Snap for 7910331 from 253075af8e31682e95c00753c662e763f2aff635 to mainline-neuralnetworks-release

Change-Id: I4d56380c67e94f448763159f7161fef4daeea635
diff --git a/31/module-lib/android-non-updatable.jar b/31/module-lib/android-non-updatable.jar
index 08b2852..bc72eaf 100644
--- a/31/module-lib/android-non-updatable.jar
+++ b/31/module-lib/android-non-updatable.jar
Binary files differ
diff --git a/31/module-lib/android.jar b/31/module-lib/android.jar
index 078b079..2279ef8 100644
--- a/31/module-lib/android.jar
+++ b/31/module-lib/android.jar
Binary files differ
diff --git a/31/module-lib/android.net.ipsec.ike.jar b/31/module-lib/android.net.ipsec.ike.jar
index 6367f69..378bd74 100644
--- a/31/module-lib/android.net.ipsec.ike.jar
+++ b/31/module-lib/android.net.ipsec.ike.jar
Binary files differ
diff --git a/31/module-lib/api/android.txt b/31/module-lib/api/android.txt
index 60ba982..e63fc12 100644
--- a/31/module-lib/api/android.txt
+++ b/31/module-lib/api/android.txt
@@ -67,6 +67,35 @@
 
 }
 
+package android.compat {
+
+  public final class Compatibility {
+    method public static void clearBehaviorChangeDelegate();
+    method public static void clearOverrides();
+    method public static boolean isChangeEnabled(long);
+    method public static void reportUnconditionalChange(long);
+    method public static void setBehaviorChangeDelegate(android.compat.Compatibility.BehaviorChangeDelegate);
+    method public static void setOverrides(android.compat.Compatibility.ChangeConfig);
+  }
+
+  public static interface Compatibility.BehaviorChangeDelegate {
+    method public default boolean isChangeEnabled(long);
+    method public default void onChangeReported(long);
+  }
+
+  public static final class Compatibility.ChangeConfig {
+    ctor public Compatibility.ChangeConfig(@NonNull java.util.Set<java.lang.Long>, @NonNull java.util.Set<java.lang.Long>);
+    method @NonNull public long[] getDisabledChangesArray();
+    method @NonNull public java.util.Set<java.lang.Long> getDisabledSet();
+    method @NonNull public long[] getEnabledChangesArray();
+    method @NonNull public java.util.Set<java.lang.Long> getEnabledSet();
+    method public boolean isEmpty();
+    method public boolean isForceDisabled(long);
+    method public boolean isForceEnabled(long);
+  }
+
+}
+
 package android.content {
 
   public abstract class ContentProvider implements android.content.ComponentCallbacks2 {
@@ -570,6 +599,91 @@
 
 }
 
+package android.system {
+
+  public final class NetlinkSocketAddress extends java.net.SocketAddress {
+    ctor public NetlinkSocketAddress(int, int);
+    method public int getGroupsMask();
+    method public int getPortId();
+  }
+
+  public final class Os {
+    method @Nullable public static android.system.StructCapUserData[] capget(@NonNull android.system.StructCapUserHeader) throws android.system.ErrnoException;
+    method public static void capset(@NonNull android.system.StructCapUserHeader, @NonNull android.system.StructCapUserData[]) throws android.system.ErrnoException;
+    method public static int getpgid(int) throws android.system.ErrnoException;
+    method @Nullable public static android.system.StructRlimit getrlimit(int) throws android.system.ErrnoException;
+    method public static int getsockoptInt(@NonNull java.io.FileDescriptor, int, int) throws android.system.ErrnoException;
+    method @Nullable public static android.system.StructLinger getsockoptLinger(@NonNull java.io.FileDescriptor, int, int) throws android.system.ErrnoException;
+    method public static int ioctlInt(@NonNull java.io.FileDescriptor, int) throws android.system.ErrnoException;
+    method @Nullable public static java.io.FileDescriptor[] pipe2(int) throws android.system.ErrnoException;
+    method @Nullable public static String realpath(@Nullable String) throws android.system.ErrnoException;
+    method public static void setpgid(int, int) throws android.system.ErrnoException;
+    method public static void setregid(int, int) throws android.system.ErrnoException;
+    method public static void setreuid(int, int) throws android.system.ErrnoException;
+    method public static void setsockoptIfreq(@NonNull java.io.FileDescriptor, int, int, @Nullable String) throws android.system.ErrnoException;
+    method public static void setsockoptLinger(@NonNull java.io.FileDescriptor, int, int, @NonNull android.system.StructLinger) throws android.system.ErrnoException;
+    method public static long splice(@NonNull java.io.FileDescriptor, @Nullable android.system.Int64Ref, @NonNull java.io.FileDescriptor, @Nullable android.system.Int64Ref, long, int) throws android.system.ErrnoException;
+    method public static void unlink(@Nullable String) throws android.system.ErrnoException;
+  }
+
+  public final class OsConstants {
+    method public static int CAP_TO_INDEX(int);
+    method public static int CAP_TO_MASK(int);
+    field public static final int ARPHRD_LOOPBACK;
+    field public static final int EUSERS;
+    field public static final int MAP_POPULATE;
+    field public static final int O_DIRECT;
+    field public static final int PR_CAP_AMBIENT;
+    field public static final int PR_CAP_AMBIENT_RAISE;
+    field public static final int RLIMIT_NOFILE;
+    field public static final int RTMGRP_IPV4_IFADDR;
+    field public static final int SPLICE_F_MORE;
+    field public static final int SPLICE_F_MOVE;
+    field public static final int TIOCOUTQ;
+    field public static final int UDP_ENCAP;
+    field public static final int UDP_ENCAP_ESPINUDP;
+    field public static final int XATTR_CREATE;
+    field public static final int XATTR_REPLACE;
+    field public static final int _LINUX_CAPABILITY_VERSION_3;
+  }
+
+  public final class PacketSocketAddress extends java.net.SocketAddress {
+    ctor public PacketSocketAddress(int, int, byte[]);
+  }
+
+  public final class StructCapUserData {
+    ctor public StructCapUserData(int, int, int);
+    field public final int effective;
+    field public final int inheritable;
+    field public final int permitted;
+  }
+
+  public final class StructCapUserHeader {
+    ctor public StructCapUserHeader(int, int);
+  }
+
+  public final class StructLinger {
+    ctor public StructLinger(int, int);
+    method public boolean isOn();
+    field public final int l_linger;
+  }
+
+  public final class StructRlimit {
+    field public final long rlim_cur;
+  }
+
+  public final class UnixSocketAddress extends java.net.SocketAddress {
+    method public static android.system.UnixSocketAddress createFileSystem(String);
+  }
+
+  public final class VmSocketAddress extends java.net.SocketAddress {
+    ctor public VmSocketAddress(int, int);
+    method public int getSvmCid();
+    method public int getSvmPort();
+  }
+
+}
+
 package android.telephony {
 
   public abstract class CellSignalStrength {
@@ -599,8 +713,470 @@
 
 }
 
+package com.android.okhttp.internalandroidapi {
+
+  public final class AndroidResponseCacheAdapter {
+    ctor public AndroidResponseCacheAdapter(@NonNull com.android.okhttp.internalandroidapi.HasCacheHolder.CacheHolder);
+    method public void close() throws java.io.IOException;
+    method public void delete() throws java.io.IOException;
+    method public void flush() throws java.io.IOException;
+    method @Nullable public java.net.CacheResponse get(@NonNull java.net.URI, @NonNull String, @Nullable java.util.Map<java.lang.String,java.util.List<java.lang.String>>) throws java.io.IOException;
+    method @NonNull public com.android.okhttp.internalandroidapi.HasCacheHolder.CacheHolder getCacheHolder();
+    method public int getHitCount();
+    method public long getMaxSize();
+    method public int getNetworkCount();
+    method public int getRequestCount();
+    method public long getSize() throws java.io.IOException;
+    method @Nullable public java.net.CacheRequest put(@NonNull java.net.URI, @NonNull java.net.URLConnection) throws java.io.IOException;
+  }
+
+  public interface HasCacheHolder {
+    method @NonNull public com.android.okhttp.internalandroidapi.HasCacheHolder.CacheHolder getCacheHolder();
+  }
+
+  public static final class HasCacheHolder.CacheHolder {
+    method @NonNull public static com.android.okhttp.internalandroidapi.HasCacheHolder.CacheHolder create(@NonNull java.io.File, long);
+    method public boolean isEquivalent(@NonNull java.io.File, long);
+  }
+
+}
+
+package dalvik.annotation.codegen {
+
+  @java.lang.annotation.Repeatable(CovariantReturnType.CovariantReturnTypes.class) @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.CLASS) @java.lang.annotation.Target({java.lang.annotation.ElementType.METHOD}) public @interface CovariantReturnType {
+    method public abstract int presentAfter();
+    method public abstract Class<?> returnType();
+  }
+
+  @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.CLASS) @java.lang.annotation.Target({java.lang.annotation.ElementType.METHOD}) public static @interface CovariantReturnType.CovariantReturnTypes {
+    method public abstract dalvik.annotation.codegen.CovariantReturnType[] value();
+  }
+
+}
+
+package dalvik.annotation.optimization {
+
+  @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.CLASS) @java.lang.annotation.Target(java.lang.annotation.ElementType.METHOD) public @interface CriticalNative {
+  }
+
+  @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.CLASS) @java.lang.annotation.Target(java.lang.annotation.ElementType.METHOD) public @interface FastNative {
+  }
+
+}
+
+package dalvik.system {
+
+  public final class AnnotatedStackTraceElement {
+    method @Nullable public Object getBlockedOn();
+    method @Nullable public Object[] getHeldLocks();
+    method @NonNull public StackTraceElement getStackTraceElement();
+  }
+
+  public class AppSpecializationHooks {
+    method public static void handleCompatChangesBeforeBindingApplication();
+  }
+
+  public class BaseDexClassLoader extends java.lang.ClassLoader {
+    method public void addDexPath(@Nullable String);
+    method public void addNativePath(@NonNull java.util.Collection<java.lang.String>);
+    method @NonNull public String getLdLibraryPath();
+    method public void reportClassLoaderChain();
+    method public static void setReporter(@Nullable dalvik.system.BaseDexClassLoader.Reporter);
+  }
+
+  public static interface BaseDexClassLoader.Reporter {
+    method public void report(@NonNull java.util.Map<java.lang.String,java.lang.String>);
+  }
+
+  public final class BlockGuard {
+    method @NonNull public static dalvik.system.BlockGuard.Policy getThreadPolicy();
+    method @NonNull public static dalvik.system.BlockGuard.VmPolicy getVmPolicy();
+    method public static void setThreadPolicy(@NonNull dalvik.system.BlockGuard.Policy);
+    method public static void setVmPolicy(@NonNull dalvik.system.BlockGuard.VmPolicy);
+    field public static final dalvik.system.BlockGuard.Policy LAX_POLICY;
+    field public static final dalvik.system.BlockGuard.VmPolicy LAX_VM_POLICY;
+  }
+
+  public static interface BlockGuard.Policy {
+    method public int getPolicyMask();
+    method public void onReadFromDisk();
+    method public void onUnbufferedIO();
+    method public void onWriteToDisk();
+  }
+
+  public static interface BlockGuard.VmPolicy {
+    method public void onPathAccess(@NonNull String);
+  }
+
+  public final class CloseGuard {
+    method public void close();
+    method public static dalvik.system.CloseGuard get();
+    method public static dalvik.system.CloseGuard.Reporter getReporter();
+    method public void open(String);
+    method public void openWithCallSite(String, String);
+    method public static void setEnabled(boolean);
+    method public static void setReporter(dalvik.system.CloseGuard.Reporter);
+    method public void warnIfOpen();
+  }
+
+  public static interface CloseGuard.Reporter {
+    method public void report(String, Throwable);
+    method public default void report(String);
+  }
+
+  public final class DelegateLastClassLoader extends dalvik.system.PathClassLoader {
+    ctor public DelegateLastClassLoader(String, String, ClassLoader, ClassLoader[]);
+  }
+
+  @Deprecated public final class DexFile {
+    method @Deprecated @NonNull public static dalvik.system.DexFile.OptimizationInfo getDexFileOptimizationInfo(@NonNull String, @NonNull String) throws java.io.FileNotFoundException;
+    method @Deprecated @Nullable public static String[] getDexFileOutputPaths(@NonNull String, @NonNull String) throws java.io.FileNotFoundException;
+    method @Deprecated public static int getDexOptNeeded(@NonNull String, @NonNull String, @NonNull String, @Nullable String, boolean, boolean) throws java.io.FileNotFoundException, java.io.IOException;
+    method @Deprecated @NonNull public static String getSafeModeCompilerFilter(@NonNull String);
+    method @Deprecated public static boolean isProfileGuidedCompilerFilter(@NonNull String);
+    method @Deprecated public static boolean isValidCompilerFilter(@NonNull String);
+    field @Deprecated public static final int DEX2OAT_FOR_FILTER = 3; // 0x3
+    field @Deprecated public static final int NO_DEXOPT_NEEDED = 0; // 0x0
+  }
+
+  @Deprecated public static final class DexFile.OptimizationInfo {
+    method @Deprecated @NonNull public String getReason();
+    method @Deprecated @NonNull public String getStatus();
+  }
+
+  public class PathClassLoader extends dalvik.system.BaseDexClassLoader {
+    ctor public PathClassLoader(@NonNull String, @Nullable String, @Nullable ClassLoader, @Nullable ClassLoader[]);
+  }
+
+  public final class RuntimeHooks {
+    method public static void setTimeZoneIdSupplier(@NonNull java.util.function.Supplier<java.lang.String>);
+    method public static void setUncaughtExceptionPreHandler(@Nullable java.lang.Thread.UncaughtExceptionHandler);
+  }
+
+  public abstract class SocketTagger {
+    ctor public SocketTagger();
+    method public static dalvik.system.SocketTagger get();
+    method public static void set(dalvik.system.SocketTagger);
+    method public abstract void tag(java.io.FileDescriptor) throws java.net.SocketException;
+    method public final void tag(java.net.Socket) throws java.net.SocketException;
+    method public final void tag(java.net.DatagramSocket) throws java.net.SocketException;
+    method public abstract void untag(java.io.FileDescriptor) throws java.net.SocketException;
+    method public final void untag(java.net.Socket) throws java.net.SocketException;
+    method public final void untag(java.net.DatagramSocket) throws java.net.SocketException;
+  }
+
+  public final class VMDebug {
+    method public static void attachAgent(String, ClassLoader) throws java.io.IOException;
+    method public static long countInstancesOfClass(Class, boolean);
+    method public static long[] countInstancesOfClasses(Class[], boolean);
+    method public static void dumpHprofData(String) throws java.io.IOException;
+    method public static void dumpHprofData(String, java.io.FileDescriptor) throws java.io.IOException;
+    method public static void dumpHprofDataDdms();
+    method public static void dumpReferenceTables();
+    method public static int getAllocCount(int);
+    method @dalvik.annotation.optimization.FastNative public static int getLoadedClassCount();
+    method public static int getMethodTracingMode();
+    method public static String getRuntimeStat(String);
+    method public static java.util.Map<java.lang.String,java.lang.String> getRuntimeStats();
+    method public static String[] getVmFeatureList();
+    method @dalvik.annotation.optimization.FastNative public static boolean isDebuggerConnected();
+    method @dalvik.annotation.optimization.FastNative public static boolean isDebuggingEnabled();
+    method @dalvik.annotation.optimization.FastNative public static long lastDebuggerActivity();
+    method @dalvik.annotation.optimization.FastNative public static void printLoadedClasses(int);
+    method public static void resetAllocCount(int);
+    method public static void setAllocTrackerStackDepth(int);
+    method public static void startAllocCounting();
+    method public static void startMethodTracing(String, int, int, boolean, int);
+    method public static void startMethodTracing(String, java.io.FileDescriptor, int, int, boolean, int, boolean);
+    method public static void startMethodTracingDdms(int, int, boolean, int);
+    method public static void stopAllocCounting();
+    method public static void stopMethodTracing();
+    method @dalvik.annotation.optimization.FastNative public static long threadCpuTimeNanos();
+    field public static final int KIND_ALL_COUNTS = -1; // 0xffffffff
+    field public static final int KIND_GLOBAL_ALLOCATED_BYTES = 2; // 0x2
+    field public static final int KIND_GLOBAL_ALLOCATED_OBJECTS = 1; // 0x1
+    field public static final int KIND_GLOBAL_CLASS_INIT_COUNT = 32; // 0x20
+    field public static final int KIND_GLOBAL_CLASS_INIT_TIME = 64; // 0x40
+    field public static final int KIND_GLOBAL_FREED_BYTES = 8; // 0x8
+    field public static final int KIND_GLOBAL_FREED_OBJECTS = 4; // 0x4
+    field public static final int KIND_GLOBAL_GC_INVOCATIONS = 16; // 0x10
+    field public static final int KIND_THREAD_ALLOCATED_BYTES = 131072; // 0x20000
+    field public static final int KIND_THREAD_ALLOCATED_OBJECTS = 65536; // 0x10000
+    field public static final int KIND_THREAD_GC_INVOCATIONS = 1048576; // 0x100000
+    field public static final int TRACE_COUNT_ALLOCS = 1; // 0x1
+  }
+
+  public final class VMRuntime {
+    method @dalvik.annotation.optimization.FastNative public long addressOf(Object);
+    method public static void bootCompleted();
+    method public void clampGrowthLimit();
+    method public void clearGrowthLimit();
+    method public static String getCurrentInstructionSet();
+    method public static String getInstructionSet(String);
+    method public static dalvik.system.VMRuntime getRuntime();
+    method public int getTargetSdkVersion();
+    method @dalvik.annotation.optimization.FastNative public boolean is64Bit();
+    method public static boolean is64BitAbi(String);
+    method public static boolean is64BitInstructionSet(String);
+    method @dalvik.annotation.optimization.FastNative public boolean isCheckJniEnabled();
+    method @dalvik.annotation.optimization.FastNative public boolean isNativeDebuggable();
+    method public static boolean isValidClassLoaderContext(String);
+    method @dalvik.annotation.optimization.FastNative public Object newNonMovableArray(Class<?>, int);
+    method @dalvik.annotation.optimization.FastNative public Object newUnpaddedArray(Class<?>, int);
+    method public void notifyStartupCompleted();
+    method public void preloadDexCaches();
+    method public static void registerAppInfo(String, String, String, String[], int);
+    method public void registerNativeAllocation(long);
+    method @Deprecated public void registerNativeAllocation(int);
+    method public void registerNativeFree(long);
+    method @Deprecated public void registerNativeFree(int);
+    method public static void registerSensitiveThread();
+    method public void requestConcurrentGC();
+    method public static void resetJitCounters();
+    method public static void setDedupeHiddenApiWarnings(boolean);
+    method public void setDisabledCompatChanges(long[]);
+    method public void setHiddenApiAccessLogSamplingRate(int);
+    method public void setHiddenApiExemptions(String[]);
+    method public static void setHiddenApiUsageLogger(dalvik.system.VMRuntime.HiddenApiUsageLogger);
+    method public static void setNonSdkApiUsageConsumer(java.util.function.Consumer<java.lang.String>);
+    method public static void setProcessDataDirectory(String);
+    method public static void setProcessPackageName(String);
+    method public void setTargetSdkVersion(int);
+    method public void updateProcessState(int);
+    method public String vmInstructionSet();
+    method public String vmLibrary();
+    field public static final int CODE_PATH_TYPE_PRIMARY_APK = 1; // 0x1
+    field public static final int CODE_PATH_TYPE_SECONDARY_DEX = 4; // 0x4
+    field public static final int CODE_PATH_TYPE_SPLIT_APK = 2; // 0x2
+    field public static final int SDK_VERSION_CUR_DEVELOPMENT = 10000; // 0x2710
+  }
+
+  public static interface VMRuntime.HiddenApiUsageLogger {
+    method public void hiddenApiUsed(int, String, String, int, boolean);
+    field public static final int ACCESS_METHOD_JNI = 2; // 0x2
+    field public static final int ACCESS_METHOD_LINKING = 3; // 0x3
+    field public static final int ACCESS_METHOD_NONE = 0; // 0x0
+    field public static final int ACCESS_METHOD_REFLECTION = 1; // 0x1
+  }
+
+  public final class VMStack {
+    method @Nullable @dalvik.annotation.optimization.FastNative public static dalvik.system.AnnotatedStackTraceElement[] getAnnotatedThreadStackTrace(Thread);
+  }
+
+  public final class ZygoteHooks {
+    method public static void gcAndFinalize();
+    method public static boolean isIndefiniteThreadSuspensionSafe();
+    method public static void onBeginPreload();
+    method public static void onEndPreload();
+    method public static void postForkChild(int, boolean, boolean, String);
+    method public static void postForkCommon();
+    method public static void postForkSystemServer(int);
+    method public static void preFork();
+    method public static void startZygoteNoThreadCreation();
+    method public static void stopZygoteNoThreadCreation();
+  }
+
+}
+
+package java.io {
+
+  public final class FileDescriptor {
+    method public int getInt$();
+    method public void setInt$(int);
+  }
+
+  public class FileInputStream extends java.io.InputStream {
+    ctor public FileInputStream(java.io.FileDescriptor, boolean);
+  }
+
+}
+
+package java.lang {
+
+  public class Thread implements java.lang.Runnable {
+    method public static java.lang.Thread.UncaughtExceptionHandler getUncaughtExceptionPreHandler();
+    method public static void setUncaughtExceptionPreHandler(java.lang.Thread.UncaughtExceptionHandler);
+  }
+
+}
+
+package java.net {
+
+  public class DatagramSocket implements java.io.Closeable {
+    method public java.io.FileDescriptor getFileDescriptor$();
+  }
+
+  public final class Inet4Address extends java.net.InetAddress {
+    field public static final java.net.InetAddress ALL;
+    field public static final java.net.InetAddress ANY;
+    field public static final java.net.InetAddress LOOPBACK;
+  }
+
+  public final class Inet6Address extends java.net.InetAddress {
+    field public static final java.net.InetAddress ANY;
+    field public static final java.net.InetAddress LOOPBACK;
+  }
+
+  public class InetAddress implements java.io.Serializable {
+    method public static void clearDnsCache();
+    method @NonNull public static java.net.InetAddress[] getAllByNameOnNet(@Nullable String, int) throws java.net.UnknownHostException;
+    method @NonNull public static java.net.InetAddress getByNameOnNet(@Nullable String, int) throws java.net.UnknownHostException;
+    method @Deprecated public static boolean isNumeric(String);
+    method @Deprecated public static java.net.InetAddress parseNumericAddress(String);
+  }
+
+  public class InetSocketAddress extends java.net.SocketAddress {
+    ctor public InetSocketAddress();
+  }
+
+  public class ServerSocket implements java.io.Closeable {
+    method public java.net.SocketImpl getImpl() throws java.net.SocketException;
+  }
+
+  public class Socket implements java.io.Closeable {
+    method public java.io.FileDescriptor getFileDescriptor$();
+  }
+
+  public abstract class SocketImpl implements java.net.SocketOptions {
+    method public java.io.FileDescriptor getFD$();
+  }
+
+}
+
+package java.nio {
+
+  public abstract class ByteBuffer extends java.nio.Buffer implements java.lang.Comparable<java.nio.ByteBuffer> {
+    method public void setAccessible(boolean);
+  }
+
+  public class DirectByteBuffer extends java.nio.MappedByteBuffer {
+    ctor public DirectByteBuffer(int, long, java.io.FileDescriptor, Runnable, boolean);
+    method public final long address();
+    method public final void setAccessible(boolean);
+  }
+
+  public final class NIOAccess {
+    method public static Object getBaseArray(java.nio.Buffer);
+    method public static int getBaseArrayOffset(java.nio.Buffer);
+  }
+
+  public final class NioUtils {
+    method public static void freeDirectBuffer(java.nio.ByteBuffer);
+    method public static byte[] unsafeArray(java.nio.ByteBuffer);
+    method public static int unsafeArrayOffset(java.nio.ByteBuffer);
+  }
+
+}
+
+package java.security {
+
+  public abstract class Provider extends java.util.Properties {
+    method public void warmUpServiceProvision();
+  }
+
+  public abstract class Signature extends java.security.SignatureSpi {
+    method public java.security.SignatureSpi getCurrentSpi();
+  }
+
+}
+
+package java.text {
+
+  public abstract class DateFormat extends java.text.Format {
+    method public static final void set24HourTimePref(Boolean);
+  }
+
+}
+
+package java.util {
+
+  public class LinkedHashMap<K, V> extends java.util.HashMap<K,V> implements java.util.Map<K,V> {
+    method public java.util.Map.Entry<K,V> eldest();
+  }
+
+}
+
+package java.util.zip {
+
+  public class ZipEntry implements java.lang.Cloneable {
+    method public long getDataOffset();
+  }
+
+}
+
+package javax.crypto {
+
+  public class Cipher {
+    method public javax.crypto.CipherSpi getCurrentSpi();
+  }
+
+  public class Mac implements java.lang.Cloneable {
+    method public javax.crypto.MacSpi getCurrentSpi();
+  }
+
+}
+
+package javax.net.ssl {
+
+  public abstract class HttpsURLConnection extends java.net.HttpURLConnection {
+    method public static javax.net.ssl.HostnameVerifier getStrictHostnameVerifier();
+  }
+
+}
+
+package libcore.content.type {
+
+  public final class MimeMap {
+    method @NonNull public libcore.content.type.MimeMap.Builder buildUpon();
+    method @NonNull public static libcore.content.type.MimeMap.Builder builder();
+    method @NonNull public java.util.Set<java.lang.String> extensions();
+    method @NonNull public static libcore.content.type.MimeMap getDefault();
+    method @Nullable public String guessExtensionFromMimeType(@Nullable String);
+    method @Nullable public String guessMimeTypeFromExtension(@Nullable String);
+    method public boolean hasExtension(@Nullable String);
+    method public boolean hasMimeType(@Nullable String);
+    method @NonNull public java.util.Set<java.lang.String> mimeTypes();
+    method public static void setDefaultSupplier(@NonNull java.util.function.Supplier<libcore.content.type.MimeMap>);
+  }
+
+  public static final class MimeMap.Builder {
+    method @NonNull public libcore.content.type.MimeMap.Builder addMimeMapping(@NonNull String, @NonNull java.util.List<java.lang.String>);
+    method @NonNull public libcore.content.type.MimeMap build();
+  }
+
+}
+
 package libcore.io {
 
+  public class ForwardingOs implements libcore.io.Os {
+    ctor protected ForwardingOs(@NonNull libcore.io.Os);
+    method public boolean access(@Nullable String, int) throws android.system.ErrnoException;
+    method public java.io.FileDescriptor open(@Nullable String, int, int) throws android.system.ErrnoException;
+    method public void remove(@Nullable String) throws android.system.ErrnoException;
+    method public void rename(@Nullable String, @Nullable String) throws android.system.ErrnoException;
+    method @Nullable public android.system.StructStat stat(@Nullable String) throws android.system.ErrnoException;
+    method public void unlink(@Nullable String) throws android.system.ErrnoException;
+  }
+
+  public final class IoBridge {
+    method public static void closeAndSignalBlockedThreads(@NonNull java.io.FileDescriptor) throws java.io.IOException;
+    method @NonNull public static java.io.FileDescriptor open(@NonNull String, int) throws java.io.FileNotFoundException;
+    method public static int read(@NonNull java.io.FileDescriptor, @NonNull byte[], int, int) throws java.io.IOException;
+    method public static void write(@NonNull java.io.FileDescriptor, @NonNull byte[], int, int) throws java.io.IOException;
+  }
+
+  public final class IoUtils {
+    method public static int acquireRawFd(@NonNull java.io.FileDescriptor);
+    method public static void close(@Nullable java.io.FileDescriptor) throws java.io.IOException;
+    method public static void closeQuietly(@Nullable AutoCloseable);
+    method public static void closeQuietly(@Nullable java.io.FileDescriptor);
+    method public static void closeQuietly(@Nullable java.net.Socket);
+    method @NonNull public static byte[] readFileAsByteArray(@NonNull String) throws java.io.IOException;
+    method @NonNull public static String readFileAsString(@NonNull String) throws java.io.IOException;
+    method public static void setBlocking(@NonNull java.io.FileDescriptor, boolean) throws java.io.IOException;
+    method public static void setFdOwner(@NonNull java.io.FileDescriptor, @NonNull Object);
+  }
+
   public final class Memory {
     method public static void memmove(@NonNull Object, int, @NonNull Object, int, long);
     method public static int peekInt(@NonNull byte[], int, @NonNull java.nio.ByteOrder);
@@ -610,5 +1186,280 @@
     method public static void pokeShort(@NonNull byte[], int, short, @NonNull java.nio.ByteOrder);
   }
 
+  public interface Os {
+    method public static boolean compareAndSetDefault(libcore.io.Os, libcore.io.Os);
+    method public static libcore.io.Os getDefault();
+  }
+
+  public final class Streams {
+    method public static int copy(@NonNull java.io.InputStream, @NonNull java.io.OutputStream) throws java.io.IOException;
+    method public static void readFully(@NonNull java.io.InputStream, @NonNull byte[]) throws java.io.IOException;
+    method @NonNull public static byte[] readFully(@NonNull java.io.InputStream) throws java.io.IOException;
+    method @NonNull public static String readFully(@NonNull java.io.Reader) throws java.io.IOException;
+    method @NonNull public static byte[] readFullyNoClose(@NonNull java.io.InputStream) throws java.io.IOException;
+    method public static int readSingleByte(@NonNull java.io.InputStream) throws java.io.IOException;
+    method public static long skipByReading(@NonNull java.io.InputStream, long) throws java.io.IOException;
+    method public static void writeSingleByte(@NonNull java.io.OutputStream, int) throws java.io.IOException;
+  }
+
+}
+
+package libcore.net {
+
+  public class InetAddressUtils {
+    method public static boolean isNumericAddress(String);
+    method public static java.net.InetAddress parseNumericAddress(String);
+  }
+
+  public abstract class NetworkSecurityPolicy {
+    ctor public NetworkSecurityPolicy();
+    method public static libcore.net.NetworkSecurityPolicy getInstance();
+    method public abstract boolean isCertificateTransparencyVerificationRequired(String);
+    method public abstract boolean isCleartextTrafficPermitted();
+    method public abstract boolean isCleartextTrafficPermitted(String);
+    method public static void setInstance(libcore.net.NetworkSecurityPolicy);
+  }
+
+}
+
+package libcore.net.event {
+
+  public final class NetworkEventDispatcher {
+    method public void dispatchNetworkConfigurationChange();
+    method public static libcore.net.event.NetworkEventDispatcher getInstance();
+  }
+
+}
+
+package libcore.net.http {
+
+  public interface Dns {
+    method @NonNull public java.util.List<java.net.InetAddress> lookup(@Nullable String) throws java.net.UnknownHostException;
+  }
+
+  public class HttpURLConnectionFactory {
+    method @NonNull public static libcore.net.http.HttpURLConnectionFactory createInstance();
+    method public java.net.URLConnection openConnection(@NonNull java.net.URL, @NonNull javax.net.SocketFactory, @NonNull java.net.Proxy) throws java.io.IOException;
+    method public void setDns(@NonNull libcore.net.http.Dns);
+    method public void setNewConnectionPool(int, long, @NonNull java.util.concurrent.TimeUnit);
+  }
+
+}
+
+package libcore.util {
+
+  public final class EmptyArray {
+    field @NonNull public static final boolean[] BOOLEAN;
+    field @NonNull public static final byte[] BYTE;
+    field @NonNull public static final float[] FLOAT;
+    field @NonNull public static final int[] INT;
+    field @NonNull public static final long[] LONG;
+    field @NonNull public static final Object[] OBJECT;
+    field @NonNull public static final String[] STRING;
+  }
+
+  public final class FP16 {
+    method public static short ceil(short);
+    method public static int compare(short, short);
+    method public static boolean equals(short, short);
+    method public static short floor(short);
+    method public static boolean greater(short, short);
+    method public static boolean greaterEquals(short, short);
+    method public static boolean isInfinite(short);
+    method public static boolean isNaN(short);
+    method public static boolean isNormalized(short);
+    method public static boolean less(short, short);
+    method public static boolean lessEquals(short, short);
+    method public static short max(short, short);
+    method public static short min(short, short);
+    method public static short rint(short);
+    method public static float toFloat(short);
+    method public static short toHalf(float);
+    method public static String toHexString(short);
+    method public static short trunc(short);
+    field public static final short EPSILON = 5120; // 0x1400
+    field public static final int EXPONENT_BIAS = 15; // 0xf
+    field public static final int EXPONENT_SHIFT = 10; // 0xa
+    field public static final int EXPONENT_SIGNIFICAND_MASK = 32767; // 0x7fff
+    field public static final short LOWEST_VALUE = -1025; // 0xfffffbff
+    field public static final int MAX_EXPONENT = 15; // 0xf
+    field public static final short MAX_VALUE = 31743; // 0x7bff
+    field public static final int MIN_EXPONENT = -14; // 0xfffffff2
+    field public static final short MIN_NORMAL = 1024; // 0x400
+    field public static final short MIN_VALUE = 1; // 0x1
+    field public static final short NEGATIVE_INFINITY = -1024; // 0xfffffc00
+    field public static final short NEGATIVE_ZERO = -32768; // 0xffff8000
+    field public static final short NaN = 32256; // 0x7e00
+    field public static final short POSITIVE_INFINITY = 31744; // 0x7c00
+    field public static final short POSITIVE_ZERO = 0; // 0x0
+    field public static final int SHIFTED_EXPONENT_MASK = 31; // 0x1f
+    field public static final int SIGNIFICAND_MASK = 1023; // 0x3ff
+    field public static final int SIGN_MASK = 32768; // 0x8000
+    field public static final int SIGN_SHIFT = 15; // 0xf
+    field public static final int SIZE = 16; // 0x10
+  }
+
+  public class HexEncoding {
+    method public static byte[] decode(String) throws java.lang.IllegalArgumentException;
+    method public static byte[] decode(String, boolean) throws java.lang.IllegalArgumentException;
+    method public static byte[] decode(char[]) throws java.lang.IllegalArgumentException;
+    method public static byte[] decode(char[], boolean) throws java.lang.IllegalArgumentException;
+    method public static char[] encode(byte[]);
+    method public static char[] encode(byte[], boolean);
+    method public static char[] encode(byte[], int, int);
+    method public static String encodeToString(byte, boolean);
+    method public static String encodeToString(byte[]);
+    method public static String encodeToString(byte[], boolean);
+  }
+
+  public class NativeAllocationRegistry {
+    ctor public NativeAllocationRegistry(@NonNull ClassLoader, long, long);
+    method public static void applyFreeFunction(long, long);
+    method public static libcore.util.NativeAllocationRegistry createMalloced(@NonNull ClassLoader, long, long);
+    method public static libcore.util.NativeAllocationRegistry createMalloced(@NonNull ClassLoader, long);
+    method public static libcore.util.NativeAllocationRegistry createNonmalloced(@NonNull ClassLoader, long, long);
+    method @NonNull public Runnable registerNativeAllocation(@NonNull Object, long);
+  }
+
+  public class SneakyThrow {
+    method public static void sneakyThrow(@NonNull Throwable);
+  }
+
+  public class XmlObjectFactory {
+    method @NonNull public static org.xml.sax.XMLReader newXMLReader();
+    method @NonNull public static org.xmlpull.v1.XmlPullParser newXmlPullParser();
+    method @NonNull public static org.xmlpull.v1.XmlSerializer newXmlSerializer();
+  }
+
+}
+
+package org.apache.harmony.dalvik.ddmc {
+
+  public class Chunk {
+    ctor public Chunk(int, byte[], int, int);
+    ctor public Chunk(int, java.nio.ByteBuffer);
+    field public int type;
+  }
+
+  public abstract class ChunkHandler {
+    ctor public ChunkHandler();
+    method public static org.apache.harmony.dalvik.ddmc.Chunk createFailChunk(int, String);
+    method public abstract org.apache.harmony.dalvik.ddmc.Chunk handleChunk(org.apache.harmony.dalvik.ddmc.Chunk);
+    method public static String name(int);
+    method public abstract void onConnected();
+    method public abstract void onDisconnected();
+    method public static int type(String);
+    method public static java.nio.ByteBuffer wrapChunk(org.apache.harmony.dalvik.ddmc.Chunk);
+    field public static final java.nio.ByteOrder CHUNK_ORDER;
+  }
+
+  public final class DdmServer {
+    method public static void registerHandler(int, org.apache.harmony.dalvik.ddmc.ChunkHandler);
+    method public static void registrationComplete();
+    method public static void sendChunk(org.apache.harmony.dalvik.ddmc.Chunk);
+    method public static org.apache.harmony.dalvik.ddmc.ChunkHandler unregisterHandler(int);
+  }
+
+  public final class DdmVmInternal {
+    method public static void setRecentAllocationsTrackingEnabled(boolean);
+    method public static void setThreadNotifyEnabled(boolean);
+  }
+
+}
+
+package org.json {
+
+  public class JSONObject {
+    method @NonNull public java.util.Set<java.lang.String> keySet();
+  }
+
+}
+
+package sun.misc {
+
+  public class Cleaner extends java.lang.ref.PhantomReference<java.lang.Object> {
+    method public void clean();
+    method public static sun.misc.Cleaner create(Object, Runnable);
+  }
+
+  public final class Unsafe {
+    method public int arrayBaseOffset(Class);
+    method public int arrayIndexScale(Class);
+    method @dalvik.annotation.optimization.FastNative public void copyMemory(long, long, long);
+    method @dalvik.annotation.optimization.FastNative public boolean getBoolean(Object, long);
+    method @dalvik.annotation.optimization.FastNative public byte getByte(Object, long);
+    method @dalvik.annotation.optimization.FastNative public byte getByte(long);
+    method @dalvik.annotation.optimization.FastNative public double getDouble(Object, long);
+    method @dalvik.annotation.optimization.FastNative public double getDouble(long);
+    method @dalvik.annotation.optimization.FastNative public float getFloat(Object, long);
+    method @dalvik.annotation.optimization.FastNative public float getFloat(long);
+    method @dalvik.annotation.optimization.FastNative public int getInt(Object, long);
+    method @dalvik.annotation.optimization.FastNative public int getInt(long);
+    method @dalvik.annotation.optimization.FastNative public long getLong(Object, long);
+    method @dalvik.annotation.optimization.FastNative public long getLong(long);
+    method @dalvik.annotation.optimization.FastNative public Object getObject(Object, long);
+    method public static sun.misc.Unsafe getUnsafe();
+    method public long objectFieldOffset(java.lang.reflect.Field);
+    method @dalvik.annotation.optimization.FastNative public void putBoolean(Object, long, boolean);
+    method @dalvik.annotation.optimization.FastNative public void putByte(Object, long, byte);
+    method @dalvik.annotation.optimization.FastNative public void putByte(long, byte);
+    method @dalvik.annotation.optimization.FastNative public void putDouble(Object, long, double);
+    method @dalvik.annotation.optimization.FastNative public void putDouble(long, double);
+    method @dalvik.annotation.optimization.FastNative public void putFloat(Object, long, float);
+    method @dalvik.annotation.optimization.FastNative public void putFloat(long, float);
+    method @dalvik.annotation.optimization.FastNative public void putInt(Object, long, int);
+    method @dalvik.annotation.optimization.FastNative public void putInt(long, int);
+    method @dalvik.annotation.optimization.FastNative public void putLong(Object, long, long);
+    method @dalvik.annotation.optimization.FastNative public void putLong(long, long);
+    method @dalvik.annotation.optimization.FastNative public void putObject(Object, long, Object);
+  }
+
+}
+
+package sun.security.jca {
+
+  public class Providers {
+    method public static Object startJarVerification();
+    method public static void stopJarVerification(Object);
+  }
+
+}
+
+package sun.security.pkcs {
+
+  public class PKCS7 {
+    ctor public PKCS7(java.io.InputStream) throws java.io.IOException, sun.security.pkcs.ParsingException;
+    ctor public PKCS7(byte[]) throws sun.security.pkcs.ParsingException;
+    method public java.security.cert.X509Certificate[] getCertificates();
+    method public sun.security.pkcs.SignerInfo[] getSignerInfos();
+    method public sun.security.pkcs.SignerInfo verify(sun.security.pkcs.SignerInfo, java.io.InputStream) throws java.io.IOException, java.security.NoSuchAlgorithmException, java.security.SignatureException;
+    method public sun.security.pkcs.SignerInfo[] verify(byte[]) throws java.security.NoSuchAlgorithmException, java.security.SignatureException;
+  }
+
+  public class ParsingException extends java.io.IOException {
+  }
+
+  public class SignerInfo {
+    ctor public SignerInfo();
+    method public java.util.ArrayList<java.security.cert.X509Certificate> getCertificateChain(sun.security.pkcs.PKCS7) throws java.io.IOException;
+  }
+
+}
+
+package sun.security.util {
+
+  public final class ObjectIdentifier implements java.io.Serializable {
+    ctor public ObjectIdentifier(String) throws java.io.IOException;
+  }
+
+}
+
+package sun.security.x509 {
+
+  public class AlgorithmId implements java.io.Serializable {
+    ctor public AlgorithmId(sun.security.util.ObjectIdentifier);
+    method public String getName();
+  }
+
 }
 
diff --git a/31/module-lib/api/art.txt b/31/module-lib/api/art.txt
index 195abb7..15741a7 100644
--- a/31/module-lib/api/art.txt
+++ b/31/module-lib/api/art.txt
@@ -1,6 +1,582 @@
 // Signature format: 2.0
+package android.compat {
+
+  public final class Compatibility {
+    method public static void clearBehaviorChangeDelegate();
+    method public static void clearOverrides();
+    method public static boolean isChangeEnabled(long);
+    method public static void reportUnconditionalChange(long);
+    method public static void setBehaviorChangeDelegate(android.compat.Compatibility.BehaviorChangeDelegate);
+    method public static void setOverrides(android.compat.Compatibility.ChangeConfig);
+  }
+
+  public static interface Compatibility.BehaviorChangeDelegate {
+    method public default boolean isChangeEnabled(long);
+    method public default void onChangeReported(long);
+  }
+
+  public static final class Compatibility.ChangeConfig {
+    ctor public Compatibility.ChangeConfig(@NonNull java.util.Set<java.lang.Long>, @NonNull java.util.Set<java.lang.Long>);
+    method @NonNull public long[] getDisabledChangesArray();
+    method @NonNull public java.util.Set<java.lang.Long> getDisabledSet();
+    method @NonNull public long[] getEnabledChangesArray();
+    method @NonNull public java.util.Set<java.lang.Long> getEnabledSet();
+    method public boolean isEmpty();
+    method public boolean isForceDisabled(long);
+    method public boolean isForceEnabled(long);
+  }
+
+}
+
+package android.system {
+
+  public final class NetlinkSocketAddress extends java.net.SocketAddress {
+    ctor public NetlinkSocketAddress(int, int);
+    method public int getGroupsMask();
+    method public int getPortId();
+  }
+
+  public final class Os {
+    method @Nullable public static android.system.StructCapUserData[] capget(@NonNull android.system.StructCapUserHeader) throws android.system.ErrnoException;
+    method public static void capset(@NonNull android.system.StructCapUserHeader, @NonNull android.system.StructCapUserData[]) throws android.system.ErrnoException;
+    method public static int getpgid(int) throws android.system.ErrnoException;
+    method @Nullable public static android.system.StructRlimit getrlimit(int) throws android.system.ErrnoException;
+    method public static int getsockoptInt(@NonNull java.io.FileDescriptor, int, int) throws android.system.ErrnoException;
+    method @Nullable public static android.system.StructLinger getsockoptLinger(@NonNull java.io.FileDescriptor, int, int) throws android.system.ErrnoException;
+    method public static int ioctlInt(@NonNull java.io.FileDescriptor, int) throws android.system.ErrnoException;
+    method @Nullable public static java.io.FileDescriptor[] pipe2(int) throws android.system.ErrnoException;
+    method @Nullable public static String realpath(@Nullable String) throws android.system.ErrnoException;
+    method public static void setpgid(int, int) throws android.system.ErrnoException;
+    method public static void setregid(int, int) throws android.system.ErrnoException;
+    method public static void setreuid(int, int) throws android.system.ErrnoException;
+    method public static void setsockoptIfreq(@NonNull java.io.FileDescriptor, int, int, @Nullable String) throws android.system.ErrnoException;
+    method public static void setsockoptLinger(@NonNull java.io.FileDescriptor, int, int, @NonNull android.system.StructLinger) throws android.system.ErrnoException;
+    method public static long splice(@NonNull java.io.FileDescriptor, @Nullable android.system.Int64Ref, @NonNull java.io.FileDescriptor, @Nullable android.system.Int64Ref, long, int) throws android.system.ErrnoException;
+    method public static void unlink(@Nullable String) throws android.system.ErrnoException;
+  }
+
+  public final class OsConstants {
+    method public static int CAP_TO_INDEX(int);
+    method public static int CAP_TO_MASK(int);
+    field public static final int ARPHRD_LOOPBACK;
+    field public static final int EUSERS;
+    field public static final int MAP_POPULATE;
+    field public static final int O_DIRECT;
+    field public static final int PR_CAP_AMBIENT;
+    field public static final int PR_CAP_AMBIENT_RAISE;
+    field public static final int RLIMIT_NOFILE;
+    field public static final int RTMGRP_IPV4_IFADDR;
+    field public static final int SPLICE_F_MORE;
+    field public static final int SPLICE_F_MOVE;
+    field public static final int TIOCOUTQ;
+    field public static final int UDP_ENCAP;
+    field public static final int UDP_ENCAP_ESPINUDP;
+    field public static final int XATTR_CREATE;
+    field public static final int XATTR_REPLACE;
+    field public static final int _LINUX_CAPABILITY_VERSION_3;
+  }
+
+  public final class PacketSocketAddress extends java.net.SocketAddress {
+    ctor public PacketSocketAddress(int, int, byte[]);
+  }
+
+  public final class StructCapUserData {
+    ctor public StructCapUserData(int, int, int);
+    field public final int effective;
+    field public final int inheritable;
+    field public final int permitted;
+  }
+
+  public final class StructCapUserHeader {
+    ctor public StructCapUserHeader(int, int);
+  }
+
+  public final class StructLinger {
+    ctor public StructLinger(int, int);
+    method public boolean isOn();
+    field public final int l_linger;
+  }
+
+  public final class StructRlimit {
+    field public final long rlim_cur;
+  }
+
+  public final class UnixSocketAddress extends java.net.SocketAddress {
+    method public static android.system.UnixSocketAddress createFileSystem(String);
+  }
+
+  public final class VmSocketAddress extends java.net.SocketAddress {
+    ctor public VmSocketAddress(int, int);
+    method public int getSvmCid();
+    method public int getSvmPort();
+  }
+
+}
+
+package com.android.okhttp.internalandroidapi {
+
+  public final class AndroidResponseCacheAdapter {
+    ctor public AndroidResponseCacheAdapter(@NonNull com.android.okhttp.internalandroidapi.HasCacheHolder.CacheHolder);
+    method public void close() throws java.io.IOException;
+    method public void delete() throws java.io.IOException;
+    method public void flush() throws java.io.IOException;
+    method @Nullable public java.net.CacheResponse get(@NonNull java.net.URI, @NonNull String, @Nullable java.util.Map<java.lang.String,java.util.List<java.lang.String>>) throws java.io.IOException;
+    method @NonNull public com.android.okhttp.internalandroidapi.HasCacheHolder.CacheHolder getCacheHolder();
+    method public int getHitCount();
+    method public long getMaxSize();
+    method public int getNetworkCount();
+    method public int getRequestCount();
+    method public long getSize() throws java.io.IOException;
+    method @Nullable public java.net.CacheRequest put(@NonNull java.net.URI, @NonNull java.net.URLConnection) throws java.io.IOException;
+  }
+
+  public interface HasCacheHolder {
+    method @NonNull public com.android.okhttp.internalandroidapi.HasCacheHolder.CacheHolder getCacheHolder();
+  }
+
+  public static final class HasCacheHolder.CacheHolder {
+    method @NonNull public static com.android.okhttp.internalandroidapi.HasCacheHolder.CacheHolder create(@NonNull java.io.File, long);
+    method public boolean isEquivalent(@NonNull java.io.File, long);
+  }
+
+}
+
+package dalvik.annotation.codegen {
+
+  @java.lang.annotation.Repeatable(CovariantReturnType.CovariantReturnTypes.class) @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.CLASS) @java.lang.annotation.Target({java.lang.annotation.ElementType.METHOD}) public @interface CovariantReturnType {
+    method public abstract int presentAfter();
+    method public abstract Class<?> returnType();
+  }
+
+  @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.CLASS) @java.lang.annotation.Target({java.lang.annotation.ElementType.METHOD}) public static @interface CovariantReturnType.CovariantReturnTypes {
+    method public abstract dalvik.annotation.codegen.CovariantReturnType[] value();
+  }
+
+}
+
+package dalvik.annotation.optimization {
+
+  @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.CLASS) @java.lang.annotation.Target(java.lang.annotation.ElementType.METHOD) public @interface CriticalNative {
+  }
+
+  @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.CLASS) @java.lang.annotation.Target(java.lang.annotation.ElementType.METHOD) public @interface FastNative {
+  }
+
+}
+
+package dalvik.system {
+
+  public final class AnnotatedStackTraceElement {
+    method @Nullable public Object getBlockedOn();
+    method @Nullable public Object[] getHeldLocks();
+    method @NonNull public StackTraceElement getStackTraceElement();
+  }
+
+  public class AppSpecializationHooks {
+    method public static void handleCompatChangesBeforeBindingApplication();
+  }
+
+  public class BaseDexClassLoader extends java.lang.ClassLoader {
+    method public void addDexPath(@Nullable String);
+    method public void addNativePath(@NonNull java.util.Collection<java.lang.String>);
+    method @NonNull public String getLdLibraryPath();
+    method public void reportClassLoaderChain();
+    method public static void setReporter(@Nullable dalvik.system.BaseDexClassLoader.Reporter);
+  }
+
+  public static interface BaseDexClassLoader.Reporter {
+    method public void report(@NonNull java.util.Map<java.lang.String,java.lang.String>);
+  }
+
+  public final class BlockGuard {
+    method @NonNull public static dalvik.system.BlockGuard.Policy getThreadPolicy();
+    method @NonNull public static dalvik.system.BlockGuard.VmPolicy getVmPolicy();
+    method public static void setThreadPolicy(@NonNull dalvik.system.BlockGuard.Policy);
+    method public static void setVmPolicy(@NonNull dalvik.system.BlockGuard.VmPolicy);
+    field public static final dalvik.system.BlockGuard.Policy LAX_POLICY;
+    field public static final dalvik.system.BlockGuard.VmPolicy LAX_VM_POLICY;
+  }
+
+  public static interface BlockGuard.Policy {
+    method public int getPolicyMask();
+    method public void onReadFromDisk();
+    method public void onUnbufferedIO();
+    method public void onWriteToDisk();
+  }
+
+  public static interface BlockGuard.VmPolicy {
+    method public void onPathAccess(@NonNull String);
+  }
+
+  public final class CloseGuard {
+    method public void close();
+    method public static dalvik.system.CloseGuard get();
+    method public static dalvik.system.CloseGuard.Reporter getReporter();
+    method public void open(String);
+    method public void openWithCallSite(String, String);
+    method public static void setEnabled(boolean);
+    method public static void setReporter(dalvik.system.CloseGuard.Reporter);
+    method public void warnIfOpen();
+  }
+
+  public static interface CloseGuard.Reporter {
+    method public void report(String, Throwable);
+    method public default void report(String);
+  }
+
+  public final class DelegateLastClassLoader extends dalvik.system.PathClassLoader {
+    ctor public DelegateLastClassLoader(String, String, ClassLoader, ClassLoader[]);
+  }
+
+  @Deprecated public final class DexFile {
+    method @Deprecated @NonNull public static dalvik.system.DexFile.OptimizationInfo getDexFileOptimizationInfo(@NonNull String, @NonNull String) throws java.io.FileNotFoundException;
+    method @Deprecated @Nullable public static String[] getDexFileOutputPaths(@NonNull String, @NonNull String) throws java.io.FileNotFoundException;
+    method @Deprecated public static int getDexOptNeeded(@NonNull String, @NonNull String, @NonNull String, @Nullable String, boolean, boolean) throws java.io.FileNotFoundException, java.io.IOException;
+    method @Deprecated @NonNull public static String getSafeModeCompilerFilter(@NonNull String);
+    method @Deprecated public static boolean isProfileGuidedCompilerFilter(@NonNull String);
+    method @Deprecated public static boolean isValidCompilerFilter(@NonNull String);
+    field @Deprecated public static final int DEX2OAT_FOR_FILTER = 3; // 0x3
+    field @Deprecated public static final int NO_DEXOPT_NEEDED = 0; // 0x0
+  }
+
+  @Deprecated public static final class DexFile.OptimizationInfo {
+    method @Deprecated @NonNull public String getReason();
+    method @Deprecated @NonNull public String getStatus();
+  }
+
+  public class PathClassLoader extends dalvik.system.BaseDexClassLoader {
+    ctor public PathClassLoader(@NonNull String, @Nullable String, @Nullable ClassLoader, @Nullable ClassLoader[]);
+  }
+
+  public final class RuntimeHooks {
+    method public static void setTimeZoneIdSupplier(@NonNull java.util.function.Supplier<java.lang.String>);
+    method public static void setUncaughtExceptionPreHandler(@Nullable java.lang.Thread.UncaughtExceptionHandler);
+  }
+
+  public abstract class SocketTagger {
+    ctor public SocketTagger();
+    method public static dalvik.system.SocketTagger get();
+    method public static void set(dalvik.system.SocketTagger);
+    method public abstract void tag(java.io.FileDescriptor) throws java.net.SocketException;
+    method public final void tag(java.net.Socket) throws java.net.SocketException;
+    method public final void tag(java.net.DatagramSocket) throws java.net.SocketException;
+    method public abstract void untag(java.io.FileDescriptor) throws java.net.SocketException;
+    method public final void untag(java.net.Socket) throws java.net.SocketException;
+    method public final void untag(java.net.DatagramSocket) throws java.net.SocketException;
+  }
+
+  public final class VMDebug {
+    method public static void attachAgent(String, ClassLoader) throws java.io.IOException;
+    method public static long countInstancesOfClass(Class, boolean);
+    method public static long[] countInstancesOfClasses(Class[], boolean);
+    method public static void dumpHprofData(String) throws java.io.IOException;
+    method public static void dumpHprofData(String, java.io.FileDescriptor) throws java.io.IOException;
+    method public static void dumpHprofDataDdms();
+    method public static void dumpReferenceTables();
+    method public static int getAllocCount(int);
+    method @dalvik.annotation.optimization.FastNative public static int getLoadedClassCount();
+    method public static int getMethodTracingMode();
+    method public static String getRuntimeStat(String);
+    method public static java.util.Map<java.lang.String,java.lang.String> getRuntimeStats();
+    method public static String[] getVmFeatureList();
+    method @dalvik.annotation.optimization.FastNative public static boolean isDebuggerConnected();
+    method @dalvik.annotation.optimization.FastNative public static boolean isDebuggingEnabled();
+    method @dalvik.annotation.optimization.FastNative public static long lastDebuggerActivity();
+    method @dalvik.annotation.optimization.FastNative public static void printLoadedClasses(int);
+    method public static void resetAllocCount(int);
+    method public static void setAllocTrackerStackDepth(int);
+    method public static void startAllocCounting();
+    method public static void startMethodTracing(String, int, int, boolean, int);
+    method public static void startMethodTracing(String, java.io.FileDescriptor, int, int, boolean, int, boolean);
+    method public static void startMethodTracingDdms(int, int, boolean, int);
+    method public static void stopAllocCounting();
+    method public static void stopMethodTracing();
+    method @dalvik.annotation.optimization.FastNative public static long threadCpuTimeNanos();
+    field public static final int KIND_ALL_COUNTS = -1; // 0xffffffff
+    field public static final int KIND_GLOBAL_ALLOCATED_BYTES = 2; // 0x2
+    field public static final int KIND_GLOBAL_ALLOCATED_OBJECTS = 1; // 0x1
+    field public static final int KIND_GLOBAL_CLASS_INIT_COUNT = 32; // 0x20
+    field public static final int KIND_GLOBAL_CLASS_INIT_TIME = 64; // 0x40
+    field public static final int KIND_GLOBAL_FREED_BYTES = 8; // 0x8
+    field public static final int KIND_GLOBAL_FREED_OBJECTS = 4; // 0x4
+    field public static final int KIND_GLOBAL_GC_INVOCATIONS = 16; // 0x10
+    field public static final int KIND_THREAD_ALLOCATED_BYTES = 131072; // 0x20000
+    field public static final int KIND_THREAD_ALLOCATED_OBJECTS = 65536; // 0x10000
+    field public static final int KIND_THREAD_GC_INVOCATIONS = 1048576; // 0x100000
+    field public static final int TRACE_COUNT_ALLOCS = 1; // 0x1
+  }
+
+  public final class VMRuntime {
+    method @dalvik.annotation.optimization.FastNative public long addressOf(Object);
+    method public static void bootCompleted();
+    method public void clampGrowthLimit();
+    method public void clearGrowthLimit();
+    method public static String getCurrentInstructionSet();
+    method public static String getInstructionSet(String);
+    method public static dalvik.system.VMRuntime getRuntime();
+    method public int getTargetSdkVersion();
+    method @dalvik.annotation.optimization.FastNative public boolean is64Bit();
+    method public static boolean is64BitAbi(String);
+    method public static boolean is64BitInstructionSet(String);
+    method @dalvik.annotation.optimization.FastNative public boolean isCheckJniEnabled();
+    method @dalvik.annotation.optimization.FastNative public boolean isNativeDebuggable();
+    method public static boolean isValidClassLoaderContext(String);
+    method @dalvik.annotation.optimization.FastNative public Object newNonMovableArray(Class<?>, int);
+    method @dalvik.annotation.optimization.FastNative public Object newUnpaddedArray(Class<?>, int);
+    method public void notifyStartupCompleted();
+    method public void preloadDexCaches();
+    method public static void registerAppInfo(String, String, String, String[], int);
+    method public void registerNativeAllocation(long);
+    method @Deprecated public void registerNativeAllocation(int);
+    method public void registerNativeFree(long);
+    method @Deprecated public void registerNativeFree(int);
+    method public static void registerSensitiveThread();
+    method public void requestConcurrentGC();
+    method public static void resetJitCounters();
+    method public static void setDedupeHiddenApiWarnings(boolean);
+    method public void setDisabledCompatChanges(long[]);
+    method public void setHiddenApiAccessLogSamplingRate(int);
+    method public void setHiddenApiExemptions(String[]);
+    method public static void setHiddenApiUsageLogger(dalvik.system.VMRuntime.HiddenApiUsageLogger);
+    method public static void setNonSdkApiUsageConsumer(java.util.function.Consumer<java.lang.String>);
+    method public static void setProcessDataDirectory(String);
+    method public static void setProcessPackageName(String);
+    method public void setTargetSdkVersion(int);
+    method public void updateProcessState(int);
+    method public String vmInstructionSet();
+    method public String vmLibrary();
+    field public static final int CODE_PATH_TYPE_PRIMARY_APK = 1; // 0x1
+    field public static final int CODE_PATH_TYPE_SECONDARY_DEX = 4; // 0x4
+    field public static final int CODE_PATH_TYPE_SPLIT_APK = 2; // 0x2
+    field public static final int SDK_VERSION_CUR_DEVELOPMENT = 10000; // 0x2710
+  }
+
+  public static interface VMRuntime.HiddenApiUsageLogger {
+    method public void hiddenApiUsed(int, String, String, int, boolean);
+    field public static final int ACCESS_METHOD_JNI = 2; // 0x2
+    field public static final int ACCESS_METHOD_LINKING = 3; // 0x3
+    field public static final int ACCESS_METHOD_NONE = 0; // 0x0
+    field public static final int ACCESS_METHOD_REFLECTION = 1; // 0x1
+  }
+
+  public final class VMStack {
+    method @Nullable @dalvik.annotation.optimization.FastNative public static dalvik.system.AnnotatedStackTraceElement[] getAnnotatedThreadStackTrace(Thread);
+  }
+
+  public final class ZygoteHooks {
+    method public static void gcAndFinalize();
+    method public static boolean isIndefiniteThreadSuspensionSafe();
+    method public static void onBeginPreload();
+    method public static void onEndPreload();
+    method public static void postForkChild(int, boolean, boolean, String);
+    method public static void postForkCommon();
+    method public static void postForkSystemServer(int);
+    method public static void preFork();
+    method public static void startZygoteNoThreadCreation();
+    method public static void stopZygoteNoThreadCreation();
+  }
+
+}
+
+package java.io {
+
+  public final class FileDescriptor {
+    method public int getInt$();
+    method public void setInt$(int);
+  }
+
+  public class FileInputStream extends java.io.InputStream {
+    ctor public FileInputStream(java.io.FileDescriptor, boolean);
+  }
+
+}
+
+package java.lang {
+
+  public class Thread implements java.lang.Runnable {
+    method public static java.lang.Thread.UncaughtExceptionHandler getUncaughtExceptionPreHandler();
+    method public static void setUncaughtExceptionPreHandler(java.lang.Thread.UncaughtExceptionHandler);
+  }
+
+}
+
+package java.net {
+
+  public class DatagramSocket implements java.io.Closeable {
+    method public java.io.FileDescriptor getFileDescriptor$();
+  }
+
+  public final class Inet4Address extends java.net.InetAddress {
+    field public static final java.net.InetAddress ALL;
+    field public static final java.net.InetAddress ANY;
+    field public static final java.net.InetAddress LOOPBACK;
+  }
+
+  public final class Inet6Address extends java.net.InetAddress {
+    field public static final java.net.InetAddress ANY;
+    field public static final java.net.InetAddress LOOPBACK;
+  }
+
+  public class InetAddress implements java.io.Serializable {
+    method public static void clearDnsCache();
+    method @NonNull public static java.net.InetAddress[] getAllByNameOnNet(@Nullable String, int) throws java.net.UnknownHostException;
+    method @NonNull public static java.net.InetAddress getByNameOnNet(@Nullable String, int) throws java.net.UnknownHostException;
+    method @Deprecated public static boolean isNumeric(String);
+    method @Deprecated public static java.net.InetAddress parseNumericAddress(String);
+  }
+
+  public class InetSocketAddress extends java.net.SocketAddress {
+    ctor public InetSocketAddress();
+  }
+
+  public class ServerSocket implements java.io.Closeable {
+    method public java.net.SocketImpl getImpl() throws java.net.SocketException;
+  }
+
+  public class Socket implements java.io.Closeable {
+    method public java.io.FileDescriptor getFileDescriptor$();
+  }
+
+  public abstract class SocketImpl implements java.net.SocketOptions {
+    method public java.io.FileDescriptor getFD$();
+  }
+
+}
+
+package java.nio {
+
+  public abstract class ByteBuffer extends java.nio.Buffer implements java.lang.Comparable<java.nio.ByteBuffer> {
+    method public void setAccessible(boolean);
+  }
+
+  public class DirectByteBuffer extends java.nio.MappedByteBuffer {
+    ctor public DirectByteBuffer(int, long, java.io.FileDescriptor, Runnable, boolean);
+    method public final long address();
+    method public final void setAccessible(boolean);
+  }
+
+  public final class NIOAccess {
+    method public static Object getBaseArray(java.nio.Buffer);
+    method public static int getBaseArrayOffset(java.nio.Buffer);
+  }
+
+  public final class NioUtils {
+    method public static void freeDirectBuffer(java.nio.ByteBuffer);
+    method public static byte[] unsafeArray(java.nio.ByteBuffer);
+    method public static int unsafeArrayOffset(java.nio.ByteBuffer);
+  }
+
+}
+
+package java.security {
+
+  public abstract class Provider extends java.util.Properties {
+    method public void warmUpServiceProvision();
+  }
+
+  public abstract class Signature extends java.security.SignatureSpi {
+    method public java.security.SignatureSpi getCurrentSpi();
+  }
+
+}
+
+package java.text {
+
+  public abstract class DateFormat extends java.text.Format {
+    method public static final void set24HourTimePref(Boolean);
+  }
+
+}
+
+package java.util {
+
+  public class LinkedHashMap<K, V> extends java.util.HashMap<K,V> implements java.util.Map<K,V> {
+    method public java.util.Map.Entry<K,V> eldest();
+  }
+
+}
+
+package java.util.zip {
+
+  public class ZipEntry implements java.lang.Cloneable {
+    method public long getDataOffset();
+  }
+
+}
+
+package javax.crypto {
+
+  public class Cipher {
+    method public javax.crypto.CipherSpi getCurrentSpi();
+  }
+
+  public class Mac implements java.lang.Cloneable {
+    method public javax.crypto.MacSpi getCurrentSpi();
+  }
+
+}
+
+package javax.net.ssl {
+
+  public abstract class HttpsURLConnection extends java.net.HttpURLConnection {
+    method public static javax.net.ssl.HostnameVerifier getStrictHostnameVerifier();
+  }
+
+}
+
+package libcore.content.type {
+
+  public final class MimeMap {
+    method @NonNull public libcore.content.type.MimeMap.Builder buildUpon();
+    method @NonNull public static libcore.content.type.MimeMap.Builder builder();
+    method @NonNull public java.util.Set<java.lang.String> extensions();
+    method @NonNull public static libcore.content.type.MimeMap getDefault();
+    method @Nullable public String guessExtensionFromMimeType(@Nullable String);
+    method @Nullable public String guessMimeTypeFromExtension(@Nullable String);
+    method public boolean hasExtension(@Nullable String);
+    method public boolean hasMimeType(@Nullable String);
+    method @NonNull public java.util.Set<java.lang.String> mimeTypes();
+    method public static void setDefaultSupplier(@NonNull java.util.function.Supplier<libcore.content.type.MimeMap>);
+  }
+
+  public static final class MimeMap.Builder {
+    method @NonNull public libcore.content.type.MimeMap.Builder addMimeMapping(@NonNull String, @NonNull java.util.List<java.lang.String>);
+    method @NonNull public libcore.content.type.MimeMap build();
+  }
+
+}
+
 package libcore.io {
 
+  public class ForwardingOs implements libcore.io.Os {
+    ctor protected ForwardingOs(@NonNull libcore.io.Os);
+    method public boolean access(@Nullable String, int) throws android.system.ErrnoException;
+    method public java.io.FileDescriptor open(@Nullable String, int, int) throws android.system.ErrnoException;
+    method public void remove(@Nullable String) throws android.system.ErrnoException;
+    method public void rename(@Nullable String, @Nullable String) throws android.system.ErrnoException;
+    method @Nullable public android.system.StructStat stat(@Nullable String) throws android.system.ErrnoException;
+    method public void unlink(@Nullable String) throws android.system.ErrnoException;
+  }
+
+  public final class IoBridge {
+    method public static void closeAndSignalBlockedThreads(@NonNull java.io.FileDescriptor) throws java.io.IOException;
+    method @NonNull public static java.io.FileDescriptor open(@NonNull String, int) throws java.io.FileNotFoundException;
+    method public static int read(@NonNull java.io.FileDescriptor, @NonNull byte[], int, int) throws java.io.IOException;
+    method public static void write(@NonNull java.io.FileDescriptor, @NonNull byte[], int, int) throws java.io.IOException;
+  }
+
+  public final class IoUtils {
+    method public static int acquireRawFd(@NonNull java.io.FileDescriptor);
+    method public static void close(@Nullable java.io.FileDescriptor) throws java.io.IOException;
+    method public static void closeQuietly(@Nullable AutoCloseable);
+    method public static void closeQuietly(@Nullable java.io.FileDescriptor);
+    method public static void closeQuietly(@Nullable java.net.Socket);
+    method @NonNull public static byte[] readFileAsByteArray(@NonNull String) throws java.io.IOException;
+    method @NonNull public static String readFileAsString(@NonNull String) throws java.io.IOException;
+    method public static void setBlocking(@NonNull java.io.FileDescriptor, boolean) throws java.io.IOException;
+    method public static void setFdOwner(@NonNull java.io.FileDescriptor, @NonNull Object);
+  }
+
   public final class Memory {
     method public static void memmove(@NonNull Object, int, @NonNull Object, int, long);
     method public static int peekInt(@NonNull byte[], int, @NonNull java.nio.ByteOrder);
@@ -10,5 +586,280 @@
     method public static void pokeShort(@NonNull byte[], int, short, @NonNull java.nio.ByteOrder);
   }
 
+  public interface Os {
+    method public static boolean compareAndSetDefault(libcore.io.Os, libcore.io.Os);
+    method public static libcore.io.Os getDefault();
+  }
+
+  public final class Streams {
+    method public static int copy(@NonNull java.io.InputStream, @NonNull java.io.OutputStream) throws java.io.IOException;
+    method public static void readFully(@NonNull java.io.InputStream, @NonNull byte[]) throws java.io.IOException;
+    method @NonNull public static byte[] readFully(@NonNull java.io.InputStream) throws java.io.IOException;
+    method @NonNull public static String readFully(@NonNull java.io.Reader) throws java.io.IOException;
+    method @NonNull public static byte[] readFullyNoClose(@NonNull java.io.InputStream) throws java.io.IOException;
+    method public static int readSingleByte(@NonNull java.io.InputStream) throws java.io.IOException;
+    method public static long skipByReading(@NonNull java.io.InputStream, long) throws java.io.IOException;
+    method public static void writeSingleByte(@NonNull java.io.OutputStream, int) throws java.io.IOException;
+  }
+
+}
+
+package libcore.net {
+
+  public class InetAddressUtils {
+    method public static boolean isNumericAddress(String);
+    method public static java.net.InetAddress parseNumericAddress(String);
+  }
+
+  public abstract class NetworkSecurityPolicy {
+    ctor public NetworkSecurityPolicy();
+    method public static libcore.net.NetworkSecurityPolicy getInstance();
+    method public abstract boolean isCertificateTransparencyVerificationRequired(String);
+    method public abstract boolean isCleartextTrafficPermitted();
+    method public abstract boolean isCleartextTrafficPermitted(String);
+    method public static void setInstance(libcore.net.NetworkSecurityPolicy);
+  }
+
+}
+
+package libcore.net.event {
+
+  public final class NetworkEventDispatcher {
+    method public void dispatchNetworkConfigurationChange();
+    method public static libcore.net.event.NetworkEventDispatcher getInstance();
+  }
+
+}
+
+package libcore.net.http {
+
+  public interface Dns {
+    method @NonNull public java.util.List<java.net.InetAddress> lookup(@Nullable String) throws java.net.UnknownHostException;
+  }
+
+  public class HttpURLConnectionFactory {
+    method @NonNull public static libcore.net.http.HttpURLConnectionFactory createInstance();
+    method public java.net.URLConnection openConnection(@NonNull java.net.URL, @NonNull javax.net.SocketFactory, @NonNull java.net.Proxy) throws java.io.IOException;
+    method public void setDns(@NonNull libcore.net.http.Dns);
+    method public void setNewConnectionPool(int, long, @NonNull java.util.concurrent.TimeUnit);
+  }
+
+}
+
+package libcore.util {
+
+  public final class EmptyArray {
+    field @NonNull public static final boolean[] BOOLEAN;
+    field @NonNull public static final byte[] BYTE;
+    field @NonNull public static final float[] FLOAT;
+    field @NonNull public static final int[] INT;
+    field @NonNull public static final long[] LONG;
+    field @NonNull public static final Object[] OBJECT;
+    field @NonNull public static final String[] STRING;
+  }
+
+  public final class FP16 {
+    method public static short ceil(short);
+    method public static int compare(short, short);
+    method public static boolean equals(short, short);
+    method public static short floor(short);
+    method public static boolean greater(short, short);
+    method public static boolean greaterEquals(short, short);
+    method public static boolean isInfinite(short);
+    method public static boolean isNaN(short);
+    method public static boolean isNormalized(short);
+    method public static boolean less(short, short);
+    method public static boolean lessEquals(short, short);
+    method public static short max(short, short);
+    method public static short min(short, short);
+    method public static short rint(short);
+    method public static float toFloat(short);
+    method public static short toHalf(float);
+    method public static String toHexString(short);
+    method public static short trunc(short);
+    field public static final short EPSILON = 5120; // 0x1400
+    field public static final int EXPONENT_BIAS = 15; // 0xf
+    field public static final int EXPONENT_SHIFT = 10; // 0xa
+    field public static final int EXPONENT_SIGNIFICAND_MASK = 32767; // 0x7fff
+    field public static final short LOWEST_VALUE = -1025; // 0xfffffbff
+    field public static final int MAX_EXPONENT = 15; // 0xf
+    field public static final short MAX_VALUE = 31743; // 0x7bff
+    field public static final int MIN_EXPONENT = -14; // 0xfffffff2
+    field public static final short MIN_NORMAL = 1024; // 0x400
+    field public static final short MIN_VALUE = 1; // 0x1
+    field public static final short NEGATIVE_INFINITY = -1024; // 0xfffffc00
+    field public static final short NEGATIVE_ZERO = -32768; // 0xffff8000
+    field public static final short NaN = 32256; // 0x7e00
+    field public static final short POSITIVE_INFINITY = 31744; // 0x7c00
+    field public static final short POSITIVE_ZERO = 0; // 0x0
+    field public static final int SHIFTED_EXPONENT_MASK = 31; // 0x1f
+    field public static final int SIGNIFICAND_MASK = 1023; // 0x3ff
+    field public static final int SIGN_MASK = 32768; // 0x8000
+    field public static final int SIGN_SHIFT = 15; // 0xf
+    field public static final int SIZE = 16; // 0x10
+  }
+
+  public class HexEncoding {
+    method public static byte[] decode(String) throws java.lang.IllegalArgumentException;
+    method public static byte[] decode(String, boolean) throws java.lang.IllegalArgumentException;
+    method public static byte[] decode(char[]) throws java.lang.IllegalArgumentException;
+    method public static byte[] decode(char[], boolean) throws java.lang.IllegalArgumentException;
+    method public static char[] encode(byte[]);
+    method public static char[] encode(byte[], boolean);
+    method public static char[] encode(byte[], int, int);
+    method public static String encodeToString(byte, boolean);
+    method public static String encodeToString(byte[]);
+    method public static String encodeToString(byte[], boolean);
+  }
+
+  public class NativeAllocationRegistry {
+    ctor public NativeAllocationRegistry(@NonNull ClassLoader, long, long);
+    method public static void applyFreeFunction(long, long);
+    method public static libcore.util.NativeAllocationRegistry createMalloced(@NonNull ClassLoader, long, long);
+    method public static libcore.util.NativeAllocationRegistry createMalloced(@NonNull ClassLoader, long);
+    method public static libcore.util.NativeAllocationRegistry createNonmalloced(@NonNull ClassLoader, long, long);
+    method @NonNull public Runnable registerNativeAllocation(@NonNull Object, long);
+  }
+
+  public class SneakyThrow {
+    method public static void sneakyThrow(@NonNull Throwable);
+  }
+
+  public class XmlObjectFactory {
+    method @NonNull public static org.xml.sax.XMLReader newXMLReader();
+    method @NonNull public static org.xmlpull.v1.XmlPullParser newXmlPullParser();
+    method @NonNull public static org.xmlpull.v1.XmlSerializer newXmlSerializer();
+  }
+
+}
+
+package org.apache.harmony.dalvik.ddmc {
+
+  public class Chunk {
+    ctor public Chunk(int, byte[], int, int);
+    ctor public Chunk(int, java.nio.ByteBuffer);
+    field public int type;
+  }
+
+  public abstract class ChunkHandler {
+    ctor public ChunkHandler();
+    method public static org.apache.harmony.dalvik.ddmc.Chunk createFailChunk(int, String);
+    method public abstract org.apache.harmony.dalvik.ddmc.Chunk handleChunk(org.apache.harmony.dalvik.ddmc.Chunk);
+    method public static String name(int);
+    method public abstract void onConnected();
+    method public abstract void onDisconnected();
+    method public static int type(String);
+    method public static java.nio.ByteBuffer wrapChunk(org.apache.harmony.dalvik.ddmc.Chunk);
+    field public static final java.nio.ByteOrder CHUNK_ORDER;
+  }
+
+  public final class DdmServer {
+    method public static void registerHandler(int, org.apache.harmony.dalvik.ddmc.ChunkHandler);
+    method public static void registrationComplete();
+    method public static void sendChunk(org.apache.harmony.dalvik.ddmc.Chunk);
+    method public static org.apache.harmony.dalvik.ddmc.ChunkHandler unregisterHandler(int);
+  }
+
+  public final class DdmVmInternal {
+    method public static void setRecentAllocationsTrackingEnabled(boolean);
+    method public static void setThreadNotifyEnabled(boolean);
+  }
+
+}
+
+package org.json {
+
+  public class JSONObject {
+    method @NonNull public java.util.Set<java.lang.String> keySet();
+  }
+
+}
+
+package sun.misc {
+
+  public class Cleaner extends java.lang.ref.PhantomReference<java.lang.Object> {
+    method public void clean();
+    method public static sun.misc.Cleaner create(Object, Runnable);
+  }
+
+  public final class Unsafe {
+    method public int arrayBaseOffset(Class);
+    method public int arrayIndexScale(Class);
+    method @dalvik.annotation.optimization.FastNative public void copyMemory(long, long, long);
+    method @dalvik.annotation.optimization.FastNative public boolean getBoolean(Object, long);
+    method @dalvik.annotation.optimization.FastNative public byte getByte(Object, long);
+    method @dalvik.annotation.optimization.FastNative public byte getByte(long);
+    method @dalvik.annotation.optimization.FastNative public double getDouble(Object, long);
+    method @dalvik.annotation.optimization.FastNative public double getDouble(long);
+    method @dalvik.annotation.optimization.FastNative public float getFloat(Object, long);
+    method @dalvik.annotation.optimization.FastNative public float getFloat(long);
+    method @dalvik.annotation.optimization.FastNative public int getInt(Object, long);
+    method @dalvik.annotation.optimization.FastNative public int getInt(long);
+    method @dalvik.annotation.optimization.FastNative public long getLong(Object, long);
+    method @dalvik.annotation.optimization.FastNative public long getLong(long);
+    method @dalvik.annotation.optimization.FastNative public Object getObject(Object, long);
+    method public static sun.misc.Unsafe getUnsafe();
+    method public long objectFieldOffset(java.lang.reflect.Field);
+    method @dalvik.annotation.optimization.FastNative public void putBoolean(Object, long, boolean);
+    method @dalvik.annotation.optimization.FastNative public void putByte(Object, long, byte);
+    method @dalvik.annotation.optimization.FastNative public void putByte(long, byte);
+    method @dalvik.annotation.optimization.FastNative public void putDouble(Object, long, double);
+    method @dalvik.annotation.optimization.FastNative public void putDouble(long, double);
+    method @dalvik.annotation.optimization.FastNative public void putFloat(Object, long, float);
+    method @dalvik.annotation.optimization.FastNative public void putFloat(long, float);
+    method @dalvik.annotation.optimization.FastNative public void putInt(Object, long, int);
+    method @dalvik.annotation.optimization.FastNative public void putInt(long, int);
+    method @dalvik.annotation.optimization.FastNative public void putLong(Object, long, long);
+    method @dalvik.annotation.optimization.FastNative public void putLong(long, long);
+    method @dalvik.annotation.optimization.FastNative public void putObject(Object, long, Object);
+  }
+
+}
+
+package sun.security.jca {
+
+  public class Providers {
+    method public static Object startJarVerification();
+    method public static void stopJarVerification(Object);
+  }
+
+}
+
+package sun.security.pkcs {
+
+  public class PKCS7 {
+    ctor public PKCS7(java.io.InputStream) throws java.io.IOException, sun.security.pkcs.ParsingException;
+    ctor public PKCS7(byte[]) throws sun.security.pkcs.ParsingException;
+    method public java.security.cert.X509Certificate[] getCertificates();
+    method public sun.security.pkcs.SignerInfo[] getSignerInfos();
+    method public sun.security.pkcs.SignerInfo verify(sun.security.pkcs.SignerInfo, java.io.InputStream) throws java.io.IOException, java.security.NoSuchAlgorithmException, java.security.SignatureException;
+    method public sun.security.pkcs.SignerInfo[] verify(byte[]) throws java.security.NoSuchAlgorithmException, java.security.SignatureException;
+  }
+
+  public class ParsingException extends java.io.IOException {
+  }
+
+  public class SignerInfo {
+    ctor public SignerInfo();
+    method public java.util.ArrayList<java.security.cert.X509Certificate> getCertificateChain(sun.security.pkcs.PKCS7) throws java.io.IOException;
+  }
+
+}
+
+package sun.security.util {
+
+  public final class ObjectIdentifier implements java.io.Serializable {
+    ctor public ObjectIdentifier(String) throws java.io.IOException;
+  }
+
+}
+
+package sun.security.x509 {
+
+  public class AlgorithmId implements java.io.Serializable {
+    ctor public AlgorithmId(sun.security.util.ObjectIdentifier);
+    method public String getName();
+  }
+
 }
 
diff --git a/31/module-lib/art.jar b/31/module-lib/art.jar
index 65a34a3..bc9bef4 100644
--- a/31/module-lib/art.jar
+++ b/31/module-lib/art.jar
Binary files differ
diff --git a/31/module-lib/framework-appsearch.jar b/31/module-lib/framework-appsearch.jar
index 3392f42..a9ec3d4 100644
--- a/31/module-lib/framework-appsearch.jar
+++ b/31/module-lib/framework-appsearch.jar
Binary files differ
diff --git a/31/module-lib/framework-connectivity.jar b/31/module-lib/framework-connectivity.jar
index 8167cd8..e67f9b0 100644
--- a/31/module-lib/framework-connectivity.jar
+++ b/31/module-lib/framework-connectivity.jar
Binary files differ
diff --git a/31/module-lib/framework-graphics.jar b/31/module-lib/framework-graphics.jar
index cf37c9f..d0cbc01 100644
--- a/31/module-lib/framework-graphics.jar
+++ b/31/module-lib/framework-graphics.jar
Binary files differ
diff --git a/31/module-lib/framework-media.jar b/31/module-lib/framework-media.jar
index 8706194..0b49012 100644
--- a/31/module-lib/framework-media.jar
+++ b/31/module-lib/framework-media.jar
Binary files differ
diff --git a/31/module-lib/framework-mediaprovider.jar b/31/module-lib/framework-mediaprovider.jar
index d13dba1..dabd7af 100644
--- a/31/module-lib/framework-mediaprovider.jar
+++ b/31/module-lib/framework-mediaprovider.jar
Binary files differ
diff --git a/31/module-lib/framework-permission-s.jar b/31/module-lib/framework-permission-s.jar
index f77fb0b..66835c9 100644
--- a/31/module-lib/framework-permission-s.jar
+++ b/31/module-lib/framework-permission-s.jar
Binary files differ
diff --git a/31/module-lib/framework-permission.jar b/31/module-lib/framework-permission.jar
index ff9795e..b62b671 100644
--- a/31/module-lib/framework-permission.jar
+++ b/31/module-lib/framework-permission.jar
Binary files differ
diff --git a/31/module-lib/framework-scheduling.jar b/31/module-lib/framework-scheduling.jar
index 99fe767..bdfe940 100644
--- a/31/module-lib/framework-scheduling.jar
+++ b/31/module-lib/framework-scheduling.jar
Binary files differ
diff --git a/31/module-lib/framework-sdkextensions.jar b/31/module-lib/framework-sdkextensions.jar
index d43a879..2f3276c 100644
--- a/31/module-lib/framework-sdkextensions.jar
+++ b/31/module-lib/framework-sdkextensions.jar
Binary files differ
diff --git a/31/module-lib/framework-statsd.jar b/31/module-lib/framework-statsd.jar
index 76aeeb2..141b45a 100644
--- a/31/module-lib/framework-statsd.jar
+++ b/31/module-lib/framework-statsd.jar
Binary files differ
diff --git a/31/module-lib/framework-tethering.jar b/31/module-lib/framework-tethering.jar
index b941e53..4d17fbd 100644
--- a/31/module-lib/framework-tethering.jar
+++ b/31/module-lib/framework-tethering.jar
Binary files differ
diff --git a/31/module-lib/framework-wifi.jar b/31/module-lib/framework-wifi.jar
index 6f5505f..fafe5b8 100644
--- a/31/module-lib/framework-wifi.jar
+++ b/31/module-lib/framework-wifi.jar
Binary files differ
diff --git a/31/public/android-non-updatable.jar b/31/public/android-non-updatable.jar
index 28abe31..47eec69 100644
--- a/31/public/android-non-updatable.jar
+++ b/31/public/android-non-updatable.jar
Binary files differ
diff --git a/31/public/android.jar b/31/public/android.jar
index 9172b8a..211b3bd 100644
--- a/31/public/android.jar
+++ b/31/public/android.jar
Binary files differ
diff --git a/31/public/android.net.ipsec.ike.jar b/31/public/android.net.ipsec.ike.jar
index 74900d7..75df459 100644
--- a/31/public/android.net.ipsec.ike.jar
+++ b/31/public/android.net.ipsec.ike.jar
Binary files differ
diff --git a/31/public/android.test.base.jar b/31/public/android.test.base.jar
index d14d272..e834e18 100644
--- a/31/public/android.test.base.jar
+++ b/31/public/android.test.base.jar
Binary files differ
diff --git a/31/public/android.test.mock.jar b/31/public/android.test.mock.jar
index 2c2b28b..bc79d64 100644
--- a/31/public/android.test.mock.jar
+++ b/31/public/android.test.mock.jar
Binary files differ
diff --git a/31/public/android.test.runner.jar b/31/public/android.test.runner.jar
index 997f7fb..4f2cc05 100644
--- a/31/public/android.test.runner.jar
+++ b/31/public/android.test.runner.jar
Binary files differ
diff --git a/31/public/api/art-coreplatform-legacy-removed.txt b/31/public/api/art-coreplatform-legacy-removed.txt
deleted file mode 100644
index d802177..0000000
--- a/31/public/api/art-coreplatform-legacy-removed.txt
+++ /dev/null
@@ -1 +0,0 @@
-// Signature format: 2.0
diff --git a/31/public/api/art-coreplatform-legacy.txt b/31/public/api/art-coreplatform-legacy.txt
deleted file mode 100644
index 28a8915..0000000
--- a/31/public/api/art-coreplatform-legacy.txt
+++ /dev/null
@@ -1,884 +0,0 @@
-// Signature format: 2.0
-package android.compat {
-
-  public final class Compatibility {
-    method public static void clearBehaviorChangeDelegate();
-    method public static void clearOverrides();
-    method public static boolean isChangeEnabled(long);
-    method public static void reportUnconditionalChange(long);
-    method public static void setBehaviorChangeDelegate(android.compat.Compatibility.BehaviorChangeDelegate);
-    method public static void setOverrides(android.compat.Compatibility.ChangeConfig);
-  }
-
-  public static interface Compatibility.BehaviorChangeDelegate {
-    method public default boolean isChangeEnabled(long);
-    method public default void onChangeReported(long);
-  }
-
-  public static final class Compatibility.ChangeConfig {
-    ctor public Compatibility.ChangeConfig(@NonNull java.util.Set<java.lang.Long>, @NonNull java.util.Set<java.lang.Long>);
-    method @NonNull public long[] getDisabledChangesArray();
-    method @NonNull public java.util.Set<java.lang.Long> getDisabledSet();
-    method @NonNull public long[] getEnabledChangesArray();
-    method @NonNull public java.util.Set<java.lang.Long> getEnabledSet();
-    method public boolean isEmpty();
-    method public boolean isForceDisabled(long);
-    method public boolean isForceEnabled(long);
-  }
-
-}
-
-package android.system {
-
-  public final class NetlinkSocketAddress extends java.net.SocketAddress {
-    ctor public NetlinkSocketAddress(int, int);
-    method public int getGroupsMask();
-    method public int getPortId();
-  }
-
-  public final class Os {
-    method @Nullable public static android.system.StructCapUserData[] capget(@NonNull android.system.StructCapUserHeader) throws android.system.ErrnoException;
-    method public static void capset(@NonNull android.system.StructCapUserHeader, @NonNull android.system.StructCapUserData[]) throws android.system.ErrnoException;
-    method public static int getpgid(int) throws android.system.ErrnoException;
-    method @Nullable public static android.system.StructRlimit getrlimit(int) throws android.system.ErrnoException;
-    method public static int getsockoptInt(@NonNull java.io.FileDescriptor, int, int) throws android.system.ErrnoException;
-    method @Nullable public static android.system.StructLinger getsockoptLinger(@NonNull java.io.FileDescriptor, int, int) throws android.system.ErrnoException;
-    method public static int ioctlInt(@NonNull java.io.FileDescriptor, int) throws android.system.ErrnoException;
-    method @Nullable public static java.io.FileDescriptor[] pipe2(int) throws android.system.ErrnoException;
-    method @Nullable public static String realpath(@Nullable String) throws android.system.ErrnoException;
-    method public static void setpgid(int, int) throws android.system.ErrnoException;
-    method public static void setregid(int, int) throws android.system.ErrnoException;
-    method public static void setreuid(int, int) throws android.system.ErrnoException;
-    method public static void setsockoptIfreq(@NonNull java.io.FileDescriptor, int, int, @Nullable String) throws android.system.ErrnoException;
-    method public static void setsockoptLinger(@NonNull java.io.FileDescriptor, int, int, @NonNull android.system.StructLinger) throws android.system.ErrnoException;
-    method public static long splice(@NonNull java.io.FileDescriptor, @Nullable android.system.Int64Ref, @NonNull java.io.FileDescriptor, @Nullable android.system.Int64Ref, long, int) throws android.system.ErrnoException;
-    method public static void unlink(@Nullable String) throws android.system.ErrnoException;
-  }
-
-  public final class OsConstants {
-    method public static int CAP_TO_INDEX(int);
-    method public static int CAP_TO_MASK(int);
-    field public static final int ARPHRD_LOOPBACK;
-    field public static final int EUSERS;
-    field public static final int MAP_POPULATE;
-    field public static final int O_DIRECT;
-    field public static final int PR_CAP_AMBIENT;
-    field public static final int PR_CAP_AMBIENT_RAISE;
-    field public static final int RLIMIT_NOFILE;
-    field public static final int RTMGRP_IPV4_IFADDR;
-    field public static final int SPLICE_F_MORE;
-    field public static final int SPLICE_F_MOVE;
-    field public static final int TIOCOUTQ;
-    field public static final int UDP_ENCAP;
-    field public static final int UDP_ENCAP_ESPINUDP;
-    field public static final int XATTR_CREATE;
-    field public static final int XATTR_REPLACE;
-    field public static final int _LINUX_CAPABILITY_VERSION_3;
-  }
-
-  public final class PacketSocketAddress extends java.net.SocketAddress {
-    ctor public PacketSocketAddress(int, int, byte[]);
-  }
-
-  public final class StructCapUserData {
-    ctor public StructCapUserData(int, int, int);
-    field public final int effective;
-    field public final int inheritable;
-    field public final int permitted;
-  }
-
-  public final class StructCapUserHeader {
-    ctor public StructCapUserHeader(int, int);
-  }
-
-  public final class StructLinger {
-    ctor public StructLinger(int, int);
-    method public boolean isOn();
-    field public final int l_linger;
-  }
-
-  public final class StructRlimit {
-    field public final long rlim_cur;
-  }
-
-  public final class UnixSocketAddress extends java.net.SocketAddress {
-    method public static android.system.UnixSocketAddress createFileSystem(String);
-  }
-
-  public final class VmSocketAddress extends java.net.SocketAddress {
-    ctor public VmSocketAddress(int, int);
-    method public int getSvmCid();
-    method public int getSvmPort();
-  }
-
-}
-
-package com.android.okhttp.internalandroidapi {
-
-  public final class AndroidResponseCacheAdapter {
-    ctor public AndroidResponseCacheAdapter(com.android.okhttp.internalandroidapi.HasCacheHolder.CacheHolder);
-    method public void close() throws java.io.IOException;
-    method public void delete() throws java.io.IOException;
-    method public void flush() throws java.io.IOException;
-    method public java.net.CacheResponse get(java.net.URI, String, java.util.Map<java.lang.String,java.util.List<java.lang.String>>) throws java.io.IOException;
-    method public com.android.okhttp.internalandroidapi.HasCacheHolder.CacheHolder getCacheHolder();
-    method public int getHitCount();
-    method public long getMaxSize();
-    method public int getNetworkCount();
-    method public int getRequestCount();
-    method public long getSize() throws java.io.IOException;
-    method public java.net.CacheRequest put(java.net.URI, java.net.URLConnection) throws java.io.IOException;
-  }
-
-  public interface Dns {
-    method public java.util.List<java.net.InetAddress> lookup(String) throws java.net.UnknownHostException;
-  }
-
-  public interface HasCacheHolder {
-    method public com.android.okhttp.internalandroidapi.HasCacheHolder.CacheHolder getCacheHolder();
-  }
-
-  public static final class HasCacheHolder.CacheHolder {
-    method public static com.android.okhttp.internalandroidapi.HasCacheHolder.CacheHolder create(java.io.File, long);
-    method public boolean isEquivalent(java.io.File, long);
-  }
-
-  public final class HttpURLConnectionFactory {
-    ctor public HttpURLConnectionFactory();
-    method public java.net.URLConnection openConnection(java.net.URL, javax.net.SocketFactory, java.net.Proxy) throws java.io.IOException;
-    method public void setDns(com.android.okhttp.internalandroidapi.Dns);
-    method public void setNewConnectionPool(int, long, java.util.concurrent.TimeUnit);
-  }
-
-}
-
-package dalvik.annotation.codegen {
-
-  @java.lang.annotation.Repeatable(CovariantReturnType.CovariantReturnTypes.class) @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.CLASS) @java.lang.annotation.Target({java.lang.annotation.ElementType.METHOD}) public @interface CovariantReturnType {
-    method public abstract int presentAfter();
-    method public abstract Class<?> returnType();
-  }
-
-  @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.CLASS) @java.lang.annotation.Target({java.lang.annotation.ElementType.METHOD}) public static @interface CovariantReturnType.CovariantReturnTypes {
-    method public abstract dalvik.annotation.codegen.CovariantReturnType[] value();
-  }
-
-}
-
-package dalvik.annotation.optimization {
-
-  @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.CLASS) @java.lang.annotation.Target(java.lang.annotation.ElementType.METHOD) public @interface CriticalNative {
-  }
-
-  @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.CLASS) @java.lang.annotation.Target(java.lang.annotation.ElementType.METHOD) public @interface FastNative {
-  }
-
-}
-
-package dalvik.system {
-
-  public final class AnnotatedStackTraceElement {
-    method @Nullable public Object getBlockedOn();
-    method @Nullable public Object[] getHeldLocks();
-    method @NonNull public StackTraceElement getStackTraceElement();
-  }
-
-  public class AppSpecializationHooks {
-    method public static void handleCompatChangesBeforeBindingApplication();
-  }
-
-  public class BaseDexClassLoader extends java.lang.ClassLoader {
-    method public void addDexPath(@Nullable String);
-    method public void addNativePath(@NonNull java.util.Collection<java.lang.String>);
-    method @NonNull public String getLdLibraryPath();
-    method public void reportClassLoaderChain();
-    method public static void setReporter(@Nullable dalvik.system.BaseDexClassLoader.Reporter);
-  }
-
-  public static interface BaseDexClassLoader.Reporter {
-    method public void report(@NonNull java.util.Map<java.lang.String,java.lang.String>);
-  }
-
-  public final class BlockGuard {
-    method @NonNull public static dalvik.system.BlockGuard.Policy getThreadPolicy();
-    method @NonNull public static dalvik.system.BlockGuard.VmPolicy getVmPolicy();
-    method public static void setThreadPolicy(@NonNull dalvik.system.BlockGuard.Policy);
-    method public static void setVmPolicy(@NonNull dalvik.system.BlockGuard.VmPolicy);
-    field public static final dalvik.system.BlockGuard.Policy LAX_POLICY;
-    field public static final dalvik.system.BlockGuard.VmPolicy LAX_VM_POLICY;
-  }
-
-  public static interface BlockGuard.Policy {
-    method public int getPolicyMask();
-    method public void onReadFromDisk();
-    method public void onUnbufferedIO();
-    method public void onWriteToDisk();
-  }
-
-  public static interface BlockGuard.VmPolicy {
-    method public void onPathAccess(@NonNull String);
-  }
-
-  public final class CloseGuard {
-    method public void close();
-    method public static dalvik.system.CloseGuard get();
-    method public static dalvik.system.CloseGuard.Reporter getReporter();
-    method public void open(String);
-    method public void openWithCallSite(String, String);
-    method public static void setEnabled(boolean);
-    method public static void setReporter(dalvik.system.CloseGuard.Reporter);
-    method public void warnIfOpen();
-  }
-
-  public static interface CloseGuard.Reporter {
-    method public void report(String, Throwable);
-    method public default void report(String);
-  }
-
-  public final class DelegateLastClassLoader extends dalvik.system.PathClassLoader {
-    ctor public DelegateLastClassLoader(String, String, ClassLoader, ClassLoader[]);
-  }
-
-  @Deprecated public final class DexFile {
-    method @Deprecated @NonNull public static dalvik.system.DexFile.OptimizationInfo getDexFileOptimizationInfo(@NonNull String, @NonNull String) throws java.io.FileNotFoundException;
-    method @Deprecated @Nullable public static String[] getDexFileOutputPaths(@NonNull String, @NonNull String) throws java.io.FileNotFoundException;
-    method @Deprecated public static int getDexOptNeeded(@NonNull String, @NonNull String, @NonNull String, @Nullable String, boolean, boolean) throws java.io.FileNotFoundException, java.io.IOException;
-    method @Deprecated @NonNull public static String getSafeModeCompilerFilter(@NonNull String);
-    method @Deprecated public static boolean isProfileGuidedCompilerFilter(@NonNull String);
-    method @Deprecated public static boolean isValidCompilerFilter(@NonNull String);
-    field @Deprecated public static final int DEX2OAT_FOR_FILTER = 3; // 0x3
-    field @Deprecated public static final int NO_DEXOPT_NEEDED = 0; // 0x0
-  }
-
-  @Deprecated public static final class DexFile.OptimizationInfo {
-    method @Deprecated @NonNull public String getReason();
-    method @Deprecated @NonNull public String getStatus();
-  }
-
-  public class PathClassLoader extends dalvik.system.BaseDexClassLoader {
-    ctor public PathClassLoader(@NonNull String, @Nullable String, @Nullable ClassLoader, @Nullable ClassLoader[]);
-  }
-
-  public final class RuntimeHooks {
-    method public static void setTimeZoneIdSupplier(@NonNull java.util.function.Supplier<java.lang.String>);
-    method public static void setUncaughtExceptionPreHandler(@Nullable java.lang.Thread.UncaughtExceptionHandler);
-  }
-
-  public abstract class SocketTagger {
-    ctor public SocketTagger();
-    method public static dalvik.system.SocketTagger get();
-    method public static void set(dalvik.system.SocketTagger);
-    method public abstract void tag(java.io.FileDescriptor) throws java.net.SocketException;
-    method public final void tag(java.net.Socket) throws java.net.SocketException;
-    method public final void tag(java.net.DatagramSocket) throws java.net.SocketException;
-    method public abstract void untag(java.io.FileDescriptor) throws java.net.SocketException;
-    method public final void untag(java.net.Socket) throws java.net.SocketException;
-    method public final void untag(java.net.DatagramSocket) throws java.net.SocketException;
-  }
-
-  public final class VMDebug {
-    method public static void attachAgent(String, ClassLoader) throws java.io.IOException;
-    method public static long countInstancesOfClass(Class, boolean);
-    method public static long[] countInstancesOfClasses(Class[], boolean);
-    method public static void dumpHprofData(String) throws java.io.IOException;
-    method public static void dumpHprofData(String, java.io.FileDescriptor) throws java.io.IOException;
-    method public static void dumpHprofDataDdms();
-    method public static void dumpReferenceTables();
-    method public static int getAllocCount(int);
-    method @dalvik.annotation.optimization.FastNative public static int getLoadedClassCount();
-    method public static int getMethodTracingMode();
-    method public static String getRuntimeStat(String);
-    method public static java.util.Map<java.lang.String,java.lang.String> getRuntimeStats();
-    method public static String[] getVmFeatureList();
-    method @dalvik.annotation.optimization.FastNative public static boolean isDebuggerConnected();
-    method @dalvik.annotation.optimization.FastNative public static boolean isDebuggingEnabled();
-    method @dalvik.annotation.optimization.FastNative public static long lastDebuggerActivity();
-    method @dalvik.annotation.optimization.FastNative public static void printLoadedClasses(int);
-    method public static void resetAllocCount(int);
-    method public static void setAllocTrackerStackDepth(int);
-    method public static void startAllocCounting();
-    method public static void startMethodTracing(String, int, int, boolean, int);
-    method public static void startMethodTracing(String, java.io.FileDescriptor, int, int, boolean, int, boolean);
-    method public static void startMethodTracingDdms(int, int, boolean, int);
-    method public static void stopAllocCounting();
-    method public static void stopMethodTracing();
-    method @dalvik.annotation.optimization.FastNative public static long threadCpuTimeNanos();
-    field public static final int KIND_ALL_COUNTS = -1; // 0xffffffff
-    field public static final int KIND_GLOBAL_ALLOCATED_BYTES = 2; // 0x2
-    field public static final int KIND_GLOBAL_ALLOCATED_OBJECTS = 1; // 0x1
-    field public static final int KIND_GLOBAL_CLASS_INIT_COUNT = 32; // 0x20
-    field public static final int KIND_GLOBAL_CLASS_INIT_TIME = 64; // 0x40
-    field public static final int KIND_GLOBAL_FREED_BYTES = 8; // 0x8
-    field public static final int KIND_GLOBAL_FREED_OBJECTS = 4; // 0x4
-    field public static final int KIND_GLOBAL_GC_INVOCATIONS = 16; // 0x10
-    field public static final int KIND_THREAD_ALLOCATED_BYTES = 131072; // 0x20000
-    field public static final int KIND_THREAD_ALLOCATED_OBJECTS = 65536; // 0x10000
-    field public static final int KIND_THREAD_GC_INVOCATIONS = 1048576; // 0x100000
-    field public static final int TRACE_COUNT_ALLOCS = 1; // 0x1
-  }
-
-  public final class VMRuntime {
-    method @dalvik.annotation.optimization.FastNative public long addressOf(Object);
-    method public static void bootCompleted();
-    method public void clampGrowthLimit();
-    method public void clearGrowthLimit();
-    method public static String getCurrentInstructionSet();
-    method public static String getInstructionSet(String);
-    method public static dalvik.system.VMRuntime getRuntime();
-    method public int getTargetSdkVersion();
-    method @dalvik.annotation.optimization.FastNative public boolean is64Bit();
-    method public static boolean is64BitAbi(String);
-    method public static boolean is64BitInstructionSet(String);
-    method @dalvik.annotation.optimization.FastNative public boolean isCheckJniEnabled();
-    method @dalvik.annotation.optimization.FastNative public boolean isNativeDebuggable();
-    method public static boolean isValidClassLoaderContext(String);
-    method @dalvik.annotation.optimization.FastNative public Object newNonMovableArray(Class<?>, int);
-    method @dalvik.annotation.optimization.FastNative public Object newUnpaddedArray(Class<?>, int);
-    method public void notifyStartupCompleted();
-    method public void preloadDexCaches();
-    method public static void registerAppInfo(String, String, String, String[], int);
-    method public void registerNativeAllocation(long);
-    method @Deprecated public void registerNativeAllocation(int);
-    method public void registerNativeFree(long);
-    method @Deprecated public void registerNativeFree(int);
-    method public static void registerSensitiveThread();
-    method public void requestConcurrentGC();
-    method public static void resetJitCounters();
-    method public static void setDedupeHiddenApiWarnings(boolean);
-    method public void setDisabledCompatChanges(long[]);
-    method public void setHiddenApiAccessLogSamplingRate(int);
-    method public void setHiddenApiExemptions(String[]);
-    method public static void setHiddenApiUsageLogger(dalvik.system.VMRuntime.HiddenApiUsageLogger);
-    method public static void setNonSdkApiUsageConsumer(java.util.function.Consumer<java.lang.String>);
-    method public static void setProcessDataDirectory(String);
-    method public static void setProcessPackageName(String);
-    method public void setTargetSdkVersion(int);
-    method public void updateProcessState(int);
-    method public String vmInstructionSet();
-    method public String vmLibrary();
-    field public static final int CODE_PATH_TYPE_PRIMARY_APK = 1; // 0x1
-    field public static final int CODE_PATH_TYPE_SECONDARY_DEX = 4; // 0x4
-    field public static final int CODE_PATH_TYPE_SPLIT_APK = 2; // 0x2
-    field public static final int SDK_VERSION_CUR_DEVELOPMENT = 10000; // 0x2710
-  }
-
-  public static interface VMRuntime.HiddenApiUsageLogger {
-    method public void hiddenApiUsed(int, String, String, int, boolean);
-    field public static final int ACCESS_METHOD_JNI = 2; // 0x2
-    field public static final int ACCESS_METHOD_LINKING = 3; // 0x3
-    field public static final int ACCESS_METHOD_NONE = 0; // 0x0
-    field public static final int ACCESS_METHOD_REFLECTION = 1; // 0x1
-  }
-
-  public final class VMStack {
-    method @dalvik.annotation.optimization.FastNative public static dalvik.system.AnnotatedStackTraceElement[] getAnnotatedThreadStackTrace(Thread);
-  }
-
-  public final class ZygoteHooks {
-    method public static void gcAndFinalize();
-    method public static boolean isIndefiniteThreadSuspensionSafe();
-    method public static void onBeginPreload();
-    method public static void onEndPreload();
-    method public static void postForkChild(int, boolean, boolean, String);
-    method public static void postForkCommon();
-    method public static void postForkSystemServer(int);
-    method public static void preFork();
-    method public static void startZygoteNoThreadCreation();
-    method public static void stopZygoteNoThreadCreation();
-  }
-
-}
-
-package java.io {
-
-  public final class FileDescriptor {
-    method public int getInt$();
-    method public void setInt$(int);
-  }
-
-  public class FileInputStream extends java.io.InputStream {
-    ctor public FileInputStream(java.io.FileDescriptor, boolean);
-  }
-
-}
-
-package java.lang {
-
-  public final class Math {
-    method public static long randomLongInternal();
-  }
-
-  public class Thread implements java.lang.Runnable {
-    method public static java.lang.Thread.UncaughtExceptionHandler getUncaughtExceptionPreHandler();
-    method public static void setUncaughtExceptionPreHandler(java.lang.Thread.UncaughtExceptionHandler);
-  }
-
-}
-
-package java.net {
-
-  public class DatagramSocket implements java.io.Closeable {
-    method public java.io.FileDescriptor getFileDescriptor$();
-  }
-
-  public final class Inet4Address extends java.net.InetAddress {
-    field public static final java.net.InetAddress ALL;
-    field public static final java.net.InetAddress ANY;
-    field public static final java.net.InetAddress LOOPBACK;
-  }
-
-  public final class Inet6Address extends java.net.InetAddress {
-    field public static final java.net.InetAddress ANY;
-    field public static final java.net.InetAddress LOOPBACK;
-  }
-
-  public class InetAddress implements java.io.Serializable {
-    method public static void clearDnsCache();
-    method @NonNull public static java.net.InetAddress[] getAllByNameOnNet(@Nullable String, int) throws java.net.UnknownHostException;
-    method @NonNull public static java.net.InetAddress getByNameOnNet(@Nullable String, int) throws java.net.UnknownHostException;
-    method @Deprecated public static boolean isNumeric(String);
-    method @Deprecated public static java.net.InetAddress parseNumericAddress(String);
-  }
-
-  public class InetSocketAddress extends java.net.SocketAddress {
-    ctor public InetSocketAddress();
-  }
-
-  public class ServerSocket implements java.io.Closeable {
-    method public java.net.SocketImpl getImpl() throws java.net.SocketException;
-  }
-
-  public class Socket implements java.io.Closeable {
-    method public java.io.FileDescriptor getFileDescriptor$();
-  }
-
-  public abstract class SocketImpl implements java.net.SocketOptions {
-    method public java.io.FileDescriptor getFD$();
-  }
-
-}
-
-package java.nio {
-
-  public abstract class ByteBuffer extends java.nio.Buffer implements java.lang.Comparable<java.nio.ByteBuffer> {
-    method public void setAccessible(boolean);
-  }
-
-  public class DirectByteBuffer extends java.nio.MappedByteBuffer {
-    ctor public DirectByteBuffer(int, long, java.io.FileDescriptor, Runnable, boolean);
-    method public final long address();
-    method public final void setAccessible(boolean);
-  }
-
-  public final class NIOAccess {
-    method public static Object getBaseArray(java.nio.Buffer);
-    method public static int getBaseArrayOffset(java.nio.Buffer);
-  }
-
-  public final class NioUtils {
-    method public static void freeDirectBuffer(java.nio.ByteBuffer);
-    method public static byte[] unsafeArray(java.nio.ByteBuffer);
-    method public static int unsafeArrayOffset(java.nio.ByteBuffer);
-  }
-
-}
-
-package java.security {
-
-  public abstract class Provider extends java.util.Properties {
-    method public void warmUpServiceProvision();
-  }
-
-  public abstract class Signature extends java.security.SignatureSpi {
-    method public java.security.SignatureSpi getCurrentSpi();
-  }
-
-}
-
-package java.text {
-
-  public abstract class DateFormat extends java.text.Format {
-    method public static final void set24HourTimePref(Boolean);
-  }
-
-}
-
-package java.util {
-
-  public class LinkedHashMap<K, V> extends java.util.HashMap<K,V> implements java.util.Map<K,V> {
-    method public java.util.Map.Entry<K,V> eldest();
-  }
-
-}
-
-package java.util.zip {
-
-  public class ZipEntry implements java.lang.Cloneable {
-    method public long getDataOffset();
-  }
-
-}
-
-package javax.crypto {
-
-  public class Cipher {
-    method public javax.crypto.CipherSpi getCurrentSpi();
-  }
-
-  public class Mac implements java.lang.Cloneable {
-    method public javax.crypto.MacSpi getCurrentSpi();
-  }
-
-}
-
-package javax.net.ssl {
-
-  public abstract class HttpsURLConnection extends java.net.HttpURLConnection {
-    method public static javax.net.ssl.HostnameVerifier getStrictHostnameVerifier();
-  }
-
-}
-
-package libcore.content.type {
-
-  public final class MimeMap {
-    method @NonNull public libcore.content.type.MimeMap.Builder buildUpon();
-    method @NonNull public static libcore.content.type.MimeMap.Builder builder();
-    method @NonNull public java.util.Set<java.lang.String> extensions();
-    method @NonNull public static libcore.content.type.MimeMap getDefault();
-    method @Nullable public String guessExtensionFromMimeType(@Nullable String);
-    method @Nullable public String guessMimeTypeFromExtension(@Nullable String);
-    method public boolean hasExtension(@Nullable String);
-    method public boolean hasMimeType(@Nullable String);
-    method @NonNull public java.util.Set<java.lang.String> mimeTypes();
-    method public static void setDefaultSupplier(@NonNull java.util.function.Supplier<libcore.content.type.MimeMap>);
-  }
-
-  public static final class MimeMap.Builder {
-    method @NonNull public libcore.content.type.MimeMap.Builder addMimeMapping(@NonNull String, @NonNull java.util.List<java.lang.String>);
-    method @NonNull public libcore.content.type.MimeMap build();
-  }
-
-}
-
-package libcore.io {
-
-  public class ForwardingOs implements libcore.io.Os {
-    ctor protected ForwardingOs(@NonNull libcore.io.Os);
-    method public boolean access(@Nullable String, int) throws android.system.ErrnoException;
-    method public java.io.FileDescriptor open(@Nullable String, int, int) throws android.system.ErrnoException;
-    method public void remove(@Nullable String) throws android.system.ErrnoException;
-    method public void rename(@Nullable String, @Nullable String) throws android.system.ErrnoException;
-    method @Nullable public android.system.StructStat stat(@Nullable String) throws android.system.ErrnoException;
-    method public void unlink(@Nullable String) throws android.system.ErrnoException;
-  }
-
-  public final class IoBridge {
-    method public static void closeAndSignalBlockedThreads(java.io.FileDescriptor) throws java.io.IOException;
-    method public static java.net.InetSocketAddress getLocalInetSocketAddress(java.io.FileDescriptor) throws java.net.SocketException;
-    method public static java.io.FileDescriptor open(String, int) throws java.io.FileNotFoundException;
-    method public static int read(java.io.FileDescriptor, byte[], int, int) throws java.io.IOException;
-    method public static int recvfrom(boolean, java.io.FileDescriptor, byte[], int, int, int, java.net.DatagramPacket, boolean) throws java.io.IOException;
-    method public static int sendto(java.io.FileDescriptor, byte[], int, int, int, java.net.InetAddress, int) throws java.io.IOException;
-    method public static java.io.FileDescriptor socket(int, int, int) throws java.net.SocketException;
-    method public static void write(java.io.FileDescriptor, byte[], int, int) throws java.io.IOException;
-  }
-
-  public final class IoUtils {
-    method public static int acquireRawFd(@NonNull java.io.FileDescriptor);
-    method public static void close(@Nullable java.io.FileDescriptor) throws java.io.IOException;
-    method public static void closeQuietly(@Nullable AutoCloseable);
-    method public static void closeQuietly(@Nullable java.io.FileDescriptor);
-    method public static void closeQuietly(@Nullable java.net.Socket);
-    method @Deprecated public static void deleteContents(java.io.File) throws java.io.IOException;
-    method @NonNull public static byte[] readFileAsByteArray(@NonNull String) throws java.io.IOException;
-    method @NonNull public static String readFileAsString(@NonNull String) throws java.io.IOException;
-    method public static void setBlocking(@NonNull java.io.FileDescriptor, boolean) throws java.io.IOException;
-    method public static void setFdOwner(@NonNull java.io.FileDescriptor, @NonNull Object);
-  }
-
-  public final class Memory {
-    method public static void memmove(@NonNull Object, int, @NonNull Object, int, long);
-    method public static int peekInt(@NonNull byte[], int, @NonNull java.nio.ByteOrder);
-    method public static short peekShort(@NonNull byte[], int, @NonNull java.nio.ByteOrder);
-    method public static void pokeInt(@NonNull byte[], int, int, @NonNull java.nio.ByteOrder);
-    method public static void pokeLong(@NonNull byte[], int, long, @NonNull java.nio.ByteOrder);
-    method public static void pokeShort(@NonNull byte[], int, short, @NonNull java.nio.ByteOrder);
-  }
-
-  public interface Os {
-    method public static boolean compareAndSetDefault(libcore.io.Os, libcore.io.Os);
-    method public static libcore.io.Os getDefault();
-  }
-
-  public final class Streams {
-    method public static int copy(@NonNull java.io.InputStream, @NonNull java.io.OutputStream) throws java.io.IOException;
-    method public static void readFully(@NonNull java.io.InputStream, @NonNull byte[]) throws java.io.IOException;
-    method @NonNull public static byte[] readFully(@NonNull java.io.InputStream) throws java.io.IOException;
-    method @NonNull public static String readFully(@NonNull java.io.Reader) throws java.io.IOException;
-    method @NonNull public static byte[] readFullyNoClose(@NonNull java.io.InputStream) throws java.io.IOException;
-    method public static int readSingleByte(@NonNull java.io.InputStream) throws java.io.IOException;
-    method public static long skipByReading(@NonNull java.io.InputStream, long) throws java.io.IOException;
-    method public static void writeSingleByte(@NonNull java.io.OutputStream, int) throws java.io.IOException;
-  }
-
-}
-
-package libcore.net {
-
-  public class InetAddressUtils {
-    method public static boolean isNumericAddress(String);
-    method public static java.net.InetAddress parseNumericAddress(String);
-  }
-
-  public abstract class NetworkSecurityPolicy {
-    ctor public NetworkSecurityPolicy();
-    method public static libcore.net.NetworkSecurityPolicy getInstance();
-    method public abstract boolean isCertificateTransparencyVerificationRequired(String);
-    method public abstract boolean isCleartextTrafficPermitted();
-    method public abstract boolean isCleartextTrafficPermitted(String);
-    method public static void setInstance(libcore.net.NetworkSecurityPolicy);
-  }
-
-}
-
-package libcore.net.event {
-
-  public final class NetworkEventDispatcher {
-    method public void dispatchNetworkConfigurationChange();
-    method public static libcore.net.event.NetworkEventDispatcher getInstance();
-  }
-
-}
-
-package libcore.net.http {
-
-  public interface Dns extends com.android.okhttp.internalandroidapi.Dns {
-  }
-
-  public class HttpURLConnectionFactory {
-    method @NonNull public static libcore.net.http.HttpURLConnectionFactory createInstance();
-    method public java.net.URLConnection openConnection(@NonNull java.net.URL, @NonNull javax.net.SocketFactory, @NonNull java.net.Proxy) throws java.io.IOException;
-    method public void setDns(@NonNull libcore.net.http.Dns);
-    method public void setNewConnectionPool(int, long, @NonNull java.util.concurrent.TimeUnit);
-  }
-
-}
-
-package libcore.util {
-
-  public final class EmptyArray {
-    field public static final boolean[] BOOLEAN;
-    field public static final byte[] BYTE;
-    field public static final float[] FLOAT;
-    field public static final int[] INT;
-    field public static final long[] LONG;
-    field public static final Object[] OBJECT;
-    field public static final String[] STRING;
-  }
-
-  public final class FP16 {
-    method public static short ceil(short);
-    method public static int compare(short, short);
-    method public static boolean equals(short, short);
-    method public static short floor(short);
-    method public static boolean greater(short, short);
-    method public static boolean greaterEquals(short, short);
-    method public static boolean isInfinite(short);
-    method public static boolean isNaN(short);
-    method public static boolean isNormalized(short);
-    method public static boolean less(short, short);
-    method public static boolean lessEquals(short, short);
-    method public static short max(short, short);
-    method public static short min(short, short);
-    method public static short rint(short);
-    method public static float toFloat(short);
-    method public static short toHalf(float);
-    method public static String toHexString(short);
-    method public static short trunc(short);
-    field public static final short EPSILON = 5120; // 0x1400
-    field public static final int EXPONENT_BIAS = 15; // 0xf
-    field public static final int EXPONENT_SHIFT = 10; // 0xa
-    field public static final int EXPONENT_SIGNIFICAND_MASK = 32767; // 0x7fff
-    field public static final short LOWEST_VALUE = -1025; // 0xfffffbff
-    field public static final int MAX_EXPONENT = 15; // 0xf
-    field public static final short MAX_VALUE = 31743; // 0x7bff
-    field public static final int MIN_EXPONENT = -14; // 0xfffffff2
-    field public static final short MIN_NORMAL = 1024; // 0x400
-    field public static final short MIN_VALUE = 1; // 0x1
-    field public static final short NEGATIVE_INFINITY = -1024; // 0xfffffc00
-    field public static final short NEGATIVE_ZERO = -32768; // 0xffff8000
-    field public static final short NaN = 32256; // 0x7e00
-    field public static final short POSITIVE_INFINITY = 31744; // 0x7c00
-    field public static final short POSITIVE_ZERO = 0; // 0x0
-    field public static final int SHIFTED_EXPONENT_MASK = 31; // 0x1f
-    field public static final int SIGNIFICAND_MASK = 1023; // 0x3ff
-    field public static final int SIGN_MASK = 32768; // 0x8000
-    field public static final int SIGN_SHIFT = 15; // 0xf
-    field public static final int SIZE = 16; // 0x10
-  }
-
-  public class HexEncoding {
-    method public static byte[] decode(String) throws java.lang.IllegalArgumentException;
-    method public static byte[] decode(String, boolean) throws java.lang.IllegalArgumentException;
-    method public static byte[] decode(char[]) throws java.lang.IllegalArgumentException;
-    method public static byte[] decode(char[], boolean) throws java.lang.IllegalArgumentException;
-    method public static char[] encode(byte[]);
-    method public static char[] encode(byte[], boolean);
-    method public static char[] encode(byte[], int, int);
-    method public static String encodeToString(byte, boolean);
-    method public static String encodeToString(byte[]);
-    method public static String encodeToString(byte[], boolean);
-  }
-
-  public class NativeAllocationRegistry {
-    ctor public NativeAllocationRegistry(@NonNull ClassLoader, long, long);
-    method public static void applyFreeFunction(long, long);
-    method public static libcore.util.NativeAllocationRegistry createMalloced(@NonNull ClassLoader, long, long);
-    method public static libcore.util.NativeAllocationRegistry createMalloced(@NonNull ClassLoader, long);
-    method public static libcore.util.NativeAllocationRegistry createNonmalloced(@NonNull ClassLoader, long, long);
-    method @NonNull public Runnable registerNativeAllocation(@NonNull Object, long);
-  }
-
-  public class SneakyThrow {
-    method public static void sneakyThrow(@NonNull Throwable);
-  }
-
-  public class XmlObjectFactory {
-    method @NonNull public static org.xml.sax.XMLReader newXMLReader();
-    method @NonNull public static org.xmlpull.v1.XmlPullParser newXmlPullParser();
-    method @NonNull public static org.xmlpull.v1.XmlSerializer newXmlSerializer();
-  }
-
-}
-
-package org.apache.harmony.dalvik.ddmc {
-
-  public class Chunk {
-    ctor public Chunk(int, byte[], int, int);
-    ctor public Chunk(int, java.nio.ByteBuffer);
-    field public int type;
-  }
-
-  public abstract class ChunkHandler {
-    ctor public ChunkHandler();
-    method public static org.apache.harmony.dalvik.ddmc.Chunk createFailChunk(int, String);
-    method public abstract org.apache.harmony.dalvik.ddmc.Chunk handleChunk(org.apache.harmony.dalvik.ddmc.Chunk);
-    method public static String name(int);
-    method public abstract void onConnected();
-    method public abstract void onDisconnected();
-    method public static int type(String);
-    method public static java.nio.ByteBuffer wrapChunk(org.apache.harmony.dalvik.ddmc.Chunk);
-    field public static final java.nio.ByteOrder CHUNK_ORDER;
-  }
-
-  public final class DdmServer {
-    method public static void registerHandler(int, org.apache.harmony.dalvik.ddmc.ChunkHandler);
-    method public static void registrationComplete();
-    method public static void sendChunk(org.apache.harmony.dalvik.ddmc.Chunk);
-    method public static org.apache.harmony.dalvik.ddmc.ChunkHandler unregisterHandler(int);
-  }
-
-  public final class DdmVmInternal {
-    method public static void setRecentAllocationsTrackingEnabled(boolean);
-    method public static void setThreadNotifyEnabled(boolean);
-  }
-
-}
-
-package org.json {
-
-  public class JSONObject {
-    method @NonNull public java.util.Set<java.lang.String> keySet();
-  }
-
-}
-
-package sun.misc {
-
-  public class Cleaner extends java.lang.ref.PhantomReference<java.lang.Object> {
-    method public void clean();
-    method public static sun.misc.Cleaner create(Object, Runnable);
-  }
-
-  public final class Unsafe {
-    method public int arrayBaseOffset(Class);
-    method public int arrayIndexScale(Class);
-    method @dalvik.annotation.optimization.FastNative public void copyMemory(long, long, long);
-    method @dalvik.annotation.optimization.FastNative public boolean getBoolean(Object, long);
-    method @dalvik.annotation.optimization.FastNative public byte getByte(Object, long);
-    method @dalvik.annotation.optimization.FastNative public byte getByte(long);
-    method @dalvik.annotation.optimization.FastNative public double getDouble(Object, long);
-    method @dalvik.annotation.optimization.FastNative public double getDouble(long);
-    method @dalvik.annotation.optimization.FastNative public float getFloat(Object, long);
-    method @dalvik.annotation.optimization.FastNative public float getFloat(long);
-    method @dalvik.annotation.optimization.FastNative public int getInt(Object, long);
-    method @dalvik.annotation.optimization.FastNative public int getInt(long);
-    method @dalvik.annotation.optimization.FastNative public long getLong(Object, long);
-    method @dalvik.annotation.optimization.FastNative public long getLong(long);
-    method @dalvik.annotation.optimization.FastNative public Object getObject(Object, long);
-    method public static sun.misc.Unsafe getUnsafe();
-    method public long objectFieldOffset(java.lang.reflect.Field);
-    method @dalvik.annotation.optimization.FastNative public void putBoolean(Object, long, boolean);
-    method @dalvik.annotation.optimization.FastNative public void putByte(Object, long, byte);
-    method @dalvik.annotation.optimization.FastNative public void putByte(long, byte);
-    method @dalvik.annotation.optimization.FastNative public void putDouble(Object, long, double);
-    method @dalvik.annotation.optimization.FastNative public void putDouble(long, double);
-    method @dalvik.annotation.optimization.FastNative public void putFloat(Object, long, float);
-    method @dalvik.annotation.optimization.FastNative public void putFloat(long, float);
-    method @dalvik.annotation.optimization.FastNative public void putInt(Object, long, int);
-    method @dalvik.annotation.optimization.FastNative public void putInt(long, int);
-    method @dalvik.annotation.optimization.FastNative public void putLong(Object, long, long);
-    method @dalvik.annotation.optimization.FastNative public void putLong(long, long);
-    method @dalvik.annotation.optimization.FastNative public void putObject(Object, long, Object);
-  }
-
-}
-
-package sun.security.jca {
-
-  public class Providers {
-    method public static Object startJarVerification();
-    method public static void stopJarVerification(Object);
-  }
-
-}
-
-package sun.security.pkcs {
-
-  public class PKCS7 {
-    ctor public PKCS7(java.io.InputStream) throws java.io.IOException, sun.security.pkcs.ParsingException;
-    ctor public PKCS7(byte[]) throws sun.security.pkcs.ParsingException;
-    method public java.security.cert.X509Certificate[] getCertificates();
-    method public sun.security.pkcs.SignerInfo[] getSignerInfos();
-    method public sun.security.pkcs.SignerInfo verify(sun.security.pkcs.SignerInfo, java.io.InputStream) throws java.io.IOException, java.security.NoSuchAlgorithmException, java.security.SignatureException;
-    method public sun.security.pkcs.SignerInfo[] verify(byte[]) throws java.security.NoSuchAlgorithmException, java.security.SignatureException;
-  }
-
-  public class ParsingException extends java.io.IOException {
-  }
-
-  public class SignerInfo {
-    ctor public SignerInfo();
-    method public java.util.ArrayList<java.security.cert.X509Certificate> getCertificateChain(sun.security.pkcs.PKCS7) throws java.io.IOException;
-  }
-
-}
-
-package sun.security.util {
-
-  public final class ObjectIdentifier implements java.io.Serializable {
-    ctor public ObjectIdentifier(String) throws java.io.IOException;
-  }
-
-}
-
-package sun.security.x509 {
-
-  public class AlgorithmId implements java.io.Serializable {
-    ctor public AlgorithmId(sun.security.util.ObjectIdentifier);
-    method public String getName();
-  }
-
-}
-
diff --git a/31/public/api/art-coreplatform-stable-removed.txt b/31/public/api/art-coreplatform-stable-removed.txt
deleted file mode 100644
index d802177..0000000
--- a/31/public/api/art-coreplatform-stable-removed.txt
+++ /dev/null
@@ -1 +0,0 @@
-// Signature format: 2.0
diff --git a/31/public/api/art-coreplatform-stable.txt b/31/public/api/art-coreplatform-stable.txt
deleted file mode 100644
index c7ee205..0000000
--- a/31/public/api/art-coreplatform-stable.txt
+++ /dev/null
@@ -1,769 +0,0 @@
-// Signature format: 2.0
-package android.compat {
-
-  public final class Compatibility {
-    method public static void clearBehaviorChangeDelegate();
-    method public static void clearOverrides();
-    method public static boolean isChangeEnabled(long);
-    method public static void reportUnconditionalChange(long);
-    method public static void setBehaviorChangeDelegate(android.compat.Compatibility.BehaviorChangeDelegate);
-    method public static void setOverrides(android.compat.Compatibility.ChangeConfig);
-  }
-
-  public static interface Compatibility.BehaviorChangeDelegate {
-    method public default boolean isChangeEnabled(long);
-    method public default void onChangeReported(long);
-  }
-
-  public static final class Compatibility.ChangeConfig {
-    ctor public Compatibility.ChangeConfig(@NonNull java.util.Set<java.lang.Long>, @NonNull java.util.Set<java.lang.Long>);
-    method @NonNull public long[] getDisabledChangesArray();
-    method @NonNull public java.util.Set<java.lang.Long> getDisabledSet();
-    method @NonNull public long[] getEnabledChangesArray();
-    method @NonNull public java.util.Set<java.lang.Long> getEnabledSet();
-    method public boolean isEmpty();
-    method public boolean isForceDisabled(long);
-    method public boolean isForceEnabled(long);
-  }
-
-}
-
-package android.system {
-
-  public final class NetlinkSocketAddress extends java.net.SocketAddress {
-    ctor public NetlinkSocketAddress(int, int);
-    method public int getGroupsMask();
-    method public int getPortId();
-  }
-
-  public final class Os {
-    method @Nullable public static android.system.StructCapUserData[] capget(@NonNull android.system.StructCapUserHeader) throws android.system.ErrnoException;
-    method public static void capset(@NonNull android.system.StructCapUserHeader, @NonNull android.system.StructCapUserData[]) throws android.system.ErrnoException;
-    method public static int getpgid(int) throws android.system.ErrnoException;
-    method @Nullable public static android.system.StructRlimit getrlimit(int) throws android.system.ErrnoException;
-    method public static int getsockoptInt(@NonNull java.io.FileDescriptor, int, int) throws android.system.ErrnoException;
-    method @Nullable public static android.system.StructLinger getsockoptLinger(@NonNull java.io.FileDescriptor, int, int) throws android.system.ErrnoException;
-    method public static int ioctlInt(@NonNull java.io.FileDescriptor, int) throws android.system.ErrnoException;
-    method @Nullable public static java.io.FileDescriptor[] pipe2(int) throws android.system.ErrnoException;
-    method @Nullable public static String realpath(@Nullable String) throws android.system.ErrnoException;
-    method public static void setpgid(int, int) throws android.system.ErrnoException;
-    method public static void setregid(int, int) throws android.system.ErrnoException;
-    method public static void setreuid(int, int) throws android.system.ErrnoException;
-    method public static void setsockoptIfreq(@NonNull java.io.FileDescriptor, int, int, @Nullable String) throws android.system.ErrnoException;
-    method public static void setsockoptLinger(@NonNull java.io.FileDescriptor, int, int, @NonNull android.system.StructLinger) throws android.system.ErrnoException;
-    method public static long splice(@NonNull java.io.FileDescriptor, @Nullable android.system.Int64Ref, @NonNull java.io.FileDescriptor, @Nullable android.system.Int64Ref, long, int) throws android.system.ErrnoException;
-    method public static void unlink(@Nullable String) throws android.system.ErrnoException;
-  }
-
-  public final class OsConstants {
-    method public static int CAP_TO_INDEX(int);
-    method public static int CAP_TO_MASK(int);
-    field public static final int ARPHRD_LOOPBACK;
-    field public static final int EUSERS;
-    field public static final int MAP_POPULATE;
-    field public static final int O_DIRECT;
-    field public static final int PR_CAP_AMBIENT;
-    field public static final int PR_CAP_AMBIENT_RAISE;
-    field public static final int RLIMIT_NOFILE;
-    field public static final int RTMGRP_IPV4_IFADDR;
-    field public static final int SPLICE_F_MORE;
-    field public static final int SPLICE_F_MOVE;
-    field public static final int TIOCOUTQ;
-    field public static final int UDP_ENCAP;
-    field public static final int UDP_ENCAP_ESPINUDP;
-    field public static final int XATTR_CREATE;
-    field public static final int XATTR_REPLACE;
-    field public static final int _LINUX_CAPABILITY_VERSION_3;
-  }
-
-  public final class PacketSocketAddress extends java.net.SocketAddress {
-    ctor public PacketSocketAddress(int, int, byte[]);
-  }
-
-  public final class StructCapUserData {
-    ctor public StructCapUserData(int, int, int);
-    field public final int effective;
-    field public final int inheritable;
-    field public final int permitted;
-  }
-
-  public final class StructCapUserHeader {
-    ctor public StructCapUserHeader(int, int);
-  }
-
-  public final class StructLinger {
-    ctor public StructLinger(int, int);
-    method public boolean isOn();
-    field public final int l_linger;
-  }
-
-  public final class StructRlimit {
-    field public final long rlim_cur;
-  }
-
-  public final class UnixSocketAddress extends java.net.SocketAddress {
-    method public static android.system.UnixSocketAddress createFileSystem(String);
-  }
-
-  public final class VmSocketAddress extends java.net.SocketAddress {
-    ctor public VmSocketAddress(int, int);
-    method public int getSvmCid();
-    method public int getSvmPort();
-  }
-
-}
-
-package dalvik.system {
-
-  public final class AnnotatedStackTraceElement {
-    method @Nullable public Object getBlockedOn();
-    method @Nullable public Object[] getHeldLocks();
-    method @NonNull public StackTraceElement getStackTraceElement();
-  }
-
-  public class AppSpecializationHooks {
-    method public static void handleCompatChangesBeforeBindingApplication();
-  }
-
-  public class BaseDexClassLoader extends java.lang.ClassLoader {
-    method public void addDexPath(@Nullable String);
-    method public void addNativePath(@NonNull java.util.Collection<java.lang.String>);
-    method @NonNull public String getLdLibraryPath();
-    method public void reportClassLoaderChain();
-    method public static void setReporter(@Nullable dalvik.system.BaseDexClassLoader.Reporter);
-  }
-
-  public static interface BaseDexClassLoader.Reporter {
-    method public void report(@NonNull java.util.Map<java.lang.String,java.lang.String>);
-  }
-
-  public final class BlockGuard {
-    method @NonNull public static dalvik.system.BlockGuard.Policy getThreadPolicy();
-    method @NonNull public static dalvik.system.BlockGuard.VmPolicy getVmPolicy();
-    method public static void setThreadPolicy(@NonNull dalvik.system.BlockGuard.Policy);
-    method public static void setVmPolicy(@NonNull dalvik.system.BlockGuard.VmPolicy);
-    field public static final dalvik.system.BlockGuard.Policy LAX_POLICY;
-    field public static final dalvik.system.BlockGuard.VmPolicy LAX_VM_POLICY;
-  }
-
-  public static interface BlockGuard.Policy {
-    method public int getPolicyMask();
-    method public void onReadFromDisk();
-    method public void onUnbufferedIO();
-    method public void onWriteToDisk();
-  }
-
-  public static interface BlockGuard.VmPolicy {
-    method public void onPathAccess(@NonNull String);
-  }
-
-  public final class CloseGuard {
-    method public void close();
-    method public static dalvik.system.CloseGuard get();
-    method public static dalvik.system.CloseGuard.Reporter getReporter();
-    method public void open(String);
-    method public void openWithCallSite(String, String);
-    method public static void setEnabled(boolean);
-    method public static void setReporter(dalvik.system.CloseGuard.Reporter);
-    method public void warnIfOpen();
-  }
-
-  public static interface CloseGuard.Reporter {
-    method public void report(String, Throwable);
-    method public default void report(String);
-  }
-
-  @Deprecated public final class DexFile {
-    method @Deprecated @NonNull public static dalvik.system.DexFile.OptimizationInfo getDexFileOptimizationInfo(@NonNull String, @NonNull String) throws java.io.FileNotFoundException;
-    method @Deprecated @Nullable public static String[] getDexFileOutputPaths(@NonNull String, @NonNull String) throws java.io.FileNotFoundException;
-    method @Deprecated public static int getDexOptNeeded(@NonNull String, @NonNull String, @NonNull String, @Nullable String, boolean, boolean) throws java.io.FileNotFoundException, java.io.IOException;
-    method @Deprecated @NonNull public static String getSafeModeCompilerFilter(@NonNull String);
-    method @Deprecated public static boolean isProfileGuidedCompilerFilter(@NonNull String);
-    method @Deprecated public static boolean isValidCompilerFilter(@NonNull String);
-    field @Deprecated public static final int DEX2OAT_FOR_FILTER = 3; // 0x3
-    field @Deprecated public static final int NO_DEXOPT_NEEDED = 0; // 0x0
-  }
-
-  @Deprecated public static final class DexFile.OptimizationInfo {
-    method @Deprecated @NonNull public String getReason();
-    method @Deprecated @NonNull public String getStatus();
-  }
-
-  public class PathClassLoader extends dalvik.system.BaseDexClassLoader {
-    ctor public PathClassLoader(@NonNull String, @Nullable String, @Nullable ClassLoader, @Nullable ClassLoader[]);
-  }
-
-  public final class RuntimeHooks {
-    method public static void setTimeZoneIdSupplier(@NonNull java.util.function.Supplier<java.lang.String>);
-    method public static void setUncaughtExceptionPreHandler(@Nullable java.lang.Thread.UncaughtExceptionHandler);
-  }
-
-  public abstract class SocketTagger {
-    ctor public SocketTagger();
-    method public static dalvik.system.SocketTagger get();
-    method public static void set(dalvik.system.SocketTagger);
-    method public abstract void tag(java.io.FileDescriptor) throws java.net.SocketException;
-    method public final void tag(java.net.Socket) throws java.net.SocketException;
-    method public final void tag(java.net.DatagramSocket) throws java.net.SocketException;
-    method public abstract void untag(java.io.FileDescriptor) throws java.net.SocketException;
-    method public final void untag(java.net.Socket) throws java.net.SocketException;
-    method public final void untag(java.net.DatagramSocket) throws java.net.SocketException;
-  }
-
-  public final class VMDebug {
-    method public static void attachAgent(String, ClassLoader) throws java.io.IOException;
-    method public static long countInstancesOfClass(Class, boolean);
-    method public static long[] countInstancesOfClasses(Class[], boolean);
-    method public static void dumpHprofData(String) throws java.io.IOException;
-    method public static void dumpHprofData(String, java.io.FileDescriptor) throws java.io.IOException;
-    method public static void dumpHprofDataDdms();
-    method public static void dumpReferenceTables();
-    method public static int getAllocCount(int);
-    method public static int getLoadedClassCount();
-    method public static int getMethodTracingMode();
-    method public static String getRuntimeStat(String);
-    method public static java.util.Map<java.lang.String,java.lang.String> getRuntimeStats();
-    method public static String[] getVmFeatureList();
-    method public static boolean isDebuggerConnected();
-    method public static boolean isDebuggingEnabled();
-    method public static long lastDebuggerActivity();
-    method public static void printLoadedClasses(int);
-    method public static void resetAllocCount(int);
-    method public static void setAllocTrackerStackDepth(int);
-    method public static void startAllocCounting();
-    method public static void startMethodTracing(String, int, int, boolean, int);
-    method public static void startMethodTracing(String, java.io.FileDescriptor, int, int, boolean, int, boolean);
-    method public static void startMethodTracingDdms(int, int, boolean, int);
-    method public static void stopAllocCounting();
-    method public static void stopMethodTracing();
-    method public static long threadCpuTimeNanos();
-    field public static final int KIND_ALL_COUNTS = -1; // 0xffffffff
-    field public static final int KIND_GLOBAL_ALLOCATED_BYTES = 2; // 0x2
-    field public static final int KIND_GLOBAL_ALLOCATED_OBJECTS = 1; // 0x1
-    field public static final int KIND_GLOBAL_CLASS_INIT_COUNT = 32; // 0x20
-    field public static final int KIND_GLOBAL_CLASS_INIT_TIME = 64; // 0x40
-    field public static final int KIND_GLOBAL_FREED_BYTES = 8; // 0x8
-    field public static final int KIND_GLOBAL_FREED_OBJECTS = 4; // 0x4
-    field public static final int KIND_GLOBAL_GC_INVOCATIONS = 16; // 0x10
-    field public static final int KIND_THREAD_ALLOCATED_BYTES = 131072; // 0x20000
-    field public static final int KIND_THREAD_ALLOCATED_OBJECTS = 65536; // 0x10000
-    field public static final int KIND_THREAD_GC_INVOCATIONS = 1048576; // 0x100000
-    field public static final int TRACE_COUNT_ALLOCS = 1; // 0x1
-  }
-
-  public final class VMRuntime {
-    method public long addressOf(Object);
-    method public static void bootCompleted();
-    method public void clampGrowthLimit();
-    method public void clearGrowthLimit();
-    method public static String getCurrentInstructionSet();
-    method public static String getInstructionSet(String);
-    method public static dalvik.system.VMRuntime getRuntime();
-    method public int getTargetSdkVersion();
-    method public boolean is64Bit();
-    method public static boolean is64BitAbi(String);
-    method public static boolean is64BitInstructionSet(String);
-    method public boolean isCheckJniEnabled();
-    method public boolean isNativeDebuggable();
-    method public static boolean isValidClassLoaderContext(String);
-    method public Object newNonMovableArray(Class<?>, int);
-    method public Object newUnpaddedArray(Class<?>, int);
-    method public void notifyStartupCompleted();
-    method public void preloadDexCaches();
-    method public static void registerAppInfo(String, String, String, String[], int);
-    method public void registerNativeAllocation(long);
-    method @Deprecated public void registerNativeAllocation(int);
-    method public void registerNativeFree(long);
-    method @Deprecated public void registerNativeFree(int);
-    method public static void registerSensitiveThread();
-    method public void requestConcurrentGC();
-    method public static void resetJitCounters();
-    method public static void setDedupeHiddenApiWarnings(boolean);
-    method public void setDisabledCompatChanges(long[]);
-    method public void setHiddenApiAccessLogSamplingRate(int);
-    method public void setHiddenApiExemptions(String[]);
-    method public static void setHiddenApiUsageLogger(dalvik.system.VMRuntime.HiddenApiUsageLogger);
-    method public static void setNonSdkApiUsageConsumer(java.util.function.Consumer<java.lang.String>);
-    method public static void setProcessDataDirectory(String);
-    method public static void setProcessPackageName(String);
-    method public void setTargetSdkVersion(int);
-    method public void updateProcessState(int);
-    method public String vmInstructionSet();
-    method public String vmLibrary();
-    field public static final int CODE_PATH_TYPE_PRIMARY_APK = 1; // 0x1
-    field public static final int CODE_PATH_TYPE_SECONDARY_DEX = 4; // 0x4
-    field public static final int CODE_PATH_TYPE_SPLIT_APK = 2; // 0x2
-    field public static final int SDK_VERSION_CUR_DEVELOPMENT = 10000; // 0x2710
-  }
-
-  public static interface VMRuntime.HiddenApiUsageLogger {
-    method public void hiddenApiUsed(int, String, String, int, boolean);
-    field public static final int ACCESS_METHOD_JNI = 2; // 0x2
-    field public static final int ACCESS_METHOD_LINKING = 3; // 0x3
-    field public static final int ACCESS_METHOD_NONE = 0; // 0x0
-    field public static final int ACCESS_METHOD_REFLECTION = 1; // 0x1
-  }
-
-  public final class ZygoteHooks {
-    method public static void gcAndFinalize();
-    method public static boolean isIndefiniteThreadSuspensionSafe();
-    method public static void onBeginPreload();
-    method public static void onEndPreload();
-    method public static void postForkChild(int, boolean, boolean, String);
-    method public static void postForkCommon();
-    method public static void postForkSystemServer(int);
-    method public static void preFork();
-    method public static void startZygoteNoThreadCreation();
-    method public static void stopZygoteNoThreadCreation();
-  }
-
-}
-
-package java.io {
-
-  public final class FileDescriptor {
-    method public int getInt$();
-    method public void setInt$(int);
-  }
-
-  public class FileInputStream extends java.io.InputStream {
-    ctor public FileInputStream(java.io.FileDescriptor, boolean);
-  }
-
-}
-
-package java.lang {
-
-  public class Thread implements java.lang.Runnable {
-    method public static java.lang.Thread.UncaughtExceptionHandler getUncaughtExceptionPreHandler();
-    method public static void setUncaughtExceptionPreHandler(java.lang.Thread.UncaughtExceptionHandler);
-  }
-
-}
-
-package java.net {
-
-  public class DatagramSocket implements java.io.Closeable {
-    method public java.io.FileDescriptor getFileDescriptor$();
-  }
-
-  public final class Inet4Address extends java.net.InetAddress {
-    field public static final java.net.InetAddress ALL;
-    field public static final java.net.InetAddress ANY;
-    field public static final java.net.InetAddress LOOPBACK;
-  }
-
-  public final class Inet6Address extends java.net.InetAddress {
-    field public static final java.net.InetAddress ANY;
-    field public static final java.net.InetAddress LOOPBACK;
-  }
-
-  public class InetAddress implements java.io.Serializable {
-    method public static void clearDnsCache();
-    method @NonNull public static java.net.InetAddress[] getAllByNameOnNet(@Nullable String, int) throws java.net.UnknownHostException;
-    method @NonNull public static java.net.InetAddress getByNameOnNet(@Nullable String, int) throws java.net.UnknownHostException;
-    method @Deprecated public static boolean isNumeric(String);
-    method @Deprecated public static java.net.InetAddress parseNumericAddress(String);
-  }
-
-  public class Socket implements java.io.Closeable {
-    method public java.io.FileDescriptor getFileDescriptor$();
-  }
-
-  public abstract class SocketImpl implements java.net.SocketOptions {
-    method public java.io.FileDescriptor getFD$();
-  }
-
-}
-
-package java.nio {
-
-  public abstract class ByteBuffer extends java.nio.Buffer implements java.lang.Comparable<java.nio.ByteBuffer> {
-    method public void setAccessible(boolean);
-  }
-
-  public class DirectByteBuffer extends java.nio.MappedByteBuffer {
-    ctor public DirectByteBuffer(int, long, java.io.FileDescriptor, Runnable, boolean);
-    method public final long address();
-    method public final void setAccessible(boolean);
-  }
-
-  public final class NIOAccess {
-    method public static Object getBaseArray(java.nio.Buffer);
-    method public static int getBaseArrayOffset(java.nio.Buffer);
-  }
-
-  public final class NioUtils {
-    method public static void freeDirectBuffer(java.nio.ByteBuffer);
-    method public static byte[] unsafeArray(java.nio.ByteBuffer);
-    method public static int unsafeArrayOffset(java.nio.ByteBuffer);
-  }
-
-}
-
-package java.security {
-
-  public abstract class Provider extends java.util.Properties {
-    method public void warmUpServiceProvision();
-  }
-
-  public abstract class Signature extends java.security.SignatureSpi {
-    method public java.security.SignatureSpi getCurrentSpi();
-  }
-
-}
-
-package java.text {
-
-  public abstract class DateFormat extends java.text.Format {
-    method public static final void set24HourTimePref(Boolean);
-  }
-
-}
-
-package java.util {
-
-  public class LinkedHashMap<K, V> extends java.util.HashMap<K,V> implements java.util.Map<K,V> {
-    method public java.util.Map.Entry<K,V> eldest();
-  }
-
-}
-
-package java.util.zip {
-
-  public class ZipEntry implements java.lang.Cloneable {
-    method public long getDataOffset();
-  }
-
-}
-
-package javax.net.ssl {
-
-  public abstract class HttpsURLConnection extends java.net.HttpURLConnection {
-    method public static javax.net.ssl.HostnameVerifier getStrictHostnameVerifier();
-  }
-
-}
-
-package libcore.content.type {
-
-  public final class MimeMap {
-    method @NonNull public libcore.content.type.MimeMap.Builder buildUpon();
-    method @NonNull public static libcore.content.type.MimeMap.Builder builder();
-    method @NonNull public java.util.Set<java.lang.String> extensions();
-    method @NonNull public static libcore.content.type.MimeMap getDefault();
-    method @Nullable public String guessExtensionFromMimeType(@Nullable String);
-    method @Nullable public String guessMimeTypeFromExtension(@Nullable String);
-    method public boolean hasExtension(@Nullable String);
-    method public boolean hasMimeType(@Nullable String);
-    method @NonNull public java.util.Set<java.lang.String> mimeTypes();
-    method public static void setDefaultSupplier(@NonNull java.util.function.Supplier<libcore.content.type.MimeMap>);
-  }
-
-  public static final class MimeMap.Builder {
-    method @NonNull public libcore.content.type.MimeMap.Builder addMimeMapping(@NonNull String, @NonNull java.util.List<java.lang.String>);
-    method @NonNull public libcore.content.type.MimeMap build();
-  }
-
-}
-
-package libcore.io {
-
-  public class ForwardingOs implements libcore.io.Os {
-    ctor protected ForwardingOs(@NonNull libcore.io.Os);
-    method public boolean access(@Nullable String, int) throws android.system.ErrnoException;
-    method public java.io.FileDescriptor open(@Nullable String, int, int) throws android.system.ErrnoException;
-    method public void remove(@Nullable String) throws android.system.ErrnoException;
-    method public void rename(@Nullable String, @Nullable String) throws android.system.ErrnoException;
-    method @Nullable public android.system.StructStat stat(@Nullable String) throws android.system.ErrnoException;
-    method public void unlink(@Nullable String) throws android.system.ErrnoException;
-  }
-
-  public final class IoUtils {
-    method public static int acquireRawFd(@NonNull java.io.FileDescriptor);
-    method public static void close(@Nullable java.io.FileDescriptor) throws java.io.IOException;
-    method public static void closeQuietly(@Nullable AutoCloseable);
-    method public static void closeQuietly(@Nullable java.io.FileDescriptor);
-    method public static void closeQuietly(@Nullable java.net.Socket);
-    method @NonNull public static byte[] readFileAsByteArray(@NonNull String) throws java.io.IOException;
-    method @NonNull public static String readFileAsString(@NonNull String) throws java.io.IOException;
-    method public static void setBlocking(@NonNull java.io.FileDescriptor, boolean) throws java.io.IOException;
-    method public static void setFdOwner(@NonNull java.io.FileDescriptor, @NonNull Object);
-  }
-
-  public final class Memory {
-    method public static void memmove(@NonNull Object, int, @NonNull Object, int, long);
-    method public static int peekInt(@NonNull byte[], int, @NonNull java.nio.ByteOrder);
-    method public static short peekShort(@NonNull byte[], int, @NonNull java.nio.ByteOrder);
-    method public static void pokeInt(@NonNull byte[], int, int, @NonNull java.nio.ByteOrder);
-    method public static void pokeLong(@NonNull byte[], int, long, @NonNull java.nio.ByteOrder);
-    method public static void pokeShort(@NonNull byte[], int, short, @NonNull java.nio.ByteOrder);
-  }
-
-  public interface Os {
-    method public static boolean compareAndSetDefault(libcore.io.Os, libcore.io.Os);
-    method public static libcore.io.Os getDefault();
-  }
-
-  public final class Streams {
-    method public static int copy(@NonNull java.io.InputStream, @NonNull java.io.OutputStream) throws java.io.IOException;
-    method public static void readFully(@NonNull java.io.InputStream, @NonNull byte[]) throws java.io.IOException;
-    method @NonNull public static byte[] readFully(@NonNull java.io.InputStream) throws java.io.IOException;
-    method @NonNull public static String readFully(@NonNull java.io.Reader) throws java.io.IOException;
-    method @NonNull public static byte[] readFullyNoClose(@NonNull java.io.InputStream) throws java.io.IOException;
-    method public static int readSingleByte(@NonNull java.io.InputStream) throws java.io.IOException;
-    method public static long skipByReading(@NonNull java.io.InputStream, long) throws java.io.IOException;
-    method public static void writeSingleByte(@NonNull java.io.OutputStream, int) throws java.io.IOException;
-  }
-
-}
-
-package libcore.net {
-
-  public class InetAddressUtils {
-    method public static boolean isNumericAddress(String);
-    method public static java.net.InetAddress parseNumericAddress(String);
-  }
-
-  public abstract class NetworkSecurityPolicy {
-    ctor public NetworkSecurityPolicy();
-    method public static libcore.net.NetworkSecurityPolicy getInstance();
-    method public abstract boolean isCertificateTransparencyVerificationRequired(String);
-    method public abstract boolean isCleartextTrafficPermitted();
-    method public abstract boolean isCleartextTrafficPermitted(String);
-    method public static void setInstance(libcore.net.NetworkSecurityPolicy);
-  }
-
-}
-
-package libcore.net.event {
-
-  public final class NetworkEventDispatcher {
-    method public void dispatchNetworkConfigurationChange();
-    method public static libcore.net.event.NetworkEventDispatcher getInstance();
-  }
-
-}
-
-package libcore.net.http {
-
-  public interface Dns {
-    method @NonNull public java.util.List<java.net.InetAddress> lookup(@Nullable String) throws java.net.UnknownHostException;
-  }
-
-  public class HttpURLConnectionFactory {
-    method @NonNull public static libcore.net.http.HttpURLConnectionFactory createInstance();
-    method public java.net.URLConnection openConnection(@NonNull java.net.URL, @NonNull javax.net.SocketFactory, @NonNull java.net.Proxy) throws java.io.IOException;
-    method public void setDns(@NonNull libcore.net.http.Dns);
-    method public void setNewConnectionPool(int, long, @NonNull java.util.concurrent.TimeUnit);
-  }
-
-}
-
-package libcore.util {
-
-  public final class FP16 {
-    method public static short ceil(short);
-    method public static int compare(short, short);
-    method public static boolean equals(short, short);
-    method public static short floor(short);
-    method public static boolean greater(short, short);
-    method public static boolean greaterEquals(short, short);
-    method public static boolean isInfinite(short);
-    method public static boolean isNaN(short);
-    method public static boolean isNormalized(short);
-    method public static boolean less(short, short);
-    method public static boolean lessEquals(short, short);
-    method public static short max(short, short);
-    method public static short min(short, short);
-    method public static short rint(short);
-    method public static float toFloat(short);
-    method public static short toHalf(float);
-    method public static String toHexString(short);
-    method public static short trunc(short);
-    field public static final short EPSILON = 5120; // 0x1400
-    field public static final int EXPONENT_BIAS = 15; // 0xf
-    field public static final int EXPONENT_SHIFT = 10; // 0xa
-    field public static final int EXPONENT_SIGNIFICAND_MASK = 32767; // 0x7fff
-    field public static final short LOWEST_VALUE = -1025; // 0xfffffbff
-    field public static final int MAX_EXPONENT = 15; // 0xf
-    field public static final short MAX_VALUE = 31743; // 0x7bff
-    field public static final int MIN_EXPONENT = -14; // 0xfffffff2
-    field public static final short MIN_NORMAL = 1024; // 0x400
-    field public static final short MIN_VALUE = 1; // 0x1
-    field public static final short NEGATIVE_INFINITY = -1024; // 0xfffffc00
-    field public static final short NEGATIVE_ZERO = -32768; // 0xffff8000
-    field public static final short NaN = 32256; // 0x7e00
-    field public static final short POSITIVE_INFINITY = 31744; // 0x7c00
-    field public static final short POSITIVE_ZERO = 0; // 0x0
-    field public static final int SHIFTED_EXPONENT_MASK = 31; // 0x1f
-    field public static final int SIGNIFICAND_MASK = 1023; // 0x3ff
-    field public static final int SIGN_MASK = 32768; // 0x8000
-    field public static final int SIGN_SHIFT = 15; // 0xf
-    field public static final int SIZE = 16; // 0x10
-  }
-
-  public class HexEncoding {
-    method public static byte[] decode(String) throws java.lang.IllegalArgumentException;
-    method public static byte[] decode(String, boolean) throws java.lang.IllegalArgumentException;
-    method public static byte[] decode(char[]) throws java.lang.IllegalArgumentException;
-    method public static byte[] decode(char[], boolean) throws java.lang.IllegalArgumentException;
-    method public static char[] encode(byte[]);
-    method public static char[] encode(byte[], boolean);
-    method public static char[] encode(byte[], int, int);
-    method public static String encodeToString(byte, boolean);
-    method public static String encodeToString(byte[]);
-    method public static String encodeToString(byte[], boolean);
-  }
-
-  public class NativeAllocationRegistry {
-    ctor public NativeAllocationRegistry(@NonNull ClassLoader, long, long);
-    method public static void applyFreeFunction(long, long);
-    method public static libcore.util.NativeAllocationRegistry createMalloced(@NonNull ClassLoader, long, long);
-    method public static libcore.util.NativeAllocationRegistry createMalloced(@NonNull ClassLoader, long);
-    method public static libcore.util.NativeAllocationRegistry createNonmalloced(@NonNull ClassLoader, long, long);
-    method @NonNull public Runnable registerNativeAllocation(@NonNull Object, long);
-  }
-
-  public class SneakyThrow {
-    method public static void sneakyThrow(@NonNull Throwable);
-  }
-
-  public class XmlObjectFactory {
-    method @NonNull public static org.xml.sax.XMLReader newXMLReader();
-    method @NonNull public static org.xmlpull.v1.XmlPullParser newXmlPullParser();
-    method @NonNull public static org.xmlpull.v1.XmlSerializer newXmlSerializer();
-  }
-
-}
-
-package org.apache.harmony.dalvik.ddmc {
-
-  public class Chunk {
-    ctor public Chunk(int, byte[], int, int);
-    ctor public Chunk(int, java.nio.ByteBuffer);
-    field public int type;
-  }
-
-  public abstract class ChunkHandler {
-    ctor public ChunkHandler();
-    method public static org.apache.harmony.dalvik.ddmc.Chunk createFailChunk(int, String);
-    method public abstract org.apache.harmony.dalvik.ddmc.Chunk handleChunk(org.apache.harmony.dalvik.ddmc.Chunk);
-    method public static String name(int);
-    method public abstract void onConnected();
-    method public abstract void onDisconnected();
-    method public static int type(String);
-    method public static java.nio.ByteBuffer wrapChunk(org.apache.harmony.dalvik.ddmc.Chunk);
-    field public static final java.nio.ByteOrder CHUNK_ORDER;
-  }
-
-  public final class DdmServer {
-    method public static void registerHandler(int, org.apache.harmony.dalvik.ddmc.ChunkHandler);
-    method public static void registrationComplete();
-    method public static void sendChunk(org.apache.harmony.dalvik.ddmc.Chunk);
-    method public static org.apache.harmony.dalvik.ddmc.ChunkHandler unregisterHandler(int);
-  }
-
-  public final class DdmVmInternal {
-    method public static void setRecentAllocationsTrackingEnabled(boolean);
-    method public static void setThreadNotifyEnabled(boolean);
-  }
-
-}
-
-package org.json {
-
-  public class JSONObject {
-    method @NonNull public java.util.Set<java.lang.String> keySet();
-  }
-
-}
-
-package sun.misc {
-
-  public class Cleaner extends java.lang.ref.PhantomReference<java.lang.Object> {
-    method public void clean();
-    method public static sun.misc.Cleaner create(Object, Runnable);
-  }
-
-  public final class Unsafe {
-    method public int arrayBaseOffset(Class);
-    method public int arrayIndexScale(Class);
-    method public void copyMemory(long, long, long);
-    method public boolean getBoolean(Object, long);
-    method public byte getByte(Object, long);
-    method public byte getByte(long);
-    method public double getDouble(Object, long);
-    method public double getDouble(long);
-    method public float getFloat(Object, long);
-    method public float getFloat(long);
-    method public int getInt(Object, long);
-    method public int getInt(long);
-    method public long getLong(Object, long);
-    method public long getLong(long);
-    method public Object getObject(Object, long);
-    method public static sun.misc.Unsafe getUnsafe();
-    method public long objectFieldOffset(java.lang.reflect.Field);
-    method public void putBoolean(Object, long, boolean);
-    method public void putByte(Object, long, byte);
-    method public void putByte(long, byte);
-    method public void putDouble(Object, long, double);
-    method public void putDouble(long, double);
-    method public void putFloat(Object, long, float);
-    method public void putFloat(long, float);
-    method public void putInt(Object, long, int);
-    method public void putInt(long, int);
-    method public void putLong(Object, long, long);
-    method public void putLong(long, long);
-    method public void putObject(Object, long, Object);
-  }
-
-}
-
-package sun.security.jca {
-
-  public class Providers {
-    method public static Object startJarVerification();
-    method public static void stopJarVerification(Object);
-  }
-
-}
-
-package sun.security.pkcs {
-
-  public class PKCS7 {
-    ctor public PKCS7(java.io.InputStream) throws java.io.IOException, sun.security.pkcs.ParsingException;
-    ctor public PKCS7(byte[]) throws sun.security.pkcs.ParsingException;
-    method public java.security.cert.X509Certificate[] getCertificates();
-    method public sun.security.pkcs.SignerInfo[] getSignerInfos();
-    method public sun.security.pkcs.SignerInfo verify(sun.security.pkcs.SignerInfo, java.io.InputStream) throws java.io.IOException, java.security.NoSuchAlgorithmException, java.security.SignatureException;
-    method public sun.security.pkcs.SignerInfo[] verify(byte[]) throws java.security.NoSuchAlgorithmException, java.security.SignatureException;
-  }
-
-  public class ParsingException extends java.io.IOException {
-  }
-
-  public class SignerInfo {
-    ctor public SignerInfo();
-    method public java.util.ArrayList<java.security.cert.X509Certificate> getCertificateChain(sun.security.pkcs.PKCS7) throws java.io.IOException;
-  }
-
-}
-
-package sun.security.util {
-
-  public final class ObjectIdentifier implements java.io.Serializable {
-    ctor public ObjectIdentifier(String) throws java.io.IOException;
-  }
-
-}
-
-package sun.security.x509 {
-
-  public class AlgorithmId implements java.io.Serializable {
-    ctor public AlgorithmId(sun.security.util.ObjectIdentifier);
-    method public String getName();
-  }
-
-}
-
diff --git a/31/public/api/org.chromium.net.cronet-removed.txt b/31/public/api/org.chromium.net.cronet-removed.txt
deleted file mode 100644
index d802177..0000000
--- a/31/public/api/org.chromium.net.cronet-removed.txt
+++ /dev/null
@@ -1 +0,0 @@
-// Signature format: 2.0
diff --git a/31/public/api/org.chromium.net.cronet.txt b/31/public/api/org.chromium.net.cronet.txt
deleted file mode 100644
index 21779bc..0000000
--- a/31/public/api/org.chromium.net.cronet.txt
+++ /dev/null
@@ -1,175 +0,0 @@
-// Signature format: 2.0
-package org.chromium.net {
-
-  public abstract class CallbackException extends org.chromium.net.CronetException {
-    ctor protected CallbackException(String, Throwable);
-  }
-
-  public abstract class CronetEngine {
-    ctor public CronetEngine();
-    method public abstract java.net.URLStreamHandlerFactory createURLStreamHandlerFactory();
-    method public abstract byte[] getGlobalMetricsDeltas();
-    method public abstract String getVersionString();
-    method public abstract org.chromium.net.UrlRequest.Builder newUrlRequestBuilder(String, org.chromium.net.UrlRequest.Callback, java.util.concurrent.Executor);
-    method public abstract java.net.URLConnection openConnection(java.net.URL) throws java.io.IOException;
-    method public abstract void shutdown();
-    method public abstract void startNetLogToFile(String, boolean);
-    method public abstract void stopNetLog();
-  }
-
-  public static class CronetEngine.Builder {
-    ctor public CronetEngine.Builder(android.content.Context);
-    method public org.chromium.net.CronetEngine.Builder addPublicKeyPins(String, java.util.Set<byte[]>, boolean, java.util.Date);
-    method public org.chromium.net.CronetEngine.Builder addQuicHint(String, int, int);
-    method public org.chromium.net.CronetEngine build();
-    method public org.chromium.net.CronetEngine.Builder enableBrotli(boolean);
-    method public org.chromium.net.CronetEngine.Builder enableHttp2(boolean);
-    method public org.chromium.net.CronetEngine.Builder enableHttpCache(int, long);
-    method public org.chromium.net.CronetEngine.Builder enablePublicKeyPinningBypassForLocalTrustAnchors(boolean);
-    method public org.chromium.net.CronetEngine.Builder enableQuic(boolean);
-    method public String getDefaultUserAgent();
-    method public org.chromium.net.CronetEngine.Builder setLibraryLoader(org.chromium.net.CronetEngine.Builder.LibraryLoader);
-    method public org.chromium.net.CronetEngine.Builder setStoragePath(String);
-    method public org.chromium.net.CronetEngine.Builder setUserAgent(String);
-    field public static final int HTTP_CACHE_DISABLED = 0; // 0x0
-    field public static final int HTTP_CACHE_DISK = 3; // 0x3
-    field public static final int HTTP_CACHE_DISK_NO_HTTP = 2; // 0x2
-    field public static final int HTTP_CACHE_IN_MEMORY = 1; // 0x1
-  }
-
-  public abstract static class CronetEngine.Builder.LibraryLoader {
-    ctor public CronetEngine.Builder.LibraryLoader();
-    method public abstract void loadLibrary(String);
-  }
-
-  public abstract class CronetException extends java.io.IOException {
-    ctor protected CronetException(String, Throwable);
-  }
-
-  public final class InlineExecutionProhibitedException extends java.util.concurrent.RejectedExecutionException {
-    ctor public InlineExecutionProhibitedException();
-  }
-
-  public abstract class NetworkException extends org.chromium.net.CronetException {
-    ctor protected NetworkException(String, Throwable);
-    method public abstract int getCronetInternalErrorCode();
-    method public abstract int getErrorCode();
-    method public abstract boolean immediatelyRetryable();
-    field public static final int ERROR_ADDRESS_UNREACHABLE = 9; // 0x9
-    field public static final int ERROR_CONNECTION_CLOSED = 5; // 0x5
-    field public static final int ERROR_CONNECTION_REFUSED = 7; // 0x7
-    field public static final int ERROR_CONNECTION_RESET = 8; // 0x8
-    field public static final int ERROR_CONNECTION_TIMED_OUT = 6; // 0x6
-    field public static final int ERROR_HOSTNAME_NOT_RESOLVED = 1; // 0x1
-    field public static final int ERROR_INTERNET_DISCONNECTED = 2; // 0x2
-    field public static final int ERROR_NETWORK_CHANGED = 3; // 0x3
-    field public static final int ERROR_OTHER = 11; // 0xb
-    field public static final int ERROR_QUIC_PROTOCOL_FAILED = 10; // 0xa
-    field public static final int ERROR_TIMED_OUT = 4; // 0x4
-  }
-
-  public abstract class QuicException extends org.chromium.net.NetworkException {
-    ctor protected QuicException(String, Throwable);
-    method public abstract int getQuicDetailedErrorCode();
-  }
-
-  public abstract class UploadDataProvider implements java.io.Closeable {
-    ctor public UploadDataProvider();
-    method public void close() throws java.io.IOException;
-    method public abstract long getLength() throws java.io.IOException;
-    method public abstract void read(org.chromium.net.UploadDataSink, java.nio.ByteBuffer) throws java.io.IOException;
-    method public abstract void rewind(org.chromium.net.UploadDataSink) throws java.io.IOException;
-  }
-
-  public final class UploadDataProviders {
-    method public static org.chromium.net.UploadDataProvider create(java.io.File);
-    method public static org.chromium.net.UploadDataProvider create(android.os.ParcelFileDescriptor);
-    method public static org.chromium.net.UploadDataProvider create(java.nio.ByteBuffer);
-    method public static org.chromium.net.UploadDataProvider create(byte[], int, int);
-    method public static org.chromium.net.UploadDataProvider create(byte[]);
-  }
-
-  public abstract class UploadDataSink {
-    ctor public UploadDataSink();
-    method public abstract void onReadError(Exception);
-    method public abstract void onReadSucceeded(boolean);
-    method public abstract void onRewindError(Exception);
-    method public abstract void onRewindSucceeded();
-  }
-
-  public abstract class UrlRequest {
-    ctor public UrlRequest();
-    method public abstract void cancel();
-    method public abstract void followRedirect();
-    method public abstract void getStatus(org.chromium.net.UrlRequest.StatusListener);
-    method public abstract boolean isDone();
-    method public abstract void read(java.nio.ByteBuffer);
-    method public abstract void start();
-  }
-
-  public abstract static class UrlRequest.Builder {
-    ctor public UrlRequest.Builder();
-    method public abstract org.chromium.net.UrlRequest.Builder addHeader(String, String);
-    method public abstract org.chromium.net.UrlRequest.Builder allowDirectExecutor();
-    method public abstract org.chromium.net.UrlRequest build();
-    method public abstract org.chromium.net.UrlRequest.Builder disableCache();
-    method public abstract org.chromium.net.UrlRequest.Builder setHttpMethod(String);
-    method public abstract org.chromium.net.UrlRequest.Builder setPriority(int);
-    method public abstract org.chromium.net.UrlRequest.Builder setUploadDataProvider(org.chromium.net.UploadDataProvider, java.util.concurrent.Executor);
-    field public static final int REQUEST_PRIORITY_HIGHEST = 4; // 0x4
-    field public static final int REQUEST_PRIORITY_IDLE = 0; // 0x0
-    field public static final int REQUEST_PRIORITY_LOW = 2; // 0x2
-    field public static final int REQUEST_PRIORITY_LOWEST = 1; // 0x1
-    field public static final int REQUEST_PRIORITY_MEDIUM = 3; // 0x3
-  }
-
-  public abstract static class UrlRequest.Callback {
-    ctor public UrlRequest.Callback();
-    method public void onCanceled(org.chromium.net.UrlRequest, org.chromium.net.UrlResponseInfo);
-    method public abstract void onFailed(org.chromium.net.UrlRequest, org.chromium.net.UrlResponseInfo, org.chromium.net.CronetException);
-    method public abstract void onReadCompleted(org.chromium.net.UrlRequest, org.chromium.net.UrlResponseInfo, java.nio.ByteBuffer) throws java.lang.Exception;
-    method public abstract void onRedirectReceived(org.chromium.net.UrlRequest, org.chromium.net.UrlResponseInfo, String) throws java.lang.Exception;
-    method public abstract void onResponseStarted(org.chromium.net.UrlRequest, org.chromium.net.UrlResponseInfo) throws java.lang.Exception;
-    method public abstract void onSucceeded(org.chromium.net.UrlRequest, org.chromium.net.UrlResponseInfo);
-  }
-
-  public static class UrlRequest.Status {
-    field public static final int CONNECTING = 10; // 0xa
-    field public static final int DOWNLOADING_PAC_FILE = 5; // 0x5
-    field public static final int ESTABLISHING_PROXY_TUNNEL = 8; // 0x8
-    field public static final int IDLE = 0; // 0x0
-    field public static final int INVALID = -1; // 0xffffffff
-    field public static final int READING_RESPONSE = 14; // 0xe
-    field public static final int RESOLVING_HOST = 9; // 0x9
-    field public static final int RESOLVING_HOST_IN_PAC_FILE = 7; // 0x7
-    field public static final int RESOLVING_PROXY_FOR_URL = 6; // 0x6
-    field public static final int SENDING_REQUEST = 12; // 0xc
-    field public static final int SSL_HANDSHAKE = 11; // 0xb
-    field public static final int WAITING_FOR_AVAILABLE_SOCKET = 2; // 0x2
-    field public static final int WAITING_FOR_CACHE = 4; // 0x4
-    field public static final int WAITING_FOR_DELEGATE = 3; // 0x3
-    field public static final int WAITING_FOR_RESPONSE = 13; // 0xd
-    field public static final int WAITING_FOR_STALLED_SOCKET_POOL = 1; // 0x1
-  }
-
-  public abstract static class UrlRequest.StatusListener {
-    ctor public UrlRequest.StatusListener();
-    method public abstract void onStatus(int);
-  }
-
-  public abstract class UrlResponseInfo {
-    ctor public UrlResponseInfo();
-    method public abstract java.util.Map<java.lang.String,java.util.List<java.lang.String>> getAllHeaders();
-    method public abstract java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> getAllHeadersAsList();
-    method public abstract int getHttpStatusCode();
-    method public abstract String getHttpStatusText();
-    method public abstract String getNegotiatedProtocol();
-    method public abstract String getProxyServer();
-    method public abstract long getReceivedByteCount();
-    method public abstract String getUrl();
-    method public abstract java.util.List<java.lang.String> getUrlChain();
-    method public abstract boolean wasCached();
-  }
-
-}
-
diff --git a/31/public/art-coreplatform-legacy.jar b/31/public/art-coreplatform-legacy.jar
deleted file mode 100644
index 84cf33f..0000000
--- a/31/public/art-coreplatform-legacy.jar
+++ /dev/null
Binary files differ
diff --git a/31/public/art-coreplatform-stable.jar b/31/public/art-coreplatform-stable.jar
deleted file mode 100644
index 852ffaa..0000000
--- a/31/public/art-coreplatform-stable.jar
+++ /dev/null
Binary files differ
diff --git a/31/public/art.jar b/31/public/art.jar
index 05b4b32..d3325b7 100644
--- a/31/public/art.jar
+++ b/31/public/art.jar
Binary files differ
diff --git a/31/public/com.android.future.usb.accessory.jar b/31/public/com.android.future.usb.accessory.jar
index 3a1ebb8..fd05f1b 100644
--- a/31/public/com.android.future.usb.accessory.jar
+++ b/31/public/com.android.future.usb.accessory.jar
Binary files differ
diff --git a/31/public/com.android.location.provider.jar b/31/public/com.android.location.provider.jar
index 1c16206..9b31788 100644
--- a/31/public/com.android.location.provider.jar
+++ b/31/public/com.android.location.provider.jar
Binary files differ
diff --git a/31/public/com.android.media.remotedisplay.jar b/31/public/com.android.media.remotedisplay.jar
index ff9795e..b62b671 100644
--- a/31/public/com.android.media.remotedisplay.jar
+++ b/31/public/com.android.media.remotedisplay.jar
Binary files differ
diff --git a/31/public/com.android.media.tv.remoteprovider.jar b/31/public/com.android.media.tv.remoteprovider.jar
index 40251b9..52d9000 100644
--- a/31/public/com.android.media.tv.remoteprovider.jar
+++ b/31/public/com.android.media.tv.remoteprovider.jar
Binary files differ
diff --git a/31/public/com.android.mediadrm.signer.jar b/31/public/com.android.mediadrm.signer.jar
index 0f9793a..52970f5 100644
--- a/31/public/com.android.mediadrm.signer.jar
+++ b/31/public/com.android.mediadrm.signer.jar
Binary files differ
diff --git a/31/public/com.android.nfc_extras.jar b/31/public/com.android.nfc_extras.jar
index 905f857..d35f3b8 100644
--- a/31/public/com.android.nfc_extras.jar
+++ b/31/public/com.android.nfc_extras.jar
Binary files differ
diff --git a/31/public/conscrypt-coreplatform.jar b/31/public/conscrypt-coreplatform.jar
index 8242452..5c9645a 100644
--- a/31/public/conscrypt-coreplatform.jar
+++ b/31/public/conscrypt-coreplatform.jar
Binary files differ
diff --git a/31/public/conscrypt.jar b/31/public/conscrypt.jar
index 9aa05ed..e0e7117 100644
--- a/31/public/conscrypt.jar
+++ b/31/public/conscrypt.jar
Binary files differ
diff --git a/31/public/core-for-system-modules.jar b/31/public/core-for-system-modules.jar
index 8dd6e28..8958111 100644
--- a/31/public/core-for-system-modules.jar
+++ b/31/public/core-for-system-modules.jar
Binary files differ
diff --git a/31/public/data/api-versions-filtered.xml b/31/public/data/api-versions-filtered.xml
new file mode 100644
index 0000000..f2b499b
--- /dev/null
+++ b/31/public/data/api-versions-filtered.xml
@@ -0,0 +1,80450 @@
+<api version="2">
+	<class name="android/Manifest" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/Manifest$permission" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="ACCEPT_HANDOVER" since="28" />
+		<field name="ACCESS_BACKGROUND_LOCATION" since="29" />
+		<field name="ACCESS_BLOBS_ACROSS_USERS" since="31" />
+		<field name="ACCESS_CHECKIN_PROPERTIES" />
+		<field name="ACCESS_COARSE_LOCATION" />
+		<field name="ACCESS_FINE_LOCATION" />
+		<field name="ACCESS_LOCATION_EXTRA_COMMANDS" />
+		<field name="ACCESS_MEDIA_LOCATION" since="29" />
+		<field name="ACCESS_MOCK_LOCATION" removed="23" />
+		<field name="ACCESS_NETWORK_STATE" />
+		<field name="ACCESS_NOTIFICATION_POLICY" since="23" />
+		<field name="ACCESS_SURFACE_FLINGER" removed="23" />
+		<field name="ACCESS_WIFI_STATE" />
+		<field name="ACCOUNT_MANAGER" since="5" />
+		<field name="ACTIVITY_RECOGNITION" since="29" />
+		<field name="ADD_SYSTEM_SERVICE" removed="4" />
+		<field name="ADD_VOICEMAIL" since="14" />
+		<field name="ANSWER_PHONE_CALLS" since="26" />
+		<field name="AUTHENTICATE_ACCOUNTS" since="5" removed="23" />
+		<field name="BATTERY_STATS" />
+		<field name="BIND_ACCESSIBILITY_SERVICE" since="16" />
+		<field name="BIND_APPWIDGET" since="3" />
+		<field name="BIND_AUTOFILL_SERVICE" since="26" />
+		<field name="BIND_CALL_REDIRECTION_SERVICE" since="29" />
+		<field name="BIND_CARRIER_MESSAGING_CLIENT_SERVICE" since="29" />
+		<field name="BIND_CARRIER_MESSAGING_SERVICE" since="22" deprecated="23" />
+		<field name="BIND_CARRIER_SERVICES" since="23" />
+		<field name="BIND_CHOOSER_TARGET_SERVICE" since="23" deprecated="30" />
+		<field name="BIND_COMPANION_DEVICE_SERVICE" since="31" />
+		<field name="BIND_CONDITION_PROVIDER_SERVICE" since="24" />
+		<field name="BIND_CONTROLS" since="30" />
+		<field name="BIND_DEVICE_ADMIN" since="8" />
+		<field name="BIND_DREAM_SERVICE" since="21" />
+		<field name="BIND_INCALL_SERVICE" since="23" />
+		<field name="BIND_INPUT_METHOD" since="3" />
+		<field name="BIND_MIDI_DEVICE_SERVICE" since="23" />
+		<field name="BIND_NFC_SERVICE" since="19" />
+		<field name="BIND_NOTIFICATION_LISTENER_SERVICE" since="18" />
+		<field name="BIND_PRINT_SERVICE" since="19" />
+		<field name="BIND_QUICK_ACCESS_WALLET_SERVICE" since="30" />
+		<field name="BIND_QUICK_SETTINGS_TILE" since="24" />
+		<field name="BIND_REMOTEVIEWS" since="11" />
+		<field name="BIND_SCREENING_SERVICE" since="24" />
+		<field name="BIND_TELECOM_CONNECTION_SERVICE" since="23" />
+		<field name="BIND_TEXT_SERVICE" since="14" />
+		<field name="BIND_TV_INPUT" since="21" />
+		<field name="BIND_VISUAL_VOICEMAIL_SERVICE" since="26" />
+		<field name="BIND_VOICE_INTERACTION" since="21" />
+		<field name="BIND_VPN_SERVICE" since="14" />
+		<field name="BIND_VR_LISTENER_SERVICE" since="24" />
+		<field name="BIND_WALLPAPER" since="8" />
+		<field name="BLUETOOTH" />
+		<field name="BLUETOOTH_ADMIN" />
+		<field name="BLUETOOTH_ADVERTISE" since="31" />
+		<field name="BLUETOOTH_CONNECT" since="31" />
+		<field name="BLUETOOTH_PRIVILEGED" since="19" />
+		<field name="BLUETOOTH_SCAN" since="31" />
+		<field name="BODY_SENSORS" since="20" />
+		<field name="BRICK" removed="23" />
+		<field name="BROADCAST_PACKAGE_REMOVED" />
+		<field name="BROADCAST_SMS" since="2" />
+		<field name="BROADCAST_STICKY" />
+		<field name="BROADCAST_WAP_PUSH" since="2" />
+		<field name="CALL_COMPANION_APP" since="29" />
+		<field name="CALL_PHONE" />
+		<field name="CALL_PRIVILEGED" />
+		<field name="CAMERA" />
+		<field name="CAPTURE_AUDIO_OUTPUT" since="19" />
+		<field name="CAPTURE_SECURE_VIDEO_OUTPUT" since="19" removed="29" />
+		<field name="CAPTURE_VIDEO_OUTPUT" since="19" removed="29" />
+		<field name="CHANGE_COMPONENT_ENABLED_STATE" />
+		<field name="CHANGE_CONFIGURATION" />
+		<field name="CHANGE_NETWORK_STATE" />
+		<field name="CHANGE_WIFI_MULTICAST_STATE" since="4" />
+		<field name="CHANGE_WIFI_STATE" />
+		<field name="CLEAR_APP_CACHE" />
+		<field name="CLEAR_APP_USER_DATA" removed="23" />
+		<field name="CONTROL_LOCATION_UPDATES" />
+		<field name="DELETE_CACHE_FILES" />
+		<field name="DELETE_PACKAGES" />
+		<field name="DEVICE_POWER" removed="23" />
+		<field name="DIAGNOSTIC" />
+		<field name="DISABLE_KEYGUARD" />
+		<field name="DUMP" />
+		<field name="EXPAND_STATUS_BAR" />
+		<field name="FACTORY_TEST" />
+		<field name="FLASHLIGHT" removed="24" />
+		<field name="FORCE_BACK" removed="23" />
+		<field name="FOREGROUND_SERVICE" since="28" />
+		<field name="FOTA_UPDATE" removed="4" />
+		<field name="GET_ACCOUNTS" />
+		<field name="GET_ACCOUNTS_PRIVILEGED" since="23" />
+		<field name="GET_PACKAGE_SIZE" />
+		<field name="GET_TASKS" deprecated="21" />
+		<field name="GET_TOP_ACTIVITY_INFO" since="18" removed="23" />
+		<field name="GLOBAL_SEARCH" since="4" />
+		<field name="HARDWARE_TEST" removed="23" />
+		<field name="HIDE_OVERLAY_WINDOWS" since="31" />
+		<field name="HIGH_SAMPLING_RATE_SENSORS" since="31" />
+		<field name="INJECT_EVENTS" removed="23" />
+		<field name="INSTALL_LOCATION_PROVIDER" since="4" />
+		<field name="INSTALL_PACKAGES" />
+		<field name="INSTALL_SHORTCUT" since="19" />
+		<field name="INSTANT_APP_FOREGROUND_SERVICE" since="26" />
+		<field name="INTERACT_ACROSS_PROFILES" since="30" />
+		<field name="INTERNAL_SYSTEM_WINDOW" removed="23" />
+		<field name="INTERNET" />
+		<field name="KILL_BACKGROUND_PROCESSES" since="8" />
+		<field name="LOADER_USAGE_STATS" since="30" />
+		<field name="LOCATION_HARDWARE" since="18" />
+		<field name="MANAGE_ACCOUNTS" since="5" removed="23" />
+		<field name="MANAGE_APP_TOKENS" removed="23" />
+		<field name="MANAGE_DOCUMENTS" since="19" />
+		<field name="MANAGE_EXTERNAL_STORAGE" since="30" />
+		<field name="MANAGE_MEDIA" since="31" />
+		<field name="MANAGE_ONGOING_CALLS" since="31" />
+		<field name="MANAGE_OWN_CALLS" since="26" />
+		<field name="MASTER_CLEAR" />
+		<field name="MEDIA_CONTENT_CONTROL" since="19" />
+		<field name="MODIFY_AUDIO_SETTINGS" />
+		<field name="MODIFY_PHONE_STATE" />
+		<field name="MOUNT_FORMAT_FILESYSTEMS" since="3" />
+		<field name="MOUNT_UNMOUNT_FILESYSTEMS" />
+		<field name="NFC" since="9" />
+		<field name="NFC_PREFERRED_PAYMENT_INFO" since="30" />
+		<field name="NFC_TRANSACTION_EVENT" since="28" />
+		<field name="PACKAGE_USAGE_STATS" since="23" />
+		<field name="PERSISTENT_ACTIVITY" deprecated="15" />
+		<field name="PROCESS_OUTGOING_CALLS" deprecated="29" />
+		<field name="QUERY_ALL_PACKAGES" since="30" />
+		<field name="READ_CALENDAR" />
+		<field name="READ_CALL_LOG" since="16" />
+		<field name="READ_CONTACTS" />
+		<field name="READ_EXTERNAL_STORAGE" since="16" />
+		<field name="READ_FRAME_BUFFER" removed="29" />
+		<field name="READ_HISTORY_BOOKMARKS" since="4" removed="23" />
+		<field name="READ_INPUT_STATE" deprecated="16" />
+		<field name="READ_LOGS" />
+		<field name="READ_OWNER_DATA" removed="9" />
+		<field name="READ_PHONE_NUMBERS" since="26" />
+		<field name="READ_PHONE_STATE" />
+		<field name="READ_PRECISE_PHONE_STATE" since="30" />
+		<field name="READ_PROFILE" since="14" removed="23" />
+		<field name="READ_SMS" />
+		<field name="READ_SOCIAL_STREAM" since="15" deprecated="21" removed="23" />
+		<field name="READ_SYNC_SETTINGS" />
+		<field name="READ_SYNC_STATS" />
+		<field name="READ_USER_DICTIONARY" since="16" removed="23" />
+		<field name="READ_VOICEMAIL" since="21" />
+		<field name="REBOOT" />
+		<field name="RECEIVE_BOOT_COMPLETED" />
+		<field name="RECEIVE_MMS" />
+		<field name="RECEIVE_SMS" />
+		<field name="RECEIVE_WAP_PUSH" />
+		<field name="RECORD_AUDIO" />
+		<field name="REORDER_TASKS" />
+		<field name="REQUEST_COMPANION_PROFILE_WATCH" since="31" />
+		<field name="REQUEST_COMPANION_RUN_IN_BACKGROUND" since="26" />
+		<field name="REQUEST_COMPANION_START_FOREGROUND_SERVICES_FROM_BACKGROUND" since="31" />
+		<field name="REQUEST_COMPANION_USE_DATA_IN_BACKGROUND" since="26" />
+		<field name="REQUEST_DELETE_PACKAGES" since="26" />
+		<field name="REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" since="23" />
+		<field name="REQUEST_INSTALL_PACKAGES" since="23" />
+		<field name="REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE" since="31" />
+		<field name="REQUEST_PASSWORD_COMPLEXITY" since="29" />
+		<field name="RESTART_PACKAGES" deprecated="15" />
+		<field name="SCHEDULE_EXACT_ALARM" since="31" />
+		<field name="SEND_RESPOND_VIA_MESSAGE" since="18" />
+		<field name="SEND_SMS" />
+		<field name="SET_ACTIVITY_WATCHER" removed="23" />
+		<field name="SET_ALARM" since="9" />
+		<field name="SET_ALWAYS_FINISH" />
+		<field name="SET_ANIMATION_SCALE" />
+		<field name="SET_DEBUG_APP" />
+		<field name="SET_ORIENTATION" removed="23" />
+		<field name="SET_POINTER_SPEED" since="13" removed="23" />
+		<field name="SET_PREFERRED_APPLICATIONS" deprecated="15" />
+		<field name="SET_PROCESS_FOREGROUND" removed="4" />
+		<field name="SET_PROCESS_LIMIT" />
+		<field name="SET_TIME" since="8" />
+		<field name="SET_TIME_ZONE" />
+		<field name="SET_WALLPAPER" />
+		<field name="SET_WALLPAPER_HINTS" />
+		<field name="SIGNAL_PERSISTENT_PROCESSES" />
+		<field name="SMS_FINANCIAL_TRANSACTIONS" since="29" deprecated="31" />
+		<field name="START_FOREGROUND_SERVICES_FROM_BACKGROUND" since="31" />
+		<field name="START_VIEW_PERMISSION_USAGE" since="29" />
+		<field name="STATUS_BAR" />
+		<field name="SUBSCRIBED_FEEDS_READ" removed="23" />
+		<field name="SUBSCRIBED_FEEDS_WRITE" removed="23" />
+		<field name="SYSTEM_ALERT_WINDOW" />
+		<field name="TRANSMIT_IR" since="19" />
+		<field name="UNINSTALL_SHORTCUT" since="19" />
+		<field name="UPDATE_DEVICE_STATS" since="3" />
+		<field name="UPDATE_PACKAGES_WITHOUT_USER_ACTION" since="31" />
+		<field name="USE_BIOMETRIC" since="28" />
+		<field name="USE_CREDENTIALS" since="5" removed="23" />
+		<field name="USE_FINGERPRINT" since="23" deprecated="28" />
+		<field name="USE_FULL_SCREEN_INTENT" since="29" />
+		<field name="USE_ICC_AUTH_WITH_DEVICE_IDENTIFIER" since="31" />
+		<field name="USE_SIP" since="9" />
+		<field name="UWB_RANGING" since="31" />
+		<field name="VIBRATE" />
+		<field name="WAKE_LOCK" />
+		<field name="WRITE_APN_SETTINGS" />
+		<field name="WRITE_CALENDAR" />
+		<field name="WRITE_CALL_LOG" since="16" />
+		<field name="WRITE_CONTACTS" />
+		<field name="WRITE_EXTERNAL_STORAGE" since="4" />
+		<field name="WRITE_GSERVICES" />
+		<field name="WRITE_HISTORY_BOOKMARKS" since="4" removed="23" />
+		<field name="WRITE_OWNER_DATA" removed="9" />
+		<field name="WRITE_PROFILE" since="14" removed="23" />
+		<field name="WRITE_SECURE_SETTINGS" since="3" />
+		<field name="WRITE_SETTINGS" />
+		<field name="WRITE_SMS" removed="23" />
+		<field name="WRITE_SOCIAL_STREAM" since="15" deprecated="21" removed="23" />
+		<field name="WRITE_SYNC_SETTINGS" />
+		<field name="WRITE_USER_DICTIONARY" since="16" removed="23" />
+		<field name="WRITE_VOICEMAIL" since="21" />
+	</class>
+	<class name="android/Manifest$permission_group" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="ACCESSIBILITY_FEATURES" since="18" removed="23" />
+		<field name="ACCOUNTS" removed="23" />
+		<field name="ACTIVITY_RECOGNITION" since="29" />
+		<field name="AFFECTS_BATTERY" since="17" removed="23" />
+		<field name="APP_INFO" since="17" removed="23" />
+		<field name="AUDIO_SETTINGS" since="17" removed="23" />
+		<field name="BLUETOOTH_NETWORK" since="17" removed="23" />
+		<field name="BOOKMARKS" since="17" removed="23" />
+		<field name="CALENDAR" since="17" />
+		<field name="CALL_LOG" since="28" />
+		<field name="CAMERA" since="17" />
+		<field name="CONTACTS" since="23" />
+		<field name="COST_MONEY" removed="23" />
+		<field name="DEVELOPMENT_TOOLS" removed="23" />
+		<field name="DEVICE_ALARMS" since="17" removed="23" />
+		<field name="DISPLAY" since="17" removed="23" />
+		<field name="HARDWARE_CONTROLS" removed="23" />
+		<field name="LOCATION" />
+		<field name="MESSAGES" removed="23" />
+		<field name="MICROPHONE" since="17" />
+		<field name="NEARBY_DEVICES" since="31" />
+		<field name="NETWORK" removed="23" />
+		<field name="PERSONAL_INFO" removed="23" />
+		<field name="PHONE" since="23" />
+		<field name="PHONE_CALLS" removed="23" />
+		<field name="SCREENLOCK" since="17" removed="23" />
+		<field name="SENSORS" since="23" />
+		<field name="SMS" since="23" />
+		<field name="SOCIAL_INFO" since="17" removed="23" />
+		<field name="STATUS_BAR" since="17" removed="23" />
+		<field name="STORAGE" since="4" />
+		<field name="SYNC_SETTINGS" since="17" removed="23" />
+		<field name="SYSTEM_CLOCK" since="17" removed="23" />
+		<field name="SYSTEM_TOOLS" removed="23" />
+		<field name="USER_DICTIONARY" since="17" removed="23" />
+		<field name="VOICEMAIL" since="17" removed="23" />
+		<field name="WALLPAPER" since="17" removed="23" />
+		<field name="WRITE_USER_DICTIONARY" since="17" removed="23" />
+	</class>
+	<class name="android/R" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/R$anim" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="accelerate_decelerate_interpolator" />
+		<field name="accelerate_interpolator" />
+		<field name="anticipate_interpolator" since="4" />
+		<field name="anticipate_overshoot_interpolator" since="4" />
+		<field name="bounce_interpolator" since="4" />
+		<field name="cycle_interpolator" since="8" />
+		<field name="decelerate_interpolator" />
+		<field name="fade_in" />
+		<field name="fade_out" />
+		<field name="linear_interpolator" since="4" />
+		<field name="overshoot_interpolator" since="4" />
+		<field name="slide_in_left" />
+		<field name="slide_out_right" />
+	</class>
+	<class name="android/R$animator" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="fade_in" />
+		<field name="fade_out" />
+	</class>
+	<class name="android/R$array" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="emailAddressTypes" />
+		<field name="imProtocols" />
+		<field name="organizationTypes" />
+		<field name="phoneTypes" />
+		<field name="postalAddressTypes" />
+	</class>
+	<class name="android/R$attr" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="absListViewStyle" />
+		<field name="accessibilityEventTypes" since="14" />
+		<field name="accessibilityFeedbackType" since="14" />
+		<field name="accessibilityFlags" since="14" />
+		<field name="accessibilityHeading" since="28" />
+		<field name="accessibilityLiveRegion" since="19" />
+		<field name="accessibilityPaneTitle" since="28" />
+		<field name="accessibilityTraversalAfter" since="22" />
+		<field name="accessibilityTraversalBefore" since="22" />
+		<field name="accountPreferences" since="5" />
+		<field name="accountType" since="5" />
+		<field name="action" />
+		<field name="actionBarDivider" since="14" />
+		<field name="actionBarItemBackground" since="14" />
+		<field name="actionBarPopupTheme" since="21" />
+		<field name="actionBarSize" since="11" />
+		<field name="actionBarSplitStyle" since="14" />
+		<field name="actionBarStyle" since="11" />
+		<field name="actionBarTabBarStyle" since="11" />
+		<field name="actionBarTabStyle" since="11" />
+		<field name="actionBarTabTextStyle" since="11" />
+		<field name="actionBarTheme" since="21" />
+		<field name="actionBarWidgetTheme" since="14" />
+		<field name="actionButtonStyle" since="11" />
+		<field name="actionDropDownStyle" since="11" />
+		<field name="actionLayout" since="11" />
+		<field name="actionMenuTextAppearance" since="11" />
+		<field name="actionMenuTextColor" since="11" />
+		<field name="actionModeBackground" since="11" />
+		<field name="actionModeCloseButtonStyle" since="11" />
+		<field name="actionModeCloseDrawable" since="11" />
+		<field name="actionModeCopyDrawable" since="11" />
+		<field name="actionModeCutDrawable" since="11" />
+		<field name="actionModeFindDrawable" since="21" />
+		<field name="actionModePasteDrawable" since="11" />
+		<field name="actionModeSelectAllDrawable" since="14" />
+		<field name="actionModeShareDrawable" since="21" />
+		<field name="actionModeSplitBackground" since="14" />
+		<field name="actionModeStyle" since="14" />
+		<field name="actionModeWebSearchDrawable" since="21" />
+		<field name="actionOverflowButtonStyle" since="11" />
+		<field name="actionOverflowMenuStyle" since="21" />
+		<field name="actionProviderClass" since="14" />
+		<field name="actionViewClass" since="11" />
+		<field name="activatedBackgroundIndicator" since="11" />
+		<field name="activityCloseEnterAnimation" />
+		<field name="activityCloseExitAnimation" />
+		<field name="activityOpenEnterAnimation" />
+		<field name="activityOpenExitAnimation" />
+		<field name="addPrintersActivity" since="19" />
+		<field name="addStatesFromChildren" />
+		<field name="adjustViewBounds" />
+		<field name="advancedPrintOptionsActivity" since="19" />
+		<field name="alertDialogIcon" since="11" />
+		<field name="alertDialogStyle" />
+		<field name="alertDialogTheme" since="11" />
+		<field name="alignmentMode" since="14" />
+		<field name="allContactsName" since="11" />
+		<field name="allowAudioPlaybackCapture" since="29" />
+		<field name="allowBackup" since="4" />
+		<field name="allowClearUserData" />
+		<field name="allowClickWhenDisabled" since="31" />
+		<field name="allowEmbedded" since="20" />
+		<field name="allowNativeHeapPointerTagging" since="30" />
+		<field name="allowParallelSyncs" since="11" />
+		<field name="allowSingleTap" since="3" />
+		<field name="allowTaskReparenting" />
+		<field name="allowUndo" since="23" />
+		<field name="alpha" since="11" />
+		<field name="alphabeticModifiers" since="26" />
+		<field name="alphabeticShortcut" />
+		<field name="alwaysDrawnWithCache" />
+		<field name="alwaysRetainTaskState" />
+		<field name="amPmBackgroundColor" since="21" deprecated="23" />
+		<field name="amPmTextColor" since="21" deprecated="23" />
+		<field name="ambientShadowAlpha" since="21" />
+		<field name="angle" />
+		<field name="animateFirstView" since="11" />
+		<field name="animateLayoutChanges" since="11" />
+		<field name="animateOnClick" since="3" />
+		<field name="animatedImageDrawable" since="30" />
+		<field name="animation" />
+		<field name="animationCache" />
+		<field name="animationDuration" />
+		<field name="animationOrder" />
+		<field name="animationResolution" since="11" deprecated="16" />
+		<field name="antialias" />
+		<field name="anyDensity" since="4" deprecated="30" />
+		<field name="apduServiceBanner" since="19" />
+		<field name="apiKey" />
+		<field name="appCategory" since="26" />
+		<field name="appComponentFactory" since="28" />
+		<field name="attributionTags" since="31" />
+		<field name="attributionsAreUserVisible" since="31" />
+		<field name="author" since="7" />
+		<field name="authorities" />
+		<field name="autoAdvanceViewId" since="11" />
+		<field name="autoCompleteTextViewStyle" />
+		<field name="autoLink" />
+		<field name="autoMirrored" since="19" />
+		<field name="autoRemoveFromRecents" since="21" />
+		<field name="autoRevokePermissions" since="30" />
+		<field name="autoSizeMaxTextSize" since="26" />
+		<field name="autoSizeMinTextSize" since="26" />
+		<field name="autoSizePresetSizes" since="26" />
+		<field name="autoSizeStepGranularity" since="26" />
+		<field name="autoSizeTextType" since="26" />
+		<field name="autoStart" since="7" />
+		<field name="autoText" deprecated="15" />
+		<field name="autoUrlDetect" since="4" />
+		<field name="autoVerify" since="23" />
+		<field name="autofillHints" since="26" />
+		<field name="autofilledHighlight" since="26" />
+		<field name="background" />
+		<field name="backgroundDimAmount" />
+		<field name="backgroundDimEnabled" since="3" />
+		<field name="backgroundSplit" since="14" />
+		<field name="backgroundStacked" since="14" />
+		<field name="backgroundTint" since="21" />
+		<field name="backgroundTintMode" since="21" />
+		<field name="backupAgent" since="4" />
+		<field name="backupInForeground" since="24" />
+		<field name="banner" since="21" />
+		<field name="baseline" since="11" />
+		<field name="baselineAlignBottom" />
+		<field name="baselineAligned" />
+		<field name="baselineAlignedChildIndex" />
+		<field name="bitmap" since="24" />
+		<field name="borderlessButtonStyle" since="11" />
+		<field name="bottom" />
+		<field name="bottomBright" />
+		<field name="bottomDark" />
+		<field name="bottomLeftRadius" />
+		<field name="bottomMedium" />
+		<field name="bottomOffset" since="3" />
+		<field name="bottomRightRadius" />
+		<field name="breadCrumbShortTitle" since="11" />
+		<field name="breadCrumbTitle" since="11" />
+		<field name="breakStrategy" since="23" />
+		<field name="bufferType" />
+		<field name="button" />
+		<field name="buttonBarButtonStyle" since="11" />
+		<field name="buttonBarNegativeButtonStyle" since="21" />
+		<field name="buttonBarNeutralButtonStyle" since="21" />
+		<field name="buttonBarPositiveButtonStyle" since="21" />
+		<field name="buttonBarStyle" since="11" />
+		<field name="buttonCornerRadius" since="28" />
+		<field name="buttonGravity" since="24" />
+		<field name="buttonStyle" />
+		<field name="buttonStyleInset" />
+		<field name="buttonStyleSmall" />
+		<field name="buttonStyleToggle" />
+		<field name="buttonTint" since="21" />
+		<field name="buttonTintMode" since="21" />
+		<field name="cacheColorHint" />
+		<field name="calendarTextColor" since="21" />
+		<field name="calendarViewShown" since="11" />
+		<field name="calendarViewStyle" since="11" />
+		<field name="canControlMagnification" since="24" />
+		<field name="canPauseRecording" since="31" />
+		<field name="canPerformGestures" since="24" />
+		<field name="canRecord" since="24" />
+		<field name="canRequestEnhancedWebAccessibility" since="18" deprecated="26" />
+		<field name="canRequestFilterKeyEvents" since="18" />
+		<field name="canRequestFingerprintGestures" since="26" />
+		<field name="canRequestTouchExplorationMode" since="18" />
+		<field name="canRetrieveWindowContent" since="14" />
+		<field name="canTakeScreenshot" since="30" />
+		<field name="candidatesTextStyleSpans" since="3" />
+		<field name="cantSaveState" since="28" />
+		<field name="capitalize" deprecated="15" />
+		<field name="category" since="19" />
+		<field name="centerBright" />
+		<field name="centerColor" />
+		<field name="centerDark" />
+		<field name="centerMedium" />
+		<field name="centerX" />
+		<field name="centerY" />
+		<field name="certDigest" since="26" />
+		<field name="checkBoxPreferenceStyle" />
+		<field name="checkMark" />
+		<field name="checkMarkTint" since="21" />
+		<field name="checkMarkTintMode" since="21" />
+		<field name="checkable" />
+		<field name="checkableBehavior" />
+		<field name="checkboxStyle" />
+		<field name="checked" />
+		<field name="checkedButton" />
+		<field name="checkedTextViewStyle" since="17" />
+		<field name="childDivider" />
+		<field name="childIndicator" />
+		<field name="childIndicatorEnd" since="18" />
+		<field name="childIndicatorLeft" />
+		<field name="childIndicatorRight" />
+		<field name="childIndicatorStart" since="18" />
+		<field name="choiceMode" />
+		<field name="classLoader" since="27" />
+		<field name="clearTaskOnLaunch" />
+		<field name="clickable" />
+		<field name="clipChildren" />
+		<field name="clipOrientation" />
+		<field name="clipToOutline" since="31" />
+		<field name="clipToPadding" />
+		<field name="closeIcon" since="21" />
+		<field name="codes" since="3" deprecated="29" />
+		<field name="collapseColumns" />
+		<field name="collapseContentDescription" since="22" />
+		<field name="collapseIcon" since="24" />
+		<field name="color" />
+		<field name="colorAccent" since="21" />
+		<field name="colorActivatedHighlight" since="14" />
+		<field name="colorBackground" />
+		<field name="colorBackgroundCacheHint" since="5" />
+		<field name="colorBackgroundFloating" since="23" />
+		<field name="colorButtonNormal" since="21" />
+		<field name="colorControlActivated" since="21" />
+		<field name="colorControlHighlight" since="21" />
+		<field name="colorControlNormal" since="21" />
+		<field name="colorEdgeEffect" since="21" />
+		<field name="colorError" since="26" />
+		<field name="colorFocusedHighlight" since="14" />
+		<field name="colorForeground" />
+		<field name="colorForegroundInverse" />
+		<field name="colorLongPressedHighlight" since="14" />
+		<field name="colorMode" since="26" />
+		<field name="colorMultiSelectHighlight" since="14" />
+		<field name="colorPressedHighlight" since="14" />
+		<field name="colorPrimary" since="21" />
+		<field name="colorPrimaryDark" since="21" />
+		<field name="colorSecondary" since="25" />
+		<field name="columnCount" since="14" />
+		<field name="columnDelay" />
+		<field name="columnOrderPreserved" since="14" />
+		<field name="columnWidth" />
+		<field name="commitIcon" since="21" />
+		<field name="compatibleWidthLimitDp" since="13" />
+		<field name="completionHint" />
+		<field name="completionHintView" />
+		<field name="completionThreshold" />
+		<field name="configChanges" />
+		<field name="configure" since="3" />
+		<field name="constantSize" />
+		<field name="content" since="3" />
+		<field name="contentAgeHint" since="21" />
+		<field name="contentAuthority" since="5" />
+		<field name="contentDescription" since="4" />
+		<field name="contentInsetEnd" since="21" />
+		<field name="contentInsetEndWithActions" since="24" />
+		<field name="contentInsetLeft" since="21" />
+		<field name="contentInsetRight" since="21" />
+		<field name="contentInsetStart" since="21" />
+		<field name="contentInsetStartWithNavigation" since="24" />
+		<field name="contextClickable" since="23" />
+		<field name="contextDescription" since="25" />
+		<field name="contextPopupMenuStyle" since="24" />
+		<field name="contextUri" since="25" />
+		<field name="controlX1" since="21" />
+		<field name="controlX2" since="21" />
+		<field name="controlY1" since="21" />
+		<field name="controlY2" since="21" />
+		<field name="countDown" since="24" />
+		<field name="country" since="21" />
+		<field name="cropToPadding" />
+		<field name="crossProfile" since="30" />
+		<field name="cursorVisible" />
+		<field name="customNavigationLayout" since="11" />
+		<field name="customTokens" since="11" />
+		<field name="cycles" />
+		<field name="dashGap" />
+		<field name="dashWidth" />
+		<field name="data" />
+		<field name="dataExtractionRules" since="31" />
+		<field name="datePickerDialogTheme" since="21" />
+		<field name="datePickerMode" since="21" />
+		<field name="datePickerStyle" since="11" />
+		<field name="dateTextAppearance" since="11" />
+		<field name="dayOfWeekBackground" since="21" deprecated="23" />
+		<field name="dayOfWeekTextAppearance" since="21" deprecated="23" />
+		<field name="debuggable" />
+		<field name="defaultFocusHighlightEnabled" since="26" />
+		<field name="defaultHeight" since="24" />
+		<field name="defaultToDeviceProtectedStorage" since="24" />
+		<field name="defaultValue" />
+		<field name="defaultWidth" since="24" />
+		<field name="delay" />
+		<field name="dependency" />
+		<field name="descendantFocusability" />
+		<field name="description" />
+		<field name="detachWallpaper" since="5" />
+		<field name="detailColumn" since="5" />
+		<field name="detailSocialSummary" since="5" />
+		<field name="detailsElementBackground" since="11" />
+		<field name="dial" />
+		<field name="dialTint" since="31" />
+		<field name="dialTintMode" since="31" />
+		<field name="dialogCornerRadius" since="28" />
+		<field name="dialogIcon" />
+		<field name="dialogLayout" />
+		<field name="dialogMessage" />
+		<field name="dialogPreferenceStyle" />
+		<field name="dialogPreferredPadding" since="22" />
+		<field name="dialogTheme" since="11" />
+		<field name="dialogTitle" />
+		<field name="digits" />
+		<field name="directBootAware" since="24" />
+		<field name="direction" />
+		<field name="directionDescriptions" since="14" deprecated="23" />
+		<field name="directionPriority" />
+		<field name="disableDependentsState" />
+		<field name="disabledAlpha" />
+		<field name="displayOptions" since="11" />
+		<field name="dither" />
+		<field name="divider" />
+		<field name="dividerHeight" />
+		<field name="dividerHorizontal" since="11" />
+		<field name="dividerPadding" since="11" />
+		<field name="dividerVertical" since="11" />
+		<field name="documentLaunchMode" since="21" />
+		<field name="drawSelectorOnTop" />
+		<field name="drawable" />
+		<field name="drawableBottom" />
+		<field name="drawableEnd" since="14" />
+		<field name="drawableLeft" />
+		<field name="drawablePadding" />
+		<field name="drawableRight" />
+		<field name="drawableStart" since="14" />
+		<field name="drawableTint" since="23" />
+		<field name="drawableTintMode" since="23" />
+		<field name="drawableTop" />
+		<field name="drawingCacheQuality" />
+		<field name="dropDownAnchor" since="3" />
+		<field name="dropDownHeight" since="4" />
+		<field name="dropDownHintAppearance" />
+		<field name="dropDownHorizontalOffset" since="5" />
+		<field name="dropDownItemStyle" />
+		<field name="dropDownListViewStyle" />
+		<field name="dropDownSelector" />
+		<field name="dropDownSpinnerStyle" since="11" />
+		<field name="dropDownVerticalOffset" since="5" />
+		<field name="dropDownWidth" since="3" />
+		<field name="duplicateParentState" />
+		<field name="duration" />
+		<field name="editTextBackground" since="11" />
+		<field name="editTextColor" since="11" />
+		<field name="editTextPreferenceStyle" />
+		<field name="editTextStyle" />
+		<field name="editable" deprecated="15" />
+		<field name="editorExtras" since="3" />
+		<field name="effectColor" since="31" />
+		<field name="elegantTextHeight" since="21" />
+		<field name="elevation" since="21" />
+		<field name="ellipsize" />
+		<field name="ems" />
+		<field name="enableVrMode" since="24" />
+		<field name="enabled" deprecated="15" />
+		<field name="end" since="23" />
+		<field name="endColor" />
+		<field name="endX" since="24" />
+		<field name="endY" since="24" />
+		<field name="endYear" deprecated="16" />
+		<field name="enforceNavigationBarContrast" since="29" />
+		<field name="enforceStatusBarContrast" since="29" />
+		<field name="enterFadeDuration" since="11" />
+		<field name="entries" />
+		<field name="entryValues" />
+		<field name="eventsInterceptionEnabled" since="4" />
+		<field name="excludeClass" since="21" />
+		<field name="excludeFromRecents" />
+		<field name="excludeId" since="21" />
+		<field name="excludeName" since="21" />
+		<field name="exitFadeDuration" since="11" />
+		<field name="expandableListPreferredChildIndicatorLeft" />
+		<field name="expandableListPreferredChildIndicatorRight" />
+		<field name="expandableListPreferredChildPaddingLeft" />
+		<field name="expandableListPreferredItemIndicatorLeft" />
+		<field name="expandableListPreferredItemIndicatorRight" />
+		<field name="expandableListPreferredItemPaddingLeft" />
+		<field name="expandableListViewStyle" />
+		<field name="expandableListViewWhiteStyle" since="8" />
+		<field name="exported" />
+		<field name="externalService" since="24" />
+		<field name="extraTension" since="4" />
+		<field name="extractNativeLibs" since="23" />
+		<field name="factor" />
+		<field name="fadeDuration" since="4" />
+		<field name="fadeEnabled" since="4" />
+		<field name="fadeOffset" since="4" />
+		<field name="fadeScrollbars" since="5" />
+		<field name="fadingEdge" deprecated="15" />
+		<field name="fadingEdgeLength" />
+		<field name="fadingMode" since="19" />
+		<field name="fallbackLineSpacing" since="28" />
+		<field name="fastScrollAlwaysVisible" since="11" />
+		<field name="fastScrollEnabled" since="3" />
+		<field name="fastScrollOverlayPosition" since="11" />
+		<field name="fastScrollPreviewBackgroundLeft" since="11" />
+		<field name="fastScrollPreviewBackgroundRight" since="11" />
+		<field name="fastScrollStyle" since="21" />
+		<field name="fastScrollTextColor" since="11" />
+		<field name="fastScrollThumbDrawable" since="11" />
+		<field name="fastScrollTrackDrawable" since="11" />
+		<field name="fillAfter" />
+		<field name="fillAlpha" since="21" />
+		<field name="fillBefore" />
+		<field name="fillColor" since="21" />
+		<field name="fillEnabled" since="3" />
+		<field name="fillType" since="24" />
+		<field name="fillViewport" />
+		<field name="filter" />
+		<field name="filterTouchesWhenObscured" since="9" />
+		<field name="fingerprintAuthDrawable" since="23" />
+		<field name="finishOnCloseSystemDialogs" since="5" />
+		<field name="finishOnTaskLaunch" />
+		<field name="firstBaselineToTopHeight" since="28" />
+		<field name="firstDayOfWeek" since="11" />
+		<field name="fitsSystemWindows" />
+		<field name="flipInterval" />
+		<field name="focusable" />
+		<field name="focusableInTouchMode" />
+		<field name="focusedByDefault" since="26" />
+		<field name="focusedMonthDateColor" since="11" deprecated="23" />
+		<field name="font" since="26" />
+		<field name="fontFamily" since="16" />
+		<field name="fontFeatureSettings" since="21" />
+		<field name="fontProviderAuthority" since="26" deprecated="31" />
+		<field name="fontProviderCerts" since="26" deprecated="31" />
+		<field name="fontProviderPackage" since="26" deprecated="31" />
+		<field name="fontProviderQuery" since="26" deprecated="31" />
+		<field name="fontProviderSystemFontFamily" since="31" />
+		<field name="fontStyle" since="26" />
+		<field name="fontVariationSettings" since="28" />
+		<field name="fontWeight" since="26" />
+		<field name="footerDividersEnabled" since="3" />
+		<field name="forceDarkAllowed" since="29" />
+		<field name="forceHasOverlappingRendering" since="24" />
+		<field name="forceQueryable" since="30" />
+		<field name="forceUriPermissions" since="29" />
+		<field name="foreground" />
+		<field name="foregroundGravity" />
+		<field name="foregroundServiceType" since="29" />
+		<field name="foregroundTint" since="21" />
+		<field name="foregroundTintMode" since="21" />
+		<field name="format" />
+		<field name="format12Hour" since="17" />
+		<field name="format24Hour" since="17" />
+		<field name="fraction" since="23" />
+		<field name="fragment" since="11" />
+		<field name="fragmentAllowEnterTransitionOverlap" since="21" />
+		<field name="fragmentAllowReturnTransitionOverlap" since="21" />
+		<field name="fragmentCloseEnterAnimation" since="11" />
+		<field name="fragmentCloseExitAnimation" since="11" />
+		<field name="fragmentEnterTransition" since="21" />
+		<field name="fragmentExitTransition" since="21" />
+		<field name="fragmentFadeEnterAnimation" since="11" />
+		<field name="fragmentFadeExitAnimation" since="11" />
+		<field name="fragmentOpenEnterAnimation" since="11" />
+		<field name="fragmentOpenExitAnimation" since="11" />
+		<field name="fragmentReenterTransition" since="21" />
+		<field name="fragmentReturnTransition" since="21" />
+		<field name="fragmentSharedElementEnterTransition" since="21" />
+		<field name="fragmentSharedElementReturnTransition" since="21" />
+		<field name="freezesText" />
+		<field name="fromAlpha" />
+		<field name="fromDegrees" />
+		<field name="fromId" since="21" />
+		<field name="fromScene" since="19" />
+		<field name="fromXDelta" />
+		<field name="fromXScale" />
+		<field name="fromYDelta" />
+		<field name="fromYScale" />
+		<field name="fullBackupContent" since="23" />
+		<field name="fullBackupOnly" since="21" />
+		<field name="fullBright" />
+		<field name="fullDark" />
+		<field name="functionalTest" />
+		<field name="galleryItemBackground" />
+		<field name="galleryStyle" />
+		<field name="gestureColor" since="4" />
+		<field name="gestureStrokeAngleThreshold" since="4" />
+		<field name="gestureStrokeLengthThreshold" since="4" />
+		<field name="gestureStrokeSquarenessThreshold" since="4" />
+		<field name="gestureStrokeType" since="4" />
+		<field name="gestureStrokeWidth" since="4" />
+		<field name="glEsVersion" since="4" />
+		<field name="goIcon" since="21" />
+		<field name="gradientRadius" />
+		<field name="grantUriPermissions" />
+		<field name="gravity" />
+		<field name="gridViewStyle" />
+		<field name="groupIndicator" />
+		<field name="gwpAsanMode" since="30" />
+		<field name="hand_hour" />
+		<field name="hand_hourTint" since="31" />
+		<field name="hand_hourTintMode" since="31" />
+		<field name="hand_minute" />
+		<field name="hand_minuteTint" since="31" />
+		<field name="hand_minuteTintMode" since="31" />
+		<field name="hand_second" since="31" />
+		<field name="hand_secondTint" since="31" />
+		<field name="hand_secondTintMode" since="31" />
+		<field name="handle" since="3" />
+		<field name="handleProfiling" />
+		<field name="hapticFeedbackEnabled" since="3" />
+		<field name="hardwareAccelerated" since="11" />
+		<field name="hasCode" />
+		<field name="hasFragileUserData" since="29" />
+		<field name="headerAmPmTextAppearance" since="21" deprecated="23" />
+		<field name="headerBackground" />
+		<field name="headerDayOfMonthTextAppearance" since="21" deprecated="23" />
+		<field name="headerDividersEnabled" since="3" />
+		<field name="headerMonthTextAppearance" since="21" deprecated="23" />
+		<field name="headerTimeTextAppearance" since="21" deprecated="23" />
+		<field name="headerYearTextAppearance" since="21" deprecated="23" />
+		<field name="height" />
+		<field name="hideOnContentScroll" since="21" />
+		<field name="hint" />
+		<field name="homeAsUpIndicator" since="11" />
+		<field name="homeLayout" since="11" />
+		<field name="horizontalDivider" />
+		<field name="horizontalGap" since="3" deprecated="29" />
+		<field name="horizontalScrollViewStyle" since="11" />
+		<field name="horizontalSpacing" />
+		<field name="host" />
+		<field name="hotSpotX" since="24" />
+		<field name="hotSpotY" since="24" />
+		<field name="htmlDescription" since="30" />
+		<field name="hyphenationFrequency" since="23" />
+		<field name="icon" />
+		<field name="iconPreview" since="3" deprecated="29" />
+		<field name="iconSpaceReserved" since="26" />
+		<field name="iconTint" since="26" />
+		<field name="iconTintMode" since="26" />
+		<field name="iconifiedByDefault" since="11" />
+		<field name="id" />
+		<field name="identifier" since="29" />
+		<field name="ignoreGravity" />
+		<field name="imageButtonStyle" />
+		<field name="imageWellStyle" />
+		<field name="imeActionId" since="3" />
+		<field name="imeActionLabel" since="3" />
+		<field name="imeExtractEnterAnimation" since="3" />
+		<field name="imeExtractExitAnimation" since="3" />
+		<field name="imeFullscreenBackground" since="3" />
+		<field name="imeOptions" since="3" />
+		<field name="imeSubtypeExtraValue" since="11" />
+		<field name="imeSubtypeLocale" since="11" />
+		<field name="imeSubtypeMode" since="11" />
+		<field name="immersive" since="11" />
+		<field name="importantForAccessibility" since="16" />
+		<field name="importantForAutofill" since="26" />
+		<field name="importantForContentCapture" since="30" />
+		<field name="inAnimation" />
+		<field name="includeFontPadding" />
+		<field name="includeInGlobalSearch" since="4" />
+		<field name="indeterminate" />
+		<field name="indeterminateBehavior" />
+		<field name="indeterminateDrawable" />
+		<field name="indeterminateDuration" />
+		<field name="indeterminateOnly" />
+		<field name="indeterminateProgressStyle" since="11" />
+		<field name="indeterminateTint" since="21" />
+		<field name="indeterminateTintMode" since="21" />
+		<field name="indicatorEnd" since="18" />
+		<field name="indicatorLeft" />
+		<field name="indicatorRight" />
+		<field name="indicatorStart" since="18" />
+		<field name="inflatedId" />
+		<field name="inheritShowWhenLocked" since="29" />
+		<field name="initOrder" />
+		<field name="initialKeyguardLayout" since="17" />
+		<field name="initialLayout" since="3" />
+		<field name="innerRadius" since="3" />
+		<field name="innerRadiusRatio" />
+		<field name="inputMethod" deprecated="15" />
+		<field name="inputType" since="3" />
+		<field name="inset" since="21" />
+		<field name="insetBottom" />
+		<field name="insetLeft" />
+		<field name="insetRight" />
+		<field name="insetTop" />
+		<field name="installLocation" since="8" />
+		<field name="interactiveUiTimeout" since="29" />
+		<field name="interpolator" />
+		<field name="isAccessibilityTool" since="31" />
+		<field name="isAlwaysSyncable" since="11" />
+		<field name="isAsciiCapable" since="19" />
+		<field name="isAuxiliary" since="14" />
+		<field name="isDefault" since="3" />
+		<field name="isFeatureSplit" since="26" />
+		<field name="isGame" since="21" />
+		<field name="isIndicator" />
+		<field name="isLightTheme" since="29" />
+		<field name="isModifier" since="3" deprecated="29" />
+		<field name="isRepeatable" since="3" deprecated="29" />
+		<field name="isScrollContainer" since="3" />
+		<field name="isSplitRequired" since="29" />
+		<field name="isStatic" since="26" />
+		<field name="isSticky" since="3" deprecated="29" />
+		<field name="isolatedProcess" since="16" />
+		<field name="isolatedSplits" since="26" />
+		<field name="itemBackground" />
+		<field name="itemIconDisabledAlpha" />
+		<field name="itemPadding" since="11" />
+		<field name="itemTextAppearance" />
+		<field name="justificationMode" since="26" />
+		<field name="keepScreenOn" />
+		<field name="key" />
+		<field name="keyBackground" since="3" deprecated="29" />
+		<field name="keyEdgeFlags" since="3" deprecated="29" />
+		<field name="keyHeight" since="3" deprecated="29" />
+		<field name="keyIcon" since="3" deprecated="29" />
+		<field name="keyLabel" since="3" deprecated="29" />
+		<field name="keyOutputText" since="3" deprecated="29" />
+		<field name="keyPreviewHeight" since="3" deprecated="29" />
+		<field name="keyPreviewLayout" since="3" deprecated="29" />
+		<field name="keyPreviewOffset" since="3" deprecated="29" />
+		<field name="keySet" since="19" />
+		<field name="keyTextColor" since="3" deprecated="29" />
+		<field name="keyTextSize" since="3" deprecated="29" />
+		<field name="keyWidth" since="3" deprecated="29" />
+		<field name="keyboardLayout" since="16" />
+		<field name="keyboardMode" since="3" deprecated="29" />
+		<field name="keyboardNavigationCluster" since="26" />
+		<field name="keycode" />
+		<field name="killAfterRestore" since="5" />
+		<field name="knownCerts" since="31" />
+		<field name="lStar" since="31" />
+		<field name="label" />
+		<field name="labelFor" since="17" />
+		<field name="labelTextSize" since="3" deprecated="29" />
+		<field name="languageTag" since="24" />
+		<field name="largeHeap" since="11" />
+		<field name="largeScreens" since="4" />
+		<field name="largestWidthLimitDp" since="13" />
+		<field name="lastBaselineToBottomHeight" since="28" />
+		<field name="launchMode" />
+		<field name="launchTaskBehindSourceAnimation" since="21" />
+		<field name="launchTaskBehindTargetAnimation" since="21" />
+		<field name="layerType" since="11" />
+		<field name="layout" />
+		<field name="layoutAnimation" />
+		<field name="layoutDirection" since="17" />
+		<field name="layoutMode" since="18" />
+		<field name="layout_above" />
+		<field name="layout_alignBaseline" />
+		<field name="layout_alignBottom" />
+		<field name="layout_alignEnd" since="17" />
+		<field name="layout_alignLeft" />
+		<field name="layout_alignParentBottom" />
+		<field name="layout_alignParentEnd" since="17" />
+		<field name="layout_alignParentLeft" />
+		<field name="layout_alignParentRight" />
+		<field name="layout_alignParentStart" since="17" />
+		<field name="layout_alignParentTop" />
+		<field name="layout_alignRight" />
+		<field name="layout_alignStart" since="17" />
+		<field name="layout_alignTop" />
+		<field name="layout_alignWithParentIfMissing" />
+		<field name="layout_below" />
+		<field name="layout_centerHorizontal" />
+		<field name="layout_centerInParent" />
+		<field name="layout_centerVertical" />
+		<field name="layout_column" />
+		<field name="layout_columnSpan" since="14" />
+		<field name="layout_columnWeight" since="21" />
+		<field name="layout_gravity" />
+		<field name="layout_height" />
+		<field name="layout_margin" />
+		<field name="layout_marginBottom" />
+		<field name="layout_marginEnd" since="17" />
+		<field name="layout_marginHorizontal" since="26" />
+		<field name="layout_marginLeft" />
+		<field name="layout_marginRight" />
+		<field name="layout_marginStart" since="17" />
+		<field name="layout_marginTop" />
+		<field name="layout_marginVertical" since="26" />
+		<field name="layout_row" since="14" />
+		<field name="layout_rowSpan" since="14" />
+		<field name="layout_rowWeight" since="21" />
+		<field name="layout_scale" />
+		<field name="layout_span" />
+		<field name="layout_toEndOf" since="17" />
+		<field name="layout_toLeftOf" />
+		<field name="layout_toRightOf" />
+		<field name="layout_toStartOf" since="17" />
+		<field name="layout_weight" />
+		<field name="layout_width" />
+		<field name="layout_x" />
+		<field name="layout_y" />
+		<field name="left" />
+		<field name="letterSpacing" since="21" />
+		<field name="level" since="24" />
+		<field name="lineHeight" since="28" />
+		<field name="lineSpacingExtra" />
+		<field name="lineSpacingMultiplier" />
+		<field name="lines" />
+		<field name="linksClickable" />
+		<field name="listChoiceBackgroundIndicator" since="11" />
+		<field name="listChoiceIndicatorMultiple" />
+		<field name="listChoiceIndicatorSingle" />
+		<field name="listDivider" />
+		<field name="listDividerAlertDialog" since="11" />
+		<field name="listMenuViewStyle" since="24" />
+		<field name="listPopupWindowStyle" since="11" />
+		<field name="listPreferredItemHeight" />
+		<field name="listPreferredItemHeightLarge" since="14" />
+		<field name="listPreferredItemHeightSmall" since="14" />
+		<field name="listPreferredItemPaddingEnd" since="17" />
+		<field name="listPreferredItemPaddingLeft" since="14" />
+		<field name="listPreferredItemPaddingRight" since="14" />
+		<field name="listPreferredItemPaddingStart" since="17" />
+		<field name="listSelector" />
+		<field name="listSeparatorTextViewStyle" />
+		<field name="listViewStyle" />
+		<field name="listViewWhiteStyle" />
+		<field name="lockTaskMode" since="23" />
+		<field name="logo" since="11" />
+		<field name="logoDescription" since="23" />
+		<field name="longClickable" />
+		<field name="loopViews" since="11" />
+		<field name="manageSpaceActivity" />
+		<field name="mapViewStyle" />
+		<field name="marqueeRepeatLimit" since="2" />
+		<field name="matchOrder" since="21" />
+		<field name="max" />
+		<field name="maxAspectRatio" since="26" />
+		<field name="maxButtonHeight" since="24" />
+		<field name="maxDate" since="11" />
+		<field name="maxEms" />
+		<field name="maxHeight" />
+		<field name="maxItemsPerRow" />
+		<field name="maxLength" />
+		<field name="maxLevel" />
+		<field name="maxLines" />
+		<field name="maxLongVersionCode" since="28" />
+		<field name="maxRecents" since="21" />
+		<field name="maxResizeHeight" since="31" />
+		<field name="maxResizeWidth" since="31" />
+		<field name="maxRows" />
+		<field name="maxSdkVersion" since="4" />
+		<field name="maxWidth" />
+		<field name="maximumAngle" since="21" />
+		<field name="measureAllChildren" />
+		<field name="measureWithLargestChild" since="11" />
+		<field name="mediaRouteButtonStyle" since="16" />
+		<field name="mediaRouteTypes" since="16" />
+		<field name="memtagMode" since="31" />
+		<field name="menuCategory" />
+		<field name="mimeGroup" since="30" />
+		<field name="mimeType" />
+		<field name="min" since="26" />
+		<field name="minAspectRatio" since="29" />
+		<field name="minDate" since="11" />
+		<field name="minEms" />
+		<field name="minHeight" />
+		<field name="minLevel" />
+		<field name="minLines" />
+		<field name="minResizeHeight" since="14" />
+		<field name="minResizeWidth" since="14" />
+		<field name="minSdkVersion" />
+		<field name="minWidth" />
+		<field name="minimumHorizontalAngle" since="21" />
+		<field name="minimumVerticalAngle" since="21" />
+		<field name="mipMap" since="18" />
+		<field name="mirrorForRtl" since="18" />
+		<field name="mode" />
+		<field name="moreIcon" />
+		<field name="multiArch" since="21" />
+		<field name="multiprocess" />
+		<field name="name" />
+		<field name="nativeHeapZeroInitialized" since="31" />
+		<field name="navigationBarColor" since="21" />
+		<field name="navigationBarDividerColor" since="27" />
+		<field name="navigationContentDescription" since="21" />
+		<field name="navigationIcon" since="21" />
+		<field name="navigationMode" since="11" />
+		<field name="negativeButtonText" />
+		<field name="nestedScrollingEnabled" since="21" />
+		<field name="networkSecurityConfig" since="24" />
+		<field name="nextClusterForward" since="26" />
+		<field name="nextFocusDown" />
+		<field name="nextFocusForward" since="11" />
+		<field name="nextFocusLeft" />
+		<field name="nextFocusRight" />
+		<field name="nextFocusUp" />
+		<field name="noHistory" since="3" />
+		<field name="nonInteractiveUiTimeout" since="29" />
+		<field name="normalScreens" since="4" />
+		<field name="notificationTimeout" since="14" />
+		<field name="numColumns" />
+		<field name="numStars" />
+		<field name="numberPickerStyle" since="24" />
+		<field name="numbersBackgroundColor" since="21" />
+		<field name="numbersInnerTextColor" since="23" />
+		<field name="numbersSelectorColor" since="21" />
+		<field name="numbersTextColor" since="21" />
+		<field name="numeric" deprecated="15" />
+		<field name="numericModifiers" since="26" />
+		<field name="numericShortcut" />
+		<field name="offset" since="24" />
+		<field name="onClick" since="4" deprecated="31" />
+		<field name="oneshot" />
+		<field name="opacity" since="11" />
+		<field name="opticalInsetBottom" since="29" />
+		<field name="opticalInsetLeft" since="29" />
+		<field name="opticalInsetRight" since="29" />
+		<field name="opticalInsetTop" since="29" />
+		<field name="order" />
+		<field name="orderInCategory" />
+		<field name="ordering" since="11" />
+		<field name="orderingFromXml" />
+		<field name="orientation" />
+		<field name="outAnimation" />
+		<field name="outlineAmbientShadowColor" since="28" />
+		<field name="outlineProvider" since="21" />
+		<field name="outlineSpotShadowColor" since="28" />
+		<field name="overScrollFooter" since="9" />
+		<field name="overScrollHeader" since="9" />
+		<field name="overScrollMode" since="9" />
+		<field name="overlapAnchor" since="21" />
+		<field name="overridesImplicitlyEnabledSubtype" since="14" />
+		<field name="packageNames" since="14" />
+		<field name="packageType" since="29" />
+		<field name="padding" />
+		<field name="paddingBottom" />
+		<field name="paddingEnd" since="17" />
+		<field name="paddingHorizontal" since="26" />
+		<field name="paddingLeft" />
+		<field name="paddingMode" since="21" />
+		<field name="paddingRight" />
+		<field name="paddingStart" since="17" />
+		<field name="paddingTop" />
+		<field name="paddingVertical" since="26" />
+		<field name="panelBackground" />
+		<field name="panelColorBackground" />
+		<field name="panelColorForeground" />
+		<field name="panelFullBackground" />
+		<field name="panelTextAppearance" />
+		<field name="parentActivityName" since="16" />
+		<field name="password" deprecated="15" />
+		<field name="passwordsActivity" since="31" />
+		<field name="path" />
+		<field name="pathAdvancedPattern" since="31" />
+		<field name="pathData" since="21" />
+		<field name="pathPattern" />
+		<field name="pathPrefix" />
+		<field name="pathSuffix" since="31" />
+		<field name="patternPathData" since="21" />
+		<field name="permission" />
+		<field name="permissionFlags" since="17" />
+		<field name="permissionGroup" />
+		<field name="permissionGroupFlags" since="17" />
+		<field name="persistableMode" since="21" />
+		<field name="persistent" />
+		<field name="persistentDrawingCache" />
+		<field name="persistentWhenFeatureAvailable" since="26" />
+		<field name="phoneNumber" deprecated="15" />
+		<field name="pivotX" />
+		<field name="pivotY" />
+		<field name="pointerIcon" since="24" />
+		<field name="popupAnimationStyle" since="9" />
+		<field name="popupBackground" />
+		<field name="popupCharacters" since="3" deprecated="29" />
+		<field name="popupElevation" since="21" />
+		<field name="popupEnterTransition" since="24" />
+		<field name="popupExitTransition" since="24" />
+		<field name="popupKeyboard" since="3" deprecated="29" />
+		<field name="popupLayout" since="3" deprecated="29" />
+		<field name="popupMenuStyle" since="11" />
+		<field name="popupTheme" since="21" />
+		<field name="popupWindowStyle" />
+		<field name="port" />
+		<field name="positiveButtonText" />
+		<field name="preferMinimalPostProcessing" since="30" />
+		<field name="preferenceCategoryStyle" />
+		<field name="preferenceFragmentStyle" since="24" />
+		<field name="preferenceInformationStyle" />
+		<field name="preferenceLayoutChild" />
+		<field name="preferenceScreenStyle" />
+		<field name="preferenceStyle" />
+		<field name="presentationTheme" since="17" />
+		<field name="preserveLegacyExternalStorage" since="30" />
+		<field name="previewImage" since="11" />
+		<field name="previewLayout" since="31" />
+		<field name="primaryContentAlpha" since="26" />
+		<field name="priority" />
+		<field name="privateImeOptions" since="3" />
+		<field name="process" />
+		<field name="progress" />
+		<field name="progressBackgroundTint" since="21" />
+		<field name="progressBackgroundTintMode" since="21" />
+		<field name="progressBarPadding" since="11" />
+		<field name="progressBarStyle" />
+		<field name="progressBarStyleHorizontal" />
+		<field name="progressBarStyleInverse" since="4" />
+		<field name="progressBarStyleLarge" />
+		<field name="progressBarStyleLargeInverse" since="4" />
+		<field name="progressBarStyleSmall" />
+		<field name="progressBarStyleSmallInverse" since="4" />
+		<field name="progressBarStyleSmallTitle" />
+		<field name="progressDrawable" />
+		<field name="progressTint" since="21" />
+		<field name="progressTintMode" since="21" />
+		<field name="prompt" />
+		<field name="propertyName" since="11" />
+		<field name="propertyXName" since="21" />
+		<field name="propertyYName" since="21" />
+		<field name="protectionLevel" />
+		<field name="publicKey" since="14" />
+		<field name="queryActionMsg" />
+		<field name="queryAfterZeroResults" since="4" />
+		<field name="queryBackground" since="21" />
+		<field name="queryHint" since="11" />
+		<field name="quickContactBadgeStyleSmallWindowLarge" since="6" />
+		<field name="quickContactBadgeStyleSmallWindowMedium" since="6" />
+		<field name="quickContactBadgeStyleSmallWindowSmall" since="6" />
+		<field name="quickContactBadgeStyleWindowLarge" since="6" />
+		<field name="quickContactBadgeStyleWindowMedium" since="6" />
+		<field name="quickContactBadgeStyleWindowSmall" since="6" />
+		<field name="radioButtonStyle" />
+		<field name="radius" />
+		<field name="rating" />
+		<field name="ratingBarStyle" />
+		<field name="ratingBarStyleIndicator" />
+		<field name="ratingBarStyleSmall" />
+		<field name="readPermission" />
+		<field name="recognitionService" since="21" />
+		<field name="recreateOnConfigChanges" since="26" />
+		<field name="recycleEnabled" since="26" />
+		<field name="relinquishTaskIdentity" since="21" />
+		<field name="reparent" since="21" />
+		<field name="reparentWithOverlay" since="21" />
+		<field name="repeatCount" />
+		<field name="repeatMode" />
+		<field name="reqFiveWayNav" since="3" />
+		<field name="reqHardKeyboard" since="3" />
+		<field name="reqKeyboardType" since="3" />
+		<field name="reqNavigation" since="3" />
+		<field name="reqTouchScreen" since="3" />
+		<field name="requestLegacyExternalStorage" since="29" />
+		<field name="requestRawExternalStorageAccess" since="31" />
+		<field name="requireDeviceScreenOn" since="31" />
+		<field name="requireDeviceUnlock" since="19" />
+		<field name="required" since="5" />
+		<field name="requiredAccountType" since="18" />
+		<field name="requiredFeature" since="26" />
+		<field name="requiredForAllUsers" since="18" />
+		<field name="requiredNotFeature" since="26" />
+		<field name="requiresFadingEdge" since="14" />
+		<field name="requiresSmallestWidthDp" since="13" />
+		<field name="resizeClip" since="22" />
+		<field name="resizeMode" since="12" />
+		<field name="resizeable" since="4" />
+		<field name="resizeableActivity" since="24" />
+		<field name="resource" />
+		<field name="resourcesMap" since="30" />
+		<field name="restoreAnyVersion" since="8" />
+		<field name="restoreNeedsApplication" since="5" deprecated="15" />
+		<field name="restrictedAccountType" since="18" />
+		<field name="restrictionType" since="21" />
+		<field name="resumeWhilePausing" since="21" />
+		<field name="reversible" since="21" />
+		<field name="revisionCode" since="22" />
+		<field name="right" />
+		<field name="ringtonePreferenceStyle" />
+		<field name="ringtoneType" />
+		<field name="rollbackDataPolicy" since="31" />
+		<field name="rotation" since="11" />
+		<field name="rotationAnimation" since="26" />
+		<field name="rotationX" since="11" />
+		<field name="rotationY" since="11" />
+		<field name="roundIcon" since="25" />
+		<field name="rowCount" since="14" />
+		<field name="rowDelay" />
+		<field name="rowEdgeFlags" since="3" deprecated="29" />
+		<field name="rowHeight" />
+		<field name="rowOrderPreserved" since="14" />
+		<field name="saveEnabled" />
+		<field name="scaleGravity" />
+		<field name="scaleHeight" />
+		<field name="scaleType" />
+		<field name="scaleWidth" />
+		<field name="scaleX" since="11" />
+		<field name="scaleY" since="11" />
+		<field name="scheme" />
+		<field name="screenDensity" since="9" />
+		<field name="screenOrientation" />
+		<field name="screenReaderFocusable" since="28" />
+		<field name="screenSize" since="9" />
+		<field name="scrollHorizontally" />
+		<field name="scrollIndicators" since="23" />
+		<field name="scrollViewStyle" />
+		<field name="scrollX" />
+		<field name="scrollY" />
+		<field name="scrollbarAlwaysDrawHorizontalTrack" />
+		<field name="scrollbarAlwaysDrawVerticalTrack" />
+		<field name="scrollbarDefaultDelayBeforeFade" since="5" />
+		<field name="scrollbarFadeDuration" since="5" />
+		<field name="scrollbarSize" />
+		<field name="scrollbarStyle" />
+		<field name="scrollbarThumbHorizontal" />
+		<field name="scrollbarThumbVertical" />
+		<field name="scrollbarTrackHorizontal" />
+		<field name="scrollbarTrackVertical" />
+		<field name="scrollbars" />
+		<field name="scrollingCache" />
+		<field name="searchButtonText" deprecated="15" />
+		<field name="searchHintIcon" since="22" />
+		<field name="searchIcon" since="21" />
+		<field name="searchMode" />
+		<field name="searchSettingsDescription" since="4" />
+		<field name="searchSuggestAuthority" />
+		<field name="searchSuggestIntentAction" />
+		<field name="searchSuggestIntentData" />
+		<field name="searchSuggestPath" />
+		<field name="searchSuggestSelection" />
+		<field name="searchSuggestThreshold" since="4" />
+		<field name="searchViewStyle" since="21" />
+		<field name="secondaryContentAlpha" since="26" />
+		<field name="secondaryProgress" />
+		<field name="secondaryProgressTint" since="21" />
+		<field name="secondaryProgressTintMode" since="21" />
+		<field name="secureElementName" since="29" />
+		<field name="seekBarStyle" />
+		<field name="segmentedButtonStyle" since="11" />
+		<field name="selectAllOnFocus" />
+		<field name="selectable" />
+		<field name="selectableAsDefault" since="31" />
+		<field name="selectableItemBackground" since="11" />
+		<field name="selectableItemBackgroundBorderless" since="21" />
+		<field name="selectedDateVerticalBar" since="11" deprecated="23" />
+		<field name="selectedWeekBackgroundColor" since="11" deprecated="23" />
+		<field name="selectionDividerHeight" since="29" />
+		<field name="sessionService" since="21" />
+		<field name="settingsActivity" since="3" />
+		<field name="settingsSliceUri" since="29" />
+		<field name="setupActivity" since="21" />
+		<field name="shadowColor" />
+		<field name="shadowDx" />
+		<field name="shadowDy" />
+		<field name="shadowRadius" />
+		<field name="shape" />
+		<field name="shareInterpolator" />
+		<field name="sharedUserId" deprecated="29" />
+		<field name="sharedUserLabel" since="3" deprecated="29" />
+		<field name="shell" since="29" />
+		<field name="shortcutDisabledMessage" since="25" />
+		<field name="shortcutId" since="25" />
+		<field name="shortcutLongLabel" since="25" />
+		<field name="shortcutShortLabel" since="25" />
+		<field name="shouldDisableView" />
+		<field name="showAsAction" since="11" />
+		<field name="showDefault" />
+		<field name="showDividers" since="11" />
+		<field name="showForAllUsers" since="23" />
+		<field name="showInInputMethodPicker" since="31" />
+		<field name="showMetadataInPreview" since="25" />
+		<field name="showOnLockScreen" since="17" deprecated="23" />
+		<field name="showSilent" />
+		<field name="showText" since="21" />
+		<field name="showWeekNumber" since="11" deprecated="23" />
+		<field name="showWhenLocked" since="27" />
+		<field name="shownWeekCount" since="11" deprecated="23" />
+		<field name="shrinkColumns" />
+		<field name="singleLine" deprecated="15" />
+		<field name="singleLineTitle" since="26" />
+		<field name="singleUser" since="17" />
+		<field name="slideEdge" since="21" />
+		<field name="smallIcon" since="5" />
+		<field name="smallScreens" since="4" />
+		<field name="smoothScrollbar" since="3" />
+		<field name="soundEffectsEnabled" />
+		<field name="spacing" />
+		<field name="spinnerDropDownItemStyle" />
+		<field name="spinnerItemStyle" />
+		<field name="spinnerMode" since="11" />
+		<field name="spinnerStyle" />
+		<field name="spinnersShown" since="11" />
+		<field name="splashScreenTheme" since="31" />
+		<field name="splitMotionEvents" since="11" />
+		<field name="splitName" since="26" />
+		<field name="splitTrack" since="21" />
+		<field name="spotShadowAlpha" since="21" />
+		<field name="src" />
+		<field name="ssp" since="19" />
+		<field name="sspAdvancedPattern" since="31" />
+		<field name="sspPattern" since="19" />
+		<field name="sspPrefix" since="19" />
+		<field name="sspSuffix" since="31" />
+		<field name="stackFromBottom" />
+		<field name="stackViewStyle" since="21" />
+		<field name="starStyle" />
+		<field name="start" since="23" />
+		<field name="startColor" />
+		<field name="startDelay" since="19" />
+		<field name="startOffset" />
+		<field name="startX" since="24" />
+		<field name="startY" since="24" />
+		<field name="startYear" deprecated="16" />
+		<field name="stateListAnimator" since="21" />
+		<field name="stateNotNeeded" />
+		<field name="state_above_anchor" />
+		<field name="state_accelerated" since="11" />
+		<field name="state_activated" since="11" />
+		<field name="state_active" />
+		<field name="state_checkable" />
+		<field name="state_checked" />
+		<field name="state_drag_can_accept" since="14" />
+		<field name="state_drag_hovered" since="14" />
+		<field name="state_empty" />
+		<field name="state_enabled" />
+		<field name="state_expanded" />
+		<field name="state_first" />
+		<field name="state_focused" />
+		<field name="state_hovered" since="14" />
+		<field name="state_last" />
+		<field name="state_long_pressable" since="3" deprecated="29" />
+		<field name="state_middle" />
+		<field name="state_multiline" since="11" />
+		<field name="state_pressed" />
+		<field name="state_selected" />
+		<field name="state_single" />
+		<field name="state_window_focused" />
+		<field name="staticWallpaperPreview" since="11" />
+		<field name="statusBarColor" since="21" />
+		<field name="stepSize" />
+		<field name="stopWithTask" since="14" />
+		<field name="streamType" />
+		<field name="stretchColumns" />
+		<field name="stretchMode" />
+		<field name="strokeAlpha" since="21" />
+		<field name="strokeColor" since="21" />
+		<field name="strokeLineCap" since="21" />
+		<field name="strokeLineJoin" since="21" />
+		<field name="strokeMiterLimit" since="21" />
+		<field name="strokeWidth" since="21" />
+		<field name="subMenuArrow" since="24" />
+		<field name="submitBackground" since="21" />
+		<field name="subtitle" since="11" />
+		<field name="subtitleTextAppearance" since="21" />
+		<field name="subtitleTextColor" since="23" />
+		<field name="subtitleTextStyle" since="11" />
+		<field name="subtypeExtraValue" since="14" />
+		<field name="subtypeId" since="17" />
+		<field name="subtypeLocale" since="14" />
+		<field name="suggestActionMsg" />
+		<field name="suggestActionMsgColumn" />
+		<field name="suggestionRowLayout" since="21" />
+		<field name="summary" />
+		<field name="summaryColumn" since="5" />
+		<field name="summaryOff" />
+		<field name="summaryOn" />
+		<field name="supportsAssist" since="23" />
+		<field name="supportsInlineSuggestions" since="30" />
+		<field name="supportsLaunchVoiceAssistFromKeyguard" since="23" />
+		<field name="supportsLocalInteraction" since="24" />
+		<field name="supportsMultipleDisplays" since="29" />
+		<field name="supportsPictureInPicture" since="24" />
+		<field name="supportsRtl" since="17" />
+		<field name="supportsSwitchingToNextInputMethod" since="19" />
+		<field name="supportsUploading" since="5" />
+		<field name="suppressesSpellChecker" since="31" />
+		<field name="switchMinWidth" since="14" />
+		<field name="switchPadding" since="14" />
+		<field name="switchPreferenceStyle" since="14" />
+		<field name="switchStyle" since="21" />
+		<field name="switchTextAppearance" since="14" />
+		<field name="switchTextOff" since="14" />
+		<field name="switchTextOn" since="14" />
+		<field name="syncable" />
+		<field name="tabStripEnabled" since="8" />
+		<field name="tabStripLeft" since="8" />
+		<field name="tabStripRight" since="8" />
+		<field name="tabWidgetStyle" />
+		<field name="tag" />
+		<field name="targetActivity" />
+		<field name="targetCellHeight" since="31" />
+		<field name="targetCellWidth" since="31" />
+		<field name="targetClass" />
+		<field name="targetDescriptions" since="14" deprecated="23" />
+		<field name="targetId" since="19" />
+		<field name="targetName" since="21" />
+		<field name="targetPackage" />
+		<field name="targetProcesses" since="26" />
+		<field name="targetSandboxVersion" since="26" deprecated="29" />
+		<field name="targetSdkVersion" since="4" />
+		<field name="taskAffinity" />
+		<field name="taskCloseEnterAnimation" />
+		<field name="taskCloseExitAnimation" />
+		<field name="taskOpenEnterAnimation" />
+		<field name="taskOpenExitAnimation" />
+		<field name="taskToBackEnterAnimation" />
+		<field name="taskToBackExitAnimation" />
+		<field name="taskToFrontEnterAnimation" />
+		<field name="taskToFrontExitAnimation" />
+		<field name="tension" since="4" />
+		<field name="testOnly" since="4" />
+		<field name="text" />
+		<field name="textAlignment" since="17" />
+		<field name="textAllCaps" since="14" />
+		<field name="textAppearance" />
+		<field name="textAppearanceButton" />
+		<field name="textAppearanceInverse" />
+		<field name="textAppearanceLarge" />
+		<field name="textAppearanceLargeInverse" />
+		<field name="textAppearanceLargePopupMenu" since="11" />
+		<field name="textAppearanceListItem" since="14" />
+		<field name="textAppearanceListItemSecondary" since="21" />
+		<field name="textAppearanceListItemSmall" since="14" />
+		<field name="textAppearanceMedium" />
+		<field name="textAppearanceMediumInverse" />
+		<field name="textAppearancePopupMenuHeader" since="24" />
+		<field name="textAppearanceSearchResultSubtitle" since="5" />
+		<field name="textAppearanceSearchResultTitle" since="5" />
+		<field name="textAppearanceSmall" />
+		<field name="textAppearanceSmallInverse" />
+		<field name="textAppearanceSmallPopupMenu" since="11" />
+		<field name="textCheckMark" />
+		<field name="textCheckMarkInverse" />
+		<field name="textColor" />
+		<field name="textColorAlertDialogListItem" since="11" />
+		<field name="textColorHighlight" />
+		<field name="textColorHighlightInverse" since="11" />
+		<field name="textColorHint" />
+		<field name="textColorHintInverse" />
+		<field name="textColorLink" />
+		<field name="textColorLinkInverse" since="11" />
+		<field name="textColorPrimary" />
+		<field name="textColorPrimaryDisableOnly" />
+		<field name="textColorPrimaryInverse" />
+		<field name="textColorPrimaryInverseDisableOnly" since="4" />
+		<field name="textColorPrimaryInverseNoDisable" />
+		<field name="textColorPrimaryNoDisable" />
+		<field name="textColorSecondary" />
+		<field name="textColorSecondaryInverse" />
+		<field name="textColorSecondaryInverseNoDisable" />
+		<field name="textColorSecondaryNoDisable" />
+		<field name="textColorTertiary" />
+		<field name="textColorTertiaryInverse" />
+		<field name="textCursorDrawable" since="12" />
+		<field name="textDirection" since="17" />
+		<field name="textEditNoPasteWindowLayout" since="11" />
+		<field name="textEditPasteWindowLayout" since="11" />
+		<field name="textEditSideNoPasteWindowLayout" since="11" />
+		<field name="textEditSidePasteWindowLayout" since="11" />
+		<field name="textEditSuggestionItemLayout" since="14" />
+		<field name="textFilterEnabled" />
+		<field name="textFontWeight" since="28" />
+		<field name="textIsSelectable" since="11" />
+		<field name="textLocale" since="29" />
+		<field name="textOff" />
+		<field name="textOn" />
+		<field name="textScaleX" />
+		<field name="textSelectHandle" since="9" />
+		<field name="textSelectHandleLeft" since="9" />
+		<field name="textSelectHandleRight" since="9" />
+		<field name="textSelectHandleWindowStyle" since="9" />
+		<field name="textSize" />
+		<field name="textStyle" />
+		<field name="textSuggestionsWindowStyle" since="14" />
+		<field name="textViewStyle" />
+		<field name="theme" />
+		<field name="thickness" since="3" />
+		<field name="thicknessRatio" />
+		<field name="thumb" />
+		<field name="thumbOffset" />
+		<field name="thumbPosition" since="23" />
+		<field name="thumbTextPadding" since="14" />
+		<field name="thumbTint" since="21" />
+		<field name="thumbTintMode" since="21" />
+		<field name="thumbnail" since="5" />
+		<field name="tickMark" since="24" />
+		<field name="tickMarkTint" since="24" />
+		<field name="tickMarkTintMode" since="24" />
+		<field name="tileMode" />
+		<field name="tileModeX" since="21" />
+		<field name="tileModeY" since="21" />
+		<field name="timePickerDialogTheme" since="21" />
+		<field name="timePickerMode" since="21" />
+		<field name="timePickerStyle" since="21" />
+		<field name="timeZone" since="17" />
+		<field name="tint" />
+		<field name="tintMode" since="21" />
+		<field name="title" />
+		<field name="titleCondensed" />
+		<field name="titleMargin" since="24" />
+		<field name="titleMarginBottom" since="24" />
+		<field name="titleMarginEnd" since="24" />
+		<field name="titleMarginStart" since="24" />
+		<field name="titleMarginTop" since="24" />
+		<field name="titleTextAppearance" since="21" />
+		<field name="titleTextColor" since="23" />
+		<field name="titleTextStyle" since="11" />
+		<field name="toAlpha" />
+		<field name="toDegrees" />
+		<field name="toId" since="21" />
+		<field name="toScene" since="19" />
+		<field name="toXDelta" />
+		<field name="toXScale" />
+		<field name="toYDelta" />
+		<field name="toYScale" />
+		<field name="toolbarStyle" since="21" />
+		<field name="tooltipText" since="26" />
+		<field name="top" />
+		<field name="topBright" />
+		<field name="topDark" />
+		<field name="topLeftRadius" />
+		<field name="topOffset" since="3" />
+		<field name="topRightRadius" />
+		<field name="touchscreenBlocksFocus" since="21" />
+		<field name="track" since="14" />
+		<field name="trackTint" since="23" />
+		<field name="trackTintMode" since="23" />
+		<field name="transcriptMode" />
+		<field name="transformPivotX" since="11" />
+		<field name="transformPivotY" since="11" />
+		<field name="transition" since="19" />
+		<field name="transitionGroup" since="21" />
+		<field name="transitionName" since="21" />
+		<field name="transitionOrdering" since="19" />
+		<field name="transitionVisibilityMode" since="21" />
+		<field name="translateX" since="21" />
+		<field name="translateY" since="21" />
+		<field name="translationX" since="11" />
+		<field name="translationY" since="11" />
+		<field name="translationZ" since="21" />
+		<field name="trimPathEnd" since="21" />
+		<field name="trimPathOffset" since="21" />
+		<field name="trimPathStart" since="21" />
+		<field name="ttcIndex" since="28" />
+		<field name="tunerCount" since="24" />
+		<field name="turnScreenOn" since="27" />
+		<field name="type" />
+		<field name="typeface" />
+		<field name="uiOptions" since="14" />
+		<field name="uncertainGestureColor" since="4" />
+		<field name="unfocusedMonthDateColor" since="11" deprecated="23" />
+		<field name="unselectedAlpha" />
+		<field name="updatePeriodMillis" since="3" />
+		<field name="use32bitAbi" since="24" />
+		<field name="useAppZygote" since="29" />
+		<field name="useDefaultMargins" since="14" />
+		<field name="useEmbeddedDex" since="29" />
+		<field name="useIntrinsicSizeAsMinimum" since="11" />
+		<field name="useLevel" />
+		<field name="userVisible" since="5" />
+		<field name="usesCleartextTraffic" since="23" />
+		<field name="usesPermissionFlags" since="31" />
+		<field name="value" />
+		<field name="valueFrom" since="11" />
+		<field name="valueTo" since="11" />
+		<field name="valueType" since="11" />
+		<field name="variablePadding" />
+		<field name="vendor" since="19" />
+		<field name="version" since="24" />
+		<field name="versionCode" />
+		<field name="versionCodeMajor" since="28" />
+		<field name="versionMajor" since="28" />
+		<field name="versionName" />
+		<field name="verticalCorrection" since="3" deprecated="29" />
+		<field name="verticalDivider" />
+		<field name="verticalGap" since="3" deprecated="29" />
+		<field name="verticalScrollbarPosition" since="11" />
+		<field name="verticalSpacing" />
+		<field name="viewportHeight" since="21" />
+		<field name="viewportWidth" since="21" />
+		<field name="visibility" />
+		<field name="visible" />
+		<field name="visibleToInstantApps" since="26" />
+		<field name="vmSafeMode" since="8" />
+		<field name="voiceIcon" since="21" />
+		<field name="voiceLanguage" since="3" />
+		<field name="voiceLanguageModel" since="3" />
+		<field name="voiceMaxResults" since="3" />
+		<field name="voicePromptText" since="3" />
+		<field name="voiceSearchMode" since="3" />
+		<field name="wallpaperCloseEnterAnimation" since="5" />
+		<field name="wallpaperCloseExitAnimation" since="5" />
+		<field name="wallpaperIntraCloseEnterAnimation" since="5" />
+		<field name="wallpaperIntraCloseExitAnimation" since="5" />
+		<field name="wallpaperIntraOpenEnterAnimation" since="5" />
+		<field name="wallpaperIntraOpenExitAnimation" since="5" />
+		<field name="wallpaperOpenEnterAnimation" since="5" />
+		<field name="wallpaperOpenExitAnimation" since="5" />
+		<field name="webTextViewStyle" since="8" />
+		<field name="webViewStyle" />
+		<field name="weekDayTextAppearance" since="11" />
+		<field name="weekNumberColor" since="11" deprecated="23" />
+		<field name="weekSeparatorLineColor" since="11" deprecated="23" />
+		<field name="weightSum" />
+		<field name="widgetCategory" since="17" />
+		<field name="widgetFeatures" since="28" />
+		<field name="widgetLayout" />
+		<field name="width" />
+		<field name="windowActionBar" since="11" />
+		<field name="windowActionBarOverlay" since="11" />
+		<field name="windowActionModeOverlay" since="11" />
+		<field name="windowActivityTransitions" since="21" />
+		<field name="windowAllowEnterTransitionOverlap" since="21" />
+		<field name="windowAllowReturnTransitionOverlap" since="21" />
+		<field name="windowAnimationStyle" />
+		<field name="windowBackground" />
+		<field name="windowBackgroundBlurRadius" since="31" />
+		<field name="windowBackgroundFallback" since="24" />
+		<field name="windowBlurBehindEnabled" since="31" />
+		<field name="windowBlurBehindRadius" since="31" />
+		<field name="windowClipToOutline" since="21" />
+		<field name="windowCloseOnTouchOutside" since="11" />
+		<field name="windowContentOverlay" />
+		<field name="windowContentTransitionManager" since="21" />
+		<field name="windowContentTransitions" since="21" />
+		<field name="windowDisablePreview" since="3" />
+		<field name="windowDrawsSystemBarBackgrounds" since="21" />
+		<field name="windowElevation" since="21" />
+		<field name="windowEnableSplitTouch" since="11" />
+		<field name="windowEnterAnimation" />
+		<field name="windowEnterTransition" since="21" />
+		<field name="windowExitAnimation" />
+		<field name="windowExitTransition" since="21" />
+		<field name="windowFrame" />
+		<field name="windowFullscreen" />
+		<field name="windowHideAnimation" />
+		<field name="windowIsFloating" />
+		<field name="windowIsTranslucent" />
+		<field name="windowLayoutAffinity" since="31" />
+		<field name="windowLayoutInDisplayCutoutMode" since="27" />
+		<field name="windowLightNavigationBar" since="27" />
+		<field name="windowLightStatusBar" since="23" />
+		<field name="windowMinWidthMajor" since="11" />
+		<field name="windowMinWidthMinor" since="11" />
+		<field name="windowNoDisplay" since="3" />
+		<field name="windowNoTitle" />
+		<field name="windowOverscan" since="18" deprecated="30" />
+		<field name="windowReenterTransition" since="21" />
+		<field name="windowReturnTransition" since="21" />
+		<field name="windowSharedElementEnterTransition" since="21" />
+		<field name="windowSharedElementExitTransition" since="21" />
+		<field name="windowSharedElementReenterTransition" since="21" />
+		<field name="windowSharedElementReturnTransition" since="21" />
+		<field name="windowSharedElementsUseOverlay" since="21" />
+		<field name="windowShowAnimation" />
+		<field name="windowShowWallpaper" since="5" />
+		<field name="windowSoftInputMode" since="3" />
+		<field name="windowSplashScreenAnimatedIcon" since="31" />
+		<field name="windowSplashScreenAnimationDuration" since="31" />
+		<field name="windowSplashScreenBackground" since="31" />
+		<field name="windowSplashScreenBrandingImage" since="31" />
+		<field name="windowSplashScreenIconBackgroundColor" since="31" />
+		<field name="windowSplashscreenContent" since="26" deprecated="31" />
+		<field name="windowSwipeToDismiss" since="20" deprecated="30" />
+		<field name="windowTitleBackgroundStyle" />
+		<field name="windowTitleSize" />
+		<field name="windowTitleStyle" />
+		<field name="windowTransitionBackgroundFadeDuration" since="21" />
+		<field name="windowTranslucentNavigation" since="19" />
+		<field name="windowTranslucentStatus" since="19" />
+		<field name="writePermission" />
+		<field name="x" />
+		<field name="xlargeScreens" since="9" />
+		<field name="y" />
+		<field name="yearListItemTextAppearance" since="21" deprecated="23" />
+		<field name="yearListSelectorColor" since="21" deprecated="23" />
+		<field name="yesNoPreferenceStyle" />
+		<field name="zAdjustment" />
+		<field name="zygotePreloadName" since="29" />
+	</class>
+	<class name="android/R$bool" since="3">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/R$color" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="background_dark" />
+		<field name="background_light" />
+		<field name="black" />
+		<field name="darker_gray" />
+		<field name="holo_blue_bright" since="14" />
+		<field name="holo_blue_dark" since="14" />
+		<field name="holo_blue_light" since="14" />
+		<field name="holo_green_dark" since="14" />
+		<field name="holo_green_light" since="14" />
+		<field name="holo_orange_dark" since="14" />
+		<field name="holo_orange_light" since="14" />
+		<field name="holo_purple" since="14" />
+		<field name="holo_red_dark" since="14" />
+		<field name="holo_red_light" since="14" />
+		<field name="primary_text_dark" deprecated="28" />
+		<field name="primary_text_dark_nodisable" deprecated="28" />
+		<field name="primary_text_light" deprecated="28" />
+		<field name="primary_text_light_nodisable" deprecated="28" />
+		<field name="secondary_text_dark" deprecated="28" />
+		<field name="secondary_text_dark_nodisable" deprecated="28" />
+		<field name="secondary_text_light" deprecated="28" />
+		<field name="secondary_text_light_nodisable" deprecated="28" />
+		<field name="system_accent1_0" since="31" />
+		<field name="system_accent1_10" since="31" />
+		<field name="system_accent1_100" since="31" />
+		<field name="system_accent1_1000" since="31" />
+		<field name="system_accent1_200" since="31" />
+		<field name="system_accent1_300" since="31" />
+		<field name="system_accent1_400" since="31" />
+		<field name="system_accent1_50" since="31" />
+		<field name="system_accent1_500" since="31" />
+		<field name="system_accent1_600" since="31" />
+		<field name="system_accent1_700" since="31" />
+		<field name="system_accent1_800" since="31" />
+		<field name="system_accent1_900" since="31" />
+		<field name="system_accent2_0" since="31" />
+		<field name="system_accent2_10" since="31" />
+		<field name="system_accent2_100" since="31" />
+		<field name="system_accent2_1000" since="31" />
+		<field name="system_accent2_200" since="31" />
+		<field name="system_accent2_300" since="31" />
+		<field name="system_accent2_400" since="31" />
+		<field name="system_accent2_50" since="31" />
+		<field name="system_accent2_500" since="31" />
+		<field name="system_accent2_600" since="31" />
+		<field name="system_accent2_700" since="31" />
+		<field name="system_accent2_800" since="31" />
+		<field name="system_accent2_900" since="31" />
+		<field name="system_accent3_0" since="31" />
+		<field name="system_accent3_10" since="31" />
+		<field name="system_accent3_100" since="31" />
+		<field name="system_accent3_1000" since="31" />
+		<field name="system_accent3_200" since="31" />
+		<field name="system_accent3_300" since="31" />
+		<field name="system_accent3_400" since="31" />
+		<field name="system_accent3_50" since="31" />
+		<field name="system_accent3_500" since="31" />
+		<field name="system_accent3_600" since="31" />
+		<field name="system_accent3_700" since="31" />
+		<field name="system_accent3_800" since="31" />
+		<field name="system_accent3_900" since="31" />
+		<field name="system_neutral1_0" since="31" />
+		<field name="system_neutral1_10" since="31" />
+		<field name="system_neutral1_100" since="31" />
+		<field name="system_neutral1_1000" since="31" />
+		<field name="system_neutral1_200" since="31" />
+		<field name="system_neutral1_300" since="31" />
+		<field name="system_neutral1_400" since="31" />
+		<field name="system_neutral1_50" since="31" />
+		<field name="system_neutral1_500" since="31" />
+		<field name="system_neutral1_600" since="31" />
+		<field name="system_neutral1_700" since="31" />
+		<field name="system_neutral1_800" since="31" />
+		<field name="system_neutral1_900" since="31" />
+		<field name="system_neutral2_0" since="31" />
+		<field name="system_neutral2_10" since="31" />
+		<field name="system_neutral2_100" since="31" />
+		<field name="system_neutral2_1000" since="31" />
+		<field name="system_neutral2_200" since="31" />
+		<field name="system_neutral2_300" since="31" />
+		<field name="system_neutral2_400" since="31" />
+		<field name="system_neutral2_50" since="31" />
+		<field name="system_neutral2_500" since="31" />
+		<field name="system_neutral2_600" since="31" />
+		<field name="system_neutral2_700" since="31" />
+		<field name="system_neutral2_800" since="31" />
+		<field name="system_neutral2_900" since="31" />
+		<field name="tab_indicator_text" />
+		<field name="tertiary_text_dark" deprecated="28" />
+		<field name="tertiary_text_light" deprecated="28" />
+		<field name="transparent" />
+		<field name="white" />
+		<field name="widget_edittext_dark" />
+	</class>
+	<class name="android/R$dimen" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="app_icon_size" />
+		<field name="dialog_min_width_major" since="11" />
+		<field name="dialog_min_width_minor" since="11" />
+		<field name="notification_large_icon_height" since="11" />
+		<field name="notification_large_icon_width" since="11" />
+		<field name="system_app_widget_background_radius" since="31" />
+		<field name="system_app_widget_inner_radius" since="31" />
+		<field name="thumbnail_height" />
+		<field name="thumbnail_width" />
+	</class>
+	<class name="android/R$drawable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="alert_dark_frame" />
+		<field name="alert_light_frame" />
+		<field name="arrow_down_float" />
+		<field name="arrow_up_float" />
+		<field name="bottom_bar" />
+		<field name="btn_default" />
+		<field name="btn_default_small" />
+		<field name="btn_dialog" />
+		<field name="btn_dropdown" />
+		<field name="btn_minus" />
+		<field name="btn_plus" />
+		<field name="btn_radio" />
+		<field name="btn_star" />
+		<field name="btn_star_big_off" />
+		<field name="btn_star_big_on" />
+		<field name="button_onoff_indicator_off" />
+		<field name="button_onoff_indicator_on" />
+		<field name="checkbox_off_background" />
+		<field name="checkbox_on_background" />
+		<field name="dark_header" since="3" />
+		<field name="dialog_frame" />
+		<field name="dialog_holo_dark_frame" since="11" />
+		<field name="dialog_holo_light_frame" since="11" />
+		<field name="divider_horizontal_bright" />
+		<field name="divider_horizontal_dark" />
+		<field name="divider_horizontal_dim_dark" />
+		<field name="divider_horizontal_textfield" />
+		<field name="edit_text" />
+		<field name="editbox_background" />
+		<field name="editbox_background_normal" />
+		<field name="editbox_dropdown_dark_frame" />
+		<field name="editbox_dropdown_light_frame" />
+		<field name="gallery_thumb" />
+		<field name="ic_btn_speak_now" since="3" />
+		<field name="ic_delete" />
+		<field name="ic_dialog_alert" />
+		<field name="ic_dialog_dialer" />
+		<field name="ic_dialog_email" />
+		<field name="ic_dialog_info" />
+		<field name="ic_dialog_map" />
+		<field name="ic_input_add" />
+		<field name="ic_input_delete" />
+		<field name="ic_input_get" />
+		<field name="ic_lock_idle_alarm" />
+		<field name="ic_lock_idle_charging" />
+		<field name="ic_lock_idle_lock" />
+		<field name="ic_lock_idle_low_battery" />
+		<field name="ic_lock_lock" />
+		<field name="ic_lock_power_off" />
+		<field name="ic_lock_silent_mode" />
+		<field name="ic_lock_silent_mode_off" />
+		<field name="ic_media_ff" />
+		<field name="ic_media_next" />
+		<field name="ic_media_pause" />
+		<field name="ic_media_play" />
+		<field name="ic_media_previous" />
+		<field name="ic_media_rew" />
+		<field name="ic_menu_add" />
+		<field name="ic_menu_agenda" />
+		<field name="ic_menu_always_landscape_portrait" />
+		<field name="ic_menu_call" />
+		<field name="ic_menu_camera" />
+		<field name="ic_menu_close_clear_cancel" />
+		<field name="ic_menu_compass" />
+		<field name="ic_menu_crop" />
+		<field name="ic_menu_day" />
+		<field name="ic_menu_delete" />
+		<field name="ic_menu_directions" />
+		<field name="ic_menu_edit" />
+		<field name="ic_menu_gallery" />
+		<field name="ic_menu_help" />
+		<field name="ic_menu_info_details" />
+		<field name="ic_menu_manage" />
+		<field name="ic_menu_mapmode" />
+		<field name="ic_menu_month" />
+		<field name="ic_menu_more" />
+		<field name="ic_menu_my_calendar" />
+		<field name="ic_menu_mylocation" />
+		<field name="ic_menu_myplaces" />
+		<field name="ic_menu_preferences" />
+		<field name="ic_menu_recent_history" />
+		<field name="ic_menu_report_image" />
+		<field name="ic_menu_revert" />
+		<field name="ic_menu_rotate" />
+		<field name="ic_menu_save" />
+		<field name="ic_menu_search" />
+		<field name="ic_menu_send" />
+		<field name="ic_menu_set_as" />
+		<field name="ic_menu_share" />
+		<field name="ic_menu_slideshow" />
+		<field name="ic_menu_sort_alphabetically" />
+		<field name="ic_menu_sort_by_size" />
+		<field name="ic_menu_today" />
+		<field name="ic_menu_upload" />
+		<field name="ic_menu_upload_you_tube" />
+		<field name="ic_menu_view" />
+		<field name="ic_menu_week" />
+		<field name="ic_menu_zoom" />
+		<field name="ic_notification_clear_all" />
+		<field name="ic_notification_overlay" />
+		<field name="ic_partial_secure" />
+		<field name="ic_popup_disk_full" />
+		<field name="ic_popup_reminder" />
+		<field name="ic_popup_sync" />
+		<field name="ic_search_category_default" />
+		<field name="ic_secure" />
+		<field name="list_selector_background" />
+		<field name="menu_frame" />
+		<field name="menu_full_frame" />
+		<field name="menuitem_background" />
+		<field name="picture_frame" />
+		<field name="presence_audio_away" since="9" />
+		<field name="presence_audio_busy" since="9" />
+		<field name="presence_audio_online" since="9" />
+		<field name="presence_away" />
+		<field name="presence_busy" />
+		<field name="presence_invisible" />
+		<field name="presence_offline" />
+		<field name="presence_online" />
+		<field name="presence_video_away" since="9" />
+		<field name="presence_video_busy" since="9" />
+		<field name="presence_video_online" since="9" />
+		<field name="progress_horizontal" />
+		<field name="progress_indeterminate_horizontal" />
+		<field name="radiobutton_off_background" />
+		<field name="radiobutton_on_background" />
+		<field name="screen_background_dark" />
+		<field name="screen_background_dark_transparent" since="5" />
+		<field name="screen_background_light" />
+		<field name="screen_background_light_transparent" since="5" />
+		<field name="spinner_background" />
+		<field name="spinner_dropdown_background" />
+		<field name="star_big_off" />
+		<field name="star_big_on" />
+		<field name="star_off" />
+		<field name="star_on" />
+		<field name="stat_notify_call_mute" />
+		<field name="stat_notify_chat" />
+		<field name="stat_notify_error" />
+		<field name="stat_notify_missed_call" />
+		<field name="stat_notify_more" />
+		<field name="stat_notify_sdcard" />
+		<field name="stat_notify_sdcard_prepare" since="5" />
+		<field name="stat_notify_sdcard_usb" />
+		<field name="stat_notify_sync" />
+		<field name="stat_notify_sync_noanim" />
+		<field name="stat_notify_voicemail" />
+		<field name="stat_sys_data_bluetooth" />
+		<field name="stat_sys_download" />
+		<field name="stat_sys_download_done" />
+		<field name="stat_sys_headset" />
+		<field name="stat_sys_phone_call" deprecated="15" />
+		<field name="stat_sys_phone_call_forward" deprecated="15" />
+		<field name="stat_sys_phone_call_on_hold" deprecated="15" />
+		<field name="stat_sys_speakerphone" />
+		<field name="stat_sys_upload" />
+		<field name="stat_sys_upload_done" />
+		<field name="stat_sys_vp_phone_call" since="4" deprecated="15" />
+		<field name="stat_sys_vp_phone_call_on_hold" since="4" deprecated="15" />
+		<field name="stat_sys_warning" />
+		<field name="status_bar_item_app_background" />
+		<field name="status_bar_item_background" />
+		<field name="sym_action_call" />
+		<field name="sym_action_chat" />
+		<field name="sym_action_email" />
+		<field name="sym_call_incoming" />
+		<field name="sym_call_missed" />
+		<field name="sym_call_outgoing" />
+		<field name="sym_contact_card" />
+		<field name="sym_def_app_icon" />
+		<field name="title_bar" />
+		<field name="title_bar_tall" since="3" />
+		<field name="toast_frame" />
+		<field name="zoom_plate" />
+	</class>
+	<class name="android/R$fraction" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/R$id" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="accessibilityActionContextClick" since="23" />
+		<field name="accessibilityActionHideTooltip" since="28" />
+		<field name="accessibilityActionImeEnter" since="30" />
+		<field name="accessibilityActionMoveWindow" since="26" />
+		<field name="accessibilityActionPageDown" since="29" />
+		<field name="accessibilityActionPageLeft" since="29" />
+		<field name="accessibilityActionPageRight" since="29" />
+		<field name="accessibilityActionPageUp" since="29" />
+		<field name="accessibilityActionPressAndHold" since="30" />
+		<field name="accessibilityActionScrollDown" since="23" />
+		<field name="accessibilityActionScrollLeft" since="23" />
+		<field name="accessibilityActionScrollRight" since="23" />
+		<field name="accessibilityActionScrollToPosition" since="23" />
+		<field name="accessibilityActionScrollUp" since="23" />
+		<field name="accessibilityActionSetProgress" since="24" />
+		<field name="accessibilityActionShowOnScreen" since="23" />
+		<field name="accessibilityActionShowTooltip" since="28" />
+		<field name="accessibilitySystemActionBack" since="30" />
+		<field name="accessibilitySystemActionHome" since="30" />
+		<field name="accessibilitySystemActionLockScreen" since="30" />
+		<field name="accessibilitySystemActionNotifications" since="30" />
+		<field name="accessibilitySystemActionPowerDialog" since="30" />
+		<field name="accessibilitySystemActionQuickSettings" since="30" />
+		<field name="accessibilitySystemActionRecents" since="30" />
+		<field name="accessibilitySystemActionTakeScreenshot" since="30" />
+		<field name="accessibilitySystemActionToggleSplitScreen" since="30" />
+		<field name="addToDictionary" since="3" />
+		<field name="autofill" since="26" />
+		<field name="background" />
+		<field name="button1" />
+		<field name="button2" />
+		<field name="button3" />
+		<field name="candidatesArea" since="3" />
+		<field name="checkbox" />
+		<field name="closeButton" since="3" />
+		<field name="content" />
+		<field name="copy" since="3" />
+		<field name="copyUrl" since="3" />
+		<field name="custom" since="8" />
+		<field name="cut" since="3" />
+		<field name="edit" />
+		<field name="empty" />
+		<field name="extractArea" since="3" />
+		<field name="hint" />
+		<field name="home" since="11" />
+		<field name="icon" />
+		<field name="icon1" />
+		<field name="icon2" />
+		<field name="icon_frame" since="24" />
+		<field name="input" />
+		<field name="inputArea" since="3" />
+		<field name="inputExtractEditText" since="3" />
+		<field name="keyboardView" since="3" deprecated="29" />
+		<field name="list" />
+		<field name="list_container" since="24" />
+		<field name="mask" since="21" />
+		<field name="message" />
+		<field name="navigationBarBackground" since="21" />
+		<field name="paste" since="3" />
+		<field name="pasteAsPlainText" since="23" />
+		<field name="primary" />
+		<field name="progress" />
+		<field name="redo" since="23" />
+		<field name="replaceText" since="23" />
+		<field name="secondaryProgress" />
+		<field name="selectAll" since="3" />
+		<field name="selectTextMode" since="11" />
+		<field name="selectedIcon" />
+		<field name="shareText" since="23" />
+		<field name="startSelectingText" since="3" />
+		<field name="statusBarBackground" since="21" />
+		<field name="stopSelectingText" since="3" />
+		<field name="summary" />
+		<field name="switchInputMethod" since="3" />
+		<field name="switch_widget" since="24" />
+		<field name="tabcontent" />
+		<field name="tabhost" />
+		<field name="tabs" />
+		<field name="text1" />
+		<field name="text2" />
+		<field name="textAssist" since="26" />
+		<field name="title" />
+		<field name="toggle" />
+		<field name="undo" since="23" />
+		<field name="widget_frame" />
+	</class>
+	<class name="android/R$integer" since="3">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="config_longAnimTime" />
+		<field name="config_mediumAnimTime" />
+		<field name="config_shortAnimTime" />
+		<field name="status_bar_notification_info_maxnum" since="14" />
+	</class>
+	<class name="android/R$interpolator" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="accelerate_cubic" />
+		<field name="accelerate_decelerate" />
+		<field name="accelerate_quad" />
+		<field name="accelerate_quint" />
+		<field name="anticipate" />
+		<field name="anticipate_overshoot" />
+		<field name="bounce" />
+		<field name="cycle" />
+		<field name="decelerate_cubic" />
+		<field name="decelerate_quad" />
+		<field name="decelerate_quint" />
+		<field name="fast_out_extra_slow_in" since="28" />
+		<field name="fast_out_linear_in" since="21" />
+		<field name="fast_out_slow_in" since="21" />
+		<field name="linear" />
+		<field name="linear_out_slow_in" since="21" />
+		<field name="overshoot" />
+	</class>
+	<class name="android/R$layout" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="activity_list_item" />
+		<field name="browser_link_context_header" />
+		<field name="expandable_list_content" />
+		<field name="list_content" since="11" />
+		<field name="preference_category" />
+		<field name="select_dialog_item" />
+		<field name="select_dialog_multichoice" />
+		<field name="select_dialog_singlechoice" />
+		<field name="simple_dropdown_item_1line" />
+		<field name="simple_expandable_list_item_1" />
+		<field name="simple_expandable_list_item_2" />
+		<field name="simple_gallery_item" />
+		<field name="simple_list_item_1" />
+		<field name="simple_list_item_2" />
+		<field name="simple_list_item_activated_1" since="11" />
+		<field name="simple_list_item_activated_2" since="11" />
+		<field name="simple_list_item_checked" />
+		<field name="simple_list_item_multiple_choice" />
+		<field name="simple_list_item_single_choice" />
+		<field name="simple_selectable_list_item" since="11" />
+		<field name="simple_spinner_dropdown_item" />
+		<field name="simple_spinner_item" />
+		<field name="test_list_item" />
+		<field name="two_line_list_item" />
+	</class>
+	<class name="android/R$menu" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/R$mipmap" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="sym_def_app_icon" />
+	</class>
+	<class name="android/R$plurals" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/R$raw" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/R$string" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="VideoView_error_button" />
+		<field name="VideoView_error_text_invalid_progressive_playback" since="3" />
+		<field name="VideoView_error_text_unknown" />
+		<field name="VideoView_error_title" />
+		<field name="autofill" since="27" />
+		<field name="cancel" />
+		<field name="copy" />
+		<field name="copyUrl" />
+		<field name="cut" />
+		<field name="defaultMsisdnAlphaTag" />
+		<field name="defaultVoiceMailAlphaTag" />
+		<field name="dialog_alert_title" since="3" />
+		<field name="emptyPhoneNumber" />
+		<field name="fingerprint_icon_content_description" since="23" />
+		<field name="httpErrorBadUrl" />
+		<field name="httpErrorUnsupportedScheme" />
+		<field name="no" deprecated="30" />
+		<field name="ok" />
+		<field name="paste" />
+		<field name="paste_as_plain_text" since="26" />
+		<field name="search_go" />
+		<field name="selectAll" />
+		<field name="selectTextMode" since="11" />
+		<field name="status_bar_notification_info_overflow" since="14" />
+		<field name="unknownName" />
+		<field name="untitled" />
+		<field name="yes" deprecated="30" />
+	</class>
+	<class name="android/R$style" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="Animation" />
+		<field name="Animation_Activity" />
+		<field name="Animation_Dialog" />
+		<field name="Animation_InputMethod" since="5" />
+		<field name="Animation_Toast" />
+		<field name="Animation_Translucent" />
+		<field name="DeviceDefault_ButtonBar" since="14" />
+		<field name="DeviceDefault_ButtonBar_AlertDialog" since="14" />
+		<field name="DeviceDefault_Light_ButtonBar" since="14" />
+		<field name="DeviceDefault_Light_ButtonBar_AlertDialog" since="14" />
+		<field name="DeviceDefault_Light_SegmentedButton" since="14" />
+		<field name="DeviceDefault_SegmentedButton" since="14" />
+		<field name="Holo_ButtonBar" since="11" />
+		<field name="Holo_ButtonBar_AlertDialog" since="11" />
+		<field name="Holo_Light_ButtonBar" since="11" />
+		<field name="Holo_Light_ButtonBar_AlertDialog" since="11" />
+		<field name="Holo_Light_SegmentedButton" since="11" />
+		<field name="Holo_SegmentedButton" since="11" />
+		<field name="MediaButton" />
+		<field name="MediaButton_Ffwd" />
+		<field name="MediaButton_Next" />
+		<field name="MediaButton_Pause" />
+		<field name="MediaButton_Play" />
+		<field name="MediaButton_Previous" />
+		<field name="MediaButton_Rew" />
+		<field name="TextAppearance" />
+		<field name="TextAppearance_DeviceDefault" since="14" />
+		<field name="TextAppearance_DeviceDefault_DialogWindowTitle" since="14" />
+		<field name="TextAppearance_DeviceDefault_Inverse" since="14" />
+		<field name="TextAppearance_DeviceDefault_Large" since="14" />
+		<field name="TextAppearance_DeviceDefault_Large_Inverse" since="14" />
+		<field name="TextAppearance_DeviceDefault_Medium" since="14" />
+		<field name="TextAppearance_DeviceDefault_Medium_Inverse" since="14" />
+		<field name="TextAppearance_DeviceDefault_SearchResult_Subtitle" since="14" />
+		<field name="TextAppearance_DeviceDefault_SearchResult_Title" since="14" />
+		<field name="TextAppearance_DeviceDefault_Small" since="14" />
+		<field name="TextAppearance_DeviceDefault_Small_Inverse" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_ActionBar_Menu" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_ActionBar_Subtitle" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_ActionBar_Subtitle_Inverse" since="14" deprecated="21" />
+		<field name="TextAppearance_DeviceDefault_Widget_ActionBar_Title" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_ActionBar_Title_Inverse" since="14" deprecated="21" />
+		<field name="TextAppearance_DeviceDefault_Widget_ActionMode_Subtitle" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_ActionMode_Subtitle_Inverse" since="14" deprecated="21" />
+		<field name="TextAppearance_DeviceDefault_Widget_ActionMode_Title" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_ActionMode_Title_Inverse" since="14" deprecated="21" />
+		<field name="TextAppearance_DeviceDefault_Widget_Button" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_DropDownHint" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_DropDownItem" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_EditText" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_IconMenu_Item" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_PopupMenu" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_PopupMenu_Large" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_PopupMenu_Small" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_TabWidget" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_TextView" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_TextView_PopupMenu" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_TextView_SpinnerItem" since="14" />
+		<field name="TextAppearance_DeviceDefault_WindowTitle" since="14" />
+		<field name="TextAppearance_DialogWindowTitle" />
+		<field name="TextAppearance_Holo" since="13" />
+		<field name="TextAppearance_Holo_DialogWindowTitle" since="13" />
+		<field name="TextAppearance_Holo_Inverse" since="13" />
+		<field name="TextAppearance_Holo_Large" since="13" />
+		<field name="TextAppearance_Holo_Large_Inverse" since="13" />
+		<field name="TextAppearance_Holo_Medium" since="13" />
+		<field name="TextAppearance_Holo_Medium_Inverse" since="13" />
+		<field name="TextAppearance_Holo_SearchResult_Subtitle" since="13" />
+		<field name="TextAppearance_Holo_SearchResult_Title" since="13" />
+		<field name="TextAppearance_Holo_Small" since="13" />
+		<field name="TextAppearance_Holo_Small_Inverse" since="13" />
+		<field name="TextAppearance_Holo_Widget" since="13" />
+		<field name="TextAppearance_Holo_Widget_ActionBar_Menu" since="14" />
+		<field name="TextAppearance_Holo_Widget_ActionBar_Subtitle" since="13" />
+		<field name="TextAppearance_Holo_Widget_ActionBar_Subtitle_Inverse" since="14" />
+		<field name="TextAppearance_Holo_Widget_ActionBar_Title" since="13" />
+		<field name="TextAppearance_Holo_Widget_ActionBar_Title_Inverse" since="14" />
+		<field name="TextAppearance_Holo_Widget_ActionMode_Subtitle" since="13" />
+		<field name="TextAppearance_Holo_Widget_ActionMode_Subtitle_Inverse" since="14" />
+		<field name="TextAppearance_Holo_Widget_ActionMode_Title" since="13" />
+		<field name="TextAppearance_Holo_Widget_ActionMode_Title_Inverse" since="14" />
+		<field name="TextAppearance_Holo_Widget_Button" since="13" />
+		<field name="TextAppearance_Holo_Widget_DropDownHint" since="13" />
+		<field name="TextAppearance_Holo_Widget_DropDownItem" since="13" />
+		<field name="TextAppearance_Holo_Widget_EditText" since="13" />
+		<field name="TextAppearance_Holo_Widget_IconMenu_Item" since="13" />
+		<field name="TextAppearance_Holo_Widget_PopupMenu" since="13" />
+		<field name="TextAppearance_Holo_Widget_PopupMenu_Large" since="13" />
+		<field name="TextAppearance_Holo_Widget_PopupMenu_Small" since="13" />
+		<field name="TextAppearance_Holo_Widget_TabWidget" since="13" />
+		<field name="TextAppearance_Holo_Widget_TextView" since="13" />
+		<field name="TextAppearance_Holo_Widget_TextView_PopupMenu" since="13" />
+		<field name="TextAppearance_Holo_Widget_TextView_SpinnerItem" since="13" />
+		<field name="TextAppearance_Holo_WindowTitle" since="13" />
+		<field name="TextAppearance_Inverse" />
+		<field name="TextAppearance_Large" />
+		<field name="TextAppearance_Large_Inverse" />
+		<field name="TextAppearance_Material" since="21" />
+		<field name="TextAppearance_Material_Body1" since="21" />
+		<field name="TextAppearance_Material_Body2" since="21" />
+		<field name="TextAppearance_Material_Button" since="21" />
+		<field name="TextAppearance_Material_Caption" since="21" />
+		<field name="TextAppearance_Material_DialogWindowTitle" since="21" />
+		<field name="TextAppearance_Material_Display1" since="21" />
+		<field name="TextAppearance_Material_Display2" since="21" />
+		<field name="TextAppearance_Material_Display3" since="21" />
+		<field name="TextAppearance_Material_Display4" since="21" />
+		<field name="TextAppearance_Material_Headline" since="21" />
+		<field name="TextAppearance_Material_Inverse" since="21" />
+		<field name="TextAppearance_Material_Large" since="21" />
+		<field name="TextAppearance_Material_Large_Inverse" since="21" />
+		<field name="TextAppearance_Material_Medium" since="21" />
+		<field name="TextAppearance_Material_Medium_Inverse" since="21" />
+		<field name="TextAppearance_Material_Menu" since="21" />
+		<field name="TextAppearance_Material_Notification" since="21" />
+		<field name="TextAppearance_Material_Notification_Emphasis" since="21" />
+		<field name="TextAppearance_Material_Notification_Info" since="21" />
+		<field name="TextAppearance_Material_Notification_Line2" since="21" />
+		<field name="TextAppearance_Material_Notification_Time" since="21" />
+		<field name="TextAppearance_Material_Notification_Title" since="21" />
+		<field name="TextAppearance_Material_SearchResult_Subtitle" since="21" />
+		<field name="TextAppearance_Material_SearchResult_Title" since="21" />
+		<field name="TextAppearance_Material_Small" since="21" />
+		<field name="TextAppearance_Material_Small_Inverse" since="21" />
+		<field name="TextAppearance_Material_Subhead" since="21" />
+		<field name="TextAppearance_Material_Title" since="21" />
+		<field name="TextAppearance_Material_Widget" since="21" />
+		<field name="TextAppearance_Material_Widget_ActionBar_Menu" since="21" />
+		<field name="TextAppearance_Material_Widget_ActionBar_Subtitle" since="21" />
+		<field name="TextAppearance_Material_Widget_ActionBar_Subtitle_Inverse" since="21" />
+		<field name="TextAppearance_Material_Widget_ActionBar_Title" since="21" />
+		<field name="TextAppearance_Material_Widget_ActionBar_Title_Inverse" since="21" />
+		<field name="TextAppearance_Material_Widget_ActionMode_Subtitle" since="21" />
+		<field name="TextAppearance_Material_Widget_ActionMode_Subtitle_Inverse" since="21" />
+		<field name="TextAppearance_Material_Widget_ActionMode_Title" since="21" />
+		<field name="TextAppearance_Material_Widget_ActionMode_Title_Inverse" since="21" />
+		<field name="TextAppearance_Material_Widget_Button" since="21" />
+		<field name="TextAppearance_Material_Widget_Button_Borderless_Colored" since="24" />
+		<field name="TextAppearance_Material_Widget_Button_Colored" since="24" />
+		<field name="TextAppearance_Material_Widget_Button_Inverse" since="23" />
+		<field name="TextAppearance_Material_Widget_DropDownHint" since="21" />
+		<field name="TextAppearance_Material_Widget_DropDownItem" since="21" />
+		<field name="TextAppearance_Material_Widget_EditText" since="21" />
+		<field name="TextAppearance_Material_Widget_IconMenu_Item" since="21" />
+		<field name="TextAppearance_Material_Widget_PopupMenu" since="21" />
+		<field name="TextAppearance_Material_Widget_PopupMenu_Large" since="21" />
+		<field name="TextAppearance_Material_Widget_PopupMenu_Small" since="21" />
+		<field name="TextAppearance_Material_Widget_TabWidget" since="21" />
+		<field name="TextAppearance_Material_Widget_TextView" since="21" />
+		<field name="TextAppearance_Material_Widget_TextView_PopupMenu" since="21" />
+		<field name="TextAppearance_Material_Widget_TextView_SpinnerItem" since="21" />
+		<field name="TextAppearance_Material_Widget_Toolbar_Subtitle" since="21" />
+		<field name="TextAppearance_Material_Widget_Toolbar_Title" since="21" />
+		<field name="TextAppearance_Material_WindowTitle" since="21" />
+		<field name="TextAppearance_Medium" />
+		<field name="TextAppearance_Medium_Inverse" />
+		<field name="TextAppearance_Small" />
+		<field name="TextAppearance_Small_Inverse" />
+		<field name="TextAppearance_StatusBar_EventContent" since="9" />
+		<field name="TextAppearance_StatusBar_EventContent_Title" since="9" />
+		<field name="TextAppearance_StatusBar_Icon" since="9" />
+		<field name="TextAppearance_StatusBar_Title" since="9" />
+		<field name="TextAppearance_SuggestionHighlight" since="14" />
+		<field name="TextAppearance_Theme" />
+		<field name="TextAppearance_Theme_Dialog" />
+		<field name="TextAppearance_Widget" />
+		<field name="TextAppearance_Widget_Button" />
+		<field name="TextAppearance_Widget_DropDownHint" />
+		<field name="TextAppearance_Widget_DropDownItem" />
+		<field name="TextAppearance_Widget_EditText" />
+		<field name="TextAppearance_Widget_IconMenu_Item" />
+		<field name="TextAppearance_Widget_PopupMenu_Large" since="11" />
+		<field name="TextAppearance_Widget_PopupMenu_Small" since="11" />
+		<field name="TextAppearance_Widget_TabWidget" />
+		<field name="TextAppearance_Widget_TextView" />
+		<field name="TextAppearance_Widget_TextView_PopupMenu" />
+		<field name="TextAppearance_Widget_TextView_SpinnerItem" />
+		<field name="TextAppearance_WindowTitle" />
+		<field name="Theme" />
+		<field name="ThemeOverlay" since="21" />
+		<field name="ThemeOverlay_DeviceDefault_Accent_DayNight" since="29" />
+		<field name="ThemeOverlay_Material" since="21" />
+		<field name="ThemeOverlay_Material_ActionBar" since="21" />
+		<field name="ThemeOverlay_Material_Dark" since="21" />
+		<field name="ThemeOverlay_Material_Dark_ActionBar" since="21" />
+		<field name="ThemeOverlay_Material_Dialog" since="23" />
+		<field name="ThemeOverlay_Material_Dialog_Alert" since="23" />
+		<field name="ThemeOverlay_Material_Light" since="21" />
+		<field name="Theme_Black" />
+		<field name="Theme_Black_NoTitleBar" />
+		<field name="Theme_Black_NoTitleBar_Fullscreen" />
+		<field name="Theme_DeviceDefault" since="14" />
+		<field name="Theme_DeviceDefault_DayNight" since="29" />
+		<field name="Theme_DeviceDefault_Dialog" since="14" />
+		<field name="Theme_DeviceDefault_DialogWhenLarge" since="14" />
+		<field name="Theme_DeviceDefault_DialogWhenLarge_NoActionBar" since="14" />
+		<field name="Theme_DeviceDefault_Dialog_Alert" since="22" />
+		<field name="Theme_DeviceDefault_Dialog_MinWidth" since="14" />
+		<field name="Theme_DeviceDefault_Dialog_NoActionBar" since="14" />
+		<field name="Theme_DeviceDefault_Dialog_NoActionBar_MinWidth" since="14" />
+		<field name="Theme_DeviceDefault_InputMethod" since="14" />
+		<field name="Theme_DeviceDefault_Light" since="14" />
+		<field name="Theme_DeviceDefault_Light_DarkActionBar" since="14" />
+		<field name="Theme_DeviceDefault_Light_Dialog" since="14" />
+		<field name="Theme_DeviceDefault_Light_DialogWhenLarge" since="14" />
+		<field name="Theme_DeviceDefault_Light_DialogWhenLarge_NoActionBar" since="14" />
+		<field name="Theme_DeviceDefault_Light_Dialog_Alert" since="22" />
+		<field name="Theme_DeviceDefault_Light_Dialog_MinWidth" since="14" />
+		<field name="Theme_DeviceDefault_Light_Dialog_NoActionBar" since="14" />
+		<field name="Theme_DeviceDefault_Light_Dialog_NoActionBar_MinWidth" since="14" />
+		<field name="Theme_DeviceDefault_Light_NoActionBar" since="14" />
+		<field name="Theme_DeviceDefault_Light_NoActionBar_Fullscreen" since="14" />
+		<field name="Theme_DeviceDefault_Light_NoActionBar_Overscan" since="18" />
+		<field name="Theme_DeviceDefault_Light_NoActionBar_TranslucentDecor" since="19" />
+		<field name="Theme_DeviceDefault_Light_Panel" since="14" />
+		<field name="Theme_DeviceDefault_NoActionBar" since="14" />
+		<field name="Theme_DeviceDefault_NoActionBar_Fullscreen" since="14" />
+		<field name="Theme_DeviceDefault_NoActionBar_Overscan" since="18" />
+		<field name="Theme_DeviceDefault_NoActionBar_TranslucentDecor" since="19" />
+		<field name="Theme_DeviceDefault_Panel" since="14" />
+		<field name="Theme_DeviceDefault_Settings" since="21" />
+		<field name="Theme_DeviceDefault_Wallpaper" since="14" />
+		<field name="Theme_DeviceDefault_Wallpaper_NoTitleBar" since="14" />
+		<field name="Theme_Dialog" />
+		<field name="Theme_Holo" since="11" deprecated="28" />
+		<field name="Theme_Holo_Dialog" since="11" deprecated="28" />
+		<field name="Theme_Holo_DialogWhenLarge" since="11" deprecated="28" />
+		<field name="Theme_Holo_DialogWhenLarge_NoActionBar" since="11" deprecated="28" />
+		<field name="Theme_Holo_Dialog_MinWidth" since="11" deprecated="28" />
+		<field name="Theme_Holo_Dialog_NoActionBar" since="11" deprecated="28" />
+		<field name="Theme_Holo_Dialog_NoActionBar_MinWidth" since="11" deprecated="28" />
+		<field name="Theme_Holo_InputMethod" since="11" deprecated="28" />
+		<field name="Theme_Holo_Light" since="11" deprecated="28" />
+		<field name="Theme_Holo_Light_DarkActionBar" since="14" deprecated="28" />
+		<field name="Theme_Holo_Light_Dialog" since="11" deprecated="28" />
+		<field name="Theme_Holo_Light_DialogWhenLarge" since="11" deprecated="28" />
+		<field name="Theme_Holo_Light_DialogWhenLarge_NoActionBar" since="11" deprecated="28" />
+		<field name="Theme_Holo_Light_Dialog_MinWidth" since="11" deprecated="28" />
+		<field name="Theme_Holo_Light_Dialog_NoActionBar" since="11" deprecated="28" />
+		<field name="Theme_Holo_Light_Dialog_NoActionBar_MinWidth" since="11" deprecated="28" />
+		<field name="Theme_Holo_Light_NoActionBar" since="13" deprecated="28" />
+		<field name="Theme_Holo_Light_NoActionBar_Fullscreen" since="13" deprecated="28" />
+		<field name="Theme_Holo_Light_NoActionBar_Overscan" since="18" deprecated="28" />
+		<field name="Theme_Holo_Light_NoActionBar_TranslucentDecor" since="19" deprecated="28" />
+		<field name="Theme_Holo_Light_Panel" since="11" deprecated="28" />
+		<field name="Theme_Holo_NoActionBar" since="11" deprecated="28" />
+		<field name="Theme_Holo_NoActionBar_Fullscreen" since="11" deprecated="28" />
+		<field name="Theme_Holo_NoActionBar_Overscan" since="18" deprecated="28" />
+		<field name="Theme_Holo_NoActionBar_TranslucentDecor" since="19" deprecated="28" />
+		<field name="Theme_Holo_Panel" since="11" deprecated="28" />
+		<field name="Theme_Holo_Wallpaper" since="11" deprecated="28" />
+		<field name="Theme_Holo_Wallpaper_NoTitleBar" since="11" deprecated="28" />
+		<field name="Theme_InputMethod" since="3" />
+		<field name="Theme_Light" />
+		<field name="Theme_Light_NoTitleBar" />
+		<field name="Theme_Light_NoTitleBar_Fullscreen" />
+		<field name="Theme_Light_Panel" since="3" />
+		<field name="Theme_Light_WallpaperSettings" since="5" />
+		<field name="Theme_Material" since="21" />
+		<field name="Theme_Material_Dialog" since="21" />
+		<field name="Theme_Material_DialogWhenLarge" since="21" />
+		<field name="Theme_Material_DialogWhenLarge_NoActionBar" since="21" />
+		<field name="Theme_Material_Dialog_Alert" since="21" />
+		<field name="Theme_Material_Dialog_MinWidth" since="21" />
+		<field name="Theme_Material_Dialog_NoActionBar" since="21" />
+		<field name="Theme_Material_Dialog_NoActionBar_MinWidth" since="21" />
+		<field name="Theme_Material_Dialog_Presentation" since="21" />
+		<field name="Theme_Material_InputMethod" since="21" />
+		<field name="Theme_Material_Light" since="21" />
+		<field name="Theme_Material_Light_DarkActionBar" since="21" />
+		<field name="Theme_Material_Light_Dialog" since="21" />
+		<field name="Theme_Material_Light_DialogWhenLarge" since="21" />
+		<field name="Theme_Material_Light_DialogWhenLarge_DarkActionBar" since="24" />
+		<field name="Theme_Material_Light_DialogWhenLarge_NoActionBar" since="21" />
+		<field name="Theme_Material_Light_Dialog_Alert" since="21" />
+		<field name="Theme_Material_Light_Dialog_MinWidth" since="21" />
+		<field name="Theme_Material_Light_Dialog_NoActionBar" since="21" />
+		<field name="Theme_Material_Light_Dialog_NoActionBar_MinWidth" since="21" />
+		<field name="Theme_Material_Light_Dialog_Presentation" since="21" />
+		<field name="Theme_Material_Light_LightStatusBar" since="23" />
+		<field name="Theme_Material_Light_NoActionBar" since="21" />
+		<field name="Theme_Material_Light_NoActionBar_Fullscreen" since="21" />
+		<field name="Theme_Material_Light_NoActionBar_Overscan" since="21" deprecated="30" />
+		<field name="Theme_Material_Light_NoActionBar_TranslucentDecor" since="21" />
+		<field name="Theme_Material_Light_Panel" since="21" />
+		<field name="Theme_Material_Light_Voice" since="21" />
+		<field name="Theme_Material_NoActionBar" since="21" />
+		<field name="Theme_Material_NoActionBar_Fullscreen" since="21" />
+		<field name="Theme_Material_NoActionBar_Overscan" since="21" deprecated="30" />
+		<field name="Theme_Material_NoActionBar_TranslucentDecor" since="21" />
+		<field name="Theme_Material_Panel" since="21" />
+		<field name="Theme_Material_Settings" since="21" />
+		<field name="Theme_Material_Voice" since="21" />
+		<field name="Theme_Material_Wallpaper" since="21" />
+		<field name="Theme_Material_Wallpaper_NoTitleBar" since="21" />
+		<field name="Theme_NoDisplay" since="3" />
+		<field name="Theme_NoTitleBar" />
+		<field name="Theme_NoTitleBar_Fullscreen" />
+		<field name="Theme_NoTitleBar_OverlayActionModes" since="11" />
+		<field name="Theme_Panel" since="3" />
+		<field name="Theme_Translucent" />
+		<field name="Theme_Translucent_NoTitleBar" />
+		<field name="Theme_Translucent_NoTitleBar_Fullscreen" />
+		<field name="Theme_Wallpaper" since="5" />
+		<field name="Theme_WallpaperSettings" since="5" />
+		<field name="Theme_Wallpaper_NoTitleBar" since="5" />
+		<field name="Theme_Wallpaper_NoTitleBar_Fullscreen" since="5" />
+		<field name="Theme_WithActionBar" since="11" />
+		<field name="Widget" />
+		<field name="Widget_AbsListView" />
+		<field name="Widget_ActionBar" since="11" />
+		<field name="Widget_ActionBar_TabBar" since="13" />
+		<field name="Widget_ActionBar_TabText" since="13" />
+		<field name="Widget_ActionBar_TabView" since="13" />
+		<field name="Widget_ActionButton" since="11" />
+		<field name="Widget_ActionButton_CloseMode" since="11" />
+		<field name="Widget_ActionButton_Overflow" since="11" />
+		<field name="Widget_AutoCompleteTextView" />
+		<field name="Widget_Button" />
+		<field name="Widget_Button_Inset" />
+		<field name="Widget_Button_Small" />
+		<field name="Widget_Button_Toggle" />
+		<field name="Widget_CalendarView" since="11" />
+		<field name="Widget_CompoundButton" />
+		<field name="Widget_CompoundButton_CheckBox" />
+		<field name="Widget_CompoundButton_RadioButton" />
+		<field name="Widget_CompoundButton_Star" />
+		<field name="Widget_DatePicker" since="11" />
+		<field name="Widget_DeviceDefault" since="14" />
+		<field name="Widget_DeviceDefault_ActionBar" since="14" />
+		<field name="Widget_DeviceDefault_ActionBar_Solid" since="14" />
+		<field name="Widget_DeviceDefault_ActionBar_TabBar" since="14" />
+		<field name="Widget_DeviceDefault_ActionBar_TabText" since="14" />
+		<field name="Widget_DeviceDefault_ActionBar_TabView" since="14" />
+		<field name="Widget_DeviceDefault_ActionButton" since="14" />
+		<field name="Widget_DeviceDefault_ActionButton_CloseMode" since="14" />
+		<field name="Widget_DeviceDefault_ActionButton_Overflow" since="14" />
+		<field name="Widget_DeviceDefault_ActionButton_TextButton" since="14" />
+		<field name="Widget_DeviceDefault_ActionMode" since="14" />
+		<field name="Widget_DeviceDefault_AutoCompleteTextView" since="14" />
+		<field name="Widget_DeviceDefault_Button" since="14" />
+		<field name="Widget_DeviceDefault_Button_Borderless" since="14" />
+		<field name="Widget_DeviceDefault_Button_Borderless_Colored" since="28" />
+		<field name="Widget_DeviceDefault_Button_Borderless_Small" since="14" />
+		<field name="Widget_DeviceDefault_Button_Colored" since="28" />
+		<field name="Widget_DeviceDefault_Button_Inset" since="14" />
+		<field name="Widget_DeviceDefault_Button_Small" since="14" />
+		<field name="Widget_DeviceDefault_Button_Toggle" since="14" />
+		<field name="Widget_DeviceDefault_CalendarView" since="14" />
+		<field name="Widget_DeviceDefault_CheckedTextView" since="17" />
+		<field name="Widget_DeviceDefault_CompoundButton_CheckBox" since="14" />
+		<field name="Widget_DeviceDefault_CompoundButton_RadioButton" since="14" />
+		<field name="Widget_DeviceDefault_CompoundButton_Star" since="14" />
+		<field name="Widget_DeviceDefault_DatePicker" since="14" />
+		<field name="Widget_DeviceDefault_DropDownItem" since="14" />
+		<field name="Widget_DeviceDefault_DropDownItem_Spinner" since="14" />
+		<field name="Widget_DeviceDefault_EditText" since="14" />
+		<field name="Widget_DeviceDefault_ExpandableListView" since="14" />
+		<field name="Widget_DeviceDefault_FastScroll" since="21" />
+		<field name="Widget_DeviceDefault_GridView" since="14" />
+		<field name="Widget_DeviceDefault_HorizontalScrollView" since="14" />
+		<field name="Widget_DeviceDefault_ImageButton" since="14" />
+		<field name="Widget_DeviceDefault_Light" since="14" />
+		<field name="Widget_DeviceDefault_Light_ActionBar" since="14" />
+		<field name="Widget_DeviceDefault_Light_ActionBar_Solid" since="14" />
+		<field name="Widget_DeviceDefault_Light_ActionBar_Solid_Inverse" since="14" deprecated="21" />
+		<field name="Widget_DeviceDefault_Light_ActionBar_TabBar" since="14" />
+		<field name="Widget_DeviceDefault_Light_ActionBar_TabBar_Inverse" since="14" deprecated="21" />
+		<field name="Widget_DeviceDefault_Light_ActionBar_TabText" since="14" />
+		<field name="Widget_DeviceDefault_Light_ActionBar_TabText_Inverse" since="14" deprecated="21" />
+		<field name="Widget_DeviceDefault_Light_ActionBar_TabView" since="14" />
+		<field name="Widget_DeviceDefault_Light_ActionBar_TabView_Inverse" since="14" deprecated="21" />
+		<field name="Widget_DeviceDefault_Light_ActionButton" since="14" />
+		<field name="Widget_DeviceDefault_Light_ActionButton_CloseMode" since="14" />
+		<field name="Widget_DeviceDefault_Light_ActionButton_Overflow" since="14" />
+		<field name="Widget_DeviceDefault_Light_ActionMode" since="14" />
+		<field name="Widget_DeviceDefault_Light_ActionMode_Inverse" since="14" deprecated="21" />
+		<field name="Widget_DeviceDefault_Light_AutoCompleteTextView" since="14" />
+		<field name="Widget_DeviceDefault_Light_Button" since="14" />
+		<field name="Widget_DeviceDefault_Light_Button_Borderless_Small" since="14" />
+		<field name="Widget_DeviceDefault_Light_Button_Inset" since="14" />
+		<field name="Widget_DeviceDefault_Light_Button_Small" since="14" />
+		<field name="Widget_DeviceDefault_Light_Button_Toggle" since="14" />
+		<field name="Widget_DeviceDefault_Light_CalendarView" since="14" />
+		<field name="Widget_DeviceDefault_Light_CheckedTextView" since="17" />
+		<field name="Widget_DeviceDefault_Light_CompoundButton_CheckBox" since="14" />
+		<field name="Widget_DeviceDefault_Light_CompoundButton_RadioButton" since="14" />
+		<field name="Widget_DeviceDefault_Light_CompoundButton_Star" since="14" />
+		<field name="Widget_DeviceDefault_Light_DropDownItem" since="14" />
+		<field name="Widget_DeviceDefault_Light_DropDownItem_Spinner" since="14" />
+		<field name="Widget_DeviceDefault_Light_EditText" since="14" />
+		<field name="Widget_DeviceDefault_Light_ExpandableListView" since="14" />
+		<field name="Widget_DeviceDefault_Light_FastScroll" since="21" />
+		<field name="Widget_DeviceDefault_Light_GridView" since="14" />
+		<field name="Widget_DeviceDefault_Light_HorizontalScrollView" since="14" />
+		<field name="Widget_DeviceDefault_Light_ImageButton" since="14" />
+		<field name="Widget_DeviceDefault_Light_ListPopupWindow" since="14" />
+		<field name="Widget_DeviceDefault_Light_ListView" since="14" />
+		<field name="Widget_DeviceDefault_Light_ListView_DropDown" since="14" />
+		<field name="Widget_DeviceDefault_Light_MediaRouteButton" since="16" />
+		<field name="Widget_DeviceDefault_Light_PopupMenu" since="14" />
+		<field name="Widget_DeviceDefault_Light_PopupWindow" since="14" />
+		<field name="Widget_DeviceDefault_Light_ProgressBar" since="14" />
+		<field name="Widget_DeviceDefault_Light_ProgressBar_Horizontal" since="14" />
+		<field name="Widget_DeviceDefault_Light_ProgressBar_Inverse" since="14" />
+		<field name="Widget_DeviceDefault_Light_ProgressBar_Large" since="14" />
+		<field name="Widget_DeviceDefault_Light_ProgressBar_Large_Inverse" since="14" />
+		<field name="Widget_DeviceDefault_Light_ProgressBar_Small" since="14" />
+		<field name="Widget_DeviceDefault_Light_ProgressBar_Small_Inverse" since="14" />
+		<field name="Widget_DeviceDefault_Light_ProgressBar_Small_Title" since="14" />
+		<field name="Widget_DeviceDefault_Light_RatingBar" since="14" />
+		<field name="Widget_DeviceDefault_Light_RatingBar_Indicator" since="14" />
+		<field name="Widget_DeviceDefault_Light_RatingBar_Small" since="14" />
+		<field name="Widget_DeviceDefault_Light_ScrollView" since="14" />
+		<field name="Widget_DeviceDefault_Light_SeekBar" since="14" />
+		<field name="Widget_DeviceDefault_Light_Spinner" since="14" />
+		<field name="Widget_DeviceDefault_Light_StackView" since="21" />
+		<field name="Widget_DeviceDefault_Light_Tab" since="14" />
+		<field name="Widget_DeviceDefault_Light_TabWidget" since="14" />
+		<field name="Widget_DeviceDefault_Light_TextView" since="14" />
+		<field name="Widget_DeviceDefault_Light_TextView_SpinnerItem" since="14" />
+		<field name="Widget_DeviceDefault_Light_WebTextView" since="14" />
+		<field name="Widget_DeviceDefault_Light_WebView" since="14" />
+		<field name="Widget_DeviceDefault_ListPopupWindow" since="14" />
+		<field name="Widget_DeviceDefault_ListView" since="14" />
+		<field name="Widget_DeviceDefault_ListView_DropDown" since="14" />
+		<field name="Widget_DeviceDefault_MediaRouteButton" since="16" />
+		<field name="Widget_DeviceDefault_PopupMenu" since="14" />
+		<field name="Widget_DeviceDefault_PopupWindow" since="14" />
+		<field name="Widget_DeviceDefault_ProgressBar" since="14" />
+		<field name="Widget_DeviceDefault_ProgressBar_Horizontal" since="14" />
+		<field name="Widget_DeviceDefault_ProgressBar_Large" since="14" />
+		<field name="Widget_DeviceDefault_ProgressBar_Small" since="14" />
+		<field name="Widget_DeviceDefault_ProgressBar_Small_Title" since="14" />
+		<field name="Widget_DeviceDefault_RatingBar" since="14" />
+		<field name="Widget_DeviceDefault_RatingBar_Indicator" since="14" />
+		<field name="Widget_DeviceDefault_RatingBar_Small" since="14" />
+		<field name="Widget_DeviceDefault_ScrollView" since="14" />
+		<field name="Widget_DeviceDefault_SeekBar" since="14" />
+		<field name="Widget_DeviceDefault_Spinner" since="14" />
+		<field name="Widget_DeviceDefault_StackView" since="21" />
+		<field name="Widget_DeviceDefault_Tab" since="14" />
+		<field name="Widget_DeviceDefault_TabWidget" since="14" />
+		<field name="Widget_DeviceDefault_TextView" since="14" />
+		<field name="Widget_DeviceDefault_TextView_SpinnerItem" since="14" />
+		<field name="Widget_DeviceDefault_WebTextView" since="14" />
+		<field name="Widget_DeviceDefault_WebView" since="14" />
+		<field name="Widget_DropDownItem" />
+		<field name="Widget_DropDownItem_Spinner" />
+		<field name="Widget_EditText" />
+		<field name="Widget_ExpandableListView" />
+		<field name="Widget_FastScroll" since="21" />
+		<field name="Widget_FragmentBreadCrumbs" since="11" />
+		<field name="Widget_Gallery" />
+		<field name="Widget_GridView" />
+		<field name="Widget_Holo" since="11" />
+		<field name="Widget_Holo_ActionBar" since="11" />
+		<field name="Widget_Holo_ActionBar_Solid" since="14" />
+		<field name="Widget_Holo_ActionBar_TabBar" since="13" />
+		<field name="Widget_Holo_ActionBar_TabText" since="13" />
+		<field name="Widget_Holo_ActionBar_TabView" since="13" />
+		<field name="Widget_Holo_ActionButton" since="11" />
+		<field name="Widget_Holo_ActionButton_CloseMode" since="11" />
+		<field name="Widget_Holo_ActionButton_Overflow" since="11" />
+		<field name="Widget_Holo_ActionButton_TextButton" since="11" />
+		<field name="Widget_Holo_ActionMode" since="11" />
+		<field name="Widget_Holo_AutoCompleteTextView" since="11" />
+		<field name="Widget_Holo_Button" since="11" />
+		<field name="Widget_Holo_Button_Borderless" since="11" />
+		<field name="Widget_Holo_Button_Borderless_Small" since="14" />
+		<field name="Widget_Holo_Button_Inset" since="11" />
+		<field name="Widget_Holo_Button_Small" since="11" />
+		<field name="Widget_Holo_Button_Toggle" since="11" />
+		<field name="Widget_Holo_CalendarView" since="11" />
+		<field name="Widget_Holo_CheckedTextView" since="17" />
+		<field name="Widget_Holo_CompoundButton_CheckBox" since="11" />
+		<field name="Widget_Holo_CompoundButton_RadioButton" since="11" />
+		<field name="Widget_Holo_CompoundButton_Star" since="11" />
+		<field name="Widget_Holo_DatePicker" since="11" />
+		<field name="Widget_Holo_DropDownItem" since="11" />
+		<field name="Widget_Holo_DropDownItem_Spinner" since="11" />
+		<field name="Widget_Holo_EditText" since="11" />
+		<field name="Widget_Holo_ExpandableListView" since="11" />
+		<field name="Widget_Holo_GridView" since="11" />
+		<field name="Widget_Holo_HorizontalScrollView" since="11" />
+		<field name="Widget_Holo_ImageButton" since="11" />
+		<field name="Widget_Holo_Light" since="11" />
+		<field name="Widget_Holo_Light_ActionBar" since="11" />
+		<field name="Widget_Holo_Light_ActionBar_Solid" since="14" />
+		<field name="Widget_Holo_Light_ActionBar_Solid_Inverse" since="14" />
+		<field name="Widget_Holo_Light_ActionBar_TabBar" since="13" />
+		<field name="Widget_Holo_Light_ActionBar_TabBar_Inverse" since="14" />
+		<field name="Widget_Holo_Light_ActionBar_TabText" since="13" />
+		<field name="Widget_Holo_Light_ActionBar_TabText_Inverse" since="14" />
+		<field name="Widget_Holo_Light_ActionBar_TabView" since="13" />
+		<field name="Widget_Holo_Light_ActionBar_TabView_Inverse" since="14" />
+		<field name="Widget_Holo_Light_ActionButton" since="11" />
+		<field name="Widget_Holo_Light_ActionButton_CloseMode" since="11" />
+		<field name="Widget_Holo_Light_ActionButton_Overflow" since="11" />
+		<field name="Widget_Holo_Light_ActionMode" since="11" />
+		<field name="Widget_Holo_Light_ActionMode_Inverse" since="14" />
+		<field name="Widget_Holo_Light_AutoCompleteTextView" since="11" />
+		<field name="Widget_Holo_Light_Button" since="11" />
+		<field name="Widget_Holo_Light_Button_Borderless_Small" since="14" />
+		<field name="Widget_Holo_Light_Button_Inset" since="11" />
+		<field name="Widget_Holo_Light_Button_Small" since="11" />
+		<field name="Widget_Holo_Light_Button_Toggle" since="11" />
+		<field name="Widget_Holo_Light_CalendarView" since="11" />
+		<field name="Widget_Holo_Light_CheckedTextView" since="17" />
+		<field name="Widget_Holo_Light_CompoundButton_CheckBox" since="11" />
+		<field name="Widget_Holo_Light_CompoundButton_RadioButton" since="11" />
+		<field name="Widget_Holo_Light_CompoundButton_Star" since="11" />
+		<field name="Widget_Holo_Light_DropDownItem" since="11" />
+		<field name="Widget_Holo_Light_DropDownItem_Spinner" since="11" />
+		<field name="Widget_Holo_Light_EditText" since="11" />
+		<field name="Widget_Holo_Light_ExpandableListView" since="11" />
+		<field name="Widget_Holo_Light_GridView" since="11" />
+		<field name="Widget_Holo_Light_HorizontalScrollView" since="11" />
+		<field name="Widget_Holo_Light_ImageButton" since="11" />
+		<field name="Widget_Holo_Light_ListPopupWindow" since="11" />
+		<field name="Widget_Holo_Light_ListView" since="11" />
+		<field name="Widget_Holo_Light_ListView_DropDown" since="11" />
+		<field name="Widget_Holo_Light_MediaRouteButton" since="16" />
+		<field name="Widget_Holo_Light_PopupMenu" since="11" />
+		<field name="Widget_Holo_Light_PopupWindow" since="11" />
+		<field name="Widget_Holo_Light_ProgressBar" since="11" />
+		<field name="Widget_Holo_Light_ProgressBar_Horizontal" since="11" />
+		<field name="Widget_Holo_Light_ProgressBar_Inverse" since="11" />
+		<field name="Widget_Holo_Light_ProgressBar_Large" since="11" />
+		<field name="Widget_Holo_Light_ProgressBar_Large_Inverse" since="11" />
+		<field name="Widget_Holo_Light_ProgressBar_Small" since="11" />
+		<field name="Widget_Holo_Light_ProgressBar_Small_Inverse" since="11" />
+		<field name="Widget_Holo_Light_ProgressBar_Small_Title" since="11" />
+		<field name="Widget_Holo_Light_RatingBar" since="11" />
+		<field name="Widget_Holo_Light_RatingBar_Indicator" since="11" />
+		<field name="Widget_Holo_Light_RatingBar_Small" since="11" />
+		<field name="Widget_Holo_Light_ScrollView" since="11" />
+		<field name="Widget_Holo_Light_SeekBar" since="11" />
+		<field name="Widget_Holo_Light_Spinner" since="11" />
+		<field name="Widget_Holo_Light_Tab" since="11" />
+		<field name="Widget_Holo_Light_TabWidget" since="11" />
+		<field name="Widget_Holo_Light_TextView" since="11" />
+		<field name="Widget_Holo_Light_TextView_SpinnerItem" since="11" />
+		<field name="Widget_Holo_Light_WebTextView" since="11" />
+		<field name="Widget_Holo_Light_WebView" since="11" />
+		<field name="Widget_Holo_ListPopupWindow" since="11" />
+		<field name="Widget_Holo_ListView" since="11" />
+		<field name="Widget_Holo_ListView_DropDown" since="11" />
+		<field name="Widget_Holo_MediaRouteButton" since="16" />
+		<field name="Widget_Holo_PopupMenu" since="11" />
+		<field name="Widget_Holo_PopupWindow" since="11" />
+		<field name="Widget_Holo_ProgressBar" since="11" />
+		<field name="Widget_Holo_ProgressBar_Horizontal" since="11" />
+		<field name="Widget_Holo_ProgressBar_Large" since="11" />
+		<field name="Widget_Holo_ProgressBar_Small" since="11" />
+		<field name="Widget_Holo_ProgressBar_Small_Title" since="11" />
+		<field name="Widget_Holo_RatingBar" since="11" />
+		<field name="Widget_Holo_RatingBar_Indicator" since="11" />
+		<field name="Widget_Holo_RatingBar_Small" since="11" />
+		<field name="Widget_Holo_ScrollView" since="11" />
+		<field name="Widget_Holo_SeekBar" since="11" />
+		<field name="Widget_Holo_Spinner" since="11" />
+		<field name="Widget_Holo_Tab" since="11" />
+		<field name="Widget_Holo_TabWidget" since="11" />
+		<field name="Widget_Holo_TextView" since="11" />
+		<field name="Widget_Holo_TextView_SpinnerItem" since="11" />
+		<field name="Widget_Holo_WebTextView" since="11" />
+		<field name="Widget_Holo_WebView" since="11" />
+		<field name="Widget_ImageButton" />
+		<field name="Widget_ImageWell" />
+		<field name="Widget_KeyboardView" since="3" deprecated="29" />
+		<field name="Widget_ListPopupWindow" since="11" />
+		<field name="Widget_ListView" />
+		<field name="Widget_ListView_DropDown" />
+		<field name="Widget_ListView_Menu" />
+		<field name="Widget_ListView_White" />
+		<field name="Widget_Material" since="21" />
+		<field name="Widget_Material_ActionBar" since="21" />
+		<field name="Widget_Material_ActionBar_Solid" since="21" />
+		<field name="Widget_Material_ActionBar_TabBar" since="21" />
+		<field name="Widget_Material_ActionBar_TabText" since="21" />
+		<field name="Widget_Material_ActionBar_TabView" since="21" />
+		<field name="Widget_Material_ActionButton" since="21" />
+		<field name="Widget_Material_ActionButton_CloseMode" since="21" />
+		<field name="Widget_Material_ActionButton_Overflow" since="21" />
+		<field name="Widget_Material_ActionMode" since="21" />
+		<field name="Widget_Material_AutoCompleteTextView" since="21" />
+		<field name="Widget_Material_Button" since="21" />
+		<field name="Widget_Material_ButtonBar" since="21" />
+		<field name="Widget_Material_ButtonBar_AlertDialog" since="21" />
+		<field name="Widget_Material_Button_Borderless" since="21" />
+		<field name="Widget_Material_Button_Borderless_Colored" since="21" />
+		<field name="Widget_Material_Button_Borderless_Small" since="21" />
+		<field name="Widget_Material_Button_Colored" since="23" />
+		<field name="Widget_Material_Button_Inset" since="21" />
+		<field name="Widget_Material_Button_Small" since="21" />
+		<field name="Widget_Material_Button_Toggle" since="21" />
+		<field name="Widget_Material_CalendarView" since="21" />
+		<field name="Widget_Material_CheckedTextView" since="21" />
+		<field name="Widget_Material_CompoundButton_CheckBox" since="21" />
+		<field name="Widget_Material_CompoundButton_RadioButton" since="21" />
+		<field name="Widget_Material_CompoundButton_Star" since="21" />
+		<field name="Widget_Material_CompoundButton_Switch" since="24" />
+		<field name="Widget_Material_DatePicker" since="21" />
+		<field name="Widget_Material_DropDownItem" since="21" />
+		<field name="Widget_Material_DropDownItem_Spinner" since="21" />
+		<field name="Widget_Material_EditText" since="21" />
+		<field name="Widget_Material_ExpandableListView" since="21" />
+		<field name="Widget_Material_FastScroll" since="21" />
+		<field name="Widget_Material_GridView" since="21" />
+		<field name="Widget_Material_HorizontalScrollView" since="21" />
+		<field name="Widget_Material_ImageButton" since="21" />
+		<field name="Widget_Material_Light" since="21" />
+		<field name="Widget_Material_Light_ActionBar" since="21" />
+		<field name="Widget_Material_Light_ActionBar_Solid" since="21" />
+		<field name="Widget_Material_Light_ActionBar_TabBar" since="21" />
+		<field name="Widget_Material_Light_ActionBar_TabText" since="21" />
+		<field name="Widget_Material_Light_ActionBar_TabView" since="21" />
+		<field name="Widget_Material_Light_ActionButton" since="21" />
+		<field name="Widget_Material_Light_ActionButton_CloseMode" since="21" />
+		<field name="Widget_Material_Light_ActionButton_Overflow" since="21" />
+		<field name="Widget_Material_Light_ActionMode" since="21" />
+		<field name="Widget_Material_Light_AutoCompleteTextView" since="21" />
+		<field name="Widget_Material_Light_Button" since="21" />
+		<field name="Widget_Material_Light_ButtonBar" since="21" />
+		<field name="Widget_Material_Light_ButtonBar_AlertDialog" since="21" />
+		<field name="Widget_Material_Light_Button_Borderless" since="21" />
+		<field name="Widget_Material_Light_Button_Borderless_Colored" since="21" />
+		<field name="Widget_Material_Light_Button_Borderless_Small" since="21" />
+		<field name="Widget_Material_Light_Button_Inset" since="21" />
+		<field name="Widget_Material_Light_Button_Small" since="21" />
+		<field name="Widget_Material_Light_Button_Toggle" since="21" />
+		<field name="Widget_Material_Light_CalendarView" since="21" />
+		<field name="Widget_Material_Light_CheckedTextView" since="21" />
+		<field name="Widget_Material_Light_CompoundButton_CheckBox" since="21" />
+		<field name="Widget_Material_Light_CompoundButton_RadioButton" since="21" />
+		<field name="Widget_Material_Light_CompoundButton_Star" since="21" />
+		<field name="Widget_Material_Light_CompoundButton_Switch" since="24" />
+		<field name="Widget_Material_Light_DatePicker" since="21" />
+		<field name="Widget_Material_Light_DropDownItem" since="21" />
+		<field name="Widget_Material_Light_DropDownItem_Spinner" since="21" />
+		<field name="Widget_Material_Light_EditText" since="21" />
+		<field name="Widget_Material_Light_ExpandableListView" since="21" />
+		<field name="Widget_Material_Light_FastScroll" since="21" />
+		<field name="Widget_Material_Light_GridView" since="21" />
+		<field name="Widget_Material_Light_HorizontalScrollView" since="21" />
+		<field name="Widget_Material_Light_ImageButton" since="21" />
+		<field name="Widget_Material_Light_ListPopupWindow" since="21" />
+		<field name="Widget_Material_Light_ListView" since="21" />
+		<field name="Widget_Material_Light_ListView_DropDown" since="21" />
+		<field name="Widget_Material_Light_MediaRouteButton" since="21" />
+		<field name="Widget_Material_Light_NumberPicker" since="24" />
+		<field name="Widget_Material_Light_PopupMenu" since="21" />
+		<field name="Widget_Material_Light_PopupMenu_Overflow" since="21" />
+		<field name="Widget_Material_Light_PopupWindow" since="21" />
+		<field name="Widget_Material_Light_ProgressBar" since="21" />
+		<field name="Widget_Material_Light_ProgressBar_Horizontal" since="21" />
+		<field name="Widget_Material_Light_ProgressBar_Inverse" since="21" />
+		<field name="Widget_Material_Light_ProgressBar_Large" since="21" />
+		<field name="Widget_Material_Light_ProgressBar_Large_Inverse" since="21" />
+		<field name="Widget_Material_Light_ProgressBar_Small" since="21" />
+		<field name="Widget_Material_Light_ProgressBar_Small_Inverse" since="21" />
+		<field name="Widget_Material_Light_ProgressBar_Small_Title" since="21" />
+		<field name="Widget_Material_Light_RatingBar" since="21" />
+		<field name="Widget_Material_Light_RatingBar_Indicator" since="21" />
+		<field name="Widget_Material_Light_RatingBar_Small" since="21" />
+		<field name="Widget_Material_Light_ScrollView" since="21" />
+		<field name="Widget_Material_Light_SearchView" since="21" />
+		<field name="Widget_Material_Light_SeekBar" since="21" />
+		<field name="Widget_Material_Light_SegmentedButton" since="21" />
+		<field name="Widget_Material_Light_Spinner" since="21" />
+		<field name="Widget_Material_Light_Spinner_Underlined" since="21" />
+		<field name="Widget_Material_Light_StackView" since="21" />
+		<field name="Widget_Material_Light_Tab" since="21" />
+		<field name="Widget_Material_Light_TabWidget" since="21" />
+		<field name="Widget_Material_Light_TextView" since="21" />
+		<field name="Widget_Material_Light_TextView_SpinnerItem" since="21" />
+		<field name="Widget_Material_Light_TimePicker" since="21" />
+		<field name="Widget_Material_Light_WebTextView" since="21" />
+		<field name="Widget_Material_Light_WebView" since="21" />
+		<field name="Widget_Material_ListPopupWindow" since="21" />
+		<field name="Widget_Material_ListView" since="21" />
+		<field name="Widget_Material_ListView_DropDown" since="21" />
+		<field name="Widget_Material_MediaRouteButton" since="21" />
+		<field name="Widget_Material_NumberPicker" since="24" />
+		<field name="Widget_Material_PopupMenu" since="21" />
+		<field name="Widget_Material_PopupMenu_Overflow" since="21" />
+		<field name="Widget_Material_PopupWindow" since="21" />
+		<field name="Widget_Material_ProgressBar" since="21" />
+		<field name="Widget_Material_ProgressBar_Horizontal" since="21" />
+		<field name="Widget_Material_ProgressBar_Large" since="21" />
+		<field name="Widget_Material_ProgressBar_Small" since="21" />
+		<field name="Widget_Material_ProgressBar_Small_Title" since="21" />
+		<field name="Widget_Material_RatingBar" since="21" />
+		<field name="Widget_Material_RatingBar_Indicator" since="21" />
+		<field name="Widget_Material_RatingBar_Small" since="21" />
+		<field name="Widget_Material_ScrollView" since="21" />
+		<field name="Widget_Material_SearchView" since="21" />
+		<field name="Widget_Material_SeekBar" since="21" />
+		<field name="Widget_Material_SeekBar_Discrete" since="24" />
+		<field name="Widget_Material_SegmentedButton" since="21" />
+		<field name="Widget_Material_Spinner" since="21" />
+		<field name="Widget_Material_Spinner_Underlined" since="21" />
+		<field name="Widget_Material_StackView" since="21" />
+		<field name="Widget_Material_Tab" since="21" />
+		<field name="Widget_Material_TabWidget" since="21" />
+		<field name="Widget_Material_TextView" since="21" />
+		<field name="Widget_Material_TextView_SpinnerItem" since="21" />
+		<field name="Widget_Material_TimePicker" since="21" />
+		<field name="Widget_Material_Toolbar" since="21" />
+		<field name="Widget_Material_Toolbar_Button_Navigation" since="21" />
+		<field name="Widget_Material_WebTextView" since="21" />
+		<field name="Widget_Material_WebView" since="21" />
+		<field name="Widget_PopupMenu" since="11" />
+		<field name="Widget_PopupWindow" />
+		<field name="Widget_ProgressBar" />
+		<field name="Widget_ProgressBar_Horizontal" />
+		<field name="Widget_ProgressBar_Inverse" since="4" />
+		<field name="Widget_ProgressBar_Large" />
+		<field name="Widget_ProgressBar_Large_Inverse" since="4" />
+		<field name="Widget_ProgressBar_Small" />
+		<field name="Widget_ProgressBar_Small_Inverse" since="4" />
+		<field name="Widget_RatingBar" />
+		<field name="Widget_ScrollView" />
+		<field name="Widget_SeekBar" />
+		<field name="Widget_Spinner" />
+		<field name="Widget_Spinner_DropDown" since="11" />
+		<field name="Widget_StackView" since="21" />
+		<field name="Widget_TabWidget" />
+		<field name="Widget_TextView" />
+		<field name="Widget_TextView_PopupMenu" />
+		<field name="Widget_TextView_SpinnerItem" />
+		<field name="Widget_Toolbar" since="21" />
+		<field name="Widget_Toolbar_Button_Navigation" since="21" />
+		<field name="Widget_WebView" />
+	</class>
+	<class name="android/R$transition" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="explode" />
+		<field name="fade" />
+		<field name="move" />
+		<field name="no_transition" />
+		<field name="slide_bottom" />
+		<field name="slide_left" />
+		<field name="slide_right" />
+		<field name="slide_top" />
+	</class>
+	<class name="android/R$xml" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/accessibilityservice/AccessibilityButtonController" since="26">
+		<extends name="java/lang/Object" />
+		<method name="isAccessibilityButtonAvailable()Z" />
+		<method name="registerAccessibilityButtonCallback(Landroid/accessibilityservice/AccessibilityButtonController$AccessibilityButtonCallback;)V" />
+		<method name="registerAccessibilityButtonCallback(Landroid/accessibilityservice/AccessibilityButtonController$AccessibilityButtonCallback;Landroid/os/Handler;)V" />
+		<method name="unregisterAccessibilityButtonCallback(Landroid/accessibilityservice/AccessibilityButtonController$AccessibilityButtonCallback;)V" />
+	</class>
+	<class name="android/accessibilityservice/AccessibilityButtonController$AccessibilityButtonCallback" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onAvailabilityChanged(Landroid/accessibilityservice/AccessibilityButtonController;Z)V" />
+		<method name="onClicked(Landroid/accessibilityservice/AccessibilityButtonController;)V" />
+	</class>
+	<class name="android/accessibilityservice/AccessibilityGestureEvent" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="gestureIdToString(I)Ljava/lang/String;" since="31" />
+		<method name="getDisplayId()I" />
+		<method name="getGestureId()I" />
+		<method name="getMotionEvents()Ljava/util/List;" since="31" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/accessibilityservice/AccessibilityService" since="4">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="disableSelf()V" since="24" />
+		<method name="dispatchGesture(Landroid/accessibilityservice/GestureDescription;Landroid/accessibilityservice/AccessibilityService$GestureResultCallback;Landroid/os/Handler;)Z" since="24" />
+		<method name="findFocus(I)Landroid/view/accessibility/AccessibilityNodeInfo;" since="21" />
+		<method name="getAccessibilityButtonController()Landroid/accessibilityservice/AccessibilityButtonController;" since="26" />
+		<method name="getAccessibilityButtonController(I)Landroid/accessibilityservice/AccessibilityButtonController;" since="30" />
+		<method name="getFingerprintGestureController()Landroid/accessibilityservice/FingerprintGestureController;" since="26" />
+		<method name="getMagnificationController()Landroid/accessibilityservice/AccessibilityService$MagnificationController;" since="24" />
+		<method name="getRootInActiveWindow()Landroid/view/accessibility/AccessibilityNodeInfo;" since="16" />
+		<method name="getServiceInfo()Landroid/accessibilityservice/AccessibilityServiceInfo;" since="16" />
+		<method name="getSoftKeyboardController()Landroid/accessibilityservice/AccessibilityService$SoftKeyboardController;" since="24" />
+		<method name="getSystemActions()Ljava/util/List;" since="30" />
+		<method name="getWindows()Ljava/util/List;" since="21" />
+		<method name="getWindowsOnAllDisplays()Landroid/util/SparseArray;" since="30" />
+		<method name="onAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V" />
+		<method name="onGesture(I)Z" since="16" deprecated="30" />
+		<method name="onGesture(Landroid/accessibilityservice/AccessibilityGestureEvent;)Z" since="30" />
+		<method name="onInterrupt()V" />
+		<method name="onKeyEvent(Landroid/view/KeyEvent;)Z" since="18" />
+		<method name="onServiceConnected()V" />
+		<method name="onSystemActionsChanged()V" since="30" />
+		<method name="performGlobalAction(I)Z" since="16" />
+		<method name="setAccessibilityFocusAppearance(II)V" since="31" />
+		<method name="setGestureDetectionPassthroughRegion(ILandroid/graphics/Region;)V" since="30" />
+		<method name="setServiceInfo(Landroid/accessibilityservice/AccessibilityServiceInfo;)V" />
+		<method name="setTouchExplorationPassthroughRegion(ILandroid/graphics/Region;)V" since="30" />
+		<method name="takeScreenshot(ILjava/util/concurrent/Executor;Landroid/accessibilityservice/AccessibilityService$TakeScreenshotCallback;)V" since="30" />
+		<field name="ERROR_TAKE_SCREENSHOT_INTERNAL_ERROR" since="30" />
+		<field name="ERROR_TAKE_SCREENSHOT_INTERVAL_TIME_SHORT" since="30" />
+		<field name="ERROR_TAKE_SCREENSHOT_INVALID_DISPLAY" since="30" />
+		<field name="ERROR_TAKE_SCREENSHOT_NO_ACCESSIBILITY_ACCESS" since="30" />
+		<field name="GESTURE_2_FINGER_DOUBLE_TAP" since="30" />
+		<field name="GESTURE_2_FINGER_DOUBLE_TAP_AND_HOLD" since="30" />
+		<field name="GESTURE_2_FINGER_SINGLE_TAP" since="30" />
+		<field name="GESTURE_2_FINGER_SWIPE_DOWN" since="30" />
+		<field name="GESTURE_2_FINGER_SWIPE_LEFT" since="30" />
+		<field name="GESTURE_2_FINGER_SWIPE_RIGHT" since="30" />
+		<field name="GESTURE_2_FINGER_SWIPE_UP" since="30" />
+		<field name="GESTURE_2_FINGER_TRIPLE_TAP" since="30" />
+		<field name="GESTURE_2_FINGER_TRIPLE_TAP_AND_HOLD" since="31" />
+		<field name="GESTURE_3_FINGER_DOUBLE_TAP" since="30" />
+		<field name="GESTURE_3_FINGER_DOUBLE_TAP_AND_HOLD" since="30" />
+		<field name="GESTURE_3_FINGER_SINGLE_TAP" since="30" />
+		<field name="GESTURE_3_FINGER_SINGLE_TAP_AND_HOLD" since="31" />
+		<field name="GESTURE_3_FINGER_SWIPE_DOWN" since="30" />
+		<field name="GESTURE_3_FINGER_SWIPE_LEFT" since="30" />
+		<field name="GESTURE_3_FINGER_SWIPE_RIGHT" since="30" />
+		<field name="GESTURE_3_FINGER_SWIPE_UP" since="30" />
+		<field name="GESTURE_3_FINGER_TRIPLE_TAP" since="30" />
+		<field name="GESTURE_3_FINGER_TRIPLE_TAP_AND_HOLD" since="31" />
+		<field name="GESTURE_4_FINGER_DOUBLE_TAP" since="30" />
+		<field name="GESTURE_4_FINGER_DOUBLE_TAP_AND_HOLD" since="30" />
+		<field name="GESTURE_4_FINGER_SINGLE_TAP" since="30" />
+		<field name="GESTURE_4_FINGER_SWIPE_DOWN" since="30" />
+		<field name="GESTURE_4_FINGER_SWIPE_LEFT" since="30" />
+		<field name="GESTURE_4_FINGER_SWIPE_RIGHT" since="30" />
+		<field name="GESTURE_4_FINGER_SWIPE_UP" since="30" />
+		<field name="GESTURE_4_FINGER_TRIPLE_TAP" since="30" />
+		<field name="GESTURE_DOUBLE_TAP" since="30" />
+		<field name="GESTURE_DOUBLE_TAP_AND_HOLD" since="30" />
+		<field name="GESTURE_SWIPE_DOWN" since="16" />
+		<field name="GESTURE_SWIPE_DOWN_AND_LEFT" since="16" />
+		<field name="GESTURE_SWIPE_DOWN_AND_RIGHT" since="16" />
+		<field name="GESTURE_SWIPE_DOWN_AND_UP" since="16" />
+		<field name="GESTURE_SWIPE_LEFT" since="16" />
+		<field name="GESTURE_SWIPE_LEFT_AND_DOWN" since="16" />
+		<field name="GESTURE_SWIPE_LEFT_AND_RIGHT" since="16" />
+		<field name="GESTURE_SWIPE_LEFT_AND_UP" since="16" />
+		<field name="GESTURE_SWIPE_RIGHT" since="16" />
+		<field name="GESTURE_SWIPE_RIGHT_AND_DOWN" since="16" />
+		<field name="GESTURE_SWIPE_RIGHT_AND_LEFT" since="16" />
+		<field name="GESTURE_SWIPE_RIGHT_AND_UP" since="16" />
+		<field name="GESTURE_SWIPE_UP" since="16" />
+		<field name="GESTURE_SWIPE_UP_AND_DOWN" since="16" />
+		<field name="GESTURE_SWIPE_UP_AND_LEFT" since="16" />
+		<field name="GESTURE_SWIPE_UP_AND_RIGHT" since="16" />
+		<field name="GESTURE_UNKNOWN" since="31" />
+		<field name="GLOBAL_ACTION_ACCESSIBILITY_ALL_APPS" since="31" />
+		<field name="GLOBAL_ACTION_ACCESSIBILITY_BUTTON" since="31" />
+		<field name="GLOBAL_ACTION_ACCESSIBILITY_BUTTON_CHOOSER" since="31" />
+		<field name="GLOBAL_ACTION_ACCESSIBILITY_SHORTCUT" since="31" />
+		<field name="GLOBAL_ACTION_BACK" since="16" />
+		<field name="GLOBAL_ACTION_DISMISS_NOTIFICATION_SHADE" since="31" />
+		<field name="GLOBAL_ACTION_HOME" since="16" />
+		<field name="GLOBAL_ACTION_KEYCODE_HEADSETHOOK" since="31" />
+		<field name="GLOBAL_ACTION_LOCK_SCREEN" since="28" />
+		<field name="GLOBAL_ACTION_NOTIFICATIONS" since="16" />
+		<field name="GLOBAL_ACTION_POWER_DIALOG" since="21" />
+		<field name="GLOBAL_ACTION_QUICK_SETTINGS" since="17" />
+		<field name="GLOBAL_ACTION_RECENTS" since="16" />
+		<field name="GLOBAL_ACTION_TAKE_SCREENSHOT" since="28" />
+		<field name="GLOBAL_ACTION_TOGGLE_SPLIT_SCREEN" since="24" />
+		<field name="SERVICE_INTERFACE" />
+		<field name="SERVICE_META_DATA" since="14" />
+		<field name="SHOW_MODE_AUTO" since="24" />
+		<field name="SHOW_MODE_HIDDEN" since="24" />
+		<field name="SHOW_MODE_IGNORE_HARD_KEYBOARD" since="29" />
+	</class>
+	<class name="android/accessibilityservice/AccessibilityService$GestureResultCallback" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCancelled(Landroid/accessibilityservice/GestureDescription;)V" />
+		<method name="onCompleted(Landroid/accessibilityservice/GestureDescription;)V" />
+	</class>
+	<class name="android/accessibilityservice/AccessibilityService$MagnificationController" since="24">
+		<extends name="java/lang/Object" />
+		<method name="addListener(Landroid/accessibilityservice/AccessibilityService$MagnificationController$OnMagnificationChangedListener;)V" />
+		<method name="addListener(Landroid/accessibilityservice/AccessibilityService$MagnificationController$OnMagnificationChangedListener;Landroid/os/Handler;)V" />
+		<method name="getCenterX()F" />
+		<method name="getCenterY()F" />
+		<method name="getMagnificationRegion()Landroid/graphics/Region;" />
+		<method name="getScale()F" />
+		<method name="removeListener(Landroid/accessibilityservice/AccessibilityService$MagnificationController$OnMagnificationChangedListener;)Z" />
+		<method name="reset(Z)Z" />
+		<method name="setCenter(FFZ)Z" />
+		<method name="setScale(FZ)Z" />
+	</class>
+	<class name="android/accessibilityservice/AccessibilityService$MagnificationController$OnMagnificationChangedListener" since="24">
+		<extends name="java/lang/Object" />
+		<method name="onMagnificationChanged(Landroid/accessibilityservice/AccessibilityService$MagnificationController;Landroid/graphics/Region;FFF)V" />
+	</class>
+	<class name="android/accessibilityservice/AccessibilityService$ScreenshotResult" since="30">
+		<extends name="java/lang/Object" />
+		<method name="getColorSpace()Landroid/graphics/ColorSpace;" />
+		<method name="getHardwareBuffer()Landroid/hardware/HardwareBuffer;" />
+		<method name="getTimestamp()J" />
+	</class>
+	<class name="android/accessibilityservice/AccessibilityService$SoftKeyboardController" since="24">
+		<extends name="java/lang/Object" />
+		<method name="addOnShowModeChangedListener(Landroid/accessibilityservice/AccessibilityService$SoftKeyboardController$OnShowModeChangedListener;)V" />
+		<method name="addOnShowModeChangedListener(Landroid/accessibilityservice/AccessibilityService$SoftKeyboardController$OnShowModeChangedListener;Landroid/os/Handler;)V" />
+		<method name="getShowMode()I" />
+		<method name="removeOnShowModeChangedListener(Landroid/accessibilityservice/AccessibilityService$SoftKeyboardController$OnShowModeChangedListener;)Z" />
+		<method name="setShowMode(I)Z" />
+		<method name="switchToInputMethod(Ljava/lang/String;)Z" since="30" />
+	</class>
+	<class name="android/accessibilityservice/AccessibilityService$SoftKeyboardController$OnShowModeChangedListener" since="24">
+		<extends name="java/lang/Object" />
+		<method name="onShowModeChanged(Landroid/accessibilityservice/AccessibilityService$SoftKeyboardController;I)V" />
+	</class>
+	<class name="android/accessibilityservice/AccessibilityService$TakeScreenshotCallback" since="30">
+		<extends name="java/lang/Object" />
+		<method name="onFailure(I)V" />
+		<method name="onSuccess(Landroid/accessibilityservice/AccessibilityService$ScreenshotResult;)V" />
+	</class>
+	<class name="android/accessibilityservice/AccessibilityServiceInfo" since="4">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="capabilityToString(I)Ljava/lang/String;" since="18" />
+		<method name="feedbackTypeToString(I)Ljava/lang/String;" since="14" />
+		<method name="flagToString(I)Ljava/lang/String;" since="14" />
+		<method name="getCanRetrieveWindowContent()Z" since="14" deprecated="18" />
+		<method name="getCapabilities()I" since="18" />
+		<method name="getDescription()Ljava/lang/String;" since="14" deprecated="16" />
+		<method name="getId()Ljava/lang/String;" since="14" />
+		<method name="getInteractiveUiTimeoutMillis()I" since="29" />
+		<method name="getNonInteractiveUiTimeoutMillis()I" since="29" />
+		<method name="getResolveInfo()Landroid/content/pm/ResolveInfo;" since="14" />
+		<method name="getSettingsActivityName()Ljava/lang/String;" since="14" />
+		<method name="isAccessibilityTool()Z" since="31" />
+		<method name="loadDescription(Landroid/content/pm/PackageManager;)Ljava/lang/String;" since="16" />
+		<method name="loadSummary(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" since="26" />
+		<method name="setInteractiveUiTimeoutMillis(I)V" since="29" />
+		<method name="setNonInteractiveUiTimeoutMillis(I)V" since="29" />
+		<field name="CAPABILITY_CAN_CONTROL_MAGNIFICATION" since="24" />
+		<field name="CAPABILITY_CAN_PERFORM_GESTURES" since="24" />
+		<field name="CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY" since="18" deprecated="26" />
+		<field name="CAPABILITY_CAN_REQUEST_FILTER_KEY_EVENTS" since="18" />
+		<field name="CAPABILITY_CAN_REQUEST_FINGERPRINT_GESTURES" since="26" />
+		<field name="CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION" since="18" />
+		<field name="CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT" since="18" />
+		<field name="CAPABILITY_CAN_TAKE_SCREENSHOT" since="30" />
+		<field name="CREATOR" />
+		<field name="DEFAULT" />
+		<field name="FEEDBACK_ALL_MASK" since="14" />
+		<field name="FEEDBACK_AUDIBLE" />
+		<field name="FEEDBACK_BRAILLE" since="17" />
+		<field name="FEEDBACK_GENERIC" />
+		<field name="FEEDBACK_HAPTIC" />
+		<field name="FEEDBACK_SPOKEN" />
+		<field name="FEEDBACK_VISUAL" />
+		<field name="FLAG_ENABLE_ACCESSIBILITY_VOLUME" since="26" />
+		<field name="FLAG_INCLUDE_NOT_IMPORTANT_VIEWS" since="16" />
+		<field name="FLAG_REPORT_VIEW_IDS" since="18" />
+		<field name="FLAG_REQUEST_2_FINGER_PASSTHROUGH" since="31" />
+		<field name="FLAG_REQUEST_ACCESSIBILITY_BUTTON" since="26" />
+		<field name="FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY" since="18" deprecated="26" />
+		<field name="FLAG_REQUEST_FILTER_KEY_EVENTS" since="18" />
+		<field name="FLAG_REQUEST_FINGERPRINT_GESTURES" since="26" />
+		<field name="FLAG_REQUEST_MULTI_FINGER_GESTURES" since="30" />
+		<field name="FLAG_REQUEST_SHORTCUT_WARNING_DIALOG_SPOKEN_FEEDBACK" since="29" />
+		<field name="FLAG_REQUEST_TOUCH_EXPLORATION_MODE" since="16" />
+		<field name="FLAG_RETRIEVE_INTERACTIVE_WINDOWS" since="21" />
+		<field name="FLAG_SEND_MOTION_EVENTS" since="31" />
+		<field name="FLAG_SERVICE_HANDLES_DOUBLE_TAP" since="30" />
+		<field name="eventTypes" />
+		<field name="feedbackType" />
+		<field name="flags" />
+		<field name="notificationTimeout" />
+		<field name="packageNames" />
+	</class>
+	<class name="android/accessibilityservice/FingerprintGestureController" since="26">
+		<extends name="java/lang/Object" />
+		<method name="isGestureDetectionAvailable()Z" />
+		<method name="registerFingerprintGestureCallback(Landroid/accessibilityservice/FingerprintGestureController$FingerprintGestureCallback;Landroid/os/Handler;)V" />
+		<method name="unregisterFingerprintGestureCallback(Landroid/accessibilityservice/FingerprintGestureController$FingerprintGestureCallback;)V" />
+		<field name="FINGERPRINT_GESTURE_SWIPE_DOWN" />
+		<field name="FINGERPRINT_GESTURE_SWIPE_LEFT" />
+		<field name="FINGERPRINT_GESTURE_SWIPE_RIGHT" />
+		<field name="FINGERPRINT_GESTURE_SWIPE_UP" />
+	</class>
+	<class name="android/accessibilityservice/FingerprintGestureController$FingerprintGestureCallback" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onGestureDetected(I)V" />
+		<method name="onGestureDetectionAvailabilityChanged(Z)V" />
+	</class>
+	<class name="android/accessibilityservice/GestureDescription" since="24">
+		<extends name="java/lang/Object" />
+		<method name="getDisplayId()I" since="30" />
+		<method name="getMaxGestureDuration()J" />
+		<method name="getMaxStrokeCount()I" />
+		<method name="getStroke(I)Landroid/accessibilityservice/GestureDescription$StrokeDescription;" />
+		<method name="getStrokeCount()I" />
+	</class>
+	<class name="android/accessibilityservice/GestureDescription$Builder" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addStroke(Landroid/accessibilityservice/GestureDescription$StrokeDescription;)Landroid/accessibilityservice/GestureDescription$Builder;" />
+		<method name="build()Landroid/accessibilityservice/GestureDescription;" />
+		<method name="setDisplayId(I)Landroid/accessibilityservice/GestureDescription$Builder;" since="30" />
+	</class>
+	<class name="android/accessibilityservice/GestureDescription$StrokeDescription" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/graphics/Path;JJ)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Path;JJZ)V" since="26" />
+		<method name="continueStroke(Landroid/graphics/Path;JJZ)Landroid/accessibilityservice/GestureDescription$StrokeDescription;" since="26" />
+		<method name="getDuration()J" />
+		<method name="getPath()Landroid/graphics/Path;" />
+		<method name="getStartTime()J" />
+		<method name="willContinue()Z" since="26" />
+	</class>
+	<class name="android/accounts/AbstractAccountAuthenticator" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="addAccount(Landroid/accounts/AccountAuthenticatorResponse;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;" />
+		<method name="addAccountFromCredentials(Landroid/accounts/AccountAuthenticatorResponse;Landroid/accounts/Account;Landroid/os/Bundle;)Landroid/os/Bundle;" since="18" />
+		<method name="confirmCredentials(Landroid/accounts/AccountAuthenticatorResponse;Landroid/accounts/Account;Landroid/os/Bundle;)Landroid/os/Bundle;" />
+		<method name="editProperties(Landroid/accounts/AccountAuthenticatorResponse;Ljava/lang/String;)Landroid/os/Bundle;" />
+		<method name="finishSession(Landroid/accounts/AccountAuthenticatorResponse;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;" since="26" />
+		<method name="getAccountCredentialsForCloning(Landroid/accounts/AccountAuthenticatorResponse;Landroid/accounts/Account;)Landroid/os/Bundle;" since="18" />
+		<method name="getAccountRemovalAllowed(Landroid/accounts/AccountAuthenticatorResponse;Landroid/accounts/Account;)Landroid/os/Bundle;" />
+		<method name="getAuthToken(Landroid/accounts/AccountAuthenticatorResponse;Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;" />
+		<method name="getAuthTokenLabel(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getIBinder()Landroid/os/IBinder;" />
+		<method name="hasFeatures(Landroid/accounts/AccountAuthenticatorResponse;Landroid/accounts/Account;[Ljava/lang/String;)Landroid/os/Bundle;" />
+		<method name="isCredentialsUpdateSuggested(Landroid/accounts/AccountAuthenticatorResponse;Landroid/accounts/Account;Ljava/lang/String;)Landroid/os/Bundle;" since="26" />
+		<method name="startAddAccountSession(Landroid/accounts/AccountAuthenticatorResponse;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;" since="26" />
+		<method name="startUpdateCredentialsSession(Landroid/accounts/AccountAuthenticatorResponse;Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;" since="26" />
+		<method name="updateCredentials(Landroid/accounts/AccountAuthenticatorResponse;Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;" />
+		<field name="KEY_CUSTOM_TOKEN_EXPIRY" since="23" />
+	</class>
+	<class name="android/accounts/Account" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<field name="CREATOR" />
+		<field name="name" />
+		<field name="type" />
+	</class>
+	<class name="android/accounts/AccountAuthenticatorActivity" since="5" deprecated="30">
+		<extends name="android/app/Activity" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<method name="setAccountAuthenticatorResult(Landroid/os/Bundle;)V" deprecated="30" />
+	</class>
+	<class name="android/accounts/AccountAuthenticatorResponse" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="onError(ILjava/lang/String;)V" />
+		<method name="onRequestContinued()V" />
+		<method name="onResult(Landroid/os/Bundle;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/accounts/AccountManager" since="5">
+		<extends name="java/lang/Object" />
+		<method name="addAccount(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;Landroid/app/Activity;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" />
+		<method name="addAccountExplicitly(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)Z" />
+		<method name="addAccountExplicitly(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;Ljava/util/Map;)Z" since="26" />
+		<method name="addOnAccountsUpdatedListener(Landroid/accounts/OnAccountsUpdateListener;Landroid/os/Handler;Z)V" />
+		<method name="addOnAccountsUpdatedListener(Landroid/accounts/OnAccountsUpdateListener;Landroid/os/Handler;Z[Ljava/lang/String;)V" since="26" />
+		<method name="blockingGetAuthToken(Landroid/accounts/Account;Ljava/lang/String;Z)Ljava/lang/String;" />
+		<method name="clearPassword(Landroid/accounts/Account;)V" />
+		<method name="confirmCredentials(Landroid/accounts/Account;Landroid/os/Bundle;Landroid/app/Activity;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" />
+		<method name="editProperties(Ljava/lang/String;Landroid/app/Activity;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" />
+		<method name="finishSession(Landroid/os/Bundle;Landroid/app/Activity;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" since="26" />
+		<method name="get(Landroid/content/Context;)Landroid/accounts/AccountManager;" />
+		<method name="getAccountVisibility(Landroid/accounts/Account;Ljava/lang/String;)I" since="26" />
+		<method name="getAccounts()[Landroid/accounts/Account;" />
+		<method name="getAccountsAndVisibilityForPackage(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map;" since="26" />
+		<method name="getAccountsByType(Ljava/lang/String;)[Landroid/accounts/Account;" />
+		<method name="getAccountsByTypeAndFeatures(Ljava/lang/String;[Ljava/lang/String;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" />
+		<method name="getAccountsByTypeForPackage(Ljava/lang/String;Ljava/lang/String;)[Landroid/accounts/Account;" since="18" />
+		<method name="getAuthToken(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;Landroid/app/Activity;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" />
+		<method name="getAuthToken(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;ZLandroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" since="14" />
+		<method name="getAuthToken(Landroid/accounts/Account;Ljava/lang/String;ZLandroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" deprecated="15" />
+		<method name="getAuthTokenByFeatures(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/app/Activity;Landroid/os/Bundle;Landroid/os/Bundle;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" />
+		<method name="getAuthenticatorTypes()[Landroid/accounts/AuthenticatorDescription;" />
+		<method name="getPackagesAndVisibilityForAccount(Landroid/accounts/Account;)Ljava/util/Map;" since="26" />
+		<method name="getPassword(Landroid/accounts/Account;)Ljava/lang/String;" />
+		<method name="getPreviousName(Landroid/accounts/Account;)Ljava/lang/String;" since="21" />
+		<method name="getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="hasFeatures(Landroid/accounts/Account;[Ljava/lang/String;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" since="8" />
+		<method name="invalidateAuthToken(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="isCredentialsUpdateSuggested(Landroid/accounts/Account;Ljava/lang/String;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" since="26" />
+		<method name="newChooseAccountIntent(Landroid/accounts/Account;Ljava/util/ArrayList;[Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;" since="14" deprecated="23" />
+		<method name="newChooseAccountIntent(Landroid/accounts/Account;Ljava/util/List;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;" since="23" />
+		<method name="notifyAccountAuthenticated(Landroid/accounts/Account;)Z" since="23" />
+		<method name="peekAuthToken(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="removeAccount(Landroid/accounts/Account;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" deprecated="22" />
+		<method name="removeAccount(Landroid/accounts/Account;Landroid/app/Activity;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" since="22" />
+		<method name="removeAccountExplicitly(Landroid/accounts/Account;)Z" since="22" />
+		<method name="removeOnAccountsUpdatedListener(Landroid/accounts/OnAccountsUpdateListener;)V" />
+		<method name="renameAccount(Landroid/accounts/Account;Ljava/lang/String;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" since="21" />
+		<method name="setAccountVisibility(Landroid/accounts/Account;Ljava/lang/String;I)Z" since="26" />
+		<method name="setAuthToken(Landroid/accounts/Account;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setPassword(Landroid/accounts/Account;Ljava/lang/String;)V" />
+		<method name="setUserData(Landroid/accounts/Account;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="startAddAccountSession(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;Landroid/app/Activity;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" since="26" />
+		<method name="startUpdateCredentialsSession(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;Landroid/app/Activity;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" since="26" />
+		<method name="updateCredentials(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;Landroid/app/Activity;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" />
+		<field name="ACTION_ACCOUNT_REMOVED" since="26" />
+		<field name="ACTION_AUTHENTICATOR_INTENT" />
+		<field name="AUTHENTICATOR_ATTRIBUTES_NAME" />
+		<field name="AUTHENTICATOR_META_DATA_NAME" />
+		<field name="ERROR_CODE_BAD_ARGUMENTS" />
+		<field name="ERROR_CODE_BAD_AUTHENTICATION" since="18" />
+		<field name="ERROR_CODE_BAD_REQUEST" />
+		<field name="ERROR_CODE_CANCELED" />
+		<field name="ERROR_CODE_INVALID_RESPONSE" />
+		<field name="ERROR_CODE_NETWORK_ERROR" />
+		<field name="ERROR_CODE_REMOTE_EXCEPTION" />
+		<field name="ERROR_CODE_UNSUPPORTED_OPERATION" />
+		<field name="KEY_ACCOUNTS" />
+		<field name="KEY_ACCOUNT_AUTHENTICATOR_RESPONSE" />
+		<field name="KEY_ACCOUNT_MANAGER_RESPONSE" />
+		<field name="KEY_ACCOUNT_NAME" />
+		<field name="KEY_ACCOUNT_SESSION_BUNDLE" since="26" />
+		<field name="KEY_ACCOUNT_STATUS_TOKEN" since="26" />
+		<field name="KEY_ACCOUNT_TYPE" />
+		<field name="KEY_ANDROID_PACKAGE_NAME" since="14" />
+		<field name="KEY_AUTHENTICATOR_TYPES" />
+		<field name="KEY_AUTHTOKEN" />
+		<field name="KEY_AUTH_FAILED_MESSAGE" />
+		<field name="KEY_AUTH_TOKEN_LABEL" />
+		<field name="KEY_BOOLEAN_RESULT" />
+		<field name="KEY_CALLER_PID" since="11" />
+		<field name="KEY_CALLER_UID" since="11" />
+		<field name="KEY_ERROR_CODE" />
+		<field name="KEY_ERROR_MESSAGE" />
+		<field name="KEY_INTENT" />
+		<field name="KEY_LAST_AUTHENTICATED_TIME" since="23" />
+		<field name="KEY_PASSWORD" />
+		<field name="KEY_USERDATA" />
+		<field name="LOGIN_ACCOUNTS_CHANGED_ACTION" deprecated="26" />
+		<field name="PACKAGE_NAME_KEY_LEGACY_NOT_VISIBLE" since="26" />
+		<field name="PACKAGE_NAME_KEY_LEGACY_VISIBLE" since="26" />
+		<field name="VISIBILITY_NOT_VISIBLE" since="26" />
+		<field name="VISIBILITY_UNDEFINED" since="26" />
+		<field name="VISIBILITY_USER_MANAGED_NOT_VISIBLE" since="26" />
+		<field name="VISIBILITY_USER_MANAGED_VISIBLE" since="26" />
+		<field name="VISIBILITY_VISIBLE" since="26" />
+	</class>
+	<class name="android/accounts/AccountManagerCallback" since="5">
+		<extends name="java/lang/Object" />
+		<method name="run(Landroid/accounts/AccountManagerFuture;)V" />
+	</class>
+	<class name="android/accounts/AccountManagerFuture" since="5">
+		<extends name="java/lang/Object" />
+		<method name="cancel(Z)Z" />
+		<method name="getResult()Ljava/lang/Object;" />
+		<method name="getResult(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;" />
+		<method name="isCancelled()Z" />
+		<method name="isDone()Z" />
+	</class>
+	<class name="android/accounts/AccountsException" since="5">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/accounts/AuthenticatorDescription" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;IIII)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;IIIIZ)V" since="11" />
+		<method name="newKey(Ljava/lang/String;)Landroid/accounts/AuthenticatorDescription;" />
+		<field name="CREATOR" />
+		<field name="accountPreferencesId" />
+		<field name="customTokens" since="11" />
+		<field name="iconId" />
+		<field name="labelId" />
+		<field name="packageName" />
+		<field name="smallIconId" />
+		<field name="type" />
+	</class>
+	<class name="android/accounts/AuthenticatorException" since="5">
+		<extends name="android/accounts/AccountsException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/accounts/NetworkErrorException" since="5">
+		<extends name="android/accounts/AccountsException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/accounts/OnAccountsUpdateListener" since="5">
+		<extends name="java/lang/Object" />
+		<method name="onAccountsUpdated([Landroid/accounts/Account;)V" />
+	</class>
+	<class name="android/accounts/OperationCanceledException" since="5">
+		<extends name="android/accounts/AccountsException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/animation/Animator" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addListener(Landroid/animation/Animator$AnimatorListener;)V" />
+		<method name="addPauseListener(Landroid/animation/Animator$AnimatorPauseListener;)V" since="19" />
+		<method name="cancel()V" />
+		<method name="clone()Landroid/animation/Animator;" />
+		<method name="end()V" />
+		<method name="getDuration()J" />
+		<method name="getInterpolator()Landroid/animation/TimeInterpolator;" since="18" />
+		<method name="getListeners()Ljava/util/ArrayList;" />
+		<method name="getStartDelay()J" />
+		<method name="getTotalDuration()J" since="24" />
+		<method name="isPaused()Z" since="19" />
+		<method name="isRunning()Z" />
+		<method name="isStarted()Z" since="14" />
+		<method name="pause()V" since="19" />
+		<method name="removeAllListeners()V" />
+		<method name="removeListener(Landroid/animation/Animator$AnimatorListener;)V" />
+		<method name="removePauseListener(Landroid/animation/Animator$AnimatorPauseListener;)V" since="19" />
+		<method name="resume()V" since="19" />
+		<method name="setDuration(J)Landroid/animation/Animator;" />
+		<method name="setInterpolator(Landroid/animation/TimeInterpolator;)V" />
+		<method name="setStartDelay(J)V" />
+		<method name="setTarget(Ljava/lang/Object;)V" />
+		<method name="setupEndValues()V" />
+		<method name="setupStartValues()V" />
+		<method name="start()V" />
+		<field name="DURATION_INFINITE" since="24" />
+	</class>
+	<class name="android/animation/Animator$AnimatorListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onAnimationCancel(Landroid/animation/Animator;)V" />
+		<method name="onAnimationEnd(Landroid/animation/Animator;)V" />
+		<method name="onAnimationEnd(Landroid/animation/Animator;Z)V" since="26" />
+		<method name="onAnimationRepeat(Landroid/animation/Animator;)V" />
+		<method name="onAnimationStart(Landroid/animation/Animator;)V" />
+		<method name="onAnimationStart(Landroid/animation/Animator;Z)V" since="26" />
+	</class>
+	<class name="android/animation/Animator$AnimatorPauseListener" since="19">
+		<extends name="java/lang/Object" />
+		<method name="onAnimationPause(Landroid/animation/Animator;)V" />
+		<method name="onAnimationResume(Landroid/animation/Animator;)V" />
+	</class>
+	<class name="android/animation/AnimatorInflater" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="loadAnimator(Landroid/content/Context;I)Landroid/animation/Animator;" />
+		<method name="loadStateListAnimator(Landroid/content/Context;I)Landroid/animation/StateListAnimator;" since="21" />
+	</class>
+	<class name="android/animation/AnimatorListenerAdapter" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/animation/Animator$AnimatorListener" />
+		<implements name="android/animation/Animator$AnimatorPauseListener" since="19" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/animation/AnimatorSet" since="11">
+		<extends name="android/animation/Animator" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clone()Landroid/animation/AnimatorSet;" />
+		<method name="getChildAnimations()Ljava/util/ArrayList;" />
+		<method name="getCurrentPlayTime()J" since="26" />
+		<method name="play(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder;" />
+		<method name="playSequentially(Ljava/util/List;)V" />
+		<method name="playSequentially([Landroid/animation/Animator;)V" />
+		<method name="playTogether(Ljava/util/Collection;)V" />
+		<method name="playTogether([Landroid/animation/Animator;)V" />
+		<method name="reverse()V" since="26" />
+		<method name="setCurrentPlayTime(J)V" since="26" />
+		<method name="setDuration(J)Landroid/animation/AnimatorSet;" />
+	</class>
+	<class name="android/animation/AnimatorSet$Builder" since="11">
+		<extends name="java/lang/Object" />
+		<method name="after(J)Landroid/animation/AnimatorSet$Builder;" />
+		<method name="after(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder;" />
+		<method name="before(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder;" />
+		<method name="with(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder;" />
+	</class>
+	<class name="android/animation/ArgbEvaluator" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/animation/TypeEvaluator" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/animation/BidirectionalTypeConverter" since="21">
+		<extends name="android/animation/TypeConverter" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;Ljava/lang/Class;)V" />
+		<method name="convertBack(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="invert()Landroid/animation/BidirectionalTypeConverter;" />
+	</class>
+	<class name="android/animation/FloatArrayEvaluator" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/animation/TypeEvaluator" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;([F)V" />
+		<method name="evaluate(F[F[F)[F" />
+	</class>
+	<class name="android/animation/FloatEvaluator" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/animation/TypeEvaluator" />
+		<method name="&lt;init&gt;()V" />
+		<method name="evaluate(FLjava/lang/Number;Ljava/lang/Number;)Ljava/lang/Float;" since="14" />
+	</class>
+	<class name="android/animation/IntArrayEvaluator" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/animation/TypeEvaluator" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;([I)V" />
+		<method name="evaluate(F[I[I)[I" />
+	</class>
+	<class name="android/animation/IntEvaluator" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/animation/TypeEvaluator" />
+		<method name="&lt;init&gt;()V" />
+		<method name="evaluate(FLjava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;" since="14" />
+	</class>
+	<class name="android/animation/Keyframe" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clone()Landroid/animation/Keyframe;" />
+		<method name="getFraction()F" />
+		<method name="getInterpolator()Landroid/animation/TimeInterpolator;" />
+		<method name="getType()Ljava/lang/Class;" />
+		<method name="getValue()Ljava/lang/Object;" />
+		<method name="hasValue()Z" />
+		<method name="ofFloat(F)Landroid/animation/Keyframe;" />
+		<method name="ofFloat(FF)Landroid/animation/Keyframe;" />
+		<method name="ofInt(F)Landroid/animation/Keyframe;" />
+		<method name="ofInt(FI)Landroid/animation/Keyframe;" />
+		<method name="ofObject(F)Landroid/animation/Keyframe;" />
+		<method name="ofObject(FLjava/lang/Object;)Landroid/animation/Keyframe;" />
+		<method name="setFraction(F)V" />
+		<method name="setInterpolator(Landroid/animation/TimeInterpolator;)V" />
+		<method name="setValue(Ljava/lang/Object;)V" />
+	</class>
+	<class name="android/animation/LayoutTransition" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addChild(Landroid/view/ViewGroup;Landroid/view/View;)V" />
+		<method name="addTransitionListener(Landroid/animation/LayoutTransition$TransitionListener;)V" />
+		<method name="disableTransitionType(I)V" since="16" />
+		<method name="enableTransitionType(I)V" since="16" />
+		<method name="getAnimator(I)Landroid/animation/Animator;" />
+		<method name="getDuration(I)J" />
+		<method name="getInterpolator(I)Landroid/animation/TimeInterpolator;" />
+		<method name="getStagger(I)J" />
+		<method name="getStartDelay(I)J" />
+		<method name="getTransitionListeners()Ljava/util/List;" />
+		<method name="hideChild(Landroid/view/ViewGroup;Landroid/view/View;)V" deprecated="16" />
+		<method name="hideChild(Landroid/view/ViewGroup;Landroid/view/View;I)V" since="16" />
+		<method name="isChangingLayout()Z" />
+		<method name="isRunning()Z" />
+		<method name="isTransitionTypeEnabled(I)Z" since="16" />
+		<method name="removeChild(Landroid/view/ViewGroup;Landroid/view/View;)V" />
+		<method name="removeTransitionListener(Landroid/animation/LayoutTransition$TransitionListener;)V" />
+		<method name="setAnimateParentHierarchy(Z)V" since="14" />
+		<method name="setAnimator(ILandroid/animation/Animator;)V" />
+		<method name="setDuration(IJ)V" />
+		<method name="setDuration(J)V" />
+		<method name="setInterpolator(ILandroid/animation/TimeInterpolator;)V" />
+		<method name="setStagger(IJ)V" />
+		<method name="setStartDelay(IJ)V" />
+		<method name="showChild(Landroid/view/ViewGroup;Landroid/view/View;)V" deprecated="16" />
+		<method name="showChild(Landroid/view/ViewGroup;Landroid/view/View;I)V" since="16" />
+		<field name="APPEARING" />
+		<field name="CHANGE_APPEARING" />
+		<field name="CHANGE_DISAPPEARING" />
+		<field name="CHANGING" since="16" />
+		<field name="DISAPPEARING" />
+	</class>
+	<class name="android/animation/LayoutTransition$TransitionListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="endTransition(Landroid/animation/LayoutTransition;Landroid/view/ViewGroup;Landroid/view/View;I)V" />
+		<method name="startTransition(Landroid/animation/LayoutTransition;Landroid/view/ViewGroup;Landroid/view/View;I)V" />
+	</class>
+	<class name="android/animation/ObjectAnimator" since="11">
+		<extends name="android/animation/ValueAnimator" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clone()Landroid/animation/ObjectAnimator;" />
+		<method name="getPropertyName()Ljava/lang/String;" />
+		<method name="getTarget()Ljava/lang/Object;" />
+		<method name="ofArgb(Ljava/lang/Object;Landroid/util/Property;[I)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofArgb(Ljava/lang/Object;Ljava/lang/String;[I)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofFloat(Ljava/lang/Object;Landroid/util/Property;Landroid/util/Property;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;" since="14" />
+		<method name="ofFloat(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;" />
+		<method name="ofInt(Ljava/lang/Object;Landroid/util/Property;Landroid/util/Property;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofInt(Ljava/lang/Object;Landroid/util/Property;[I)Landroid/animation/ObjectAnimator;" since="14" />
+		<method name="ofInt(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofInt(Ljava/lang/Object;Ljava/lang/String;[I)Landroid/animation/ObjectAnimator;" />
+		<method name="ofMultiFloat(Ljava/lang/Object;Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofMultiFloat(Ljava/lang/Object;Ljava/lang/String;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofMultiFloat(Ljava/lang/Object;Ljava/lang/String;[[F)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofMultiInt(Ljava/lang/Object;Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofMultiInt(Ljava/lang/Object;Ljava/lang/String;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofMultiInt(Ljava/lang/Object;Ljava/lang/String;[[I)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofObject(Ljava/lang/Object;Landroid/util/Property;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofObject(Ljava/lang/Object;Landroid/util/Property;Landroid/animation/TypeConverter;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofObject(Ljava/lang/Object;Landroid/util/Property;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;" since="14" />
+		<method name="ofObject(Ljava/lang/Object;Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofObject(Ljava/lang/Object;Ljava/lang/String;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;" />
+		<method name="ofPropertyValuesHolder(Ljava/lang/Object;[Landroid/animation/PropertyValuesHolder;)Landroid/animation/ObjectAnimator;" />
+		<method name="setAutoCancel(Z)V" since="18" />
+		<method name="setDuration(J)Landroid/animation/ObjectAnimator;" />
+		<method name="setProperty(Landroid/util/Property;)V" since="14" />
+		<method name="setPropertyName(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/animation/PointFEvaluator" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/animation/TypeEvaluator" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/graphics/PointF;)V" />
+		<method name="evaluate(FLandroid/graphics/PointF;Landroid/graphics/PointF;)Landroid/graphics/PointF;" />
+	</class>
+	<class name="android/animation/PropertyValuesHolder" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="clone()Landroid/animation/PropertyValuesHolder;" />
+		<method name="getPropertyName()Ljava/lang/String;" />
+		<method name="ofFloat(Landroid/util/Property;[F)Landroid/animation/PropertyValuesHolder;" since="14" />
+		<method name="ofFloat(Ljava/lang/String;[F)Landroid/animation/PropertyValuesHolder;" />
+		<method name="ofInt(Landroid/util/Property;[I)Landroid/animation/PropertyValuesHolder;" since="14" />
+		<method name="ofInt(Ljava/lang/String;[I)Landroid/animation/PropertyValuesHolder;" />
+		<method name="ofKeyframe(Landroid/util/Property;[Landroid/animation/Keyframe;)Landroid/animation/PropertyValuesHolder;" since="14" />
+		<method name="ofKeyframe(Ljava/lang/String;[Landroid/animation/Keyframe;)Landroid/animation/PropertyValuesHolder;" />
+		<method name="ofMultiFloat(Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Landroid/animation/Keyframe;)Landroid/animation/PropertyValuesHolder;" since="21" />
+		<method name="ofMultiFloat(Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/PropertyValuesHolder;" since="21" />
+		<method name="ofMultiFloat(Ljava/lang/String;Landroid/graphics/Path;)Landroid/animation/PropertyValuesHolder;" since="21" />
+		<method name="ofMultiFloat(Ljava/lang/String;[[F)Landroid/animation/PropertyValuesHolder;" since="21" />
+		<method name="ofMultiInt(Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Landroid/animation/Keyframe;)Landroid/animation/PropertyValuesHolder;" since="21" />
+		<method name="ofMultiInt(Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/PropertyValuesHolder;" since="21" />
+		<method name="ofMultiInt(Ljava/lang/String;Landroid/graphics/Path;)Landroid/animation/PropertyValuesHolder;" since="21" />
+		<method name="ofMultiInt(Ljava/lang/String;[[I)Landroid/animation/PropertyValuesHolder;" since="21" />
+		<method name="ofObject(Landroid/util/Property;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/PropertyValuesHolder;" since="21" />
+		<method name="ofObject(Landroid/util/Property;Landroid/animation/TypeConverter;Landroid/graphics/Path;)Landroid/animation/PropertyValuesHolder;" since="21" />
+		<method name="ofObject(Landroid/util/Property;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/PropertyValuesHolder;" since="14" />
+		<method name="ofObject(Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/graphics/Path;)Landroid/animation/PropertyValuesHolder;" since="21" />
+		<method name="ofObject(Ljava/lang/String;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/PropertyValuesHolder;" />
+		<method name="setConverter(Landroid/animation/TypeConverter;)V" since="21" />
+		<method name="setEvaluator(Landroid/animation/TypeEvaluator;)V" />
+		<method name="setFloatValues([F)V" />
+		<method name="setIntValues([I)V" />
+		<method name="setKeyframes([Landroid/animation/Keyframe;)V" />
+		<method name="setObjectValues([Ljava/lang/Object;)V" />
+		<method name="setProperty(Landroid/util/Property;)V" since="14" />
+		<method name="setPropertyName(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/animation/RectEvaluator" since="18">
+		<extends name="java/lang/Object" />
+		<implements name="android/animation/TypeEvaluator" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Rect;)V" since="21" />
+		<method name="evaluate(FLandroid/graphics/Rect;Landroid/graphics/Rect;)Landroid/graphics/Rect;" />
+	</class>
+	<class name="android/animation/StateListAnimator" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" since="22" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addState([ILandroid/animation/Animator;)V" />
+		<method name="clone()Landroid/animation/StateListAnimator;" since="22" />
+		<method name="jumpToCurrentState()V" />
+	</class>
+	<class name="android/animation/TimeAnimator" since="16">
+		<extends name="android/animation/ValueAnimator" />
+		<method name="&lt;init&gt;()V" />
+		<method name="setTimeListener(Landroid/animation/TimeAnimator$TimeListener;)V" />
+	</class>
+	<class name="android/animation/TimeAnimator$TimeListener" since="16">
+		<extends name="java/lang/Object" />
+		<method name="onTimeUpdate(Landroid/animation/TimeAnimator;JJ)V" />
+	</class>
+	<class name="android/animation/TimeInterpolator" since="11">
+		<extends name="java/lang/Object" />
+		<method name="getInterpolation(F)F" />
+	</class>
+	<class name="android/animation/TypeConverter" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;Ljava/lang/Class;)V" />
+		<method name="convert(Ljava/lang/Object;)Ljava/lang/Object;" />
+	</class>
+	<class name="android/animation/TypeEvaluator" since="11">
+		<extends name="java/lang/Object" />
+		<method name="evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" />
+	</class>
+	<class name="android/animation/ValueAnimator" since="11">
+		<extends name="android/animation/Animator" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V" />
+		<method name="areAnimatorsEnabled()Z" since="26" />
+		<method name="clone()Landroid/animation/ValueAnimator;" />
+		<method name="getAnimatedFraction()F" since="12" />
+		<method name="getAnimatedValue()Ljava/lang/Object;" />
+		<method name="getAnimatedValue(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getCurrentPlayTime()J" />
+		<method name="getFrameDelay()J" />
+		<method name="getInterpolator()Landroid/animation/TimeInterpolator;" />
+		<method name="getRepeatCount()I" />
+		<method name="getRepeatMode()I" />
+		<method name="getValues()[Landroid/animation/PropertyValuesHolder;" />
+		<method name="ofArgb([I)Landroid/animation/ValueAnimator;" since="21" />
+		<method name="ofFloat([F)Landroid/animation/ValueAnimator;" />
+		<method name="ofInt([I)Landroid/animation/ValueAnimator;" />
+		<method name="ofObject(Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ValueAnimator;" />
+		<method name="ofPropertyValuesHolder([Landroid/animation/PropertyValuesHolder;)Landroid/animation/ValueAnimator;" />
+		<method name="removeAllUpdateListeners()V" />
+		<method name="removeUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V" />
+		<method name="reverse()V" />
+		<method name="setCurrentFraction(F)V" since="22" />
+		<method name="setCurrentPlayTime(J)V" />
+		<method name="setDuration(J)Landroid/animation/ValueAnimator;" />
+		<method name="setEvaluator(Landroid/animation/TypeEvaluator;)V" />
+		<method name="setFloatValues([F)V" />
+		<method name="setFrameDelay(J)V" />
+		<method name="setIntValues([I)V" />
+		<method name="setObjectValues([Ljava/lang/Object;)V" />
+		<method name="setRepeatCount(I)V" />
+		<method name="setRepeatMode(I)V" />
+		<method name="setValues([Landroid/animation/PropertyValuesHolder;)V" />
+		<field name="INFINITE" />
+		<field name="RESTART" />
+		<field name="REVERSE" />
+	</class>
+	<class name="android/animation/ValueAnimator$AnimatorUpdateListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onAnimationUpdate(Landroid/animation/ValueAnimator;)V" />
+	</class>
+	<class name="android/annotation/SuppressLint" since="16">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="value()[Ljava/lang/String;" />
+	</class>
+	<class name="android/annotation/TargetApi" since="16">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="value()I" />
+	</class>
+	<class name="android/app/ActionBar" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addOnMenuVisibilityListener(Landroid/app/ActionBar$OnMenuVisibilityListener;)V" />
+		<method name="addTab(Landroid/app/ActionBar$Tab;)V" deprecated="21" />
+		<method name="addTab(Landroid/app/ActionBar$Tab;I)V" deprecated="21" />
+		<method name="addTab(Landroid/app/ActionBar$Tab;IZ)V" deprecated="21" />
+		<method name="addTab(Landroid/app/ActionBar$Tab;Z)V" deprecated="21" />
+		<method name="getCustomView()Landroid/view/View;" />
+		<method name="getDisplayOptions()I" />
+		<method name="getElevation()F" since="21" />
+		<method name="getHeight()I" />
+		<method name="getHideOffset()I" since="21" />
+		<method name="getNavigationItemCount()I" deprecated="21" />
+		<method name="getNavigationMode()I" deprecated="21" />
+		<method name="getSelectedNavigationIndex()I" deprecated="21" />
+		<method name="getSelectedTab()Landroid/app/ActionBar$Tab;" deprecated="21" />
+		<method name="getSubtitle()Ljava/lang/CharSequence;" />
+		<method name="getTabAt(I)Landroid/app/ActionBar$Tab;" deprecated="21" />
+		<method name="getTabCount()I" deprecated="21" />
+		<method name="getThemedContext()Landroid/content/Context;" since="14" />
+		<method name="getTitle()Ljava/lang/CharSequence;" />
+		<method name="hide()V" />
+		<method name="isHideOnContentScrollEnabled()Z" since="21" />
+		<method name="isShowing()Z" />
+		<method name="newTab()Landroid/app/ActionBar$Tab;" deprecated="21" />
+		<method name="removeAllTabs()V" deprecated="21" />
+		<method name="removeOnMenuVisibilityListener(Landroid/app/ActionBar$OnMenuVisibilityListener;)V" />
+		<method name="removeTab(Landroid/app/ActionBar$Tab;)V" deprecated="21" />
+		<method name="removeTabAt(I)V" deprecated="21" />
+		<method name="selectTab(Landroid/app/ActionBar$Tab;)V" deprecated="21" />
+		<method name="setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setCustomView(I)V" />
+		<method name="setCustomView(Landroid/view/View;)V" />
+		<method name="setCustomView(Landroid/view/View;Landroid/app/ActionBar$LayoutParams;)V" />
+		<method name="setDisplayHomeAsUpEnabled(Z)V" />
+		<method name="setDisplayOptions(I)V" />
+		<method name="setDisplayOptions(II)V" />
+		<method name="setDisplayShowCustomEnabled(Z)V" />
+		<method name="setDisplayShowHomeEnabled(Z)V" />
+		<method name="setDisplayShowTitleEnabled(Z)V" />
+		<method name="setDisplayUseLogoEnabled(Z)V" />
+		<method name="setElevation(F)V" since="21" />
+		<method name="setHideOffset(I)V" since="21" />
+		<method name="setHideOnContentScrollEnabled(Z)V" since="21" />
+		<method name="setHomeActionContentDescription(I)V" since="18" />
+		<method name="setHomeActionContentDescription(Ljava/lang/CharSequence;)V" since="18" />
+		<method name="setHomeAsUpIndicator(I)V" since="18" />
+		<method name="setHomeAsUpIndicator(Landroid/graphics/drawable/Drawable;)V" since="18" />
+		<method name="setHomeButtonEnabled(Z)V" since="14" />
+		<method name="setIcon(I)V" since="14" />
+		<method name="setIcon(Landroid/graphics/drawable/Drawable;)V" since="14" />
+		<method name="setListNavigationCallbacks(Landroid/widget/SpinnerAdapter;Landroid/app/ActionBar$OnNavigationListener;)V" deprecated="21" />
+		<method name="setLogo(I)V" since="14" />
+		<method name="setLogo(Landroid/graphics/drawable/Drawable;)V" since="14" />
+		<method name="setNavigationMode(I)V" deprecated="21" />
+		<method name="setSelectedNavigationItem(I)V" deprecated="21" />
+		<method name="setSplitBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V" since="14" />
+		<method name="setStackedBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V" since="14" />
+		<method name="setSubtitle(I)V" />
+		<method name="setSubtitle(Ljava/lang/CharSequence;)V" />
+		<method name="setTitle(I)V" />
+		<method name="setTitle(Ljava/lang/CharSequence;)V" />
+		<method name="show()V" />
+		<field name="DISPLAY_HOME_AS_UP" />
+		<field name="DISPLAY_SHOW_CUSTOM" />
+		<field name="DISPLAY_SHOW_HOME" />
+		<field name="DISPLAY_SHOW_TITLE" />
+		<field name="DISPLAY_USE_LOGO" />
+		<field name="NAVIGATION_MODE_LIST" deprecated="21" />
+		<field name="NAVIGATION_MODE_STANDARD" deprecated="21" />
+		<field name="NAVIGATION_MODE_TABS" deprecated="21" />
+	</class>
+	<class name="android/app/ActionBar$LayoutParams" since="11">
+		<extends name="android/view/ViewGroup$MarginLayoutParams" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="&lt;init&gt;(Landroid/app/ActionBar$LayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" />
+		<field name="gravity" />
+	</class>
+	<class name="android/app/ActionBar$OnMenuVisibilityListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onMenuVisibilityChanged(Z)V" />
+	</class>
+	<class name="android/app/ActionBar$OnNavigationListener" since="11" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="onNavigationItemSelected(IJ)Z" deprecated="29" />
+	</class>
+	<class name="android/app/ActionBar$Tab" since="11" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="getContentDescription()Ljava/lang/CharSequence;" since="14" deprecated="29" />
+		<method name="getCustomView()Landroid/view/View;" deprecated="29" />
+		<method name="getIcon()Landroid/graphics/drawable/Drawable;" deprecated="29" />
+		<method name="getPosition()I" deprecated="29" />
+		<method name="getTag()Ljava/lang/Object;" deprecated="29" />
+		<method name="getText()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="select()V" deprecated="29" />
+		<method name="setContentDescription(I)Landroid/app/ActionBar$Tab;" since="14" deprecated="29" />
+		<method name="setContentDescription(Ljava/lang/CharSequence;)Landroid/app/ActionBar$Tab;" since="14" deprecated="29" />
+		<method name="setCustomView(I)Landroid/app/ActionBar$Tab;" deprecated="29" />
+		<method name="setCustomView(Landroid/view/View;)Landroid/app/ActionBar$Tab;" deprecated="29" />
+		<method name="setIcon(I)Landroid/app/ActionBar$Tab;" deprecated="29" />
+		<method name="setIcon(Landroid/graphics/drawable/Drawable;)Landroid/app/ActionBar$Tab;" deprecated="29" />
+		<method name="setTabListener(Landroid/app/ActionBar$TabListener;)Landroid/app/ActionBar$Tab;" deprecated="29" />
+		<method name="setTag(Ljava/lang/Object;)Landroid/app/ActionBar$Tab;" deprecated="29" />
+		<method name="setText(I)Landroid/app/ActionBar$Tab;" deprecated="29" />
+		<method name="setText(Ljava/lang/CharSequence;)Landroid/app/ActionBar$Tab;" deprecated="29" />
+		<field name="INVALID_POSITION" deprecated="29" />
+	</class>
+	<class name="android/app/ActionBar$TabListener" since="11" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="onTabReselected(Landroid/app/ActionBar$Tab;Landroid/app/FragmentTransaction;)V" deprecated="29" />
+		<method name="onTabSelected(Landroid/app/ActionBar$Tab;Landroid/app/FragmentTransaction;)V" deprecated="29" />
+		<method name="onTabUnselected(Landroid/app/ActionBar$Tab;Landroid/app/FragmentTransaction;)V" deprecated="29" />
+	</class>
+	<class name="android/app/Activity" since="1">
+		<extends name="android/view/ContextThemeWrapper" />
+		<implements name="android/content/ComponentCallbacks" removed="14" />
+		<implements name="android/content/ComponentCallbacks2" since="14" />
+		<implements name="android/view/KeyEvent$Callback" />
+		<implements name="android/view/LayoutInflater$Factory" removed="11" />
+		<implements name="android/view/LayoutInflater$Factory2" since="11" />
+		<implements name="android/view/View$OnCreateContextMenuListener" />
+		<implements name="android/view/Window$Callback" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="closeContextMenu()V" since="3" />
+		<method name="closeOptionsMenu()V" />
+		<method name="createPendingResult(ILandroid/content/Intent;I)Landroid/app/PendingIntent;" />
+		<method name="dismissDialog(I)V" deprecated="15" />
+		<method name="dismissKeyboardShortcutsHelper()V" since="24" />
+		<method name="dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V" since="11" />
+		<method name="enterPictureInPictureMode()V" since="24" deprecated="26" />
+		<method name="enterPictureInPictureMode(Landroid/app/PictureInPictureParams;)Z" since="26" />
+		<method name="findViewById(I)Landroid/view/View;" />
+		<method name="finish()V" />
+		<method name="finishActivity(I)V" />
+		<method name="finishActivityFromChild(Landroid/app/Activity;I)V" deprecated="30" />
+		<method name="finishAffinity()V" since="16" />
+		<method name="finishAfterTransition()V" since="21" />
+		<method name="finishAndRemoveTask()V" since="21" />
+		<method name="finishFromChild(Landroid/app/Activity;)V" deprecated="30" />
+		<method name="getActionBar()Landroid/app/ActionBar;" since="11" />
+		<method name="getApplication()Landroid/app/Application;" />
+		<method name="getCallingActivity()Landroid/content/ComponentName;" />
+		<method name="getCallingPackage()Ljava/lang/String;" />
+		<method name="getChangingConfigurations()I" />
+		<method name="getComponentName()Landroid/content/ComponentName;" />
+		<method name="getContentScene()Landroid/transition/Scene;" since="21" />
+		<method name="getContentTransitionManager()Landroid/transition/TransitionManager;" since="21" />
+		<method name="getCurrentFocus()Landroid/view/View;" />
+		<method name="getFragmentManager()Landroid/app/FragmentManager;" since="11" deprecated="28" />
+		<method name="getInstanceCount()J" removed="11" />
+		<method name="getIntent()Landroid/content/Intent;" />
+		<method name="getLastNonConfigurationInstance()Ljava/lang/Object;" deprecated="15" />
+		<method name="getLayoutInflater()Landroid/view/LayoutInflater;" />
+		<method name="getLoaderManager()Landroid/app/LoaderManager;" since="11" deprecated="28" />
+		<method name="getLocalClassName()Ljava/lang/String;" />
+		<method name="getMaxNumPictureInPictureActions()I" since="26" />
+		<method name="getMediaController()Landroid/media/session/MediaController;" since="21" />
+		<method name="getMenuInflater()Landroid/view/MenuInflater;" />
+		<method name="getParent()Landroid/app/Activity;" />
+		<method name="getParentActivityIntent()Landroid/content/Intent;" since="16" />
+		<method name="getPreferences(I)Landroid/content/SharedPreferences;" />
+		<method name="getReferrer()Landroid/net/Uri;" since="22" />
+		<method name="getRequestedOrientation()I" />
+		<method name="getSearchEvent()Landroid/view/SearchEvent;" since="23" />
+		<method name="getSplashScreen()Landroid/window/SplashScreen;" since="31" />
+		<method name="getTaskId()I" />
+		<method name="getTitle()Ljava/lang/CharSequence;" />
+		<method name="getTitleColor()I" />
+		<method name="getVoiceInteractor()Landroid/app/VoiceInteractor;" since="23" />
+		<method name="getVolumeControlStream()I" />
+		<method name="getWindow()Landroid/view/Window;" />
+		<method name="getWindowManager()Landroid/view/WindowManager;" />
+		<method name="hasWindowFocus()Z" since="3" />
+		<method name="invalidateOptionsMenu()V" since="11" />
+		<method name="isActivityTransitionRunning()Z" since="26" />
+		<method name="isChangingConfigurations()Z" since="11" />
+		<method name="isChild()Z" />
+		<method name="isDestroyed()Z" since="17" />
+		<method name="isFinishing()Z" />
+		<method name="isImmersive()Z" since="18" />
+		<method name="isInMultiWindowMode()Z" since="24" />
+		<method name="isInPictureInPictureMode()Z" since="24" />
+		<method name="isLaunchedFromBubble()Z" since="31" />
+		<method name="isLocalVoiceInteractionSupported()Z" since="24" />
+		<method name="isTaskRoot()Z" />
+		<method name="isVoiceInteraction()Z" since="23" />
+		<method name="isVoiceInteractionRoot()Z" since="23" />
+		<method name="managedQuery(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;" deprecated="15" />
+		<method name="moveTaskToBack(Z)Z" />
+		<method name="navigateUpTo(Landroid/content/Intent;)Z" since="16" />
+		<method name="navigateUpToFromChild(Landroid/app/Activity;Landroid/content/Intent;)Z" since="16" deprecated="30" />
+		<method name="onActivityReenter(ILandroid/content/Intent;)V" since="21" />
+		<method name="onActivityResult(IILandroid/content/Intent;)V" />
+		<method name="onAttachFragment(Landroid/app/Fragment;)V" since="11" deprecated="28" />
+		<method name="onBackPressed()V" since="5" />
+		<method name="onChildTitleChanged(Landroid/app/Activity;Ljava/lang/CharSequence;)V" />
+		<method name="onContextItemSelected(Landroid/view/MenuItem;)Z" />
+		<method name="onContextMenuClosed(Landroid/view/Menu;)V" />
+		<method name="onCreate(Landroid/os/Bundle;)V" />
+		<method name="onCreate(Landroid/os/Bundle;Landroid/os/PersistableBundle;)V" since="21" />
+		<method name="onCreateDescription()Ljava/lang/CharSequence;" />
+		<method name="onCreateDialog(I)Landroid/app/Dialog;" deprecated="15" />
+		<method name="onCreateDialog(ILandroid/os/Bundle;)Landroid/app/Dialog;" since="8" deprecated="15" />
+		<method name="onCreateNavigateUpTaskStack(Landroid/app/TaskStackBuilder;)V" since="16" />
+		<method name="onCreateOptionsMenu(Landroid/view/Menu;)Z" />
+		<method name="onCreateThumbnail(Landroid/graphics/Bitmap;Landroid/graphics/Canvas;)Z" deprecated="28" />
+		<method name="onDestroy()V" />
+		<method name="onEnterAnimationComplete()V" since="21" />
+		<method name="onGenericMotionEvent(Landroid/view/MotionEvent;)Z" since="12" />
+		<method name="onGetDirectActions(Landroid/os/CancellationSignal;Ljava/util/function/Consumer;)V" since="29" />
+		<method name="onKeyShortcut(ILandroid/view/KeyEvent;)Z" since="11" />
+		<method name="onLocalVoiceInteractionStarted()V" since="24" />
+		<method name="onLocalVoiceInteractionStopped()V" since="24" />
+		<method name="onMultiWindowModeChanged(Z)V" since="24" deprecated="26" />
+		<method name="onMultiWindowModeChanged(ZLandroid/content/res/Configuration;)V" since="26" />
+		<method name="onNavigateUp()Z" since="16" />
+		<method name="onNavigateUpFromChild(Landroid/app/Activity;)Z" since="16" deprecated="30" />
+		<method name="onNewIntent(Landroid/content/Intent;)V" />
+		<method name="onOptionsItemSelected(Landroid/view/MenuItem;)Z" />
+		<method name="onOptionsMenuClosed(Landroid/view/Menu;)V" />
+		<method name="onPause()V" />
+		<method name="onPerformDirectAction(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;Ljava/util/function/Consumer;)V" since="29" />
+		<method name="onPictureInPictureModeChanged(Z)V" since="24" deprecated="26" />
+		<method name="onPictureInPictureModeChanged(ZLandroid/content/res/Configuration;)V" since="26" />
+		<method name="onPictureInPictureRequested()Z" since="30" />
+		<method name="onPictureInPictureUiStateChanged(Landroid/app/PictureInPictureUiState;)V" since="31" />
+		<method name="onPostCreate(Landroid/os/Bundle;)V" />
+		<method name="onPostCreate(Landroid/os/Bundle;Landroid/os/PersistableBundle;)V" since="21" />
+		<method name="onPostResume()V" />
+		<method name="onPrepareDialog(ILandroid/app/Dialog;)V" deprecated="15" />
+		<method name="onPrepareDialog(ILandroid/app/Dialog;Landroid/os/Bundle;)V" since="8" deprecated="15" />
+		<method name="onPrepareNavigateUpTaskStack(Landroid/app/TaskStackBuilder;)V" since="16" />
+		<method name="onPrepareOptionsMenu(Landroid/view/Menu;)Z" />
+		<method name="onProvideAssistContent(Landroid/app/assist/AssistContent;)V" since="23" />
+		<method name="onProvideAssistData(Landroid/os/Bundle;)V" since="18" />
+		<method name="onProvideReferrer()Landroid/net/Uri;" since="23" />
+		<method name="onRequestPermissionsResult(I[Ljava/lang/String;[I)V" since="23" />
+		<method name="onRestart()V" />
+		<method name="onRestoreInstanceState(Landroid/os/Bundle;)V" />
+		<method name="onRestoreInstanceState(Landroid/os/Bundle;Landroid/os/PersistableBundle;)V" since="21" />
+		<method name="onResume()V" />
+		<method name="onRetainNonConfigurationInstance()Ljava/lang/Object;" deprecated="15" />
+		<method name="onSaveInstanceState(Landroid/os/Bundle;)V" />
+		<method name="onSaveInstanceState(Landroid/os/Bundle;Landroid/os/PersistableBundle;)V" since="21" />
+		<method name="onStart()V" />
+		<method name="onStateNotSaved()V" since="23" deprecated="29" />
+		<method name="onStop()V" />
+		<method name="onTitleChanged(Ljava/lang/CharSequence;I)V" />
+		<method name="onTopResumedActivityChanged(Z)V" since="29" />
+		<method name="onTouchEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="onTrackballEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="onUserInteraction()V" since="3" />
+		<method name="onUserLeaveHint()V" since="3" />
+		<method name="onVisibleBehindCanceled()V" since="21" deprecated="26" />
+		<method name="openContextMenu(Landroid/view/View;)V" />
+		<method name="openOptionsMenu()V" />
+		<method name="overridePendingTransition(II)V" since="5" />
+		<method name="postponeEnterTransition()V" since="21" />
+		<method name="recreate()V" since="11" />
+		<method name="registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V" since="29" />
+		<method name="registerForContextMenu(Landroid/view/View;)V" />
+		<method name="releaseInstance()Z" since="21" />
+		<method name="removeDialog(I)V" deprecated="15" />
+		<method name="reportFullyDrawn()V" since="19" />
+		<method name="requestDragAndDropPermissions(Landroid/view/DragEvent;)Landroid/view/DragAndDropPermissions;" since="24" />
+		<method name="requestPermissions([Ljava/lang/String;I)V" since="23" />
+		<method name="requestShowKeyboardShortcuts()V" since="24" />
+		<method name="requestVisibleBehind(Z)Z" since="21" deprecated="26" />
+		<method name="requestWindowFeature(I)Z" />
+		<method name="requireViewById(I)Landroid/view/View;" since="28" />
+		<method name="runOnUiThread(Ljava/lang/Runnable;)V" />
+		<method name="setActionBar(Landroid/widget/Toolbar;)V" since="21" />
+		<method name="setContentTransitionManager(Landroid/transition/TransitionManager;)V" since="21" />
+		<method name="setContentView(I)V" />
+		<method name="setContentView(Landroid/view/View;)V" />
+		<method name="setContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="setDefaultKeyMode(I)V" />
+		<method name="setEnterSharedElementCallback(Landroid/app/SharedElementCallback;)V" since="21" />
+		<method name="setExitSharedElementCallback(Landroid/app/SharedElementCallback;)V" since="21" />
+		<method name="setFeatureDrawable(ILandroid/graphics/drawable/Drawable;)V" />
+		<method name="setFeatureDrawableAlpha(II)V" />
+		<method name="setFeatureDrawableResource(II)V" />
+		<method name="setFeatureDrawableUri(ILandroid/net/Uri;)V" />
+		<method name="setFinishOnTouchOutside(Z)V" since="11" />
+		<method name="setImmersive(Z)V" since="18" />
+		<method name="setInheritShowWhenLocked(Z)V" since="29" />
+		<method name="setIntent(Landroid/content/Intent;)V" />
+		<method name="setLocusContext(Landroid/content/LocusId;Landroid/os/Bundle;)V" since="30" />
+		<method name="setMediaController(Landroid/media/session/MediaController;)V" since="21" />
+		<method name="setPersistent(Z)V" removed="11" />
+		<method name="setPictureInPictureParams(Landroid/app/PictureInPictureParams;)V" since="26" />
+		<method name="setProgress(I)V" deprecated="24" />
+		<method name="setProgressBarIndeterminate(Z)V" deprecated="24" />
+		<method name="setProgressBarIndeterminateVisibility(Z)V" deprecated="24" />
+		<method name="setProgressBarVisibility(Z)V" deprecated="24" />
+		<method name="setRequestedOrientation(I)V" />
+		<method name="setResult(I)V" />
+		<method name="setResult(ILandroid/content/Intent;)V" />
+		<method name="setSecondaryProgress(I)V" deprecated="24" />
+		<method name="setShowWhenLocked(Z)V" since="27" />
+		<method name="setTaskDescription(Landroid/app/ActivityManager$TaskDescription;)V" since="21" />
+		<method name="setTitle(I)V" />
+		<method name="setTitle(Ljava/lang/CharSequence;)V" />
+		<method name="setTitleColor(I)V" deprecated="21" />
+		<method name="setTranslucent(Z)Z" since="30" />
+		<method name="setTurnScreenOn(Z)V" since="27" />
+		<method name="setVisible(Z)V" since="3" />
+		<method name="setVolumeControlStream(I)V" />
+		<method name="setVrModeEnabled(ZLandroid/content/ComponentName;)V" since="24" />
+		<method name="shouldShowRequestPermissionRationale(Ljava/lang/String;)Z" since="23" />
+		<method name="shouldUpRecreateTask(Landroid/content/Intent;)Z" since="16" />
+		<method name="showAssist(Landroid/os/Bundle;)Z" since="23" />
+		<method name="showDialog(I)V" deprecated="15" />
+		<method name="showDialog(ILandroid/os/Bundle;)Z" since="8" deprecated="15" />
+		<method name="showLockTaskEscapeMessage()V" since="23" />
+		<method name="startActionMode(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;" since="11" />
+		<method name="startActionMode(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode;" since="23" />
+		<method name="startActivityForResult(Landroid/content/Intent;I)V" />
+		<method name="startActivityForResult(Landroid/content/Intent;ILandroid/os/Bundle;)V" since="16" />
+		<method name="startActivityFromChild(Landroid/app/Activity;Landroid/content/Intent;I)V" deprecated="30" />
+		<method name="startActivityFromChild(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V" since="16" deprecated="30" />
+		<method name="startActivityFromFragment(Landroid/app/Fragment;Landroid/content/Intent;I)V" since="11" deprecated="28" />
+		<method name="startActivityFromFragment(Landroid/app/Fragment;Landroid/content/Intent;ILandroid/os/Bundle;)V" since="16" deprecated="28" />
+		<method name="startActivityIfNeeded(Landroid/content/Intent;I)Z" />
+		<method name="startActivityIfNeeded(Landroid/content/Intent;ILandroid/os/Bundle;)Z" since="16" />
+		<method name="startIntentSenderForResult(Landroid/content/IntentSender;ILandroid/content/Intent;III)V" since="5" />
+		<method name="startIntentSenderForResult(Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V" since="16" />
+		<method name="startIntentSenderFromChild(Landroid/app/Activity;Landroid/content/IntentSender;ILandroid/content/Intent;III)V" since="5" deprecated="30" />
+		<method name="startIntentSenderFromChild(Landroid/app/Activity;Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V" since="16" deprecated="30" />
+		<method name="startLocalVoiceInteraction(Landroid/os/Bundle;)V" since="24" />
+		<method name="startLockTask()V" since="21" />
+		<method name="startManagingCursor(Landroid/database/Cursor;)V" deprecated="15" />
+		<method name="startNextMatchingActivity(Landroid/content/Intent;)Z" />
+		<method name="startNextMatchingActivity(Landroid/content/Intent;Landroid/os/Bundle;)Z" since="16" />
+		<method name="startPostponedEnterTransition()V" since="21" />
+		<method name="startSearch(Ljava/lang/String;ZLandroid/os/Bundle;Z)V" />
+		<method name="stopLocalVoiceInteraction()V" since="24" />
+		<method name="stopLockTask()V" since="21" />
+		<method name="stopManagingCursor(Landroid/database/Cursor;)V" deprecated="15" />
+		<method name="takeKeyEvents(Z)V" />
+		<method name="triggerSearch(Ljava/lang/String;Landroid/os/Bundle;)V" since="5" />
+		<method name="unregisterActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V" since="29" />
+		<method name="unregisterForContextMenu(Landroid/view/View;)V" />
+		<field name="DEFAULT_KEYS_DIALER" />
+		<field name="DEFAULT_KEYS_DISABLE" />
+		<field name="DEFAULT_KEYS_SEARCH_GLOBAL" />
+		<field name="DEFAULT_KEYS_SEARCH_LOCAL" />
+		<field name="DEFAULT_KEYS_SHORTCUT" />
+		<field name="FOCUSED_STATE_SET" />
+		<field name="RESULT_CANCELED" />
+		<field name="RESULT_FIRST_USER" />
+		<field name="RESULT_OK" />
+	</class>
+	<class name="android/app/ActivityGroup" since="1" deprecated="13">
+		<extends name="android/app/Activity" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="&lt;init&gt;(Z)V" deprecated="29" />
+		<method name="getCurrentActivity()Landroid/app/Activity;" deprecated="29" />
+		<method name="getLocalActivityManager()Landroid/app/LocalActivityManager;" deprecated="29" />
+	</class>
+	<class name="android/app/ActivityManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addAppTask(Landroid/app/Activity;Landroid/content/Intent;Landroid/app/ActivityManager$TaskDescription;Landroid/graphics/Bitmap;)I" since="21" />
+		<method name="appNotResponding(Ljava/lang/String;)V" since="30" />
+		<method name="clearApplicationUserData()Z" since="19" />
+		<method name="clearWatchHeapLimit()V" since="23" />
+		<method name="dumpPackageState(Ljava/io/FileDescriptor;Ljava/lang/String;)V" since="19" />
+		<method name="getAppTaskThumbnailSize()Landroid/util/Size;" since="21" />
+		<method name="getAppTasks()Ljava/util/List;" since="21" />
+		<method name="getDeviceConfigurationInfo()Landroid/content/pm/ConfigurationInfo;" since="3" />
+		<method name="getHistoricalProcessExitReasons(Ljava/lang/String;II)Ljava/util/List;" since="30" />
+		<method name="getLargeMemoryClass()I" since="11" />
+		<method name="getLauncherLargeIconDensity()I" since="11" />
+		<method name="getLauncherLargeIconSize()I" since="11" />
+		<method name="getLockTaskModeState()I" since="23" />
+		<method name="getMemoryClass()I" since="5" />
+		<method name="getMemoryInfo(Landroid/app/ActivityManager$MemoryInfo;)V" />
+		<method name="getMyMemoryState(Landroid/app/ActivityManager$RunningAppProcessInfo;)V" since="16" />
+		<method name="getProcessMemoryInfo([I)[Landroid/os/Debug$MemoryInfo;" since="5" />
+		<method name="getProcessesInErrorState()Ljava/util/List;" />
+		<method name="getRecentTasks(II)Ljava/util/List;" deprecated="21" />
+		<method name="getRunningAppProcesses()Ljava/util/List;" since="3" />
+		<method name="getRunningServiceControlPanel(Landroid/content/ComponentName;)Landroid/app/PendingIntent;" since="5" />
+		<method name="getRunningServices(I)Ljava/util/List;" deprecated="26" />
+		<method name="getRunningTasks(I)Ljava/util/List;" deprecated="21" />
+		<method name="isActivityStartAllowedOnDisplay(Landroid/content/Context;ILandroid/content/Intent;)Z" since="29" />
+		<method name="isBackgroundRestricted()Z" since="28" />
+		<method name="isInLockTaskMode()Z" since="21" deprecated="23" />
+		<method name="isLowMemoryKillReportSupported()Z" since="30" />
+		<method name="isLowRamDevice()Z" since="19" />
+		<method name="isRunningInTestHarness()Z" since="11" deprecated="29" />
+		<method name="isRunningInUserTestHarness()Z" since="29" />
+		<method name="isUserAMonkey()Z" since="8" />
+		<method name="killBackgroundProcesses(Ljava/lang/String;)V" since="8" />
+		<method name="moveTaskToFront(II)V" since="11" />
+		<method name="moveTaskToFront(IILandroid/os/Bundle;)V" since="16" />
+		<method name="restartPackage(Ljava/lang/String;)V" since="3" deprecated="15" />
+		<method name="setProcessStateSummary([B)V" since="30" />
+		<method name="setVrThread(I)V" since="25" />
+		<method name="setWatchHeapLimit(J)V" since="23" />
+		<field name="ACTION_REPORT_HEAP_LIMIT" since="23" />
+		<field name="LOCK_TASK_MODE_LOCKED" since="23" />
+		<field name="LOCK_TASK_MODE_NONE" since="23" />
+		<field name="LOCK_TASK_MODE_PINNED" since="23" />
+		<field name="META_HOME_ALTERNATE" since="19" />
+		<field name="MOVE_TASK_NO_USER_ACTION" since="12" />
+		<field name="MOVE_TASK_WITH_HOME" since="11" />
+		<field name="RECENT_IGNORE_UNAVAILABLE" since="11" />
+		<field name="RECENT_WITH_EXCLUDED" />
+	</class>
+	<class name="android/app/ActivityManager$AppTask" since="21">
+		<extends name="java/lang/Object" />
+		<method name="finishAndRemoveTask()V" />
+		<method name="getTaskInfo()Landroid/app/ActivityManager$RecentTaskInfo;" />
+		<method name="moveToFront()V" />
+		<method name="setExcludeFromRecents(Z)V" />
+		<method name="startActivity(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/app/ActivityManager$MemoryInfo" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" />
+		<field name="CREATOR" />
+		<field name="availMem" />
+		<field name="lowMemory" />
+		<field name="threshold" />
+		<field name="totalMem" since="16" />
+	</class>
+	<class name="android/app/ActivityManager$ProcessErrorStateInfo" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" />
+		<field name="CRASHED" />
+		<field name="CREATOR" />
+		<field name="NOT_RESPONDING" />
+		<field name="NO_ERROR" />
+		<field name="condition" />
+		<field name="crashData" />
+		<field name="longMsg" />
+		<field name="pid" />
+		<field name="processName" />
+		<field name="shortMsg" />
+		<field name="stackTrace" since="8" />
+		<field name="tag" />
+		<field name="uid" />
+	</class>
+	<class name="android/app/ActivityManager$RecentTaskInfo" since="1">
+		<extends name="android/app/TaskInfo" since="29" />
+		<extends name="java/lang/Object" removed="29" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" />
+		<field name="CREATOR" />
+		<field name="affiliatedTaskId" since="21" deprecated="29" />
+		<field name="baseActivity" since="23" removed="29" />
+		<field name="baseIntent" removed="29" />
+		<field name="description" since="11" deprecated="29" />
+		<field name="id" deprecated="29" />
+		<field name="numActivities" since="23" removed="29" />
+		<field name="origActivity" removed="29" />
+		<field name="persistentId" since="12" deprecated="29" />
+		<field name="taskDescription" since="21" removed="29" />
+		<field name="topActivity" since="23" removed="29" />
+	</class>
+	<class name="android/app/ActivityManager$RunningAppProcessInfo" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I[Ljava/lang/String;)V" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" />
+		<field name="CREATOR" />
+		<field name="IMPORTANCE_BACKGROUND" deprecated="26" />
+		<field name="IMPORTANCE_CACHED" since="26" />
+		<field name="IMPORTANCE_CANT_SAVE_STATE" since="28" />
+		<field name="IMPORTANCE_EMPTY" deprecated="26" />
+		<field name="IMPORTANCE_FOREGROUND" />
+		<field name="IMPORTANCE_FOREGROUND_SERVICE" since="23" />
+		<field name="IMPORTANCE_GONE" since="21" />
+		<field name="IMPORTANCE_PERCEPTIBLE" since="9" />
+		<field name="IMPORTANCE_PERCEPTIBLE_PRE_26" since="26" />
+		<field name="IMPORTANCE_SERVICE" />
+		<field name="IMPORTANCE_TOP_SLEEPING" since="23" />
+		<field name="IMPORTANCE_TOP_SLEEPING_PRE_28" since="28" deprecated="28" />
+		<field name="IMPORTANCE_VISIBLE" />
+		<field name="REASON_PROVIDER_IN_USE" since="5" />
+		<field name="REASON_SERVICE_IN_USE" since="5" />
+		<field name="REASON_UNKNOWN" since="5" />
+		<field name="importance" />
+		<field name="importanceReasonCode" since="5" />
+		<field name="importanceReasonComponent" since="5" />
+		<field name="importanceReasonPid" since="5" />
+		<field name="lastTrimLevel" since="16" />
+		<field name="lru" />
+		<field name="pid" />
+		<field name="pkgList" />
+		<field name="processName" />
+		<field name="uid" since="5" />
+	</class>
+	<class name="android/app/ActivityManager$RunningServiceInfo" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" />
+		<field name="CREATOR" />
+		<field name="FLAG_FOREGROUND" since="5" />
+		<field name="FLAG_PERSISTENT_PROCESS" since="5" />
+		<field name="FLAG_STARTED" since="5" />
+		<field name="FLAG_SYSTEM_PROCESS" since="5" />
+		<field name="activeSince" />
+		<field name="clientCount" />
+		<field name="clientLabel" since="5" />
+		<field name="clientPackage" since="5" />
+		<field name="crashCount" />
+		<field name="flags" since="5" />
+		<field name="foreground" />
+		<field name="lastActivityTime" />
+		<field name="pid" />
+		<field name="process" />
+		<field name="restarting" />
+		<field name="service" />
+		<field name="started" />
+		<field name="uid" since="5" />
+	</class>
+	<class name="android/app/ActivityManager$RunningTaskInfo" since="1">
+		<extends name="android/app/TaskInfo" since="29" />
+		<extends name="java/lang/Object" removed="29" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" />
+		<field name="CREATOR" />
+		<field name="baseActivity" removed="29" />
+		<field name="description" deprecated="29" />
+		<field name="id" deprecated="29" />
+		<field name="numActivities" removed="29" />
+		<field name="numRunning" deprecated="29" />
+		<field name="thumbnail" deprecated="29" />
+		<field name="topActivity" removed="29" />
+	</class>
+	<class name="android/app/ActivityManager$TaskDescription" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/app/ActivityManager$TaskDescription;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" since="28" />
+		<method name="&lt;init&gt;(Ljava/lang/String;II)V" since="28" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/graphics/Bitmap;)V" deprecated="28" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/graphics/Bitmap;I)V" deprecated="28" />
+		<method name="getIcon()Landroid/graphics/Bitmap;" deprecated="30" />
+		<method name="getLabel()Ljava/lang/String;" />
+		<method name="getPrimaryColor()I" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/ActivityOptions" since="16">
+		<extends name="java/lang/Object" />
+		<method name="getLaunchBounds()Landroid/graphics/Rect;" since="24" />
+		<method name="getLaunchDisplayId()I" since="26" />
+		<method name="getLockTaskMode()Z" since="28" />
+		<method name="makeBasic()Landroid/app/ActivityOptions;" since="23" />
+		<method name="makeClipRevealAnimation(Landroid/view/View;IIII)Landroid/app/ActivityOptions;" since="23" />
+		<method name="makeCustomAnimation(Landroid/content/Context;II)Landroid/app/ActivityOptions;" />
+		<method name="makeScaleUpAnimation(Landroid/view/View;IIII)Landroid/app/ActivityOptions;" />
+		<method name="makeSceneTransitionAnimation(Landroid/app/Activity;Landroid/view/View;Ljava/lang/String;)Landroid/app/ActivityOptions;" since="21" />
+		<method name="makeSceneTransitionAnimation(Landroid/app/Activity;[Landroid/util/Pair;)Landroid/app/ActivityOptions;" since="21" />
+		<method name="makeTaskLaunchBehind()Landroid/app/ActivityOptions;" since="21" />
+		<method name="makeThumbnailScaleUpAnimation(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/app/ActivityOptions;" />
+		<method name="requestUsageTimeReport(Landroid/app/PendingIntent;)V" since="23" />
+		<method name="setAppVerificationBundle(Landroid/os/Bundle;)Landroid/app/ActivityOptions;" since="26" />
+		<method name="setLaunchBounds(Landroid/graphics/Rect;)Landroid/app/ActivityOptions;" since="24" />
+		<method name="setLaunchDisplayId(I)Landroid/app/ActivityOptions;" since="26" />
+		<method name="setLockTaskEnabled(Z)Landroid/app/ActivityOptions;" since="28" />
+		<method name="toBundle()Landroid/os/Bundle;" />
+		<method name="update(Landroid/app/ActivityOptions;)V" />
+		<field name="EXTRA_USAGE_TIME_REPORT" since="23" />
+		<field name="EXTRA_USAGE_TIME_REPORT_PACKAGES" since="23" />
+	</class>
+	<class name="android/app/AlarmManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="canScheduleExactAlarms()Z" since="31" />
+		<method name="cancel(Landroid/app/AlarmManager$OnAlarmListener;)V" since="24" />
+		<method name="cancel(Landroid/app/PendingIntent;)V" />
+		<method name="getNextAlarmClock()Landroid/app/AlarmManager$AlarmClockInfo;" since="21" />
+		<method name="set(IJLandroid/app/PendingIntent;)V" />
+		<method name="set(IJLjava/lang/String;Landroid/app/AlarmManager$OnAlarmListener;Landroid/os/Handler;)V" since="24" />
+		<method name="setAlarmClock(Landroid/app/AlarmManager$AlarmClockInfo;Landroid/app/PendingIntent;)V" since="21" />
+		<method name="setAndAllowWhileIdle(IJLandroid/app/PendingIntent;)V" since="23" />
+		<method name="setExact(IJLandroid/app/PendingIntent;)V" since="19" />
+		<method name="setExact(IJLjava/lang/String;Landroid/app/AlarmManager$OnAlarmListener;Landroid/os/Handler;)V" since="24" />
+		<method name="setExactAndAllowWhileIdle(IJLandroid/app/PendingIntent;)V" since="23" />
+		<method name="setInexactRepeating(IJJLandroid/app/PendingIntent;)V" since="3" />
+		<method name="setRepeating(IJJLandroid/app/PendingIntent;)V" />
+		<method name="setTime(J)V" since="8" />
+		<method name="setTimeZone(Ljava/lang/String;)V" />
+		<method name="setWindow(IJJLandroid/app/PendingIntent;)V" since="19" />
+		<method name="setWindow(IJJLjava/lang/String;Landroid/app/AlarmManager$OnAlarmListener;Landroid/os/Handler;)V" since="24" />
+		<field name="ACTION_NEXT_ALARM_CLOCK_CHANGED" since="21" />
+		<field name="ACTION_SCHEDULE_EXACT_ALARM_PERMISSION_STATE_CHANGED" since="31" />
+		<field name="ELAPSED_REALTIME" />
+		<field name="ELAPSED_REALTIME_WAKEUP" />
+		<field name="INTERVAL_DAY" since="3" />
+		<field name="INTERVAL_FIFTEEN_MINUTES" since="3" />
+		<field name="INTERVAL_HALF_DAY" since="3" />
+		<field name="INTERVAL_HALF_HOUR" since="3" />
+		<field name="INTERVAL_HOUR" since="3" />
+		<field name="RTC" />
+		<field name="RTC_WAKEUP" />
+	</class>
+	<class name="android/app/AlarmManager$AlarmClockInfo" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(JLandroid/app/PendingIntent;)V" />
+		<method name="getShowIntent()Landroid/app/PendingIntent;" />
+		<method name="getTriggerTime()J" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/AlarmManager$OnAlarmListener" since="24">
+		<extends name="java/lang/Object" />
+		<method name="onAlarm()V" />
+	</class>
+	<class name="android/app/AlertDialog" since="1">
+		<extends name="android/app/Dialog" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;)V" />
+		<method name="getButton(I)Landroid/widget/Button;" since="3" />
+		<method name="getListView()Landroid/widget/ListView;" since="3" />
+		<method name="setButton(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V" since="3" />
+		<method name="setButton(ILjava/lang/CharSequence;Landroid/os/Message;)V" since="3" />
+		<method name="setButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V" deprecated="15" />
+		<method name="setButton(Ljava/lang/CharSequence;Landroid/os/Message;)V" deprecated="15" />
+		<method name="setButton2(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V" deprecated="15" />
+		<method name="setButton2(Ljava/lang/CharSequence;Landroid/os/Message;)V" deprecated="15" />
+		<method name="setButton3(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V" deprecated="15" />
+		<method name="setButton3(Ljava/lang/CharSequence;Landroid/os/Message;)V" deprecated="15" />
+		<method name="setCustomTitle(Landroid/view/View;)V" />
+		<method name="setIcon(I)V" />
+		<method name="setIcon(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setIconAttribute(I)V" since="11" />
+		<method name="setInverseBackgroundForced(Z)V" />
+		<method name="setMessage(Ljava/lang/CharSequence;)V" />
+		<method name="setView(Landroid/view/View;)V" />
+		<method name="setView(Landroid/view/View;IIII)V" since="3" />
+		<field name="THEME_DEVICE_DEFAULT_DARK" since="14" deprecated="23" />
+		<field name="THEME_DEVICE_DEFAULT_LIGHT" since="14" deprecated="23" />
+		<field name="THEME_HOLO_DARK" since="11" deprecated="23" />
+		<field name="THEME_HOLO_LIGHT" since="11" deprecated="23" />
+		<field name="THEME_TRADITIONAL" since="11" deprecated="23" />
+	</class>
+	<class name="android/app/AlertDialog$Builder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" since="11" />
+		<method name="create()Landroid/app/AlertDialog;" />
+		<method name="getContext()Landroid/content/Context;" since="11" />
+		<method name="setAdapter(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setCancelable(Z)Landroid/app/AlertDialog$Builder;" />
+		<method name="setCursor(Landroid/database/Cursor;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setCustomTitle(Landroid/view/View;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setIcon(I)Landroid/app/AlertDialog$Builder;" />
+		<method name="setIcon(Landroid/graphics/drawable/Drawable;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setIconAttribute(I)Landroid/app/AlertDialog$Builder;" since="11" />
+		<method name="setInverseBackgroundForced(Z)Landroid/app/AlertDialog$Builder;" deprecated="23" />
+		<method name="setItems(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setMessage(I)Landroid/app/AlertDialog$Builder;" />
+		<method name="setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setMultiChoiceItems(I[ZLandroid/content/DialogInterface$OnMultiChoiceClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setMultiChoiceItems(Landroid/database/Cursor;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnMultiChoiceClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setMultiChoiceItems([Ljava/lang/CharSequence;[ZLandroid/content/DialogInterface$OnMultiChoiceClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)Landroid/app/AlertDialog$Builder;" since="17" />
+		<method name="setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setOnKeyListener(Landroid/content/DialogInterface$OnKeyListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setSingleChoiceItems(IILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setSingleChoiceItems(Landroid/database/Cursor;ILjava/lang/String;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setSingleChoiceItems(Landroid/widget/ListAdapter;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setSingleChoiceItems([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setTitle(I)Landroid/app/AlertDialog$Builder;" />
+		<method name="setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setView(I)Landroid/app/AlertDialog$Builder;" since="21" />
+		<method name="setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;" />
+		<method name="show()Landroid/app/AlertDialog;" />
+	</class>
+	<class name="android/app/AliasActivity" since="1" deprecated="30">
+		<extends name="android/app/Activity" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+	</class>
+	<class name="android/app/AppComponentFactory" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="instantiateActivity(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Activity;" />
+		<method name="instantiateApplication(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroid/app/Application;" />
+		<method name="instantiateClassLoader(Ljava/lang/ClassLoader;Landroid/content/pm/ApplicationInfo;)Ljava/lang/ClassLoader;" since="29" />
+		<method name="instantiateProvider(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroid/content/ContentProvider;" />
+		<method name="instantiateReceiver(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/content/BroadcastReceiver;" />
+		<method name="instantiateService(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Service;" />
+	</class>
+	<class name="android/app/AppOpsManager" since="19">
+		<extends name="java/lang/Object" />
+		<method name="checkOp(Ljava/lang/String;ILjava/lang/String;)I" deprecated="29" />
+		<method name="checkOpNoThrow(Ljava/lang/String;ILjava/lang/String;)I" deprecated="29" />
+		<method name="checkPackage(ILjava/lang/String;)V" deprecated="30" />
+		<method name="finishOp(Ljava/lang/String;ILjava/lang/String;)V" deprecated="30" />
+		<method name="finishOp(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V" since="30" />
+		<method name="finishProxyOp(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V" since="31" />
+		<method name="isOpActive(Ljava/lang/String;ILjava/lang/String;)Z" since="30" />
+		<method name="noteOp(Ljava/lang/String;ILjava/lang/String;)I" deprecated="30" />
+		<method name="noteOp(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)I" since="30" />
+		<method name="noteOpNoThrow(Ljava/lang/String;ILjava/lang/String;)I" deprecated="30" />
+		<method name="noteOpNoThrow(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)I" since="30" />
+		<method name="noteProxyOp(Ljava/lang/String;Ljava/lang/String;)I" since="23" deprecated="30" />
+		<method name="noteProxyOp(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)I" since="30" />
+		<method name="noteProxyOpNoThrow(Ljava/lang/String;Ljava/lang/String;)I" since="23" deprecated="30" />
+		<method name="noteProxyOpNoThrow(Ljava/lang/String;Ljava/lang/String;I)I" since="29" deprecated="30" />
+		<method name="noteProxyOpNoThrow(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)I" since="30" />
+		<method name="permissionToOp(Ljava/lang/String;)Ljava/lang/String;" since="23" />
+		<method name="setOnOpNotedCallback(Ljava/util/concurrent/Executor;Landroid/app/AppOpsManager$OnOpNotedCallback;)V" since="30" />
+		<method name="startOp(Ljava/lang/String;ILjava/lang/String;)I" deprecated="30" />
+		<method name="startOp(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)I" since="30" />
+		<method name="startOpNoThrow(Ljava/lang/String;ILjava/lang/String;)I" deprecated="30" />
+		<method name="startOpNoThrow(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)I" since="30" />
+		<method name="startProxyOp(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)I" since="31" />
+		<method name="startProxyOpNoThrow(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)I" since="31" />
+		<method name="startWatchingActive([Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/app/AppOpsManager$OnOpActiveChangedListener;)V" since="30" />
+		<method name="startWatchingMode(Ljava/lang/String;Ljava/lang/String;ILandroid/app/AppOpsManager$OnOpChangedListener;)V" since="29" />
+		<method name="startWatchingMode(Ljava/lang/String;Ljava/lang/String;Landroid/app/AppOpsManager$OnOpChangedListener;)V" />
+		<method name="stopWatchingActive(Landroid/app/AppOpsManager$OnOpActiveChangedListener;)V" since="30" />
+		<method name="stopWatchingMode(Landroid/app/AppOpsManager$OnOpChangedListener;)V" />
+		<method name="unsafeCheckOp(Ljava/lang/String;ILjava/lang/String;)I" since="29" />
+		<method name="unsafeCheckOpNoThrow(Ljava/lang/String;ILjava/lang/String;)I" since="29" />
+		<method name="unsafeCheckOpRaw(Ljava/lang/String;ILjava/lang/String;)I" since="29" />
+		<method name="unsafeCheckOpRawNoThrow(Ljava/lang/String;ILjava/lang/String;)I" since="29" />
+		<field name="MODE_ALLOWED" />
+		<field name="MODE_DEFAULT" since="21" />
+		<field name="MODE_ERRORED" />
+		<field name="MODE_FOREGROUND" since="29" />
+		<field name="MODE_IGNORED" />
+		<field name="OPSTR_ADD_VOICEMAIL" since="23" />
+		<field name="OPSTR_ANSWER_PHONE_CALLS" since="26" />
+		<field name="OPSTR_BODY_SENSORS" since="23" />
+		<field name="OPSTR_CALL_PHONE" since="23" />
+		<field name="OPSTR_CAMERA" since="23" />
+		<field name="OPSTR_COARSE_LOCATION" />
+		<field name="OPSTR_FINE_LOCATION" />
+		<field name="OPSTR_GET_USAGE_STATS" since="21" />
+		<field name="OPSTR_MOCK_LOCATION" since="23" />
+		<field name="OPSTR_MONITOR_HIGH_POWER_LOCATION" />
+		<field name="OPSTR_MONITOR_LOCATION" />
+		<field name="OPSTR_PICTURE_IN_PICTURE" since="26" />
+		<field name="OPSTR_PROCESS_OUTGOING_CALLS" since="26" />
+		<field name="OPSTR_READ_CALENDAR" since="23" />
+		<field name="OPSTR_READ_CALL_LOG" since="23" />
+		<field name="OPSTR_READ_CELL_BROADCASTS" since="23" />
+		<field name="OPSTR_READ_CONTACTS" since="23" />
+		<field name="OPSTR_READ_EXTERNAL_STORAGE" since="23" />
+		<field name="OPSTR_READ_PHONE_NUMBERS" since="26" />
+		<field name="OPSTR_READ_PHONE_STATE" since="23" />
+		<field name="OPSTR_READ_SMS" since="23" />
+		<field name="OPSTR_RECEIVE_MMS" since="23" />
+		<field name="OPSTR_RECEIVE_SMS" since="23" />
+		<field name="OPSTR_RECEIVE_WAP_PUSH" since="23" />
+		<field name="OPSTR_RECORD_AUDIO" since="23" />
+		<field name="OPSTR_SEND_SMS" since="23" />
+		<field name="OPSTR_SYSTEM_ALERT_WINDOW" since="23" />
+		<field name="OPSTR_USE_FINGERPRINT" since="23" />
+		<field name="OPSTR_USE_SIP" since="23" />
+		<field name="OPSTR_WRITE_CALENDAR" since="23" />
+		<field name="OPSTR_WRITE_CALL_LOG" since="23" />
+		<field name="OPSTR_WRITE_CONTACTS" since="23" />
+		<field name="OPSTR_WRITE_EXTERNAL_STORAGE" since="23" />
+		<field name="OPSTR_WRITE_SETTINGS" since="23" />
+		<field name="WATCH_FOREGROUND_CHANGES" since="29" />
+	</class>
+	<class name="android/app/AppOpsManager$OnOpActiveChangedListener" since="30">
+		<extends name="java/lang/Object" />
+		<method name="onOpActiveChanged(Ljava/lang/String;ILjava/lang/String;Z)V" />
+	</class>
+	<class name="android/app/AppOpsManager$OnOpChangedListener" since="19">
+		<extends name="java/lang/Object" />
+		<method name="onOpChanged(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="android/app/AppOpsManager$OnOpNotedCallback" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onAsyncNoted(Landroid/app/AsyncNotedAppOp;)V" />
+		<method name="onNoted(Landroid/app/SyncNotedAppOp;)V" />
+		<method name="onSelfNoted(Landroid/app/SyncNotedAppOp;)V" />
+	</class>
+	<class name="android/app/Application" since="1">
+		<extends name="android/content/ContextWrapper" />
+		<implements name="android/content/ComponentCallbacks" removed="14" />
+		<implements name="android/content/ComponentCallbacks2" since="14" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getProcessName()Ljava/lang/String;" since="28" />
+		<method name="onCreate()V" />
+		<method name="onTerminate()V" />
+		<method name="registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V" since="14" />
+		<method name="registerOnProvideAssistDataListener(Landroid/app/Application$OnProvideAssistDataListener;)V" since="18" />
+		<method name="unregisterActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V" since="14" />
+		<method name="unregisterOnProvideAssistDataListener(Landroid/app/Application$OnProvideAssistDataListener;)V" since="18" />
+	</class>
+	<class name="android/app/Application$ActivityLifecycleCallbacks" since="14">
+		<extends name="java/lang/Object" />
+		<method name="onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V" />
+		<method name="onActivityDestroyed(Landroid/app/Activity;)V" />
+		<method name="onActivityPaused(Landroid/app/Activity;)V" />
+		<method name="onActivityPostCreated(Landroid/app/Activity;Landroid/os/Bundle;)V" since="29" />
+		<method name="onActivityPostDestroyed(Landroid/app/Activity;)V" since="29" />
+		<method name="onActivityPostPaused(Landroid/app/Activity;)V" since="29" />
+		<method name="onActivityPostResumed(Landroid/app/Activity;)V" since="29" />
+		<method name="onActivityPostSaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V" since="29" />
+		<method name="onActivityPostStarted(Landroid/app/Activity;)V" since="29" />
+		<method name="onActivityPostStopped(Landroid/app/Activity;)V" since="29" />
+		<method name="onActivityPreCreated(Landroid/app/Activity;Landroid/os/Bundle;)V" since="29" />
+		<method name="onActivityPreDestroyed(Landroid/app/Activity;)V" since="29" />
+		<method name="onActivityPrePaused(Landroid/app/Activity;)V" since="29" />
+		<method name="onActivityPreResumed(Landroid/app/Activity;)V" since="29" />
+		<method name="onActivityPreSaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V" since="29" />
+		<method name="onActivityPreStarted(Landroid/app/Activity;)V" since="29" />
+		<method name="onActivityPreStopped(Landroid/app/Activity;)V" since="29" />
+		<method name="onActivityResumed(Landroid/app/Activity;)V" />
+		<method name="onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V" />
+		<method name="onActivityStarted(Landroid/app/Activity;)V" />
+		<method name="onActivityStopped(Landroid/app/Activity;)V" />
+	</class>
+	<class name="android/app/Application$OnProvideAssistDataListener" since="18">
+		<extends name="java/lang/Object" />
+		<method name="onProvideAssistData(Landroid/app/Activity;Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/app/ApplicationErrorReport" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="getErrorReportReceiver(Landroid/content/Context;Ljava/lang/String;I)Landroid/content/ComponentName;" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" />
+		<field name="CREATOR" />
+		<field name="TYPE_ANR" />
+		<field name="TYPE_BATTERY" />
+		<field name="TYPE_CRASH" />
+		<field name="TYPE_NONE" />
+		<field name="TYPE_RUNNING_SERVICE" />
+		<field name="anrInfo" />
+		<field name="batteryInfo" />
+		<field name="crashInfo" />
+		<field name="installerPackageName" />
+		<field name="packageName" />
+		<field name="processName" />
+		<field name="runningServiceInfo" />
+		<field name="systemApp" />
+		<field name="time" />
+		<field name="type" />
+	</class>
+	<class name="android/app/ApplicationErrorReport$AnrInfo" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="writeToParcel(Landroid/os/Parcel;I)V" />
+		<field name="activity" />
+		<field name="cause" />
+		<field name="info" />
+	</class>
+	<class name="android/app/ApplicationErrorReport$BatteryInfo" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="writeToParcel(Landroid/os/Parcel;I)V" />
+		<field name="checkinDetails" />
+		<field name="durationMicros" />
+		<field name="usageDetails" />
+		<field name="usagePercent" />
+	</class>
+	<class name="android/app/ApplicationErrorReport$CrashInfo" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="writeToParcel(Landroid/os/Parcel;I)V" />
+		<field name="exceptionClassName" />
+		<field name="exceptionMessage" />
+		<field name="stackTrace" />
+		<field name="throwClassName" />
+		<field name="throwFileName" />
+		<field name="throwLineNumber" />
+		<field name="throwMethodName" />
+	</class>
+	<class name="android/app/ApplicationErrorReport$RunningServiceInfo" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="writeToParcel(Landroid/os/Parcel;I)V" />
+		<field name="durationMillis" />
+		<field name="serviceDetails" />
+	</class>
+	<class name="android/app/ApplicationExitInfo" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDefiningUid()I" />
+		<method name="getDescription()Ljava/lang/String;" />
+		<method name="getImportance()I" />
+		<method name="getPackageUid()I" />
+		<method name="getPid()I" />
+		<method name="getProcessName()Ljava/lang/String;" />
+		<method name="getProcessStateSummary()[B" />
+		<method name="getPss()J" />
+		<method name="getRealUid()I" />
+		<method name="getReason()I" />
+		<method name="getRss()J" />
+		<method name="getStatus()I" />
+		<method name="getTimestamp()J" />
+		<method name="getTraceInputStream()Ljava/io/InputStream;" />
+		<method name="getUserHandle()Landroid/os/UserHandle;" />
+		<field name="CREATOR" />
+		<field name="REASON_ANR" />
+		<field name="REASON_CRASH" />
+		<field name="REASON_CRASH_NATIVE" />
+		<field name="REASON_DEPENDENCY_DIED" />
+		<field name="REASON_EXCESSIVE_RESOURCE_USAGE" />
+		<field name="REASON_EXIT_SELF" />
+		<field name="REASON_INITIALIZATION_FAILURE" />
+		<field name="REASON_LOW_MEMORY" />
+		<field name="REASON_OTHER" />
+		<field name="REASON_PERMISSION_CHANGE" />
+		<field name="REASON_SIGNALED" />
+		<field name="REASON_UNKNOWN" />
+		<field name="REASON_USER_REQUESTED" />
+		<field name="REASON_USER_STOPPED" />
+	</class>
+	<class name="android/app/AsyncNotedAppOp" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAttributionTag()Ljava/lang/String;" />
+		<method name="getMessage()Ljava/lang/String;" />
+		<method name="getNotingUid()I" />
+		<method name="getOp()Ljava/lang/String;" />
+		<method name="getTime()J" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/AuthenticationRequiredException" since="26">
+		<extends name="java/lang/SecurityException" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;Landroid/app/PendingIntent;)V" />
+		<method name="getUserAction()Landroid/app/PendingIntent;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/AutomaticZenRule" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/content/ComponentName;Landroid/content/ComponentName;Landroid/net/Uri;Landroid/service/notification/ZenPolicy;IZ)V" since="29" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/content/ComponentName;Landroid/net/Uri;IZ)V" deprecated="29" />
+		<method name="getConditionId()Landroid/net/Uri;" />
+		<method name="getConfigurationActivity()Landroid/content/ComponentName;" since="29" />
+		<method name="getCreationTime()J" />
+		<method name="getInterruptionFilter()I" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getOwner()Landroid/content/ComponentName;" />
+		<method name="getZenPolicy()Landroid/service/notification/ZenPolicy;" since="29" />
+		<method name="isEnabled()Z" />
+		<method name="setConditionId(Landroid/net/Uri;)V" />
+		<method name="setConfigurationActivity(Landroid/content/ComponentName;)V" since="29" />
+		<method name="setEnabled(Z)V" />
+		<method name="setInterruptionFilter(I)V" />
+		<method name="setName(Ljava/lang/String;)V" />
+		<method name="setZenPolicy(Landroid/service/notification/ZenPolicy;)V" since="29" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/BackgroundServiceStartNotAllowedException" since="31">
+		<extends name="android/app/ServiceStartNotAllowedException" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/DatePickerDialog" since="1">
+		<extends name="android/app/AlertDialog" />
+		<implements name="android/content/DialogInterface$OnClickListener" />
+		<implements name="android/widget/DatePicker$OnDateChangedListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" since="24" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" since="24" />
+		<method name="&lt;init&gt;(Landroid/content/Context;ILandroid/app/DatePickerDialog$OnDateSetListener;III)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/app/DatePickerDialog$OnDateSetListener;III)V" />
+		<method name="getDatePicker()Landroid/widget/DatePicker;" since="11" />
+		<method name="setOnDateSetListener(Landroid/app/DatePickerDialog$OnDateSetListener;)V" since="24" />
+		<method name="updateDate(III)V" />
+	</class>
+	<class name="android/app/DatePickerDialog$OnDateSetListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onDateSet(Landroid/widget/DatePicker;III)V" />
+	</class>
+	<class name="android/app/Dialog" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/content/DialogInterface" />
+		<implements name="android/view/KeyEvent$Callback" />
+		<implements name="android/view/View$OnCreateContextMenuListener" />
+		<implements name="android/view/Window$Callback" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;)V" />
+		<method name="addContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="closeOptionsMenu()V" />
+		<method name="create()V" since="21" />
+		<method name="findViewById(I)Landroid/view/View;" />
+		<method name="getActionBar()Landroid/app/ActionBar;" since="11" />
+		<method name="getContext()Landroid/content/Context;" />
+		<method name="getCurrentFocus()Landroid/view/View;" />
+		<method name="getLayoutInflater()Landroid/view/LayoutInflater;" />
+		<method name="getOwnerActivity()Landroid/app/Activity;" />
+		<method name="getSearchEvent()Landroid/view/SearchEvent;" since="23" />
+		<method name="getVolumeControlStream()I" />
+		<method name="getWindow()Landroid/view/Window;" />
+		<method name="hide()V" />
+		<method name="invalidateOptionsMenu()V" since="11" />
+		<method name="isShowing()Z" />
+		<method name="onBackPressed()V" since="5" />
+		<method name="onContextItemSelected(Landroid/view/MenuItem;)Z" />
+		<method name="onContextMenuClosed(Landroid/view/Menu;)V" />
+		<method name="onCreate(Landroid/os/Bundle;)V" />
+		<method name="onCreateOptionsMenu(Landroid/view/Menu;)Z" />
+		<method name="onGenericMotionEvent(Landroid/view/MotionEvent;)Z" since="12" />
+		<method name="onKeyShortcut(ILandroid/view/KeyEvent;)Z" since="11" />
+		<method name="onOptionsItemSelected(Landroid/view/MenuItem;)Z" />
+		<method name="onOptionsMenuClosed(Landroid/view/Menu;)V" />
+		<method name="onPrepareOptionsMenu(Landroid/view/Menu;)Z" />
+		<method name="onRestoreInstanceState(Landroid/os/Bundle;)V" />
+		<method name="onSaveInstanceState()Landroid/os/Bundle;" />
+		<method name="onStart()V" />
+		<method name="onStop()V" />
+		<method name="onTouchEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="onTrackballEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="openContextMenu(Landroid/view/View;)V" />
+		<method name="openOptionsMenu()V" />
+		<method name="registerForContextMenu(Landroid/view/View;)V" />
+		<method name="requestWindowFeature(I)Z" />
+		<method name="requireViewById(I)Landroid/view/View;" since="28" />
+		<method name="setCancelMessage(Landroid/os/Message;)V" />
+		<method name="setCancelable(Z)V" />
+		<method name="setCanceledOnTouchOutside(Z)V" />
+		<method name="setContentView(I)V" />
+		<method name="setContentView(Landroid/view/View;)V" />
+		<method name="setContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="setDismissMessage(Landroid/os/Message;)V" />
+		<method name="setFeatureDrawable(ILandroid/graphics/drawable/Drawable;)V" />
+		<method name="setFeatureDrawableAlpha(II)V" />
+		<method name="setFeatureDrawableResource(II)V" />
+		<method name="setFeatureDrawableUri(ILandroid/net/Uri;)V" />
+		<method name="setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V" />
+		<method name="setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V" />
+		<method name="setOnKeyListener(Landroid/content/DialogInterface$OnKeyListener;)V" />
+		<method name="setOnShowListener(Landroid/content/DialogInterface$OnShowListener;)V" since="8" />
+		<method name="setOwnerActivity(Landroid/app/Activity;)V" />
+		<method name="setTitle(I)V" />
+		<method name="setTitle(Ljava/lang/CharSequence;)V" />
+		<method name="setVolumeControlStream(I)V" />
+		<method name="show()V" />
+		<method name="takeKeyEvents(Z)V" />
+		<method name="unregisterForContextMenu(Landroid/view/View;)V" />
+	</class>
+	<class name="android/app/DialogFragment" since="11" deprecated="28">
+		<extends name="android/app/Fragment" />
+		<implements name="android/content/DialogInterface$OnCancelListener" />
+		<implements name="android/content/DialogInterface$OnDismissListener" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="dismiss()V" deprecated="29" />
+		<method name="dismissAllowingStateLoss()V" since="12" deprecated="29" />
+		<method name="getDialog()Landroid/app/Dialog;" deprecated="29" />
+		<method name="getShowsDialog()Z" deprecated="29" />
+		<method name="getTheme()I" deprecated="29" />
+		<method name="isCancelable()Z" deprecated="29" />
+		<method name="onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog;" deprecated="29" />
+		<method name="setCancelable(Z)V" deprecated="29" />
+		<method name="setShowsDialog(Z)V" deprecated="29" />
+		<method name="setStyle(II)V" deprecated="29" />
+		<method name="show(Landroid/app/FragmentManager;Ljava/lang/String;)V" deprecated="29" />
+		<method name="show(Landroid/app/FragmentTransaction;Ljava/lang/String;)I" deprecated="29" />
+		<field name="STYLE_NORMAL" deprecated="29" />
+		<field name="STYLE_NO_FRAME" deprecated="29" />
+		<field name="STYLE_NO_INPUT" deprecated="29" />
+		<field name="STYLE_NO_TITLE" deprecated="29" />
+	</class>
+	<class name="android/app/DirectAction" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getLocusId()Landroid/content/LocusId;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/DirectAction$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="build()Landroid/app/DirectAction;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/app/DirectAction$Builder;" />
+		<method name="setLocusId(Landroid/content/LocusId;)Landroid/app/DirectAction$Builder;" />
+	</class>
+	<class name="android/app/DownloadManager" since="9">
+		<extends name="java/lang/Object" />
+		<method name="addCompletedDownload(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;JZ)J" since="12" deprecated="29" />
+		<method name="addCompletedDownload(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;JZLandroid/net/Uri;Landroid/net/Uri;)J" since="24" deprecated="29" />
+		<method name="enqueue(Landroid/app/DownloadManager$Request;)J" />
+		<method name="getMaxBytesOverMobile(Landroid/content/Context;)Ljava/lang/Long;" since="11" />
+		<method name="getMimeTypeForDownloadedFile(J)Ljava/lang/String;" since="11" />
+		<method name="getRecommendedMaxBytesOverMobile(Landroid/content/Context;)Ljava/lang/Long;" since="11" />
+		<method name="getUriForDownloadedFile(J)Landroid/net/Uri;" since="11" />
+		<method name="openDownloadedFile(J)Landroid/os/ParcelFileDescriptor;" />
+		<method name="query(Landroid/app/DownloadManager$Query;)Landroid/database/Cursor;" />
+		<method name="remove([J)I" />
+		<field name="ACTION_DOWNLOAD_COMPLETE" />
+		<field name="ACTION_NOTIFICATION_CLICKED" />
+		<field name="ACTION_VIEW_DOWNLOADS" />
+		<field name="COLUMN_BYTES_DOWNLOADED_SO_FAR" />
+		<field name="COLUMN_DESCRIPTION" />
+		<field name="COLUMN_ID" />
+		<field name="COLUMN_LAST_MODIFIED_TIMESTAMP" />
+		<field name="COLUMN_LOCAL_FILENAME" since="11" deprecated="24" />
+		<field name="COLUMN_LOCAL_URI" />
+		<field name="COLUMN_MEDIAPROVIDER_URI" />
+		<field name="COLUMN_MEDIA_TYPE" />
+		<field name="COLUMN_REASON" />
+		<field name="COLUMN_STATUS" />
+		<field name="COLUMN_TITLE" />
+		<field name="COLUMN_TOTAL_SIZE_BYTES" />
+		<field name="COLUMN_URI" />
+		<field name="ERROR_CANNOT_RESUME" />
+		<field name="ERROR_DEVICE_NOT_FOUND" />
+		<field name="ERROR_FILE_ALREADY_EXISTS" />
+		<field name="ERROR_FILE_ERROR" />
+		<field name="ERROR_HTTP_DATA_ERROR" />
+		<field name="ERROR_INSUFFICIENT_SPACE" />
+		<field name="ERROR_TOO_MANY_REDIRECTS" />
+		<field name="ERROR_UNHANDLED_HTTP_CODE" />
+		<field name="ERROR_UNKNOWN" />
+		<field name="EXTRA_DOWNLOAD_ID" />
+		<field name="EXTRA_NOTIFICATION_CLICK_DOWNLOAD_IDS" since="11" />
+		<field name="INTENT_EXTRAS_SORT_BY_SIZE" since="12" />
+		<field name="PAUSED_QUEUED_FOR_WIFI" />
+		<field name="PAUSED_UNKNOWN" />
+		<field name="PAUSED_WAITING_FOR_NETWORK" />
+		<field name="PAUSED_WAITING_TO_RETRY" />
+		<field name="STATUS_FAILED" />
+		<field name="STATUS_PAUSED" />
+		<field name="STATUS_PENDING" />
+		<field name="STATUS_RUNNING" />
+		<field name="STATUS_SUCCESSFUL" />
+	</class>
+	<class name="android/app/DownloadManager$Query" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="setFilterById([J)Landroid/app/DownloadManager$Query;" />
+		<method name="setFilterByStatus(I)Landroid/app/DownloadManager$Query;" />
+	</class>
+	<class name="android/app/DownloadManager$Request" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/net/Uri;)V" />
+		<method name="addRequestHeader(Ljava/lang/String;Ljava/lang/String;)Landroid/app/DownloadManager$Request;" />
+		<method name="allowScanningByMediaScanner()V" since="11" deprecated="29" />
+		<method name="setAllowedNetworkTypes(I)Landroid/app/DownloadManager$Request;" />
+		<method name="setAllowedOverMetered(Z)Landroid/app/DownloadManager$Request;" since="16" />
+		<method name="setAllowedOverRoaming(Z)Landroid/app/DownloadManager$Request;" />
+		<method name="setDescription(Ljava/lang/CharSequence;)Landroid/app/DownloadManager$Request;" />
+		<method name="setDestinationInExternalFilesDir(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/app/DownloadManager$Request;" />
+		<method name="setDestinationInExternalPublicDir(Ljava/lang/String;Ljava/lang/String;)Landroid/app/DownloadManager$Request;" />
+		<method name="setDestinationUri(Landroid/net/Uri;)Landroid/app/DownloadManager$Request;" />
+		<method name="setMimeType(Ljava/lang/String;)Landroid/app/DownloadManager$Request;" />
+		<method name="setNotificationVisibility(I)Landroid/app/DownloadManager$Request;" since="11" />
+		<method name="setRequiresCharging(Z)Landroid/app/DownloadManager$Request;" since="24" />
+		<method name="setRequiresDeviceIdle(Z)Landroid/app/DownloadManager$Request;" since="24" />
+		<method name="setShowRunningNotification(Z)Landroid/app/DownloadManager$Request;" deprecated="15" />
+		<method name="setTitle(Ljava/lang/CharSequence;)Landroid/app/DownloadManager$Request;" />
+		<method name="setVisibleInDownloadsUi(Z)Landroid/app/DownloadManager$Request;" deprecated="29" />
+		<field name="NETWORK_MOBILE" />
+		<field name="NETWORK_WIFI" />
+		<field name="VISIBILITY_HIDDEN" since="11" />
+		<field name="VISIBILITY_VISIBLE" since="11" />
+		<field name="VISIBILITY_VISIBLE_NOTIFY_COMPLETED" since="11" />
+		<field name="VISIBILITY_VISIBLE_NOTIFY_ONLY_COMPLETION" since="12" />
+	</class>
+	<class name="android/app/ExpandableListActivity" since="1" deprecated="30">
+		<extends name="android/app/Activity" />
+		<implements name="android/widget/ExpandableListView$OnChildClickListener" />
+		<implements name="android/widget/ExpandableListView$OnGroupCollapseListener" />
+		<implements name="android/widget/ExpandableListView$OnGroupExpandListener" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<method name="getExpandableListAdapter()Landroid/widget/ExpandableListAdapter;" deprecated="30" />
+		<method name="getExpandableListView()Landroid/widget/ExpandableListView;" deprecated="30" />
+		<method name="getSelectedId()J" deprecated="30" />
+		<method name="getSelectedPosition()J" deprecated="30" />
+		<method name="setListAdapter(Landroid/widget/ExpandableListAdapter;)V" deprecated="30" />
+		<method name="setSelectedChild(IIZ)Z" deprecated="30" />
+		<method name="setSelectedGroup(I)V" deprecated="30" />
+	</class>
+	<class name="android/app/ForegroundServiceStartNotAllowedException" since="31">
+		<extends name="android/app/ServiceStartNotAllowedException" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/Fragment" since="11" deprecated="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/content/ComponentCallbacks" removed="14" />
+		<implements name="android/content/ComponentCallbacks2" since="14" />
+		<implements name="android/view/View$OnCreateContextMenuListener" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V" deprecated="29" />
+		<method name="getActivity()Landroid/app/Activity;" deprecated="29" />
+		<method name="getAllowEnterTransitionOverlap()Z" since="21" deprecated="29" />
+		<method name="getAllowReturnTransitionOverlap()Z" since="21" deprecated="29" />
+		<method name="getArguments()Landroid/os/Bundle;" deprecated="29" />
+		<method name="getChildFragmentManager()Landroid/app/FragmentManager;" since="17" deprecated="29" />
+		<method name="getContext()Landroid/content/Context;" since="23" deprecated="29" />
+		<method name="getEnterTransition()Landroid/transition/Transition;" since="21" deprecated="29" />
+		<method name="getExitTransition()Landroid/transition/Transition;" since="21" deprecated="29" />
+		<method name="getFragmentManager()Landroid/app/FragmentManager;" deprecated="29" />
+		<method name="getHost()Ljava/lang/Object;" since="23" deprecated="29" />
+		<method name="getId()I" deprecated="29" />
+		<method name="getLayoutInflater()Landroid/view/LayoutInflater;" since="26" deprecated="29" />
+		<method name="getLoaderManager()Landroid/app/LoaderManager;" deprecated="28" />
+		<method name="getParentFragment()Landroid/app/Fragment;" since="17" deprecated="29" />
+		<method name="getReenterTransition()Landroid/transition/Transition;" since="21" deprecated="29" />
+		<method name="getResources()Landroid/content/res/Resources;" deprecated="29" />
+		<method name="getRetainInstance()Z" deprecated="29" />
+		<method name="getReturnTransition()Landroid/transition/Transition;" since="21" deprecated="29" />
+		<method name="getSharedElementEnterTransition()Landroid/transition/Transition;" since="21" deprecated="29" />
+		<method name="getSharedElementReturnTransition()Landroid/transition/Transition;" since="21" deprecated="29" />
+		<method name="getString(I)Ljava/lang/String;" deprecated="29" />
+		<method name="getString(I[Ljava/lang/Object;)Ljava/lang/String;" deprecated="29" />
+		<method name="getTag()Ljava/lang/String;" deprecated="29" />
+		<method name="getTargetFragment()Landroid/app/Fragment;" deprecated="29" />
+		<method name="getTargetRequestCode()I" deprecated="29" />
+		<method name="getText(I)Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getUserVisibleHint()Z" since="15" deprecated="29" />
+		<method name="getView()Landroid/view/View;" deprecated="29" />
+		<method name="instantiate(Landroid/content/Context;Ljava/lang/String;)Landroid/app/Fragment;" deprecated="29" />
+		<method name="instantiate(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/app/Fragment;" deprecated="29" />
+		<method name="isAdded()Z" deprecated="29" />
+		<method name="isDetached()Z" since="13" deprecated="29" />
+		<method name="isHidden()Z" deprecated="29" />
+		<method name="isInLayout()Z" deprecated="29" />
+		<method name="isRemoving()Z" deprecated="29" />
+		<method name="isResumed()Z" deprecated="29" />
+		<method name="isStateSaved()Z" since="26" deprecated="29" />
+		<method name="isVisible()Z" deprecated="29" />
+		<method name="onActivityCreated(Landroid/os/Bundle;)V" deprecated="29" />
+		<method name="onActivityResult(IILandroid/content/Intent;)V" deprecated="29" />
+		<method name="onAttach(Landroid/app/Activity;)V" deprecated="23" />
+		<method name="onAttach(Landroid/content/Context;)V" since="23" deprecated="29" />
+		<method name="onAttachFragment(Landroid/app/Fragment;)V" since="24" deprecated="29" />
+		<method name="onContextItemSelected(Landroid/view/MenuItem;)Z" deprecated="29" />
+		<method name="onCreate(Landroid/os/Bundle;)V" deprecated="29" />
+		<method name="onCreateAnimator(IZI)Landroid/animation/Animator;" deprecated="29" />
+		<method name="onCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)V" deprecated="29" />
+		<method name="onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;" deprecated="29" />
+		<method name="onDestroy()V" deprecated="29" />
+		<method name="onDestroyOptionsMenu()V" deprecated="29" />
+		<method name="onDestroyView()V" deprecated="29" />
+		<method name="onDetach()V" deprecated="29" />
+		<method name="onGetLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater;" since="26" deprecated="29" />
+		<method name="onHiddenChanged(Z)V" deprecated="29" />
+		<method name="onInflate(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V" since="12" deprecated="23" />
+		<method name="onInflate(Landroid/content/Context;Landroid/util/AttributeSet;Landroid/os/Bundle;)V" since="23" deprecated="29" />
+		<method name="onInflate(Landroid/util/AttributeSet;Landroid/os/Bundle;)V" deprecated="15" />
+		<method name="onMultiWindowModeChanged(Z)V" since="24" deprecated="26" />
+		<method name="onMultiWindowModeChanged(ZLandroid/content/res/Configuration;)V" since="26" deprecated="29" />
+		<method name="onOptionsItemSelected(Landroid/view/MenuItem;)Z" deprecated="29" />
+		<method name="onOptionsMenuClosed(Landroid/view/Menu;)V" deprecated="29" />
+		<method name="onPause()V" deprecated="29" />
+		<method name="onPictureInPictureModeChanged(Z)V" since="24" deprecated="26" />
+		<method name="onPictureInPictureModeChanged(ZLandroid/content/res/Configuration;)V" since="26" deprecated="29" />
+		<method name="onPrepareOptionsMenu(Landroid/view/Menu;)V" deprecated="29" />
+		<method name="onRequestPermissionsResult(I[Ljava/lang/String;[I)V" since="23" deprecated="29" />
+		<method name="onResume()V" deprecated="29" />
+		<method name="onSaveInstanceState(Landroid/os/Bundle;)V" deprecated="29" />
+		<method name="onStart()V" deprecated="29" />
+		<method name="onStop()V" deprecated="29" />
+		<method name="onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V" since="13" deprecated="29" />
+		<method name="onViewStateRestored(Landroid/os/Bundle;)V" since="17" deprecated="29" />
+		<method name="postponeEnterTransition()V" since="26" deprecated="29" />
+		<method name="registerForContextMenu(Landroid/view/View;)V" deprecated="29" />
+		<method name="requestPermissions([Ljava/lang/String;I)V" since="23" deprecated="29" />
+		<method name="setAllowEnterTransitionOverlap(Z)V" since="21" deprecated="29" />
+		<method name="setAllowReturnTransitionOverlap(Z)V" since="21" deprecated="29" />
+		<method name="setArguments(Landroid/os/Bundle;)V" deprecated="29" />
+		<method name="setEnterSharedElementCallback(Landroid/app/SharedElementCallback;)V" since="21" deprecated="29" />
+		<method name="setEnterTransition(Landroid/transition/Transition;)V" since="21" deprecated="29" />
+		<method name="setExitSharedElementCallback(Landroid/app/SharedElementCallback;)V" since="21" deprecated="29" />
+		<method name="setExitTransition(Landroid/transition/Transition;)V" since="21" deprecated="29" />
+		<method name="setHasOptionsMenu(Z)V" deprecated="29" />
+		<method name="setInitialSavedState(Landroid/app/Fragment$SavedState;)V" since="13" deprecated="29" />
+		<method name="setMenuVisibility(Z)V" since="14" deprecated="29" />
+		<method name="setReenterTransition(Landroid/transition/Transition;)V" since="21" deprecated="29" />
+		<method name="setRetainInstance(Z)V" deprecated="29" />
+		<method name="setReturnTransition(Landroid/transition/Transition;)V" since="21" deprecated="29" />
+		<method name="setSharedElementEnterTransition(Landroid/transition/Transition;)V" since="21" deprecated="29" />
+		<method name="setSharedElementReturnTransition(Landroid/transition/Transition;)V" since="21" deprecated="29" />
+		<method name="setTargetFragment(Landroid/app/Fragment;I)V" deprecated="29" />
+		<method name="setUserVisibleHint(Z)V" since="15" deprecated="29" />
+		<method name="shouldShowRequestPermissionRationale(Ljava/lang/String;)Z" since="23" deprecated="29" />
+		<method name="startActivity(Landroid/content/Intent;)V" deprecated="29" />
+		<method name="startActivity(Landroid/content/Intent;Landroid/os/Bundle;)V" since="16" deprecated="29" />
+		<method name="startActivityForResult(Landroid/content/Intent;I)V" deprecated="29" />
+		<method name="startActivityForResult(Landroid/content/Intent;ILandroid/os/Bundle;)V" since="16" deprecated="29" />
+		<method name="startIntentSenderForResult(Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V" since="24" deprecated="29" />
+		<method name="startPostponedEnterTransition()V" since="26" deprecated="29" />
+		<method name="unregisterForContextMenu(Landroid/view/View;)V" deprecated="29" />
+	</class>
+	<class name="android/app/Fragment$InstantiationException" since="11" deprecated="28">
+		<extends name="android/util/AndroidRuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Exception;)V" deprecated="29" />
+	</class>
+	<class name="android/app/Fragment$SavedState" since="13" deprecated="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" deprecated="29" />
+	</class>
+	<class name="android/app/FragmentBreadCrumbs" since="11" deprecated="21">
+		<extends name="android/view/ViewGroup" />
+		<implements name="android/app/FragmentManager$OnBackStackChangedListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="setActivity(Landroid/app/Activity;)V" deprecated="29" />
+		<method name="setMaxVisible(I)V" deprecated="29" />
+		<method name="setOnBreadCrumbClickListener(Landroid/app/FragmentBreadCrumbs$OnBreadCrumbClickListener;)V" since="12" deprecated="29" />
+		<method name="setParentTitle(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/view/View$OnClickListener;)V" deprecated="29" />
+		<method name="setTitle(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V" deprecated="29" />
+	</class>
+	<class name="android/app/FragmentBreadCrumbs$OnBreadCrumbClickListener" since="12" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="onBreadCrumbClick(Landroid/app/FragmentManager$BackStackEntry;I)Z" deprecated="29" />
+	</class>
+	<class name="android/app/FragmentContainer" since="23" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="onFindViewById(I)Landroid/view/View;" deprecated="29" />
+		<method name="onHasView()Z" deprecated="29" />
+	</class>
+	<class name="android/app/FragmentController" since="23" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="attachHost(Landroid/app/Fragment;)V" deprecated="29" />
+		<method name="createController(Landroid/app/FragmentHostCallback;)Landroid/app/FragmentController;" deprecated="29" />
+		<method name="dispatchActivityCreated()V" deprecated="29" />
+		<method name="dispatchConfigurationChanged(Landroid/content/res/Configuration;)V" deprecated="29" />
+		<method name="dispatchContextItemSelected(Landroid/view/MenuItem;)Z" deprecated="29" />
+		<method name="dispatchCreate()V" deprecated="29" />
+		<method name="dispatchCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)Z" deprecated="29" />
+		<method name="dispatchDestroy()V" deprecated="29" />
+		<method name="dispatchDestroyView()V" deprecated="29" />
+		<method name="dispatchLowMemory()V" deprecated="29" />
+		<method name="dispatchMultiWindowModeChanged(Z)V" since="24" deprecated="26" />
+		<method name="dispatchMultiWindowModeChanged(ZLandroid/content/res/Configuration;)V" since="26" deprecated="29" />
+		<method name="dispatchOptionsItemSelected(Landroid/view/MenuItem;)Z" deprecated="29" />
+		<method name="dispatchOptionsMenuClosed(Landroid/view/Menu;)V" deprecated="29" />
+		<method name="dispatchPause()V" deprecated="29" />
+		<method name="dispatchPictureInPictureModeChanged(Z)V" since="24" deprecated="26" />
+		<method name="dispatchPictureInPictureModeChanged(ZLandroid/content/res/Configuration;)V" since="26" deprecated="29" />
+		<method name="dispatchPrepareOptionsMenu(Landroid/view/Menu;)Z" deprecated="29" />
+		<method name="dispatchResume()V" deprecated="29" />
+		<method name="dispatchStart()V" deprecated="29" />
+		<method name="dispatchStop()V" deprecated="29" />
+		<method name="dispatchTrimMemory(I)V" deprecated="29" />
+		<method name="doLoaderDestroy()V" deprecated="29" />
+		<method name="doLoaderStart()V" deprecated="29" />
+		<method name="doLoaderStop(Z)V" deprecated="29" />
+		<method name="dumpLoaders(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V" deprecated="29" />
+		<method name="execPendingActions()Z" deprecated="29" />
+		<method name="findFragmentByWho(Ljava/lang/String;)Landroid/app/Fragment;" deprecated="29" />
+		<method name="getFragmentManager()Landroid/app/FragmentManager;" deprecated="29" />
+		<method name="getLoaderManager()Landroid/app/LoaderManager;" deprecated="29" />
+		<method name="noteStateNotSaved()V" deprecated="29" />
+		<method name="onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;" deprecated="29" />
+		<method name="reportLoaderStart()V" deprecated="29" />
+		<method name="restoreAllState(Landroid/os/Parcelable;Landroid/app/FragmentManagerNonConfig;)V" since="24" deprecated="29" />
+		<method name="restoreAllState(Landroid/os/Parcelable;Ljava/util/List;)V" deprecated="24" />
+		<method name="restoreLoaderNonConfig(Landroid/util/ArrayMap;)V" deprecated="29" />
+		<method name="retainLoaderNonConfig()Landroid/util/ArrayMap;" deprecated="29" />
+		<method name="retainNestedNonConfig()Landroid/app/FragmentManagerNonConfig;" since="24" deprecated="29" />
+		<method name="retainNonConfig()Ljava/util/List;" deprecated="24" />
+		<method name="saveAllState()Landroid/os/Parcelable;" deprecated="29" />
+	</class>
+	<class name="android/app/FragmentHostCallback" since="23" deprecated="28">
+		<extends name="android/app/FragmentContainer" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/os/Handler;I)V" deprecated="29" />
+		<method name="onAttachFragment(Landroid/app/Fragment;)V" deprecated="29" />
+		<method name="onDump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V" deprecated="29" />
+		<method name="onGetHost()Ljava/lang/Object;" deprecated="29" />
+		<method name="onGetLayoutInflater()Landroid/view/LayoutInflater;" deprecated="29" />
+		<method name="onGetWindowAnimations()I" deprecated="29" />
+		<method name="onHasWindowAnimations()Z" deprecated="29" />
+		<method name="onInvalidateOptionsMenu()V" deprecated="29" />
+		<method name="onRequestPermissionsFromFragment(Landroid/app/Fragment;[Ljava/lang/String;I)V" deprecated="29" />
+		<method name="onShouldSaveFragmentState(Landroid/app/Fragment;)Z" deprecated="29" />
+		<method name="onStartActivityFromFragment(Landroid/app/Fragment;Landroid/content/Intent;ILandroid/os/Bundle;)V" deprecated="29" />
+		<method name="onStartIntentSenderFromFragment(Landroid/app/Fragment;Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V" since="24" deprecated="29" />
+		<method name="onUseFragmentManagerInflaterFactory()Z" deprecated="29" />
+	</class>
+	<class name="android/app/FragmentManager" since="11" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="addOnBackStackChangedListener(Landroid/app/FragmentManager$OnBackStackChangedListener;)V" deprecated="29" />
+		<method name="beginTransaction()Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V" deprecated="29" />
+		<method name="enableDebugLogging(Z)V" deprecated="29" />
+		<method name="executePendingTransactions()Z" deprecated="29" />
+		<method name="findFragmentById(I)Landroid/app/Fragment;" deprecated="29" />
+		<method name="findFragmentByTag(Ljava/lang/String;)Landroid/app/Fragment;" deprecated="29" />
+		<method name="getBackStackEntryAt(I)Landroid/app/FragmentManager$BackStackEntry;" deprecated="29" />
+		<method name="getBackStackEntryCount()I" deprecated="29" />
+		<method name="getFragment(Landroid/os/Bundle;Ljava/lang/String;)Landroid/app/Fragment;" deprecated="29" />
+		<method name="getFragments()Ljava/util/List;" since="26" deprecated="29" />
+		<method name="getPrimaryNavigationFragment()Landroid/app/Fragment;" since="26" deprecated="29" />
+		<method name="invalidateOptionsMenu()V" since="14" deprecated="29" />
+		<method name="isDestroyed()Z" since="17" deprecated="29" />
+		<method name="isStateSaved()Z" since="26" deprecated="29" />
+		<method name="popBackStack()V" deprecated="29" />
+		<method name="popBackStack(II)V" deprecated="29" />
+		<method name="popBackStack(Ljava/lang/String;I)V" deprecated="29" />
+		<method name="popBackStackImmediate()Z" deprecated="29" />
+		<method name="popBackStackImmediate(II)Z" deprecated="29" />
+		<method name="popBackStackImmediate(Ljava/lang/String;I)Z" deprecated="29" />
+		<method name="putFragment(Landroid/os/Bundle;Ljava/lang/String;Landroid/app/Fragment;)V" deprecated="29" />
+		<method name="registerFragmentLifecycleCallbacks(Landroid/app/FragmentManager$FragmentLifecycleCallbacks;Z)V" since="26" deprecated="29" />
+		<method name="removeOnBackStackChangedListener(Landroid/app/FragmentManager$OnBackStackChangedListener;)V" deprecated="29" />
+		<method name="saveFragmentInstanceState(Landroid/app/Fragment;)Landroid/app/Fragment$SavedState;" since="13" deprecated="29" />
+		<method name="unregisterFragmentLifecycleCallbacks(Landroid/app/FragmentManager$FragmentLifecycleCallbacks;)V" since="26" deprecated="29" />
+		<field name="POP_BACK_STACK_INCLUSIVE" deprecated="29" />
+	</class>
+	<class name="android/app/FragmentManager$BackStackEntry" since="11" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="getBreadCrumbShortTitle()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getBreadCrumbShortTitleRes()I" deprecated="29" />
+		<method name="getBreadCrumbTitle()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getBreadCrumbTitleRes()I" deprecated="29" />
+		<method name="getId()I" deprecated="29" />
+		<method name="getName()Ljava/lang/String;" since="14" deprecated="29" />
+	</class>
+	<class name="android/app/FragmentManager$FragmentLifecycleCallbacks" since="26" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="onFragmentActivityCreated(Landroid/app/FragmentManager;Landroid/app/Fragment;Landroid/os/Bundle;)V" deprecated="29" />
+		<method name="onFragmentAttached(Landroid/app/FragmentManager;Landroid/app/Fragment;Landroid/content/Context;)V" deprecated="29" />
+		<method name="onFragmentCreated(Landroid/app/FragmentManager;Landroid/app/Fragment;Landroid/os/Bundle;)V" deprecated="29" />
+		<method name="onFragmentDestroyed(Landroid/app/FragmentManager;Landroid/app/Fragment;)V" deprecated="29" />
+		<method name="onFragmentDetached(Landroid/app/FragmentManager;Landroid/app/Fragment;)V" deprecated="29" />
+		<method name="onFragmentPaused(Landroid/app/FragmentManager;Landroid/app/Fragment;)V" deprecated="29" />
+		<method name="onFragmentPreAttached(Landroid/app/FragmentManager;Landroid/app/Fragment;Landroid/content/Context;)V" deprecated="29" />
+		<method name="onFragmentPreCreated(Landroid/app/FragmentManager;Landroid/app/Fragment;Landroid/os/Bundle;)V" deprecated="29" />
+		<method name="onFragmentResumed(Landroid/app/FragmentManager;Landroid/app/Fragment;)V" deprecated="29" />
+		<method name="onFragmentSaveInstanceState(Landroid/app/FragmentManager;Landroid/app/Fragment;Landroid/os/Bundle;)V" deprecated="29" />
+		<method name="onFragmentStarted(Landroid/app/FragmentManager;Landroid/app/Fragment;)V" deprecated="29" />
+		<method name="onFragmentStopped(Landroid/app/FragmentManager;Landroid/app/Fragment;)V" deprecated="29" />
+		<method name="onFragmentViewCreated(Landroid/app/FragmentManager;Landroid/app/Fragment;Landroid/view/View;Landroid/os/Bundle;)V" deprecated="29" />
+		<method name="onFragmentViewDestroyed(Landroid/app/FragmentManager;Landroid/app/Fragment;)V" deprecated="29" />
+	</class>
+	<class name="android/app/FragmentManager$OnBackStackChangedListener" since="11" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="onBackStackChanged()V" deprecated="29" />
+	</class>
+	<class name="android/app/FragmentManagerNonConfig" since="24" deprecated="28">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/app/FragmentTransaction" since="11" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="add(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="add(ILandroid/app/Fragment;Ljava/lang/String;)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="add(Landroid/app/Fragment;Ljava/lang/String;)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="addSharedElement(Landroid/view/View;Ljava/lang/String;)Landroid/app/FragmentTransaction;" since="21" deprecated="29" />
+		<method name="addToBackStack(Ljava/lang/String;)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="attach(Landroid/app/Fragment;)Landroid/app/FragmentTransaction;" since="13" deprecated="29" />
+		<method name="commit()I" deprecated="29" />
+		<method name="commitAllowingStateLoss()I" deprecated="29" />
+		<method name="commitNow()V" since="24" deprecated="29" />
+		<method name="commitNowAllowingStateLoss()V" since="24" deprecated="29" />
+		<method name="detach(Landroid/app/Fragment;)Landroid/app/FragmentTransaction;" since="13" deprecated="29" />
+		<method name="disallowAddToBackStack()Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="hide(Landroid/app/Fragment;)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="isAddToBackStackAllowed()Z" deprecated="29" />
+		<method name="isEmpty()Z" deprecated="29" />
+		<method name="remove(Landroid/app/Fragment;)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="replace(ILandroid/app/Fragment;Ljava/lang/String;)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="runOnCommit(Ljava/lang/Runnable;)Landroid/app/FragmentTransaction;" since="26" deprecated="29" />
+		<method name="setBreadCrumbShortTitle(I)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="setBreadCrumbShortTitle(Ljava/lang/CharSequence;)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="setBreadCrumbTitle(I)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="setBreadCrumbTitle(Ljava/lang/CharSequence;)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="setCustomAnimations(II)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="setCustomAnimations(IIII)Landroid/app/FragmentTransaction;" since="13" deprecated="29" />
+		<method name="setPrimaryNavigationFragment(Landroid/app/Fragment;)Landroid/app/FragmentTransaction;" since="26" deprecated="29" />
+		<method name="setReorderingAllowed(Z)Landroid/app/FragmentTransaction;" since="26" deprecated="29" />
+		<method name="setTransition(I)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="setTransitionStyle(I)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="show(Landroid/app/Fragment;)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<field name="TRANSIT_ENTER_MASK" deprecated="29" />
+		<field name="TRANSIT_EXIT_MASK" deprecated="29" />
+		<field name="TRANSIT_FRAGMENT_CLOSE" deprecated="29" />
+		<field name="TRANSIT_FRAGMENT_FADE" deprecated="29" />
+		<field name="TRANSIT_FRAGMENT_OPEN" deprecated="29" />
+		<field name="TRANSIT_NONE" deprecated="29" />
+		<field name="TRANSIT_UNSET" deprecated="29" />
+	</class>
+	<class name="android/app/GameManager" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getGameMode()I" />
+		<field name="GAME_MODE_BATTERY" />
+		<field name="GAME_MODE_PERFORMANCE" />
+		<field name="GAME_MODE_STANDARD" />
+		<field name="GAME_MODE_UNSUPPORTED" />
+	</class>
+	<class name="android/app/Instrumentation" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="acquireLooperManager(Landroid/os/Looper;)Landroid/os/TestLooperManager;" since="26" />
+		<method name="addMonitor(Landroid/app/Instrumentation$ActivityMonitor;)V" />
+		<method name="addMonitor(Landroid/content/IntentFilter;Landroid/app/Instrumentation$ActivityResult;Z)Landroid/app/Instrumentation$ActivityMonitor;" />
+		<method name="addMonitor(Ljava/lang/String;Landroid/app/Instrumentation$ActivityResult;Z)Landroid/app/Instrumentation$ActivityMonitor;" />
+		<method name="addResults(Landroid/os/Bundle;)V" since="26" />
+		<method name="callActivityOnCreate(Landroid/app/Activity;Landroid/os/Bundle;)V" />
+		<method name="callActivityOnCreate(Landroid/app/Activity;Landroid/os/Bundle;Landroid/os/PersistableBundle;)V" since="21" />
+		<method name="callActivityOnDestroy(Landroid/app/Activity;)V" />
+		<method name="callActivityOnNewIntent(Landroid/app/Activity;Landroid/content/Intent;)V" />
+		<method name="callActivityOnPause(Landroid/app/Activity;)V" />
+		<method name="callActivityOnPictureInPictureRequested(Landroid/app/Activity;)V" since="30" />
+		<method name="callActivityOnPostCreate(Landroid/app/Activity;Landroid/os/Bundle;)V" />
+		<method name="callActivityOnPostCreate(Landroid/app/Activity;Landroid/os/Bundle;Landroid/os/PersistableBundle;)V" since="21" />
+		<method name="callActivityOnRestart(Landroid/app/Activity;)V" />
+		<method name="callActivityOnRestoreInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V" />
+		<method name="callActivityOnRestoreInstanceState(Landroid/app/Activity;Landroid/os/Bundle;Landroid/os/PersistableBundle;)V" since="21" />
+		<method name="callActivityOnResume(Landroid/app/Activity;)V" />
+		<method name="callActivityOnSaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V" />
+		<method name="callActivityOnSaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;Landroid/os/PersistableBundle;)V" since="21" />
+		<method name="callActivityOnStart(Landroid/app/Activity;)V" />
+		<method name="callActivityOnStop(Landroid/app/Activity;)V" />
+		<method name="callActivityOnUserLeaving(Landroid/app/Activity;)V" since="3" />
+		<method name="callApplicationOnCreate(Landroid/app/Application;)V" />
+		<method name="checkMonitorHit(Landroid/app/Instrumentation$ActivityMonitor;I)Z" />
+		<method name="endPerformanceSnapshot()V" />
+		<method name="finish(ILandroid/os/Bundle;)V" />
+		<method name="getAllocCounts()Landroid/os/Bundle;" />
+		<method name="getBinderCounts()Landroid/os/Bundle;" />
+		<method name="getComponentName()Landroid/content/ComponentName;" />
+		<method name="getContext()Landroid/content/Context;" />
+		<method name="getProcessName()Ljava/lang/String;" since="26" />
+		<method name="getTargetContext()Landroid/content/Context;" />
+		<method name="getUiAutomation()Landroid/app/UiAutomation;" since="18" />
+		<method name="getUiAutomation(I)Landroid/app/UiAutomation;" since="24" />
+		<method name="invokeContextMenuAction(Landroid/app/Activity;II)Z" />
+		<method name="invokeMenuActionSync(Landroid/app/Activity;II)Z" />
+		<method name="isProfiling()Z" />
+		<method name="newActivity(Ljava/lang/Class;Landroid/content/Context;Landroid/os/IBinder;Landroid/app/Application;Landroid/content/Intent;Landroid/content/pm/ActivityInfo;Ljava/lang/CharSequence;Landroid/app/Activity;Ljava/lang/String;Ljava/lang/Object;)Landroid/app/Activity;" />
+		<method name="newActivity(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Activity;" />
+		<method name="newApplication(Ljava/lang/Class;Landroid/content/Context;)Landroid/app/Application;" />
+		<method name="newApplication(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Context;)Landroid/app/Application;" />
+		<method name="onCreate(Landroid/os/Bundle;)V" />
+		<method name="onDestroy()V" />
+		<method name="onException(Ljava/lang/Object;Ljava/lang/Throwable;)Z" />
+		<method name="onStart()V" />
+		<method name="removeMonitor(Landroid/app/Instrumentation$ActivityMonitor;)V" />
+		<method name="runOnMainSync(Ljava/lang/Runnable;)V" />
+		<method name="sendCharacterSync(I)V" />
+		<method name="sendKeyDownUpSync(I)V" />
+		<method name="sendKeySync(Landroid/view/KeyEvent;)V" />
+		<method name="sendPointerSync(Landroid/view/MotionEvent;)V" />
+		<method name="sendStatus(ILandroid/os/Bundle;)V" />
+		<method name="sendStringSync(Ljava/lang/String;)V" />
+		<method name="sendTrackballEventSync(Landroid/view/MotionEvent;)V" />
+		<method name="setAutomaticPerformanceSnapshots()V" />
+		<method name="setInTouchMode(Z)V" />
+		<method name="start()V" />
+		<method name="startActivitySync(Landroid/content/Intent;)Landroid/app/Activity;" />
+		<method name="startActivitySync(Landroid/content/Intent;Landroid/os/Bundle;)Landroid/app/Activity;" since="28" />
+		<method name="startAllocCounting()V" deprecated="23" />
+		<method name="startPerformanceSnapshot()V" />
+		<method name="startProfiling()V" />
+		<method name="stopAllocCounting()V" deprecated="23" />
+		<method name="stopProfiling()V" />
+		<method name="waitForIdle(Ljava/lang/Runnable;)V" />
+		<method name="waitForIdleSync()V" />
+		<method name="waitForMonitor(Landroid/app/Instrumentation$ActivityMonitor;)Landroid/app/Activity;" />
+		<method name="waitForMonitorWithTimeout(Landroid/app/Instrumentation$ActivityMonitor;J)Landroid/app/Activity;" />
+		<field name="REPORT_KEY_IDENTIFIER" />
+		<field name="REPORT_KEY_STREAMRESULT" />
+	</class>
+	<class name="android/app/Instrumentation$ActivityMonitor" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" since="26" />
+		<method name="&lt;init&gt;(Landroid/content/IntentFilter;Landroid/app/Instrumentation$ActivityResult;Z)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/app/Instrumentation$ActivityResult;Z)V" />
+		<method name="getFilter()Landroid/content/IntentFilter;" />
+		<method name="getHits()I" />
+		<method name="getLastActivity()Landroid/app/Activity;" />
+		<method name="getResult()Landroid/app/Instrumentation$ActivityResult;" />
+		<method name="isBlocking()Z" />
+		<method name="onStartActivity(Landroid/content/Intent;)Landroid/app/Instrumentation$ActivityResult;" since="26" />
+		<method name="waitForActivity()Landroid/app/Activity;" />
+		<method name="waitForActivityWithTimeout(J)Landroid/app/Activity;" />
+	</class>
+	<class name="android/app/Instrumentation$ActivityResult" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(ILandroid/content/Intent;)V" />
+		<method name="getResultCode()I" />
+		<method name="getResultData()Landroid/content/Intent;" />
+	</class>
+	<class name="android/app/IntentService" since="3" deprecated="30">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="30" />
+		<method name="onHandleIntent(Landroid/content/Intent;)V" deprecated="30" />
+		<method name="setIntentRedelivery(Z)V" since="5" deprecated="30" />
+	</class>
+	<class name="android/app/KeyguardManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="createConfirmDeviceCredentialIntent(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/Intent;" since="21" deprecated="29" />
+		<method name="exitKeyguardSecurely(Landroid/app/KeyguardManager$OnKeyguardExitResult;)V" deprecated="15" />
+		<method name="inKeyguardRestrictedInputMode()Z" deprecated="28" />
+		<method name="isDeviceLocked()Z" since="22" />
+		<method name="isDeviceSecure()Z" since="23" />
+		<method name="isKeyguardLocked()Z" since="16" />
+		<method name="isKeyguardSecure()Z" since="16" />
+		<method name="newKeyguardLock(Ljava/lang/String;)Landroid/app/KeyguardManager$KeyguardLock;" deprecated="15" />
+		<method name="requestDismissKeyguard(Landroid/app/Activity;Landroid/app/KeyguardManager$KeyguardDismissCallback;)V" since="26" />
+	</class>
+	<class name="android/app/KeyguardManager$KeyguardDismissCallback" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onDismissCancelled()V" />
+		<method name="onDismissError()V" />
+		<method name="onDismissSucceeded()V" />
+	</class>
+	<class name="android/app/KeyguardManager$KeyguardLock" since="1" deprecated="15">
+		<extends name="java/lang/Object" />
+		<method name="disableKeyguard()V" deprecated="29" />
+		<method name="reenableKeyguard()V" deprecated="29" />
+	</class>
+	<class name="android/app/KeyguardManager$OnKeyguardExitResult" since="1" deprecated="26">
+		<extends name="java/lang/Object" />
+		<method name="onKeyguardExitResult(Z)V" deprecated="29" />
+	</class>
+	<class name="android/app/LauncherActivity" since="1" deprecated="30">
+		<extends name="android/app/ListActivity" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<method name="getTargetIntent()Landroid/content/Intent;" deprecated="30" />
+		<method name="intentForPosition(I)Landroid/content/Intent;" since="3" deprecated="30" />
+		<method name="itemForPosition(I)Landroid/app/LauncherActivity$ListItem;" since="4" deprecated="30" />
+		<method name="makeListItems()Ljava/util/List;" since="3" deprecated="30" />
+		<method name="onQueryPackageManager(Landroid/content/Intent;)Ljava/util/List;" since="5" deprecated="30" />
+		<method name="onSetContentView()V" since="5" deprecated="30" />
+	</class>
+	<class name="android/app/LauncherActivity$IconResizer" since="3" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/app/LauncherActivity;)V" deprecated="30" />
+		<method name="createIconThumbnail(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;" deprecated="30" />
+	</class>
+	<class name="android/app/LauncherActivity$ListItem" since="3" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<field name="className" deprecated="30" />
+		<field name="extras" deprecated="30" />
+		<field name="icon" deprecated="30" />
+		<field name="label" deprecated="30" />
+		<field name="packageName" deprecated="30" />
+		<field name="resolveInfo" since="4" deprecated="30" />
+	</class>
+	<class name="android/app/ListActivity" since="1" deprecated="30">
+		<extends name="android/app/Activity" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<method name="getListAdapter()Landroid/widget/ListAdapter;" deprecated="30" />
+		<method name="getListView()Landroid/widget/ListView;" deprecated="30" />
+		<method name="getSelectedItemId()J" deprecated="30" />
+		<method name="getSelectedItemPosition()I" deprecated="30" />
+		<method name="onListItemClick(Landroid/widget/ListView;Landroid/view/View;IJ)V" deprecated="30" />
+		<method name="setListAdapter(Landroid/widget/ListAdapter;)V" deprecated="30" />
+		<method name="setSelection(I)V" deprecated="30" />
+	</class>
+	<class name="android/app/ListFragment" since="11" deprecated="28">
+		<extends name="android/app/Fragment" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="getListAdapter()Landroid/widget/ListAdapter;" deprecated="29" />
+		<method name="getListView()Landroid/widget/ListView;" deprecated="29" />
+		<method name="getSelectedItemId()J" deprecated="29" />
+		<method name="getSelectedItemPosition()I" deprecated="29" />
+		<method name="onListItemClick(Landroid/widget/ListView;Landroid/view/View;IJ)V" deprecated="29" />
+		<method name="setEmptyText(Ljava/lang/CharSequence;)V" deprecated="29" />
+		<method name="setListAdapter(Landroid/widget/ListAdapter;)V" deprecated="29" />
+		<method name="setListShown(Z)V" deprecated="29" />
+		<method name="setListShownNoAnimation(Z)V" deprecated="29" />
+		<method name="setSelection(I)V" deprecated="29" />
+	</class>
+	<class name="android/app/LoaderManager" since="11" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="destroyLoader(I)V" deprecated="29" />
+		<method name="dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V" deprecated="29" />
+		<method name="enableDebugLogging(Z)V" deprecated="29" />
+		<method name="getLoader(I)Landroid/content/Loader;" deprecated="29" />
+		<method name="initLoader(ILandroid/os/Bundle;Landroid/app/LoaderManager$LoaderCallbacks;)Landroid/content/Loader;" deprecated="29" />
+		<method name="restartLoader(ILandroid/os/Bundle;Landroid/app/LoaderManager$LoaderCallbacks;)Landroid/content/Loader;" deprecated="29" />
+	</class>
+	<class name="android/app/LoaderManager$LoaderCallbacks" since="11" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="onCreateLoader(ILandroid/os/Bundle;)Landroid/content/Loader;" deprecated="29" />
+		<method name="onLoadFinished(Landroid/content/Loader;Ljava/lang/Object;)V" deprecated="29" />
+		<method name="onLoaderReset(Landroid/content/Loader;)V" deprecated="29" />
+	</class>
+	<class name="android/app/LocalActivityManager" since="1" deprecated="13">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/app/Activity;Z)V" deprecated="29" />
+		<method name="destroyActivity(Ljava/lang/String;Z)Landroid/view/Window;" deprecated="29" />
+		<method name="dispatchCreate(Landroid/os/Bundle;)V" deprecated="29" />
+		<method name="dispatchDestroy(Z)V" deprecated="29" />
+		<method name="dispatchPause(Z)V" deprecated="29" />
+		<method name="dispatchResume()V" deprecated="29" />
+		<method name="dispatchStop()V" deprecated="29" />
+		<method name="getActivity(Ljava/lang/String;)Landroid/app/Activity;" deprecated="29" />
+		<method name="getCurrentActivity()Landroid/app/Activity;" deprecated="29" />
+		<method name="getCurrentId()Ljava/lang/String;" deprecated="29" />
+		<method name="removeAllActivities()V" deprecated="29" />
+		<method name="saveInstanceState()Landroid/os/Bundle;" deprecated="29" />
+		<method name="startActivity(Ljava/lang/String;Landroid/content/Intent;)Landroid/view/Window;" deprecated="29" />
+	</class>
+	<class name="android/app/MediaRouteActionProvider" since="16">
+		<extends name="android/view/ActionProvider" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="setExtendedSettingsClickListener(Landroid/view/View$OnClickListener;)V" />
+		<method name="setRouteTypes(I)V" />
+	</class>
+	<class name="android/app/MediaRouteButton" since="16">
+		<extends name="android/view/View" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getRouteTypes()I" />
+		<method name="setExtendedSettingsClickListener(Landroid/view/View$OnClickListener;)V" />
+		<method name="setRouteTypes(I)V" />
+		<method name="showDialog()V" />
+	</class>
+	<class name="android/app/NativeActivity" since="9">
+		<extends name="android/app/Activity" />
+		<implements name="android/view/InputQueue$Callback" />
+		<implements name="android/view/SurfaceHolder$Callback2" />
+		<implements name="android/view/ViewTreeObserver$OnGlobalLayoutListener" />
+		<method name="&lt;init&gt;()V" />
+		<field name="META_DATA_FUNC_NAME" />
+		<field name="META_DATA_LIB_NAME" />
+	</class>
+	<class name="android/app/Notification" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(ILjava/lang/CharSequence;J)V" deprecated="15" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="clone()Landroid/app/Notification;" since="9" />
+		<method name="findRemoteInputActionPair(Z)Landroid/util/Pair;" since="30" />
+		<method name="getAllowSystemGeneratedContextualActions()Z" since="29" />
+		<method name="getBadgeIconType()I" since="26" />
+		<method name="getBubbleMetadata()Landroid/app/Notification$BubbleMetadata;" since="29" />
+		<method name="getChannelId()Ljava/lang/String;" since="26" />
+		<method name="getContextualActions()Ljava/util/List;" since="30" />
+		<method name="getGroup()Ljava/lang/String;" since="20" />
+		<method name="getGroupAlertBehavior()I" since="26" />
+		<method name="getLargeIcon()Landroid/graphics/drawable/Icon;" since="23" />
+		<method name="getLocusId()Landroid/content/LocusId;" since="29" />
+		<method name="getSettingsText()Ljava/lang/CharSequence;" since="26" />
+		<method name="getShortcutId()Ljava/lang/String;" since="26" />
+		<method name="getSmallIcon()Landroid/graphics/drawable/Icon;" since="23" />
+		<method name="getSortKey()Ljava/lang/String;" since="20" />
+		<method name="getTimeoutAfter()J" since="26" />
+		<method name="hasImage()Z" since="31" />
+		<method name="setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V" deprecated="15" removed="23" />
+		<field name="AUDIO_ATTRIBUTES_DEFAULT" since="21" />
+		<field name="BADGE_ICON_LARGE" since="26" />
+		<field name="BADGE_ICON_NONE" since="26" />
+		<field name="BADGE_ICON_SMALL" since="26" />
+		<field name="CATEGORY_ALARM" since="21" />
+		<field name="CATEGORY_CALL" since="21" />
+		<field name="CATEGORY_EMAIL" since="21" />
+		<field name="CATEGORY_ERROR" since="21" />
+		<field name="CATEGORY_EVENT" since="21" />
+		<field name="CATEGORY_LOCATION_SHARING" since="31" />
+		<field name="CATEGORY_MESSAGE" since="21" />
+		<field name="CATEGORY_MISSED_CALL" since="31" />
+		<field name="CATEGORY_NAVIGATION" since="28" />
+		<field name="CATEGORY_PROGRESS" since="21" />
+		<field name="CATEGORY_PROMO" since="21" />
+		<field name="CATEGORY_RECOMMENDATION" since="21" />
+		<field name="CATEGORY_REMINDER" since="23" />
+		<field name="CATEGORY_SERVICE" since="21" />
+		<field name="CATEGORY_SOCIAL" since="21" />
+		<field name="CATEGORY_STATUS" since="21" />
+		<field name="CATEGORY_STOPWATCH" since="31" />
+		<field name="CATEGORY_SYSTEM" since="21" />
+		<field name="CATEGORY_TRANSPORT" since="21" />
+		<field name="CATEGORY_WORKOUT" since="31" />
+		<field name="COLOR_DEFAULT" since="21" />
+		<field name="CREATOR" />
+		<field name="DEFAULT_ALL" />
+		<field name="DEFAULT_LIGHTS" />
+		<field name="DEFAULT_SOUND" />
+		<field name="DEFAULT_VIBRATE" />
+		<field name="EXTRA_ANSWER_COLOR" since="31" />
+		<field name="EXTRA_ANSWER_INTENT" since="31" />
+		<field name="EXTRA_AUDIO_CONTENTS_URI" since="26" />
+		<field name="EXTRA_BACKGROUND_IMAGE_URI" since="21" />
+		<field name="EXTRA_BIG_TEXT" since="21" />
+		<field name="EXTRA_CALL_IS_VIDEO" since="31" />
+		<field name="EXTRA_CALL_PERSON" since="31" />
+		<field name="EXTRA_CHANNEL_GROUP_ID" since="28" />
+		<field name="EXTRA_CHANNEL_ID" since="26" />
+		<field name="EXTRA_CHRONOMETER_COUNT_DOWN" since="24" />
+		<field name="EXTRA_COLORIZED" since="26" />
+		<field name="EXTRA_COMPACT_ACTIONS" since="21" />
+		<field name="EXTRA_CONVERSATION_TITLE" since="24" />
+		<field name="EXTRA_DECLINE_COLOR" since="31" />
+		<field name="EXTRA_DECLINE_INTENT" since="31" />
+		<field name="EXTRA_HANG_UP_INTENT" since="31" />
+		<field name="EXTRA_HISTORIC_MESSAGES" since="26" />
+		<field name="EXTRA_INFO_TEXT" since="19" />
+		<field name="EXTRA_IS_GROUP_CONVERSATION" since="28" />
+		<field name="EXTRA_LARGE_ICON" since="19" deprecated="26" />
+		<field name="EXTRA_LARGE_ICON_BIG" since="19" />
+		<field name="EXTRA_MEDIA_SESSION" since="21" />
+		<field name="EXTRA_MESSAGES" since="24" />
+		<field name="EXTRA_MESSAGING_PERSON" since="28" />
+		<field name="EXTRA_NOTIFICATION_ID" since="26" />
+		<field name="EXTRA_NOTIFICATION_TAG" since="26" />
+		<field name="EXTRA_PEOPLE" since="19" deprecated="28" />
+		<field name="EXTRA_PEOPLE_LIST" since="28" />
+		<field name="EXTRA_PICTURE" since="19" />
+		<field name="EXTRA_PICTURE_CONTENT_DESCRIPTION" since="31" />
+		<field name="EXTRA_PICTURE_ICON" since="31" />
+		<field name="EXTRA_PROGRESS" since="19" />
+		<field name="EXTRA_PROGRESS_INDETERMINATE" since="19" />
+		<field name="EXTRA_PROGRESS_MAX" since="19" />
+		<field name="EXTRA_REMOTE_INPUT_DRAFT" since="28" />
+		<field name="EXTRA_REMOTE_INPUT_HISTORY" since="24" />
+		<field name="EXTRA_SELF_DISPLAY_NAME" since="24" deprecated="28" />
+		<field name="EXTRA_SHOW_BIG_PICTURE_WHEN_COLLAPSED" since="31" />
+		<field name="EXTRA_SHOW_CHRONOMETER" since="19" />
+		<field name="EXTRA_SHOW_WHEN" since="19" />
+		<field name="EXTRA_SMALL_ICON" since="19" deprecated="26" />
+		<field name="EXTRA_SUB_TEXT" since="19" />
+		<field name="EXTRA_SUMMARY_TEXT" since="19" />
+		<field name="EXTRA_TEMPLATE" since="21" />
+		<field name="EXTRA_TEXT" since="19" />
+		<field name="EXTRA_TEXT_LINES" since="19" />
+		<field name="EXTRA_TITLE" since="19" />
+		<field name="EXTRA_TITLE_BIG" since="19" />
+		<field name="EXTRA_VERIFICATION_ICON" since="31" />
+		<field name="EXTRA_VERIFICATION_TEXT" since="31" />
+		<field name="FLAG_AUTO_CANCEL" />
+		<field name="FLAG_BUBBLE" since="29" />
+		<field name="FLAG_FOREGROUND_SERVICE" since="5" />
+		<field name="FLAG_GROUP_SUMMARY" since="20" />
+		<field name="FLAG_HIGH_PRIORITY" since="11" deprecated="16" />
+		<field name="FLAG_INSISTENT" />
+		<field name="FLAG_LOCAL_ONLY" since="20" />
+		<field name="FLAG_NO_CLEAR" />
+		<field name="FLAG_ONGOING_EVENT" />
+		<field name="FLAG_ONLY_ALERT_ONCE" />
+		<field name="FLAG_SHOW_LIGHTS" deprecated="26" />
+		<field name="FOREGROUND_SERVICE_DEFAULT" since="31" />
+		<field name="FOREGROUND_SERVICE_DEFERRED" since="31" />
+		<field name="FOREGROUND_SERVICE_IMMEDIATE" since="31" />
+		<field name="GROUP_ALERT_ALL" since="26" />
+		<field name="GROUP_ALERT_CHILDREN" since="26" />
+		<field name="GROUP_ALERT_SUMMARY" since="26" />
+		<field name="INTENT_CATEGORY_NOTIFICATION_PREFERENCES" since="21" />
+		<field name="PRIORITY_DEFAULT" since="16" deprecated="26" />
+		<field name="PRIORITY_HIGH" since="16" deprecated="26" />
+		<field name="PRIORITY_LOW" since="16" deprecated="26" />
+		<field name="PRIORITY_MAX" since="16" deprecated="26" />
+		<field name="PRIORITY_MIN" since="16" deprecated="26" />
+		<field name="STREAM_DEFAULT" deprecated="21" />
+		<field name="VISIBILITY_PRIVATE" since="21" />
+		<field name="VISIBILITY_PUBLIC" since="21" />
+		<field name="VISIBILITY_SECRET" since="21" />
+		<field name="actions" since="19" />
+		<field name="audioAttributes" since="21" deprecated="26" />
+		<field name="audioStreamType" deprecated="21" />
+		<field name="bigContentView" since="16" deprecated="24" />
+		<field name="category" since="21" />
+		<field name="color" since="21" />
+		<field name="contentIntent" />
+		<field name="contentView" deprecated="24" />
+		<field name="defaults" deprecated="26" />
+		<field name="deleteIntent" />
+		<field name="extras" since="19" />
+		<field name="flags" />
+		<field name="fullScreenIntent" since="9" />
+		<field name="headsUpContentView" since="21" deprecated="24" />
+		<field name="icon" deprecated="23" />
+		<field name="iconLevel" />
+		<field name="largeIcon" since="11" deprecated="23" />
+		<field name="ledARGB" deprecated="26" />
+		<field name="ledOffMS" deprecated="26" />
+		<field name="ledOnMS" deprecated="26" />
+		<field name="number" deprecated="24" />
+		<field name="priority" since="16" deprecated="26" />
+		<field name="publicVersion" since="21" />
+		<field name="sound" deprecated="26" />
+		<field name="tickerText" />
+		<field name="tickerView" since="11" deprecated="21" />
+		<field name="vibrate" deprecated="26" />
+		<field name="visibility" since="21" />
+		<field name="when" />
+	</class>
+	<class name="android/app/Notification$Action" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V" deprecated="23" />
+		<method name="clone()Landroid/app/Notification$Action;" />
+		<method name="getAllowGeneratedReplies()Z" since="24" />
+		<method name="getDataOnlyRemoteInputs()[Landroid/app/RemoteInput;" since="26" />
+		<method name="getExtras()Landroid/os/Bundle;" since="20" />
+		<method name="getIcon()Landroid/graphics/drawable/Icon;" since="23" />
+		<method name="getRemoteInputs()[Landroid/app/RemoteInput;" since="20" />
+		<method name="getSemanticAction()I" since="28" />
+		<method name="isAuthenticationRequired()Z" since="31" />
+		<method name="isContextual()Z" since="29" />
+		<field name="CREATOR" />
+		<field name="SEMANTIC_ACTION_ARCHIVE" since="28" />
+		<field name="SEMANTIC_ACTION_CALL" since="28" />
+		<field name="SEMANTIC_ACTION_DELETE" since="28" />
+		<field name="SEMANTIC_ACTION_MARK_AS_READ" since="28" />
+		<field name="SEMANTIC_ACTION_MARK_AS_UNREAD" since="28" />
+		<field name="SEMANTIC_ACTION_MUTE" since="28" />
+		<field name="SEMANTIC_ACTION_NONE" since="28" />
+		<field name="SEMANTIC_ACTION_REPLY" since="28" />
+		<field name="SEMANTIC_ACTION_THUMBS_DOWN" since="28" />
+		<field name="SEMANTIC_ACTION_THUMBS_UP" since="28" />
+		<field name="SEMANTIC_ACTION_UNMUTE" since="28" />
+		<field name="actionIntent" />
+		<field name="icon" deprecated="23" />
+		<field name="title" />
+	</class>
+	<class name="android/app/Notification$Action$Builder" since="20">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V" deprecated="23" />
+		<method name="&lt;init&gt;(Landroid/app/Notification$Action;)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Icon;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V" since="23" />
+		<method name="addExtras(Landroid/os/Bundle;)Landroid/app/Notification$Action$Builder;" />
+		<method name="addRemoteInput(Landroid/app/RemoteInput;)Landroid/app/Notification$Action$Builder;" />
+		<method name="build()Landroid/app/Notification$Action;" />
+		<method name="extend(Landroid/app/Notification$Action$Extender;)Landroid/app/Notification$Action$Builder;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="setAllowGeneratedReplies(Z)Landroid/app/Notification$Action$Builder;" since="24" />
+		<method name="setAuthenticationRequired(Z)Landroid/app/Notification$Action$Builder;" since="31" />
+		<method name="setContextual(Z)Landroid/app/Notification$Action$Builder;" since="29" />
+		<method name="setSemanticAction(I)Landroid/app/Notification$Action$Builder;" since="28" />
+	</class>
+	<class name="android/app/Notification$Action$Extender" since="20">
+		<extends name="java/lang/Object" />
+		<method name="extend(Landroid/app/Notification$Action$Builder;)Landroid/app/Notification$Action$Builder;" />
+	</class>
+	<class name="android/app/Notification$Action$WearableExtender" since="20">
+		<extends name="java/lang/Object" />
+		<implements name="android/app/Notification$Action$Extender" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/app/Notification$Action;)V" />
+		<method name="clone()Landroid/app/Notification$Action$WearableExtender;" />
+		<method name="getCancelLabel()Ljava/lang/CharSequence;" since="22" deprecated="28" />
+		<method name="getConfirmLabel()Ljava/lang/CharSequence;" since="22" deprecated="28" />
+		<method name="getHintDisplayActionInline()Z" since="25" />
+		<method name="getHintLaunchesActivity()Z" since="24" />
+		<method name="getInProgressLabel()Ljava/lang/CharSequence;" since="22" deprecated="28" />
+		<method name="isAvailableOffline()Z" />
+		<method name="setAvailableOffline(Z)Landroid/app/Notification$Action$WearableExtender;" />
+		<method name="setCancelLabel(Ljava/lang/CharSequence;)Landroid/app/Notification$Action$WearableExtender;" since="22" deprecated="28" />
+		<method name="setConfirmLabel(Ljava/lang/CharSequence;)Landroid/app/Notification$Action$WearableExtender;" since="22" deprecated="28" />
+		<method name="setHintDisplayActionInline(Z)Landroid/app/Notification$Action$WearableExtender;" since="25" />
+		<method name="setHintLaunchesActivity(Z)Landroid/app/Notification$Action$WearableExtender;" since="24" />
+		<method name="setInProgressLabel(Ljava/lang/CharSequence;)Landroid/app/Notification$Action$WearableExtender;" since="22" deprecated="28" />
+	</class>
+	<class name="android/app/Notification$BigPictureStyle" since="16">
+		<extends name="android/app/Notification$Style" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/app/Notification$Builder;)V" deprecated="24" />
+		<method name="bigLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle;" />
+		<method name="bigLargeIcon(Landroid/graphics/drawable/Icon;)Landroid/app/Notification$BigPictureStyle;" since="23" />
+		<method name="bigPicture(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle;" />
+		<method name="bigPicture(Landroid/graphics/drawable/Icon;)Landroid/app/Notification$BigPictureStyle;" since="31" />
+		<method name="setBigContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle;" />
+		<method name="setContentDescription(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle;" since="31" />
+		<method name="setSummaryText(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle;" />
+		<method name="showBigPictureWhenCollapsed(Z)Landroid/app/Notification$BigPictureStyle;" since="31" />
+	</class>
+	<class name="android/app/Notification$BigTextStyle" since="16">
+		<extends name="android/app/Notification$Style" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/app/Notification$Builder;)V" deprecated="24" />
+		<method name="bigText(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle;" />
+		<method name="setBigContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle;" />
+		<method name="setSummaryText(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle;" />
+	</class>
+	<class name="android/app/Notification$BubbleMetadata" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAutoExpandBubble()Z" />
+		<method name="getDeleteIntent()Landroid/app/PendingIntent;" />
+		<method name="getDesiredHeight()I" />
+		<method name="getDesiredHeightResId()I" />
+		<method name="getIcon()Landroid/graphics/drawable/Icon;" />
+		<method name="getIntent()Landroid/app/PendingIntent;" />
+		<method name="getShortcutId()Ljava/lang/String;" since="30" />
+		<method name="isBubbleSuppressable()Z" since="31" />
+		<method name="isBubbleSuppressed()Z" since="31" />
+		<method name="isNotificationSuppressed()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/Notification$BubbleMetadata$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<method name="&lt;init&gt;(Landroid/app/PendingIntent;Landroid/graphics/drawable/Icon;)V" since="30" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" since="30" />
+		<method name="build()Landroid/app/Notification$BubbleMetadata;" />
+		<method name="setAutoExpandBubble(Z)Landroid/app/Notification$BubbleMetadata$Builder;" />
+		<method name="setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$BubbleMetadata$Builder;" />
+		<method name="setDesiredHeight(I)Landroid/app/Notification$BubbleMetadata$Builder;" />
+		<method name="setDesiredHeightResId(I)Landroid/app/Notification$BubbleMetadata$Builder;" />
+		<method name="setIcon(Landroid/graphics/drawable/Icon;)Landroid/app/Notification$BubbleMetadata$Builder;" />
+		<method name="setIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$BubbleMetadata$Builder;" />
+		<method name="setSuppressNotification(Z)Landroid/app/Notification$BubbleMetadata$Builder;" />
+		<method name="setSuppressableBubble(Z)Landroid/app/Notification$BubbleMetadata$Builder;" since="31" />
+	</class>
+	<class name="android/app/Notification$Builder" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="26" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/String;)V" since="26" />
+		<method name="addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;" since="16" deprecated="23" />
+		<method name="addAction(Landroid/app/Notification$Action;)Landroid/app/Notification$Builder;" since="20" />
+		<method name="addExtras(Landroid/os/Bundle;)Landroid/app/Notification$Builder;" since="20" />
+		<method name="addPerson(Landroid/app/Person;)Landroid/app/Notification$Builder;" since="28" />
+		<method name="addPerson(Ljava/lang/String;)Landroid/app/Notification$Builder;" since="21" deprecated="28" />
+		<method name="build()Landroid/app/Notification;" since="16" />
+		<method name="createBigContentView()Landroid/widget/RemoteViews;" since="24" />
+		<method name="createContentView()Landroid/widget/RemoteViews;" since="24" />
+		<method name="createHeadsUpContentView()Landroid/widget/RemoteViews;" since="24" />
+		<method name="extend(Landroid/app/Notification$Extender;)Landroid/app/Notification$Builder;" since="20" />
+		<method name="getExtras()Landroid/os/Bundle;" since="20" />
+		<method name="getNotification()Landroid/app/Notification;" deprecated="16" />
+		<method name="getStyle()Landroid/app/Notification$Style;" since="28" />
+		<method name="recoverBuilder(Landroid/content/Context;Landroid/app/Notification;)Landroid/app/Notification$Builder;" since="24" />
+		<method name="setActions([Landroid/app/Notification$Action;)Landroid/app/Notification$Builder;" since="24" />
+		<method name="setAllowSystemGeneratedContextualActions(Z)Landroid/app/Notification$Builder;" since="29" />
+		<method name="setAutoCancel(Z)Landroid/app/Notification$Builder;" />
+		<method name="setBadgeIconType(I)Landroid/app/Notification$Builder;" since="26" />
+		<method name="setBubbleMetadata(Landroid/app/Notification$BubbleMetadata;)Landroid/app/Notification$Builder;" since="29" />
+		<method name="setCategory(Ljava/lang/String;)Landroid/app/Notification$Builder;" since="21" />
+		<method name="setChannelId(Ljava/lang/String;)Landroid/app/Notification$Builder;" since="26" />
+		<method name="setChronometerCountDown(Z)Landroid/app/Notification$Builder;" since="24" />
+		<method name="setColor(I)Landroid/app/Notification$Builder;" since="21" />
+		<method name="setColorized(Z)Landroid/app/Notification$Builder;" since="26" />
+		<method name="setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;" deprecated="24" />
+		<method name="setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;" deprecated="24" />
+		<method name="setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;" />
+		<method name="setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;" />
+		<method name="setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;" />
+		<method name="setCustomBigContentView(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;" since="24" />
+		<method name="setCustomContentView(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;" since="24" />
+		<method name="setCustomHeadsUpContentView(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;" since="24" />
+		<method name="setDefaults(I)Landroid/app/Notification$Builder;" deprecated="26" />
+		<method name="setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/app/Notification$Builder;" since="19" />
+		<method name="setFlag(IZ)Landroid/app/Notification$Builder;" since="30" />
+		<method name="setForegroundServiceBehavior(I)Landroid/app/Notification$Builder;" since="31" />
+		<method name="setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder;" />
+		<method name="setGroup(Ljava/lang/String;)Landroid/app/Notification$Builder;" since="20" />
+		<method name="setGroupAlertBehavior(I)Landroid/app/Notification$Builder;" since="26" />
+		<method name="setGroupSummary(Z)Landroid/app/Notification$Builder;" since="20" />
+		<method name="setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder;" />
+		<method name="setLargeIcon(Landroid/graphics/drawable/Icon;)Landroid/app/Notification$Builder;" since="23" />
+		<method name="setLights(III)Landroid/app/Notification$Builder;" deprecated="26" />
+		<method name="setLocalOnly(Z)Landroid/app/Notification$Builder;" since="20" />
+		<method name="setLocusId(Landroid/content/LocusId;)Landroid/app/Notification$Builder;" since="29" />
+		<method name="setNumber(I)Landroid/app/Notification$Builder;" deprecated="24" />
+		<method name="setOngoing(Z)Landroid/app/Notification$Builder;" />
+		<method name="setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;" />
+		<method name="setPriority(I)Landroid/app/Notification$Builder;" since="16" deprecated="26" />
+		<method name="setProgress(IIZ)Landroid/app/Notification$Builder;" since="14" />
+		<method name="setPublicVersion(Landroid/app/Notification;)Landroid/app/Notification$Builder;" since="21" />
+		<method name="setRemoteInputHistory([Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;" since="24" />
+		<method name="setSettingsText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;" since="26" />
+		<method name="setShortcutId(Ljava/lang/String;)Landroid/app/Notification$Builder;" since="26" />
+		<method name="setShowWhen(Z)Landroid/app/Notification$Builder;" since="17" />
+		<method name="setSmallIcon(I)Landroid/app/Notification$Builder;" />
+		<method name="setSmallIcon(II)Landroid/app/Notification$Builder;" />
+		<method name="setSmallIcon(Landroid/graphics/drawable/Icon;)Landroid/app/Notification$Builder;" since="23" />
+		<method name="setSortKey(Ljava/lang/String;)Landroid/app/Notification$Builder;" since="20" />
+		<method name="setSound(Landroid/net/Uri;)Landroid/app/Notification$Builder;" deprecated="26" />
+		<method name="setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;" deprecated="21" />
+		<method name="setSound(Landroid/net/Uri;Landroid/media/AudioAttributes;)Landroid/app/Notification$Builder;" since="21" deprecated="26" />
+		<method name="setStyle(Landroid/app/Notification$Style;)Landroid/app/Notification$Builder;" since="16" />
+		<method name="setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;" since="16" />
+		<method name="setTicker(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;" />
+		<method name="setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;" deprecated="21" />
+		<method name="setTimeoutAfter(J)Landroid/app/Notification$Builder;" since="26" />
+		<method name="setUsesChronometer(Z)Landroid/app/Notification$Builder;" since="16" />
+		<method name="setVibrate([J)Landroid/app/Notification$Builder;" deprecated="26" />
+		<method name="setVisibility(I)Landroid/app/Notification$Builder;" since="21" />
+		<method name="setWhen(J)Landroid/app/Notification$Builder;" />
+	</class>
+	<class name="android/app/Notification$CallStyle" since="31">
+		<extends name="android/app/Notification$Style" />
+		<method name="forIncomingCall(Landroid/app/Person;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)Landroid/app/Notification$CallStyle;" />
+		<method name="forOngoingCall(Landroid/app/Person;Landroid/app/PendingIntent;)Landroid/app/Notification$CallStyle;" />
+		<method name="forScreeningCall(Landroid/app/Person;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)Landroid/app/Notification$CallStyle;" />
+		<method name="setAnswerButtonColorHint(I)Landroid/app/Notification$CallStyle;" />
+		<method name="setDeclineButtonColorHint(I)Landroid/app/Notification$CallStyle;" />
+		<method name="setIsVideo(Z)Landroid/app/Notification$CallStyle;" />
+		<method name="setVerificationIcon(Landroid/graphics/drawable/Icon;)Landroid/app/Notification$CallStyle;" />
+		<method name="setVerificationText(Ljava/lang/CharSequence;)Landroid/app/Notification$CallStyle;" />
+	</class>
+	<class name="android/app/Notification$CarExtender" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/app/Notification$Extender" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/app/Notification;)V" />
+		<method name="getColor()I" />
+		<method name="getLargeIcon()Landroid/graphics/Bitmap;" />
+		<method name="getUnreadConversation()Landroid/app/Notification$CarExtender$UnreadConversation;" />
+		<method name="setColor(I)Landroid/app/Notification$CarExtender;" />
+		<method name="setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$CarExtender;" />
+		<method name="setUnreadConversation(Landroid/app/Notification$CarExtender$UnreadConversation;)Landroid/app/Notification$CarExtender;" />
+	</class>
+	<class name="android/app/Notification$CarExtender$Builder" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="addMessage(Ljava/lang/String;)Landroid/app/Notification$CarExtender$Builder;" />
+		<method name="build()Landroid/app/Notification$CarExtender$UnreadConversation;" />
+		<method name="setLatestTimestamp(J)Landroid/app/Notification$CarExtender$Builder;" />
+		<method name="setReadPendingIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$CarExtender$Builder;" />
+		<method name="setReplyAction(Landroid/app/PendingIntent;Landroid/app/RemoteInput;)Landroid/app/Notification$CarExtender$Builder;" />
+	</class>
+	<class name="android/app/Notification$CarExtender$UnreadConversation" since="23">
+		<extends name="java/lang/Object" />
+		<method name="getLatestTimestamp()J" />
+		<method name="getMessages()[Ljava/lang/String;" />
+		<method name="getParticipant()Ljava/lang/String;" />
+		<method name="getParticipants()[Ljava/lang/String;" />
+		<method name="getReadPendingIntent()Landroid/app/PendingIntent;" />
+		<method name="getRemoteInput()Landroid/app/RemoteInput;" />
+		<method name="getReplyPendingIntent()Landroid/app/PendingIntent;" />
+	</class>
+	<class name="android/app/Notification$DecoratedCustomViewStyle" since="24">
+		<extends name="android/app/Notification$Style" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/app/Notification$DecoratedMediaCustomViewStyle" since="24">
+		<extends name="android/app/Notification$MediaStyle" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/app/Notification$Extender" since="20">
+		<extends name="java/lang/Object" />
+		<method name="extend(Landroid/app/Notification$Builder;)Landroid/app/Notification$Builder;" />
+	</class>
+	<class name="android/app/Notification$InboxStyle" since="16">
+		<extends name="android/app/Notification$Style" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/app/Notification$Builder;)V" deprecated="24" />
+		<method name="addLine(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle;" />
+		<method name="setBigContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle;" />
+		<method name="setSummaryText(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle;" />
+	</class>
+	<class name="android/app/Notification$MediaStyle" since="21">
+		<extends name="android/app/Notification$Style" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/app/Notification$Builder;)V" deprecated="24" />
+		<method name="setMediaSession(Landroid/media/session/MediaSession$Token;)Landroid/app/Notification$MediaStyle;" />
+		<method name="setShowActionsInCompactView([I)Landroid/app/Notification$MediaStyle;" />
+	</class>
+	<class name="android/app/Notification$MessagingStyle" since="24">
+		<extends name="android/app/Notification$Style" />
+		<method name="&lt;init&gt;(Landroid/app/Person;)V" since="28" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;)V" deprecated="28" />
+		<method name="addHistoricMessage(Landroid/app/Notification$MessagingStyle$Message;)Landroid/app/Notification$MessagingStyle;" since="26" />
+		<method name="addMessage(Landroid/app/Notification$MessagingStyle$Message;)Landroid/app/Notification$MessagingStyle;" />
+		<method name="addMessage(Ljava/lang/CharSequence;JLandroid/app/Person;)Landroid/app/Notification$MessagingStyle;" since="28" />
+		<method name="addMessage(Ljava/lang/CharSequence;JLjava/lang/CharSequence;)Landroid/app/Notification$MessagingStyle;" deprecated="28" />
+		<method name="getConversationTitle()Ljava/lang/CharSequence;" />
+		<method name="getHistoricMessages()Ljava/util/List;" since="26" />
+		<method name="getMessages()Ljava/util/List;" />
+		<method name="getUser()Landroid/app/Person;" since="28" />
+		<method name="getUserDisplayName()Ljava/lang/CharSequence;" deprecated="28" />
+		<method name="isGroupConversation()Z" since="28" />
+		<method name="setConversationTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$MessagingStyle;" />
+		<method name="setGroupConversation(Z)Landroid/app/Notification$MessagingStyle;" since="28" />
+		<field name="MAXIMUM_RETAINED_MESSAGES" />
+	</class>
+	<class name="android/app/Notification$MessagingStyle$Message" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;JLandroid/app/Person;)V" since="28" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;JLjava/lang/CharSequence;)V" deprecated="28" />
+		<method name="getDataMimeType()Ljava/lang/String;" />
+		<method name="getDataUri()Landroid/net/Uri;" />
+		<method name="getExtras()Landroid/os/Bundle;" since="26" />
+		<method name="getMessagesFromBundleArray([Landroid/os/Parcelable;)Ljava/util/List;" since="30" />
+		<method name="getSender()Ljava/lang/CharSequence;" deprecated="28" />
+		<method name="getSenderPerson()Landroid/app/Person;" since="28" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<method name="getTimestamp()J" />
+		<method name="setData(Ljava/lang/String;Landroid/net/Uri;)Landroid/app/Notification$MessagingStyle$Message;" />
+	</class>
+	<class name="android/app/Notification$Style" since="16">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/app/Notification;" />
+		<method name="checkBuilder()V" />
+		<method name="getStandardView(I)Landroid/widget/RemoteViews;" />
+		<method name="internalSetBigContentTitle(Ljava/lang/CharSequence;)V" />
+		<method name="internalSetSummaryText(Ljava/lang/CharSequence;)V" />
+		<method name="setBuilder(Landroid/app/Notification$Builder;)V" />
+		<field name="mBuilder" />
+	</class>
+	<class name="android/app/Notification$WearableExtender" since="20">
+		<extends name="java/lang/Object" />
+		<implements name="android/app/Notification$Extender" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/app/Notification;)V" />
+		<method name="addAction(Landroid/app/Notification$Action;)Landroid/app/Notification$WearableExtender;" />
+		<method name="addActions(Ljava/util/List;)Landroid/app/Notification$WearableExtender;" />
+		<method name="addPage(Landroid/app/Notification;)Landroid/app/Notification$WearableExtender;" deprecated="29" />
+		<method name="addPages(Ljava/util/List;)Landroid/app/Notification$WearableExtender;" deprecated="29" />
+		<method name="clearActions()Landroid/app/Notification$WearableExtender;" />
+		<method name="clearPages()Landroid/app/Notification$WearableExtender;" deprecated="29" />
+		<method name="clone()Landroid/app/Notification$WearableExtender;" />
+		<method name="getActions()Ljava/util/List;" />
+		<method name="getBackground()Landroid/graphics/Bitmap;" deprecated="29" />
+		<method name="getBridgeTag()Ljava/lang/String;" since="26" />
+		<method name="getContentAction()I" />
+		<method name="getContentIcon()I" deprecated="28" />
+		<method name="getContentIconGravity()I" deprecated="28" />
+		<method name="getContentIntentAvailableOffline()Z" />
+		<method name="getCustomContentHeight()I" deprecated="28" />
+		<method name="getCustomSizePreset()I" deprecated="28" />
+		<method name="getDismissalId()Ljava/lang/String;" since="24" />
+		<method name="getDisplayIntent()Landroid/app/PendingIntent;" deprecated="29" />
+		<method name="getGravity()I" deprecated="28" />
+		<method name="getHintAmbientBigPicture()Z" since="24" deprecated="29" />
+		<method name="getHintAvoidBackgroundClipping()Z" since="22" deprecated="28" />
+		<method name="getHintContentIntentLaunchesActivity()Z" since="24" />
+		<method name="getHintHideIcon()Z" deprecated="28" />
+		<method name="getHintScreenTimeout()I" since="22" deprecated="28" />
+		<method name="getHintShowBackgroundOnly()Z" deprecated="28" />
+		<method name="getPages()Ljava/util/List;" deprecated="29" />
+		<method name="getStartScrollBottom()Z" />
+		<method name="setBackground(Landroid/graphics/Bitmap;)Landroid/app/Notification$WearableExtender;" deprecated="29" />
+		<method name="setBridgeTag(Ljava/lang/String;)Landroid/app/Notification$WearableExtender;" since="26" />
+		<method name="setContentAction(I)Landroid/app/Notification$WearableExtender;" />
+		<method name="setContentIcon(I)Landroid/app/Notification$WearableExtender;" deprecated="28" />
+		<method name="setContentIconGravity(I)Landroid/app/Notification$WearableExtender;" deprecated="28" />
+		<method name="setContentIntentAvailableOffline(Z)Landroid/app/Notification$WearableExtender;" />
+		<method name="setCustomContentHeight(I)Landroid/app/Notification$WearableExtender;" deprecated="28" />
+		<method name="setCustomSizePreset(I)Landroid/app/Notification$WearableExtender;" deprecated="28" />
+		<method name="setDismissalId(Ljava/lang/String;)Landroid/app/Notification$WearableExtender;" since="24" />
+		<method name="setDisplayIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$WearableExtender;" deprecated="29" />
+		<method name="setGravity(I)Landroid/app/Notification$WearableExtender;" deprecated="28" />
+		<method name="setHintAmbientBigPicture(Z)Landroid/app/Notification$WearableExtender;" since="24" deprecated="29" />
+		<method name="setHintAvoidBackgroundClipping(Z)Landroid/app/Notification$WearableExtender;" since="22" deprecated="28" />
+		<method name="setHintContentIntentLaunchesActivity(Z)Landroid/app/Notification$WearableExtender;" since="24" />
+		<method name="setHintHideIcon(Z)Landroid/app/Notification$WearableExtender;" deprecated="28" />
+		<method name="setHintScreenTimeout(I)Landroid/app/Notification$WearableExtender;" since="22" deprecated="28" />
+		<method name="setHintShowBackgroundOnly(Z)Landroid/app/Notification$WearableExtender;" deprecated="28" />
+		<method name="setStartScrollBottom(Z)Landroid/app/Notification$WearableExtender;" />
+		<field name="SCREEN_TIMEOUT_LONG" since="22" deprecated="29" />
+		<field name="SCREEN_TIMEOUT_SHORT" since="22" deprecated="29" />
+		<field name="SIZE_DEFAULT" deprecated="29" />
+		<field name="SIZE_FULL_SCREEN" deprecated="29" />
+		<field name="SIZE_LARGE" deprecated="29" />
+		<field name="SIZE_MEDIUM" deprecated="29" />
+		<field name="SIZE_SMALL" deprecated="29" />
+		<field name="SIZE_XSMALL" deprecated="29" />
+		<field name="UNSET_ACTION_INDEX" />
+	</class>
+	<class name="android/app/NotificationChannel" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/CharSequence;I)V" />
+		<method name="canBubble()Z" since="29" />
+		<method name="canBypassDnd()Z" />
+		<method name="canShowBadge()Z" />
+		<method name="enableLights(Z)V" />
+		<method name="enableVibration(Z)V" />
+		<method name="getAudioAttributes()Landroid/media/AudioAttributes;" />
+		<method name="getConversationId()Ljava/lang/String;" since="30" />
+		<method name="getDescription()Ljava/lang/String;" />
+		<method name="getGroup()Ljava/lang/String;" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getImportance()I" />
+		<method name="getLightColor()I" />
+		<method name="getLockscreenVisibility()I" />
+		<method name="getName()Ljava/lang/CharSequence;" />
+		<method name="getParentChannelId()Ljava/lang/String;" since="30" />
+		<method name="getSound()Landroid/net/Uri;" />
+		<method name="getVibrationPattern()[J" />
+		<method name="hasUserSetImportance()Z" since="29" />
+		<method name="hasUserSetSound()Z" since="30" />
+		<method name="isConversation()Z" since="31" />
+		<method name="isDemoted()Z" since="31" />
+		<method name="isImportantConversation()Z" since="30" />
+		<method name="setAllowBubbles(Z)V" since="29" />
+		<method name="setBypassDnd(Z)V" />
+		<method name="setConversationId(Ljava/lang/String;Ljava/lang/String;)V" since="30" />
+		<method name="setDescription(Ljava/lang/String;)V" />
+		<method name="setGroup(Ljava/lang/String;)V" />
+		<method name="setImportance(I)V" />
+		<method name="setLightColor(I)V" />
+		<method name="setLockscreenVisibility(I)V" />
+		<method name="setName(Ljava/lang/CharSequence;)V" />
+		<method name="setShowBadge(Z)V" />
+		<method name="setSound(Landroid/net/Uri;Landroid/media/AudioAttributes;)V" />
+		<method name="setVibrationPattern([J)V" />
+		<method name="shouldShowLights()Z" />
+		<method name="shouldVibrate()Z" />
+		<field name="CREATOR" />
+		<field name="DEFAULT_CHANNEL_ID" />
+		<field name="EDIT_CONVERSATION" since="31" />
+		<field name="EDIT_IMPORTANCE" since="31" />
+		<field name="EDIT_LAUNCHER" since="31" />
+		<field name="EDIT_LOCKED_DEVICE" since="31" />
+		<field name="EDIT_SOUND" since="31" />
+		<field name="EDIT_VIBRATION" since="31" />
+		<field name="EDIT_ZEN" since="31" />
+	</class>
+	<class name="android/app/NotificationChannelGroup" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/CharSequence;)V" />
+		<method name="clone()Landroid/app/NotificationChannelGroup;" />
+		<method name="getChannels()Ljava/util/List;" />
+		<method name="getDescription()Ljava/lang/String;" since="28" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getName()Ljava/lang/CharSequence;" />
+		<method name="isBlocked()Z" since="28" />
+		<method name="setDescription(Ljava/lang/String;)V" since="28" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/NotificationManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addAutomaticZenRule(Landroid/app/AutomaticZenRule;)Ljava/lang/String;" since="24" />
+		<method name="areBubblesAllowed()Z" since="29" deprecated="31" />
+		<method name="areBubblesEnabled()Z" since="31" />
+		<method name="areNotificationsEnabled()Z" since="24" />
+		<method name="areNotificationsPaused()Z" since="29" />
+		<method name="canNotifyAsPackage(Ljava/lang/String;)Z" since="29" />
+		<method name="cancel(I)V" />
+		<method name="cancel(Ljava/lang/String;I)V" since="5" />
+		<method name="cancelAll()V" />
+		<method name="cancelAsPackage(Ljava/lang/String;Ljava/lang/String;I)V" since="30" />
+		<method name="createNotificationChannel(Landroid/app/NotificationChannel;)V" since="26" />
+		<method name="createNotificationChannelGroup(Landroid/app/NotificationChannelGroup;)V" since="26" />
+		<method name="createNotificationChannelGroups(Ljava/util/List;)V" since="26" />
+		<method name="createNotificationChannels(Ljava/util/List;)V" since="26" />
+		<method name="deleteNotificationChannel(Ljava/lang/String;)V" since="26" />
+		<method name="deleteNotificationChannelGroup(Ljava/lang/String;)V" since="26" />
+		<method name="getActiveNotifications()[Landroid/service/notification/StatusBarNotification;" since="23" />
+		<method name="getAutomaticZenRule(Ljava/lang/String;)Landroid/app/AutomaticZenRule;" since="24" />
+		<method name="getAutomaticZenRules()Ljava/util/Map;" since="24" />
+		<method name="getBubblePreference()I" since="31" />
+		<method name="getConsolidatedNotificationPolicy()Landroid/app/NotificationManager$Policy;" since="30" />
+		<method name="getCurrentInterruptionFilter()I" since="23" />
+		<method name="getImportance()I" since="24" />
+		<method name="getNotificationChannel(Ljava/lang/String;)Landroid/app/NotificationChannel;" since="26" />
+		<method name="getNotificationChannel(Ljava/lang/String;Ljava/lang/String;)Landroid/app/NotificationChannel;" since="30" />
+		<method name="getNotificationChannelGroup(Ljava/lang/String;)Landroid/app/NotificationChannelGroup;" since="28" />
+		<method name="getNotificationChannelGroups()Ljava/util/List;" since="26" />
+		<method name="getNotificationChannels()Ljava/util/List;" since="26" />
+		<method name="getNotificationDelegate()Ljava/lang/String;" since="29" />
+		<method name="getNotificationPolicy()Landroid/app/NotificationManager$Policy;" since="23" />
+		<method name="isNotificationListenerAccessGranted(Landroid/content/ComponentName;)Z" since="27" />
+		<method name="isNotificationPolicyAccessGranted()Z" since="23" />
+		<method name="notify(ILandroid/app/Notification;)V" />
+		<method name="notify(Ljava/lang/String;ILandroid/app/Notification;)V" since="5" />
+		<method name="notifyAsPackage(Ljava/lang/String;Ljava/lang/String;ILandroid/app/Notification;)V" since="29" />
+		<method name="removeAutomaticZenRule(Ljava/lang/String;)Z" since="24" />
+		<method name="setAutomaticZenRuleState(Ljava/lang/String;Landroid/service/notification/Condition;)V" since="29" />
+		<method name="setInterruptionFilter(I)V" since="23" />
+		<method name="setNotificationDelegate(Ljava/lang/String;)V" since="29" />
+		<method name="setNotificationPolicy(Landroid/app/NotificationManager$Policy;)V" since="23" />
+		<method name="shouldHideSilentStatusBarIcons()Z" since="29" />
+		<method name="updateAutomaticZenRule(Ljava/lang/String;Landroid/app/AutomaticZenRule;)Z" since="24" />
+		<field name="ACTION_APP_BLOCK_STATE_CHANGED" since="28" />
+		<field name="ACTION_AUTOMATIC_ZEN_RULE" since="29" />
+		<field name="ACTION_AUTOMATIC_ZEN_RULE_STATUS_CHANGED" since="30" />
+		<field name="ACTION_INTERRUPTION_FILTER_CHANGED" since="23" />
+		<field name="ACTION_NOTIFICATION_CHANNEL_BLOCK_STATE_CHANGED" since="28" />
+		<field name="ACTION_NOTIFICATION_CHANNEL_GROUP_BLOCK_STATE_CHANGED" since="28" />
+		<field name="ACTION_NOTIFICATION_POLICY_ACCESS_GRANTED_CHANGED" since="23" />
+		<field name="ACTION_NOTIFICATION_POLICY_CHANGED" since="23" />
+		<field name="AUTOMATIC_RULE_STATUS_DISABLED" since="30" />
+		<field name="AUTOMATIC_RULE_STATUS_ENABLED" since="30" />
+		<field name="AUTOMATIC_RULE_STATUS_REMOVED" since="30" />
+		<field name="AUTOMATIC_RULE_STATUS_UNKNOWN" since="30" />
+		<field name="BUBBLE_PREFERENCE_ALL" since="31" />
+		<field name="BUBBLE_PREFERENCE_NONE" since="31" />
+		<field name="BUBBLE_PREFERENCE_SELECTED" since="31" />
+		<field name="EXTRA_AUTOMATIC_RULE_ID" since="29" />
+		<field name="EXTRA_AUTOMATIC_ZEN_RULE_ID" since="30" />
+		<field name="EXTRA_AUTOMATIC_ZEN_RULE_STATUS" since="30" />
+		<field name="EXTRA_BLOCKED_STATE" since="28" />
+		<field name="EXTRA_NOTIFICATION_CHANNEL_GROUP_ID" since="28" />
+		<field name="EXTRA_NOTIFICATION_CHANNEL_ID" since="28" />
+		<field name="IMPORTANCE_DEFAULT" since="24" />
+		<field name="IMPORTANCE_HIGH" since="24" />
+		<field name="IMPORTANCE_LOW" since="24" />
+		<field name="IMPORTANCE_MAX" since="24" />
+		<field name="IMPORTANCE_MIN" since="24" />
+		<field name="IMPORTANCE_NONE" since="24" />
+		<field name="IMPORTANCE_UNSPECIFIED" since="24" />
+		<field name="INTERRUPTION_FILTER_ALARMS" since="23" />
+		<field name="INTERRUPTION_FILTER_ALL" since="23" />
+		<field name="INTERRUPTION_FILTER_NONE" since="23" />
+		<field name="INTERRUPTION_FILTER_PRIORITY" since="23" />
+		<field name="INTERRUPTION_FILTER_UNKNOWN" since="23" />
+		<field name="META_DATA_AUTOMATIC_RULE_TYPE" since="29" />
+		<field name="META_DATA_RULE_INSTANCE_LIMIT" since="29" />
+	</class>
+	<class name="android/app/NotificationManager$Policy" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="&lt;init&gt;(IIII)V" since="24" />
+		<method name="&lt;init&gt;(IIIII)V" since="30" />
+		<method name="priorityCategoriesToString(I)Ljava/lang/String;" />
+		<method name="prioritySendersToString(I)Ljava/lang/String;" />
+		<method name="suppressedEffectsToString(I)Ljava/lang/String;" since="24" />
+		<field name="CONVERSATION_SENDERS_ANYONE" since="30" />
+		<field name="CONVERSATION_SENDERS_IMPORTANT" since="30" />
+		<field name="CONVERSATION_SENDERS_NONE" since="30" />
+		<field name="CREATOR" />
+		<field name="PRIORITY_CATEGORY_ALARMS" since="28" />
+		<field name="PRIORITY_CATEGORY_CALLS" />
+		<field name="PRIORITY_CATEGORY_CONVERSATIONS" since="30" />
+		<field name="PRIORITY_CATEGORY_EVENTS" />
+		<field name="PRIORITY_CATEGORY_MEDIA" since="28" />
+		<field name="PRIORITY_CATEGORY_MESSAGES" />
+		<field name="PRIORITY_CATEGORY_REMINDERS" />
+		<field name="PRIORITY_CATEGORY_REPEAT_CALLERS" />
+		<field name="PRIORITY_CATEGORY_SYSTEM" since="28" />
+		<field name="PRIORITY_SENDERS_ANY" />
+		<field name="PRIORITY_SENDERS_CONTACTS" />
+		<field name="PRIORITY_SENDERS_STARRED" />
+		<field name="SUPPRESSED_EFFECT_AMBIENT" since="28" />
+		<field name="SUPPRESSED_EFFECT_BADGE" since="28" />
+		<field name="SUPPRESSED_EFFECT_FULL_SCREEN_INTENT" since="28" />
+		<field name="SUPPRESSED_EFFECT_LIGHTS" since="28" />
+		<field name="SUPPRESSED_EFFECT_NOTIFICATION_LIST" since="28" />
+		<field name="SUPPRESSED_EFFECT_PEEK" since="28" />
+		<field name="SUPPRESSED_EFFECT_SCREEN_OFF" since="24" deprecated="28" />
+		<field name="SUPPRESSED_EFFECT_SCREEN_ON" since="24" deprecated="28" />
+		<field name="SUPPRESSED_EFFECT_STATUS_BAR" since="28" />
+		<field name="priorityCallSenders" />
+		<field name="priorityCategories" />
+		<field name="priorityConversationSenders" since="30" />
+		<field name="priorityMessageSenders" />
+		<field name="suppressedVisualEffects" since="24" />
+	</class>
+	<class name="android/app/PendingIntent" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="cancel()V" />
+		<method name="getActivities(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent;" since="11" />
+		<method name="getActivities(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent;" since="16" />
+		<method name="getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;" />
+		<method name="getActivity(Landroid/content/Context;ILandroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent;" since="16" />
+		<method name="getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;" />
+		<method name="getCreatorPackage()Ljava/lang/String;" since="17" />
+		<method name="getCreatorUid()I" since="17" />
+		<method name="getCreatorUserHandle()Landroid/os/UserHandle;" since="17" />
+		<method name="getForegroundService(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;" since="26" />
+		<method name="getIntentSender()Landroid/content/IntentSender;" since="4" />
+		<method name="getService(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;" />
+		<method name="getTargetPackage()Ljava/lang/String;" deprecated="17" />
+		<method name="isActivity()Z" since="31" />
+		<method name="isBroadcast()Z" since="31" />
+		<method name="isForegroundService()Z" since="31" />
+		<method name="isImmutable()Z" since="31" />
+		<method name="isService()Z" since="31" />
+		<method name="readPendingIntentOrNullFromParcel(Landroid/os/Parcel;)Landroid/app/PendingIntent;" />
+		<method name="send()V" />
+		<method name="send(I)V" />
+		<method name="send(ILandroid/app/PendingIntent$OnFinished;Landroid/os/Handler;)V" />
+		<method name="send(Landroid/content/Context;ILandroid/content/Intent;)V" />
+		<method name="send(Landroid/content/Context;ILandroid/content/Intent;Landroid/app/PendingIntent$OnFinished;Landroid/os/Handler;)V" />
+		<method name="send(Landroid/content/Context;ILandroid/content/Intent;Landroid/app/PendingIntent$OnFinished;Landroid/os/Handler;Ljava/lang/String;)V" since="14" />
+		<method name="send(Landroid/content/Context;ILandroid/content/Intent;Landroid/app/PendingIntent$OnFinished;Landroid/os/Handler;Ljava/lang/String;Landroid/os/Bundle;)V" since="23" />
+		<method name="writePendingIntentOrNullToParcel(Landroid/app/PendingIntent;Landroid/os/Parcel;)V" />
+		<field name="CREATOR" />
+		<field name="FLAG_CANCEL_CURRENT" />
+		<field name="FLAG_IMMUTABLE" since="23" />
+		<field name="FLAG_MUTABLE" since="31" />
+		<field name="FLAG_NO_CREATE" />
+		<field name="FLAG_ONE_SHOT" />
+		<field name="FLAG_UPDATE_CURRENT" since="3" />
+	</class>
+	<class name="android/app/PendingIntent$CanceledException" since="1">
+		<extends name="android/util/AndroidException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Exception;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/app/PendingIntent$OnFinished" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onSendFinished(Landroid/app/PendingIntent;Landroid/content/Intent;ILjava/lang/String;Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/app/Person" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getIcon()Landroid/graphics/drawable/Icon;" />
+		<method name="getKey()Ljava/lang/String;" />
+		<method name="getName()Ljava/lang/CharSequence;" />
+		<method name="getUri()Ljava/lang/String;" />
+		<method name="isBot()Z" />
+		<method name="isImportant()Z" />
+		<method name="toBuilder()Landroid/app/Person$Builder;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/Person$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/app/Person;" />
+		<method name="setBot(Z)Landroid/app/Person$Builder;" />
+		<method name="setIcon(Landroid/graphics/drawable/Icon;)Landroid/app/Person$Builder;" />
+		<method name="setImportant(Z)Landroid/app/Person$Builder;" />
+		<method name="setKey(Ljava/lang/String;)Landroid/app/Person$Builder;" />
+		<method name="setName(Ljava/lang/CharSequence;)Landroid/app/Person$Builder;" />
+		<method name="setUri(Ljava/lang/String;)Landroid/app/Person$Builder;" />
+	</class>
+	<class name="android/app/PictureInPictureParams" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/PictureInPictureParams$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/app/PictureInPictureParams;" />
+		<method name="setActions(Ljava/util/List;)Landroid/app/PictureInPictureParams$Builder;" />
+		<method name="setAspectRatio(Landroid/util/Rational;)Landroid/app/PictureInPictureParams$Builder;" />
+		<method name="setAutoEnterEnabled(Z)Landroid/app/PictureInPictureParams$Builder;" since="31" />
+		<method name="setSeamlessResizeEnabled(Z)Landroid/app/PictureInPictureParams$Builder;" since="31" />
+		<method name="setSourceRectHint(Landroid/graphics/Rect;)Landroid/app/PictureInPictureParams$Builder;" />
+	</class>
+	<class name="android/app/PictureInPictureUiState" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="isStashed()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/Presentation" since="17">
+		<extends name="android/app/Dialog" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/Display;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/Display;I)V" />
+		<method name="getDisplay()Landroid/view/Display;" />
+		<method name="getResources()Landroid/content/res/Resources;" />
+		<method name="onDisplayChanged()V" />
+		<method name="onDisplayRemoved()V" />
+	</class>
+	<class name="android/app/ProgressDialog" since="1" deprecated="26">
+		<extends name="android/app/AlertDialog" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" deprecated="29" />
+		<method name="getMax()I" deprecated="29" />
+		<method name="getProgress()I" deprecated="29" />
+		<method name="getSecondaryProgress()I" deprecated="29" />
+		<method name="incrementProgressBy(I)V" deprecated="29" />
+		<method name="incrementSecondaryProgressBy(I)V" deprecated="29" />
+		<method name="isIndeterminate()Z" deprecated="29" />
+		<method name="setIndeterminate(Z)V" deprecated="29" />
+		<method name="setIndeterminateDrawable(Landroid/graphics/drawable/Drawable;)V" deprecated="29" />
+		<method name="setMax(I)V" deprecated="29" />
+		<method name="setProgress(I)V" deprecated="29" />
+		<method name="setProgressDrawable(Landroid/graphics/drawable/Drawable;)V" deprecated="29" />
+		<method name="setProgressNumberFormat(Ljava/lang/String;)V" since="11" deprecated="29" />
+		<method name="setProgressPercentFormat(Ljava/text/NumberFormat;)V" since="11" deprecated="29" />
+		<method name="setProgressStyle(I)V" deprecated="29" />
+		<method name="setSecondaryProgress(I)V" deprecated="29" />
+		<method name="show(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/app/ProgressDialog;" deprecated="29" />
+		<method name="show(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Landroid/app/ProgressDialog;" deprecated="29" />
+		<method name="show(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog;" deprecated="29" />
+		<method name="show(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZLandroid/content/DialogInterface$OnCancelListener;)Landroid/app/ProgressDialog;" deprecated="29" />
+		<field name="STYLE_HORIZONTAL" deprecated="29" />
+		<field name="STYLE_SPINNER" deprecated="29" />
+	</class>
+	<class name="android/app/RecoverableSecurityException" since="29">
+		<extends name="java/lang/SecurityException" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;Ljava/lang/CharSequence;Landroid/app/RemoteAction;)V" />
+		<method name="getUserAction()Landroid/app/RemoteAction;" />
+		<method name="getUserMessage()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/RemoteAction" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Icon;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V" />
+		<method name="clone()Landroid/app/RemoteAction;" />
+		<method name="dump(Ljava/lang/String;Ljava/io/PrintWriter;)V" />
+		<method name="getActionIntent()Landroid/app/PendingIntent;" />
+		<method name="getContentDescription()Ljava/lang/CharSequence;" />
+		<method name="getIcon()Landroid/graphics/drawable/Icon;" />
+		<method name="getTitle()Ljava/lang/CharSequence;" />
+		<method name="isEnabled()Z" />
+		<method name="setEnabled(Z)V" />
+		<method name="setShouldShowIcon(Z)V" since="28" />
+		<method name="shouldShowIcon()Z" since="28" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/RemoteInput" since="20">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="addDataResultToIntent(Landroid/app/RemoteInput;Landroid/content/Intent;Ljava/util/Map;)V" since="26" />
+		<method name="addResultsToIntent([Landroid/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V" />
+		<method name="getAllowFreeFormInput()Z" />
+		<method name="getAllowedDataTypes()Ljava/util/Set;" since="26" />
+		<method name="getChoices()[Ljava/lang/CharSequence;" />
+		<method name="getDataResultsFromIntent(Landroid/content/Intent;Ljava/lang/String;)Ljava/util/Map;" since="26" />
+		<method name="getEditChoicesBeforeSending()I" since="29" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getLabel()Ljava/lang/CharSequence;" />
+		<method name="getResultKey()Ljava/lang/String;" />
+		<method name="getResultsFromIntent(Landroid/content/Intent;)Landroid/os/Bundle;" />
+		<method name="getResultsSource(Landroid/content/Intent;)I" since="28" />
+		<method name="isDataOnly()Z" since="26" />
+		<method name="setResultsSource(Landroid/content/Intent;I)V" since="28" />
+		<field name="CREATOR" />
+		<field name="EDIT_CHOICES_BEFORE_SENDING_AUTO" since="29" />
+		<field name="EDIT_CHOICES_BEFORE_SENDING_DISABLED" since="29" />
+		<field name="EDIT_CHOICES_BEFORE_SENDING_ENABLED" since="29" />
+		<field name="EXTRA_RESULTS_DATA" />
+		<field name="RESULTS_CLIP_LABEL" />
+		<field name="SOURCE_CHOICE" since="28" />
+		<field name="SOURCE_FREE_FORM_INPUT" since="28" />
+	</class>
+	<class name="android/app/RemoteInput$Builder" since="20">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="addExtras(Landroid/os/Bundle;)Landroid/app/RemoteInput$Builder;" />
+		<method name="build()Landroid/app/RemoteInput;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="setAllowDataType(Ljava/lang/String;Z)Landroid/app/RemoteInput$Builder;" since="26" />
+		<method name="setAllowFreeFormInput(Z)Landroid/app/RemoteInput$Builder;" />
+		<method name="setChoices([Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder;" />
+		<method name="setEditChoicesBeforeSending(I)Landroid/app/RemoteInput$Builder;" since="29" />
+		<method name="setLabel(Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder;" />
+	</class>
+	<class name="android/app/SearchManager" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/content/DialogInterface$OnCancelListener" />
+		<implements name="android/content/DialogInterface$OnDismissListener" />
+		<method name="getGlobalSearchActivity()Landroid/content/ComponentName;" since="16" />
+		<method name="getSearchableInfo(Landroid/content/ComponentName;)Landroid/app/SearchableInfo;" since="8" />
+		<method name="getSearchablesInGlobalSearch()Ljava/util/List;" since="8" />
+		<method name="setOnCancelListener(Landroid/app/SearchManager$OnCancelListener;)V" />
+		<method name="setOnDismissListener(Landroid/app/SearchManager$OnDismissListener;)V" />
+		<method name="startSearch(Ljava/lang/String;ZLandroid/content/ComponentName;Landroid/os/Bundle;Z)V" />
+		<method name="stopSearch()V" />
+		<method name="triggerSearch(Ljava/lang/String;Landroid/content/ComponentName;Landroid/os/Bundle;)V" since="5" />
+		<field name="ACTION_KEY" />
+		<field name="ACTION_MSG" />
+		<field name="APP_DATA" />
+		<field name="CURSOR_EXTRA_KEY_IN_PROGRESS" since="8" />
+		<field name="EXTRA_DATA_KEY" since="4" />
+		<field name="EXTRA_NEW_SEARCH" since="12" />
+		<field name="EXTRA_SELECT_QUERY" since="8" />
+		<field name="EXTRA_WEB_SEARCH_PENDINGINTENT" since="14" />
+		<field name="FLAG_QUERY_REFINEMENT" since="11" />
+		<field name="INTENT_ACTION_GLOBAL_SEARCH" since="8" />
+		<field name="INTENT_ACTION_SEARCHABLES_CHANGED" since="4" />
+		<field name="INTENT_ACTION_SEARCH_SETTINGS" since="8" />
+		<field name="INTENT_ACTION_SEARCH_SETTINGS_CHANGED" since="4" />
+		<field name="INTENT_ACTION_WEB_SEARCH_SETTINGS" since="4" />
+		<field name="INTENT_GLOBAL_SEARCH_ACTIVITY_CHANGED" since="16" />
+		<field name="MENU_KEY" />
+		<field name="MENU_KEYCODE" />
+		<field name="QUERY" />
+		<field name="SHORTCUT_MIME_TYPE" since="4" />
+		<field name="SUGGEST_COLUMN_AUDIO_CHANNEL_CONFIG" since="21" />
+		<field name="SUGGEST_COLUMN_CONTENT_TYPE" since="21" />
+		<field name="SUGGEST_COLUMN_DURATION" since="21" />
+		<field name="SUGGEST_COLUMN_FLAGS" since="11" />
+		<field name="SUGGEST_COLUMN_FORMAT" />
+		<field name="SUGGEST_COLUMN_ICON_1" />
+		<field name="SUGGEST_COLUMN_ICON_2" />
+		<field name="SUGGEST_COLUMN_INTENT_ACTION" />
+		<field name="SUGGEST_COLUMN_INTENT_DATA" />
+		<field name="SUGGEST_COLUMN_INTENT_DATA_ID" />
+		<field name="SUGGEST_COLUMN_INTENT_EXTRA_DATA" since="4" />
+		<field name="SUGGEST_COLUMN_IS_LIVE" since="21" />
+		<field name="SUGGEST_COLUMN_LAST_ACCESS_HINT" since="14" />
+		<field name="SUGGEST_COLUMN_PRODUCTION_YEAR" since="21" />
+		<field name="SUGGEST_COLUMN_PURCHASE_PRICE" since="21" />
+		<field name="SUGGEST_COLUMN_QUERY" />
+		<field name="SUGGEST_COLUMN_RATING_SCORE" since="21" />
+		<field name="SUGGEST_COLUMN_RATING_STYLE" since="21" />
+		<field name="SUGGEST_COLUMN_RENTAL_PRICE" since="21" />
+		<field name="SUGGEST_COLUMN_RESULT_CARD_IMAGE" since="21" />
+		<field name="SUGGEST_COLUMN_SHORTCUT_ID" since="4" />
+		<field name="SUGGEST_COLUMN_SPINNER_WHILE_REFRESHING" since="4" />
+		<field name="SUGGEST_COLUMN_TEXT_1" />
+		<field name="SUGGEST_COLUMN_TEXT_2" />
+		<field name="SUGGEST_COLUMN_TEXT_2_URL" since="8" />
+		<field name="SUGGEST_COLUMN_VIDEO_HEIGHT" since="21" />
+		<field name="SUGGEST_COLUMN_VIDEO_WIDTH" since="21" />
+		<field name="SUGGEST_MIME_TYPE" />
+		<field name="SUGGEST_NEVER_MAKE_SHORTCUT" since="4" />
+		<field name="SUGGEST_PARAMETER_LIMIT" since="5" />
+		<field name="SUGGEST_URI_PATH_QUERY" />
+		<field name="SUGGEST_URI_PATH_SHORTCUT" since="4" />
+		<field name="USER_QUERY" since="4" />
+	</class>
+	<class name="android/app/SearchManager$OnCancelListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onCancel()V" />
+	</class>
+	<class name="android/app/SearchManager$OnDismissListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onDismiss()V" />
+	</class>
+	<class name="android/app/SearchableInfo" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="autoUrlDetect()Z" />
+		<method name="getHintId()I" />
+		<method name="getImeOptions()I" />
+		<method name="getInputType()I" />
+		<method name="getSearchActivity()Landroid/content/ComponentName;" />
+		<method name="getSettingsDescriptionId()I" />
+		<method name="getSuggestAuthority()Ljava/lang/String;" />
+		<method name="getSuggestIntentAction()Ljava/lang/String;" />
+		<method name="getSuggestIntentData()Ljava/lang/String;" />
+		<method name="getSuggestPackage()Ljava/lang/String;" />
+		<method name="getSuggestPath()Ljava/lang/String;" />
+		<method name="getSuggestSelection()Ljava/lang/String;" />
+		<method name="getSuggestThreshold()I" />
+		<method name="getVoiceLanguageId()I" />
+		<method name="getVoiceLanguageModeId()I" />
+		<method name="getVoiceMaxResults()I" />
+		<method name="getVoicePromptTextId()I" />
+		<method name="getVoiceSearchEnabled()Z" />
+		<method name="getVoiceSearchLaunchRecognizer()Z" />
+		<method name="getVoiceSearchLaunchWebSearch()Z" />
+		<method name="queryAfterZeroResults()Z" />
+		<method name="shouldIncludeInGlobalSearch()Z" />
+		<method name="shouldRewriteQueryFromData()Z" />
+		<method name="shouldRewriteQueryFromText()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/Service" since="1">
+		<extends name="android/content/ContextWrapper" />
+		<implements name="android/content/ComponentCallbacks" removed="14" />
+		<implements name="android/content/ComponentCallbacks2" since="14" />
+		<method name="&lt;init&gt;()V" />
+		<method name="dump(Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V" />
+		<method name="getApplication()Landroid/app/Application;" />
+		<method name="getForegroundServiceType()I" since="29" />
+		<method name="onBind(Landroid/content/Intent;)Landroid/os/IBinder;" />
+		<method name="onCreate()V" />
+		<method name="onDestroy()V" />
+		<method name="onRebind(Landroid/content/Intent;)V" />
+		<method name="onStart(Landroid/content/Intent;I)V" deprecated="15" />
+		<method name="onStartCommand(Landroid/content/Intent;II)I" since="5" />
+		<method name="onTaskRemoved(Landroid/content/Intent;)V" since="14" />
+		<method name="onUnbind(Landroid/content/Intent;)Z" />
+		<method name="setForeground(Z)V" removed="11" />
+		<method name="startForeground(ILandroid/app/Notification;)V" since="5" />
+		<method name="startForeground(ILandroid/app/Notification;I)V" since="29" />
+		<method name="stopForeground(I)V" since="24" />
+		<method name="stopForeground(Z)V" since="5" />
+		<method name="stopSelf()V" />
+		<method name="stopSelf(I)V" />
+		<method name="stopSelfResult(I)Z" />
+		<field name="START_CONTINUATION_MASK" since="5" />
+		<field name="START_FLAG_REDELIVERY" since="5" />
+		<field name="START_FLAG_RETRY" since="5" />
+		<field name="START_NOT_STICKY" since="5" />
+		<field name="START_REDELIVER_INTENT" since="5" />
+		<field name="START_STICKY" since="5" />
+		<field name="START_STICKY_COMPATIBILITY" since="5" />
+		<field name="STOP_FOREGROUND_DETACH" since="24" />
+		<field name="STOP_FOREGROUND_REMOVE" since="24" />
+	</class>
+	<class name="android/app/ServiceStartNotAllowedException" since="31">
+		<extends name="java/lang/IllegalStateException" />
+	</class>
+	<class name="android/app/SharedElementCallback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCaptureSharedElementSnapshot(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable;" />
+		<method name="onCreateSnapshotView(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View;" />
+		<method name="onMapSharedElements(Ljava/util/List;Ljava/util/Map;)V" />
+		<method name="onRejectSharedElements(Ljava/util/List;)V" />
+		<method name="onSharedElementEnd(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V" />
+		<method name="onSharedElementStart(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V" />
+		<method name="onSharedElementsArrived(Ljava/util/List;Ljava/util/List;Landroid/app/SharedElementCallback$OnSharedElementsReadyListener;)V" since="23" />
+	</class>
+	<class name="android/app/SharedElementCallback$OnSharedElementsReadyListener" since="23">
+		<extends name="java/lang/Object" />
+		<method name="onSharedElementsReady()V" />
+	</class>
+	<class name="android/app/StatusBarManager" since="29">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/app/SyncNotedAppOp" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(ILjava/lang/String;)V" />
+		<method name="getAttributionTag()Ljava/lang/String;" />
+		<method name="getOp()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/TabActivity" since="1" deprecated="13">
+		<extends name="android/app/ActivityGroup" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="getTabHost()Landroid/widget/TabHost;" deprecated="29" />
+		<method name="getTabWidget()Landroid/widget/TabWidget;" deprecated="29" />
+		<method name="setDefaultTab(I)V" deprecated="29" />
+		<method name="setDefaultTab(Ljava/lang/String;)V" deprecated="29" />
+	</class>
+	<class name="android/app/TaskInfo" since="29">
+		<extends name="java/lang/Object" />
+		<field name="baseActivity" />
+		<field name="baseIntent" />
+		<field name="isRunning" />
+		<field name="numActivities" />
+		<field name="origActivity" />
+		<field name="taskDescription" />
+		<field name="taskId" />
+		<field name="topActivity" />
+	</class>
+	<class name="android/app/TaskStackBuilder" since="16">
+		<extends name="java/lang/Object" />
+		<method name="addNextIntent(Landroid/content/Intent;)Landroid/app/TaskStackBuilder;" />
+		<method name="addNextIntentWithParentStack(Landroid/content/Intent;)Landroid/app/TaskStackBuilder;" />
+		<method name="addParentStack(Landroid/app/Activity;)Landroid/app/TaskStackBuilder;" />
+		<method name="addParentStack(Landroid/content/ComponentName;)Landroid/app/TaskStackBuilder;" />
+		<method name="addParentStack(Ljava/lang/Class;)Landroid/app/TaskStackBuilder;" />
+		<method name="create(Landroid/content/Context;)Landroid/app/TaskStackBuilder;" />
+		<method name="editIntentAt(I)Landroid/content/Intent;" />
+		<method name="getIntentCount()I" />
+		<method name="getIntents()[Landroid/content/Intent;" />
+		<method name="getPendingIntent(II)Landroid/app/PendingIntent;" />
+		<method name="getPendingIntent(IILandroid/os/Bundle;)Landroid/app/PendingIntent;" />
+		<method name="startActivities()V" />
+		<method name="startActivities(Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/app/TimePickerDialog" since="1">
+		<extends name="android/app/AlertDialog" />
+		<implements name="android/content/DialogInterface$OnClickListener" />
+		<implements name="android/widget/TimePicker$OnTimeChangedListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;ILandroid/app/TimePickerDialog$OnTimeSetListener;IIZ)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/app/TimePickerDialog$OnTimeSetListener;IIZ)V" />
+		<method name="updateTime(II)V" />
+	</class>
+	<class name="android/app/TimePickerDialog$OnTimeSetListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onTimeSet(Landroid/widget/TimePicker;II)V" />
+	</class>
+	<class name="android/app/UiAutomation" since="18">
+		<extends name="java/lang/Object" />
+		<method name="adoptShellPermissionIdentity()V" since="29" />
+		<method name="adoptShellPermissionIdentity([Ljava/lang/String;)V" since="29" />
+		<method name="clearWindowAnimationFrameStats()V" since="21" />
+		<method name="clearWindowContentFrameStats(I)Z" since="21" />
+		<method name="dropShellPermissionIdentity()V" since="29" />
+		<method name="executeAndWaitForEvent(Ljava/lang/Runnable;Landroid/app/UiAutomation$AccessibilityEventFilter;J)Landroid/view/accessibility/AccessibilityEvent;" />
+		<method name="executeShellCommand(Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;" since="21" />
+		<method name="executeShellCommandRw(Ljava/lang/String;)[Landroid/os/ParcelFileDescriptor;" since="31" />
+		<method name="findFocus(I)Landroid/view/accessibility/AccessibilityNodeInfo;" since="21" />
+		<method name="getRootInActiveWindow()Landroid/view/accessibility/AccessibilityNodeInfo;" />
+		<method name="getServiceInfo()Landroid/accessibilityservice/AccessibilityServiceInfo;" />
+		<method name="getWindowAnimationFrameStats()Landroid/view/WindowAnimationFrameStats;" since="21" />
+		<method name="getWindowContentFrameStats(I)Landroid/view/WindowContentFrameStats;" since="21" />
+		<method name="getWindows()Ljava/util/List;" since="21" />
+		<method name="getWindowsOnAllDisplays()Landroid/util/SparseArray;" since="30" />
+		<method name="grantRuntimePermission(Ljava/lang/String;Ljava/lang/String;)V" since="28" />
+		<method name="grantRuntimePermissionAsUser(Ljava/lang/String;Ljava/lang/String;Landroid/os/UserHandle;)V" since="28" />
+		<method name="injectInputEvent(Landroid/view/InputEvent;Z)Z" />
+		<method name="performGlobalAction(I)Z" />
+		<method name="revokeRuntimePermission(Ljava/lang/String;Ljava/lang/String;)V" since="28" />
+		<method name="revokeRuntimePermissionAsUser(Ljava/lang/String;Ljava/lang/String;Landroid/os/UserHandle;)V" since="28" />
+		<method name="setOnAccessibilityEventListener(Landroid/app/UiAutomation$OnAccessibilityEventListener;)V" />
+		<method name="setRotation(I)Z" />
+		<method name="setRunAsMonkey(Z)V" />
+		<method name="setServiceInfo(Landroid/accessibilityservice/AccessibilityServiceInfo;)V" />
+		<method name="takeScreenshot()Landroid/graphics/Bitmap;" />
+		<method name="waitForIdle(JJ)V" />
+		<field name="FLAG_DONT_SUPPRESS_ACCESSIBILITY_SERVICES" since="24" />
+		<field name="FLAG_DONT_USE_ACCESSIBILITY" since="31" />
+		<field name="ROTATION_FREEZE_0" />
+		<field name="ROTATION_FREEZE_180" />
+		<field name="ROTATION_FREEZE_270" />
+		<field name="ROTATION_FREEZE_90" />
+		<field name="ROTATION_FREEZE_CURRENT" />
+		<field name="ROTATION_UNFREEZE" />
+	</class>
+	<class name="android/app/UiAutomation$AccessibilityEventFilter" since="18">
+		<extends name="java/lang/Object" />
+		<method name="accept(Landroid/view/accessibility/AccessibilityEvent;)Z" />
+	</class>
+	<class name="android/app/UiAutomation$OnAccessibilityEventListener" since="18">
+		<extends name="java/lang/Object" />
+		<method name="onAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V" />
+	</class>
+	<class name="android/app/UiModeManager" since="8">
+		<extends name="java/lang/Object" />
+		<method name="disableCarMode(I)V" />
+		<method name="enableCarMode(I)V" />
+		<method name="getCurrentModeType()I" />
+		<method name="getCustomNightModeEnd()Ljava/time/LocalTime;" since="30" />
+		<method name="getCustomNightModeStart()Ljava/time/LocalTime;" since="30" />
+		<method name="getNightMode()I" />
+		<method name="setApplicationNightMode(I)V" since="31" />
+		<method name="setCustomNightModeEnd(Ljava/time/LocalTime;)V" since="30" />
+		<method name="setCustomNightModeStart(Ljava/time/LocalTime;)V" since="30" />
+		<method name="setNightMode(I)V" />
+		<field name="ACTION_ENTER_CAR_MODE" />
+		<field name="ACTION_ENTER_DESK_MODE" />
+		<field name="ACTION_EXIT_CAR_MODE" />
+		<field name="ACTION_EXIT_DESK_MODE" />
+		<field name="DISABLE_CAR_MODE_GO_HOME" />
+		<field name="ENABLE_CAR_MODE_ALLOW_SLEEP" since="21" />
+		<field name="ENABLE_CAR_MODE_GO_CAR_HOME" />
+		<field name="MODE_NIGHT_AUTO" />
+		<field name="MODE_NIGHT_CUSTOM" since="30" />
+		<field name="MODE_NIGHT_NO" />
+		<field name="MODE_NIGHT_YES" />
+	</class>
+	<class name="android/app/VoiceInteractor" since="23">
+		<extends name="java/lang/Object" />
+		<method name="getActiveRequest(Ljava/lang/String;)Landroid/app/VoiceInteractor$Request;" />
+		<method name="getActiveRequests()[Landroid/app/VoiceInteractor$Request;" />
+		<method name="isDestroyed()Z" since="29" />
+		<method name="notifyDirectActionsChanged()V" since="29" />
+		<method name="registerOnDestroyedCallback(Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)Z" since="29" />
+		<method name="submitRequest(Landroid/app/VoiceInteractor$Request;)Z" />
+		<method name="submitRequest(Landroid/app/VoiceInteractor$Request;Ljava/lang/String;)Z" />
+		<method name="supportsCommands([Ljava/lang/String;)[Z" />
+		<method name="unregisterOnDestroyedCallback(Ljava/lang/Runnable;)Z" since="29" />
+	</class>
+	<class name="android/app/VoiceInteractor$AbortVoiceRequest" since="23">
+		<extends name="android/app/VoiceInteractor$Request" />
+		<method name="&lt;init&gt;(Landroid/app/VoiceInteractor$Prompt;Landroid/os/Bundle;)V" />
+		<method name="onAbortResult(Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/app/VoiceInteractor$CommandRequest" since="23">
+		<extends name="android/app/VoiceInteractor$Request" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="onCommandResult(ZLandroid/os/Bundle;)V" />
+	</class>
+	<class name="android/app/VoiceInteractor$CompleteVoiceRequest" since="23">
+		<extends name="android/app/VoiceInteractor$Request" />
+		<method name="&lt;init&gt;(Landroid/app/VoiceInteractor$Prompt;Landroid/os/Bundle;)V" />
+		<method name="onCompleteResult(Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/app/VoiceInteractor$ConfirmationRequest" since="23">
+		<extends name="android/app/VoiceInteractor$Request" />
+		<method name="&lt;init&gt;(Landroid/app/VoiceInteractor$Prompt;Landroid/os/Bundle;)V" />
+		<method name="onConfirmationResult(ZLandroid/os/Bundle;)V" />
+	</class>
+	<class name="android/app/VoiceInteractor$PickOptionRequest" since="23">
+		<extends name="android/app/VoiceInteractor$Request" />
+		<method name="&lt;init&gt;(Landroid/app/VoiceInteractor$Prompt;[Landroid/app/VoiceInteractor$PickOptionRequest$Option;Landroid/os/Bundle;)V" />
+		<method name="onPickOptionResult(Z[Landroid/app/VoiceInteractor$PickOptionRequest$Option;Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/app/VoiceInteractor$PickOptionRequest$Option" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;I)V" />
+		<method name="addSynonym(Ljava/lang/CharSequence;)Landroid/app/VoiceInteractor$PickOptionRequest$Option;" />
+		<method name="countSynonyms()I" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getIndex()I" />
+		<method name="getLabel()Ljava/lang/CharSequence;" />
+		<method name="getSynonymAt(I)Ljava/lang/CharSequence;" />
+		<method name="setExtras(Landroid/os/Bundle;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/VoiceInteractor$Prompt" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;)V" />
+		<method name="&lt;init&gt;([Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V" />
+		<method name="countVoicePrompts()I" />
+		<method name="getVisualPrompt()Ljava/lang/CharSequence;" />
+		<method name="getVoicePromptAt(I)Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/VoiceInteractor$Request" since="23">
+		<extends name="java/lang/Object" />
+		<method name="cancel()V" />
+		<method name="getActivity()Landroid/app/Activity;" />
+		<method name="getContext()Landroid/content/Context;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="onAttached(Landroid/app/Activity;)V" />
+		<method name="onCancel()V" />
+		<method name="onDetached()V" />
+	</class>
+	<class name="android/app/WallpaperColors" since="27">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/graphics/Color;Landroid/graphics/Color;Landroid/graphics/Color;)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Color;Landroid/graphics/Color;Landroid/graphics/Color;I)V" since="31" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="fromBitmap(Landroid/graphics/Bitmap;)Landroid/app/WallpaperColors;" />
+		<method name="fromDrawable(Landroid/graphics/drawable/Drawable;)Landroid/app/WallpaperColors;" />
+		<method name="getColorHints()I" since="31" />
+		<method name="getPrimaryColor()Landroid/graphics/Color;" />
+		<method name="getSecondaryColor()Landroid/graphics/Color;" />
+		<method name="getTertiaryColor()Landroid/graphics/Color;" />
+		<field name="CREATOR" />
+		<field name="HINT_SUPPORTS_DARK_TEXT" since="31" />
+		<field name="HINT_SUPPORTS_DARK_THEME" since="31" />
+	</class>
+	<class name="android/app/WallpaperInfo" since="7">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/content/pm/ResolveInfo;)V" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="getComponent()Landroid/content/ComponentName;" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getServiceInfo()Landroid/content/pm/ServiceInfo;" />
+		<method name="getServiceName()Ljava/lang/String;" />
+		<method name="getSettingsActivity()Ljava/lang/String;" />
+		<method name="getSettingsSliceUri()Landroid/net/Uri;" since="29" />
+		<method name="getShowMetadataInPreview()Z" since="25" />
+		<method name="loadAuthor(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" />
+		<method name="loadContextDescription(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" since="25" />
+		<method name="loadContextUri(Landroid/content/pm/PackageManager;)Landroid/net/Uri;" since="25" />
+		<method name="loadDescription(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" />
+		<method name="loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;" />
+		<method name="loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" />
+		<method name="loadThumbnail(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;" />
+		<method name="supportsMultipleDisplays()Z" since="29" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/WallpaperManager" since="5">
+		<extends name="java/lang/Object" />
+		<method name="addOnColorsChangedListener(Landroid/app/WallpaperManager$OnColorsChangedListener;Landroid/os/Handler;)V" since="27" />
+		<method name="clear()V" />
+		<method name="clear(I)V" since="24" />
+		<method name="clearWallpaper()V" since="28" />
+		<method name="clearWallpaperOffsets(Landroid/os/IBinder;)V" />
+		<method name="forgetLoadedWallpaper()V" since="14" />
+		<method name="getBuiltInDrawable()Landroid/graphics/drawable/Drawable;" since="19" />
+		<method name="getBuiltInDrawable(I)Landroid/graphics/drawable/Drawable;" since="24" />
+		<method name="getBuiltInDrawable(IIZFF)Landroid/graphics/drawable/Drawable;" since="19" />
+		<method name="getBuiltInDrawable(IIZFFI)Landroid/graphics/drawable/Drawable;" since="24" />
+		<method name="getCropAndSetWallpaperIntent(Landroid/net/Uri;)Landroid/content/Intent;" since="19" />
+		<method name="getDesiredMinimumHeight()I" />
+		<method name="getDesiredMinimumWidth()I" />
+		<method name="getDrawable()Landroid/graphics/drawable/Drawable;" />
+		<method name="getFastDrawable()Landroid/graphics/drawable/Drawable;" />
+		<method name="getInstance(Landroid/content/Context;)Landroid/app/WallpaperManager;" />
+		<method name="getWallpaperColors(I)Landroid/app/WallpaperColors;" since="27" />
+		<method name="getWallpaperFile(I)Landroid/os/ParcelFileDescriptor;" since="24" />
+		<method name="getWallpaperId(I)I" since="24" />
+		<method name="getWallpaperInfo()Landroid/app/WallpaperInfo;" since="7" />
+		<method name="hasResourceWallpaper(I)Z" since="17" />
+		<method name="isSetWallpaperAllowed()Z" since="24" />
+		<method name="isWallpaperSupported()Z" since="23" />
+		<method name="peekDrawable()Landroid/graphics/drawable/Drawable;" />
+		<method name="peekFastDrawable()Landroid/graphics/drawable/Drawable;" />
+		<method name="removeOnColorsChangedListener(Landroid/app/WallpaperManager$OnColorsChangedListener;)V" since="27" />
+		<method name="sendWallpaperCommand(Landroid/os/IBinder;Ljava/lang/String;IIILandroid/os/Bundle;)V" since="7" />
+		<method name="setBitmap(Landroid/graphics/Bitmap;)V" />
+		<method name="setBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Z)I" since="24" />
+		<method name="setBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;ZI)I" since="24" />
+		<method name="setDisplayPadding(Landroid/graphics/Rect;)V" since="28" />
+		<method name="setResource(I)V" />
+		<method name="setResource(II)I" since="24" />
+		<method name="setStream(Ljava/io/InputStream;)V" />
+		<method name="setStream(Ljava/io/InputStream;Landroid/graphics/Rect;Z)I" since="24" />
+		<method name="setStream(Ljava/io/InputStream;Landroid/graphics/Rect;ZI)I" since="24" />
+		<method name="setWallpaperOffsetSteps(FF)V" since="7" />
+		<method name="setWallpaperOffsets(Landroid/os/IBinder;FF)V" />
+		<method name="suggestDesiredDimensions(II)V" />
+		<field name="ACTION_CHANGE_LIVE_WALLPAPER" since="16" />
+		<field name="ACTION_CROP_AND_SET_WALLPAPER" since="19" />
+		<field name="ACTION_LIVE_WALLPAPER_CHOOSER" since="7" />
+		<field name="COMMAND_DROP" since="7" />
+		<field name="COMMAND_SECONDARY_TAP" since="11" />
+		<field name="COMMAND_TAP" since="7" />
+		<field name="EXTRA_LIVE_WALLPAPER_COMPONENT" since="16" />
+		<field name="FLAG_LOCK" since="24" />
+		<field name="FLAG_SYSTEM" since="24" />
+		<field name="WALLPAPER_PREVIEW_META_DATA" since="11" />
+	</class>
+	<class name="android/app/WallpaperManager$OnColorsChangedListener" since="27">
+		<extends name="java/lang/Object" />
+		<method name="onColorsChanged(Landroid/app/WallpaperColors;I)V" />
+	</class>
+	<class name="android/app/ZygotePreload" since="29">
+		<extends name="java/lang/Object" />
+		<method name="doPreload(Landroid/content/pm/ApplicationInfo;)V" />
+	</class>
+	<class name="android/app/admin/ConnectEvent" since="26">
+		<extends name="android/app/admin/NetworkEvent" />
+		<method name="getInetAddress()Ljava/net/InetAddress;" />
+		<method name="getPort()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/admin/DelegatedAdminReceiver" since="29">
+		<extends name="android/content/BroadcastReceiver" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onChoosePrivateKeyAlias(Landroid/content/Context;Landroid/content/Intent;ILandroid/net/Uri;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="onNetworkLogsAvailable(Landroid/content/Context;Landroid/content/Intent;JI)V" />
+		<method name="onSecurityLogsAvailable(Landroid/content/Context;Landroid/content/Intent;)V" since="31" />
+	</class>
+	<class name="android/app/admin/DeviceAdminInfo" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/content/pm/ResolveInfo;)V" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="getActivityInfo()Landroid/content/pm/ActivityInfo;" />
+		<method name="getComponent()Landroid/content/ComponentName;" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getReceiverName()Ljava/lang/String;" />
+		<method name="getTagForPolicy(I)Ljava/lang/String;" />
+		<method name="isVisible()Z" />
+		<method name="loadDescription(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" />
+		<method name="loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;" />
+		<method name="loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" />
+		<method name="supportsTransferOwnership()Z" since="28" />
+		<method name="usesPolicy(I)Z" />
+		<field name="CREATOR" />
+		<field name="USES_ENCRYPTED_STORAGE" since="11" />
+		<field name="USES_POLICY_DISABLE_CAMERA" since="14" />
+		<field name="USES_POLICY_DISABLE_KEYGUARD_FEATURES" since="17" />
+		<field name="USES_POLICY_EXPIRE_PASSWORD" since="11" />
+		<field name="USES_POLICY_FORCE_LOCK" />
+		<field name="USES_POLICY_LIMIT_PASSWORD" />
+		<field name="USES_POLICY_RESET_PASSWORD" />
+		<field name="USES_POLICY_WATCH_LOGIN" />
+		<field name="USES_POLICY_WIPE_DATA" />
+	</class>
+	<class name="android/app/admin/DeviceAdminReceiver" since="8">
+		<extends name="android/content/BroadcastReceiver" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getManager(Landroid/content/Context;)Landroid/app/admin/DevicePolicyManager;" />
+		<method name="getWho(Landroid/content/Context;)Landroid/content/ComponentName;" />
+		<method name="onBugreportFailed(Landroid/content/Context;Landroid/content/Intent;I)V" since="24" />
+		<method name="onBugreportShared(Landroid/content/Context;Landroid/content/Intent;Ljava/lang/String;)V" since="24" />
+		<method name="onBugreportSharingDeclined(Landroid/content/Context;Landroid/content/Intent;)V" since="24" />
+		<method name="onChoosePrivateKeyAlias(Landroid/content/Context;Landroid/content/Intent;ILandroid/net/Uri;Ljava/lang/String;)Ljava/lang/String;" since="23" />
+		<method name="onComplianceAcknowledgementRequired(Landroid/content/Context;Landroid/content/Intent;)V" since="31" />
+		<method name="onDisableRequested(Landroid/content/Context;Landroid/content/Intent;)Ljava/lang/CharSequence;" />
+		<method name="onDisabled(Landroid/content/Context;Landroid/content/Intent;)V" />
+		<method name="onEnabled(Landroid/content/Context;Landroid/content/Intent;)V" />
+		<method name="onLockTaskModeEntering(Landroid/content/Context;Landroid/content/Intent;Ljava/lang/String;)V" since="21" />
+		<method name="onLockTaskModeExiting(Landroid/content/Context;Landroid/content/Intent;)V" since="21" />
+		<method name="onNetworkLogsAvailable(Landroid/content/Context;Landroid/content/Intent;JI)V" since="26" />
+		<method name="onOperationSafetyStateChanged(Landroid/content/Context;IZ)V" since="31" />
+		<method name="onPasswordChanged(Landroid/content/Context;Landroid/content/Intent;)V" deprecated="26" />
+		<method name="onPasswordChanged(Landroid/content/Context;Landroid/content/Intent;Landroid/os/UserHandle;)V" since="26" />
+		<method name="onPasswordExpiring(Landroid/content/Context;Landroid/content/Intent;)V" since="11" deprecated="26" />
+		<method name="onPasswordExpiring(Landroid/content/Context;Landroid/content/Intent;Landroid/os/UserHandle;)V" since="26" />
+		<method name="onPasswordFailed(Landroid/content/Context;Landroid/content/Intent;)V" deprecated="26" />
+		<method name="onPasswordFailed(Landroid/content/Context;Landroid/content/Intent;Landroid/os/UserHandle;)V" since="26" />
+		<method name="onPasswordSucceeded(Landroid/content/Context;Landroid/content/Intent;)V" deprecated="26" />
+		<method name="onPasswordSucceeded(Landroid/content/Context;Landroid/content/Intent;Landroid/os/UserHandle;)V" since="26" />
+		<method name="onProfileProvisioningComplete(Landroid/content/Context;Landroid/content/Intent;)V" since="21" />
+		<method name="onReadyForUserInitialization(Landroid/content/Context;Landroid/content/Intent;)V" since="23" deprecated="24" />
+		<method name="onSecurityLogsAvailable(Landroid/content/Context;Landroid/content/Intent;)V" since="24" />
+		<method name="onSystemUpdatePending(Landroid/content/Context;Landroid/content/Intent;J)V" since="23" />
+		<method name="onTransferAffiliatedProfileOwnershipComplete(Landroid/content/Context;Landroid/os/UserHandle;)V" since="28" />
+		<method name="onTransferOwnershipComplete(Landroid/content/Context;Landroid/os/PersistableBundle;)V" since="28" />
+		<method name="onUserAdded(Landroid/content/Context;Landroid/content/Intent;Landroid/os/UserHandle;)V" since="26" />
+		<method name="onUserRemoved(Landroid/content/Context;Landroid/content/Intent;Landroid/os/UserHandle;)V" since="26" />
+		<method name="onUserStarted(Landroid/content/Context;Landroid/content/Intent;Landroid/os/UserHandle;)V" since="28" />
+		<method name="onUserStopped(Landroid/content/Context;Landroid/content/Intent;Landroid/os/UserHandle;)V" since="28" />
+		<method name="onUserSwitched(Landroid/content/Context;Landroid/content/Intent;Landroid/os/UserHandle;)V" since="28" />
+		<field name="ACTION_CHOOSE_PRIVATE_KEY_ALIAS" since="29" />
+		<field name="ACTION_DEVICE_ADMIN_DISABLED" />
+		<field name="ACTION_DEVICE_ADMIN_DISABLE_REQUESTED" />
+		<field name="ACTION_DEVICE_ADMIN_ENABLED" />
+		<field name="ACTION_LOCK_TASK_ENTERING" since="21" />
+		<field name="ACTION_LOCK_TASK_EXITING" since="21" />
+		<field name="ACTION_NETWORK_LOGS_AVAILABLE" since="29" />
+		<field name="ACTION_PASSWORD_CHANGED" />
+		<field name="ACTION_PASSWORD_EXPIRING" since="11" />
+		<field name="ACTION_PASSWORD_FAILED" />
+		<field name="ACTION_PASSWORD_SUCCEEDED" />
+		<field name="ACTION_PROFILE_PROVISIONING_COMPLETE" since="21" />
+		<field name="ACTION_SECURITY_LOGS_AVAILABLE" since="31" />
+		<field name="BUGREPORT_FAILURE_FAILED_COMPLETING" since="24" />
+		<field name="BUGREPORT_FAILURE_FILE_NO_LONGER_AVAILABLE" since="24" />
+		<field name="DEVICE_ADMIN_META_DATA" />
+		<field name="EXTRA_DISABLE_WARNING" />
+		<field name="EXTRA_LOCK_TASK_PACKAGE" since="21" />
+		<field name="EXTRA_TRANSFER_OWNERSHIP_ADMIN_EXTRAS_BUNDLE" since="28" />
+	</class>
+	<class name="android/app/admin/DeviceAdminService" since="26">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/app/admin/DevicePolicyManager" since="8">
+		<extends name="java/lang/Object" />
+		<method name="acknowledgeDeviceCompliant()V" since="31" />
+		<method name="addCrossProfileIntentFilter(Landroid/content/ComponentName;Landroid/content/IntentFilter;I)V" since="21" />
+		<method name="addCrossProfileWidgetProvider(Landroid/content/ComponentName;Ljava/lang/String;)Z" since="21" />
+		<method name="addOverrideApn(Landroid/content/ComponentName;Landroid/telephony/data/ApnSetting;)I" since="28" />
+		<method name="addPersistentPreferredActivity(Landroid/content/ComponentName;Landroid/content/IntentFilter;Landroid/content/ComponentName;)V" since="21" />
+		<method name="addUserRestriction(Landroid/content/ComponentName;Ljava/lang/String;)V" since="21" />
+		<method name="bindDeviceAdminServiceAsUser(Landroid/content/ComponentName;Landroid/content/Intent;Landroid/content/ServiceConnection;ILandroid/os/UserHandle;)Z" since="26" />
+		<method name="canAdminGrantSensorsPermissions()Z" since="31" />
+		<method name="canUsbDataSignalingBeDisabled()Z" since="31" />
+		<method name="clearApplicationUserData(Landroid/content/ComponentName;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/app/admin/DevicePolicyManager$OnClearApplicationUserDataListener;)V" since="28" />
+		<method name="clearCrossProfileIntentFilters(Landroid/content/ComponentName;)V" since="21" />
+		<method name="clearDeviceOwnerApp(Ljava/lang/String;)V" since="21" deprecated="26" />
+		<method name="clearPackagePersistentPreferredActivities(Landroid/content/ComponentName;Ljava/lang/String;)V" since="21" />
+		<method name="clearProfileOwner(Landroid/content/ComponentName;)V" since="24" deprecated="26" />
+		<method name="clearResetPasswordToken(Landroid/content/ComponentName;)Z" since="26" />
+		<method name="clearUserRestriction(Landroid/content/ComponentName;Ljava/lang/String;)V" since="21" />
+		<method name="createAdminSupportIntent(Ljava/lang/String;)Landroid/content/Intent;" since="26" />
+		<method name="createAndInitializeUser(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;Landroid/content/ComponentName;Landroid/os/Bundle;)Landroid/os/UserHandle;" since="21" deprecated="23" removed="24" />
+		<method name="createAndManageUser(Landroid/content/ComponentName;Ljava/lang/String;Landroid/content/ComponentName;Landroid/os/PersistableBundle;I)Landroid/os/UserHandle;" since="24" />
+		<method name="createUser(Landroid/content/ComponentName;Ljava/lang/String;)Landroid/os/UserHandle;" since="21" deprecated="23" removed="24" />
+		<method name="enableSystemApp(Landroid/content/ComponentName;Landroid/content/Intent;)I" since="21" />
+		<method name="enableSystemApp(Landroid/content/ComponentName;Ljava/lang/String;)V" since="21" />
+		<method name="generateKeyPair(Landroid/content/ComponentName;Ljava/lang/String;Landroid/security/keystore/KeyGenParameterSpec;I)Landroid/security/AttestedKeyPair;" since="28" />
+		<method name="getAccountTypesWithManagementDisabled()[Ljava/lang/String;" since="21" />
+		<method name="getActiveAdmins()Ljava/util/List;" />
+		<method name="getAffiliationIds(Landroid/content/ComponentName;)Ljava/util/Set;" since="26" />
+		<method name="getAlwaysOnVpnLockdownWhitelist(Landroid/content/ComponentName;)Ljava/util/Set;" since="29" />
+		<method name="getAlwaysOnVpnPackage(Landroid/content/ComponentName;)Ljava/lang/String;" since="24" />
+		<method name="getApplicationRestrictions(Landroid/content/ComponentName;Ljava/lang/String;)Landroid/os/Bundle;" since="21" />
+		<method name="getApplicationRestrictionsManagingPackage(Landroid/content/ComponentName;)Ljava/lang/String;" since="24" deprecated="26" />
+		<method name="getAutoTimeEnabled(Landroid/content/ComponentName;)Z" since="30" />
+		<method name="getAutoTimeRequired()Z" since="21" deprecated="30" />
+		<method name="getAutoTimeZoneEnabled(Landroid/content/ComponentName;)Z" since="30" />
+		<method name="getBindDeviceAdminTargetUsers(Landroid/content/ComponentName;)Ljava/util/List;" since="26" />
+		<method name="getBluetoothContactSharingDisabled(Landroid/content/ComponentName;)Z" since="23" />
+		<method name="getCameraDisabled(Landroid/content/ComponentName;)Z" since="14" />
+		<method name="getCertInstallerPackage(Landroid/content/ComponentName;)Ljava/lang/String;" since="23" deprecated="26" />
+		<method name="getCrossProfileCalendarPackages(Landroid/content/ComponentName;)Ljava/util/Set;" since="29" />
+		<method name="getCrossProfileCallerIdDisabled(Landroid/content/ComponentName;)Z" since="21" />
+		<method name="getCrossProfileContactsSearchDisabled(Landroid/content/ComponentName;)Z" since="24" />
+		<method name="getCrossProfilePackages(Landroid/content/ComponentName;)Ljava/util/Set;" since="30" />
+		<method name="getCrossProfileWidgetProviders(Landroid/content/ComponentName;)Ljava/util/List;" since="21" />
+		<method name="getCurrentFailedPasswordAttempts()I" />
+		<method name="getDelegatePackages(Landroid/content/ComponentName;Ljava/lang/String;)Ljava/util/List;" since="26" />
+		<method name="getDelegatedScopes(Landroid/content/ComponentName;Ljava/lang/String;)Ljava/util/List;" since="26" />
+		<method name="getDeviceOwnerLockScreenInfo()Ljava/lang/CharSequence;" since="24" />
+		<method name="getEndUserSessionMessage(Landroid/content/ComponentName;)Ljava/lang/CharSequence;" since="28" />
+		<method name="getEnrollmentSpecificId()Ljava/lang/String;" since="31" />
+		<method name="getFactoryResetProtectionPolicy(Landroid/content/ComponentName;)Landroid/app/admin/FactoryResetProtectionPolicy;" since="30" />
+		<method name="getGlobalPrivateDnsHost(Landroid/content/ComponentName;)Ljava/lang/String;" since="29" />
+		<method name="getGlobalPrivateDnsMode(Landroid/content/ComponentName;)I" since="29" />
+		<method name="getInstalledCaCerts(Landroid/content/ComponentName;)Ljava/util/List;" since="21" />
+		<method name="getKeepUninstalledPackages(Landroid/content/ComponentName;)Ljava/util/List;" since="28" />
+		<method name="getKeyPairGrants(Ljava/lang/String;)Ljava/util/Map;" since="31" />
+		<method name="getKeyguardDisabledFeatures(Landroid/content/ComponentName;)I" since="17" />
+		<method name="getLockTaskFeatures(Landroid/content/ComponentName;)I" since="28" />
+		<method name="getLockTaskPackages(Landroid/content/ComponentName;)[Ljava/lang/String;" since="26" />
+		<method name="getLongSupportMessage(Landroid/content/ComponentName;)Ljava/lang/CharSequence;" since="24" />
+		<method name="getManagedProfileMaximumTimeOff(Landroid/content/ComponentName;)J" since="30" />
+		<method name="getMaximumFailedPasswordsForWipe(Landroid/content/ComponentName;)I" />
+		<method name="getMaximumTimeToLock(Landroid/content/ComponentName;)J" />
+		<method name="getMeteredDataDisabledPackages(Landroid/content/ComponentName;)Ljava/util/List;" since="28" />
+		<method name="getNearbyAppStreamingPolicy()I" since="31" />
+		<method name="getNearbyNotificationStreamingPolicy()I" since="31" />
+		<method name="getOrganizationColor(Landroid/content/ComponentName;)I" since="24" deprecated="31" />
+		<method name="getOrganizationName(Landroid/content/ComponentName;)Ljava/lang/CharSequence;" since="24" />
+		<method name="getOverrideApns(Landroid/content/ComponentName;)Ljava/util/List;" since="28" />
+		<method name="getParentProfileInstance(Landroid/content/ComponentName;)Landroid/app/admin/DevicePolicyManager;" since="24" />
+		<method name="getPasswordComplexity()I" since="29" />
+		<method name="getPasswordExpiration(Landroid/content/ComponentName;)J" since="11" />
+		<method name="getPasswordExpirationTimeout(Landroid/content/ComponentName;)J" since="11" />
+		<method name="getPasswordHistoryLength(Landroid/content/ComponentName;)I" since="11" />
+		<method name="getPasswordMaximumLength(I)I" />
+		<method name="getPasswordMinimumLength(Landroid/content/ComponentName;)I" deprecated="31" />
+		<method name="getPasswordMinimumLetters(Landroid/content/ComponentName;)I" since="11" deprecated="31" />
+		<method name="getPasswordMinimumLowerCase(Landroid/content/ComponentName;)I" since="11" deprecated="31" />
+		<method name="getPasswordMinimumNonLetter(Landroid/content/ComponentName;)I" since="11" deprecated="31" />
+		<method name="getPasswordMinimumNumeric(Landroid/content/ComponentName;)I" since="11" deprecated="31" />
+		<method name="getPasswordMinimumSymbols(Landroid/content/ComponentName;)I" since="11" deprecated="31" />
+		<method name="getPasswordMinimumUpperCase(Landroid/content/ComponentName;)I" since="11" deprecated="31" />
+		<method name="getPasswordQuality(Landroid/content/ComponentName;)I" deprecated="31" />
+		<method name="getPendingSystemUpdate(Landroid/content/ComponentName;)Landroid/app/admin/SystemUpdateInfo;" since="26" />
+		<method name="getPermissionGrantState(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)I" since="23" />
+		<method name="getPermissionPolicy(Landroid/content/ComponentName;)I" since="23" />
+		<method name="getPermittedAccessibilityServices(Landroid/content/ComponentName;)Ljava/util/List;" since="21" />
+		<method name="getPermittedCrossProfileNotificationListeners(Landroid/content/ComponentName;)Ljava/util/List;" since="26" />
+		<method name="getPermittedInputMethods(Landroid/content/ComponentName;)Ljava/util/List;" since="21" />
+		<method name="getPersonalAppsSuspendedReasons(Landroid/content/ComponentName;)I" since="30" />
+		<method name="getRequiredPasswordComplexity()I" since="31" />
+		<method name="getRequiredStrongAuthTimeout(Landroid/content/ComponentName;)J" since="26" />
+		<method name="getScreenCaptureDisabled(Landroid/content/ComponentName;)Z" since="21" />
+		<method name="getSecondaryUsers(Landroid/content/ComponentName;)Ljava/util/List;" since="28" />
+		<method name="getShortSupportMessage(Landroid/content/ComponentName;)Ljava/lang/CharSequence;" since="24" />
+		<method name="getStartUserSessionMessage(Landroid/content/ComponentName;)Ljava/lang/CharSequence;" since="28" />
+		<method name="getStorageEncryption(Landroid/content/ComponentName;)Z" since="11" deprecated="30" />
+		<method name="getStorageEncryptionStatus()I" since="11" />
+		<method name="getSystemUpdatePolicy()Landroid/app/admin/SystemUpdatePolicy;" since="23" />
+		<method name="getTransferOwnershipBundle()Landroid/os/PersistableBundle;" since="28" />
+		<method name="getTrustAgentConfiguration(Landroid/content/ComponentName;Landroid/content/ComponentName;)Ljava/util/List;" since="23" />
+		<method name="getUserControlDisabledPackages(Landroid/content/ComponentName;)Ljava/util/List;" since="30" />
+		<method name="getUserRestrictions(Landroid/content/ComponentName;)Landroid/os/Bundle;" since="24" />
+		<method name="getWifiMacAddress(Landroid/content/ComponentName;)Ljava/lang/String;" since="24" />
+		<method name="grantKeyPairToApp(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)Z" since="30" />
+		<method name="grantKeyPairToWifiAuth(Ljava/lang/String;)Z" since="31" />
+		<method name="hasCaCertInstalled(Landroid/content/ComponentName;[B)Z" since="21" />
+		<method name="hasGrantedPolicy(Landroid/content/ComponentName;I)Z" since="11" />
+		<method name="hasKeyPair(Ljava/lang/String;)Z" since="31" />
+		<method name="hasLockdownAdminConfiguredNetworks(Landroid/content/ComponentName;)Z" since="30" />
+		<method name="installCaCert(Landroid/content/ComponentName;[B)Z" since="21" />
+		<method name="installExistingPackage(Landroid/content/ComponentName;Ljava/lang/String;)Z" since="28" />
+		<method name="installKeyPair(Landroid/content/ComponentName;Ljava/security/PrivateKey;Ljava/security/cert/Certificate;Ljava/lang/String;)Z" since="21" />
+		<method name="installKeyPair(Landroid/content/ComponentName;Ljava/security/PrivateKey;[Ljava/security/cert/Certificate;Ljava/lang/String;I)Z" since="28" />
+		<method name="installKeyPair(Landroid/content/ComponentName;Ljava/security/PrivateKey;[Ljava/security/cert/Certificate;Ljava/lang/String;Z)Z" since="24" />
+		<method name="installSystemUpdate(Landroid/content/ComponentName;Landroid/net/Uri;Ljava/util/concurrent/Executor;Landroid/app/admin/DevicePolicyManager$InstallSystemUpdateCallback;)V" since="29" />
+		<method name="isActivePasswordSufficient()Z" />
+		<method name="isActivePasswordSufficientForDeviceRequirement()Z" since="31" />
+		<method name="isAdminActive(Landroid/content/ComponentName;)Z" />
+		<method name="isAffiliatedUser()Z" since="28" />
+		<method name="isAlwaysOnVpnLockdownEnabled(Landroid/content/ComponentName;)Z" since="29" />
+		<method name="isApplicationHidden(Landroid/content/ComponentName;Ljava/lang/String;)Z" since="21" />
+		<method name="isBackupServiceEnabled(Landroid/content/ComponentName;)Z" since="26" />
+		<method name="isCallerApplicationRestrictionsManagingPackage()Z" since="24" deprecated="26" />
+		<method name="isCommonCriteriaModeEnabled(Landroid/content/ComponentName;)Z" since="30" />
+		<method name="isComplianceAcknowledgementRequired()Z" since="31" />
+		<method name="isDeviceIdAttestationSupported()Z" since="28" />
+		<method name="isDeviceOwnerApp(Ljava/lang/String;)Z" since="18" />
+		<method name="isEphemeralUser(Landroid/content/ComponentName;)Z" since="28" />
+		<method name="isKeyPairGrantedToWifiAuth(Ljava/lang/String;)Z" since="31" />
+		<method name="isLockTaskPermitted(Ljava/lang/String;)Z" since="21" />
+		<method name="isLogoutEnabled()Z" since="28" />
+		<method name="isManagedProfile(Landroid/content/ComponentName;)Z" since="24" />
+		<method name="isMasterVolumeMuted(Landroid/content/ComponentName;)Z" since="21" />
+		<method name="isNetworkLoggingEnabled(Landroid/content/ComponentName;)Z" since="26" />
+		<method name="isOrganizationOwnedDeviceWithManagedProfile()Z" since="30" />
+		<method name="isOverrideApnEnabled(Landroid/content/ComponentName;)Z" since="28" />
+		<method name="isPackageSuspended(Landroid/content/ComponentName;Ljava/lang/String;)Z" since="24" />
+		<method name="isPreferentialNetworkServiceEnabled()Z" since="31" />
+		<method name="isProfileOwnerApp(Ljava/lang/String;)Z" since="21" />
+		<method name="isProvisioningAllowed(Ljava/lang/String;)Z" since="24" />
+		<method name="isResetPasswordTokenActive(Landroid/content/ComponentName;)Z" since="26" />
+		<method name="isSafeOperation(I)Z" since="31" />
+		<method name="isSecurityLoggingEnabled(Landroid/content/ComponentName;)Z" since="24" />
+		<method name="isUninstallBlocked(Landroid/content/ComponentName;Ljava/lang/String;)Z" since="21" />
+		<method name="isUniqueDeviceAttestationSupported()Z" since="30" />
+		<method name="isUsbDataSignalingEnabled()Z" since="31" />
+		<method name="isUsingUnifiedPassword(Landroid/content/ComponentName;)Z" since="28" />
+		<method name="listForegroundAffiliatedUsers()Ljava/util/List;" since="31" />
+		<method name="lockNow()V" />
+		<method name="lockNow(I)V" since="26" />
+		<method name="logoutUser(Landroid/content/ComponentName;)I" since="28" />
+		<method name="reboot(Landroid/content/ComponentName;)V" since="24" />
+		<method name="removeActiveAdmin(Landroid/content/ComponentName;)V" />
+		<method name="removeCrossProfileWidgetProvider(Landroid/content/ComponentName;Ljava/lang/String;)Z" since="21" />
+		<method name="removeKeyPair(Landroid/content/ComponentName;Ljava/lang/String;)Z" since="24" />
+		<method name="removeOverrideApn(Landroid/content/ComponentName;I)Z" since="28" />
+		<method name="removeUser(Landroid/content/ComponentName;Landroid/os/UserHandle;)Z" since="21" />
+		<method name="requestBugreport(Landroid/content/ComponentName;)Z" since="24" />
+		<method name="resetPassword(Ljava/lang/String;I)Z" deprecated="30" />
+		<method name="resetPasswordWithToken(Landroid/content/ComponentName;Ljava/lang/String;[BI)Z" since="26" />
+		<method name="retrieveNetworkLogs(Landroid/content/ComponentName;J)Ljava/util/List;" since="26" />
+		<method name="retrievePreRebootSecurityLogs(Landroid/content/ComponentName;)Ljava/util/List;" since="24" />
+		<method name="retrieveSecurityLogs(Landroid/content/ComponentName;)Ljava/util/List;" since="24" />
+		<method name="revokeKeyPairFromApp(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)Z" since="30" />
+		<method name="revokeKeyPairFromWifiAuth(Ljava/lang/String;)Z" since="31" />
+		<method name="setAccountManagementDisabled(Landroid/content/ComponentName;Ljava/lang/String;Z)V" since="21" />
+		<method name="setAffiliationIds(Landroid/content/ComponentName;Ljava/util/Set;)V" since="26" />
+		<method name="setAlwaysOnVpnPackage(Landroid/content/ComponentName;Ljava/lang/String;Z)V" since="24" />
+		<method name="setAlwaysOnVpnPackage(Landroid/content/ComponentName;Ljava/lang/String;ZLjava/util/Set;)V" since="29" />
+		<method name="setApplicationHidden(Landroid/content/ComponentName;Ljava/lang/String;Z)Z" since="21" />
+		<method name="setApplicationRestrictions(Landroid/content/ComponentName;Ljava/lang/String;Landroid/os/Bundle;)V" since="21" />
+		<method name="setApplicationRestrictionsManagingPackage(Landroid/content/ComponentName;Ljava/lang/String;)V" since="24" deprecated="26" />
+		<method name="setAutoTimeEnabled(Landroid/content/ComponentName;Z)V" since="30" />
+		<method name="setAutoTimeRequired(Landroid/content/ComponentName;Z)V" since="21" deprecated="30" />
+		<method name="setAutoTimeZoneEnabled(Landroid/content/ComponentName;Z)V" since="30" />
+		<method name="setBackupServiceEnabled(Landroid/content/ComponentName;Z)V" since="26" />
+		<method name="setBluetoothContactSharingDisabled(Landroid/content/ComponentName;Z)V" since="23" />
+		<method name="setCameraDisabled(Landroid/content/ComponentName;Z)V" since="14" />
+		<method name="setCertInstallerPackage(Landroid/content/ComponentName;Ljava/lang/String;)V" since="23" deprecated="26" />
+		<method name="setCommonCriteriaModeEnabled(Landroid/content/ComponentName;Z)V" since="30" />
+		<method name="setConfiguredNetworksLockdownState(Landroid/content/ComponentName;Z)V" since="30" />
+		<method name="setCrossProfileCalendarPackages(Landroid/content/ComponentName;Ljava/util/Set;)V" since="29" />
+		<method name="setCrossProfileCallerIdDisabled(Landroid/content/ComponentName;Z)V" since="21" />
+		<method name="setCrossProfileContactsSearchDisabled(Landroid/content/ComponentName;Z)V" since="24" />
+		<method name="setCrossProfilePackages(Landroid/content/ComponentName;Ljava/util/Set;)V" since="30" />
+		<method name="setDefaultSmsApplication(Landroid/content/ComponentName;Ljava/lang/String;)V" since="29" />
+		<method name="setDelegatedScopes(Landroid/content/ComponentName;Ljava/lang/String;Ljava/util/List;)V" since="26" />
+		<method name="setDeviceOwnerLockScreenInfo(Landroid/content/ComponentName;Ljava/lang/CharSequence;)V" since="24" />
+		<method name="setEndUserSessionMessage(Landroid/content/ComponentName;Ljava/lang/CharSequence;)V" since="28" />
+		<method name="setFactoryResetProtectionPolicy(Landroid/content/ComponentName;Landroid/app/admin/FactoryResetProtectionPolicy;)V" since="30" />
+		<method name="setGlobalPrivateDnsModeOpportunistic(Landroid/content/ComponentName;)I" since="29" />
+		<method name="setGlobalPrivateDnsModeSpecifiedHost(Landroid/content/ComponentName;Ljava/lang/String;)I" since="29" />
+		<method name="setGlobalSetting(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)V" since="21" />
+		<method name="setKeepUninstalledPackages(Landroid/content/ComponentName;Ljava/util/List;)V" since="28" />
+		<method name="setKeyPairCertificate(Landroid/content/ComponentName;Ljava/lang/String;Ljava/util/List;Z)Z" since="28" />
+		<method name="setKeyguardDisabled(Landroid/content/ComponentName;Z)Z" since="23" />
+		<method name="setKeyguardDisabledFeatures(Landroid/content/ComponentName;I)V" since="17" />
+		<method name="setLocationEnabled(Landroid/content/ComponentName;Z)V" since="30" />
+		<method name="setLockTaskFeatures(Landroid/content/ComponentName;I)V" since="28" />
+		<method name="setLockTaskPackages(Landroid/content/ComponentName;[Ljava/lang/String;)V" since="21" />
+		<method name="setLogoutEnabled(Landroid/content/ComponentName;Z)V" since="28" />
+		<method name="setLongSupportMessage(Landroid/content/ComponentName;Ljava/lang/CharSequence;)V" since="24" />
+		<method name="setManagedProfileMaximumTimeOff(Landroid/content/ComponentName;J)V" since="30" />
+		<method name="setMasterVolumeMuted(Landroid/content/ComponentName;Z)V" since="21" />
+		<method name="setMaximumFailedPasswordsForWipe(Landroid/content/ComponentName;I)V" />
+		<method name="setMaximumTimeToLock(Landroid/content/ComponentName;J)V" />
+		<method name="setMeteredDataDisabledPackages(Landroid/content/ComponentName;Ljava/util/List;)Ljava/util/List;" since="28" />
+		<method name="setNearbyAppStreamingPolicy(I)V" since="31" />
+		<method name="setNearbyNotificationStreamingPolicy(I)V" since="31" />
+		<method name="setNetworkLoggingEnabled(Landroid/content/ComponentName;Z)V" since="26" />
+		<method name="setOrganizationColor(Landroid/content/ComponentName;I)V" since="24" deprecated="31" />
+		<method name="setOrganizationId(Ljava/lang/String;)V" since="31" />
+		<method name="setOrganizationName(Landroid/content/ComponentName;Ljava/lang/CharSequence;)V" since="24" />
+		<method name="setOverrideApnsEnabled(Landroid/content/ComponentName;Z)V" since="28" />
+		<method name="setPackagesSuspended(Landroid/content/ComponentName;[Ljava/lang/String;Z)[Ljava/lang/String;" since="24" />
+		<method name="setPasswordExpirationTimeout(Landroid/content/ComponentName;J)V" since="11" />
+		<method name="setPasswordHistoryLength(Landroid/content/ComponentName;I)V" since="11" />
+		<method name="setPasswordMinimumLength(Landroid/content/ComponentName;I)V" deprecated="31" />
+		<method name="setPasswordMinimumLetters(Landroid/content/ComponentName;I)V" since="11" deprecated="31" />
+		<method name="setPasswordMinimumLowerCase(Landroid/content/ComponentName;I)V" since="11" deprecated="31" />
+		<method name="setPasswordMinimumNonLetter(Landroid/content/ComponentName;I)V" since="11" deprecated="31" />
+		<method name="setPasswordMinimumNumeric(Landroid/content/ComponentName;I)V" since="11" deprecated="31" />
+		<method name="setPasswordMinimumSymbols(Landroid/content/ComponentName;I)V" since="11" deprecated="31" />
+		<method name="setPasswordMinimumUpperCase(Landroid/content/ComponentName;I)V" since="11" deprecated="31" />
+		<method name="setPasswordQuality(Landroid/content/ComponentName;I)V" deprecated="31" />
+		<method name="setPermissionGrantState(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;I)Z" since="23" />
+		<method name="setPermissionPolicy(Landroid/content/ComponentName;I)V" since="23" />
+		<method name="setPermittedAccessibilityServices(Landroid/content/ComponentName;Ljava/util/List;)Z" since="21" />
+		<method name="setPermittedCrossProfileNotificationListeners(Landroid/content/ComponentName;Ljava/util/List;)Z" since="26" />
+		<method name="setPermittedInputMethods(Landroid/content/ComponentName;Ljava/util/List;)Z" since="21" />
+		<method name="setPersonalAppsSuspended(Landroid/content/ComponentName;Z)V" since="30" />
+		<method name="setPreferentialNetworkServiceEnabled(Z)V" since="31" />
+		<method name="setProfileEnabled(Landroid/content/ComponentName;)V" since="21" />
+		<method name="setProfileName(Landroid/content/ComponentName;Ljava/lang/String;)V" since="21" />
+		<method name="setRecommendedGlobalProxy(Landroid/content/ComponentName;Ljava/lang/Object;)V" since="21" />
+		<method name="setRequiredPasswordComplexity(I)V" since="31" />
+		<method name="setRequiredStrongAuthTimeout(Landroid/content/ComponentName;J)V" since="26" />
+		<method name="setResetPasswordToken(Landroid/content/ComponentName;[B)Z" since="26" />
+		<method name="setRestrictionsProvider(Landroid/content/ComponentName;Landroid/content/ComponentName;)V" since="21" />
+		<method name="setScreenCaptureDisabled(Landroid/content/ComponentName;Z)V" since="21" />
+		<method name="setSecureSetting(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)V" since="21" />
+		<method name="setSecurityLoggingEnabled(Landroid/content/ComponentName;Z)V" since="24" />
+		<method name="setShortSupportMessage(Landroid/content/ComponentName;Ljava/lang/CharSequence;)V" since="24" />
+		<method name="setStartUserSessionMessage(Landroid/content/ComponentName;Ljava/lang/CharSequence;)V" since="28" />
+		<method name="setStatusBarDisabled(Landroid/content/ComponentName;Z)Z" since="23" />
+		<method name="setStorageEncryption(Landroid/content/ComponentName;Z)I" since="11" deprecated="30" />
+		<method name="setSystemSetting(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)V" since="28" />
+		<method name="setSystemUpdatePolicy(Landroid/content/ComponentName;Landroid/app/admin/SystemUpdatePolicy;)V" since="23" />
+		<method name="setTime(Landroid/content/ComponentName;J)Z" since="28" />
+		<method name="setTimeZone(Landroid/content/ComponentName;Ljava/lang/String;)Z" since="28" />
+		<method name="setTrustAgentConfiguration(Landroid/content/ComponentName;Landroid/content/ComponentName;Landroid/os/PersistableBundle;)V" since="23" />
+		<method name="setUninstallBlocked(Landroid/content/ComponentName;Ljava/lang/String;Z)V" since="21" />
+		<method name="setUsbDataSignalingEnabled(Z)V" since="31" />
+		<method name="setUserControlDisabledPackages(Landroid/content/ComponentName;Ljava/util/List;)V" since="30" />
+		<method name="setUserIcon(Landroid/content/ComponentName;Landroid/graphics/Bitmap;)V" since="23" />
+		<method name="startUserInBackground(Landroid/content/ComponentName;Landroid/os/UserHandle;)I" since="28" />
+		<method name="stopUser(Landroid/content/ComponentName;Landroid/os/UserHandle;)I" since="28" />
+		<method name="switchUser(Landroid/content/ComponentName;Landroid/os/UserHandle;)Z" since="21" />
+		<method name="transferOwnership(Landroid/content/ComponentName;Landroid/content/ComponentName;Landroid/os/PersistableBundle;)V" since="28" />
+		<method name="uninstallAllUserCaCerts(Landroid/content/ComponentName;)V" since="21" />
+		<method name="uninstallCaCert(Landroid/content/ComponentName;[B)V" since="21" />
+		<method name="updateOverrideApn(Landroid/content/ComponentName;ILandroid/telephony/data/ApnSetting;)Z" since="28" />
+		<method name="wipeData(I)V" />
+		<method name="wipeData(ILjava/lang/CharSequence;)V" since="28" />
+		<field name="ACTION_ADD_DEVICE_ADMIN" />
+		<field name="ACTION_ADMIN_POLICY_COMPLIANCE" since="29" />
+		<field name="ACTION_APPLICATION_DELEGATION_SCOPES_CHANGED" since="26" />
+		<field name="ACTION_CHECK_POLICY_COMPLIANCE" since="30" />
+		<field name="ACTION_DEVICE_ADMIN_SERVICE" since="26" />
+		<field name="ACTION_DEVICE_OWNER_CHANGED" since="23" />
+		<field name="ACTION_GET_PROVISIONING_MODE" since="29" />
+		<field name="ACTION_MANAGED_PROFILE_PROVISIONED" since="23" />
+		<field name="ACTION_PROFILE_OWNER_CHANGED" since="28" />
+		<field name="ACTION_PROVISIONING_SUCCESSFUL" since="26" />
+		<field name="ACTION_PROVISION_MANAGED_DEVICE" since="23" deprecated="31" />
+		<field name="ACTION_PROVISION_MANAGED_PROFILE" since="21" />
+		<field name="ACTION_SET_NEW_PARENT_PROFILE_PASSWORD" since="24" />
+		<field name="ACTION_SET_NEW_PASSWORD" />
+		<field name="ACTION_START_ENCRYPTION" since="11" />
+		<field name="ACTION_SYSTEM_UPDATE_POLICY_CHANGED" since="23" />
+		<field name="DELEGATION_APP_RESTRICTIONS" since="26" />
+		<field name="DELEGATION_BLOCK_UNINSTALL" since="26" />
+		<field name="DELEGATION_CERT_INSTALL" since="26" />
+		<field name="DELEGATION_CERT_SELECTION" since="29" />
+		<field name="DELEGATION_ENABLE_SYSTEM_APP" since="26" />
+		<field name="DELEGATION_INSTALL_EXISTING_PACKAGE" since="28" />
+		<field name="DELEGATION_KEEP_UNINSTALLED_PACKAGES" since="28" />
+		<field name="DELEGATION_NETWORK_LOGGING" since="29" />
+		<field name="DELEGATION_PACKAGE_ACCESS" since="26" />
+		<field name="DELEGATION_PERMISSION_GRANT" since="26" />
+		<field name="DELEGATION_SECURITY_LOGGING" since="31" />
+		<field name="ENCRYPTION_STATUS_ACTIVATING" since="11" />
+		<field name="ENCRYPTION_STATUS_ACTIVE" since="11" />
+		<field name="ENCRYPTION_STATUS_ACTIVE_DEFAULT_KEY" since="23" />
+		<field name="ENCRYPTION_STATUS_ACTIVE_PER_USER" since="24" />
+		<field name="ENCRYPTION_STATUS_INACTIVE" since="11" />
+		<field name="ENCRYPTION_STATUS_UNSUPPORTED" since="11" />
+		<field name="EXTRA_ADD_EXPLANATION" />
+		<field name="EXTRA_DELEGATION_SCOPES" since="26" />
+		<field name="EXTRA_DEVICE_ADMIN" />
+		<field name="EXTRA_DEVICE_PASSWORD_REQUIREMENT_ONLY" since="31" />
+		<field name="EXTRA_PASSWORD_COMPLEXITY" since="29" />
+		<field name="EXTRA_PROVISIONING_ACCOUNT_TO_MIGRATE" since="22" />
+		<field name="EXTRA_PROVISIONING_ADMIN_EXTRAS_BUNDLE" since="21" />
+		<field name="EXTRA_PROVISIONING_ALLOWED_PROVISIONING_MODES" since="31" />
+		<field name="EXTRA_PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME" since="23" />
+		<field name="EXTRA_PROVISIONING_DEVICE_ADMIN_MINIMUM_VERSION_CODE" since="23" />
+		<field name="EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_CHECKSUM" since="21" />
+		<field name="EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_COOKIE_HEADER" since="21" />
+		<field name="EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION" since="21" />
+		<field name="EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME" since="21" deprecated="23" />
+		<field name="EXTRA_PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM" since="23" />
+		<field name="EXTRA_PROVISIONING_DISCLAIMERS" since="26" />
+		<field name="EXTRA_PROVISIONING_DISCLAIMER_CONTENT" since="26" />
+		<field name="EXTRA_PROVISIONING_DISCLAIMER_HEADER" since="26" />
+		<field name="EXTRA_PROVISIONING_EMAIL_ADDRESS" since="21" deprecated="26" />
+		<field name="EXTRA_PROVISIONING_IMEI" since="29" />
+		<field name="EXTRA_PROVISIONING_KEEP_ACCOUNT_ON_MIGRATION" since="26" />
+		<field name="EXTRA_PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLED" since="22" />
+		<field name="EXTRA_PROVISIONING_LOCALE" since="21" />
+		<field name="EXTRA_PROVISIONING_LOCAL_TIME" since="21" />
+		<field name="EXTRA_PROVISIONING_LOGO_URI" since="24" />
+		<field name="EXTRA_PROVISIONING_MAIN_COLOR" since="24" deprecated="31" />
+		<field name="EXTRA_PROVISIONING_MODE" since="29" />
+		<field name="EXTRA_PROVISIONING_SENSORS_PERMISSION_GRANT_OPT_OUT" since="31" />
+		<field name="EXTRA_PROVISIONING_SERIAL_NUMBER" since="29" />
+		<field name="EXTRA_PROVISIONING_SKIP_EDUCATION_SCREENS" since="29" />
+		<field name="EXTRA_PROVISIONING_SKIP_ENCRYPTION" since="23" />
+		<field name="EXTRA_PROVISIONING_SKIP_USER_CONSENT" since="26" deprecated="31" />
+		<field name="EXTRA_PROVISIONING_TIME_ZONE" since="21" />
+		<field name="EXTRA_PROVISIONING_WIFI_ANONYMOUS_IDENTITY" since="29" />
+		<field name="EXTRA_PROVISIONING_WIFI_CA_CERTIFICATE" since="29" />
+		<field name="EXTRA_PROVISIONING_WIFI_DOMAIN" since="29" />
+		<field name="EXTRA_PROVISIONING_WIFI_EAP_METHOD" since="29" />
+		<field name="EXTRA_PROVISIONING_WIFI_HIDDEN" since="21" />
+		<field name="EXTRA_PROVISIONING_WIFI_IDENTITY" since="29" />
+		<field name="EXTRA_PROVISIONING_WIFI_PAC_URL" since="21" />
+		<field name="EXTRA_PROVISIONING_WIFI_PASSWORD" since="21" />
+		<field name="EXTRA_PROVISIONING_WIFI_PHASE2_AUTH" since="29" />
+		<field name="EXTRA_PROVISIONING_WIFI_PROXY_BYPASS" since="21" />
+		<field name="EXTRA_PROVISIONING_WIFI_PROXY_HOST" since="21" />
+		<field name="EXTRA_PROVISIONING_WIFI_PROXY_PORT" since="21" />
+		<field name="EXTRA_PROVISIONING_WIFI_SECURITY_TYPE" since="21" />
+		<field name="EXTRA_PROVISIONING_WIFI_SSID" since="21" />
+		<field name="EXTRA_PROVISIONING_WIFI_USER_CERTIFICATE" since="29" />
+		<field name="FLAG_EVICT_CREDENTIAL_ENCRYPTION_KEY" since="26" />
+		<field name="FLAG_MANAGED_CAN_ACCESS_PARENT" since="21" />
+		<field name="FLAG_PARENT_CAN_ACCESS_MANAGED" since="21" />
+		<field name="ID_TYPE_BASE_INFO" since="28" />
+		<field name="ID_TYPE_IMEI" since="28" />
+		<field name="ID_TYPE_INDIVIDUAL_ATTESTATION" since="30" />
+		<field name="ID_TYPE_MEID" since="28" />
+		<field name="ID_TYPE_SERIAL" since="28" />
+		<field name="INSTALLKEY_REQUEST_CREDENTIALS_ACCESS" since="28" />
+		<field name="INSTALLKEY_SET_USER_SELECTABLE" since="28" />
+		<field name="KEYGUARD_DISABLE_BIOMETRICS" since="28" />
+		<field name="KEYGUARD_DISABLE_FACE" since="28" />
+		<field name="KEYGUARD_DISABLE_FEATURES_ALL" since="17" />
+		<field name="KEYGUARD_DISABLE_FEATURES_NONE" since="17" />
+		<field name="KEYGUARD_DISABLE_FINGERPRINT" since="21" />
+		<field name="KEYGUARD_DISABLE_IRIS" since="28" />
+		<field name="KEYGUARD_DISABLE_REMOTE_INPUT" since="24" />
+		<field name="KEYGUARD_DISABLE_SECURE_CAMERA" since="17" />
+		<field name="KEYGUARD_DISABLE_SECURE_NOTIFICATIONS" since="21" />
+		<field name="KEYGUARD_DISABLE_TRUST_AGENTS" since="21" />
+		<field name="KEYGUARD_DISABLE_UNREDACTED_NOTIFICATIONS" since="21" />
+		<field name="KEYGUARD_DISABLE_WIDGETS_ALL" since="17" />
+		<field name="LEAVE_ALL_SYSTEM_APPS_ENABLED" since="28" />
+		<field name="LOCK_TASK_FEATURE_BLOCK_ACTIVITY_START_IN_TASK" since="30" />
+		<field name="LOCK_TASK_FEATURE_GLOBAL_ACTIONS" since="28" />
+		<field name="LOCK_TASK_FEATURE_HOME" since="28" />
+		<field name="LOCK_TASK_FEATURE_KEYGUARD" since="28" />
+		<field name="LOCK_TASK_FEATURE_NONE" since="28" />
+		<field name="LOCK_TASK_FEATURE_NOTIFICATIONS" since="28" />
+		<field name="LOCK_TASK_FEATURE_OVERVIEW" since="28" />
+		<field name="LOCK_TASK_FEATURE_SYSTEM_INFO" since="28" />
+		<field name="MAKE_USER_EPHEMERAL" since="28" />
+		<field name="MIME_TYPE_PROVISIONING_NFC" since="21" />
+		<field name="NEARBY_STREAMING_DISABLED" since="31" />
+		<field name="NEARBY_STREAMING_ENABLED" since="31" />
+		<field name="NEARBY_STREAMING_NOT_CONTROLLED_BY_POLICY" since="31" />
+		<field name="NEARBY_STREAMING_SAME_MANAGED_ACCOUNT_ONLY" since="31" />
+		<field name="OPERATION_SAFETY_REASON_DRIVING_DISTRACTION" since="31" />
+		<field name="PASSWORD_COMPLEXITY_HIGH" since="29" />
+		<field name="PASSWORD_COMPLEXITY_LOW" since="29" />
+		<field name="PASSWORD_COMPLEXITY_MEDIUM" since="29" />
+		<field name="PASSWORD_COMPLEXITY_NONE" since="29" />
+		<field name="PASSWORD_QUALITY_ALPHABETIC" />
+		<field name="PASSWORD_QUALITY_ALPHANUMERIC" />
+		<field name="PASSWORD_QUALITY_BIOMETRIC_WEAK" since="14" />
+		<field name="PASSWORD_QUALITY_COMPLEX" since="11" />
+		<field name="PASSWORD_QUALITY_NUMERIC" />
+		<field name="PASSWORD_QUALITY_NUMERIC_COMPLEX" since="21" />
+		<field name="PASSWORD_QUALITY_SOMETHING" />
+		<field name="PASSWORD_QUALITY_UNSPECIFIED" />
+		<field name="PERMISSION_GRANT_STATE_DEFAULT" since="23" />
+		<field name="PERMISSION_GRANT_STATE_DENIED" since="23" />
+		<field name="PERMISSION_GRANT_STATE_GRANTED" since="23" />
+		<field name="PERMISSION_POLICY_AUTO_DENY" since="23" />
+		<field name="PERMISSION_POLICY_AUTO_GRANT" since="23" />
+		<field name="PERMISSION_POLICY_PROMPT" since="23" />
+		<field name="PERSONAL_APPS_NOT_SUSPENDED" since="30" />
+		<field name="PERSONAL_APPS_SUSPENDED_EXPLICITLY" since="30" />
+		<field name="PERSONAL_APPS_SUSPENDED_PROFILE_TIMEOUT" since="30" />
+		<field name="POLICY_DISABLE_CAMERA" since="26" />
+		<field name="POLICY_DISABLE_SCREEN_CAPTURE" since="26" />
+		<field name="PRIVATE_DNS_MODE_OFF" since="29" />
+		<field name="PRIVATE_DNS_MODE_OPPORTUNISTIC" since="29" />
+		<field name="PRIVATE_DNS_MODE_PROVIDER_HOSTNAME" since="29" />
+		<field name="PRIVATE_DNS_MODE_UNKNOWN" since="29" />
+		<field name="PRIVATE_DNS_SET_ERROR_FAILURE_SETTING" since="29" />
+		<field name="PRIVATE_DNS_SET_ERROR_HOST_NOT_SERVING" since="29" />
+		<field name="PRIVATE_DNS_SET_NO_ERROR" since="29" />
+		<field name="PROVISIONING_MODE_FULLY_MANAGED_DEVICE" since="29" />
+		<field name="PROVISIONING_MODE_MANAGED_PROFILE" since="29" />
+		<field name="PROVISIONING_MODE_MANAGED_PROFILE_ON_PERSONAL_DEVICE" since="31" />
+		<field name="RESET_PASSWORD_DO_NOT_ASK_CREDENTIALS_ON_BOOT" since="23" />
+		<field name="RESET_PASSWORD_REQUIRE_ENTRY" />
+		<field name="SKIP_SETUP_WIZARD" since="24" />
+		<field name="WIPE_EUICC" since="28" />
+		<field name="WIPE_EXTERNAL_STORAGE" since="9" />
+		<field name="WIPE_RESET_PROTECTION_DATA" since="22" />
+		<field name="WIPE_SILENTLY" since="29" />
+	</class>
+	<class name="android/app/admin/DevicePolicyManager$InstallSystemUpdateCallback" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onInstallUpdateError(ILjava/lang/String;)V" />
+		<field name="UPDATE_ERROR_BATTERY_LOW" />
+		<field name="UPDATE_ERROR_FILE_NOT_FOUND" />
+		<field name="UPDATE_ERROR_INCORRECT_OS_VERSION" />
+		<field name="UPDATE_ERROR_UNKNOWN" />
+		<field name="UPDATE_ERROR_UPDATE_FILE_INVALID" />
+	</class>
+	<class name="android/app/admin/DevicePolicyManager$OnClearApplicationUserDataListener" since="28">
+		<extends name="java/lang/Object" />
+		<method name="onApplicationUserDataCleared(Ljava/lang/String;Z)V" />
+	</class>
+	<class name="android/app/admin/DnsEvent" since="26">
+		<extends name="android/app/admin/NetworkEvent" />
+		<method name="getHostname()Ljava/lang/String;" />
+		<method name="getInetAddresses()Ljava/util/List;" />
+		<method name="getTotalResolvedAddressCount()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/admin/FactoryResetProtectionPolicy" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getFactoryResetProtectionAccounts()Ljava/util/List;" />
+		<method name="isFactoryResetProtectionEnabled()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/admin/FactoryResetProtectionPolicy$Builder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/app/admin/FactoryResetProtectionPolicy;" />
+		<method name="setFactoryResetProtectionAccounts(Ljava/util/List;)Landroid/app/admin/FactoryResetProtectionPolicy$Builder;" />
+		<method name="setFactoryResetProtectionEnabled(Z)Landroid/app/admin/FactoryResetProtectionPolicy$Builder;" />
+	</class>
+	<class name="android/app/admin/FreezePeriod" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/time/MonthDay;Ljava/time/MonthDay;)V" />
+		<method name="getEnd()Ljava/time/MonthDay;" />
+		<method name="getStart()Ljava/time/MonthDay;" />
+	</class>
+	<class name="android/app/admin/NetworkEvent" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getId()J" since="28" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getTimestamp()J" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/admin/SecurityLog" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="LEVEL_ERROR" since="28" />
+		<field name="LEVEL_INFO" since="28" />
+		<field name="LEVEL_WARNING" since="28" />
+		<field name="TAG_ADB_SHELL_CMD" />
+		<field name="TAG_ADB_SHELL_INTERACTIVE" />
+		<field name="TAG_APP_PROCESS_START" />
+		<field name="TAG_CAMERA_POLICY_SET" since="30" />
+		<field name="TAG_CERT_AUTHORITY_INSTALLED" since="28" />
+		<field name="TAG_CERT_AUTHORITY_REMOVED" since="28" />
+		<field name="TAG_CERT_VALIDATION_FAILURE" since="28" />
+		<field name="TAG_CRYPTO_SELF_TEST_COMPLETED" since="28" />
+		<field name="TAG_KEYGUARD_DISABLED_FEATURES_SET" since="28" />
+		<field name="TAG_KEYGUARD_DISMISSED" />
+		<field name="TAG_KEYGUARD_DISMISS_AUTH_ATTEMPT" />
+		<field name="TAG_KEYGUARD_SECURED" />
+		<field name="TAG_KEY_DESTRUCTION" since="28" />
+		<field name="TAG_KEY_GENERATED" since="28" />
+		<field name="TAG_KEY_IMPORT" since="28" />
+		<field name="TAG_KEY_INTEGRITY_VIOLATION" since="28" />
+		<field name="TAG_LOGGING_STARTED" since="28" />
+		<field name="TAG_LOGGING_STOPPED" since="28" />
+		<field name="TAG_LOG_BUFFER_SIZE_CRITICAL" since="28" />
+		<field name="TAG_MAX_PASSWORD_ATTEMPTS_SET" since="28" />
+		<field name="TAG_MAX_SCREEN_LOCK_TIMEOUT_SET" since="28" />
+		<field name="TAG_MEDIA_MOUNT" since="28" />
+		<field name="TAG_MEDIA_UNMOUNT" since="28" />
+		<field name="TAG_OS_SHUTDOWN" since="28" />
+		<field name="TAG_OS_STARTUP" since="28" />
+		<field name="TAG_PASSWORD_COMPLEXITY_REQUIRED" since="31" />
+		<field name="TAG_PASSWORD_COMPLEXITY_SET" since="28" />
+		<field name="TAG_PASSWORD_EXPIRATION_SET" since="28" />
+		<field name="TAG_PASSWORD_HISTORY_LENGTH_SET" since="28" />
+		<field name="TAG_REMOTE_LOCK" since="28" />
+		<field name="TAG_SYNC_RECV_FILE" />
+		<field name="TAG_SYNC_SEND_FILE" />
+		<field name="TAG_USER_RESTRICTION_ADDED" since="28" />
+		<field name="TAG_USER_RESTRICTION_REMOVED" since="28" />
+		<field name="TAG_WIPE_FAILURE" since="28" />
+	</class>
+	<class name="android/app/admin/SecurityLog$SecurityEvent" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getData()Ljava/lang/Object;" />
+		<method name="getId()J" since="28" />
+		<method name="getLogLevel()I" since="28" />
+		<method name="getTag()I" />
+		<method name="getTimeNanos()J" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/admin/SystemUpdateInfo" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getReceivedTime()J" />
+		<method name="getSecurityPatchState()I" />
+		<field name="CREATOR" />
+		<field name="SECURITY_PATCH_STATE_FALSE" />
+		<field name="SECURITY_PATCH_STATE_TRUE" />
+		<field name="SECURITY_PATCH_STATE_UNKNOWN" />
+	</class>
+	<class name="android/app/admin/SystemUpdatePolicy" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="createAutomaticInstallPolicy()Landroid/app/admin/SystemUpdatePolicy;" />
+		<method name="createPostponeInstallPolicy()Landroid/app/admin/SystemUpdatePolicy;" />
+		<method name="createWindowedInstallPolicy(II)Landroid/app/admin/SystemUpdatePolicy;" />
+		<method name="getFreezePeriods()Ljava/util/List;" since="28" />
+		<method name="getInstallWindowEnd()I" />
+		<method name="getInstallWindowStart()I" />
+		<method name="getPolicyType()I" />
+		<method name="setFreezePeriods(Ljava/util/List;)Landroid/app/admin/SystemUpdatePolicy;" since="28" />
+		<field name="CREATOR" />
+		<field name="TYPE_INSTALL_AUTOMATIC" />
+		<field name="TYPE_INSTALL_WINDOWED" />
+		<field name="TYPE_POSTPONE" />
+	</class>
+	<class name="android/app/admin/SystemUpdatePolicy$ValidationFailedException" since="28">
+		<extends name="java/lang/IllegalArgumentException" />
+		<implements name="android/os/Parcelable" />
+		<method name="getErrorCode()I" />
+		<field name="CREATOR" />
+		<field name="ERROR_COMBINED_FREEZE_PERIOD_TOO_CLOSE" />
+		<field name="ERROR_COMBINED_FREEZE_PERIOD_TOO_LONG" />
+		<field name="ERROR_DUPLICATE_OR_OVERLAP" />
+		<field name="ERROR_NEW_FREEZE_PERIOD_TOO_CLOSE" />
+		<field name="ERROR_NEW_FREEZE_PERIOD_TOO_LONG" />
+		<field name="ERROR_UNKNOWN" />
+	</class>
+	<class name="android/app/admin/UnsafeStateException" since="31">
+		<extends name="java/lang/IllegalStateException" />
+		<implements name="android/os/Parcelable" />
+		<method name="getReasons()Ljava/util/List;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/assist/AssistContent" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getClipData()Landroid/content/ClipData;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getIntent()Landroid/content/Intent;" />
+		<method name="getStructuredData()Ljava/lang/String;" />
+		<method name="getWebUri()Landroid/net/Uri;" />
+		<method name="isAppProvidedIntent()Z" />
+		<method name="isAppProvidedWebUri()Z" since="24" />
+		<method name="setClipData(Landroid/content/ClipData;)V" />
+		<method name="setIntent(Landroid/content/Intent;)V" />
+		<method name="setStructuredData(Ljava/lang/String;)V" />
+		<method name="setWebUri(Landroid/net/Uri;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/assist/AssistStructure" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAcquisitionEndTime()J" since="26" />
+		<method name="getAcquisitionStartTime()J" since="26" />
+		<method name="getActivityComponent()Landroid/content/ComponentName;" />
+		<method name="getWindowNodeAt(I)Landroid/app/assist/AssistStructure$WindowNode;" />
+		<method name="getWindowNodeCount()I" />
+		<method name="isHomeActivity()Z" since="26" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/assist/AssistStructure$ViewNode" since="23">
+		<extends name="java/lang/Object" />
+		<method name="getAlpha()F" />
+		<method name="getAutofillHints()[Ljava/lang/String;" since="26" />
+		<method name="getAutofillId()Landroid/view/autofill/AutofillId;" since="26" />
+		<method name="getAutofillOptions()[Ljava/lang/CharSequence;" since="26" />
+		<method name="getAutofillType()I" since="26" />
+		<method name="getAutofillValue()Landroid/view/autofill/AutofillValue;" since="26" />
+		<method name="getChildAt(I)Landroid/app/assist/AssistStructure$ViewNode;" />
+		<method name="getChildCount()I" />
+		<method name="getClassName()Ljava/lang/String;" />
+		<method name="getContentDescription()Ljava/lang/CharSequence;" />
+		<method name="getElevation()F" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getHeight()I" />
+		<method name="getHint()Ljava/lang/String;" />
+		<method name="getHintIdEntry()Ljava/lang/String;" since="30" />
+		<method name="getHtmlInfo()Landroid/view/ViewStructure$HtmlInfo;" since="26" />
+		<method name="getId()I" />
+		<method name="getIdEntry()Ljava/lang/String;" />
+		<method name="getIdPackage()Ljava/lang/String;" />
+		<method name="getIdType()Ljava/lang/String;" />
+		<method name="getImportantForAutofill()I" since="28" />
+		<method name="getInputType()I" since="26" />
+		<method name="getLeft()I" />
+		<method name="getLocaleList()Landroid/os/LocaleList;" since="26" />
+		<method name="getMaxTextEms()I" since="28" />
+		<method name="getMaxTextLength()I" since="28" />
+		<method name="getMinTextEms()I" since="28" />
+		<method name="getReceiveContentMimeTypes()[Ljava/lang/String;" since="31" />
+		<method name="getScrollX()I" />
+		<method name="getScrollY()I" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<method name="getTextBackgroundColor()I" />
+		<method name="getTextColor()I" />
+		<method name="getTextIdEntry()Ljava/lang/String;" since="28" />
+		<method name="getTextLineBaselines()[I" />
+		<method name="getTextLineCharOffsets()[I" />
+		<method name="getTextSelectionEnd()I" />
+		<method name="getTextSelectionStart()I" />
+		<method name="getTextSize()F" />
+		<method name="getTextStyle()I" />
+		<method name="getTop()I" />
+		<method name="getTransformation()Landroid/graphics/Matrix;" />
+		<method name="getVisibility()I" />
+		<method name="getWebDomain()Ljava/lang/String;" since="26" />
+		<method name="getWebScheme()Ljava/lang/String;" since="28" />
+		<method name="getWidth()I" />
+		<method name="isAccessibilityFocused()Z" />
+		<method name="isActivated()Z" />
+		<method name="isAssistBlocked()Z" />
+		<method name="isCheckable()Z" />
+		<method name="isChecked()Z" />
+		<method name="isClickable()Z" />
+		<method name="isContextClickable()Z" />
+		<method name="isEnabled()Z" />
+		<method name="isFocusable()Z" />
+		<method name="isFocused()Z" />
+		<method name="isLongClickable()Z" />
+		<method name="isOpaque()Z" since="26" />
+		<method name="isSelected()Z" />
+		<field name="TEXT_COLOR_UNDEFINED" />
+		<field name="TEXT_STYLE_BOLD" />
+		<field name="TEXT_STYLE_ITALIC" />
+		<field name="TEXT_STYLE_STRIKE_THRU" />
+		<field name="TEXT_STYLE_UNDERLINE" />
+	</class>
+	<class name="android/app/assist/AssistStructure$WindowNode" since="23">
+		<extends name="java/lang/Object" />
+		<method name="getDisplayId()I" />
+		<method name="getHeight()I" />
+		<method name="getLeft()I" />
+		<method name="getRootViewNode()Landroid/app/assist/AssistStructure$ViewNode;" />
+		<method name="getTitle()Ljava/lang/CharSequence;" />
+		<method name="getTop()I" />
+		<method name="getWidth()I" />
+	</class>
+	<class name="android/app/backup/BackupAgent" since="8">
+		<extends name="android/content/ContextWrapper" />
+		<method name="&lt;init&gt;()V" />
+		<method name="fullBackupFile(Ljava/io/File;Landroid/app/backup/FullBackupDataOutput;)V" since="14" />
+		<method name="onBackup(Landroid/os/ParcelFileDescriptor;Landroid/app/backup/BackupDataOutput;Landroid/os/ParcelFileDescriptor;)V" />
+		<method name="onCreate()V" />
+		<method name="onDestroy()V" />
+		<method name="onFullBackup(Landroid/app/backup/FullBackupDataOutput;)V" since="14" />
+		<method name="onQuotaExceeded(JJ)V" since="24" />
+		<method name="onRestore(Landroid/app/backup/BackupDataInput;ILandroid/os/ParcelFileDescriptor;)V" />
+		<method name="onRestore(Landroid/app/backup/BackupDataInput;JLandroid/os/ParcelFileDescriptor;)V" since="28" />
+		<method name="onRestoreFile(Landroid/os/ParcelFileDescriptor;JLjava/io/File;IJJ)V" since="14" />
+		<method name="onRestoreFinished()V" since="21" />
+		<field name="FLAG_CLIENT_SIDE_ENCRYPTION_ENABLED" since="28" />
+		<field name="FLAG_DEVICE_TO_DEVICE_TRANSFER" since="28" />
+		<field name="TYPE_DIRECTORY" since="14" />
+		<field name="TYPE_FILE" since="14" />
+	</class>
+	<class name="android/app/backup/BackupAgentHelper" since="8">
+		<extends name="android/app/backup/BackupAgent" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addHelper(Ljava/lang/String;Landroid/app/backup/BackupHelper;)V" />
+	</class>
+	<class name="android/app/backup/BackupDataInput" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getDataSize()I" />
+		<method name="getKey()Ljava/lang/String;" />
+		<method name="readEntityData([BII)I" />
+		<method name="readNextHeader()Z" />
+		<method name="skipEntityData()V" />
+	</class>
+	<class name="android/app/backup/BackupDataInputStream" since="8">
+		<extends name="java/io/InputStream" />
+		<method name="getKey()Ljava/lang/String;" />
+		<method name="size()I" />
+	</class>
+	<class name="android/app/backup/BackupDataOutput" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getQuota()J" since="26" />
+		<method name="getTransportFlags()I" since="28" />
+		<method name="writeEntityData([BI)I" />
+		<method name="writeEntityHeader(Ljava/lang/String;I)I" />
+	</class>
+	<class name="android/app/backup/BackupHelper" since="8">
+		<extends name="java/lang/Object" />
+		<method name="performBackup(Landroid/os/ParcelFileDescriptor;Landroid/app/backup/BackupDataOutput;Landroid/os/ParcelFileDescriptor;)V" />
+		<method name="restoreEntity(Landroid/app/backup/BackupDataInputStream;)V" />
+		<method name="writeNewStateDescription(Landroid/os/ParcelFileDescriptor;)V" />
+	</class>
+	<class name="android/app/backup/BackupManager" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="dataChanged()V" />
+		<method name="dataChanged(Ljava/lang/String;)V" />
+		<method name="getUserForAncestralSerialNumber(J)Landroid/os/UserHandle;" since="29" />
+		<method name="requestRestore(Landroid/app/backup/RestoreObserver;)I" deprecated="28" />
+	</class>
+	<class name="android/app/backup/FileBackupHelper" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="android/app/backup/BackupHelper" />
+		<method name="&lt;init&gt;(Landroid/content/Context;[Ljava/lang/String;)V" />
+	</class>
+	<class name="android/app/backup/FullBackupDataOutput" since="14">
+		<extends name="java/lang/Object" />
+		<method name="getQuota()J" since="26" />
+		<method name="getTransportFlags()I" since="28" />
+	</class>
+	<class name="android/app/backup/RestoreObserver" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onUpdate(ILjava/lang/String;)V" />
+		<method name="restoreFinished(I)V" />
+		<method name="restoreStarting(I)V" />
+	</class>
+	<class name="android/app/backup/SharedPreferencesBackupHelper" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="android/app/backup/BackupHelper" />
+		<method name="&lt;init&gt;(Landroid/content/Context;[Ljava/lang/String;)V" />
+	</class>
+	<class name="android/app/blob/BlobHandle" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="createWithSha256([BLjava/lang/CharSequence;JLjava/lang/String;)Landroid/app/blob/BlobHandle;" />
+		<method name="getExpiryTimeMillis()J" />
+		<method name="getLabel()Ljava/lang/CharSequence;" />
+		<method name="getSha256Digest()[B" />
+		<method name="getTag()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/blob/BlobStoreManager" since="30">
+		<extends name="java/lang/Object" />
+		<method name="abandonSession(J)V" />
+		<method name="acquireLease(Landroid/app/blob/BlobHandle;I)V" />
+		<method name="acquireLease(Landroid/app/blob/BlobHandle;IJ)V" />
+		<method name="acquireLease(Landroid/app/blob/BlobHandle;Ljava/lang/CharSequence;)V" />
+		<method name="acquireLease(Landroid/app/blob/BlobHandle;Ljava/lang/CharSequence;J)V" />
+		<method name="createSession(Landroid/app/blob/BlobHandle;)J" />
+		<method name="getLeasedBlobs()Ljava/util/List;" />
+		<method name="getRemainingLeaseQuotaBytes()J" />
+		<method name="openBlob(Landroid/app/blob/BlobHandle;)Landroid/os/ParcelFileDescriptor;" />
+		<method name="openSession(J)Landroid/app/blob/BlobStoreManager$Session;" />
+		<method name="releaseLease(Landroid/app/blob/BlobHandle;)V" />
+	</class>
+	<class name="android/app/blob/BlobStoreManager$Session" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<method name="abandon()V" />
+		<method name="allowPackageAccess(Ljava/lang/String;[B)V" />
+		<method name="allowPublicAccess()V" />
+		<method name="allowSameSignatureAccess()V" />
+		<method name="commit(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" />
+		<method name="getSize()J" />
+		<method name="isPackageAccessAllowed(Ljava/lang/String;[B)Z" />
+		<method name="isPublicAccessAllowed()Z" />
+		<method name="isSameSignatureAccessAllowed()Z" />
+		<method name="openRead()Landroid/os/ParcelFileDescriptor;" />
+		<method name="openWrite(JJ)Landroid/os/ParcelFileDescriptor;" />
+	</class>
+	<class name="android/app/job/JobInfo" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getBackoffPolicy()I" />
+		<method name="getClipData()Landroid/content/ClipData;" since="26" />
+		<method name="getClipGrantFlags()I" since="26" />
+		<method name="getEstimatedNetworkDownloadBytes()J" since="28" />
+		<method name="getEstimatedNetworkUploadBytes()J" since="28" />
+		<method name="getExtras()Landroid/os/PersistableBundle;" />
+		<method name="getFlexMillis()J" since="24" />
+		<method name="getId()I" />
+		<method name="getInitialBackoffMillis()J" />
+		<method name="getIntervalMillis()J" />
+		<method name="getMaxExecutionDelayMillis()J" />
+		<method name="getMinFlexMillis()J" since="24" />
+		<method name="getMinLatencyMillis()J" />
+		<method name="getMinPeriodMillis()J" since="24" />
+		<method name="getNetworkType()I" deprecated="28" />
+		<method name="getRequiredNetwork()Ljava/lang/Object;" since="28" />
+		<method name="getService()Landroid/content/ComponentName;" />
+		<method name="getTransientExtras()Landroid/os/Bundle;" since="26" />
+		<method name="getTriggerContentMaxDelay()J" since="24" />
+		<method name="getTriggerContentUpdateDelay()J" since="24" />
+		<method name="getTriggerContentUris()[Landroid/app/job/JobInfo$TriggerContentUri;" since="24" />
+		<method name="isExpedited()Z" since="31" />
+		<method name="isImportantWhileForeground()Z" since="28" />
+		<method name="isPeriodic()Z" />
+		<method name="isPersisted()Z" />
+		<method name="isPrefetch()Z" since="28" />
+		<method name="isRequireBatteryNotLow()Z" since="26" />
+		<method name="isRequireCharging()Z" />
+		<method name="isRequireDeviceIdle()Z" />
+		<method name="isRequireStorageNotLow()Z" since="26" />
+		<field name="BACKOFF_POLICY_EXPONENTIAL" />
+		<field name="BACKOFF_POLICY_LINEAR" />
+		<field name="CREATOR" />
+		<field name="DEFAULT_INITIAL_BACKOFF_MILLIS" />
+		<field name="MAX_BACKOFF_DELAY_MILLIS" />
+		<field name="NETWORK_BYTES_UNKNOWN" since="28" />
+		<field name="NETWORK_TYPE_ANY" />
+		<field name="NETWORK_TYPE_CELLULAR" since="28" />
+		<field name="NETWORK_TYPE_METERED" since="26" deprecated="28" />
+		<field name="NETWORK_TYPE_NONE" />
+		<field name="NETWORK_TYPE_NOT_ROAMING" since="24" />
+		<field name="NETWORK_TYPE_UNMETERED" />
+	</class>
+	<class name="android/app/job/JobInfo$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(ILandroid/content/ComponentName;)V" />
+		<method name="addTriggerContentUri(Landroid/app/job/JobInfo$TriggerContentUri;)Landroid/app/job/JobInfo$Builder;" since="24" />
+		<method name="build()Landroid/app/job/JobInfo;" />
+		<method name="setBackoffCriteria(JI)Landroid/app/job/JobInfo$Builder;" />
+		<method name="setClipData(Landroid/content/ClipData;I)Landroid/app/job/JobInfo$Builder;" since="26" />
+		<method name="setEstimatedNetworkBytes(JJ)Landroid/app/job/JobInfo$Builder;" since="28" />
+		<method name="setExpedited(Z)Landroid/app/job/JobInfo$Builder;" since="31" />
+		<method name="setExtras(Landroid/os/PersistableBundle;)Landroid/app/job/JobInfo$Builder;" />
+		<method name="setImportantWhileForeground(Z)Landroid/app/job/JobInfo$Builder;" since="28" deprecated="31" />
+		<method name="setMinimumLatency(J)Landroid/app/job/JobInfo$Builder;" />
+		<method name="setOverrideDeadline(J)Landroid/app/job/JobInfo$Builder;" />
+		<method name="setPeriodic(J)Landroid/app/job/JobInfo$Builder;" />
+		<method name="setPeriodic(JJ)Landroid/app/job/JobInfo$Builder;" since="24" />
+		<method name="setPersisted(Z)Landroid/app/job/JobInfo$Builder;" />
+		<method name="setPrefetch(Z)Landroid/app/job/JobInfo$Builder;" since="28" />
+		<method name="setRequiredNetwork(Ljava/lang/Object;)Landroid/app/job/JobInfo$Builder;" since="28" />
+		<method name="setRequiredNetworkType(I)Landroid/app/job/JobInfo$Builder;" />
+		<method name="setRequiresBatteryNotLow(Z)Landroid/app/job/JobInfo$Builder;" since="26" />
+		<method name="setRequiresCharging(Z)Landroid/app/job/JobInfo$Builder;" />
+		<method name="setRequiresDeviceIdle(Z)Landroid/app/job/JobInfo$Builder;" />
+		<method name="setRequiresStorageNotLow(Z)Landroid/app/job/JobInfo$Builder;" since="26" />
+		<method name="setTransientExtras(Landroid/os/Bundle;)Landroid/app/job/JobInfo$Builder;" since="26" />
+		<method name="setTriggerContentMaxDelay(J)Landroid/app/job/JobInfo$Builder;" since="24" />
+		<method name="setTriggerContentUpdateDelay(J)Landroid/app/job/JobInfo$Builder;" since="24" />
+	</class>
+	<class name="android/app/job/JobInfo$TriggerContentUri" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/net/Uri;I)V" />
+		<method name="getFlags()I" />
+		<method name="getUri()Landroid/net/Uri;" />
+		<field name="CREATOR" />
+		<field name="FLAG_NOTIFY_FOR_DESCENDANTS" />
+	</class>
+	<class name="android/app/job/JobParameters" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="completeWork(Landroid/app/job/JobWorkItem;)V" since="26" />
+		<method name="dequeueWork()Landroid/app/job/JobWorkItem;" since="26" />
+		<method name="getClipData()Landroid/content/ClipData;" since="26" />
+		<method name="getClipGrantFlags()I" since="26" />
+		<method name="getExtras()Landroid/os/PersistableBundle;" />
+		<method name="getJobId()I" />
+		<method name="getNetwork()Ljava/lang/Object;" since="28" />
+		<method name="getStopReason()I" since="31" />
+		<method name="getTransientExtras()Landroid/os/Bundle;" since="26" />
+		<method name="getTriggeredContentAuthorities()[Ljava/lang/String;" since="24" />
+		<method name="getTriggeredContentUris()[Landroid/net/Uri;" since="24" />
+		<method name="isExpeditedJob()Z" since="31" />
+		<method name="isOverrideDeadlineExpired()Z" />
+		<field name="CREATOR" />
+		<field name="STOP_REASON_APP_STANDBY" since="31" />
+		<field name="STOP_REASON_BACKGROUND_RESTRICTION" since="31" />
+		<field name="STOP_REASON_CANCELLED_BY_APP" since="31" />
+		<field name="STOP_REASON_CONSTRAINT_BATTERY_NOT_LOW" since="31" />
+		<field name="STOP_REASON_CONSTRAINT_CHARGING" since="31" />
+		<field name="STOP_REASON_CONSTRAINT_CONNECTIVITY" since="31" />
+		<field name="STOP_REASON_CONSTRAINT_DEVICE_IDLE" since="31" />
+		<field name="STOP_REASON_CONSTRAINT_STORAGE_NOT_LOW" since="31" />
+		<field name="STOP_REASON_DEVICE_STATE" since="31" />
+		<field name="STOP_REASON_PREEMPT" since="31" />
+		<field name="STOP_REASON_QUOTA" since="31" />
+		<field name="STOP_REASON_SYSTEM_PROCESSING" since="31" />
+		<field name="STOP_REASON_TIMEOUT" since="31" />
+		<field name="STOP_REASON_UNDEFINED" since="31" />
+		<field name="STOP_REASON_USER" since="31" />
+	</class>
+	<class name="android/app/job/JobScheduler" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="cancel(I)V" />
+		<method name="cancelAll()V" />
+		<method name="enqueue(Landroid/app/job/JobInfo;Landroid/app/job/JobWorkItem;)I" since="26" />
+		<method name="getAllPendingJobs()Ljava/util/List;" />
+		<method name="getPendingJob(I)Landroid/app/job/JobInfo;" since="24" />
+		<method name="schedule(Landroid/app/job/JobInfo;)I" />
+		<field name="RESULT_FAILURE" />
+		<field name="RESULT_SUCCESS" />
+	</class>
+	<class name="android/app/job/JobService" since="21">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="jobFinished(Landroid/app/job/JobParameters;Z)V" />
+		<method name="onStartJob(Landroid/app/job/JobParameters;)Z" />
+		<method name="onStopJob(Landroid/app/job/JobParameters;)Z" />
+		<field name="PERMISSION_BIND" />
+	</class>
+	<class name="android/app/job/JobServiceEngine" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/app/Service;)V" />
+		<method name="getBinder()Landroid/os/IBinder;" />
+		<method name="jobFinished(Landroid/app/job/JobParameters;Z)V" />
+		<method name="onStartJob(Landroid/app/job/JobParameters;)Z" />
+		<method name="onStopJob(Landroid/app/job/JobParameters;)Z" />
+	</class>
+	<class name="android/app/job/JobWorkItem" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/content/Intent;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Intent;JJ)V" since="28" />
+		<method name="getDeliveryCount()I" />
+		<method name="getEstimatedNetworkDownloadBytes()J" since="28" />
+		<method name="getEstimatedNetworkUploadBytes()J" since="28" />
+		<method name="getIntent()Landroid/content/Intent;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/people/ConversationStatus" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getActivity()I" />
+		<method name="getAvailability()I" />
+		<method name="getDescription()Ljava/lang/CharSequence;" />
+		<method name="getEndTimeMillis()J" />
+		<method name="getIcon()Landroid/graphics/drawable/Icon;" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getStartTimeMillis()J" />
+		<field name="ACTIVITY_ANNIVERSARY" />
+		<field name="ACTIVITY_AUDIO" />
+		<field name="ACTIVITY_BIRTHDAY" />
+		<field name="ACTIVITY_GAME" />
+		<field name="ACTIVITY_LOCATION" />
+		<field name="ACTIVITY_NEW_STORY" />
+		<field name="ACTIVITY_OTHER" />
+		<field name="ACTIVITY_UPCOMING_BIRTHDAY" />
+		<field name="ACTIVITY_VIDEO" />
+		<field name="AVAILABILITY_AVAILABLE" />
+		<field name="AVAILABILITY_BUSY" />
+		<field name="AVAILABILITY_OFFLINE" />
+		<field name="AVAILABILITY_UNKNOWN" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/people/ConversationStatus$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="build()Landroid/app/people/ConversationStatus;" />
+		<method name="setAvailability(I)Landroid/app/people/ConversationStatus$Builder;" />
+		<method name="setDescription(Ljava/lang/CharSequence;)Landroid/app/people/ConversationStatus$Builder;" />
+		<method name="setEndTimeMillis(J)Landroid/app/people/ConversationStatus$Builder;" />
+		<method name="setIcon(Landroid/graphics/drawable/Icon;)Landroid/app/people/ConversationStatus$Builder;" />
+		<method name="setStartTimeMillis(J)Landroid/app/people/ConversationStatus$Builder;" />
+	</class>
+	<class name="android/app/people/PeopleManager" since="31">
+		<extends name="java/lang/Object" />
+		<method name="addOrUpdateStatus(Ljava/lang/String;Landroid/app/people/ConversationStatus;)V" />
+		<method name="clearStatus(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="clearStatuses(Ljava/lang/String;)V" />
+		<method name="getStatuses(Ljava/lang/String;)Ljava/util/List;" />
+	</class>
+	<class name="android/app/slice/Slice" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="getHints()Ljava/util/List;" />
+		<method name="getItems()Ljava/util/List;" />
+		<method name="getSpec()Landroid/app/slice/SliceSpec;" />
+		<method name="getUri()Landroid/net/Uri;" />
+		<method name="isCallerNeeded()Z" />
+		<field name="CREATOR" />
+		<field name="EXTRA_RANGE_VALUE" />
+		<field name="EXTRA_TOGGLE_STATE" />
+		<field name="HINT_ACTIONS" />
+		<field name="HINT_ERROR" />
+		<field name="HINT_HORIZONTAL" />
+		<field name="HINT_KEYWORDS" />
+		<field name="HINT_LARGE" />
+		<field name="HINT_LAST_UPDATED" />
+		<field name="HINT_LIST" />
+		<field name="HINT_LIST_ITEM" />
+		<field name="HINT_NO_TINT" />
+		<field name="HINT_PARTIAL" />
+		<field name="HINT_PERMISSION_REQUEST" />
+		<field name="HINT_SEE_MORE" />
+		<field name="HINT_SELECTED" />
+		<field name="HINT_SHORTCUT" />
+		<field name="HINT_SUMMARY" />
+		<field name="HINT_TITLE" />
+		<field name="HINT_TTL" />
+		<field name="SUBTYPE_COLOR" />
+		<field name="SUBTYPE_CONTENT_DESCRIPTION" />
+		<field name="SUBTYPE_LAYOUT_DIRECTION" />
+		<field name="SUBTYPE_MAX" />
+		<field name="SUBTYPE_MESSAGE" />
+		<field name="SUBTYPE_MILLIS" />
+		<field name="SUBTYPE_PRIORITY" />
+		<field name="SUBTYPE_RANGE" />
+		<field name="SUBTYPE_SOURCE" />
+		<field name="SUBTYPE_TOGGLE" />
+		<field name="SUBTYPE_VALUE" />
+	</class>
+	<class name="android/app/slice/Slice$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/app/slice/Slice$Builder;)V" />
+		<method name="&lt;init&gt;(Landroid/net/Uri;Landroid/app/slice/SliceSpec;)V" />
+		<method name="addAction(Landroid/app/PendingIntent;Landroid/app/slice/Slice;Ljava/lang/String;)Landroid/app/slice/Slice$Builder;" />
+		<method name="addBundle(Landroid/os/Bundle;Ljava/lang/String;Ljava/util/List;)Landroid/app/slice/Slice$Builder;" />
+		<method name="addHints(Ljava/util/List;)Landroid/app/slice/Slice$Builder;" />
+		<method name="addIcon(Landroid/graphics/drawable/Icon;Ljava/lang/String;Ljava/util/List;)Landroid/app/slice/Slice$Builder;" />
+		<method name="addInt(ILjava/lang/String;Ljava/util/List;)Landroid/app/slice/Slice$Builder;" />
+		<method name="addLong(JLjava/lang/String;Ljava/util/List;)Landroid/app/slice/Slice$Builder;" />
+		<method name="addRemoteInput(Landroid/app/RemoteInput;Ljava/lang/String;Ljava/util/List;)Landroid/app/slice/Slice$Builder;" />
+		<method name="addSubSlice(Landroid/app/slice/Slice;Ljava/lang/String;)Landroid/app/slice/Slice$Builder;" />
+		<method name="addText(Ljava/lang/CharSequence;Ljava/lang/String;Ljava/util/List;)Landroid/app/slice/Slice$Builder;" />
+		<method name="build()Landroid/app/slice/Slice;" />
+		<method name="setCallerNeeded(Z)Landroid/app/slice/Slice$Builder;" />
+	</class>
+	<class name="android/app/slice/SliceItem" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAction()Landroid/app/PendingIntent;" />
+		<method name="getBundle()Landroid/os/Bundle;" />
+		<method name="getFormat()Ljava/lang/String;" />
+		<method name="getHints()Ljava/util/List;" />
+		<method name="getIcon()Landroid/graphics/drawable/Icon;" />
+		<method name="getInt()I" />
+		<method name="getLong()J" />
+		<method name="getRemoteInput()Landroid/app/RemoteInput;" />
+		<method name="getSlice()Landroid/app/slice/Slice;" />
+		<method name="getSubType()Ljava/lang/String;" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<method name="hasHint(Ljava/lang/String;)Z" />
+		<field name="CREATOR" />
+		<field name="FORMAT_ACTION" />
+		<field name="FORMAT_BUNDLE" />
+		<field name="FORMAT_IMAGE" />
+		<field name="FORMAT_INT" />
+		<field name="FORMAT_LONG" />
+		<field name="FORMAT_REMOTE_INPUT" />
+		<field name="FORMAT_SLICE" />
+		<field name="FORMAT_TEXT" />
+	</class>
+	<class name="android/app/slice/SliceManager" since="28">
+		<extends name="java/lang/Object" />
+		<method name="bindSlice(Landroid/content/Intent;Ljava/util/Set;)Landroid/app/slice/Slice;" />
+		<method name="bindSlice(Landroid/net/Uri;Ljava/util/Set;)Landroid/app/slice/Slice;" />
+		<method name="checkSlicePermission(Landroid/net/Uri;II)I" />
+		<method name="getPinnedSlices()Ljava/util/List;" />
+		<method name="getPinnedSpecs(Landroid/net/Uri;)Ljava/util/Set;" />
+		<method name="getSliceDescendants(Landroid/net/Uri;)Ljava/util/Collection;" />
+		<method name="grantSlicePermission(Ljava/lang/String;Landroid/net/Uri;)V" />
+		<method name="mapIntentToUri(Landroid/content/Intent;)Landroid/net/Uri;" />
+		<method name="pinSlice(Landroid/net/Uri;Ljava/util/Set;)V" />
+		<method name="revokeSlicePermission(Ljava/lang/String;Landroid/net/Uri;)V" />
+		<method name="unpinSlice(Landroid/net/Uri;)V" />
+		<field name="CATEGORY_SLICE" />
+		<field name="SLICE_METADATA_KEY" />
+	</class>
+	<class name="android/app/slice/SliceMetrics" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/net/Uri;)V" />
+		<method name="logHidden()V" />
+		<method name="logTouch(ILandroid/net/Uri;)V" />
+		<method name="logVisible()V" />
+	</class>
+	<class name="android/app/slice/SliceProvider" since="28">
+		<extends name="android/content/ContentProvider" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;([Ljava/lang/String;)V" />
+		<method name="onBindSlice(Landroid/net/Uri;Ljava/util/Set;)Landroid/app/slice/Slice;" />
+		<method name="onCreatePermissionRequest(Landroid/net/Uri;)Landroid/app/PendingIntent;" />
+		<method name="onGetSliceDescendants(Landroid/net/Uri;)Ljava/util/Collection;" />
+		<method name="onMapIntentToUri(Landroid/content/Intent;)Landroid/net/Uri;" />
+		<method name="onSlicePinned(Landroid/net/Uri;)V" />
+		<method name="onSliceUnpinned(Landroid/net/Uri;)V" />
+		<field name="SLICE_TYPE" />
+	</class>
+	<class name="android/app/slice/SliceSpec" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="canRender(Landroid/app/slice/SliceSpec;)Z" />
+		<method name="getRevision()I" />
+		<method name="getType()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/usage/ConfigurationStats" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/app/usage/ConfigurationStats;)V" />
+		<method name="getActivationCount()I" />
+		<method name="getConfiguration()Landroid/content/res/Configuration;" />
+		<method name="getFirstTimeStamp()J" />
+		<method name="getLastTimeActive()J" />
+		<method name="getLastTimeStamp()J" />
+		<method name="getTotalTimeActive()J" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/usage/EventStats" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/app/usage/EventStats;)V" />
+		<method name="add(Landroid/app/usage/EventStats;)V" />
+		<method name="getCount()I" />
+		<method name="getEventType()I" />
+		<method name="getFirstTimeStamp()J" />
+		<method name="getLastEventTime()J" />
+		<method name="getLastTimeStamp()J" />
+		<method name="getTotalTime()J" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/usage/ExternalStorageStats" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAppBytes()J" />
+		<method name="getAudioBytes()J" />
+		<method name="getImageBytes()J" />
+		<method name="getTotalBytes()J" />
+		<method name="getVideoBytes()J" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/usage/NetworkStats" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="getNextBucket(Landroid/app/usage/NetworkStats$Bucket;)Z" />
+		<method name="hasNextBucket()Z" />
+	</class>
+	<class name="android/app/usage/NetworkStats$Bucket" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getDefaultNetworkStatus()I" since="28" />
+		<method name="getEndTimeStamp()J" />
+		<method name="getMetered()I" since="26" />
+		<method name="getRoaming()I" since="24" />
+		<method name="getRxBytes()J" />
+		<method name="getRxPackets()J" />
+		<method name="getStartTimeStamp()J" />
+		<method name="getState()I" />
+		<method name="getTag()I" since="24" />
+		<method name="getTxBytes()J" />
+		<method name="getTxPackets()J" />
+		<method name="getUid()I" />
+		<field name="DEFAULT_NETWORK_ALL" since="28" />
+		<field name="DEFAULT_NETWORK_NO" since="28" />
+		<field name="DEFAULT_NETWORK_YES" since="28" />
+		<field name="METERED_ALL" since="26" />
+		<field name="METERED_NO" since="26" />
+		<field name="METERED_YES" since="26" />
+		<field name="ROAMING_ALL" since="24" />
+		<field name="ROAMING_NO" since="24" />
+		<field name="ROAMING_YES" since="24" />
+		<field name="STATE_ALL" />
+		<field name="STATE_DEFAULT" />
+		<field name="STATE_FOREGROUND" />
+		<field name="TAG_NONE" since="24" />
+		<field name="UID_ALL" />
+		<field name="UID_REMOVED" />
+		<field name="UID_TETHERING" />
+	</class>
+	<class name="android/app/usage/NetworkStatsManager" since="23">
+		<extends name="java/lang/Object" />
+		<method name="queryDetails(ILjava/lang/String;JJ)Landroid/app/usage/NetworkStats;" />
+		<method name="queryDetailsForUid(ILjava/lang/String;JJI)Landroid/app/usage/NetworkStats;" />
+		<method name="queryDetailsForUidTag(ILjava/lang/String;JJII)Landroid/app/usage/NetworkStats;" since="24" />
+		<method name="queryDetailsForUidTagState(ILjava/lang/String;JJIII)Landroid/app/usage/NetworkStats;" since="28" />
+		<method name="querySummary(ILjava/lang/String;JJ)Landroid/app/usage/NetworkStats;" />
+		<method name="querySummaryForDevice(ILjava/lang/String;JJ)Landroid/app/usage/NetworkStats$Bucket;" />
+		<method name="querySummaryForUser(ILjava/lang/String;JJ)Landroid/app/usage/NetworkStats$Bucket;" />
+		<method name="registerUsageCallback(ILjava/lang/String;JLandroid/app/usage/NetworkStatsManager$UsageCallback;)V" since="24" />
+		<method name="registerUsageCallback(ILjava/lang/String;JLandroid/app/usage/NetworkStatsManager$UsageCallback;Landroid/os/Handler;)V" since="24" />
+		<method name="unregisterUsageCallback(Landroid/app/usage/NetworkStatsManager$UsageCallback;)V" since="24" />
+	</class>
+	<class name="android/app/usage/NetworkStatsManager$UsageCallback" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onThresholdReached(ILjava/lang/String;)V" />
+	</class>
+	<class name="android/app/usage/StorageStats" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAppBytes()J" />
+		<method name="getCacheBytes()J" />
+		<method name="getDataBytes()J" />
+		<method name="getExternalCacheBytes()J" since="31" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/usage/StorageStatsManager" since="26">
+		<extends name="java/lang/Object" />
+		<method name="getFreeBytes(Ljava/util/UUID;)J" />
+		<method name="getTotalBytes(Ljava/util/UUID;)J" />
+		<method name="queryExternalStatsForUser(Ljava/util/UUID;Landroid/os/UserHandle;)Landroid/app/usage/ExternalStorageStats;" />
+		<method name="queryStatsForPackage(Ljava/util/UUID;Ljava/lang/String;Landroid/os/UserHandle;)Landroid/app/usage/StorageStats;" />
+		<method name="queryStatsForUid(Ljava/util/UUID;I)Landroid/app/usage/StorageStats;" />
+		<method name="queryStatsForUser(Ljava/util/UUID;Landroid/os/UserHandle;)Landroid/app/usage/StorageStats;" />
+	</class>
+	<class name="android/app/usage/UsageEvents" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getNextEvent(Landroid/app/usage/UsageEvents$Event;)Z" />
+		<method name="hasNextEvent()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/usage/UsageEvents$Event" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAppStandbyBucket()I" since="28" />
+		<method name="getClassName()Ljava/lang/String;" />
+		<method name="getConfiguration()Landroid/content/res/Configuration;" />
+		<method name="getEventType()I" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getShortcutId()Ljava/lang/String;" since="25" />
+		<method name="getTimeStamp()J" />
+		<field name="ACTIVITY_PAUSED" since="29" />
+		<field name="ACTIVITY_RESUMED" since="29" />
+		<field name="ACTIVITY_STOPPED" since="29" />
+		<field name="CONFIGURATION_CHANGE" />
+		<field name="DEVICE_SHUTDOWN" since="29" />
+		<field name="DEVICE_STARTUP" since="29" />
+		<field name="FOREGROUND_SERVICE_START" since="29" />
+		<field name="FOREGROUND_SERVICE_STOP" since="29" />
+		<field name="KEYGUARD_HIDDEN" since="28" />
+		<field name="KEYGUARD_SHOWN" since="28" />
+		<field name="MOVE_TO_BACKGROUND" deprecated="29" />
+		<field name="MOVE_TO_FOREGROUND" deprecated="29" />
+		<field name="NONE" />
+		<field name="SCREEN_INTERACTIVE" since="28" />
+		<field name="SCREEN_NON_INTERACTIVE" since="28" />
+		<field name="SHORTCUT_INVOCATION" since="25" />
+		<field name="STANDBY_BUCKET_CHANGED" since="28" />
+		<field name="USER_INTERACTION" since="23" />
+	</class>
+	<class name="android/app/usage/UsageStats" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/app/usage/UsageStats;)V" />
+		<method name="add(Landroid/app/usage/UsageStats;)V" />
+		<method name="getFirstTimeStamp()J" />
+		<method name="getLastTimeForegroundServiceUsed()J" since="29" />
+		<method name="getLastTimeStamp()J" />
+		<method name="getLastTimeUsed()J" />
+		<method name="getLastTimeVisible()J" since="29" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getTotalTimeForegroundServiceUsed()J" since="29" />
+		<method name="getTotalTimeInForeground()J" />
+		<method name="getTotalTimeVisible()J" since="29" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/usage/UsageStatsManager" since="21">
+		<extends name="java/lang/Object" />
+		<method name="getAppStandbyBucket()I" since="28" />
+		<method name="isAppInactive(Ljava/lang/String;)Z" since="23" />
+		<method name="queryAndAggregateUsageStats(JJ)Ljava/util/Map;" />
+		<method name="queryConfigurations(IJJ)Ljava/util/List;" />
+		<method name="queryEventStats(IJJ)Ljava/util/List;" since="28" />
+		<method name="queryEvents(JJ)Landroid/app/usage/UsageEvents;" />
+		<method name="queryEventsForSelf(JJ)Landroid/app/usage/UsageEvents;" since="28" />
+		<method name="queryUsageStats(IJJ)Ljava/util/List;" />
+		<field name="INTERVAL_BEST" />
+		<field name="INTERVAL_DAILY" />
+		<field name="INTERVAL_MONTHLY" />
+		<field name="INTERVAL_WEEKLY" />
+		<field name="INTERVAL_YEARLY" />
+		<field name="STANDBY_BUCKET_ACTIVE" since="28" />
+		<field name="STANDBY_BUCKET_FREQUENT" since="28" />
+		<field name="STANDBY_BUCKET_RARE" since="28" />
+		<field name="STANDBY_BUCKET_RESTRICTED" since="30" />
+		<field name="STANDBY_BUCKET_WORKING_SET" since="28" />
+	</class>
+	<class name="android/appwidget/AppWidgetHost" since="3">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" />
+		<method name="allocateAppWidgetId()I" />
+		<method name="clearViews()V" since="11" />
+		<method name="createView(Landroid/content/Context;ILandroid/appwidget/AppWidgetProviderInfo;)Landroid/appwidget/AppWidgetHostView;" />
+		<method name="deleteAllHosts()V" />
+		<method name="deleteAppWidgetId(I)V" />
+		<method name="deleteHost()V" />
+		<method name="getAppWidgetIds()[I" since="26" />
+		<method name="onAppWidgetRemoved(I)V" since="30" />
+		<method name="onCreateView(Landroid/content/Context;ILandroid/appwidget/AppWidgetProviderInfo;)Landroid/appwidget/AppWidgetHostView;" />
+		<method name="onProviderChanged(ILandroid/appwidget/AppWidgetProviderInfo;)V" />
+		<method name="onProvidersChanged()V" since="17" />
+		<method name="startAppWidgetConfigureActivityForResult(Landroid/app/Activity;IIILandroid/os/Bundle;)V" since="21" />
+		<method name="startListening()V" />
+		<method name="stopListening()V" />
+	</class>
+	<class name="android/appwidget/AppWidgetHostView" since="3">
+		<extends name="android/widget/FrameLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;II)V" />
+		<method name="getAppWidgetId()I" />
+		<method name="getAppWidgetInfo()Landroid/appwidget/AppWidgetProviderInfo;" />
+		<method name="getDefaultPaddingForWidget(Landroid/content/Context;Landroid/content/ComponentName;Landroid/graphics/Rect;)Landroid/graphics/Rect;" since="15" />
+		<method name="getDefaultView()Landroid/view/View;" />
+		<method name="getErrorView()Landroid/view/View;" />
+		<method name="prepareView(Landroid/view/View;)V" />
+		<method name="resetColorResources()V" since="31" />
+		<method name="setAppWidget(ILandroid/appwidget/AppWidgetProviderInfo;)V" />
+		<method name="setColorResources(Landroid/util/SparseIntArray;)V" since="31" />
+		<method name="setExecutor(Ljava/util/concurrent/Executor;)V" since="26" />
+		<method name="setOnLightBackground(Z)V" since="29" />
+		<method name="updateAppWidget(Landroid/widget/RemoteViews;)V" />
+		<method name="updateAppWidgetOptions(Landroid/os/Bundle;)V" since="16" />
+		<method name="updateAppWidgetSize(Landroid/os/Bundle;IIII)V" since="16" deprecated="31" />
+		<method name="updateAppWidgetSize(Landroid/os/Bundle;Ljava/util/List;)V" since="31" />
+	</class>
+	<class name="android/appwidget/AppWidgetManager" since="3">
+		<extends name="java/lang/Object" />
+		<method name="bindAppWidgetId(ILandroid/content/ComponentName;)V" removed="16" />
+		<method name="bindAppWidgetIdIfAllowed(ILandroid/content/ComponentName;)Z" since="16" />
+		<method name="bindAppWidgetIdIfAllowed(ILandroid/content/ComponentName;Landroid/os/Bundle;)Z" since="17" />
+		<method name="bindAppWidgetIdIfAllowed(ILandroid/os/UserHandle;Landroid/content/ComponentName;Landroid/os/Bundle;)Z" since="21" />
+		<method name="getAppWidgetIds(Landroid/content/ComponentName;)[I" />
+		<method name="getAppWidgetInfo(I)Landroid/appwidget/AppWidgetProviderInfo;" />
+		<method name="getAppWidgetOptions(I)Landroid/os/Bundle;" since="16" />
+		<method name="getInstalledProviders()Ljava/util/List;" />
+		<method name="getInstalledProvidersForPackage(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/util/List;" since="26" />
+		<method name="getInstalledProvidersForProfile(Landroid/os/UserHandle;)Ljava/util/List;" since="21" />
+		<method name="getInstance(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager;" />
+		<method name="isRequestPinAppWidgetSupported()Z" since="26" />
+		<method name="notifyAppWidgetViewDataChanged(II)V" since="11" />
+		<method name="notifyAppWidgetViewDataChanged([II)V" since="11" />
+		<method name="partiallyUpdateAppWidget(ILandroid/widget/RemoteViews;)V" since="11" />
+		<method name="partiallyUpdateAppWidget([ILandroid/widget/RemoteViews;)V" since="11" />
+		<method name="requestPinAppWidget(Landroid/content/ComponentName;Landroid/os/Bundle;Landroid/app/PendingIntent;)Z" since="26" />
+		<method name="updateAppWidget(ILandroid/widget/RemoteViews;)V" />
+		<method name="updateAppWidget(Landroid/content/ComponentName;Landroid/widget/RemoteViews;)V" />
+		<method name="updateAppWidget([ILandroid/widget/RemoteViews;)V" />
+		<method name="updateAppWidgetOptions(ILandroid/os/Bundle;)V" since="16" />
+		<method name="updateAppWidgetProviderInfo(Landroid/content/ComponentName;Ljava/lang/String;)V" since="28" />
+		<field name="ACTION_APPWIDGET_BIND" since="16" />
+		<field name="ACTION_APPWIDGET_CONFIGURE" />
+		<field name="ACTION_APPWIDGET_DELETED" />
+		<field name="ACTION_APPWIDGET_DISABLED" />
+		<field name="ACTION_APPWIDGET_ENABLED" />
+		<field name="ACTION_APPWIDGET_HOST_RESTORED" since="21" />
+		<field name="ACTION_APPWIDGET_OPTIONS_CHANGED" since="16" />
+		<field name="ACTION_APPWIDGET_PICK" />
+		<field name="ACTION_APPWIDGET_RESTORED" since="21" />
+		<field name="ACTION_APPWIDGET_UPDATE" />
+		<field name="EXTRA_APPWIDGET_ID" />
+		<field name="EXTRA_APPWIDGET_IDS" />
+		<field name="EXTRA_APPWIDGET_OLD_IDS" since="21" />
+		<field name="EXTRA_APPWIDGET_OPTIONS" since="16" />
+		<field name="EXTRA_APPWIDGET_PREVIEW" since="26" />
+		<field name="EXTRA_APPWIDGET_PROVIDER" since="16" />
+		<field name="EXTRA_APPWIDGET_PROVIDER_PROFILE" since="21" />
+		<field name="EXTRA_CUSTOM_EXTRAS" />
+		<field name="EXTRA_CUSTOM_INFO" />
+		<field name="EXTRA_HOST_ID" since="21" />
+		<field name="INVALID_APPWIDGET_ID" />
+		<field name="META_DATA_APPWIDGET_PROVIDER" />
+		<field name="OPTION_APPWIDGET_HOST_CATEGORY" since="17" />
+		<field name="OPTION_APPWIDGET_MAX_HEIGHT" since="16" />
+		<field name="OPTION_APPWIDGET_MAX_WIDTH" since="16" />
+		<field name="OPTION_APPWIDGET_MIN_HEIGHT" since="16" />
+		<field name="OPTION_APPWIDGET_MIN_WIDTH" since="16" />
+		<field name="OPTION_APPWIDGET_RESTORE_COMPLETED" since="30" />
+		<field name="OPTION_APPWIDGET_SIZES" since="31" />
+	</class>
+	<class name="android/appwidget/AppWidgetProvider" since="3">
+		<extends name="android/content/BroadcastReceiver" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onAppWidgetOptionsChanged(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;ILandroid/os/Bundle;)V" since="16" />
+		<method name="onDeleted(Landroid/content/Context;[I)V" />
+		<method name="onDisabled(Landroid/content/Context;)V" />
+		<method name="onEnabled(Landroid/content/Context;)V" />
+		<method name="onRestored(Landroid/content/Context;[I[I)V" since="21" />
+		<method name="onUpdate(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V" />
+	</class>
+	<class name="android/appwidget/AppWidgetProviderInfo" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="clone()Landroid/appwidget/AppWidgetProviderInfo;" since="17" />
+		<method name="getActivityInfo()Landroid/content/pm/ActivityInfo;" since="31" />
+		<method name="getProfile()Landroid/os/UserHandle;" since="21" />
+		<method name="loadDescription(Landroid/content/Context;)Ljava/lang/CharSequence;" since="31" />
+		<method name="loadIcon(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;" since="21" />
+		<method name="loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/String;" since="21" />
+		<method name="loadPreviewImage(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;" since="21" />
+		<field name="CREATOR" />
+		<field name="RESIZE_BOTH" since="12" />
+		<field name="RESIZE_HORIZONTAL" since="12" />
+		<field name="RESIZE_NONE" since="12" />
+		<field name="RESIZE_VERTICAL" since="12" />
+		<field name="WIDGET_CATEGORY_HOME_SCREEN" since="17" />
+		<field name="WIDGET_CATEGORY_KEYGUARD" since="17" />
+		<field name="WIDGET_CATEGORY_SEARCHBOX" since="21" />
+		<field name="WIDGET_FEATURE_CONFIGURATION_OPTIONAL" since="31" />
+		<field name="WIDGET_FEATURE_HIDE_FROM_PICKER" since="28" />
+		<field name="WIDGET_FEATURE_RECONFIGURABLE" since="28" />
+		<field name="autoAdvanceViewId" since="11" />
+		<field name="configure" />
+		<field name="descriptionRes" since="31" />
+		<field name="icon" />
+		<field name="initialKeyguardLayout" since="17" />
+		<field name="initialLayout" />
+		<field name="label" deprecated="21" />
+		<field name="maxResizeHeight" since="31" />
+		<field name="maxResizeWidth" since="31" />
+		<field name="minHeight" />
+		<field name="minResizeHeight" since="14" />
+		<field name="minResizeWidth" since="14" />
+		<field name="minWidth" />
+		<field name="previewImage" since="11" />
+		<field name="previewLayout" since="31" />
+		<field name="provider" />
+		<field name="resizeMode" since="12" />
+		<field name="targetCellHeight" since="31" />
+		<field name="targetCellWidth" since="31" />
+		<field name="updatePeriodMillis" />
+		<field name="widgetCategory" since="17" />
+		<field name="widgetFeatures" since="28" />
+	</class>
+	<class name="android/bluetooth/BluetoothA2dp" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/bluetooth/BluetoothProfile" />
+		<method name="isA2dpPlaying(Landroid/bluetooth/BluetoothDevice;)Z" />
+		<field name="ACTION_CONNECTION_STATE_CHANGED" />
+		<field name="ACTION_PLAYING_STATE_CHANGED" />
+		<field name="STATE_NOT_PLAYING" />
+		<field name="STATE_PLAYING" />
+	</class>
+	<class name="android/bluetooth/BluetoothAdapter" since="5">
+		<extends name="java/lang/Object" />
+		<method name="cancelDiscovery()Z" />
+		<method name="checkBluetoothAddress(Ljava/lang/String;)Z" />
+		<method name="closeProfileProxy(ILandroid/bluetooth/BluetoothProfile;)V" since="11" />
+		<method name="disable()Z" />
+		<method name="enable()Z" />
+		<method name="getAddress()Ljava/lang/String;" />
+		<method name="getBluetoothLeAdvertiser()Landroid/bluetooth/le/BluetoothLeAdvertiser;" since="21" />
+		<method name="getBluetoothLeScanner()Landroid/bluetooth/le/BluetoothLeScanner;" since="21" />
+		<method name="getBondedDevices()Ljava/util/Set;" />
+		<method name="getDefaultAdapter()Landroid/bluetooth/BluetoothAdapter;" deprecated="31" />
+		<method name="getLeMaximumAdvertisingDataLength()I" since="26" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getProfileConnectionState(I)I" since="14" />
+		<method name="getProfileProxy(Landroid/content/Context;Landroid/bluetooth/BluetoothProfile$ServiceListener;I)Z" since="11" />
+		<method name="getRemoteDevice(Ljava/lang/String;)Landroid/bluetooth/BluetoothDevice;" />
+		<method name="getRemoteDevice([B)Landroid/bluetooth/BluetoothDevice;" since="16" />
+		<method name="getScanMode()I" />
+		<method name="getState()I" />
+		<method name="isDiscovering()Z" />
+		<method name="isEnabled()Z" />
+		<method name="isLe2MPhySupported()Z" since="26" />
+		<method name="isLeCodedPhySupported()Z" since="26" />
+		<method name="isLeExtendedAdvertisingSupported()Z" since="26" />
+		<method name="isLePeriodicAdvertisingSupported()Z" since="26" />
+		<method name="isMultipleAdvertisementSupported()Z" since="21" />
+		<method name="isOffloadedFilteringSupported()Z" since="21" />
+		<method name="isOffloadedScanBatchingSupported()Z" since="21" />
+		<method name="listenUsingInsecureL2capChannel()Landroid/bluetooth/BluetoothServerSocket;" since="29" />
+		<method name="listenUsingInsecureRfcommWithServiceRecord(Ljava/lang/String;Ljava/util/UUID;)Landroid/bluetooth/BluetoothServerSocket;" since="10" />
+		<method name="listenUsingL2capChannel()Landroid/bluetooth/BluetoothServerSocket;" since="29" />
+		<method name="listenUsingRfcommWithServiceRecord(Ljava/lang/String;Ljava/util/UUID;)Landroid/bluetooth/BluetoothServerSocket;" />
+		<method name="setName(Ljava/lang/String;)Z" />
+		<method name="startDiscovery()Z" />
+		<method name="startLeScan(Landroid/bluetooth/BluetoothAdapter$LeScanCallback;)Z" since="18" deprecated="21" />
+		<method name="startLeScan([Ljava/util/UUID;Landroid/bluetooth/BluetoothAdapter$LeScanCallback;)Z" since="18" deprecated="21" />
+		<method name="stopLeScan(Landroid/bluetooth/BluetoothAdapter$LeScanCallback;)V" since="18" deprecated="21" />
+		<field name="ACTION_CONNECTION_STATE_CHANGED" since="11" />
+		<field name="ACTION_DISCOVERY_FINISHED" />
+		<field name="ACTION_DISCOVERY_STARTED" />
+		<field name="ACTION_LOCAL_NAME_CHANGED" />
+		<field name="ACTION_REQUEST_DISCOVERABLE" />
+		<field name="ACTION_REQUEST_ENABLE" />
+		<field name="ACTION_SCAN_MODE_CHANGED" />
+		<field name="ACTION_STATE_CHANGED" />
+		<field name="ERROR" />
+		<field name="EXTRA_CONNECTION_STATE" since="11" />
+		<field name="EXTRA_DISCOVERABLE_DURATION" />
+		<field name="EXTRA_LOCAL_NAME" />
+		<field name="EXTRA_PREVIOUS_CONNECTION_STATE" since="11" />
+		<field name="EXTRA_PREVIOUS_SCAN_MODE" />
+		<field name="EXTRA_PREVIOUS_STATE" />
+		<field name="EXTRA_SCAN_MODE" />
+		<field name="EXTRA_STATE" />
+		<field name="SCAN_MODE_CONNECTABLE" />
+		<field name="SCAN_MODE_CONNECTABLE_DISCOVERABLE" />
+		<field name="SCAN_MODE_NONE" />
+		<field name="STATE_CONNECTED" since="11" />
+		<field name="STATE_CONNECTING" since="11" />
+		<field name="STATE_DISCONNECTED" since="11" />
+		<field name="STATE_DISCONNECTING" since="11" />
+		<field name="STATE_OFF" />
+		<field name="STATE_ON" />
+		<field name="STATE_TURNING_OFF" />
+		<field name="STATE_TURNING_ON" />
+	</class>
+	<class name="android/bluetooth/BluetoothAdapter$LeScanCallback" since="18">
+		<extends name="java/lang/Object" />
+		<method name="onLeScan(Landroid/bluetooth/BluetoothDevice;I[B)V" />
+	</class>
+	<class name="android/bluetooth/BluetoothAssignedNumbers" since="11">
+		<extends name="java/lang/Object" />
+		<field name="AAMP_OF_AMERICA" since="19" />
+		<field name="ACCEL_SEMICONDUCTOR" />
+		<field name="ACE_SENSOR" since="19" />
+		<field name="ADIDAS" since="19" />
+		<field name="ADVANCED_PANMOBIL_SYSTEMS" since="19" />
+		<field name="AIROHA_TECHNOLOGY" since="19" />
+		<field name="ALCATEL" />
+		<field name="ALPWISE" since="19" />
+		<field name="AMICCOM_ELECTRONICS" since="19" />
+		<field name="APLIX" since="19" />
+		<field name="APPLE" />
+		<field name="APT_LICENSING" />
+		<field name="ARCHOS" since="19" />
+		<field name="ARP_DEVICES" since="19" />
+		<field name="ATHEROS_COMMUNICATIONS" />
+		<field name="ATMEL" />
+		<field name="AUSTCO_COMMUNICATION_SYSTEMS" since="19" />
+		<field name="AUTONET_MOBILE" since="19" />
+		<field name="AVAGO" />
+		<field name="AVM_BERLIN" />
+		<field name="A_AND_D_ENGINEERING" since="19" />
+		<field name="A_AND_R_CAMBRIDGE" since="19" />
+		<field name="BANDSPEED" />
+		<field name="BAND_XI_INTERNATIONAL" since="19" />
+		<field name="BDE_TECHNOLOGY" since="19" />
+		<field name="BEATS_ELECTRONICS" since="19" />
+		<field name="BEAUTIFUL_ENTERPRISE" since="19" />
+		<field name="BEKEY" since="19" />
+		<field name="BELKIN_INTERNATIONAL" />
+		<field name="BINAURIC" since="19" />
+		<field name="BIOSENTRONICS" since="19" />
+		<field name="BLUEGIGA" />
+		<field name="BLUERADIOS" since="19" />
+		<field name="BLUETOOTH_SIG" />
+		<field name="BLUETREK_TECHNOLOGIES" since="19" />
+		<field name="BOSE" since="19" />
+		<field name="BRIARTEK" since="19" />
+		<field name="BROADCOM" />
+		<field name="CAEN_RFID" since="19" />
+		<field name="CAMBRIDGE_SILICON_RADIO" />
+		<field name="CATC" />
+		<field name="CINETIX" since="19" />
+		<field name="CLARINOX_TECHNOLOGIES" since="19" />
+		<field name="COLORFY" since="19" />
+		<field name="COMMIL" />
+		<field name="CONEXANT_SYSTEMS" />
+		<field name="CONNECTBLUE" since="19" />
+		<field name="CONTINENTAL_AUTOMOTIVE" />
+		<field name="CONWISE_TECHNOLOGY" />
+		<field name="CREATIVE_TECHNOLOGY" since="19" />
+		<field name="C_TECHNOLOGIES" />
+		<field name="DANLERS" since="19" />
+		<field name="DELORME_PUBLISHING_COMPANY" since="19" />
+		<field name="DEXCOM" since="19" />
+		<field name="DIALOG_SEMICONDUCTOR" since="19" />
+		<field name="DIGIANSWER" />
+		<field name="ECLIPSE" />
+		<field name="ECOTEST" since="19" />
+		<field name="ELGATO_SYSTEMS" since="19" />
+		<field name="EM_MICROELECTRONIC_MARIN" />
+		<field name="EQUINOX_AG" since="19" />
+		<field name="ERICSSON_TECHNOLOGY" />
+		<field name="EVLUMA" since="19" />
+		<field name="FREE2MOVE" />
+		<field name="FUNAI_ELECTRIC" since="19" />
+		<field name="GARMIN_INTERNATIONAL" since="19" />
+		<field name="GCT_SEMICONDUCTOR" />
+		<field name="GELO" since="19" />
+		<field name="GENEQ" since="19" />
+		<field name="GENERAL_MOTORS" since="19" />
+		<field name="GENNUM" />
+		<field name="GEOFORCE" since="19" />
+		<field name="GIBSON_GUITARS" since="19" />
+		<field name="GN_NETCOM" since="19" />
+		<field name="GN_RESOUND" since="19" />
+		<field name="GOOGLE" since="19" />
+		<field name="GREEN_THROTTLE_GAMES" since="19" />
+		<field name="GROUP_SENSE" since="19" />
+		<field name="HANLYNN_TECHNOLOGIES" since="19" />
+		<field name="HARMAN_INTERNATIONAL" />
+		<field name="HEWLETT_PACKARD" since="19" />
+		<field name="HITACHI" />
+		<field name="HOSIDEN" since="19" />
+		<field name="IBM" />
+		<field name="INFINEON_TECHNOLOGIES" />
+		<field name="INGENIEUR_SYSTEMGRUPPE_ZAHN" since="19" />
+		<field name="INTEGRATED_SILICON_SOLUTION" />
+		<field name="INTEGRATED_SYSTEM_SOLUTION" />
+		<field name="INTEL" />
+		<field name="INVENTEL" />
+		<field name="IPEXTREME" />
+		<field name="I_TECH_DYNAMIC_GLOBAL_DISTRIBUTION" since="19" />
+		<field name="JAWBONE" since="19" />
+		<field name="JIANGSU_TOPPOWER_AUTOMOTIVE_ELECTRONICS" since="19" />
+		<field name="JOHNSON_CONTROLS" since="19" />
+		<field name="J_AND_M" />
+		<field name="KAWANTECH" since="19" />
+		<field name="KC_TECHNOLOGY" />
+		<field name="KENSINGTON_COMPUTER_PRODUCTS_GROUP" since="19" />
+		<field name="LAIRD_TECHNOLOGIES" since="19" />
+		<field name="LESSWIRE" since="19" />
+		<field name="LG_ELECTRONICS" since="19" />
+		<field name="LINAK" since="19" />
+		<field name="LUCENT" />
+		<field name="LUDUS_HELSINKI" since="19" />
+		<field name="MACRONIX" />
+		<field name="MAGNETI_MARELLI" since="19" />
+		<field name="MANSELLA" />
+		<field name="MARVELL" />
+		<field name="MATSUSHITA_ELECTRIC" />
+		<field name="MC10" since="19" />
+		<field name="MEDIATEK" />
+		<field name="MESO_INTERNATIONAL" since="19" />
+		<field name="META_WATCH" since="19" />
+		<field name="MEWTEL_TECHNOLOGY" />
+		<field name="MICOMMAND" since="19" />
+		<field name="MICROCHIP_TECHNOLOGY" since="19" />
+		<field name="MICROSOFT" />
+		<field name="MINDTREE" since="19" />
+		<field name="MISFIT_WEARABLES" since="19" />
+		<field name="MITEL_SEMICONDUCTOR" />
+		<field name="MITSUBISHI_ELECTRIC" />
+		<field name="MOBILIAN_CORPORATION" />
+		<field name="MONSTER" since="19" />
+		<field name="MOTOROLA" />
+		<field name="MSTAR_SEMICONDUCTOR" since="19" />
+		<field name="MUZIK" since="19" />
+		<field name="NEC" />
+		<field name="NEC_LIGHTING" since="19" />
+		<field name="NEWLOGIC" />
+		<field name="NIKE" since="19" />
+		<field name="NINE_SOLUTIONS" since="19" />
+		<field name="NOKIA_MOBILE_PHONES" />
+		<field name="NORDIC_SEMICONDUCTOR" />
+		<field name="NORWOOD_SYSTEMS" />
+		<field name="ODM_TECHNOLOGY" since="19" />
+		<field name="OMEGAWAVE" since="19" />
+		<field name="ONSET_COMPUTER" since="19" />
+		<field name="OPEN_INTERFACE" />
+		<field name="OTL_DYNAMICS" since="19" />
+		<field name="PANDA_OCEAN" since="19" />
+		<field name="PARROT" />
+		<field name="PARTHUS_TECHNOLOGIES" />
+		<field name="PASSIF_SEMICONDUCTOR" since="19" />
+		<field name="PETER_SYSTEMTECHNIK" since="19" />
+		<field name="PHILIPS_SEMICONDUCTORS" />
+		<field name="PLANTRONICS" />
+		<field name="POLAR_ELECTRO" since="19" />
+		<field name="POLAR_ELECTRO_EUROPE" since="19" />
+		<field name="PROCTER_AND_GAMBLE" since="19" />
+		<field name="QUALCOMM" />
+		<field name="QUALCOMM_CONNECTED_EXPERIENCES" since="19" />
+		<field name="QUALCOMM_INNOVATION_CENTER" since="19" />
+		<field name="QUALCOMM_LABS" since="19" />
+		<field name="QUALCOMM_TECHNOLOGIES" since="19" />
+		<field name="QUINTIC" since="19" />
+		<field name="QUUPPA" since="19" />
+		<field name="RALINK_TECHNOLOGY" />
+		<field name="RDA_MICROELECTRONICS" since="19" />
+		<field name="REALTEK_SEMICONDUCTOR" />
+		<field name="RED_M" />
+		<field name="RENESAS_TECHNOLOGY" />
+		<field name="RESEARCH_IN_MOTION" />
+		<field name="RF_MICRO_DEVICES" />
+		<field name="RIVIERAWAVES" />
+		<field name="ROHDE_AND_SCHWARZ" />
+		<field name="RTX_TELECOM" />
+		<field name="SAMSUNG_ELECTRONICS" since="19" />
+		<field name="SARIS_CYCLING_GROUP" since="19" />
+		<field name="SEERS_TECHNOLOGY" since="19" />
+		<field name="SEIKO_EPSON" />
+		<field name="SELFLY" since="19" />
+		<field name="SEMILINK" since="19" />
+		<field name="SENNHEISER_COMMUNICATIONS" since="19" />
+		<field name="SHANGHAI_SUPER_SMART_ELECTRONICS" since="19" />
+		<field name="SHENZHEN_EXCELSECU_DATA_TECHNOLOGY" since="19" />
+		<field name="SIGNIA_TECHNOLOGIES" />
+		<field name="SILICON_WAVE" />
+		<field name="SIRF_TECHNOLOGY" />
+		<field name="SOCKET_MOBILE" />
+		<field name="SONY_ERICSSON" />
+		<field name="SOUND_ID" since="19" />
+		<field name="SPORTS_TRACKING_TECHNOLOGIES" since="19" />
+		<field name="SR_MEDIZINELEKTRONIK" since="19" />
+		<field name="STACCATO_COMMUNICATIONS" />
+		<field name="STALMART_TECHNOLOGY" since="19" />
+		<field name="STARKEY_LABORATORIES" since="19" />
+		<field name="STOLLMAN_E_PLUS_V" since="19" />
+		<field name="STONESTREET_ONE" />
+		<field name="ST_MICROELECTRONICS" />
+		<field name="SUMMIT_DATA_COMMUNICATIONS" since="19" />
+		<field name="SUUNTO" since="19" />
+		<field name="SWIRL_NETWORKS" since="19" />
+		<field name="SYMBOL_TECHNOLOGIES" />
+		<field name="SYNOPSYS" />
+		<field name="SYSTEMS_AND_CHIPS" />
+		<field name="S_POWER_ELECTRONICS" since="19" />
+		<field name="TAIXINGBANG_TECHNOLOGY" since="19" />
+		<field name="TENOVIS" />
+		<field name="TERAX" />
+		<field name="TEXAS_INSTRUMENTS" />
+		<field name="THINKOPTICS" since="19" />
+		<field name="THREECOM" />
+		<field name="THREE_DIJOY" />
+		<field name="THREE_DSP" />
+		<field name="TIMEKEEPING_SYSTEMS" since="19" />
+		<field name="TIMEX_GROUP_USA" since="19" />
+		<field name="TOPCORN_POSITIONING_SYSTEMS" since="19" />
+		<field name="TOSHIBA" />
+		<field name="TRANSILICA" />
+		<field name="TRELAB" since="19" />
+		<field name="TTPCOM" />
+		<field name="TXTR" since="19" />
+		<field name="TZERO_TECHNOLOGIES" />
+		<field name="UNIVERSAL_ELECTRONICS" since="19" />
+		<field name="VERTU" since="19" />
+		<field name="VISTEON" since="19" />
+		<field name="VIZIO" />
+		<field name="VOYETRA_TURTLE_BEACH" since="19" />
+		<field name="WAVEPLUS_TECHNOLOGY" />
+		<field name="WICENTRIC" />
+		<field name="WIDCOMM" />
+		<field name="WUXI_VIMICRO" since="19" />
+		<field name="ZEEVO" />
+		<field name="ZER01_TV" since="19" />
+		<field name="ZOMM" since="19" />
+		<field name="ZSCAN_SOFTWARE" since="19" />
+	</class>
+	<class name="android/bluetooth/BluetoothClass" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDeviceClass()I" />
+		<method name="getMajorDeviceClass()I" />
+		<method name="hasService(I)Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/bluetooth/BluetoothClass$Device" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="AUDIO_VIDEO_CAMCORDER" />
+		<field name="AUDIO_VIDEO_CAR_AUDIO" />
+		<field name="AUDIO_VIDEO_HANDSFREE" />
+		<field name="AUDIO_VIDEO_HEADPHONES" />
+		<field name="AUDIO_VIDEO_HIFI_AUDIO" />
+		<field name="AUDIO_VIDEO_LOUDSPEAKER" />
+		<field name="AUDIO_VIDEO_MICROPHONE" />
+		<field name="AUDIO_VIDEO_PORTABLE_AUDIO" />
+		<field name="AUDIO_VIDEO_SET_TOP_BOX" />
+		<field name="AUDIO_VIDEO_UNCATEGORIZED" />
+		<field name="AUDIO_VIDEO_VCR" />
+		<field name="AUDIO_VIDEO_VIDEO_CAMERA" />
+		<field name="AUDIO_VIDEO_VIDEO_CONFERENCING" />
+		<field name="AUDIO_VIDEO_VIDEO_DISPLAY_AND_LOUDSPEAKER" />
+		<field name="AUDIO_VIDEO_VIDEO_GAMING_TOY" />
+		<field name="AUDIO_VIDEO_VIDEO_MONITOR" />
+		<field name="AUDIO_VIDEO_WEARABLE_HEADSET" />
+		<field name="COMPUTER_DESKTOP" />
+		<field name="COMPUTER_HANDHELD_PC_PDA" />
+		<field name="COMPUTER_LAPTOP" />
+		<field name="COMPUTER_PALM_SIZE_PC_PDA" />
+		<field name="COMPUTER_SERVER" />
+		<field name="COMPUTER_UNCATEGORIZED" />
+		<field name="COMPUTER_WEARABLE" />
+		<field name="HEALTH_BLOOD_PRESSURE" />
+		<field name="HEALTH_DATA_DISPLAY" />
+		<field name="HEALTH_GLUCOSE" />
+		<field name="HEALTH_PULSE_OXIMETER" />
+		<field name="HEALTH_PULSE_RATE" />
+		<field name="HEALTH_THERMOMETER" />
+		<field name="HEALTH_UNCATEGORIZED" />
+		<field name="HEALTH_WEIGHING" />
+		<field name="PHONE_CELLULAR" />
+		<field name="PHONE_CORDLESS" />
+		<field name="PHONE_ISDN" />
+		<field name="PHONE_MODEM_OR_GATEWAY" />
+		<field name="PHONE_SMART" />
+		<field name="PHONE_UNCATEGORIZED" />
+		<field name="TOY_CONTROLLER" />
+		<field name="TOY_DOLL_ACTION_FIGURE" />
+		<field name="TOY_GAME" />
+		<field name="TOY_ROBOT" />
+		<field name="TOY_UNCATEGORIZED" />
+		<field name="TOY_VEHICLE" />
+		<field name="WEARABLE_GLASSES" />
+		<field name="WEARABLE_HELMET" />
+		<field name="WEARABLE_JACKET" />
+		<field name="WEARABLE_PAGER" />
+		<field name="WEARABLE_UNCATEGORIZED" />
+		<field name="WEARABLE_WRIST_WATCH" />
+	</class>
+	<class name="android/bluetooth/BluetoothClass$Device$Major" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="AUDIO_VIDEO" />
+		<field name="COMPUTER" />
+		<field name="HEALTH" />
+		<field name="IMAGING" />
+		<field name="MISC" />
+		<field name="NETWORKING" />
+		<field name="PERIPHERAL" />
+		<field name="PHONE" />
+		<field name="TOY" />
+		<field name="UNCATEGORIZED" />
+		<field name="WEARABLE" />
+	</class>
+	<class name="android/bluetooth/BluetoothClass$Service" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="AUDIO" />
+		<field name="CAPTURE" />
+		<field name="INFORMATION" />
+		<field name="LIMITED_DISCOVERABILITY" />
+		<field name="NETWORKING" />
+		<field name="OBJECT_TRANSFER" />
+		<field name="POSITIONING" />
+		<field name="RENDER" />
+		<field name="TELEPHONY" />
+	</class>
+	<class name="android/bluetooth/BluetoothDevice" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="connectGatt(Landroid/content/Context;ZLandroid/bluetooth/BluetoothGattCallback;)Landroid/bluetooth/BluetoothGatt;" since="18" />
+		<method name="connectGatt(Landroid/content/Context;ZLandroid/bluetooth/BluetoothGattCallback;I)Landroid/bluetooth/BluetoothGatt;" since="23" />
+		<method name="connectGatt(Landroid/content/Context;ZLandroid/bluetooth/BluetoothGattCallback;II)Landroid/bluetooth/BluetoothGatt;" since="26" />
+		<method name="connectGatt(Landroid/content/Context;ZLandroid/bluetooth/BluetoothGattCallback;IILandroid/os/Handler;)Landroid/bluetooth/BluetoothGatt;" since="26" />
+		<method name="createBond()Z" since="19" />
+		<method name="createInsecureL2capChannel(I)Landroid/bluetooth/BluetoothSocket;" since="29" />
+		<method name="createInsecureRfcommSocketToServiceRecord(Ljava/util/UUID;)Landroid/bluetooth/BluetoothSocket;" since="10" />
+		<method name="createL2capChannel(I)Landroid/bluetooth/BluetoothSocket;" since="29" />
+		<method name="createRfcommSocketToServiceRecord(Ljava/util/UUID;)Landroid/bluetooth/BluetoothSocket;" />
+		<method name="fetchUuidsWithSdp()Z" since="15" />
+		<method name="getAddress()Ljava/lang/String;" />
+		<method name="getAlias()Ljava/lang/String;" since="30" />
+		<method name="getBluetoothClass()Landroid/bluetooth/BluetoothClass;" />
+		<method name="getBondState()I" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getType()I" since="18" />
+		<method name="getUuids()[Landroid/os/ParcelUuid;" since="15" />
+		<method name="setAlias(Ljava/lang/String;)I" since="31" />
+		<method name="setPairingConfirmation(Z)Z" since="19" />
+		<method name="setPin([B)Z" since="19" />
+		<field name="ACTION_ACL_CONNECTED" />
+		<field name="ACTION_ACL_DISCONNECTED" />
+		<field name="ACTION_ACL_DISCONNECT_REQUESTED" />
+		<field name="ACTION_ALIAS_CHANGED" since="30" />
+		<field name="ACTION_BOND_STATE_CHANGED" />
+		<field name="ACTION_CLASS_CHANGED" />
+		<field name="ACTION_FOUND" />
+		<field name="ACTION_NAME_CHANGED" />
+		<field name="ACTION_PAIRING_REQUEST" since="19" />
+		<field name="ACTION_UUID" since="15" />
+		<field name="ADDRESS_TYPE_PUBLIC" since="31" />
+		<field name="ADDRESS_TYPE_RANDOM" since="31" />
+		<field name="BOND_BONDED" />
+		<field name="BOND_BONDING" />
+		<field name="BOND_NONE" />
+		<field name="CREATOR" />
+		<field name="DEVICE_TYPE_CLASSIC" since="18" />
+		<field name="DEVICE_TYPE_DUAL" since="18" />
+		<field name="DEVICE_TYPE_LE" since="18" />
+		<field name="DEVICE_TYPE_UNKNOWN" since="18" />
+		<field name="ERROR" />
+		<field name="EXTRA_BOND_STATE" />
+		<field name="EXTRA_CLASS" />
+		<field name="EXTRA_DEVICE" />
+		<field name="EXTRA_NAME" />
+		<field name="EXTRA_PAIRING_KEY" since="19" />
+		<field name="EXTRA_PAIRING_VARIANT" since="19" />
+		<field name="EXTRA_PREVIOUS_BOND_STATE" />
+		<field name="EXTRA_RSSI" />
+		<field name="EXTRA_UUID" since="15" />
+		<field name="PAIRING_VARIANT_PASSKEY_CONFIRMATION" since="19" />
+		<field name="PAIRING_VARIANT_PIN" since="19" />
+		<field name="PHY_LE_1M" since="26" />
+		<field name="PHY_LE_1M_MASK" since="26" />
+		<field name="PHY_LE_2M" since="26" />
+		<field name="PHY_LE_2M_MASK" since="26" />
+		<field name="PHY_LE_CODED" since="26" />
+		<field name="PHY_LE_CODED_MASK" since="26" />
+		<field name="PHY_OPTION_NO_PREFERRED" since="26" />
+		<field name="PHY_OPTION_S2" since="26" />
+		<field name="PHY_OPTION_S8" since="26" />
+		<field name="TRANSPORT_AUTO" since="23" />
+		<field name="TRANSPORT_BREDR" since="23" />
+		<field name="TRANSPORT_LE" since="23" />
+	</class>
+	<class name="android/bluetooth/BluetoothGatt" since="18">
+		<extends name="java/lang/Object" />
+		<implements name="android/bluetooth/BluetoothProfile" />
+		<method name="abortReliableWrite()V" since="19" />
+		<method name="abortReliableWrite(Landroid/bluetooth/BluetoothDevice;)V" deprecated="19" />
+		<method name="beginReliableWrite()Z" />
+		<method name="close()V" />
+		<method name="connect()Z" />
+		<method name="disconnect()V" />
+		<method name="discoverServices()Z" />
+		<method name="executeReliableWrite()Z" />
+		<method name="getDevice()Landroid/bluetooth/BluetoothDevice;" />
+		<method name="getService(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattService;" />
+		<method name="getServices()Ljava/util/List;" />
+		<method name="readCharacteristic(Landroid/bluetooth/BluetoothGattCharacteristic;)Z" />
+		<method name="readDescriptor(Landroid/bluetooth/BluetoothGattDescriptor;)Z" />
+		<method name="readPhy()V" since="26" />
+		<method name="readRemoteRssi()Z" />
+		<method name="requestConnectionPriority(I)Z" since="21" />
+		<method name="requestMtu(I)Z" since="21" />
+		<method name="setCharacteristicNotification(Landroid/bluetooth/BluetoothGattCharacteristic;Z)Z" />
+		<method name="setPreferredPhy(III)V" since="26" />
+		<method name="writeCharacteristic(Landroid/bluetooth/BluetoothGattCharacteristic;)Z" />
+		<method name="writeDescriptor(Landroid/bluetooth/BluetoothGattDescriptor;)Z" />
+		<field name="CONNECTION_PRIORITY_BALANCED" since="21" />
+		<field name="CONNECTION_PRIORITY_HIGH" since="21" />
+		<field name="CONNECTION_PRIORITY_LOW_POWER" since="21" />
+		<field name="GATT_CONNECTION_CONGESTED" since="21" />
+		<field name="GATT_FAILURE" />
+		<field name="GATT_INSUFFICIENT_AUTHENTICATION" />
+		<field name="GATT_INSUFFICIENT_ENCRYPTION" />
+		<field name="GATT_INVALID_ATTRIBUTE_LENGTH" />
+		<field name="GATT_INVALID_OFFSET" />
+		<field name="GATT_READ_NOT_PERMITTED" />
+		<field name="GATT_REQUEST_NOT_SUPPORTED" />
+		<field name="GATT_SUCCESS" />
+		<field name="GATT_WRITE_NOT_PERMITTED" />
+	</class>
+	<class name="android/bluetooth/BluetoothGattCallback" since="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCharacteristicChanged(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V" />
+		<method name="onCharacteristicRead(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;I)V" />
+		<method name="onCharacteristicWrite(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;I)V" />
+		<method name="onConnectionStateChange(Landroid/bluetooth/BluetoothGatt;II)V" />
+		<method name="onDescriptorRead(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattDescriptor;I)V" />
+		<method name="onDescriptorWrite(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattDescriptor;I)V" />
+		<method name="onMtuChanged(Landroid/bluetooth/BluetoothGatt;II)V" since="21" />
+		<method name="onPhyRead(Landroid/bluetooth/BluetoothGatt;III)V" since="26" />
+		<method name="onPhyUpdate(Landroid/bluetooth/BluetoothGatt;III)V" since="26" />
+		<method name="onReadRemoteRssi(Landroid/bluetooth/BluetoothGatt;II)V" />
+		<method name="onReliableWriteCompleted(Landroid/bluetooth/BluetoothGatt;I)V" />
+		<method name="onServiceChanged(Landroid/bluetooth/BluetoothGatt;)V" since="31" />
+		<method name="onServicesDiscovered(Landroid/bluetooth/BluetoothGatt;I)V" />
+	</class>
+	<class name="android/bluetooth/BluetoothGattCharacteristic" since="18">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="24" />
+		<method name="&lt;init&gt;(Ljava/util/UUID;II)V" />
+		<method name="addDescriptor(Landroid/bluetooth/BluetoothGattDescriptor;)Z" />
+		<method name="getDescriptor(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattDescriptor;" />
+		<method name="getDescriptors()Ljava/util/List;" />
+		<method name="getFloatValue(II)Ljava/lang/Float;" />
+		<method name="getInstanceId()I" />
+		<method name="getIntValue(II)Ljava/lang/Integer;" />
+		<method name="getPermissions()I" />
+		<method name="getProperties()I" />
+		<method name="getService()Landroid/bluetooth/BluetoothGattService;" />
+		<method name="getStringValue(I)Ljava/lang/String;" />
+		<method name="getUuid()Ljava/util/UUID;" />
+		<method name="getValue()[B" />
+		<method name="getWriteType()I" />
+		<method name="setValue(III)Z" />
+		<method name="setValue(IIII)Z" />
+		<method name="setValue(Ljava/lang/String;)Z" />
+		<method name="setValue([B)Z" />
+		<method name="setWriteType(I)V" />
+		<field name="CREATOR" since="24" />
+		<field name="FORMAT_FLOAT" />
+		<field name="FORMAT_SFLOAT" />
+		<field name="FORMAT_SINT16" />
+		<field name="FORMAT_SINT32" />
+		<field name="FORMAT_SINT8" />
+		<field name="FORMAT_UINT16" />
+		<field name="FORMAT_UINT32" />
+		<field name="FORMAT_UINT8" />
+		<field name="PERMISSION_READ" />
+		<field name="PERMISSION_READ_ENCRYPTED" />
+		<field name="PERMISSION_READ_ENCRYPTED_MITM" />
+		<field name="PERMISSION_WRITE" />
+		<field name="PERMISSION_WRITE_ENCRYPTED" />
+		<field name="PERMISSION_WRITE_ENCRYPTED_MITM" />
+		<field name="PERMISSION_WRITE_SIGNED" />
+		<field name="PERMISSION_WRITE_SIGNED_MITM" />
+		<field name="PROPERTY_BROADCAST" />
+		<field name="PROPERTY_EXTENDED_PROPS" />
+		<field name="PROPERTY_INDICATE" />
+		<field name="PROPERTY_NOTIFY" />
+		<field name="PROPERTY_READ" />
+		<field name="PROPERTY_SIGNED_WRITE" />
+		<field name="PROPERTY_WRITE" />
+		<field name="PROPERTY_WRITE_NO_RESPONSE" />
+		<field name="WRITE_TYPE_DEFAULT" />
+		<field name="WRITE_TYPE_NO_RESPONSE" />
+		<field name="WRITE_TYPE_SIGNED" />
+		<field name="mDescriptors" />
+	</class>
+	<class name="android/bluetooth/BluetoothGattDescriptor" since="18">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="24" />
+		<method name="&lt;init&gt;(Ljava/util/UUID;I)V" />
+		<method name="getCharacteristic()Landroid/bluetooth/BluetoothGattCharacteristic;" />
+		<method name="getPermissions()I" />
+		<method name="getUuid()Ljava/util/UUID;" />
+		<method name="getValue()[B" />
+		<method name="setValue([B)Z" />
+		<field name="CREATOR" since="24" />
+		<field name="DISABLE_NOTIFICATION_VALUE" />
+		<field name="ENABLE_INDICATION_VALUE" />
+		<field name="ENABLE_NOTIFICATION_VALUE" />
+		<field name="PERMISSION_READ" />
+		<field name="PERMISSION_READ_ENCRYPTED" />
+		<field name="PERMISSION_READ_ENCRYPTED_MITM" />
+		<field name="PERMISSION_WRITE" />
+		<field name="PERMISSION_WRITE_ENCRYPTED" />
+		<field name="PERMISSION_WRITE_ENCRYPTED_MITM" />
+		<field name="PERMISSION_WRITE_SIGNED" />
+		<field name="PERMISSION_WRITE_SIGNED_MITM" />
+	</class>
+	<class name="android/bluetooth/BluetoothGattServer" since="18">
+		<extends name="java/lang/Object" />
+		<implements name="android/bluetooth/BluetoothProfile" />
+		<method name="addService(Landroid/bluetooth/BluetoothGattService;)Z" />
+		<method name="cancelConnection(Landroid/bluetooth/BluetoothDevice;)V" />
+		<method name="clearServices()V" />
+		<method name="close()V" />
+		<method name="connect(Landroid/bluetooth/BluetoothDevice;Z)Z" />
+		<method name="getService(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattService;" />
+		<method name="getServices()Ljava/util/List;" />
+		<method name="notifyCharacteristicChanged(Landroid/bluetooth/BluetoothDevice;Landroid/bluetooth/BluetoothGattCharacteristic;Z)Z" />
+		<method name="readPhy(Landroid/bluetooth/BluetoothDevice;)V" since="26" />
+		<method name="removeService(Landroid/bluetooth/BluetoothGattService;)Z" />
+		<method name="sendResponse(Landroid/bluetooth/BluetoothDevice;III[B)Z" />
+		<method name="setPreferredPhy(Landroid/bluetooth/BluetoothDevice;III)V" since="26" />
+	</class>
+	<class name="android/bluetooth/BluetoothGattServerCallback" since="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCharacteristicReadRequest(Landroid/bluetooth/BluetoothDevice;IILandroid/bluetooth/BluetoothGattCharacteristic;)V" />
+		<method name="onCharacteristicWriteRequest(Landroid/bluetooth/BluetoothDevice;ILandroid/bluetooth/BluetoothGattCharacteristic;ZZI[B)V" />
+		<method name="onConnectionStateChange(Landroid/bluetooth/BluetoothDevice;II)V" />
+		<method name="onDescriptorReadRequest(Landroid/bluetooth/BluetoothDevice;IILandroid/bluetooth/BluetoothGattDescriptor;)V" />
+		<method name="onDescriptorWriteRequest(Landroid/bluetooth/BluetoothDevice;ILandroid/bluetooth/BluetoothGattDescriptor;ZZI[B)V" />
+		<method name="onExecuteWrite(Landroid/bluetooth/BluetoothDevice;IZ)V" />
+		<method name="onMtuChanged(Landroid/bluetooth/BluetoothDevice;I)V" since="22" />
+		<method name="onNotificationSent(Landroid/bluetooth/BluetoothDevice;I)V" since="21" />
+		<method name="onPhyRead(Landroid/bluetooth/BluetoothDevice;III)V" since="26" />
+		<method name="onPhyUpdate(Landroid/bluetooth/BluetoothDevice;III)V" since="26" />
+		<method name="onServiceAdded(ILandroid/bluetooth/BluetoothGattService;)V" />
+	</class>
+	<class name="android/bluetooth/BluetoothGattService" since="18">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="24" />
+		<method name="&lt;init&gt;(Ljava/util/UUID;I)V" />
+		<method name="addCharacteristic(Landroid/bluetooth/BluetoothGattCharacteristic;)Z" />
+		<method name="addService(Landroid/bluetooth/BluetoothGattService;)Z" />
+		<method name="getCharacteristic(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattCharacteristic;" />
+		<method name="getCharacteristics()Ljava/util/List;" />
+		<method name="getIncludedServices()Ljava/util/List;" />
+		<method name="getInstanceId()I" />
+		<method name="getType()I" />
+		<method name="getUuid()Ljava/util/UUID;" />
+		<field name="CREATOR" since="24" />
+		<field name="SERVICE_TYPE_PRIMARY" />
+		<field name="SERVICE_TYPE_SECONDARY" />
+		<field name="mCharacteristics" />
+		<field name="mIncludedServices" />
+	</class>
+	<class name="android/bluetooth/BluetoothHeadset" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/bluetooth/BluetoothProfile" />
+		<method name="isAudioConnected(Landroid/bluetooth/BluetoothDevice;)Z" />
+		<method name="isNoiseReductionSupported(Landroid/bluetooth/BluetoothDevice;)Z" since="31" />
+		<method name="isVoiceRecognitionSupported(Landroid/bluetooth/BluetoothDevice;)Z" since="31" />
+		<method name="sendVendorSpecificResultCode(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;Ljava/lang/String;)Z" since="19" />
+		<method name="startVoiceRecognition(Landroid/bluetooth/BluetoothDevice;)Z" />
+		<method name="stopVoiceRecognition(Landroid/bluetooth/BluetoothDevice;)Z" />
+		<field name="ACTION_AUDIO_STATE_CHANGED" />
+		<field name="ACTION_CONNECTION_STATE_CHANGED" />
+		<field name="ACTION_VENDOR_SPECIFIC_HEADSET_EVENT" />
+		<field name="AT_CMD_TYPE_ACTION" />
+		<field name="AT_CMD_TYPE_BASIC" />
+		<field name="AT_CMD_TYPE_READ" />
+		<field name="AT_CMD_TYPE_SET" />
+		<field name="AT_CMD_TYPE_TEST" />
+		<field name="EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_ARGS" />
+		<field name="EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_CMD" />
+		<field name="EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_CMD_TYPE" />
+		<field name="STATE_AUDIO_CONNECTED" />
+		<field name="STATE_AUDIO_CONNECTING" />
+		<field name="STATE_AUDIO_DISCONNECTED" />
+		<field name="VENDOR_RESULT_CODE_COMMAND_ANDROID" since="19" />
+		<field name="VENDOR_SPECIFIC_HEADSET_EVENT_COMPANY_ID_CATEGORY" />
+	</class>
+	<class name="android/bluetooth/BluetoothHealth" since="14" deprecated="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/bluetooth/BluetoothProfile" />
+		<method name="connectChannelToSource(Landroid/bluetooth/BluetoothDevice;Landroid/bluetooth/BluetoothHealthAppConfiguration;)Z" deprecated="29" />
+		<method name="disconnectChannel(Landroid/bluetooth/BluetoothDevice;Landroid/bluetooth/BluetoothHealthAppConfiguration;I)Z" deprecated="29" />
+		<method name="getMainChannelFd(Landroid/bluetooth/BluetoothDevice;Landroid/bluetooth/BluetoothHealthAppConfiguration;)Landroid/os/ParcelFileDescriptor;" deprecated="29" />
+		<method name="registerSinkAppConfiguration(Ljava/lang/String;ILandroid/bluetooth/BluetoothHealthCallback;)Z" deprecated="29" />
+		<method name="unregisterAppConfiguration(Landroid/bluetooth/BluetoothHealthAppConfiguration;)Z" deprecated="29" />
+		<field name="APP_CONFIG_REGISTRATION_FAILURE" deprecated="29" />
+		<field name="APP_CONFIG_REGISTRATION_SUCCESS" deprecated="29" />
+		<field name="APP_CONFIG_UNREGISTRATION_FAILURE" deprecated="29" />
+		<field name="APP_CONFIG_UNREGISTRATION_SUCCESS" deprecated="29" />
+		<field name="CHANNEL_TYPE_RELIABLE" deprecated="29" />
+		<field name="CHANNEL_TYPE_STREAMING" deprecated="29" />
+		<field name="SINK_ROLE" deprecated="29" />
+		<field name="SOURCE_ROLE" deprecated="29" />
+		<field name="STATE_CHANNEL_CONNECTED" deprecated="29" />
+		<field name="STATE_CHANNEL_CONNECTING" deprecated="29" />
+		<field name="STATE_CHANNEL_DISCONNECTED" deprecated="29" />
+		<field name="STATE_CHANNEL_DISCONNECTING" deprecated="29" />
+	</class>
+	<class name="android/bluetooth/BluetoothHealthAppConfiguration" since="14" deprecated="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDataType()I" deprecated="29" />
+		<method name="getName()Ljava/lang/String;" deprecated="29" />
+		<method name="getRole()I" deprecated="29" />
+		<field name="CREATOR" deprecated="29" />
+	</class>
+	<class name="android/bluetooth/BluetoothHealthCallback" since="14" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="onHealthAppConfigurationStatusChange(Landroid/bluetooth/BluetoothHealthAppConfiguration;I)V" deprecated="29" />
+		<method name="onHealthChannelStateChange(Landroid/bluetooth/BluetoothHealthAppConfiguration;Landroid/bluetooth/BluetoothDevice;IILandroid/os/ParcelFileDescriptor;I)V" deprecated="29" />
+	</class>
+	<class name="android/bluetooth/BluetoothHearingAid" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/bluetooth/BluetoothProfile" />
+		<field name="ACTION_CONNECTION_STATE_CHANGED" />
+	</class>
+	<class name="android/bluetooth/BluetoothHidDevice" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/bluetooth/BluetoothProfile" />
+		<method name="connect(Landroid/bluetooth/BluetoothDevice;)Z" />
+		<method name="disconnect(Landroid/bluetooth/BluetoothDevice;)Z" />
+		<method name="registerApp(Landroid/bluetooth/BluetoothHidDeviceAppSdpSettings;Landroid/bluetooth/BluetoothHidDeviceAppQosSettings;Landroid/bluetooth/BluetoothHidDeviceAppQosSettings;Ljava/util/concurrent/Executor;Landroid/bluetooth/BluetoothHidDevice$Callback;)Z" />
+		<method name="replyReport(Landroid/bluetooth/BluetoothDevice;BB[B)Z" />
+		<method name="reportError(Landroid/bluetooth/BluetoothDevice;B)Z" />
+		<method name="sendReport(Landroid/bluetooth/BluetoothDevice;I[B)Z" />
+		<method name="unregisterApp()Z" />
+		<field name="ACTION_CONNECTION_STATE_CHANGED" />
+		<field name="ERROR_RSP_INVALID_PARAM" />
+		<field name="ERROR_RSP_INVALID_RPT_ID" />
+		<field name="ERROR_RSP_NOT_READY" />
+		<field name="ERROR_RSP_SUCCESS" />
+		<field name="ERROR_RSP_UNKNOWN" />
+		<field name="ERROR_RSP_UNSUPPORTED_REQ" />
+		<field name="PROTOCOL_BOOT_MODE" />
+		<field name="PROTOCOL_REPORT_MODE" />
+		<field name="REPORT_TYPE_FEATURE" />
+		<field name="REPORT_TYPE_INPUT" />
+		<field name="REPORT_TYPE_OUTPUT" />
+		<field name="SUBCLASS1_COMBO" />
+		<field name="SUBCLASS1_KEYBOARD" />
+		<field name="SUBCLASS1_MOUSE" />
+		<field name="SUBCLASS1_NONE" />
+		<field name="SUBCLASS2_CARD_READER" />
+		<field name="SUBCLASS2_DIGITIZER_TABLET" />
+		<field name="SUBCLASS2_GAMEPAD" />
+		<field name="SUBCLASS2_JOYSTICK" />
+		<field name="SUBCLASS2_REMOTE_CONTROL" />
+		<field name="SUBCLASS2_SENSING_DEVICE" />
+		<field name="SUBCLASS2_UNCATEGORIZED" />
+	</class>
+	<class name="android/bluetooth/BluetoothHidDevice$Callback" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onAppStatusChanged(Landroid/bluetooth/BluetoothDevice;Z)V" />
+		<method name="onConnectionStateChanged(Landroid/bluetooth/BluetoothDevice;I)V" />
+		<method name="onGetReport(Landroid/bluetooth/BluetoothDevice;BBI)V" />
+		<method name="onInterruptData(Landroid/bluetooth/BluetoothDevice;B[B)V" />
+		<method name="onSetProtocol(Landroid/bluetooth/BluetoothDevice;B)V" />
+		<method name="onSetReport(Landroid/bluetooth/BluetoothDevice;BB[B)V" />
+		<method name="onVirtualCableUnplug(Landroid/bluetooth/BluetoothDevice;)V" />
+	</class>
+	<class name="android/bluetooth/BluetoothHidDeviceAppQosSettings" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(IIIIII)V" />
+		<method name="getDelayVariation()I" />
+		<method name="getLatency()I" />
+		<method name="getPeakBandwidth()I" />
+		<method name="getServiceType()I" />
+		<method name="getTokenBucketSize()I" />
+		<method name="getTokenRate()I" />
+		<field name="CREATOR" />
+		<field name="MAX" />
+		<field name="SERVICE_BEST_EFFORT" />
+		<field name="SERVICE_GUARANTEED" />
+		<field name="SERVICE_NO_TRAFFIC" />
+	</class>
+	<class name="android/bluetooth/BluetoothHidDeviceAppSdpSettings" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;B[B)V" />
+		<method name="getDescription()Ljava/lang/String;" />
+		<method name="getDescriptors()[B" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getProvider()Ljava/lang/String;" />
+		<method name="getSubclass()B" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/bluetooth/BluetoothLeAudio" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/bluetooth/BluetoothProfile" />
+		<implements name="java/lang/AutoCloseable" />
+		<field name="ACTION_LE_AUDIO_CONNECTION_STATE_CHANGED" />
+	</class>
+	<class name="android/bluetooth/BluetoothManager" since="18">
+		<extends name="java/lang/Object" />
+		<method name="getAdapter()Landroid/bluetooth/BluetoothAdapter;" />
+		<method name="getConnectedDevices(I)Ljava/util/List;" />
+		<method name="getConnectionState(Landroid/bluetooth/BluetoothDevice;I)I" />
+		<method name="getDevicesMatchingConnectionStates(I[I)Ljava/util/List;" />
+		<method name="openGattServer(Landroid/content/Context;Landroid/bluetooth/BluetoothGattServerCallback;)Landroid/bluetooth/BluetoothGattServer;" />
+	</class>
+	<class name="android/bluetooth/BluetoothProfile" since="11">
+		<extends name="java/lang/Object" />
+		<method name="getConnectedDevices()Ljava/util/List;" />
+		<method name="getConnectionState(Landroid/bluetooth/BluetoothDevice;)I" />
+		<method name="getDevicesMatchingConnectionStates([I)Ljava/util/List;" />
+		<field name="A2DP" />
+		<field name="EXTRA_PREVIOUS_STATE" />
+		<field name="EXTRA_STATE" />
+		<field name="GATT" since="18" />
+		<field name="GATT_SERVER" since="18" />
+		<field name="HEADSET" />
+		<field name="HEALTH" since="14" deprecated="29" />
+		<field name="HEARING_AID" since="29" />
+		<field name="HID_DEVICE" since="28" />
+		<field name="SAP" since="23" />
+		<field name="STATE_CONNECTED" />
+		<field name="STATE_CONNECTING" />
+		<field name="STATE_DISCONNECTED" />
+		<field name="STATE_DISCONNECTING" />
+	</class>
+	<class name="android/bluetooth/BluetoothProfile$ServiceListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onServiceConnected(ILandroid/bluetooth/BluetoothProfile;)V" />
+		<method name="onServiceDisconnected(I)V" />
+	</class>
+	<class name="android/bluetooth/BluetoothServerSocket" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<method name="accept()Landroid/bluetooth/BluetoothSocket;" />
+		<method name="accept(I)Landroid/bluetooth/BluetoothSocket;" />
+		<method name="getPsm()I" since="29" />
+	</class>
+	<class name="android/bluetooth/BluetoothSocket" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<method name="connect()V" />
+		<method name="getConnectionType()I" since="23" />
+		<method name="getInputStream()Ljava/io/InputStream;" />
+		<method name="getMaxReceivePacketSize()I" since="23" />
+		<method name="getMaxTransmitPacketSize()I" since="23" />
+		<method name="getOutputStream()Ljava/io/OutputStream;" />
+		<method name="getRemoteDevice()Landroid/bluetooth/BluetoothDevice;" />
+		<method name="isConnected()Z" since="14" />
+		<field name="TYPE_L2CAP" since="23" />
+		<field name="TYPE_RFCOMM" since="23" />
+		<field name="TYPE_SCO" since="23" />
+	</class>
+	<class name="android/bluetooth/BluetoothStatusCodes" since="31">
+		<extends name="java/lang/Object" />
+		<field name="ERROR_BLUETOOTH_NOT_ALLOWED" />
+		<field name="ERROR_BLUETOOTH_NOT_ENABLED" />
+		<field name="ERROR_DEVICE_NOT_BONDED" />
+		<field name="ERROR_MISSING_BLUETOOTH_CONNECT_PERMISSION" />
+		<field name="ERROR_UNKNOWN" />
+		<field name="SUCCESS" />
+	</class>
+	<class name="android/bluetooth/le/AdvertiseCallback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onStartFailure(I)V" />
+		<method name="onStartSuccess(Landroid/bluetooth/le/AdvertiseSettings;)V" />
+		<field name="ADVERTISE_FAILED_ALREADY_STARTED" />
+		<field name="ADVERTISE_FAILED_DATA_TOO_LARGE" />
+		<field name="ADVERTISE_FAILED_FEATURE_UNSUPPORTED" />
+		<field name="ADVERTISE_FAILED_INTERNAL_ERROR" />
+		<field name="ADVERTISE_FAILED_TOO_MANY_ADVERTISERS" />
+	</class>
+	<class name="android/bluetooth/le/AdvertiseData" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getIncludeDeviceName()Z" />
+		<method name="getIncludeTxPowerLevel()Z" />
+		<method name="getManufacturerSpecificData()Landroid/util/SparseArray;" />
+		<method name="getServiceData()Ljava/util/Map;" />
+		<method name="getServiceSolicitationUuids()Ljava/util/List;" since="31" />
+		<method name="getServiceUuids()Ljava/util/List;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/bluetooth/le/AdvertiseData$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addManufacturerData(I[B)Landroid/bluetooth/le/AdvertiseData$Builder;" />
+		<method name="addServiceData(Landroid/os/ParcelUuid;[B)Landroid/bluetooth/le/AdvertiseData$Builder;" />
+		<method name="addServiceSolicitationUuid(Landroid/os/ParcelUuid;)Landroid/bluetooth/le/AdvertiseData$Builder;" since="31" />
+		<method name="addServiceUuid(Landroid/os/ParcelUuid;)Landroid/bluetooth/le/AdvertiseData$Builder;" />
+		<method name="build()Landroid/bluetooth/le/AdvertiseData;" />
+		<method name="setIncludeDeviceName(Z)Landroid/bluetooth/le/AdvertiseData$Builder;" />
+		<method name="setIncludeTxPowerLevel(Z)Landroid/bluetooth/le/AdvertiseData$Builder;" />
+	</class>
+	<class name="android/bluetooth/le/AdvertiseSettings" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getMode()I" />
+		<method name="getTimeout()I" />
+		<method name="getTxPowerLevel()I" />
+		<method name="isConnectable()Z" />
+		<field name="ADVERTISE_MODE_BALANCED" />
+		<field name="ADVERTISE_MODE_LOW_LATENCY" />
+		<field name="ADVERTISE_MODE_LOW_POWER" />
+		<field name="ADVERTISE_TX_POWER_HIGH" />
+		<field name="ADVERTISE_TX_POWER_LOW" />
+		<field name="ADVERTISE_TX_POWER_MEDIUM" />
+		<field name="ADVERTISE_TX_POWER_ULTRA_LOW" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/bluetooth/le/AdvertiseSettings$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/bluetooth/le/AdvertiseSettings;" />
+		<method name="setAdvertiseMode(I)Landroid/bluetooth/le/AdvertiseSettings$Builder;" />
+		<method name="setConnectable(Z)Landroid/bluetooth/le/AdvertiseSettings$Builder;" />
+		<method name="setTimeout(I)Landroid/bluetooth/le/AdvertiseSettings$Builder;" />
+		<method name="setTxPowerLevel(I)Landroid/bluetooth/le/AdvertiseSettings$Builder;" />
+	</class>
+	<class name="android/bluetooth/le/AdvertisingSet" since="26">
+		<extends name="java/lang/Object" />
+		<method name="enableAdvertising(ZII)V" />
+		<method name="setAdvertisingData(Landroid/bluetooth/le/AdvertiseData;)V" />
+		<method name="setAdvertisingParameters(Landroid/bluetooth/le/AdvertisingSetParameters;)V" />
+		<method name="setPeriodicAdvertisingData(Landroid/bluetooth/le/AdvertiseData;)V" />
+		<method name="setPeriodicAdvertisingEnabled(Z)V" />
+		<method name="setPeriodicAdvertisingParameters(Landroid/bluetooth/le/PeriodicAdvertisingParameters;)V" />
+		<method name="setScanResponseData(Landroid/bluetooth/le/AdvertiseData;)V" />
+	</class>
+	<class name="android/bluetooth/le/AdvertisingSetCallback" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onAdvertisingDataSet(Landroid/bluetooth/le/AdvertisingSet;I)V" />
+		<method name="onAdvertisingEnabled(Landroid/bluetooth/le/AdvertisingSet;ZI)V" />
+		<method name="onAdvertisingParametersUpdated(Landroid/bluetooth/le/AdvertisingSet;II)V" />
+		<method name="onAdvertisingSetStarted(Landroid/bluetooth/le/AdvertisingSet;II)V" />
+		<method name="onAdvertisingSetStopped(Landroid/bluetooth/le/AdvertisingSet;)V" />
+		<method name="onPeriodicAdvertisingDataSet(Landroid/bluetooth/le/AdvertisingSet;I)V" />
+		<method name="onPeriodicAdvertisingEnabled(Landroid/bluetooth/le/AdvertisingSet;ZI)V" />
+		<method name="onPeriodicAdvertisingParametersUpdated(Landroid/bluetooth/le/AdvertisingSet;I)V" />
+		<method name="onScanResponseDataSet(Landroid/bluetooth/le/AdvertisingSet;I)V" />
+		<field name="ADVERTISE_FAILED_ALREADY_STARTED" />
+		<field name="ADVERTISE_FAILED_DATA_TOO_LARGE" />
+		<field name="ADVERTISE_FAILED_FEATURE_UNSUPPORTED" />
+		<field name="ADVERTISE_FAILED_INTERNAL_ERROR" />
+		<field name="ADVERTISE_FAILED_TOO_MANY_ADVERTISERS" />
+		<field name="ADVERTISE_SUCCESS" />
+	</class>
+	<class name="android/bluetooth/le/AdvertisingSetParameters" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getInterval()I" />
+		<method name="getPrimaryPhy()I" />
+		<method name="getSecondaryPhy()I" />
+		<method name="getTxPowerLevel()I" />
+		<method name="includeTxPower()Z" />
+		<method name="isAnonymous()Z" />
+		<method name="isConnectable()Z" />
+		<method name="isLegacy()Z" />
+		<method name="isScannable()Z" />
+		<field name="CREATOR" />
+		<field name="INTERVAL_HIGH" />
+		<field name="INTERVAL_LOW" />
+		<field name="INTERVAL_MAX" />
+		<field name="INTERVAL_MEDIUM" />
+		<field name="INTERVAL_MIN" />
+		<field name="TX_POWER_HIGH" />
+		<field name="TX_POWER_LOW" />
+		<field name="TX_POWER_MAX" />
+		<field name="TX_POWER_MEDIUM" />
+		<field name="TX_POWER_MIN" />
+		<field name="TX_POWER_ULTRA_LOW" />
+	</class>
+	<class name="android/bluetooth/le/AdvertisingSetParameters$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/bluetooth/le/AdvertisingSetParameters;" />
+		<method name="setAnonymous(Z)Landroid/bluetooth/le/AdvertisingSetParameters$Builder;" />
+		<method name="setConnectable(Z)Landroid/bluetooth/le/AdvertisingSetParameters$Builder;" />
+		<method name="setIncludeTxPower(Z)Landroid/bluetooth/le/AdvertisingSetParameters$Builder;" />
+		<method name="setInterval(I)Landroid/bluetooth/le/AdvertisingSetParameters$Builder;" />
+		<method name="setLegacyMode(Z)Landroid/bluetooth/le/AdvertisingSetParameters$Builder;" />
+		<method name="setPrimaryPhy(I)Landroid/bluetooth/le/AdvertisingSetParameters$Builder;" />
+		<method name="setScannable(Z)Landroid/bluetooth/le/AdvertisingSetParameters$Builder;" />
+		<method name="setSecondaryPhy(I)Landroid/bluetooth/le/AdvertisingSetParameters$Builder;" />
+		<method name="setTxPowerLevel(I)Landroid/bluetooth/le/AdvertisingSetParameters$Builder;" />
+	</class>
+	<class name="android/bluetooth/le/BluetoothLeAdvertiser" since="21">
+		<extends name="java/lang/Object" />
+		<method name="startAdvertising(Landroid/bluetooth/le/AdvertiseSettings;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseCallback;)V" />
+		<method name="startAdvertising(Landroid/bluetooth/le/AdvertiseSettings;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseCallback;)V" />
+		<method name="startAdvertisingSet(Landroid/bluetooth/le/AdvertisingSetParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/PeriodicAdvertisingParameters;Landroid/bluetooth/le/AdvertiseData;IILandroid/bluetooth/le/AdvertisingSetCallback;)V" since="26" />
+		<method name="startAdvertisingSet(Landroid/bluetooth/le/AdvertisingSetParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/PeriodicAdvertisingParameters;Landroid/bluetooth/le/AdvertiseData;IILandroid/bluetooth/le/AdvertisingSetCallback;Landroid/os/Handler;)V" since="26" />
+		<method name="startAdvertisingSet(Landroid/bluetooth/le/AdvertisingSetParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/PeriodicAdvertisingParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertisingSetCallback;)V" since="26" />
+		<method name="startAdvertisingSet(Landroid/bluetooth/le/AdvertisingSetParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/PeriodicAdvertisingParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertisingSetCallback;Landroid/os/Handler;)V" since="26" />
+		<method name="stopAdvertising(Landroid/bluetooth/le/AdvertiseCallback;)V" />
+		<method name="stopAdvertisingSet(Landroid/bluetooth/le/AdvertisingSetCallback;)V" since="26" />
+	</class>
+	<class name="android/bluetooth/le/BluetoothLeScanner" since="21">
+		<extends name="java/lang/Object" />
+		<method name="flushPendingScanResults(Landroid/bluetooth/le/ScanCallback;)V" />
+		<method name="startScan(Landroid/bluetooth/le/ScanCallback;)V" />
+		<method name="startScan(Ljava/util/List;Landroid/bluetooth/le/ScanSettings;Landroid/app/PendingIntent;)I" since="26" />
+		<method name="startScan(Ljava/util/List;Landroid/bluetooth/le/ScanSettings;Landroid/bluetooth/le/ScanCallback;)V" />
+		<method name="stopScan(Landroid/app/PendingIntent;)V" since="26" />
+		<method name="stopScan(Landroid/bluetooth/le/ScanCallback;)V" />
+		<field name="EXTRA_CALLBACK_TYPE" since="26" />
+		<field name="EXTRA_ERROR_CODE" since="26" />
+		<field name="EXTRA_LIST_SCAN_RESULT" since="26" />
+	</class>
+	<class name="android/bluetooth/le/PeriodicAdvertisingParameters" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getIncludeTxPower()Z" />
+		<method name="getInterval()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/bluetooth/le/PeriodicAdvertisingParameters$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/bluetooth/le/PeriodicAdvertisingParameters;" />
+		<method name="setIncludeTxPower(Z)Landroid/bluetooth/le/PeriodicAdvertisingParameters$Builder;" />
+		<method name="setInterval(I)Landroid/bluetooth/le/PeriodicAdvertisingParameters$Builder;" />
+	</class>
+	<class name="android/bluetooth/le/ScanCallback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onBatchScanResults(Ljava/util/List;)V" />
+		<method name="onScanFailed(I)V" />
+		<method name="onScanResult(ILandroid/bluetooth/le/ScanResult;)V" />
+		<field name="SCAN_FAILED_ALREADY_STARTED" />
+		<field name="SCAN_FAILED_APPLICATION_REGISTRATION_FAILED" />
+		<field name="SCAN_FAILED_FEATURE_UNSUPPORTED" />
+		<field name="SCAN_FAILED_INTERNAL_ERROR" />
+	</class>
+	<class name="android/bluetooth/le/ScanFilter" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDeviceAddress()Ljava/lang/String;" />
+		<method name="getDeviceName()Ljava/lang/String;" />
+		<method name="getManufacturerData()[B" />
+		<method name="getManufacturerDataMask()[B" />
+		<method name="getManufacturerId()I" />
+		<method name="getServiceData()[B" />
+		<method name="getServiceDataMask()[B" />
+		<method name="getServiceDataUuid()Landroid/os/ParcelUuid;" />
+		<method name="getServiceSolicitationUuid()Landroid/os/ParcelUuid;" since="29" />
+		<method name="getServiceSolicitationUuidMask()Landroid/os/ParcelUuid;" since="29" />
+		<method name="getServiceUuid()Landroid/os/ParcelUuid;" />
+		<method name="getServiceUuidMask()Landroid/os/ParcelUuid;" />
+		<method name="matches(Landroid/bluetooth/le/ScanResult;)Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/bluetooth/le/ScanFilter$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/bluetooth/le/ScanFilter;" />
+		<method name="setDeviceAddress(Ljava/lang/String;)Landroid/bluetooth/le/ScanFilter$Builder;" />
+		<method name="setDeviceName(Ljava/lang/String;)Landroid/bluetooth/le/ScanFilter$Builder;" />
+		<method name="setManufacturerData(I[B)Landroid/bluetooth/le/ScanFilter$Builder;" />
+		<method name="setManufacturerData(I[B[B)Landroid/bluetooth/le/ScanFilter$Builder;" />
+		<method name="setServiceData(Landroid/os/ParcelUuid;[B)Landroid/bluetooth/le/ScanFilter$Builder;" />
+		<method name="setServiceData(Landroid/os/ParcelUuid;[B[B)Landroid/bluetooth/le/ScanFilter$Builder;" />
+		<method name="setServiceSolicitationUuid(Landroid/os/ParcelUuid;)Landroid/bluetooth/le/ScanFilter$Builder;" since="29" />
+		<method name="setServiceSolicitationUuid(Landroid/os/ParcelUuid;Landroid/os/ParcelUuid;)Landroid/bluetooth/le/ScanFilter$Builder;" since="29" />
+		<method name="setServiceUuid(Landroid/os/ParcelUuid;)Landroid/bluetooth/le/ScanFilter$Builder;" />
+		<method name="setServiceUuid(Landroid/os/ParcelUuid;Landroid/os/ParcelUuid;)Landroid/bluetooth/le/ScanFilter$Builder;" />
+	</class>
+	<class name="android/bluetooth/le/ScanRecord" since="21">
+		<extends name="java/lang/Object" />
+		<method name="getAdvertiseFlags()I" />
+		<method name="getBytes()[B" />
+		<method name="getDeviceName()Ljava/lang/String;" />
+		<method name="getManufacturerSpecificData()Landroid/util/SparseArray;" />
+		<method name="getManufacturerSpecificData(I)[B" />
+		<method name="getServiceData()Ljava/util/Map;" />
+		<method name="getServiceData(Landroid/os/ParcelUuid;)[B" />
+		<method name="getServiceSolicitationUuids()Ljava/util/List;" since="29" />
+		<method name="getServiceUuids()Ljava/util/List;" />
+		<method name="getTxPowerLevel()I" />
+	</class>
+	<class name="android/bluetooth/le/ScanResult" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/bluetooth/BluetoothDevice;IIIIIIILandroid/bluetooth/le/ScanRecord;J)V" since="26" />
+		<method name="&lt;init&gt;(Landroid/bluetooth/BluetoothDevice;Landroid/bluetooth/le/ScanRecord;IJ)V" deprecated="26" />
+		<method name="getAdvertisingSid()I" since="26" />
+		<method name="getDataStatus()I" since="26" />
+		<method name="getDevice()Landroid/bluetooth/BluetoothDevice;" />
+		<method name="getPeriodicAdvertisingInterval()I" since="26" />
+		<method name="getPrimaryPhy()I" since="26" />
+		<method name="getRssi()I" />
+		<method name="getScanRecord()Landroid/bluetooth/le/ScanRecord;" />
+		<method name="getSecondaryPhy()I" since="26" />
+		<method name="getTimestampNanos()J" />
+		<method name="getTxPower()I" since="26" />
+		<method name="isConnectable()Z" since="26" />
+		<method name="isLegacy()Z" since="26" />
+		<field name="CREATOR" />
+		<field name="DATA_COMPLETE" since="26" />
+		<field name="DATA_TRUNCATED" since="26" />
+		<field name="PERIODIC_INTERVAL_NOT_PRESENT" since="26" />
+		<field name="PHY_UNUSED" since="26" />
+		<field name="SID_NOT_PRESENT" since="26" />
+		<field name="TX_POWER_NOT_PRESENT" since="26" />
+	</class>
+	<class name="android/bluetooth/le/ScanSettings" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCallbackType()I" />
+		<method name="getLegacy()Z" since="26" />
+		<method name="getPhy()I" since="26" />
+		<method name="getReportDelayMillis()J" />
+		<method name="getScanMode()I" />
+		<method name="getScanResultType()I" />
+		<field name="CALLBACK_TYPE_ALL_MATCHES" />
+		<field name="CALLBACK_TYPE_FIRST_MATCH" since="23" />
+		<field name="CALLBACK_TYPE_MATCH_LOST" since="23" />
+		<field name="CREATOR" />
+		<field name="MATCH_MODE_AGGRESSIVE" since="23" />
+		<field name="MATCH_MODE_STICKY" since="23" />
+		<field name="MATCH_NUM_FEW_ADVERTISEMENT" since="23" />
+		<field name="MATCH_NUM_MAX_ADVERTISEMENT" since="23" />
+		<field name="MATCH_NUM_ONE_ADVERTISEMENT" since="23" />
+		<field name="PHY_LE_ALL_SUPPORTED" since="26" />
+		<field name="SCAN_MODE_BALANCED" />
+		<field name="SCAN_MODE_LOW_LATENCY" />
+		<field name="SCAN_MODE_LOW_POWER" />
+		<field name="SCAN_MODE_OPPORTUNISTIC" since="23" />
+	</class>
+	<class name="android/bluetooth/le/ScanSettings$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/bluetooth/le/ScanSettings;" />
+		<method name="setCallbackType(I)Landroid/bluetooth/le/ScanSettings$Builder;" since="23" />
+		<method name="setLegacy(Z)Landroid/bluetooth/le/ScanSettings$Builder;" since="26" />
+		<method name="setMatchMode(I)Landroid/bluetooth/le/ScanSettings$Builder;" since="23" />
+		<method name="setNumOfMatches(I)Landroid/bluetooth/le/ScanSettings$Builder;" since="23" />
+		<method name="setPhy(I)Landroid/bluetooth/le/ScanSettings$Builder;" since="26" />
+		<method name="setReportDelay(J)Landroid/bluetooth/le/ScanSettings$Builder;" />
+		<method name="setScanMode(I)Landroid/bluetooth/le/ScanSettings$Builder;" />
+	</class>
+	<class name="android/companion/AssociationRequest" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+		<field name="DEVICE_PROFILE_WATCH" since="31" />
+	</class>
+	<class name="android/companion/AssociationRequest$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addDeviceFilter(Landroid/companion/DeviceFilter;)Landroid/companion/AssociationRequest$Builder;" />
+		<method name="build()Landroid/companion/AssociationRequest;" />
+		<method name="checkNotUsed()V" since="28" removed="29" />
+		<method name="markUsed()V" since="28" removed="29" />
+		<method name="setDeviceProfile(Ljava/lang/String;)Landroid/companion/AssociationRequest$Builder;" since="31" />
+		<method name="setSingleDevice(Z)Landroid/companion/AssociationRequest$Builder;" />
+	</class>
+	<class name="android/companion/BluetoothDeviceFilter" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/companion/DeviceFilter" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/companion/BluetoothDeviceFilter$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addServiceUuid(Landroid/os/ParcelUuid;Landroid/os/ParcelUuid;)Landroid/companion/BluetoothDeviceFilter$Builder;" />
+		<method name="build()Landroid/companion/BluetoothDeviceFilter;" />
+		<method name="checkNotUsed()V" since="28" removed="29" />
+		<method name="markUsed()V" since="28" removed="29" />
+		<method name="setAddress(Ljava/lang/String;)Landroid/companion/BluetoothDeviceFilter$Builder;" />
+		<method name="setNamePattern(Ljava/util/regex/Pattern;)Landroid/companion/BluetoothDeviceFilter$Builder;" />
+	</class>
+	<class name="android/companion/BluetoothLeDeviceFilter" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/companion/DeviceFilter" />
+		<method name="getRenamePrefixLengthLimit()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/companion/BluetoothLeDeviceFilter$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/companion/BluetoothLeDeviceFilter;" />
+		<method name="checkNotUsed()V" since="28" removed="29" />
+		<method name="markUsed()V" since="28" removed="29" />
+		<method name="setNamePattern(Ljava/util/regex/Pattern;)Landroid/companion/BluetoothLeDeviceFilter$Builder;" />
+		<method name="setRawDataFilter([B[B)Landroid/companion/BluetoothLeDeviceFilter$Builder;" />
+		<method name="setRenameFromBytes(Ljava/lang/String;Ljava/lang/String;IILjava/nio/ByteOrder;)Landroid/companion/BluetoothLeDeviceFilter$Builder;" />
+		<method name="setRenameFromName(Ljava/lang/String;Ljava/lang/String;II)Landroid/companion/BluetoothLeDeviceFilter$Builder;" />
+		<method name="setScanFilter(Landroid/bluetooth/le/ScanFilter;)Landroid/companion/BluetoothLeDeviceFilter$Builder;" />
+	</class>
+	<class name="android/companion/CompanionDeviceManager" since="26">
+		<extends name="java/lang/Object" />
+		<method name="associate(Landroid/companion/AssociationRequest;Landroid/companion/CompanionDeviceManager$Callback;Landroid/os/Handler;)V" />
+		<method name="disassociate(Ljava/lang/String;)V" />
+		<method name="getAssociations()Ljava/util/List;" />
+		<method name="hasNotificationAccess(Landroid/content/ComponentName;)Z" />
+		<method name="requestNotificationAccess(Landroid/content/ComponentName;)V" />
+		<method name="startObservingDevicePresence(Ljava/lang/String;)V" since="31" />
+		<method name="stopObservingDevicePresence(Ljava/lang/String;)V" since="31" />
+		<field name="EXTRA_DEVICE" />
+	</class>
+	<class name="android/companion/CompanionDeviceManager$Callback" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onDeviceFound(Landroid/content/IntentSender;)V" />
+		<method name="onFailure(Ljava/lang/CharSequence;)V" />
+	</class>
+	<class name="android/companion/CompanionDeviceService" since="31">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onDeviceAppeared(Ljava/lang/String;)V" />
+		<method name="onDeviceDisappeared(Ljava/lang/String;)V" />
+		<field name="SERVICE_INTERFACE" />
+	</class>
+	<class name="android/companion/DeviceFilter" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+	</class>
+	<class name="android/companion/DeviceNotAssociatedException" since="31">
+		<extends name="java/lang/RuntimeException" />
+	</class>
+	<class name="android/companion/WifiDeviceFilter" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/companion/DeviceFilter" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/companion/WifiDeviceFilter$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/companion/WifiDeviceFilter;" />
+		<method name="checkNotUsed()V" since="28" removed="29" />
+		<method name="markUsed()V" since="28" removed="29" />
+		<method name="setBssid(Ljava/lang/Object;)Landroid/companion/WifiDeviceFilter$Builder;" since="30" />
+		<method name="setBssidMask(Ljava/lang/Object;)Landroid/companion/WifiDeviceFilter$Builder;" since="30" />
+		<method name="setNamePattern(Ljava/util/regex/Pattern;)Landroid/companion/WifiDeviceFilter$Builder;" />
+	</class>
+	<class name="android/content/AbstractThreadedSyncAdapter" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Z)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;ZZ)V" since="11" />
+		<method name="getContext()Landroid/content/Context;" />
+		<method name="getSyncAdapterBinder()Landroid/os/IBinder;" />
+		<method name="onPerformSync(Landroid/accounts/Account;Landroid/os/Bundle;Ljava/lang/String;Landroid/content/ContentProviderClient;Landroid/content/SyncResult;)V" />
+		<method name="onSecurityException(Landroid/accounts/Account;Landroid/os/Bundle;Ljava/lang/String;Landroid/content/SyncResult;)V" since="23" />
+		<method name="onSyncCanceled()V" since="8" />
+		<method name="onSyncCanceled(Ljava/lang/Thread;)V" since="11" />
+		<method name="onUnsyncableAccount()Z" since="28" />
+		<field name="LOG_SYNC_DETAILS" deprecated="15" />
+	</class>
+	<class name="android/content/ActivityNotFoundException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/content/AsyncQueryHandler" since="1">
+		<extends name="android/os/Handler" />
+		<method name="&lt;init&gt;(Landroid/content/ContentResolver;)V" />
+		<method name="cancelOperation(I)V" />
+		<method name="createHandler(Landroid/os/Looper;)Landroid/os/Handler;" />
+		<method name="onDeleteComplete(ILjava/lang/Object;I)V" />
+		<method name="onInsertComplete(ILjava/lang/Object;Landroid/net/Uri;)V" />
+		<method name="onQueryComplete(ILjava/lang/Object;Landroid/database/Cursor;)V" />
+		<method name="onUpdateComplete(ILjava/lang/Object;I)V" />
+		<method name="startDelete(ILjava/lang/Object;Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)V" />
+		<method name="startInsert(ILjava/lang/Object;Landroid/net/Uri;Landroid/content/ContentValues;)V" />
+		<method name="startQuery(ILjava/lang/Object;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="startUpdate(ILjava/lang/Object;Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)V" />
+	</class>
+	<class name="android/content/AsyncQueryHandler$WorkerArgs" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="cookie" />
+		<field name="handler" />
+		<field name="orderBy" />
+		<field name="projection" />
+		<field name="result" />
+		<field name="selection" />
+		<field name="selectionArgs" />
+		<field name="uri" />
+		<field name="values" />
+	</class>
+	<class name="android/content/AsyncQueryHandler$WorkerHandler" since="1">
+		<extends name="android/os/Handler" />
+		<method name="&lt;init&gt;(Landroid/content/AsyncQueryHandler;Landroid/os/Looper;)V" />
+	</class>
+	<class name="android/content/AsyncTaskLoader" since="11" deprecated="28">
+		<extends name="android/content/Loader" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="cancelLoad()Z" removed="16" />
+		<method name="cancelLoadInBackground()V" since="16" deprecated="29" />
+		<method name="isLoadInBackgroundCanceled()Z" since="16" deprecated="29" />
+		<method name="loadInBackground()Ljava/lang/Object;" deprecated="29" />
+		<method name="onCanceled(Ljava/lang/Object;)V" deprecated="29" />
+		<method name="onLoadInBackground()Ljava/lang/Object;" deprecated="29" />
+		<method name="setUpdateThrottle(J)V" deprecated="29" />
+	</class>
+	<class name="android/content/AttributionSource" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="checkCallingUid()Z" />
+		<method name="enforceCallingUid()V" />
+		<method name="getAttributionTag()Ljava/lang/String;" />
+		<method name="getNext()Landroid/content/AttributionSource;" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getUid()I" />
+		<method name="isTrusted(Landroid/content/Context;)Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/AttributionSource$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="build()Landroid/content/AttributionSource;" />
+		<method name="setAttributionTag(Ljava/lang/String;)Landroid/content/AttributionSource$Builder;" />
+		<method name="setNext(Landroid/content/AttributionSource;)Landroid/content/AttributionSource$Builder;" />
+		<method name="setPackageName(Ljava/lang/String;)Landroid/content/AttributionSource$Builder;" />
+	</class>
+	<class name="android/content/BroadcastReceiver" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="abortBroadcast()V" />
+		<method name="clearAbortBroadcast()V" />
+		<method name="getAbortBroadcast()Z" />
+		<method name="getDebugUnregister()Z" />
+		<method name="getResultCode()I" />
+		<method name="getResultData()Ljava/lang/String;" />
+		<method name="getResultExtras(Z)Landroid/os/Bundle;" />
+		<method name="goAsync()Landroid/content/BroadcastReceiver$PendingResult;" since="11" />
+		<method name="isInitialStickyBroadcast()Z" since="5" />
+		<method name="isOrderedBroadcast()Z" since="5" />
+		<method name="onReceive(Landroid/content/Context;Landroid/content/Intent;)V" />
+		<method name="peekService(Landroid/content/Context;Landroid/content/Intent;)Landroid/os/IBinder;" since="3" />
+		<method name="setDebugUnregister(Z)V" />
+		<method name="setOrderedHint(Z)V" />
+		<method name="setResult(ILjava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="setResultCode(I)V" />
+		<method name="setResultData(Ljava/lang/String;)V" />
+		<method name="setResultExtras(Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/content/BroadcastReceiver$PendingResult" since="11">
+		<extends name="java/lang/Object" />
+		<method name="abortBroadcast()V" />
+		<method name="clearAbortBroadcast()V" />
+		<method name="finish()V" />
+		<method name="getAbortBroadcast()Z" />
+		<method name="getResultCode()I" />
+		<method name="getResultData()Ljava/lang/String;" />
+		<method name="getResultExtras(Z)Landroid/os/Bundle;" />
+		<method name="setResult(ILjava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="setResultCode(I)V" />
+		<method name="setResultData(Ljava/lang/String;)V" />
+		<method name="setResultExtras(Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/content/ClipData" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/content/ClipData;)V" since="16" />
+		<method name="&lt;init&gt;(Landroid/content/ClipDescription;Landroid/content/ClipData$Item;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;[Ljava/lang/String;Landroid/content/ClipData$Item;)V" />
+		<method name="addItem(Landroid/content/ClipData$Item;)V" />
+		<method name="addItem(Landroid/content/ContentResolver;Landroid/content/ClipData$Item;)V" since="26" />
+		<method name="getDescription()Landroid/content/ClipDescription;" />
+		<method name="getItemAt(I)Landroid/content/ClipData$Item;" />
+		<method name="getItemCount()I" />
+		<method name="newHtmlText(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/String;)Landroid/content/ClipData;" since="16" />
+		<method name="newIntent(Ljava/lang/CharSequence;Landroid/content/Intent;)Landroid/content/ClipData;" />
+		<method name="newPlainText(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData;" />
+		<method name="newRawUri(Ljava/lang/CharSequence;Landroid/net/Uri;)Landroid/content/ClipData;" />
+		<method name="newUri(Landroid/content/ContentResolver;Ljava/lang/CharSequence;Landroid/net/Uri;)Landroid/content/ClipData;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/ClipData$Item" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Intent;)V" />
+		<method name="&lt;init&gt;(Landroid/net/Uri;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Landroid/content/Intent;Landroid/net/Uri;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Ljava/lang/String;)V" since="16" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Ljava/lang/String;Landroid/content/Intent;Landroid/net/Uri;)V" since="16" />
+		<method name="coerceToHtmlText(Landroid/content/Context;)Ljava/lang/String;" since="16" />
+		<method name="coerceToStyledText(Landroid/content/Context;)Ljava/lang/CharSequence;" since="16" />
+		<method name="coerceToText(Landroid/content/Context;)Ljava/lang/CharSequence;" />
+		<method name="getHtmlText()Ljava/lang/String;" since="16" />
+		<method name="getIntent()Landroid/content/Intent;" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<method name="getTextLinks()Landroid/view/textclassifier/TextLinks;" since="31" />
+		<method name="getUri()Landroid/net/Uri;" />
+	</class>
+	<class name="android/content/ClipDescription" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/content/ClipDescription;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;[Ljava/lang/String;)V" />
+		<method name="compareMimeTypes(Ljava/lang/String;Ljava/lang/String;)Z" />
+		<method name="filterMimeTypes(Ljava/lang/String;)[Ljava/lang/String;" />
+		<method name="getClassificationStatus()I" since="31" />
+		<method name="getConfidenceScore(Ljava/lang/String;)F" since="31" />
+		<method name="getExtras()Landroid/os/PersistableBundle;" since="24" />
+		<method name="getLabel()Ljava/lang/CharSequence;" />
+		<method name="getMimeType(I)Ljava/lang/String;" />
+		<method name="getMimeTypeCount()I" />
+		<method name="getTimestamp()J" since="26" />
+		<method name="hasMimeType(Ljava/lang/String;)Z" />
+		<method name="isStyledText()Z" since="31" />
+		<method name="setExtras(Landroid/os/PersistableBundle;)V" since="24" />
+		<field name="CLASSIFICATION_COMPLETE" since="31" />
+		<field name="CLASSIFICATION_NOT_COMPLETE" since="31" />
+		<field name="CLASSIFICATION_NOT_PERFORMED" since="31" />
+		<field name="CREATOR" />
+		<field name="MIMETYPE_TEXT_HTML" since="16" />
+		<field name="MIMETYPE_TEXT_INTENT" />
+		<field name="MIMETYPE_TEXT_PLAIN" />
+		<field name="MIMETYPE_TEXT_URILIST" />
+		<field name="MIMETYPE_UNKNOWN" since="30" />
+	</class>
+	<class name="android/content/ClipboardManager" since="11">
+		<extends name="android/text/ClipboardManager" />
+		<method name="addPrimaryClipChangedListener(Landroid/content/ClipboardManager$OnPrimaryClipChangedListener;)V" />
+		<method name="clearPrimaryClip()V" since="28" />
+		<method name="getPrimaryClip()Landroid/content/ClipData;" />
+		<method name="getPrimaryClipDescription()Landroid/content/ClipDescription;" />
+		<method name="hasPrimaryClip()Z" />
+		<method name="removePrimaryClipChangedListener(Landroid/content/ClipboardManager$OnPrimaryClipChangedListener;)V" />
+		<method name="setPrimaryClip(Landroid/content/ClipData;)V" />
+	</class>
+	<class name="android/content/ClipboardManager$OnPrimaryClipChangedListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onPrimaryClipChanged()V" />
+	</class>
+	<class name="android/content/ComponentCallbacks" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onConfigurationChanged(Landroid/content/res/Configuration;)V" />
+		<method name="onLowMemory()V" />
+	</class>
+	<class name="android/content/ComponentCallbacks2" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/content/ComponentCallbacks" />
+		<method name="onTrimMemory(I)V" />
+		<field name="TRIM_MEMORY_BACKGROUND" />
+		<field name="TRIM_MEMORY_COMPLETE" />
+		<field name="TRIM_MEMORY_MODERATE" />
+		<field name="TRIM_MEMORY_RUNNING_CRITICAL" since="16" />
+		<field name="TRIM_MEMORY_RUNNING_LOW" since="16" />
+		<field name="TRIM_MEMORY_RUNNING_MODERATE" since="16" />
+		<field name="TRIM_MEMORY_UI_HIDDEN" />
+	</class>
+	<class name="android/content/ComponentName" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="java/lang/Cloneable" since="8" />
+		<implements name="java/lang/Comparable" since="4" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/Class;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="clone()Landroid/content/ComponentName;" since="8" />
+		<method name="compareTo(Landroid/content/ComponentName;)I" since="4" />
+		<method name="createRelative(Landroid/content/Context;Ljava/lang/String;)Landroid/content/ComponentName;" since="23" />
+		<method name="createRelative(Ljava/lang/String;Ljava/lang/String;)Landroid/content/ComponentName;" since="23" />
+		<method name="flattenToShortString()Ljava/lang/String;" />
+		<method name="flattenToString()Ljava/lang/String;" />
+		<method name="getClassName()Ljava/lang/String;" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getShortClassName()Ljava/lang/String;" />
+		<method name="readFromParcel(Landroid/os/Parcel;)Landroid/content/ComponentName;" />
+		<method name="toShortString()Ljava/lang/String;" />
+		<method name="unflattenFromString(Ljava/lang/String;)Landroid/content/ComponentName;" />
+		<method name="writeToParcel(Landroid/content/ComponentName;Landroid/os/Parcel;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/ContentProvider" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/content/ComponentCallbacks" removed="14" />
+		<implements name="android/content/ComponentCallbacks2" since="14" />
+		<method name="&lt;init&gt;()V" />
+		<method name="applyBatch(Ljava/lang/String;Ljava/util/ArrayList;)[Landroid/content/ContentProviderResult;" since="29" />
+		<method name="applyBatch(Ljava/util/ArrayList;)[Landroid/content/ContentProviderResult;" since="5" />
+		<method name="attachInfo(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V" />
+		<method name="bulkInsert(Landroid/net/Uri;[Landroid/content/ContentValues;)I" />
+		<method name="call(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;" since="11" />
+		<method name="call(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;" since="29" />
+		<method name="canonicalize(Landroid/net/Uri;)Landroid/net/Uri;" since="19" />
+		<method name="clearCallingIdentity()Landroid/content/ContentProvider$CallingIdentity;" since="29" />
+		<method name="delete(Landroid/net/Uri;Landroid/os/Bundle;)I" since="30" />
+		<method name="delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I" />
+		<method name="dump(Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V" since="18" />
+		<method name="getCallingAttributionSource()Landroid/content/AttributionSource;" since="31" />
+		<method name="getCallingAttributionTag()Ljava/lang/String;" since="30" />
+		<method name="getCallingPackage()Ljava/lang/String;" since="19" />
+		<method name="getCallingPackageUnchecked()Ljava/lang/String;" since="30" />
+		<method name="getContext()Landroid/content/Context;" />
+		<method name="getPathPermissions()[Landroid/content/pm/PathPermission;" since="4" />
+		<method name="getReadPermission()Ljava/lang/String;" />
+		<method name="getStreamTypes(Landroid/net/Uri;Ljava/lang/String;)[Ljava/lang/String;" since="11" />
+		<method name="getType(Landroid/net/Uri;)Ljava/lang/String;" />
+		<method name="getWritePermission()Ljava/lang/String;" />
+		<method name="insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;" />
+		<method name="insert(Landroid/net/Uri;Landroid/content/ContentValues;Landroid/os/Bundle;)Landroid/net/Uri;" since="30" />
+		<method name="isTemporary()Z" />
+		<method name="onCallingPackageChanged()V" since="30" />
+		<method name="onCreate()Z" />
+		<method name="openAssetFile(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;" since="3" />
+		<method name="openAssetFile(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;" since="19" />
+		<method name="openFile(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;" />
+		<method name="openFile(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;" since="19" />
+		<method name="openFileHelper(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;" />
+		<method name="openPipeHelper(Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Ljava/lang/Object;Landroid/content/ContentProvider$PipeDataWriter;)Landroid/os/ParcelFileDescriptor;" since="11" />
+		<method name="openTypedAssetFile(Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/res/AssetFileDescriptor;" since="11" />
+		<method name="openTypedAssetFile(Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;" since="19" />
+		<method name="query(Landroid/net/Uri;[Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;" since="26" />
+		<method name="query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;" since="16" />
+		<method name="refresh(Landroid/net/Uri;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Z" since="26" />
+		<method name="requireContext()Landroid/content/Context;" since="30" />
+		<method name="restoreCallingIdentity(Landroid/content/ContentProvider$CallingIdentity;)V" since="29" />
+		<method name="setPathPermissions([Landroid/content/pm/PathPermission;)V" since="4" />
+		<method name="setReadPermission(Ljava/lang/String;)V" />
+		<method name="setWritePermission(Ljava/lang/String;)V" />
+		<method name="shutdown()V" since="11" />
+		<method name="uncanonicalize(Landroid/net/Uri;)Landroid/net/Uri;" since="19" />
+		<method name="update(Landroid/net/Uri;Landroid/content/ContentValues;Landroid/os/Bundle;)I" since="30" />
+		<method name="update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I" />
+	</class>
+	<class name="android/content/ContentProvider$CallingIdentity" since="29">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/content/ContentProvider$PipeDataWriter" since="11">
+		<extends name="java/lang/Object" />
+		<method name="writeDataToPipe(Landroid/os/ParcelFileDescriptor;Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Ljava/lang/Object;)V" />
+	</class>
+	<class name="android/content/ContentProviderClient" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" since="24" />
+		<method name="applyBatch(Ljava/lang/String;Ljava/util/ArrayList;)[Landroid/content/ContentProviderResult;" since="29" />
+		<method name="applyBatch(Ljava/util/ArrayList;)[Landroid/content/ContentProviderResult;" />
+		<method name="bulkInsert(Landroid/net/Uri;[Landroid/content/ContentValues;)I" />
+		<method name="call(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;" since="17" />
+		<method name="call(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;" since="29" />
+		<method name="canonicalize(Landroid/net/Uri;)Landroid/net/Uri;" since="19" />
+		<method name="delete(Landroid/net/Uri;Landroid/os/Bundle;)I" since="30" />
+		<method name="delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I" />
+		<method name="getLocalContentProvider()Landroid/content/ContentProvider;" />
+		<method name="getStreamTypes(Landroid/net/Uri;Ljava/lang/String;)[Ljava/lang/String;" since="11" />
+		<method name="getType(Landroid/net/Uri;)Ljava/lang/String;" />
+		<method name="insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;" />
+		<method name="insert(Landroid/net/Uri;Landroid/content/ContentValues;Landroid/os/Bundle;)Landroid/net/Uri;" since="30" />
+		<method name="openAssetFile(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;" />
+		<method name="openAssetFile(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;" since="19" />
+		<method name="openFile(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;" />
+		<method name="openFile(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;" since="19" />
+		<method name="openTypedAssetFile(Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;" since="29" />
+		<method name="openTypedAssetFileDescriptor(Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/res/AssetFileDescriptor;" since="11" />
+		<method name="openTypedAssetFileDescriptor(Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;" since="19" />
+		<method name="query(Landroid/net/Uri;[Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;" since="26" />
+		<method name="query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;" since="16" />
+		<method name="refresh(Landroid/net/Uri;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Z" since="26" />
+		<method name="release()Z" deprecated="24" />
+		<method name="uncanonicalize(Landroid/net/Uri;)Landroid/net/Uri;" since="19" />
+		<method name="update(Landroid/net/Uri;Landroid/content/ContentValues;Landroid/os/Bundle;)I" since="30" />
+		<method name="update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I" />
+	</class>
+	<class name="android/content/ContentProviderOperation" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="apply(Landroid/content/ContentProvider;[Landroid/content/ContentProviderResult;I)Landroid/content/ContentProviderResult;" />
+		<method name="getUri()Landroid/net/Uri;" />
+		<method name="isAssertQuery()Z" since="23" />
+		<method name="isCall()Z" since="30" />
+		<method name="isDelete()Z" since="23" />
+		<method name="isExceptionAllowed()Z" since="30" />
+		<method name="isInsert()Z" since="23" />
+		<method name="isReadOperation()Z" />
+		<method name="isUpdate()Z" since="23" />
+		<method name="isWriteOperation()Z" />
+		<method name="isYieldAllowed()Z" />
+		<method name="newAssertQuery(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder;" />
+		<method name="newCall(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/content/ContentProviderOperation$Builder;" since="30" />
+		<method name="newDelete(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder;" />
+		<method name="newInsert(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder;" />
+		<method name="newUpdate(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder;" />
+		<method name="resolveExtrasBackReferences([Landroid/content/ContentProviderResult;I)Landroid/os/Bundle;" since="30" />
+		<method name="resolveSelectionArgsBackReferences([Landroid/content/ContentProviderResult;I)[Ljava/lang/String;" />
+		<method name="resolveValueBackReferences([Landroid/content/ContentProviderResult;I)Landroid/content/ContentValues;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/ContentProviderOperation$Builder" since="5">
+		<extends name="java/lang/Object" />
+		<method name="build()Landroid/content/ContentProviderOperation;" />
+		<method name="withExceptionAllowed(Z)Landroid/content/ContentProviderOperation$Builder;" since="30" />
+		<method name="withExpectedCount(I)Landroid/content/ContentProviderOperation$Builder;" />
+		<method name="withExtra(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;" since="30" />
+		<method name="withExtraBackReference(Ljava/lang/String;I)Landroid/content/ContentProviderOperation$Builder;" since="30" />
+		<method name="withExtraBackReference(Ljava/lang/String;ILjava/lang/String;)Landroid/content/ContentProviderOperation$Builder;" since="30" />
+		<method name="withExtras(Landroid/os/Bundle;)Landroid/content/ContentProviderOperation$Builder;" since="30" />
+		<method name="withSelection(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/ContentProviderOperation$Builder;" />
+		<method name="withSelectionBackReference(II)Landroid/content/ContentProviderOperation$Builder;" />
+		<method name="withSelectionBackReference(IILjava/lang/String;)Landroid/content/ContentProviderOperation$Builder;" since="30" />
+		<method name="withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;" />
+		<method name="withValueBackReference(Ljava/lang/String;I)Landroid/content/ContentProviderOperation$Builder;" />
+		<method name="withValueBackReference(Ljava/lang/String;ILjava/lang/String;)Landroid/content/ContentProviderOperation$Builder;" since="30" />
+		<method name="withValueBackReferences(Landroid/content/ContentValues;)Landroid/content/ContentProviderOperation$Builder;" />
+		<method name="withValues(Landroid/content/ContentValues;)Landroid/content/ContentProviderOperation$Builder;" />
+		<method name="withYieldAllowed(Z)Landroid/content/ContentProviderOperation$Builder;" />
+	</class>
+	<class name="android/content/ContentProviderResult" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/net/Uri;)V" />
+		<method name="&lt;init&gt;(Landroid/os/Bundle;)V" since="30" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" since="30" />
+		<field name="CREATOR" />
+		<field name="count" />
+		<field name="exception" since="30" />
+		<field name="extras" since="30" />
+		<field name="uri" />
+	</class>
+	<class name="android/content/ContentQueryMap" since="1">
+		<extends name="java/util/Observable" />
+		<method name="&lt;init&gt;(Landroid/database/Cursor;Ljava/lang/String;ZLandroid/os/Handler;)V" />
+		<method name="close()V" />
+		<method name="getRows()Ljava/util/Map;" />
+		<method name="getValues(Ljava/lang/String;)Landroid/content/ContentValues;" />
+		<method name="requery()V" />
+		<method name="setKeepUpdated(Z)V" />
+	</class>
+	<class name="android/content/ContentResolver" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="acquireContentProviderClient(Landroid/net/Uri;)Landroid/content/ContentProviderClient;" since="5" />
+		<method name="acquireContentProviderClient(Ljava/lang/String;)Landroid/content/ContentProviderClient;" since="5" />
+		<method name="acquireUnstableContentProviderClient(Landroid/net/Uri;)Landroid/content/ContentProviderClient;" since="16" />
+		<method name="acquireUnstableContentProviderClient(Ljava/lang/String;)Landroid/content/ContentProviderClient;" since="16" />
+		<method name="addPeriodicSync(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;J)V" since="8" />
+		<method name="addStatusChangeListener(ILandroid/content/SyncStatusObserver;)Ljava/lang/Object;" since="5" />
+		<method name="applyBatch(Ljava/lang/String;Ljava/util/ArrayList;)[Landroid/content/ContentProviderResult;" since="5" />
+		<method name="bulkInsert(Landroid/net/Uri;[Landroid/content/ContentValues;)I" />
+		<method name="call(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;" since="11" />
+		<method name="call(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;" since="29" />
+		<method name="cancelSync(Landroid/accounts/Account;Ljava/lang/String;)V" since="5" />
+		<method name="cancelSync(Landroid/content/SyncRequest;)V" since="21" />
+		<method name="cancelSync(Landroid/net/Uri;)V" deprecated="15" />
+		<method name="canonicalize(Landroid/net/Uri;)Landroid/net/Uri;" since="19" />
+		<method name="delete(Landroid/net/Uri;Landroid/os/Bundle;)I" since="30" />
+		<method name="delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I" />
+		<method name="getCurrentSync()Landroid/content/SyncInfo;" since="8" deprecated="15" />
+		<method name="getCurrentSyncs()Ljava/util/List;" since="11" />
+		<method name="getIsSyncable(Landroid/accounts/Account;Ljava/lang/String;)I" since="5" />
+		<method name="getMasterSyncAutomatically()Z" since="5" />
+		<method name="getOutgoingPersistedUriPermissions()Ljava/util/List;" since="19" />
+		<method name="getPeriodicSyncs(Landroid/accounts/Account;Ljava/lang/String;)Ljava/util/List;" since="8" />
+		<method name="getPersistedUriPermissions()Ljava/util/List;" since="19" />
+		<method name="getStreamTypes(Landroid/net/Uri;Ljava/lang/String;)[Ljava/lang/String;" since="11" />
+		<method name="getSyncAdapterTypes()[Landroid/content/SyncAdapterType;" since="5" />
+		<method name="getSyncAutomatically(Landroid/accounts/Account;Ljava/lang/String;)Z" since="5" />
+		<method name="getType(Landroid/net/Uri;)Ljava/lang/String;" />
+		<method name="getTypeInfo(Ljava/lang/String;)Landroid/content/ContentResolver$MimeTypeInfo;" since="29" />
+		<method name="insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;" />
+		<method name="insert(Landroid/net/Uri;Landroid/content/ContentValues;Landroid/os/Bundle;)Landroid/net/Uri;" since="30" />
+		<method name="isSyncActive(Landroid/accounts/Account;Ljava/lang/String;)Z" since="5" />
+		<method name="isSyncPending(Landroid/accounts/Account;Ljava/lang/String;)Z" since="5" />
+		<method name="loadThumbnail(Landroid/net/Uri;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap;" since="29" />
+		<method name="notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V" />
+		<method name="notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;I)V" since="24" />
+		<method name="notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;Z)V" deprecated="30" />
+		<method name="notifyChange(Ljava/util/Collection;Landroid/database/ContentObserver;I)V" since="30" />
+		<method name="openAssetFile(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;" since="29" />
+		<method name="openAssetFileDescriptor(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;" since="3" />
+		<method name="openAssetFileDescriptor(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;" since="19" />
+		<method name="openFile(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;" since="29" />
+		<method name="openFileDescriptor(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;" />
+		<method name="openFileDescriptor(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;" since="19" />
+		<method name="openInputStream(Landroid/net/Uri;)Ljava/io/InputStream;" />
+		<method name="openOutputStream(Landroid/net/Uri;)Ljava/io/OutputStream;" />
+		<method name="openOutputStream(Landroid/net/Uri;Ljava/lang/String;)Ljava/io/OutputStream;" since="3" />
+		<method name="openTypedAssetFile(Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;" since="29" />
+		<method name="openTypedAssetFileDescriptor(Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/res/AssetFileDescriptor;" since="11" />
+		<method name="openTypedAssetFileDescriptor(Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;" since="19" />
+		<method name="query(Landroid/net/Uri;[Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;" since="26" />
+		<method name="query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;" since="16" />
+		<method name="refresh(Landroid/net/Uri;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Z" since="26" />
+		<method name="registerContentObserver(Landroid/net/Uri;ZLandroid/database/ContentObserver;)V" />
+		<method name="releasePersistableUriPermission(Landroid/net/Uri;I)V" since="19" />
+		<method name="removePeriodicSync(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)V" since="8" />
+		<method name="removeStatusChangeListener(Ljava/lang/Object;)V" since="5" />
+		<method name="requestSync(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)V" since="5" />
+		<method name="requestSync(Landroid/content/SyncRequest;)V" since="19" />
+		<method name="setIsSyncable(Landroid/accounts/Account;Ljava/lang/String;I)V" since="5" />
+		<method name="setMasterSyncAutomatically(Z)V" since="5" />
+		<method name="setSyncAutomatically(Landroid/accounts/Account;Ljava/lang/String;Z)V" since="5" />
+		<method name="startSync(Landroid/net/Uri;Landroid/os/Bundle;)V" deprecated="15" />
+		<method name="takePersistableUriPermission(Landroid/net/Uri;I)V" since="19" />
+		<method name="uncanonicalize(Landroid/net/Uri;)Landroid/net/Uri;" since="19" />
+		<method name="unregisterContentObserver(Landroid/database/ContentObserver;)V" />
+		<method name="update(Landroid/net/Uri;Landroid/content/ContentValues;Landroid/os/Bundle;)I" since="30" />
+		<method name="update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I" />
+		<method name="validateSyncExtrasBundle(Landroid/os/Bundle;)V" />
+		<method name="wrap(Landroid/content/ContentProvider;)Landroid/content/ContentResolver;" since="29" />
+		<method name="wrap(Landroid/content/ContentProviderClient;)Landroid/content/ContentResolver;" since="29" />
+		<field name="ANY_CURSOR_ITEM_TYPE" since="21" />
+		<field name="CURSOR_DIR_BASE_TYPE" />
+		<field name="CURSOR_ITEM_BASE_TYPE" />
+		<field name="EXTRA_HONORED_ARGS" since="26" />
+		<field name="EXTRA_REFRESH_SUPPORTED" since="26" />
+		<field name="EXTRA_SIZE" since="21" />
+		<field name="EXTRA_TOTAL_COUNT" since="26" />
+		<field name="NOTIFY_DELETE" since="30" />
+		<field name="NOTIFY_INSERT" since="30" />
+		<field name="NOTIFY_SKIP_NOTIFY_FOR_DESCENDANTS" since="24" />
+		<field name="NOTIFY_SYNC_TO_NETWORK" since="24" />
+		<field name="NOTIFY_UPDATE" since="30" />
+		<field name="QUERY_ARG_GROUP_COLUMNS" since="30" />
+		<field name="QUERY_ARG_LIMIT" since="26" />
+		<field name="QUERY_ARG_OFFSET" since="26" />
+		<field name="QUERY_ARG_SORT_COLLATION" since="26" />
+		<field name="QUERY_ARG_SORT_COLUMNS" since="26" />
+		<field name="QUERY_ARG_SORT_DIRECTION" since="26" />
+		<field name="QUERY_ARG_SORT_LOCALE" since="30" />
+		<field name="QUERY_ARG_SQL_GROUP_BY" since="30" />
+		<field name="QUERY_ARG_SQL_HAVING" since="30" />
+		<field name="QUERY_ARG_SQL_LIMIT" since="30" />
+		<field name="QUERY_ARG_SQL_SELECTION" since="26" />
+		<field name="QUERY_ARG_SQL_SELECTION_ARGS" since="26" />
+		<field name="QUERY_ARG_SQL_SORT_ORDER" since="26" />
+		<field name="QUERY_SORT_DIRECTION_ASCENDING" since="26" />
+		<field name="QUERY_SORT_DIRECTION_DESCENDING" since="26" />
+		<field name="SCHEME_ANDROID_RESOURCE" />
+		<field name="SCHEME_CONTENT" />
+		<field name="SCHEME_FILE" />
+		<field name="SYNC_EXTRAS_ACCOUNT" deprecated="15" />
+		<field name="SYNC_EXTRAS_DISCARD_LOCAL_DELETIONS" />
+		<field name="SYNC_EXTRAS_DO_NOT_RETRY" since="8" />
+		<field name="SYNC_EXTRAS_EXPEDITED" />
+		<field name="SYNC_EXTRAS_FORCE" deprecated="15" />
+		<field name="SYNC_EXTRAS_IGNORE_BACKOFF" since="8" />
+		<field name="SYNC_EXTRAS_IGNORE_SETTINGS" since="8" />
+		<field name="SYNC_EXTRAS_INITIALIZE" since="5" />
+		<field name="SYNC_EXTRAS_MANUAL" since="5" />
+		<field name="SYNC_EXTRAS_OVERRIDE_TOO_MANY_DELETIONS" />
+		<field name="SYNC_EXTRAS_REQUIRE_CHARGING" since="24" />
+		<field name="SYNC_EXTRAS_SCHEDULE_AS_EXPEDITED_JOB" since="31" />
+		<field name="SYNC_EXTRAS_UPLOAD" />
+		<field name="SYNC_OBSERVER_TYPE_ACTIVE" since="8" />
+		<field name="SYNC_OBSERVER_TYPE_PENDING" since="8" />
+		<field name="SYNC_OBSERVER_TYPE_SETTINGS" since="8" />
+	</class>
+	<class name="android/content/ContentResolver$MimeTypeInfo" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getContentDescription()Ljava/lang/CharSequence;" />
+		<method name="getIcon()Landroid/graphics/drawable/Icon;" />
+		<method name="getLabel()Ljava/lang/CharSequence;" />
+	</class>
+	<class name="android/content/ContentUris" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="appendId(Landroid/net/Uri$Builder;J)Landroid/net/Uri$Builder;" />
+		<method name="parseId(Landroid/net/Uri;)J" />
+		<method name="removeId(Landroid/net/Uri;)Landroid/net/Uri;" since="29" />
+		<method name="withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri;" />
+	</class>
+	<class name="android/content/ContentValues" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/content/ContentValues;)V" />
+		<method name="clear()V" />
+		<method name="containsKey(Ljava/lang/String;)Z" />
+		<method name="get(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getAsBoolean(Ljava/lang/String;)Ljava/lang/Boolean;" />
+		<method name="getAsByte(Ljava/lang/String;)Ljava/lang/Byte;" />
+		<method name="getAsByteArray(Ljava/lang/String;)[B" />
+		<method name="getAsDouble(Ljava/lang/String;)Ljava/lang/Double;" />
+		<method name="getAsFloat(Ljava/lang/String;)Ljava/lang/Float;" />
+		<method name="getAsInteger(Ljava/lang/String;)Ljava/lang/Integer;" />
+		<method name="getAsLong(Ljava/lang/String;)Ljava/lang/Long;" />
+		<method name="getAsShort(Ljava/lang/String;)Ljava/lang/Short;" />
+		<method name="getAsString(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="isEmpty()Z" since="30" />
+		<method name="keySet()Ljava/util/Set;" since="11" />
+		<method name="put(Ljava/lang/String;Ljava/lang/Boolean;)V" />
+		<method name="put(Ljava/lang/String;Ljava/lang/Byte;)V" />
+		<method name="put(Ljava/lang/String;Ljava/lang/Double;)V" />
+		<method name="put(Ljava/lang/String;Ljava/lang/Float;)V" />
+		<method name="put(Ljava/lang/String;Ljava/lang/Integer;)V" />
+		<method name="put(Ljava/lang/String;Ljava/lang/Long;)V" />
+		<method name="put(Ljava/lang/String;Ljava/lang/Short;)V" />
+		<method name="put(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="put(Ljava/lang/String;[B)V" />
+		<method name="putAll(Landroid/content/ContentValues;)V" />
+		<method name="putNull(Ljava/lang/String;)V" />
+		<method name="remove(Ljava/lang/String;)V" />
+		<method name="size()I" />
+		<method name="valueSet()Ljava/util/Set;" />
+		<field name="CREATOR" />
+		<field name="TAG" />
+	</class>
+	<class name="android/content/Context" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="bindIsolatedService(Landroid/content/Intent;ILjava/lang/String;Ljava/util/concurrent/Executor;Landroid/content/ServiceConnection;)Z" since="29" />
+		<method name="bindService(Landroid/content/Intent;ILjava/util/concurrent/Executor;Landroid/content/ServiceConnection;)Z" since="29" />
+		<method name="bindService(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z" />
+		<method name="bindServiceAsUser(Landroid/content/Intent;Landroid/content/ServiceConnection;ILandroid/os/UserHandle;)Z" since="30" />
+		<method name="checkCallingOrSelfPermission(Ljava/lang/String;)I" />
+		<method name="checkCallingOrSelfUriPermission(Landroid/net/Uri;I)I" />
+		<method name="checkCallingOrSelfUriPermissions(Ljava/util/List;I)[I" since="31" />
+		<method name="checkCallingPermission(Ljava/lang/String;)I" />
+		<method name="checkCallingUriPermission(Landroid/net/Uri;I)I" />
+		<method name="checkCallingUriPermissions(Ljava/util/List;I)[I" since="31" />
+		<method name="checkPermission(Ljava/lang/String;II)I" />
+		<method name="checkSelfPermission(Ljava/lang/String;)I" since="23" />
+		<method name="checkUriPermission(Landroid/net/Uri;III)I" />
+		<method name="checkUriPermission(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;III)I" />
+		<method name="checkUriPermissions(Ljava/util/List;III)[I" since="31" />
+		<method name="clearWallpaper()V" deprecated="15" />
+		<method name="createAttributionContext(Ljava/lang/String;)Landroid/content/Context;" since="30" />
+		<method name="createConfigurationContext(Landroid/content/res/Configuration;)Landroid/content/Context;" since="17" />
+		<method name="createContext(Landroid/content/ContextParams;)Landroid/content/Context;" since="31" />
+		<method name="createContextForSplit(Ljava/lang/String;)Landroid/content/Context;" since="26" />
+		<method name="createDeviceProtectedStorageContext()Landroid/content/Context;" since="24" />
+		<method name="createDisplayContext(Landroid/view/Display;)Landroid/content/Context;" since="17" />
+		<method name="createPackageContext(Ljava/lang/String;I)Landroid/content/Context;" />
+		<method name="createWindowContext(ILandroid/os/Bundle;)Landroid/content/Context;" since="30" />
+		<method name="createWindowContext(Landroid/view/Display;ILandroid/os/Bundle;)Landroid/content/Context;" since="31" />
+		<method name="databaseList()[Ljava/lang/String;" />
+		<method name="deleteDatabase(Ljava/lang/String;)Z" />
+		<method name="deleteFile(Ljava/lang/String;)Z" />
+		<method name="deleteSharedPreferences(Ljava/lang/String;)Z" since="24" />
+		<method name="enforceCallingOrSelfPermission(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="enforceCallingOrSelfUriPermission(Landroid/net/Uri;ILjava/lang/String;)V" />
+		<method name="enforceCallingPermission(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="enforceCallingUriPermission(Landroid/net/Uri;ILjava/lang/String;)V" />
+		<method name="enforcePermission(Ljava/lang/String;IILjava/lang/String;)V" />
+		<method name="enforceUriPermission(Landroid/net/Uri;IIILjava/lang/String;)V" />
+		<method name="enforceUriPermission(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;IIILjava/lang/String;)V" />
+		<method name="fileList()[Ljava/lang/String;" />
+		<method name="getApplicationContext()Landroid/content/Context;" />
+		<method name="getApplicationInfo()Landroid/content/pm/ApplicationInfo;" since="4" />
+		<method name="getAssets()Landroid/content/res/AssetManager;" />
+		<method name="getAttributionSource()Landroid/content/AttributionSource;" since="31" />
+		<method name="getAttributionTag()Ljava/lang/String;" since="30" />
+		<method name="getCacheDir()Ljava/io/File;" />
+		<method name="getClassLoader()Ljava/lang/ClassLoader;" />
+		<method name="getCodeCacheDir()Ljava/io/File;" since="21" />
+		<method name="getColor(I)I" since="23" />
+		<method name="getColorStateList(I)Landroid/content/res/ColorStateList;" since="23" />
+		<method name="getContentResolver()Landroid/content/ContentResolver;" />
+		<method name="getDataDir()Ljava/io/File;" since="24" />
+		<method name="getDatabasePath(Ljava/lang/String;)Ljava/io/File;" />
+		<method name="getDir(Ljava/lang/String;I)Ljava/io/File;" />
+		<method name="getDisplay()Landroid/view/Display;" since="30" />
+		<method name="getDrawable(I)Landroid/graphics/drawable/Drawable;" since="21" />
+		<method name="getExternalCacheDir()Ljava/io/File;" since="8" />
+		<method name="getExternalCacheDirs()[Ljava/io/File;" since="19" />
+		<method name="getExternalFilesDir(Ljava/lang/String;)Ljava/io/File;" since="8" />
+		<method name="getExternalFilesDirs(Ljava/lang/String;)[Ljava/io/File;" since="19" />
+		<method name="getExternalMediaDirs()[Ljava/io/File;" since="21" deprecated="30" />
+		<method name="getFileStreamPath(Ljava/lang/String;)Ljava/io/File;" />
+		<method name="getFilesDir()Ljava/io/File;" />
+		<method name="getMainExecutor()Ljava/util/concurrent/Executor;" since="28" />
+		<method name="getMainLooper()Landroid/os/Looper;" />
+		<method name="getNoBackupFilesDir()Ljava/io/File;" since="21" />
+		<method name="getObbDir()Ljava/io/File;" since="11" />
+		<method name="getObbDirs()[Ljava/io/File;" since="19" />
+		<method name="getOpPackageName()Ljava/lang/String;" since="29" />
+		<method name="getPackageCodePath()Ljava/lang/String;" since="8" />
+		<method name="getPackageManager()Landroid/content/pm/PackageManager;" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getPackageResourcePath()Ljava/lang/String;" since="8" />
+		<method name="getParams()Landroid/content/ContextParams;" since="31" />
+		<method name="getResources()Landroid/content/res/Resources;" />
+		<method name="getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;" />
+		<method name="getString(I)Ljava/lang/String;" />
+		<method name="getString(I[Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="getSystemService(Ljava/lang/Class;)Ljava/lang/Object;" since="23" />
+		<method name="getSystemService(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getSystemServiceName(Ljava/lang/Class;)Ljava/lang/String;" since="23" />
+		<method name="getText(I)Ljava/lang/CharSequence;" />
+		<method name="getTheme()Landroid/content/res/Resources$Theme;" />
+		<method name="getWallpaper()Landroid/graphics/drawable/Drawable;" deprecated="15" />
+		<method name="getWallpaperDesiredMinimumHeight()I" deprecated="15" />
+		<method name="getWallpaperDesiredMinimumWidth()I" deprecated="15" />
+		<method name="grantUriPermission(Ljava/lang/String;Landroid/net/Uri;I)V" />
+		<method name="isDeviceProtectedStorage()Z" since="24" />
+		<method name="isRestricted()Z" since="4" />
+		<method name="isUiContext()Z" since="31" />
+		<method name="moveDatabaseFrom(Landroid/content/Context;Ljava/lang/String;)Z" since="24" />
+		<method name="moveSharedPreferencesFrom(Landroid/content/Context;Ljava/lang/String;)Z" since="24" />
+		<method name="obtainStyledAttributes(I[I)Landroid/content/res/TypedArray;" />
+		<method name="obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;" />
+		<method name="obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;" />
+		<method name="obtainStyledAttributes([I)Landroid/content/res/TypedArray;" />
+		<method name="openFileInput(Ljava/lang/String;)Ljava/io/FileInputStream;" />
+		<method name="openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream;" />
+		<method name="openOrCreateDatabase(Ljava/lang/String;ILandroid/database/sqlite/SQLiteDatabase$CursorFactory;)Landroid/database/sqlite/SQLiteDatabase;" />
+		<method name="openOrCreateDatabase(Ljava/lang/String;ILandroid/database/sqlite/SQLiteDatabase$CursorFactory;Landroid/database/DatabaseErrorHandler;)Landroid/database/sqlite/SQLiteDatabase;" since="11" />
+		<method name="peekWallpaper()Landroid/graphics/drawable/Drawable;" deprecated="15" />
+		<method name="registerComponentCallbacks(Landroid/content/ComponentCallbacks;)V" since="14" />
+		<method name="registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;" />
+		<method name="registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;I)Landroid/content/Intent;" since="26" />
+		<method name="registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;)Landroid/content/Intent;" />
+		<method name="registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent;" since="26" />
+		<method name="removeStickyBroadcast(Landroid/content/Intent;)V" deprecated="21" />
+		<method name="removeStickyBroadcastAsUser(Landroid/content/Intent;Landroid/os/UserHandle;)V" since="17" deprecated="21" />
+		<method name="revokeUriPermission(Landroid/net/Uri;I)V" />
+		<method name="revokeUriPermission(Ljava/lang/String;Landroid/net/Uri;I)V" since="26" />
+		<method name="sendBroadcast(Landroid/content/Intent;)V" />
+		<method name="sendBroadcast(Landroid/content/Intent;Ljava/lang/String;)V" />
+		<method name="sendBroadcastAsUser(Landroid/content/Intent;Landroid/os/UserHandle;)V" since="17" />
+		<method name="sendBroadcastAsUser(Landroid/content/Intent;Landroid/os/UserHandle;Ljava/lang/String;)V" since="17" />
+		<method name="sendBroadcastWithMultiplePermissions(Landroid/content/Intent;[Ljava/lang/String;)V" since="30" />
+		<method name="sendOrderedBroadcast(Landroid/content/Intent;Ljava/lang/String;)V" />
+		<method name="sendOrderedBroadcast(Landroid/content/Intent;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="sendOrderedBroadcast(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V" since="30" />
+		<method name="sendOrderedBroadcastAsUser(Landroid/content/Intent;Landroid/os/UserHandle;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V" since="17" />
+		<method name="sendStickyBroadcast(Landroid/content/Intent;)V" deprecated="21" />
+		<method name="sendStickyBroadcast(Landroid/content/Intent;Landroid/os/Bundle;)V" since="31" deprecated="31" />
+		<method name="sendStickyBroadcastAsUser(Landroid/content/Intent;Landroid/os/UserHandle;)V" since="17" deprecated="21" />
+		<method name="sendStickyOrderedBroadcast(Landroid/content/Intent;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V" since="5" deprecated="21" />
+		<method name="sendStickyOrderedBroadcastAsUser(Landroid/content/Intent;Landroid/os/UserHandle;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V" since="17" deprecated="21" />
+		<method name="setTheme(I)V" />
+		<method name="setWallpaper(Landroid/graphics/Bitmap;)V" deprecated="15" />
+		<method name="setWallpaper(Ljava/io/InputStream;)V" deprecated="15" />
+		<method name="startActivities([Landroid/content/Intent;)V" since="11" />
+		<method name="startActivities([Landroid/content/Intent;Landroid/os/Bundle;)V" since="16" />
+		<method name="startActivity(Landroid/content/Intent;)V" />
+		<method name="startActivity(Landroid/content/Intent;Landroid/os/Bundle;)V" since="16" />
+		<method name="startForegroundService(Landroid/content/Intent;)Landroid/content/ComponentName;" since="26" />
+		<method name="startInstrumentation(Landroid/content/ComponentName;Ljava/lang/String;Landroid/os/Bundle;)Z" />
+		<method name="startIntentSender(Landroid/content/IntentSender;Landroid/content/Intent;III)V" since="5" />
+		<method name="startIntentSender(Landroid/content/IntentSender;Landroid/content/Intent;IIILandroid/os/Bundle;)V" since="16" />
+		<method name="startService(Landroid/content/Intent;)Landroid/content/ComponentName;" />
+		<method name="stopService(Landroid/content/Intent;)Z" />
+		<method name="unbindService(Landroid/content/ServiceConnection;)V" />
+		<method name="unregisterComponentCallbacks(Landroid/content/ComponentCallbacks;)V" since="14" />
+		<method name="unregisterReceiver(Landroid/content/BroadcastReceiver;)V" />
+		<method name="updateServiceGroup(Landroid/content/ServiceConnection;II)V" since="29" />
+		<field name="ACCESSIBILITY_SERVICE" since="4" />
+		<field name="ACCOUNT_SERVICE" since="5" />
+		<field name="ACTIVITY_SERVICE" />
+		<field name="ALARM_SERVICE" />
+		<field name="APPWIDGET_SERVICE" since="21" />
+		<field name="APP_OPS_SERVICE" since="19" />
+		<field name="APP_SEARCH_SERVICE" since="31" />
+		<field name="AUDIO_SERVICE" />
+		<field name="BATTERY_SERVICE" since="21" />
+		<field name="BIND_ABOVE_CLIENT" since="14" />
+		<field name="BIND_ADJUST_WITH_ACTIVITY" since="14" />
+		<field name="BIND_ALLOW_OOM_MANAGEMENT" since="14" />
+		<field name="BIND_AUTO_CREATE" />
+		<field name="BIND_DEBUG_UNBIND" />
+		<field name="BIND_EXTERNAL_SERVICE" since="24" />
+		<field name="BIND_IMPORTANT" since="14" />
+		<field name="BIND_INCLUDE_CAPABILITIES" since="29" />
+		<field name="BIND_NOT_FOREGROUND" since="8" />
+		<field name="BIND_NOT_PERCEPTIBLE" since="29" />
+		<field name="BIND_WAIVE_PRIORITY" since="14" />
+		<field name="BIOMETRIC_SERVICE" since="29" />
+		<field name="BLOB_STORE_SERVICE" since="30" />
+		<field name="BLUETOOTH_SERVICE" since="18" />
+		<field name="BUGREPORT_SERVICE" since="31" />
+		<field name="CAMERA_SERVICE" since="21" />
+		<field name="CAPTIONING_SERVICE" since="19" />
+		<field name="CARRIER_CONFIG_SERVICE" since="23" />
+		<field name="CLIPBOARD_SERVICE" />
+		<field name="COMPANION_DEVICE_SERVICE" since="26" />
+		<field name="CONNECTIVITY_DIAGNOSTICS_SERVICE" since="30" />
+		<field name="CONNECTIVITY_SERVICE" />
+		<field name="CONSUMER_IR_SERVICE" since="19" />
+		<field name="CONTEXT_IGNORE_SECURITY" />
+		<field name="CONTEXT_INCLUDE_CODE" />
+		<field name="CONTEXT_RESTRICTED" since="4" />
+		<field name="CROSS_PROFILE_APPS_SERVICE" since="28" />
+		<field name="DEVICE_POLICY_SERVICE" since="8" />
+		<field name="DISPLAY_HASH_SERVICE" since="31" />
+		<field name="DISPLAY_SERVICE" since="17" />
+		<field name="DOMAIN_VERIFICATION_SERVICE" since="31" />
+		<field name="DOWNLOAD_SERVICE" since="9" />
+		<field name="DROPBOX_SERVICE" since="8" />
+		<field name="EUICC_SERVICE" since="28" />
+		<field name="FILE_INTEGRITY_SERVICE" since="30" />
+		<field name="FINGERPRINT_SERVICE" since="23" />
+		<field name="GAME_SERVICE" since="31" />
+		<field name="HARDWARE_PROPERTIES_SERVICE" since="24" />
+		<field name="INPUT_METHOD_SERVICE" since="3" />
+		<field name="INPUT_SERVICE" since="16" />
+		<field name="IPSEC_SERVICE" since="28" />
+		<field name="JOB_SCHEDULER_SERVICE" since="21" />
+		<field name="KEYGUARD_SERVICE" />
+		<field name="LAUNCHER_APPS_SERVICE" since="21" />
+		<field name="LAYOUT_INFLATER_SERVICE" />
+		<field name="LOCATION_SERVICE" />
+		<field name="MEDIA_COMMUNICATION_SERVICE" since="31" />
+		<field name="MEDIA_METRICS_SERVICE" since="31" />
+		<field name="MEDIA_PROJECTION_SERVICE" since="21" />
+		<field name="MEDIA_ROUTER_SERVICE" since="16" />
+		<field name="MEDIA_SESSION_SERVICE" since="21" />
+		<field name="MIDI_SERVICE" since="23" />
+		<field name="MODE_APPEND" />
+		<field name="MODE_ENABLE_WRITE_AHEAD_LOGGING" since="16" />
+		<field name="MODE_MULTI_PROCESS" since="11" deprecated="23" />
+		<field name="MODE_NO_LOCALIZED_COLLATORS" since="24" />
+		<field name="MODE_PRIVATE" />
+		<field name="MODE_WORLD_READABLE" deprecated="17" />
+		<field name="MODE_WORLD_WRITEABLE" deprecated="17" />
+		<field name="NETWORK_STATS_SERVICE" since="23" />
+		<field name="NFC_SERVICE" since="10" />
+		<field name="NOTIFICATION_SERVICE" />
+		<field name="NSD_SERVICE" since="16" />
+		<field name="PEOPLE_SERVICE" since="31" />
+		<field name="PERFORMANCE_HINT_SERVICE" since="31" />
+		<field name="POWER_SERVICE" />
+		<field name="PRINT_SERVICE" since="19" />
+		<field name="RECEIVER_VISIBLE_TO_INSTANT_APPS" since="26" />
+		<field name="RESTRICTIONS_SERVICE" since="21" />
+		<field name="ROLE_SERVICE" since="29" />
+		<field name="SEARCH_SERVICE" />
+		<field name="SENSOR_SERVICE" />
+		<field name="SHORTCUT_SERVICE" since="25" />
+		<field name="STORAGE_SERVICE" since="9" />
+		<field name="STORAGE_STATS_SERVICE" since="26" />
+		<field name="SYSTEM_HEALTH_SERVICE" since="24" />
+		<field name="TELECOM_SERVICE" since="21" />
+		<field name="TELEPHONY_IMS_SERVICE" since="30" />
+		<field name="TELEPHONY_SERVICE" />
+		<field name="TELEPHONY_SUBSCRIPTION_SERVICE" since="22" />
+		<field name="TEXT_CLASSIFICATION_SERVICE" since="26" />
+		<field name="TEXT_SERVICES_MANAGER_SERVICE" since="14" />
+		<field name="TV_INPUT_SERVICE" since="21" />
+		<field name="UI_MODE_SERVICE" since="8" />
+		<field name="USAGE_STATS_SERVICE" since="22" />
+		<field name="USB_SERVICE" since="12" />
+		<field name="USER_SERVICE" since="17" />
+		<field name="VIBRATOR_MANAGER_SERVICE" since="31" />
+		<field name="VIBRATOR_SERVICE" deprecated="31" />
+		<field name="VPN_MANAGEMENT_SERVICE" since="30" />
+		<field name="WALLPAPER_SERVICE" />
+		<field name="WIFI_AWARE_SERVICE" since="26" />
+		<field name="WIFI_P2P_SERVICE" since="14" />
+		<field name="WIFI_RTT_RANGING_SERVICE" since="28" />
+		<field name="WIFI_SERVICE" />
+		<field name="WINDOW_SERVICE" />
+	</class>
+	<class name="android/content/ContextParams" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getAttributionTag()Ljava/lang/String;" />
+		<method name="getNextAttributionSource()Landroid/content/AttributionSource;" />
+	</class>
+	<class name="android/content/ContextParams$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/ContextParams;)V" />
+		<method name="build()Landroid/content/ContextParams;" />
+		<method name="setAttributionTag(Ljava/lang/String;)Landroid/content/ContextParams$Builder;" />
+		<method name="setNextAttributionSource(Landroid/content/AttributionSource;)Landroid/content/ContextParams$Builder;" />
+	</class>
+	<class name="android/content/ContextWrapper" since="1">
+		<extends name="android/content/Context" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="attachBaseContext(Landroid/content/Context;)V" />
+		<method name="getBaseContext()Landroid/content/Context;" />
+		<method name="getPackageCodePath()Ljava/lang/String;" />
+		<method name="getPackageResourcePath()Ljava/lang/String;" />
+		<method name="sendOrderedBroadcast(Landroid/content/Intent;ILjava/lang/String;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/Bundle;)V" since="30" />
+	</class>
+	<class name="android/content/CursorLoader" since="11" deprecated="28">
+		<extends name="android/content/AsyncTaskLoader" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V" deprecated="29" />
+		<method name="deliverResult(Landroid/database/Cursor;)V" deprecated="29" />
+		<method name="getProjection()[Ljava/lang/String;" deprecated="29" />
+		<method name="getSelection()Ljava/lang/String;" deprecated="29" />
+		<method name="getSelectionArgs()[Ljava/lang/String;" deprecated="29" />
+		<method name="getSortOrder()Ljava/lang/String;" deprecated="29" />
+		<method name="getUri()Landroid/net/Uri;" deprecated="29" />
+		<method name="loadInBackground()Landroid/database/Cursor;" deprecated="29" />
+		<method name="onCanceled(Landroid/database/Cursor;)V" deprecated="29" />
+		<method name="setProjection([Ljava/lang/String;)V" deprecated="29" />
+		<method name="setSelection(Ljava/lang/String;)V" deprecated="29" />
+		<method name="setSelectionArgs([Ljava/lang/String;)V" deprecated="29" />
+		<method name="setSortOrder(Ljava/lang/String;)V" deprecated="29" />
+		<method name="setUri(Landroid/net/Uri;)V" deprecated="29" />
+	</class>
+	<class name="android/content/DialogInterface" since="1">
+		<extends name="java/lang/Object" />
+		<method name="cancel()V" />
+		<method name="dismiss()V" />
+		<field name="BUTTON1" deprecated="15" />
+		<field name="BUTTON2" deprecated="15" />
+		<field name="BUTTON3" deprecated="15" />
+		<field name="BUTTON_NEGATIVE" since="3" />
+		<field name="BUTTON_NEUTRAL" since="3" />
+		<field name="BUTTON_POSITIVE" since="3" />
+	</class>
+	<class name="android/content/DialogInterface$OnCancelListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onCancel(Landroid/content/DialogInterface;)V" />
+	</class>
+	<class name="android/content/DialogInterface$OnClickListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onClick(Landroid/content/DialogInterface;I)V" />
+	</class>
+	<class name="android/content/DialogInterface$OnDismissListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onDismiss(Landroid/content/DialogInterface;)V" />
+	</class>
+	<class name="android/content/DialogInterface$OnKeyListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onKey(Landroid/content/DialogInterface;ILandroid/view/KeyEvent;)Z" />
+	</class>
+	<class name="android/content/DialogInterface$OnMultiChoiceClickListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onClick(Landroid/content/DialogInterface;IZ)V" />
+	</class>
+	<class name="android/content/DialogInterface$OnShowListener" since="8">
+		<extends name="java/lang/Object" />
+		<method name="onShow(Landroid/content/DialogInterface;)V" />
+	</class>
+	<class name="android/content/Entity" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/ContentValues;)V" />
+		<method name="addSubValue(Landroid/net/Uri;Landroid/content/ContentValues;)V" />
+		<method name="getEntityValues()Landroid/content/ContentValues;" />
+		<method name="getSubValues()Ljava/util/ArrayList;" />
+	</class>
+	<class name="android/content/Entity$NamedContentValues" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/net/Uri;Landroid/content/ContentValues;)V" />
+		<field name="uri" />
+		<field name="values" />
+	</class>
+	<class name="android/content/EntityIterator" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Iterator" />
+		<method name="close()V" />
+		<method name="reset()V" />
+	</class>
+	<class name="android/content/Intent" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="java/lang/Cloneable" since="8" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/Class;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Intent;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/net/Uri;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V" />
+		<method name="addCategory(Ljava/lang/String;)Landroid/content/Intent;" />
+		<method name="addFlags(I)Landroid/content/Intent;" />
+		<method name="cloneFilter()Landroid/content/Intent;" />
+		<method name="createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;" />
+		<method name="createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;Landroid/content/IntentSender;)Landroid/content/Intent;" since="22" />
+		<method name="fillIn(Landroid/content/Intent;I)I" />
+		<method name="filterEquals(Landroid/content/Intent;)Z" />
+		<method name="filterHashCode()I" />
+		<method name="getAction()Ljava/lang/String;" />
+		<method name="getBooleanArrayExtra(Ljava/lang/String;)[Z" />
+		<method name="getBooleanExtra(Ljava/lang/String;Z)Z" />
+		<method name="getBundleExtra(Ljava/lang/String;)Landroid/os/Bundle;" />
+		<method name="getByteArrayExtra(Ljava/lang/String;)[B" />
+		<method name="getByteExtra(Ljava/lang/String;B)B" />
+		<method name="getCategories()Ljava/util/Set;" />
+		<method name="getCharArrayExtra(Ljava/lang/String;)[C" />
+		<method name="getCharExtra(Ljava/lang/String;C)C" />
+		<method name="getCharSequenceArrayExtra(Ljava/lang/String;)[Ljava/lang/CharSequence;" since="8" />
+		<method name="getCharSequenceArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList;" since="8" />
+		<method name="getCharSequenceExtra(Ljava/lang/String;)Ljava/lang/CharSequence;" />
+		<method name="getClipData()Landroid/content/ClipData;" since="16" />
+		<method name="getComponent()Landroid/content/ComponentName;" />
+		<method name="getData()Landroid/net/Uri;" />
+		<method name="getDataString()Ljava/lang/String;" />
+		<method name="getDoubleArrayExtra(Ljava/lang/String;)[D" />
+		<method name="getDoubleExtra(Ljava/lang/String;D)D" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getFlags()I" />
+		<method name="getFloatArrayExtra(Ljava/lang/String;)[F" />
+		<method name="getFloatExtra(Ljava/lang/String;F)F" />
+		<method name="getIdentifier()Ljava/lang/String;" since="29" />
+		<method name="getIntArrayExtra(Ljava/lang/String;)[I" />
+		<method name="getIntExtra(Ljava/lang/String;I)I" />
+		<method name="getIntegerArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList;" />
+		<method name="getIntent(Ljava/lang/String;)Landroid/content/Intent;" deprecated="15" />
+		<method name="getIntentOld(Ljava/lang/String;)Landroid/content/Intent;" />
+		<method name="getLongArrayExtra(Ljava/lang/String;)[J" />
+		<method name="getLongExtra(Ljava/lang/String;J)J" />
+		<method name="getPackage()Ljava/lang/String;" since="4" />
+		<method name="getParcelableArrayExtra(Ljava/lang/String;)[Landroid/os/Parcelable;" />
+		<method name="getParcelableArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList;" />
+		<method name="getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;" />
+		<method name="getScheme()Ljava/lang/String;" />
+		<method name="getSelector()Landroid/content/Intent;" since="15" />
+		<method name="getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable;" />
+		<method name="getShortArrayExtra(Ljava/lang/String;)[S" />
+		<method name="getShortExtra(Ljava/lang/String;S)S" />
+		<method name="getSourceBounds()Landroid/graphics/Rect;" since="7" />
+		<method name="getStringArrayExtra(Ljava/lang/String;)[Ljava/lang/String;" />
+		<method name="getStringArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList;" />
+		<method name="getStringExtra(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getType()Ljava/lang/String;" />
+		<method name="hasCategory(Ljava/lang/String;)Z" />
+		<method name="hasExtra(Ljava/lang/String;)Z" />
+		<method name="hasFileDescriptors()Z" />
+		<method name="makeMainActivity(Landroid/content/ComponentName;)Landroid/content/Intent;" since="11" />
+		<method name="makeMainSelectorActivity(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;" since="15" />
+		<method name="makeRestartActivityTask(Landroid/content/ComponentName;)Landroid/content/Intent;" since="11" />
+		<method name="normalizeMimeType(Ljava/lang/String;)Ljava/lang/String;" since="16" />
+		<method name="parseIntent(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;)Landroid/content/Intent;" />
+		<method name="parseUri(Ljava/lang/String;I)Landroid/content/Intent;" since="4" />
+		<method name="putCharSequenceArrayListExtra(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent;" since="8" />
+		<method name="putExtra(Ljava/lang/String;B)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;C)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;D)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;F)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;I)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;J)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;S)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;Z)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;[B)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;[C)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;[D)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;[F)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;[I)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;[J)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;[Landroid/os/Parcelable;)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;[Ljava/lang/CharSequence;)Landroid/content/Intent;" since="8" />
+		<method name="putExtra(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;[S)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;[Z)Landroid/content/Intent;" />
+		<method name="putExtras(Landroid/content/Intent;)Landroid/content/Intent;" />
+		<method name="putExtras(Landroid/os/Bundle;)Landroid/content/Intent;" />
+		<method name="putIntegerArrayListExtra(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent;" />
+		<method name="putParcelableArrayListExtra(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent;" />
+		<method name="putStringArrayListExtra(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent;" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" />
+		<method name="removeCategory(Ljava/lang/String;)V" />
+		<method name="removeExtra(Ljava/lang/String;)V" />
+		<method name="removeFlags(I)V" since="26" />
+		<method name="replaceExtras(Landroid/content/Intent;)Landroid/content/Intent;" since="3" />
+		<method name="replaceExtras(Landroid/os/Bundle;)Landroid/content/Intent;" since="3" />
+		<method name="resolveActivity(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName;" />
+		<method name="resolveActivityInfo(Landroid/content/pm/PackageManager;I)Landroid/content/pm/ActivityInfo;" />
+		<method name="resolveType(Landroid/content/ContentResolver;)Ljava/lang/String;" />
+		<method name="resolveType(Landroid/content/Context;)Ljava/lang/String;" />
+		<method name="resolveTypeIfNeeded(Landroid/content/ContentResolver;)Ljava/lang/String;" />
+		<method name="setAction(Ljava/lang/String;)Landroid/content/Intent;" />
+		<method name="setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;" />
+		<method name="setClassName(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;" />
+		<method name="setClassName(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;" />
+		<method name="setClipData(Landroid/content/ClipData;)V" since="16" />
+		<method name="setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;" />
+		<method name="setData(Landroid/net/Uri;)Landroid/content/Intent;" />
+		<method name="setDataAndNormalize(Landroid/net/Uri;)Landroid/content/Intent;" since="16" />
+		<method name="setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;" />
+		<method name="setDataAndTypeAndNormalize(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;" since="16" />
+		<method name="setExtrasClassLoader(Ljava/lang/ClassLoader;)V" />
+		<method name="setFlags(I)Landroid/content/Intent;" />
+		<method name="setIdentifier(Ljava/lang/String;)Landroid/content/Intent;" since="29" />
+		<method name="setPackage(Ljava/lang/String;)Landroid/content/Intent;" since="4" />
+		<method name="setSelector(Landroid/content/Intent;)V" since="15" />
+		<method name="setSourceBounds(Landroid/graphics/Rect;)V" since="7" />
+		<method name="setType(Ljava/lang/String;)Landroid/content/Intent;" />
+		<method name="setTypeAndNormalize(Ljava/lang/String;)Landroid/content/Intent;" since="16" />
+		<method name="toURI()Ljava/lang/String;" deprecated="15" />
+		<method name="toUri(I)Ljava/lang/String;" since="4" />
+		<field name="ACTION_AIRPLANE_MODE_CHANGED" />
+		<field name="ACTION_ALL_APPS" />
+		<field name="ACTION_ANSWER" />
+		<field name="ACTION_APPLICATION_PREFERENCES" since="24" />
+		<field name="ACTION_APPLICATION_RESTRICTIONS_CHANGED" since="21" />
+		<field name="ACTION_APP_ERROR" since="14" />
+		<field name="ACTION_ASSIST" since="16" />
+		<field name="ACTION_ATTACH_DATA" />
+		<field name="ACTION_AUTO_REVOKE_PERMISSIONS" since="30" />
+		<field name="ACTION_BATTERY_CHANGED" />
+		<field name="ACTION_BATTERY_LOW" />
+		<field name="ACTION_BATTERY_OKAY" since="4" />
+		<field name="ACTION_BOOT_COMPLETED" />
+		<field name="ACTION_BUG_REPORT" />
+		<field name="ACTION_CALL" />
+		<field name="ACTION_CALL_BUTTON" />
+		<field name="ACTION_CAMERA_BUTTON" />
+		<field name="ACTION_CARRIER_SETUP" since="26" />
+		<field name="ACTION_CHOOSER" />
+		<field name="ACTION_CLOSE_SYSTEM_DIALOGS" deprecated="31" />
+		<field name="ACTION_CONFIGURATION_CHANGED" />
+		<field name="ACTION_CREATE_DOCUMENT" since="19" />
+		<field name="ACTION_CREATE_REMINDER" since="30" />
+		<field name="ACTION_CREATE_SHORTCUT" />
+		<field name="ACTION_DATE_CHANGED" />
+		<field name="ACTION_DEFAULT" />
+		<field name="ACTION_DEFINE" since="29" />
+		<field name="ACTION_DELETE" />
+		<field name="ACTION_DEVICE_STORAGE_LOW" deprecated="26" />
+		<field name="ACTION_DEVICE_STORAGE_OK" deprecated="26" />
+		<field name="ACTION_DIAL" />
+		<field name="ACTION_DOCK_EVENT" since="5" />
+		<field name="ACTION_DREAMING_STARTED" since="17" />
+		<field name="ACTION_DREAMING_STOPPED" since="17" />
+		<field name="ACTION_EDIT" />
+		<field name="ACTION_EXTERNAL_APPLICATIONS_AVAILABLE" since="8" />
+		<field name="ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE" since="8" />
+		<field name="ACTION_FACTORY_TEST" />
+		<field name="ACTION_GET_CONTENT" />
+		<field name="ACTION_GET_RESTRICTION_ENTRIES" since="18" />
+		<field name="ACTION_GTALK_SERVICE_CONNECTED" />
+		<field name="ACTION_GTALK_SERVICE_DISCONNECTED" />
+		<field name="ACTION_HEADSET_PLUG" />
+		<field name="ACTION_INPUT_METHOD_CHANGED" since="3" />
+		<field name="ACTION_INSERT" />
+		<field name="ACTION_INSERT_OR_EDIT" />
+		<field name="ACTION_INSTALL_FAILURE" since="27" />
+		<field name="ACTION_INSTALL_PACKAGE" since="14" deprecated="29" />
+		<field name="ACTION_LOCALE_CHANGED" since="7" />
+		<field name="ACTION_LOCKED_BOOT_COMPLETED" since="24" />
+		<field name="ACTION_MAIN" />
+		<field name="ACTION_MANAGED_PROFILE_ADDED" since="21" />
+		<field name="ACTION_MANAGED_PROFILE_AVAILABLE" since="24" />
+		<field name="ACTION_MANAGED_PROFILE_REMOVED" since="21" />
+		<field name="ACTION_MANAGED_PROFILE_UNAVAILABLE" since="24" />
+		<field name="ACTION_MANAGED_PROFILE_UNLOCKED" since="24" />
+		<field name="ACTION_MANAGE_NETWORK_USAGE" since="14" />
+		<field name="ACTION_MANAGE_PACKAGE_STORAGE" />
+		<field name="ACTION_MANAGE_UNUSED_APPS" since="31" />
+		<field name="ACTION_MEDIA_BAD_REMOVAL" />
+		<field name="ACTION_MEDIA_BUTTON" />
+		<field name="ACTION_MEDIA_CHECKING" since="3" />
+		<field name="ACTION_MEDIA_EJECT" />
+		<field name="ACTION_MEDIA_MOUNTED" />
+		<field name="ACTION_MEDIA_NOFS" since="3" />
+		<field name="ACTION_MEDIA_REMOVED" />
+		<field name="ACTION_MEDIA_SCANNER_FINISHED" />
+		<field name="ACTION_MEDIA_SCANNER_SCAN_FILE" deprecated="29" />
+		<field name="ACTION_MEDIA_SCANNER_STARTED" />
+		<field name="ACTION_MEDIA_SHARED" />
+		<field name="ACTION_MEDIA_UNMOUNTABLE" />
+		<field name="ACTION_MEDIA_UNMOUNTED" />
+		<field name="ACTION_MY_PACKAGE_REPLACED" since="12" />
+		<field name="ACTION_MY_PACKAGE_SUSPENDED" since="28" />
+		<field name="ACTION_MY_PACKAGE_UNSUSPENDED" since="28" />
+		<field name="ACTION_NEW_OUTGOING_CALL" deprecated="29" />
+		<field name="ACTION_OPEN_DOCUMENT" since="19" />
+		<field name="ACTION_OPEN_DOCUMENT_TREE" since="21" />
+		<field name="ACTION_PACKAGES_SUSPENDED" since="24" />
+		<field name="ACTION_PACKAGES_UNSUSPENDED" since="24" />
+		<field name="ACTION_PACKAGE_ADDED" />
+		<field name="ACTION_PACKAGE_CHANGED" />
+		<field name="ACTION_PACKAGE_DATA_CLEARED" since="3" />
+		<field name="ACTION_PACKAGE_FIRST_LAUNCH" since="12" />
+		<field name="ACTION_PACKAGE_FULLY_REMOVED" since="14" />
+		<field name="ACTION_PACKAGE_INSTALL" deprecated="15" />
+		<field name="ACTION_PACKAGE_NEEDS_VERIFICATION" since="14" />
+		<field name="ACTION_PACKAGE_REMOVED" />
+		<field name="ACTION_PACKAGE_REPLACED" since="3" />
+		<field name="ACTION_PACKAGE_RESTARTED" />
+		<field name="ACTION_PACKAGE_VERIFIED" since="17" />
+		<field name="ACTION_PASTE" since="11" />
+		<field name="ACTION_PICK" />
+		<field name="ACTION_PICK_ACTIVITY" />
+		<field name="ACTION_POWER_CONNECTED" since="4" />
+		<field name="ACTION_POWER_DISCONNECTED" since="4" />
+		<field name="ACTION_POWER_USAGE_SUMMARY" since="4" />
+		<field name="ACTION_PROCESS_TEXT" since="23" />
+		<field name="ACTION_PROFILE_ACCESSIBLE" since="31" />
+		<field name="ACTION_PROFILE_INACCESSIBLE" since="31" />
+		<field name="ACTION_PROVIDER_CHANGED" />
+		<field name="ACTION_QUICK_CLOCK" since="17" />
+		<field name="ACTION_QUICK_VIEW" since="24" />
+		<field name="ACTION_REBOOT" />
+		<field name="ACTION_RUN" />
+		<field name="ACTION_SCREEN_OFF" />
+		<field name="ACTION_SCREEN_ON" />
+		<field name="ACTION_SEARCH" />
+		<field name="ACTION_SEARCH_LONG_PRESS" since="3" />
+		<field name="ACTION_SEND" />
+		<field name="ACTION_SENDTO" />
+		<field name="ACTION_SEND_MULTIPLE" since="4" />
+		<field name="ACTION_SET_WALLPAPER" />
+		<field name="ACTION_SHOW_APP_INFO" since="24" />
+		<field name="ACTION_SHUTDOWN" since="4" />
+		<field name="ACTION_SYNC" />
+		<field name="ACTION_SYSTEM_TUTORIAL" since="3" />
+		<field name="ACTION_TIMEZONE_CHANGED" />
+		<field name="ACTION_TIME_CHANGED" />
+		<field name="ACTION_TIME_TICK" />
+		<field name="ACTION_TRANSLATE" since="29" />
+		<field name="ACTION_UID_REMOVED" />
+		<field name="ACTION_UMS_CONNECTED" deprecated="15" />
+		<field name="ACTION_UMS_DISCONNECTED" deprecated="15" />
+		<field name="ACTION_UNINSTALL_PACKAGE" since="14" deprecated="29" />
+		<field name="ACTION_USER_BACKGROUND" since="17" />
+		<field name="ACTION_USER_FOREGROUND" since="17" />
+		<field name="ACTION_USER_INITIALIZE" since="17" />
+		<field name="ACTION_USER_PRESENT" since="3" />
+		<field name="ACTION_USER_UNLOCKED" since="24" />
+		<field name="ACTION_VIEW" />
+		<field name="ACTION_VIEW_LOCUS" since="29" />
+		<field name="ACTION_VIEW_PERMISSION_USAGE" since="29" />
+		<field name="ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD" since="31" />
+		<field name="ACTION_VOICE_COMMAND" />
+		<field name="ACTION_WALLPAPER_CHANGED" deprecated="16" />
+		<field name="ACTION_WEB_SEARCH" />
+		<field name="CATEGORY_ACCESSIBILITY_SHORTCUT_TARGET" since="30" />
+		<field name="CATEGORY_ALTERNATIVE" />
+		<field name="CATEGORY_APP_BROWSER" since="15" />
+		<field name="CATEGORY_APP_CALCULATOR" since="15" />
+		<field name="CATEGORY_APP_CALENDAR" since="15" />
+		<field name="CATEGORY_APP_CONTACTS" since="15" />
+		<field name="CATEGORY_APP_EMAIL" since="15" />
+		<field name="CATEGORY_APP_FILES" since="29" />
+		<field name="CATEGORY_APP_GALLERY" since="15" />
+		<field name="CATEGORY_APP_MAPS" since="15" />
+		<field name="CATEGORY_APP_MARKET" since="11" />
+		<field name="CATEGORY_APP_MESSAGING" since="15" />
+		<field name="CATEGORY_APP_MUSIC" since="15" />
+		<field name="CATEGORY_BROWSABLE" />
+		<field name="CATEGORY_CAR_DOCK" since="5" />
+		<field name="CATEGORY_CAR_MODE" since="8" />
+		<field name="CATEGORY_DEFAULT" />
+		<field name="CATEGORY_DESK_DOCK" since="5" />
+		<field name="CATEGORY_DEVELOPMENT_PREFERENCE" />
+		<field name="CATEGORY_EMBED" />
+		<field name="CATEGORY_FRAMEWORK_INSTRUMENTATION_TEST" />
+		<field name="CATEGORY_GADGET" removed="3" />
+		<field name="CATEGORY_HE_DESK_DOCK" since="11" />
+		<field name="CATEGORY_HOME" />
+		<field name="CATEGORY_INFO" since="3" />
+		<field name="CATEGORY_LAUNCHER" />
+		<field name="CATEGORY_LEANBACK_LAUNCHER" since="21" />
+		<field name="CATEGORY_LE_DESK_DOCK" since="11" />
+		<field name="CATEGORY_MONKEY" />
+		<field name="CATEGORY_OPENABLE" />
+		<field name="CATEGORY_PREFERENCE" />
+		<field name="CATEGORY_SAMPLE_CODE" />
+		<field name="CATEGORY_SECONDARY_HOME" since="29" />
+		<field name="CATEGORY_SELECTED_ALTERNATIVE" />
+		<field name="CATEGORY_TAB" />
+		<field name="CATEGORY_TEST" />
+		<field name="CATEGORY_TYPED_OPENABLE" since="26" />
+		<field name="CATEGORY_UNIT_TEST" />
+		<field name="CATEGORY_VOICE" since="23" />
+		<field name="CATEGORY_VR_HOME" since="26" />
+		<field name="CREATOR" />
+		<field name="EXTRA_ALARM_COUNT" />
+		<field name="EXTRA_ALLOW_MULTIPLE" since="18" />
+		<field name="EXTRA_ALLOW_REPLACE" since="14" deprecated="16" />
+		<field name="EXTRA_ALTERNATE_INTENTS" since="23" />
+		<field name="EXTRA_ASSIST_CONTEXT" since="18" />
+		<field name="EXTRA_ASSIST_INPUT_DEVICE_ID" since="23" />
+		<field name="EXTRA_ASSIST_INPUT_HINT_KEYBOARD" since="21" />
+		<field name="EXTRA_ASSIST_PACKAGE" since="18" />
+		<field name="EXTRA_ASSIST_UID" since="23" />
+		<field name="EXTRA_ATTRIBUTION_TAGS" since="31" />
+		<field name="EXTRA_AUTO_LAUNCH_SINGLE_CHOICE" since="29" />
+		<field name="EXTRA_BCC" />
+		<field name="EXTRA_BUG_REPORT" since="14" />
+		<field name="EXTRA_CC" />
+		<field name="EXTRA_CHANGED_COMPONENT_NAME" since="5" deprecated="15" />
+		<field name="EXTRA_CHANGED_COMPONENT_NAME_LIST" since="7" />
+		<field name="EXTRA_CHANGED_PACKAGE_LIST" since="8" />
+		<field name="EXTRA_CHANGED_UID_LIST" since="8" />
+		<field name="EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER" since="23" />
+		<field name="EXTRA_CHOOSER_TARGETS" since="24" />
+		<field name="EXTRA_CHOSEN_COMPONENT" since="22" />
+		<field name="EXTRA_CHOSEN_COMPONENT_INTENT_SENDER" since="22" />
+		<field name="EXTRA_COMPONENT_NAME" since="26" />
+		<field name="EXTRA_CONTENT_ANNOTATIONS" since="26" />
+		<field name="EXTRA_CONTENT_QUERY" since="29" />
+		<field name="EXTRA_DATA_REMOVED" since="3" />
+		<field name="EXTRA_DOCK_STATE" since="5" />
+		<field name="EXTRA_DOCK_STATE_CAR" since="5" />
+		<field name="EXTRA_DOCK_STATE_DESK" since="5" />
+		<field name="EXTRA_DOCK_STATE_HE_DESK" since="11" />
+		<field name="EXTRA_DOCK_STATE_LE_DESK" since="11" />
+		<field name="EXTRA_DOCK_STATE_UNDOCKED" since="5" />
+		<field name="EXTRA_DONT_KILL_APP" />
+		<field name="EXTRA_DURATION_MILLIS" since="29" />
+		<field name="EXTRA_EMAIL" />
+		<field name="EXTRA_END_TIME" since="31" />
+		<field name="EXTRA_EXCLUDE_COMPONENTS" since="24" />
+		<field name="EXTRA_FROM_STORAGE" since="26" />
+		<field name="EXTRA_HTML_TEXT" since="16" />
+		<field name="EXTRA_INDEX" since="24" />
+		<field name="EXTRA_INITIAL_INTENTS" since="5" />
+		<field name="EXTRA_INSTALLER_PACKAGE_NAME" since="14" />
+		<field name="EXTRA_INTENT" />
+		<field name="EXTRA_KEY_EVENT" />
+		<field name="EXTRA_LOCAL_ONLY" since="11" />
+		<field name="EXTRA_LOCUS_ID" since="29" />
+		<field name="EXTRA_MIME_TYPES" since="19" />
+		<field name="EXTRA_NOT_UNKNOWN_SOURCE" since="14" />
+		<field name="EXTRA_ORIGINATING_URI" since="17" />
+		<field name="EXTRA_PACKAGE_NAME" since="24" />
+		<field name="EXTRA_PERMISSION_GROUP_NAME" since="31" />
+		<field name="EXTRA_PHONE_NUMBER" />
+		<field name="EXTRA_PROCESS_TEXT" since="23" />
+		<field name="EXTRA_PROCESS_TEXT_READONLY" since="23" />
+		<field name="EXTRA_QUICK_VIEW_FEATURES" since="26" />
+		<field name="EXTRA_QUIET_MODE" since="24" />
+		<field name="EXTRA_REFERRER" since="17" />
+		<field name="EXTRA_REFERRER_NAME" since="22" />
+		<field name="EXTRA_REMOTE_INTENT_TOKEN" since="5" />
+		<field name="EXTRA_REPLACEMENT_EXTRAS" since="21" />
+		<field name="EXTRA_REPLACING" since="3" />
+		<field name="EXTRA_RESTRICTIONS_BUNDLE" since="18" />
+		<field name="EXTRA_RESTRICTIONS_INTENT" since="18" />
+		<field name="EXTRA_RESTRICTIONS_LIST" since="18" />
+		<field name="EXTRA_RESULT_RECEIVER" since="23" />
+		<field name="EXTRA_RETURN_RESULT" since="14" />
+		<field name="EXTRA_SHORTCUT_ICON" deprecated="26" />
+		<field name="EXTRA_SHORTCUT_ICON_RESOURCE" deprecated="26" />
+		<field name="EXTRA_SHORTCUT_ID" since="29" />
+		<field name="EXTRA_SHORTCUT_INTENT" deprecated="26" />
+		<field name="EXTRA_SHORTCUT_NAME" deprecated="26" />
+		<field name="EXTRA_SHUTDOWN_USERSPACE_ONLY" since="19" />
+		<field name="EXTRA_SPLIT_NAME" since="27" />
+		<field name="EXTRA_START_TIME" since="31" />
+		<field name="EXTRA_STREAM" />
+		<field name="EXTRA_SUBJECT" />
+		<field name="EXTRA_SUSPENDED_PACKAGE_EXTRAS" since="28" />
+		<field name="EXTRA_TEMPLATE" />
+		<field name="EXTRA_TEXT" />
+		<field name="EXTRA_TIME" since="30" />
+		<field name="EXTRA_TIMEZONE" since="30" />
+		<field name="EXTRA_TITLE" />
+		<field name="EXTRA_UID" />
+		<field name="EXTRA_USER" since="21" />
+		<field name="EXTRA_USER_INITIATED" since="31" />
+		<field name="FILL_IN_ACTION" />
+		<field name="FILL_IN_CATEGORIES" />
+		<field name="FILL_IN_CLIP_DATA" since="16" />
+		<field name="FILL_IN_COMPONENT" />
+		<field name="FILL_IN_DATA" />
+		<field name="FILL_IN_IDENTIFIER" since="29" />
+		<field name="FILL_IN_PACKAGE" since="4" />
+		<field name="FILL_IN_SELECTOR" since="15" />
+		<field name="FILL_IN_SOURCE_BOUNDS" since="7" />
+		<field name="FLAG_ACTIVITY_BROUGHT_TO_FRONT" />
+		<field name="FLAG_ACTIVITY_CLEAR_TASK" since="11" />
+		<field name="FLAG_ACTIVITY_CLEAR_TOP" />
+		<field name="FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET" since="3" deprecated="21" />
+		<field name="FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS" />
+		<field name="FLAG_ACTIVITY_FORWARD_RESULT" />
+		<field name="FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY" />
+		<field name="FLAG_ACTIVITY_LAUNCH_ADJACENT" since="24" />
+		<field name="FLAG_ACTIVITY_MATCH_EXTERNAL" since="28" />
+		<field name="FLAG_ACTIVITY_MULTIPLE_TASK" />
+		<field name="FLAG_ACTIVITY_NEW_DOCUMENT" since="21" />
+		<field name="FLAG_ACTIVITY_NEW_TASK" />
+		<field name="FLAG_ACTIVITY_NO_ANIMATION" since="5" />
+		<field name="FLAG_ACTIVITY_NO_HISTORY" />
+		<field name="FLAG_ACTIVITY_NO_USER_ACTION" since="3" />
+		<field name="FLAG_ACTIVITY_PREVIOUS_IS_TOP" />
+		<field name="FLAG_ACTIVITY_REORDER_TO_FRONT" since="3" />
+		<field name="FLAG_ACTIVITY_REQUIRE_DEFAULT" since="30" />
+		<field name="FLAG_ACTIVITY_REQUIRE_NON_BROWSER" since="30" />
+		<field name="FLAG_ACTIVITY_RESET_TASK_IF_NEEDED" />
+		<field name="FLAG_ACTIVITY_RETAIN_IN_RECENTS" since="21" />
+		<field name="FLAG_ACTIVITY_SINGLE_TOP" />
+		<field name="FLAG_ACTIVITY_TASK_ON_HOME" since="11" />
+		<field name="FLAG_DEBUG_LOG_RESOLUTION" />
+		<field name="FLAG_DIRECT_BOOT_AUTO" since="29" />
+		<field name="FLAG_EXCLUDE_STOPPED_PACKAGES" since="12" />
+		<field name="FLAG_FROM_BACKGROUND" />
+		<field name="FLAG_GRANT_PERSISTABLE_URI_PERMISSION" since="19" />
+		<field name="FLAG_GRANT_PREFIX_URI_PERMISSION" since="21" />
+		<field name="FLAG_GRANT_READ_URI_PERMISSION" />
+		<field name="FLAG_GRANT_WRITE_URI_PERMISSION" />
+		<field name="FLAG_INCLUDE_STOPPED_PACKAGES" since="12" />
+		<field name="FLAG_RECEIVER_FOREGROUND" since="16" />
+		<field name="FLAG_RECEIVER_NO_ABORT" since="19" />
+		<field name="FLAG_RECEIVER_REGISTERED_ONLY" />
+		<field name="FLAG_RECEIVER_REPLACE_PENDING" since="8" />
+		<field name="FLAG_RECEIVER_VISIBLE_TO_INSTANT_APPS" since="26" />
+		<field name="METADATA_DOCK_HOME" since="5" />
+		<field name="URI_ALLOW_UNSAFE" since="22" />
+		<field name="URI_ANDROID_APP_SCHEME" since="22" />
+		<field name="URI_INTENT_SCHEME" since="4" />
+	</class>
+	<class name="android/content/Intent$FilterComparison" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Intent;)V" />
+		<method name="getIntent()Landroid/content/Intent;" />
+	</class>
+	<class name="android/content/Intent$ShortcutIconResource" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="fromContext(Landroid/content/Context;I)Landroid/content/Intent$ShortcutIconResource;" />
+		<field name="CREATOR" />
+		<field name="packageName" />
+		<field name="resourceName" />
+	</class>
+	<class name="android/content/IntentFilter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/IntentFilter;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="actionsIterator()Ljava/util/Iterator;" />
+		<method name="addAction(Ljava/lang/String;)V" />
+		<method name="addCategory(Ljava/lang/String;)V" />
+		<method name="addDataAuthority(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="addDataPath(Ljava/lang/String;I)V" />
+		<method name="addDataScheme(Ljava/lang/String;)V" />
+		<method name="addDataSchemeSpecificPart(Ljava/lang/String;I)V" since="19" />
+		<method name="addDataType(Ljava/lang/String;)V" />
+		<method name="authoritiesIterator()Ljava/util/Iterator;" />
+		<method name="categoriesIterator()Ljava/util/Iterator;" />
+		<method name="countActions()I" />
+		<method name="countCategories()I" />
+		<method name="countDataAuthorities()I" />
+		<method name="countDataPaths()I" />
+		<method name="countDataSchemeSpecificParts()I" since="19" />
+		<method name="countDataSchemes()I" />
+		<method name="countDataTypes()I" />
+		<method name="create(Ljava/lang/String;Ljava/lang/String;)Landroid/content/IntentFilter;" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="getAction(I)Ljava/lang/String;" />
+		<method name="getCategory(I)Ljava/lang/String;" />
+		<method name="getDataAuthority(I)Landroid/content/IntentFilter$AuthorityEntry;" />
+		<method name="getDataPath(I)Landroid/os/PatternMatcher;" />
+		<method name="getDataScheme(I)Ljava/lang/String;" />
+		<method name="getDataSchemeSpecificPart(I)Landroid/os/PatternMatcher;" since="19" />
+		<method name="getDataType(I)Ljava/lang/String;" />
+		<method name="getPriority()I" />
+		<method name="hasAction(Ljava/lang/String;)Z" />
+		<method name="hasCategory(Ljava/lang/String;)Z" />
+		<method name="hasDataAuthority(Landroid/net/Uri;)Z" />
+		<method name="hasDataPath(Ljava/lang/String;)Z" />
+		<method name="hasDataScheme(Ljava/lang/String;)Z" />
+		<method name="hasDataSchemeSpecificPart(Ljava/lang/String;)Z" since="19" />
+		<method name="hasDataType(Ljava/lang/String;)Z" />
+		<method name="match(Landroid/content/ContentResolver;Landroid/content/Intent;ZLjava/lang/String;)I" />
+		<method name="match(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/util/Set;Ljava/lang/String;)I" />
+		<method name="matchAction(Ljava/lang/String;)Z" />
+		<method name="matchCategories(Ljava/util/Set;)Ljava/lang/String;" />
+		<method name="matchData(Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;)I" />
+		<method name="matchDataAuthority(Landroid/net/Uri;)I" />
+		<method name="pathsIterator()Ljava/util/Iterator;" />
+		<method name="readFromXml(Lorg/xmlpull/v1/XmlPullParser;)V" />
+		<method name="schemeSpecificPartsIterator()Ljava/util/Iterator;" since="19" />
+		<method name="schemesIterator()Ljava/util/Iterator;" />
+		<method name="setPriority(I)V" />
+		<method name="typesIterator()Ljava/util/Iterator;" />
+		<method name="writeToXml(Lorg/xmlpull/v1/XmlSerializer;)V" />
+		<field name="CREATOR" />
+		<field name="MATCH_ADJUSTMENT_MASK" />
+		<field name="MATCH_ADJUSTMENT_NORMAL" />
+		<field name="MATCH_CATEGORY_EMPTY" />
+		<field name="MATCH_CATEGORY_HOST" />
+		<field name="MATCH_CATEGORY_MASK" />
+		<field name="MATCH_CATEGORY_PATH" />
+		<field name="MATCH_CATEGORY_PORT" />
+		<field name="MATCH_CATEGORY_SCHEME" />
+		<field name="MATCH_CATEGORY_SCHEME_SPECIFIC_PART" since="19" />
+		<field name="MATCH_CATEGORY_TYPE" />
+		<field name="NO_MATCH_ACTION" />
+		<field name="NO_MATCH_CATEGORY" />
+		<field name="NO_MATCH_DATA" />
+		<field name="NO_MATCH_TYPE" />
+		<field name="SYSTEM_HIGH_PRIORITY" />
+		<field name="SYSTEM_LOW_PRIORITY" />
+	</class>
+	<class name="android/content/IntentFilter$AuthorityEntry" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getHost()Ljava/lang/String;" />
+		<method name="getPort()I" />
+		<method name="match(Landroid/net/Uri;)I" />
+	</class>
+	<class name="android/content/IntentFilter$MalformedMimeTypeException" since="1">
+		<extends name="android/util/AndroidException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/content/IntentSender" since="4">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCreatorPackage()Ljava/lang/String;" since="17" />
+		<method name="getCreatorUid()I" since="17" />
+		<method name="getCreatorUserHandle()Landroid/os/UserHandle;" since="17" />
+		<method name="getTargetPackage()Ljava/lang/String;" since="9" deprecated="17" />
+		<method name="readIntentSenderOrNullFromParcel(Landroid/os/Parcel;)Landroid/content/IntentSender;" />
+		<method name="sendIntent(Landroid/content/Context;ILandroid/content/Intent;Landroid/content/IntentSender$OnFinished;Landroid/os/Handler;)V" />
+		<method name="sendIntent(Landroid/content/Context;ILandroid/content/Intent;Landroid/content/IntentSender$OnFinished;Landroid/os/Handler;Ljava/lang/String;)V" since="14" />
+		<method name="writeIntentSenderOrNullToParcel(Landroid/content/IntentSender;Landroid/os/Parcel;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/IntentSender$OnFinished" since="4">
+		<extends name="java/lang/Object" />
+		<method name="onSendFinished(Landroid/content/IntentSender;Landroid/content/Intent;ILjava/lang/String;Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/content/IntentSender$SendIntentException" since="4">
+		<extends name="android/util/AndroidException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Exception;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/content/Loader" since="11" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="abandon()V" deprecated="29" />
+		<method name="cancelLoad()Z" since="16" deprecated="29" />
+		<method name="commitContentChanged()V" since="18" deprecated="29" />
+		<method name="dataToString(Ljava/lang/Object;)Ljava/lang/String;" deprecated="29" />
+		<method name="deliverCancellation()V" since="16" deprecated="29" />
+		<method name="deliverResult(Ljava/lang/Object;)V" deprecated="29" />
+		<method name="dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V" deprecated="29" />
+		<method name="forceLoad()V" deprecated="29" />
+		<method name="getContext()Landroid/content/Context;" deprecated="29" />
+		<method name="getId()I" deprecated="29" />
+		<method name="isAbandoned()Z" deprecated="29" />
+		<method name="isReset()Z" deprecated="29" />
+		<method name="isStarted()Z" deprecated="29" />
+		<method name="onAbandon()V" deprecated="29" />
+		<method name="onCancelLoad()Z" since="16" deprecated="29" />
+		<method name="onContentChanged()V" deprecated="29" />
+		<method name="onForceLoad()V" deprecated="29" />
+		<method name="onReset()V" deprecated="29" />
+		<method name="onStartLoading()V" deprecated="29" />
+		<method name="onStopLoading()V" deprecated="29" />
+		<method name="registerListener(ILandroid/content/Loader$OnLoadCompleteListener;)V" deprecated="29" />
+		<method name="registerOnLoadCanceledListener(Landroid/content/Loader$OnLoadCanceledListener;)V" since="16" deprecated="29" />
+		<method name="reset()V" deprecated="29" />
+		<method name="rollbackContentChanged()V" since="18" deprecated="29" />
+		<method name="startLoading()V" deprecated="29" />
+		<method name="stopLoading()V" deprecated="29" />
+		<method name="takeContentChanged()Z" deprecated="29" />
+		<method name="unregisterListener(Landroid/content/Loader$OnLoadCompleteListener;)V" deprecated="29" />
+		<method name="unregisterOnLoadCanceledListener(Landroid/content/Loader$OnLoadCanceledListener;)V" since="16" deprecated="29" />
+	</class>
+	<class name="android/content/Loader$ForceLoadContentObserver" since="11" deprecated="28">
+		<extends name="android/database/ContentObserver" />
+		<method name="&lt;init&gt;(Landroid/content/Loader;)V" deprecated="29" />
+	</class>
+	<class name="android/content/Loader$OnLoadCanceledListener" since="16" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="onLoadCanceled(Landroid/content/Loader;)V" deprecated="29" />
+	</class>
+	<class name="android/content/Loader$OnLoadCompleteListener" since="11" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="onLoadComplete(Landroid/content/Loader;Ljava/lang/Object;)V" deprecated="29" />
+	</class>
+	<class name="android/content/LocusId" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getId()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/MutableContextWrapper" since="1">
+		<extends name="android/content/ContextWrapper" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="setBaseContext(Landroid/content/Context;)V" />
+	</class>
+	<class name="android/content/OperationApplicationException" since="5">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+		<method name="getNumSuccessfulYieldPoints()I" />
+	</class>
+	<class name="android/content/PeriodicSync" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;J)V" />
+		<field name="CREATOR" />
+		<field name="account" />
+		<field name="authority" />
+		<field name="extras" />
+		<field name="period" />
+	</class>
+	<class name="android/content/QuickViewConstants" since="26">
+		<extends name="java/lang/Object" />
+		<field name="FEATURE_DELETE" since="28" />
+		<field name="FEATURE_DOWNLOAD" />
+		<field name="FEATURE_EDIT" />
+		<field name="FEATURE_PRINT" />
+		<field name="FEATURE_SEND" />
+		<field name="FEATURE_VIEW" />
+	</class>
+	<class name="android/content/ReceiverCallNotAllowedException" since="1">
+		<extends name="android/util/AndroidRuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/content/RestrictionEntry" since="18">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(ILjava/lang/String;)V" since="21" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" since="21" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Z)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[Ljava/lang/String;)V" />
+		<method name="createBundleArrayEntry(Ljava/lang/String;[Landroid/content/RestrictionEntry;)Landroid/content/RestrictionEntry;" since="23" />
+		<method name="createBundleEntry(Ljava/lang/String;[Landroid/content/RestrictionEntry;)Landroid/content/RestrictionEntry;" since="23" />
+		<method name="getAllSelectedStrings()[Ljava/lang/String;" />
+		<method name="getChoiceEntries()[Ljava/lang/String;" />
+		<method name="getChoiceValues()[Ljava/lang/String;" />
+		<method name="getDescription()Ljava/lang/String;" />
+		<method name="getIntValue()I" since="21" />
+		<method name="getKey()Ljava/lang/String;" />
+		<method name="getRestrictions()[Landroid/content/RestrictionEntry;" since="23" />
+		<method name="getSelectedState()Z" />
+		<method name="getSelectedString()Ljava/lang/String;" />
+		<method name="getTitle()Ljava/lang/String;" />
+		<method name="getType()I" />
+		<method name="setAllSelectedStrings([Ljava/lang/String;)V" />
+		<method name="setChoiceEntries(Landroid/content/Context;I)V" />
+		<method name="setChoiceEntries([Ljava/lang/String;)V" />
+		<method name="setChoiceValues(Landroid/content/Context;I)V" />
+		<method name="setChoiceValues([Ljava/lang/String;)V" />
+		<method name="setDescription(Ljava/lang/String;)V" />
+		<method name="setIntValue(I)V" since="21" />
+		<method name="setRestrictions([Landroid/content/RestrictionEntry;)V" since="23" />
+		<method name="setSelectedState(Z)V" />
+		<method name="setSelectedString(Ljava/lang/String;)V" />
+		<method name="setTitle(Ljava/lang/String;)V" />
+		<method name="setType(I)V" />
+		<field name="CREATOR" />
+		<field name="TYPE_BOOLEAN" />
+		<field name="TYPE_BUNDLE" since="23" />
+		<field name="TYPE_BUNDLE_ARRAY" since="23" />
+		<field name="TYPE_CHOICE" />
+		<field name="TYPE_INTEGER" since="21" />
+		<field name="TYPE_MULTI_SELECT" />
+		<field name="TYPE_NULL" />
+		<field name="TYPE_STRING" since="21" />
+	</class>
+	<class name="android/content/RestrictionsManager" since="21">
+		<extends name="java/lang/Object" />
+		<method name="convertRestrictionsToBundle(Ljava/util/List;)Landroid/os/Bundle;" since="23" />
+		<method name="createLocalApprovalIntent()Landroid/content/Intent;" />
+		<method name="getApplicationRestrictions()Landroid/os/Bundle;" />
+		<method name="getManifestRestrictions(Ljava/lang/String;)Ljava/util/List;" />
+		<method name="hasRestrictionsProvider()Z" />
+		<method name="notifyPermissionResponse(Ljava/lang/String;Landroid/os/PersistableBundle;)V" />
+		<method name="requestPermission(Ljava/lang/String;Ljava/lang/String;Landroid/os/PersistableBundle;)V" />
+		<field name="ACTION_PERMISSION_RESPONSE_RECEIVED" />
+		<field name="ACTION_REQUEST_LOCAL_APPROVAL" />
+		<field name="ACTION_REQUEST_PERMISSION" />
+		<field name="EXTRA_PACKAGE_NAME" />
+		<field name="EXTRA_REQUEST_BUNDLE" />
+		<field name="EXTRA_REQUEST_ID" />
+		<field name="EXTRA_REQUEST_TYPE" />
+		<field name="EXTRA_RESPONSE_BUNDLE" />
+		<field name="META_DATA_APP_RESTRICTIONS" />
+		<field name="REQUEST_KEY_APPROVE_LABEL" />
+		<field name="REQUEST_KEY_DATA" />
+		<field name="REQUEST_KEY_DENY_LABEL" />
+		<field name="REQUEST_KEY_ICON" />
+		<field name="REQUEST_KEY_ID" />
+		<field name="REQUEST_KEY_MESSAGE" />
+		<field name="REQUEST_KEY_NEW_REQUEST" />
+		<field name="REQUEST_KEY_TITLE" />
+		<field name="REQUEST_TYPE_APPROVAL" />
+		<field name="RESPONSE_KEY_ERROR_CODE" />
+		<field name="RESPONSE_KEY_MESSAGE" />
+		<field name="RESPONSE_KEY_RESPONSE_TIMESTAMP" />
+		<field name="RESPONSE_KEY_RESULT" />
+		<field name="RESULT_APPROVED" />
+		<field name="RESULT_DENIED" />
+		<field name="RESULT_ERROR" />
+		<field name="RESULT_ERROR_BAD_REQUEST" />
+		<field name="RESULT_ERROR_INTERNAL" />
+		<field name="RESULT_ERROR_NETWORK" />
+		<field name="RESULT_NO_RESPONSE" />
+		<field name="RESULT_UNKNOWN_REQUEST" />
+	</class>
+	<class name="android/content/SearchRecentSuggestionsProvider" since="1">
+		<extends name="android/content/ContentProvider" />
+		<method name="&lt;init&gt;()V" />
+		<method name="setupSuggestions(Ljava/lang/String;I)V" />
+		<field name="DATABASE_MODE_2LINES" />
+		<field name="DATABASE_MODE_QUERIES" />
+	</class>
+	<class name="android/content/ServiceConnection" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onBindingDied(Landroid/content/ComponentName;)V" since="26" />
+		<method name="onNullBinding(Landroid/content/ComponentName;)V" since="28" />
+		<method name="onServiceConnected(Landroid/content/ComponentName;Landroid/os/IBinder;)V" />
+		<method name="onServiceDisconnected(Landroid/content/ComponentName;)V" />
+	</class>
+	<class name="android/content/SharedPreferences" since="1">
+		<extends name="java/lang/Object" />
+		<method name="contains(Ljava/lang/String;)Z" />
+		<method name="edit()Landroid/content/SharedPreferences$Editor;" />
+		<method name="getAll()Ljava/util/Map;" />
+		<method name="getBoolean(Ljava/lang/String;Z)Z" />
+		<method name="getFloat(Ljava/lang/String;F)F" />
+		<method name="getInt(Ljava/lang/String;I)I" />
+		<method name="getLong(Ljava/lang/String;J)J" />
+		<method name="getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getStringSet(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set;" since="11" />
+		<method name="registerOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V" />
+		<method name="unregisterOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V" />
+	</class>
+	<class name="android/content/SharedPreferences$Editor" since="1">
+		<extends name="java/lang/Object" />
+		<method name="apply()V" since="9" />
+		<method name="clear()Landroid/content/SharedPreferences$Editor;" />
+		<method name="commit()Z" />
+		<method name="putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;" />
+		<method name="putFloat(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor;" />
+		<method name="putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;" />
+		<method name="putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor;" />
+		<method name="putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;" />
+		<method name="putStringSet(Ljava/lang/String;Ljava/util/Set;)Landroid/content/SharedPreferences$Editor;" since="11" />
+		<method name="remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;" />
+	</class>
+	<class name="android/content/SharedPreferences$OnSharedPreferenceChangeListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onSharedPreferenceChanged(Landroid/content/SharedPreferences;Ljava/lang/String;)V" />
+	</class>
+	<class name="android/content/SyncAdapterType" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ZZ)V" />
+		<method name="allowParallelSyncs()Z" since="11" />
+		<method name="getSettingsActivity()Ljava/lang/String;" since="14" />
+		<method name="isAlwaysSyncable()Z" since="11" />
+		<method name="isUserVisible()Z" />
+		<method name="newKey(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SyncAdapterType;" />
+		<method name="supportsUploading()Z" />
+		<field name="CREATOR" />
+		<field name="accountType" />
+		<field name="authority" />
+		<field name="isKey" />
+	</class>
+	<class name="android/content/SyncContext" since="5">
+		<extends name="java/lang/Object" />
+		<method name="getSyncContextBinder()Landroid/os/IBinder;" />
+		<method name="onFinished(Landroid/content/SyncResult;)V" />
+	</class>
+	<class name="android/content/SyncInfo" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="11" />
+		<field name="account" />
+		<field name="authority" />
+		<field name="startTime" />
+	</class>
+	<class name="android/content/SyncRequest" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/SyncRequest$Builder" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/content/SyncRequest;" />
+		<method name="setDisallowMetered(Z)Landroid/content/SyncRequest$Builder;" />
+		<method name="setExpedited(Z)Landroid/content/SyncRequest$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/content/SyncRequest$Builder;" />
+		<method name="setIgnoreBackoff(Z)Landroid/content/SyncRequest$Builder;" />
+		<method name="setIgnoreSettings(Z)Landroid/content/SyncRequest$Builder;" />
+		<method name="setManual(Z)Landroid/content/SyncRequest$Builder;" />
+		<method name="setNoRetry(Z)Landroid/content/SyncRequest$Builder;" />
+		<method name="setRequiresCharging(Z)Landroid/content/SyncRequest$Builder;" since="24" />
+		<method name="setScheduleAsExpeditedJob(Z)Landroid/content/SyncRequest$Builder;" since="31" />
+		<method name="setSyncAdapter(Landroid/accounts/Account;Ljava/lang/String;)Landroid/content/SyncRequest$Builder;" />
+		<method name="syncOnce()Landroid/content/SyncRequest$Builder;" />
+		<method name="syncPeriodic(JJ)Landroid/content/SyncRequest$Builder;" />
+	</class>
+	<class name="android/content/SyncResult" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clear()V" />
+		<method name="hasError()Z" />
+		<method name="hasHardError()Z" />
+		<method name="hasSoftError()Z" />
+		<method name="madeSomeProgress()Z" />
+		<method name="toDebugString()Ljava/lang/String;" />
+		<field name="ALREADY_IN_PROGRESS" />
+		<field name="CREATOR" />
+		<field name="databaseError" />
+		<field name="delayUntil" since="8" />
+		<field name="fullSyncRequested" />
+		<field name="moreRecordsToGet" />
+		<field name="partialSyncUnavailable" />
+		<field name="stats" />
+		<field name="syncAlreadyInProgress" />
+		<field name="tooManyDeletions" />
+		<field name="tooManyRetries" />
+	</class>
+	<class name="android/content/SyncStats" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="clear()V" />
+		<field name="CREATOR" />
+		<field name="numAuthExceptions" />
+		<field name="numConflictDetectedExceptions" />
+		<field name="numDeletes" />
+		<field name="numEntries" />
+		<field name="numInserts" />
+		<field name="numIoExceptions" />
+		<field name="numParseExceptions" />
+		<field name="numSkippedEntries" />
+		<field name="numUpdates" />
+	</class>
+	<class name="android/content/SyncStatusObserver" since="5">
+		<extends name="java/lang/Object" />
+		<method name="onStatusChanged(I)V" />
+	</class>
+	<class name="android/content/UriMatcher" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="addURI(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="match(Landroid/net/Uri;)I" />
+		<field name="NO_MATCH" />
+	</class>
+	<class name="android/content/UriPermission" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getPersistedTime()J" />
+		<method name="getUri()Landroid/net/Uri;" />
+		<method name="isReadPermission()Z" />
+		<method name="isWritePermission()Z" />
+		<field name="CREATOR" />
+		<field name="INVALID_TIME" />
+	</class>
+	<class name="android/content/pm/ActivityInfo" since="1">
+		<extends name="android/content/pm/ComponentInfo" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/pm/ActivityInfo;)V" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="getThemeResource()I" />
+		<field name="COLOR_MODE_DEFAULT" since="26" />
+		<field name="COLOR_MODE_HDR" since="26" />
+		<field name="COLOR_MODE_WIDE_COLOR_GAMUT" since="26" />
+		<field name="CONFIG_COLOR_MODE" since="26" />
+		<field name="CONFIG_DENSITY" since="17" />
+		<field name="CONFIG_FONT_SCALE" />
+		<field name="CONFIG_FONT_WEIGHT_ADJUSTMENT" since="31" />
+		<field name="CONFIG_KEYBOARD" />
+		<field name="CONFIG_KEYBOARD_HIDDEN" />
+		<field name="CONFIG_LAYOUT_DIRECTION" since="17" />
+		<field name="CONFIG_LOCALE" />
+		<field name="CONFIG_MCC" />
+		<field name="CONFIG_MNC" />
+		<field name="CONFIG_NAVIGATION" />
+		<field name="CONFIG_ORIENTATION" />
+		<field name="CONFIG_SCREEN_LAYOUT" since="4" />
+		<field name="CONFIG_SCREEN_SIZE" since="13" />
+		<field name="CONFIG_SMALLEST_SCREEN_SIZE" since="13" />
+		<field name="CONFIG_TOUCHSCREEN" />
+		<field name="CONFIG_UI_MODE" since="8" />
+		<field name="CREATOR" />
+		<field name="DOCUMENT_LAUNCH_ALWAYS" since="21" />
+		<field name="DOCUMENT_LAUNCH_INTO_EXISTING" since="21" />
+		<field name="DOCUMENT_LAUNCH_NEVER" since="21" />
+		<field name="DOCUMENT_LAUNCH_NONE" since="21" />
+		<field name="FLAG_ALLOW_TASK_REPARENTING" />
+		<field name="FLAG_ALWAYS_RETAIN_TASK_STATE" />
+		<field name="FLAG_AUTO_REMOVE_FROM_RECENTS" since="21" />
+		<field name="FLAG_CLEAR_TASK_ON_LAUNCH" />
+		<field name="FLAG_ENABLE_VR_MODE" since="24" />
+		<field name="FLAG_EXCLUDE_FROM_RECENTS" />
+		<field name="FLAG_FINISH_ON_CLOSE_SYSTEM_DIALOGS" since="5" />
+		<field name="FLAG_FINISH_ON_TASK_LAUNCH" />
+		<field name="FLAG_HARDWARE_ACCELERATED" since="11" />
+		<field name="FLAG_IMMERSIVE" since="18" />
+		<field name="FLAG_MULTIPROCESS" />
+		<field name="FLAG_NO_HISTORY" since="3" />
+		<field name="FLAG_PREFER_MINIMAL_POST_PROCESSING" since="30" />
+		<field name="FLAG_RELINQUISH_TASK_IDENTITY" since="21" />
+		<field name="FLAG_RESUME_WHILE_PAUSING" since="21" />
+		<field name="FLAG_SINGLE_USER" since="17" />
+		<field name="FLAG_STATE_NOT_NEEDED" />
+		<field name="LAUNCH_MULTIPLE" />
+		<field name="LAUNCH_SINGLE_INSTANCE" />
+		<field name="LAUNCH_SINGLE_INSTANCE_PER_TASK" since="31" />
+		<field name="LAUNCH_SINGLE_TASK" />
+		<field name="LAUNCH_SINGLE_TOP" />
+		<field name="PERSIST_ACROSS_REBOOTS" since="21" />
+		<field name="PERSIST_NEVER" since="21" />
+		<field name="PERSIST_ROOT_ONLY" since="21" />
+		<field name="SCREEN_ORIENTATION_BEHIND" />
+		<field name="SCREEN_ORIENTATION_FULL_SENSOR" since="9" />
+		<field name="SCREEN_ORIENTATION_FULL_USER" since="18" />
+		<field name="SCREEN_ORIENTATION_LANDSCAPE" />
+		<field name="SCREEN_ORIENTATION_LOCKED" since="18" />
+		<field name="SCREEN_ORIENTATION_NOSENSOR" />
+		<field name="SCREEN_ORIENTATION_PORTRAIT" />
+		<field name="SCREEN_ORIENTATION_REVERSE_LANDSCAPE" since="9" />
+		<field name="SCREEN_ORIENTATION_REVERSE_PORTRAIT" since="9" />
+		<field name="SCREEN_ORIENTATION_SENSOR" />
+		<field name="SCREEN_ORIENTATION_SENSOR_LANDSCAPE" since="9" />
+		<field name="SCREEN_ORIENTATION_SENSOR_PORTRAIT" since="9" />
+		<field name="SCREEN_ORIENTATION_UNSPECIFIED" />
+		<field name="SCREEN_ORIENTATION_USER" />
+		<field name="SCREEN_ORIENTATION_USER_LANDSCAPE" since="18" />
+		<field name="SCREEN_ORIENTATION_USER_PORTRAIT" since="18" />
+		<field name="UIOPTION_SPLIT_ACTION_BAR_WHEN_NARROW" since="14" />
+		<field name="colorMode" since="26" />
+		<field name="configChanges" />
+		<field name="documentLaunchMode" since="21" />
+		<field name="flags" />
+		<field name="launchMode" />
+		<field name="maxRecents" since="21" />
+		<field name="parentActivityName" since="16" />
+		<field name="permission" />
+		<field name="persistableMode" since="21" />
+		<field name="screenOrientation" />
+		<field name="softInputMode" since="3" />
+		<field name="targetActivity" />
+		<field name="taskAffinity" />
+		<field name="theme" />
+		<field name="uiOptions" since="14" />
+		<field name="windowLayout" since="24" />
+	</class>
+	<class name="android/content/pm/ActivityInfo$WindowLayout" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(IFIFIII)V" />
+		<field name="gravity" />
+		<field name="height" />
+		<field name="heightFraction" />
+		<field name="minHeight" />
+		<field name="minWidth" />
+		<field name="width" />
+		<field name="widthFraction" />
+	</class>
+	<class name="android/content/pm/ApkChecksum" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getInstallerCertificate()Ljava/security/cert/Certificate;" />
+		<method name="getInstallerPackageName()Ljava/lang/String;" />
+		<method name="getSplitName()Ljava/lang/String;" />
+		<method name="getType()I" />
+		<method name="getValue()[B" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/pm/ApplicationInfo" since="1">
+		<extends name="android/content/pm/PackageItemInfo" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/pm/ApplicationInfo;)V" />
+		<method name="areAttributionsUserVisible()Z" since="31" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="getCategoryTitle(Landroid/content/Context;I)Ljava/lang/CharSequence;" since="26" />
+		<method name="getGwpAsanMode()I" since="30" />
+		<method name="getMemtagMode()I" since="31" />
+		<method name="getNativeHeapZeroInitialized()I" since="31" />
+		<method name="getRequestRawExternalStorageAccess()I" since="31" />
+		<method name="isProfileable()Z" since="31" />
+		<method name="isProfileableByShell()Z" since="29" />
+		<method name="isResourceOverlay()Z" since="29" />
+		<method name="isVirtualPreload()Z" since="27" />
+		<method name="loadDescription(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" />
+		<field name="CATEGORY_ACCESSIBILITY" since="31" />
+		<field name="CATEGORY_AUDIO" since="26" />
+		<field name="CATEGORY_GAME" since="26" />
+		<field name="CATEGORY_IMAGE" since="26" />
+		<field name="CATEGORY_MAPS" since="26" />
+		<field name="CATEGORY_NEWS" since="26" />
+		<field name="CATEGORY_PRODUCTIVITY" since="26" />
+		<field name="CATEGORY_SOCIAL" since="26" />
+		<field name="CATEGORY_UNDEFINED" since="26" />
+		<field name="CATEGORY_VIDEO" since="26" />
+		<field name="CREATOR" />
+		<field name="FLAG_ALLOW_BACKUP" since="8" />
+		<field name="FLAG_ALLOW_CLEAR_USER_DATA" />
+		<field name="FLAG_ALLOW_TASK_REPARENTING" />
+		<field name="FLAG_DEBUGGABLE" />
+		<field name="FLAG_EXTERNAL_STORAGE" since="8" />
+		<field name="FLAG_EXTRACT_NATIVE_LIBS" since="23" />
+		<field name="FLAG_FACTORY_TEST" />
+		<field name="FLAG_FULL_BACKUP_ONLY" since="21" />
+		<field name="FLAG_HARDWARE_ACCELERATED" since="23" />
+		<field name="FLAG_HAS_CODE" />
+		<field name="FLAG_INSTALLED" since="17" />
+		<field name="FLAG_IS_DATA_ONLY" since="17" />
+		<field name="FLAG_IS_GAME" since="21" deprecated="26" />
+		<field name="FLAG_KILL_AFTER_RESTORE" since="8" />
+		<field name="FLAG_LARGE_HEAP" since="11" />
+		<field name="FLAG_MULTIARCH" since="21" />
+		<field name="FLAG_PERSISTENT" />
+		<field name="FLAG_RESIZEABLE_FOR_SCREENS" since="4" />
+		<field name="FLAG_RESTORE_ANY_VERSION" since="8" />
+		<field name="FLAG_STOPPED" since="12" />
+		<field name="FLAG_SUPPORTS_LARGE_SCREENS" since="4" />
+		<field name="FLAG_SUPPORTS_NORMAL_SCREENS" since="4" />
+		<field name="FLAG_SUPPORTS_RTL" since="17" />
+		<field name="FLAG_SUPPORTS_SCREEN_DENSITIES" since="4" deprecated="30" />
+		<field name="FLAG_SUPPORTS_SMALL_SCREENS" since="4" />
+		<field name="FLAG_SUPPORTS_XLARGE_SCREENS" since="11" />
+		<field name="FLAG_SUSPENDED" since="24" />
+		<field name="FLAG_SYSTEM" />
+		<field name="FLAG_TEST_ONLY" since="4" />
+		<field name="FLAG_UPDATED_SYSTEM_APP" since="4" />
+		<field name="FLAG_USES_CLEARTEXT_TRAFFIC" since="23" />
+		<field name="FLAG_VM_SAFE_MODE" since="8" />
+		<field name="GWP_ASAN_ALWAYS" since="30" />
+		<field name="GWP_ASAN_DEFAULT" since="30" />
+		<field name="GWP_ASAN_NEVER" since="30" />
+		<field name="MEMTAG_ASYNC" since="31" />
+		<field name="MEMTAG_DEFAULT" since="31" />
+		<field name="MEMTAG_OFF" since="31" />
+		<field name="MEMTAG_SYNC" since="31" />
+		<field name="RAW_EXTERNAL_STORAGE_ACCESS_DEFAULT" since="31" />
+		<field name="RAW_EXTERNAL_STORAGE_ACCESS_NOT_REQUESTED" since="31" />
+		<field name="RAW_EXTERNAL_STORAGE_ACCESS_REQUESTED" since="31" />
+		<field name="ZEROINIT_DEFAULT" since="31" />
+		<field name="ZEROINIT_DISABLED" since="31" />
+		<field name="ZEROINIT_ENABLED" since="31" />
+		<field name="appComponentFactory" since="28" />
+		<field name="backupAgentName" since="8" />
+		<field name="category" since="26" />
+		<field name="className" />
+		<field name="compatibleWidthLimitDp" since="13" />
+		<field name="compileSdkVersion" since="31" />
+		<field name="compileSdkVersionCodename" since="31" />
+		<field name="dataDir" />
+		<field name="descriptionRes" />
+		<field name="deviceProtectedDataDir" since="24" />
+		<field name="enabled" />
+		<field name="flags" />
+		<field name="largestWidthLimitDp" since="13" />
+		<field name="manageSpaceActivityName" />
+		<field name="minSdkVersion" since="24" />
+		<field name="nativeLibraryDir" since="9" />
+		<field name="permission" />
+		<field name="processName" />
+		<field name="publicSourceDir" />
+		<field name="requiresSmallestWidthDp" since="13" />
+		<field name="sharedLibraryFiles" />
+		<field name="sourceDir" />
+		<field name="splitNames" since="26" />
+		<field name="splitPublicSourceDirs" since="21" />
+		<field name="splitSourceDirs" since="21" />
+		<field name="storageUuid" since="26" />
+		<field name="targetSdkVersion" since="4" />
+		<field name="taskAffinity" />
+		<field name="theme" />
+		<field name="uiOptions" since="14" />
+		<field name="uid" />
+	</class>
+	<class name="android/content/pm/ApplicationInfo$DisplayNameComparator" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Comparator" />
+		<method name="&lt;init&gt;(Landroid/content/pm/PackageManager;)V" />
+		<method name="compare(Landroid/content/pm/ApplicationInfo;Landroid/content/pm/ApplicationInfo;)I" />
+	</class>
+	<class name="android/content/pm/Attribution" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getLabel()I" />
+		<method name="getTag()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/pm/ChangedPackages" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(ILjava/util/List;)V" />
+		<method name="getPackageNames()Ljava/util/List;" />
+		<method name="getSequenceNumber()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/pm/Checksum" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(I[B)V" />
+		<method name="getType()I" />
+		<method name="getValue()[B" />
+		<field name="CREATOR" />
+		<field name="TYPE_PARTIAL_MERKLE_ROOT_1M_SHA256" />
+		<field name="TYPE_PARTIAL_MERKLE_ROOT_1M_SHA512" />
+		<field name="TYPE_WHOLE_MD5" deprecated="31" />
+		<field name="TYPE_WHOLE_MERKLE_ROOT_4K_SHA256" />
+		<field name="TYPE_WHOLE_SHA1" deprecated="31" />
+		<field name="TYPE_WHOLE_SHA256" deprecated="31" />
+		<field name="TYPE_WHOLE_SHA512" deprecated="31" />
+	</class>
+	<class name="android/content/pm/ComponentInfo" since="1">
+		<extends name="android/content/pm/PackageItemInfo" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/pm/ComponentInfo;)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="getBannerResource()I" since="20" />
+		<method name="getIconResource()I" />
+		<method name="getLogoResource()I" since="19" />
+		<method name="isEnabled()Z" since="11" />
+		<field name="applicationInfo" />
+		<field name="attributionTags" since="31" />
+		<field name="descriptionRes" since="8" />
+		<field name="directBootAware" since="24" />
+		<field name="enabled" />
+		<field name="exported" />
+		<field name="processName" />
+		<field name="splitName" since="26" />
+	</class>
+	<class name="android/content/pm/ConfigurationInfo" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/pm/ConfigurationInfo;)V" />
+		<method name="getGlEsVersion()Ljava/lang/String;" since="4" />
+		<field name="CREATOR" />
+		<field name="GL_ES_VERSION_UNDEFINED" since="4" />
+		<field name="INPUT_FEATURE_FIVE_WAY_NAV" />
+		<field name="INPUT_FEATURE_HARD_KEYBOARD" />
+		<field name="reqGlEsVersion" since="4" />
+		<field name="reqInputFeatures" />
+		<field name="reqKeyboardType" />
+		<field name="reqNavigation" />
+		<field name="reqTouchScreen" />
+	</class>
+	<class name="android/content/pm/CrossProfileApps" since="28">
+		<extends name="java/lang/Object" />
+		<method name="canInteractAcrossProfiles()Z" since="30" />
+		<method name="canRequestInteractAcrossProfiles()Z" since="30" />
+		<method name="createRequestInteractAcrossProfilesIntent()Landroid/content/Intent;" since="30" />
+		<method name="getProfileSwitchingIconDrawable(Landroid/os/UserHandle;)Landroid/graphics/drawable/Drawable;" />
+		<method name="getProfileSwitchingLabel(Landroid/os/UserHandle;)Ljava/lang/CharSequence;" />
+		<method name="getTargetUserProfiles()Ljava/util/List;" />
+		<method name="startActivity(Landroid/content/Intent;Landroid/os/UserHandle;Landroid/app/Activity;)V" since="30" />
+		<method name="startActivity(Landroid/content/Intent;Landroid/os/UserHandle;Landroid/app/Activity;Landroid/os/Bundle;)V" since="30" />
+		<method name="startMainActivity(Landroid/content/ComponentName;Landroid/os/UserHandle;)V" />
+		<field name="ACTION_CAN_INTERACT_ACROSS_PROFILES_CHANGED" since="30" />
+	</class>
+	<class name="android/content/pm/FeatureGroupInfo" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/pm/FeatureGroupInfo;)V" />
+		<field name="CREATOR" />
+		<field name="features" />
+	</class>
+	<class name="android/content/pm/FeatureInfo" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/pm/FeatureInfo;)V" />
+		<method name="getGlEsVersion()Ljava/lang/String;" />
+		<field name="CREATOR" />
+		<field name="FLAG_REQUIRED" />
+		<field name="GL_ES_VERSION_UNDEFINED" />
+		<field name="flags" />
+		<field name="name" />
+		<field name="reqGlEsVersion" />
+		<field name="version" since="24" />
+	</class>
+	<class name="android/content/pm/IPackageInstallObserver" since="1" removed="4">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/IInterface" />
+		<method name="packageInstalled(Ljava/lang/String;I)V" />
+	</class>
+	<class name="android/content/pm/IPackageInstallObserver$Stub" since="1" removed="4">
+		<extends name="android/os/Binder" />
+		<implements name="android/content/pm/IPackageInstallObserver" />
+		<method name="&lt;init&gt;()V" />
+		<method name="asInterface(Landroid/os/IBinder;)Landroid/content/pm/IPackageInstallObserver;" />
+	</class>
+	<class name="android/content/pm/InstallSourceInfo" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getInitiatingPackageName()Ljava/lang/String;" />
+		<method name="getInitiatingPackageSigningInfo()Landroid/content/pm/SigningInfo;" />
+		<method name="getInstallingPackageName()Ljava/lang/String;" />
+		<method name="getOriginatingPackageName()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/pm/InstrumentationInfo" since="1">
+		<extends name="android/content/pm/PackageItemInfo" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/pm/InstrumentationInfo;)V" />
+		<field name="CREATOR" />
+		<field name="dataDir" />
+		<field name="functionalTest" />
+		<field name="handleProfiling" />
+		<field name="publicSourceDir" />
+		<field name="sourceDir" />
+		<field name="splitNames" since="26" />
+		<field name="splitPublicSourceDirs" since="21" />
+		<field name="splitSourceDirs" since="21" />
+		<field name="targetPackage" />
+		<field name="targetProcesses" since="26" />
+	</class>
+	<class name="android/content/pm/LabeledIntent" since="5">
+		<extends name="android/content/Intent" />
+		<method name="&lt;init&gt;(Landroid/content/Intent;Ljava/lang/String;II)V" />
+		<method name="&lt;init&gt;(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/CharSequence;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;II)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/CharSequence;I)V" />
+		<method name="getIconResource()I" />
+		<method name="getLabelResource()I" />
+		<method name="getNonLocalizedLabel()Ljava/lang/CharSequence;" />
+		<method name="getSourcePackage()Ljava/lang/String;" />
+		<method name="loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;" />
+		<method name="loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/pm/LauncherActivityInfo" since="21">
+		<extends name="java/lang/Object" />
+		<method name="getActivityInfo()Landroid/content/pm/ActivityInfo;" since="31" />
+		<method name="getApplicationInfo()Landroid/content/pm/ApplicationInfo;" />
+		<method name="getBadgedIcon(I)Landroid/graphics/drawable/Drawable;" />
+		<method name="getComponentName()Landroid/content/ComponentName;" />
+		<method name="getFirstInstallTime()J" />
+		<method name="getIcon(I)Landroid/graphics/drawable/Drawable;" />
+		<method name="getLabel()Ljava/lang/CharSequence;" />
+		<method name="getLoadingProgress()F" since="31" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getUser()Landroid/os/UserHandle;" />
+	</class>
+	<class name="android/content/pm/LauncherApps" since="21">
+		<extends name="java/lang/Object" />
+		<method name="getActivityList(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/util/List;" />
+		<method name="getAllPackageInstallerSessions()Ljava/util/List;" since="29" />
+		<method name="getApplicationInfo(Ljava/lang/String;ILandroid/os/UserHandle;)Landroid/content/pm/ApplicationInfo;" since="26" />
+		<method name="getPinItemRequest(Landroid/content/Intent;)Landroid/content/pm/LauncherApps$PinItemRequest;" since="26" />
+		<method name="getProfiles()Ljava/util/List;" since="26" />
+		<method name="getShortcutBadgedIconDrawable(Landroid/content/pm/ShortcutInfo;I)Landroid/graphics/drawable/Drawable;" since="25" />
+		<method name="getShortcutConfigActivityIntent(Landroid/content/pm/LauncherActivityInfo;)Landroid/content/IntentSender;" since="26" />
+		<method name="getShortcutConfigActivityList(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/util/List;" since="26" />
+		<method name="getShortcutIconDrawable(Landroid/content/pm/ShortcutInfo;I)Landroid/graphics/drawable/Drawable;" since="25" />
+		<method name="getShortcutIntent(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/UserHandle;)Landroid/app/PendingIntent;" since="31" />
+		<method name="getShortcuts(Landroid/content/pm/LauncherApps$ShortcutQuery;Landroid/os/UserHandle;)Ljava/util/List;" since="25" />
+		<method name="getSuspendedPackageLauncherExtras(Ljava/lang/String;Landroid/os/UserHandle;)Landroid/os/Bundle;" since="28" />
+		<method name="hasShortcutHostPermission()Z" since="25" />
+		<method name="isActivityEnabled(Landroid/content/ComponentName;Landroid/os/UserHandle;)Z" />
+		<method name="isPackageEnabled(Ljava/lang/String;Landroid/os/UserHandle;)Z" />
+		<method name="pinShortcuts(Ljava/lang/String;Ljava/util/List;Landroid/os/UserHandle;)V" since="25" />
+		<method name="registerCallback(Landroid/content/pm/LauncherApps$Callback;)V" />
+		<method name="registerCallback(Landroid/content/pm/LauncherApps$Callback;Landroid/os/Handler;)V" />
+		<method name="registerPackageInstallerSessionCallback(Ljava/util/concurrent/Executor;Landroid/content/pm/PackageInstaller$SessionCallback;)V" since="29" />
+		<method name="resolveActivity(Landroid/content/Intent;Landroid/os/UserHandle;)Landroid/content/pm/LauncherActivityInfo;" />
+		<method name="shouldHideFromSuggestions(Ljava/lang/String;Landroid/os/UserHandle;)Z" since="29" />
+		<method name="startAppDetailsActivity(Landroid/content/ComponentName;Landroid/os/UserHandle;Landroid/graphics/Rect;Landroid/os/Bundle;)V" />
+		<method name="startMainActivity(Landroid/content/ComponentName;Landroid/os/UserHandle;Landroid/graphics/Rect;Landroid/os/Bundle;)V" />
+		<method name="startPackageInstallerSessionDetailsActivity(Landroid/content/pm/PackageInstaller$SessionInfo;Landroid/graphics/Rect;Landroid/os/Bundle;)V" since="29" />
+		<method name="startShortcut(Landroid/content/pm/ShortcutInfo;Landroid/graphics/Rect;Landroid/os/Bundle;)V" since="25" />
+		<method name="startShortcut(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/Rect;Landroid/os/Bundle;Landroid/os/UserHandle;)V" since="25" />
+		<method name="unregisterCallback(Landroid/content/pm/LauncherApps$Callback;)V" />
+		<method name="unregisterPackageInstallerSessionCallback(Landroid/content/pm/PackageInstaller$SessionCallback;)V" since="29" />
+		<field name="ACTION_CONFIRM_PIN_APPWIDGET" since="26" />
+		<field name="ACTION_CONFIRM_PIN_SHORTCUT" since="26" />
+		<field name="EXTRA_PIN_ITEM_REQUEST" since="26" />
+	</class>
+	<class name="android/content/pm/LauncherApps$Callback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onPackageAdded(Ljava/lang/String;Landroid/os/UserHandle;)V" />
+		<method name="onPackageChanged(Ljava/lang/String;Landroid/os/UserHandle;)V" />
+		<method name="onPackageLoadingProgressChanged(Ljava/lang/String;Landroid/os/UserHandle;F)V" since="31" />
+		<method name="onPackageRemoved(Ljava/lang/String;Landroid/os/UserHandle;)V" />
+		<method name="onPackagesAvailable([Ljava/lang/String;Landroid/os/UserHandle;Z)V" />
+		<method name="onPackagesSuspended([Ljava/lang/String;Landroid/os/UserHandle;)V" since="24" />
+		<method name="onPackagesSuspended([Ljava/lang/String;Landroid/os/UserHandle;Landroid/os/Bundle;)V" since="28" deprecated="30" />
+		<method name="onPackagesUnavailable([Ljava/lang/String;Landroid/os/UserHandle;Z)V" />
+		<method name="onPackagesUnsuspended([Ljava/lang/String;Landroid/os/UserHandle;)V" since="24" />
+		<method name="onShortcutsChanged(Ljava/lang/String;Ljava/util/List;Landroid/os/UserHandle;)V" since="25" />
+	</class>
+	<class name="android/content/pm/LauncherApps$PinItemRequest" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="accept()Z" />
+		<method name="accept(Landroid/os/Bundle;)Z" />
+		<method name="getAppWidgetProviderInfo(Landroid/content/Context;)Landroid/appwidget/AppWidgetProviderInfo;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getRequestType()I" />
+		<method name="getShortcutInfo()Landroid/content/pm/ShortcutInfo;" />
+		<method name="isValid()Z" />
+		<field name="CREATOR" />
+		<field name="REQUEST_TYPE_APPWIDGET" />
+		<field name="REQUEST_TYPE_SHORTCUT" />
+	</class>
+	<class name="android/content/pm/LauncherApps$ShortcutQuery" since="25">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="setActivity(Landroid/content/ComponentName;)Landroid/content/pm/LauncherApps$ShortcutQuery;" />
+		<method name="setChangedSince(J)Landroid/content/pm/LauncherApps$ShortcutQuery;" />
+		<method name="setLocusIds(Ljava/util/List;)Landroid/content/pm/LauncherApps$ShortcutQuery;" since="30" />
+		<method name="setPackage(Ljava/lang/String;)Landroid/content/pm/LauncherApps$ShortcutQuery;" />
+		<method name="setQueryFlags(I)Landroid/content/pm/LauncherApps$ShortcutQuery;" />
+		<method name="setShortcutIds(Ljava/util/List;)Landroid/content/pm/LauncherApps$ShortcutQuery;" />
+		<field name="FLAG_GET_KEY_FIELDS_ONLY" />
+		<field name="FLAG_MATCH_CACHED" since="30" />
+		<field name="FLAG_MATCH_DYNAMIC" />
+		<field name="FLAG_MATCH_MANIFEST" />
+		<field name="FLAG_MATCH_PINNED" />
+		<field name="FLAG_MATCH_PINNED_BY_ANY_LAUNCHER" since="28" />
+	</class>
+	<class name="android/content/pm/ModuleInfo" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getName()Ljava/lang/CharSequence;" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="isHidden()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/pm/PackageInfo" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getLongVersionCode()J" since="28" />
+		<method name="setLongVersionCode(J)V" since="28" />
+		<field name="CREATOR" />
+		<field name="INSTALL_LOCATION_AUTO" since="21" />
+		<field name="INSTALL_LOCATION_INTERNAL_ONLY" since="21" />
+		<field name="INSTALL_LOCATION_PREFER_EXTERNAL" since="21" />
+		<field name="REQUESTED_PERMISSION_GRANTED" since="16" />
+		<field name="REQUESTED_PERMISSION_NEVER_FOR_LOCATION" since="31" />
+		<field name="REQUESTED_PERMISSION_REQUIRED" since="16" removed="23" />
+		<field name="activities" />
+		<field name="applicationInfo" />
+		<field name="attributions" since="31" />
+		<field name="baseRevisionCode" since="22" />
+		<field name="configPreferences" since="3" />
+		<field name="featureGroups" since="21" />
+		<field name="firstInstallTime" since="9" />
+		<field name="gids" />
+		<field name="installLocation" since="21" />
+		<field name="instrumentation" />
+		<field name="isApex" since="29" />
+		<field name="lastUpdateTime" since="9" />
+		<field name="packageName" />
+		<field name="permissions" />
+		<field name="providers" />
+		<field name="receivers" />
+		<field name="reqFeatures" since="5" />
+		<field name="requestedPermissions" />
+		<field name="requestedPermissionsFlags" since="16" />
+		<field name="services" />
+		<field name="sharedUserId" since="3" />
+		<field name="sharedUserLabel" since="3" />
+		<field name="signatures" deprecated="28" />
+		<field name="signingInfo" since="28" />
+		<field name="splitNames" since="21" />
+		<field name="splitRevisionCodes" since="22" />
+		<field name="versionCode" deprecated="28" />
+		<field name="versionName" />
+	</class>
+	<class name="android/content/pm/PackageInstaller" since="21">
+		<extends name="java/lang/Object" />
+		<method name="abandonSession(I)V" />
+		<method name="createSession(Landroid/content/pm/PackageInstaller$SessionParams;)I" />
+		<method name="getActiveStagedSession()Landroid/content/pm/PackageInstaller$SessionInfo;" since="29" deprecated="30" />
+		<method name="getActiveStagedSessions()Ljava/util/List;" since="30" />
+		<method name="getAllSessions()Ljava/util/List;" />
+		<method name="getMySessions()Ljava/util/List;" />
+		<method name="getSessionInfo(I)Landroid/content/pm/PackageInstaller$SessionInfo;" />
+		<method name="getStagedSessions()Ljava/util/List;" since="29" />
+		<method name="installExistingPackage(Ljava/lang/String;ILandroid/content/IntentSender;)V" since="29" />
+		<method name="openSession(I)Landroid/content/pm/PackageInstaller$Session;" />
+		<method name="registerSessionCallback(Landroid/content/pm/PackageInstaller$SessionCallback;)V" />
+		<method name="registerSessionCallback(Landroid/content/pm/PackageInstaller$SessionCallback;Landroid/os/Handler;)V" />
+		<method name="uninstall(Landroid/content/pm/VersionedPackage;Landroid/content/IntentSender;)V" since="26" />
+		<method name="uninstall(Ljava/lang/String;Landroid/content/IntentSender;)V" />
+		<method name="uninstallExistingPackage(Ljava/lang/String;Landroid/content/IntentSender;)V" since="31" />
+		<method name="unregisterSessionCallback(Landroid/content/pm/PackageInstaller$SessionCallback;)V" />
+		<method name="updateSessionAppIcon(ILandroid/graphics/Bitmap;)V" />
+		<method name="updateSessionAppLabel(ILjava/lang/CharSequence;)V" />
+		<field name="ACTION_SESSION_COMMITTED" since="26" />
+		<field name="ACTION_SESSION_DETAILS" />
+		<field name="ACTION_SESSION_UPDATED" since="29" />
+		<field name="EXTRA_OTHER_PACKAGE_NAME" />
+		<field name="EXTRA_PACKAGE_NAME" />
+		<field name="EXTRA_SESSION" since="26" />
+		<field name="EXTRA_SESSION_ID" />
+		<field name="EXTRA_STATUS" />
+		<field name="EXTRA_STATUS_MESSAGE" />
+		<field name="EXTRA_STORAGE_PATH" />
+		<field name="STATUS_FAILURE" />
+		<field name="STATUS_FAILURE_ABORTED" />
+		<field name="STATUS_FAILURE_BLOCKED" />
+		<field name="STATUS_FAILURE_CONFLICT" />
+		<field name="STATUS_FAILURE_INCOMPATIBLE" />
+		<field name="STATUS_FAILURE_INVALID" />
+		<field name="STATUS_FAILURE_STORAGE" />
+		<field name="STATUS_PENDING_USER_ACTION" />
+		<field name="STATUS_SUCCESS" />
+	</class>
+	<class name="android/content/pm/PackageInstaller$Session" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<method name="abandon()V" />
+		<method name="addChildSessionId(I)V" since="29" />
+		<method name="commit(Landroid/content/IntentSender;)V" />
+		<method name="fsync(Ljava/io/OutputStream;)V" />
+		<method name="getChildSessionIds()[I" since="29" />
+		<method name="getNames()[Ljava/lang/String;" />
+		<method name="getParentSessionId()I" since="29" />
+		<method name="isMultiPackage()Z" since="29" />
+		<method name="isStaged()Z" since="29" />
+		<method name="openRead(Ljava/lang/String;)Ljava/io/InputStream;" />
+		<method name="openWrite(Ljava/lang/String;JJ)Ljava/io/OutputStream;" />
+		<method name="removeChildSessionId(I)V" since="29" />
+		<method name="removeSplit(Ljava/lang/String;)V" since="24" />
+		<method name="setChecksums(Ljava/lang/String;Ljava/util/List;[B)V" since="31" deprecated="31" />
+		<method name="setStagingProgress(F)V" />
+		<method name="transfer(Ljava/lang/String;)V" since="27" />
+	</class>
+	<class name="android/content/pm/PackageInstaller$SessionCallback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onActiveChanged(IZ)V" />
+		<method name="onBadgingChanged(I)V" />
+		<method name="onCreated(I)V" />
+		<method name="onFinished(IZ)V" />
+		<method name="onProgressChanged(IF)V" />
+	</class>
+	<class name="android/content/pm/PackageInstaller$SessionInfo" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="createDetailsIntent()Landroid/content/Intent;" />
+		<method name="getAppIcon()Landroid/graphics/Bitmap;" />
+		<method name="getAppLabel()Ljava/lang/CharSequence;" />
+		<method name="getAppPackageName()Ljava/lang/String;" />
+		<method name="getChildSessionIds()[I" since="29" />
+		<method name="getCreatedMillis()J" since="30" />
+		<method name="getInstallLocation()I" since="27" />
+		<method name="getInstallReason()I" since="26" />
+		<method name="getInstallerAttributionTag()Ljava/lang/String;" since="31" />
+		<method name="getInstallerPackageName()Ljava/lang/String;" />
+		<method name="getMode()I" since="27" />
+		<method name="getOriginatingUid()I" since="27" />
+		<method name="getOriginatingUri()Landroid/net/Uri;" since="27" />
+		<method name="getParentSessionId()I" since="29" />
+		<method name="getProgress()F" />
+		<method name="getReferrerUri()Landroid/net/Uri;" since="27" />
+		<method name="getRequireUserAction()I" since="31" />
+		<method name="getSessionId()I" />
+		<method name="getSize()J" since="27" />
+		<method name="getStagedSessionErrorCode()I" since="29" />
+		<method name="getStagedSessionErrorMessage()Ljava/lang/String;" since="29" />
+		<method name="getUpdatedMillis()J" since="29" />
+		<method name="getUser()Landroid/os/UserHandle;" since="29" />
+		<method name="hasParentSessionId()Z" since="30" />
+		<method name="isActive()Z" />
+		<method name="isCommitted()Z" since="29" />
+		<method name="isMultiPackage()Z" since="29" />
+		<method name="isSealed()Z" since="26" />
+		<method name="isStaged()Z" since="29" />
+		<method name="isStagedSessionActive()Z" since="30" />
+		<method name="isStagedSessionApplied()Z" since="29" />
+		<method name="isStagedSessionFailed()Z" since="29" />
+		<method name="isStagedSessionReady()Z" since="29" />
+		<field name="CREATOR" />
+		<field name="INVALID_ID" since="29" />
+		<field name="STAGED_SESSION_ACTIVATION_FAILED" since="29" />
+		<field name="STAGED_SESSION_CONFLICT" since="31" />
+		<field name="STAGED_SESSION_NO_ERROR" since="29" />
+		<field name="STAGED_SESSION_UNKNOWN" since="29" />
+		<field name="STAGED_SESSION_VERIFICATION_FAILED" since="29" />
+	</class>
+	<class name="android/content/pm/PackageInstaller$SessionParams" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="setAppIcon(Landroid/graphics/Bitmap;)V" />
+		<method name="setAppLabel(Ljava/lang/CharSequence;)V" />
+		<method name="setAppPackageName(Ljava/lang/String;)V" />
+		<method name="setAutoRevokePermissionsMode(Z)V" since="30" deprecated="31" />
+		<method name="setInstallLocation(I)V" />
+		<method name="setInstallReason(I)V" since="26" />
+		<method name="setInstallScenario(I)V" since="31" />
+		<method name="setMultiPackage()V" since="29" />
+		<method name="setOriginatingUid(I)V" since="24" />
+		<method name="setOriginatingUri(Landroid/net/Uri;)V" />
+		<method name="setReferrerUri(Landroid/net/Uri;)V" />
+		<method name="setRequireUserAction(I)V" since="31" />
+		<method name="setSize(J)V" />
+		<method name="setWhitelistedRestrictedPermissions(Ljava/util/Set;)V" since="29" />
+		<field name="CREATOR" />
+		<field name="MODE_FULL_INSTALL" />
+		<field name="MODE_INHERIT_EXISTING" />
+		<field name="RESTRICTED_PERMISSIONS_ALL" since="29" />
+		<field name="USER_ACTION_NOT_REQUIRED" since="31" />
+		<field name="USER_ACTION_REQUIRED" since="31" />
+		<field name="USER_ACTION_UNSPECIFIED" since="31" />
+	</class>
+	<class name="android/content/pm/PackageItemInfo" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/pm/PackageItemInfo;)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="dumpBack(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="dumpFront(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="loadBanner(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;" since="20" />
+		<method name="loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;" />
+		<method name="loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" />
+		<method name="loadLogo(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;" since="9" />
+		<method name="loadUnbadgedIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;" since="22" />
+		<method name="loadXmlMetaData(Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/res/XmlResourceParser;" />
+		<method name="writeToParcel(Landroid/os/Parcel;I)V" />
+		<field name="banner" since="20" />
+		<field name="icon" />
+		<field name="labelRes" />
+		<field name="logo" since="9" />
+		<field name="metaData" />
+		<field name="name" />
+		<field name="nonLocalizedLabel" />
+		<field name="packageName" />
+	</class>
+	<class name="android/content/pm/PackageItemInfo$DisplayNameComparator" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Comparator" />
+		<method name="&lt;init&gt;(Landroid/content/pm/PackageManager;)V" />
+		<method name="compare(Landroid/content/pm/PackageItemInfo;Landroid/content/pm/PackageItemInfo;)I" />
+	</class>
+	<class name="android/content/pm/PackageManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="addPackageToPreferred(Ljava/lang/String;)V" deprecated="15" />
+		<method name="addPermission(Landroid/content/pm/PermissionInfo;)Z" />
+		<method name="addPermissionAsync(Landroid/content/pm/PermissionInfo;)Z" since="8" />
+		<method name="addPreferredActivity(Landroid/content/IntentFilter;I[Landroid/content/ComponentName;Landroid/content/ComponentName;)V" deprecated="15" />
+		<method name="addWhitelistedRestrictedPermission(Ljava/lang/String;Ljava/lang/String;I)Z" since="29" />
+		<method name="canRequestPackageInstalls()Z" since="26" />
+		<method name="canonicalToCurrentPackageNames([Ljava/lang/String;)[Ljava/lang/String;" since="8" />
+		<method name="checkPermission(Ljava/lang/String;Ljava/lang/String;)I" />
+		<method name="checkSignatures(II)I" since="5" />
+		<method name="checkSignatures(Ljava/lang/String;Ljava/lang/String;)I" />
+		<method name="clearInstantAppCookie()V" since="26" />
+		<method name="clearPackagePreferredActivities(Ljava/lang/String;)V" deprecated="29" />
+		<method name="currentToCanonicalPackageNames([Ljava/lang/String;)[Ljava/lang/String;" since="8" />
+		<method name="extendVerificationTimeout(IIJ)V" since="17" />
+		<method name="getActivityBanner(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable;" since="20" />
+		<method name="getActivityBanner(Landroid/content/Intent;)Landroid/graphics/drawable/Drawable;" since="20" />
+		<method name="getActivityIcon(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable;" />
+		<method name="getActivityIcon(Landroid/content/Intent;)Landroid/graphics/drawable/Drawable;" />
+		<method name="getActivityInfo(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo;" />
+		<method name="getActivityLogo(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable;" since="9" />
+		<method name="getActivityLogo(Landroid/content/Intent;)Landroid/graphics/drawable/Drawable;" since="9" />
+		<method name="getAllPermissionGroups(I)Ljava/util/List;" />
+		<method name="getApplicationBanner(Landroid/content/pm/ApplicationInfo;)Landroid/graphics/drawable/Drawable;" since="20" />
+		<method name="getApplicationBanner(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;" since="20" />
+		<method name="getApplicationEnabledSetting(Ljava/lang/String;)I" />
+		<method name="getApplicationIcon(Landroid/content/pm/ApplicationInfo;)Landroid/graphics/drawable/Drawable;" />
+		<method name="getApplicationIcon(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;" />
+		<method name="getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;" />
+		<method name="getApplicationLabel(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;" />
+		<method name="getApplicationLogo(Landroid/content/pm/ApplicationInfo;)Landroid/graphics/drawable/Drawable;" since="9" />
+		<method name="getApplicationLogo(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;" since="9" />
+		<method name="getBackgroundPermissionOptionLabel()Ljava/lang/CharSequence;" since="30" />
+		<method name="getChangedPackages(I)Landroid/content/pm/ChangedPackages;" since="26" />
+		<method name="getComponentEnabledSetting(Landroid/content/ComponentName;)I" />
+		<method name="getDefaultActivityIcon()Landroid/graphics/drawable/Drawable;" />
+		<method name="getDrawable(Ljava/lang/String;ILandroid/content/pm/ApplicationInfo;)Landroid/graphics/drawable/Drawable;" />
+		<method name="getGroupOfPlatformPermission(Ljava/lang/String;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" since="31" />
+		<method name="getInstallSourceInfo(Ljava/lang/String;)Landroid/content/pm/InstallSourceInfo;" since="30" />
+		<method name="getInstalledApplications(I)Ljava/util/List;" />
+		<method name="getInstalledModules(I)Ljava/util/List;" since="29" />
+		<method name="getInstalledPackages(I)Ljava/util/List;" />
+		<method name="getInstallerPackageName(Ljava/lang/String;)Ljava/lang/String;" since="5" deprecated="30" />
+		<method name="getInstantAppCookie()[B" since="26" />
+		<method name="getInstantAppCookieMaxBytes()I" since="26" />
+		<method name="getInstrumentationInfo(Landroid/content/ComponentName;I)Landroid/content/pm/InstrumentationInfo;" />
+		<method name="getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;" since="3" />
+		<method name="getLeanbackLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;" since="21" />
+		<method name="getMimeGroup(Ljava/lang/String;)Ljava/util/Set;" since="30" />
+		<method name="getModuleInfo(Ljava/lang/String;I)Landroid/content/pm/ModuleInfo;" since="29" />
+		<method name="getNameForUid(I)Ljava/lang/String;" />
+		<method name="getPackageArchiveInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;" />
+		<method name="getPackageGids(Ljava/lang/String;)[I" />
+		<method name="getPackageGids(Ljava/lang/String;I)[I" since="24" />
+		<method name="getPackageInfo(Landroid/content/pm/VersionedPackage;I)Landroid/content/pm/PackageInfo;" since="26" />
+		<method name="getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;" />
+		<method name="getPackageInstaller()Landroid/content/pm/PackageInstaller;" since="21" />
+		<method name="getPackageUid(Ljava/lang/String;I)I" since="24" />
+		<method name="getPackagesForUid(I)[Ljava/lang/String;" />
+		<method name="getPackagesHoldingPermissions([Ljava/lang/String;I)Ljava/util/List;" since="18" />
+		<method name="getPermissionGroupInfo(Ljava/lang/String;I)Landroid/content/pm/PermissionGroupInfo;" />
+		<method name="getPermissionInfo(Ljava/lang/String;I)Landroid/content/pm/PermissionInfo;" />
+		<method name="getPlatformPermissionsForGroup(Ljava/lang/String;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" since="31" />
+		<method name="getPreferredActivities(Ljava/util/List;Ljava/util/List;Ljava/lang/String;)I" deprecated="29" />
+		<method name="getPreferredPackages(I)Ljava/util/List;" deprecated="29" />
+		<method name="getProperty(Ljava/lang/String;Landroid/content/ComponentName;)Landroid/content/pm/PackageManager$Property;" since="31" />
+		<method name="getProperty(Ljava/lang/String;Ljava/lang/String;)Landroid/content/pm/PackageManager$Property;" since="31" />
+		<method name="getProviderInfo(Landroid/content/ComponentName;I)Landroid/content/pm/ProviderInfo;" since="9" />
+		<method name="getReceiverInfo(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo;" />
+		<method name="getResourcesForActivity(Landroid/content/ComponentName;)Landroid/content/res/Resources;" />
+		<method name="getResourcesForApplication(Landroid/content/pm/ApplicationInfo;)Landroid/content/res/Resources;" />
+		<method name="getResourcesForApplication(Landroid/content/pm/ApplicationInfo;Landroid/content/res/Configuration;)Landroid/content/res/Resources;" since="31" />
+		<method name="getResourcesForApplication(Ljava/lang/String;)Landroid/content/res/Resources;" />
+		<method name="getServiceInfo(Landroid/content/ComponentName;I)Landroid/content/pm/ServiceInfo;" />
+		<method name="getSharedLibraries(I)Ljava/util/List;" since="26" />
+		<method name="getSuspendedPackageAppExtras()Landroid/os/Bundle;" since="28" />
+		<method name="getSyntheticAppDetailsActivityEnabled(Ljava/lang/String;)Z" since="29" />
+		<method name="getSystemAvailableFeatures()[Landroid/content/pm/FeatureInfo;" since="5" />
+		<method name="getSystemSharedLibraryNames()[Ljava/lang/String;" since="3" />
+		<method name="getTargetSdkVersion(Ljava/lang/String;)I" since="31" />
+		<method name="getText(Ljava/lang/String;ILandroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;" />
+		<method name="getUserBadgedDrawableForDensity(Landroid/graphics/drawable/Drawable;Landroid/os/UserHandle;Landroid/graphics/Rect;I)Landroid/graphics/drawable/Drawable;" since="21" />
+		<method name="getUserBadgedIcon(Landroid/graphics/drawable/Drawable;Landroid/os/UserHandle;)Landroid/graphics/drawable/Drawable;" since="21" />
+		<method name="getUserBadgedLabel(Ljava/lang/CharSequence;Landroid/os/UserHandle;)Ljava/lang/CharSequence;" since="21" />
+		<method name="getWhitelistedRestrictedPermissions(Ljava/lang/String;I)Ljava/util/Set;" since="29" />
+		<method name="getXml(Ljava/lang/String;ILandroid/content/pm/ApplicationInfo;)Landroid/content/res/XmlResourceParser;" />
+		<method name="hasSigningCertificate(I[BI)Z" since="28" />
+		<method name="hasSigningCertificate(Ljava/lang/String;[BI)Z" since="28" />
+		<method name="hasSystemFeature(Ljava/lang/String;)Z" since="5" />
+		<method name="hasSystemFeature(Ljava/lang/String;I)Z" since="24" />
+		<method name="installPackage(Landroid/net/Uri;)V" removed="4" />
+		<method name="installPackage(Landroid/net/Uri;Landroid/content/pm/IPackageInstallObserver;I)V" removed="4" />
+		<method name="isAutoRevokeWhitelisted()Z" since="30" />
+		<method name="isAutoRevokeWhitelisted(Ljava/lang/String;)Z" since="30" />
+		<method name="isDefaultApplicationIcon(Landroid/graphics/drawable/Drawable;)Z" since="30" />
+		<method name="isDeviceUpgrading()Z" since="29" />
+		<method name="isInstantApp()Z" since="26" />
+		<method name="isInstantApp(Ljava/lang/String;)Z" since="26" />
+		<method name="isPackageSuspended()Z" since="28" />
+		<method name="isPackageSuspended(Ljava/lang/String;)Z" since="29" />
+		<method name="isPermissionRevokedByPolicy(Ljava/lang/String;Ljava/lang/String;)Z" since="23" />
+		<method name="isSafeMode()Z" since="3" />
+		<method name="queryActivityProperty(Ljava/lang/String;)Ljava/util/List;" since="31" />
+		<method name="queryApplicationProperty(Ljava/lang/String;)Ljava/util/List;" since="31" />
+		<method name="queryBroadcastReceivers(Landroid/content/Intent;I)Ljava/util/List;" />
+		<method name="queryContentProviders(Ljava/lang/String;II)Ljava/util/List;" />
+		<method name="queryInstrumentation(Ljava/lang/String;I)Ljava/util/List;" />
+		<method name="queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List;" />
+		<method name="queryIntentActivityOptions(Landroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I)Ljava/util/List;" />
+		<method name="queryIntentContentProviders(Landroid/content/Intent;I)Ljava/util/List;" since="19" />
+		<method name="queryIntentServices(Landroid/content/Intent;I)Ljava/util/List;" />
+		<method name="queryPermissionsByGroup(Ljava/lang/String;I)Ljava/util/List;" />
+		<method name="queryProviderProperty(Ljava/lang/String;)Ljava/util/List;" since="31" />
+		<method name="queryReceiverProperty(Ljava/lang/String;)Ljava/util/List;" since="31" />
+		<method name="queryServiceProperty(Ljava/lang/String;)Ljava/util/List;" since="31" />
+		<method name="removePackageFromPreferred(Ljava/lang/String;)V" deprecated="15" />
+		<method name="removePermission(Ljava/lang/String;)V" />
+		<method name="removeWhitelistedRestrictedPermission(Ljava/lang/String;Ljava/lang/String;I)Z" since="29" />
+		<method name="requestChecksums(Ljava/lang/String;ZILjava/util/List;Landroid/content/pm/PackageManager$OnChecksumsReadyListener;)V" since="31" />
+		<method name="resolveActivity(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo;" />
+		<method name="resolveContentProvider(Ljava/lang/String;I)Landroid/content/pm/ProviderInfo;" />
+		<method name="resolveService(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo;" />
+		<method name="setApplicationCategoryHint(Ljava/lang/String;I)V" since="26" />
+		<method name="setApplicationEnabledSetting(Ljava/lang/String;II)V" />
+		<method name="setAutoRevokeWhitelisted(Ljava/lang/String;Z)Z" since="30" />
+		<method name="setComponentEnabledSetting(Landroid/content/ComponentName;II)V" />
+		<method name="setInstallerPackageName(Ljava/lang/String;Ljava/lang/String;)V" since="11" />
+		<method name="setMimeGroup(Ljava/lang/String;Ljava/util/Set;)V" since="30" />
+		<method name="updateInstantAppCookie([B)V" since="26" />
+		<method name="verifyPendingInstall(II)V" since="14" />
+		<field name="CERT_INPUT_RAW_X509" since="28" />
+		<field name="CERT_INPUT_SHA256" since="28" />
+		<field name="COMPONENT_ENABLED_STATE_DEFAULT" />
+		<field name="COMPONENT_ENABLED_STATE_DISABLED" />
+		<field name="COMPONENT_ENABLED_STATE_DISABLED_UNTIL_USED" since="18" />
+		<field name="COMPONENT_ENABLED_STATE_DISABLED_USER" since="14" />
+		<field name="COMPONENT_ENABLED_STATE_ENABLED" />
+		<field name="DONT_KILL_APP" />
+		<field name="EXTRA_VERIFICATION_ID" since="14" />
+		<field name="EXTRA_VERIFICATION_RESULT" since="17" />
+		<field name="FEATURE_ACTIVITIES_ON_SECONDARY_DISPLAYS" since="26" />
+		<field name="FEATURE_APP_WIDGETS" since="18" />
+		<field name="FEATURE_AUDIO_LOW_LATENCY" since="9" />
+		<field name="FEATURE_AUDIO_OUTPUT" since="21" />
+		<field name="FEATURE_AUDIO_PRO" since="23" />
+		<field name="FEATURE_AUTOFILL" since="26" />
+		<field name="FEATURE_AUTOMOTIVE" since="23" />
+		<field name="FEATURE_BACKUP" since="20" />
+		<field name="FEATURE_BLUETOOTH" since="8" />
+		<field name="FEATURE_BLUETOOTH_LE" since="18" />
+		<field name="FEATURE_CAMERA" since="7" />
+		<field name="FEATURE_CAMERA_ANY" since="17" />
+		<field name="FEATURE_CAMERA_AR" since="28" />
+		<field name="FEATURE_CAMERA_AUTOFOCUS" since="7" />
+		<field name="FEATURE_CAMERA_CAPABILITY_MANUAL_POST_PROCESSING" since="21" />
+		<field name="FEATURE_CAMERA_CAPABILITY_MANUAL_SENSOR" since="21" />
+		<field name="FEATURE_CAMERA_CAPABILITY_RAW" since="21" />
+		<field name="FEATURE_CAMERA_CONCURRENT" since="30" />
+		<field name="FEATURE_CAMERA_EXTERNAL" since="20" />
+		<field name="FEATURE_CAMERA_FLASH" since="7" />
+		<field name="FEATURE_CAMERA_FRONT" since="9" />
+		<field name="FEATURE_CAMERA_LEVEL_FULL" since="21" />
+		<field name="FEATURE_CANT_SAVE_STATE" since="28" />
+		<field name="FEATURE_COMPANION_DEVICE_SETUP" since="26" />
+		<field name="FEATURE_CONNECTION_SERVICE" since="21" />
+		<field name="FEATURE_CONSUMER_IR" since="19" />
+		<field name="FEATURE_CONTROLS" since="30" />
+		<field name="FEATURE_DEVICE_ADMIN" since="19" />
+		<field name="FEATURE_EMBEDDED" since="26" />
+		<field name="FEATURE_ETHERNET" since="24" />
+		<field name="FEATURE_FACE" since="29" />
+		<field name="FEATURE_FAKETOUCH" since="11" />
+		<field name="FEATURE_FAKETOUCH_MULTITOUCH_DISTINCT" since="13" />
+		<field name="FEATURE_FAKETOUCH_MULTITOUCH_JAZZHAND" since="13" />
+		<field name="FEATURE_FINGERPRINT" since="23" />
+		<field name="FEATURE_FREEFORM_WINDOW_MANAGEMENT" since="24" />
+		<field name="FEATURE_GAMEPAD" since="21" />
+		<field name="FEATURE_HARDWARE_KEYSTORE" since="31" />
+		<field name="FEATURE_HIFI_SENSORS" since="23" />
+		<field name="FEATURE_HOME_SCREEN" since="18" />
+		<field name="FEATURE_IDENTITY_CREDENTIAL_HARDWARE" since="31" />
+		<field name="FEATURE_IDENTITY_CREDENTIAL_HARDWARE_DIRECT_ACCESS" since="31" />
+		<field name="FEATURE_INPUT_METHODS" since="18" />
+		<field name="FEATURE_IPSEC_TUNNELS" since="29" />
+		<field name="FEATURE_IRIS" since="29" />
+		<field name="FEATURE_KEYSTORE_APP_ATTEST_KEY" since="31" />
+		<field name="FEATURE_KEYSTORE_LIMITED_USE_KEY" since="31" />
+		<field name="FEATURE_KEYSTORE_SINGLE_USE_KEY" since="31" />
+		<field name="FEATURE_LEANBACK" since="21" />
+		<field name="FEATURE_LEANBACK_ONLY" since="26" />
+		<field name="FEATURE_LIVE_TV" since="21" />
+		<field name="FEATURE_LIVE_WALLPAPER" since="7" />
+		<field name="FEATURE_LOCATION" since="8" />
+		<field name="FEATURE_LOCATION_GPS" since="8" />
+		<field name="FEATURE_LOCATION_NETWORK" since="8" />
+		<field name="FEATURE_MANAGED_USERS" since="21" />
+		<field name="FEATURE_MICROPHONE" since="8" />
+		<field name="FEATURE_MIDI" since="23" />
+		<field name="FEATURE_NFC" since="9" />
+		<field name="FEATURE_NFC_BEAM" since="29" />
+		<field name="FEATURE_NFC_HOST_CARD_EMULATION" since="19" />
+		<field name="FEATURE_NFC_HOST_CARD_EMULATION_NFCF" since="24" />
+		<field name="FEATURE_NFC_OFF_HOST_CARD_EMULATION_ESE" since="29" />
+		<field name="FEATURE_NFC_OFF_HOST_CARD_EMULATION_UICC" since="29" />
+		<field name="FEATURE_OPENGLES_DEQP_LEVEL" since="31" />
+		<field name="FEATURE_OPENGLES_EXTENSION_PACK" since="21" />
+		<field name="FEATURE_PC" since="27" />
+		<field name="FEATURE_PICTURE_IN_PICTURE" since="24" />
+		<field name="FEATURE_PRINTING" since="20" />
+		<field name="FEATURE_RAM_LOW" since="27" />
+		<field name="FEATURE_RAM_NORMAL" since="27" />
+		<field name="FEATURE_SCREEN_LANDSCAPE" since="13" />
+		<field name="FEATURE_SCREEN_PORTRAIT" since="13" />
+		<field name="FEATURE_SECURELY_REMOVES_USERS" since="21" />
+		<field name="FEATURE_SECURE_LOCK_SCREEN" since="29" />
+		<field name="FEATURE_SECURITY_MODEL_COMPATIBLE" since="31" />
+		<field name="FEATURE_SENSOR_ACCELEROMETER" since="8" />
+		<field name="FEATURE_SENSOR_AMBIENT_TEMPERATURE" since="21" />
+		<field name="FEATURE_SENSOR_BAROMETER" since="9" />
+		<field name="FEATURE_SENSOR_COMPASS" since="8" />
+		<field name="FEATURE_SENSOR_GYROSCOPE" since="9" />
+		<field name="FEATURE_SENSOR_HEART_RATE" since="20" />
+		<field name="FEATURE_SENSOR_HEART_RATE_ECG" since="21" />
+		<field name="FEATURE_SENSOR_HINGE_ANGLE" since="30" />
+		<field name="FEATURE_SENSOR_LIGHT" since="7" />
+		<field name="FEATURE_SENSOR_PROXIMITY" since="7" />
+		<field name="FEATURE_SENSOR_RELATIVE_HUMIDITY" since="21" />
+		<field name="FEATURE_SENSOR_STEP_COUNTER" since="19" />
+		<field name="FEATURE_SENSOR_STEP_DETECTOR" since="19" />
+		<field name="FEATURE_SE_OMAPI_ESE" since="30" />
+		<field name="FEATURE_SE_OMAPI_SD" since="30" />
+		<field name="FEATURE_SE_OMAPI_UICC" since="30" />
+		<field name="FEATURE_SIP" since="9" />
+		<field name="FEATURE_SIP_VOIP" since="9" />
+		<field name="FEATURE_STRONGBOX_KEYSTORE" since="28" />
+		<field name="FEATURE_TELEPHONY" since="7" />
+		<field name="FEATURE_TELEPHONY_CDMA" since="7" />
+		<field name="FEATURE_TELEPHONY_EUICC" since="28" />
+		<field name="FEATURE_TELEPHONY_GSM" since="7" />
+		<field name="FEATURE_TELEPHONY_IMS" since="29" />
+		<field name="FEATURE_TELEPHONY_MBMS" since="28" />
+		<field name="FEATURE_TELEVISION" since="16" deprecated="21" />
+		<field name="FEATURE_TOUCHSCREEN" since="8" />
+		<field name="FEATURE_TOUCHSCREEN_MULTITOUCH" since="7" />
+		<field name="FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT" since="8" />
+		<field name="FEATURE_TOUCHSCREEN_MULTITOUCH_JAZZHAND" since="9" />
+		<field name="FEATURE_USB_ACCESSORY" since="12" />
+		<field name="FEATURE_USB_HOST" since="12" />
+		<field name="FEATURE_VERIFIED_BOOT" since="21" />
+		<field name="FEATURE_VR_HEADTRACKING" since="26" />
+		<field name="FEATURE_VR_MODE" since="24" deprecated="28" />
+		<field name="FEATURE_VR_MODE_HIGH_PERFORMANCE" since="24" />
+		<field name="FEATURE_VULKAN_DEQP_LEVEL" since="30" />
+		<field name="FEATURE_VULKAN_HARDWARE_COMPUTE" since="26" />
+		<field name="FEATURE_VULKAN_HARDWARE_LEVEL" since="24" />
+		<field name="FEATURE_VULKAN_HARDWARE_VERSION" since="24" />
+		<field name="FEATURE_WATCH" since="20" />
+		<field name="FEATURE_WEBVIEW" since="20" />
+		<field name="FEATURE_WIFI" since="8" />
+		<field name="FEATURE_WIFI_AWARE" since="26" />
+		<field name="FEATURE_WIFI_DIRECT" since="14" />
+		<field name="FEATURE_WIFI_PASSPOINT" since="27" />
+		<field name="FEATURE_WIFI_RTT" since="28" />
+		<field name="FLAG_PERMISSION_WHITELIST_INSTALLER" since="29" />
+		<field name="FLAG_PERMISSION_WHITELIST_SYSTEM" since="29" />
+		<field name="FLAG_PERMISSION_WHITELIST_UPGRADE" since="29" />
+		<field name="FORWARD_LOCK_PACKAGE" removed="4" />
+		<field name="GET_ACTIVITIES" />
+		<field name="GET_ATTRIBUTIONS" since="31" />
+		<field name="GET_CONFIGURATIONS" since="3" />
+		<field name="GET_DISABLED_COMPONENTS" deprecated="24" />
+		<field name="GET_DISABLED_UNTIL_USED_COMPONENTS" since="18" deprecated="24" />
+		<field name="GET_GIDS" />
+		<field name="GET_INSTRUMENTATION" />
+		<field name="GET_INTENT_FILTERS" deprecated="31" />
+		<field name="GET_META_DATA" />
+		<field name="GET_PERMISSIONS" />
+		<field name="GET_PROVIDERS" />
+		<field name="GET_RECEIVERS" />
+		<field name="GET_RESOLVED_FILTER" />
+		<field name="GET_SERVICES" />
+		<field name="GET_SHARED_LIBRARY_FILES" />
+		<field name="GET_SIGNATURES" deprecated="28" />
+		<field name="GET_SIGNING_CERTIFICATES" since="28" />
+		<field name="GET_UNINSTALLED_PACKAGES" since="3" deprecated="24" />
+		<field name="GET_URI_PERMISSION_PATTERNS" />
+		<field name="INSTALL_FAILED_ALREADY_EXISTS" removed="4" />
+		<field name="INSTALL_FAILED_CONFLICTING_PROVIDER" since="3" removed="4" />
+		<field name="INSTALL_FAILED_DEXOPT" removed="4" />
+		<field name="INSTALL_FAILED_DUPLICATE_PACKAGE" removed="4" />
+		<field name="INSTALL_FAILED_INSUFFICIENT_STORAGE" removed="4" />
+		<field name="INSTALL_FAILED_INVALID_APK" removed="4" />
+		<field name="INSTALL_FAILED_INVALID_URI" removed="4" />
+		<field name="INSTALL_FAILED_MISSING_SHARED_LIBRARY" removed="4" />
+		<field name="INSTALL_FAILED_NO_SHARED_USER" removed="4" />
+		<field name="INSTALL_FAILED_OLDER_SDK" removed="4" />
+		<field name="INSTALL_FAILED_REPLACE_COULDNT_DELETE" removed="4" />
+		<field name="INSTALL_FAILED_SHARED_USER_INCOMPATIBLE" removed="4" />
+		<field name="INSTALL_FAILED_UPDATE_INCOMPATIBLE" removed="4" />
+		<field name="INSTALL_PARSE_FAILED_BAD_MANIFEST" removed="4" />
+		<field name="INSTALL_PARSE_FAILED_BAD_PACKAGE_NAME" removed="4" />
+		<field name="INSTALL_PARSE_FAILED_BAD_SHARED_USER_ID" removed="4" />
+		<field name="INSTALL_PARSE_FAILED_CERTIFICATE_ENCODING" removed="4" />
+		<field name="INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES" removed="4" />
+		<field name="INSTALL_PARSE_FAILED_MANIFEST_EMPTY" removed="4" />
+		<field name="INSTALL_PARSE_FAILED_MANIFEST_MALFORMED" removed="4" />
+		<field name="INSTALL_PARSE_FAILED_NOT_APK" removed="4" />
+		<field name="INSTALL_PARSE_FAILED_NO_CERTIFICATES" removed="4" />
+		<field name="INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION" removed="4" />
+		<field name="INSTALL_REASON_DEVICE_RESTORE" since="26" />
+		<field name="INSTALL_REASON_DEVICE_SETUP" since="26" />
+		<field name="INSTALL_REASON_POLICY" since="26" />
+		<field name="INSTALL_REASON_UNKNOWN" since="26" />
+		<field name="INSTALL_REASON_USER" since="26" />
+		<field name="INSTALL_SCENARIO_BULK" since="31" />
+		<field name="INSTALL_SCENARIO_BULK_SECONDARY" since="31" />
+		<field name="INSTALL_SCENARIO_DEFAULT" since="31" />
+		<field name="INSTALL_SCENARIO_FAST" since="31" />
+		<field name="INSTALL_SUCCEEDED" removed="4" />
+		<field name="MATCH_ALL" since="23" />
+		<field name="MATCH_APEX" since="29" />
+		<field name="MATCH_DEFAULT_ONLY" />
+		<field name="MATCH_DIRECT_BOOT_AUTO" since="29" />
+		<field name="MATCH_DIRECT_BOOT_AWARE" since="24" />
+		<field name="MATCH_DIRECT_BOOT_UNAWARE" since="24" />
+		<field name="MATCH_DISABLED_COMPONENTS" since="24" />
+		<field name="MATCH_DISABLED_UNTIL_USED_COMPONENTS" since="24" />
+		<field name="MATCH_SYSTEM_ONLY" since="24" />
+		<field name="MATCH_UNINSTALLED_PACKAGES" since="24" />
+		<field name="MAXIMUM_VERIFICATION_TIMEOUT" since="17" />
+		<field name="PERMISSION_DENIED" />
+		<field name="PERMISSION_GRANTED" />
+		<field name="PKG_INSTALL_COMPLETE" removed="8" />
+		<field name="PKG_INSTALL_INCOMPLETE" removed="8" />
+		<field name="PROPERTY_MEDIA_CAPABILITIES" since="31" />
+		<field name="REPLACE_EXISTING_PACKAGE" removed="4" />
+		<field name="SIGNATURE_FIRST_NOT_SIGNED" />
+		<field name="SIGNATURE_MATCH" />
+		<field name="SIGNATURE_NEITHER_SIGNED" />
+		<field name="SIGNATURE_NO_MATCH" />
+		<field name="SIGNATURE_SECOND_NOT_SIGNED" />
+		<field name="SIGNATURE_UNKNOWN_PACKAGE" />
+		<field name="SYNCHRONOUS" since="30" />
+		<field name="TRUST_ALL" since="31" />
+		<field name="TRUST_NONE" since="31" />
+		<field name="VERIFICATION_ALLOW" since="14" />
+		<field name="VERIFICATION_REJECT" since="14" />
+		<field name="VERSION_CODE_HIGHEST" since="26" />
+	</class>
+	<class name="android/content/pm/PackageManager$NameNotFoundException" since="1">
+		<extends name="android/util/AndroidException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/content/pm/PackageManager$OnChecksumsReadyListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onChecksumsReady(Ljava/util/List;)V" />
+	</class>
+	<class name="android/content/pm/PackageManager$Property" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getBoolean()Z" />
+		<method name="getClassName()Ljava/lang/String;" />
+		<method name="getFloat()F" />
+		<method name="getInteger()I" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getResourceId()I" />
+		<method name="getString()Ljava/lang/String;" />
+		<method name="isBoolean()Z" />
+		<method name="isFloat()Z" />
+		<method name="isInteger()Z" />
+		<method name="isResourceId()Z" />
+		<method name="isString()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/pm/PackageStats" since="1" deprecated="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/content/pm/PackageStats;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="29" />
+		<field name="CREATOR" deprecated="29" />
+		<field name="cacheSize" deprecated="29" />
+		<field name="codeSize" deprecated="29" />
+		<field name="dataSize" deprecated="29" />
+		<field name="externalCacheSize" since="11" deprecated="29" />
+		<field name="externalCodeSize" since="14" deprecated="29" />
+		<field name="externalDataSize" since="11" deprecated="29" />
+		<field name="externalMediaSize" since="11" deprecated="29" />
+		<field name="externalObbSize" since="11" deprecated="29" />
+		<field name="packageName" deprecated="29" />
+	</class>
+	<class name="android/content/pm/PathPermission" since="4">
+		<extends name="android/os/PatternMatcher" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V" />
+		<method name="getReadPermission()Ljava/lang/String;" />
+		<method name="getWritePermission()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/pm/PermissionGroupInfo" since="1">
+		<extends name="android/content/pm/PackageItemInfo" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/pm/PermissionGroupInfo;)V" deprecated="29" />
+		<method name="loadDescription(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+		<field name="FLAG_PERSONAL_INFO" since="17" />
+		<field name="descriptionRes" />
+		<field name="flags" since="17" />
+		<field name="nonLocalizedDescription" />
+		<field name="priority" since="17" />
+	</class>
+	<class name="android/content/pm/PermissionInfo" since="1">
+		<extends name="android/content/pm/PackageItemInfo" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/pm/PermissionInfo;)V" deprecated="29" />
+		<method name="getProtection()I" since="28" />
+		<method name="getProtectionFlags()I" since="28" />
+		<method name="loadDescription(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+		<field name="FLAG_COSTS_MONEY" since="17" />
+		<field name="FLAG_HARD_RESTRICTED" since="29" />
+		<field name="FLAG_IMMUTABLY_RESTRICTED" since="29" />
+		<field name="FLAG_INSTALLED" since="23" />
+		<field name="FLAG_SOFT_RESTRICTED" since="29" />
+		<field name="PROTECTION_DANGEROUS" />
+		<field name="PROTECTION_FLAG_APPOP" since="21" />
+		<field name="PROTECTION_FLAG_DEVELOPMENT" since="16" />
+		<field name="PROTECTION_FLAG_INSTALLER" since="23" />
+		<field name="PROTECTION_FLAG_INSTANT" since="27" />
+		<field name="PROTECTION_FLAG_PRE23" since="23" />
+		<field name="PROTECTION_FLAG_PREINSTALLED" since="23" />
+		<field name="PROTECTION_FLAG_PRIVILEGED" since="23" />
+		<field name="PROTECTION_FLAG_RUNTIME_ONLY" since="26" />
+		<field name="PROTECTION_FLAG_SETUP" since="24" />
+		<field name="PROTECTION_FLAG_SYSTEM" since="16" deprecated="23" />
+		<field name="PROTECTION_FLAG_VERIFIER" since="23" />
+		<field name="PROTECTION_INTERNAL" since="31" />
+		<field name="PROTECTION_MASK_BASE" since="16" deprecated="28" />
+		<field name="PROTECTION_MASK_FLAGS" since="16" deprecated="28" />
+		<field name="PROTECTION_NORMAL" />
+		<field name="PROTECTION_SIGNATURE" />
+		<field name="PROTECTION_SIGNATURE_OR_SYSTEM" deprecated="23" />
+		<field name="descriptionRes" />
+		<field name="flags" since="17" />
+		<field name="group" />
+		<field name="nonLocalizedDescription" />
+		<field name="protectionLevel" deprecated="28" />
+	</class>
+	<class name="android/content/pm/ProviderInfo" since="1">
+		<extends name="android/content/pm/ComponentInfo" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/pm/ProviderInfo;)V" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" since="19" />
+		<field name="CREATOR" />
+		<field name="FLAG_SINGLE_USER" since="17" />
+		<field name="authority" />
+		<field name="flags" since="17" />
+		<field name="forceUriPermissions" since="29" />
+		<field name="grantUriPermissions" />
+		<field name="initOrder" />
+		<field name="isSyncable" deprecated="15" />
+		<field name="multiprocess" />
+		<field name="pathPermissions" since="4" />
+		<field name="readPermission" />
+		<field name="uriPermissionPatterns" />
+		<field name="writePermission" />
+	</class>
+	<class name="android/content/pm/ResolveInfo" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/pm/ResolveInfo;)V" since="17" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="getIconResource()I" />
+		<method name="isCrossProfileIntentForwarderActivity()Z" since="30" />
+		<method name="loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;" />
+		<method name="loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+		<field name="activityInfo" />
+		<field name="filter" />
+		<field name="icon" />
+		<field name="isDefault" />
+		<field name="isInstantAppAvailable" since="26" />
+		<field name="labelRes" />
+		<field name="match" />
+		<field name="nonLocalizedLabel" />
+		<field name="preferredOrder" />
+		<field name="priority" />
+		<field name="providerInfo" since="19" />
+		<field name="resolvePackageName" since="5" />
+		<field name="serviceInfo" />
+		<field name="specificIndex" />
+	</class>
+	<class name="android/content/pm/ResolveInfo$DisplayNameComparator" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Comparator" />
+		<method name="&lt;init&gt;(Landroid/content/pm/PackageManager;)V" />
+		<method name="compare(Landroid/content/pm/ResolveInfo;Landroid/content/pm/ResolveInfo;)I" />
+	</class>
+	<class name="android/content/pm/ServiceInfo" since="1">
+		<extends name="android/content/pm/ComponentInfo" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/pm/ServiceInfo;)V" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" since="5" />
+		<method name="getForegroundServiceType()I" since="29" />
+		<field name="CREATOR" />
+		<field name="FLAG_EXTERNAL_SERVICE" since="24" />
+		<field name="FLAG_ISOLATED_PROCESS" since="16" />
+		<field name="FLAG_SINGLE_USER" since="17" />
+		<field name="FLAG_STOP_WITH_TASK" since="14" />
+		<field name="FLAG_USE_APP_ZYGOTE" since="29" />
+		<field name="FOREGROUND_SERVICE_TYPE_CAMERA" since="30" />
+		<field name="FOREGROUND_SERVICE_TYPE_CONNECTED_DEVICE" since="29" />
+		<field name="FOREGROUND_SERVICE_TYPE_DATA_SYNC" since="29" />
+		<field name="FOREGROUND_SERVICE_TYPE_LOCATION" since="29" />
+		<field name="FOREGROUND_SERVICE_TYPE_MANIFEST" since="29" />
+		<field name="FOREGROUND_SERVICE_TYPE_MEDIA_PLAYBACK" since="29" />
+		<field name="FOREGROUND_SERVICE_TYPE_MEDIA_PROJECTION" since="29" />
+		<field name="FOREGROUND_SERVICE_TYPE_MICROPHONE" since="30" />
+		<field name="FOREGROUND_SERVICE_TYPE_NONE" since="29" />
+		<field name="FOREGROUND_SERVICE_TYPE_PHONE_CALL" since="29" />
+		<field name="flags" since="14" />
+		<field name="permission" />
+	</class>
+	<class name="android/content/pm/SharedLibraryInfo" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDeclaringPackage()Landroid/content/pm/VersionedPackage;" />
+		<method name="getDependentPackages()Ljava/util/List;" />
+		<method name="getLongVersion()J" since="28" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getType()I" />
+		<method name="getVersion()I" deprecated="28" />
+		<field name="CREATOR" />
+		<field name="TYPE_BUILTIN" />
+		<field name="TYPE_DYNAMIC" />
+		<field name="TYPE_STATIC" />
+		<field name="VERSION_UNDEFINED" />
+	</class>
+	<class name="android/content/pm/ShortcutInfo" since="25">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getActivity()Landroid/content/ComponentName;" />
+		<method name="getCategories()Ljava/util/Set;" />
+		<method name="getDisabledMessage()Ljava/lang/CharSequence;" />
+		<method name="getDisabledReason()I" since="28" />
+		<method name="getExtras()Landroid/os/PersistableBundle;" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getIntent()Landroid/content/Intent;" />
+		<method name="getIntents()[Landroid/content/Intent;" />
+		<method name="getLastChangedTimestamp()J" />
+		<method name="getLocusId()Landroid/content/LocusId;" since="29" />
+		<method name="getLongLabel()Ljava/lang/CharSequence;" />
+		<method name="getPackage()Ljava/lang/String;" />
+		<method name="getRank()I" />
+		<method name="getShortLabel()Ljava/lang/CharSequence;" />
+		<method name="getUserHandle()Landroid/os/UserHandle;" />
+		<method name="hasKeyFieldsOnly()Z" />
+		<method name="isCached()Z" since="30" />
+		<method name="isDeclaredInManifest()Z" />
+		<method name="isDynamic()Z" />
+		<method name="isEnabled()Z" />
+		<method name="isImmutable()Z" />
+		<method name="isPinned()Z" />
+		<field name="CREATOR" />
+		<field name="DISABLED_REASON_APP_CHANGED" since="28" />
+		<field name="DISABLED_REASON_BACKUP_NOT_SUPPORTED" since="28" />
+		<field name="DISABLED_REASON_BY_APP" since="28" />
+		<field name="DISABLED_REASON_NOT_DISABLED" since="28" />
+		<field name="DISABLED_REASON_OTHER_RESTORE_ISSUE" since="28" />
+		<field name="DISABLED_REASON_SIGNATURE_MISMATCH" since="28" />
+		<field name="DISABLED_REASON_UNKNOWN" since="28" />
+		<field name="DISABLED_REASON_VERSION_LOWER" since="28" />
+		<field name="SHORTCUT_CATEGORY_CONVERSATION" />
+	</class>
+	<class name="android/content/pm/ShortcutInfo$Builder" since="25">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/String;)V" />
+		<method name="build()Landroid/content/pm/ShortcutInfo;" />
+		<method name="setActivity(Landroid/content/ComponentName;)Landroid/content/pm/ShortcutInfo$Builder;" />
+		<method name="setCategories(Ljava/util/Set;)Landroid/content/pm/ShortcutInfo$Builder;" />
+		<method name="setDisabledMessage(Ljava/lang/CharSequence;)Landroid/content/pm/ShortcutInfo$Builder;" />
+		<method name="setExtras(Landroid/os/PersistableBundle;)Landroid/content/pm/ShortcutInfo$Builder;" />
+		<method name="setIcon(Landroid/graphics/drawable/Icon;)Landroid/content/pm/ShortcutInfo$Builder;" />
+		<method name="setIntent(Landroid/content/Intent;)Landroid/content/pm/ShortcutInfo$Builder;" />
+		<method name="setIntents([Landroid/content/Intent;)Landroid/content/pm/ShortcutInfo$Builder;" />
+		<method name="setLocusId(Landroid/content/LocusId;)Landroid/content/pm/ShortcutInfo$Builder;" since="29" />
+		<method name="setLongLabel(Ljava/lang/CharSequence;)Landroid/content/pm/ShortcutInfo$Builder;" />
+		<method name="setLongLived(Z)Landroid/content/pm/ShortcutInfo$Builder;" since="29" />
+		<method name="setPerson(Landroid/app/Person;)Landroid/content/pm/ShortcutInfo$Builder;" since="29" />
+		<method name="setPersons([Landroid/app/Person;)Landroid/content/pm/ShortcutInfo$Builder;" since="29" />
+		<method name="setRank(I)Landroid/content/pm/ShortcutInfo$Builder;" />
+		<method name="setShortLabel(Ljava/lang/CharSequence;)Landroid/content/pm/ShortcutInfo$Builder;" />
+		<method name="setStartingTheme(I)Landroid/content/pm/ShortcutInfo$Builder;" since="31" />
+	</class>
+	<class name="android/content/pm/ShortcutManager" since="25">
+		<extends name="java/lang/Object" />
+		<method name="addDynamicShortcuts(Ljava/util/List;)Z" />
+		<method name="createShortcutResultIntent(Landroid/content/pm/ShortcutInfo;)Landroid/content/Intent;" since="26" />
+		<method name="disableShortcuts(Ljava/util/List;)V" />
+		<method name="disableShortcuts(Ljava/util/List;Ljava/lang/CharSequence;)V" />
+		<method name="enableShortcuts(Ljava/util/List;)V" />
+		<method name="getDynamicShortcuts()Ljava/util/List;" />
+		<method name="getIconMaxHeight()I" />
+		<method name="getIconMaxWidth()I" />
+		<method name="getManifestShortcuts()Ljava/util/List;" />
+		<method name="getMaxShortcutCountPerActivity()I" />
+		<method name="getPinnedShortcuts()Ljava/util/List;" />
+		<method name="getShortcuts(I)Ljava/util/List;" since="30" />
+		<method name="isRateLimitingActive()Z" />
+		<method name="isRequestPinShortcutSupported()Z" since="26" />
+		<method name="pushDynamicShortcut(Landroid/content/pm/ShortcutInfo;)V" since="30" />
+		<method name="removeAllDynamicShortcuts()V" />
+		<method name="removeDynamicShortcuts(Ljava/util/List;)V" />
+		<method name="removeLongLivedShortcuts(Ljava/util/List;)V" since="30" />
+		<method name="reportShortcutUsed(Ljava/lang/String;)V" />
+		<method name="requestPinShortcut(Landroid/content/pm/ShortcutInfo;Landroid/content/IntentSender;)Z" since="26" />
+		<method name="setDynamicShortcuts(Ljava/util/List;)Z" />
+		<method name="updateShortcuts(Ljava/util/List;)Z" />
+		<field name="FLAG_MATCH_CACHED" since="30" />
+		<field name="FLAG_MATCH_DYNAMIC" since="30" />
+		<field name="FLAG_MATCH_MANIFEST" since="30" />
+		<field name="FLAG_MATCH_PINNED" since="30" />
+	</class>
+	<class name="android/content/pm/Signature" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="toByteArray()[B" />
+		<method name="toChars()[C" />
+		<method name="toChars([C[I)[C" />
+		<method name="toCharsString()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/pm/SigningInfo" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/pm/SigningInfo;)V" />
+		<method name="getApkContentsSigners()[Landroid/content/pm/Signature;" />
+		<method name="getSigningCertificateHistory()[Landroid/content/pm/Signature;" />
+		<method name="hasMultipleSigners()Z" />
+		<method name="hasPastSigningCertificates()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/pm/VersionedPackage" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;J)V" since="28" />
+		<method name="getLongVersionCode()J" since="28" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getVersionCode()I" deprecated="28" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/pm/verify/domain/DomainVerificationManager" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getDomainVerificationUserState(Ljava/lang/String;)Landroid/content/pm/verify/domain/DomainVerificationUserState;" />
+	</class>
+	<class name="android/content/pm/verify/domain/DomainVerificationUserState" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getHostToStateMap()Ljava/util/Map;" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getUser()Landroid/os/UserHandle;" />
+		<method name="isLinkHandlingAllowed()Z" />
+		<field name="CREATOR" />
+		<field name="DOMAIN_STATE_NONE" />
+		<field name="DOMAIN_STATE_SELECTED" />
+		<field name="DOMAIN_STATE_VERIFIED" />
+	</class>
+	<class name="android/content/res/AssetFileDescriptor" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="3" />
+		<implements name="java/io/Closeable" since="19" />
+		<method name="&lt;init&gt;(Landroid/os/ParcelFileDescriptor;JJ)V" />
+		<method name="&lt;init&gt;(Landroid/os/ParcelFileDescriptor;JJLandroid/os/Bundle;)V" since="19" />
+		<method name="close()V" />
+		<method name="createInputStream()Ljava/io/FileInputStream;" since="3" />
+		<method name="createOutputStream()Ljava/io/FileOutputStream;" since="3" />
+		<method name="getDeclaredLength()J" since="3" />
+		<method name="getExtras()Landroid/os/Bundle;" since="19" />
+		<method name="getFileDescriptor()Ljava/io/FileDescriptor;" />
+		<method name="getLength()J" />
+		<method name="getParcelFileDescriptor()Landroid/os/ParcelFileDescriptor;" />
+		<method name="getStartOffset()J" />
+		<field name="CREATOR" since="3" />
+		<field name="UNKNOWN_LENGTH" since="3" />
+	</class>
+	<class name="android/content/res/AssetFileDescriptor$AutoCloseInputStream" since="3">
+		<extends name="android/os/ParcelFileDescriptor$AutoCloseInputStream" />
+		<method name="&lt;init&gt;(Landroid/content/res/AssetFileDescriptor;)V" />
+	</class>
+	<class name="android/content/res/AssetFileDescriptor$AutoCloseOutputStream" since="3">
+		<extends name="android/os/ParcelFileDescriptor$AutoCloseOutputStream" />
+		<method name="&lt;init&gt;(Landroid/content/res/AssetFileDescriptor;)V" />
+	</class>
+	<class name="android/content/res/AssetManager" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" since="21" />
+		<method name="close()V" />
+		<method name="getLocales()[Ljava/lang/String;" />
+		<method name="list(Ljava/lang/String;)[Ljava/lang/String;" />
+		<method name="open(Ljava/lang/String;)Ljava/io/InputStream;" />
+		<method name="open(Ljava/lang/String;I)Ljava/io/InputStream;" />
+		<method name="openFd(Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;" />
+		<method name="openNonAssetFd(ILjava/lang/String;)Landroid/content/res/AssetFileDescriptor;" />
+		<method name="openNonAssetFd(Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;" />
+		<method name="openXmlResourceParser(ILjava/lang/String;)Landroid/content/res/XmlResourceParser;" />
+		<method name="openXmlResourceParser(Ljava/lang/String;)Landroid/content/res/XmlResourceParser;" />
+		<field name="ACCESS_BUFFER" />
+		<field name="ACCESS_RANDOM" />
+		<field name="ACCESS_STREAMING" />
+		<field name="ACCESS_UNKNOWN" />
+	</class>
+	<class name="android/content/res/AssetManager$AssetInputStream" since="1">
+		<extends name="java/io/InputStream" />
+		<method name="getAssetInt()I" removed="21" />
+	</class>
+	<class name="android/content/res/ColorStateList" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;([[I[I)V" />
+		<method name="createFromXml(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;)Landroid/content/res/ColorStateList;" deprecated="23" />
+		<method name="createFromXml(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList;" since="23" />
+		<method name="getChangingConfigurations()I" since="23" />
+		<method name="getColorForState([II)I" />
+		<method name="getDefaultColor()I" />
+		<method name="isOpaque()Z" since="21" />
+		<method name="isStateful()Z" />
+		<method name="valueOf(I)Landroid/content/res/ColorStateList;" />
+		<method name="withAlpha(I)Landroid/content/res/ColorStateList;" />
+		<method name="withLStar(F)Landroid/content/res/ColorStateList;" since="31" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/res/Configuration" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/res/Configuration;)V" />
+		<method name="compareTo(Landroid/content/res/Configuration;)I" />
+		<method name="diff(Landroid/content/res/Configuration;)I" />
+		<method name="equals(Landroid/content/res/Configuration;)Z" />
+		<method name="getLayoutDirection()I" since="17" />
+		<method name="getLocales()Landroid/os/LocaleList;" since="24" />
+		<method name="isLayoutSizeAtLeast(I)Z" since="11" />
+		<method name="isNightModeActive()Z" since="30" />
+		<method name="isScreenHdr()Z" since="26" />
+		<method name="isScreenRound()Z" since="23" />
+		<method name="isScreenWideColorGamut()Z" since="26" />
+		<method name="needNewResources(II)Z" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" since="8" />
+		<method name="setLayoutDirection(Ljava/util/Locale;)V" since="17" />
+		<method name="setLocale(Ljava/util/Locale;)V" since="17" />
+		<method name="setLocales(Landroid/os/LocaleList;)V" since="24" />
+		<method name="setTo(Landroid/content/res/Configuration;)V" since="8" />
+		<method name="setToDefaults()V" />
+		<method name="updateFrom(Landroid/content/res/Configuration;)I" />
+		<field name="COLOR_MODE_HDR_MASK" since="26" />
+		<field name="COLOR_MODE_HDR_NO" since="26" />
+		<field name="COLOR_MODE_HDR_SHIFT" since="26" />
+		<field name="COLOR_MODE_HDR_UNDEFINED" since="26" />
+		<field name="COLOR_MODE_HDR_YES" since="26" />
+		<field name="COLOR_MODE_UNDEFINED" since="26" />
+		<field name="COLOR_MODE_WIDE_COLOR_GAMUT_MASK" since="26" />
+		<field name="COLOR_MODE_WIDE_COLOR_GAMUT_NO" since="26" />
+		<field name="COLOR_MODE_WIDE_COLOR_GAMUT_UNDEFINED" since="26" />
+		<field name="COLOR_MODE_WIDE_COLOR_GAMUT_YES" since="26" />
+		<field name="CREATOR" />
+		<field name="DENSITY_DPI_UNDEFINED" since="17" />
+		<field name="FONT_WEIGHT_ADJUSTMENT_UNDEFINED" since="31" />
+		<field name="HARDKEYBOARDHIDDEN_NO" since="3" />
+		<field name="HARDKEYBOARDHIDDEN_UNDEFINED" since="3" />
+		<field name="HARDKEYBOARDHIDDEN_YES" since="3" />
+		<field name="KEYBOARDHIDDEN_NO" />
+		<field name="KEYBOARDHIDDEN_UNDEFINED" />
+		<field name="KEYBOARDHIDDEN_YES" />
+		<field name="KEYBOARD_12KEY" />
+		<field name="KEYBOARD_NOKEYS" />
+		<field name="KEYBOARD_QWERTY" />
+		<field name="KEYBOARD_UNDEFINED" />
+		<field name="MNC_ZERO" since="19" />
+		<field name="NAVIGATIONHIDDEN_NO" since="5" />
+		<field name="NAVIGATIONHIDDEN_UNDEFINED" since="5" />
+		<field name="NAVIGATIONHIDDEN_YES" since="5" />
+		<field name="NAVIGATION_DPAD" />
+		<field name="NAVIGATION_NONAV" />
+		<field name="NAVIGATION_TRACKBALL" />
+		<field name="NAVIGATION_UNDEFINED" />
+		<field name="NAVIGATION_WHEEL" />
+		<field name="ORIENTATION_LANDSCAPE" />
+		<field name="ORIENTATION_PORTRAIT" />
+		<field name="ORIENTATION_SQUARE" deprecated="16" />
+		<field name="ORIENTATION_UNDEFINED" />
+		<field name="SCREENLAYOUT_LAYOUTDIR_LTR" since="17" />
+		<field name="SCREENLAYOUT_LAYOUTDIR_MASK" since="17" />
+		<field name="SCREENLAYOUT_LAYOUTDIR_RTL" since="17" />
+		<field name="SCREENLAYOUT_LAYOUTDIR_SHIFT" since="17" />
+		<field name="SCREENLAYOUT_LAYOUTDIR_UNDEFINED" since="17" />
+		<field name="SCREENLAYOUT_LONG_MASK" since="4" />
+		<field name="SCREENLAYOUT_LONG_NO" since="4" />
+		<field name="SCREENLAYOUT_LONG_UNDEFINED" since="4" />
+		<field name="SCREENLAYOUT_LONG_YES" since="4" />
+		<field name="SCREENLAYOUT_ROUND_MASK" since="23" />
+		<field name="SCREENLAYOUT_ROUND_NO" since="23" />
+		<field name="SCREENLAYOUT_ROUND_UNDEFINED" since="23" />
+		<field name="SCREENLAYOUT_ROUND_YES" since="23" />
+		<field name="SCREENLAYOUT_SIZE_LARGE" since="4" />
+		<field name="SCREENLAYOUT_SIZE_MASK" since="4" />
+		<field name="SCREENLAYOUT_SIZE_NORMAL" since="4" />
+		<field name="SCREENLAYOUT_SIZE_SMALL" since="4" />
+		<field name="SCREENLAYOUT_SIZE_UNDEFINED" since="4" />
+		<field name="SCREENLAYOUT_SIZE_XLARGE" since="9" />
+		<field name="SCREENLAYOUT_UNDEFINED" since="17" />
+		<field name="SCREEN_HEIGHT_DP_UNDEFINED" since="13" />
+		<field name="SCREEN_WIDTH_DP_UNDEFINED" since="13" />
+		<field name="SMALLEST_SCREEN_WIDTH_DP_UNDEFINED" since="13" />
+		<field name="TOUCHSCREEN_FINGER" />
+		<field name="TOUCHSCREEN_NOTOUCH" />
+		<field name="TOUCHSCREEN_STYLUS" deprecated="16" />
+		<field name="TOUCHSCREEN_UNDEFINED" />
+		<field name="UI_MODE_NIGHT_MASK" since="8" />
+		<field name="UI_MODE_NIGHT_NO" since="8" />
+		<field name="UI_MODE_NIGHT_UNDEFINED" since="8" />
+		<field name="UI_MODE_NIGHT_YES" since="8" />
+		<field name="UI_MODE_TYPE_APPLIANCE" since="16" />
+		<field name="UI_MODE_TYPE_CAR" since="8" />
+		<field name="UI_MODE_TYPE_DESK" since="8" />
+		<field name="UI_MODE_TYPE_MASK" since="8" />
+		<field name="UI_MODE_TYPE_NORMAL" since="8" />
+		<field name="UI_MODE_TYPE_TELEVISION" since="13" />
+		<field name="UI_MODE_TYPE_UNDEFINED" since="8" />
+		<field name="UI_MODE_TYPE_VR_HEADSET" since="26" />
+		<field name="UI_MODE_TYPE_WATCH" since="20" />
+		<field name="colorMode" since="26" />
+		<field name="densityDpi" since="17" />
+		<field name="fontScale" />
+		<field name="fontWeightAdjustment" since="31" />
+		<field name="hardKeyboardHidden" since="3" />
+		<field name="keyboard" />
+		<field name="keyboardHidden" />
+		<field name="locale" deprecated="24" />
+		<field name="mcc" />
+		<field name="mnc" />
+		<field name="navigation" />
+		<field name="navigationHidden" since="5" />
+		<field name="orientation" />
+		<field name="screenHeightDp" since="13" />
+		<field name="screenLayout" since="4" />
+		<field name="screenWidthDp" since="13" />
+		<field name="smallestScreenWidthDp" since="13" />
+		<field name="touchscreen" />
+		<field name="uiMode" since="8" />
+	</class>
+	<class name="android/content/res/ObbInfo" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+		<field name="OBB_OVERLAY" />
+		<field name="filename" />
+		<field name="flags" />
+		<field name="packageName" />
+		<field name="version" />
+	</class>
+	<class name="android/content/res/ObbScanner" since="9">
+		<extends name="java/lang/Object" />
+		<method name="getObbInfo(Ljava/lang/String;)Landroid/content/res/ObbInfo;" />
+	</class>
+	<class name="android/content/res/Resources" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/res/AssetManager;Landroid/util/DisplayMetrics;Landroid/content/res/Configuration;)V" deprecated="25" />
+		<method name="addLoaders([Landroid/content/res/loader/ResourcesLoader;)V" since="30" />
+		<method name="finishPreloading()V" />
+		<method name="flushLayoutCache()V" />
+		<method name="getAnimation(I)Landroid/content/res/XmlResourceParser;" />
+		<method name="getAssets()Landroid/content/res/AssetManager;" />
+		<method name="getAttributeSetSourceResId(Landroid/util/AttributeSet;)I" since="29" />
+		<method name="getBoolean(I)Z" since="3" />
+		<method name="getColor(I)I" deprecated="23" />
+		<method name="getColor(ILandroid/content/res/Resources$Theme;)I" since="23" />
+		<method name="getColorStateList(I)Landroid/content/res/ColorStateList;" deprecated="23" />
+		<method name="getColorStateList(ILandroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList;" since="23" />
+		<method name="getConfiguration()Landroid/content/res/Configuration;" />
+		<method name="getDimension(I)F" />
+		<method name="getDimensionPixelOffset(I)I" />
+		<method name="getDimensionPixelSize(I)I" />
+		<method name="getDisplayMetrics()Landroid/util/DisplayMetrics;" />
+		<method name="getDrawable(I)Landroid/graphics/drawable/Drawable;" deprecated="22" />
+		<method name="getDrawable(ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;" since="21" />
+		<method name="getDrawableForDensity(II)Landroid/graphics/drawable/Drawable;" since="15" deprecated="22" />
+		<method name="getDrawableForDensity(IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;" since="21" />
+		<method name="getFloat(I)F" since="29" />
+		<method name="getFont(I)Landroid/graphics/Typeface;" since="26" />
+		<method name="getFraction(III)F" since="3" />
+		<method name="getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I" />
+		<method name="getIntArray(I)[I" />
+		<method name="getInteger(I)I" />
+		<method name="getLayout(I)Landroid/content/res/XmlResourceParser;" />
+		<method name="getMovie(I)Landroid/graphics/Movie;" deprecated="29" />
+		<method name="getQuantityString(II)Ljava/lang/String;" />
+		<method name="getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="getQuantityText(II)Ljava/lang/CharSequence;" />
+		<method name="getResourceEntryName(I)Ljava/lang/String;" />
+		<method name="getResourceName(I)Ljava/lang/String;" />
+		<method name="getResourcePackageName(I)Ljava/lang/String;" />
+		<method name="getResourceTypeName(I)Ljava/lang/String;" />
+		<method name="getString(I)Ljava/lang/String;" />
+		<method name="getString(I[Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="getStringArray(I)[Ljava/lang/String;" />
+		<method name="getSystem()Landroid/content/res/Resources;" />
+		<method name="getText(I)Ljava/lang/CharSequence;" />
+		<method name="getText(ILjava/lang/CharSequence;)Ljava/lang/CharSequence;" />
+		<method name="getTextArray(I)[Ljava/lang/CharSequence;" />
+		<method name="getValue(ILandroid/util/TypedValue;Z)V" />
+		<method name="getValue(Ljava/lang/String;Landroid/util/TypedValue;Z)V" />
+		<method name="getValueForDensity(IILandroid/util/TypedValue;Z)V" since="15" />
+		<method name="getXml(I)Landroid/content/res/XmlResourceParser;" />
+		<method name="newTheme()Landroid/content/res/Resources$Theme;" />
+		<method name="obtainAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;" />
+		<method name="obtainTypedArray(I)Landroid/content/res/TypedArray;" />
+		<method name="openRawResource(I)Ljava/io/InputStream;" />
+		<method name="openRawResource(ILandroid/util/TypedValue;)Ljava/io/InputStream;" since="3" />
+		<method name="openRawResourceFd(I)Landroid/content/res/AssetFileDescriptor;" />
+		<method name="parseBundleExtra(Ljava/lang/String;Landroid/util/AttributeSet;Landroid/os/Bundle;)V" since="3" />
+		<method name="parseBundleExtras(Landroid/content/res/XmlResourceParser;Landroid/os/Bundle;)V" since="3" />
+		<method name="removeLoaders([Landroid/content/res/loader/ResourcesLoader;)V" since="30" />
+		<method name="updateConfiguration(Landroid/content/res/Configuration;Landroid/util/DisplayMetrics;)V" deprecated="25" />
+		<field name="ID_NULL" since="29" />
+	</class>
+	<class name="android/content/res/Resources$NotFoundException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Exception;)V" since="24" />
+	</class>
+	<class name="android/content/res/Resources$Theme" since="1">
+		<extends name="java/lang/Object" />
+		<method name="applyStyle(IZ)V" />
+		<method name="dump(ILjava/lang/String;Ljava/lang/String;)V" />
+		<method name="getAttributeResolutionStack(III)[I" since="29" />
+		<method name="getChangingConfigurations()I" since="23" />
+		<method name="getDrawable(I)Landroid/graphics/drawable/Drawable;" since="21" />
+		<method name="getExplicitStyle(Landroid/util/AttributeSet;)I" since="29" />
+		<method name="getResources()Landroid/content/res/Resources;" since="21" />
+		<method name="obtainStyledAttributes(I[I)Landroid/content/res/TypedArray;" />
+		<method name="obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;" />
+		<method name="obtainStyledAttributes([I)Landroid/content/res/TypedArray;" />
+		<method name="rebase()V" since="29" />
+		<method name="resolveAttribute(ILandroid/util/TypedValue;Z)Z" />
+		<method name="setTo(Landroid/content/res/Resources$Theme;)V" />
+	</class>
+	<class name="android/content/res/TypedArray" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" since="31" />
+		<method name="getBoolean(IZ)Z" />
+		<method name="getChangingConfigurations()I" since="21" />
+		<method name="getColor(II)I" />
+		<method name="getColorStateList(I)Landroid/content/res/ColorStateList;" />
+		<method name="getDimension(IF)F" />
+		<method name="getDimensionPixelOffset(II)I" />
+		<method name="getDimensionPixelSize(II)I" />
+		<method name="getDrawable(I)Landroid/graphics/drawable/Drawable;" />
+		<method name="getFloat(IF)F" />
+		<method name="getFont(I)Landroid/graphics/Typeface;" since="26" />
+		<method name="getFraction(IIIF)F" />
+		<method name="getIndex(I)I" />
+		<method name="getIndexCount()I" />
+		<method name="getInt(II)I" />
+		<method name="getInteger(II)I" />
+		<method name="getLayoutDimension(II)I" since="3" />
+		<method name="getLayoutDimension(ILjava/lang/String;)I" />
+		<method name="getNonResourceString(I)Ljava/lang/String;" />
+		<method name="getPositionDescription()Ljava/lang/String;" />
+		<method name="getResourceId(II)I" />
+		<method name="getResources()Landroid/content/res/Resources;" />
+		<method name="getSourceResourceId(II)I" since="29" />
+		<method name="getString(I)Ljava/lang/String;" />
+		<method name="getText(I)Ljava/lang/CharSequence;" />
+		<method name="getTextArray(I)[Ljava/lang/CharSequence;" />
+		<method name="getType(I)I" since="21" />
+		<method name="getValue(ILandroid/util/TypedValue;)Z" />
+		<method name="hasValue(I)Z" />
+		<method name="hasValueOrEmpty(I)Z" since="22" />
+		<method name="length()I" />
+		<method name="peekValue(I)Landroid/util/TypedValue;" />
+		<method name="recycle()V" />
+	</class>
+	<class name="android/content/res/XmlResourceParser" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/util/AttributeSet" />
+		<implements name="java/lang/AutoCloseable" since="19" />
+		<implements name="org/xmlpull/v1/XmlPullParser" />
+		<method name="close()V" />
+	</class>
+	<class name="android/content/res/loader/AssetsProvider" since="30">
+		<extends name="java/lang/Object" />
+		<method name="loadAssetFd(Ljava/lang/String;I)Landroid/content/res/AssetFileDescriptor;" />
+	</class>
+	<class name="android/content/res/loader/ResourcesLoader" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addProvider(Landroid/content/res/loader/ResourcesProvider;)V" />
+		<method name="clearProviders()V" />
+		<method name="getProviders()Ljava/util/List;" />
+		<method name="removeProvider(Landroid/content/res/loader/ResourcesProvider;)V" />
+		<method name="setProviders(Ljava/util/List;)V" />
+	</class>
+	<class name="android/content/res/loader/ResourcesProvider" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="empty(Landroid/content/res/loader/AssetsProvider;)Landroid/content/res/loader/ResourcesProvider;" />
+		<method name="loadFromApk(Landroid/os/ParcelFileDescriptor;)Landroid/content/res/loader/ResourcesProvider;" />
+		<method name="loadFromApk(Landroid/os/ParcelFileDescriptor;Landroid/content/res/loader/AssetsProvider;)Landroid/content/res/loader/ResourcesProvider;" />
+		<method name="loadFromDirectory(Ljava/lang/String;Landroid/content/res/loader/AssetsProvider;)Landroid/content/res/loader/ResourcesProvider;" />
+		<method name="loadFromSplit(Landroid/content/Context;Ljava/lang/String;)Landroid/content/res/loader/ResourcesProvider;" />
+		<method name="loadFromTable(Landroid/os/ParcelFileDescriptor;Landroid/content/res/loader/AssetsProvider;)Landroid/content/res/loader/ResourcesProvider;" />
+	</class>
+	<class name="android/database/AbstractCursor" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/database/CrossProcessCursor" />
+		<method name="&lt;init&gt;()V" />
+		<method name="checkPosition()V" />
+		<method name="getNotificationUri()Landroid/net/Uri;" since="11" />
+		<method name="getUpdatedField(I)Ljava/lang/Object;" deprecated="15" />
+		<method name="isFieldUpdated(I)Z" deprecated="15" />
+		<method name="onChange(Z)V" />
+		<field name="mClosed" deprecated="23" />
+		<field name="mContentResolver" deprecated="23" />
+		<field name="mCurrentRowID" deprecated="16" removed="23" />
+		<field name="mPos" deprecated="23" />
+		<field name="mRowIdColumnIndex" deprecated="16" removed="23" />
+		<field name="mUpdatedRows" deprecated="15" removed="23" />
+	</class>
+	<class name="android/database/AbstractCursor$SelfContentObserver" since="1">
+		<extends name="android/database/ContentObserver" />
+		<method name="&lt;init&gt;(Landroid/database/AbstractCursor;)V" />
+	</class>
+	<class name="android/database/AbstractWindowedCursor" since="1">
+		<extends name="android/database/AbstractCursor" />
+		<method name="&lt;init&gt;()V" />
+		<method name="hasWindow()Z" />
+		<method name="isBlob(I)Z" deprecated="15" />
+		<method name="isFloat(I)Z" since="5" deprecated="15" />
+		<method name="isLong(I)Z" since="5" deprecated="15" />
+		<method name="isString(I)Z" since="5" deprecated="15" />
+		<method name="setWindow(Landroid/database/CursorWindow;)V" />
+		<field name="mWindow" />
+	</class>
+	<class name="android/database/CharArrayBuffer" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;([C)V" />
+		<field name="data" />
+		<field name="sizeCopied" />
+	</class>
+	<class name="android/database/ContentObservable" since="1">
+		<extends name="android/database/Observable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="dispatchChange(Z)V" deprecated="16" />
+		<method name="dispatchChange(ZLandroid/net/Uri;)V" since="16" />
+		<method name="notifyChange(Z)V" deprecated="16" />
+		<method name="registerObserver(Landroid/database/ContentObserver;)V" />
+	</class>
+	<class name="android/database/ContentObserver" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/os/Handler;)V" />
+		<method name="deliverSelfNotifications()Z" />
+		<method name="dispatchChange(Z)V" deprecated="16" />
+		<method name="dispatchChange(ZLandroid/net/Uri;)V" since="16" />
+		<method name="dispatchChange(ZLandroid/net/Uri;I)V" since="30" />
+		<method name="dispatchChange(ZLjava/util/Collection;I)V" since="30" />
+		<method name="onChange(Z)V" />
+		<method name="onChange(ZLandroid/net/Uri;)V" since="16" />
+		<method name="onChange(ZLandroid/net/Uri;I)V" since="30" />
+		<method name="onChange(ZLjava/util/Collection;I)V" since="30" />
+	</class>
+	<class name="android/database/CrossProcessCursor" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/database/Cursor" />
+		<method name="fillWindow(ILandroid/database/CursorWindow;)V" />
+		<method name="getWindow()Landroid/database/CursorWindow;" />
+		<method name="onMove(II)Z" />
+	</class>
+	<class name="android/database/CrossProcessCursorWrapper" since="15">
+		<extends name="android/database/CursorWrapper" />
+		<implements name="android/database/CrossProcessCursor" />
+		<method name="&lt;init&gt;(Landroid/database/Cursor;)V" />
+	</class>
+	<class name="android/database/Cursor" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" since="16" />
+		<method name="close()V" />
+		<method name="copyStringToBuffer(ILandroid/database/CharArrayBuffer;)V" />
+		<method name="deactivate()V" deprecated="16" />
+		<method name="getBlob(I)[B" />
+		<method name="getColumnCount()I" />
+		<method name="getColumnIndex(Ljava/lang/String;)I" />
+		<method name="getColumnIndexOrThrow(Ljava/lang/String;)I" />
+		<method name="getColumnName(I)Ljava/lang/String;" />
+		<method name="getColumnNames()[Ljava/lang/String;" />
+		<method name="getCount()I" />
+		<method name="getDouble(I)D" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getFloat(I)F" />
+		<method name="getInt(I)I" />
+		<method name="getLong(I)J" />
+		<method name="getNotificationUri()Landroid/net/Uri;" since="19" />
+		<method name="getNotificationUris()Ljava/util/List;" since="29" />
+		<method name="getPosition()I" />
+		<method name="getShort(I)S" />
+		<method name="getString(I)Ljava/lang/String;" />
+		<method name="getType(I)I" since="11" />
+		<method name="getWantsAllOnMoveCalls()Z" />
+		<method name="isAfterLast()Z" />
+		<method name="isBeforeFirst()Z" />
+		<method name="isClosed()Z" />
+		<method name="isFirst()Z" />
+		<method name="isLast()Z" />
+		<method name="isNull(I)Z" />
+		<method name="move(I)Z" />
+		<method name="moveToFirst()Z" />
+		<method name="moveToLast()Z" />
+		<method name="moveToNext()Z" />
+		<method name="moveToPosition(I)Z" />
+		<method name="moveToPrevious()Z" />
+		<method name="registerContentObserver(Landroid/database/ContentObserver;)V" />
+		<method name="registerDataSetObserver(Landroid/database/DataSetObserver;)V" />
+		<method name="requery()Z" deprecated="15" />
+		<method name="respond(Landroid/os/Bundle;)Landroid/os/Bundle;" />
+		<method name="setExtras(Landroid/os/Bundle;)V" since="23" />
+		<method name="setNotificationUri(Landroid/content/ContentResolver;Landroid/net/Uri;)V" />
+		<method name="setNotificationUris(Landroid/content/ContentResolver;Ljava/util/List;)V" since="29" />
+		<method name="unregisterContentObserver(Landroid/database/ContentObserver;)V" />
+		<method name="unregisterDataSetObserver(Landroid/database/DataSetObserver;)V" />
+		<field name="FIELD_TYPE_BLOB" since="11" />
+		<field name="FIELD_TYPE_FLOAT" since="11" />
+		<field name="FIELD_TYPE_INTEGER" since="11" />
+		<field name="FIELD_TYPE_NULL" since="11" />
+		<field name="FIELD_TYPE_STRING" since="11" />
+	</class>
+	<class name="android/database/CursorIndexOutOfBoundsException" since="1">
+		<extends name="java/lang/IndexOutOfBoundsException" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/CursorJoiner" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Iterable" />
+		<implements name="java/util/Iterator" />
+		<method name="&lt;init&gt;(Landroid/database/Cursor;[Ljava/lang/String;Landroid/database/Cursor;[Ljava/lang/String;)V" />
+		<method name="next()Landroid/database/CursorJoiner$Result;" />
+	</class>
+	<class name="android/database/CursorJoiner$Result" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/database/CursorJoiner$Result;" />
+		<method name="values()[Landroid/database/CursorJoiner$Result;" />
+		<field name="BOTH" />
+		<field name="LEFT" />
+		<field name="RIGHT" />
+	</class>
+	<class name="android/database/CursorWindow" since="1">
+		<extends name="android/database/sqlite/SQLiteClosable" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" since="15" />
+		<method name="&lt;init&gt;(Ljava/lang/String;J)V" since="28" />
+		<method name="&lt;init&gt;(Z)V" deprecated="15" />
+		<method name="allocRow()Z" />
+		<method name="clear()V" />
+		<method name="close()V" removed="16" />
+		<method name="copyStringToBuffer(IILandroid/database/CharArrayBuffer;)V" />
+		<method name="freeLastRow()V" />
+		<method name="getBlob(II)[B" />
+		<method name="getDouble(II)D" />
+		<method name="getFloat(II)F" />
+		<method name="getInt(II)I" />
+		<method name="getLong(II)J" />
+		<method name="getNumRows()I" />
+		<method name="getShort(II)S" />
+		<method name="getStartPosition()I" />
+		<method name="getString(II)Ljava/lang/String;" />
+		<method name="getType(II)I" since="11" />
+		<method name="isBlob(II)Z" deprecated="15" />
+		<method name="isFloat(II)Z" since="5" deprecated="15" />
+		<method name="isLong(II)Z" since="5" deprecated="15" />
+		<method name="isNull(II)Z" deprecated="15" />
+		<method name="isString(II)Z" since="5" deprecated="15" />
+		<method name="newFromParcel(Landroid/os/Parcel;)Landroid/database/CursorWindow;" />
+		<method name="putBlob([BII)Z" />
+		<method name="putDouble(DII)Z" />
+		<method name="putLong(JII)Z" />
+		<method name="putNull(II)Z" />
+		<method name="putString(Ljava/lang/String;II)Z" />
+		<method name="setNumColumns(I)Z" />
+		<method name="setStartPosition(I)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/database/CursorWrapper" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/database/Cursor" />
+		<method name="&lt;init&gt;(Landroid/database/Cursor;)V" />
+		<method name="getWrappedCursor()Landroid/database/Cursor;" since="11" />
+	</class>
+	<class name="android/database/DataSetObservable" since="1">
+		<extends name="android/database/Observable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="notifyChanged()V" />
+		<method name="notifyInvalidated()V" />
+	</class>
+	<class name="android/database/DataSetObserver" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onChanged()V" />
+		<method name="onInvalidated()V" />
+	</class>
+	<class name="android/database/DatabaseErrorHandler" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onCorruption(Landroid/database/sqlite/SQLiteDatabase;)V" />
+	</class>
+	<class name="android/database/DatabaseUtils" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="appendEscapedSQLString(Ljava/lang/StringBuilder;Ljava/lang/String;)V" />
+		<method name="appendSelectionArgs([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String;" since="11" />
+		<method name="appendValueToSql(Ljava/lang/StringBuilder;Ljava/lang/Object;)V" />
+		<method name="bindObjectToProgram(Landroid/database/sqlite/SQLiteProgram;ILjava/lang/Object;)V" />
+		<method name="blobFileDescriptorForQuery(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;[Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;" since="11" />
+		<method name="blobFileDescriptorForQuery(Landroid/database/sqlite/SQLiteStatement;[Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;" since="11" />
+		<method name="concatenateWhere(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="11" />
+		<method name="createDbFromSqlStatements(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;)V" />
+		<method name="cursorDoubleToContentValues(Landroid/database/Cursor;Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;)V" />
+		<method name="cursorDoubleToContentValuesIfPresent(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V" since="8" />
+		<method name="cursorDoubleToCursorValues(Landroid/database/Cursor;Ljava/lang/String;Landroid/content/ContentValues;)V" />
+		<method name="cursorFloatToContentValuesIfPresent(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V" since="8" />
+		<method name="cursorIntToContentValues(Landroid/database/Cursor;Ljava/lang/String;Landroid/content/ContentValues;)V" />
+		<method name="cursorIntToContentValues(Landroid/database/Cursor;Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;)V" />
+		<method name="cursorIntToContentValuesIfPresent(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V" since="8" />
+		<method name="cursorLongToContentValues(Landroid/database/Cursor;Ljava/lang/String;Landroid/content/ContentValues;)V" />
+		<method name="cursorLongToContentValues(Landroid/database/Cursor;Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;)V" />
+		<method name="cursorLongToContentValuesIfPresent(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V" since="8" />
+		<method name="cursorRowToContentValues(Landroid/database/Cursor;Landroid/content/ContentValues;)V" />
+		<method name="cursorShortToContentValuesIfPresent(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V" since="8" />
+		<method name="cursorStringToContentValues(Landroid/database/Cursor;Ljava/lang/String;Landroid/content/ContentValues;)V" />
+		<method name="cursorStringToContentValues(Landroid/database/Cursor;Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;)V" />
+		<method name="cursorStringToContentValuesIfPresent(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V" since="8" />
+		<method name="cursorStringToInsertHelper(Landroid/database/Cursor;Ljava/lang/String;Landroid/database/DatabaseUtils$InsertHelper;I)V" />
+		<method name="dumpCurrentRow(Landroid/database/Cursor;)V" />
+		<method name="dumpCurrentRow(Landroid/database/Cursor;Ljava/io/PrintStream;)V" />
+		<method name="dumpCurrentRow(Landroid/database/Cursor;Ljava/lang/StringBuilder;)V" />
+		<method name="dumpCurrentRowToString(Landroid/database/Cursor;)Ljava/lang/String;" />
+		<method name="dumpCursor(Landroid/database/Cursor;)V" />
+		<method name="dumpCursor(Landroid/database/Cursor;Ljava/io/PrintStream;)V" />
+		<method name="dumpCursor(Landroid/database/Cursor;Ljava/lang/StringBuilder;)V" />
+		<method name="dumpCursorToString(Landroid/database/Cursor;)Ljava/lang/String;" />
+		<method name="getCollationKey(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getHexCollationKey(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getSqlStatementType(Ljava/lang/String;)I" since="11" />
+		<method name="longForQuery(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;[Ljava/lang/String;)J" />
+		<method name="longForQuery(Landroid/database/sqlite/SQLiteStatement;[Ljava/lang/String;)J" />
+		<method name="queryNumEntries(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)J" />
+		<method name="queryNumEntries(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;)J" since="11" />
+		<method name="queryNumEntries(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)J" since="11" />
+		<method name="readExceptionFromParcel(Landroid/os/Parcel;)V" />
+		<method name="readExceptionWithFileNotFoundExceptionFromParcel(Landroid/os/Parcel;)V" />
+		<method name="readExceptionWithOperationApplicationExceptionFromParcel(Landroid/os/Parcel;)V" since="5" />
+		<method name="sqlEscapeString(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="stringForQuery(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="stringForQuery(Landroid/database/sqlite/SQLiteStatement;[Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="writeExceptionToParcel(Landroid/os/Parcel;Ljava/lang/Exception;)V" />
+		<field name="STATEMENT_ABORT" since="11" />
+		<field name="STATEMENT_ATTACH" since="11" />
+		<field name="STATEMENT_BEGIN" since="11" />
+		<field name="STATEMENT_COMMIT" since="11" />
+		<field name="STATEMENT_DDL" since="11" />
+		<field name="STATEMENT_OTHER" since="11" />
+		<field name="STATEMENT_PRAGMA" since="11" />
+		<field name="STATEMENT_SELECT" since="11" />
+		<field name="STATEMENT_UNPREPARED" since="11" />
+		<field name="STATEMENT_UPDATE" since="11" />
+	</class>
+	<class name="android/database/DatabaseUtils$InsertHelper" since="1" deprecated="17">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)V" deprecated="29" />
+		<method name="bind(ID)V" deprecated="29" />
+		<method name="bind(IF)V" deprecated="29" />
+		<method name="bind(II)V" deprecated="29" />
+		<method name="bind(IJ)V" deprecated="29" />
+		<method name="bind(ILjava/lang/String;)V" deprecated="29" />
+		<method name="bind(IZ)V" deprecated="29" />
+		<method name="bind(I[B)V" deprecated="29" />
+		<method name="bindNull(I)V" deprecated="29" />
+		<method name="close()V" deprecated="29" />
+		<method name="execute()J" deprecated="29" />
+		<method name="getColumnIndex(Ljava/lang/String;)I" deprecated="29" />
+		<method name="insert(Landroid/content/ContentValues;)J" deprecated="29" />
+		<method name="prepareForInsert()V" deprecated="29" />
+		<method name="prepareForReplace()V" deprecated="29" />
+		<method name="replace(Landroid/content/ContentValues;)J" deprecated="29" />
+		<field name="TABLE_INFO_PRAGMA_DEFAULT_INDEX" removed="17" />
+	</class>
+	<class name="android/database/DefaultDatabaseErrorHandler" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/database/DatabaseErrorHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/database/MatrixCursor" since="1">
+		<extends name="android/database/AbstractCursor" />
+		<method name="&lt;init&gt;([Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;([Ljava/lang/String;I)V" />
+		<method name="addRow(Ljava/lang/Iterable;)V" />
+		<method name="addRow([Ljava/lang/Object;)V" />
+		<method name="newRow()Landroid/database/MatrixCursor$RowBuilder;" />
+	</class>
+	<class name="android/database/MatrixCursor$RowBuilder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder;" />
+		<method name="add(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder;" since="19" />
+	</class>
+	<class name="android/database/MergeCursor" since="1">
+		<extends name="android/database/AbstractCursor" />
+		<method name="&lt;init&gt;([Landroid/database/Cursor;)V" />
+	</class>
+	<class name="android/database/Observable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="registerObserver(Ljava/lang/Object;)V" />
+		<method name="unregisterAll()V" />
+		<method name="unregisterObserver(Ljava/lang/Object;)V" />
+		<field name="mObservers" />
+	</class>
+	<class name="android/database/SQLException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" since="16" />
+	</class>
+	<class name="android/database/StaleDataException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteAbortException" since="1">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteAccessPermException" since="11">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteBindOrColumnIndexOutOfRangeException" since="11">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteBlobTooBigException" since="11">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteCantOpenDatabaseException" since="11">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteClosable" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" since="16" />
+		<method name="&lt;init&gt;()V" />
+		<method name="acquireReference()V" />
+		<method name="onAllReferencesReleased()V" />
+		<method name="onAllReferencesReleasedFromContainer()V" deprecated="16" />
+		<method name="releaseReference()V" />
+		<method name="releaseReferenceFromContainer()V" deprecated="16" />
+	</class>
+	<class name="android/database/sqlite/SQLiteConstraintException" since="1">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteCursor" since="1">
+		<extends name="android/database/AbstractWindowedCursor" />
+		<method name="&lt;init&gt;(Landroid/database/sqlite/SQLiteCursorDriver;Ljava/lang/String;Landroid/database/sqlite/SQLiteQuery;)V" since="11" />
+		<method name="&lt;init&gt;(Landroid/database/sqlite/SQLiteDatabase;Landroid/database/sqlite/SQLiteCursorDriver;Ljava/lang/String;Landroid/database/sqlite/SQLiteQuery;)V" deprecated="15" />
+		<method name="getDatabase()Landroid/database/sqlite/SQLiteDatabase;" />
+		<method name="setFillWindowForwardOnly(Z)V" since="28" />
+		<method name="setSelectionArguments([Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteCursorDriver" since="1">
+		<extends name="java/lang/Object" />
+		<method name="cursorClosed()V" />
+		<method name="cursorDeactivated()V" />
+		<method name="cursorRequeried(Landroid/database/Cursor;)V" />
+		<method name="query(Landroid/database/sqlite/SQLiteDatabase$CursorFactory;[Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="setBindArguments([Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteDatabase" since="1">
+		<extends name="android/database/sqlite/SQLiteClosable" />
+		<method name="beginTransaction()V" />
+		<method name="beginTransactionNonExclusive()V" since="11" />
+		<method name="beginTransactionWithListener(Landroid/database/sqlite/SQLiteTransactionListener;)V" since="5" />
+		<method name="beginTransactionWithListenerNonExclusive(Landroid/database/sqlite/SQLiteTransactionListener;)V" since="11" />
+		<method name="close()V" removed="16" />
+		<method name="compileStatement(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement;" />
+		<method name="create(Landroid/database/sqlite/SQLiteDatabase$CursorFactory;)Landroid/database/sqlite/SQLiteDatabase;" />
+		<method name="createInMemory(Landroid/database/sqlite/SQLiteDatabase$OpenParams;)Landroid/database/sqlite/SQLiteDatabase;" since="27" />
+		<method name="delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I" />
+		<method name="deleteDatabase(Ljava/io/File;)Z" since="16" />
+		<method name="disableWriteAheadLogging()V" since="16" />
+		<method name="enableWriteAheadLogging()Z" since="11" />
+		<method name="endTransaction()V" />
+		<method name="execPerConnectionSQL(Ljava/lang/String;[Ljava/lang/Object;)V" since="30" />
+		<method name="execSQL(Ljava/lang/String;)V" />
+		<method name="execSQL(Ljava/lang/String;[Ljava/lang/Object;)V" />
+		<method name="findEditTable(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getAttachedDbs()Ljava/util/List;" since="11" />
+		<method name="getMaximumSize()J" />
+		<method name="getPageSize()J" />
+		<method name="getPath()Ljava/lang/String;" />
+		<method name="getSyncedTables()Ljava/util/Map;" deprecated="15" />
+		<method name="getVersion()I" />
+		<method name="inTransaction()Z" />
+		<method name="insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J" />
+		<method name="insertOrThrow(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J" />
+		<method name="insertWithOnConflict(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;I)J" since="8" />
+		<method name="isDatabaseIntegrityOk()Z" since="11" />
+		<method name="isDbLockedByCurrentThread()Z" />
+		<method name="isDbLockedByOtherThreads()Z" deprecated="16" />
+		<method name="isOpen()Z" />
+		<method name="isReadOnly()Z" />
+		<method name="isWriteAheadLoggingEnabled()Z" since="16" />
+		<method name="markTableSyncable(Ljava/lang/String;Ljava/lang/String;)V" deprecated="15" />
+		<method name="markTableSyncable(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="15" />
+		<method name="needUpgrade(I)Z" />
+		<method name="openDatabase(Ljava/io/File;Landroid/database/sqlite/SQLiteDatabase$OpenParams;)Landroid/database/sqlite/SQLiteDatabase;" since="27" />
+		<method name="openDatabase(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)Landroid/database/sqlite/SQLiteDatabase;" />
+		<method name="openDatabase(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;ILandroid/database/DatabaseErrorHandler;)Landroid/database/sqlite/SQLiteDatabase;" since="11" />
+		<method name="openOrCreateDatabase(Ljava/io/File;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;)Landroid/database/sqlite/SQLiteDatabase;" />
+		<method name="openOrCreateDatabase(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;)Landroid/database/sqlite/SQLiteDatabase;" />
+		<method name="openOrCreateDatabase(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;Landroid/database/DatabaseErrorHandler;)Landroid/database/sqlite/SQLiteDatabase;" since="11" />
+		<method name="query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="query(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="query(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;" since="16" />
+		<method name="queryWithFactory(Landroid/database/sqlite/SQLiteDatabase$CursorFactory;ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="queryWithFactory(Landroid/database/sqlite/SQLiteDatabase$CursorFactory;ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;" since="16" />
+		<method name="rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="rawQuery(Ljava/lang/String;[Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;" since="16" />
+		<method name="rawQueryWithFactory(Landroid/database/sqlite/SQLiteDatabase$CursorFactory;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="rawQueryWithFactory(Landroid/database/sqlite/SQLiteDatabase$CursorFactory;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;" since="16" />
+		<method name="releaseMemory()I" />
+		<method name="replace(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J" />
+		<method name="replaceOrThrow(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J" />
+		<method name="setCustomAggregateFunction(Ljava/lang/String;Ljava/util/function/BinaryOperator;)V" since="30" />
+		<method name="setCustomScalarFunction(Ljava/lang/String;Ljava/util/function/UnaryOperator;)V" since="30" />
+		<method name="setForeignKeyConstraintsEnabled(Z)V" since="16" />
+		<method name="setLocale(Ljava/util/Locale;)V" />
+		<method name="setLockingEnabled(Z)V" deprecated="16" />
+		<method name="setMaxSqlCacheSize(I)V" since="11" />
+		<method name="setMaximumSize(J)J" />
+		<method name="setPageSize(J)V" />
+		<method name="setTransactionSuccessful()V" />
+		<method name="setVersion(I)V" />
+		<method name="update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I" />
+		<method name="updateWithOnConflict(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;I)I" since="8" />
+		<method name="validateSql(Ljava/lang/String;Landroid/os/CancellationSignal;)V" since="24" />
+		<method name="yieldIfContended()Z" deprecated="15" />
+		<method name="yieldIfContendedSafely()Z" since="3" />
+		<method name="yieldIfContendedSafely(J)Z" since="5" />
+		<field name="CONFLICT_ABORT" since="8" />
+		<field name="CONFLICT_FAIL" since="8" />
+		<field name="CONFLICT_IGNORE" since="8" />
+		<field name="CONFLICT_NONE" since="8" />
+		<field name="CONFLICT_REPLACE" since="8" />
+		<field name="CONFLICT_ROLLBACK" since="8" />
+		<field name="CREATE_IF_NECESSARY" />
+		<field name="ENABLE_WRITE_AHEAD_LOGGING" since="16" />
+		<field name="MAX_SQL_CACHE_SIZE" since="11" />
+		<field name="NO_LOCALIZED_COLLATORS" />
+		<field name="OPEN_READONLY" />
+		<field name="OPEN_READWRITE" />
+		<field name="SQLITE_MAX_LIKE_PATTERN_LENGTH" />
+	</class>
+	<class name="android/database/sqlite/SQLiteDatabase$CursorFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="newCursor(Landroid/database/sqlite/SQLiteDatabase;Landroid/database/sqlite/SQLiteCursorDriver;Ljava/lang/String;Landroid/database/sqlite/SQLiteQuery;)Landroid/database/Cursor;" />
+	</class>
+	<class name="android/database/sqlite/SQLiteDatabase$OpenParams" since="27">
+		<extends name="java/lang/Object" />
+		<method name="getCursorFactory()Landroid/database/sqlite/SQLiteDatabase$CursorFactory;" />
+		<method name="getErrorHandler()Landroid/database/DatabaseErrorHandler;" />
+		<method name="getIdleConnectionTimeout()J" />
+		<method name="getJournalMode()Ljava/lang/String;" since="28" />
+		<method name="getLookasideSlotCount()I" />
+		<method name="getLookasideSlotSize()I" />
+		<method name="getOpenFlags()I" />
+		<method name="getSynchronousMode()Ljava/lang/String;" since="28" />
+	</class>
+	<class name="android/database/sqlite/SQLiteDatabase$OpenParams$Builder" since="27">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/database/sqlite/SQLiteDatabase$OpenParams;)V" />
+		<method name="addOpenFlags(I)Landroid/database/sqlite/SQLiteDatabase$OpenParams$Builder;" />
+		<method name="build()Landroid/database/sqlite/SQLiteDatabase$OpenParams;" />
+		<method name="removeOpenFlags(I)Landroid/database/sqlite/SQLiteDatabase$OpenParams$Builder;" />
+		<method name="setCursorFactory(Landroid/database/sqlite/SQLiteDatabase$CursorFactory;)Landroid/database/sqlite/SQLiteDatabase$OpenParams$Builder;" />
+		<method name="setErrorHandler(Landroid/database/DatabaseErrorHandler;)Landroid/database/sqlite/SQLiteDatabase$OpenParams$Builder;" />
+		<method name="setIdleConnectionTimeout(J)Landroid/database/sqlite/SQLiteDatabase$OpenParams$Builder;" deprecated="29" />
+		<method name="setJournalMode(Ljava/lang/String;)Landroid/database/sqlite/SQLiteDatabase$OpenParams$Builder;" since="28" />
+		<method name="setLookasideConfig(II)Landroid/database/sqlite/SQLiteDatabase$OpenParams$Builder;" />
+		<method name="setOpenFlags(I)Landroid/database/sqlite/SQLiteDatabase$OpenParams$Builder;" />
+		<method name="setSynchronousMode(Ljava/lang/String;)Landroid/database/sqlite/SQLiteDatabase$OpenParams$Builder;" since="28" />
+	</class>
+	<class name="android/database/sqlite/SQLiteDatabaseCorruptException" since="1">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteDatabaseLockedException" since="11">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteDatatypeMismatchException" since="11">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteDiskIOException" since="1">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteDoneException" since="1">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteException" since="1">
+		<extends name="android/database/SQLException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" since="16" />
+	</class>
+	<class name="android/database/sqlite/SQLiteFullException" since="1">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteMisuseException" since="1">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteOpenHelper" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" since="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/String;ILandroid/database/sqlite/SQLiteDatabase$OpenParams;)V" since="28" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;ILandroid/database/DatabaseErrorHandler;)V" since="11" />
+		<method name="close()V" />
+		<method name="getDatabaseName()Ljava/lang/String;" since="14" />
+		<method name="getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase;" />
+		<method name="getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;" />
+		<method name="onConfigure(Landroid/database/sqlite/SQLiteDatabase;)V" since="16" />
+		<method name="onCreate(Landroid/database/sqlite/SQLiteDatabase;)V" />
+		<method name="onDowngrade(Landroid/database/sqlite/SQLiteDatabase;II)V" since="11" />
+		<method name="onOpen(Landroid/database/sqlite/SQLiteDatabase;)V" />
+		<method name="onUpgrade(Landroid/database/sqlite/SQLiteDatabase;II)V" />
+		<method name="setIdleConnectionTimeout(J)V" since="27" deprecated="29" />
+		<method name="setLookasideConfig(II)V" since="27" />
+		<method name="setOpenParams(Landroid/database/sqlite/SQLiteDatabase$OpenParams;)V" since="28" />
+		<method name="setWriteAheadLoggingEnabled(Z)V" since="16" />
+	</class>
+	<class name="android/database/sqlite/SQLiteOutOfMemoryException" since="11">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteProgram" since="1">
+		<extends name="android/database/sqlite/SQLiteClosable" />
+		<method name="bindAllArgsAsStrings([Ljava/lang/String;)V" since="11" />
+		<method name="bindBlob(I[B)V" />
+		<method name="bindDouble(ID)V" />
+		<method name="bindLong(IJ)V" />
+		<method name="bindNull(I)V" />
+		<method name="bindString(ILjava/lang/String;)V" />
+		<method name="clearBindings()V" />
+		<method name="close()V" removed="16" />
+		<method name="compile(Ljava/lang/String;Z)V" deprecated="15" removed="16" />
+		<method name="getUniqueId()I" deprecated="15" />
+		<method name="native_bind_blob(I[B)V" removed="16" />
+		<method name="native_bind_double(ID)V" removed="16" />
+		<method name="native_bind_long(IJ)V" removed="16" />
+		<method name="native_bind_null(I)V" removed="16" />
+		<method name="native_bind_string(ILjava/lang/String;)V" removed="16" />
+		<method name="native_compile(Ljava/lang/String;)V" deprecated="15" removed="16" />
+		<method name="native_finalize()V" deprecated="15" removed="16" />
+		<field name="mDatabase" deprecated="15" removed="16" />
+		<field name="nHandle" deprecated="15" removed="16" />
+		<field name="nStatement" deprecated="15" removed="16" />
+	</class>
+	<class name="android/database/sqlite/SQLiteQuery" since="1">
+		<extends name="android/database/sqlite/SQLiteProgram" />
+	</class>
+	<class name="android/database/sqlite/SQLiteQueryBuilder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="appendColumns(Ljava/lang/StringBuilder;[Ljava/lang/String;)V" />
+		<method name="appendWhere(Ljava/lang/CharSequence;)V" />
+		<method name="appendWhereEscapeString(Ljava/lang/String;)V" />
+		<method name="appendWhereStandalone(Ljava/lang/CharSequence;)V" since="29" />
+		<method name="buildQuery([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="11" />
+		<method name="buildQuery([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" deprecated="15" />
+		<method name="buildQueryString(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="buildUnionQuery([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="buildUnionSubQuery(Ljava/lang/String;[Ljava/lang/String;Ljava/util/Set;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="11" />
+		<method name="buildUnionSubQuery(Ljava/lang/String;[Ljava/lang/String;Ljava/util/Set;ILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" deprecated="15" />
+		<method name="delete(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;[Ljava/lang/String;)I" since="29" />
+		<method name="getCursorFactory()Landroid/database/sqlite/SQLiteDatabase$CursorFactory;" since="29" />
+		<method name="getProjectionGreylist()Ljava/util/Collection;" since="30" />
+		<method name="getProjectionMap()Ljava/util/Map;" since="29" />
+		<method name="getTables()Ljava/lang/String;" />
+		<method name="insert(Landroid/database/sqlite/SQLiteDatabase;Landroid/content/ContentValues;)J" since="30" />
+		<method name="isDistinct()Z" since="29" />
+		<method name="isStrict()Z" since="29" />
+		<method name="isStrictColumns()Z" since="30" />
+		<method name="isStrictGrammar()Z" since="30" />
+		<method name="query(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="query(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="query(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;" since="16" />
+		<method name="setCursorFactory(Landroid/database/sqlite/SQLiteDatabase$CursorFactory;)V" />
+		<method name="setDistinct(Z)V" />
+		<method name="setProjectionGreylist(Ljava/util/Collection;)V" since="30" />
+		<method name="setProjectionMap(Ljava/util/Map;)V" />
+		<method name="setStrict(Z)V" since="14" />
+		<method name="setStrictColumns(Z)V" since="30" />
+		<method name="setStrictGrammar(Z)V" since="30" />
+		<method name="setTables(Ljava/lang/String;)V" />
+		<method name="update(Landroid/database/sqlite/SQLiteDatabase;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I" since="29" />
+	</class>
+	<class name="android/database/sqlite/SQLiteReadOnlyDatabaseException" since="11">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteStatement" since="1">
+		<extends name="android/database/sqlite/SQLiteProgram" />
+		<method name="execute()V" />
+		<method name="executeInsert()J" />
+		<method name="executeUpdateDelete()I" since="11" />
+		<method name="simpleQueryForBlobFileDescriptor()Landroid/os/ParcelFileDescriptor;" since="11" />
+		<method name="simpleQueryForLong()J" />
+		<method name="simpleQueryForString()Ljava/lang/String;" />
+	</class>
+	<class name="android/database/sqlite/SQLiteTableLockedException" since="11">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteTransactionListener" since="5">
+		<extends name="java/lang/Object" />
+		<method name="onBegin()V" />
+		<method name="onCommit()V" />
+		<method name="onRollback()V" />
+	</class>
+	<class name="android/drm/DrmConvertedStatus" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I[BI)V" deprecated="30" />
+		<field name="STATUS_ERROR" deprecated="30" />
+		<field name="STATUS_INPUTDATA_ERROR" deprecated="30" />
+		<field name="STATUS_OK" deprecated="30" />
+		<field name="convertedData" deprecated="30" />
+		<field name="offset" deprecated="30" />
+		<field name="statusCode" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmErrorEvent" since="11" deprecated="30">
+		<extends name="android/drm/DrmEvent" />
+		<method name="&lt;init&gt;(IILjava/lang/String;)V" deprecated="30" />
+		<method name="&lt;init&gt;(IILjava/lang/String;Ljava/util/HashMap;)V" since="12" deprecated="30" />
+		<field name="TYPE_ACQUIRE_DRM_INFO_FAILED" since="12" deprecated="30" />
+		<field name="TYPE_NOT_SUPPORTED" deprecated="30" />
+		<field name="TYPE_NO_INTERNET_CONNECTION" deprecated="30" />
+		<field name="TYPE_OUT_OF_MEMORY" deprecated="30" />
+		<field name="TYPE_PROCESS_DRM_INFO_FAILED" deprecated="30" />
+		<field name="TYPE_REMOVE_ALL_RIGHTS_FAILED" deprecated="30" />
+		<field name="TYPE_RIGHTS_NOT_INSTALLED" deprecated="30" />
+		<field name="TYPE_RIGHTS_RENEWAL_NOT_ALLOWED" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmEvent" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(IILjava/lang/String;)V" deprecated="30" />
+		<method name="&lt;init&gt;(IILjava/lang/String;Ljava/util/HashMap;)V" since="12" deprecated="30" />
+		<method name="getAttribute(Ljava/lang/String;)Ljava/lang/Object;" since="12" deprecated="30" />
+		<method name="getMessage()Ljava/lang/String;" deprecated="30" />
+		<method name="getType()I" deprecated="30" />
+		<method name="getUniqueId()I" deprecated="30" />
+		<field name="DRM_INFO_OBJECT" since="12" deprecated="30" />
+		<field name="DRM_INFO_STATUS_OBJECT" deprecated="30" />
+		<field name="TYPE_ALL_RIGHTS_REMOVED" deprecated="30" />
+		<field name="TYPE_DRM_INFO_PROCESSED" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmInfo" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(ILjava/lang/String;Ljava/lang/String;)V" deprecated="30" />
+		<method name="&lt;init&gt;(I[BLjava/lang/String;)V" deprecated="30" />
+		<method name="get(Ljava/lang/String;)Ljava/lang/Object;" deprecated="30" />
+		<method name="getData()[B" deprecated="30" />
+		<method name="getInfoType()I" deprecated="30" />
+		<method name="getMimeType()Ljava/lang/String;" deprecated="30" />
+		<method name="iterator()Ljava/util/Iterator;" deprecated="30" />
+		<method name="keyIterator()Ljava/util/Iterator;" deprecated="30" />
+		<method name="put(Ljava/lang/String;Ljava/lang/Object;)V" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmInfoEvent" since="11" deprecated="30">
+		<extends name="android/drm/DrmEvent" />
+		<method name="&lt;init&gt;(IILjava/lang/String;)V" deprecated="30" />
+		<method name="&lt;init&gt;(IILjava/lang/String;Ljava/util/HashMap;)V" since="12" deprecated="30" />
+		<field name="TYPE_ACCOUNT_ALREADY_REGISTERED" deprecated="30" />
+		<field name="TYPE_ALREADY_REGISTERED_BY_ANOTHER_ACCOUNT" deprecated="30" />
+		<field name="TYPE_REMOVE_RIGHTS" deprecated="30" />
+		<field name="TYPE_RIGHTS_INSTALLED" deprecated="30" />
+		<field name="TYPE_RIGHTS_REMOVED" since="12" deprecated="30" />
+		<field name="TYPE_WAIT_FOR_RIGHTS" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmInfoRequest" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(ILjava/lang/String;)V" deprecated="30" />
+		<method name="get(Ljava/lang/String;)Ljava/lang/Object;" deprecated="30" />
+		<method name="getInfoType()I" deprecated="30" />
+		<method name="getMimeType()Ljava/lang/String;" deprecated="30" />
+		<method name="iterator()Ljava/util/Iterator;" deprecated="30" />
+		<method name="keyIterator()Ljava/util/Iterator;" deprecated="30" />
+		<method name="put(Ljava/lang/String;Ljava/lang/Object;)V" deprecated="30" />
+		<field name="ACCOUNT_ID" deprecated="30" />
+		<field name="SUBSCRIPTION_ID" deprecated="30" />
+		<field name="TYPE_REGISTRATION_INFO" deprecated="30" />
+		<field name="TYPE_RIGHTS_ACQUISITION_INFO" deprecated="30" />
+		<field name="TYPE_RIGHTS_ACQUISITION_PROGRESS_INFO" deprecated="30" />
+		<field name="TYPE_UNREGISTRATION_INFO" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmInfoStatus" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(IILandroid/drm/ProcessedData;Ljava/lang/String;)V" deprecated="30" />
+		<field name="STATUS_ERROR" deprecated="30" />
+		<field name="STATUS_OK" deprecated="30" />
+		<field name="data" deprecated="30" />
+		<field name="infoType" deprecated="30" />
+		<field name="mimeType" deprecated="30" />
+		<field name="statusCode" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmManagerClient" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" since="24" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="30" />
+		<method name="acquireDrmInfo(Landroid/drm/DrmInfoRequest;)Landroid/drm/DrmInfo;" deprecated="30" />
+		<method name="acquireRights(Landroid/drm/DrmInfoRequest;)I" deprecated="30" />
+		<method name="canHandle(Landroid/net/Uri;Ljava/lang/String;)Z" deprecated="30" />
+		<method name="canHandle(Ljava/lang/String;Ljava/lang/String;)Z" deprecated="30" />
+		<method name="checkRightsStatus(Landroid/net/Uri;)I" deprecated="30" />
+		<method name="checkRightsStatus(Landroid/net/Uri;I)I" deprecated="30" />
+		<method name="checkRightsStatus(Ljava/lang/String;)I" deprecated="30" />
+		<method name="checkRightsStatus(Ljava/lang/String;I)I" deprecated="30" />
+		<method name="closeConvertSession(I)Landroid/drm/DrmConvertedStatus;" deprecated="30" />
+		<method name="convertData(I[B)Landroid/drm/DrmConvertedStatus;" deprecated="30" />
+		<method name="getAvailableDrmEngines()[Ljava/lang/String;" deprecated="30" />
+		<method name="getAvailableDrmSupportInfo()Ljava/util/Collection;" since="30" deprecated="30" />
+		<method name="getConstraints(Landroid/net/Uri;I)Landroid/content/ContentValues;" deprecated="30" />
+		<method name="getConstraints(Ljava/lang/String;I)Landroid/content/ContentValues;" deprecated="30" />
+		<method name="getDrmObjectType(Landroid/net/Uri;Ljava/lang/String;)I" deprecated="30" />
+		<method name="getDrmObjectType(Ljava/lang/String;Ljava/lang/String;)I" deprecated="30" />
+		<method name="getMetadata(Landroid/net/Uri;)Landroid/content/ContentValues;" deprecated="30" />
+		<method name="getMetadata(Ljava/lang/String;)Landroid/content/ContentValues;" deprecated="30" />
+		<method name="getOriginalMimeType(Landroid/net/Uri;)Ljava/lang/String;" deprecated="30" />
+		<method name="getOriginalMimeType(Ljava/lang/String;)Ljava/lang/String;" deprecated="30" />
+		<method name="openConvertSession(Ljava/lang/String;)I" deprecated="30" />
+		<method name="processDrmInfo(Landroid/drm/DrmInfo;)I" deprecated="30" />
+		<method name="release()V" since="16" deprecated="24" />
+		<method name="removeAllRights()I" deprecated="30" />
+		<method name="removeRights(Landroid/net/Uri;)I" deprecated="30" />
+		<method name="removeRights(Ljava/lang/String;)I" deprecated="30" />
+		<method name="saveRights(Landroid/drm/DrmRights;Ljava/lang/String;Ljava/lang/String;)I" deprecated="30" />
+		<method name="setOnErrorListener(Landroid/drm/DrmManagerClient$OnErrorListener;)V" deprecated="30" />
+		<method name="setOnEventListener(Landroid/drm/DrmManagerClient$OnEventListener;)V" deprecated="30" />
+		<method name="setOnInfoListener(Landroid/drm/DrmManagerClient$OnInfoListener;)V" deprecated="30" />
+		<field name="ERROR_NONE" deprecated="30" />
+		<field name="ERROR_UNKNOWN" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmManagerClient$OnErrorListener" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="onError(Landroid/drm/DrmManagerClient;Landroid/drm/DrmErrorEvent;)V" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmManagerClient$OnEventListener" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="onEvent(Landroid/drm/DrmManagerClient;Landroid/drm/DrmEvent;)V" since="12" deprecated="30" />
+		<method name="onEvent(Landroid/drm/DrmManagerClient;Landroid/drm/DrmEvent;Ljava/util/HashMap;)V" removed="12" />
+	</class>
+	<class name="android/drm/DrmManagerClient$OnInfoListener" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="onInfo(Landroid/drm/DrmManagerClient;Landroid/drm/DrmInfoEvent;)V" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmRights" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/drm/ProcessedData;Ljava/lang/String;)V" deprecated="30" />
+		<method name="&lt;init&gt;(Ljava/io/File;Ljava/lang/String;)V" deprecated="30" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" deprecated="30" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="30" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="30" />
+		<method name="getAccountId()Ljava/lang/String;" deprecated="30" />
+		<method name="getData()[B" deprecated="30" />
+		<method name="getMimeType()Ljava/lang/String;" deprecated="30" />
+		<method name="getSubscriptionId()Ljava/lang/String;" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmStore" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="16" />
+	</class>
+	<class name="android/drm/DrmStore$Action" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="16" />
+		<field name="DEFAULT" deprecated="30" />
+		<field name="DISPLAY" deprecated="30" />
+		<field name="EXECUTE" deprecated="30" />
+		<field name="OUTPUT" deprecated="30" />
+		<field name="PLAY" deprecated="30" />
+		<field name="PREVIEW" deprecated="30" />
+		<field name="RINGTONE" deprecated="30" />
+		<field name="TRANSFER" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmStore$ConstraintsColumns" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<field name="EXTENDED_METADATA" deprecated="30" />
+		<field name="LICENSE_AVAILABLE_TIME" deprecated="30" />
+		<field name="LICENSE_EXPIRY_TIME" deprecated="30" />
+		<field name="LICENSE_START_TIME" deprecated="30" />
+		<field name="MAX_REPEAT_COUNT" deprecated="30" />
+		<field name="REMAINING_REPEAT_COUNT" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmStore$DrmObjectType" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="16" />
+		<field name="CONTENT" deprecated="30" />
+		<field name="RIGHTS_OBJECT" deprecated="30" />
+		<field name="TRIGGER_OBJECT" deprecated="30" />
+		<field name="UNKNOWN" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmStore$Playback" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="16" />
+		<field name="PAUSE" deprecated="30" />
+		<field name="RESUME" deprecated="30" />
+		<field name="START" deprecated="30" />
+		<field name="STOP" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmStore$RightsStatus" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="16" />
+		<field name="RIGHTS_EXPIRED" deprecated="30" />
+		<field name="RIGHTS_INVALID" deprecated="30" />
+		<field name="RIGHTS_NOT_ACQUIRED" deprecated="30" />
+		<field name="RIGHTS_VALID" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmSupportInfo" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<method name="addFileSuffix(Ljava/lang/String;)V" deprecated="30" />
+		<method name="addMimeType(Ljava/lang/String;)V" deprecated="30" />
+		<method name="getDescriprition()Ljava/lang/String;" deprecated="16" />
+		<method name="getDescription()Ljava/lang/String;" since="16" deprecated="30" />
+		<method name="getFileSuffixIterator()Ljava/util/Iterator;" deprecated="30" />
+		<method name="getMimeTypeIterator()Ljava/util/Iterator;" deprecated="30" />
+		<method name="setDescription(Ljava/lang/String;)V" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmUtils" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<method name="getExtendedMetadataParser([B)Landroid/drm/DrmUtils$ExtendedMetadataParser;" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmUtils$ExtendedMetadataParser" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="get(Ljava/lang/String;)Ljava/lang/String;" deprecated="30" />
+		<method name="iterator()Ljava/util/Iterator;" deprecated="30" />
+		<method name="keyIterator()Ljava/util/Iterator;" deprecated="30" />
+	</class>
+	<class name="android/drm/ProcessedData" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="getAccountId()Ljava/lang/String;" deprecated="30" />
+		<method name="getData()[B" deprecated="30" />
+		<method name="getSubscriptionId()Ljava/lang/String;" deprecated="30" />
+	</class>
+	<class name="android/gesture/Gesture" since="4">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addStroke(Landroid/gesture/GestureStroke;)V" />
+		<method name="getBoundingBox()Landroid/graphics/RectF;" />
+		<method name="getID()J" />
+		<method name="getLength()F" />
+		<method name="getStrokes()Ljava/util/ArrayList;" />
+		<method name="getStrokesCount()I" />
+		<method name="toBitmap(IIII)Landroid/graphics/Bitmap;" />
+		<method name="toBitmap(IIIII)Landroid/graphics/Bitmap;" />
+		<method name="toPath()Landroid/graphics/Path;" />
+		<method name="toPath(IIII)Landroid/graphics/Path;" />
+		<method name="toPath(Landroid/graphics/Path;)Landroid/graphics/Path;" />
+		<method name="toPath(Landroid/graphics/Path;IIII)Landroid/graphics/Path;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/gesture/GestureLibraries" since="4">
+		<extends name="java/lang/Object" />
+		<method name="fromFile(Ljava/io/File;)Landroid/gesture/GestureLibrary;" />
+		<method name="fromFile(Ljava/lang/String;)Landroid/gesture/GestureLibrary;" />
+		<method name="fromFileDescriptor(Landroid/os/ParcelFileDescriptor;)Landroid/gesture/GestureLibrary;" since="30" />
+		<method name="fromPrivateFile(Landroid/content/Context;Ljava/lang/String;)Landroid/gesture/GestureLibrary;" />
+		<method name="fromRawResource(Landroid/content/Context;I)Landroid/gesture/GestureLibrary;" />
+	</class>
+	<class name="android/gesture/GestureLibrary" since="4">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addGesture(Ljava/lang/String;Landroid/gesture/Gesture;)V" />
+		<method name="getGestureEntries()Ljava/util/Set;" />
+		<method name="getGestures(Ljava/lang/String;)Ljava/util/ArrayList;" />
+		<method name="getOrientationStyle()I" />
+		<method name="getSequenceType()I" />
+		<method name="isReadOnly()Z" />
+		<method name="load()Z" />
+		<method name="recognize(Landroid/gesture/Gesture;)Ljava/util/ArrayList;" />
+		<method name="removeEntry(Ljava/lang/String;)V" />
+		<method name="removeGesture(Ljava/lang/String;Landroid/gesture/Gesture;)V" />
+		<method name="save()Z" />
+		<method name="setOrientationStyle(I)V" />
+		<method name="setSequenceType(I)V" />
+		<field name="mStore" />
+	</class>
+	<class name="android/gesture/GestureOverlayView" since="4">
+		<extends name="android/widget/FrameLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="addOnGestureListener(Landroid/gesture/GestureOverlayView$OnGestureListener;)V" />
+		<method name="addOnGesturePerformedListener(Landroid/gesture/GestureOverlayView$OnGesturePerformedListener;)V" />
+		<method name="addOnGesturingListener(Landroid/gesture/GestureOverlayView$OnGesturingListener;)V" />
+		<method name="cancelClearAnimation()V" />
+		<method name="cancelGesture()V" />
+		<method name="clear(Z)V" />
+		<method name="getCurrentStroke()Ljava/util/ArrayList;" />
+		<method name="getFadeOffset()J" />
+		<method name="getGesture()Landroid/gesture/Gesture;" />
+		<method name="getGestureColor()I" />
+		<method name="getGesturePath()Landroid/graphics/Path;" />
+		<method name="getGesturePath(Landroid/graphics/Path;)Landroid/graphics/Path;" />
+		<method name="getGestureStrokeAngleThreshold()F" />
+		<method name="getGestureStrokeLengthThreshold()F" />
+		<method name="getGestureStrokeSquarenessTreshold()F" />
+		<method name="getGestureStrokeType()I" />
+		<method name="getGestureStrokeWidth()F" />
+		<method name="getOrientation()I" />
+		<method name="getUncertainGestureColor()I" />
+		<method name="isEventsInterceptionEnabled()Z" />
+		<method name="isFadeEnabled()Z" />
+		<method name="isGestureVisible()Z" />
+		<method name="isGesturing()Z" />
+		<method name="removeAllOnGestureListeners()V" />
+		<method name="removeAllOnGesturePerformedListeners()V" />
+		<method name="removeAllOnGesturingListeners()V" />
+		<method name="removeOnGestureListener(Landroid/gesture/GestureOverlayView$OnGestureListener;)V" />
+		<method name="removeOnGesturePerformedListener(Landroid/gesture/GestureOverlayView$OnGesturePerformedListener;)V" />
+		<method name="removeOnGesturingListener(Landroid/gesture/GestureOverlayView$OnGesturingListener;)V" />
+		<method name="setEventsInterceptionEnabled(Z)V" />
+		<method name="setFadeEnabled(Z)V" />
+		<method name="setFadeOffset(J)V" />
+		<method name="setGesture(Landroid/gesture/Gesture;)V" />
+		<method name="setGestureColor(I)V" />
+		<method name="setGestureStrokeAngleThreshold(F)V" />
+		<method name="setGestureStrokeLengthThreshold(F)V" />
+		<method name="setGestureStrokeSquarenessTreshold(F)V" />
+		<method name="setGestureStrokeType(I)V" />
+		<method name="setGestureStrokeWidth(F)V" />
+		<method name="setGestureVisible(Z)V" />
+		<method name="setOrientation(I)V" />
+		<method name="setUncertainGestureColor(I)V" />
+		<field name="GESTURE_STROKE_TYPE_MULTIPLE" />
+		<field name="GESTURE_STROKE_TYPE_SINGLE" />
+		<field name="ORIENTATION_HORIZONTAL" />
+		<field name="ORIENTATION_VERTICAL" />
+	</class>
+	<class name="android/gesture/GestureOverlayView$OnGestureListener" since="4">
+		<extends name="java/lang/Object" />
+		<method name="onGesture(Landroid/gesture/GestureOverlayView;Landroid/view/MotionEvent;)V" />
+		<method name="onGestureCancelled(Landroid/gesture/GestureOverlayView;Landroid/view/MotionEvent;)V" />
+		<method name="onGestureEnded(Landroid/gesture/GestureOverlayView;Landroid/view/MotionEvent;)V" />
+		<method name="onGestureStarted(Landroid/gesture/GestureOverlayView;Landroid/view/MotionEvent;)V" />
+	</class>
+	<class name="android/gesture/GestureOverlayView$OnGesturePerformedListener" since="4">
+		<extends name="java/lang/Object" />
+		<method name="onGesturePerformed(Landroid/gesture/GestureOverlayView;Landroid/gesture/Gesture;)V" />
+	</class>
+	<class name="android/gesture/GestureOverlayView$OnGesturingListener" since="4">
+		<extends name="java/lang/Object" />
+		<method name="onGesturingEnded(Landroid/gesture/GestureOverlayView;)V" />
+		<method name="onGesturingStarted(Landroid/gesture/GestureOverlayView;)V" />
+	</class>
+	<class name="android/gesture/GesturePoint" since="4">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(FFJ)V" />
+		<field name="timestamp" />
+		<field name="x" />
+		<field name="y" />
+	</class>
+	<class name="android/gesture/GestureStore" since="4">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addGesture(Ljava/lang/String;Landroid/gesture/Gesture;)V" />
+		<method name="getGestureEntries()Ljava/util/Set;" />
+		<method name="getGestures(Ljava/lang/String;)Ljava/util/ArrayList;" />
+		<method name="getOrientationStyle()I" />
+		<method name="getSequenceType()I" />
+		<method name="hasChanged()Z" />
+		<method name="load(Ljava/io/InputStream;)V" />
+		<method name="load(Ljava/io/InputStream;Z)V" />
+		<method name="recognize(Landroid/gesture/Gesture;)Ljava/util/ArrayList;" />
+		<method name="removeEntry(Ljava/lang/String;)V" />
+		<method name="removeGesture(Ljava/lang/String;Landroid/gesture/Gesture;)V" />
+		<method name="save(Ljava/io/OutputStream;)V" />
+		<method name="save(Ljava/io/OutputStream;Z)V" />
+		<method name="setOrientationStyle(I)V" />
+		<method name="setSequenceType(I)V" />
+		<field name="ORIENTATION_INVARIANT" />
+		<field name="ORIENTATION_SENSITIVE" />
+		<field name="SEQUENCE_INVARIANT" />
+		<field name="SEQUENCE_SENSITIVE" />
+	</class>
+	<class name="android/gesture/GestureStroke" since="4">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/util/ArrayList;)V" />
+		<method name="clearPath()V" />
+		<method name="computeOrientedBoundingBox()Landroid/gesture/OrientedBoundingBox;" />
+		<method name="getPath()Landroid/graphics/Path;" />
+		<method name="toPath(FFI)Landroid/graphics/Path;" />
+		<field name="boundingBox" />
+		<field name="length" />
+		<field name="points" />
+	</class>
+	<class name="android/gesture/GestureUtils" since="8">
+		<extends name="java/lang/Object" />
+		<method name="computeOrientedBoundingBox(Ljava/util/ArrayList;)Landroid/gesture/OrientedBoundingBox;" />
+		<method name="computeOrientedBoundingBox([F)Landroid/gesture/OrientedBoundingBox;" />
+		<method name="spatialSampling(Landroid/gesture/Gesture;I)[F" />
+		<method name="spatialSampling(Landroid/gesture/Gesture;IZ)[F" />
+		<method name="temporalSampling(Landroid/gesture/GestureStroke;I)[F" />
+	</class>
+	<class name="android/gesture/OrientedBoundingBox" since="4">
+		<extends name="java/lang/Object" />
+		<field name="centerX" />
+		<field name="centerY" />
+		<field name="height" />
+		<field name="orientation" />
+		<field name="squareness" />
+		<field name="width" />
+	</class>
+	<class name="android/gesture/Prediction" since="4">
+		<extends name="java/lang/Object" />
+		<field name="name" />
+		<field name="score" />
+	</class>
+	<class name="android/graphics/AvoidXfermode" since="1" deprecated="16" removed="24">
+		<extends name="android/graphics/Xfermode" />
+		<method name="&lt;init&gt;(IILandroid/graphics/AvoidXfermode$Mode;)V" />
+	</class>
+	<class name="android/graphics/AvoidXfermode$Mode" since="1" removed="24">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/AvoidXfermode$Mode;" />
+		<method name="values()[Landroid/graphics/AvoidXfermode$Mode;" />
+		<field name="AVOID" />
+		<field name="TARGET" />
+	</class>
+	<class name="android/graphics/Bitmap" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="asShared()Landroid/graphics/Bitmap;" since="31" />
+		<method name="compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z" />
+		<method name="copy(Landroid/graphics/Bitmap$Config;Z)Landroid/graphics/Bitmap;" />
+		<method name="copyPixelsFromBuffer(Ljava/nio/Buffer;)V" since="3" />
+		<method name="copyPixelsToBuffer(Ljava/nio/Buffer;)V" />
+		<method name="createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;" />
+		<method name="createBitmap(IILandroid/graphics/Bitmap$Config;Z)Landroid/graphics/Bitmap;" since="26" />
+		<method name="createBitmap(IILandroid/graphics/Bitmap$Config;ZLandroid/graphics/ColorSpace;)Landroid/graphics/Bitmap;" since="26" />
+		<method name="createBitmap(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;" />
+		<method name="createBitmap(Landroid/graphics/Bitmap;IIII)Landroid/graphics/Bitmap;" />
+		<method name="createBitmap(Landroid/graphics/Bitmap;IIIILandroid/graphics/Matrix;Z)Landroid/graphics/Bitmap;" />
+		<method name="createBitmap(Landroid/graphics/Picture;)Landroid/graphics/Bitmap;" since="28" />
+		<method name="createBitmap(Landroid/graphics/Picture;IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;" since="28" />
+		<method name="createBitmap(Landroid/util/DisplayMetrics;IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;" since="17" />
+		<method name="createBitmap(Landroid/util/DisplayMetrics;IILandroid/graphics/Bitmap$Config;Z)Landroid/graphics/Bitmap;" since="26" />
+		<method name="createBitmap(Landroid/util/DisplayMetrics;IILandroid/graphics/Bitmap$Config;ZLandroid/graphics/ColorSpace;)Landroid/graphics/Bitmap;" since="26" />
+		<method name="createBitmap(Landroid/util/DisplayMetrics;[IIIIILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;" since="17" />
+		<method name="createBitmap(Landroid/util/DisplayMetrics;[IIILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;" since="17" />
+		<method name="createBitmap([IIIIILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;" />
+		<method name="createBitmap([IIILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;" />
+		<method name="createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;" />
+		<method name="eraseColor(I)V" />
+		<method name="eraseColor(J)V" since="29" />
+		<method name="extractAlpha()Landroid/graphics/Bitmap;" />
+		<method name="extractAlpha(Landroid/graphics/Paint;[I)Landroid/graphics/Bitmap;" />
+		<method name="getAllocationByteCount()I" since="19" />
+		<method name="getByteCount()I" since="12" />
+		<method name="getColor(II)Landroid/graphics/Color;" since="29" />
+		<method name="getColorSpace()Landroid/graphics/ColorSpace;" since="26" />
+		<method name="getConfig()Landroid/graphics/Bitmap$Config;" />
+		<method name="getDensity()I" since="4" />
+		<method name="getGenerationId()I" since="12" />
+		<method name="getHardwareBuffer()Landroid/hardware/HardwareBuffer;" since="31" />
+		<method name="getHeight()I" />
+		<method name="getNinePatchChunk()[B" />
+		<method name="getPixel(II)I" />
+		<method name="getPixels([IIIIIII)V" />
+		<method name="getRowBytes()I" />
+		<method name="getScaledHeight(I)I" since="4" />
+		<method name="getScaledHeight(Landroid/graphics/Canvas;)I" since="4" />
+		<method name="getScaledHeight(Landroid/util/DisplayMetrics;)I" since="4" />
+		<method name="getScaledWidth(I)I" since="4" />
+		<method name="getScaledWidth(Landroid/graphics/Canvas;)I" since="4" />
+		<method name="getScaledWidth(Landroid/util/DisplayMetrics;)I" since="4" />
+		<method name="getWidth()I" />
+		<method name="hasAlpha()Z" />
+		<method name="hasMipMap()Z" since="17" />
+		<method name="isMutable()Z" />
+		<method name="isPremultiplied()Z" since="17" />
+		<method name="isRecycled()Z" />
+		<method name="prepareToDraw()V" since="4" />
+		<method name="reconfigure(IILandroid/graphics/Bitmap$Config;)V" since="19" />
+		<method name="recycle()V" />
+		<method name="sameAs(Landroid/graphics/Bitmap;)Z" since="12" />
+		<method name="setColorSpace(Landroid/graphics/ColorSpace;)V" since="29" />
+		<method name="setConfig(Landroid/graphics/Bitmap$Config;)V" since="19" />
+		<method name="setDensity(I)V" since="4" />
+		<method name="setHasAlpha(Z)V" since="12" />
+		<method name="setHasMipMap(Z)V" since="17" />
+		<method name="setHeight(I)V" since="19" />
+		<method name="setPixel(III)V" />
+		<method name="setPixels([IIIIIII)V" />
+		<method name="setPremultiplied(Z)V" since="19" />
+		<method name="setWidth(I)V" since="19" />
+		<method name="wrapHardwareBuffer(Landroid/hardware/HardwareBuffer;Landroid/graphics/ColorSpace;)Landroid/graphics/Bitmap;" since="29" />
+		<field name="CREATOR" />
+		<field name="DENSITY_NONE" since="4" />
+	</class>
+	<class name="android/graphics/Bitmap$CompressFormat" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Bitmap$CompressFormat;" />
+		<method name="values()[Landroid/graphics/Bitmap$CompressFormat;" />
+		<field name="JPEG" />
+		<field name="PNG" />
+		<field name="WEBP" since="14" deprecated="30" />
+		<field name="WEBP_LOSSLESS" since="30" />
+		<field name="WEBP_LOSSY" since="30" />
+	</class>
+	<class name="android/graphics/Bitmap$Config" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Bitmap$Config;" />
+		<method name="values()[Landroid/graphics/Bitmap$Config;" />
+		<field name="ALPHA_8" />
+		<field name="ARGB_4444" deprecated="29" />
+		<field name="ARGB_8888" />
+		<field name="HARDWARE" since="26" />
+		<field name="RGBA_F16" since="26" />
+		<field name="RGB_565" />
+	</class>
+	<class name="android/graphics/BitmapFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="decodeByteArray([BII)Landroid/graphics/Bitmap;" />
+		<method name="decodeByteArray([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;" />
+		<method name="decodeFile(Ljava/lang/String;)Landroid/graphics/Bitmap;" />
+		<method name="decodeFile(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;" />
+		<method name="decodeFileDescriptor(Ljava/io/FileDescriptor;)Landroid/graphics/Bitmap;" />
+		<method name="decodeFileDescriptor(Ljava/io/FileDescriptor;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;" />
+		<method name="decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap;" />
+		<method name="decodeResource(Landroid/content/res/Resources;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;" />
+		<method name="decodeResourceStream(Landroid/content/res/Resources;Landroid/util/TypedValue;Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;" since="4" />
+		<method name="decodeStream(Ljava/io/InputStream;)Landroid/graphics/Bitmap;" />
+		<method name="decodeStream(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;" />
+	</class>
+	<class name="android/graphics/BitmapFactory$Options" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="requestCancelDecode()V" deprecated="24" />
+		<field name="inBitmap" since="11" />
+		<field name="inDensity" since="4" />
+		<field name="inDither" deprecated="24" />
+		<field name="inInputShareable" since="4" deprecated="21" />
+		<field name="inJustDecodeBounds" />
+		<field name="inMutable" since="11" />
+		<field name="inPreferQualityOverSpeed" since="10" deprecated="24" />
+		<field name="inPreferredColorSpace" since="26" />
+		<field name="inPreferredConfig" />
+		<field name="inPremultiplied" since="19" />
+		<field name="inPurgeable" since="4" deprecated="21" />
+		<field name="inSampleSize" />
+		<field name="inScaled" since="4" />
+		<field name="inScreenDensity" since="4" />
+		<field name="inTargetDensity" since="4" />
+		<field name="inTempStorage" />
+		<field name="mCancel" deprecated="24" />
+		<field name="outColorSpace" since="26" />
+		<field name="outConfig" since="26" />
+		<field name="outHeight" />
+		<field name="outMimeType" />
+		<field name="outWidth" />
+	</class>
+	<class name="android/graphics/BitmapRegionDecoder" since="10">
+		<extends name="java/lang/Object" />
+		<method name="decodeRegion(Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;" />
+		<method name="getHeight()I" />
+		<method name="getWidth()I" />
+		<method name="isRecycled()Z" />
+		<method name="newInstance(Landroid/os/ParcelFileDescriptor;)Landroid/graphics/BitmapRegionDecoder;" since="31" />
+		<method name="newInstance(Ljava/io/FileDescriptor;Z)Landroid/graphics/BitmapRegionDecoder;" deprecated="31" />
+		<method name="newInstance(Ljava/io/InputStream;)Landroid/graphics/BitmapRegionDecoder;" since="31" />
+		<method name="newInstance(Ljava/io/InputStream;Z)Landroid/graphics/BitmapRegionDecoder;" deprecated="31" />
+		<method name="newInstance(Ljava/lang/String;)Landroid/graphics/BitmapRegionDecoder;" since="31" />
+		<method name="newInstance(Ljava/lang/String;Z)Landroid/graphics/BitmapRegionDecoder;" deprecated="31" />
+		<method name="newInstance([BII)Landroid/graphics/BitmapRegionDecoder;" since="31" />
+		<method name="newInstance([BIIZ)Landroid/graphics/BitmapRegionDecoder;" deprecated="31" />
+		<method name="recycle()V" />
+	</class>
+	<class name="android/graphics/BitmapShader" since="1">
+		<extends name="android/graphics/Shader" />
+		<method name="&lt;init&gt;(Landroid/graphics/Bitmap;Landroid/graphics/Shader$TileMode;Landroid/graphics/Shader$TileMode;)V" />
+	</class>
+	<class name="android/graphics/BlendMode" since="29">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/BlendMode;" />
+		<method name="values()[Landroid/graphics/BlendMode;" />
+		<field name="CLEAR" />
+		<field name="COLOR" />
+		<field name="COLOR_BURN" />
+		<field name="COLOR_DODGE" />
+		<field name="DARKEN" />
+		<field name="DIFFERENCE" />
+		<field name="DST" />
+		<field name="DST_ATOP" />
+		<field name="DST_IN" />
+		<field name="DST_OUT" />
+		<field name="DST_OVER" />
+		<field name="EXCLUSION" />
+		<field name="HARD_LIGHT" />
+		<field name="HUE" />
+		<field name="LIGHTEN" />
+		<field name="LUMINOSITY" />
+		<field name="MODULATE" />
+		<field name="MULTIPLY" />
+		<field name="OVERLAY" />
+		<field name="PLUS" />
+		<field name="SATURATION" />
+		<field name="SCREEN" />
+		<field name="SOFT_LIGHT" />
+		<field name="SRC" />
+		<field name="SRC_ATOP" />
+		<field name="SRC_IN" />
+		<field name="SRC_OUT" />
+		<field name="SRC_OVER" />
+		<field name="XOR" />
+	</class>
+	<class name="android/graphics/BlendModeColorFilter" since="29">
+		<extends name="android/graphics/ColorFilter" />
+		<method name="&lt;init&gt;(ILandroid/graphics/BlendMode;)V" />
+		<method name="getColor()I" />
+		<method name="getMode()Landroid/graphics/BlendMode;" />
+	</class>
+	<class name="android/graphics/BlurMaskFilter" since="1">
+		<extends name="android/graphics/MaskFilter" />
+		<method name="&lt;init&gt;(FLandroid/graphics/BlurMaskFilter$Blur;)V" />
+	</class>
+	<class name="android/graphics/BlurMaskFilter$Blur" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/BlurMaskFilter$Blur;" />
+		<method name="values()[Landroid/graphics/BlurMaskFilter$Blur;" />
+		<field name="INNER" />
+		<field name="NORMAL" />
+		<field name="OUTER" />
+		<field name="SOLID" />
+	</class>
+	<class name="android/graphics/Camera" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="applyToCanvas(Landroid/graphics/Canvas;)V" />
+		<method name="dotWithNormal(FFF)F" />
+		<method name="getLocationX()F" since="16" />
+		<method name="getLocationY()F" since="16" />
+		<method name="getLocationZ()F" since="16" />
+		<method name="getMatrix(Landroid/graphics/Matrix;)V" />
+		<method name="restore()V" />
+		<method name="rotate(FFF)V" since="12" />
+		<method name="rotateX(F)V" />
+		<method name="rotateY(F)V" />
+		<method name="rotateZ(F)V" />
+		<method name="save()V" />
+		<method name="setLocation(FFF)V" since="12" />
+		<method name="translate(FFF)V" />
+	</class>
+	<class name="android/graphics/Canvas" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Bitmap;)V" />
+		<method name="&lt;init&gt;(Ljavax/microedition/khronos/opengles/GL;)V" removed="11" />
+		<method name="clipOutPath(Landroid/graphics/Path;)Z" since="26" />
+		<method name="clipOutRect(FFFF)Z" since="26" />
+		<method name="clipOutRect(IIII)Z" since="26" />
+		<method name="clipOutRect(Landroid/graphics/Rect;)Z" since="26" />
+		<method name="clipOutRect(Landroid/graphics/RectF;)Z" since="26" />
+		<method name="clipPath(Landroid/graphics/Path;)Z" />
+		<method name="clipPath(Landroid/graphics/Path;Landroid/graphics/Region$Op;)Z" deprecated="26" />
+		<method name="clipRect(FFFF)Z" />
+		<method name="clipRect(FFFFLandroid/graphics/Region$Op;)Z" deprecated="26" />
+		<method name="clipRect(IIII)Z" />
+		<method name="clipRect(Landroid/graphics/Rect;)Z" />
+		<method name="clipRect(Landroid/graphics/Rect;Landroid/graphics/Region$Op;)Z" deprecated="26" />
+		<method name="clipRect(Landroid/graphics/RectF;)Z" />
+		<method name="clipRect(Landroid/graphics/RectF;Landroid/graphics/Region$Op;)Z" deprecated="26" />
+		<method name="clipRegion(Landroid/graphics/Region;)Z" deprecated="21" removed="26" />
+		<method name="clipRegion(Landroid/graphics/Region;Landroid/graphics/Region$Op;)Z" deprecated="21" removed="26" />
+		<method name="concat(Landroid/graphics/Matrix;)V" />
+		<method name="disableZ()V" since="29" />
+		<method name="drawARGB(IIII)V" />
+		<method name="drawArc(FFFFFFZLandroid/graphics/Paint;)V" since="21" />
+		<method name="drawArc(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V" />
+		<method name="drawBitmap(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V" />
+		<method name="drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V" />
+		<method name="drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V" />
+		<method name="drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V" />
+		<method name="drawBitmap([IIIFFIIZLandroid/graphics/Paint;)V" since="3" deprecated="21" />
+		<method name="drawBitmap([IIIIIIIZLandroid/graphics/Paint;)V" deprecated="21" />
+		<method name="drawBitmapMesh(Landroid/graphics/Bitmap;II[FI[IILandroid/graphics/Paint;)V" />
+		<method name="drawCircle(FFFLandroid/graphics/Paint;)V" />
+		<method name="drawColor(I)V" />
+		<method name="drawColor(ILandroid/graphics/BlendMode;)V" since="29" />
+		<method name="drawColor(ILandroid/graphics/PorterDuff$Mode;)V" />
+		<method name="drawColor(J)V" since="29" />
+		<method name="drawColor(JLandroid/graphics/BlendMode;)V" since="29" />
+		<method name="drawDoubleRoundRect(Landroid/graphics/RectF;FFLandroid/graphics/RectF;FFLandroid/graphics/Paint;)V" since="29" />
+		<method name="drawDoubleRoundRect(Landroid/graphics/RectF;[FLandroid/graphics/RectF;[FLandroid/graphics/Paint;)V" since="29" />
+		<method name="drawGlyphs([II[FIILandroid/graphics/fonts/Font;Landroid/graphics/Paint;)V" since="31" />
+		<method name="drawLine(FFFFLandroid/graphics/Paint;)V" />
+		<method name="drawLines([FIILandroid/graphics/Paint;)V" />
+		<method name="drawLines([FLandroid/graphics/Paint;)V" />
+		<method name="drawOval(FFFFLandroid/graphics/Paint;)V" since="21" />
+		<method name="drawOval(Landroid/graphics/RectF;Landroid/graphics/Paint;)V" />
+		<method name="drawPaint(Landroid/graphics/Paint;)V" />
+		<method name="drawPatch(Landroid/graphics/NinePatch;Landroid/graphics/Rect;Landroid/graphics/Paint;)V" since="31" />
+		<method name="drawPatch(Landroid/graphics/NinePatch;Landroid/graphics/RectF;Landroid/graphics/Paint;)V" since="31" />
+		<method name="drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V" />
+		<method name="drawPicture(Landroid/graphics/Picture;)V" />
+		<method name="drawPicture(Landroid/graphics/Picture;Landroid/graphics/Rect;)V" />
+		<method name="drawPicture(Landroid/graphics/Picture;Landroid/graphics/RectF;)V" />
+		<method name="drawPoint(FFLandroid/graphics/Paint;)V" />
+		<method name="drawPoints([FIILandroid/graphics/Paint;)V" />
+		<method name="drawPoints([FLandroid/graphics/Paint;)V" />
+		<method name="drawPosText(Ljava/lang/String;[FLandroid/graphics/Paint;)V" deprecated="16" />
+		<method name="drawPosText([CII[FLandroid/graphics/Paint;)V" deprecated="16" />
+		<method name="drawRGB(III)V" />
+		<method name="drawRect(FFFFLandroid/graphics/Paint;)V" />
+		<method name="drawRect(Landroid/graphics/Rect;Landroid/graphics/Paint;)V" />
+		<method name="drawRect(Landroid/graphics/RectF;Landroid/graphics/Paint;)V" />
+		<method name="drawRenderNode(Landroid/graphics/RenderNode;)V" since="29" />
+		<method name="drawRoundRect(FFFFFFLandroid/graphics/Paint;)V" since="21" />
+		<method name="drawRoundRect(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V" />
+		<method name="drawText(Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V" />
+		<method name="drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V" />
+		<method name="drawText(Ljava/lang/String;IIFFLandroid/graphics/Paint;)V" />
+		<method name="drawText([CIIFFLandroid/graphics/Paint;)V" />
+		<method name="drawTextOnPath(Ljava/lang/String;Landroid/graphics/Path;FFLandroid/graphics/Paint;)V" />
+		<method name="drawTextOnPath([CIILandroid/graphics/Path;FFLandroid/graphics/Paint;)V" />
+		<method name="drawTextRun(Landroid/graphics/text/MeasuredText;IIIIFFZLandroid/graphics/Paint;)V" since="29" />
+		<method name="drawTextRun(Ljava/lang/CharSequence;IIIIFFZLandroid/graphics/Paint;)V" since="23" />
+		<method name="drawTextRun([CIIIIFFZLandroid/graphics/Paint;)V" since="23" />
+		<method name="drawVertices(Landroid/graphics/Canvas$VertexMode;I[FI[FI[II[SIILandroid/graphics/Paint;)V" />
+		<method name="enableZ()V" since="29" />
+		<method name="freeGlCaches()V" removed="11" />
+		<method name="getClipBounds()Landroid/graphics/Rect;" />
+		<method name="getClipBounds(Landroid/graphics/Rect;)Z" />
+		<method name="getDensity()I" since="4" />
+		<method name="getDrawFilter()Landroid/graphics/DrawFilter;" />
+		<method name="getGL()Ljavax/microedition/khronos/opengles/GL;" removed="11" />
+		<method name="getHeight()I" />
+		<method name="getMatrix()Landroid/graphics/Matrix;" deprecated="16" />
+		<method name="getMatrix(Landroid/graphics/Matrix;)V" deprecated="16" />
+		<method name="getMaximumBitmapHeight()I" since="14" />
+		<method name="getMaximumBitmapWidth()I" since="14" />
+		<method name="getSaveCount()I" />
+		<method name="getWidth()I" />
+		<method name="isHardwareAccelerated()Z" since="11" />
+		<method name="isOpaque()Z" />
+		<method name="quickReject(FFFF)Z" since="30" />
+		<method name="quickReject(FFFFLandroid/graphics/Canvas$EdgeType;)Z" deprecated="30" />
+		<method name="quickReject(Landroid/graphics/Path;)Z" since="30" />
+		<method name="quickReject(Landroid/graphics/Path;Landroid/graphics/Canvas$EdgeType;)Z" deprecated="30" />
+		<method name="quickReject(Landroid/graphics/RectF;)Z" since="30" />
+		<method name="quickReject(Landroid/graphics/RectF;Landroid/graphics/Canvas$EdgeType;)Z" deprecated="30" />
+		<method name="restore()V" />
+		<method name="restoreToCount(I)V" />
+		<method name="rotate(F)V" />
+		<method name="rotate(FFF)V" />
+		<method name="save()I" />
+		<method name="save(I)I" deprecated="26" removed="28" />
+		<method name="saveLayer(FFFFLandroid/graphics/Paint;)I" since="21" />
+		<method name="saveLayer(FFFFLandroid/graphics/Paint;I)I" deprecated="26" />
+		<method name="saveLayer(Landroid/graphics/RectF;Landroid/graphics/Paint;)I" since="21" />
+		<method name="saveLayer(Landroid/graphics/RectF;Landroid/graphics/Paint;I)I" deprecated="26" />
+		<method name="saveLayerAlpha(FFFFI)I" since="21" />
+		<method name="saveLayerAlpha(FFFFII)I" deprecated="26" />
+		<method name="saveLayerAlpha(Landroid/graphics/RectF;I)I" since="21" />
+		<method name="saveLayerAlpha(Landroid/graphics/RectF;II)I" deprecated="26" />
+		<method name="scale(FF)V" />
+		<method name="scale(FFFF)V" />
+		<method name="setBitmap(Landroid/graphics/Bitmap;)V" />
+		<method name="setDensity(I)V" since="4" />
+		<method name="setDrawFilter(Landroid/graphics/DrawFilter;)V" />
+		<method name="setMatrix(Landroid/graphics/Matrix;)V" />
+		<method name="setViewport(II)V" removed="11" />
+		<method name="skew(FF)V" />
+		<method name="translate(FF)V" />
+		<field name="ALL_SAVE_FLAG" />
+		<field name="CLIP_SAVE_FLAG" deprecated="26" removed="28" />
+		<field name="CLIP_TO_LAYER_SAVE_FLAG" deprecated="26" removed="28" />
+		<field name="FULL_COLOR_LAYER_SAVE_FLAG" deprecated="26" removed="28" />
+		<field name="HAS_ALPHA_LAYER_SAVE_FLAG" deprecated="26" removed="28" />
+		<field name="MATRIX_SAVE_FLAG" deprecated="26" removed="28" />
+	</class>
+	<class name="android/graphics/Canvas$EdgeType" since="1" deprecated="30">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Canvas$EdgeType;" />
+		<method name="values()[Landroid/graphics/Canvas$EdgeType;" />
+		<field name="AA" deprecated="30" />
+		<field name="BW" deprecated="30" />
+	</class>
+	<class name="android/graphics/Canvas$VertexMode" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Canvas$VertexMode;" />
+		<method name="values()[Landroid/graphics/Canvas$VertexMode;" />
+		<field name="TRIANGLES" />
+		<field name="TRIANGLE_FAN" />
+		<field name="TRIANGLE_STRIP" />
+	</class>
+	<class name="android/graphics/Color" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="HSVToColor(I[F)I" />
+		<method name="HSVToColor([F)I" />
+		<method name="RGBToHSV(III[F)V" />
+		<method name="alpha()F" since="26" />
+		<method name="alpha(I)I" />
+		<method name="alpha(J)F" since="26" />
+		<method name="argb(FFFF)I" since="26" />
+		<method name="argb(IIII)I" />
+		<method name="blue()F" since="26" />
+		<method name="blue(I)I" />
+		<method name="blue(J)F" since="26" />
+		<method name="colorSpace(J)Landroid/graphics/ColorSpace;" since="26" />
+		<method name="colorToHSV(I[F)V" />
+		<method name="convert(FFFFLandroid/graphics/ColorSpace$Connector;)J" since="26" />
+		<method name="convert(FFFFLandroid/graphics/ColorSpace;Landroid/graphics/ColorSpace;)J" since="26" />
+		<method name="convert(ILandroid/graphics/ColorSpace;)J" since="26" />
+		<method name="convert(JLandroid/graphics/ColorSpace$Connector;)J" since="26" />
+		<method name="convert(JLandroid/graphics/ColorSpace;)J" since="26" />
+		<method name="convert(Landroid/graphics/ColorSpace;)Landroid/graphics/Color;" since="26" />
+		<method name="getColorSpace()Landroid/graphics/ColorSpace;" since="26" />
+		<method name="getComponent(I)F" since="26" />
+		<method name="getComponentCount()I" since="26" />
+		<method name="getComponents()[F" since="26" />
+		<method name="getComponents([F)[F" since="26" />
+		<method name="getModel()Landroid/graphics/ColorSpace$Model;" since="26" />
+		<method name="green()F" since="26" />
+		<method name="green(I)I" />
+		<method name="green(J)F" since="26" />
+		<method name="isInColorSpace(JLandroid/graphics/ColorSpace;)Z" since="26" />
+		<method name="isSrgb()Z" since="26" />
+		<method name="isSrgb(J)Z" since="26" />
+		<method name="isWideGamut()Z" since="26" />
+		<method name="isWideGamut(J)Z" since="26" />
+		<method name="luminance()F" since="26" />
+		<method name="luminance(I)F" since="24" />
+		<method name="luminance(J)F" since="26" />
+		<method name="pack()J" since="26" />
+		<method name="pack(FFF)J" since="26" />
+		<method name="pack(FFFF)J" since="26" />
+		<method name="pack(FFFFLandroid/graphics/ColorSpace;)J" since="26" />
+		<method name="pack(I)J" since="26" />
+		<method name="parseColor(Ljava/lang/String;)I" />
+		<method name="red()F" since="26" />
+		<method name="red(I)I" />
+		<method name="red(J)F" since="26" />
+		<method name="rgb(FFF)I" since="26" />
+		<method name="rgb(III)I" />
+		<method name="toArgb()I" since="26" />
+		<method name="toArgb(J)I" since="26" />
+		<method name="valueOf(FFF)Landroid/graphics/Color;" since="26" />
+		<method name="valueOf(FFFF)Landroid/graphics/Color;" since="26" />
+		<method name="valueOf(FFFFLandroid/graphics/ColorSpace;)Landroid/graphics/Color;" since="26" />
+		<method name="valueOf(I)Landroid/graphics/Color;" since="26" />
+		<method name="valueOf(J)Landroid/graphics/Color;" since="26" />
+		<method name="valueOf([FLandroid/graphics/ColorSpace;)Landroid/graphics/Color;" since="26" />
+		<field name="BLACK" />
+		<field name="BLUE" />
+		<field name="CYAN" />
+		<field name="DKGRAY" />
+		<field name="GRAY" />
+		<field name="GREEN" />
+		<field name="LTGRAY" />
+		<field name="MAGENTA" />
+		<field name="RED" />
+		<field name="TRANSPARENT" />
+		<field name="WHITE" />
+		<field name="YELLOW" />
+	</class>
+	<class name="android/graphics/ColorFilter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="26" />
+	</class>
+	<class name="android/graphics/ColorMatrixColorFilter" since="1">
+		<extends name="android/graphics/ColorFilter" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;)V" />
+		<method name="&lt;init&gt;([F)V" />
+		<method name="getColorMatrix(Ljava/lang/Object;)V" since="26" />
+	</class>
+	<class name="android/graphics/ColorSpace" since="26">
+		<extends name="java/lang/Object" />
+		<method name="adapt(Landroid/graphics/ColorSpace;[F)Landroid/graphics/ColorSpace;" />
+		<method name="adapt(Landroid/graphics/ColorSpace;[FLandroid/graphics/ColorSpace$Adaptation;)Landroid/graphics/ColorSpace;" />
+		<method name="cctToXyz(I)[F" since="31" />
+		<method name="chromaticAdaptation(Landroid/graphics/ColorSpace$Adaptation;[F[F)[F" since="31" />
+		<method name="connect(Landroid/graphics/ColorSpace;)Landroid/graphics/ColorSpace$Connector;" />
+		<method name="connect(Landroid/graphics/ColorSpace;Landroid/graphics/ColorSpace$RenderIntent;)Landroid/graphics/ColorSpace$Connector;" />
+		<method name="connect(Landroid/graphics/ColorSpace;Landroid/graphics/ColorSpace;)Landroid/graphics/ColorSpace$Connector;" />
+		<method name="connect(Landroid/graphics/ColorSpace;Landroid/graphics/ColorSpace;Landroid/graphics/ColorSpace$RenderIntent;)Landroid/graphics/ColorSpace$Connector;" />
+		<method name="fromXyz(FFF)[F" />
+		<method name="fromXyz([F)[F" />
+		<method name="get(Landroid/graphics/ColorSpace$Named;)Landroid/graphics/ColorSpace;" />
+		<method name="getComponentCount()I" />
+		<method name="getId()I" />
+		<method name="getMaxValue(I)F" />
+		<method name="getMinValue(I)F" />
+		<method name="getModel()Landroid/graphics/ColorSpace$Model;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="isSrgb()Z" />
+		<method name="isWideGamut()Z" />
+		<method name="match([FLandroid/graphics/ColorSpace$Rgb$TransferParameters;)Landroid/graphics/ColorSpace;" />
+		<method name="toXyz(FFF)[F" />
+		<method name="toXyz([F)[F" />
+		<field name="ILLUMINANT_A" />
+		<field name="ILLUMINANT_B" />
+		<field name="ILLUMINANT_C" />
+		<field name="ILLUMINANT_D50" />
+		<field name="ILLUMINANT_D55" />
+		<field name="ILLUMINANT_D60" />
+		<field name="ILLUMINANT_D65" />
+		<field name="ILLUMINANT_D75" />
+		<field name="ILLUMINANT_E" />
+		<field name="MAX_ID" />
+		<field name="MIN_ID" />
+	</class>
+	<class name="android/graphics/ColorSpace$Adaptation" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/ColorSpace$Adaptation;" />
+		<method name="values()[Landroid/graphics/ColorSpace$Adaptation;" />
+		<field name="BRADFORD" />
+		<field name="CIECAT02" />
+		<field name="VON_KRIES" />
+	</class>
+	<class name="android/graphics/ColorSpace$Connector" since="26">
+		<extends name="java/lang/Object" />
+		<method name="getDestination()Landroid/graphics/ColorSpace;" />
+		<method name="getRenderIntent()Landroid/graphics/ColorSpace$RenderIntent;" />
+		<method name="getSource()Landroid/graphics/ColorSpace;" />
+		<method name="transform(FFF)[F" />
+		<method name="transform([F)[F" />
+	</class>
+	<class name="android/graphics/ColorSpace$Model" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="getComponentCount()I" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/ColorSpace$Model;" />
+		<method name="values()[Landroid/graphics/ColorSpace$Model;" />
+		<field name="CMYK" />
+		<field name="LAB" />
+		<field name="RGB" />
+		<field name="XYZ" />
+	</class>
+	<class name="android/graphics/ColorSpace$Named" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/ColorSpace$Named;" />
+		<method name="values()[Landroid/graphics/ColorSpace$Named;" />
+		<field name="ACES" />
+		<field name="ACESCG" />
+		<field name="ADOBE_RGB" />
+		<field name="BT2020" />
+		<field name="BT709" />
+		<field name="CIE_LAB" />
+		<field name="CIE_XYZ" />
+		<field name="DCI_P3" />
+		<field name="DISPLAY_P3" />
+		<field name="EXTENDED_SRGB" />
+		<field name="LINEAR_EXTENDED_SRGB" />
+		<field name="LINEAR_SRGB" />
+		<field name="NTSC_1953" />
+		<field name="PRO_PHOTO_RGB" />
+		<field name="SMPTE_C" />
+		<field name="SRGB" />
+	</class>
+	<class name="android/graphics/ColorSpace$RenderIntent" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/ColorSpace$RenderIntent;" />
+		<method name="values()[Landroid/graphics/ColorSpace$RenderIntent;" />
+		<field name="ABSOLUTE" />
+		<field name="PERCEPTUAL" />
+		<field name="RELATIVE" />
+		<field name="SATURATION" />
+	</class>
+	<class name="android/graphics/ColorSpace$Rgb" since="26">
+		<extends name="android/graphics/ColorSpace" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[FD)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[FLandroid/graphics/ColorSpace$Rgb$TransferParameters;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[FLjava/util/function/DoubleUnaryOperator;Ljava/util/function/DoubleUnaryOperator;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[F[FD)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[F[FLandroid/graphics/ColorSpace$Rgb$TransferParameters;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[F[FLjava/util/function/DoubleUnaryOperator;Ljava/util/function/DoubleUnaryOperator;FF)V" />
+		<method name="fromLinear(FFF)[F" />
+		<method name="fromLinear([F)[F" />
+		<method name="getEotf()Ljava/util/function/DoubleUnaryOperator;" />
+		<method name="getInverseTransform()[F" />
+		<method name="getInverseTransform([F)[F" />
+		<method name="getOetf()Ljava/util/function/DoubleUnaryOperator;" />
+		<method name="getPrimaries()[F" />
+		<method name="getPrimaries([F)[F" />
+		<method name="getTransferParameters()Landroid/graphics/ColorSpace$Rgb$TransferParameters;" />
+		<method name="getTransform()[F" />
+		<method name="getTransform([F)[F" />
+		<method name="getWhitePoint()[F" />
+		<method name="getWhitePoint([F)[F" />
+		<method name="toLinear(FFF)[F" />
+		<method name="toLinear([F)[F" />
+	</class>
+	<class name="android/graphics/ColorSpace$Rgb$TransferParameters" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(DDDDD)V" />
+		<method name="&lt;init&gt;(DDDDDDD)V" />
+		<field name="a" />
+		<field name="b" />
+		<field name="c" />
+		<field name="d" />
+		<field name="e" />
+		<field name="f" />
+		<field name="g" />
+	</class>
+	<class name="android/graphics/ComposePathEffect" since="1">
+		<extends name="android/graphics/PathEffect" />
+		<method name="&lt;init&gt;(Landroid/graphics/PathEffect;Landroid/graphics/PathEffect;)V" />
+	</class>
+	<class name="android/graphics/ComposeShader" since="1">
+		<extends name="android/graphics/Shader" />
+		<method name="&lt;init&gt;(Landroid/graphics/Shader;Landroid/graphics/Shader;Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="&lt;init&gt;(Landroid/graphics/Shader;Landroid/graphics/Shader;Landroid/graphics/PorterDuff$Mode;)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Shader;Landroid/graphics/Shader;Landroid/graphics/Xfermode;)V" deprecated="29" />
+	</class>
+	<class name="android/graphics/CornerPathEffect" since="1">
+		<extends name="android/graphics/PathEffect" />
+		<method name="&lt;init&gt;(F)V" />
+	</class>
+	<class name="android/graphics/DashPathEffect" since="1">
+		<extends name="android/graphics/PathEffect" />
+		<method name="&lt;init&gt;([FF)V" />
+	</class>
+	<class name="android/graphics/DiscretePathEffect" since="1">
+		<extends name="android/graphics/PathEffect" />
+		<method name="&lt;init&gt;(FF)V" />
+	</class>
+	<class name="android/graphics/DrawFilter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/graphics/EmbossMaskFilter" since="1">
+		<extends name="android/graphics/MaskFilter" />
+		<method name="&lt;init&gt;([FFFF)V" deprecated="28" />
+	</class>
+	<class name="android/graphics/HardwareRenderer" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clearContent()V" />
+		<method name="createRenderRequest()Landroid/graphics/HardwareRenderer$FrameRenderRequest;" />
+		<method name="destroy()V" />
+		<method name="isOpaque()Z" />
+		<method name="notifyFramePending()V" />
+		<method name="setContentRoot(Landroid/graphics/RenderNode;)V" />
+		<method name="setLightSourceAlpha(FF)V" />
+		<method name="setLightSourceGeometry(FFFF)V" />
+		<method name="setName(Ljava/lang/String;)V" />
+		<method name="setOpaque(Z)V" />
+		<method name="setSurface(Landroid/view/Surface;)V" />
+		<method name="start()V" />
+		<method name="stop()V" />
+		<field name="SYNC_CONTEXT_IS_STOPPED" />
+		<field name="SYNC_FRAME_DROPPED" />
+		<field name="SYNC_LOST_SURFACE_REWARD_IF_FOUND" />
+		<field name="SYNC_OK" />
+		<field name="SYNC_REDRAW_REQUESTED" />
+	</class>
+	<class name="android/graphics/HardwareRenderer$FrameRenderRequest" since="29">
+		<extends name="java/lang/Object" />
+		<method name="setFrameCommitCallback(Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)Landroid/graphics/HardwareRenderer$FrameRenderRequest;" />
+		<method name="setVsyncTime(J)Landroid/graphics/HardwareRenderer$FrameRenderRequest;" />
+		<method name="setWaitForPresent(Z)Landroid/graphics/HardwareRenderer$FrameRenderRequest;" />
+		<method name="syncAndDraw()I" />
+	</class>
+	<class name="android/graphics/ImageDecoder" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="createSource(Landroid/content/ContentResolver;Landroid/net/Uri;)Landroid/graphics/ImageDecoder$Source;" />
+		<method name="createSource(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/ImageDecoder$Source;" />
+		<method name="createSource(Landroid/content/res/Resources;I)Landroid/graphics/ImageDecoder$Source;" />
+		<method name="createSource(Ljava/io/File;)Landroid/graphics/ImageDecoder$Source;" />
+		<method name="createSource(Ljava/nio/ByteBuffer;)Landroid/graphics/ImageDecoder$Source;" />
+		<method name="createSource(Ljava/util/concurrent/Callable;)Landroid/graphics/ImageDecoder$Source;" since="29" />
+		<method name="createSource([B)Landroid/graphics/ImageDecoder$Source;" since="31" />
+		<method name="createSource([BII)Landroid/graphics/ImageDecoder$Source;" since="31" />
+		<method name="decodeBitmap(Landroid/graphics/ImageDecoder$Source;)Landroid/graphics/Bitmap;" />
+		<method name="decodeBitmap(Landroid/graphics/ImageDecoder$Source;Landroid/graphics/ImageDecoder$OnHeaderDecodedListener;)Landroid/graphics/Bitmap;" />
+		<method name="decodeDrawable(Landroid/graphics/ImageDecoder$Source;)Landroid/graphics/drawable/Drawable;" />
+		<method name="decodeDrawable(Landroid/graphics/ImageDecoder$Source;Landroid/graphics/ImageDecoder$OnHeaderDecodedListener;)Landroid/graphics/drawable/Drawable;" />
+		<method name="getAllocator()I" />
+		<method name="getCrop()Landroid/graphics/Rect;" />
+		<method name="getMemorySizePolicy()I" />
+		<method name="getOnPartialImageListener()Landroid/graphics/ImageDecoder$OnPartialImageListener;" />
+		<method name="getPostProcessor()Landroid/graphics/PostProcessor;" />
+		<method name="isDecodeAsAlphaMaskEnabled()Z" />
+		<method name="isMimeTypeSupported(Ljava/lang/String;)Z" since="29" />
+		<method name="isMutableRequired()Z" />
+		<method name="isUnpremultipliedRequired()Z" />
+		<method name="setAllocator(I)V" />
+		<method name="setCrop(Landroid/graphics/Rect;)V" />
+		<method name="setDecodeAsAlphaMaskEnabled(Z)V" />
+		<method name="setMemorySizePolicy(I)V" />
+		<method name="setMutableRequired(Z)V" />
+		<method name="setOnPartialImageListener(Landroid/graphics/ImageDecoder$OnPartialImageListener;)V" />
+		<method name="setPostProcessor(Landroid/graphics/PostProcessor;)V" />
+		<method name="setTargetColorSpace(Landroid/graphics/ColorSpace;)V" />
+		<method name="setTargetSampleSize(I)V" />
+		<method name="setTargetSize(II)V" />
+		<method name="setUnpremultipliedRequired(Z)V" />
+		<field name="ALLOCATOR_DEFAULT" />
+		<field name="ALLOCATOR_HARDWARE" />
+		<field name="ALLOCATOR_SHARED_MEMORY" />
+		<field name="ALLOCATOR_SOFTWARE" />
+		<field name="MEMORY_POLICY_DEFAULT" />
+		<field name="MEMORY_POLICY_LOW_RAM" />
+	</class>
+	<class name="android/graphics/ImageDecoder$DecodeException" since="28">
+		<extends name="java/io/IOException" />
+		<method name="getError()I" />
+		<method name="getSource()Landroid/graphics/ImageDecoder$Source;" />
+		<field name="SOURCE_EXCEPTION" />
+		<field name="SOURCE_INCOMPLETE" />
+		<field name="SOURCE_MALFORMED_DATA" />
+	</class>
+	<class name="android/graphics/ImageDecoder$ImageInfo" since="28">
+		<extends name="java/lang/Object" />
+		<method name="getColorSpace()Landroid/graphics/ColorSpace;" />
+		<method name="getMimeType()Ljava/lang/String;" />
+		<method name="getSize()Landroid/util/Size;" />
+		<method name="isAnimated()Z" />
+	</class>
+	<class name="android/graphics/ImageDecoder$OnHeaderDecodedListener" since="28">
+		<extends name="java/lang/Object" />
+		<method name="onHeaderDecoded(Landroid/graphics/ImageDecoder;Landroid/graphics/ImageDecoder$ImageInfo;Landroid/graphics/ImageDecoder$Source;)V" />
+	</class>
+	<class name="android/graphics/ImageDecoder$OnPartialImageListener" since="28">
+		<extends name="java/lang/Object" />
+		<method name="onPartialImage(Landroid/graphics/ImageDecoder$DecodeException;)Z" />
+	</class>
+	<class name="android/graphics/ImageDecoder$Source" since="28">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/graphics/ImageFormat" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getBitsPerPixel(I)I" />
+		<field name="DEPTH16" since="23" />
+		<field name="DEPTH_JPEG" since="29" />
+		<field name="DEPTH_POINT_CLOUD" since="23" />
+		<field name="FLEX_RGBA_8888" since="23" />
+		<field name="FLEX_RGB_888" since="23" />
+		<field name="HEIC" since="29" />
+		<field name="JPEG" />
+		<field name="NV16" />
+		<field name="NV21" />
+		<field name="PRIVATE" since="23" />
+		<field name="RAW10" since="21" />
+		<field name="RAW12" since="23" />
+		<field name="RAW_PRIVATE" since="24" />
+		<field name="RAW_SENSOR" since="21" />
+		<field name="RGB_565" />
+		<field name="UNKNOWN" />
+		<field name="Y8" since="29" />
+		<field name="YCBCR_P010" since="31" />
+		<field name="YUV_420_888" since="19" />
+		<field name="YUV_422_888" since="23" />
+		<field name="YUV_444_888" since="23" />
+		<field name="YUY2" />
+		<field name="YV12" since="9" />
+	</class>
+	<class name="android/graphics/Insets" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="add(Landroid/graphics/Insets;Landroid/graphics/Insets;)Landroid/graphics/Insets;" />
+		<method name="max(Landroid/graphics/Insets;Landroid/graphics/Insets;)Landroid/graphics/Insets;" />
+		<method name="min(Landroid/graphics/Insets;Landroid/graphics/Insets;)Landroid/graphics/Insets;" />
+		<method name="of(IIII)Landroid/graphics/Insets;" />
+		<method name="of(Landroid/graphics/Rect;)Landroid/graphics/Insets;" />
+		<method name="subtract(Landroid/graphics/Insets;Landroid/graphics/Insets;)Landroid/graphics/Insets;" />
+		<field name="CREATOR" />
+		<field name="NONE" />
+		<field name="bottom" />
+		<field name="left" />
+		<field name="right" />
+		<field name="top" />
+	</class>
+	<class name="android/graphics/Interpolator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getKeyFrameCount()I" />
+		<method name="getValueCount()I" />
+		<method name="reset(I)V" />
+		<method name="reset(II)V" />
+		<method name="setKeyFrame(II[F)V" />
+		<method name="setKeyFrame(II[F[F)V" />
+		<method name="setRepeatMirror(FZ)V" />
+		<method name="timeToValues(I[F)Landroid/graphics/Interpolator$Result;" />
+		<method name="timeToValues([F)Landroid/graphics/Interpolator$Result;" />
+	</class>
+	<class name="android/graphics/Interpolator$Result" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Interpolator$Result;" />
+		<method name="values()[Landroid/graphics/Interpolator$Result;" />
+		<field name="FREEZE_END" />
+		<field name="FREEZE_START" />
+		<field name="NORMAL" />
+	</class>
+	<class name="android/graphics/LayerRasterizer" since="1" deprecated="21" removed="26">
+		<extends name="android/graphics/Rasterizer" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addLayer(Landroid/graphics/Paint;)V" />
+		<method name="addLayer(Landroid/graphics/Paint;FF)V" />
+	</class>
+	<class name="android/graphics/LightingColorFilter" since="1">
+		<extends name="android/graphics/ColorFilter" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getColorAdd()I" since="26" />
+		<method name="getColorMultiply()I" since="26" />
+	</class>
+	<class name="android/graphics/LinearGradient" since="1">
+		<extends name="android/graphics/Shader" />
+		<method name="&lt;init&gt;(FFFFIILandroid/graphics/Shader$TileMode;)V" />
+		<method name="&lt;init&gt;(FFFFJJLandroid/graphics/Shader$TileMode;)V" since="29" />
+		<method name="&lt;init&gt;(FFFF[I[FLandroid/graphics/Shader$TileMode;)V" />
+		<method name="&lt;init&gt;(FFFF[J[FLandroid/graphics/Shader$TileMode;)V" since="29" />
+	</class>
+	<class name="android/graphics/MaskFilter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/graphics/Matrix" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Matrix;)V" />
+		<method name="dump(Ljava/io/PrintWriter;)V" since="31" />
+		<method name="getValues([F)V" />
+		<method name="invert(Landroid/graphics/Matrix;)Z" />
+		<method name="isAffine()Z" since="21" />
+		<method name="isIdentity()Z" />
+		<method name="mapPoints([F)V" />
+		<method name="mapPoints([FI[FII)V" />
+		<method name="mapPoints([F[F)V" />
+		<method name="mapRadius(F)F" />
+		<method name="mapRect(Landroid/graphics/RectF;)Z" />
+		<method name="mapRect(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z" />
+		<method name="mapVectors([F)V" />
+		<method name="mapVectors([FI[FII)V" />
+		<method name="mapVectors([F[F)V" />
+		<method name="postConcat(Landroid/graphics/Matrix;)Z" />
+		<method name="postRotate(F)Z" />
+		<method name="postRotate(FFF)Z" />
+		<method name="postScale(FF)Z" />
+		<method name="postScale(FFFF)Z" />
+		<method name="postSkew(FF)Z" />
+		<method name="postSkew(FFFF)Z" />
+		<method name="postTranslate(FF)Z" />
+		<method name="preConcat(Landroid/graphics/Matrix;)Z" />
+		<method name="preRotate(F)Z" />
+		<method name="preRotate(FFF)Z" />
+		<method name="preScale(FF)Z" />
+		<method name="preScale(FFFF)Z" />
+		<method name="preSkew(FF)Z" />
+		<method name="preSkew(FFFF)Z" />
+		<method name="preTranslate(FF)Z" />
+		<method name="rectStaysRect()Z" />
+		<method name="reset()V" />
+		<method name="set(Landroid/graphics/Matrix;)V" />
+		<method name="setConcat(Landroid/graphics/Matrix;Landroid/graphics/Matrix;)Z" />
+		<method name="setPolyToPoly([FI[FII)Z" />
+		<method name="setRectToRect(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z" />
+		<method name="setRotate(F)V" />
+		<method name="setRotate(FFF)V" />
+		<method name="setScale(FF)V" />
+		<method name="setScale(FFFF)V" />
+		<method name="setSinCos(FF)V" />
+		<method name="setSinCos(FFFF)V" />
+		<method name="setSkew(FF)V" />
+		<method name="setSkew(FFFF)V" />
+		<method name="setTranslate(FF)V" />
+		<method name="setValues([F)V" />
+		<method name="toShortString()Ljava/lang/String;" />
+		<field name="IDENTITY_MATRIX" since="31" />
+		<field name="MPERSP_0" />
+		<field name="MPERSP_1" />
+		<field name="MPERSP_2" />
+		<field name="MSCALE_X" />
+		<field name="MSCALE_Y" />
+		<field name="MSKEW_X" />
+		<field name="MSKEW_Y" />
+		<field name="MTRANS_X" />
+		<field name="MTRANS_Y" />
+	</class>
+	<class name="android/graphics/Matrix$ScaleToFit" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Matrix$ScaleToFit;" />
+		<method name="values()[Landroid/graphics/Matrix$ScaleToFit;" />
+		<field name="CENTER" />
+		<field name="END" />
+		<field name="FILL" />
+		<field name="START" />
+	</class>
+	<class name="android/graphics/Movie" since="1" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="decodeByteArray([BII)Landroid/graphics/Movie;" deprecated="29" />
+		<method name="decodeFile(Ljava/lang/String;)Landroid/graphics/Movie;" deprecated="29" />
+		<method name="decodeStream(Ljava/io/InputStream;)Landroid/graphics/Movie;" deprecated="29" />
+		<method name="draw(Landroid/graphics/Canvas;FF)V" deprecated="29" />
+		<method name="draw(Landroid/graphics/Canvas;FFLandroid/graphics/Paint;)V" deprecated="29" />
+		<method name="duration()I" deprecated="29" />
+		<method name="height()I" deprecated="29" />
+		<method name="isOpaque()Z" deprecated="29" />
+		<method name="setTime(I)Z" deprecated="29" />
+		<method name="width()I" deprecated="29" />
+	</class>
+	<class name="android/graphics/NinePatch" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/graphics/Bitmap;[B)V" since="19" />
+		<method name="&lt;init&gt;(Landroid/graphics/Bitmap;[BLjava/lang/String;)V" />
+		<method name="draw(Landroid/graphics/Canvas;Landroid/graphics/Rect;)V" />
+		<method name="draw(Landroid/graphics/Canvas;Landroid/graphics/Rect;Landroid/graphics/Paint;)V" />
+		<method name="draw(Landroid/graphics/Canvas;Landroid/graphics/RectF;)V" />
+		<method name="getBitmap()Landroid/graphics/Bitmap;" since="19" />
+		<method name="getDensity()I" since="4" />
+		<method name="getHeight()I" />
+		<method name="getName()Ljava/lang/String;" since="19" />
+		<method name="getPaint()Landroid/graphics/Paint;" since="19" />
+		<method name="getTransparentRegion(Landroid/graphics/Rect;)Landroid/graphics/Region;" />
+		<method name="getWidth()I" />
+		<method name="hasAlpha()Z" />
+		<method name="isNinePatchChunk([B)Z" />
+		<method name="setPaint(Landroid/graphics/Paint;)V" />
+	</class>
+	<class name="android/graphics/Outline" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Outline;)V" />
+		<method name="canClip()Z" />
+		<method name="getAlpha()F" />
+		<method name="getRadius()F" since="24" />
+		<method name="getRect(Landroid/graphics/Rect;)Z" since="24" />
+		<method name="isEmpty()Z" />
+		<method name="offset(II)V" since="22" />
+		<method name="set(Landroid/graphics/Outline;)V" />
+		<method name="setAlpha(F)V" />
+		<method name="setConvexPath(Landroid/graphics/Path;)V" deprecated="30" />
+		<method name="setEmpty()V" />
+		<method name="setOval(IIII)V" />
+		<method name="setOval(Landroid/graphics/Rect;)V" />
+		<method name="setPath(Landroid/graphics/Path;)V" since="30" />
+		<method name="setRect(IIII)V" />
+		<method name="setRect(Landroid/graphics/Rect;)V" />
+		<method name="setRoundRect(IIIIF)V" />
+		<method name="setRoundRect(Landroid/graphics/Rect;F)V" />
+	</class>
+	<class name="android/graphics/Paint" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Paint;)V" />
+		<method name="ascent()F" />
+		<method name="breakText(Ljava/lang/CharSequence;IIZF[F)I" />
+		<method name="breakText(Ljava/lang/String;ZF[F)I" />
+		<method name="breakText([CIIF[F)I" />
+		<method name="clearShadowLayer()V" />
+		<method name="descent()F" />
+		<method name="equalsForTextMeasurement(Landroid/graphics/Paint;)Z" since="28" />
+		<method name="getAlpha()I" />
+		<method name="getBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getColor()I" />
+		<method name="getColorFilter()Landroid/graphics/ColorFilter;" />
+		<method name="getColorLong()J" since="29" />
+		<method name="getEndHyphenEdit()I" since="29" />
+		<method name="getFillPath(Landroid/graphics/Path;Landroid/graphics/Path;)Z" />
+		<method name="getFlags()I" />
+		<method name="getFontFeatureSettings()Ljava/lang/String;" since="21" />
+		<method name="getFontMetrics()Landroid/graphics/Paint$FontMetrics;" />
+		<method name="getFontMetrics(Landroid/graphics/Paint$FontMetrics;)F" />
+		<method name="getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;" />
+		<method name="getFontMetricsInt(Landroid/graphics/Paint$FontMetricsInt;)I" />
+		<method name="getFontSpacing()F" />
+		<method name="getFontVariationSettings()Ljava/lang/String;" since="26" />
+		<method name="getHinting()I" since="14" />
+		<method name="getLetterSpacing()F" since="21" />
+		<method name="getMaskFilter()Landroid/graphics/MaskFilter;" />
+		<method name="getOffsetForAdvance(Ljava/lang/CharSequence;IIIIZF)I" since="23" />
+		<method name="getOffsetForAdvance([CIIIIZF)I" since="23" />
+		<method name="getPathEffect()Landroid/graphics/PathEffect;" />
+		<method name="getRasterizer()Landroid/graphics/Rasterizer;" deprecated="21" removed="26" />
+		<method name="getRunAdvance(Ljava/lang/CharSequence;IIIIZI)F" since="23" />
+		<method name="getRunAdvance([CIIIIZI)F" since="23" />
+		<method name="getShader()Landroid/graphics/Shader;" />
+		<method name="getShadowLayerColor()I" since="29" />
+		<method name="getShadowLayerColorLong()J" since="29" />
+		<method name="getShadowLayerDx()F" since="29" />
+		<method name="getShadowLayerDy()F" since="29" />
+		<method name="getShadowLayerRadius()F" since="29" />
+		<method name="getStartHyphenEdit()I" since="29" />
+		<method name="getStrikeThruPosition()F" since="29" />
+		<method name="getStrikeThruThickness()F" since="29" />
+		<method name="getStrokeCap()Landroid/graphics/Paint$Cap;" />
+		<method name="getStrokeJoin()Landroid/graphics/Paint$Join;" />
+		<method name="getStrokeMiter()F" />
+		<method name="getStrokeWidth()F" />
+		<method name="getStyle()Landroid/graphics/Paint$Style;" />
+		<method name="getTextAlign()Landroid/graphics/Paint$Align;" />
+		<method name="getTextBounds(Ljava/lang/CharSequence;IILandroid/graphics/Rect;)V" since="29" />
+		<method name="getTextBounds(Ljava/lang/String;IILandroid/graphics/Rect;)V" />
+		<method name="getTextBounds([CIILandroid/graphics/Rect;)V" />
+		<method name="getTextLocale()Ljava/util/Locale;" since="17" />
+		<method name="getTextLocales()Landroid/os/LocaleList;" since="24" />
+		<method name="getTextPath(Ljava/lang/String;IIFFLandroid/graphics/Path;)V" />
+		<method name="getTextPath([CIIFFLandroid/graphics/Path;)V" />
+		<method name="getTextRunAdvances([CIIIIZ[FI)F" since="29" />
+		<method name="getTextRunCursor(Ljava/lang/CharSequence;IIZII)I" since="29" />
+		<method name="getTextRunCursor([CIIZII)I" since="29" />
+		<method name="getTextScaleX()F" />
+		<method name="getTextSize()F" />
+		<method name="getTextSkewX()F" />
+		<method name="getTextWidths(Ljava/lang/CharSequence;II[F)I" />
+		<method name="getTextWidths(Ljava/lang/String;II[F)I" />
+		<method name="getTextWidths(Ljava/lang/String;[F)I" />
+		<method name="getTextWidths([CII[F)I" />
+		<method name="getTypeface()Landroid/graphics/Typeface;" />
+		<method name="getUnderlinePosition()F" since="29" />
+		<method name="getUnderlineThickness()F" since="29" />
+		<method name="getWordSpacing()F" since="29" />
+		<method name="getXfermode()Landroid/graphics/Xfermode;" />
+		<method name="hasGlyph(Ljava/lang/String;)Z" since="23" />
+		<method name="isAntiAlias()Z" />
+		<method name="isDither()Z" />
+		<method name="isElegantTextHeight()Z" since="21" />
+		<method name="isFakeBoldText()Z" />
+		<method name="isFilterBitmap()Z" />
+		<method name="isLinearText()Z" deprecated="16" />
+		<method name="isStrikeThruText()Z" />
+		<method name="isSubpixelText()Z" />
+		<method name="isUnderlineText()Z" />
+		<method name="measureText(Ljava/lang/CharSequence;II)F" />
+		<method name="measureText(Ljava/lang/String;)F" />
+		<method name="measureText(Ljava/lang/String;II)F" />
+		<method name="measureText([CII)F" />
+		<method name="reset()V" />
+		<method name="set(Landroid/graphics/Paint;)V" />
+		<method name="setARGB(IIII)V" />
+		<method name="setAlpha(I)V" />
+		<method name="setAntiAlias(Z)V" />
+		<method name="setBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setColor(I)V" />
+		<method name="setColor(J)V" since="29" />
+		<method name="setColorFilter(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter;" />
+		<method name="setDither(Z)V" />
+		<method name="setElegantTextHeight(Z)V" since="21" />
+		<method name="setEndHyphenEdit(I)V" since="29" />
+		<method name="setFakeBoldText(Z)V" />
+		<method name="setFilterBitmap(Z)V" />
+		<method name="setFlags(I)V" />
+		<method name="setFontFeatureSettings(Ljava/lang/String;)V" since="21" />
+		<method name="setFontVariationSettings(Ljava/lang/String;)Z" since="26" />
+		<method name="setHinting(I)V" since="14" />
+		<method name="setLetterSpacing(F)V" since="21" />
+		<method name="setLinearText(Z)V" deprecated="16" />
+		<method name="setMaskFilter(Landroid/graphics/MaskFilter;)Landroid/graphics/MaskFilter;" />
+		<method name="setPathEffect(Landroid/graphics/PathEffect;)Landroid/graphics/PathEffect;" />
+		<method name="setRasterizer(Landroid/graphics/Rasterizer;)Landroid/graphics/Rasterizer;" deprecated="21" removed="26" />
+		<method name="setShader(Landroid/graphics/Shader;)Landroid/graphics/Shader;" />
+		<method name="setShadowLayer(FFFI)V" />
+		<method name="setShadowLayer(FFFJ)V" since="29" />
+		<method name="setStartHyphenEdit(I)V" since="29" />
+		<method name="setStrikeThruText(Z)V" />
+		<method name="setStrokeCap(Landroid/graphics/Paint$Cap;)V" />
+		<method name="setStrokeJoin(Landroid/graphics/Paint$Join;)V" />
+		<method name="setStrokeMiter(F)V" />
+		<method name="setStrokeWidth(F)V" />
+		<method name="setStyle(Landroid/graphics/Paint$Style;)V" />
+		<method name="setSubpixelText(Z)V" />
+		<method name="setTextAlign(Landroid/graphics/Paint$Align;)V" />
+		<method name="setTextLocale(Ljava/util/Locale;)V" since="17" />
+		<method name="setTextLocales(Landroid/os/LocaleList;)V" since="24" />
+		<method name="setTextScaleX(F)V" />
+		<method name="setTextSize(F)V" />
+		<method name="setTextSkewX(F)V" />
+		<method name="setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;" />
+		<method name="setUnderlineText(Z)V" />
+		<method name="setWordSpacing(F)V" since="29" />
+		<method name="setXfermode(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode;" />
+		<field name="ANTI_ALIAS_FLAG" />
+		<field name="CURSOR_AFTER" since="29" />
+		<field name="CURSOR_AT" since="29" />
+		<field name="CURSOR_AT_OR_AFTER" since="29" />
+		<field name="CURSOR_AT_OR_BEFORE" since="29" />
+		<field name="CURSOR_BEFORE" since="29" />
+		<field name="DEV_KERN_TEXT_FLAG" />
+		<field name="DITHER_FLAG" />
+		<field name="EMBEDDED_BITMAP_TEXT_FLAG" since="19" />
+		<field name="END_HYPHEN_EDIT_INSERT_ARMENIAN_HYPHEN" since="29" />
+		<field name="END_HYPHEN_EDIT_INSERT_HYPHEN" since="29" />
+		<field name="END_HYPHEN_EDIT_INSERT_MAQAF" since="29" />
+		<field name="END_HYPHEN_EDIT_INSERT_UCAS_HYPHEN" since="29" />
+		<field name="END_HYPHEN_EDIT_INSERT_ZWJ_AND_HYPHEN" since="29" />
+		<field name="END_HYPHEN_EDIT_NO_EDIT" since="29" />
+		<field name="END_HYPHEN_EDIT_REPLACE_WITH_HYPHEN" since="29" />
+		<field name="FAKE_BOLD_TEXT_FLAG" />
+		<field name="FILTER_BITMAP_FLAG" />
+		<field name="HINTING_OFF" since="14" />
+		<field name="HINTING_ON" since="14" />
+		<field name="LINEAR_TEXT_FLAG" />
+		<field name="START_HYPHEN_EDIT_INSERT_HYPHEN" since="29" />
+		<field name="START_HYPHEN_EDIT_INSERT_ZWJ" since="29" />
+		<field name="START_HYPHEN_EDIT_NO_EDIT" since="29" />
+		<field name="STRIKE_THRU_TEXT_FLAG" />
+		<field name="SUBPIXEL_TEXT_FLAG" />
+		<field name="UNDERLINE_TEXT_FLAG" />
+	</class>
+	<class name="android/graphics/Paint$Align" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Paint$Align;" />
+		<method name="values()[Landroid/graphics/Paint$Align;" />
+		<field name="CENTER" />
+		<field name="LEFT" />
+		<field name="RIGHT" />
+	</class>
+	<class name="android/graphics/Paint$Cap" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Paint$Cap;" />
+		<method name="values()[Landroid/graphics/Paint$Cap;" />
+		<field name="BUTT" />
+		<field name="ROUND" />
+		<field name="SQUARE" />
+	</class>
+	<class name="android/graphics/Paint$FontMetrics" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="ascent" />
+		<field name="bottom" />
+		<field name="descent" />
+		<field name="leading" />
+		<field name="top" />
+	</class>
+	<class name="android/graphics/Paint$FontMetricsInt" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="ascent" />
+		<field name="bottom" />
+		<field name="descent" />
+		<field name="leading" />
+		<field name="top" />
+	</class>
+	<class name="android/graphics/Paint$Join" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Paint$Join;" />
+		<method name="values()[Landroid/graphics/Paint$Join;" />
+		<field name="BEVEL" />
+		<field name="MITER" />
+		<field name="ROUND" />
+	</class>
+	<class name="android/graphics/Paint$Style" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Paint$Style;" />
+		<method name="values()[Landroid/graphics/Paint$Style;" />
+		<field name="FILL" />
+		<field name="FILL_AND_STROKE" />
+		<field name="STROKE" />
+	</class>
+	<class name="android/graphics/PaintFlagsDrawFilter" since="1">
+		<extends name="android/graphics/DrawFilter" />
+		<method name="&lt;init&gt;(II)V" />
+	</class>
+	<class name="android/graphics/ParcelableColorSpace" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/graphics/ColorSpace;)V" />
+		<method name="getColorSpace()Landroid/graphics/ColorSpace;" />
+		<method name="isParcelable(Landroid/graphics/ColorSpace;)Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/graphics/Path" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Path;)V" />
+		<method name="addArc(FFFFFF)V" since="21" />
+		<method name="addArc(Landroid/graphics/RectF;FF)V" />
+		<method name="addCircle(FFFLandroid/graphics/Path$Direction;)V" />
+		<method name="addOval(FFFFLandroid/graphics/Path$Direction;)V" since="21" />
+		<method name="addOval(Landroid/graphics/RectF;Landroid/graphics/Path$Direction;)V" />
+		<method name="addPath(Landroid/graphics/Path;)V" />
+		<method name="addPath(Landroid/graphics/Path;FF)V" />
+		<method name="addPath(Landroid/graphics/Path;Landroid/graphics/Matrix;)V" />
+		<method name="addRect(FFFFLandroid/graphics/Path$Direction;)V" />
+		<method name="addRect(Landroid/graphics/RectF;Landroid/graphics/Path$Direction;)V" />
+		<method name="addRoundRect(FFFFFFLandroid/graphics/Path$Direction;)V" since="21" />
+		<method name="addRoundRect(FFFF[FLandroid/graphics/Path$Direction;)V" since="21" />
+		<method name="addRoundRect(Landroid/graphics/RectF;FFLandroid/graphics/Path$Direction;)V" />
+		<method name="addRoundRect(Landroid/graphics/RectF;[FLandroid/graphics/Path$Direction;)V" />
+		<method name="approximate(F)[F" since="26" />
+		<method name="arcTo(FFFFFFZ)V" since="21" />
+		<method name="arcTo(Landroid/graphics/RectF;FF)V" />
+		<method name="arcTo(Landroid/graphics/RectF;FFZ)V" />
+		<method name="close()V" />
+		<method name="computeBounds(Landroid/graphics/RectF;Z)V" />
+		<method name="cubicTo(FFFFFF)V" />
+		<method name="getFillType()Landroid/graphics/Path$FillType;" />
+		<method name="incReserve(I)V" />
+		<method name="isConvex()Z" since="21" deprecated="30" />
+		<method name="isEmpty()Z" />
+		<method name="isInverseFillType()Z" />
+		<method name="isRect(Landroid/graphics/RectF;)Z" />
+		<method name="lineTo(FF)V" />
+		<method name="moveTo(FF)V" />
+		<method name="offset(FF)V" />
+		<method name="offset(FFLandroid/graphics/Path;)V" />
+		<method name="op(Landroid/graphics/Path;Landroid/graphics/Path$Op;)Z" since="19" />
+		<method name="op(Landroid/graphics/Path;Landroid/graphics/Path;Landroid/graphics/Path$Op;)Z" since="19" />
+		<method name="quadTo(FFFF)V" />
+		<method name="rCubicTo(FFFFFF)V" />
+		<method name="rLineTo(FF)V" />
+		<method name="rMoveTo(FF)V" />
+		<method name="rQuadTo(FFFF)V" />
+		<method name="reset()V" />
+		<method name="rewind()V" />
+		<method name="set(Landroid/graphics/Path;)V" />
+		<method name="setFillType(Landroid/graphics/Path$FillType;)V" />
+		<method name="setLastPoint(FF)V" />
+		<method name="toggleInverseFillType()V" />
+		<method name="transform(Landroid/graphics/Matrix;)V" />
+		<method name="transform(Landroid/graphics/Matrix;Landroid/graphics/Path;)V" />
+	</class>
+	<class name="android/graphics/Path$Direction" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Path$Direction;" />
+		<method name="values()[Landroid/graphics/Path$Direction;" />
+		<field name="CCW" />
+		<field name="CW" />
+	</class>
+	<class name="android/graphics/Path$FillType" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Path$FillType;" />
+		<method name="values()[Landroid/graphics/Path$FillType;" />
+		<field name="EVEN_ODD" />
+		<field name="INVERSE_EVEN_ODD" />
+		<field name="INVERSE_WINDING" />
+		<field name="WINDING" />
+	</class>
+	<class name="android/graphics/Path$Op" since="19">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Path$Op;" />
+		<method name="values()[Landroid/graphics/Path$Op;" />
+		<field name="DIFFERENCE" />
+		<field name="INTERSECT" />
+		<field name="REVERSE_DIFFERENCE" />
+		<field name="UNION" />
+		<field name="XOR" />
+	</class>
+	<class name="android/graphics/PathDashPathEffect" since="1">
+		<extends name="android/graphics/PathEffect" />
+		<method name="&lt;init&gt;(Landroid/graphics/Path;FFLandroid/graphics/PathDashPathEffect$Style;)V" />
+	</class>
+	<class name="android/graphics/PathDashPathEffect$Style" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/PathDashPathEffect$Style;" />
+		<method name="values()[Landroid/graphics/PathDashPathEffect$Style;" />
+		<field name="MORPH" />
+		<field name="ROTATE" />
+		<field name="TRANSLATE" />
+	</class>
+	<class name="android/graphics/PathEffect" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/graphics/PathMeasure" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Path;Z)V" />
+		<method name="getLength()F" />
+		<method name="getMatrix(FLandroid/graphics/Matrix;I)Z" />
+		<method name="getPosTan(F[F[F)Z" />
+		<method name="getSegment(FFLandroid/graphics/Path;Z)Z" />
+		<method name="isClosed()Z" />
+		<method name="nextContour()Z" />
+		<method name="setPath(Landroid/graphics/Path;Z)V" />
+		<field name="POSITION_MATRIX_FLAG" />
+		<field name="TANGENT_MATRIX_FLAG" />
+	</class>
+	<class name="android/graphics/Picture" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Picture;)V" />
+		<method name="beginRecording(II)Landroid/graphics/Canvas;" />
+		<method name="createFromStream(Ljava/io/InputStream;)Landroid/graphics/Picture;" deprecated="18" removed="29" />
+		<method name="draw(Landroid/graphics/Canvas;)V" />
+		<method name="endRecording()V" />
+		<method name="getHeight()I" />
+		<method name="getWidth()I" />
+		<method name="requiresHardwareAcceleration()Z" since="28" />
+		<method name="writeToStream(Ljava/io/OutputStream;)V" deprecated="18" removed="29" />
+	</class>
+	<class name="android/graphics/PixelFormat" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="formatHasAlpha(I)Z" />
+		<method name="getPixelFormatInfo(ILandroid/graphics/PixelFormat;)V" />
+		<field name="A_8" deprecated="19" />
+		<field name="JPEG" deprecated="15" />
+		<field name="LA_88" deprecated="16" />
+		<field name="L_8" deprecated="19" />
+		<field name="OPAQUE" />
+		<field name="RGBA_1010102" since="26" />
+		<field name="RGBA_4444" deprecated="16" />
+		<field name="RGBA_5551" deprecated="16" />
+		<field name="RGBA_8888" />
+		<field name="RGBA_F16" since="26" />
+		<field name="RGBX_8888" />
+		<field name="RGB_332" deprecated="16" />
+		<field name="RGB_565" />
+		<field name="RGB_888" />
+		<field name="TRANSLUCENT" />
+		<field name="TRANSPARENT" />
+		<field name="UNKNOWN" />
+		<field name="YCbCr_420_SP" deprecated="15" />
+		<field name="YCbCr_422_I" since="5" deprecated="15" />
+		<field name="YCbCr_422_SP" deprecated="15" />
+		<field name="bitsPerPixel" />
+		<field name="bytesPerPixel" />
+	</class>
+	<class name="android/graphics/PixelXorXfermode" since="1" deprecated="16" removed="24">
+		<extends name="android/graphics/Xfermode" />
+		<method name="&lt;init&gt;(I)V" />
+	</class>
+	<class name="android/graphics/Point" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="13" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Point;)V" />
+		<method name="equals(II)Z" />
+		<method name="negate()V" />
+		<method name="offset(II)V" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" since="13" />
+		<method name="set(II)V" />
+		<field name="CREATOR" since="13" />
+		<field name="x" />
+		<field name="y" />
+	</class>
+	<class name="android/graphics/PointF" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="13" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(FF)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Point;)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/PointF;)V" since="30" />
+		<method name="equals(FF)Z" />
+		<method name="length()F" />
+		<method name="length(FF)F" />
+		<method name="negate()V" />
+		<method name="offset(FF)V" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" since="13" />
+		<method name="set(FF)V" />
+		<method name="set(Landroid/graphics/PointF;)V" />
+		<field name="CREATOR" since="13" />
+		<field name="x" />
+		<field name="y" />
+	</class>
+	<class name="android/graphics/PorterDuff" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/graphics/PorterDuff$Mode" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/PorterDuff$Mode;" />
+		<method name="values()[Landroid/graphics/PorterDuff$Mode;" />
+		<field name="ADD" since="11" />
+		<field name="CLEAR" />
+		<field name="DARKEN" />
+		<field name="DST" />
+		<field name="DST_ATOP" />
+		<field name="DST_IN" />
+		<field name="DST_OUT" />
+		<field name="DST_OVER" />
+		<field name="LIGHTEN" />
+		<field name="MULTIPLY" />
+		<field name="OVERLAY" since="11" />
+		<field name="SCREEN" />
+		<field name="SRC" />
+		<field name="SRC_ATOP" />
+		<field name="SRC_IN" />
+		<field name="SRC_OUT" />
+		<field name="SRC_OVER" />
+		<field name="XOR" />
+	</class>
+	<class name="android/graphics/PorterDuffColorFilter" since="1">
+		<extends name="android/graphics/ColorFilter" />
+		<method name="&lt;init&gt;(ILandroid/graphics/PorterDuff$Mode;)V" />
+	</class>
+	<class name="android/graphics/PorterDuffXfermode" since="1">
+		<extends name="android/graphics/Xfermode" />
+		<method name="&lt;init&gt;(Landroid/graphics/PorterDuff$Mode;)V" />
+	</class>
+	<class name="android/graphics/PostProcessor" since="28">
+		<extends name="java/lang/Object" />
+		<method name="onPostProcess(Landroid/graphics/Canvas;)I" />
+	</class>
+	<class name="android/graphics/RadialGradient" since="1">
+		<extends name="android/graphics/Shader" />
+		<method name="&lt;init&gt;(FFFFFF[J[FLandroid/graphics/Shader$TileMode;)V" since="31" />
+		<method name="&lt;init&gt;(FFFIILandroid/graphics/Shader$TileMode;)V" />
+		<method name="&lt;init&gt;(FFFJJLandroid/graphics/Shader$TileMode;)V" since="29" />
+		<method name="&lt;init&gt;(FFF[I[FLandroid/graphics/Shader$TileMode;)V" />
+		<method name="&lt;init&gt;(FFF[J[FLandroid/graphics/Shader$TileMode;)V" since="29" />
+	</class>
+	<class name="android/graphics/Rasterizer" since="1" deprecated="21" removed="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/graphics/RecordingCanvas" since="29">
+		<extends name="android/graphics/Canvas" />
+		<method name="drawPatch(Landroid/graphics/NinePatch;Landroid/graphics/Rect;Landroid/graphics/Paint;)V" />
+		<method name="drawPatch(Landroid/graphics/NinePatch;Landroid/graphics/RectF;Landroid/graphics/Paint;)V" />
+	</class>
+	<class name="android/graphics/Rect" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(IIII)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Rect;)V" />
+		<method name="centerX()I" />
+		<method name="centerY()I" />
+		<method name="contains(II)Z" />
+		<method name="contains(IIII)Z" />
+		<method name="contains(Landroid/graphics/Rect;)Z" />
+		<method name="exactCenterX()F" />
+		<method name="exactCenterY()F" />
+		<method name="flattenToString()Ljava/lang/String;" since="7" />
+		<method name="height()I" />
+		<method name="inset(II)V" />
+		<method name="inset(IIII)V" since="31" />
+		<method name="inset(Landroid/graphics/Insets;)V" since="31" />
+		<method name="intersect(IIII)Z" />
+		<method name="intersect(Landroid/graphics/Rect;)Z" />
+		<method name="intersects(IIII)Z" />
+		<method name="intersects(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z" />
+		<method name="isEmpty()Z" />
+		<method name="offset(II)V" />
+		<method name="offsetTo(II)V" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" />
+		<method name="set(IIII)V" />
+		<method name="set(Landroid/graphics/Rect;)V" />
+		<method name="setEmpty()V" />
+		<method name="setIntersect(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z" />
+		<method name="sort()V" />
+		<method name="toShortString()Ljava/lang/String;" since="3" />
+		<method name="unflattenFromString(Ljava/lang/String;)Landroid/graphics/Rect;" since="7" />
+		<method name="union(II)V" />
+		<method name="union(IIII)V" />
+		<method name="union(Landroid/graphics/Rect;)V" />
+		<method name="width()I" />
+		<field name="CREATOR" />
+		<field name="bottom" />
+		<field name="left" />
+		<field name="right" />
+		<field name="top" />
+	</class>
+	<class name="android/graphics/RectF" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="3" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(FFFF)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Rect;)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/RectF;)V" />
+		<method name="centerX()F" />
+		<method name="centerY()F" />
+		<method name="contains(FF)Z" />
+		<method name="contains(FFFF)Z" />
+		<method name="contains(Landroid/graphics/RectF;)Z" />
+		<method name="height()F" />
+		<method name="inset(FF)V" />
+		<method name="intersect(FFFF)Z" />
+		<method name="intersect(Landroid/graphics/RectF;)Z" />
+		<method name="intersects(FFFF)Z" />
+		<method name="intersects(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z" />
+		<method name="isEmpty()Z" />
+		<method name="offset(FF)V" />
+		<method name="offsetTo(FF)V" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" since="3" />
+		<method name="round(Landroid/graphics/Rect;)V" />
+		<method name="roundOut(Landroid/graphics/Rect;)V" />
+		<method name="set(FFFF)V" />
+		<method name="set(Landroid/graphics/Rect;)V" />
+		<method name="set(Landroid/graphics/RectF;)V" />
+		<method name="setEmpty()V" />
+		<method name="setIntersect(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z" />
+		<method name="sort()V" />
+		<method name="toShortString()Ljava/lang/String;" since="14" />
+		<method name="union(FF)V" />
+		<method name="union(FFFF)V" />
+		<method name="union(Landroid/graphics/RectF;)V" />
+		<method name="width()F" />
+		<field name="CREATOR" since="3" />
+		<field name="bottom" />
+		<field name="left" />
+		<field name="right" />
+		<field name="top" />
+	</class>
+	<class name="android/graphics/Region" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(IIII)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Rect;)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Region;)V" />
+		<method name="contains(II)Z" />
+		<method name="getBoundaryPath()Landroid/graphics/Path;" />
+		<method name="getBoundaryPath(Landroid/graphics/Path;)Z" />
+		<method name="getBounds()Landroid/graphics/Rect;" />
+		<method name="getBounds(Landroid/graphics/Rect;)Z" />
+		<method name="isComplex()Z" />
+		<method name="isEmpty()Z" />
+		<method name="isRect()Z" />
+		<method name="op(IIIILandroid/graphics/Region$Op;)Z" />
+		<method name="op(Landroid/graphics/Rect;Landroid/graphics/Region$Op;)Z" />
+		<method name="op(Landroid/graphics/Rect;Landroid/graphics/Region;Landroid/graphics/Region$Op;)Z" />
+		<method name="op(Landroid/graphics/Region;Landroid/graphics/Region$Op;)Z" />
+		<method name="op(Landroid/graphics/Region;Landroid/graphics/Region;Landroid/graphics/Region$Op;)Z" />
+		<method name="quickContains(IIII)Z" />
+		<method name="quickContains(Landroid/graphics/Rect;)Z" />
+		<method name="quickReject(IIII)Z" />
+		<method name="quickReject(Landroid/graphics/Rect;)Z" />
+		<method name="quickReject(Landroid/graphics/Region;)Z" />
+		<method name="set(IIII)Z" />
+		<method name="set(Landroid/graphics/Rect;)Z" />
+		<method name="set(Landroid/graphics/Region;)Z" />
+		<method name="setEmpty()V" />
+		<method name="setPath(Landroid/graphics/Path;Landroid/graphics/Region;)Z" />
+		<method name="translate(II)V" />
+		<method name="translate(IILandroid/graphics/Region;)V" />
+		<method name="union(Landroid/graphics/Rect;)Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/graphics/Region$Op" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Region$Op;" />
+		<method name="values()[Landroid/graphics/Region$Op;" />
+		<field name="DIFFERENCE" />
+		<field name="INTERSECT" />
+		<field name="REPLACE" />
+		<field name="REVERSE_DIFFERENCE" />
+		<field name="UNION" />
+		<field name="XOR" />
+	</class>
+	<class name="android/graphics/RegionIterator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/graphics/Region;)V" />
+		<method name="next(Landroid/graphics/Rect;)Z" />
+	</class>
+	<class name="android/graphics/RenderEffect" since="31">
+		<extends name="java/lang/Object" />
+		<method name="createBitmapEffect(Landroid/graphics/Bitmap;)Landroid/graphics/RenderEffect;" />
+		<method name="createBitmapEffect(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;)Landroid/graphics/RenderEffect;" />
+		<method name="createBlendModeEffect(Landroid/graphics/RenderEffect;Landroid/graphics/RenderEffect;Landroid/graphics/BlendMode;)Landroid/graphics/RenderEffect;" />
+		<method name="createBlurEffect(FFLandroid/graphics/RenderEffect;Landroid/graphics/Shader$TileMode;)Landroid/graphics/RenderEffect;" />
+		<method name="createBlurEffect(FFLandroid/graphics/Shader$TileMode;)Landroid/graphics/RenderEffect;" />
+		<method name="createChainEffect(Landroid/graphics/RenderEffect;Landroid/graphics/RenderEffect;)Landroid/graphics/RenderEffect;" />
+		<method name="createColorFilterEffect(Landroid/graphics/ColorFilter;)Landroid/graphics/RenderEffect;" />
+		<method name="createColorFilterEffect(Landroid/graphics/ColorFilter;Landroid/graphics/RenderEffect;)Landroid/graphics/RenderEffect;" />
+		<method name="createOffsetEffect(FF)Landroid/graphics/RenderEffect;" />
+		<method name="createOffsetEffect(FFLandroid/graphics/RenderEffect;)Landroid/graphics/RenderEffect;" />
+		<method name="createShaderEffect(Landroid/graphics/Shader;)Landroid/graphics/RenderEffect;" />
+	</class>
+	<class name="android/graphics/RenderNode" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="beginRecording()Landroid/graphics/RecordingCanvas;" />
+		<method name="beginRecording(II)Landroid/graphics/RecordingCanvas;" />
+		<method name="computeApproximateMemoryUsage()J" />
+		<method name="discardDisplayList()V" />
+		<method name="endRecording()V" />
+		<method name="getAlpha()F" />
+		<method name="getAmbientShadowColor()I" />
+		<method name="getBottom()I" />
+		<method name="getCameraDistance()F" />
+		<method name="getClipToBounds()Z" />
+		<method name="getClipToOutline()Z" />
+		<method name="getElevation()F" />
+		<method name="getHeight()I" />
+		<method name="getInverseMatrix(Landroid/graphics/Matrix;)V" />
+		<method name="getLeft()I" />
+		<method name="getMatrix(Landroid/graphics/Matrix;)V" />
+		<method name="getPivotX()F" />
+		<method name="getPivotY()F" />
+		<method name="getRight()I" />
+		<method name="getRotationX()F" />
+		<method name="getRotationY()F" />
+		<method name="getRotationZ()F" />
+		<method name="getScaleX()F" />
+		<method name="getScaleY()F" />
+		<method name="getSpotShadowColor()I" />
+		<method name="getTop()I" />
+		<method name="getTranslationX()F" />
+		<method name="getTranslationY()F" />
+		<method name="getTranslationZ()F" />
+		<method name="getUniqueId()J" />
+		<method name="getUseCompositingLayer()Z" />
+		<method name="getWidth()I" />
+		<method name="hasDisplayList()Z" />
+		<method name="hasIdentityMatrix()Z" />
+		<method name="hasOverlappingRendering()Z" />
+		<method name="hasShadow()Z" />
+		<method name="isForceDarkAllowed()Z" />
+		<method name="isPivotExplicitlySet()Z" />
+		<method name="offsetLeftAndRight(I)Z" />
+		<method name="offsetTopAndBottom(I)Z" />
+		<method name="resetPivot()Z" />
+		<method name="setAlpha(F)Z" />
+		<method name="setAmbientShadowColor(I)Z" />
+		<method name="setCameraDistance(F)Z" />
+		<method name="setClipRect(Landroid/graphics/Rect;)Z" />
+		<method name="setClipToBounds(Z)Z" />
+		<method name="setClipToOutline(Z)Z" />
+		<method name="setElevation(F)Z" />
+		<method name="setForceDarkAllowed(Z)Z" />
+		<method name="setHasOverlappingRendering(Z)Z" />
+		<method name="setOutline(Landroid/graphics/Outline;)Z" />
+		<method name="setPivotX(F)Z" />
+		<method name="setPivotY(F)Z" />
+		<method name="setPosition(IIII)Z" />
+		<method name="setPosition(Landroid/graphics/Rect;)Z" />
+		<method name="setProjectBackwards(Z)Z" />
+		<method name="setProjectionReceiver(Z)Z" />
+		<method name="setRenderEffect(Landroid/graphics/RenderEffect;)Z" since="31" />
+		<method name="setRotationX(F)Z" />
+		<method name="setRotationY(F)Z" />
+		<method name="setRotationZ(F)Z" />
+		<method name="setScaleX(F)Z" />
+		<method name="setScaleY(F)Z" />
+		<method name="setSpotShadowColor(I)Z" />
+		<method name="setTranslationX(F)Z" />
+		<method name="setTranslationY(F)Z" />
+		<method name="setTranslationZ(F)Z" />
+		<method name="setUseCompositingLayer(ZLandroid/graphics/Paint;)Z" />
+	</class>
+	<class name="android/graphics/Shader" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="26" />
+		<method name="getLocalMatrix(Landroid/graphics/Matrix;)Z" />
+		<method name="setLocalMatrix(Landroid/graphics/Matrix;)V" />
+	</class>
+	<class name="android/graphics/Shader$TileMode" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Shader$TileMode;" />
+		<method name="values()[Landroid/graphics/Shader$TileMode;" />
+		<field name="CLAMP" />
+		<field name="DECAL" since="31" />
+		<field name="MIRROR" />
+		<field name="REPEAT" />
+	</class>
+	<class name="android/graphics/SumPathEffect" since="1">
+		<extends name="android/graphics/PathEffect" />
+		<method name="&lt;init&gt;(Landroid/graphics/PathEffect;Landroid/graphics/PathEffect;)V" />
+	</class>
+	<class name="android/graphics/SurfaceTexture" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(IZ)V" since="19" />
+		<method name="&lt;init&gt;(Z)V" since="26" />
+		<method name="attachToGLContext(I)V" since="16" />
+		<method name="detachFromGLContext()V" since="16" />
+		<method name="getTimestamp()J" since="14" />
+		<method name="getTransformMatrix([F)V" />
+		<method name="isReleased()Z" since="26" />
+		<method name="release()V" since="14" />
+		<method name="releaseTexImage()V" since="19" />
+		<method name="setDefaultBufferSize(II)V" since="15" />
+		<method name="setOnFrameAvailableListener(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;)V" />
+		<method name="setOnFrameAvailableListener(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;Landroid/os/Handler;)V" since="21" />
+		<method name="updateTexImage()V" />
+	</class>
+	<class name="android/graphics/SurfaceTexture$OnFrameAvailableListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onFrameAvailable(Landroid/graphics/SurfaceTexture;)V" />
+	</class>
+	<class name="android/graphics/SurfaceTexture$OutOfResourcesException" since="11" deprecated="19">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="29" />
+	</class>
+	<class name="android/graphics/SweepGradient" since="1">
+		<extends name="android/graphics/Shader" />
+		<method name="&lt;init&gt;(FFII)V" />
+		<method name="&lt;init&gt;(FFJJ)V" since="29" />
+		<method name="&lt;init&gt;(FF[I[F)V" />
+		<method name="&lt;init&gt;(FF[J[F)V" since="29" />
+	</class>
+	<class name="android/graphics/Typeface" since="1">
+		<extends name="java/lang/Object" />
+		<method name="create(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface;" />
+		<method name="create(Landroid/graphics/Typeface;IZ)Landroid/graphics/Typeface;" since="28" />
+		<method name="create(Ljava/lang/String;I)Landroid/graphics/Typeface;" />
+		<method name="createFromAsset(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface;" />
+		<method name="createFromFile(Ljava/io/File;)Landroid/graphics/Typeface;" since="4" />
+		<method name="createFromFile(Ljava/lang/String;)Landroid/graphics/Typeface;" since="4" />
+		<method name="defaultFromStyle(I)Landroid/graphics/Typeface;" />
+		<method name="getStyle()I" />
+		<method name="getWeight()I" since="28" />
+		<method name="isBold()Z" />
+		<method name="isItalic()Z" />
+		<field name="BOLD" />
+		<field name="BOLD_ITALIC" />
+		<field name="DEFAULT" />
+		<field name="DEFAULT_BOLD" />
+		<field name="ITALIC" />
+		<field name="MONOSPACE" />
+		<field name="NORMAL" />
+		<field name="SANS_SERIF" />
+		<field name="SERIF" />
+	</class>
+	<class name="android/graphics/Typeface$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/res/AssetManager;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="&lt;init&gt;(Ljava/io/FileDescriptor;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="build()Landroid/graphics/Typeface;" />
+		<method name="setFallback(Ljava/lang/String;)Landroid/graphics/Typeface$Builder;" />
+		<method name="setFontVariationSettings(Ljava/lang/String;)Landroid/graphics/Typeface$Builder;" />
+		<method name="setFontVariationSettings([Landroid/graphics/fonts/FontVariationAxis;)Landroid/graphics/Typeface$Builder;" />
+		<method name="setItalic(Z)Landroid/graphics/Typeface$Builder;" />
+		<method name="setTtcIndex(I)Landroid/graphics/Typeface$Builder;" />
+		<method name="setWeight(I)Landroid/graphics/Typeface$Builder;" />
+	</class>
+	<class name="android/graphics/Typeface$CustomFallbackBuilder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/graphics/fonts/FontFamily;)V" />
+		<method name="addCustomFallback(Landroid/graphics/fonts/FontFamily;)Landroid/graphics/Typeface$CustomFallbackBuilder;" />
+		<method name="build()Landroid/graphics/Typeface;" />
+		<method name="getMaxCustomFallbackCount()I" />
+		<method name="setStyle(Landroid/graphics/fonts/FontStyle;)Landroid/graphics/Typeface$CustomFallbackBuilder;" />
+		<method name="setSystemFallback(Ljava/lang/String;)Landroid/graphics/Typeface$CustomFallbackBuilder;" />
+	</class>
+	<class name="android/graphics/Xfermode" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/graphics/YuvImage" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;([BIII[I)V" />
+		<method name="compressToJpeg(Landroid/graphics/Rect;ILjava/io/OutputStream;)Z" />
+		<method name="getHeight()I" />
+		<method name="getStrides()[I" />
+		<method name="getWidth()I" />
+		<method name="getYuvData()[B" />
+		<method name="getYuvFormat()I" />
+	</class>
+	<class name="android/graphics/drawable/AdaptiveIconDrawable" since="26">
+		<extends name="android/graphics/drawable/Drawable" />
+		<implements name="android/graphics/drawable/Drawable$Callback" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V" />
+		<method name="getBackground()Landroid/graphics/drawable/Drawable;" />
+		<method name="getExtraInsetFraction()F" />
+		<method name="getForeground()Landroid/graphics/drawable/Drawable;" />
+		<method name="getIconMask()Landroid/graphics/Path;" />
+		<method name="setOpacity(I)V" />
+	</class>
+	<class name="android/graphics/drawable/Animatable" since="4">
+		<extends name="java/lang/Object" />
+		<method name="isRunning()Z" />
+		<method name="start()V" />
+		<method name="stop()V" />
+	</class>
+	<class name="android/graphics/drawable/Animatable2" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/graphics/drawable/Animatable" />
+		<method name="clearAnimationCallbacks()V" />
+		<method name="registerAnimationCallback(Landroid/graphics/drawable/Animatable2$AnimationCallback;)V" />
+		<method name="unregisterAnimationCallback(Landroid/graphics/drawable/Animatable2$AnimationCallback;)Z" />
+	</class>
+	<class name="android/graphics/drawable/Animatable2$AnimationCallback" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onAnimationEnd(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="onAnimationStart(Landroid/graphics/drawable/Drawable;)V" />
+	</class>
+	<class name="android/graphics/drawable/AnimatedImageDrawable" since="28">
+		<extends name="android/graphics/drawable/Drawable" />
+		<implements name="android/graphics/drawable/Animatable2" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getRepeatCount()I" />
+		<method name="setRepeatCount(I)V" />
+		<field name="REPEAT_INFINITE" />
+	</class>
+	<class name="android/graphics/drawable/AnimatedStateListDrawable" since="21">
+		<extends name="android/graphics/drawable/StateListDrawable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addState([ILandroid/graphics/drawable/Drawable;I)V" />
+		<method name="addTransition(IILandroid/graphics/drawable/Drawable;Z)V" />
+	</class>
+	<class name="android/graphics/drawable/AnimatedVectorDrawable" since="21">
+		<extends name="android/graphics/drawable/Drawable" />
+		<implements name="android/graphics/drawable/Animatable" removed="23" />
+		<implements name="android/graphics/drawable/Animatable2" since="23" />
+		<method name="&lt;init&gt;()V" />
+		<method name="reset()V" since="23" />
+	</class>
+	<class name="android/graphics/drawable/AnimationDrawable" since="1">
+		<extends name="android/graphics/drawable/DrawableContainer" />
+		<implements name="android/graphics/drawable/Animatable" since="4" />
+		<implements name="java/lang/Runnable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addFrame(Landroid/graphics/drawable/Drawable;I)V" />
+		<method name="getDuration(I)I" />
+		<method name="getFrame(I)Landroid/graphics/drawable/Drawable;" />
+		<method name="getNumberOfFrames()I" />
+		<method name="isOneShot()Z" />
+		<method name="isRunning()Z" />
+		<method name="setOneShot(Z)V" />
+		<method name="start()V" />
+		<method name="stop()V" />
+	</class>
+	<class name="android/graphics/drawable/BitmapDrawable" since="1">
+		<extends name="android/graphics/drawable/Drawable" />
+		<method name="&lt;init&gt;()V" deprecated="15" />
+		<method name="&lt;init&gt;(Landroid/content/res/Resources;)V" since="4" deprecated="18" />
+		<method name="&lt;init&gt;(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V" since="4" />
+		<method name="&lt;init&gt;(Landroid/content/res/Resources;Ljava/io/InputStream;)V" since="5" />
+		<method name="&lt;init&gt;(Landroid/content/res/Resources;Ljava/lang/String;)V" since="5" />
+		<method name="&lt;init&gt;(Landroid/graphics/Bitmap;)V" deprecated="15" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" deprecated="15" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="15" />
+		<method name="getBitmap()Landroid/graphics/Bitmap;" />
+		<method name="getGravity()I" />
+		<method name="getPaint()Landroid/graphics/Paint;" />
+		<method name="getTileModeX()Landroid/graphics/Shader$TileMode;" />
+		<method name="getTileModeY()Landroid/graphics/Shader$TileMode;" />
+		<method name="hasAntiAlias()Z" since="18" />
+		<method name="hasMipMap()Z" since="18" />
+		<method name="setAntiAlias(Z)V" />
+		<method name="setBitmap(Landroid/graphics/Bitmap;)V" since="31" />
+		<method name="setGravity(I)V" />
+		<method name="setMipMap(Z)V" since="18" />
+		<method name="setTargetDensity(I)V" since="4" />
+		<method name="setTargetDensity(Landroid/graphics/Canvas;)V" since="4" />
+		<method name="setTargetDensity(Landroid/util/DisplayMetrics;)V" since="4" />
+		<method name="setTileModeX(Landroid/graphics/Shader$TileMode;)V" />
+		<method name="setTileModeXY(Landroid/graphics/Shader$TileMode;Landroid/graphics/Shader$TileMode;)V" />
+		<method name="setTileModeY(Landroid/graphics/Shader$TileMode;)V" />
+	</class>
+	<class name="android/graphics/drawable/ClipDrawable" since="1">
+		<extends name="android/graphics/drawable/Drawable" removed="23" />
+		<extends name="android/graphics/drawable/DrawableWrapper" since="23" />
+		<implements name="android/graphics/drawable/Drawable$Callback" removed="23" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;II)V" />
+		<field name="HORIZONTAL" />
+		<field name="VERTICAL" />
+	</class>
+	<class name="android/graphics/drawable/ColorDrawable" since="1">
+		<extends name="android/graphics/drawable/Drawable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getAlpha()I" />
+		<method name="getColor()I" since="11" />
+		<method name="setColor(I)V" since="11" />
+	</class>
+	<class name="android/graphics/drawable/ColorStateListDrawable" since="29">
+		<extends name="android/graphics/drawable/Drawable" />
+		<implements name="android/graphics/drawable/Drawable$Callback" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/res/ColorStateList;)V" />
+		<method name="clearAlpha()V" />
+		<method name="getColorStateList()Landroid/content/res/ColorStateList;" />
+		<method name="hasFocusStateSpecified()Z" />
+		<method name="setColorStateList(Landroid/content/res/ColorStateList;)V" />
+	</class>
+	<class name="android/graphics/drawable/Drawable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="applyTheme(Landroid/content/res/Resources$Theme;)V" since="21" />
+		<method name="canApplyTheme()Z" since="21" />
+		<method name="clearColorFilter()V" />
+		<method name="copyBounds()Landroid/graphics/Rect;" />
+		<method name="copyBounds(Landroid/graphics/Rect;)V" />
+		<method name="createFromPath(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;" />
+		<method name="createFromResourceStream(Landroid/content/res/Resources;Landroid/util/TypedValue;Ljava/io/InputStream;Ljava/lang/String;)Landroid/graphics/drawable/Drawable;" since="4" />
+		<method name="createFromResourceStream(Landroid/content/res/Resources;Landroid/util/TypedValue;Ljava/io/InputStream;Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/drawable/Drawable;" since="5" deprecated="28" />
+		<method name="createFromStream(Ljava/io/InputStream;Ljava/lang/String;)Landroid/graphics/drawable/Drawable;" />
+		<method name="createFromXml(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;)Landroid/graphics/drawable/Drawable;" />
+		<method name="createFromXml(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;" since="21" />
+		<method name="createFromXmlInner(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;)Landroid/graphics/drawable/Drawable;" />
+		<method name="createFromXmlInner(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;" since="21" />
+		<method name="draw(Landroid/graphics/Canvas;)V" />
+		<method name="getAlpha()I" since="19" />
+		<method name="getBounds()Landroid/graphics/Rect;" />
+		<method name="getCallback()Landroid/graphics/drawable/Drawable$Callback;" since="11" />
+		<method name="getChangingConfigurations()I" />
+		<method name="getColorFilter()Landroid/graphics/ColorFilter;" since="21" />
+		<method name="getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;" />
+		<method name="getCurrent()Landroid/graphics/drawable/Drawable;" />
+		<method name="getDirtyBounds()Landroid/graphics/Rect;" since="21" />
+		<method name="getHotspotBounds(Landroid/graphics/Rect;)V" since="23" />
+		<method name="getIntrinsicHeight()I" />
+		<method name="getIntrinsicWidth()I" />
+		<method name="getLayoutDirection()I" since="23" />
+		<method name="getLevel()I" />
+		<method name="getMinimumHeight()I" />
+		<method name="getMinimumWidth()I" />
+		<method name="getOpacity()I" deprecated="29" />
+		<method name="getOpticalInsets()Landroid/graphics/Insets;" since="29" />
+		<method name="getOutline(Landroid/graphics/Outline;)V" since="21" />
+		<method name="getPadding(Landroid/graphics/Rect;)Z" />
+		<method name="getState()[I" />
+		<method name="getTransparentRegion()Landroid/graphics/Region;" />
+		<method name="hasFocusStateSpecified()Z" since="31" />
+		<method name="inflate(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;)V" />
+		<method name="inflate(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)V" since="21" />
+		<method name="invalidateSelf()V" />
+		<method name="isAutoMirrored()Z" since="19" />
+		<method name="isFilterBitmap()Z" since="23" />
+		<method name="isProjected()Z" since="29" />
+		<method name="isStateful()Z" />
+		<method name="isVisible()Z" />
+		<method name="jumpToCurrentState()V" since="11" />
+		<method name="mutate()Landroid/graphics/drawable/Drawable;" since="3" />
+		<method name="onBoundsChange(Landroid/graphics/Rect;)V" />
+		<method name="onLayoutDirectionChanged(I)Z" since="23" />
+		<method name="onLevelChange(I)Z" />
+		<method name="onStateChange([I)Z" />
+		<method name="resolveOpacity(II)I" />
+		<method name="scheduleSelf(Ljava/lang/Runnable;J)V" />
+		<method name="setAlpha(I)V" />
+		<method name="setAutoMirrored(Z)V" since="19" />
+		<method name="setBounds(IIII)V" />
+		<method name="setBounds(Landroid/graphics/Rect;)V" />
+		<method name="setCallback(Landroid/graphics/drawable/Drawable$Callback;)V" />
+		<method name="setChangingConfigurations(I)V" />
+		<method name="setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V" deprecated="29" />
+		<method name="setColorFilter(Landroid/graphics/ColorFilter;)V" />
+		<method name="setDither(Z)V" deprecated="23" />
+		<method name="setFilterBitmap(Z)V" />
+		<method name="setHotspot(FF)V" since="21" />
+		<method name="setHotspotBounds(IIII)V" since="21" />
+		<method name="setLayoutDirection(I)Z" since="23" />
+		<method name="setLevel(I)Z" />
+		<method name="setState([I)Z" />
+		<method name="setTint(I)V" since="21" />
+		<method name="setTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setTintList(Landroid/content/res/ColorStateList;)V" since="21" />
+		<method name="setTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="21" />
+		<method name="setVisible(ZZ)Z" />
+		<method name="unscheduleSelf(Ljava/lang/Runnable;)V" />
+	</class>
+	<class name="android/graphics/drawable/Drawable$Callback" since="1">
+		<extends name="java/lang/Object" />
+		<method name="invalidateDrawable(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="scheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V" />
+		<method name="unscheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V" />
+	</class>
+	<class name="android/graphics/drawable/Drawable$ConstantState" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="canApplyTheme()Z" since="21" />
+		<method name="getChangingConfigurations()I" />
+		<method name="newDrawable()Landroid/graphics/drawable/Drawable;" />
+		<method name="newDrawable(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable;" since="5" />
+		<method name="newDrawable(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;" since="21" />
+	</class>
+	<class name="android/graphics/drawable/DrawableContainer" since="1">
+		<extends name="android/graphics/drawable/Drawable" />
+		<implements name="android/graphics/drawable/Drawable$Callback" />
+		<method name="&lt;init&gt;()V" />
+		<method name="selectDrawable(I)Z" />
+		<method name="setConstantState(Landroid/graphics/drawable/DrawableContainer$DrawableContainerState;)V" />
+		<method name="setEnterFadeDuration(I)V" since="11" />
+		<method name="setExitFadeDuration(I)V" since="11" />
+	</class>
+	<class name="android/graphics/drawable/DrawableContainer$DrawableContainerState" since="1">
+		<extends name="android/graphics/drawable/Drawable$ConstantState" />
+		<method name="addChild(Landroid/graphics/drawable/Drawable;)I" />
+		<method name="canConstantState()Z" />
+		<method name="computeConstantSize()V" since="11" />
+		<method name="getChild(I)Landroid/graphics/drawable/Drawable;" since="19" />
+		<method name="getChildCount()I" />
+		<method name="getChildren()[Landroid/graphics/drawable/Drawable;" />
+		<method name="getConstantHeight()I" />
+		<method name="getConstantMinimumHeight()I" />
+		<method name="getConstantMinimumWidth()I" />
+		<method name="getConstantPadding()Landroid/graphics/Rect;" />
+		<method name="getConstantWidth()I" />
+		<method name="getEnterFadeDuration()I" since="11" />
+		<method name="getExitFadeDuration()I" since="11" />
+		<method name="getOpacity()I" />
+		<method name="growArray(II)V" />
+		<method name="isConstantSize()Z" />
+		<method name="isStateful()Z" />
+		<method name="setConstantSize(Z)V" />
+		<method name="setEnterFadeDuration(I)V" since="11" />
+		<method name="setExitFadeDuration(I)V" since="11" />
+		<method name="setVariablePadding(Z)V" />
+	</class>
+	<class name="android/graphics/drawable/DrawableWrapper" since="23">
+		<extends name="android/graphics/drawable/Drawable" />
+		<implements name="android/graphics/drawable/Drawable$Callback" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="getDrawable()Landroid/graphics/drawable/Drawable;" />
+		<method name="setDrawable(Landroid/graphics/drawable/Drawable;)V" />
+	</class>
+	<class name="android/graphics/drawable/GradientDrawable" since="1">
+		<extends name="android/graphics/drawable/Drawable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V" />
+		<method name="getColor()Landroid/content/res/ColorStateList;" since="24" />
+		<method name="getColors()[I" since="24" />
+		<method name="getCornerRadii()[F" since="24" />
+		<method name="getCornerRadius()F" since="24" />
+		<method name="getGradientCenterX()F" since="24" />
+		<method name="getGradientCenterY()F" since="24" />
+		<method name="getGradientRadius()F" since="21" />
+		<method name="getGradientType()I" since="24" />
+		<method name="getInnerRadius()I" since="29" />
+		<method name="getInnerRadiusRatio()F" since="29" />
+		<method name="getOrientation()Landroid/graphics/drawable/GradientDrawable$Orientation;" since="16" />
+		<method name="getShape()I" since="24" />
+		<method name="getThickness()I" since="29" />
+		<method name="getThicknessRatio()F" since="29" />
+		<method name="getUseLevel()Z" since="24" />
+		<method name="setColor(I)V" />
+		<method name="setColor(Landroid/content/res/ColorStateList;)V" since="21" />
+		<method name="setColors([I)V" since="16" />
+		<method name="setColors([I[F)V" since="29" />
+		<method name="setCornerRadii([F)V" />
+		<method name="setCornerRadius(F)V" />
+		<method name="setGradientCenter(FF)V" />
+		<method name="setGradientRadius(F)V" />
+		<method name="setGradientType(I)V" />
+		<method name="setInnerRadius(I)V" since="29" />
+		<method name="setInnerRadiusRatio(F)V" since="29" />
+		<method name="setOrientation(Landroid/graphics/drawable/GradientDrawable$Orientation;)V" since="16" />
+		<method name="setPadding(IIII)V" since="29" />
+		<method name="setShape(I)V" />
+		<method name="setSize(II)V" />
+		<method name="setStroke(II)V" />
+		<method name="setStroke(IIFF)V" />
+		<method name="setStroke(ILandroid/content/res/ColorStateList;)V" since="21" />
+		<method name="setStroke(ILandroid/content/res/ColorStateList;FF)V" since="21" />
+		<method name="setThickness(I)V" since="29" />
+		<method name="setThicknessRatio(F)V" since="29" />
+		<method name="setUseLevel(Z)V" />
+		<field name="LINE" />
+		<field name="LINEAR_GRADIENT" />
+		<field name="OVAL" />
+		<field name="RADIAL_GRADIENT" />
+		<field name="RECTANGLE" />
+		<field name="RING" />
+		<field name="SWEEP_GRADIENT" />
+	</class>
+	<class name="android/graphics/drawable/GradientDrawable$Orientation" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/drawable/GradientDrawable$Orientation;" />
+		<method name="values()[Landroid/graphics/drawable/GradientDrawable$Orientation;" />
+		<field name="BL_TR" />
+		<field name="BOTTOM_TOP" />
+		<field name="BR_TL" />
+		<field name="LEFT_RIGHT" />
+		<field name="RIGHT_LEFT" />
+		<field name="TL_BR" />
+		<field name="TOP_BOTTOM" />
+		<field name="TR_BL" />
+	</class>
+	<class name="android/graphics/drawable/Icon" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="createWithAdaptiveBitmap(Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Icon;" since="26" />
+		<method name="createWithAdaptiveBitmapContentUri(Landroid/net/Uri;)Landroid/graphics/drawable/Icon;" since="30" />
+		<method name="createWithAdaptiveBitmapContentUri(Ljava/lang/String;)Landroid/graphics/drawable/Icon;" since="30" />
+		<method name="createWithBitmap(Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Icon;" />
+		<method name="createWithContentUri(Landroid/net/Uri;)Landroid/graphics/drawable/Icon;" />
+		<method name="createWithContentUri(Ljava/lang/String;)Landroid/graphics/drawable/Icon;" />
+		<method name="createWithData([BII)Landroid/graphics/drawable/Icon;" />
+		<method name="createWithFilePath(Ljava/lang/String;)Landroid/graphics/drawable/Icon;" />
+		<method name="createWithResource(Landroid/content/Context;I)Landroid/graphics/drawable/Icon;" />
+		<method name="createWithResource(Ljava/lang/String;I)Landroid/graphics/drawable/Icon;" />
+		<method name="getResId()I" since="28" />
+		<method name="getResPackage()Ljava/lang/String;" since="28" />
+		<method name="getType()I" since="28" />
+		<method name="getUri()Landroid/net/Uri;" since="28" />
+		<method name="loadDrawable(Landroid/content/Context;)Landroid/graphics/drawable/Drawable;" />
+		<method name="loadDrawableAsync(Landroid/content/Context;Landroid/graphics/drawable/Icon$OnDrawableLoadedListener;Landroid/os/Handler;)V" />
+		<method name="loadDrawableAsync(Landroid/content/Context;Landroid/os/Message;)V" />
+		<method name="setTint(I)Landroid/graphics/drawable/Icon;" />
+		<method name="setTintBlendMode(Landroid/graphics/BlendMode;)Landroid/graphics/drawable/Icon;" since="29" />
+		<method name="setTintList(Landroid/content/res/ColorStateList;)Landroid/graphics/drawable/Icon;" />
+		<method name="setTintMode(Landroid/graphics/PorterDuff$Mode;)Landroid/graphics/drawable/Icon;" />
+		<field name="CREATOR" />
+		<field name="TYPE_ADAPTIVE_BITMAP" since="28" />
+		<field name="TYPE_BITMAP" since="28" />
+		<field name="TYPE_DATA" since="28" />
+		<field name="TYPE_RESOURCE" since="28" />
+		<field name="TYPE_URI" since="28" />
+		<field name="TYPE_URI_ADAPTIVE_BITMAP" since="30" />
+	</class>
+	<class name="android/graphics/drawable/Icon$OnDrawableLoadedListener" since="23">
+		<extends name="java/lang/Object" />
+		<method name="onDrawableLoaded(Landroid/graphics/drawable/Drawable;)V" />
+	</class>
+	<class name="android/graphics/drawable/InsetDrawable" since="1">
+		<extends name="android/graphics/drawable/Drawable" removed="23" />
+		<extends name="android/graphics/drawable/DrawableWrapper" since="23" />
+		<implements name="android/graphics/drawable/Drawable$Callback" removed="23" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;F)V" since="26" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;FFFF)V" since="26" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;I)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;IIII)V" />
+		<method name="getDrawable()Landroid/graphics/drawable/Drawable;" since="19" removed="23" />
+	</class>
+	<class name="android/graphics/drawable/LayerDrawable" since="1">
+		<extends name="android/graphics/drawable/Drawable" />
+		<implements name="android/graphics/drawable/Drawable$Callback" />
+		<method name="&lt;init&gt;([Landroid/graphics/drawable/Drawable;)V" />
+		<method name="addLayer(Landroid/graphics/drawable/Drawable;)I" since="23" />
+		<method name="findDrawableByLayerId(I)Landroid/graphics/drawable/Drawable;" />
+		<method name="findIndexByLayerId(I)I" since="23" />
+		<method name="getBottomPadding()I" since="23" />
+		<method name="getDrawable(I)Landroid/graphics/drawable/Drawable;" />
+		<method name="getEndPadding()I" since="23" />
+		<method name="getId(I)I" />
+		<method name="getLayerGravity(I)I" since="23" />
+		<method name="getLayerHeight(I)I" since="23" />
+		<method name="getLayerInsetBottom(I)I" since="23" />
+		<method name="getLayerInsetEnd(I)I" since="23" />
+		<method name="getLayerInsetLeft(I)I" since="23" />
+		<method name="getLayerInsetRight(I)I" since="23" />
+		<method name="getLayerInsetStart(I)I" since="23" />
+		<method name="getLayerInsetTop(I)I" since="23" />
+		<method name="getLayerWidth(I)I" since="23" />
+		<method name="getLeftPadding()I" since="23" />
+		<method name="getNumberOfLayers()I" />
+		<method name="getPaddingMode()I" since="21" />
+		<method name="getRightPadding()I" since="23" />
+		<method name="getStartPadding()I" since="23" />
+		<method name="getTopPadding()I" since="23" />
+		<method name="setDrawable(ILandroid/graphics/drawable/Drawable;)V" since="23" />
+		<method name="setDrawableByLayerId(ILandroid/graphics/drawable/Drawable;)Z" />
+		<method name="setId(II)V" />
+		<method name="setLayerGravity(II)V" since="23" />
+		<method name="setLayerHeight(II)V" since="23" />
+		<method name="setLayerInset(IIIII)V" />
+		<method name="setLayerInsetBottom(II)V" since="23" />
+		<method name="setLayerInsetEnd(II)V" since="23" />
+		<method name="setLayerInsetLeft(II)V" since="23" />
+		<method name="setLayerInsetRelative(IIIII)V" since="23" />
+		<method name="setLayerInsetRight(II)V" since="23" />
+		<method name="setLayerInsetStart(II)V" since="23" />
+		<method name="setLayerInsetTop(II)V" since="23" />
+		<method name="setLayerSize(III)V" since="23" />
+		<method name="setLayerWidth(II)V" since="23" />
+		<method name="setOpacity(I)V" since="11" />
+		<method name="setPadding(IIII)V" since="23" />
+		<method name="setPaddingMode(I)V" since="21" />
+		<method name="setPaddingRelative(IIII)V" since="23" />
+		<field name="INSET_UNDEFINED" since="24" />
+		<field name="PADDING_MODE_NEST" since="21" />
+		<field name="PADDING_MODE_STACK" since="21" />
+	</class>
+	<class name="android/graphics/drawable/LevelListDrawable" since="1">
+		<extends name="android/graphics/drawable/DrawableContainer" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addLevel(IILandroid/graphics/drawable/Drawable;)V" />
+	</class>
+	<class name="android/graphics/drawable/NinePatchDrawable" since="1">
+		<extends name="android/graphics/drawable/Drawable" />
+		<method name="&lt;init&gt;(Landroid/content/res/Resources;Landroid/graphics/Bitmap;[BLandroid/graphics/Rect;Ljava/lang/String;)V" since="4" />
+		<method name="&lt;init&gt;(Landroid/content/res/Resources;Landroid/graphics/NinePatch;)V" since="4" />
+		<method name="&lt;init&gt;(Landroid/graphics/Bitmap;[BLandroid/graphics/Rect;Ljava/lang/String;)V" deprecated="15" />
+		<method name="&lt;init&gt;(Landroid/graphics/NinePatch;)V" deprecated="15" />
+		<method name="getPaint()Landroid/graphics/Paint;" />
+		<method name="setTargetDensity(I)V" since="4" />
+		<method name="setTargetDensity(Landroid/graphics/Canvas;)V" since="4" />
+		<method name="setTargetDensity(Landroid/util/DisplayMetrics;)V" since="4" />
+	</class>
+	<class name="android/graphics/drawable/PaintDrawable" since="1">
+		<extends name="android/graphics/drawable/ShapeDrawable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="setCornerRadii([F)V" />
+		<method name="setCornerRadius(F)V" />
+	</class>
+	<class name="android/graphics/drawable/PictureDrawable" since="1">
+		<extends name="android/graphics/drawable/Drawable" />
+		<method name="&lt;init&gt;(Landroid/graphics/Picture;)V" />
+		<method name="getPicture()Landroid/graphics/Picture;" />
+		<method name="setPicture(Landroid/graphics/Picture;)V" />
+	</class>
+	<class name="android/graphics/drawable/RippleDrawable" since="21">
+		<extends name="android/graphics/drawable/LayerDrawable" />
+		<method name="&lt;init&gt;(Landroid/content/res/ColorStateList;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V" />
+		<method name="getEffectColor()Landroid/content/res/ColorStateList;" since="31" />
+		<method name="getRadius()I" since="23" />
+		<method name="setColor(Landroid/content/res/ColorStateList;)V" />
+		<method name="setEffectColor(Landroid/content/res/ColorStateList;)V" since="31" />
+		<method name="setRadius(I)V" since="23" />
+		<field name="RADIUS_AUTO" since="23" />
+	</class>
+	<class name="android/graphics/drawable/RotateDrawable" since="1">
+		<extends name="android/graphics/drawable/Drawable" removed="23" />
+		<extends name="android/graphics/drawable/DrawableWrapper" since="23" />
+		<implements name="android/graphics/drawable/Drawable$Callback" removed="23" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getDrawable()Landroid/graphics/drawable/Drawable;" since="3" removed="23" />
+		<method name="getFromDegrees()F" since="21" />
+		<method name="getPivotX()F" since="21" />
+		<method name="getPivotY()F" since="21" />
+		<method name="getToDegrees()F" since="21" />
+		<method name="isPivotXRelative()Z" since="21" />
+		<method name="isPivotYRelative()Z" since="21" />
+		<method name="setDrawable(Landroid/graphics/drawable/Drawable;)V" since="21" removed="23" />
+		<method name="setFromDegrees(F)V" since="21" />
+		<method name="setPivotX(F)V" since="21" />
+		<method name="setPivotXRelative(Z)V" since="21" />
+		<method name="setPivotY(F)V" since="21" />
+		<method name="setPivotYRelative(Z)V" since="21" />
+		<method name="setToDegrees(F)V" since="21" />
+	</class>
+	<class name="android/graphics/drawable/ScaleDrawable" since="1">
+		<extends name="android/graphics/drawable/Drawable" removed="23" />
+		<extends name="android/graphics/drawable/DrawableWrapper" since="23" />
+		<implements name="android/graphics/drawable/Drawable$Callback" removed="23" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;IFF)V" />
+		<method name="getDrawable()Landroid/graphics/drawable/Drawable;" since="3" removed="23" />
+	</class>
+	<class name="android/graphics/drawable/ShapeDrawable" since="1">
+		<extends name="android/graphics/drawable/Drawable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/shapes/Shape;)V" />
+		<method name="getPaint()Landroid/graphics/Paint;" />
+		<method name="getShaderFactory()Landroid/graphics/drawable/ShapeDrawable$ShaderFactory;" />
+		<method name="getShape()Landroid/graphics/drawable/shapes/Shape;" />
+		<method name="inflateTag(Ljava/lang/String;Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;)Z" />
+		<method name="onDraw(Landroid/graphics/drawable/shapes/Shape;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V" />
+		<method name="setIntrinsicHeight(I)V" />
+		<method name="setIntrinsicWidth(I)V" />
+		<method name="setPadding(IIII)V" />
+		<method name="setPadding(Landroid/graphics/Rect;)V" />
+		<method name="setShaderFactory(Landroid/graphics/drawable/ShapeDrawable$ShaderFactory;)V" />
+		<method name="setShape(Landroid/graphics/drawable/shapes/Shape;)V" />
+	</class>
+	<class name="android/graphics/drawable/ShapeDrawable$ShaderFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="resize(II)Landroid/graphics/Shader;" />
+	</class>
+	<class name="android/graphics/drawable/StateListDrawable" since="1">
+		<extends name="android/graphics/drawable/DrawableContainer" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addState([ILandroid/graphics/drawable/Drawable;)V" />
+		<method name="findStateDrawableIndex([I)I" since="29" />
+		<method name="getStateCount()I" since="29" />
+		<method name="getStateDrawable(I)Landroid/graphics/drawable/Drawable;" since="29" />
+		<method name="getStateSet(I)[I" since="29" />
+	</class>
+	<class name="android/graphics/drawable/TransitionDrawable" since="1">
+		<extends name="android/graphics/drawable/LayerDrawable" />
+		<method name="&lt;init&gt;([Landroid/graphics/drawable/Drawable;)V" since="3" />
+		<method name="isCrossFadeEnabled()Z" />
+		<method name="resetTransition()V" />
+		<method name="reverseTransition(I)V" />
+		<method name="setCrossFadeEnabled(Z)V" />
+		<method name="startTransition(I)V" />
+	</class>
+	<class name="android/graphics/drawable/VectorDrawable" since="21">
+		<extends name="android/graphics/drawable/Drawable" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/graphics/drawable/shapes/ArcShape" since="1">
+		<extends name="android/graphics/drawable/shapes/RectShape" />
+		<method name="&lt;init&gt;(FF)V" />
+		<method name="clone()Landroid/graphics/drawable/shapes/ArcShape;" since="26" />
+		<method name="getStartAngle()F" since="26" />
+		<method name="getSweepAngle()F" since="26" />
+	</class>
+	<class name="android/graphics/drawable/shapes/OvalShape" since="1">
+		<extends name="android/graphics/drawable/shapes/RectShape" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clone()Landroid/graphics/drawable/shapes/OvalShape;" since="26" />
+	</class>
+	<class name="android/graphics/drawable/shapes/PathShape" since="1">
+		<extends name="android/graphics/drawable/shapes/Shape" />
+		<method name="&lt;init&gt;(Landroid/graphics/Path;FF)V" />
+		<method name="clone()Landroid/graphics/drawable/shapes/PathShape;" since="3" />
+	</class>
+	<class name="android/graphics/drawable/shapes/RectShape" since="1">
+		<extends name="android/graphics/drawable/shapes/Shape" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clone()Landroid/graphics/drawable/shapes/RectShape;" since="3" />
+		<method name="rect()Landroid/graphics/RectF;" />
+	</class>
+	<class name="android/graphics/drawable/shapes/RoundRectShape" since="1">
+		<extends name="android/graphics/drawable/shapes/RectShape" />
+		<method name="&lt;init&gt;([FLandroid/graphics/RectF;[F)V" />
+		<method name="clone()Landroid/graphics/drawable/shapes/RoundRectShape;" since="3" />
+	</class>
+	<class name="android/graphics/drawable/shapes/Shape" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" since="3" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clone()Landroid/graphics/drawable/shapes/Shape;" since="3" />
+		<method name="draw(Landroid/graphics/Canvas;Landroid/graphics/Paint;)V" />
+		<method name="getHeight()F" />
+		<method name="getOutline(Landroid/graphics/Outline;)V" since="21" />
+		<method name="getWidth()F" />
+		<method name="hasAlpha()Z" />
+		<method name="onResize(FF)V" />
+		<method name="resize(FF)V" />
+	</class>
+	<class name="android/graphics/fonts/Font" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getAxes()[Landroid/graphics/fonts/FontVariationAxis;" />
+		<method name="getBuffer()Ljava/nio/ByteBuffer;" />
+		<method name="getFile()Ljava/io/File;" />
+		<method name="getGlyphBounds(ILandroid/graphics/Paint;Landroid/graphics/RectF;)F" since="31" />
+		<method name="getLocaleList()Landroid/os/LocaleList;" />
+		<method name="getMetrics(Landroid/graphics/Paint;Landroid/graphics/Paint$FontMetrics;)V" since="31" />
+		<method name="getSourceIdentifier()I" since="31" />
+		<method name="getStyle()Landroid/graphics/fonts/FontStyle;" />
+		<method name="getTtcIndex()I" />
+	</class>
+	<class name="android/graphics/fonts/Font$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/res/AssetManager;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Landroid/content/res/Resources;I)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/fonts/Font;)V" since="31" />
+		<method name="&lt;init&gt;(Landroid/os/ParcelFileDescriptor;)V" />
+		<method name="&lt;init&gt;(Landroid/os/ParcelFileDescriptor;JJ)V" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="&lt;init&gt;(Ljava/nio/ByteBuffer;)V" />
+		<method name="build()Landroid/graphics/fonts/Font;" />
+		<method name="setFontVariationSettings(Ljava/lang/String;)Landroid/graphics/fonts/Font$Builder;" />
+		<method name="setFontVariationSettings([Landroid/graphics/fonts/FontVariationAxis;)Landroid/graphics/fonts/Font$Builder;" />
+		<method name="setSlant(I)Landroid/graphics/fonts/Font$Builder;" />
+		<method name="setTtcIndex(I)Landroid/graphics/fonts/Font$Builder;" />
+		<method name="setWeight(I)Landroid/graphics/fonts/Font$Builder;" />
+	</class>
+	<class name="android/graphics/fonts/FontFamily" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getFont(I)Landroid/graphics/fonts/Font;" />
+		<method name="getSize()I" />
+	</class>
+	<class name="android/graphics/fonts/FontFamily$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/graphics/fonts/Font;)V" />
+		<method name="addFont(Landroid/graphics/fonts/Font;)Landroid/graphics/fonts/FontFamily$Builder;" />
+		<method name="build()Landroid/graphics/fonts/FontFamily;" />
+	</class>
+	<class name="android/graphics/fonts/FontStyle" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getSlant()I" />
+		<method name="getWeight()I" />
+		<field name="FONT_SLANT_ITALIC" />
+		<field name="FONT_SLANT_UPRIGHT" />
+		<field name="FONT_WEIGHT_BLACK" />
+		<field name="FONT_WEIGHT_BOLD" />
+		<field name="FONT_WEIGHT_EXTRA_BOLD" />
+		<field name="FONT_WEIGHT_EXTRA_LIGHT" />
+		<field name="FONT_WEIGHT_LIGHT" />
+		<field name="FONT_WEIGHT_MAX" />
+		<field name="FONT_WEIGHT_MEDIUM" />
+		<field name="FONT_WEIGHT_MIN" />
+		<field name="FONT_WEIGHT_NORMAL" />
+		<field name="FONT_WEIGHT_SEMI_BOLD" />
+		<field name="FONT_WEIGHT_THIN" />
+	</class>
+	<class name="android/graphics/fonts/FontVariationAxis" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;F)V" />
+		<method name="fromFontVariationSettings(Ljava/lang/String;)[Landroid/graphics/fonts/FontVariationAxis;" />
+		<method name="getStyleValue()F" />
+		<method name="getTag()Ljava/lang/String;" />
+		<method name="toFontVariationSettings([Landroid/graphics/fonts/FontVariationAxis;)Ljava/lang/String;" />
+	</class>
+	<class name="android/graphics/fonts/SystemFonts" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getAvailableFonts()Ljava/util/Set;" />
+	</class>
+	<class name="android/graphics/pdf/PdfDocument" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="close()V" />
+		<method name="finishPage(Landroid/graphics/pdf/PdfDocument$Page;)V" />
+		<method name="getPages()Ljava/util/List;" />
+		<method name="startPage(Landroid/graphics/pdf/PdfDocument$PageInfo;)Landroid/graphics/pdf/PdfDocument$Page;" />
+		<method name="writeTo(Ljava/io/OutputStream;)V" />
+	</class>
+	<class name="android/graphics/pdf/PdfDocument$Page" since="19">
+		<extends name="java/lang/Object" />
+		<method name="getCanvas()Landroid/graphics/Canvas;" />
+		<method name="getInfo()Landroid/graphics/pdf/PdfDocument$PageInfo;" />
+	</class>
+	<class name="android/graphics/pdf/PdfDocument$PageInfo" since="19">
+		<extends name="java/lang/Object" />
+		<method name="getContentRect()Landroid/graphics/Rect;" />
+		<method name="getPageHeight()I" />
+		<method name="getPageNumber()I" />
+		<method name="getPageWidth()I" />
+	</class>
+	<class name="android/graphics/pdf/PdfDocument$PageInfo$Builder" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="create()Landroid/graphics/pdf/PdfDocument$PageInfo;" />
+		<method name="setContentRect(Landroid/graphics/Rect;)Landroid/graphics/pdf/PdfDocument$PageInfo$Builder;" />
+	</class>
+	<class name="android/graphics/pdf/PdfRenderer" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="&lt;init&gt;(Landroid/os/ParcelFileDescriptor;)V" />
+		<method name="getPageCount()I" />
+		<method name="openPage(I)Landroid/graphics/pdf/PdfRenderer$Page;" />
+		<method name="shouldScaleForPrinting()Z" />
+	</class>
+	<class name="android/graphics/pdf/PdfRenderer$Page" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="getHeight()I" />
+		<method name="getIndex()I" />
+		<method name="getWidth()I" />
+		<method name="render(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Matrix;I)V" />
+		<field name="RENDER_MODE_FOR_DISPLAY" />
+		<field name="RENDER_MODE_FOR_PRINT" />
+	</class>
+	<class name="android/graphics/text/LineBreaker" since="29">
+		<extends name="java/lang/Object" />
+		<method name="computeLineBreaks(Landroid/graphics/text/MeasuredText;Landroid/graphics/text/LineBreaker$ParagraphConstraints;I)Landroid/graphics/text/LineBreaker$Result;" />
+		<field name="BREAK_STRATEGY_BALANCED" />
+		<field name="BREAK_STRATEGY_HIGH_QUALITY" />
+		<field name="BREAK_STRATEGY_SIMPLE" />
+		<field name="HYPHENATION_FREQUENCY_FULL" />
+		<field name="HYPHENATION_FREQUENCY_NONE" />
+		<field name="HYPHENATION_FREQUENCY_NORMAL" />
+		<field name="JUSTIFICATION_MODE_INTER_WORD" />
+		<field name="JUSTIFICATION_MODE_NONE" />
+	</class>
+	<class name="android/graphics/text/LineBreaker$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/graphics/text/LineBreaker;" />
+		<method name="setBreakStrategy(I)Landroid/graphics/text/LineBreaker$Builder;" />
+		<method name="setHyphenationFrequency(I)Landroid/graphics/text/LineBreaker$Builder;" />
+		<method name="setIndents([I)Landroid/graphics/text/LineBreaker$Builder;" />
+		<method name="setJustificationMode(I)Landroid/graphics/text/LineBreaker$Builder;" />
+	</class>
+	<class name="android/graphics/text/LineBreaker$ParagraphConstraints" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getDefaultTabStop()F" />
+		<method name="getFirstWidth()F" />
+		<method name="getFirstWidthLineCount()I" />
+		<method name="getTabStops()[F" />
+		<method name="getWidth()F" />
+		<method name="setIndent(FI)V" />
+		<method name="setTabStops([FF)V" />
+		<method name="setWidth(F)V" />
+	</class>
+	<class name="android/graphics/text/LineBreaker$Result" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getEndLineHyphenEdit(I)I" />
+		<method name="getLineAscent(I)F" />
+		<method name="getLineBreakOffset(I)I" />
+		<method name="getLineCount()I" />
+		<method name="getLineDescent(I)F" />
+		<method name="getLineWidth(I)F" />
+		<method name="getStartLineHyphenEdit(I)I" />
+		<method name="hasLineTab(I)Z" />
+	</class>
+	<class name="android/graphics/text/MeasuredText" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getBounds(IILandroid/graphics/Rect;)V" />
+		<method name="getCharWidthAt(I)F" />
+		<method name="getWidth(II)F" />
+	</class>
+	<class name="android/graphics/text/MeasuredText$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/graphics/text/MeasuredText;)V" />
+		<method name="&lt;init&gt;([C)V" />
+		<method name="appendReplacementRun(Landroid/graphics/Paint;IF)Landroid/graphics/text/MeasuredText$Builder;" />
+		<method name="appendStyleRun(Landroid/graphics/Paint;IZ)Landroid/graphics/text/MeasuredText$Builder;" />
+		<method name="build()Landroid/graphics/text/MeasuredText;" />
+		<method name="setComputeHyphenation(Z)Landroid/graphics/text/MeasuredText$Builder;" />
+		<method name="setComputeLayout(Z)Landroid/graphics/text/MeasuredText$Builder;" />
+	</class>
+	<class name="android/graphics/text/PositionedGlyphs" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getAdvance()F" />
+		<method name="getAscent()F" />
+		<method name="getDescent()F" />
+		<method name="getFont(I)Landroid/graphics/fonts/Font;" />
+		<method name="getGlyphId(I)I" />
+		<method name="getGlyphX(I)F" />
+		<method name="getGlyphY(I)F" />
+		<method name="getOffsetX()F" />
+		<method name="getOffsetY()F" />
+		<method name="glyphCount()I" />
+	</class>
+	<class name="android/graphics/text/TextRunShaper" since="31">
+		<extends name="java/lang/Object" />
+		<method name="shapeTextRun(Ljava/lang/CharSequence;IIIIFFZLandroid/graphics/Paint;)Landroid/graphics/text/PositionedGlyphs;" />
+		<method name="shapeTextRun([CIIIIFFZLandroid/graphics/Paint;)Landroid/graphics/text/PositionedGlyphs;" />
+	</class>
+	<class name="android/hardware/BatteryState" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getCapacity()F" />
+		<method name="getStatus()I" />
+		<method name="isPresent()Z" />
+		<field name="STATUS_CHARGING" />
+		<field name="STATUS_DISCHARGING" />
+		<field name="STATUS_FULL" />
+		<field name="STATUS_NOT_CHARGING" />
+		<field name="STATUS_UNKNOWN" />
+	</class>
+	<class name="android/hardware/Camera" since="1" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="addCallbackBuffer([B)V" since="8" deprecated="29" />
+		<method name="autoFocus(Landroid/hardware/Camera$AutoFocusCallback;)V" deprecated="29" />
+		<method name="cancelAutoFocus()V" since="5" deprecated="29" />
+		<method name="enableShutterSound(Z)Z" since="17" deprecated="29" />
+		<method name="getCameraInfo(ILandroid/hardware/Camera$CameraInfo;)V" since="9" deprecated="29" />
+		<method name="getNumberOfCameras()I" since="9" deprecated="29" />
+		<method name="getParameters()Landroid/hardware/Camera$Parameters;" deprecated="29" />
+		<method name="lock()V" since="5" deprecated="29" />
+		<method name="open()Landroid/hardware/Camera;" deprecated="29" />
+		<method name="open(I)Landroid/hardware/Camera;" since="9" deprecated="29" />
+		<method name="reconnect()V" since="8" deprecated="29" />
+		<method name="release()V" deprecated="29" />
+		<method name="setAutoFocusMoveCallback(Landroid/hardware/Camera$AutoFocusMoveCallback;)V" since="16" deprecated="29" />
+		<method name="setDisplayOrientation(I)V" since="8" deprecated="29" />
+		<method name="setErrorCallback(Landroid/hardware/Camera$ErrorCallback;)V" deprecated="29" />
+		<method name="setFaceDetectionListener(Landroid/hardware/Camera$FaceDetectionListener;)V" since="14" deprecated="29" />
+		<method name="setOneShotPreviewCallback(Landroid/hardware/Camera$PreviewCallback;)V" since="3" deprecated="29" />
+		<method name="setParameters(Landroid/hardware/Camera$Parameters;)V" deprecated="29" />
+		<method name="setPreviewCallback(Landroid/hardware/Camera$PreviewCallback;)V" deprecated="29" />
+		<method name="setPreviewCallbackWithBuffer(Landroid/hardware/Camera$PreviewCallback;)V" since="8" deprecated="29" />
+		<method name="setPreviewDisplay(Landroid/view/SurfaceHolder;)V" deprecated="29" />
+		<method name="setPreviewTexture(Landroid/graphics/SurfaceTexture;)V" since="11" deprecated="29" />
+		<method name="setZoomChangeListener(Landroid/hardware/Camera$OnZoomChangeListener;)V" since="8" deprecated="29" />
+		<method name="startFaceDetection()V" since="14" deprecated="29" />
+		<method name="startPreview()V" deprecated="29" />
+		<method name="startSmoothZoom(I)V" since="8" deprecated="29" />
+		<method name="stopFaceDetection()V" since="14" deprecated="29" />
+		<method name="stopPreview()V" deprecated="29" />
+		<method name="stopSmoothZoom()V" since="8" deprecated="29" />
+		<method name="takePicture(Landroid/hardware/Camera$ShutterCallback;Landroid/hardware/Camera$PictureCallback;Landroid/hardware/Camera$PictureCallback;)V" deprecated="29" />
+		<method name="takePicture(Landroid/hardware/Camera$ShutterCallback;Landroid/hardware/Camera$PictureCallback;Landroid/hardware/Camera$PictureCallback;Landroid/hardware/Camera$PictureCallback;)V" since="5" deprecated="29" />
+		<method name="unlock()V" since="5" deprecated="29" />
+		<field name="ACTION_NEW_PICTURE" since="14" deprecated="24" />
+		<field name="ACTION_NEW_VIDEO" since="14" deprecated="24" />
+		<field name="CAMERA_ERROR_EVICTED" since="23" deprecated="29" />
+		<field name="CAMERA_ERROR_SERVER_DIED" deprecated="29" />
+		<field name="CAMERA_ERROR_UNKNOWN" deprecated="29" />
+	</class>
+	<class name="android/hardware/Camera$Area" since="14" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/graphics/Rect;I)V" deprecated="29" />
+		<field name="rect" deprecated="29" />
+		<field name="weight" deprecated="29" />
+	</class>
+	<class name="android/hardware/Camera$AutoFocusCallback" since="1" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="onAutoFocus(ZLandroid/hardware/Camera;)V" deprecated="29" />
+	</class>
+	<class name="android/hardware/Camera$AutoFocusMoveCallback" since="16" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="onAutoFocusMoving(ZLandroid/hardware/Camera;)V" deprecated="29" />
+	</class>
+	<class name="android/hardware/Camera$CameraInfo" since="9" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<field name="CAMERA_FACING_BACK" deprecated="29" />
+		<field name="CAMERA_FACING_FRONT" deprecated="29" />
+		<field name="canDisableShutterSound" since="17" deprecated="29" />
+		<field name="facing" deprecated="29" />
+		<field name="orientation" deprecated="29" />
+	</class>
+	<class name="android/hardware/Camera$ErrorCallback" since="1" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="onError(ILandroid/hardware/Camera;)V" deprecated="29" />
+	</class>
+	<class name="android/hardware/Camera$Face" since="14" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<field name="id" deprecated="29" />
+		<field name="leftEye" deprecated="29" />
+		<field name="mouth" deprecated="29" />
+		<field name="rect" deprecated="29" />
+		<field name="rightEye" deprecated="29" />
+		<field name="score" deprecated="29" />
+	</class>
+	<class name="android/hardware/Camera$FaceDetectionListener" since="14" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="onFaceDetection([Landroid/hardware/Camera$Face;Landroid/hardware/Camera;)V" deprecated="29" />
+	</class>
+	<class name="android/hardware/Camera$OnZoomChangeListener" since="8" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="onZoomChange(IZLandroid/hardware/Camera;)V" deprecated="29" />
+	</class>
+	<class name="android/hardware/Camera$Parameters" since="1" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="flatten()Ljava/lang/String;" deprecated="29" />
+		<method name="get(Ljava/lang/String;)Ljava/lang/String;" deprecated="29" />
+		<method name="getAntibanding()Ljava/lang/String;" since="5" deprecated="29" />
+		<method name="getAutoExposureLock()Z" since="14" deprecated="29" />
+		<method name="getAutoWhiteBalanceLock()Z" since="14" deprecated="29" />
+		<method name="getColorEffect()Ljava/lang/String;" since="5" deprecated="29" />
+		<method name="getExposureCompensation()I" since="8" deprecated="29" />
+		<method name="getExposureCompensationStep()F" since="8" deprecated="29" />
+		<method name="getFlashMode()Ljava/lang/String;" since="5" deprecated="29" />
+		<method name="getFocalLength()F" since="8" deprecated="29" />
+		<method name="getFocusAreas()Ljava/util/List;" since="14" deprecated="29" />
+		<method name="getFocusDistances([F)V" since="9" deprecated="29" />
+		<method name="getFocusMode()Ljava/lang/String;" since="5" deprecated="29" />
+		<method name="getHorizontalViewAngle()F" since="8" deprecated="29" />
+		<method name="getInt(Ljava/lang/String;)I" deprecated="29" />
+		<method name="getJpegQuality()I" since="5" deprecated="29" />
+		<method name="getJpegThumbnailQuality()I" since="5" deprecated="29" />
+		<method name="getJpegThumbnailSize()Landroid/hardware/Camera$Size;" since="5" deprecated="29" />
+		<method name="getMaxExposureCompensation()I" since="8" deprecated="29" />
+		<method name="getMaxNumDetectedFaces()I" since="14" deprecated="29" />
+		<method name="getMaxNumFocusAreas()I" since="14" deprecated="29" />
+		<method name="getMaxNumMeteringAreas()I" since="14" deprecated="29" />
+		<method name="getMaxZoom()I" since="8" deprecated="29" />
+		<method name="getMeteringAreas()Ljava/util/List;" since="14" deprecated="29" />
+		<method name="getMinExposureCompensation()I" since="8" deprecated="29" />
+		<method name="getPictureFormat()I" deprecated="29" />
+		<method name="getPictureSize()Landroid/hardware/Camera$Size;" deprecated="29" />
+		<method name="getPreferredPreviewSizeForVideo()Landroid/hardware/Camera$Size;" since="11" deprecated="29" />
+		<method name="getPreviewFormat()I" deprecated="29" />
+		<method name="getPreviewFpsRange([I)V" since="9" deprecated="29" />
+		<method name="getPreviewFrameRate()I" deprecated="15" />
+		<method name="getPreviewSize()Landroid/hardware/Camera$Size;" deprecated="29" />
+		<method name="getSceneMode()Ljava/lang/String;" since="5" deprecated="29" />
+		<method name="getSupportedAntibanding()Ljava/util/List;" since="5" deprecated="29" />
+		<method name="getSupportedColorEffects()Ljava/util/List;" since="5" deprecated="29" />
+		<method name="getSupportedFlashModes()Ljava/util/List;" since="5" deprecated="29" />
+		<method name="getSupportedFocusModes()Ljava/util/List;" since="5" deprecated="29" />
+		<method name="getSupportedJpegThumbnailSizes()Ljava/util/List;" since="8" deprecated="29" />
+		<method name="getSupportedPictureFormats()Ljava/util/List;" since="5" deprecated="29" />
+		<method name="getSupportedPictureSizes()Ljava/util/List;" since="5" deprecated="29" />
+		<method name="getSupportedPreviewFormats()Ljava/util/List;" since="5" deprecated="29" />
+		<method name="getSupportedPreviewFpsRange()Ljava/util/List;" since="9" deprecated="29" />
+		<method name="getSupportedPreviewFrameRates()Ljava/util/List;" since="5" deprecated="15" />
+		<method name="getSupportedPreviewSizes()Ljava/util/List;" since="5" deprecated="29" />
+		<method name="getSupportedSceneModes()Ljava/util/List;" since="5" deprecated="29" />
+		<method name="getSupportedVideoSizes()Ljava/util/List;" since="11" deprecated="29" />
+		<method name="getSupportedWhiteBalance()Ljava/util/List;" since="5" deprecated="29" />
+		<method name="getVerticalViewAngle()F" since="8" deprecated="29" />
+		<method name="getVideoStabilization()Z" since="15" deprecated="29" />
+		<method name="getWhiteBalance()Ljava/lang/String;" since="5" deprecated="29" />
+		<method name="getZoom()I" since="8" deprecated="29" />
+		<method name="getZoomRatios()Ljava/util/List;" since="8" deprecated="29" />
+		<method name="isAutoExposureLockSupported()Z" since="14" deprecated="29" />
+		<method name="isAutoWhiteBalanceLockSupported()Z" since="14" deprecated="29" />
+		<method name="isSmoothZoomSupported()Z" since="8" deprecated="29" />
+		<method name="isVideoSnapshotSupported()Z" since="14" deprecated="29" />
+		<method name="isVideoStabilizationSupported()Z" since="15" deprecated="29" />
+		<method name="isZoomSupported()Z" since="8" deprecated="29" />
+		<method name="remove(Ljava/lang/String;)V" deprecated="29" />
+		<method name="removeGpsData()V" since="5" deprecated="29" />
+		<method name="set(Ljava/lang/String;I)V" deprecated="29" />
+		<method name="set(Ljava/lang/String;Ljava/lang/String;)V" deprecated="29" />
+		<method name="setAntibanding(Ljava/lang/String;)V" since="5" deprecated="29" />
+		<method name="setAutoExposureLock(Z)V" since="14" deprecated="29" />
+		<method name="setAutoWhiteBalanceLock(Z)V" since="14" deprecated="29" />
+		<method name="setColorEffect(Ljava/lang/String;)V" since="5" deprecated="29" />
+		<method name="setExposureCompensation(I)V" since="8" deprecated="29" />
+		<method name="setFlashMode(Ljava/lang/String;)V" since="5" deprecated="29" />
+		<method name="setFocusAreas(Ljava/util/List;)V" since="14" deprecated="29" />
+		<method name="setFocusMode(Ljava/lang/String;)V" since="5" deprecated="29" />
+		<method name="setGpsAltitude(D)V" since="5" deprecated="29" />
+		<method name="setGpsLatitude(D)V" since="5" deprecated="29" />
+		<method name="setGpsLongitude(D)V" since="5" deprecated="29" />
+		<method name="setGpsProcessingMethod(Ljava/lang/String;)V" since="8" deprecated="29" />
+		<method name="setGpsTimestamp(J)V" since="5" deprecated="29" />
+		<method name="setJpegQuality(I)V" since="5" deprecated="29" />
+		<method name="setJpegThumbnailQuality(I)V" since="5" deprecated="29" />
+		<method name="setJpegThumbnailSize(II)V" since="5" deprecated="29" />
+		<method name="setMeteringAreas(Ljava/util/List;)V" since="14" deprecated="29" />
+		<method name="setPictureFormat(I)V" deprecated="29" />
+		<method name="setPictureSize(II)V" deprecated="29" />
+		<method name="setPreviewFormat(I)V" deprecated="29" />
+		<method name="setPreviewFpsRange(II)V" since="9" deprecated="29" />
+		<method name="setPreviewFrameRate(I)V" deprecated="15" />
+		<method name="setPreviewSize(II)V" deprecated="29" />
+		<method name="setRecordingHint(Z)V" since="14" deprecated="29" />
+		<method name="setRotation(I)V" since="5" deprecated="29" />
+		<method name="setSceneMode(Ljava/lang/String;)V" since="5" deprecated="29" />
+		<method name="setVideoStabilization(Z)V" since="15" deprecated="29" />
+		<method name="setWhiteBalance(Ljava/lang/String;)V" since="5" deprecated="29" />
+		<method name="setZoom(I)V" since="8" deprecated="29" />
+		<method name="unflatten(Ljava/lang/String;)V" deprecated="29" />
+		<field name="ANTIBANDING_50HZ" since="5" deprecated="29" />
+		<field name="ANTIBANDING_60HZ" since="5" deprecated="29" />
+		<field name="ANTIBANDING_AUTO" since="5" deprecated="29" />
+		<field name="ANTIBANDING_OFF" since="5" deprecated="29" />
+		<field name="EFFECT_AQUA" since="5" deprecated="29" />
+		<field name="EFFECT_BLACKBOARD" since="5" deprecated="29" />
+		<field name="EFFECT_MONO" since="5" deprecated="29" />
+		<field name="EFFECT_NEGATIVE" since="5" deprecated="29" />
+		<field name="EFFECT_NONE" since="5" deprecated="29" />
+		<field name="EFFECT_POSTERIZE" since="5" deprecated="29" />
+		<field name="EFFECT_SEPIA" since="5" deprecated="29" />
+		<field name="EFFECT_SOLARIZE" since="5" deprecated="29" />
+		<field name="EFFECT_WHITEBOARD" since="5" deprecated="29" />
+		<field name="FLASH_MODE_AUTO" since="5" deprecated="29" />
+		<field name="FLASH_MODE_OFF" since="5" deprecated="29" />
+		<field name="FLASH_MODE_ON" since="5" deprecated="29" />
+		<field name="FLASH_MODE_RED_EYE" since="5" deprecated="29" />
+		<field name="FLASH_MODE_TORCH" since="5" deprecated="29" />
+		<field name="FOCUS_DISTANCE_FAR_INDEX" since="9" deprecated="29" />
+		<field name="FOCUS_DISTANCE_NEAR_INDEX" since="9" deprecated="29" />
+		<field name="FOCUS_DISTANCE_OPTIMAL_INDEX" since="9" deprecated="29" />
+		<field name="FOCUS_MODE_AUTO" since="5" deprecated="29" />
+		<field name="FOCUS_MODE_CONTINUOUS_PICTURE" since="14" deprecated="29" />
+		<field name="FOCUS_MODE_CONTINUOUS_VIDEO" since="9" deprecated="29" />
+		<field name="FOCUS_MODE_EDOF" since="8" deprecated="29" />
+		<field name="FOCUS_MODE_FIXED" since="5" deprecated="29" />
+		<field name="FOCUS_MODE_INFINITY" since="5" deprecated="29" />
+		<field name="FOCUS_MODE_MACRO" since="5" deprecated="29" />
+		<field name="PREVIEW_FPS_MAX_INDEX" since="9" deprecated="29" />
+		<field name="PREVIEW_FPS_MIN_INDEX" since="9" deprecated="29" />
+		<field name="SCENE_MODE_ACTION" since="5" deprecated="29" />
+		<field name="SCENE_MODE_AUTO" since="5" deprecated="29" />
+		<field name="SCENE_MODE_BARCODE" since="8" deprecated="29" />
+		<field name="SCENE_MODE_BEACH" since="5" deprecated="29" />
+		<field name="SCENE_MODE_CANDLELIGHT" since="5" deprecated="29" />
+		<field name="SCENE_MODE_FIREWORKS" since="5" deprecated="29" />
+		<field name="SCENE_MODE_HDR" since="17" deprecated="29" />
+		<field name="SCENE_MODE_LANDSCAPE" since="5" deprecated="29" />
+		<field name="SCENE_MODE_NIGHT" since="5" deprecated="29" />
+		<field name="SCENE_MODE_NIGHT_PORTRAIT" since="5" deprecated="29" />
+		<field name="SCENE_MODE_PARTY" since="5" deprecated="29" />
+		<field name="SCENE_MODE_PORTRAIT" since="5" deprecated="29" />
+		<field name="SCENE_MODE_SNOW" since="5" deprecated="29" />
+		<field name="SCENE_MODE_SPORTS" since="5" deprecated="29" />
+		<field name="SCENE_MODE_STEADYPHOTO" since="5" deprecated="29" />
+		<field name="SCENE_MODE_SUNSET" since="5" deprecated="29" />
+		<field name="SCENE_MODE_THEATRE" since="5" deprecated="29" />
+		<field name="WHITE_BALANCE_AUTO" since="5" deprecated="29" />
+		<field name="WHITE_BALANCE_CLOUDY_DAYLIGHT" since="5" deprecated="29" />
+		<field name="WHITE_BALANCE_DAYLIGHT" since="5" deprecated="29" />
+		<field name="WHITE_BALANCE_FLUORESCENT" since="5" deprecated="29" />
+		<field name="WHITE_BALANCE_INCANDESCENT" since="5" deprecated="29" />
+		<field name="WHITE_BALANCE_SHADE" since="5" deprecated="29" />
+		<field name="WHITE_BALANCE_TWILIGHT" since="5" deprecated="29" />
+		<field name="WHITE_BALANCE_WARM_FLUORESCENT" since="5" deprecated="29" />
+	</class>
+	<class name="android/hardware/Camera$PictureCallback" since="1" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="onPictureTaken([BLandroid/hardware/Camera;)V" deprecated="29" />
+	</class>
+	<class name="android/hardware/Camera$PreviewCallback" since="1" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="onPreviewFrame([BLandroid/hardware/Camera;)V" deprecated="29" />
+	</class>
+	<class name="android/hardware/Camera$ShutterCallback" since="1" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="onShutter()V" deprecated="29" />
+	</class>
+	<class name="android/hardware/Camera$Size" since="1" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/hardware/Camera;II)V" deprecated="29" />
+		<field name="height" deprecated="29" />
+		<field name="width" deprecated="29" />
+	</class>
+	<class name="android/hardware/ConsumerIrManager" since="19">
+		<extends name="java/lang/Object" />
+		<method name="getCarrierFrequencies()[Landroid/hardware/ConsumerIrManager$CarrierFrequencyRange;" />
+		<method name="hasIrEmitter()Z" />
+		<method name="transmit(I[I)V" />
+	</class>
+	<class name="android/hardware/ConsumerIrManager$CarrierFrequencyRange" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/hardware/ConsumerIrManager;II)V" />
+		<method name="getMaxFrequency()I" />
+		<method name="getMinFrequency()I" />
+	</class>
+	<class name="android/hardware/GeomagneticField" since="3">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(FFFJ)V" />
+		<method name="getDeclination()F" />
+		<method name="getFieldStrength()F" />
+		<method name="getHorizontalStrength()F" />
+		<method name="getInclination()F" />
+		<method name="getX()F" />
+		<method name="getY()F" />
+		<method name="getZ()F" />
+	</class>
+	<class name="android/hardware/HardwareBuffer" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="create(IIIIJ)Landroid/hardware/HardwareBuffer;" />
+		<method name="getFormat()I" />
+		<method name="getHeight()I" />
+		<method name="getLayers()I" />
+		<method name="getUsage()J" />
+		<method name="getWidth()I" />
+		<method name="isClosed()Z" />
+		<method name="isSupported(IIIIJ)Z" since="29" />
+		<field name="BLOB" />
+		<field name="CREATOR" />
+		<field name="DS_24UI8" since="28" />
+		<field name="DS_FP32UI8" since="28" />
+		<field name="D_16" since="28" />
+		<field name="D_24" since="28" />
+		<field name="D_FP32" since="28" />
+		<field name="RGBA_1010102" />
+		<field name="RGBA_8888" />
+		<field name="RGBA_FP16" />
+		<field name="RGBX_8888" />
+		<field name="RGB_565" />
+		<field name="RGB_888" />
+		<field name="S_UI8" since="28" />
+		<field name="USAGE_CPU_READ_OFTEN" />
+		<field name="USAGE_CPU_READ_RARELY" />
+		<field name="USAGE_CPU_WRITE_OFTEN" />
+		<field name="USAGE_CPU_WRITE_RARELY" />
+		<field name="USAGE_GPU_COLOR_OUTPUT" />
+		<field name="USAGE_GPU_CUBE_MAP" since="28" />
+		<field name="USAGE_GPU_DATA_BUFFER" />
+		<field name="USAGE_GPU_MIPMAP_COMPLETE" since="28" />
+		<field name="USAGE_GPU_SAMPLED_IMAGE" />
+		<field name="USAGE_PROTECTED_CONTENT" />
+		<field name="USAGE_SENSOR_DIRECT_DATA" />
+		<field name="USAGE_VIDEO_ENCODE" />
+		<field name="YCBCR_420_888" since="30" />
+	</class>
+	<class name="android/hardware/Sensor" since="3">
+		<extends name="java/lang/Object" />
+		<method name="getFifoMaxEventCount()I" since="19" />
+		<method name="getFifoReservedEventCount()I" since="19" />
+		<method name="getHighestDirectReportRateLevel()I" since="26" />
+		<method name="getId()I" since="24" />
+		<method name="getMaxDelay()I" since="21" />
+		<method name="getMaximumRange()F" />
+		<method name="getMinDelay()I" since="9" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getPower()F" />
+		<method name="getReportingMode()I" since="21" />
+		<method name="getResolution()F" />
+		<method name="getStringType()Ljava/lang/String;" since="20" />
+		<method name="getType()I" />
+		<method name="getVendor()Ljava/lang/String;" />
+		<method name="getVersion()I" />
+		<method name="isAdditionalInfoSupported()Z" since="24" />
+		<method name="isDirectChannelTypeSupported(I)Z" since="26" />
+		<method name="isDynamicSensor()Z" since="24" />
+		<method name="isWakeUpSensor()Z" since="21" />
+		<field name="REPORTING_MODE_CONTINUOUS" since="21" />
+		<field name="REPORTING_MODE_ONE_SHOT" since="21" />
+		<field name="REPORTING_MODE_ON_CHANGE" since="21" />
+		<field name="REPORTING_MODE_SPECIAL_TRIGGER" since="21" />
+		<field name="STRING_TYPE_ACCELEROMETER" since="20" />
+		<field name="STRING_TYPE_ACCELEROMETER_UNCALIBRATED" since="26" />
+		<field name="STRING_TYPE_AMBIENT_TEMPERATURE" since="20" />
+		<field name="STRING_TYPE_GAME_ROTATION_VECTOR" since="20" />
+		<field name="STRING_TYPE_GEOMAGNETIC_ROTATION_VECTOR" since="20" />
+		<field name="STRING_TYPE_GRAVITY" since="20" />
+		<field name="STRING_TYPE_GYROSCOPE" since="20" />
+		<field name="STRING_TYPE_GYROSCOPE_UNCALIBRATED" since="20" />
+		<field name="STRING_TYPE_HEART_BEAT" since="24" />
+		<field name="STRING_TYPE_HEART_RATE" since="20" />
+		<field name="STRING_TYPE_HINGE_ANGLE" since="30" />
+		<field name="STRING_TYPE_LIGHT" since="20" />
+		<field name="STRING_TYPE_LINEAR_ACCELERATION" since="20" />
+		<field name="STRING_TYPE_LOW_LATENCY_OFFBODY_DETECT" since="26" />
+		<field name="STRING_TYPE_MAGNETIC_FIELD" since="20" />
+		<field name="STRING_TYPE_MAGNETIC_FIELD_UNCALIBRATED" since="20" />
+		<field name="STRING_TYPE_MOTION_DETECT" since="24" />
+		<field name="STRING_TYPE_ORIENTATION" since="20" deprecated="20" />
+		<field name="STRING_TYPE_POSE_6DOF" since="24" />
+		<field name="STRING_TYPE_PRESSURE" since="20" />
+		<field name="STRING_TYPE_PROXIMITY" since="20" />
+		<field name="STRING_TYPE_RELATIVE_HUMIDITY" since="20" />
+		<field name="STRING_TYPE_ROTATION_VECTOR" since="20" />
+		<field name="STRING_TYPE_SIGNIFICANT_MOTION" since="20" />
+		<field name="STRING_TYPE_STATIONARY_DETECT" since="24" />
+		<field name="STRING_TYPE_STEP_COUNTER" since="20" />
+		<field name="STRING_TYPE_STEP_DETECTOR" since="20" />
+		<field name="STRING_TYPE_TEMPERATURE" since="20" deprecated="20" />
+		<field name="TYPE_ACCELEROMETER" />
+		<field name="TYPE_ACCELEROMETER_UNCALIBRATED" since="26" />
+		<field name="TYPE_ALL" />
+		<field name="TYPE_AMBIENT_TEMPERATURE" since="14" />
+		<field name="TYPE_DEVICE_PRIVATE_BASE" since="24" />
+		<field name="TYPE_GAME_ROTATION_VECTOR" since="18" />
+		<field name="TYPE_GEOMAGNETIC_ROTATION_VECTOR" since="19" />
+		<field name="TYPE_GRAVITY" since="9" />
+		<field name="TYPE_GYROSCOPE" />
+		<field name="TYPE_GYROSCOPE_UNCALIBRATED" since="18" />
+		<field name="TYPE_HEART_BEAT" since="24" />
+		<field name="TYPE_HEART_RATE" since="20" />
+		<field name="TYPE_HINGE_ANGLE" since="30" />
+		<field name="TYPE_LIGHT" />
+		<field name="TYPE_LINEAR_ACCELERATION" since="9" />
+		<field name="TYPE_LOW_LATENCY_OFFBODY_DETECT" since="26" />
+		<field name="TYPE_MAGNETIC_FIELD" />
+		<field name="TYPE_MAGNETIC_FIELD_UNCALIBRATED" since="18" />
+		<field name="TYPE_MOTION_DETECT" since="24" />
+		<field name="TYPE_ORIENTATION" deprecated="15" />
+		<field name="TYPE_POSE_6DOF" since="24" />
+		<field name="TYPE_PRESSURE" />
+		<field name="TYPE_PROXIMITY" />
+		<field name="TYPE_RELATIVE_HUMIDITY" since="14" />
+		<field name="TYPE_ROTATION_VECTOR" since="9" />
+		<field name="TYPE_SIGNIFICANT_MOTION" since="18" />
+		<field name="TYPE_STATIONARY_DETECT" since="24" />
+		<field name="TYPE_STEP_COUNTER" since="19" />
+		<field name="TYPE_STEP_DETECTOR" since="19" />
+		<field name="TYPE_TEMPERATURE" deprecated="15" />
+	</class>
+	<class name="android/hardware/SensorAdditionalInfo" since="24">
+		<extends name="java/lang/Object" />
+		<field name="TYPE_FRAME_BEGIN" />
+		<field name="TYPE_FRAME_END" />
+		<field name="TYPE_INTERNAL_TEMPERATURE" />
+		<field name="TYPE_SAMPLING" />
+		<field name="TYPE_SENSOR_PLACEMENT" />
+		<field name="TYPE_UNTRACKED_DELAY" />
+		<field name="TYPE_VEC3_CALIBRATION" />
+		<field name="floatValues" />
+		<field name="intValues" />
+		<field name="sensor" />
+		<field name="serial" />
+		<field name="type" />
+	</class>
+	<class name="android/hardware/SensorDirectChannel" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/Channel" />
+		<method name="configure(Landroid/hardware/Sensor;I)I" />
+		<field name="RATE_FAST" />
+		<field name="RATE_NORMAL" />
+		<field name="RATE_STOP" />
+		<field name="RATE_VERY_FAST" />
+		<field name="TYPE_HARDWARE_BUFFER" />
+		<field name="TYPE_MEMORY_FILE" />
+	</class>
+	<class name="android/hardware/SensorEvent" since="3">
+		<extends name="java/lang/Object" />
+		<field name="accuracy" />
+		<field name="sensor" />
+		<field name="timestamp" />
+		<field name="values" />
+	</class>
+	<class name="android/hardware/SensorEventCallback" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/hardware/SensorEventListener2" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onSensorAdditionalInfo(Landroid/hardware/SensorAdditionalInfo;)V" />
+	</class>
+	<class name="android/hardware/SensorEventListener" since="3">
+		<extends name="java/lang/Object" />
+		<method name="onAccuracyChanged(Landroid/hardware/Sensor;I)V" />
+		<method name="onSensorChanged(Landroid/hardware/SensorEvent;)V" />
+	</class>
+	<class name="android/hardware/SensorEventListener2" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/hardware/SensorEventListener" />
+		<method name="onFlushCompleted(Landroid/hardware/Sensor;)V" />
+	</class>
+	<class name="android/hardware/SensorListener" since="1" deprecated="3">
+		<extends name="java/lang/Object" />
+		<method name="onAccuracyChanged(II)V" deprecated="29" />
+		<method name="onSensorChanged(I[F)V" deprecated="29" />
+	</class>
+	<class name="android/hardware/SensorManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="cancelTriggerSensor(Landroid/hardware/TriggerEventListener;Landroid/hardware/Sensor;)Z" since="18" />
+		<method name="createDirectChannel(Landroid/hardware/HardwareBuffer;)Landroid/hardware/SensorDirectChannel;" since="26" />
+		<method name="createDirectChannel(Landroid/os/MemoryFile;)Landroid/hardware/SensorDirectChannel;" since="26" />
+		<method name="flush(Landroid/hardware/SensorEventListener;)Z" since="19" />
+		<method name="getAltitude(FF)F" since="9" />
+		<method name="getAngleChange([F[F[F)V" since="9" />
+		<method name="getDefaultSensor(I)Landroid/hardware/Sensor;" since="3" />
+		<method name="getDefaultSensor(IZ)Landroid/hardware/Sensor;" since="21" />
+		<method name="getDynamicSensorList(I)Ljava/util/List;" since="24" />
+		<method name="getInclination([F)F" since="3" />
+		<method name="getOrientation([F[F)[F" since="3" />
+		<method name="getQuaternionFromVector([F[F)V" since="9" />
+		<method name="getRotationMatrix([F[F[F[F)Z" since="3" />
+		<method name="getRotationMatrixFromVector([F[F)V" since="9" />
+		<method name="getSensorList(I)Ljava/util/List;" since="3" />
+		<method name="getSensors()I" deprecated="15" />
+		<method name="isDynamicSensorDiscoverySupported()Z" since="24" />
+		<method name="registerDynamicSensorCallback(Landroid/hardware/SensorManager$DynamicSensorCallback;)V" since="24" />
+		<method name="registerDynamicSensorCallback(Landroid/hardware/SensorManager$DynamicSensorCallback;Landroid/os/Handler;)V" since="24" />
+		<method name="registerListener(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z" since="3" />
+		<method name="registerListener(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;II)Z" since="19" />
+		<method name="registerListener(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;IILandroid/os/Handler;)Z" since="19" />
+		<method name="registerListener(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;ILandroid/os/Handler;)Z" since="3" />
+		<method name="registerListener(Landroid/hardware/SensorListener;I)Z" deprecated="15" />
+		<method name="registerListener(Landroid/hardware/SensorListener;II)Z" deprecated="15" />
+		<method name="remapCoordinateSystem([FII[F)Z" since="3" />
+		<method name="requestTriggerSensor(Landroid/hardware/TriggerEventListener;Landroid/hardware/Sensor;)Z" since="18" />
+		<method name="unregisterDynamicSensorCallback(Landroid/hardware/SensorManager$DynamicSensorCallback;)V" since="24" />
+		<method name="unregisterListener(Landroid/hardware/SensorEventListener;)V" since="3" />
+		<method name="unregisterListener(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;)V" since="3" />
+		<method name="unregisterListener(Landroid/hardware/SensorListener;)V" deprecated="15" />
+		<method name="unregisterListener(Landroid/hardware/SensorListener;I)V" deprecated="15" />
+		<field name="AXIS_MINUS_X" since="3" />
+		<field name="AXIS_MINUS_Y" since="3" />
+		<field name="AXIS_MINUS_Z" since="3" />
+		<field name="AXIS_X" since="3" />
+		<field name="AXIS_Y" since="3" />
+		<field name="AXIS_Z" since="3" />
+		<field name="DATA_X" deprecated="15" />
+		<field name="DATA_Y" deprecated="15" />
+		<field name="DATA_Z" deprecated="15" />
+		<field name="GRAVITY_DEATH_STAR_I" />
+		<field name="GRAVITY_EARTH" />
+		<field name="GRAVITY_JUPITER" />
+		<field name="GRAVITY_MARS" />
+		<field name="GRAVITY_MERCURY" />
+		<field name="GRAVITY_MOON" />
+		<field name="GRAVITY_NEPTUNE" />
+		<field name="GRAVITY_PLUTO" />
+		<field name="GRAVITY_SATURN" />
+		<field name="GRAVITY_SUN" />
+		<field name="GRAVITY_THE_ISLAND" />
+		<field name="GRAVITY_URANUS" />
+		<field name="GRAVITY_VENUS" />
+		<field name="LIGHT_CLOUDY" />
+		<field name="LIGHT_FULLMOON" />
+		<field name="LIGHT_NO_MOON" />
+		<field name="LIGHT_OVERCAST" />
+		<field name="LIGHT_SHADE" />
+		<field name="LIGHT_SUNLIGHT" />
+		<field name="LIGHT_SUNLIGHT_MAX" />
+		<field name="LIGHT_SUNRISE" />
+		<field name="MAGNETIC_FIELD_EARTH_MAX" />
+		<field name="MAGNETIC_FIELD_EARTH_MIN" />
+		<field name="PRESSURE_STANDARD_ATMOSPHERE" since="9" />
+		<field name="RAW_DATA_INDEX" deprecated="15" />
+		<field name="RAW_DATA_X" deprecated="15" />
+		<field name="RAW_DATA_Y" deprecated="15" />
+		<field name="RAW_DATA_Z" deprecated="15" />
+		<field name="SENSOR_ACCELEROMETER" deprecated="15" />
+		<field name="SENSOR_ALL" deprecated="15" />
+		<field name="SENSOR_DELAY_FASTEST" />
+		<field name="SENSOR_DELAY_GAME" />
+		<field name="SENSOR_DELAY_NORMAL" />
+		<field name="SENSOR_DELAY_UI" />
+		<field name="SENSOR_LIGHT" deprecated="15" />
+		<field name="SENSOR_MAGNETIC_FIELD" deprecated="15" />
+		<field name="SENSOR_MAX" deprecated="15" />
+		<field name="SENSOR_MIN" deprecated="15" />
+		<field name="SENSOR_ORIENTATION" deprecated="15" />
+		<field name="SENSOR_ORIENTATION_RAW" deprecated="15" />
+		<field name="SENSOR_PROXIMITY" deprecated="15" />
+		<field name="SENSOR_STATUS_ACCURACY_HIGH" />
+		<field name="SENSOR_STATUS_ACCURACY_LOW" />
+		<field name="SENSOR_STATUS_ACCURACY_MEDIUM" />
+		<field name="SENSOR_STATUS_NO_CONTACT" since="20" />
+		<field name="SENSOR_STATUS_UNRELIABLE" />
+		<field name="SENSOR_TEMPERATURE" deprecated="15" />
+		<field name="SENSOR_TRICORDER" deprecated="15" />
+		<field name="STANDARD_GRAVITY" />
+	</class>
+	<class name="android/hardware/SensorManager$DynamicSensorCallback" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onDynamicSensorConnected(Landroid/hardware/Sensor;)V" />
+		<method name="onDynamicSensorDisconnected(Landroid/hardware/Sensor;)V" />
+	</class>
+	<class name="android/hardware/SensorPrivacyManager" since="31">
+		<extends name="java/lang/Object" />
+		<method name="supportsSensorToggle(I)Z" />
+	</class>
+	<class name="android/hardware/SensorPrivacyManager$Sensors" since="31">
+		<extends name="java/lang/Object" />
+		<field name="CAMERA" />
+		<field name="MICROPHONE" />
+	</class>
+	<class name="android/hardware/TriggerEvent" since="18">
+		<extends name="java/lang/Object" />
+		<field name="sensor" />
+		<field name="timestamp" />
+		<field name="values" />
+	</class>
+	<class name="android/hardware/TriggerEventListener" since="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onTrigger(Landroid/hardware/TriggerEvent;)V" />
+	</class>
+	<class name="android/hardware/biometrics/BiometricManager" since="29">
+		<extends name="java/lang/Object" />
+		<method name="canAuthenticate()I" deprecated="30" />
+		<method name="canAuthenticate(I)I" since="30" />
+		<method name="getStrings(I)Landroid/hardware/biometrics/BiometricManager$Strings;" since="31" />
+		<field name="BIOMETRIC_ERROR_HW_UNAVAILABLE" />
+		<field name="BIOMETRIC_ERROR_NONE_ENROLLED" />
+		<field name="BIOMETRIC_ERROR_NO_HARDWARE" />
+		<field name="BIOMETRIC_ERROR_SECURITY_UPDATE_REQUIRED" since="30" />
+		<field name="BIOMETRIC_SUCCESS" />
+	</class>
+	<class name="android/hardware/biometrics/BiometricManager$Authenticators" since="30">
+		<extends name="java/lang/Object" />
+		<field name="BIOMETRIC_STRONG" />
+		<field name="BIOMETRIC_WEAK" />
+		<field name="DEVICE_CREDENTIAL" />
+	</class>
+	<class name="android/hardware/biometrics/BiometricManager$Strings" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getButtonLabel()Ljava/lang/CharSequence;" />
+		<method name="getPromptMessage()Ljava/lang/CharSequence;" />
+		<method name="getSettingName()Ljava/lang/CharSequence;" />
+	</class>
+	<class name="android/hardware/biometrics/BiometricPrompt" since="28">
+		<extends name="java/lang/Object" />
+		<method name="authenticate(Landroid/hardware/biometrics/BiometricPrompt$CryptoObject;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/hardware/biometrics/BiometricPrompt$AuthenticationCallback;)V" />
+		<method name="authenticate(Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/hardware/biometrics/BiometricPrompt$AuthenticationCallback;)V" />
+		<method name="getAllowedAuthenticators()I" since="30" />
+		<method name="getDescription()Ljava/lang/CharSequence;" since="30" />
+		<method name="getNegativeButtonText()Ljava/lang/CharSequence;" since="30" />
+		<method name="getSubtitle()Ljava/lang/CharSequence;" since="30" />
+		<method name="getTitle()Ljava/lang/CharSequence;" since="30" />
+		<method name="isConfirmationRequired()Z" since="30" />
+		<field name="AUTHENTICATION_RESULT_TYPE_BIOMETRIC" since="30" />
+		<field name="AUTHENTICATION_RESULT_TYPE_DEVICE_CREDENTIAL" since="30" />
+		<field name="BIOMETRIC_ACQUIRED_GOOD" />
+		<field name="BIOMETRIC_ACQUIRED_IMAGER_DIRTY" />
+		<field name="BIOMETRIC_ACQUIRED_INSUFFICIENT" />
+		<field name="BIOMETRIC_ACQUIRED_PARTIAL" />
+		<field name="BIOMETRIC_ACQUIRED_TOO_FAST" />
+		<field name="BIOMETRIC_ACQUIRED_TOO_SLOW" />
+		<field name="BIOMETRIC_ERROR_CANCELED" />
+		<field name="BIOMETRIC_ERROR_HW_NOT_PRESENT" />
+		<field name="BIOMETRIC_ERROR_HW_UNAVAILABLE" />
+		<field name="BIOMETRIC_ERROR_LOCKOUT" />
+		<field name="BIOMETRIC_ERROR_LOCKOUT_PERMANENT" />
+		<field name="BIOMETRIC_ERROR_NO_BIOMETRICS" />
+		<field name="BIOMETRIC_ERROR_NO_DEVICE_CREDENTIAL" since="29" />
+		<field name="BIOMETRIC_ERROR_NO_SPACE" />
+		<field name="BIOMETRIC_ERROR_SECURITY_UPDATE_REQUIRED" since="30" />
+		<field name="BIOMETRIC_ERROR_TIMEOUT" />
+		<field name="BIOMETRIC_ERROR_UNABLE_TO_PROCESS" />
+		<field name="BIOMETRIC_ERROR_USER_CANCELED" />
+		<field name="BIOMETRIC_ERROR_VENDOR" />
+	</class>
+	<class name="android/hardware/biometrics/BiometricPrompt$AuthenticationCallback" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onAuthenticationError(ILjava/lang/CharSequence;)V" />
+		<method name="onAuthenticationFailed()V" />
+		<method name="onAuthenticationHelp(ILjava/lang/CharSequence;)V" />
+		<method name="onAuthenticationSucceeded(Landroid/hardware/biometrics/BiometricPrompt$AuthenticationResult;)V" />
+	</class>
+	<class name="android/hardware/biometrics/BiometricPrompt$AuthenticationResult" since="28">
+		<extends name="java/lang/Object" />
+		<method name="getAuthenticationType()I" since="30" />
+		<method name="getCryptoObject()Landroid/hardware/biometrics/BiometricPrompt$CryptoObject;" />
+	</class>
+	<class name="android/hardware/biometrics/BiometricPrompt$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="build()Landroid/hardware/biometrics/BiometricPrompt;" />
+		<method name="setAllowedAuthenticators(I)Landroid/hardware/biometrics/BiometricPrompt$Builder;" since="30" />
+		<method name="setConfirmationRequired(Z)Landroid/hardware/biometrics/BiometricPrompt$Builder;" since="29" />
+		<method name="setDescription(Ljava/lang/CharSequence;)Landroid/hardware/biometrics/BiometricPrompt$Builder;" />
+		<method name="setDeviceCredentialAllowed(Z)Landroid/hardware/biometrics/BiometricPrompt$Builder;" since="29" deprecated="30" />
+		<method name="setNegativeButton(Ljava/lang/CharSequence;Ljava/util/concurrent/Executor;Landroid/content/DialogInterface$OnClickListener;)Landroid/hardware/biometrics/BiometricPrompt$Builder;" />
+		<method name="setSubtitle(Ljava/lang/CharSequence;)Landroid/hardware/biometrics/BiometricPrompt$Builder;" />
+		<method name="setTitle(Ljava/lang/CharSequence;)Landroid/hardware/biometrics/BiometricPrompt$Builder;" />
+	</class>
+	<class name="android/hardware/biometrics/BiometricPrompt$CryptoObject" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/security/identity/IdentityCredential;)V" since="30" />
+		<method name="&lt;init&gt;(Ljava/security/Signature;)V" />
+		<method name="&lt;init&gt;(Ljavax/crypto/Cipher;)V" />
+		<method name="&lt;init&gt;(Ljavax/crypto/Mac;)V" />
+		<method name="getCipher()Ljavax/crypto/Cipher;" />
+		<method name="getIdentityCredential()Landroid/security/identity/IdentityCredential;" since="30" />
+		<method name="getMac()Ljavax/crypto/Mac;" />
+		<method name="getSignature()Ljava/security/Signature;" />
+	</class>
+	<class name="android/hardware/camera2/CameraAccessException" since="21">
+		<extends name="android/util/AndroidException" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(ILjava/lang/String;)V" />
+		<method name="&lt;init&gt;(ILjava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(ILjava/lang/Throwable;)V" />
+		<method name="getReason()I" />
+		<field name="CAMERA_DISABLED" />
+		<field name="CAMERA_DISCONNECTED" />
+		<field name="CAMERA_ERROR" />
+		<field name="CAMERA_IN_USE" since="23" />
+		<field name="MAX_CAMERAS_IN_USE" since="23" />
+	</class>
+	<class name="android/hardware/camera2/CameraCaptureSession" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="abortCaptures()V" />
+		<method name="capture(Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/CameraCaptureSession$CaptureCallback;Landroid/os/Handler;)I" />
+		<method name="captureBurst(Ljava/util/List;Landroid/hardware/camera2/CameraCaptureSession$CaptureCallback;Landroid/os/Handler;)I" />
+		<method name="captureBurstRequests(Ljava/util/List;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraCaptureSession$CaptureCallback;)I" since="28" />
+		<method name="captureSingleRequest(Landroid/hardware/camera2/CaptureRequest;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraCaptureSession$CaptureCallback;)I" since="28" />
+		<method name="finalizeOutputConfigurations(Ljava/util/List;)V" since="26" />
+		<method name="getDevice()Landroid/hardware/camera2/CameraDevice;" />
+		<method name="getInputSurface()Landroid/view/Surface;" since="23" />
+		<method name="isReprocessable()Z" since="23" />
+		<method name="prepare(Landroid/view/Surface;)V" since="23" />
+		<method name="setRepeatingBurst(Ljava/util/List;Landroid/hardware/camera2/CameraCaptureSession$CaptureCallback;Landroid/os/Handler;)I" />
+		<method name="setRepeatingBurstRequests(Ljava/util/List;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraCaptureSession$CaptureCallback;)I" since="28" />
+		<method name="setRepeatingRequest(Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/CameraCaptureSession$CaptureCallback;Landroid/os/Handler;)I" />
+		<method name="setSingleRepeatingRequest(Landroid/hardware/camera2/CaptureRequest;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraCaptureSession$CaptureCallback;)I" since="28" />
+		<method name="stopRepeating()V" />
+		<method name="supportsOfflineProcessing(Landroid/view/Surface;)Z" since="30" />
+		<method name="switchToOffline(Ljava/util/Collection;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraOfflineSession$CameraOfflineSessionCallback;)Landroid/hardware/camera2/CameraOfflineSession;" since="30" />
+		<method name="updateOutputConfiguration(Landroid/hardware/camera2/params/OutputConfiguration;)V" since="28" />
+	</class>
+	<class name="android/hardware/camera2/CameraCaptureSession$CaptureCallback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCaptureBufferLost(Landroid/hardware/camera2/CameraCaptureSession;Landroid/hardware/camera2/CaptureRequest;Landroid/view/Surface;J)V" since="24" />
+		<method name="onCaptureCompleted(Landroid/hardware/camera2/CameraCaptureSession;Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/TotalCaptureResult;)V" />
+		<method name="onCaptureFailed(Landroid/hardware/camera2/CameraCaptureSession;Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/CaptureFailure;)V" />
+		<method name="onCaptureProgressed(Landroid/hardware/camera2/CameraCaptureSession;Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/CaptureResult;)V" />
+		<method name="onCaptureSequenceAborted(Landroid/hardware/camera2/CameraCaptureSession;I)V" />
+		<method name="onCaptureSequenceCompleted(Landroid/hardware/camera2/CameraCaptureSession;IJ)V" />
+		<method name="onCaptureStarted(Landroid/hardware/camera2/CameraCaptureSession;Landroid/hardware/camera2/CaptureRequest;JJ)V" />
+	</class>
+	<class name="android/hardware/camera2/CameraCaptureSession$StateCallback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onActive(Landroid/hardware/camera2/CameraCaptureSession;)V" />
+		<method name="onCaptureQueueEmpty(Landroid/hardware/camera2/CameraCaptureSession;)V" since="26" />
+		<method name="onClosed(Landroid/hardware/camera2/CameraCaptureSession;)V" />
+		<method name="onConfigureFailed(Landroid/hardware/camera2/CameraCaptureSession;)V" />
+		<method name="onConfigured(Landroid/hardware/camera2/CameraCaptureSession;)V" />
+		<method name="onReady(Landroid/hardware/camera2/CameraCaptureSession;)V" />
+		<method name="onSurfacePrepared(Landroid/hardware/camera2/CameraCaptureSession;Landroid/view/Surface;)V" since="23" />
+	</class>
+	<class name="android/hardware/camera2/CameraCharacteristics" since="21">
+		<extends name="android/hardware/camera2/CameraMetadata" />
+		<method name="get(Landroid/hardware/camera2/CameraCharacteristics$Key;)Ljava/lang/Object;" />
+		<method name="getAvailableCaptureRequestKeys()Ljava/util/List;" />
+		<method name="getAvailableCaptureResultKeys()Ljava/util/List;" />
+		<method name="getAvailablePhysicalCameraRequestKeys()Ljava/util/List;" since="28" />
+		<method name="getAvailableSessionKeys()Ljava/util/List;" since="28" />
+		<method name="getKeysNeedingPermission()Ljava/util/List;" since="29" />
+		<method name="getPhysicalCameraIds()Ljava/util/Set;" since="28" />
+		<method name="getRecommendedStreamConfigurationMap(I)Landroid/hardware/camera2/params/RecommendedStreamConfigurationMap;" since="29" />
+		<field name="COLOR_CORRECTION_AVAILABLE_ABERRATION_MODES" />
+		<field name="CONTROL_AE_AVAILABLE_ANTIBANDING_MODES" />
+		<field name="CONTROL_AE_AVAILABLE_MODES" />
+		<field name="CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES" />
+		<field name="CONTROL_AE_COMPENSATION_RANGE" />
+		<field name="CONTROL_AE_COMPENSATION_STEP" />
+		<field name="CONTROL_AE_LOCK_AVAILABLE" since="23" />
+		<field name="CONTROL_AF_AVAILABLE_MODES" />
+		<field name="CONTROL_AVAILABLE_EFFECTS" />
+		<field name="CONTROL_AVAILABLE_EXTENDED_SCENE_MODE_CAPABILITIES" since="30" />
+		<field name="CONTROL_AVAILABLE_MODES" since="23" />
+		<field name="CONTROL_AVAILABLE_SCENE_MODES" />
+		<field name="CONTROL_AVAILABLE_VIDEO_STABILIZATION_MODES" />
+		<field name="CONTROL_AWB_AVAILABLE_MODES" />
+		<field name="CONTROL_AWB_LOCK_AVAILABLE" since="23" />
+		<field name="CONTROL_MAX_REGIONS_AE" />
+		<field name="CONTROL_MAX_REGIONS_AF" />
+		<field name="CONTROL_MAX_REGIONS_AWB" />
+		<field name="CONTROL_POST_RAW_SENSITIVITY_BOOST_RANGE" since="24" />
+		<field name="CONTROL_ZOOM_RATIO_RANGE" since="30" />
+		<field name="DEPTH_DEPTH_IS_EXCLUSIVE" since="23" />
+		<field name="DISTORTION_CORRECTION_AVAILABLE_MODES" since="28" />
+		<field name="EDGE_AVAILABLE_EDGE_MODES" />
+		<field name="FLASH_INFO_AVAILABLE" />
+		<field name="HOT_PIXEL_AVAILABLE_HOT_PIXEL_MODES" />
+		<field name="INFO_SUPPORTED_HARDWARE_LEVEL" />
+		<field name="INFO_VERSION" since="28" />
+		<field name="JPEG_AVAILABLE_THUMBNAIL_SIZES" />
+		<field name="LENS_DISTORTION" since="28" />
+		<field name="LENS_DISTORTION_MAXIMUM_RESOLUTION" since="31" />
+		<field name="LENS_FACING" />
+		<field name="LENS_INFO_AVAILABLE_APERTURES" />
+		<field name="LENS_INFO_AVAILABLE_FILTER_DENSITIES" />
+		<field name="LENS_INFO_AVAILABLE_FOCAL_LENGTHS" />
+		<field name="LENS_INFO_AVAILABLE_OPTICAL_STABILIZATION" />
+		<field name="LENS_INFO_FOCUS_DISTANCE_CALIBRATION" />
+		<field name="LENS_INFO_HYPERFOCAL_DISTANCE" />
+		<field name="LENS_INFO_MINIMUM_FOCUS_DISTANCE" />
+		<field name="LENS_INTRINSIC_CALIBRATION" since="23" />
+		<field name="LENS_INTRINSIC_CALIBRATION_MAXIMUM_RESOLUTION" since="31" />
+		<field name="LENS_POSE_REFERENCE" since="28" />
+		<field name="LENS_POSE_ROTATION" since="23" />
+		<field name="LENS_POSE_TRANSLATION" since="23" />
+		<field name="LENS_RADIAL_DISTORTION" since="23" deprecated="28" />
+		<field name="LOGICAL_MULTI_CAMERA_SENSOR_SYNC_TYPE" since="28" />
+		<field name="NOISE_REDUCTION_AVAILABLE_NOISE_REDUCTION_MODES" />
+		<field name="REPROCESS_MAX_CAPTURE_STALL" since="23" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES" />
+		<field name="REQUEST_MAX_NUM_INPUT_STREAMS" since="23" />
+		<field name="REQUEST_MAX_NUM_OUTPUT_PROC" />
+		<field name="REQUEST_MAX_NUM_OUTPUT_PROC_STALLING" />
+		<field name="REQUEST_MAX_NUM_OUTPUT_RAW" />
+		<field name="REQUEST_PARTIAL_RESULT_COUNT" />
+		<field name="REQUEST_PIPELINE_MAX_DEPTH" />
+		<field name="SCALER_AVAILABLE_MAX_DIGITAL_ZOOM" />
+		<field name="SCALER_AVAILABLE_ROTATE_AND_CROP_MODES" since="31" />
+		<field name="SCALER_CROPPING_TYPE" />
+		<field name="SCALER_DEFAULT_SECURE_IMAGE_SIZE" since="31" />
+		<field name="SCALER_MANDATORY_CONCURRENT_STREAM_COMBINATIONS" since="30" />
+		<field name="SCALER_MANDATORY_MAXIMUM_RESOLUTION_STREAM_COMBINATIONS" since="31" />
+		<field name="SCALER_MANDATORY_STREAM_COMBINATIONS" since="29" />
+		<field name="SCALER_MULTI_RESOLUTION_STREAM_CONFIGURATION_MAP" since="31" />
+		<field name="SCALER_STREAM_CONFIGURATION_MAP" />
+		<field name="SCALER_STREAM_CONFIGURATION_MAP_MAXIMUM_RESOLUTION" since="31" />
+		<field name="SENSOR_AVAILABLE_TEST_PATTERN_MODES" />
+		<field name="SENSOR_BLACK_LEVEL_PATTERN" />
+		<field name="SENSOR_CALIBRATION_TRANSFORM1" />
+		<field name="SENSOR_CALIBRATION_TRANSFORM2" />
+		<field name="SENSOR_COLOR_TRANSFORM1" />
+		<field name="SENSOR_COLOR_TRANSFORM2" />
+		<field name="SENSOR_FORWARD_MATRIX1" />
+		<field name="SENSOR_FORWARD_MATRIX2" />
+		<field name="SENSOR_INFO_ACTIVE_ARRAY_SIZE" />
+		<field name="SENSOR_INFO_ACTIVE_ARRAY_SIZE_MAXIMUM_RESOLUTION" since="31" />
+		<field name="SENSOR_INFO_BINNING_FACTOR" since="31" />
+		<field name="SENSOR_INFO_COLOR_FILTER_ARRANGEMENT" />
+		<field name="SENSOR_INFO_EXPOSURE_TIME_RANGE" />
+		<field name="SENSOR_INFO_LENS_SHADING_APPLIED" since="23" />
+		<field name="SENSOR_INFO_MAX_FRAME_DURATION" />
+		<field name="SENSOR_INFO_PHYSICAL_SIZE" />
+		<field name="SENSOR_INFO_PIXEL_ARRAY_SIZE" />
+		<field name="SENSOR_INFO_PIXEL_ARRAY_SIZE_MAXIMUM_RESOLUTION" since="31" />
+		<field name="SENSOR_INFO_PRE_CORRECTION_ACTIVE_ARRAY_SIZE" since="23" />
+		<field name="SENSOR_INFO_PRE_CORRECTION_ACTIVE_ARRAY_SIZE_MAXIMUM_RESOLUTION" since="31" />
+		<field name="SENSOR_INFO_SENSITIVITY_RANGE" />
+		<field name="SENSOR_INFO_TIMESTAMP_SOURCE" />
+		<field name="SENSOR_INFO_WHITE_LEVEL" />
+		<field name="SENSOR_MAX_ANALOG_SENSITIVITY" />
+		<field name="SENSOR_OPTICAL_BLACK_REGIONS" since="24" />
+		<field name="SENSOR_ORIENTATION" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT2" />
+		<field name="SHADING_AVAILABLE_MODES" since="23" />
+		<field name="STATISTICS_INFO_AVAILABLE_FACE_DETECT_MODES" />
+		<field name="STATISTICS_INFO_AVAILABLE_HOT_PIXEL_MAP_MODES" />
+		<field name="STATISTICS_INFO_AVAILABLE_LENS_SHADING_MAP_MODES" since="23" />
+		<field name="STATISTICS_INFO_AVAILABLE_OIS_DATA_MODES" since="28" />
+		<field name="STATISTICS_INFO_MAX_FACE_COUNT" />
+		<field name="SYNC_MAX_LATENCY" />
+		<field name="TONEMAP_AVAILABLE_TONE_MAP_MODES" />
+		<field name="TONEMAP_MAX_CURVE_POINTS" />
+	</class>
+	<class name="android/hardware/camera2/CameraCharacteristics$Key" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Class;)V" since="29" />
+		<method name="getName()Ljava/lang/String;" />
+	</class>
+	<class name="android/hardware/camera2/CameraConstrainedHighSpeedCaptureSession" since="23">
+		<extends name="android/hardware/camera2/CameraCaptureSession" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createHighSpeedRequestList(Landroid/hardware/camera2/CaptureRequest;)Ljava/util/List;" />
+	</class>
+	<class name="android/hardware/camera2/CameraDevice" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="createCaptureRequest(I)Landroid/hardware/camera2/CaptureRequest$Builder;" />
+		<method name="createCaptureRequest(ILjava/util/Set;)Landroid/hardware/camera2/CaptureRequest$Builder;" since="28" />
+		<method name="createCaptureSession(Landroid/hardware/camera2/params/SessionConfiguration;)V" since="28" />
+		<method name="createCaptureSession(Ljava/util/List;Landroid/hardware/camera2/CameraCaptureSession$StateCallback;Landroid/os/Handler;)V" deprecated="30" />
+		<method name="createCaptureSessionByOutputConfigurations(Ljava/util/List;Landroid/hardware/camera2/CameraCaptureSession$StateCallback;Landroid/os/Handler;)V" since="24" deprecated="30" />
+		<method name="createConstrainedHighSpeedCaptureSession(Ljava/util/List;Landroid/hardware/camera2/CameraCaptureSession$StateCallback;Landroid/os/Handler;)V" since="23" deprecated="30" />
+		<method name="createExtensionSession(Landroid/hardware/camera2/params/ExtensionSessionConfiguration;)V" since="31" />
+		<method name="createReprocessCaptureRequest(Landroid/hardware/camera2/TotalCaptureResult;)Landroid/hardware/camera2/CaptureRequest$Builder;" since="23" />
+		<method name="createReprocessableCaptureSession(Landroid/hardware/camera2/params/InputConfiguration;Ljava/util/List;Landroid/hardware/camera2/CameraCaptureSession$StateCallback;Landroid/os/Handler;)V" since="23" deprecated="30" />
+		<method name="createReprocessableCaptureSessionByConfigurations(Landroid/hardware/camera2/params/InputConfiguration;Ljava/util/List;Landroid/hardware/camera2/CameraCaptureSession$StateCallback;Landroid/os/Handler;)V" since="24" deprecated="30" />
+		<method name="getCameraAudioRestriction()I" since="30" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="isSessionConfigurationSupported(Landroid/hardware/camera2/params/SessionConfiguration;)Z" since="29" />
+		<method name="setCameraAudioRestriction(I)V" since="30" />
+		<field name="AUDIO_RESTRICTION_NONE" since="30" />
+		<field name="AUDIO_RESTRICTION_VIBRATION" since="30" />
+		<field name="AUDIO_RESTRICTION_VIBRATION_SOUND" since="30" />
+		<field name="TEMPLATE_MANUAL" />
+		<field name="TEMPLATE_PREVIEW" />
+		<field name="TEMPLATE_RECORD" />
+		<field name="TEMPLATE_STILL_CAPTURE" />
+		<field name="TEMPLATE_VIDEO_SNAPSHOT" />
+		<field name="TEMPLATE_ZERO_SHUTTER_LAG" />
+	</class>
+	<class name="android/hardware/camera2/CameraDevice$StateCallback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onClosed(Landroid/hardware/camera2/CameraDevice;)V" />
+		<method name="onDisconnected(Landroid/hardware/camera2/CameraDevice;)V" />
+		<method name="onError(Landroid/hardware/camera2/CameraDevice;I)V" />
+		<method name="onOpened(Landroid/hardware/camera2/CameraDevice;)V" />
+		<field name="ERROR_CAMERA_DEVICE" />
+		<field name="ERROR_CAMERA_DISABLED" />
+		<field name="ERROR_CAMERA_IN_USE" />
+		<field name="ERROR_CAMERA_SERVICE" />
+		<field name="ERROR_MAX_CAMERAS_IN_USE" />
+	</class>
+	<class name="android/hardware/camera2/CameraExtensionCharacteristics" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getEstimatedCaptureLatencyRangeMillis(ILandroid/util/Size;I)Landroid/util/Range;" />
+		<method name="getExtensionSupportedSizes(II)Ljava/util/List;" />
+		<method name="getExtensionSupportedSizes(ILjava/lang/Class;)Ljava/util/List;" />
+		<method name="getSupportedExtensions()Ljava/util/List;" />
+		<field name="EXTENSION_AUTOMATIC" />
+		<field name="EXTENSION_BEAUTY" />
+		<field name="EXTENSION_BOKEH" />
+		<field name="EXTENSION_HDR" />
+		<field name="EXTENSION_NIGHT" />
+	</class>
+	<class name="android/hardware/camera2/CameraExtensionSession" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="capture(Landroid/hardware/camera2/CaptureRequest;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraExtensionSession$ExtensionCaptureCallback;)I" />
+		<method name="getDevice()Landroid/hardware/camera2/CameraDevice;" />
+		<method name="setRepeatingRequest(Landroid/hardware/camera2/CaptureRequest;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraExtensionSession$ExtensionCaptureCallback;)I" />
+		<method name="stopRepeating()V" />
+	</class>
+	<class name="android/hardware/camera2/CameraExtensionSession$ExtensionCaptureCallback" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCaptureFailed(Landroid/hardware/camera2/CameraExtensionSession;Landroid/hardware/camera2/CaptureRequest;)V" />
+		<method name="onCaptureProcessStarted(Landroid/hardware/camera2/CameraExtensionSession;Landroid/hardware/camera2/CaptureRequest;)V" />
+		<method name="onCaptureSequenceAborted(Landroid/hardware/camera2/CameraExtensionSession;I)V" />
+		<method name="onCaptureSequenceCompleted(Landroid/hardware/camera2/CameraExtensionSession;I)V" />
+		<method name="onCaptureStarted(Landroid/hardware/camera2/CameraExtensionSession;Landroid/hardware/camera2/CaptureRequest;J)V" />
+	</class>
+	<class name="android/hardware/camera2/CameraExtensionSession$StateCallback" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onClosed(Landroid/hardware/camera2/CameraExtensionSession;)V" />
+		<method name="onConfigureFailed(Landroid/hardware/camera2/CameraExtensionSession;)V" />
+		<method name="onConfigured(Landroid/hardware/camera2/CameraExtensionSession;)V" />
+	</class>
+	<class name="android/hardware/camera2/CameraManager" since="21">
+		<extends name="java/lang/Object" />
+		<method name="getCameraCharacteristics(Ljava/lang/String;)Landroid/hardware/camera2/CameraCharacteristics;" />
+		<method name="getCameraExtensionCharacteristics(Ljava/lang/String;)Landroid/hardware/camera2/CameraExtensionCharacteristics;" since="31" />
+		<method name="getCameraIdList()[Ljava/lang/String;" />
+		<method name="getConcurrentCameraIds()Ljava/util/Set;" since="30" />
+		<method name="isConcurrentSessionConfigurationSupported(Ljava/util/Map;)Z" since="30" />
+		<method name="openCamera(Ljava/lang/String;Landroid/hardware/camera2/CameraDevice$StateCallback;Landroid/os/Handler;)V" />
+		<method name="openCamera(Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraDevice$StateCallback;)V" since="28" />
+		<method name="registerAvailabilityCallback(Landroid/hardware/camera2/CameraManager$AvailabilityCallback;Landroid/os/Handler;)V" />
+		<method name="registerAvailabilityCallback(Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraManager$AvailabilityCallback;)V" since="28" />
+		<method name="registerTorchCallback(Landroid/hardware/camera2/CameraManager$TorchCallback;Landroid/os/Handler;)V" since="23" />
+		<method name="registerTorchCallback(Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraManager$TorchCallback;)V" since="28" />
+		<method name="setTorchMode(Ljava/lang/String;Z)V" since="23" />
+		<method name="unregisterAvailabilityCallback(Landroid/hardware/camera2/CameraManager$AvailabilityCallback;)V" />
+		<method name="unregisterTorchCallback(Landroid/hardware/camera2/CameraManager$TorchCallback;)V" since="23" />
+	</class>
+	<class name="android/hardware/camera2/CameraManager$AvailabilityCallback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCameraAccessPrioritiesChanged()V" since="29" />
+		<method name="onCameraAvailable(Ljava/lang/String;)V" />
+		<method name="onCameraUnavailable(Ljava/lang/String;)V" />
+		<method name="onPhysicalCameraAvailable(Ljava/lang/String;Ljava/lang/String;)V" since="30" />
+		<method name="onPhysicalCameraUnavailable(Ljava/lang/String;Ljava/lang/String;)V" since="30" />
+	</class>
+	<class name="android/hardware/camera2/CameraManager$TorchCallback" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onTorchModeChanged(Ljava/lang/String;Z)V" />
+		<method name="onTorchModeUnavailable(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/hardware/camera2/CameraMetadata" since="21">
+		<extends name="java/lang/Object" />
+		<method name="getKeys()Ljava/util/List;" />
+		<field name="COLOR_CORRECTION_ABERRATION_MODE_FAST" />
+		<field name="COLOR_CORRECTION_ABERRATION_MODE_HIGH_QUALITY" />
+		<field name="COLOR_CORRECTION_ABERRATION_MODE_OFF" />
+		<field name="COLOR_CORRECTION_MODE_FAST" />
+		<field name="COLOR_CORRECTION_MODE_HIGH_QUALITY" />
+		<field name="COLOR_CORRECTION_MODE_TRANSFORM_MATRIX" />
+		<field name="CONTROL_AE_ANTIBANDING_MODE_50HZ" />
+		<field name="CONTROL_AE_ANTIBANDING_MODE_60HZ" />
+		<field name="CONTROL_AE_ANTIBANDING_MODE_AUTO" />
+		<field name="CONTROL_AE_ANTIBANDING_MODE_OFF" />
+		<field name="CONTROL_AE_MODE_OFF" />
+		<field name="CONTROL_AE_MODE_ON" />
+		<field name="CONTROL_AE_MODE_ON_ALWAYS_FLASH" />
+		<field name="CONTROL_AE_MODE_ON_AUTO_FLASH" />
+		<field name="CONTROL_AE_MODE_ON_AUTO_FLASH_REDEYE" />
+		<field name="CONTROL_AE_MODE_ON_EXTERNAL_FLASH" since="28" />
+		<field name="CONTROL_AE_PRECAPTURE_TRIGGER_CANCEL" since="23" />
+		<field name="CONTROL_AE_PRECAPTURE_TRIGGER_IDLE" />
+		<field name="CONTROL_AE_PRECAPTURE_TRIGGER_START" />
+		<field name="CONTROL_AE_STATE_CONVERGED" />
+		<field name="CONTROL_AE_STATE_FLASH_REQUIRED" />
+		<field name="CONTROL_AE_STATE_INACTIVE" />
+		<field name="CONTROL_AE_STATE_LOCKED" />
+		<field name="CONTROL_AE_STATE_PRECAPTURE" />
+		<field name="CONTROL_AE_STATE_SEARCHING" />
+		<field name="CONTROL_AF_MODE_AUTO" />
+		<field name="CONTROL_AF_MODE_CONTINUOUS_PICTURE" />
+		<field name="CONTROL_AF_MODE_CONTINUOUS_VIDEO" />
+		<field name="CONTROL_AF_MODE_EDOF" />
+		<field name="CONTROL_AF_MODE_MACRO" />
+		<field name="CONTROL_AF_MODE_OFF" />
+		<field name="CONTROL_AF_SCENE_CHANGE_DETECTED" since="28" />
+		<field name="CONTROL_AF_SCENE_CHANGE_NOT_DETECTED" since="28" />
+		<field name="CONTROL_AF_STATE_ACTIVE_SCAN" />
+		<field name="CONTROL_AF_STATE_FOCUSED_LOCKED" />
+		<field name="CONTROL_AF_STATE_INACTIVE" />
+		<field name="CONTROL_AF_STATE_NOT_FOCUSED_LOCKED" />
+		<field name="CONTROL_AF_STATE_PASSIVE_FOCUSED" />
+		<field name="CONTROL_AF_STATE_PASSIVE_SCAN" />
+		<field name="CONTROL_AF_STATE_PASSIVE_UNFOCUSED" />
+		<field name="CONTROL_AF_TRIGGER_CANCEL" />
+		<field name="CONTROL_AF_TRIGGER_IDLE" />
+		<field name="CONTROL_AF_TRIGGER_START" />
+		<field name="CONTROL_AWB_MODE_AUTO" />
+		<field name="CONTROL_AWB_MODE_CLOUDY_DAYLIGHT" />
+		<field name="CONTROL_AWB_MODE_DAYLIGHT" />
+		<field name="CONTROL_AWB_MODE_FLUORESCENT" />
+		<field name="CONTROL_AWB_MODE_INCANDESCENT" />
+		<field name="CONTROL_AWB_MODE_OFF" />
+		<field name="CONTROL_AWB_MODE_SHADE" />
+		<field name="CONTROL_AWB_MODE_TWILIGHT" />
+		<field name="CONTROL_AWB_MODE_WARM_FLUORESCENT" />
+		<field name="CONTROL_AWB_STATE_CONVERGED" />
+		<field name="CONTROL_AWB_STATE_INACTIVE" />
+		<field name="CONTROL_AWB_STATE_LOCKED" />
+		<field name="CONTROL_AWB_STATE_SEARCHING" />
+		<field name="CONTROL_CAPTURE_INTENT_CUSTOM" />
+		<field name="CONTROL_CAPTURE_INTENT_MANUAL" />
+		<field name="CONTROL_CAPTURE_INTENT_MOTION_TRACKING" since="28" />
+		<field name="CONTROL_CAPTURE_INTENT_PREVIEW" />
+		<field name="CONTROL_CAPTURE_INTENT_STILL_CAPTURE" />
+		<field name="CONTROL_CAPTURE_INTENT_VIDEO_RECORD" />
+		<field name="CONTROL_CAPTURE_INTENT_VIDEO_SNAPSHOT" />
+		<field name="CONTROL_CAPTURE_INTENT_ZERO_SHUTTER_LAG" />
+		<field name="CONTROL_EFFECT_MODE_AQUA" />
+		<field name="CONTROL_EFFECT_MODE_BLACKBOARD" />
+		<field name="CONTROL_EFFECT_MODE_MONO" />
+		<field name="CONTROL_EFFECT_MODE_NEGATIVE" />
+		<field name="CONTROL_EFFECT_MODE_OFF" />
+		<field name="CONTROL_EFFECT_MODE_POSTERIZE" />
+		<field name="CONTROL_EFFECT_MODE_SEPIA" />
+		<field name="CONTROL_EFFECT_MODE_SOLARIZE" />
+		<field name="CONTROL_EFFECT_MODE_WHITEBOARD" />
+		<field name="CONTROL_EXTENDED_SCENE_MODE_BOKEH_CONTINUOUS" since="30" />
+		<field name="CONTROL_EXTENDED_SCENE_MODE_BOKEH_STILL_CAPTURE" since="30" />
+		<field name="CONTROL_EXTENDED_SCENE_MODE_DISABLED" since="30" />
+		<field name="CONTROL_MODE_AUTO" />
+		<field name="CONTROL_MODE_OFF" />
+		<field name="CONTROL_MODE_OFF_KEEP_STATE" />
+		<field name="CONTROL_MODE_USE_EXTENDED_SCENE_MODE" since="30" />
+		<field name="CONTROL_MODE_USE_SCENE_MODE" />
+		<field name="CONTROL_SCENE_MODE_ACTION" />
+		<field name="CONTROL_SCENE_MODE_BARCODE" />
+		<field name="CONTROL_SCENE_MODE_BEACH" />
+		<field name="CONTROL_SCENE_MODE_CANDLELIGHT" />
+		<field name="CONTROL_SCENE_MODE_DISABLED" />
+		<field name="CONTROL_SCENE_MODE_FACE_PRIORITY" />
+		<field name="CONTROL_SCENE_MODE_FIREWORKS" />
+		<field name="CONTROL_SCENE_MODE_HDR" since="22" />
+		<field name="CONTROL_SCENE_MODE_HIGH_SPEED_VIDEO" deprecated="23" />
+		<field name="CONTROL_SCENE_MODE_LANDSCAPE" />
+		<field name="CONTROL_SCENE_MODE_NIGHT" />
+		<field name="CONTROL_SCENE_MODE_NIGHT_PORTRAIT" />
+		<field name="CONTROL_SCENE_MODE_PARTY" />
+		<field name="CONTROL_SCENE_MODE_PORTRAIT" />
+		<field name="CONTROL_SCENE_MODE_SNOW" />
+		<field name="CONTROL_SCENE_MODE_SPORTS" />
+		<field name="CONTROL_SCENE_MODE_STEADYPHOTO" />
+		<field name="CONTROL_SCENE_MODE_SUNSET" />
+		<field name="CONTROL_SCENE_MODE_THEATRE" />
+		<field name="CONTROL_VIDEO_STABILIZATION_MODE_OFF" />
+		<field name="CONTROL_VIDEO_STABILIZATION_MODE_ON" />
+		<field name="DISTORTION_CORRECTION_MODE_FAST" since="28" />
+		<field name="DISTORTION_CORRECTION_MODE_HIGH_QUALITY" since="28" />
+		<field name="DISTORTION_CORRECTION_MODE_OFF" since="28" />
+		<field name="EDGE_MODE_FAST" />
+		<field name="EDGE_MODE_HIGH_QUALITY" />
+		<field name="EDGE_MODE_OFF" />
+		<field name="EDGE_MODE_ZERO_SHUTTER_LAG" since="23" />
+		<field name="FLASH_MODE_OFF" />
+		<field name="FLASH_MODE_SINGLE" />
+		<field name="FLASH_MODE_TORCH" />
+		<field name="FLASH_STATE_CHARGING" />
+		<field name="FLASH_STATE_FIRED" />
+		<field name="FLASH_STATE_PARTIAL" />
+		<field name="FLASH_STATE_READY" />
+		<field name="FLASH_STATE_UNAVAILABLE" />
+		<field name="HOT_PIXEL_MODE_FAST" />
+		<field name="HOT_PIXEL_MODE_HIGH_QUALITY" />
+		<field name="HOT_PIXEL_MODE_OFF" />
+		<field name="INFO_SUPPORTED_HARDWARE_LEVEL_3" since="24" />
+		<field name="INFO_SUPPORTED_HARDWARE_LEVEL_EXTERNAL" since="28" />
+		<field name="INFO_SUPPORTED_HARDWARE_LEVEL_FULL" />
+		<field name="INFO_SUPPORTED_HARDWARE_LEVEL_LEGACY" />
+		<field name="INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED" />
+		<field name="LENS_FACING_BACK" />
+		<field name="LENS_FACING_EXTERNAL" since="23" />
+		<field name="LENS_FACING_FRONT" />
+		<field name="LENS_INFO_FOCUS_DISTANCE_CALIBRATION_APPROXIMATE" />
+		<field name="LENS_INFO_FOCUS_DISTANCE_CALIBRATION_CALIBRATED" />
+		<field name="LENS_INFO_FOCUS_DISTANCE_CALIBRATION_UNCALIBRATED" />
+		<field name="LENS_OPTICAL_STABILIZATION_MODE_OFF" />
+		<field name="LENS_OPTICAL_STABILIZATION_MODE_ON" />
+		<field name="LENS_POSE_REFERENCE_GYROSCOPE" since="28" />
+		<field name="LENS_POSE_REFERENCE_PRIMARY_CAMERA" since="28" />
+		<field name="LENS_POSE_REFERENCE_UNDEFINED" since="30" />
+		<field name="LENS_STATE_MOVING" />
+		<field name="LENS_STATE_STATIONARY" />
+		<field name="LOGICAL_MULTI_CAMERA_SENSOR_SYNC_TYPE_APPROXIMATE" since="28" />
+		<field name="LOGICAL_MULTI_CAMERA_SENSOR_SYNC_TYPE_CALIBRATED" since="28" />
+		<field name="NOISE_REDUCTION_MODE_FAST" />
+		<field name="NOISE_REDUCTION_MODE_HIGH_QUALITY" />
+		<field name="NOISE_REDUCTION_MODE_MINIMAL" since="23" />
+		<field name="NOISE_REDUCTION_MODE_OFF" />
+		<field name="NOISE_REDUCTION_MODE_ZERO_SHUTTER_LAG" since="23" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_BACKWARD_COMPATIBLE" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_BURST_CAPTURE" since="22" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_CONSTRAINED_HIGH_SPEED_VIDEO" since="23" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_DEPTH_OUTPUT" since="23" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_LOGICAL_MULTI_CAMERA" since="28" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_MANUAL_POST_PROCESSING" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_MANUAL_SENSOR" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_MONOCHROME" since="28" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_MOTION_TRACKING" since="28" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_OFFLINE_PROCESSING" since="30" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_PRIVATE_REPROCESSING" since="23" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_RAW" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_READ_SENSOR_SETTINGS" since="22" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_REMOSAIC_REPROCESSING" since="31" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_SECURE_IMAGE_DATA" since="29" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_SYSTEM_CAMERA" since="30" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_ULTRA_HIGH_RESOLUTION_SENSOR" since="31" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_YUV_REPROCESSING" since="23" />
+		<field name="SCALER_CROPPING_TYPE_CENTER_ONLY" />
+		<field name="SCALER_CROPPING_TYPE_FREEFORM" />
+		<field name="SCALER_ROTATE_AND_CROP_180" since="31" />
+		<field name="SCALER_ROTATE_AND_CROP_270" since="31" />
+		<field name="SCALER_ROTATE_AND_CROP_90" since="31" />
+		<field name="SCALER_ROTATE_AND_CROP_AUTO" since="31" />
+		<field name="SCALER_ROTATE_AND_CROP_NONE" since="31" />
+		<field name="SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_BGGR" />
+		<field name="SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_GBRG" />
+		<field name="SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_GRBG" />
+		<field name="SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_MONO" since="29" />
+		<field name="SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_NIR" since="29" />
+		<field name="SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_RGB" />
+		<field name="SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_RGGB" />
+		<field name="SENSOR_INFO_TIMESTAMP_SOURCE_REALTIME" />
+		<field name="SENSOR_INFO_TIMESTAMP_SOURCE_UNKNOWN" />
+		<field name="SENSOR_PIXEL_MODE_DEFAULT" since="31" />
+		<field name="SENSOR_PIXEL_MODE_MAXIMUM_RESOLUTION" since="31" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_CLOUDY_WEATHER" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_COOL_WHITE_FLUORESCENT" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_D50" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_D55" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_D65" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_D75" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_DAYLIGHT" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_DAYLIGHT_FLUORESCENT" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_DAY_WHITE_FLUORESCENT" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_FINE_WEATHER" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_FLASH" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_FLUORESCENT" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_ISO_STUDIO_TUNGSTEN" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_SHADE" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_STANDARD_A" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_STANDARD_B" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_STANDARD_C" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_TUNGSTEN" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_WHITE_FLUORESCENT" />
+		<field name="SENSOR_TEST_PATTERN_MODE_COLOR_BARS" />
+		<field name="SENSOR_TEST_PATTERN_MODE_COLOR_BARS_FADE_TO_GRAY" />
+		<field name="SENSOR_TEST_PATTERN_MODE_CUSTOM1" />
+		<field name="SENSOR_TEST_PATTERN_MODE_OFF" />
+		<field name="SENSOR_TEST_PATTERN_MODE_PN9" />
+		<field name="SENSOR_TEST_PATTERN_MODE_SOLID_COLOR" />
+		<field name="SHADING_MODE_FAST" />
+		<field name="SHADING_MODE_HIGH_QUALITY" />
+		<field name="SHADING_MODE_OFF" />
+		<field name="STATISTICS_FACE_DETECT_MODE_FULL" />
+		<field name="STATISTICS_FACE_DETECT_MODE_OFF" />
+		<field name="STATISTICS_FACE_DETECT_MODE_SIMPLE" />
+		<field name="STATISTICS_LENS_SHADING_MAP_MODE_OFF" />
+		<field name="STATISTICS_LENS_SHADING_MAP_MODE_ON" />
+		<field name="STATISTICS_OIS_DATA_MODE_OFF" since="28" />
+		<field name="STATISTICS_OIS_DATA_MODE_ON" since="28" />
+		<field name="STATISTICS_SCENE_FLICKER_50HZ" />
+		<field name="STATISTICS_SCENE_FLICKER_60HZ" />
+		<field name="STATISTICS_SCENE_FLICKER_NONE" />
+		<field name="SYNC_MAX_LATENCY_PER_FRAME_CONTROL" />
+		<field name="SYNC_MAX_LATENCY_UNKNOWN" />
+		<field name="TONEMAP_MODE_CONTRAST_CURVE" />
+		<field name="TONEMAP_MODE_FAST" />
+		<field name="TONEMAP_MODE_GAMMA_VALUE" since="23" />
+		<field name="TONEMAP_MODE_HIGH_QUALITY" />
+		<field name="TONEMAP_MODE_PRESET_CURVE" since="23" />
+		<field name="TONEMAP_PRESET_CURVE_REC709" since="23" />
+		<field name="TONEMAP_PRESET_CURVE_SRGB" since="23" />
+	</class>
+	<class name="android/hardware/camera2/CameraOfflineSession" since="30">
+		<extends name="android/hardware/camera2/CameraCaptureSession" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/hardware/camera2/CameraOfflineSession$CameraOfflineSessionCallback" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onClosed(Landroid/hardware/camera2/CameraOfflineSession;)V" />
+		<method name="onError(Landroid/hardware/camera2/CameraOfflineSession;I)V" />
+		<method name="onIdle(Landroid/hardware/camera2/CameraOfflineSession;)V" />
+		<method name="onReady(Landroid/hardware/camera2/CameraOfflineSession;)V" />
+		<method name="onSwitchFailed(Landroid/hardware/camera2/CameraOfflineSession;)V" />
+		<field name="STATUS_INTERNAL_ERROR" />
+	</class>
+	<class name="android/hardware/camera2/CaptureFailure" since="21">
+		<extends name="java/lang/Object" />
+		<method name="getFrameNumber()J" />
+		<method name="getPhysicalCameraId()Ljava/lang/String;" since="29" />
+		<method name="getReason()I" />
+		<method name="getRequest()Landroid/hardware/camera2/CaptureRequest;" />
+		<method name="getSequenceId()I" />
+		<method name="wasImageCaptured()Z" />
+		<field name="REASON_ERROR" />
+		<field name="REASON_FLUSHED" />
+	</class>
+	<class name="android/hardware/camera2/CaptureRequest" since="21">
+		<extends name="android/hardware/camera2/CameraMetadata" />
+		<implements name="android/os/Parcelable" />
+		<method name="get(Landroid/hardware/camera2/CaptureRequest$Key;)Ljava/lang/Object;" />
+		<method name="getTag()Ljava/lang/Object;" />
+		<method name="isReprocess()Z" since="23" />
+		<field name="BLACK_LEVEL_LOCK" />
+		<field name="COLOR_CORRECTION_ABERRATION_MODE" />
+		<field name="COLOR_CORRECTION_GAINS" />
+		<field name="COLOR_CORRECTION_MODE" />
+		<field name="COLOR_CORRECTION_TRANSFORM" />
+		<field name="CONTROL_AE_ANTIBANDING_MODE" />
+		<field name="CONTROL_AE_EXPOSURE_COMPENSATION" />
+		<field name="CONTROL_AE_LOCK" />
+		<field name="CONTROL_AE_MODE" />
+		<field name="CONTROL_AE_PRECAPTURE_TRIGGER" />
+		<field name="CONTROL_AE_REGIONS" />
+		<field name="CONTROL_AE_TARGET_FPS_RANGE" />
+		<field name="CONTROL_AF_MODE" />
+		<field name="CONTROL_AF_REGIONS" />
+		<field name="CONTROL_AF_TRIGGER" />
+		<field name="CONTROL_AWB_LOCK" />
+		<field name="CONTROL_AWB_MODE" />
+		<field name="CONTROL_AWB_REGIONS" />
+		<field name="CONTROL_CAPTURE_INTENT" />
+		<field name="CONTROL_EFFECT_MODE" />
+		<field name="CONTROL_ENABLE_ZSL" since="26" />
+		<field name="CONTROL_EXTENDED_SCENE_MODE" since="30" />
+		<field name="CONTROL_MODE" />
+		<field name="CONTROL_POST_RAW_SENSITIVITY_BOOST" since="24" />
+		<field name="CONTROL_SCENE_MODE" />
+		<field name="CONTROL_VIDEO_STABILIZATION_MODE" />
+		<field name="CONTROL_ZOOM_RATIO" since="30" />
+		<field name="CREATOR" />
+		<field name="DISTORTION_CORRECTION_MODE" since="28" />
+		<field name="EDGE_MODE" />
+		<field name="FLASH_MODE" />
+		<field name="HOT_PIXEL_MODE" />
+		<field name="JPEG_GPS_LOCATION" />
+		<field name="JPEG_ORIENTATION" />
+		<field name="JPEG_QUALITY" />
+		<field name="JPEG_THUMBNAIL_QUALITY" />
+		<field name="JPEG_THUMBNAIL_SIZE" />
+		<field name="LENS_APERTURE" />
+		<field name="LENS_FILTER_DENSITY" />
+		<field name="LENS_FOCAL_LENGTH" />
+		<field name="LENS_FOCUS_DISTANCE" />
+		<field name="LENS_OPTICAL_STABILIZATION_MODE" />
+		<field name="NOISE_REDUCTION_MODE" />
+		<field name="REPROCESS_EFFECTIVE_EXPOSURE_FACTOR" since="23" />
+		<field name="SCALER_CROP_REGION" />
+		<field name="SCALER_ROTATE_AND_CROP" since="31" />
+		<field name="SENSOR_EXPOSURE_TIME" />
+		<field name="SENSOR_FRAME_DURATION" />
+		<field name="SENSOR_PIXEL_MODE" since="31" />
+		<field name="SENSOR_SENSITIVITY" />
+		<field name="SENSOR_TEST_PATTERN_DATA" />
+		<field name="SENSOR_TEST_PATTERN_MODE" />
+		<field name="SHADING_MODE" />
+		<field name="STATISTICS_FACE_DETECT_MODE" />
+		<field name="STATISTICS_HOT_PIXEL_MAP_MODE" />
+		<field name="STATISTICS_LENS_SHADING_MAP_MODE" />
+		<field name="STATISTICS_OIS_DATA_MODE" since="28" />
+		<field name="TONEMAP_CURVE" />
+		<field name="TONEMAP_GAMMA" since="23" />
+		<field name="TONEMAP_MODE" />
+		<field name="TONEMAP_PRESET_CURVE" since="23" />
+	</class>
+	<class name="android/hardware/camera2/CaptureRequest$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="addTarget(Landroid/view/Surface;)V" />
+		<method name="build()Landroid/hardware/camera2/CaptureRequest;" />
+		<method name="get(Landroid/hardware/camera2/CaptureRequest$Key;)Ljava/lang/Object;" />
+		<method name="getPhysicalCameraKey(Landroid/hardware/camera2/CaptureRequest$Key;Ljava/lang/String;)Ljava/lang/Object;" since="28" />
+		<method name="removeTarget(Landroid/view/Surface;)V" />
+		<method name="set(Landroid/hardware/camera2/CaptureRequest$Key;Ljava/lang/Object;)V" />
+		<method name="setPhysicalCameraKey(Landroid/hardware/camera2/CaptureRequest$Key;Ljava/lang/Object;Ljava/lang/String;)Landroid/hardware/camera2/CaptureRequest$Builder;" since="28" />
+		<method name="setTag(Ljava/lang/Object;)V" />
+	</class>
+	<class name="android/hardware/camera2/CaptureRequest$Key" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Class;)V" since="29" />
+		<method name="getName()Ljava/lang/String;" />
+	</class>
+	<class name="android/hardware/camera2/CaptureResult" since="21">
+		<extends name="android/hardware/camera2/CameraMetadata" />
+		<method name="get(Landroid/hardware/camera2/CaptureResult$Key;)Ljava/lang/Object;" />
+		<method name="getCameraId()Ljava/lang/String;" since="31" />
+		<method name="getFrameNumber()J" />
+		<method name="getRequest()Landroid/hardware/camera2/CaptureRequest;" />
+		<method name="getSequenceId()I" />
+		<field name="BLACK_LEVEL_LOCK" />
+		<field name="COLOR_CORRECTION_ABERRATION_MODE" />
+		<field name="COLOR_CORRECTION_GAINS" />
+		<field name="COLOR_CORRECTION_MODE" />
+		<field name="COLOR_CORRECTION_TRANSFORM" />
+		<field name="CONTROL_AE_ANTIBANDING_MODE" />
+		<field name="CONTROL_AE_EXPOSURE_COMPENSATION" />
+		<field name="CONTROL_AE_LOCK" />
+		<field name="CONTROL_AE_MODE" />
+		<field name="CONTROL_AE_PRECAPTURE_TRIGGER" />
+		<field name="CONTROL_AE_REGIONS" />
+		<field name="CONTROL_AE_STATE" />
+		<field name="CONTROL_AE_TARGET_FPS_RANGE" />
+		<field name="CONTROL_AF_MODE" />
+		<field name="CONTROL_AF_REGIONS" />
+		<field name="CONTROL_AF_SCENE_CHANGE" since="28" />
+		<field name="CONTROL_AF_STATE" />
+		<field name="CONTROL_AF_TRIGGER" />
+		<field name="CONTROL_AWB_LOCK" />
+		<field name="CONTROL_AWB_MODE" />
+		<field name="CONTROL_AWB_REGIONS" />
+		<field name="CONTROL_AWB_STATE" />
+		<field name="CONTROL_CAPTURE_INTENT" />
+		<field name="CONTROL_EFFECT_MODE" />
+		<field name="CONTROL_ENABLE_ZSL" since="26" />
+		<field name="CONTROL_EXTENDED_SCENE_MODE" since="30" />
+		<field name="CONTROL_MODE" />
+		<field name="CONTROL_POST_RAW_SENSITIVITY_BOOST" since="24" />
+		<field name="CONTROL_SCENE_MODE" />
+		<field name="CONTROL_VIDEO_STABILIZATION_MODE" />
+		<field name="CONTROL_ZOOM_RATIO" since="30" />
+		<field name="DISTORTION_CORRECTION_MODE" since="28" />
+		<field name="EDGE_MODE" />
+		<field name="FLASH_MODE" />
+		<field name="FLASH_STATE" />
+		<field name="HOT_PIXEL_MODE" />
+		<field name="JPEG_GPS_LOCATION" />
+		<field name="JPEG_ORIENTATION" />
+		<field name="JPEG_QUALITY" />
+		<field name="JPEG_THUMBNAIL_QUALITY" />
+		<field name="JPEG_THUMBNAIL_SIZE" />
+		<field name="LENS_APERTURE" />
+		<field name="LENS_DISTORTION" since="28" />
+		<field name="LENS_FILTER_DENSITY" />
+		<field name="LENS_FOCAL_LENGTH" />
+		<field name="LENS_FOCUS_DISTANCE" />
+		<field name="LENS_FOCUS_RANGE" />
+		<field name="LENS_INTRINSIC_CALIBRATION" since="23" />
+		<field name="LENS_OPTICAL_STABILIZATION_MODE" />
+		<field name="LENS_POSE_ROTATION" since="23" />
+		<field name="LENS_POSE_TRANSLATION" since="23" />
+		<field name="LENS_RADIAL_DISTORTION" since="23" deprecated="28" />
+		<field name="LENS_STATE" />
+		<field name="LOGICAL_MULTI_CAMERA_ACTIVE_PHYSICAL_ID" since="29" />
+		<field name="NOISE_REDUCTION_MODE" />
+		<field name="REPROCESS_EFFECTIVE_EXPOSURE_FACTOR" since="23" />
+		<field name="REQUEST_PIPELINE_DEPTH" />
+		<field name="SCALER_CROP_REGION" />
+		<field name="SCALER_ROTATE_AND_CROP" since="31" />
+		<field name="SENSOR_DYNAMIC_BLACK_LEVEL" since="24" />
+		<field name="SENSOR_DYNAMIC_WHITE_LEVEL" since="24" />
+		<field name="SENSOR_EXPOSURE_TIME" />
+		<field name="SENSOR_FRAME_DURATION" />
+		<field name="SENSOR_GREEN_SPLIT" />
+		<field name="SENSOR_NEUTRAL_COLOR_POINT" />
+		<field name="SENSOR_NOISE_PROFILE" />
+		<field name="SENSOR_PIXEL_MODE" since="31" />
+		<field name="SENSOR_RAW_BINNING_FACTOR_USED" since="31" />
+		<field name="SENSOR_ROLLING_SHUTTER_SKEW" />
+		<field name="SENSOR_SENSITIVITY" />
+		<field name="SENSOR_TEST_PATTERN_DATA" />
+		<field name="SENSOR_TEST_PATTERN_MODE" />
+		<field name="SENSOR_TIMESTAMP" />
+		<field name="SHADING_MODE" />
+		<field name="STATISTICS_FACES" />
+		<field name="STATISTICS_FACE_DETECT_MODE" />
+		<field name="STATISTICS_HOT_PIXEL_MAP" />
+		<field name="STATISTICS_HOT_PIXEL_MAP_MODE" />
+		<field name="STATISTICS_LENS_SHADING_CORRECTION_MAP" />
+		<field name="STATISTICS_LENS_SHADING_MAP_MODE" />
+		<field name="STATISTICS_OIS_DATA_MODE" since="28" />
+		<field name="STATISTICS_OIS_SAMPLES" since="28" />
+		<field name="STATISTICS_SCENE_FLICKER" />
+		<field name="TONEMAP_CURVE" />
+		<field name="TONEMAP_GAMMA" since="23" />
+		<field name="TONEMAP_MODE" />
+		<field name="TONEMAP_PRESET_CURVE" since="23" />
+	</class>
+	<class name="android/hardware/camera2/CaptureResult$Key" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Class;)V" since="29" />
+		<method name="getName()Ljava/lang/String;" />
+	</class>
+	<class name="android/hardware/camera2/DngCreator" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="&lt;init&gt;(Landroid/hardware/camera2/CameraCharacteristics;Landroid/hardware/camera2/CaptureResult;)V" />
+		<method name="setDescription(Ljava/lang/String;)Landroid/hardware/camera2/DngCreator;" />
+		<method name="setLocation(Landroid/location/Location;)Landroid/hardware/camera2/DngCreator;" />
+		<method name="setOrientation(I)Landroid/hardware/camera2/DngCreator;" />
+		<method name="setThumbnail(Landroid/graphics/Bitmap;)Landroid/hardware/camera2/DngCreator;" />
+		<method name="setThumbnail(Landroid/media/Image;)Landroid/hardware/camera2/DngCreator;" />
+		<method name="writeByteBuffer(Ljava/io/OutputStream;Landroid/util/Size;Ljava/nio/ByteBuffer;J)V" />
+		<method name="writeImage(Ljava/io/OutputStream;Landroid/media/Image;)V" />
+		<method name="writeInputStream(Ljava/io/OutputStream;Landroid/util/Size;Ljava/io/InputStream;J)V" />
+		<field name="MAX_THUMBNAIL_DIMENSION" />
+	</class>
+	<class name="android/hardware/camera2/MultiResolutionImageReader" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;II)V" />
+		<method name="flush()V" />
+		<method name="getStreamInfoForImageReader(Landroid/media/ImageReader;)Landroid/hardware/camera2/params/MultiResolutionStreamInfo;" />
+		<method name="getSurface()Landroid/view/Surface;" />
+		<method name="setOnImageAvailableListener(Landroid/media/ImageReader$OnImageAvailableListener;Ljava/util/concurrent/Executor;)V" />
+	</class>
+	<class name="android/hardware/camera2/TotalCaptureResult" since="21">
+		<extends name="android/hardware/camera2/CaptureResult" />
+		<method name="getPartialResults()Ljava/util/List;" />
+		<method name="getPhysicalCameraResults()Ljava/util/Map;" since="28" deprecated="31" />
+		<method name="getPhysicalCameraTotalResults()Ljava/util/Map;" since="31" />
+	</class>
+	<class name="android/hardware/camera2/params/BlackLevelPattern" since="21">
+		<extends name="java/lang/Object" />
+		<method name="copyTo([II)V" />
+		<method name="getOffsetForIndex(II)I" />
+		<field name="COUNT" />
+	</class>
+	<class name="android/hardware/camera2/params/Capability" since="30">
+		<extends name="java/lang/Object" />
+		<method name="getMaxStreamingSize()Landroid/util/Size;" />
+		<method name="getMode()I" />
+		<method name="getZoomRatioRange()Landroid/util/Range;" />
+	</class>
+	<class name="android/hardware/camera2/params/ColorSpaceTransform" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;([I)V" />
+		<method name="&lt;init&gt;([Landroid/util/Rational;)V" />
+		<method name="copyElements([II)V" />
+		<method name="copyElements([Landroid/util/Rational;I)V" />
+		<method name="getElement(II)Landroid/util/Rational;" />
+	</class>
+	<class name="android/hardware/camera2/params/ExtensionSessionConfiguration" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(ILjava/util/List;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraExtensionSession$StateCallback;)V" />
+		<method name="getExecutor()Ljava/util/concurrent/Executor;" />
+		<method name="getExtension()I" />
+		<method name="getOutputConfigurations()Ljava/util/List;" />
+		<method name="getStateCallback()Landroid/hardware/camera2/CameraExtensionSession$StateCallback;" />
+	</class>
+	<class name="android/hardware/camera2/params/Face" since="21">
+		<extends name="java/lang/Object" />
+		<method name="getBounds()Landroid/graphics/Rect;" />
+		<method name="getId()I" />
+		<method name="getLeftEyePosition()Landroid/graphics/Point;" />
+		<method name="getMouthPosition()Landroid/graphics/Point;" />
+		<method name="getRightEyePosition()Landroid/graphics/Point;" />
+		<method name="getScore()I" />
+		<field name="ID_UNSUPPORTED" />
+		<field name="SCORE_MAX" />
+		<field name="SCORE_MIN" />
+	</class>
+	<class name="android/hardware/camera2/params/InputConfiguration" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;I)V" since="31" />
+		<method name="getFormat()I" />
+		<method name="getHeight()I" />
+		<method name="getWidth()I" />
+		<method name="isMultiResolution()Z" since="31" />
+	</class>
+	<class name="android/hardware/camera2/params/LensShadingMap" since="21">
+		<extends name="java/lang/Object" />
+		<method name="copyGainFactors([FI)V" />
+		<method name="getColumnCount()I" />
+		<method name="getGainFactor(III)F" />
+		<method name="getGainFactorCount()I" />
+		<method name="getGainFactorVector(II)Landroid/hardware/camera2/params/RggbChannelVector;" />
+		<method name="getRowCount()I" />
+		<field name="MINIMUM_GAIN_FACTOR" />
+	</class>
+	<class name="android/hardware/camera2/params/MandatoryStreamCombination" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getDescription()Ljava/lang/CharSequence;" />
+		<method name="getStreamsInformation()Ljava/util/List;" />
+		<method name="isReprocessable()Z" />
+	</class>
+	<class name="android/hardware/camera2/params/MandatoryStreamCombination$MandatoryStreamInformation" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getAvailableSizes()Ljava/util/List;" />
+		<method name="getFormat()I" />
+		<method name="isInput()Z" />
+		<method name="isMaximumSize()Z" since="31" />
+		<method name="isUltraHighResolution()Z" since="31" />
+	</class>
+	<class name="android/hardware/camera2/params/MeteringRectangle" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(IIIII)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Point;Landroid/util/Size;I)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Rect;I)V" />
+		<method name="equals(Landroid/hardware/camera2/params/MeteringRectangle;)Z" />
+		<method name="getHeight()I" />
+		<method name="getMeteringWeight()I" />
+		<method name="getRect()Landroid/graphics/Rect;" />
+		<method name="getSize()Landroid/util/Size;" />
+		<method name="getUpperLeftPoint()Landroid/graphics/Point;" />
+		<method name="getWidth()I" />
+		<method name="getX()I" />
+		<method name="getY()I" />
+		<field name="METERING_WEIGHT_DONT_CARE" />
+		<field name="METERING_WEIGHT_MAX" />
+		<field name="METERING_WEIGHT_MIN" />
+	</class>
+	<class name="android/hardware/camera2/params/MultiResolutionStreamConfigurationMap" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getInputFormats()[I" />
+		<method name="getInputInfo(I)Ljava/util/Collection;" />
+		<method name="getOutputFormats()[I" />
+		<method name="getOutputInfo(I)Ljava/util/Collection;" />
+	</class>
+	<class name="android/hardware/camera2/params/MultiResolutionStreamInfo" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(IILjava/lang/String;)V" />
+		<method name="getHeight()I" />
+		<method name="getPhysicalCameraId()Ljava/lang/String;" />
+		<method name="getWidth()I" />
+	</class>
+	<class name="android/hardware/camera2/params/OisSample" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(JFF)V" />
+		<method name="getTimestamp()J" />
+		<method name="getXshift()F" />
+		<method name="getYshift()F" />
+	</class>
+	<class name="android/hardware/camera2/params/OutputConfiguration" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(ILandroid/view/Surface;)V" />
+		<method name="&lt;init&gt;(Landroid/util/Size;Ljava/lang/Class;)V" since="26" />
+		<method name="&lt;init&gt;(Landroid/view/Surface;)V" />
+		<method name="addSensorPixelModeUsed(I)V" since="31" />
+		<method name="addSurface(Landroid/view/Surface;)V" since="26" />
+		<method name="createInstancesForMultiResolutionOutput(Landroid/hardware/camera2/MultiResolutionImageReader;)Ljava/util/Collection;" since="31" />
+		<method name="enableSurfaceSharing()V" since="26" />
+		<method name="getMaxSharedSurfaceCount()I" since="28" />
+		<method name="getSurface()Landroid/view/Surface;" />
+		<method name="getSurfaceGroupId()I" />
+		<method name="getSurfaces()Ljava/util/List;" since="26" />
+		<method name="removeSensorPixelModeUsed(I)V" since="31" />
+		<method name="removeSurface(Landroid/view/Surface;)V" since="28" />
+		<method name="setPhysicalCameraId(Ljava/lang/String;)V" since="28" />
+		<field name="CREATOR" />
+		<field name="SURFACE_GROUP_ID_NONE" />
+	</class>
+	<class name="android/hardware/camera2/params/RecommendedStreamConfigurationMap" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getHighResolutionOutputSizes(I)Ljava/util/Set;" />
+		<method name="getHighSpeedVideoFpsRanges()Ljava/util/Set;" />
+		<method name="getHighSpeedVideoFpsRangesFor(Landroid/util/Size;)Ljava/util/Set;" />
+		<method name="getHighSpeedVideoSizes()Ljava/util/Set;" />
+		<method name="getHighSpeedVideoSizesFor(Landroid/util/Range;)Ljava/util/Set;" />
+		<method name="getInputFormats()Ljava/util/Set;" />
+		<method name="getInputSizes(I)Ljava/util/Set;" />
+		<method name="getOutputFormats()Ljava/util/Set;" />
+		<method name="getOutputMinFrameDuration(ILandroid/util/Size;)J" />
+		<method name="getOutputMinFrameDuration(Ljava/lang/Class;Landroid/util/Size;)J" />
+		<method name="getOutputSizes(I)Ljava/util/Set;" />
+		<method name="getOutputSizes(Ljava/lang/Class;)Ljava/util/Set;" />
+		<method name="getOutputStallDuration(ILandroid/util/Size;)J" />
+		<method name="getOutputStallDuration(Ljava/lang/Class;Landroid/util/Size;)J" />
+		<method name="getRecommendedUseCase()I" />
+		<method name="getValidOutputFormatsForInput(I)Ljava/util/Set;" />
+		<method name="isOutputSupportedFor(I)Z" />
+		<method name="isOutputSupportedFor(Landroid/view/Surface;)Z" />
+		<field name="USECASE_LOW_LATENCY_SNAPSHOT" />
+		<field name="USECASE_PREVIEW" />
+		<field name="USECASE_RAW" />
+		<field name="USECASE_RECORD" />
+		<field name="USECASE_SNAPSHOT" />
+		<field name="USECASE_VIDEO_SNAPSHOT" />
+		<field name="USECASE_ZSL" />
+	</class>
+	<class name="android/hardware/camera2/params/RggbChannelVector" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(FFFF)V" />
+		<method name="copyTo([FI)V" />
+		<method name="getBlue()F" />
+		<method name="getComponent(I)F" />
+		<method name="getGreenEven()F" />
+		<method name="getGreenOdd()F" />
+		<method name="getRed()F" />
+		<field name="BLUE" />
+		<field name="COUNT" />
+		<field name="GREEN_EVEN" />
+		<field name="GREEN_ODD" />
+		<field name="RED" />
+	</class>
+	<class name="android/hardware/camera2/params/SessionConfiguration" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="29" />
+		<method name="&lt;init&gt;(ILjava/util/List;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraCaptureSession$StateCallback;)V" />
+		<method name="getExecutor()Ljava/util/concurrent/Executor;" />
+		<method name="getInputConfiguration()Landroid/hardware/camera2/params/InputConfiguration;" />
+		<method name="getOutputConfigurations()Ljava/util/List;" />
+		<method name="getSessionParameters()Landroid/hardware/camera2/CaptureRequest;" />
+		<method name="getSessionType()I" />
+		<method name="getStateCallback()Landroid/hardware/camera2/CameraCaptureSession$StateCallback;" />
+		<method name="setInputConfiguration(Landroid/hardware/camera2/params/InputConfiguration;)V" />
+		<method name="setSessionParameters(Landroid/hardware/camera2/CaptureRequest;)V" />
+		<field name="CREATOR" since="29" />
+		<field name="SESSION_HIGH_SPEED" />
+		<field name="SESSION_REGULAR" />
+	</class>
+	<class name="android/hardware/camera2/params/StreamConfigurationMap" since="21">
+		<extends name="java/lang/Object" />
+		<method name="getHighResolutionOutputSizes(I)[Landroid/util/Size;" since="23" />
+		<method name="getHighSpeedVideoFpsRanges()[Landroid/util/Range;" />
+		<method name="getHighSpeedVideoFpsRangesFor(Landroid/util/Size;)[Landroid/util/Range;" />
+		<method name="getHighSpeedVideoSizes()[Landroid/util/Size;" />
+		<method name="getHighSpeedVideoSizesFor(Landroid/util/Range;)[Landroid/util/Size;" />
+		<method name="getInputFormats()[I" since="23" />
+		<method name="getInputSizes(I)[Landroid/util/Size;" since="23" />
+		<method name="getOutputFormats()[I" />
+		<method name="getOutputMinFrameDuration(ILandroid/util/Size;)J" />
+		<method name="getOutputMinFrameDuration(Ljava/lang/Class;Landroid/util/Size;)J" />
+		<method name="getOutputSizes(I)[Landroid/util/Size;" />
+		<method name="getOutputSizes(Ljava/lang/Class;)[Landroid/util/Size;" />
+		<method name="getOutputStallDuration(ILandroid/util/Size;)J" />
+		<method name="getOutputStallDuration(Ljava/lang/Class;Landroid/util/Size;)J" />
+		<method name="getValidOutputFormatsForInput(I)[I" since="23" />
+		<method name="isOutputSupportedFor(I)Z" />
+		<method name="isOutputSupportedFor(Landroid/view/Surface;)Z" />
+		<method name="isOutputSupportedFor(Ljava/lang/Class;)Z" />
+	</class>
+	<class name="android/hardware/camera2/params/TonemapCurve" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;([F[F[F)V" />
+		<method name="copyColorCurve(I[FI)V" />
+		<method name="getPoint(II)Landroid/graphics/PointF;" />
+		<method name="getPointCount(I)I" />
+		<field name="CHANNEL_BLUE" />
+		<field name="CHANNEL_GREEN" />
+		<field name="CHANNEL_RED" />
+		<field name="LEVEL_BLACK" />
+		<field name="LEVEL_WHITE" />
+		<field name="POINT_SIZE" />
+	</class>
+	<class name="android/hardware/display/DeviceProductInfo" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V" />
+		<method name="getConnectionToSinkType()I" />
+		<method name="getManufactureWeek()I" />
+		<method name="getManufactureYear()I" />
+		<method name="getManufacturerPnpId()Ljava/lang/String;" />
+		<method name="getModelYear()I" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getProductId()Ljava/lang/String;" />
+		<field name="CONNECTION_TO_SINK_BUILT_IN" />
+		<field name="CONNECTION_TO_SINK_DIRECT" />
+		<field name="CONNECTION_TO_SINK_TRANSITIVE" />
+		<field name="CONNECTION_TO_SINK_UNKNOWN" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/hardware/display/DisplayManager" since="17">
+		<extends name="java/lang/Object" />
+		<method name="createVirtualDisplay(Ljava/lang/String;IIILandroid/view/Surface;I)Landroid/hardware/display/VirtualDisplay;" since="19" />
+		<method name="createVirtualDisplay(Ljava/lang/String;IIILandroid/view/Surface;ILandroid/hardware/display/VirtualDisplay$Callback;Landroid/os/Handler;)Landroid/hardware/display/VirtualDisplay;" since="21" />
+		<method name="getDisplay(I)Landroid/view/Display;" />
+		<method name="getDisplays()[Landroid/view/Display;" />
+		<method name="getDisplays(Ljava/lang/String;)[Landroid/view/Display;" />
+		<method name="getMatchContentFrameRateUserPreference()I" since="31" />
+		<method name="registerDisplayListener(Landroid/hardware/display/DisplayManager$DisplayListener;Landroid/os/Handler;)V" />
+		<method name="unregisterDisplayListener(Landroid/hardware/display/DisplayManager$DisplayListener;)V" />
+		<field name="DISPLAY_CATEGORY_PRESENTATION" />
+		<field name="MATCH_CONTENT_FRAMERATE_ALWAYS" since="31" />
+		<field name="MATCH_CONTENT_FRAMERATE_NEVER" since="31" />
+		<field name="MATCH_CONTENT_FRAMERATE_SEAMLESSS_ONLY" since="31" />
+		<field name="MATCH_CONTENT_FRAMERATE_UNKNOWN" since="31" />
+		<field name="VIRTUAL_DISPLAY_FLAG_AUTO_MIRROR" since="21" />
+		<field name="VIRTUAL_DISPLAY_FLAG_OWN_CONTENT_ONLY" since="20" />
+		<field name="VIRTUAL_DISPLAY_FLAG_PRESENTATION" since="19" />
+		<field name="VIRTUAL_DISPLAY_FLAG_PUBLIC" since="19" />
+		<field name="VIRTUAL_DISPLAY_FLAG_SECURE" since="19" />
+	</class>
+	<class name="android/hardware/display/DisplayManager$DisplayListener" since="17">
+		<extends name="java/lang/Object" />
+		<method name="onDisplayAdded(I)V" />
+		<method name="onDisplayChanged(I)V" />
+		<method name="onDisplayRemoved(I)V" />
+	</class>
+	<class name="android/hardware/display/VirtualDisplay" since="19">
+		<extends name="java/lang/Object" />
+		<method name="getDisplay()Landroid/view/Display;" />
+		<method name="getSurface()Landroid/view/Surface;" since="20" />
+		<method name="release()V" />
+		<method name="resize(III)V" since="21" />
+		<method name="setSurface(Landroid/view/Surface;)V" since="20" />
+	</class>
+	<class name="android/hardware/display/VirtualDisplay$Callback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onPaused()V" />
+		<method name="onResumed()V" />
+		<method name="onStopped()V" />
+	</class>
+	<class name="android/hardware/fingerprint/FingerprintManager" since="23" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="authenticate(Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;Landroid/os/CancellationSignal;ILandroid/hardware/fingerprint/FingerprintManager$AuthenticationCallback;Landroid/os/Handler;)V" deprecated="28" />
+		<method name="hasEnrolledFingerprints()Z" deprecated="28" />
+		<method name="isHardwareDetected()Z" deprecated="28" />
+		<field name="FINGERPRINT_ACQUIRED_GOOD" />
+		<field name="FINGERPRINT_ACQUIRED_IMAGER_DIRTY" />
+		<field name="FINGERPRINT_ACQUIRED_INSUFFICIENT" />
+		<field name="FINGERPRINT_ACQUIRED_PARTIAL" />
+		<field name="FINGERPRINT_ACQUIRED_TOO_FAST" />
+		<field name="FINGERPRINT_ACQUIRED_TOO_SLOW" />
+		<field name="FINGERPRINT_ERROR_CANCELED" />
+		<field name="FINGERPRINT_ERROR_HW_NOT_PRESENT" since="28" />
+		<field name="FINGERPRINT_ERROR_HW_UNAVAILABLE" />
+		<field name="FINGERPRINT_ERROR_LOCKOUT" />
+		<field name="FINGERPRINT_ERROR_LOCKOUT_PERMANENT" since="27" />
+		<field name="FINGERPRINT_ERROR_NO_FINGERPRINTS" since="28" />
+		<field name="FINGERPRINT_ERROR_NO_SPACE" />
+		<field name="FINGERPRINT_ERROR_TIMEOUT" />
+		<field name="FINGERPRINT_ERROR_UNABLE_TO_PROCESS" />
+		<field name="FINGERPRINT_ERROR_USER_CANCELED" since="27" />
+		<field name="FINGERPRINT_ERROR_VENDOR" since="27" />
+	</class>
+	<class name="android/hardware/fingerprint/FingerprintManager$AuthenticationCallback" since="23" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="onAuthenticationError(ILjava/lang/CharSequence;)V" deprecated="29" />
+		<method name="onAuthenticationFailed()V" deprecated="29" />
+		<method name="onAuthenticationHelp(ILjava/lang/CharSequence;)V" deprecated="29" />
+		<method name="onAuthenticationSucceeded(Landroid/hardware/fingerprint/FingerprintManager$AuthenticationResult;)V" deprecated="29" />
+	</class>
+	<class name="android/hardware/fingerprint/FingerprintManager$AuthenticationResult" since="23" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="getCryptoObject()Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;" deprecated="29" />
+	</class>
+	<class name="android/hardware/fingerprint/FingerprintManager$CryptoObject" since="23" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/Signature;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljavax/crypto/Cipher;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljavax/crypto/Mac;)V" deprecated="29" />
+		<method name="getCipher()Ljavax/crypto/Cipher;" deprecated="29" />
+		<method name="getMac()Ljavax/crypto/Mac;" deprecated="29" />
+		<method name="getSignature()Ljava/security/Signature;" deprecated="29" />
+	</class>
+	<class name="android/hardware/input/InputManager" since="16">
+		<extends name="java/lang/Object" />
+		<method name="getInputDevice(I)Landroid/view/InputDevice;" />
+		<method name="getInputDeviceIds()[I" />
+		<method name="getMaximumObscuringOpacityForTouch()F" since="31" />
+		<method name="registerInputDeviceListener(Landroid/hardware/input/InputManager$InputDeviceListener;Landroid/os/Handler;)V" />
+		<method name="unregisterInputDeviceListener(Landroid/hardware/input/InputManager$InputDeviceListener;)V" />
+		<method name="verifyInputEvent(Landroid/view/InputEvent;)Landroid/view/VerifiedInputEvent;" since="30" />
+		<field name="ACTION_QUERY_KEYBOARD_LAYOUTS" />
+		<field name="META_DATA_KEYBOARD_LAYOUTS" />
+	</class>
+	<class name="android/hardware/input/InputManager$InputDeviceListener" since="16">
+		<extends name="java/lang/Object" />
+		<method name="onInputDeviceAdded(I)V" />
+		<method name="onInputDeviceChanged(I)V" />
+		<method name="onInputDeviceRemoved(I)V" />
+	</class>
+	<class name="android/hardware/lights/Light" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getId()I" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getOrdinal()I" />
+		<method name="getType()I" />
+		<method name="hasBrightnessControl()Z" />
+		<method name="hasRgbControl()Z" />
+		<field name="CREATOR" />
+		<field name="LIGHT_CAPABILITY_BRIGHTNESS" />
+		<field name="LIGHT_CAPABILITY_RGB" />
+		<field name="LIGHT_TYPE_INPUT" />
+		<field name="LIGHT_TYPE_MICROPHONE" />
+		<field name="LIGHT_TYPE_PLAYER_ID" />
+	</class>
+	<class name="android/hardware/lights/LightState" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getColor()I" />
+		<method name="getPlayerId()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/hardware/lights/LightState$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/hardware/lights/LightState;" />
+		<method name="setColor(I)Landroid/hardware/lights/LightState$Builder;" />
+		<method name="setPlayerId(I)Landroid/hardware/lights/LightState$Builder;" />
+	</class>
+	<class name="android/hardware/lights/LightsManager" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getLightState(Landroid/hardware/lights/Light;)Landroid/hardware/lights/LightState;" />
+		<method name="getLights()Ljava/util/List;" />
+		<method name="openSession()Landroid/hardware/lights/LightsManager$LightsSession;" />
+	</class>
+	<class name="android/hardware/lights/LightsManager$LightsSession" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="requestLights(Landroid/hardware/lights/LightsRequest;)V" />
+	</class>
+	<class name="android/hardware/lights/LightsRequest" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getLightStates()Ljava/util/List;" />
+		<method name="getLights()Ljava/util/List;" />
+		<method name="getLightsAndStates()Ljava/util/Map;" />
+	</class>
+	<class name="android/hardware/lights/LightsRequest$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addLight(Landroid/hardware/lights/Light;Landroid/hardware/lights/LightState;)Landroid/hardware/lights/LightsRequest$Builder;" />
+		<method name="build()Landroid/hardware/lights/LightsRequest;" />
+		<method name="clearLight(Landroid/hardware/lights/Light;)Landroid/hardware/lights/LightsRequest$Builder;" />
+	</class>
+	<class name="android/hardware/location/GeofenceHardware" since="18" removed="21">
+		<extends name="java/lang/Object" />
+		<method name="addGeofence(IILandroid/hardware/location/GeofenceHardwareRequest;Landroid/hardware/location/GeofenceHardwareCallback;)Z" />
+		<method name="getMonitoringTypes()[I" />
+		<method name="getStatusOfMonitoringType(I)I" />
+		<method name="pauseGeofence(II)Z" />
+		<method name="registerForMonitorStateChangeCallback(ILandroid/hardware/location/GeofenceHardwareMonitorCallback;)Z" />
+		<method name="removeGeofence(II)Z" />
+		<method name="resumeGeofence(III)Z" />
+		<method name="unregisterForMonitorStateChangeCallback(ILandroid/hardware/location/GeofenceHardwareMonitorCallback;)Z" />
+		<field name="GEOFENCE_ENTERED" />
+		<field name="GEOFENCE_ERROR_ID_EXISTS" />
+		<field name="GEOFENCE_ERROR_ID_UNKNOWN" />
+		<field name="GEOFENCE_ERROR_INVALID_TRANSITION" />
+		<field name="GEOFENCE_ERROR_TOO_MANY_GEOFENCES" />
+		<field name="GEOFENCE_EXITED" />
+		<field name="GEOFENCE_FAILURE" />
+		<field name="GEOFENCE_SUCCESS" />
+		<field name="GEOFENCE_UNCERTAIN" />
+		<field name="MONITORING_TYPE_GPS_HARDWARE" />
+		<field name="MONITOR_CURRENTLY_AVAILABLE" />
+		<field name="MONITOR_CURRENTLY_UNAVAILABLE" />
+		<field name="MONITOR_UNSUPPORTED" />
+	</class>
+	<class name="android/hardware/location/GeofenceHardwareCallback" since="18" removed="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onGeofenceAdd(II)V" />
+		<method name="onGeofencePause(II)V" />
+		<method name="onGeofenceRemove(II)V" />
+		<method name="onGeofenceResume(II)V" />
+		<method name="onGeofenceTransition(IILandroid/location/Location;JI)V" />
+	</class>
+	<class name="android/hardware/location/GeofenceHardwareMonitorCallback" since="18" removed="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onMonitoringSystemChange(IZLandroid/location/Location;)V" />
+	</class>
+	<class name="android/hardware/location/GeofenceHardwareRequest" since="18" removed="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createCircularGeofence(DDD)Landroid/hardware/location/GeofenceHardwareRequest;" />
+		<method name="getLastTransition()I" />
+		<method name="getLatitude()D" />
+		<method name="getLongitude()D" />
+		<method name="getMonitorTransitions()I" />
+		<method name="getNotificationResponsiveness()I" />
+		<method name="getRadius()D" />
+		<method name="getUnknownTimer()I" />
+		<method name="setLastTransition(I)V" />
+		<method name="setMonitorTransitions(I)V" />
+		<method name="setNotificationResponsiveness(I)V" />
+		<method name="setUnknownTimer(I)V" />
+	</class>
+	<class name="android/hardware/usb/UsbAccessory" since="12">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDescription()Ljava/lang/String;" />
+		<method name="getManufacturer()Ljava/lang/String;" />
+		<method name="getModel()Ljava/lang/String;" />
+		<method name="getSerial()Ljava/lang/String;" />
+		<method name="getUri()Ljava/lang/String;" />
+		<method name="getVersion()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/hardware/usb/UsbConfiguration" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getId()I" />
+		<method name="getInterface(I)Landroid/hardware/usb/UsbInterface;" />
+		<method name="getInterfaceCount()I" />
+		<method name="getMaxPower()I" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="isRemoteWakeup()Z" />
+		<method name="isSelfPowered()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/hardware/usb/UsbConstants" since="12">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="USB_CLASS_APP_SPEC" />
+		<field name="USB_CLASS_AUDIO" />
+		<field name="USB_CLASS_CDC_DATA" />
+		<field name="USB_CLASS_COMM" />
+		<field name="USB_CLASS_CONTENT_SEC" />
+		<field name="USB_CLASS_CSCID" />
+		<field name="USB_CLASS_HID" />
+		<field name="USB_CLASS_HUB" />
+		<field name="USB_CLASS_MASS_STORAGE" />
+		<field name="USB_CLASS_MISC" />
+		<field name="USB_CLASS_PER_INTERFACE" />
+		<field name="USB_CLASS_PHYSICA" />
+		<field name="USB_CLASS_PRINTER" />
+		<field name="USB_CLASS_STILL_IMAGE" />
+		<field name="USB_CLASS_VENDOR_SPEC" />
+		<field name="USB_CLASS_VIDEO" />
+		<field name="USB_CLASS_WIRELESS_CONTROLLER" />
+		<field name="USB_DIR_IN" />
+		<field name="USB_DIR_OUT" />
+		<field name="USB_ENDPOINT_DIR_MASK" />
+		<field name="USB_ENDPOINT_NUMBER_MASK" />
+		<field name="USB_ENDPOINT_XFERTYPE_MASK" />
+		<field name="USB_ENDPOINT_XFER_BULK" />
+		<field name="USB_ENDPOINT_XFER_CONTROL" />
+		<field name="USB_ENDPOINT_XFER_INT" />
+		<field name="USB_ENDPOINT_XFER_ISOC" />
+		<field name="USB_INTERFACE_SUBCLASS_BOOT" />
+		<field name="USB_SUBCLASS_VENDOR_SPEC" />
+		<field name="USB_TYPE_CLASS" />
+		<field name="USB_TYPE_MASK" />
+		<field name="USB_TYPE_RESERVED" />
+		<field name="USB_TYPE_STANDARD" />
+		<field name="USB_TYPE_VENDOR" />
+	</class>
+	<class name="android/hardware/usb/UsbDevice" since="12">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getConfiguration(I)Landroid/hardware/usb/UsbConfiguration;" since="21" />
+		<method name="getConfigurationCount()I" since="21" />
+		<method name="getDeviceClass()I" />
+		<method name="getDeviceId()I" />
+		<method name="getDeviceId(Ljava/lang/String;)I" />
+		<method name="getDeviceName()Ljava/lang/String;" />
+		<method name="getDeviceName(I)Ljava/lang/String;" />
+		<method name="getDeviceProtocol()I" />
+		<method name="getDeviceSubclass()I" />
+		<method name="getInterface(I)Landroid/hardware/usb/UsbInterface;" />
+		<method name="getInterfaceCount()I" />
+		<method name="getManufacturerName()Ljava/lang/String;" since="21" />
+		<method name="getProductId()I" />
+		<method name="getProductName()Ljava/lang/String;" since="21" />
+		<method name="getSerialNumber()Ljava/lang/String;" since="21" />
+		<method name="getVendorId()I" />
+		<method name="getVersion()Ljava/lang/String;" since="23" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/hardware/usb/UsbDeviceConnection" since="12">
+		<extends name="java/lang/Object" />
+		<method name="bulkTransfer(Landroid/hardware/usb/UsbEndpoint;[BII)I" />
+		<method name="bulkTransfer(Landroid/hardware/usb/UsbEndpoint;[BIII)I" since="18" />
+		<method name="claimInterface(Landroid/hardware/usb/UsbInterface;Z)Z" />
+		<method name="close()V" />
+		<method name="controlTransfer(IIII[BII)I" />
+		<method name="controlTransfer(IIII[BIII)I" since="18" />
+		<method name="getFileDescriptor()I" />
+		<method name="getRawDescriptors()[B" since="13" />
+		<method name="getSerial()Ljava/lang/String;" />
+		<method name="releaseInterface(Landroid/hardware/usb/UsbInterface;)Z" />
+		<method name="requestWait()Landroid/hardware/usb/UsbRequest;" />
+		<method name="requestWait(J)Landroid/hardware/usb/UsbRequest;" since="26" />
+		<method name="setConfiguration(Landroid/hardware/usb/UsbConfiguration;)Z" since="21" />
+		<method name="setInterface(Landroid/hardware/usb/UsbInterface;)Z" since="21" />
+	</class>
+	<class name="android/hardware/usb/UsbEndpoint" since="12">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAddress()I" />
+		<method name="getAttributes()I" />
+		<method name="getDirection()I" />
+		<method name="getEndpointNumber()I" />
+		<method name="getInterval()I" />
+		<method name="getMaxPacketSize()I" />
+		<method name="getType()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/hardware/usb/UsbInterface" since="12">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAlternateSetting()I" since="21" />
+		<method name="getEndpoint(I)Landroid/hardware/usb/UsbEndpoint;" />
+		<method name="getEndpointCount()I" />
+		<method name="getId()I" />
+		<method name="getInterfaceClass()I" />
+		<method name="getInterfaceProtocol()I" />
+		<method name="getInterfaceSubclass()I" />
+		<method name="getName()Ljava/lang/String;" since="21" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/hardware/usb/UsbManager" since="12">
+		<extends name="java/lang/Object" />
+		<method name="getAccessoryList()[Landroid/hardware/usb/UsbAccessory;" />
+		<method name="getDeviceList()Ljava/util/HashMap;" />
+		<method name="hasPermission(Landroid/hardware/usb/UsbAccessory;)Z" />
+		<method name="hasPermission(Landroid/hardware/usb/UsbDevice;)Z" />
+		<method name="openAccessory(Landroid/hardware/usb/UsbAccessory;)Landroid/os/ParcelFileDescriptor;" />
+		<method name="openDevice(Landroid/hardware/usb/UsbDevice;)Landroid/hardware/usb/UsbDeviceConnection;" />
+		<method name="requestPermission(Landroid/hardware/usb/UsbAccessory;Landroid/app/PendingIntent;)V" />
+		<method name="requestPermission(Landroid/hardware/usb/UsbDevice;Landroid/app/PendingIntent;)V" />
+		<field name="ACTION_USB_ACCESSORY_ATTACHED" />
+		<field name="ACTION_USB_ACCESSORY_DETACHED" />
+		<field name="ACTION_USB_DEVICE_ATTACHED" />
+		<field name="ACTION_USB_DEVICE_DETACHED" />
+		<field name="EXTRA_ACCESSORY" />
+		<field name="EXTRA_DEVICE" />
+		<field name="EXTRA_PERMISSION_GRANTED" />
+	</class>
+	<class name="android/hardware/usb/UsbRequest" since="12">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="cancel()Z" />
+		<method name="close()V" />
+		<method name="getClientData()Ljava/lang/Object;" />
+		<method name="getEndpoint()Landroid/hardware/usb/UsbEndpoint;" />
+		<method name="initialize(Landroid/hardware/usb/UsbDeviceConnection;Landroid/hardware/usb/UsbEndpoint;)Z" />
+		<method name="queue(Ljava/nio/ByteBuffer;)Z" since="26" />
+		<method name="queue(Ljava/nio/ByteBuffer;I)Z" deprecated="26" />
+		<method name="setClientData(Ljava/lang/Object;)V" />
+	</class>
+	<class name="android/inputmethodservice/AbstractInputMethodService" since="3">
+		<extends name="android/app/Service" />
+		<implements name="android/view/KeyEvent$Callback" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getKeyDispatcherState()Landroid/view/KeyEvent$DispatcherState;" since="5" />
+		<method name="onCreateInputMethodInterface()Landroid/inputmethodservice/AbstractInputMethodService$AbstractInputMethodImpl;" />
+		<method name="onCreateInputMethodSessionInterface()Landroid/inputmethodservice/AbstractInputMethodService$AbstractInputMethodSessionImpl;" />
+		<method name="onGenericMotionEvent(Landroid/view/MotionEvent;)Z" since="17" />
+		<method name="onTrackballEvent(Landroid/view/MotionEvent;)Z" />
+	</class>
+	<class name="android/inputmethodservice/AbstractInputMethodService$AbstractInputMethodImpl" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/inputmethod/InputMethod" />
+		<method name="&lt;init&gt;(Landroid/inputmethodservice/AbstractInputMethodService;)V" />
+	</class>
+	<class name="android/inputmethodservice/AbstractInputMethodService$AbstractInputMethodSessionImpl" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/inputmethod/InputMethodSession" />
+		<method name="&lt;init&gt;(Landroid/inputmethodservice/AbstractInputMethodService;)V" />
+		<method name="isEnabled()Z" />
+		<method name="isRevoked()Z" />
+		<method name="revokeSelf()V" />
+		<method name="setEnabled(Z)V" />
+	</class>
+	<class name="android/inputmethodservice/ExtractEditText" since="3">
+		<extends name="android/widget/EditText" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="finishInternalChanges()V" />
+		<method name="hasVerticalScrollBar()Z" />
+		<method name="startInternalChanges()V" />
+	</class>
+	<class name="android/inputmethodservice/InputMethodService" since="3">
+		<extends name="android/inputmethodservice/AbstractInputMethodService" />
+		<method name="&lt;init&gt;()V" />
+		<method name="enableHardwareAcceleration()Z" since="17" deprecated="21" />
+		<method name="getBackDisposition()I" since="11" />
+		<method name="getCandidatesHiddenVisibility()I" />
+		<method name="getCurrentInputBinding()Landroid/view/inputmethod/InputBinding;" />
+		<method name="getCurrentInputConnection()Landroid/view/inputmethod/InputConnection;" />
+		<method name="getCurrentInputEditorInfo()Landroid/view/inputmethod/EditorInfo;" />
+		<method name="getCurrentInputStarted()Z" />
+		<method name="getInputMethodWindowRecommendedHeight()I" since="21" deprecated="29" />
+		<method name="getLayoutInflater()Landroid/view/LayoutInflater;" />
+		<method name="getMaxWidth()I" />
+		<method name="getTextForImeAction(I)Ljava/lang/CharSequence;" />
+		<method name="getWindow()Landroid/app/Dialog;" />
+		<method name="hideStatusIcon()V" />
+		<method name="hideWindow()V" />
+		<method name="isExtractViewShown()Z" />
+		<method name="isFullscreenMode()Z" />
+		<method name="isInputViewShown()Z" />
+		<method name="isShowInputRequested()Z" />
+		<method name="onAppPrivateCommand(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="onBindInput()V" />
+		<method name="onComputeInsets(Landroid/inputmethodservice/InputMethodService$Insets;)V" />
+		<method name="onConfigureWindow(Landroid/view/Window;ZZ)V" />
+		<method name="onCreateCandidatesView()Landroid/view/View;" />
+		<method name="onCreateExtractTextView()Landroid/view/View;" />
+		<method name="onCreateInlineSuggestionsRequest(Landroid/os/Bundle;)Landroid/view/inputmethod/InlineSuggestionsRequest;" since="30" />
+		<method name="onCreateInputView()Landroid/view/View;" />
+		<method name="onCurrentInputMethodSubtypeChanged(Landroid/view/inputmethod/InputMethodSubtype;)V" since="11" />
+		<method name="onDisplayCompletions([Landroid/view/inputmethod/CompletionInfo;)V" />
+		<method name="onEvaluateFullscreenMode()Z" />
+		<method name="onEvaluateInputViewShown()Z" />
+		<method name="onExtractTextContextMenuItem(I)Z" />
+		<method name="onExtractedCursorMovement(II)V" />
+		<method name="onExtractedSelectionChanged(II)V" />
+		<method name="onExtractedTextClicked()V" />
+		<method name="onExtractingInputChanged(Landroid/view/inputmethod/EditorInfo;)V" />
+		<method name="onFinishCandidatesView(Z)V" />
+		<method name="onFinishInput()V" />
+		<method name="onFinishInputView(Z)V" />
+		<method name="onInitializeInterface()V" />
+		<method name="onInlineSuggestionsResponse(Landroid/view/inputmethod/InlineSuggestionsResponse;)Z" since="30" />
+		<method name="onShowInputRequested(IZ)Z" />
+		<method name="onStartCandidatesView(Landroid/view/inputmethod/EditorInfo;Z)V" />
+		<method name="onStartInput(Landroid/view/inputmethod/EditorInfo;Z)V" />
+		<method name="onStartInputView(Landroid/view/inputmethod/EditorInfo;Z)V" />
+		<method name="onUnbindInput()V" />
+		<method name="onUpdateCursor(Landroid/graphics/Rect;)V" deprecated="21" />
+		<method name="onUpdateCursorAnchorInfo(Landroid/view/inputmethod/CursorAnchorInfo;)V" since="21" />
+		<method name="onUpdateExtractedText(ILandroid/view/inputmethod/ExtractedText;)V" />
+		<method name="onUpdateExtractingViews(Landroid/view/inputmethod/EditorInfo;)V" />
+		<method name="onUpdateExtractingVisibility(Landroid/view/inputmethod/EditorInfo;)V" />
+		<method name="onUpdateSelection(IIIIII)V" />
+		<method name="onViewClicked(Z)V" since="14" deprecated="29" />
+		<method name="onWindowHidden()V" />
+		<method name="onWindowShown()V" />
+		<method name="requestHideSelf(I)V" />
+		<method name="requestShowSelf(I)V" since="28" />
+		<method name="sendDefaultEditorAction(Z)Z" />
+		<method name="sendDownUpKeyEvents(I)V" />
+		<method name="sendKeyChar(C)V" />
+		<method name="setBackDisposition(I)V" since="11" />
+		<method name="setCandidatesView(Landroid/view/View;)V" />
+		<method name="setCandidatesViewShown(Z)V" />
+		<method name="setExtractView(Landroid/view/View;)V" />
+		<method name="setExtractViewShown(Z)V" />
+		<method name="setInputView(Landroid/view/View;)V" />
+		<method name="shouldOfferSwitchingToNextInputMethod()Z" since="28" />
+		<method name="showStatusIcon(I)V" />
+		<method name="showWindow(Z)V" />
+		<method name="switchInputMethod(Ljava/lang/String;)V" />
+		<method name="switchInputMethod(Ljava/lang/String;Landroid/view/inputmethod/InputMethodSubtype;)V" since="28" />
+		<method name="switchToNextInputMethod(Z)Z" since="28" />
+		<method name="switchToPreviousInputMethod()Z" since="28" />
+		<method name="updateFullscreenMode()V" />
+		<method name="updateInputViewShown()V" />
+		<field name="BACK_DISPOSITION_ADJUST_NOTHING" since="28" />
+		<field name="BACK_DISPOSITION_DEFAULT" since="11" />
+		<field name="BACK_DISPOSITION_WILL_DISMISS" since="11" deprecated="28" />
+		<field name="BACK_DISPOSITION_WILL_NOT_DISMISS" since="11" deprecated="28" />
+	</class>
+	<class name="android/inputmethodservice/InputMethodService$InputMethodImpl" since="3">
+		<extends name="android/inputmethodservice/AbstractInputMethodService$AbstractInputMethodImpl" />
+		<method name="&lt;init&gt;(Landroid/inputmethodservice/InputMethodService;)V" />
+	</class>
+	<class name="android/inputmethodservice/InputMethodService$InputMethodSessionImpl" since="3">
+		<extends name="android/inputmethodservice/AbstractInputMethodService$AbstractInputMethodSessionImpl" />
+		<method name="&lt;init&gt;(Landroid/inputmethodservice/InputMethodService;)V" />
+	</class>
+	<class name="android/inputmethodservice/InputMethodService$Insets" since="3">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="TOUCHABLE_INSETS_CONTENT" />
+		<field name="TOUCHABLE_INSETS_FRAME" />
+		<field name="TOUCHABLE_INSETS_REGION" since="11" />
+		<field name="TOUCHABLE_INSETS_VISIBLE" />
+		<field name="contentTopInsets" />
+		<field name="touchableInsets" />
+		<field name="touchableRegion" since="11" />
+		<field name="visibleTopInsets" />
+	</class>
+	<class name="android/inputmethodservice/Keyboard" since="3" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;II)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;IIII)V" since="11" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;ILjava/lang/CharSequence;II)V" deprecated="29" />
+		<method name="createKeyFromXml(Landroid/content/res/Resources;Landroid/inputmethodservice/Keyboard$Row;IILandroid/content/res/XmlResourceParser;)Landroid/inputmethodservice/Keyboard$Key;" deprecated="29" />
+		<method name="createRowFromXml(Landroid/content/res/Resources;Landroid/content/res/XmlResourceParser;)Landroid/inputmethodservice/Keyboard$Row;" deprecated="29" />
+		<method name="getHeight()I" deprecated="29" />
+		<method name="getHorizontalGap()I" deprecated="29" />
+		<method name="getKeyHeight()I" deprecated="29" />
+		<method name="getKeyWidth()I" deprecated="29" />
+		<method name="getKeys()Ljava/util/List;" deprecated="29" />
+		<method name="getMinWidth()I" deprecated="29" />
+		<method name="getModifierKeys()Ljava/util/List;" deprecated="29" />
+		<method name="getNearestKeys(II)[I" deprecated="29" />
+		<method name="getShiftKeyIndex()I" deprecated="29" />
+		<method name="getVerticalGap()I" deprecated="29" />
+		<method name="isShifted()Z" deprecated="29" />
+		<method name="setHorizontalGap(I)V" deprecated="29" />
+		<method name="setKeyHeight(I)V" deprecated="29" />
+		<method name="setKeyWidth(I)V" deprecated="29" />
+		<method name="setShifted(Z)Z" deprecated="29" />
+		<method name="setVerticalGap(I)V" deprecated="29" />
+		<field name="EDGE_BOTTOM" deprecated="29" />
+		<field name="EDGE_LEFT" deprecated="29" />
+		<field name="EDGE_RIGHT" deprecated="29" />
+		<field name="EDGE_TOP" deprecated="29" />
+		<field name="KEYCODE_ALT" deprecated="29" />
+		<field name="KEYCODE_CANCEL" deprecated="29" />
+		<field name="KEYCODE_DELETE" deprecated="29" />
+		<field name="KEYCODE_DONE" deprecated="29" />
+		<field name="KEYCODE_MODE_CHANGE" deprecated="29" />
+		<field name="KEYCODE_SHIFT" deprecated="29" />
+	</class>
+	<class name="android/inputmethodservice/Keyboard$Key" since="3" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/res/Resources;Landroid/inputmethodservice/Keyboard$Row;IILandroid/content/res/XmlResourceParser;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/inputmethodservice/Keyboard$Row;)V" deprecated="29" />
+		<method name="getCurrentDrawableState()[I" deprecated="29" />
+		<method name="isInside(II)Z" deprecated="29" />
+		<method name="onPressed()V" deprecated="29" />
+		<method name="onReleased(Z)V" deprecated="29" />
+		<method name="squaredDistanceFrom(II)I" deprecated="29" />
+		<field name="codes" deprecated="29" />
+		<field name="edgeFlags" deprecated="29" />
+		<field name="gap" deprecated="29" />
+		<field name="height" deprecated="29" />
+		<field name="icon" deprecated="29" />
+		<field name="iconPreview" deprecated="29" />
+		<field name="label" deprecated="29" />
+		<field name="modifier" deprecated="29" />
+		<field name="on" deprecated="29" />
+		<field name="popupCharacters" deprecated="29" />
+		<field name="popupResId" deprecated="29" />
+		<field name="pressed" deprecated="29" />
+		<field name="repeatable" deprecated="29" />
+		<field name="sticky" deprecated="29" />
+		<field name="text" deprecated="29" />
+		<field name="width" deprecated="29" />
+		<field name="x" deprecated="29" />
+		<field name="y" deprecated="29" />
+	</class>
+	<class name="android/inputmethodservice/Keyboard$Row" since="3" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/res/Resources;Landroid/inputmethodservice/Keyboard;Landroid/content/res/XmlResourceParser;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/inputmethodservice/Keyboard;)V" deprecated="29" />
+		<field name="defaultHeight" deprecated="29" />
+		<field name="defaultHorizontalGap" deprecated="29" />
+		<field name="defaultWidth" deprecated="29" />
+		<field name="mode" deprecated="29" />
+		<field name="rowEdgeFlags" deprecated="29" />
+		<field name="verticalGap" deprecated="29" />
+	</class>
+	<class name="android/inputmethodservice/KeyboardView" since="3" deprecated="29">
+		<extends name="android/view/View" />
+		<implements name="android/view/View$OnClickListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="closing()V" deprecated="29" />
+		<method name="getKeyboard()Landroid/inputmethodservice/Keyboard;" deprecated="29" />
+		<method name="getOnKeyboardActionListener()Landroid/inputmethodservice/KeyboardView$OnKeyboardActionListener;" deprecated="29" />
+		<method name="handleBack()Z" deprecated="29" />
+		<method name="invalidateAllKeys()V" since="4" deprecated="29" />
+		<method name="invalidateKey(I)V" since="4" deprecated="29" />
+		<method name="isPreviewEnabled()Z" deprecated="29" />
+		<method name="isProximityCorrectionEnabled()Z" deprecated="29" />
+		<method name="isShifted()Z" deprecated="29" />
+		<method name="onLongPress(Landroid/inputmethodservice/Keyboard$Key;)Z" deprecated="29" />
+		<method name="setKeyboard(Landroid/inputmethodservice/Keyboard;)V" deprecated="29" />
+		<method name="setOnKeyboardActionListener(Landroid/inputmethodservice/KeyboardView$OnKeyboardActionListener;)V" deprecated="29" />
+		<method name="setPopupOffset(II)V" deprecated="29" />
+		<method name="setPopupParent(Landroid/view/View;)V" deprecated="29" />
+		<method name="setPreviewEnabled(Z)V" deprecated="29" />
+		<method name="setProximityCorrectionEnabled(Z)V" deprecated="29" />
+		<method name="setShifted(Z)Z" deprecated="29" />
+		<method name="setVerticalCorrection(I)V" deprecated="29" />
+		<method name="swipeDown()V" deprecated="29" />
+		<method name="swipeLeft()V" deprecated="29" />
+		<method name="swipeRight()V" deprecated="29" />
+		<method name="swipeUp()V" deprecated="29" />
+	</class>
+	<class name="android/inputmethodservice/KeyboardView$OnKeyboardActionListener" since="3" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onKey(I[I)V" deprecated="29" />
+		<method name="onPress(I)V" deprecated="29" />
+		<method name="onRelease(I)V" deprecated="29" />
+		<method name="onText(Ljava/lang/CharSequence;)V" deprecated="29" />
+		<method name="swipeDown()V" deprecated="29" />
+		<method name="swipeLeft()V" deprecated="29" />
+		<method name="swipeRight()V" deprecated="29" />
+		<method name="swipeUp()V" deprecated="29" />
+	</class>
+	<class name="android/location/Address" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/util/Locale;)V" />
+		<method name="clearLatitude()V" />
+		<method name="clearLongitude()V" />
+		<method name="getAddressLine(I)Ljava/lang/String;" />
+		<method name="getAdminArea()Ljava/lang/String;" />
+		<method name="getCountryCode()Ljava/lang/String;" />
+		<method name="getCountryName()Ljava/lang/String;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getFeatureName()Ljava/lang/String;" />
+		<method name="getLatitude()D" />
+		<method name="getLocale()Ljava/util/Locale;" />
+		<method name="getLocality()Ljava/lang/String;" />
+		<method name="getLongitude()D" />
+		<method name="getMaxAddressLineIndex()I" />
+		<method name="getPhone()Ljava/lang/String;" />
+		<method name="getPostalCode()Ljava/lang/String;" />
+		<method name="getPremises()Ljava/lang/String;" since="4" />
+		<method name="getSubAdminArea()Ljava/lang/String;" />
+		<method name="getSubLocality()Ljava/lang/String;" since="4" />
+		<method name="getSubThoroughfare()Ljava/lang/String;" since="4" />
+		<method name="getThoroughfare()Ljava/lang/String;" />
+		<method name="getUrl()Ljava/lang/String;" />
+		<method name="hasLatitude()Z" />
+		<method name="hasLongitude()Z" />
+		<method name="setAddressLine(ILjava/lang/String;)V" />
+		<method name="setAdminArea(Ljava/lang/String;)V" />
+		<method name="setCountryCode(Ljava/lang/String;)V" />
+		<method name="setCountryName(Ljava/lang/String;)V" />
+		<method name="setExtras(Landroid/os/Bundle;)V" />
+		<method name="setFeatureName(Ljava/lang/String;)V" />
+		<method name="setLatitude(D)V" />
+		<method name="setLocality(Ljava/lang/String;)V" />
+		<method name="setLongitude(D)V" />
+		<method name="setPhone(Ljava/lang/String;)V" />
+		<method name="setPostalCode(Ljava/lang/String;)V" />
+		<method name="setPremises(Ljava/lang/String;)V" since="4" />
+		<method name="setSubAdminArea(Ljava/lang/String;)V" />
+		<method name="setSubLocality(Ljava/lang/String;)V" since="4" />
+		<method name="setSubThoroughfare(Ljava/lang/String;)V" since="4" />
+		<method name="setThoroughfare(Ljava/lang/String;)V" />
+		<method name="setUrl(Ljava/lang/String;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/location/Criteria" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/location/Criteria;)V" />
+		<method name="getAccuracy()I" />
+		<method name="getBearingAccuracy()I" since="9" />
+		<method name="getHorizontalAccuracy()I" since="9" />
+		<method name="getPowerRequirement()I" />
+		<method name="getSpeedAccuracy()I" since="9" />
+		<method name="getVerticalAccuracy()I" since="9" />
+		<method name="isAltitudeRequired()Z" />
+		<method name="isBearingRequired()Z" />
+		<method name="isCostAllowed()Z" />
+		<method name="isSpeedRequired()Z" />
+		<method name="setAccuracy(I)V" />
+		<method name="setAltitudeRequired(Z)V" />
+		<method name="setBearingAccuracy(I)V" since="9" />
+		<method name="setBearingRequired(Z)V" />
+		<method name="setCostAllowed(Z)V" />
+		<method name="setHorizontalAccuracy(I)V" since="9" />
+		<method name="setPowerRequirement(I)V" />
+		<method name="setSpeedAccuracy(I)V" since="9" />
+		<method name="setSpeedRequired(Z)V" />
+		<method name="setVerticalAccuracy(I)V" since="9" />
+		<field name="ACCURACY_COARSE" />
+		<field name="ACCURACY_FINE" />
+		<field name="ACCURACY_HIGH" since="9" />
+		<field name="ACCURACY_LOW" since="9" />
+		<field name="ACCURACY_MEDIUM" since="9" />
+		<field name="CREATOR" />
+		<field name="NO_REQUIREMENT" />
+		<field name="POWER_HIGH" />
+		<field name="POWER_LOW" />
+		<field name="POWER_MEDIUM" />
+	</class>
+	<class name="android/location/Geocoder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/util/Locale;)V" />
+		<method name="getFromLocation(DDI)Ljava/util/List;" />
+		<method name="getFromLocationName(Ljava/lang/String;I)Ljava/util/List;" />
+		<method name="getFromLocationName(Ljava/lang/String;IDDDD)Ljava/util/List;" />
+		<method name="isPresent()Z" since="9" />
+	</class>
+	<class name="android/location/GnssAntennaInfo" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCarrierFrequencyMHz()D" />
+		<method name="getPhaseCenterOffset()Landroid/location/GnssAntennaInfo$PhaseCenterOffset;" />
+		<method name="getPhaseCenterVariationCorrections()Landroid/location/GnssAntennaInfo$SphericalCorrections;" />
+		<method name="getSignalGainCorrections()Landroid/location/GnssAntennaInfo$SphericalCorrections;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/location/GnssAntennaInfo$Builder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(DLandroid/location/GnssAntennaInfo$PhaseCenterOffset;)V" since="31" />
+		<method name="&lt;init&gt;(Landroid/location/GnssAntennaInfo;)V" since="31" />
+		<method name="build()Landroid/location/GnssAntennaInfo;" />
+		<method name="setCarrierFrequencyMHz(D)Landroid/location/GnssAntennaInfo$Builder;" />
+		<method name="setPhaseCenterOffset(Landroid/location/GnssAntennaInfo$PhaseCenterOffset;)Landroid/location/GnssAntennaInfo$Builder;" />
+		<method name="setPhaseCenterVariationCorrections(Landroid/location/GnssAntennaInfo$SphericalCorrections;)Landroid/location/GnssAntennaInfo$Builder;" />
+		<method name="setSignalGainCorrections(Landroid/location/GnssAntennaInfo$SphericalCorrections;)Landroid/location/GnssAntennaInfo$Builder;" />
+	</class>
+	<class name="android/location/GnssAntennaInfo$Listener" since="30">
+		<extends name="java/lang/Object" />
+		<method name="onGnssAntennaInfoReceived(Ljava/util/List;)V" />
+	</class>
+	<class name="android/location/GnssAntennaInfo$PhaseCenterOffset" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(DDDDDD)V" />
+		<method name="getXOffsetMm()D" />
+		<method name="getXOffsetUncertaintyMm()D" />
+		<method name="getYOffsetMm()D" />
+		<method name="getYOffsetUncertaintyMm()D" />
+		<method name="getZOffsetMm()D" />
+		<method name="getZOffsetUncertaintyMm()D" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/location/GnssAntennaInfo$SphericalCorrections" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;([[D[[D)V" />
+		<method name="getCorrectionUncertaintiesArray()[[D" />
+		<method name="getCorrectionsArray()[[D" />
+		<method name="getDeltaPhi()D" />
+		<method name="getDeltaTheta()D" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/location/GnssCapabilities" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="31" />
+		<method name="hasAntennaInfo()Z" since="31" />
+		<method name="hasGnssAntennaInfo()Z" deprecated="31" />
+		<method name="hasMeasurements()Z" since="31" />
+		<method name="hasNavigationMessages()Z" since="31" />
+		<field name="CREATOR" since="31" />
+	</class>
+	<class name="android/location/GnssCapabilities$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/location/GnssCapabilities;)V" />
+		<method name="build()Landroid/location/GnssCapabilities;" />
+		<method name="setHasAntennaInfo(Z)Landroid/location/GnssCapabilities$Builder;" />
+		<method name="setHasMeasurements(Z)Landroid/location/GnssCapabilities$Builder;" />
+		<method name="setHasNavigationMessages(Z)Landroid/location/GnssCapabilities$Builder;" />
+	</class>
+	<class name="android/location/GnssClock" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getBiasNanos()D" />
+		<method name="getBiasUncertaintyNanos()D" />
+		<method name="getDriftNanosPerSecond()D" />
+		<method name="getDriftUncertaintyNanosPerSecond()D" />
+		<method name="getElapsedRealtimeNanos()J" since="29" />
+		<method name="getElapsedRealtimeUncertaintyNanos()D" since="29" />
+		<method name="getFullBiasNanos()J" />
+		<method name="getHardwareClockDiscontinuityCount()I" />
+		<method name="getLeapSecond()I" />
+		<method name="getReferenceCarrierFrequencyHzForIsb()D" since="30" />
+		<method name="getReferenceCodeTypeForIsb()Ljava/lang/String;" since="30" />
+		<method name="getReferenceConstellationTypeForIsb()I" since="30" />
+		<method name="getTimeNanos()J" />
+		<method name="getTimeUncertaintyNanos()D" />
+		<method name="hasBiasNanos()Z" />
+		<method name="hasBiasUncertaintyNanos()Z" />
+		<method name="hasDriftNanosPerSecond()Z" />
+		<method name="hasDriftUncertaintyNanosPerSecond()Z" />
+		<method name="hasElapsedRealtimeNanos()Z" since="29" />
+		<method name="hasElapsedRealtimeUncertaintyNanos()Z" since="29" />
+		<method name="hasFullBiasNanos()Z" />
+		<method name="hasLeapSecond()Z" />
+		<method name="hasReferenceCarrierFrequencyHzForIsb()Z" since="30" />
+		<method name="hasReferenceCodeTypeForIsb()Z" since="30" />
+		<method name="hasReferenceConstellationTypeForIsb()Z" since="30" />
+		<method name="hasTimeUncertaintyNanos()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/location/GnssMeasurement" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAccumulatedDeltaRangeMeters()D" />
+		<method name="getAccumulatedDeltaRangeState()I" />
+		<method name="getAccumulatedDeltaRangeUncertaintyMeters()D" />
+		<method name="getAutomaticGainControlLevelDb()D" since="26" />
+		<method name="getBasebandCn0DbHz()D" since="30" />
+		<method name="getCarrierCycles()J" deprecated="28" />
+		<method name="getCarrierFrequencyHz()F" />
+		<method name="getCarrierPhase()D" deprecated="28" />
+		<method name="getCarrierPhaseUncertainty()D" deprecated="28" />
+		<method name="getCn0DbHz()D" />
+		<method name="getCodeType()Ljava/lang/String;" since="29" />
+		<method name="getConstellationType()I" />
+		<method name="getFullInterSignalBiasNanos()D" since="30" />
+		<method name="getFullInterSignalBiasUncertaintyNanos()D" since="30" />
+		<method name="getMultipathIndicator()I" />
+		<method name="getPseudorangeRateMetersPerSecond()D" />
+		<method name="getPseudorangeRateUncertaintyMetersPerSecond()D" />
+		<method name="getReceivedSvTimeNanos()J" />
+		<method name="getReceivedSvTimeUncertaintyNanos()J" />
+		<method name="getSatelliteInterSignalBiasNanos()D" since="30" />
+		<method name="getSatelliteInterSignalBiasUncertaintyNanos()D" since="30" />
+		<method name="getSnrInDb()D" />
+		<method name="getState()I" />
+		<method name="getSvid()I" />
+		<method name="getTimeOffsetNanos()D" />
+		<method name="hasAutomaticGainControlLevelDb()Z" since="26" />
+		<method name="hasBasebandCn0DbHz()Z" since="30" />
+		<method name="hasCarrierCycles()Z" deprecated="28" />
+		<method name="hasCarrierFrequencyHz()Z" />
+		<method name="hasCarrierPhase()Z" deprecated="28" />
+		<method name="hasCarrierPhaseUncertainty()Z" deprecated="28" />
+		<method name="hasCodeType()Z" since="29" />
+		<method name="hasFullInterSignalBiasNanos()Z" since="30" />
+		<method name="hasFullInterSignalBiasUncertaintyNanos()Z" since="30" />
+		<method name="hasSatelliteInterSignalBiasNanos()Z" since="30" />
+		<method name="hasSatelliteInterSignalBiasUncertaintyNanos()Z" since="30" />
+		<method name="hasSnrInDb()Z" />
+		<field name="ADR_STATE_CYCLE_SLIP" />
+		<field name="ADR_STATE_HALF_CYCLE_REPORTED" since="28" />
+		<field name="ADR_STATE_HALF_CYCLE_RESOLVED" since="28" />
+		<field name="ADR_STATE_RESET" />
+		<field name="ADR_STATE_UNKNOWN" />
+		<field name="ADR_STATE_VALID" />
+		<field name="CREATOR" />
+		<field name="MULTIPATH_INDICATOR_DETECTED" />
+		<field name="MULTIPATH_INDICATOR_NOT_DETECTED" />
+		<field name="MULTIPATH_INDICATOR_UNKNOWN" />
+		<field name="STATE_2ND_CODE_LOCK" since="29" />
+		<field name="STATE_BDS_D2_BIT_SYNC" />
+		<field name="STATE_BDS_D2_SUBFRAME_SYNC" />
+		<field name="STATE_BIT_SYNC" />
+		<field name="STATE_CODE_LOCK" />
+		<field name="STATE_GAL_E1BC_CODE_LOCK" />
+		<field name="STATE_GAL_E1B_PAGE_SYNC" />
+		<field name="STATE_GAL_E1C_2ND_CODE_LOCK" />
+		<field name="STATE_GLO_STRING_SYNC" />
+		<field name="STATE_GLO_TOD_DECODED" />
+		<field name="STATE_GLO_TOD_KNOWN" since="26" />
+		<field name="STATE_MSEC_AMBIGUOUS" />
+		<field name="STATE_SBAS_SYNC" />
+		<field name="STATE_SUBFRAME_SYNC" />
+		<field name="STATE_SYMBOL_SYNC" />
+		<field name="STATE_TOW_DECODED" />
+		<field name="STATE_TOW_KNOWN" since="26" />
+		<field name="STATE_UNKNOWN" />
+	</class>
+	<class name="android/location/GnssMeasurementRequest" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="isFullTracking()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/location/GnssMeasurementRequest$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/location/GnssMeasurementRequest;)V" />
+		<method name="build()Landroid/location/GnssMeasurementRequest;" />
+		<method name="setFullTracking(Z)Landroid/location/GnssMeasurementRequest$Builder;" />
+	</class>
+	<class name="android/location/GnssMeasurementsEvent" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getClock()Landroid/location/GnssClock;" />
+		<method name="getMeasurements()Ljava/util/Collection;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/location/GnssMeasurementsEvent$Callback" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onGnssMeasurementsReceived(Landroid/location/GnssMeasurementsEvent;)V" />
+		<method name="onStatusChanged(I)V" deprecated="31" />
+		<field name="STATUS_LOCATION_DISABLED" deprecated="31" />
+		<field name="STATUS_NOT_ALLOWED" since="28" deprecated="31" />
+		<field name="STATUS_NOT_SUPPORTED" deprecated="31" />
+		<field name="STATUS_READY" deprecated="31" />
+	</class>
+	<class name="android/location/GnssNavigationMessage" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getData()[B" />
+		<method name="getMessageId()I" />
+		<method name="getStatus()I" />
+		<method name="getSubmessageId()I" />
+		<method name="getSvid()I" />
+		<method name="getType()I" />
+		<field name="CREATOR" />
+		<field name="STATUS_PARITY_PASSED" />
+		<field name="STATUS_PARITY_REBUILT" />
+		<field name="STATUS_UNKNOWN" />
+		<field name="TYPE_BDS_CNAV1" since="30" />
+		<field name="TYPE_BDS_CNAV2" since="30" />
+		<field name="TYPE_BDS_D1" />
+		<field name="TYPE_BDS_D2" />
+		<field name="TYPE_GAL_F" />
+		<field name="TYPE_GAL_I" />
+		<field name="TYPE_GLO_L1CA" />
+		<field name="TYPE_GPS_CNAV2" />
+		<field name="TYPE_GPS_L1CA" />
+		<field name="TYPE_GPS_L2CNAV" />
+		<field name="TYPE_GPS_L5CNAV" />
+		<field name="TYPE_IRN_L5CA" since="30" />
+		<field name="TYPE_QZS_L1CA" since="30" />
+		<field name="TYPE_SBS" since="30" />
+		<field name="TYPE_UNKNOWN" />
+	</class>
+	<class name="android/location/GnssNavigationMessage$Callback" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onGnssNavigationMessageReceived(Landroid/location/GnssNavigationMessage;)V" />
+		<method name="onStatusChanged(I)V" deprecated="31" />
+		<field name="STATUS_LOCATION_DISABLED" deprecated="31" />
+		<field name="STATUS_NOT_SUPPORTED" deprecated="31" />
+		<field name="STATUS_READY" deprecated="31" />
+	</class>
+	<class name="android/location/GnssStatus" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="31" />
+		<method name="getAzimuthDegrees(I)F" />
+		<method name="getBasebandCn0DbHz(I)F" since="30" />
+		<method name="getCarrierFrequencyHz(I)F" since="26" />
+		<method name="getCn0DbHz(I)F" />
+		<method name="getConstellationType(I)I" />
+		<method name="getElevationDegrees(I)F" />
+		<method name="getSatelliteCount()I" />
+		<method name="getSvid(I)I" />
+		<method name="hasAlmanacData(I)Z" />
+		<method name="hasBasebandCn0DbHz(I)Z" since="30" />
+		<method name="hasCarrierFrequencyHz(I)Z" since="26" />
+		<method name="hasEphemerisData(I)Z" />
+		<method name="usedInFix(I)Z" />
+		<field name="CONSTELLATION_BEIDOU" />
+		<field name="CONSTELLATION_GALILEO" />
+		<field name="CONSTELLATION_GLONASS" />
+		<field name="CONSTELLATION_GPS" />
+		<field name="CONSTELLATION_IRNSS" since="29" />
+		<field name="CONSTELLATION_QZSS" />
+		<field name="CONSTELLATION_SBAS" />
+		<field name="CONSTELLATION_UNKNOWN" />
+		<field name="CREATOR" since="31" />
+	</class>
+	<class name="android/location/GnssStatus$Builder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addSatellite(IIFFFZZZZFZF)Landroid/location/GnssStatus$Builder;" />
+		<method name="build()Landroid/location/GnssStatus;" />
+		<method name="clearSatellites()Landroid/location/GnssStatus$Builder;" />
+	</class>
+	<class name="android/location/GnssStatus$Callback" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onFirstFix(I)V" />
+		<method name="onSatelliteStatusChanged(Landroid/location/GnssStatus;)V" />
+		<method name="onStarted()V" />
+		<method name="onStopped()V" />
+	</class>
+	<class name="android/location/GpsSatellite" since="3" deprecated="24">
+		<extends name="java/lang/Object" />
+		<method name="getAzimuth()F" deprecated="29" />
+		<method name="getElevation()F" deprecated="29" />
+		<method name="getPrn()I" deprecated="29" />
+		<method name="getSnr()F" deprecated="29" />
+		<method name="hasAlmanac()Z" deprecated="29" />
+		<method name="hasEphemeris()Z" deprecated="29" />
+		<method name="usedInFix()Z" deprecated="29" />
+	</class>
+	<class name="android/location/GpsStatus" since="3" deprecated="24">
+		<extends name="java/lang/Object" />
+		<method name="create(Landroid/location/GnssStatus;I)Landroid/location/GpsStatus;" since="30" deprecated="30" />
+		<method name="getMaxSatellites()I" deprecated="29" />
+		<method name="getSatellites()Ljava/lang/Iterable;" deprecated="29" />
+		<method name="getTimeToFirstFix()I" deprecated="29" />
+		<field name="GPS_EVENT_FIRST_FIX" deprecated="29" />
+		<field name="GPS_EVENT_SATELLITE_STATUS" deprecated="29" />
+		<field name="GPS_EVENT_STARTED" deprecated="29" />
+		<field name="GPS_EVENT_STOPPED" deprecated="29" />
+	</class>
+	<class name="android/location/GpsStatus$Listener" since="3" deprecated="24">
+		<extends name="java/lang/Object" />
+		<method name="onGpsStatusChanged(I)V" deprecated="29" />
+	</class>
+	<class name="android/location/GpsStatus$NmeaListener" since="5" deprecated="24">
+		<extends name="java/lang/Object" />
+		<method name="onNmeaReceived(JLjava/lang/String;)V" deprecated="29" />
+	</class>
+	<class name="android/location/Location" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/location/Location;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="bearingTo(Landroid/location/Location;)F" />
+		<method name="convert(DI)Ljava/lang/String;" />
+		<method name="convert(Ljava/lang/String;)D" />
+		<method name="distanceBetween(DDDD[F)V" />
+		<method name="distanceTo(Landroid/location/Location;)F" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" since="3" />
+		<method name="getAccuracy()F" />
+		<method name="getAltitude()D" />
+		<method name="getBearing()F" />
+		<method name="getBearingAccuracyDegrees()F" since="26" />
+		<method name="getElapsedRealtimeNanos()J" since="17" />
+		<method name="getElapsedRealtimeUncertaintyNanos()D" since="29" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getLatitude()D" />
+		<method name="getLongitude()D" />
+		<method name="getProvider()Ljava/lang/String;" />
+		<method name="getSpeed()F" />
+		<method name="getSpeedAccuracyMetersPerSecond()F" since="26" />
+		<method name="getTime()J" />
+		<method name="getVerticalAccuracyMeters()F" since="26" />
+		<method name="hasAccuracy()Z" />
+		<method name="hasAltitude()Z" />
+		<method name="hasBearing()Z" />
+		<method name="hasBearingAccuracy()Z" since="26" />
+		<method name="hasElapsedRealtimeUncertaintyNanos()Z" since="29" />
+		<method name="hasSpeed()Z" />
+		<method name="hasSpeedAccuracy()Z" since="26" />
+		<method name="hasVerticalAccuracy()Z" since="26" />
+		<method name="isFromMockProvider()Z" since="18" deprecated="31" />
+		<method name="isMock()Z" since="31" />
+		<method name="removeAccuracy()V" deprecated="26" />
+		<method name="removeAltitude()V" deprecated="26" />
+		<method name="removeBearing()V" deprecated="26" />
+		<method name="removeSpeed()V" deprecated="26" />
+		<method name="reset()V" />
+		<method name="set(Landroid/location/Location;)V" />
+		<method name="setAccuracy(F)V" />
+		<method name="setAltitude(D)V" />
+		<method name="setBearing(F)V" />
+		<method name="setBearingAccuracyDegrees(F)V" since="26" />
+		<method name="setElapsedRealtimeNanos(J)V" since="17" />
+		<method name="setElapsedRealtimeUncertaintyNanos(D)V" since="29" />
+		<method name="setExtras(Landroid/os/Bundle;)V" />
+		<method name="setLatitude(D)V" />
+		<method name="setLongitude(D)V" />
+		<method name="setMock(Z)V" since="31" />
+		<method name="setProvider(Ljava/lang/String;)V" />
+		<method name="setSpeed(F)V" />
+		<method name="setSpeedAccuracyMetersPerSecond(F)V" since="26" />
+		<method name="setTime(J)V" />
+		<method name="setVerticalAccuracyMeters(F)V" since="26" />
+		<field name="CREATOR" />
+		<field name="FORMAT_DEGREES" />
+		<field name="FORMAT_MINUTES" />
+		<field name="FORMAT_SECONDS" />
+	</class>
+	<class name="android/location/LocationListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onFlushComplete(I)V" since="31" />
+		<method name="onLocationChanged(Landroid/location/Location;)V" />
+		<method name="onLocationChanged(Ljava/util/List;)V" since="31" />
+		<method name="onProviderDisabled(Ljava/lang/String;)V" />
+		<method name="onProviderEnabled(Ljava/lang/String;)V" />
+		<method name="onStatusChanged(Ljava/lang/String;ILandroid/os/Bundle;)V" deprecated="29" />
+	</class>
+	<class name="android/location/LocationManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addGpsStatusListener(Landroid/location/GpsStatus$Listener;)Z" since="3" deprecated="24" />
+		<method name="addNmeaListener(Landroid/location/GpsStatus$NmeaListener;)Z" since="5" deprecated="24" />
+		<method name="addNmeaListener(Landroid/location/OnNmeaMessageListener;)Z" since="24" deprecated="30" />
+		<method name="addNmeaListener(Landroid/location/OnNmeaMessageListener;Landroid/os/Handler;)Z" since="24" />
+		<method name="addNmeaListener(Ljava/util/concurrent/Executor;Landroid/location/OnNmeaMessageListener;)Z" since="30" />
+		<method name="addProximityAlert(DDFJLandroid/app/PendingIntent;)V" />
+		<method name="addTestProvider(Ljava/lang/String;Landroid/location/provider/ProviderProperties;)V" since="31" />
+		<method name="addTestProvider(Ljava/lang/String;Landroid/location/provider/ProviderProperties;Ljava/util/Set;)V" since="31" />
+		<method name="addTestProvider(Ljava/lang/String;ZZZZZZZII)V" since="3" />
+		<method name="clearTestProviderEnabled(Ljava/lang/String;)V" since="3" deprecated="29" />
+		<method name="clearTestProviderLocation(Ljava/lang/String;)V" since="3" deprecated="29" />
+		<method name="clearTestProviderStatus(Ljava/lang/String;)V" since="3" deprecated="29" />
+		<method name="getAllProviders()Ljava/util/List;" />
+		<method name="getBestProvider(Landroid/location/Criteria;Z)Ljava/lang/String;" />
+		<method name="getCurrentLocation(Ljava/lang/String;Landroid/location/LocationRequest;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" since="31" />
+		<method name="getCurrentLocation(Ljava/lang/String;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" since="30" />
+		<method name="getGnssAntennaInfos()Ljava/util/List;" since="31" />
+		<method name="getGnssCapabilities()Landroid/location/GnssCapabilities;" since="30" />
+		<method name="getGnssHardwareModelName()Ljava/lang/String;" since="28" />
+		<method name="getGnssYearOfHardware()I" since="28" />
+		<method name="getGpsStatus(Landroid/location/GpsStatus;)Landroid/location/GpsStatus;" since="3" deprecated="24" />
+		<method name="getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location;" />
+		<method name="getProvider(Ljava/lang/String;)Landroid/location/LocationProvider;" deprecated="31" />
+		<method name="getProviderProperties(Ljava/lang/String;)Landroid/location/provider/ProviderProperties;" since="31" />
+		<method name="getProviders(Landroid/location/Criteria;Z)Ljava/util/List;" />
+		<method name="getProviders(Z)Ljava/util/List;" />
+		<method name="hasProvider(Ljava/lang/String;)Z" since="31" />
+		<method name="isLocationEnabled()Z" since="28" />
+		<method name="isProviderEnabled(Ljava/lang/String;)Z" />
+		<method name="registerAntennaInfoListener(Ljava/util/concurrent/Executor;Landroid/location/GnssAntennaInfo$Listener;)Z" since="30" />
+		<method name="registerGnssMeasurementsCallback(Landroid/location/GnssMeasurementRequest;Ljava/util/concurrent/Executor;Landroid/location/GnssMeasurementsEvent$Callback;)Z" since="31" />
+		<method name="registerGnssMeasurementsCallback(Landroid/location/GnssMeasurementsEvent$Callback;)Z" since="24" deprecated="30" />
+		<method name="registerGnssMeasurementsCallback(Landroid/location/GnssMeasurementsEvent$Callback;Landroid/os/Handler;)Z" since="24" />
+		<method name="registerGnssMeasurementsCallback(Ljava/util/concurrent/Executor;Landroid/location/GnssMeasurementsEvent$Callback;)Z" since="30" />
+		<method name="registerGnssNavigationMessageCallback(Landroid/location/GnssNavigationMessage$Callback;)Z" since="24" deprecated="30" />
+		<method name="registerGnssNavigationMessageCallback(Landroid/location/GnssNavigationMessage$Callback;Landroid/os/Handler;)Z" since="24" />
+		<method name="registerGnssNavigationMessageCallback(Ljava/util/concurrent/Executor;Landroid/location/GnssNavigationMessage$Callback;)Z" since="30" />
+		<method name="registerGnssStatusCallback(Landroid/location/GnssStatus$Callback;)Z" since="24" deprecated="30" />
+		<method name="registerGnssStatusCallback(Landroid/location/GnssStatus$Callback;Landroid/os/Handler;)Z" since="24" />
+		<method name="registerGnssStatusCallback(Ljava/util/concurrent/Executor;Landroid/location/GnssStatus$Callback;)Z" since="30" />
+		<method name="removeGpsStatusListener(Landroid/location/GpsStatus$Listener;)V" since="3" deprecated="24" />
+		<method name="removeNmeaListener(Landroid/location/GpsStatus$NmeaListener;)V" since="5" deprecated="24" />
+		<method name="removeNmeaListener(Landroid/location/OnNmeaMessageListener;)V" since="24" />
+		<method name="removeProximityAlert(Landroid/app/PendingIntent;)V" />
+		<method name="removeTestProvider(Ljava/lang/String;)V" since="3" />
+		<method name="removeUpdates(Landroid/app/PendingIntent;)V" since="3" />
+		<method name="removeUpdates(Landroid/location/LocationListener;)V" />
+		<method name="requestFlush(Ljava/lang/String;Landroid/app/PendingIntent;I)V" since="31" />
+		<method name="requestFlush(Ljava/lang/String;Landroid/location/LocationListener;I)V" since="31" />
+		<method name="requestLocationUpdates(JFLandroid/location/Criteria;Landroid/app/PendingIntent;)V" since="9" deprecated="31" />
+		<method name="requestLocationUpdates(JFLandroid/location/Criteria;Landroid/location/LocationListener;Landroid/os/Looper;)V" since="9" deprecated="31" />
+		<method name="requestLocationUpdates(JFLandroid/location/Criteria;Ljava/util/concurrent/Executor;Landroid/location/LocationListener;)V" since="30" deprecated="31" />
+		<method name="requestLocationUpdates(Ljava/lang/String;JFLandroid/app/PendingIntent;)V" since="3" />
+		<method name="requestLocationUpdates(Ljava/lang/String;JFLandroid/location/LocationListener;)V" />
+		<method name="requestLocationUpdates(Ljava/lang/String;JFLandroid/location/LocationListener;Landroid/os/Looper;)V" />
+		<method name="requestLocationUpdates(Ljava/lang/String;JFLjava/util/concurrent/Executor;Landroid/location/LocationListener;)V" since="30" />
+		<method name="requestLocationUpdates(Ljava/lang/String;Landroid/location/LocationRequest;Landroid/app/PendingIntent;)V" since="31" />
+		<method name="requestLocationUpdates(Ljava/lang/String;Landroid/location/LocationRequest;Ljava/util/concurrent/Executor;Landroid/location/LocationListener;)V" since="31" />
+		<method name="requestSingleUpdate(Landroid/location/Criteria;Landroid/app/PendingIntent;)V" since="9" deprecated="30" />
+		<method name="requestSingleUpdate(Landroid/location/Criteria;Landroid/location/LocationListener;Landroid/os/Looper;)V" since="9" deprecated="30" />
+		<method name="requestSingleUpdate(Ljava/lang/String;Landroid/app/PendingIntent;)V" since="9" deprecated="30" />
+		<method name="requestSingleUpdate(Ljava/lang/String;Landroid/location/LocationListener;Landroid/os/Looper;)V" since="9" deprecated="30" />
+		<method name="sendExtraCommand(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Z" since="3" />
+		<method name="setTestProviderEnabled(Ljava/lang/String;Z)V" since="3" />
+		<method name="setTestProviderLocation(Ljava/lang/String;Landroid/location/Location;)V" since="3" />
+		<method name="setTestProviderStatus(Ljava/lang/String;ILandroid/os/Bundle;J)V" since="3" deprecated="29" />
+		<method name="unregisterAntennaInfoListener(Landroid/location/GnssAntennaInfo$Listener;)V" since="30" />
+		<method name="unregisterGnssMeasurementsCallback(Landroid/location/GnssMeasurementsEvent$Callback;)V" since="24" />
+		<method name="unregisterGnssNavigationMessageCallback(Landroid/location/GnssNavigationMessage$Callback;)V" since="24" />
+		<method name="unregisterGnssStatusCallback(Landroid/location/GnssStatus$Callback;)V" since="24" />
+		<field name="ACTION_GNSS_CAPABILITIES_CHANGED" since="31" />
+		<field name="EXTRA_GNSS_CAPABILITIES" since="31" />
+		<field name="EXTRA_LOCATION_ENABLED" since="30" />
+		<field name="EXTRA_PROVIDER_ENABLED" since="30" />
+		<field name="EXTRA_PROVIDER_NAME" since="29" />
+		<field name="FUSED_PROVIDER" since="31" />
+		<field name="GPS_PROVIDER" />
+		<field name="KEY_FLUSH_COMPLETE" since="31" />
+		<field name="KEY_LOCATIONS" since="31" />
+		<field name="KEY_LOCATION_CHANGED" since="3" />
+		<field name="KEY_PROVIDER_ENABLED" since="3" />
+		<field name="KEY_PROXIMITY_ENTERING" />
+		<field name="KEY_STATUS_CHANGED" since="3" deprecated="29" />
+		<field name="MODE_CHANGED_ACTION" since="19" />
+		<field name="NETWORK_PROVIDER" />
+		<field name="PASSIVE_PROVIDER" since="8" />
+		<field name="PROVIDERS_CHANGED_ACTION" since="9" />
+	</class>
+	<class name="android/location/LocationProvider" since="1" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="getAccuracy()I" deprecated="31" />
+		<method name="getName()Ljava/lang/String;" deprecated="31" />
+		<method name="getPowerRequirement()I" deprecated="31" />
+		<method name="hasMonetaryCost()Z" deprecated="31" />
+		<method name="meetsCriteria(Landroid/location/Criteria;)Z" deprecated="31" />
+		<method name="requiresCell()Z" deprecated="31" />
+		<method name="requiresNetwork()Z" deprecated="31" />
+		<method name="requiresSatellite()Z" deprecated="31" />
+		<method name="supportsAltitude()Z" deprecated="31" />
+		<method name="supportsBearing()Z" deprecated="31" />
+		<method name="supportsSpeed()Z" deprecated="31" />
+		<field name="AVAILABLE" deprecated="29" />
+		<field name="OUT_OF_SERVICE" deprecated="29" />
+		<field name="TEMPORARILY_UNAVAILABLE" deprecated="29" />
+	</class>
+	<class name="android/location/LocationRequest" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDurationMillis()J" />
+		<method name="getIntervalMillis()J" />
+		<method name="getMaxUpdateDelayMillis()J" />
+		<method name="getMaxUpdates()I" />
+		<method name="getMinUpdateDistanceMeters()F" />
+		<method name="getMinUpdateIntervalMillis()J" />
+		<method name="getQuality()I" />
+		<field name="CREATOR" />
+		<field name="PASSIVE_INTERVAL" />
+		<field name="QUALITY_BALANCED_POWER_ACCURACY" />
+		<field name="QUALITY_HIGH_ACCURACY" />
+		<field name="QUALITY_LOW_POWER" />
+	</class>
+	<class name="android/location/LocationRequest$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(J)V" />
+		<method name="&lt;init&gt;(Landroid/location/LocationRequest;)V" />
+		<method name="build()Landroid/location/LocationRequest;" />
+		<method name="clearMinUpdateIntervalMillis()Landroid/location/LocationRequest$Builder;" />
+		<method name="setDurationMillis(J)Landroid/location/LocationRequest$Builder;" />
+		<method name="setIntervalMillis(J)Landroid/location/LocationRequest$Builder;" />
+		<method name="setMaxUpdateDelayMillis(J)Landroid/location/LocationRequest$Builder;" />
+		<method name="setMaxUpdates(I)Landroid/location/LocationRequest$Builder;" />
+		<method name="setMinUpdateDistanceMeters(F)Landroid/location/LocationRequest$Builder;" />
+		<method name="setMinUpdateIntervalMillis(J)Landroid/location/LocationRequest$Builder;" />
+		<method name="setQuality(I)Landroid/location/LocationRequest$Builder;" />
+	</class>
+	<class name="android/location/OnNmeaMessageListener" since="24">
+		<extends name="java/lang/Object" />
+		<method name="onNmeaMessage(Ljava/lang/String;J)V" />
+	</class>
+	<class name="android/location/SettingInjectorService" since="19">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="onGetEnabled()Z" />
+		<method name="onGetSummary()Ljava/lang/String;" deprecated="21" />
+		<method name="refreshSettings(Landroid/content/Context;)V" since="29" />
+		<field name="ACTION_INJECTED_SETTING_CHANGED" />
+		<field name="ACTION_SERVICE_INTENT" />
+		<field name="ATTRIBUTES_NAME" />
+		<field name="META_DATA_NAME" />
+	</class>
+	<class name="android/location/provider/ProviderProperties" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAccuracy()I" />
+		<method name="getPowerUsage()I" />
+		<method name="hasAltitudeSupport()Z" />
+		<method name="hasBearingSupport()Z" />
+		<method name="hasCellRequirement()Z" />
+		<method name="hasMonetaryCost()Z" />
+		<method name="hasNetworkRequirement()Z" />
+		<method name="hasSatelliteRequirement()Z" />
+		<method name="hasSpeedSupport()Z" />
+		<field name="ACCURACY_COARSE" />
+		<field name="ACCURACY_FINE" />
+		<field name="CREATOR" />
+		<field name="POWER_USAGE_HIGH" />
+		<field name="POWER_USAGE_LOW" />
+		<field name="POWER_USAGE_MEDIUM" />
+	</class>
+	<class name="android/location/provider/ProviderProperties$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/location/provider/ProviderProperties;)V" />
+		<method name="build()Landroid/location/provider/ProviderProperties;" />
+		<method name="setAccuracy(I)Landroid/location/provider/ProviderProperties$Builder;" />
+		<method name="setHasAltitudeSupport(Z)Landroid/location/provider/ProviderProperties$Builder;" />
+		<method name="setHasBearingSupport(Z)Landroid/location/provider/ProviderProperties$Builder;" />
+		<method name="setHasCellRequirement(Z)Landroid/location/provider/ProviderProperties$Builder;" />
+		<method name="setHasMonetaryCost(Z)Landroid/location/provider/ProviderProperties$Builder;" />
+		<method name="setHasNetworkRequirement(Z)Landroid/location/provider/ProviderProperties$Builder;" />
+		<method name="setHasSatelliteRequirement(Z)Landroid/location/provider/ProviderProperties$Builder;" />
+		<method name="setHasSpeedSupport(Z)Landroid/location/provider/ProviderProperties$Builder;" />
+		<method name="setPowerUsage(I)Landroid/location/provider/ProviderProperties$Builder;" />
+	</class>
+	<class name="android/media/AsyncPlayer" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="play(Landroid/content/Context;Landroid/net/Uri;ZI)V" deprecated="23" />
+		<method name="play(Landroid/content/Context;Landroid/net/Uri;ZLandroid/media/AudioAttributes;)V" since="23" />
+		<method name="stop()V" />
+	</class>
+	<class name="android/media/AudioAttributes" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="areHapticChannelsMuted()Z" since="29" />
+		<method name="getAllowedCapturePolicy()I" since="29" />
+		<method name="getContentType()I" />
+		<method name="getFlags()I" />
+		<method name="getUsage()I" />
+		<method name="getVolumeControlStream()I" since="26" />
+		<field name="ALLOW_CAPTURE_BY_ALL" since="29" />
+		<field name="ALLOW_CAPTURE_BY_NONE" since="29" />
+		<field name="ALLOW_CAPTURE_BY_SYSTEM" since="29" />
+		<field name="CONTENT_TYPE_MOVIE" />
+		<field name="CONTENT_TYPE_MUSIC" />
+		<field name="CONTENT_TYPE_SONIFICATION" />
+		<field name="CONTENT_TYPE_SPEECH" />
+		<field name="CONTENT_TYPE_UNKNOWN" />
+		<field name="CREATOR" />
+		<field name="FLAG_AUDIBILITY_ENFORCED" />
+		<field name="FLAG_HW_AV_SYNC" />
+		<field name="FLAG_LOW_LATENCY" since="24" deprecated="26" />
+		<field name="USAGE_ALARM" />
+		<field name="USAGE_ASSISTANCE_ACCESSIBILITY" />
+		<field name="USAGE_ASSISTANCE_NAVIGATION_GUIDANCE" />
+		<field name="USAGE_ASSISTANCE_SONIFICATION" />
+		<field name="USAGE_ASSISTANT" since="26" />
+		<field name="USAGE_GAME" />
+		<field name="USAGE_MEDIA" />
+		<field name="USAGE_NOTIFICATION" />
+		<field name="USAGE_NOTIFICATION_COMMUNICATION_DELAYED" />
+		<field name="USAGE_NOTIFICATION_COMMUNICATION_INSTANT" />
+		<field name="USAGE_NOTIFICATION_COMMUNICATION_REQUEST" />
+		<field name="USAGE_NOTIFICATION_EVENT" />
+		<field name="USAGE_NOTIFICATION_RINGTONE" />
+		<field name="USAGE_UNKNOWN" />
+		<field name="USAGE_VOICE_COMMUNICATION" />
+		<field name="USAGE_VOICE_COMMUNICATION_SIGNALLING" />
+	</class>
+	<class name="android/media/AudioAttributes$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/media/AudioAttributes;)V" />
+		<method name="build()Landroid/media/AudioAttributes;" />
+		<method name="setAllowedCapturePolicy(I)Landroid/media/AudioAttributes$Builder;" since="29" />
+		<method name="setContentType(I)Landroid/media/AudioAttributes$Builder;" />
+		<method name="setFlags(I)Landroid/media/AudioAttributes$Builder;" />
+		<method name="setHapticChannelsMuted(Z)Landroid/media/AudioAttributes$Builder;" since="29" />
+		<method name="setLegacyStreamType(I)Landroid/media/AudioAttributes$Builder;" />
+		<method name="setUsage(I)Landroid/media/AudioAttributes$Builder;" />
+	</class>
+	<class name="android/media/AudioDescriptor" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getDescriptor()[B" />
+		<method name="getEncapsulationType()I" />
+		<method name="getStandard()I" />
+		<field name="STANDARD_EDID" />
+		<field name="STANDARD_NONE" />
+	</class>
+	<class name="android/media/AudioDeviceCallback" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onAudioDevicesAdded([Landroid/media/AudioDeviceInfo;)V" />
+		<method name="onAudioDevicesRemoved([Landroid/media/AudioDeviceInfo;)V" />
+	</class>
+	<class name="android/media/AudioDeviceInfo" since="23">
+		<extends name="java/lang/Object" />
+		<method name="getAddress()Ljava/lang/String;" since="28" />
+		<method name="getAudioDescriptors()Ljava/util/List;" since="31" />
+		<method name="getAudioProfiles()Ljava/util/List;" since="31" />
+		<method name="getChannelCounts()[I" />
+		<method name="getChannelIndexMasks()[I" />
+		<method name="getChannelMasks()[I" />
+		<method name="getEncapsulationMetadataTypes()[I" since="30" />
+		<method name="getEncapsulationModes()[I" since="30" />
+		<method name="getEncodings()[I" />
+		<method name="getId()I" />
+		<method name="getProductName()Ljava/lang/CharSequence;" />
+		<method name="getSampleRates()[I" />
+		<method name="getType()I" />
+		<method name="isSink()Z" />
+		<method name="isSource()Z" />
+		<field name="TYPE_AUX_LINE" />
+		<field name="TYPE_BLE_HEADSET" since="31" />
+		<field name="TYPE_BLE_SPEAKER" since="31" />
+		<field name="TYPE_BLUETOOTH_A2DP" />
+		<field name="TYPE_BLUETOOTH_SCO" />
+		<field name="TYPE_BUILTIN_EARPIECE" />
+		<field name="TYPE_BUILTIN_MIC" />
+		<field name="TYPE_BUILTIN_SPEAKER" />
+		<field name="TYPE_BUILTIN_SPEAKER_SAFE" since="30" />
+		<field name="TYPE_BUS" since="24" />
+		<field name="TYPE_DOCK" />
+		<field name="TYPE_FM" />
+		<field name="TYPE_FM_TUNER" />
+		<field name="TYPE_HDMI" />
+		<field name="TYPE_HDMI_ARC" />
+		<field name="TYPE_HDMI_EARC" since="31" />
+		<field name="TYPE_HEARING_AID" since="28" />
+		<field name="TYPE_IP" />
+		<field name="TYPE_LINE_ANALOG" />
+		<field name="TYPE_LINE_DIGITAL" />
+		<field name="TYPE_REMOTE_SUBMIX" since="31" />
+		<field name="TYPE_TELEPHONY" />
+		<field name="TYPE_TV_TUNER" />
+		<field name="TYPE_UNKNOWN" />
+		<field name="TYPE_USB_ACCESSORY" />
+		<field name="TYPE_USB_DEVICE" />
+		<field name="TYPE_USB_HEADSET" since="26" />
+		<field name="TYPE_WIRED_HEADPHONES" />
+		<field name="TYPE_WIRED_HEADSET" />
+	</class>
+	<class name="android/media/AudioFocusRequest" since="26">
+		<extends name="java/lang/Object" />
+		<method name="acceptsDelayedFocusGain()Z" />
+		<method name="getAudioAttributes()Landroid/media/AudioAttributes;" />
+		<method name="getFocusGain()I" />
+		<method name="willPauseWhenDucked()Z" />
+	</class>
+	<class name="android/media/AudioFocusRequest$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/media/AudioFocusRequest;)V" />
+		<method name="build()Landroid/media/AudioFocusRequest;" />
+		<method name="setAcceptsDelayedFocusGain(Z)Landroid/media/AudioFocusRequest$Builder;" />
+		<method name="setAudioAttributes(Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder;" />
+		<method name="setFocusGain(I)Landroid/media/AudioFocusRequest$Builder;" />
+		<method name="setForceDucking(Z)Landroid/media/AudioFocusRequest$Builder;" since="28" />
+		<method name="setOnAudioFocusChangeListener(Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder;" />
+		<method name="setOnAudioFocusChangeListener(Landroid/media/AudioManager$OnAudioFocusChangeListener;Landroid/os/Handler;)Landroid/media/AudioFocusRequest$Builder;" />
+		<method name="setWillPauseWhenDucked(Z)Landroid/media/AudioFocusRequest$Builder;" />
+	</class>
+	<class name="android/media/AudioFormat" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="24" />
+		<method name="&lt;init&gt;()V" removed="21" />
+		<method name="getChannelCount()I" since="23" />
+		<method name="getChannelIndexMask()I" since="23" />
+		<method name="getChannelMask()I" since="21" />
+		<method name="getEncoding()I" since="21" />
+		<method name="getFrameSizeInBytes()I" since="29" />
+		<method name="getSampleRate()I" since="21" />
+		<field name="CHANNEL_CONFIGURATION_DEFAULT" deprecated="15" />
+		<field name="CHANNEL_CONFIGURATION_INVALID" deprecated="15" />
+		<field name="CHANNEL_CONFIGURATION_MONO" deprecated="15" />
+		<field name="CHANNEL_CONFIGURATION_STEREO" deprecated="15" />
+		<field name="CHANNEL_INVALID" since="5" />
+		<field name="CHANNEL_IN_BACK" since="5" />
+		<field name="CHANNEL_IN_BACK_PROCESSED" since="5" />
+		<field name="CHANNEL_IN_DEFAULT" since="5" />
+		<field name="CHANNEL_IN_FRONT" since="5" />
+		<field name="CHANNEL_IN_FRONT_PROCESSED" since="5" />
+		<field name="CHANNEL_IN_LEFT" since="5" />
+		<field name="CHANNEL_IN_LEFT_PROCESSED" since="5" />
+		<field name="CHANNEL_IN_MONO" since="5" />
+		<field name="CHANNEL_IN_PRESSURE" since="5" />
+		<field name="CHANNEL_IN_RIGHT" since="5" />
+		<field name="CHANNEL_IN_RIGHT_PROCESSED" since="5" />
+		<field name="CHANNEL_IN_STEREO" since="5" />
+		<field name="CHANNEL_IN_VOICE_DNLINK" since="5" />
+		<field name="CHANNEL_IN_VOICE_UPLINK" since="5" />
+		<field name="CHANNEL_IN_X_AXIS" since="5" />
+		<field name="CHANNEL_IN_Y_AXIS" since="5" />
+		<field name="CHANNEL_IN_Z_AXIS" since="5" />
+		<field name="CHANNEL_OUT_5POINT1" since="5" />
+		<field name="CHANNEL_OUT_7POINT1" since="5" deprecated="23" />
+		<field name="CHANNEL_OUT_7POINT1_SURROUND" since="23" />
+		<field name="CHANNEL_OUT_BACK_CENTER" since="5" />
+		<field name="CHANNEL_OUT_BACK_LEFT" since="5" />
+		<field name="CHANNEL_OUT_BACK_RIGHT" since="5" />
+		<field name="CHANNEL_OUT_DEFAULT" since="5" />
+		<field name="CHANNEL_OUT_FRONT_CENTER" since="5" />
+		<field name="CHANNEL_OUT_FRONT_LEFT" since="5" />
+		<field name="CHANNEL_OUT_FRONT_LEFT_OF_CENTER" since="5" />
+		<field name="CHANNEL_OUT_FRONT_RIGHT" since="5" />
+		<field name="CHANNEL_OUT_FRONT_RIGHT_OF_CENTER" since="5" />
+		<field name="CHANNEL_OUT_LOW_FREQUENCY" since="5" />
+		<field name="CHANNEL_OUT_MONO" since="5" />
+		<field name="CHANNEL_OUT_QUAD" since="5" />
+		<field name="CHANNEL_OUT_SIDE_LEFT" since="21" />
+		<field name="CHANNEL_OUT_SIDE_RIGHT" since="21" />
+		<field name="CHANNEL_OUT_STEREO" since="5" />
+		<field name="CHANNEL_OUT_SURROUND" since="5" />
+		<field name="CREATOR" since="24" />
+		<field name="ENCODING_AAC_ELD" since="28" />
+		<field name="ENCODING_AAC_HE_V1" since="28" />
+		<field name="ENCODING_AAC_HE_V2" since="28" />
+		<field name="ENCODING_AAC_LC" since="28" />
+		<field name="ENCODING_AAC_XHE" since="28" />
+		<field name="ENCODING_AC3" since="21" />
+		<field name="ENCODING_AC4" since="28" />
+		<field name="ENCODING_DEFAULT" />
+		<field name="ENCODING_DOLBY_MAT" since="29" />
+		<field name="ENCODING_DOLBY_TRUEHD" since="25" />
+		<field name="ENCODING_DRA" since="31" />
+		<field name="ENCODING_DTS" since="23" />
+		<field name="ENCODING_DTS_HD" since="23" />
+		<field name="ENCODING_DTS_UHD" since="31" />
+		<field name="ENCODING_E_AC3" since="21" />
+		<field name="ENCODING_E_AC3_JOC" since="28" />
+		<field name="ENCODING_IEC61937" since="24" />
+		<field name="ENCODING_INVALID" />
+		<field name="ENCODING_MP3" since="28" />
+		<field name="ENCODING_MPEGH_BL_L3" since="31" />
+		<field name="ENCODING_MPEGH_BL_L4" since="31" />
+		<field name="ENCODING_MPEGH_LC_L3" since="31" />
+		<field name="ENCODING_MPEGH_LC_L4" since="31" />
+		<field name="ENCODING_OPUS" since="30" />
+		<field name="ENCODING_PCM_16BIT" />
+		<field name="ENCODING_PCM_24BIT_PACKED" since="31" />
+		<field name="ENCODING_PCM_32BIT" since="31" />
+		<field name="ENCODING_PCM_8BIT" />
+		<field name="ENCODING_PCM_FLOAT" since="21" />
+		<field name="SAMPLE_RATE_UNSPECIFIED" since="24" />
+	</class>
+	<class name="android/media/AudioFormat$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/media/AudioFormat;)V" />
+		<method name="build()Landroid/media/AudioFormat;" />
+		<method name="setChannelIndexMask(I)Landroid/media/AudioFormat$Builder;" since="23" />
+		<method name="setChannelMask(I)Landroid/media/AudioFormat$Builder;" />
+		<method name="setEncoding(I)Landroid/media/AudioFormat$Builder;" />
+		<method name="setSampleRate(I)Landroid/media/AudioFormat$Builder;" />
+	</class>
+	<class name="android/media/AudioManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="abandonAudioFocus(Landroid/media/AudioManager$OnAudioFocusChangeListener;)I" since="8" deprecated="26" />
+		<method name="abandonAudioFocusRequest(Landroid/media/AudioFocusRequest;)I" since="26" />
+		<method name="addOnCommunicationDeviceChangedListener(Ljava/util/concurrent/Executor;Landroid/media/AudioManager$OnCommunicationDeviceChangedListener;)V" since="31" />
+		<method name="addOnModeChangedListener(Ljava/util/concurrent/Executor;Landroid/media/AudioManager$OnModeChangedListener;)V" since="31" />
+		<method name="adjustStreamVolume(III)V" />
+		<method name="adjustSuggestedStreamVolume(III)V" />
+		<method name="adjustVolume(II)V" />
+		<method name="clearCommunicationDevice()V" since="31" />
+		<method name="dispatchMediaKeyEvent(Landroid/view/KeyEvent;)V" since="19" />
+		<method name="generateAudioSessionId()I" since="21" />
+		<method name="getActivePlaybackConfigurations()Ljava/util/List;" since="26" />
+		<method name="getActiveRecordingConfigurations()Ljava/util/List;" since="24" />
+		<method name="getAllowedCapturePolicy()I" since="29" />
+		<method name="getAudioHwSyncForSession(I)I" since="31" />
+		<method name="getAvailableCommunicationDevices()Ljava/util/List;" since="31" />
+		<method name="getCommunicationDevice()Landroid/media/AudioDeviceInfo;" since="31" />
+		<method name="getDevices(I)[Landroid/media/AudioDeviceInfo;" since="23" />
+		<method name="getEncodedSurroundMode()I" since="31" />
+		<method name="getMicrophones()Ljava/util/List;" since="28" />
+		<method name="getMode()I" />
+		<method name="getParameters(Ljava/lang/String;)Ljava/lang/String;" since="5" />
+		<method name="getPlaybackOffloadSupport(Landroid/media/AudioFormat;Landroid/media/AudioAttributes;)I" since="31" />
+		<method name="getProperty(Ljava/lang/String;)Ljava/lang/String;" since="17" />
+		<method name="getRingerMode()I" />
+		<method name="getRouting(I)I" deprecated="15" />
+		<method name="getStreamMaxVolume(I)I" />
+		<method name="getStreamMinVolume(I)I" since="28" />
+		<method name="getStreamVolume(I)I" />
+		<method name="getStreamVolumeDb(III)F" since="28" />
+		<method name="getVibrateSetting(I)I" deprecated="16" />
+		<method name="isBluetoothA2dpOn()Z" since="3" deprecated="26" />
+		<method name="isBluetoothScoAvailableOffCall()Z" since="8" />
+		<method name="isBluetoothScoOn()Z" />
+		<method name="isCallScreeningModeSupported()Z" since="30" />
+		<method name="isHapticPlaybackSupported()Z" since="29" />
+		<method name="isMicrophoneMute()Z" />
+		<method name="isMusicActive()Z" />
+		<method name="isOffloadedPlaybackSupported(Landroid/media/AudioFormat;Landroid/media/AudioAttributes;)Z" since="29" />
+		<method name="isSpeakerphoneOn()Z" />
+		<method name="isStreamMute(I)Z" since="23" />
+		<method name="isSurroundFormatEnabled(I)Z" since="31" />
+		<method name="isVolumeFixed()Z" since="21" />
+		<method name="isWiredHeadsetOn()Z" since="5" deprecated="15" />
+		<method name="loadSoundEffects()V" />
+		<method name="playSoundEffect(I)V" />
+		<method name="playSoundEffect(IF)V" since="3" />
+		<method name="registerAudioDeviceCallback(Landroid/media/AudioDeviceCallback;Landroid/os/Handler;)V" since="23" />
+		<method name="registerAudioPlaybackCallback(Landroid/media/AudioManager$AudioPlaybackCallback;Landroid/os/Handler;)V" since="26" />
+		<method name="registerAudioRecordingCallback(Landroid/media/AudioManager$AudioRecordingCallback;Landroid/os/Handler;)V" since="24" />
+		<method name="registerMediaButtonEventReceiver(Landroid/app/PendingIntent;)V" since="18" deprecated="21" />
+		<method name="registerMediaButtonEventReceiver(Landroid/content/ComponentName;)V" since="8" deprecated="21" />
+		<method name="registerRemoteControlClient(Landroid/media/RemoteControlClient;)V" since="14" deprecated="21" />
+		<method name="registerRemoteController(Landroid/media/RemoteController;)Z" since="19" deprecated="21" />
+		<method name="removeOnCommunicationDeviceChangedListener(Landroid/media/AudioManager$OnCommunicationDeviceChangedListener;)V" since="31" />
+		<method name="removeOnModeChangedListener(Landroid/media/AudioManager$OnModeChangedListener;)V" since="31" />
+		<method name="requestAudioFocus(Landroid/media/AudioFocusRequest;)I" since="26" />
+		<method name="requestAudioFocus(Landroid/media/AudioManager$OnAudioFocusChangeListener;II)I" since="8" deprecated="26" />
+		<method name="setAllowedCapturePolicy(I)V" since="29" />
+		<method name="setBluetoothA2dpOn(Z)V" since="3" deprecated="15" />
+		<method name="setBluetoothScoOn(Z)V" />
+		<method name="setCommunicationDevice(Landroid/media/AudioDeviceInfo;)Z" since="31" />
+		<method name="setEncodedSurroundMode(I)Z" since="31" />
+		<method name="setMicrophoneMute(Z)V" />
+		<method name="setMode(I)V" />
+		<method name="setParameters(Ljava/lang/String;)V" since="5" />
+		<method name="setRingerMode(I)V" />
+		<method name="setRouting(III)V" deprecated="15" />
+		<method name="setSpeakerphoneOn(Z)V" />
+		<method name="setStreamMute(IZ)V" deprecated="23" />
+		<method name="setStreamSolo(IZ)V" deprecated="23" />
+		<method name="setStreamVolume(III)V" />
+		<method name="setSurroundFormatEnabled(IZ)Z" since="31" />
+		<method name="setVibrateSetting(II)V" deprecated="16" />
+		<method name="setWiredHeadsetOn(Z)V" since="5" deprecated="15" />
+		<method name="shouldVibrate(I)Z" deprecated="16" />
+		<method name="startBluetoothSco()V" since="8" />
+		<method name="stopBluetoothSco()V" since="8" />
+		<method name="unloadSoundEffects()V" />
+		<method name="unregisterAudioDeviceCallback(Landroid/media/AudioDeviceCallback;)V" since="23" />
+		<method name="unregisterAudioPlaybackCallback(Landroid/media/AudioManager$AudioPlaybackCallback;)V" since="26" />
+		<method name="unregisterAudioRecordingCallback(Landroid/media/AudioManager$AudioRecordingCallback;)V" since="24" />
+		<method name="unregisterMediaButtonEventReceiver(Landroid/app/PendingIntent;)V" since="18" deprecated="21" />
+		<method name="unregisterMediaButtonEventReceiver(Landroid/content/ComponentName;)V" since="8" deprecated="21" />
+		<method name="unregisterRemoteControlClient(Landroid/media/RemoteControlClient;)V" since="14" deprecated="21" />
+		<method name="unregisterRemoteController(Landroid/media/RemoteController;)V" since="19" deprecated="21" />
+		<field name="ACTION_AUDIO_BECOMING_NOISY" since="3" />
+		<field name="ACTION_HDMI_AUDIO_PLUG" since="21" />
+		<field name="ACTION_HEADSET_PLUG" since="21" />
+		<field name="ACTION_MICROPHONE_MUTE_CHANGED" since="28" />
+		<field name="ACTION_SCO_AUDIO_STATE_CHANGED" since="8" deprecated="15" />
+		<field name="ACTION_SCO_AUDIO_STATE_UPDATED" since="14" />
+		<field name="ACTION_SPEAKERPHONE_STATE_CHANGED" since="29" />
+		<field name="ADJUST_LOWER" />
+		<field name="ADJUST_MUTE" since="23" />
+		<field name="ADJUST_RAISE" />
+		<field name="ADJUST_SAME" />
+		<field name="ADJUST_TOGGLE_MUTE" since="23" />
+		<field name="ADJUST_UNMUTE" since="23" />
+		<field name="AUDIOFOCUS_GAIN" since="8" />
+		<field name="AUDIOFOCUS_GAIN_TRANSIENT" since="8" />
+		<field name="AUDIOFOCUS_GAIN_TRANSIENT_EXCLUSIVE" since="19" />
+		<field name="AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK" since="8" />
+		<field name="AUDIOFOCUS_LOSS" since="8" />
+		<field name="AUDIOFOCUS_LOSS_TRANSIENT" since="8" />
+		<field name="AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK" since="8" />
+		<field name="AUDIOFOCUS_NONE" since="26" />
+		<field name="AUDIOFOCUS_REQUEST_DELAYED" since="26" />
+		<field name="AUDIOFOCUS_REQUEST_FAILED" since="8" />
+		<field name="AUDIOFOCUS_REQUEST_GRANTED" since="8" />
+		<field name="AUDIO_SESSION_ID_GENERATE" since="21" />
+		<field name="ENCODED_SURROUND_OUTPUT_ALWAYS" since="31" />
+		<field name="ENCODED_SURROUND_OUTPUT_AUTO" since="31" />
+		<field name="ENCODED_SURROUND_OUTPUT_MANUAL" since="31" />
+		<field name="ENCODED_SURROUND_OUTPUT_NEVER" since="31" />
+		<field name="ENCODED_SURROUND_OUTPUT_UNKNOWN" since="31" />
+		<field name="ERROR" since="21" />
+		<field name="ERROR_DEAD_OBJECT" since="21" />
+		<field name="EXTRA_AUDIO_PLUG_STATE" since="21" />
+		<field name="EXTRA_ENCODINGS" since="21" />
+		<field name="EXTRA_MAX_CHANNEL_COUNT" since="21" />
+		<field name="EXTRA_RINGER_MODE" />
+		<field name="EXTRA_SCO_AUDIO_PREVIOUS_STATE" since="14" />
+		<field name="EXTRA_SCO_AUDIO_STATE" since="8" />
+		<field name="EXTRA_VIBRATE_SETTING" deprecated="16" />
+		<field name="EXTRA_VIBRATE_TYPE" deprecated="16" />
+		<field name="FLAG_ALLOW_RINGER_MODES" />
+		<field name="FLAG_PLAY_SOUND" />
+		<field name="FLAG_REMOVE_SOUND_AND_VIBRATE" />
+		<field name="FLAG_SHOW_UI" />
+		<field name="FLAG_VIBRATE" />
+		<field name="FX_BACK" since="31" />
+		<field name="FX_FOCUS_NAVIGATION_DOWN" />
+		<field name="FX_FOCUS_NAVIGATION_LEFT" />
+		<field name="FX_FOCUS_NAVIGATION_RIGHT" />
+		<field name="FX_FOCUS_NAVIGATION_UP" />
+		<field name="FX_KEYPRESS_DELETE" since="3" />
+		<field name="FX_KEYPRESS_INVALID" since="19" />
+		<field name="FX_KEYPRESS_RETURN" since="3" />
+		<field name="FX_KEYPRESS_SPACEBAR" since="3" />
+		<field name="FX_KEYPRESS_STANDARD" since="3" />
+		<field name="FX_KEY_CLICK" />
+		<field name="GET_DEVICES_ALL" since="23" />
+		<field name="GET_DEVICES_INPUTS" since="23" />
+		<field name="GET_DEVICES_OUTPUTS" since="23" />
+		<field name="MODE_CALL_SCREENING" since="30" />
+		<field name="MODE_CURRENT" />
+		<field name="MODE_INVALID" />
+		<field name="MODE_IN_CALL" />
+		<field name="MODE_IN_COMMUNICATION" since="11" />
+		<field name="MODE_NORMAL" />
+		<field name="MODE_RINGTONE" />
+		<field name="NUM_STREAMS" deprecated="15" />
+		<field name="PLAYBACK_OFFLOAD_GAPLESS_SUPPORTED" since="31" />
+		<field name="PLAYBACK_OFFLOAD_NOT_SUPPORTED" since="31" />
+		<field name="PLAYBACK_OFFLOAD_SUPPORTED" since="31" />
+		<field name="PROPERTY_OUTPUT_FRAMES_PER_BUFFER" since="17" />
+		<field name="PROPERTY_OUTPUT_SAMPLE_RATE" since="17" />
+		<field name="PROPERTY_SUPPORT_AUDIO_SOURCE_UNPROCESSED" since="24" />
+		<field name="PROPERTY_SUPPORT_MIC_NEAR_ULTRASOUND" since="23" />
+		<field name="PROPERTY_SUPPORT_SPEAKER_NEAR_ULTRASOUND" since="23" />
+		<field name="RINGER_MODE_CHANGED_ACTION" />
+		<field name="RINGER_MODE_NORMAL" />
+		<field name="RINGER_MODE_SILENT" />
+		<field name="RINGER_MODE_VIBRATE" />
+		<field name="ROUTE_ALL" deprecated="15" />
+		<field name="ROUTE_BLUETOOTH" deprecated="15" />
+		<field name="ROUTE_BLUETOOTH_A2DP" since="3" deprecated="15" />
+		<field name="ROUTE_BLUETOOTH_SCO" since="3" deprecated="15" />
+		<field name="ROUTE_EARPIECE" deprecated="15" />
+		<field name="ROUTE_HEADSET" deprecated="15" />
+		<field name="ROUTE_SPEAKER" deprecated="15" />
+		<field name="SCO_AUDIO_STATE_CONNECTED" since="8" />
+		<field name="SCO_AUDIO_STATE_CONNECTING" since="14" />
+		<field name="SCO_AUDIO_STATE_DISCONNECTED" since="8" />
+		<field name="SCO_AUDIO_STATE_ERROR" since="8" />
+		<field name="STREAM_ACCESSIBILITY" since="26" />
+		<field name="STREAM_ALARM" />
+		<field name="STREAM_DTMF" since="5" />
+		<field name="STREAM_MUSIC" />
+		<field name="STREAM_NOTIFICATION" since="3" />
+		<field name="STREAM_RING" />
+		<field name="STREAM_SYSTEM" />
+		<field name="STREAM_VOICE_CALL" />
+		<field name="USE_DEFAULT_STREAM_TYPE" />
+		<field name="VIBRATE_SETTING_CHANGED_ACTION" deprecated="16" />
+		<field name="VIBRATE_SETTING_OFF" deprecated="16" />
+		<field name="VIBRATE_SETTING_ON" deprecated="16" />
+		<field name="VIBRATE_SETTING_ONLY_SILENT" deprecated="16" />
+		<field name="VIBRATE_TYPE_NOTIFICATION" deprecated="16" />
+		<field name="VIBRATE_TYPE_RINGER" deprecated="16" />
+	</class>
+	<class name="android/media/AudioManager$AudioPlaybackCallback" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onPlaybackConfigChanged(Ljava/util/List;)V" />
+	</class>
+	<class name="android/media/AudioManager$AudioRecordingCallback" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onRecordingConfigChanged(Ljava/util/List;)V" />
+	</class>
+	<class name="android/media/AudioManager$OnAudioFocusChangeListener" since="8">
+		<extends name="java/lang/Object" />
+		<method name="onAudioFocusChange(I)V" />
+	</class>
+	<class name="android/media/AudioManager$OnCommunicationDeviceChangedListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onCommunicationDeviceChanged(Landroid/media/AudioDeviceInfo;)V" />
+	</class>
+	<class name="android/media/AudioManager$OnModeChangedListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onModeChanged(I)V" />
+	</class>
+	<class name="android/media/AudioMetadata" since="30">
+		<extends name="java/lang/Object" />
+		<method name="createMap()Landroid/media/AudioMetadataMap;" />
+	</class>
+	<class name="android/media/AudioMetadata$Format" since="30">
+		<extends name="java/lang/Object" />
+		<field name="KEY_ATMOS_PRESENT" />
+		<field name="KEY_AUDIO_ENCODING" />
+		<field name="KEY_BIT_RATE" />
+		<field name="KEY_BIT_WIDTH" />
+		<field name="KEY_CHANNEL_MASK" />
+		<field name="KEY_MIME" />
+		<field name="KEY_PRESENTATION_CONTENT_CLASSIFIER" since="31" />
+		<field name="KEY_PRESENTATION_ID" since="31" />
+		<field name="KEY_PRESENTATION_LANGUAGE" since="31" />
+		<field name="KEY_PROGRAM_ID" since="31" />
+		<field name="KEY_SAMPLE_RATE" />
+	</class>
+	<class name="android/media/AudioMetadata$Key" since="30">
+		<extends name="java/lang/Object" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getValueClass()Ljava/lang/Class;" />
+	</class>
+	<class name="android/media/AudioMetadataMap" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/media/AudioMetadataReadMap" />
+		<method name="remove(Landroid/media/AudioMetadata$Key;)Ljava/lang/Object;" />
+		<method name="set(Landroid/media/AudioMetadata$Key;Ljava/lang/Object;)Ljava/lang/Object;" />
+	</class>
+	<class name="android/media/AudioMetadataReadMap" since="30">
+		<extends name="java/lang/Object" />
+		<method name="containsKey(Landroid/media/AudioMetadata$Key;)Z" />
+		<method name="dup()Landroid/media/AudioMetadataMap;" />
+		<method name="get(Landroid/media/AudioMetadata$Key;)Ljava/lang/Object;" />
+		<method name="size()I" />
+	</class>
+	<class name="android/media/AudioPlaybackCaptureConfiguration" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getExcludeUids()[I" />
+		<method name="getExcludeUsages()[I" />
+		<method name="getMatchingUids()[I" />
+		<method name="getMatchingUsages()[I" />
+		<method name="getMediaProjection()Landroid/media/projection/MediaProjection;" />
+	</class>
+	<class name="android/media/AudioPlaybackCaptureConfiguration$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/media/projection/MediaProjection;)V" />
+		<method name="addMatchingUid(I)Landroid/media/AudioPlaybackCaptureConfiguration$Builder;" />
+		<method name="addMatchingUsage(I)Landroid/media/AudioPlaybackCaptureConfiguration$Builder;" />
+		<method name="build()Landroid/media/AudioPlaybackCaptureConfiguration;" />
+		<method name="excludeUid(I)Landroid/media/AudioPlaybackCaptureConfiguration$Builder;" />
+		<method name="excludeUsage(I)Landroid/media/AudioPlaybackCaptureConfiguration$Builder;" />
+	</class>
+	<class name="android/media/AudioPlaybackConfiguration" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAudioAttributes()Landroid/media/AudioAttributes;" />
+		<method name="getAudioDeviceInfo()Landroid/media/AudioDeviceInfo;" since="31" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/media/AudioPresentation" since="28">
+		<extends name="java/lang/Object" />
+		<method name="getLabels()Ljava/util/Map;" />
+		<method name="getLocale()Ljava/util/Locale;" />
+		<method name="getMasteringIndication()I" />
+		<method name="getPresentationId()I" since="29" />
+		<method name="getProgramId()I" since="29" />
+		<method name="hasAudioDescription()Z" />
+		<method name="hasDialogueEnhancement()Z" />
+		<method name="hasSpokenSubtitles()Z" />
+		<field name="CONTENT_COMMENTARY" since="31" />
+		<field name="CONTENT_DIALOG" since="31" />
+		<field name="CONTENT_EMERGENCY" since="31" />
+		<field name="CONTENT_HEARING_IMPAIRED" since="31" />
+		<field name="CONTENT_MAIN" since="31" />
+		<field name="CONTENT_MUSIC_AND_EFFECTS" since="31" />
+		<field name="CONTENT_UNKNOWN" since="31" />
+		<field name="CONTENT_VISUALLY_IMPAIRED" since="31" />
+		<field name="CONTENT_VOICEOVER" since="31" />
+		<field name="MASTERED_FOR_3D" />
+		<field name="MASTERED_FOR_HEADPHONE" />
+		<field name="MASTERED_FOR_STEREO" />
+		<field name="MASTERED_FOR_SURROUND" />
+		<field name="MASTERING_NOT_INDICATED" />
+	</class>
+	<class name="android/media/AudioPresentation$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="build()Landroid/media/AudioPresentation;" />
+		<method name="setHasAudioDescription(Z)Landroid/media/AudioPresentation$Builder;" />
+		<method name="setHasDialogueEnhancement(Z)Landroid/media/AudioPresentation$Builder;" />
+		<method name="setHasSpokenSubtitles(Z)Landroid/media/AudioPresentation$Builder;" />
+		<method name="setLabels(Ljava/util/Map;)Landroid/media/AudioPresentation$Builder;" />
+		<method name="setLocale(Ljava/lang/Object;)Landroid/media/AudioPresentation$Builder;" />
+		<method name="setMasteringIndication(I)Landroid/media/AudioPresentation$Builder;" />
+		<method name="setProgramId(I)Landroid/media/AudioPresentation$Builder;" />
+	</class>
+	<class name="android/media/AudioProfile" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getChannelIndexMasks()[I" />
+		<method name="getChannelMasks()[I" />
+		<method name="getEncapsulationType()I" />
+		<method name="getFormat()I" />
+		<method name="getSampleRates()[I" />
+		<field name="AUDIO_ENCAPSULATION_TYPE_IEC61937" />
+		<field name="AUDIO_ENCAPSULATION_TYPE_NONE" />
+	</class>
+	<class name="android/media/AudioRecord" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/media/AudioRecordingMonitor" since="29" />
+		<implements name="android/media/AudioRouting" since="24" />
+		<implements name="android/media/MicrophoneDirection" since="29" />
+		<method name="&lt;init&gt;(IIIII)V" />
+		<method name="addOnRoutingChangedListener(Landroid/media/AudioRecord$OnRoutingChangedListener;Landroid/os/Handler;)V" since="23" deprecated="24" />
+		<method name="getActiveMicrophones()Ljava/util/List;" since="28" />
+		<method name="getAudioFormat()I" />
+		<method name="getAudioSessionId()I" since="16" />
+		<method name="getAudioSource()I" />
+		<method name="getBufferSizeInFrames()I" since="23" />
+		<method name="getChannelConfiguration()I" />
+		<method name="getChannelCount()I" />
+		<method name="getFormat()Landroid/media/AudioFormat;" since="23" />
+		<method name="getLogSessionId()Landroid/media/metrics/LogSessionId;" since="31" />
+		<method name="getMetrics()Landroid/os/PersistableBundle;" since="28" />
+		<method name="getMinBufferSize(III)I" />
+		<method name="getNotificationMarkerPosition()I" />
+		<method name="getPositionNotificationPeriod()I" />
+		<method name="getPreferredDevice()Landroid/media/AudioDeviceInfo;" since="23" />
+		<method name="getRecordingState()I" />
+		<method name="getRoutedDevice()Landroid/media/AudioDeviceInfo;" since="23" />
+		<method name="getSampleRate()I" />
+		<method name="getState()I" />
+		<method name="getTimestamp(Landroid/media/AudioTimestamp;I)I" since="24" />
+		<method name="isPrivacySensitive()Z" since="30" />
+		<method name="read(Ljava/nio/ByteBuffer;I)I" />
+		<method name="read(Ljava/nio/ByteBuffer;II)I" since="23" />
+		<method name="read([BII)I" />
+		<method name="read([BIII)I" since="23" />
+		<method name="read([FIII)I" since="23" />
+		<method name="read([SII)I" />
+		<method name="read([SIII)I" since="23" />
+		<method name="release()V" />
+		<method name="removeOnRoutingChangedListener(Landroid/media/AudioRecord$OnRoutingChangedListener;)V" since="23" deprecated="24" />
+		<method name="setLogSessionId(Landroid/media/metrics/LogSessionId;)V" since="31" />
+		<method name="setNotificationMarkerPosition(I)I" />
+		<method name="setPositionNotificationPeriod(I)I" />
+		<method name="setPreferredDevice(Landroid/media/AudioDeviceInfo;)Z" since="23" />
+		<method name="setRecordPositionUpdateListener(Landroid/media/AudioRecord$OnRecordPositionUpdateListener;)V" />
+		<method name="setRecordPositionUpdateListener(Landroid/media/AudioRecord$OnRecordPositionUpdateListener;Landroid/os/Handler;)V" />
+		<method name="startRecording()V" />
+		<method name="startRecording(Landroid/media/MediaSyncEvent;)V" since="16" />
+		<method name="stop()V" />
+		<field name="ERROR" />
+		<field name="ERROR_BAD_VALUE" />
+		<field name="ERROR_DEAD_OBJECT" since="24" />
+		<field name="ERROR_INVALID_OPERATION" />
+		<field name="READ_BLOCKING" since="23" />
+		<field name="READ_NON_BLOCKING" since="23" />
+		<field name="RECORDSTATE_RECORDING" />
+		<field name="RECORDSTATE_STOPPED" />
+		<field name="STATE_INITIALIZED" />
+		<field name="STATE_UNINITIALIZED" />
+		<field name="SUCCESS" />
+	</class>
+	<class name="android/media/AudioRecord$Builder" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/media/AudioRecord;" />
+		<method name="setAudioFormat(Landroid/media/AudioFormat;)Landroid/media/AudioRecord$Builder;" />
+		<method name="setAudioPlaybackCaptureConfig(Landroid/media/AudioPlaybackCaptureConfiguration;)Landroid/media/AudioRecord$Builder;" since="29" />
+		<method name="setAudioSource(I)Landroid/media/AudioRecord$Builder;" />
+		<method name="setBufferSizeInBytes(I)Landroid/media/AudioRecord$Builder;" />
+		<method name="setContext(Landroid/content/Context;)Landroid/media/AudioRecord$Builder;" since="31" />
+		<method name="setPrivacySensitive(Z)Landroid/media/AudioRecord$Builder;" since="30" />
+	</class>
+	<class name="android/media/AudioRecord$MetricsConstants" since="28">
+		<extends name="java/lang/Object" />
+		<field name="CHANNELS" />
+		<field name="ENCODING" />
+		<field name="LATENCY" deprecated="29" />
+		<field name="SAMPLERATE" />
+		<field name="SOURCE" />
+	</class>
+	<class name="android/media/AudioRecord$OnRecordPositionUpdateListener" since="3">
+		<extends name="java/lang/Object" />
+		<method name="onMarkerReached(Landroid/media/AudioRecord;)V" />
+		<method name="onPeriodicNotification(Landroid/media/AudioRecord;)V" />
+	</class>
+	<class name="android/media/AudioRecord$OnRoutingChangedListener" since="23" deprecated="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/media/AudioRouting$OnRoutingChangedListener" since="24" />
+		<method name="onRoutingChanged(Landroid/media/AudioRecord;)V" deprecated="29" />
+	</class>
+	<class name="android/media/AudioRecordingConfiguration" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAudioDevice()Landroid/media/AudioDeviceInfo;" />
+		<method name="getAudioSource()I" since="29" />
+		<method name="getClientAudioSessionId()I" />
+		<method name="getClientAudioSource()I" />
+		<method name="getClientEffects()Ljava/util/List;" since="29" />
+		<method name="getClientFormat()Landroid/media/AudioFormat;" />
+		<method name="getEffects()Ljava/util/List;" since="29" />
+		<method name="getFormat()Landroid/media/AudioFormat;" />
+		<method name="isClientSilenced()Z" since="29" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/media/AudioRecordingMonitor" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getActiveRecordingConfiguration()Landroid/media/AudioRecordingConfiguration;" />
+		<method name="registerAudioRecordingCallback(Ljava/util/concurrent/Executor;Landroid/media/AudioManager$AudioRecordingCallback;)V" />
+		<method name="unregisterAudioRecordingCallback(Landroid/media/AudioManager$AudioRecordingCallback;)V" />
+	</class>
+	<class name="android/media/AudioRouting" since="24">
+		<extends name="java/lang/Object" />
+		<method name="addOnRoutingChangedListener(Landroid/media/AudioRouting$OnRoutingChangedListener;Landroid/os/Handler;)V" />
+		<method name="getPreferredDevice()Landroid/media/AudioDeviceInfo;" />
+		<method name="getRoutedDevice()Landroid/media/AudioDeviceInfo;" />
+		<method name="removeOnRoutingChangedListener(Landroid/media/AudioRouting$OnRoutingChangedListener;)V" />
+		<method name="setPreferredDevice(Landroid/media/AudioDeviceInfo;)Z" />
+	</class>
+	<class name="android/media/AudioRouting$OnRoutingChangedListener" since="24">
+		<extends name="java/lang/Object" />
+		<method name="onRoutingChanged(Landroid/media/AudioRouting;)V" />
+	</class>
+	<class name="android/media/AudioTimestamp" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="TIMEBASE_BOOTTIME" since="24" />
+		<field name="TIMEBASE_MONOTONIC" since="24" />
+		<field name="framePosition" />
+		<field name="nanoTime" />
+	</class>
+	<class name="android/media/AudioTrack" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/media/AudioRouting" since="24" />
+		<implements name="android/media/VolumeAutomation" since="26" />
+		<method name="&lt;init&gt;(IIIIII)V" deprecated="26" />
+		<method name="&lt;init&gt;(IIIIIII)V" since="9" deprecated="26" />
+		<method name="&lt;init&gt;(Landroid/media/AudioAttributes;Landroid/media/AudioFormat;III)V" since="21" />
+		<method name="addOnCodecFormatChangedListener(Ljava/util/concurrent/Executor;Landroid/media/AudioTrack$OnCodecFormatChangedListener;)V" since="30" />
+		<method name="addOnRoutingChangedListener(Landroid/media/AudioTrack$OnRoutingChangedListener;Landroid/os/Handler;)V" since="23" deprecated="24" />
+		<method name="attachAuxEffect(I)I" since="9" />
+		<method name="flush()V" />
+		<method name="getAudioAttributes()Landroid/media/AudioAttributes;" since="29" />
+		<method name="getAudioDescriptionMixLeveldB()F" since="30" />
+		<method name="getAudioFormat()I" />
+		<method name="getAudioSessionId()I" since="9" />
+		<method name="getBufferCapacityInFrames()I" since="24" />
+		<method name="getBufferSizeInFrames()I" since="23" />
+		<method name="getChannelConfiguration()I" />
+		<method name="getChannelCount()I" />
+		<method name="getDualMonoMode()I" since="30" />
+		<method name="getFormat()Landroid/media/AudioFormat;" since="23" />
+		<method name="getLogSessionId()Landroid/media/metrics/LogSessionId;" since="31" />
+		<method name="getMaxVolume()F" />
+		<method name="getMetrics()Landroid/os/PersistableBundle;" since="28" />
+		<method name="getMinBufferSize(III)I" />
+		<method name="getMinVolume()F" />
+		<method name="getNativeFrameCount()I" deprecated="19" />
+		<method name="getNativeOutputSampleRate(I)I" />
+		<method name="getNotificationMarkerPosition()I" />
+		<method name="getOffloadDelay()I" since="29" />
+		<method name="getOffloadPadding()I" since="29" />
+		<method name="getPerformanceMode()I" since="26" />
+		<method name="getPlayState()I" />
+		<method name="getPlaybackHeadPosition()I" />
+		<method name="getPlaybackParams()Landroid/media/PlaybackParams;" since="23" />
+		<method name="getPlaybackRate()I" />
+		<method name="getPositionNotificationPeriod()I" />
+		<method name="getPreferredDevice()Landroid/media/AudioDeviceInfo;" since="23" />
+		<method name="getRoutedDevice()Landroid/media/AudioDeviceInfo;" since="23" />
+		<method name="getSampleRate()I" />
+		<method name="getStartThresholdInFrames()I" since="31" />
+		<method name="getState()I" />
+		<method name="getStreamType()I" />
+		<method name="getTimestamp(Landroid/media/AudioTimestamp;)Z" since="19" />
+		<method name="getUnderrunCount()I" since="24" />
+		<method name="isDirectPlaybackSupported(Landroid/media/AudioFormat;Landroid/media/AudioAttributes;)Z" since="29" />
+		<method name="isOffloadedPlayback()Z" since="29" />
+		<method name="pause()V" />
+		<method name="play()V" />
+		<method name="registerStreamEventCallback(Ljava/util/concurrent/Executor;Landroid/media/AudioTrack$StreamEventCallback;)V" since="29" />
+		<method name="release()V" />
+		<method name="reloadStaticData()I" />
+		<method name="removeOnCodecFormatChangedListener(Landroid/media/AudioTrack$OnCodecFormatChangedListener;)V" since="30" />
+		<method name="removeOnRoutingChangedListener(Landroid/media/AudioTrack$OnRoutingChangedListener;)V" since="23" deprecated="24" />
+		<method name="setAudioDescriptionMixLeveldB(F)Z" since="30" />
+		<method name="setAuxEffectSendLevel(F)I" since="9" />
+		<method name="setBufferSizeInFrames(I)I" since="24" />
+		<method name="setDualMonoMode(I)Z" since="30" />
+		<method name="setLogSessionId(Landroid/media/metrics/LogSessionId;)V" since="31" />
+		<method name="setLoopPoints(III)I" />
+		<method name="setNotificationMarkerPosition(I)I" />
+		<method name="setOffloadDelayPadding(II)V" since="29" />
+		<method name="setOffloadEndOfStream()V" since="29" />
+		<method name="setPlaybackHeadPosition(I)I" />
+		<method name="setPlaybackParams(Landroid/media/PlaybackParams;)V" since="23" />
+		<method name="setPlaybackPositionUpdateListener(Landroid/media/AudioTrack$OnPlaybackPositionUpdateListener;)V" />
+		<method name="setPlaybackPositionUpdateListener(Landroid/media/AudioTrack$OnPlaybackPositionUpdateListener;Landroid/os/Handler;)V" />
+		<method name="setPlaybackRate(I)I" />
+		<method name="setPositionNotificationPeriod(I)I" />
+		<method name="setPreferredDevice(Landroid/media/AudioDeviceInfo;)Z" since="23" />
+		<method name="setPresentation(Landroid/media/AudioPresentation;)I" since="28" />
+		<method name="setStartThresholdInFrames(I)I" since="31" />
+		<method name="setState(I)V" deprecated="19" />
+		<method name="setStereoVolume(FF)I" deprecated="21" />
+		<method name="setVolume(F)I" since="21" />
+		<method name="stop()V" />
+		<method name="unregisterStreamEventCallback(Landroid/media/AudioTrack$StreamEventCallback;)V" since="29" />
+		<method name="write(Ljava/nio/ByteBuffer;II)I" since="21" />
+		<method name="write(Ljava/nio/ByteBuffer;IIJ)I" since="23" />
+		<method name="write([BII)I" />
+		<method name="write([BIII)I" since="23" />
+		<method name="write([FIII)I" since="21" />
+		<method name="write([SII)I" />
+		<method name="write([SIII)I" since="23" />
+		<field name="DUAL_MONO_MODE_LL" since="30" />
+		<field name="DUAL_MONO_MODE_LR" since="30" />
+		<field name="DUAL_MONO_MODE_OFF" since="30" />
+		<field name="DUAL_MONO_MODE_RR" since="30" />
+		<field name="ENCAPSULATION_METADATA_TYPE_DVB_AD_DESCRIPTOR" since="30" />
+		<field name="ENCAPSULATION_METADATA_TYPE_FRAMEWORK_TUNER" since="30" />
+		<field name="ENCAPSULATION_MODE_ELEMENTARY_STREAM" since="30" />
+		<field name="ENCAPSULATION_MODE_NONE" since="30" />
+		<field name="ERROR" />
+		<field name="ERROR_BAD_VALUE" />
+		<field name="ERROR_DEAD_OBJECT" since="24" />
+		<field name="ERROR_INVALID_OPERATION" />
+		<field name="MODE_STATIC" />
+		<field name="MODE_STREAM" />
+		<field name="PERFORMANCE_MODE_LOW_LATENCY" since="26" />
+		<field name="PERFORMANCE_MODE_NONE" since="26" />
+		<field name="PERFORMANCE_MODE_POWER_SAVING" since="26" />
+		<field name="PLAYSTATE_PAUSED" />
+		<field name="PLAYSTATE_PLAYING" />
+		<field name="PLAYSTATE_STOPPED" />
+		<field name="STATE_INITIALIZED" />
+		<field name="STATE_NO_STATIC_DATA" />
+		<field name="STATE_UNINITIALIZED" />
+		<field name="SUCCESS" />
+		<field name="WRITE_BLOCKING" since="21" />
+		<field name="WRITE_NON_BLOCKING" since="21" />
+	</class>
+	<class name="android/media/AudioTrack$Builder" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/media/AudioTrack;" />
+		<method name="setAudioAttributes(Landroid/media/AudioAttributes;)Landroid/media/AudioTrack$Builder;" />
+		<method name="setAudioFormat(Landroid/media/AudioFormat;)Landroid/media/AudioTrack$Builder;" />
+		<method name="setBufferSizeInBytes(I)Landroid/media/AudioTrack$Builder;" />
+		<method name="setEncapsulationMode(I)Landroid/media/AudioTrack$Builder;" since="30" />
+		<method name="setOffloadedPlayback(Z)Landroid/media/AudioTrack$Builder;" since="29" />
+		<method name="setPerformanceMode(I)Landroid/media/AudioTrack$Builder;" since="26" />
+		<method name="setSessionId(I)Landroid/media/AudioTrack$Builder;" />
+		<method name="setTransferMode(I)Landroid/media/AudioTrack$Builder;" />
+	</class>
+	<class name="android/media/AudioTrack$MetricsConstants" since="28">
+		<extends name="java/lang/Object" />
+		<field name="CHANNELMASK" deprecated="29" />
+		<field name="CONTENTTYPE" />
+		<field name="SAMPLERATE" deprecated="29" />
+		<field name="STREAMTYPE" />
+		<field name="USAGE" />
+	</class>
+	<class name="android/media/AudioTrack$OnCodecFormatChangedListener" since="30">
+		<extends name="java/lang/Object" />
+		<method name="onCodecFormatChanged(Landroid/media/AudioTrack;Landroid/media/AudioMetadataReadMap;)V" />
+	</class>
+	<class name="android/media/AudioTrack$OnPlaybackPositionUpdateListener" since="3">
+		<extends name="java/lang/Object" />
+		<method name="onMarkerReached(Landroid/media/AudioTrack;)V" />
+		<method name="onPeriodicNotification(Landroid/media/AudioTrack;)V" />
+	</class>
+	<class name="android/media/AudioTrack$OnRoutingChangedListener" since="23" deprecated="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/media/AudioRouting$OnRoutingChangedListener" since="24" />
+		<method name="onRoutingChanged(Landroid/media/AudioTrack;)V" deprecated="29" />
+	</class>
+	<class name="android/media/AudioTrack$StreamEventCallback" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onDataRequest(Landroid/media/AudioTrack;I)V" />
+		<method name="onPresentationEnded(Landroid/media/AudioTrack;)V" />
+		<method name="onTearDown(Landroid/media/AudioTrack;)V" />
+	</class>
+	<class name="android/media/CamcorderProfile" since="8">
+		<extends name="java/lang/Object" />
+		<method name="get(I)Landroid/media/CamcorderProfile;" deprecated="31" />
+		<method name="get(II)Landroid/media/CamcorderProfile;" since="9" deprecated="31" />
+		<method name="getAll(Ljava/lang/String;I)Landroid/media/EncoderProfiles;" since="31" />
+		<method name="hasProfile(I)Z" since="11" />
+		<method name="hasProfile(II)Z" since="11" />
+		<field name="QUALITY_1080P" since="11" />
+		<field name="QUALITY_2160P" since="21" />
+		<field name="QUALITY_2K" since="30" />
+		<field name="QUALITY_480P" since="11" />
+		<field name="QUALITY_4KDCI" since="30" />
+		<field name="QUALITY_720P" since="11" />
+		<field name="QUALITY_8KUHD" since="31" />
+		<field name="QUALITY_CIF" since="11" />
+		<field name="QUALITY_HIGH" />
+		<field name="QUALITY_HIGH_SPEED_1080P" since="21" />
+		<field name="QUALITY_HIGH_SPEED_2160P" since="21" />
+		<field name="QUALITY_HIGH_SPEED_480P" since="21" />
+		<field name="QUALITY_HIGH_SPEED_4KDCI" since="30" />
+		<field name="QUALITY_HIGH_SPEED_720P" since="21" />
+		<field name="QUALITY_HIGH_SPEED_CIF" since="30" />
+		<field name="QUALITY_HIGH_SPEED_HIGH" since="21" />
+		<field name="QUALITY_HIGH_SPEED_LOW" since="21" />
+		<field name="QUALITY_HIGH_SPEED_VGA" since="30" />
+		<field name="QUALITY_LOW" />
+		<field name="QUALITY_QCIF" since="11" />
+		<field name="QUALITY_QHD" since="30" />
+		<field name="QUALITY_QVGA" since="15" />
+		<field name="QUALITY_TIME_LAPSE_1080P" since="11" />
+		<field name="QUALITY_TIME_LAPSE_2160P" since="21" />
+		<field name="QUALITY_TIME_LAPSE_2K" since="30" />
+		<field name="QUALITY_TIME_LAPSE_480P" since="11" />
+		<field name="QUALITY_TIME_LAPSE_4KDCI" since="30" />
+		<field name="QUALITY_TIME_LAPSE_720P" since="11" />
+		<field name="QUALITY_TIME_LAPSE_8KUHD" since="31" />
+		<field name="QUALITY_TIME_LAPSE_CIF" since="11" />
+		<field name="QUALITY_TIME_LAPSE_HIGH" since="11" />
+		<field name="QUALITY_TIME_LAPSE_LOW" since="11" />
+		<field name="QUALITY_TIME_LAPSE_QCIF" since="11" />
+		<field name="QUALITY_TIME_LAPSE_QHD" since="30" />
+		<field name="QUALITY_TIME_LAPSE_QVGA" since="15" />
+		<field name="QUALITY_TIME_LAPSE_VGA" since="30" />
+		<field name="QUALITY_VGA" since="30" />
+		<field name="audioBitRate" />
+		<field name="audioChannels" />
+		<field name="audioCodec" />
+		<field name="audioSampleRate" />
+		<field name="duration" />
+		<field name="fileFormat" />
+		<field name="quality" />
+		<field name="videoBitRate" />
+		<field name="videoCodec" />
+		<field name="videoFrameHeight" />
+		<field name="videoFrameRate" />
+		<field name="videoFrameWidth" />
+	</class>
+	<class name="android/media/CameraProfile" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getJpegEncodingQualityParameter(I)I" />
+		<method name="getJpegEncodingQualityParameter(II)I" since="9" />
+		<field name="QUALITY_HIGH" />
+		<field name="QUALITY_LOW" />
+		<field name="QUALITY_MEDIUM" />
+	</class>
+	<class name="android/media/DeniedByServerException" since="18">
+		<extends name="android/media/MediaDrmException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/media/DrmInitData" since="24">
+		<extends name="java/lang/Object" />
+		<method name="get(Ljava/util/UUID;)Landroid/media/DrmInitData$SchemeInitData;" deprecated="30" />
+		<method name="getSchemeInitDataAt(I)Landroid/media/DrmInitData$SchemeInitData;" since="30" />
+		<method name="getSchemeInitDataCount()I" since="30" />
+	</class>
+	<class name="android/media/DrmInitData$SchemeInitData" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/util/UUID;Ljava/lang/String;[B)V" since="31" />
+		<field name="UUID_NIL" since="30" />
+		<field name="data" />
+		<field name="mimeType" />
+		<field name="uuid" since="30" />
+	</class>
+	<class name="android/media/EncoderProfiles" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getAudioProfiles()Ljava/util/List;" />
+		<method name="getDefaultDurationSeconds()I" />
+		<method name="getRecommendedFileFormat()I" />
+		<method name="getVideoProfiles()Ljava/util/List;" />
+	</class>
+	<class name="android/media/EncoderProfiles$AudioProfile" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getBitrate()I" />
+		<method name="getChannels()I" />
+		<method name="getCodec()I" />
+		<method name="getMediaType()Ljava/lang/String;" />
+		<method name="getProfile()I" />
+		<method name="getSampleRate()I" />
+	</class>
+	<class name="android/media/EncoderProfiles$VideoProfile" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getBitrate()I" />
+		<method name="getCodec()I" />
+		<method name="getFrameRate()I" />
+		<method name="getHeight()I" />
+		<method name="getMediaType()Ljava/lang/String;" />
+		<method name="getProfile()I" />
+		<method name="getWidth()I" />
+	</class>
+	<class name="android/media/ExifInterface" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" since="29" />
+		<method name="&lt;init&gt;(Ljava/io/FileDescriptor;)V" since="24" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" since="24" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;I)V" since="30" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getAltitude(D)D" since="9" />
+		<method name="getAttribute(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getAttributeBytes(Ljava/lang/String;)[B" since="29" />
+		<method name="getAttributeDouble(Ljava/lang/String;D)D" since="8" />
+		<method name="getAttributeInt(Ljava/lang/String;I)I" />
+		<method name="getAttributeRange(Ljava/lang/String;)[J" since="29" />
+		<method name="getDateTime()J" since="31" />
+		<method name="getDateTimeDigitized()J" since="31" />
+		<method name="getDateTimeOriginal()J" since="31" />
+		<method name="getGpsDateTime()J" since="31" />
+		<method name="getLatLong([F)Z" />
+		<method name="getThumbnail()[B" />
+		<method name="getThumbnailBitmap()Landroid/graphics/Bitmap;" since="26" />
+		<method name="getThumbnailBytes()[B" since="26" />
+		<method name="getThumbnailRange()[J" since="24" />
+		<method name="hasAttribute(Ljava/lang/String;)Z" since="29" />
+		<method name="hasThumbnail()Z" />
+		<method name="isSupportedMimeType(Ljava/lang/String;)Z" since="30" />
+		<method name="isThumbnailCompressed()Z" since="26" />
+		<method name="saveAttributes()V" />
+		<method name="setAttribute(Ljava/lang/String;Ljava/lang/String;)V" />
+		<field name="ORIENTATION_FLIP_HORIZONTAL" />
+		<field name="ORIENTATION_FLIP_VERTICAL" />
+		<field name="ORIENTATION_NORMAL" />
+		<field name="ORIENTATION_ROTATE_180" />
+		<field name="ORIENTATION_ROTATE_270" />
+		<field name="ORIENTATION_ROTATE_90" />
+		<field name="ORIENTATION_TRANSPOSE" />
+		<field name="ORIENTATION_TRANSVERSE" />
+		<field name="ORIENTATION_UNDEFINED" />
+		<field name="STREAM_TYPE_EXIF_DATA_ONLY" since="30" />
+		<field name="STREAM_TYPE_FULL_IMAGE_DATA" since="30" />
+		<field name="TAG_APERTURE" since="11" deprecated="24" />
+		<field name="TAG_APERTURE_VALUE" since="24" />
+		<field name="TAG_ARTIST" since="24" />
+		<field name="TAG_BITS_PER_SAMPLE" since="24" />
+		<field name="TAG_BRIGHTNESS_VALUE" since="24" />
+		<field name="TAG_CFA_PATTERN" since="24" />
+		<field name="TAG_COLOR_SPACE" since="24" />
+		<field name="TAG_COMPONENTS_CONFIGURATION" since="24" />
+		<field name="TAG_COMPRESSED_BITS_PER_PIXEL" since="24" />
+		<field name="TAG_COMPRESSION" since="24" />
+		<field name="TAG_CONTRAST" since="24" />
+		<field name="TAG_COPYRIGHT" since="24" />
+		<field name="TAG_CUSTOM_RENDERED" since="24" />
+		<field name="TAG_DATETIME" />
+		<field name="TAG_DATETIME_DIGITIZED" since="23" />
+		<field name="TAG_DATETIME_ORIGINAL" since="24" />
+		<field name="TAG_DEFAULT_CROP_SIZE" since="26" />
+		<field name="TAG_DEVICE_SETTING_DESCRIPTION" since="24" />
+		<field name="TAG_DIGITAL_ZOOM_RATIO" since="24" />
+		<field name="TAG_DNG_VERSION" since="26" />
+		<field name="TAG_EXIF_VERSION" since="24" />
+		<field name="TAG_EXPOSURE_BIAS_VALUE" since="24" />
+		<field name="TAG_EXPOSURE_INDEX" since="24" />
+		<field name="TAG_EXPOSURE_MODE" since="24" />
+		<field name="TAG_EXPOSURE_PROGRAM" since="24" />
+		<field name="TAG_EXPOSURE_TIME" since="11" />
+		<field name="TAG_FILE_SOURCE" since="24" />
+		<field name="TAG_FLASH" />
+		<field name="TAG_FLASHPIX_VERSION" since="24" />
+		<field name="TAG_FLASH_ENERGY" since="24" />
+		<field name="TAG_FOCAL_LENGTH" since="8" />
+		<field name="TAG_FOCAL_LENGTH_IN_35MM_FILM" since="24" />
+		<field name="TAG_FOCAL_PLANE_RESOLUTION_UNIT" since="24" />
+		<field name="TAG_FOCAL_PLANE_X_RESOLUTION" since="24" />
+		<field name="TAG_FOCAL_PLANE_Y_RESOLUTION" since="24" />
+		<field name="TAG_F_NUMBER" since="24" />
+		<field name="TAG_GAIN_CONTROL" since="24" />
+		<field name="TAG_GPS_ALTITUDE" since="9" />
+		<field name="TAG_GPS_ALTITUDE_REF" since="9" />
+		<field name="TAG_GPS_AREA_INFORMATION" since="24" />
+		<field name="TAG_GPS_DATESTAMP" since="8" />
+		<field name="TAG_GPS_DEST_BEARING" since="24" />
+		<field name="TAG_GPS_DEST_BEARING_REF" since="24" />
+		<field name="TAG_GPS_DEST_DISTANCE" since="24" />
+		<field name="TAG_GPS_DEST_DISTANCE_REF" since="24" />
+		<field name="TAG_GPS_DEST_LATITUDE" since="24" />
+		<field name="TAG_GPS_DEST_LATITUDE_REF" since="24" />
+		<field name="TAG_GPS_DEST_LONGITUDE" since="24" />
+		<field name="TAG_GPS_DEST_LONGITUDE_REF" since="24" />
+		<field name="TAG_GPS_DIFFERENTIAL" since="24" />
+		<field name="TAG_GPS_DOP" since="24" />
+		<field name="TAG_GPS_IMG_DIRECTION" since="24" />
+		<field name="TAG_GPS_IMG_DIRECTION_REF" since="24" />
+		<field name="TAG_GPS_LATITUDE" />
+		<field name="TAG_GPS_LATITUDE_REF" />
+		<field name="TAG_GPS_LONGITUDE" />
+		<field name="TAG_GPS_LONGITUDE_REF" />
+		<field name="TAG_GPS_MAP_DATUM" since="24" />
+		<field name="TAG_GPS_MEASURE_MODE" since="24" />
+		<field name="TAG_GPS_PROCESSING_METHOD" since="8" />
+		<field name="TAG_GPS_SATELLITES" since="24" />
+		<field name="TAG_GPS_SPEED" since="24" />
+		<field name="TAG_GPS_SPEED_REF" since="24" />
+		<field name="TAG_GPS_STATUS" since="24" />
+		<field name="TAG_GPS_TIMESTAMP" since="8" />
+		<field name="TAG_GPS_TRACK" since="24" />
+		<field name="TAG_GPS_TRACK_REF" since="24" />
+		<field name="TAG_GPS_VERSION_ID" since="24" />
+		<field name="TAG_IMAGE_DESCRIPTION" since="24" />
+		<field name="TAG_IMAGE_LENGTH" />
+		<field name="TAG_IMAGE_UNIQUE_ID" since="24" />
+		<field name="TAG_IMAGE_WIDTH" />
+		<field name="TAG_INTEROPERABILITY_INDEX" since="24" />
+		<field name="TAG_ISO" since="11" deprecated="24" />
+		<field name="TAG_ISO_SPEED_RATINGS" since="24" />
+		<field name="TAG_JPEG_INTERCHANGE_FORMAT" since="24" />
+		<field name="TAG_JPEG_INTERCHANGE_FORMAT_LENGTH" since="24" />
+		<field name="TAG_LIGHT_SOURCE" since="24" />
+		<field name="TAG_MAKE" />
+		<field name="TAG_MAKER_NOTE" since="24" />
+		<field name="TAG_MAX_APERTURE_VALUE" since="24" />
+		<field name="TAG_METERING_MODE" since="24" />
+		<field name="TAG_MODEL" />
+		<field name="TAG_NEW_SUBFILE_TYPE" since="26" />
+		<field name="TAG_OECF" since="24" />
+		<field name="TAG_OFFSET_TIME" since="30" />
+		<field name="TAG_OFFSET_TIME_DIGITIZED" since="30" />
+		<field name="TAG_OFFSET_TIME_ORIGINAL" since="30" />
+		<field name="TAG_ORF_ASPECT_FRAME" since="26" />
+		<field name="TAG_ORF_PREVIEW_IMAGE_LENGTH" since="26" />
+		<field name="TAG_ORF_PREVIEW_IMAGE_START" since="26" />
+		<field name="TAG_ORF_THUMBNAIL_IMAGE" since="26" />
+		<field name="TAG_ORIENTATION" />
+		<field name="TAG_PHOTOMETRIC_INTERPRETATION" since="24" />
+		<field name="TAG_PIXEL_X_DIMENSION" since="24" />
+		<field name="TAG_PIXEL_Y_DIMENSION" since="24" />
+		<field name="TAG_PLANAR_CONFIGURATION" since="24" />
+		<field name="TAG_PRIMARY_CHROMATICITIES" since="24" />
+		<field name="TAG_REFERENCE_BLACK_WHITE" since="24" />
+		<field name="TAG_RELATED_SOUND_FILE" since="24" />
+		<field name="TAG_RESOLUTION_UNIT" since="24" />
+		<field name="TAG_ROWS_PER_STRIP" since="24" />
+		<field name="TAG_RW2_ISO" since="26" />
+		<field name="TAG_RW2_JPG_FROM_RAW" since="26" />
+		<field name="TAG_RW2_SENSOR_BOTTOM_BORDER" since="26" />
+		<field name="TAG_RW2_SENSOR_LEFT_BORDER" since="26" />
+		<field name="TAG_RW2_SENSOR_RIGHT_BORDER" since="26" />
+		<field name="TAG_RW2_SENSOR_TOP_BORDER" since="26" />
+		<field name="TAG_SAMPLES_PER_PIXEL" since="24" />
+		<field name="TAG_SATURATION" since="24" />
+		<field name="TAG_SCENE_CAPTURE_TYPE" since="24" />
+		<field name="TAG_SCENE_TYPE" since="24" />
+		<field name="TAG_SENSING_METHOD" since="24" />
+		<field name="TAG_SHARPNESS" since="24" />
+		<field name="TAG_SHUTTER_SPEED_VALUE" since="24" />
+		<field name="TAG_SOFTWARE" since="24" />
+		<field name="TAG_SPATIAL_FREQUENCY_RESPONSE" since="24" />
+		<field name="TAG_SPECTRAL_SENSITIVITY" since="24" />
+		<field name="TAG_STRIP_BYTE_COUNTS" since="24" />
+		<field name="TAG_STRIP_OFFSETS" since="24" />
+		<field name="TAG_SUBFILE_TYPE" since="26" />
+		<field name="TAG_SUBJECT_AREA" since="24" />
+		<field name="TAG_SUBJECT_DISTANCE" since="24" />
+		<field name="TAG_SUBJECT_DISTANCE_RANGE" since="24" />
+		<field name="TAG_SUBJECT_LOCATION" since="24" />
+		<field name="TAG_SUBSEC_TIME" since="23" />
+		<field name="TAG_SUBSEC_TIME_DIG" since="23" deprecated="24" />
+		<field name="TAG_SUBSEC_TIME_DIGITIZED" since="24" />
+		<field name="TAG_SUBSEC_TIME_ORIG" since="23" deprecated="24" />
+		<field name="TAG_SUBSEC_TIME_ORIGINAL" since="24" />
+		<field name="TAG_THUMBNAIL_IMAGE_LENGTH" since="24" />
+		<field name="TAG_THUMBNAIL_IMAGE_WIDTH" since="24" />
+		<field name="TAG_THUMBNAIL_ORIENTATION" since="30" />
+		<field name="TAG_TRANSFER_FUNCTION" since="24" />
+		<field name="TAG_USER_COMMENT" since="24" />
+		<field name="TAG_WHITE_BALANCE" />
+		<field name="TAG_WHITE_POINT" since="24" />
+		<field name="TAG_XMP" since="29" />
+		<field name="TAG_X_RESOLUTION" since="24" />
+		<field name="TAG_Y_CB_CR_COEFFICIENTS" since="24" />
+		<field name="TAG_Y_CB_CR_POSITIONING" since="24" />
+		<field name="TAG_Y_CB_CR_SUB_SAMPLING" since="24" />
+		<field name="TAG_Y_RESOLUTION" since="24" />
+		<field name="WHITEBALANCE_AUTO" />
+		<field name="WHITEBALANCE_MANUAL" />
+	</class>
+	<class name="android/media/FaceDetector" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="findFaces(Landroid/graphics/Bitmap;[Landroid/media/FaceDetector$Face;)I" />
+	</class>
+	<class name="android/media/FaceDetector$Face" since="1">
+		<extends name="java/lang/Object" />
+		<method name="confidence()F" />
+		<method name="eyesDistance()F" />
+		<method name="getMidPoint(Landroid/graphics/PointF;)V" />
+		<method name="pose(I)F" />
+		<field name="CONFIDENCE_THRESHOLD" />
+		<field name="EULER_X" />
+		<field name="EULER_Y" />
+		<field name="EULER_Z" />
+	</class>
+	<class name="android/media/Image" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="getCropRect()Landroid/graphics/Rect;" since="21" />
+		<method name="getFormat()I" />
+		<method name="getHardwareBuffer()Landroid/hardware/HardwareBuffer;" since="28" />
+		<method name="getHeight()I" />
+		<method name="getPlanes()[Landroid/media/Image$Plane;" />
+		<method name="getTimestamp()J" />
+		<method name="getWidth()I" />
+		<method name="setCropRect(Landroid/graphics/Rect;)V" since="21" />
+		<method name="setTimestamp(J)V" since="23" />
+	</class>
+	<class name="android/media/Image$Plane" since="19">
+		<extends name="java/lang/Object" />
+		<method name="getBuffer()Ljava/nio/ByteBuffer;" />
+		<method name="getPixelStride()I" />
+		<method name="getRowStride()I" />
+	</class>
+	<class name="android/media/ImageReader" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="acquireLatestImage()Landroid/media/Image;" />
+		<method name="acquireNextImage()Landroid/media/Image;" />
+		<method name="discardFreeBuffers()V" since="28" />
+		<method name="getHeight()I" />
+		<method name="getImageFormat()I" />
+		<method name="getMaxImages()I" />
+		<method name="getSurface()Landroid/view/Surface;" />
+		<method name="getWidth()I" />
+		<method name="newInstance(IIII)Landroid/media/ImageReader;" />
+		<method name="newInstance(IIIIJ)Landroid/media/ImageReader;" since="29" />
+		<method name="setOnImageAvailableListener(Landroid/media/ImageReader$OnImageAvailableListener;Landroid/os/Handler;)V" />
+	</class>
+	<class name="android/media/ImageReader$OnImageAvailableListener" since="19">
+		<extends name="java/lang/Object" />
+		<method name="onImageAvailable(Landroid/media/ImageReader;)V" />
+	</class>
+	<class name="android/media/ImageWriter" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="dequeueInputImage()Landroid/media/Image;" />
+		<method name="getFormat()I" />
+		<method name="getMaxImages()I" />
+		<method name="newInstance(Landroid/view/Surface;I)Landroid/media/ImageWriter;" />
+		<method name="newInstance(Landroid/view/Surface;II)Landroid/media/ImageWriter;" since="29" />
+		<method name="queueInputImage(Landroid/media/Image;)V" />
+		<method name="setOnImageReleasedListener(Landroid/media/ImageWriter$OnImageReleasedListener;Landroid/os/Handler;)V" />
+	</class>
+	<class name="android/media/ImageWriter$OnImageReleasedListener" since="23">
+		<extends name="java/lang/Object" />
+		<method name="onImageReleased(Landroid/media/ImageWriter;)V" />
+	</class>
+	<class name="android/media/JetPlayer" since="3">
+		<extends name="java/lang/Object" />
+		<method name="clearQueue()Z" />
+		<method name="closeJetFile()Z" />
+		<method name="getJetPlayer()Landroid/media/JetPlayer;" />
+		<method name="getMaxTracks()I" />
+		<method name="loadJetFile(Landroid/content/res/AssetFileDescriptor;)Z" />
+		<method name="loadJetFile(Ljava/lang/String;)Z" />
+		<method name="pause()Z" />
+		<method name="play()Z" />
+		<method name="queueJetSegment(IIIIIB)Z" />
+		<method name="queueJetSegmentMuteArray(IIII[ZB)Z" />
+		<method name="release()V" />
+		<method name="setEventListener(Landroid/media/JetPlayer$OnJetEventListener;)V" />
+		<method name="setEventListener(Landroid/media/JetPlayer$OnJetEventListener;Landroid/os/Handler;)V" />
+		<method name="setMuteArray([ZZ)Z" />
+		<method name="setMuteFlag(IZZ)Z" />
+		<method name="setMuteFlags(IZ)Z" />
+		<method name="triggerClip(I)Z" />
+	</class>
+	<class name="android/media/JetPlayer$OnJetEventListener" since="3">
+		<extends name="java/lang/Object" />
+		<method name="onJetEvent(Landroid/media/JetPlayer;SBBBB)V" />
+		<method name="onJetNumQueuedSegmentUpdate(Landroid/media/JetPlayer;I)V" />
+		<method name="onJetPauseUpdate(Landroid/media/JetPlayer;I)V" />
+		<method name="onJetUserIdUpdate(Landroid/media/JetPlayer;II)V" />
+	</class>
+	<class name="android/media/MediaActionSound" since="16">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="load(I)V" />
+		<method name="play(I)V" />
+		<method name="release()V" />
+		<field name="FOCUS_COMPLETE" />
+		<field name="SHUTTER_CLICK" />
+		<field name="START_VIDEO_RECORDING" />
+		<field name="STOP_VIDEO_RECORDING" />
+	</class>
+	<class name="android/media/MediaCas" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;ILjava/lang/String;I)V" since="30" />
+		<method name="&lt;init&gt;(Landroid/content/Context;ILjava/lang/String;ILandroid/os/Handler;Landroid/media/MediaCas$EventListener;)V" since="31" />
+		<method name="enumeratePlugins()[Landroid/media/MediaCas$PluginDescriptor;" />
+		<method name="isSystemIdSupported(I)Z" />
+		<method name="openSession()Landroid/media/MediaCas$Session;" />
+		<method name="openSession(II)Landroid/media/MediaCas$Session;" since="30" />
+		<method name="processEmm([B)V" />
+		<method name="processEmm([BII)V" />
+		<method name="provision(Ljava/lang/String;)V" />
+		<method name="refreshEntitlements(I[B)V" />
+		<method name="sendEvent(II[B)V" />
+		<method name="setEventListener(Landroid/media/MediaCas$EventListener;Landroid/os/Handler;)V" />
+		<method name="setPrivateData([B)V" />
+		<field name="PLUGIN_STATUS_PHYSICAL_MODULE_CHANGED" since="30" />
+		<field name="PLUGIN_STATUS_SESSION_NUMBER_CHANGED" since="30" />
+		<field name="SCRAMBLING_MODE_AES128" since="30" />
+		<field name="SCRAMBLING_MODE_AES_ECB" since="30" />
+		<field name="SCRAMBLING_MODE_AES_SCTE52" since="30" />
+		<field name="SCRAMBLING_MODE_DVB_CISSA_V1" since="30" />
+		<field name="SCRAMBLING_MODE_DVB_CSA1" since="30" />
+		<field name="SCRAMBLING_MODE_DVB_CSA2" since="30" />
+		<field name="SCRAMBLING_MODE_DVB_CSA3_ENHANCE" since="30" />
+		<field name="SCRAMBLING_MODE_DVB_CSA3_MINIMAL" since="30" />
+		<field name="SCRAMBLING_MODE_DVB_CSA3_STANDARD" since="30" />
+		<field name="SCRAMBLING_MODE_DVB_IDSA" since="30" />
+		<field name="SCRAMBLING_MODE_MULTI2" since="30" />
+		<field name="SCRAMBLING_MODE_RESERVED" since="30" />
+		<field name="SCRAMBLING_MODE_TDES_ECB" since="30" />
+		<field name="SCRAMBLING_MODE_TDES_SCTE52" since="30" />
+		<field name="SESSION_USAGE_LIVE" since="30" />
+		<field name="SESSION_USAGE_PLAYBACK" since="30" />
+		<field name="SESSION_USAGE_RECORD" since="30" />
+		<field name="SESSION_USAGE_TIMESHIFT" since="30" />
+	</class>
+	<class name="android/media/MediaCas$EventListener" since="26">
+		<extends name="java/lang/Object" />
+		<method name="onEvent(Landroid/media/MediaCas;II[B)V" />
+		<method name="onPluginStatusUpdate(Landroid/media/MediaCas;II)V" since="30" />
+		<method name="onResourceLost(Landroid/media/MediaCas;)V" since="30" />
+		<method name="onSessionEvent(Landroid/media/MediaCas;Landroid/media/MediaCas$Session;II[B)V" since="29" />
+	</class>
+	<class name="android/media/MediaCas$PluginDescriptor" since="26">
+		<extends name="java/lang/Object" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getSystemId()I" />
+	</class>
+	<class name="android/media/MediaCas$Session" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="getSessionId()[B" since="30" />
+		<method name="processEcm([B)V" />
+		<method name="processEcm([BII)V" />
+		<method name="sendSessionEvent(II[B)V" since="29" />
+		<method name="setPrivateData([B)V" />
+	</class>
+	<class name="android/media/MediaCasException" since="26">
+		<extends name="java/lang/Exception" />
+	</class>
+	<class name="android/media/MediaCasException$DeniedByServerException" since="26">
+		<extends name="android/media/MediaCasException" />
+	</class>
+	<class name="android/media/MediaCasException$InsufficientResourceException" since="30">
+		<extends name="android/media/MediaCasException" />
+	</class>
+	<class name="android/media/MediaCasException$NotProvisionedException" since="26">
+		<extends name="android/media/MediaCasException" />
+	</class>
+	<class name="android/media/MediaCasException$ResourceBusyException" since="26">
+		<extends name="android/media/MediaCasException" />
+	</class>
+	<class name="android/media/MediaCasException$UnsupportedCasException" since="26">
+		<extends name="android/media/MediaCasException" />
+	</class>
+	<class name="android/media/MediaCasStateException" since="26">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="getDiagnosticInfo()Ljava/lang/String;" />
+	</class>
+	<class name="android/media/MediaCodec" since="16">
+		<extends name="java/lang/Object" />
+		<method name="configure(Landroid/media/MediaFormat;Landroid/view/Surface;ILandroid/media/MediaDescrambler;)V" since="26" />
+		<method name="configure(Landroid/media/MediaFormat;Landroid/view/Surface;Landroid/media/MediaCrypto;I)V" />
+		<method name="createByCodecName(Ljava/lang/String;)Landroid/media/MediaCodec;" />
+		<method name="createDecoderByType(Ljava/lang/String;)Landroid/media/MediaCodec;" />
+		<method name="createEncoderByType(Ljava/lang/String;)Landroid/media/MediaCodec;" />
+		<method name="createInputSurface()Landroid/view/Surface;" since="18" />
+		<method name="createPersistentInputSurface()Landroid/view/Surface;" since="23" />
+		<method name="dequeueInputBuffer(J)I" />
+		<method name="dequeueOutputBuffer(Landroid/media/MediaCodec$BufferInfo;J)I" />
+		<method name="flush()V" />
+		<method name="getCanonicalName()Ljava/lang/String;" since="29" />
+		<method name="getCodecInfo()Landroid/media/MediaCodecInfo;" since="18" />
+		<method name="getInputBuffer(I)Ljava/nio/ByteBuffer;" since="21" />
+		<method name="getInputBuffers()[Ljava/nio/ByteBuffer;" deprecated="21" />
+		<method name="getInputFormat()Landroid/media/MediaFormat;" since="21" />
+		<method name="getInputImage(I)Landroid/media/Image;" since="21" />
+		<method name="getMetrics()Landroid/os/PersistableBundle;" since="26" />
+		<method name="getName()Ljava/lang/String;" since="18" />
+		<method name="getOutputBuffer(I)Ljava/nio/ByteBuffer;" since="21" />
+		<method name="getOutputBuffers()[Ljava/nio/ByteBuffer;" deprecated="21" />
+		<method name="getOutputFormat()Landroid/media/MediaFormat;" />
+		<method name="getOutputFormat(I)Landroid/media/MediaFormat;" since="21" />
+		<method name="getOutputFrame(I)Landroid/media/MediaCodec$OutputFrame;" since="30" />
+		<method name="getOutputImage(I)Landroid/media/Image;" since="21" />
+		<method name="getParameterDescriptor(Ljava/lang/String;)Landroid/media/MediaCodec$ParameterDescriptor;" since="31" />
+		<method name="getQueueRequest(I)Landroid/media/MediaCodec$QueueRequest;" since="30" />
+		<method name="getSupportedVendorParameters()Ljava/util/List;" since="31" />
+		<method name="mapHardwareBuffer(Landroid/hardware/HardwareBuffer;)Landroid/media/Image;" since="30" />
+		<method name="queueInputBuffer(IIIJI)V" />
+		<method name="queueSecureInputBuffer(IILandroid/media/MediaCodec$CryptoInfo;JI)V" />
+		<method name="release()V" />
+		<method name="releaseOutputBuffer(IJ)V" since="21" />
+		<method name="releaseOutputBuffer(IZ)V" />
+		<method name="reset()V" since="21" />
+		<method name="setAudioPresentation(Landroid/media/AudioPresentation;)V" since="29" />
+		<method name="setCallback(Landroid/media/MediaCodec$Callback;)V" since="21" />
+		<method name="setCallback(Landroid/media/MediaCodec$Callback;Landroid/os/Handler;)V" since="23" />
+		<method name="setInputSurface(Landroid/view/Surface;)V" since="23" />
+		<method name="setOnFirstTunnelFrameReadyListener(Landroid/os/Handler;Landroid/media/MediaCodec$OnFirstTunnelFrameReadyListener;)V" since="31" />
+		<method name="setOnFrameRenderedListener(Landroid/media/MediaCodec$OnFrameRenderedListener;Landroid/os/Handler;)V" since="23" />
+		<method name="setOutputSurface(Landroid/view/Surface;)V" since="23" />
+		<method name="setParameters(Landroid/os/Bundle;)V" since="19" />
+		<method name="setVideoScalingMode(I)V" />
+		<method name="signalEndOfInputStream()V" since="18" />
+		<method name="start()V" />
+		<method name="stop()V" />
+		<method name="subscribeToVendorParameters(Ljava/util/List;)V" since="31" />
+		<method name="unsubscribeFromVendorParameters(Ljava/util/List;)V" since="31" />
+		<field name="BUFFER_FLAG_CODEC_CONFIG" />
+		<field name="BUFFER_FLAG_END_OF_STREAM" />
+		<field name="BUFFER_FLAG_KEY_FRAME" since="21" />
+		<field name="BUFFER_FLAG_PARTIAL_FRAME" since="26" />
+		<field name="BUFFER_FLAG_SYNC_FRAME" deprecated="21" />
+		<field name="CONFIGURE_FLAG_ENCODE" />
+		<field name="CONFIGURE_FLAG_USE_BLOCK_MODEL" since="30" />
+		<field name="CRYPTO_MODE_AES_CBC" since="24" />
+		<field name="CRYPTO_MODE_AES_CTR" />
+		<field name="CRYPTO_MODE_UNENCRYPTED" />
+		<field name="INFO_OUTPUT_BUFFERS_CHANGED" deprecated="21" />
+		<field name="INFO_OUTPUT_FORMAT_CHANGED" />
+		<field name="INFO_TRY_AGAIN_LATER" />
+		<field name="PARAMETER_KEY_HDR10_PLUS_INFO" since="29" />
+		<field name="PARAMETER_KEY_LOW_LATENCY" since="30" />
+		<field name="PARAMETER_KEY_OFFSET_TIME" since="29" />
+		<field name="PARAMETER_KEY_REQUEST_SYNC_FRAME" since="19" />
+		<field name="PARAMETER_KEY_SUSPEND" since="19" />
+		<field name="PARAMETER_KEY_SUSPEND_TIME" since="29" />
+		<field name="PARAMETER_KEY_TUNNEL_PEEK" since="31" />
+		<field name="PARAMETER_KEY_VIDEO_BITRATE" since="19" />
+		<field name="VIDEO_SCALING_MODE_SCALE_TO_FIT" />
+		<field name="VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING" />
+	</class>
+	<class name="android/media/MediaCodec$BufferInfo" since="16">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="set(IIJI)V" />
+		<field name="flags" />
+		<field name="offset" />
+		<field name="presentationTimeUs" />
+		<field name="size" />
+	</class>
+	<class name="android/media/MediaCodec$Callback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onError(Landroid/media/MediaCodec;Landroid/media/MediaCodec$CodecException;)V" />
+		<method name="onInputBufferAvailable(Landroid/media/MediaCodec;I)V" />
+		<method name="onOutputBufferAvailable(Landroid/media/MediaCodec;ILandroid/media/MediaCodec$BufferInfo;)V" />
+		<method name="onOutputFormatChanged(Landroid/media/MediaCodec;Landroid/media/MediaFormat;)V" />
+	</class>
+	<class name="android/media/MediaCodec$CodecException" since="21">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="getDiagnosticInfo()Ljava/lang/String;" />
+		<method name="getErrorCode()I" since="23" />
+		<method name="isRecoverable()Z" />
+		<method name="isTransient()Z" />
+		<field name="ERROR_INSUFFICIENT_RESOURCE" since="23" />
+		<field name="ERROR_RECLAIMED" since="23" />
+	</class>
+	<class name="android/media/MediaCodec$CryptoException" since="16">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(ILjava/lang/String;)V" />
+		<method name="getErrorCode()I" />
+		<field name="ERROR_FRAME_TOO_LARGE" since="29" deprecated="31" />
+		<field name="ERROR_INSUFFICIENT_OUTPUT_PROTECTION" since="21" deprecated="31" />
+		<field name="ERROR_INSUFFICIENT_SECURITY" since="29" deprecated="31" />
+		<field name="ERROR_KEY_EXPIRED" since="19" deprecated="31" />
+		<field name="ERROR_LOST_STATE" since="29" deprecated="31" />
+		<field name="ERROR_NO_KEY" since="19" deprecated="31" />
+		<field name="ERROR_RESOURCE_BUSY" since="19" deprecated="31" />
+		<field name="ERROR_SESSION_NOT_OPENED" since="23" deprecated="31" />
+		<field name="ERROR_UNSUPPORTED_OPERATION" since="24" deprecated="31" />
+	</class>
+	<class name="android/media/MediaCodec$CryptoInfo" since="16">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getPattern()Landroid/media/MediaCodec$CryptoInfo$Pattern;" since="31" />
+		<method name="set(I[I[I[B[BI)V" />
+		<method name="setPattern(Landroid/media/MediaCodec$CryptoInfo$Pattern;)V" since="24" />
+		<field name="iv" />
+		<field name="key" />
+		<field name="mode" />
+		<field name="numBytesOfClearData" />
+		<field name="numBytesOfEncryptedData" />
+		<field name="numSubSamples" />
+	</class>
+	<class name="android/media/MediaCodec$CryptoInfo$Pattern" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getEncryptBlocks()I" />
+		<method name="getSkipBlocks()I" />
+		<method name="set(II)V" />
+	</class>
+	<class name="android/media/MediaCodec$IncompatibleWithBlockModelException" since="30">
+		<extends name="java/lang/RuntimeException" />
+	</class>
+	<class name="android/media/MediaCodec$LinearBlock" since="30">
+		<extends name="java/lang/Object" />
+		<method name="isCodecCopyFreeCompatible([Ljava/lang/String;)Z" />
+		<method name="isMappable()Z" />
+		<method name="map()Ljava/nio/ByteBuffer;" />
+		<method name="obtain(I[Ljava/lang/String;)Landroid/media/MediaCodec$LinearBlock;" />
+		<method name="recycle()V" />
+	</class>
+	<class name="android/media/MediaCodec$MetricsConstants" since="26">
+		<extends name="java/lang/Object" />
+		<field name="CODEC" />
+		<field name="ENCODER" />
+		<field name="HEIGHT" />
+		<field name="MIME_TYPE" />
+		<field name="MODE" />
+		<field name="MODE_AUDIO" />
+		<field name="MODE_VIDEO" />
+		<field name="ROTATION" />
+		<field name="SECURE" />
+		<field name="WIDTH" />
+	</class>
+	<class name="android/media/MediaCodec$OnFirstTunnelFrameReadyListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onFirstTunnelFrameReady(Landroid/media/MediaCodec;)V" />
+	</class>
+	<class name="android/media/MediaCodec$OnFrameRenderedListener" since="23">
+		<extends name="java/lang/Object" />
+		<method name="onFrameRendered(Landroid/media/MediaCodec;JJ)V" />
+	</class>
+	<class name="android/media/MediaCodec$OutputFrame" since="30">
+		<extends name="java/lang/Object" />
+		<method name="getChangedKeys()Ljava/util/Set;" />
+		<method name="getFlags()I" />
+		<method name="getFormat()Landroid/media/MediaFormat;" />
+		<method name="getHardwareBuffer()Landroid/hardware/HardwareBuffer;" />
+		<method name="getLinearBlock()Landroid/media/MediaCodec$LinearBlock;" />
+		<method name="getPresentationTimeUs()J" />
+	</class>
+	<class name="android/media/MediaCodec$ParameterDescriptor" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getType()I" />
+	</class>
+	<class name="android/media/MediaCodec$QueueRequest" since="30">
+		<extends name="java/lang/Object" />
+		<method name="queue()V" />
+		<method name="setByteBufferParameter(Ljava/lang/String;Ljava/nio/ByteBuffer;)Landroid/media/MediaCodec$QueueRequest;" />
+		<method name="setEncryptedLinearBlock(Landroid/media/MediaCodec$LinearBlock;IILandroid/media/MediaCodec$CryptoInfo;)Landroid/media/MediaCodec$QueueRequest;" />
+		<method name="setFlags(I)Landroid/media/MediaCodec$QueueRequest;" />
+		<method name="setFloatParameter(Ljava/lang/String;F)Landroid/media/MediaCodec$QueueRequest;" />
+		<method name="setHardwareBuffer(Landroid/hardware/HardwareBuffer;)Landroid/media/MediaCodec$QueueRequest;" />
+		<method name="setIntegerParameter(Ljava/lang/String;I)Landroid/media/MediaCodec$QueueRequest;" />
+		<method name="setLinearBlock(Landroid/media/MediaCodec$LinearBlock;II)Landroid/media/MediaCodec$QueueRequest;" />
+		<method name="setLongParameter(Ljava/lang/String;J)Landroid/media/MediaCodec$QueueRequest;" />
+		<method name="setPresentationTimeUs(J)Landroid/media/MediaCodec$QueueRequest;" />
+		<method name="setStringParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/media/MediaCodec$QueueRequest;" />
+	</class>
+	<class name="android/media/MediaCodecInfo" since="16">
+		<extends name="java/lang/Object" />
+		<method name="getCanonicalName()Ljava/lang/String;" since="29" />
+		<method name="getCapabilitiesForType(Ljava/lang/String;)Landroid/media/MediaCodecInfo$CodecCapabilities;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getSupportedTypes()[Ljava/lang/String;" />
+		<method name="isAlias()Z" since="29" />
+		<method name="isEncoder()Z" />
+		<method name="isHardwareAccelerated()Z" since="29" />
+		<method name="isSoftwareOnly()Z" since="29" />
+		<method name="isVendor()Z" since="29" />
+	</class>
+	<class name="android/media/MediaCodecInfo$AudioCapabilities" since="21">
+		<extends name="java/lang/Object" />
+		<method name="getBitrateRange()Landroid/util/Range;" />
+		<method name="getInputChannelCountRanges()[Landroid/util/Range;" since="31" />
+		<method name="getMaxInputChannelCount()I" />
+		<method name="getMinInputChannelCount()I" since="31" />
+		<method name="getSupportedSampleRateRanges()[Landroid/util/Range;" />
+		<method name="getSupportedSampleRates()[I" />
+		<method name="isSampleRateSupported(I)Z" />
+	</class>
+	<class name="android/media/MediaCodecInfo$CodecCapabilities" since="16">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createFromProfileLevel(Ljava/lang/String;II)Landroid/media/MediaCodecInfo$CodecCapabilities;" since="21" />
+		<method name="getAudioCapabilities()Landroid/media/MediaCodecInfo$AudioCapabilities;" since="21" />
+		<method name="getDefaultFormat()Landroid/media/MediaFormat;" since="21" />
+		<method name="getEncoderCapabilities()Landroid/media/MediaCodecInfo$EncoderCapabilities;" since="21" />
+		<method name="getMaxSupportedInstances()I" since="23" />
+		<method name="getMimeType()Ljava/lang/String;" since="21" />
+		<method name="getVideoCapabilities()Landroid/media/MediaCodecInfo$VideoCapabilities;" since="21" />
+		<method name="isFeatureRequired(Ljava/lang/String;)Z" since="21" />
+		<method name="isFeatureSupported(Ljava/lang/String;)Z" since="19" />
+		<method name="isFormatSupported(Landroid/media/MediaFormat;)Z" since="21" />
+		<field name="COLOR_Format12bitRGB444" deprecated="23" />
+		<field name="COLOR_Format16bitARGB1555" deprecated="23" />
+		<field name="COLOR_Format16bitARGB4444" deprecated="23" />
+		<field name="COLOR_Format16bitBGR565" deprecated="23" />
+		<field name="COLOR_Format16bitRGB565" />
+		<field name="COLOR_Format18BitBGR666" deprecated="23" />
+		<field name="COLOR_Format18bitARGB1665" deprecated="23" />
+		<field name="COLOR_Format18bitRGB666" deprecated="23" />
+		<field name="COLOR_Format19bitARGB1666" deprecated="23" />
+		<field name="COLOR_Format24BitABGR6666" deprecated="23" />
+		<field name="COLOR_Format24BitARGB6666" deprecated="23" />
+		<field name="COLOR_Format24bitARGB1887" deprecated="23" />
+		<field name="COLOR_Format24bitBGR888" />
+		<field name="COLOR_Format24bitRGB888" deprecated="23" />
+		<field name="COLOR_Format25bitARGB1888" deprecated="23" />
+		<field name="COLOR_Format32bitABGR8888" since="23" />
+		<field name="COLOR_Format32bitARGB8888" deprecated="23" />
+		<field name="COLOR_Format32bitBGRA8888" deprecated="23" />
+		<field name="COLOR_Format8bitRGB332" deprecated="23" />
+		<field name="COLOR_FormatCbYCrY" deprecated="23" />
+		<field name="COLOR_FormatCrYCbY" deprecated="23" />
+		<field name="COLOR_FormatL16" />
+		<field name="COLOR_FormatL2" deprecated="23" />
+		<field name="COLOR_FormatL24" deprecated="23" />
+		<field name="COLOR_FormatL32" deprecated="23" />
+		<field name="COLOR_FormatL4" deprecated="23" />
+		<field name="COLOR_FormatL8" />
+		<field name="COLOR_FormatMonochrome" deprecated="23" />
+		<field name="COLOR_FormatRGBAFlexible" since="23" />
+		<field name="COLOR_FormatRGBFlexible" since="23" />
+		<field name="COLOR_FormatRawBayer10bit" />
+		<field name="COLOR_FormatRawBayer8bit" />
+		<field name="COLOR_FormatRawBayer8bitcompressed" />
+		<field name="COLOR_FormatSurface" since="18" />
+		<field name="COLOR_FormatYCbYCr" deprecated="23" />
+		<field name="COLOR_FormatYCrYCb" deprecated="23" />
+		<field name="COLOR_FormatYUV411PackedPlanar" deprecated="23" />
+		<field name="COLOR_FormatYUV411Planar" deprecated="23" />
+		<field name="COLOR_FormatYUV420Flexible" since="21" />
+		<field name="COLOR_FormatYUV420PackedPlanar" deprecated="23" />
+		<field name="COLOR_FormatYUV420PackedSemiPlanar" deprecated="23" />
+		<field name="COLOR_FormatYUV420Planar" deprecated="23" />
+		<field name="COLOR_FormatYUV420SemiPlanar" deprecated="23" />
+		<field name="COLOR_FormatYUV422Flexible" since="23" />
+		<field name="COLOR_FormatYUV422PackedPlanar" deprecated="23" />
+		<field name="COLOR_FormatYUV422PackedSemiPlanar" deprecated="23" />
+		<field name="COLOR_FormatYUV422Planar" deprecated="23" />
+		<field name="COLOR_FormatYUV422SemiPlanar" deprecated="23" />
+		<field name="COLOR_FormatYUV444Flexible" since="23" />
+		<field name="COLOR_FormatYUV444Interleaved" deprecated="23" />
+		<field name="COLOR_QCOM_FormatYUV420SemiPlanar" deprecated="23" />
+		<field name="COLOR_TI_FormatYUV420PackedSemiPlanar" deprecated="23" />
+		<field name="FEATURE_AdaptivePlayback" since="19" />
+		<field name="FEATURE_DynamicTimestamp" since="29" />
+		<field name="FEATURE_FrameParsing" since="29" />
+		<field name="FEATURE_IntraRefresh" since="24" />
+		<field name="FEATURE_LowLatency" since="30" />
+		<field name="FEATURE_MultipleFrames" since="29" />
+		<field name="FEATURE_PartialFrame" since="26" />
+		<field name="FEATURE_QpBounds" since="31" />
+		<field name="FEATURE_SecurePlayback" since="21" />
+		<field name="FEATURE_TunneledPlayback" since="21" />
+		<field name="colorFormats" />
+		<field name="profileLevels" />
+	</class>
+	<class name="android/media/MediaCodecInfo$CodecProfileLevel" since="16">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="AACObjectELD" />
+		<field name="AACObjectERLC" />
+		<field name="AACObjectERScalable" since="26" />
+		<field name="AACObjectHE" />
+		<field name="AACObjectHE_PS" />
+		<field name="AACObjectLC" />
+		<field name="AACObjectLD" />
+		<field name="AACObjectLTP" />
+		<field name="AACObjectMain" />
+		<field name="AACObjectSSR" />
+		<field name="AACObjectScalable" />
+		<field name="AACObjectXHE" since="28" />
+		<field name="AV1Level2" since="29" />
+		<field name="AV1Level21" since="29" />
+		<field name="AV1Level22" since="29" />
+		<field name="AV1Level23" since="29" />
+		<field name="AV1Level3" since="29" />
+		<field name="AV1Level31" since="29" />
+		<field name="AV1Level32" since="29" />
+		<field name="AV1Level33" since="29" />
+		<field name="AV1Level4" since="29" />
+		<field name="AV1Level41" since="29" />
+		<field name="AV1Level42" since="29" />
+		<field name="AV1Level43" since="29" />
+		<field name="AV1Level5" since="29" />
+		<field name="AV1Level51" since="29" />
+		<field name="AV1Level52" since="29" />
+		<field name="AV1Level53" since="29" />
+		<field name="AV1Level6" since="29" />
+		<field name="AV1Level61" since="29" />
+		<field name="AV1Level62" since="29" />
+		<field name="AV1Level63" since="29" />
+		<field name="AV1Level7" since="29" />
+		<field name="AV1Level71" since="29" />
+		<field name="AV1Level72" since="29" />
+		<field name="AV1Level73" since="29" />
+		<field name="AV1ProfileMain10" since="29" />
+		<field name="AV1ProfileMain10HDR10" since="29" />
+		<field name="AV1ProfileMain10HDR10Plus" since="29" />
+		<field name="AV1ProfileMain8" since="29" />
+		<field name="AVCLevel1" />
+		<field name="AVCLevel11" />
+		<field name="AVCLevel12" />
+		<field name="AVCLevel13" />
+		<field name="AVCLevel1b" />
+		<field name="AVCLevel2" />
+		<field name="AVCLevel21" />
+		<field name="AVCLevel22" />
+		<field name="AVCLevel3" />
+		<field name="AVCLevel31" />
+		<field name="AVCLevel32" />
+		<field name="AVCLevel4" />
+		<field name="AVCLevel41" />
+		<field name="AVCLevel42" />
+		<field name="AVCLevel5" />
+		<field name="AVCLevel51" />
+		<field name="AVCLevel52" since="21" />
+		<field name="AVCLevel6" since="29" />
+		<field name="AVCLevel61" since="29" />
+		<field name="AVCLevel62" since="29" />
+		<field name="AVCProfileBaseline" />
+		<field name="AVCProfileConstrainedBaseline" since="27" />
+		<field name="AVCProfileConstrainedHigh" since="27" />
+		<field name="AVCProfileExtended" />
+		<field name="AVCProfileHigh" />
+		<field name="AVCProfileHigh10" />
+		<field name="AVCProfileHigh422" />
+		<field name="AVCProfileHigh444" />
+		<field name="AVCProfileMain" />
+		<field name="DolbyVisionLevelFhd24" since="24" />
+		<field name="DolbyVisionLevelFhd30" since="24" />
+		<field name="DolbyVisionLevelFhd60" since="24" />
+		<field name="DolbyVisionLevelHd24" since="24" />
+		<field name="DolbyVisionLevelHd30" since="24" />
+		<field name="DolbyVisionLevelUhd24" since="24" />
+		<field name="DolbyVisionLevelUhd30" since="24" />
+		<field name="DolbyVisionLevelUhd48" since="24" />
+		<field name="DolbyVisionLevelUhd60" since="24" />
+		<field name="DolbyVisionProfileDvav110" since="30" />
+		<field name="DolbyVisionProfileDvavPen" since="24" />
+		<field name="DolbyVisionProfileDvavPer" since="24" />
+		<field name="DolbyVisionProfileDvavSe" since="27" />
+		<field name="DolbyVisionProfileDvheDen" since="24" />
+		<field name="DolbyVisionProfileDvheDer" since="24" />
+		<field name="DolbyVisionProfileDvheDtb" since="24" />
+		<field name="DolbyVisionProfileDvheDth" since="24" />
+		<field name="DolbyVisionProfileDvheDtr" since="24" />
+		<field name="DolbyVisionProfileDvheSt" since="27" />
+		<field name="DolbyVisionProfileDvheStn" since="24" />
+		<field name="H263Level10" />
+		<field name="H263Level20" />
+		<field name="H263Level30" />
+		<field name="H263Level40" />
+		<field name="H263Level45" />
+		<field name="H263Level50" />
+		<field name="H263Level60" />
+		<field name="H263Level70" />
+		<field name="H263ProfileBackwardCompatible" />
+		<field name="H263ProfileBaseline" />
+		<field name="H263ProfileH320Coding" />
+		<field name="H263ProfileHighCompression" />
+		<field name="H263ProfileHighLatency" />
+		<field name="H263ProfileISWV2" />
+		<field name="H263ProfileISWV3" />
+		<field name="H263ProfileInterlace" />
+		<field name="H263ProfileInternet" />
+		<field name="HEVCHighTierLevel1" since="21" />
+		<field name="HEVCHighTierLevel2" since="21" />
+		<field name="HEVCHighTierLevel21" since="21" />
+		<field name="HEVCHighTierLevel3" since="21" />
+		<field name="HEVCHighTierLevel31" since="21" />
+		<field name="HEVCHighTierLevel4" since="21" />
+		<field name="HEVCHighTierLevel41" since="21" />
+		<field name="HEVCHighTierLevel5" since="21" />
+		<field name="HEVCHighTierLevel51" since="21" />
+		<field name="HEVCHighTierLevel52" since="21" />
+		<field name="HEVCHighTierLevel6" since="21" />
+		<field name="HEVCHighTierLevel61" since="21" />
+		<field name="HEVCHighTierLevel62" since="21" />
+		<field name="HEVCMainTierLevel1" since="21" />
+		<field name="HEVCMainTierLevel2" since="21" />
+		<field name="HEVCMainTierLevel21" since="21" />
+		<field name="HEVCMainTierLevel3" since="21" />
+		<field name="HEVCMainTierLevel31" since="21" />
+		<field name="HEVCMainTierLevel4" since="21" />
+		<field name="HEVCMainTierLevel41" since="21" />
+		<field name="HEVCMainTierLevel5" since="21" />
+		<field name="HEVCMainTierLevel51" since="21" />
+		<field name="HEVCMainTierLevel52" since="21" />
+		<field name="HEVCMainTierLevel6" since="21" />
+		<field name="HEVCMainTierLevel61" since="21" />
+		<field name="HEVCMainTierLevel62" since="21" />
+		<field name="HEVCProfileMain" since="21" />
+		<field name="HEVCProfileMain10" since="21" />
+		<field name="HEVCProfileMain10HDR10" since="24" />
+		<field name="HEVCProfileMain10HDR10Plus" since="29" />
+		<field name="HEVCProfileMainStill" since="28" />
+		<field name="MPEG2LevelH14" since="23" />
+		<field name="MPEG2LevelHL" since="23" />
+		<field name="MPEG2LevelHP" since="24" />
+		<field name="MPEG2LevelLL" since="23" />
+		<field name="MPEG2LevelML" since="23" />
+		<field name="MPEG2Profile422" since="23" />
+		<field name="MPEG2ProfileHigh" since="23" />
+		<field name="MPEG2ProfileMain" since="23" />
+		<field name="MPEG2ProfileSNR" since="23" />
+		<field name="MPEG2ProfileSimple" since="23" />
+		<field name="MPEG2ProfileSpatial" since="23" />
+		<field name="MPEG4Level0" />
+		<field name="MPEG4Level0b" />
+		<field name="MPEG4Level1" />
+		<field name="MPEG4Level2" />
+		<field name="MPEG4Level3" />
+		<field name="MPEG4Level3b" since="24" />
+		<field name="MPEG4Level4" />
+		<field name="MPEG4Level4a" />
+		<field name="MPEG4Level5" />
+		<field name="MPEG4Level6" since="24" />
+		<field name="MPEG4ProfileAdvancedCoding" />
+		<field name="MPEG4ProfileAdvancedCore" />
+		<field name="MPEG4ProfileAdvancedRealTime" />
+		<field name="MPEG4ProfileAdvancedScalable" />
+		<field name="MPEG4ProfileAdvancedSimple" />
+		<field name="MPEG4ProfileBasicAnimated" />
+		<field name="MPEG4ProfileCore" />
+		<field name="MPEG4ProfileCoreScalable" />
+		<field name="MPEG4ProfileHybrid" />
+		<field name="MPEG4ProfileMain" />
+		<field name="MPEG4ProfileNbit" />
+		<field name="MPEG4ProfileScalableTexture" />
+		<field name="MPEG4ProfileSimple" />
+		<field name="MPEG4ProfileSimpleFBA" />
+		<field name="MPEG4ProfileSimpleFace" />
+		<field name="MPEG4ProfileSimpleScalable" />
+		<field name="VP8Level_Version0" since="18" />
+		<field name="VP8Level_Version1" since="18" />
+		<field name="VP8Level_Version2" since="18" />
+		<field name="VP8Level_Version3" since="18" />
+		<field name="VP8ProfileMain" since="18" />
+		<field name="VP9Level1" since="24" />
+		<field name="VP9Level11" since="24" />
+		<field name="VP9Level2" since="24" />
+		<field name="VP9Level21" since="24" />
+		<field name="VP9Level3" since="24" />
+		<field name="VP9Level31" since="24" />
+		<field name="VP9Level4" since="24" />
+		<field name="VP9Level41" since="24" />
+		<field name="VP9Level5" since="24" />
+		<field name="VP9Level51" since="24" />
+		<field name="VP9Level52" since="24" />
+		<field name="VP9Level6" since="24" />
+		<field name="VP9Level61" since="24" />
+		<field name="VP9Level62" since="24" />
+		<field name="VP9Profile0" since="24" />
+		<field name="VP9Profile1" since="24" />
+		<field name="VP9Profile2" since="24" />
+		<field name="VP9Profile2HDR" since="24" />
+		<field name="VP9Profile2HDR10Plus" since="29" />
+		<field name="VP9Profile3" since="24" />
+		<field name="VP9Profile3HDR" since="24" />
+		<field name="VP9Profile3HDR10Plus" since="29" />
+		<field name="level" />
+		<field name="profile" />
+	</class>
+	<class name="android/media/MediaCodecInfo$EncoderCapabilities" since="21">
+		<extends name="java/lang/Object" />
+		<method name="getComplexityRange()Landroid/util/Range;" />
+		<method name="getQualityRange()Landroid/util/Range;" since="28" />
+		<method name="isBitrateModeSupported(I)Z" />
+		<field name="BITRATE_MODE_CBR" />
+		<field name="BITRATE_MODE_CBR_FD" since="31" />
+		<field name="BITRATE_MODE_CQ" />
+		<field name="BITRATE_MODE_VBR" />
+	</class>
+	<class name="android/media/MediaCodecInfo$VideoCapabilities" since="21">
+		<extends name="java/lang/Object" />
+		<method name="areSizeAndRateSupported(IID)Z" />
+		<method name="getAchievableFrameRatesFor(II)Landroid/util/Range;" since="23" />
+		<method name="getBitrateRange()Landroid/util/Range;" />
+		<method name="getHeightAlignment()I" />
+		<method name="getSupportedFrameRates()Landroid/util/Range;" />
+		<method name="getSupportedFrameRatesFor(II)Landroid/util/Range;" />
+		<method name="getSupportedHeights()Landroid/util/Range;" />
+		<method name="getSupportedHeightsFor(I)Landroid/util/Range;" />
+		<method name="getSupportedPerformancePoints()Ljava/util/List;" since="29" />
+		<method name="getSupportedWidths()Landroid/util/Range;" />
+		<method name="getSupportedWidthsFor(I)Landroid/util/Range;" />
+		<method name="getWidthAlignment()I" />
+		<method name="isSizeSupported(II)Z" />
+	</class>
+	<class name="android/media/MediaCodecInfo$VideoCapabilities$PerformancePoint" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="covers(Landroid/media/MediaCodecInfo$VideoCapabilities$PerformancePoint;)Z" />
+		<method name="covers(Landroid/media/MediaFormat;)Z" />
+		<field name="FHD_100" />
+		<field name="FHD_120" />
+		<field name="FHD_200" />
+		<field name="FHD_24" />
+		<field name="FHD_240" />
+		<field name="FHD_25" />
+		<field name="FHD_30" />
+		<field name="FHD_50" />
+		<field name="FHD_60" />
+		<field name="HD_100" />
+		<field name="HD_120" />
+		<field name="HD_200" />
+		<field name="HD_24" />
+		<field name="HD_240" />
+		<field name="HD_25" />
+		<field name="HD_30" />
+		<field name="HD_50" />
+		<field name="HD_60" />
+		<field name="SD_24" />
+		<field name="SD_25" />
+		<field name="SD_30" />
+		<field name="SD_48" />
+		<field name="SD_50" />
+		<field name="SD_60" />
+		<field name="UHD_100" />
+		<field name="UHD_120" />
+		<field name="UHD_200" />
+		<field name="UHD_24" />
+		<field name="UHD_240" />
+		<field name="UHD_25" />
+		<field name="UHD_30" />
+		<field name="UHD_50" />
+		<field name="UHD_60" />
+	</class>
+	<class name="android/media/MediaCodecList" since="16">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" since="21" />
+		<method name="findDecoderForFormat(Landroid/media/MediaFormat;)Ljava/lang/String;" since="21" />
+		<method name="findEncoderForFormat(Landroid/media/MediaFormat;)Ljava/lang/String;" since="21" />
+		<method name="getCodecCount()I" deprecated="21" />
+		<method name="getCodecInfoAt(I)Landroid/media/MediaCodecInfo;" deprecated="21" />
+		<method name="getCodecInfos()[Landroid/media/MediaCodecInfo;" since="21" />
+		<field name="ALL_CODECS" since="21" />
+		<field name="REGULAR_CODECS" since="21" />
+	</class>
+	<class name="android/media/MediaCrypto" since="16">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/util/UUID;[B)V" />
+		<method name="isCryptoSchemeSupported(Ljava/util/UUID;)Z" />
+		<method name="release()V" />
+		<method name="requiresSecureDecoderComponent(Ljava/lang/String;)Z" />
+		<method name="setMediaDrmSession([B)V" since="23" />
+	</class>
+	<class name="android/media/MediaCryptoException" since="16">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/media/MediaDataSource" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getSize()J" />
+		<method name="readAt(J[BII)I" />
+	</class>
+	<class name="android/media/MediaDescrambler" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="descramble(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;Landroid/media/MediaCodec$CryptoInfo;)I" />
+		<method name="requiresSecureDecoderComponent(Ljava/lang/String;)Z" />
+		<method name="setMediaCasSession(Landroid/media/MediaCas$Session;)V" />
+		<field name="SCRAMBLE_CONTROL_EVEN_KEY" since="28" />
+		<field name="SCRAMBLE_CONTROL_ODD_KEY" since="28" />
+		<field name="SCRAMBLE_CONTROL_RESERVED" since="28" />
+		<field name="SCRAMBLE_CONTROL_UNSCRAMBLED" since="28" />
+		<field name="SCRAMBLE_FLAG_PES_HEADER" since="28" />
+	</class>
+	<class name="android/media/MediaDescription" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDescription()Ljava/lang/CharSequence;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getIconBitmap()Landroid/graphics/Bitmap;" />
+		<method name="getIconUri()Landroid/net/Uri;" />
+		<method name="getMediaId()Ljava/lang/String;" />
+		<method name="getMediaUri()Landroid/net/Uri;" since="23" />
+		<method name="getSubtitle()Ljava/lang/CharSequence;" />
+		<method name="getTitle()Ljava/lang/CharSequence;" />
+		<field name="BT_FOLDER_TYPE_ALBUMS" since="26" />
+		<field name="BT_FOLDER_TYPE_ARTISTS" since="26" />
+		<field name="BT_FOLDER_TYPE_GENRES" since="26" />
+		<field name="BT_FOLDER_TYPE_MIXED" since="26" />
+		<field name="BT_FOLDER_TYPE_PLAYLISTS" since="26" />
+		<field name="BT_FOLDER_TYPE_TITLES" since="26" />
+		<field name="BT_FOLDER_TYPE_YEARS" since="26" />
+		<field name="CREATOR" />
+		<field name="EXTRA_BT_FOLDER_TYPE" since="26" />
+	</class>
+	<class name="android/media/MediaDescription$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/media/MediaDescription;" />
+		<method name="setDescription(Ljava/lang/CharSequence;)Landroid/media/MediaDescription$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/media/MediaDescription$Builder;" />
+		<method name="setIconBitmap(Landroid/graphics/Bitmap;)Landroid/media/MediaDescription$Builder;" />
+		<method name="setIconUri(Landroid/net/Uri;)Landroid/media/MediaDescription$Builder;" />
+		<method name="setMediaId(Ljava/lang/String;)Landroid/media/MediaDescription$Builder;" />
+		<method name="setMediaUri(Landroid/net/Uri;)Landroid/media/MediaDescription$Builder;" since="23" />
+		<method name="setSubtitle(Ljava/lang/CharSequence;)Landroid/media/MediaDescription$Builder;" />
+		<method name="setTitle(Ljava/lang/CharSequence;)Landroid/media/MediaDescription$Builder;" />
+	</class>
+	<class name="android/media/MediaDrm" since="18">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" since="28" />
+		<method name="&lt;init&gt;(Ljava/util/UUID;)V" />
+		<method name="clearOnEventListener()V" since="29" />
+		<method name="clearOnExpirationUpdateListener()V" since="29" />
+		<method name="clearOnKeyStatusChangeListener()V" since="29" />
+		<method name="clearOnSessionLostStateListener()V" since="29" />
+		<method name="closeSession([B)V" />
+		<method name="getConnectedHdcpLevel()I" since="28" />
+		<method name="getCryptoSession([BLjava/lang/String;Ljava/lang/String;)Landroid/media/MediaDrm$CryptoSession;" />
+		<method name="getKeyRequest([B[BLjava/lang/String;ILjava/util/HashMap;)Landroid/media/MediaDrm$KeyRequest;" />
+		<method name="getLogMessages()Ljava/util/List;" since="31" />
+		<method name="getMaxHdcpLevel()I" since="28" />
+		<method name="getMaxSecurityLevel()I" since="28" />
+		<method name="getMaxSessionCount()I" since="28" />
+		<method name="getMetrics()Landroid/os/PersistableBundle;" since="28" />
+		<method name="getOfflineLicenseKeySetIds()Ljava/util/List;" since="29" />
+		<method name="getOfflineLicenseState([B)I" since="29" />
+		<method name="getOpenSessionCount()I" since="28" />
+		<method name="getPlaybackComponent([B)Landroid/media/MediaDrm$PlaybackComponent;" since="31" />
+		<method name="getPropertyByteArray(Ljava/lang/String;)[B" />
+		<method name="getPropertyString(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getProvisionRequest()Landroid/media/MediaDrm$ProvisionRequest;" />
+		<method name="getSecureStop([B)[B" since="22" />
+		<method name="getSecureStopIds()Ljava/util/List;" since="28" />
+		<method name="getSecureStops()Ljava/util/List;" />
+		<method name="getSecurityLevel([B)I" since="28" />
+		<method name="getSupportedCryptoSchemes()Ljava/util/List;" since="30" />
+		<method name="isCryptoSchemeSupported(Ljava/util/UUID;)Z" />
+		<method name="isCryptoSchemeSupported(Ljava/util/UUID;Ljava/lang/String;)Z" since="19" />
+		<method name="isCryptoSchemeSupported(Ljava/util/UUID;Ljava/lang/String;I)Z" since="29" />
+		<method name="openSession()[B" />
+		<method name="openSession(I)[B" since="28" />
+		<method name="provideKeyResponse([B[B)[B" />
+		<method name="provideProvisionResponse([B)V" />
+		<method name="queryKeyStatus([B)Ljava/util/HashMap;" />
+		<method name="release()V" deprecated="28" />
+		<method name="releaseAllSecureStops()V" since="22" deprecated="28" />
+		<method name="releaseSecureStops([B)V" />
+		<method name="removeAllSecureStops()V" since="28" />
+		<method name="removeKeys([B)V" />
+		<method name="removeOfflineLicense([B)V" since="29" />
+		<method name="removeSecureStop([B)V" since="28" />
+		<method name="requiresSecureDecoder(Ljava/lang/String;)Z" since="31" />
+		<method name="requiresSecureDecoder(Ljava/lang/String;I)Z" since="31" />
+		<method name="restoreKeys([B[B)V" />
+		<method name="setOnEventListener(Landroid/media/MediaDrm$OnEventListener;)V" />
+		<method name="setOnEventListener(Landroid/media/MediaDrm$OnEventListener;Landroid/os/Handler;)V" since="29" />
+		<method name="setOnEventListener(Ljava/util/concurrent/Executor;Landroid/media/MediaDrm$OnEventListener;)V" since="29" />
+		<method name="setOnExpirationUpdateListener(Landroid/media/MediaDrm$OnExpirationUpdateListener;Landroid/os/Handler;)V" since="23" />
+		<method name="setOnExpirationUpdateListener(Ljava/util/concurrent/Executor;Landroid/media/MediaDrm$OnExpirationUpdateListener;)V" since="29" />
+		<method name="setOnKeyStatusChangeListener(Landroid/media/MediaDrm$OnKeyStatusChangeListener;Landroid/os/Handler;)V" since="23" />
+		<method name="setOnKeyStatusChangeListener(Ljava/util/concurrent/Executor;Landroid/media/MediaDrm$OnKeyStatusChangeListener;)V" since="29" />
+		<method name="setOnSessionLostStateListener(Landroid/media/MediaDrm$OnSessionLostStateListener;Landroid/os/Handler;)V" since="29" />
+		<method name="setOnSessionLostStateListener(Ljava/util/concurrent/Executor;Landroid/media/MediaDrm$OnSessionLostStateListener;)V" since="29" />
+		<method name="setPropertyByteArray(Ljava/lang/String;[B)V" />
+		<method name="setPropertyString(Ljava/lang/String;Ljava/lang/String;)V" />
+		<field name="EVENT_KEY_EXPIRED" deprecated="26" />
+		<field name="EVENT_KEY_REQUIRED" />
+		<field name="EVENT_PROVISION_REQUIRED" deprecated="23" />
+		<field name="EVENT_SESSION_RECLAIMED" since="23" />
+		<field name="EVENT_VENDOR_DEFINED" />
+		<field name="HDCP_LEVEL_UNKNOWN" since="28" />
+		<field name="HDCP_NONE" since="28" />
+		<field name="HDCP_NO_DIGITAL_OUTPUT" since="28" />
+		<field name="HDCP_V1" since="28" />
+		<field name="HDCP_V2" since="28" />
+		<field name="HDCP_V2_1" since="28" />
+		<field name="HDCP_V2_2" since="28" />
+		<field name="HDCP_V2_3" since="29" />
+		<field name="KEY_TYPE_OFFLINE" />
+		<field name="KEY_TYPE_RELEASE" />
+		<field name="KEY_TYPE_STREAMING" />
+		<field name="OFFLINE_LICENSE_STATE_RELEASED" since="29" />
+		<field name="OFFLINE_LICENSE_STATE_UNKNOWN" since="29" />
+		<field name="OFFLINE_LICENSE_STATE_USABLE" since="29" />
+		<field name="PROPERTY_ALGORITHMS" />
+		<field name="PROPERTY_DESCRIPTION" />
+		<field name="PROPERTY_DEVICE_UNIQUE_ID" />
+		<field name="PROPERTY_VENDOR" />
+		<field name="PROPERTY_VERSION" />
+		<field name="SECURITY_LEVEL_HW_SECURE_ALL" since="28" />
+		<field name="SECURITY_LEVEL_HW_SECURE_CRYPTO" since="28" />
+		<field name="SECURITY_LEVEL_HW_SECURE_DECODE" since="28" />
+		<field name="SECURITY_LEVEL_SW_SECURE_CRYPTO" since="28" />
+		<field name="SECURITY_LEVEL_SW_SECURE_DECODE" since="28" />
+		<field name="SECURITY_LEVEL_UNKNOWN" since="28" />
+	</class>
+	<class name="android/media/MediaDrm$CryptoSession" since="18">
+		<extends name="java/lang/Object" />
+		<method name="decrypt([B[B[B)[B" />
+		<method name="encrypt([B[B[B)[B" />
+		<method name="sign([B[B)[B" />
+		<method name="verify([B[B[B)Z" />
+	</class>
+	<class name="android/media/MediaDrm$ErrorCodes" since="31">
+		<extends name="java/lang/Object" />
+		<field name="ERROR_CERTIFICATE_MALFORMED" />
+		<field name="ERROR_CERTIFICATE_MISSING" />
+		<field name="ERROR_CRYPTO_LIBRARY" />
+		<field name="ERROR_FRAME_TOO_LARGE" />
+		<field name="ERROR_GENERIC_OEM" />
+		<field name="ERROR_GENERIC_PLUGIN" />
+		<field name="ERROR_INIT_DATA" />
+		<field name="ERROR_INSUFFICIENT_OUTPUT_PROTECTION" />
+		<field name="ERROR_INSUFFICIENT_SECURITY" />
+		<field name="ERROR_KEY_EXPIRED" />
+		<field name="ERROR_KEY_NOT_LOADED" />
+		<field name="ERROR_LICENSE_PARSE" />
+		<field name="ERROR_LICENSE_POLICY" />
+		<field name="ERROR_LICENSE_RELEASE" />
+		<field name="ERROR_LICENSE_REQUEST_REJECTED" />
+		<field name="ERROR_LICENSE_RESTORE" />
+		<field name="ERROR_LICENSE_STATE" />
+		<field name="ERROR_LOST_STATE" />
+		<field name="ERROR_MEDIA_FRAMEWORK" />
+		<field name="ERROR_NO_KEY" />
+		<field name="ERROR_PROVISIONING_CERTIFICATE" />
+		<field name="ERROR_PROVISIONING_CONFIG" />
+		<field name="ERROR_PROVISIONING_PARSE" />
+		<field name="ERROR_PROVISIONING_REQUEST_REJECTED" />
+		<field name="ERROR_PROVISIONING_RETRY" />
+		<field name="ERROR_RESOURCE_BUSY" />
+		<field name="ERROR_RESOURCE_CONTENTION" />
+		<field name="ERROR_SECURE_STOP_RELEASE" />
+		<field name="ERROR_SESSION_NOT_OPENED" />
+		<field name="ERROR_STORAGE_READ" />
+		<field name="ERROR_STORAGE_WRITE" />
+		<field name="ERROR_UNKNOWN" />
+		<field name="ERROR_UNSUPPORTED_OPERATION" />
+		<field name="ERROR_ZERO_SUBSAMPLES" />
+	</class>
+	<class name="android/media/MediaDrm$HdcpLevel" since="28" deprecated="29">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="android/media/MediaDrm$KeyRequest" since="18">
+		<extends name="java/lang/Object" />
+		<method name="getData()[B" />
+		<method name="getDefaultUrl()Ljava/lang/String;" />
+		<method name="getRequestType()I" since="23" />
+		<field name="REQUEST_TYPE_INITIAL" since="23" />
+		<field name="REQUEST_TYPE_NONE" since="28" />
+		<field name="REQUEST_TYPE_RELEASE" since="23" />
+		<field name="REQUEST_TYPE_RENEWAL" since="23" />
+		<field name="REQUEST_TYPE_UPDATE" since="28" />
+	</class>
+	<class name="android/media/MediaDrm$KeyStatus" since="23">
+		<extends name="java/lang/Object" />
+		<method name="getKeyId()[B" />
+		<method name="getStatusCode()I" />
+		<field name="STATUS_EXPIRED" />
+		<field name="STATUS_INTERNAL_ERROR" />
+		<field name="STATUS_OUTPUT_NOT_ALLOWED" />
+		<field name="STATUS_PENDING" />
+		<field name="STATUS_USABLE" />
+		<field name="STATUS_USABLE_IN_FUTURE" since="29" />
+	</class>
+	<class name="android/media/MediaDrm$LogMessage" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getMessage()Ljava/lang/String;" />
+		<method name="getPriority()I" />
+		<method name="getTimestampMillis()J" />
+	</class>
+	<class name="android/media/MediaDrm$MediaDrmStateException" since="21">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="getDiagnosticInfo()Ljava/lang/String;" />
+		<method name="getErrorCode()I" since="31" />
+		<method name="isTransient()Z" since="31" />
+	</class>
+	<class name="android/media/MediaDrm$MetricsConstants" since="28">
+		<extends name="java/lang/Object" />
+		<field name="CLOSE_SESSION_ERROR_COUNT" />
+		<field name="CLOSE_SESSION_ERROR_LIST" />
+		<field name="CLOSE_SESSION_OK_COUNT" />
+		<field name="EVENT_KEY_EXPIRED_COUNT" />
+		<field name="EVENT_KEY_NEEDED_COUNT" />
+		<field name="EVENT_PROVISION_REQUIRED_COUNT" />
+		<field name="EVENT_SESSION_RECLAIMED_COUNT" />
+		<field name="EVENT_VENDOR_DEFINED_COUNT" />
+		<field name="GET_DEVICE_UNIQUE_ID_ERROR_COUNT" />
+		<field name="GET_DEVICE_UNIQUE_ID_ERROR_LIST" />
+		<field name="GET_DEVICE_UNIQUE_ID_OK_COUNT" />
+		<field name="GET_KEY_REQUEST_ERROR_COUNT" />
+		<field name="GET_KEY_REQUEST_ERROR_LIST" />
+		<field name="GET_KEY_REQUEST_OK_COUNT" />
+		<field name="GET_KEY_REQUEST_OK_TIME_MICROS" />
+		<field name="GET_PROVISION_REQUEST_ERROR_COUNT" />
+		<field name="GET_PROVISION_REQUEST_ERROR_LIST" />
+		<field name="GET_PROVISION_REQUEST_OK_COUNT" />
+		<field name="KEY_STATUS_EXPIRED_COUNT" />
+		<field name="KEY_STATUS_INTERNAL_ERROR_COUNT" />
+		<field name="KEY_STATUS_OUTPUT_NOT_ALLOWED_COUNT" />
+		<field name="KEY_STATUS_PENDING_COUNT" />
+		<field name="KEY_STATUS_USABLE_COUNT" />
+		<field name="OPEN_SESSION_ERROR_COUNT" />
+		<field name="OPEN_SESSION_ERROR_LIST" />
+		<field name="OPEN_SESSION_OK_COUNT" />
+		<field name="PROVIDE_KEY_RESPONSE_ERROR_COUNT" />
+		<field name="PROVIDE_KEY_RESPONSE_ERROR_LIST" />
+		<field name="PROVIDE_KEY_RESPONSE_OK_COUNT" />
+		<field name="PROVIDE_KEY_RESPONSE_OK_TIME_MICROS" />
+		<field name="PROVIDE_PROVISION_RESPONSE_ERROR_COUNT" />
+		<field name="PROVIDE_PROVISION_RESPONSE_ERROR_LIST" />
+		<field name="PROVIDE_PROVISION_RESPONSE_OK_COUNT" />
+		<field name="SESSION_END_TIMES_MS" />
+		<field name="SESSION_START_TIMES_MS" />
+	</class>
+	<class name="android/media/MediaDrm$OnEventListener" since="18">
+		<extends name="java/lang/Object" />
+		<method name="onEvent(Landroid/media/MediaDrm;[BII[B)V" />
+	</class>
+	<class name="android/media/MediaDrm$OnExpirationUpdateListener" since="23">
+		<extends name="java/lang/Object" />
+		<method name="onExpirationUpdate(Landroid/media/MediaDrm;[BJ)V" />
+	</class>
+	<class name="android/media/MediaDrm$OnKeyStatusChangeListener" since="23">
+		<extends name="java/lang/Object" />
+		<method name="onKeyStatusChange(Landroid/media/MediaDrm;[BLjava/util/List;Z)V" />
+	</class>
+	<class name="android/media/MediaDrm$OnSessionLostStateListener" since="29">
+		<extends name="java/lang/Object" />
+		<method name="onSessionLostState(Landroid/media/MediaDrm;[B)V" />
+	</class>
+	<class name="android/media/MediaDrm$PlaybackComponent" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getLogSessionId()Landroid/media/metrics/LogSessionId;" />
+		<method name="setLogSessionId(Landroid/media/metrics/LogSessionId;)V" />
+	</class>
+	<class name="android/media/MediaDrm$ProvisionRequest" since="18">
+		<extends name="java/lang/Object" />
+		<method name="getData()[B" />
+		<method name="getDefaultUrl()Ljava/lang/String;" />
+	</class>
+	<class name="android/media/MediaDrm$SecurityLevel" since="28" deprecated="29">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="android/media/MediaDrm$SessionException" since="29">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(ILjava/lang/String;)V" />
+		<method name="getErrorCode()I" deprecated="31" />
+		<method name="isTransient()Z" since="31" />
+		<field name="ERROR_RESOURCE_CONTENTION" deprecated="31" />
+		<field name="ERROR_UNKNOWN" deprecated="31" />
+	</class>
+	<class name="android/media/MediaDrmException" since="18">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/media/MediaDrmResetException" since="23">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/media/MediaExtractor" since="16">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="advance()Z" />
+		<method name="getAudioPresentations(I)Ljava/util/List;" since="28" />
+		<method name="getCachedDuration()J" />
+		<method name="getCasInfo(I)Landroid/media/MediaExtractor$CasInfo;" since="26" />
+		<method name="getDrmInitData()Landroid/media/DrmInitData;" since="24" />
+		<method name="getLogSessionId()Landroid/media/metrics/LogSessionId;" since="31" />
+		<method name="getMetrics()Landroid/os/PersistableBundle;" since="26" />
+		<method name="getPsshInfo()Ljava/util/Map;" since="18" />
+		<method name="getSampleCryptoInfo(Landroid/media/MediaCodec$CryptoInfo;)Z" />
+		<method name="getSampleFlags()I" />
+		<method name="getSampleSize()J" since="28" />
+		<method name="getSampleTime()J" />
+		<method name="getSampleTrackIndex()I" />
+		<method name="getTrackCount()I" />
+		<method name="getTrackFormat(I)Landroid/media/MediaFormat;" />
+		<method name="hasCacheReachedEndOfStream()Z" />
+		<method name="readSampleData(Ljava/nio/ByteBuffer;I)I" />
+		<method name="release()V" />
+		<method name="seekTo(JI)V" />
+		<method name="selectTrack(I)V" />
+		<method name="setDataSource(Landroid/content/Context;Landroid/net/Uri;Ljava/util/Map;)V" />
+		<method name="setDataSource(Landroid/content/res/AssetFileDescriptor;)V" since="24" />
+		<method name="setDataSource(Landroid/media/MediaDataSource;)V" since="23" />
+		<method name="setDataSource(Ljava/io/FileDescriptor;)V" />
+		<method name="setDataSource(Ljava/io/FileDescriptor;JJ)V" />
+		<method name="setDataSource(Ljava/lang/String;)V" />
+		<method name="setDataSource(Ljava/lang/String;Ljava/util/Map;)V" />
+		<method name="setLogSessionId(Landroid/media/metrics/LogSessionId;)V" since="31" />
+		<method name="setMediaCas(Landroid/media/MediaCas;)V" since="26" />
+		<method name="unselectTrack(I)V" />
+		<field name="SAMPLE_FLAG_ENCRYPTED" />
+		<field name="SAMPLE_FLAG_PARTIAL_FRAME" since="26" />
+		<field name="SAMPLE_FLAG_SYNC" />
+		<field name="SEEK_TO_CLOSEST_SYNC" />
+		<field name="SEEK_TO_NEXT_SYNC" />
+		<field name="SEEK_TO_PREVIOUS_SYNC" />
+	</class>
+	<class name="android/media/MediaExtractor$CasInfo" since="26">
+		<extends name="java/lang/Object" />
+		<method name="getPrivateData()[B" since="29" />
+		<method name="getSession()Landroid/media/MediaCas$Session;" />
+		<method name="getSystemId()I" />
+	</class>
+	<class name="android/media/MediaExtractor$MetricsConstants" since="26">
+		<extends name="java/lang/Object" />
+		<field name="FORMAT" />
+		<field name="MIME_TYPE" />
+		<field name="TRACKS" />
+	</class>
+	<class name="android/media/MediaFormat" since="16">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/media/MediaFormat;)V" since="29" />
+		<method name="containsFeature(Ljava/lang/String;)Z" since="29" />
+		<method name="containsKey(Ljava/lang/String;)Z" />
+		<method name="createAudioFormat(Ljava/lang/String;II)Landroid/media/MediaFormat;" />
+		<method name="createSubtitleFormat(Ljava/lang/String;Ljava/lang/String;)Landroid/media/MediaFormat;" since="19" />
+		<method name="createVideoFormat(Ljava/lang/String;II)Landroid/media/MediaFormat;" />
+		<method name="getByteBuffer(Ljava/lang/String;)Ljava/nio/ByteBuffer;" />
+		<method name="getByteBuffer(Ljava/lang/String;Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;" since="29" />
+		<method name="getFeatureEnabled(Ljava/lang/String;)Z" since="21" />
+		<method name="getFeatures()Ljava/util/Set;" since="29" />
+		<method name="getFloat(Ljava/lang/String;)F" />
+		<method name="getFloat(Ljava/lang/String;F)F" since="29" />
+		<method name="getInteger(Ljava/lang/String;)I" />
+		<method name="getInteger(Ljava/lang/String;I)I" since="29" />
+		<method name="getKeys()Ljava/util/Set;" since="29" />
+		<method name="getLong(Ljava/lang/String;)J" />
+		<method name="getLong(Ljava/lang/String;J)J" since="29" />
+		<method name="getNumber(Ljava/lang/String;)Ljava/lang/Number;" since="29" />
+		<method name="getNumber(Ljava/lang/String;Ljava/lang/Number;)Ljava/lang/Number;" since="29" />
+		<method name="getString(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="29" />
+		<method name="getValueTypeForKey(Ljava/lang/String;)I" since="29" />
+		<method name="removeFeature(Ljava/lang/String;)V" since="29" />
+		<method name="removeKey(Ljava/lang/String;)V" since="29" />
+		<method name="setByteBuffer(Ljava/lang/String;Ljava/nio/ByteBuffer;)V" />
+		<method name="setFeatureEnabled(Ljava/lang/String;Z)V" since="21" />
+		<method name="setFloat(Ljava/lang/String;F)V" />
+		<method name="setInteger(Ljava/lang/String;I)V" />
+		<method name="setLong(Ljava/lang/String;J)V" />
+		<method name="setString(Ljava/lang/String;Ljava/lang/String;)V" />
+		<field name="COLOR_RANGE_FULL" since="24" />
+		<field name="COLOR_RANGE_LIMITED" since="24" />
+		<field name="COLOR_STANDARD_BT2020" since="24" />
+		<field name="COLOR_STANDARD_BT601_NTSC" since="24" />
+		<field name="COLOR_STANDARD_BT601_PAL" since="24" />
+		<field name="COLOR_STANDARD_BT709" since="24" />
+		<field name="COLOR_TRANSFER_HLG" since="24" />
+		<field name="COLOR_TRANSFER_LINEAR" since="24" />
+		<field name="COLOR_TRANSFER_SDR_VIDEO" since="24" />
+		<field name="COLOR_TRANSFER_ST2084" since="24" />
+		<field name="KEY_AAC_DRC_ALBUM_MODE" since="30" />
+		<field name="KEY_AAC_DRC_ATTENUATION_FACTOR" since="21" />
+		<field name="KEY_AAC_DRC_BOOST_FACTOR" since="21" />
+		<field name="KEY_AAC_DRC_EFFECT_TYPE" since="28" />
+		<field name="KEY_AAC_DRC_HEAVY_COMPRESSION" since="21" />
+		<field name="KEY_AAC_DRC_OUTPUT_LOUDNESS" since="30" />
+		<field name="KEY_AAC_DRC_TARGET_REFERENCE_LEVEL" since="21" />
+		<field name="KEY_AAC_ENCODED_TARGET_LEVEL" since="21" />
+		<field name="KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT" since="21" />
+		<field name="KEY_AAC_PROFILE" />
+		<field name="KEY_AAC_SBR_MODE" since="21" />
+		<field name="KEY_ALLOW_FRAME_DROP" since="31" />
+		<field name="KEY_AUDIO_SESSION_ID" since="21" />
+		<field name="KEY_BITRATE_MODE" since="21" />
+		<field name="KEY_BIT_RATE" />
+		<field name="KEY_CAPTION_SERVICE_NUMBER" since="30" />
+		<field name="KEY_CAPTURE_RATE" since="21" />
+		<field name="KEY_CHANNEL_COUNT" />
+		<field name="KEY_CHANNEL_MASK" />
+		<field name="KEY_CODECS_STRING" since="30" />
+		<field name="KEY_COLOR_FORMAT" />
+		<field name="KEY_COLOR_RANGE" since="24" />
+		<field name="KEY_COLOR_STANDARD" since="24" />
+		<field name="KEY_COLOR_TRANSFER" since="24" />
+		<field name="KEY_COLOR_TRANSFER_REQUEST" since="31" />
+		<field name="KEY_COMPLEXITY" since="21" />
+		<field name="KEY_CREATE_INPUT_SURFACE_SUSPENDED" since="29" />
+		<field name="KEY_DURATION" />
+		<field name="KEY_ENCODER_DELAY" since="30" />
+		<field name="KEY_ENCODER_PADDING" since="30" />
+		<field name="KEY_FLAC_COMPRESSION_LEVEL" />
+		<field name="KEY_FRAME_RATE" />
+		<field name="KEY_GRID_COLUMNS" since="28" />
+		<field name="KEY_GRID_ROWS" since="28" />
+		<field name="KEY_HAPTIC_CHANNEL_COUNT" since="29" />
+		<field name="KEY_HARDWARE_AV_SYNC_ID" since="30" />
+		<field name="KEY_HDR10_PLUS_INFO" since="29" />
+		<field name="KEY_HDR_STATIC_INFO" since="24" />
+		<field name="KEY_HEIGHT" />
+		<field name="KEY_INTRA_REFRESH_PERIOD" since="24" />
+		<field name="KEY_IS_ADTS" />
+		<field name="KEY_IS_AUTOSELECT" since="19" />
+		<field name="KEY_IS_DEFAULT" since="19" />
+		<field name="KEY_IS_FORCED_SUBTITLE" since="19" />
+		<field name="KEY_I_FRAME_INTERVAL" />
+		<field name="KEY_LANGUAGE" since="19" />
+		<field name="KEY_LATENCY" since="26" />
+		<field name="KEY_LEVEL" since="23" />
+		<field name="KEY_LOW_LATENCY" since="30" />
+		<field name="KEY_MAX_B_FRAMES" since="29" />
+		<field name="KEY_MAX_FPS_TO_ENCODER" since="29" />
+		<field name="KEY_MAX_HEIGHT" since="19" />
+		<field name="KEY_MAX_INPUT_SIZE" />
+		<field name="KEY_MAX_PTS_GAP_TO_ENCODER" since="29" />
+		<field name="KEY_MAX_WIDTH" since="19" />
+		<field name="KEY_MIME" />
+		<field name="KEY_MPEGH_COMPATIBLE_SETS" since="31" />
+		<field name="KEY_MPEGH_PROFILE_LEVEL_INDICATION" since="31" />
+		<field name="KEY_MPEGH_REFERENCE_CHANNEL_LAYOUT" since="31" />
+		<field name="KEY_OPERATING_RATE" since="23" />
+		<field name="KEY_OUTPUT_REORDER_DEPTH" since="28" />
+		<field name="KEY_PCM_ENCODING" since="24" />
+		<field name="KEY_PIXEL_ASPECT_RATIO_HEIGHT" since="30" />
+		<field name="KEY_PIXEL_ASPECT_RATIO_WIDTH" since="30" />
+		<field name="KEY_PREPEND_HEADER_TO_SYNC_FRAMES" since="29" />
+		<field name="KEY_PRIORITY" since="23" />
+		<field name="KEY_PROFILE" since="21" />
+		<field name="KEY_PUSH_BLANK_BUFFERS_ON_STOP" since="19" />
+		<field name="KEY_QUALITY" since="28" />
+		<field name="KEY_REPEAT_PREVIOUS_FRAME_AFTER" since="19" />
+		<field name="KEY_ROTATION" since="23" />
+		<field name="KEY_SAMPLE_RATE" />
+		<field name="KEY_SLICE_HEIGHT" since="23" />
+		<field name="KEY_SLOW_MOTION_MARKERS" since="31" />
+		<field name="KEY_STRIDE" since="23" />
+		<field name="KEY_TEMPORAL_LAYERING" since="21" />
+		<field name="KEY_TILE_HEIGHT" since="28" />
+		<field name="KEY_TILE_WIDTH" since="28" />
+		<field name="KEY_TRACK_ID" since="24" />
+		<field name="KEY_VIDEO_QP_B_MAX" since="31" />
+		<field name="KEY_VIDEO_QP_B_MIN" since="31" />
+		<field name="KEY_VIDEO_QP_I_MAX" since="31" />
+		<field name="KEY_VIDEO_QP_I_MIN" since="31" />
+		<field name="KEY_VIDEO_QP_MAX" since="31" />
+		<field name="KEY_VIDEO_QP_MIN" since="31" />
+		<field name="KEY_VIDEO_QP_P_MAX" since="31" />
+		<field name="KEY_VIDEO_QP_P_MIN" since="31" />
+		<field name="KEY_WIDTH" />
+		<field name="MIMETYPE_AUDIO_AAC" since="21" />
+		<field name="MIMETYPE_AUDIO_AC3" since="21" />
+		<field name="MIMETYPE_AUDIO_AC4" since="29" />
+		<field name="MIMETYPE_AUDIO_AMR_NB" since="21" />
+		<field name="MIMETYPE_AUDIO_AMR_WB" since="21" />
+		<field name="MIMETYPE_AUDIO_EAC3" since="23" />
+		<field name="MIMETYPE_AUDIO_EAC3_JOC" since="29" />
+		<field name="MIMETYPE_AUDIO_FLAC" since="21" />
+		<field name="MIMETYPE_AUDIO_G711_ALAW" since="21" />
+		<field name="MIMETYPE_AUDIO_G711_MLAW" since="21" />
+		<field name="MIMETYPE_AUDIO_MPEG" since="21" />
+		<field name="MIMETYPE_AUDIO_MPEGH_MHA1" since="31" />
+		<field name="MIMETYPE_AUDIO_MPEGH_MHM1" since="31" />
+		<field name="MIMETYPE_AUDIO_MSGSM" since="21" />
+		<field name="MIMETYPE_AUDIO_OPUS" since="21" />
+		<field name="MIMETYPE_AUDIO_QCELP" since="21" />
+		<field name="MIMETYPE_AUDIO_RAW" since="21" />
+		<field name="MIMETYPE_AUDIO_SCRAMBLED" since="26" />
+		<field name="MIMETYPE_AUDIO_VORBIS" since="21" />
+		<field name="MIMETYPE_IMAGE_ANDROID_HEIC" since="28" />
+		<field name="MIMETYPE_TEXT_CEA_608" since="21" />
+		<field name="MIMETYPE_TEXT_CEA_708" since="28" />
+		<field name="MIMETYPE_TEXT_SUBRIP" since="28" />
+		<field name="MIMETYPE_TEXT_VTT" since="21" />
+		<field name="MIMETYPE_VIDEO_AV1" since="29" />
+		<field name="MIMETYPE_VIDEO_AVC" since="21" />
+		<field name="MIMETYPE_VIDEO_DOLBY_VISION" since="24" />
+		<field name="MIMETYPE_VIDEO_H263" since="21" />
+		<field name="MIMETYPE_VIDEO_HEVC" since="21" />
+		<field name="MIMETYPE_VIDEO_MPEG2" since="21" />
+		<field name="MIMETYPE_VIDEO_MPEG4" since="21" />
+		<field name="MIMETYPE_VIDEO_RAW" since="21" />
+		<field name="MIMETYPE_VIDEO_SCRAMBLED" since="26" />
+		<field name="MIMETYPE_VIDEO_VP8" since="21" />
+		<field name="MIMETYPE_VIDEO_VP9" since="21" />
+		<field name="TYPE_BYTE_BUFFER" since="29" />
+		<field name="TYPE_FLOAT" since="29" />
+		<field name="TYPE_INTEGER" since="29" />
+		<field name="TYPE_LONG" since="29" />
+		<field name="TYPE_NULL" since="29" />
+		<field name="TYPE_STRING" since="29" />
+	</class>
+	<class name="android/media/MediaMetadata" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="containsKey(Ljava/lang/String;)Z" />
+		<method name="getBitmap(Ljava/lang/String;)Landroid/graphics/Bitmap;" />
+		<method name="getBitmapDimensionLimit()I" since="31" />
+		<method name="getDescription()Landroid/media/MediaDescription;" />
+		<method name="getLong(Ljava/lang/String;)J" />
+		<method name="getRating(Ljava/lang/String;)Landroid/media/Rating;" />
+		<method name="getString(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getText(Ljava/lang/String;)Ljava/lang/CharSequence;" />
+		<method name="keySet()Ljava/util/Set;" />
+		<method name="size()I" />
+		<field name="CREATOR" />
+		<field name="METADATA_KEY_ALBUM" />
+		<field name="METADATA_KEY_ALBUM_ART" />
+		<field name="METADATA_KEY_ALBUM_ARTIST" />
+		<field name="METADATA_KEY_ALBUM_ART_URI" />
+		<field name="METADATA_KEY_ART" />
+		<field name="METADATA_KEY_ARTIST" />
+		<field name="METADATA_KEY_ART_URI" />
+		<field name="METADATA_KEY_AUTHOR" />
+		<field name="METADATA_KEY_BT_FOLDER_TYPE" since="26" />
+		<field name="METADATA_KEY_COMPILATION" />
+		<field name="METADATA_KEY_COMPOSER" />
+		<field name="METADATA_KEY_DATE" />
+		<field name="METADATA_KEY_DISC_NUMBER" />
+		<field name="METADATA_KEY_DISPLAY_DESCRIPTION" />
+		<field name="METADATA_KEY_DISPLAY_ICON" />
+		<field name="METADATA_KEY_DISPLAY_ICON_URI" />
+		<field name="METADATA_KEY_DISPLAY_SUBTITLE" />
+		<field name="METADATA_KEY_DISPLAY_TITLE" />
+		<field name="METADATA_KEY_DURATION" />
+		<field name="METADATA_KEY_GENRE" />
+		<field name="METADATA_KEY_MEDIA_ID" />
+		<field name="METADATA_KEY_MEDIA_URI" since="26" />
+		<field name="METADATA_KEY_NUM_TRACKS" />
+		<field name="METADATA_KEY_RATING" />
+		<field name="METADATA_KEY_TITLE" />
+		<field name="METADATA_KEY_TRACK_NUMBER" />
+		<field name="METADATA_KEY_USER_RATING" />
+		<field name="METADATA_KEY_WRITER" />
+		<field name="METADATA_KEY_YEAR" />
+	</class>
+	<class name="android/media/MediaMetadata$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/media/MediaMetadata;)V" />
+		<method name="build()Landroid/media/MediaMetadata;" />
+		<method name="putBitmap(Ljava/lang/String;Landroid/graphics/Bitmap;)Landroid/media/MediaMetadata$Builder;" />
+		<method name="putLong(Ljava/lang/String;J)Landroid/media/MediaMetadata$Builder;" />
+		<method name="putRating(Ljava/lang/String;Landroid/media/Rating;)Landroid/media/MediaMetadata$Builder;" />
+		<method name="putString(Ljava/lang/String;Ljava/lang/String;)Landroid/media/MediaMetadata$Builder;" />
+		<method name="putText(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/media/MediaMetadata$Builder;" />
+		<method name="setBitmapDimensionLimit(I)Landroid/media/MediaMetadata$Builder;" since="31" />
+	</class>
+	<class name="android/media/MediaMetadataEditor" since="19" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="addEditableKey(I)V" deprecated="29" />
+		<method name="apply()V" deprecated="29" />
+		<method name="clear()V" deprecated="29" />
+		<method name="getBitmap(ILandroid/graphics/Bitmap;)Landroid/graphics/Bitmap;" deprecated="29" />
+		<method name="getEditableKeys()[I" deprecated="29" />
+		<method name="getLong(IJ)J" deprecated="29" />
+		<method name="getObject(ILjava/lang/Object;)Ljava/lang/Object;" deprecated="29" />
+		<method name="getString(ILjava/lang/String;)Ljava/lang/String;" deprecated="29" />
+		<method name="putBitmap(ILandroid/graphics/Bitmap;)Landroid/media/MediaMetadataEditor;" deprecated="29" />
+		<method name="putLong(IJ)Landroid/media/MediaMetadataEditor;" deprecated="29" />
+		<method name="putObject(ILjava/lang/Object;)Landroid/media/MediaMetadataEditor;" deprecated="29" />
+		<method name="putString(ILjava/lang/String;)Landroid/media/MediaMetadataEditor;" deprecated="29" />
+		<method name="removeEditableKeys()V" deprecated="29" />
+		<field name="BITMAP_KEY_ARTWORK" deprecated="29" />
+		<field name="RATING_KEY_BY_OTHERS" deprecated="29" />
+		<field name="RATING_KEY_BY_USER" deprecated="29" />
+	</class>
+	<class name="android/media/MediaMetadataRetriever" since="10">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" since="29" />
+		<method name="&lt;init&gt;()V" />
+		<method name="extractMetadata(I)Ljava/lang/String;" />
+		<method name="getEmbeddedPicture()[B" />
+		<method name="getFrameAtIndex(I)Landroid/graphics/Bitmap;" since="28" />
+		<method name="getFrameAtIndex(ILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap;" since="28" />
+		<method name="getFrameAtTime()Landroid/graphics/Bitmap;" />
+		<method name="getFrameAtTime(J)Landroid/graphics/Bitmap;" />
+		<method name="getFrameAtTime(JI)Landroid/graphics/Bitmap;" />
+		<method name="getFrameAtTime(JILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap;" since="30" />
+		<method name="getFramesAtIndex(II)Ljava/util/List;" since="28" />
+		<method name="getFramesAtIndex(IILandroid/media/MediaMetadataRetriever$BitmapParams;)Ljava/util/List;" since="28" />
+		<method name="getImageAtIndex(I)Landroid/graphics/Bitmap;" since="28" />
+		<method name="getImageAtIndex(ILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap;" since="28" />
+		<method name="getPrimaryImage()Landroid/graphics/Bitmap;" since="28" />
+		<method name="getPrimaryImage(Landroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap;" since="28" />
+		<method name="getScaledFrameAtTime(JIII)Landroid/graphics/Bitmap;" since="27" />
+		<method name="getScaledFrameAtTime(JIIILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap;" since="30" />
+		<method name="release()V" />
+		<method name="setDataSource(Landroid/content/Context;Landroid/net/Uri;)V" />
+		<method name="setDataSource(Landroid/media/MediaDataSource;)V" since="23" />
+		<method name="setDataSource(Ljava/io/FileDescriptor;)V" />
+		<method name="setDataSource(Ljava/io/FileDescriptor;JJ)V" />
+		<method name="setDataSource(Ljava/lang/String;)V" />
+		<method name="setDataSource(Ljava/lang/String;Ljava/util/Map;)V" since="14" />
+		<field name="METADATA_KEY_ALBUM" />
+		<field name="METADATA_KEY_ALBUMARTIST" />
+		<field name="METADATA_KEY_ARTIST" />
+		<field name="METADATA_KEY_AUTHOR" />
+		<field name="METADATA_KEY_BITRATE" since="14" />
+		<field name="METADATA_KEY_BITS_PER_SAMPLE" since="31" />
+		<field name="METADATA_KEY_CAPTURE_FRAMERATE" since="23" />
+		<field name="METADATA_KEY_CD_TRACK_NUMBER" />
+		<field name="METADATA_KEY_COLOR_RANGE" since="30" />
+		<field name="METADATA_KEY_COLOR_STANDARD" since="30" />
+		<field name="METADATA_KEY_COLOR_TRANSFER" since="30" />
+		<field name="METADATA_KEY_COMPILATION" />
+		<field name="METADATA_KEY_COMPOSER" />
+		<field name="METADATA_KEY_DATE" />
+		<field name="METADATA_KEY_DISC_NUMBER" />
+		<field name="METADATA_KEY_DURATION" />
+		<field name="METADATA_KEY_EXIF_LENGTH" since="29" />
+		<field name="METADATA_KEY_EXIF_OFFSET" since="29" />
+		<field name="METADATA_KEY_GENRE" />
+		<field name="METADATA_KEY_HAS_AUDIO" since="14" />
+		<field name="METADATA_KEY_HAS_IMAGE" since="28" />
+		<field name="METADATA_KEY_HAS_VIDEO" since="14" />
+		<field name="METADATA_KEY_IMAGE_COUNT" since="28" />
+		<field name="METADATA_KEY_IMAGE_HEIGHT" since="28" />
+		<field name="METADATA_KEY_IMAGE_PRIMARY" since="28" />
+		<field name="METADATA_KEY_IMAGE_ROTATION" since="28" />
+		<field name="METADATA_KEY_IMAGE_WIDTH" since="28" />
+		<field name="METADATA_KEY_LOCATION" since="15" />
+		<field name="METADATA_KEY_MIMETYPE" />
+		<field name="METADATA_KEY_NUM_TRACKS" />
+		<field name="METADATA_KEY_SAMPLERATE" since="31" />
+		<field name="METADATA_KEY_TITLE" />
+		<field name="METADATA_KEY_VIDEO_FRAME_COUNT" since="28" />
+		<field name="METADATA_KEY_VIDEO_HEIGHT" since="14" />
+		<field name="METADATA_KEY_VIDEO_ROTATION" since="17" />
+		<field name="METADATA_KEY_VIDEO_WIDTH" since="14" />
+		<field name="METADATA_KEY_WRITER" />
+		<field name="METADATA_KEY_XMP_LENGTH" since="31" />
+		<field name="METADATA_KEY_XMP_OFFSET" since="31" />
+		<field name="METADATA_KEY_YEAR" />
+		<field name="OPTION_CLOSEST" />
+		<field name="OPTION_CLOSEST_SYNC" />
+		<field name="OPTION_NEXT_SYNC" />
+		<field name="OPTION_PREVIOUS_SYNC" />
+	</class>
+	<class name="android/media/MediaMetadataRetriever$BitmapParams" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getActualConfig()Landroid/graphics/Bitmap$Config;" />
+		<method name="getPreferredConfig()Landroid/graphics/Bitmap$Config;" />
+		<method name="setPreferredConfig(Landroid/graphics/Bitmap$Config;)V" />
+	</class>
+	<class name="android/media/MediaMuxer" since="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/io/FileDescriptor;I)V" since="26" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="addTrack(Landroid/media/MediaFormat;)I" />
+		<method name="release()V" />
+		<method name="setLocation(FF)V" since="19" />
+		<method name="setOrientationHint(I)V" />
+		<method name="start()V" />
+		<method name="stop()V" />
+		<method name="writeSampleData(ILjava/nio/ByteBuffer;Landroid/media/MediaCodec$BufferInfo;)V" />
+	</class>
+	<class name="android/media/MediaMuxer$OutputFormat" since="18">
+		<extends name="java/lang/Object" />
+		<field name="MUXER_OUTPUT_3GPP" since="26" />
+		<field name="MUXER_OUTPUT_HEIF" since="28" />
+		<field name="MUXER_OUTPUT_MPEG_4" />
+		<field name="MUXER_OUTPUT_OGG" since="29" />
+		<field name="MUXER_OUTPUT_WEBM" since="21" />
+	</class>
+	<class name="android/media/MediaPlayer" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/media/AudioRouting" since="28" />
+		<implements name="android/media/VolumeAutomation" since="26" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addTimedTextSource(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)V" since="16" />
+		<method name="addTimedTextSource(Ljava/io/FileDescriptor;JJLjava/lang/String;)V" since="16" />
+		<method name="addTimedTextSource(Ljava/io/FileDescriptor;Ljava/lang/String;)V" since="16" />
+		<method name="addTimedTextSource(Ljava/lang/String;Ljava/lang/String;)V" since="16" />
+		<method name="attachAuxEffect(I)V" since="9" />
+		<method name="clearOnMediaTimeDiscontinuityListener()V" since="28" />
+		<method name="clearOnSubtitleDataListener()V" since="28" />
+		<method name="create(Landroid/content/Context;I)Landroid/media/MediaPlayer;" />
+		<method name="create(Landroid/content/Context;ILandroid/media/AudioAttributes;I)Landroid/media/MediaPlayer;" since="21" />
+		<method name="create(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/MediaPlayer;" />
+		<method name="create(Landroid/content/Context;Landroid/net/Uri;Landroid/view/SurfaceHolder;)Landroid/media/MediaPlayer;" />
+		<method name="create(Landroid/content/Context;Landroid/net/Uri;Landroid/view/SurfaceHolder;Landroid/media/AudioAttributes;I)Landroid/media/MediaPlayer;" since="21" />
+		<method name="deselectTrack(I)V" since="16" />
+		<method name="getAudioSessionId()I" since="9" />
+		<method name="getCurrentPosition()I" />
+		<method name="getDrmInfo()Landroid/media/MediaPlayer$DrmInfo;" since="26" />
+		<method name="getDrmPropertyString(Ljava/lang/String;)Ljava/lang/String;" since="26" />
+		<method name="getDuration()I" />
+		<method name="getKeyRequest([B[BLjava/lang/String;ILjava/util/Map;)Landroid/media/MediaDrm$KeyRequest;" since="26" />
+		<method name="getMetrics()Landroid/os/PersistableBundle;" since="26" />
+		<method name="getPlaybackParams()Landroid/media/PlaybackParams;" since="23" />
+		<method name="getSelectedTrack(I)I" since="21" />
+		<method name="getSyncParams()Landroid/media/SyncParams;" since="23" />
+		<method name="getTimestamp()Landroid/media/MediaTimestamp;" since="23" />
+		<method name="getTrackInfo()[Landroid/media/MediaPlayer$TrackInfo;" since="16" />
+		<method name="getVideoHeight()I" />
+		<method name="getVideoWidth()I" />
+		<method name="isLooping()Z" since="3" />
+		<method name="isPlaying()Z" />
+		<method name="pause()V" />
+		<method name="prepare()V" />
+		<method name="prepareAsync()V" />
+		<method name="prepareDrm(Ljava/util/UUID;)V" since="26" />
+		<method name="provideKeyResponse([B[B)[B" since="26" />
+		<method name="release()V" />
+		<method name="releaseDrm()V" since="26" />
+		<method name="reset()V" />
+		<method name="restoreKeys([B)V" since="26" />
+		<method name="seekTo(I)V" />
+		<method name="seekTo(JI)V" since="26" />
+		<method name="selectTrack(I)V" since="16" />
+		<method name="setAudioAttributes(Landroid/media/AudioAttributes;)V" since="21" />
+		<method name="setAudioSessionId(I)V" since="9" />
+		<method name="setAudioStreamType(I)V" deprecated="26" />
+		<method name="setAuxEffectSendLevel(F)V" since="9" />
+		<method name="setDataSource(Landroid/content/Context;Landroid/net/Uri;)V" />
+		<method name="setDataSource(Landroid/content/Context;Landroid/net/Uri;Ljava/util/Map;)V" since="14" />
+		<method name="setDataSource(Landroid/content/Context;Landroid/net/Uri;Ljava/util/Map;Ljava/util/List;)V" since="26" />
+		<method name="setDataSource(Landroid/content/res/AssetFileDescriptor;)V" since="24" />
+		<method name="setDataSource(Landroid/media/MediaDataSource;)V" since="23" />
+		<method name="setDataSource(Ljava/io/FileDescriptor;)V" />
+		<method name="setDataSource(Ljava/io/FileDescriptor;JJ)V" />
+		<method name="setDataSource(Ljava/lang/String;)V" />
+		<method name="setDisplay(Landroid/view/SurfaceHolder;)V" />
+		<method name="setDrmPropertyString(Ljava/lang/String;Ljava/lang/String;)V" since="26" />
+		<method name="setLooping(Z)V" />
+		<method name="setNextMediaPlayer(Landroid/media/MediaPlayer;)V" since="16" />
+		<method name="setOnBufferingUpdateListener(Landroid/media/MediaPlayer$OnBufferingUpdateListener;)V" />
+		<method name="setOnCompletionListener(Landroid/media/MediaPlayer$OnCompletionListener;)V" />
+		<method name="setOnDrmConfigHelper(Landroid/media/MediaPlayer$OnDrmConfigHelper;)V" since="26" />
+		<method name="setOnDrmInfoListener(Landroid/media/MediaPlayer$OnDrmInfoListener;)V" since="26" />
+		<method name="setOnDrmInfoListener(Landroid/media/MediaPlayer$OnDrmInfoListener;Landroid/os/Handler;)V" since="26" />
+		<method name="setOnDrmPreparedListener(Landroid/media/MediaPlayer$OnDrmPreparedListener;)V" since="26" />
+		<method name="setOnDrmPreparedListener(Landroid/media/MediaPlayer$OnDrmPreparedListener;Landroid/os/Handler;)V" since="26" />
+		<method name="setOnErrorListener(Landroid/media/MediaPlayer$OnErrorListener;)V" />
+		<method name="setOnInfoListener(Landroid/media/MediaPlayer$OnInfoListener;)V" since="3" />
+		<method name="setOnMediaTimeDiscontinuityListener(Landroid/media/MediaPlayer$OnMediaTimeDiscontinuityListener;)V" since="28" />
+		<method name="setOnMediaTimeDiscontinuityListener(Landroid/media/MediaPlayer$OnMediaTimeDiscontinuityListener;Landroid/os/Handler;)V" since="28" />
+		<method name="setOnPreparedListener(Landroid/media/MediaPlayer$OnPreparedListener;)V" />
+		<method name="setOnSeekCompleteListener(Landroid/media/MediaPlayer$OnSeekCompleteListener;)V" />
+		<method name="setOnSubtitleDataListener(Landroid/media/MediaPlayer$OnSubtitleDataListener;)V" since="28" />
+		<method name="setOnSubtitleDataListener(Landroid/media/MediaPlayer$OnSubtitleDataListener;Landroid/os/Handler;)V" since="28" />
+		<method name="setOnTimedMetaDataAvailableListener(Landroid/media/MediaPlayer$OnTimedMetaDataAvailableListener;)V" since="23" />
+		<method name="setOnTimedTextListener(Landroid/media/MediaPlayer$OnTimedTextListener;)V" since="16" />
+		<method name="setOnVideoSizeChangedListener(Landroid/media/MediaPlayer$OnVideoSizeChangedListener;)V" since="3" />
+		<method name="setPlaybackParams(Landroid/media/PlaybackParams;)V" since="23" />
+		<method name="setScreenOnWhilePlaying(Z)V" />
+		<method name="setSurface(Landroid/view/Surface;)V" since="14" />
+		<method name="setSyncParams(Landroid/media/SyncParams;)V" since="23" />
+		<method name="setVideoScalingMode(I)V" since="16" />
+		<method name="setVolume(FF)V" />
+		<method name="setWakeMode(Landroid/content/Context;I)V" />
+		<method name="start()V" />
+		<method name="stop()V" />
+		<field name="MEDIA_ERROR_IO" since="17" />
+		<field name="MEDIA_ERROR_MALFORMED" since="17" />
+		<field name="MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK" since="3" />
+		<field name="MEDIA_ERROR_SERVER_DIED" />
+		<field name="MEDIA_ERROR_TIMED_OUT" since="17" />
+		<field name="MEDIA_ERROR_UNKNOWN" />
+		<field name="MEDIA_ERROR_UNSUPPORTED" since="17" />
+		<field name="MEDIA_INFO_AUDIO_NOT_PLAYING" since="26" />
+		<field name="MEDIA_INFO_BAD_INTERLEAVING" since="3" />
+		<field name="MEDIA_INFO_BUFFERING_END" since="9" />
+		<field name="MEDIA_INFO_BUFFERING_START" since="9" />
+		<field name="MEDIA_INFO_METADATA_UPDATE" since="5" />
+		<field name="MEDIA_INFO_NOT_SEEKABLE" since="3" />
+		<field name="MEDIA_INFO_STARTED_AS_NEXT" since="28" />
+		<field name="MEDIA_INFO_SUBTITLE_TIMED_OUT" since="19" />
+		<field name="MEDIA_INFO_UNKNOWN" since="3" />
+		<field name="MEDIA_INFO_UNSUPPORTED_SUBTITLE" since="19" />
+		<field name="MEDIA_INFO_VIDEO_NOT_PLAYING" since="26" />
+		<field name="MEDIA_INFO_VIDEO_RENDERING_START" since="17" />
+		<field name="MEDIA_INFO_VIDEO_TRACK_LAGGING" since="3" />
+		<field name="MEDIA_MIMETYPE_TEXT_SUBRIP" since="16" deprecated="28" />
+		<field name="PREPARE_DRM_STATUS_PREPARATION_ERROR" since="26" />
+		<field name="PREPARE_DRM_STATUS_PROVISIONING_NETWORK_ERROR" since="26" />
+		<field name="PREPARE_DRM_STATUS_PROVISIONING_SERVER_ERROR" since="26" />
+		<field name="PREPARE_DRM_STATUS_SUCCESS" since="26" />
+		<field name="SEEK_CLOSEST" since="26" />
+		<field name="SEEK_CLOSEST_SYNC" since="26" />
+		<field name="SEEK_NEXT_SYNC" since="26" />
+		<field name="SEEK_PREVIOUS_SYNC" since="26" />
+		<field name="VIDEO_SCALING_MODE_SCALE_TO_FIT" since="16" />
+		<field name="VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING" since="16" />
+	</class>
+	<class name="android/media/MediaPlayer$DrmInfo" since="26">
+		<extends name="java/lang/Object" />
+		<method name="getPssh()Ljava/util/Map;" />
+		<method name="getSupportedSchemes()[Ljava/util/UUID;" />
+	</class>
+	<class name="android/media/MediaPlayer$MetricsConstants" since="26">
+		<extends name="java/lang/Object" />
+		<field name="CODEC_AUDIO" />
+		<field name="CODEC_VIDEO" />
+		<field name="DURATION" />
+		<field name="ERRORS" />
+		<field name="ERROR_CODE" />
+		<field name="FRAMES" />
+		<field name="FRAMES_DROPPED" />
+		<field name="HEIGHT" />
+		<field name="MIME_TYPE_AUDIO" />
+		<field name="MIME_TYPE_VIDEO" />
+		<field name="PLAYING" />
+		<field name="WIDTH" />
+	</class>
+	<class name="android/media/MediaPlayer$NoDrmSchemeException" since="26">
+		<extends name="android/media/MediaDrmException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/media/MediaPlayer$OnBufferingUpdateListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onBufferingUpdate(Landroid/media/MediaPlayer;I)V" />
+	</class>
+	<class name="android/media/MediaPlayer$OnCompletionListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onCompletion(Landroid/media/MediaPlayer;)V" />
+	</class>
+	<class name="android/media/MediaPlayer$OnDrmConfigHelper" since="26">
+		<extends name="java/lang/Object" />
+		<method name="onDrmConfig(Landroid/media/MediaPlayer;)V" />
+	</class>
+	<class name="android/media/MediaPlayer$OnDrmInfoListener" since="26">
+		<extends name="java/lang/Object" />
+		<method name="onDrmInfo(Landroid/media/MediaPlayer;Landroid/media/MediaPlayer$DrmInfo;)V" />
+	</class>
+	<class name="android/media/MediaPlayer$OnDrmPreparedListener" since="26">
+		<extends name="java/lang/Object" />
+		<method name="onDrmPrepared(Landroid/media/MediaPlayer;I)V" />
+	</class>
+	<class name="android/media/MediaPlayer$OnErrorListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onError(Landroid/media/MediaPlayer;II)Z" />
+	</class>
+	<class name="android/media/MediaPlayer$OnInfoListener" since="3">
+		<extends name="java/lang/Object" />
+		<method name="onInfo(Landroid/media/MediaPlayer;II)Z" />
+	</class>
+	<class name="android/media/MediaPlayer$OnMediaTimeDiscontinuityListener" since="28">
+		<extends name="java/lang/Object" />
+		<method name="onMediaTimeDiscontinuity(Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V" />
+	</class>
+	<class name="android/media/MediaPlayer$OnPreparedListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onPrepared(Landroid/media/MediaPlayer;)V" />
+	</class>
+	<class name="android/media/MediaPlayer$OnSeekCompleteListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onSeekComplete(Landroid/media/MediaPlayer;)V" />
+	</class>
+	<class name="android/media/MediaPlayer$OnSubtitleDataListener" since="28">
+		<extends name="java/lang/Object" />
+		<method name="onSubtitleData(Landroid/media/MediaPlayer;Landroid/media/SubtitleData;)V" />
+	</class>
+	<class name="android/media/MediaPlayer$OnTimedMetaDataAvailableListener" since="23">
+		<extends name="java/lang/Object" />
+		<method name="onTimedMetaDataAvailable(Landroid/media/MediaPlayer;Landroid/media/TimedMetaData;)V" />
+	</class>
+	<class name="android/media/MediaPlayer$OnTimedTextListener" since="16">
+		<extends name="java/lang/Object" />
+		<method name="onTimedText(Landroid/media/MediaPlayer;Landroid/media/TimedText;)V" />
+	</class>
+	<class name="android/media/MediaPlayer$OnVideoSizeChangedListener" since="3">
+		<extends name="java/lang/Object" />
+		<method name="onVideoSizeChanged(Landroid/media/MediaPlayer;II)V" />
+	</class>
+	<class name="android/media/MediaPlayer$ProvisioningNetworkErrorException" since="26">
+		<extends name="android/media/MediaDrmException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/media/MediaPlayer$ProvisioningServerErrorException" since="26">
+		<extends name="android/media/MediaDrmException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/media/MediaPlayer$TrackInfo" since="16">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getFormat()Landroid/media/MediaFormat;" since="19" />
+		<method name="getLanguage()Ljava/lang/String;" />
+		<method name="getTrackType()I" />
+		<field name="MEDIA_TRACK_TYPE_AUDIO" />
+		<field name="MEDIA_TRACK_TYPE_METADATA" since="23" />
+		<field name="MEDIA_TRACK_TYPE_SUBTITLE" since="21" />
+		<field name="MEDIA_TRACK_TYPE_TIMEDTEXT" />
+		<field name="MEDIA_TRACK_TYPE_UNKNOWN" />
+		<field name="MEDIA_TRACK_TYPE_VIDEO" />
+	</class>
+	<class name="android/media/MediaRecorder" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/media/AudioRecordingMonitor" since="29" />
+		<implements name="android/media/AudioRouting" since="28" />
+		<implements name="android/media/MicrophoneDirection" since="29" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" since="31" />
+		<method name="getActiveMicrophones()Ljava/util/List;" since="28" />
+		<method name="getAudioSourceMax()I" since="4" />
+		<method name="getLogSessionId()Landroid/media/metrics/LogSessionId;" since="31" />
+		<method name="getMaxAmplitude()I" />
+		<method name="getMetrics()Landroid/os/PersistableBundle;" since="26" />
+		<method name="getSurface()Landroid/view/Surface;" since="21" />
+		<method name="isPrivacySensitive()Z" since="30" />
+		<method name="pause()V" since="24" />
+		<method name="prepare()V" />
+		<method name="release()V" />
+		<method name="reset()V" />
+		<method name="resume()V" since="24" />
+		<method name="setAudioChannels(I)V" since="8" />
+		<method name="setAudioEncoder(I)V" />
+		<method name="setAudioEncodingBitRate(I)V" since="8" />
+		<method name="setAudioProfile(Landroid/media/EncoderProfiles$AudioProfile;)V" since="31" />
+		<method name="setAudioSamplingRate(I)V" since="8" />
+		<method name="setAudioSource(I)V" />
+		<method name="setAuxiliaryOutputFile(Ljava/io/FileDescriptor;)V" since="11" deprecated="15" removed="16" />
+		<method name="setAuxiliaryOutputFile(Ljava/lang/String;)V" since="11" deprecated="15" removed="16" />
+		<method name="setCamera(Landroid/hardware/Camera;)V" since="3" deprecated="21" />
+		<method name="setCaptureRate(D)V" since="11" />
+		<method name="setInputSurface(Landroid/view/Surface;)V" since="23" />
+		<method name="setLocation(FF)V" since="14" />
+		<method name="setLogSessionId(Landroid/media/metrics/LogSessionId;)V" since="31" />
+		<method name="setMaxDuration(I)V" since="3" />
+		<method name="setMaxFileSize(J)V" since="3" />
+		<method name="setNextOutputFile(Ljava/io/File;)V" since="26" />
+		<method name="setNextOutputFile(Ljava/io/FileDescriptor;)V" since="26" />
+		<method name="setOnErrorListener(Landroid/media/MediaRecorder$OnErrorListener;)V" since="3" />
+		<method name="setOnInfoListener(Landroid/media/MediaRecorder$OnInfoListener;)V" since="3" />
+		<method name="setOrientationHint(I)V" since="9" />
+		<method name="setOutputFile(Ljava/io/File;)V" since="26" />
+		<method name="setOutputFile(Ljava/io/FileDescriptor;)V" since="3" />
+		<method name="setOutputFile(Ljava/lang/String;)V" />
+		<method name="setOutputFormat(I)V" />
+		<method name="setPreviewDisplay(Landroid/view/Surface;)V" />
+		<method name="setPrivacySensitive(Z)V" since="30" />
+		<method name="setProfile(Landroid/media/CamcorderProfile;)V" since="8" />
+		<method name="setVideoEncoder(I)V" since="3" />
+		<method name="setVideoEncodingBitRate(I)V" since="8" />
+		<method name="setVideoEncodingProfileLevel(II)V" since="26" />
+		<method name="setVideoFrameRate(I)V" since="3" />
+		<method name="setVideoProfile(Landroid/media/EncoderProfiles$VideoProfile;)V" since="31" />
+		<method name="setVideoSize(II)V" since="3" />
+		<method name="setVideoSource(I)V" since="3" />
+		<method name="start()V" />
+		<method name="stop()V" />
+		<field name="MEDIA_ERROR_SERVER_DIED" since="17" />
+		<field name="MEDIA_RECORDER_ERROR_UNKNOWN" since="3" />
+		<field name="MEDIA_RECORDER_INFO_MAX_DURATION_REACHED" since="3" />
+		<field name="MEDIA_RECORDER_INFO_MAX_FILESIZE_APPROACHING" since="26" />
+		<field name="MEDIA_RECORDER_INFO_MAX_FILESIZE_REACHED" since="3" />
+		<field name="MEDIA_RECORDER_INFO_NEXT_OUTPUT_FILE_STARTED" since="26" />
+		<field name="MEDIA_RECORDER_INFO_UNKNOWN" since="3" />
+	</class>
+	<class name="android/media/MediaRecorder$AudioEncoder" since="1">
+		<extends name="java/lang/Object" />
+		<field name="AAC" since="10" />
+		<field name="AAC_ELD" since="16" />
+		<field name="AMR_NB" />
+		<field name="AMR_WB" since="10" />
+		<field name="DEFAULT" />
+		<field name="HE_AAC" since="16" />
+		<field name="OPUS" since="29" />
+		<field name="VORBIS" since="21" />
+	</class>
+	<class name="android/media/MediaRecorder$AudioSource" since="1">
+		<extends name="java/lang/Object" />
+		<field name="CAMCORDER" since="7" />
+		<field name="DEFAULT" />
+		<field name="MIC" />
+		<field name="REMOTE_SUBMIX" since="19" />
+		<field name="UNPROCESSED" since="24" />
+		<field name="VOICE_CALL" since="4" />
+		<field name="VOICE_COMMUNICATION" since="11" />
+		<field name="VOICE_DOWNLINK" since="4" />
+		<field name="VOICE_PERFORMANCE" since="29" />
+		<field name="VOICE_RECOGNITION" since="7" />
+		<field name="VOICE_UPLINK" since="4" />
+	</class>
+	<class name="android/media/MediaRecorder$MetricsConstants" since="26">
+		<extends name="java/lang/Object" />
+		<field name="AUDIO_BITRATE" />
+		<field name="AUDIO_CHANNELS" />
+		<field name="AUDIO_SAMPLERATE" />
+		<field name="AUDIO_TIMESCALE" />
+		<field name="CAPTURE_FPS" />
+		<field name="CAPTURE_FPS_ENABLE" />
+		<field name="FRAMERATE" />
+		<field name="HEIGHT" />
+		<field name="MOVIE_TIMESCALE" />
+		<field name="ROTATION" />
+		<field name="VIDEO_BITRATE" />
+		<field name="VIDEO_IFRAME_INTERVAL" />
+		<field name="VIDEO_LEVEL" />
+		<field name="VIDEO_PROFILE" />
+		<field name="VIDEO_TIMESCALE" />
+		<field name="WIDTH" />
+	</class>
+	<class name="android/media/MediaRecorder$OnErrorListener" since="3">
+		<extends name="java/lang/Object" />
+		<method name="onError(Landroid/media/MediaRecorder;II)V" />
+	</class>
+	<class name="android/media/MediaRecorder$OnInfoListener" since="3">
+		<extends name="java/lang/Object" />
+		<method name="onInfo(Landroid/media/MediaRecorder;II)V" />
+	</class>
+	<class name="android/media/MediaRecorder$OutputFormat" since="1">
+		<extends name="java/lang/Object" />
+		<field name="AAC_ADTS" since="16" />
+		<field name="AMR_NB" since="10" />
+		<field name="AMR_WB" since="10" />
+		<field name="DEFAULT" />
+		<field name="MPEG_2_TS" since="26" />
+		<field name="MPEG_4" />
+		<field name="OGG" since="29" />
+		<field name="RAW_AMR" since="3" deprecated="16" />
+		<field name="THREE_GPP" />
+		<field name="WEBM" since="21" />
+	</class>
+	<class name="android/media/MediaRecorder$VideoEncoder" since="3">
+		<extends name="java/lang/Object" />
+		<field name="DEFAULT" />
+		<field name="H263" />
+		<field name="H264" />
+		<field name="HEVC" since="24" />
+		<field name="MPEG_4_SP" />
+		<field name="VP8" since="21" />
+	</class>
+	<class name="android/media/MediaRecorder$VideoSource" since="3">
+		<extends name="java/lang/Object" />
+		<field name="CAMERA" />
+		<field name="DEFAULT" />
+		<field name="SURFACE" since="21" />
+	</class>
+	<class name="android/media/MediaRoute2Info" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getClientPackageName()Ljava/lang/String;" />
+		<method name="getConnectionState()I" />
+		<method name="getDescription()Ljava/lang/CharSequence;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getFeatures()Ljava/util/List;" />
+		<method name="getIconUri()Landroid/net/Uri;" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getName()Ljava/lang/CharSequence;" />
+		<method name="getVolume()I" />
+		<method name="getVolumeHandling()I" />
+		<method name="getVolumeMax()I" />
+		<method name="isSystemRoute()Z" />
+		<field name="CONNECTION_STATE_CONNECTED" />
+		<field name="CONNECTION_STATE_CONNECTING" />
+		<field name="CONNECTION_STATE_DISCONNECTED" />
+		<field name="CREATOR" />
+		<field name="FEATURE_LIVE_AUDIO" />
+		<field name="FEATURE_LIVE_VIDEO" />
+		<field name="FEATURE_REMOTE_AUDIO_PLAYBACK" />
+		<field name="FEATURE_REMOTE_PLAYBACK" />
+		<field name="FEATURE_REMOTE_VIDEO_PLAYBACK" />
+		<field name="PLAYBACK_VOLUME_FIXED" />
+		<field name="PLAYBACK_VOLUME_VARIABLE" />
+	</class>
+	<class name="android/media/MediaRoute2Info$Builder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/media/MediaRoute2Info;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/CharSequence;)V" />
+		<method name="addFeature(Ljava/lang/String;)Landroid/media/MediaRoute2Info$Builder;" />
+		<method name="addFeatures(Ljava/util/Collection;)Landroid/media/MediaRoute2Info$Builder;" />
+		<method name="build()Landroid/media/MediaRoute2Info;" />
+		<method name="clearFeatures()Landroid/media/MediaRoute2Info$Builder;" />
+		<method name="setClientPackageName(Ljava/lang/String;)Landroid/media/MediaRoute2Info$Builder;" />
+		<method name="setConnectionState(I)Landroid/media/MediaRoute2Info$Builder;" />
+		<method name="setDescription(Ljava/lang/CharSequence;)Landroid/media/MediaRoute2Info$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/media/MediaRoute2Info$Builder;" />
+		<method name="setIconUri(Landroid/net/Uri;)Landroid/media/MediaRoute2Info$Builder;" />
+		<method name="setVolume(I)Landroid/media/MediaRoute2Info$Builder;" />
+		<method name="setVolumeHandling(I)Landroid/media/MediaRoute2Info$Builder;" />
+		<method name="setVolumeMax(I)Landroid/media/MediaRoute2Info$Builder;" />
+	</class>
+	<class name="android/media/MediaRoute2ProviderService" since="30">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAllSessionInfo()Ljava/util/List;" />
+		<method name="getSessionInfo(Ljava/lang/String;)Landroid/media/RoutingSessionInfo;" />
+		<method name="notifyRequestFailed(JI)V" />
+		<method name="notifyRoutes(Ljava/util/Collection;)V" />
+		<method name="notifySessionCreated(JLandroid/media/RoutingSessionInfo;)V" />
+		<method name="notifySessionReleased(Ljava/lang/String;)V" />
+		<method name="notifySessionUpdated(Landroid/media/RoutingSessionInfo;)V" />
+		<method name="onCreateSession(JLjava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="onDeselectRoute(JLjava/lang/String;Ljava/lang/String;)V" />
+		<method name="onDiscoveryPreferenceChanged(Landroid/media/RouteDiscoveryPreference;)V" />
+		<method name="onReleaseSession(JLjava/lang/String;)V" />
+		<method name="onSelectRoute(JLjava/lang/String;Ljava/lang/String;)V" />
+		<method name="onSetRouteVolume(JLjava/lang/String;I)V" />
+		<method name="onSetSessionVolume(JLjava/lang/String;I)V" />
+		<method name="onTransferToRoute(JLjava/lang/String;Ljava/lang/String;)V" />
+		<field name="REASON_INVALID_COMMAND" />
+		<field name="REASON_NETWORK_ERROR" />
+		<field name="REASON_REJECTED" />
+		<field name="REASON_ROUTE_NOT_AVAILABLE" />
+		<field name="REASON_UNKNOWN_ERROR" />
+		<field name="REQUEST_ID_NONE" />
+		<field name="SERVICE_INTERFACE" />
+	</class>
+	<class name="android/media/MediaRouter" since="16">
+		<extends name="java/lang/Object" />
+		<method name="addCallback(ILandroid/media/MediaRouter$Callback;)V" />
+		<method name="addCallback(ILandroid/media/MediaRouter$Callback;I)V" since="18" />
+		<method name="addUserRoute(Landroid/media/MediaRouter$UserRouteInfo;)V" />
+		<method name="clearUserRoutes()V" />
+		<method name="createRouteCategory(IZ)Landroid/media/MediaRouter$RouteCategory;" />
+		<method name="createRouteCategory(Ljava/lang/CharSequence;Z)Landroid/media/MediaRouter$RouteCategory;" />
+		<method name="createUserRoute(Landroid/media/MediaRouter$RouteCategory;)Landroid/media/MediaRouter$UserRouteInfo;" />
+		<method name="getCategoryAt(I)Landroid/media/MediaRouter$RouteCategory;" />
+		<method name="getCategoryCount()I" />
+		<method name="getDefaultRoute()Landroid/media/MediaRouter$RouteInfo;" since="18" />
+		<method name="getRouteAt(I)Landroid/media/MediaRouter$RouteInfo;" />
+		<method name="getRouteCount()I" />
+		<method name="getSelectedRoute(I)Landroid/media/MediaRouter$RouteInfo;" />
+		<method name="removeCallback(Landroid/media/MediaRouter$Callback;)V" />
+		<method name="removeUserRoute(Landroid/media/MediaRouter$UserRouteInfo;)V" />
+		<method name="selectRoute(ILandroid/media/MediaRouter$RouteInfo;)V" />
+		<field name="CALLBACK_FLAG_PERFORM_ACTIVE_SCAN" since="18" />
+		<field name="CALLBACK_FLAG_UNFILTERED_EVENTS" since="18" />
+		<field name="ROUTE_TYPE_LIVE_AUDIO" />
+		<field name="ROUTE_TYPE_LIVE_VIDEO" since="17" />
+		<field name="ROUTE_TYPE_USER" />
+	</class>
+	<class name="android/media/MediaRouter$Callback" since="16">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onRouteAdded(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V" />
+		<method name="onRouteChanged(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V" />
+		<method name="onRouteGrouped(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;Landroid/media/MediaRouter$RouteGroup;I)V" />
+		<method name="onRoutePresentationDisplayChanged(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V" since="17" />
+		<method name="onRouteRemoved(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V" />
+		<method name="onRouteSelected(Landroid/media/MediaRouter;ILandroid/media/MediaRouter$RouteInfo;)V" />
+		<method name="onRouteUngrouped(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;Landroid/media/MediaRouter$RouteGroup;)V" />
+		<method name="onRouteUnselected(Landroid/media/MediaRouter;ILandroid/media/MediaRouter$RouteInfo;)V" />
+		<method name="onRouteVolumeChanged(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V" />
+	</class>
+	<class name="android/media/MediaRouter$RouteCategory" since="16">
+		<extends name="java/lang/Object" />
+		<method name="getName()Ljava/lang/CharSequence;" />
+		<method name="getName(Landroid/content/Context;)Ljava/lang/CharSequence;" />
+		<method name="getRoutes(Ljava/util/List;)Ljava/util/List;" />
+		<method name="getSupportedTypes()I" />
+		<method name="isGroupable()Z" />
+	</class>
+	<class name="android/media/MediaRouter$RouteGroup" since="16">
+		<extends name="android/media/MediaRouter$RouteInfo" />
+		<method name="addRoute(Landroid/media/MediaRouter$RouteInfo;)V" />
+		<method name="addRoute(Landroid/media/MediaRouter$RouteInfo;I)V" />
+		<method name="getRouteAt(I)Landroid/media/MediaRouter$RouteInfo;" />
+		<method name="getRouteCount()I" />
+		<method name="removeRoute(I)V" />
+		<method name="removeRoute(Landroid/media/MediaRouter$RouteInfo;)V" />
+		<method name="setIconDrawable(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setIconResource(I)V" />
+	</class>
+	<class name="android/media/MediaRouter$RouteInfo" since="16">
+		<extends name="java/lang/Object" />
+		<method name="getCategory()Landroid/media/MediaRouter$RouteCategory;" />
+		<method name="getDescription()Ljava/lang/CharSequence;" since="18" />
+		<method name="getDeviceType()I" since="24" />
+		<method name="getGroup()Landroid/media/MediaRouter$RouteGroup;" />
+		<method name="getIconDrawable()Landroid/graphics/drawable/Drawable;" />
+		<method name="getName()Ljava/lang/CharSequence;" />
+		<method name="getName(Landroid/content/Context;)Ljava/lang/CharSequence;" />
+		<method name="getPlaybackStream()I" />
+		<method name="getPlaybackType()I" />
+		<method name="getPresentationDisplay()Landroid/view/Display;" since="17" />
+		<method name="getStatus()Ljava/lang/CharSequence;" />
+		<method name="getSupportedTypes()I" />
+		<method name="getTag()Ljava/lang/Object;" />
+		<method name="getVolume()I" />
+		<method name="getVolumeHandling()I" />
+		<method name="getVolumeMax()I" />
+		<method name="isConnecting()Z" since="18" />
+		<method name="isEnabled()Z" since="17" />
+		<method name="requestSetVolume(I)V" />
+		<method name="requestUpdateVolume(I)V" />
+		<method name="setTag(Ljava/lang/Object;)V" />
+		<field name="DEVICE_TYPE_BLUETOOTH" since="24" />
+		<field name="DEVICE_TYPE_SPEAKER" since="24" />
+		<field name="DEVICE_TYPE_TV" since="24" />
+		<field name="DEVICE_TYPE_UNKNOWN" since="24" />
+		<field name="PLAYBACK_TYPE_LOCAL" />
+		<field name="PLAYBACK_TYPE_REMOTE" />
+		<field name="PLAYBACK_VOLUME_FIXED" />
+		<field name="PLAYBACK_VOLUME_VARIABLE" />
+	</class>
+	<class name="android/media/MediaRouter$SimpleCallback" since="16">
+		<extends name="android/media/MediaRouter$Callback" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/media/MediaRouter$UserRouteInfo" since="16">
+		<extends name="android/media/MediaRouter$RouteInfo" />
+		<method name="getRemoteControlClient()Landroid/media/RemoteControlClient;" />
+		<method name="setDescription(Ljava/lang/CharSequence;)V" since="18" />
+		<method name="setIconDrawable(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setIconResource(I)V" />
+		<method name="setName(I)V" />
+		<method name="setName(Ljava/lang/CharSequence;)V" />
+		<method name="setPlaybackStream(I)V" />
+		<method name="setPlaybackType(I)V" />
+		<method name="setRemoteControlClient(Landroid/media/RemoteControlClient;)V" />
+		<method name="setStatus(Ljava/lang/CharSequence;)V" />
+		<method name="setVolume(I)V" />
+		<method name="setVolumeCallback(Landroid/media/MediaRouter$VolumeCallback;)V" />
+		<method name="setVolumeHandling(I)V" />
+		<method name="setVolumeMax(I)V" />
+	</class>
+	<class name="android/media/MediaRouter$VolumeCallback" since="16">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onVolumeSetRequest(Landroid/media/MediaRouter$RouteInfo;I)V" />
+		<method name="onVolumeUpdateRequest(Landroid/media/MediaRouter$RouteInfo;I)V" />
+	</class>
+	<class name="android/media/MediaRouter2" since="30">
+		<extends name="java/lang/Object" />
+		<method name="getController(Ljava/lang/String;)Landroid/media/MediaRouter2$RoutingController;" since="31" />
+		<method name="getControllers()Ljava/util/List;" />
+		<method name="getInstance(Landroid/content/Context;)Landroid/media/MediaRouter2;" />
+		<method name="getRoutes()Ljava/util/List;" />
+		<method name="getSystemController()Landroid/media/MediaRouter2$RoutingController;" />
+		<method name="registerControllerCallback(Ljava/util/concurrent/Executor;Landroid/media/MediaRouter2$ControllerCallback;)V" />
+		<method name="registerRouteCallback(Ljava/util/concurrent/Executor;Landroid/media/MediaRouter2$RouteCallback;Landroid/media/RouteDiscoveryPreference;)V" />
+		<method name="registerTransferCallback(Ljava/util/concurrent/Executor;Landroid/media/MediaRouter2$TransferCallback;)V" />
+		<method name="setOnGetControllerHintsListener(Landroid/media/MediaRouter2$OnGetControllerHintsListener;)V" />
+		<method name="stop()V" />
+		<method name="transferTo(Landroid/media/MediaRoute2Info;)V" />
+		<method name="unregisterControllerCallback(Landroid/media/MediaRouter2$ControllerCallback;)V" />
+		<method name="unregisterRouteCallback(Landroid/media/MediaRouter2$RouteCallback;)V" />
+		<method name="unregisterTransferCallback(Landroid/media/MediaRouter2$TransferCallback;)V" />
+	</class>
+	<class name="android/media/MediaRouter2$ControllerCallback" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onControllerUpdated(Landroid/media/MediaRouter2$RoutingController;)V" />
+	</class>
+	<class name="android/media/MediaRouter2$OnGetControllerHintsListener" since="30">
+		<extends name="java/lang/Object" />
+		<method name="onGetControllerHints(Landroid/media/MediaRoute2Info;)Landroid/os/Bundle;" />
+	</class>
+	<class name="android/media/MediaRouter2$RouteCallback" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onRoutesAdded(Ljava/util/List;)V" />
+		<method name="onRoutesChanged(Ljava/util/List;)V" />
+		<method name="onRoutesRemoved(Ljava/util/List;)V" />
+	</class>
+	<class name="android/media/MediaRouter2$RoutingController" since="30">
+		<extends name="java/lang/Object" />
+		<method name="deselectRoute(Landroid/media/MediaRoute2Info;)V" />
+		<method name="getControlHints()Landroid/os/Bundle;" />
+		<method name="getDeselectableRoutes()Ljava/util/List;" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getSelectableRoutes()Ljava/util/List;" />
+		<method name="getSelectedRoutes()Ljava/util/List;" />
+		<method name="getVolume()I" />
+		<method name="getVolumeHandling()I" />
+		<method name="getVolumeMax()I" />
+		<method name="isReleased()Z" />
+		<method name="release()V" />
+		<method name="selectRoute(Landroid/media/MediaRoute2Info;)V" />
+		<method name="setVolume(I)V" />
+	</class>
+	<class name="android/media/MediaRouter2$TransferCallback" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onStop(Landroid/media/MediaRouter2$RoutingController;)V" />
+		<method name="onTransfer(Landroid/media/MediaRouter2$RoutingController;Landroid/media/MediaRouter2$RoutingController;)V" />
+		<method name="onTransferFailure(Landroid/media/MediaRoute2Info;)V" />
+	</class>
+	<class name="android/media/MediaScannerConnection" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/content/ServiceConnection" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/media/MediaScannerConnection$MediaScannerConnectionClient;)V" />
+		<method name="connect()V" />
+		<method name="disconnect()V" />
+		<method name="isConnected()Z" />
+		<method name="scanFile(Landroid/content/Context;[Ljava/lang/String;[Ljava/lang/String;Landroid/media/MediaScannerConnection$OnScanCompletedListener;)V" since="8" />
+		<method name="scanFile(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="android/media/MediaScannerConnection$MediaScannerConnectionClient" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/media/MediaScannerConnection$OnScanCompletedListener" since="8" />
+		<method name="onMediaScannerConnected()V" />
+		<method name="onScanCompleted(Ljava/lang/String;Landroid/net/Uri;)V" removed="30" />
+	</class>
+	<class name="android/media/MediaScannerConnection$OnScanCompletedListener" since="8">
+		<extends name="java/lang/Object" />
+		<method name="onScanCompleted(Ljava/lang/String;Landroid/net/Uri;)V" />
+	</class>
+	<class name="android/media/MediaSync" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createInputSurface()Landroid/view/Surface;" />
+		<method name="flush()V" />
+		<method name="getPlaybackParams()Landroid/media/PlaybackParams;" />
+		<method name="getSyncParams()Landroid/media/SyncParams;" />
+		<method name="getTimestamp()Landroid/media/MediaTimestamp;" />
+		<method name="queueAudio(Ljava/nio/ByteBuffer;IJ)V" />
+		<method name="release()V" />
+		<method name="setAudioTrack(Landroid/media/AudioTrack;)V" />
+		<method name="setCallback(Landroid/media/MediaSync$Callback;Landroid/os/Handler;)V" />
+		<method name="setOnErrorListener(Landroid/media/MediaSync$OnErrorListener;Landroid/os/Handler;)V" />
+		<method name="setPlaybackParams(Landroid/media/PlaybackParams;)V" />
+		<method name="setSurface(Landroid/view/Surface;)V" />
+		<method name="setSyncParams(Landroid/media/SyncParams;)V" />
+		<field name="MEDIASYNC_ERROR_AUDIOTRACK_FAIL" />
+		<field name="MEDIASYNC_ERROR_SURFACE_FAIL" />
+	</class>
+	<class name="android/media/MediaSync$Callback" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onAudioBufferConsumed(Landroid/media/MediaSync;Ljava/nio/ByteBuffer;I)V" />
+	</class>
+	<class name="android/media/MediaSync$OnErrorListener" since="23">
+		<extends name="java/lang/Object" />
+		<method name="onError(Landroid/media/MediaSync;II)V" />
+	</class>
+	<class name="android/media/MediaSyncEvent" since="16">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="31" />
+		<method name="createEvent(I)Landroid/media/MediaSyncEvent;" />
+		<method name="getAudioSessionId()I" />
+		<method name="getType()I" />
+		<method name="setAudioSessionId(I)Landroid/media/MediaSyncEvent;" />
+		<field name="CREATOR" since="31" />
+		<field name="SYNC_EVENT_NONE" />
+		<field name="SYNC_EVENT_PRESENTATION_COMPLETE" />
+	</class>
+	<class name="android/media/MediaTimestamp" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(JJF)V" since="29" />
+		<method name="getAnchorMediaTimeUs()J" />
+		<method name="getAnchorSystemNanoTime()J" since="29" />
+		<method name="getAnchorSytemNanoTime()J" deprecated="29" />
+		<method name="getMediaClockRate()F" />
+		<field name="TIMESTAMP_UNKNOWN" since="28" />
+	</class>
+	<class name="android/media/MicrophoneDirection" since="29">
+		<extends name="java/lang/Object" />
+		<method name="setPreferredMicrophoneDirection(I)Z" />
+		<method name="setPreferredMicrophoneFieldDimension(F)Z" />
+		<field name="MIC_DIRECTION_AWAY_FROM_USER" />
+		<field name="MIC_DIRECTION_EXTERNAL" />
+		<field name="MIC_DIRECTION_TOWARDS_USER" />
+		<field name="MIC_DIRECTION_UNSPECIFIED" />
+	</class>
+	<class name="android/media/MicrophoneInfo" since="28">
+		<extends name="java/lang/Object" />
+		<method name="getAddress()Ljava/lang/String;" />
+		<method name="getChannelMapping()Ljava/util/List;" />
+		<method name="getDescription()Ljava/lang/String;" />
+		<method name="getDirectionality()I" />
+		<method name="getFrequencyResponse()Ljava/util/List;" />
+		<method name="getGroup()I" />
+		<method name="getId()I" />
+		<method name="getIndexInTheGroup()I" />
+		<method name="getLocation()I" />
+		<method name="getMaxSpl()F" />
+		<method name="getMinSpl()F" />
+		<method name="getOrientation()Landroid/media/MicrophoneInfo$Coordinate3F;" />
+		<method name="getPosition()Landroid/media/MicrophoneInfo$Coordinate3F;" />
+		<method name="getSensitivity()F" />
+		<method name="getType()I" />
+		<field name="CHANNEL_MAPPING_DIRECT" />
+		<field name="CHANNEL_MAPPING_PROCESSED" />
+		<field name="DIRECTIONALITY_BI_DIRECTIONAL" />
+		<field name="DIRECTIONALITY_CARDIOID" />
+		<field name="DIRECTIONALITY_HYPER_CARDIOID" />
+		<field name="DIRECTIONALITY_OMNI" />
+		<field name="DIRECTIONALITY_SUPER_CARDIOID" />
+		<field name="DIRECTIONALITY_UNKNOWN" />
+		<field name="GROUP_UNKNOWN" />
+		<field name="INDEX_IN_THE_GROUP_UNKNOWN" />
+		<field name="LOCATION_MAINBODY" />
+		<field name="LOCATION_MAINBODY_MOVABLE" />
+		<field name="LOCATION_PERIPHERAL" />
+		<field name="LOCATION_UNKNOWN" />
+		<field name="ORIENTATION_UNKNOWN" />
+		<field name="POSITION_UNKNOWN" />
+		<field name="SENSITIVITY_UNKNOWN" />
+		<field name="SPL_UNKNOWN" />
+	</class>
+	<class name="android/media/MicrophoneInfo$Coordinate3F" since="28">
+		<extends name="java/lang/Object" />
+		<field name="x" />
+		<field name="y" />
+		<field name="z" />
+	</class>
+	<class name="android/media/NotProvisionedException" since="18">
+		<extends name="android/media/MediaDrmException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/media/PlaybackParams" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="allowDefaults()Landroid/media/PlaybackParams;" />
+		<method name="getAudioFallbackMode()I" />
+		<method name="getPitch()F" />
+		<method name="getSpeed()F" />
+		<method name="setAudioFallbackMode(I)Landroid/media/PlaybackParams;" />
+		<method name="setPitch(F)Landroid/media/PlaybackParams;" />
+		<method name="setSpeed(F)Landroid/media/PlaybackParams;" />
+		<field name="AUDIO_FALLBACK_MODE_DEFAULT" />
+		<field name="AUDIO_FALLBACK_MODE_FAIL" />
+		<field name="AUDIO_FALLBACK_MODE_MUTE" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/media/Rating" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getPercentRating()F" />
+		<method name="getRatingStyle()I" />
+		<method name="getStarRating()F" />
+		<method name="hasHeart()Z" />
+		<method name="isRated()Z" />
+		<method name="isThumbUp()Z" />
+		<method name="newHeartRating(Z)Landroid/media/Rating;" />
+		<method name="newPercentageRating(F)Landroid/media/Rating;" />
+		<method name="newStarRating(IF)Landroid/media/Rating;" />
+		<method name="newThumbRating(Z)Landroid/media/Rating;" />
+		<method name="newUnratedRating(I)Landroid/media/Rating;" />
+		<field name="CREATOR" />
+		<field name="RATING_3_STARS" />
+		<field name="RATING_4_STARS" />
+		<field name="RATING_5_STARS" />
+		<field name="RATING_HEART" />
+		<field name="RATING_NONE" since="21" />
+		<field name="RATING_PERCENTAGE" />
+		<field name="RATING_THUMB_UP_DOWN" />
+	</class>
+	<class name="android/media/RemoteControlClient" since="14" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/app/PendingIntent;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/app/PendingIntent;Landroid/os/Looper;)V" deprecated="29" />
+		<method name="editMetadata(Z)Landroid/media/RemoteControlClient$MetadataEditor;" deprecated="29" />
+		<method name="getMediaSession()Landroid/media/session/MediaSession;" since="21" deprecated="29" />
+		<method name="setMetadataUpdateListener(Landroid/media/RemoteControlClient$OnMetadataUpdateListener;)V" since="19" deprecated="29" />
+		<method name="setOnGetPlaybackPositionListener(Landroid/media/RemoteControlClient$OnGetPlaybackPositionListener;)V" since="18" deprecated="29" />
+		<method name="setPlaybackPositionUpdateListener(Landroid/media/RemoteControlClient$OnPlaybackPositionUpdateListener;)V" since="18" deprecated="29" />
+		<method name="setPlaybackState(I)V" deprecated="29" />
+		<method name="setPlaybackState(IJF)V" since="18" deprecated="29" />
+		<method name="setTransportControlFlags(I)V" deprecated="29" />
+		<field name="FLAG_KEY_MEDIA_FAST_FORWARD" deprecated="29" />
+		<field name="FLAG_KEY_MEDIA_NEXT" deprecated="29" />
+		<field name="FLAG_KEY_MEDIA_PAUSE" deprecated="29" />
+		<field name="FLAG_KEY_MEDIA_PLAY" deprecated="29" />
+		<field name="FLAG_KEY_MEDIA_PLAY_PAUSE" deprecated="29" />
+		<field name="FLAG_KEY_MEDIA_POSITION_UPDATE" since="18" deprecated="29" />
+		<field name="FLAG_KEY_MEDIA_PREVIOUS" deprecated="29" />
+		<field name="FLAG_KEY_MEDIA_RATING" since="19" deprecated="29" />
+		<field name="FLAG_KEY_MEDIA_REWIND" deprecated="29" />
+		<field name="FLAG_KEY_MEDIA_STOP" deprecated="29" />
+		<field name="PLAYSTATE_BUFFERING" deprecated="29" />
+		<field name="PLAYSTATE_ERROR" deprecated="29" />
+		<field name="PLAYSTATE_FAST_FORWARDING" deprecated="29" />
+		<field name="PLAYSTATE_PAUSED" deprecated="29" />
+		<field name="PLAYSTATE_PLAYING" deprecated="29" />
+		<field name="PLAYSTATE_REWINDING" deprecated="29" />
+		<field name="PLAYSTATE_SKIPPING_BACKWARDS" deprecated="29" />
+		<field name="PLAYSTATE_SKIPPING_FORWARDS" deprecated="29" />
+		<field name="PLAYSTATE_STOPPED" deprecated="29" />
+	</class>
+	<class name="android/media/RemoteControlClient$MetadataEditor" since="14" deprecated="21">
+		<extends name="android/media/MediaMetadataEditor" since="19" />
+		<extends name="java/lang/Object" removed="19" />
+		<method name="apply()V" deprecated="29" />
+		<method name="clear()V" deprecated="29" />
+		<method name="putBitmap(ILandroid/graphics/Bitmap;)Landroid/media/RemoteControlClient$MetadataEditor;" deprecated="29" />
+		<method name="putLong(IJ)Landroid/media/RemoteControlClient$MetadataEditor;" deprecated="29" />
+		<method name="putObject(ILjava/lang/Object;)Landroid/media/RemoteControlClient$MetadataEditor;" since="21" deprecated="29" />
+		<method name="putString(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor;" deprecated="29" />
+		<field name="BITMAP_KEY_ARTWORK" deprecated="29" />
+	</class>
+	<class name="android/media/RemoteControlClient$OnGetPlaybackPositionListener" since="18" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onGetPlaybackPosition()J" deprecated="29" />
+	</class>
+	<class name="android/media/RemoteControlClient$OnMetadataUpdateListener" since="19" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onMetadataUpdate(ILjava/lang/Object;)V" deprecated="29" />
+	</class>
+	<class name="android/media/RemoteControlClient$OnPlaybackPositionUpdateListener" since="18" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onPlaybackPositionUpdate(J)V" deprecated="29" />
+	</class>
+	<class name="android/media/RemoteController" since="19" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/media/RemoteController$OnClientUpdateListener;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/media/RemoteController$OnClientUpdateListener;Landroid/os/Looper;)V" deprecated="29" />
+		<method name="clearArtworkConfiguration()Z" deprecated="29" />
+		<method name="editMetadata()Landroid/media/RemoteController$MetadataEditor;" deprecated="29" />
+		<method name="getEstimatedMediaPosition()J" deprecated="29" />
+		<method name="seekTo(J)Z" deprecated="29" />
+		<method name="sendMediaKeyEvent(Landroid/view/KeyEvent;)Z" deprecated="29" />
+		<method name="setArtworkConfiguration(II)Z" deprecated="29" />
+		<method name="setSynchronizationMode(I)Z" deprecated="29" />
+		<field name="POSITION_SYNCHRONIZATION_CHECK" deprecated="29" />
+		<field name="POSITION_SYNCHRONIZATION_NONE" deprecated="29" />
+	</class>
+	<class name="android/media/RemoteController$MetadataEditor" since="19" deprecated="29">
+		<extends name="android/media/MediaMetadataEditor" />
+	</class>
+	<class name="android/media/RemoteController$OnClientUpdateListener" since="19" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onClientChange(Z)V" deprecated="29" />
+		<method name="onClientMetadataUpdate(Landroid/media/RemoteController$MetadataEditor;)V" deprecated="29" />
+		<method name="onClientPlaybackStateUpdate(I)V" deprecated="29" />
+		<method name="onClientPlaybackStateUpdate(IJJF)V" deprecated="29" />
+		<method name="onClientTransportControlUpdate(I)V" deprecated="29" />
+	</class>
+	<class name="android/media/ResourceBusyException" since="19">
+		<extends name="android/media/MediaDrmException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/media/Ringtone" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getAudioAttributes()Landroid/media/AudioAttributes;" since="21" />
+		<method name="getStreamType()I" deprecated="21" />
+		<method name="getTitle(Landroid/content/Context;)Ljava/lang/String;" />
+		<method name="getVolume()F" since="28" />
+		<method name="isHapticGeneratorEnabled()Z" since="31" />
+		<method name="isLooping()Z" since="28" />
+		<method name="isPlaying()Z" />
+		<method name="play()V" />
+		<method name="setAudioAttributes(Landroid/media/AudioAttributes;)V" since="21" />
+		<method name="setHapticGeneratorEnabled(Z)Z" since="31" />
+		<method name="setLooping(Z)V" since="28" />
+		<method name="setStreamType(I)V" deprecated="21" />
+		<method name="setVolume(F)V" since="28" />
+		<method name="stop()V" />
+	</class>
+	<class name="android/media/RingtoneManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/app/Activity;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="getActualDefaultRingtoneUri(Landroid/content/Context;I)Landroid/net/Uri;" />
+		<method name="getCursor()Landroid/database/Cursor;" />
+		<method name="getDefaultType(Landroid/net/Uri;)I" />
+		<method name="getDefaultUri(I)Landroid/net/Uri;" />
+		<method name="getIncludeDrm()Z" deprecated="19" />
+		<method name="getRingtone(I)Landroid/media/Ringtone;" />
+		<method name="getRingtone(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/Ringtone;" />
+		<method name="getRingtonePosition(Landroid/net/Uri;)I" />
+		<method name="getRingtoneUri(I)Landroid/net/Uri;" />
+		<method name="getStopPreviousRingtone()Z" />
+		<method name="getValidRingtoneUri(Landroid/content/Context;)Landroid/net/Uri;" />
+		<method name="hasHapticChannels(I)Z" since="29" />
+		<method name="hasHapticChannels(Landroid/net/Uri;)Z" since="29" />
+		<method name="inferStreamType()I" since="3" />
+		<method name="isDefault(Landroid/net/Uri;)Z" />
+		<method name="openDefaultRingtoneUri(Landroid/content/Context;Landroid/net/Uri;)Landroid/content/res/AssetFileDescriptor;" since="29" />
+		<method name="setActualDefaultRingtoneUri(Landroid/content/Context;ILandroid/net/Uri;)V" />
+		<method name="setIncludeDrm(Z)V" deprecated="19" />
+		<method name="setStopPreviousRingtone(Z)V" />
+		<method name="setType(I)V" />
+		<method name="stopPreviousRingtone()V" />
+		<field name="ACTION_RINGTONE_PICKER" />
+		<field name="EXTRA_RINGTONE_DEFAULT_URI" />
+		<field name="EXTRA_RINGTONE_EXISTING_URI" />
+		<field name="EXTRA_RINGTONE_INCLUDE_DRM" deprecated="19" />
+		<field name="EXTRA_RINGTONE_PICKED_URI" />
+		<field name="EXTRA_RINGTONE_SHOW_DEFAULT" />
+		<field name="EXTRA_RINGTONE_SHOW_SILENT" />
+		<field name="EXTRA_RINGTONE_TITLE" />
+		<field name="EXTRA_RINGTONE_TYPE" />
+		<field name="ID_COLUMN_INDEX" />
+		<field name="TITLE_COLUMN_INDEX" />
+		<field name="TYPE_ALARM" />
+		<field name="TYPE_ALL" />
+		<field name="TYPE_NOTIFICATION" />
+		<field name="TYPE_RINGTONE" />
+		<field name="URI_COLUMN_INDEX" />
+	</class>
+	<class name="android/media/RouteDiscoveryPreference" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getPreferredFeatures()Ljava/util/List;" />
+		<method name="shouldPerformActiveScan()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/media/RouteDiscoveryPreference$Builder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/media/RouteDiscoveryPreference;)V" />
+		<method name="&lt;init&gt;(Ljava/util/List;Z)V" />
+		<method name="build()Landroid/media/RouteDiscoveryPreference;" />
+		<method name="setPreferredFeatures(Ljava/util/List;)Landroid/media/RouteDiscoveryPreference$Builder;" />
+		<method name="setShouldPerformActiveScan(Z)Landroid/media/RouteDiscoveryPreference$Builder;" />
+	</class>
+	<class name="android/media/RoutingSessionInfo" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getClientPackageName()Ljava/lang/String;" />
+		<method name="getControlHints()Landroid/os/Bundle;" />
+		<method name="getDeselectableRoutes()Ljava/util/List;" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getName()Ljava/lang/CharSequence;" />
+		<method name="getSelectableRoutes()Ljava/util/List;" />
+		<method name="getSelectedRoutes()Ljava/util/List;" />
+		<method name="getTransferableRoutes()Ljava/util/List;" />
+		<method name="getVolume()I" />
+		<method name="getVolumeHandling()I" />
+		<method name="getVolumeMax()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/media/RoutingSessionInfo$Builder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/media/RoutingSessionInfo;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="addDeselectableRoute(Ljava/lang/String;)Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="addSelectableRoute(Ljava/lang/String;)Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="addSelectedRoute(Ljava/lang/String;)Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="addTransferableRoute(Ljava/lang/String;)Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="build()Landroid/media/RoutingSessionInfo;" />
+		<method name="clearDeselectableRoutes()Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="clearSelectableRoutes()Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="clearSelectedRoutes()Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="clearTransferableRoutes()Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="removeDeselectableRoute(Ljava/lang/String;)Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="removeSelectableRoute(Ljava/lang/String;)Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="removeSelectedRoute(Ljava/lang/String;)Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="removeTransferableRoute(Ljava/lang/String;)Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="setControlHints(Landroid/os/Bundle;)Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="setName(Ljava/lang/CharSequence;)Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="setVolume(I)Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="setVolumeHandling(I)Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="setVolumeMax(I)Landroid/media/RoutingSessionInfo$Builder;" />
+	</class>
+	<class name="android/media/SoundPool" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(III)V" deprecated="21" />
+		<method name="autoPause()V" since="8" />
+		<method name="autoResume()V" since="8" />
+		<method name="load(Landroid/content/Context;II)I" />
+		<method name="load(Landroid/content/res/AssetFileDescriptor;I)I" since="3" />
+		<method name="load(Ljava/io/FileDescriptor;JJI)I" since="3" />
+		<method name="load(Ljava/lang/String;I)I" />
+		<method name="pause(I)V" />
+		<method name="play(IFFIIF)I" />
+		<method name="release()V" />
+		<method name="resume(I)V" />
+		<method name="setLoop(II)V" />
+		<method name="setOnLoadCompleteListener(Landroid/media/SoundPool$OnLoadCompleteListener;)V" since="8" />
+		<method name="setPriority(II)V" />
+		<method name="setRate(IF)V" />
+		<method name="setVolume(IFF)V" />
+		<method name="stop(I)V" />
+		<method name="unload(I)Z" />
+	</class>
+	<class name="android/media/SoundPool$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/media/SoundPool;" />
+		<method name="setAudioAttributes(Landroid/media/AudioAttributes;)Landroid/media/SoundPool$Builder;" />
+		<method name="setMaxStreams(I)Landroid/media/SoundPool$Builder;" />
+	</class>
+	<class name="android/media/SoundPool$OnLoadCompleteListener" since="8">
+		<extends name="java/lang/Object" />
+		<method name="onLoadComplete(Landroid/media/SoundPool;II)V" />
+	</class>
+	<class name="android/media/SubtitleData" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(IJJ[B)V" since="29" />
+		<method name="getData()[B" />
+		<method name="getDurationUs()J" />
+		<method name="getStartTimeUs()J" />
+		<method name="getTrackIndex()I" />
+	</class>
+	<class name="android/media/SyncParams" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="allowDefaults()Landroid/media/SyncParams;" />
+		<method name="getAudioAdjustMode()I" />
+		<method name="getFrameRate()F" />
+		<method name="getSyncSource()I" />
+		<method name="getTolerance()F" />
+		<method name="setAudioAdjustMode(I)Landroid/media/SyncParams;" />
+		<method name="setFrameRate(F)Landroid/media/SyncParams;" />
+		<method name="setSyncSource(I)Landroid/media/SyncParams;" />
+		<method name="setTolerance(F)Landroid/media/SyncParams;" />
+		<field name="AUDIO_ADJUST_MODE_DEFAULT" />
+		<field name="AUDIO_ADJUST_MODE_RESAMPLE" />
+		<field name="AUDIO_ADJUST_MODE_STRETCH" />
+		<field name="SYNC_SOURCE_AUDIO" />
+		<field name="SYNC_SOURCE_DEFAULT" />
+		<field name="SYNC_SOURCE_SYSTEM_CLOCK" />
+		<field name="SYNC_SOURCE_VSYNC" />
+	</class>
+	<class name="android/media/ThumbnailUtils" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createAudioThumbnail(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap;" since="29" />
+		<method name="createAudioThumbnail(Ljava/lang/String;I)Landroid/graphics/Bitmap;" since="29" deprecated="29" />
+		<method name="createImageThumbnail(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap;" since="29" />
+		<method name="createImageThumbnail(Ljava/lang/String;I)Landroid/graphics/Bitmap;" since="29" deprecated="29" />
+		<method name="createVideoThumbnail(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap;" since="29" />
+		<method name="createVideoThumbnail(Ljava/lang/String;I)Landroid/graphics/Bitmap;" deprecated="29" />
+		<method name="extractThumbnail(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap;" />
+		<method name="extractThumbnail(Landroid/graphics/Bitmap;III)Landroid/graphics/Bitmap;" />
+		<field name="OPTIONS_RECYCLE_INPUT" />
+	</class>
+	<class name="android/media/TimedMetaData" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(J[B)V" since="29" />
+		<method name="getMetaData()[B" />
+		<method name="getTimestamp()J" />
+	</class>
+	<class name="android/media/TimedText" since="16">
+		<extends name="java/lang/Object" />
+		<method name="getBounds()Landroid/graphics/Rect;" />
+		<method name="getText()Ljava/lang/String;" />
+	</class>
+	<class name="android/media/ToneGenerator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getAudioSessionId()I" since="16" />
+		<method name="release()V" />
+		<method name="startTone(I)Z" />
+		<method name="startTone(II)Z" since="5" />
+		<method name="stopTone()V" />
+		<field name="MAX_VOLUME" />
+		<field name="MIN_VOLUME" />
+		<field name="TONE_CDMA_ABBR_ALERT" since="4" />
+		<field name="TONE_CDMA_ABBR_INTERCEPT" since="4" />
+		<field name="TONE_CDMA_ABBR_REORDER" since="4" />
+		<field name="TONE_CDMA_ALERT_AUTOREDIAL_LITE" since="4" />
+		<field name="TONE_CDMA_ALERT_CALL_GUARD" since="4" />
+		<field name="TONE_CDMA_ALERT_INCALL_LITE" since="4" />
+		<field name="TONE_CDMA_ALERT_NETWORK_LITE" since="4" />
+		<field name="TONE_CDMA_ANSWER" since="4" />
+		<field name="TONE_CDMA_CALLDROP_LITE" since="4" />
+		<field name="TONE_CDMA_CALL_SIGNAL_ISDN_INTERGROUP" since="4" />
+		<field name="TONE_CDMA_CALL_SIGNAL_ISDN_NORMAL" since="4" />
+		<field name="TONE_CDMA_CALL_SIGNAL_ISDN_PAT3" since="4" />
+		<field name="TONE_CDMA_CALL_SIGNAL_ISDN_PAT5" since="4" />
+		<field name="TONE_CDMA_CALL_SIGNAL_ISDN_PAT6" since="4" />
+		<field name="TONE_CDMA_CALL_SIGNAL_ISDN_PAT7" since="4" />
+		<field name="TONE_CDMA_CALL_SIGNAL_ISDN_PING_RING" since="4" />
+		<field name="TONE_CDMA_CALL_SIGNAL_ISDN_SP_PRI" since="4" />
+		<field name="TONE_CDMA_CONFIRM" since="4" />
+		<field name="TONE_CDMA_DIAL_TONE_LITE" since="4" />
+		<field name="TONE_CDMA_EMERGENCY_RINGBACK" since="4" />
+		<field name="TONE_CDMA_HIGH_L" since="4" />
+		<field name="TONE_CDMA_HIGH_PBX_L" since="4" />
+		<field name="TONE_CDMA_HIGH_PBX_SLS" since="4" />
+		<field name="TONE_CDMA_HIGH_PBX_SS" since="4" />
+		<field name="TONE_CDMA_HIGH_PBX_SSL" since="4" />
+		<field name="TONE_CDMA_HIGH_PBX_S_X4" since="4" />
+		<field name="TONE_CDMA_HIGH_SLS" since="4" />
+		<field name="TONE_CDMA_HIGH_SS" since="4" />
+		<field name="TONE_CDMA_HIGH_SSL" since="4" />
+		<field name="TONE_CDMA_HIGH_SS_2" since="4" />
+		<field name="TONE_CDMA_HIGH_S_X4" since="4" />
+		<field name="TONE_CDMA_INTERCEPT" since="4" />
+		<field name="TONE_CDMA_KEYPAD_VOLUME_KEY_LITE" since="4" />
+		<field name="TONE_CDMA_LOW_L" since="4" />
+		<field name="TONE_CDMA_LOW_PBX_L" since="4" />
+		<field name="TONE_CDMA_LOW_PBX_SLS" since="4" />
+		<field name="TONE_CDMA_LOW_PBX_SS" since="4" />
+		<field name="TONE_CDMA_LOW_PBX_SSL" since="4" />
+		<field name="TONE_CDMA_LOW_PBX_S_X4" since="4" />
+		<field name="TONE_CDMA_LOW_SLS" since="4" />
+		<field name="TONE_CDMA_LOW_SS" since="4" />
+		<field name="TONE_CDMA_LOW_SSL" since="4" />
+		<field name="TONE_CDMA_LOW_SS_2" since="4" />
+		<field name="TONE_CDMA_LOW_S_X4" since="4" />
+		<field name="TONE_CDMA_MED_L" since="4" />
+		<field name="TONE_CDMA_MED_PBX_L" since="4" />
+		<field name="TONE_CDMA_MED_PBX_SLS" since="4" />
+		<field name="TONE_CDMA_MED_PBX_SS" since="4" />
+		<field name="TONE_CDMA_MED_PBX_SSL" since="4" />
+		<field name="TONE_CDMA_MED_PBX_S_X4" since="4" />
+		<field name="TONE_CDMA_MED_SLS" since="4" />
+		<field name="TONE_CDMA_MED_SS" since="4" />
+		<field name="TONE_CDMA_MED_SSL" since="4" />
+		<field name="TONE_CDMA_MED_SS_2" since="4" />
+		<field name="TONE_CDMA_MED_S_X4" since="4" />
+		<field name="TONE_CDMA_NETWORK_BUSY" since="4" />
+		<field name="TONE_CDMA_NETWORK_BUSY_ONE_SHOT" since="4" />
+		<field name="TONE_CDMA_NETWORK_CALLWAITING" since="4" />
+		<field name="TONE_CDMA_NETWORK_USA_RINGBACK" since="4" />
+		<field name="TONE_CDMA_ONE_MIN_BEEP" since="4" />
+		<field name="TONE_CDMA_PIP" since="4" />
+		<field name="TONE_CDMA_PRESSHOLDKEY_LITE" since="4" />
+		<field name="TONE_CDMA_REORDER" since="4" />
+		<field name="TONE_CDMA_SIGNAL_OFF" since="4" />
+		<field name="TONE_CDMA_SOFT_ERROR_LITE" since="4" />
+		<field name="TONE_DTMF_0" />
+		<field name="TONE_DTMF_1" />
+		<field name="TONE_DTMF_2" />
+		<field name="TONE_DTMF_3" />
+		<field name="TONE_DTMF_4" />
+		<field name="TONE_DTMF_5" />
+		<field name="TONE_DTMF_6" />
+		<field name="TONE_DTMF_7" />
+		<field name="TONE_DTMF_8" />
+		<field name="TONE_DTMF_9" />
+		<field name="TONE_DTMF_A" />
+		<field name="TONE_DTMF_B" />
+		<field name="TONE_DTMF_C" />
+		<field name="TONE_DTMF_D" />
+		<field name="TONE_DTMF_P" />
+		<field name="TONE_DTMF_S" />
+		<field name="TONE_PROP_ACK" />
+		<field name="TONE_PROP_BEEP" />
+		<field name="TONE_PROP_BEEP2" />
+		<field name="TONE_PROP_NACK" />
+		<field name="TONE_PROP_PROMPT" />
+		<field name="TONE_SUP_BUSY" />
+		<field name="TONE_SUP_CALL_WAITING" />
+		<field name="TONE_SUP_CONFIRM" since="4" />
+		<field name="TONE_SUP_CONGESTION" />
+		<field name="TONE_SUP_CONGESTION_ABBREV" since="4" />
+		<field name="TONE_SUP_DIAL" />
+		<field name="TONE_SUP_ERROR" />
+		<field name="TONE_SUP_INTERCEPT" since="4" />
+		<field name="TONE_SUP_INTERCEPT_ABBREV" since="4" />
+		<field name="TONE_SUP_PIP" since="4" />
+		<field name="TONE_SUP_RADIO_ACK" />
+		<field name="TONE_SUP_RADIO_NOTAVAIL" />
+		<field name="TONE_SUP_RINGTONE" />
+	</class>
+	<class name="android/media/UnsupportedSchemeException" since="18">
+		<extends name="android/media/MediaDrmException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/media/VolumeAutomation" since="26">
+		<extends name="java/lang/Object" />
+		<method name="createVolumeShaper(Landroid/media/VolumeShaper$Configuration;)Landroid/media/VolumeShaper;" />
+	</class>
+	<class name="android/media/VolumeProvider" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="&lt;init&gt;(IIILjava/lang/String;)V" since="30" />
+		<method name="getCurrentVolume()I" />
+		<method name="getMaxVolume()I" />
+		<method name="getVolumeControl()I" />
+		<method name="getVolumeControlId()Ljava/lang/String;" since="30" />
+		<method name="onAdjustVolume(I)V" />
+		<method name="onSetVolumeTo(I)V" />
+		<method name="setCurrentVolume(I)V" />
+		<field name="VOLUME_CONTROL_ABSOLUTE" />
+		<field name="VOLUME_CONTROL_FIXED" />
+		<field name="VOLUME_CONTROL_RELATIVE" />
+	</class>
+	<class name="android/media/VolumeShaper" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="apply(Landroid/media/VolumeShaper$Operation;)V" />
+		<method name="getVolume()F" />
+		<method name="replace(Landroid/media/VolumeShaper$Configuration;Landroid/media/VolumeShaper$Operation;Z)V" />
+	</class>
+	<class name="android/media/VolumeShaper$Configuration" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDuration()J" />
+		<method name="getInterpolatorType()I" />
+		<method name="getMaximumCurvePoints()I" />
+		<method name="getTimes()[F" />
+		<method name="getVolumes()[F" />
+		<field name="CREATOR" />
+		<field name="CUBIC_RAMP" />
+		<field name="INTERPOLATOR_TYPE_CUBIC" />
+		<field name="INTERPOLATOR_TYPE_CUBIC_MONOTONIC" />
+		<field name="INTERPOLATOR_TYPE_LINEAR" />
+		<field name="INTERPOLATOR_TYPE_STEP" />
+		<field name="LINEAR_RAMP" />
+		<field name="SCURVE_RAMP" />
+		<field name="SINE_RAMP" />
+	</class>
+	<class name="android/media/VolumeShaper$Configuration$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/media/VolumeShaper$Configuration;)V" />
+		<method name="build()Landroid/media/VolumeShaper$Configuration;" />
+		<method name="invertVolumes()Landroid/media/VolumeShaper$Configuration$Builder;" />
+		<method name="reflectTimes()Landroid/media/VolumeShaper$Configuration$Builder;" />
+		<method name="scaleToEndVolume(F)Landroid/media/VolumeShaper$Configuration$Builder;" />
+		<method name="scaleToStartVolume(F)Landroid/media/VolumeShaper$Configuration$Builder;" />
+		<method name="setCurve([F[F)Landroid/media/VolumeShaper$Configuration$Builder;" />
+		<method name="setDuration(J)Landroid/media/VolumeShaper$Configuration$Builder;" />
+		<method name="setInterpolatorType(I)Landroid/media/VolumeShaper$Configuration$Builder;" />
+	</class>
+	<class name="android/media/VolumeShaper$Operation" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+		<field name="PLAY" />
+		<field name="REVERSE" />
+	</class>
+	<class name="android/media/audiofx/AcousticEchoCanceler" since="16">
+		<extends name="android/media/audiofx/AudioEffect" />
+		<method name="create(I)Landroid/media/audiofx/AcousticEchoCanceler;" />
+		<method name="isAvailable()Z" />
+	</class>
+	<class name="android/media/audiofx/AudioEffect" since="9">
+		<extends name="java/lang/Object" />
+		<method name="getDescriptor()Landroid/media/audiofx/AudioEffect$Descriptor;" />
+		<method name="getEnabled()Z" />
+		<method name="getId()I" />
+		<method name="hasControl()Z" />
+		<method name="queryEffects()[Landroid/media/audiofx/AudioEffect$Descriptor;" />
+		<method name="release()V" />
+		<method name="setControlStatusListener(Landroid/media/audiofx/AudioEffect$OnControlStatusChangeListener;)V" />
+		<method name="setEnableStatusListener(Landroid/media/audiofx/AudioEffect$OnEnableStatusChangeListener;)V" />
+		<method name="setEnabled(Z)I" />
+		<field name="ACTION_CLOSE_AUDIO_EFFECT_CONTROL_SESSION" />
+		<field name="ACTION_DISPLAY_AUDIO_EFFECT_CONTROL_PANEL" />
+		<field name="ACTION_OPEN_AUDIO_EFFECT_CONTROL_SESSION" />
+		<field name="ALREADY_EXISTS" />
+		<field name="CONTENT_TYPE_GAME" />
+		<field name="CONTENT_TYPE_MOVIE" />
+		<field name="CONTENT_TYPE_MUSIC" />
+		<field name="CONTENT_TYPE_VOICE" />
+		<field name="EFFECT_AUXILIARY" />
+		<field name="EFFECT_INSERT" />
+		<field name="EFFECT_POST_PROCESSING" since="30" />
+		<field name="EFFECT_PRE_PROCESSING" since="30" />
+		<field name="EFFECT_TYPE_AEC" since="18" />
+		<field name="EFFECT_TYPE_AGC" since="18" />
+		<field name="EFFECT_TYPE_BASS_BOOST" since="18" />
+		<field name="EFFECT_TYPE_DYNAMICS_PROCESSING" since="28" />
+		<field name="EFFECT_TYPE_ENV_REVERB" since="18" />
+		<field name="EFFECT_TYPE_EQUALIZER" since="18" />
+		<field name="EFFECT_TYPE_HAPTIC_GENERATOR" since="31" />
+		<field name="EFFECT_TYPE_LOUDNESS_ENHANCER" since="19" />
+		<field name="EFFECT_TYPE_NS" since="18" />
+		<field name="EFFECT_TYPE_PRESET_REVERB" since="18" />
+		<field name="EFFECT_TYPE_VIRTUALIZER" since="18" />
+		<field name="ERROR" />
+		<field name="ERROR_BAD_VALUE" />
+		<field name="ERROR_DEAD_OBJECT" />
+		<field name="ERROR_INVALID_OPERATION" />
+		<field name="ERROR_NO_INIT" />
+		<field name="ERROR_NO_MEMORY" />
+		<field name="EXTRA_AUDIO_SESSION" />
+		<field name="EXTRA_CONTENT_TYPE" />
+		<field name="EXTRA_PACKAGE_NAME" />
+		<field name="SUCCESS" />
+	</class>
+	<class name="android/media/audiofx/AudioEffect$Descriptor" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<field name="connectMode" />
+		<field name="implementor" />
+		<field name="name" />
+		<field name="type" />
+		<field name="uuid" />
+	</class>
+	<class name="android/media/audiofx/AudioEffect$OnControlStatusChangeListener" since="9">
+		<extends name="java/lang/Object" />
+		<method name="onControlStatusChange(Landroid/media/audiofx/AudioEffect;Z)V" />
+	</class>
+	<class name="android/media/audiofx/AudioEffect$OnEnableStatusChangeListener" since="9">
+		<extends name="java/lang/Object" />
+		<method name="onEnableStatusChange(Landroid/media/audiofx/AudioEffect;Z)V" />
+	</class>
+	<class name="android/media/audiofx/AutomaticGainControl" since="16">
+		<extends name="android/media/audiofx/AudioEffect" />
+		<method name="create(I)Landroid/media/audiofx/AutomaticGainControl;" />
+		<method name="isAvailable()Z" />
+	</class>
+	<class name="android/media/audiofx/BassBoost" since="9">
+		<extends name="android/media/audiofx/AudioEffect" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getProperties()Landroid/media/audiofx/BassBoost$Settings;" />
+		<method name="getRoundedStrength()S" />
+		<method name="getStrengthSupported()Z" />
+		<method name="setParameterListener(Landroid/media/audiofx/BassBoost$OnParameterChangeListener;)V" />
+		<method name="setProperties(Landroid/media/audiofx/BassBoost$Settings;)V" />
+		<method name="setStrength(S)V" />
+		<field name="PARAM_STRENGTH" />
+		<field name="PARAM_STRENGTH_SUPPORTED" />
+	</class>
+	<class name="android/media/audiofx/BassBoost$OnParameterChangeListener" since="9">
+		<extends name="java/lang/Object" />
+		<method name="onParameterChange(Landroid/media/audiofx/BassBoost;IIS)V" />
+	</class>
+	<class name="android/media/audiofx/BassBoost$Settings" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<field name="strength" />
+	</class>
+	<class name="android/media/audiofx/DynamicsProcessing" since="28">
+		<extends name="android/media/audiofx/AudioEffect" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(IILandroid/media/audiofx/DynamicsProcessing$Config;)V" />
+		<method name="getChannelByChannelIndex(I)Landroid/media/audiofx/DynamicsProcessing$Channel;" />
+		<method name="getChannelCount()I" />
+		<method name="getConfig()Landroid/media/audiofx/DynamicsProcessing$Config;" />
+		<method name="getInputGainByChannelIndex(I)F" />
+		<method name="getLimiterByChannelIndex(I)Landroid/media/audiofx/DynamicsProcessing$Limiter;" />
+		<method name="getMbcBandByChannelIndex(II)Landroid/media/audiofx/DynamicsProcessing$MbcBand;" />
+		<method name="getMbcByChannelIndex(I)Landroid/media/audiofx/DynamicsProcessing$Mbc;" />
+		<method name="getPostEqBandByChannelIndex(II)Landroid/media/audiofx/DynamicsProcessing$EqBand;" />
+		<method name="getPostEqByChannelIndex(I)Landroid/media/audiofx/DynamicsProcessing$Eq;" />
+		<method name="getPreEqBandByChannelIndex(II)Landroid/media/audiofx/DynamicsProcessing$EqBand;" />
+		<method name="getPreEqByChannelIndex(I)Landroid/media/audiofx/DynamicsProcessing$Eq;" />
+		<method name="setAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Channel;)V" />
+		<method name="setChannelTo(ILandroid/media/audiofx/DynamicsProcessing$Channel;)V" />
+		<method name="setInputGainAllChannelsTo(F)V" />
+		<method name="setInputGainbyChannel(IF)V" />
+		<method name="setLimiterAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Limiter;)V" />
+		<method name="setLimiterByChannelIndex(ILandroid/media/audiofx/DynamicsProcessing$Limiter;)V" />
+		<method name="setMbcAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Mbc;)V" />
+		<method name="setMbcBandAllChannelsTo(ILandroid/media/audiofx/DynamicsProcessing$MbcBand;)V" />
+		<method name="setMbcBandByChannelIndex(IILandroid/media/audiofx/DynamicsProcessing$MbcBand;)V" />
+		<method name="setMbcByChannelIndex(ILandroid/media/audiofx/DynamicsProcessing$Mbc;)V" />
+		<method name="setPostEqAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Eq;)V" />
+		<method name="setPostEqBandAllChannelsTo(ILandroid/media/audiofx/DynamicsProcessing$EqBand;)V" />
+		<method name="setPostEqBandByChannelIndex(IILandroid/media/audiofx/DynamicsProcessing$EqBand;)V" />
+		<method name="setPostEqByChannelIndex(ILandroid/media/audiofx/DynamicsProcessing$Eq;)V" />
+		<method name="setPreEqAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Eq;)V" />
+		<method name="setPreEqBandAllChannelsTo(ILandroid/media/audiofx/DynamicsProcessing$EqBand;)V" />
+		<method name="setPreEqBandByChannelIndex(IILandroid/media/audiofx/DynamicsProcessing$EqBand;)V" />
+		<method name="setPreEqByChannelIndex(ILandroid/media/audiofx/DynamicsProcessing$Eq;)V" />
+		<field name="VARIANT_FAVOR_FREQUENCY_RESOLUTION" />
+		<field name="VARIANT_FAVOR_TIME_RESOLUTION" />
+	</class>
+	<class name="android/media/audiofx/DynamicsProcessing$BandBase" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(ZF)V" />
+		<method name="getCutoffFrequency()F" />
+		<method name="isEnabled()Z" />
+		<method name="setCutoffFrequency(F)V" />
+		<method name="setEnabled(Z)V" />
+	</class>
+	<class name="android/media/audiofx/DynamicsProcessing$BandStage" since="28">
+		<extends name="android/media/audiofx/DynamicsProcessing$Stage" />
+		<method name="&lt;init&gt;(ZZI)V" />
+		<method name="getBandCount()I" />
+	</class>
+	<class name="android/media/audiofx/DynamicsProcessing$Channel" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(FZIZIZIZ)V" />
+		<method name="&lt;init&gt;(Landroid/media/audiofx/DynamicsProcessing$Channel;)V" />
+		<method name="getInputGain()F" />
+		<method name="getLimiter()Landroid/media/audiofx/DynamicsProcessing$Limiter;" />
+		<method name="getMbc()Landroid/media/audiofx/DynamicsProcessing$Mbc;" />
+		<method name="getMbcBand(I)Landroid/media/audiofx/DynamicsProcessing$MbcBand;" />
+		<method name="getPostEq()Landroid/media/audiofx/DynamicsProcessing$Eq;" />
+		<method name="getPostEqBand(I)Landroid/media/audiofx/DynamicsProcessing$EqBand;" />
+		<method name="getPreEq()Landroid/media/audiofx/DynamicsProcessing$Eq;" />
+		<method name="getPreEqBand(I)Landroid/media/audiofx/DynamicsProcessing$EqBand;" />
+		<method name="setInputGain(F)V" />
+		<method name="setLimiter(Landroid/media/audiofx/DynamicsProcessing$Limiter;)V" />
+		<method name="setMbc(Landroid/media/audiofx/DynamicsProcessing$Mbc;)V" />
+		<method name="setMbcBand(ILandroid/media/audiofx/DynamicsProcessing$MbcBand;)V" />
+		<method name="setPostEq(Landroid/media/audiofx/DynamicsProcessing$Eq;)V" />
+		<method name="setPostEqBand(ILandroid/media/audiofx/DynamicsProcessing$EqBand;)V" />
+		<method name="setPreEq(Landroid/media/audiofx/DynamicsProcessing$Eq;)V" />
+		<method name="setPreEqBand(ILandroid/media/audiofx/DynamicsProcessing$EqBand;)V" />
+	</class>
+	<class name="android/media/audiofx/DynamicsProcessing$Config" since="28">
+		<extends name="java/lang/Object" />
+		<method name="getChannelByChannelIndex(I)Landroid/media/audiofx/DynamicsProcessing$Channel;" />
+		<method name="getInputGainByChannelIndex(I)F" />
+		<method name="getLimiterByChannelIndex(I)Landroid/media/audiofx/DynamicsProcessing$Limiter;" />
+		<method name="getMbcBandByChannelIndex(II)Landroid/media/audiofx/DynamicsProcessing$MbcBand;" />
+		<method name="getMbcBandCount()I" />
+		<method name="getMbcByChannelIndex(I)Landroid/media/audiofx/DynamicsProcessing$Mbc;" />
+		<method name="getPostEqBandByChannelIndex(II)Landroid/media/audiofx/DynamicsProcessing$EqBand;" />
+		<method name="getPostEqBandCount()I" />
+		<method name="getPostEqByChannelIndex(I)Landroid/media/audiofx/DynamicsProcessing$Eq;" />
+		<method name="getPreEqBandByChannelIndex(II)Landroid/media/audiofx/DynamicsProcessing$EqBand;" />
+		<method name="getPreEqBandCount()I" />
+		<method name="getPreEqByChannelIndex(I)Landroid/media/audiofx/DynamicsProcessing$Eq;" />
+		<method name="getPreferredFrameDuration()F" />
+		<method name="getVariant()I" />
+		<method name="isLimiterInUse()Z" />
+		<method name="isMbcInUse()Z" />
+		<method name="isPostEqInUse()Z" />
+		<method name="isPreEqInUse()Z" />
+		<method name="setAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Channel;)V" />
+		<method name="setChannelTo(ILandroid/media/audiofx/DynamicsProcessing$Channel;)V" />
+		<method name="setInputGainAllChannelsTo(F)V" />
+		<method name="setInputGainByChannelIndex(IF)V" />
+		<method name="setLimiterAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Limiter;)V" />
+		<method name="setLimiterByChannelIndex(ILandroid/media/audiofx/DynamicsProcessing$Limiter;)V" />
+		<method name="setMbcAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Mbc;)V" />
+		<method name="setMbcBandAllChannelsTo(ILandroid/media/audiofx/DynamicsProcessing$MbcBand;)V" />
+		<method name="setMbcBandByChannelIndex(IILandroid/media/audiofx/DynamicsProcessing$MbcBand;)V" />
+		<method name="setMbcByChannelIndex(ILandroid/media/audiofx/DynamicsProcessing$Mbc;)V" />
+		<method name="setPostEqAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Eq;)V" />
+		<method name="setPostEqBandAllChannelsTo(ILandroid/media/audiofx/DynamicsProcessing$EqBand;)V" />
+		<method name="setPostEqBandByChannelIndex(IILandroid/media/audiofx/DynamicsProcessing$EqBand;)V" />
+		<method name="setPostEqByChannelIndex(ILandroid/media/audiofx/DynamicsProcessing$Eq;)V" />
+		<method name="setPreEqAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Eq;)V" />
+		<method name="setPreEqBandAllChannelsTo(ILandroid/media/audiofx/DynamicsProcessing$EqBand;)V" />
+		<method name="setPreEqBandByChannelIndex(IILandroid/media/audiofx/DynamicsProcessing$EqBand;)V" />
+		<method name="setPreEqByChannelIndex(ILandroid/media/audiofx/DynamicsProcessing$Eq;)V" />
+	</class>
+	<class name="android/media/audiofx/DynamicsProcessing$Config$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(IIZIZIZIZ)V" />
+		<method name="build()Landroid/media/audiofx/DynamicsProcessing$Config;" />
+		<method name="setAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Channel;)Landroid/media/audiofx/DynamicsProcessing$Config$Builder;" />
+		<method name="setChannelTo(ILandroid/media/audiofx/DynamicsProcessing$Channel;)Landroid/media/audiofx/DynamicsProcessing$Config$Builder;" />
+		<method name="setInputGainAllChannelsTo(F)Landroid/media/audiofx/DynamicsProcessing$Config$Builder;" />
+		<method name="setInputGainByChannelIndex(IF)Landroid/media/audiofx/DynamicsProcessing$Config$Builder;" />
+		<method name="setLimiterAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Limiter;)Landroid/media/audiofx/DynamicsProcessing$Config$Builder;" />
+		<method name="setLimiterByChannelIndex(ILandroid/media/audiofx/DynamicsProcessing$Limiter;)Landroid/media/audiofx/DynamicsProcessing$Config$Builder;" />
+		<method name="setMbcAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Mbc;)Landroid/media/audiofx/DynamicsProcessing$Config$Builder;" />
+		<method name="setMbcByChannelIndex(ILandroid/media/audiofx/DynamicsProcessing$Mbc;)Landroid/media/audiofx/DynamicsProcessing$Config$Builder;" />
+		<method name="setPostEqAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Eq;)Landroid/media/audiofx/DynamicsProcessing$Config$Builder;" />
+		<method name="setPostEqByChannelIndex(ILandroid/media/audiofx/DynamicsProcessing$Eq;)Landroid/media/audiofx/DynamicsProcessing$Config$Builder;" />
+		<method name="setPreEqAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Eq;)Landroid/media/audiofx/DynamicsProcessing$Config$Builder;" />
+		<method name="setPreEqByChannelIndex(ILandroid/media/audiofx/DynamicsProcessing$Eq;)Landroid/media/audiofx/DynamicsProcessing$Config$Builder;" />
+		<method name="setPreferredFrameDuration(F)Landroid/media/audiofx/DynamicsProcessing$Config$Builder;" />
+	</class>
+	<class name="android/media/audiofx/DynamicsProcessing$Eq" since="28">
+		<extends name="android/media/audiofx/DynamicsProcessing$BandStage" />
+		<method name="&lt;init&gt;(Landroid/media/audiofx/DynamicsProcessing$Eq;)V" />
+		<method name="&lt;init&gt;(ZZI)V" />
+		<method name="getBand(I)Landroid/media/audiofx/DynamicsProcessing$EqBand;" />
+		<method name="setBand(ILandroid/media/audiofx/DynamicsProcessing$EqBand;)V" />
+	</class>
+	<class name="android/media/audiofx/DynamicsProcessing$EqBand" since="28">
+		<extends name="android/media/audiofx/DynamicsProcessing$BandBase" />
+		<method name="&lt;init&gt;(Landroid/media/audiofx/DynamicsProcessing$EqBand;)V" />
+		<method name="&lt;init&gt;(ZFF)V" />
+		<method name="getGain()F" />
+		<method name="setGain(F)V" />
+	</class>
+	<class name="android/media/audiofx/DynamicsProcessing$Limiter" since="28">
+		<extends name="android/media/audiofx/DynamicsProcessing$Stage" />
+		<method name="&lt;init&gt;(Landroid/media/audiofx/DynamicsProcessing$Limiter;)V" />
+		<method name="&lt;init&gt;(ZZIFFFFF)V" />
+		<method name="getAttackTime()F" />
+		<method name="getLinkGroup()I" />
+		<method name="getPostGain()F" />
+		<method name="getRatio()F" />
+		<method name="getReleaseTime()F" />
+		<method name="getThreshold()F" />
+		<method name="setAttackTime(F)V" />
+		<method name="setLinkGroup(I)V" />
+		<method name="setPostGain(F)V" />
+		<method name="setRatio(F)V" />
+		<method name="setReleaseTime(F)V" />
+		<method name="setThreshold(F)V" />
+	</class>
+	<class name="android/media/audiofx/DynamicsProcessing$Mbc" since="28">
+		<extends name="android/media/audiofx/DynamicsProcessing$BandStage" />
+		<method name="&lt;init&gt;(Landroid/media/audiofx/DynamicsProcessing$Mbc;)V" />
+		<method name="&lt;init&gt;(ZZI)V" />
+		<method name="getBand(I)Landroid/media/audiofx/DynamicsProcessing$MbcBand;" />
+		<method name="setBand(ILandroid/media/audiofx/DynamicsProcessing$MbcBand;)V" />
+	</class>
+	<class name="android/media/audiofx/DynamicsProcessing$MbcBand" since="28">
+		<extends name="android/media/audiofx/DynamicsProcessing$BandBase" />
+		<method name="&lt;init&gt;(Landroid/media/audiofx/DynamicsProcessing$MbcBand;)V" />
+		<method name="&lt;init&gt;(ZFFFFFFFFFF)V" />
+		<method name="getAttackTime()F" />
+		<method name="getExpanderRatio()F" />
+		<method name="getKneeWidth()F" />
+		<method name="getNoiseGateThreshold()F" />
+		<method name="getPostGain()F" />
+		<method name="getPreGain()F" />
+		<method name="getRatio()F" />
+		<method name="getReleaseTime()F" />
+		<method name="getThreshold()F" />
+		<method name="setAttackTime(F)V" />
+		<method name="setExpanderRatio(F)V" />
+		<method name="setKneeWidth(F)V" />
+		<method name="setNoiseGateThreshold(F)V" />
+		<method name="setPostGain(F)V" />
+		<method name="setPreGain(F)V" />
+		<method name="setRatio(F)V" />
+		<method name="setReleaseTime(F)V" />
+		<method name="setThreshold(F)V" />
+	</class>
+	<class name="android/media/audiofx/DynamicsProcessing$Stage" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(ZZ)V" />
+		<method name="isEnabled()Z" />
+		<method name="isInUse()Z" />
+		<method name="setEnabled(Z)V" />
+	</class>
+	<class name="android/media/audiofx/EnvironmentalReverb" since="9">
+		<extends name="android/media/audiofx/AudioEffect" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getDecayHFRatio()S" />
+		<method name="getDecayTime()I" />
+		<method name="getDensity()S" />
+		<method name="getDiffusion()S" />
+		<method name="getProperties()Landroid/media/audiofx/EnvironmentalReverb$Settings;" />
+		<method name="getReflectionsDelay()I" />
+		<method name="getReflectionsLevel()S" />
+		<method name="getReverbDelay()I" />
+		<method name="getReverbLevel()S" />
+		<method name="getRoomHFLevel()S" />
+		<method name="getRoomLevel()S" />
+		<method name="setDecayHFRatio(S)V" />
+		<method name="setDecayTime(I)V" />
+		<method name="setDensity(S)V" />
+		<method name="setDiffusion(S)V" />
+		<method name="setParameterListener(Landroid/media/audiofx/EnvironmentalReverb$OnParameterChangeListener;)V" />
+		<method name="setProperties(Landroid/media/audiofx/EnvironmentalReverb$Settings;)V" />
+		<method name="setReflectionsDelay(I)V" />
+		<method name="setReflectionsLevel(S)V" />
+		<method name="setReverbDelay(I)V" />
+		<method name="setReverbLevel(S)V" />
+		<method name="setRoomHFLevel(S)V" />
+		<method name="setRoomLevel(S)V" />
+		<field name="PARAM_DECAY_HF_RATIO" />
+		<field name="PARAM_DECAY_TIME" />
+		<field name="PARAM_DENSITY" />
+		<field name="PARAM_DIFFUSION" />
+		<field name="PARAM_REFLECTIONS_DELAY" />
+		<field name="PARAM_REFLECTIONS_LEVEL" />
+		<field name="PARAM_REVERB_DELAY" />
+		<field name="PARAM_REVERB_LEVEL" />
+		<field name="PARAM_ROOM_HF_LEVEL" />
+		<field name="PARAM_ROOM_LEVEL" />
+	</class>
+	<class name="android/media/audiofx/EnvironmentalReverb$OnParameterChangeListener" since="9">
+		<extends name="java/lang/Object" />
+		<method name="onParameterChange(Landroid/media/audiofx/EnvironmentalReverb;III)V" />
+	</class>
+	<class name="android/media/audiofx/EnvironmentalReverb$Settings" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<field name="decayHFRatio" />
+		<field name="decayTime" />
+		<field name="density" />
+		<field name="diffusion" />
+		<field name="reflectionsDelay" />
+		<field name="reflectionsLevel" />
+		<field name="reverbDelay" />
+		<field name="reverbLevel" />
+		<field name="roomHFLevel" />
+		<field name="roomLevel" />
+	</class>
+	<class name="android/media/audiofx/Equalizer" since="9">
+		<extends name="android/media/audiofx/AudioEffect" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getBand(I)S" />
+		<method name="getBandFreqRange(S)[I" />
+		<method name="getBandLevel(S)S" />
+		<method name="getBandLevelRange()[S" />
+		<method name="getCenterFreq(S)I" />
+		<method name="getCurrentPreset()S" />
+		<method name="getNumberOfBands()S" />
+		<method name="getNumberOfPresets()S" />
+		<method name="getPresetName(S)Ljava/lang/String;" />
+		<method name="getProperties()Landroid/media/audiofx/Equalizer$Settings;" />
+		<method name="setBandLevel(SS)V" />
+		<method name="setParameterListener(Landroid/media/audiofx/Equalizer$OnParameterChangeListener;)V" />
+		<method name="setProperties(Landroid/media/audiofx/Equalizer$Settings;)V" />
+		<method name="usePreset(S)V" />
+		<field name="PARAM_BAND_FREQ_RANGE" />
+		<field name="PARAM_BAND_LEVEL" />
+		<field name="PARAM_CENTER_FREQ" />
+		<field name="PARAM_CURRENT_PRESET" />
+		<field name="PARAM_GET_BAND" />
+		<field name="PARAM_GET_NUM_OF_PRESETS" />
+		<field name="PARAM_GET_PRESET_NAME" />
+		<field name="PARAM_LEVEL_RANGE" />
+		<field name="PARAM_NUM_BANDS" />
+		<field name="PARAM_STRING_SIZE_MAX" />
+	</class>
+	<class name="android/media/audiofx/Equalizer$OnParameterChangeListener" since="9">
+		<extends name="java/lang/Object" />
+		<method name="onParameterChange(Landroid/media/audiofx/Equalizer;IIII)V" />
+	</class>
+	<class name="android/media/audiofx/Equalizer$Settings" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<field name="bandLevels" />
+		<field name="curPreset" />
+		<field name="numBands" />
+	</class>
+	<class name="android/media/audiofx/HapticGenerator" since="31">
+		<extends name="android/media/audiofx/AudioEffect" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="create(I)Landroid/media/audiofx/HapticGenerator;" />
+		<method name="isAvailable()Z" />
+	</class>
+	<class name="android/media/audiofx/LoudnessEnhancer" since="19">
+		<extends name="android/media/audiofx/AudioEffect" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getTargetGain()F" />
+		<method name="setTargetGain(I)V" />
+		<field name="PARAM_TARGET_GAIN_MB" />
+	</class>
+	<class name="android/media/audiofx/NoiseSuppressor" since="16">
+		<extends name="android/media/audiofx/AudioEffect" />
+		<method name="create(I)Landroid/media/audiofx/NoiseSuppressor;" />
+		<method name="isAvailable()Z" />
+	</class>
+	<class name="android/media/audiofx/PresetReverb" since="9">
+		<extends name="android/media/audiofx/AudioEffect" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getPreset()S" />
+		<method name="getProperties()Landroid/media/audiofx/PresetReverb$Settings;" />
+		<method name="setParameterListener(Landroid/media/audiofx/PresetReverb$OnParameterChangeListener;)V" />
+		<method name="setPreset(S)V" />
+		<method name="setProperties(Landroid/media/audiofx/PresetReverb$Settings;)V" />
+		<field name="PARAM_PRESET" />
+		<field name="PRESET_LARGEHALL" />
+		<field name="PRESET_LARGEROOM" />
+		<field name="PRESET_MEDIUMHALL" />
+		<field name="PRESET_MEDIUMROOM" />
+		<field name="PRESET_NONE" />
+		<field name="PRESET_PLATE" />
+		<field name="PRESET_SMALLROOM" />
+	</class>
+	<class name="android/media/audiofx/PresetReverb$OnParameterChangeListener" since="9">
+		<extends name="java/lang/Object" />
+		<method name="onParameterChange(Landroid/media/audiofx/PresetReverb;IIS)V" />
+	</class>
+	<class name="android/media/audiofx/PresetReverb$Settings" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<field name="preset" />
+	</class>
+	<class name="android/media/audiofx/Virtualizer" since="9">
+		<extends name="android/media/audiofx/AudioEffect" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="canVirtualize(II)Z" since="21" />
+		<method name="forceVirtualizationMode(I)Z" since="21" />
+		<method name="getProperties()Landroid/media/audiofx/Virtualizer$Settings;" />
+		<method name="getRoundedStrength()S" />
+		<method name="getSpeakerAngles(II[I)Z" since="21" />
+		<method name="getStrengthSupported()Z" />
+		<method name="getVirtualizationMode()I" since="21" />
+		<method name="setParameterListener(Landroid/media/audiofx/Virtualizer$OnParameterChangeListener;)V" />
+		<method name="setProperties(Landroid/media/audiofx/Virtualizer$Settings;)V" />
+		<method name="setStrength(S)V" />
+		<field name="PARAM_STRENGTH" />
+		<field name="PARAM_STRENGTH_SUPPORTED" />
+		<field name="VIRTUALIZATION_MODE_AUTO" since="21" />
+		<field name="VIRTUALIZATION_MODE_BINAURAL" since="21" />
+		<field name="VIRTUALIZATION_MODE_OFF" since="21" />
+		<field name="VIRTUALIZATION_MODE_TRANSAURAL" since="21" />
+	</class>
+	<class name="android/media/audiofx/Virtualizer$OnParameterChangeListener" since="9">
+		<extends name="java/lang/Object" />
+		<method name="onParameterChange(Landroid/media/audiofx/Virtualizer;IIS)V" />
+	</class>
+	<class name="android/media/audiofx/Virtualizer$Settings" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<field name="strength" />
+	</class>
+	<class name="android/media/audiofx/Visualizer" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getCaptureSize()I" />
+		<method name="getCaptureSizeRange()[I" />
+		<method name="getEnabled()Z" />
+		<method name="getFft([B)I" />
+		<method name="getMaxCaptureRate()I" />
+		<method name="getMeasurementMode()I" since="19" />
+		<method name="getMeasurementPeakRms(Landroid/media/audiofx/Visualizer$MeasurementPeakRms;)I" since="19" />
+		<method name="getSamplingRate()I" />
+		<method name="getScalingMode()I" since="16" />
+		<method name="getWaveForm([B)I" />
+		<method name="release()V" />
+		<method name="setCaptureSize(I)I" />
+		<method name="setDataCaptureListener(Landroid/media/audiofx/Visualizer$OnDataCaptureListener;IZZ)I" />
+		<method name="setEnabled(Z)I" />
+		<method name="setMeasurementMode(I)I" since="19" />
+		<method name="setScalingMode(I)I" since="16" />
+		<field name="ALREADY_EXISTS" />
+		<field name="ERROR" />
+		<field name="ERROR_BAD_VALUE" />
+		<field name="ERROR_DEAD_OBJECT" />
+		<field name="ERROR_INVALID_OPERATION" />
+		<field name="ERROR_NO_INIT" />
+		<field name="ERROR_NO_MEMORY" />
+		<field name="MEASUREMENT_MODE_NONE" since="19" />
+		<field name="MEASUREMENT_MODE_PEAK_RMS" since="19" />
+		<field name="SCALING_MODE_AS_PLAYED" since="16" />
+		<field name="SCALING_MODE_NORMALIZED" since="16" />
+		<field name="STATE_ENABLED" />
+		<field name="STATE_INITIALIZED" />
+		<field name="STATE_UNINITIALIZED" />
+		<field name="SUCCESS" />
+	</class>
+	<class name="android/media/audiofx/Visualizer$MeasurementPeakRms" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="mPeak" />
+		<field name="mRms" />
+	</class>
+	<class name="android/media/audiofx/Visualizer$OnDataCaptureListener" since="9">
+		<extends name="java/lang/Object" />
+		<method name="onFftDataCapture(Landroid/media/audiofx/Visualizer;[BI)V" />
+		<method name="onWaveFormDataCapture(Landroid/media/audiofx/Visualizer;[BI)V" />
+	</class>
+	<class name="android/media/browse/MediaBrowser" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/content/ComponentName;Landroid/media/browse/MediaBrowser$ConnectionCallback;Landroid/os/Bundle;)V" />
+		<method name="connect()V" />
+		<method name="disconnect()V" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getItem(Ljava/lang/String;Landroid/media/browse/MediaBrowser$ItemCallback;)V" since="23" />
+		<method name="getRoot()Ljava/lang/String;" />
+		<method name="getServiceComponent()Landroid/content/ComponentName;" />
+		<method name="getSessionToken()Landroid/media/session/MediaSession$Token;" />
+		<method name="isConnected()Z" />
+		<method name="subscribe(Ljava/lang/String;Landroid/media/browse/MediaBrowser$SubscriptionCallback;)V" />
+		<method name="subscribe(Ljava/lang/String;Landroid/os/Bundle;Landroid/media/browse/MediaBrowser$SubscriptionCallback;)V" since="24" />
+		<method name="unsubscribe(Ljava/lang/String;)V" />
+		<method name="unsubscribe(Ljava/lang/String;Landroid/media/browse/MediaBrowser$SubscriptionCallback;)V" since="24" />
+		<field name="EXTRA_PAGE" since="24" />
+		<field name="EXTRA_PAGE_SIZE" since="24" />
+	</class>
+	<class name="android/media/browse/MediaBrowser$ConnectionCallback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onConnected()V" />
+		<method name="onConnectionFailed()V" />
+		<method name="onConnectionSuspended()V" />
+	</class>
+	<class name="android/media/browse/MediaBrowser$ItemCallback" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onError(Ljava/lang/String;)V" />
+		<method name="onItemLoaded(Landroid/media/browse/MediaBrowser$MediaItem;)V" />
+	</class>
+	<class name="android/media/browse/MediaBrowser$MediaItem" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/media/MediaDescription;I)V" />
+		<method name="getDescription()Landroid/media/MediaDescription;" />
+		<method name="getFlags()I" />
+		<method name="getMediaId()Ljava/lang/String;" />
+		<method name="isBrowsable()Z" />
+		<method name="isPlayable()Z" />
+		<field name="CREATOR" />
+		<field name="FLAG_BROWSABLE" />
+		<field name="FLAG_PLAYABLE" />
+	</class>
+	<class name="android/media/browse/MediaBrowser$SubscriptionCallback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onChildrenLoaded(Ljava/lang/String;Ljava/util/List;)V" />
+		<method name="onChildrenLoaded(Ljava/lang/String;Ljava/util/List;Landroid/os/Bundle;)V" since="24" />
+		<method name="onError(Ljava/lang/String;)V" />
+		<method name="onError(Ljava/lang/String;Landroid/os/Bundle;)V" since="24" />
+	</class>
+	<class name="android/media/effect/Effect" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="apply(IIII)V" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="release()V" />
+		<method name="setParameter(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="setUpdateListener(Landroid/media/effect/EffectUpdateListener;)V" />
+	</class>
+	<class name="android/media/effect/EffectContext" since="14">
+		<extends name="java/lang/Object" />
+		<method name="createWithCurrentGlContext()Landroid/media/effect/EffectContext;" />
+		<method name="getFactory()Landroid/media/effect/EffectFactory;" />
+		<method name="release()V" />
+	</class>
+	<class name="android/media/effect/EffectFactory" since="14">
+		<extends name="java/lang/Object" />
+		<method name="createEffect(Ljava/lang/String;)Landroid/media/effect/Effect;" />
+		<method name="isEffectSupported(Ljava/lang/String;)Z" />
+		<field name="EFFECT_AUTOFIX" />
+		<field name="EFFECT_BACKDROPPER" />
+		<field name="EFFECT_BITMAPOVERLAY" />
+		<field name="EFFECT_BLACKWHITE" />
+		<field name="EFFECT_BRIGHTNESS" />
+		<field name="EFFECT_CONTRAST" />
+		<field name="EFFECT_CROP" />
+		<field name="EFFECT_CROSSPROCESS" />
+		<field name="EFFECT_DOCUMENTARY" />
+		<field name="EFFECT_DUOTONE" />
+		<field name="EFFECT_FILLLIGHT" />
+		<field name="EFFECT_FISHEYE" />
+		<field name="EFFECT_FLIP" />
+		<field name="EFFECT_GRAIN" />
+		<field name="EFFECT_GRAYSCALE" />
+		<field name="EFFECT_LOMOISH" />
+		<field name="EFFECT_NEGATIVE" />
+		<field name="EFFECT_POSTERIZE" />
+		<field name="EFFECT_REDEYE" />
+		<field name="EFFECT_ROTATE" />
+		<field name="EFFECT_SATURATE" />
+		<field name="EFFECT_SEPIA" />
+		<field name="EFFECT_SHARPEN" />
+		<field name="EFFECT_STRAIGHTEN" />
+		<field name="EFFECT_TEMPERATURE" />
+		<field name="EFFECT_TINT" />
+		<field name="EFFECT_VIGNETTE" />
+	</class>
+	<class name="android/media/effect/EffectUpdateListener" since="14">
+		<extends name="java/lang/Object" />
+		<method name="onEffectUpdated(Landroid/media/effect/Effect;Ljava/lang/Object;)V" />
+	</class>
+	<class name="android/media/metrics/Event" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getMetricsBundle()Landroid/os/Bundle;" />
+		<method name="getTimeSinceCreatedMillis()J" />
+	</class>
+	<class name="android/media/metrics/LogSessionId" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getStringId()Ljava/lang/String;" />
+		<field name="LOG_SESSION_ID_NONE" />
+	</class>
+	<class name="android/media/metrics/MediaMetricsManager" since="31">
+		<extends name="java/lang/Object" />
+		<method name="createPlaybackSession()Landroid/media/metrics/PlaybackSession;" />
+		<method name="createRecordingSession()Landroid/media/metrics/RecordingSession;" />
+		<field name="INVALID_TIMESTAMP" />
+	</class>
+	<class name="android/media/metrics/NetworkEvent" since="31">
+		<extends name="android/media/metrics/Event" />
+		<implements name="android/os/Parcelable" />
+		<method name="getNetworkType()I" />
+		<field name="CREATOR" />
+		<field name="NETWORK_TYPE_2G" />
+		<field name="NETWORK_TYPE_3G" />
+		<field name="NETWORK_TYPE_4G" />
+		<field name="NETWORK_TYPE_5G_NSA" />
+		<field name="NETWORK_TYPE_5G_SA" />
+		<field name="NETWORK_TYPE_ETHERNET" />
+		<field name="NETWORK_TYPE_OFFLINE" />
+		<field name="NETWORK_TYPE_OTHER" />
+		<field name="NETWORK_TYPE_UNKNOWN" />
+		<field name="NETWORK_TYPE_WIFI" />
+	</class>
+	<class name="android/media/metrics/NetworkEvent$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/media/metrics/NetworkEvent;" />
+		<method name="setMetricsBundle(Landroid/os/Bundle;)Landroid/media/metrics/NetworkEvent$Builder;" />
+		<method name="setNetworkType(I)Landroid/media/metrics/NetworkEvent$Builder;" />
+		<method name="setTimeSinceCreatedMillis(J)Landroid/media/metrics/NetworkEvent$Builder;" />
+	</class>
+	<class name="android/media/metrics/PlaybackErrorEvent" since="31">
+		<extends name="android/media/metrics/Event" />
+		<implements name="android/os/Parcelable" />
+		<method name="getErrorCode()I" />
+		<method name="getSubErrorCode()I" />
+		<field name="CREATOR" />
+		<field name="ERROR_AUDIO_TRACK_INIT_FAILED" />
+		<field name="ERROR_AUDIO_TRACK_OTHER" />
+		<field name="ERROR_AUDIO_TRACK_WRITE_FAILED" />
+		<field name="ERROR_DECODER_INIT_FAILED" />
+		<field name="ERROR_DECODING_FAILED" />
+		<field name="ERROR_DECODING_FORMAT_EXCEEDS_CAPABILITIES" />
+		<field name="ERROR_DECODING_FORMAT_UNSUPPORTED" />
+		<field name="ERROR_DECODING_OTHER" />
+		<field name="ERROR_DRM_CONTENT_ERROR" />
+		<field name="ERROR_DRM_DEVICE_REVOKED" />
+		<field name="ERROR_DRM_DISALLOWED_OPERATION" />
+		<field name="ERROR_DRM_LICENSE_ACQUISITION_FAILED" />
+		<field name="ERROR_DRM_OTHER" />
+		<field name="ERROR_DRM_PROVISIONING_FAILED" />
+		<field name="ERROR_DRM_SCHEME_UNSUPPORTED" />
+		<field name="ERROR_DRM_SYSTEM_ERROR" />
+		<field name="ERROR_IO_BAD_HTTP_STATUS" />
+		<field name="ERROR_IO_CONNECTION_CLOSED" />
+		<field name="ERROR_IO_CONNECTION_TIMEOUT" />
+		<field name="ERROR_IO_DNS_FAILED" />
+		<field name="ERROR_IO_FILE_NOT_FOUND" />
+		<field name="ERROR_IO_NETWORK_CONNECTION_FAILED" />
+		<field name="ERROR_IO_NETWORK_UNAVAILABLE" />
+		<field name="ERROR_IO_NO_PERMISSION" />
+		<field name="ERROR_IO_OTHER" />
+		<field name="ERROR_OTHER" />
+		<field name="ERROR_PARSING_CONTAINER_MALFORMED" />
+		<field name="ERROR_PARSING_CONTAINER_UNSUPPORTED" />
+		<field name="ERROR_PARSING_MANIFEST_MALFORMED" />
+		<field name="ERROR_PARSING_MANIFEST_UNSUPPORTED" />
+		<field name="ERROR_PARSING_OTHER" />
+		<field name="ERROR_PLAYER_BEHIND_LIVE_WINDOW" />
+		<field name="ERROR_PLAYER_OTHER" />
+		<field name="ERROR_PLAYER_REMOTE" />
+		<field name="ERROR_RUNTIME" />
+		<field name="ERROR_UNKNOWN" />
+	</class>
+	<class name="android/media/metrics/PlaybackErrorEvent$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/media/metrics/PlaybackErrorEvent;" />
+		<method name="setErrorCode(I)Landroid/media/metrics/PlaybackErrorEvent$Builder;" />
+		<method name="setException(Ljava/lang/Exception;)Landroid/media/metrics/PlaybackErrorEvent$Builder;" />
+		<method name="setMetricsBundle(Landroid/os/Bundle;)Landroid/media/metrics/PlaybackErrorEvent$Builder;" />
+		<method name="setSubErrorCode(I)Landroid/media/metrics/PlaybackErrorEvent$Builder;" />
+		<method name="setTimeSinceCreatedMillis(J)Landroid/media/metrics/PlaybackErrorEvent$Builder;" />
+	</class>
+	<class name="android/media/metrics/PlaybackMetrics" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAudioUnderrunCount()I" />
+		<method name="getContentType()I" />
+		<method name="getDrmSessionId()[B" />
+		<method name="getDrmType()I" />
+		<method name="getExperimentIds()[J" />
+		<method name="getLocalBytesRead()J" />
+		<method name="getMediaDurationMillis()J" />
+		<method name="getMetricsBundle()Landroid/os/Bundle;" />
+		<method name="getNetworkBytesRead()J" />
+		<method name="getNetworkTransferDurationMillis()J" />
+		<method name="getPlaybackType()I" />
+		<method name="getPlayerName()Ljava/lang/String;" />
+		<method name="getPlayerVersion()Ljava/lang/String;" />
+		<method name="getStreamSource()I" />
+		<method name="getStreamType()I" />
+		<method name="getVideoFramesDropped()I" />
+		<method name="getVideoFramesPlayed()I" />
+		<field name="CONTENT_TYPE_AD" />
+		<field name="CONTENT_TYPE_MAIN" />
+		<field name="CONTENT_TYPE_OTHER" />
+		<field name="CONTENT_TYPE_UNKNOWN" />
+		<field name="CREATOR" />
+		<field name="DRM_TYPE_CLEARKEY" />
+		<field name="DRM_TYPE_NONE" />
+		<field name="DRM_TYPE_OTHER" />
+		<field name="DRM_TYPE_PLAY_READY" />
+		<field name="DRM_TYPE_WIDEVINE_L1" />
+		<field name="DRM_TYPE_WIDEVINE_L3" />
+		<field name="DRM_TYPE_WV_L3_FALLBACK" />
+		<field name="PLAYBACK_TYPE_LIVE" />
+		<field name="PLAYBACK_TYPE_OTHER" />
+		<field name="PLAYBACK_TYPE_UNKNOWN" />
+		<field name="PLAYBACK_TYPE_VOD" />
+		<field name="STREAM_SOURCE_DEVICE" />
+		<field name="STREAM_SOURCE_MIXED" />
+		<field name="STREAM_SOURCE_NETWORK" />
+		<field name="STREAM_SOURCE_UNKNOWN" />
+		<field name="STREAM_TYPE_DASH" />
+		<field name="STREAM_TYPE_HLS" />
+		<field name="STREAM_TYPE_OTHER" />
+		<field name="STREAM_TYPE_PROGRESSIVE" />
+		<field name="STREAM_TYPE_SS" />
+		<field name="STREAM_TYPE_UNKNOWN" />
+	</class>
+	<class name="android/media/metrics/PlaybackMetrics$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addExperimentId(J)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="build()Landroid/media/metrics/PlaybackMetrics;" />
+		<method name="setAudioUnderrunCount(I)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setContentType(I)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setDrmSessionId([B)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setDrmType(I)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setLocalBytesRead(J)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setMediaDurationMillis(J)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setMetricsBundle(Landroid/os/Bundle;)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setNetworkBytesRead(J)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setNetworkTransferDurationMillis(J)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setPlaybackType(I)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setPlayerName(Ljava/lang/String;)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setPlayerVersion(Ljava/lang/String;)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setStreamSource(I)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setStreamType(I)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setVideoFramesDropped(I)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setVideoFramesPlayed(I)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+	</class>
+	<class name="android/media/metrics/PlaybackSession" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="getSessionId()Landroid/media/metrics/LogSessionId;" />
+		<method name="reportNetworkEvent(Landroid/media/metrics/NetworkEvent;)V" />
+		<method name="reportPlaybackErrorEvent(Landroid/media/metrics/PlaybackErrorEvent;)V" />
+		<method name="reportPlaybackMetrics(Landroid/media/metrics/PlaybackMetrics;)V" />
+		<method name="reportPlaybackStateEvent(Landroid/media/metrics/PlaybackStateEvent;)V" />
+		<method name="reportTrackChangeEvent(Landroid/media/metrics/TrackChangeEvent;)V" />
+	</class>
+	<class name="android/media/metrics/PlaybackStateEvent" since="31">
+		<extends name="android/media/metrics/Event" />
+		<implements name="android/os/Parcelable" />
+		<method name="getState()I" />
+		<field name="CREATOR" />
+		<field name="STATE_ABANDONED" />
+		<field name="STATE_BUFFERING" />
+		<field name="STATE_ENDED" />
+		<field name="STATE_FAILED" />
+		<field name="STATE_INTERRUPTED_BY_AD" />
+		<field name="STATE_JOINING_BACKGROUND" />
+		<field name="STATE_JOINING_FOREGROUND" />
+		<field name="STATE_NOT_STARTED" />
+		<field name="STATE_PAUSED" />
+		<field name="STATE_PAUSED_BUFFERING" />
+		<field name="STATE_PLAYING" />
+		<field name="STATE_SEEKING" />
+		<field name="STATE_STOPPED" />
+		<field name="STATE_SUPPRESSED" />
+		<field name="STATE_SUPPRESSED_BUFFERING" />
+	</class>
+	<class name="android/media/metrics/PlaybackStateEvent$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/media/metrics/PlaybackStateEvent;" />
+		<method name="setMetricsBundle(Landroid/os/Bundle;)Landroid/media/metrics/PlaybackStateEvent$Builder;" />
+		<method name="setState(I)Landroid/media/metrics/PlaybackStateEvent$Builder;" />
+		<method name="setTimeSinceCreatedMillis(J)Landroid/media/metrics/PlaybackStateEvent$Builder;" />
+	</class>
+	<class name="android/media/metrics/RecordingSession" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="getSessionId()Landroid/media/metrics/LogSessionId;" />
+	</class>
+	<class name="android/media/metrics/TrackChangeEvent" since="31">
+		<extends name="android/media/metrics/Event" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAudioSampleRate()I" />
+		<method name="getBitrate()I" />
+		<method name="getChannelCount()I" />
+		<method name="getCodecName()Ljava/lang/String;" />
+		<method name="getContainerMimeType()Ljava/lang/String;" />
+		<method name="getHeight()I" />
+		<method name="getLanguage()Ljava/lang/String;" />
+		<method name="getLanguageRegion()Ljava/lang/String;" />
+		<method name="getSampleMimeType()Ljava/lang/String;" />
+		<method name="getTrackChangeReason()I" />
+		<method name="getTrackState()I" />
+		<method name="getTrackType()I" />
+		<method name="getVideoFrameRate()F" />
+		<method name="getWidth()I" />
+		<field name="CREATOR" />
+		<field name="TRACK_CHANGE_REASON_ADAPTIVE" />
+		<field name="TRACK_CHANGE_REASON_INITIAL" />
+		<field name="TRACK_CHANGE_REASON_MANUAL" />
+		<field name="TRACK_CHANGE_REASON_OTHER" />
+		<field name="TRACK_CHANGE_REASON_UNKNOWN" />
+		<field name="TRACK_STATE_OFF" />
+		<field name="TRACK_STATE_ON" />
+		<field name="TRACK_TYPE_AUDIO" />
+		<field name="TRACK_TYPE_TEXT" />
+		<field name="TRACK_TYPE_VIDEO" />
+	</class>
+	<class name="android/media/metrics/TrackChangeEvent$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="build()Landroid/media/metrics/TrackChangeEvent;" />
+		<method name="setAudioSampleRate(I)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+		<method name="setBitrate(I)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+		<method name="setChannelCount(I)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+		<method name="setCodecName(Ljava/lang/String;)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+		<method name="setContainerMimeType(Ljava/lang/String;)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+		<method name="setHeight(I)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+		<method name="setLanguage(Ljava/lang/String;)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+		<method name="setLanguageRegion(Ljava/lang/String;)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+		<method name="setMetricsBundle(Landroid/os/Bundle;)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+		<method name="setSampleMimeType(Ljava/lang/String;)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+		<method name="setTimeSinceCreatedMillis(J)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+		<method name="setTrackChangeReason(I)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+		<method name="setTrackState(I)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+		<method name="setVideoFrameRate(F)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+		<method name="setWidth(I)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+	</class>
+	<class name="android/media/midi/MidiDevice" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<method name="connectPorts(Landroid/media/midi/MidiInputPort;I)Landroid/media/midi/MidiDevice$MidiConnection;" />
+		<method name="getInfo()Landroid/media/midi/MidiDeviceInfo;" />
+		<method name="openInputPort(I)Landroid/media/midi/MidiInputPort;" />
+		<method name="openOutputPort(I)Landroid/media/midi/MidiOutputPort;" />
+	</class>
+	<class name="android/media/midi/MidiDevice$MidiConnection" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+	</class>
+	<class name="android/media/midi/MidiDeviceInfo" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getId()I" />
+		<method name="getInputPortCount()I" />
+		<method name="getOutputPortCount()I" />
+		<method name="getPorts()[Landroid/media/midi/MidiDeviceInfo$PortInfo;" />
+		<method name="getProperties()Landroid/os/Bundle;" />
+		<method name="getType()I" />
+		<method name="isPrivate()Z" />
+		<field name="CREATOR" />
+		<field name="PROPERTY_BLUETOOTH_DEVICE" />
+		<field name="PROPERTY_MANUFACTURER" />
+		<field name="PROPERTY_NAME" />
+		<field name="PROPERTY_PRODUCT" />
+		<field name="PROPERTY_SERIAL_NUMBER" />
+		<field name="PROPERTY_USB_DEVICE" />
+		<field name="PROPERTY_VERSION" />
+		<field name="TYPE_BLUETOOTH" />
+		<field name="TYPE_USB" />
+		<field name="TYPE_VIRTUAL" />
+	</class>
+	<class name="android/media/midi/MidiDeviceInfo$PortInfo" since="23">
+		<extends name="java/lang/Object" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getPortNumber()I" />
+		<method name="getType()I" />
+		<field name="TYPE_INPUT" />
+		<field name="TYPE_OUTPUT" />
+	</class>
+	<class name="android/media/midi/MidiDeviceService" since="23">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getDeviceInfo()Landroid/media/midi/MidiDeviceInfo;" />
+		<method name="getOutputPortReceivers()[Landroid/media/midi/MidiReceiver;" />
+		<method name="onClose()V" />
+		<method name="onDeviceStatusChanged(Landroid/media/midi/MidiDeviceStatus;)V" />
+		<method name="onGetInputPortReceivers()[Landroid/media/midi/MidiReceiver;" />
+		<field name="SERVICE_INTERFACE" />
+	</class>
+	<class name="android/media/midi/MidiDeviceStatus" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDeviceInfo()Landroid/media/midi/MidiDeviceInfo;" />
+		<method name="getOutputPortOpenCount(I)I" />
+		<method name="isInputPortOpen(I)Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/media/midi/MidiInputPort" since="23">
+		<extends name="android/media/midi/MidiReceiver" />
+		<implements name="java/io/Closeable" />
+		<method name="getPortNumber()I" />
+	</class>
+	<class name="android/media/midi/MidiManager" since="23">
+		<extends name="java/lang/Object" />
+		<method name="getDevices()[Landroid/media/midi/MidiDeviceInfo;" />
+		<method name="openBluetoothDevice(Landroid/bluetooth/BluetoothDevice;Landroid/media/midi/MidiManager$OnDeviceOpenedListener;Landroid/os/Handler;)V" />
+		<method name="openDevice(Landroid/media/midi/MidiDeviceInfo;Landroid/media/midi/MidiManager$OnDeviceOpenedListener;Landroid/os/Handler;)V" />
+		<method name="registerDeviceCallback(Landroid/media/midi/MidiManager$DeviceCallback;Landroid/os/Handler;)V" />
+		<method name="unregisterDeviceCallback(Landroid/media/midi/MidiManager$DeviceCallback;)V" />
+	</class>
+	<class name="android/media/midi/MidiManager$DeviceCallback" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onDeviceAdded(Landroid/media/midi/MidiDeviceInfo;)V" />
+		<method name="onDeviceRemoved(Landroid/media/midi/MidiDeviceInfo;)V" />
+		<method name="onDeviceStatusChanged(Landroid/media/midi/MidiDeviceStatus;)V" />
+	</class>
+	<class name="android/media/midi/MidiManager$OnDeviceOpenedListener" since="23">
+		<extends name="java/lang/Object" />
+		<method name="onDeviceOpened(Landroid/media/midi/MidiDevice;)V" />
+	</class>
+	<class name="android/media/midi/MidiOutputPort" since="23">
+		<extends name="android/media/midi/MidiSender" />
+		<implements name="java/io/Closeable" />
+		<method name="getPortNumber()I" />
+	</class>
+	<class name="android/media/midi/MidiReceiver" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="flush()V" />
+		<method name="getMaxMessageSize()I" />
+		<method name="onFlush()V" />
+		<method name="onSend([BIIJ)V" />
+		<method name="send([BII)V" />
+		<method name="send([BIIJ)V" />
+	</class>
+	<class name="android/media/midi/MidiSender" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="connect(Landroid/media/midi/MidiReceiver;)V" />
+		<method name="disconnect(Landroid/media/midi/MidiReceiver;)V" />
+		<method name="onConnect(Landroid/media/midi/MidiReceiver;)V" />
+		<method name="onDisconnect(Landroid/media/midi/MidiReceiver;)V" />
+	</class>
+	<class name="android/media/projection/MediaProjection" since="21">
+		<extends name="java/lang/Object" />
+		<method name="createVirtualDisplay(Ljava/lang/String;IIIILandroid/view/Surface;Landroid/hardware/display/VirtualDisplay$Callback;Landroid/os/Handler;)Landroid/hardware/display/VirtualDisplay;" />
+		<method name="registerCallback(Landroid/media/projection/MediaProjection$Callback;Landroid/os/Handler;)V" />
+		<method name="stop()V" />
+		<method name="unregisterCallback(Landroid/media/projection/MediaProjection$Callback;)V" />
+	</class>
+	<class name="android/media/projection/MediaProjection$Callback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onStop()V" />
+	</class>
+	<class name="android/media/projection/MediaProjectionManager" since="21">
+		<extends name="java/lang/Object" />
+		<method name="createScreenCaptureIntent()Landroid/content/Intent;" />
+		<method name="getMediaProjection(ILandroid/content/Intent;)Landroid/media/projection/MediaProjection;" />
+	</class>
+	<class name="android/media/session/MediaController" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/media/session/MediaSession$Token;)V" />
+		<method name="adjustVolume(II)V" />
+		<method name="dispatchMediaButtonEvent(Landroid/view/KeyEvent;)Z" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getFlags()J" />
+		<method name="getMetadata()Landroid/media/MediaMetadata;" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getPlaybackInfo()Landroid/media/session/MediaController$PlaybackInfo;" />
+		<method name="getPlaybackState()Landroid/media/session/PlaybackState;" />
+		<method name="getQueue()Ljava/util/List;" />
+		<method name="getQueueTitle()Ljava/lang/CharSequence;" />
+		<method name="getRatingType()I" />
+		<method name="getSessionActivity()Landroid/app/PendingIntent;" />
+		<method name="getSessionInfo()Landroid/os/Bundle;" since="29" />
+		<method name="getSessionToken()Landroid/media/session/MediaSession$Token;" />
+		<method name="getTag()Ljava/lang/String;" since="30" />
+		<method name="getTransportControls()Landroid/media/session/MediaController$TransportControls;" />
+		<method name="registerCallback(Landroid/media/session/MediaController$Callback;)V" />
+		<method name="registerCallback(Landroid/media/session/MediaController$Callback;Landroid/os/Handler;)V" />
+		<method name="sendCommand(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V" />
+		<method name="setVolumeTo(II)V" />
+		<method name="unregisterCallback(Landroid/media/session/MediaController$Callback;)V" />
+	</class>
+	<class name="android/media/session/MediaController$Callback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onAudioInfoChanged(Landroid/media/session/MediaController$PlaybackInfo;)V" />
+		<method name="onExtrasChanged(Landroid/os/Bundle;)V" />
+		<method name="onMetadataChanged(Landroid/media/MediaMetadata;)V" />
+		<method name="onPlaybackStateChanged(Landroid/media/session/PlaybackState;)V" />
+		<method name="onQueueChanged(Ljava/util/List;)V" />
+		<method name="onQueueTitleChanged(Ljava/lang/CharSequence;)V" />
+		<method name="onSessionDestroyed()V" />
+		<method name="onSessionEvent(Ljava/lang/String;Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/media/session/MediaController$PlaybackInfo" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="29" />
+		<method name="getAudioAttributes()Landroid/media/AudioAttributes;" />
+		<method name="getCurrentVolume()I" />
+		<method name="getMaxVolume()I" />
+		<method name="getPlaybackType()I" />
+		<method name="getVolumeControl()I" />
+		<method name="getVolumeControlId()Ljava/lang/String;" since="30" />
+		<field name="CREATOR" since="29" />
+		<field name="PLAYBACK_TYPE_LOCAL" />
+		<field name="PLAYBACK_TYPE_REMOTE" />
+	</class>
+	<class name="android/media/session/MediaController$TransportControls" since="21">
+		<extends name="java/lang/Object" />
+		<method name="fastForward()V" />
+		<method name="pause()V" />
+		<method name="play()V" />
+		<method name="playFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="playFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="playFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V" since="23" />
+		<method name="prepare()V" since="24" />
+		<method name="prepareFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V" since="24" />
+		<method name="prepareFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V" since="24" />
+		<method name="prepareFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V" since="24" />
+		<method name="rewind()V" />
+		<method name="seekTo(J)V" />
+		<method name="sendCustomAction(Landroid/media/session/PlaybackState$CustomAction;Landroid/os/Bundle;)V" />
+		<method name="sendCustomAction(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="setPlaybackSpeed(F)V" since="29" />
+		<method name="setRating(Landroid/media/Rating;)V" />
+		<method name="skipToNext()V" />
+		<method name="skipToPrevious()V" />
+		<method name="skipToQueueItem(J)V" />
+		<method name="stop()V" />
+	</class>
+	<class name="android/media/session/MediaSession" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)V" since="29" />
+		<method name="getController()Landroid/media/session/MediaController;" />
+		<method name="getCurrentControllerInfo()Landroid/media/session/MediaSessionManager$RemoteUserInfo;" since="28" />
+		<method name="getSessionToken()Landroid/media/session/MediaSession$Token;" />
+		<method name="isActive()Z" />
+		<method name="release()V" />
+		<method name="sendSessionEvent(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="setActive(Z)V" />
+		<method name="setCallback(Landroid/media/session/MediaSession$Callback;)V" />
+		<method name="setCallback(Landroid/media/session/MediaSession$Callback;Landroid/os/Handler;)V" />
+		<method name="setExtras(Landroid/os/Bundle;)V" />
+		<method name="setFlags(I)V" />
+		<method name="setMediaButtonBroadcastReceiver(Landroid/content/ComponentName;)V" since="31" />
+		<method name="setMediaButtonReceiver(Landroid/app/PendingIntent;)V" deprecated="31" />
+		<method name="setMetadata(Landroid/media/MediaMetadata;)V" />
+		<method name="setPlaybackState(Landroid/media/session/PlaybackState;)V" />
+		<method name="setPlaybackToLocal(Landroid/media/AudioAttributes;)V" />
+		<method name="setPlaybackToRemote(Landroid/media/VolumeProvider;)V" />
+		<method name="setQueue(Ljava/util/List;)V" />
+		<method name="setQueueTitle(Ljava/lang/CharSequence;)V" />
+		<method name="setRatingType(I)V" since="22" />
+		<method name="setSessionActivity(Landroid/app/PendingIntent;)V" />
+		<field name="FLAG_HANDLES_MEDIA_BUTTONS" deprecated="26" />
+		<field name="FLAG_HANDLES_TRANSPORT_CONTROLS" deprecated="26" />
+	</class>
+	<class name="android/media/session/MediaSession$Callback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCommand(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V" />
+		<method name="onCustomAction(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="onFastForward()V" />
+		<method name="onMediaButtonEvent(Landroid/content/Intent;)Z" />
+		<method name="onPause()V" />
+		<method name="onPlay()V" />
+		<method name="onPlayFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="onPlayFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="onPlayFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V" since="23" />
+		<method name="onPrepare()V" since="24" />
+		<method name="onPrepareFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V" since="24" />
+		<method name="onPrepareFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V" since="24" />
+		<method name="onPrepareFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V" since="24" />
+		<method name="onRewind()V" />
+		<method name="onSeekTo(J)V" />
+		<method name="onSetPlaybackSpeed(F)V" since="29" />
+		<method name="onSetRating(Landroid/media/Rating;)V" />
+		<method name="onSkipToNext()V" />
+		<method name="onSkipToPrevious()V" />
+		<method name="onSkipToQueueItem(J)V" />
+		<method name="onStop()V" />
+	</class>
+	<class name="android/media/session/MediaSession$QueueItem" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/media/MediaDescription;J)V" />
+		<method name="getDescription()Landroid/media/MediaDescription;" />
+		<method name="getQueueId()J" />
+		<field name="CREATOR" />
+		<field name="UNKNOWN_ID" />
+	</class>
+	<class name="android/media/session/MediaSession$Token" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/media/session/MediaSessionManager" since="21">
+		<extends name="java/lang/Object" />
+		<method name="addOnActiveSessionsChangedListener(Landroid/media/session/MediaSessionManager$OnActiveSessionsChangedListener;Landroid/content/ComponentName;)V" />
+		<method name="addOnActiveSessionsChangedListener(Landroid/media/session/MediaSessionManager$OnActiveSessionsChangedListener;Landroid/content/ComponentName;Landroid/os/Handler;)V" />
+		<method name="addOnSession2TokensChangedListener(Landroid/media/session/MediaSessionManager$OnSession2TokensChangedListener;)V" since="29" />
+		<method name="addOnSession2TokensChangedListener(Landroid/media/session/MediaSessionManager$OnSession2TokensChangedListener;Landroid/os/Handler;)V" since="29" />
+		<method name="getActiveSessions(Landroid/content/ComponentName;)Ljava/util/List;" />
+		<method name="getSession2Tokens()Ljava/util/List;" since="29" />
+		<method name="isTrustedForMediaControl(Landroid/media/session/MediaSessionManager$RemoteUserInfo;)Z" since="28" />
+		<method name="notifySession2Created(Ljava/lang/Object;)V" since="29" deprecated="31" />
+		<method name="removeOnActiveSessionsChangedListener(Landroid/media/session/MediaSessionManager$OnActiveSessionsChangedListener;)V" />
+		<method name="removeOnSession2TokensChangedListener(Landroid/media/session/MediaSessionManager$OnSession2TokensChangedListener;)V" since="29" />
+	</class>
+	<class name="android/media/session/MediaSessionManager$OnActiveSessionsChangedListener" since="21">
+		<extends name="java/lang/Object" />
+		<method name="onActiveSessionsChanged(Ljava/util/List;)V" />
+	</class>
+	<class name="android/media/session/MediaSessionManager$OnSession2TokensChangedListener" since="29">
+		<extends name="java/lang/Object" />
+		<method name="onSession2TokensChanged(Ljava/util/List;)V" />
+	</class>
+	<class name="android/media/session/MediaSessionManager$RemoteUserInfo" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;II)V" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getPid()I" />
+		<method name="getUid()I" />
+	</class>
+	<class name="android/media/session/PlaybackState" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getActions()J" />
+		<method name="getActiveQueueItemId()J" />
+		<method name="getBufferedPosition()J" />
+		<method name="getCustomActions()Ljava/util/List;" />
+		<method name="getErrorMessage()Ljava/lang/CharSequence;" />
+		<method name="getExtras()Landroid/os/Bundle;" since="22" />
+		<method name="getLastPositionUpdateTime()J" />
+		<method name="getPlaybackSpeed()F" />
+		<method name="getPosition()J" />
+		<method name="getState()I" />
+		<method name="isActive()Z" since="31" />
+		<field name="ACTION_FAST_FORWARD" />
+		<field name="ACTION_PAUSE" />
+		<field name="ACTION_PLAY" />
+		<field name="ACTION_PLAY_FROM_MEDIA_ID" />
+		<field name="ACTION_PLAY_FROM_SEARCH" />
+		<field name="ACTION_PLAY_FROM_URI" since="23" />
+		<field name="ACTION_PLAY_PAUSE" />
+		<field name="ACTION_PREPARE" since="24" />
+		<field name="ACTION_PREPARE_FROM_MEDIA_ID" since="24" />
+		<field name="ACTION_PREPARE_FROM_SEARCH" since="24" />
+		<field name="ACTION_PREPARE_FROM_URI" since="24" />
+		<field name="ACTION_REWIND" />
+		<field name="ACTION_SEEK_TO" />
+		<field name="ACTION_SET_PLAYBACK_SPEED" since="31" />
+		<field name="ACTION_SET_RATING" />
+		<field name="ACTION_SKIP_TO_NEXT" />
+		<field name="ACTION_SKIP_TO_PREVIOUS" />
+		<field name="ACTION_SKIP_TO_QUEUE_ITEM" />
+		<field name="ACTION_STOP" />
+		<field name="CREATOR" />
+		<field name="PLAYBACK_POSITION_UNKNOWN" />
+		<field name="STATE_BUFFERING" />
+		<field name="STATE_CONNECTING" />
+		<field name="STATE_ERROR" />
+		<field name="STATE_FAST_FORWARDING" />
+		<field name="STATE_NONE" />
+		<field name="STATE_PAUSED" />
+		<field name="STATE_PLAYING" />
+		<field name="STATE_REWINDING" />
+		<field name="STATE_SKIPPING_TO_NEXT" />
+		<field name="STATE_SKIPPING_TO_PREVIOUS" />
+		<field name="STATE_SKIPPING_TO_QUEUE_ITEM" />
+		<field name="STATE_STOPPED" />
+	</class>
+	<class name="android/media/session/PlaybackState$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/media/session/PlaybackState;)V" />
+		<method name="addCustomAction(Landroid/media/session/PlaybackState$CustomAction;)Landroid/media/session/PlaybackState$Builder;" />
+		<method name="addCustomAction(Ljava/lang/String;Ljava/lang/String;I)Landroid/media/session/PlaybackState$Builder;" />
+		<method name="build()Landroid/media/session/PlaybackState;" />
+		<method name="setActions(J)Landroid/media/session/PlaybackState$Builder;" />
+		<method name="setActiveQueueItemId(J)Landroid/media/session/PlaybackState$Builder;" />
+		<method name="setBufferedPosition(J)Landroid/media/session/PlaybackState$Builder;" />
+		<method name="setErrorMessage(Ljava/lang/CharSequence;)Landroid/media/session/PlaybackState$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/media/session/PlaybackState$Builder;" since="22" />
+		<method name="setState(IJF)Landroid/media/session/PlaybackState$Builder;" />
+		<method name="setState(IJFJ)Landroid/media/session/PlaybackState$Builder;" />
+	</class>
+	<class name="android/media/session/PlaybackState$CustomAction" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAction()Ljava/lang/String;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getIcon()I" />
+		<method name="getName()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/media/session/PlaybackState$CustomAction$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/CharSequence;I)V" />
+		<method name="build()Landroid/media/session/PlaybackState$CustomAction;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/media/session/PlaybackState$CustomAction$Builder;" />
+	</class>
+	<class name="android/media/tv/TvContentRating" since="21">
+		<extends name="java/lang/Object" />
+		<method name="contains(Landroid/media/tv/TvContentRating;)Z" since="24" />
+		<method name="createRating(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Landroid/media/tv/TvContentRating;" />
+		<method name="flattenToString()Ljava/lang/String;" />
+		<method name="getDomain()Ljava/lang/String;" />
+		<method name="getMainRating()Ljava/lang/String;" />
+		<method name="getRatingSystem()Ljava/lang/String;" />
+		<method name="getSubRatings()Ljava/util/List;" />
+		<method name="unflattenFromString(Ljava/lang/String;)Landroid/media/tv/TvContentRating;" />
+		<field name="UNRATED" since="23" />
+	</class>
+	<class name="android/media/tv/TvContract" since="21">
+		<extends name="java/lang/Object" />
+		<method name="buildChannelLogoUri(J)Landroid/net/Uri;" />
+		<method name="buildChannelLogoUri(Landroid/net/Uri;)Landroid/net/Uri;" />
+		<method name="buildChannelUri(J)Landroid/net/Uri;" />
+		<method name="buildChannelUriForPassthroughInput(Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="buildChannelsUriForInput(Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="buildInputId(Landroid/content/ComponentName;)Ljava/lang/String;" />
+		<method name="buildPreviewProgramUri(J)Landroid/net/Uri;" since="26" />
+		<method name="buildPreviewProgramsUriForChannel(J)Landroid/net/Uri;" since="26" />
+		<method name="buildPreviewProgramsUriForChannel(Landroid/net/Uri;)Landroid/net/Uri;" since="26" />
+		<method name="buildProgramUri(J)Landroid/net/Uri;" />
+		<method name="buildProgramsUriForChannel(J)Landroid/net/Uri;" />
+		<method name="buildProgramsUriForChannel(JJJ)Landroid/net/Uri;" />
+		<method name="buildProgramsUriForChannel(Landroid/net/Uri;)Landroid/net/Uri;" />
+		<method name="buildProgramsUriForChannel(Landroid/net/Uri;JJ)Landroid/net/Uri;" />
+		<method name="buildRecordedProgramUri(J)Landroid/net/Uri;" since="24" />
+		<method name="buildWatchNextProgramUri(J)Landroid/net/Uri;" since="26" />
+		<method name="isChannelUri(Landroid/net/Uri;)Z" since="24" />
+		<method name="isChannelUriForPassthroughInput(Landroid/net/Uri;)Z" since="24" />
+		<method name="isChannelUriForTunerInput(Landroid/net/Uri;)Z" since="24" />
+		<method name="isProgramUri(Landroid/net/Uri;)Z" since="24" />
+		<method name="isRecordedProgramUri(Landroid/net/Uri;)Z" since="27" />
+		<method name="requestChannelBrowsable(Landroid/content/Context;J)V" since="26" />
+		<field name="ACTION_INITIALIZE_PROGRAMS" since="26" />
+		<field name="ACTION_PREVIEW_PROGRAM_ADDED_TO_WATCH_NEXT" since="26" />
+		<field name="ACTION_PREVIEW_PROGRAM_BROWSABLE_DISABLED" since="26" />
+		<field name="ACTION_REQUEST_CHANNEL_BROWSABLE" since="26" />
+		<field name="ACTION_WATCH_NEXT_PROGRAM_BROWSABLE_DISABLED" since="26" />
+		<field name="AUTHORITY" />
+		<field name="EXTRA_CHANNEL_ID" since="26" />
+		<field name="EXTRA_PREVIEW_PROGRAM_ID" since="26" />
+		<field name="EXTRA_WATCH_NEXT_PROGRAM_ID" since="26" />
+	</class>
+	<class name="android/media/tv/TvContract$BaseTvColumns" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<field name="COLUMN_PACKAGE_NAME" />
+	</class>
+	<class name="android/media/tv/TvContract$Channels" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/media/tv/TvContract$BaseTvColumns" />
+		<method name="getVideoResolution(Ljava/lang/String;)Ljava/lang/String;" />
+		<field name="COLUMN_APP_LINK_COLOR" since="23" />
+		<field name="COLUMN_APP_LINK_ICON_URI" since="23" />
+		<field name="COLUMN_APP_LINK_INTENT_URI" since="23" />
+		<field name="COLUMN_APP_LINK_POSTER_ART_URI" since="23" />
+		<field name="COLUMN_APP_LINK_TEXT" since="23" />
+		<field name="COLUMN_BROADCAST_GENRE" since="31" />
+		<field name="COLUMN_BROWSABLE" since="26" />
+		<field name="COLUMN_CHANNEL_LIST_ID" since="31" />
+		<field name="COLUMN_DESCRIPTION" />
+		<field name="COLUMN_DISPLAY_NAME" />
+		<field name="COLUMN_DISPLAY_NUMBER" />
+		<field name="COLUMN_GLOBAL_CONTENT_ID" since="30" />
+		<field name="COLUMN_INPUT_ID" />
+		<field name="COLUMN_INTERNAL_PROVIDER_DATA" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG1" since="23" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG2" since="23" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG3" since="23" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG4" since="23" />
+		<field name="COLUMN_INTERNAL_PROVIDER_ID" since="26" />
+		<field name="COLUMN_LOCKED" since="26" />
+		<field name="COLUMN_NETWORK_AFFILIATION" />
+		<field name="COLUMN_ORIGINAL_NETWORK_ID" />
+		<field name="COLUMN_REMOTE_CONTROL_KEY_PRESET_NUMBER" since="31" />
+		<field name="COLUMN_SCRAMBLED" since="31" />
+		<field name="COLUMN_SEARCHABLE" />
+		<field name="COLUMN_SERVICE_ID" />
+		<field name="COLUMN_SERVICE_TYPE" />
+		<field name="COLUMN_TRANSIENT" since="26" />
+		<field name="COLUMN_TRANSPORT_STREAM_ID" />
+		<field name="COLUMN_TYPE" />
+		<field name="COLUMN_VERSION_NUMBER" />
+		<field name="COLUMN_VIDEO_FORMAT" />
+		<field name="COLUMN_VIDEO_RESOLUTION" since="31" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="SERVICE_TYPE_AUDIO" />
+		<field name="SERVICE_TYPE_AUDIO_VIDEO" />
+		<field name="SERVICE_TYPE_OTHER" />
+		<field name="TYPE_1SEG" />
+		<field name="TYPE_ATSC3_T" since="30" />
+		<field name="TYPE_ATSC_C" />
+		<field name="TYPE_ATSC_M_H" />
+		<field name="TYPE_ATSC_T" />
+		<field name="TYPE_CMMB" />
+		<field name="TYPE_DTMB" />
+		<field name="TYPE_DVB_C" />
+		<field name="TYPE_DVB_C2" />
+		<field name="TYPE_DVB_H" />
+		<field name="TYPE_DVB_S" />
+		<field name="TYPE_DVB_S2" />
+		<field name="TYPE_DVB_SH" />
+		<field name="TYPE_DVB_T" />
+		<field name="TYPE_DVB_T2" />
+		<field name="TYPE_ISDB_C" />
+		<field name="TYPE_ISDB_S" />
+		<field name="TYPE_ISDB_S3" since="29" />
+		<field name="TYPE_ISDB_T" />
+		<field name="TYPE_ISDB_TB" />
+		<field name="TYPE_NTSC" />
+		<field name="TYPE_OTHER" />
+		<field name="TYPE_PAL" />
+		<field name="TYPE_PREVIEW" since="26" />
+		<field name="TYPE_SECAM" />
+		<field name="TYPE_S_DMB" />
+		<field name="TYPE_T_DMB" />
+		<field name="VIDEO_FORMAT_1080I" />
+		<field name="VIDEO_FORMAT_1080P" />
+		<field name="VIDEO_FORMAT_2160P" />
+		<field name="VIDEO_FORMAT_240P" />
+		<field name="VIDEO_FORMAT_360P" />
+		<field name="VIDEO_FORMAT_4320P" />
+		<field name="VIDEO_FORMAT_480I" />
+		<field name="VIDEO_FORMAT_480P" />
+		<field name="VIDEO_FORMAT_576I" />
+		<field name="VIDEO_FORMAT_576P" />
+		<field name="VIDEO_FORMAT_720P" />
+		<field name="VIDEO_RESOLUTION_ED" />
+		<field name="VIDEO_RESOLUTION_FHD" />
+		<field name="VIDEO_RESOLUTION_HD" />
+		<field name="VIDEO_RESOLUTION_SD" />
+		<field name="VIDEO_RESOLUTION_UHD" />
+	</class>
+	<class name="android/media/tv/TvContract$Channels$Logo" since="21">
+		<extends name="java/lang/Object" />
+		<field name="CONTENT_DIRECTORY" />
+	</class>
+	<class name="android/media/tv/TvContract$PreviewPrograms" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/media/tv/TvContract$BaseTvColumns" />
+		<field name="ASPECT_RATIO_16_9" />
+		<field name="ASPECT_RATIO_1_1" />
+		<field name="ASPECT_RATIO_2_3" />
+		<field name="ASPECT_RATIO_3_2" />
+		<field name="ASPECT_RATIO_4_3" />
+		<field name="AVAILABILITY_AVAILABLE" />
+		<field name="AVAILABILITY_FREE_WITH_SUBSCRIPTION" />
+		<field name="AVAILABILITY_PAID_CONTENT" />
+		<field name="COLUMN_AUDIO_LANGUAGE" />
+		<field name="COLUMN_AUTHOR" />
+		<field name="COLUMN_AVAILABILITY" />
+		<field name="COLUMN_BROWSABLE" />
+		<field name="COLUMN_CANONICAL_GENRE" />
+		<field name="COLUMN_CHANNEL_ID" />
+		<field name="COLUMN_CONTENT_ID" />
+		<field name="COLUMN_CONTENT_RATING" />
+		<field name="COLUMN_DURATION_MILLIS" />
+		<field name="COLUMN_EPISODE_DISPLAY_NUMBER" />
+		<field name="COLUMN_EPISODE_TITLE" />
+		<field name="COLUMN_INTENT_URI" />
+		<field name="COLUMN_INTERACTION_COUNT" />
+		<field name="COLUMN_INTERACTION_TYPE" />
+		<field name="COLUMN_INTERNAL_PROVIDER_DATA" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG1" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG2" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG3" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG4" />
+		<field name="COLUMN_INTERNAL_PROVIDER_ID" />
+		<field name="COLUMN_ITEM_COUNT" />
+		<field name="COLUMN_LAST_PLAYBACK_POSITION_MILLIS" />
+		<field name="COLUMN_LIVE" />
+		<field name="COLUMN_LOGO_URI" />
+		<field name="COLUMN_LONG_DESCRIPTION" />
+		<field name="COLUMN_OFFER_PRICE" />
+		<field name="COLUMN_POSTER_ART_ASPECT_RATIO" />
+		<field name="COLUMN_POSTER_ART_URI" />
+		<field name="COLUMN_PREVIEW_VIDEO_URI" />
+		<field name="COLUMN_RELEASE_DATE" />
+		<field name="COLUMN_REVIEW_RATING" />
+		<field name="COLUMN_REVIEW_RATING_STYLE" />
+		<field name="COLUMN_SEARCHABLE" />
+		<field name="COLUMN_SEASON_DISPLAY_NUMBER" />
+		<field name="COLUMN_SEASON_TITLE" />
+		<field name="COLUMN_SERIES_ID" since="29" />
+		<field name="COLUMN_SHORT_DESCRIPTION" />
+		<field name="COLUMN_SPLIT_ID" since="30" />
+		<field name="COLUMN_STARTING_PRICE" />
+		<field name="COLUMN_THUMBNAIL_ASPECT_RATIO" />
+		<field name="COLUMN_THUMBNAIL_URI" />
+		<field name="COLUMN_TITLE" />
+		<field name="COLUMN_TRANSIENT" />
+		<field name="COLUMN_TYPE" />
+		<field name="COLUMN_VERSION_NUMBER" />
+		<field name="COLUMN_VIDEO_HEIGHT" />
+		<field name="COLUMN_VIDEO_WIDTH" />
+		<field name="COLUMN_WEIGHT" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="INTERACTION_TYPE_FANS" />
+		<field name="INTERACTION_TYPE_FOLLOWERS" />
+		<field name="INTERACTION_TYPE_LIKES" />
+		<field name="INTERACTION_TYPE_LISTENS" />
+		<field name="INTERACTION_TYPE_THUMBS" />
+		<field name="INTERACTION_TYPE_VIEWERS" />
+		<field name="INTERACTION_TYPE_VIEWS" />
+		<field name="REVIEW_RATING_STYLE_PERCENTAGE" />
+		<field name="REVIEW_RATING_STYLE_STARS" />
+		<field name="REVIEW_RATING_STYLE_THUMBS_UP_DOWN" />
+		<field name="TYPE_ALBUM" />
+		<field name="TYPE_ARTIST" />
+		<field name="TYPE_CHANNEL" />
+		<field name="TYPE_CLIP" />
+		<field name="TYPE_EVENT" />
+		<field name="TYPE_MOVIE" />
+		<field name="TYPE_PLAYLIST" />
+		<field name="TYPE_STATION" />
+		<field name="TYPE_TRACK" />
+		<field name="TYPE_TV_EPISODE" />
+		<field name="TYPE_TV_SEASON" />
+		<field name="TYPE_TV_SERIES" />
+	</class>
+	<class name="android/media/tv/TvContract$Programs" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/media/tv/TvContract$BaseTvColumns" />
+		<field name="COLUMN_AUDIO_LANGUAGE" />
+		<field name="COLUMN_BROADCAST_GENRE" />
+		<field name="COLUMN_CANONICAL_GENRE" />
+		<field name="COLUMN_CHANNEL_ID" />
+		<field name="COLUMN_CONTENT_RATING" />
+		<field name="COLUMN_END_TIME_UTC_MILLIS" />
+		<field name="COLUMN_EPISODE_DISPLAY_NUMBER" since="24" />
+		<field name="COLUMN_EPISODE_NUMBER" deprecated="24" />
+		<field name="COLUMN_EPISODE_TITLE" />
+		<field name="COLUMN_EVENT_ID" since="30" />
+		<field name="COLUMN_GLOBAL_CONTENT_ID" since="30" />
+		<field name="COLUMN_INTERNAL_PROVIDER_DATA" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG1" since="23" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG2" since="23" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG3" since="23" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG4" since="23" />
+		<field name="COLUMN_LONG_DESCRIPTION" />
+		<field name="COLUMN_POSTER_ART_URI" />
+		<field name="COLUMN_RECORDING_PROHIBITED" since="24" />
+		<field name="COLUMN_REVIEW_RATING" since="26" />
+		<field name="COLUMN_REVIEW_RATING_STYLE" since="26" />
+		<field name="COLUMN_SEARCHABLE" since="23" />
+		<field name="COLUMN_SEASON_DISPLAY_NUMBER" since="24" />
+		<field name="COLUMN_SEASON_NUMBER" deprecated="24" />
+		<field name="COLUMN_SEASON_TITLE" since="24" />
+		<field name="COLUMN_SERIES_ID" since="29" />
+		<field name="COLUMN_SHORT_DESCRIPTION" />
+		<field name="COLUMN_SPLIT_ID" since="30" />
+		<field name="COLUMN_START_TIME_UTC_MILLIS" />
+		<field name="COLUMN_THUMBNAIL_URI" />
+		<field name="COLUMN_TITLE" />
+		<field name="COLUMN_VERSION_NUMBER" />
+		<field name="COLUMN_VIDEO_HEIGHT" />
+		<field name="COLUMN_VIDEO_WIDTH" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="REVIEW_RATING_STYLE_PERCENTAGE" since="26" />
+		<field name="REVIEW_RATING_STYLE_STARS" since="26" />
+		<field name="REVIEW_RATING_STYLE_THUMBS_UP_DOWN" since="26" />
+	</class>
+	<class name="android/media/tv/TvContract$Programs$Genres" since="21">
+		<extends name="java/lang/Object" />
+		<method name="decode(Ljava/lang/String;)[Ljava/lang/String;" />
+		<method name="encode([Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="isCanonical(Ljava/lang/String;)Z" since="24" />
+		<field name="ANIMAL_WILDLIFE" />
+		<field name="ARTS" since="22" />
+		<field name="COMEDY" />
+		<field name="DRAMA" />
+		<field name="EDUCATION" />
+		<field name="ENTERTAINMENT" since="22" />
+		<field name="FAMILY_KIDS" />
+		<field name="GAMING" />
+		<field name="LIFE_STYLE" since="22" />
+		<field name="MOVIES" />
+		<field name="MUSIC" since="22" />
+		<field name="NEWS" />
+		<field name="PREMIER" since="22" />
+		<field name="SHOPPING" />
+		<field name="SPORTS" />
+		<field name="TECH_SCIENCE" since="22" />
+		<field name="TRAVEL" />
+	</class>
+	<class name="android/media/tv/TvContract$RecordedPrograms" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/media/tv/TvContract$BaseTvColumns" />
+		<field name="COLUMN_AUDIO_LANGUAGE" />
+		<field name="COLUMN_BROADCAST_GENRE" />
+		<field name="COLUMN_CANONICAL_GENRE" />
+		<field name="COLUMN_CHANNEL_ID" />
+		<field name="COLUMN_CONTENT_RATING" />
+		<field name="COLUMN_END_TIME_UTC_MILLIS" />
+		<field name="COLUMN_EPISODE_DISPLAY_NUMBER" />
+		<field name="COLUMN_EPISODE_TITLE" />
+		<field name="COLUMN_INPUT_ID" />
+		<field name="COLUMN_INTERNAL_PROVIDER_DATA" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG1" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG2" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG3" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG4" />
+		<field name="COLUMN_LONG_DESCRIPTION" />
+		<field name="COLUMN_POSTER_ART_URI" />
+		<field name="COLUMN_RECORDING_DATA_BYTES" />
+		<field name="COLUMN_RECORDING_DATA_URI" />
+		<field name="COLUMN_RECORDING_DURATION_MILLIS" />
+		<field name="COLUMN_RECORDING_EXPIRE_TIME_UTC_MILLIS" />
+		<field name="COLUMN_REVIEW_RATING" since="26" />
+		<field name="COLUMN_REVIEW_RATING_STYLE" since="26" />
+		<field name="COLUMN_SEARCHABLE" />
+		<field name="COLUMN_SEASON_DISPLAY_NUMBER" />
+		<field name="COLUMN_SEASON_TITLE" />
+		<field name="COLUMN_SERIES_ID" since="29" />
+		<field name="COLUMN_SHORT_DESCRIPTION" />
+		<field name="COLUMN_SPLIT_ID" since="30" />
+		<field name="COLUMN_START_TIME_UTC_MILLIS" />
+		<field name="COLUMN_THUMBNAIL_URI" />
+		<field name="COLUMN_TITLE" />
+		<field name="COLUMN_VERSION_NUMBER" />
+		<field name="COLUMN_VIDEO_HEIGHT" />
+		<field name="COLUMN_VIDEO_WIDTH" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="REVIEW_RATING_STYLE_PERCENTAGE" since="26" />
+		<field name="REVIEW_RATING_STYLE_STARS" since="26" />
+		<field name="REVIEW_RATING_STYLE_THUMBS_UP_DOWN" since="26" />
+	</class>
+	<class name="android/media/tv/TvContract$WatchNextPrograms" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/media/tv/TvContract$BaseTvColumns" />
+		<field name="ASPECT_RATIO_16_9" />
+		<field name="ASPECT_RATIO_1_1" />
+		<field name="ASPECT_RATIO_2_3" />
+		<field name="ASPECT_RATIO_3_2" />
+		<field name="ASPECT_RATIO_4_3" />
+		<field name="AVAILABILITY_AVAILABLE" />
+		<field name="AVAILABILITY_FREE_WITH_SUBSCRIPTION" />
+		<field name="AVAILABILITY_PAID_CONTENT" />
+		<field name="COLUMN_AUDIO_LANGUAGE" />
+		<field name="COLUMN_AUTHOR" />
+		<field name="COLUMN_AVAILABILITY" />
+		<field name="COLUMN_BROWSABLE" />
+		<field name="COLUMN_CANONICAL_GENRE" />
+		<field name="COLUMN_CONTENT_ID" />
+		<field name="COLUMN_CONTENT_RATING" />
+		<field name="COLUMN_DURATION_MILLIS" />
+		<field name="COLUMN_EPISODE_DISPLAY_NUMBER" />
+		<field name="COLUMN_EPISODE_TITLE" />
+		<field name="COLUMN_INTENT_URI" />
+		<field name="COLUMN_INTERACTION_COUNT" />
+		<field name="COLUMN_INTERACTION_TYPE" />
+		<field name="COLUMN_INTERNAL_PROVIDER_DATA" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG1" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG2" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG3" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG4" />
+		<field name="COLUMN_INTERNAL_PROVIDER_ID" />
+		<field name="COLUMN_ITEM_COUNT" />
+		<field name="COLUMN_LAST_ENGAGEMENT_TIME_UTC_MILLIS" />
+		<field name="COLUMN_LAST_PLAYBACK_POSITION_MILLIS" />
+		<field name="COLUMN_LIVE" />
+		<field name="COLUMN_LOGO_URI" />
+		<field name="COLUMN_LONG_DESCRIPTION" />
+		<field name="COLUMN_OFFER_PRICE" />
+		<field name="COLUMN_POSTER_ART_ASPECT_RATIO" />
+		<field name="COLUMN_POSTER_ART_URI" />
+		<field name="COLUMN_PREVIEW_VIDEO_URI" />
+		<field name="COLUMN_RELEASE_DATE" />
+		<field name="COLUMN_REVIEW_RATING" />
+		<field name="COLUMN_REVIEW_RATING_STYLE" />
+		<field name="COLUMN_SEARCHABLE" />
+		<field name="COLUMN_SEASON_DISPLAY_NUMBER" />
+		<field name="COLUMN_SEASON_TITLE" />
+		<field name="COLUMN_SERIES_ID" since="29" />
+		<field name="COLUMN_SHORT_DESCRIPTION" />
+		<field name="COLUMN_SPLIT_ID" since="30" />
+		<field name="COLUMN_STARTING_PRICE" />
+		<field name="COLUMN_THUMBNAIL_ASPECT_RATIO" />
+		<field name="COLUMN_THUMBNAIL_URI" />
+		<field name="COLUMN_TITLE" />
+		<field name="COLUMN_TRANSIENT" />
+		<field name="COLUMN_TYPE" />
+		<field name="COLUMN_VERSION_NUMBER" />
+		<field name="COLUMN_VIDEO_HEIGHT" />
+		<field name="COLUMN_VIDEO_WIDTH" />
+		<field name="COLUMN_WATCH_NEXT_TYPE" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="INTERACTION_TYPE_FANS" />
+		<field name="INTERACTION_TYPE_FOLLOWERS" />
+		<field name="INTERACTION_TYPE_LIKES" />
+		<field name="INTERACTION_TYPE_LISTENS" />
+		<field name="INTERACTION_TYPE_THUMBS" />
+		<field name="INTERACTION_TYPE_VIEWERS" />
+		<field name="INTERACTION_TYPE_VIEWS" />
+		<field name="REVIEW_RATING_STYLE_PERCENTAGE" />
+		<field name="REVIEW_RATING_STYLE_STARS" />
+		<field name="REVIEW_RATING_STYLE_THUMBS_UP_DOWN" />
+		<field name="TYPE_ALBUM" />
+		<field name="TYPE_ARTIST" />
+		<field name="TYPE_CHANNEL" />
+		<field name="TYPE_CLIP" />
+		<field name="TYPE_EVENT" />
+		<field name="TYPE_MOVIE" />
+		<field name="TYPE_PLAYLIST" />
+		<field name="TYPE_STATION" />
+		<field name="TYPE_TRACK" />
+		<field name="TYPE_TV_EPISODE" />
+		<field name="TYPE_TV_SEASON" />
+		<field name="TYPE_TV_SERIES" />
+		<field name="WATCH_NEXT_TYPE_CONTINUE" />
+		<field name="WATCH_NEXT_TYPE_NEW" />
+		<field name="WATCH_NEXT_TYPE_NEXT" />
+		<field name="WATCH_NEXT_TYPE_WATCHLIST" />
+	</class>
+	<class name="android/media/tv/TvInputInfo" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="canPauseRecording()Z" since="31" />
+		<method name="canRecord()Z" since="24" />
+		<method name="createSettingsIntent()Landroid/content/Intent;" deprecated="26" />
+		<method name="createSetupIntent()Landroid/content/Intent;" />
+		<method name="getExtras()Landroid/os/Bundle;" since="24" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getParentId()Ljava/lang/String;" />
+		<method name="getServiceInfo()Landroid/content/pm/ServiceInfo;" />
+		<method name="getTunerCount()I" since="24" />
+		<method name="getType()I" />
+		<method name="isHidden(Landroid/content/Context;)Z" since="24" />
+		<method name="isPassthroughInput()Z" />
+		<method name="loadCustomLabel(Landroid/content/Context;)Ljava/lang/CharSequence;" since="24" />
+		<method name="loadIcon(Landroid/content/Context;)Landroid/graphics/drawable/Drawable;" />
+		<method name="loadLabel(Landroid/content/Context;)Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+		<field name="EXTRA_INPUT_ID" />
+		<field name="TYPE_COMPONENT" />
+		<field name="TYPE_COMPOSITE" />
+		<field name="TYPE_DISPLAY_PORT" />
+		<field name="TYPE_DVI" />
+		<field name="TYPE_HDMI" />
+		<field name="TYPE_OTHER" />
+		<field name="TYPE_SCART" />
+		<field name="TYPE_SVIDEO" />
+		<field name="TYPE_TUNER" />
+		<field name="TYPE_VGA" />
+	</class>
+	<class name="android/media/tv/TvInputInfo$Builder" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/content/ComponentName;)V" />
+		<method name="build()Landroid/media/tv/TvInputInfo;" />
+		<method name="setCanPauseRecording(Z)Landroid/media/tv/TvInputInfo$Builder;" since="31" />
+		<method name="setCanRecord(Z)Landroid/media/tv/TvInputInfo$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/media/tv/TvInputInfo$Builder;" />
+		<method name="setTunerCount(I)Landroid/media/tv/TvInputInfo$Builder;" />
+	</class>
+	<class name="android/media/tv/TvInputManager" since="21">
+		<extends name="java/lang/Object" />
+		<method name="getBlockedRatings()Ljava/util/List;" since="28" />
+		<method name="getInputState(Ljava/lang/String;)I" />
+		<method name="getTvInputInfo(Ljava/lang/String;)Landroid/media/tv/TvInputInfo;" />
+		<method name="getTvInputList()Ljava/util/List;" />
+		<method name="isParentalControlsEnabled()Z" />
+		<method name="isRatingBlocked(Landroid/media/tv/TvContentRating;)Z" />
+		<method name="registerCallback(Landroid/media/tv/TvInputManager$TvInputCallback;Landroid/os/Handler;)V" />
+		<method name="unregisterCallback(Landroid/media/tv/TvInputManager$TvInputCallback;)V" />
+		<method name="updateTvInputInfo(Landroid/media/tv/TvInputInfo;)V" since="24" />
+		<field name="ACTION_BLOCKED_RATINGS_CHANGED" />
+		<field name="ACTION_PARENTAL_CONTROLS_ENABLED_CHANGED" />
+		<field name="ACTION_QUERY_CONTENT_RATING_SYSTEMS" />
+		<field name="ACTION_SETUP_INPUTS" since="24" />
+		<field name="ACTION_VIEW_RECORDING_SCHEDULES" since="26" />
+		<field name="INPUT_STATE_CONNECTED" />
+		<field name="INPUT_STATE_CONNECTED_STANDBY" />
+		<field name="INPUT_STATE_DISCONNECTED" />
+		<field name="META_DATA_CONTENT_RATING_SYSTEMS" />
+		<field name="RECORDING_ERROR_INSUFFICIENT_SPACE" since="24" />
+		<field name="RECORDING_ERROR_RESOURCE_BUSY" since="24" />
+		<field name="RECORDING_ERROR_UNKNOWN" since="24" />
+		<field name="TIME_SHIFT_INVALID_TIME" since="23" />
+		<field name="TIME_SHIFT_STATUS_AVAILABLE" since="23" />
+		<field name="TIME_SHIFT_STATUS_UNAVAILABLE" since="23" />
+		<field name="TIME_SHIFT_STATUS_UNKNOWN" since="23" />
+		<field name="TIME_SHIFT_STATUS_UNSUPPORTED" since="23" />
+		<field name="VIDEO_UNAVAILABLE_REASON_AUDIO_ONLY" since="23" />
+		<field name="VIDEO_UNAVAILABLE_REASON_BUFFERING" />
+		<field name="VIDEO_UNAVAILABLE_REASON_CAS_BLACKOUT" since="30" />
+		<field name="VIDEO_UNAVAILABLE_REASON_CAS_CARD_INVALID" since="30" />
+		<field name="VIDEO_UNAVAILABLE_REASON_CAS_CARD_MUTE" since="30" />
+		<field name="VIDEO_UNAVAILABLE_REASON_CAS_INSUFFICIENT_OUTPUT_PROTECTION" since="30" />
+		<field name="VIDEO_UNAVAILABLE_REASON_CAS_LICENSE_EXPIRED" since="30" />
+		<field name="VIDEO_UNAVAILABLE_REASON_CAS_NEED_ACTIVATION" since="30" />
+		<field name="VIDEO_UNAVAILABLE_REASON_CAS_NEED_PAIRING" since="30" />
+		<field name="VIDEO_UNAVAILABLE_REASON_CAS_NO_CARD" since="30" />
+		<field name="VIDEO_UNAVAILABLE_REASON_CAS_PVR_RECORDING_NOT_ALLOWED" since="30" />
+		<field name="VIDEO_UNAVAILABLE_REASON_CAS_REBOOTING" since="30" />
+		<field name="VIDEO_UNAVAILABLE_REASON_CAS_UNKNOWN" since="30" />
+		<field name="VIDEO_UNAVAILABLE_REASON_INSUFFICIENT_RESOURCE" since="30" />
+		<field name="VIDEO_UNAVAILABLE_REASON_NOT_CONNECTED" since="30" />
+		<field name="VIDEO_UNAVAILABLE_REASON_TUNING" />
+		<field name="VIDEO_UNAVAILABLE_REASON_UNKNOWN" />
+		<field name="VIDEO_UNAVAILABLE_REASON_WEAK_SIGNAL" />
+	</class>
+	<class name="android/media/tv/TvInputManager$TvInputCallback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onInputAdded(Ljava/lang/String;)V" />
+		<method name="onInputRemoved(Ljava/lang/String;)V" />
+		<method name="onInputStateChanged(Ljava/lang/String;I)V" />
+		<method name="onInputUpdated(Ljava/lang/String;)V" since="24" />
+		<method name="onTvInputInfoUpdated(Landroid/media/tv/TvInputInfo;)V" since="24" />
+	</class>
+	<class name="android/media/tv/TvInputService" since="21">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCreateRecordingSession(Ljava/lang/String;)Landroid/media/tv/TvInputService$RecordingSession;" since="24" />
+		<method name="onCreateRecordingSession(Ljava/lang/String;Ljava/lang/String;)Landroid/media/tv/TvInputService$RecordingSession;" since="30" />
+		<method name="onCreateSession(Ljava/lang/String;)Landroid/media/tv/TvInputService$Session;" />
+		<method name="onCreateSession(Ljava/lang/String;Ljava/lang/String;)Landroid/media/tv/TvInputService$Session;" since="30" />
+		<field name="PRIORITY_HINT_USE_CASE_TYPE_BACKGROUND" since="30" />
+		<field name="PRIORITY_HINT_USE_CASE_TYPE_LIVE" since="30" />
+		<field name="PRIORITY_HINT_USE_CASE_TYPE_PLAYBACK" since="30" />
+		<field name="PRIORITY_HINT_USE_CASE_TYPE_RECORD" since="30" />
+		<field name="PRIORITY_HINT_USE_CASE_TYPE_SCAN" since="30" />
+		<field name="SERVICE_INTERFACE" />
+		<field name="SERVICE_META_DATA" />
+	</class>
+	<class name="android/media/tv/TvInputService$HardwareSession" since="21">
+		<extends name="android/media/tv/TvInputService$Session" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="getHardwareInputId()Ljava/lang/String;" />
+		<method name="onHardwareVideoAvailable()V" />
+		<method name="onHardwareVideoUnavailable(I)V" />
+	</class>
+	<class name="android/media/tv/TvInputService$RecordingSession" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="notifyError(I)V" />
+		<method name="notifyRecordingStopped(Landroid/net/Uri;)V" />
+		<method name="notifyTuned(Landroid/net/Uri;)V" />
+		<method name="onAppPrivateCommand(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="onPauseRecording(Landroid/os/Bundle;)V" since="31" />
+		<method name="onRelease()V" />
+		<method name="onResumeRecording(Landroid/os/Bundle;)V" since="31" />
+		<method name="onStartRecording(Landroid/net/Uri;)V" />
+		<method name="onStartRecording(Landroid/net/Uri;Landroid/os/Bundle;)V" since="30" />
+		<method name="onStopRecording()V" />
+		<method name="onTune(Landroid/net/Uri;)V" />
+		<method name="onTune(Landroid/net/Uri;Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/media/tv/TvInputService$Session" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/KeyEvent$Callback" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="layoutSurface(IIII)V" since="23" />
+		<method name="notifyChannelRetuned(Landroid/net/Uri;)V" />
+		<method name="notifyContentAllowed()V" />
+		<method name="notifyContentBlocked(Landroid/media/tv/TvContentRating;)V" />
+		<method name="notifyTimeShiftStatusChanged(I)V" since="23" />
+		<method name="notifyTrackSelected(ILjava/lang/String;)V" />
+		<method name="notifyTracksChanged(Ljava/util/List;)V" />
+		<method name="notifyVideoAvailable()V" />
+		<method name="notifyVideoUnavailable(I)V" />
+		<method name="onAppPrivateCommand(Ljava/lang/String;Landroid/os/Bundle;)V" since="24" />
+		<method name="onCreateOverlayView()Landroid/view/View;" />
+		<method name="onGenericMotionEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="onOverlayViewSizeChanged(II)V" since="23" />
+		<method name="onRelease()V" />
+		<method name="onSelectTrack(ILjava/lang/String;)Z" />
+		<method name="onSetCaptionEnabled(Z)V" />
+		<method name="onSetStreamVolume(F)V" />
+		<method name="onSetSurface(Landroid/view/Surface;)Z" />
+		<method name="onSurfaceChanged(III)V" />
+		<method name="onTimeShiftGetCurrentPosition()J" since="23" />
+		<method name="onTimeShiftGetStartPosition()J" since="23" />
+		<method name="onTimeShiftPause()V" since="23" />
+		<method name="onTimeShiftPlay(Landroid/net/Uri;)V" since="24" />
+		<method name="onTimeShiftResume()V" since="23" />
+		<method name="onTimeShiftSeekTo(J)V" since="23" />
+		<method name="onTimeShiftSetPlaybackParams(Landroid/media/PlaybackParams;)V" since="23" />
+		<method name="onTouchEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="onTrackballEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="onTune(Landroid/net/Uri;)Z" />
+		<method name="onTune(Landroid/net/Uri;Landroid/os/Bundle;)Z" since="24" />
+		<method name="onUnblockContent(Landroid/media/tv/TvContentRating;)V" />
+		<method name="setOverlayViewEnabled(Z)V" />
+	</class>
+	<class name="android/media/tv/TvRecordingClient" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/String;Landroid/media/tv/TvRecordingClient$RecordingCallback;Landroid/os/Handler;)V" />
+		<method name="pauseRecording()V" since="31" />
+		<method name="pauseRecording(Landroid/os/Bundle;)V" since="31" />
+		<method name="release()V" />
+		<method name="resumeRecording()V" since="31" />
+		<method name="resumeRecording(Landroid/os/Bundle;)V" since="31" />
+		<method name="sendAppPrivateCommand(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="startRecording(Landroid/net/Uri;)V" />
+		<method name="startRecording(Landroid/net/Uri;Landroid/os/Bundle;)V" since="30" />
+		<method name="stopRecording()V" />
+		<method name="tune(Ljava/lang/String;Landroid/net/Uri;)V" />
+		<method name="tune(Ljava/lang/String;Landroid/net/Uri;Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/media/tv/TvRecordingClient$RecordingCallback" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onConnectionFailed(Ljava/lang/String;)V" />
+		<method name="onDisconnected(Ljava/lang/String;)V" />
+		<method name="onError(I)V" />
+		<method name="onRecordingStopped(Landroid/net/Uri;)V" />
+		<method name="onTuned(Landroid/net/Uri;)V" />
+	</class>
+	<class name="android/media/tv/TvTrackInfo" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAudioChannelCount()I" />
+		<method name="getAudioSampleRate()I" />
+		<method name="getDescription()Ljava/lang/CharSequence;" since="23" />
+		<method name="getEncoding()Ljava/lang/String;" since="30" />
+		<method name="getExtra()Landroid/os/Bundle;" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getLanguage()Ljava/lang/String;" />
+		<method name="getType()I" />
+		<method name="getVideoActiveFormatDescription()B" since="24" />
+		<method name="getVideoFrameRate()F" />
+		<method name="getVideoHeight()I" />
+		<method name="getVideoPixelAspectRatio()F" since="23" />
+		<method name="getVideoWidth()I" />
+		<method name="isAudioDescription()Z" since="30" />
+		<method name="isEncrypted()Z" since="30" />
+		<method name="isHardOfHearing()Z" since="30" />
+		<method name="isSpokenSubtitle()Z" since="30" />
+		<field name="CREATOR" />
+		<field name="TYPE_AUDIO" />
+		<field name="TYPE_SUBTITLE" />
+		<field name="TYPE_VIDEO" />
+	</class>
+	<class name="android/media/tv/TvTrackInfo$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(ILjava/lang/String;)V" />
+		<method name="build()Landroid/media/tv/TvTrackInfo;" />
+		<method name="setAudioChannelCount(I)Landroid/media/tv/TvTrackInfo$Builder;" />
+		<method name="setAudioDescription(Z)Landroid/media/tv/TvTrackInfo$Builder;" since="30" />
+		<method name="setAudioSampleRate(I)Landroid/media/tv/TvTrackInfo$Builder;" />
+		<method name="setDescription(Ljava/lang/CharSequence;)Landroid/media/tv/TvTrackInfo$Builder;" since="23" />
+		<method name="setEncoding(Ljava/lang/String;)Landroid/media/tv/TvTrackInfo$Builder;" since="30" />
+		<method name="setEncrypted(Z)Landroid/media/tv/TvTrackInfo$Builder;" since="30" />
+		<method name="setExtra(Landroid/os/Bundle;)Landroid/media/tv/TvTrackInfo$Builder;" />
+		<method name="setHardOfHearing(Z)Landroid/media/tv/TvTrackInfo$Builder;" since="30" />
+		<method name="setLanguage(Ljava/lang/String;)Landroid/media/tv/TvTrackInfo$Builder;" />
+		<method name="setSpokenSubtitle(Z)Landroid/media/tv/TvTrackInfo$Builder;" since="30" />
+		<method name="setVideoActiveFormatDescription(B)Landroid/media/tv/TvTrackInfo$Builder;" since="24" />
+		<method name="setVideoFrameRate(F)Landroid/media/tv/TvTrackInfo$Builder;" />
+		<method name="setVideoHeight(I)Landroid/media/tv/TvTrackInfo$Builder;" />
+		<method name="setVideoPixelAspectRatio(F)Landroid/media/tv/TvTrackInfo$Builder;" since="23" />
+		<method name="setVideoWidth(I)Landroid/media/tv/TvTrackInfo$Builder;" />
+	</class>
+	<class name="android/media/tv/TvView" since="21">
+		<extends name="android/view/ViewGroup" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="dispatchUnhandledInputEvent(Landroid/view/InputEvent;)Z" />
+		<method name="getSelectedTrack(I)Ljava/lang/String;" />
+		<method name="getTracks(I)Ljava/util/List;" />
+		<method name="onUnhandledInputEvent(Landroid/view/InputEvent;)Z" />
+		<method name="reset()V" />
+		<method name="selectTrack(ILjava/lang/String;)V" />
+		<method name="sendAppPrivateCommand(Ljava/lang/String;Landroid/os/Bundle;)V" since="24" />
+		<method name="setCallback(Landroid/media/tv/TvView$TvInputCallback;)V" />
+		<method name="setCaptionEnabled(Z)V" />
+		<method name="setOnUnhandledInputEventListener(Landroid/media/tv/TvView$OnUnhandledInputEventListener;)V" />
+		<method name="setStreamVolume(F)V" />
+		<method name="setTimeShiftPositionCallback(Landroid/media/tv/TvView$TimeShiftPositionCallback;)V" since="23" />
+		<method name="setZOrderMediaOverlay(Z)V" since="24" />
+		<method name="setZOrderOnTop(Z)V" since="24" />
+		<method name="timeShiftPause()V" since="23" />
+		<method name="timeShiftPlay(Ljava/lang/String;Landroid/net/Uri;)V" since="24" />
+		<method name="timeShiftResume()V" since="23" />
+		<method name="timeShiftSeekTo(J)V" since="23" />
+		<method name="timeShiftSetPlaybackParams(Landroid/media/PlaybackParams;)V" since="23" />
+		<method name="tune(Ljava/lang/String;Landroid/net/Uri;)V" />
+		<method name="tune(Ljava/lang/String;Landroid/net/Uri;Landroid/os/Bundle;)V" since="24" />
+	</class>
+	<class name="android/media/tv/TvView$OnUnhandledInputEventListener" since="21">
+		<extends name="java/lang/Object" />
+		<method name="onUnhandledInputEvent(Landroid/view/InputEvent;)Z" />
+	</class>
+	<class name="android/media/tv/TvView$TimeShiftPositionCallback" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onTimeShiftCurrentPositionChanged(Ljava/lang/String;J)V" />
+		<method name="onTimeShiftStartPositionChanged(Ljava/lang/String;J)V" />
+	</class>
+	<class name="android/media/tv/TvView$TvInputCallback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onChannelRetuned(Ljava/lang/String;Landroid/net/Uri;)V" />
+		<method name="onConnectionFailed(Ljava/lang/String;)V" />
+		<method name="onContentAllowed(Ljava/lang/String;)V" />
+		<method name="onContentBlocked(Ljava/lang/String;Landroid/media/tv/TvContentRating;)V" />
+		<method name="onDisconnected(Ljava/lang/String;)V" />
+		<method name="onTimeShiftStatusChanged(Ljava/lang/String;I)V" since="23" />
+		<method name="onTrackSelected(Ljava/lang/String;ILjava/lang/String;)V" />
+		<method name="onTracksChanged(Ljava/lang/String;Ljava/util/List;)V" />
+		<method name="onVideoAvailable(Ljava/lang/String;)V" />
+		<method name="onVideoSizeChanged(Ljava/lang/String;II)V" />
+		<method name="onVideoUnavailable(Ljava/lang/String;I)V" />
+	</class>
+	<class name="android/mtp/MtpConstants" since="12">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="isAbstractObject(I)Z" />
+		<field name="ASSOCIATION_TYPE_GENERIC_FOLDER" />
+		<field name="FORMAT_3GP_CONTAINER" />
+		<field name="FORMAT_AAC" />
+		<field name="FORMAT_ABSTRACT_AUDIO_ALBUM" />
+		<field name="FORMAT_ABSTRACT_AUDIO_PLAYLIST" />
+		<field name="FORMAT_ABSTRACT_AV_PLAYLIST" />
+		<field name="FORMAT_ABSTRACT_DOCUMENT" />
+		<field name="FORMAT_ABSTRACT_IMAGE_ALBUM" />
+		<field name="FORMAT_ABSTRACT_MEDIACAST" />
+		<field name="FORMAT_ABSTRACT_MULTIMEDIA_ALBUM" />
+		<field name="FORMAT_ABSTRACT_VIDEO_ALBUM" />
+		<field name="FORMAT_ABSTRACT_VIDEO_PLAYLIST" />
+		<field name="FORMAT_AIFF" />
+		<field name="FORMAT_ASF" />
+		<field name="FORMAT_ASSOCIATION" />
+		<field name="FORMAT_ASX_PLAYLIST" />
+		<field name="FORMAT_AUDIBLE" />
+		<field name="FORMAT_AVI" />
+		<field name="FORMAT_BMP" />
+		<field name="FORMAT_DEFINED" since="24" />
+		<field name="FORMAT_DNG" since="24" />
+		<field name="FORMAT_DPOF" />
+		<field name="FORMAT_EXECUTABLE" />
+		<field name="FORMAT_EXIF_JPEG" />
+		<field name="FORMAT_FLAC" />
+		<field name="FORMAT_GIF" />
+		<field name="FORMAT_HTML" />
+		<field name="FORMAT_JFIF" />
+		<field name="FORMAT_JP2" />
+		<field name="FORMAT_JPX" />
+		<field name="FORMAT_M3U_PLAYLIST" />
+		<field name="FORMAT_MP2" />
+		<field name="FORMAT_MP3" />
+		<field name="FORMAT_MP4_CONTAINER" />
+		<field name="FORMAT_MPEG" />
+		<field name="FORMAT_MPL_PLAYLIST" />
+		<field name="FORMAT_MS_EXCEL_SPREADSHEET" />
+		<field name="FORMAT_MS_POWERPOINT_PRESENTATION" />
+		<field name="FORMAT_MS_WORD_DOCUMENT" />
+		<field name="FORMAT_OGG" />
+		<field name="FORMAT_PICT" />
+		<field name="FORMAT_PLS_PLAYLIST" />
+		<field name="FORMAT_PNG" />
+		<field name="FORMAT_SCRIPT" />
+		<field name="FORMAT_TEXT" />
+		<field name="FORMAT_TIFF" />
+		<field name="FORMAT_TIFF_EP" />
+		<field name="FORMAT_UNDEFINED" />
+		<field name="FORMAT_UNDEFINED_AUDIO" />
+		<field name="FORMAT_UNDEFINED_COLLECTION" />
+		<field name="FORMAT_UNDEFINED_DOCUMENT" />
+		<field name="FORMAT_UNDEFINED_FIRMWARE" />
+		<field name="FORMAT_UNDEFINED_VIDEO" />
+		<field name="FORMAT_WAV" />
+		<field name="FORMAT_WINDOWS_IMAGE_FORMAT" />
+		<field name="FORMAT_WMA" />
+		<field name="FORMAT_WMV" />
+		<field name="FORMAT_WPL_PLAYLIST" />
+		<field name="FORMAT_XML_DOCUMENT" />
+		<field name="OPERATION_CLOSE_SESSION" since="24" />
+		<field name="OPERATION_COPY_OBJECT" since="24" />
+		<field name="OPERATION_DELETE_OBJECT" since="24" />
+		<field name="OPERATION_FORMAT_STORE" since="24" />
+		<field name="OPERATION_GET_DEVICE_INFO" since="24" />
+		<field name="OPERATION_GET_DEVICE_PROP_DESC" since="24" />
+		<field name="OPERATION_GET_DEVICE_PROP_VALUE" since="24" />
+		<field name="OPERATION_GET_NUM_OBJECTS" since="24" />
+		<field name="OPERATION_GET_OBJECT" since="24" />
+		<field name="OPERATION_GET_OBJECT_HANDLES" since="24" />
+		<field name="OPERATION_GET_OBJECT_INFO" since="24" />
+		<field name="OPERATION_GET_OBJECT_PROPS_SUPPORTED" since="24" />
+		<field name="OPERATION_GET_OBJECT_PROP_DESC" since="24" />
+		<field name="OPERATION_GET_OBJECT_PROP_VALUE" since="24" />
+		<field name="OPERATION_GET_OBJECT_REFERENCES" since="24" />
+		<field name="OPERATION_GET_PARTIAL_OBJECT" since="24" />
+		<field name="OPERATION_GET_PARTIAL_OBJECT_64" since="24" />
+		<field name="OPERATION_GET_STORAGE_INFO" since="24" />
+		<field name="OPERATION_GET_STORAGE_I_DS" since="24" />
+		<field name="OPERATION_GET_THUMB" since="24" />
+		<field name="OPERATION_INITIATE_CAPTURE" since="24" />
+		<field name="OPERATION_INITIATE_OPEN_CAPTURE" since="24" />
+		<field name="OPERATION_MOVE_OBJECT" since="24" />
+		<field name="OPERATION_OPEN_SESSION" since="24" />
+		<field name="OPERATION_POWER_DOWN" since="24" />
+		<field name="OPERATION_RESET_DEVICE" since="24" />
+		<field name="OPERATION_RESET_DEVICE_PROP_VALUE" since="24" />
+		<field name="OPERATION_SELF_TEST" since="24" />
+		<field name="OPERATION_SEND_OBJECT" since="24" />
+		<field name="OPERATION_SEND_OBJECT_INFO" since="24" />
+		<field name="OPERATION_SET_DEVICE_PROP_VALUE" since="24" />
+		<field name="OPERATION_SET_OBJECT_PROP_VALUE" since="24" />
+		<field name="OPERATION_SET_OBJECT_PROTECTION" since="24" />
+		<field name="OPERATION_SET_OBJECT_REFERENCES" since="24" />
+		<field name="OPERATION_SKIP" since="24" />
+		<field name="OPERATION_TERMINATE_OPEN_CAPTURE" since="24" />
+		<field name="PROTECTION_STATUS_NONE" />
+		<field name="PROTECTION_STATUS_NON_TRANSFERABLE_DATA" />
+		<field name="PROTECTION_STATUS_READ_ONLY" />
+		<field name="PROTECTION_STATUS_READ_ONLY_DATA" />
+	</class>
+	<class name="android/mtp/MtpDevice" since="12">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/hardware/usb/UsbDevice;)V" />
+		<method name="close()V" />
+		<method name="deleteObject(I)Z" />
+		<method name="getDeviceId()I" />
+		<method name="getDeviceInfo()Landroid/mtp/MtpDeviceInfo;" />
+		<method name="getDeviceName()Ljava/lang/String;" />
+		<method name="getObject(II)[B" />
+		<method name="getObjectHandles(III)[I" />
+		<method name="getObjectInfo(I)Landroid/mtp/MtpObjectInfo;" />
+		<method name="getParent(I)J" />
+		<method name="getPartialObject(IJJ[B)J" since="24" />
+		<method name="getPartialObject64(IJJ[B)J" since="24" />
+		<method name="getStorageId(I)J" />
+		<method name="getStorageIds()[I" />
+		<method name="getStorageInfo(I)Landroid/mtp/MtpStorageInfo;" />
+		<method name="getThumbnail(I)[B" />
+		<method name="importFile(ILandroid/os/ParcelFileDescriptor;)Z" since="24" />
+		<method name="importFile(ILjava/lang/String;)Z" />
+		<method name="open(Landroid/hardware/usb/UsbDeviceConnection;)Z" />
+		<method name="readEvent(Landroid/os/CancellationSignal;)Landroid/mtp/MtpEvent;" since="24" />
+		<method name="sendObject(IJLandroid/os/ParcelFileDescriptor;)Z" since="24" />
+		<method name="sendObjectInfo(Landroid/mtp/MtpObjectInfo;)Landroid/mtp/MtpObjectInfo;" since="24" />
+	</class>
+	<class name="android/mtp/MtpDeviceInfo" since="12">
+		<extends name="java/lang/Object" />
+		<method name="getEventsSupported()[I" since="24" />
+		<method name="getManufacturer()Ljava/lang/String;" />
+		<method name="getModel()Ljava/lang/String;" />
+		<method name="getOperationsSupported()[I" since="24" />
+		<method name="getSerialNumber()Ljava/lang/String;" />
+		<method name="getVersion()Ljava/lang/String;" />
+		<method name="isEventSupported(I)Z" since="24" />
+		<method name="isOperationSupported(I)Z" since="24" />
+	</class>
+	<class name="android/mtp/MtpEvent" since="24">
+		<extends name="java/lang/Object" />
+		<method name="getDevicePropCode()I" />
+		<method name="getEventCode()I" />
+		<method name="getObjectFormatCode()I" />
+		<method name="getObjectHandle()I" />
+		<method name="getObjectPropCode()I" />
+		<method name="getParameter1()I" />
+		<method name="getParameter2()I" />
+		<method name="getParameter3()I" />
+		<method name="getStorageId()I" />
+		<method name="getTransactionId()I" />
+		<field name="EVENT_CANCEL_TRANSACTION" />
+		<field name="EVENT_CAPTURE_COMPLETE" />
+		<field name="EVENT_DEVICE_INFO_CHANGED" />
+		<field name="EVENT_DEVICE_PROP_CHANGED" />
+		<field name="EVENT_DEVICE_RESET" />
+		<field name="EVENT_OBJECT_ADDED" />
+		<field name="EVENT_OBJECT_INFO_CHANGED" />
+		<field name="EVENT_OBJECT_PROP_CHANGED" />
+		<field name="EVENT_OBJECT_PROP_DESC_CHANGED" />
+		<field name="EVENT_OBJECT_REFERENCES_CHANGED" />
+		<field name="EVENT_OBJECT_REMOVED" />
+		<field name="EVENT_REQUEST_OBJECT_TRANSFER" />
+		<field name="EVENT_STORAGE_INFO_CHANGED" />
+		<field name="EVENT_STORE_ADDED" />
+		<field name="EVENT_STORE_FULL" />
+		<field name="EVENT_STORE_REMOVED" />
+		<field name="EVENT_UNDEFINED" />
+		<field name="EVENT_UNREPORTED_STATUS" />
+	</class>
+	<class name="android/mtp/MtpObjectInfo" since="12">
+		<extends name="java/lang/Object" />
+		<method name="getAssociationDesc()I" />
+		<method name="getAssociationType()I" />
+		<method name="getCompressedSize()I" />
+		<method name="getCompressedSizeLong()J" since="24" />
+		<method name="getDateCreated()J" />
+		<method name="getDateModified()J" />
+		<method name="getFormat()I" />
+		<method name="getImagePixDepth()I" />
+		<method name="getImagePixDepthLong()J" since="24" />
+		<method name="getImagePixHeight()I" />
+		<method name="getImagePixHeightLong()J" since="24" />
+		<method name="getImagePixWidth()I" />
+		<method name="getImagePixWidthLong()J" since="24" />
+		<method name="getKeywords()Ljava/lang/String;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getObjectHandle()I" />
+		<method name="getParent()I" />
+		<method name="getProtectionStatus()I" />
+		<method name="getSequenceNumber()I" />
+		<method name="getSequenceNumberLong()J" since="24" />
+		<method name="getStorageId()I" />
+		<method name="getThumbCompressedSize()I" />
+		<method name="getThumbCompressedSizeLong()J" since="24" />
+		<method name="getThumbFormat()I" />
+		<method name="getThumbPixHeight()I" />
+		<method name="getThumbPixHeightLong()J" since="24" />
+		<method name="getThumbPixWidth()I" />
+		<method name="getThumbPixWidthLong()J" since="24" />
+	</class>
+	<class name="android/mtp/MtpObjectInfo$Builder" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/mtp/MtpObjectInfo;)V" />
+		<method name="build()Landroid/mtp/MtpObjectInfo;" />
+		<method name="setAssociationDesc(I)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setAssociationType(I)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setCompressedSize(J)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setDateCreated(J)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setDateModified(J)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setFormat(I)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setImagePixDepth(J)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setImagePixHeight(J)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setImagePixWidth(J)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setKeywords(Ljava/lang/String;)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setName(Ljava/lang/String;)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setObjectHandle(I)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setParent(I)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setProtectionStatus(I)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setSequenceNumber(J)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setStorageId(I)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setThumbCompressedSize(J)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setThumbFormat(I)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setThumbPixHeight(J)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setThumbPixWidth(J)Landroid/mtp/MtpObjectInfo$Builder;" />
+	</class>
+	<class name="android/mtp/MtpStorageInfo" since="12">
+		<extends name="java/lang/Object" />
+		<method name="getDescription()Ljava/lang/String;" />
+		<method name="getFreeSpace()J" />
+		<method name="getMaxCapacity()J" />
+		<method name="getStorageId()I" />
+		<method name="getVolumeIdentifier()Ljava/lang/String;" />
+	</class>
+	<class name="android/net/Credentials" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="getGid()I" />
+		<method name="getPid()I" />
+		<method name="getUid()I" />
+	</class>
+	<class name="android/net/Ikev2VpnProfile" since="30">
+		<extends name="android/net/PlatformVpnProfile" />
+		<method name="getAllowedAlgorithms()Ljava/util/List;" />
+		<method name="getMaxMtu()I" />
+		<method name="getPassword()Ljava/lang/String;" />
+		<method name="getPresharedKey()[B" />
+		<method name="getProxyInfo()Ljava/lang/Object;" />
+		<method name="getRsaPrivateKey()Ljava/security/PrivateKey;" />
+		<method name="getServerAddr()Ljava/lang/String;" />
+		<method name="getServerRootCaCert()Ljava/security/cert/X509Certificate;" />
+		<method name="getUserCert()Ljava/security/cert/X509Certificate;" />
+		<method name="getUserIdentity()Ljava/lang/String;" />
+		<method name="getUsername()Ljava/lang/String;" />
+		<method name="isBypassable()Z" />
+		<method name="isMetered()Z" />
+	</class>
+	<class name="android/net/Ikev2VpnProfile$Builder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="build()Landroid/net/Ikev2VpnProfile;" />
+		<method name="setAllowedAlgorithms(Ljava/util/List;)Landroid/net/Ikev2VpnProfile$Builder;" />
+		<method name="setAuthDigitalSignature(Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/security/cert/X509Certificate;)Landroid/net/Ikev2VpnProfile$Builder;" />
+		<method name="setAuthPsk([B)Landroid/net/Ikev2VpnProfile$Builder;" />
+		<method name="setAuthUsernamePassword(Ljava/lang/String;Ljava/lang/String;Ljava/security/cert/X509Certificate;)Landroid/net/Ikev2VpnProfile$Builder;" />
+		<method name="setBypassable(Z)Landroid/net/Ikev2VpnProfile$Builder;" />
+		<method name="setMaxMtu(I)Landroid/net/Ikev2VpnProfile$Builder;" />
+		<method name="setMetered(Z)Landroid/net/Ikev2VpnProfile$Builder;" />
+		<method name="setProxy(Ljava/lang/Object;)Landroid/net/Ikev2VpnProfile$Builder;" />
+	</class>
+	<class name="android/net/IpSecAlgorithm" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[B)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[BI)V" />
+		<method name="getKey()[B" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getSupportedAlgorithms()Ljava/util/Set;" since="31" />
+		<method name="getTruncationLengthBits()I" />
+		<field name="AUTH_AES_CMAC" since="31" />
+		<field name="AUTH_AES_XCBC" since="31" />
+		<field name="AUTH_CRYPT_AES_GCM" />
+		<field name="AUTH_CRYPT_CHACHA20_POLY1305" since="31" />
+		<field name="AUTH_HMAC_MD5" />
+		<field name="AUTH_HMAC_SHA1" />
+		<field name="AUTH_HMAC_SHA256" />
+		<field name="AUTH_HMAC_SHA384" />
+		<field name="AUTH_HMAC_SHA512" />
+		<field name="CREATOR" />
+		<field name="CRYPT_AES_CBC" />
+		<field name="CRYPT_AES_CTR" since="31" />
+	</class>
+	<class name="android/net/IpSecManager" since="28">
+		<extends name="java/lang/Object" />
+		<method name="allocateSecurityParameterIndex(Ljava/net/InetAddress;)Landroid/net/IpSecManager$SecurityParameterIndex;" />
+		<method name="allocateSecurityParameterIndex(Ljava/net/InetAddress;I)Landroid/net/IpSecManager$SecurityParameterIndex;" />
+		<method name="applyTransportModeTransform(Ljava/io/FileDescriptor;ILandroid/net/IpSecTransform;)V" />
+		<method name="applyTransportModeTransform(Ljava/net/DatagramSocket;ILandroid/net/IpSecTransform;)V" />
+		<method name="applyTransportModeTransform(Ljava/net/Socket;ILandroid/net/IpSecTransform;)V" />
+		<method name="openUdpEncapsulationSocket()Landroid/net/IpSecManager$UdpEncapsulationSocket;" />
+		<method name="openUdpEncapsulationSocket(I)Landroid/net/IpSecManager$UdpEncapsulationSocket;" />
+		<method name="removeTransportModeTransforms(Ljava/io/FileDescriptor;)V" />
+		<method name="removeTransportModeTransforms(Ljava/net/DatagramSocket;)V" />
+		<method name="removeTransportModeTransforms(Ljava/net/Socket;)V" />
+		<field name="DIRECTION_IN" />
+		<field name="DIRECTION_OUT" />
+	</class>
+	<class name="android/net/IpSecManager$ResourceUnavailableException" since="28">
+		<extends name="android/util/AndroidException" />
+	</class>
+	<class name="android/net/IpSecManager$SecurityParameterIndex" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="getSpi()I" />
+	</class>
+	<class name="android/net/IpSecManager$SpiUnavailableException" since="28">
+		<extends name="android/util/AndroidException" />
+		<method name="getSpi()I" />
+	</class>
+	<class name="android/net/IpSecManager$UdpEncapsulationSocket" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="getFileDescriptor()Ljava/io/FileDescriptor;" />
+		<method name="getPort()I" />
+	</class>
+	<class name="android/net/IpSecTransform" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+	</class>
+	<class name="android/net/IpSecTransform$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="buildTransportModeTransform(Ljava/net/InetAddress;Landroid/net/IpSecManager$SecurityParameterIndex;)Landroid/net/IpSecTransform;" />
+		<method name="setAuthenticatedEncryption(Landroid/net/IpSecAlgorithm;)Landroid/net/IpSecTransform$Builder;" />
+		<method name="setAuthentication(Landroid/net/IpSecAlgorithm;)Landroid/net/IpSecTransform$Builder;" />
+		<method name="setEncryption(Landroid/net/IpSecAlgorithm;)Landroid/net/IpSecTransform$Builder;" />
+		<method name="setIpv4Encapsulation(Landroid/net/IpSecManager$UdpEncapsulationSocket;I)Landroid/net/IpSecTransform$Builder;" />
+	</class>
+	<class name="android/net/LocalServerSocket" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" since="28" />
+		<method name="&lt;init&gt;(Ljava/io/FileDescriptor;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="accept()Landroid/net/LocalSocket;" />
+		<method name="close()V" />
+		<method name="getFileDescriptor()Ljava/io/FileDescriptor;" />
+		<method name="getLocalSocketAddress()Landroid/net/LocalSocketAddress;" />
+	</class>
+	<class name="android/net/LocalSocket" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" since="17" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" since="19" />
+		<method name="bind(Landroid/net/LocalSocketAddress;)V" />
+		<method name="close()V" />
+		<method name="connect(Landroid/net/LocalSocketAddress;)V" />
+		<method name="connect(Landroid/net/LocalSocketAddress;I)V" />
+		<method name="getAncillaryFileDescriptors()[Ljava/io/FileDescriptor;" />
+		<method name="getFileDescriptor()Ljava/io/FileDescriptor;" />
+		<method name="getInputStream()Ljava/io/InputStream;" />
+		<method name="getLocalSocketAddress()Landroid/net/LocalSocketAddress;" />
+		<method name="getOutputStream()Ljava/io/OutputStream;" />
+		<method name="getPeerCredentials()Landroid/net/Credentials;" />
+		<method name="getReceiveBufferSize()I" />
+		<method name="getRemoteSocketAddress()Landroid/net/LocalSocketAddress;" />
+		<method name="getSendBufferSize()I" />
+		<method name="getSoTimeout()I" />
+		<method name="isBound()Z" />
+		<method name="isClosed()Z" />
+		<method name="isConnected()Z" />
+		<method name="isInputShutdown()Z" />
+		<method name="isOutputShutdown()Z" />
+		<method name="setFileDescriptorsForSend([Ljava/io/FileDescriptor;)V" />
+		<method name="setReceiveBufferSize(I)V" />
+		<method name="setSendBufferSize(I)V" />
+		<method name="setSoTimeout(I)V" />
+		<method name="shutdownInput()V" />
+		<method name="shutdownOutput()V" />
+		<field name="SOCKET_DGRAM" since="19" />
+		<field name="SOCKET_SEQPACKET" since="19" />
+		<field name="SOCKET_STREAM" since="19" />
+	</class>
+	<class name="android/net/LocalSocketAddress" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/net/LocalSocketAddress$Namespace;)V" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getNamespace()Landroid/net/LocalSocketAddress$Namespace;" />
+	</class>
+	<class name="android/net/LocalSocketAddress$Namespace" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/net/LocalSocketAddress$Namespace;" />
+		<method name="values()[Landroid/net/LocalSocketAddress$Namespace;" />
+		<field name="ABSTRACT" />
+		<field name="FILESYSTEM" />
+		<field name="RESERVED" />
+	</class>
+	<class name="android/net/MailTo" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getBody()Ljava/lang/String;" />
+		<method name="getCc()Ljava/lang/String;" />
+		<method name="getHeaders()Ljava/util/Map;" />
+		<method name="getSubject()Ljava/lang/String;" />
+		<method name="getTo()Ljava/lang/String;" />
+		<method name="isMailTo(Ljava/lang/String;)Z" />
+		<method name="parse(Ljava/lang/String;)Landroid/net/MailTo;" />
+		<field name="MAILTO_SCHEME" />
+	</class>
+	<class name="android/net/NetworkSpecifier" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" since="29" />
+	</class>
+	<class name="android/net/PlatformVpnProfile" since="30">
+		<extends name="java/lang/Object" />
+		<method name="getType()I" />
+		<method name="getTypeString()Ljava/lang/String;" />
+		<field name="TYPE_IKEV2_IPSEC_PSK" />
+		<field name="TYPE_IKEV2_IPSEC_RSA" />
+		<field name="TYPE_IKEV2_IPSEC_USER_PASS" />
+	</class>
+	<class name="android/net/Proxy" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getDefaultHost()Ljava/lang/String;" deprecated="15" />
+		<method name="getDefaultPort()I" deprecated="15" />
+		<method name="getHost(Landroid/content/Context;)Ljava/lang/String;" deprecated="15" />
+		<method name="getPort(Landroid/content/Context;)I" deprecated="15" />
+		<field name="EXTRA_PROXY_INFO" since="21" deprecated="23" removed="31" />
+		<field name="PROXY_CHANGE_ACTION" />
+	</class>
+	<class name="android/net/PskKeyManager" since="21" removed="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="chooseClientKeyIdentity(Ljava/lang/String;Ljava/net/Socket;)Ljava/lang/String;" />
+		<method name="chooseClientKeyIdentity(Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;" />
+		<method name="chooseServerKeyIdentityHint(Ljava/net/Socket;)Ljava/lang/String;" />
+		<method name="chooseServerKeyIdentityHint(Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;" />
+		<method name="getKey(Ljava/lang/String;Ljava/lang/String;Ljava/net/Socket;)Ljavax/crypto/SecretKey;" />
+		<method name="getKey(Ljava/lang/String;Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)Ljavax/crypto/SecretKey;" />
+		<field name="MAX_IDENTITY_HINT_LENGTH_BYTES" />
+		<field name="MAX_IDENTITY_LENGTH_BYTES" />
+		<field name="MAX_KEY_LENGTH_BYTES" />
+	</class>
+	<class name="android/net/SSLCertificateSocketFactory" since="1" deprecated="29">
+		<extends name="javax/net/ssl/SSLSocketFactory" />
+		<method name="&lt;init&gt;(I)V" deprecated="15" />
+		<method name="getDefault(I)Ljavax/net/SocketFactory;" deprecated="29" />
+		<method name="getDefault(ILandroid/net/SSLSessionCache;)Ljavax/net/ssl/SSLSocketFactory;" since="8" deprecated="29" />
+		<method name="getHttpSocketFactory(ILandroid/net/SSLSessionCache;)Lorg/apache/http/conn/ssl/SSLSocketFactory;" since="8" deprecated="22" removed="23" />
+		<method name="getInsecure(ILandroid/net/SSLSessionCache;)Ljavax/net/ssl/SSLSocketFactory;" since="8" deprecated="29" />
+		<method name="getNpnSelectedProtocol(Ljava/net/Socket;)[B" since="16" deprecated="29" />
+		<method name="setHostname(Ljava/net/Socket;Ljava/lang/String;)V" since="17" deprecated="29" />
+		<method name="setKeyManagers([Ljavax/net/ssl/KeyManager;)V" since="14" deprecated="29" />
+		<method name="setNpnProtocols([[B)V" since="16" deprecated="29" />
+		<method name="setTrustManagers([Ljavax/net/ssl/TrustManager;)V" since="14" deprecated="29" />
+		<method name="setUseSessionTickets(Ljava/net/Socket;Z)V" since="17" deprecated="29" />
+	</class>
+	<class name="android/net/SSLSessionCache" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+	</class>
+	<class name="android/net/TelephonyNetworkSpecifier" since="30">
+		<extends name="android/net/NetworkSpecifier" />
+		<implements name="android/os/Parcelable" />
+		<method name="getSubscriptionId()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/net/TelephonyNetworkSpecifier$Builder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/net/TelephonyNetworkSpecifier;" />
+		<method name="setSubscriptionId(I)Landroid/net/TelephonyNetworkSpecifier$Builder;" />
+	</class>
+	<class name="android/net/TrafficStats" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clearThreadStatsTag()V" since="14" />
+		<method name="clearThreadStatsUid()V" since="28" />
+		<method name="getAndSetThreadStatsTag(I)I" since="26" />
+		<method name="getMobileRxBytes()J" />
+		<method name="getMobileRxPackets()J" />
+		<method name="getMobileTxBytes()J" />
+		<method name="getMobileTxPackets()J" />
+		<method name="getRxBytes(Ljava/lang/String;)J" since="31" />
+		<method name="getRxPackets(Ljava/lang/String;)J" since="30" />
+		<method name="getThreadStatsTag()I" since="14" />
+		<method name="getThreadStatsUid()I" since="28" />
+		<method name="getTotalRxBytes()J" />
+		<method name="getTotalRxPackets()J" />
+		<method name="getTotalTxBytes()J" />
+		<method name="getTotalTxPackets()J" />
+		<method name="getTxBytes(Ljava/lang/String;)J" since="31" />
+		<method name="getTxPackets(Ljava/lang/String;)J" since="30" />
+		<method name="getUidRxBytes(I)J" />
+		<method name="getUidRxPackets(I)J" since="12" />
+		<method name="getUidTcpRxBytes(I)J" since="12" deprecated="18" />
+		<method name="getUidTcpRxSegments(I)J" since="12" deprecated="18" />
+		<method name="getUidTcpTxBytes(I)J" since="12" deprecated="18" />
+		<method name="getUidTcpTxSegments(I)J" since="12" deprecated="18" />
+		<method name="getUidTxBytes(I)J" />
+		<method name="getUidTxPackets(I)J" since="12" />
+		<method name="getUidUdpRxBytes(I)J" since="12" deprecated="18" />
+		<method name="getUidUdpRxPackets(I)J" since="12" deprecated="18" />
+		<method name="getUidUdpTxBytes(I)J" since="12" deprecated="18" />
+		<method name="getUidUdpTxPackets(I)J" since="12" deprecated="18" />
+		<method name="incrementOperationCount(I)V" since="14" />
+		<method name="incrementOperationCount(II)V" since="14" />
+		<method name="setThreadStatsTag(I)V" since="14" />
+		<method name="setThreadStatsUid(I)V" since="28" />
+		<method name="tagDatagramSocket(Ljava/net/DatagramSocket;)V" since="24" />
+		<method name="tagFileDescriptor(Ljava/io/FileDescriptor;)V" since="28" />
+		<method name="tagSocket(Ljava/net/Socket;)V" since="14" />
+		<method name="untagDatagramSocket(Ljava/net/DatagramSocket;)V" since="24" />
+		<method name="untagFileDescriptor(Ljava/io/FileDescriptor;)V" since="28" />
+		<method name="untagSocket(Ljava/net/Socket;)V" since="14" />
+		<field name="UNSUPPORTED" />
+	</class>
+	<class name="android/net/Uri" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="java/lang/Comparable" />
+		<method name="buildUpon()Landroid/net/Uri$Builder;" />
+		<method name="compareTo(Landroid/net/Uri;)I" />
+		<method name="decode(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="encode(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="fromFile(Ljava/io/File;)Landroid/net/Uri;" />
+		<method name="fromParts(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="getAuthority()Ljava/lang/String;" />
+		<method name="getBooleanQueryParameter(Ljava/lang/String;Z)Z" since="11" />
+		<method name="getEncodedAuthority()Ljava/lang/String;" />
+		<method name="getEncodedFragment()Ljava/lang/String;" />
+		<method name="getEncodedPath()Ljava/lang/String;" />
+		<method name="getEncodedQuery()Ljava/lang/String;" />
+		<method name="getEncodedSchemeSpecificPart()Ljava/lang/String;" />
+		<method name="getEncodedUserInfo()Ljava/lang/String;" />
+		<method name="getFragment()Ljava/lang/String;" />
+		<method name="getHost()Ljava/lang/String;" />
+		<method name="getLastPathSegment()Ljava/lang/String;" />
+		<method name="getPath()Ljava/lang/String;" />
+		<method name="getPathSegments()Ljava/util/List;" />
+		<method name="getPort()I" />
+		<method name="getQuery()Ljava/lang/String;" />
+		<method name="getQueryParameter(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getQueryParameterNames()Ljava/util/Set;" since="11" />
+		<method name="getQueryParameters(Ljava/lang/String;)Ljava/util/List;" />
+		<method name="getScheme()Ljava/lang/String;" />
+		<method name="getSchemeSpecificPart()Ljava/lang/String;" />
+		<method name="getUserInfo()Ljava/lang/String;" />
+		<method name="isAbsolute()Z" />
+		<method name="isHierarchical()Z" />
+		<method name="isOpaque()Z" />
+		<method name="isRelative()Z" />
+		<method name="normalizeScheme()Landroid/net/Uri;" since="16" />
+		<method name="parse(Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="writeToParcel(Landroid/os/Parcel;Landroid/net/Uri;)V" />
+		<field name="CREATOR" />
+		<field name="EMPTY" />
+	</class>
+	<class name="android/net/Uri$Builder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="appendEncodedPath(Ljava/lang/String;)Landroid/net/Uri$Builder;" />
+		<method name="appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder;" />
+		<method name="appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;" />
+		<method name="authority(Ljava/lang/String;)Landroid/net/Uri$Builder;" />
+		<method name="build()Landroid/net/Uri;" />
+		<method name="clearQuery()Landroid/net/Uri$Builder;" since="11" />
+		<method name="encodedAuthority(Ljava/lang/String;)Landroid/net/Uri$Builder;" />
+		<method name="encodedFragment(Ljava/lang/String;)Landroid/net/Uri$Builder;" />
+		<method name="encodedOpaquePart(Ljava/lang/String;)Landroid/net/Uri$Builder;" />
+		<method name="encodedPath(Ljava/lang/String;)Landroid/net/Uri$Builder;" />
+		<method name="encodedQuery(Ljava/lang/String;)Landroid/net/Uri$Builder;" />
+		<method name="fragment(Ljava/lang/String;)Landroid/net/Uri$Builder;" />
+		<method name="opaquePart(Ljava/lang/String;)Landroid/net/Uri$Builder;" />
+		<method name="path(Ljava/lang/String;)Landroid/net/Uri$Builder;" />
+		<method name="query(Ljava/lang/String;)Landroid/net/Uri$Builder;" />
+		<method name="scheme(Ljava/lang/String;)Landroid/net/Uri$Builder;" />
+	</class>
+	<class name="android/net/UrlQuerySanitizer" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="addSanitizedEntry(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="clear()V" />
+		<method name="decodeHexDigit(C)I" />
+		<method name="getAllButNulAndAngleBracketsLegal()Landroid/net/UrlQuerySanitizer$ValueSanitizer;" />
+		<method name="getAllButNulLegal()Landroid/net/UrlQuerySanitizer$ValueSanitizer;" />
+		<method name="getAllButWhitespaceLegal()Landroid/net/UrlQuerySanitizer$ValueSanitizer;" />
+		<method name="getAllIllegal()Landroid/net/UrlQuerySanitizer$ValueSanitizer;" />
+		<method name="getAllowUnregisteredParamaters()Z" />
+		<method name="getAmpAndSpaceLegal()Landroid/net/UrlQuerySanitizer$ValueSanitizer;" />
+		<method name="getAmpLegal()Landroid/net/UrlQuerySanitizer$ValueSanitizer;" />
+		<method name="getEffectiveValueSanitizer(Ljava/lang/String;)Landroid/net/UrlQuerySanitizer$ValueSanitizer;" />
+		<method name="getParameterList()Ljava/util/List;" />
+		<method name="getParameterSet()Ljava/util/Set;" />
+		<method name="getPreferFirstRepeatedParameter()Z" />
+		<method name="getSpaceLegal()Landroid/net/UrlQuerySanitizer$ValueSanitizer;" />
+		<method name="getUnregisteredParameterValueSanitizer()Landroid/net/UrlQuerySanitizer$ValueSanitizer;" />
+		<method name="getUrlAndSpaceLegal()Landroid/net/UrlQuerySanitizer$ValueSanitizer;" />
+		<method name="getUrlLegal()Landroid/net/UrlQuerySanitizer$ValueSanitizer;" />
+		<method name="getValue(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getValueSanitizer(Ljava/lang/String;)Landroid/net/UrlQuerySanitizer$ValueSanitizer;" />
+		<method name="hasParameter(Ljava/lang/String;)Z" />
+		<method name="isHexDigit(C)Z" />
+		<method name="parseEntry(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="parseQuery(Ljava/lang/String;)V" />
+		<method name="parseUrl(Ljava/lang/String;)V" />
+		<method name="registerParameter(Ljava/lang/String;Landroid/net/UrlQuerySanitizer$ValueSanitizer;)V" />
+		<method name="registerParameters([Ljava/lang/String;Landroid/net/UrlQuerySanitizer$ValueSanitizer;)V" />
+		<method name="setAllowUnregisteredParamaters(Z)V" />
+		<method name="setPreferFirstRepeatedParameter(Z)V" />
+		<method name="setUnregisteredParameterValueSanitizer(Landroid/net/UrlQuerySanitizer$ValueSanitizer;)V" />
+		<method name="unescape(Ljava/lang/String;)Ljava/lang/String;" />
+	</class>
+	<class name="android/net/UrlQuerySanitizer$IllegalCharacterValueSanitizer" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/net/UrlQuerySanitizer$ValueSanitizer" />
+		<method name="&lt;init&gt;(I)V" />
+		<field name="ALL_BUT_NUL_AND_ANGLE_BRACKETS_LEGAL" />
+		<field name="ALL_BUT_NUL_LEGAL" />
+		<field name="ALL_BUT_WHITESPACE_LEGAL" />
+		<field name="ALL_ILLEGAL" />
+		<field name="ALL_OK" />
+		<field name="ALL_WHITESPACE_OK" />
+		<field name="AMP_AND_SPACE_LEGAL" />
+		<field name="AMP_LEGAL" />
+		<field name="AMP_OK" />
+		<field name="DQUOTE_OK" />
+		<field name="GT_OK" />
+		<field name="LT_OK" />
+		<field name="NON_7_BIT_ASCII_OK" />
+		<field name="NUL_OK" />
+		<field name="OTHER_WHITESPACE_OK" />
+		<field name="PCT_OK" />
+		<field name="SCRIPT_URL_OK" />
+		<field name="SPACE_LEGAL" />
+		<field name="SPACE_OK" />
+		<field name="SQUOTE_OK" />
+		<field name="URL_AND_SPACE_LEGAL" />
+		<field name="URL_LEGAL" />
+	</class>
+	<class name="android/net/UrlQuerySanitizer$ParameterValuePair" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/net/UrlQuerySanitizer;Ljava/lang/String;Ljava/lang/String;)V" />
+		<field name="mParameter" />
+		<field name="mValue" />
+	</class>
+	<class name="android/net/UrlQuerySanitizer$ValueSanitizer" since="1">
+		<extends name="java/lang/Object" />
+		<method name="sanitize(Ljava/lang/String;)Ljava/lang/String;" />
+	</class>
+	<class name="android/net/VpnManager" since="30">
+		<extends name="java/lang/Object" />
+		<method name="deleteProvisionedVpnProfile()V" />
+		<method name="provisionVpnProfile(Landroid/net/PlatformVpnProfile;)Landroid/content/Intent;" />
+		<method name="startProvisionedVpnProfile()V" />
+		<method name="stopProvisionedVpnProfile()V" />
+	</class>
+	<class name="android/net/VpnService" since="14">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="isAlwaysOn()Z" since="29" />
+		<method name="isLockdownEnabled()Z" since="29" />
+		<method name="onRevoke()V" />
+		<method name="prepare(Landroid/content/Context;)Landroid/content/Intent;" />
+		<method name="protect(I)Z" />
+		<method name="protect(Ljava/net/DatagramSocket;)Z" />
+		<method name="protect(Ljava/net/Socket;)Z" />
+		<method name="setUnderlyingNetworks([Ljava/lang/Object;)Z" since="22" />
+		<field name="SERVICE_INTERFACE" />
+		<field name="SERVICE_META_DATA_SUPPORTS_ALWAYS_ON" since="27" />
+	</class>
+	<class name="android/net/VpnService$Builder" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/net/VpnService;)V" />
+		<method name="addAddress(Ljava/lang/String;I)Landroid/net/VpnService$Builder;" />
+		<method name="addAddress(Ljava/net/InetAddress;I)Landroid/net/VpnService$Builder;" />
+		<method name="addAllowedApplication(Ljava/lang/String;)Landroid/net/VpnService$Builder;" since="21" />
+		<method name="addDisallowedApplication(Ljava/lang/String;)Landroid/net/VpnService$Builder;" since="21" />
+		<method name="addDnsServer(Ljava/lang/String;)Landroid/net/VpnService$Builder;" />
+		<method name="addDnsServer(Ljava/net/InetAddress;)Landroid/net/VpnService$Builder;" />
+		<method name="addRoute(Ljava/lang/String;I)Landroid/net/VpnService$Builder;" />
+		<method name="addRoute(Ljava/net/InetAddress;I)Landroid/net/VpnService$Builder;" />
+		<method name="addSearchDomain(Ljava/lang/String;)Landroid/net/VpnService$Builder;" />
+		<method name="allowBypass()Landroid/net/VpnService$Builder;" since="21" />
+		<method name="allowFamily(I)Landroid/net/VpnService$Builder;" since="21" />
+		<method name="establish()Landroid/os/ParcelFileDescriptor;" />
+		<method name="setBlocking(Z)Landroid/net/VpnService$Builder;" since="21" />
+		<method name="setConfigureIntent(Landroid/app/PendingIntent;)Landroid/net/VpnService$Builder;" />
+		<method name="setHttpProxy(Ljava/lang/Object;)Landroid/net/VpnService$Builder;" since="29" />
+		<method name="setMetered(Z)Landroid/net/VpnService$Builder;" since="29" />
+		<method name="setMtu(I)Landroid/net/VpnService$Builder;" />
+		<method name="setSession(Ljava/lang/String;)Landroid/net/VpnService$Builder;" />
+		<method name="setUnderlyingNetworks([Ljava/lang/Object;)Landroid/net/VpnService$Builder;" since="22" />
+	</class>
+	<class name="android/net/http/AndroidHttpClient" since="8" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/client/HttpClient" />
+		<method name="close()V" />
+		<method name="disableCurlLogging()V" />
+		<method name="enableCurlLogging(Ljava/lang/String;I)V" />
+		<method name="getCompressedEntity([BLandroid/content/ContentResolver;)Lorg/apache/http/entity/AbstractHttpEntity;" />
+		<method name="getMinGzipSize(Landroid/content/ContentResolver;)J" />
+		<method name="getUngzippedContent(Lorg/apache/http/HttpEntity;)Ljava/io/InputStream;" />
+		<method name="modifyRequestToAcceptGzipResponse(Lorg/apache/http/HttpRequest;)V" />
+		<method name="newInstance(Ljava/lang/String;)Landroid/net/http/AndroidHttpClient;" deprecated="22" />
+		<method name="newInstance(Ljava/lang/String;Landroid/content/Context;)Landroid/net/http/AndroidHttpClient;" deprecated="22" />
+		<method name="parseDate(Ljava/lang/String;)J" />
+		<field name="DEFAULT_SYNC_MIN_GZIP_BYTES" />
+	</class>
+	<class name="android/net/http/HttpResponseCache" since="14">
+		<extends name="java/net/ResponseCache" />
+		<implements name="java/io/Closeable" />
+		<method name="delete()V" />
+		<method name="flush()V" />
+		<method name="getHitCount()I" />
+		<method name="getInstalled()Landroid/net/http/HttpResponseCache;" />
+		<method name="getNetworkCount()I" />
+		<method name="getRequestCount()I" />
+		<method name="install(Ljava/io/File;J)Landroid/net/http/HttpResponseCache;" />
+		<method name="maxSize()J" />
+		<method name="size()J" />
+	</class>
+	<class name="android/net/http/SslCertificate" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="15" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/util/Date;)V" since="8" deprecated="15" />
+		<method name="&lt;init&gt;(Ljava/security/cert/X509Certificate;)V" />
+		<method name="getIssuedBy()Landroid/net/http/SslCertificate$DName;" />
+		<method name="getIssuedTo()Landroid/net/http/SslCertificate$DName;" />
+		<method name="getValidNotAfter()Ljava/lang/String;" deprecated="15" />
+		<method name="getValidNotAfterDate()Ljava/util/Date;" since="8" />
+		<method name="getValidNotBefore()Ljava/lang/String;" deprecated="15" />
+		<method name="getValidNotBeforeDate()Ljava/util/Date;" since="8" />
+		<method name="getX509Certificate()Ljava/security/cert/X509Certificate;" since="29" />
+		<method name="restoreState(Landroid/os/Bundle;)Landroid/net/http/SslCertificate;" />
+		<method name="saveState(Landroid/net/http/SslCertificate;)Landroid/os/Bundle;" />
+	</class>
+	<class name="android/net/http/SslCertificate$DName" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/net/http/SslCertificate;Ljava/lang/String;)V" />
+		<method name="getCName()Ljava/lang/String;" />
+		<method name="getDName()Ljava/lang/String;" />
+		<method name="getOName()Ljava/lang/String;" />
+		<method name="getUName()Ljava/lang/String;" />
+	</class>
+	<class name="android/net/http/SslError" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(ILandroid/net/http/SslCertificate;)V" deprecated="15" />
+		<method name="&lt;init&gt;(ILandroid/net/http/SslCertificate;Ljava/lang/String;)V" since="14" />
+		<method name="&lt;init&gt;(ILjava/security/cert/X509Certificate;)V" deprecated="15" />
+		<method name="&lt;init&gt;(ILjava/security/cert/X509Certificate;Ljava/lang/String;)V" since="14" />
+		<method name="addError(I)Z" />
+		<method name="getCertificate()Landroid/net/http/SslCertificate;" />
+		<method name="getPrimaryError()I" />
+		<method name="getUrl()Ljava/lang/String;" since="14" />
+		<method name="hasError(I)Z" />
+		<field name="SSL_DATE_INVALID" since="14" />
+		<field name="SSL_EXPIRED" />
+		<field name="SSL_IDMISMATCH" />
+		<field name="SSL_INVALID" since="14" />
+		<field name="SSL_MAX_ERROR" deprecated="15" />
+		<field name="SSL_NOTYETVALID" />
+		<field name="SSL_UNTRUSTED" />
+	</class>
+	<class name="android/net/http/X509TrustManagerExtensions" since="17">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljavax/net/ssl/X509TrustManager;)V" />
+		<method name="checkServerTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;" />
+		<method name="isSameTrustConfiguration(Ljava/lang/String;Ljava/lang/String;)Z" since="28" />
+		<method name="isUserAddedCertificate(Ljava/security/cert/X509Certificate;)Z" since="21" />
+	</class>
+	<class name="android/net/nsd/NsdManager" since="16">
+		<extends name="java/lang/Object" />
+		<method name="discoverServices(Ljava/lang/String;ILandroid/net/nsd/NsdManager$DiscoveryListener;)V" />
+		<method name="registerService(Landroid/net/nsd/NsdServiceInfo;ILandroid/net/nsd/NsdManager$RegistrationListener;)V" />
+		<method name="resolveService(Landroid/net/nsd/NsdServiceInfo;Landroid/net/nsd/NsdManager$ResolveListener;)V" />
+		<method name="stopServiceDiscovery(Landroid/net/nsd/NsdManager$DiscoveryListener;)V" />
+		<method name="unregisterService(Landroid/net/nsd/NsdManager$RegistrationListener;)V" />
+		<field name="ACTION_NSD_STATE_CHANGED" />
+		<field name="EXTRA_NSD_STATE" />
+		<field name="FAILURE_ALREADY_ACTIVE" />
+		<field name="FAILURE_INTERNAL_ERROR" />
+		<field name="FAILURE_MAX_LIMIT" />
+		<field name="NSD_STATE_DISABLED" />
+		<field name="NSD_STATE_ENABLED" />
+		<field name="PROTOCOL_DNS_SD" />
+	</class>
+	<class name="android/net/nsd/NsdManager$DiscoveryListener" since="16">
+		<extends name="java/lang/Object" />
+		<method name="onDiscoveryStarted(Ljava/lang/String;)V" />
+		<method name="onDiscoveryStopped(Ljava/lang/String;)V" />
+		<method name="onServiceFound(Landroid/net/nsd/NsdServiceInfo;)V" />
+		<method name="onServiceLost(Landroid/net/nsd/NsdServiceInfo;)V" />
+		<method name="onStartDiscoveryFailed(Ljava/lang/String;I)V" />
+		<method name="onStopDiscoveryFailed(Ljava/lang/String;I)V" />
+	</class>
+	<class name="android/net/nsd/NsdManager$RegistrationListener" since="16">
+		<extends name="java/lang/Object" />
+		<method name="onRegistrationFailed(Landroid/net/nsd/NsdServiceInfo;I)V" />
+		<method name="onServiceRegistered(Landroid/net/nsd/NsdServiceInfo;)V" />
+		<method name="onServiceUnregistered(Landroid/net/nsd/NsdServiceInfo;)V" />
+		<method name="onUnregistrationFailed(Landroid/net/nsd/NsdServiceInfo;I)V" />
+	</class>
+	<class name="android/net/nsd/NsdManager$ResolveListener" since="16">
+		<extends name="java/lang/Object" />
+		<method name="onResolveFailed(Landroid/net/nsd/NsdServiceInfo;I)V" />
+		<method name="onServiceResolved(Landroid/net/nsd/NsdServiceInfo;)V" />
+	</class>
+	<class name="android/net/nsd/NsdServiceInfo" since="16">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAttributes()Ljava/util/Map;" since="21" />
+		<method name="getHost()Ljava/net/InetAddress;" />
+		<method name="getPort()I" />
+		<method name="getServiceName()Ljava/lang/String;" />
+		<method name="getServiceType()Ljava/lang/String;" />
+		<method name="removeAttribute(Ljava/lang/String;)V" since="21" />
+		<method name="setAttribute(Ljava/lang/String;Ljava/lang/String;)V" since="21" />
+		<method name="setHost(Ljava/net/InetAddress;)V" />
+		<method name="setPort(I)V" />
+		<method name="setServiceName(Ljava/lang/String;)V" />
+		<method name="setServiceType(Ljava/lang/String;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/net/rtp/AudioCodec" since="12" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="getCodec(ILjava/lang/String;Ljava/lang/String;)Landroid/net/rtp/AudioCodec;" deprecated="31" />
+		<method name="getCodecs()[Landroid/net/rtp/AudioCodec;" deprecated="31" />
+		<field name="AMR" deprecated="31" />
+		<field name="GSM" deprecated="31" />
+		<field name="GSM_EFR" deprecated="31" />
+		<field name="PCMA" deprecated="31" />
+		<field name="PCMU" deprecated="31" />
+		<field name="fmtp" deprecated="31" />
+		<field name="rtpmap" deprecated="31" />
+		<field name="type" deprecated="31" />
+	</class>
+	<class name="android/net/rtp/AudioGroup" since="12" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" since="30" deprecated="31" />
+		<method name="clear()V" deprecated="31" />
+		<method name="getMode()I" deprecated="31" />
+		<method name="getStreams()[Landroid/net/rtp/AudioStream;" deprecated="31" />
+		<method name="sendDtmf(I)V" deprecated="31" />
+		<method name="setMode(I)V" deprecated="31" />
+		<field name="MODE_ECHO_SUPPRESSION" deprecated="31" />
+		<field name="MODE_MUTED" deprecated="31" />
+		<field name="MODE_NORMAL" deprecated="31" />
+		<field name="MODE_ON_HOLD" deprecated="31" />
+	</class>
+	<class name="android/net/rtp/AudioStream" since="12" deprecated="31">
+		<extends name="android/net/rtp/RtpStream" />
+		<method name="&lt;init&gt;(Ljava/net/InetAddress;)V" deprecated="31" />
+		<method name="getCodec()Landroid/net/rtp/AudioCodec;" deprecated="31" />
+		<method name="getDtmfType()I" deprecated="31" />
+		<method name="getGroup()Landroid/net/rtp/AudioGroup;" deprecated="31" />
+		<method name="join(Landroid/net/rtp/AudioGroup;)V" deprecated="31" />
+		<method name="setCodec(Landroid/net/rtp/AudioCodec;)V" deprecated="31" />
+		<method name="setDtmfType(I)V" deprecated="31" />
+	</class>
+	<class name="android/net/rtp/RtpStream" since="12" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="associate(Ljava/net/InetAddress;I)V" deprecated="31" />
+		<method name="getLocalAddress()Ljava/net/InetAddress;" deprecated="31" />
+		<method name="getLocalPort()I" deprecated="31" />
+		<method name="getMode()I" deprecated="31" />
+		<method name="getRemoteAddress()Ljava/net/InetAddress;" deprecated="31" />
+		<method name="getRemotePort()I" deprecated="31" />
+		<method name="isBusy()Z" deprecated="31" />
+		<method name="release()V" deprecated="31" />
+		<method name="setMode(I)V" deprecated="31" />
+		<field name="MODE_NORMAL" deprecated="31" />
+		<field name="MODE_RECEIVE_ONLY" deprecated="31" />
+		<field name="MODE_SEND_ONLY" deprecated="31" />
+	</class>
+	<class name="android/net/sip/SipAudioCall" since="9" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/net/sip/SipProfile;)V" deprecated="31" />
+		<method name="answerCall(I)V" deprecated="31" />
+		<method name="attachCall(Landroid/net/sip/SipSession;Ljava/lang/String;)V" deprecated="31" />
+		<method name="close()V" deprecated="31" />
+		<method name="continueCall(I)V" deprecated="31" />
+		<method name="endCall()V" deprecated="31" />
+		<method name="getLocalProfile()Landroid/net/sip/SipProfile;" deprecated="31" />
+		<method name="getPeerProfile()Landroid/net/sip/SipProfile;" deprecated="31" />
+		<method name="getState()I" deprecated="31" />
+		<method name="holdCall(I)V" deprecated="31" />
+		<method name="isInCall()Z" deprecated="31" />
+		<method name="isMuted()Z" deprecated="31" />
+		<method name="isOnHold()Z" deprecated="31" />
+		<method name="makeCall(Landroid/net/sip/SipProfile;Landroid/net/sip/SipSession;I)V" deprecated="31" />
+		<method name="sendDtmf(I)V" deprecated="31" />
+		<method name="sendDtmf(ILandroid/os/Message;)V" deprecated="31" />
+		<method name="setListener(Landroid/net/sip/SipAudioCall$Listener;)V" deprecated="31" />
+		<method name="setListener(Landroid/net/sip/SipAudioCall$Listener;Z)V" deprecated="31" />
+		<method name="setSpeakerMode(Z)V" deprecated="31" />
+		<method name="startAudio()V" deprecated="31" />
+		<method name="toggleMute()V" deprecated="31" />
+	</class>
+	<class name="android/net/sip/SipAudioCall$Listener" since="9" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="onCallBusy(Landroid/net/sip/SipAudioCall;)V" deprecated="31" />
+		<method name="onCallEnded(Landroid/net/sip/SipAudioCall;)V" deprecated="31" />
+		<method name="onCallEstablished(Landroid/net/sip/SipAudioCall;)V" deprecated="31" />
+		<method name="onCallHeld(Landroid/net/sip/SipAudioCall;)V" deprecated="31" />
+		<method name="onCalling(Landroid/net/sip/SipAudioCall;)V" deprecated="31" />
+		<method name="onChanged(Landroid/net/sip/SipAudioCall;)V" deprecated="31" />
+		<method name="onError(Landroid/net/sip/SipAudioCall;ILjava/lang/String;)V" deprecated="31" />
+		<method name="onReadyToCall(Landroid/net/sip/SipAudioCall;)V" deprecated="31" />
+		<method name="onRinging(Landroid/net/sip/SipAudioCall;Landroid/net/sip/SipProfile;)V" deprecated="31" />
+		<method name="onRingingBack(Landroid/net/sip/SipAudioCall;)V" deprecated="31" />
+	</class>
+	<class name="android/net/sip/SipErrorCode" since="9" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="toString(I)Ljava/lang/String;" deprecated="31" />
+		<field name="CLIENT_ERROR" deprecated="31" />
+		<field name="CROSS_DOMAIN_AUTHENTICATION" deprecated="31" />
+		<field name="DATA_CONNECTION_LOST" deprecated="31" />
+		<field name="INVALID_CREDENTIALS" deprecated="31" />
+		<field name="INVALID_REMOTE_URI" deprecated="31" />
+		<field name="IN_PROGRESS" deprecated="31" />
+		<field name="NO_ERROR" deprecated="31" />
+		<field name="PEER_NOT_REACHABLE" deprecated="31" />
+		<field name="SERVER_ERROR" deprecated="31" />
+		<field name="SERVER_UNREACHABLE" deprecated="31" />
+		<field name="SOCKET_ERROR" deprecated="31" />
+		<field name="TIME_OUT" deprecated="31" />
+		<field name="TRANSACTION_TERMINTED" deprecated="31" />
+	</class>
+	<class name="android/net/sip/SipException" since="9" deprecated="31">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="31" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" deprecated="31" />
+	</class>
+	<class name="android/net/sip/SipManager" since="9" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="close(Ljava/lang/String;)V" deprecated="31" />
+		<method name="createSipSession(Landroid/net/sip/SipProfile;Landroid/net/sip/SipSession$Listener;)Landroid/net/sip/SipSession;" deprecated="31" />
+		<method name="getCallId(Landroid/content/Intent;)Ljava/lang/String;" deprecated="31" />
+		<method name="getOfferSessionDescription(Landroid/content/Intent;)Ljava/lang/String;" deprecated="31" />
+		<method name="getSessionFor(Landroid/content/Intent;)Landroid/net/sip/SipSession;" deprecated="31" />
+		<method name="isApiSupported(Landroid/content/Context;)Z" deprecated="31" />
+		<method name="isIncomingCallIntent(Landroid/content/Intent;)Z" deprecated="31" />
+		<method name="isOpened(Ljava/lang/String;)Z" deprecated="31" />
+		<method name="isRegistered(Ljava/lang/String;)Z" deprecated="31" />
+		<method name="isSipWifiOnly(Landroid/content/Context;)Z" deprecated="31" />
+		<method name="isVoipSupported(Landroid/content/Context;)Z" deprecated="31" />
+		<method name="makeAudioCall(Landroid/net/sip/SipProfile;Landroid/net/sip/SipProfile;Landroid/net/sip/SipAudioCall$Listener;I)Landroid/net/sip/SipAudioCall;" deprecated="31" />
+		<method name="makeAudioCall(Ljava/lang/String;Ljava/lang/String;Landroid/net/sip/SipAudioCall$Listener;I)Landroid/net/sip/SipAudioCall;" deprecated="31" />
+		<method name="newInstance(Landroid/content/Context;)Landroid/net/sip/SipManager;" deprecated="31" />
+		<method name="open(Landroid/net/sip/SipProfile;)V" deprecated="31" />
+		<method name="open(Landroid/net/sip/SipProfile;Landroid/app/PendingIntent;Landroid/net/sip/SipRegistrationListener;)V" deprecated="31" />
+		<method name="register(Landroid/net/sip/SipProfile;ILandroid/net/sip/SipRegistrationListener;)V" deprecated="31" />
+		<method name="setRegistrationListener(Ljava/lang/String;Landroid/net/sip/SipRegistrationListener;)V" deprecated="31" />
+		<method name="takeAudioCall(Landroid/content/Intent;Landroid/net/sip/SipAudioCall$Listener;)Landroid/net/sip/SipAudioCall;" deprecated="31" />
+		<method name="unregister(Landroid/net/sip/SipProfile;Landroid/net/sip/SipRegistrationListener;)V" deprecated="31" />
+		<field name="EXTRA_CALL_ID" deprecated="31" />
+		<field name="EXTRA_OFFER_SD" deprecated="31" />
+		<field name="INCOMING_CALL_RESULT_CODE" deprecated="31" />
+	</class>
+	<class name="android/net/sip/SipProfile" since="9" deprecated="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="getAuthUserName()Ljava/lang/String;" since="12" deprecated="31" />
+		<method name="getAutoRegistration()Z" deprecated="31" />
+		<method name="getDisplayName()Ljava/lang/String;" deprecated="31" />
+		<method name="getPassword()Ljava/lang/String;" deprecated="31" />
+		<method name="getPort()I" deprecated="31" />
+		<method name="getProfileName()Ljava/lang/String;" deprecated="31" />
+		<method name="getProtocol()Ljava/lang/String;" deprecated="31" />
+		<method name="getProxyAddress()Ljava/lang/String;" deprecated="31" />
+		<method name="getSendKeepAlive()Z" deprecated="31" />
+		<method name="getSipDomain()Ljava/lang/String;" deprecated="31" />
+		<method name="getUriString()Ljava/lang/String;" deprecated="31" />
+		<method name="getUserName()Ljava/lang/String;" deprecated="31" />
+		<method name="setCallingUid(I)V" since="30" deprecated="31" />
+		<field name="CREATOR" deprecated="31" />
+	</class>
+	<class name="android/net/sip/SipProfile$Builder" since="9" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/net/sip/SipProfile;)V" deprecated="31" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="31" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" deprecated="31" />
+		<method name="build()Landroid/net/sip/SipProfile;" deprecated="31" />
+		<method name="setAuthUserName(Ljava/lang/String;)Landroid/net/sip/SipProfile$Builder;" since="12" deprecated="31" />
+		<method name="setAutoRegistration(Z)Landroid/net/sip/SipProfile$Builder;" deprecated="31" />
+		<method name="setDisplayName(Ljava/lang/String;)Landroid/net/sip/SipProfile$Builder;" deprecated="31" />
+		<method name="setOutboundProxy(Ljava/lang/String;)Landroid/net/sip/SipProfile$Builder;" deprecated="31" />
+		<method name="setPassword(Ljava/lang/String;)Landroid/net/sip/SipProfile$Builder;" deprecated="31" />
+		<method name="setPort(I)Landroid/net/sip/SipProfile$Builder;" deprecated="31" />
+		<method name="setProfileName(Ljava/lang/String;)Landroid/net/sip/SipProfile$Builder;" deprecated="31" />
+		<method name="setProtocol(Ljava/lang/String;)Landroid/net/sip/SipProfile$Builder;" deprecated="31" />
+		<method name="setSendKeepAlive(Z)Landroid/net/sip/SipProfile$Builder;" deprecated="31" />
+	</class>
+	<class name="android/net/sip/SipRegistrationListener" since="9" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="onRegistering(Ljava/lang/String;)V" deprecated="31" />
+		<method name="onRegistrationDone(Ljava/lang/String;J)V" deprecated="31" />
+		<method name="onRegistrationFailed(Ljava/lang/String;ILjava/lang/String;)V" deprecated="31" />
+	</class>
+	<class name="android/net/sip/SipSession" since="9" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="answerCall(Ljava/lang/String;I)V" deprecated="31" />
+		<method name="changeCall(Ljava/lang/String;I)V" deprecated="31" />
+		<method name="endCall()V" deprecated="31" />
+		<method name="getCallId()Ljava/lang/String;" deprecated="31" />
+		<method name="getLocalIp()Ljava/lang/String;" deprecated="31" />
+		<method name="getLocalProfile()Landroid/net/sip/SipProfile;" deprecated="31" />
+		<method name="getPeerProfile()Landroid/net/sip/SipProfile;" deprecated="31" />
+		<method name="getState()I" deprecated="31" />
+		<method name="isInCall()Z" deprecated="31" />
+		<method name="makeCall(Landroid/net/sip/SipProfile;Ljava/lang/String;I)V" deprecated="31" />
+		<method name="register(I)V" deprecated="31" />
+		<method name="setListener(Landroid/net/sip/SipSession$Listener;)V" deprecated="31" />
+		<method name="unregister()V" deprecated="31" />
+	</class>
+	<class name="android/net/sip/SipSession$Listener" since="9" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="onCallBusy(Landroid/net/sip/SipSession;)V" deprecated="31" />
+		<method name="onCallChangeFailed(Landroid/net/sip/SipSession;ILjava/lang/String;)V" deprecated="31" />
+		<method name="onCallEnded(Landroid/net/sip/SipSession;)V" deprecated="31" />
+		<method name="onCallEstablished(Landroid/net/sip/SipSession;Ljava/lang/String;)V" deprecated="31" />
+		<method name="onCalling(Landroid/net/sip/SipSession;)V" deprecated="31" />
+		<method name="onError(Landroid/net/sip/SipSession;ILjava/lang/String;)V" deprecated="31" />
+		<method name="onRegistering(Landroid/net/sip/SipSession;)V" deprecated="31" />
+		<method name="onRegistrationDone(Landroid/net/sip/SipSession;I)V" deprecated="31" />
+		<method name="onRegistrationFailed(Landroid/net/sip/SipSession;ILjava/lang/String;)V" deprecated="31" />
+		<method name="onRegistrationTimeout(Landroid/net/sip/SipSession;)V" deprecated="31" />
+		<method name="onRinging(Landroid/net/sip/SipSession;Landroid/net/sip/SipProfile;Ljava/lang/String;)V" deprecated="31" />
+		<method name="onRingingBack(Landroid/net/sip/SipSession;)V" deprecated="31" />
+	</class>
+	<class name="android/net/sip/SipSession$State" since="9" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="toString(I)Ljava/lang/String;" deprecated="31" />
+		<field name="DEREGISTERING" deprecated="31" />
+		<field name="INCOMING_CALL" deprecated="31" />
+		<field name="INCOMING_CALL_ANSWERING" deprecated="31" />
+		<field name="IN_CALL" deprecated="31" />
+		<field name="NOT_DEFINED" deprecated="31" />
+		<field name="OUTGOING_CALL" deprecated="31" />
+		<field name="OUTGOING_CALL_CANCELING" deprecated="31" />
+		<field name="OUTGOING_CALL_RING_BACK" deprecated="31" />
+		<field name="PINGING" deprecated="31" />
+		<field name="READY_TO_CALL" deprecated="31" />
+		<field name="REGISTERING" deprecated="31" />
+	</class>
+	<class name="android/net/vcn/VcnConfig" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getGatewayConnectionConfigs()Ljava/util/Set;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/net/vcn/VcnConfig$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="addGatewayConnectionConfig(Landroid/net/vcn/VcnGatewayConnectionConfig;)Landroid/net/vcn/VcnConfig$Builder;" />
+		<method name="build()Landroid/net/vcn/VcnConfig;" />
+	</class>
+	<class name="android/net/vcn/VcnGatewayConnectionConfig" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getExposedCapabilities()[I" />
+		<method name="getGatewayConnectionName()Ljava/lang/String;" />
+		<method name="getMaxMtu()I" />
+		<method name="getRetryIntervalsMillis()[J" />
+	</class>
+	<class name="android/net/vcn/VcnGatewayConnectionConfig$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="addExposedCapability(I)Landroid/net/vcn/VcnGatewayConnectionConfig$Builder;" />
+		<method name="build()Landroid/net/vcn/VcnGatewayConnectionConfig;" />
+		<method name="removeExposedCapability(I)Landroid/net/vcn/VcnGatewayConnectionConfig$Builder;" />
+		<method name="setMaxMtu(I)Landroid/net/vcn/VcnGatewayConnectionConfig$Builder;" />
+		<method name="setRetryIntervalsMillis([J)Landroid/net/vcn/VcnGatewayConnectionConfig$Builder;" />
+	</class>
+	<class name="android/net/vcn/VcnManager" since="31">
+		<extends name="java/lang/Object" />
+		<method name="clearVcnConfig(Landroid/os/ParcelUuid;)V" />
+		<method name="getConfiguredSubscriptionGroups()Ljava/util/List;" />
+		<method name="registerVcnStatusCallback(Landroid/os/ParcelUuid;Ljava/util/concurrent/Executor;Landroid/net/vcn/VcnManager$VcnStatusCallback;)V" />
+		<method name="setVcnConfig(Landroid/os/ParcelUuid;Landroid/net/vcn/VcnConfig;)V" />
+		<method name="unregisterVcnStatusCallback(Landroid/net/vcn/VcnManager$VcnStatusCallback;)V" />
+		<field name="VCN_ERROR_CODE_CONFIG_ERROR" />
+		<field name="VCN_ERROR_CODE_INTERNAL_ERROR" />
+		<field name="VCN_ERROR_CODE_NETWORK_ERROR" />
+		<field name="VCN_STATUS_CODE_ACTIVE" />
+		<field name="VCN_STATUS_CODE_INACTIVE" />
+		<field name="VCN_STATUS_CODE_NOT_CONFIGURED" />
+		<field name="VCN_STATUS_CODE_SAFE_MODE" />
+	</class>
+	<class name="android/net/vcn/VcnManager$VcnStatusCallback" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onGatewayConnectionError(Ljava/lang/String;ILjava/lang/Throwable;)V" />
+		<method name="onStatusChanged(I)V" />
+	</class>
+	<class name="android/nfc/FormatException" since="9">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" since="16" />
+	</class>
+	<class name="android/nfc/NdefMessage" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/nfc/NdefRecord;[Landroid/nfc/NdefRecord;)V" since="16" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="&lt;init&gt;([Landroid/nfc/NdefRecord;)V" />
+		<method name="getByteArrayLength()I" since="16" />
+		<method name="getRecords()[Landroid/nfc/NdefRecord;" />
+		<method name="toByteArray()[B" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/nfc/NdefRecord" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(S[B[B[B)V" />
+		<method name="&lt;init&gt;([B)V" deprecated="16" />
+		<method name="createApplicationRecord(Ljava/lang/String;)Landroid/nfc/NdefRecord;" since="14" />
+		<method name="createExternal(Ljava/lang/String;Ljava/lang/String;[B)Landroid/nfc/NdefRecord;" since="16" />
+		<method name="createMime(Ljava/lang/String;[B)Landroid/nfc/NdefRecord;" since="16" />
+		<method name="createTextRecord(Ljava/lang/String;Ljava/lang/String;)Landroid/nfc/NdefRecord;" since="21" />
+		<method name="createUri(Landroid/net/Uri;)Landroid/nfc/NdefRecord;" since="14" />
+		<method name="createUri(Ljava/lang/String;)Landroid/nfc/NdefRecord;" since="14" />
+		<method name="getId()[B" />
+		<method name="getPayload()[B" />
+		<method name="getTnf()S" />
+		<method name="getType()[B" />
+		<method name="toByteArray()[B" deprecated="16" />
+		<method name="toMimeType()Ljava/lang/String;" since="16" />
+		<method name="toUri()Landroid/net/Uri;" since="16" />
+		<field name="CREATOR" />
+		<field name="RTD_ALTERNATIVE_CARRIER" />
+		<field name="RTD_HANDOVER_CARRIER" />
+		<field name="RTD_HANDOVER_REQUEST" />
+		<field name="RTD_HANDOVER_SELECT" />
+		<field name="RTD_SMART_POSTER" />
+		<field name="RTD_TEXT" />
+		<field name="RTD_URI" />
+		<field name="TNF_ABSOLUTE_URI" />
+		<field name="TNF_EMPTY" />
+		<field name="TNF_EXTERNAL_TYPE" />
+		<field name="TNF_MIME_MEDIA" />
+		<field name="TNF_UNCHANGED" />
+		<field name="TNF_UNKNOWN" />
+		<field name="TNF_WELL_KNOWN" />
+	</class>
+	<class name="android/nfc/NfcAdapter" since="9">
+		<extends name="java/lang/Object" />
+		<method name="disableForegroundDispatch(Landroid/app/Activity;)V" since="10" />
+		<method name="disableForegroundNdefPush(Landroid/app/Activity;)V" since="10" deprecated="15" />
+		<method name="disableReaderMode(Landroid/app/Activity;)V" since="19" />
+		<method name="enableForegroundDispatch(Landroid/app/Activity;Landroid/app/PendingIntent;[Landroid/content/IntentFilter;[[Ljava/lang/String;)V" since="10" />
+		<method name="enableForegroundNdefPush(Landroid/app/Activity;Landroid/nfc/NdefMessage;)V" since="10" deprecated="15" />
+		<method name="enableReaderMode(Landroid/app/Activity;Landroid/nfc/NfcAdapter$ReaderCallback;ILandroid/os/Bundle;)V" since="19" />
+		<method name="getDefaultAdapter()Landroid/nfc/NfcAdapter;" deprecated="15" removed="16" />
+		<method name="getDefaultAdapter(Landroid/content/Context;)Landroid/nfc/NfcAdapter;" since="10" />
+		<method name="ignore(Landroid/nfc/Tag;ILandroid/nfc/NfcAdapter$OnTagRemovedListener;Landroid/os/Handler;)Z" since="24" />
+		<method name="invokeBeam(Landroid/app/Activity;)Z" since="21" deprecated="29" />
+		<method name="isEnabled()Z" />
+		<method name="isNdefPushEnabled()Z" since="16" deprecated="29" />
+		<method name="isSecureNfcEnabled()Z" since="29" />
+		<method name="isSecureNfcSupported()Z" since="29" />
+		<method name="setBeamPushUris([Landroid/net/Uri;Landroid/app/Activity;)V" since="16" deprecated="29" />
+		<method name="setBeamPushUrisCallback(Landroid/nfc/NfcAdapter$CreateBeamUrisCallback;Landroid/app/Activity;)V" since="16" deprecated="29" />
+		<method name="setNdefPushMessage(Landroid/nfc/NdefMessage;Landroid/app/Activity;[Landroid/app/Activity;)V" since="14" deprecated="29" />
+		<method name="setNdefPushMessageCallback(Landroid/nfc/NfcAdapter$CreateNdefMessageCallback;Landroid/app/Activity;[Landroid/app/Activity;)V" since="14" deprecated="29" />
+		<method name="setOnNdefPushCompleteCallback(Landroid/nfc/NfcAdapter$OnNdefPushCompleteCallback;Landroid/app/Activity;[Landroid/app/Activity;)V" since="14" deprecated="29" />
+		<field name="ACTION_ADAPTER_STATE_CHANGED" since="18" />
+		<field name="ACTION_NDEF_DISCOVERED" since="10" />
+		<field name="ACTION_PREFERRED_PAYMENT_CHANGED" since="30" />
+		<field name="ACTION_TAG_DISCOVERED" />
+		<field name="ACTION_TECH_DISCOVERED" since="10" />
+		<field name="ACTION_TRANSACTION_DETECTED" since="28" />
+		<field name="EXTRA_ADAPTER_STATE" since="18" />
+		<field name="EXTRA_AID" since="28" />
+		<field name="EXTRA_DATA" since="28" />
+		<field name="EXTRA_ID" />
+		<field name="EXTRA_NDEF_MESSAGES" />
+		<field name="EXTRA_PREFERRED_PAYMENT_CHANGED_REASON" since="30" />
+		<field name="EXTRA_READER_PRESENCE_CHECK_DELAY" since="19" />
+		<field name="EXTRA_SECURE_ELEMENT_NAME" since="28" />
+		<field name="EXTRA_TAG" since="10" />
+		<field name="FLAG_READER_NFC_A" since="19" />
+		<field name="FLAG_READER_NFC_B" since="19" />
+		<field name="FLAG_READER_NFC_BARCODE" since="19" />
+		<field name="FLAG_READER_NFC_F" since="19" />
+		<field name="FLAG_READER_NFC_V" since="19" />
+		<field name="FLAG_READER_NO_PLATFORM_SOUNDS" since="19" />
+		<field name="FLAG_READER_SKIP_NDEF_CHECK" since="19" />
+		<field name="PREFERRED_PAYMENT_CHANGED" since="30" />
+		<field name="PREFERRED_PAYMENT_LOADED" since="30" />
+		<field name="PREFERRED_PAYMENT_UPDATED" since="30" />
+		<field name="STATE_OFF" since="18" />
+		<field name="STATE_ON" since="18" />
+		<field name="STATE_TURNING_OFF" since="18" />
+		<field name="STATE_TURNING_ON" since="18" />
+	</class>
+	<class name="android/nfc/NfcAdapter$CreateBeamUrisCallback" since="16" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="createBeamUris(Landroid/nfc/NfcEvent;)[Landroid/net/Uri;" deprecated="29" />
+	</class>
+	<class name="android/nfc/NfcAdapter$CreateNdefMessageCallback" since="14" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="createNdefMessage(Landroid/nfc/NfcEvent;)Landroid/nfc/NdefMessage;" deprecated="29" />
+	</class>
+	<class name="android/nfc/NfcAdapter$OnNdefPushCompleteCallback" since="14" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onNdefPushComplete(Landroid/nfc/NfcEvent;)V" deprecated="29" />
+	</class>
+	<class name="android/nfc/NfcAdapter$OnTagRemovedListener" since="24">
+		<extends name="java/lang/Object" />
+		<method name="onTagRemoved()V" />
+	</class>
+	<class name="android/nfc/NfcAdapter$ReaderCallback" since="19">
+		<extends name="java/lang/Object" />
+		<method name="onTagDiscovered(Landroid/nfc/Tag;)V" />
+	</class>
+	<class name="android/nfc/NfcEvent" since="14">
+		<extends name="java/lang/Object" />
+		<field name="nfcAdapter" />
+		<field name="peerLlcpMajorVersion" since="23" />
+		<field name="peerLlcpMinorVersion" since="23" />
+	</class>
+	<class name="android/nfc/NfcManager" since="10">
+		<extends name="java/lang/Object" />
+		<method name="getDefaultAdapter()Landroid/nfc/NfcAdapter;" />
+	</class>
+	<class name="android/nfc/Tag" since="10">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getId()[B" />
+		<method name="getTechList()[Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/nfc/TagLostException" since="10">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/nfc/cardemulation/CardEmulation" since="19">
+		<extends name="java/lang/Object" />
+		<method name="categoryAllowsForegroundPreference(Ljava/lang/String;)Z" since="21" />
+		<method name="getAidsForPreferredPaymentService()Ljava/util/List;" since="30" />
+		<method name="getAidsForService(Landroid/content/ComponentName;Ljava/lang/String;)Ljava/util/List;" since="21" />
+		<method name="getDescriptionForPreferredPaymentService()Ljava/lang/CharSequence;" since="30" />
+		<method name="getInstance(Landroid/nfc/NfcAdapter;)Landroid/nfc/cardemulation/CardEmulation;" />
+		<method name="getRouteDestinationForPreferredPaymentService()Ljava/lang/String;" since="30" />
+		<method name="getSelectionModeForCategory(Ljava/lang/String;)I" />
+		<method name="isDefaultServiceForAid(Landroid/content/ComponentName;Ljava/lang/String;)Z" />
+		<method name="isDefaultServiceForCategory(Landroid/content/ComponentName;Ljava/lang/String;)Z" />
+		<method name="registerAidsForService(Landroid/content/ComponentName;Ljava/lang/String;Ljava/util/List;)Z" since="21" />
+		<method name="removeAidsForService(Landroid/content/ComponentName;Ljava/lang/String;)Z" since="21" />
+		<method name="setOffHostForService(Landroid/content/ComponentName;Ljava/lang/String;)Z" since="29" />
+		<method name="setPreferredService(Landroid/app/Activity;Landroid/content/ComponentName;)Z" since="21" />
+		<method name="supportsAidPrefixRegistration()Z" since="21" />
+		<method name="unsetOffHostForService(Landroid/content/ComponentName;)Z" since="29" />
+		<method name="unsetPreferredService(Landroid/app/Activity;)Z" since="21" />
+		<field name="ACTION_CHANGE_DEFAULT" />
+		<field name="CATEGORY_OTHER" />
+		<field name="CATEGORY_PAYMENT" />
+		<field name="EXTRA_CATEGORY" />
+		<field name="EXTRA_SERVICE_COMPONENT" />
+		<field name="SELECTION_MODE_ALWAYS_ASK" />
+		<field name="SELECTION_MODE_ASK_IF_CONFLICT" />
+		<field name="SELECTION_MODE_PREFER_DEFAULT" />
+	</class>
+	<class name="android/nfc/cardemulation/HostApduService" since="19">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="notifyUnhandled()V" />
+		<method name="onDeactivated(I)V" />
+		<method name="processCommandApdu([BLandroid/os/Bundle;)[B" />
+		<method name="sendResponseApdu([B)V" />
+		<field name="DEACTIVATION_DESELECTED" />
+		<field name="DEACTIVATION_LINK_LOSS" />
+		<field name="SERVICE_INTERFACE" />
+		<field name="SERVICE_META_DATA" />
+	</class>
+	<class name="android/nfc/cardemulation/HostNfcFService" since="24">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onDeactivated(I)V" />
+		<method name="processNfcFPacket([BLandroid/os/Bundle;)[B" />
+		<method name="sendResponsePacket([B)V" />
+		<field name="DEACTIVATION_LINK_LOSS" />
+		<field name="SERVICE_INTERFACE" />
+		<field name="SERVICE_META_DATA" />
+	</class>
+	<class name="android/nfc/cardemulation/NfcFCardEmulation" since="24">
+		<extends name="java/lang/Object" />
+		<method name="disableService(Landroid/app/Activity;)Z" />
+		<method name="enableService(Landroid/app/Activity;Landroid/content/ComponentName;)Z" />
+		<method name="getInstance(Landroid/nfc/NfcAdapter;)Landroid/nfc/cardemulation/NfcFCardEmulation;" />
+		<method name="getNfcid2ForService(Landroid/content/ComponentName;)Ljava/lang/String;" />
+		<method name="getSystemCodeForService(Landroid/content/ComponentName;)Ljava/lang/String;" />
+		<method name="registerSystemCodeForService(Landroid/content/ComponentName;Ljava/lang/String;)Z" />
+		<method name="setNfcid2ForService(Landroid/content/ComponentName;Ljava/lang/String;)Z" />
+		<method name="unregisterSystemCodeForService(Landroid/content/ComponentName;)Z" />
+	</class>
+	<class name="android/nfc/cardemulation/OffHostApduService" since="19">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<field name="SERVICE_INTERFACE" />
+		<field name="SERVICE_META_DATA" />
+	</class>
+	<class name="android/nfc/tech/IsoDep" since="10">
+		<extends name="java/lang/Object" />
+		<implements name="android/nfc/tech/TagTechnology" />
+		<method name="get(Landroid/nfc/Tag;)Landroid/nfc/tech/IsoDep;" />
+		<method name="getHiLayerResponse()[B" />
+		<method name="getHistoricalBytes()[B" />
+		<method name="getMaxTransceiveLength()I" since="14" />
+		<method name="getTimeout()I" since="14" />
+		<method name="isExtendedLengthApduSupported()Z" since="16" />
+		<method name="setTimeout(I)V" />
+		<method name="transceive([B)[B" />
+	</class>
+	<class name="android/nfc/tech/MifareClassic" since="10">
+		<extends name="java/lang/Object" />
+		<implements name="android/nfc/tech/TagTechnology" />
+		<method name="authenticateSectorWithKeyA(I[B)Z" />
+		<method name="authenticateSectorWithKeyB(I[B)Z" />
+		<method name="blockToSector(I)I" />
+		<method name="decrement(II)V" />
+		<method name="get(Landroid/nfc/Tag;)Landroid/nfc/tech/MifareClassic;" />
+		<method name="getBlockCount()I" />
+		<method name="getBlockCountInSector(I)I" />
+		<method name="getMaxTransceiveLength()I" since="14" />
+		<method name="getSectorCount()I" />
+		<method name="getSize()I" />
+		<method name="getTimeout()I" since="14" />
+		<method name="getType()I" />
+		<method name="increment(II)V" />
+		<method name="readBlock(I)[B" />
+		<method name="restore(I)V" />
+		<method name="sectorToBlock(I)I" />
+		<method name="setTimeout(I)V" since="14" />
+		<method name="transceive([B)[B" />
+		<method name="transfer(I)V" />
+		<method name="writeBlock(I[B)V" />
+		<field name="BLOCK_SIZE" />
+		<field name="KEY_DEFAULT" />
+		<field name="KEY_MIFARE_APPLICATION_DIRECTORY" />
+		<field name="KEY_NFC_FORUM" />
+		<field name="SIZE_1K" />
+		<field name="SIZE_2K" />
+		<field name="SIZE_4K" />
+		<field name="SIZE_MINI" />
+		<field name="TYPE_CLASSIC" />
+		<field name="TYPE_PLUS" />
+		<field name="TYPE_PRO" />
+		<field name="TYPE_UNKNOWN" />
+	</class>
+	<class name="android/nfc/tech/MifareUltralight" since="10">
+		<extends name="java/lang/Object" />
+		<implements name="android/nfc/tech/TagTechnology" />
+		<method name="get(Landroid/nfc/Tag;)Landroid/nfc/tech/MifareUltralight;" />
+		<method name="getMaxTransceiveLength()I" since="14" />
+		<method name="getTimeout()I" since="14" />
+		<method name="getType()I" />
+		<method name="readPages(I)[B" />
+		<method name="setTimeout(I)V" since="14" />
+		<method name="transceive([B)[B" />
+		<method name="writePage(I[B)V" />
+		<field name="PAGE_SIZE" />
+		<field name="TYPE_ULTRALIGHT" />
+		<field name="TYPE_ULTRALIGHT_C" />
+		<field name="TYPE_UNKNOWN" />
+	</class>
+	<class name="android/nfc/tech/Ndef" since="10">
+		<extends name="java/lang/Object" />
+		<implements name="android/nfc/tech/TagTechnology" />
+		<method name="canMakeReadOnly()Z" />
+		<method name="get(Landroid/nfc/Tag;)Landroid/nfc/tech/Ndef;" />
+		<method name="getCachedNdefMessage()Landroid/nfc/NdefMessage;" />
+		<method name="getMaxSize()I" />
+		<method name="getNdefMessage()Landroid/nfc/NdefMessage;" />
+		<method name="getType()Ljava/lang/String;" />
+		<method name="isWritable()Z" />
+		<method name="makeReadOnly()Z" />
+		<method name="writeNdefMessage(Landroid/nfc/NdefMessage;)V" />
+		<field name="MIFARE_CLASSIC" />
+		<field name="NFC_FORUM_TYPE_1" />
+		<field name="NFC_FORUM_TYPE_2" />
+		<field name="NFC_FORUM_TYPE_3" />
+		<field name="NFC_FORUM_TYPE_4" />
+	</class>
+	<class name="android/nfc/tech/NdefFormatable" since="10">
+		<extends name="java/lang/Object" />
+		<implements name="android/nfc/tech/TagTechnology" />
+		<method name="format(Landroid/nfc/NdefMessage;)V" />
+		<method name="formatReadOnly(Landroid/nfc/NdefMessage;)V" />
+		<method name="get(Landroid/nfc/Tag;)Landroid/nfc/tech/NdefFormatable;" />
+	</class>
+	<class name="android/nfc/tech/NfcA" since="10">
+		<extends name="java/lang/Object" />
+		<implements name="android/nfc/tech/TagTechnology" />
+		<method name="get(Landroid/nfc/Tag;)Landroid/nfc/tech/NfcA;" />
+		<method name="getAtqa()[B" />
+		<method name="getMaxTransceiveLength()I" since="14" />
+		<method name="getSak()S" />
+		<method name="getTimeout()I" since="14" />
+		<method name="setTimeout(I)V" since="14" />
+		<method name="transceive([B)[B" />
+	</class>
+	<class name="android/nfc/tech/NfcB" since="10">
+		<extends name="java/lang/Object" />
+		<implements name="android/nfc/tech/TagTechnology" />
+		<method name="get(Landroid/nfc/Tag;)Landroid/nfc/tech/NfcB;" />
+		<method name="getApplicationData()[B" />
+		<method name="getMaxTransceiveLength()I" since="14" />
+		<method name="getProtocolInfo()[B" />
+		<method name="transceive([B)[B" />
+	</class>
+	<class name="android/nfc/tech/NfcBarcode" since="17">
+		<extends name="java/lang/Object" />
+		<implements name="android/nfc/tech/TagTechnology" />
+		<method name="get(Landroid/nfc/Tag;)Landroid/nfc/tech/NfcBarcode;" />
+		<method name="getBarcode()[B" />
+		<method name="getType()I" />
+		<field name="TYPE_KOVIO" />
+		<field name="TYPE_UNKNOWN" />
+	</class>
+	<class name="android/nfc/tech/NfcF" since="10">
+		<extends name="java/lang/Object" />
+		<implements name="android/nfc/tech/TagTechnology" />
+		<method name="get(Landroid/nfc/Tag;)Landroid/nfc/tech/NfcF;" />
+		<method name="getManufacturer()[B" />
+		<method name="getMaxTransceiveLength()I" since="14" />
+		<method name="getSystemCode()[B" />
+		<method name="getTimeout()I" since="14" />
+		<method name="setTimeout(I)V" since="14" />
+		<method name="transceive([B)[B" />
+	</class>
+	<class name="android/nfc/tech/NfcV" since="10">
+		<extends name="java/lang/Object" />
+		<implements name="android/nfc/tech/TagTechnology" />
+		<method name="get(Landroid/nfc/Tag;)Landroid/nfc/tech/NfcV;" />
+		<method name="getDsfId()B" />
+		<method name="getMaxTransceiveLength()I" since="14" />
+		<method name="getResponseFlags()B" />
+		<method name="transceive([B)[B" />
+	</class>
+	<class name="android/nfc/tech/TagTechnology" since="10">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<method name="connect()V" />
+		<method name="getTag()Landroid/nfc/Tag;" />
+		<method name="isConnected()Z" />
+	</class>
+	<class name="android/opengl/EGL14" since="17">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="eglBindAPI(I)Z" />
+		<method name="eglBindTexImage(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;I)Z" />
+		<method name="eglChooseConfig(Landroid/opengl/EGLDisplay;[II[Landroid/opengl/EGLConfig;II[II)Z" />
+		<method name="eglCopyBuffers(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;I)Z" />
+		<method name="eglCreateContext(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;Landroid/opengl/EGLContext;[II)Landroid/opengl/EGLContext;" />
+		<method name="eglCreatePbufferFromClientBuffer(Landroid/opengl/EGLDisplay;IILandroid/opengl/EGLConfig;[II)Landroid/opengl/EGLSurface;" />
+		<method name="eglCreatePbufferSurface(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;[II)Landroid/opengl/EGLSurface;" />
+		<method name="eglCreatePixmapSurface(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;I[II)Landroid/opengl/EGLSurface;" deprecated="26" />
+		<method name="eglCreateWindowSurface(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;Ljava/lang/Object;[II)Landroid/opengl/EGLSurface;" />
+		<method name="eglDestroyContext(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLContext;)Z" />
+		<method name="eglDestroySurface(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z" />
+		<method name="eglGetConfigAttrib(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;I[II)Z" />
+		<method name="eglGetConfigs(Landroid/opengl/EGLDisplay;[Landroid/opengl/EGLConfig;II[II)Z" />
+		<method name="eglGetCurrentContext()Landroid/opengl/EGLContext;" />
+		<method name="eglGetCurrentDisplay()Landroid/opengl/EGLDisplay;" />
+		<method name="eglGetCurrentSurface(I)Landroid/opengl/EGLSurface;" />
+		<method name="eglGetDisplay(I)Landroid/opengl/EGLDisplay;" />
+		<method name="eglGetError()I" />
+		<method name="eglInitialize(Landroid/opengl/EGLDisplay;[II[II)Z" />
+		<method name="eglMakeCurrent(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;Landroid/opengl/EGLSurface;Landroid/opengl/EGLContext;)Z" />
+		<method name="eglQueryAPI()I" />
+		<method name="eglQueryContext(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLContext;I[II)Z" />
+		<method name="eglQueryString(Landroid/opengl/EGLDisplay;I)Ljava/lang/String;" />
+		<method name="eglQuerySurface(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;I[II)Z" />
+		<method name="eglReleaseTexImage(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;I)Z" />
+		<method name="eglReleaseThread()Z" />
+		<method name="eglSurfaceAttrib(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;II)Z" />
+		<method name="eglSwapBuffers(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z" />
+		<method name="eglSwapInterval(Landroid/opengl/EGLDisplay;I)Z" />
+		<method name="eglTerminate(Landroid/opengl/EGLDisplay;)Z" />
+		<method name="eglWaitClient()Z" />
+		<method name="eglWaitGL()Z" />
+		<method name="eglWaitNative(I)Z" />
+		<field name="EGL_ALPHA_MASK_SIZE" />
+		<field name="EGL_ALPHA_SIZE" />
+		<field name="EGL_BACK_BUFFER" />
+		<field name="EGL_BAD_ACCESS" />
+		<field name="EGL_BAD_ALLOC" />
+		<field name="EGL_BAD_ATTRIBUTE" />
+		<field name="EGL_BAD_CONFIG" />
+		<field name="EGL_BAD_CONTEXT" />
+		<field name="EGL_BAD_CURRENT_SURFACE" />
+		<field name="EGL_BAD_DISPLAY" />
+		<field name="EGL_BAD_MATCH" />
+		<field name="EGL_BAD_NATIVE_PIXMAP" />
+		<field name="EGL_BAD_NATIVE_WINDOW" />
+		<field name="EGL_BAD_PARAMETER" />
+		<field name="EGL_BAD_SURFACE" />
+		<field name="EGL_BIND_TO_TEXTURE_RGB" />
+		<field name="EGL_BIND_TO_TEXTURE_RGBA" />
+		<field name="EGL_BLUE_SIZE" />
+		<field name="EGL_BUFFER_DESTROYED" />
+		<field name="EGL_BUFFER_PRESERVED" />
+		<field name="EGL_BUFFER_SIZE" />
+		<field name="EGL_CLIENT_APIS" />
+		<field name="EGL_COLOR_BUFFER_TYPE" />
+		<field name="EGL_CONFIG_CAVEAT" />
+		<field name="EGL_CONFIG_ID" />
+		<field name="EGL_CONFORMANT" />
+		<field name="EGL_CONTEXT_CLIENT_TYPE" />
+		<field name="EGL_CONTEXT_CLIENT_VERSION" />
+		<field name="EGL_CONTEXT_LOST" />
+		<field name="EGL_CORE_NATIVE_ENGINE" />
+		<field name="EGL_DEFAULT_DISPLAY" />
+		<field name="EGL_DEPTH_SIZE" />
+		<field name="EGL_DISPLAY_SCALING" />
+		<field name="EGL_DRAW" />
+		<field name="EGL_EXTENSIONS" />
+		<field name="EGL_FALSE" />
+		<field name="EGL_GREEN_SIZE" />
+		<field name="EGL_HEIGHT" />
+		<field name="EGL_HORIZONTAL_RESOLUTION" />
+		<field name="EGL_LARGEST_PBUFFER" />
+		<field name="EGL_LEVEL" />
+		<field name="EGL_LUMINANCE_BUFFER" />
+		<field name="EGL_LUMINANCE_SIZE" />
+		<field name="EGL_MATCH_NATIVE_PIXMAP" />
+		<field name="EGL_MAX_PBUFFER_HEIGHT" />
+		<field name="EGL_MAX_PBUFFER_PIXELS" />
+		<field name="EGL_MAX_PBUFFER_WIDTH" />
+		<field name="EGL_MAX_SWAP_INTERVAL" />
+		<field name="EGL_MIN_SWAP_INTERVAL" />
+		<field name="EGL_MIPMAP_LEVEL" />
+		<field name="EGL_MIPMAP_TEXTURE" />
+		<field name="EGL_MULTISAMPLE_RESOLVE" />
+		<field name="EGL_MULTISAMPLE_RESOLVE_BOX" />
+		<field name="EGL_MULTISAMPLE_RESOLVE_BOX_BIT" />
+		<field name="EGL_MULTISAMPLE_RESOLVE_DEFAULT" />
+		<field name="EGL_NATIVE_RENDERABLE" />
+		<field name="EGL_NATIVE_VISUAL_ID" />
+		<field name="EGL_NATIVE_VISUAL_TYPE" />
+		<field name="EGL_NONE" />
+		<field name="EGL_NON_CONFORMANT_CONFIG" />
+		<field name="EGL_NOT_INITIALIZED" />
+		<field name="EGL_NO_CONTEXT" />
+		<field name="EGL_NO_DISPLAY" />
+		<field name="EGL_NO_SURFACE" />
+		<field name="EGL_NO_TEXTURE" />
+		<field name="EGL_OPENGL_API" />
+		<field name="EGL_OPENGL_BIT" />
+		<field name="EGL_OPENGL_ES2_BIT" />
+		<field name="EGL_OPENGL_ES_API" />
+		<field name="EGL_OPENGL_ES_BIT" />
+		<field name="EGL_OPENVG_API" />
+		<field name="EGL_OPENVG_BIT" />
+		<field name="EGL_OPENVG_IMAGE" />
+		<field name="EGL_PBUFFER_BIT" />
+		<field name="EGL_PIXEL_ASPECT_RATIO" />
+		<field name="EGL_PIXMAP_BIT" />
+		<field name="EGL_READ" />
+		<field name="EGL_RED_SIZE" />
+		<field name="EGL_RENDERABLE_TYPE" />
+		<field name="EGL_RENDER_BUFFER" />
+		<field name="EGL_RGB_BUFFER" />
+		<field name="EGL_SAMPLES" />
+		<field name="EGL_SAMPLE_BUFFERS" />
+		<field name="EGL_SINGLE_BUFFER" />
+		<field name="EGL_SLOW_CONFIG" />
+		<field name="EGL_STENCIL_SIZE" />
+		<field name="EGL_SUCCESS" />
+		<field name="EGL_SURFACE_TYPE" />
+		<field name="EGL_SWAP_BEHAVIOR" />
+		<field name="EGL_SWAP_BEHAVIOR_PRESERVED_BIT" />
+		<field name="EGL_TEXTURE_2D" />
+		<field name="EGL_TEXTURE_FORMAT" />
+		<field name="EGL_TEXTURE_RGB" />
+		<field name="EGL_TEXTURE_RGBA" />
+		<field name="EGL_TEXTURE_TARGET" />
+		<field name="EGL_TRANSPARENT_BLUE_VALUE" />
+		<field name="EGL_TRANSPARENT_GREEN_VALUE" />
+		<field name="EGL_TRANSPARENT_RED_VALUE" />
+		<field name="EGL_TRANSPARENT_RGB" />
+		<field name="EGL_TRANSPARENT_TYPE" />
+		<field name="EGL_TRUE" />
+		<field name="EGL_VENDOR" />
+		<field name="EGL_VERSION" />
+		<field name="EGL_VERTICAL_RESOLUTION" />
+		<field name="EGL_VG_ALPHA_FORMAT" />
+		<field name="EGL_VG_ALPHA_FORMAT_NONPRE" />
+		<field name="EGL_VG_ALPHA_FORMAT_PRE" />
+		<field name="EGL_VG_ALPHA_FORMAT_PRE_BIT" />
+		<field name="EGL_VG_COLORSPACE" />
+		<field name="EGL_VG_COLORSPACE_LINEAR" />
+		<field name="EGL_VG_COLORSPACE_LINEAR_BIT" />
+		<field name="EGL_VG_COLORSPACE_sRGB" />
+		<field name="EGL_WIDTH" />
+		<field name="EGL_WINDOW_BIT" />
+	</class>
+	<class name="android/opengl/EGL15" since="29">
+		<extends name="java/lang/Object" />
+		<method name="eglClientWaitSync(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSync;IJ)I" />
+		<method name="eglCreateImage(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLContext;IJ[JI)Landroid/opengl/EGLImage;" />
+		<method name="eglCreatePlatformPixmapSurface(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;Ljava/nio/Buffer;[JI)Landroid/opengl/EGLSurface;" />
+		<method name="eglCreatePlatformWindowSurface(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;Ljava/nio/Buffer;[JI)Landroid/opengl/EGLSurface;" />
+		<method name="eglCreateSync(Landroid/opengl/EGLDisplay;I[JI)Landroid/opengl/EGLSync;" />
+		<method name="eglDestroyImage(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLImage;)Z" />
+		<method name="eglDestroySync(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSync;)Z" />
+		<method name="eglGetPlatformDisplay(IJ[JI)Landroid/opengl/EGLDisplay;" />
+		<method name="eglGetSyncAttrib(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSync;I[JI)Z" />
+		<method name="eglWaitSync(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSync;I)Z" />
+		<field name="EGL_CL_EVENT_HANDLE" />
+		<field name="EGL_CONDITION_SATISFIED" />
+		<field name="EGL_CONTEXT_MAJOR_VERSION" />
+		<field name="EGL_CONTEXT_MINOR_VERSION" />
+		<field name="EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT" />
+		<field name="EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT" />
+		<field name="EGL_CONTEXT_OPENGL_DEBUG" />
+		<field name="EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE" />
+		<field name="EGL_CONTEXT_OPENGL_PROFILE_MASK" />
+		<field name="EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY" />
+		<field name="EGL_CONTEXT_OPENGL_ROBUST_ACCESS" />
+		<field name="EGL_FOREVER" />
+		<field name="EGL_GL_COLORSPACE" />
+		<field name="EGL_GL_COLORSPACE_LINEAR" />
+		<field name="EGL_GL_COLORSPACE_SRGB" />
+		<field name="EGL_GL_RENDERBUFFER" />
+		<field name="EGL_GL_TEXTURE_2D" />
+		<field name="EGL_GL_TEXTURE_3D" />
+		<field name="EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X" />
+		<field name="EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y" />
+		<field name="EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z" />
+		<field name="EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X" />
+		<field name="EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y" />
+		<field name="EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z" />
+		<field name="EGL_GL_TEXTURE_LEVEL" />
+		<field name="EGL_GL_TEXTURE_ZOFFSET" />
+		<field name="EGL_IMAGE_PRESERVED" />
+		<field name="EGL_LOSE_CONTEXT_ON_RESET" />
+		<field name="EGL_NO_CONTEXT" />
+		<field name="EGL_NO_DISPLAY" />
+		<field name="EGL_NO_IMAGE" />
+		<field name="EGL_NO_RESET_NOTIFICATION" />
+		<field name="EGL_NO_SURFACE" />
+		<field name="EGL_NO_SYNC" />
+		<field name="EGL_OPENGL_ES3_BIT" />
+		<field name="EGL_PLATFORM_ANDROID_KHR" />
+		<field name="EGL_SIGNALED" />
+		<field name="EGL_SYNC_CL_EVENT" />
+		<field name="EGL_SYNC_CL_EVENT_COMPLETE" />
+		<field name="EGL_SYNC_CONDITION" />
+		<field name="EGL_SYNC_FENCE" />
+		<field name="EGL_SYNC_FLUSH_COMMANDS_BIT" />
+		<field name="EGL_SYNC_PRIOR_COMMANDS_COMPLETE" />
+		<field name="EGL_SYNC_STATUS" />
+		<field name="EGL_SYNC_TYPE" />
+		<field name="EGL_TIMEOUT_EXPIRED" />
+		<field name="EGL_UNSIGNALED" />
+	</class>
+	<class name="android/opengl/EGLConfig" since="17">
+		<extends name="android/opengl/EGLObjectHandle" />
+	</class>
+	<class name="android/opengl/EGLContext" since="17">
+		<extends name="android/opengl/EGLObjectHandle" />
+	</class>
+	<class name="android/opengl/EGLDisplay" since="17">
+		<extends name="android/opengl/EGLObjectHandle" />
+	</class>
+	<class name="android/opengl/EGLExt" since="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="eglPresentationTimeANDROID(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;J)Z" />
+		<field name="EGL_CONTEXT_FLAGS_KHR" />
+		<field name="EGL_CONTEXT_MAJOR_VERSION_KHR" />
+		<field name="EGL_CONTEXT_MINOR_VERSION_KHR" />
+		<field name="EGL_OPENGL_ES3_BIT_KHR" />
+		<field name="EGL_RECORDABLE_ANDROID" since="26" />
+	</class>
+	<class name="android/opengl/EGLImage" since="29">
+		<extends name="android/opengl/EGLObjectHandle" />
+	</class>
+	<class name="android/opengl/EGLObjectHandle" since="17">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" deprecated="21" />
+		<method name="&lt;init&gt;(J)V" since="21" />
+		<method name="getHandle()I" deprecated="21" />
+		<method name="getNativeHandle()J" since="21" />
+	</class>
+	<class name="android/opengl/EGLSurface" since="17">
+		<extends name="android/opengl/EGLObjectHandle" />
+	</class>
+	<class name="android/opengl/EGLSync" since="29">
+		<extends name="android/opengl/EGLObjectHandle" />
+	</class>
+	<class name="android/opengl/ETC1" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="decodeBlock(Ljava/nio/Buffer;Ljava/nio/Buffer;)V" />
+		<method name="decodeImage(Ljava/nio/Buffer;Ljava/nio/Buffer;IIII)V" />
+		<method name="encodeBlock(Ljava/nio/Buffer;ILjava/nio/Buffer;)V" />
+		<method name="encodeImage(Ljava/nio/Buffer;IIIILjava/nio/Buffer;)V" />
+		<method name="formatHeader(Ljava/nio/Buffer;II)V" />
+		<method name="getEncodedDataSize(II)I" />
+		<method name="getHeight(Ljava/nio/Buffer;)I" />
+		<method name="getWidth(Ljava/nio/Buffer;)I" />
+		<method name="isValid(Ljava/nio/Buffer;)Z" />
+		<field name="DECODED_BLOCK_SIZE" />
+		<field name="ENCODED_BLOCK_SIZE" />
+		<field name="ETC1_RGB8_OES" />
+		<field name="ETC_PKM_HEADER_SIZE" />
+	</class>
+	<class name="android/opengl/ETC1Util" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="compressTexture(Ljava/nio/Buffer;IIII)Landroid/opengl/ETC1Util$ETC1Texture;" />
+		<method name="createTexture(Ljava/io/InputStream;)Landroid/opengl/ETC1Util$ETC1Texture;" />
+		<method name="isETC1Supported()Z" />
+		<method name="loadTexture(IIIIILandroid/opengl/ETC1Util$ETC1Texture;)V" />
+		<method name="loadTexture(IIIIILjava/io/InputStream;)V" />
+		<method name="writeTexture(Landroid/opengl/ETC1Util$ETC1Texture;Ljava/io/OutputStream;)V" />
+	</class>
+	<class name="android/opengl/ETC1Util$ETC1Texture" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(IILjava/nio/ByteBuffer;)V" />
+		<method name="getData()Ljava/nio/ByteBuffer;" />
+		<method name="getHeight()I" />
+		<method name="getWidth()I" />
+	</class>
+	<class name="android/opengl/GLDebugHelper" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="wrap(Ljavax/microedition/khronos/egl/EGL;ILjava/io/Writer;)Ljavax/microedition/khronos/egl/EGL;" />
+		<method name="wrap(Ljavax/microedition/khronos/opengles/GL;ILjava/io/Writer;)Ljavax/microedition/khronos/opengles/GL;" />
+		<field name="CONFIG_CHECK_GL_ERROR" />
+		<field name="CONFIG_CHECK_THREAD" />
+		<field name="CONFIG_LOG_ARGUMENT_NAMES" />
+		<field name="ERROR_WRONG_THREAD" />
+	</class>
+	<class name="android/opengl/GLES10" since="4">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="glActiveTexture(I)V" />
+		<method name="glAlphaFunc(IF)V" />
+		<method name="glAlphaFuncx(II)V" />
+		<method name="glBindTexture(II)V" />
+		<method name="glBlendFunc(II)V" />
+		<method name="glClear(I)V" />
+		<method name="glClearColor(FFFF)V" />
+		<method name="glClearColorx(IIII)V" />
+		<method name="glClearDepthf(F)V" />
+		<method name="glClearDepthx(I)V" />
+		<method name="glClearStencil(I)V" />
+		<method name="glClientActiveTexture(I)V" />
+		<method name="glColor4f(FFFF)V" />
+		<method name="glColor4x(IIII)V" />
+		<method name="glColorMask(ZZZZ)V" />
+		<method name="glColorPointer(IIILjava/nio/Buffer;)V" />
+		<method name="glCompressedTexImage2D(IIIIIIILjava/nio/Buffer;)V" />
+		<method name="glCompressedTexSubImage2D(IIIIIIIILjava/nio/Buffer;)V" />
+		<method name="glCopyTexImage2D(IIIIIIII)V" />
+		<method name="glCopyTexSubImage2D(IIIIIIII)V" />
+		<method name="glCullFace(I)V" />
+		<method name="glDeleteTextures(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteTextures(I[II)V" />
+		<method name="glDepthFunc(I)V" />
+		<method name="glDepthMask(Z)V" />
+		<method name="glDepthRangef(FF)V" />
+		<method name="glDepthRangex(II)V" />
+		<method name="glDisable(I)V" />
+		<method name="glDisableClientState(I)V" />
+		<method name="glDrawArrays(III)V" />
+		<method name="glDrawElements(IIILjava/nio/Buffer;)V" />
+		<method name="glEnable(I)V" />
+		<method name="glEnableClientState(I)V" />
+		<method name="glFinish()V" />
+		<method name="glFlush()V" />
+		<method name="glFogf(IF)V" />
+		<method name="glFogfv(ILjava/nio/FloatBuffer;)V" />
+		<method name="glFogfv(I[FI)V" />
+		<method name="glFogx(II)V" />
+		<method name="glFogxv(ILjava/nio/IntBuffer;)V" />
+		<method name="glFogxv(I[II)V" />
+		<method name="glFrontFace(I)V" />
+		<method name="glFrustumf(FFFFFF)V" />
+		<method name="glFrustumx(IIIIII)V" />
+		<method name="glGenTextures(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenTextures(I[II)V" />
+		<method name="glGetError()I" />
+		<method name="glGetIntegerv(ILjava/nio/IntBuffer;)V" />
+		<method name="glGetIntegerv(I[II)V" />
+		<method name="glGetString(I)Ljava/lang/String;" />
+		<method name="glHint(II)V" />
+		<method name="glLightModelf(IF)V" />
+		<method name="glLightModelfv(ILjava/nio/FloatBuffer;)V" />
+		<method name="glLightModelfv(I[FI)V" />
+		<method name="glLightModelx(II)V" />
+		<method name="glLightModelxv(ILjava/nio/IntBuffer;)V" />
+		<method name="glLightModelxv(I[II)V" />
+		<method name="glLightf(IIF)V" />
+		<method name="glLightfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glLightfv(II[FI)V" />
+		<method name="glLightx(III)V" />
+		<method name="glLightxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glLightxv(II[II)V" />
+		<method name="glLineWidth(F)V" />
+		<method name="glLineWidthx(I)V" />
+		<method name="glLoadIdentity()V" />
+		<method name="glLoadMatrixf(Ljava/nio/FloatBuffer;)V" />
+		<method name="glLoadMatrixf([FI)V" />
+		<method name="glLoadMatrixx(Ljava/nio/IntBuffer;)V" />
+		<method name="glLoadMatrixx([II)V" />
+		<method name="glLogicOp(I)V" />
+		<method name="glMaterialf(IIF)V" />
+		<method name="glMaterialfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glMaterialfv(II[FI)V" />
+		<method name="glMaterialx(III)V" />
+		<method name="glMaterialxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glMaterialxv(II[II)V" />
+		<method name="glMatrixMode(I)V" />
+		<method name="glMultMatrixf(Ljava/nio/FloatBuffer;)V" />
+		<method name="glMultMatrixf([FI)V" />
+		<method name="glMultMatrixx(Ljava/nio/IntBuffer;)V" />
+		<method name="glMultMatrixx([II)V" />
+		<method name="glMultiTexCoord4f(IFFFF)V" />
+		<method name="glMultiTexCoord4x(IIIII)V" />
+		<method name="glNormal3f(FFF)V" />
+		<method name="glNormal3x(III)V" />
+		<method name="glNormalPointer(IILjava/nio/Buffer;)V" />
+		<method name="glOrthof(FFFFFF)V" />
+		<method name="glOrthox(IIIIII)V" />
+		<method name="glPixelStorei(II)V" />
+		<method name="glPointSize(F)V" />
+		<method name="glPointSizex(I)V" />
+		<method name="glPolygonOffset(FF)V" />
+		<method name="glPolygonOffsetx(II)V" />
+		<method name="glPopMatrix()V" />
+		<method name="glPushMatrix()V" />
+		<method name="glReadPixels(IIIIIILjava/nio/Buffer;)V" />
+		<method name="glRotatef(FFFF)V" />
+		<method name="glRotatex(IIII)V" />
+		<method name="glSampleCoverage(FZ)V" />
+		<method name="glSampleCoveragex(IZ)V" />
+		<method name="glScalef(FFF)V" />
+		<method name="glScalex(III)V" />
+		<method name="glScissor(IIII)V" />
+		<method name="glShadeModel(I)V" />
+		<method name="glStencilFunc(III)V" />
+		<method name="glStencilMask(I)V" />
+		<method name="glStencilOp(III)V" />
+		<method name="glTexCoordPointer(IIILjava/nio/Buffer;)V" />
+		<method name="glTexEnvf(IIF)V" />
+		<method name="glTexEnvfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glTexEnvfv(II[FI)V" />
+		<method name="glTexEnvx(III)V" />
+		<method name="glTexEnvxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexEnvxv(II[II)V" />
+		<method name="glTexImage2D(IIIIIIIILjava/nio/Buffer;)V" />
+		<method name="glTexParameterf(IIF)V" />
+		<method name="glTexParameterx(III)V" />
+		<method name="glTexSubImage2D(IIIIIIIILjava/nio/Buffer;)V" />
+		<method name="glTranslatef(FFF)V" />
+		<method name="glTranslatex(III)V" />
+		<method name="glVertexPointer(IIILjava/nio/Buffer;)V" />
+		<method name="glViewport(IIII)V" />
+		<field name="GL_ADD" />
+		<field name="GL_ALIASED_LINE_WIDTH_RANGE" />
+		<field name="GL_ALIASED_POINT_SIZE_RANGE" />
+		<field name="GL_ALPHA" />
+		<field name="GL_ALPHA_BITS" />
+		<field name="GL_ALPHA_TEST" />
+		<field name="GL_ALWAYS" />
+		<field name="GL_AMBIENT" />
+		<field name="GL_AMBIENT_AND_DIFFUSE" />
+		<field name="GL_AND" />
+		<field name="GL_AND_INVERTED" />
+		<field name="GL_AND_REVERSE" />
+		<field name="GL_BACK" />
+		<field name="GL_BLEND" />
+		<field name="GL_BLUE_BITS" />
+		<field name="GL_BYTE" />
+		<field name="GL_CCW" />
+		<field name="GL_CLAMP_TO_EDGE" />
+		<field name="GL_CLEAR" />
+		<field name="GL_COLOR_ARRAY" />
+		<field name="GL_COLOR_BUFFER_BIT" />
+		<field name="GL_COLOR_LOGIC_OP" />
+		<field name="GL_COLOR_MATERIAL" />
+		<field name="GL_COMPRESSED_TEXTURE_FORMATS" />
+		<field name="GL_CONSTANT_ATTENUATION" />
+		<field name="GL_COPY" />
+		<field name="GL_COPY_INVERTED" />
+		<field name="GL_CULL_FACE" />
+		<field name="GL_CW" />
+		<field name="GL_DECAL" />
+		<field name="GL_DECR" />
+		<field name="GL_DEPTH_BITS" />
+		<field name="GL_DEPTH_BUFFER_BIT" />
+		<field name="GL_DEPTH_TEST" />
+		<field name="GL_DIFFUSE" />
+		<field name="GL_DITHER" />
+		<field name="GL_DONT_CARE" />
+		<field name="GL_DST_ALPHA" />
+		<field name="GL_DST_COLOR" />
+		<field name="GL_EMISSION" />
+		<field name="GL_EQUAL" />
+		<field name="GL_EQUIV" />
+		<field name="GL_EXP" />
+		<field name="GL_EXP2" />
+		<field name="GL_EXTENSIONS" />
+		<field name="GL_FALSE" />
+		<field name="GL_FASTEST" />
+		<field name="GL_FIXED" />
+		<field name="GL_FLAT" />
+		<field name="GL_FLOAT" />
+		<field name="GL_FOG" />
+		<field name="GL_FOG_COLOR" />
+		<field name="GL_FOG_DENSITY" />
+		<field name="GL_FOG_END" />
+		<field name="GL_FOG_HINT" />
+		<field name="GL_FOG_MODE" />
+		<field name="GL_FOG_START" />
+		<field name="GL_FRONT" />
+		<field name="GL_FRONT_AND_BACK" />
+		<field name="GL_GEQUAL" />
+		<field name="GL_GREATER" />
+		<field name="GL_GREEN_BITS" />
+		<field name="GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES" />
+		<field name="GL_IMPLEMENTATION_COLOR_READ_TYPE_OES" />
+		<field name="GL_INCR" />
+		<field name="GL_INVALID_ENUM" />
+		<field name="GL_INVALID_OPERATION" />
+		<field name="GL_INVALID_VALUE" />
+		<field name="GL_INVERT" />
+		<field name="GL_KEEP" />
+		<field name="GL_LEQUAL" />
+		<field name="GL_LESS" />
+		<field name="GL_LIGHT0" />
+		<field name="GL_LIGHT1" />
+		<field name="GL_LIGHT2" />
+		<field name="GL_LIGHT3" />
+		<field name="GL_LIGHT4" />
+		<field name="GL_LIGHT5" />
+		<field name="GL_LIGHT6" />
+		<field name="GL_LIGHT7" />
+		<field name="GL_LIGHTING" />
+		<field name="GL_LIGHT_MODEL_AMBIENT" />
+		<field name="GL_LIGHT_MODEL_TWO_SIDE" />
+		<field name="GL_LINEAR" />
+		<field name="GL_LINEAR_ATTENUATION" />
+		<field name="GL_LINEAR_MIPMAP_LINEAR" />
+		<field name="GL_LINEAR_MIPMAP_NEAREST" />
+		<field name="GL_LINES" />
+		<field name="GL_LINE_LOOP" />
+		<field name="GL_LINE_SMOOTH" />
+		<field name="GL_LINE_SMOOTH_HINT" />
+		<field name="GL_LINE_STRIP" />
+		<field name="GL_LUMINANCE" />
+		<field name="GL_LUMINANCE_ALPHA" />
+		<field name="GL_MAX_ELEMENTS_INDICES" />
+		<field name="GL_MAX_ELEMENTS_VERTICES" />
+		<field name="GL_MAX_LIGHTS" />
+		<field name="GL_MAX_MODELVIEW_STACK_DEPTH" />
+		<field name="GL_MAX_PROJECTION_STACK_DEPTH" />
+		<field name="GL_MAX_TEXTURE_SIZE" />
+		<field name="GL_MAX_TEXTURE_STACK_DEPTH" />
+		<field name="GL_MAX_TEXTURE_UNITS" />
+		<field name="GL_MAX_VIEWPORT_DIMS" />
+		<field name="GL_MODELVIEW" />
+		<field name="GL_MODULATE" />
+		<field name="GL_MULTISAMPLE" />
+		<field name="GL_NAND" />
+		<field name="GL_NEAREST" />
+		<field name="GL_NEAREST_MIPMAP_LINEAR" />
+		<field name="GL_NEAREST_MIPMAP_NEAREST" />
+		<field name="GL_NEVER" />
+		<field name="GL_NICEST" />
+		<field name="GL_NOOP" />
+		<field name="GL_NOR" />
+		<field name="GL_NORMALIZE" />
+		<field name="GL_NORMAL_ARRAY" />
+		<field name="GL_NOTEQUAL" />
+		<field name="GL_NO_ERROR" />
+		<field name="GL_NUM_COMPRESSED_TEXTURE_FORMATS" />
+		<field name="GL_ONE" />
+		<field name="GL_ONE_MINUS_DST_ALPHA" />
+		<field name="GL_ONE_MINUS_DST_COLOR" />
+		<field name="GL_ONE_MINUS_SRC_ALPHA" />
+		<field name="GL_ONE_MINUS_SRC_COLOR" />
+		<field name="GL_OR" />
+		<field name="GL_OR_INVERTED" />
+		<field name="GL_OR_REVERSE" />
+		<field name="GL_OUT_OF_MEMORY" />
+		<field name="GL_PACK_ALIGNMENT" />
+		<field name="GL_PALETTE4_R5_G6_B5_OES" />
+		<field name="GL_PALETTE4_RGB5_A1_OES" />
+		<field name="GL_PALETTE4_RGB8_OES" />
+		<field name="GL_PALETTE4_RGBA4_OES" />
+		<field name="GL_PALETTE4_RGBA8_OES" />
+		<field name="GL_PALETTE8_R5_G6_B5_OES" />
+		<field name="GL_PALETTE8_RGB5_A1_OES" />
+		<field name="GL_PALETTE8_RGB8_OES" />
+		<field name="GL_PALETTE8_RGBA4_OES" />
+		<field name="GL_PALETTE8_RGBA8_OES" />
+		<field name="GL_PERSPECTIVE_CORRECTION_HINT" />
+		<field name="GL_POINTS" />
+		<field name="GL_POINT_FADE_THRESHOLD_SIZE" />
+		<field name="GL_POINT_SIZE" />
+		<field name="GL_POINT_SMOOTH" />
+		<field name="GL_POINT_SMOOTH_HINT" />
+		<field name="GL_POLYGON_OFFSET_FILL" />
+		<field name="GL_POLYGON_SMOOTH_HINT" />
+		<field name="GL_POSITION" />
+		<field name="GL_PROJECTION" />
+		<field name="GL_QUADRATIC_ATTENUATION" />
+		<field name="GL_RED_BITS" />
+		<field name="GL_RENDERER" />
+		<field name="GL_REPEAT" />
+		<field name="GL_REPLACE" />
+		<field name="GL_RESCALE_NORMAL" />
+		<field name="GL_RGB" />
+		<field name="GL_RGBA" />
+		<field name="GL_SAMPLE_ALPHA_TO_COVERAGE" />
+		<field name="GL_SAMPLE_ALPHA_TO_ONE" />
+		<field name="GL_SAMPLE_COVERAGE" />
+		<field name="GL_SCISSOR_TEST" />
+		<field name="GL_SET" />
+		<field name="GL_SHININESS" />
+		<field name="GL_SHORT" />
+		<field name="GL_SMOOTH" />
+		<field name="GL_SMOOTH_LINE_WIDTH_RANGE" />
+		<field name="GL_SMOOTH_POINT_SIZE_RANGE" />
+		<field name="GL_SPECULAR" />
+		<field name="GL_SPOT_CUTOFF" />
+		<field name="GL_SPOT_DIRECTION" />
+		<field name="GL_SPOT_EXPONENT" />
+		<field name="GL_SRC_ALPHA" />
+		<field name="GL_SRC_ALPHA_SATURATE" />
+		<field name="GL_SRC_COLOR" />
+		<field name="GL_STACK_OVERFLOW" />
+		<field name="GL_STACK_UNDERFLOW" />
+		<field name="GL_STENCIL_BITS" />
+		<field name="GL_STENCIL_BUFFER_BIT" />
+		<field name="GL_STENCIL_TEST" />
+		<field name="GL_SUBPIXEL_BITS" />
+		<field name="GL_TEXTURE" />
+		<field name="GL_TEXTURE0" />
+		<field name="GL_TEXTURE1" />
+		<field name="GL_TEXTURE10" />
+		<field name="GL_TEXTURE11" />
+		<field name="GL_TEXTURE12" />
+		<field name="GL_TEXTURE13" />
+		<field name="GL_TEXTURE14" />
+		<field name="GL_TEXTURE15" />
+		<field name="GL_TEXTURE16" />
+		<field name="GL_TEXTURE17" />
+		<field name="GL_TEXTURE18" />
+		<field name="GL_TEXTURE19" />
+		<field name="GL_TEXTURE2" />
+		<field name="GL_TEXTURE20" />
+		<field name="GL_TEXTURE21" />
+		<field name="GL_TEXTURE22" />
+		<field name="GL_TEXTURE23" />
+		<field name="GL_TEXTURE24" />
+		<field name="GL_TEXTURE25" />
+		<field name="GL_TEXTURE26" />
+		<field name="GL_TEXTURE27" />
+		<field name="GL_TEXTURE28" />
+		<field name="GL_TEXTURE29" />
+		<field name="GL_TEXTURE3" />
+		<field name="GL_TEXTURE30" />
+		<field name="GL_TEXTURE31" />
+		<field name="GL_TEXTURE4" />
+		<field name="GL_TEXTURE5" />
+		<field name="GL_TEXTURE6" />
+		<field name="GL_TEXTURE7" />
+		<field name="GL_TEXTURE8" />
+		<field name="GL_TEXTURE9" />
+		<field name="GL_TEXTURE_2D" />
+		<field name="GL_TEXTURE_COORD_ARRAY" />
+		<field name="GL_TEXTURE_ENV" />
+		<field name="GL_TEXTURE_ENV_COLOR" />
+		<field name="GL_TEXTURE_ENV_MODE" />
+		<field name="GL_TEXTURE_MAG_FILTER" />
+		<field name="GL_TEXTURE_MIN_FILTER" />
+		<field name="GL_TEXTURE_WRAP_S" />
+		<field name="GL_TEXTURE_WRAP_T" />
+		<field name="GL_TRIANGLES" />
+		<field name="GL_TRIANGLE_FAN" />
+		<field name="GL_TRIANGLE_STRIP" />
+		<field name="GL_TRUE" />
+		<field name="GL_UNPACK_ALIGNMENT" />
+		<field name="GL_UNSIGNED_BYTE" />
+		<field name="GL_UNSIGNED_SHORT" />
+		<field name="GL_UNSIGNED_SHORT_4_4_4_4" />
+		<field name="GL_UNSIGNED_SHORT_5_5_5_1" />
+		<field name="GL_UNSIGNED_SHORT_5_6_5" />
+		<field name="GL_VENDOR" />
+		<field name="GL_VERSION" />
+		<field name="GL_VERTEX_ARRAY" />
+		<field name="GL_XOR" />
+		<field name="GL_ZERO" />
+	</class>
+	<class name="android/opengl/GLES10Ext" since="4">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="glQueryMatrixxOES(Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)I" />
+		<method name="glQueryMatrixxOES([II[II)I" />
+	</class>
+	<class name="android/opengl/GLES11" since="4">
+		<extends name="android/opengl/GLES10" />
+		<method name="&lt;init&gt;()V" />
+		<method name="glBindBuffer(II)V" />
+		<method name="glBufferData(IILjava/nio/Buffer;I)V" />
+		<method name="glBufferSubData(IIILjava/nio/Buffer;)V" />
+		<method name="glClipPlanef(ILjava/nio/FloatBuffer;)V" />
+		<method name="glClipPlanef(I[FI)V" />
+		<method name="glClipPlanex(ILjava/nio/IntBuffer;)V" />
+		<method name="glClipPlanex(I[II)V" />
+		<method name="glColor4ub(BBBB)V" />
+		<method name="glColorPointer(IIII)V" />
+		<method name="glDeleteBuffers(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteBuffers(I[II)V" />
+		<method name="glDrawElements(IIII)V" />
+		<method name="glGenBuffers(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenBuffers(I[II)V" />
+		<method name="glGetBooleanv(ILjava/nio/IntBuffer;)V" />
+		<method name="glGetBooleanv(I[ZI)V" />
+		<method name="glGetBufferParameteriv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetBufferParameteriv(II[II)V" />
+		<method name="glGetClipPlanef(ILjava/nio/FloatBuffer;)V" />
+		<method name="glGetClipPlanef(I[FI)V" />
+		<method name="glGetClipPlanex(ILjava/nio/IntBuffer;)V" />
+		<method name="glGetClipPlanex(I[II)V" />
+		<method name="glGetFixedv(ILjava/nio/IntBuffer;)V" />
+		<method name="glGetFixedv(I[II)V" />
+		<method name="glGetFloatv(ILjava/nio/FloatBuffer;)V" />
+		<method name="glGetFloatv(I[FI)V" />
+		<method name="glGetLightfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glGetLightfv(II[FI)V" />
+		<method name="glGetLightxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetLightxv(II[II)V" />
+		<method name="glGetMaterialfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glGetMaterialfv(II[FI)V" />
+		<method name="glGetMaterialxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetMaterialxv(II[II)V" />
+		<method name="glGetTexEnvfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glGetTexEnvfv(II[FI)V" />
+		<method name="glGetTexEnviv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexEnviv(II[II)V" />
+		<method name="glGetTexEnvxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexEnvxv(II[II)V" />
+		<method name="glGetTexParameterfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glGetTexParameterfv(II[FI)V" />
+		<method name="glGetTexParameteriv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexParameteriv(II[II)V" />
+		<method name="glGetTexParameterxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexParameterxv(II[II)V" />
+		<method name="glIsBuffer(I)Z" />
+		<method name="glIsEnabled(I)Z" />
+		<method name="glIsTexture(I)Z" />
+		<method name="glNormalPointer(III)V" />
+		<method name="glPointParameterf(IF)V" />
+		<method name="glPointParameterfv(ILjava/nio/FloatBuffer;)V" />
+		<method name="glPointParameterfv(I[FI)V" />
+		<method name="glPointParameterx(II)V" />
+		<method name="glPointParameterxv(ILjava/nio/IntBuffer;)V" />
+		<method name="glPointParameterxv(I[II)V" />
+		<method name="glPointSizePointerOES(IILjava/nio/Buffer;)V" />
+		<method name="glTexCoordPointer(IIII)V" />
+		<method name="glTexEnvi(III)V" />
+		<method name="glTexEnviv(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexEnviv(II[II)V" />
+		<method name="glTexParameterfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glTexParameterfv(II[FI)V" />
+		<method name="glTexParameteri(III)V" />
+		<method name="glTexParameteriv(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexParameteriv(II[II)V" />
+		<method name="glTexParameterxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexParameterxv(II[II)V" />
+		<method name="glVertexPointer(IIII)V" />
+		<field name="GL_ACTIVE_TEXTURE" />
+		<field name="GL_ADD_SIGNED" />
+		<field name="GL_ALPHA_SCALE" />
+		<field name="GL_ALPHA_TEST_FUNC" />
+		<field name="GL_ALPHA_TEST_REF" />
+		<field name="GL_ARRAY_BUFFER" />
+		<field name="GL_ARRAY_BUFFER_BINDING" />
+		<field name="GL_BLEND_DST" />
+		<field name="GL_BLEND_SRC" />
+		<field name="GL_BUFFER_ACCESS" />
+		<field name="GL_BUFFER_SIZE" />
+		<field name="GL_BUFFER_USAGE" />
+		<field name="GL_CLIENT_ACTIVE_TEXTURE" />
+		<field name="GL_CLIP_PLANE0" />
+		<field name="GL_CLIP_PLANE1" />
+		<field name="GL_CLIP_PLANE2" />
+		<field name="GL_CLIP_PLANE3" />
+		<field name="GL_CLIP_PLANE4" />
+		<field name="GL_CLIP_PLANE5" />
+		<field name="GL_COLOR_ARRAY_BUFFER_BINDING" />
+		<field name="GL_COLOR_ARRAY_POINTER" />
+		<field name="GL_COLOR_ARRAY_SIZE" />
+		<field name="GL_COLOR_ARRAY_STRIDE" />
+		<field name="GL_COLOR_ARRAY_TYPE" />
+		<field name="GL_COLOR_CLEAR_VALUE" />
+		<field name="GL_COLOR_WRITEMASK" />
+		<field name="GL_COMBINE" />
+		<field name="GL_COMBINE_ALPHA" />
+		<field name="GL_COMBINE_RGB" />
+		<field name="GL_CONSTANT" />
+		<field name="GL_COORD_REPLACE_OES" />
+		<field name="GL_CULL_FACE_MODE" />
+		<field name="GL_CURRENT_COLOR" />
+		<field name="GL_CURRENT_NORMAL" />
+		<field name="GL_CURRENT_TEXTURE_COORDS" />
+		<field name="GL_DEPTH_CLEAR_VALUE" />
+		<field name="GL_DEPTH_FUNC" />
+		<field name="GL_DEPTH_RANGE" />
+		<field name="GL_DEPTH_WRITEMASK" />
+		<field name="GL_DOT3_RGB" />
+		<field name="GL_DOT3_RGBA" />
+		<field name="GL_DYNAMIC_DRAW" />
+		<field name="GL_ELEMENT_ARRAY_BUFFER" />
+		<field name="GL_ELEMENT_ARRAY_BUFFER_BINDING" />
+		<field name="GL_FRONT_FACE" />
+		<field name="GL_GENERATE_MIPMAP" />
+		<field name="GL_GENERATE_MIPMAP_HINT" />
+		<field name="GL_INTERPOLATE" />
+		<field name="GL_LINE_WIDTH" />
+		<field name="GL_LOGIC_OP_MODE" />
+		<field name="GL_MATRIX_MODE" />
+		<field name="GL_MAX_CLIP_PLANES" />
+		<field name="GL_MODELVIEW_MATRIX" />
+		<field name="GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES" />
+		<field name="GL_MODELVIEW_STACK_DEPTH" />
+		<field name="GL_NORMAL_ARRAY_BUFFER_BINDING" />
+		<field name="GL_NORMAL_ARRAY_POINTER" />
+		<field name="GL_NORMAL_ARRAY_STRIDE" />
+		<field name="GL_NORMAL_ARRAY_TYPE" />
+		<field name="GL_OPERAND0_ALPHA" />
+		<field name="GL_OPERAND0_RGB" />
+		<field name="GL_OPERAND1_ALPHA" />
+		<field name="GL_OPERAND1_RGB" />
+		<field name="GL_OPERAND2_ALPHA" />
+		<field name="GL_OPERAND2_RGB" />
+		<field name="GL_POINT_DISTANCE_ATTENUATION" />
+		<field name="GL_POINT_FADE_THRESHOLD_SIZE" />
+		<field name="GL_POINT_SIZE" />
+		<field name="GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES" />
+		<field name="GL_POINT_SIZE_ARRAY_OES" />
+		<field name="GL_POINT_SIZE_ARRAY_POINTER_OES" />
+		<field name="GL_POINT_SIZE_ARRAY_STRIDE_OES" />
+		<field name="GL_POINT_SIZE_ARRAY_TYPE_OES" />
+		<field name="GL_POINT_SIZE_MAX" />
+		<field name="GL_POINT_SIZE_MIN" />
+		<field name="GL_POINT_SPRITE_OES" />
+		<field name="GL_POLYGON_OFFSET_FACTOR" />
+		<field name="GL_POLYGON_OFFSET_UNITS" />
+		<field name="GL_PREVIOUS" />
+		<field name="GL_PRIMARY_COLOR" />
+		<field name="GL_PROJECTION_MATRIX" />
+		<field name="GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES" />
+		<field name="GL_PROJECTION_STACK_DEPTH" />
+		<field name="GL_RGB_SCALE" />
+		<field name="GL_SAMPLES" />
+		<field name="GL_SAMPLE_BUFFERS" />
+		<field name="GL_SAMPLE_COVERAGE_INVERT" />
+		<field name="GL_SAMPLE_COVERAGE_VALUE" />
+		<field name="GL_SCISSOR_BOX" />
+		<field name="GL_SHADE_MODEL" />
+		<field name="GL_SRC0_ALPHA" />
+		<field name="GL_SRC0_RGB" />
+		<field name="GL_SRC1_ALPHA" />
+		<field name="GL_SRC1_RGB" />
+		<field name="GL_SRC2_ALPHA" />
+		<field name="GL_SRC2_RGB" />
+		<field name="GL_STATIC_DRAW" />
+		<field name="GL_STENCIL_CLEAR_VALUE" />
+		<field name="GL_STENCIL_FAIL" />
+		<field name="GL_STENCIL_FUNC" />
+		<field name="GL_STENCIL_PASS_DEPTH_FAIL" />
+		<field name="GL_STENCIL_PASS_DEPTH_PASS" />
+		<field name="GL_STENCIL_REF" />
+		<field name="GL_STENCIL_VALUE_MASK" />
+		<field name="GL_STENCIL_WRITEMASK" />
+		<field name="GL_SUBTRACT" />
+		<field name="GL_TEXTURE_BINDING_2D" />
+		<field name="GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING" />
+		<field name="GL_TEXTURE_COORD_ARRAY_POINTER" />
+		<field name="GL_TEXTURE_COORD_ARRAY_SIZE" />
+		<field name="GL_TEXTURE_COORD_ARRAY_STRIDE" />
+		<field name="GL_TEXTURE_COORD_ARRAY_TYPE" />
+		<field name="GL_TEXTURE_MATRIX" />
+		<field name="GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES" />
+		<field name="GL_TEXTURE_STACK_DEPTH" />
+		<field name="GL_VERTEX_ARRAY_BUFFER_BINDING" />
+		<field name="GL_VERTEX_ARRAY_POINTER" />
+		<field name="GL_VERTEX_ARRAY_SIZE" />
+		<field name="GL_VERTEX_ARRAY_STRIDE" />
+		<field name="GL_VERTEX_ARRAY_TYPE" />
+		<field name="GL_VIEWPORT" />
+		<field name="GL_WRITE_ONLY" />
+	</class>
+	<class name="android/opengl/GLES11Ext" since="4">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="glAlphaFuncxOES(II)V" />
+		<method name="glBindFramebufferOES(II)V" />
+		<method name="glBindRenderbufferOES(II)V" />
+		<method name="glBlendEquationOES(I)V" />
+		<method name="glBlendEquationSeparateOES(II)V" />
+		<method name="glBlendFuncSeparateOES(IIII)V" />
+		<method name="glCheckFramebufferStatusOES(I)I" />
+		<method name="glClearColorxOES(IIII)V" />
+		<method name="glClearDepthfOES(F)V" />
+		<method name="glClearDepthxOES(I)V" />
+		<method name="glClipPlanefOES(ILjava/nio/FloatBuffer;)V" />
+		<method name="glClipPlanefOES(I[FI)V" />
+		<method name="glClipPlanexOES(ILjava/nio/IntBuffer;)V" />
+		<method name="glClipPlanexOES(I[II)V" />
+		<method name="glColor4xOES(IIII)V" />
+		<method name="glCurrentPaletteMatrixOES(I)V" />
+		<method name="glDeleteFramebuffersOES(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteFramebuffersOES(I[II)V" />
+		<method name="glDeleteRenderbuffersOES(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteRenderbuffersOES(I[II)V" />
+		<method name="glDepthRangefOES(FF)V" />
+		<method name="glDepthRangexOES(II)V" />
+		<method name="glDrawTexfOES(FFFFF)V" />
+		<method name="glDrawTexfvOES(Ljava/nio/FloatBuffer;)V" />
+		<method name="glDrawTexfvOES([FI)V" />
+		<method name="glDrawTexiOES(IIIII)V" />
+		<method name="glDrawTexivOES(Ljava/nio/IntBuffer;)V" />
+		<method name="glDrawTexivOES([II)V" />
+		<method name="glDrawTexsOES(SSSSS)V" />
+		<method name="glDrawTexsvOES(Ljava/nio/ShortBuffer;)V" />
+		<method name="glDrawTexsvOES([SI)V" />
+		<method name="glDrawTexxOES(IIIII)V" />
+		<method name="glDrawTexxvOES(Ljava/nio/IntBuffer;)V" />
+		<method name="glDrawTexxvOES([II)V" />
+		<method name="glEGLImageTargetRenderbufferStorageOES(ILjava/nio/Buffer;)V" />
+		<method name="glEGLImageTargetTexture2DOES(ILjava/nio/Buffer;)V" />
+		<method name="glFogxOES(II)V" />
+		<method name="glFogxvOES(ILjava/nio/IntBuffer;)V" />
+		<method name="glFogxvOES(I[II)V" />
+		<method name="glFramebufferRenderbufferOES(IIII)V" />
+		<method name="glFramebufferTexture2DOES(IIIII)V" />
+		<method name="glFrustumfOES(FFFFFF)V" />
+		<method name="glFrustumxOES(IIIIII)V" />
+		<method name="glGenFramebuffersOES(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenFramebuffersOES(I[II)V" />
+		<method name="glGenRenderbuffersOES(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenRenderbuffersOES(I[II)V" />
+		<method name="glGenerateMipmapOES(I)V" />
+		<method name="glGetClipPlanefOES(ILjava/nio/FloatBuffer;)V" />
+		<method name="glGetClipPlanefOES(I[FI)V" />
+		<method name="glGetClipPlanexOES(ILjava/nio/IntBuffer;)V" />
+		<method name="glGetClipPlanexOES(I[II)V" />
+		<method name="glGetFixedvOES(ILjava/nio/IntBuffer;)V" />
+		<method name="glGetFixedvOES(I[II)V" />
+		<method name="glGetFramebufferAttachmentParameterivOES(IIILjava/nio/IntBuffer;)V" />
+		<method name="glGetFramebufferAttachmentParameterivOES(III[II)V" />
+		<method name="glGetLightxvOES(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetLightxvOES(II[II)V" />
+		<method name="glGetMaterialxvOES(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetMaterialxvOES(II[II)V" />
+		<method name="glGetRenderbufferParameterivOES(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetRenderbufferParameterivOES(II[II)V" />
+		<method name="glGetTexEnvxvOES(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexEnvxvOES(II[II)V" />
+		<method name="glGetTexGenfvOES(IILjava/nio/FloatBuffer;)V" />
+		<method name="glGetTexGenfvOES(II[FI)V" />
+		<method name="glGetTexGenivOES(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexGenivOES(II[II)V" />
+		<method name="glGetTexGenxvOES(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexGenxvOES(II[II)V" />
+		<method name="glGetTexParameterxvOES(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexParameterxvOES(II[II)V" />
+		<method name="glIsFramebufferOES(I)Z" />
+		<method name="glIsRenderbufferOES(I)Z" />
+		<method name="glLightModelxOES(II)V" />
+		<method name="glLightModelxvOES(ILjava/nio/IntBuffer;)V" />
+		<method name="glLightModelxvOES(I[II)V" />
+		<method name="glLightxOES(III)V" />
+		<method name="glLightxvOES(IILjava/nio/IntBuffer;)V" />
+		<method name="glLightxvOES(II[II)V" />
+		<method name="glLineWidthxOES(I)V" />
+		<method name="glLoadMatrixxOES(Ljava/nio/IntBuffer;)V" />
+		<method name="glLoadMatrixxOES([II)V" />
+		<method name="glLoadPaletteFromModelViewMatrixOES()V" />
+		<method name="glMaterialxOES(III)V" />
+		<method name="glMaterialxvOES(IILjava/nio/IntBuffer;)V" />
+		<method name="glMaterialxvOES(II[II)V" />
+		<method name="glMatrixIndexPointerOES(IIILjava/nio/Buffer;)V" />
+		<method name="glMultMatrixxOES(Ljava/nio/IntBuffer;)V" />
+		<method name="glMultMatrixxOES([II)V" />
+		<method name="glMultiTexCoord4xOES(IIIII)V" />
+		<method name="glNormal3xOES(III)V" />
+		<method name="glOrthofOES(FFFFFF)V" />
+		<method name="glOrthoxOES(IIIIII)V" />
+		<method name="glPointParameterxOES(II)V" />
+		<method name="glPointParameterxvOES(ILjava/nio/IntBuffer;)V" />
+		<method name="glPointParameterxvOES(I[II)V" />
+		<method name="glPointSizexOES(I)V" />
+		<method name="glPolygonOffsetxOES(II)V" />
+		<method name="glRenderbufferStorageOES(IIII)V" />
+		<method name="glRotatexOES(IIII)V" />
+		<method name="glSampleCoveragexOES(IZ)V" />
+		<method name="glScalexOES(III)V" />
+		<method name="glTexEnvxOES(III)V" />
+		<method name="glTexEnvxvOES(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexEnvxvOES(II[II)V" />
+		<method name="glTexGenfOES(IIF)V" />
+		<method name="glTexGenfvOES(IILjava/nio/FloatBuffer;)V" />
+		<method name="glTexGenfvOES(II[FI)V" />
+		<method name="glTexGeniOES(III)V" />
+		<method name="glTexGenivOES(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexGenivOES(II[II)V" />
+		<method name="glTexGenxOES(III)V" />
+		<method name="glTexGenxvOES(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexGenxvOES(II[II)V" />
+		<method name="glTexParameterxOES(III)V" />
+		<method name="glTexParameterxvOES(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexParameterxvOES(II[II)V" />
+		<method name="glTranslatexOES(III)V" />
+		<method name="glWeightPointerOES(IIILjava/nio/Buffer;)V" />
+		<field name="GL_3DC_XY_AMD" />
+		<field name="GL_3DC_X_AMD" />
+		<field name="GL_ATC_RGBA_EXPLICIT_ALPHA_AMD" />
+		<field name="GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD" />
+		<field name="GL_ATC_RGB_AMD" />
+		<field name="GL_BGRA" />
+		<field name="GL_BLEND_DST_ALPHA_OES" />
+		<field name="GL_BLEND_DST_RGB_OES" />
+		<field name="GL_BLEND_EQUATION_ALPHA_OES" />
+		<field name="GL_BLEND_EQUATION_OES" />
+		<field name="GL_BLEND_EQUATION_RGB_OES" />
+		<field name="GL_BLEND_SRC_ALPHA_OES" />
+		<field name="GL_BLEND_SRC_RGB_OES" />
+		<field name="GL_BUFFER_ACCESS_OES" />
+		<field name="GL_BUFFER_MAPPED_OES" />
+		<field name="GL_BUFFER_MAP_POINTER_OES" />
+		<field name="GL_COLOR_ATTACHMENT0_OES" />
+		<field name="GL_CURRENT_PALETTE_MATRIX_OES" />
+		<field name="GL_DECR_WRAP_OES" />
+		<field name="GL_DEPTH24_STENCIL8_OES" />
+		<field name="GL_DEPTH_ATTACHMENT_OES" />
+		<field name="GL_DEPTH_COMPONENT16_OES" />
+		<field name="GL_DEPTH_COMPONENT24_OES" />
+		<field name="GL_DEPTH_COMPONENT32_OES" />
+		<field name="GL_DEPTH_STENCIL_OES" />
+		<field name="GL_ETC1_RGB8_OES" />
+		<field name="GL_FIXED_OES" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES" />
+		<field name="GL_FRAMEBUFFER_BINDING_OES" />
+		<field name="GL_FRAMEBUFFER_COMPLETE_OES" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES" />
+		<field name="GL_FRAMEBUFFER_OES" />
+		<field name="GL_FRAMEBUFFER_UNSUPPORTED_OES" />
+		<field name="GL_FUNC_ADD_OES" />
+		<field name="GL_FUNC_REVERSE_SUBTRACT_OES" />
+		<field name="GL_FUNC_SUBTRACT_OES" />
+		<field name="GL_INCR_WRAP_OES" />
+		<field name="GL_INVALID_FRAMEBUFFER_OPERATION_OES" />
+		<field name="GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES" />
+		<field name="GL_MATRIX_INDEX_ARRAY_OES" />
+		<field name="GL_MATRIX_INDEX_ARRAY_POINTER_OES" />
+		<field name="GL_MATRIX_INDEX_ARRAY_SIZE_OES" />
+		<field name="GL_MATRIX_INDEX_ARRAY_STRIDE_OES" />
+		<field name="GL_MATRIX_INDEX_ARRAY_TYPE_OES" />
+		<field name="GL_MATRIX_PALETTE_OES" />
+		<field name="GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES" />
+		<field name="GL_MAX_PALETTE_MATRICES_OES" />
+		<field name="GL_MAX_RENDERBUFFER_SIZE_OES" />
+		<field name="GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT" />
+		<field name="GL_MAX_VERTEX_UNITS_OES" />
+		<field name="GL_MIRRORED_REPEAT_OES" />
+		<field name="GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES" />
+		<field name="GL_NONE_OES" />
+		<field name="GL_NORMAL_MAP_OES" />
+		<field name="GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES" />
+		<field name="GL_REFLECTION_MAP_OES" />
+		<field name="GL_RENDERBUFFER_ALPHA_SIZE_OES" />
+		<field name="GL_RENDERBUFFER_BINDING_OES" />
+		<field name="GL_RENDERBUFFER_BLUE_SIZE_OES" />
+		<field name="GL_RENDERBUFFER_DEPTH_SIZE_OES" />
+		<field name="GL_RENDERBUFFER_GREEN_SIZE_OES" />
+		<field name="GL_RENDERBUFFER_HEIGHT_OES" />
+		<field name="GL_RENDERBUFFER_INTERNAL_FORMAT_OES" />
+		<field name="GL_RENDERBUFFER_OES" />
+		<field name="GL_RENDERBUFFER_RED_SIZE_OES" />
+		<field name="GL_RENDERBUFFER_STENCIL_SIZE_OES" />
+		<field name="GL_RENDERBUFFER_WIDTH_OES" />
+		<field name="GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES" since="15" />
+		<field name="GL_RGB565_OES" />
+		<field name="GL_RGB5_A1_OES" />
+		<field name="GL_RGB8_OES" />
+		<field name="GL_RGBA4_OES" />
+		<field name="GL_RGBA8_OES" />
+		<field name="GL_SAMPLER_EXTERNAL_OES" since="15" />
+		<field name="GL_STENCIL_ATTACHMENT_OES" />
+		<field name="GL_STENCIL_INDEX1_OES" />
+		<field name="GL_STENCIL_INDEX4_OES" />
+		<field name="GL_STENCIL_INDEX8_OES" />
+		<field name="GL_TEXTURE_BINDING_CUBE_MAP_OES" />
+		<field name="GL_TEXTURE_BINDING_EXTERNAL_OES" since="15" />
+		<field name="GL_TEXTURE_CROP_RECT_OES" />
+		<field name="GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES" />
+		<field name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES" />
+		<field name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES" />
+		<field name="GL_TEXTURE_CUBE_MAP_OES" />
+		<field name="GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES" />
+		<field name="GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES" />
+		<field name="GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES" />
+		<field name="GL_TEXTURE_EXTERNAL_OES" since="15" />
+		<field name="GL_TEXTURE_GEN_MODE_OES" />
+		<field name="GL_TEXTURE_GEN_STR_OES" />
+		<field name="GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES" />
+		<field name="GL_TEXTURE_MAX_ANISOTROPY_EXT" />
+		<field name="GL_UNSIGNED_INT_24_8_OES" />
+		<field name="GL_WEIGHT_ARRAY_BUFFER_BINDING_OES" />
+		<field name="GL_WEIGHT_ARRAY_OES" />
+		<field name="GL_WEIGHT_ARRAY_POINTER_OES" />
+		<field name="GL_WEIGHT_ARRAY_SIZE_OES" />
+		<field name="GL_WEIGHT_ARRAY_STRIDE_OES" />
+		<field name="GL_WEIGHT_ARRAY_TYPE_OES" />
+		<field name="GL_WRITE_ONLY_OES" />
+	</class>
+	<class name="android/opengl/GLES20" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="glActiveTexture(I)V" />
+		<method name="glAttachShader(II)V" />
+		<method name="glBindAttribLocation(IILjava/lang/String;)V" />
+		<method name="glBindBuffer(II)V" />
+		<method name="glBindFramebuffer(II)V" />
+		<method name="glBindRenderbuffer(II)V" />
+		<method name="glBindTexture(II)V" />
+		<method name="glBlendColor(FFFF)V" />
+		<method name="glBlendEquation(I)V" />
+		<method name="glBlendEquationSeparate(II)V" />
+		<method name="glBlendFunc(II)V" />
+		<method name="glBlendFuncSeparate(IIII)V" />
+		<method name="glBufferData(IILjava/nio/Buffer;I)V" />
+		<method name="glBufferSubData(IIILjava/nio/Buffer;)V" />
+		<method name="glCheckFramebufferStatus(I)I" />
+		<method name="glClear(I)V" />
+		<method name="glClearColor(FFFF)V" />
+		<method name="glClearDepthf(F)V" />
+		<method name="glClearStencil(I)V" />
+		<method name="glColorMask(ZZZZ)V" />
+		<method name="glCompileShader(I)V" />
+		<method name="glCompressedTexImage2D(IIIIIIILjava/nio/Buffer;)V" />
+		<method name="glCompressedTexSubImage2D(IIIIIIIILjava/nio/Buffer;)V" />
+		<method name="glCopyTexImage2D(IIIIIIII)V" />
+		<method name="glCopyTexSubImage2D(IIIIIIII)V" />
+		<method name="glCreateProgram()I" />
+		<method name="glCreateShader(I)I" />
+		<method name="glCullFace(I)V" />
+		<method name="glDeleteBuffers(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteBuffers(I[II)V" />
+		<method name="glDeleteFramebuffers(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteFramebuffers(I[II)V" />
+		<method name="glDeleteProgram(I)V" />
+		<method name="glDeleteRenderbuffers(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteRenderbuffers(I[II)V" />
+		<method name="glDeleteShader(I)V" />
+		<method name="glDeleteTextures(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteTextures(I[II)V" />
+		<method name="glDepthFunc(I)V" />
+		<method name="glDepthMask(Z)V" />
+		<method name="glDepthRangef(FF)V" />
+		<method name="glDetachShader(II)V" />
+		<method name="glDisable(I)V" />
+		<method name="glDisableVertexAttribArray(I)V" />
+		<method name="glDrawArrays(III)V" />
+		<method name="glDrawElements(IIII)V" since="9" />
+		<method name="glDrawElements(IIILjava/nio/Buffer;)V" />
+		<method name="glEnable(I)V" />
+		<method name="glEnableVertexAttribArray(I)V" />
+		<method name="glFinish()V" />
+		<method name="glFlush()V" />
+		<method name="glFramebufferRenderbuffer(IIII)V" />
+		<method name="glFramebufferTexture2D(IIIII)V" />
+		<method name="glFrontFace(I)V" />
+		<method name="glGenBuffers(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenBuffers(I[II)V" />
+		<method name="glGenFramebuffers(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenFramebuffers(I[II)V" />
+		<method name="glGenRenderbuffers(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenRenderbuffers(I[II)V" />
+		<method name="glGenTextures(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenTextures(I[II)V" />
+		<method name="glGenerateMipmap(I)V" />
+		<method name="glGetActiveAttrib(IIILjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;B)V" removed="21" />
+		<method name="glGetActiveAttrib(III[II[II[II[BI)V" />
+		<method name="glGetActiveAttrib(IILjava/nio/IntBuffer;Ljava/nio/IntBuffer;)Ljava/lang/String;" since="17" />
+		<method name="glGetActiveAttrib(II[II[II)Ljava/lang/String;" since="17" />
+		<method name="glGetActiveUniform(IIILjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;B)V" removed="21" />
+		<method name="glGetActiveUniform(III[II[II[II[BI)V" />
+		<method name="glGetActiveUniform(IILjava/nio/IntBuffer;Ljava/nio/IntBuffer;)Ljava/lang/String;" since="17" />
+		<method name="glGetActiveUniform(II[II[II)Ljava/lang/String;" since="17" />
+		<method name="glGetAttachedShaders(IILjava/nio/IntBuffer;Ljava/nio/IntBuffer;)V" />
+		<method name="glGetAttachedShaders(II[II[II)V" />
+		<method name="glGetAttribLocation(ILjava/lang/String;)I" />
+		<method name="glGetBooleanv(ILjava/nio/IntBuffer;)V" />
+		<method name="glGetBooleanv(I[ZI)V" />
+		<method name="glGetBufferParameteriv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetBufferParameteriv(II[II)V" />
+		<method name="glGetError()I" />
+		<method name="glGetFloatv(ILjava/nio/FloatBuffer;)V" />
+		<method name="glGetFloatv(I[FI)V" />
+		<method name="glGetFramebufferAttachmentParameteriv(IIILjava/nio/IntBuffer;)V" />
+		<method name="glGetFramebufferAttachmentParameteriv(III[II)V" />
+		<method name="glGetIntegerv(ILjava/nio/IntBuffer;)V" />
+		<method name="glGetIntegerv(I[II)V" />
+		<method name="glGetProgramInfoLog(I)Ljava/lang/String;" />
+		<method name="glGetProgramiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetProgramiv(II[II)V" />
+		<method name="glGetRenderbufferParameteriv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetRenderbufferParameteriv(II[II)V" />
+		<method name="glGetShaderInfoLog(I)Ljava/lang/String;" />
+		<method name="glGetShaderPrecisionFormat(IILjava/nio/IntBuffer;Ljava/nio/IntBuffer;)V" />
+		<method name="glGetShaderPrecisionFormat(II[II[II)V" />
+		<method name="glGetShaderSource(I)Ljava/lang/String;" since="17" />
+		<method name="glGetShaderSource(IILjava/nio/IntBuffer;B)V" removed="21" />
+		<method name="glGetShaderSource(II[II[BI)V" />
+		<method name="glGetShaderiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetShaderiv(II[II)V" />
+		<method name="glGetString(I)Ljava/lang/String;" />
+		<method name="glGetTexParameterfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glGetTexParameterfv(II[FI)V" />
+		<method name="glGetTexParameteriv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexParameteriv(II[II)V" />
+		<method name="glGetUniformLocation(ILjava/lang/String;)I" />
+		<method name="glGetUniformfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glGetUniformfv(II[FI)V" />
+		<method name="glGetUniformiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetUniformiv(II[II)V" />
+		<method name="glGetVertexAttribfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glGetVertexAttribfv(II[FI)V" />
+		<method name="glGetVertexAttribiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetVertexAttribiv(II[II)V" />
+		<method name="glHint(II)V" />
+		<method name="glIsBuffer(I)Z" />
+		<method name="glIsEnabled(I)Z" />
+		<method name="glIsFramebuffer(I)Z" />
+		<method name="glIsProgram(I)Z" />
+		<method name="glIsRenderbuffer(I)Z" />
+		<method name="glIsShader(I)Z" />
+		<method name="glIsTexture(I)Z" />
+		<method name="glLineWidth(F)V" />
+		<method name="glLinkProgram(I)V" />
+		<method name="glPixelStorei(II)V" />
+		<method name="glPolygonOffset(FF)V" />
+		<method name="glReadPixels(IIIIIILjava/nio/Buffer;)V" />
+		<method name="glReleaseShaderCompiler()V" />
+		<method name="glRenderbufferStorage(IIII)V" />
+		<method name="glSampleCoverage(FZ)V" />
+		<method name="glScissor(IIII)V" />
+		<method name="glShaderBinary(ILjava/nio/IntBuffer;ILjava/nio/Buffer;I)V" />
+		<method name="glShaderBinary(I[IIILjava/nio/Buffer;I)V" />
+		<method name="glShaderSource(ILjava/lang/String;)V" />
+		<method name="glStencilFunc(III)V" />
+		<method name="glStencilFuncSeparate(IIII)V" />
+		<method name="glStencilMask(I)V" />
+		<method name="glStencilMaskSeparate(II)V" />
+		<method name="glStencilOp(III)V" />
+		<method name="glStencilOpSeparate(IIII)V" />
+		<method name="glTexImage2D(IIIIIIIILjava/nio/Buffer;)V" />
+		<method name="glTexParameterf(IIF)V" />
+		<method name="glTexParameterfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glTexParameterfv(II[FI)V" />
+		<method name="glTexParameteri(III)V" />
+		<method name="glTexParameteriv(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexParameteriv(II[II)V" />
+		<method name="glTexSubImage2D(IIIIIIIILjava/nio/Buffer;)V" />
+		<method name="glUniform1f(IF)V" />
+		<method name="glUniform1fv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glUniform1fv(II[FI)V" />
+		<method name="glUniform1i(II)V" />
+		<method name="glUniform1iv(IILjava/nio/IntBuffer;)V" />
+		<method name="glUniform1iv(II[II)V" />
+		<method name="glUniform2f(IFF)V" />
+		<method name="glUniform2fv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glUniform2fv(II[FI)V" />
+		<method name="glUniform2i(III)V" />
+		<method name="glUniform2iv(IILjava/nio/IntBuffer;)V" />
+		<method name="glUniform2iv(II[II)V" />
+		<method name="glUniform3f(IFFF)V" />
+		<method name="glUniform3fv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glUniform3fv(II[FI)V" />
+		<method name="glUniform3i(IIII)V" />
+		<method name="glUniform3iv(IILjava/nio/IntBuffer;)V" />
+		<method name="glUniform3iv(II[II)V" />
+		<method name="glUniform4f(IFFFF)V" />
+		<method name="glUniform4fv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glUniform4fv(II[FI)V" />
+		<method name="glUniform4i(IIIII)V" />
+		<method name="glUniform4iv(IILjava/nio/IntBuffer;)V" />
+		<method name="glUniform4iv(II[II)V" />
+		<method name="glUniformMatrix2fv(IIZLjava/nio/FloatBuffer;)V" />
+		<method name="glUniformMatrix2fv(IIZ[FI)V" />
+		<method name="glUniformMatrix3fv(IIZLjava/nio/FloatBuffer;)V" />
+		<method name="glUniformMatrix3fv(IIZ[FI)V" />
+		<method name="glUniformMatrix4fv(IIZLjava/nio/FloatBuffer;)V" />
+		<method name="glUniformMatrix4fv(IIZ[FI)V" />
+		<method name="glUseProgram(I)V" />
+		<method name="glValidateProgram(I)V" />
+		<method name="glVertexAttrib1f(IF)V" />
+		<method name="glVertexAttrib1fv(ILjava/nio/FloatBuffer;)V" />
+		<method name="glVertexAttrib1fv(I[FI)V" />
+		<method name="glVertexAttrib2f(IFF)V" />
+		<method name="glVertexAttrib2fv(ILjava/nio/FloatBuffer;)V" />
+		<method name="glVertexAttrib2fv(I[FI)V" />
+		<method name="glVertexAttrib3f(IFFF)V" />
+		<method name="glVertexAttrib3fv(ILjava/nio/FloatBuffer;)V" />
+		<method name="glVertexAttrib3fv(I[FI)V" />
+		<method name="glVertexAttrib4f(IFFFF)V" />
+		<method name="glVertexAttrib4fv(ILjava/nio/FloatBuffer;)V" />
+		<method name="glVertexAttrib4fv(I[FI)V" />
+		<method name="glVertexAttribPointer(IIIZII)V" since="9" />
+		<method name="glVertexAttribPointer(IIIZILjava/nio/Buffer;)V" />
+		<method name="glViewport(IIII)V" />
+		<field name="GL_ACTIVE_ATTRIBUTES" />
+		<field name="GL_ACTIVE_ATTRIBUTE_MAX_LENGTH" />
+		<field name="GL_ACTIVE_TEXTURE" />
+		<field name="GL_ACTIVE_UNIFORMS" />
+		<field name="GL_ACTIVE_UNIFORM_MAX_LENGTH" />
+		<field name="GL_ALIASED_LINE_WIDTH_RANGE" />
+		<field name="GL_ALIASED_POINT_SIZE_RANGE" />
+		<field name="GL_ALPHA" />
+		<field name="GL_ALPHA_BITS" />
+		<field name="GL_ALWAYS" />
+		<field name="GL_ARRAY_BUFFER" />
+		<field name="GL_ARRAY_BUFFER_BINDING" />
+		<field name="GL_ATTACHED_SHADERS" />
+		<field name="GL_BACK" />
+		<field name="GL_BLEND" />
+		<field name="GL_BLEND_COLOR" />
+		<field name="GL_BLEND_DST_ALPHA" />
+		<field name="GL_BLEND_DST_RGB" />
+		<field name="GL_BLEND_EQUATION" />
+		<field name="GL_BLEND_EQUATION_ALPHA" />
+		<field name="GL_BLEND_EQUATION_RGB" />
+		<field name="GL_BLEND_SRC_ALPHA" />
+		<field name="GL_BLEND_SRC_RGB" />
+		<field name="GL_BLUE_BITS" />
+		<field name="GL_BOOL" />
+		<field name="GL_BOOL_VEC2" />
+		<field name="GL_BOOL_VEC3" />
+		<field name="GL_BOOL_VEC4" />
+		<field name="GL_BUFFER_SIZE" />
+		<field name="GL_BUFFER_USAGE" />
+		<field name="GL_BYTE" />
+		<field name="GL_CCW" />
+		<field name="GL_CLAMP_TO_EDGE" />
+		<field name="GL_COLOR_ATTACHMENT0" />
+		<field name="GL_COLOR_BUFFER_BIT" />
+		<field name="GL_COLOR_CLEAR_VALUE" />
+		<field name="GL_COLOR_WRITEMASK" />
+		<field name="GL_COMPILE_STATUS" />
+		<field name="GL_COMPRESSED_TEXTURE_FORMATS" />
+		<field name="GL_CONSTANT_ALPHA" />
+		<field name="GL_CONSTANT_COLOR" />
+		<field name="GL_CULL_FACE" />
+		<field name="GL_CULL_FACE_MODE" />
+		<field name="GL_CURRENT_PROGRAM" />
+		<field name="GL_CURRENT_VERTEX_ATTRIB" />
+		<field name="GL_CW" />
+		<field name="GL_DECR" />
+		<field name="GL_DECR_WRAP" />
+		<field name="GL_DELETE_STATUS" />
+		<field name="GL_DEPTH_ATTACHMENT" />
+		<field name="GL_DEPTH_BITS" />
+		<field name="GL_DEPTH_BUFFER_BIT" />
+		<field name="GL_DEPTH_CLEAR_VALUE" />
+		<field name="GL_DEPTH_COMPONENT" />
+		<field name="GL_DEPTH_COMPONENT16" />
+		<field name="GL_DEPTH_FUNC" />
+		<field name="GL_DEPTH_RANGE" />
+		<field name="GL_DEPTH_TEST" />
+		<field name="GL_DEPTH_WRITEMASK" />
+		<field name="GL_DITHER" />
+		<field name="GL_DONT_CARE" />
+		<field name="GL_DST_ALPHA" />
+		<field name="GL_DST_COLOR" />
+		<field name="GL_DYNAMIC_DRAW" />
+		<field name="GL_ELEMENT_ARRAY_BUFFER" />
+		<field name="GL_ELEMENT_ARRAY_BUFFER_BINDING" />
+		<field name="GL_EQUAL" />
+		<field name="GL_EXTENSIONS" />
+		<field name="GL_FALSE" />
+		<field name="GL_FASTEST" />
+		<field name="GL_FIXED" />
+		<field name="GL_FLOAT" />
+		<field name="GL_FLOAT_MAT2" />
+		<field name="GL_FLOAT_MAT3" />
+		<field name="GL_FLOAT_MAT4" />
+		<field name="GL_FLOAT_VEC2" />
+		<field name="GL_FLOAT_VEC3" />
+		<field name="GL_FLOAT_VEC4" />
+		<field name="GL_FRAGMENT_SHADER" />
+		<field name="GL_FRAMEBUFFER" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL" />
+		<field name="GL_FRAMEBUFFER_BINDING" />
+		<field name="GL_FRAMEBUFFER_COMPLETE" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT" />
+		<field name="GL_FRAMEBUFFER_UNSUPPORTED" />
+		<field name="GL_FRONT" />
+		<field name="GL_FRONT_AND_BACK" />
+		<field name="GL_FRONT_FACE" />
+		<field name="GL_FUNC_ADD" />
+		<field name="GL_FUNC_REVERSE_SUBTRACT" />
+		<field name="GL_FUNC_SUBTRACT" />
+		<field name="GL_GENERATE_MIPMAP_HINT" />
+		<field name="GL_GEQUAL" />
+		<field name="GL_GREATER" />
+		<field name="GL_GREEN_BITS" />
+		<field name="GL_HIGH_FLOAT" />
+		<field name="GL_HIGH_INT" />
+		<field name="GL_IMPLEMENTATION_COLOR_READ_FORMAT" />
+		<field name="GL_IMPLEMENTATION_COLOR_READ_TYPE" />
+		<field name="GL_INCR" />
+		<field name="GL_INCR_WRAP" />
+		<field name="GL_INFO_LOG_LENGTH" />
+		<field name="GL_INT" />
+		<field name="GL_INT_VEC2" />
+		<field name="GL_INT_VEC3" />
+		<field name="GL_INT_VEC4" />
+		<field name="GL_INVALID_ENUM" />
+		<field name="GL_INVALID_FRAMEBUFFER_OPERATION" />
+		<field name="GL_INVALID_OPERATION" />
+		<field name="GL_INVALID_VALUE" />
+		<field name="GL_INVERT" />
+		<field name="GL_KEEP" />
+		<field name="GL_LEQUAL" />
+		<field name="GL_LESS" />
+		<field name="GL_LINEAR" />
+		<field name="GL_LINEAR_MIPMAP_LINEAR" />
+		<field name="GL_LINEAR_MIPMAP_NEAREST" />
+		<field name="GL_LINES" />
+		<field name="GL_LINE_LOOP" />
+		<field name="GL_LINE_STRIP" />
+		<field name="GL_LINE_WIDTH" />
+		<field name="GL_LINK_STATUS" />
+		<field name="GL_LOW_FLOAT" />
+		<field name="GL_LOW_INT" />
+		<field name="GL_LUMINANCE" />
+		<field name="GL_LUMINANCE_ALPHA" />
+		<field name="GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS" />
+		<field name="GL_MAX_CUBE_MAP_TEXTURE_SIZE" />
+		<field name="GL_MAX_FRAGMENT_UNIFORM_VECTORS" />
+		<field name="GL_MAX_RENDERBUFFER_SIZE" />
+		<field name="GL_MAX_TEXTURE_IMAGE_UNITS" />
+		<field name="GL_MAX_TEXTURE_SIZE" />
+		<field name="GL_MAX_VARYING_VECTORS" />
+		<field name="GL_MAX_VERTEX_ATTRIBS" />
+		<field name="GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS" />
+		<field name="GL_MAX_VERTEX_UNIFORM_VECTORS" />
+		<field name="GL_MAX_VIEWPORT_DIMS" />
+		<field name="GL_MEDIUM_FLOAT" />
+		<field name="GL_MEDIUM_INT" />
+		<field name="GL_MIRRORED_REPEAT" />
+		<field name="GL_NEAREST" />
+		<field name="GL_NEAREST_MIPMAP_LINEAR" />
+		<field name="GL_NEAREST_MIPMAP_NEAREST" />
+		<field name="GL_NEVER" />
+		<field name="GL_NICEST" />
+		<field name="GL_NONE" />
+		<field name="GL_NOTEQUAL" />
+		<field name="GL_NO_ERROR" />
+		<field name="GL_NUM_COMPRESSED_TEXTURE_FORMATS" />
+		<field name="GL_NUM_SHADER_BINARY_FORMATS" />
+		<field name="GL_ONE" />
+		<field name="GL_ONE_MINUS_CONSTANT_ALPHA" />
+		<field name="GL_ONE_MINUS_CONSTANT_COLOR" />
+		<field name="GL_ONE_MINUS_DST_ALPHA" />
+		<field name="GL_ONE_MINUS_DST_COLOR" />
+		<field name="GL_ONE_MINUS_SRC_ALPHA" />
+		<field name="GL_ONE_MINUS_SRC_COLOR" />
+		<field name="GL_OUT_OF_MEMORY" />
+		<field name="GL_PACK_ALIGNMENT" />
+		<field name="GL_POINTS" />
+		<field name="GL_POLYGON_OFFSET_FACTOR" />
+		<field name="GL_POLYGON_OFFSET_FILL" />
+		<field name="GL_POLYGON_OFFSET_UNITS" />
+		<field name="GL_RED_BITS" />
+		<field name="GL_RENDERBUFFER" />
+		<field name="GL_RENDERBUFFER_ALPHA_SIZE" />
+		<field name="GL_RENDERBUFFER_BINDING" />
+		<field name="GL_RENDERBUFFER_BLUE_SIZE" />
+		<field name="GL_RENDERBUFFER_DEPTH_SIZE" />
+		<field name="GL_RENDERBUFFER_GREEN_SIZE" />
+		<field name="GL_RENDERBUFFER_HEIGHT" />
+		<field name="GL_RENDERBUFFER_INTERNAL_FORMAT" />
+		<field name="GL_RENDERBUFFER_RED_SIZE" />
+		<field name="GL_RENDERBUFFER_STENCIL_SIZE" />
+		<field name="GL_RENDERBUFFER_WIDTH" />
+		<field name="GL_RENDERER" />
+		<field name="GL_REPEAT" />
+		<field name="GL_REPLACE" />
+		<field name="GL_RGB" />
+		<field name="GL_RGB565" />
+		<field name="GL_RGB5_A1" />
+		<field name="GL_RGBA" />
+		<field name="GL_RGBA4" />
+		<field name="GL_SAMPLER_2D" />
+		<field name="GL_SAMPLER_CUBE" />
+		<field name="GL_SAMPLES" />
+		<field name="GL_SAMPLE_ALPHA_TO_COVERAGE" />
+		<field name="GL_SAMPLE_BUFFERS" />
+		<field name="GL_SAMPLE_COVERAGE" />
+		<field name="GL_SAMPLE_COVERAGE_INVERT" />
+		<field name="GL_SAMPLE_COVERAGE_VALUE" />
+		<field name="GL_SCISSOR_BOX" />
+		<field name="GL_SCISSOR_TEST" />
+		<field name="GL_SHADER_BINARY_FORMATS" />
+		<field name="GL_SHADER_COMPILER" />
+		<field name="GL_SHADER_SOURCE_LENGTH" />
+		<field name="GL_SHADER_TYPE" />
+		<field name="GL_SHADING_LANGUAGE_VERSION" />
+		<field name="GL_SHORT" />
+		<field name="GL_SRC_ALPHA" />
+		<field name="GL_SRC_ALPHA_SATURATE" />
+		<field name="GL_SRC_COLOR" />
+		<field name="GL_STATIC_DRAW" />
+		<field name="GL_STENCIL_ATTACHMENT" />
+		<field name="GL_STENCIL_BACK_FAIL" />
+		<field name="GL_STENCIL_BACK_FUNC" />
+		<field name="GL_STENCIL_BACK_PASS_DEPTH_FAIL" />
+		<field name="GL_STENCIL_BACK_PASS_DEPTH_PASS" />
+		<field name="GL_STENCIL_BACK_REF" />
+		<field name="GL_STENCIL_BACK_VALUE_MASK" />
+		<field name="GL_STENCIL_BACK_WRITEMASK" />
+		<field name="GL_STENCIL_BITS" />
+		<field name="GL_STENCIL_BUFFER_BIT" />
+		<field name="GL_STENCIL_CLEAR_VALUE" />
+		<field name="GL_STENCIL_FAIL" />
+		<field name="GL_STENCIL_FUNC" />
+		<field name="GL_STENCIL_INDEX" deprecated="18" />
+		<field name="GL_STENCIL_INDEX8" />
+		<field name="GL_STENCIL_PASS_DEPTH_FAIL" />
+		<field name="GL_STENCIL_PASS_DEPTH_PASS" />
+		<field name="GL_STENCIL_REF" />
+		<field name="GL_STENCIL_TEST" />
+		<field name="GL_STENCIL_VALUE_MASK" />
+		<field name="GL_STENCIL_WRITEMASK" />
+		<field name="GL_STREAM_DRAW" />
+		<field name="GL_SUBPIXEL_BITS" />
+		<field name="GL_TEXTURE" />
+		<field name="GL_TEXTURE0" />
+		<field name="GL_TEXTURE1" />
+		<field name="GL_TEXTURE10" />
+		<field name="GL_TEXTURE11" />
+		<field name="GL_TEXTURE12" />
+		<field name="GL_TEXTURE13" />
+		<field name="GL_TEXTURE14" />
+		<field name="GL_TEXTURE15" />
+		<field name="GL_TEXTURE16" />
+		<field name="GL_TEXTURE17" />
+		<field name="GL_TEXTURE18" />
+		<field name="GL_TEXTURE19" />
+		<field name="GL_TEXTURE2" />
+		<field name="GL_TEXTURE20" />
+		<field name="GL_TEXTURE21" />
+		<field name="GL_TEXTURE22" />
+		<field name="GL_TEXTURE23" />
+		<field name="GL_TEXTURE24" />
+		<field name="GL_TEXTURE25" />
+		<field name="GL_TEXTURE26" />
+		<field name="GL_TEXTURE27" />
+		<field name="GL_TEXTURE28" />
+		<field name="GL_TEXTURE29" />
+		<field name="GL_TEXTURE3" />
+		<field name="GL_TEXTURE30" />
+		<field name="GL_TEXTURE31" />
+		<field name="GL_TEXTURE4" />
+		<field name="GL_TEXTURE5" />
+		<field name="GL_TEXTURE6" />
+		<field name="GL_TEXTURE7" />
+		<field name="GL_TEXTURE8" />
+		<field name="GL_TEXTURE9" />
+		<field name="GL_TEXTURE_2D" />
+		<field name="GL_TEXTURE_BINDING_2D" />
+		<field name="GL_TEXTURE_BINDING_CUBE_MAP" />
+		<field name="GL_TEXTURE_CUBE_MAP" />
+		<field name="GL_TEXTURE_CUBE_MAP_NEGATIVE_X" />
+		<field name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Y" />
+		<field name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Z" />
+		<field name="GL_TEXTURE_CUBE_MAP_POSITIVE_X" />
+		<field name="GL_TEXTURE_CUBE_MAP_POSITIVE_Y" />
+		<field name="GL_TEXTURE_CUBE_MAP_POSITIVE_Z" />
+		<field name="GL_TEXTURE_MAG_FILTER" />
+		<field name="GL_TEXTURE_MIN_FILTER" />
+		<field name="GL_TEXTURE_WRAP_S" />
+		<field name="GL_TEXTURE_WRAP_T" />
+		<field name="GL_TRIANGLES" />
+		<field name="GL_TRIANGLE_FAN" />
+		<field name="GL_TRIANGLE_STRIP" />
+		<field name="GL_TRUE" />
+		<field name="GL_UNPACK_ALIGNMENT" />
+		<field name="GL_UNSIGNED_BYTE" />
+		<field name="GL_UNSIGNED_INT" />
+		<field name="GL_UNSIGNED_SHORT" />
+		<field name="GL_UNSIGNED_SHORT_4_4_4_4" />
+		<field name="GL_UNSIGNED_SHORT_5_5_5_1" />
+		<field name="GL_UNSIGNED_SHORT_5_6_5" />
+		<field name="GL_VALIDATE_STATUS" />
+		<field name="GL_VENDOR" />
+		<field name="GL_VERSION" />
+		<field name="GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING" />
+		<field name="GL_VERTEX_ATTRIB_ARRAY_ENABLED" />
+		<field name="GL_VERTEX_ATTRIB_ARRAY_NORMALIZED" />
+		<field name="GL_VERTEX_ATTRIB_ARRAY_POINTER" />
+		<field name="GL_VERTEX_ATTRIB_ARRAY_SIZE" />
+		<field name="GL_VERTEX_ATTRIB_ARRAY_STRIDE" />
+		<field name="GL_VERTEX_ATTRIB_ARRAY_TYPE" />
+		<field name="GL_VERTEX_SHADER" />
+		<field name="GL_VIEWPORT" />
+		<field name="GL_ZERO" />
+	</class>
+	<class name="android/opengl/GLES30" since="18">
+		<extends name="android/opengl/GLES20" />
+		<method name="&lt;init&gt;()V" />
+		<method name="glBeginQuery(II)V" />
+		<method name="glBeginTransformFeedback(I)V" />
+		<method name="glBindBufferBase(III)V" />
+		<method name="glBindBufferRange(IIIII)V" />
+		<method name="glBindSampler(II)V" />
+		<method name="glBindTransformFeedback(II)V" />
+		<method name="glBindVertexArray(I)V" />
+		<method name="glBlitFramebuffer(IIIIIIIIII)V" />
+		<method name="glClearBufferfi(IIFI)V" />
+		<method name="glClearBufferfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glClearBufferfv(II[FI)V" />
+		<method name="glClearBufferiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glClearBufferiv(II[II)V" />
+		<method name="glClearBufferuiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glClearBufferuiv(II[II)V" />
+		<method name="glClientWaitSync(JIJ)I" />
+		<method name="glCompressedTexImage3D(IIIIIIIII)V" />
+		<method name="glCompressedTexImage3D(IIIIIIIILjava/nio/Buffer;)V" />
+		<method name="glCompressedTexSubImage3D(IIIIIIIIIII)V" />
+		<method name="glCompressedTexSubImage3D(IIIIIIIIIILjava/nio/Buffer;)V" />
+		<method name="glCopyBufferSubData(IIIII)V" />
+		<method name="glCopyTexSubImage3D(IIIIIIIII)V" />
+		<method name="glDeleteQueries(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteQueries(I[II)V" />
+		<method name="glDeleteSamplers(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteSamplers(I[II)V" />
+		<method name="glDeleteSync(J)V" />
+		<method name="glDeleteTransformFeedbacks(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteTransformFeedbacks(I[II)V" />
+		<method name="glDeleteVertexArrays(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteVertexArrays(I[II)V" />
+		<method name="glDrawArraysInstanced(IIII)V" />
+		<method name="glDrawBuffers(ILjava/nio/IntBuffer;)V" />
+		<method name="glDrawBuffers(I[II)V" />
+		<method name="glDrawElementsInstanced(IIIII)V" />
+		<method name="glDrawElementsInstanced(IIILjava/nio/Buffer;I)V" />
+		<method name="glDrawRangeElements(IIIIII)V" />
+		<method name="glDrawRangeElements(IIIIILjava/nio/Buffer;)V" />
+		<method name="glEndQuery(I)V" />
+		<method name="glEndTransformFeedback()V" />
+		<method name="glFenceSync(II)J" />
+		<method name="glFlushMappedBufferRange(III)V" />
+		<method name="glFramebufferTextureLayer(IIIII)V" />
+		<method name="glGenQueries(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenQueries(I[II)V" />
+		<method name="glGenSamplers(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenSamplers(I[II)V" />
+		<method name="glGenTransformFeedbacks(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenTransformFeedbacks(I[II)V" />
+		<method name="glGenVertexArrays(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenVertexArrays(I[II)V" />
+		<method name="glGetActiveUniformBlockName(II)Ljava/lang/String;" />
+		<method name="glGetActiveUniformBlockName(III[II[BI)V" />
+		<method name="glGetActiveUniformBlockName(IILjava/nio/Buffer;Ljava/nio/Buffer;)V" />
+		<method name="glGetActiveUniformBlockiv(IIILjava/nio/IntBuffer;)V" />
+		<method name="glGetActiveUniformBlockiv(III[II)V" />
+		<method name="glGetActiveUniformsiv(IILjava/nio/IntBuffer;ILjava/nio/IntBuffer;)V" />
+		<method name="glGetActiveUniformsiv(II[III[II)V" />
+		<method name="glGetBufferParameteri64v(IILjava/nio/LongBuffer;)V" />
+		<method name="glGetBufferParameteri64v(II[JI)V" />
+		<method name="glGetBufferPointerv(II)Ljava/nio/Buffer;" />
+		<method name="glGetFragDataLocation(ILjava/lang/String;)I" />
+		<method name="glGetInteger64i_v(IILjava/nio/LongBuffer;)V" />
+		<method name="glGetInteger64i_v(II[JI)V" />
+		<method name="glGetInteger64v(ILjava/nio/LongBuffer;)V" />
+		<method name="glGetInteger64v(I[JI)V" />
+		<method name="glGetIntegeri_v(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetIntegeri_v(II[II)V" />
+		<method name="glGetInternalformativ(IIIILjava/nio/IntBuffer;)V" />
+		<method name="glGetInternalformativ(IIII[II)V" />
+		<method name="glGetProgramBinary(IILjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/Buffer;)V" />
+		<method name="glGetProgramBinary(II[II[IILjava/nio/Buffer;)V" />
+		<method name="glGetQueryObjectuiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetQueryObjectuiv(II[II)V" />
+		<method name="glGetQueryiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetQueryiv(II[II)V" />
+		<method name="glGetSamplerParameterfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glGetSamplerParameterfv(II[FI)V" />
+		<method name="glGetSamplerParameteriv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetSamplerParameteriv(II[II)V" />
+		<method name="glGetStringi(II)Ljava/lang/String;" />
+		<method name="glGetSynciv(JIILjava/nio/IntBuffer;Ljava/nio/IntBuffer;)V" />
+		<method name="glGetSynciv(JII[II[II)V" />
+		<method name="glGetTransformFeedbackVarying(IIILjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;B)V" deprecated="24" />
+		<method name="glGetTransformFeedbackVarying(IIILjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/ByteBuffer;)V" since="24" />
+		<method name="glGetTransformFeedbackVarying(III[II[II[II[BI)V" />
+		<method name="glGetTransformFeedbackVarying(IILjava/nio/IntBuffer;Ljava/nio/IntBuffer;)Ljava/lang/String;" />
+		<method name="glGetTransformFeedbackVarying(II[II[II)Ljava/lang/String;" />
+		<method name="glGetUniformBlockIndex(ILjava/lang/String;)I" />
+		<method name="glGetUniformIndices(I[Ljava/lang/String;Ljava/nio/IntBuffer;)V" />
+		<method name="glGetUniformIndices(I[Ljava/lang/String;[II)V" />
+		<method name="glGetUniformuiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetUniformuiv(II[II)V" />
+		<method name="glGetVertexAttribIiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetVertexAttribIiv(II[II)V" />
+		<method name="glGetVertexAttribIuiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetVertexAttribIuiv(II[II)V" />
+		<method name="glInvalidateFramebuffer(IILjava/nio/IntBuffer;)V" />
+		<method name="glInvalidateFramebuffer(II[II)V" />
+		<method name="glInvalidateSubFramebuffer(IILjava/nio/IntBuffer;IIII)V" />
+		<method name="glInvalidateSubFramebuffer(II[IIIIII)V" />
+		<method name="glIsQuery(I)Z" />
+		<method name="glIsSampler(I)Z" />
+		<method name="glIsSync(J)Z" />
+		<method name="glIsTransformFeedback(I)Z" />
+		<method name="glIsVertexArray(I)Z" />
+		<method name="glMapBufferRange(IIII)Ljava/nio/Buffer;" />
+		<method name="glPauseTransformFeedback()V" />
+		<method name="glProgramBinary(IILjava/nio/Buffer;I)V" />
+		<method name="glProgramParameteri(III)V" />
+		<method name="glReadBuffer(I)V" />
+		<method name="glReadPixels(IIIIIII)V" since="24" />
+		<method name="glRenderbufferStorageMultisample(IIIII)V" />
+		<method name="glResumeTransformFeedback()V" />
+		<method name="glSamplerParameterf(IIF)V" />
+		<method name="glSamplerParameterfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glSamplerParameterfv(II[FI)V" />
+		<method name="glSamplerParameteri(III)V" />
+		<method name="glSamplerParameteriv(IILjava/nio/IntBuffer;)V" />
+		<method name="glSamplerParameteriv(II[II)V" />
+		<method name="glTexImage3D(IIIIIIIIII)V" />
+		<method name="glTexImage3D(IIIIIIIIILjava/nio/Buffer;)V" />
+		<method name="glTexStorage2D(IIIII)V" />
+		<method name="glTexStorage3D(IIIIII)V" />
+		<method name="glTexSubImage3D(IIIIIIIIIII)V" />
+		<method name="glTexSubImage3D(IIIIIIIIIILjava/nio/Buffer;)V" />
+		<method name="glTransformFeedbackVaryings(I[Ljava/lang/String;I)V" />
+		<method name="glUniform1ui(II)V" />
+		<method name="glUniform1uiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glUniform1uiv(II[II)V" />
+		<method name="glUniform2ui(III)V" />
+		<method name="glUniform2uiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glUniform2uiv(II[II)V" />
+		<method name="glUniform3ui(IIII)V" />
+		<method name="glUniform3uiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glUniform3uiv(II[II)V" />
+		<method name="glUniform4ui(IIIII)V" />
+		<method name="glUniform4uiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glUniform4uiv(II[II)V" />
+		<method name="glUniformBlockBinding(III)V" />
+		<method name="glUniformMatrix2x3fv(IIZLjava/nio/FloatBuffer;)V" />
+		<method name="glUniformMatrix2x3fv(IIZ[FI)V" />
+		<method name="glUniformMatrix2x4fv(IIZLjava/nio/FloatBuffer;)V" />
+		<method name="glUniformMatrix2x4fv(IIZ[FI)V" />
+		<method name="glUniformMatrix3x2fv(IIZLjava/nio/FloatBuffer;)V" />
+		<method name="glUniformMatrix3x2fv(IIZ[FI)V" />
+		<method name="glUniformMatrix3x4fv(IIZLjava/nio/FloatBuffer;)V" />
+		<method name="glUniformMatrix3x4fv(IIZ[FI)V" />
+		<method name="glUniformMatrix4x2fv(IIZLjava/nio/FloatBuffer;)V" />
+		<method name="glUniformMatrix4x2fv(IIZ[FI)V" />
+		<method name="glUniformMatrix4x3fv(IIZLjava/nio/FloatBuffer;)V" />
+		<method name="glUniformMatrix4x3fv(IIZ[FI)V" />
+		<method name="glUnmapBuffer(I)Z" />
+		<method name="glVertexAttribDivisor(II)V" />
+		<method name="glVertexAttribI4i(IIIII)V" />
+		<method name="glVertexAttribI4iv(ILjava/nio/IntBuffer;)V" />
+		<method name="glVertexAttribI4iv(I[II)V" />
+		<method name="glVertexAttribI4ui(IIIII)V" />
+		<method name="glVertexAttribI4uiv(ILjava/nio/IntBuffer;)V" />
+		<method name="glVertexAttribI4uiv(I[II)V" />
+		<method name="glVertexAttribIPointer(IIIII)V" />
+		<method name="glVertexAttribIPointer(IIIILjava/nio/Buffer;)V" />
+		<method name="glWaitSync(JIJ)V" />
+		<field name="GL_ACTIVE_UNIFORM_BLOCKS" />
+		<field name="GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH" />
+		<field name="GL_ALREADY_SIGNALED" />
+		<field name="GL_ANY_SAMPLES_PASSED" />
+		<field name="GL_ANY_SAMPLES_PASSED_CONSERVATIVE" />
+		<field name="GL_BLUE" />
+		<field name="GL_BUFFER_ACCESS_FLAGS" />
+		<field name="GL_BUFFER_MAPPED" />
+		<field name="GL_BUFFER_MAP_LENGTH" />
+		<field name="GL_BUFFER_MAP_OFFSET" />
+		<field name="GL_BUFFER_MAP_POINTER" />
+		<field name="GL_COLOR" />
+		<field name="GL_COLOR_ATTACHMENT1" />
+		<field name="GL_COLOR_ATTACHMENT10" />
+		<field name="GL_COLOR_ATTACHMENT11" />
+		<field name="GL_COLOR_ATTACHMENT12" />
+		<field name="GL_COLOR_ATTACHMENT13" />
+		<field name="GL_COLOR_ATTACHMENT14" />
+		<field name="GL_COLOR_ATTACHMENT15" />
+		<field name="GL_COLOR_ATTACHMENT2" />
+		<field name="GL_COLOR_ATTACHMENT3" />
+		<field name="GL_COLOR_ATTACHMENT4" />
+		<field name="GL_COLOR_ATTACHMENT5" />
+		<field name="GL_COLOR_ATTACHMENT6" />
+		<field name="GL_COLOR_ATTACHMENT7" />
+		<field name="GL_COLOR_ATTACHMENT8" />
+		<field name="GL_COLOR_ATTACHMENT9" />
+		<field name="GL_COMPARE_REF_TO_TEXTURE" />
+		<field name="GL_COMPRESSED_R11_EAC" />
+		<field name="GL_COMPRESSED_RG11_EAC" />
+		<field name="GL_COMPRESSED_RGB8_ETC2" />
+		<field name="GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2" />
+		<field name="GL_COMPRESSED_RGBA8_ETC2_EAC" />
+		<field name="GL_COMPRESSED_SIGNED_R11_EAC" />
+		<field name="GL_COMPRESSED_SIGNED_RG11_EAC" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC" />
+		<field name="GL_COMPRESSED_SRGB8_ETC2" />
+		<field name="GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2" />
+		<field name="GL_CONDITION_SATISFIED" />
+		<field name="GL_COPY_READ_BUFFER" />
+		<field name="GL_COPY_READ_BUFFER_BINDING" />
+		<field name="GL_COPY_WRITE_BUFFER" />
+		<field name="GL_COPY_WRITE_BUFFER_BINDING" />
+		<field name="GL_CURRENT_QUERY" />
+		<field name="GL_DEPTH" />
+		<field name="GL_DEPTH24_STENCIL8" />
+		<field name="GL_DEPTH32F_STENCIL8" />
+		<field name="GL_DEPTH_COMPONENT24" />
+		<field name="GL_DEPTH_COMPONENT32F" />
+		<field name="GL_DEPTH_STENCIL" />
+		<field name="GL_DEPTH_STENCIL_ATTACHMENT" />
+		<field name="GL_DRAW_BUFFER0" />
+		<field name="GL_DRAW_BUFFER1" />
+		<field name="GL_DRAW_BUFFER10" />
+		<field name="GL_DRAW_BUFFER11" />
+		<field name="GL_DRAW_BUFFER12" />
+		<field name="GL_DRAW_BUFFER13" />
+		<field name="GL_DRAW_BUFFER14" />
+		<field name="GL_DRAW_BUFFER15" />
+		<field name="GL_DRAW_BUFFER2" />
+		<field name="GL_DRAW_BUFFER3" />
+		<field name="GL_DRAW_BUFFER4" />
+		<field name="GL_DRAW_BUFFER5" />
+		<field name="GL_DRAW_BUFFER6" />
+		<field name="GL_DRAW_BUFFER7" />
+		<field name="GL_DRAW_BUFFER8" />
+		<field name="GL_DRAW_BUFFER9" />
+		<field name="GL_DRAW_FRAMEBUFFER" />
+		<field name="GL_DRAW_FRAMEBUFFER_BINDING" />
+		<field name="GL_DYNAMIC_COPY" />
+		<field name="GL_DYNAMIC_READ" />
+		<field name="GL_FLOAT_32_UNSIGNED_INT_24_8_REV" />
+		<field name="GL_FLOAT_MAT2x3" />
+		<field name="GL_FLOAT_MAT2x4" />
+		<field name="GL_FLOAT_MAT3x2" />
+		<field name="GL_FLOAT_MAT3x4" />
+		<field name="GL_FLOAT_MAT4x2" />
+		<field name="GL_FLOAT_MAT4x3" />
+		<field name="GL_FRAGMENT_SHADER_DERIVATIVE_HINT" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER" />
+		<field name="GL_FRAMEBUFFER_DEFAULT" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE" />
+		<field name="GL_FRAMEBUFFER_UNDEFINED" />
+		<field name="GL_GREEN" />
+		<field name="GL_HALF_FLOAT" />
+		<field name="GL_INTERLEAVED_ATTRIBS" />
+		<field name="GL_INT_2_10_10_10_REV" />
+		<field name="GL_INT_SAMPLER_2D" />
+		<field name="GL_INT_SAMPLER_2D_ARRAY" />
+		<field name="GL_INT_SAMPLER_3D" />
+		<field name="GL_INT_SAMPLER_CUBE" />
+		<field name="GL_INVALID_INDEX" />
+		<field name="GL_MAJOR_VERSION" />
+		<field name="GL_MAP_FLUSH_EXPLICIT_BIT" />
+		<field name="GL_MAP_INVALIDATE_BUFFER_BIT" />
+		<field name="GL_MAP_INVALIDATE_RANGE_BIT" />
+		<field name="GL_MAP_READ_BIT" />
+		<field name="GL_MAP_UNSYNCHRONIZED_BIT" />
+		<field name="GL_MAP_WRITE_BIT" />
+		<field name="GL_MAX" />
+		<field name="GL_MAX_3D_TEXTURE_SIZE" />
+		<field name="GL_MAX_ARRAY_TEXTURE_LAYERS" />
+		<field name="GL_MAX_COLOR_ATTACHMENTS" />
+		<field name="GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS" />
+		<field name="GL_MAX_COMBINED_UNIFORM_BLOCKS" />
+		<field name="GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS" />
+		<field name="GL_MAX_DRAW_BUFFERS" />
+		<field name="GL_MAX_ELEMENTS_INDICES" />
+		<field name="GL_MAX_ELEMENTS_VERTICES" />
+		<field name="GL_MAX_ELEMENT_INDEX" />
+		<field name="GL_MAX_FRAGMENT_INPUT_COMPONENTS" />
+		<field name="GL_MAX_FRAGMENT_UNIFORM_BLOCKS" />
+		<field name="GL_MAX_FRAGMENT_UNIFORM_COMPONENTS" />
+		<field name="GL_MAX_PROGRAM_TEXEL_OFFSET" />
+		<field name="GL_MAX_SAMPLES" />
+		<field name="GL_MAX_SERVER_WAIT_TIMEOUT" />
+		<field name="GL_MAX_TEXTURE_LOD_BIAS" />
+		<field name="GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS" />
+		<field name="GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS" />
+		<field name="GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS" />
+		<field name="GL_MAX_UNIFORM_BLOCK_SIZE" />
+		<field name="GL_MAX_UNIFORM_BUFFER_BINDINGS" />
+		<field name="GL_MAX_VARYING_COMPONENTS" />
+		<field name="GL_MAX_VERTEX_OUTPUT_COMPONENTS" />
+		<field name="GL_MAX_VERTEX_UNIFORM_BLOCKS" />
+		<field name="GL_MAX_VERTEX_UNIFORM_COMPONENTS" />
+		<field name="GL_MIN" />
+		<field name="GL_MINOR_VERSION" />
+		<field name="GL_MIN_PROGRAM_TEXEL_OFFSET" />
+		<field name="GL_NUM_EXTENSIONS" />
+		<field name="GL_NUM_PROGRAM_BINARY_FORMATS" />
+		<field name="GL_NUM_SAMPLE_COUNTS" />
+		<field name="GL_OBJECT_TYPE" />
+		<field name="GL_PACK_ROW_LENGTH" />
+		<field name="GL_PACK_SKIP_PIXELS" />
+		<field name="GL_PACK_SKIP_ROWS" />
+		<field name="GL_PIXEL_PACK_BUFFER" />
+		<field name="GL_PIXEL_PACK_BUFFER_BINDING" />
+		<field name="GL_PIXEL_UNPACK_BUFFER" />
+		<field name="GL_PIXEL_UNPACK_BUFFER_BINDING" />
+		<field name="GL_PRIMITIVE_RESTART_FIXED_INDEX" />
+		<field name="GL_PROGRAM_BINARY_FORMATS" />
+		<field name="GL_PROGRAM_BINARY_LENGTH" />
+		<field name="GL_PROGRAM_BINARY_RETRIEVABLE_HINT" />
+		<field name="GL_QUERY_RESULT" />
+		<field name="GL_QUERY_RESULT_AVAILABLE" />
+		<field name="GL_R11F_G11F_B10F" />
+		<field name="GL_R16F" />
+		<field name="GL_R16I" />
+		<field name="GL_R16UI" />
+		<field name="GL_R32F" />
+		<field name="GL_R32I" />
+		<field name="GL_R32UI" />
+		<field name="GL_R8" />
+		<field name="GL_R8I" />
+		<field name="GL_R8UI" />
+		<field name="GL_R8_SNORM" />
+		<field name="GL_RASTERIZER_DISCARD" />
+		<field name="GL_READ_BUFFER" />
+		<field name="GL_READ_FRAMEBUFFER" />
+		<field name="GL_READ_FRAMEBUFFER_BINDING" />
+		<field name="GL_RED" />
+		<field name="GL_RED_INTEGER" />
+		<field name="GL_RENDERBUFFER_SAMPLES" />
+		<field name="GL_RG" />
+		<field name="GL_RG16F" />
+		<field name="GL_RG16I" />
+		<field name="GL_RG16UI" />
+		<field name="GL_RG32F" />
+		<field name="GL_RG32I" />
+		<field name="GL_RG32UI" />
+		<field name="GL_RG8" />
+		<field name="GL_RG8I" />
+		<field name="GL_RG8UI" />
+		<field name="GL_RG8_SNORM" />
+		<field name="GL_RGB10_A2" />
+		<field name="GL_RGB10_A2UI" />
+		<field name="GL_RGB16F" />
+		<field name="GL_RGB16I" />
+		<field name="GL_RGB16UI" />
+		<field name="GL_RGB32F" />
+		<field name="GL_RGB32I" />
+		<field name="GL_RGB32UI" />
+		<field name="GL_RGB8" />
+		<field name="GL_RGB8I" />
+		<field name="GL_RGB8UI" />
+		<field name="GL_RGB8_SNORM" />
+		<field name="GL_RGB9_E5" />
+		<field name="GL_RGBA16F" />
+		<field name="GL_RGBA16I" />
+		<field name="GL_RGBA16UI" />
+		<field name="GL_RGBA32F" />
+		<field name="GL_RGBA32I" />
+		<field name="GL_RGBA32UI" />
+		<field name="GL_RGBA8" />
+		<field name="GL_RGBA8I" />
+		<field name="GL_RGBA8UI" />
+		<field name="GL_RGBA8_SNORM" />
+		<field name="GL_RGBA_INTEGER" />
+		<field name="GL_RGB_INTEGER" />
+		<field name="GL_RG_INTEGER" />
+		<field name="GL_SAMPLER_2D_ARRAY" />
+		<field name="GL_SAMPLER_2D_ARRAY_SHADOW" />
+		<field name="GL_SAMPLER_2D_SHADOW" />
+		<field name="GL_SAMPLER_3D" />
+		<field name="GL_SAMPLER_BINDING" />
+		<field name="GL_SAMPLER_CUBE_SHADOW" />
+		<field name="GL_SEPARATE_ATTRIBS" />
+		<field name="GL_SIGNALED" />
+		<field name="GL_SIGNED_NORMALIZED" />
+		<field name="GL_SRGB" />
+		<field name="GL_SRGB8" />
+		<field name="GL_SRGB8_ALPHA8" />
+		<field name="GL_STATIC_COPY" />
+		<field name="GL_STATIC_READ" />
+		<field name="GL_STENCIL" />
+		<field name="GL_STREAM_COPY" />
+		<field name="GL_STREAM_READ" />
+		<field name="GL_SYNC_CONDITION" />
+		<field name="GL_SYNC_FENCE" />
+		<field name="GL_SYNC_FLAGS" />
+		<field name="GL_SYNC_FLUSH_COMMANDS_BIT" />
+		<field name="GL_SYNC_GPU_COMMANDS_COMPLETE" />
+		<field name="GL_SYNC_STATUS" />
+		<field name="GL_TEXTURE_2D_ARRAY" />
+		<field name="GL_TEXTURE_3D" />
+		<field name="GL_TEXTURE_BASE_LEVEL" />
+		<field name="GL_TEXTURE_BINDING_2D_ARRAY" />
+		<field name="GL_TEXTURE_BINDING_3D" />
+		<field name="GL_TEXTURE_COMPARE_FUNC" />
+		<field name="GL_TEXTURE_COMPARE_MODE" />
+		<field name="GL_TEXTURE_IMMUTABLE_FORMAT" />
+		<field name="GL_TEXTURE_IMMUTABLE_LEVELS" />
+		<field name="GL_TEXTURE_MAX_LEVEL" />
+		<field name="GL_TEXTURE_MAX_LOD" />
+		<field name="GL_TEXTURE_MIN_LOD" />
+		<field name="GL_TEXTURE_SWIZZLE_A" />
+		<field name="GL_TEXTURE_SWIZZLE_B" />
+		<field name="GL_TEXTURE_SWIZZLE_G" />
+		<field name="GL_TEXTURE_SWIZZLE_R" />
+		<field name="GL_TEXTURE_WRAP_R" />
+		<field name="GL_TIMEOUT_EXPIRED" />
+		<field name="GL_TIMEOUT_IGNORED" />
+		<field name="GL_TRANSFORM_FEEDBACK" />
+		<field name="GL_TRANSFORM_FEEDBACK_ACTIVE" />
+		<field name="GL_TRANSFORM_FEEDBACK_BINDING" />
+		<field name="GL_TRANSFORM_FEEDBACK_BUFFER" />
+		<field name="GL_TRANSFORM_FEEDBACK_BUFFER_BINDING" />
+		<field name="GL_TRANSFORM_FEEDBACK_BUFFER_MODE" />
+		<field name="GL_TRANSFORM_FEEDBACK_BUFFER_SIZE" />
+		<field name="GL_TRANSFORM_FEEDBACK_BUFFER_START" />
+		<field name="GL_TRANSFORM_FEEDBACK_PAUSED" />
+		<field name="GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN" />
+		<field name="GL_TRANSFORM_FEEDBACK_VARYINGS" />
+		<field name="GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH" />
+		<field name="GL_UNIFORM_ARRAY_STRIDE" />
+		<field name="GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS" />
+		<field name="GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES" />
+		<field name="GL_UNIFORM_BLOCK_BINDING" />
+		<field name="GL_UNIFORM_BLOCK_DATA_SIZE" />
+		<field name="GL_UNIFORM_BLOCK_INDEX" />
+		<field name="GL_UNIFORM_BLOCK_NAME_LENGTH" />
+		<field name="GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER" />
+		<field name="GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER" />
+		<field name="GL_UNIFORM_BUFFER" />
+		<field name="GL_UNIFORM_BUFFER_BINDING" />
+		<field name="GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT" />
+		<field name="GL_UNIFORM_BUFFER_SIZE" />
+		<field name="GL_UNIFORM_BUFFER_START" />
+		<field name="GL_UNIFORM_IS_ROW_MAJOR" />
+		<field name="GL_UNIFORM_MATRIX_STRIDE" />
+		<field name="GL_UNIFORM_NAME_LENGTH" />
+		<field name="GL_UNIFORM_OFFSET" />
+		<field name="GL_UNIFORM_SIZE" />
+		<field name="GL_UNIFORM_TYPE" />
+		<field name="GL_UNPACK_IMAGE_HEIGHT" />
+		<field name="GL_UNPACK_ROW_LENGTH" />
+		<field name="GL_UNPACK_SKIP_IMAGES" />
+		<field name="GL_UNPACK_SKIP_PIXELS" />
+		<field name="GL_UNPACK_SKIP_ROWS" />
+		<field name="GL_UNSIGNALED" />
+		<field name="GL_UNSIGNED_INT_10F_11F_11F_REV" />
+		<field name="GL_UNSIGNED_INT_24_8" />
+		<field name="GL_UNSIGNED_INT_2_10_10_10_REV" />
+		<field name="GL_UNSIGNED_INT_5_9_9_9_REV" />
+		<field name="GL_UNSIGNED_INT_SAMPLER_2D" />
+		<field name="GL_UNSIGNED_INT_SAMPLER_2D_ARRAY" />
+		<field name="GL_UNSIGNED_INT_SAMPLER_3D" />
+		<field name="GL_UNSIGNED_INT_SAMPLER_CUBE" />
+		<field name="GL_UNSIGNED_INT_VEC2" />
+		<field name="GL_UNSIGNED_INT_VEC3" />
+		<field name="GL_UNSIGNED_INT_VEC4" />
+		<field name="GL_UNSIGNED_NORMALIZED" />
+		<field name="GL_VERTEX_ARRAY_BINDING" />
+		<field name="GL_VERTEX_ATTRIB_ARRAY_DIVISOR" />
+		<field name="GL_VERTEX_ATTRIB_ARRAY_INTEGER" />
+		<field name="GL_WAIT_FAILED" />
+	</class>
+	<class name="android/opengl/GLES31" since="21">
+		<extends name="android/opengl/GLES30" />
+		<method name="glActiveShaderProgram(II)V" />
+		<method name="glBindImageTexture(IIIZIII)V" />
+		<method name="glBindProgramPipeline(I)V" />
+		<method name="glBindVertexBuffer(IIJI)V" />
+		<method name="glCreateShaderProgramv(I[Ljava/lang/String;)I" />
+		<method name="glDeleteProgramPipelines(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteProgramPipelines(I[II)V" />
+		<method name="glDispatchCompute(III)V" />
+		<method name="glDispatchComputeIndirect(J)V" />
+		<method name="glDrawArraysIndirect(IJ)V" />
+		<method name="glDrawElementsIndirect(IIJ)V" />
+		<method name="glFramebufferParameteri(III)V" />
+		<method name="glGenProgramPipelines(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenProgramPipelines(I[II)V" />
+		<method name="glGetBooleani_v(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetBooleani_v(II[ZI)V" />
+		<method name="glGetFramebufferParameteriv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetFramebufferParameteriv(II[II)V" />
+		<method name="glGetMultisamplefv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glGetMultisamplefv(II[FI)V" />
+		<method name="glGetProgramInterfaceiv(IIILjava/nio/IntBuffer;)V" />
+		<method name="glGetProgramInterfaceiv(III[II)V" />
+		<method name="glGetProgramPipelineInfoLog(I)Ljava/lang/String;" />
+		<method name="glGetProgramPipelineiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetProgramPipelineiv(II[II)V" />
+		<method name="glGetProgramResourceIndex(IILjava/lang/String;)I" />
+		<method name="glGetProgramResourceLocation(IILjava/lang/String;)I" />
+		<method name="glGetProgramResourceName(III)Ljava/lang/String;" />
+		<method name="glGetProgramResourceiv(IIIILjava/nio/IntBuffer;ILjava/nio/IntBuffer;Ljava/nio/IntBuffer;)V" />
+		<method name="glGetProgramResourceiv(IIII[III[II[II)V" />
+		<method name="glGetTexLevelParameterfv(IIILjava/nio/FloatBuffer;)V" />
+		<method name="glGetTexLevelParameterfv(III[FI)V" />
+		<method name="glGetTexLevelParameteriv(IIILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexLevelParameteriv(III[II)V" />
+		<method name="glIsProgramPipeline(I)Z" />
+		<method name="glMemoryBarrier(I)V" />
+		<method name="glMemoryBarrierByRegion(I)V" />
+		<method name="glProgramUniform1f(IIF)V" />
+		<method name="glProgramUniform1fv(IIILjava/nio/FloatBuffer;)V" />
+		<method name="glProgramUniform1fv(III[FI)V" />
+		<method name="glProgramUniform1i(III)V" />
+		<method name="glProgramUniform1iv(IIILjava/nio/IntBuffer;)V" />
+		<method name="glProgramUniform1iv(III[II)V" />
+		<method name="glProgramUniform1ui(III)V" />
+		<method name="glProgramUniform1uiv(IIILjava/nio/IntBuffer;)V" />
+		<method name="glProgramUniform1uiv(III[II)V" />
+		<method name="glProgramUniform2f(IIFF)V" />
+		<method name="glProgramUniform2fv(IIILjava/nio/FloatBuffer;)V" />
+		<method name="glProgramUniform2fv(III[FI)V" />
+		<method name="glProgramUniform2i(IIII)V" />
+		<method name="glProgramUniform2iv(IIILjava/nio/IntBuffer;)V" />
+		<method name="glProgramUniform2iv(III[II)V" />
+		<method name="glProgramUniform2ui(IIII)V" />
+		<method name="glProgramUniform2uiv(IIILjava/nio/IntBuffer;)V" />
+		<method name="glProgramUniform2uiv(III[II)V" />
+		<method name="glProgramUniform3f(IIFFF)V" />
+		<method name="glProgramUniform3fv(IIILjava/nio/FloatBuffer;)V" />
+		<method name="glProgramUniform3fv(III[FI)V" />
+		<method name="glProgramUniform3i(IIIII)V" />
+		<method name="glProgramUniform3iv(IIILjava/nio/IntBuffer;)V" />
+		<method name="glProgramUniform3iv(III[II)V" />
+		<method name="glProgramUniform3ui(IIIII)V" />
+		<method name="glProgramUniform3uiv(IIILjava/nio/IntBuffer;)V" />
+		<method name="glProgramUniform3uiv(III[II)V" />
+		<method name="glProgramUniform4f(IIFFFF)V" />
+		<method name="glProgramUniform4fv(IIILjava/nio/FloatBuffer;)V" />
+		<method name="glProgramUniform4fv(III[FI)V" />
+		<method name="glProgramUniform4i(IIIIII)V" />
+		<method name="glProgramUniform4iv(IIILjava/nio/IntBuffer;)V" />
+		<method name="glProgramUniform4iv(III[II)V" />
+		<method name="glProgramUniform4ui(IIIIII)V" />
+		<method name="glProgramUniform4uiv(IIILjava/nio/IntBuffer;)V" />
+		<method name="glProgramUniform4uiv(III[II)V" />
+		<method name="glProgramUniformMatrix2fv(IIIZLjava/nio/FloatBuffer;)V" />
+		<method name="glProgramUniformMatrix2fv(IIIZ[FI)V" />
+		<method name="glProgramUniformMatrix2x3fv(IIIZLjava/nio/FloatBuffer;)V" />
+		<method name="glProgramUniformMatrix2x3fv(IIIZ[FI)V" />
+		<method name="glProgramUniformMatrix2x4fv(IIIZLjava/nio/FloatBuffer;)V" />
+		<method name="glProgramUniformMatrix2x4fv(IIIZ[FI)V" />
+		<method name="glProgramUniformMatrix3fv(IIIZLjava/nio/FloatBuffer;)V" />
+		<method name="glProgramUniformMatrix3fv(IIIZ[FI)V" />
+		<method name="glProgramUniformMatrix3x2fv(IIIZLjava/nio/FloatBuffer;)V" />
+		<method name="glProgramUniformMatrix3x2fv(IIIZ[FI)V" />
+		<method name="glProgramUniformMatrix3x4fv(IIIZLjava/nio/FloatBuffer;)V" />
+		<method name="glProgramUniformMatrix3x4fv(IIIZ[FI)V" />
+		<method name="glProgramUniformMatrix4fv(IIIZLjava/nio/FloatBuffer;)V" />
+		<method name="glProgramUniformMatrix4fv(IIIZ[FI)V" />
+		<method name="glProgramUniformMatrix4x2fv(IIIZLjava/nio/FloatBuffer;)V" />
+		<method name="glProgramUniformMatrix4x2fv(IIIZ[FI)V" />
+		<method name="glProgramUniformMatrix4x3fv(IIIZLjava/nio/FloatBuffer;)V" />
+		<method name="glProgramUniformMatrix4x3fv(IIIZ[FI)V" />
+		<method name="glSampleMaski(II)V" />
+		<method name="glTexStorage2DMultisample(IIIIIZ)V" />
+		<method name="glUseProgramStages(III)V" />
+		<method name="glValidateProgramPipeline(I)V" />
+		<method name="glVertexAttribBinding(II)V" />
+		<method name="glVertexAttribFormat(IIIZI)V" />
+		<method name="glVertexAttribIFormat(IIII)V" />
+		<method name="glVertexBindingDivisor(II)V" />
+		<field name="GL_ACTIVE_ATOMIC_COUNTER_BUFFERS" />
+		<field name="GL_ACTIVE_PROGRAM" />
+		<field name="GL_ACTIVE_RESOURCES" />
+		<field name="GL_ACTIVE_VARIABLES" />
+		<field name="GL_ALL_BARRIER_BITS" since="24" />
+		<field name="GL_ALL_SHADER_BITS" />
+		<field name="GL_ARRAY_SIZE" />
+		<field name="GL_ARRAY_STRIDE" />
+		<field name="GL_ATOMIC_COUNTER_BARRIER_BIT" />
+		<field name="GL_ATOMIC_COUNTER_BUFFER" />
+		<field name="GL_ATOMIC_COUNTER_BUFFER_BINDING" />
+		<field name="GL_ATOMIC_COUNTER_BUFFER_INDEX" />
+		<field name="GL_ATOMIC_COUNTER_BUFFER_SIZE" />
+		<field name="GL_ATOMIC_COUNTER_BUFFER_START" />
+		<field name="GL_BLOCK_INDEX" />
+		<field name="GL_BUFFER_BINDING" />
+		<field name="GL_BUFFER_DATA_SIZE" />
+		<field name="GL_BUFFER_UPDATE_BARRIER_BIT" />
+		<field name="GL_BUFFER_VARIABLE" />
+		<field name="GL_COMMAND_BARRIER_BIT" />
+		<field name="GL_COMPUTE_SHADER" />
+		<field name="GL_COMPUTE_SHADER_BIT" />
+		<field name="GL_COMPUTE_WORK_GROUP_SIZE" />
+		<field name="GL_DEPTH_STENCIL_TEXTURE_MODE" />
+		<field name="GL_DISPATCH_INDIRECT_BUFFER" />
+		<field name="GL_DISPATCH_INDIRECT_BUFFER_BINDING" />
+		<field name="GL_DRAW_INDIRECT_BUFFER" />
+		<field name="GL_DRAW_INDIRECT_BUFFER_BINDING" />
+		<field name="GL_ELEMENT_ARRAY_BARRIER_BIT" since="24" />
+		<field name="GL_FRAGMENT_SHADER_BIT" />
+		<field name="GL_FRAMEBUFFER_BARRIER_BIT" />
+		<field name="GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS" />
+		<field name="GL_FRAMEBUFFER_DEFAULT_HEIGHT" />
+		<field name="GL_FRAMEBUFFER_DEFAULT_SAMPLES" />
+		<field name="GL_FRAMEBUFFER_DEFAULT_WIDTH" />
+		<field name="GL_IMAGE_2D" />
+		<field name="GL_IMAGE_2D_ARRAY" />
+		<field name="GL_IMAGE_3D" />
+		<field name="GL_IMAGE_BINDING_ACCESS" />
+		<field name="GL_IMAGE_BINDING_FORMAT" />
+		<field name="GL_IMAGE_BINDING_LAYER" />
+		<field name="GL_IMAGE_BINDING_LAYERED" />
+		<field name="GL_IMAGE_BINDING_LEVEL" />
+		<field name="GL_IMAGE_BINDING_NAME" />
+		<field name="GL_IMAGE_CUBE" />
+		<field name="GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS" />
+		<field name="GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE" />
+		<field name="GL_IMAGE_FORMAT_COMPATIBILITY_TYPE" />
+		<field name="GL_INT_IMAGE_2D" />
+		<field name="GL_INT_IMAGE_2D_ARRAY" />
+		<field name="GL_INT_IMAGE_3D" />
+		<field name="GL_INT_IMAGE_CUBE" />
+		<field name="GL_INT_SAMPLER_2D_MULTISAMPLE" />
+		<field name="GL_IS_ROW_MAJOR" />
+		<field name="GL_LOCATION" />
+		<field name="GL_MATRIX_STRIDE" />
+		<field name="GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS" />
+		<field name="GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE" />
+		<field name="GL_MAX_COLOR_TEXTURE_SAMPLES" />
+		<field name="GL_MAX_COMBINED_ATOMIC_COUNTERS" />
+		<field name="GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS" />
+		<field name="GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS" />
+		<field name="GL_MAX_COMBINED_IMAGE_UNIFORMS" />
+		<field name="GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES" />
+		<field name="GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS" />
+		<field name="GL_MAX_COMPUTE_ATOMIC_COUNTERS" />
+		<field name="GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS" />
+		<field name="GL_MAX_COMPUTE_IMAGE_UNIFORMS" />
+		<field name="GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS" />
+		<field name="GL_MAX_COMPUTE_SHARED_MEMORY_SIZE" />
+		<field name="GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS" />
+		<field name="GL_MAX_COMPUTE_UNIFORM_BLOCKS" />
+		<field name="GL_MAX_COMPUTE_UNIFORM_COMPONENTS" />
+		<field name="GL_MAX_COMPUTE_WORK_GROUP_COUNT" />
+		<field name="GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS" />
+		<field name="GL_MAX_COMPUTE_WORK_GROUP_SIZE" />
+		<field name="GL_MAX_DEPTH_TEXTURE_SAMPLES" />
+		<field name="GL_MAX_FRAGMENT_ATOMIC_COUNTERS" />
+		<field name="GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS" />
+		<field name="GL_MAX_FRAGMENT_IMAGE_UNIFORMS" />
+		<field name="GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS" />
+		<field name="GL_MAX_FRAMEBUFFER_HEIGHT" />
+		<field name="GL_MAX_FRAMEBUFFER_SAMPLES" />
+		<field name="GL_MAX_FRAMEBUFFER_WIDTH" />
+		<field name="GL_MAX_IMAGE_UNITS" />
+		<field name="GL_MAX_INTEGER_SAMPLES" />
+		<field name="GL_MAX_NAME_LENGTH" />
+		<field name="GL_MAX_NUM_ACTIVE_VARIABLES" />
+		<field name="GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET" />
+		<field name="GL_MAX_SAMPLE_MASK_WORDS" />
+		<field name="GL_MAX_SHADER_STORAGE_BLOCK_SIZE" />
+		<field name="GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS" />
+		<field name="GL_MAX_UNIFORM_LOCATIONS" />
+		<field name="GL_MAX_VERTEX_ATOMIC_COUNTERS" />
+		<field name="GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS" />
+		<field name="GL_MAX_VERTEX_ATTRIB_BINDINGS" />
+		<field name="GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET" />
+		<field name="GL_MAX_VERTEX_ATTRIB_STRIDE" />
+		<field name="GL_MAX_VERTEX_IMAGE_UNIFORMS" />
+		<field name="GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS" />
+		<field name="GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET" />
+		<field name="GL_NAME_LENGTH" />
+		<field name="GL_NUM_ACTIVE_VARIABLES" />
+		<field name="GL_OFFSET" />
+		<field name="GL_PIXEL_BUFFER_BARRIER_BIT" />
+		<field name="GL_PROGRAM_INPUT" />
+		<field name="GL_PROGRAM_OUTPUT" />
+		<field name="GL_PROGRAM_PIPELINE_BINDING" />
+		<field name="GL_PROGRAM_SEPARABLE" />
+		<field name="GL_READ_ONLY" />
+		<field name="GL_READ_WRITE" />
+		<field name="GL_REFERENCED_BY_COMPUTE_SHADER" />
+		<field name="GL_REFERENCED_BY_FRAGMENT_SHADER" />
+		<field name="GL_REFERENCED_BY_VERTEX_SHADER" />
+		<field name="GL_SAMPLER_2D_MULTISAMPLE" />
+		<field name="GL_SAMPLE_MASK" />
+		<field name="GL_SAMPLE_MASK_VALUE" />
+		<field name="GL_SAMPLE_POSITION" />
+		<field name="GL_SHADER_IMAGE_ACCESS_BARRIER_BIT" since="24" />
+		<field name="GL_SHADER_STORAGE_BARRIER_BIT" />
+		<field name="GL_SHADER_STORAGE_BLOCK" />
+		<field name="GL_SHADER_STORAGE_BUFFER" />
+		<field name="GL_SHADER_STORAGE_BUFFER_BINDING" />
+		<field name="GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT" />
+		<field name="GL_SHADER_STORAGE_BUFFER_SIZE" />
+		<field name="GL_SHADER_STORAGE_BUFFER_START" />
+		<field name="GL_STENCIL_INDEX" />
+		<field name="GL_TEXTURE_2D_MULTISAMPLE" />
+		<field name="GL_TEXTURE_ALPHA_SIZE" />
+		<field name="GL_TEXTURE_ALPHA_TYPE" />
+		<field name="GL_TEXTURE_BINDING_2D_MULTISAMPLE" />
+		<field name="GL_TEXTURE_BLUE_SIZE" />
+		<field name="GL_TEXTURE_BLUE_TYPE" />
+		<field name="GL_TEXTURE_COMPRESSED" />
+		<field name="GL_TEXTURE_DEPTH" />
+		<field name="GL_TEXTURE_DEPTH_SIZE" />
+		<field name="GL_TEXTURE_DEPTH_TYPE" />
+		<field name="GL_TEXTURE_FETCH_BARRIER_BIT" />
+		<field name="GL_TEXTURE_FIXED_SAMPLE_LOCATIONS" />
+		<field name="GL_TEXTURE_GREEN_SIZE" />
+		<field name="GL_TEXTURE_GREEN_TYPE" />
+		<field name="GL_TEXTURE_HEIGHT" />
+		<field name="GL_TEXTURE_INTERNAL_FORMAT" />
+		<field name="GL_TEXTURE_RED_SIZE" />
+		<field name="GL_TEXTURE_RED_TYPE" />
+		<field name="GL_TEXTURE_SAMPLES" />
+		<field name="GL_TEXTURE_SHARED_SIZE" />
+		<field name="GL_TEXTURE_STENCIL_SIZE" />
+		<field name="GL_TEXTURE_UPDATE_BARRIER_BIT" />
+		<field name="GL_TEXTURE_WIDTH" />
+		<field name="GL_TOP_LEVEL_ARRAY_SIZE" />
+		<field name="GL_TOP_LEVEL_ARRAY_STRIDE" />
+		<field name="GL_TRANSFORM_FEEDBACK_BARRIER_BIT" />
+		<field name="GL_TRANSFORM_FEEDBACK_VARYING" />
+		<field name="GL_TYPE" />
+		<field name="GL_UNIFORM" />
+		<field name="GL_UNIFORM_BARRIER_BIT" />
+		<field name="GL_UNIFORM_BLOCK" />
+		<field name="GL_UNSIGNED_INT_ATOMIC_COUNTER" />
+		<field name="GL_UNSIGNED_INT_IMAGE_2D" />
+		<field name="GL_UNSIGNED_INT_IMAGE_2D_ARRAY" />
+		<field name="GL_UNSIGNED_INT_IMAGE_3D" />
+		<field name="GL_UNSIGNED_INT_IMAGE_CUBE" />
+		<field name="GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE" />
+		<field name="GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT" since="24" />
+		<field name="GL_VERTEX_ATTRIB_BINDING" />
+		<field name="GL_VERTEX_ATTRIB_RELATIVE_OFFSET" />
+		<field name="GL_VERTEX_BINDING_BUFFER" />
+		<field name="GL_VERTEX_BINDING_DIVISOR" />
+		<field name="GL_VERTEX_BINDING_OFFSET" />
+		<field name="GL_VERTEX_BINDING_STRIDE" />
+		<field name="GL_VERTEX_SHADER_BIT" />
+		<field name="GL_WRITE_ONLY" />
+	</class>
+	<class name="android/opengl/GLES31Ext" since="21">
+		<extends name="java/lang/Object" />
+		<method name="glBlendBarrierKHR()V" />
+		<method name="glBlendEquationSeparateiEXT(III)V" />
+		<method name="glBlendEquationiEXT(II)V" />
+		<method name="glBlendFuncSeparateiEXT(IIIII)V" />
+		<method name="glBlendFunciEXT(III)V" />
+		<method name="glColorMaskiEXT(IZZZZ)V" />
+		<method name="glCopyImageSubDataEXT(IIIIIIIIIIIIIII)V" />
+		<method name="glDebugMessageCallbackKHR(Landroid/opengl/GLES31Ext$DebugProcKHR;)V" />
+		<method name="glDebugMessageControlKHR(IIIILjava/nio/IntBuffer;Z)V" />
+		<method name="glDebugMessageControlKHR(IIII[IIZ)V" />
+		<method name="glDebugMessageInsertKHR(IIIILjava/lang/String;)V" />
+		<method name="glDisableiEXT(II)V" />
+		<method name="glEnableiEXT(II)V" />
+		<method name="glFramebufferTextureEXT(IIII)V" />
+		<method name="glGetDebugMessageCallbackKHR()Landroid/opengl/GLES31Ext$DebugProcKHR;" />
+		<method name="glGetDebugMessageLogKHR(II[II[II[II[II[II[BI)I" />
+		<method name="glGetDebugMessageLogKHR(ILjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)[Ljava/lang/String;" />
+		<method name="glGetDebugMessageLogKHR(ILjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/ByteBuffer;)I" />
+		<method name="glGetDebugMessageLogKHR(I[II[II[II[II)[Ljava/lang/String;" />
+		<method name="glGetObjectLabelKHR(II)Ljava/lang/String;" />
+		<method name="glGetObjectPtrLabelKHR(J)Ljava/lang/String;" />
+		<method name="glGetSamplerParameterIivEXT(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetSamplerParameterIivEXT(II[II)V" />
+		<method name="glGetSamplerParameterIuivEXT(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetSamplerParameterIuivEXT(II[II)V" />
+		<method name="glGetTexParameterIivEXT(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexParameterIivEXT(II[II)V" />
+		<method name="glGetTexParameterIuivEXT(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexParameterIuivEXT(II[II)V" />
+		<method name="glIsEnablediEXT(II)Z" />
+		<method name="glMinSampleShadingOES(F)V" />
+		<method name="glObjectLabelKHR(IIILjava/lang/String;)V" />
+		<method name="glObjectPtrLabelKHR(JLjava/lang/String;)V" />
+		<method name="glPatchParameteriEXT(II)V" />
+		<method name="glPopDebugGroupKHR()V" />
+		<method name="glPrimitiveBoundingBoxEXT(FFFFFFFF)V" />
+		<method name="glPushDebugGroupKHR(IIILjava/lang/String;)V" />
+		<method name="glSamplerParameterIivEXT(IILjava/nio/IntBuffer;)V" />
+		<method name="glSamplerParameterIivEXT(II[II)V" />
+		<method name="glSamplerParameterIuivEXT(IILjava/nio/IntBuffer;)V" />
+		<method name="glSamplerParameterIuivEXT(II[II)V" />
+		<method name="glTexBufferEXT(III)V" />
+		<method name="glTexBufferRangeEXT(IIIII)V" />
+		<method name="glTexParameterIivEXT(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexParameterIivEXT(II[II)V" />
+		<method name="glTexParameterIuivEXT(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexParameterIuivEXT(II[II)V" />
+		<method name="glTexStorage3DMultisampleOES(IIIIIIZ)V" />
+		<field name="GL_BLEND_ADVANCED_COHERENT_KHR" />
+		<field name="GL_BUFFER_KHR" />
+		<field name="GL_CLAMP_TO_BORDER_EXT" />
+		<field name="GL_COLORBURN_KHR" />
+		<field name="GL_COLORDODGE_KHR" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_10x10_KHR" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_10x5_KHR" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_10x6_KHR" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_10x8_KHR" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_12x10_KHR" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_12x12_KHR" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_4x4_KHR" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_5x4_KHR" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_5x5_KHR" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_6x5_KHR" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_6x6_KHR" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_8x5_KHR" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_8x6_KHR" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_8x8_KHR" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR" />
+		<field name="GL_CONTEXT_FLAG_DEBUG_BIT_KHR" />
+		<field name="GL_DARKEN_KHR" />
+		<field name="GL_DEBUG_CALLBACK_FUNCTION_KHR" />
+		<field name="GL_DEBUG_CALLBACK_USER_PARAM_KHR" />
+		<field name="GL_DEBUG_GROUP_STACK_DEPTH_KHR" />
+		<field name="GL_DEBUG_LOGGED_MESSAGES_KHR" />
+		<field name="GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR" />
+		<field name="GL_DEBUG_OUTPUT_KHR" />
+		<field name="GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR" />
+		<field name="GL_DEBUG_SEVERITY_HIGH_KHR" />
+		<field name="GL_DEBUG_SEVERITY_LOW_KHR" />
+		<field name="GL_DEBUG_SEVERITY_MEDIUM_KHR" />
+		<field name="GL_DEBUG_SEVERITY_NOTIFICATION_KHR" />
+		<field name="GL_DEBUG_SOURCE_API_KHR" />
+		<field name="GL_DEBUG_SOURCE_APPLICATION_KHR" />
+		<field name="GL_DEBUG_SOURCE_OTHER_KHR" />
+		<field name="GL_DEBUG_SOURCE_SHADER_COMPILER_KHR" />
+		<field name="GL_DEBUG_SOURCE_THIRD_PARTY_KHR" />
+		<field name="GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR" />
+		<field name="GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR" />
+		<field name="GL_DEBUG_TYPE_ERROR_KHR" />
+		<field name="GL_DEBUG_TYPE_MARKER_KHR" />
+		<field name="GL_DEBUG_TYPE_OTHER_KHR" />
+		<field name="GL_DEBUG_TYPE_PERFORMANCE_KHR" />
+		<field name="GL_DEBUG_TYPE_POP_GROUP_KHR" />
+		<field name="GL_DEBUG_TYPE_PORTABILITY_KHR" />
+		<field name="GL_DEBUG_TYPE_PUSH_GROUP_KHR" />
+		<field name="GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR" />
+		<field name="GL_DECODE_EXT" />
+		<field name="GL_DIFFERENCE_KHR" />
+		<field name="GL_EXCLUSION_KHR" />
+		<field name="GL_FIRST_VERTEX_CONVENTION_EXT" />
+		<field name="GL_FRACTIONAL_EVEN_EXT" />
+		<field name="GL_FRACTIONAL_ODD_EXT" />
+		<field name="GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT" />
+		<field name="GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT" />
+		<field name="GL_GEOMETRY_LINKED_INPUT_TYPE_EXT" />
+		<field name="GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT" />
+		<field name="GL_GEOMETRY_LINKED_VERTICES_OUT_EXT" />
+		<field name="GL_GEOMETRY_SHADER_BIT_EXT" />
+		<field name="GL_GEOMETRY_SHADER_EXT" />
+		<field name="GL_GEOMETRY_SHADER_INVOCATIONS_EXT" />
+		<field name="GL_HARDLIGHT_KHR" />
+		<field name="GL_HSL_COLOR_KHR" />
+		<field name="GL_HSL_HUE_KHR" />
+		<field name="GL_HSL_LUMINOSITY_KHR" />
+		<field name="GL_HSL_SATURATION_KHR" />
+		<field name="GL_IMAGE_BUFFER_EXT" />
+		<field name="GL_IMAGE_CUBE_MAP_ARRAY_EXT" />
+		<field name="GL_INT_IMAGE_BUFFER_EXT" />
+		<field name="GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT" />
+		<field name="GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES" />
+		<field name="GL_INT_SAMPLER_BUFFER_EXT" />
+		<field name="GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT" />
+		<field name="GL_ISOLINES_EXT" />
+		<field name="GL_IS_PER_PATCH_EXT" />
+		<field name="GL_LAST_VERTEX_CONVENTION_EXT" />
+		<field name="GL_LAYER_PROVOKING_VERTEX_EXT" />
+		<field name="GL_LIGHTEN_KHR" />
+		<field name="GL_LINES_ADJACENCY_EXT" />
+		<field name="GL_LINE_STRIP_ADJACENCY_EXT" />
+		<field name="GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT" />
+		<field name="GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT" />
+		<field name="GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT" />
+		<field name="GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR" />
+		<field name="GL_MAX_DEBUG_LOGGED_MESSAGES_KHR" />
+		<field name="GL_MAX_DEBUG_MESSAGE_LENGTH_KHR" />
+		<field name="GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES" />
+		<field name="GL_MAX_FRAMEBUFFER_LAYERS_EXT" />
+		<field name="GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT" />
+		<field name="GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT" />
+		<field name="GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT" />
+		<field name="GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT" />
+		<field name="GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT" />
+		<field name="GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT" />
+		<field name="GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT" />
+		<field name="GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT" />
+		<field name="GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT" />
+		<field name="GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT" />
+		<field name="GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT" />
+		<field name="GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT" />
+		<field name="GL_MAX_LABEL_LENGTH_KHR" />
+		<field name="GL_MAX_PATCH_VERTICES_EXT" />
+		<field name="GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT" />
+		<field name="GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT" />
+		<field name="GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT" />
+		<field name="GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT" />
+		<field name="GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT" />
+		<field name="GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT" />
+		<field name="GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT" />
+		<field name="GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT" />
+		<field name="GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT" />
+		<field name="GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT" />
+		<field name="GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT" />
+		<field name="GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT" />
+		<field name="GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT" />
+		<field name="GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT" />
+		<field name="GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT" />
+		<field name="GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT" />
+		<field name="GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT" />
+		<field name="GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT" />
+		<field name="GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT" />
+		<field name="GL_MAX_TESS_GEN_LEVEL_EXT" />
+		<field name="GL_MAX_TESS_PATCH_COMPONENTS_EXT" />
+		<field name="GL_MAX_TEXTURE_BUFFER_SIZE_EXT" />
+		<field name="GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES" />
+		<field name="GL_MIN_SAMPLE_SHADING_VALUE_OES" />
+		<field name="GL_MULTIPLY_KHR" />
+		<field name="GL_OVERLAY_KHR" />
+		<field name="GL_PATCHES_EXT" />
+		<field name="GL_PATCH_VERTICES_EXT" />
+		<field name="GL_PRIMITIVES_GENERATED_EXT" />
+		<field name="GL_PRIMITIVE_BOUNDING_BOX_EXT" />
+		<field name="GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED" />
+		<field name="GL_PROGRAM_KHR" />
+		<field name="GL_QUADS_EXT" />
+		<field name="GL_QUERY_KHR" />
+		<field name="GL_REFERENCED_BY_GEOMETRY_SHADER_EXT" />
+		<field name="GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT" />
+		<field name="GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT" />
+		<field name="GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES" />
+		<field name="GL_SAMPLER_BUFFER_EXT" />
+		<field name="GL_SAMPLER_CUBE_MAP_ARRAY_EXT" />
+		<field name="GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT" />
+		<field name="GL_SAMPLER_KHR" />
+		<field name="GL_SAMPLE_SHADING_OES" />
+		<field name="GL_SCREEN_KHR" />
+		<field name="GL_SHADER_KHR" />
+		<field name="GL_SKIP_DECODE_EXT" />
+		<field name="GL_SOFTLIGHT_KHR" />
+		<field name="GL_STACK_OVERFLOW_KHR" />
+		<field name="GL_STACK_UNDERFLOW_KHR" />
+		<field name="GL_STENCIL_INDEX8_OES" />
+		<field name="GL_STENCIL_INDEX_OES" />
+		<field name="GL_TESS_CONTROL_OUTPUT_VERTICES_EXT" />
+		<field name="GL_TESS_CONTROL_SHADER_BIT_EXT" />
+		<field name="GL_TESS_CONTROL_SHADER_EXT" />
+		<field name="GL_TESS_EVALUATION_SHADER_BIT_EXT" />
+		<field name="GL_TESS_EVALUATION_SHADER_EXT" />
+		<field name="GL_TESS_GEN_MODE_EXT" />
+		<field name="GL_TESS_GEN_POINT_MODE_EXT" />
+		<field name="GL_TESS_GEN_SPACING_EXT" />
+		<field name="GL_TESS_GEN_VERTEX_ORDER_EXT" />
+		<field name="GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES" />
+		<field name="GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES" />
+		<field name="GL_TEXTURE_BINDING_BUFFER_EXT" />
+		<field name="GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT" />
+		<field name="GL_TEXTURE_BORDER_COLOR_EXT" />
+		<field name="GL_TEXTURE_BUFFER_BINDING_EXT" />
+		<field name="GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT" />
+		<field name="GL_TEXTURE_BUFFER_EXT" />
+		<field name="GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT" />
+		<field name="GL_TEXTURE_BUFFER_OFFSET_EXT" />
+		<field name="GL_TEXTURE_BUFFER_SIZE_EXT" />
+		<field name="GL_TEXTURE_CUBE_MAP_ARRAY_EXT" />
+		<field name="GL_TEXTURE_SRGB_DECODE_EXT" />
+		<field name="GL_TRIANGLES_ADJACENCY_EXT" />
+		<field name="GL_TRIANGLE_STRIP_ADJACENCY_EXT" />
+		<field name="GL_UNDEFINED_VERTEX_EXT" />
+		<field name="GL_UNSIGNED_INT_IMAGE_BUFFER_EXT" />
+		<field name="GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT" />
+		<field name="GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES" />
+		<field name="GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT" />
+		<field name="GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT" />
+		<field name="GL_VERTEX_ARRAY_KHR" />
+	</class>
+	<class name="android/opengl/GLES31Ext$DebugProcKHR" since="21">
+		<extends name="java/lang/Object" />
+		<method name="onMessage(IIIILjava/lang/String;)V" />
+	</class>
+	<class name="android/opengl/GLES32" since="24">
+		<extends name="android/opengl/GLES31" />
+		<method name="glBlendBarrier()V" />
+		<method name="glBlendEquationSeparatei(III)V" />
+		<method name="glBlendEquationi(II)V" />
+		<method name="glBlendFuncSeparatei(IIIII)V" />
+		<method name="glBlendFunci(III)V" />
+		<method name="glColorMaski(IZZZZ)V" />
+		<method name="glCopyImageSubData(IIIIIIIIIIIIIII)V" />
+		<method name="glDebugMessageCallback(Landroid/opengl/GLES32$DebugProc;)V" />
+		<method name="glDebugMessageControl(IIIILjava/nio/IntBuffer;Z)V" />
+		<method name="glDebugMessageControl(IIII[IIZ)V" />
+		<method name="glDebugMessageInsert(IIIIILjava/lang/String;)V" />
+		<method name="glDisablei(II)V" />
+		<method name="glDrawElementsBaseVertex(IIILjava/nio/Buffer;I)V" />
+		<method name="glDrawElementsInstancedBaseVertex(IIIIII)V" />
+		<method name="glDrawElementsInstancedBaseVertex(IIILjava/nio/Buffer;II)V" />
+		<method name="glDrawRangeElementsBaseVertex(IIIIILjava/nio/Buffer;I)V" />
+		<method name="glEnablei(II)V" />
+		<method name="glFramebufferTexture(IIII)V" />
+		<method name="glGetDebugMessageLog(II[II[II[II[II[II[BI)I" />
+		<method name="glGetDebugMessageLog(ILjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)[Ljava/lang/String;" />
+		<method name="glGetDebugMessageLog(ILjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/ByteBuffer;)I" />
+		<method name="glGetDebugMessageLog(I[II[II[II[II)[Ljava/lang/String;" />
+		<method name="glGetGraphicsResetStatus()I" />
+		<method name="glGetObjectLabel(II)Ljava/lang/String;" />
+		<method name="glGetObjectPtrLabel(J)Ljava/lang/String;" />
+		<method name="glGetPointerv(I)J" />
+		<method name="glGetSamplerParameterIiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetSamplerParameterIiv(II[II)V" />
+		<method name="glGetSamplerParameterIuiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetSamplerParameterIuiv(II[II)V" />
+		<method name="glGetTexParameterIiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexParameterIiv(II[II)V" />
+		<method name="glGetTexParameterIuiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexParameterIuiv(II[II)V" />
+		<method name="glGetnUniformfv(IIILjava/nio/FloatBuffer;)V" />
+		<method name="glGetnUniformfv(III[FI)V" />
+		<method name="glGetnUniformiv(IIILjava/nio/IntBuffer;)V" />
+		<method name="glGetnUniformiv(III[II)V" />
+		<method name="glGetnUniformuiv(IIILjava/nio/IntBuffer;)V" />
+		<method name="glGetnUniformuiv(III[II)V" />
+		<method name="glIsEnabledi(II)Z" />
+		<method name="glMinSampleShading(F)V" />
+		<method name="glObjectLabel(IIILjava/lang/String;)V" />
+		<method name="glObjectPtrLabel(JLjava/lang/String;)V" />
+		<method name="glPatchParameteri(II)V" />
+		<method name="glPopDebugGroup()V" />
+		<method name="glPrimitiveBoundingBox(FFFFFFFF)V" />
+		<method name="glPushDebugGroup(IIILjava/lang/String;)V" />
+		<method name="glReadnPixels(IIIIIIILjava/nio/Buffer;)V" />
+		<method name="glSamplerParameterIiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glSamplerParameterIiv(II[II)V" />
+		<method name="glSamplerParameterIuiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glSamplerParameterIuiv(II[II)V" />
+		<method name="glTexBuffer(III)V" />
+		<method name="glTexBufferRange(IIIII)V" />
+		<method name="glTexParameterIiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexParameterIiv(II[II)V" />
+		<method name="glTexParameterIuiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexParameterIuiv(II[II)V" />
+		<method name="glTexStorage3DMultisample(IIIIIIZ)V" />
+		<field name="GL_BUFFER" />
+		<field name="GL_CLAMP_TO_BORDER" />
+		<field name="GL_COLORBURN" />
+		<field name="GL_COLORDODGE" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_10x10" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_10x5" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_10x6" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_10x8" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_12x10" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_12x12" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_4x4" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_5x4" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_5x5" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_6x5" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_6x6" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_8x5" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_8x6" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_8x8" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8" />
+		<field name="GL_CONTEXT_FLAGS" />
+		<field name="GL_CONTEXT_FLAG_DEBUG_BIT" />
+		<field name="GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT" />
+		<field name="GL_CONTEXT_LOST" />
+		<field name="GL_DARKEN" />
+		<field name="GL_DEBUG_CALLBACK_FUNCTION" />
+		<field name="GL_DEBUG_CALLBACK_USER_PARAM" />
+		<field name="GL_DEBUG_GROUP_STACK_DEPTH" />
+		<field name="GL_DEBUG_LOGGED_MESSAGES" />
+		<field name="GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH" />
+		<field name="GL_DEBUG_OUTPUT" />
+		<field name="GL_DEBUG_OUTPUT_SYNCHRONOUS" />
+		<field name="GL_DEBUG_SEVERITY_HIGH" />
+		<field name="GL_DEBUG_SEVERITY_LOW" />
+		<field name="GL_DEBUG_SEVERITY_MEDIUM" />
+		<field name="GL_DEBUG_SEVERITY_NOTIFICATION" />
+		<field name="GL_DEBUG_SOURCE_API" />
+		<field name="GL_DEBUG_SOURCE_APPLICATION" />
+		<field name="GL_DEBUG_SOURCE_OTHER" />
+		<field name="GL_DEBUG_SOURCE_SHADER_COMPILER" />
+		<field name="GL_DEBUG_SOURCE_THIRD_PARTY" />
+		<field name="GL_DEBUG_SOURCE_WINDOW_SYSTEM" />
+		<field name="GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR" />
+		<field name="GL_DEBUG_TYPE_ERROR" />
+		<field name="GL_DEBUG_TYPE_MARKER" />
+		<field name="GL_DEBUG_TYPE_OTHER" />
+		<field name="GL_DEBUG_TYPE_PERFORMANCE" />
+		<field name="GL_DEBUG_TYPE_POP_GROUP" />
+		<field name="GL_DEBUG_TYPE_PORTABILITY" />
+		<field name="GL_DEBUG_TYPE_PUSH_GROUP" />
+		<field name="GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR" />
+		<field name="GL_DIFFERENCE" />
+		<field name="GL_EXCLUSION" />
+		<field name="GL_FIRST_VERTEX_CONVENTION" />
+		<field name="GL_FRACTIONAL_EVEN" />
+		<field name="GL_FRACTIONAL_ODD" />
+		<field name="GL_FRAGMENT_INTERPOLATION_OFFSET_BITS" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_LAYERED" />
+		<field name="GL_FRAMEBUFFER_DEFAULT_LAYERS" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS" />
+		<field name="GL_GEOMETRY_INPUT_TYPE" />
+		<field name="GL_GEOMETRY_OUTPUT_TYPE" />
+		<field name="GL_GEOMETRY_SHADER" />
+		<field name="GL_GEOMETRY_SHADER_BIT" />
+		<field name="GL_GEOMETRY_SHADER_INVOCATIONS" />
+		<field name="GL_GEOMETRY_VERTICES_OUT" />
+		<field name="GL_GUILTY_CONTEXT_RESET" />
+		<field name="GL_HARDLIGHT" />
+		<field name="GL_HSL_COLOR" />
+		<field name="GL_HSL_HUE" />
+		<field name="GL_HSL_LUMINOSITY" />
+		<field name="GL_HSL_SATURATION" />
+		<field name="GL_IMAGE_BUFFER" />
+		<field name="GL_IMAGE_CUBE_MAP_ARRAY" />
+		<field name="GL_INNOCENT_CONTEXT_RESET" />
+		<field name="GL_INT_IMAGE_BUFFER" />
+		<field name="GL_INT_IMAGE_CUBE_MAP_ARRAY" />
+		<field name="GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY" />
+		<field name="GL_INT_SAMPLER_BUFFER" />
+		<field name="GL_INT_SAMPLER_CUBE_MAP_ARRAY" />
+		<field name="GL_ISOLINES" />
+		<field name="GL_IS_PER_PATCH" />
+		<field name="GL_LAST_VERTEX_CONVENTION" />
+		<field name="GL_LAYER_PROVOKING_VERTEX" />
+		<field name="GL_LIGHTEN" />
+		<field name="GL_LINES_ADJACENCY" />
+		<field name="GL_LINE_STRIP_ADJACENCY" />
+		<field name="GL_LOSE_CONTEXT_ON_RESET" />
+		<field name="GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS" />
+		<field name="GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS" />
+		<field name="GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS" />
+		<field name="GL_MAX_DEBUG_GROUP_STACK_DEPTH" />
+		<field name="GL_MAX_DEBUG_LOGGED_MESSAGES" />
+		<field name="GL_MAX_DEBUG_MESSAGE_LENGTH" />
+		<field name="GL_MAX_FRAGMENT_INTERPOLATION_OFFSET" />
+		<field name="GL_MAX_FRAMEBUFFER_LAYERS" />
+		<field name="GL_MAX_GEOMETRY_ATOMIC_COUNTERS" />
+		<field name="GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS" />
+		<field name="GL_MAX_GEOMETRY_IMAGE_UNIFORMS" />
+		<field name="GL_MAX_GEOMETRY_INPUT_COMPONENTS" />
+		<field name="GL_MAX_GEOMETRY_OUTPUT_COMPONENTS" />
+		<field name="GL_MAX_GEOMETRY_OUTPUT_VERTICES" />
+		<field name="GL_MAX_GEOMETRY_SHADER_INVOCATIONS" />
+		<field name="GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS" />
+		<field name="GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS" />
+		<field name="GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS" />
+		<field name="GL_MAX_GEOMETRY_UNIFORM_BLOCKS" />
+		<field name="GL_MAX_GEOMETRY_UNIFORM_COMPONENTS" />
+		<field name="GL_MAX_LABEL_LENGTH" />
+		<field name="GL_MAX_PATCH_VERTICES" />
+		<field name="GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS" />
+		<field name="GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS" />
+		<field name="GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS" />
+		<field name="GL_MAX_TESS_CONTROL_INPUT_COMPONENTS" />
+		<field name="GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS" />
+		<field name="GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS" />
+		<field name="GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS" />
+		<field name="GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS" />
+		<field name="GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS" />
+		<field name="GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS" />
+		<field name="GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS" />
+		<field name="GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS" />
+		<field name="GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS" />
+		<field name="GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS" />
+		<field name="GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS" />
+		<field name="GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS" />
+		<field name="GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS" />
+		<field name="GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS" />
+		<field name="GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS" />
+		<field name="GL_MAX_TESS_GEN_LEVEL" />
+		<field name="GL_MAX_TESS_PATCH_COMPONENTS" />
+		<field name="GL_MAX_TEXTURE_BUFFER_SIZE" />
+		<field name="GL_MIN_FRAGMENT_INTERPOLATION_OFFSET" />
+		<field name="GL_MIN_SAMPLE_SHADING_VALUE" />
+		<field name="GL_MULTIPLY" />
+		<field name="GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY" />
+		<field name="GL_MULTISAMPLE_LINE_WIDTH_RANGE" />
+		<field name="GL_NO_RESET_NOTIFICATION" />
+		<field name="GL_OVERLAY" />
+		<field name="GL_PATCHES" />
+		<field name="GL_PATCH_VERTICES" />
+		<field name="GL_PRIMITIVES_GENERATED" />
+		<field name="GL_PRIMITIVE_BOUNDING_BOX" />
+		<field name="GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED" />
+		<field name="GL_PROGRAM" />
+		<field name="GL_PROGRAM_PIPELINE" />
+		<field name="GL_QUADS" />
+		<field name="GL_QUERY" />
+		<field name="GL_REFERENCED_BY_GEOMETRY_SHADER" />
+		<field name="GL_REFERENCED_BY_TESS_CONTROL_SHADER" />
+		<field name="GL_REFERENCED_BY_TESS_EVALUATION_SHADER" />
+		<field name="GL_RESET_NOTIFICATION_STRATEGY" />
+		<field name="GL_SAMPLER" />
+		<field name="GL_SAMPLER_2D_MULTISAMPLE_ARRAY" />
+		<field name="GL_SAMPLER_BUFFER" />
+		<field name="GL_SAMPLER_CUBE_MAP_ARRAY" />
+		<field name="GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW" />
+		<field name="GL_SAMPLE_SHADING" />
+		<field name="GL_SCREEN" />
+		<field name="GL_SHADER" />
+		<field name="GL_SOFTLIGHT" />
+		<field name="GL_STACK_OVERFLOW" />
+		<field name="GL_STACK_UNDERFLOW" />
+		<field name="GL_TESS_CONTROL_OUTPUT_VERTICES" />
+		<field name="GL_TESS_CONTROL_SHADER" />
+		<field name="GL_TESS_CONTROL_SHADER_BIT" />
+		<field name="GL_TESS_EVALUATION_SHADER" />
+		<field name="GL_TESS_EVALUATION_SHADER_BIT" />
+		<field name="GL_TESS_GEN_MODE" />
+		<field name="GL_TESS_GEN_POINT_MODE" />
+		<field name="GL_TESS_GEN_SPACING" />
+		<field name="GL_TESS_GEN_VERTEX_ORDER" />
+		<field name="GL_TEXTURE_2D_MULTISAMPLE_ARRAY" />
+		<field name="GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY" />
+		<field name="GL_TEXTURE_BINDING_BUFFER" />
+		<field name="GL_TEXTURE_BINDING_CUBE_MAP_ARRAY" />
+		<field name="GL_TEXTURE_BORDER_COLOR" />
+		<field name="GL_TEXTURE_BUFFER" />
+		<field name="GL_TEXTURE_BUFFER_BINDING" />
+		<field name="GL_TEXTURE_BUFFER_DATA_STORE_BINDING" />
+		<field name="GL_TEXTURE_BUFFER_OFFSET" />
+		<field name="GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT" />
+		<field name="GL_TEXTURE_BUFFER_SIZE" />
+		<field name="GL_TEXTURE_CUBE_MAP_ARRAY" />
+		<field name="GL_TRIANGLES_ADJACENCY" />
+		<field name="GL_TRIANGLE_STRIP_ADJACENCY" />
+		<field name="GL_UNDEFINED_VERTEX" />
+		<field name="GL_UNKNOWN_CONTEXT_RESET" />
+		<field name="GL_UNSIGNED_INT_IMAGE_BUFFER" />
+		<field name="GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY" />
+		<field name="GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY" />
+		<field name="GL_UNSIGNED_INT_SAMPLER_BUFFER" />
+		<field name="GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY" />
+		<field name="GL_VERTEX_ARRAY" />
+	</class>
+	<class name="android/opengl/GLES32$DebugProc" since="24">
+		<extends name="java/lang/Object" />
+		<method name="onMessage(IIIILjava/lang/String;)V" />
+	</class>
+	<class name="android/opengl/GLException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(ILjava/lang/String;)V" />
+	</class>
+	<class name="android/opengl/GLSurfaceView" since="3">
+		<extends name="android/view/SurfaceView" />
+		<implements name="android/view/SurfaceHolder$Callback" removed="24" />
+		<implements name="android/view/SurfaceHolder$Callback2" since="24" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="getDebugFlags()I" />
+		<method name="getPreserveEGLContextOnPause()Z" since="11" />
+		<method name="getRenderMode()I" />
+		<method name="onPause()V" />
+		<method name="onResume()V" />
+		<method name="queueEvent(Ljava/lang/Runnable;)V" />
+		<method name="requestRender()V" />
+		<method name="setDebugFlags(I)V" />
+		<method name="setEGLConfigChooser(IIIIII)V" />
+		<method name="setEGLConfigChooser(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V" />
+		<method name="setEGLConfigChooser(Z)V" />
+		<method name="setEGLContextClientVersion(I)V" since="8" />
+		<method name="setEGLContextFactory(Landroid/opengl/GLSurfaceView$EGLContextFactory;)V" since="5" />
+		<method name="setEGLWindowSurfaceFactory(Landroid/opengl/GLSurfaceView$EGLWindowSurfaceFactory;)V" since="5" />
+		<method name="setGLWrapper(Landroid/opengl/GLSurfaceView$GLWrapper;)V" />
+		<method name="setPreserveEGLContextOnPause(Z)V" since="11" />
+		<method name="setRenderMode(I)V" />
+		<method name="setRenderer(Landroid/opengl/GLSurfaceView$Renderer;)V" />
+		<field name="DEBUG_CHECK_GL_ERROR" />
+		<field name="DEBUG_LOG_GL_CALLS" />
+		<field name="RENDERMODE_CONTINUOUSLY" />
+		<field name="RENDERMODE_WHEN_DIRTY" />
+	</class>
+	<class name="android/opengl/GLSurfaceView$EGLConfigChooser" since="3">
+		<extends name="java/lang/Object" />
+		<method name="chooseConfig(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig;" />
+	</class>
+	<class name="android/opengl/GLSurfaceView$EGLContextFactory" since="5">
+		<extends name="java/lang/Object" />
+		<method name="createContext(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLContext;" />
+		<method name="destroyContext(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)V" />
+	</class>
+	<class name="android/opengl/GLSurfaceView$EGLWindowSurfaceFactory" since="5">
+		<extends name="java/lang/Object" />
+		<method name="createWindowSurface(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLSurface;" />
+		<method name="destroySurface(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)V" />
+	</class>
+	<class name="android/opengl/GLSurfaceView$GLWrapper" since="3">
+		<extends name="java/lang/Object" />
+		<method name="wrap(Ljavax/microedition/khronos/opengles/GL;)Ljavax/microedition/khronos/opengles/GL;" />
+	</class>
+	<class name="android/opengl/GLSurfaceView$Renderer" since="3">
+		<extends name="java/lang/Object" />
+		<method name="onDrawFrame(Ljavax/microedition/khronos/opengles/GL10;)V" />
+		<method name="onSurfaceChanged(Ljavax/microedition/khronos/opengles/GL10;II)V" />
+		<method name="onSurfaceCreated(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V" />
+	</class>
+	<class name="android/opengl/GLU" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="gluErrorString(I)Ljava/lang/String;" />
+		<method name="gluLookAt(Ljavax/microedition/khronos/opengles/GL10;FFFFFFFFF)V" />
+		<method name="gluOrtho2D(Ljavax/microedition/khronos/opengles/GL10;FFFF)V" />
+		<method name="gluPerspective(Ljavax/microedition/khronos/opengles/GL10;FFFF)V" />
+		<method name="gluProject(FFF[FI[FI[II[FI)I" />
+		<method name="gluUnProject(FFF[FI[FI[II[FI)I" />
+	</class>
+	<class name="android/opengl/GLUtils" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getEGLErrorString(I)Ljava/lang/String;" since="14" />
+		<method name="getInternalFormat(Landroid/graphics/Bitmap;)I" />
+		<method name="getType(Landroid/graphics/Bitmap;)I" />
+		<method name="texImage2D(IIILandroid/graphics/Bitmap;I)V" />
+		<method name="texImage2D(IIILandroid/graphics/Bitmap;II)V" />
+		<method name="texImage2D(IILandroid/graphics/Bitmap;I)V" />
+		<method name="texSubImage2D(IIIILandroid/graphics/Bitmap;)V" />
+		<method name="texSubImage2D(IIIILandroid/graphics/Bitmap;II)V" />
+	</class>
+	<class name="android/opengl/Matrix" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="19" />
+		<method name="frustumM([FIFFFFFF)V" />
+		<method name="invertM([FI[FI)Z" />
+		<method name="length(FFF)F" />
+		<method name="multiplyMM([FI[FI[FI)V" />
+		<method name="multiplyMV([FI[FI[FI)V" />
+		<method name="orthoM([FIFFFFFF)V" />
+		<method name="perspectiveM([FIFFFF)V" since="14" />
+		<method name="rotateM([FIFFFF)V" />
+		<method name="rotateM([FI[FIFFFF)V" />
+		<method name="scaleM([FIFFF)V" />
+		<method name="scaleM([FI[FIFFF)V" />
+		<method name="setIdentityM([FI)V" />
+		<method name="setLookAtM([FIFFFFFFFFF)V" since="8" />
+		<method name="setRotateEulerM([FIFFF)V" />
+		<method name="setRotateM([FIFFFF)V" />
+		<method name="translateM([FIFFF)V" />
+		<method name="translateM([FI[FIFFF)V" />
+		<method name="transposeM([FI[FI)V" />
+	</class>
+	<class name="android/opengl/Visibility" since="3">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="computeBoundingSphere([FII[FI)V" />
+		<method name="frustumCullSpheres([FI[FII[III)I" />
+		<method name="visibilityTest([FI[FI[CII)I" />
+	</class>
+	<class name="android/os/AsyncTask" since="3" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<method name="cancel(Z)Z" deprecated="30" />
+		<method name="doInBackground([Ljava/lang/Object;)Ljava/lang/Object;" deprecated="30" />
+		<method name="execute(Ljava/lang/Runnable;)V" since="11" deprecated="30" />
+		<method name="execute([Ljava/lang/Object;)Landroid/os/AsyncTask;" deprecated="30" />
+		<method name="executeOnExecutor(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/os/AsyncTask;" since="11" deprecated="30" />
+		<method name="get()Ljava/lang/Object;" deprecated="30" />
+		<method name="get(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;" deprecated="30" />
+		<method name="getStatus()Landroid/os/AsyncTask$Status;" deprecated="30" />
+		<method name="isCancelled()Z" deprecated="30" />
+		<method name="onCancelled()V" deprecated="30" />
+		<method name="onCancelled(Ljava/lang/Object;)V" since="11" deprecated="30" />
+		<method name="onPostExecute(Ljava/lang/Object;)V" deprecated="30" />
+		<method name="onPreExecute()V" deprecated="30" />
+		<method name="onProgressUpdate([Ljava/lang/Object;)V" deprecated="30" />
+		<method name="publishProgress([Ljava/lang/Object;)V" deprecated="30" />
+		<field name="SERIAL_EXECUTOR" since="11" deprecated="30" />
+		<field name="THREAD_POOL_EXECUTOR" since="11" deprecated="30" />
+	</class>
+	<class name="android/os/AsyncTask$Status" since="3" deprecated="30">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/os/AsyncTask$Status;" />
+		<method name="values()[Landroid/os/AsyncTask$Status;" />
+		<field name="FINISHED" deprecated="30" />
+		<field name="PENDING" deprecated="30" />
+		<field name="RUNNING" deprecated="30" />
+	</class>
+	<class name="android/os/BadParcelableException" since="1">
+		<extends name="android/util/AndroidRuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/Exception;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/os/BaseBundle" since="21">
+		<extends name="java/lang/Object" />
+		<method name="clear()V" />
+		<method name="containsKey(Ljava/lang/String;)Z" />
+		<method name="get(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getBoolean(Ljava/lang/String;)Z" since="22" />
+		<method name="getBoolean(Ljava/lang/String;Z)Z" since="22" />
+		<method name="getBooleanArray(Ljava/lang/String;)[Z" since="22" />
+		<method name="getDouble(Ljava/lang/String;)D" />
+		<method name="getDouble(Ljava/lang/String;D)D" />
+		<method name="getDoubleArray(Ljava/lang/String;)[D" />
+		<method name="getInt(Ljava/lang/String;)I" />
+		<method name="getInt(Ljava/lang/String;I)I" />
+		<method name="getIntArray(Ljava/lang/String;)[I" />
+		<method name="getLong(Ljava/lang/String;)J" />
+		<method name="getLong(Ljava/lang/String;J)J" />
+		<method name="getLongArray(Ljava/lang/String;)[J" />
+		<method name="getString(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getStringArray(Ljava/lang/String;)[Ljava/lang/String;" />
+		<method name="isEmpty()Z" />
+		<method name="keySet()Ljava/util/Set;" />
+		<method name="putAll(Landroid/os/PersistableBundle;)V" />
+		<method name="putBoolean(Ljava/lang/String;Z)V" since="22" />
+		<method name="putBooleanArray(Ljava/lang/String;[Z)V" since="22" />
+		<method name="putDouble(Ljava/lang/String;D)V" />
+		<method name="putDoubleArray(Ljava/lang/String;[D)V" />
+		<method name="putInt(Ljava/lang/String;I)V" />
+		<method name="putIntArray(Ljava/lang/String;[I)V" />
+		<method name="putLong(Ljava/lang/String;J)V" />
+		<method name="putLongArray(Ljava/lang/String;[J)V" />
+		<method name="putString(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="putStringArray(Ljava/lang/String;[Ljava/lang/String;)V" />
+		<method name="remove(Ljava/lang/String;)V" />
+		<method name="size()I" />
+	</class>
+	<class name="android/os/BatteryManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" removed="23" />
+		<method name="computeChargeTimeRemaining()J" since="28" />
+		<method name="getIntProperty(I)I" since="21" />
+		<method name="getLongProperty(I)J" since="21" />
+		<method name="isCharging()Z" since="23" />
+		<field name="ACTION_CHARGING" since="23" />
+		<field name="ACTION_DISCHARGING" since="23" />
+		<field name="BATTERY_HEALTH_COLD" since="11" />
+		<field name="BATTERY_HEALTH_DEAD" />
+		<field name="BATTERY_HEALTH_GOOD" />
+		<field name="BATTERY_HEALTH_OVERHEAT" />
+		<field name="BATTERY_HEALTH_OVER_VOLTAGE" />
+		<field name="BATTERY_HEALTH_UNKNOWN" />
+		<field name="BATTERY_HEALTH_UNSPECIFIED_FAILURE" />
+		<field name="BATTERY_PLUGGED_AC" />
+		<field name="BATTERY_PLUGGED_USB" />
+		<field name="BATTERY_PLUGGED_WIRELESS" since="17" />
+		<field name="BATTERY_PROPERTY_CAPACITY" since="21" />
+		<field name="BATTERY_PROPERTY_CHARGE_COUNTER" since="21" />
+		<field name="BATTERY_PROPERTY_CURRENT_AVERAGE" since="21" />
+		<field name="BATTERY_PROPERTY_CURRENT_NOW" since="21" />
+		<field name="BATTERY_PROPERTY_ENERGY_COUNTER" since="21" />
+		<field name="BATTERY_PROPERTY_STATUS" since="26" />
+		<field name="BATTERY_STATUS_CHARGING" />
+		<field name="BATTERY_STATUS_DISCHARGING" />
+		<field name="BATTERY_STATUS_FULL" />
+		<field name="BATTERY_STATUS_NOT_CHARGING" />
+		<field name="BATTERY_STATUS_UNKNOWN" />
+		<field name="EXTRA_BATTERY_LOW" since="28" />
+		<field name="EXTRA_HEALTH" since="5" />
+		<field name="EXTRA_ICON_SMALL" since="5" />
+		<field name="EXTRA_LEVEL" since="5" />
+		<field name="EXTRA_PLUGGED" since="5" />
+		<field name="EXTRA_PRESENT" since="5" />
+		<field name="EXTRA_SCALE" since="5" />
+		<field name="EXTRA_STATUS" since="5" />
+		<field name="EXTRA_TECHNOLOGY" since="5" />
+		<field name="EXTRA_TEMPERATURE" since="5" />
+		<field name="EXTRA_VOLTAGE" since="5" />
+	</class>
+	<class name="android/os/Binder" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/IBinder" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" since="29" />
+		<method name="attachInterface(Landroid/os/IInterface;Ljava/lang/String;)V" />
+		<method name="clearCallingIdentity()J" />
+		<method name="clearCallingWorkSource()J" since="29" />
+		<method name="dump(Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V" />
+		<method name="flushPendingCommands()V" />
+		<method name="getCallingPid()I" />
+		<method name="getCallingUid()I" />
+		<method name="getCallingUidOrThrow()I" since="29" />
+		<method name="getCallingUserHandle()Landroid/os/UserHandle;" since="17" />
+		<method name="getCallingWorkSourceUid()I" since="29" />
+		<method name="joinThreadPool()V" />
+		<method name="onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z" />
+		<method name="restoreCallingIdentity(J)V" />
+		<method name="restoreCallingWorkSource(J)V" since="29" />
+		<method name="setCallingWorkSourceUid(I)J" since="29" />
+	</class>
+	<class name="android/os/BugreportManager" since="31">
+		<extends name="java/lang/Object" />
+		<method name="cancelBugreport()V" />
+		<method name="startConnectivityBugreport(Landroid/os/ParcelFileDescriptor;Ljava/util/concurrent/Executor;Landroid/os/BugreportManager$BugreportCallback;)V" />
+	</class>
+	<class name="android/os/BugreportManager$BugreportCallback" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onEarlyReportFinished()V" />
+		<method name="onError(I)V" />
+		<method name="onFinished()V" />
+		<method name="onProgress(F)V" />
+		<field name="BUGREPORT_ERROR_ANOTHER_REPORT_IN_PROGRESS" />
+		<field name="BUGREPORT_ERROR_INVALID_INPUT" />
+		<field name="BUGREPORT_ERROR_RUNTIME" />
+		<field name="BUGREPORT_ERROR_USER_CONSENT_TIMED_OUT" />
+		<field name="BUGREPORT_ERROR_USER_DENIED_CONSENT" />
+	</class>
+	<class name="android/os/Build" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getFingerprintedPartitions()Ljava/util/List;" since="29" />
+		<method name="getRadioVersion()Ljava/lang/String;" since="14" />
+		<method name="getSerial()Ljava/lang/String;" since="26" />
+		<field name="BOARD" />
+		<field name="BOOTLOADER" since="8" />
+		<field name="BRAND" />
+		<field name="CPU_ABI" since="4" deprecated="21" />
+		<field name="CPU_ABI2" since="8" deprecated="21" />
+		<field name="DEVICE" />
+		<field name="DISPLAY" since="3" />
+		<field name="FINGERPRINT" />
+		<field name="HARDWARE" since="8" />
+		<field name="HOST" />
+		<field name="ID" />
+		<field name="MANUFACTURER" since="4" />
+		<field name="MODEL" />
+		<field name="ODM_SKU" since="31" />
+		<field name="PRODUCT" />
+		<field name="RADIO" since="8" deprecated="15" />
+		<field name="SERIAL" since="9" deprecated="26" />
+		<field name="SKU" since="31" />
+		<field name="SOC_MANUFACTURER" since="31" />
+		<field name="SOC_MODEL" since="31" />
+		<field name="SUPPORTED_32_BIT_ABIS" since="21" />
+		<field name="SUPPORTED_64_BIT_ABIS" since="21" />
+		<field name="SUPPORTED_ABIS" since="21" />
+		<field name="TAGS" />
+		<field name="TIME" />
+		<field name="TYPE" />
+		<field name="UNKNOWN" since="8" />
+		<field name="USER" />
+	</class>
+	<class name="android/os/Build$Partition" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getBuildTimeMillis()J" />
+		<method name="getFingerprint()Ljava/lang/String;" />
+		<method name="getName()Ljava/lang/String;" />
+		<field name="PARTITION_NAME_SYSTEM" />
+	</class>
+	<class name="android/os/Build$VERSION" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="BASE_OS" since="23" />
+		<field name="CODENAME" since="4" />
+		<field name="INCREMENTAL" />
+		<field name="MEDIA_PERFORMANCE_CLASS" since="31" />
+		<field name="PREVIEW_SDK_INT" since="23" />
+		<field name="RELEASE" />
+		<field name="RELEASE_OR_CODENAME" since="30" />
+		<field name="SDK" deprecated="15" />
+		<field name="SDK_INT" since="4" />
+		<field name="SECURITY_PATCH" since="23" />
+	</class>
+	<class name="android/os/Build$VERSION_CODES" since="4">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="BASE" />
+		<field name="BASE_1_1" />
+		<field name="CUPCAKE" />
+		<field name="CUR_DEVELOPMENT" />
+		<field name="DONUT" />
+		<field name="ECLAIR" since="5" />
+		<field name="ECLAIR_0_1" since="6" />
+		<field name="ECLAIR_MR1" since="7" />
+		<field name="FROYO" since="8" />
+		<field name="GINGERBREAD" since="9" />
+		<field name="GINGERBREAD_MR1" since="10" />
+		<field name="HONEYCOMB" since="11" />
+		<field name="HONEYCOMB_MR1" since="12" />
+		<field name="HONEYCOMB_MR2" since="13" />
+		<field name="ICE_CREAM_SANDWICH" since="14" />
+		<field name="ICE_CREAM_SANDWICH_MR1" since="15" />
+		<field name="JELLY_BEAN" since="16" />
+		<field name="JELLY_BEAN_MR1" since="17" />
+		<field name="JELLY_BEAN_MR2" since="18" />
+		<field name="KITKAT" since="19" />
+		<field name="KITKAT_WATCH" since="20" />
+		<field name="LOLLIPOP" since="21" />
+		<field name="LOLLIPOP_MR1" since="22" />
+		<field name="M" since="23" />
+		<field name="N" since="24" />
+		<field name="N_MR1" since="25" />
+		<field name="O" since="26" />
+		<field name="O_MR1" since="27" />
+		<field name="P" since="28" />
+		<field name="Q" since="29" />
+		<field name="R" since="30" />
+		<field name="S" since="31" />
+	</class>
+	<class name="android/os/Bundle" since="1">
+		<extends name="android/os/BaseBundle" since="21" />
+		<extends name="java/lang/Object" removed="21" />
+		<implements name="android/os/Parcelable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/os/Bundle;)V" />
+		<method name="&lt;init&gt;(Landroid/os/PersistableBundle;)V" since="21" />
+		<method name="&lt;init&gt;(Ljava/lang/ClassLoader;)V" />
+		<method name="clear()V" />
+		<method name="containsKey(Ljava/lang/String;)Z" removed="21" />
+		<method name="deepCopy()Landroid/os/Bundle;" since="26" />
+		<method name="get(Ljava/lang/String;)Ljava/lang/Object;" removed="21" />
+		<method name="getBinder(Ljava/lang/String;)Landroid/os/IBinder;" since="18" />
+		<method name="getBoolean(Ljava/lang/String;)Z" removed="22" />
+		<method name="getBoolean(Ljava/lang/String;Z)Z" removed="22" />
+		<method name="getBooleanArray(Ljava/lang/String;)[Z" removed="22" />
+		<method name="getBundle(Ljava/lang/String;)Landroid/os/Bundle;" />
+		<method name="getByte(Ljava/lang/String;)B" />
+		<method name="getByte(Ljava/lang/String;B)Ljava/lang/Byte;" />
+		<method name="getByteArray(Ljava/lang/String;)[B" />
+		<method name="getChar(Ljava/lang/String;)C" />
+		<method name="getChar(Ljava/lang/String;C)C" />
+		<method name="getCharArray(Ljava/lang/String;)[C" />
+		<method name="getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence;" />
+		<method name="getCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)Ljava/lang/CharSequence;" since="12" />
+		<method name="getCharSequenceArray(Ljava/lang/String;)[Ljava/lang/CharSequence;" since="8" />
+		<method name="getCharSequenceArrayList(Ljava/lang/String;)Ljava/util/ArrayList;" since="8" />
+		<method name="getClassLoader()Ljava/lang/ClassLoader;" since="11" />
+		<method name="getDouble(Ljava/lang/String;)D" removed="21" />
+		<method name="getDouble(Ljava/lang/String;D)D" removed="21" />
+		<method name="getDoubleArray(Ljava/lang/String;)[D" removed="21" />
+		<method name="getFloat(Ljava/lang/String;)F" />
+		<method name="getFloat(Ljava/lang/String;F)F" />
+		<method name="getFloatArray(Ljava/lang/String;)[F" />
+		<method name="getInt(Ljava/lang/String;)I" removed="21" />
+		<method name="getInt(Ljava/lang/String;I)I" removed="21" />
+		<method name="getIntArray(Ljava/lang/String;)[I" removed="21" />
+		<method name="getIntegerArrayList(Ljava/lang/String;)Ljava/util/ArrayList;" />
+		<method name="getLong(Ljava/lang/String;)J" removed="21" />
+		<method name="getLong(Ljava/lang/String;J)J" removed="21" />
+		<method name="getLongArray(Ljava/lang/String;)[J" removed="21" />
+		<method name="getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;" />
+		<method name="getParcelableArray(Ljava/lang/String;)[Landroid/os/Parcelable;" />
+		<method name="getParcelableArrayList(Ljava/lang/String;)Ljava/util/ArrayList;" />
+		<method name="getSerializable(Ljava/lang/String;)Ljava/io/Serializable;" />
+		<method name="getShort(Ljava/lang/String;)S" />
+		<method name="getShort(Ljava/lang/String;S)S" />
+		<method name="getShortArray(Ljava/lang/String;)[S" />
+		<method name="getSize(Ljava/lang/String;)Landroid/util/Size;" since="21" />
+		<method name="getSizeF(Ljava/lang/String;)Landroid/util/SizeF;" since="21" />
+		<method name="getSparseParcelableArray(Ljava/lang/String;)Landroid/util/SparseArray;" />
+		<method name="getString(Ljava/lang/String;)Ljava/lang/String;" removed="21" />
+		<method name="getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="12" removed="21" />
+		<method name="getStringArray(Ljava/lang/String;)[Ljava/lang/String;" removed="21" />
+		<method name="getStringArrayList(Ljava/lang/String;)Ljava/util/ArrayList;" />
+		<method name="hasFileDescriptors()Z" />
+		<method name="isEmpty()Z" removed="21" />
+		<method name="keySet()Ljava/util/Set;" removed="21" />
+		<method name="putAll(Landroid/os/Bundle;)V" />
+		<method name="putBinder(Ljava/lang/String;Landroid/os/IBinder;)V" since="18" />
+		<method name="putBoolean(Ljava/lang/String;Z)V" removed="22" />
+		<method name="putBooleanArray(Ljava/lang/String;[Z)V" removed="22" />
+		<method name="putBundle(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="putByte(Ljava/lang/String;B)V" />
+		<method name="putByteArray(Ljava/lang/String;[B)V" />
+		<method name="putChar(Ljava/lang/String;C)V" />
+		<method name="putCharArray(Ljava/lang/String;[C)V" />
+		<method name="putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V" />
+		<method name="putCharSequenceArray(Ljava/lang/String;[Ljava/lang/CharSequence;)V" since="8" />
+		<method name="putCharSequenceArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V" since="8" />
+		<method name="putDouble(Ljava/lang/String;D)V" removed="21" />
+		<method name="putDoubleArray(Ljava/lang/String;[D)V" removed="21" />
+		<method name="putFloat(Ljava/lang/String;F)V" />
+		<method name="putFloatArray(Ljava/lang/String;[F)V" />
+		<method name="putInt(Ljava/lang/String;I)V" removed="21" />
+		<method name="putIntArray(Ljava/lang/String;[I)V" removed="21" />
+		<method name="putIntegerArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V" />
+		<method name="putLong(Ljava/lang/String;J)V" removed="21" />
+		<method name="putLongArray(Ljava/lang/String;[J)V" removed="21" />
+		<method name="putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V" />
+		<method name="putParcelableArray(Ljava/lang/String;[Landroid/os/Parcelable;)V" />
+		<method name="putParcelableArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V" />
+		<method name="putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V" />
+		<method name="putShort(Ljava/lang/String;S)V" />
+		<method name="putShortArray(Ljava/lang/String;[S)V" />
+		<method name="putSize(Ljava/lang/String;Landroid/util/Size;)V" since="21" />
+		<method name="putSizeF(Ljava/lang/String;Landroid/util/SizeF;)V" since="21" />
+		<method name="putSparseParcelableArray(Ljava/lang/String;Landroid/util/SparseArray;)V" />
+		<method name="putString(Ljava/lang/String;Ljava/lang/String;)V" removed="21" />
+		<method name="putStringArray(Ljava/lang/String;[Ljava/lang/String;)V" removed="21" />
+		<method name="putStringArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" />
+		<method name="remove(Ljava/lang/String;)V" />
+		<method name="setClassLoader(Ljava/lang/ClassLoader;)V" />
+		<method name="size()I" removed="21" />
+		<field name="CREATOR" />
+		<field name="EMPTY" />
+	</class>
+	<class name="android/os/CancellationSignal" since="16">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="cancel()V" />
+		<method name="isCanceled()Z" />
+		<method name="setOnCancelListener(Landroid/os/CancellationSignal$OnCancelListener;)V" />
+		<method name="throwIfCanceled()V" />
+	</class>
+	<class name="android/os/CancellationSignal$OnCancelListener" since="16">
+		<extends name="java/lang/Object" />
+		<method name="onCancel()V" />
+	</class>
+	<class name="android/os/CombinedVibration" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="createParallel(Landroid/os/VibrationEffect;)Landroid/os/CombinedVibration;" />
+		<method name="startParallel()Landroid/os/CombinedVibration$ParallelCombination;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/os/CombinedVibration$ParallelCombination" since="31">
+		<extends name="java/lang/Object" />
+		<method name="addVibrator(ILandroid/os/VibrationEffect;)Landroid/os/CombinedVibration$ParallelCombination;" />
+		<method name="combine()Landroid/os/CombinedVibration;" />
+	</class>
+	<class name="android/os/ConditionVariable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Z)V" />
+		<method name="block()V" />
+		<method name="block(J)Z" />
+		<method name="close()V" />
+		<method name="open()V" />
+	</class>
+	<class name="android/os/CountDownTimer" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(JJ)V" />
+		<method name="cancel()V" />
+		<method name="onFinish()V" />
+		<method name="onTick(J)V" />
+		<method name="start()Landroid/os/CountDownTimer;" />
+	</class>
+	<class name="android/os/CpuUsageInfo" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getActive()J" />
+		<method name="getTotal()J" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/os/DeadObjectException" since="1">
+		<extends name="android/os/RemoteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" since="23" />
+	</class>
+	<class name="android/os/DeadSystemException" since="24">
+		<extends name="android/os/DeadObjectException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/os/Debug" since="1">
+		<extends name="java/lang/Object" />
+		<method name="attachJvmtiAgent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V" since="28" />
+		<method name="changeDebugPort(I)V" deprecated="15" />
+		<method name="dumpHprofData(Ljava/lang/String;)V" since="3" />
+		<method name="dumpService(Ljava/lang/String;Ljava/io/FileDescriptor;[Ljava/lang/String;)Z" since="8" />
+		<method name="enableEmulatorTraceOutput()V" />
+		<method name="getBinderDeathObjectCount()I" />
+		<method name="getBinderLocalObjectCount()I" />
+		<method name="getBinderProxyObjectCount()I" />
+		<method name="getBinderReceivedTransactions()I" />
+		<method name="getBinderSentTransactions()I" />
+		<method name="getGlobalAllocCount()I" deprecated="23" />
+		<method name="getGlobalAllocSize()I" deprecated="23" />
+		<method name="getGlobalClassInitCount()I" since="8" deprecated="23" />
+		<method name="getGlobalClassInitTime()I" since="8" deprecated="23" />
+		<method name="getGlobalExternalAllocCount()I" deprecated="15" />
+		<method name="getGlobalExternalAllocSize()I" deprecated="15" />
+		<method name="getGlobalExternalFreedCount()I" deprecated="15" />
+		<method name="getGlobalExternalFreedSize()I" deprecated="15" />
+		<method name="getGlobalFreedCount()I" deprecated="23" />
+		<method name="getGlobalFreedSize()I" deprecated="23" />
+		<method name="getGlobalGcInvocationCount()I" deprecated="23" />
+		<method name="getLoadedClassCount()I" />
+		<method name="getMemoryInfo(Landroid/os/Debug$MemoryInfo;)V" />
+		<method name="getNativeHeapAllocatedSize()J" />
+		<method name="getNativeHeapFreeSize()J" />
+		<method name="getNativeHeapSize()J" />
+		<method name="getPss()J" since="14" />
+		<method name="getRuntimeStat(Ljava/lang/String;)Ljava/lang/String;" since="23" />
+		<method name="getRuntimeStats()Ljava/util/Map;" since="23" />
+		<method name="getThreadAllocCount()I" deprecated="23" />
+		<method name="getThreadAllocSize()I" deprecated="23" />
+		<method name="getThreadExternalAllocCount()I" deprecated="15" />
+		<method name="getThreadExternalAllocSize()I" deprecated="15" />
+		<method name="getThreadGcInvocationCount()I" deprecated="23" />
+		<method name="isDebuggerConnected()Z" />
+		<method name="printLoadedClasses(I)V" />
+		<method name="resetAllCounts()V" deprecated="23" />
+		<method name="resetGlobalAllocCount()V" deprecated="23" />
+		<method name="resetGlobalAllocSize()V" deprecated="23" />
+		<method name="resetGlobalClassInitCount()V" since="8" deprecated="23" />
+		<method name="resetGlobalClassInitTime()V" since="8" deprecated="23" />
+		<method name="resetGlobalExternalAllocCount()V" deprecated="15" />
+		<method name="resetGlobalExternalAllocSize()V" deprecated="15" />
+		<method name="resetGlobalExternalFreedCount()V" deprecated="15" />
+		<method name="resetGlobalExternalFreedSize()V" deprecated="15" />
+		<method name="resetGlobalFreedCount()V" deprecated="23" />
+		<method name="resetGlobalFreedSize()V" deprecated="23" />
+		<method name="resetGlobalGcInvocationCount()V" deprecated="23" />
+		<method name="resetThreadAllocCount()V" deprecated="23" />
+		<method name="resetThreadAllocSize()V" deprecated="23" />
+		<method name="resetThreadExternalAllocCount()V" deprecated="15" />
+		<method name="resetThreadExternalAllocSize()V" deprecated="15" />
+		<method name="resetThreadGcInvocationCount()V" deprecated="23" />
+		<method name="setAllocationLimit(I)I" deprecated="15" />
+		<method name="setGlobalAllocationLimit(I)I" deprecated="15" />
+		<method name="startAllocCounting()V" deprecated="18" />
+		<method name="startMethodTracing()V" />
+		<method name="startMethodTracing(Ljava/lang/String;)V" />
+		<method name="startMethodTracing(Ljava/lang/String;I)V" />
+		<method name="startMethodTracing(Ljava/lang/String;II)V" />
+		<method name="startMethodTracingSampling(Ljava/lang/String;II)V" since="21" />
+		<method name="startNativeTracing()V" />
+		<method name="stopAllocCounting()V" deprecated="18" />
+		<method name="stopMethodTracing()V" />
+		<method name="stopNativeTracing()V" />
+		<method name="threadCpuTimeNanos()J" />
+		<method name="waitForDebugger()V" />
+		<method name="waitingForDebugger()Z" />
+		<field name="SHOW_CLASSLOADER" />
+		<field name="SHOW_FULL_DETAIL" />
+		<field name="SHOW_INITIALIZED" />
+		<field name="TRACE_COUNT_ALLOCS" deprecated="23" />
+	</class>
+	<class name="android/os/Debug$InstructionCount" since="1" deprecated="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="collect()Z" deprecated="29" />
+		<method name="globalMethodInvocations()I" deprecated="29" />
+		<method name="globalTotal()I" deprecated="29" />
+		<method name="resetAndStart()Z" deprecated="29" />
+	</class>
+	<class name="android/os/Debug$MemoryInfo" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="5" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getMemoryStat(Ljava/lang/String;)Ljava/lang/String;" since="23" />
+		<method name="getMemoryStats()Ljava/util/Map;" since="23" />
+		<method name="getOtherLabel(I)Ljava/lang/String;" since="14" removed="19" />
+		<method name="getOtherPrivateDirty(I)I" since="14" removed="19" />
+		<method name="getOtherPss(I)I" since="14" removed="19" />
+		<method name="getOtherSharedDirty(I)I" since="14" removed="19" />
+		<method name="getTotalPrivateClean()I" since="19" />
+		<method name="getTotalPrivateDirty()I" since="5" />
+		<method name="getTotalPss()I" since="5" />
+		<method name="getTotalSharedClean()I" since="19" />
+		<method name="getTotalSharedDirty()I" since="5" />
+		<method name="getTotalSwappablePss()I" since="19" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" since="5" />
+		<field name="CREATOR" since="5" />
+		<field name="dalvikPrivateDirty" />
+		<field name="dalvikPss" />
+		<field name="dalvikSharedDirty" />
+		<field name="nativePrivateDirty" />
+		<field name="nativePss" />
+		<field name="nativeSharedDirty" />
+		<field name="otherPrivateDirty" />
+		<field name="otherPss" />
+		<field name="otherSharedDirty" />
+	</class>
+	<class name="android/os/DropBoxManager" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addData(Ljava/lang/String;[BI)V" />
+		<method name="addFile(Ljava/lang/String;Ljava/io/File;I)V" />
+		<method name="addText(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getNextEntry(Ljava/lang/String;J)Landroid/os/DropBoxManager$Entry;" />
+		<method name="isTagEnabled(Ljava/lang/String;)Z" />
+		<field name="ACTION_DROPBOX_ENTRY_ADDED" since="11" />
+		<field name="EXTRA_DROPPED_COUNT" since="29" />
+		<field name="EXTRA_TAG" since="11" />
+		<field name="EXTRA_TIME" since="11" />
+		<field name="IS_EMPTY" />
+		<field name="IS_GZIPPED" />
+		<field name="IS_TEXT" />
+	</class>
+	<class name="android/os/DropBoxManager$Entry" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="java/io/Closeable" since="9" />
+		<method name="&lt;init&gt;(Ljava/lang/String;J)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;JLandroid/os/ParcelFileDescriptor;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;JLjava/io/File;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;JLjava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;J[BI)V" />
+		<method name="close()V" />
+		<method name="getFlags()I" />
+		<method name="getInputStream()Ljava/io/InputStream;" />
+		<method name="getTag()Ljava/lang/String;" />
+		<method name="getText(I)Ljava/lang/String;" />
+		<method name="getTimeMillis()J" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/os/Environment" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getDataDirectory()Ljava/io/File;" />
+		<method name="getDownloadCacheDirectory()Ljava/io/File;" />
+		<method name="getExternalStorageDirectory()Ljava/io/File;" deprecated="29" />
+		<method name="getExternalStoragePublicDirectory(Ljava/lang/String;)Ljava/io/File;" since="8" deprecated="29" />
+		<method name="getExternalStorageState()Ljava/lang/String;" />
+		<method name="getExternalStorageState(Ljava/io/File;)Ljava/lang/String;" since="21" />
+		<method name="getRootDirectory()Ljava/io/File;" />
+		<method name="getStorageDirectory()Ljava/io/File;" since="30" />
+		<method name="getStorageState(Ljava/io/File;)Ljava/lang/String;" since="19" deprecated="21" />
+		<method name="isExternalStorageEmulated()Z" since="11" />
+		<method name="isExternalStorageEmulated(Ljava/io/File;)Z" since="21" />
+		<method name="isExternalStorageLegacy()Z" since="29" />
+		<method name="isExternalStorageLegacy(Ljava/io/File;)Z" since="29" />
+		<method name="isExternalStorageManager()Z" since="30" />
+		<method name="isExternalStorageManager(Ljava/io/File;)Z" since="30" />
+		<method name="isExternalStorageRemovable()Z" since="9" />
+		<method name="isExternalStorageRemovable(Ljava/io/File;)Z" since="21" />
+		<field name="DIRECTORY_ALARMS" since="8" />
+		<field name="DIRECTORY_AUDIOBOOKS" since="29" />
+		<field name="DIRECTORY_DCIM" since="8" />
+		<field name="DIRECTORY_DOCUMENTS" since="19" />
+		<field name="DIRECTORY_DOWNLOADS" since="8" />
+		<field name="DIRECTORY_MOVIES" since="8" />
+		<field name="DIRECTORY_MUSIC" since="8" />
+		<field name="DIRECTORY_NOTIFICATIONS" since="8" />
+		<field name="DIRECTORY_PICTURES" since="8" />
+		<field name="DIRECTORY_PODCASTS" since="8" />
+		<field name="DIRECTORY_RECORDINGS" since="31" />
+		<field name="DIRECTORY_RINGTONES" since="8" />
+		<field name="DIRECTORY_SCREENSHOTS" since="29" />
+		<field name="MEDIA_BAD_REMOVAL" />
+		<field name="MEDIA_CHECKING" since="3" />
+		<field name="MEDIA_EJECTING" since="23" />
+		<field name="MEDIA_MOUNTED" />
+		<field name="MEDIA_MOUNTED_READ_ONLY" />
+		<field name="MEDIA_NOFS" since="3" />
+		<field name="MEDIA_REMOVED" />
+		<field name="MEDIA_SHARED" />
+		<field name="MEDIA_UNKNOWN" since="19" />
+		<field name="MEDIA_UNMOUNTABLE" />
+		<field name="MEDIA_UNMOUNTED" />
+	</class>
+	<class name="android/os/FileObserver" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" since="29" />
+		<method name="&lt;init&gt;(Ljava/io/File;I)V" since="29" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/util/List;)V" since="29" />
+		<method name="&lt;init&gt;(Ljava/util/List;I)V" since="29" />
+		<method name="onEvent(ILjava/lang/String;)V" />
+		<method name="startWatching()V" />
+		<method name="stopWatching()V" />
+		<field name="ACCESS" />
+		<field name="ALL_EVENTS" />
+		<field name="ATTRIB" />
+		<field name="CLOSE_NOWRITE" />
+		<field name="CLOSE_WRITE" />
+		<field name="CREATE" />
+		<field name="DELETE" />
+		<field name="DELETE_SELF" />
+		<field name="MODIFY" />
+		<field name="MOVED_FROM" />
+		<field name="MOVED_TO" />
+		<field name="MOVE_SELF" />
+		<field name="OPEN" />
+	</class>
+	<class name="android/os/FileUriExposedException" since="24">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/os/FileUtils" since="29">
+		<extends name="java/lang/Object" />
+		<method name="closeQuietly(Ljava/io/FileDescriptor;)V" deprecated="30" />
+		<method name="closeQuietly(Ljava/lang/AutoCloseable;)V" deprecated="30" />
+		<method name="copy(Ljava/io/FileDescriptor;Ljava/io/FileDescriptor;)J" />
+		<method name="copy(Ljava/io/FileDescriptor;Ljava/io/FileDescriptor;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/FileUtils$ProgressListener;)J" />
+		<method name="copy(Ljava/io/InputStream;Ljava/io/OutputStream;)J" />
+		<method name="copy(Ljava/io/InputStream;Ljava/io/OutputStream;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/FileUtils$ProgressListener;)J" />
+	</class>
+	<class name="android/os/FileUtils$ProgressListener" since="29">
+		<extends name="java/lang/Object" />
+		<method name="onProgress(J)V" />
+	</class>
+	<class name="android/os/Handler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<method name="&lt;init&gt;(Landroid/os/Handler$Callback;)V" since="3" deprecated="30" />
+		<method name="&lt;init&gt;(Landroid/os/Looper;)V" />
+		<method name="&lt;init&gt;(Landroid/os/Looper;Landroid/os/Handler$Callback;)V" since="3" />
+		<method name="createAsync(Landroid/os/Looper;)Landroid/os/Handler;" since="28" />
+		<method name="createAsync(Landroid/os/Looper;Landroid/os/Handler$Callback;)Landroid/os/Handler;" since="28" />
+		<method name="dispatchMessage(Landroid/os/Message;)V" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="getLooper()Landroid/os/Looper;" />
+		<method name="getMessageName(Landroid/os/Message;)Ljava/lang/String;" since="14" />
+		<method name="handleMessage(Landroid/os/Message;)V" />
+		<method name="hasCallbacks(Ljava/lang/Runnable;)Z" since="29" />
+		<method name="hasMessages(I)Z" />
+		<method name="hasMessages(ILjava/lang/Object;)Z" />
+		<method name="obtainMessage()Landroid/os/Message;" />
+		<method name="obtainMessage(I)Landroid/os/Message;" />
+		<method name="obtainMessage(III)Landroid/os/Message;" />
+		<method name="obtainMessage(IIILjava/lang/Object;)Landroid/os/Message;" />
+		<method name="obtainMessage(ILjava/lang/Object;)Landroid/os/Message;" />
+		<method name="post(Ljava/lang/Runnable;)Z" />
+		<method name="postAtFrontOfQueue(Ljava/lang/Runnable;)Z" />
+		<method name="postAtTime(Ljava/lang/Runnable;J)Z" />
+		<method name="postAtTime(Ljava/lang/Runnable;Ljava/lang/Object;J)Z" />
+		<method name="postDelayed(Ljava/lang/Runnable;J)Z" />
+		<method name="postDelayed(Ljava/lang/Runnable;Ljava/lang/Object;J)Z" since="28" />
+		<method name="removeCallbacks(Ljava/lang/Runnable;)V" />
+		<method name="removeCallbacks(Ljava/lang/Runnable;Ljava/lang/Object;)V" />
+		<method name="removeCallbacksAndMessages(Ljava/lang/Object;)V" />
+		<method name="removeMessages(I)V" />
+		<method name="removeMessages(ILjava/lang/Object;)V" />
+		<method name="sendEmptyMessage(I)Z" />
+		<method name="sendEmptyMessageAtTime(IJ)Z" />
+		<method name="sendEmptyMessageDelayed(IJ)Z" />
+		<method name="sendMessage(Landroid/os/Message;)Z" />
+		<method name="sendMessageAtFrontOfQueue(Landroid/os/Message;)Z" />
+		<method name="sendMessageAtTime(Landroid/os/Message;J)Z" />
+		<method name="sendMessageDelayed(Landroid/os/Message;J)Z" />
+	</class>
+	<class name="android/os/Handler$Callback" since="3">
+		<extends name="java/lang/Object" />
+		<method name="handleMessage(Landroid/os/Message;)Z" />
+	</class>
+	<class name="android/os/HandlerThread" since="1">
+		<extends name="java/lang/Thread" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="getLooper()Landroid/os/Looper;" />
+		<method name="getThreadId()I" />
+		<method name="onLooperPrepared()V" />
+		<method name="quit()Z" since="5" />
+		<method name="quitSafely()Z" since="18" />
+	</class>
+	<class name="android/os/HardwarePropertiesManager" since="24">
+		<extends name="java/lang/Object" />
+		<method name="getCpuUsages()[Landroid/os/CpuUsageInfo;" />
+		<method name="getDeviceTemperatures(II)[F" />
+		<method name="getFanSpeeds()[F" />
+		<field name="DEVICE_TEMPERATURE_BATTERY" />
+		<field name="DEVICE_TEMPERATURE_CPU" />
+		<field name="DEVICE_TEMPERATURE_GPU" />
+		<field name="DEVICE_TEMPERATURE_SKIN" />
+		<field name="TEMPERATURE_CURRENT" />
+		<field name="TEMPERATURE_SHUTDOWN" />
+		<field name="TEMPERATURE_THROTTLING" />
+		<field name="TEMPERATURE_THROTTLING_BELOW_VR_MIN" />
+		<field name="UNDEFINED_TEMPERATURE" />
+	</class>
+	<class name="android/os/IBinder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="dump(Ljava/io/FileDescriptor;[Ljava/lang/String;)V" since="3" />
+		<method name="dumpAsync(Ljava/io/FileDescriptor;[Ljava/lang/String;)V" since="13" />
+		<method name="getInterfaceDescriptor()Ljava/lang/String;" />
+		<method name="getSuggestedMaxIpcSizeBytes()I" since="30" />
+		<method name="isBinderAlive()Z" />
+		<method name="linkToDeath(Landroid/os/IBinder$DeathRecipient;I)V" />
+		<method name="pingBinder()Z" />
+		<method name="queryLocalInterface(Ljava/lang/String;)Landroid/os/IInterface;" />
+		<method name="transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z" />
+		<method name="unlinkToDeath(Landroid/os/IBinder$DeathRecipient;I)Z" />
+		<field name="DUMP_TRANSACTION" />
+		<field name="FIRST_CALL_TRANSACTION" />
+		<field name="FLAG_ONEWAY" />
+		<field name="INTERFACE_TRANSACTION" />
+		<field name="LAST_CALL_TRANSACTION" />
+		<field name="LIKE_TRANSACTION" since="15" />
+		<field name="PING_TRANSACTION" />
+		<field name="TWEET_TRANSACTION" since="13" />
+	</class>
+	<class name="android/os/IBinder$DeathRecipient" since="1">
+		<extends name="java/lang/Object" />
+		<method name="binderDied()V" />
+	</class>
+	<class name="android/os/IInterface" since="1">
+		<extends name="java/lang/Object" />
+		<method name="asBinder()Landroid/os/IBinder;" />
+	</class>
+	<class name="android/os/LimitExceededException" since="30">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/os/LocaleList" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;([Ljava/util/Locale;)V" />
+		<method name="forLanguageTags(Ljava/lang/String;)Landroid/os/LocaleList;" />
+		<method name="get(I)Ljava/util/Locale;" />
+		<method name="getAdjustedDefault()Landroid/os/LocaleList;" />
+		<method name="getDefault()Landroid/os/LocaleList;" />
+		<method name="getEmptyLocaleList()Landroid/os/LocaleList;" />
+		<method name="getFirstMatch([Ljava/lang/String;)Ljava/util/Locale;" />
+		<method name="indexOf(Ljava/util/Locale;)I" />
+		<method name="isEmpty()Z" />
+		<method name="isPseudoLocale(Ljava/lang/Object;)Z" since="29" />
+		<method name="setDefault(Landroid/os/LocaleList;)V" />
+		<method name="size()I" />
+		<method name="toLanguageTags()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/os/Looper" since="1">
+		<extends name="java/lang/Object" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="getMainLooper()Landroid/os/Looper;" />
+		<method name="getQueue()Landroid/os/MessageQueue;" since="23" />
+		<method name="getThread()Ljava/lang/Thread;" since="3" />
+		<method name="isCurrentThread()Z" since="23" />
+		<method name="loop()V" />
+		<method name="myLooper()Landroid/os/Looper;" />
+		<method name="myQueue()Landroid/os/MessageQueue;" />
+		<method name="prepare()V" />
+		<method name="prepareMainLooper()V" deprecated="30" />
+		<method name="quit()V" />
+		<method name="quitSafely()V" since="18" />
+		<method name="setMessageLogging(Landroid/util/Printer;)V" />
+	</class>
+	<class name="android/os/MemoryFile" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="allowPurging(Z)Z" deprecated="27" />
+		<method name="close()V" />
+		<method name="getInputStream()Ljava/io/InputStream;" />
+		<method name="getOutputStream()Ljava/io/OutputStream;" />
+		<method name="isPurgingAllowed()Z" deprecated="27" />
+		<method name="length()I" />
+		<method name="readBytes([BIII)I" />
+		<method name="writeBytes([BIII)V" />
+	</class>
+	<class name="android/os/Message" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="copyFrom(Landroid/os/Message;)V" />
+		<method name="getCallback()Ljava/lang/Runnable;" />
+		<method name="getData()Landroid/os/Bundle;" />
+		<method name="getTarget()Landroid/os/Handler;" />
+		<method name="getWhen()J" />
+		<method name="isAsynchronous()Z" since="22" />
+		<method name="obtain()Landroid/os/Message;" />
+		<method name="obtain(Landroid/os/Handler;)Landroid/os/Message;" />
+		<method name="obtain(Landroid/os/Handler;I)Landroid/os/Message;" />
+		<method name="obtain(Landroid/os/Handler;III)Landroid/os/Message;" />
+		<method name="obtain(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message;" />
+		<method name="obtain(Landroid/os/Handler;ILjava/lang/Object;)Landroid/os/Message;" />
+		<method name="obtain(Landroid/os/Handler;Ljava/lang/Runnable;)Landroid/os/Message;" />
+		<method name="obtain(Landroid/os/Message;)Landroid/os/Message;" />
+		<method name="peekData()Landroid/os/Bundle;" />
+		<method name="recycle()V" />
+		<method name="sendToTarget()V" />
+		<method name="setAsynchronous(Z)V" since="22" />
+		<method name="setData(Landroid/os/Bundle;)V" />
+		<method name="setTarget(Landroid/os/Handler;)V" />
+		<field name="CREATOR" />
+		<field name="arg1" />
+		<field name="arg2" />
+		<field name="obj" />
+		<field name="replyTo" />
+		<field name="sendingUid" since="21" />
+		<field name="what" />
+	</class>
+	<class name="android/os/MessageQueue" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addIdleHandler(Landroid/os/MessageQueue$IdleHandler;)V" />
+		<method name="addOnFileDescriptorEventListener(Ljava/io/FileDescriptor;ILandroid/os/MessageQueue$OnFileDescriptorEventListener;)V" since="23" />
+		<method name="isIdle()Z" since="23" />
+		<method name="removeIdleHandler(Landroid/os/MessageQueue$IdleHandler;)V" />
+		<method name="removeOnFileDescriptorEventListener(Ljava/io/FileDescriptor;)V" since="23" />
+	</class>
+	<class name="android/os/MessageQueue$IdleHandler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="queueIdle()Z" />
+	</class>
+	<class name="android/os/MessageQueue$OnFileDescriptorEventListener" since="23">
+		<extends name="java/lang/Object" />
+		<method name="onFileDescriptorEvents(Ljava/io/FileDescriptor;I)I" />
+		<field name="EVENT_ERROR" />
+		<field name="EVENT_INPUT" />
+		<field name="EVENT_OUTPUT" />
+	</class>
+	<class name="android/os/Messenger" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/os/Handler;)V" />
+		<method name="&lt;init&gt;(Landroid/os/IBinder;)V" />
+		<method name="getBinder()Landroid/os/IBinder;" />
+		<method name="readMessengerOrNullFromParcel(Landroid/os/Parcel;)Landroid/os/Messenger;" />
+		<method name="send(Landroid/os/Message;)V" />
+		<method name="writeMessengerOrNullToParcel(Landroid/os/Messenger;Landroid/os/Parcel;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/os/NetworkOnMainThreadException" since="11">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/os/OperationCanceledException" since="16">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/os/OutcomeReceiver" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onError(Ljava/lang/Throwable;)V" />
+		<method name="onResult(Ljava/lang/Object;)V" />
+	</class>
+	<class name="android/os/Parcel" since="1">
+		<extends name="java/lang/Object" />
+		<method name="appendFrom(Landroid/os/Parcel;II)V" />
+		<method name="createBinderArray()[Landroid/os/IBinder;" />
+		<method name="createBinderArrayList()Ljava/util/ArrayList;" />
+		<method name="createBooleanArray()[Z" />
+		<method name="createByteArray()[B" />
+		<method name="createCharArray()[C" />
+		<method name="createDoubleArray()[D" />
+		<method name="createFloatArray()[F" />
+		<method name="createIntArray()[I" />
+		<method name="createLongArray()[J" />
+		<method name="createStringArray()[Ljava/lang/String;" />
+		<method name="createStringArrayList()Ljava/util/ArrayList;" />
+		<method name="createTypedArray(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object;" />
+		<method name="createTypedArrayList(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList;" />
+		<method name="createTypedArrayMap(Landroid/os/Parcelable$Creator;)Landroid/util/ArrayMap;" since="29" />
+		<method name="createTypedSparseArray(Landroid/os/Parcelable$Creator;)Landroid/util/SparseArray;" since="29" />
+		<method name="dataAvail()I" />
+		<method name="dataCapacity()I" />
+		<method name="dataPosition()I" />
+		<method name="dataSize()I" />
+		<method name="enforceInterface(Ljava/lang/String;)V" />
+		<method name="hasFileDescriptors()Z" />
+		<method name="marshall()[B" />
+		<method name="obtain()Landroid/os/Parcel;" />
+		<method name="obtain(I)Landroid/os/Parcel;" removed="21" />
+		<method name="readArray(Ljava/lang/ClassLoader;)[Ljava/lang/Object;" />
+		<method name="readArrayList(Ljava/lang/ClassLoader;)Ljava/util/ArrayList;" />
+		<method name="readBinderArray([Landroid/os/IBinder;)V" />
+		<method name="readBinderList(Ljava/util/List;)V" />
+		<method name="readBoolean()Z" since="29" />
+		<method name="readBooleanArray([Z)V" />
+		<method name="readBundle()Landroid/os/Bundle;" />
+		<method name="readBundle(Ljava/lang/ClassLoader;)Landroid/os/Bundle;" />
+		<method name="readByte()B" />
+		<method name="readByteArray([B)V" />
+		<method name="readCharArray([C)V" />
+		<method name="readDouble()D" />
+		<method name="readDoubleArray([D)V" />
+		<method name="readException()V" />
+		<method name="readException(ILjava/lang/String;)V" />
+		<method name="readFileDescriptor()Landroid/os/ParcelFileDescriptor;" />
+		<method name="readFloat()F" />
+		<method name="readFloatArray([F)V" />
+		<method name="readHashMap(Ljava/lang/ClassLoader;)Ljava/util/HashMap;" />
+		<method name="readInt()I" />
+		<method name="readIntArray([I)V" />
+		<method name="readList(Ljava/util/List;Ljava/lang/ClassLoader;)V" />
+		<method name="readLong()J" />
+		<method name="readLongArray([J)V" />
+		<method name="readMap(Ljava/util/Map;Ljava/lang/ClassLoader;)V" />
+		<method name="readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;" />
+		<method name="readParcelableArray(Ljava/lang/ClassLoader;)[Landroid/os/Parcelable;" />
+		<method name="readParcelableCreator(Ljava/lang/ClassLoader;)Landroid/os/Parcelable$Creator;" since="30" />
+		<method name="readParcelableList(Ljava/util/List;Ljava/lang/ClassLoader;)Ljava/util/List;" since="29" />
+		<method name="readPersistableBundle()Landroid/os/PersistableBundle;" since="21" />
+		<method name="readPersistableBundle(Ljava/lang/ClassLoader;)Landroid/os/PersistableBundle;" since="21" />
+		<method name="readSerializable()Ljava/io/Serializable;" />
+		<method name="readSize()Landroid/util/Size;" since="21" />
+		<method name="readSizeF()Landroid/util/SizeF;" since="21" />
+		<method name="readSparseArray(Ljava/lang/ClassLoader;)Landroid/util/SparseArray;" />
+		<method name="readSparseBooleanArray()Landroid/util/SparseBooleanArray;" />
+		<method name="readString()Ljava/lang/String;" />
+		<method name="readStringArray([Ljava/lang/String;)V" />
+		<method name="readStringList(Ljava/util/List;)V" />
+		<method name="readStrongBinder()Landroid/os/IBinder;" />
+		<method name="readTypedArray([Ljava/lang/Object;Landroid/os/Parcelable$Creator;)V" />
+		<method name="readTypedList(Ljava/util/List;Landroid/os/Parcelable$Creator;)V" />
+		<method name="readTypedObject(Landroid/os/Parcelable$Creator;)Ljava/lang/Object;" since="23" />
+		<method name="readValue(Ljava/lang/ClassLoader;)Ljava/lang/Object;" />
+		<method name="recycle()V" />
+		<method name="setDataCapacity(I)V" />
+		<method name="setDataPosition(I)V" />
+		<method name="setDataSize(I)V" />
+		<method name="unmarshall([BII)V" />
+		<method name="writeArray([Ljava/lang/Object;)V" />
+		<method name="writeBinderArray([Landroid/os/IBinder;)V" />
+		<method name="writeBinderList(Ljava/util/List;)V" />
+		<method name="writeBoolean(Z)V" since="29" />
+		<method name="writeBooleanArray([Z)V" />
+		<method name="writeBundle(Landroid/os/Bundle;)V" />
+		<method name="writeByte(B)V" />
+		<method name="writeByteArray([B)V" />
+		<method name="writeByteArray([BII)V" />
+		<method name="writeCharArray([C)V" />
+		<method name="writeDouble(D)V" />
+		<method name="writeDoubleArray([D)V" />
+		<method name="writeException(Ljava/lang/Exception;)V" />
+		<method name="writeFileDescriptor(Ljava/io/FileDescriptor;)V" />
+		<method name="writeFloat(F)V" />
+		<method name="writeFloatArray([F)V" />
+		<method name="writeInt(I)V" />
+		<method name="writeIntArray([I)V" />
+		<method name="writeInterfaceToken(Ljava/lang/String;)V" />
+		<method name="writeList(Ljava/util/List;)V" />
+		<method name="writeLong(J)V" />
+		<method name="writeLongArray([J)V" />
+		<method name="writeMap(Ljava/util/Map;)V" />
+		<method name="writeNoException()V" />
+		<method name="writeParcelable(Landroid/os/Parcelable;I)V" />
+		<method name="writeParcelableArray([Landroid/os/Parcelable;I)V" />
+		<method name="writeParcelableCreator(Landroid/os/Parcelable;)V" since="30" />
+		<method name="writeParcelableList(Ljava/util/List;I)V" since="29" />
+		<method name="writePersistableBundle(Landroid/os/PersistableBundle;)V" since="21" />
+		<method name="writeSerializable(Ljava/io/Serializable;)V" />
+		<method name="writeSize(Landroid/util/Size;)V" since="21" />
+		<method name="writeSizeF(Landroid/util/SizeF;)V" since="21" />
+		<method name="writeSparseArray(Landroid/util/SparseArray;)V" />
+		<method name="writeSparseBooleanArray(Landroid/util/SparseBooleanArray;)V" />
+		<method name="writeString(Ljava/lang/String;)V" />
+		<method name="writeStringArray([Ljava/lang/String;)V" />
+		<method name="writeStringList(Ljava/util/List;)V" />
+		<method name="writeStrongBinder(Landroid/os/IBinder;)V" />
+		<method name="writeStrongInterface(Landroid/os/IInterface;)V" />
+		<method name="writeTypedArray([Landroid/os/Parcelable;I)V" />
+		<method name="writeTypedArrayMap(Landroid/util/ArrayMap;I)V" since="29" />
+		<method name="writeTypedList(Ljava/util/List;)V" />
+		<method name="writeTypedObject(Landroid/os/Parcelable;I)V" since="23" />
+		<method name="writeTypedSparseArray(Landroid/util/SparseArray;I)V" since="29" />
+		<method name="writeValue(Ljava/lang/Object;)V" />
+		<field name="STRING_CREATOR" />
+	</class>
+	<class name="android/os/ParcelFileDescriptor" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="java/io/Closeable" since="16" />
+		<method name="&lt;init&gt;(Landroid/os/ParcelFileDescriptor;)V" />
+		<method name="adoptFd(I)Landroid/os/ParcelFileDescriptor;" since="13" />
+		<method name="canDetectErrors()Z" since="19" />
+		<method name="checkError()V" since="19" />
+		<method name="close()V" />
+		<method name="closeWithError(Ljava/lang/String;)V" since="19" />
+		<method name="createPipe()[Landroid/os/ParcelFileDescriptor;" since="9" />
+		<method name="createReliablePipe()[Landroid/os/ParcelFileDescriptor;" since="19" />
+		<method name="createReliableSocketPair()[Landroid/os/ParcelFileDescriptor;" since="19" />
+		<method name="createSocketPair()[Landroid/os/ParcelFileDescriptor;" since="19" />
+		<method name="detachFd()I" since="12" />
+		<method name="dup()Landroid/os/ParcelFileDescriptor;" since="14" />
+		<method name="dup(Ljava/io/FileDescriptor;)Landroid/os/ParcelFileDescriptor;" since="13" />
+		<method name="fromDatagramSocket(Ljava/net/DatagramSocket;)Landroid/os/ParcelFileDescriptor;" since="14" />
+		<method name="fromFd(I)Landroid/os/ParcelFileDescriptor;" since="13" />
+		<method name="fromSocket(Ljava/net/Socket;)Landroid/os/ParcelFileDescriptor;" />
+		<method name="getFd()I" since="12" />
+		<method name="getFileDescriptor()Ljava/io/FileDescriptor;" />
+		<method name="getStatSize()J" since="3" />
+		<method name="open(Ljava/io/File;I)Landroid/os/ParcelFileDescriptor;" />
+		<method name="open(Ljava/io/File;ILandroid/os/Handler;Landroid/os/ParcelFileDescriptor$OnCloseListener;)Landroid/os/ParcelFileDescriptor;" since="19" />
+		<method name="parseMode(Ljava/lang/String;)I" since="19" />
+		<method name="wrap(Landroid/os/ParcelFileDescriptor;Landroid/os/Handler;Landroid/os/ParcelFileDescriptor$OnCloseListener;)Landroid/os/ParcelFileDescriptor;" since="30" />
+		<field name="CREATOR" />
+		<field name="MODE_APPEND" since="3" />
+		<field name="MODE_CREATE" />
+		<field name="MODE_READ_ONLY" />
+		<field name="MODE_READ_WRITE" />
+		<field name="MODE_TRUNCATE" />
+		<field name="MODE_WORLD_READABLE" deprecated="19" />
+		<field name="MODE_WORLD_WRITEABLE" deprecated="19" />
+		<field name="MODE_WRITE_ONLY" />
+	</class>
+	<class name="android/os/ParcelFileDescriptor$AutoCloseInputStream" since="1">
+		<extends name="java/io/FileInputStream" />
+		<method name="&lt;init&gt;(Landroid/os/ParcelFileDescriptor;)V" />
+	</class>
+	<class name="android/os/ParcelFileDescriptor$AutoCloseOutputStream" since="1">
+		<extends name="java/io/FileOutputStream" />
+		<method name="&lt;init&gt;(Landroid/os/ParcelFileDescriptor;)V" />
+	</class>
+	<class name="android/os/ParcelFileDescriptor$FileDescriptorDetachedException" since="19">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/os/ParcelFileDescriptor$OnCloseListener" since="19">
+		<extends name="java/lang/Object" />
+		<method name="onClose(Ljava/io/IOException;)V" />
+	</class>
+	<class name="android/os/ParcelFormatException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/os/ParcelUuid" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/util/UUID;)V" />
+		<method name="fromString(Ljava/lang/String;)Landroid/os/ParcelUuid;" />
+		<method name="getUuid()Ljava/util/UUID;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/os/Parcelable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="describeContents()I" />
+		<method name="writeToParcel(Landroid/os/Parcel;I)V" />
+		<field name="CONTENTS_FILE_DESCRIPTOR" />
+		<field name="PARCELABLE_WRITE_RETURN_VALUE" />
+	</class>
+	<class name="android/os/Parcelable$ClassLoaderCreator" since="13">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable$Creator" />
+		<method name="createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;" />
+	</class>
+	<class name="android/os/Parcelable$Creator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;" />
+		<method name="newArray(I)[Ljava/lang/Object;" />
+	</class>
+	<class name="android/os/PatternMatcher" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="getPath()Ljava/lang/String;" />
+		<method name="getType()I" />
+		<method name="match(Ljava/lang/String;)Z" />
+		<field name="CREATOR" />
+		<field name="PATTERN_ADVANCED_GLOB" since="26" />
+		<field name="PATTERN_LITERAL" />
+		<field name="PATTERN_PREFIX" />
+		<field name="PATTERN_SIMPLE_GLOB" />
+		<field name="PATTERN_SUFFIX" since="31" />
+	</class>
+	<class name="android/os/PerformanceHintManager" since="31">
+		<extends name="java/lang/Object" />
+		<method name="createHintSession([IJ)Landroid/os/PerformanceHintManager$Session;" />
+		<method name="getPreferredUpdateRateNanos()J" />
+	</class>
+	<class name="android/os/PerformanceHintManager$Session" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<method name="reportActualWorkDuration(J)V" />
+		<method name="updateTargetWorkDuration(J)V" />
+	</class>
+	<class name="android/os/PersistableBundle" since="21">
+		<extends name="android/os/BaseBundle" />
+		<implements name="android/os/Parcelable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/os/PersistableBundle;)V" />
+		<method name="deepCopy()Landroid/os/PersistableBundle;" since="26" />
+		<method name="getPersistableBundle(Ljava/lang/String;)Landroid/os/PersistableBundle;" />
+		<method name="putPersistableBundle(Ljava/lang/String;Landroid/os/PersistableBundle;)V" />
+		<method name="readFromStream(Ljava/io/InputStream;)Landroid/os/PersistableBundle;" since="30" />
+		<method name="writeToStream(Ljava/io/OutputStream;)V" since="30" />
+		<field name="CREATOR" />
+		<field name="EMPTY" />
+	</class>
+	<class name="android/os/PowerManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addThermalStatusListener(Landroid/os/PowerManager$OnThermalStatusChangedListener;)V" since="29" />
+		<method name="addThermalStatusListener(Ljava/util/concurrent/Executor;Landroid/os/PowerManager$OnThermalStatusChangedListener;)V" since="29" />
+		<method name="getBatteryDischargePrediction()Ljava/time/Duration;" since="31" />
+		<method name="getCurrentThermalStatus()I" since="29" />
+		<method name="getLocationPowerSaveMode()I" since="28" />
+		<method name="getThermalHeadroom(I)F" since="30" />
+		<method name="goToSleep(J)V" removed="21" />
+		<method name="isBatteryDischargePredictionPersonalized()Z" since="31" />
+		<method name="isDeviceIdleMode()Z" since="23" />
+		<method name="isIgnoringBatteryOptimizations(Ljava/lang/String;)Z" since="23" />
+		<method name="isInteractive()Z" since="20" />
+		<method name="isPowerSaveMode()Z" since="21" />
+		<method name="isRebootingUserspaceSupported()Z" since="30" />
+		<method name="isScreenOn()Z" since="7" deprecated="20" />
+		<method name="isSustainedPerformanceModeSupported()Z" since="24" />
+		<method name="isWakeLockLevelSupported(I)Z" since="21" />
+		<method name="newWakeLock(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock;" />
+		<method name="reboot(Ljava/lang/String;)V" since="8" />
+		<method name="removeThermalStatusListener(Landroid/os/PowerManager$OnThermalStatusChangedListener;)V" since="29" />
+		<method name="userActivity(JZ)V" removed="21" />
+		<method name="wakeUp(J)V" since="17" removed="21" />
+		<field name="ACQUIRE_CAUSES_WAKEUP" />
+		<field name="ACTION_DEVICE_IDLE_MODE_CHANGED" since="23" />
+		<field name="ACTION_POWER_SAVE_MODE_CHANGED" since="21" />
+		<field name="FULL_WAKE_LOCK" deprecated="17" />
+		<field name="LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF" since="28" />
+		<field name="LOCATION_MODE_FOREGROUND_ONLY" since="28" />
+		<field name="LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF" since="28" />
+		<field name="LOCATION_MODE_NO_CHANGE" since="28" />
+		<field name="LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF" since="29" />
+		<field name="ON_AFTER_RELEASE" />
+		<field name="PARTIAL_WAKE_LOCK" />
+		<field name="PROXIMITY_SCREEN_OFF_WAKE_LOCK" since="21" />
+		<field name="RELEASE_FLAG_WAIT_FOR_NO_PROXIMITY" since="21" />
+		<field name="SCREEN_BRIGHT_WAKE_LOCK" deprecated="15" />
+		<field name="SCREEN_DIM_WAKE_LOCK" deprecated="17" />
+		<field name="THERMAL_STATUS_CRITICAL" since="29" />
+		<field name="THERMAL_STATUS_EMERGENCY" since="29" />
+		<field name="THERMAL_STATUS_LIGHT" since="29" />
+		<field name="THERMAL_STATUS_MODERATE" since="29" />
+		<field name="THERMAL_STATUS_NONE" since="29" />
+		<field name="THERMAL_STATUS_SEVERE" since="29" />
+		<field name="THERMAL_STATUS_SHUTDOWN" since="29" />
+	</class>
+	<class name="android/os/PowerManager$OnThermalStatusChangedListener" since="29">
+		<extends name="java/lang/Object" />
+		<method name="onThermalStatusChanged(I)V" />
+	</class>
+	<class name="android/os/PowerManager$WakeLock" since="1">
+		<extends name="java/lang/Object" />
+		<method name="acquire()V" />
+		<method name="acquire(J)V" />
+		<method name="isHeld()Z" />
+		<method name="release()V" />
+		<method name="release(I)V" since="21" />
+		<method name="setReferenceCounted(Z)V" />
+		<method name="setWorkSource(Landroid/os/WorkSource;)V" since="9" />
+	</class>
+	<class name="android/os/Process" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getElapsedCpuTime()J" />
+		<method name="getExclusiveCores()[I" since="24" />
+		<method name="getGidForName(Ljava/lang/String;)I" />
+		<method name="getStartElapsedRealtime()J" since="24" />
+		<method name="getStartUptimeMillis()J" since="24" />
+		<method name="getThreadPriority(I)I" />
+		<method name="getUidForName(Ljava/lang/String;)I" />
+		<method name="is64Bit()Z" since="23" />
+		<method name="isApplicationUid(I)Z" since="24" />
+		<method name="isIsolated()Z" since="28" />
+		<method name="killProcess(I)V" />
+		<method name="myPid()I" />
+		<method name="myTid()I" />
+		<method name="myUid()I" since="2" />
+		<method name="myUserHandle()Landroid/os/UserHandle;" since="17" />
+		<method name="sendSignal(II)V" />
+		<method name="setThreadPriority(I)V" />
+		<method name="setThreadPriority(II)V" />
+		<method name="supportsProcesses()Z" deprecated="15" />
+		<field name="BLUETOOTH_GID" removed="18" />
+		<field name="BLUETOOTH_UID" since="29" />
+		<field name="FIRST_APPLICATION_UID" />
+		<field name="INVALID_UID" since="29" />
+		<field name="LAST_APPLICATION_UID" />
+		<field name="PHONE_UID" />
+		<field name="ROOT_UID" since="29" />
+		<field name="SHELL_UID" since="29" />
+		<field name="SIGNAL_KILL" />
+		<field name="SIGNAL_QUIT" />
+		<field name="SIGNAL_USR1" />
+		<field name="SYSTEM_UID" />
+		<field name="THREAD_PRIORITY_AUDIO" />
+		<field name="THREAD_PRIORITY_BACKGROUND" />
+		<field name="THREAD_PRIORITY_DEFAULT" />
+		<field name="THREAD_PRIORITY_DISPLAY" />
+		<field name="THREAD_PRIORITY_FOREGROUND" />
+		<field name="THREAD_PRIORITY_LESS_FAVORABLE" />
+		<field name="THREAD_PRIORITY_LOWEST" />
+		<field name="THREAD_PRIORITY_MORE_FAVORABLE" />
+		<field name="THREAD_PRIORITY_URGENT_AUDIO" />
+		<field name="THREAD_PRIORITY_URGENT_DISPLAY" />
+		<field name="THREAD_PRIORITY_VIDEO" since="28" />
+		<field name="WIFI_UID" since="30" />
+	</class>
+	<class name="android/os/ProxyFileDescriptorCallback" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onFsync()V" />
+		<method name="onGetSize()J" />
+		<method name="onRead(JI[B)I" />
+		<method name="onRelease()V" />
+		<method name="onWrite(JI[B)I" />
+	</class>
+	<class name="android/os/RecoverySystem" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" removed="23" />
+		<method name="installPackage(Landroid/content/Context;Ljava/io/File;)V" />
+		<method name="rebootWipeCache(Landroid/content/Context;)V" since="14" />
+		<method name="rebootWipeUserData(Landroid/content/Context;)V" />
+		<method name="verifyPackage(Ljava/io/File;Landroid/os/RecoverySystem$ProgressListener;Ljava/io/File;)V" />
+	</class>
+	<class name="android/os/RecoverySystem$ProgressListener" since="8">
+		<extends name="java/lang/Object" />
+		<method name="onProgress(I)V" />
+	</class>
+	<class name="android/os/RemoteCallbackList" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="beginBroadcast()I" />
+		<method name="finishBroadcast()V" />
+		<method name="getBroadcastCookie(I)Ljava/lang/Object;" since="4" />
+		<method name="getBroadcastItem(I)Landroid/os/IInterface;" />
+		<method name="getRegisteredCallbackCookie(I)Ljava/lang/Object;" since="26" />
+		<method name="getRegisteredCallbackCount()I" since="17" />
+		<method name="getRegisteredCallbackItem(I)Landroid/os/IInterface;" since="26" />
+		<method name="kill()V" />
+		<method name="onCallbackDied(Landroid/os/IInterface;)V" />
+		<method name="onCallbackDied(Landroid/os/IInterface;Ljava/lang/Object;)V" since="4" />
+		<method name="register(Landroid/os/IInterface;)Z" />
+		<method name="register(Landroid/os/IInterface;Ljava/lang/Object;)Z" since="4" />
+		<method name="unregister(Landroid/os/IInterface;)Z" />
+	</class>
+	<class name="android/os/RemoteException" since="1">
+		<extends name="android/util/AndroidException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" since="15" />
+		<method name="rethrowAsRuntimeException()Ljava/lang/RuntimeException;" since="30" />
+		<method name="rethrowFromSystemServer()Ljava/lang/RuntimeException;" since="30" />
+	</class>
+	<class name="android/os/ResultReceiver" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/os/Handler;)V" />
+		<method name="onReceiveResult(ILandroid/os/Bundle;)V" />
+		<method name="send(ILandroid/os/Bundle;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/os/SharedMemory" since="27">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="java/io/Closeable" />
+		<method name="create(Ljava/lang/String;I)Landroid/os/SharedMemory;" />
+		<method name="getSize()I" />
+		<method name="map(III)Ljava/nio/ByteBuffer;" />
+		<method name="mapReadOnly()Ljava/nio/ByteBuffer;" />
+		<method name="mapReadWrite()Ljava/nio/ByteBuffer;" />
+		<method name="setProtect(I)Z" />
+		<method name="unmap(Ljava/nio/ByteBuffer;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/os/StatFs" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getAvailableBlocks()I" deprecated="18" />
+		<method name="getAvailableBlocksLong()J" since="18" />
+		<method name="getAvailableBytes()J" since="18" />
+		<method name="getBlockCount()I" deprecated="18" />
+		<method name="getBlockCountLong()J" since="18" />
+		<method name="getBlockSize()I" deprecated="18" />
+		<method name="getBlockSizeLong()J" since="18" />
+		<method name="getFreeBlocks()I" deprecated="18" />
+		<method name="getFreeBlocksLong()J" since="18" />
+		<method name="getFreeBytes()J" since="18" />
+		<method name="getTotalBytes()J" since="18" />
+		<method name="restat(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/os/StrictMode" since="9">
+		<extends name="java/lang/Object" />
+		<method name="allowThreadDiskReads()Landroid/os/StrictMode$ThreadPolicy;" />
+		<method name="allowThreadDiskWrites()Landroid/os/StrictMode$ThreadPolicy;" />
+		<method name="enableDefaults()V" />
+		<method name="getThreadPolicy()Landroid/os/StrictMode$ThreadPolicy;" />
+		<method name="getVmPolicy()Landroid/os/StrictMode$VmPolicy;" />
+		<method name="noteSlowCall(Ljava/lang/String;)V" since="11" />
+		<method name="setThreadPolicy(Landroid/os/StrictMode$ThreadPolicy;)V" />
+		<method name="setVmPolicy(Landroid/os/StrictMode$VmPolicy;)V" />
+	</class>
+	<class name="android/os/StrictMode$OnThreadViolationListener" since="28">
+		<extends name="java/lang/Object" />
+		<method name="onThreadViolation(Landroid/os/strictmode/Violation;)V" />
+	</class>
+	<class name="android/os/StrictMode$OnVmViolationListener" since="28">
+		<extends name="java/lang/Object" />
+		<method name="onVmViolation(Landroid/os/strictmode/Violation;)V" />
+	</class>
+	<class name="android/os/StrictMode$ThreadPolicy" since="9">
+		<extends name="java/lang/Object" />
+		<field name="LAX" />
+	</class>
+	<class name="android/os/StrictMode$ThreadPolicy$Builder" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/StrictMode$ThreadPolicy;)V" />
+		<method name="build()Landroid/os/StrictMode$ThreadPolicy;" />
+		<method name="detectAll()Landroid/os/StrictMode$ThreadPolicy$Builder;" />
+		<method name="detectCustomSlowCalls()Landroid/os/StrictMode$ThreadPolicy$Builder;" since="11" />
+		<method name="detectDiskReads()Landroid/os/StrictMode$ThreadPolicy$Builder;" />
+		<method name="detectDiskWrites()Landroid/os/StrictMode$ThreadPolicy$Builder;" />
+		<method name="detectNetwork()Landroid/os/StrictMode$ThreadPolicy$Builder;" />
+		<method name="detectResourceMismatches()Landroid/os/StrictMode$ThreadPolicy$Builder;" since="23" />
+		<method name="detectUnbufferedIo()Landroid/os/StrictMode$ThreadPolicy$Builder;" since="26" />
+		<method name="penaltyDeath()Landroid/os/StrictMode$ThreadPolicy$Builder;" />
+		<method name="penaltyDeathOnNetwork()Landroid/os/StrictMode$ThreadPolicy$Builder;" since="11" />
+		<method name="penaltyDialog()Landroid/os/StrictMode$ThreadPolicy$Builder;" />
+		<method name="penaltyDropBox()Landroid/os/StrictMode$ThreadPolicy$Builder;" />
+		<method name="penaltyFlashScreen()Landroid/os/StrictMode$ThreadPolicy$Builder;" since="11" />
+		<method name="penaltyListener(Ljava/util/concurrent/Executor;Landroid/os/StrictMode$OnThreadViolationListener;)Landroid/os/StrictMode$ThreadPolicy$Builder;" since="28" />
+		<method name="penaltyLog()Landroid/os/StrictMode$ThreadPolicy$Builder;" />
+		<method name="permitAll()Landroid/os/StrictMode$ThreadPolicy$Builder;" />
+		<method name="permitCustomSlowCalls()Landroid/os/StrictMode$ThreadPolicy$Builder;" since="11" />
+		<method name="permitDiskReads()Landroid/os/StrictMode$ThreadPolicy$Builder;" />
+		<method name="permitDiskWrites()Landroid/os/StrictMode$ThreadPolicy$Builder;" />
+		<method name="permitNetwork()Landroid/os/StrictMode$ThreadPolicy$Builder;" />
+		<method name="permitResourceMismatches()Landroid/os/StrictMode$ThreadPolicy$Builder;" since="23" />
+		<method name="permitUnbufferedIo()Landroid/os/StrictMode$ThreadPolicy$Builder;" since="26" />
+	</class>
+	<class name="android/os/StrictMode$VmPolicy" since="9">
+		<extends name="java/lang/Object" />
+		<field name="LAX" />
+	</class>
+	<class name="android/os/StrictMode$VmPolicy$Builder" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/StrictMode$VmPolicy;)V" since="11" />
+		<method name="build()Landroid/os/StrictMode$VmPolicy;" />
+		<method name="detectActivityLeaks()Landroid/os/StrictMode$VmPolicy$Builder;" since="11" />
+		<method name="detectAll()Landroid/os/StrictMode$VmPolicy$Builder;" />
+		<method name="detectCleartextNetwork()Landroid/os/StrictMode$VmPolicy$Builder;" since="23" />
+		<method name="detectContentUriWithoutPermission()Landroid/os/StrictMode$VmPolicy$Builder;" since="26" />
+		<method name="detectCredentialProtectedWhileLocked()Landroid/os/StrictMode$VmPolicy$Builder;" since="29" />
+		<method name="detectFileUriExposure()Landroid/os/StrictMode$VmPolicy$Builder;" since="18" />
+		<method name="detectImplicitDirectBoot()Landroid/os/StrictMode$VmPolicy$Builder;" since="29" />
+		<method name="detectIncorrectContextUse()Landroid/os/StrictMode$VmPolicy$Builder;" since="31" />
+		<method name="detectLeakedClosableObjects()Landroid/os/StrictMode$VmPolicy$Builder;" since="11" />
+		<method name="detectLeakedRegistrationObjects()Landroid/os/StrictMode$VmPolicy$Builder;" since="16" />
+		<method name="detectLeakedSqlLiteObjects()Landroid/os/StrictMode$VmPolicy$Builder;" />
+		<method name="detectNonSdkApiUsage()Landroid/os/StrictMode$VmPolicy$Builder;" since="28" />
+		<method name="detectUnsafeIntentLaunch()Landroid/os/StrictMode$VmPolicy$Builder;" since="31" />
+		<method name="detectUntaggedSockets()Landroid/os/StrictMode$VmPolicy$Builder;" since="26" />
+		<method name="penaltyDeath()Landroid/os/StrictMode$VmPolicy$Builder;" />
+		<method name="penaltyDeathOnCleartextNetwork()Landroid/os/StrictMode$VmPolicy$Builder;" since="23" />
+		<method name="penaltyDeathOnFileUriExposure()Landroid/os/StrictMode$VmPolicy$Builder;" since="24" />
+		<method name="penaltyDropBox()Landroid/os/StrictMode$VmPolicy$Builder;" />
+		<method name="penaltyListener(Ljava/util/concurrent/Executor;Landroid/os/StrictMode$OnVmViolationListener;)Landroid/os/StrictMode$VmPolicy$Builder;" since="28" />
+		<method name="penaltyLog()Landroid/os/StrictMode$VmPolicy$Builder;" />
+		<method name="permitNonSdkApiUsage()Landroid/os/StrictMode$VmPolicy$Builder;" since="28" />
+		<method name="permitUnsafeIntentLaunch()Landroid/os/StrictMode$VmPolicy$Builder;" since="31" />
+		<method name="setClassInstanceLimit(Ljava/lang/Class;I)Landroid/os/StrictMode$VmPolicy$Builder;" since="11" />
+	</class>
+	<class name="android/os/SystemClock" since="1">
+		<extends name="java/lang/Object" />
+		<method name="currentGnssTimeClock()Ljava/time/Clock;" since="29" />
+		<method name="currentThreadTimeMillis()J" />
+		<method name="elapsedRealtime()J" />
+		<method name="elapsedRealtimeNanos()J" since="17" />
+		<method name="setCurrentTimeMillis(J)Z" />
+		<method name="sleep(J)V" />
+		<method name="uptimeMillis()J" />
+	</class>
+	<class name="android/os/TestLooperManager" since="26">
+		<extends name="java/lang/Object" />
+		<method name="execute(Landroid/os/Message;)V" />
+		<method name="getMessageQueue()Landroid/os/MessageQueue;" />
+		<method name="hasMessages(Landroid/os/Handler;Ljava/lang/Object;I)Z" />
+		<method name="hasMessages(Landroid/os/Handler;Ljava/lang/Object;Ljava/lang/Runnable;)Z" />
+		<method name="next()Landroid/os/Message;" />
+		<method name="recycle(Landroid/os/Message;)V" />
+		<method name="release()V" />
+	</class>
+	<class name="android/os/TokenWatcher" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/os/Handler;Ljava/lang/String;)V" />
+		<method name="acquire(Landroid/os/IBinder;Ljava/lang/String;)V" />
+		<method name="acquired()V" />
+		<method name="cleanup(Landroid/os/IBinder;Z)V" />
+		<method name="dump()V" />
+		<method name="dump(Ljava/io/PrintWriter;)V" since="16" />
+		<method name="isAcquired()Z" />
+		<method name="release(Landroid/os/IBinder;)V" />
+		<method name="released()V" />
+	</class>
+	<class name="android/os/Trace" since="18">
+		<extends name="java/lang/Object" />
+		<method name="beginAsyncSection(Ljava/lang/String;I)V" since="29" />
+		<method name="beginSection(Ljava/lang/String;)V" />
+		<method name="endAsyncSection(Ljava/lang/String;I)V" since="29" />
+		<method name="endSection()V" />
+		<method name="isEnabled()Z" since="29" />
+		<method name="setCounter(Ljava/lang/String;J)V" since="29" />
+	</class>
+	<class name="android/os/TransactionTooLargeException" since="15">
+		<extends name="android/os/RemoteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" since="23" />
+	</class>
+	<class name="android/os/UserHandle" since="17">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="getUserHandleForUid(I)Landroid/os/UserHandle;" since="24" />
+		<method name="readFromParcel(Landroid/os/Parcel;)Landroid/os/UserHandle;" />
+		<method name="writeToParcel(Landroid/os/UserHandle;Landroid/os/Parcel;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/os/UserManager" since="17">
+		<extends name="java/lang/Object" />
+		<method name="createUserCreationIntent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/PersistableBundle;)Landroid/content/Intent;" since="24" />
+		<method name="getApplicationRestrictions(Ljava/lang/String;)Landroid/os/Bundle;" since="18" />
+		<method name="getSerialNumberForUser(Landroid/os/UserHandle;)J" />
+		<method name="getUserCount()I" />
+		<method name="getUserCreationTime(Landroid/os/UserHandle;)J" since="23" />
+		<method name="getUserForSerialNumber(J)Landroid/os/UserHandle;" />
+		<method name="getUserName()Ljava/lang/String;" />
+		<method name="getUserProfiles()Ljava/util/List;" since="21" />
+		<method name="getUserRestrictions()Landroid/os/Bundle;" since="18" />
+		<method name="getUserRestrictions(Landroid/os/UserHandle;)Landroid/os/Bundle;" since="18" />
+		<method name="hasUserRestriction(Ljava/lang/String;)Z" since="21" />
+		<method name="isDemoUser()Z" since="25" />
+		<method name="isHeadlessSystemUserMode()Z" since="31" />
+		<method name="isManagedProfile()Z" since="30" />
+		<method name="isQuietModeEnabled(Landroid/os/UserHandle;)Z" since="24" />
+		<method name="isSystemUser()Z" since="23" />
+		<method name="isUserAGoat()Z" />
+		<method name="isUserForeground()Z" since="31" />
+		<method name="isUserRunning(Landroid/os/UserHandle;)Z" />
+		<method name="isUserRunningOrStopping(Landroid/os/UserHandle;)Z" />
+		<method name="isUserUnlocked()Z" since="24" />
+		<method name="isUserUnlocked(Landroid/os/UserHandle;)Z" since="24" />
+		<method name="requestQuietModeEnabled(ZLandroid/os/UserHandle;)Z" since="28" />
+		<method name="requestQuietModeEnabled(ZLandroid/os/UserHandle;I)Z" since="30" />
+		<method name="setRestrictionsChallenge(Ljava/lang/String;)Z" since="19" deprecated="23" />
+		<method name="setUserRestriction(Ljava/lang/String;Z)V" since="18" deprecated="21" />
+		<method name="setUserRestrictions(Landroid/os/Bundle;)V" since="18" deprecated="21" />
+		<method name="setUserRestrictions(Landroid/os/Bundle;Landroid/os/UserHandle;)V" since="18" deprecated="21" />
+		<method name="supportsMultipleUsers()Z" since="24" />
+		<field name="ALLOW_PARENT_PROFILE_APP_LINKING" since="23" />
+		<field name="DISALLOW_ADD_MANAGED_PROFILE" since="26" deprecated="30" />
+		<field name="DISALLOW_ADD_USER" since="21" />
+		<field name="DISALLOW_ADJUST_VOLUME" since="21" />
+		<field name="DISALLOW_AIRPLANE_MODE" since="28" />
+		<field name="DISALLOW_AMBIENT_DISPLAY" since="28" />
+		<field name="DISALLOW_APPS_CONTROL" since="21" />
+		<field name="DISALLOW_AUTOFILL" since="26" />
+		<field name="DISALLOW_BLUETOOTH" since="26" />
+		<field name="DISALLOW_BLUETOOTH_SHARING" since="26" />
+		<field name="DISALLOW_CAMERA_TOGGLE" since="31" />
+		<field name="DISALLOW_CONFIG_BLUETOOTH" since="18" />
+		<field name="DISALLOW_CONFIG_BRIGHTNESS" since="28" />
+		<field name="DISALLOW_CONFIG_CELL_BROADCASTS" since="21" />
+		<field name="DISALLOW_CONFIG_CREDENTIALS" since="18" />
+		<field name="DISALLOW_CONFIG_DATE_TIME" since="28" />
+		<field name="DISALLOW_CONFIG_LOCALE" since="28" />
+		<field name="DISALLOW_CONFIG_LOCATION" since="28" />
+		<field name="DISALLOW_CONFIG_MOBILE_NETWORKS" since="21" />
+		<field name="DISALLOW_CONFIG_PRIVATE_DNS" since="29" />
+		<field name="DISALLOW_CONFIG_SCREEN_TIMEOUT" since="28" />
+		<field name="DISALLOW_CONFIG_TETHERING" since="21" />
+		<field name="DISALLOW_CONFIG_VPN" since="21" />
+		<field name="DISALLOW_CONFIG_WIFI" since="18" />
+		<field name="DISALLOW_CONTENT_CAPTURE" since="29" />
+		<field name="DISALLOW_CONTENT_SUGGESTIONS" since="29" />
+		<field name="DISALLOW_CREATE_WINDOWS" since="21" />
+		<field name="DISALLOW_CROSS_PROFILE_COPY_PASTE" since="21" />
+		<field name="DISALLOW_DATA_ROAMING" since="24" />
+		<field name="DISALLOW_DEBUGGING_FEATURES" since="21" />
+		<field name="DISALLOW_FACTORY_RESET" since="21" />
+		<field name="DISALLOW_FUN" since="23" />
+		<field name="DISALLOW_INSTALL_APPS" since="18" />
+		<field name="DISALLOW_INSTALL_UNKNOWN_SOURCES" since="18" />
+		<field name="DISALLOW_INSTALL_UNKNOWN_SOURCES_GLOBALLY" since="29" />
+		<field name="DISALLOW_MICROPHONE_TOGGLE" since="31" />
+		<field name="DISALLOW_MODIFY_ACCOUNTS" since="18" />
+		<field name="DISALLOW_MOUNT_PHYSICAL_MEDIA" since="21" />
+		<field name="DISALLOW_NETWORK_RESET" since="23" />
+		<field name="DISALLOW_OUTGOING_BEAM" since="22" />
+		<field name="DISALLOW_OUTGOING_CALLS" since="21" />
+		<field name="DISALLOW_PRINTING" since="28" />
+		<field name="DISALLOW_REMOVE_MANAGED_PROFILE" since="26" deprecated="30" />
+		<field name="DISALLOW_REMOVE_USER" since="18" />
+		<field name="DISALLOW_SAFE_BOOT" since="23" />
+		<field name="DISALLOW_SET_USER_ICON" since="24" />
+		<field name="DISALLOW_SET_WALLPAPER" since="24" />
+		<field name="DISALLOW_SHARE_INTO_MANAGED_PROFILE" since="28" />
+		<field name="DISALLOW_SHARE_LOCATION" since="18" />
+		<field name="DISALLOW_SMS" since="21" />
+		<field name="DISALLOW_SYSTEM_ERROR_DIALOGS" since="28" />
+		<field name="DISALLOW_UNIFIED_PASSWORD" since="28" />
+		<field name="DISALLOW_UNINSTALL_APPS" since="18" />
+		<field name="DISALLOW_UNMUTE_MICROPHONE" since="21" />
+		<field name="DISALLOW_USB_FILE_TRANSFER" since="18" />
+		<field name="DISALLOW_USER_SWITCH" since="28" />
+		<field name="ENSURE_VERIFY_APPS" since="21" />
+		<field name="KEY_RESTRICTIONS_PENDING" since="22" />
+		<field name="QUIET_MODE_DISABLE_ONLY_IF_CREDENTIAL_NOT_REQUIRED" since="30" />
+		<field name="USER_CREATION_FAILED_NOT_PERMITTED" since="24" />
+		<field name="USER_CREATION_FAILED_NO_MORE_USERS" since="24" />
+		<field name="USER_OPERATION_ERROR_CURRENT_USER" since="28" />
+		<field name="USER_OPERATION_ERROR_LOW_STORAGE" since="28" />
+		<field name="USER_OPERATION_ERROR_MANAGED_PROFILE" since="28" />
+		<field name="USER_OPERATION_ERROR_MAX_RUNNING_USERS" since="28" />
+		<field name="USER_OPERATION_ERROR_MAX_USERS" since="28" />
+		<field name="USER_OPERATION_ERROR_UNKNOWN" since="28" />
+		<field name="USER_OPERATION_SUCCESS" since="28" />
+	</class>
+	<class name="android/os/UserManager$UserOperationException" since="28">
+		<extends name="java/lang/RuntimeException" />
+		<method name="getUserOperationResult()I" />
+	</class>
+	<class name="android/os/VibrationAttributes" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getFlags()I" />
+		<method name="getUsage()I" />
+		<method name="getUsageClass()I" />
+		<method name="isFlagSet(I)Z" />
+		<field name="CREATOR" />
+		<field name="FLAG_BYPASS_INTERRUPTION_POLICY" />
+		<field name="USAGE_ALARM" />
+		<field name="USAGE_CLASS_ALARM" />
+		<field name="USAGE_CLASS_FEEDBACK" />
+		<field name="USAGE_CLASS_MASK" />
+		<field name="USAGE_CLASS_UNKNOWN" />
+		<field name="USAGE_COMMUNICATION_REQUEST" />
+		<field name="USAGE_HARDWARE_FEEDBACK" />
+		<field name="USAGE_NOTIFICATION" />
+		<field name="USAGE_PHYSICAL_EMULATION" />
+		<field name="USAGE_RINGTONE" />
+		<field name="USAGE_TOUCH" />
+		<field name="USAGE_UNKNOWN" />
+	</class>
+	<class name="android/os/VibrationAttributes$Builder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/VibrationAttributes;)V" />
+		<method name="build()Landroid/os/VibrationAttributes;" />
+		<method name="setFlags(II)Landroid/os/VibrationAttributes$Builder;" />
+		<method name="setUsage(I)Landroid/os/VibrationAttributes$Builder;" />
+	</class>
+	<class name="android/os/VibrationEffect" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="createOneShot(JI)Landroid/os/VibrationEffect;" />
+		<method name="createPredefined(I)Landroid/os/VibrationEffect;" since="29" />
+		<method name="createWaveform([JI)Landroid/os/VibrationEffect;" />
+		<method name="createWaveform([J[II)Landroid/os/VibrationEffect;" />
+		<method name="startComposition()Landroid/os/VibrationEffect$Composition;" since="30" />
+		<field name="CREATOR" />
+		<field name="DEFAULT_AMPLITUDE" />
+		<field name="EFFECT_CLICK" since="29" />
+		<field name="EFFECT_DOUBLE_CLICK" since="29" />
+		<field name="EFFECT_HEAVY_CLICK" since="29" />
+		<field name="EFFECT_TICK" since="29" />
+	</class>
+	<class name="android/os/VibrationEffect$Composition" since="30">
+		<extends name="java/lang/Object" />
+		<method name="addPrimitive(I)Landroid/os/VibrationEffect$Composition;" />
+		<method name="addPrimitive(IF)Landroid/os/VibrationEffect$Composition;" />
+		<method name="addPrimitive(IFI)Landroid/os/VibrationEffect$Composition;" />
+		<method name="compose()Landroid/os/VibrationEffect;" />
+		<field name="PRIMITIVE_CLICK" />
+		<field name="PRIMITIVE_LOW_TICK" since="31" />
+		<field name="PRIMITIVE_QUICK_FALL" />
+		<field name="PRIMITIVE_QUICK_RISE" />
+		<field name="PRIMITIVE_SLOW_RISE" />
+		<field name="PRIMITIVE_SPIN" since="31" />
+		<field name="PRIMITIVE_THUD" since="31" />
+		<field name="PRIMITIVE_TICK" />
+	</class>
+	<class name="android/os/Vibrator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="areAllEffectsSupported([I)I" since="30" />
+		<method name="areAllPrimitivesSupported([I)Z" since="30" />
+		<method name="areEffectsSupported([I)[I" since="30" />
+		<method name="arePrimitivesSupported([I)[Z" since="30" />
+		<method name="cancel()V" />
+		<method name="getId()I" since="31" />
+		<method name="getPrimitiveDurations([I)[I" since="31" />
+		<method name="hasAmplitudeControl()Z" since="26" />
+		<method name="hasVibrator()Z" since="11" />
+		<method name="vibrate(J)V" deprecated="26" />
+		<method name="vibrate(JLandroid/media/AudioAttributes;)V" since="21" deprecated="26" />
+		<method name="vibrate(Landroid/os/VibrationEffect;)V" since="26" />
+		<method name="vibrate(Landroid/os/VibrationEffect;Landroid/media/AudioAttributes;)V" since="26" />
+		<method name="vibrate([JI)V" deprecated="26" />
+		<method name="vibrate([JILandroid/media/AudioAttributes;)V" since="21" deprecated="26" />
+		<field name="VIBRATION_EFFECT_SUPPORT_NO" since="30" />
+		<field name="VIBRATION_EFFECT_SUPPORT_UNKNOWN" since="30" />
+		<field name="VIBRATION_EFFECT_SUPPORT_YES" since="30" />
+	</class>
+	<class name="android/os/VibratorManager" since="31">
+		<extends name="java/lang/Object" />
+		<method name="cancel()V" />
+		<method name="getDefaultVibrator()Landroid/os/Vibrator;" />
+		<method name="getVibrator(I)Landroid/os/Vibrator;" />
+		<method name="getVibratorIds()[I" />
+		<method name="vibrate(Landroid/os/CombinedVibration;)V" />
+		<method name="vibrate(Landroid/os/CombinedVibration;Landroid/os/VibrationAttributes;)V" />
+	</class>
+	<class name="android/os/WorkSource" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/WorkSource;)V" />
+		<method name="add(Landroid/os/WorkSource;)Z" />
+		<method name="clear()V" />
+		<method name="diff(Landroid/os/WorkSource;)Z" />
+		<method name="remove(Landroid/os/WorkSource;)Z" />
+		<method name="set(Landroid/os/WorkSource;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/os/health/HealthStats" since="24">
+		<extends name="java/lang/Object" />
+		<method name="getDataType()Ljava/lang/String;" />
+		<method name="getMeasurement(I)J" />
+		<method name="getMeasurementKeyAt(I)I" />
+		<method name="getMeasurementKeyCount()I" />
+		<method name="getMeasurements(I)Ljava/util/Map;" />
+		<method name="getMeasurementsKeyAt(I)I" />
+		<method name="getMeasurementsKeyCount()I" />
+		<method name="getStats(I)Ljava/util/Map;" />
+		<method name="getStatsKeyAt(I)I" />
+		<method name="getStatsKeyCount()I" />
+		<method name="getTimer(I)Landroid/os/health/TimerStat;" />
+		<method name="getTimerCount(I)I" />
+		<method name="getTimerKeyAt(I)I" />
+		<method name="getTimerKeyCount()I" />
+		<method name="getTimerTime(I)J" />
+		<method name="getTimers(I)Ljava/util/Map;" />
+		<method name="getTimersKeyAt(I)I" />
+		<method name="getTimersKeyCount()I" />
+		<method name="hasMeasurement(I)Z" />
+		<method name="hasMeasurements(I)Z" />
+		<method name="hasStats(I)Z" />
+		<method name="hasTimer(I)Z" />
+		<method name="hasTimers(I)Z" />
+	</class>
+	<class name="android/os/health/PackageHealthStats" since="24">
+		<extends name="java/lang/Object" />
+		<field name="MEASUREMENTS_WAKEUP_ALARMS_COUNT" />
+		<field name="STATS_SERVICES" />
+	</class>
+	<class name="android/os/health/PidHealthStats" since="24">
+		<extends name="java/lang/Object" />
+		<field name="MEASUREMENT_WAKE_NESTING_COUNT" />
+		<field name="MEASUREMENT_WAKE_START_MS" />
+		<field name="MEASUREMENT_WAKE_SUM_MS" />
+	</class>
+	<class name="android/os/health/ProcessHealthStats" since="24">
+		<extends name="java/lang/Object" />
+		<field name="MEASUREMENT_ANR_COUNT" />
+		<field name="MEASUREMENT_CRASHES_COUNT" />
+		<field name="MEASUREMENT_FOREGROUND_MS" />
+		<field name="MEASUREMENT_STARTS_COUNT" />
+		<field name="MEASUREMENT_SYSTEM_TIME_MS" />
+		<field name="MEASUREMENT_USER_TIME_MS" />
+	</class>
+	<class name="android/os/health/ServiceHealthStats" since="24">
+		<extends name="java/lang/Object" />
+		<field name="MEASUREMENT_LAUNCH_COUNT" />
+		<field name="MEASUREMENT_START_SERVICE_COUNT" />
+	</class>
+	<class name="android/os/health/SystemHealthManager" since="24">
+		<extends name="java/lang/Object" />
+		<method name="takeMyUidSnapshot()Landroid/os/health/HealthStats;" />
+		<method name="takeUidSnapshot(I)Landroid/os/health/HealthStats;" />
+		<method name="takeUidSnapshots([I)[Landroid/os/health/HealthStats;" />
+	</class>
+	<class name="android/os/health/TimerStat" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(IJ)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="getCount()I" />
+		<method name="getTime()J" />
+		<method name="setCount(I)V" />
+		<method name="setTime(J)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/os/health/UidHealthStats" since="24">
+		<extends name="java/lang/Object" />
+		<field name="MEASUREMENT_BLUETOOTH_IDLE_MS" />
+		<field name="MEASUREMENT_BLUETOOTH_POWER_MAMS" />
+		<field name="MEASUREMENT_BLUETOOTH_RX_BYTES" />
+		<field name="MEASUREMENT_BLUETOOTH_RX_MS" />
+		<field name="MEASUREMENT_BLUETOOTH_RX_PACKETS" />
+		<field name="MEASUREMENT_BLUETOOTH_TX_BYTES" />
+		<field name="MEASUREMENT_BLUETOOTH_TX_MS" />
+		<field name="MEASUREMENT_BLUETOOTH_TX_PACKETS" />
+		<field name="MEASUREMENT_BUTTON_USER_ACTIVITY_COUNT" />
+		<field name="MEASUREMENT_CPU_POWER_MAMS" deprecated="26" />
+		<field name="MEASUREMENT_MOBILE_IDLE_MS" />
+		<field name="MEASUREMENT_MOBILE_POWER_MAMS" />
+		<field name="MEASUREMENT_MOBILE_RX_BYTES" />
+		<field name="MEASUREMENT_MOBILE_RX_MS" />
+		<field name="MEASUREMENT_MOBILE_RX_PACKETS" />
+		<field name="MEASUREMENT_MOBILE_TX_BYTES" />
+		<field name="MEASUREMENT_MOBILE_TX_MS" />
+		<field name="MEASUREMENT_MOBILE_TX_PACKETS" />
+		<field name="MEASUREMENT_OTHER_USER_ACTIVITY_COUNT" />
+		<field name="MEASUREMENT_REALTIME_BATTERY_MS" />
+		<field name="MEASUREMENT_REALTIME_SCREEN_OFF_BATTERY_MS" />
+		<field name="MEASUREMENT_SYSTEM_CPU_TIME_MS" />
+		<field name="MEASUREMENT_TOUCH_USER_ACTIVITY_COUNT" />
+		<field name="MEASUREMENT_UPTIME_BATTERY_MS" />
+		<field name="MEASUREMENT_UPTIME_SCREEN_OFF_BATTERY_MS" />
+		<field name="MEASUREMENT_USER_CPU_TIME_MS" />
+		<field name="MEASUREMENT_WIFI_FULL_LOCK_MS" />
+		<field name="MEASUREMENT_WIFI_IDLE_MS" />
+		<field name="MEASUREMENT_WIFI_MULTICAST_MS" />
+		<field name="MEASUREMENT_WIFI_POWER_MAMS" />
+		<field name="MEASUREMENT_WIFI_RUNNING_MS" />
+		<field name="MEASUREMENT_WIFI_RX_BYTES" />
+		<field name="MEASUREMENT_WIFI_RX_MS" />
+		<field name="MEASUREMENT_WIFI_RX_PACKETS" />
+		<field name="MEASUREMENT_WIFI_TX_BYTES" />
+		<field name="MEASUREMENT_WIFI_TX_MS" />
+		<field name="MEASUREMENT_WIFI_TX_PACKETS" />
+		<field name="STATS_PACKAGES" />
+		<field name="STATS_PIDS" />
+		<field name="STATS_PROCESSES" />
+		<field name="TIMERS_JOBS" />
+		<field name="TIMERS_SENSORS" />
+		<field name="TIMERS_SYNCS" />
+		<field name="TIMERS_WAKELOCKS_DRAW" />
+		<field name="TIMERS_WAKELOCKS_FULL" />
+		<field name="TIMERS_WAKELOCKS_PARTIAL" />
+		<field name="TIMERS_WAKELOCKS_WINDOW" />
+		<field name="TIMER_AUDIO" />
+		<field name="TIMER_BLUETOOTH_SCAN" />
+		<field name="TIMER_CAMERA" />
+		<field name="TIMER_FLASHLIGHT" />
+		<field name="TIMER_FOREGROUND_ACTIVITY" />
+		<field name="TIMER_GPS_SENSOR" />
+		<field name="TIMER_MOBILE_RADIO_ACTIVE" />
+		<field name="TIMER_PROCESS_STATE_BACKGROUND_MS" />
+		<field name="TIMER_PROCESS_STATE_CACHED_MS" />
+		<field name="TIMER_PROCESS_STATE_FOREGROUND_MS" />
+		<field name="TIMER_PROCESS_STATE_FOREGROUND_SERVICE_MS" />
+		<field name="TIMER_PROCESS_STATE_TOP_MS" />
+		<field name="TIMER_PROCESS_STATE_TOP_SLEEPING_MS" />
+		<field name="TIMER_VIBRATOR" />
+		<field name="TIMER_VIDEO" />
+		<field name="TIMER_WIFI_SCAN" />
+	</class>
+	<class name="android/os/storage/OnObbStateChangeListener" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onObbStateChange(Ljava/lang/String;I)V" />
+		<field name="ERROR_ALREADY_MOUNTED" />
+		<field name="ERROR_COULD_NOT_MOUNT" />
+		<field name="ERROR_COULD_NOT_UNMOUNT" />
+		<field name="ERROR_INTERNAL" />
+		<field name="ERROR_NOT_MOUNTED" />
+		<field name="ERROR_PERMISSION_DENIED" />
+		<field name="MOUNTED" />
+		<field name="UNMOUNTED" />
+	</class>
+	<class name="android/os/storage/StorageManager" since="9">
+		<extends name="java/lang/Object" />
+		<method name="allocateBytes(Ljava/io/FileDescriptor;J)V" since="26" />
+		<method name="allocateBytes(Ljava/util/UUID;J)V" since="26" />
+		<method name="getAllocatableBytes(Ljava/util/UUID;)J" since="26" />
+		<method name="getCacheQuotaBytes(Ljava/util/UUID;)J" since="26" />
+		<method name="getCacheSizeBytes(Ljava/util/UUID;)J" since="26" />
+		<method name="getManageSpaceActivityIntent(Ljava/lang/String;I)Landroid/app/PendingIntent;" since="31" />
+		<method name="getMountedObbPath(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getPrimaryStorageVolume()Landroid/os/storage/StorageVolume;" since="24" />
+		<method name="getRecentStorageVolumes()Ljava/util/List;" since="30" />
+		<method name="getStorageVolume(Landroid/net/Uri;)Landroid/os/storage/StorageVolume;" since="29" />
+		<method name="getStorageVolume(Ljava/io/File;)Landroid/os/storage/StorageVolume;" since="24" />
+		<method name="getStorageVolumes()Ljava/util/List;" since="24" />
+		<method name="getUuidForPath(Ljava/io/File;)Ljava/util/UUID;" since="26" />
+		<method name="isAllocationSupported(Ljava/io/FileDescriptor;)Z" since="27" />
+		<method name="isCacheBehaviorGroup(Ljava/io/File;)Z" since="26" />
+		<method name="isCacheBehaviorTombstone(Ljava/io/File;)Z" since="26" />
+		<method name="isCheckpointSupported()Z" since="30" />
+		<method name="isEncrypted(Ljava/io/File;)Z" since="24" />
+		<method name="isObbMounted(Ljava/lang/String;)Z" />
+		<method name="mountObb(Ljava/lang/String;Ljava/lang/String;Landroid/os/storage/OnObbStateChangeListener;)Z" />
+		<method name="openProxyFileDescriptor(ILandroid/os/ProxyFileDescriptorCallback;Landroid/os/Handler;)Landroid/os/ParcelFileDescriptor;" since="26" />
+		<method name="registerStorageVolumeCallback(Ljava/util/concurrent/Executor;Landroid/os/storage/StorageManager$StorageVolumeCallback;)V" since="30" />
+		<method name="setCacheBehaviorGroup(Ljava/io/File;Z)V" since="26" />
+		<method name="setCacheBehaviorTombstone(Ljava/io/File;Z)V" since="26" />
+		<method name="unmountObb(Ljava/lang/String;ZLandroid/os/storage/OnObbStateChangeListener;)Z" />
+		<method name="unregisterStorageVolumeCallback(Landroid/os/storage/StorageManager$StorageVolumeCallback;)V" since="30" />
+		<field name="ACTION_CLEAR_APP_CACHE" since="30" />
+		<field name="ACTION_MANAGE_STORAGE" since="25" />
+		<field name="EXTRA_REQUESTED_BYTES" since="26" />
+		<field name="EXTRA_UUID" since="26" />
+		<field name="UUID_DEFAULT" since="26" />
+	</class>
+	<class name="android/os/storage/StorageManager$StorageVolumeCallback" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onStateChanged(Landroid/os/storage/StorageVolume;)V" />
+	</class>
+	<class name="android/os/storage/StorageVolume" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="createAccessIntent(Ljava/lang/String;)Landroid/content/Intent;" deprecated="29" />
+		<method name="createOpenDocumentTreeIntent()Landroid/content/Intent;" since="29" />
+		<method name="getDescription(Landroid/content/Context;)Ljava/lang/String;" />
+		<method name="getDirectory()Ljava/io/File;" since="30" />
+		<method name="getMediaStoreVolumeName()Ljava/lang/String;" since="30" />
+		<method name="getState()Ljava/lang/String;" />
+		<method name="getStorageUuid()Ljava/util/UUID;" since="31" />
+		<method name="getUuid()Ljava/lang/String;" />
+		<method name="isEmulated()Z" />
+		<method name="isPrimary()Z" />
+		<method name="isRemovable()Z" />
+		<field name="CREATOR" />
+		<field name="EXTRA_STORAGE_VOLUME" />
+	</class>
+	<class name="android/os/strictmode/CleartextNetworkViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/ContentUriWithoutPermissionViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/CredentialProtectedWhileLockedViolation" since="29">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/CustomViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/DiskReadViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/DiskWriteViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/FileUriExposedViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/ImplicitDirectBootViolation" since="29">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/IncorrectContextUseViolation" since="31">
+		<extends name="android/os/strictmode/Violation" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/os/strictmode/InstanceCountViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+		<method name="getNumberOfInstances()J" />
+	</class>
+	<class name="android/os/strictmode/IntentReceiverLeakedViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/LeakedClosableViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/NetworkViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/NonSdkApiUsedViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/ResourceMismatchViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/ServiceConnectionLeakedViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/SqliteObjectLeakedViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/UnbufferedIoViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/UnsafeIntentLaunchViolation" since="31">
+		<extends name="android/os/strictmode/Violation" />
+		<method name="&lt;init&gt;(Landroid/content/Intent;)V" />
+		<method name="getIntent()Landroid/content/Intent;" />
+	</class>
+	<class name="android/os/strictmode/UntaggedSocketViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/Violation" since="28">
+		<extends name="java/lang/Throwable" />
+	</class>
+	<class name="android/os/strictmode/WebViewMethodCalledOnWrongThreadViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/preference/CheckBoxPreference" since="1" deprecated="29">
+		<extends name="android/preference/Preference" removed="14" />
+		<extends name="android/preference/TwoStatePreference" since="14" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="getDisableDependentsState()Z" removed="14" />
+		<method name="getSummaryOff()Ljava/lang/CharSequence;" removed="14" />
+		<method name="getSummaryOn()Ljava/lang/CharSequence;" removed="14" />
+		<method name="isChecked()Z" removed="14" />
+		<method name="setChecked(Z)V" removed="14" />
+		<method name="setDisableDependentsState(Z)V" removed="14" />
+		<method name="setSummaryOff(I)V" removed="14" />
+		<method name="setSummaryOff(Ljava/lang/CharSequence;)V" removed="14" />
+		<method name="setSummaryOn(I)V" removed="14" />
+		<method name="setSummaryOn(Ljava/lang/CharSequence;)V" removed="14" />
+	</class>
+	<class name="android/preference/DialogPreference" since="1" deprecated="29">
+		<extends name="android/preference/Preference" />
+		<implements name="android/content/DialogInterface$OnClickListener" />
+		<implements name="android/content/DialogInterface$OnDismissListener" />
+		<implements name="android/preference/PreferenceManager$OnActivityDestroyListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" since="21" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="getDialog()Landroid/app/Dialog;" since="3" deprecated="29" />
+		<method name="getDialogIcon()Landroid/graphics/drawable/Drawable;" deprecated="29" />
+		<method name="getDialogLayoutResource()I" deprecated="29" />
+		<method name="getDialogMessage()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getDialogTitle()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getNegativeButtonText()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getPositiveButtonText()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="onBindDialogView(Landroid/view/View;)V" deprecated="29" />
+		<method name="onCreateDialogView()Landroid/view/View;" deprecated="29" />
+		<method name="onDialogClosed(Z)V" deprecated="29" />
+		<method name="onPrepareDialogBuilder(Landroid/app/AlertDialog$Builder;)V" deprecated="29" />
+		<method name="setDialogIcon(I)V" deprecated="29" />
+		<method name="setDialogIcon(Landroid/graphics/drawable/Drawable;)V" deprecated="29" />
+		<method name="setDialogLayoutResource(I)V" deprecated="29" />
+		<method name="setDialogMessage(I)V" deprecated="29" />
+		<method name="setDialogMessage(Ljava/lang/CharSequence;)V" deprecated="29" />
+		<method name="setDialogTitle(I)V" deprecated="29" />
+		<method name="setDialogTitle(Ljava/lang/CharSequence;)V" deprecated="29" />
+		<method name="setNegativeButtonText(I)V" deprecated="29" />
+		<method name="setNegativeButtonText(Ljava/lang/CharSequence;)V" deprecated="29" />
+		<method name="setPositiveButtonText(I)V" deprecated="29" />
+		<method name="setPositiveButtonText(Ljava/lang/CharSequence;)V" deprecated="29" />
+		<method name="showDialog(Landroid/os/Bundle;)V" deprecated="29" />
+	</class>
+	<class name="android/preference/EditTextPreference" since="1" deprecated="29">
+		<extends name="android/preference/DialogPreference" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="getEditText()Landroid/widget/EditText;" deprecated="29" />
+		<method name="getText()Ljava/lang/String;" deprecated="29" />
+		<method name="onAddEditTextToDialogView(Landroid/view/View;Landroid/widget/EditText;)V" deprecated="29" />
+		<method name="setText(Ljava/lang/String;)V" deprecated="29" />
+	</class>
+	<class name="android/preference/ListPreference" since="1" deprecated="29">
+		<extends name="android/preference/DialogPreference" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" since="21" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="findIndexOfValue(Ljava/lang/String;)I" deprecated="29" />
+		<method name="getEntries()[Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getEntry()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getEntryValues()[Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getValue()Ljava/lang/String;" deprecated="29" />
+		<method name="setEntries(I)V" deprecated="29" />
+		<method name="setEntries([Ljava/lang/CharSequence;)V" deprecated="29" />
+		<method name="setEntryValues(I)V" deprecated="29" />
+		<method name="setEntryValues([Ljava/lang/CharSequence;)V" deprecated="29" />
+		<method name="setValue(Ljava/lang/String;)V" deprecated="29" />
+		<method name="setValueIndex(I)V" deprecated="29" />
+	</class>
+	<class name="android/preference/MultiSelectListPreference" since="11" deprecated="29">
+		<extends name="android/preference/DialogPreference" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" since="21" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="findIndexOfValue(Ljava/lang/String;)I" deprecated="29" />
+		<method name="getEntries()[Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getEntryValues()[Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getValues()Ljava/util/Set;" deprecated="29" />
+		<method name="setEntries(I)V" deprecated="29" />
+		<method name="setEntries([Ljava/lang/CharSequence;)V" deprecated="29" />
+		<method name="setEntryValues(I)V" deprecated="29" />
+		<method name="setEntryValues([Ljava/lang/CharSequence;)V" deprecated="29" />
+		<method name="setValues(Ljava/util/Set;)V" deprecated="29" />
+	</class>
+	<class name="android/preference/Preference" since="1" deprecated="29">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="callChangeListener(Ljava/lang/Object;)Z" deprecated="29" />
+		<method name="compareTo(Landroid/preference/Preference;)I" deprecated="29" />
+		<method name="findPreferenceInHierarchy(Ljava/lang/String;)Landroid/preference/Preference;" deprecated="29" />
+		<method name="getContext()Landroid/content/Context;" deprecated="29" />
+		<method name="getDependency()Ljava/lang/String;" deprecated="29" />
+		<method name="getEditor()Landroid/content/SharedPreferences$Editor;" deprecated="29" />
+		<method name="getExtras()Landroid/os/Bundle;" since="11" deprecated="29" />
+		<method name="getFragment()Ljava/lang/String;" since="11" deprecated="29" />
+		<method name="getIcon()Landroid/graphics/drawable/Drawable;" since="11" deprecated="29" />
+		<method name="getIntent()Landroid/content/Intent;" deprecated="29" />
+		<method name="getKey()Ljava/lang/String;" deprecated="29" />
+		<method name="getLayoutResource()I" deprecated="29" />
+		<method name="getOnPreferenceChangeListener()Landroid/preference/Preference$OnPreferenceChangeListener;" deprecated="29" />
+		<method name="getOnPreferenceClickListener()Landroid/preference/Preference$OnPreferenceClickListener;" deprecated="29" />
+		<method name="getOrder()I" deprecated="29" />
+		<method name="getParent()Landroid/preference/PreferenceGroup;" since="26" deprecated="29" />
+		<method name="getPersistedBoolean(Z)Z" deprecated="29" />
+		<method name="getPersistedFloat(F)F" deprecated="29" />
+		<method name="getPersistedInt(I)I" deprecated="29" />
+		<method name="getPersistedLong(J)J" deprecated="29" />
+		<method name="getPersistedString(Ljava/lang/String;)Ljava/lang/String;" deprecated="29" />
+		<method name="getPersistedStringSet(Ljava/util/Set;)Ljava/util/Set;" since="24" deprecated="29" />
+		<method name="getPreferenceDataStore()Landroid/preference/PreferenceDataStore;" since="26" deprecated="29" />
+		<method name="getPreferenceManager()Landroid/preference/PreferenceManager;" deprecated="29" />
+		<method name="getSharedPreferences()Landroid/content/SharedPreferences;" deprecated="29" />
+		<method name="getShouldDisableView()Z" deprecated="29" />
+		<method name="getSummary()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getTitle()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getTitleRes()I" since="14" deprecated="29" />
+		<method name="getView(Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;" deprecated="29" />
+		<method name="getWidgetLayoutResource()I" deprecated="29" />
+		<method name="hasKey()Z" deprecated="29" />
+		<method name="isEnabled()Z" deprecated="29" />
+		<method name="isIconSpaceReserved()Z" since="26" deprecated="29" />
+		<method name="isPersistent()Z" deprecated="29" />
+		<method name="isRecycleEnabled()Z" since="26" deprecated="29" />
+		<method name="isSelectable()Z" deprecated="29" />
+		<method name="isSingleLineTitle()Z" since="26" deprecated="29" />
+		<method name="notifyChanged()V" deprecated="29" />
+		<method name="notifyDependencyChange(Z)V" deprecated="29" />
+		<method name="notifyHierarchyChanged()V" deprecated="29" />
+		<method name="onAttachedToActivity()V" deprecated="29" />
+		<method name="onAttachedToHierarchy(Landroid/preference/PreferenceManager;)V" deprecated="29" />
+		<method name="onBindView(Landroid/view/View;)V" deprecated="29" />
+		<method name="onClick()V" deprecated="29" />
+		<method name="onCreateView(Landroid/view/ViewGroup;)Landroid/view/View;" deprecated="29" />
+		<method name="onDependencyChanged(Landroid/preference/Preference;Z)V" deprecated="29" />
+		<method name="onGetDefaultValue(Landroid/content/res/TypedArray;I)Ljava/lang/Object;" deprecated="29" />
+		<method name="onParentChanged(Landroid/preference/Preference;Z)V" since="19" deprecated="29" />
+		<method name="onPrepareForRemoval()V" deprecated="29" />
+		<method name="onRestoreInstanceState(Landroid/os/Parcelable;)V" deprecated="29" />
+		<method name="onSaveInstanceState()Landroid/os/Parcelable;" deprecated="29" />
+		<method name="onSetInitialValue(ZLjava/lang/Object;)V" deprecated="29" />
+		<method name="peekExtras()Landroid/os/Bundle;" since="11" deprecated="29" />
+		<method name="persistBoolean(Z)Z" deprecated="29" />
+		<method name="persistFloat(F)Z" deprecated="29" />
+		<method name="persistInt(I)Z" deprecated="29" />
+		<method name="persistLong(J)Z" deprecated="29" />
+		<method name="persistString(Ljava/lang/String;)Z" deprecated="29" />
+		<method name="persistStringSet(Ljava/util/Set;)Z" since="24" deprecated="29" />
+		<method name="restoreHierarchyState(Landroid/os/Bundle;)V" deprecated="29" />
+		<method name="saveHierarchyState(Landroid/os/Bundle;)V" deprecated="29" />
+		<method name="setDefaultValue(Ljava/lang/Object;)V" deprecated="29" />
+		<method name="setDependency(Ljava/lang/String;)V" deprecated="29" />
+		<method name="setEnabled(Z)V" deprecated="29" />
+		<method name="setFragment(Ljava/lang/String;)V" since="11" deprecated="29" />
+		<method name="setIcon(I)V" since="11" deprecated="29" />
+		<method name="setIcon(Landroid/graphics/drawable/Drawable;)V" since="11" deprecated="29" />
+		<method name="setIconSpaceReserved(Z)V" since="26" deprecated="29" />
+		<method name="setIntent(Landroid/content/Intent;)V" deprecated="29" />
+		<method name="setKey(Ljava/lang/String;)V" deprecated="29" />
+		<method name="setLayoutResource(I)V" deprecated="29" />
+		<method name="setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V" deprecated="29" />
+		<method name="setOnPreferenceClickListener(Landroid/preference/Preference$OnPreferenceClickListener;)V" deprecated="29" />
+		<method name="setOrder(I)V" deprecated="29" />
+		<method name="setPersistent(Z)V" deprecated="29" />
+		<method name="setPreferenceDataStore(Landroid/preference/PreferenceDataStore;)V" since="26" deprecated="29" />
+		<method name="setRecycleEnabled(Z)V" since="26" deprecated="29" />
+		<method name="setSelectable(Z)V" deprecated="29" />
+		<method name="setShouldDisableView(Z)V" deprecated="29" />
+		<method name="setSingleLineTitle(Z)V" since="26" deprecated="29" />
+		<method name="setSummary(I)V" deprecated="29" />
+		<method name="setSummary(Ljava/lang/CharSequence;)V" deprecated="29" />
+		<method name="setTitle(I)V" deprecated="29" />
+		<method name="setTitle(Ljava/lang/CharSequence;)V" deprecated="29" />
+		<method name="setWidgetLayoutResource(I)V" deprecated="29" />
+		<method name="shouldCommit()Z" deprecated="29" />
+		<method name="shouldDisableDependents()Z" deprecated="29" />
+		<method name="shouldPersist()Z" deprecated="29" />
+		<field name="DEFAULT_ORDER" deprecated="29" />
+	</class>
+	<class name="android/preference/Preference$BaseSavedState" since="1" deprecated="29">
+		<extends name="android/view/AbsSavedState" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/os/Parcelable;)V" deprecated="29" />
+		<field name="CREATOR" deprecated="29" />
+	</class>
+	<class name="android/preference/Preference$OnPreferenceChangeListener" since="1" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onPreferenceChange(Landroid/preference/Preference;Ljava/lang/Object;)Z" deprecated="29" />
+	</class>
+	<class name="android/preference/Preference$OnPreferenceClickListener" since="1" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onPreferenceClick(Landroid/preference/Preference;)Z" deprecated="29" />
+	</class>
+	<class name="android/preference/PreferenceActivity" since="1" deprecated="29">
+		<extends name="android/app/ListActivity" />
+		<implements name="android/preference/PreferenceFragment$OnPreferenceStartFragmentCallback" since="11" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="addPreferencesFromIntent(Landroid/content/Intent;)V" deprecated="15" />
+		<method name="addPreferencesFromResource(I)V" deprecated="15" />
+		<method name="findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;" deprecated="15" />
+		<method name="finishPreferencePanel(Landroid/app/Fragment;ILandroid/content/Intent;)V" since="11" deprecated="29" />
+		<method name="getPreferenceManager()Landroid/preference/PreferenceManager;" deprecated="15" />
+		<method name="getPreferenceScreen()Landroid/preference/PreferenceScreen;" deprecated="15" />
+		<method name="hasHeaders()Z" since="11" deprecated="29" />
+		<method name="invalidateHeaders()V" since="11" deprecated="29" />
+		<method name="isMultiPane()Z" since="11" deprecated="29" />
+		<method name="isValidFragment(Ljava/lang/String;)Z" since="19" deprecated="29" />
+		<method name="loadHeadersFromResource(ILjava/util/List;)V" since="11" deprecated="29" />
+		<method name="onBuildHeaders(Ljava/util/List;)V" since="11" deprecated="29" />
+		<method name="onBuildStartFragmentIntent(Ljava/lang/String;Landroid/os/Bundle;II)Landroid/content/Intent;" since="14" deprecated="29" />
+		<method name="onGetInitialHeader()Landroid/preference/PreferenceActivity$Header;" since="11" deprecated="29" />
+		<method name="onGetNewHeader()Landroid/preference/PreferenceActivity$Header;" since="11" deprecated="29" />
+		<method name="onHeaderClick(Landroid/preference/PreferenceActivity$Header;I)V" since="11" deprecated="29" />
+		<method name="onIsHidingHeaders()Z" since="11" deprecated="29" />
+		<method name="onIsMultiPane()Z" since="11" deprecated="29" />
+		<method name="onPreferenceTreeClick(Landroid/preference/PreferenceScreen;Landroid/preference/Preference;)Z" deprecated="15" />
+		<method name="setListFooter(Landroid/view/View;)V" since="11" deprecated="29" />
+		<method name="setParentTitle(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/view/View$OnClickListener;)V" since="11" deprecated="29" />
+		<method name="setPreferenceScreen(Landroid/preference/PreferenceScreen;)V" deprecated="15" />
+		<method name="showBreadCrumbs(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V" since="11" deprecated="29" />
+		<method name="startPreferenceFragment(Landroid/app/Fragment;Z)V" since="11" deprecated="29" />
+		<method name="startPreferencePanel(Ljava/lang/String;Landroid/os/Bundle;ILjava/lang/CharSequence;Landroid/app/Fragment;I)V" since="11" deprecated="29" />
+		<method name="startWithFragment(Ljava/lang/String;Landroid/os/Bundle;Landroid/app/Fragment;I)V" since="11" deprecated="29" />
+		<method name="startWithFragment(Ljava/lang/String;Landroid/os/Bundle;Landroid/app/Fragment;III)V" since="14" deprecated="29" />
+		<method name="switchToHeader(Landroid/preference/PreferenceActivity$Header;)V" since="11" deprecated="29" />
+		<method name="switchToHeader(Ljava/lang/String;Landroid/os/Bundle;)V" since="11" deprecated="29" />
+		<field name="EXTRA_NO_HEADERS" since="11" deprecated="29" />
+		<field name="EXTRA_SHOW_FRAGMENT" since="11" deprecated="29" />
+		<field name="EXTRA_SHOW_FRAGMENT_ARGUMENTS" since="11" deprecated="29" />
+		<field name="EXTRA_SHOW_FRAGMENT_SHORT_TITLE" since="14" deprecated="29" />
+		<field name="EXTRA_SHOW_FRAGMENT_TITLE" since="14" deprecated="29" />
+		<field name="HEADER_ID_UNDEFINED" since="11" deprecated="29" />
+	</class>
+	<class name="android/preference/PreferenceActivity$Header" since="11" deprecated="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="getBreadCrumbShortTitle(Landroid/content/res/Resources;)Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getBreadCrumbTitle(Landroid/content/res/Resources;)Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getSummary(Landroid/content/res/Resources;)Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getTitle(Landroid/content/res/Resources;)Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" deprecated="29" />
+		<field name="CREATOR" deprecated="29" />
+		<field name="breadCrumbShortTitle" deprecated="29" />
+		<field name="breadCrumbShortTitleRes" deprecated="29" />
+		<field name="breadCrumbTitle" deprecated="29" />
+		<field name="breadCrumbTitleRes" deprecated="29" />
+		<field name="extras" deprecated="29" />
+		<field name="fragment" deprecated="29" />
+		<field name="fragmentArguments" deprecated="29" />
+		<field name="iconRes" deprecated="29" />
+		<field name="id" deprecated="29" />
+		<field name="intent" deprecated="29" />
+		<field name="summary" deprecated="29" />
+		<field name="summaryRes" deprecated="29" />
+		<field name="title" deprecated="29" />
+		<field name="titleRes" deprecated="29" />
+	</class>
+	<class name="android/preference/PreferenceCategory" since="1" deprecated="29">
+		<extends name="android/preference/PreferenceGroup" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+	</class>
+	<class name="android/preference/PreferenceDataStore" since="26" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="getBoolean(Ljava/lang/String;Z)Z" deprecated="29" />
+		<method name="getFloat(Ljava/lang/String;F)F" deprecated="29" />
+		<method name="getInt(Ljava/lang/String;I)I" deprecated="29" />
+		<method name="getLong(Ljava/lang/String;J)J" deprecated="29" />
+		<method name="getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" deprecated="29" />
+		<method name="getStringSet(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set;" deprecated="29" />
+		<method name="putBoolean(Ljava/lang/String;Z)V" deprecated="29" />
+		<method name="putFloat(Ljava/lang/String;F)V" deprecated="29" />
+		<method name="putInt(Ljava/lang/String;I)V" deprecated="29" />
+		<method name="putLong(Ljava/lang/String;J)V" deprecated="29" />
+		<method name="putString(Ljava/lang/String;Ljava/lang/String;)V" deprecated="29" />
+		<method name="putStringSet(Ljava/lang/String;Ljava/util/Set;)V" deprecated="29" />
+	</class>
+	<class name="android/preference/PreferenceFragment" since="11" deprecated="28">
+		<extends name="android/app/Fragment" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="addPreferencesFromIntent(Landroid/content/Intent;)V" deprecated="29" />
+		<method name="addPreferencesFromResource(I)V" deprecated="29" />
+		<method name="findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;" deprecated="29" />
+		<method name="getPreferenceManager()Landroid/preference/PreferenceManager;" deprecated="29" />
+		<method name="getPreferenceScreen()Landroid/preference/PreferenceScreen;" deprecated="29" />
+		<method name="onPreferenceTreeClick(Landroid/preference/PreferenceScreen;Landroid/preference/Preference;)Z" deprecated="29" />
+		<method name="setPreferenceScreen(Landroid/preference/PreferenceScreen;)V" deprecated="29" />
+	</class>
+	<class name="android/preference/PreferenceFragment$OnPreferenceStartFragmentCallback" since="11" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="onPreferenceStartFragment(Landroid/preference/PreferenceFragment;Landroid/preference/Preference;)Z" deprecated="29" />
+	</class>
+	<class name="android/preference/PreferenceGroup" since="1" deprecated="29">
+		<extends name="android/preference/Preference" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="addItemFromInflater(Landroid/preference/Preference;)V" deprecated="29" />
+		<method name="addPreference(Landroid/preference/Preference;)Z" deprecated="29" />
+		<method name="dispatchRestoreInstanceState(Landroid/os/Bundle;)V" deprecated="29" />
+		<method name="dispatchSaveInstanceState(Landroid/os/Bundle;)V" deprecated="29" />
+		<method name="findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;" deprecated="29" />
+		<method name="getPreference(I)Landroid/preference/Preference;" deprecated="29" />
+		<method name="getPreferenceCount()I" deprecated="29" />
+		<method name="isOnSameScreenAsChildren()Z" deprecated="29" />
+		<method name="isOrderingAsAdded()Z" deprecated="29" />
+		<method name="onPrepareAddPreference(Landroid/preference/Preference;)Z" deprecated="29" />
+		<method name="removeAll()V" deprecated="29" />
+		<method name="removePreference(Landroid/preference/Preference;)Z" deprecated="29" />
+		<method name="setOrderingAsAdded(Z)V" deprecated="29" />
+	</class>
+	<class name="android/preference/PreferenceManager" since="1" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="createPreferenceScreen(Landroid/content/Context;)Landroid/preference/PreferenceScreen;" deprecated="29" />
+		<method name="findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;" deprecated="29" />
+		<method name="getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;" deprecated="29" />
+		<method name="getDefaultSharedPreferencesName(Landroid/content/Context;)Ljava/lang/String;" since="24" deprecated="29" />
+		<method name="getPreferenceDataStore()Landroid/preference/PreferenceDataStore;" since="26" deprecated="29" />
+		<method name="getSharedPreferences()Landroid/content/SharedPreferences;" deprecated="29" />
+		<method name="getSharedPreferencesMode()I" deprecated="29" />
+		<method name="getSharedPreferencesName()Ljava/lang/String;" deprecated="29" />
+		<method name="isStorageDefault()Z" since="24" deprecated="29" />
+		<method name="isStorageDeviceProtected()Z" since="24" deprecated="29" />
+		<method name="setDefaultValues(Landroid/content/Context;IZ)V" deprecated="29" />
+		<method name="setDefaultValues(Landroid/content/Context;Ljava/lang/String;IIZ)V" deprecated="29" />
+		<method name="setPreferenceDataStore(Landroid/preference/PreferenceDataStore;)V" since="26" deprecated="29" />
+		<method name="setSharedPreferencesMode(I)V" deprecated="29" />
+		<method name="setSharedPreferencesName(Ljava/lang/String;)V" deprecated="29" />
+		<method name="setStorageDefault()V" since="24" deprecated="29" />
+		<method name="setStorageDeviceProtected()V" since="24" deprecated="29" />
+		<field name="KEY_HAS_SET_DEFAULT_VALUES" deprecated="29" />
+		<field name="METADATA_KEY_PREFERENCES" deprecated="29" />
+	</class>
+	<class name="android/preference/PreferenceManager$OnActivityDestroyListener" since="1" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onActivityDestroy()V" deprecated="29" />
+	</class>
+	<class name="android/preference/PreferenceManager$OnActivityResultListener" since="1" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onActivityResult(IILandroid/content/Intent;)Z" deprecated="29" />
+	</class>
+	<class name="android/preference/PreferenceManager$OnActivityStopListener" since="1" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onActivityStop()V" deprecated="29" />
+	</class>
+	<class name="android/preference/PreferenceScreen" since="1" deprecated="29">
+		<extends name="android/preference/PreferenceGroup" />
+		<implements name="android/content/DialogInterface$OnDismissListener" />
+		<implements name="android/widget/AdapterView$OnItemClickListener" />
+		<method name="bind(Landroid/widget/ListView;)V" deprecated="29" />
+		<method name="getDialog()Landroid/app/Dialog;" deprecated="29" />
+		<method name="getRootAdapter()Landroid/widget/ListAdapter;" deprecated="29" />
+		<method name="onCreateRootAdapter()Landroid/widget/ListAdapter;" deprecated="29" />
+	</class>
+	<class name="android/preference/RingtonePreference" since="1" deprecated="29">
+		<extends name="android/preference/Preference" />
+		<implements name="android/preference/PreferenceManager$OnActivityResultListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="getRingtoneType()I" deprecated="29" />
+		<method name="getShowDefault()Z" deprecated="29" />
+		<method name="getShowSilent()Z" deprecated="29" />
+		<method name="onPrepareRingtonePickerIntent(Landroid/content/Intent;)V" deprecated="29" />
+		<method name="onRestoreRingtone()Landroid/net/Uri;" deprecated="29" />
+		<method name="onSaveRingtone(Landroid/net/Uri;)V" deprecated="29" />
+		<method name="setRingtoneType(I)V" deprecated="29" />
+		<method name="setShowDefault(Z)V" deprecated="29" />
+		<method name="setShowSilent(Z)V" deprecated="29" />
+	</class>
+	<class name="android/preference/SwitchPreference" since="14" deprecated="29">
+		<extends name="android/preference/TwoStatePreference" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="getSwitchTextOff()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getSwitchTextOn()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="setSwitchTextOff(I)V" deprecated="29" />
+		<method name="setSwitchTextOff(Ljava/lang/CharSequence;)V" deprecated="29" />
+		<method name="setSwitchTextOn(I)V" deprecated="29" />
+		<method name="setSwitchTextOn(Ljava/lang/CharSequence;)V" deprecated="29" />
+	</class>
+	<class name="android/preference/TwoStatePreference" since="14" deprecated="29">
+		<extends name="android/preference/Preference" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="getDisableDependentsState()Z" deprecated="29" />
+		<method name="getSummaryOff()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getSummaryOn()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="isChecked()Z" deprecated="29" />
+		<method name="setChecked(Z)V" deprecated="29" />
+		<method name="setDisableDependentsState(Z)V" deprecated="29" />
+		<method name="setSummaryOff(I)V" deprecated="29" />
+		<method name="setSummaryOff(Ljava/lang/CharSequence;)V" deprecated="29" />
+		<method name="setSummaryOn(I)V" deprecated="29" />
+		<method name="setSummaryOn(Ljava/lang/CharSequence;)V" deprecated="29" />
+	</class>
+	<class name="android/print/PageRange" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getEnd()I" />
+		<method name="getStart()I" />
+		<field name="ALL_PAGES" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/print/PrintAttributes" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getColorMode()I" />
+		<method name="getDuplexMode()I" since="23" />
+		<method name="getMediaSize()Landroid/print/PrintAttributes$MediaSize;" />
+		<method name="getMinMargins()Landroid/print/PrintAttributes$Margins;" />
+		<method name="getResolution()Landroid/print/PrintAttributes$Resolution;" />
+		<field name="COLOR_MODE_COLOR" />
+		<field name="COLOR_MODE_MONOCHROME" />
+		<field name="CREATOR" />
+		<field name="DUPLEX_MODE_LONG_EDGE" since="23" />
+		<field name="DUPLEX_MODE_NONE" since="23" />
+		<field name="DUPLEX_MODE_SHORT_EDGE" since="23" />
+	</class>
+	<class name="android/print/PrintAttributes$Builder" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/print/PrintAttributes;" />
+		<method name="setColorMode(I)Landroid/print/PrintAttributes$Builder;" />
+		<method name="setDuplexMode(I)Landroid/print/PrintAttributes$Builder;" since="23" />
+		<method name="setMediaSize(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder;" />
+		<method name="setMinMargins(Landroid/print/PrintAttributes$Margins;)Landroid/print/PrintAttributes$Builder;" />
+		<method name="setResolution(Landroid/print/PrintAttributes$Resolution;)Landroid/print/PrintAttributes$Builder;" />
+	</class>
+	<class name="android/print/PrintAttributes$Margins" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(IIII)V" />
+		<method name="getBottomMils()I" />
+		<method name="getLeftMils()I" />
+		<method name="getRightMils()I" />
+		<method name="getTopMils()I" />
+		<field name="NO_MARGINS" />
+	</class>
+	<class name="android/print/PrintAttributes$MediaSize" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;II)V" />
+		<method name="asLandscape()Landroid/print/PrintAttributes$MediaSize;" />
+		<method name="asPortrait()Landroid/print/PrintAttributes$MediaSize;" />
+		<method name="getHeightMils()I" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getLabel(Landroid/content/pm/PackageManager;)Ljava/lang/String;" />
+		<method name="getWidthMils()I" />
+		<method name="isPortrait()Z" />
+		<field name="ANSI_C" since="31" />
+		<field name="ANSI_D" since="31" />
+		<field name="ANSI_E" since="31" />
+		<field name="ANSI_F" since="31" />
+		<field name="ISO_A0" />
+		<field name="ISO_A1" />
+		<field name="ISO_A10" />
+		<field name="ISO_A2" />
+		<field name="ISO_A3" />
+		<field name="ISO_A4" />
+		<field name="ISO_A5" />
+		<field name="ISO_A6" />
+		<field name="ISO_A7" />
+		<field name="ISO_A8" />
+		<field name="ISO_A9" />
+		<field name="ISO_B0" />
+		<field name="ISO_B1" />
+		<field name="ISO_B10" />
+		<field name="ISO_B2" />
+		<field name="ISO_B3" />
+		<field name="ISO_B4" />
+		<field name="ISO_B5" />
+		<field name="ISO_B6" />
+		<field name="ISO_B7" />
+		<field name="ISO_B8" />
+		<field name="ISO_B9" />
+		<field name="ISO_C0" />
+		<field name="ISO_C1" />
+		<field name="ISO_C10" />
+		<field name="ISO_C2" />
+		<field name="ISO_C3" />
+		<field name="ISO_C4" />
+		<field name="ISO_C5" />
+		<field name="ISO_C6" />
+		<field name="ISO_C7" />
+		<field name="ISO_C8" />
+		<field name="ISO_C9" />
+		<field name="JIS_B0" />
+		<field name="JIS_B1" />
+		<field name="JIS_B10" />
+		<field name="JIS_B2" />
+		<field name="JIS_B3" />
+		<field name="JIS_B4" />
+		<field name="JIS_B5" />
+		<field name="JIS_B6" />
+		<field name="JIS_B7" />
+		<field name="JIS_B8" />
+		<field name="JIS_B9" />
+		<field name="JIS_EXEC" />
+		<field name="JPN_CHOU2" />
+		<field name="JPN_CHOU3" />
+		<field name="JPN_CHOU4" />
+		<field name="JPN_HAGAKI" />
+		<field name="JPN_KAHU" />
+		<field name="JPN_KAKU2" />
+		<field name="JPN_OE_PHOTO_L" since="31" />
+		<field name="JPN_OUFUKU" />
+		<field name="JPN_YOU4" />
+		<field name="NA_ARCH_A" since="31" />
+		<field name="NA_ARCH_B" since="31" />
+		<field name="NA_ARCH_C" since="31" />
+		<field name="NA_ARCH_D" since="31" />
+		<field name="NA_ARCH_E" since="31" />
+		<field name="NA_ARCH_E1" since="31" />
+		<field name="NA_FOOLSCAP" />
+		<field name="NA_GOVT_LETTER" />
+		<field name="NA_INDEX_3X5" />
+		<field name="NA_INDEX_4X6" />
+		<field name="NA_INDEX_5X8" />
+		<field name="NA_JUNIOR_LEGAL" />
+		<field name="NA_LEDGER" />
+		<field name="NA_LEGAL" />
+		<field name="NA_LETTER" />
+		<field name="NA_MONARCH" />
+		<field name="NA_QUARTO" />
+		<field name="NA_SUPER_B" since="31" />
+		<field name="NA_TABLOID" />
+		<field name="OM_DAI_PA_KAI" />
+		<field name="OM_JUURO_KU_KAI" />
+		<field name="OM_PA_KAI" />
+		<field name="PRC_1" />
+		<field name="PRC_10" />
+		<field name="PRC_16K" />
+		<field name="PRC_2" />
+		<field name="PRC_3" />
+		<field name="PRC_4" />
+		<field name="PRC_5" />
+		<field name="PRC_6" />
+		<field name="PRC_7" />
+		<field name="PRC_8" />
+		<field name="PRC_9" />
+		<field name="ROC_16K" />
+		<field name="ROC_8K" />
+		<field name="UNKNOWN_LANDSCAPE" />
+		<field name="UNKNOWN_PORTRAIT" />
+	</class>
+	<class name="android/print/PrintAttributes$Resolution" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;II)V" />
+		<method name="getHorizontalDpi()I" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getLabel()Ljava/lang/String;" />
+		<method name="getVerticalDpi()I" />
+	</class>
+	<class name="android/print/PrintDocumentAdapter" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onFinish()V" />
+		<method name="onLayout(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V" />
+		<method name="onStart()V" />
+		<method name="onWrite([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V" />
+		<field name="EXTRA_PRINT_PREVIEW" />
+	</class>
+	<class name="android/print/PrintDocumentAdapter$LayoutResultCallback" since="19">
+		<extends name="java/lang/Object" />
+		<method name="onLayoutCancelled()V" />
+		<method name="onLayoutFailed(Ljava/lang/CharSequence;)V" />
+		<method name="onLayoutFinished(Landroid/print/PrintDocumentInfo;Z)V" />
+	</class>
+	<class name="android/print/PrintDocumentAdapter$WriteResultCallback" since="19">
+		<extends name="java/lang/Object" />
+		<method name="onWriteCancelled()V" />
+		<method name="onWriteFailed(Ljava/lang/CharSequence;)V" />
+		<method name="onWriteFinished([Landroid/print/PageRange;)V" />
+	</class>
+	<class name="android/print/PrintDocumentInfo" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getContentType()I" />
+		<method name="getDataSize()J" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getPageCount()I" />
+		<field name="CONTENT_TYPE_DOCUMENT" />
+		<field name="CONTENT_TYPE_PHOTO" />
+		<field name="CONTENT_TYPE_UNKNOWN" />
+		<field name="CREATOR" />
+		<field name="PAGE_COUNT_UNKNOWN" />
+	</class>
+	<class name="android/print/PrintDocumentInfo$Builder" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="build()Landroid/print/PrintDocumentInfo;" />
+		<method name="setContentType(I)Landroid/print/PrintDocumentInfo$Builder;" />
+		<method name="setPageCount(I)Landroid/print/PrintDocumentInfo$Builder;" />
+	</class>
+	<class name="android/print/PrintJob" since="19">
+		<extends name="java/lang/Object" />
+		<method name="cancel()V" />
+		<method name="getId()Landroid/print/PrintJobId;" />
+		<method name="getInfo()Landroid/print/PrintJobInfo;" />
+		<method name="isBlocked()Z" />
+		<method name="isCancelled()Z" />
+		<method name="isCompleted()Z" />
+		<method name="isFailed()Z" />
+		<method name="isQueued()Z" />
+		<method name="isStarted()Z" />
+		<method name="restart()V" />
+	</class>
+	<class name="android/print/PrintJobId" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/print/PrintJobInfo" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAdvancedIntOption(Ljava/lang/String;)I" since="26" />
+		<method name="getAdvancedStringOption(Ljava/lang/String;)Ljava/lang/String;" since="26" />
+		<method name="getAttributes()Landroid/print/PrintAttributes;" />
+		<method name="getCopies()I" />
+		<method name="getCreationTime()J" />
+		<method name="getId()Landroid/print/PrintJobId;" />
+		<method name="getLabel()Ljava/lang/String;" />
+		<method name="getPages()[Landroid/print/PageRange;" />
+		<method name="getPrinterId()Landroid/print/PrinterId;" />
+		<method name="getState()I" />
+		<method name="hasAdvancedOption(Ljava/lang/String;)Z" since="26" />
+		<field name="CREATOR" />
+		<field name="STATE_BLOCKED" />
+		<field name="STATE_CANCELED" />
+		<field name="STATE_COMPLETED" />
+		<field name="STATE_CREATED" />
+		<field name="STATE_FAILED" />
+		<field name="STATE_QUEUED" />
+		<field name="STATE_STARTED" />
+	</class>
+	<class name="android/print/PrintJobInfo$Builder" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/print/PrintJobInfo;)V" />
+		<method name="build()Landroid/print/PrintJobInfo;" />
+		<method name="putAdvancedOption(Ljava/lang/String;I)V" />
+		<method name="putAdvancedOption(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setAttributes(Landroid/print/PrintAttributes;)V" />
+		<method name="setCopies(I)V" />
+		<method name="setPages([Landroid/print/PageRange;)V" />
+	</class>
+	<class name="android/print/PrintManager" since="19">
+		<extends name="java/lang/Object" />
+		<method name="getPrintJobs()Ljava/util/List;" />
+		<method name="print(Ljava/lang/String;Landroid/print/PrintDocumentAdapter;Landroid/print/PrintAttributes;)Landroid/print/PrintJob;" />
+	</class>
+	<class name="android/print/PrinterCapabilitiesInfo" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getColorModes()I" />
+		<method name="getDefaults()Landroid/print/PrintAttributes;" />
+		<method name="getDuplexModes()I" since="23" />
+		<method name="getMediaSizes()Ljava/util/List;" />
+		<method name="getMinMargins()Landroid/print/PrintAttributes$Margins;" />
+		<method name="getResolutions()Ljava/util/List;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/print/PrinterCapabilitiesInfo$Builder" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/print/PrinterId;)V" />
+		<method name="addMediaSize(Landroid/print/PrintAttributes$MediaSize;Z)Landroid/print/PrinterCapabilitiesInfo$Builder;" />
+		<method name="addResolution(Landroid/print/PrintAttributes$Resolution;Z)Landroid/print/PrinterCapabilitiesInfo$Builder;" />
+		<method name="build()Landroid/print/PrinterCapabilitiesInfo;" />
+		<method name="setColorModes(II)Landroid/print/PrinterCapabilitiesInfo$Builder;" />
+		<method name="setDuplexModes(II)Landroid/print/PrinterCapabilitiesInfo$Builder;" since="23" />
+		<method name="setMinMargins(Landroid/print/PrintAttributes$Margins;)Landroid/print/PrinterCapabilitiesInfo$Builder;" />
+	</class>
+	<class name="android/print/PrinterId" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getLocalId()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/print/PrinterInfo" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCapabilities()Landroid/print/PrinterCapabilitiesInfo;" />
+		<method name="getDescription()Ljava/lang/String;" />
+		<method name="getId()Landroid/print/PrinterId;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getStatus()I" />
+		<field name="CREATOR" />
+		<field name="STATUS_BUSY" />
+		<field name="STATUS_IDLE" />
+		<field name="STATUS_UNAVAILABLE" />
+	</class>
+	<class name="android/print/PrinterInfo$Builder" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/print/PrinterId;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Landroid/print/PrinterInfo;)V" />
+		<method name="build()Landroid/print/PrinterInfo;" />
+		<method name="setCapabilities(Landroid/print/PrinterCapabilitiesInfo;)Landroid/print/PrinterInfo$Builder;" />
+		<method name="setDescription(Ljava/lang/String;)Landroid/print/PrinterInfo$Builder;" />
+		<method name="setHasCustomPrinterIcon(Z)Landroid/print/PrinterInfo$Builder;" since="24" />
+		<method name="setIconResourceId(I)Landroid/print/PrinterInfo$Builder;" since="24" />
+		<method name="setInfoIntent(Landroid/app/PendingIntent;)Landroid/print/PrinterInfo$Builder;" since="24" />
+		<method name="setName(Ljava/lang/String;)Landroid/print/PrinterInfo$Builder;" />
+		<method name="setStatus(I)Landroid/print/PrinterInfo$Builder;" />
+	</class>
+	<class name="android/print/pdf/PrintedPdfDocument" since="19">
+		<extends name="android/graphics/pdf/PdfDocument" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/print/PrintAttributes;)V" />
+		<method name="getPageContentRect()Landroid/graphics/Rect;" />
+		<method name="getPageHeight()I" />
+		<method name="getPageWidth()I" />
+		<method name="startPage(I)Landroid/graphics/pdf/PdfDocument$Page;" />
+	</class>
+	<class name="android/printservice/CustomPrinterIconCallback" since="24">
+		<extends name="java/lang/Object" />
+		<method name="onCustomPrinterIconLoaded(Landroid/graphics/drawable/Icon;)Z" />
+	</class>
+	<class name="android/printservice/PrintDocument" since="19">
+		<extends name="java/lang/Object" />
+		<method name="getData()Landroid/os/ParcelFileDescriptor;" />
+		<method name="getInfo()Landroid/print/PrintDocumentInfo;" />
+	</class>
+	<class name="android/printservice/PrintJob" since="19">
+		<extends name="java/lang/Object" />
+		<method name="block(Ljava/lang/String;)Z" />
+		<method name="cancel()Z" />
+		<method name="complete()Z" />
+		<method name="fail(Ljava/lang/String;)Z" />
+		<method name="getAdvancedIntOption(Ljava/lang/String;)I" />
+		<method name="getAdvancedStringOption(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getDocument()Landroid/printservice/PrintDocument;" />
+		<method name="getId()Landroid/print/PrintJobId;" />
+		<method name="getInfo()Landroid/print/PrintJobInfo;" />
+		<method name="getTag()Ljava/lang/String;" />
+		<method name="hasAdvancedOption(Ljava/lang/String;)Z" />
+		<method name="isBlocked()Z" />
+		<method name="isCancelled()Z" />
+		<method name="isCompleted()Z" />
+		<method name="isFailed()Z" />
+		<method name="isQueued()Z" />
+		<method name="isStarted()Z" />
+		<method name="setProgress(F)V" since="24" />
+		<method name="setStatus(I)V" since="24" />
+		<method name="setStatus(Ljava/lang/CharSequence;)V" since="24" />
+		<method name="setTag(Ljava/lang/String;)Z" />
+		<method name="start()Z" />
+	</class>
+	<class name="android/printservice/PrintService" since="19">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="generatePrinterId(Ljava/lang/String;)Landroid/print/PrinterId;" />
+		<method name="getActivePrintJobs()Ljava/util/List;" />
+		<method name="onConnected()V" />
+		<method name="onCreatePrinterDiscoverySession()Landroid/printservice/PrinterDiscoverySession;" />
+		<method name="onDisconnected()V" />
+		<method name="onPrintJobQueued(Landroid/printservice/PrintJob;)V" />
+		<method name="onRequestCancelPrintJob(Landroid/printservice/PrintJob;)V" />
+		<field name="EXTRA_CAN_SELECT_PRINTER" since="26" />
+		<field name="EXTRA_PRINTER_INFO" since="21" />
+		<field name="EXTRA_PRINT_DOCUMENT_INFO" since="23" />
+		<field name="EXTRA_PRINT_JOB_INFO" />
+		<field name="EXTRA_SELECT_PRINTER" since="26" />
+		<field name="SERVICE_INTERFACE" />
+		<field name="SERVICE_META_DATA" />
+	</class>
+	<class name="android/printservice/PrinterDiscoverySession" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addPrinters(Ljava/util/List;)V" />
+		<method name="getPrinters()Ljava/util/List;" />
+		<method name="getTrackedPrinters()Ljava/util/List;" />
+		<method name="isDestroyed()Z" />
+		<method name="isPrinterDiscoveryStarted()Z" />
+		<method name="onDestroy()V" />
+		<method name="onRequestCustomPrinterIcon(Landroid/print/PrinterId;Landroid/os/CancellationSignal;Landroid/printservice/CustomPrinterIconCallback;)V" since="24" />
+		<method name="onStartPrinterDiscovery(Ljava/util/List;)V" />
+		<method name="onStartPrinterStateTracking(Landroid/print/PrinterId;)V" />
+		<method name="onStopPrinterDiscovery()V" />
+		<method name="onStopPrinterStateTracking(Landroid/print/PrinterId;)V" />
+		<method name="onValidatePrinters(Ljava/util/List;)V" />
+		<method name="removePrinters(Ljava/util/List;)V" />
+	</class>
+	<class name="android/provider/AlarmClock" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="ACTION_DISMISS_ALARM" since="23" />
+		<field name="ACTION_DISMISS_TIMER" since="28" />
+		<field name="ACTION_SET_ALARM" />
+		<field name="ACTION_SET_TIMER" since="19" />
+		<field name="ACTION_SHOW_ALARMS" since="19" />
+		<field name="ACTION_SHOW_TIMERS" since="26" />
+		<field name="ACTION_SNOOZE_ALARM" since="23" />
+		<field name="ALARM_SEARCH_MODE_ALL" since="23" />
+		<field name="ALARM_SEARCH_MODE_LABEL" since="23" />
+		<field name="ALARM_SEARCH_MODE_NEXT" since="23" />
+		<field name="ALARM_SEARCH_MODE_TIME" since="23" />
+		<field name="EXTRA_ALARM_SEARCH_MODE" since="23" />
+		<field name="EXTRA_ALARM_SNOOZE_DURATION" since="23" />
+		<field name="EXTRA_DAYS" since="19" />
+		<field name="EXTRA_HOUR" />
+		<field name="EXTRA_IS_PM" since="23" />
+		<field name="EXTRA_LENGTH" since="19" />
+		<field name="EXTRA_MESSAGE" />
+		<field name="EXTRA_MINUTES" />
+		<field name="EXTRA_RINGTONE" since="19" />
+		<field name="EXTRA_SKIP_UI" since="11" />
+		<field name="EXTRA_VIBRATE" since="19" />
+		<field name="VALUE_RINGTONE_SILENT" since="19" />
+	</class>
+	<class name="android/provider/BaseColumns" since="1">
+		<extends name="java/lang/Object" />
+		<field name="_COUNT" />
+		<field name="_ID" />
+	</class>
+	<class name="android/provider/BlockedNumberContract" since="24">
+		<extends name="java/lang/Object" />
+		<method name="canCurrentUserBlockNumbers(Landroid/content/Context;)Z" />
+		<method name="isBlocked(Landroid/content/Context;Ljava/lang/String;)Z" />
+		<method name="unblock(Landroid/content/Context;Ljava/lang/String;)I" />
+		<field name="AUTHORITY" />
+		<field name="AUTHORITY_URI" />
+	</class>
+	<class name="android/provider/BlockedNumberContract$BlockedNumbers" since="24">
+		<extends name="java/lang/Object" />
+		<field name="COLUMN_E164_NUMBER" />
+		<field name="COLUMN_ID" />
+		<field name="COLUMN_ORIGINAL_NUMBER" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/Browser" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addSearchUrl(Landroid/content/ContentResolver;Ljava/lang/String;)V" removed="23" />
+		<method name="canClearHistory(Landroid/content/ContentResolver;)Z" removed="23" />
+		<method name="clearHistory(Landroid/content/ContentResolver;)V" removed="23" />
+		<method name="clearSearches(Landroid/content/ContentResolver;)V" removed="23" />
+		<method name="deleteFromHistory(Landroid/content/ContentResolver;Ljava/lang/String;)V" removed="23" />
+		<method name="deleteHistoryTimeFrame(Landroid/content/ContentResolver;JJ)V" removed="23" />
+		<method name="getAllBookmarks(Landroid/content/ContentResolver;)Landroid/database/Cursor;" removed="23" />
+		<method name="getAllVisitedUrls(Landroid/content/ContentResolver;)Landroid/database/Cursor;" removed="23" />
+		<method name="requestAllIcons(Landroid/content/ContentResolver;Ljava/lang/String;Landroid/webkit/WebIconDatabase$IconListener;)V" removed="23" />
+		<method name="saveBookmark(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V" removed="23" />
+		<method name="sendString(Landroid/content/Context;Ljava/lang/String;)V" />
+		<method name="truncateHistory(Landroid/content/ContentResolver;)V" removed="23" />
+		<method name="updateVisitedHistory(Landroid/content/ContentResolver;Ljava/lang/String;Z)V" removed="23" />
+		<field name="BOOKMARKS_URI" removed="23" />
+		<field name="EXTRA_APPLICATION_ID" since="3" />
+		<field name="EXTRA_CREATE_NEW_TAB" since="12" />
+		<field name="EXTRA_HEADERS" since="8" />
+		<field name="HISTORY_PROJECTION" removed="23" />
+		<field name="HISTORY_PROJECTION_BOOKMARK_INDEX" removed="23" />
+		<field name="HISTORY_PROJECTION_DATE_INDEX" removed="23" />
+		<field name="HISTORY_PROJECTION_FAVICON_INDEX" removed="23" />
+		<field name="HISTORY_PROJECTION_ID_INDEX" removed="23" />
+		<field name="HISTORY_PROJECTION_TITLE_INDEX" removed="23" />
+		<field name="HISTORY_PROJECTION_URL_INDEX" removed="23" />
+		<field name="HISTORY_PROJECTION_VISITS_INDEX" removed="23" />
+		<field name="INITIAL_ZOOM_LEVEL" />
+		<field name="SEARCHES_PROJECTION" removed="23" />
+		<field name="SEARCHES_PROJECTION_DATE_INDEX" removed="23" />
+		<field name="SEARCHES_PROJECTION_SEARCH_INDEX" removed="23" />
+		<field name="SEARCHES_URI" removed="23" />
+		<field name="TRUNCATE_HISTORY_PROJECTION" removed="23" />
+		<field name="TRUNCATE_HISTORY_PROJECTION_ID_INDEX" removed="23" />
+		<field name="TRUNCATE_N_OLDEST" removed="23" />
+	</class>
+	<class name="android/provider/Browser$BookmarkColumns" since="1" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<method name="&lt;init&gt;()V" />
+		<field name="BOOKMARK" />
+		<field name="CREATED" />
+		<field name="DATE" />
+		<field name="FAVICON" />
+		<field name="TITLE" />
+		<field name="URL" />
+		<field name="VISITS" />
+	</class>
+	<class name="android/provider/Browser$SearchColumns" since="1" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<method name="&lt;init&gt;()V" />
+		<field name="DATE" />
+		<field name="SEARCH" />
+		<field name="URL" deprecated="15" />
+	</class>
+	<class name="android/provider/CalendarContract" since="14">
+		<extends name="java/lang/Object" />
+		<method name="startViewCalendarEventInManagedProfile(Landroid/content/Context;JJJZI)Z" since="29" />
+		<field name="ACCOUNT_TYPE_LOCAL" />
+		<field name="ACTION_EVENT_REMINDER" />
+		<field name="ACTION_HANDLE_CUSTOM_EVENT" since="16" />
+		<field name="ACTION_VIEW_MANAGED_PROFILE_CALENDAR_EVENT" since="29" />
+		<field name="AUTHORITY" />
+		<field name="CALLER_IS_SYNCADAPTER" />
+		<field name="CONTENT_URI" />
+		<field name="EXTRA_CUSTOM_APP_URI" since="16" />
+		<field name="EXTRA_EVENT_ALL_DAY" />
+		<field name="EXTRA_EVENT_BEGIN_TIME" />
+		<field name="EXTRA_EVENT_END_TIME" />
+		<field name="EXTRA_EVENT_ID" since="29" />
+	</class>
+	<class name="android/provider/CalendarContract$Attendees" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/CalendarContract$AttendeesColumns" />
+		<implements name="android/provider/CalendarContract$EventsColumns" />
+		<method name="query(Landroid/content/ContentResolver;J[Ljava/lang/String;)Landroid/database/Cursor;" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/CalendarContract$AttendeesColumns" since="14">
+		<extends name="java/lang/Object" />
+		<field name="ATTENDEE_EMAIL" />
+		<field name="ATTENDEE_IDENTITY" since="16" />
+		<field name="ATTENDEE_ID_NAMESPACE" since="16" />
+		<field name="ATTENDEE_NAME" />
+		<field name="ATTENDEE_RELATIONSHIP" />
+		<field name="ATTENDEE_STATUS" />
+		<field name="ATTENDEE_STATUS_ACCEPTED" />
+		<field name="ATTENDEE_STATUS_DECLINED" />
+		<field name="ATTENDEE_STATUS_INVITED" />
+		<field name="ATTENDEE_STATUS_NONE" />
+		<field name="ATTENDEE_STATUS_TENTATIVE" />
+		<field name="ATTENDEE_TYPE" />
+		<field name="EVENT_ID" />
+		<field name="RELATIONSHIP_ATTENDEE" />
+		<field name="RELATIONSHIP_NONE" />
+		<field name="RELATIONSHIP_ORGANIZER" />
+		<field name="RELATIONSHIP_PERFORMER" />
+		<field name="RELATIONSHIP_SPEAKER" />
+		<field name="TYPE_NONE" />
+		<field name="TYPE_OPTIONAL" />
+		<field name="TYPE_REQUIRED" />
+		<field name="TYPE_RESOURCE" since="15" />
+	</class>
+	<class name="android/provider/CalendarContract$CalendarAlerts" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/CalendarContract$CalendarAlertsColumns" />
+		<implements name="android/provider/CalendarContract$CalendarColumns" />
+		<implements name="android/provider/CalendarContract$EventsColumns" />
+		<field name="CONTENT_URI" />
+		<field name="CONTENT_URI_BY_INSTANCE" />
+	</class>
+	<class name="android/provider/CalendarContract$CalendarAlertsColumns" since="14">
+		<extends name="java/lang/Object" />
+		<field name="ALARM_TIME" />
+		<field name="BEGIN" />
+		<field name="CREATION_TIME" />
+		<field name="DEFAULT_SORT_ORDER" />
+		<field name="END" />
+		<field name="EVENT_ID" />
+		<field name="MINUTES" />
+		<field name="NOTIFY_TIME" />
+		<field name="RECEIVED_TIME" />
+		<field name="STATE" />
+		<field name="STATE_DISMISSED" />
+		<field name="STATE_FIRED" />
+		<field name="STATE_SCHEDULED" />
+	</class>
+	<class name="android/provider/CalendarContract$CalendarCache" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/CalendarContract$CalendarCacheColumns" />
+		<field name="KEY_TIMEZONE_INSTANCES" />
+		<field name="KEY_TIMEZONE_INSTANCES_PREVIOUS" />
+		<field name="KEY_TIMEZONE_TYPE" />
+		<field name="TIMEZONE_TYPE_AUTO" />
+		<field name="TIMEZONE_TYPE_HOME" />
+		<field name="URI" />
+	</class>
+	<class name="android/provider/CalendarContract$CalendarCacheColumns" since="14">
+		<extends name="java/lang/Object" />
+		<field name="KEY" />
+		<field name="VALUE" />
+	</class>
+	<class name="android/provider/CalendarContract$CalendarColumns" since="14">
+		<extends name="java/lang/Object" />
+		<field name="ALLOWED_ATTENDEE_TYPES" since="15" />
+		<field name="ALLOWED_AVAILABILITY" since="15" />
+		<field name="ALLOWED_REMINDERS" />
+		<field name="CALENDAR_ACCESS_LEVEL" />
+		<field name="CALENDAR_COLOR" />
+		<field name="CALENDAR_COLOR_KEY" since="15" />
+		<field name="CALENDAR_DISPLAY_NAME" />
+		<field name="CALENDAR_TIME_ZONE" />
+		<field name="CAL_ACCESS_CONTRIBUTOR" />
+		<field name="CAL_ACCESS_EDITOR" />
+		<field name="CAL_ACCESS_FREEBUSY" />
+		<field name="CAL_ACCESS_NONE" />
+		<field name="CAL_ACCESS_OVERRIDE" />
+		<field name="CAL_ACCESS_OWNER" />
+		<field name="CAL_ACCESS_READ" />
+		<field name="CAL_ACCESS_RESPOND" />
+		<field name="CAL_ACCESS_ROOT" />
+		<field name="CAN_MODIFY_TIME_ZONE" />
+		<field name="CAN_ORGANIZER_RESPOND" />
+		<field name="IS_PRIMARY" since="17" />
+		<field name="MAX_REMINDERS" />
+		<field name="OWNER_ACCOUNT" />
+		<field name="SYNC_EVENTS" />
+		<field name="VISIBLE" />
+	</class>
+	<class name="android/provider/CalendarContract$CalendarEntity" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/CalendarContract$CalendarColumns" />
+		<implements name="android/provider/CalendarContract$SyncColumns" />
+		<method name="newEntityIterator(Landroid/database/Cursor;)Landroid/content/EntityIterator;" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/CalendarContract$CalendarSyncColumns" since="14">
+		<extends name="java/lang/Object" />
+		<field name="CAL_SYNC1" />
+		<field name="CAL_SYNC10" />
+		<field name="CAL_SYNC2" />
+		<field name="CAL_SYNC3" />
+		<field name="CAL_SYNC4" />
+		<field name="CAL_SYNC5" />
+		<field name="CAL_SYNC6" />
+		<field name="CAL_SYNC7" />
+		<field name="CAL_SYNC8" />
+		<field name="CAL_SYNC9" />
+	</class>
+	<class name="android/provider/CalendarContract$Calendars" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/CalendarContract$CalendarColumns" />
+		<implements name="android/provider/CalendarContract$SyncColumns" />
+		<field name="CALENDAR_LOCATION" />
+		<field name="CONTENT_URI" />
+		<field name="DEFAULT_SORT_ORDER" />
+		<field name="ENTERPRISE_CONTENT_URI" since="29" />
+		<field name="NAME" />
+	</class>
+	<class name="android/provider/CalendarContract$Colors" since="15">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/CalendarContract$ColorsColumns" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/CalendarContract$ColorsColumns" since="15">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/SyncStateContract$Columns" />
+		<field name="COLOR" />
+		<field name="COLOR_KEY" />
+		<field name="COLOR_TYPE" />
+		<field name="TYPE_CALENDAR" />
+		<field name="TYPE_EVENT" />
+	</class>
+	<class name="android/provider/CalendarContract$EventDays" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/CalendarContract$EventDaysColumns" />
+		<method name="query(Landroid/content/ContentResolver;II[Ljava/lang/String;)Landroid/database/Cursor;" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/CalendarContract$EventDaysColumns" since="14">
+		<extends name="java/lang/Object" />
+		<field name="ENDDAY" />
+		<field name="STARTDAY" />
+	</class>
+	<class name="android/provider/CalendarContract$Events" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/CalendarContract$CalendarColumns" />
+		<implements name="android/provider/CalendarContract$EventsColumns" />
+		<implements name="android/provider/CalendarContract$SyncColumns" />
+		<field name="CONTENT_EXCEPTION_URI" />
+		<field name="CONTENT_URI" />
+		<field name="ENTERPRISE_CONTENT_URI" since="29" />
+	</class>
+	<class name="android/provider/CalendarContract$EventsColumns" since="14">
+		<extends name="java/lang/Object" />
+		<field name="ACCESS_CONFIDENTIAL" />
+		<field name="ACCESS_DEFAULT" />
+		<field name="ACCESS_LEVEL" />
+		<field name="ACCESS_PRIVATE" />
+		<field name="ACCESS_PUBLIC" />
+		<field name="ALL_DAY" />
+		<field name="AVAILABILITY" />
+		<field name="AVAILABILITY_BUSY" />
+		<field name="AVAILABILITY_FREE" />
+		<field name="AVAILABILITY_TENTATIVE" since="15" />
+		<field name="CALENDAR_ID" />
+		<field name="CAN_INVITE_OTHERS" />
+		<field name="CUSTOM_APP_PACKAGE" since="16" />
+		<field name="CUSTOM_APP_URI" since="16" />
+		<field name="DESCRIPTION" />
+		<field name="DISPLAY_COLOR" since="16" />
+		<field name="DTEND" />
+		<field name="DTSTART" />
+		<field name="DURATION" />
+		<field name="EVENT_COLOR" />
+		<field name="EVENT_COLOR_KEY" since="15" />
+		<field name="EVENT_END_TIMEZONE" />
+		<field name="EVENT_LOCATION" />
+		<field name="EVENT_TIMEZONE" />
+		<field name="EXDATE" />
+		<field name="EXRULE" />
+		<field name="GUESTS_CAN_INVITE_OTHERS" />
+		<field name="GUESTS_CAN_MODIFY" />
+		<field name="GUESTS_CAN_SEE_GUESTS" />
+		<field name="HAS_ALARM" />
+		<field name="HAS_ATTENDEE_DATA" />
+		<field name="HAS_EXTENDED_PROPERTIES" />
+		<field name="IS_ORGANIZER" since="17" />
+		<field name="LAST_DATE" />
+		<field name="LAST_SYNCED" />
+		<field name="ORGANIZER" />
+		<field name="ORIGINAL_ALL_DAY" />
+		<field name="ORIGINAL_ID" />
+		<field name="ORIGINAL_INSTANCE_TIME" />
+		<field name="ORIGINAL_SYNC_ID" />
+		<field name="RDATE" />
+		<field name="RRULE" />
+		<field name="SELF_ATTENDEE_STATUS" />
+		<field name="STATUS" />
+		<field name="STATUS_CANCELED" />
+		<field name="STATUS_CONFIRMED" />
+		<field name="STATUS_TENTATIVE" />
+		<field name="SYNC_DATA1" />
+		<field name="SYNC_DATA10" />
+		<field name="SYNC_DATA2" />
+		<field name="SYNC_DATA3" />
+		<field name="SYNC_DATA4" />
+		<field name="SYNC_DATA5" />
+		<field name="SYNC_DATA6" />
+		<field name="SYNC_DATA7" />
+		<field name="SYNC_DATA8" />
+		<field name="SYNC_DATA9" />
+		<field name="TITLE" />
+		<field name="UID_2445" since="17" />
+	</class>
+	<class name="android/provider/CalendarContract$EventsEntity" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/CalendarContract$EventsColumns" />
+		<implements name="android/provider/CalendarContract$SyncColumns" />
+		<method name="newEntityIterator(Landroid/database/Cursor;Landroid/content/ContentProviderClient;)Landroid/content/EntityIterator;" />
+		<method name="newEntityIterator(Landroid/database/Cursor;Landroid/content/ContentResolver;)Landroid/content/EntityIterator;" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/CalendarContract$ExtendedProperties" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/CalendarContract$EventsColumns" />
+		<implements name="android/provider/CalendarContract$ExtendedPropertiesColumns" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/CalendarContract$ExtendedPropertiesColumns" since="14">
+		<extends name="java/lang/Object" />
+		<field name="EVENT_ID" />
+		<field name="NAME" />
+		<field name="VALUE" />
+	</class>
+	<class name="android/provider/CalendarContract$Instances" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/CalendarContract$CalendarColumns" />
+		<implements name="android/provider/CalendarContract$EventsColumns" />
+		<method name="query(Landroid/content/ContentResolver;[Ljava/lang/String;JJ)Landroid/database/Cursor;" />
+		<method name="query(Landroid/content/ContentResolver;[Ljava/lang/String;JJLjava/lang/String;)Landroid/database/Cursor;" />
+		<field name="BEGIN" />
+		<field name="CONTENT_BY_DAY_URI" />
+		<field name="CONTENT_SEARCH_BY_DAY_URI" />
+		<field name="CONTENT_SEARCH_URI" />
+		<field name="CONTENT_URI" />
+		<field name="END" />
+		<field name="END_DAY" />
+		<field name="END_MINUTE" />
+		<field name="ENTERPRISE_CONTENT_BY_DAY_URI" since="29" />
+		<field name="ENTERPRISE_CONTENT_SEARCH_BY_DAY_URI" since="29" />
+		<field name="ENTERPRISE_CONTENT_SEARCH_URI" since="29" />
+		<field name="ENTERPRISE_CONTENT_URI" since="29" />
+		<field name="EVENT_ID" />
+		<field name="START_DAY" />
+		<field name="START_MINUTE" />
+	</class>
+	<class name="android/provider/CalendarContract$Reminders" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/CalendarContract$EventsColumns" />
+		<implements name="android/provider/CalendarContract$RemindersColumns" />
+		<method name="query(Landroid/content/ContentResolver;J[Ljava/lang/String;)Landroid/database/Cursor;" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/CalendarContract$RemindersColumns" since="14">
+		<extends name="java/lang/Object" />
+		<field name="EVENT_ID" />
+		<field name="METHOD" />
+		<field name="METHOD_ALARM" since="16" />
+		<field name="METHOD_ALERT" />
+		<field name="METHOD_DEFAULT" />
+		<field name="METHOD_EMAIL" />
+		<field name="METHOD_SMS" />
+		<field name="MINUTES" />
+		<field name="MINUTES_DEFAULT" />
+	</class>
+	<class name="android/provider/CalendarContract$SyncColumns" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/CalendarContract$CalendarSyncColumns" />
+		<field name="ACCOUNT_NAME" />
+		<field name="ACCOUNT_TYPE" />
+		<field name="CAN_PARTIALLY_UPDATE" />
+		<field name="DELETED" />
+		<field name="DIRTY" />
+		<field name="MUTATORS" since="18" />
+		<field name="_SYNC_ID" />
+	</class>
+	<class name="android/provider/CalendarContract$SyncState" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/SyncStateContract$Columns" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/CallLog" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="AUTHORITY" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/CallLog$Calls" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getLastOutgoingCall(Landroid/content/Context;)Ljava/lang/String;" since="8" />
+		<field name="ANSWERED_EXTERNALLY_TYPE" since="25" />
+		<field name="AUTO_MISSED_EMERGENCY_CALL" since="31" />
+		<field name="AUTO_MISSED_MAXIMUM_DIALING" since="31" />
+		<field name="AUTO_MISSED_MAXIMUM_RINGING" since="31" />
+		<field name="BLOCKED_TYPE" since="24" />
+		<field name="BLOCK_REASON" since="29" />
+		<field name="BLOCK_REASON_BLOCKED_NUMBER" since="29" />
+		<field name="BLOCK_REASON_CALL_SCREENING_SERVICE" since="29" />
+		<field name="BLOCK_REASON_DIRECT_TO_VOICEMAIL" since="29" />
+		<field name="BLOCK_REASON_NOT_BLOCKED" since="29" />
+		<field name="BLOCK_REASON_NOT_IN_CONTACTS" since="29" />
+		<field name="BLOCK_REASON_PAY_PHONE" since="29" />
+		<field name="BLOCK_REASON_RESTRICTED_NUMBER" since="29" />
+		<field name="BLOCK_REASON_UNKNOWN_NUMBER" since="29" />
+		<field name="CACHED_FORMATTED_NUMBER" since="21" />
+		<field name="CACHED_LOOKUP_URI" since="21" />
+		<field name="CACHED_MATCHED_NUMBER" since="21" />
+		<field name="CACHED_NAME" />
+		<field name="CACHED_NORMALIZED_NUMBER" since="21" />
+		<field name="CACHED_NUMBER_LABEL" />
+		<field name="CACHED_NUMBER_TYPE" />
+		<field name="CACHED_PHOTO_ID" since="21" />
+		<field name="CACHED_PHOTO_URI" since="23" />
+		<field name="CALL_SCREENING_APP_NAME" since="29" />
+		<field name="CALL_SCREENING_COMPONENT_NAME" since="29" />
+		<field name="COMPOSER_PHOTO_URI" since="31" />
+		<field name="CONTENT_FILTER_URI" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="CONTENT_URI_WITH_VOICEMAIL" since="21" />
+		<field name="COUNTRY_ISO" since="21" />
+		<field name="DATA_USAGE" since="21" />
+		<field name="DATE" />
+		<field name="DEFAULT_SORT_ORDER" />
+		<field name="DURATION" />
+		<field name="EXTRA_CALL_TYPE_FILTER" since="21" />
+		<field name="FEATURES" since="21" />
+		<field name="FEATURES_ASSISTED_DIALING_USED" since="30" />
+		<field name="FEATURES_HD_CALL" since="26" />
+		<field name="FEATURES_PULLED_EXTERNALLY" since="25" />
+		<field name="FEATURES_RTT" since="28" />
+		<field name="FEATURES_VIDEO" since="21" />
+		<field name="FEATURES_VOLTE" since="30" />
+		<field name="FEATURES_WIFI" since="26" />
+		<field name="GEOCODED_LOCATION" since="21" />
+		<field name="INCOMING_TYPE" />
+		<field name="IS_READ" since="14" />
+		<field name="LAST_MODIFIED" since="24" />
+		<field name="LIMIT_PARAM_KEY" since="17" />
+		<field name="LOCATION" since="31" />
+		<field name="MISSED_REASON" since="31" />
+		<field name="MISSED_REASON_NOT_MISSED" since="31" />
+		<field name="MISSED_TYPE" />
+		<field name="NEW" />
+		<field name="NUMBER" />
+		<field name="NUMBER_PRESENTATION" since="19" />
+		<field name="OFFSET_PARAM_KEY" since="17" />
+		<field name="OUTGOING_TYPE" />
+		<field name="PHONE_ACCOUNT_COMPONENT_NAME" since="21" />
+		<field name="PHONE_ACCOUNT_ID" since="21" />
+		<field name="POST_DIAL_DIGITS" since="24" />
+		<field name="PRESENTATION_ALLOWED" since="19" />
+		<field name="PRESENTATION_PAYPHONE" since="19" />
+		<field name="PRESENTATION_RESTRICTED" since="19" />
+		<field name="PRESENTATION_UNKNOWN" since="19" />
+		<field name="PRIORITY" since="31" />
+		<field name="PRIORITY_NORMAL" since="31" />
+		<field name="PRIORITY_URGENT" since="31" />
+		<field name="REJECTED_TYPE" since="24" />
+		<field name="SUBJECT" since="31" />
+		<field name="TRANSCRIPTION" since="21" />
+		<field name="TYPE" />
+		<field name="USER_MISSED_CALL_FILTERS_TIMEOUT" since="31" />
+		<field name="USER_MISSED_CALL_SCREENING_SERVICE_SILENCED" since="31" />
+		<field name="USER_MISSED_DND_MODE" since="31" />
+		<field name="USER_MISSED_LOW_RING_VOLUME" since="31" />
+		<field name="USER_MISSED_NO_ANSWER" since="31" />
+		<field name="USER_MISSED_NO_VIBRATE" since="31" />
+		<field name="USER_MISSED_SHORT_RING" since="31" />
+		<field name="VIA_NUMBER" since="24" />
+		<field name="VOICEMAIL_TYPE" since="21" />
+		<field name="VOICEMAIL_URI" since="21" />
+	</class>
+	<class name="android/provider/CallLog$Locations" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<field name="AUTHORITY" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="LATITUDE" />
+		<field name="LONGITUDE" />
+	</class>
+	<class name="android/provider/Contacts" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<field name="AUTHORITY" deprecated="15" />
+		<field name="CONTENT_URI" deprecated="15" />
+		<field name="KIND_EMAIL" deprecated="15" />
+		<field name="KIND_IM" deprecated="15" />
+		<field name="KIND_ORGANIZATION" deprecated="15" />
+		<field name="KIND_PHONE" deprecated="15" />
+		<field name="KIND_POSTAL" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$ContactMethods" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Contacts$ContactMethodsColumns" />
+		<implements name="android/provider/Contacts$PeopleColumns" />
+		<method name="addPostalLocation(Landroid/content/Context;JDD)V" deprecated="15" />
+		<method name="decodeImProtocol(Ljava/lang/String;)Ljava/lang/Object;" deprecated="15" />
+		<method name="encodeCustomImProtocol(Ljava/lang/String;)Ljava/lang/String;" deprecated="15" />
+		<method name="encodePredefinedImProtocol(I)Ljava/lang/String;" deprecated="15" />
+		<method name="getDisplayLabel(Landroid/content/Context;IILjava/lang/CharSequence;)Ljava/lang/CharSequence;" deprecated="15" />
+		<field name="CONTENT_EMAIL_ITEM_TYPE" deprecated="15" />
+		<field name="CONTENT_EMAIL_TYPE" deprecated="15" />
+		<field name="CONTENT_EMAIL_URI" deprecated="15" />
+		<field name="CONTENT_IM_ITEM_TYPE" deprecated="15" />
+		<field name="CONTENT_POSTAL_ITEM_TYPE" deprecated="15" />
+		<field name="CONTENT_POSTAL_TYPE" deprecated="15" />
+		<field name="CONTENT_TYPE" deprecated="15" />
+		<field name="CONTENT_URI" deprecated="15" />
+		<field name="DEFAULT_SORT_ORDER" deprecated="15" />
+		<field name="PERSON_ID" deprecated="15" />
+		<field name="POSTAL_LOCATION_LATITUDE" deprecated="15" />
+		<field name="POSTAL_LOCATION_LONGITUDE" deprecated="15" />
+		<field name="PROTOCOL_AIM" deprecated="15" />
+		<field name="PROTOCOL_GOOGLE_TALK" deprecated="15" />
+		<field name="PROTOCOL_ICQ" deprecated="15" />
+		<field name="PROTOCOL_JABBER" deprecated="15" />
+		<field name="PROTOCOL_MSN" deprecated="15" />
+		<field name="PROTOCOL_QQ" deprecated="15" />
+		<field name="PROTOCOL_SKYPE" deprecated="15" />
+		<field name="PROTOCOL_YAHOO" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$ContactMethodsColumns" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<field name="AUX_DATA" deprecated="15" />
+		<field name="DATA" deprecated="15" />
+		<field name="ISPRIMARY" deprecated="15" />
+		<field name="KIND" deprecated="15" />
+		<field name="LABEL" deprecated="15" />
+		<field name="TYPE" deprecated="15" />
+		<field name="TYPE_CUSTOM" deprecated="15" />
+		<field name="TYPE_HOME" deprecated="15" />
+		<field name="TYPE_OTHER" deprecated="15" />
+		<field name="TYPE_WORK" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$Extensions" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Contacts$ExtensionsColumns" />
+		<field name="CONTENT_ITEM_TYPE" deprecated="15" />
+		<field name="CONTENT_TYPE" deprecated="15" />
+		<field name="CONTENT_URI" deprecated="15" />
+		<field name="DEFAULT_SORT_ORDER" deprecated="15" />
+		<field name="PERSON_ID" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$ExtensionsColumns" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<field name="NAME" deprecated="15" />
+		<field name="VALUE" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$GroupMembership" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Contacts$GroupsColumns" />
+		<field name="CONTENT_DIRECTORY" deprecated="15" />
+		<field name="CONTENT_ITEM_TYPE" deprecated="15" />
+		<field name="CONTENT_TYPE" deprecated="15" />
+		<field name="CONTENT_URI" deprecated="15" />
+		<field name="DEFAULT_SORT_ORDER" deprecated="15" />
+		<field name="GROUP_ID" deprecated="15" />
+		<field name="GROUP_SYNC_ACCOUNT" deprecated="15" />
+		<field name="GROUP_SYNC_ACCOUNT_TYPE" since="5" deprecated="15" />
+		<field name="GROUP_SYNC_ID" deprecated="15" />
+		<field name="PERSON_ID" deprecated="15" />
+		<field name="RAW_CONTENT_URI" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$Groups" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Contacts$GroupsColumns" />
+		<field name="CONTENT_ITEM_TYPE" deprecated="15" />
+		<field name="CONTENT_TYPE" deprecated="15" />
+		<field name="CONTENT_URI" deprecated="15" />
+		<field name="DEFAULT_SORT_ORDER" deprecated="15" />
+		<field name="DELETED_CONTENT_URI" deprecated="15" />
+		<field name="GROUP_ANDROID_STARRED" deprecated="15" />
+		<field name="GROUP_MY_CONTACTS" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$GroupsColumns" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<field name="NAME" deprecated="15" />
+		<field name="NOTES" deprecated="15" />
+		<field name="SHOULD_SYNC" deprecated="15" />
+		<field name="SYSTEM_ID" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$Intents" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="15" />
+		<field name="ATTACH_IMAGE" deprecated="15" />
+		<field name="EXTRA_CREATE_DESCRIPTION" since="3" deprecated="15" />
+		<field name="EXTRA_FORCE_CREATE" since="3" deprecated="15" />
+		<field name="SEARCH_SUGGESTION_CLICKED" deprecated="15" />
+		<field name="SEARCH_SUGGESTION_CREATE_CONTACT_CLICKED" deprecated="15" />
+		<field name="SEARCH_SUGGESTION_DIAL_NUMBER_CLICKED" deprecated="15" />
+		<field name="SHOW_OR_CREATE_CONTACT" since="3" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$Intents$Insert" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="15" />
+		<field name="ACTION" deprecated="15" />
+		<field name="COMPANY" deprecated="15" />
+		<field name="EMAIL" deprecated="15" />
+		<field name="EMAIL_ISPRIMARY" deprecated="15" />
+		<field name="EMAIL_TYPE" deprecated="15" />
+		<field name="FULL_MODE" deprecated="15" />
+		<field name="IM_HANDLE" deprecated="15" />
+		<field name="IM_ISPRIMARY" deprecated="15" />
+		<field name="IM_PROTOCOL" deprecated="15" />
+		<field name="JOB_TITLE" deprecated="15" />
+		<field name="NAME" deprecated="15" />
+		<field name="NOTES" deprecated="15" />
+		<field name="PHONE" deprecated="15" />
+		<field name="PHONETIC_NAME" since="3" deprecated="15" />
+		<field name="PHONE_ISPRIMARY" deprecated="15" />
+		<field name="PHONE_TYPE" deprecated="15" />
+		<field name="POSTAL" deprecated="15" />
+		<field name="POSTAL_ISPRIMARY" deprecated="15" />
+		<field name="POSTAL_TYPE" deprecated="15" />
+		<field name="SECONDARY_EMAIL" since="3" deprecated="15" />
+		<field name="SECONDARY_EMAIL_TYPE" since="3" deprecated="15" />
+		<field name="SECONDARY_PHONE" since="3" deprecated="15" />
+		<field name="SECONDARY_PHONE_TYPE" since="3" deprecated="15" />
+		<field name="TERTIARY_EMAIL" since="3" deprecated="15" />
+		<field name="TERTIARY_EMAIL_TYPE" since="3" deprecated="15" />
+		<field name="TERTIARY_PHONE" since="3" deprecated="15" />
+		<field name="TERTIARY_PHONE_TYPE" since="3" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$Intents$UI" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="15" />
+		<field name="FILTER_CONTACTS_ACTION" deprecated="15" />
+		<field name="FILTER_TEXT_EXTRA_KEY" deprecated="15" />
+		<field name="GROUP_NAME_EXTRA_KEY" deprecated="15" />
+		<field name="LIST_ALL_CONTACTS_ACTION" deprecated="15" />
+		<field name="LIST_CONTACTS_WITH_PHONES_ACTION" deprecated="15" />
+		<field name="LIST_DEFAULT" deprecated="15" />
+		<field name="LIST_FREQUENT_ACTION" deprecated="15" />
+		<field name="LIST_GROUP_ACTION" deprecated="15" />
+		<field name="LIST_STARRED_ACTION" deprecated="15" />
+		<field name="LIST_STREQUENT_ACTION" deprecated="15" />
+		<field name="TITLE_EXTRA_KEY" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$OrganizationColumns" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<field name="COMPANY" deprecated="15" />
+		<field name="ISPRIMARY" deprecated="15" />
+		<field name="LABEL" deprecated="15" />
+		<field name="PERSON_ID" deprecated="15" />
+		<field name="TITLE" deprecated="15" />
+		<field name="TYPE" deprecated="15" />
+		<field name="TYPE_CUSTOM" deprecated="15" />
+		<field name="TYPE_OTHER" deprecated="15" />
+		<field name="TYPE_WORK" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$Organizations" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Contacts$OrganizationColumns" />
+		<method name="getDisplayLabel(Landroid/content/Context;ILjava/lang/CharSequence;)Ljava/lang/CharSequence;" deprecated="15" />
+		<field name="CONTENT_DIRECTORY" deprecated="15" />
+		<field name="CONTENT_URI" deprecated="15" />
+		<field name="DEFAULT_SORT_ORDER" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$People" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Contacts$PeopleColumns" />
+		<implements name="android/provider/Contacts$PhonesColumns" />
+		<implements name="android/provider/Contacts$PresenceColumns" />
+		<method name="addToGroup(Landroid/content/ContentResolver;JJ)Landroid/net/Uri;" deprecated="15" />
+		<method name="addToGroup(Landroid/content/ContentResolver;JLjava/lang/String;)Landroid/net/Uri;" deprecated="15" />
+		<method name="addToMyContactsGroup(Landroid/content/ContentResolver;J)Landroid/net/Uri;" deprecated="15" />
+		<method name="createPersonInMyContactsGroup(Landroid/content/ContentResolver;Landroid/content/ContentValues;)Landroid/net/Uri;" deprecated="15" />
+		<method name="loadContactPhoto(Landroid/content/Context;Landroid/net/Uri;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;" deprecated="15" />
+		<method name="markAsContacted(Landroid/content/ContentResolver;J)V" deprecated="15" />
+		<method name="openContactPhotoInputStream(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/io/InputStream;" deprecated="15" />
+		<method name="queryGroups(Landroid/content/ContentResolver;J)Landroid/database/Cursor;" deprecated="15" />
+		<method name="setPhotoData(Landroid/content/ContentResolver;Landroid/net/Uri;[B)V" deprecated="15" />
+		<field name="CONTENT_FILTER_URI" deprecated="15" />
+		<field name="CONTENT_ITEM_TYPE" deprecated="15" />
+		<field name="CONTENT_TYPE" deprecated="15" />
+		<field name="CONTENT_URI" deprecated="15" />
+		<field name="DEFAULT_SORT_ORDER" deprecated="15" />
+		<field name="DELETED_CONTENT_URI" deprecated="15" />
+		<field name="PRIMARY_EMAIL_ID" deprecated="15" />
+		<field name="PRIMARY_ORGANIZATION_ID" deprecated="15" />
+		<field name="PRIMARY_PHONE_ID" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$People$ContactMethods" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Contacts$ContactMethodsColumns" />
+		<implements name="android/provider/Contacts$PeopleColumns" />
+		<field name="CONTENT_DIRECTORY" deprecated="15" />
+		<field name="DEFAULT_SORT_ORDER" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$People$Extensions" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Contacts$ExtensionsColumns" />
+		<field name="CONTENT_DIRECTORY" deprecated="15" />
+		<field name="DEFAULT_SORT_ORDER" deprecated="15" />
+		<field name="PERSON_ID" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$People$Phones" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Contacts$PeopleColumns" />
+		<implements name="android/provider/Contacts$PhonesColumns" />
+		<field name="CONTENT_DIRECTORY" deprecated="15" />
+		<field name="DEFAULT_SORT_ORDER" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$PeopleColumns" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<field name="CUSTOM_RINGTONE" deprecated="15" />
+		<field name="DISPLAY_NAME" deprecated="15" />
+		<field name="LAST_TIME_CONTACTED" deprecated="15" />
+		<field name="NAME" deprecated="15" />
+		<field name="NOTES" deprecated="15" />
+		<field name="PHONETIC_NAME" since="3" deprecated="15" />
+		<field name="PHOTO_VERSION" deprecated="15" />
+		<field name="SEND_TO_VOICEMAIL" deprecated="15" />
+		<field name="STARRED" deprecated="15" />
+		<field name="TIMES_CONTACTED" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$Phones" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Contacts$PeopleColumns" />
+		<implements name="android/provider/Contacts$PhonesColumns" />
+		<method name="getDisplayLabel(Landroid/content/Context;ILjava/lang/CharSequence;)Ljava/lang/CharSequence;" deprecated="15" />
+		<method name="getDisplayLabel(Landroid/content/Context;ILjava/lang/CharSequence;[Ljava/lang/CharSequence;)Ljava/lang/CharSequence;" deprecated="15" />
+		<field name="CONTENT_FILTER_URL" deprecated="15" />
+		<field name="CONTENT_ITEM_TYPE" deprecated="15" />
+		<field name="CONTENT_TYPE" deprecated="15" />
+		<field name="CONTENT_URI" deprecated="15" />
+		<field name="DEFAULT_SORT_ORDER" deprecated="15" />
+		<field name="PERSON_ID" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$PhonesColumns" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<field name="ISPRIMARY" deprecated="15" />
+		<field name="LABEL" deprecated="15" />
+		<field name="NUMBER" deprecated="15" />
+		<field name="NUMBER_KEY" deprecated="15" />
+		<field name="TYPE" deprecated="15" />
+		<field name="TYPE_CUSTOM" deprecated="15" />
+		<field name="TYPE_FAX_HOME" deprecated="15" />
+		<field name="TYPE_FAX_WORK" deprecated="15" />
+		<field name="TYPE_HOME" deprecated="15" />
+		<field name="TYPE_MOBILE" deprecated="15" />
+		<field name="TYPE_OTHER" deprecated="15" />
+		<field name="TYPE_PAGER" deprecated="15" />
+		<field name="TYPE_WORK" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$Photos" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Contacts$PhotosColumns" />
+		<field name="CONTENT_DIRECTORY" deprecated="15" />
+		<field name="CONTENT_URI" deprecated="15" />
+		<field name="DEFAULT_SORT_ORDER" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$PhotosColumns" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<field name="DATA" deprecated="15" />
+		<field name="DOWNLOAD_REQUIRED" deprecated="15" />
+		<field name="EXISTS_ON_SERVER" deprecated="15" />
+		<field name="LOCAL_VERSION" deprecated="15" />
+		<field name="PERSON_ID" deprecated="15" />
+		<field name="SYNC_ERROR" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$PresenceColumns" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<field name="AVAILABLE" since="8" deprecated="29" />
+		<field name="AWAY" since="8" deprecated="29" />
+		<field name="DO_NOT_DISTURB" since="8" deprecated="29" />
+		<field name="IDLE" since="8" deprecated="29" />
+		<field name="IM_ACCOUNT" deprecated="15" />
+		<field name="IM_HANDLE" deprecated="15" />
+		<field name="IM_PROTOCOL" deprecated="15" />
+		<field name="INVISIBLE" since="8" deprecated="29" />
+		<field name="OFFLINE" since="8" deprecated="29" />
+		<field name="PRESENCE_CUSTOM_STATUS" since="8" deprecated="29" />
+		<field name="PRESENCE_STATUS" since="8" deprecated="29" />
+		<field name="PRIORITY" since="8" deprecated="29" />
+	</class>
+	<class name="android/provider/Contacts$Settings" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Contacts$SettingsColumns" />
+		<method name="getSetting(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" deprecated="15" />
+		<method name="setSetting(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="15" />
+		<field name="CONTENT_DIRECTORY" deprecated="15" />
+		<field name="CONTENT_URI" deprecated="15" />
+		<field name="DEFAULT_SORT_ORDER" deprecated="15" />
+		<field name="SYNC_EVERYTHING" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$SettingsColumns" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<field name="KEY" deprecated="15" />
+		<field name="VALUE" deprecated="15" />
+		<field name="_SYNC_ACCOUNT" deprecated="15" />
+		<field name="_SYNC_ACCOUNT_TYPE" since="5" deprecated="15" />
+	</class>
+	<class name="android/provider/ContactsContract" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="isProfileId(J)Z" since="14" />
+		<field name="AUTHORITY" />
+		<field name="AUTHORITY_URI" />
+		<field name="CALLER_IS_SYNCADAPTER" />
+		<field name="DEFERRED_SNIPPETING" since="21" />
+		<field name="DEFERRED_SNIPPETING_QUERY" since="21" />
+		<field name="DIRECTORY_PARAM_KEY" since="11" />
+		<field name="LIMIT_PARAM_KEY" since="11" />
+		<field name="PRIMARY_ACCOUNT_NAME" since="14" />
+		<field name="PRIMARY_ACCOUNT_TYPE" since="14" />
+		<field name="REMOVE_DUPLICATE_ENTRIES" since="21" />
+		<field name="STREQUENT_PHONE_ONLY" since="21" />
+	</class>
+	<class name="android/provider/ContactsContract$AggregationExceptions" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="RAW_CONTACT_ID1" />
+		<field name="RAW_CONTACT_ID2" />
+		<field name="TYPE" />
+		<field name="TYPE_AUTOMATIC" />
+		<field name="TYPE_KEEP_SEPARATE" />
+		<field name="TYPE_KEEP_TOGETHER" />
+	</class>
+	<class name="android/provider/ContactsContract$BaseSyncColumns" since="5">
+		<extends name="java/lang/Object" />
+		<field name="SYNC1" />
+		<field name="SYNC2" />
+		<field name="SYNC3" />
+		<field name="SYNC4" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds" since="5">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$BaseTypes" since="5">
+		<extends name="java/lang/Object" />
+		<field name="TYPE_CUSTOM" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$Callable" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$CommonDataKinds$CommonColumns" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<method name="&lt;init&gt;()V" />
+		<field name="CONTENT_FILTER_URI" />
+		<field name="CONTENT_URI" />
+		<field name="ENTERPRISE_CONTENT_FILTER_URI" since="24" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$CommonColumns" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$CommonDataKinds$BaseTypes" />
+		<field name="DATA" />
+		<field name="LABEL" />
+		<field name="TYPE" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$Contactables" since="18">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$CommonDataKinds$CommonColumns" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<method name="&lt;init&gt;()V" />
+		<field name="CONTENT_FILTER_URI" />
+		<field name="CONTENT_URI" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="VISIBLE_CONTACTS_ONLY" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$Email" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$CommonDataKinds$CommonColumns" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<method name="getTypeLabel(Landroid/content/res/Resources;ILjava/lang/CharSequence;)Ljava/lang/CharSequence;" />
+		<method name="getTypeLabelResource(I)I" />
+		<field name="ADDRESS" since="11" />
+		<field name="CONTENT_FILTER_URI" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_LOOKUP_URI" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="DISPLAY_NAME" />
+		<field name="ENTERPRISE_CONTENT_FILTER_URI" since="24" />
+		<field name="ENTERPRISE_CONTENT_LOOKUP_URI" since="23" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="TYPE_HOME" />
+		<field name="TYPE_MOBILE" />
+		<field name="TYPE_OTHER" />
+		<field name="TYPE_WORK" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$Event" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$CommonDataKinds$CommonColumns" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<method name="getTypeLabel(Landroid/content/res/Resources;ILjava/lang/CharSequence;)Ljava/lang/CharSequence;" since="21" />
+		<method name="getTypeResource(Ljava/lang/Integer;)I" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="START_DATE" />
+		<field name="TYPE_ANNIVERSARY" />
+		<field name="TYPE_BIRTHDAY" />
+		<field name="TYPE_OTHER" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$GroupMembership" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="GROUP_ROW_ID" />
+		<field name="GROUP_SOURCE_ID" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$Identity" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="IDENTITY" />
+		<field name="NAMESPACE" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$Im" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$CommonDataKinds$CommonColumns" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<method name="getProtocolLabel(Landroid/content/res/Resources;ILjava/lang/CharSequence;)Ljava/lang/CharSequence;" />
+		<method name="getProtocolLabelResource(I)I" />
+		<method name="getTypeLabel(Landroid/content/res/Resources;ILjava/lang/CharSequence;)Ljava/lang/CharSequence;" />
+		<method name="getTypeLabelResource(I)I" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CUSTOM_PROTOCOL" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="PROTOCOL" />
+		<field name="PROTOCOL_AIM" deprecated="31" />
+		<field name="PROTOCOL_CUSTOM" />
+		<field name="PROTOCOL_GOOGLE_TALK" deprecated="31" />
+		<field name="PROTOCOL_ICQ" deprecated="31" />
+		<field name="PROTOCOL_JABBER" deprecated="31" />
+		<field name="PROTOCOL_MSN" deprecated="31" />
+		<field name="PROTOCOL_NETMEETING" deprecated="31" />
+		<field name="PROTOCOL_QQ" deprecated="31" />
+		<field name="PROTOCOL_SKYPE" deprecated="31" />
+		<field name="PROTOCOL_YAHOO" deprecated="31" />
+		<field name="TYPE_HOME" />
+		<field name="TYPE_OTHER" />
+		<field name="TYPE_WORK" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$Nickname" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$CommonDataKinds$CommonColumns" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="NAME" />
+		<field name="TYPE_DEFAULT" />
+		<field name="TYPE_INITIALS" />
+		<field name="TYPE_MAIDEN_NAME" since="9" />
+		<field name="TYPE_MAINDEN_NAME" deprecated="15" />
+		<field name="TYPE_OTHER_NAME" />
+		<field name="TYPE_SHORT_NAME" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$Note" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="NOTE" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$Organization" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$CommonDataKinds$CommonColumns" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<method name="getTypeLabel(Landroid/content/res/Resources;ILjava/lang/CharSequence;)Ljava/lang/CharSequence;" />
+		<method name="getTypeLabelResource(I)I" />
+		<field name="COMPANY" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="DEPARTMENT" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="JOB_DESCRIPTION" />
+		<field name="OFFICE_LOCATION" />
+		<field name="PHONETIC_NAME" />
+		<field name="PHONETIC_NAME_STYLE" since="24" />
+		<field name="SYMBOL" />
+		<field name="TITLE" />
+		<field name="TYPE_OTHER" />
+		<field name="TYPE_WORK" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$Phone" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$CommonDataKinds$CommonColumns" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<method name="getTypeLabel(Landroid/content/res/Resources;ILjava/lang/CharSequence;)Ljava/lang/CharSequence;" />
+		<method name="getTypeLabelResource(I)I" />
+		<field name="CONTENT_FILTER_URI" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="ENTERPRISE_CONTENT_FILTER_URI" since="24" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="NORMALIZED_NUMBER" since="16" />
+		<field name="NUMBER" />
+		<field name="SEARCH_DISPLAY_NAME_KEY" since="16" />
+		<field name="SEARCH_PHONE_NUMBER_KEY" since="16" />
+		<field name="TYPE_ASSISTANT" />
+		<field name="TYPE_CALLBACK" />
+		<field name="TYPE_CAR" />
+		<field name="TYPE_COMPANY_MAIN" />
+		<field name="TYPE_FAX_HOME" />
+		<field name="TYPE_FAX_WORK" />
+		<field name="TYPE_HOME" />
+		<field name="TYPE_ISDN" />
+		<field name="TYPE_MAIN" />
+		<field name="TYPE_MMS" />
+		<field name="TYPE_MOBILE" />
+		<field name="TYPE_OTHER" />
+		<field name="TYPE_OTHER_FAX" />
+		<field name="TYPE_PAGER" />
+		<field name="TYPE_RADIO" />
+		<field name="TYPE_TELEX" />
+		<field name="TYPE_TTY_TDD" />
+		<field name="TYPE_WORK" />
+		<field name="TYPE_WORK_MOBILE" />
+		<field name="TYPE_WORK_PAGER" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$Photo" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="PHOTO" />
+		<field name="PHOTO_FILE_ID" since="14" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$Relation" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$CommonDataKinds$CommonColumns" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<method name="getTypeLabel(Landroid/content/res/Resources;ILjava/lang/CharSequence;)Ljava/lang/CharSequence;" since="11" />
+		<method name="getTypeLabelResource(I)I" since="11" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="NAME" />
+		<field name="TYPE_ASSISTANT" />
+		<field name="TYPE_BROTHER" />
+		<field name="TYPE_CHILD" />
+		<field name="TYPE_DOMESTIC_PARTNER" />
+		<field name="TYPE_FATHER" />
+		<field name="TYPE_FRIEND" />
+		<field name="TYPE_MANAGER" />
+		<field name="TYPE_MOTHER" />
+		<field name="TYPE_PARENT" />
+		<field name="TYPE_PARTNER" />
+		<field name="TYPE_REFERRED_BY" />
+		<field name="TYPE_RELATIVE" />
+		<field name="TYPE_SISTER" />
+		<field name="TYPE_SPOUSE" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$SipAddress" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$CommonDataKinds$CommonColumns" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<method name="getTypeLabel(Landroid/content/res/Resources;ILjava/lang/CharSequence;)Ljava/lang/CharSequence;" />
+		<method name="getTypeLabelResource(I)I" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="SIP_ADDRESS" />
+		<field name="TYPE_HOME" />
+		<field name="TYPE_OTHER" />
+		<field name="TYPE_WORK" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$StructuredName" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="DISPLAY_NAME" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="FAMILY_NAME" />
+		<field name="FULL_NAME_STYLE" since="21" />
+		<field name="GIVEN_NAME" />
+		<field name="MIDDLE_NAME" />
+		<field name="PHONETIC_FAMILY_NAME" />
+		<field name="PHONETIC_GIVEN_NAME" />
+		<field name="PHONETIC_MIDDLE_NAME" />
+		<field name="PHONETIC_NAME_STYLE" since="24" />
+		<field name="PREFIX" />
+		<field name="SUFFIX" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$StructuredPostal" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$CommonDataKinds$CommonColumns" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<method name="getTypeLabel(Landroid/content/res/Resources;ILjava/lang/CharSequence;)Ljava/lang/CharSequence;" />
+		<method name="getTypeLabelResource(I)I" />
+		<field name="CITY" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="COUNTRY" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="FORMATTED_ADDRESS" />
+		<field name="NEIGHBORHOOD" />
+		<field name="POBOX" />
+		<field name="POSTCODE" />
+		<field name="REGION" />
+		<field name="STREET" />
+		<field name="TYPE_HOME" />
+		<field name="TYPE_OTHER" />
+		<field name="TYPE_WORK" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$Website" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$CommonDataKinds$CommonColumns" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="TYPE_BLOG" />
+		<field name="TYPE_FTP" />
+		<field name="TYPE_HOME" />
+		<field name="TYPE_HOMEPAGE" />
+		<field name="TYPE_OTHER" />
+		<field name="TYPE_PROFILE" />
+		<field name="TYPE_WORK" />
+		<field name="URL" />
+	</class>
+	<class name="android/provider/ContactsContract$ContactNameColumns" since="11">
+		<extends name="java/lang/Object" />
+		<field name="DISPLAY_NAME_ALTERNATIVE" />
+		<field name="DISPLAY_NAME_PRIMARY" />
+		<field name="DISPLAY_NAME_SOURCE" />
+		<field name="PHONETIC_NAME" />
+		<field name="PHONETIC_NAME_STYLE" />
+		<field name="SORT_KEY_ALTERNATIVE" />
+		<field name="SORT_KEY_PRIMARY" />
+	</class>
+	<class name="android/provider/ContactsContract$ContactOptionsColumns" since="5">
+		<extends name="java/lang/Object" />
+		<field name="CUSTOM_RINGTONE" />
+		<field name="LAST_TIME_CONTACTED" deprecated="29" />
+		<field name="PINNED" since="21" />
+		<field name="SEND_TO_VOICEMAIL" />
+		<field name="STARRED" />
+		<field name="TIMES_CONTACTED" deprecated="29" />
+	</class>
+	<class name="android/provider/ContactsContract$ContactStatusColumns" since="5">
+		<extends name="java/lang/Object" />
+		<field name="CONTACT_CHAT_CAPABILITY" since="11" />
+		<field name="CONTACT_PRESENCE" />
+		<field name="CONTACT_STATUS" />
+		<field name="CONTACT_STATUS_ICON" />
+		<field name="CONTACT_STATUS_LABEL" />
+		<field name="CONTACT_STATUS_RES_PACKAGE" />
+		<field name="CONTACT_STATUS_TIMESTAMP" />
+	</class>
+	<class name="android/provider/ContactsContract$Contacts" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$ContactNameColumns" since="11" />
+		<implements name="android/provider/ContactsContract$ContactOptionsColumns" />
+		<implements name="android/provider/ContactsContract$ContactStatusColumns" />
+		<implements name="android/provider/ContactsContract$ContactsColumns" />
+		<method name="getLookupUri(JLjava/lang/String;)Landroid/net/Uri;" />
+		<method name="getLookupUri(Landroid/content/ContentResolver;Landroid/net/Uri;)Landroid/net/Uri;" />
+		<method name="isEnterpriseContactId(J)Z" since="21" />
+		<method name="lookupContact(Landroid/content/ContentResolver;Landroid/net/Uri;)Landroid/net/Uri;" />
+		<method name="markAsContacted(Landroid/content/ContentResolver;J)V" deprecated="16" />
+		<method name="openContactPhotoInputStream(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/io/InputStream;" />
+		<method name="openContactPhotoInputStream(Landroid/content/ContentResolver;Landroid/net/Uri;Z)Ljava/io/InputStream;" since="14" />
+		<field name="CONTENT_FILTER_URI" />
+		<field name="CONTENT_FREQUENT_URI" since="21" deprecated="29" />
+		<field name="CONTENT_GROUP_URI" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_LOOKUP_URI" />
+		<field name="CONTENT_MULTI_VCARD_URI" since="21" />
+		<field name="CONTENT_STREQUENT_FILTER_URI" />
+		<field name="CONTENT_STREQUENT_URI" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="CONTENT_VCARD_TYPE" />
+		<field name="CONTENT_VCARD_URI" />
+		<field name="ENTERPRISE_CONTENT_FILTER_URI" since="24" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="QUERY_PARAMETER_VCARD_NO_PHOTO" since="23" />
+	</class>
+	<class name="android/provider/ContactsContract$Contacts$AggregationSuggestions" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$ContactOptionsColumns" since="11" />
+		<implements name="android/provider/ContactsContract$ContactStatusColumns" since="11" />
+		<implements name="android/provider/ContactsContract$ContactsColumns" />
+		<field name="CONTENT_DIRECTORY" />
+	</class>
+	<class name="android/provider/ContactsContract$Contacts$AggregationSuggestions$Builder" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addNameParameter(Ljava/lang/String;)Landroid/provider/ContactsContract$Contacts$AggregationSuggestions$Builder;" />
+		<method name="build()Landroid/net/Uri;" />
+		<method name="setContactId(J)Landroid/provider/ContactsContract$Contacts$AggregationSuggestions$Builder;" />
+		<method name="setLimit(I)Landroid/provider/ContactsContract$Contacts$AggregationSuggestions$Builder;" />
+	</class>
+	<class name="android/provider/ContactsContract$Contacts$Data" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$DataColumns" />
+		<field name="CONTENT_DIRECTORY" />
+	</class>
+	<class name="android/provider/ContactsContract$Contacts$Entity" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$BaseSyncColumns" />
+		<implements name="android/provider/ContactsContract$ContactNameColumns" />
+		<implements name="android/provider/ContactsContract$ContactOptionsColumns" />
+		<implements name="android/provider/ContactsContract$ContactStatusColumns" />
+		<implements name="android/provider/ContactsContract$ContactsColumns" />
+		<implements name="android/provider/ContactsContract$DataColumns" />
+		<implements name="android/provider/ContactsContract$DataUsageStatColumns" since="21" />
+		<implements name="android/provider/ContactsContract$RawContactsColumns" />
+		<implements name="android/provider/ContactsContract$StatusColumns" />
+		<implements name="android/provider/ContactsContract$SyncColumns" />
+		<field name="CONTENT_DIRECTORY" />
+		<field name="DATA_ID" />
+		<field name="RAW_CONTACT_ID" />
+	</class>
+	<class name="android/provider/ContactsContract$Contacts$Photo" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$DataColumns" removed="11" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" since="11" />
+		<field name="CONTENT_DIRECTORY" />
+		<field name="DISPLAY_PHOTO" since="14" />
+		<field name="PHOTO" since="11" />
+		<field name="PHOTO_FILE_ID" since="14" />
+	</class>
+	<class name="android/provider/ContactsContract$Contacts$StreamItems" since="15" deprecated="21" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$StreamItemsColumns" />
+		<field name="CONTENT_DIRECTORY" deprecated="21" />
+	</class>
+	<class name="android/provider/ContactsContract$ContactsColumns" since="5">
+		<extends name="java/lang/Object" />
+		<field name="CONTACT_LAST_UPDATED_TIMESTAMP" since="18" />
+		<field name="DISPLAY_NAME" />
+		<field name="HAS_PHONE_NUMBER" />
+		<field name="IN_DEFAULT_DIRECTORY" since="21" />
+		<field name="IN_VISIBLE_GROUP" />
+		<field name="IS_USER_PROFILE" since="14" />
+		<field name="LOOKUP_KEY" />
+		<field name="NAME_RAW_CONTACT_ID" since="21" />
+		<field name="PHOTO_FILE_ID" since="14" />
+		<field name="PHOTO_ID" />
+		<field name="PHOTO_THUMBNAIL_URI" since="11" />
+		<field name="PHOTO_URI" since="11" />
+	</class>
+	<class name="android/provider/ContactsContract$Data" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<method name="getContactLookupUri(Landroid/content/ContentResolver;Landroid/net/Uri;)Landroid/net/Uri;" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="VISIBLE_CONTACTS_ONLY" since="18" />
+	</class>
+	<class name="android/provider/ContactsContract$DataColumns" since="5">
+		<extends name="java/lang/Object" />
+		<field name="CARRIER_PRESENCE" since="23" deprecated="31" />
+		<field name="CARRIER_PRESENCE_VT_CAPABLE" since="23" deprecated="31" />
+		<field name="DATA1" />
+		<field name="DATA10" />
+		<field name="DATA11" />
+		<field name="DATA12" />
+		<field name="DATA13" />
+		<field name="DATA14" />
+		<field name="DATA15" />
+		<field name="DATA2" />
+		<field name="DATA3" />
+		<field name="DATA4" />
+		<field name="DATA5" />
+		<field name="DATA6" />
+		<field name="DATA7" />
+		<field name="DATA8" />
+		<field name="DATA9" />
+		<field name="DATA_VERSION" />
+		<field name="IS_PRIMARY" />
+		<field name="IS_READ_ONLY" since="11" />
+		<field name="IS_SUPER_PRIMARY" />
+		<field name="MIMETYPE" />
+		<field name="PREFERRED_PHONE_ACCOUNT_COMPONENT_NAME" since="28" />
+		<field name="PREFERRED_PHONE_ACCOUNT_ID" since="28" />
+		<field name="RAW_CONTACT_ID" />
+		<field name="RES_PACKAGE" since="21" />
+		<field name="SYNC1" />
+		<field name="SYNC2" />
+		<field name="SYNC3" />
+		<field name="SYNC4" />
+	</class>
+	<class name="android/provider/ContactsContract$DataColumnsWithJoins" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$ContactNameColumns" since="11" />
+		<implements name="android/provider/ContactsContract$ContactOptionsColumns" />
+		<implements name="android/provider/ContactsContract$ContactStatusColumns" />
+		<implements name="android/provider/ContactsContract$ContactsColumns" />
+		<implements name="android/provider/ContactsContract$DataColumns" />
+		<implements name="android/provider/ContactsContract$DataUsageStatColumns" since="18" />
+		<implements name="android/provider/ContactsContract$RawContactsColumns" />
+		<implements name="android/provider/ContactsContract$StatusColumns" />
+	</class>
+	<class name="android/provider/ContactsContract$DataUsageFeedback" since="14" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<field name="DELETE_USAGE_URI" since="16" deprecated="29" />
+		<field name="FEEDBACK_URI" deprecated="29" />
+		<field name="USAGE_TYPE" deprecated="29" />
+		<field name="USAGE_TYPE_CALL" deprecated="29" />
+		<field name="USAGE_TYPE_LONG_TEXT" deprecated="29" />
+		<field name="USAGE_TYPE_SHORT_TEXT" deprecated="29" />
+	</class>
+	<class name="android/provider/ContactsContract$DataUsageStatColumns" since="18">
+		<extends name="java/lang/Object" />
+		<field name="LAST_TIME_USED" deprecated="29" />
+		<field name="TIMES_USED" deprecated="29" />
+	</class>
+	<class name="android/provider/ContactsContract$DeletedContacts" since="18">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$DeletedContactsColumns" />
+		<field name="CONTENT_URI" />
+		<field name="DAYS_KEPT_MILLISECONDS" />
+	</class>
+	<class name="android/provider/ContactsContract$DeletedContactsColumns" since="18">
+		<extends name="java/lang/Object" />
+		<field name="CONTACT_DELETED_TIMESTAMP" />
+		<field name="CONTACT_ID" />
+	</class>
+	<class name="android/provider/ContactsContract$Directory" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<method name="isEnterpriseDirectoryId(J)Z" since="24" />
+		<method name="isRemoteDirectoryId(J)Z" since="24" />
+		<method name="notifyDirectoryChange(Landroid/content/ContentResolver;)V" />
+		<field name="ACCOUNT_NAME" />
+		<field name="ACCOUNT_TYPE" />
+		<field name="CALLER_PACKAGE_PARAM_KEY" since="26" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="DEFAULT" />
+		<field name="DIRECTORY_AUTHORITY" />
+		<field name="DISPLAY_NAME" />
+		<field name="ENTERPRISE_CONTENT_URI" since="24" />
+		<field name="ENTERPRISE_DEFAULT" since="24" />
+		<field name="ENTERPRISE_LOCAL_INVISIBLE" since="24" />
+		<field name="EXPORT_SUPPORT" />
+		<field name="EXPORT_SUPPORT_ANY_ACCOUNT" />
+		<field name="EXPORT_SUPPORT_NONE" />
+		<field name="EXPORT_SUPPORT_SAME_ACCOUNT_ONLY" />
+		<field name="LOCAL_INVISIBLE" />
+		<field name="PACKAGE_NAME" />
+		<field name="PHOTO_SUPPORT" />
+		<field name="PHOTO_SUPPORT_FULL" />
+		<field name="PHOTO_SUPPORT_FULL_SIZE_ONLY" />
+		<field name="PHOTO_SUPPORT_NONE" />
+		<field name="PHOTO_SUPPORT_THUMBNAIL_ONLY" />
+		<field name="SHORTCUT_SUPPORT" />
+		<field name="SHORTCUT_SUPPORT_DATA_ITEMS_ONLY" />
+		<field name="SHORTCUT_SUPPORT_FULL" />
+		<field name="SHORTCUT_SUPPORT_NONE" />
+		<field name="TYPE_RESOURCE_ID" />
+	</class>
+	<class name="android/provider/ContactsContract$DisplayNameSources" since="11">
+		<extends name="java/lang/Object" />
+		<field name="EMAIL" />
+		<field name="NICKNAME" />
+		<field name="ORGANIZATION" />
+		<field name="PHONE" />
+		<field name="STRUCTURED_NAME" />
+		<field name="STRUCTURED_PHONETIC_NAME" since="23" />
+		<field name="UNDEFINED" />
+	</class>
+	<class name="android/provider/ContactsContract$DisplayPhoto" since="14">
+		<extends name="java/lang/Object" />
+		<field name="CONTENT_MAX_DIMENSIONS_URI" />
+		<field name="CONTENT_URI" />
+		<field name="DISPLAY_MAX_DIM" />
+		<field name="THUMBNAIL_MAX_DIM" />
+	</class>
+	<class name="android/provider/ContactsContract$FullNameStyle" since="11">
+		<extends name="java/lang/Object" />
+		<field name="CHINESE" />
+		<field name="CJK" />
+		<field name="JAPANESE" />
+		<field name="KOREAN" />
+		<field name="UNDEFINED" />
+		<field name="WESTERN" />
+	</class>
+	<class name="android/provider/ContactsContract$Groups" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$GroupsColumns" />
+		<implements name="android/provider/ContactsContract$SyncColumns" />
+		<method name="newEntityIterator(Landroid/database/Cursor;)Landroid/content/EntityIterator;" since="8" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_SUMMARY_URI" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/ContactsContract$GroupsColumns" since="5">
+		<extends name="java/lang/Object" />
+		<field name="AUTO_ADD" since="11" />
+		<field name="DATA_SET" since="14" />
+		<field name="DELETED" />
+		<field name="FAVORITES" since="11" />
+		<field name="GROUP_IS_READ_ONLY" since="11" />
+		<field name="GROUP_VISIBLE" />
+		<field name="NOTES" />
+		<field name="RES_PACKAGE" since="21" />
+		<field name="SHOULD_SYNC" />
+		<field name="SUMMARY_COUNT" />
+		<field name="SUMMARY_WITH_PHONES" />
+		<field name="SYSTEM_ID" />
+		<field name="TITLE" />
+		<field name="TITLE_RES" since="21" />
+	</class>
+	<class name="android/provider/ContactsContract$Intents" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="ACTION_VOICE_SEND_MESSAGE_TO_CONTACTS" since="24" />
+		<field name="ATTACH_IMAGE" />
+		<field name="CONTACTS_DATABASE_CREATED" since="18" />
+		<field name="EXTRA_CREATE_DESCRIPTION" />
+		<field name="EXTRA_FORCE_CREATE" />
+		<field name="EXTRA_RECIPIENT_CONTACT_CHAT_ID" since="24" />
+		<field name="EXTRA_RECIPIENT_CONTACT_NAME" since="24" />
+		<field name="EXTRA_RECIPIENT_CONTACT_URI" since="24" />
+		<field name="INVITE_CONTACT" since="14" />
+		<field name="METADATA_ACCOUNT_TYPE" since="24" />
+		<field name="METADATA_MIMETYPE" since="24" />
+		<field name="SEARCH_SUGGESTION_CLICKED" />
+		<field name="SEARCH_SUGGESTION_CREATE_CONTACT_CLICKED" />
+		<field name="SEARCH_SUGGESTION_DIAL_NUMBER_CLICKED" />
+		<field name="SHOW_OR_CREATE_CONTACT" />
+	</class>
+	<class name="android/provider/ContactsContract$Intents$Insert" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="ACTION" />
+		<field name="COMPANY" />
+		<field name="DATA" since="11" />
+		<field name="EMAIL" />
+		<field name="EMAIL_ISPRIMARY" />
+		<field name="EMAIL_TYPE" />
+		<field name="EXTRA_ACCOUNT" since="23" />
+		<field name="EXTRA_DATA_SET" since="23" />
+		<field name="FULL_MODE" />
+		<field name="IM_HANDLE" />
+		<field name="IM_ISPRIMARY" />
+		<field name="IM_PROTOCOL" />
+		<field name="JOB_TITLE" />
+		<field name="NAME" />
+		<field name="NOTES" />
+		<field name="PHONE" />
+		<field name="PHONETIC_NAME" />
+		<field name="PHONE_ISPRIMARY" />
+		<field name="PHONE_TYPE" />
+		<field name="POSTAL" />
+		<field name="POSTAL_ISPRIMARY" />
+		<field name="POSTAL_TYPE" />
+		<field name="SECONDARY_EMAIL" />
+		<field name="SECONDARY_EMAIL_TYPE" />
+		<field name="SECONDARY_PHONE" />
+		<field name="SECONDARY_PHONE_TYPE" />
+		<field name="TERTIARY_EMAIL" />
+		<field name="TERTIARY_EMAIL_TYPE" />
+		<field name="TERTIARY_PHONE" />
+		<field name="TERTIARY_PHONE_TYPE" />
+	</class>
+	<class name="android/provider/ContactsContract$PhoneLookup" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$ContactNameColumns" since="26" />
+		<implements name="android/provider/ContactsContract$ContactOptionsColumns" />
+		<implements name="android/provider/ContactsContract$ContactsColumns" />
+		<implements name="android/provider/ContactsContract$PhoneLookupColumns" />
+		<field name="CONTENT_FILTER_URI" />
+		<field name="ENTERPRISE_CONTENT_FILTER_URI" since="21" />
+		<field name="QUERY_PARAMETER_SIP_ADDRESS" since="21" />
+	</class>
+	<class name="android/provider/ContactsContract$PhoneLookupColumns" since="5">
+		<extends name="java/lang/Object" />
+		<field name="CONTACT_ID" since="24" />
+		<field name="DATA_ID" since="24" />
+		<field name="LABEL" />
+		<field name="NORMALIZED_NUMBER" since="16" />
+		<field name="NUMBER" />
+		<field name="TYPE" />
+	</class>
+	<class name="android/provider/ContactsContract$PhoneticNameStyle" since="11">
+		<extends name="java/lang/Object" />
+		<field name="JAPANESE" />
+		<field name="KOREAN" />
+		<field name="PINYIN" />
+		<field name="UNDEFINED" />
+	</class>
+	<class name="android/provider/ContactsContract$PinnedPositions" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="pin(Landroid/content/ContentResolver;JI)V" />
+		<method name="undemote(Landroid/content/ContentResolver;J)V" />
+		<field name="DEMOTED" />
+		<field name="UNPINNED" />
+	</class>
+	<class name="android/provider/ContactsContract$Presence" since="5" deprecated="5">
+		<extends name="android/provider/ContactsContract$StatusUpdates" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+	</class>
+	<class name="android/provider/ContactsContract$PresenceColumns" since="5">
+		<extends name="java/lang/Object" />
+		<field name="CUSTOM_PROTOCOL" />
+		<field name="DATA_ID" />
+		<field name="IM_ACCOUNT" />
+		<field name="IM_HANDLE" />
+		<field name="PROTOCOL" />
+	</class>
+	<class name="android/provider/ContactsContract$Profile" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$ContactNameColumns" />
+		<implements name="android/provider/ContactsContract$ContactOptionsColumns" />
+		<implements name="android/provider/ContactsContract$ContactStatusColumns" />
+		<implements name="android/provider/ContactsContract$ContactsColumns" />
+		<field name="CONTENT_RAW_CONTACTS_URI" />
+		<field name="CONTENT_URI" />
+		<field name="CONTENT_VCARD_URI" />
+		<field name="MIN_ID" />
+	</class>
+	<class name="android/provider/ContactsContract$ProfileSyncState" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/SyncStateContract$Columns" />
+		<method name="get(Landroid/content/ContentProviderClient;Landroid/accounts/Account;)[B" />
+		<method name="getWithUri(Landroid/content/ContentProviderClient;Landroid/accounts/Account;)Landroid/util/Pair;" />
+		<method name="newSetOperation(Landroid/accounts/Account;[B)Landroid/content/ContentProviderOperation;" />
+		<method name="set(Landroid/content/ContentProviderClient;Landroid/accounts/Account;[B)V" />
+		<field name="CONTENT_DIRECTORY" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/ContactsContract$ProviderStatus" since="23">
+		<extends name="java/lang/Object" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="DATABASE_CREATION_TIMESTAMP" since="26" />
+		<field name="STATUS" />
+		<field name="STATUS_BUSY" />
+		<field name="STATUS_EMPTY" />
+		<field name="STATUS_NORMAL" />
+	</class>
+	<class name="android/provider/ContactsContract$QuickContact" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="showQuickContact(Landroid/content/Context;Landroid/graphics/Rect;Landroid/net/Uri;I[Ljava/lang/String;)V" />
+		<method name="showQuickContact(Landroid/content/Context;Landroid/graphics/Rect;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;)V" since="23" />
+		<method name="showQuickContact(Landroid/content/Context;Landroid/view/View;Landroid/net/Uri;I[Ljava/lang/String;)V" />
+		<method name="showQuickContact(Landroid/content/Context;Landroid/view/View;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;)V" since="23" />
+		<field name="ACTION_QUICK_CONTACT" since="21" />
+		<field name="EXTRA_EXCLUDE_MIMES" since="21" />
+		<field name="EXTRA_MODE" since="23" />
+		<field name="EXTRA_PRIORITIZED_MIMETYPE" since="23" />
+		<field name="MODE_LARGE" />
+		<field name="MODE_MEDIUM" />
+		<field name="MODE_SMALL" />
+	</class>
+	<class name="android/provider/ContactsContract$RawContacts" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$ContactNameColumns" since="11" />
+		<implements name="android/provider/ContactsContract$ContactOptionsColumns" />
+		<implements name="android/provider/ContactsContract$RawContactsColumns" />
+		<implements name="android/provider/ContactsContract$SyncColumns" />
+		<method name="getContactLookupUri(Landroid/content/ContentResolver;Landroid/net/Uri;)Landroid/net/Uri;" />
+		<method name="getLocalAccountName(Landroid/content/Context;)Ljava/lang/String;" since="30" />
+		<method name="getLocalAccountType(Landroid/content/Context;)Ljava/lang/String;" since="30" />
+		<method name="newEntityIterator(Landroid/database/Cursor;)Landroid/content/EntityIterator;" since="8" />
+		<field name="AGGREGATION_MODE_DEFAULT" />
+		<field name="AGGREGATION_MODE_DISABLED" />
+		<field name="AGGREGATION_MODE_IMMEDIATE" deprecated="15" />
+		<field name="AGGREGATION_MODE_SUSPENDED" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/ContactsContract$RawContacts$Data" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$DataColumns" />
+		<field name="CONTENT_DIRECTORY" />
+	</class>
+	<class name="android/provider/ContactsContract$RawContacts$DisplayPhoto" since="14">
+		<extends name="java/lang/Object" />
+		<field name="CONTENT_DIRECTORY" />
+	</class>
+	<class name="android/provider/ContactsContract$RawContacts$Entity" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$DataColumns" />
+		<field name="CONTENT_DIRECTORY" />
+		<field name="DATA_ID" />
+	</class>
+	<class name="android/provider/ContactsContract$RawContacts$StreamItems" since="15" deprecated="21" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$StreamItemsColumns" />
+		<field name="CONTENT_DIRECTORY" deprecated="21" />
+	</class>
+	<class name="android/provider/ContactsContract$RawContactsColumns" since="5">
+		<extends name="java/lang/Object" />
+		<field name="ACCOUNT_TYPE_AND_DATA_SET" since="21" />
+		<field name="AGGREGATION_MODE" />
+		<field name="BACKUP_ID" since="24" />
+		<field name="CONTACT_ID" />
+		<field name="DATA_SET" since="14" />
+		<field name="DELETED" />
+		<field name="METADATA_DIRTY" since="24" deprecated="30" />
+		<field name="RAW_CONTACT_IS_READ_ONLY" since="11" />
+		<field name="RAW_CONTACT_IS_USER_PROFILE" since="14" />
+	</class>
+	<class name="android/provider/ContactsContract$RawContactsEntity" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$DataColumns" />
+		<implements name="android/provider/ContactsContract$RawContactsColumns" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="DATA_ID" />
+		<field name="PROFILE_CONTENT_URI" since="14" />
+	</class>
+	<class name="android/provider/ContactsContract$SearchSnippets" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="DEFERRED_SNIPPETING_KEY" />
+		<field name="SNIPPET" />
+	</class>
+	<class name="android/provider/ContactsContract$Settings" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$SettingsColumns" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/ContactsContract$SettingsColumns" since="5">
+		<extends name="java/lang/Object" />
+		<field name="ACCOUNT_NAME" />
+		<field name="ACCOUNT_TYPE" />
+		<field name="ANY_UNSYNCED" />
+		<field name="DATA_SET" since="14" />
+		<field name="SHOULD_SYNC" />
+		<field name="UNGROUPED_COUNT" />
+		<field name="UNGROUPED_VISIBLE" />
+		<field name="UNGROUPED_WITH_PHONES" />
+	</class>
+	<class name="android/provider/ContactsContract$SimAccount" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAccountName()Ljava/lang/String;" />
+		<method name="getAccountType()Ljava/lang/String;" />
+		<method name="getEfType()I" />
+		<method name="getSimSlotIndex()I" />
+		<field name="ADN_EF_TYPE" />
+		<field name="CREATOR" />
+		<field name="FDN_EF_TYPE" />
+		<field name="SDN_EF_TYPE" />
+		<field name="UNKNOWN_EF_TYPE" />
+	</class>
+	<class name="android/provider/ContactsContract$SimContacts" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getSimAccounts(Landroid/content/ContentResolver;)Ljava/util/List;" />
+		<field name="ACTION_SIM_ACCOUNTS_CHANGED" />
+	</class>
+	<class name="android/provider/ContactsContract$StatusColumns" since="5">
+		<extends name="java/lang/Object" />
+		<field name="AVAILABLE" since="8" />
+		<field name="AWAY" since="8" />
+		<field name="CAPABILITY_HAS_CAMERA" since="11" />
+		<field name="CAPABILITY_HAS_VIDEO" since="11" />
+		<field name="CAPABILITY_HAS_VOICE" since="11" />
+		<field name="CHAT_CAPABILITY" since="11" />
+		<field name="DO_NOT_DISTURB" since="8" />
+		<field name="IDLE" since="8" />
+		<field name="INVISIBLE" since="8" />
+		<field name="OFFLINE" since="8" />
+		<field name="PRESENCE" />
+		<field name="PRESENCE_CUSTOM_STATUS" since="8" deprecated="15" />
+		<field name="PRESENCE_STATUS" since="8" deprecated="15" />
+		<field name="STATUS" />
+		<field name="STATUS_ICON" />
+		<field name="STATUS_LABEL" />
+		<field name="STATUS_RES_PACKAGE" />
+		<field name="STATUS_TIMESTAMP" />
+	</class>
+	<class name="android/provider/ContactsContract$StatusUpdates" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$PresenceColumns" />
+		<implements name="android/provider/ContactsContract$StatusColumns" />
+		<method name="getPresenceIconResourceId(I)I" />
+		<method name="getPresencePrecedence(I)I" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="PROFILE_CONTENT_URI" since="14" />
+	</class>
+	<class name="android/provider/ContactsContract$StreamItemPhotos" since="15" deprecated="21" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$StreamItemPhotosColumns" />
+		<field name="PHOTO" deprecated="21" />
+	</class>
+	<class name="android/provider/ContactsContract$StreamItemPhotosColumns" since="15" deprecated="21" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="PHOTO_FILE_ID" deprecated="21" />
+		<field name="PHOTO_URI" deprecated="21" />
+		<field name="SORT_INDEX" deprecated="21" />
+		<field name="STREAM_ITEM_ID" deprecated="21" />
+		<field name="SYNC1" deprecated="21" />
+		<field name="SYNC2" deprecated="21" />
+		<field name="SYNC3" deprecated="21" />
+		<field name="SYNC4" deprecated="21" />
+	</class>
+	<class name="android/provider/ContactsContract$StreamItems" since="15" deprecated="21" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$StreamItemsColumns" />
+		<field name="CONTENT_ITEM_TYPE" deprecated="21" />
+		<field name="CONTENT_LIMIT_URI" deprecated="21" />
+		<field name="CONTENT_PHOTO_URI" deprecated="21" />
+		<field name="CONTENT_TYPE" deprecated="21" />
+		<field name="CONTENT_URI" deprecated="21" />
+		<field name="MAX_ITEMS" deprecated="21" />
+	</class>
+	<class name="android/provider/ContactsContract$StreamItems$StreamItemPhotos" since="15" deprecated="21" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$StreamItemPhotosColumns" />
+		<field name="CONTENT_DIRECTORY" deprecated="21" />
+		<field name="CONTENT_ITEM_TYPE" deprecated="21" />
+		<field name="CONTENT_TYPE" deprecated="21" />
+	</class>
+	<class name="android/provider/ContactsContract$StreamItemsColumns" since="15" deprecated="21" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="ACCOUNT_NAME" deprecated="21" />
+		<field name="ACCOUNT_TYPE" deprecated="21" />
+		<field name="COMMENTS" deprecated="21" />
+		<field name="CONTACT_ID" deprecated="21" />
+		<field name="CONTACT_LOOKUP_KEY" deprecated="21" />
+		<field name="DATA_SET" deprecated="21" />
+		<field name="RAW_CONTACT_ID" deprecated="21" />
+		<field name="RAW_CONTACT_SOURCE_ID" deprecated="21" />
+		<field name="RES_ICON" deprecated="21" />
+		<field name="RES_LABEL" deprecated="21" />
+		<field name="RES_PACKAGE" deprecated="21" />
+		<field name="SYNC1" deprecated="21" />
+		<field name="SYNC2" deprecated="21" />
+		<field name="SYNC3" deprecated="21" />
+		<field name="SYNC4" deprecated="21" />
+		<field name="TEXT" deprecated="21" />
+		<field name="TIMESTAMP" deprecated="21" />
+	</class>
+	<class name="android/provider/ContactsContract$SyncColumns" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$BaseSyncColumns" />
+		<field name="ACCOUNT_NAME" />
+		<field name="ACCOUNT_TYPE" />
+		<field name="DIRTY" />
+		<field name="SOURCE_ID" />
+		<field name="VERSION" />
+	</class>
+	<class name="android/provider/ContactsContract$SyncState" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/SyncStateContract$Columns" />
+		<method name="get(Landroid/content/ContentProviderClient;Landroid/accounts/Account;)[B" />
+		<method name="getWithUri(Landroid/content/ContentProviderClient;Landroid/accounts/Account;)Landroid/util/Pair;" />
+		<method name="newSetOperation(Landroid/accounts/Account;[B)Landroid/content/ContentProviderOperation;" />
+		<method name="set(Landroid/content/ContentProviderClient;Landroid/accounts/Account;[B)V" />
+		<field name="CONTENT_DIRECTORY" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/DocumentsContract" since="19">
+		<extends name="java/lang/Object" />
+		<method name="buildChildDocumentsUri(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="buildChildDocumentsUriUsingTree(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;" since="21" />
+		<method name="buildDocumentUri(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="buildDocumentUriUsingTree(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;" since="21" />
+		<method name="buildRecentDocumentsUri(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="buildRootUri(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="buildRootsUri(Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="buildSearchDocumentsUri(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="buildTreeDocumentUri(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;" since="21" />
+		<method name="copyDocument(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/net/Uri;)Landroid/net/Uri;" since="24" />
+		<method name="createDocument(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;" since="21" />
+		<method name="createWebLinkIntent(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/os/Bundle;)Landroid/content/IntentSender;" since="26" />
+		<method name="deleteDocument(Landroid/content/ContentResolver;Landroid/net/Uri;)Z" />
+		<method name="ejectRoot(Landroid/content/ContentResolver;Landroid/net/Uri;)V" since="26" />
+		<method name="findDocumentPath(Landroid/content/ContentResolver;Landroid/net/Uri;)Landroid/provider/DocumentsContract$Path;" since="26" />
+		<method name="getDocumentId(Landroid/net/Uri;)Ljava/lang/String;" />
+		<method name="getDocumentMetadata(Landroid/content/ContentResolver;Landroid/net/Uri;)Landroid/os/Bundle;" since="29" />
+		<method name="getDocumentThumbnail(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/graphics/Point;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap;" />
+		<method name="getRootId(Landroid/net/Uri;)Ljava/lang/String;" />
+		<method name="getSearchDocumentsQuery(Landroid/net/Uri;)Ljava/lang/String;" />
+		<method name="getTreeDocumentId(Landroid/net/Uri;)Ljava/lang/String;" since="21" />
+		<method name="isChildDocument(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/net/Uri;)Z" since="29" />
+		<method name="isDocumentUri(Landroid/content/Context;Landroid/net/Uri;)Z" />
+		<method name="isRootUri(Landroid/content/Context;Landroid/net/Uri;)Z" since="29" />
+		<method name="isRootsUri(Landroid/content/Context;Landroid/net/Uri;)Z" since="29" />
+		<method name="isTreeUri(Landroid/net/Uri;)Z" since="24" />
+		<method name="moveDocument(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/net/Uri;Landroid/net/Uri;)Landroid/net/Uri;" since="24" />
+		<method name="removeDocument(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/net/Uri;)Z" since="24" />
+		<method name="renameDocument(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;" since="21" />
+		<field name="ACTION_DOCUMENT_SETTINGS" since="26" />
+		<field name="EXTRA_ERROR" />
+		<field name="EXTRA_EXCLUDE_SELF" since="23" />
+		<field name="EXTRA_INFO" />
+		<field name="EXTRA_INITIAL_URI" since="26" />
+		<field name="EXTRA_LOADING" />
+		<field name="EXTRA_ORIENTATION" since="24" />
+		<field name="EXTRA_PROMPT" since="23" />
+		<field name="METADATA_EXIF" since="29" />
+		<field name="METADATA_TREE_COUNT" since="29" />
+		<field name="METADATA_TREE_SIZE" since="29" />
+		<field name="METADATA_TYPES" since="29" />
+		<field name="PROVIDER_INTERFACE" />
+		<field name="QUERY_ARG_DISPLAY_NAME" since="29" />
+		<field name="QUERY_ARG_EXCLUDE_MEDIA" since="29" />
+		<field name="QUERY_ARG_FILE_SIZE_OVER" since="29" />
+		<field name="QUERY_ARG_LAST_MODIFIED_AFTER" since="29" />
+		<field name="QUERY_ARG_MIME_TYPES" since="29" />
+	</class>
+	<class name="android/provider/DocumentsContract$Document" since="19">
+		<extends name="java/lang/Object" />
+		<field name="COLUMN_DISPLAY_NAME" />
+		<field name="COLUMN_DOCUMENT_ID" />
+		<field name="COLUMN_FLAGS" />
+		<field name="COLUMN_ICON" />
+		<field name="COLUMN_LAST_MODIFIED" />
+		<field name="COLUMN_MIME_TYPE" />
+		<field name="COLUMN_SIZE" />
+		<field name="COLUMN_SUMMARY" />
+		<field name="FLAG_DIR_BLOCKS_OPEN_DOCUMENT_TREE" since="30" />
+		<field name="FLAG_DIR_PREFERS_GRID" />
+		<field name="FLAG_DIR_PREFERS_LAST_MODIFIED" />
+		<field name="FLAG_DIR_SUPPORTS_CREATE" />
+		<field name="FLAG_PARTIAL" since="29" />
+		<field name="FLAG_SUPPORTS_COPY" since="24" />
+		<field name="FLAG_SUPPORTS_DELETE" />
+		<field name="FLAG_SUPPORTS_METADATA" since="29" />
+		<field name="FLAG_SUPPORTS_MOVE" since="24" />
+		<field name="FLAG_SUPPORTS_REMOVE" since="24" />
+		<field name="FLAG_SUPPORTS_RENAME" since="21" />
+		<field name="FLAG_SUPPORTS_SETTINGS" since="26" />
+		<field name="FLAG_SUPPORTS_THUMBNAIL" />
+		<field name="FLAG_SUPPORTS_WRITE" />
+		<field name="FLAG_VIRTUAL_DOCUMENT" since="24" />
+		<field name="FLAG_WEB_LINKABLE" since="26" />
+		<field name="MIME_TYPE_DIR" />
+	</class>
+	<class name="android/provider/DocumentsContract$Path" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/util/List;)V" />
+		<method name="getPath()Ljava/util/List;" />
+		<method name="getRootId()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/provider/DocumentsContract$Root" since="19">
+		<extends name="java/lang/Object" />
+		<field name="COLUMN_AVAILABLE_BYTES" />
+		<field name="COLUMN_CAPACITY_BYTES" since="24" />
+		<field name="COLUMN_DOCUMENT_ID" />
+		<field name="COLUMN_FLAGS" />
+		<field name="COLUMN_ICON" />
+		<field name="COLUMN_MIME_TYPES" />
+		<field name="COLUMN_QUERY_ARGS" since="29" />
+		<field name="COLUMN_ROOT_ID" />
+		<field name="COLUMN_SUMMARY" />
+		<field name="COLUMN_TITLE" />
+		<field name="FLAG_EMPTY" since="29" />
+		<field name="FLAG_LOCAL_ONLY" />
+		<field name="FLAG_SUPPORTS_CREATE" />
+		<field name="FLAG_SUPPORTS_EJECT" since="26" />
+		<field name="FLAG_SUPPORTS_IS_CHILD" since="21" />
+		<field name="FLAG_SUPPORTS_RECENTS" />
+		<field name="FLAG_SUPPORTS_SEARCH" />
+		<field name="MIME_TYPE_ITEM" since="26" />
+	</class>
+	<class name="android/provider/DocumentsProvider" since="19">
+		<extends name="android/content/ContentProvider" />
+		<method name="&lt;init&gt;()V" />
+		<method name="copyDocument(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="24" />
+		<method name="createDocument(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="createWebLinkIntent(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/IntentSender;" since="26" />
+		<method name="deleteDocument(Ljava/lang/String;)V" />
+		<method name="ejectRoot(Ljava/lang/String;)V" since="26" />
+		<method name="findDocumentPath(Ljava/lang/String;Ljava/lang/String;)Landroid/provider/DocumentsContract$Path;" since="26" />
+		<method name="getDocumentMetadata(Ljava/lang/String;)Landroid/os/Bundle;" since="29" />
+		<method name="getDocumentStreamTypes(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;" since="24" />
+		<method name="getDocumentType(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="isChildDocument(Ljava/lang/String;Ljava/lang/String;)Z" since="21" />
+		<method name="moveDocument(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="24" />
+		<method name="openDocument(Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;" />
+		<method name="openDocumentThumbnail(Ljava/lang/String;Landroid/graphics/Point;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;" />
+		<method name="openTypedDocument(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;" since="24" />
+		<method name="queryChildDocuments(Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)Landroid/database/Cursor;" since="26" />
+		<method name="queryChildDocuments(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="queryDocument(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="queryRecentDocuments(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="queryRecentDocuments(Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;" since="29" />
+		<method name="queryRoots([Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="querySearchDocuments(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="querySearchDocuments(Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)Landroid/database/Cursor;" since="29" />
+		<method name="removeDocument(Ljava/lang/String;Ljava/lang/String;)V" since="24" />
+		<method name="renameDocument(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="21" />
+		<method name="revokeDocumentPermission(Ljava/lang/String;)V" since="21" />
+	</class>
+	<class name="android/provider/FontRequest" since="26" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="31" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V" deprecated="31" />
+		<method name="getCertificates()Ljava/util/List;" deprecated="31" />
+		<method name="getProviderAuthority()Ljava/lang/String;" deprecated="31" />
+		<method name="getProviderPackage()Ljava/lang/String;" deprecated="31" />
+		<method name="getQuery()Ljava/lang/String;" deprecated="31" />
+	</class>
+	<class name="android/provider/FontsContract" since="26" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="buildTypeface(Landroid/content/Context;Landroid/os/CancellationSignal;[Landroid/provider/FontsContract$FontInfo;)Landroid/graphics/Typeface;" deprecated="31" />
+		<method name="fetchFonts(Landroid/content/Context;Landroid/os/CancellationSignal;Landroid/provider/FontRequest;)Landroid/provider/FontsContract$FontFamilyResult;" deprecated="31" />
+		<method name="requestFonts(Landroid/content/Context;Landroid/provider/FontRequest;Landroid/os/Handler;Landroid/os/CancellationSignal;Landroid/provider/FontsContract$FontRequestCallback;)V" deprecated="31" />
+	</class>
+	<class name="android/provider/FontsContract$Columns" since="26" deprecated="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<field name="FILE_ID" deprecated="31" />
+		<field name="ITALIC" deprecated="31" />
+		<field name="RESULT_CODE" deprecated="31" />
+		<field name="RESULT_CODE_FONT_NOT_FOUND" deprecated="31" />
+		<field name="RESULT_CODE_FONT_UNAVAILABLE" deprecated="31" />
+		<field name="RESULT_CODE_MALFORMED_QUERY" deprecated="31" />
+		<field name="RESULT_CODE_OK" deprecated="31" />
+		<field name="TTC_INDEX" deprecated="31" />
+		<field name="VARIATION_SETTINGS" deprecated="31" />
+		<field name="WEIGHT" deprecated="31" />
+	</class>
+	<class name="android/provider/FontsContract$FontFamilyResult" since="26" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="getFonts()[Landroid/provider/FontsContract$FontInfo;" deprecated="31" />
+		<method name="getStatusCode()I" deprecated="31" />
+		<field name="STATUS_OK" deprecated="31" />
+		<field name="STATUS_REJECTED" deprecated="31" />
+		<field name="STATUS_UNEXPECTED_DATA_PROVIDED" deprecated="31" />
+		<field name="STATUS_WRONG_CERTIFICATES" deprecated="31" />
+	</class>
+	<class name="android/provider/FontsContract$FontInfo" since="26" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="getAxes()[Landroid/graphics/fonts/FontVariationAxis;" deprecated="31" />
+		<method name="getResultCode()I" deprecated="31" />
+		<method name="getTtcIndex()I" deprecated="31" />
+		<method name="getUri()Landroid/net/Uri;" deprecated="31" />
+		<method name="getWeight()I" deprecated="31" />
+		<method name="isItalic()Z" deprecated="31" />
+	</class>
+	<class name="android/provider/FontsContract$FontRequestCallback" since="26" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="onTypefaceRequestFailed(I)V" deprecated="31" />
+		<method name="onTypefaceRetrieved(Landroid/graphics/Typeface;)V" deprecated="31" />
+		<field name="FAIL_REASON_FONT_LOAD_ERROR" deprecated="31" />
+		<field name="FAIL_REASON_FONT_NOT_FOUND" deprecated="31" />
+		<field name="FAIL_REASON_FONT_UNAVAILABLE" deprecated="31" />
+		<field name="FAIL_REASON_MALFORMED_QUERY" deprecated="31" />
+		<field name="FAIL_REASON_PROVIDER_NOT_FOUND" deprecated="31" />
+		<field name="FAIL_REASON_WRONG_CERTIFICATES" deprecated="31" />
+	</class>
+	<class name="android/provider/LiveFolders" since="3" deprecated="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<field name="ACTION_CREATE_LIVE_FOLDER" deprecated="29" />
+		<field name="DESCRIPTION" deprecated="29" />
+		<field name="DISPLAY_MODE_GRID" deprecated="29" />
+		<field name="DISPLAY_MODE_LIST" deprecated="29" />
+		<field name="EXTRA_LIVE_FOLDER_BASE_INTENT" deprecated="29" />
+		<field name="EXTRA_LIVE_FOLDER_DISPLAY_MODE" deprecated="29" />
+		<field name="EXTRA_LIVE_FOLDER_ICON" deprecated="29" />
+		<field name="EXTRA_LIVE_FOLDER_NAME" deprecated="29" />
+		<field name="ICON_BITMAP" deprecated="29" />
+		<field name="ICON_PACKAGE" deprecated="29" />
+		<field name="ICON_RESOURCE" deprecated="29" />
+		<field name="INTENT" deprecated="29" />
+		<field name="NAME" deprecated="29" />
+	</class>
+	<class name="android/provider/OpenableColumns" since="1">
+		<extends name="java/lang/Object" />
+		<field name="DISPLAY_NAME" />
+		<field name="SIZE" />
+	</class>
+	<class name="android/provider/SearchRecentSuggestions" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/String;I)V" />
+		<method name="clearHistory()V" />
+		<method name="saveRecentQuery(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="truncateHistory(Landroid/content/ContentResolver;I)V" />
+		<field name="QUERIES_PROJECTION_1LINE" />
+		<field name="QUERIES_PROJECTION_2LINE" />
+		<field name="QUERIES_PROJECTION_DATE_INDEX" />
+		<field name="QUERIES_PROJECTION_DISPLAY1_INDEX" />
+		<field name="QUERIES_PROJECTION_DISPLAY2_INDEX" />
+		<field name="QUERIES_PROJECTION_QUERY_INDEX" />
+	</class>
+	<class name="android/provider/Settings" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="canDrawOverlays(Landroid/content/Context;)Z" since="23" />
+		<field name="ACTION_ACCESSIBILITY_SETTINGS" since="5" />
+		<field name="ACTION_ADD_ACCOUNT" since="8" />
+		<field name="ACTION_AIRPLANE_MODE_SETTINGS" since="3" />
+		<field name="ACTION_APN_SETTINGS" />
+		<field name="ACTION_APPLICATION_DETAILS_SETTINGS" since="9" />
+		<field name="ACTION_APPLICATION_DEVELOPMENT_SETTINGS" since="3" />
+		<field name="ACTION_APPLICATION_SETTINGS" />
+		<field name="ACTION_APP_NOTIFICATION_BUBBLE_SETTINGS" since="29" />
+		<field name="ACTION_APP_NOTIFICATION_SETTINGS" since="26" />
+		<field name="ACTION_APP_OPEN_BY_DEFAULT_SETTINGS" since="31" />
+		<field name="ACTION_APP_SEARCH_SETTINGS" since="29" />
+		<field name="ACTION_APP_USAGE_SETTINGS" since="29" />
+		<field name="ACTION_AUTO_ROTATE_SETTINGS" since="31" />
+		<field name="ACTION_BATTERY_SAVER_SETTINGS" since="22" />
+		<field name="ACTION_BIOMETRIC_ENROLL" since="30" />
+		<field name="ACTION_BLUETOOTH_SETTINGS" />
+		<field name="ACTION_CAPTIONING_SETTINGS" since="19" />
+		<field name="ACTION_CAST_SETTINGS" since="21" />
+		<field name="ACTION_CHANNEL_NOTIFICATION_SETTINGS" since="26" />
+		<field name="ACTION_CONDITION_PROVIDER_SETTINGS" since="30" />
+		<field name="ACTION_DATA_ROAMING_SETTINGS" since="3" />
+		<field name="ACTION_DATA_USAGE_SETTINGS" since="28" />
+		<field name="ACTION_DATE_SETTINGS" />
+		<field name="ACTION_DEVICE_INFO_SETTINGS" since="8" />
+		<field name="ACTION_DISPLAY_SETTINGS" />
+		<field name="ACTION_DREAM_SETTINGS" since="18" />
+		<field name="ACTION_FINGERPRINT_ENROLL" since="28" deprecated="30" />
+		<field name="ACTION_HARD_KEYBOARD_SETTINGS" since="24" />
+		<field name="ACTION_HOME_SETTINGS" since="21" />
+		<field name="ACTION_IGNORE_BACKGROUND_DATA_RESTRICTIONS_SETTINGS" since="24" />
+		<field name="ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS" since="23" />
+		<field name="ACTION_INPUT_METHOD_SETTINGS" since="3" />
+		<field name="ACTION_INPUT_METHOD_SUBTYPE_SETTINGS" since="11" />
+		<field name="ACTION_INTERNAL_STORAGE_SETTINGS" since="3" />
+		<field name="ACTION_LOCALE_SETTINGS" />
+		<field name="ACTION_LOCATION_SOURCE_SETTINGS" />
+		<field name="ACTION_MANAGE_ALL_APPLICATIONS_SETTINGS" since="9" />
+		<field name="ACTION_MANAGE_ALL_FILES_ACCESS_PERMISSION" since="30" />
+		<field name="ACTION_MANAGE_ALL_SIM_PROFILES_SETTINGS" since="31" />
+		<field name="ACTION_MANAGE_APPLICATIONS_SETTINGS" since="3" />
+		<field name="ACTION_MANAGE_APP_ALL_FILES_ACCESS_PERMISSION" since="30" />
+		<field name="ACTION_MANAGE_DEFAULT_APPS_SETTINGS" since="24" />
+		<field name="ACTION_MANAGE_OVERLAY_PERMISSION" since="23" />
+		<field name="ACTION_MANAGE_UNKNOWN_APP_SOURCES" since="26" />
+		<field name="ACTION_MANAGE_WRITE_SETTINGS" since="23" />
+		<field name="ACTION_MEMORY_CARD_SETTINGS" since="3" />
+		<field name="ACTION_NETWORK_OPERATOR_SETTINGS" since="3" />
+		<field name="ACTION_NFCSHARING_SETTINGS" since="14" />
+		<field name="ACTION_NFC_PAYMENT_SETTINGS" since="19" />
+		<field name="ACTION_NFC_SETTINGS" since="16" />
+		<field name="ACTION_NIGHT_DISPLAY_SETTINGS" since="26" />
+		<field name="ACTION_NOTIFICATION_ASSISTANT_SETTINGS" since="29" />
+		<field name="ACTION_NOTIFICATION_LISTENER_DETAIL_SETTINGS" since="30" />
+		<field name="ACTION_NOTIFICATION_LISTENER_SETTINGS" since="22" />
+		<field name="ACTION_NOTIFICATION_POLICY_ACCESS_SETTINGS" since="23" />
+		<field name="ACTION_PRINT_SETTINGS" since="19" />
+		<field name="ACTION_PRIVACY_SETTINGS" since="5" />
+		<field name="ACTION_PROCESS_WIFI_EASY_CONNECT_URI" since="29" />
+		<field name="ACTION_QUICK_ACCESS_WALLET_SETTINGS" since="30" />
+		<field name="ACTION_QUICK_LAUNCH_SETTINGS" since="3" />
+		<field name="ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" since="23" />
+		<field name="ACTION_REQUEST_MANAGE_MEDIA" since="31" />
+		<field name="ACTION_REQUEST_SCHEDULE_EXACT_ALARM" since="31" />
+		<field name="ACTION_REQUEST_SET_AUTOFILL_SERVICE" since="26" />
+		<field name="ACTION_SEARCH_SETTINGS" since="8" />
+		<field name="ACTION_SECURITY_SETTINGS" />
+		<field name="ACTION_SETTINGS" />
+		<field name="ACTION_SHOW_REGULATORY_INFO" since="21" />
+		<field name="ACTION_SHOW_WORK_POLICY_INFO" since="30" />
+		<field name="ACTION_SOUND_SETTINGS" />
+		<field name="ACTION_STORAGE_VOLUME_ACCESS_SETTINGS" since="28" deprecated="29" />
+		<field name="ACTION_SYNC_SETTINGS" since="3" />
+		<field name="ACTION_USAGE_ACCESS_SETTINGS" since="21" />
+		<field name="ACTION_USER_DICTIONARY_SETTINGS" since="3" />
+		<field name="ACTION_VOICE_CONTROL_AIRPLANE_MODE" since="23" />
+		<field name="ACTION_VOICE_CONTROL_BATTERY_SAVER_MODE" since="23" />
+		<field name="ACTION_VOICE_CONTROL_DO_NOT_DISTURB_MODE" since="23" />
+		<field name="ACTION_VOICE_INPUT_SETTINGS" since="21" />
+		<field name="ACTION_VPN_SETTINGS" since="24" />
+		<field name="ACTION_VR_LISTENER_SETTINGS" since="24" />
+		<field name="ACTION_WEBVIEW_SETTINGS" since="24" />
+		<field name="ACTION_WIFI_ADD_NETWORKS" since="30" />
+		<field name="ACTION_WIFI_IP_SETTINGS" since="3" />
+		<field name="ACTION_WIFI_SETTINGS" />
+		<field name="ACTION_WIRELESS_SETTINGS" />
+		<field name="ACTION_ZEN_MODE_PRIORITY_SETTINGS" since="26" />
+		<field name="ADD_WIFI_RESULT_ADD_OR_UPDATE_FAILED" since="30" />
+		<field name="ADD_WIFI_RESULT_ALREADY_EXISTS" since="30" />
+		<field name="ADD_WIFI_RESULT_SUCCESS" since="30" />
+		<field name="AUTHORITY" />
+		<field name="EXTRA_ACCOUNT_TYPES" since="18" />
+		<field name="EXTRA_AIRPLANE_MODE_ENABLED" since="23" />
+		<field name="EXTRA_APP_PACKAGE" since="26" />
+		<field name="EXTRA_AUTHORITIES" since="8" />
+		<field name="EXTRA_BATTERY_SAVER_MODE_ENABLED" since="23" />
+		<field name="EXTRA_BIOMETRIC_AUTHENTICATORS_ALLOWED" since="30" />
+		<field name="EXTRA_CHANNEL_FILTER_LIST" since="31" />
+		<field name="EXTRA_CHANNEL_ID" since="26" />
+		<field name="EXTRA_CONVERSATION_ID" since="30" />
+		<field name="EXTRA_DO_NOT_DISTURB_MODE_ENABLED" since="23" />
+		<field name="EXTRA_DO_NOT_DISTURB_MODE_MINUTES" since="23" />
+		<field name="EXTRA_EASY_CONNECT_ATTEMPTED_SSID" since="30" />
+		<field name="EXTRA_EASY_CONNECT_BAND_LIST" since="30" />
+		<field name="EXTRA_EASY_CONNECT_CHANNEL_LIST" since="30" />
+		<field name="EXTRA_EASY_CONNECT_ERROR_CODE" since="30" />
+		<field name="EXTRA_INPUT_METHOD_ID" since="11" />
+		<field name="EXTRA_NOTIFICATION_LISTENER_COMPONENT_NAME" since="30" />
+		<field name="EXTRA_SUB_ID" since="28" />
+		<field name="EXTRA_WIFI_NETWORK_LIST" since="30" />
+		<field name="EXTRA_WIFI_NETWORK_RESULT_LIST" since="30" />
+		<field name="INTENT_CATEGORY_USAGE_ACCESS_CONFIG" since="23" />
+		<field name="METADATA_USAGE_ACCESS_REASON" since="23" />
+	</class>
+	<class name="android/provider/Settings$Global" since="17">
+		<extends name="android/provider/Settings$NameValueTable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getFloat(Landroid/content/ContentResolver;Ljava/lang/String;)F" />
+		<method name="getFloat(Landroid/content/ContentResolver;Ljava/lang/String;F)F" />
+		<method name="getInt(Landroid/content/ContentResolver;Ljava/lang/String;)I" />
+		<method name="getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I" />
+		<method name="getLong(Landroid/content/ContentResolver;Ljava/lang/String;)J" />
+		<method name="getLong(Landroid/content/ContentResolver;Ljava/lang/String;J)J" />
+		<method name="getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getUriFor(Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="putFloat(Landroid/content/ContentResolver;Ljava/lang/String;F)Z" />
+		<method name="putInt(Landroid/content/ContentResolver;Ljava/lang/String;I)Z" />
+		<method name="putLong(Landroid/content/ContentResolver;Ljava/lang/String;J)Z" />
+		<method name="putString(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/lang/String;)Z" />
+		<field name="ADB_ENABLED" />
+		<field name="AIRPLANE_MODE_ON" />
+		<field name="AIRPLANE_MODE_RADIOS" />
+		<field name="ALWAYS_FINISH_ACTIVITIES" />
+		<field name="ANIMATOR_DURATION_SCALE" />
+		<field name="APPLY_RAMPING_RINGER" since="29" />
+		<field name="AUTO_TIME" />
+		<field name="AUTO_TIME_ZONE" />
+		<field name="BLUETOOTH_ON" />
+		<field name="BOOT_COUNT" since="24" />
+		<field name="CONTACT_METADATA_SYNC_ENABLED" since="24" />
+		<field name="CONTENT_URI" />
+		<field name="DATA_ROAMING" />
+		<field name="DEBUG_APP" />
+		<field name="DEVELOPMENT_SETTINGS_ENABLED" />
+		<field name="DEVICE_NAME" since="25" />
+		<field name="DEVICE_PROVISIONED" />
+		<field name="HTTP_PROXY" />
+		<field name="INSTALL_NON_MARKET_APPS" deprecated="21" />
+		<field name="MODE_RINGER" />
+		<field name="NETWORK_PREFERENCE" />
+		<field name="RADIO_BLUETOOTH" />
+		<field name="RADIO_CELL" />
+		<field name="RADIO_NFC" />
+		<field name="RADIO_WIFI" />
+		<field name="SHOW_PROCESSES" deprecated="25" />
+		<field name="STAY_ON_WHILE_PLUGGED_IN" />
+		<field name="SYS_PROP_SETTING_VERSION" removed="24" />
+		<field name="TRANSITION_ANIMATION_SCALE" />
+		<field name="USB_MASS_STORAGE_ENABLED" />
+		<field name="USE_GOOGLE_MAIL" />
+		<field name="WAIT_FOR_DEBUGGER" />
+		<field name="WIFI_DEVICE_OWNER_CONFIGS_LOCKDOWN" since="23" />
+		<field name="WIFI_MAX_DHCP_RETRY_COUNT" />
+		<field name="WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS" />
+		<field name="WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON" deprecated="26" />
+		<field name="WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY" deprecated="30" />
+		<field name="WIFI_NUM_OPEN_NETWORKS_KEPT" deprecated="30" />
+		<field name="WIFI_ON" />
+		<field name="WIFI_SLEEP_POLICY" deprecated="30" />
+		<field name="WIFI_SLEEP_POLICY_DEFAULT" deprecated="30" />
+		<field name="WIFI_SLEEP_POLICY_NEVER" deprecated="30" />
+		<field name="WIFI_SLEEP_POLICY_NEVER_WHILE_PLUGGED" deprecated="30" />
+		<field name="WIFI_WATCHDOG_ON" />
+		<field name="WINDOW_ANIMATION_SCALE" />
+	</class>
+	<class name="android/provider/Settings$NameValueTable" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getUriFor(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="putString(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Z" />
+		<field name="NAME" />
+		<field name="VALUE" />
+	</class>
+	<class name="android/provider/Settings$Panel" since="29">
+		<extends name="java/lang/Object" />
+		<field name="ACTION_INTERNET_CONNECTIVITY" />
+		<field name="ACTION_NFC" />
+		<field name="ACTION_VOLUME" />
+		<field name="ACTION_WIFI" />
+	</class>
+	<class name="android/provider/Settings$Secure" since="3">
+		<extends name="android/provider/Settings$NameValueTable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getFloat(Landroid/content/ContentResolver;Ljava/lang/String;)F" />
+		<method name="getFloat(Landroid/content/ContentResolver;Ljava/lang/String;F)F" />
+		<method name="getInt(Landroid/content/ContentResolver;Ljava/lang/String;)I" />
+		<method name="getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I" />
+		<method name="getLong(Landroid/content/ContentResolver;Ljava/lang/String;)J" />
+		<method name="getLong(Landroid/content/ContentResolver;Ljava/lang/String;J)J" />
+		<method name="getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getUriFor(Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="isLocationProviderEnabled(Landroid/content/ContentResolver;Ljava/lang/String;)Z" since="8" deprecated="19" />
+		<method name="putFloat(Landroid/content/ContentResolver;Ljava/lang/String;F)Z" />
+		<method name="putInt(Landroid/content/ContentResolver;Ljava/lang/String;I)Z" />
+		<method name="putLong(Landroid/content/ContentResolver;Ljava/lang/String;J)Z" />
+		<method name="putString(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/lang/String;)Z" />
+		<method name="setLocationProviderEnabled(Landroid/content/ContentResolver;Ljava/lang/String;Z)V" since="8" deprecated="19" />
+		<field name="ACCESSIBILITY_DISPLAY_INVERSION_ENABLED" since="21" />
+		<field name="ACCESSIBILITY_ENABLED" since="4" />
+		<field name="ACCESSIBILITY_SPEAK_PASSWORD" since="15" deprecated="26" />
+		<field name="ADB_ENABLED" deprecated="17" />
+		<field name="ALLOWED_GEOLOCATION_ORIGINS" since="8" />
+		<field name="ALLOW_MOCK_LOCATION" deprecated="23" />
+		<field name="ANDROID_ID" />
+		<field name="BACKGROUND_DATA" deprecated="15" />
+		<field name="BLUETOOTH_ON" deprecated="17" />
+		<field name="CONTENT_URI" />
+		<field name="DATA_ROAMING" deprecated="17" />
+		<field name="DEFAULT_INPUT_METHOD" />
+		<field name="DEVELOPMENT_SETTINGS_ENABLED" since="16" deprecated="17" />
+		<field name="DEVICE_PROVISIONED" deprecated="17" />
+		<field name="ENABLED_ACCESSIBILITY_SERVICES" since="4" />
+		<field name="ENABLED_INPUT_METHODS" />
+		<field name="HTTP_PROXY" deprecated="17" />
+		<field name="INPUT_METHOD_SELECTOR_VISIBILITY" since="11" />
+		<field name="INSTALL_NON_MARKET_APPS" deprecated="17" />
+		<field name="LOCATION_MODE" since="19" deprecated="28" />
+		<field name="LOCATION_MODE_BATTERY_SAVING" since="19" deprecated="28" />
+		<field name="LOCATION_MODE_HIGH_ACCURACY" since="19" deprecated="28" />
+		<field name="LOCATION_MODE_OFF" since="19" deprecated="28" />
+		<field name="LOCATION_MODE_SENSORS_ONLY" since="19" deprecated="28" />
+		<field name="LOCATION_PROVIDERS_ALLOWED" deprecated="19" />
+		<field name="LOCK_PATTERN_ENABLED" since="8" deprecated="23" />
+		<field name="LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED" since="8" deprecated="17" />
+		<field name="LOCK_PATTERN_VISIBLE" since="8" deprecated="23" />
+		<field name="LOGGING_ID" deprecated="15" />
+		<field name="NETWORK_PREFERENCE" deprecated="17" />
+		<field name="PARENTAL_CONTROL_ENABLED" />
+		<field name="PARENTAL_CONTROL_LAST_UPDATE" />
+		<field name="PARENTAL_CONTROL_REDIRECT_URL" />
+		<field name="RTT_CALLING_MODE" since="28" />
+		<field name="SECURE_FRP_MODE" since="30" />
+		<field name="SELECTED_INPUT_METHOD_SUBTYPE" since="11" />
+		<field name="SETTINGS_CLASSNAME" />
+		<field name="SKIP_FIRST_USE_HINTS" since="21" />
+		<field name="SYS_PROP_SETTING_VERSION" removed="24" />
+		<field name="TOUCH_EXPLORATION_ENABLED" since="14" />
+		<field name="TTS_DEFAULT_COUNTRY" since="4" deprecated="15" />
+		<field name="TTS_DEFAULT_LANG" since="4" deprecated="15" />
+		<field name="TTS_DEFAULT_PITCH" since="4" />
+		<field name="TTS_DEFAULT_RATE" since="4" />
+		<field name="TTS_DEFAULT_SYNTH" since="4" />
+		<field name="TTS_DEFAULT_VARIANT" since="4" deprecated="15" />
+		<field name="TTS_ENABLED_PLUGINS" since="8" />
+		<field name="TTS_USE_DEFAULTS" since="4" deprecated="15" />
+		<field name="USB_MASS_STORAGE_ENABLED" deprecated="17" />
+		<field name="USE_GOOGLE_MAIL" deprecated="17" />
+		<field name="WIFI_MAX_DHCP_RETRY_COUNT" deprecated="17" />
+		<field name="WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS" deprecated="17" />
+		<field name="WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON" deprecated="17" />
+		<field name="WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY" deprecated="17" />
+		<field name="WIFI_NUM_OPEN_NETWORKS_KEPT" deprecated="17" />
+		<field name="WIFI_ON" deprecated="17" />
+		<field name="WIFI_WATCHDOG_ACCEPTABLE_PACKET_LOSS_PERCENTAGE" deprecated="15" />
+		<field name="WIFI_WATCHDOG_AP_COUNT" deprecated="15" />
+		<field name="WIFI_WATCHDOG_BACKGROUND_CHECK_DELAY_MS" deprecated="15" />
+		<field name="WIFI_WATCHDOG_BACKGROUND_CHECK_ENABLED" deprecated="15" />
+		<field name="WIFI_WATCHDOG_BACKGROUND_CHECK_TIMEOUT_MS" deprecated="15" />
+		<field name="WIFI_WATCHDOG_INITIAL_IGNORED_PING_COUNT" deprecated="15" />
+		<field name="WIFI_WATCHDOG_MAX_AP_CHECKS" deprecated="15" />
+		<field name="WIFI_WATCHDOG_ON" deprecated="17" />
+		<field name="WIFI_WATCHDOG_PING_COUNT" deprecated="15" />
+		<field name="WIFI_WATCHDOG_PING_DELAY_MS" deprecated="15" />
+		<field name="WIFI_WATCHDOG_PING_TIMEOUT_MS" deprecated="15" />
+		<field name="WIFI_WATCHDOG_WATCH_LIST" deprecated="15" />
+	</class>
+	<class name="android/provider/Settings$SettingNotFoundException" since="1">
+		<extends name="android/util/AndroidException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/provider/Settings$System" since="1">
+		<extends name="android/provider/Settings$NameValueTable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="canWrite(Landroid/content/Context;)Z" since="23" />
+		<method name="getConfiguration(Landroid/content/ContentResolver;Landroid/content/res/Configuration;)V" />
+		<method name="getFloat(Landroid/content/ContentResolver;Ljava/lang/String;)F" />
+		<method name="getFloat(Landroid/content/ContentResolver;Ljava/lang/String;F)F" />
+		<method name="getInt(Landroid/content/ContentResolver;Ljava/lang/String;)I" />
+		<method name="getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I" />
+		<method name="getLong(Landroid/content/ContentResolver;Ljava/lang/String;)J" since="3" />
+		<method name="getLong(Landroid/content/ContentResolver;Ljava/lang/String;J)J" since="3" />
+		<method name="getShowGTalkServiceStatus(Landroid/content/ContentResolver;)Z" deprecated="17" />
+		<method name="getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getUriFor(Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="putConfiguration(Landroid/content/ContentResolver;Landroid/content/res/Configuration;)Z" />
+		<method name="putFloat(Landroid/content/ContentResolver;Ljava/lang/String;F)Z" />
+		<method name="putInt(Landroid/content/ContentResolver;Ljava/lang/String;I)Z" />
+		<method name="putLong(Landroid/content/ContentResolver;Ljava/lang/String;J)Z" since="3" />
+		<method name="putString(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/lang/String;)Z" />
+		<method name="setShowGTalkServiceStatus(Landroid/content/ContentResolver;Z)V" deprecated="17" />
+		<field name="ACCELEROMETER_ROTATION" since="3" />
+		<field name="ADB_ENABLED" deprecated="15" />
+		<field name="AIRPLANE_MODE_ON" deprecated="17" />
+		<field name="AIRPLANE_MODE_RADIOS" deprecated="17" />
+		<field name="ALARM_ALERT" since="5" />
+		<field name="ALWAYS_FINISH_ACTIVITIES" deprecated="17" />
+		<field name="ANDROID_ID" deprecated="15" />
+		<field name="ANIMATOR_DURATION_SCALE" since="16" deprecated="17" />
+		<field name="APPEND_FOR_LAST_AUDIBLE" removed="23" />
+		<field name="AUTO_TIME" deprecated="17" />
+		<field name="AUTO_TIME_ZONE" since="11" deprecated="17" />
+		<field name="BLUETOOTH_DISCOVERABILITY" />
+		<field name="BLUETOOTH_DISCOVERABILITY_TIMEOUT" />
+		<field name="BLUETOOTH_ON" deprecated="15" />
+		<field name="CONTENT_URI" />
+		<field name="DATA_ROAMING" deprecated="15" />
+		<field name="DATE_FORMAT" deprecated="31" />
+		<field name="DEBUG_APP" deprecated="17" />
+		<field name="DEFAULT_ALARM_ALERT_URI" since="5" />
+		<field name="DEFAULT_NOTIFICATION_URI" />
+		<field name="DEFAULT_RINGTONE_URI" />
+		<field name="DEVICE_PROVISIONED" deprecated="15" />
+		<field name="DIM_SCREEN" deprecated="17" />
+		<field name="DTMF_TONE_TYPE_WHEN_DIALING" since="23" />
+		<field name="DTMF_TONE_WHEN_DIALING" />
+		<field name="END_BUTTON_BEHAVIOR" />
+		<field name="FONT_SCALE" />
+		<field name="HAPTIC_FEEDBACK_ENABLED" since="3" />
+		<field name="HTTP_PROXY" deprecated="15" />
+		<field name="INSTALL_NON_MARKET_APPS" deprecated="15" />
+		<field name="LOCATION_PROVIDERS_ALLOWED" deprecated="15" />
+		<field name="LOCK_PATTERN_ENABLED" deprecated="15" />
+		<field name="LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED" since="3" deprecated="15" />
+		<field name="LOCK_PATTERN_VISIBLE" deprecated="15" />
+		<field name="LOGGING_ID" deprecated="15" />
+		<field name="MODE_RINGER" deprecated="17" />
+		<field name="MODE_RINGER_STREAMS_AFFECTED" />
+		<field name="MUTE_STREAMS_AFFECTED" />
+		<field name="NETWORK_PREFERENCE" deprecated="15" />
+		<field name="NEXT_ALARM_FORMATTED" deprecated="21" />
+		<field name="NOTIFICATION_SOUND" />
+		<field name="PARENTAL_CONTROL_ENABLED" deprecated="15" />
+		<field name="PARENTAL_CONTROL_LAST_UPDATE" deprecated="15" />
+		<field name="PARENTAL_CONTROL_REDIRECT_URL" deprecated="15" />
+		<field name="RADIO_BLUETOOTH" deprecated="17" />
+		<field name="RADIO_CELL" deprecated="17" />
+		<field name="RADIO_NFC" since="14" deprecated="17" />
+		<field name="RADIO_WIFI" deprecated="17" />
+		<field name="RINGTONE" />
+		<field name="SCREEN_BRIGHTNESS" />
+		<field name="SCREEN_BRIGHTNESS_MODE" since="8" />
+		<field name="SCREEN_BRIGHTNESS_MODE_AUTOMATIC" since="8" />
+		<field name="SCREEN_BRIGHTNESS_MODE_MANUAL" since="8" />
+		<field name="SCREEN_OFF_TIMEOUT" />
+		<field name="SETTINGS_CLASSNAME" deprecated="15" />
+		<field name="SETUP_WIZARD_HAS_RUN" />
+		<field name="SHOW_GTALK_SERVICE_STATUS" />
+		<field name="SHOW_PROCESSES" deprecated="17" />
+		<field name="SHOW_WEB_SUGGESTIONS" since="4" deprecated="15" />
+		<field name="SOUND_EFFECTS_ENABLED" />
+		<field name="STAY_ON_WHILE_PLUGGED_IN" deprecated="17" />
+		<field name="SYS_PROP_SETTING_VERSION" removed="24" />
+		<field name="TEXT_AUTO_CAPS" />
+		<field name="TEXT_AUTO_PUNCTUATE" />
+		<field name="TEXT_AUTO_REPLACE" />
+		<field name="TEXT_SHOW_PASSWORD" />
+		<field name="TIME_12_24" />
+		<field name="TRANSITION_ANIMATION_SCALE" deprecated="17" />
+		<field name="USB_MASS_STORAGE_ENABLED" deprecated="15" />
+		<field name="USER_ROTATION" since="11" />
+		<field name="USE_GOOGLE_MAIL" deprecated="15" />
+		<field name="VIBRATE_ON" />
+		<field name="VIBRATE_WHEN_RINGING" since="23" />
+		<field name="VOLUME_ALARM" removed="23" />
+		<field name="VOLUME_BLUETOOTH_SCO" since="8" removed="23" />
+		<field name="VOLUME_MUSIC" removed="23" />
+		<field name="VOLUME_NOTIFICATION" since="3" removed="23" />
+		<field name="VOLUME_RING" removed="23" />
+		<field name="VOLUME_SETTINGS" removed="23" />
+		<field name="VOLUME_SYSTEM" removed="23" />
+		<field name="VOLUME_VOICE" removed="23" />
+		<field name="WAIT_FOR_DEBUGGER" deprecated="17" />
+		<field name="WALLPAPER_ACTIVITY" deprecated="17" />
+		<field name="WIFI_MAX_DHCP_RETRY_COUNT" since="3" deprecated="15" />
+		<field name="WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS" since="3" deprecated="15" />
+		<field name="WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON" deprecated="15" />
+		<field name="WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY" deprecated="15" />
+		<field name="WIFI_NUM_OPEN_NETWORKS_KEPT" deprecated="15" />
+		<field name="WIFI_ON" deprecated="15" />
+		<field name="WIFI_SLEEP_POLICY" since="3" deprecated="17" />
+		<field name="WIFI_SLEEP_POLICY_DEFAULT" since="3" deprecated="17" />
+		<field name="WIFI_SLEEP_POLICY_NEVER" since="3" deprecated="17" />
+		<field name="WIFI_SLEEP_POLICY_NEVER_WHILE_PLUGGED" since="3" deprecated="17" />
+		<field name="WIFI_STATIC_DNS1" deprecated="17" />
+		<field name="WIFI_STATIC_DNS2" deprecated="17" />
+		<field name="WIFI_STATIC_GATEWAY" deprecated="17" />
+		<field name="WIFI_STATIC_IP" deprecated="17" />
+		<field name="WIFI_STATIC_NETMASK" deprecated="17" />
+		<field name="WIFI_USE_STATIC_IP" deprecated="17" />
+		<field name="WIFI_WATCHDOG_ACCEPTABLE_PACKET_LOSS_PERCENTAGE" deprecated="15" />
+		<field name="WIFI_WATCHDOG_AP_COUNT" deprecated="15" />
+		<field name="WIFI_WATCHDOG_BACKGROUND_CHECK_DELAY_MS" deprecated="15" />
+		<field name="WIFI_WATCHDOG_BACKGROUND_CHECK_ENABLED" deprecated="15" />
+		<field name="WIFI_WATCHDOG_BACKGROUND_CHECK_TIMEOUT_MS" deprecated="15" />
+		<field name="WIFI_WATCHDOG_INITIAL_IGNORED_PING_COUNT" deprecated="15" />
+		<field name="WIFI_WATCHDOG_MAX_AP_CHECKS" deprecated="15" />
+		<field name="WIFI_WATCHDOG_ON" deprecated="15" />
+		<field name="WIFI_WATCHDOG_PING_COUNT" deprecated="15" />
+		<field name="WIFI_WATCHDOG_PING_DELAY_MS" deprecated="15" />
+		<field name="WIFI_WATCHDOG_PING_TIMEOUT_MS" deprecated="15" />
+		<field name="WINDOW_ANIMATION_SCALE" deprecated="17" />
+	</class>
+	<class name="android/provider/SettingsSlicesContract" since="28">
+		<extends name="java/lang/Object" />
+		<field name="AUTHORITY" />
+		<field name="BASE_URI" />
+		<field name="KEY_AIRPLANE_MODE" />
+		<field name="KEY_BATTERY_SAVER" />
+		<field name="KEY_BLUETOOTH" />
+		<field name="KEY_LOCATION" />
+		<field name="KEY_WIFI" />
+		<field name="PATH_SETTING_ACTION" />
+		<field name="PATH_SETTING_INTENT" />
+	</class>
+	<class name="android/provider/SimPhonebookContract" since="31">
+		<extends name="java/lang/Object" />
+		<field name="AUTHORITY" />
+		<field name="AUTHORITY_URI" />
+	</class>
+	<class name="android/provider/SimPhonebookContract$ElementaryFiles" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getItemUri(II)Landroid/net/Uri;" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="EF_ADN" />
+		<field name="EF_FDN" />
+		<field name="EF_SDN" />
+		<field name="EF_TYPE" />
+		<field name="EF_UNKNOWN" />
+		<field name="MAX_RECORDS" />
+		<field name="NAME_MAX_LENGTH" />
+		<field name="PHONE_NUMBER_MAX_LENGTH" />
+		<field name="RECORD_COUNT" />
+		<field name="SLOT_INDEX" />
+		<field name="SUBSCRIPTION_ID" />
+	</class>
+	<class name="android/provider/SimPhonebookContract$SimRecords" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getContentUri(II)Landroid/net/Uri;" />
+		<method name="getEncodedNameLength(Landroid/content/ContentResolver;Ljava/lang/String;)I" />
+		<method name="getItemUri(III)Landroid/net/Uri;" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="ELEMENTARY_FILE_TYPE" />
+		<field name="ERROR_NAME_UNSUPPORTED" />
+		<field name="NAME" />
+		<field name="PHONE_NUMBER" />
+		<field name="RECORD_NUMBER" />
+		<field name="SUBSCRIPTION_ID" />
+	</class>
+	<class name="android/provider/SyncStateContract" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/provider/SyncStateContract$Columns" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<field name="ACCOUNT_NAME" />
+		<field name="ACCOUNT_TYPE" />
+		<field name="DATA" />
+	</class>
+	<class name="android/provider/SyncStateContract$Constants" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/SyncStateContract$Columns" />
+		<method name="&lt;init&gt;()V" />
+		<field name="CONTENT_DIRECTORY" />
+	</class>
+	<class name="android/provider/SyncStateContract$Helpers" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="get(Landroid/content/ContentProviderClient;Landroid/net/Uri;Landroid/accounts/Account;)[B" />
+		<method name="getWithUri(Landroid/content/ContentProviderClient;Landroid/net/Uri;Landroid/accounts/Account;)Landroid/util/Pair;" />
+		<method name="insert(Landroid/content/ContentProviderClient;Landroid/net/Uri;Landroid/accounts/Account;[B)Landroid/net/Uri;" />
+		<method name="newSetOperation(Landroid/net/Uri;Landroid/accounts/Account;[B)Landroid/content/ContentProviderOperation;" />
+		<method name="newUpdateOperation(Landroid/net/Uri;[B)Landroid/content/ContentProviderOperation;" />
+		<method name="set(Landroid/content/ContentProviderClient;Landroid/net/Uri;Landroid/accounts/Account;[B)V" />
+		<method name="update(Landroid/content/ContentProviderClient;Landroid/net/Uri;[B)V" />
+	</class>
+	<class name="android/provider/Telephony" since="19">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/provider/Telephony$BaseMmsColumns" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<field name="CONTENT_CLASS" />
+		<field name="CONTENT_LOCATION" />
+		<field name="CONTENT_TYPE" />
+		<field name="CREATOR" since="21" />
+		<field name="DATE" />
+		<field name="DATE_SENT" />
+		<field name="DELIVERY_REPORT" />
+		<field name="DELIVERY_TIME" />
+		<field name="EXPIRY" />
+		<field name="LOCKED" />
+		<field name="MESSAGE_BOX" />
+		<field name="MESSAGE_BOX_ALL" />
+		<field name="MESSAGE_BOX_DRAFTS" />
+		<field name="MESSAGE_BOX_FAILED" since="21" />
+		<field name="MESSAGE_BOX_INBOX" />
+		<field name="MESSAGE_BOX_OUTBOX" />
+		<field name="MESSAGE_BOX_SENT" />
+		<field name="MESSAGE_CLASS" />
+		<field name="MESSAGE_ID" />
+		<field name="MESSAGE_SIZE" />
+		<field name="MESSAGE_TYPE" />
+		<field name="MMS_VERSION" />
+		<field name="PRIORITY" />
+		<field name="READ" />
+		<field name="READ_REPORT" />
+		<field name="READ_STATUS" />
+		<field name="REPORT_ALLOWED" />
+		<field name="RESPONSE_STATUS" />
+		<field name="RESPONSE_TEXT" />
+		<field name="RETRIEVE_STATUS" />
+		<field name="RETRIEVE_TEXT" />
+		<field name="RETRIEVE_TEXT_CHARSET" />
+		<field name="SEEN" />
+		<field name="STATUS" />
+		<field name="SUBJECT" />
+		<field name="SUBJECT_CHARSET" />
+		<field name="SUBSCRIPTION_ID" since="22" />
+		<field name="TEXT_ONLY" />
+		<field name="THREAD_ID" />
+		<field name="TRANSACTION_ID" />
+	</class>
+	<class name="android/provider/Telephony$CanonicalAddressesColumns" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<field name="ADDRESS" />
+	</class>
+	<class name="android/provider/Telephony$CarrierId" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<method name="getSpecificCarrierIdUriForSubscriptionId(I)Landroid/net/Uri;" since="29" />
+		<method name="getUriForSubscriptionId(I)Landroid/net/Uri;" />
+		<field name="CARRIER_ID" />
+		<field name="CARRIER_NAME" />
+		<field name="CONTENT_URI" />
+		<field name="SPECIFIC_CARRIER_ID" since="29" />
+		<field name="SPECIFIC_CARRIER_ID_NAME" since="29" />
+	</class>
+	<class name="android/provider/Telephony$Carriers" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<field name="APN" />
+		<field name="AUTH_TYPE" />
+		<field name="BEARER" deprecated="28" />
+		<field name="CARRIER_ENABLED" />
+		<field name="CARRIER_ID" since="29" />
+		<field name="CONTENT_URI" />
+		<field name="CURRENT" />
+		<field name="DEFAULT_SORT_ORDER" />
+		<field name="MCC" deprecated="29" />
+		<field name="MMSC" />
+		<field name="MMSPORT" />
+		<field name="MMSPROXY" />
+		<field name="MNC" deprecated="29" />
+		<field name="MVNO_MATCH_DATA" deprecated="29" />
+		<field name="MVNO_TYPE" deprecated="29" />
+		<field name="NAME" />
+		<field name="NETWORK_TYPE_BITMASK" since="28" />
+		<field name="NUMERIC" deprecated="29" />
+		<field name="PASSWORD" />
+		<field name="PORT" />
+		<field name="PROTOCOL" />
+		<field name="PROXY" />
+		<field name="ROAMING_PROTOCOL" />
+		<field name="SERVER" />
+		<field name="SIM_APN_URI" since="29" />
+		<field name="SUBSCRIPTION_ID" since="22" />
+		<field name="TYPE" />
+		<field name="USER" />
+	</class>
+	<class name="android/provider/Telephony$Mms" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/Telephony$BaseMmsColumns" />
+		<field name="CONTENT_URI" />
+		<field name="DEFAULT_SORT_ORDER" />
+		<field name="REPORT_REQUEST_URI" />
+		<field name="REPORT_STATUS_URI" />
+	</class>
+	<class name="android/provider/Telephony$Mms$Addr" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<method name="getAddrUriForMessage(Ljava/lang/String;)Landroid/net/Uri;" since="30" />
+		<field name="ADDRESS" />
+		<field name="CHARSET" />
+		<field name="CONTACT_ID" />
+		<field name="MSG_ID" />
+		<field name="TYPE" />
+	</class>
+	<class name="android/provider/Telephony$Mms$Draft" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/Telephony$BaseMmsColumns" />
+		<field name="CONTENT_URI" />
+		<field name="DEFAULT_SORT_ORDER" />
+	</class>
+	<class name="android/provider/Telephony$Mms$Inbox" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/Telephony$BaseMmsColumns" />
+		<field name="CONTENT_URI" />
+		<field name="DEFAULT_SORT_ORDER" />
+	</class>
+	<class name="android/provider/Telephony$Mms$Intents" since="19">
+		<extends name="java/lang/Object" />
+		<field name="CONTENT_CHANGED_ACTION" />
+		<field name="DELETED_CONTENTS" />
+	</class>
+	<class name="android/provider/Telephony$Mms$Outbox" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/Telephony$BaseMmsColumns" />
+		<field name="CONTENT_URI" />
+		<field name="DEFAULT_SORT_ORDER" />
+	</class>
+	<class name="android/provider/Telephony$Mms$Part" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<method name="getPartUriForMessage(Ljava/lang/String;)Landroid/net/Uri;" since="30" />
+		<field name="CHARSET" />
+		<field name="CONTENT_DISPOSITION" />
+		<field name="CONTENT_ID" />
+		<field name="CONTENT_LOCATION" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" since="29" />
+		<field name="CT_START" />
+		<field name="CT_TYPE" />
+		<field name="FILENAME" />
+		<field name="MSG_ID" />
+		<field name="NAME" />
+		<field name="SEQ" />
+		<field name="TEXT" />
+		<field name="_DATA" />
+	</class>
+	<class name="android/provider/Telephony$Mms$Rate" since="19">
+		<extends name="java/lang/Object" />
+		<field name="CONTENT_URI" />
+		<field name="SENT_TIME" />
+	</class>
+	<class name="android/provider/Telephony$Mms$Sent" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/Telephony$BaseMmsColumns" />
+		<field name="CONTENT_URI" />
+		<field name="DEFAULT_SORT_ORDER" />
+	</class>
+	<class name="android/provider/Telephony$MmsSms" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<field name="CONTENT_CONVERSATIONS_URI" />
+		<field name="CONTENT_DRAFT_URI" />
+		<field name="CONTENT_FILTER_BYPHONE_URI" />
+		<field name="CONTENT_LOCKED_URI" />
+		<field name="CONTENT_UNDELIVERED_URI" />
+		<field name="CONTENT_URI" />
+		<field name="ERR_TYPE_GENERIC" />
+		<field name="ERR_TYPE_GENERIC_PERMANENT" />
+		<field name="ERR_TYPE_MMS_PROTO_PERMANENT" />
+		<field name="ERR_TYPE_MMS_PROTO_TRANSIENT" />
+		<field name="ERR_TYPE_SMS_PROTO_PERMANENT" />
+		<field name="ERR_TYPE_SMS_PROTO_TRANSIENT" />
+		<field name="ERR_TYPE_TRANSPORT_FAILURE" />
+		<field name="MMS_PROTO" />
+		<field name="NO_ERROR" />
+		<field name="SEARCH_URI" />
+		<field name="SMS_PROTO" />
+		<field name="TYPE_DISCRIMINATOR_COLUMN" />
+	</class>
+	<class name="android/provider/Telephony$MmsSms$PendingMessages" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<field name="CONTENT_URI" />
+		<field name="DUE_TIME" />
+		<field name="ERROR_CODE" />
+		<field name="ERROR_TYPE" />
+		<field name="LAST_TRY" />
+		<field name="MSG_ID" />
+		<field name="MSG_TYPE" />
+		<field name="PROTO_TYPE" />
+		<field name="RETRY_INDEX" />
+		<field name="SUBSCRIPTION_ID" since="22" />
+	</class>
+	<class name="android/provider/Telephony$ServiceStateTable" since="26">
+		<extends name="java/lang/Object" />
+		<method name="getUriForSubscriptionId(I)Landroid/net/Uri;" />
+		<method name="getUriForSubscriptionIdAndField(ILjava/lang/String;)Landroid/net/Uri;" />
+		<field name="AUTHORITY" />
+		<field name="CONTENT_URI" />
+		<field name="DATA_NETWORK_TYPE" since="31" />
+		<field name="DATA_REG_STATE" since="31" />
+		<field name="DUPLEX_MODE" since="31" />
+		<field name="IS_MANUAL_NETWORK_SELECTION" />
+		<field name="VOICE_OPERATOR_NUMERIC" />
+		<field name="VOICE_REG_STATE" />
+	</class>
+	<class name="android/provider/Telephony$Sms" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Telephony$TextBasedSmsColumns" />
+		<method name="getDefaultSmsPackage(Landroid/content/Context;)Ljava/lang/String;" />
+		<field name="CONTENT_URI" />
+		<field name="DEFAULT_SORT_ORDER" />
+	</class>
+	<class name="android/provider/Telephony$Sms$Conversations" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Telephony$TextBasedSmsColumns" />
+		<field name="CONTENT_URI" />
+		<field name="DEFAULT_SORT_ORDER" />
+		<field name="MESSAGE_COUNT" />
+		<field name="SNIPPET" />
+	</class>
+	<class name="android/provider/Telephony$Sms$Draft" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Telephony$TextBasedSmsColumns" />
+		<field name="CONTENT_URI" />
+		<field name="DEFAULT_SORT_ORDER" />
+	</class>
+	<class name="android/provider/Telephony$Sms$Inbox" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Telephony$TextBasedSmsColumns" />
+		<field name="CONTENT_URI" />
+		<field name="DEFAULT_SORT_ORDER" />
+	</class>
+	<class name="android/provider/Telephony$Sms$Intents" since="19">
+		<extends name="java/lang/Object" />
+		<method name="getMessagesFromIntent(Landroid/content/Intent;)[Landroid/telephony/SmsMessage;" />
+		<field name="ACTION_CHANGE_DEFAULT" />
+		<field name="ACTION_DEFAULT_SMS_PACKAGE_CHANGED" since="24" />
+		<field name="ACTION_EXTERNAL_PROVIDER_CHANGE" since="24" />
+		<field name="DATA_SMS_RECEIVED_ACTION" />
+		<field name="EXTRA_IS_DEFAULT_SMS_APP" since="24" />
+		<field name="EXTRA_PACKAGE_NAME" />
+		<field name="RESULT_SMS_DATABASE_ERROR" since="30" />
+		<field name="RESULT_SMS_DISPATCH_FAILURE" since="30" />
+		<field name="RESULT_SMS_DUPLICATED" />
+		<field name="RESULT_SMS_GENERIC_ERROR" />
+		<field name="RESULT_SMS_HANDLED" />
+		<field name="RESULT_SMS_INVALID_URI" since="30" />
+		<field name="RESULT_SMS_NULL_MESSAGE" since="30" />
+		<field name="RESULT_SMS_NULL_PDU" since="30" />
+		<field name="RESULT_SMS_OUT_OF_MEMORY" />
+		<field name="RESULT_SMS_RECEIVED_WHILE_ENCRYPTED" since="30" />
+		<field name="RESULT_SMS_UNSUPPORTED" />
+		<field name="SECRET_CODE_ACTION" since="28" deprecated="29" />
+		<field name="SIM_FULL_ACTION" />
+		<field name="SMS_CB_RECEIVED_ACTION" />
+		<field name="SMS_DELIVER_ACTION" />
+		<field name="SMS_EMERGENCY_CB_RECEIVED_ACTION" removed="24" />
+		<field name="SMS_RECEIVED_ACTION" />
+		<field name="SMS_REJECTED_ACTION" />
+		<field name="SMS_SERVICE_CATEGORY_PROGRAM_DATA_RECEIVED_ACTION" />
+		<field name="WAP_PUSH_DELIVER_ACTION" />
+		<field name="WAP_PUSH_RECEIVED_ACTION" />
+	</class>
+	<class name="android/provider/Telephony$Sms$Outbox" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Telephony$TextBasedSmsColumns" />
+		<field name="CONTENT_URI" />
+		<field name="DEFAULT_SORT_ORDER" />
+	</class>
+	<class name="android/provider/Telephony$Sms$Sent" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Telephony$TextBasedSmsColumns" />
+		<field name="CONTENT_URI" />
+		<field name="DEFAULT_SORT_ORDER" />
+	</class>
+	<class name="android/provider/Telephony$TextBasedSmsColumns" since="19">
+		<extends name="java/lang/Object" />
+		<field name="ADDRESS" />
+		<field name="BODY" />
+		<field name="CREATOR" since="21" />
+		<field name="DATE" />
+		<field name="DATE_SENT" />
+		<field name="ERROR_CODE" />
+		<field name="LOCKED" />
+		<field name="MESSAGE_TYPE_ALL" />
+		<field name="MESSAGE_TYPE_DRAFT" />
+		<field name="MESSAGE_TYPE_FAILED" />
+		<field name="MESSAGE_TYPE_INBOX" />
+		<field name="MESSAGE_TYPE_OUTBOX" />
+		<field name="MESSAGE_TYPE_QUEUED" />
+		<field name="MESSAGE_TYPE_SENT" />
+		<field name="PERSON" />
+		<field name="PROTOCOL" />
+		<field name="READ" />
+		<field name="REPLY_PATH_PRESENT" />
+		<field name="SEEN" />
+		<field name="SERVICE_CENTER" />
+		<field name="STATUS" />
+		<field name="STATUS_COMPLETE" />
+		<field name="STATUS_FAILED" />
+		<field name="STATUS_NONE" />
+		<field name="STATUS_PENDING" />
+		<field name="SUBJECT" />
+		<field name="SUBSCRIPTION_ID" since="22" />
+		<field name="THREAD_ID" />
+		<field name="TYPE" />
+	</class>
+	<class name="android/provider/Telephony$Threads" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/Telephony$ThreadsColumns" />
+		<method name="getOrCreateThreadId(Landroid/content/Context;Ljava/lang/String;)J" since="23" />
+		<method name="getOrCreateThreadId(Landroid/content/Context;Ljava/util/Set;)J" since="23" />
+		<field name="BROADCAST_THREAD" />
+		<field name="COMMON_THREAD" />
+		<field name="CONTENT_URI" />
+		<field name="OBSOLETE_THREADS_URI" />
+	</class>
+	<class name="android/provider/Telephony$ThreadsColumns" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<field name="ARCHIVED" since="21" />
+		<field name="DATE" />
+		<field name="ERROR" />
+		<field name="HAS_ATTACHMENT" />
+		<field name="MESSAGE_COUNT" />
+		<field name="READ" />
+		<field name="RECIPIENT_IDS" />
+		<field name="SNIPPET" />
+		<field name="SNIPPET_CHARSET" />
+		<field name="TYPE" />
+	</class>
+	<class name="android/provider/UserDictionary" since="3">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="AUTHORITY" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/UserDictionary$Words" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addWord(Landroid/content/Context;Ljava/lang/String;II)V" deprecated="16" />
+		<method name="addWord(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;Ljava/util/Locale;)V" since="16" />
+		<field name="APP_ID" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="DEFAULT_SORT_ORDER" />
+		<field name="FREQUENCY" />
+		<field name="LOCALE" />
+		<field name="LOCALE_TYPE_ALL" deprecated="16" />
+		<field name="LOCALE_TYPE_CURRENT" deprecated="16" />
+		<field name="SHORTCUT" since="16" />
+		<field name="WORD" />
+		<field name="_ID" />
+	</class>
+	<class name="android/provider/VoicemailContract" since="14">
+		<extends name="java/lang/Object" />
+		<field name="ACTION_FETCH_VOICEMAIL" />
+		<field name="ACTION_NEW_VOICEMAIL" />
+		<field name="ACTION_SYNC_VOICEMAIL" since="24" />
+		<field name="AUTHORITY" />
+		<field name="EXTRA_PHONE_ACCOUNT_HANDLE" since="25" />
+		<field name="EXTRA_SELF_CHANGE" />
+		<field name="PARAM_KEY_SOURCE_PACKAGE" />
+	</class>
+	<class name="android/provider/VoicemailContract$Status" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<method name="buildSourceUri(Ljava/lang/String;)Landroid/net/Uri;" />
+		<field name="CONFIGURATION_STATE" />
+		<field name="CONFIGURATION_STATE_CAN_BE_CONFIGURED" />
+		<field name="CONFIGURATION_STATE_CONFIGURING" since="25" />
+		<field name="CONFIGURATION_STATE_DISABLED" since="25" />
+		<field name="CONFIGURATION_STATE_FAILED" since="25" />
+		<field name="CONFIGURATION_STATE_NOT_CONFIGURED" />
+		<field name="CONFIGURATION_STATE_OK" />
+		<field name="CONTENT_URI" />
+		<field name="DATA_CHANNEL_STATE" />
+		<field name="DATA_CHANNEL_STATE_BAD_CONFIGURATION" since="24" />
+		<field name="DATA_CHANNEL_STATE_COMMUNICATION_ERROR" since="24" />
+		<field name="DATA_CHANNEL_STATE_NO_CONNECTION" />
+		<field name="DATA_CHANNEL_STATE_NO_CONNECTION_CELLULAR_REQUIRED" since="24" />
+		<field name="DATA_CHANNEL_STATE_OK" />
+		<field name="DATA_CHANNEL_STATE_SERVER_CONNECTION_ERROR" since="24" />
+		<field name="DATA_CHANNEL_STATE_SERVER_ERROR" since="24" />
+		<field name="DIR_TYPE" />
+		<field name="ITEM_TYPE" />
+		<field name="NOTIFICATION_CHANNEL_STATE" />
+		<field name="NOTIFICATION_CHANNEL_STATE_MESSAGE_WAITING" />
+		<field name="NOTIFICATION_CHANNEL_STATE_NO_CONNECTION" />
+		<field name="NOTIFICATION_CHANNEL_STATE_OK" />
+		<field name="PHONE_ACCOUNT_COMPONENT_NAME" since="23" />
+		<field name="PHONE_ACCOUNT_ID" since="23" />
+		<field name="QUOTA_OCCUPIED" since="24" />
+		<field name="QUOTA_TOTAL" since="24" />
+		<field name="QUOTA_UNAVAILABLE" since="24" />
+		<field name="SETTINGS_URI" />
+		<field name="SOURCE_PACKAGE" />
+		<field name="SOURCE_TYPE" since="25" />
+		<field name="VOICEMAIL_ACCESS_URI" />
+	</class>
+	<class name="android/provider/VoicemailContract$Voicemails" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/OpenableColumns" />
+		<method name="buildSourceUri(Ljava/lang/String;)Landroid/net/Uri;" />
+		<field name="ARCHIVED" since="26" />
+		<field name="BACKED_UP" since="26" />
+		<field name="CONTENT_URI" />
+		<field name="DATE" />
+		<field name="DELETED" since="23" />
+		<field name="DIRTY" since="23" />
+		<field name="DIRTY_RETAIN" since="28" />
+		<field name="DIR_TYPE" />
+		<field name="DURATION" />
+		<field name="HAS_CONTENT" />
+		<field name="IS_OMTP_VOICEMAIL" since="26" />
+		<field name="IS_READ" />
+		<field name="ITEM_TYPE" />
+		<field name="LAST_MODIFIED" since="24" />
+		<field name="MIME_TYPE" />
+		<field name="NEW" since="28" />
+		<field name="NUMBER" />
+		<field name="PHONE_ACCOUNT_COMPONENT_NAME" since="23" />
+		<field name="PHONE_ACCOUNT_ID" since="23" />
+		<field name="RESTORED" since="26" />
+		<field name="SOURCE_DATA" />
+		<field name="SOURCE_PACKAGE" />
+		<field name="TRANSCRIPTION" since="21" />
+	</class>
+	<class name="android/renderscript/Allocation" since="11" deprecated="31">
+		<extends name="android/renderscript/BaseObj" />
+		<method name="copy1DRangeFrom(IILandroid/renderscript/Allocation;I)V" since="14" deprecated="31" />
+		<method name="copy1DRangeFrom(IILjava/lang/Object;)V" since="21" deprecated="31" />
+		<method name="copy1DRangeFrom(II[B)V" deprecated="31" />
+		<method name="copy1DRangeFrom(II[F)V" deprecated="31" />
+		<method name="copy1DRangeFrom(II[I)V" deprecated="31" />
+		<method name="copy1DRangeFrom(II[S)V" deprecated="31" />
+		<method name="copy1DRangeFromUnchecked(IILjava/lang/Object;)V" since="21" deprecated="31" />
+		<method name="copy1DRangeFromUnchecked(II[B)V" deprecated="31" />
+		<method name="copy1DRangeFromUnchecked(II[F)V" deprecated="31" />
+		<method name="copy1DRangeFromUnchecked(II[I)V" deprecated="31" />
+		<method name="copy1DRangeFromUnchecked(II[S)V" deprecated="31" />
+		<method name="copy1DRangeTo(IILjava/lang/Object;)V" since="23" deprecated="31" />
+		<method name="copy1DRangeTo(II[B)V" since="23" deprecated="31" />
+		<method name="copy1DRangeTo(II[F)V" since="23" deprecated="31" />
+		<method name="copy1DRangeTo(II[I)V" since="23" deprecated="31" />
+		<method name="copy1DRangeTo(II[S)V" since="23" deprecated="31" />
+		<method name="copy1DRangeToUnchecked(IILjava/lang/Object;)V" since="23" deprecated="31" />
+		<method name="copy1DRangeToUnchecked(II[B)V" since="23" deprecated="31" />
+		<method name="copy1DRangeToUnchecked(II[F)V" since="23" deprecated="31" />
+		<method name="copy1DRangeToUnchecked(II[I)V" since="23" deprecated="31" />
+		<method name="copy1DRangeToUnchecked(II[S)V" since="23" deprecated="31" />
+		<method name="copy2DRangeFrom(IIIILandroid/renderscript/Allocation;II)V" since="14" deprecated="31" />
+		<method name="copy2DRangeFrom(IIIILjava/lang/Object;)V" since="21" deprecated="31" />
+		<method name="copy2DRangeFrom(IIII[B)V" deprecated="31" />
+		<method name="copy2DRangeFrom(IIII[F)V" deprecated="31" />
+		<method name="copy2DRangeFrom(IIII[I)V" deprecated="31" />
+		<method name="copy2DRangeFrom(IIII[S)V" deprecated="31" />
+		<method name="copy2DRangeFrom(IILandroid/graphics/Bitmap;)V" deprecated="31" />
+		<method name="copy2DRangeTo(IIIILjava/lang/Object;)V" since="23" deprecated="31" />
+		<method name="copy2DRangeTo(IIII[B)V" since="23" deprecated="31" />
+		<method name="copy2DRangeTo(IIII[F)V" since="23" deprecated="31" />
+		<method name="copy2DRangeTo(IIII[I)V" since="23" deprecated="31" />
+		<method name="copy2DRangeTo(IIII[S)V" since="23" deprecated="31" />
+		<method name="copy3DRangeFrom(IIIIIILandroid/renderscript/Allocation;III)V" since="23" deprecated="31" />
+		<method name="copy3DRangeFrom(IIIIIILjava/lang/Object;)V" since="23" deprecated="31" />
+		<method name="copy3DRangeTo(IIIIIILjava/lang/Object;)V" since="23" deprecated="31" />
+		<method name="copyFrom(Landroid/graphics/Bitmap;)V" deprecated="31" />
+		<method name="copyFrom(Landroid/renderscript/Allocation;)V" since="18" deprecated="31" />
+		<method name="copyFrom(Ljava/lang/Object;)V" since="21" deprecated="31" />
+		<method name="copyFrom([B)V" deprecated="31" />
+		<method name="copyFrom([F)V" deprecated="31" />
+		<method name="copyFrom([I)V" deprecated="31" />
+		<method name="copyFrom([Landroid/renderscript/BaseObj;)V" deprecated="31" />
+		<method name="copyFrom([S)V" deprecated="31" />
+		<method name="copyFromUnchecked(Ljava/lang/Object;)V" since="21" deprecated="31" />
+		<method name="copyFromUnchecked([B)V" deprecated="31" />
+		<method name="copyFromUnchecked([F)V" deprecated="31" />
+		<method name="copyFromUnchecked([I)V" deprecated="31" />
+		<method name="copyFromUnchecked([S)V" deprecated="31" />
+		<method name="copyTo(Landroid/graphics/Bitmap;)V" deprecated="31" />
+		<method name="copyTo(Ljava/lang/Object;)V" since="21" deprecated="31" />
+		<method name="copyTo([B)V" deprecated="31" />
+		<method name="copyTo([F)V" deprecated="31" />
+		<method name="copyTo([I)V" deprecated="31" />
+		<method name="copyTo([S)V" deprecated="31" />
+		<method name="createAllocations(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;II)[Landroid/renderscript/Allocation;" since="24" deprecated="31" />
+		<method name="createCubemapFromBitmap(Landroid/renderscript/RenderScript;Landroid/graphics/Bitmap;)Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="createCubemapFromBitmap(Landroid/renderscript/RenderScript;Landroid/graphics/Bitmap;Landroid/renderscript/Allocation$MipmapControl;I)Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="createCubemapFromCubeFaces(Landroid/renderscript/RenderScript;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="createCubemapFromCubeFaces(Landroid/renderscript/RenderScript;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Landroid/renderscript/Allocation$MipmapControl;I)Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="createFromBitmap(Landroid/renderscript/RenderScript;Landroid/graphics/Bitmap;)Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="createFromBitmap(Landroid/renderscript/RenderScript;Landroid/graphics/Bitmap;Landroid/renderscript/Allocation$MipmapControl;I)Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="createFromBitmapResource(Landroid/renderscript/RenderScript;Landroid/content/res/Resources;I)Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="createFromBitmapResource(Landroid/renderscript/RenderScript;Landroid/content/res/Resources;ILandroid/renderscript/Allocation$MipmapControl;I)Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="createFromString(Landroid/renderscript/RenderScript;Ljava/lang/String;I)Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="createSized(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;I)Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="createSized(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;II)Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="createTyped(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;)Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="createTyped(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;I)Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="createTyped(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;Landroid/renderscript/Allocation$MipmapControl;I)Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="generateMipmaps()V" deprecated="31" />
+		<method name="getByteBuffer()Ljava/nio/ByteBuffer;" since="24" deprecated="31" />
+		<method name="getBytesSize()I" since="16" deprecated="31" />
+		<method name="getElement()Landroid/renderscript/Element;" since="16" deprecated="31" />
+		<method name="getStride()J" since="24" deprecated="31" />
+		<method name="getSurface()Landroid/view/Surface;" since="16" deprecated="31" />
+		<method name="getTimeStamp()J" since="24" deprecated="31" />
+		<method name="getType()Landroid/renderscript/Type;" deprecated="31" />
+		<method name="getUsage()I" since="16" deprecated="31" />
+		<method name="ioReceive()V" since="16" deprecated="31" />
+		<method name="ioSend()V" since="16" deprecated="31" />
+		<method name="resize(I)V" deprecated="18" />
+		<method name="setAutoPadding(Z)V" since="23" deprecated="31" />
+		<method name="setFromFieldPacker(IIIILandroid/renderscript/FieldPacker;)V" since="23" deprecated="31" />
+		<method name="setFromFieldPacker(IILandroid/renderscript/FieldPacker;)V" deprecated="31" />
+		<method name="setFromFieldPacker(ILandroid/renderscript/FieldPacker;)V" deprecated="31" />
+		<method name="setOnBufferAvailableListener(Landroid/renderscript/Allocation$OnBufferAvailableListener;)V" since="19" deprecated="31" />
+		<method name="setSurface(Landroid/view/Surface;)V" since="16" deprecated="31" />
+		<method name="syncAll(I)V" deprecated="31" />
+		<field name="USAGE_GRAPHICS_CONSTANTS" deprecated="31" />
+		<field name="USAGE_GRAPHICS_RENDER_TARGET" since="14" deprecated="31" />
+		<field name="USAGE_GRAPHICS_TEXTURE" deprecated="31" />
+		<field name="USAGE_GRAPHICS_VERTEX" deprecated="31" />
+		<field name="USAGE_IO_INPUT" since="16" deprecated="31" />
+		<field name="USAGE_IO_OUTPUT" since="16" deprecated="31" />
+		<field name="USAGE_SCRIPT" deprecated="31" />
+		<field name="USAGE_SHARED" since="18" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Allocation$MipmapControl" since="11" deprecated="31">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/Allocation$MipmapControl;" />
+		<method name="values()[Landroid/renderscript/Allocation$MipmapControl;" />
+		<field name="MIPMAP_FULL" deprecated="31" />
+		<field name="MIPMAP_NONE" deprecated="31" />
+		<field name="MIPMAP_ON_SYNC_TO_TEXTURE" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Allocation$OnBufferAvailableListener" since="19" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="onBufferAvailable(Landroid/renderscript/Allocation;)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/AllocationAdapter" since="11" deprecated="31">
+		<extends name="android/renderscript/Allocation" />
+		<method name="create1D(Landroid/renderscript/RenderScript;Landroid/renderscript/Allocation;)Landroid/renderscript/AllocationAdapter;" since="14" deprecated="31" />
+		<method name="create2D(Landroid/renderscript/RenderScript;Landroid/renderscript/Allocation;)Landroid/renderscript/AllocationAdapter;" deprecated="31" />
+		<method name="createTyped(Landroid/renderscript/RenderScript;Landroid/renderscript/Allocation;Landroid/renderscript/Type;)Landroid/renderscript/AllocationAdapter;" since="23" deprecated="31" />
+		<method name="readData([F)V" removed="14" />
+		<method name="readData([I)V" removed="14" />
+		<method name="setFace(Landroid/renderscript/Type$CubemapFace;)V" deprecated="31" />
+		<method name="setLOD(I)V" deprecated="31" />
+		<method name="setX(I)V" since="23" deprecated="31" />
+		<method name="setY(I)V" deprecated="31" />
+		<method name="setZ(I)V" deprecated="31" />
+		<method name="subData(ILandroid/renderscript/FieldPacker;)V" removed="14" />
+		<method name="subData1D(II[B)V" removed="14" />
+		<method name="subData1D(II[F)V" removed="14" />
+		<method name="subData1D(II[I)V" removed="14" />
+		<method name="subData1D(II[S)V" removed="14" />
+		<method name="subData2D(IIII[F)V" removed="14" />
+		<method name="subData2D(IIII[I)V" removed="14" />
+		<method name="subElementData(IILandroid/renderscript/FieldPacker;)V" removed="14" />
+	</class>
+	<class name="android/renderscript/BaseObj" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="destroy()V" deprecated="31" />
+		<method name="getName()Ljava/lang/String;" since="14" deprecated="31" />
+		<method name="setName(Ljava/lang/String;)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Byte2" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(BB)V" since="14" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Byte3" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(BBB)V" since="14" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+		<field name="z" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Byte4" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(BBBB)V" since="14" deprecated="31" />
+		<field name="w" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+		<field name="z" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Double2" since="14" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(DD)V" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Double3" since="14" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(DDD)V" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+		<field name="z" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Double4" since="14" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(DDDD)V" deprecated="31" />
+		<field name="w" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+		<field name="z" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Element" since="11" deprecated="31">
+		<extends name="android/renderscript/BaseObj" />
+		<method name="ALLOCATION(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="A_8(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="BOOLEAN(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="ELEMENT(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="F16(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="23" deprecated="31" />
+		<method name="F16_2(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="23" deprecated="31" />
+		<method name="F16_3(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="23" deprecated="31" />
+		<method name="F16_4(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="23" deprecated="31" />
+		<method name="F32(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="F32_2(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="F32_3(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="F32_4(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="F64(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="F64_2(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="F64_3(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="F64_4(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="FONT(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="16" deprecated="31" />
+		<method name="I16(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="I16_2(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="I16_3(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="I16_4(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="I32(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="I32_2(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="I32_3(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="I32_4(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="I64(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="I64_2(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="I64_3(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="I64_4(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="I8(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="I8_2(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="I8_3(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="I8_4(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="MATRIX4X4(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="16" />
+		<method name="MATRIX_2X2(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="MATRIX_3X3(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="MATRIX_4X4(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="MESH(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="PROGRAM_FRAGMENT(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="PROGRAM_RASTER(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="PROGRAM_STORE(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="PROGRAM_VERTEX(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="RGBA_4444(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="RGBA_5551(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="RGBA_8888(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="RGB_565(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="RGB_888(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="SAMPLER(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="SCRIPT(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="TYPE(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="U16(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="U16_2(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="U16_3(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="U16_4(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="U32(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="U32_2(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="U32_3(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="U32_4(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="U64(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="U64_2(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="U64_3(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="U64_4(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="U8(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="U8_2(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="U8_3(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="U8_4(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="YUV(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="19" deprecated="31" />
+		<method name="createPixel(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;Landroid/renderscript/Element$DataKind;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="createVector(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="getBytesSize()I" since="16" deprecated="31" />
+		<method name="getDataKind()Landroid/renderscript/Element$DataKind;" since="16" deprecated="31" />
+		<method name="getDataType()Landroid/renderscript/Element$DataType;" since="16" deprecated="31" />
+		<method name="getSubElement(I)Landroid/renderscript/Element;" since="16" deprecated="31" />
+		<method name="getSubElementArraySize(I)I" since="16" deprecated="31" />
+		<method name="getSubElementCount()I" since="16" deprecated="31" />
+		<method name="getSubElementName(I)Ljava/lang/String;" since="16" deprecated="31" />
+		<method name="getSubElementOffsetBytes(I)I" since="16" deprecated="31" />
+		<method name="getVectorSize()I" since="16" deprecated="31" />
+		<method name="isCompatible(Landroid/renderscript/Element;)Z" since="14" deprecated="31" />
+		<method name="isComplex()Z" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Element$Builder" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;)V" deprecated="31" />
+		<method name="add(Landroid/renderscript/Element;Ljava/lang/String;)Landroid/renderscript/Element$Builder;" deprecated="31" />
+		<method name="add(Landroid/renderscript/Element;Ljava/lang/String;I)Landroid/renderscript/Element$Builder;" deprecated="31" />
+		<method name="create()Landroid/renderscript/Element;" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Element$DataKind" since="11" deprecated="31">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/Element$DataKind;" />
+		<method name="values()[Landroid/renderscript/Element$DataKind;" />
+		<field name="PIXEL_A" deprecated="31" />
+		<field name="PIXEL_DEPTH" since="14" deprecated="31" />
+		<field name="PIXEL_L" deprecated="31" />
+		<field name="PIXEL_LA" deprecated="31" />
+		<field name="PIXEL_RGB" deprecated="31" />
+		<field name="PIXEL_RGBA" deprecated="31" />
+		<field name="PIXEL_YUV" since="18" deprecated="31" />
+		<field name="USER" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Element$DataType" since="11" deprecated="31">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/Element$DataType;" />
+		<method name="values()[Landroid/renderscript/Element$DataType;" />
+		<field name="BOOLEAN" deprecated="31" />
+		<field name="FLOAT_16" since="23" deprecated="31" />
+		<field name="FLOAT_32" deprecated="31" />
+		<field name="FLOAT_64" deprecated="31" />
+		<field name="MATRIX_2X2" deprecated="31" />
+		<field name="MATRIX_3X3" deprecated="31" />
+		<field name="MATRIX_4X4" deprecated="31" />
+		<field name="NONE" since="16" deprecated="31" />
+		<field name="RS_ALLOCATION" deprecated="31" />
+		<field name="RS_ELEMENT" deprecated="31" />
+		<field name="RS_FONT" since="16" deprecated="31" />
+		<field name="RS_MESH" deprecated="31" />
+		<field name="RS_PROGRAM_FRAGMENT" deprecated="31" />
+		<field name="RS_PROGRAM_RASTER" deprecated="31" />
+		<field name="RS_PROGRAM_STORE" deprecated="31" />
+		<field name="RS_PROGRAM_VERTEX" deprecated="31" />
+		<field name="RS_SAMPLER" deprecated="31" />
+		<field name="RS_SCRIPT" deprecated="31" />
+		<field name="RS_TYPE" deprecated="31" />
+		<field name="SIGNED_16" deprecated="31" />
+		<field name="SIGNED_32" deprecated="31" />
+		<field name="SIGNED_64" deprecated="31" />
+		<field name="SIGNED_8" deprecated="31" />
+		<field name="UNSIGNED_16" deprecated="31" />
+		<field name="UNSIGNED_32" deprecated="31" />
+		<field name="UNSIGNED_4_4_4_4" deprecated="31" />
+		<field name="UNSIGNED_5_5_5_1" deprecated="31" />
+		<field name="UNSIGNED_5_6_5" deprecated="31" />
+		<field name="UNSIGNED_64" deprecated="31" />
+		<field name="UNSIGNED_8" deprecated="31" />
+	</class>
+	<class name="android/renderscript/FieldPacker" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" deprecated="31" />
+		<method name="&lt;init&gt;([B)V" since="18" deprecated="31" />
+		<method name="addBoolean(Z)V" deprecated="31" />
+		<method name="addF32(F)V" deprecated="31" />
+		<method name="addF32(Landroid/renderscript/Float2;)V" deprecated="31" />
+		<method name="addF32(Landroid/renderscript/Float3;)V" deprecated="31" />
+		<method name="addF32(Landroid/renderscript/Float4;)V" deprecated="31" />
+		<method name="addF64(D)V" deprecated="31" />
+		<method name="addF64(Landroid/renderscript/Double2;)V" since="14" deprecated="31" />
+		<method name="addF64(Landroid/renderscript/Double3;)V" since="14" deprecated="31" />
+		<method name="addF64(Landroid/renderscript/Double4;)V" since="14" deprecated="31" />
+		<method name="addI16(Landroid/renderscript/Short2;)V" deprecated="31" />
+		<method name="addI16(Landroid/renderscript/Short3;)V" deprecated="31" />
+		<method name="addI16(Landroid/renderscript/Short4;)V" deprecated="31" />
+		<method name="addI16(S)V" deprecated="31" />
+		<method name="addI32(I)V" deprecated="31" />
+		<method name="addI32(Landroid/renderscript/Int2;)V" deprecated="31" />
+		<method name="addI32(Landroid/renderscript/Int3;)V" deprecated="31" />
+		<method name="addI32(Landroid/renderscript/Int4;)V" deprecated="31" />
+		<method name="addI64(J)V" deprecated="31" />
+		<method name="addI64(Landroid/renderscript/Long2;)V" since="14" deprecated="31" />
+		<method name="addI64(Landroid/renderscript/Long3;)V" since="14" deprecated="31" />
+		<method name="addI64(Landroid/renderscript/Long4;)V" since="14" deprecated="31" />
+		<method name="addI8(B)V" deprecated="31" />
+		<method name="addI8(Landroid/renderscript/Byte2;)V" deprecated="31" />
+		<method name="addI8(Landroid/renderscript/Byte3;)V" deprecated="31" />
+		<method name="addI8(Landroid/renderscript/Byte4;)V" deprecated="31" />
+		<method name="addMatrix(Landroid/renderscript/Matrix2f;)V" deprecated="31" />
+		<method name="addMatrix(Landroid/renderscript/Matrix3f;)V" deprecated="31" />
+		<method name="addMatrix(Landroid/renderscript/Matrix4f;)V" deprecated="31" />
+		<method name="addObj(Landroid/renderscript/BaseObj;)V" deprecated="31" />
+		<method name="addU16(I)V" deprecated="31" />
+		<method name="addU16(Landroid/renderscript/Int2;)V" deprecated="31" />
+		<method name="addU16(Landroid/renderscript/Int3;)V" deprecated="31" />
+		<method name="addU16(Landroid/renderscript/Int4;)V" deprecated="31" />
+		<method name="addU32(J)V" deprecated="31" />
+		<method name="addU32(Landroid/renderscript/Long2;)V" deprecated="31" />
+		<method name="addU32(Landroid/renderscript/Long3;)V" deprecated="31" />
+		<method name="addU32(Landroid/renderscript/Long4;)V" deprecated="31" />
+		<method name="addU64(J)V" deprecated="31" />
+		<method name="addU64(Landroid/renderscript/Long2;)V" since="14" deprecated="31" />
+		<method name="addU64(Landroid/renderscript/Long3;)V" since="14" deprecated="31" />
+		<method name="addU64(Landroid/renderscript/Long4;)V" since="14" deprecated="31" />
+		<method name="addU8(Landroid/renderscript/Short2;)V" deprecated="31" />
+		<method name="addU8(Landroid/renderscript/Short3;)V" deprecated="31" />
+		<method name="addU8(Landroid/renderscript/Short4;)V" deprecated="31" />
+		<method name="addU8(S)V" deprecated="31" />
+		<method name="align(I)V" deprecated="31" />
+		<method name="getData()[B" deprecated="31" />
+		<method name="reset()V" deprecated="31" />
+		<method name="reset(I)V" deprecated="31" />
+		<method name="skip(I)V" deprecated="31" />
+		<method name="subBoolean()Z" since="18" deprecated="31" />
+		<method name="subByte2()Landroid/renderscript/Byte2;" since="18" deprecated="31" />
+		<method name="subByte3()Landroid/renderscript/Byte3;" since="18" deprecated="31" />
+		<method name="subByte4()Landroid/renderscript/Byte4;" since="18" deprecated="31" />
+		<method name="subDouble2()Landroid/renderscript/Double2;" since="18" deprecated="31" />
+		<method name="subDouble3()Landroid/renderscript/Double3;" since="18" deprecated="31" />
+		<method name="subDouble4()Landroid/renderscript/Double4;" since="18" deprecated="31" />
+		<method name="subF32()F" since="18" deprecated="31" />
+		<method name="subF64()D" since="18" deprecated="31" />
+		<method name="subFloat2()Landroid/renderscript/Float2;" since="18" deprecated="31" />
+		<method name="subFloat3()Landroid/renderscript/Float3;" since="18" deprecated="31" />
+		<method name="subFloat4()Landroid/renderscript/Float4;" since="18" deprecated="31" />
+		<method name="subI16()S" since="18" deprecated="31" />
+		<method name="subI32()I" since="18" deprecated="31" />
+		<method name="subI64()J" since="18" deprecated="31" />
+		<method name="subI8()B" since="18" deprecated="31" />
+		<method name="subInt2()Landroid/renderscript/Int2;" since="18" deprecated="31" />
+		<method name="subInt3()Landroid/renderscript/Int3;" since="18" deprecated="31" />
+		<method name="subInt4()Landroid/renderscript/Int4;" since="18" deprecated="31" />
+		<method name="subLong2()Landroid/renderscript/Long2;" since="18" deprecated="31" />
+		<method name="subLong3()Landroid/renderscript/Long3;" since="18" deprecated="31" />
+		<method name="subLong4()Landroid/renderscript/Long4;" since="18" deprecated="31" />
+		<method name="subMatrix2f()Landroid/renderscript/Matrix2f;" since="18" deprecated="31" />
+		<method name="subMatrix3f()Landroid/renderscript/Matrix3f;" since="18" deprecated="31" />
+		<method name="subMatrix4f()Landroid/renderscript/Matrix4f;" since="18" deprecated="31" />
+		<method name="subShort2()Landroid/renderscript/Short2;" since="18" deprecated="31" />
+		<method name="subShort3()Landroid/renderscript/Short3;" since="18" deprecated="31" />
+		<method name="subShort4()Landroid/renderscript/Short4;" since="18" deprecated="31" />
+		<method name="subalign(I)V" since="18" deprecated="31" />
+	</class>
+	<class name="android/renderscript/FileA3D" since="11" deprecated="16" removed="18">
+		<extends name="android/renderscript/BaseObj" />
+		<method name="createFromAsset(Landroid/renderscript/RenderScript;Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/renderscript/FileA3D;" deprecated="16" />
+		<method name="createFromFile(Landroid/renderscript/RenderScript;Ljava/io/File;)Landroid/renderscript/FileA3D;" deprecated="16" />
+		<method name="createFromFile(Landroid/renderscript/RenderScript;Ljava/lang/String;)Landroid/renderscript/FileA3D;" deprecated="16" />
+		<method name="createFromResource(Landroid/renderscript/RenderScript;Landroid/content/res/Resources;I)Landroid/renderscript/FileA3D;" deprecated="16" />
+		<method name="getIndexEntry(I)Landroid/renderscript/FileA3D$IndexEntry;" deprecated="16" />
+		<method name="getIndexEntryCount()I" deprecated="16" />
+	</class>
+	<class name="android/renderscript/FileA3D$EntryType" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/FileA3D$EntryType;" />
+		<method name="values()[Landroid/renderscript/FileA3D$EntryType;" />
+		<field name="MESH" />
+		<field name="UNKNOWN" />
+	</class>
+	<class name="android/renderscript/FileA3D$IndexEntry" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Object" />
+		<method name="getEntryType()Landroid/renderscript/FileA3D$EntryType;" deprecated="16" />
+		<method name="getMesh()Landroid/renderscript/Mesh;" deprecated="16" />
+		<method name="getName()Ljava/lang/String;" deprecated="16" />
+		<method name="getObject()Landroid/renderscript/BaseObj;" deprecated="16" />
+	</class>
+	<class name="android/renderscript/Float2" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(FF)V" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Float3" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(FFF)V" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+		<field name="z" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Float4" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(FFFF)V" deprecated="31" />
+		<field name="w" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+		<field name="z" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Font" since="11" deprecated="16" removed="18">
+		<extends name="android/renderscript/BaseObj" />
+		<method name="create(Landroid/renderscript/RenderScript;Landroid/content/res/Resources;Ljava/lang/String;Landroid/renderscript/Font$Style;F)Landroid/renderscript/Font;" deprecated="16" />
+		<method name="createFromAsset(Landroid/renderscript/RenderScript;Landroid/content/res/Resources;Ljava/lang/String;F)Landroid/renderscript/Font;" deprecated="16" />
+		<method name="createFromFile(Landroid/renderscript/RenderScript;Landroid/content/res/Resources;Ljava/io/File;F)Landroid/renderscript/Font;" deprecated="16" />
+		<method name="createFromFile(Landroid/renderscript/RenderScript;Landroid/content/res/Resources;Ljava/lang/String;F)Landroid/renderscript/Font;" deprecated="16" />
+		<method name="createFromResource(Landroid/renderscript/RenderScript;Landroid/content/res/Resources;IF)Landroid/renderscript/Font;" deprecated="16" />
+	</class>
+	<class name="android/renderscript/Font$Style" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/Font$Style;" />
+		<method name="values()[Landroid/renderscript/Font$Style;" />
+		<field name="BOLD" />
+		<field name="BOLD_ITALIC" />
+		<field name="ITALIC" />
+		<field name="NORMAL" />
+	</class>
+	<class name="android/renderscript/Int2" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(II)V" since="14" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Int3" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(III)V" since="14" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+		<field name="z" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Int4" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(IIII)V" since="14" deprecated="31" />
+		<field name="w" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+		<field name="z" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Long2" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(JJ)V" since="14" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Long3" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(JJJ)V" since="14" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+		<field name="z" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Long4" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(JJJJ)V" since="14" deprecated="31" />
+		<field name="w" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+		<field name="z" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Matrix2f" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;([F)V" deprecated="31" />
+		<method name="get(II)F" deprecated="31" />
+		<method name="getArray()[F" deprecated="31" />
+		<method name="load(Landroid/renderscript/Matrix2f;)V" deprecated="31" />
+		<method name="loadIdentity()V" deprecated="31" />
+		<method name="loadMultiply(Landroid/renderscript/Matrix2f;Landroid/renderscript/Matrix2f;)V" deprecated="31" />
+		<method name="loadRotate(F)V" deprecated="31" />
+		<method name="loadScale(FF)V" deprecated="31" />
+		<method name="multiply(Landroid/renderscript/Matrix2f;)V" deprecated="31" />
+		<method name="rotate(F)V" deprecated="31" />
+		<method name="scale(FF)V" deprecated="31" />
+		<method name="set(IIF)V" deprecated="31" />
+		<method name="transpose()V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Matrix3f" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;([F)V" deprecated="31" />
+		<method name="get(II)F" deprecated="31" />
+		<method name="getArray()[F" deprecated="31" />
+		<method name="load(Landroid/renderscript/Matrix3f;)V" deprecated="31" />
+		<method name="loadIdentity()V" deprecated="31" />
+		<method name="loadMultiply(Landroid/renderscript/Matrix3f;Landroid/renderscript/Matrix3f;)V" deprecated="31" />
+		<method name="loadRotate(F)V" deprecated="31" />
+		<method name="loadRotate(FFFF)V" deprecated="31" />
+		<method name="loadScale(FF)V" deprecated="31" />
+		<method name="loadScale(FFF)V" deprecated="31" />
+		<method name="loadTranslate(FF)V" deprecated="31" />
+		<method name="multiply(Landroid/renderscript/Matrix3f;)V" deprecated="31" />
+		<method name="rotate(F)V" deprecated="31" />
+		<method name="rotate(FFFF)V" deprecated="31" />
+		<method name="scale(FF)V" deprecated="31" />
+		<method name="scale(FFF)V" deprecated="31" />
+		<method name="set(IIF)V" deprecated="31" />
+		<method name="translate(FF)V" deprecated="31" />
+		<method name="transpose()V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Matrix4f" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;([F)V" deprecated="31" />
+		<method name="get(II)F" deprecated="31" />
+		<method name="getArray()[F" deprecated="31" />
+		<method name="inverse()Z" deprecated="31" />
+		<method name="inverseTranspose()Z" deprecated="31" />
+		<method name="load(Landroid/renderscript/Matrix4f;)V" deprecated="31" />
+		<method name="loadFrustum(FFFFFF)V" deprecated="31" />
+		<method name="loadIdentity()V" deprecated="31" />
+		<method name="loadMultiply(Landroid/renderscript/Matrix4f;Landroid/renderscript/Matrix4f;)V" deprecated="31" />
+		<method name="loadOrtho(FFFFFF)V" deprecated="31" />
+		<method name="loadOrthoWindow(II)V" deprecated="31" />
+		<method name="loadPerspective(FFFF)V" deprecated="31" />
+		<method name="loadProjectionNormalized(II)V" deprecated="31" />
+		<method name="loadRotate(FFFF)V" deprecated="31" />
+		<method name="loadScale(FFF)V" deprecated="31" />
+		<method name="loadTranslate(FFF)V" deprecated="31" />
+		<method name="multiply(Landroid/renderscript/Matrix4f;)V" deprecated="31" />
+		<method name="rotate(FFFF)V" deprecated="31" />
+		<method name="scale(FFF)V" deprecated="31" />
+		<method name="set(IIF)V" deprecated="31" />
+		<method name="translate(FFF)V" deprecated="31" />
+		<method name="transpose()V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Mesh" since="11" deprecated="16" removed="18">
+		<extends name="android/renderscript/BaseObj" />
+		<method name="getIndexSetAllocation(I)Landroid/renderscript/Allocation;" deprecated="16" />
+		<method name="getPrimitive(I)Landroid/renderscript/Mesh$Primitive;" deprecated="16" />
+		<method name="getPrimitiveCount()I" deprecated="16" />
+		<method name="getVertexAllocation(I)Landroid/renderscript/Allocation;" deprecated="16" />
+		<method name="getVertexAllocationCount()I" deprecated="16" />
+	</class>
+	<class name="android/renderscript/Mesh$AllocationBuilder" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;)V" deprecated="16" />
+		<method name="addIndexSetAllocation(Landroid/renderscript/Allocation;Landroid/renderscript/Mesh$Primitive;)Landroid/renderscript/Mesh$AllocationBuilder;" deprecated="16" />
+		<method name="addIndexSetType(Landroid/renderscript/Mesh$Primitive;)Landroid/renderscript/Mesh$AllocationBuilder;" deprecated="16" />
+		<method name="addVertexAllocation(Landroid/renderscript/Allocation;)Landroid/renderscript/Mesh$AllocationBuilder;" deprecated="16" />
+		<method name="create()Landroid/renderscript/Mesh;" deprecated="16" />
+		<method name="getCurrentIndexSetIndex()I" deprecated="16" />
+		<method name="getCurrentVertexTypeIndex()I" deprecated="16" />
+	</class>
+	<class name="android/renderscript/Mesh$Builder" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;I)V" deprecated="16" />
+		<method name="addIndexSetType(Landroid/renderscript/Element;ILandroid/renderscript/Mesh$Primitive;)Landroid/renderscript/Mesh$Builder;" deprecated="16" />
+		<method name="addIndexSetType(Landroid/renderscript/Mesh$Primitive;)Landroid/renderscript/Mesh$Builder;" deprecated="16" />
+		<method name="addIndexSetType(Landroid/renderscript/Type;Landroid/renderscript/Mesh$Primitive;)Landroid/renderscript/Mesh$Builder;" deprecated="16" />
+		<method name="addVertexType(Landroid/renderscript/Element;I)Landroid/renderscript/Mesh$Builder;" deprecated="16" />
+		<method name="addVertexType(Landroid/renderscript/Type;)Landroid/renderscript/Mesh$Builder;" deprecated="16" />
+		<method name="create()Landroid/renderscript/Mesh;" deprecated="16" />
+		<method name="getCurrentIndexSetIndex()I" deprecated="16" />
+		<method name="getCurrentVertexTypeIndex()I" deprecated="16" />
+	</class>
+	<class name="android/renderscript/Mesh$Primitive" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/Mesh$Primitive;" />
+		<method name="values()[Landroid/renderscript/Mesh$Primitive;" />
+		<field name="LINE" />
+		<field name="LINE_STRIP" />
+		<field name="POINT" />
+		<field name="TRIANGLE" />
+		<field name="TRIANGLE_FAN" />
+		<field name="TRIANGLE_STRIP" />
+	</class>
+	<class name="android/renderscript/Mesh$TriangleMeshBuilder" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;II)V" deprecated="16" />
+		<method name="addTriangle(III)Landroid/renderscript/Mesh$TriangleMeshBuilder;" deprecated="16" />
+		<method name="addVertex(FF)Landroid/renderscript/Mesh$TriangleMeshBuilder;" deprecated="16" />
+		<method name="addVertex(FFF)Landroid/renderscript/Mesh$TriangleMeshBuilder;" deprecated="16" />
+		<method name="create(Z)Landroid/renderscript/Mesh;" deprecated="16" />
+		<method name="setColor(FFFF)Landroid/renderscript/Mesh$TriangleMeshBuilder;" deprecated="16" />
+		<method name="setNormal(FFF)Landroid/renderscript/Mesh$TriangleMeshBuilder;" deprecated="16" />
+		<method name="setTexture(FF)Landroid/renderscript/Mesh$TriangleMeshBuilder;" deprecated="16" />
+		<field name="COLOR" deprecated="16" />
+		<field name="NORMAL" deprecated="16" />
+		<field name="TEXTURE_0" deprecated="16" />
+	</class>
+	<class name="android/renderscript/Program" since="11" removed="18">
+		<extends name="android/renderscript/BaseObj" />
+		<method name="bindConstants(Landroid/renderscript/Allocation;I)V" />
+		<method name="bindSampler(Landroid/renderscript/Sampler;I)V" />
+		<method name="bindTexture(Landroid/renderscript/Allocation;I)V" />
+		<method name="getConstant(I)Landroid/renderscript/Type;" since="16" />
+		<method name="getConstantCount()I" since="16" />
+		<method name="getTextureCount()I" since="16" />
+		<method name="getTextureName(I)Ljava/lang/String;" since="16" />
+		<method name="getTextureType(I)Landroid/renderscript/Program$TextureType;" since="16" />
+	</class>
+	<class name="android/renderscript/Program$BaseProgramBuilder" since="11" removed="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;)V" />
+		<method name="addConstant(Landroid/renderscript/Type;)Landroid/renderscript/Program$BaseProgramBuilder;" />
+		<method name="addTexture(Landroid/renderscript/Program$TextureType;)Landroid/renderscript/Program$BaseProgramBuilder;" />
+		<method name="addTexture(Landroid/renderscript/Program$TextureType;Ljava/lang/String;)Landroid/renderscript/Program$BaseProgramBuilder;" since="16" />
+		<method name="getCurrentConstantIndex()I" />
+		<method name="getCurrentTextureIndex()I" />
+		<method name="initProgram(Landroid/renderscript/Program;)V" />
+		<method name="setShader(Landroid/content/res/Resources;I)Landroid/renderscript/Program$BaseProgramBuilder;" />
+		<method name="setShader(Ljava/lang/String;)Landroid/renderscript/Program$BaseProgramBuilder;" />
+	</class>
+	<class name="android/renderscript/Program$TextureType" since="11" removed="18">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/Program$TextureType;" />
+		<method name="values()[Landroid/renderscript/Program$TextureType;" />
+		<field name="TEXTURE_2D" />
+		<field name="TEXTURE_CUBE" />
+	</class>
+	<class name="android/renderscript/ProgramFragment" since="11" deprecated="16" removed="18">
+		<extends name="android/renderscript/Program" />
+	</class>
+	<class name="android/renderscript/ProgramFragment$Builder" since="11" deprecated="16" removed="18">
+		<extends name="android/renderscript/Program$BaseProgramBuilder" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;)V" deprecated="16" />
+		<method name="create()Landroid/renderscript/ProgramFragment;" deprecated="16" />
+	</class>
+	<class name="android/renderscript/ProgramFragmentFixedFunction" since="11" deprecated="16" removed="18">
+		<extends name="android/renderscript/ProgramFragment" />
+	</class>
+	<class name="android/renderscript/ProgramFragmentFixedFunction$Builder" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;)V" deprecated="16" />
+		<method name="create()Landroid/renderscript/ProgramFragmentFixedFunction;" deprecated="16" />
+		<method name="setPointSpriteTexCoordinateReplacement(Z)Landroid/renderscript/ProgramFragmentFixedFunction$Builder;" deprecated="16" />
+		<method name="setTexture(Landroid/renderscript/ProgramFragmentFixedFunction$Builder$EnvMode;Landroid/renderscript/ProgramFragmentFixedFunction$Builder$Format;I)Landroid/renderscript/ProgramFragmentFixedFunction$Builder;" deprecated="16" />
+		<method name="setVaryingColor(Z)Landroid/renderscript/ProgramFragmentFixedFunction$Builder;" deprecated="16" />
+		<field name="MAX_TEXTURE" deprecated="16" />
+	</class>
+	<class name="android/renderscript/ProgramFragmentFixedFunction$Builder$EnvMode" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/ProgramFragmentFixedFunction$Builder$EnvMode;" />
+		<method name="values()[Landroid/renderscript/ProgramFragmentFixedFunction$Builder$EnvMode;" />
+		<field name="DECAL" />
+		<field name="MODULATE" />
+		<field name="REPLACE" />
+	</class>
+	<class name="android/renderscript/ProgramFragmentFixedFunction$Builder$Format" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/ProgramFragmentFixedFunction$Builder$Format;" />
+		<method name="values()[Landroid/renderscript/ProgramFragmentFixedFunction$Builder$Format;" />
+		<field name="ALPHA" />
+		<field name="LUMINANCE_ALPHA" />
+		<field name="RGB" />
+		<field name="RGBA" />
+	</class>
+	<class name="android/renderscript/ProgramRaster" since="11" deprecated="16" removed="18">
+		<extends name="android/renderscript/BaseObj" />
+		<method name="CULL_BACK(Landroid/renderscript/RenderScript;)Landroid/renderscript/ProgramRaster;" deprecated="16" />
+		<method name="CULL_FRONT(Landroid/renderscript/RenderScript;)Landroid/renderscript/ProgramRaster;" deprecated="16" />
+		<method name="CULL_NONE(Landroid/renderscript/RenderScript;)Landroid/renderscript/ProgramRaster;" deprecated="16" />
+		<method name="getCullMode()Landroid/renderscript/ProgramRaster$CullMode;" since="16" deprecated="16" />
+		<method name="isPointSpriteEnabled()Z" since="16" deprecated="16" />
+	</class>
+	<class name="android/renderscript/ProgramRaster$Builder" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;)V" deprecated="16" />
+		<method name="create()Landroid/renderscript/ProgramRaster;" deprecated="16" />
+		<method name="setCullMode(Landroid/renderscript/ProgramRaster$CullMode;)Landroid/renderscript/ProgramRaster$Builder;" deprecated="16" />
+		<method name="setPointSpriteEnabled(Z)Landroid/renderscript/ProgramRaster$Builder;" deprecated="16" />
+	</class>
+	<class name="android/renderscript/ProgramRaster$CullMode" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/ProgramRaster$CullMode;" />
+		<method name="values()[Landroid/renderscript/ProgramRaster$CullMode;" />
+		<field name="BACK" />
+		<field name="FRONT" />
+		<field name="NONE" />
+	</class>
+	<class name="android/renderscript/ProgramStore" since="11" removed="18">
+		<extends name="android/renderscript/BaseObj" />
+		<method name="BLEND_ALPHA_DEPTH_NONE(Landroid/renderscript/RenderScript;)Landroid/renderscript/ProgramStore;" />
+		<method name="BLEND_ALPHA_DEPTH_TEST(Landroid/renderscript/RenderScript;)Landroid/renderscript/ProgramStore;" />
+		<method name="BLEND_NONE_DEPTH_NONE(Landroid/renderscript/RenderScript;)Landroid/renderscript/ProgramStore;" />
+		<method name="BLEND_NONE_DEPTH_TEST(Landroid/renderscript/RenderScript;)Landroid/renderscript/ProgramStore;" />
+		<method name="getBlendDstFunc()Landroid/renderscript/ProgramStore$BlendDstFunc;" since="16" />
+		<method name="getBlendSrcFunc()Landroid/renderscript/ProgramStore$BlendSrcFunc;" since="16" />
+		<method name="getDepthFunc()Landroid/renderscript/ProgramStore$DepthFunc;" since="16" />
+		<method name="isColorMaskAlphaEnabled()Z" since="16" />
+		<method name="isColorMaskBlueEnabled()Z" since="16" />
+		<method name="isColorMaskGreenEnabled()Z" since="16" />
+		<method name="isColorMaskRedEnabled()Z" since="16" />
+		<method name="isDepthMaskEnabled()Z" since="16" />
+		<method name="isDitherEnabled()Z" since="16" />
+	</class>
+	<class name="android/renderscript/ProgramStore$BlendDstFunc" since="11" removed="18">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/ProgramStore$BlendDstFunc;" />
+		<method name="values()[Landroid/renderscript/ProgramStore$BlendDstFunc;" />
+		<field name="DST_ALPHA" />
+		<field name="ONE" />
+		<field name="ONE_MINUS_DST_ALPHA" />
+		<field name="ONE_MINUS_SRC_ALPHA" />
+		<field name="ONE_MINUS_SRC_COLOR" />
+		<field name="SRC_ALPHA" />
+		<field name="SRC_COLOR" />
+		<field name="ZERO" />
+	</class>
+	<class name="android/renderscript/ProgramStore$BlendSrcFunc" since="11" removed="18">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/ProgramStore$BlendSrcFunc;" />
+		<method name="values()[Landroid/renderscript/ProgramStore$BlendSrcFunc;" />
+		<field name="DST_ALPHA" />
+		<field name="DST_COLOR" />
+		<field name="ONE" />
+		<field name="ONE_MINUS_DST_ALPHA" />
+		<field name="ONE_MINUS_DST_COLOR" />
+		<field name="ONE_MINUS_SRC_ALPHA" />
+		<field name="SRC_ALPHA" />
+		<field name="SRC_ALPHA_SATURATE" />
+		<field name="ZERO" />
+	</class>
+	<class name="android/renderscript/ProgramStore$Builder" since="11" removed="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;)V" />
+		<method name="create()Landroid/renderscript/ProgramStore;" />
+		<method name="setBlendFunc(Landroid/renderscript/ProgramStore$BlendSrcFunc;Landroid/renderscript/ProgramStore$BlendDstFunc;)Landroid/renderscript/ProgramStore$Builder;" />
+		<method name="setColorMaskEnabled(ZZZZ)Landroid/renderscript/ProgramStore$Builder;" />
+		<method name="setDepthFunc(Landroid/renderscript/ProgramStore$DepthFunc;)Landroid/renderscript/ProgramStore$Builder;" />
+		<method name="setDepthMaskEnabled(Z)Landroid/renderscript/ProgramStore$Builder;" />
+		<method name="setDitherEnabled(Z)Landroid/renderscript/ProgramStore$Builder;" />
+	</class>
+	<class name="android/renderscript/ProgramStore$DepthFunc" since="11" removed="18">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/ProgramStore$DepthFunc;" />
+		<method name="values()[Landroid/renderscript/ProgramStore$DepthFunc;" />
+		<field name="ALWAYS" />
+		<field name="EQUAL" />
+		<field name="GREATER" />
+		<field name="GREATER_OR_EQUAL" />
+		<field name="LESS" />
+		<field name="LESS_OR_EQUAL" />
+		<field name="NOT_EQUAL" />
+	</class>
+	<class name="android/renderscript/ProgramVertex" since="11" deprecated="16" removed="18">
+		<extends name="android/renderscript/Program" />
+		<method name="getInput(I)Landroid/renderscript/Element;" since="16" deprecated="16" />
+		<method name="getInputCount()I" since="16" deprecated="16" />
+	</class>
+	<class name="android/renderscript/ProgramVertex$Builder" since="11" deprecated="16" removed="18">
+		<extends name="android/renderscript/Program$BaseProgramBuilder" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;)V" deprecated="16" />
+		<method name="addInput(Landroid/renderscript/Element;)Landroid/renderscript/ProgramVertex$Builder;" deprecated="16" />
+		<method name="create()Landroid/renderscript/ProgramVertex;" deprecated="16" />
+	</class>
+	<class name="android/renderscript/ProgramVertexFixedFunction" since="11" deprecated="16" removed="18">
+		<extends name="android/renderscript/ProgramVertex" />
+		<method name="bindConstants(Landroid/renderscript/ProgramVertexFixedFunction$Constants;)V" deprecated="16" />
+	</class>
+	<class name="android/renderscript/ProgramVertexFixedFunction$Builder" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;)V" deprecated="16" />
+		<method name="create()Landroid/renderscript/ProgramVertexFixedFunction;" deprecated="16" />
+		<method name="setTextureMatrixEnable(Z)Landroid/renderscript/ProgramVertexFixedFunction$Builder;" deprecated="16" />
+	</class>
+	<class name="android/renderscript/ProgramVertexFixedFunction$Constants" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;)V" deprecated="16" />
+		<method name="destroy()V" deprecated="16" />
+		<method name="setModelview(Landroid/renderscript/Matrix4f;)V" deprecated="16" />
+		<method name="setProjection(Landroid/renderscript/Matrix4f;)V" deprecated="16" />
+		<method name="setTexture(Landroid/renderscript/Matrix4f;)V" deprecated="16" />
+	</class>
+	<class name="android/renderscript/RSDriverException" since="11" deprecated="31">
+		<extends name="android/renderscript/RSRuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/RSIllegalArgumentException" since="11" deprecated="31">
+		<extends name="android/renderscript/RSRuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/RSInvalidStateException" since="11" deprecated="31">
+		<extends name="android/renderscript/RSRuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/RSRuntimeException" since="11" deprecated="31">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/RSSurfaceView" since="11" deprecated="16" removed="18">
+		<extends name="android/view/SurfaceView" />
+		<implements name="android/view/SurfaceHolder$Callback" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="16" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="16" />
+		<method name="createRenderScriptGL(Landroid/renderscript/RenderScriptGL$SurfaceConfig;)Landroid/renderscript/RenderScriptGL;" deprecated="16" />
+		<method name="destroyRenderScriptGL()V" deprecated="16" />
+		<method name="getRenderScriptGL()Landroid/renderscript/RenderScriptGL;" deprecated="16" />
+		<method name="pause()V" deprecated="16" />
+		<method name="resume()V" deprecated="16" />
+		<method name="setRenderScriptGL(Landroid/renderscript/RenderScriptGL;)V" deprecated="16" />
+	</class>
+	<class name="android/renderscript/RSTextureView" since="14" deprecated="16" removed="18">
+		<extends name="android/view/TextureView" />
+		<implements name="android/view/TextureView$SurfaceTextureListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="16" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="16" />
+		<method name="createRenderScriptGL(Landroid/renderscript/RenderScriptGL$SurfaceConfig;)Landroid/renderscript/RenderScriptGL;" deprecated="16" />
+		<method name="destroyRenderScriptGL()V" deprecated="16" />
+		<method name="getRenderScriptGL()Landroid/renderscript/RenderScriptGL;" deprecated="16" />
+		<method name="pause()V" deprecated="16" />
+		<method name="resume()V" deprecated="16" />
+		<method name="setRenderScriptGL(Landroid/renderscript/RenderScriptGL;)V" deprecated="16" />
+	</class>
+	<class name="android/renderscript/RenderScript" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="contextDump()V" deprecated="31" />
+		<method name="create(Landroid/content/Context;)Landroid/renderscript/RenderScript;" deprecated="31" />
+		<method name="create(Landroid/content/Context;Landroid/renderscript/RenderScript$ContextType;)Landroid/renderscript/RenderScript;" since="18" deprecated="31" />
+		<method name="create(Landroid/content/Context;Landroid/renderscript/RenderScript$ContextType;I)Landroid/renderscript/RenderScript;" since="21" deprecated="31" />
+		<method name="createMultiContext(Landroid/content/Context;Landroid/renderscript/RenderScript$ContextType;II)Landroid/renderscript/RenderScript;" since="23" deprecated="31" />
+		<method name="destroy()V" deprecated="31" />
+		<method name="finish()V" deprecated="31" />
+		<method name="getApplicationContext()Landroid/content/Context;" deprecated="31" />
+		<method name="getErrorHandler()Landroid/renderscript/RenderScript$RSErrorHandler;" deprecated="31" />
+		<method name="getMessageHandler()Landroid/renderscript/RenderScript$RSMessageHandler;" deprecated="31" />
+		<method name="getMinorVersion()J" since="23" deprecated="31" />
+		<method name="releaseAllContexts()V" since="23" deprecated="31" />
+		<method name="sendMessage(I[I)V" since="18" deprecated="31" />
+		<method name="setErrorHandler(Landroid/renderscript/RenderScript$RSErrorHandler;)V" deprecated="31" />
+		<method name="setMessageHandler(Landroid/renderscript/RenderScript$RSMessageHandler;)V" deprecated="31" />
+		<method name="setPriority(Landroid/renderscript/RenderScript$Priority;)V" deprecated="31" />
+		<field name="CREATE_FLAG_LOW_LATENCY" since="21" deprecated="31" />
+		<field name="CREATE_FLAG_LOW_POWER" since="21" deprecated="31" />
+		<field name="CREATE_FLAG_NONE" since="21" deprecated="31" />
+	</class>
+	<class name="android/renderscript/RenderScript$ContextType" since="18" deprecated="31">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/RenderScript$ContextType;" />
+		<method name="values()[Landroid/renderscript/RenderScript$ContextType;" />
+		<field name="DEBUG" deprecated="31" />
+		<field name="NORMAL" deprecated="31" />
+		<field name="PROFILE" deprecated="31" />
+	</class>
+	<class name="android/renderscript/RenderScript$Priority" since="11" deprecated="31">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/RenderScript$Priority;" />
+		<method name="values()[Landroid/renderscript/RenderScript$Priority;" />
+		<field name="LOW" deprecated="31" />
+		<field name="NORMAL" deprecated="31" />
+	</class>
+	<class name="android/renderscript/RenderScript$RSErrorHandler" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Runnable" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<field name="mErrorMessage" deprecated="31" />
+		<field name="mErrorNum" deprecated="31" />
+	</class>
+	<class name="android/renderscript/RenderScript$RSMessageHandler" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Runnable" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<field name="mData" deprecated="31" />
+		<field name="mID" deprecated="31" />
+		<field name="mLength" deprecated="31" />
+	</class>
+	<class name="android/renderscript/RenderScriptGL" since="11" deprecated="16" removed="18">
+		<extends name="android/renderscript/RenderScript" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/renderscript/RenderScriptGL$SurfaceConfig;)V" deprecated="16" />
+		<method name="bindProgramFragment(Landroid/renderscript/ProgramFragment;)V" deprecated="16" />
+		<method name="bindProgramRaster(Landroid/renderscript/ProgramRaster;)V" deprecated="16" />
+		<method name="bindProgramStore(Landroid/renderscript/ProgramStore;)V" deprecated="16" />
+		<method name="bindProgramVertex(Landroid/renderscript/ProgramVertex;)V" deprecated="16" />
+		<method name="bindRootScript(Landroid/renderscript/Script;)V" deprecated="16" />
+		<method name="getHeight()I" deprecated="16" />
+		<method name="getWidth()I" deprecated="16" />
+		<method name="pause()V" deprecated="16" />
+		<method name="resume()V" deprecated="16" />
+		<method name="setSurface(Landroid/view/SurfaceHolder;II)V" deprecated="16" />
+		<method name="setSurfaceTexture(Landroid/graphics/SurfaceTexture;II)V" since="14" deprecated="16" />
+	</class>
+	<class name="android/renderscript/RenderScriptGL$SurfaceConfig" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="16" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScriptGL$SurfaceConfig;)V" deprecated="16" />
+		<method name="setAlpha(II)V" deprecated="16" />
+		<method name="setColor(II)V" deprecated="16" />
+		<method name="setDepth(II)V" deprecated="16" />
+		<method name="setSamples(IIF)V" deprecated="16" />
+	</class>
+	<class name="android/renderscript/Sampler" since="11" deprecated="31">
+		<extends name="android/renderscript/BaseObj" />
+		<method name="CLAMP_LINEAR(Landroid/renderscript/RenderScript;)Landroid/renderscript/Sampler;" deprecated="31" />
+		<method name="CLAMP_LINEAR_MIP_LINEAR(Landroid/renderscript/RenderScript;)Landroid/renderscript/Sampler;" deprecated="31" />
+		<method name="CLAMP_NEAREST(Landroid/renderscript/RenderScript;)Landroid/renderscript/Sampler;" deprecated="31" />
+		<method name="MIRRORED_REPEAT_LINEAR(Landroid/renderscript/RenderScript;)Landroid/renderscript/Sampler;" since="18" deprecated="31" />
+		<method name="MIRRORED_REPEAT_LINEAR_MIP_LINEAR(Landroid/renderscript/RenderScript;)Landroid/renderscript/Sampler;" since="18" deprecated="31" />
+		<method name="MIRRORED_REPEAT_NEAREST(Landroid/renderscript/RenderScript;)Landroid/renderscript/Sampler;" since="18" deprecated="31" />
+		<method name="WRAP_LINEAR(Landroid/renderscript/RenderScript;)Landroid/renderscript/Sampler;" deprecated="31" />
+		<method name="WRAP_LINEAR_MIP_LINEAR(Landroid/renderscript/RenderScript;)Landroid/renderscript/Sampler;" deprecated="31" />
+		<method name="WRAP_NEAREST(Landroid/renderscript/RenderScript;)Landroid/renderscript/Sampler;" deprecated="31" />
+		<method name="getAnisotropy()F" since="16" deprecated="31" />
+		<method name="getMagnification()Landroid/renderscript/Sampler$Value;" since="16" deprecated="31" />
+		<method name="getMinification()Landroid/renderscript/Sampler$Value;" since="16" deprecated="31" />
+		<method name="getWrapS()Landroid/renderscript/Sampler$Value;" since="16" deprecated="31" />
+		<method name="getWrapT()Landroid/renderscript/Sampler$Value;" since="16" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Sampler$Builder" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;)V" deprecated="31" />
+		<method name="create()Landroid/renderscript/Sampler;" deprecated="31" />
+		<method name="setAnisotropy(F)V" deprecated="31" />
+		<method name="setMagnification(Landroid/renderscript/Sampler$Value;)V" deprecated="31" />
+		<method name="setMinification(Landroid/renderscript/Sampler$Value;)V" deprecated="31" />
+		<method name="setWrapS(Landroid/renderscript/Sampler$Value;)V" deprecated="31" />
+		<method name="setWrapT(Landroid/renderscript/Sampler$Value;)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Sampler$Value" since="11" deprecated="31">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/Sampler$Value;" />
+		<method name="values()[Landroid/renderscript/Sampler$Value;" />
+		<field name="CLAMP" deprecated="31" />
+		<field name="LINEAR" deprecated="31" />
+		<field name="LINEAR_MIP_LINEAR" deprecated="31" />
+		<field name="LINEAR_MIP_NEAREST" deprecated="31" />
+		<field name="MIRRORED_REPEAT" since="18" deprecated="31" />
+		<field name="NEAREST" deprecated="31" />
+		<field name="WRAP" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Script" since="11" deprecated="31">
+		<extends name="android/renderscript/BaseObj" />
+		<method name="bindAllocation(Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="createFieldID(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID;" since="17" deprecated="31" />
+		<method name="createInvokeID(I)Landroid/renderscript/Script$InvokeID;" since="23" deprecated="31" />
+		<method name="createKernelID(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID;" since="17" deprecated="31" />
+		<method name="forEach(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;)V" since="14" deprecated="31" />
+		<method name="forEach(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V" since="18" deprecated="31" />
+		<method name="forEach(I[Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;)V" since="23" deprecated="31" />
+		<method name="forEach(I[Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V" since="23" deprecated="31" />
+		<method name="getVarB(I)Z" since="18" deprecated="31" />
+		<method name="getVarD(I)D" since="18" deprecated="31" />
+		<method name="getVarF(I)F" since="18" deprecated="31" />
+		<method name="getVarI(I)I" since="18" deprecated="31" />
+		<method name="getVarJ(I)J" since="18" deprecated="31" />
+		<method name="getVarV(ILandroid/renderscript/FieldPacker;)V" since="18" deprecated="31" />
+		<method name="invoke(I)V" deprecated="31" />
+		<method name="invoke(ILandroid/renderscript/FieldPacker;)V" deprecated="31" />
+		<method name="reduce(I[Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="24" deprecated="31" />
+		<method name="setTimeZone(Ljava/lang/String;)V" deprecated="31" />
+		<method name="setVar(ID)V" deprecated="31" />
+		<method name="setVar(IF)V" deprecated="31" />
+		<method name="setVar(II)V" deprecated="31" />
+		<method name="setVar(IJ)V" deprecated="31" />
+		<method name="setVar(ILandroid/renderscript/BaseObj;)V" deprecated="31" />
+		<method name="setVar(ILandroid/renderscript/FieldPacker;)V" deprecated="31" />
+		<method name="setVar(ILandroid/renderscript/FieldPacker;Landroid/renderscript/Element;[I)V" since="16" deprecated="31" />
+		<method name="setVar(IZ)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Script$Builder" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/renderscript/Script$FieldBase" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="getAllocation()Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="getElement()Landroid/renderscript/Element;" deprecated="31" />
+		<method name="getType()Landroid/renderscript/Type;" deprecated="31" />
+		<method name="init(Landroid/renderscript/RenderScript;I)V" deprecated="31" />
+		<method name="init(Landroid/renderscript/RenderScript;II)V" deprecated="31" />
+		<method name="updateAllocation()V" deprecated="31" />
+		<field name="mAllocation" deprecated="31" />
+		<field name="mElement" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Script$FieldID" since="17" deprecated="31">
+		<extends name="android/renderscript/BaseObj" />
+	</class>
+	<class name="android/renderscript/Script$InvokeID" since="23" deprecated="31">
+		<extends name="android/renderscript/BaseObj" />
+	</class>
+	<class name="android/renderscript/Script$KernelID" since="17" deprecated="31">
+		<extends name="android/renderscript/BaseObj" />
+	</class>
+	<class name="android/renderscript/Script$LaunchOptions" since="18" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="getXEnd()I" deprecated="31" />
+		<method name="getXStart()I" deprecated="31" />
+		<method name="getYEnd()I" deprecated="31" />
+		<method name="getYStart()I" deprecated="31" />
+		<method name="getZEnd()I" deprecated="31" />
+		<method name="getZStart()I" deprecated="31" />
+		<method name="setX(II)Landroid/renderscript/Script$LaunchOptions;" deprecated="31" />
+		<method name="setY(II)Landroid/renderscript/Script$LaunchOptions;" deprecated="31" />
+		<method name="setZ(II)Landroid/renderscript/Script$LaunchOptions;" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptC" since="11" deprecated="31">
+		<extends name="android/renderscript/Script" />
+		<method name="&lt;init&gt;(ILandroid/renderscript/RenderScript;)V" deprecated="31" />
+		<method name="&lt;init&gt;(JLandroid/renderscript/RenderScript;)V" since="21" deprecated="31" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;Landroid/content/res/Resources;I)V" deprecated="31" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;Ljava/lang/String;[B[B)V" since="21" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptGroup" since="17" deprecated="31">
+		<extends name="android/renderscript/BaseObj" />
+		<method name="execute()V" deprecated="23" />
+		<method name="execute([Ljava/lang/Object;)[Ljava/lang/Object;" since="23" deprecated="31" />
+		<method name="setInput(Landroid/renderscript/Script$KernelID;Landroid/renderscript/Allocation;)V" deprecated="23" />
+		<method name="setOutput(Landroid/renderscript/Script$KernelID;Landroid/renderscript/Allocation;)V" deprecated="23" />
+	</class>
+	<class name="android/renderscript/ScriptGroup$Binding" since="23" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/Script$FieldID;Ljava/lang/Object;)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptGroup$Builder" since="17" deprecated="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;)V" deprecated="29" />
+		<method name="addConnection(Landroid/renderscript/Type;Landroid/renderscript/Script$KernelID;Landroid/renderscript/Script$FieldID;)Landroid/renderscript/ScriptGroup$Builder;" deprecated="29" />
+		<method name="addConnection(Landroid/renderscript/Type;Landroid/renderscript/Script$KernelID;Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder;" deprecated="29" />
+		<method name="addKernel(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder;" deprecated="29" />
+		<method name="create()Landroid/renderscript/ScriptGroup;" deprecated="29" />
+	</class>
+	<class name="android/renderscript/ScriptGroup$Builder2" since="23" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;)V" deprecated="31" />
+		<method name="addInput()Landroid/renderscript/ScriptGroup$Input;" deprecated="31" />
+		<method name="addInvoke(Landroid/renderscript/Script$InvokeID;[Ljava/lang/Object;)Landroid/renderscript/ScriptGroup$Closure;" deprecated="31" />
+		<method name="addKernel(Landroid/renderscript/Script$KernelID;Landroid/renderscript/Type;[Ljava/lang/Object;)Landroid/renderscript/ScriptGroup$Closure;" deprecated="31" />
+		<method name="create(Ljava/lang/String;[Landroid/renderscript/ScriptGroup$Future;)Landroid/renderscript/ScriptGroup;" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptGroup$Closure" since="23" deprecated="31">
+		<extends name="android/renderscript/BaseObj" />
+		<method name="getGlobal(Landroid/renderscript/Script$FieldID;)Landroid/renderscript/ScriptGroup$Future;" deprecated="31" />
+		<method name="getReturn()Landroid/renderscript/ScriptGroup$Future;" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptGroup$Future" since="23" deprecated="31">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/renderscript/ScriptGroup$Input" since="23" deprecated="31">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/renderscript/ScriptIntrinsic" since="17" deprecated="31">
+		<extends name="android/renderscript/Script" />
+	</class>
+	<class name="android/renderscript/ScriptIntrinsic3DLUT" since="18" deprecated="31">
+		<extends name="android/renderscript/ScriptIntrinsic" />
+		<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsic3DLUT;" deprecated="31" />
+		<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="getKernelID()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="setLUT(Landroid/renderscript/Allocation;)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptIntrinsicBLAS" since="23" deprecated="31">
+		<extends name="android/renderscript/ScriptIntrinsic" />
+		<method name="BNNM(Landroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;II)V" deprecated="31" />
+		<method name="CGBMV(IIILandroid/renderscript/Float2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;ILandroid/renderscript/Float2;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="CGEMM(IILandroid/renderscript/Float2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Float2;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CGEMV(ILandroid/renderscript/Float2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;ILandroid/renderscript/Float2;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="CGERC(Landroid/renderscript/Float2;Landroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CGERU(Landroid/renderscript/Float2;Landroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CHBMV(IILandroid/renderscript/Float2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;ILandroid/renderscript/Float2;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="CHEMM(IILandroid/renderscript/Float2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Float2;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CHEMV(ILandroid/renderscript/Float2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;ILandroid/renderscript/Float2;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="CHER(IFLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CHER2(ILandroid/renderscript/Float2;Landroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CHER2K(IILandroid/renderscript/Float2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;FLandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CHERK(IIFLandroid/renderscript/Allocation;FLandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CHPMV(ILandroid/renderscript/Float2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;ILandroid/renderscript/Float2;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="CHPR(IFLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CHPR2(ILandroid/renderscript/Float2;Landroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CSYMM(IILandroid/renderscript/Float2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Float2;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CSYR2K(IILandroid/renderscript/Float2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Float2;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CSYRK(IILandroid/renderscript/Float2;Landroid/renderscript/Allocation;Landroid/renderscript/Float2;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CTBMV(IIIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="CTBSV(IIIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="CTPMV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="CTPSV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="CTRMM(IIIILandroid/renderscript/Float2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CTRMV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="CTRSM(IIIILandroid/renderscript/Float2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CTRSV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="DGBMV(IIIDLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;IDLandroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="DGEMM(IIDLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;DLandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="DGEMV(IDLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;IDLandroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="DGER(DLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="DSBMV(IIDLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;IDLandroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="DSPMV(IDLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;IDLandroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="DSPR(IDLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="DSPR2(IDLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="DSYMM(IIDLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;DLandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="DSYMV(IDLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;IDLandroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="DSYR(IDLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="DSYR2(IDLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="DSYR2K(IIDLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;DLandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="DSYRK(IIDLandroid/renderscript/Allocation;DLandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="DTBMV(IIIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="DTBSV(IIIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="DTPMV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="DTPSV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="DTRMM(IIIIDLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="DTRMV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="DTRSM(IIIIDLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="DTRSV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="SGBMV(IIIFLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;IFLandroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="SGEMM(IIFLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;FLandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="SGEMV(IFLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;IFLandroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="SGER(FLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="SSBMV(IIFLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;IFLandroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="SSPMV(IFLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;IFLandroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="SSPR(IFLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="SSPR2(IFLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="SSYMM(IIFLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;FLandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="SSYMV(IFLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;IFLandroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="SSYR(IFLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="SSYR2(IFLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="SSYR2K(IIFLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;FLandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="SSYRK(IIFLandroid/renderscript/Allocation;FLandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="STBMV(IIIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="STBSV(IIIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="STPMV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="STPSV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="STRMM(IIIIFLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="STRMV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="STRSM(IIIIFLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="STRSV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="ZGBMV(IIILandroid/renderscript/Double2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;ILandroid/renderscript/Double2;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="ZGEMM(IILandroid/renderscript/Double2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Double2;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZGEMV(ILandroid/renderscript/Double2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;ILandroid/renderscript/Double2;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="ZGERC(Landroid/renderscript/Double2;Landroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZGERU(Landroid/renderscript/Double2;Landroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZHBMV(IILandroid/renderscript/Double2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;ILandroid/renderscript/Double2;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="ZHEMM(IILandroid/renderscript/Double2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Double2;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZHEMV(ILandroid/renderscript/Double2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;ILandroid/renderscript/Double2;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="ZHER(IDLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZHER2(ILandroid/renderscript/Double2;Landroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZHER2K(IILandroid/renderscript/Double2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;DLandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZHERK(IIDLandroid/renderscript/Allocation;DLandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZHPMV(ILandroid/renderscript/Double2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;ILandroid/renderscript/Double2;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="ZHPR(IDLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZHPR2(ILandroid/renderscript/Double2;Landroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZSYMM(IILandroid/renderscript/Double2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Double2;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZSYR2K(IILandroid/renderscript/Double2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Double2;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZSYRK(IILandroid/renderscript/Double2;Landroid/renderscript/Allocation;Landroid/renderscript/Double2;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZTBMV(IIIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="ZTBSV(IIIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="ZTPMV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="ZTPSV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="ZTRMM(IIIILandroid/renderscript/Double2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZTRMV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="ZTRSM(IIIILandroid/renderscript/Double2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZTRSV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="create(Landroid/renderscript/RenderScript;)Landroid/renderscript/ScriptIntrinsicBLAS;" deprecated="31" />
+		<field name="CONJ_TRANSPOSE" deprecated="31" />
+		<field name="LEFT" deprecated="31" />
+		<field name="LOWER" deprecated="31" />
+		<field name="NON_UNIT" deprecated="31" />
+		<field name="NO_TRANSPOSE" deprecated="31" />
+		<field name="RIGHT" deprecated="31" />
+		<field name="TRANSPOSE" deprecated="31" />
+		<field name="UNIT" deprecated="31" />
+		<field name="UPPER" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptIntrinsicBlend" since="17" deprecated="31">
+		<extends name="android/renderscript/ScriptIntrinsic" />
+		<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicBlend;" deprecated="31" />
+		<method name="forEachAdd(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachAdd(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEachClear(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachClear(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEachDst(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachDst(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEachDstAtop(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachDstAtop(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEachDstIn(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachDstIn(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEachDstOut(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachDstOut(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEachDstOver(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachDstOver(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEachMultiply(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachMultiply(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEachSrc(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachSrc(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEachSrcAtop(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachSrcAtop(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEachSrcIn(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachSrcIn(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEachSrcOut(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachSrcOut(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEachSrcOver(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachSrcOver(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEachSubtract(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachSubtract(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEachXor(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachXor(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="getKernelIDAdd()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="getKernelIDClear()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="getKernelIDDst()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="getKernelIDDstAtop()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="getKernelIDDstIn()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="getKernelIDDstOut()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="getKernelIDDstOver()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="getKernelIDMultiply()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="getKernelIDSrc()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="getKernelIDSrcAtop()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="getKernelIDSrcIn()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="getKernelIDSrcOut()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="getKernelIDSrcOver()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="getKernelIDSubtract()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="getKernelIDXor()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptIntrinsicBlur" since="17" deprecated="31">
+		<extends name="android/renderscript/ScriptIntrinsic" />
+		<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicBlur;" deprecated="31" />
+		<method name="forEach(Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="getFieldID_Input()Landroid/renderscript/Script$FieldID;" deprecated="31" />
+		<method name="getKernelID()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="setInput(Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="setRadius(F)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptIntrinsicColorMatrix" since="17" deprecated="31">
+		<extends name="android/renderscript/ScriptIntrinsic" />
+		<method name="create(Landroid/renderscript/RenderScript;)Landroid/renderscript/ScriptIntrinsicColorMatrix;" since="19" deprecated="31" />
+		<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicColorMatrix;" deprecated="19" />
+		<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="getKernelID()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="setAdd(FFFF)V" since="19" deprecated="31" />
+		<method name="setAdd(Landroid/renderscript/Float4;)V" since="19" deprecated="31" />
+		<method name="setColorMatrix(Landroid/renderscript/Matrix3f;)V" deprecated="31" />
+		<method name="setColorMatrix(Landroid/renderscript/Matrix4f;)V" deprecated="31" />
+		<method name="setGreyscale()V" deprecated="31" />
+		<method name="setRGBtoYUV()V" deprecated="31" />
+		<method name="setYUVtoRGB()V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptIntrinsicConvolve3x3" since="17" deprecated="31">
+		<extends name="android/renderscript/ScriptIntrinsic" />
+		<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicConvolve3x3;" deprecated="31" />
+		<method name="forEach(Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="getFieldID_Input()Landroid/renderscript/Script$FieldID;" deprecated="31" />
+		<method name="getKernelID()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="setCoefficients([F)V" deprecated="31" />
+		<method name="setInput(Landroid/renderscript/Allocation;)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptIntrinsicConvolve5x5" since="17" deprecated="31">
+		<extends name="android/renderscript/ScriptIntrinsic" />
+		<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicConvolve5x5;" deprecated="31" />
+		<method name="forEach(Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="getFieldID_Input()Landroid/renderscript/Script$FieldID;" deprecated="31" />
+		<method name="getKernelID()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="setCoefficients([F)V" deprecated="31" />
+		<method name="setInput(Landroid/renderscript/Allocation;)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptIntrinsicHistogram" since="19" deprecated="31">
+		<extends name="android/renderscript/ScriptIntrinsic" />
+		<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicHistogram;" deprecated="31" />
+		<method name="forEach(Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEach_Dot(Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEach_Dot(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="getFieldID_Input()Landroid/renderscript/Script$FieldID;" deprecated="31" />
+		<method name="getKernelID_Separate()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="setDotCoefficients(FFFF)V" deprecated="31" />
+		<method name="setOutput(Landroid/renderscript/Allocation;)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptIntrinsicLUT" since="17" deprecated="31">
+		<extends name="android/renderscript/ScriptIntrinsic" />
+		<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicLUT;" deprecated="31" />
+		<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="getKernelID()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="setAlpha(II)V" deprecated="31" />
+		<method name="setBlue(II)V" deprecated="31" />
+		<method name="setGreen(II)V" deprecated="31" />
+		<method name="setRed(II)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptIntrinsicResize" since="20" deprecated="31">
+		<extends name="android/renderscript/ScriptIntrinsic" />
+		<method name="create(Landroid/renderscript/RenderScript;)Landroid/renderscript/ScriptIntrinsicResize;" deprecated="31" />
+		<method name="forEach_bicubic(Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEach_bicubic(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" deprecated="31" />
+		<method name="getFieldID_Input()Landroid/renderscript/Script$FieldID;" deprecated="31" />
+		<method name="getKernelID_bicubic()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="setInput(Landroid/renderscript/Allocation;)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptIntrinsicYuvToRGB" since="17" deprecated="31">
+		<extends name="android/renderscript/ScriptIntrinsic" />
+		<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicYuvToRGB;" deprecated="31" />
+		<method name="forEach(Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="getFieldID_Input()Landroid/renderscript/Script$FieldID;" deprecated="31" />
+		<method name="getKernelID()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="setInput(Landroid/renderscript/Allocation;)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Short2" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(SS)V" since="14" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Short3" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(SSS)V" since="14" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+		<field name="z" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Short4" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(SSSS)V" since="14" deprecated="31" />
+		<field name="w" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+		<field name="z" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Type" since="11" deprecated="31">
+		<extends name="android/renderscript/BaseObj" />
+		<method name="createX(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;I)Landroid/renderscript/Type;" since="21" deprecated="31" />
+		<method name="createXY(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;II)Landroid/renderscript/Type;" since="21" deprecated="31" />
+		<method name="createXYZ(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;III)Landroid/renderscript/Type;" since="21" deprecated="31" />
+		<method name="getCount()I" deprecated="31" />
+		<method name="getElement()Landroid/renderscript/Element;" deprecated="31" />
+		<method name="getX()I" deprecated="31" />
+		<method name="getY()I" deprecated="31" />
+		<method name="getYuv()I" since="18" deprecated="31" />
+		<method name="getZ()I" deprecated="31" />
+		<method name="hasFaces()Z" deprecated="31" />
+		<method name="hasMipmaps()Z" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Type$Builder" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)V" deprecated="31" />
+		<method name="create()Landroid/renderscript/Type;" deprecated="31" />
+		<method name="setFaces(Z)Landroid/renderscript/Type$Builder;" deprecated="31" />
+		<method name="setMipmaps(Z)Landroid/renderscript/Type$Builder;" deprecated="31" />
+		<method name="setX(I)Landroid/renderscript/Type$Builder;" deprecated="31" />
+		<method name="setY(I)Landroid/renderscript/Type$Builder;" deprecated="31" />
+		<method name="setYuvFormat(I)Landroid/renderscript/Type$Builder;" since="18" deprecated="31" />
+		<method name="setZ(I)Landroid/renderscript/Type$Builder;" since="18" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Type$CubemapFace" since="11" deprecated="31">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/Type$CubemapFace;" />
+		<method name="values()[Landroid/renderscript/Type$CubemapFace;" />
+		<field name="NEGATIVE_X" deprecated="31" />
+		<field name="NEGATIVE_Y" deprecated="31" />
+		<field name="NEGATIVE_Z" deprecated="31" />
+		<field name="POSITIVE_X" since="14" deprecated="31" />
+		<field name="POSITIVE_Y" since="14" deprecated="31" />
+		<field name="POSITIVE_Z" since="14" deprecated="31" />
+		<field name="POSITVE_X" deprecated="29" />
+		<field name="POSITVE_Y" deprecated="29" />
+		<field name="POSITVE_Z" deprecated="29" />
+	</class>
+	<class name="android/sax/Element" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getChild(Ljava/lang/String;)Landroid/sax/Element;" />
+		<method name="getChild(Ljava/lang/String;Ljava/lang/String;)Landroid/sax/Element;" />
+		<method name="requireChild(Ljava/lang/String;)Landroid/sax/Element;" />
+		<method name="requireChild(Ljava/lang/String;Ljava/lang/String;)Landroid/sax/Element;" />
+		<method name="setElementListener(Landroid/sax/ElementListener;)V" />
+		<method name="setEndElementListener(Landroid/sax/EndElementListener;)V" />
+		<method name="setEndTextElementListener(Landroid/sax/EndTextElementListener;)V" />
+		<method name="setStartElementListener(Landroid/sax/StartElementListener;)V" />
+		<method name="setTextElementListener(Landroid/sax/TextElementListener;)V" />
+	</class>
+	<class name="android/sax/ElementListener" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/sax/EndElementListener" />
+		<implements name="android/sax/StartElementListener" />
+	</class>
+	<class name="android/sax/EndElementListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="end()V" />
+	</class>
+	<class name="android/sax/EndTextElementListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="end(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/sax/RootElement" since="1">
+		<extends name="android/sax/Element" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getContentHandler()Lorg/xml/sax/ContentHandler;" />
+	</class>
+	<class name="android/sax/StartElementListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="start(Lorg/xml/sax/Attributes;)V" />
+	</class>
+	<class name="android/sax/TextElementListener" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/sax/EndTextElementListener" />
+		<implements name="android/sax/StartElementListener" />
+	</class>
+	<class name="android/se/omapi/Channel" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/Channel" />
+		<method name="getSelectResponse()[B" />
+		<method name="getSession()Landroid/se/omapi/Session;" />
+		<method name="isBasicChannel()Z" />
+		<method name="selectNext()Z" />
+		<method name="transmit([B)[B" />
+	</class>
+	<class name="android/se/omapi/Reader" since="28">
+		<extends name="java/lang/Object" />
+		<method name="closeSessions()V" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getSEService()Landroid/se/omapi/SEService;" />
+		<method name="isSecureElementPresent()Z" />
+		<method name="openSession()Landroid/se/omapi/Session;" />
+	</class>
+	<class name="android/se/omapi/SEService" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/util/concurrent/Executor;Landroid/se/omapi/SEService$OnConnectedListener;)V" />
+		<method name="getReaders()[Landroid/se/omapi/Reader;" />
+		<method name="getUiccReader(I)Landroid/se/omapi/Reader;" since="30" />
+		<method name="getVersion()Ljava/lang/String;" />
+		<method name="isConnected()Z" />
+		<method name="shutdown()V" />
+		<field name="ACTION_SECURE_ELEMENT_STATE_CHANGED" since="31" />
+		<field name="EXTRA_READER_NAME" since="31" />
+		<field name="EXTRA_READER_STATE" since="31" />
+	</class>
+	<class name="android/se/omapi/SEService$OnConnectedListener" since="28">
+		<extends name="java/lang/Object" />
+		<method name="onConnected()V" />
+	</class>
+	<class name="android/se/omapi/Session" since="28">
+		<extends name="java/lang/Object" />
+		<method name="close()V" />
+		<method name="closeChannels()V" />
+		<method name="getATR()[B" />
+		<method name="getReader()Landroid/se/omapi/Reader;" />
+		<method name="isClosed()Z" />
+		<method name="openBasicChannel([B)Landroid/se/omapi/Channel;" />
+		<method name="openBasicChannel([BB)Landroid/se/omapi/Channel;" />
+		<method name="openLogicalChannel([B)Landroid/se/omapi/Channel;" />
+		<method name="openLogicalChannel([BB)Landroid/se/omapi/Channel;" />
+	</class>
+	<class name="android/security/AppUriAuthenticationPolicy" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAppAndUriMappings()Ljava/util/Map;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/security/AppUriAuthenticationPolicy$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addAppAndUriMapping(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;)Landroid/security/AppUriAuthenticationPolicy$Builder;" />
+		<method name="build()Landroid/security/AppUriAuthenticationPolicy;" />
+	</class>
+	<class name="android/security/AttestedKeyPair" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/KeyPair;Ljava/util/List;)V" since="30" />
+		<method name="getAttestationRecord()Ljava/util/List;" />
+		<method name="getKeyPair()Ljava/security/KeyPair;" />
+	</class>
+	<class name="android/security/ConfirmationAlreadyPresentingException" since="28">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/security/ConfirmationCallback" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCanceled()V" />
+		<method name="onConfirmed([B)V" />
+		<method name="onDismissed()V" />
+		<method name="onError(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/ConfirmationNotAvailableException" since="28">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/security/ConfirmationPrompt" since="28">
+		<extends name="java/lang/Object" />
+		<method name="cancelPrompt()V" />
+		<method name="isSupported(Landroid/content/Context;)Z" />
+		<method name="presentPrompt(Ljava/util/concurrent/Executor;Landroid/security/ConfirmationCallback;)V" />
+	</class>
+	<class name="android/security/ConfirmationPrompt$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="build()Landroid/security/ConfirmationPrompt;" />
+		<method name="setExtraData([B)Landroid/security/ConfirmationPrompt$Builder;" />
+		<method name="setPromptText(Ljava/lang/CharSequence;)Landroid/security/ConfirmationPrompt$Builder;" />
+	</class>
+	<class name="android/security/FileIntegrityManager" since="30">
+		<extends name="java/lang/Object" />
+		<method name="isApkVeritySupported()Z" />
+		<method name="isAppSourceCertificateTrusted(Ljava/security/cert/X509Certificate;)Z" />
+	</class>
+	<class name="android/security/KeyChain" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="choosePrivateKeyAlias(Landroid/app/Activity;Landroid/security/KeyChainAliasCallback;[Ljava/lang/String;[Ljava/security/Principal;Landroid/net/Uri;Ljava/lang/String;)V" since="23" />
+		<method name="choosePrivateKeyAlias(Landroid/app/Activity;Landroid/security/KeyChainAliasCallback;[Ljava/lang/String;[Ljava/security/Principal;Ljava/lang/String;ILjava/lang/String;)V" />
+		<method name="createInstallIntent()Landroid/content/Intent;" />
+		<method name="createManageCredentialsIntent(Landroid/security/AppUriAuthenticationPolicy;)Landroid/content/Intent;" since="31" />
+		<method name="getCertificateChain(Landroid/content/Context;Ljava/lang/String;)[Ljava/security/cert/X509Certificate;" />
+		<method name="getCredentialManagementAppPolicy(Landroid/content/Context;)Landroid/security/AppUriAuthenticationPolicy;" since="31" />
+		<method name="getPrivateKey(Landroid/content/Context;Ljava/lang/String;)Ljava/security/PrivateKey;" />
+		<method name="isBoundKeyAlgorithm(Ljava/lang/String;)Z" since="18" deprecated="23" />
+		<method name="isCredentialManagementApp(Landroid/content/Context;)Z" since="31" />
+		<method name="isKeyAlgorithmSupported(Ljava/lang/String;)Z" since="18" />
+		<method name="removeCredentialManagementApp(Landroid/content/Context;)Z" since="31" />
+		<field name="ACTION_KEYCHAIN_CHANGED" since="26" />
+		<field name="ACTION_KEY_ACCESS_CHANGED" since="26" />
+		<field name="ACTION_STORAGE_CHANGED" since="16" deprecated="26" />
+		<field name="ACTION_TRUST_STORE_CHANGED" since="26" />
+		<field name="EXTRA_CERTIFICATE" />
+		<field name="EXTRA_KEY_ACCESSIBLE" since="26" />
+		<field name="EXTRA_KEY_ALIAS" since="26" />
+		<field name="EXTRA_NAME" />
+		<field name="EXTRA_PKCS12" />
+		<field name="KEY_ALIAS_SELECTION_DENIED" since="30" />
+	</class>
+	<class name="android/security/KeyChainAliasCallback" since="14">
+		<extends name="java/lang/Object" />
+		<method name="alias(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/security/KeyChainException" since="14">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/KeyPairGeneratorSpec" since="18" deprecated="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="getAlgorithmParameterSpec()Ljava/security/spec/AlgorithmParameterSpec;" since="19" deprecated="29" />
+		<method name="getContext()Landroid/content/Context;" deprecated="29" />
+		<method name="getEndDate()Ljava/util/Date;" deprecated="29" />
+		<method name="getKeySize()I" since="19" deprecated="29" />
+		<method name="getKeyType()Ljava/lang/String;" since="19" deprecated="29" />
+		<method name="getKeystoreAlias()Ljava/lang/String;" deprecated="29" />
+		<method name="getSerialNumber()Ljava/math/BigInteger;" deprecated="29" />
+		<method name="getStartDate()Ljava/util/Date;" deprecated="29" />
+		<method name="getSubjectDN()Ljavax/security/auth/x500/X500Principal;" deprecated="29" />
+		<method name="isEncryptionRequired()Z" deprecated="29" />
+	</class>
+	<class name="android/security/KeyPairGeneratorSpec$Builder" since="18" deprecated="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="build()Landroid/security/KeyPairGeneratorSpec;" deprecated="29" />
+		<method name="setAlgorithmParameterSpec(Ljava/security/spec/AlgorithmParameterSpec;)Landroid/security/KeyPairGeneratorSpec$Builder;" since="19" deprecated="29" />
+		<method name="setAlias(Ljava/lang/String;)Landroid/security/KeyPairGeneratorSpec$Builder;" deprecated="29" />
+		<method name="setEncryptionRequired()Landroid/security/KeyPairGeneratorSpec$Builder;" deprecated="29" />
+		<method name="setEndDate(Ljava/util/Date;)Landroid/security/KeyPairGeneratorSpec$Builder;" deprecated="29" />
+		<method name="setKeySize(I)Landroid/security/KeyPairGeneratorSpec$Builder;" since="19" deprecated="29" />
+		<method name="setKeyType(Ljava/lang/String;)Landroid/security/KeyPairGeneratorSpec$Builder;" since="19" deprecated="29" />
+		<method name="setSerialNumber(Ljava/math/BigInteger;)Landroid/security/KeyPairGeneratorSpec$Builder;" deprecated="29" />
+		<method name="setStartDate(Ljava/util/Date;)Landroid/security/KeyPairGeneratorSpec$Builder;" deprecated="29" />
+		<method name="setSubject(Ljavax/security/auth/x500/X500Principal;)Landroid/security/KeyPairGeneratorSpec$Builder;" deprecated="29" />
+	</class>
+	<class name="android/security/KeyStoreParameter" since="18" deprecated="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/KeyStore$ProtectionParameter" />
+		<method name="isEncryptionRequired()Z" deprecated="29" />
+	</class>
+	<class name="android/security/KeyStoreParameter$Builder" since="18" deprecated="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="build()Landroid/security/KeyStoreParameter;" deprecated="29" />
+		<method name="setEncryptionRequired(Z)Landroid/security/KeyStoreParameter$Builder;" deprecated="29" />
+	</class>
+	<class name="android/security/NetworkSecurityPolicy" since="23">
+		<extends name="java/lang/Object" />
+		<method name="getInstance()Landroid/security/NetworkSecurityPolicy;" />
+		<method name="isCleartextTrafficPermitted()Z" />
+		<method name="isCleartextTrafficPermitted(Ljava/lang/String;)Z" since="24" />
+	</class>
+	<class name="android/security/identity/AccessControlProfile" since="30">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/security/identity/AccessControlProfile$Builder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/security/identity/AccessControlProfileId;)V" />
+		<method name="build()Landroid/security/identity/AccessControlProfile;" />
+		<method name="setReaderCertificate(Ljava/security/cert/X509Certificate;)Landroid/security/identity/AccessControlProfile$Builder;" />
+		<method name="setUserAuthenticationRequired(Z)Landroid/security/identity/AccessControlProfile$Builder;" />
+		<method name="setUserAuthenticationTimeout(J)Landroid/security/identity/AccessControlProfile$Builder;" />
+	</class>
+	<class name="android/security/identity/AccessControlProfileId" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getId()I" />
+	</class>
+	<class name="android/security/identity/AlreadyPersonalizedException" since="30">
+		<extends name="android/security/identity/IdentityCredentialException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/identity/CipherSuiteNotSupportedException" since="30">
+		<extends name="android/security/identity/IdentityCredentialException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/identity/DocTypeNotSupportedException" since="30">
+		<extends name="android/security/identity/IdentityCredentialException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/identity/EphemeralPublicKeyNotFoundException" since="30">
+		<extends name="android/security/identity/IdentityCredentialException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/identity/IdentityCredential" since="30">
+		<extends name="java/lang/Object" />
+		<method name="createEphemeralKeyPair()Ljava/security/KeyPair;" />
+		<method name="decryptMessageFromReader([B)[B" />
+		<method name="delete([B)[B" since="31" />
+		<method name="encryptMessageToReader([B)[B" />
+		<method name="getAuthKeysNeedingCertification()Ljava/util/Collection;" />
+		<method name="getAuthenticationDataUsageCount()[I" />
+		<method name="getCredentialKeyCertificateChain()Ljava/util/Collection;" />
+		<method name="getEntries([BLjava/util/Map;[B[B)Landroid/security/identity/ResultData;" />
+		<method name="proveOwnership([B)[B" since="31" />
+		<method name="setAllowUsingExhaustedKeys(Z)V" />
+		<method name="setAllowUsingExpiredKeys(Z)V" since="31" />
+		<method name="setAvailableAuthenticationKeys(II)V" />
+		<method name="setReaderEphemeralPublicKey(Ljava/security/PublicKey;)V" />
+		<method name="storeStaticAuthenticationData(Ljava/security/cert/X509Certificate;Ljava/time/Instant;[B)V" since="31" />
+		<method name="storeStaticAuthenticationData(Ljava/security/cert/X509Certificate;[B)V" deprecated="31" />
+		<method name="update(Landroid/security/identity/PersonalizationData;)[B" since="31" />
+	</class>
+	<class name="android/security/identity/IdentityCredentialException" since="30">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/identity/IdentityCredentialStore" since="30">
+		<extends name="java/lang/Object" />
+		<method name="createCredential(Ljava/lang/String;Ljava/lang/String;)Landroid/security/identity/WritableIdentityCredential;" />
+		<method name="deleteCredentialByName(Ljava/lang/String;)[B" deprecated="31" />
+		<method name="getCredentialByName(Ljava/lang/String;I)Landroid/security/identity/IdentityCredential;" />
+		<method name="getDirectAccessInstance(Landroid/content/Context;)Landroid/security/identity/IdentityCredentialStore;" />
+		<method name="getInstance(Landroid/content/Context;)Landroid/security/identity/IdentityCredentialStore;" />
+		<method name="getSupportedDocTypes()[Ljava/lang/String;" />
+		<field name="CIPHERSUITE_ECDHE_HKDF_ECDSA_WITH_AES_256_GCM_SHA256" />
+	</class>
+	<class name="android/security/identity/InvalidReaderSignatureException" since="30">
+		<extends name="android/security/identity/IdentityCredentialException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/identity/InvalidRequestMessageException" since="30">
+		<extends name="android/security/identity/IdentityCredentialException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/identity/MessageDecryptionException" since="30">
+		<extends name="android/security/identity/IdentityCredentialException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/identity/NoAuthenticationKeyAvailableException" since="30">
+		<extends name="android/security/identity/IdentityCredentialException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/identity/PersonalizationData" since="30">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/security/identity/PersonalizationData$Builder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addAccessControlProfile(Landroid/security/identity/AccessControlProfile;)Landroid/security/identity/PersonalizationData$Builder;" />
+		<method name="build()Landroid/security/identity/PersonalizationData;" />
+		<method name="putEntry(Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;[B)Landroid/security/identity/PersonalizationData$Builder;" />
+	</class>
+	<class name="android/security/identity/ResultData" since="30">
+		<extends name="java/lang/Object" />
+		<method name="getAuthenticatedData()[B" />
+		<method name="getEntry(Ljava/lang/String;Ljava/lang/String;)[B" />
+		<method name="getEntryNames(Ljava/lang/String;)Ljava/util/Collection;" />
+		<method name="getMessageAuthenticationCode()[B" />
+		<method name="getNamespaces()Ljava/util/Collection;" />
+		<method name="getRetrievedEntryNames(Ljava/lang/String;)Ljava/util/Collection;" />
+		<method name="getStaticAuthenticationData()[B" />
+		<method name="getStatus(Ljava/lang/String;Ljava/lang/String;)I" />
+		<field name="STATUS_NOT_IN_REQUEST_MESSAGE" />
+		<field name="STATUS_NOT_REQUESTED" />
+		<field name="STATUS_NO_ACCESS_CONTROL_PROFILES" />
+		<field name="STATUS_NO_SUCH_ENTRY" />
+		<field name="STATUS_OK" />
+		<field name="STATUS_READER_AUTHENTICATION_FAILED" />
+		<field name="STATUS_USER_AUTHENTICATION_FAILED" />
+	</class>
+	<class name="android/security/identity/SessionTranscriptMismatchException" since="30">
+		<extends name="android/security/identity/IdentityCredentialException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/identity/UnknownAuthenticationKeyException" since="30">
+		<extends name="android/security/identity/IdentityCredentialException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/identity/WritableIdentityCredential" since="30">
+		<extends name="java/lang/Object" />
+		<method name="getCredentialKeyCertificateChain([B)Ljava/util/Collection;" />
+		<method name="personalize(Landroid/security/identity/PersonalizationData;)[B" />
+	</class>
+	<class name="android/security/keystore/BackendBusyException" since="31">
+		<extends name="java/security/ProviderException" />
+		<method name="&lt;init&gt;(J)V" />
+		<method name="&lt;init&gt;(JLjava/lang/String;)V" />
+		<method name="&lt;init&gt;(JLjava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="getBackOffHintMillis()J" />
+	</class>
+	<class name="android/security/keystore/KeyExpiredException" since="23">
+		<extends name="java/security/InvalidKeyException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/keystore/KeyGenParameterSpec" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="getAlgorithmParameterSpec()Ljava/security/spec/AlgorithmParameterSpec;" />
+		<method name="getAttestKeyAlias()Ljava/lang/String;" since="31" />
+		<method name="getAttestationChallenge()[B" since="24" />
+		<method name="getBlockModes()[Ljava/lang/String;" />
+		<method name="getCertificateNotAfter()Ljava/util/Date;" />
+		<method name="getCertificateNotBefore()Ljava/util/Date;" />
+		<method name="getCertificateSerialNumber()Ljava/math/BigInteger;" />
+		<method name="getCertificateSubject()Ljavax/security/auth/x500/X500Principal;" />
+		<method name="getDigests()[Ljava/lang/String;" />
+		<method name="getEncryptionPaddings()[Ljava/lang/String;" />
+		<method name="getKeySize()I" />
+		<method name="getKeyValidityForConsumptionEnd()Ljava/util/Date;" />
+		<method name="getKeyValidityForOriginationEnd()Ljava/util/Date;" />
+		<method name="getKeyValidityStart()Ljava/util/Date;" />
+		<method name="getKeystoreAlias()Ljava/lang/String;" />
+		<method name="getMaxUsageCount()I" since="31" />
+		<method name="getPurposes()I" />
+		<method name="getSignaturePaddings()[Ljava/lang/String;" />
+		<method name="getUserAuthenticationType()I" since="30" />
+		<method name="getUserAuthenticationValidityDurationSeconds()I" />
+		<method name="isDevicePropertiesAttestationIncluded()Z" since="31" />
+		<method name="isDigestsSpecified()Z" />
+		<method name="isInvalidatedByBiometricEnrollment()Z" since="24" />
+		<method name="isRandomizedEncryptionRequired()Z" />
+		<method name="isStrongBoxBacked()Z" since="28" />
+		<method name="isUnlockedDeviceRequired()Z" since="28" />
+		<method name="isUserAuthenticationRequired()Z" />
+		<method name="isUserAuthenticationValidWhileOnBody()Z" since="24" />
+		<method name="isUserConfirmationRequired()Z" since="28" />
+		<method name="isUserPresenceRequired()Z" since="28" />
+	</class>
+	<class name="android/security/keystore/KeyGenParameterSpec$Builder" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="build()Landroid/security/keystore/KeyGenParameterSpec;" />
+		<method name="setAlgorithmParameterSpec(Ljava/security/spec/AlgorithmParameterSpec;)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setAttestKeyAlias(Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder;" since="31" />
+		<method name="setAttestationChallenge([B)Landroid/security/keystore/KeyGenParameterSpec$Builder;" since="24" />
+		<method name="setBlockModes([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setCertificateNotAfter(Ljava/util/Date;)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setCertificateNotBefore(Ljava/util/Date;)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setCertificateSerialNumber(Ljava/math/BigInteger;)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setCertificateSubject(Ljavax/security/auth/x500/X500Principal;)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setDevicePropertiesAttestationIncluded(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;" since="31" />
+		<method name="setDigests([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setEncryptionPaddings([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setInvalidatedByBiometricEnrollment(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;" since="24" />
+		<method name="setIsStrongBoxBacked(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;" since="28" />
+		<method name="setKeySize(I)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setKeyValidityEnd(Ljava/util/Date;)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setKeyValidityForConsumptionEnd(Ljava/util/Date;)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setKeyValidityForOriginationEnd(Ljava/util/Date;)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setKeyValidityStart(Ljava/util/Date;)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setMaxUsageCount(I)Landroid/security/keystore/KeyGenParameterSpec$Builder;" since="31" />
+		<method name="setRandomizedEncryptionRequired(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setSignaturePaddings([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setUnlockedDeviceRequired(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;" since="28" />
+		<method name="setUserAuthenticationParameters(II)Landroid/security/keystore/KeyGenParameterSpec$Builder;" since="30" />
+		<method name="setUserAuthenticationRequired(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setUserAuthenticationValidWhileOnBody(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;" since="24" />
+		<method name="setUserAuthenticationValidityDurationSeconds(I)Landroid/security/keystore/KeyGenParameterSpec$Builder;" deprecated="30" />
+		<method name="setUserConfirmationRequired(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;" since="28" />
+		<method name="setUserPresenceRequired(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;" since="28" />
+	</class>
+	<class name="android/security/keystore/KeyInfo" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/KeySpec" />
+		<method name="getBlockModes()[Ljava/lang/String;" />
+		<method name="getDigests()[Ljava/lang/String;" />
+		<method name="getEncryptionPaddings()[Ljava/lang/String;" />
+		<method name="getKeySize()I" />
+		<method name="getKeyValidityForConsumptionEnd()Ljava/util/Date;" />
+		<method name="getKeyValidityForOriginationEnd()Ljava/util/Date;" />
+		<method name="getKeyValidityStart()Ljava/util/Date;" />
+		<method name="getKeystoreAlias()Ljava/lang/String;" />
+		<method name="getOrigin()I" />
+		<method name="getPurposes()I" />
+		<method name="getRemainingUsageCount()I" since="31" />
+		<method name="getSecurityLevel()I" since="31" />
+		<method name="getSignaturePaddings()[Ljava/lang/String;" />
+		<method name="getUserAuthenticationType()I" since="30" />
+		<method name="getUserAuthenticationValidityDurationSeconds()I" />
+		<method name="isInsideSecureHardware()Z" deprecated="31" />
+		<method name="isInvalidatedByBiometricEnrollment()Z" since="24" />
+		<method name="isTrustedUserPresenceRequired()Z" since="28" />
+		<method name="isUserAuthenticationRequired()Z" />
+		<method name="isUserAuthenticationRequirementEnforcedBySecureHardware()Z" />
+		<method name="isUserAuthenticationValidWhileOnBody()Z" since="24" />
+		<method name="isUserConfirmationRequired()Z" since="28" />
+	</class>
+	<class name="android/security/keystore/KeyNotYetValidException" since="23">
+		<extends name="java/security/InvalidKeyException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/keystore/KeyPermanentlyInvalidatedException" since="23">
+		<extends name="java/security/InvalidKeyException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/keystore/KeyProperties" since="23">
+		<extends name="java/lang/Object" />
+		<field name="AUTH_BIOMETRIC_STRONG" since="30" />
+		<field name="AUTH_DEVICE_CREDENTIAL" since="30" />
+		<field name="BLOCK_MODE_CBC" />
+		<field name="BLOCK_MODE_CTR" />
+		<field name="BLOCK_MODE_ECB" />
+		<field name="BLOCK_MODE_GCM" />
+		<field name="DIGEST_MD5" />
+		<field name="DIGEST_NONE" />
+		<field name="DIGEST_SHA1" />
+		<field name="DIGEST_SHA224" />
+		<field name="DIGEST_SHA256" />
+		<field name="DIGEST_SHA384" />
+		<field name="DIGEST_SHA512" />
+		<field name="ENCRYPTION_PADDING_NONE" />
+		<field name="ENCRYPTION_PADDING_PKCS7" />
+		<field name="ENCRYPTION_PADDING_RSA_OAEP" />
+		<field name="ENCRYPTION_PADDING_RSA_PKCS1" />
+		<field name="KEY_ALGORITHM_3DES" since="28" deprecated="28" />
+		<field name="KEY_ALGORITHM_AES" />
+		<field name="KEY_ALGORITHM_EC" />
+		<field name="KEY_ALGORITHM_HMAC_SHA1" />
+		<field name="KEY_ALGORITHM_HMAC_SHA224" />
+		<field name="KEY_ALGORITHM_HMAC_SHA256" />
+		<field name="KEY_ALGORITHM_HMAC_SHA384" />
+		<field name="KEY_ALGORITHM_HMAC_SHA512" />
+		<field name="KEY_ALGORITHM_RSA" />
+		<field name="ORIGIN_GENERATED" />
+		<field name="ORIGIN_IMPORTED" />
+		<field name="ORIGIN_SECURELY_IMPORTED" since="28" />
+		<field name="ORIGIN_UNKNOWN" />
+		<field name="PURPOSE_AGREE_KEY" since="31" />
+		<field name="PURPOSE_ATTEST_KEY" since="31" />
+		<field name="PURPOSE_DECRYPT" />
+		<field name="PURPOSE_ENCRYPT" />
+		<field name="PURPOSE_SIGN" />
+		<field name="PURPOSE_VERIFY" />
+		<field name="PURPOSE_WRAP_KEY" since="28" />
+		<field name="SECURITY_LEVEL_SOFTWARE" since="31" />
+		<field name="SECURITY_LEVEL_STRONGBOX" since="31" />
+		<field name="SECURITY_LEVEL_TRUSTED_ENVIRONMENT" since="31" />
+		<field name="SECURITY_LEVEL_UNKNOWN" since="31" />
+		<field name="SECURITY_LEVEL_UNKNOWN_SECURE" since="31" />
+		<field name="SIGNATURE_PADDING_RSA_PKCS1" />
+		<field name="SIGNATURE_PADDING_RSA_PSS" />
+		<field name="UNRESTRICTED_USAGE_COUNT" since="31" />
+	</class>
+	<class name="android/security/keystore/KeyProtection" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/KeyStore$ProtectionParameter" />
+		<method name="getBlockModes()[Ljava/lang/String;" />
+		<method name="getDigests()[Ljava/lang/String;" />
+		<method name="getEncryptionPaddings()[Ljava/lang/String;" />
+		<method name="getKeyValidityForConsumptionEnd()Ljava/util/Date;" />
+		<method name="getKeyValidityForOriginationEnd()Ljava/util/Date;" />
+		<method name="getKeyValidityStart()Ljava/util/Date;" />
+		<method name="getMaxUsageCount()I" since="31" />
+		<method name="getPurposes()I" />
+		<method name="getSignaturePaddings()[Ljava/lang/String;" />
+		<method name="getUserAuthenticationType()I" since="30" />
+		<method name="getUserAuthenticationValidityDurationSeconds()I" />
+		<method name="isDigestsSpecified()Z" />
+		<method name="isInvalidatedByBiometricEnrollment()Z" since="24" />
+		<method name="isRandomizedEncryptionRequired()Z" />
+		<method name="isUnlockedDeviceRequired()Z" since="28" />
+		<method name="isUserAuthenticationRequired()Z" />
+		<method name="isUserAuthenticationValidWhileOnBody()Z" since="24" />
+		<method name="isUserConfirmationRequired()Z" since="28" />
+		<method name="isUserPresenceRequired()Z" since="28" />
+	</class>
+	<class name="android/security/keystore/KeyProtection$Builder" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="build()Landroid/security/keystore/KeyProtection;" />
+		<method name="setBlockModes([Ljava/lang/String;)Landroid/security/keystore/KeyProtection$Builder;" />
+		<method name="setDigests([Ljava/lang/String;)Landroid/security/keystore/KeyProtection$Builder;" />
+		<method name="setEncryptionPaddings([Ljava/lang/String;)Landroid/security/keystore/KeyProtection$Builder;" />
+		<method name="setInvalidatedByBiometricEnrollment(Z)Landroid/security/keystore/KeyProtection$Builder;" since="24" />
+		<method name="setIsStrongBoxBacked(Z)Landroid/security/keystore/KeyProtection$Builder;" since="31" />
+		<method name="setKeyValidityEnd(Ljava/util/Date;)Landroid/security/keystore/KeyProtection$Builder;" />
+		<method name="setKeyValidityForConsumptionEnd(Ljava/util/Date;)Landroid/security/keystore/KeyProtection$Builder;" />
+		<method name="setKeyValidityForOriginationEnd(Ljava/util/Date;)Landroid/security/keystore/KeyProtection$Builder;" />
+		<method name="setKeyValidityStart(Ljava/util/Date;)Landroid/security/keystore/KeyProtection$Builder;" />
+		<method name="setMaxUsageCount(I)Landroid/security/keystore/KeyProtection$Builder;" since="31" />
+		<method name="setRandomizedEncryptionRequired(Z)Landroid/security/keystore/KeyProtection$Builder;" />
+		<method name="setSignaturePaddings([Ljava/lang/String;)Landroid/security/keystore/KeyProtection$Builder;" />
+		<method name="setUnlockedDeviceRequired(Z)Landroid/security/keystore/KeyProtection$Builder;" since="28" />
+		<method name="setUserAuthenticationParameters(II)Landroid/security/keystore/KeyProtection$Builder;" since="30" />
+		<method name="setUserAuthenticationRequired(Z)Landroid/security/keystore/KeyProtection$Builder;" />
+		<method name="setUserAuthenticationValidWhileOnBody(Z)Landroid/security/keystore/KeyProtection$Builder;" since="24" />
+		<method name="setUserAuthenticationValidityDurationSeconds(I)Landroid/security/keystore/KeyProtection$Builder;" deprecated="30" />
+		<method name="setUserConfirmationRequired(Z)Landroid/security/keystore/KeyProtection$Builder;" since="28" />
+		<method name="setUserPresenceRequired(Z)Landroid/security/keystore/KeyProtection$Builder;" since="28" />
+	</class>
+	<class name="android/security/keystore/SecureKeyImportUnavailableException" since="28">
+		<extends name="java/security/ProviderException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/keystore/StrongBoxUnavailableException" since="28">
+		<extends name="java/security/ProviderException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/keystore/UserNotAuthenticatedException" since="23">
+		<extends name="java/security/InvalidKeyException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/keystore/UserPresenceUnavailableException" since="28">
+		<extends name="java/security/InvalidKeyException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/keystore/WrappedKeyEntry" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/KeyStore$Entry" />
+		<method name="&lt;init&gt;([BLjava/lang/String;Ljava/lang/String;Ljava/security/spec/AlgorithmParameterSpec;)V" />
+		<method name="getAlgorithmParameterSpec()Ljava/security/spec/AlgorithmParameterSpec;" />
+		<method name="getTransformation()Ljava/lang/String;" />
+		<method name="getWrappedKeyBytes()[B" />
+		<method name="getWrappingKeyAlias()Ljava/lang/String;" />
+	</class>
+	<class name="android/service/autofill/AutofillService" since="26">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getFillEventHistory()Landroid/service/autofill/FillEventHistory;" />
+		<method name="onConnected()V" />
+		<method name="onDisconnected()V" />
+		<method name="onFillRequest(Landroid/service/autofill/FillRequest;Landroid/os/CancellationSignal;Landroid/service/autofill/FillCallback;)V" />
+		<method name="onSaveRequest(Landroid/service/autofill/SaveRequest;Landroid/service/autofill/SaveCallback;)V" />
+		<method name="onSavedDatasetsInfoRequest(Landroid/service/autofill/SavedDatasetsInfoCallback;)V" since="31" />
+		<field name="SERVICE_INTERFACE" />
+		<field name="SERVICE_META_DATA" />
+	</class>
+	<class name="android/service/autofill/BatchUpdates" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/BatchUpdates$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/service/autofill/BatchUpdates;" />
+		<method name="transformChild(ILandroid/service/autofill/Transformation;)Landroid/service/autofill/BatchUpdates$Builder;" />
+		<method name="updateTemplate(Landroid/widget/RemoteViews;)Landroid/service/autofill/BatchUpdates$Builder;" />
+	</class>
+	<class name="android/service/autofill/CharSequenceTransformation" since="27">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="android/service/autofill/Transformation" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/CharSequenceTransformation$Builder" since="27">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/view/autofill/AutofillId;Ljava/util/regex/Pattern;Ljava/lang/String;)V" />
+		<method name="addField(Landroid/view/autofill/AutofillId;Ljava/util/regex/Pattern;Ljava/lang/String;)Landroid/service/autofill/CharSequenceTransformation$Builder;" />
+		<method name="build()Landroid/service/autofill/CharSequenceTransformation;" />
+	</class>
+	<class name="android/service/autofill/CustomDescription" since="27">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/CustomDescription$Builder" since="27">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/widget/RemoteViews;)V" />
+		<method name="addChild(ILandroid/service/autofill/Transformation;)Landroid/service/autofill/CustomDescription$Builder;" />
+		<method name="addOnClickAction(ILandroid/service/autofill/OnClickAction;)Landroid/service/autofill/CustomDescription$Builder;" since="29" />
+		<method name="batchUpdate(Landroid/service/autofill/Validator;Landroid/service/autofill/BatchUpdates;)Landroid/service/autofill/CustomDescription$Builder;" since="28" />
+		<method name="build()Landroid/service/autofill/CustomDescription;" />
+	</class>
+	<class name="android/service/autofill/Dataset" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/Dataset$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/widget/RemoteViews;)V" />
+		<method name="build()Landroid/service/autofill/Dataset;" />
+		<method name="setAuthentication(Landroid/content/IntentSender;)Landroid/service/autofill/Dataset$Builder;" />
+		<method name="setId(Ljava/lang/String;)Landroid/service/autofill/Dataset$Builder;" />
+		<method name="setInlinePresentation(Landroid/service/autofill/InlinePresentation;)Landroid/service/autofill/Dataset$Builder;" since="30" />
+		<method name="setInlinePresentation(Landroid/service/autofill/InlinePresentation;Landroid/service/autofill/InlinePresentation;)Landroid/service/autofill/Dataset$Builder;" since="31" />
+		<method name="setValue(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;)Landroid/service/autofill/Dataset$Builder;" />
+		<method name="setValue(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Landroid/widget/RemoteViews;)Landroid/service/autofill/Dataset$Builder;" />
+		<method name="setValue(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Landroid/widget/RemoteViews;Landroid/service/autofill/InlinePresentation;)Landroid/service/autofill/Dataset$Builder;" since="30" />
+		<method name="setValue(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Landroid/widget/RemoteViews;Landroid/service/autofill/InlinePresentation;Landroid/service/autofill/InlinePresentation;)Landroid/service/autofill/Dataset$Builder;" since="31" />
+		<method name="setValue(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Ljava/util/regex/Pattern;)Landroid/service/autofill/Dataset$Builder;" since="28" />
+		<method name="setValue(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Ljava/util/regex/Pattern;Landroid/widget/RemoteViews;)Landroid/service/autofill/Dataset$Builder;" since="28" />
+		<method name="setValue(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Ljava/util/regex/Pattern;Landroid/widget/RemoteViews;Landroid/service/autofill/InlinePresentation;)Landroid/service/autofill/Dataset$Builder;" since="30" />
+		<method name="setValue(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Ljava/util/regex/Pattern;Landroid/widget/RemoteViews;Landroid/service/autofill/InlinePresentation;Landroid/service/autofill/InlinePresentation;)Landroid/service/autofill/Dataset$Builder;" since="31" />
+	</class>
+	<class name="android/service/autofill/DateTransformation" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="android/service/autofill/Transformation" />
+		<method name="&lt;init&gt;(Landroid/view/autofill/AutofillId;Ljava/lang/Object;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/DateValueSanitizer" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="android/service/autofill/Sanitizer" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/FieldClassification" since="28">
+		<extends name="java/lang/Object" />
+		<method name="getMatches()Ljava/util/List;" />
+	</class>
+	<class name="android/service/autofill/FieldClassification$Match" since="28">
+		<extends name="java/lang/Object" />
+		<method name="getCategoryId()Ljava/lang/String;" />
+		<method name="getScore()F" />
+	</class>
+	<class name="android/service/autofill/FillCallback" since="26">
+		<extends name="java/lang/Object" />
+		<method name="onFailure(Ljava/lang/CharSequence;)V" />
+		<method name="onSuccess(Landroid/service/autofill/FillResponse;)V" />
+	</class>
+	<class name="android/service/autofill/FillContext" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getFocusedId()Landroid/view/autofill/AutofillId;" since="29" />
+		<method name="getRequestId()I" />
+		<method name="getStructure()Landroid/app/assist/AssistStructure;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/FillEventHistory" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getClientState()Landroid/os/Bundle;" deprecated="28" />
+		<method name="getEvents()Ljava/util/List;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/FillEventHistory$Event" since="26">
+		<extends name="java/lang/Object" />
+		<method name="getChangedFields()Ljava/util/Map;" since="28" />
+		<method name="getClientState()Landroid/os/Bundle;" since="28" />
+		<method name="getDatasetId()Ljava/lang/String;" />
+		<method name="getFieldsClassification()Ljava/util/Map;" since="28" />
+		<method name="getIgnoredDatasetIds()Ljava/util/Set;" since="28" />
+		<method name="getManuallyEnteredField()Ljava/util/Map;" since="28" />
+		<method name="getNoSaveUiReason()I" since="31" />
+		<method name="getSelectedDatasetIds()Ljava/util/Set;" since="28" />
+		<method name="getType()I" />
+		<field name="NO_SAVE_UI_REASON_DATASET_MATCH" since="31" />
+		<field name="NO_SAVE_UI_REASON_FIELD_VALIDATION_FAILED" since="31" />
+		<field name="NO_SAVE_UI_REASON_HAS_EMPTY_REQUIRED" since="31" />
+		<field name="NO_SAVE_UI_REASON_NONE" since="31" />
+		<field name="NO_SAVE_UI_REASON_NO_SAVE_INFO" since="31" />
+		<field name="NO_SAVE_UI_REASON_NO_VALUE_CHANGED" since="31" />
+		<field name="NO_SAVE_UI_REASON_WITH_DELAY_SAVE_FLAG" since="31" />
+		<field name="TYPE_AUTHENTICATION_SELECTED" />
+		<field name="TYPE_CONTEXT_COMMITTED" since="28" />
+		<field name="TYPE_DATASETS_SHOWN" since="30" />
+		<field name="TYPE_DATASET_AUTHENTICATION_SELECTED" />
+		<field name="TYPE_DATASET_SELECTED" />
+		<field name="TYPE_SAVE_SHOWN" />
+	</class>
+	<class name="android/service/autofill/FillRequest" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getClientState()Landroid/os/Bundle;" />
+		<method name="getFillContexts()Ljava/util/List;" />
+		<method name="getFlags()I" />
+		<method name="getId()I" />
+		<method name="getInlineSuggestionsRequest()Landroid/view/inputmethod/InlineSuggestionsRequest;" since="30" />
+		<field name="CREATOR" />
+		<field name="FLAG_COMPATIBILITY_MODE_REQUEST" since="29" />
+		<field name="FLAG_MANUAL_REQUEST" />
+	</class>
+	<class name="android/service/autofill/FillResponse" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+		<field name="FLAG_DISABLE_ACTIVITY_ONLY" since="28" />
+		<field name="FLAG_TRACK_CONTEXT_COMMITED" since="28" />
+	</class>
+	<class name="android/service/autofill/FillResponse$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addDataset(Landroid/service/autofill/Dataset;)Landroid/service/autofill/FillResponse$Builder;" />
+		<method name="build()Landroid/service/autofill/FillResponse;" />
+		<method name="disableAutofill(J)Landroid/service/autofill/FillResponse$Builder;" since="28" />
+		<method name="setAuthentication([Landroid/view/autofill/AutofillId;Landroid/content/IntentSender;Landroid/widget/RemoteViews;)Landroid/service/autofill/FillResponse$Builder;" />
+		<method name="setAuthentication([Landroid/view/autofill/AutofillId;Landroid/content/IntentSender;Landroid/widget/RemoteViews;Landroid/service/autofill/InlinePresentation;)Landroid/service/autofill/FillResponse$Builder;" since="30" />
+		<method name="setAuthentication([Landroid/view/autofill/AutofillId;Landroid/content/IntentSender;Landroid/widget/RemoteViews;Landroid/service/autofill/InlinePresentation;Landroid/service/autofill/InlinePresentation;)Landroid/service/autofill/FillResponse$Builder;" since="31" />
+		<method name="setClientState(Landroid/os/Bundle;)Landroid/service/autofill/FillResponse$Builder;" />
+		<method name="setFieldClassificationIds([Landroid/view/autofill/AutofillId;)Landroid/service/autofill/FillResponse$Builder;" since="28" />
+		<method name="setFlags(I)Landroid/service/autofill/FillResponse$Builder;" since="28" />
+		<method name="setFooter(Landroid/widget/RemoteViews;)Landroid/service/autofill/FillResponse$Builder;" since="28" />
+		<method name="setHeader(Landroid/widget/RemoteViews;)Landroid/service/autofill/FillResponse$Builder;" since="28" />
+		<method name="setIgnoredIds([Landroid/view/autofill/AutofillId;)Landroid/service/autofill/FillResponse$Builder;" />
+		<method name="setPresentationCancelIds([I)Landroid/service/autofill/FillResponse$Builder;" since="30" />
+		<method name="setSaveInfo(Landroid/service/autofill/SaveInfo;)Landroid/service/autofill/FillResponse$Builder;" />
+		<method name="setUserData(Landroid/service/autofill/UserData;)Landroid/service/autofill/FillResponse$Builder;" since="29" />
+	</class>
+	<class name="android/service/autofill/ImageTransformation" since="27">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="android/service/autofill/Transformation" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/ImageTransformation$Builder" since="27">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/view/autofill/AutofillId;Ljava/util/regex/Pattern;I)V" deprecated="28" />
+		<method name="&lt;init&gt;(Landroid/view/autofill/AutofillId;Ljava/util/regex/Pattern;ILjava/lang/CharSequence;)V" since="28" />
+		<method name="addOption(Ljava/util/regex/Pattern;I)Landroid/service/autofill/ImageTransformation$Builder;" deprecated="28" />
+		<method name="addOption(Ljava/util/regex/Pattern;ILjava/lang/CharSequence;)Landroid/service/autofill/ImageTransformation$Builder;" since="28" />
+		<method name="build()Landroid/service/autofill/ImageTransformation;" />
+	</class>
+	<class name="android/service/autofill/InlinePresentation" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/app/slice/Slice;Landroid/widget/inline/InlinePresentationSpec;Z)V" />
+		<method name="createTooltipPresentation(Landroid/app/slice/Slice;Landroid/widget/inline/InlinePresentationSpec;)Landroid/service/autofill/InlinePresentation;" since="31" />
+		<method name="getInlinePresentationSpec()Landroid/widget/inline/InlinePresentationSpec;" />
+		<method name="getSlice()Landroid/app/slice/Slice;" />
+		<method name="isPinned()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/LuhnChecksumValidator" since="27">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="android/service/autofill/Validator" />
+		<method name="&lt;init&gt;([Landroid/view/autofill/AutofillId;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/OnClickAction" since="29">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/service/autofill/RegexValidator" since="27">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="android/service/autofill/Validator" />
+		<method name="&lt;init&gt;(Landroid/view/autofill/AutofillId;Ljava/util/regex/Pattern;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/Sanitizer" since="28">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/service/autofill/SaveCallback" since="26">
+		<extends name="java/lang/Object" />
+		<method name="onFailure(Ljava/lang/CharSequence;)V" />
+		<method name="onSuccess()V" />
+		<method name="onSuccess(Landroid/content/IntentSender;)V" since="28" />
+	</class>
+	<class name="android/service/autofill/SaveInfo" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+		<field name="FLAG_DELAY_SAVE" since="29" />
+		<field name="FLAG_DONT_SAVE_ON_FINISH" since="28" />
+		<field name="FLAG_SAVE_ON_ALL_VIEWS_INVISIBLE" />
+		<field name="NEGATIVE_BUTTON_STYLE_CANCEL" />
+		<field name="NEGATIVE_BUTTON_STYLE_NEVER" since="30" />
+		<field name="NEGATIVE_BUTTON_STYLE_REJECT" />
+		<field name="POSITIVE_BUTTON_STYLE_CONTINUE" since="30" />
+		<field name="POSITIVE_BUTTON_STYLE_SAVE" since="30" />
+		<field name="SAVE_DATA_TYPE_ADDRESS" />
+		<field name="SAVE_DATA_TYPE_CREDIT_CARD" />
+		<field name="SAVE_DATA_TYPE_DEBIT_CARD" since="30" />
+		<field name="SAVE_DATA_TYPE_EMAIL_ADDRESS" />
+		<field name="SAVE_DATA_TYPE_GENERIC" />
+		<field name="SAVE_DATA_TYPE_GENERIC_CARD" since="30" />
+		<field name="SAVE_DATA_TYPE_PASSWORD" />
+		<field name="SAVE_DATA_TYPE_PAYMENT_CARD" since="30" />
+		<field name="SAVE_DATA_TYPE_USERNAME" />
+	</class>
+	<class name="android/service/autofill/SaveInfo$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" since="27" />
+		<method name="&lt;init&gt;(I[Landroid/view/autofill/AutofillId;)V" />
+		<method name="addSanitizer(Landroid/service/autofill/Sanitizer;[Landroid/view/autofill/AutofillId;)Landroid/service/autofill/SaveInfo$Builder;" since="28" />
+		<method name="build()Landroid/service/autofill/SaveInfo;" />
+		<method name="setCustomDescription(Landroid/service/autofill/CustomDescription;)Landroid/service/autofill/SaveInfo$Builder;" since="27" />
+		<method name="setDescription(Ljava/lang/CharSequence;)Landroid/service/autofill/SaveInfo$Builder;" />
+		<method name="setFlags(I)Landroid/service/autofill/SaveInfo$Builder;" />
+		<method name="setNegativeAction(ILandroid/content/IntentSender;)Landroid/service/autofill/SaveInfo$Builder;" />
+		<method name="setOptionalIds([Landroid/view/autofill/AutofillId;)Landroid/service/autofill/SaveInfo$Builder;" />
+		<method name="setPositiveAction(I)Landroid/service/autofill/SaveInfo$Builder;" since="30" />
+		<method name="setTriggerId(Landroid/view/autofill/AutofillId;)Landroid/service/autofill/SaveInfo$Builder;" since="28" />
+		<method name="setValidator(Landroid/service/autofill/Validator;)Landroid/service/autofill/SaveInfo$Builder;" since="27" />
+	</class>
+	<class name="android/service/autofill/SaveRequest" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getClientState()Landroid/os/Bundle;" />
+		<method name="getDatasetIds()Ljava/util/List;" since="28" />
+		<method name="getFillContexts()Ljava/util/List;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/SavedDatasetsInfo" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="getCount()I" />
+		<method name="getType()Ljava/lang/String;" />
+		<field name="TYPE_OTHER" />
+		<field name="TYPE_PASSWORDS" />
+	</class>
+	<class name="android/service/autofill/SavedDatasetsInfoCallback" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onError(I)V" />
+		<method name="onSuccess(Ljava/util/Set;)V" />
+		<field name="ERROR_NEEDS_USER_ACTION" />
+		<field name="ERROR_OTHER" />
+		<field name="ERROR_UNSUPPORTED" />
+	</class>
+	<class name="android/service/autofill/TextValueSanitizer" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="android/service/autofill/Sanitizer" />
+		<method name="&lt;init&gt;(Ljava/util/regex/Pattern;Ljava/lang/String;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/Transformation" since="27">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/service/autofill/UserData" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getFieldClassificationAlgorithm()Ljava/lang/String;" />
+		<method name="getFieldClassificationAlgorithmForCategory(Ljava/lang/String;)Ljava/lang/String;" since="29" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getMaxCategoryCount()I" />
+		<method name="getMaxFieldClassificationIdsSize()I" />
+		<method name="getMaxUserDataSize()I" />
+		<method name="getMaxValueLength()I" />
+		<method name="getMinValueLength()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/UserData$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="add(Ljava/lang/String;Ljava/lang/String;)Landroid/service/autofill/UserData$Builder;" />
+		<method name="build()Landroid/service/autofill/UserData;" />
+		<method name="setFieldClassificationAlgorithm(Ljava/lang/String;Landroid/os/Bundle;)Landroid/service/autofill/UserData$Builder;" />
+		<method name="setFieldClassificationAlgorithmForCategory(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/service/autofill/UserData$Builder;" since="29" />
+	</class>
+	<class name="android/service/autofill/Validator" since="27">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/service/autofill/Validators" since="27">
+		<extends name="java/lang/Object" />
+		<method name="and([Landroid/service/autofill/Validator;)Landroid/service/autofill/Validator;" />
+		<method name="not(Landroid/service/autofill/Validator;)Landroid/service/autofill/Validator;" since="28" />
+		<method name="or([Landroid/service/autofill/Validator;)Landroid/service/autofill/Validator;" />
+	</class>
+	<class name="android/service/autofill/VisibilitySetterAction" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="android/service/autofill/OnClickAction" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/VisibilitySetterAction$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="build()Landroid/service/autofill/VisibilitySetterAction;" />
+		<method name="setVisibility(II)Landroid/service/autofill/VisibilitySetterAction$Builder;" />
+	</class>
+	<class name="android/service/carrier/CarrierIdentifier" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V" since="29" />
+		<method name="&lt;init&gt;([BLjava/lang/String;Ljava/lang/String;)V" since="28" />
+		<method name="getCarrierId()I" since="29" />
+		<method name="getGid1()Ljava/lang/String;" />
+		<method name="getGid2()Ljava/lang/String;" />
+		<method name="getImsi()Ljava/lang/String;" />
+		<method name="getMcc()Ljava/lang/String;" />
+		<method name="getMnc()Ljava/lang/String;" />
+		<method name="getSpecificCarrierId()I" since="29" />
+		<method name="getSpn()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/carrier/CarrierMessagingClientService" since="29">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/service/carrier/CarrierMessagingService" since="22">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onDownloadMms(Landroid/net/Uri;ILandroid/net/Uri;Landroid/service/carrier/CarrierMessagingService$ResultCallback;)V" />
+		<method name="onFilterSms(Landroid/service/carrier/MessagePdu;Ljava/lang/String;IILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V" deprecated="24" />
+		<method name="onReceiveTextSms(Landroid/service/carrier/MessagePdu;Ljava/lang/String;IILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V" since="24" />
+		<method name="onSendDataSms([BILjava/lang/String;IILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V" since="23" />
+		<method name="onSendDataSms([BILjava/lang/String;ILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V" deprecated="23" />
+		<method name="onSendMms(Landroid/net/Uri;ILandroid/net/Uri;Landroid/service/carrier/CarrierMessagingService$ResultCallback;)V" />
+		<method name="onSendMultipartTextSms(Ljava/util/List;ILjava/lang/String;ILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V" since="23" />
+		<method name="onSendMultipartTextSms(Ljava/util/List;ILjava/lang/String;Landroid/service/carrier/CarrierMessagingService$ResultCallback;)V" deprecated="23" />
+		<method name="onSendTextSms(Ljava/lang/String;ILjava/lang/String;ILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V" since="23" />
+		<method name="onSendTextSms(Ljava/lang/String;ILjava/lang/String;Landroid/service/carrier/CarrierMessagingService$ResultCallback;)V" deprecated="23" />
+		<field name="DOWNLOAD_STATUS_ERROR" />
+		<field name="DOWNLOAD_STATUS_OK" />
+		<field name="DOWNLOAD_STATUS_RETRY_ON_CARRIER_NETWORK" />
+		<field name="RECEIVE_OPTIONS_DEFAULT" since="24" />
+		<field name="RECEIVE_OPTIONS_DROP" since="24" />
+		<field name="RECEIVE_OPTIONS_SKIP_NOTIFY_WHEN_CREDENTIAL_PROTECTED_STORAGE_UNAVAILABLE" since="24" />
+		<field name="SEND_FLAG_REQUEST_DELIVERY_STATUS" since="23" />
+		<field name="SEND_STATUS_ERROR" />
+		<field name="SEND_STATUS_OK" />
+		<field name="SEND_STATUS_RETRY_ON_CARRIER_NETWORK" />
+		<field name="SERVICE_INTERFACE" />
+	</class>
+	<class name="android/service/carrier/CarrierMessagingService$ResultCallback" since="22">
+		<extends name="java/lang/Object" />
+		<method name="onReceiveResult(Ljava/lang/Object;)V" />
+	</class>
+	<class name="android/service/carrier/CarrierMessagingService$SendMmsResult" since="22">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I[B)V" />
+		<method name="getSendConfPdu()[B" />
+		<method name="getSendStatus()I" />
+	</class>
+	<class name="android/service/carrier/CarrierMessagingService$SendMultipartSmsResult" since="22">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I[I)V" />
+		<method name="getMessageRefs()[I" />
+		<method name="getSendStatus()I" />
+	</class>
+	<class name="android/service/carrier/CarrierMessagingService$SendSmsResult" since="22">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getMessageRef()I" />
+		<method name="getSendStatus()I" />
+	</class>
+	<class name="android/service/carrier/CarrierService" since="23">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="notifyCarrierNetworkChange(Z)V" />
+		<method name="onLoadConfig(Landroid/service/carrier/CarrierIdentifier;)Landroid/os/PersistableBundle;" />
+		<field name="CARRIER_SERVICE_INTERFACE" />
+	</class>
+	<class name="android/service/carrier/MessagePdu" since="22">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/util/List;)V" />
+		<method name="getPdus()Ljava/util/List;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/chooser/ChooserTarget" since="23" deprecated="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Landroid/graphics/drawable/Icon;FLandroid/content/ComponentName;Landroid/os/Bundle;)V" deprecated="30" />
+		<method name="getComponentName()Landroid/content/ComponentName;" deprecated="30" />
+		<method name="getIcon()Landroid/graphics/drawable/Icon;" deprecated="30" />
+		<method name="getIntentExtras()Landroid/os/Bundle;" deprecated="30" />
+		<method name="getScore()F" deprecated="30" />
+		<method name="getTitle()Ljava/lang/CharSequence;" deprecated="30" />
+		<field name="CREATOR" deprecated="30" />
+	</class>
+	<class name="android/service/chooser/ChooserTargetService" since="23" deprecated="30">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<method name="onGetChooserTargets(Landroid/content/ComponentName;Landroid/content/IntentFilter;)Ljava/util/List;" deprecated="30" />
+		<field name="BIND_PERMISSION" deprecated="30" />
+		<field name="META_DATA_NAME" deprecated="30" />
+		<field name="SERVICE_INTERFACE" deprecated="30" />
+	</class>
+	<class name="android/service/controls/Control" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAppIntent()Landroid/app/PendingIntent;" />
+		<method name="getControlId()Ljava/lang/String;" />
+		<method name="getControlTemplate()Landroid/service/controls/templates/ControlTemplate;" />
+		<method name="getCustomColor()Landroid/content/res/ColorStateList;" />
+		<method name="getCustomIcon()Landroid/graphics/drawable/Icon;" />
+		<method name="getDeviceType()I" />
+		<method name="getStatus()I" />
+		<method name="getStatusText()Ljava/lang/CharSequence;" />
+		<method name="getStructure()Ljava/lang/CharSequence;" />
+		<method name="getSubtitle()Ljava/lang/CharSequence;" />
+		<method name="getTitle()Ljava/lang/CharSequence;" />
+		<method name="getZone()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+		<field name="STATUS_DISABLED" />
+		<field name="STATUS_ERROR" />
+		<field name="STATUS_NOT_FOUND" />
+		<field name="STATUS_OK" />
+		<field name="STATUS_UNKNOWN" />
+	</class>
+	<class name="android/service/controls/Control$StatefulBuilder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/service/controls/Control;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/app/PendingIntent;)V" />
+		<method name="build()Landroid/service/controls/Control;" />
+		<method name="setAppIntent(Landroid/app/PendingIntent;)Landroid/service/controls/Control$StatefulBuilder;" />
+		<method name="setControlId(Ljava/lang/String;)Landroid/service/controls/Control$StatefulBuilder;" />
+		<method name="setControlTemplate(Landroid/service/controls/templates/ControlTemplate;)Landroid/service/controls/Control$StatefulBuilder;" />
+		<method name="setCustomColor(Landroid/content/res/ColorStateList;)Landroid/service/controls/Control$StatefulBuilder;" />
+		<method name="setCustomIcon(Landroid/graphics/drawable/Icon;)Landroid/service/controls/Control$StatefulBuilder;" />
+		<method name="setDeviceType(I)Landroid/service/controls/Control$StatefulBuilder;" />
+		<method name="setStatus(I)Landroid/service/controls/Control$StatefulBuilder;" />
+		<method name="setStatusText(Ljava/lang/CharSequence;)Landroid/service/controls/Control$StatefulBuilder;" />
+		<method name="setStructure(Ljava/lang/CharSequence;)Landroid/service/controls/Control$StatefulBuilder;" />
+		<method name="setSubtitle(Ljava/lang/CharSequence;)Landroid/service/controls/Control$StatefulBuilder;" />
+		<method name="setTitle(Ljava/lang/CharSequence;)Landroid/service/controls/Control$StatefulBuilder;" />
+		<method name="setZone(Ljava/lang/CharSequence;)Landroid/service/controls/Control$StatefulBuilder;" />
+	</class>
+	<class name="android/service/controls/Control$StatelessBuilder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/service/controls/Control;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/app/PendingIntent;)V" />
+		<method name="build()Landroid/service/controls/Control;" />
+		<method name="setAppIntent(Landroid/app/PendingIntent;)Landroid/service/controls/Control$StatelessBuilder;" />
+		<method name="setControlId(Ljava/lang/String;)Landroid/service/controls/Control$StatelessBuilder;" />
+		<method name="setCustomColor(Landroid/content/res/ColorStateList;)Landroid/service/controls/Control$StatelessBuilder;" />
+		<method name="setCustomIcon(Landroid/graphics/drawable/Icon;)Landroid/service/controls/Control$StatelessBuilder;" />
+		<method name="setDeviceType(I)Landroid/service/controls/Control$StatelessBuilder;" />
+		<method name="setStructure(Ljava/lang/CharSequence;)Landroid/service/controls/Control$StatelessBuilder;" />
+		<method name="setSubtitle(Ljava/lang/CharSequence;)Landroid/service/controls/Control$StatelessBuilder;" />
+		<method name="setTitle(Ljava/lang/CharSequence;)Landroid/service/controls/Control$StatelessBuilder;" />
+		<method name="setZone(Ljava/lang/CharSequence;)Landroid/service/controls/Control$StatelessBuilder;" />
+	</class>
+	<class name="android/service/controls/ControlsProviderService" since="30">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createPublisherFor(Ljava/util/List;)Ljava/util/concurrent/Flow$Publisher;" />
+		<method name="createPublisherForAllAvailable()Ljava/util/concurrent/Flow$Publisher;" />
+		<method name="createPublisherForSuggested()Ljava/util/concurrent/Flow$Publisher;" />
+		<method name="performControlAction(Ljava/lang/String;Landroid/service/controls/actions/ControlAction;Ljava/util/function/Consumer;)V" />
+		<method name="requestAddControl(Landroid/content/Context;Landroid/content/ComponentName;Landroid/service/controls/Control;)V" />
+		<field name="SERVICE_CONTROLS" />
+		<field name="TAG" />
+	</class>
+	<class name="android/service/controls/DeviceTypes" since="30">
+		<extends name="java/lang/Object" />
+		<method name="validDeviceType(I)Z" />
+		<field name="TYPE_AC_HEATER" />
+		<field name="TYPE_AC_UNIT" />
+		<field name="TYPE_AIR_FRESHENER" />
+		<field name="TYPE_AIR_PURIFIER" />
+		<field name="TYPE_AWNING" />
+		<field name="TYPE_BLINDS" />
+		<field name="TYPE_CAMERA" />
+		<field name="TYPE_CLOSET" />
+		<field name="TYPE_COFFEE_MAKER" />
+		<field name="TYPE_CURTAIN" />
+		<field name="TYPE_DEHUMIDIFIER" />
+		<field name="TYPE_DISHWASHER" />
+		<field name="TYPE_DISPLAY" />
+		<field name="TYPE_DOOR" />
+		<field name="TYPE_DOORBELL" />
+		<field name="TYPE_DRAWER" />
+		<field name="TYPE_DRYER" />
+		<field name="TYPE_FAN" />
+		<field name="TYPE_GARAGE" />
+		<field name="TYPE_GATE" />
+		<field name="TYPE_GENERIC_ARM_DISARM" />
+		<field name="TYPE_GENERIC_LOCK_UNLOCK" />
+		<field name="TYPE_GENERIC_ON_OFF" />
+		<field name="TYPE_GENERIC_OPEN_CLOSE" />
+		<field name="TYPE_GENERIC_START_STOP" />
+		<field name="TYPE_GENERIC_TEMP_SETTING" />
+		<field name="TYPE_GENERIC_VIEWSTREAM" />
+		<field name="TYPE_HEATER" />
+		<field name="TYPE_HOOD" />
+		<field name="TYPE_HUMIDIFIER" />
+		<field name="TYPE_KETTLE" />
+		<field name="TYPE_LIGHT" />
+		<field name="TYPE_LOCK" />
+		<field name="TYPE_MICROWAVE" />
+		<field name="TYPE_MOP" />
+		<field name="TYPE_MOWER" />
+		<field name="TYPE_MULTICOOKER" />
+		<field name="TYPE_OUTLET" />
+		<field name="TYPE_PERGOLA" />
+		<field name="TYPE_RADIATOR" />
+		<field name="TYPE_REFRIGERATOR" />
+		<field name="TYPE_REMOTE_CONTROL" />
+		<field name="TYPE_ROUTINE" />
+		<field name="TYPE_SECURITY_SYSTEM" />
+		<field name="TYPE_SET_TOP" />
+		<field name="TYPE_SHOWER" />
+		<field name="TYPE_SHUTTER" />
+		<field name="TYPE_SPRINKLER" />
+		<field name="TYPE_STANDMIXER" />
+		<field name="TYPE_STYLER" />
+		<field name="TYPE_SWITCH" />
+		<field name="TYPE_THERMOSTAT" />
+		<field name="TYPE_TV" />
+		<field name="TYPE_UNKNOWN" />
+		<field name="TYPE_VACUUM" />
+		<field name="TYPE_VALVE" />
+		<field name="TYPE_WASHER" />
+		<field name="TYPE_WATER_HEATER" />
+		<field name="TYPE_WINDOW" />
+	</class>
+	<class name="android/service/controls/actions/BooleanAction" since="30">
+		<extends name="android/service/controls/actions/ControlAction" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Z)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;ZLjava/lang/String;)V" />
+		<method name="getNewState()Z" />
+	</class>
+	<class name="android/service/controls/actions/CommandAction" since="30">
+		<extends name="android/service/controls/actions/ControlAction" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="android/service/controls/actions/ControlAction" since="30">
+		<extends name="java/lang/Object" />
+		<method name="getActionType()I" />
+		<method name="getChallengeValue()Ljava/lang/String;" />
+		<method name="getErrorAction()Landroid/service/controls/actions/ControlAction;" />
+		<method name="getTemplateId()Ljava/lang/String;" />
+		<method name="isValidResponse(I)Z" />
+		<field name="RESPONSE_CHALLENGE_ACK" />
+		<field name="RESPONSE_CHALLENGE_PASSPHRASE" />
+		<field name="RESPONSE_CHALLENGE_PIN" />
+		<field name="RESPONSE_FAIL" />
+		<field name="RESPONSE_OK" />
+		<field name="RESPONSE_UNKNOWN" />
+		<field name="TYPE_BOOLEAN" />
+		<field name="TYPE_COMMAND" />
+		<field name="TYPE_ERROR" />
+		<field name="TYPE_FLOAT" />
+		<field name="TYPE_MODE" />
+	</class>
+	<class name="android/service/controls/actions/FloatAction" since="30">
+		<extends name="android/service/controls/actions/ControlAction" />
+		<method name="&lt;init&gt;(Ljava/lang/String;F)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;FLjava/lang/String;)V" />
+		<method name="getNewValue()F" />
+	</class>
+	<class name="android/service/controls/actions/ModeAction" since="30">
+		<extends name="android/service/controls/actions/ControlAction" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;ILjava/lang/String;)V" />
+		<method name="getNewMode()I" />
+	</class>
+	<class name="android/service/controls/templates/ControlButton" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(ZLjava/lang/CharSequence;)V" />
+		<method name="getActionDescription()Ljava/lang/CharSequence;" />
+		<method name="isChecked()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/controls/templates/ControlTemplate" since="30">
+		<extends name="java/lang/Object" />
+		<method name="getErrorTemplate()Landroid/service/controls/templates/ControlTemplate;" />
+		<method name="getNoTemplateObject()Landroid/service/controls/templates/ControlTemplate;" />
+		<method name="getTemplateId()Ljava/lang/String;" />
+		<method name="getTemplateType()I" />
+		<field name="TYPE_ERROR" />
+		<field name="TYPE_NO_TEMPLATE" />
+		<field name="TYPE_RANGE" />
+		<field name="TYPE_STATELESS" />
+		<field name="TYPE_TEMPERATURE" />
+		<field name="TYPE_THUMBNAIL" since="31" />
+		<field name="TYPE_TOGGLE" />
+		<field name="TYPE_TOGGLE_RANGE" />
+	</class>
+	<class name="android/service/controls/templates/RangeTemplate" since="30">
+		<extends name="android/service/controls/templates/ControlTemplate" />
+		<method name="&lt;init&gt;(Ljava/lang/String;FFFFLjava/lang/CharSequence;)V" />
+		<method name="getCurrentValue()F" />
+		<method name="getFormatString()Ljava/lang/CharSequence;" />
+		<method name="getMaxValue()F" />
+		<method name="getMinValue()F" />
+		<method name="getStepValue()F" />
+	</class>
+	<class name="android/service/controls/templates/StatelessTemplate" since="30">
+		<extends name="android/service/controls/templates/ControlTemplate" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/service/controls/templates/TemperatureControlTemplate" since="30">
+		<extends name="android/service/controls/templates/ControlTemplate" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/service/controls/templates/ControlTemplate;III)V" />
+		<method name="getCurrentActiveMode()I" />
+		<method name="getCurrentMode()I" />
+		<method name="getModes()I" />
+		<method name="getTemplate()Landroid/service/controls/templates/ControlTemplate;" />
+		<field name="FLAG_MODE_COOL" />
+		<field name="FLAG_MODE_ECO" />
+		<field name="FLAG_MODE_HEAT" />
+		<field name="FLAG_MODE_HEAT_COOL" />
+		<field name="FLAG_MODE_OFF" />
+		<field name="MODE_COOL" />
+		<field name="MODE_ECO" />
+		<field name="MODE_HEAT" />
+		<field name="MODE_HEAT_COOL" />
+		<field name="MODE_OFF" />
+		<field name="MODE_UNKNOWN" />
+	</class>
+	<class name="android/service/controls/templates/ThumbnailTemplate" since="31">
+		<extends name="android/service/controls/templates/ControlTemplate" />
+		<method name="&lt;init&gt;(Ljava/lang/String;ZLandroid/graphics/drawable/Icon;Ljava/lang/CharSequence;)V" />
+		<method name="getContentDescription()Ljava/lang/CharSequence;" />
+		<method name="getThumbnail()Landroid/graphics/drawable/Icon;" />
+		<method name="isActive()Z" />
+	</class>
+	<class name="android/service/controls/templates/ToggleRangeTemplate" since="30">
+		<extends name="android/service/controls/templates/ControlTemplate" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/service/controls/templates/ControlButton;Landroid/service/controls/templates/RangeTemplate;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;ZLjava/lang/CharSequence;Landroid/service/controls/templates/RangeTemplate;)V" />
+		<method name="getActionDescription()Ljava/lang/CharSequence;" />
+		<method name="getRange()Landroid/service/controls/templates/RangeTemplate;" />
+		<method name="isChecked()Z" />
+	</class>
+	<class name="android/service/controls/templates/ToggleTemplate" since="30">
+		<extends name="android/service/controls/templates/ControlTemplate" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/service/controls/templates/ControlButton;)V" />
+		<method name="getContentDescription()Ljava/lang/CharSequence;" />
+		<method name="isChecked()Z" />
+	</class>
+	<class name="android/service/dreams/DreamService" since="17">
+		<extends name="android/app/Service" />
+		<implements name="android/view/Window$Callback" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="findViewById(I)Landroid/view/View;" />
+		<method name="finish()V" />
+		<method name="getWindow()Landroid/view/Window;" />
+		<method name="getWindowManager()Landroid/view/WindowManager;" />
+		<method name="isFullscreen()Z" />
+		<method name="isInteractive()Z" />
+		<method name="isScreenBright()Z" />
+		<method name="onDreamingStarted()V" />
+		<method name="onDreamingStopped()V" />
+		<method name="onWakeUp()V" since="21" />
+		<method name="requireViewById(I)Landroid/view/View;" since="28" />
+		<method name="setContentView(I)V" />
+		<method name="setContentView(Landroid/view/View;)V" />
+		<method name="setContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="setFullscreen(Z)V" />
+		<method name="setInteractive(Z)V" />
+		<method name="setScreenBright(Z)V" />
+		<method name="wakeUp()V" since="21" />
+		<field name="DREAM_META_DATA" />
+		<field name="SERVICE_INTERFACE" />
+	</class>
+	<class name="android/service/media/CameraPrewarmService" since="23">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCooldown(Z)V" />
+		<method name="onPrewarm()V" />
+	</class>
+	<class name="android/service/media/MediaBrowserService" since="21">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getBrowserRootHints()Landroid/os/Bundle;" since="24" />
+		<method name="getCurrentBrowserInfo()Landroid/media/session/MediaSessionManager$RemoteUserInfo;" since="28" />
+		<method name="getSessionToken()Landroid/media/session/MediaSession$Token;" />
+		<method name="notifyChildrenChanged(Ljava/lang/String;)V" />
+		<method name="notifyChildrenChanged(Ljava/lang/String;Landroid/os/Bundle;)V" since="24" />
+		<method name="onGetRoot(Ljava/lang/String;ILandroid/os/Bundle;)Landroid/service/media/MediaBrowserService$BrowserRoot;" />
+		<method name="onLoadChildren(Ljava/lang/String;Landroid/service/media/MediaBrowserService$Result;)V" />
+		<method name="onLoadChildren(Ljava/lang/String;Landroid/service/media/MediaBrowserService$Result;Landroid/os/Bundle;)V" since="24" />
+		<method name="onLoadItem(Ljava/lang/String;Landroid/service/media/MediaBrowserService$Result;)V" since="23" />
+		<method name="setSessionToken(Landroid/media/session/MediaSession$Token;)V" />
+		<field name="SERVICE_INTERFACE" />
+	</class>
+	<class name="android/service/media/MediaBrowserService$BrowserRoot" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getRootId()Ljava/lang/String;" />
+		<field name="EXTRA_OFFLINE" since="24" />
+		<field name="EXTRA_RECENT" since="24" />
+		<field name="EXTRA_SUGGESTED" since="24" />
+	</class>
+	<class name="android/service/media/MediaBrowserService$Result" since="21">
+		<extends name="java/lang/Object" />
+		<method name="detach()V" />
+		<method name="sendResult(Ljava/lang/Object;)V" />
+	</class>
+	<class name="android/service/notification/Condition" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/net/Uri;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;III)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="copy()Landroid/service/notification/Condition;" />
+		<method name="isValidId(Landroid/net/Uri;Ljava/lang/String;)Z" />
+		<method name="newId(Landroid/content/Context;)Landroid/net/Uri$Builder;" />
+		<method name="relevanceToString(I)Ljava/lang/String;" />
+		<method name="stateToString(I)Ljava/lang/String;" />
+		<field name="CREATOR" />
+		<field name="FLAG_RELEVANT_ALWAYS" />
+		<field name="FLAG_RELEVANT_NOW" />
+		<field name="SCHEME" />
+		<field name="STATE_ERROR" />
+		<field name="STATE_FALSE" />
+		<field name="STATE_TRUE" />
+		<field name="STATE_UNKNOWN" />
+		<field name="flags" />
+		<field name="icon" />
+		<field name="id" />
+		<field name="line1" />
+		<field name="line2" />
+		<field name="state" />
+		<field name="summary" />
+	</class>
+	<class name="android/service/notification/ConditionProviderService" since="24" deprecated="29">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="notifyCondition(Landroid/service/notification/Condition;)V" deprecated="29" />
+		<method name="notifyConditions([Landroid/service/notification/Condition;)V" deprecated="29" />
+		<method name="onConnected()V" deprecated="29" />
+		<method name="onRequestConditions(I)V" deprecated="29" />
+		<method name="onSubscribe(Landroid/net/Uri;)V" deprecated="29" />
+		<method name="onUnsubscribe(Landroid/net/Uri;)V" deprecated="29" />
+		<method name="requestRebind(Landroid/content/ComponentName;)V" since="26" deprecated="29" />
+		<method name="requestUnbind()V" since="26" deprecated="29" />
+		<field name="EXTRA_RULE_ID" deprecated="29" />
+		<field name="META_DATA_CONFIGURATION_ACTIVITY" deprecated="29" />
+		<field name="META_DATA_RULE_INSTANCE_LIMIT" deprecated="29" />
+		<field name="META_DATA_RULE_TYPE" deprecated="29" />
+		<field name="SERVICE_INTERFACE" deprecated="29" />
+	</class>
+	<class name="android/service/notification/NotificationListenerService" since="18">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="cancelAllNotifications()V" />
+		<method name="cancelNotification(Ljava/lang/String;)V" since="21" />
+		<method name="cancelNotification(Ljava/lang/String;Ljava/lang/String;I)V" deprecated="21" />
+		<method name="cancelNotifications([Ljava/lang/String;)V" since="21" />
+		<method name="clearRequestedListenerHints()V" since="29" />
+		<method name="getActiveNotifications()[Landroid/service/notification/StatusBarNotification;" />
+		<method name="getActiveNotifications([Ljava/lang/String;)[Landroid/service/notification/StatusBarNotification;" since="21" />
+		<method name="getCurrentInterruptionFilter()I" since="21" />
+		<method name="getCurrentListenerHints()I" since="21" />
+		<method name="getCurrentRanking()Landroid/service/notification/NotificationListenerService$RankingMap;" since="21" />
+		<method name="getNotificationChannelGroups(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/util/List;" since="26" />
+		<method name="getNotificationChannels(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/util/List;" since="26" />
+		<method name="getSnoozedNotifications()[Landroid/service/notification/StatusBarNotification;" since="26" />
+		<method name="migrateNotificationFilter(ILjava/util/List;)V" since="31" />
+		<method name="onInterruptionFilterChanged(I)V" since="21" />
+		<method name="onListenerConnected()V" since="21" />
+		<method name="onListenerDisconnected()V" since="24" />
+		<method name="onListenerHintsChanged(I)V" since="21" />
+		<method name="onNotificationChannelGroupModified(Ljava/lang/String;Landroid/os/UserHandle;Landroid/app/NotificationChannelGroup;I)V" since="26" />
+		<method name="onNotificationChannelModified(Ljava/lang/String;Landroid/os/UserHandle;Landroid/app/NotificationChannel;I)V" since="26" />
+		<method name="onNotificationPosted(Landroid/service/notification/StatusBarNotification;)V" />
+		<method name="onNotificationPosted(Landroid/service/notification/StatusBarNotification;Landroid/service/notification/NotificationListenerService$RankingMap;)V" since="21" />
+		<method name="onNotificationRankingUpdate(Landroid/service/notification/NotificationListenerService$RankingMap;)V" since="21" />
+		<method name="onNotificationRemoved(Landroid/service/notification/StatusBarNotification;)V" />
+		<method name="onNotificationRemoved(Landroid/service/notification/StatusBarNotification;Landroid/service/notification/NotificationListenerService$RankingMap;)V" since="21" />
+		<method name="onNotificationRemoved(Landroid/service/notification/StatusBarNotification;Landroid/service/notification/NotificationListenerService$RankingMap;I)V" since="26" />
+		<method name="onSilentStatusBarIconsVisibilityChanged(Z)V" since="29" />
+		<method name="requestInterruptionFilter(I)V" since="21" />
+		<method name="requestListenerHints(I)V" since="21" />
+		<method name="requestRebind(Landroid/content/ComponentName;)V" since="24" />
+		<method name="requestUnbind()V" since="24" />
+		<method name="setNotificationsShown([Ljava/lang/String;)V" since="23" />
+		<method name="snoozeNotification(Ljava/lang/String;J)V" since="26" />
+		<method name="updateNotificationChannel(Ljava/lang/String;Landroid/os/UserHandle;Landroid/app/NotificationChannel;)V" since="26" />
+		<field name="FLAG_FILTER_TYPE_ALERTING" since="31" />
+		<field name="FLAG_FILTER_TYPE_CONVERSATIONS" since="31" />
+		<field name="FLAG_FILTER_TYPE_ONGOING" since="31" />
+		<field name="FLAG_FILTER_TYPE_SILENT" since="31" />
+		<field name="HINT_HOST_DISABLE_CALL_EFFECTS" since="24" />
+		<field name="HINT_HOST_DISABLE_EFFECTS" since="21" />
+		<field name="HINT_HOST_DISABLE_NOTIFICATION_EFFECTS" since="24" />
+		<field name="INTERRUPTION_FILTER_ALARMS" since="23" />
+		<field name="INTERRUPTION_FILTER_ALL" since="21" />
+		<field name="INTERRUPTION_FILTER_NONE" since="21" />
+		<field name="INTERRUPTION_FILTER_PRIORITY" since="21" />
+		<field name="INTERRUPTION_FILTER_UNKNOWN" since="23" />
+		<field name="META_DATA_DEFAULT_FILTER_TYPES" since="31" />
+		<field name="META_DATA_DISABLED_FILTER_TYPES" since="31" />
+		<field name="NOTIFICATION_CHANNEL_OR_GROUP_ADDED" since="26" />
+		<field name="NOTIFICATION_CHANNEL_OR_GROUP_DELETED" since="26" />
+		<field name="NOTIFICATION_CHANNEL_OR_GROUP_UPDATED" since="26" />
+		<field name="REASON_APP_CANCEL" since="26" />
+		<field name="REASON_APP_CANCEL_ALL" since="26" />
+		<field name="REASON_CANCEL" since="26" />
+		<field name="REASON_CANCEL_ALL" since="26" />
+		<field name="REASON_CHANNEL_BANNED" since="26" />
+		<field name="REASON_CHANNEL_REMOVED" since="31" />
+		<field name="REASON_CLEAR_DATA" since="31" />
+		<field name="REASON_CLICK" since="26" />
+		<field name="REASON_ERROR" since="26" />
+		<field name="REASON_GROUP_OPTIMIZATION" since="26" />
+		<field name="REASON_GROUP_SUMMARY_CANCELED" since="26" />
+		<field name="REASON_LISTENER_CANCEL" since="26" />
+		<field name="REASON_LISTENER_CANCEL_ALL" since="26" />
+		<field name="REASON_PACKAGE_BANNED" since="26" />
+		<field name="REASON_PACKAGE_CHANGED" since="26" />
+		<field name="REASON_PACKAGE_SUSPENDED" since="26" />
+		<field name="REASON_PROFILE_TURNED_OFF" since="26" />
+		<field name="REASON_SNOOZED" since="26" />
+		<field name="REASON_TIMEOUT" since="26" />
+		<field name="REASON_UNAUTOBUNDLED" since="26" />
+		<field name="REASON_USER_STOPPED" since="26" />
+		<field name="SERVICE_INTERFACE" />
+		<field name="SUPPRESSED_EFFECT_SCREEN_OFF" since="24" deprecated="28" />
+		<field name="SUPPRESSED_EFFECT_SCREEN_ON" since="24" deprecated="28" />
+	</class>
+	<class name="android/service/notification/NotificationListenerService$Ranking" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="canBubble()Z" since="29" />
+		<method name="canShowBadge()Z" since="26" />
+		<method name="getChannel()Landroid/app/NotificationChannel;" since="26" />
+		<method name="getConversationShortcutInfo()Landroid/content/pm/ShortcutInfo;" since="31" />
+		<method name="getImportance()I" since="24" />
+		<method name="getImportanceExplanation()Ljava/lang/CharSequence;" since="24" />
+		<method name="getKey()Ljava/lang/String;" />
+		<method name="getLastAudiblyAlertedMillis()J" since="29" />
+		<method name="getLockscreenVisibilityOverride()I" since="31" />
+		<method name="getOverrideGroupKey()Ljava/lang/String;" since="24" />
+		<method name="getRank()I" />
+		<method name="getSmartActions()Ljava/util/List;" since="29" />
+		<method name="getSmartReplies()Ljava/util/List;" since="29" />
+		<method name="getSuppressedVisualEffects()I" since="24" />
+		<method name="getUserSentiment()I" since="28" />
+		<method name="isAmbient()Z" />
+		<method name="isConversation()Z" since="31" />
+		<method name="isSuspended()Z" since="28" />
+		<method name="matchesInterruptionFilter()Z" />
+		<field name="USER_SENTIMENT_NEGATIVE" since="28" />
+		<field name="USER_SENTIMENT_NEUTRAL" since="28" />
+		<field name="USER_SENTIMENT_POSITIVE" since="28" />
+		<field name="VISIBILITY_NO_OVERRIDE" since="31" />
+	</class>
+	<class name="android/service/notification/NotificationListenerService$RankingMap" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getOrderedKeys()[Ljava/lang/String;" />
+		<method name="getRanking(Ljava/lang/String;Landroid/service/notification/NotificationListenerService$Ranking;)Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/notification/StatusBarNotification" since="18">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;IIILandroid/app/Notification;Landroid/os/UserHandle;J)V" deprecated="26" />
+		<method name="clone()Landroid/service/notification/StatusBarNotification;" />
+		<method name="getGroupKey()Ljava/lang/String;" since="21" />
+		<method name="getId()I" />
+		<method name="getKey()Ljava/lang/String;" since="20" />
+		<method name="getNotification()Landroid/app/Notification;" />
+		<method name="getOpPkg()Ljava/lang/String;" since="29" />
+		<method name="getOverrideGroupKey()Ljava/lang/String;" since="24" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getPostTime()J" />
+		<method name="getTag()Ljava/lang/String;" />
+		<method name="getUid()I" since="29" />
+		<method name="getUser()Landroid/os/UserHandle;" since="21" />
+		<method name="getUserId()I" deprecated="21" />
+		<method name="isAppGroup()Z" since="30" />
+		<method name="isClearable()Z" />
+		<method name="isGroup()Z" since="24" />
+		<method name="isOngoing()Z" />
+		<method name="setOverrideGroupKey(Ljava/lang/String;)V" since="24" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/notification/ZenPolicy" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getPriorityCallSenders()I" />
+		<method name="getPriorityCategoryAlarms()I" />
+		<method name="getPriorityCategoryCalls()I" />
+		<method name="getPriorityCategoryConversations()I" since="30" />
+		<method name="getPriorityCategoryEvents()I" />
+		<method name="getPriorityCategoryMedia()I" />
+		<method name="getPriorityCategoryMessages()I" />
+		<method name="getPriorityCategoryReminders()I" />
+		<method name="getPriorityCategoryRepeatCallers()I" />
+		<method name="getPriorityCategorySystem()I" />
+		<method name="getPriorityConversationSenders()I" since="30" />
+		<method name="getPriorityMessageSenders()I" />
+		<method name="getVisualEffectAmbient()I" />
+		<method name="getVisualEffectBadge()I" />
+		<method name="getVisualEffectFullScreenIntent()I" />
+		<method name="getVisualEffectLights()I" />
+		<method name="getVisualEffectNotificationList()I" />
+		<method name="getVisualEffectPeek()I" />
+		<method name="getVisualEffectStatusBar()I" />
+		<field name="CONVERSATION_SENDERS_ANYONE" since="30" />
+		<field name="CONVERSATION_SENDERS_IMPORTANT" since="30" />
+		<field name="CONVERSATION_SENDERS_NONE" since="30" />
+		<field name="CONVERSATION_SENDERS_UNSET" since="30" />
+		<field name="CREATOR" />
+		<field name="PEOPLE_TYPE_ANYONE" />
+		<field name="PEOPLE_TYPE_CONTACTS" />
+		<field name="PEOPLE_TYPE_NONE" />
+		<field name="PEOPLE_TYPE_STARRED" />
+		<field name="PEOPLE_TYPE_UNSET" />
+		<field name="STATE_ALLOW" />
+		<field name="STATE_DISALLOW" />
+		<field name="STATE_UNSET" />
+	</class>
+	<class name="android/service/notification/ZenPolicy$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="allowAlarms(Z)Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="allowAllSounds()Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="allowCalls(I)Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="allowConversations(I)Landroid/service/notification/ZenPolicy$Builder;" since="30" />
+		<method name="allowEvents(Z)Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="allowMedia(Z)Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="allowMessages(I)Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="allowReminders(Z)Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="allowRepeatCallers(Z)Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="allowSystem(Z)Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="build()Landroid/service/notification/ZenPolicy;" />
+		<method name="disallowAllSounds()Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="hideAllVisualEffects()Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="showAllVisualEffects()Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="showBadges(Z)Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="showFullScreenIntent(Z)Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="showInAmbientDisplay(Z)Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="showInNotificationList(Z)Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="showLights(Z)Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="showPeeking(Z)Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="showStatusBarIcons(Z)Landroid/service/notification/ZenPolicy$Builder;" />
+	</class>
+	<class name="android/service/quickaccesswallet/GetWalletCardsCallback" since="30">
+		<extends name="java/lang/Object" />
+		<method name="onFailure(Landroid/service/quickaccesswallet/GetWalletCardsError;)V" />
+		<method name="onSuccess(Landroid/service/quickaccesswallet/GetWalletCardsResponse;)V" />
+	</class>
+	<class name="android/service/quickaccesswallet/GetWalletCardsError" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Icon;Ljava/lang/CharSequence;)V" />
+		<method name="getIcon()Landroid/graphics/drawable/Icon;" />
+		<method name="getMessage()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/quickaccesswallet/GetWalletCardsRequest" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(IIII)V" />
+		<method name="getCardHeightPx()I" />
+		<method name="getCardWidthPx()I" />
+		<method name="getIconSizePx()I" />
+		<method name="getMaxCards()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/quickaccesswallet/GetWalletCardsResponse" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/util/List;I)V" />
+		<method name="getSelectedIndex()I" />
+		<method name="getWalletCards()Ljava/util/List;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/quickaccesswallet/QuickAccessWalletService" since="30">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onWalletCardSelected(Landroid/service/quickaccesswallet/SelectWalletCardRequest;)V" />
+		<method name="onWalletCardsRequested(Landroid/service/quickaccesswallet/GetWalletCardsRequest;Landroid/service/quickaccesswallet/GetWalletCardsCallback;)V" />
+		<method name="onWalletDismissed()V" />
+		<method name="sendWalletServiceEvent(Landroid/service/quickaccesswallet/WalletServiceEvent;)V" />
+		<field name="ACTION_VIEW_WALLET" />
+		<field name="ACTION_VIEW_WALLET_SETTINGS" />
+		<field name="SERVICE_INTERFACE" />
+		<field name="SERVICE_META_DATA" />
+	</class>
+	<class name="android/service/quickaccesswallet/SelectWalletCardRequest" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getCardId()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/quickaccesswallet/WalletCard" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCardIcon()Landroid/graphics/drawable/Icon;" />
+		<method name="getCardId()Ljava/lang/String;" />
+		<method name="getCardImage()Landroid/graphics/drawable/Icon;" />
+		<method name="getCardLabel()Ljava/lang/CharSequence;" />
+		<method name="getContentDescription()Ljava/lang/CharSequence;" />
+		<method name="getPendingIntent()Landroid/app/PendingIntent;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/quickaccesswallet/WalletCard$Builder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/graphics/drawable/Icon;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V" />
+		<method name="build()Landroid/service/quickaccesswallet/WalletCard;" />
+		<method name="setCardIcon(Landroid/graphics/drawable/Icon;)Landroid/service/quickaccesswallet/WalletCard$Builder;" />
+		<method name="setCardLabel(Ljava/lang/CharSequence;)Landroid/service/quickaccesswallet/WalletCard$Builder;" />
+	</class>
+	<class name="android/service/quickaccesswallet/WalletServiceEvent" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getEventType()I" />
+		<field name="CREATOR" />
+		<field name="TYPE_NFC_PAYMENT_STARTED" />
+	</class>
+	<class name="android/service/quicksettings/Tile" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getContentDescription()Ljava/lang/CharSequence;" />
+		<method name="getIcon()Landroid/graphics/drawable/Icon;" />
+		<method name="getLabel()Ljava/lang/CharSequence;" />
+		<method name="getState()I" />
+		<method name="getStateDescription()Ljava/lang/CharSequence;" since="30" />
+		<method name="getSubtitle()Ljava/lang/CharSequence;" since="29" />
+		<method name="setContentDescription(Ljava/lang/CharSequence;)V" />
+		<method name="setIcon(Landroid/graphics/drawable/Icon;)V" />
+		<method name="setLabel(Ljava/lang/CharSequence;)V" />
+		<method name="setState(I)V" />
+		<method name="setStateDescription(Ljava/lang/CharSequence;)V" since="30" />
+		<method name="setSubtitle(Ljava/lang/CharSequence;)V" since="29" />
+		<method name="updateTile()V" />
+		<field name="CREATOR" />
+		<field name="STATE_ACTIVE" />
+		<field name="STATE_INACTIVE" />
+		<field name="STATE_UNAVAILABLE" />
+	</class>
+	<class name="android/service/quicksettings/TileService" since="24">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getQsTile()Landroid/service/quicksettings/Tile;" />
+		<method name="isLocked()Z" />
+		<method name="isSecure()Z" />
+		<method name="onClick()V" />
+		<method name="onStartListening()V" />
+		<method name="onStopListening()V" />
+		<method name="onTileAdded()V" />
+		<method name="onTileRemoved()V" />
+		<method name="requestListeningState(Landroid/content/Context;Landroid/content/ComponentName;)V" />
+		<method name="showDialog(Landroid/app/Dialog;)V" />
+		<method name="startActivityAndCollapse(Landroid/content/Intent;)V" />
+		<method name="unlockAndRun(Ljava/lang/Runnable;)V" />
+		<field name="ACTION_QS_TILE" />
+		<field name="ACTION_QS_TILE_PREFERENCES" />
+		<field name="META_DATA_ACTIVE_TILE" />
+		<field name="META_DATA_TOGGLEABLE_TILE" since="30" />
+	</class>
+	<class name="android/service/restrictions/RestrictionsReceiver" since="21">
+		<extends name="android/content/BroadcastReceiver" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onRequestPermission(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/PersistableBundle;)V" />
+	</class>
+	<class name="android/service/textservice/SpellCheckerService" since="14">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createSession()Landroid/service/textservice/SpellCheckerService$Session;" />
+		<field name="SERVICE_INTERFACE" />
+	</class>
+	<class name="android/service/textservice/SpellCheckerService$Session" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getBundle()Landroid/os/Bundle;" />
+		<method name="getLocale()Ljava/lang/String;" />
+		<method name="getSupportedAttributes()I" since="31" />
+		<method name="onCancel()V" />
+		<method name="onClose()V" since="15" />
+		<method name="onCreate()V" />
+		<method name="onGetSentenceSuggestionsMultiple([Landroid/view/textservice/TextInfo;I)[Landroid/view/textservice/SentenceSuggestionsInfo;" since="16" />
+		<method name="onGetSuggestions(Landroid/view/textservice/TextInfo;I)Landroid/view/textservice/SuggestionsInfo;" />
+		<method name="onGetSuggestionsMultiple([Landroid/view/textservice/TextInfo;IZ)[Landroid/view/textservice/SuggestionsInfo;" />
+	</class>
+	<class name="android/service/voice/AlwaysOnHotwordDetector" since="21" removed="31">
+		<extends name="java/lang/Object" />
+		<method name="createEnrollIntent()Landroid/content/Intent;" />
+		<method name="createReEnrollIntent()Landroid/content/Intent;" />
+		<method name="createUnEnrollIntent()Landroid/content/Intent;" />
+		<method name="getParameter(I)I" since="30" />
+		<method name="getSupportedAudioCapabilities()I" since="30" />
+		<method name="getSupportedRecognitionModes()I" />
+		<method name="queryParameter(I)Landroid/service/voice/AlwaysOnHotwordDetector$ModelParamRange;" since="30" />
+		<method name="setParameter(II)I" since="30" />
+		<method name="startRecognition(I)Z" />
+		<method name="stopRecognition()Z" />
+		<field name="AUDIO_CAPABILITY_ECHO_CANCELLATION" since="30" />
+		<field name="AUDIO_CAPABILITY_NOISE_SUPPRESSION" since="30" />
+		<field name="MODEL_PARAM_THRESHOLD_FACTOR" since="30" />
+		<field name="RECOGNITION_FLAG_ALLOW_MULTIPLE_TRIGGERS" />
+		<field name="RECOGNITION_FLAG_CAPTURE_TRIGGER_AUDIO" />
+		<field name="RECOGNITION_FLAG_ENABLE_AUDIO_ECHO_CANCELLATION" since="30" />
+		<field name="RECOGNITION_FLAG_ENABLE_AUDIO_NOISE_SUPPRESSION" since="30" />
+		<field name="RECOGNITION_MODE_USER_IDENTIFICATION" />
+		<field name="RECOGNITION_MODE_VOICE_TRIGGER" />
+		<field name="STATE_HARDWARE_UNAVAILABLE" />
+		<field name="STATE_KEYPHRASE_ENROLLED" />
+		<field name="STATE_KEYPHRASE_UNENROLLED" />
+		<field name="STATE_KEYPHRASE_UNSUPPORTED" deprecated="30" />
+	</class>
+	<class name="android/service/voice/AlwaysOnHotwordDetector$Callback" since="21" removed="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onAvailabilityChanged(I)V" />
+		<method name="onDetected(Landroid/service/voice/AlwaysOnHotwordDetector$EventPayload;)V" />
+		<method name="onError()V" />
+		<method name="onRecognitionPaused()V" />
+		<method name="onRecognitionResumed()V" />
+	</class>
+	<class name="android/service/voice/AlwaysOnHotwordDetector$EventPayload" since="21" removed="31">
+		<extends name="java/lang/Object" />
+		<method name="getCaptureAudioFormat()Landroid/media/AudioFormat;" />
+		<method name="getTriggerAudio()[B" />
+	</class>
+	<class name="android/service/voice/AlwaysOnHotwordDetector$ModelParamRange" since="30" removed="31">
+		<extends name="java/lang/Object" />
+		<method name="getEnd()I" />
+		<method name="getStart()I" />
+	</class>
+	<class name="android/service/voice/VoiceInteractionService" since="21">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createAlwaysOnHotwordDetector(Ljava/lang/String;Ljava/util/Locale;Landroid/service/voice/AlwaysOnHotwordDetector$Callback;)Landroid/service/voice/AlwaysOnHotwordDetector;" removed="31" />
+		<method name="getDisabledShowContext()I" since="23" />
+		<method name="isActiveService(Landroid/content/Context;Landroid/content/ComponentName;)Z" />
+		<method name="onGetSupportedVoiceActions(Ljava/util/Set;)Ljava/util/Set;" since="29" />
+		<method name="onLaunchVoiceAssistFromKeyguard()V" since="23" />
+		<method name="onReady()V" />
+		<method name="onShutdown()V" />
+		<method name="setDisabledShowContext(I)V" since="23" />
+		<method name="setUiHints(Landroid/os/Bundle;)V" since="29" />
+		<method name="showSession(Landroid/os/Bundle;I)V" since="23" />
+		<method name="startSession(Landroid/os/Bundle;)V" removed="23" />
+		<field name="SERVICE_INTERFACE" />
+		<field name="SERVICE_META_DATA" />
+	</class>
+	<class name="android/service/voice/VoiceInteractionSession" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/content/ComponentCallbacks2" since="23" />
+		<implements name="android/view/KeyEvent$Callback" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/os/Handler;)V" />
+		<method name="closeSystemDialogs()V" since="23" />
+		<method name="dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V" since="23" />
+		<method name="finish()V" />
+		<method name="getContext()Landroid/content/Context;" since="23" />
+		<method name="getDisabledShowContext()I" since="23" />
+		<method name="getLayoutInflater()Landroid/view/LayoutInflater;" since="23" />
+		<method name="getUserDisabledShowContext()I" since="23" />
+		<method name="getWindow()Landroid/app/Dialog;" since="23" />
+		<method name="hide()V" since="23" />
+		<method name="onAssistStructureFailure(Ljava/lang/Throwable;)V" since="23" />
+		<method name="onBackPressed()V" since="23" />
+		<method name="onCancelRequest(Landroid/service/voice/VoiceInteractionSession$Request;)V" since="23" />
+		<method name="onCloseSystemDialogs()V" />
+		<method name="onComputeInsets(Landroid/service/voice/VoiceInteractionSession$Insets;)V" since="23" />
+		<method name="onCreate()V" since="23" />
+		<method name="onCreate(Landroid/os/Bundle;)V" removed="23" />
+		<method name="onCreateContentView()Landroid/view/View;" since="23" />
+		<method name="onDestroy()V" />
+		<method name="onDirectActionsInvalidated(Landroid/service/voice/VoiceInteractionSession$ActivityId;)V" since="29" />
+		<method name="onGetSupportedCommands([Ljava/lang/String;)[Z" since="23" />
+		<method name="onHandleAssist(Landroid/os/Bundle;Landroid/app/assist/AssistStructure;Landroid/app/assist/AssistContent;)V" since="23" deprecated="29" />
+		<method name="onHandleAssist(Landroid/service/voice/VoiceInteractionSession$AssistState;)V" since="29" />
+		<method name="onHandleAssistSecondary(Landroid/os/Bundle;Landroid/app/assist/AssistStructure;Landroid/app/assist/AssistContent;II)V" since="24" deprecated="29" />
+		<method name="onHandleScreenshot(Landroid/graphics/Bitmap;)V" since="23" />
+		<method name="onHide()V" since="23" />
+		<method name="onLockscreenShown()V" since="23" />
+		<method name="onPrepareShow(Landroid/os/Bundle;I)V" since="26" />
+		<method name="onRequestAbortVoice(Landroid/service/voice/VoiceInteractionSession$AbortVoiceRequest;)V" since="23" />
+		<method name="onRequestCommand(Landroid/service/voice/VoiceInteractionSession$CommandRequest;)V" since="23" />
+		<method name="onRequestCompleteVoice(Landroid/service/voice/VoiceInteractionSession$CompleteVoiceRequest;)V" since="23" />
+		<method name="onRequestConfirmation(Landroid/service/voice/VoiceInteractionSession$ConfirmationRequest;)V" since="23" />
+		<method name="onRequestPickOption(Landroid/service/voice/VoiceInteractionSession$PickOptionRequest;)V" since="23" />
+		<method name="onShow(Landroid/os/Bundle;I)V" since="23" />
+		<method name="onTaskFinished(Landroid/content/Intent;I)V" since="23" />
+		<method name="onTaskStarted(Landroid/content/Intent;I)V" since="23" />
+		<method name="performDirectAction(Landroid/app/DirectAction;Landroid/os/Bundle;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" since="29" />
+		<method name="requestDirectActions(Landroid/service/voice/VoiceInteractionSession$ActivityId;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" since="29" />
+		<method name="setContentView(Landroid/view/View;)V" />
+		<method name="setDisabledShowContext(I)V" since="23" />
+		<method name="setKeepAwake(Z)V" since="23" />
+		<method name="setTheme(I)V" since="23" />
+		<method name="setUiEnabled(Z)V" since="26" />
+		<method name="show(Landroid/os/Bundle;I)V" since="23" />
+		<method name="startAssistantActivity(Landroid/content/Intent;)V" since="26" />
+		<method name="startVoiceActivity(Landroid/content/Intent;)V" since="23" />
+		<field name="SHOW_SOURCE_ACTIVITY" since="24" />
+		<field name="SHOW_SOURCE_APPLICATION" since="23" />
+		<field name="SHOW_SOURCE_ASSIST_GESTURE" since="23" />
+		<field name="SHOW_SOURCE_AUTOMOTIVE_SYSTEM_UI" since="29" />
+		<field name="SHOW_SOURCE_NOTIFICATION" since="29" />
+		<field name="SHOW_SOURCE_PUSH_TO_TALK" since="29" />
+		<field name="SHOW_WITH_ASSIST" since="23" />
+		<field name="SHOW_WITH_SCREENSHOT" since="23" />
+	</class>
+	<class name="android/service/voice/VoiceInteractionSession$AbortVoiceRequest" since="23">
+		<extends name="android/service/voice/VoiceInteractionSession$Request" />
+		<method name="getMessage()Ljava/lang/CharSequence;" deprecated="23" />
+		<method name="getVoicePrompt()Landroid/app/VoiceInteractor$Prompt;" />
+		<method name="sendAbortResult(Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/service/voice/VoiceInteractionSession$ActivityId" since="29">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/service/voice/VoiceInteractionSession$AssistState" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getActivityId()Landroid/service/voice/VoiceInteractionSession$ActivityId;" />
+		<method name="getAssistContent()Landroid/app/assist/AssistContent;" />
+		<method name="getAssistData()Landroid/os/Bundle;" />
+		<method name="getAssistStructure()Landroid/app/assist/AssistStructure;" />
+		<method name="getCount()I" />
+		<method name="getIndex()I" />
+		<method name="isFocused()Z" />
+	</class>
+	<class name="android/service/voice/VoiceInteractionSession$CommandRequest" since="23">
+		<extends name="android/service/voice/VoiceInteractionSession$Request" />
+		<method name="getCommand()Ljava/lang/String;" />
+		<method name="sendIntermediateResult(Landroid/os/Bundle;)V" />
+		<method name="sendResult(Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/service/voice/VoiceInteractionSession$CompleteVoiceRequest" since="23">
+		<extends name="android/service/voice/VoiceInteractionSession$Request" />
+		<method name="getMessage()Ljava/lang/CharSequence;" deprecated="23" />
+		<method name="getVoicePrompt()Landroid/app/VoiceInteractor$Prompt;" />
+		<method name="sendCompleteResult(Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/service/voice/VoiceInteractionSession$ConfirmationRequest" since="23">
+		<extends name="android/service/voice/VoiceInteractionSession$Request" />
+		<method name="getPrompt()Ljava/lang/CharSequence;" deprecated="23" />
+		<method name="getVoicePrompt()Landroid/app/VoiceInteractor$Prompt;" />
+		<method name="sendConfirmationResult(ZLandroid/os/Bundle;)V" />
+	</class>
+	<class name="android/service/voice/VoiceInteractionSession$Insets" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="TOUCHABLE_INSETS_CONTENT" />
+		<field name="TOUCHABLE_INSETS_FRAME" />
+		<field name="TOUCHABLE_INSETS_REGION" />
+		<field name="contentInsets" />
+		<field name="touchableInsets" />
+		<field name="touchableRegion" />
+	</class>
+	<class name="android/service/voice/VoiceInteractionSession$PickOptionRequest" since="23">
+		<extends name="android/service/voice/VoiceInteractionSession$Request" />
+		<method name="getOptions()[Landroid/app/VoiceInteractor$PickOptionRequest$Option;" />
+		<method name="getPrompt()Ljava/lang/CharSequence;" deprecated="23" />
+		<method name="getVoicePrompt()Landroid/app/VoiceInteractor$Prompt;" />
+		<method name="sendIntermediatePickOptionResult([Landroid/app/VoiceInteractor$PickOptionRequest$Option;Landroid/os/Bundle;)V" />
+		<method name="sendPickOptionResult([Landroid/app/VoiceInteractor$PickOptionRequest$Option;Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/service/voice/VoiceInteractionSession$Request" since="23">
+		<extends name="java/lang/Object" />
+		<method name="cancel()V" />
+		<method name="getCallingPackage()Ljava/lang/String;" />
+		<method name="getCallingUid()I" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="isActive()Z" />
+	</class>
+	<class name="android/service/voice/VoiceInteractionSessionService" since="21">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onNewSession(Landroid/os/Bundle;)Landroid/service/voice/VoiceInteractionSession;" />
+	</class>
+	<class name="android/service/vr/VrListenerService" since="24">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="isVrModePackageEnabled(Landroid/content/Context;Landroid/content/ComponentName;)Z" />
+		<method name="onCurrentVrActivityChanged(Landroid/content/ComponentName;)V" />
+		<field name="SERVICE_INTERFACE" />
+	</class>
+	<class name="android/service/wallpaper/WallpaperService" since="7">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCreateEngine()Landroid/service/wallpaper/WallpaperService$Engine;" />
+		<field name="SERVICE_INTERFACE" />
+		<field name="SERVICE_META_DATA" />
+	</class>
+	<class name="android/service/wallpaper/WallpaperService$Engine" since="7">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/service/wallpaper/WallpaperService;)V" />
+		<method name="dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V" since="14" />
+		<method name="getDesiredMinimumHeight()I" />
+		<method name="getDesiredMinimumWidth()I" />
+		<method name="getDisplayContext()Landroid/content/Context;" since="29" />
+		<method name="getSurfaceHolder()Landroid/view/SurfaceHolder;" />
+		<method name="isPreview()Z" />
+		<method name="isVisible()Z" />
+		<method name="notifyColorsChanged()V" since="27" />
+		<method name="onApplyWindowInsets(Landroid/view/WindowInsets;)V" since="21" />
+		<method name="onCommand(Ljava/lang/String;IIILandroid/os/Bundle;Z)Landroid/os/Bundle;" />
+		<method name="onComputeColors()Landroid/app/WallpaperColors;" since="27" />
+		<method name="onCreate(Landroid/view/SurfaceHolder;)V" />
+		<method name="onDesiredSizeChanged(II)V" />
+		<method name="onDestroy()V" />
+		<method name="onOffsetsChanged(FFFFII)V" />
+		<method name="onSurfaceChanged(Landroid/view/SurfaceHolder;III)V" />
+		<method name="onSurfaceCreated(Landroid/view/SurfaceHolder;)V" />
+		<method name="onSurfaceDestroyed(Landroid/view/SurfaceHolder;)V" />
+		<method name="onSurfaceRedrawNeeded(Landroid/view/SurfaceHolder;)V" since="9" />
+		<method name="onTouchEvent(Landroid/view/MotionEvent;)V" />
+		<method name="onVisibilityChanged(Z)V" />
+		<method name="onZoomChanged(F)V" since="30" />
+		<method name="setOffsetNotificationsEnabled(Z)V" since="15" />
+		<method name="setTouchEventsEnabled(Z)V" />
+	</class>
+	<class name="android/speech/RecognitionListener" since="8">
+		<extends name="java/lang/Object" />
+		<method name="onBeginningOfSpeech()V" />
+		<method name="onBufferReceived([B)V" />
+		<method name="onEndOfSpeech()V" />
+		<method name="onError(I)V" />
+		<method name="onEvent(ILandroid/os/Bundle;)V" />
+		<method name="onPartialResults(Landroid/os/Bundle;)V" />
+		<method name="onReadyForSpeech(Landroid/os/Bundle;)V" />
+		<method name="onResults(Landroid/os/Bundle;)V" />
+		<method name="onRmsChanged(F)V" />
+	</class>
+	<class name="android/speech/RecognitionService" since="8">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCancel(Landroid/speech/RecognitionService$Callback;)V" />
+		<method name="onStartListening(Landroid/content/Intent;Landroid/speech/RecognitionService$Callback;)V" />
+		<method name="onStopListening(Landroid/speech/RecognitionService$Callback;)V" />
+		<field name="SERVICE_INTERFACE" />
+		<field name="SERVICE_META_DATA" />
+	</class>
+	<class name="android/speech/RecognitionService$Callback" since="8">
+		<extends name="java/lang/Object" />
+		<method name="beginningOfSpeech()V" />
+		<method name="bufferReceived([B)V" />
+		<method name="endOfSpeech()V" />
+		<method name="error(I)V" />
+		<method name="getCallingAttributionSource()Landroid/content/AttributionSource;" since="31" />
+		<method name="getCallingUid()I" since="23" />
+		<method name="partialResults(Landroid/os/Bundle;)V" />
+		<method name="readyForSpeech(Landroid/os/Bundle;)V" />
+		<method name="results(Landroid/os/Bundle;)V" />
+		<method name="rmsChanged(F)V" />
+	</class>
+	<class name="android/speech/RecognizerIntent" since="3">
+		<extends name="java/lang/Object" />
+		<method name="getVoiceDetailsIntent(Landroid/content/Context;)Landroid/content/Intent;" since="8" />
+		<field name="ACTION_GET_LANGUAGE_DETAILS" since="8" />
+		<field name="ACTION_RECOGNIZE_SPEECH" />
+		<field name="ACTION_VOICE_SEARCH_HANDS_FREE" since="16" />
+		<field name="ACTION_WEB_SEARCH" />
+		<field name="DETAILS_META_DATA" since="8" />
+		<field name="EXTRA_AUDIO_INJECT_SOURCE" since="31" />
+		<field name="EXTRA_CALLING_PACKAGE" since="8" />
+		<field name="EXTRA_CONFIDENCE_SCORES" since="14" />
+		<field name="EXTRA_LANGUAGE" />
+		<field name="EXTRA_LANGUAGE_MODEL" />
+		<field name="EXTRA_LANGUAGE_PREFERENCE" since="8" />
+		<field name="EXTRA_MAX_RESULTS" />
+		<field name="EXTRA_ONLY_RETURN_LANGUAGE_PREFERENCE" since="8" />
+		<field name="EXTRA_ORIGIN" since="14" />
+		<field name="EXTRA_PARTIAL_RESULTS" since="8" />
+		<field name="EXTRA_PREFER_OFFLINE" since="23" />
+		<field name="EXTRA_PROMPT" />
+		<field name="EXTRA_RESULTS" />
+		<field name="EXTRA_RESULTS_PENDINGINTENT" />
+		<field name="EXTRA_RESULTS_PENDINGINTENT_BUNDLE" />
+		<field name="EXTRA_SECURE" since="16" />
+		<field name="EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS" since="8" />
+		<field name="EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS" since="8" />
+		<field name="EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS" since="8" />
+		<field name="EXTRA_SUPPORTED_LANGUAGES" since="8" />
+		<field name="EXTRA_WEB_SEARCH_ONLY" since="11" />
+		<field name="LANGUAGE_MODEL_FREE_FORM" />
+		<field name="LANGUAGE_MODEL_WEB_SEARCH" />
+		<field name="RESULT_AUDIO_ERROR" />
+		<field name="RESULT_CLIENT_ERROR" />
+		<field name="RESULT_NETWORK_ERROR" />
+		<field name="RESULT_NO_MATCH" />
+		<field name="RESULT_SERVER_ERROR" />
+	</class>
+	<class name="android/speech/RecognizerResultsIntent" since="10">
+		<extends name="java/lang/Object" />
+		<field name="ACTION_VOICE_SEARCH_RESULTS" />
+		<field name="EXTRA_VOICE_SEARCH_RESULT_HTML" />
+		<field name="EXTRA_VOICE_SEARCH_RESULT_HTML_BASE_URLS" />
+		<field name="EXTRA_VOICE_SEARCH_RESULT_HTTP_HEADERS" />
+		<field name="EXTRA_VOICE_SEARCH_RESULT_STRINGS" />
+		<field name="EXTRA_VOICE_SEARCH_RESULT_URLS" />
+		<field name="URI_SCHEME_INLINE" />
+	</class>
+	<class name="android/speech/SpeechRecognizer" since="8">
+		<extends name="java/lang/Object" />
+		<method name="cancel()V" />
+		<method name="createOnDeviceSpeechRecognizer(Landroid/content/Context;)Landroid/speech/SpeechRecognizer;" since="31" />
+		<method name="createSpeechRecognizer(Landroid/content/Context;)Landroid/speech/SpeechRecognizer;" />
+		<method name="createSpeechRecognizer(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/speech/SpeechRecognizer;" />
+		<method name="destroy()V" />
+		<method name="isOnDeviceRecognitionAvailable(Landroid/content/Context;)Z" since="31" />
+		<method name="isRecognitionAvailable(Landroid/content/Context;)Z" />
+		<method name="setRecognitionListener(Landroid/speech/RecognitionListener;)V" />
+		<method name="startListening(Landroid/content/Intent;)V" />
+		<method name="stopListening()V" />
+		<field name="CONFIDENCE_SCORES" since="14" />
+		<field name="ERROR_AUDIO" />
+		<field name="ERROR_CLIENT" />
+		<field name="ERROR_INSUFFICIENT_PERMISSIONS" />
+		<field name="ERROR_LANGUAGE_NOT_SUPPORTED" since="31" />
+		<field name="ERROR_LANGUAGE_UNAVAILABLE" since="31" />
+		<field name="ERROR_NETWORK" />
+		<field name="ERROR_NETWORK_TIMEOUT" />
+		<field name="ERROR_NO_MATCH" />
+		<field name="ERROR_RECOGNIZER_BUSY" />
+		<field name="ERROR_SERVER" />
+		<field name="ERROR_SERVER_DISCONNECTED" since="31" />
+		<field name="ERROR_SPEECH_TIMEOUT" />
+		<field name="ERROR_TOO_MANY_REQUESTS" since="31" />
+		<field name="RESULTS_RECOGNITION" />
+	</class>
+	<class name="android/speech/tts/SynthesisCallback" since="14">
+		<extends name="java/lang/Object" />
+		<method name="audioAvailable([BII)I" />
+		<method name="done()I" />
+		<method name="error()V" />
+		<method name="error(I)V" since="21" />
+		<method name="getMaxBufferSize()I" />
+		<method name="hasFinished()Z" since="21" />
+		<method name="hasStarted()Z" since="21" />
+		<method name="rangeStart(III)V" since="26" />
+		<method name="start(III)I" />
+	</class>
+	<class name="android/speech/tts/SynthesisRequest" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Landroid/os/Bundle;)V" since="21" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="getCallerUid()I" since="19" />
+		<method name="getCharSequenceText()Ljava/lang/CharSequence;" since="21" />
+		<method name="getCountry()Ljava/lang/String;" />
+		<method name="getLanguage()Ljava/lang/String;" />
+		<method name="getParams()Landroid/os/Bundle;" />
+		<method name="getPitch()I" />
+		<method name="getSpeechRate()I" />
+		<method name="getText()Ljava/lang/String;" deprecated="21" />
+		<method name="getVariant()Ljava/lang/String;" />
+		<method name="getVoiceName()Ljava/lang/String;" since="21" />
+	</class>
+	<class name="android/speech/tts/TextToSpeech" since="4">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;Ljava/lang/String;)V" since="14" />
+		<method name="addEarcon(Ljava/lang/String;Landroid/net/Uri;)I" since="31" />
+		<method name="addEarcon(Ljava/lang/String;Ljava/io/File;)I" since="21" />
+		<method name="addEarcon(Ljava/lang/String;Ljava/lang/String;)I" deprecated="21" />
+		<method name="addEarcon(Ljava/lang/String;Ljava/lang/String;I)I" />
+		<method name="addSpeech(Ljava/lang/CharSequence;Landroid/net/Uri;)I" since="31" />
+		<method name="addSpeech(Ljava/lang/CharSequence;Ljava/io/File;)I" since="21" />
+		<method name="addSpeech(Ljava/lang/CharSequence;Ljava/lang/String;I)I" since="21" />
+		<method name="addSpeech(Ljava/lang/String;Ljava/lang/String;)I" />
+		<method name="addSpeech(Ljava/lang/String;Ljava/lang/String;I)I" />
+		<method name="areDefaultsEnforced()Z" since="8" deprecated="21" />
+		<method name="getAvailableLanguages()Ljava/util/Set;" since="21" />
+		<method name="getDefaultEngine()Ljava/lang/String;" since="8" />
+		<method name="getDefaultLanguage()Ljava/util/Locale;" since="18" deprecated="21" />
+		<method name="getDefaultVoice()Landroid/speech/tts/Voice;" since="21" />
+		<method name="getEngines()Ljava/util/List;" since="14" />
+		<method name="getFeatures(Ljava/util/Locale;)Ljava/util/Set;" since="15" deprecated="21" />
+		<method name="getLanguage()Ljava/util/Locale;" deprecated="21" />
+		<method name="getMaxSpeechInputLength()I" since="18" />
+		<method name="getVoice()Landroid/speech/tts/Voice;" since="21" />
+		<method name="getVoices()Ljava/util/Set;" since="21" />
+		<method name="isLanguageAvailable(Ljava/util/Locale;)I" />
+		<method name="isSpeaking()Z" />
+		<method name="playEarcon(Ljava/lang/String;ILandroid/os/Bundle;Ljava/lang/String;)I" since="21" />
+		<method name="playEarcon(Ljava/lang/String;ILjava/util/HashMap;)I" deprecated="21" />
+		<method name="playSilence(JILjava/util/HashMap;)I" deprecated="21" />
+		<method name="playSilentUtterance(JILjava/lang/String;)I" since="21" />
+		<method name="setAudioAttributes(Landroid/media/AudioAttributes;)I" since="21" />
+		<method name="setEngineByPackageName(Ljava/lang/String;)I" since="8" deprecated="15" />
+		<method name="setLanguage(Ljava/util/Locale;)I" />
+		<method name="setOnUtteranceCompletedListener(Landroid/speech/tts/TextToSpeech$OnUtteranceCompletedListener;)I" deprecated="15" />
+		<method name="setOnUtteranceProgressListener(Landroid/speech/tts/UtteranceProgressListener;)I" since="15" />
+		<method name="setPitch(F)I" />
+		<method name="setSpeechRate(F)I" />
+		<method name="setVoice(Landroid/speech/tts/Voice;)I" since="21" />
+		<method name="shutdown()V" />
+		<method name="speak(Ljava/lang/CharSequence;ILandroid/os/Bundle;Ljava/lang/String;)I" since="21" />
+		<method name="speak(Ljava/lang/String;ILjava/util/HashMap;)I" deprecated="21" />
+		<method name="stop()I" />
+		<method name="synthesizeToFile(Ljava/lang/CharSequence;Landroid/os/Bundle;Landroid/os/ParcelFileDescriptor;Ljava/lang/String;)I" since="30" />
+		<method name="synthesizeToFile(Ljava/lang/CharSequence;Landroid/os/Bundle;Ljava/io/File;Ljava/lang/String;)I" since="21" />
+		<method name="synthesizeToFile(Ljava/lang/String;Ljava/util/HashMap;Ljava/lang/String;)I" deprecated="21" />
+		<field name="ACTION_TTS_QUEUE_PROCESSING_COMPLETED" />
+		<field name="ERROR" />
+		<field name="ERROR_INVALID_REQUEST" since="21" />
+		<field name="ERROR_NETWORK" since="21" />
+		<field name="ERROR_NETWORK_TIMEOUT" since="21" />
+		<field name="ERROR_NOT_INSTALLED_YET" since="21" />
+		<field name="ERROR_OUTPUT" since="21" />
+		<field name="ERROR_SERVICE" since="21" />
+		<field name="ERROR_SYNTHESIS" since="21" />
+		<field name="LANG_AVAILABLE" />
+		<field name="LANG_COUNTRY_AVAILABLE" />
+		<field name="LANG_COUNTRY_VAR_AVAILABLE" />
+		<field name="LANG_MISSING_DATA" />
+		<field name="LANG_NOT_SUPPORTED" />
+		<field name="QUEUE_ADD" />
+		<field name="QUEUE_FLUSH" />
+		<field name="STOPPED" since="21" />
+		<field name="SUCCESS" />
+	</class>
+	<class name="android/speech/tts/TextToSpeech$Engine" since="4">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/speech/tts/TextToSpeech;)V" />
+		<field name="ACTION_CHECK_TTS_DATA" />
+		<field name="ACTION_GET_SAMPLE_TEXT" since="18" />
+		<field name="ACTION_INSTALL_TTS_DATA" />
+		<field name="ACTION_TTS_DATA_INSTALLED" />
+		<field name="CHECK_VOICE_DATA_BAD_DATA" deprecated="18" />
+		<field name="CHECK_VOICE_DATA_FAIL" />
+		<field name="CHECK_VOICE_DATA_MISSING_DATA" deprecated="18" />
+		<field name="CHECK_VOICE_DATA_MISSING_VOLUME" deprecated="18" />
+		<field name="CHECK_VOICE_DATA_PASS" />
+		<field name="DEFAULT_STREAM" />
+		<field name="EXTRA_AVAILABLE_VOICES" since="8" />
+		<field name="EXTRA_CHECK_VOICE_DATA_FOR" since="8" deprecated="18" />
+		<field name="EXTRA_SAMPLE_TEXT" since="18" />
+		<field name="EXTRA_TTS_DATA_INSTALLED" deprecated="18" />
+		<field name="EXTRA_UNAVAILABLE_VOICES" since="8" />
+		<field name="EXTRA_VOICE_DATA_FILES" deprecated="18" />
+		<field name="EXTRA_VOICE_DATA_FILES_INFO" deprecated="18" />
+		<field name="EXTRA_VOICE_DATA_ROOT_DIRECTORY" deprecated="18" />
+		<field name="INTENT_ACTION_TTS_SERVICE" since="14" />
+		<field name="KEY_FEATURE_EMBEDDED_SYNTHESIS" since="15" deprecated="21" />
+		<field name="KEY_FEATURE_NETWORK_RETRIES_COUNT" since="21" />
+		<field name="KEY_FEATURE_NETWORK_SYNTHESIS" since="15" deprecated="21" />
+		<field name="KEY_FEATURE_NETWORK_TIMEOUT_MS" since="21" />
+		<field name="KEY_FEATURE_NOT_INSTALLED" since="21" />
+		<field name="KEY_PARAM_PAN" since="11" />
+		<field name="KEY_PARAM_SESSION_ID" since="21" />
+		<field name="KEY_PARAM_STREAM" />
+		<field name="KEY_PARAM_UTTERANCE_ID" />
+		<field name="KEY_PARAM_VOLUME" since="11" />
+		<field name="SERVICE_META_DATA" since="14" />
+	</class>
+	<class name="android/speech/tts/TextToSpeech$EngineInfo" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="icon" />
+		<field name="label" />
+		<field name="name" />
+	</class>
+	<class name="android/speech/tts/TextToSpeech$OnInitListener" since="4">
+		<extends name="java/lang/Object" />
+		<method name="onInit(I)V" />
+	</class>
+	<class name="android/speech/tts/TextToSpeech$OnUtteranceCompletedListener" since="4" deprecated="18">
+		<extends name="java/lang/Object" />
+		<method name="onUtteranceCompleted(Ljava/lang/String;)V" deprecated="29" />
+	</class>
+	<class name="android/speech/tts/TextToSpeechService" since="14">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onGetDefaultVoiceNameFor(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="21" />
+		<method name="onGetFeaturesForLanguage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Set;" since="15" />
+		<method name="onGetLanguage()[Ljava/lang/String;" />
+		<method name="onGetVoices()Ljava/util/List;" since="21" />
+		<method name="onIsLanguageAvailable(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I" />
+		<method name="onIsValidVoiceName(Ljava/lang/String;)I" since="21" />
+		<method name="onLoadLanguage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I" />
+		<method name="onLoadVoice(Ljava/lang/String;)I" since="21" />
+		<method name="onStop()V" />
+		<method name="onSynthesizeText(Landroid/speech/tts/SynthesisRequest;Landroid/speech/tts/SynthesisCallback;)V" />
+	</class>
+	<class name="android/speech/tts/UtteranceProgressListener" since="15">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onAudioAvailable(Ljava/lang/String;[B)V" since="24" />
+		<method name="onBeginSynthesis(Ljava/lang/String;III)V" since="24" />
+		<method name="onDone(Ljava/lang/String;)V" />
+		<method name="onError(Ljava/lang/String;)V" deprecated="21" />
+		<method name="onError(Ljava/lang/String;I)V" since="21" />
+		<method name="onRangeStart(Ljava/lang/String;III)V" since="26" />
+		<method name="onStart(Ljava/lang/String;)V" />
+		<method name="onStop(Ljava/lang/String;Z)V" since="23" />
+	</class>
+	<class name="android/speech/tts/Voice" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/util/Locale;IIZLjava/util/Set;)V" />
+		<method name="getFeatures()Ljava/util/Set;" />
+		<method name="getLatency()I" />
+		<method name="getLocale()Ljava/util/Locale;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getQuality()I" />
+		<method name="isNetworkConnectionRequired()Z" />
+		<field name="CREATOR" />
+		<field name="LATENCY_HIGH" />
+		<field name="LATENCY_LOW" />
+		<field name="LATENCY_NORMAL" />
+		<field name="LATENCY_VERY_HIGH" />
+		<field name="LATENCY_VERY_LOW" />
+		<field name="QUALITY_HIGH" />
+		<field name="QUALITY_LOW" />
+		<field name="QUALITY_NORMAL" />
+		<field name="QUALITY_VERY_HIGH" />
+		<field name="QUALITY_VERY_LOW" />
+	</class>
+	<class name="android/system/ErrnoException" since="21">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;ILjava/lang/Throwable;)V" />
+		<method name="rethrowAsIOException()Ljava/io/IOException;" since="30" />
+		<method name="rethrowAsSocketException()Ljava/net/SocketException;" since="30" />
+		<field name="errno" />
+	</class>
+	<class name="android/system/Int64Ref" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(J)V" />
+		<field name="value" />
+	</class>
+	<class name="android/system/Os" since="21">
+		<extends name="java/lang/Object" />
+		<method name="accept(Ljava/io/FileDescriptor;Ljava/net/InetSocketAddress;)Ljava/io/FileDescriptor;" />
+		<method name="access(Ljava/lang/String;I)Z" />
+		<method name="bind(Ljava/io/FileDescriptor;Ljava/net/InetAddress;I)V" />
+		<method name="bind(Ljava/io/FileDescriptor;Ljava/net/SocketAddress;)V" since="29" />
+		<method name="chmod(Ljava/lang/String;I)V" />
+		<method name="chown(Ljava/lang/String;II)V" />
+		<method name="close(Ljava/io/FileDescriptor;)V" />
+		<method name="connect(Ljava/io/FileDescriptor;Ljava/net/InetAddress;I)V" />
+		<method name="connect(Ljava/io/FileDescriptor;Ljava/net/SocketAddress;)V" since="29" />
+		<method name="dup(Ljava/io/FileDescriptor;)Ljava/io/FileDescriptor;" />
+		<method name="dup2(Ljava/io/FileDescriptor;I)Ljava/io/FileDescriptor;" />
+		<method name="environ()[Ljava/lang/String;" />
+		<method name="execv(Ljava/lang/String;[Ljava/lang/String;)V" />
+		<method name="execve(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V" />
+		<method name="fchmod(Ljava/io/FileDescriptor;I)V" />
+		<method name="fchown(Ljava/io/FileDescriptor;II)V" />
+		<method name="fcntlInt(Ljava/io/FileDescriptor;II)I" since="30" />
+		<method name="fdatasync(Ljava/io/FileDescriptor;)V" />
+		<method name="fstat(Ljava/io/FileDescriptor;)Landroid/system/StructStat;" />
+		<method name="fstatvfs(Ljava/io/FileDescriptor;)Landroid/system/StructStatVfs;" />
+		<method name="fsync(Ljava/io/FileDescriptor;)V" />
+		<method name="ftruncate(Ljava/io/FileDescriptor;J)V" />
+		<method name="gai_strerror(I)Ljava/lang/String;" />
+		<method name="getegid()I" />
+		<method name="getenv(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="geteuid()I" />
+		<method name="getgid()I" />
+		<method name="getpeername(Ljava/io/FileDescriptor;)Ljava/net/SocketAddress;" />
+		<method name="getpid()I" />
+		<method name="getppid()I" />
+		<method name="getsockname(Ljava/io/FileDescriptor;)Ljava/net/SocketAddress;" />
+		<method name="getsockoptTimeval(Ljava/io/FileDescriptor;II)Landroid/system/StructTimeval;" since="29" />
+		<method name="gettid()I" />
+		<method name="getuid()I" />
+		<method name="getxattr(Ljava/lang/String;Ljava/lang/String;)[B" since="26" />
+		<method name="if_indextoname(I)Ljava/lang/String;" />
+		<method name="if_nametoindex(Ljava/lang/String;)I" since="26" />
+		<method name="inet_pton(ILjava/lang/String;)Ljava/net/InetAddress;" />
+		<method name="isatty(Ljava/io/FileDescriptor;)Z" />
+		<method name="kill(II)V" />
+		<method name="lchown(Ljava/lang/String;II)V" />
+		<method name="link(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="listen(Ljava/io/FileDescriptor;I)V" />
+		<method name="listxattr(Ljava/lang/String;)[Ljava/lang/String;" since="26" />
+		<method name="lseek(Ljava/io/FileDescriptor;JI)J" />
+		<method name="lstat(Ljava/lang/String;)Landroid/system/StructStat;" />
+		<method name="memfd_create(Ljava/lang/String;I)Ljava/io/FileDescriptor;" since="30" />
+		<method name="mincore(JJ[B)V" />
+		<method name="mkdir(Ljava/lang/String;I)V" />
+		<method name="mkfifo(Ljava/lang/String;I)V" />
+		<method name="mlock(JJ)V" />
+		<method name="mmap(JJIILjava/io/FileDescriptor;J)J" />
+		<method name="msync(JJI)V" />
+		<method name="munlock(JJ)V" />
+		<method name="munmap(JJ)V" />
+		<method name="open(Ljava/lang/String;II)Ljava/io/FileDescriptor;" />
+		<method name="pipe()[Ljava/io/FileDescriptor;" />
+		<method name="poll([Landroid/system/StructPollfd;I)I" />
+		<method name="posix_fallocate(Ljava/io/FileDescriptor;JJ)V" />
+		<method name="prctl(IJJJJ)I" />
+		<method name="pread(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;J)I" />
+		<method name="pread(Ljava/io/FileDescriptor;[BIIJ)I" />
+		<method name="pwrite(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;J)I" />
+		<method name="pwrite(Ljava/io/FileDescriptor;[BIIJ)I" />
+		<method name="read(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;)I" />
+		<method name="read(Ljava/io/FileDescriptor;[BII)I" />
+		<method name="readlink(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="readv(Ljava/io/FileDescriptor;[Ljava/lang/Object;[I[I)I" />
+		<method name="recvfrom(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;ILjava/net/InetSocketAddress;)I" />
+		<method name="recvfrom(Ljava/io/FileDescriptor;[BIIILjava/net/InetSocketAddress;)I" />
+		<method name="recvmsg(Ljava/io/FileDescriptor;Landroid/system/StructMsghdr;I)I" since="31" />
+		<method name="remove(Ljava/lang/String;)V" />
+		<method name="removexattr(Ljava/lang/String;Ljava/lang/String;)V" since="26" />
+		<method name="rename(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="sendfile(Ljava/io/FileDescriptor;Ljava/io/FileDescriptor;Landroid/system/Int64Ref;J)J" since="28" />
+		<method name="sendfile(Ljava/io/FileDescriptor;Ljava/io/FileDescriptor;Landroid/util/MutableLong;J)J" removed="28" />
+		<method name="sendmsg(Ljava/io/FileDescriptor;Landroid/system/StructMsghdr;I)I" since="31" />
+		<method name="sendto(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;ILjava/net/InetAddress;I)I" />
+		<method name="sendto(Ljava/io/FileDescriptor;[BIIILjava/net/InetAddress;I)I" />
+		<method name="sendto(Ljava/io/FileDescriptor;[BIIILjava/net/SocketAddress;)I" since="29" />
+		<method name="setegid(I)V" deprecated="29" />
+		<method name="setenv(Ljava/lang/String;Ljava/lang/String;Z)V" />
+		<method name="seteuid(I)V" deprecated="29" />
+		<method name="setgid(I)V" deprecated="29" />
+		<method name="setsid()I" />
+		<method name="setsockoptInt(Ljava/io/FileDescriptor;III)V" since="26" />
+		<method name="setsockoptTimeval(Ljava/io/FileDescriptor;IILandroid/system/StructTimeval;)V" since="29" />
+		<method name="setuid(I)V" deprecated="29" />
+		<method name="setxattr(Ljava/lang/String;Ljava/lang/String;[BI)V" since="26" />
+		<method name="shutdown(Ljava/io/FileDescriptor;I)V" />
+		<method name="socket(III)Ljava/io/FileDescriptor;" />
+		<method name="socketpair(IIILjava/io/FileDescriptor;Ljava/io/FileDescriptor;)V" />
+		<method name="stat(Ljava/lang/String;)Landroid/system/StructStat;" />
+		<method name="statvfs(Ljava/lang/String;)Landroid/system/StructStatVfs;" />
+		<method name="strerror(I)Ljava/lang/String;" />
+		<method name="strsignal(I)Ljava/lang/String;" />
+		<method name="symlink(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="sysconf(I)J" />
+		<method name="tcdrain(Ljava/io/FileDescriptor;)V" />
+		<method name="tcsendbreak(Ljava/io/FileDescriptor;I)V" />
+		<method name="umask(I)I" />
+		<method name="uname()Landroid/system/StructUtsname;" />
+		<method name="unsetenv(Ljava/lang/String;)V" />
+		<method name="waitpid(ILandroid/util/MutableInt;I)I" removed="28" />
+		<method name="write(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;)I" />
+		<method name="write(Ljava/io/FileDescriptor;[BII)I" />
+		<method name="writev(Ljava/io/FileDescriptor;[Ljava/lang/Object;[I[I)I" />
+	</class>
+	<class name="android/system/OsConstants" since="21">
+		<extends name="java/lang/Object" />
+		<method name="S_ISBLK(I)Z" />
+		<method name="S_ISCHR(I)Z" />
+		<method name="S_ISDIR(I)Z" />
+		<method name="S_ISFIFO(I)Z" />
+		<method name="S_ISLNK(I)Z" />
+		<method name="S_ISREG(I)Z" />
+		<method name="S_ISSOCK(I)Z" />
+		<method name="WCOREDUMP(I)Z" />
+		<method name="WEXITSTATUS(I)I" />
+		<method name="WIFEXITED(I)Z" />
+		<method name="WIFSIGNALED(I)Z" />
+		<method name="WIFSTOPPED(I)Z" />
+		<method name="WSTOPSIG(I)I" />
+		<method name="WTERMSIG(I)I" />
+		<method name="errnoName(I)Ljava/lang/String;" />
+		<method name="gaiName(I)Ljava/lang/String;" />
+		<field name="AF_INET" />
+		<field name="AF_INET6" />
+		<field name="AF_NETLINK" since="29" />
+		<field name="AF_PACKET" since="29" />
+		<field name="AF_UNIX" />
+		<field name="AF_UNSPEC" />
+		<field name="AF_VSOCK" since="31" />
+		<field name="AI_ADDRCONFIG" />
+		<field name="AI_ALL" />
+		<field name="AI_CANONNAME" />
+		<field name="AI_NUMERICHOST" />
+		<field name="AI_NUMERICSERV" />
+		<field name="AI_PASSIVE" />
+		<field name="AI_V4MAPPED" />
+		<field name="ARPHRD_ETHER" since="29" />
+		<field name="CAP_AUDIT_CONTROL" />
+		<field name="CAP_AUDIT_WRITE" />
+		<field name="CAP_BLOCK_SUSPEND" />
+		<field name="CAP_CHOWN" />
+		<field name="CAP_DAC_OVERRIDE" />
+		<field name="CAP_DAC_READ_SEARCH" />
+		<field name="CAP_FOWNER" />
+		<field name="CAP_FSETID" />
+		<field name="CAP_IPC_LOCK" />
+		<field name="CAP_IPC_OWNER" />
+		<field name="CAP_KILL" />
+		<field name="CAP_LAST_CAP" />
+		<field name="CAP_LEASE" />
+		<field name="CAP_LINUX_IMMUTABLE" />
+		<field name="CAP_MAC_ADMIN" />
+		<field name="CAP_MAC_OVERRIDE" />
+		<field name="CAP_MKNOD" />
+		<field name="CAP_NET_ADMIN" />
+		<field name="CAP_NET_BIND_SERVICE" />
+		<field name="CAP_NET_BROADCAST" />
+		<field name="CAP_NET_RAW" />
+		<field name="CAP_SETFCAP" />
+		<field name="CAP_SETGID" />
+		<field name="CAP_SETPCAP" />
+		<field name="CAP_SETUID" />
+		<field name="CAP_SYSLOG" />
+		<field name="CAP_SYS_ADMIN" />
+		<field name="CAP_SYS_BOOT" />
+		<field name="CAP_SYS_CHROOT" />
+		<field name="CAP_SYS_MODULE" />
+		<field name="CAP_SYS_NICE" />
+		<field name="CAP_SYS_PACCT" />
+		<field name="CAP_SYS_PTRACE" />
+		<field name="CAP_SYS_RAWIO" />
+		<field name="CAP_SYS_RESOURCE" />
+		<field name="CAP_SYS_TIME" />
+		<field name="CAP_SYS_TTY_CONFIG" />
+		<field name="CAP_WAKE_ALARM" />
+		<field name="E2BIG" />
+		<field name="EACCES" />
+		<field name="EADDRINUSE" />
+		<field name="EADDRNOTAVAIL" />
+		<field name="EAFNOSUPPORT" />
+		<field name="EAGAIN" />
+		<field name="EAI_AGAIN" />
+		<field name="EAI_BADFLAGS" />
+		<field name="EAI_FAIL" />
+		<field name="EAI_FAMILY" />
+		<field name="EAI_MEMORY" />
+		<field name="EAI_NODATA" />
+		<field name="EAI_NONAME" />
+		<field name="EAI_OVERFLOW" />
+		<field name="EAI_SERVICE" />
+		<field name="EAI_SOCKTYPE" />
+		<field name="EAI_SYSTEM" />
+		<field name="EALREADY" />
+		<field name="EBADF" />
+		<field name="EBADMSG" />
+		<field name="EBUSY" />
+		<field name="ECANCELED" />
+		<field name="ECHILD" />
+		<field name="ECONNABORTED" />
+		<field name="ECONNREFUSED" />
+		<field name="ECONNRESET" />
+		<field name="EDEADLK" />
+		<field name="EDESTADDRREQ" />
+		<field name="EDOM" />
+		<field name="EDQUOT" />
+		<field name="EEXIST" />
+		<field name="EFAULT" />
+		<field name="EFBIG" />
+		<field name="EHOSTUNREACH" />
+		<field name="EIDRM" />
+		<field name="EILSEQ" />
+		<field name="EINPROGRESS" />
+		<field name="EINTR" />
+		<field name="EINVAL" />
+		<field name="EIO" />
+		<field name="EISCONN" />
+		<field name="EISDIR" />
+		<field name="ELOOP" />
+		<field name="EMFILE" />
+		<field name="EMLINK" />
+		<field name="EMSGSIZE" />
+		<field name="EMULTIHOP" />
+		<field name="ENAMETOOLONG" />
+		<field name="ENETDOWN" />
+		<field name="ENETRESET" />
+		<field name="ENETUNREACH" />
+		<field name="ENFILE" />
+		<field name="ENOBUFS" />
+		<field name="ENODATA" />
+		<field name="ENODEV" />
+		<field name="ENOENT" />
+		<field name="ENOEXEC" />
+		<field name="ENOLCK" />
+		<field name="ENOLINK" />
+		<field name="ENOMEM" />
+		<field name="ENOMSG" />
+		<field name="ENONET" since="31" />
+		<field name="ENOPROTOOPT" />
+		<field name="ENOSPC" />
+		<field name="ENOSR" />
+		<field name="ENOSTR" />
+		<field name="ENOSYS" />
+		<field name="ENOTCONN" />
+		<field name="ENOTDIR" />
+		<field name="ENOTEMPTY" />
+		<field name="ENOTSOCK" />
+		<field name="ENOTSUP" />
+		<field name="ENOTTY" />
+		<field name="ENXIO" />
+		<field name="EOPNOTSUPP" />
+		<field name="EOVERFLOW" />
+		<field name="EPERM" />
+		<field name="EPIPE" />
+		<field name="EPROTO" />
+		<field name="EPROTONOSUPPORT" />
+		<field name="EPROTOTYPE" />
+		<field name="ERANGE" />
+		<field name="EROFS" />
+		<field name="ESPIPE" />
+		<field name="ESRCH" />
+		<field name="ESTALE" />
+		<field name="ETH_P_ALL" since="29" />
+		<field name="ETH_P_ARP" since="29" />
+		<field name="ETH_P_IP" since="29" />
+		<field name="ETH_P_IPV6" since="29" />
+		<field name="ETIME" />
+		<field name="ETIMEDOUT" />
+		<field name="ETXTBSY" />
+		<field name="EXDEV" />
+		<field name="EXIT_FAILURE" />
+		<field name="EXIT_SUCCESS" />
+		<field name="FD_CLOEXEC" />
+		<field name="FIONREAD" />
+		<field name="F_DUPFD" />
+		<field name="F_DUPFD_CLOEXEC" since="27" />
+		<field name="F_GETFD" />
+		<field name="F_GETFL" />
+		<field name="F_GETLK" />
+		<field name="F_GETLK64" />
+		<field name="F_GETOWN" />
+		<field name="F_OK" />
+		<field name="F_RDLCK" />
+		<field name="F_SETFD" />
+		<field name="F_SETFL" />
+		<field name="F_SETLK" />
+		<field name="F_SETLK64" />
+		<field name="F_SETLKW" />
+		<field name="F_SETLKW64" />
+		<field name="F_SETOWN" />
+		<field name="F_UNLCK" />
+		<field name="F_WRLCK" />
+		<field name="ICMP6_ECHO_REPLY" since="29" />
+		<field name="ICMP6_ECHO_REQUEST" since="29" />
+		<field name="ICMP_ECHO" since="29" />
+		<field name="ICMP_ECHOREPLY" since="29" />
+		<field name="IFA_F_DADFAILED" />
+		<field name="IFA_F_DEPRECATED" />
+		<field name="IFA_F_HOMEADDRESS" />
+		<field name="IFA_F_NODAD" />
+		<field name="IFA_F_OPTIMISTIC" />
+		<field name="IFA_F_PERMANENT" />
+		<field name="IFA_F_SECONDARY" />
+		<field name="IFA_F_TEMPORARY" />
+		<field name="IFA_F_TENTATIVE" />
+		<field name="IFF_ALLMULTI" />
+		<field name="IFF_AUTOMEDIA" />
+		<field name="IFF_BROADCAST" />
+		<field name="IFF_DEBUG" />
+		<field name="IFF_DYNAMIC" />
+		<field name="IFF_LOOPBACK" />
+		<field name="IFF_MASTER" />
+		<field name="IFF_MULTICAST" />
+		<field name="IFF_NOARP" />
+		<field name="IFF_NOTRAILERS" />
+		<field name="IFF_POINTOPOINT" />
+		<field name="IFF_PORTSEL" />
+		<field name="IFF_PROMISC" />
+		<field name="IFF_RUNNING" />
+		<field name="IFF_SLAVE" />
+		<field name="IFF_UP" />
+		<field name="IPPROTO_ICMP" />
+		<field name="IPPROTO_ICMPV6" />
+		<field name="IPPROTO_IP" />
+		<field name="IPPROTO_IPV6" />
+		<field name="IPPROTO_RAW" />
+		<field name="IPPROTO_TCP" />
+		<field name="IPPROTO_UDP" />
+		<field name="IPV6_CHECKSUM" />
+		<field name="IPV6_MULTICAST_HOPS" />
+		<field name="IPV6_MULTICAST_IF" />
+		<field name="IPV6_MULTICAST_LOOP" />
+		<field name="IPV6_RECVDSTOPTS" />
+		<field name="IPV6_RECVHOPLIMIT" />
+		<field name="IPV6_RECVHOPOPTS" />
+		<field name="IPV6_RECVPKTINFO" />
+		<field name="IPV6_RECVRTHDR" />
+		<field name="IPV6_RECVTCLASS" />
+		<field name="IPV6_TCLASS" />
+		<field name="IPV6_UNICAST_HOPS" />
+		<field name="IPV6_V6ONLY" />
+		<field name="IP_MULTICAST_IF" />
+		<field name="IP_MULTICAST_LOOP" />
+		<field name="IP_MULTICAST_TTL" />
+		<field name="IP_TOS" />
+		<field name="IP_TTL" />
+		<field name="MAP_ANONYMOUS" since="30" />
+		<field name="MAP_FIXED" />
+		<field name="MAP_PRIVATE" />
+		<field name="MAP_SHARED" />
+		<field name="MCAST_BLOCK_SOURCE" />
+		<field name="MCAST_JOIN_GROUP" />
+		<field name="MCAST_JOIN_SOURCE_GROUP" />
+		<field name="MCAST_LEAVE_GROUP" />
+		<field name="MCAST_LEAVE_SOURCE_GROUP" />
+		<field name="MCAST_UNBLOCK_SOURCE" />
+		<field name="MCL_CURRENT" />
+		<field name="MCL_FUTURE" />
+		<field name="MFD_CLOEXEC" since="30" />
+		<field name="MSG_CTRUNC" />
+		<field name="MSG_DONTROUTE" />
+		<field name="MSG_EOR" />
+		<field name="MSG_OOB" />
+		<field name="MSG_PEEK" />
+		<field name="MSG_TRUNC" />
+		<field name="MSG_WAITALL" />
+		<field name="MS_ASYNC" />
+		<field name="MS_INVALIDATE" />
+		<field name="MS_SYNC" />
+		<field name="NETLINK_INET_DIAG" since="29" />
+		<field name="NETLINK_NETFILTER" since="30" />
+		<field name="NETLINK_ROUTE" since="29" />
+		<field name="NI_DGRAM" />
+		<field name="NI_NAMEREQD" />
+		<field name="NI_NOFQDN" />
+		<field name="NI_NUMERICHOST" />
+		<field name="NI_NUMERICSERV" />
+		<field name="O_ACCMODE" />
+		<field name="O_APPEND" />
+		<field name="O_CLOEXEC" since="27" />
+		<field name="O_CREAT" />
+		<field name="O_DSYNC" since="27" />
+		<field name="O_EXCL" />
+		<field name="O_NOCTTY" />
+		<field name="O_NOFOLLOW" />
+		<field name="O_NONBLOCK" />
+		<field name="O_RDONLY" />
+		<field name="O_RDWR" />
+		<field name="O_SYNC" />
+		<field name="O_TRUNC" />
+		<field name="O_WRONLY" />
+		<field name="POLLERR" />
+		<field name="POLLHUP" />
+		<field name="POLLIN" />
+		<field name="POLLNVAL" />
+		<field name="POLLOUT" />
+		<field name="POLLPRI" />
+		<field name="POLLRDBAND" />
+		<field name="POLLRDNORM" />
+		<field name="POLLWRBAND" />
+		<field name="POLLWRNORM" />
+		<field name="PROT_EXEC" />
+		<field name="PROT_NONE" />
+		<field name="PROT_READ" />
+		<field name="PROT_WRITE" />
+		<field name="PR_GET_DUMPABLE" />
+		<field name="PR_SET_DUMPABLE" />
+		<field name="PR_SET_NO_NEW_PRIVS" />
+		<field name="RTMGRP_NEIGH" since="29" />
+		<field name="RT_SCOPE_HOST" />
+		<field name="RT_SCOPE_LINK" />
+		<field name="RT_SCOPE_NOWHERE" />
+		<field name="RT_SCOPE_SITE" />
+		<field name="RT_SCOPE_UNIVERSE" />
+		<field name="R_OK" />
+		<field name="SEEK_CUR" />
+		<field name="SEEK_END" />
+		<field name="SEEK_SET" />
+		<field name="SHUT_RD" />
+		<field name="SHUT_RDWR" />
+		<field name="SHUT_WR" />
+		<field name="SIGABRT" />
+		<field name="SIGALRM" />
+		<field name="SIGBUS" />
+		<field name="SIGCHLD" />
+		<field name="SIGCONT" />
+		<field name="SIGFPE" />
+		<field name="SIGHUP" />
+		<field name="SIGILL" />
+		<field name="SIGINT" />
+		<field name="SIGIO" />
+		<field name="SIGKILL" />
+		<field name="SIGPIPE" />
+		<field name="SIGPROF" />
+		<field name="SIGPWR" />
+		<field name="SIGQUIT" />
+		<field name="SIGRTMAX" />
+		<field name="SIGRTMIN" />
+		<field name="SIGSEGV" />
+		<field name="SIGSTKFLT" />
+		<field name="SIGSTOP" />
+		<field name="SIGSYS" />
+		<field name="SIGTERM" />
+		<field name="SIGTRAP" />
+		<field name="SIGTSTP" />
+		<field name="SIGTTIN" />
+		<field name="SIGTTOU" />
+		<field name="SIGURG" />
+		<field name="SIGUSR1" />
+		<field name="SIGUSR2" />
+		<field name="SIGVTALRM" />
+		<field name="SIGWINCH" />
+		<field name="SIGXCPU" />
+		<field name="SIGXFSZ" />
+		<field name="SIOCGIFADDR" />
+		<field name="SIOCGIFBRDADDR" />
+		<field name="SIOCGIFDSTADDR" />
+		<field name="SIOCGIFNETMASK" />
+		<field name="SOCK_CLOEXEC" since="29" />
+		<field name="SOCK_DGRAM" />
+		<field name="SOCK_NONBLOCK" since="29" />
+		<field name="SOCK_RAW" />
+		<field name="SOCK_SEQPACKET" />
+		<field name="SOCK_STREAM" />
+		<field name="SOL_SOCKET" />
+		<field name="SOL_UDP" since="31" />
+		<field name="SO_BINDTODEVICE" />
+		<field name="SO_BROADCAST" />
+		<field name="SO_DEBUG" />
+		<field name="SO_DONTROUTE" />
+		<field name="SO_ERROR" />
+		<field name="SO_KEEPALIVE" />
+		<field name="SO_LINGER" />
+		<field name="SO_OOBINLINE" />
+		<field name="SO_PASSCRED" />
+		<field name="SO_PEERCRED" />
+		<field name="SO_RCVBUF" />
+		<field name="SO_RCVLOWAT" />
+		<field name="SO_RCVTIMEO" />
+		<field name="SO_REUSEADDR" />
+		<field name="SO_SNDBUF" />
+		<field name="SO_SNDLOWAT" />
+		<field name="SO_SNDTIMEO" />
+		<field name="SO_TYPE" />
+		<field name="STDERR_FILENO" />
+		<field name="STDIN_FILENO" />
+		<field name="STDOUT_FILENO" />
+		<field name="ST_MANDLOCK" since="23" />
+		<field name="ST_NOATIME" since="23" />
+		<field name="ST_NODEV" since="23" />
+		<field name="ST_NODIRATIME" since="23" />
+		<field name="ST_NOEXEC" since="23" />
+		<field name="ST_NOSUID" since="23" />
+		<field name="ST_RDONLY" since="23" />
+		<field name="ST_RELATIME" since="23" />
+		<field name="ST_SYNCHRONOUS" since="23" />
+		<field name="S_IFBLK" />
+		<field name="S_IFCHR" />
+		<field name="S_IFDIR" />
+		<field name="S_IFIFO" />
+		<field name="S_IFLNK" />
+		<field name="S_IFMT" />
+		<field name="S_IFREG" />
+		<field name="S_IFSOCK" />
+		<field name="S_IRGRP" />
+		<field name="S_IROTH" />
+		<field name="S_IRUSR" />
+		<field name="S_IRWXG" />
+		<field name="S_IRWXO" />
+		<field name="S_IRWXU" />
+		<field name="S_ISGID" />
+		<field name="S_ISUID" />
+		<field name="S_ISVTX" />
+		<field name="S_IWGRP" />
+		<field name="S_IWOTH" />
+		<field name="S_IWUSR" />
+		<field name="S_IXGRP" />
+		<field name="S_IXOTH" />
+		<field name="S_IXUSR" />
+		<field name="TCP_NODELAY" />
+		<field name="TCP_USER_TIMEOUT" since="26" />
+		<field name="UDP_GRO" since="31" />
+		<field name="UDP_SEGMENT" since="31" />
+		<field name="VMADDR_CID_ANY" since="31" />
+		<field name="VMADDR_CID_HOST" since="31" />
+		<field name="VMADDR_CID_LOCAL" since="31" />
+		<field name="VMADDR_PORT_ANY" since="31" />
+		<field name="WCONTINUED" />
+		<field name="WEXITED" />
+		<field name="WNOHANG" />
+		<field name="WNOWAIT" />
+		<field name="WSTOPPED" />
+		<field name="WUNTRACED" />
+		<field name="W_OK" />
+		<field name="X_OK" />
+		<field name="_SC_2_CHAR_TERM" />
+		<field name="_SC_2_C_BIND" />
+		<field name="_SC_2_C_DEV" />
+		<field name="_SC_2_C_VERSION" />
+		<field name="_SC_2_FORT_DEV" />
+		<field name="_SC_2_FORT_RUN" />
+		<field name="_SC_2_LOCALEDEF" />
+		<field name="_SC_2_SW_DEV" />
+		<field name="_SC_2_UPE" />
+		<field name="_SC_2_VERSION" />
+		<field name="_SC_AIO_LISTIO_MAX" />
+		<field name="_SC_AIO_MAX" />
+		<field name="_SC_AIO_PRIO_DELTA_MAX" />
+		<field name="_SC_ARG_MAX" />
+		<field name="_SC_ASYNCHRONOUS_IO" />
+		<field name="_SC_ATEXIT_MAX" />
+		<field name="_SC_AVPHYS_PAGES" />
+		<field name="_SC_BC_BASE_MAX" />
+		<field name="_SC_BC_DIM_MAX" />
+		<field name="_SC_BC_SCALE_MAX" />
+		<field name="_SC_BC_STRING_MAX" />
+		<field name="_SC_CHILD_MAX" />
+		<field name="_SC_CLK_TCK" />
+		<field name="_SC_COLL_WEIGHTS_MAX" />
+		<field name="_SC_DELAYTIMER_MAX" />
+		<field name="_SC_EXPR_NEST_MAX" />
+		<field name="_SC_FSYNC" />
+		<field name="_SC_GETGR_R_SIZE_MAX" />
+		<field name="_SC_GETPW_R_SIZE_MAX" />
+		<field name="_SC_IOV_MAX" />
+		<field name="_SC_JOB_CONTROL" />
+		<field name="_SC_LINE_MAX" />
+		<field name="_SC_LOGIN_NAME_MAX" />
+		<field name="_SC_MAPPED_FILES" />
+		<field name="_SC_MEMLOCK" />
+		<field name="_SC_MEMLOCK_RANGE" />
+		<field name="_SC_MEMORY_PROTECTION" />
+		<field name="_SC_MESSAGE_PASSING" />
+		<field name="_SC_MQ_OPEN_MAX" />
+		<field name="_SC_MQ_PRIO_MAX" />
+		<field name="_SC_NGROUPS_MAX" />
+		<field name="_SC_NPROCESSORS_CONF" />
+		<field name="_SC_NPROCESSORS_ONLN" />
+		<field name="_SC_OPEN_MAX" />
+		<field name="_SC_PAGESIZE" />
+		<field name="_SC_PAGE_SIZE" />
+		<field name="_SC_PASS_MAX" />
+		<field name="_SC_PHYS_PAGES" />
+		<field name="_SC_PRIORITIZED_IO" />
+		<field name="_SC_PRIORITY_SCHEDULING" />
+		<field name="_SC_REALTIME_SIGNALS" />
+		<field name="_SC_RE_DUP_MAX" />
+		<field name="_SC_RTSIG_MAX" />
+		<field name="_SC_SAVED_IDS" />
+		<field name="_SC_SEMAPHORES" />
+		<field name="_SC_SEM_NSEMS_MAX" />
+		<field name="_SC_SEM_VALUE_MAX" />
+		<field name="_SC_SHARED_MEMORY_OBJECTS" />
+		<field name="_SC_SIGQUEUE_MAX" />
+		<field name="_SC_STREAM_MAX" />
+		<field name="_SC_SYNCHRONIZED_IO" />
+		<field name="_SC_THREADS" />
+		<field name="_SC_THREAD_ATTR_STACKADDR" />
+		<field name="_SC_THREAD_ATTR_STACKSIZE" />
+		<field name="_SC_THREAD_DESTRUCTOR_ITERATIONS" />
+		<field name="_SC_THREAD_KEYS_MAX" />
+		<field name="_SC_THREAD_PRIORITY_SCHEDULING" />
+		<field name="_SC_THREAD_PRIO_INHERIT" />
+		<field name="_SC_THREAD_PRIO_PROTECT" />
+		<field name="_SC_THREAD_SAFE_FUNCTIONS" />
+		<field name="_SC_THREAD_STACK_MIN" />
+		<field name="_SC_THREAD_THREADS_MAX" />
+		<field name="_SC_TIMERS" />
+		<field name="_SC_TIMER_MAX" />
+		<field name="_SC_TTY_NAME_MAX" />
+		<field name="_SC_TZNAME_MAX" />
+		<field name="_SC_VERSION" />
+		<field name="_SC_XBS5_ILP32_OFF32" />
+		<field name="_SC_XBS5_ILP32_OFFBIG" />
+		<field name="_SC_XBS5_LP64_OFF64" />
+		<field name="_SC_XBS5_LPBIG_OFFBIG" />
+		<field name="_SC_XOPEN_CRYPT" />
+		<field name="_SC_XOPEN_ENH_I18N" />
+		<field name="_SC_XOPEN_LEGACY" />
+		<field name="_SC_XOPEN_REALTIME" />
+		<field name="_SC_XOPEN_REALTIME_THREADS" />
+		<field name="_SC_XOPEN_SHM" />
+		<field name="_SC_XOPEN_UNIX" />
+		<field name="_SC_XOPEN_VERSION" />
+		<field name="_SC_XOPEN_XCU_VERSION" />
+	</class>
+	<class name="android/system/StructCmsghdr" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(IIS)V" />
+		<method name="&lt;init&gt;(II[B)V" />
+		<field name="cmsg_data" />
+		<field name="cmsg_level" />
+		<field name="cmsg_type" />
+	</class>
+	<class name="android/system/StructMsghdr" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/net/SocketAddress;[Ljava/nio/ByteBuffer;[Landroid/system/StructCmsghdr;I)V" />
+		<field name="msg_control" />
+		<field name="msg_flags" />
+		<field name="msg_iov" />
+		<field name="msg_name" />
+	</class>
+	<class name="android/system/StructPollfd" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="events" />
+		<field name="fd" />
+		<field name="revents" />
+		<field name="userData" />
+	</class>
+	<class name="android/system/StructStat" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(JJIJIIJJJJJJJ)V" />
+		<method name="&lt;init&gt;(JJIJIIJJLandroid/system/StructTimespec;Landroid/system/StructTimespec;Landroid/system/StructTimespec;JJ)V" since="27" />
+		<field name="st_atim" since="27" />
+		<field name="st_atime" />
+		<field name="st_blksize" />
+		<field name="st_blocks" />
+		<field name="st_ctim" since="27" />
+		<field name="st_ctime" />
+		<field name="st_dev" />
+		<field name="st_gid" />
+		<field name="st_ino" />
+		<field name="st_mode" />
+		<field name="st_mtim" since="27" />
+		<field name="st_mtime" />
+		<field name="st_nlink" />
+		<field name="st_rdev" />
+		<field name="st_size" />
+		<field name="st_uid" />
+	</class>
+	<class name="android/system/StructStatVfs" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(JJJJJJJJJJJ)V" />
+		<field name="f_bavail" />
+		<field name="f_bfree" />
+		<field name="f_blocks" />
+		<field name="f_bsize" />
+		<field name="f_favail" />
+		<field name="f_ffree" />
+		<field name="f_files" />
+		<field name="f_flag" />
+		<field name="f_frsize" />
+		<field name="f_fsid" />
+		<field name="f_namemax" />
+	</class>
+	<class name="android/system/StructTimespec" since="27">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(JJ)V" />
+		<method name="compareTo(Landroid/system/StructTimespec;)I" />
+		<field name="tv_nsec" />
+		<field name="tv_sec" />
+	</class>
+	<class name="android/system/StructTimeval" since="29">
+		<extends name="java/lang/Object" />
+		<method name="fromMillis(J)Landroid/system/StructTimeval;" />
+		<method name="toMillis()J" />
+		<field name="tv_sec" />
+		<field name="tv_usec" />
+	</class>
+	<class name="android/system/StructUtsname" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<field name="machine" />
+		<field name="nodename" />
+		<field name="release" />
+		<field name="sysname" />
+		<field name="version" />
+	</class>
+	<class name="android/telecom/Call" since="23">
+		<extends name="java/lang/Object" />
+		<method name="addConferenceParticipants(Ljava/util/List;)V" since="31" />
+		<method name="answer(I)V" />
+		<method name="conference(Landroid/telecom/Call;)V" />
+		<method name="deflect(Landroid/net/Uri;)V" since="28" />
+		<method name="disconnect()V" />
+		<method name="getCannedTextResponses()Ljava/util/List;" />
+		<method name="getChildren()Ljava/util/List;" />
+		<method name="getConferenceableCalls()Ljava/util/List;" />
+		<method name="getDetails()Landroid/telecom/Call$Details;" />
+		<method name="getGenericConferenceActiveChildCall()Landroid/telecom/Call;" since="30" />
+		<method name="getParent()Landroid/telecom/Call;" />
+		<method name="getRemainingPostDialSequence()Ljava/lang/String;" />
+		<method name="getRttCall()Landroid/telecom/Call$RttCall;" since="26" />
+		<method name="getState()I" deprecated="31" />
+		<method name="getVideoCall()Landroid/telecom/InCallService$VideoCall;" />
+		<method name="handoverTo(Landroid/telecom/PhoneAccountHandle;ILandroid/os/Bundle;)V" since="28" />
+		<method name="hold()V" />
+		<method name="isRttActive()Z" since="26" />
+		<method name="mergeConference()V" />
+		<method name="phoneAccountSelected(Landroid/telecom/PhoneAccountHandle;Z)V" />
+		<method name="playDtmfTone(C)V" />
+		<method name="postDialContinue(Z)V" />
+		<method name="pullExternalCall()V" since="25" />
+		<method name="putExtras(Landroid/os/Bundle;)V" since="25" />
+		<method name="registerCallback(Landroid/telecom/Call$Callback;)V" />
+		<method name="registerCallback(Landroid/telecom/Call$Callback;Landroid/os/Handler;)V" />
+		<method name="reject(I)V" since="30" />
+		<method name="reject(ZLjava/lang/String;)V" />
+		<method name="removeExtras(Ljava/util/List;)V" since="25" />
+		<method name="removeExtras([Ljava/lang/String;)V" since="25" />
+		<method name="respondToRttRequest(IZ)V" since="26" />
+		<method name="sendCallEvent(Ljava/lang/String;Landroid/os/Bundle;)V" since="25" />
+		<method name="sendRttRequest()V" since="26" />
+		<method name="splitFromConference()V" />
+		<method name="stopDtmfTone()V" />
+		<method name="stopRtt()V" since="26" />
+		<method name="swapConference()V" />
+		<method name="unhold()V" />
+		<method name="unregisterCallback(Landroid/telecom/Call$Callback;)V" />
+		<field name="AVAILABLE_PHONE_ACCOUNTS" deprecated="29" />
+		<field name="EVENT_CLEAR_DIAGNOSTIC_MESSAGE" since="31" />
+		<field name="EVENT_DISPLAY_DIAGNOSTIC_MESSAGE" since="31" />
+		<field name="EXTRA_DIAGNOSTIC_MESSAGE" since="31" />
+		<field name="EXTRA_DIAGNOSTIC_MESSAGE_ID" since="31" />
+		<field name="EXTRA_LAST_EMERGENCY_CALLBACK_TIME_MILLIS" since="26" />
+		<field name="EXTRA_SILENT_RINGING_REQUESTED" since="29" />
+		<field name="EXTRA_SUGGESTED_PHONE_ACCOUNTS" since="29" />
+		<field name="REJECT_REASON_DECLINED" since="30" />
+		<field name="REJECT_REASON_UNWANTED" since="30" />
+		<field name="STATE_ACTIVE" />
+		<field name="STATE_AUDIO_PROCESSING" since="30" />
+		<field name="STATE_CONNECTING" />
+		<field name="STATE_DIALING" />
+		<field name="STATE_DISCONNECTED" />
+		<field name="STATE_DISCONNECTING" />
+		<field name="STATE_HOLDING" />
+		<field name="STATE_NEW" />
+		<field name="STATE_PULLING_CALL" since="25" />
+		<field name="STATE_RINGING" />
+		<field name="STATE_SELECT_PHONE_ACCOUNT" />
+		<field name="STATE_SIMULATED_RINGING" since="30" />
+	</class>
+	<class name="android/telecom/Call$Callback" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCallDestroyed(Landroid/telecom/Call;)V" />
+		<method name="onCannedTextResponsesLoaded(Landroid/telecom/Call;Ljava/util/List;)V" />
+		<method name="onChildrenChanged(Landroid/telecom/Call;Ljava/util/List;)V" />
+		<method name="onConferenceableCallsChanged(Landroid/telecom/Call;Ljava/util/List;)V" />
+		<method name="onConnectionEvent(Landroid/telecom/Call;Ljava/lang/String;Landroid/os/Bundle;)V" since="25" />
+		<method name="onDetailsChanged(Landroid/telecom/Call;Landroid/telecom/Call$Details;)V" />
+		<method name="onHandoverComplete(Landroid/telecom/Call;)V" since="28" />
+		<method name="onHandoverFailed(Landroid/telecom/Call;I)V" since="28" />
+		<method name="onParentChanged(Landroid/telecom/Call;Landroid/telecom/Call;)V" />
+		<method name="onPostDialWait(Landroid/telecom/Call;Ljava/lang/String;)V" />
+		<method name="onRttInitiationFailure(Landroid/telecom/Call;I)V" since="26" />
+		<method name="onRttModeChanged(Landroid/telecom/Call;I)V" since="26" />
+		<method name="onRttRequest(Landroid/telecom/Call;I)V" since="26" />
+		<method name="onRttStatusChanged(Landroid/telecom/Call;ZLandroid/telecom/Call$RttCall;)V" since="26" />
+		<method name="onStateChanged(Landroid/telecom/Call;I)V" />
+		<method name="onVideoCallChanged(Landroid/telecom/Call;Landroid/telecom/InCallService$VideoCall;)V" />
+		<field name="HANDOVER_FAILURE_DEST_APP_REJECTED" since="28" />
+		<field name="HANDOVER_FAILURE_NOT_SUPPORTED" since="28" />
+		<field name="HANDOVER_FAILURE_ONGOING_EMERGENCY_CALL" since="28" />
+		<field name="HANDOVER_FAILURE_UNKNOWN" since="28" />
+		<field name="HANDOVER_FAILURE_USER_REJECTED" since="28" />
+	</class>
+	<class name="android/telecom/Call$Details" since="23">
+		<extends name="java/lang/Object" />
+		<method name="can(I)Z" />
+		<method name="can(II)Z" />
+		<method name="capabilitiesToString(I)Ljava/lang/String;" />
+		<method name="getAccountHandle()Landroid/telecom/PhoneAccountHandle;" />
+		<method name="getCallCapabilities()I" />
+		<method name="getCallDirection()I" since="29" />
+		<method name="getCallProperties()I" />
+		<method name="getCallerDisplayName()Ljava/lang/String;" />
+		<method name="getCallerDisplayNamePresentation()I" />
+		<method name="getCallerNumberVerificationStatus()I" since="30" />
+		<method name="getConnectTimeMillis()J" />
+		<method name="getContactDisplayName()Ljava/lang/String;" since="30" />
+		<method name="getCreationTimeMillis()J" since="26" />
+		<method name="getDisconnectCause()Landroid/telecom/DisconnectCause;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getGatewayInfo()Landroid/telecom/GatewayInfo;" />
+		<method name="getHandle()Landroid/net/Uri;" />
+		<method name="getHandlePresentation()I" />
+		<method name="getIntentExtras()Landroid/os/Bundle;" />
+		<method name="getState()I" since="31" />
+		<method name="getStatusHints()Landroid/telecom/StatusHints;" />
+		<method name="getVideoState()I" />
+		<method name="hasProperty(I)Z" />
+		<method name="hasProperty(II)Z" />
+		<method name="propertiesToString(I)Ljava/lang/String;" />
+		<field name="CAPABILITY_ADD_PARTICIPANT" since="31" />
+		<field name="CAPABILITY_CANNOT_DOWNGRADE_VIDEO_TO_AUDIO" since="24" />
+		<field name="CAPABILITY_CAN_PAUSE_VIDEO" />
+		<field name="CAPABILITY_CAN_PULL_CALL" since="25" />
+		<field name="CAPABILITY_DISCONNECT_FROM_CONFERENCE" />
+		<field name="CAPABILITY_HOLD" />
+		<field name="CAPABILITY_MANAGE_CONFERENCE" />
+		<field name="CAPABILITY_MERGE_CONFERENCE" />
+		<field name="CAPABILITY_MUTE" />
+		<field name="CAPABILITY_RESPOND_VIA_TEXT" />
+		<field name="CAPABILITY_SEPARATE_FROM_CONFERENCE" />
+		<field name="CAPABILITY_SUPPORTS_VT_LOCAL_BIDIRECTIONAL" />
+		<field name="CAPABILITY_SUPPORTS_VT_LOCAL_RX" />
+		<field name="CAPABILITY_SUPPORTS_VT_LOCAL_TX" />
+		<field name="CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL" />
+		<field name="CAPABILITY_SUPPORTS_VT_REMOTE_RX" />
+		<field name="CAPABILITY_SUPPORTS_VT_REMOTE_TX" />
+		<field name="CAPABILITY_SUPPORT_DEFLECT" since="28" />
+		<field name="CAPABILITY_SUPPORT_HOLD" />
+		<field name="CAPABILITY_SWAP_CONFERENCE" />
+		<field name="DIRECTION_INCOMING" since="29" />
+		<field name="DIRECTION_OUTGOING" since="29" />
+		<field name="DIRECTION_UNKNOWN" since="29" />
+		<field name="PROPERTY_ASSISTED_DIALING" since="30" />
+		<field name="PROPERTY_CONFERENCE" />
+		<field name="PROPERTY_CROSS_SIM" since="31" />
+		<field name="PROPERTY_EMERGENCY_CALLBACK_MODE" />
+		<field name="PROPERTY_ENTERPRISE_CALL" since="24" />
+		<field name="PROPERTY_GENERIC_CONFERENCE" />
+		<field name="PROPERTY_HAS_CDMA_VOICE_PRIVACY" since="25" />
+		<field name="PROPERTY_HIGH_DEF_AUDIO" />
+		<field name="PROPERTY_IS_ADHOC_CONFERENCE" since="31" />
+		<field name="PROPERTY_IS_EXTERNAL_CALL" since="25" />
+		<field name="PROPERTY_NETWORK_IDENTIFIED_EMERGENCY_CALL" since="29" />
+		<field name="PROPERTY_RTT" since="28" />
+		<field name="PROPERTY_SELF_MANAGED" since="26" />
+		<field name="PROPERTY_VOIP_AUDIO_MODE" since="29" />
+		<field name="PROPERTY_WIFI" />
+	</class>
+	<class name="android/telecom/Call$RttCall" since="26">
+		<extends name="java/lang/Object" />
+		<method name="getRttAudioMode()I" />
+		<method name="read()Ljava/lang/String;" />
+		<method name="readImmediately()Ljava/lang/String;" since="27" />
+		<method name="setRttMode(I)V" />
+		<method name="write(Ljava/lang/String;)V" />
+		<field name="RTT_MODE_FULL" />
+		<field name="RTT_MODE_HCO" />
+		<field name="RTT_MODE_VCO" />
+	</class>
+	<class name="android/telecom/CallAudioState" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(ZII)V" />
+		<method name="audioRouteToString(I)Ljava/lang/String;" />
+		<method name="getActiveBluetoothDevice()Landroid/bluetooth/BluetoothDevice;" since="28" />
+		<method name="getRoute()I" />
+		<method name="getSupportedBluetoothDevices()Ljava/util/Collection;" since="28" />
+		<method name="getSupportedRouteMask()I" />
+		<method name="isMuted()Z" />
+		<field name="CREATOR" />
+		<field name="ROUTE_BLUETOOTH" />
+		<field name="ROUTE_EARPIECE" />
+		<field name="ROUTE_SPEAKER" />
+		<field name="ROUTE_WIRED_HEADSET" />
+		<field name="ROUTE_WIRED_OR_EARPIECE" />
+	</class>
+	<class name="android/telecom/CallRedirectionService" since="29">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="cancelCall()V" />
+		<method name="onPlaceCall(Landroid/net/Uri;Landroid/telecom/PhoneAccountHandle;Z)V" />
+		<method name="placeCallUnmodified()V" />
+		<method name="redirectCall(Landroid/net/Uri;Landroid/telecom/PhoneAccountHandle;Z)V" />
+		<field name="SERVICE_INTERFACE" />
+	</class>
+	<class name="android/telecom/CallScreeningService" since="24">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onScreenCall(Landroid/telecom/Call$Details;)V" />
+		<method name="respondToCall(Landroid/telecom/Call$Details;Landroid/telecom/CallScreeningService$CallResponse;)V" />
+		<field name="SERVICE_INTERFACE" />
+	</class>
+	<class name="android/telecom/CallScreeningService$CallResponse" since="24">
+		<extends name="java/lang/Object" />
+		<method name="getCallComposerAttachmentsToShow()I" since="31" />
+		<method name="getDisallowCall()Z" />
+		<method name="getRejectCall()Z" />
+		<method name="getSilenceCall()Z" since="29" />
+		<method name="getSkipCallLog()Z" />
+		<method name="getSkipNotification()Z" />
+		<field name="CALL_COMPOSER_ATTACHMENT_LOCATION" since="31" />
+		<field name="CALL_COMPOSER_ATTACHMENT_PICTURE" since="31" />
+		<field name="CALL_COMPOSER_ATTACHMENT_PRIORITY" since="31" />
+		<field name="CALL_COMPOSER_ATTACHMENT_SUBJECT" since="31" />
+	</class>
+	<class name="android/telecom/CallScreeningService$CallResponse$Builder" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/telecom/CallScreeningService$CallResponse;" />
+		<method name="setCallComposerAttachmentsToShow(I)Landroid/telecom/CallScreeningService$CallResponse$Builder;" since="31" />
+		<method name="setDisallowCall(Z)Landroid/telecom/CallScreeningService$CallResponse$Builder;" />
+		<method name="setRejectCall(Z)Landroid/telecom/CallScreeningService$CallResponse$Builder;" />
+		<method name="setSilenceCall(Z)Landroid/telecom/CallScreeningService$CallResponse$Builder;" since="29" />
+		<method name="setSkipCallLog(Z)Landroid/telecom/CallScreeningService$CallResponse$Builder;" />
+		<method name="setSkipNotification(Z)Landroid/telecom/CallScreeningService$CallResponse$Builder;" />
+	</class>
+	<class name="android/telecom/Conference" since="23">
+		<extends name="android/telecom/Conferenceable" />
+		<method name="&lt;init&gt;(Landroid/telecom/PhoneAccountHandle;)V" />
+		<method name="addConnection(Landroid/telecom/Connection;)Z" />
+		<method name="createFailedConference(Landroid/telecom/DisconnectCause;Landroid/telecom/PhoneAccountHandle;)Landroid/telecom/Conference;" since="31" />
+		<method name="destroy()V" />
+		<method name="getCallAudioState()Landroid/telecom/CallAudioState;" />
+		<method name="getConferenceableConnections()Ljava/util/List;" />
+		<method name="getConnectionCapabilities()I" />
+		<method name="getConnectionProperties()I" since="25" />
+		<method name="getConnectionStartElapsedRealtimeMillis()J" since="30" />
+		<method name="getConnectionTime()J" />
+		<method name="getConnections()Ljava/util/List;" />
+		<method name="getDisconnectCause()Landroid/telecom/DisconnectCause;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getPhoneAccountHandle()Landroid/telecom/PhoneAccountHandle;" />
+		<method name="getState()I" />
+		<method name="getStatusHints()Landroid/telecom/StatusHints;" />
+		<method name="getVideoProvider()Landroid/telecom/Connection$VideoProvider;" />
+		<method name="getVideoState()I" />
+		<method name="isRingbackRequested()Z" since="31" />
+		<method name="onAddConferenceParticipants(Ljava/util/List;)V" since="31" />
+		<method name="onAnswer(I)V" since="31" />
+		<method name="onCallAudioStateChanged(Landroid/telecom/CallAudioState;)V" />
+		<method name="onConnectionAdded(Landroid/telecom/Connection;)V" />
+		<method name="onDisconnect()V" />
+		<method name="onExtrasChanged(Landroid/os/Bundle;)V" since="25" />
+		<method name="onHold()V" />
+		<method name="onMerge()V" />
+		<method name="onMerge(Landroid/telecom/Connection;)V" />
+		<method name="onPlayDtmfTone(C)V" />
+		<method name="onReject()V" since="31" />
+		<method name="onSeparate(Landroid/telecom/Connection;)V" />
+		<method name="onStopDtmfTone()V" />
+		<method name="onSwap()V" />
+		<method name="onUnhold()V" />
+		<method name="putExtras(Landroid/os/Bundle;)V" since="25" />
+		<method name="removeConnection(Landroid/telecom/Connection;)V" />
+		<method name="removeExtras(Ljava/util/List;)V" since="25" />
+		<method name="removeExtras([Ljava/lang/String;)V" since="25" />
+		<method name="sendConferenceEvent(Ljava/lang/String;Landroid/os/Bundle;)V" since="30" />
+		<method name="setActive()V" />
+		<method name="setConferenceableConnections(Ljava/util/List;)V" />
+		<method name="setConnectionCapabilities(I)V" />
+		<method name="setConnectionProperties(I)V" since="25" />
+		<method name="setConnectionStartElapsedRealTime(J)V" since="28" deprecated="30" />
+		<method name="setConnectionStartElapsedRealtimeMillis(J)V" since="30" />
+		<method name="setConnectionTime(J)V" />
+		<method name="setDialing()V" />
+		<method name="setDisconnected(Landroid/telecom/DisconnectCause;)V" />
+		<method name="setExtras(Landroid/os/Bundle;)V" />
+		<method name="setOnHold()V" />
+		<method name="setRingbackRequested(Z)V" since="31" />
+		<method name="setRinging()V" since="31" />
+		<method name="setStatusHints(Landroid/telecom/StatusHints;)V" />
+		<method name="setVideoProvider(Landroid/telecom/Connection;Landroid/telecom/Connection$VideoProvider;)V" />
+		<method name="setVideoState(Landroid/telecom/Connection;I)V" />
+		<field name="CONNECT_TIME_NOT_SPECIFIED" />
+	</class>
+	<class name="android/telecom/Conferenceable" since="23">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/telecom/Connection" since="23">
+		<extends name="android/telecom/Conferenceable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="capabilitiesToString(I)Ljava/lang/String;" />
+		<method name="createCanceledConnection()Landroid/telecom/Connection;" />
+		<method name="createFailedConnection(Landroid/telecom/DisconnectCause;)Landroid/telecom/Connection;" />
+		<method name="destroy()V" />
+		<method name="getAddress()Landroid/net/Uri;" />
+		<method name="getAddressPresentation()I" />
+		<method name="getAudioModeIsVoip()Z" />
+		<method name="getCallAudioState()Landroid/telecom/CallAudioState;" />
+		<method name="getCallerDisplayName()Ljava/lang/String;" />
+		<method name="getCallerDisplayNamePresentation()I" />
+		<method name="getCallerNumberVerificationStatus()I" since="30" />
+		<method name="getConference()Landroid/telecom/Conference;" />
+		<method name="getConferenceables()Ljava/util/List;" />
+		<method name="getConnectionCapabilities()I" />
+		<method name="getConnectionProperties()I" since="25" />
+		<method name="getDisconnectCause()Landroid/telecom/DisconnectCause;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getState()I" />
+		<method name="getStatusHints()Landroid/telecom/StatusHints;" />
+		<method name="getVideoProvider()Landroid/telecom/Connection$VideoProvider;" />
+		<method name="getVideoState()I" since="30" />
+		<method name="handleRttUpgradeResponse(Landroid/telecom/Connection$RttTextStream;)V" since="28" />
+		<method name="isRingbackRequested()Z" />
+		<method name="notifyConferenceMergeFailed()V" since="30" />
+		<method name="onAbort()V" />
+		<method name="onAddConferenceParticipants(Ljava/util/List;)V" since="31" />
+		<method name="onAnswer()V" />
+		<method name="onAnswer(I)V" />
+		<method name="onCallAudioStateChanged(Landroid/telecom/CallAudioState;)V" />
+		<method name="onCallEvent(Ljava/lang/String;Landroid/os/Bundle;)V" since="25" />
+		<method name="onDeflect(Landroid/net/Uri;)V" since="28" />
+		<method name="onDisconnect()V" />
+		<method name="onExtrasChanged(Landroid/os/Bundle;)V" since="25" />
+		<method name="onHandoverComplete()V" since="28" />
+		<method name="onHold()V" />
+		<method name="onPlayDtmfTone(C)V" />
+		<method name="onPostDialContinue(Z)V" />
+		<method name="onPullExternalCall()V" since="25" />
+		<method name="onReject()V" />
+		<method name="onReject(I)V" since="30" />
+		<method name="onReject(Ljava/lang/String;)V" since="24" />
+		<method name="onSeparate()V" />
+		<method name="onShowIncomingCallUi()V" since="26" />
+		<method name="onSilence()V" since="29" />
+		<method name="onStartRtt(Landroid/telecom/Connection$RttTextStream;)V" since="28" />
+		<method name="onStateChanged(I)V" />
+		<method name="onStopDtmfTone()V" />
+		<method name="onStopRtt()V" since="28" />
+		<method name="onTrackedByNonUiService(Z)V" since="31" />
+		<method name="onUnhold()V" />
+		<method name="onUsingAlternativeUi(Z)V" since="31" />
+		<method name="propertiesToString(I)Ljava/lang/String;" since="25" />
+		<method name="putExtras(Landroid/os/Bundle;)V" since="25" />
+		<method name="removeExtras(Ljava/util/List;)V" since="25" />
+		<method name="removeExtras([Ljava/lang/String;)V" since="25" />
+		<method name="requestBluetoothAudio(Landroid/bluetooth/BluetoothDevice;)V" since="28" />
+		<method name="sendConnectionEvent(Ljava/lang/String;Landroid/os/Bundle;)V" since="25" />
+		<method name="sendRemoteRttRequest()V" since="28" />
+		<method name="sendRttInitiationFailure(I)V" since="28" />
+		<method name="sendRttInitiationSuccess()V" since="28" />
+		<method name="sendRttSessionRemotelyTerminated()V" since="28" />
+		<method name="setActive()V" />
+		<method name="setAddress(Landroid/net/Uri;I)V" />
+		<method name="setAudioModeIsVoip(Z)V" />
+		<method name="setAudioRoute(I)V" since="26" />
+		<method name="setCallerDisplayName(Ljava/lang/String;I)V" />
+		<method name="setCallerNumberVerificationStatus(I)V" since="30" />
+		<method name="setConferenceableConnections(Ljava/util/List;)V" />
+		<method name="setConferenceables(Ljava/util/List;)V" />
+		<method name="setConnectionCapabilities(I)V" />
+		<method name="setConnectionProperties(I)V" since="25" />
+		<method name="setDialing()V" />
+		<method name="setDisconnected(Landroid/telecom/DisconnectCause;)V" />
+		<method name="setExtras(Landroid/os/Bundle;)V" />
+		<method name="setInitialized()V" />
+		<method name="setInitializing()V" />
+		<method name="setNextPostDialChar(C)V" />
+		<method name="setOnHold()V" />
+		<method name="setPostDialWait(Ljava/lang/String;)V" />
+		<method name="setPulling()V" since="25" />
+		<method name="setRingbackRequested(Z)V" />
+		<method name="setRinging()V" />
+		<method name="setStatusHints(Landroid/telecom/StatusHints;)V" />
+		<method name="setVideoProvider(Landroid/telecom/Connection$VideoProvider;)V" />
+		<method name="setVideoState(I)V" />
+		<method name="stateToString(I)Ljava/lang/String;" />
+		<field name="AUDIO_CODEC_AMR" since="30" />
+		<field name="AUDIO_CODEC_AMR_WB" since="30" />
+		<field name="AUDIO_CODEC_EVRC" since="30" />
+		<field name="AUDIO_CODEC_EVRC_B" since="30" />
+		<field name="AUDIO_CODEC_EVRC_NW" since="30" />
+		<field name="AUDIO_CODEC_EVRC_WB" since="30" />
+		<field name="AUDIO_CODEC_EVS_FB" since="30" />
+		<field name="AUDIO_CODEC_EVS_NB" since="30" />
+		<field name="AUDIO_CODEC_EVS_SWB" since="30" />
+		<field name="AUDIO_CODEC_EVS_WB" since="30" />
+		<field name="AUDIO_CODEC_G711A" since="30" />
+		<field name="AUDIO_CODEC_G711AB" since="30" />
+		<field name="AUDIO_CODEC_G711U" since="30" />
+		<field name="AUDIO_CODEC_G722" since="30" />
+		<field name="AUDIO_CODEC_G723" since="30" />
+		<field name="AUDIO_CODEC_G729" since="30" />
+		<field name="AUDIO_CODEC_GSM_EFR" since="30" />
+		<field name="AUDIO_CODEC_GSM_FR" since="30" />
+		<field name="AUDIO_CODEC_GSM_HR" since="30" />
+		<field name="AUDIO_CODEC_NONE" since="30" />
+		<field name="AUDIO_CODEC_QCELP13K" since="30" />
+		<field name="CAPABILITY_ADD_PARTICIPANT" since="31" />
+		<field name="CAPABILITY_CANNOT_DOWNGRADE_VIDEO_TO_AUDIO" since="24" />
+		<field name="CAPABILITY_CAN_PAUSE_VIDEO" />
+		<field name="CAPABILITY_CAN_PULL_CALL" since="25" />
+		<field name="CAPABILITY_CAN_SEND_RESPONSE_VIA_CONNECTION" since="24" />
+		<field name="CAPABILITY_CAN_UPGRADE_TO_VIDEO" deprecated="29" />
+		<field name="CAPABILITY_DISCONNECT_FROM_CONFERENCE" />
+		<field name="CAPABILITY_HOLD" />
+		<field name="CAPABILITY_MANAGE_CONFERENCE" />
+		<field name="CAPABILITY_MERGE_CONFERENCE" />
+		<field name="CAPABILITY_MUTE" />
+		<field name="CAPABILITY_RESPOND_VIA_TEXT" />
+		<field name="CAPABILITY_SEPARATE_FROM_CONFERENCE" />
+		<field name="CAPABILITY_SUPPORTS_VT_LOCAL_BIDIRECTIONAL" />
+		<field name="CAPABILITY_SUPPORTS_VT_LOCAL_RX" />
+		<field name="CAPABILITY_SUPPORTS_VT_LOCAL_TX" />
+		<field name="CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL" />
+		<field name="CAPABILITY_SUPPORTS_VT_REMOTE_RX" />
+		<field name="CAPABILITY_SUPPORTS_VT_REMOTE_TX" />
+		<field name="CAPABILITY_SUPPORT_DEFLECT" since="28" />
+		<field name="CAPABILITY_SUPPORT_HOLD" />
+		<field name="CAPABILITY_SWAP_CONFERENCE" />
+		<field name="EVENT_CALL_HOLD_FAILED" since="30" />
+		<field name="EVENT_CALL_MERGE_FAILED" since="25" />
+		<field name="EVENT_CALL_PULL_FAILED" since="25" />
+		<field name="EVENT_CALL_REMOTELY_HELD" since="30" />
+		<field name="EVENT_CALL_REMOTELY_UNHELD" since="30" />
+		<field name="EVENT_CALL_SWITCH_FAILED" since="30" />
+		<field name="EVENT_MERGE_COMPLETE" since="30" />
+		<field name="EVENT_MERGE_START" since="30" />
+		<field name="EVENT_ON_HOLD_TONE_END" since="30" />
+		<field name="EVENT_ON_HOLD_TONE_START" since="30" />
+		<field name="EVENT_RTT_AUDIO_INDICATION_CHANGED" since="29" />
+		<field name="EXTRA_ANSWERING_DROPS_FG_CALL" since="25" />
+		<field name="EXTRA_ANSWERING_DROPS_FG_CALL_APP_NAME" since="26" />
+		<field name="EXTRA_AUDIO_CODEC" since="30" />
+		<field name="EXTRA_AUDIO_CODEC_BANDWIDTH_KHZ" since="31" />
+		<field name="EXTRA_AUDIO_CODEC_BITRATE_KBPS" since="31" />
+		<field name="EXTRA_CALL_SUBJECT" />
+		<field name="EXTRA_CHILD_ADDRESS" />
+		<field name="EXTRA_IS_RTT_AUDIO_PRESENT" since="29" />
+		<field name="EXTRA_LAST_FORWARDED_NUMBER" />
+		<field name="EXTRA_SIP_INVITE" since="29" />
+		<field name="PROPERTY_ASSISTED_DIALING" since="30" />
+		<field name="PROPERTY_CROSS_SIM" since="31" />
+		<field name="PROPERTY_HAS_CDMA_VOICE_PRIVACY" since="25" />
+		<field name="PROPERTY_HIGH_DEF_AUDIO" since="30" />
+		<field name="PROPERTY_IS_ADHOC_CONFERENCE" since="31" />
+		<field name="PROPERTY_IS_EXTERNAL_CALL" since="25" />
+		<field name="PROPERTY_IS_RTT" since="28" />
+		<field name="PROPERTY_NETWORK_IDENTIFIED_EMERGENCY_CALL" since="30" />
+		<field name="PROPERTY_SELF_MANAGED" since="26" />
+		<field name="PROPERTY_WIFI" since="30" />
+		<field name="STATE_ACTIVE" />
+		<field name="STATE_DIALING" />
+		<field name="STATE_DISCONNECTED" />
+		<field name="STATE_HOLDING" />
+		<field name="STATE_INITIALIZING" />
+		<field name="STATE_NEW" />
+		<field name="STATE_PULLING_CALL" since="25" />
+		<field name="STATE_RINGING" />
+		<field name="VERIFICATION_STATUS_FAILED" since="30" />
+		<field name="VERIFICATION_STATUS_NOT_VERIFIED" since="30" />
+		<field name="VERIFICATION_STATUS_PASSED" since="30" />
+	</class>
+	<class name="android/telecom/Connection$RttModifyStatus" since="26">
+		<extends name="java/lang/Object" />
+		<field name="SESSION_MODIFY_REQUEST_FAIL" />
+		<field name="SESSION_MODIFY_REQUEST_INVALID" />
+		<field name="SESSION_MODIFY_REQUEST_REJECTED_BY_REMOTE" />
+		<field name="SESSION_MODIFY_REQUEST_SUCCESS" />
+		<field name="SESSION_MODIFY_REQUEST_TIMED_OUT" />
+	</class>
+	<class name="android/telecom/Connection$RttTextStream" since="28">
+		<extends name="java/lang/Object" />
+		<method name="read()Ljava/lang/String;" />
+		<method name="readImmediately()Ljava/lang/String;" />
+		<method name="write(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/telecom/Connection$VideoProvider" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="changeCameraCapabilities(Landroid/telecom/VideoProfile$CameraCapabilities;)V" />
+		<method name="changePeerDimensions(II)V" />
+		<method name="changeVideoQuality(I)V" />
+		<method name="handleCallSessionEvent(I)V" />
+		<method name="onRequestCameraCapabilities()V" />
+		<method name="onRequestConnectionDataUsage()V" />
+		<method name="onSendSessionModifyRequest(Landroid/telecom/VideoProfile;Landroid/telecom/VideoProfile;)V" />
+		<method name="onSendSessionModifyResponse(Landroid/telecom/VideoProfile;)V" />
+		<method name="onSetCamera(Ljava/lang/String;)V" />
+		<method name="onSetDeviceOrientation(I)V" />
+		<method name="onSetDisplaySurface(Landroid/view/Surface;)V" />
+		<method name="onSetPauseImage(Landroid/net/Uri;)V" />
+		<method name="onSetPreviewSurface(Landroid/view/Surface;)V" />
+		<method name="onSetZoom(F)V" />
+		<method name="receiveSessionModifyRequest(Landroid/telecom/VideoProfile;)V" />
+		<method name="receiveSessionModifyResponse(ILandroid/telecom/VideoProfile;Landroid/telecom/VideoProfile;)V" />
+		<method name="setCallDataUsage(J)V" />
+		<field name="SESSION_EVENT_CAMERA_FAILURE" />
+		<field name="SESSION_EVENT_CAMERA_PERMISSION_ERROR" since="26" />
+		<field name="SESSION_EVENT_CAMERA_READY" />
+		<field name="SESSION_EVENT_RX_PAUSE" />
+		<field name="SESSION_EVENT_RX_RESUME" />
+		<field name="SESSION_EVENT_TX_START" />
+		<field name="SESSION_EVENT_TX_STOP" />
+		<field name="SESSION_MODIFY_REQUEST_FAIL" />
+		<field name="SESSION_MODIFY_REQUEST_INVALID" />
+		<field name="SESSION_MODIFY_REQUEST_REJECTED_BY_REMOTE" />
+		<field name="SESSION_MODIFY_REQUEST_SUCCESS" />
+		<field name="SESSION_MODIFY_REQUEST_TIMED_OUT" />
+	</class>
+	<class name="android/telecom/ConnectionRequest" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/telecom/PhoneAccountHandle;Landroid/net/Uri;Landroid/os/Bundle;)V" />
+		<method name="&lt;init&gt;(Landroid/telecom/PhoneAccountHandle;Landroid/net/Uri;Landroid/os/Bundle;I)V" />
+		<method name="getAccountHandle()Landroid/telecom/PhoneAccountHandle;" />
+		<method name="getAddress()Landroid/net/Uri;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getParticipants()Ljava/util/List;" since="30" />
+		<method name="getRttTextStream()Landroid/telecom/Connection$RttTextStream;" since="28" />
+		<method name="getVideoState()I" />
+		<method name="isAdhocConferenceCall()Z" since="30" />
+		<method name="isRequestingRtt()Z" since="28" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telecom/ConnectionService" since="23">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addConference(Landroid/telecom/Conference;)V" />
+		<method name="addExistingConnection(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/Connection;)V" />
+		<method name="conferenceRemoteConnections(Landroid/telecom/RemoteConnection;Landroid/telecom/RemoteConnection;)V" />
+		<method name="connectionServiceFocusReleased()V" since="28" />
+		<method name="createRemoteIncomingConference(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/ConnectionRequest;)Landroid/telecom/RemoteConference;" since="31" />
+		<method name="createRemoteIncomingConnection(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/ConnectionRequest;)Landroid/telecom/RemoteConnection;" />
+		<method name="createRemoteOutgoingConference(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/ConnectionRequest;)Landroid/telecom/RemoteConference;" since="31" />
+		<method name="createRemoteOutgoingConnection(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/ConnectionRequest;)Landroid/telecom/RemoteConnection;" />
+		<method name="getAllConferences()Ljava/util/Collection;" since="24" />
+		<method name="getAllConnections()Ljava/util/Collection;" />
+		<method name="onConference(Landroid/telecom/Connection;Landroid/telecom/Connection;)V" />
+		<method name="onConnectionServiceFocusGained()V" since="28" />
+		<method name="onConnectionServiceFocusLost()V" since="28" />
+		<method name="onCreateIncomingConference(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/ConnectionRequest;)Landroid/telecom/Conference;" since="31" />
+		<method name="onCreateIncomingConferenceFailed(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/ConnectionRequest;)V" since="31" />
+		<method name="onCreateIncomingConnection(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/ConnectionRequest;)Landroid/telecom/Connection;" />
+		<method name="onCreateIncomingConnectionFailed(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/ConnectionRequest;)V" since="26" />
+		<method name="onCreateIncomingHandoverConnection(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/ConnectionRequest;)Landroid/telecom/Connection;" since="28" />
+		<method name="onCreateOutgoingConference(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/ConnectionRequest;)Landroid/telecom/Conference;" since="31" />
+		<method name="onCreateOutgoingConferenceFailed(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/ConnectionRequest;)V" since="31" />
+		<method name="onCreateOutgoingConnection(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/ConnectionRequest;)Landroid/telecom/Connection;" />
+		<method name="onCreateOutgoingConnectionFailed(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/ConnectionRequest;)V" since="26" />
+		<method name="onCreateOutgoingHandoverConnection(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/ConnectionRequest;)Landroid/telecom/Connection;" since="28" />
+		<method name="onHandoverFailed(Landroid/telecom/ConnectionRequest;I)V" since="28" />
+		<method name="onRemoteConferenceAdded(Landroid/telecom/RemoteConference;)V" />
+		<method name="onRemoteExistingConnectionAdded(Landroid/telecom/RemoteConnection;)V" />
+		<field name="SERVICE_INTERFACE" />
+	</class>
+	<class name="android/telecom/DisconnectCause" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(ILjava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(ILjava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(ILjava/lang/String;)V" />
+		<method name="getCode()I" />
+		<method name="getDescription()Ljava/lang/CharSequence;" />
+		<method name="getLabel()Ljava/lang/CharSequence;" />
+		<method name="getReason()Ljava/lang/String;" />
+		<method name="getTone()I" />
+		<field name="ANSWERED_ELSEWHERE" since="25" />
+		<field name="BUSY" />
+		<field name="CALL_PULLED" since="25" />
+		<field name="CANCELED" />
+		<field name="CONNECTION_MANAGER_NOT_SUPPORTED" />
+		<field name="CREATOR" />
+		<field name="ERROR" />
+		<field name="LOCAL" />
+		<field name="MISSED" />
+		<field name="OTHER" />
+		<field name="REASON_EMERGENCY_CALL_PLACED" since="30" />
+		<field name="REASON_EMULATING_SINGLE_CALL" since="31" />
+		<field name="REASON_IMS_ACCESS_BLOCKED" since="31" />
+		<field name="REASON_WIFI_ON_BUT_WFC_OFF" since="31" />
+		<field name="REJECTED" />
+		<field name="REMOTE" />
+		<field name="RESTRICTED" />
+		<field name="UNKNOWN" />
+	</class>
+	<class name="android/telecom/GatewayInfo" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/net/Uri;Landroid/net/Uri;)V" />
+		<method name="getGatewayAddress()Landroid/net/Uri;" />
+		<method name="getGatewayProviderPackageName()Ljava/lang/String;" />
+		<method name="getOriginalAddress()Landroid/net/Uri;" />
+		<method name="isEmpty()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telecom/InCallService" since="23">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="canAddCall()Z" />
+		<method name="getCallAudioState()Landroid/telecom/CallAudioState;" />
+		<method name="getCalls()Ljava/util/List;" />
+		<method name="onBringToForeground(Z)V" />
+		<method name="onCallAdded(Landroid/telecom/Call;)V" />
+		<method name="onCallAudioStateChanged(Landroid/telecom/CallAudioState;)V" />
+		<method name="onCallRemoved(Landroid/telecom/Call;)V" />
+		<method name="onCanAddCallChanged(Z)V" />
+		<method name="onConnectionEvent(Landroid/telecom/Call;Ljava/lang/String;Landroid/os/Bundle;)V" since="25" />
+		<method name="onSilenceRinger()V" since="24" />
+		<method name="requestBluetoothAudio(Landroid/bluetooth/BluetoothDevice;)V" since="28" />
+		<method name="setAudioRoute(I)V" />
+		<method name="setMuted(Z)V" />
+		<field name="SERVICE_INTERFACE" />
+	</class>
+	<class name="android/telecom/InCallService$VideoCall" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="registerCallback(Landroid/telecom/InCallService$VideoCall$Callback;)V" />
+		<method name="registerCallback(Landroid/telecom/InCallService$VideoCall$Callback;Landroid/os/Handler;)V" />
+		<method name="requestCallDataUsage()V" />
+		<method name="requestCameraCapabilities()V" />
+		<method name="sendSessionModifyRequest(Landroid/telecom/VideoProfile;)V" />
+		<method name="sendSessionModifyResponse(Landroid/telecom/VideoProfile;)V" />
+		<method name="setCamera(Ljava/lang/String;)V" />
+		<method name="setDeviceOrientation(I)V" />
+		<method name="setDisplaySurface(Landroid/view/Surface;)V" />
+		<method name="setPauseImage(Landroid/net/Uri;)V" />
+		<method name="setPreviewSurface(Landroid/view/Surface;)V" />
+		<method name="setZoom(F)V" />
+		<method name="unregisterCallback(Landroid/telecom/InCallService$VideoCall$Callback;)V" />
+	</class>
+	<class name="android/telecom/InCallService$VideoCall$Callback" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCallDataUsageChanged(J)V" />
+		<method name="onCallSessionEvent(I)V" />
+		<method name="onCameraCapabilitiesChanged(Landroid/telecom/VideoProfile$CameraCapabilities;)V" />
+		<method name="onPeerDimensionsChanged(II)V" />
+		<method name="onSessionModifyRequestReceived(Landroid/telecom/VideoProfile;)V" />
+		<method name="onSessionModifyResponseReceived(ILandroid/telecom/VideoProfile;Landroid/telecom/VideoProfile;)V" />
+		<method name="onVideoQualityChanged(I)V" />
+	</class>
+	<class name="android/telecom/PhoneAccount" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="builder(Landroid/telecom/PhoneAccountHandle;Ljava/lang/CharSequence;)Landroid/telecom/PhoneAccount$Builder;" />
+		<method name="getAccountHandle()Landroid/telecom/PhoneAccountHandle;" />
+		<method name="getAddress()Landroid/net/Uri;" />
+		<method name="getCapabilities()I" />
+		<method name="getExtras()Landroid/os/Bundle;" since="24" />
+		<method name="getHighlightColor()I" />
+		<method name="getIcon()Landroid/graphics/drawable/Icon;" />
+		<method name="getLabel()Ljava/lang/CharSequence;" />
+		<method name="getShortDescription()Ljava/lang/CharSequence;" />
+		<method name="getSubscriptionAddress()Landroid/net/Uri;" />
+		<method name="getSupportedUriSchemes()Ljava/util/List;" />
+		<method name="hasCapabilities(I)Z" />
+		<method name="isEnabled()Z" />
+		<method name="supportsUriScheme(Ljava/lang/String;)Z" />
+		<method name="toBuilder()Landroid/telecom/PhoneAccount$Builder;" />
+		<field name="CAPABILITY_ADHOC_CONFERENCE_CALLING" since="30" />
+		<field name="CAPABILITY_CALL_COMPOSER" since="31" />
+		<field name="CAPABILITY_CALL_PROVIDER" />
+		<field name="CAPABILITY_CALL_SUBJECT" />
+		<field name="CAPABILITY_CONNECTION_MANAGER" />
+		<field name="CAPABILITY_PLACE_EMERGENCY_CALLS" />
+		<field name="CAPABILITY_RTT" since="26" />
+		<field name="CAPABILITY_SELF_MANAGED" since="26" />
+		<field name="CAPABILITY_SIM_SUBSCRIPTION" />
+		<field name="CAPABILITY_SUPPORTS_VIDEO_CALLING" since="26" />
+		<field name="CAPABILITY_VIDEO_CALLING" />
+		<field name="CAPABILITY_VIDEO_CALLING_RELIES_ON_PRESENCE" since="24" />
+		<field name="CREATOR" />
+		<field name="EXTRA_ADD_SELF_MANAGED_CALLS_TO_INCALLSERVICE" since="31" />
+		<field name="EXTRA_ALWAYS_USE_VOIP_AUDIO_MODE" since="31" />
+		<field name="EXTRA_CALL_SUBJECT_CHARACTER_ENCODING" since="24" />
+		<field name="EXTRA_CALL_SUBJECT_MAX_LENGTH" since="24" />
+		<field name="EXTRA_LOG_SELF_MANAGED_CALLS" since="28" />
+		<field name="EXTRA_SUPPORTS_HANDOVER_FROM" since="28" />
+		<field name="EXTRA_SUPPORTS_HANDOVER_TO" since="28" />
+		<field name="NO_HIGHLIGHT_COLOR" />
+		<field name="NO_RESOURCE_ID" />
+		<field name="SCHEME_SIP" />
+		<field name="SCHEME_TEL" />
+		<field name="SCHEME_VOICEMAIL" />
+	</class>
+	<class name="android/telecom/PhoneAccount$Builder" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/telecom/PhoneAccount;)V" />
+		<method name="&lt;init&gt;(Landroid/telecom/PhoneAccountHandle;Ljava/lang/CharSequence;)V" />
+		<method name="addSupportedUriScheme(Ljava/lang/String;)Landroid/telecom/PhoneAccount$Builder;" />
+		<method name="build()Landroid/telecom/PhoneAccount;" />
+		<method name="setAddress(Landroid/net/Uri;)Landroid/telecom/PhoneAccount$Builder;" />
+		<method name="setCapabilities(I)Landroid/telecom/PhoneAccount$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/telecom/PhoneAccount$Builder;" since="24" />
+		<method name="setHighlightColor(I)Landroid/telecom/PhoneAccount$Builder;" />
+		<method name="setIcon(Landroid/graphics/drawable/Icon;)Landroid/telecom/PhoneAccount$Builder;" />
+		<method name="setShortDescription(Ljava/lang/CharSequence;)Landroid/telecom/PhoneAccount$Builder;" />
+		<method name="setSubscriptionAddress(Landroid/net/Uri;)Landroid/telecom/PhoneAccount$Builder;" />
+		<method name="setSupportedUriSchemes(Ljava/util/List;)Landroid/telecom/PhoneAccount$Builder;" />
+	</class>
+	<class name="android/telecom/PhoneAccountHandle" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/content/ComponentName;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Landroid/content/ComponentName;Ljava/lang/String;Landroid/os/UserHandle;)V" />
+		<method name="getComponentName()Landroid/content/ComponentName;" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getUserHandle()Landroid/os/UserHandle;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telecom/PhoneAccountSuggestion" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/telecom/PhoneAccountHandle;IZ)V" />
+		<method name="getPhoneAccountHandle()Landroid/telecom/PhoneAccountHandle;" />
+		<method name="getReason()I" />
+		<method name="shouldAutoSelect()Z" />
+		<field name="CREATOR" />
+		<field name="REASON_FREQUENT" />
+		<field name="REASON_INTRA_CARRIER" />
+		<field name="REASON_NONE" />
+		<field name="REASON_OTHER" />
+		<field name="REASON_USER_SET" />
+	</class>
+	<class name="android/telecom/RemoteConference" since="23">
+		<extends name="java/lang/Object" />
+		<method name="disconnect()V" />
+		<method name="getConferenceableConnections()Ljava/util/List;" />
+		<method name="getConnectionCapabilities()I" />
+		<method name="getConnectionProperties()I" since="24" />
+		<method name="getConnections()Ljava/util/List;" />
+		<method name="getDisconnectCause()Landroid/telecom/DisconnectCause;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getState()I" />
+		<method name="hold()V" />
+		<method name="merge()V" />
+		<method name="playDtmfTone(C)V" />
+		<method name="registerCallback(Landroid/telecom/RemoteConference$Callback;)V" />
+		<method name="registerCallback(Landroid/telecom/RemoteConference$Callback;Landroid/os/Handler;)V" />
+		<method name="separate(Landroid/telecom/RemoteConnection;)V" />
+		<method name="setCallAudioState(Landroid/telecom/CallAudioState;)V" />
+		<method name="stopDtmfTone()V" />
+		<method name="swap()V" />
+		<method name="unhold()V" />
+		<method name="unregisterCallback(Landroid/telecom/RemoteConference$Callback;)V" />
+	</class>
+	<class name="android/telecom/RemoteConference$Callback" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onConferenceableConnectionsChanged(Landroid/telecom/RemoteConference;Ljava/util/List;)V" />
+		<method name="onConnectionAdded(Landroid/telecom/RemoteConference;Landroid/telecom/RemoteConnection;)V" />
+		<method name="onConnectionCapabilitiesChanged(Landroid/telecom/RemoteConference;I)V" />
+		<method name="onConnectionPropertiesChanged(Landroid/telecom/RemoteConference;I)V" since="25" />
+		<method name="onConnectionRemoved(Landroid/telecom/RemoteConference;Landroid/telecom/RemoteConnection;)V" />
+		<method name="onDestroyed(Landroid/telecom/RemoteConference;)V" />
+		<method name="onDisconnected(Landroid/telecom/RemoteConference;Landroid/telecom/DisconnectCause;)V" />
+		<method name="onExtrasChanged(Landroid/telecom/RemoteConference;Landroid/os/Bundle;)V" />
+		<method name="onStateChanged(Landroid/telecom/RemoteConference;II)V" />
+	</class>
+	<class name="android/telecom/RemoteConnection" since="23">
+		<extends name="java/lang/Object" />
+		<method name="abort()V" />
+		<method name="addConferenceParticipants(Ljava/util/List;)V" since="31" />
+		<method name="answer()V" />
+		<method name="disconnect()V" />
+		<method name="getAddress()Landroid/net/Uri;" />
+		<method name="getAddressPresentation()I" />
+		<method name="getCallerDisplayName()Ljava/lang/CharSequence;" />
+		<method name="getCallerDisplayNamePresentation()I" />
+		<method name="getConference()Landroid/telecom/RemoteConference;" />
+		<method name="getConferenceableConnections()Ljava/util/List;" />
+		<method name="getConnectionCapabilities()I" />
+		<method name="getConnectionProperties()I" since="25" />
+		<method name="getDisconnectCause()Landroid/telecom/DisconnectCause;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getState()I" />
+		<method name="getStatusHints()Landroid/telecom/StatusHints;" />
+		<method name="getVideoProvider()Landroid/telecom/RemoteConnection$VideoProvider;" />
+		<method name="getVideoState()I" />
+		<method name="hold()V" />
+		<method name="isRingbackRequested()Z" />
+		<method name="isVoipAudioMode()Z" />
+		<method name="playDtmfTone(C)V" />
+		<method name="postDialContinue(Z)V" />
+		<method name="pullExternalCall()V" since="25" />
+		<method name="registerCallback(Landroid/telecom/RemoteConnection$Callback;)V" />
+		<method name="registerCallback(Landroid/telecom/RemoteConnection$Callback;Landroid/os/Handler;)V" />
+		<method name="reject()V" />
+		<method name="setCallAudioState(Landroid/telecom/CallAudioState;)V" />
+		<method name="stopDtmfTone()V" />
+		<method name="unhold()V" />
+		<method name="unregisterCallback(Landroid/telecom/RemoteConnection$Callback;)V" />
+	</class>
+	<class name="android/telecom/RemoteConnection$Callback" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onAddressChanged(Landroid/telecom/RemoteConnection;Landroid/net/Uri;I)V" />
+		<method name="onCallerDisplayNameChanged(Landroid/telecom/RemoteConnection;Ljava/lang/String;I)V" />
+		<method name="onConferenceChanged(Landroid/telecom/RemoteConnection;Landroid/telecom/RemoteConference;)V" />
+		<method name="onConferenceableConnectionsChanged(Landroid/telecom/RemoteConnection;Ljava/util/List;)V" />
+		<method name="onConnectionCapabilitiesChanged(Landroid/telecom/RemoteConnection;I)V" />
+		<method name="onConnectionEvent(Landroid/telecom/RemoteConnection;Ljava/lang/String;Landroid/os/Bundle;)V" since="25" />
+		<method name="onConnectionPropertiesChanged(Landroid/telecom/RemoteConnection;I)V" since="25" />
+		<method name="onDestroyed(Landroid/telecom/RemoteConnection;)V" />
+		<method name="onDisconnected(Landroid/telecom/RemoteConnection;Landroid/telecom/DisconnectCause;)V" />
+		<method name="onExtrasChanged(Landroid/telecom/RemoteConnection;Landroid/os/Bundle;)V" />
+		<method name="onPostDialChar(Landroid/telecom/RemoteConnection;C)V" />
+		<method name="onPostDialWait(Landroid/telecom/RemoteConnection;Ljava/lang/String;)V" />
+		<method name="onRingbackRequested(Landroid/telecom/RemoteConnection;Z)V" />
+		<method name="onStateChanged(Landroid/telecom/RemoteConnection;I)V" />
+		<method name="onStatusHintsChanged(Landroid/telecom/RemoteConnection;Landroid/telecom/StatusHints;)V" />
+		<method name="onVideoProviderChanged(Landroid/telecom/RemoteConnection;Landroid/telecom/RemoteConnection$VideoProvider;)V" />
+		<method name="onVideoStateChanged(Landroid/telecom/RemoteConnection;I)V" />
+		<method name="onVoipAudioChanged(Landroid/telecom/RemoteConnection;Z)V" />
+	</class>
+	<class name="android/telecom/RemoteConnection$VideoProvider" since="23">
+		<extends name="java/lang/Object" />
+		<method name="registerCallback(Landroid/telecom/RemoteConnection$VideoProvider$Callback;)V" />
+		<method name="requestCallDataUsage()V" />
+		<method name="requestCameraCapabilities()V" />
+		<method name="sendSessionModifyRequest(Landroid/telecom/VideoProfile;Landroid/telecom/VideoProfile;)V" />
+		<method name="sendSessionModifyResponse(Landroid/telecom/VideoProfile;)V" />
+		<method name="setCamera(Ljava/lang/String;)V" />
+		<method name="setDeviceOrientation(I)V" />
+		<method name="setDisplaySurface(Landroid/view/Surface;)V" />
+		<method name="setPauseImage(Landroid/net/Uri;)V" />
+		<method name="setPreviewSurface(Landroid/view/Surface;)V" />
+		<method name="setZoom(F)V" />
+		<method name="unregisterCallback(Landroid/telecom/RemoteConnection$VideoProvider$Callback;)V" />
+	</class>
+	<class name="android/telecom/RemoteConnection$VideoProvider$Callback" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCallDataUsageChanged(Landroid/telecom/RemoteConnection$VideoProvider;J)V" />
+		<method name="onCallSessionEvent(Landroid/telecom/RemoteConnection$VideoProvider;I)V" />
+		<method name="onCameraCapabilitiesChanged(Landroid/telecom/RemoteConnection$VideoProvider;Landroid/telecom/VideoProfile$CameraCapabilities;)V" />
+		<method name="onPeerDimensionsChanged(Landroid/telecom/RemoteConnection$VideoProvider;II)V" />
+		<method name="onSessionModifyRequestReceived(Landroid/telecom/RemoteConnection$VideoProvider;Landroid/telecom/VideoProfile;)V" />
+		<method name="onSessionModifyResponseReceived(Landroid/telecom/RemoteConnection$VideoProvider;ILandroid/telecom/VideoProfile;Landroid/telecom/VideoProfile;)V" />
+		<method name="onVideoQualityChanged(Landroid/telecom/RemoteConnection$VideoProvider;I)V" />
+	</class>
+	<class name="android/telecom/StatusHints" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Landroid/graphics/drawable/Icon;Landroid/os/Bundle;)V" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getIcon()Landroid/graphics/drawable/Icon;" />
+		<method name="getLabel()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telecom/TelecomManager" since="21">
+		<extends name="java/lang/Object" />
+		<method name="acceptHandover(Landroid/net/Uri;ILandroid/telecom/PhoneAccountHandle;)V" since="28" />
+		<method name="acceptRingingCall()V" since="26" deprecated="29" />
+		<method name="acceptRingingCall(I)V" since="26" deprecated="29" />
+		<method name="addNewIncomingCall(Landroid/telecom/PhoneAccountHandle;Landroid/os/Bundle;)V" since="23" />
+		<method name="addNewIncomingConference(Landroid/telecom/PhoneAccountHandle;Landroid/os/Bundle;)V" since="31" />
+		<method name="cancelMissedCallsNotification()V" />
+		<method name="createManageBlockedNumbersIntent()Landroid/content/Intent;" since="24" />
+		<method name="endCall()Z" since="28" deprecated="29" />
+		<method name="getAdnUriForPhoneAccount(Landroid/telecom/PhoneAccountHandle;)Landroid/net/Uri;" since="23" />
+		<method name="getCallCapablePhoneAccounts()Ljava/util/List;" since="23" />
+		<method name="getDefaultDialerPackage()Ljava/lang/String;" since="23" />
+		<method name="getDefaultOutgoingPhoneAccount(Ljava/lang/String;)Landroid/telecom/PhoneAccountHandle;" since="23" />
+		<method name="getLine1Number(Landroid/telecom/PhoneAccountHandle;)Ljava/lang/String;" since="23" />
+		<method name="getPhoneAccount(Landroid/telecom/PhoneAccountHandle;)Landroid/telecom/PhoneAccount;" since="23" />
+		<method name="getSelfManagedPhoneAccounts()Ljava/util/List;" since="26" />
+		<method name="getSimCallManager()Landroid/telecom/PhoneAccountHandle;" since="23" />
+		<method name="getSimCallManagerForSubscription(I)Landroid/telecom/PhoneAccountHandle;" since="30" />
+		<method name="getSystemDialerPackage()Ljava/lang/String;" since="29" />
+		<method name="getUserSelectedOutgoingPhoneAccount()Landroid/telecom/PhoneAccountHandle;" since="29" />
+		<method name="getVoiceMailNumber(Landroid/telecom/PhoneAccountHandle;)Ljava/lang/String;" since="23" />
+		<method name="handleMmi(Ljava/lang/String;)Z" />
+		<method name="handleMmi(Ljava/lang/String;Landroid/telecom/PhoneAccountHandle;)Z" since="23" />
+		<method name="hasManageOngoingCallsPermission()Z" since="31" />
+		<method name="isInCall()Z" />
+		<method name="isInManagedCall()Z" since="26" />
+		<method name="isIncomingCallPermitted(Landroid/telecom/PhoneAccountHandle;)Z" since="26" />
+		<method name="isOutgoingCallPermitted(Landroid/telecom/PhoneAccountHandle;)Z" since="26" />
+		<method name="isTtySupported()Z" since="28" />
+		<method name="isVoiceMailNumber(Landroid/telecom/PhoneAccountHandle;Ljava/lang/String;)Z" since="23" />
+		<method name="placeCall(Landroid/net/Uri;Landroid/os/Bundle;)V" since="23" />
+		<method name="registerPhoneAccount(Landroid/telecom/PhoneAccount;)V" since="23" />
+		<method name="showInCallScreen(Z)V" />
+		<method name="silenceRinger()V" since="23" />
+		<method name="startConference(Ljava/util/List;Landroid/os/Bundle;)V" since="31" />
+		<method name="unregisterPhoneAccount(Landroid/telecom/PhoneAccountHandle;)V" since="23" />
+		<field name="ACTION_CHANGE_DEFAULT_DIALER" since="23" />
+		<field name="ACTION_CHANGE_PHONE_ACCOUNTS" since="23" />
+		<field name="ACTION_CONFIGURE_PHONE_ACCOUNT" since="23" />
+		<field name="ACTION_DEFAULT_CALL_SCREENING_APP_CHANGED" since="29" />
+		<field name="ACTION_DEFAULT_DIALER_CHANGED" since="23" />
+		<field name="ACTION_INCOMING_CALL" since="23" deprecated="26" />
+		<field name="ACTION_PHONE_ACCOUNT_REGISTERED" since="26" />
+		<field name="ACTION_PHONE_ACCOUNT_UNREGISTERED" since="26" />
+		<field name="ACTION_POST_CALL" since="30" />
+		<field name="ACTION_SHOW_CALL_ACCESSIBILITY_SETTINGS" since="23" />
+		<field name="ACTION_SHOW_CALL_SETTINGS" />
+		<field name="ACTION_SHOW_MISSED_CALLS_NOTIFICATION" since="24" />
+		<field name="ACTION_SHOW_RESPOND_VIA_SMS_SETTINGS" since="23" />
+		<field name="DTMF_CHARACTER_PAUSE" />
+		<field name="DTMF_CHARACTER_WAIT" />
+		<field name="DURATION_LONG" since="30" />
+		<field name="DURATION_MEDIUM" since="30" />
+		<field name="DURATION_SHORT" since="30" />
+		<field name="DURATION_VERY_SHORT" since="30" />
+		<field name="EXTRA_CALL_BACK_NUMBER" since="23" />
+		<field name="EXTRA_CALL_DISCONNECT_CAUSE" />
+		<field name="EXTRA_CALL_DISCONNECT_MESSAGE" />
+		<field name="EXTRA_CALL_DURATION" since="30" />
+		<field name="EXTRA_CALL_NETWORK_TYPE" since="29" />
+		<field name="EXTRA_CALL_SUBJECT" since="23" />
+		<field name="EXTRA_CHANGE_DEFAULT_DIALER_PACKAGE_NAME" since="23" />
+		<field name="EXTRA_DEFAULT_CALL_SCREENING_APP_COMPONENT_NAME" since="29" />
+		<field name="EXTRA_DISCONNECT_CAUSE" since="30" />
+		<field name="EXTRA_HANDLE" since="30" />
+		<field name="EXTRA_HAS_PICTURE" since="31" />
+		<field name="EXTRA_INCOMING_CALL_ADDRESS" since="23" />
+		<field name="EXTRA_INCOMING_CALL_EXTRAS" since="23" />
+		<field name="EXTRA_INCOMING_VIDEO_STATE" since="26" />
+		<field name="EXTRA_IS_DEFAULT_CALL_SCREENING_APP" since="29" />
+		<field name="EXTRA_LOCATION" since="31" />
+		<field name="EXTRA_NOTIFICATION_COUNT" since="24" />
+		<field name="EXTRA_NOTIFICATION_PHONE_NUMBER" since="24" />
+		<field name="EXTRA_OUTGOING_CALL_EXTRAS" since="23" />
+		<field name="EXTRA_OUTGOING_PICTURE" since="31" />
+		<field name="EXTRA_PHONE_ACCOUNT_HANDLE" since="23" />
+		<field name="EXTRA_PICTURE_URI" since="31" />
+		<field name="EXTRA_PRIORITY" since="31" />
+		<field name="EXTRA_START_CALL_WITH_RTT" since="26" />
+		<field name="EXTRA_START_CALL_WITH_SPEAKERPHONE" />
+		<field name="EXTRA_START_CALL_WITH_VIDEO_STATE" since="23" />
+		<field name="EXTRA_USE_ASSISTED_DIALING" since="30" />
+		<field name="GATEWAY_ORIGINAL_ADDRESS" />
+		<field name="GATEWAY_PROVIDER_PACKAGE" />
+		<field name="METADATA_INCLUDE_EXTERNAL_CALLS" since="25" />
+		<field name="METADATA_INCLUDE_SELF_MANAGED_CALLS" since="26" />
+		<field name="METADATA_IN_CALL_SERVICE_CAR_MODE_UI" since="29" />
+		<field name="METADATA_IN_CALL_SERVICE_RINGING" since="24" />
+		<field name="METADATA_IN_CALL_SERVICE_UI" since="23" />
+		<field name="PRESENTATION_ALLOWED" />
+		<field name="PRESENTATION_PAYPHONE" />
+		<field name="PRESENTATION_RESTRICTED" />
+		<field name="PRESENTATION_UNKNOWN" />
+		<field name="PRIORITY_NORMAL" since="31" />
+		<field name="PRIORITY_URGENT" since="31" />
+	</class>
+	<class name="android/telecom/VideoProfile" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getQuality()I" />
+		<method name="getVideoState()I" />
+		<method name="isAudioOnly(I)Z" />
+		<method name="isBidirectional(I)Z" />
+		<method name="isPaused(I)Z" />
+		<method name="isReceptionEnabled(I)Z" />
+		<method name="isTransmissionEnabled(I)Z" />
+		<method name="isVideo(I)Z" />
+		<method name="videoStateToString(I)Ljava/lang/String;" />
+		<field name="CREATOR" />
+		<field name="QUALITY_DEFAULT" />
+		<field name="QUALITY_HIGH" />
+		<field name="QUALITY_LOW" />
+		<field name="QUALITY_MEDIUM" />
+		<field name="STATE_AUDIO_ONLY" />
+		<field name="STATE_BIDIRECTIONAL" />
+		<field name="STATE_PAUSED" />
+		<field name="STATE_RX_ENABLED" />
+		<field name="STATE_TX_ENABLED" />
+	</class>
+	<class name="android/telecom/VideoProfile$CameraCapabilities" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(IIZF)V" since="29" />
+		<method name="getHeight()I" />
+		<method name="getMaxZoom()F" since="29" />
+		<method name="getWidth()I" />
+		<method name="isZoomSupported()Z" since="29" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/AccessNetworkConstants" since="28">
+		<extends name="java/lang/Object" />
+		<field name="TRANSPORT_TYPE_WLAN" since="30" />
+		<field name="TRANSPORT_TYPE_WWAN" since="30" />
+	</class>
+	<class name="android/telephony/AccessNetworkConstants$AccessNetworkType" since="28">
+		<extends name="java/lang/Object" />
+		<field name="CDMA2000" />
+		<field name="EUTRAN" />
+		<field name="GERAN" />
+		<field name="IWLAN" />
+		<field name="NGRAN" since="30" />
+		<field name="UNKNOWN" />
+		<field name="UTRAN" />
+	</class>
+	<class name="android/telephony/AccessNetworkConstants$EutranBand" since="28">
+		<extends name="java/lang/Object" />
+		<field name="BAND_1" />
+		<field name="BAND_10" />
+		<field name="BAND_11" />
+		<field name="BAND_12" />
+		<field name="BAND_13" />
+		<field name="BAND_14" />
+		<field name="BAND_17" />
+		<field name="BAND_18" />
+		<field name="BAND_19" />
+		<field name="BAND_2" />
+		<field name="BAND_20" />
+		<field name="BAND_21" />
+		<field name="BAND_22" />
+		<field name="BAND_23" />
+		<field name="BAND_24" />
+		<field name="BAND_25" />
+		<field name="BAND_26" />
+		<field name="BAND_27" />
+		<field name="BAND_28" />
+		<field name="BAND_3" />
+		<field name="BAND_30" />
+		<field name="BAND_31" />
+		<field name="BAND_33" />
+		<field name="BAND_34" />
+		<field name="BAND_35" />
+		<field name="BAND_36" />
+		<field name="BAND_37" />
+		<field name="BAND_38" />
+		<field name="BAND_39" />
+		<field name="BAND_4" />
+		<field name="BAND_40" />
+		<field name="BAND_41" />
+		<field name="BAND_42" />
+		<field name="BAND_43" />
+		<field name="BAND_44" />
+		<field name="BAND_45" />
+		<field name="BAND_46" />
+		<field name="BAND_47" />
+		<field name="BAND_48" />
+		<field name="BAND_49" since="30" />
+		<field name="BAND_5" />
+		<field name="BAND_50" since="30" />
+		<field name="BAND_51" since="30" />
+		<field name="BAND_52" since="30" />
+		<field name="BAND_53" since="30" />
+		<field name="BAND_6" />
+		<field name="BAND_65" />
+		<field name="BAND_66" />
+		<field name="BAND_68" />
+		<field name="BAND_7" />
+		<field name="BAND_70" />
+		<field name="BAND_71" since="30" />
+		<field name="BAND_72" since="30" />
+		<field name="BAND_73" since="30" />
+		<field name="BAND_74" since="30" />
+		<field name="BAND_8" />
+		<field name="BAND_85" since="30" />
+		<field name="BAND_87" since="30" />
+		<field name="BAND_88" since="30" />
+		<field name="BAND_9" />
+	</class>
+	<class name="android/telephony/AccessNetworkConstants$GeranBand" since="28">
+		<extends name="java/lang/Object" />
+		<field name="BAND_450" />
+		<field name="BAND_480" />
+		<field name="BAND_710" />
+		<field name="BAND_750" />
+		<field name="BAND_850" />
+		<field name="BAND_DCS1800" />
+		<field name="BAND_E900" />
+		<field name="BAND_ER900" />
+		<field name="BAND_P900" />
+		<field name="BAND_PCS1900" />
+		<field name="BAND_R900" />
+		<field name="BAND_T380" />
+		<field name="BAND_T410" />
+		<field name="BAND_T810" />
+	</class>
+	<class name="android/telephony/AccessNetworkConstants$NgranBands" since="30">
+		<extends name="java/lang/Object" />
+		<field name="BAND_1" />
+		<field name="BAND_12" />
+		<field name="BAND_14" />
+		<field name="BAND_18" />
+		<field name="BAND_2" />
+		<field name="BAND_20" />
+		<field name="BAND_25" />
+		<field name="BAND_257" />
+		<field name="BAND_258" />
+		<field name="BAND_26" since="31" />
+		<field name="BAND_260" />
+		<field name="BAND_261" />
+		<field name="BAND_28" />
+		<field name="BAND_29" />
+		<field name="BAND_3" />
+		<field name="BAND_30" />
+		<field name="BAND_34" />
+		<field name="BAND_38" />
+		<field name="BAND_39" />
+		<field name="BAND_40" />
+		<field name="BAND_41" />
+		<field name="BAND_46" since="31" />
+		<field name="BAND_48" />
+		<field name="BAND_5" />
+		<field name="BAND_50" />
+		<field name="BAND_51" />
+		<field name="BAND_53" since="31" />
+		<field name="BAND_65" />
+		<field name="BAND_66" />
+		<field name="BAND_7" />
+		<field name="BAND_70" />
+		<field name="BAND_71" />
+		<field name="BAND_74" />
+		<field name="BAND_75" />
+		<field name="BAND_76" />
+		<field name="BAND_77" />
+		<field name="BAND_78" />
+		<field name="BAND_79" />
+		<field name="BAND_8" />
+		<field name="BAND_80" />
+		<field name="BAND_81" />
+		<field name="BAND_82" />
+		<field name="BAND_83" />
+		<field name="BAND_84" />
+		<field name="BAND_86" />
+		<field name="BAND_89" />
+		<field name="BAND_90" />
+		<field name="BAND_91" />
+		<field name="BAND_92" />
+		<field name="BAND_93" />
+		<field name="BAND_94" />
+		<field name="BAND_95" />
+		<field name="BAND_96" since="31" />
+	</class>
+	<class name="android/telephony/AccessNetworkConstants$UtranBand" since="28">
+		<extends name="java/lang/Object" />
+		<field name="BAND_1" />
+		<field name="BAND_10" />
+		<field name="BAND_11" />
+		<field name="BAND_12" />
+		<field name="BAND_13" />
+		<field name="BAND_14" />
+		<field name="BAND_19" />
+		<field name="BAND_2" />
+		<field name="BAND_20" />
+		<field name="BAND_21" />
+		<field name="BAND_22" />
+		<field name="BAND_25" />
+		<field name="BAND_26" />
+		<field name="BAND_3" />
+		<field name="BAND_4" />
+		<field name="BAND_5" />
+		<field name="BAND_6" />
+		<field name="BAND_7" />
+		<field name="BAND_8" />
+		<field name="BAND_9" />
+		<field name="BAND_A" since="30" />
+		<field name="BAND_B" since="30" />
+		<field name="BAND_C" since="30" />
+		<field name="BAND_D" since="30" />
+		<field name="BAND_E" since="30" />
+		<field name="BAND_F" since="30" />
+	</class>
+	<class name="android/telephony/AvailableNetworkInfo" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(IILjava/util/List;Ljava/util/List;)V" />
+		<method name="getBands()Ljava/util/List;" />
+		<method name="getMccMncs()Ljava/util/List;" />
+		<method name="getPriority()I" />
+		<method name="getSubId()I" />
+		<field name="CREATOR" />
+		<field name="PRIORITY_HIGH" />
+		<field name="PRIORITY_LOW" />
+		<field name="PRIORITY_MED" />
+	</class>
+	<class name="android/telephony/BarringInfo" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getBarringServiceInfo(I)Landroid/telephony/BarringInfo$BarringServiceInfo;" />
+		<field name="BARRING_SERVICE_TYPE_CS_FALLBACK" />
+		<field name="BARRING_SERVICE_TYPE_CS_SERVICE" />
+		<field name="BARRING_SERVICE_TYPE_CS_VOICE" />
+		<field name="BARRING_SERVICE_TYPE_EMERGENCY" />
+		<field name="BARRING_SERVICE_TYPE_MMTEL_VIDEO" />
+		<field name="BARRING_SERVICE_TYPE_MMTEL_VOICE" />
+		<field name="BARRING_SERVICE_TYPE_MO_DATA" />
+		<field name="BARRING_SERVICE_TYPE_MO_SIGNALLING" />
+		<field name="BARRING_SERVICE_TYPE_PS_SERVICE" />
+		<field name="BARRING_SERVICE_TYPE_SMS" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/BarringInfo$BarringServiceInfo" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getBarringType()I" />
+		<method name="getConditionalBarringFactor()I" />
+		<method name="getConditionalBarringTimeSeconds()I" />
+		<method name="isBarred()Z" />
+		<method name="isConditionallyBarred()Z" />
+		<field name="BARRING_TYPE_CONDITIONAL" />
+		<field name="BARRING_TYPE_NONE" />
+		<field name="BARRING_TYPE_UNCONDITIONAL" />
+		<field name="BARRING_TYPE_UNKNOWN" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CarrierConfigManager" since="23">
+		<extends name="java/lang/Object" />
+		<method name="getConfig()Landroid/os/PersistableBundle;" />
+		<method name="getConfigByComponentForSubId(Ljava/lang/String;I)Landroid/os/PersistableBundle;" since="30" />
+		<method name="getConfigForSubId(I)Landroid/os/PersistableBundle;" />
+		<method name="isConfigForIdentifiedCarrier(Landroid/os/PersistableBundle;)Z" since="28" />
+		<method name="notifyConfigChangedForSubId(I)V" />
+		<field name="ACTION_CARRIER_CONFIG_CHANGED" />
+		<field name="CARRIER_NR_AVAILABILITY_NSA" since="31" />
+		<field name="CARRIER_NR_AVAILABILITY_SA" since="31" />
+		<field name="CROSS_SIM_SPN_FORMAT_CARRIER_NAME_ONLY" since="31" />
+		<field name="CROSS_SIM_SPN_FORMAT_CARRIER_NAME_WITH_BRANDING" since="31" />
+		<field name="DATA_CYCLE_THRESHOLD_DISABLED" since="26" />
+		<field name="DATA_CYCLE_USE_PLATFORM_DEFAULT" since="30" />
+		<field name="ENABLE_EAP_METHOD_PREFIX_BOOL" since="30" />
+		<field name="EXTRA_REBROADCAST_ON_UNLOCK" since="31" />
+		<field name="EXTRA_SLOT_INDEX" since="28" />
+		<field name="EXTRA_SUBSCRIPTION_INDEX" since="28" />
+		<field name="IMSI_KEY_AVAILABILITY_INT" since="30" />
+		<field name="KEY_5G_NR_SSRSRP_THRESHOLDS_INT_ARRAY" since="30" />
+		<field name="KEY_5G_NR_SSRSRQ_THRESHOLDS_INT_ARRAY" since="30" />
+		<field name="KEY_5G_NR_SSSINR_THRESHOLDS_INT_ARRAY" since="30" />
+		<field name="KEY_ADDITIONAL_CALL_SETTING_BOOL" />
+		<field name="KEY_ALLOW_ADDING_APNS_BOOL" since="24" />
+		<field name="KEY_ALLOW_ADD_CALL_DURING_VIDEO_CALL_BOOL" since="25" />
+		<field name="KEY_ALLOW_EMERGENCY_NUMBERS_IN_CALL_LOG_BOOL" />
+		<field name="KEY_ALLOW_EMERGENCY_VIDEO_CALLS_BOOL" since="24" />
+		<field name="KEY_ALLOW_HOLD_CALL_DURING_EMERGENCY_BOOL" since="30" />
+		<field name="KEY_ALLOW_HOLD_VIDEO_CALL_BOOL" since="30" />
+		<field name="KEY_ALLOW_LOCAL_DTMF_TONES_BOOL" />
+		<field name="KEY_ALLOW_MERGE_WIFI_CALLS_WHEN_VOWIFI_OFF_BOOL" since="25" />
+		<field name="KEY_ALLOW_NON_EMERGENCY_CALLS_IN_ECM_BOOL" since="24" />
+		<field name="KEY_ALLOW_VIDEO_CALLING_FALLBACK_BOOL" since="30" />
+		<field name="KEY_ALWAYS_SHOW_DATA_RAT_ICON_BOOL" since="30" />
+		<field name="KEY_ALWAYS_SHOW_EMERGENCY_ALERT_ONOFF_BOOL" since="24" deprecated="30" />
+		<field name="KEY_ALWAYS_SHOW_PRIMARY_SIGNAL_BAR_IN_OPPORTUNISTIC_NETWORK_BOOLEAN" since="30" />
+		<field name="KEY_APN_EXPAND_BOOL" />
+		<field name="KEY_APN_SETTINGS_DEFAULT_APN_TYPES_STRING_ARRAY" since="30" />
+		<field name="KEY_AUTO_RETRY_ENABLED_BOOL" />
+		<field name="KEY_CALL_BARRING_DEFAULT_SERVICE_CLASS_INT" since="31" />
+		<field name="KEY_CALL_BARRING_SUPPORTS_DEACTIVATE_ALL_BOOL" since="29" />
+		<field name="KEY_CALL_BARRING_SUPPORTS_PASSWORD_CHANGE_BOOL" since="29" />
+		<field name="KEY_CALL_BARRING_VISIBILITY_BOOL" since="29" />
+		<field name="KEY_CALL_COMPOSER_PICTURE_SERVER_URL_STRING" since="31" />
+		<field name="KEY_CALL_FORWARDING_BLOCKS_WHILE_ROAMING_STRING_ARRAY" since="26" />
+		<field name="KEY_CALL_REDIRECTION_SERVICE_COMPONENT_NAME_STRING" since="30" />
+		<field name="KEY_CARRIER_ALLOW_DEFLECT_IMS_CALL_BOOL" since="30" />
+		<field name="KEY_CARRIER_ALLOW_TURNOFF_IMS_BOOL" />
+		<field name="KEY_CARRIER_APP_REQUIRED_DURING_SIM_SETUP_BOOL" since="30" />
+		<field name="KEY_CARRIER_CALL_SCREENING_APP_STRING" since="29" />
+		<field name="KEY_CARRIER_CERTIFICATE_STRING_ARRAY" since="30" />
+		<field name="KEY_CARRIER_CONFIG_APPLIED_BOOL" since="30" />
+		<field name="KEY_CARRIER_CONFIG_VERSION_STRING" since="29" />
+		<field name="KEY_CARRIER_CROSS_SIM_IMS_AVAILABLE_BOOL" since="31" />
+		<field name="KEY_CARRIER_DATA_CALL_PERMANENT_FAILURE_STRINGS" since="26" />
+		<field name="KEY_CARRIER_DEFAULT_ACTIONS_ON_DCFAILURE_STRING_ARRAY" since="30" />
+		<field name="KEY_CARRIER_DEFAULT_ACTIONS_ON_DEFAULT_NETWORK_AVAILABLE" since="30" />
+		<field name="KEY_CARRIER_DEFAULT_ACTIONS_ON_REDIRECTION_STRING_ARRAY" since="30" />
+		<field name="KEY_CARRIER_DEFAULT_ACTIONS_ON_RESET" since="30" />
+		<field name="KEY_CARRIER_DEFAULT_REDIRECTION_URL_STRING_ARRAY" since="30" />
+		<field name="KEY_CARRIER_DEFAULT_WFC_IMS_ENABLED_BOOL" since="30" />
+		<field name="KEY_CARRIER_DEFAULT_WFC_IMS_MODE_INT" since="29" />
+		<field name="KEY_CARRIER_DEFAULT_WFC_IMS_ROAMING_MODE_INT" since="29" />
+		<field name="KEY_CARRIER_FORCE_DISABLE_ETWS_CMAS_TEST_BOOL" since="24" deprecated="30" />
+		<field name="KEY_CARRIER_IMS_GBA_REQUIRED_BOOL" since="24" />
+		<field name="KEY_CARRIER_INSTANT_LETTERING_AVAILABLE_BOOL" since="24" />
+		<field name="KEY_CARRIER_INSTANT_LETTERING_ENCODING_STRING" since="24" />
+		<field name="KEY_CARRIER_INSTANT_LETTERING_ESCAPED_CHARS_STRING" since="24" />
+		<field name="KEY_CARRIER_INSTANT_LETTERING_INVALID_CHARS_STRING" since="24" />
+		<field name="KEY_CARRIER_INSTANT_LETTERING_LENGTH_LIMIT_INT" since="24" />
+		<field name="KEY_CARRIER_NAME_OVERRIDE_BOOL" since="28" />
+		<field name="KEY_CARRIER_NAME_STRING" since="28" />
+		<field name="KEY_CARRIER_NR_AVAILABILITIES_INT_ARRAY" since="31" />
+		<field name="KEY_CARRIER_PROVISIONS_WIFI_MERGED_NETWORKS_BOOL" since="31" />
+		<field name="KEY_CARRIER_RCS_PROVISIONING_REQUIRED_BOOL" since="30" />
+		<field name="KEY_CARRIER_SETTINGS_ACTIVITY_COMPONENT_NAME_STRING" since="30" />
+		<field name="KEY_CARRIER_SETTINGS_ENABLE_BOOL" />
+		<field name="KEY_CARRIER_SUPPORTS_SS_OVER_UT_BOOL" since="29" />
+		<field name="KEY_CARRIER_USE_IMS_FIRST_FOR_EMERGENCY_BOOL" since="24" />
+		<field name="KEY_CARRIER_USSD_METHOD_INT" since="31" />
+		<field name="KEY_CARRIER_UT_PROVISIONING_REQUIRED_BOOL" since="29" />
+		<field name="KEY_CARRIER_VOLTE_AVAILABLE_BOOL" />
+		<field name="KEY_CARRIER_VOLTE_OVERRIDE_WFC_PROVISIONING_BOOL" since="30" />
+		<field name="KEY_CARRIER_VOLTE_PROVISIONED_BOOL" since="26" />
+		<field name="KEY_CARRIER_VOLTE_PROVISIONING_REQUIRED_BOOL" />
+		<field name="KEY_CARRIER_VOLTE_TTY_SUPPORTED_BOOL" />
+		<field name="KEY_CARRIER_VT_AVAILABLE_BOOL" />
+		<field name="KEY_CARRIER_VVM_PACKAGE_NAME_STRING" deprecated="26" />
+		<field name="KEY_CARRIER_VVM_PACKAGE_NAME_STRING_ARRAY" since="26" />
+		<field name="KEY_CARRIER_WFC_IMS_AVAILABLE_BOOL" />
+		<field name="KEY_CARRIER_WFC_SUPPORTS_WIFI_ONLY_BOOL" since="24" />
+		<field name="KEY_CDMA_3WAYCALL_FLASH_DELAY_INT" since="26" />
+		<field name="KEY_CDMA_DTMF_TONE_DELAY_INT" since="24" />
+		<field name="KEY_CDMA_NONROAMING_NETWORKS_STRING_ARRAY" />
+		<field name="KEY_CDMA_ROAMING_MODE_INT" since="28" />
+		<field name="KEY_CDMA_ROAMING_NETWORKS_STRING_ARRAY" />
+		<field name="KEY_CHECK_PRICING_WITH_CARRIER_FOR_DATA_ROAMING_BOOL" since="30" />
+		<field name="KEY_CI_ACTION_ON_SYS_UPDATE_BOOL" since="24" />
+		<field name="KEY_CI_ACTION_ON_SYS_UPDATE_EXTRA_STRING" since="24" />
+		<field name="KEY_CI_ACTION_ON_SYS_UPDATE_EXTRA_VAL_STRING" since="24" />
+		<field name="KEY_CI_ACTION_ON_SYS_UPDATE_INTENT_STRING" since="24" />
+		<field name="KEY_CONFIG_IMS_MMTEL_PACKAGE_OVERRIDE_STRING" since="30" />
+		<field name="KEY_CONFIG_IMS_PACKAGE_OVERRIDE_STRING" since="26" deprecated="30" />
+		<field name="KEY_CONFIG_IMS_RCS_PACKAGE_OVERRIDE_STRING" since="30" />
+		<field name="KEY_CONFIG_PLANS_PACKAGE_OVERRIDE_STRING" since="28" />
+		<field name="KEY_CONFIG_TELEPHONY_USE_OWN_NUMBER_FOR_VOICEMAIL_BOOL" since="28" />
+		<field name="KEY_CONFIG_WIFI_DISABLE_IN_ECBM" since="30" />
+		<field name="KEY_CROSS_SIM_SPN_FORMAT_INT" since="31" />
+		<field name="KEY_CSP_ENABLED_BOOL" />
+		<field name="KEY_DATA_LIMIT_NOTIFICATION_BOOL" since="30" />
+		<field name="KEY_DATA_LIMIT_THRESHOLD_BYTES_LONG" since="26" />
+		<field name="KEY_DATA_RAPID_NOTIFICATION_BOOL" since="30" />
+		<field name="KEY_DATA_SWITCH_VALIDATION_TIMEOUT_LONG" since="30" />
+		<field name="KEY_DATA_WARNING_NOTIFICATION_BOOL" since="30" />
+		<field name="KEY_DATA_WARNING_THRESHOLD_BYTES_LONG" since="26" />
+		<field name="KEY_DEFAULT_SIM_CALL_MANAGER_STRING" />
+		<field name="KEY_DEFAULT_VM_NUMBER_ROAMING_AND_IMS_UNREGISTERED_STRING" since="30" />
+		<field name="KEY_DEFAULT_VM_NUMBER_STRING" since="26" />
+		<field name="KEY_DIAL_STRING_REPLACE_STRING_ARRAY" since="26" />
+		<field name="KEY_DISABLE_CDMA_ACTIVATION_CODE_BOOL" />
+		<field name="KEY_DISABLE_CHARGE_INDICATION_BOOL" since="30" />
+		<field name="KEY_DISABLE_SUPPLEMENTARY_SERVICES_IN_AIRPLANE_MODE_BOOL" since="30" />
+		<field name="KEY_DISCONNECT_CAUSE_PLAY_BUSYTONE_INT_ARRAY" since="30" />
+		<field name="KEY_DISPLAY_CALL_STRENGTH_INDICATOR_BOOL" since="31" />
+		<field name="KEY_DISPLAY_HD_AUDIO_PROPERTY_BOOL" since="27" />
+		<field name="KEY_DROP_VIDEO_CALL_WHEN_ANSWERING_AUDIO_CALL_BOOL" since="25" />
+		<field name="KEY_DTMF_TYPE_ENABLED_BOOL" />
+		<field name="KEY_DURATION_BLOCKING_DISABLED_AFTER_EMERGENCY_INT" since="24" />
+		<field name="KEY_EDITABLE_ENHANCED_4G_LTE_BOOL" since="24" />
+		<field name="KEY_EDITABLE_VOICEMAIL_NUMBER_BOOL" since="26" />
+		<field name="KEY_EDITABLE_VOICEMAIL_NUMBER_SETTING_BOOL" since="28" />
+		<field name="KEY_EDITABLE_WFC_MODE_BOOL" since="30" />
+		<field name="KEY_EDITABLE_WFC_ROAMING_MODE_BOOL" since="30" />
+		<field name="KEY_EMERGENCY_NOTIFICATION_DELAY_INT" since="30" />
+		<field name="KEY_EMERGENCY_NUMBER_PREFIX_STRING_ARRAY" since="29" />
+		<field name="KEY_ENABLE_DIALER_KEY_VIBRATION_BOOL" />
+		<field name="KEY_ENHANCED_4G_LTE_ON_BY_DEFAULT_BOOL" since="29" />
+		<field name="KEY_ENHANCED_4G_LTE_TITLE_VARIANT_INT" since="30" />
+		<field name="KEY_FORCE_HOME_NETWORK_BOOL" />
+		<field name="KEY_GSM_DTMF_TONE_DELAY_INT" since="24" />
+		<field name="KEY_GSM_NONROAMING_NETWORKS_STRING_ARRAY" />
+		<field name="KEY_GSM_ROAMING_NETWORKS_STRING_ARRAY" />
+		<field name="KEY_HAS_IN_CALL_NOISE_SUPPRESSION_BOOL" />
+		<field name="KEY_HIDE_CARRIER_NETWORK_SETTINGS_BOOL" />
+		<field name="KEY_HIDE_ENABLE_2G" since="31" />
+		<field name="KEY_HIDE_ENHANCED_4G_LTE_BOOL" since="26" />
+		<field name="KEY_HIDE_IMS_APN_BOOL" since="24" />
+		<field name="KEY_HIDE_LTE_PLUS_DATA_ICON_BOOL" since="30" />
+		<field name="KEY_HIDE_PREFERRED_NETWORK_TYPE_BOOL" since="24" />
+		<field name="KEY_HIDE_PRESET_APN_DETAILS_BOOL" since="29" />
+		<field name="KEY_HIDE_SIM_LOCK_SETTINGS_BOOL" />
+		<field name="KEY_HIDE_TTY_HCO_VCO_WITH_RTT_BOOL" since="31" />
+		<field name="KEY_IGNORE_DATA_ENABLED_CHANGED_FOR_VIDEO_CALLS" since="30" />
+		<field name="KEY_IGNORE_RTT_MODE_SETTING_BOOL" since="30" />
+		<field name="KEY_IGNORE_SIM_NETWORK_LOCKED_EVENTS_BOOL" />
+		<field name="KEY_IMS_CONFERENCE_SIZE_LIMIT_INT" since="26" />
+		<field name="KEY_IMS_DTMF_TONE_DELAY_INT" since="24" />
+		<field name="KEY_IS_IMS_CONFERENCE_SIZE_ENFORCED_BOOL" since="26" />
+		<field name="KEY_LTE_ENABLED_BOOL" since="30" />
+		<field name="KEY_LTE_RSRQ_THRESHOLDS_INT_ARRAY" since="30" />
+		<field name="KEY_LTE_RSSNR_THRESHOLDS_INT_ARRAY" since="30" />
+		<field name="KEY_MDN_IS_ADDITIONAL_VOICEMAIL_NUMBER_BOOL" since="26" />
+		<field name="KEY_MMS_ALIAS_ENABLED_BOOL" />
+		<field name="KEY_MMS_ALIAS_MAX_CHARS_INT" />
+		<field name="KEY_MMS_ALIAS_MIN_CHARS_INT" />
+		<field name="KEY_MMS_ALLOW_ATTACH_AUDIO_BOOL" />
+		<field name="KEY_MMS_APPEND_TRANSACTION_ID_BOOL" />
+		<field name="KEY_MMS_CLOSE_CONNECTION_BOOL" since="30" />
+		<field name="KEY_MMS_EMAIL_GATEWAY_NUMBER_STRING" />
+		<field name="KEY_MMS_GROUP_MMS_ENABLED_BOOL" />
+		<field name="KEY_MMS_HTTP_PARAMS_STRING" />
+		<field name="KEY_MMS_HTTP_SOCKET_TIMEOUT_INT" />
+		<field name="KEY_MMS_MAX_IMAGE_HEIGHT_INT" />
+		<field name="KEY_MMS_MAX_IMAGE_WIDTH_INT" />
+		<field name="KEY_MMS_MAX_MESSAGE_SIZE_INT" />
+		<field name="KEY_MMS_MESSAGE_TEXT_MAX_SIZE_INT" />
+		<field name="KEY_MMS_MMS_DELIVERY_REPORT_ENABLED_BOOL" />
+		<field name="KEY_MMS_MMS_ENABLED_BOOL" />
+		<field name="KEY_MMS_MMS_READ_REPORT_ENABLED_BOOL" />
+		<field name="KEY_MMS_MULTIPART_SMS_ENABLED_BOOL" />
+		<field name="KEY_MMS_NAI_SUFFIX_STRING" />
+		<field name="KEY_MMS_NOTIFY_WAP_MMSC_ENABLED_BOOL" />
+		<field name="KEY_MMS_RECIPIENT_LIMIT_INT" />
+		<field name="KEY_MMS_SEND_MULTIPART_SMS_AS_SEPARATE_MESSAGES_BOOL" />
+		<field name="KEY_MMS_SHOW_CELL_BROADCAST_APP_LINKS_BOOL" />
+		<field name="KEY_MMS_SMS_DELIVERY_REPORT_ENABLED_BOOL" />
+		<field name="KEY_MMS_SMS_TO_MMS_TEXT_LENGTH_THRESHOLD_INT" />
+		<field name="KEY_MMS_SMS_TO_MMS_TEXT_THRESHOLD_INT" />
+		<field name="KEY_MMS_SUBJECT_MAX_LENGTH_INT" />
+		<field name="KEY_MMS_SUPPORT_HTTP_CHARSET_HEADER_BOOL" />
+		<field name="KEY_MMS_SUPPORT_MMS_CONTENT_DISPOSITION_BOOL" />
+		<field name="KEY_MMS_UA_PROF_TAG_NAME_STRING" />
+		<field name="KEY_MMS_UA_PROF_URL_STRING" />
+		<field name="KEY_MMS_USER_AGENT_STRING" />
+		<field name="KEY_MONTHLY_DATA_CYCLE_DAY_INT" since="26" />
+		<field name="KEY_ONLY_AUTO_SELECT_IN_HOME_NETWORK_BOOL" since="30" />
+		<field name="KEY_ONLY_SINGLE_DC_ALLOWED_INT_ARRAY" since="26" />
+		<field name="KEY_OPERATOR_SELECTION_EXPAND_BOOL" />
+		<field name="KEY_OPPORTUNISTIC_NETWORK_BACKOFF_TIME_LONG" since="30" />
+		<field name="KEY_OPPORTUNISTIC_NETWORK_DATA_SWITCH_EXIT_HYSTERESIS_TIME_LONG" since="30" />
+		<field name="KEY_OPPORTUNISTIC_NETWORK_DATA_SWITCH_HYSTERESIS_TIME_LONG" since="29" />
+		<field name="KEY_OPPORTUNISTIC_NETWORK_ENTRY_OR_EXIT_HYSTERESIS_TIME_LONG" since="29" />
+		<field name="KEY_OPPORTUNISTIC_NETWORK_ENTRY_THRESHOLD_BANDWIDTH_INT" since="29" />
+		<field name="KEY_OPPORTUNISTIC_NETWORK_ENTRY_THRESHOLD_RSRP_INT" since="29" />
+		<field name="KEY_OPPORTUNISTIC_NETWORK_ENTRY_THRESHOLD_RSSNR_INT" since="29" />
+		<field name="KEY_OPPORTUNISTIC_NETWORK_EXIT_THRESHOLD_RSRP_INT" since="29" />
+		<field name="KEY_OPPORTUNISTIC_NETWORK_EXIT_THRESHOLD_RSSNR_INT" since="29" />
+		<field name="KEY_OPPORTUNISTIC_NETWORK_MAX_BACKOFF_TIME_LONG" since="30" />
+		<field name="KEY_OPPORTUNISTIC_NETWORK_PING_PONG_TIME_LONG" since="30" />
+		<field name="KEY_PING_TEST_BEFORE_DATA_SWITCH_BOOL" since="30" />
+		<field name="KEY_PREFER_2G_BOOL" />
+		<field name="KEY_PREVENT_CLIR_ACTIVATION_AND_DEACTIVATION_CODE_BOOL" since="30" />
+		<field name="KEY_RADIO_RESTART_FAILURE_CAUSES_INT_ARRAY" since="29" />
+		<field name="KEY_RCS_CONFIG_SERVER_URL_STRING" since="26" />
+		<field name="KEY_READ_ONLY_APN_FIELDS_STRING_ARRAY" since="30" />
+		<field name="KEY_READ_ONLY_APN_TYPES_STRING_ARRAY" since="30" />
+		<field name="KEY_REQUIRE_ENTITLEMENT_CHECKS_BOOL" since="24" />
+		<field name="KEY_RESTART_RADIO_ON_PDP_FAIL_REGULAR_DEACTIVATION_BOOL" since="26" deprecated="29" />
+		<field name="KEY_RTT_AUTO_UPGRADE_BOOL" since="31" />
+		<field name="KEY_RTT_DOWNGRADE_SUPPORTED_BOOL" since="31" />
+		<field name="KEY_RTT_SUPPORTED_BOOL" since="28" />
+		<field name="KEY_RTT_SUPPORTED_FOR_VT_BOOL" since="31" />
+		<field name="KEY_RTT_SUPPORTED_WHILE_ROAMING_BOOL" since="31" />
+		<field name="KEY_RTT_UPGRADE_SUPPORTED_BOOL" since="31" />
+		<field name="KEY_RTT_UPGRADE_SUPPORTED_FOR_DOWNGRADED_VT_CALL_BOOL" since="31" />
+		<field name="KEY_SHOW_4G_FOR_3G_DATA_ICON_BOOL" since="30" />
+		<field name="KEY_SHOW_4G_FOR_LTE_DATA_ICON_BOOL" since="30" />
+		<field name="KEY_SHOW_APN_SETTING_CDMA_BOOL" />
+		<field name="KEY_SHOW_BLOCKING_PAY_PHONE_OPTION_BOOL" since="30" />
+		<field name="KEY_SHOW_CALL_BLOCKING_DISABLED_NOTIFICATION_ALWAYS_BOOL" since="29" />
+		<field name="KEY_SHOW_CDMA_CHOICES_BOOL" />
+		<field name="KEY_SHOW_FORWARDED_NUMBER_BOOL" since="30" />
+		<field name="KEY_SHOW_ICCID_IN_SIM_STATUS_BOOL" since="24" />
+		<field name="KEY_SHOW_IMS_REGISTRATION_STATUS_BOOL" since="30" />
+		<field name="KEY_SHOW_ONSCREEN_DIAL_BUTTON_BOOL" />
+		<field name="KEY_SHOW_SIGNAL_STRENGTH_IN_SIM_STATUS_BOOL" since="28" />
+		<field name="KEY_SHOW_VIDEO_CALL_CHARGES_ALERT_DIALOG_BOOL" since="30" />
+		<field name="KEY_SHOW_WFC_LOCATION_PRIVACY_POLICY_BOOL" since="30" />
+		<field name="KEY_SIMPLIFIED_NETWORK_SETTINGS_BOOL" since="26" />
+		<field name="KEY_SIM_NETWORK_UNLOCK_ALLOW_DISMISS_BOOL" />
+		<field name="KEY_SMS_REQUIRES_DESTINATION_NUMBER_CONVERSION_BOOL" since="26" />
+		<field name="KEY_SUPPORTS_CALL_COMPOSER_BOOL" since="31" />
+		<field name="KEY_SUPPORTS_DEVICE_TO_DEVICE_COMMUNICATION_USING_DTMF_BOOL" since="31" />
+		<field name="KEY_SUPPORTS_DEVICE_TO_DEVICE_COMMUNICATION_USING_RTP_BOOL" since="31" />
+		<field name="KEY_SUPPORTS_SDP_NEGOTIATION_OF_D2D_RTP_HEADER_EXTENSIONS_BOOL" since="31" />
+		<field name="KEY_SUPPORT_3GPP_CALL_FORWARDING_WHILE_ROAMING_BOOL" since="26" />
+		<field name="KEY_SUPPORT_ADD_CONFERENCE_PARTICIPANTS_BOOL" since="31" />
+		<field name="KEY_SUPPORT_ADHOC_CONFERENCE_CALLS_BOOL" since="31" />
+		<field name="KEY_SUPPORT_CLIR_NETWORK_DEFAULT_BOOL" since="29" />
+		<field name="KEY_SUPPORT_CONFERENCE_CALL_BOOL" since="24" />
+		<field name="KEY_SUPPORT_EMERGENCY_SMS_OVER_IMS_BOOL" since="29" />
+		<field name="KEY_SUPPORT_ENHANCED_CALL_BLOCKING_BOOL" since="30" />
+		<field name="KEY_SUPPORT_IMS_CONFERENCE_EVENT_PACKAGE_BOOL" since="30" />
+		<field name="KEY_SUPPORT_PAUSE_IMS_VIDEO_CALLS_BOOL" />
+		<field name="KEY_SUPPORT_SWAP_AFTER_MERGE_BOOL" />
+		<field name="KEY_SUPPORT_TDSCDMA_BOOL" since="30" />
+		<field name="KEY_SUPPORT_TDSCDMA_ROAMING_NETWORKS_STRING_ARRAY" since="30" />
+		<field name="KEY_SWITCH_DATA_TO_PRIMARY_IF_PRIMARY_IS_OOS_BOOL" since="30" />
+		<field name="KEY_TREAT_DOWNGRADED_VIDEO_CALLS_AS_VIDEO_CALLS_BOOL" since="25" />
+		<field name="KEY_TTY_SUPPORTED_BOOL" since="29" />
+		<field name="KEY_UNLOGGABLE_NUMBERS_STRING_ARRAY" since="30" />
+		<field name="KEY_USE_ACS_FOR_RCS_BOOL" since="31" />
+		<field name="KEY_USE_HFA_FOR_PROVISIONING_BOOL" />
+		<field name="KEY_USE_IP_FOR_CALLING_INDICATOR_BOOL" since="31" />
+		<field name="KEY_USE_OTASP_FOR_PROVISIONING_BOOL" />
+		<field name="KEY_USE_RCS_PRESENCE_BOOL" since="24" deprecated="31" />
+		<field name="KEY_USE_RCS_SIP_OPTIONS_BOOL" since="30" />
+		<field name="KEY_USE_WFC_HOME_NETWORK_MODE_IN_ROAMING_NETWORK_BOOL" since="30" />
+		<field name="KEY_VOICEMAIL_NOTIFICATION_PERSISTENT_BOOL" />
+		<field name="KEY_VOICE_PRIVACY_DISABLE_UI_BOOL" />
+		<field name="KEY_VOLTE_REPLACEMENT_RAT_INT" />
+		<field name="KEY_VT_UPGRADE_SUPPORTED_FOR_DOWNGRADED_RTT_CALL_BOOL" since="31" />
+		<field name="KEY_VVM_CELLULAR_DATA_REQUIRED_BOOL" since="24" />
+		<field name="KEY_VVM_CLIENT_PREFIX_STRING" since="26" />
+		<field name="KEY_VVM_DESTINATION_NUMBER_STRING" />
+		<field name="KEY_VVM_DISABLED_CAPABILITIES_STRING_ARRAY" since="26" />
+		<field name="KEY_VVM_LEGACY_MODE_ENABLED_BOOL" since="26" />
+		<field name="KEY_VVM_PORT_NUMBER_INT" />
+		<field name="KEY_VVM_PREFETCH_BOOL" since="24" />
+		<field name="KEY_VVM_SSL_ENABLED_BOOL" since="26" />
+		<field name="KEY_VVM_TYPE_STRING" />
+		<field name="KEY_WFC_EMERGENCY_ADDRESS_CARRIER_APP_STRING" since="30" />
+		<field name="KEY_WORLD_MODE_ENABLED_BOOL" since="30" />
+		<field name="KEY_WORLD_PHONE_BOOL" />
+		<field name="SERVICE_CLASS_NONE" since="31" />
+		<field name="SERVICE_CLASS_VOICE" since="31" />
+		<field name="USSD_OVER_CS_ONLY" since="31" />
+		<field name="USSD_OVER_CS_PREFERRED" since="31" />
+		<field name="USSD_OVER_IMS_ONLY" since="31" />
+		<field name="USSD_OVER_IMS_PREFERRED" since="31" />
+	</class>
+	<class name="android/telephony/CarrierConfigManager$Apn" since="30">
+		<extends name="java/lang/Object" />
+		<field name="KEY_PREFIX" deprecated="31" />
+		<field name="KEY_SETTINGS_DEFAULT_PROTOCOL_STRING" />
+		<field name="KEY_SETTINGS_DEFAULT_ROAMING_PROTOCOL_STRING" />
+		<field name="PROTOCOL_IPV4" />
+		<field name="PROTOCOL_IPV4V6" />
+		<field name="PROTOCOL_IPV6" />
+	</class>
+	<class name="android/telephony/CarrierConfigManager$Gps" since="30">
+		<extends name="java/lang/Object" />
+		<field name="KEY_PERSIST_LPP_MODE_BOOL" />
+		<field name="KEY_PREFIX" />
+	</class>
+	<class name="android/telephony/CarrierConfigManager$Ims" since="30">
+		<extends name="java/lang/Object" />
+		<field name="KEY_ENABLE_PRESENCE_CAPABILITY_EXCHANGE_BOOL" since="31" />
+		<field name="KEY_ENABLE_PRESENCE_GROUP_SUBSCRIBE_BOOL" since="31" />
+		<field name="KEY_ENABLE_PRESENCE_PUBLISH_BOOL" since="31" />
+		<field name="KEY_IMS_SINGLE_REGISTRATION_REQUIRED_BOOL" since="31" />
+		<field name="KEY_NON_RCS_CAPABILITIES_CACHE_EXPIRATION_SEC_INT" since="31" />
+		<field name="KEY_PREFIX" />
+		<field name="KEY_RCS_BULK_CAPABILITY_EXCHANGE_BOOL" since="31" />
+		<field name="KEY_RCS_FEATURE_TAG_ALLOWED_STRING_ARRAY" since="31" />
+		<field name="KEY_WIFI_OFF_DEFERRING_TIME_MILLIS_INT" />
+	</class>
+	<class name="android/telephony/CarrierConfigManager$ImsServiceEntitlement" since="31">
+		<extends name="java/lang/Object" />
+		<field name="KEY_ENTITLEMENT_SERVER_URL_STRING" />
+		<field name="KEY_FCM_SENDER_ID_STRING" />
+		<field name="KEY_IMS_PROVISIONING_BOOL" />
+		<field name="KEY_PREFIX" />
+		<field name="KEY_SHOW_VOWIFI_WEBVIEW_BOOL" />
+	</class>
+	<class name="android/telephony/CarrierConfigManager$Iwlan" since="31">
+		<extends name="java/lang/Object" />
+		<field name="AUTHENTICATION_METHOD_CERT" />
+		<field name="AUTHENTICATION_METHOD_EAP_ONLY" />
+		<field name="EPDG_ADDRESS_CELLULAR_LOC" />
+		<field name="EPDG_ADDRESS_PCO" />
+		<field name="EPDG_ADDRESS_PLMN" />
+		<field name="EPDG_ADDRESS_STATIC" />
+		<field name="ID_TYPE_FQDN" />
+		<field name="ID_TYPE_KEY_ID" />
+		<field name="ID_TYPE_RFC822_ADDR" />
+		<field name="KEY_ADD_KE_TO_CHILD_SESSION_REKEY_BOOL" />
+		<field name="KEY_CHILD_SA_REKEY_HARD_TIMER_SEC_INT" />
+		<field name="KEY_CHILD_SA_REKEY_SOFT_TIMER_SEC_INT" />
+		<field name="KEY_CHILD_SESSION_AES_CBC_KEY_SIZE_INT_ARRAY" />
+		<field name="KEY_CHILD_SESSION_AES_CTR_KEY_SIZE_INT_ARRAY" />
+		<field name="KEY_DIFFIE_HELLMAN_GROUPS_INT_ARRAY" />
+		<field name="KEY_DPD_TIMER_SEC_INT" />
+		<field name="KEY_EPDG_ADDRESS_PRIORITY_INT_ARRAY" />
+		<field name="KEY_EPDG_AUTHENTICATION_METHOD_INT" />
+		<field name="KEY_EPDG_PCO_ID_IPV4_INT" />
+		<field name="KEY_EPDG_PCO_ID_IPV6_INT" />
+		<field name="KEY_EPDG_STATIC_ADDRESS_ROAMING_STRING" />
+		<field name="KEY_EPDG_STATIC_ADDRESS_STRING" />
+		<field name="KEY_IKE_LOCAL_ID_TYPE_INT" />
+		<field name="KEY_IKE_REKEY_HARD_TIMER_SEC_INT" />
+		<field name="KEY_IKE_REKEY_SOFT_TIMER_SEC_INT" />
+		<field name="KEY_IKE_REMOTE_ID_TYPE_INT" />
+		<field name="KEY_IKE_SESSION_AES_CBC_KEY_SIZE_INT_ARRAY" />
+		<field name="KEY_IKE_SESSION_AES_CTR_KEY_SIZE_INT_ARRAY" />
+		<field name="KEY_MAX_RETRIES_INT" />
+		<field name="KEY_MCC_MNCS_STRING_ARRAY" />
+		<field name="KEY_NATT_KEEP_ALIVE_TIMER_SEC_INT" />
+		<field name="KEY_PREFIX" />
+		<field name="KEY_RETRANSMIT_TIMER_MSEC_INT_ARRAY" />
+		<field name="KEY_SUPPORTED_CHILD_SESSION_ENCRYPTION_ALGORITHMS_INT_ARRAY" />
+		<field name="KEY_SUPPORTED_IKE_SESSION_ENCRYPTION_ALGORITHMS_INT_ARRAY" />
+		<field name="KEY_SUPPORTED_INTEGRITY_ALGORITHMS_INT_ARRAY" />
+		<field name="KEY_SUPPORTED_PRF_ALGORITHMS_INT_ARRAY" />
+	</class>
+	<class name="android/telephony/CellIdentity" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getOperatorAlphaLong()Ljava/lang/CharSequence;" />
+		<method name="getOperatorAlphaShort()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellIdentityCdma" since="17">
+		<extends name="android/telephony/CellIdentity" since="28" />
+		<extends name="java/lang/Object" removed="28" />
+		<implements name="android/os/Parcelable" removed="28" />
+		<method name="getBasestationId()I" />
+		<method name="getLatitude()I" />
+		<method name="getLongitude()I" />
+		<method name="getNetworkId()I" />
+		<method name="getSystemId()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellIdentityGsm" since="17">
+		<extends name="android/telephony/CellIdentity" since="28" />
+		<extends name="java/lang/Object" removed="28" />
+		<implements name="android/os/Parcelable" removed="28" />
+		<method name="getAdditionalPlmns()Ljava/util/Set;" since="30" />
+		<method name="getArfcn()I" since="24" />
+		<method name="getBsic()I" since="24" />
+		<method name="getCid()I" />
+		<method name="getLac()I" />
+		<method name="getMcc()I" deprecated="28" />
+		<method name="getMccString()Ljava/lang/String;" since="28" />
+		<method name="getMnc()I" deprecated="28" />
+		<method name="getMncString()Ljava/lang/String;" since="28" />
+		<method name="getMobileNetworkOperator()Ljava/lang/String;" since="28" />
+		<method name="getPsc()I" deprecated="18" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellIdentityLte" since="17">
+		<extends name="android/telephony/CellIdentity" since="28" />
+		<extends name="java/lang/Object" removed="28" />
+		<implements name="android/os/Parcelable" removed="28" />
+		<method name="getAdditionalPlmns()Ljava/util/Set;" since="30" />
+		<method name="getBands()[I" since="30" />
+		<method name="getBandwidth()I" since="28" />
+		<method name="getCi()I" />
+		<method name="getClosedSubscriberGroupInfo()Landroid/telephony/ClosedSubscriberGroupInfo;" since="30" />
+		<method name="getEarfcn()I" since="24" />
+		<method name="getMcc()I" deprecated="28" />
+		<method name="getMccString()Ljava/lang/String;" since="28" />
+		<method name="getMnc()I" deprecated="28" />
+		<method name="getMncString()Ljava/lang/String;" since="28" />
+		<method name="getMobileNetworkOperator()Ljava/lang/String;" since="28" />
+		<method name="getPci()I" />
+		<method name="getTac()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellIdentityNr" since="29">
+		<extends name="android/telephony/CellIdentity" />
+		<method name="getAdditionalPlmns()Ljava/util/Set;" since="30" />
+		<method name="getBands()[I" since="30" />
+		<method name="getMccString()Ljava/lang/String;" />
+		<method name="getMncString()Ljava/lang/String;" />
+		<method name="getNci()J" />
+		<method name="getNrarfcn()I" />
+		<method name="getPci()I" />
+		<method name="getTac()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellIdentityTdscdma" since="28">
+		<extends name="android/telephony/CellIdentity" />
+		<method name="getAdditionalPlmns()Ljava/util/Set;" since="30" />
+		<method name="getCid()I" />
+		<method name="getClosedSubscriberGroupInfo()Landroid/telephony/ClosedSubscriberGroupInfo;" since="30" />
+		<method name="getCpid()I" />
+		<method name="getLac()I" />
+		<method name="getMccString()Ljava/lang/String;" />
+		<method name="getMncString()Ljava/lang/String;" />
+		<method name="getMobileNetworkOperator()Ljava/lang/String;" since="29" />
+		<method name="getUarfcn()I" since="29" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellIdentityWcdma" since="18">
+		<extends name="android/telephony/CellIdentity" since="28" />
+		<extends name="java/lang/Object" removed="28" />
+		<implements name="android/os/Parcelable" removed="28" />
+		<method name="getAdditionalPlmns()Ljava/util/Set;" since="30" />
+		<method name="getCid()I" />
+		<method name="getClosedSubscriberGroupInfo()Landroid/telephony/ClosedSubscriberGroupInfo;" since="30" />
+		<method name="getLac()I" />
+		<method name="getMcc()I" deprecated="28" />
+		<method name="getMccString()Ljava/lang/String;" since="28" />
+		<method name="getMnc()I" deprecated="28" />
+		<method name="getMncString()Ljava/lang/String;" since="28" />
+		<method name="getMobileNetworkOperator()Ljava/lang/String;" since="28" />
+		<method name="getPsc()I" />
+		<method name="getUarfcn()I" since="24" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellInfo" since="17">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCellConnectionStatus()I" since="28" />
+		<method name="getCellIdentity()Landroid/telephony/CellIdentity;" since="30" />
+		<method name="getCellSignalStrength()Landroid/telephony/CellSignalStrength;" since="30" />
+		<method name="getTimeStamp()J" deprecated="30" />
+		<method name="getTimestampMillis()J" since="30" />
+		<method name="isRegistered()Z" />
+		<field name="CONNECTION_NONE" since="28" />
+		<field name="CONNECTION_PRIMARY_SERVING" since="28" />
+		<field name="CONNECTION_SECONDARY_SERVING" since="28" />
+		<field name="CONNECTION_UNKNOWN" since="28" />
+		<field name="CREATOR" />
+		<field name="UNAVAILABLE" since="29" />
+		<field name="UNAVAILABLE_LONG" since="29" />
+	</class>
+	<class name="android/telephony/CellInfoCdma" since="17">
+		<extends name="android/telephony/CellInfo" />
+		<method name="getCellIdentity()Landroid/telephony/CellIdentityCdma;" />
+		<method name="getCellSignalStrength()Landroid/telephony/CellSignalStrengthCdma;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellInfoGsm" since="17">
+		<extends name="android/telephony/CellInfo" />
+		<method name="getCellIdentity()Landroid/telephony/CellIdentityGsm;" />
+		<method name="getCellSignalStrength()Landroid/telephony/CellSignalStrengthGsm;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellInfoLte" since="17">
+		<extends name="android/telephony/CellInfo" />
+		<method name="getCellIdentity()Landroid/telephony/CellIdentityLte;" />
+		<method name="getCellSignalStrength()Landroid/telephony/CellSignalStrengthLte;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellInfoNr" since="29">
+		<extends name="android/telephony/CellInfo" />
+		<method name="getCellIdentity()Landroid/telephony/CellIdentity;" />
+		<method name="getCellSignalStrength()Landroid/telephony/CellSignalStrength;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellInfoTdscdma" since="29">
+		<extends name="android/telephony/CellInfo" />
+		<method name="getCellIdentity()Landroid/telephony/CellIdentityTdscdma;" />
+		<method name="getCellSignalStrength()Landroid/telephony/CellSignalStrengthTdscdma;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellInfoWcdma" since="18">
+		<extends name="android/telephony/CellInfo" />
+		<method name="getCellIdentity()Landroid/telephony/CellIdentityWcdma;" />
+		<method name="getCellSignalStrength()Landroid/telephony/CellSignalStrengthWcdma;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellLocation" since="1" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="getEmpty()Landroid/telephony/CellLocation;" deprecated="31" />
+		<method name="requestLocationUpdate()V" deprecated="31" />
+	</class>
+	<class name="android/telephony/CellSignalStrength" since="17">
+		<extends name="java/lang/Object" />
+		<method name="getAsuLevel()I" />
+		<method name="getDbm()I" />
+		<method name="getLevel()I" />
+		<field name="SIGNAL_STRENGTH_GOOD" since="23" />
+		<field name="SIGNAL_STRENGTH_GREAT" since="23" />
+		<field name="SIGNAL_STRENGTH_MODERATE" since="23" />
+		<field name="SIGNAL_STRENGTH_NONE_OR_UNKNOWN" since="23" />
+		<field name="SIGNAL_STRENGTH_POOR" since="23" />
+	</class>
+	<class name="android/telephony/CellSignalStrengthCdma" since="17">
+		<extends name="android/telephony/CellSignalStrength" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCdmaDbm()I" />
+		<method name="getCdmaEcio()I" />
+		<method name="getCdmaLevel()I" />
+		<method name="getEvdoDbm()I" />
+		<method name="getEvdoEcio()I" />
+		<method name="getEvdoLevel()I" />
+		<method name="getEvdoSnr()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellSignalStrengthGsm" since="17">
+		<extends name="android/telephony/CellSignalStrength" />
+		<implements name="android/os/Parcelable" />
+		<method name="getBitErrorRate()I" since="29" />
+		<method name="getRssi()I" since="30" />
+		<method name="getTimingAdvance()I" since="26" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellSignalStrengthLte" since="17">
+		<extends name="android/telephony/CellSignalStrength" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCqi()I" since="26" />
+		<method name="getCqiTableIndex()I" since="31" />
+		<method name="getRsrp()I" since="26" />
+		<method name="getRsrq()I" since="26" />
+		<method name="getRssi()I" since="29" />
+		<method name="getRssnr()I" since="26" />
+		<method name="getTimingAdvance()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellSignalStrengthNr" since="29">
+		<extends name="android/telephony/CellSignalStrength" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCsiCqiReport()Ljava/util/List;" since="31" />
+		<method name="getCsiCqiTableIndex()I" since="31" />
+		<method name="getCsiRsrp()I" />
+		<method name="getCsiRsrq()I" />
+		<method name="getCsiSinr()I" />
+		<method name="getSsRsrp()I" />
+		<method name="getSsRsrq()I" />
+		<method name="getSsSinr()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellSignalStrengthTdscdma" since="29">
+		<extends name="android/telephony/CellSignalStrength" />
+		<implements name="android/os/Parcelable" />
+		<method name="getRscp()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellSignalStrengthWcdma" since="18">
+		<extends name="android/telephony/CellSignalStrength" />
+		<implements name="android/os/Parcelable" />
+		<method name="getEcNo()I" since="30" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/ClosedSubscriberGroupInfo" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCsgIdentity()I" />
+		<method name="getCsgIndicator()Z" />
+		<method name="getHomeNodebName()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/DataFailCause" since="30">
+		<extends name="java/lang/Object" />
+		<field name="ACCESS_ATTEMPT_ALREADY_IN_PROGRESS" />
+		<field name="ACCESS_BLOCK" />
+		<field name="ACCESS_BLOCK_ALL" />
+		<field name="ACCESS_CLASS_DSAC_REJECTION" />
+		<field name="ACCESS_CONTROL_LIST_CHECK_FAILURE" />
+		<field name="ACTIVATION_REJECTED_BCM_VIOLATION" />
+		<field name="ACTIVATION_REJECT_GGSN" />
+		<field name="ACTIVATION_REJECT_UNSPECIFIED" />
+		<field name="ACTIVE_PDP_CONTEXT_MAX_NUMBER_REACHED" />
+		<field name="ALL_MATCHING_RULES_FAILED" since="31" />
+		<field name="APN_DISABLED" />
+		<field name="APN_DISALLOWED_ON_ROAMING" />
+		<field name="APN_MISMATCH" />
+		<field name="APN_PARAMETERS_CHANGED" />
+		<field name="APN_PENDING_HANDOVER" />
+		<field name="APN_TYPE_CONFLICT" />
+		<field name="AUTH_FAILURE_ON_EMERGENCY_CALL" />
+		<field name="BEARER_HANDLING_NOT_SUPPORTED" />
+		<field name="CALL_DISALLOWED_IN_ROAMING" />
+		<field name="CALL_PREEMPT_BY_EMERGENCY_APN" />
+		<field name="CANNOT_ENCODE_OTA_MESSAGE" />
+		<field name="CDMA_ALERT_STOP" />
+		<field name="CDMA_INCOMING_CALL" />
+		<field name="CDMA_INTERCEPT" />
+		<field name="CDMA_LOCK" />
+		<field name="CDMA_RELEASE_DUE_TO_SO_REJECTION" />
+		<field name="CDMA_REORDER" />
+		<field name="CDMA_RETRY_ORDER" />
+		<field name="CHANNEL_ACQUISITION_FAILURE" />
+		<field name="CLOSE_IN_PROGRESS" />
+		<field name="COLLISION_WITH_NETWORK_INITIATED_REQUEST" />
+		<field name="COMPANION_IFACE_IN_USE" />
+		<field name="CONCURRENT_SERVICES_INCOMPATIBLE" />
+		<field name="CONCURRENT_SERVICES_NOT_ALLOWED" />
+		<field name="CONCURRENT_SERVICE_NOT_SUPPORTED_BY_BASE_STATION" />
+		<field name="CONDITIONAL_IE_ERROR" />
+		<field name="CONGESTION" />
+		<field name="CONNECTION_RELEASED" />
+		<field name="CS_DOMAIN_NOT_AVAILABLE" />
+		<field name="CS_FALLBACK_CALL_ESTABLISHMENT_NOT_ALLOWED" />
+		<field name="DATA_PLAN_EXPIRED" />
+		<field name="DATA_ROAMING_SETTINGS_DISABLED" />
+		<field name="DATA_SETTINGS_DISABLED" />
+		<field name="DBM_OR_SMS_IN_PROGRESS" />
+		<field name="DDS_SWITCHED" />
+		<field name="DDS_SWITCH_IN_PROGRESS" />
+		<field name="DRB_RELEASED_BY_RRC" />
+		<field name="DS_EXPLICIT_DEACTIVATION" />
+		<field name="DUAL_SWITCH" />
+		<field name="DUN_CALL_DISALLOWED" />
+		<field name="DUPLICATE_BEARER_ID" />
+		<field name="EHRPD_TO_HRPD_FALLBACK" />
+		<field name="EMBMS_NOT_ENABLED" />
+		<field name="EMBMS_REGULAR_DEACTIVATION" />
+		<field name="EMERGENCY_IFACE_ONLY" />
+		<field name="EMERGENCY_MODE" />
+		<field name="EMM_ACCESS_BARRED" />
+		<field name="EMM_ACCESS_BARRED_INFINITE_RETRY" />
+		<field name="EMM_ATTACH_FAILED" />
+		<field name="EMM_ATTACH_STARTED" />
+		<field name="EMM_DETACHED" />
+		<field name="EMM_T3417_EXPIRED" />
+		<field name="EMM_T3417_EXT_EXPIRED" />
+		<field name="EPS_SERVICES_AND_NON_EPS_SERVICES_NOT_ALLOWED" />
+		<field name="EPS_SERVICES_NOT_ALLOWED_IN_PLMN" />
+		<field name="ERROR_UNSPECIFIED" />
+		<field name="ESM_BAD_OTA_MESSAGE" />
+		<field name="ESM_BEARER_DEACTIVATED_TO_SYNC_WITH_NETWORK" />
+		<field name="ESM_COLLISION_SCENARIOS" />
+		<field name="ESM_CONTEXT_TRANSFERRED_DUE_TO_IRAT" />
+		<field name="ESM_DOWNLOAD_SERVER_REJECTED_THE_CALL" />
+		<field name="ESM_FAILURE" />
+		<field name="ESM_INFO_NOT_RECEIVED" />
+		<field name="ESM_LOCAL_CAUSE_NONE" />
+		<field name="ESM_NW_ACTIVATED_DED_BEARER_WITH_ID_OF_DEF_BEARER" />
+		<field name="ESM_PROCEDURE_TIME_OUT" />
+		<field name="ESM_UNKNOWN_EPS_BEARER_CONTEXT" />
+		<field name="EVDO_CONNECTION_DENY_BY_BILLING_OR_AUTHENTICATION_FAILURE" />
+		<field name="EVDO_CONNECTION_DENY_BY_GENERAL_OR_NETWORK_BUSY" />
+		<field name="EVDO_HDR_CHANGED" />
+		<field name="EVDO_HDR_CONNECTION_SETUP_TIMEOUT" />
+		<field name="EVDO_HDR_EXITED" />
+		<field name="EVDO_HDR_NO_SESSION" />
+		<field name="EVDO_USING_GPS_FIX_INSTEAD_OF_HDR_CALL" />
+		<field name="FADE" />
+		<field name="FAILED_TO_ACQUIRE_COLOCATED_HDR" />
+		<field name="FEATURE_NOT_SUPP" />
+		<field name="FILTER_SEMANTIC_ERROR" />
+		<field name="FILTER_SYTAX_ERROR" />
+		<field name="FORBIDDEN_APN_NAME" />
+		<field name="GPRS_REGISTRATION_FAIL" />
+		<field name="GPRS_SERVICES_AND_NON_GPRS_SERVICES_NOT_ALLOWED" />
+		<field name="GPRS_SERVICES_NOT_ALLOWED" />
+		<field name="GPRS_SERVICES_NOT_ALLOWED_IN_THIS_PLMN" />
+		<field name="HANDOFF_PREFERENCE_CHANGED" />
+		<field name="HDR_ACCESS_FAILURE" />
+		<field name="HDR_FADE" />
+		<field name="HDR_NO_LOCK_GRANTED" />
+		<field name="IFACE_AND_POL_FAMILY_MISMATCH" />
+		<field name="IFACE_MISMATCH" />
+		<field name="ILLEGAL_ME" />
+		<field name="ILLEGAL_MS" />
+		<field name="IMEI_NOT_ACCEPTED" />
+		<field name="IMPLICITLY_DETACHED" />
+		<field name="IMSI_UNKNOWN_IN_HOME_SUBSCRIBER_SERVER" />
+		<field name="INCOMING_CALL_REJECTED" />
+		<field name="INSUFFICIENT_RESOURCES" />
+		<field name="INTERFACE_IN_USE" />
+		<field name="INTERNAL_CALL_PREEMPT_BY_HIGH_PRIO_APN" />
+		<field name="INTERNAL_EPC_NONEPC_TRANSITION" />
+		<field name="INVALID_CONNECTION_ID" />
+		<field name="INVALID_DNS_ADDR" />
+		<field name="INVALID_EMM_STATE" />
+		<field name="INVALID_MANDATORY_INFO" />
+		<field name="INVALID_MODE" />
+		<field name="INVALID_PCSCF_ADDR" />
+		<field name="INVALID_PCSCF_OR_DNS_ADDRESS" />
+		<field name="INVALID_PRIMARY_NSAPI" />
+		<field name="INVALID_SIM_STATE" />
+		<field name="INVALID_TRANSACTION_ID" />
+		<field name="IPV6_ADDRESS_TRANSFER_FAILED" />
+		<field name="IPV6_PREFIX_UNAVAILABLE" />
+		<field name="IP_ADDRESS_MISMATCH" />
+		<field name="IP_VERSION_MISMATCH" />
+		<field name="IRAT_HANDOVER_FAILED" />
+		<field name="IS707B_MAX_ACCESS_PROBES" />
+		<field name="IWLAN_AUTHORIZATION_REJECTED" since="31" />
+		<field name="IWLAN_DNS_RESOLUTION_NAME_FAILURE" since="31" />
+		<field name="IWLAN_DNS_RESOLUTION_TIMEOUT" since="31" />
+		<field name="IWLAN_IKEV2_AUTH_FAILURE" since="31" />
+		<field name="IWLAN_IKEV2_CERT_INVALID" since="31" />
+		<field name="IWLAN_IKEV2_CONFIG_FAILURE" since="31" />
+		<field name="IWLAN_IKEV2_MSG_TIMEOUT" since="31" />
+		<field name="IWLAN_ILLEGAL_ME" since="31" />
+		<field name="IWLAN_IMEI_NOT_ACCEPTED" since="31" />
+		<field name="IWLAN_MAX_CONNECTION_REACHED" since="31" />
+		<field name="IWLAN_NETWORK_FAILURE" since="31" />
+		<field name="IWLAN_NON_3GPP_ACCESS_TO_EPC_NOT_ALLOWED" since="31" />
+		<field name="IWLAN_NO_APN_SUBSCRIPTION" since="31" />
+		<field name="IWLAN_PDN_CONNECTION_REJECTION" since="31" />
+		<field name="IWLAN_PLMN_NOT_ALLOWED" since="31" />
+		<field name="IWLAN_RAT_TYPE_NOT_ALLOWED" since="31" />
+		<field name="IWLAN_SEMANTIC_ERRORS_IN_PACKET_FILTERS" since="31" />
+		<field name="IWLAN_SEMANTIC_ERROR_IN_THE_TFT_OPERATION" since="31" />
+		<field name="IWLAN_SYNTACTICAL_ERRORS_IN_PACKET_FILTERS" since="31" />
+		<field name="IWLAN_SYNTACTICAL_ERROR_IN_THE_TFT_OPERATION" since="31" />
+		<field name="IWLAN_UNAUTHENTICATED_EMERGENCY_NOT_SUPPORTED" since="31" />
+		<field name="IWLAN_USER_UNKNOWN" since="31" />
+		<field name="LIMITED_TO_IPV4" />
+		<field name="LIMITED_TO_IPV6" />
+		<field name="LLC_SNDCP" />
+		<field name="LOCAL_END" />
+		<field name="LOCATION_AREA_NOT_ALLOWED" />
+		<field name="LOST_CONNECTION" />
+		<field name="LOWER_LAYER_REGISTRATION_FAILURE" />
+		<field name="LOW_POWER_MODE_OR_POWERING_DOWN" />
+		<field name="LTE_NAS_SERVICE_REQUEST_FAILED" />
+		<field name="LTE_THROTTLING_NOT_REQUIRED" />
+		<field name="MAC_FAILURE" />
+		<field name="MATCH_ALL_RULE_NOT_ALLOWED" since="31" />
+		<field name="MAXIMIUM_NSAPIS_EXCEEDED" />
+		<field name="MAXINUM_SIZE_OF_L2_MESSAGE_EXCEEDED" />
+		<field name="MAX_ACCESS_PROBE" />
+		<field name="MAX_IPV4_CONNECTIONS" />
+		<field name="MAX_IPV6_CONNECTIONS" />
+		<field name="MAX_PPP_INACTIVITY_TIMER_EXPIRED" />
+		<field name="MESSAGE_INCORRECT_SEMANTIC" />
+		<field name="MESSAGE_TYPE_UNSUPPORTED" />
+		<field name="MIP_CONFIG_FAILURE" />
+		<field name="MIP_FA_ADMIN_PROHIBITED" />
+		<field name="MIP_FA_DELIVERY_STYLE_NOT_SUPPORTED" />
+		<field name="MIP_FA_ENCAPSULATION_UNAVAILABLE" />
+		<field name="MIP_FA_HOME_AGENT_AUTHENTICATION_FAILURE" />
+		<field name="MIP_FA_INSUFFICIENT_RESOURCES" />
+		<field name="MIP_FA_MALFORMED_REPLY" />
+		<field name="MIP_FA_MALFORMED_REQUEST" />
+		<field name="MIP_FA_MISSING_CHALLENGE" />
+		<field name="MIP_FA_MISSING_HOME_ADDRESS" />
+		<field name="MIP_FA_MISSING_HOME_AGENT" />
+		<field name="MIP_FA_MISSING_NAI" />
+		<field name="MIP_FA_MOBILE_NODE_AUTHENTICATION_FAILURE" />
+		<field name="MIP_FA_REASON_UNSPECIFIED" />
+		<field name="MIP_FA_REQUESTED_LIFETIME_TOO_LONG" />
+		<field name="MIP_FA_REVERSE_TUNNEL_IS_MANDATORY" />
+		<field name="MIP_FA_REVERSE_TUNNEL_UNAVAILABLE" />
+		<field name="MIP_FA_STALE_CHALLENGE" />
+		<field name="MIP_FA_UNKNOWN_CHALLENGE" />
+		<field name="MIP_FA_VJ_HEADER_COMPRESSION_UNAVAILABLE" />
+		<field name="MIP_HA_ADMIN_PROHIBITED" />
+		<field name="MIP_HA_ENCAPSULATION_UNAVAILABLE" />
+		<field name="MIP_HA_FOREIGN_AGENT_AUTHENTICATION_FAILURE" />
+		<field name="MIP_HA_INSUFFICIENT_RESOURCES" />
+		<field name="MIP_HA_MALFORMED_REQUEST" />
+		<field name="MIP_HA_MOBILE_NODE_AUTHENTICATION_FAILURE" />
+		<field name="MIP_HA_REASON_UNSPECIFIED" />
+		<field name="MIP_HA_REGISTRATION_ID_MISMATCH" />
+		<field name="MIP_HA_REVERSE_TUNNEL_IS_MANDATORY" />
+		<field name="MIP_HA_REVERSE_TUNNEL_UNAVAILABLE" />
+		<field name="MIP_HA_UNKNOWN_HOME_AGENT_ADDRESS" />
+		<field name="MISSING_UNKNOWN_APN" />
+		<field name="MODEM_APP_PREEMPTED" />
+		<field name="MODEM_RESTART" />
+		<field name="MSC_TEMPORARILY_NOT_REACHABLE" />
+		<field name="MSG_AND_PROTOCOL_STATE_UNCOMPATIBLE" />
+		<field name="MSG_TYPE_NONCOMPATIBLE_STATE" />
+		<field name="MS_IDENTITY_CANNOT_BE_DERIVED_BY_THE_NETWORK" />
+		<field name="MULTIPLE_PDP_CALL_NOT_ALLOWED" />
+		<field name="MULTI_CONN_TO_SAME_PDN_NOT_ALLOWED" />
+		<field name="NAS_LAYER_FAILURE" />
+		<field name="NAS_REQUEST_REJECTED_BY_NETWORK" />
+		<field name="NAS_SIGNALLING" />
+		<field name="NETWORK_FAILURE" />
+		<field name="NETWORK_INITIATED_DETACH_NO_AUTO_REATTACH" />
+		<field name="NETWORK_INITIATED_DETACH_WITH_AUTO_REATTACH" />
+		<field name="NETWORK_INITIATED_TERMINATION" />
+		<field name="NONE" />
+		<field name="NON_IP_NOT_SUPPORTED" />
+		<field name="NORMAL_RELEASE" />
+		<field name="NO_CDMA_SERVICE" />
+		<field name="NO_COLLOCATED_HDR" />
+		<field name="NO_EPS_BEARER_CONTEXT_ACTIVATED" />
+		<field name="NO_GPRS_CONTEXT" />
+		<field name="NO_HYBRID_HDR_SERVICE" />
+		<field name="NO_PDP_CONTEXT_ACTIVATED" />
+		<field name="NO_RESPONSE_FROM_BASE_STATION" />
+		<field name="NO_SERVICE" />
+		<field name="NO_SERVICE_ON_GATEWAY" />
+		<field name="NSAPI_IN_USE" />
+		<field name="NULL_APN_DISALLOWED" />
+		<field name="OEM_DCFAILCAUSE_1" />
+		<field name="OEM_DCFAILCAUSE_10" />
+		<field name="OEM_DCFAILCAUSE_11" />
+		<field name="OEM_DCFAILCAUSE_12" />
+		<field name="OEM_DCFAILCAUSE_13" />
+		<field name="OEM_DCFAILCAUSE_14" />
+		<field name="OEM_DCFAILCAUSE_15" />
+		<field name="OEM_DCFAILCAUSE_2" />
+		<field name="OEM_DCFAILCAUSE_3" />
+		<field name="OEM_DCFAILCAUSE_4" />
+		<field name="OEM_DCFAILCAUSE_5" />
+		<field name="OEM_DCFAILCAUSE_6" />
+		<field name="OEM_DCFAILCAUSE_7" />
+		<field name="OEM_DCFAILCAUSE_8" />
+		<field name="OEM_DCFAILCAUSE_9" />
+		<field name="ONLY_IPV4V6_ALLOWED" />
+		<field name="ONLY_IPV4_ALLOWED" />
+		<field name="ONLY_IPV6_ALLOWED" />
+		<field name="ONLY_NON_IP_ALLOWED" />
+		<field name="ONLY_SINGLE_BEARER_ALLOWED" />
+		<field name="OPERATOR_BARRED" />
+		<field name="OTASP_COMMIT_IN_PROGRESS" />
+		<field name="PDN_CONN_DOES_NOT_EXIST" />
+		<field name="PDN_INACTIVITY_TIMER_EXPIRED" />
+		<field name="PDN_IPV4_CALL_DISALLOWED" />
+		<field name="PDN_IPV4_CALL_THROTTLED" />
+		<field name="PDN_IPV6_CALL_DISALLOWED" />
+		<field name="PDN_IPV6_CALL_THROTTLED" />
+		<field name="PDN_NON_IP_CALL_DISALLOWED" />
+		<field name="PDN_NON_IP_CALL_THROTTLED" />
+		<field name="PDP_ACTIVATE_MAX_RETRY_FAILED" />
+		<field name="PDP_DUPLICATE" />
+		<field name="PDP_ESTABLISH_TIMEOUT_EXPIRED" />
+		<field name="PDP_INACTIVE_TIMEOUT_EXPIRED" />
+		<field name="PDP_LOWERLAYER_ERROR" />
+		<field name="PDP_MODIFY_COLLISION" />
+		<field name="PDP_MODIFY_TIMEOUT_EXPIRED" />
+		<field name="PDP_PPP_NOT_SUPPORTED" />
+		<field name="PDP_WITHOUT_ACTIVE_TFT" />
+		<field name="PHONE_IN_USE" />
+		<field name="PHYSICAL_LINK_CLOSE_IN_PROGRESS" />
+		<field name="PLMN_NOT_ALLOWED" />
+		<field name="PPP_AUTH_FAILURE" />
+		<field name="PPP_CHAP_FAILURE" />
+		<field name="PPP_CLOSE_IN_PROGRESS" />
+		<field name="PPP_OPTION_MISMATCH" />
+		<field name="PPP_PAP_FAILURE" />
+		<field name="PPP_TIMEOUT" />
+		<field name="PREF_RADIO_TECH_CHANGED" />
+		<field name="PROFILE_BEARER_INCOMPATIBLE" />
+		<field name="PROTOCOL_ERRORS" />
+		<field name="QOS_NOT_ACCEPTED" />
+		<field name="RADIO_ACCESS_BEARER_FAILURE" />
+		<field name="RADIO_ACCESS_BEARER_SETUP_FAILURE" />
+		<field name="RADIO_NOT_AVAILABLE" />
+		<field name="RADIO_POWER_OFF" />
+		<field name="REDIRECTION_OR_HANDOFF_IN_PROGRESS" />
+		<field name="REGISTRATION_FAIL" />
+		<field name="REGULAR_DEACTIVATION" />
+		<field name="REJECTED_BY_BASE_STATION" />
+		<field name="RRC_CONNECTION_ABORTED_AFTER_HANDOVER" />
+		<field name="RRC_CONNECTION_ABORTED_AFTER_IRAT_CELL_CHANGE" />
+		<field name="RRC_CONNECTION_ABORTED_DUE_TO_IRAT_CHANGE" />
+		<field name="RRC_CONNECTION_ABORTED_DURING_IRAT_CELL_CHANGE" />
+		<field name="RRC_CONNECTION_ABORT_REQUEST" />
+		<field name="RRC_CONNECTION_ACCESS_BARRED" />
+		<field name="RRC_CONNECTION_ACCESS_STRATUM_FAILURE" />
+		<field name="RRC_CONNECTION_ANOTHER_PROCEDURE_IN_PROGRESS" />
+		<field name="RRC_CONNECTION_CELL_NOT_CAMPED" />
+		<field name="RRC_CONNECTION_CELL_RESELECTION" />
+		<field name="RRC_CONNECTION_CONFIG_FAILURE" />
+		<field name="RRC_CONNECTION_INVALID_REQUEST" />
+		<field name="RRC_CONNECTION_LINK_FAILURE" />
+		<field name="RRC_CONNECTION_NORMAL_RELEASE" />
+		<field name="RRC_CONNECTION_OUT_OF_SERVICE_DURING_CELL_REGISTER" />
+		<field name="RRC_CONNECTION_RADIO_LINK_FAILURE" />
+		<field name="RRC_CONNECTION_REESTABLISHMENT_FAILURE" />
+		<field name="RRC_CONNECTION_REJECT_BY_NETWORK" />
+		<field name="RRC_CONNECTION_RELEASED_SECURITY_NOT_ACTIVE" />
+		<field name="RRC_CONNECTION_RF_UNAVAILABLE" />
+		<field name="RRC_CONNECTION_SYSTEM_INFORMATION_BLOCK_READ_ERROR" />
+		<field name="RRC_CONNECTION_SYSTEM_INTERVAL_FAILURE" />
+		<field name="RRC_CONNECTION_TIMER_EXPIRED" />
+		<field name="RRC_CONNECTION_TRACKING_AREA_ID_CHANGED" />
+		<field name="RRC_UPLINK_CONNECTION_RELEASE" />
+		<field name="RRC_UPLINK_DATA_TRANSMISSION_FAILURE" />
+		<field name="RRC_UPLINK_DELIVERY_FAILED_DUE_TO_HANDOVER" />
+		<field name="RRC_UPLINK_ERROR_REQUEST_FROM_NAS" />
+		<field name="RRC_UPLINK_RADIO_LINK_FAILURE" />
+		<field name="RUIM_NOT_PRESENT" />
+		<field name="SECURITY_MODE_REJECTED" />
+		<field name="SERVICE_NOT_ALLOWED_ON_PLMN" />
+		<field name="SERVICE_OPTION_NOT_SUBSCRIBED" />
+		<field name="SERVICE_OPTION_NOT_SUPPORTED" />
+		<field name="SERVICE_OPTION_OUT_OF_ORDER" />
+		<field name="SIGNAL_LOST" />
+		<field name="SIM_CARD_CHANGED" />
+		<field name="SLICE_REJECTED" since="31" />
+		<field name="SYNCHRONIZATION_FAILURE" />
+		<field name="TEST_LOOPBACK_REGULAR_DEACTIVATION" />
+		<field name="TETHERED_CALL_ACTIVE" />
+		<field name="TFT_SEMANTIC_ERROR" />
+		<field name="TFT_SYTAX_ERROR" />
+		<field name="THERMAL_EMERGENCY" />
+		<field name="THERMAL_MITIGATION" />
+		<field name="TRAT_SWAP_FAILED" />
+		<field name="UE_INITIATED_DETACH_OR_DISCONNECT" />
+		<field name="UE_IS_ENTERING_POWERSAVE_MODE" />
+		<field name="UE_RAT_CHANGE" />
+		<field name="UE_SECURITY_CAPABILITIES_MISMATCH" />
+		<field name="UMTS_HANDOVER_TO_IWLAN" />
+		<field name="UMTS_REACTIVATION_REQ" />
+		<field name="UNACCEPTABLE_NETWORK_PARAMETER" />
+		<field name="UNACCEPTABLE_NON_EPS_AUTHENTICATION" />
+		<field name="UNKNOWN" />
+		<field name="UNKNOWN_INFO_ELEMENT" />
+		<field name="UNKNOWN_PDP_ADDRESS_TYPE" />
+		<field name="UNKNOWN_PDP_CONTEXT" />
+		<field name="UNPREFERRED_RAT" />
+		<field name="UNSUPPORTED_1X_PREV" />
+		<field name="UNSUPPORTED_APN_IN_CURRENT_PLMN" />
+		<field name="UNSUPPORTED_QCI_VALUE" />
+		<field name="USER_AUTHENTICATION" />
+		<field name="VSNCP_ADMINISTRATIVELY_PROHIBITED" />
+		<field name="VSNCP_APN_UNAUTHORIZED" />
+		<field name="VSNCP_GEN_ERROR" />
+		<field name="VSNCP_INSUFFICIENT_PARAMETERS" />
+		<field name="VSNCP_NO_PDN_GATEWAY_ADDRESS" />
+		<field name="VSNCP_PDN_EXISTS_FOR_THIS_APN" />
+		<field name="VSNCP_PDN_GATEWAY_REJECT" />
+		<field name="VSNCP_PDN_GATEWAY_UNREACHABLE" />
+		<field name="VSNCP_PDN_ID_IN_USE" />
+		<field name="VSNCP_PDN_LIMIT_EXCEEDED" />
+		<field name="VSNCP_RECONNECT_NOT_ALLOWED" />
+		<field name="VSNCP_RESOURCE_UNAVAILABLE" />
+		<field name="VSNCP_SUBSCRIBER_LIMITATION" />
+		<field name="VSNCP_TIMEOUT" />
+	</class>
+	<class name="android/telephony/DisconnectCause" since="31">
+		<extends name="java/lang/Object" />
+		<field name="ALREADY_DIALING" />
+		<field name="ANSWERED_ELSEWHERE" />
+		<field name="BUSY" />
+		<field name="CALLING_DISABLED" />
+		<field name="CALL_BARRED" />
+		<field name="CALL_PULLED" />
+		<field name="CANT_CALL_WHILE_RINGING" />
+		<field name="CDMA_ACCESS_BLOCKED" />
+		<field name="CDMA_ACCESS_FAILURE" />
+		<field name="CDMA_ALREADY_ACTIVATED" />
+		<field name="CDMA_DROP" />
+		<field name="CDMA_INTERCEPT" />
+		<field name="CDMA_LOCKED_UNTIL_POWER_CYCLE" />
+		<field name="CDMA_NOT_EMERGENCY" />
+		<field name="CDMA_PREEMPTED" />
+		<field name="CDMA_REORDER" />
+		<field name="CDMA_RETRY_ORDER" />
+		<field name="CDMA_SO_REJECT" />
+		<field name="CONGESTION" />
+		<field name="CS_RESTRICTED" />
+		<field name="CS_RESTRICTED_EMERGENCY" />
+		<field name="CS_RESTRICTED_NORMAL" />
+		<field name="DATA_DISABLED" />
+		<field name="DATA_LIMIT_REACHED" />
+		<field name="DIALED_CALL_FORWARDING_WHILE_ROAMING" />
+		<field name="DIALED_MMI" />
+		<field name="DIAL_LOW_BATTERY" />
+		<field name="DIAL_MODIFIED_TO_DIAL" />
+		<field name="DIAL_MODIFIED_TO_DIAL_VIDEO" />
+		<field name="DIAL_MODIFIED_TO_SS" />
+		<field name="DIAL_MODIFIED_TO_USSD" />
+		<field name="DIAL_VIDEO_MODIFIED_TO_DIAL" />
+		<field name="DIAL_VIDEO_MODIFIED_TO_DIAL_VIDEO" />
+		<field name="DIAL_VIDEO_MODIFIED_TO_SS" />
+		<field name="DIAL_VIDEO_MODIFIED_TO_USSD" />
+		<field name="EMERGENCY_CALL_OVER_WFC_NOT_AVAILABLE" />
+		<field name="EMERGENCY_PERM_FAILURE" />
+		<field name="EMERGENCY_TEMP_FAILURE" />
+		<field name="ERROR_UNSPECIFIED" />
+		<field name="FDN_BLOCKED" />
+		<field name="ICC_ERROR" />
+		<field name="IMEI_NOT_ACCEPTED" />
+		<field name="IMS_ACCESS_BLOCKED" />
+		<field name="IMS_MERGED_SUCCESSFULLY" />
+		<field name="IMS_SIP_ALTERNATE_EMERGENCY_CALL" />
+		<field name="INCOMING_AUTO_REJECTED" />
+		<field name="INCOMING_MISSED" />
+		<field name="INCOMING_REJECTED" />
+		<field name="INVALID_CREDENTIALS" />
+		<field name="INVALID_NUMBER" />
+		<field name="LIMIT_EXCEEDED" />
+		<field name="LOCAL" />
+		<field name="LOST_SIGNAL" />
+		<field name="LOW_BATTERY" />
+		<field name="MAXIMUM_NUMBER_OF_CALLS_REACHED" />
+		<field name="MEDIA_TIMEOUT" />
+		<field name="MMI" />
+		<field name="NORMAL" />
+		<field name="NORMAL_UNSPECIFIED" />
+		<field name="NOT_DISCONNECTED" />
+		<field name="NOT_VALID" />
+		<field name="NO_PHONE_NUMBER_SUPPLIED" />
+		<field name="NUMBER_UNREACHABLE" />
+		<field name="OTASP_PROVISIONING_IN_PROCESS" />
+		<field name="OUTGOING_CANCELED" />
+		<field name="OUTGOING_EMERGENCY_CALL_PLACED" />
+		<field name="OUTGOING_FAILURE" />
+		<field name="OUT_OF_NETWORK" />
+		<field name="OUT_OF_SERVICE" />
+		<field name="POWER_OFF" />
+		<field name="SERVER_ERROR" />
+		<field name="SERVER_UNREACHABLE" />
+		<field name="TIMED_OUT" />
+		<field name="TOO_MANY_ONGOING_CALLS" />
+		<field name="UNOBTAINABLE_NUMBER" />
+		<field name="VIDEO_CALL_NOT_ALLOWED_WHILE_TTY_ENABLED" />
+		<field name="VOICEMAIL_NUMBER_MISSING" />
+		<field name="WFC_SERVICE_NOT_AVAILABLE_IN_THIS_LOCATION" />
+		<field name="WIFI_LOST" />
+	</class>
+	<class name="android/telephony/IccOpenLogicalChannelResponse" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getChannel()I" />
+		<method name="getSelectResponse()[B" />
+		<method name="getStatus()I" />
+		<field name="CREATOR" />
+		<field name="INVALID_CHANNEL" />
+		<field name="STATUS_MISSING_RESOURCE" />
+		<field name="STATUS_NO_ERROR" />
+		<field name="STATUS_NO_SUCH_ELEMENT" />
+		<field name="STATUS_UNKNOWN_ERROR" />
+	</class>
+	<class name="android/telephony/MbmsDownloadSession" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="addProgressListener(Landroid/telephony/mbms/DownloadRequest;Ljava/util/concurrent/Executor;Landroid/telephony/mbms/DownloadProgressListener;)V" />
+		<method name="addServiceAnnouncement([B)V" since="31" />
+		<method name="addStatusListener(Landroid/telephony/mbms/DownloadRequest;Ljava/util/concurrent/Executor;Landroid/telephony/mbms/DownloadStatusListener;)V" />
+		<method name="cancelDownload(Landroid/telephony/mbms/DownloadRequest;)V" />
+		<method name="create(Landroid/content/Context;Ljava/util/concurrent/Executor;ILandroid/telephony/mbms/MbmsDownloadSessionCallback;)Landroid/telephony/MbmsDownloadSession;" />
+		<method name="create(Landroid/content/Context;Ljava/util/concurrent/Executor;Landroid/telephony/mbms/MbmsDownloadSessionCallback;)Landroid/telephony/MbmsDownloadSession;" />
+		<method name="download(Landroid/telephony/mbms/DownloadRequest;)V" />
+		<method name="getMaximumServiceAnnouncementSize()I" since="31" />
+		<method name="getTempFileRootDirectory()Ljava/io/File;" />
+		<method name="listPendingDownloads()Ljava/util/List;" />
+		<method name="removeProgressListener(Landroid/telephony/mbms/DownloadRequest;Landroid/telephony/mbms/DownloadProgressListener;)V" />
+		<method name="removeStatusListener(Landroid/telephony/mbms/DownloadRequest;Landroid/telephony/mbms/DownloadStatusListener;)V" />
+		<method name="requestDownloadState(Landroid/telephony/mbms/DownloadRequest;Landroid/telephony/mbms/FileInfo;)V" />
+		<method name="requestUpdateFileServices(Ljava/util/List;)V" />
+		<method name="resetDownloadKnowledge(Landroid/telephony/mbms/DownloadRequest;)V" />
+		<method name="setTempFileRootDirectory(Ljava/io/File;)V" />
+		<field name="DEFAULT_TOP_LEVEL_TEMP_DIRECTORY" />
+		<field name="EXTRA_MBMS_COMPLETED_FILE_URI" />
+		<field name="EXTRA_MBMS_DOWNLOAD_REQUEST" />
+		<field name="EXTRA_MBMS_DOWNLOAD_RESULT" />
+		<field name="EXTRA_MBMS_FILE_INFO" />
+		<field name="RESULT_CANCELLED" />
+		<field name="RESULT_DOWNLOAD_FAILURE" />
+		<field name="RESULT_EXPIRED" />
+		<field name="RESULT_FILE_ROOT_UNREACHABLE" />
+		<field name="RESULT_IO_ERROR" />
+		<field name="RESULT_OUT_OF_STORAGE" />
+		<field name="RESULT_SERVICE_ID_NOT_DEFINED" />
+		<field name="RESULT_SUCCESSFUL" />
+		<field name="STATUS_ACTIVELY_DOWNLOADING" />
+		<field name="STATUS_PENDING_DOWNLOAD" />
+		<field name="STATUS_PENDING_DOWNLOAD_WINDOW" />
+		<field name="STATUS_PENDING_REPAIR" />
+		<field name="STATUS_UNKNOWN" />
+	</class>
+	<class name="android/telephony/MbmsGroupCallSession" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="create(Landroid/content/Context;ILjava/util/concurrent/Executor;Landroid/telephony/mbms/MbmsGroupCallSessionCallback;)Landroid/telephony/MbmsGroupCallSession;" />
+		<method name="create(Landroid/content/Context;Ljava/util/concurrent/Executor;Landroid/telephony/mbms/MbmsGroupCallSessionCallback;)Landroid/telephony/MbmsGroupCallSession;" />
+		<method name="startGroupCall(JLjava/util/List;Ljava/util/List;Ljava/util/concurrent/Executor;Landroid/telephony/mbms/GroupCallCallback;)Landroid/telephony/mbms/GroupCall;" />
+	</class>
+	<class name="android/telephony/MbmsStreamingSession" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="create(Landroid/content/Context;Ljava/util/concurrent/Executor;ILandroid/telephony/mbms/MbmsStreamingSessionCallback;)Landroid/telephony/MbmsStreamingSession;" />
+		<method name="create(Landroid/content/Context;Ljava/util/concurrent/Executor;Landroid/telephony/mbms/MbmsStreamingSessionCallback;)Landroid/telephony/MbmsStreamingSession;" />
+		<method name="requestUpdateStreamingServices(Ljava/util/List;)V" />
+		<method name="startStreaming(Landroid/telephony/mbms/StreamingServiceInfo;Ljava/util/concurrent/Executor;Landroid/telephony/mbms/StreamingServiceCallback;)Landroid/telephony/mbms/StreamingService;" />
+	</class>
+	<class name="android/telephony/NeighboringCellInfo" since="3" deprecated="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" deprecated="15" />
+		<method name="&lt;init&gt;(II)V" deprecated="15" />
+		<method name="&lt;init&gt;(ILjava/lang/String;I)V" since="7" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" deprecated="29" />
+		<method name="getCid()I" deprecated="29" />
+		<method name="getLac()I" since="5" deprecated="29" />
+		<method name="getNetworkType()I" since="5" deprecated="29" />
+		<method name="getPsc()I" since="5" deprecated="29" />
+		<method name="getRssi()I" deprecated="29" />
+		<method name="setCid(I)V" deprecated="15" />
+		<method name="setRssi(I)V" deprecated="15" />
+		<field name="CREATOR" deprecated="29" />
+		<field name="UNKNOWN_CID" deprecated="29" />
+		<field name="UNKNOWN_RSSI" deprecated="29" />
+	</class>
+	<class name="android/telephony/NetworkRegistrationInfo" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAccessNetworkTechnology()I" />
+		<method name="getAvailableServices()Ljava/util/List;" />
+		<method name="getCellIdentity()Landroid/telephony/CellIdentity;" />
+		<method name="getDomain()I" />
+		<method name="getRegisteredPlmn()Ljava/lang/String;" />
+		<method name="getTransportType()I" />
+		<method name="isRegistered()Z" />
+		<method name="isRoaming()Z" />
+		<method name="isSearching()Z" />
+		<field name="CREATOR" />
+		<field name="DOMAIN_CS" />
+		<field name="DOMAIN_CS_PS" />
+		<field name="DOMAIN_PS" />
+		<field name="DOMAIN_UNKNOWN" />
+		<field name="NR_STATE_CONNECTED" />
+		<field name="NR_STATE_NONE" />
+		<field name="NR_STATE_NOT_RESTRICTED" />
+		<field name="NR_STATE_RESTRICTED" />
+		<field name="SERVICE_TYPE_DATA" />
+		<field name="SERVICE_TYPE_EMERGENCY" />
+		<field name="SERVICE_TYPE_SMS" />
+		<field name="SERVICE_TYPE_UNKNOWN" />
+		<field name="SERVICE_TYPE_VIDEO" />
+		<field name="SERVICE_TYPE_VOICE" />
+	</class>
+	<class name="android/telephony/NetworkScan" since="28">
+		<extends name="java/lang/Object" />
+		<method name="stopScan()V" />
+		<field name="ERROR_INTERRUPTED" />
+		<field name="ERROR_INVALID_SCAN" />
+		<field name="ERROR_INVALID_SCANID" />
+		<field name="ERROR_MODEM_ERROR" />
+		<field name="ERROR_MODEM_UNAVAILABLE" />
+		<field name="ERROR_RADIO_INTERFACE_ERROR" />
+		<field name="ERROR_UNSUPPORTED" />
+		<field name="SUCCESS" />
+	</class>
+	<class name="android/telephony/NetworkScanRequest" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(I[Landroid/telephony/RadioAccessSpecifier;IIZILjava/util/ArrayList;)V" />
+		<method name="getIncrementalResults()Z" />
+		<method name="getIncrementalResultsPeriodicity()I" />
+		<method name="getMaxSearchTime()I" />
+		<method name="getPlmns()Ljava/util/ArrayList;" />
+		<method name="getScanType()I" />
+		<method name="getSearchPeriodicity()I" />
+		<method name="getSpecifiers()[Landroid/telephony/RadioAccessSpecifier;" />
+		<field name="CREATOR" />
+		<field name="SCAN_TYPE_ONE_SHOT" />
+		<field name="SCAN_TYPE_PERIODIC" />
+	</class>
+	<class name="android/telephony/PhoneNumberFormattingTextWatcher" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/TextWatcher" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" since="21" />
+	</class>
+	<class name="android/telephony/PhoneNumberUtils" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addTtsSpan(Landroid/text/Spannable;II)V" since="23" />
+		<method name="areSamePhoneNumber(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z" since="31" />
+		<method name="calledPartyBCDFragmentToString([BII)Ljava/lang/String;" deprecated="28" />
+		<method name="calledPartyBCDFragmentToString([BIII)Ljava/lang/String;" since="28" />
+		<method name="calledPartyBCDToString([BII)Ljava/lang/String;" deprecated="28" />
+		<method name="calledPartyBCDToString([BIII)Ljava/lang/String;" since="28" />
+		<method name="compare(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z" since="5" deprecated="31" />
+		<method name="compare(Ljava/lang/String;Ljava/lang/String;)Z" deprecated="31" />
+		<method name="convertKeypadLettersToDigits(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="createTtsSpan(Ljava/lang/String;)Landroid/text/style/TtsSpan;" since="23" />
+		<method name="createTtsSpannable(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;" since="23" />
+		<method name="extractNetworkPortion(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="extractPostDialPortion(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="formatJapaneseNumber(Landroid/text/Editable;)V" since="3" deprecated="21" />
+		<method name="formatNanpNumber(Landroid/text/Editable;)V" deprecated="21" />
+		<method name="formatNumber(Landroid/text/Editable;I)V" deprecated="21" />
+		<method name="formatNumber(Ljava/lang/String;)Ljava/lang/String;" deprecated="21" />
+		<method name="formatNumber(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="21" />
+		<method name="formatNumber(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="21" />
+		<method name="formatNumberToE164(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="21" />
+		<method name="formatNumberToRFC3966(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="23" />
+		<method name="getFormatTypeForLocale(Ljava/util/Locale;)I" deprecated="21" />
+		<method name="getNumberFromIntent(Landroid/content/Intent;Landroid/content/Context;)Ljava/lang/String;" />
+		<method name="getStrippedReversed(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="is12Key(C)Z" />
+		<method name="isDialable(C)Z" />
+		<method name="isEmergencyNumber(Ljava/lang/String;)Z" deprecated="29" />
+		<method name="isGlobalPhoneNumber(Ljava/lang/String;)Z" />
+		<method name="isISODigit(C)Z" />
+		<method name="isLocalEmergencyNumber(Landroid/content/Context;Ljava/lang/String;)Z" since="21" deprecated="29" />
+		<method name="isNonSeparator(C)Z" />
+		<method name="isReallyDialable(C)Z" />
+		<method name="isStartsPostDial(C)Z" />
+		<method name="isVoiceMailNumber(Ljava/lang/String;)Z" since="21" />
+		<method name="isWellFormedSmsAddress(Ljava/lang/String;)Z" />
+		<method name="networkPortionToCalledPartyBCD(Ljava/lang/String;)[B" />
+		<method name="networkPortionToCalledPartyBCDWithLength(Ljava/lang/String;)[B" />
+		<method name="normalizeNumber(Ljava/lang/String;)Ljava/lang/String;" since="21" />
+		<method name="numberToCalledPartyBCD(Ljava/lang/String;)[B" deprecated="28" />
+		<method name="numberToCalledPartyBCD(Ljava/lang/String;I)[B" since="28" />
+		<method name="replaceUnicodeDigits(Ljava/lang/String;)Ljava/lang/String;" since="21" />
+		<method name="stringFromStringAndTOA(Ljava/lang/String;I)Ljava/lang/String;" />
+		<method name="stripSeparators(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="toCallerIDMinMatch(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="toaFromString(Ljava/lang/String;)I" />
+		<field name="BCD_EXTENDED_TYPE_CALLED_PARTY" since="28" />
+		<field name="BCD_EXTENDED_TYPE_EF_ADN" since="28" />
+		<field name="FORMAT_JAPAN" since="3" />
+		<field name="FORMAT_NANP" />
+		<field name="FORMAT_UNKNOWN" />
+		<field name="PAUSE" />
+		<field name="TOA_International" />
+		<field name="TOA_Unknown" />
+		<field name="WAIT" />
+		<field name="WILD" />
+	</class>
+	<class name="android/telephony/PhoneStateListener" since="1" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(Ljava/util/concurrent/Executor;)V" since="29" deprecated="31" />
+		<method name="onActiveDataSubscriptionIdChanged(I)V" since="29" deprecated="31" />
+		<method name="onBarringInfoChanged(Landroid/telephony/BarringInfo;)V" since="30" deprecated="31" />
+		<method name="onCallDisconnectCauseChanged(II)V" since="30" deprecated="31" />
+		<method name="onCallForwardingIndicatorChanged(Z)V" deprecated="31" />
+		<method name="onCallStateChanged(ILjava/lang/String;)V" deprecated="31" />
+		<method name="onCellInfoChanged(Ljava/util/List;)V" since="17" deprecated="31" />
+		<method name="onCellLocationChanged(Landroid/telephony/CellLocation;)V" deprecated="31" />
+		<method name="onDataActivity(I)V" deprecated="31" />
+		<method name="onDataConnectionStateChanged(I)V" deprecated="31" />
+		<method name="onDataConnectionStateChanged(II)V" since="7" deprecated="31" />
+		<method name="onDisplayInfoChanged(Landroid/telephony/TelephonyDisplayInfo;)V" since="30" deprecated="31" />
+		<method name="onEmergencyNumberListChanged(Ljava/util/Map;)V" since="31" deprecated="31" />
+		<method name="onImsCallDisconnectCauseChanged(Landroid/telephony/ims/ImsReasonInfo;)V" since="30" deprecated="31" />
+		<method name="onMessageWaitingIndicatorChanged(Z)V" deprecated="31" />
+		<method name="onPreciseDataConnectionStateChanged(Landroid/telephony/PreciseDataConnectionState;)V" since="30" deprecated="31" />
+		<method name="onRegistrationFailed(Landroid/telephony/CellIdentity;Ljava/lang/String;III)V" since="30" deprecated="31" />
+		<method name="onServiceStateChanged(Landroid/telephony/ServiceState;)V" deprecated="31" />
+		<method name="onSignalStrengthChanged(I)V" deprecated="15" />
+		<method name="onSignalStrengthsChanged(Landroid/telephony/SignalStrength;)V" since="7" deprecated="31" />
+		<method name="onUserMobileDataStateChanged(Z)V" since="28" deprecated="31" />
+		<field name="LISTEN_ACTIVE_DATA_SUBSCRIPTION_ID_CHANGE" since="29" deprecated="31" />
+		<field name="LISTEN_BARRING_INFO" since="30" deprecated="31" />
+		<field name="LISTEN_CALL_DISCONNECT_CAUSES" since="30" deprecated="31" />
+		<field name="LISTEN_CALL_FORWARDING_INDICATOR" deprecated="31" />
+		<field name="LISTEN_CALL_STATE" deprecated="31" />
+		<field name="LISTEN_CELL_INFO" since="17" deprecated="31" />
+		<field name="LISTEN_CELL_LOCATION" deprecated="31" />
+		<field name="LISTEN_DATA_ACTIVITY" deprecated="31" />
+		<field name="LISTEN_DATA_CONNECTION_STATE" deprecated="31" />
+		<field name="LISTEN_DISPLAY_INFO_CHANGED" since="30" deprecated="31" />
+		<field name="LISTEN_EMERGENCY_NUMBER_LIST" since="29" deprecated="31" />
+		<field name="LISTEN_IMS_CALL_DISCONNECT_CAUSES" since="30" deprecated="31" />
+		<field name="LISTEN_MESSAGE_WAITING_INDICATOR" deprecated="31" />
+		<field name="LISTEN_NONE" deprecated="31" />
+		<field name="LISTEN_PRECISE_DATA_CONNECTION_STATE" since="30" deprecated="31" />
+		<field name="LISTEN_REGISTRATION_FAILURE" since="30" deprecated="31" />
+		<field name="LISTEN_SERVICE_STATE" deprecated="31" />
+		<field name="LISTEN_SIGNAL_STRENGTH" deprecated="15" />
+		<field name="LISTEN_SIGNAL_STRENGTHS" since="7" deprecated="31" />
+		<field name="LISTEN_USER_MOBILE_DATA_STATE" since="28" deprecated="31" />
+	</class>
+	<class name="android/telephony/PhysicalChannelConfig" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getBand()I" />
+		<method name="getCellBandwidthDownlinkKhz()I" />
+		<method name="getCellBandwidthUplinkKhz()I" />
+		<method name="getConnectionStatus()I" />
+		<method name="getDownlinkChannelNumber()I" />
+		<method name="getDownlinkFrequencyKhz()I" />
+		<method name="getNetworkType()I" />
+		<method name="getPhysicalCellId()I" />
+		<method name="getUplinkChannelNumber()I" />
+		<method name="getUplinkFrequencyKhz()I" />
+		<field name="BAND_UNKNOWN" />
+		<field name="CELL_BANDWIDTH_UNKNOWN" />
+		<field name="CHANNEL_NUMBER_UNKNOWN" />
+		<field name="CONNECTION_PRIMARY_SERVING" />
+		<field name="CONNECTION_SECONDARY_SERVING" />
+		<field name="CONNECTION_UNKNOWN" />
+		<field name="CREATOR" />
+		<field name="FREQUENCY_UNKNOWN" />
+		<field name="PHYSICAL_CELL_ID_MAXIMUM_VALUE" />
+		<field name="PHYSICAL_CELL_ID_UNKNOWN" />
+	</class>
+	<class name="android/telephony/PreciseDataConnectionState" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getApnSetting()Landroid/telephony/data/ApnSetting;" />
+		<method name="getId()I" since="31" />
+		<method name="getLastCauseCode()I" />
+		<method name="getLinkProperties()Ljava/lang/Object;" />
+		<method name="getNetworkType()I" />
+		<method name="getState()I" />
+		<method name="getTransportType()I" since="31" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/RadioAccessSpecifier" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(I[I[I)V" />
+		<method name="getBands()[I" />
+		<method name="getChannels()[I" />
+		<method name="getRadioAccessNetwork()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/ServiceState" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/telephony/ServiceState;)V" />
+		<method name="copyFrom(Landroid/telephony/ServiceState;)V" />
+		<method name="getCdmaNetworkId()I" since="28" />
+		<method name="getCdmaSystemId()I" since="28" />
+		<method name="getCellBandwidths()[I" since="28" />
+		<method name="getChannelNumber()I" since="28" />
+		<method name="getDuplexMode()I" since="28" />
+		<method name="getIsManualSelection()Z" />
+		<method name="getNetworkRegistrationInfoList()Ljava/util/List;" since="30" />
+		<method name="getOperatorAlphaLong()Ljava/lang/String;" />
+		<method name="getOperatorAlphaShort()Ljava/lang/String;" />
+		<method name="getOperatorNumeric()Ljava/lang/String;" />
+		<method name="getRoaming()Z" />
+		<method name="getState()I" />
+		<method name="isSearching()Z" since="30" />
+		<method name="setIsManualSelection(Z)V" />
+		<method name="setOperatorName(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setRoaming(Z)V" />
+		<method name="setState(I)V" />
+		<method name="setStateOff()V" />
+		<method name="setStateOutOfService()V" />
+		<field name="CREATOR" />
+		<field name="DUPLEX_MODE_FDD" since="28" />
+		<field name="DUPLEX_MODE_TDD" since="28" />
+		<field name="DUPLEX_MODE_UNKNOWN" since="28" />
+		<field name="STATE_EMERGENCY_ONLY" />
+		<field name="STATE_IN_SERVICE" />
+		<field name="STATE_OUT_OF_SERVICE" />
+		<field name="STATE_POWER_OFF" />
+		<field name="UNKNOWN_ID" since="28" />
+	</class>
+	<class name="android/telephony/SignalStrength" since="7">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/telephony/SignalStrength;)V" since="31" />
+		<method name="getCdmaDbm()I" deprecated="29" />
+		<method name="getCdmaEcio()I" deprecated="29" />
+		<method name="getCellSignalStrengths()Ljava/util/List;" since="29" />
+		<method name="getCellSignalStrengths(Ljava/lang/Class;)Ljava/util/List;" since="29" />
+		<method name="getEvdoDbm()I" deprecated="29" />
+		<method name="getEvdoEcio()I" deprecated="29" />
+		<method name="getEvdoSnr()I" deprecated="29" />
+		<method name="getGsmBitErrorRate()I" deprecated="29" />
+		<method name="getGsmSignalStrength()I" deprecated="29" />
+		<method name="getLevel()I" since="23" />
+		<method name="getTimestampMillis()J" since="30" />
+		<method name="isGsm()Z" deprecated="29" />
+		<field name="CREATOR" since="30" />
+		<field name="INVALID" since="29" />
+	</class>
+	<class name="android/telephony/SignalStrengthUpdateRequest" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getSignalThresholdInfos()Ljava/util/Collection;" />
+		<method name="isReportingRequestedWhileIdle()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/SignalStrengthUpdateRequest$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/telephony/SignalStrengthUpdateRequest;" />
+		<method name="setReportingRequestedWhileIdle(Z)Landroid/telephony/SignalStrengthUpdateRequest$Builder;" />
+		<method name="setSignalThresholdInfos(Ljava/util/Collection;)Landroid/telephony/SignalStrengthUpdateRequest$Builder;" />
+	</class>
+	<class name="android/telephony/SignalThresholdInfo" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getMaximumNumberOfThresholdsAllowed()I" />
+		<method name="getMinimumNumberOfThresholdsAllowed()I" />
+		<method name="getRadioAccessNetworkType()I" />
+		<method name="getSignalMeasurementType()I" />
+		<method name="getThresholds()[I" />
+		<field name="CREATOR" />
+		<field name="SIGNAL_MEASUREMENT_TYPE_RSCP" />
+		<field name="SIGNAL_MEASUREMENT_TYPE_RSRP" />
+		<field name="SIGNAL_MEASUREMENT_TYPE_RSRQ" />
+		<field name="SIGNAL_MEASUREMENT_TYPE_RSSI" />
+		<field name="SIGNAL_MEASUREMENT_TYPE_RSSNR" />
+		<field name="SIGNAL_MEASUREMENT_TYPE_SSRSRP" />
+		<field name="SIGNAL_MEASUREMENT_TYPE_SSRSRQ" />
+		<field name="SIGNAL_MEASUREMENT_TYPE_SSSINR" />
+		<field name="SIGNAL_MEASUREMENT_TYPE_UNKNOWN" />
+	</class>
+	<class name="android/telephony/SignalThresholdInfo$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/telephony/SignalThresholdInfo;" />
+		<method name="setRadioAccessNetworkType(I)Landroid/telephony/SignalThresholdInfo$Builder;" />
+		<method name="setSignalMeasurementType(I)Landroid/telephony/SignalThresholdInfo$Builder;" />
+		<method name="setThresholds([I)Landroid/telephony/SignalThresholdInfo$Builder;" />
+	</class>
+	<class name="android/telephony/SmsManager" since="4">
+		<extends name="java/lang/Object" />
+		<method name="createAppSpecificSmsToken(Landroid/app/PendingIntent;)Ljava/lang/String;" since="26" />
+		<method name="createAppSpecificSmsTokenWithPackageInfo(Ljava/lang/String;Landroid/app/PendingIntent;)Ljava/lang/String;" since="29" />
+		<method name="createForSubscriptionId(I)Landroid/telephony/SmsManager;" since="31" />
+		<method name="divideMessage(Ljava/lang/String;)Ljava/util/ArrayList;" />
+		<method name="downloadMultimediaMessage(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;Landroid/os/Bundle;Landroid/app/PendingIntent;)V" since="21" />
+		<method name="downloadMultimediaMessage(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;Landroid/os/Bundle;Landroid/app/PendingIntent;J)V" since="31" />
+		<method name="getCarrierConfigValues()Landroid/os/Bundle;" since="21" />
+		<method name="getDefault()Landroid/telephony/SmsManager;" deprecated="31" />
+		<method name="getDefaultSmsSubscriptionId()I" since="22" />
+		<method name="getSmsCapacityOnIcc()I" since="31" />
+		<method name="getSmsManagerForSubscriptionId(I)Landroid/telephony/SmsManager;" since="22" deprecated="31" />
+		<method name="getSmsMessagesForFinancialApp(Landroid/os/Bundle;Ljava/util/concurrent/Executor;Landroid/telephony/SmsManager$FinancialSmsCallback;)V" since="29" />
+		<method name="getSmscAddress()Ljava/lang/String;" since="30" />
+		<method name="getSubscriptionId()I" since="22" />
+		<method name="injectSmsPdu([BLjava/lang/String;Landroid/app/PendingIntent;)V" since="22" />
+		<method name="sendDataMessage(Ljava/lang/String;Ljava/lang/String;S[BLandroid/app/PendingIntent;Landroid/app/PendingIntent;)V" />
+		<method name="sendMultimediaMessage(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/app/PendingIntent;)V" since="21" />
+		<method name="sendMultimediaMessage(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/app/PendingIntent;J)V" since="31" />
+		<method name="sendMultipartTextMessage(Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)V" />
+		<method name="sendMultipartTextMessage(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;J)V" since="30" />
+		<method name="sendMultipartTextMessage(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V" since="30" />
+		<method name="sendTextMessage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)V" />
+		<method name="sendTextMessage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;J)V" since="30" />
+		<method name="sendTextMessageWithoutPersisting(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)V" since="28" />
+		<method name="setSmscAddress(Ljava/lang/String;)Z" since="30" />
+		<field name="EXTRA_MMS_DATA" since="21" />
+		<field name="EXTRA_MMS_HTTP_STATUS" since="22" />
+		<field name="MMS_CONFIG_ALIAS_ENABLED" since="21" />
+		<field name="MMS_CONFIG_ALIAS_MAX_CHARS" since="21" />
+		<field name="MMS_CONFIG_ALIAS_MIN_CHARS" since="21" />
+		<field name="MMS_CONFIG_ALLOW_ATTACH_AUDIO" since="21" />
+		<field name="MMS_CONFIG_APPEND_TRANSACTION_ID" since="21" />
+		<field name="MMS_CONFIG_EMAIL_GATEWAY_NUMBER" since="21" />
+		<field name="MMS_CONFIG_GROUP_MMS_ENABLED" since="21" />
+		<field name="MMS_CONFIG_HTTP_PARAMS" since="21" />
+		<field name="MMS_CONFIG_HTTP_SOCKET_TIMEOUT" since="21" />
+		<field name="MMS_CONFIG_MAX_IMAGE_HEIGHT" since="21" />
+		<field name="MMS_CONFIG_MAX_IMAGE_WIDTH" since="21" />
+		<field name="MMS_CONFIG_MAX_MESSAGE_SIZE" since="21" />
+		<field name="MMS_CONFIG_MESSAGE_TEXT_MAX_SIZE" since="21" />
+		<field name="MMS_CONFIG_MMS_DELIVERY_REPORT_ENABLED" since="21" />
+		<field name="MMS_CONFIG_MMS_ENABLED" since="21" />
+		<field name="MMS_CONFIG_MMS_READ_REPORT_ENABLED" since="21" />
+		<field name="MMS_CONFIG_MULTIPART_SMS_ENABLED" since="21" />
+		<field name="MMS_CONFIG_NAI_SUFFIX" since="21" />
+		<field name="MMS_CONFIG_NOTIFY_WAP_MMSC_ENABLED" since="21" />
+		<field name="MMS_CONFIG_RECIPIENT_LIMIT" since="21" />
+		<field name="MMS_CONFIG_SEND_MULTIPART_SMS_AS_SEPARATE_MESSAGES" since="21" />
+		<field name="MMS_CONFIG_SHOW_CELL_BROADCAST_APP_LINKS" since="22" />
+		<field name="MMS_CONFIG_SMS_DELIVERY_REPORT_ENABLED" since="21" />
+		<field name="MMS_CONFIG_SMS_TO_MMS_TEXT_LENGTH_THRESHOLD" since="21" />
+		<field name="MMS_CONFIG_SMS_TO_MMS_TEXT_THRESHOLD" since="21" />
+		<field name="MMS_CONFIG_SUBJECT_MAX_LENGTH" since="21" />
+		<field name="MMS_CONFIG_SUPPORT_HTTP_CHARSET_HEADER" since="23" />
+		<field name="MMS_CONFIG_SUPPORT_MMS_CONTENT_DISPOSITION" since="21" />
+		<field name="MMS_CONFIG_UA_PROF_TAG_NAME" since="21" />
+		<field name="MMS_CONFIG_UA_PROF_URL" since="21" />
+		<field name="MMS_CONFIG_USER_AGENT" since="21" />
+		<field name="MMS_ERROR_CONFIGURATION_ERROR" since="21" />
+		<field name="MMS_ERROR_HTTP_FAILURE" since="21" />
+		<field name="MMS_ERROR_INVALID_APN" since="21" />
+		<field name="MMS_ERROR_IO_ERROR" since="21" />
+		<field name="MMS_ERROR_NO_DATA_NETWORK" since="22" />
+		<field name="MMS_ERROR_RETRY" since="21" />
+		<field name="MMS_ERROR_UNABLE_CONNECT_MMS" since="21" />
+		<field name="MMS_ERROR_UNSPECIFIED" since="21" />
+		<field name="RESULT_BLUETOOTH_DISCONNECTED" since="30" />
+		<field name="RESULT_CANCELLED" since="30" />
+		<field name="RESULT_ENCODING_ERROR" since="30" />
+		<field name="RESULT_ERROR_FDN_CHECK_FAILURE" since="30" />
+		<field name="RESULT_ERROR_GENERIC_FAILURE" />
+		<field name="RESULT_ERROR_LIMIT_EXCEEDED" since="27" />
+		<field name="RESULT_ERROR_NONE" since="30" />
+		<field name="RESULT_ERROR_NO_SERVICE" />
+		<field name="RESULT_ERROR_NULL_PDU" />
+		<field name="RESULT_ERROR_RADIO_OFF" />
+		<field name="RESULT_ERROR_SHORT_CODE_NEVER_ALLOWED" since="27" />
+		<field name="RESULT_ERROR_SHORT_CODE_NOT_ALLOWED" since="27" />
+		<field name="RESULT_INTERNAL_ERROR" since="30" />
+		<field name="RESULT_INVALID_ARGUMENTS" since="30" />
+		<field name="RESULT_INVALID_BLUETOOTH_ADDRESS" since="30" />
+		<field name="RESULT_INVALID_SMSC_ADDRESS" since="30" />
+		<field name="RESULT_INVALID_SMS_FORMAT" since="30" />
+		<field name="RESULT_INVALID_STATE" since="30" />
+		<field name="RESULT_MODEM_ERROR" since="30" />
+		<field name="RESULT_NETWORK_ERROR" since="30" />
+		<field name="RESULT_NETWORK_REJECT" since="30" />
+		<field name="RESULT_NO_BLUETOOTH_SERVICE" since="30" />
+		<field name="RESULT_NO_DEFAULT_SMS_APP" since="30" />
+		<field name="RESULT_NO_MEMORY" since="30" />
+		<field name="RESULT_NO_RESOURCES" since="30" />
+		<field name="RESULT_OPERATION_NOT_ALLOWED" since="30" />
+		<field name="RESULT_RADIO_NOT_AVAILABLE" since="30" />
+		<field name="RESULT_RECEIVE_DISPATCH_FAILURE" since="30" />
+		<field name="RESULT_RECEIVE_INJECTED_NULL_PDU" since="30" />
+		<field name="RESULT_RECEIVE_NULL_MESSAGE_FROM_RIL" since="30" />
+		<field name="RESULT_RECEIVE_RUNTIME_EXCEPTION" since="30" />
+		<field name="RESULT_RECEIVE_SQL_EXCEPTION" since="30" />
+		<field name="RESULT_RECEIVE_URI_EXCEPTION" since="30" />
+		<field name="RESULT_RECEIVE_WHILE_ENCRYPTED" since="30" />
+		<field name="RESULT_REMOTE_EXCEPTION" since="30" />
+		<field name="RESULT_REQUEST_NOT_SUPPORTED" since="30" />
+		<field name="RESULT_RIL_ACCESS_BARRED" since="31" />
+		<field name="RESULT_RIL_BLOCKED_DUE_TO_CALL" since="31" />
+		<field name="RESULT_RIL_CANCELLED" since="30" />
+		<field name="RESULT_RIL_ENCODING_ERR" since="30" />
+		<field name="RESULT_RIL_INTERNAL_ERR" since="30" />
+		<field name="RESULT_RIL_INVALID_ARGUMENTS" since="30" />
+		<field name="RESULT_RIL_INVALID_MODEM_STATE" since="30" />
+		<field name="RESULT_RIL_INVALID_SMSC_ADDRESS" since="30" />
+		<field name="RESULT_RIL_INVALID_SMS_FORMAT" since="30" />
+		<field name="RESULT_RIL_INVALID_STATE" since="30" />
+		<field name="RESULT_RIL_MODEM_ERR" since="30" />
+		<field name="RESULT_RIL_NETWORK_ERR" since="30" />
+		<field name="RESULT_RIL_NETWORK_NOT_READY" since="30" />
+		<field name="RESULT_RIL_NETWORK_REJECT" since="30" />
+		<field name="RESULT_RIL_NO_MEMORY" since="30" />
+		<field name="RESULT_RIL_NO_RESOURCES" since="30" />
+		<field name="RESULT_RIL_OPERATION_NOT_ALLOWED" since="30" />
+		<field name="RESULT_RIL_RADIO_NOT_AVAILABLE" since="30" />
+		<field name="RESULT_RIL_REQUEST_NOT_SUPPORTED" since="30" />
+		<field name="RESULT_RIL_REQUEST_RATE_LIMITED" since="30" />
+		<field name="RESULT_RIL_SIMULTANEOUS_SMS_AND_CALL_NOT_ALLOWED" since="31" />
+		<field name="RESULT_RIL_SIM_ABSENT" since="30" />
+		<field name="RESULT_RIL_SMS_SEND_FAIL_RETRY" since="30" />
+		<field name="RESULT_RIL_SYSTEM_ERR" since="30" />
+		<field name="RESULT_SMS_BLOCKED_DURING_EMERGENCY" since="30" />
+		<field name="RESULT_SMS_SEND_RETRY_FAILED" since="30" />
+		<field name="RESULT_SYSTEM_ERROR" since="30" />
+		<field name="RESULT_UNEXPECTED_EVENT_STOP_SENDING" since="30" />
+		<field name="STATUS_ON_ICC_FREE" />
+		<field name="STATUS_ON_ICC_READ" />
+		<field name="STATUS_ON_ICC_SENT" />
+		<field name="STATUS_ON_ICC_UNREAD" />
+		<field name="STATUS_ON_ICC_UNSENT" />
+	</class>
+	<class name="android/telephony/SmsManager$FinancialSmsCallback" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onFinancialSmsMessages(Landroid/database/CursorWindow;)V" />
+	</class>
+	<class name="android/telephony/SmsMessage" since="4">
+		<extends name="java/lang/Object" />
+		<method name="calculateLength(Ljava/lang/CharSequence;Z)[I" />
+		<method name="calculateLength(Ljava/lang/String;Z)[I" />
+		<method name="createFromPdu([B)Landroid/telephony/SmsMessage;" deprecated="23" />
+		<method name="createFromPdu([BLjava/lang/String;)Landroid/telephony/SmsMessage;" since="23" />
+		<method name="getDisplayMessageBody()Ljava/lang/String;" />
+		<method name="getDisplayOriginatingAddress()Ljava/lang/String;" />
+		<method name="getEmailBody()Ljava/lang/String;" />
+		<method name="getEmailFrom()Ljava/lang/String;" />
+		<method name="getIndexOnIcc()I" />
+		<method name="getIndexOnSim()I" deprecated="15" />
+		<method name="getMessageBody()Ljava/lang/String;" />
+		<method name="getMessageClass()Landroid/telephony/SmsMessage$MessageClass;" />
+		<method name="getOriginatingAddress()Ljava/lang/String;" />
+		<method name="getPdu()[B" />
+		<method name="getProtocolIdentifier()I" />
+		<method name="getPseudoSubject()Ljava/lang/String;" />
+		<method name="getServiceCenterAddress()Ljava/lang/String;" />
+		<method name="getStatus()I" />
+		<method name="getStatusOnIcc()I" />
+		<method name="getStatusOnSim()I" deprecated="15" />
+		<method name="getSubmitPdu(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Landroid/telephony/SmsMessage$SubmitPdu;" />
+		<method name="getSubmitPdu(Ljava/lang/String;Ljava/lang/String;S[BZ)Landroid/telephony/SmsMessage$SubmitPdu;" />
+		<method name="getTPLayerLengthForPDU(Ljava/lang/String;)I" />
+		<method name="getTimestampMillis()J" />
+		<method name="getUserData()[B" />
+		<method name="isCphsMwiMessage()Z" />
+		<method name="isEmail()Z" />
+		<method name="isMWIClearMessage()Z" />
+		<method name="isMWISetMessage()Z" />
+		<method name="isMwiDontStore()Z" />
+		<method name="isReplace()Z" />
+		<method name="isReplyPathPresent()Z" />
+		<method name="isStatusReportMessage()Z" />
+		<field name="ENCODING_16BIT" />
+		<field name="ENCODING_7BIT" />
+		<field name="ENCODING_8BIT" />
+		<field name="ENCODING_UNKNOWN" />
+		<field name="FORMAT_3GPP" since="28" />
+		<field name="FORMAT_3GPP2" since="28" />
+		<field name="MAX_USER_DATA_BYTES" />
+		<field name="MAX_USER_DATA_BYTES_WITH_HEADER" />
+		<field name="MAX_USER_DATA_SEPTETS" />
+		<field name="MAX_USER_DATA_SEPTETS_WITH_HEADER" />
+	</class>
+	<class name="android/telephony/SmsMessage$MessageClass" since="4">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/telephony/SmsMessage$MessageClass;" />
+		<method name="values()[Landroid/telephony/SmsMessage$MessageClass;" />
+		<field name="CLASS_0" />
+		<field name="CLASS_1" />
+		<field name="CLASS_2" />
+		<field name="CLASS_3" />
+		<field name="UNKNOWN" />
+	</class>
+	<class name="android/telephony/SmsMessage$SubmitPdu" since="4">
+		<extends name="java/lang/Object" />
+		<field name="encodedMessage" />
+		<field name="encodedScAddress" />
+	</class>
+	<class name="android/telephony/SubscriptionInfo" since="22">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="createIconBitmap(Landroid/content/Context;)Landroid/graphics/Bitmap;" />
+		<method name="getCardId()I" since="29" />
+		<method name="getCarrierId()I" since="29" />
+		<method name="getCarrierName()Ljava/lang/CharSequence;" />
+		<method name="getCountryIso()Ljava/lang/String;" />
+		<method name="getDataRoaming()I" />
+		<method name="getDisplayName()Ljava/lang/CharSequence;" />
+		<method name="getGroupUuid()Landroid/os/ParcelUuid;" since="29" />
+		<method name="getIccId()Ljava/lang/String;" />
+		<method name="getIconTint()I" />
+		<method name="getMcc()I" deprecated="29" />
+		<method name="getMccString()Ljava/lang/String;" since="29" />
+		<method name="getMnc()I" deprecated="29" />
+		<method name="getMncString()Ljava/lang/String;" since="29" />
+		<method name="getNumber()Ljava/lang/String;" />
+		<method name="getSimSlotIndex()I" />
+		<method name="getSubscriptionId()I" />
+		<method name="getSubscriptionType()I" since="29" />
+		<method name="isEmbedded()Z" since="28" />
+		<method name="isOpportunistic()Z" since="29" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/SubscriptionManager" since="22">
+		<extends name="java/lang/Object" />
+		<method name="addOnOpportunisticSubscriptionsChangedListener(Ljava/util/concurrent/Executor;Landroid/telephony/SubscriptionManager$OnOpportunisticSubscriptionsChangedListener;)V" since="29" />
+		<method name="addOnSubscriptionsChangedListener(Landroid/telephony/SubscriptionManager$OnSubscriptionsChangedListener;)V" deprecated="31" />
+		<method name="addOnSubscriptionsChangedListener(Ljava/util/concurrent/Executor;Landroid/telephony/SubscriptionManager$OnSubscriptionsChangedListener;)V" since="30" />
+		<method name="addSubscriptionsIntoGroup(Ljava/util/List;Landroid/os/ParcelUuid;)V" since="29" />
+		<method name="canManageSubscription(Landroid/telephony/SubscriptionInfo;)Z" since="28" />
+		<method name="createSubscriptionGroup(Ljava/util/List;)Landroid/os/ParcelUuid;" since="29" />
+		<method name="from(Landroid/content/Context;)Landroid/telephony/SubscriptionManager;" deprecated="28" />
+		<method name="getAccessibleSubscriptionInfoList()Ljava/util/List;" since="28" />
+		<method name="getActiveDataSubscriptionId()I" since="30" />
+		<method name="getActiveSubscriptionInfo(I)Landroid/telephony/SubscriptionInfo;" />
+		<method name="getActiveSubscriptionInfoCount()I" />
+		<method name="getActiveSubscriptionInfoCountMax()I" />
+		<method name="getActiveSubscriptionInfoForSimSlotIndex(I)Landroid/telephony/SubscriptionInfo;" />
+		<method name="getActiveSubscriptionInfoList()Ljava/util/List;" />
+		<method name="getCompleteActiveSubscriptionInfoList()Ljava/util/List;" since="30" />
+		<method name="getDefaultDataSubscriptionId()I" since="24" />
+		<method name="getDefaultSmsSubscriptionId()I" since="24" />
+		<method name="getDefaultSubscriptionId()I" since="24" />
+		<method name="getDefaultVoiceSubscriptionId()I" since="24" />
+		<method name="getDeviceToDeviceStatusSharingContacts(I)Ljava/util/List;" since="31" />
+		<method name="getDeviceToDeviceStatusSharingPreference(I)I" since="31" />
+		<method name="getOpportunisticSubscriptions()Ljava/util/List;" since="29" />
+		<method name="getSlotIndex(I)I" since="29" />
+		<method name="getSubscriptionIds(I)[I" since="29" />
+		<method name="getSubscriptionPlans(I)Ljava/util/List;" since="28" />
+		<method name="getSubscriptionsInGroup(Landroid/os/ParcelUuid;)Ljava/util/List;" since="29" />
+		<method name="isActiveSubscriptionId(I)Z" since="29" />
+		<method name="isNetworkRoaming(I)Z" />
+		<method name="isUsableSubscriptionId(I)Z" since="29" />
+		<method name="isValidSubscriptionId(I)Z" since="29" />
+		<method name="removeOnOpportunisticSubscriptionsChangedListener(Landroid/telephony/SubscriptionManager$OnOpportunisticSubscriptionsChangedListener;)V" since="29" />
+		<method name="removeOnSubscriptionsChangedListener(Landroid/telephony/SubscriptionManager$OnSubscriptionsChangedListener;)V" />
+		<method name="removeSubscriptionsFromGroup(Ljava/util/List;Landroid/os/ParcelUuid;)V" since="29" />
+		<method name="setDeviceToDeviceStatusSharingContacts(ILjava/util/List;)V" since="31" />
+		<method name="setDeviceToDeviceStatusSharingPreference(II)V" since="31" />
+		<method name="setOpportunistic(ZI)Z" since="29" />
+		<method name="setSubscriptionOverrideCongested(IZJ)V" since="28" />
+		<method name="setSubscriptionOverrideCongested(IZ[IJ)V" since="31" />
+		<method name="setSubscriptionOverrideUnmetered(IZJ)V" since="28" />
+		<method name="setSubscriptionOverrideUnmetered(IZ[IJ)V" since="31" />
+		<method name="setSubscriptionPlans(ILjava/util/List;)V" since="28" />
+		<method name="switchToSubscription(ILandroid/app/PendingIntent;)V" since="29" />
+		<field name="ACTION_DEFAULT_SMS_SUBSCRIPTION_CHANGED" since="26" />
+		<field name="ACTION_DEFAULT_SUBSCRIPTION_CHANGED" since="26" />
+		<field name="ACTION_MANAGE_SUBSCRIPTION_PLANS" since="28" />
+		<field name="ACTION_REFRESH_SUBSCRIPTION_PLANS" since="28" />
+		<field name="D2D_SHARING_ALL" since="31" />
+		<field name="D2D_SHARING_ALL_CONTACTS" since="31" />
+		<field name="D2D_SHARING_DISABLED" since="31" />
+		<field name="D2D_SHARING_SELECTED_CONTACTS" since="31" />
+		<field name="D2D_STATUS_SHARING" since="31" />
+		<field name="D2D_STATUS_SHARING_SELECTED_CONTACTS" since="31" />
+		<field name="DATA_ROAMING_DISABLE" />
+		<field name="DATA_ROAMING_ENABLE" />
+		<field name="DEFAULT_SUBSCRIPTION_ID" since="29" />
+		<field name="EXTRA_SLOT_INDEX" since="30" />
+		<field name="EXTRA_SUBSCRIPTION_INDEX" since="26" />
+		<field name="INVALID_SIM_SLOT_INDEX" since="29" />
+		<field name="INVALID_SUBSCRIPTION_ID" since="24" />
+		<field name="SUBSCRIPTION_TYPE_LOCAL_SIM" since="29" />
+		<field name="SUBSCRIPTION_TYPE_REMOTE_SIM" since="29" />
+	</class>
+	<class name="android/telephony/SubscriptionManager$OnOpportunisticSubscriptionsChangedListener" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onOpportunisticSubscriptionsChanged()V" />
+	</class>
+	<class name="android/telephony/SubscriptionManager$OnSubscriptionsChangedListener" since="22">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onSubscriptionsChanged()V" />
+	</class>
+	<class name="android/telephony/SubscriptionPlan" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="cycleIterator()Ljava/util/Iterator;" />
+		<method name="getDataLimitBehavior()I" />
+		<method name="getDataLimitBytes()J" />
+		<method name="getDataUsageBytes()J" />
+		<method name="getDataUsageTime()J" />
+		<method name="getNetworkTypes()[I" since="30" />
+		<method name="getSummary()Ljava/lang/CharSequence;" />
+		<method name="getTitle()Ljava/lang/CharSequence;" />
+		<field name="BYTES_UNKNOWN" />
+		<field name="BYTES_UNLIMITED" />
+		<field name="CREATOR" />
+		<field name="LIMIT_BEHAVIOR_BILLED" />
+		<field name="LIMIT_BEHAVIOR_DISABLED" />
+		<field name="LIMIT_BEHAVIOR_THROTTLED" />
+		<field name="LIMIT_BEHAVIOR_UNKNOWN" />
+		<field name="TIME_UNKNOWN" />
+	</class>
+	<class name="android/telephony/SubscriptionPlan$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="build()Landroid/telephony/SubscriptionPlan;" />
+		<method name="createNonrecurring(Ljava/time/ZonedDateTime;Ljava/time/ZonedDateTime;)Landroid/telephony/SubscriptionPlan$Builder;" />
+		<method name="createRecurring(Ljava/time/ZonedDateTime;Ljava/time/Period;)Landroid/telephony/SubscriptionPlan$Builder;" />
+		<method name="resetNetworkTypes()Landroid/telephony/SubscriptionPlan$Builder;" since="30" />
+		<method name="setDataLimit(JI)Landroid/telephony/SubscriptionPlan$Builder;" />
+		<method name="setDataUsage(JJ)Landroid/telephony/SubscriptionPlan$Builder;" />
+		<method name="setNetworkTypes([I)Landroid/telephony/SubscriptionPlan$Builder;" since="30" />
+		<method name="setSummary(Ljava/lang/CharSequence;)Landroid/telephony/SubscriptionPlan$Builder;" />
+		<method name="setTitle(Ljava/lang/CharSequence;)Landroid/telephony/SubscriptionPlan$Builder;" />
+	</class>
+	<class name="android/telephony/TelephonyCallback" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$ActiveDataSubscriptionIdListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onActiveDataSubscriptionIdChanged(I)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$BarringInfoListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onBarringInfoChanged(Landroid/telephony/BarringInfo;)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$CallDisconnectCauseListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onCallDisconnectCauseChanged(II)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$CallForwardingIndicatorListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onCallForwardingIndicatorChanged(Z)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$CallStateListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onCallStateChanged(I)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$CarrierNetworkListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onCarrierNetworkChange(Z)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$CellInfoListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onCellInfoChanged(Ljava/util/List;)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$CellLocationListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onCellLocationChanged(Landroid/telephony/CellLocation;)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$DataActivationStateListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onDataActivationStateChanged(I)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$DataActivityListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onDataActivity(I)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$DataConnectionStateListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onDataConnectionStateChanged(II)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$DisplayInfoListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onDisplayInfoChanged(Landroid/telephony/TelephonyDisplayInfo;)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$EmergencyNumberListListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onEmergencyNumberListChanged(Ljava/util/Map;)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$ImsCallDisconnectCauseListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onImsCallDisconnectCauseChanged(Landroid/telephony/ims/ImsReasonInfo;)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$MessageWaitingIndicatorListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onMessageWaitingIndicatorChanged(Z)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$PhysicalChannelConfigListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onPhysicalChannelConfigChanged(Ljava/util/List;)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$PreciseDataConnectionStateListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onPreciseDataConnectionStateChanged(Landroid/telephony/PreciseDataConnectionState;)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$RegistrationFailedListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onRegistrationFailed(Landroid/telephony/CellIdentity;Ljava/lang/String;III)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$ServiceStateListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onServiceStateChanged(Landroid/telephony/ServiceState;)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$SignalStrengthsListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onSignalStrengthsChanged(Landroid/telephony/SignalStrength;)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$UserMobileDataStateListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onUserMobileDataStateChanged(Z)V" />
+	</class>
+	<class name="android/telephony/TelephonyDisplayInfo" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getNetworkType()I" />
+		<method name="getOverrideNetworkType()I" />
+		<field name="CREATOR" />
+		<field name="OVERRIDE_NETWORK_TYPE_LTE_ADVANCED_PRO" />
+		<field name="OVERRIDE_NETWORK_TYPE_LTE_CA" />
+		<field name="OVERRIDE_NETWORK_TYPE_NONE" />
+		<field name="OVERRIDE_NETWORK_TYPE_NR_ADVANCED" since="31" />
+		<field name="OVERRIDE_NETWORK_TYPE_NR_NSA" />
+		<field name="OVERRIDE_NETWORK_TYPE_NR_NSA_MMWAVE" deprecated="31" />
+	</class>
+	<class name="android/telephony/TelephonyManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="canChangeDtmfToneLength()Z" since="23" />
+		<method name="clearSignalStrengthUpdateRequest(Landroid/telephony/SignalStrengthUpdateRequest;)V" since="31" />
+		<method name="createForPhoneAccountHandle(Landroid/telecom/PhoneAccountHandle;)Landroid/telephony/TelephonyManager;" since="26" />
+		<method name="createForSubscriptionId(I)Landroid/telephony/TelephonyManager;" since="24" />
+		<method name="doesSwitchMultiSimConfigTriggerReboot()Z" since="29" />
+		<method name="getActiveModemCount()I" since="30" />
+		<method name="getAllCellInfo()Ljava/util/List;" since="17" />
+		<method name="getCallComposerStatus()I" since="31" />
+		<method name="getCallState()I" deprecated="31" />
+		<method name="getCallStateForSubscription()I" since="31" />
+		<method name="getCardIdForDefaultEuicc()I" since="29" />
+		<method name="getCarrierConfig()Landroid/os/PersistableBundle;" since="26" />
+		<method name="getCarrierIdFromSimMccMnc()I" since="29" />
+		<method name="getCellLocation()Landroid/telephony/CellLocation;" deprecated="26" />
+		<method name="getDataActivity()I" />
+		<method name="getDataNetworkType()I" since="24" />
+		<method name="getDataState()I" />
+		<method name="getDeviceId()Ljava/lang/String;" deprecated="26" />
+		<method name="getDeviceId(I)Ljava/lang/String;" since="23" deprecated="26" />
+		<method name="getDeviceSoftwareVersion()Ljava/lang/String;" />
+		<method name="getEmergencyNumberList()Ljava/util/Map;" since="29" />
+		<method name="getEmergencyNumberList(I)Ljava/util/Map;" since="29" />
+		<method name="getEquivalentHomePlmns()Ljava/util/List;" since="31" />
+		<method name="getForbiddenPlmns()[Ljava/lang/String;" since="26" />
+		<method name="getGroupIdLevel1()Ljava/lang/String;" since="18" />
+		<method name="getIccAuthentication(IILjava/lang/String;)Ljava/lang/String;" since="24" />
+		<method name="getImei()Ljava/lang/String;" since="26" />
+		<method name="getImei(I)Ljava/lang/String;" since="26" />
+		<method name="getLine1Number()Ljava/lang/String;" />
+		<method name="getManualNetworkSelectionPlmn()Ljava/lang/String;" since="30" />
+		<method name="getManufacturerCode()Ljava/lang/String;" since="29" />
+		<method name="getManufacturerCode(I)Ljava/lang/String;" since="29" />
+		<method name="getMaximumCallComposerPictureSize()J" since="31" />
+		<method name="getMeid()Ljava/lang/String;" since="26" />
+		<method name="getMeid(I)Ljava/lang/String;" since="26" />
+		<method name="getMmsUAProfUrl()Ljava/lang/String;" since="19" />
+		<method name="getMmsUserAgent()Ljava/lang/String;" since="19" />
+		<method name="getNai()Ljava/lang/String;" since="28" />
+		<method name="getNeighboringCellInfo()Ljava/util/List;" since="3" deprecated="23" removed="29" />
+		<method name="getNetworkCountryIso()Ljava/lang/String;" />
+		<method name="getNetworkCountryIso(I)Ljava/lang/String;" since="30" />
+		<method name="getNetworkOperator()Ljava/lang/String;" />
+		<method name="getNetworkOperatorName()Ljava/lang/String;" />
+		<method name="getNetworkSelectionMode()I" since="30" />
+		<method name="getNetworkSlicingConfiguration(Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V" since="31" />
+		<method name="getNetworkSpecifier()Ljava/lang/String;" since="26" />
+		<method name="getNetworkType()I" deprecated="30" />
+		<method name="getPhoneAccountHandle()Landroid/telecom/PhoneAccountHandle;" since="31" />
+		<method name="getPhoneCount()I" since="23" deprecated="30" />
+		<method name="getPhoneType()I" />
+		<method name="getPreferredOpportunisticDataSubscription()I" since="29" />
+		<method name="getServiceState()Landroid/telephony/ServiceState;" since="26" />
+		<method name="getSignalStrength()Landroid/telephony/SignalStrength;" since="28" />
+		<method name="getSimCarrierId()I" since="28" />
+		<method name="getSimCarrierIdName()Ljava/lang/CharSequence;" since="28" />
+		<method name="getSimCountryIso()Ljava/lang/String;" />
+		<method name="getSimOperator()Ljava/lang/String;" />
+		<method name="getSimOperatorName()Ljava/lang/String;" />
+		<method name="getSimSerialNumber()Ljava/lang/String;" />
+		<method name="getSimSpecificCarrierId()I" since="29" />
+		<method name="getSimSpecificCarrierIdName()Ljava/lang/CharSequence;" since="29" />
+		<method name="getSimState()I" />
+		<method name="getSimState(I)I" since="26" />
+		<method name="getSubscriberId()Ljava/lang/String;" />
+		<method name="getSubscriptionId()I" since="30" />
+		<method name="getSubscriptionId(Landroid/telecom/PhoneAccountHandle;)I" since="30" />
+		<method name="getSupportedModemCount()I" since="30" />
+		<method name="getTypeAllocationCode()Ljava/lang/String;" since="29" />
+		<method name="getTypeAllocationCode(I)Ljava/lang/String;" since="29" />
+		<method name="getUiccCardsInfo()Ljava/util/List;" since="29" />
+		<method name="getVisualVoicemailPackageName()Ljava/lang/String;" since="26" />
+		<method name="getVoiceMailAlphaTag()Ljava/lang/String;" />
+		<method name="getVoiceMailNumber()Ljava/lang/String;" />
+		<method name="getVoiceNetworkType()I" since="24" />
+		<method name="getVoicemailRingtoneUri(Landroid/telecom/PhoneAccountHandle;)Landroid/net/Uri;" since="24" />
+		<method name="hasCarrierPrivileges()Z" since="22" />
+		<method name="hasIccCard()Z" since="5" />
+		<method name="iccCloseLogicalChannel(I)Z" since="21" deprecated="30" />
+		<method name="iccExchangeSimIO(IIIIILjava/lang/String;)[B" since="21" deprecated="30" />
+		<method name="iccOpenLogicalChannel(Ljava/lang/String;)Landroid/telephony/IccOpenLogicalChannelResponse;" since="21" deprecated="26" />
+		<method name="iccOpenLogicalChannel(Ljava/lang/String;I)Landroid/telephony/IccOpenLogicalChannelResponse;" since="26" deprecated="30" />
+		<method name="iccTransmitApduBasicChannel(IIIIILjava/lang/String;)Ljava/lang/String;" since="21" deprecated="30" />
+		<method name="iccTransmitApduLogicalChannel(IIIIIILjava/lang/String;)Ljava/lang/String;" since="21" deprecated="30" />
+		<method name="isConcurrentVoiceAndDataSupported()Z" since="26" />
+		<method name="isDataCapable()Z" since="31" />
+		<method name="isDataConnectionAllowed()Z" since="31" />
+		<method name="isDataEnabled()Z" since="26" />
+		<method name="isDataEnabledForReason(I)Z" since="31" />
+		<method name="isDataRoamingEnabled()Z" since="29" />
+		<method name="isEmergencyNumber(Ljava/lang/String;)Z" since="29" />
+		<method name="isHearingAidCompatibilitySupported()Z" since="23" />
+		<method name="isManualNetworkSelectionAllowed()Z" since="30" />
+		<method name="isModemEnabledForSlot(I)Z" since="30" />
+		<method name="isMultiSimSupported()I" since="29" />
+		<method name="isNetworkRoaming()Z" />
+		<method name="isRadioInterfaceCapabilitySupported(Ljava/lang/String;)Z" since="31" />
+		<method name="isRttSupported()Z" since="29" />
+		<method name="isSmsCapable()Z" since="21" />
+		<method name="isTtyModeSupported()Z" since="23" deprecated="28" />
+		<method name="isVoiceCapable()Z" since="22" />
+		<method name="isVoicemailVibrationEnabled(Landroid/telecom/PhoneAccountHandle;)Z" since="24" />
+		<method name="isWorldPhone()Z" since="23" />
+		<method name="listen(Landroid/telephony/PhoneStateListener;I)V" deprecated="31" />
+		<method name="registerTelephonyCallback(Ljava/util/concurrent/Executor;Landroid/telephony/TelephonyCallback;)V" since="31" />
+		<method name="requestCellInfoUpdate(Ljava/util/concurrent/Executor;Landroid/telephony/TelephonyManager$CellInfoCallback;)V" since="29" />
+		<method name="requestNetworkScan(Landroid/telephony/NetworkScanRequest;Ljava/util/concurrent/Executor;Landroid/telephony/TelephonyScanManager$NetworkScanCallback;)Landroid/telephony/NetworkScan;" since="28" />
+		<method name="sendDialerSpecialCode(Ljava/lang/String;)V" since="26" />
+		<method name="sendEnvelopeWithStatus(Ljava/lang/String;)Ljava/lang/String;" since="21" deprecated="30" />
+		<method name="sendUssdRequest(Ljava/lang/String;Landroid/telephony/TelephonyManager$UssdResponseCallback;Landroid/os/Handler;)V" since="26" />
+		<method name="sendVisualVoicemailSms(Ljava/lang/String;ILjava/lang/String;Landroid/app/PendingIntent;)V" since="26" />
+		<method name="setCallComposerStatus(I)V" since="31" />
+		<method name="setDataEnabled(Z)V" since="26" deprecated="31" />
+		<method name="setDataEnabledForReason(IZ)V" since="31" />
+		<method name="setForbiddenPlmns(Ljava/util/List;)I" since="30" />
+		<method name="setLine1NumberForDisplay(Ljava/lang/String;Ljava/lang/String;)Z" since="22" />
+		<method name="setNetworkSelectionModeAutomatic()V" since="28" />
+		<method name="setNetworkSelectionModeManual(Ljava/lang/String;Z)Z" since="28" />
+		<method name="setNetworkSelectionModeManual(Ljava/lang/String;ZI)Z" since="30" />
+		<method name="setOperatorBrandOverride(Ljava/lang/String;)Z" since="22" />
+		<method name="setPreferredNetworkTypeToGlobal()Z" since="22" />
+		<method name="setPreferredOpportunisticDataSubscription(IZLjava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" since="29" />
+		<method name="setSignalStrengthUpdateRequest(Landroid/telephony/SignalStrengthUpdateRequest;)V" since="31" />
+		<method name="setVisualVoicemailSmsFilterSettings(Landroid/telephony/VisualVoicemailSmsFilterSettings;)V" since="26" />
+		<method name="setVoiceMailNumber(Ljava/lang/String;Ljava/lang/String;)Z" since="22" />
+		<method name="setVoicemailRingtoneUri(Landroid/telecom/PhoneAccountHandle;Landroid/net/Uri;)V" since="26" deprecated="28" />
+		<method name="setVoicemailVibrationEnabled(Landroid/telecom/PhoneAccountHandle;Z)V" since="26" deprecated="28" />
+		<method name="switchMultiSimConfig(I)V" since="29" />
+		<method name="unregisterTelephonyCallback(Landroid/telephony/TelephonyCallback;)V" since="31" />
+		<method name="updateAvailableNetworks(Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" since="29" />
+		<method name="uploadCallComposerPicture(Ljava/io/InputStream;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V" since="31" />
+		<method name="uploadCallComposerPicture(Ljava/nio/file/Path;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V" since="31" />
+		<field name="ACTION_CARRIER_MESSAGING_CLIENT_SERVICE" since="29" />
+		<field name="ACTION_CARRIER_SIGNAL_DEFAULT_NETWORK_AVAILABLE" since="31" />
+		<field name="ACTION_CARRIER_SIGNAL_PCO_VALUE" since="31" />
+		<field name="ACTION_CARRIER_SIGNAL_REDIRECTED" since="31" />
+		<field name="ACTION_CARRIER_SIGNAL_REQUEST_NETWORK_FAILED" since="31" />
+		<field name="ACTION_CARRIER_SIGNAL_RESET" since="31" />
+		<field name="ACTION_CONFIGURE_VOICEMAIL" since="23" />
+		<field name="ACTION_MULTI_SIM_CONFIG_CHANGED" since="30" />
+		<field name="ACTION_NETWORK_COUNTRY_CHANGED" since="29" />
+		<field name="ACTION_PHONE_STATE_CHANGED" since="3" />
+		<field name="ACTION_RESPOND_VIA_MESSAGE" since="18" />
+		<field name="ACTION_SECRET_CODE" since="29" />
+		<field name="ACTION_SHOW_VOICEMAIL_NOTIFICATION" since="26" />
+		<field name="ACTION_SUBSCRIPTION_CARRIER_IDENTITY_CHANGED" since="28" />
+		<field name="ACTION_SUBSCRIPTION_SPECIFIC_CARRIER_IDENTITY_CHANGED" since="29" />
+		<field name="APPTYPE_CSIM" since="24" />
+		<field name="APPTYPE_ISIM" since="24" />
+		<field name="APPTYPE_RUIM" since="24" />
+		<field name="APPTYPE_SIM" since="24" />
+		<field name="APPTYPE_UNKNOWN" since="31" />
+		<field name="APPTYPE_USIM" since="24" />
+		<field name="AUTHTYPE_EAP_AKA" since="24" />
+		<field name="AUTHTYPE_EAP_SIM" since="24" />
+		<field name="CALL_COMPOSER_STATUS_OFF" since="31" />
+		<field name="CALL_COMPOSER_STATUS_ON" since="31" />
+		<field name="CALL_STATE_IDLE" />
+		<field name="CALL_STATE_OFFHOOK" />
+		<field name="CALL_STATE_RINGING" />
+		<field name="CAPABILITY_SLICING_CONFIG_SUPPORTED" since="31" />
+		<field name="CDMA_ROAMING_MODE_AFFILIATED" since="28" />
+		<field name="CDMA_ROAMING_MODE_ANY" since="28" />
+		<field name="CDMA_ROAMING_MODE_HOME" since="28" />
+		<field name="CDMA_ROAMING_MODE_RADIO_DEFAULT" since="28" />
+		<field name="DATA_ACTIVITY_DORMANT" since="4" />
+		<field name="DATA_ACTIVITY_IN" />
+		<field name="DATA_ACTIVITY_INOUT" />
+		<field name="DATA_ACTIVITY_NONE" />
+		<field name="DATA_ACTIVITY_OUT" />
+		<field name="DATA_CONNECTED" />
+		<field name="DATA_CONNECTING" />
+		<field name="DATA_DISCONNECTED" />
+		<field name="DATA_DISCONNECTING" since="30" />
+		<field name="DATA_ENABLED_REASON_CARRIER" since="31" />
+		<field name="DATA_ENABLED_REASON_POLICY" since="31" />
+		<field name="DATA_ENABLED_REASON_THERMAL" since="31" />
+		<field name="DATA_ENABLED_REASON_USER" since="31" />
+		<field name="DATA_SUSPENDED" />
+		<field name="DATA_UNKNOWN" since="29" />
+		<field name="ERI_FLASH" since="31" />
+		<field name="ERI_OFF" since="31" />
+		<field name="ERI_ON" since="31" />
+		<field name="EXTRA_ACTIVE_SIM_SUPPORTED_COUNT" since="30" />
+		<field name="EXTRA_APN_PROTOCOL" since="31" />
+		<field name="EXTRA_APN_TYPE" since="31" />
+		<field name="EXTRA_CALL_VOICEMAIL_INTENT" since="26" />
+		<field name="EXTRA_CARRIER_ID" since="28" />
+		<field name="EXTRA_CARRIER_NAME" since="28" />
+		<field name="EXTRA_DATA_FAIL_CAUSE" since="31" />
+		<field name="EXTRA_DEFAULT_NETWORK_AVAILABLE" since="31" />
+		<field name="EXTRA_HIDE_PUBLIC_SETTINGS" since="26" />
+		<field name="EXTRA_INCOMING_NUMBER" since="3" deprecated="29" />
+		<field name="EXTRA_IS_REFRESH" since="27" />
+		<field name="EXTRA_LAUNCH_VOICEMAIL_SETTINGS_INTENT" since="26" />
+		<field name="EXTRA_NETWORK_COUNTRY" since="29" />
+		<field name="EXTRA_NOTIFICATION_COUNT" since="26" />
+		<field name="EXTRA_PCO_ID" since="31" />
+		<field name="EXTRA_PCO_VALUE" since="31" />
+		<field name="EXTRA_PHONE_ACCOUNT_HANDLE" since="26" />
+		<field name="EXTRA_REDIRECTION_URL" since="31" />
+		<field name="EXTRA_SPECIFIC_CARRIER_ID" since="29" />
+		<field name="EXTRA_SPECIFIC_CARRIER_NAME" since="29" />
+		<field name="EXTRA_STATE" since="3" />
+		<field name="EXTRA_STATE_IDLE" since="3" />
+		<field name="EXTRA_STATE_OFFHOOK" since="3" />
+		<field name="EXTRA_STATE_RINGING" since="3" />
+		<field name="EXTRA_SUBSCRIPTION_ID" since="28" />
+		<field name="EXTRA_VOICEMAIL_NUMBER" since="26" />
+		<field name="METADATA_HIDE_VOICEMAIL_SETTINGS_MENU" since="26" />
+		<field name="MULTISIM_ALLOWED" since="29" />
+		<field name="MULTISIM_NOT_SUPPORTED_BY_CARRIER" since="29" />
+		<field name="MULTISIM_NOT_SUPPORTED_BY_HARDWARE" since="29" />
+		<field name="NETWORK_SELECTION_MODE_AUTO" since="30" />
+		<field name="NETWORK_SELECTION_MODE_MANUAL" since="30" />
+		<field name="NETWORK_SELECTION_MODE_UNKNOWN" since="30" />
+		<field name="NETWORK_TYPE_1xRTT" since="4" />
+		<field name="NETWORK_TYPE_CDMA" since="4" />
+		<field name="NETWORK_TYPE_EDGE" />
+		<field name="NETWORK_TYPE_EHRPD" since="11" />
+		<field name="NETWORK_TYPE_EVDO_0" since="4" />
+		<field name="NETWORK_TYPE_EVDO_A" since="4" />
+		<field name="NETWORK_TYPE_EVDO_B" since="9" />
+		<field name="NETWORK_TYPE_GPRS" />
+		<field name="NETWORK_TYPE_GSM" since="25" />
+		<field name="NETWORK_TYPE_HSDPA" since="5" />
+		<field name="NETWORK_TYPE_HSPA" since="5" />
+		<field name="NETWORK_TYPE_HSPAP" since="13" />
+		<field name="NETWORK_TYPE_HSUPA" since="5" />
+		<field name="NETWORK_TYPE_IDEN" since="8" />
+		<field name="NETWORK_TYPE_IWLAN" since="25" />
+		<field name="NETWORK_TYPE_LTE" since="11" />
+		<field name="NETWORK_TYPE_NR" since="29" />
+		<field name="NETWORK_TYPE_TD_SCDMA" since="25" />
+		<field name="NETWORK_TYPE_UMTS" />
+		<field name="NETWORK_TYPE_UNKNOWN" />
+		<field name="PHONE_TYPE_CDMA" since="4" />
+		<field name="PHONE_TYPE_GSM" />
+		<field name="PHONE_TYPE_NONE" />
+		<field name="PHONE_TYPE_SIP" since="11" />
+		<field name="SET_OPPORTUNISTIC_SUB_INACTIVE_SUBSCRIPTION" since="29" />
+		<field name="SET_OPPORTUNISTIC_SUB_NO_OPPORTUNISTIC_SUB_AVAILABLE" since="30" />
+		<field name="SET_OPPORTUNISTIC_SUB_REMOTE_SERVICE_EXCEPTION" since="30" />
+		<field name="SET_OPPORTUNISTIC_SUB_SUCCESS" since="29" />
+		<field name="SET_OPPORTUNISTIC_SUB_VALIDATION_FAILED" since="29" />
+		<field name="SIM_STATE_ABSENT" />
+		<field name="SIM_STATE_CARD_IO_ERROR" since="26" />
+		<field name="SIM_STATE_CARD_RESTRICTED" since="26" />
+		<field name="SIM_STATE_NETWORK_LOCKED" />
+		<field name="SIM_STATE_NOT_READY" since="26" />
+		<field name="SIM_STATE_PERM_DISABLED" since="26" />
+		<field name="SIM_STATE_PIN_REQUIRED" />
+		<field name="SIM_STATE_PUK_REQUIRED" />
+		<field name="SIM_STATE_READY" />
+		<field name="SIM_STATE_UNKNOWN" />
+		<field name="UNINITIALIZED_CARD_ID" since="29" />
+		<field name="UNKNOWN_CARRIER_ID" since="28" />
+		<field name="UNSUPPORTED_CARD_ID" since="29" />
+		<field name="UPDATE_AVAILABLE_NETWORKS_ABORTED" since="29" />
+		<field name="UPDATE_AVAILABLE_NETWORKS_DISABLE_MODEM_FAIL" since="30" />
+		<field name="UPDATE_AVAILABLE_NETWORKS_ENABLE_MODEM_FAIL" since="30" />
+		<field name="UPDATE_AVAILABLE_NETWORKS_INVALID_ARGUMENTS" since="29" />
+		<field name="UPDATE_AVAILABLE_NETWORKS_MULTIPLE_NETWORKS_NOT_SUPPORTED" since="30" />
+		<field name="UPDATE_AVAILABLE_NETWORKS_NO_CARRIER_PRIVILEGE" since="29" />
+		<field name="UPDATE_AVAILABLE_NETWORKS_NO_OPPORTUNISTIC_SUB_AVAILABLE" since="30" />
+		<field name="UPDATE_AVAILABLE_NETWORKS_REMOTE_SERVICE_EXCEPTION" since="30" />
+		<field name="UPDATE_AVAILABLE_NETWORKS_SERVICE_IS_DISABLED" since="30" />
+		<field name="UPDATE_AVAILABLE_NETWORKS_SUCCESS" since="29" />
+		<field name="UPDATE_AVAILABLE_NETWORKS_UNKNOWN_FAILURE" since="29" />
+		<field name="USSD_ERROR_SERVICE_UNAVAIL" since="26" />
+		<field name="USSD_RETURN_FAILURE" since="26" />
+		<field name="VVM_TYPE_CVVM" since="23" />
+		<field name="VVM_TYPE_OMTP" since="23" />
+	</class>
+	<class name="android/telephony/TelephonyManager$CallComposerException" since="31">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(ILjava/io/IOException;)V" />
+		<method name="getErrorCode()I" />
+		<method name="getIOException()Ljava/io/IOException;" />
+		<field name="ERROR_AUTHENTICATION_FAILED" />
+		<field name="ERROR_FILE_TOO_LARGE" />
+		<field name="ERROR_INPUT_CLOSED" />
+		<field name="ERROR_IO_EXCEPTION" />
+		<field name="ERROR_NETWORK_UNAVAILABLE" />
+		<field name="ERROR_REMOTE_END_CLOSED" />
+		<field name="ERROR_UNKNOWN" />
+	</class>
+	<class name="android/telephony/TelephonyManager$CellInfoCallback" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCellInfo(Ljava/util/List;)V" />
+		<method name="onError(ILjava/lang/Throwable;)V" />
+		<field name="ERROR_MODEM_ERROR" />
+		<field name="ERROR_TIMEOUT" />
+	</class>
+	<class name="android/telephony/TelephonyManager$ModemErrorException" since="31">
+		<extends name="android/telephony/TelephonyManager$NetworkSlicingException" />
+	</class>
+	<class name="android/telephony/TelephonyManager$NetworkSlicingException" since="31">
+		<extends name="java/lang/Exception" />
+	</class>
+	<class name="android/telephony/TelephonyManager$TimeoutException" since="31">
+		<extends name="android/telephony/TelephonyManager$NetworkSlicingException" />
+	</class>
+	<class name="android/telephony/TelephonyManager$UssdResponseCallback" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onReceiveUssdResponse(Landroid/telephony/TelephonyManager;Ljava/lang/String;Ljava/lang/CharSequence;)V" />
+		<method name="onReceiveUssdResponseFailed(Landroid/telephony/TelephonyManager;Ljava/lang/String;I)V" />
+	</class>
+	<class name="android/telephony/TelephonyScanManager" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/telephony/TelephonyScanManager$NetworkScanCallback" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onComplete()V" />
+		<method name="onError(I)V" />
+		<method name="onResults(Ljava/util/List;)V" />
+	</class>
+	<class name="android/telephony/UiccCardInfo" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCardId()I" />
+		<method name="getEid()Ljava/lang/String;" />
+		<method name="getIccId()Ljava/lang/String;" />
+		<method name="getSlotIndex()I" />
+		<method name="isEuicc()Z" />
+		<method name="isRemovable()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/VisualVoicemailService" since="26">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCellServiceConnected(Landroid/telephony/VisualVoicemailService$VisualVoicemailTask;Landroid/telecom/PhoneAccountHandle;)V" />
+		<method name="onSimRemoved(Landroid/telephony/VisualVoicemailService$VisualVoicemailTask;Landroid/telecom/PhoneAccountHandle;)V" />
+		<method name="onSmsReceived(Landroid/telephony/VisualVoicemailService$VisualVoicemailTask;Landroid/telephony/VisualVoicemailSms;)V" />
+		<method name="onStopped(Landroid/telephony/VisualVoicemailService$VisualVoicemailTask;)V" />
+		<field name="SERVICE_INTERFACE" />
+	</class>
+	<class name="android/telephony/VisualVoicemailService$VisualVoicemailTask" since="26">
+		<extends name="java/lang/Object" />
+		<method name="finish()V" />
+	</class>
+	<class name="android/telephony/VisualVoicemailSms" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getFields()Landroid/os/Bundle;" />
+		<method name="getMessageBody()Ljava/lang/String;" />
+		<method name="getPhoneAccountHandle()Landroid/telecom/PhoneAccountHandle;" />
+		<method name="getPrefix()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/VisualVoicemailSmsFilterSettings" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+		<field name="DESTINATION_PORT_ANY" />
+		<field name="DESTINATION_PORT_DATA_SMS" />
+		<field name="clientPrefix" />
+		<field name="destinationPort" />
+		<field name="originatingNumbers" />
+	</class>
+	<class name="android/telephony/VisualVoicemailSmsFilterSettings$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/telephony/VisualVoicemailSmsFilterSettings;" />
+		<method name="setClientPrefix(Ljava/lang/String;)Landroid/telephony/VisualVoicemailSmsFilterSettings$Builder;" />
+		<method name="setDestinationPort(I)Landroid/telephony/VisualVoicemailSmsFilterSettings$Builder;" />
+		<method name="setOriginatingNumbers(Ljava/util/List;)Landroid/telephony/VisualVoicemailSmsFilterSettings$Builder;" />
+	</class>
+	<class name="android/telephony/cdma/CdmaCellLocation" since="5" deprecated="31">
+		<extends name="android/telephony/CellLocation" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(Landroid/os/Bundle;)V" deprecated="31" />
+		<method name="convertQuartSecToDecDegrees(I)D" since="17" deprecated="31" />
+		<method name="fillInNotifierBundle(Landroid/os/Bundle;)V" deprecated="31" />
+		<method name="getBaseStationId()I" deprecated="31" />
+		<method name="getBaseStationLatitude()I" deprecated="31" />
+		<method name="getBaseStationLongitude()I" deprecated="31" />
+		<method name="getNetworkId()I" deprecated="31" />
+		<method name="getSystemId()I" deprecated="31" />
+		<method name="setCellLocationData(III)V" deprecated="31" />
+		<method name="setCellLocationData(IIIII)V" deprecated="31" />
+		<method name="setStateInvalid()V" deprecated="31" />
+	</class>
+	<class name="android/telephony/data/ApnSetting" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getApnName()Ljava/lang/String;" />
+		<method name="getApnTypeBitmask()I" />
+		<method name="getAuthType()I" />
+		<method name="getCarrierId()I" since="29" />
+		<method name="getEntryName()Ljava/lang/String;" />
+		<method name="getId()I" />
+		<method name="getMmsProxyAddress()Ljava/net/InetAddress;" deprecated="29" />
+		<method name="getMmsProxyAddressAsString()Ljava/lang/String;" since="29" />
+		<method name="getMmsProxyPort()I" />
+		<method name="getMmsc()Landroid/net/Uri;" />
+		<method name="getMvnoType()I" />
+		<method name="getNetworkTypeBitmask()I" />
+		<method name="getOperatorNumeric()Ljava/lang/String;" />
+		<method name="getPassword()Ljava/lang/String;" />
+		<method name="getProtocol()I" />
+		<method name="getProxyAddress()Ljava/net/InetAddress;" deprecated="29" />
+		<method name="getProxyAddressAsString()Ljava/lang/String;" since="29" />
+		<method name="getProxyPort()I" />
+		<method name="getRoamingProtocol()I" />
+		<method name="getUser()Ljava/lang/String;" />
+		<method name="isEnabled()Z" />
+		<field name="AUTH_TYPE_CHAP" />
+		<field name="AUTH_TYPE_NONE" />
+		<field name="AUTH_TYPE_PAP" />
+		<field name="AUTH_TYPE_PAP_OR_CHAP" />
+		<field name="CREATOR" />
+		<field name="MVNO_TYPE_GID" />
+		<field name="MVNO_TYPE_ICCID" />
+		<field name="MVNO_TYPE_IMSI" />
+		<field name="MVNO_TYPE_SPN" />
+		<field name="PROTOCOL_IP" />
+		<field name="PROTOCOL_IPV4V6" />
+		<field name="PROTOCOL_IPV6" />
+		<field name="PROTOCOL_NON_IP" since="29" />
+		<field name="PROTOCOL_PPP" />
+		<field name="PROTOCOL_UNSTRUCTURED" since="29" />
+		<field name="TYPE_BIP" since="31" />
+		<field name="TYPE_CBS" />
+		<field name="TYPE_DEFAULT" />
+		<field name="TYPE_DUN" />
+		<field name="TYPE_EMERGENCY" />
+		<field name="TYPE_FOTA" />
+		<field name="TYPE_HIPRI" />
+		<field name="TYPE_IA" />
+		<field name="TYPE_IMS" />
+		<field name="TYPE_MCX" since="29" />
+		<field name="TYPE_MMS" />
+		<field name="TYPE_SUPL" />
+		<field name="TYPE_VSIM" since="31" />
+		<field name="TYPE_XCAP" since="30" />
+	</class>
+	<class name="android/telephony/data/ApnSetting$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/telephony/data/ApnSetting;" />
+		<method name="setApnName(Ljava/lang/String;)Landroid/telephony/data/ApnSetting$Builder;" />
+		<method name="setApnTypeBitmask(I)Landroid/telephony/data/ApnSetting$Builder;" />
+		<method name="setAuthType(I)Landroid/telephony/data/ApnSetting$Builder;" />
+		<method name="setCarrierEnabled(Z)Landroid/telephony/data/ApnSetting$Builder;" />
+		<method name="setCarrierId(I)Landroid/telephony/data/ApnSetting$Builder;" since="29" />
+		<method name="setEntryName(Ljava/lang/String;)Landroid/telephony/data/ApnSetting$Builder;" />
+		<method name="setMmsProxyAddress(Ljava/lang/String;)Landroid/telephony/data/ApnSetting$Builder;" since="29" />
+		<method name="setMmsProxyAddress(Ljava/net/InetAddress;)Landroid/telephony/data/ApnSetting$Builder;" deprecated="29" />
+		<method name="setMmsProxyPort(I)Landroid/telephony/data/ApnSetting$Builder;" />
+		<method name="setMmsc(Landroid/net/Uri;)Landroid/telephony/data/ApnSetting$Builder;" />
+		<method name="setMvnoType(I)Landroid/telephony/data/ApnSetting$Builder;" />
+		<method name="setNetworkTypeBitmask(I)Landroid/telephony/data/ApnSetting$Builder;" />
+		<method name="setOperatorNumeric(Ljava/lang/String;)Landroid/telephony/data/ApnSetting$Builder;" />
+		<method name="setPassword(Ljava/lang/String;)Landroid/telephony/data/ApnSetting$Builder;" />
+		<method name="setProtocol(I)Landroid/telephony/data/ApnSetting$Builder;" />
+		<method name="setProxyAddress(Ljava/lang/String;)Landroid/telephony/data/ApnSetting$Builder;" since="29" />
+		<method name="setProxyAddress(Ljava/net/InetAddress;)Landroid/telephony/data/ApnSetting$Builder;" deprecated="29" />
+		<method name="setProxyPort(I)Landroid/telephony/data/ApnSetting$Builder;" />
+		<method name="setRoamingProtocol(I)Landroid/telephony/data/ApnSetting$Builder;" />
+		<method name="setUser(Ljava/lang/String;)Landroid/telephony/data/ApnSetting$Builder;" />
+	</class>
+	<class name="android/telephony/data/NetworkSliceInfo" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getMappedHplmnSliceDifferentiator()I" />
+		<method name="getMappedHplmnSliceServiceType()I" />
+		<method name="getSliceDifferentiator()I" />
+		<method name="getSliceServiceType()I" />
+		<method name="getStatus()I" />
+		<field name="CREATOR" />
+		<field name="SLICE_DIFFERENTIATOR_NO_SLICE" />
+		<field name="SLICE_SERVICE_TYPE_EMBB" />
+		<field name="SLICE_SERVICE_TYPE_MIOT" />
+		<field name="SLICE_SERVICE_TYPE_NONE" />
+		<field name="SLICE_SERVICE_TYPE_URLLC" />
+		<field name="SLICE_STATUS_ALLOWED" />
+		<field name="SLICE_STATUS_CONFIGURED" />
+		<field name="SLICE_STATUS_DEFAULT_CONFIGURED" />
+		<field name="SLICE_STATUS_REJECTED_NOT_AVAILABLE_IN_PLMN" />
+		<field name="SLICE_STATUS_REJECTED_NOT_AVAILABLE_IN_REGISTERED_AREA" />
+		<field name="SLICE_STATUS_UNKNOWN" />
+	</class>
+	<class name="android/telephony/data/NetworkSliceInfo$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/telephony/data/NetworkSliceInfo;" />
+		<method name="setMappedHplmnSliceDifferentiator(I)Landroid/telephony/data/NetworkSliceInfo$Builder;" />
+		<method name="setMappedHplmnSliceServiceType(I)Landroid/telephony/data/NetworkSliceInfo$Builder;" />
+		<method name="setSliceDifferentiator(I)Landroid/telephony/data/NetworkSliceInfo$Builder;" />
+		<method name="setSliceServiceType(I)Landroid/telephony/data/NetworkSliceInfo$Builder;" />
+		<method name="setStatus(I)Landroid/telephony/data/NetworkSliceInfo$Builder;" />
+	</class>
+	<class name="android/telephony/data/NetworkSlicingConfig" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getSliceInfo()Ljava/util/List;" />
+		<method name="getUrspRules()Ljava/util/List;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/data/RouteSelectionDescriptor" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDataNetworkName()Ljava/util/List;" />
+		<method name="getPrecedence()I" />
+		<method name="getSessionType()I" />
+		<method name="getSliceInfo()Ljava/util/List;" />
+		<method name="getSscMode()I" />
+		<field name="CREATOR" />
+		<field name="ROUTE_SSC_MODE_1" />
+		<field name="ROUTE_SSC_MODE_2" />
+		<field name="ROUTE_SSC_MODE_3" />
+		<field name="SESSION_TYPE_IPV4" />
+		<field name="SESSION_TYPE_IPV4V6" />
+		<field name="SESSION_TYPE_IPV6" />
+	</class>
+	<class name="android/telephony/data/TrafficDescriptor" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDataNetworkName()Ljava/lang/String;" />
+		<method name="getOsAppId()[B" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/data/TrafficDescriptor$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/telephony/data/TrafficDescriptor;" />
+		<method name="setDataNetworkName(Ljava/lang/String;)Landroid/telephony/data/TrafficDescriptor$Builder;" />
+		<method name="setOsAppId([B)Landroid/telephony/data/TrafficDescriptor$Builder;" />
+	</class>
+	<class name="android/telephony/data/UrspRule" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getPrecedence()I" />
+		<method name="getRouteSelectionDescriptor()Ljava/util/List;" />
+		<method name="getTrafficDescriptors()Ljava/util/List;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/emergency/EmergencyNumber" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="java/lang/Comparable" />
+		<method name="compareTo(Landroid/telephony/emergency/EmergencyNumber;)I" />
+		<method name="getCountryIso()Ljava/lang/String;" />
+		<method name="getEmergencyCallRouting()I" />
+		<method name="getEmergencyNumberSources()Ljava/util/List;" />
+		<method name="getEmergencyServiceCategories()Ljava/util/List;" />
+		<method name="getEmergencyUrns()Ljava/util/List;" />
+		<method name="getMnc()Ljava/lang/String;" />
+		<method name="getNumber()Ljava/lang/String;" />
+		<method name="isFromSources(I)Z" />
+		<method name="isInEmergencyServiceCategories(I)Z" />
+		<field name="CREATOR" />
+		<field name="EMERGENCY_CALL_ROUTING_EMERGENCY" />
+		<field name="EMERGENCY_CALL_ROUTING_NORMAL" />
+		<field name="EMERGENCY_CALL_ROUTING_UNKNOWN" />
+		<field name="EMERGENCY_NUMBER_SOURCE_DATABASE" />
+		<field name="EMERGENCY_NUMBER_SOURCE_DEFAULT" />
+		<field name="EMERGENCY_NUMBER_SOURCE_MODEM_CONFIG" />
+		<field name="EMERGENCY_NUMBER_SOURCE_NETWORK_SIGNALING" />
+		<field name="EMERGENCY_NUMBER_SOURCE_SIM" />
+		<field name="EMERGENCY_SERVICE_CATEGORY_AIEC" />
+		<field name="EMERGENCY_SERVICE_CATEGORY_AMBULANCE" />
+		<field name="EMERGENCY_SERVICE_CATEGORY_FIRE_BRIGADE" />
+		<field name="EMERGENCY_SERVICE_CATEGORY_MARINE_GUARD" />
+		<field name="EMERGENCY_SERVICE_CATEGORY_MIEC" />
+		<field name="EMERGENCY_SERVICE_CATEGORY_MOUNTAIN_RESCUE" />
+		<field name="EMERGENCY_SERVICE_CATEGORY_POLICE" />
+		<field name="EMERGENCY_SERVICE_CATEGORY_UNSPECIFIED" />
+	</class>
+	<class name="android/telephony/euicc/DownloadableSubscription" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="forActivationCode(Ljava/lang/String;)Landroid/telephony/euicc/DownloadableSubscription;" />
+		<method name="getConfirmationCode()Ljava/lang/String;" />
+		<method name="getEncodedActivationCode()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/euicc/DownloadableSubscription$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/telephony/euicc/DownloadableSubscription;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="build()Landroid/telephony/euicc/DownloadableSubscription;" />
+		<method name="setConfirmationCode(Ljava/lang/String;)Landroid/telephony/euicc/DownloadableSubscription$Builder;" />
+		<method name="setEncodedActivationCode(Ljava/lang/String;)Landroid/telephony/euicc/DownloadableSubscription$Builder;" />
+	</class>
+	<class name="android/telephony/euicc/EuiccInfo" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getOsVersion()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/euicc/EuiccManager" since="28">
+		<extends name="java/lang/Object" />
+		<method name="createForCardId(I)Landroid/telephony/euicc/EuiccManager;" since="29" />
+		<method name="deleteSubscription(ILandroid/app/PendingIntent;)V" />
+		<method name="downloadSubscription(Landroid/telephony/euicc/DownloadableSubscription;ZLandroid/app/PendingIntent;)V" />
+		<method name="getEid()Ljava/lang/String;" />
+		<method name="getEuiccInfo()Landroid/telephony/euicc/EuiccInfo;" />
+		<method name="isEnabled()Z" />
+		<method name="startResolutionActivity(Landroid/app/Activity;ILandroid/content/Intent;Landroid/app/PendingIntent;)V" />
+		<method name="switchToSubscription(ILandroid/app/PendingIntent;)V" />
+		<method name="updateSubscriptionNickname(ILjava/lang/String;Landroid/app/PendingIntent;)V" since="29" />
+		<field name="ACTION_MANAGE_EMBEDDED_SUBSCRIPTIONS" />
+		<field name="ACTION_NOTIFY_CARRIER_SETUP_INCOMPLETE" />
+		<field name="ACTION_START_EUICC_ACTIVATION" since="30" />
+		<field name="EMBEDDED_SUBSCRIPTION_RESULT_ERROR" />
+		<field name="EMBEDDED_SUBSCRIPTION_RESULT_OK" />
+		<field name="EMBEDDED_SUBSCRIPTION_RESULT_RESOLVABLE_ERROR" />
+		<field name="ERROR_ADDRESS_MISSING" since="30" />
+		<field name="ERROR_CARRIER_LOCKED" since="30" />
+		<field name="ERROR_CERTIFICATE_ERROR" since="30" />
+		<field name="ERROR_CONNECTION_ERROR" since="30" />
+		<field name="ERROR_DISALLOWED_BY_PPR" since="30" />
+		<field name="ERROR_EUICC_INSUFFICIENT_MEMORY" since="30" />
+		<field name="ERROR_EUICC_MISSING" since="30" />
+		<field name="ERROR_INCOMPATIBLE_CARRIER" since="30" />
+		<field name="ERROR_INSTALL_PROFILE" since="30" />
+		<field name="ERROR_INVALID_ACTIVATION_CODE" since="30" />
+		<field name="ERROR_INVALID_CONFIRMATION_CODE" since="30" />
+		<field name="ERROR_INVALID_RESPONSE" since="30" />
+		<field name="ERROR_NO_PROFILES_AVAILABLE" since="30" />
+		<field name="ERROR_OPERATION_BUSY" since="30" />
+		<field name="ERROR_SIM_MISSING" since="30" />
+		<field name="ERROR_TIME_OUT" since="30" />
+		<field name="ERROR_UNSUPPORTED_VERSION" since="30" />
+		<field name="EXTRA_EMBEDDED_SUBSCRIPTION_DETAILED_CODE" />
+		<field name="EXTRA_EMBEDDED_SUBSCRIPTION_DOWNLOADABLE_SUBSCRIPTION" />
+		<field name="EXTRA_EMBEDDED_SUBSCRIPTION_ERROR_CODE" since="30" />
+		<field name="EXTRA_EMBEDDED_SUBSCRIPTION_OPERATION_CODE" since="30" />
+		<field name="EXTRA_EMBEDDED_SUBSCRIPTION_SMDX_REASON_CODE" since="30" />
+		<field name="EXTRA_EMBEDDED_SUBSCRIPTION_SMDX_SUBJECT_CODE" since="30" />
+		<field name="EXTRA_USE_QR_SCANNER" since="30" />
+		<field name="META_DATA_CARRIER_ICON" />
+		<field name="OPERATION_APDU" since="30" />
+		<field name="OPERATION_DOWNLOAD" since="30" />
+		<field name="OPERATION_EUICC_CARD" since="30" />
+		<field name="OPERATION_EUICC_GSMA" since="30" />
+		<field name="OPERATION_HTTP" since="30" />
+		<field name="OPERATION_METADATA" since="30" />
+		<field name="OPERATION_SIM_SLOT" since="30" />
+		<field name="OPERATION_SMDX" since="30" />
+		<field name="OPERATION_SMDX_SUBJECT_REASON_CODE" since="30" />
+		<field name="OPERATION_SWITCH" since="30" />
+		<field name="OPERATION_SYSTEM" since="30" />
+	</class>
+	<class name="android/telephony/gsm/GsmCellLocation" since="1" deprecated="31">
+		<extends name="android/telephony/CellLocation" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(Landroid/os/Bundle;)V" deprecated="31" />
+		<method name="fillInNotifierBundle(Landroid/os/Bundle;)V" deprecated="31" />
+		<method name="getCid()I" deprecated="31" />
+		<method name="getLac()I" deprecated="31" />
+		<method name="getPsc()I" since="9" deprecated="31" />
+		<method name="setLacAndCid(II)V" deprecated="31" />
+		<method name="setStateInvalid()V" deprecated="31" />
+	</class>
+	<class name="android/telephony/gsm/SmsManager" since="1" deprecated="4">
+		<extends name="java/lang/Object" />
+		<method name="divideMessage(Ljava/lang/String;)Ljava/util/ArrayList;" deprecated="15" />
+		<method name="getDefault()Landroid/telephony/gsm/SmsManager;" deprecated="15" />
+		<method name="sendDataMessage(Ljava/lang/String;Ljava/lang/String;S[BLandroid/app/PendingIntent;Landroid/app/PendingIntent;)V" deprecated="15" />
+		<method name="sendMultipartTextMessage(Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)V" deprecated="15" />
+		<method name="sendTextMessage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)V" deprecated="15" />
+		<field name="RESULT_ERROR_GENERIC_FAILURE" deprecated="15" />
+		<field name="RESULT_ERROR_NO_SERVICE" deprecated="15" />
+		<field name="RESULT_ERROR_NULL_PDU" deprecated="15" />
+		<field name="RESULT_ERROR_RADIO_OFF" deprecated="15" />
+		<field name="STATUS_ON_SIM_FREE" deprecated="15" />
+		<field name="STATUS_ON_SIM_READ" deprecated="15" />
+		<field name="STATUS_ON_SIM_SENT" deprecated="15" />
+		<field name="STATUS_ON_SIM_UNREAD" deprecated="15" />
+		<field name="STATUS_ON_SIM_UNSENT" deprecated="15" />
+	</class>
+	<class name="android/telephony/gsm/SmsMessage" since="1" deprecated="4">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="15" />
+		<method name="calculateLength(Ljava/lang/CharSequence;Z)[I" since="3" deprecated="15" />
+		<method name="calculateLength(Ljava/lang/String;Z)[I" deprecated="15" />
+		<method name="createFromPdu([B)Landroid/telephony/gsm/SmsMessage;" deprecated="15" />
+		<method name="getDisplayMessageBody()Ljava/lang/String;" deprecated="15" />
+		<method name="getDisplayOriginatingAddress()Ljava/lang/String;" deprecated="15" />
+		<method name="getEmailBody()Ljava/lang/String;" deprecated="15" />
+		<method name="getEmailFrom()Ljava/lang/String;" deprecated="15" />
+		<method name="getIndexOnSim()I" deprecated="15" />
+		<method name="getMessageBody()Ljava/lang/String;" deprecated="15" />
+		<method name="getMessageClass()Landroid/telephony/gsm/SmsMessage$MessageClass;" deprecated="15" />
+		<method name="getOriginatingAddress()Ljava/lang/String;" deprecated="15" />
+		<method name="getPdu()[B" deprecated="15" />
+		<method name="getProtocolIdentifier()I" deprecated="15" />
+		<method name="getPseudoSubject()Ljava/lang/String;" deprecated="15" />
+		<method name="getServiceCenterAddress()Ljava/lang/String;" deprecated="15" />
+		<method name="getStatus()I" deprecated="15" />
+		<method name="getStatusOnSim()I" deprecated="15" />
+		<method name="getSubmitPdu(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Landroid/telephony/gsm/SmsMessage$SubmitPdu;" deprecated="15" />
+		<method name="getSubmitPdu(Ljava/lang/String;Ljava/lang/String;S[BZ)Landroid/telephony/gsm/SmsMessage$SubmitPdu;" deprecated="15" />
+		<method name="getTPLayerLengthForPDU(Ljava/lang/String;)I" deprecated="15" />
+		<method name="getTimestampMillis()J" deprecated="15" />
+		<method name="getUserData()[B" deprecated="15" />
+		<method name="isCphsMwiMessage()Z" deprecated="15" />
+		<method name="isEmail()Z" deprecated="15" />
+		<method name="isMWIClearMessage()Z" deprecated="15" />
+		<method name="isMWISetMessage()Z" deprecated="15" />
+		<method name="isMwiDontStore()Z" deprecated="15" />
+		<method name="isReplace()Z" deprecated="15" />
+		<method name="isReplyPathPresent()Z" deprecated="15" />
+		<method name="isStatusReportMessage()Z" deprecated="15" />
+		<field name="ENCODING_16BIT" deprecated="15" />
+		<field name="ENCODING_7BIT" deprecated="15" />
+		<field name="ENCODING_8BIT" deprecated="15" />
+		<field name="ENCODING_UNKNOWN" deprecated="15" />
+		<field name="MAX_USER_DATA_BYTES" deprecated="15" />
+		<field name="MAX_USER_DATA_SEPTETS" deprecated="15" />
+		<field name="MAX_USER_DATA_SEPTETS_WITH_HEADER" deprecated="15" />
+	</class>
+	<class name="android/telephony/gsm/SmsMessage$MessageClass" since="1" deprecated="4">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/telephony/gsm/SmsMessage$MessageClass;" />
+		<method name="values()[Landroid/telephony/gsm/SmsMessage$MessageClass;" />
+		<field name="CLASS_0" deprecated="29" />
+		<field name="CLASS_1" deprecated="29" />
+		<field name="CLASS_2" deprecated="29" />
+		<field name="CLASS_3" deprecated="29" />
+		<field name="UNKNOWN" deprecated="29" />
+	</class>
+	<class name="android/telephony/gsm/SmsMessage$SubmitPdu" since="1" deprecated="4">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="15" />
+		<field name="encodedMessage" deprecated="15" />
+		<field name="encodedScAddress" deprecated="15" />
+	</class>
+	<class name="android/telephony/ims/ImsException" since="30">
+		<extends name="java/lang/Exception" />
+		<method name="getCode()I" />
+		<field name="CODE_ERROR_INVALID_SUBSCRIPTION" />
+		<field name="CODE_ERROR_SERVICE_UNAVAILABLE" />
+		<field name="CODE_ERROR_UNSPECIFIED" />
+		<field name="CODE_ERROR_UNSUPPORTED_OPERATION" />
+	</class>
+	<class name="android/telephony/ims/ImsManager" since="30">
+		<extends name="java/lang/Object" />
+		<method name="getImsMmTelManager(I)Landroid/telephony/ims/ImsMmTelManager;" />
+		<method name="getImsRcsManager(I)Landroid/telephony/ims/ImsRcsManager;" />
+		<field name="ACTION_WFC_IMS_REGISTRATION_ERROR" />
+		<field name="EXTRA_WFC_REGISTRATION_FAILURE_MESSAGE" />
+		<field name="EXTRA_WFC_REGISTRATION_FAILURE_TITLE" />
+	</class>
+	<class name="android/telephony/ims/ImsMmTelManager" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/telephony/ims/RegistrationManager" />
+		<method name="getVoWiFiModeSetting()I" />
+		<method name="isAdvancedCallingSettingEnabled()Z" />
+		<method name="isCrossSimCallingEnabled()Z" since="31" />
+		<method name="isTtyOverVolteEnabled()Z" />
+		<method name="isVoWiFiRoamingSettingEnabled()Z" />
+		<method name="isVoWiFiSettingEnabled()Z" />
+		<method name="isVtSettingEnabled()Z" />
+		<method name="registerMmTelCapabilityCallback(Ljava/util/concurrent/Executor;Landroid/telephony/ims/ImsMmTelManager$CapabilityCallback;)V" />
+		<method name="unregisterMmTelCapabilityCallback(Landroid/telephony/ims/ImsMmTelManager$CapabilityCallback;)V" />
+		<field name="WIFI_MODE_CELLULAR_PREFERRED" />
+		<field name="WIFI_MODE_WIFI_ONLY" />
+		<field name="WIFI_MODE_WIFI_PREFERRED" />
+	</class>
+	<class name="android/telephony/ims/ImsMmTelManager$CapabilityCallback" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCapabilitiesStatusChanged(Landroid/telephony/ims/feature/MmTelFeature$MmTelCapabilities;)V" />
+	</class>
+	<class name="android/telephony/ims/ImsRcsManager" since="30">
+		<extends name="java/lang/Object" />
+		<method name="getRegistrationState(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" since="31" />
+		<method name="getRegistrationTransportType(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" since="31" />
+		<method name="getUceAdapter()Landroid/telephony/ims/RcsUceAdapter;" />
+		<method name="registerImsRegistrationCallback(Ljava/util/concurrent/Executor;Landroid/telephony/ims/RegistrationManager$RegistrationCallback;)V" since="31" />
+		<method name="unregisterImsRegistrationCallback(Landroid/telephony/ims/RegistrationManager$RegistrationCallback;)V" since="31" />
+		<field name="ACTION_SHOW_CAPABILITY_DISCOVERY_OPT_IN" />
+	</class>
+	<class name="android/telephony/ims/ImsReasonInfo" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(IILjava/lang/String;)V" />
+		<method name="getCode()I" />
+		<method name="getExtraCode()I" />
+		<method name="getExtraMessage()Ljava/lang/String;" />
+		<field name="CODE_ACCESS_CLASS_BLOCKED" />
+		<field name="CODE_ANSWERED_ELSEWHERE" />
+		<field name="CODE_BLACKLISTED_CALL_ID" />
+		<field name="CODE_CALL_BARRED" />
+		<field name="CODE_CALL_DROP_IWLAN_TO_LTE_UNAVAILABLE" />
+		<field name="CODE_CALL_END_CAUSE_CALL_PULL" />
+		<field name="CODE_CALL_PULL_OUT_OF_SYNC" />
+		<field name="CODE_DATA_DISABLED" />
+		<field name="CODE_DATA_LIMIT_REACHED" />
+		<field name="CODE_DIAL_MODIFIED_TO_DIAL" />
+		<field name="CODE_DIAL_MODIFIED_TO_DIAL_VIDEO" />
+		<field name="CODE_DIAL_MODIFIED_TO_SS" />
+		<field name="CODE_DIAL_MODIFIED_TO_USSD" />
+		<field name="CODE_DIAL_VIDEO_MODIFIED_TO_DIAL" />
+		<field name="CODE_DIAL_VIDEO_MODIFIED_TO_DIAL_VIDEO" />
+		<field name="CODE_DIAL_VIDEO_MODIFIED_TO_SS" />
+		<field name="CODE_DIAL_VIDEO_MODIFIED_TO_USSD" />
+		<field name="CODE_ECBM_NOT_SUPPORTED" />
+		<field name="CODE_EMERGENCY_PERM_FAILURE" />
+		<field name="CODE_EMERGENCY_TEMP_FAILURE" />
+		<field name="CODE_EPDG_TUNNEL_ESTABLISH_FAILURE" />
+		<field name="CODE_EPDG_TUNNEL_LOST_CONNECTION" />
+		<field name="CODE_EPDG_TUNNEL_REKEY_FAILURE" />
+		<field name="CODE_FDN_BLOCKED" />
+		<field name="CODE_IKEV2_AUTH_FAILURE" />
+		<field name="CODE_IMEI_NOT_ACCEPTED" />
+		<field name="CODE_IWLAN_DPD_FAILURE" />
+		<field name="CODE_LOCAL_CALL_BUSY" />
+		<field name="CODE_LOCAL_CALL_CS_RETRY_REQUIRED" />
+		<field name="CODE_LOCAL_CALL_DECLINE" />
+		<field name="CODE_LOCAL_CALL_EXCEEDED" />
+		<field name="CODE_LOCAL_CALL_RESOURCE_RESERVATION_FAILED" />
+		<field name="CODE_LOCAL_CALL_TERMINATED" />
+		<field name="CODE_LOCAL_CALL_VCC_ON_PROGRESSING" />
+		<field name="CODE_LOCAL_CALL_VOLTE_RETRY_REQUIRED" />
+		<field name="CODE_LOCAL_ENDED_BY_CONFERENCE_MERGE" />
+		<field name="CODE_LOCAL_HO_NOT_FEASIBLE" />
+		<field name="CODE_LOCAL_ILLEGAL_ARGUMENT" />
+		<field name="CODE_LOCAL_ILLEGAL_STATE" />
+		<field name="CODE_LOCAL_IMS_SERVICE_DOWN" />
+		<field name="CODE_LOCAL_INTERNAL_ERROR" />
+		<field name="CODE_LOCAL_LOW_BATTERY" />
+		<field name="CODE_LOCAL_NETWORK_IP_CHANGED" />
+		<field name="CODE_LOCAL_NETWORK_NO_LTE_COVERAGE" />
+		<field name="CODE_LOCAL_NETWORK_NO_SERVICE" />
+		<field name="CODE_LOCAL_NETWORK_ROAMING" />
+		<field name="CODE_LOCAL_NOT_REGISTERED" />
+		<field name="CODE_LOCAL_NO_PENDING_CALL" />
+		<field name="CODE_LOCAL_POWER_OFF" />
+		<field name="CODE_LOCAL_SERVICE_UNAVAILABLE" />
+		<field name="CODE_LOW_BATTERY" />
+		<field name="CODE_MAXIMUM_NUMBER_OF_CALLS_REACHED" />
+		<field name="CODE_MEDIA_INIT_FAILED" />
+		<field name="CODE_MEDIA_NOT_ACCEPTABLE" />
+		<field name="CODE_MEDIA_NO_DATA" />
+		<field name="CODE_MEDIA_UNSPECIFIED" />
+		<field name="CODE_MULTIENDPOINT_NOT_SUPPORTED" />
+		<field name="CODE_NETWORK_CONGESTION" since="31" />
+		<field name="CODE_NETWORK_DETACH" />
+		<field name="CODE_NETWORK_REJECT" />
+		<field name="CODE_NETWORK_RESP_TIMEOUT" />
+		<field name="CODE_NO_CSFB_IN_CS_ROAM" />
+		<field name="CODE_NO_VALID_SIM" />
+		<field name="CODE_OEM_CAUSE_1" />
+		<field name="CODE_OEM_CAUSE_10" />
+		<field name="CODE_OEM_CAUSE_11" />
+		<field name="CODE_OEM_CAUSE_12" />
+		<field name="CODE_OEM_CAUSE_13" />
+		<field name="CODE_OEM_CAUSE_14" />
+		<field name="CODE_OEM_CAUSE_15" />
+		<field name="CODE_OEM_CAUSE_2" />
+		<field name="CODE_OEM_CAUSE_3" />
+		<field name="CODE_OEM_CAUSE_4" />
+		<field name="CODE_OEM_CAUSE_5" />
+		<field name="CODE_OEM_CAUSE_6" />
+		<field name="CODE_OEM_CAUSE_7" />
+		<field name="CODE_OEM_CAUSE_8" />
+		<field name="CODE_OEM_CAUSE_9" />
+		<field name="CODE_RADIO_ACCESS_FAILURE" />
+		<field name="CODE_RADIO_INTERNAL_ERROR" />
+		<field name="CODE_RADIO_LINK_FAILURE" />
+		<field name="CODE_RADIO_LINK_LOST" />
+		<field name="CODE_RADIO_OFF" />
+		<field name="CODE_RADIO_RELEASE_ABNORMAL" />
+		<field name="CODE_RADIO_RELEASE_NORMAL" />
+		<field name="CODE_RADIO_SETUP_FAILURE" />
+		<field name="CODE_RADIO_UPLINK_FAILURE" />
+		<field name="CODE_REGISTRATION_ERROR" />
+		<field name="CODE_REJECTED_ELSEWHERE" />
+		<field name="CODE_REJECT_1X_COLLISION" />
+		<field name="CODE_REJECT_CALL_ON_OTHER_SUB" />
+		<field name="CODE_REJECT_CALL_TYPE_NOT_ALLOWED" />
+		<field name="CODE_REJECT_CONFERENCE_TTY_NOT_ALLOWED" />
+		<field name="CODE_REJECT_INTERNAL_ERROR" />
+		<field name="CODE_REJECT_MAX_CALL_LIMIT_REACHED" />
+		<field name="CODE_REJECT_ONGOING_CALL_SETUP" />
+		<field name="CODE_REJECT_ONGOING_CALL_TRANSFER" />
+		<field name="CODE_REJECT_ONGOING_CALL_UPGRADE" />
+		<field name="CODE_REJECT_ONGOING_CALL_WAITING_DISABLED" />
+		<field name="CODE_REJECT_ONGOING_CONFERENCE_CALL" />
+		<field name="CODE_REJECT_ONGOING_CS_CALL" />
+		<field name="CODE_REJECT_ONGOING_E911_CALL" />
+		<field name="CODE_REJECT_ONGOING_ENCRYPTED_CALL" />
+		<field name="CODE_REJECT_ONGOING_HANDOVER" />
+		<field name="CODE_REJECT_QOS_FAILURE" />
+		<field name="CODE_REJECT_SERVICE_NOT_REGISTERED" />
+		<field name="CODE_REJECT_UNKNOWN" />
+		<field name="CODE_REJECT_UNSUPPORTED_SDP_HEADERS" />
+		<field name="CODE_REJECT_UNSUPPORTED_SIP_HEADERS" />
+		<field name="CODE_REJECT_VT_AVPF_NOT_ALLOWED" />
+		<field name="CODE_REJECT_VT_TTY_NOT_ALLOWED" />
+		<field name="CODE_REMOTE_CALL_DECLINE" />
+		<field name="CODE_SESSION_MODIFICATION_FAILED" />
+		<field name="CODE_SIP_ALTERNATE_EMERGENCY_CALL" />
+		<field name="CODE_SIP_AMBIGUOUS" />
+		<field name="CODE_SIP_BAD_ADDRESS" />
+		<field name="CODE_SIP_BAD_REQUEST" />
+		<field name="CODE_SIP_BUSY" />
+		<field name="CODE_SIP_CALL_OR_TRANS_DOES_NOT_EXIST" />
+		<field name="CODE_SIP_CLIENT_ERROR" />
+		<field name="CODE_SIP_EXTENSION_REQUIRED" />
+		<field name="CODE_SIP_FORBIDDEN" />
+		<field name="CODE_SIP_GLOBAL_ERROR" />
+		<field name="CODE_SIP_INTERVAL_TOO_BRIEF" />
+		<field name="CODE_SIP_LOOP_DETECTED" />
+		<field name="CODE_SIP_METHOD_NOT_ALLOWED" />
+		<field name="CODE_SIP_NOT_ACCEPTABLE" />
+		<field name="CODE_SIP_NOT_FOUND" />
+		<field name="CODE_SIP_NOT_REACHABLE" />
+		<field name="CODE_SIP_NOT_SUPPORTED" />
+		<field name="CODE_SIP_PROXY_AUTHENTICATION_REQUIRED" />
+		<field name="CODE_SIP_REDIRECTED" />
+		<field name="CODE_SIP_REQUEST_CANCELLED" />
+		<field name="CODE_SIP_REQUEST_ENTITY_TOO_LARGE" />
+		<field name="CODE_SIP_REQUEST_PENDING" />
+		<field name="CODE_SIP_REQUEST_TIMEOUT" />
+		<field name="CODE_SIP_REQUEST_URI_TOO_LARGE" />
+		<field name="CODE_SIP_SERVER_ERROR" />
+		<field name="CODE_SIP_SERVER_INTERNAL_ERROR" />
+		<field name="CODE_SIP_SERVER_TIMEOUT" />
+		<field name="CODE_SIP_SERVICE_UNAVAILABLE" />
+		<field name="CODE_SIP_TEMPRARILY_UNAVAILABLE" />
+		<field name="CODE_SIP_TOO_MANY_HOPS" />
+		<field name="CODE_SIP_TRANSACTION_DOES_NOT_EXIST" />
+		<field name="CODE_SIP_UNDECIPHERABLE" />
+		<field name="CODE_SIP_USER_MARKED_UNWANTED" />
+		<field name="CODE_SIP_USER_REJECTED" />
+		<field name="CODE_SUPP_SVC_CANCELLED" />
+		<field name="CODE_SUPP_SVC_FAILED" />
+		<field name="CODE_SUPP_SVC_REINVITE_COLLISION" />
+		<field name="CODE_TIMEOUT_1XX_WAITING" />
+		<field name="CODE_TIMEOUT_NO_ANSWER" />
+		<field name="CODE_TIMEOUT_NO_ANSWER_CALL_UPDATE" />
+		<field name="CODE_UNSPECIFIED" />
+		<field name="CODE_USER_CANCELLED_SESSION_MODIFICATION" />
+		<field name="CODE_USER_DECLINE" />
+		<field name="CODE_USER_IGNORE" />
+		<field name="CODE_USER_NOANSWER" />
+		<field name="CODE_USER_REJECTED_SESSION_MODIFICATION" />
+		<field name="CODE_USER_TERMINATED" />
+		<field name="CODE_USER_TERMINATED_BY_REMOTE" />
+		<field name="CODE_UT_CB_PASSWORD_MISMATCH" />
+		<field name="CODE_UT_NETWORK_ERROR" />
+		<field name="CODE_UT_NOT_SUPPORTED" />
+		<field name="CODE_UT_OPERATION_NOT_ALLOWED" />
+		<field name="CODE_UT_SERVICE_UNAVAILABLE" />
+		<field name="CODE_UT_SS_MODIFIED_TO_DIAL" />
+		<field name="CODE_UT_SS_MODIFIED_TO_DIAL_VIDEO" />
+		<field name="CODE_UT_SS_MODIFIED_TO_SS" />
+		<field name="CODE_UT_SS_MODIFIED_TO_USSD" />
+		<field name="CODE_WIFI_LOST" />
+		<field name="CREATOR" />
+		<field name="EXTRA_CODE_CALL_RETRY_BY_SETTINGS" />
+		<field name="EXTRA_CODE_CALL_RETRY_EMERGENCY" since="31" />
+		<field name="EXTRA_CODE_CALL_RETRY_NORMAL" />
+		<field name="EXTRA_CODE_CALL_RETRY_SILENT_REDIAL" />
+	</class>
+	<class name="android/telephony/ims/ImsRegistrationAttributes" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAttributeFlags()I" />
+		<method name="getFeatureTags()Ljava/util/Set;" />
+		<method name="getTransportType()I" />
+		<field name="ATTR_EPDG_OVER_CELL_INTERNET" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/ims/RcsUceAdapter" since="30">
+		<extends name="java/lang/Object" />
+		<method name="isUceSettingEnabled()Z" />
+	</class>
+	<class name="android/telephony/ims/RegistrationManager" since="30">
+		<extends name="java/lang/Object" />
+		<method name="getRegistrationState(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" />
+		<method name="getRegistrationTransportType(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" />
+		<method name="registerImsRegistrationCallback(Ljava/util/concurrent/Executor;Landroid/telephony/ims/RegistrationManager$RegistrationCallback;)V" />
+		<method name="unregisterImsRegistrationCallback(Landroid/telephony/ims/RegistrationManager$RegistrationCallback;)V" />
+		<field name="REGISTRATION_STATE_NOT_REGISTERED" />
+		<field name="REGISTRATION_STATE_REGISTERED" />
+		<field name="REGISTRATION_STATE_REGISTERING" />
+	</class>
+	<class name="android/telephony/ims/RegistrationManager$RegistrationCallback" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onRegistered(I)V" deprecated="31" />
+		<method name="onRegistered(Landroid/telephony/ims/ImsRegistrationAttributes;)V" since="31" />
+		<method name="onRegistering(I)V" deprecated="31" />
+		<method name="onRegistering(Landroid/telephony/ims/ImsRegistrationAttributes;)V" since="31" />
+		<method name="onTechnologyChangeFailed(ILandroid/telephony/ims/ImsReasonInfo;)V" />
+		<method name="onUnregistered(Landroid/telephony/ims/ImsReasonInfo;)V" />
+	</class>
+	<class name="android/telephony/ims/feature/MmTelFeature" since="30">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/telephony/ims/feature/MmTelFeature$MmTelCapabilities" since="30">
+		<extends name="java/lang/Object" />
+		<method name="isCapable(I)Z" since="31" />
+		<field name="CAPABILITY_TYPE_CALL_COMPOSER" since="31" />
+		<field name="CAPABILITY_TYPE_SMS" />
+		<field name="CAPABILITY_TYPE_UT" />
+		<field name="CAPABILITY_TYPE_VIDEO" />
+		<field name="CAPABILITY_TYPE_VOICE" />
+	</class>
+	<class name="android/telephony/mbms/DownloadProgressListener" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onProgressUpdated(Landroid/telephony/mbms/DownloadRequest;Landroid/telephony/mbms/FileInfo;IIII)V" />
+	</class>
+	<class name="android/telephony/mbms/DownloadRequest" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDestinationUri()Landroid/net/Uri;" />
+		<method name="getFileServiceId()Ljava/lang/String;" />
+		<method name="getMaxAppIntentSize()I" />
+		<method name="getMaxDestinationUriSize()I" />
+		<method name="getSourceUri()Landroid/net/Uri;" />
+		<method name="getSubscriptionId()I" />
+		<method name="toByteArray()[B" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/mbms/DownloadRequest$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/net/Uri;Landroid/net/Uri;)V" />
+		<method name="build()Landroid/telephony/mbms/DownloadRequest;" />
+		<method name="fromDownloadRequest(Landroid/telephony/mbms/DownloadRequest;)Landroid/telephony/mbms/DownloadRequest$Builder;" />
+		<method name="fromSerializedRequest([B)Landroid/telephony/mbms/DownloadRequest$Builder;" />
+		<method name="setAppIntent(Landroid/content/Intent;)Landroid/telephony/mbms/DownloadRequest$Builder;" />
+		<method name="setServiceInfo(Landroid/telephony/mbms/FileServiceInfo;)Landroid/telephony/mbms/DownloadRequest$Builder;" />
+		<method name="setSubscriptionId(I)Landroid/telephony/mbms/DownloadRequest$Builder;" />
+	</class>
+	<class name="android/telephony/mbms/DownloadStatusListener" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onStatusUpdated(Landroid/telephony/mbms/DownloadRequest;Landroid/telephony/mbms/FileInfo;I)V" />
+	</class>
+	<class name="android/telephony/mbms/FileInfo" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getMimeType()Ljava/lang/String;" />
+		<method name="getUri()Landroid/net/Uri;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/mbms/FileServiceInfo" since="28">
+		<extends name="android/telephony/mbms/ServiceInfo" />
+		<implements name="android/os/Parcelable" />
+		<method name="getFiles()Ljava/util/List;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/mbms/GroupCall" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="getTmgi()J" />
+		<method name="updateGroupCall(Ljava/util/List;Ljava/util/List;)V" />
+		<field name="REASON_BY_USER_REQUEST" />
+		<field name="REASON_FREQUENCY_CONFLICT" />
+		<field name="REASON_LEFT_MBMS_BROADCAST_AREA" />
+		<field name="REASON_NONE" />
+		<field name="REASON_NOT_CONNECTED_TO_HOMECARRIER_LTE" />
+		<field name="REASON_OUT_OF_MEMORY" />
+		<field name="STATE_STALLED" />
+		<field name="STATE_STARTED" />
+		<field name="STATE_STOPPED" />
+	</class>
+	<class name="android/telephony/mbms/GroupCallCallback" since="29">
+		<extends name="java/lang/Object" />
+		<method name="onBroadcastSignalStrengthUpdated(I)V" />
+		<method name="onError(ILjava/lang/String;)V" />
+		<method name="onGroupCallStateChanged(II)V" />
+		<field name="SIGNAL_STRENGTH_UNAVAILABLE" />
+	</class>
+	<class name="android/telephony/mbms/MbmsDownloadReceiver" since="28">
+		<extends name="android/content/BroadcastReceiver" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/telephony/mbms/MbmsDownloadSessionCallback" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onError(ILjava/lang/String;)V" />
+		<method name="onFileServicesUpdated(Ljava/util/List;)V" />
+		<method name="onMiddlewareReady()V" />
+	</class>
+	<class name="android/telephony/mbms/MbmsErrors" since="28">
+		<extends name="java/lang/Object" />
+		<field name="ERROR_MIDDLEWARE_LOST" />
+		<field name="ERROR_MIDDLEWARE_NOT_BOUND" />
+		<field name="ERROR_NO_UNIQUE_MIDDLEWARE" />
+		<field name="SUCCESS" />
+		<field name="UNKNOWN" />
+	</class>
+	<class name="android/telephony/mbms/MbmsErrors$DownloadErrors" since="28">
+		<extends name="java/lang/Object" />
+		<field name="ERROR_CANNOT_CHANGE_TEMP_FILE_ROOT" />
+		<field name="ERROR_MALFORMED_SERVICE_ANNOUNCEMENT" since="31" />
+		<field name="ERROR_UNKNOWN_DOWNLOAD_REQUEST" />
+		<field name="ERROR_UNKNOWN_FILE_INFO" />
+	</class>
+	<class name="android/telephony/mbms/MbmsErrors$GeneralErrors" since="28">
+		<extends name="java/lang/Object" />
+		<field name="ERROR_CARRIER_CHANGE_NOT_ALLOWED" />
+		<field name="ERROR_IN_E911" />
+		<field name="ERROR_MIDDLEWARE_NOT_YET_READY" />
+		<field name="ERROR_MIDDLEWARE_TEMPORARILY_UNAVAILABLE" />
+		<field name="ERROR_NOT_CONNECTED_TO_HOME_CARRIER_LTE" />
+		<field name="ERROR_OUT_OF_MEMORY" />
+		<field name="ERROR_UNABLE_TO_READ_SIM" />
+	</class>
+	<class name="android/telephony/mbms/MbmsErrors$GroupCallErrors" since="29">
+		<extends name="java/lang/Object" />
+		<field name="ERROR_DUPLICATE_START_GROUP_CALL" />
+		<field name="ERROR_UNABLE_TO_START_SERVICE" />
+	</class>
+	<class name="android/telephony/mbms/MbmsErrors$InitializationErrors" since="28">
+		<extends name="java/lang/Object" />
+		<field name="ERROR_APP_PERMISSIONS_NOT_GRANTED" />
+		<field name="ERROR_DUPLICATE_INITIALIZE" />
+		<field name="ERROR_UNABLE_TO_INITIALIZE" />
+	</class>
+	<class name="android/telephony/mbms/MbmsErrors$StreamingErrors" since="28">
+		<extends name="java/lang/Object" />
+		<field name="ERROR_CONCURRENT_SERVICE_LIMIT_REACHED" />
+		<field name="ERROR_DUPLICATE_START_STREAM" />
+		<field name="ERROR_UNABLE_TO_START_SERVICE" />
+	</class>
+	<class name="android/telephony/mbms/MbmsGroupCallSessionCallback" since="29">
+		<extends name="java/lang/Object" />
+		<method name="onAvailableSaisUpdated(Ljava/util/List;Ljava/util/List;)V" />
+		<method name="onError(ILjava/lang/String;)V" />
+		<method name="onMiddlewareReady()V" />
+		<method name="onServiceInterfaceAvailable(Ljava/lang/String;I)V" />
+	</class>
+	<class name="android/telephony/mbms/MbmsStreamingSessionCallback" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onError(ILjava/lang/String;)V" />
+		<method name="onMiddlewareReady()V" />
+		<method name="onStreamingServicesUpdated(Ljava/util/List;)V" />
+	</class>
+	<class name="android/telephony/mbms/ServiceInfo" since="28">
+		<extends name="java/lang/Object" />
+		<method name="getLocales()Ljava/util/List;" />
+		<method name="getNameForLocale(Ljava/util/Locale;)Ljava/lang/CharSequence;" />
+		<method name="getNamedContentLocales()Ljava/util/Set;" />
+		<method name="getServiceClassName()Ljava/lang/String;" />
+		<method name="getServiceId()Ljava/lang/String;" />
+		<method name="getSessionEndTime()Ljava/util/Date;" />
+		<method name="getSessionStartTime()Ljava/util/Date;" />
+	</class>
+	<class name="android/telephony/mbms/StreamingService" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="getInfo()Landroid/telephony/mbms/StreamingServiceInfo;" />
+		<method name="getPlaybackUri()Landroid/net/Uri;" />
+		<field name="BROADCAST_METHOD" />
+		<field name="REASON_BY_USER_REQUEST" />
+		<field name="REASON_END_OF_SESSION" />
+		<field name="REASON_FREQUENCY_CONFLICT" />
+		<field name="REASON_LEFT_MBMS_BROADCAST_AREA" />
+		<field name="REASON_NONE" />
+		<field name="REASON_NOT_CONNECTED_TO_HOMECARRIER_LTE" />
+		<field name="REASON_OUT_OF_MEMORY" />
+		<field name="STATE_STALLED" />
+		<field name="STATE_STARTED" />
+		<field name="STATE_STOPPED" />
+		<field name="UNICAST_METHOD" />
+	</class>
+	<class name="android/telephony/mbms/StreamingServiceCallback" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onBroadcastSignalStrengthUpdated(I)V" />
+		<method name="onError(ILjava/lang/String;)V" />
+		<method name="onMediaDescriptionUpdated()V" />
+		<method name="onStreamMethodUpdated(I)V" />
+		<method name="onStreamStateUpdated(II)V" />
+		<field name="SIGNAL_STRENGTH_UNAVAILABLE" />
+	</class>
+	<class name="android/telephony/mbms/StreamingServiceInfo" since="28">
+		<extends name="android/telephony/mbms/ServiceInfo" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/test/ActivityInstrumentationTestCase" since="1" deprecated="3">
+		<extends name="android/test/ActivityTestCase" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Class;)V" deprecated="32" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Class;Z)V" deprecated="32" />
+		<method name="testActivityTestCaseSetUpProperly()V" deprecated="32" />
+	</class>
+	<class name="android/test/ActivityInstrumentationTestCase2" since="3" deprecated="24">
+		<extends name="android/test/ActivityTestCase" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;)V" since="8" deprecated="32" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Class;)V" deprecated="15" />
+		<method name="setActivityInitialTouchMode(Z)V" deprecated="32" />
+		<method name="setActivityIntent(Landroid/content/Intent;)V" deprecated="32" />
+	</class>
+	<class name="android/test/ActivityTestCase" since="1" deprecated="24">
+		<extends name="android/test/InstrumentationTestCase" />
+		<method name="&lt;init&gt;()V" deprecated="32" />
+		<method name="getActivity()Landroid/app/Activity;" deprecated="32" />
+		<method name="scrubClass(Ljava/lang/Class;)V" deprecated="32" />
+		<method name="setActivity(Landroid/app/Activity;)V" deprecated="32" />
+	</class>
+	<class name="android/test/ActivityUnitTestCase" since="1" deprecated="24">
+		<extends name="android/test/ActivityTestCase" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;)V" deprecated="32" />
+		<method name="getFinishedActivityRequest()I" deprecated="32" />
+		<method name="getRequestedOrientation()I" deprecated="32" />
+		<method name="getStartedActivityIntent()Landroid/content/Intent;" deprecated="32" />
+		<method name="getStartedActivityRequest()I" deprecated="32" />
+		<method name="isFinishCalled()Z" deprecated="32" />
+		<method name="setActivityContext(Landroid/content/Context;)V" deprecated="32" />
+		<method name="setApplication(Landroid/app/Application;)V" deprecated="32" />
+		<method name="startActivity(Landroid/content/Intent;Landroid/os/Bundle;Ljava/lang/Object;)Landroid/app/Activity;" deprecated="32" />
+	</class>
+	<class name="android/test/AndroidTestCase" since="1" deprecated="24">
+		<extends name="junit/framework/TestCase" />
+		<method name="&lt;init&gt;()V" deprecated="32" />
+		<method name="assertActivityRequiresPermission(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" since="4" deprecated="32" />
+		<method name="assertReadingContentUriRequiresPermission(Landroid/net/Uri;Ljava/lang/String;)V" since="4" deprecated="32" />
+		<method name="assertWritingContentUriRequiresPermission(Landroid/net/Uri;Ljava/lang/String;)V" since="4" deprecated="32" />
+		<method name="getContext()Landroid/content/Context;" deprecated="32" />
+		<method name="getTestContext()Landroid/content/Context;" since="32" deprecated="32" />
+		<method name="scrubClass(Ljava/lang/Class;)V" deprecated="32" />
+		<method name="setContext(Landroid/content/Context;)V" deprecated="32" />
+		<method name="setTestContext(Landroid/content/Context;)V" since="32" deprecated="32" />
+		<method name="testAndroidTestCaseSetupProperly()V" deprecated="32" />
+		<field name="mContext" deprecated="32" />
+	</class>
+	<class name="android/test/AndroidTestRunner" since="1" deprecated="24">
+		<extends name="junit/runner/BaseTestRunner" />
+		<method name="&lt;init&gt;()V" deprecated="32" />
+		<method name="addTestListener(Ljunit/framework/TestListener;)V" deprecated="32" />
+		<method name="clearTestListeners()V" deprecated="32" />
+		<method name="createTestResult()Ljunit/framework/TestResult;" deprecated="32" />
+		<method name="getTestCases()Ljava/util/List;" deprecated="32" />
+		<method name="getTestClassName()Ljava/lang/String;" deprecated="32" />
+		<method name="getTestResult()Ljunit/framework/TestResult;" deprecated="32" />
+		<method name="runTest()V" deprecated="32" />
+		<method name="runTest(Ljunit/framework/TestResult;)V" deprecated="32" />
+		<method name="setContext(Landroid/content/Context;)V" deprecated="32" />
+		<method name="setInstrumentaiton(Landroid/app/Instrumentation;)V" deprecated="15" />
+		<method name="setInstrumentation(Landroid/app/Instrumentation;)V" since="5" deprecated="32" />
+		<method name="setTest(Ljunit/framework/Test;)V" deprecated="32" />
+		<method name="setTestClassName(Ljava/lang/String;Ljava/lang/String;)V" deprecated="32" />
+	</class>
+	<class name="android/test/ApplicationTestCase" since="1" deprecated="24">
+		<extends name="android/test/AndroidTestCase" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;)V" deprecated="32" />
+		<method name="createApplication()V" deprecated="32" />
+		<method name="getApplication()Landroid/app/Application;" deprecated="32" />
+		<method name="getSystemContext()Landroid/content/Context;" deprecated="32" />
+		<method name="terminateApplication()V" deprecated="32" />
+		<method name="testApplicationTestCaseSetUpProperly()V" deprecated="32" />
+	</class>
+	<class name="android/test/AssertionFailedError" since="1" deprecated="16">
+		<extends name="java/lang/Error" />
+		<method name="&lt;init&gt;()V" deprecated="32" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="32" />
+	</class>
+	<class name="android/test/ComparisonFailure" since="1" deprecated="16">
+		<extends name="android/test/AssertionFailedError" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="32" />
+	</class>
+	<class name="android/test/FlakyTest" since="1" deprecated="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="tolerance()I" deprecated="32" />
+	</class>
+	<class name="android/test/InstrumentationTestCase" since="1" deprecated="24">
+		<extends name="junit/framework/TestCase" />
+		<method name="&lt;init&gt;()V" deprecated="32" />
+		<method name="getInstrumentation()Landroid/app/Instrumentation;" deprecated="32" />
+		<method name="injectInsrumentation(Landroid/app/Instrumentation;)V" deprecated="15" />
+		<method name="injectInstrumentation(Landroid/app/Instrumentation;)V" since="5" deprecated="32" />
+		<method name="launchActivity(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)Landroid/app/Activity;" deprecated="32" />
+		<method name="launchActivityWithIntent(Ljava/lang/String;Ljava/lang/Class;Landroid/content/Intent;)Landroid/app/Activity;" since="3" deprecated="32" />
+		<method name="runTestOnUiThread(Ljava/lang/Runnable;)V" since="3" deprecated="32" />
+		<method name="sendKeys(Ljava/lang/String;)V" deprecated="32" />
+		<method name="sendKeys([I)V" deprecated="32" />
+		<method name="sendRepeatedKeys([I)V" deprecated="32" />
+	</class>
+	<class name="android/test/InstrumentationTestRunner" since="1" deprecated="24">
+		<extends name="android/app/Instrumentation" />
+		<implements name="android/test/TestSuiteProvider" />
+		<method name="&lt;init&gt;()V" deprecated="32" />
+		<method name="addTestListener(Ljunit/framework/TestListener;)V" since="32" deprecated="32" />
+		<method name="getAllTests()Ljunit/framework/TestSuite;" deprecated="32" />
+		<method name="getAndroidTestRunner()Landroid/test/AndroidTestRunner;" deprecated="32" />
+		<method name="getArguments()Landroid/os/Bundle;" since="18" deprecated="32" />
+		<method name="getLoader()Ljava/lang/ClassLoader;" deprecated="32" />
+		<field name="REPORT_KEY_NAME_CLASS" deprecated="32" />
+		<field name="REPORT_KEY_NAME_TEST" deprecated="32" />
+		<field name="REPORT_KEY_NUM_CURRENT" deprecated="32" />
+		<field name="REPORT_KEY_NUM_TOTAL" deprecated="32" />
+		<field name="REPORT_KEY_STACK" deprecated="32" />
+		<field name="REPORT_VALUE_ID" deprecated="32" />
+		<field name="REPORT_VALUE_RESULT_ERROR" deprecated="32" />
+		<field name="REPORT_VALUE_RESULT_FAILURE" deprecated="32" />
+		<field name="REPORT_VALUE_RESULT_OK" deprecated="32" />
+		<field name="REPORT_VALUE_RESULT_START" deprecated="32" />
+	</class>
+	<class name="android/test/InstrumentationTestSuite" since="1" deprecated="24">
+		<extends name="junit/framework/TestSuite" />
+		<method name="&lt;init&gt;(Landroid/app/Instrumentation;)V" deprecated="32" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;Landroid/app/Instrumentation;)V" deprecated="32" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/app/Instrumentation;)V" deprecated="32" />
+	</class>
+	<class name="android/test/IsolatedContext" since="1" deprecated="24">
+		<extends name="android/content/ContextWrapper" />
+		<method name="&lt;init&gt;(Landroid/content/ContentResolver;Landroid/content/Context;)V" deprecated="32" />
+		<method name="getAndClearBroadcastIntents()Ljava/util/List;" deprecated="32" />
+	</class>
+	<class name="android/test/LaunchPerformanceBase" since="32" deprecated="32">
+		<extends name="android/app/Instrumentation" />
+		<method name="&lt;init&gt;()V" deprecated="32" />
+		<method name="LaunchApp()V" deprecated="32" />
+		<field name="mIntent" deprecated="32" />
+		<field name="mResults" deprecated="32" />
+	</class>
+	<class name="android/test/LoaderTestCase" since="11">
+		<extends name="android/test/AndroidTestCase" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getLoaderResultSynchronously(Landroid/content/Loader;)Ljava/lang/Object;" />
+	</class>
+	<class name="android/test/MoreAsserts" since="1" deprecated="24">
+		<extends name="java/lang/Object" />
+		<method name="assertAssignableFrom(Ljava/lang/Class;Ljava/lang/Class;)V" deprecated="32" />
+		<method name="assertAssignableFrom(Ljava/lang/Class;Ljava/lang/Object;)V" deprecated="32" />
+		<method name="assertContainsRegex(Ljava/lang/String;Ljava/lang/String;)Ljava/util/regex/MatchResult;" deprecated="32" />
+		<method name="assertContainsRegex(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/regex/MatchResult;" deprecated="32" />
+		<method name="assertContentsInAnyOrder(Ljava/lang/Iterable;[Ljava/lang/Object;)V" deprecated="32" />
+		<method name="assertContentsInAnyOrder(Ljava/lang/String;Ljava/lang/Iterable;[Ljava/lang/Object;)V" deprecated="32" />
+		<method name="assertContentsInOrder(Ljava/lang/Iterable;[Ljava/lang/Object;)V" deprecated="32" />
+		<method name="assertContentsInOrder(Ljava/lang/String;Ljava/lang/Iterable;[Ljava/lang/Object;)V" deprecated="32" />
+		<method name="assertEmpty(Ljava/lang/Iterable;)V" deprecated="32" />
+		<method name="assertEmpty(Ljava/lang/String;Ljava/lang/Iterable;)V" deprecated="32" />
+		<method name="assertEmpty(Ljava/lang/String;Ljava/util/Map;)V" deprecated="32" />
+		<method name="assertEmpty(Ljava/util/Map;)V" deprecated="32" />
+		<method name="assertEquals(Ljava/lang/String;Ljava/util/Set;Ljava/util/Set;)V" deprecated="32" />
+		<method name="assertEquals(Ljava/lang/String;[B[B)V" deprecated="32" />
+		<method name="assertEquals(Ljava/lang/String;[D[D)V" deprecated="32" />
+		<method name="assertEquals(Ljava/lang/String;[I[I)V" deprecated="32" />
+		<method name="assertEquals(Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/Object;)V" deprecated="32" />
+		<method name="assertEquals(Ljava/util/Set;Ljava/util/Set;)V" deprecated="32" />
+		<method name="assertEquals([B[B)V" deprecated="32" />
+		<method name="assertEquals([D[D)V" deprecated="32" />
+		<method name="assertEquals([I[I)V" deprecated="32" />
+		<method name="assertEquals([Ljava/lang/Object;[Ljava/lang/Object;)V" deprecated="32" />
+		<method name="assertMatchesRegex(Ljava/lang/String;Ljava/lang/String;)Ljava/util/regex/MatchResult;" deprecated="32" />
+		<method name="assertMatchesRegex(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/regex/MatchResult;" deprecated="32" />
+		<method name="assertNotContainsRegex(Ljava/lang/String;Ljava/lang/String;)V" deprecated="32" />
+		<method name="assertNotContainsRegex(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="32" />
+		<method name="assertNotEmpty(Ljava/lang/Iterable;)V" deprecated="32" />
+		<method name="assertNotEmpty(Ljava/lang/String;Ljava/lang/Iterable;)V" deprecated="32" />
+		<method name="assertNotEmpty(Ljava/lang/String;Ljava/util/Map;)V" deprecated="32" />
+		<method name="assertNotEmpty(Ljava/util/Map;)V" deprecated="32" />
+		<method name="assertNotEqual(Ljava/lang/Object;Ljava/lang/Object;)V" deprecated="32" />
+		<method name="assertNotEqual(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V" deprecated="32" />
+		<method name="assertNotMatchesRegex(Ljava/lang/String;Ljava/lang/String;)V" deprecated="32" />
+		<method name="assertNotMatchesRegex(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="32" />
+		<method name="checkEqualsAndHashCodeMethods(Ljava/lang/Object;Ljava/lang/Object;Z)V" deprecated="32" />
+		<method name="checkEqualsAndHashCodeMethods(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Z)V" deprecated="32" />
+	</class>
+	<class name="android/test/PerformanceTestCase" since="1" deprecated="24">
+		<extends name="java/lang/Object" />
+		<method name="isPerformanceOnly()Z" deprecated="32" />
+		<method name="startPerformance(Landroid/test/PerformanceTestCase$Intermediates;)I" deprecated="32" />
+	</class>
+	<class name="android/test/PerformanceTestCase$Intermediates" since="1" deprecated="32">
+		<extends name="java/lang/Object" />
+		<method name="addIntermediate(Ljava/lang/String;)V" deprecated="32" />
+		<method name="addIntermediate(Ljava/lang/String;J)V" deprecated="32" />
+		<method name="finishTiming(Z)V" deprecated="32" />
+		<method name="setInternalIterations(I)V" deprecated="32" />
+		<method name="startTiming(Z)V" deprecated="32" />
+	</class>
+	<class name="android/test/ProviderTestCase" since="1" deprecated="5">
+		<extends name="android/test/InstrumentationTestCase" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;Ljava/lang/String;)V" deprecated="32" />
+		<method name="getMockContentResolver()Landroid/test/mock/MockContentResolver;" deprecated="32" />
+		<method name="getMockContext()Landroid/test/IsolatedContext;" deprecated="32" />
+		<method name="getProvider()Landroid/content/ContentProvider;" deprecated="32" />
+		<method name="newResolverWithContentProviderFromSql(Landroid/content/Context;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Landroid/content/ContentResolver;" deprecated="32" />
+	</class>
+	<class name="android/test/ProviderTestCase2" since="3">
+		<extends name="android/test/AndroidTestCase" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;Ljava/lang/String;)V" />
+		<method name="getMockContentResolver()Landroid/test/mock/MockContentResolver;" />
+		<method name="getMockContext()Landroid/test/IsolatedContext;" />
+		<method name="getProvider()Landroid/content/ContentProvider;" />
+		<method name="newResolverWithContentProviderFromSql(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Landroid/content/ContentResolver;" />
+	</class>
+	<class name="android/test/RenamingDelegatingContext" since="1" deprecated="24">
+		<extends name="android/content/ContextWrapper" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/content/Context;Ljava/lang/String;)V" deprecated="32" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/String;)V" deprecated="32" />
+		<method name="getDatabasePrefix()Ljava/lang/String;" deprecated="32" />
+		<method name="makeExistingFilesAndDbsAccessible()V" deprecated="32" />
+		<method name="providerWithRenamedContext(Ljava/lang/Class;Landroid/content/Context;Ljava/lang/String;)Landroid/content/ContentProvider;" deprecated="32" />
+		<method name="providerWithRenamedContext(Ljava/lang/Class;Landroid/content/Context;Ljava/lang/String;Z)Landroid/content/ContentProvider;" deprecated="32" />
+	</class>
+	<class name="android/test/RepetitiveTest" since="32" deprecated="32">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="numIterations()I" deprecated="32" />
+	</class>
+	<class name="android/test/ServiceTestCase" since="1" deprecated="24">
+		<extends name="android/test/AndroidTestCase" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;)V" deprecated="32" />
+		<method name="bindService(Landroid/content/Intent;)Landroid/os/IBinder;" deprecated="32" />
+		<method name="getApplication()Landroid/app/Application;" deprecated="32" />
+		<method name="getService()Landroid/app/Service;" deprecated="32" />
+		<method name="getSystemContext()Landroid/content/Context;" deprecated="32" />
+		<method name="setApplication(Landroid/app/Application;)V" deprecated="32" />
+		<method name="setupService()V" deprecated="32" />
+		<method name="shutdownService()V" deprecated="32" />
+		<method name="startService(Landroid/content/Intent;)V" deprecated="32" />
+		<method name="testServiceTestCaseSetUpProperly()V" deprecated="32" />
+	</class>
+	<class name="android/test/SingleLaunchActivityTestCase" since="1" deprecated="24">
+		<extends name="android/test/InstrumentationTestCase" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Class;)V" deprecated="32" />
+		<method name="getActivity()Landroid/app/Activity;" deprecated="32" />
+		<method name="testActivityTestCaseSetUpProperly()V" deprecated="32" />
+	</class>
+	<class name="android/test/SyncBaseInstrumentation" since="1" deprecated="24">
+		<extends name="android/test/InstrumentationTestCase" />
+		<method name="&lt;init&gt;()V" deprecated="32" />
+		<method name="cancelSyncsandDisableAutoSync()V" deprecated="32" />
+		<method name="syncProvider(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)V" deprecated="32" />
+	</class>
+	<class name="android/test/TestSuiteProvider" since="1" deprecated="24">
+		<extends name="java/lang/Object" />
+		<method name="getTestSuite()Ljunit/framework/TestSuite;" deprecated="32" />
+	</class>
+	<class name="android/test/TouchUtils" since="1" deprecated="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="32" />
+		<method name="clickView(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" deprecated="32" />
+		<method name="drag(Landroid/test/ActivityInstrumentationTestCase;FFFFI)V" deprecated="15" />
+		<method name="drag(Landroid/test/InstrumentationTestCase;FFFFI)V" since="3" deprecated="32" />
+		<method name="dragQuarterScreenDown(Landroid/test/ActivityInstrumentationTestCase;)V" deprecated="15" />
+		<method name="dragQuarterScreenDown(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;)V" since="3" deprecated="32" />
+		<method name="dragQuarterScreenUp(Landroid/test/ActivityInstrumentationTestCase;)V" deprecated="15" />
+		<method name="dragQuarterScreenUp(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;)V" since="3" deprecated="32" />
+		<method name="dragViewBy(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;III)I" deprecated="15" />
+		<method name="dragViewBy(Landroid/test/InstrumentationTestCase;Landroid/view/View;III)I" since="3" deprecated="15" />
+		<method name="dragViewTo(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;III)I" deprecated="15" />
+		<method name="dragViewTo(Landroid/test/InstrumentationTestCase;Landroid/view/View;III)I" since="3" deprecated="32" />
+		<method name="dragViewToBottom(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;)V" deprecated="15" />
+		<method name="dragViewToBottom(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;I)V" deprecated="15" />
+		<method name="dragViewToBottom(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;Landroid/view/View;)V" since="3" deprecated="32" />
+		<method name="dragViewToBottom(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;Landroid/view/View;I)V" since="3" deprecated="32" />
+		<method name="dragViewToTop(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;)V" deprecated="15" />
+		<method name="dragViewToTop(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;I)V" deprecated="15" />
+		<method name="dragViewToTop(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" since="3" deprecated="32" />
+		<method name="dragViewToTop(Landroid/test/InstrumentationTestCase;Landroid/view/View;I)V" since="3" deprecated="32" />
+		<method name="dragViewToX(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;II)I" deprecated="15" />
+		<method name="dragViewToX(Landroid/test/InstrumentationTestCase;Landroid/view/View;II)I" since="3" deprecated="32" />
+		<method name="dragViewToY(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;II)I" deprecated="15" />
+		<method name="dragViewToY(Landroid/test/InstrumentationTestCase;Landroid/view/View;II)I" since="3" deprecated="32" />
+		<method name="longClickView(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;)V" deprecated="15" />
+		<method name="longClickView(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" since="3" deprecated="32" />
+		<method name="scrollToBottom(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/ViewGroup;)V" deprecated="15" />
+		<method name="scrollToBottom(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;Landroid/view/ViewGroup;)V" since="3" deprecated="32" />
+		<method name="scrollToTop(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/ViewGroup;)V" deprecated="15" />
+		<method name="scrollToTop(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;Landroid/view/ViewGroup;)V" since="3" deprecated="32" />
+		<method name="tapView(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" deprecated="32" />
+		<method name="touchAndCancelView(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" deprecated="32" />
+	</class>
+	<class name="android/test/UiThreadTest" since="1" deprecated="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="android/test/ViewAsserts" since="1" deprecated="24">
+		<extends name="java/lang/Object" />
+		<method name="assertBaselineAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="32" />
+		<method name="assertBottomAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="32" />
+		<method name="assertBottomAligned(Landroid/view/View;Landroid/view/View;I)V" deprecated="32" />
+		<method name="assertGroupContains(Landroid/view/ViewGroup;Landroid/view/View;)V" deprecated="32" />
+		<method name="assertGroupIntegrity(Landroid/view/ViewGroup;)V" deprecated="32" />
+		<method name="assertGroupNotContains(Landroid/view/ViewGroup;Landroid/view/View;)V" deprecated="32" />
+		<method name="assertHasScreenCoordinates(Landroid/view/View;Landroid/view/View;II)V" deprecated="32" />
+		<method name="assertHorizontalCenterAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="32" />
+		<method name="assertLeftAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="32" />
+		<method name="assertLeftAligned(Landroid/view/View;Landroid/view/View;I)V" deprecated="32" />
+		<method name="assertOffScreenAbove(Landroid/view/View;Landroid/view/View;)V" deprecated="32" />
+		<method name="assertOffScreenBelow(Landroid/view/View;Landroid/view/View;)V" deprecated="32" />
+		<method name="assertOnScreen(Landroid/view/View;Landroid/view/View;)V" deprecated="32" />
+		<method name="assertRightAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="32" />
+		<method name="assertRightAligned(Landroid/view/View;Landroid/view/View;I)V" deprecated="32" />
+		<method name="assertTopAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="32" />
+		<method name="assertTopAligned(Landroid/view/View;Landroid/view/View;I)V" deprecated="32" />
+		<method name="assertVerticalCenterAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="32" />
+	</class>
+	<class name="android/test/mock/MockAccountManager" since="32" deprecated="32">
+		<extends name="java/lang/Object" />
+		<method name="newMockAccountManager(Landroid/content/Context;)Landroid/accounts/AccountManager;" deprecated="32" />
+	</class>
+	<class name="android/test/mock/MockApplication" since="1" deprecated="24">
+		<extends name="android/app/Application" />
+		<method name="&lt;init&gt;()V" deprecated="32" />
+	</class>
+	<class name="android/test/mock/MockContentProvider" since="8">
+		<extends name="android/content/ContentProvider" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;[Landroid/content/pm/PathPermission;)V" />
+		<method name="attachInfoForTesting(Landroid/content/ContentProvider;Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V" since="32" deprecated="32" />
+	</class>
+	<class name="android/test/mock/MockContentResolver" since="1">
+		<extends name="android/content/ContentResolver" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" since="18" />
+		<method name="addProvider(Ljava/lang/String;Landroid/content/ContentProvider;)V" />
+	</class>
+	<class name="android/test/mock/MockContext" since="1">
+		<extends name="android/content/Context" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getPackageCodePath()Ljava/lang/String;" />
+		<method name="getPackageResourcePath()Ljava/lang/String;" />
+	</class>
+	<class name="android/test/mock/MockCursor" since="8" deprecated="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/database/Cursor" />
+		<method name="&lt;init&gt;()V" deprecated="32" />
+		<method name="abortUpdates()V" removed="11" />
+		<method name="commitUpdates()Z" removed="11" />
+		<method name="commitUpdates(Ljava/util/Map;)Z" removed="11" />
+		<method name="deleteRow()Z" removed="11" />
+		<method name="hasUpdates()Z" removed="11" />
+		<method name="supportsUpdates()Z" removed="11" />
+		<method name="updateBlob(I[B)Z" removed="11" />
+		<method name="updateDouble(ID)Z" removed="11" />
+		<method name="updateFloat(IF)Z" removed="11" />
+		<method name="updateInt(II)Z" removed="11" />
+		<method name="updateLong(IJ)Z" removed="11" />
+		<method name="updateShort(IS)Z" removed="11" />
+		<method name="updateString(ILjava/lang/String;)Z" removed="11" />
+		<method name="updateToNull(I)Z" removed="11" />
+	</class>
+	<class name="android/test/mock/MockDialogInterface" since="1" deprecated="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/content/DialogInterface" />
+		<method name="&lt;init&gt;()V" deprecated="32" />
+	</class>
+	<class name="android/test/mock/MockPackageManager" since="1" deprecated="24">
+		<extends name="android/content/pm/PackageManager" />
+		<method name="&lt;init&gt;()V" deprecated="32" />
+		<method name="getAllIntentFilters(Ljava/lang/String;)Ljava/util/List;" since="23" deprecated="32" />
+		<method name="getDefaultBrowserPackageName(I)Ljava/lang/String;" since="23" removed="24" />
+		<method name="resolveServiceAsUser(Landroid/content/Intent;II)Landroid/content/pm/ResolveInfo;" since="32" deprecated="32" />
+		<method name="setDefaultBrowserPackageName(Ljava/lang/String;I)Z" since="23" removed="24" />
+		<method name="setPackageObbPath(Ljava/lang/String;Ljava/lang/String;)V" since="9" removed="10" />
+	</class>
+	<class name="android/test/mock/MockResources" since="1" deprecated="24">
+		<extends name="android/content/res/Resources" />
+		<method name="&lt;init&gt;()V" deprecated="32" />
+	</class>
+	<class name="android/test/mock/MockService" since="32" deprecated="32">
+		<extends name="java/lang/Object" />
+		<method name="attachForTesting(Landroid/app/Service;Landroid/content/Context;Ljava/lang/String;Landroid/app/Application;)V" deprecated="32" />
+	</class>
+	<class name="android/test/suitebuilder/TestMethod" since="1" deprecated="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Class;)V" since="3" deprecated="32" />
+		<method name="&lt;init&gt;(Ljava/lang/reflect/Method;Ljava/lang/Class;)V" deprecated="32" />
+		<method name="&lt;init&gt;(Ljunit/framework/TestCase;)V" since="3" deprecated="32" />
+		<method name="createTest()Ljunit/framework/TestCase;" deprecated="32" />
+		<method name="getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;" deprecated="32" />
+		<method name="getEnclosingClass()Ljava/lang/Class;" deprecated="32" />
+		<method name="getEnclosingClassname()Ljava/lang/String;" deprecated="32" />
+		<method name="getName()Ljava/lang/String;" deprecated="32" />
+	</class>
+	<class name="android/test/suitebuilder/TestSuiteBuilder" since="1" deprecated="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;)V" deprecated="32" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/ClassLoader;)V" deprecated="32" />
+		<method name="addRequirements(Ljava/util/List;)Landroid/test/suitebuilder/TestSuiteBuilder;" removed="28" />
+		<method name="addRequirements([Lcom/android/internal/util/Predicate;)Landroid/test/suitebuilder/TestSuiteBuilder;" removed="28" />
+		<method name="build()Ljunit/framework/TestSuite;" deprecated="32" />
+		<method name="excludePackages([Ljava/lang/String;)Landroid/test/suitebuilder/TestSuiteBuilder;" deprecated="32" />
+		<method name="getSuiteName()Ljava/lang/String;" deprecated="32" />
+		<method name="includeAllPackagesUnderHere()Landroid/test/suitebuilder/TestSuiteBuilder;" deprecated="32" />
+		<method name="includePackages([Ljava/lang/String;)Landroid/test/suitebuilder/TestSuiteBuilder;" deprecated="32" />
+		<method name="named(Ljava/lang/String;)Landroid/test/suitebuilder/TestSuiteBuilder;" deprecated="32" />
+	</class>
+	<class name="android/test/suitebuilder/TestSuiteBuilder$FailedToCreateTests" since="1" deprecated="26">
+		<extends name="junit/framework/TestCase" />
+		<method name="&lt;init&gt;(Ljava/lang/Exception;)V" deprecated="32" />
+		<method name="testSuiteConstructionFailed()V" deprecated="32" />
+	</class>
+	<class name="android/test/suitebuilder/UnitTestSuiteBuilder" since="32" deprecated="32">
+		<extends name="android/test/suitebuilder/TestSuiteBuilder" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;)V" deprecated="32" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/ClassLoader;)V" deprecated="32" />
+	</class>
+	<class name="android/test/suitebuilder/annotation/LargeTest" since="2" deprecated="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="android/test/suitebuilder/annotation/MediumTest" since="2" deprecated="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="android/test/suitebuilder/annotation/SmallTest" since="2" deprecated="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="android/test/suitebuilder/annotation/Smoke" since="1" deprecated="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="android/test/suitebuilder/annotation/Suppress" since="1" deprecated="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="android/text/AlteredCharSequence" since="1" deprecated="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/GetChars" />
+		<implements name="java/lang/CharSequence" />
+		<method name="make(Ljava/lang/CharSequence;[CII)Landroid/text/AlteredCharSequence;" deprecated="30" />
+	</class>
+	<class name="android/text/AndroidCharacter" since="1" deprecated="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="getDirectionalities([C[BI)V" deprecated="29" />
+		<method name="getEastAsianWidth(C)I" since="8" deprecated="29" />
+		<method name="getEastAsianWidths([CII[B)V" since="8" deprecated="29" />
+		<method name="getMirror(C)C" deprecated="29" />
+		<method name="mirror([CII)Z" deprecated="29" />
+		<field name="EAST_ASIAN_WIDTH_AMBIGUOUS" since="8" deprecated="29" />
+		<field name="EAST_ASIAN_WIDTH_FULL_WIDTH" since="8" deprecated="29" />
+		<field name="EAST_ASIAN_WIDTH_HALF_WIDTH" since="8" deprecated="29" />
+		<field name="EAST_ASIAN_WIDTH_NARROW" since="8" deprecated="29" />
+		<field name="EAST_ASIAN_WIDTH_NEUTRAL" since="8" deprecated="29" />
+		<field name="EAST_ASIAN_WIDTH_WIDE" since="8" deprecated="29" />
+	</class>
+	<class name="android/text/Annotation" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getKey()Ljava/lang/String;" />
+		<method name="getValue()Ljava/lang/String;" />
+	</class>
+	<class name="android/text/AutoText" since="1">
+		<extends name="java/lang/Object" />
+		<method name="get(Ljava/lang/CharSequence;IILandroid/view/View;)Ljava/lang/String;" />
+		<method name="getSize(Landroid/view/View;)I" since="3" />
+	</class>
+	<class name="android/text/BidiFormatter" since="18">
+		<extends name="java/lang/Object" />
+		<method name="getInstance()Landroid/text/BidiFormatter;" />
+		<method name="getInstance(Ljava/util/Locale;)Landroid/text/BidiFormatter;" />
+		<method name="getInstance(Z)Landroid/text/BidiFormatter;" />
+		<method name="getStereoReset()Z" />
+		<method name="isRtl(Ljava/lang/CharSequence;)Z" since="26" />
+		<method name="isRtl(Ljava/lang/String;)Z" />
+		<method name="isRtlContext()Z" />
+		<method name="unicodeWrap(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;" since="26" />
+		<method name="unicodeWrap(Ljava/lang/CharSequence;Landroid/text/TextDirectionHeuristic;)Ljava/lang/CharSequence;" since="26" />
+		<method name="unicodeWrap(Ljava/lang/CharSequence;Landroid/text/TextDirectionHeuristic;Z)Ljava/lang/CharSequence;" since="26" />
+		<method name="unicodeWrap(Ljava/lang/CharSequence;Z)Ljava/lang/CharSequence;" since="26" />
+		<method name="unicodeWrap(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="unicodeWrap(Ljava/lang/String;Landroid/text/TextDirectionHeuristic;)Ljava/lang/String;" />
+		<method name="unicodeWrap(Ljava/lang/String;Landroid/text/TextDirectionHeuristic;Z)Ljava/lang/String;" />
+		<method name="unicodeWrap(Ljava/lang/String;Z)Ljava/lang/String;" />
+	</class>
+	<class name="android/text/BidiFormatter$Builder" since="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Locale;)V" />
+		<method name="&lt;init&gt;(Z)V" />
+		<method name="build()Landroid/text/BidiFormatter;" />
+		<method name="setTextDirectionHeuristic(Landroid/text/TextDirectionHeuristic;)Landroid/text/BidiFormatter$Builder;" />
+		<method name="stereoReset(Z)Landroid/text/BidiFormatter$Builder;" />
+	</class>
+	<class name="android/text/BoringLayout" since="1">
+		<extends name="android/text/Layout" />
+		<implements name="android/text/TextUtils$EllipsizeCallback" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFLandroid/text/BoringLayout$Metrics;Z)V" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFLandroid/text/BoringLayout$Metrics;ZLandroid/text/TextUtils$TruncateAt;I)V" />
+		<method name="isBoring(Ljava/lang/CharSequence;Landroid/text/TextPaint;)Landroid/text/BoringLayout$Metrics;" />
+		<method name="isBoring(Ljava/lang/CharSequence;Landroid/text/TextPaint;Landroid/text/BoringLayout$Metrics;)Landroid/text/BoringLayout$Metrics;" />
+		<method name="make(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFLandroid/text/BoringLayout$Metrics;Z)Landroid/text/BoringLayout;" />
+		<method name="make(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFLandroid/text/BoringLayout$Metrics;ZLandroid/text/TextUtils$TruncateAt;I)Landroid/text/BoringLayout;" />
+		<method name="replaceOrMake(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFLandroid/text/BoringLayout$Metrics;Z)Landroid/text/BoringLayout;" />
+		<method name="replaceOrMake(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFLandroid/text/BoringLayout$Metrics;ZLandroid/text/TextUtils$TruncateAt;I)Landroid/text/BoringLayout;" />
+	</class>
+	<class name="android/text/BoringLayout$Metrics" since="1">
+		<extends name="android/graphics/Paint$FontMetricsInt" />
+		<method name="&lt;init&gt;()V" />
+		<field name="width" />
+	</class>
+	<class name="android/text/ClipboardManager" since="1" deprecated="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" since="11" deprecated="29" />
+		<method name="getText()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="hasText()Z" deprecated="29" />
+		<method name="setText(Ljava/lang/CharSequence;)V" deprecated="29" />
+	</class>
+	<class name="android/text/DynamicLayout" since="1">
+		<extends name="android/text/Layout" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V" deprecated="28" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V" deprecated="28" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZLandroid/text/TextUtils$TruncateAt;I)V" deprecated="28" />
+	</class>
+	<class name="android/text/DynamicLayout$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="build()Landroid/text/DynamicLayout;" />
+		<method name="obtain(Ljava/lang/CharSequence;Landroid/text/TextPaint;I)Landroid/text/DynamicLayout$Builder;" />
+		<method name="setAlignment(Landroid/text/Layout$Alignment;)Landroid/text/DynamicLayout$Builder;" />
+		<method name="setBreakStrategy(I)Landroid/text/DynamicLayout$Builder;" />
+		<method name="setDisplayText(Ljava/lang/CharSequence;)Landroid/text/DynamicLayout$Builder;" />
+		<method name="setEllipsize(Landroid/text/TextUtils$TruncateAt;)Landroid/text/DynamicLayout$Builder;" />
+		<method name="setEllipsizedWidth(I)Landroid/text/DynamicLayout$Builder;" />
+		<method name="setHyphenationFrequency(I)Landroid/text/DynamicLayout$Builder;" />
+		<method name="setIncludePad(Z)Landroid/text/DynamicLayout$Builder;" />
+		<method name="setJustificationMode(I)Landroid/text/DynamicLayout$Builder;" />
+		<method name="setLineSpacing(FF)Landroid/text/DynamicLayout$Builder;" />
+		<method name="setTextDirection(Landroid/text/TextDirectionHeuristic;)Landroid/text/DynamicLayout$Builder;" />
+		<method name="setUseLineSpacingFromFallbacks(Z)Landroid/text/DynamicLayout$Builder;" />
+	</class>
+	<class name="android/text/Editable" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/GetChars" />
+		<implements name="android/text/Spannable" />
+		<implements name="java/lang/Appendable" />
+		<implements name="java/lang/CharSequence" />
+		<method name="append(C)Landroid/text/Editable;" />
+		<method name="append(Ljava/lang/CharSequence;)Landroid/text/Editable;" />
+		<method name="append(Ljava/lang/CharSequence;II)Landroid/text/Editable;" />
+		<method name="clear()V" />
+		<method name="clearSpans()V" />
+		<method name="delete(II)Landroid/text/Editable;" />
+		<method name="getFilters()[Landroid/text/InputFilter;" />
+		<method name="insert(ILjava/lang/CharSequence;)Landroid/text/Editable;" />
+		<method name="insert(ILjava/lang/CharSequence;II)Landroid/text/Editable;" />
+		<method name="replace(IILjava/lang/CharSequence;)Landroid/text/Editable;" />
+		<method name="replace(IILjava/lang/CharSequence;II)Landroid/text/Editable;" />
+		<method name="setFilters([Landroid/text/InputFilter;)V" />
+	</class>
+	<class name="android/text/Editable$Factory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getInstance()Landroid/text/Editable$Factory;" />
+		<method name="newEditable(Ljava/lang/CharSequence;)Landroid/text/Editable;" />
+	</class>
+	<class name="android/text/GetChars" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/CharSequence" />
+		<method name="getChars(II[CI)V" />
+	</class>
+	<class name="android/text/Html" since="1">
+		<extends name="java/lang/Object" />
+		<method name="escapeHtml(Ljava/lang/CharSequence;)Ljava/lang/String;" since="16" />
+		<method name="fromHtml(Ljava/lang/String;)Landroid/text/Spanned;" deprecated="24" />
+		<method name="fromHtml(Ljava/lang/String;I)Landroid/text/Spanned;" since="24" />
+		<method name="fromHtml(Ljava/lang/String;ILandroid/text/Html$ImageGetter;Landroid/text/Html$TagHandler;)Landroid/text/Spanned;" since="24" />
+		<method name="fromHtml(Ljava/lang/String;Landroid/text/Html$ImageGetter;Landroid/text/Html$TagHandler;)Landroid/text/Spanned;" deprecated="24" />
+		<method name="toHtml(Landroid/text/Spanned;)Ljava/lang/String;" deprecated="24" />
+		<method name="toHtml(Landroid/text/Spanned;I)Ljava/lang/String;" since="24" />
+		<field name="FROM_HTML_MODE_COMPACT" since="24" />
+		<field name="FROM_HTML_MODE_LEGACY" since="24" />
+		<field name="FROM_HTML_OPTION_USE_CSS_COLORS" since="24" />
+		<field name="FROM_HTML_SEPARATOR_LINE_BREAK_BLOCKQUOTE" since="24" />
+		<field name="FROM_HTML_SEPARATOR_LINE_BREAK_DIV" since="24" />
+		<field name="FROM_HTML_SEPARATOR_LINE_BREAK_HEADING" since="24" />
+		<field name="FROM_HTML_SEPARATOR_LINE_BREAK_LIST" since="24" />
+		<field name="FROM_HTML_SEPARATOR_LINE_BREAK_LIST_ITEM" since="24" />
+		<field name="FROM_HTML_SEPARATOR_LINE_BREAK_PARAGRAPH" since="24" />
+		<field name="TO_HTML_PARAGRAPH_LINES_CONSECUTIVE" since="24" />
+		<field name="TO_HTML_PARAGRAPH_LINES_INDIVIDUAL" since="24" />
+	</class>
+	<class name="android/text/Html$ImageGetter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getDrawable(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;" />
+	</class>
+	<class name="android/text/Html$TagHandler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="handleTag(ZLjava/lang/String;Landroid/text/Editable;Lorg/xml/sax/XMLReader;)V" />
+	</class>
+	<class name="android/text/InputFilter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="filter(Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence;" />
+	</class>
+	<class name="android/text/InputFilter$AllCaps" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/InputFilter" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Locale;)V" since="27" />
+	</class>
+	<class name="android/text/InputFilter$LengthFilter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/InputFilter" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getMax()I" since="21" />
+	</class>
+	<class name="android/text/InputType" since="3">
+		<extends name="java/lang/Object" />
+		<field name="TYPE_CLASS_DATETIME" />
+		<field name="TYPE_CLASS_NUMBER" />
+		<field name="TYPE_CLASS_PHONE" />
+		<field name="TYPE_CLASS_TEXT" />
+		<field name="TYPE_DATETIME_VARIATION_DATE" />
+		<field name="TYPE_DATETIME_VARIATION_NORMAL" />
+		<field name="TYPE_DATETIME_VARIATION_TIME" />
+		<field name="TYPE_MASK_CLASS" />
+		<field name="TYPE_MASK_FLAGS" />
+		<field name="TYPE_MASK_VARIATION" />
+		<field name="TYPE_NULL" />
+		<field name="TYPE_NUMBER_FLAG_DECIMAL" />
+		<field name="TYPE_NUMBER_FLAG_SIGNED" />
+		<field name="TYPE_NUMBER_VARIATION_NORMAL" since="11" />
+		<field name="TYPE_NUMBER_VARIATION_PASSWORD" since="11" />
+		<field name="TYPE_TEXT_FLAG_AUTO_COMPLETE" />
+		<field name="TYPE_TEXT_FLAG_AUTO_CORRECT" />
+		<field name="TYPE_TEXT_FLAG_CAP_CHARACTERS" />
+		<field name="TYPE_TEXT_FLAG_CAP_SENTENCES" />
+		<field name="TYPE_TEXT_FLAG_CAP_WORDS" />
+		<field name="TYPE_TEXT_FLAG_IME_MULTI_LINE" />
+		<field name="TYPE_TEXT_FLAG_MULTI_LINE" />
+		<field name="TYPE_TEXT_FLAG_NO_SUGGESTIONS" since="5" />
+		<field name="TYPE_TEXT_VARIATION_EMAIL_ADDRESS" />
+		<field name="TYPE_TEXT_VARIATION_EMAIL_SUBJECT" />
+		<field name="TYPE_TEXT_VARIATION_FILTER" />
+		<field name="TYPE_TEXT_VARIATION_LONG_MESSAGE" />
+		<field name="TYPE_TEXT_VARIATION_NORMAL" />
+		<field name="TYPE_TEXT_VARIATION_PASSWORD" />
+		<field name="TYPE_TEXT_VARIATION_PERSON_NAME" />
+		<field name="TYPE_TEXT_VARIATION_PHONETIC" />
+		<field name="TYPE_TEXT_VARIATION_POSTAL_ADDRESS" />
+		<field name="TYPE_TEXT_VARIATION_SHORT_MESSAGE" />
+		<field name="TYPE_TEXT_VARIATION_URI" />
+		<field name="TYPE_TEXT_VARIATION_VISIBLE_PASSWORD" />
+		<field name="TYPE_TEXT_VARIATION_WEB_EDIT_TEXT" />
+		<field name="TYPE_TEXT_VARIATION_WEB_EMAIL_ADDRESS" since="11" />
+		<field name="TYPE_TEXT_VARIATION_WEB_PASSWORD" since="11" />
+	</class>
+	<class name="android/text/Layout" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FF)V" />
+		<method name="draw(Landroid/graphics/Canvas;)V" />
+		<method name="draw(Landroid/graphics/Canvas;Landroid/graphics/Path;Landroid/graphics/Paint;I)V" />
+		<method name="getAlignment()Landroid/text/Layout$Alignment;" />
+		<method name="getBottomPadding()I" />
+		<method name="getCursorPath(ILandroid/graphics/Path;Ljava/lang/CharSequence;)V" />
+		<method name="getDesiredWidth(Ljava/lang/CharSequence;IILandroid/text/TextPaint;)F" />
+		<method name="getDesiredWidth(Ljava/lang/CharSequence;Landroid/text/TextPaint;)F" />
+		<method name="getEllipsisCount(I)I" />
+		<method name="getEllipsisStart(I)I" />
+		<method name="getEllipsizedWidth()I" />
+		<method name="getHeight()I" />
+		<method name="getLineAscent(I)I" />
+		<method name="getLineBaseline(I)I" />
+		<method name="getLineBottom(I)I" />
+		<method name="getLineBounds(ILandroid/graphics/Rect;)I" />
+		<method name="getLineContainsTab(I)Z" />
+		<method name="getLineCount()I" />
+		<method name="getLineDescent(I)I" />
+		<method name="getLineDirections(I)Landroid/text/Layout$Directions;" />
+		<method name="getLineEnd(I)I" />
+		<method name="getLineForOffset(I)I" />
+		<method name="getLineForVertical(I)I" />
+		<method name="getLineLeft(I)F" />
+		<method name="getLineMax(I)F" />
+		<method name="getLineRight(I)F" />
+		<method name="getLineStart(I)I" />
+		<method name="getLineTop(I)I" />
+		<method name="getLineVisibleEnd(I)I" />
+		<method name="getLineWidth(I)F" />
+		<method name="getOffsetForHorizontal(IF)I" />
+		<method name="getOffsetToLeftOf(I)I" />
+		<method name="getOffsetToRightOf(I)I" />
+		<method name="getPaint()Landroid/text/TextPaint;" />
+		<method name="getParagraphAlignment(I)Landroid/text/Layout$Alignment;" />
+		<method name="getParagraphDirection(I)I" />
+		<method name="getParagraphLeft(I)I" />
+		<method name="getParagraphRight(I)I" />
+		<method name="getPrimaryHorizontal(I)F" />
+		<method name="getSecondaryHorizontal(I)F" />
+		<method name="getSelectionPath(IILandroid/graphics/Path;)V" />
+		<method name="getSpacingAdd()F" />
+		<method name="getSpacingMultiplier()F" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<method name="getTopPadding()I" />
+		<method name="getWidth()I" />
+		<method name="increaseWidthTo(I)V" />
+		<method name="isRtlCharAt(I)Z" since="14" />
+		<method name="isSpanned()Z" />
+		<field name="BREAK_STRATEGY_BALANCED" since="23" />
+		<field name="BREAK_STRATEGY_HIGH_QUALITY" since="23" />
+		<field name="BREAK_STRATEGY_SIMPLE" since="23" />
+		<field name="DEFAULT_LINESPACING_ADDITION" since="28" />
+		<field name="DEFAULT_LINESPACING_MULTIPLIER" since="28" />
+		<field name="DIR_LEFT_TO_RIGHT" />
+		<field name="DIR_RIGHT_TO_LEFT" />
+		<field name="HYPHENATION_FREQUENCY_FULL" since="23" />
+		<field name="HYPHENATION_FREQUENCY_NONE" since="23" />
+		<field name="HYPHENATION_FREQUENCY_NORMAL" since="23" />
+		<field name="JUSTIFICATION_MODE_INTER_WORD" since="26" />
+		<field name="JUSTIFICATION_MODE_NONE" since="26" />
+	</class>
+	<class name="android/text/Layout$Alignment" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/text/Layout$Alignment;" />
+		<method name="values()[Landroid/text/Layout$Alignment;" />
+		<field name="ALIGN_CENTER" />
+		<field name="ALIGN_LEFT" since="28" removed="29" />
+		<field name="ALIGN_NORMAL" />
+		<field name="ALIGN_OPPOSITE" />
+		<field name="ALIGN_RIGHT" since="28" removed="29" />
+	</class>
+	<class name="android/text/Layout$Directions" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/text/LoginFilter" since="1" deprecated="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/InputFilter" />
+		<method name="isAllowed(C)Z" deprecated="30" />
+		<method name="onInvalidCharacter(C)V" deprecated="30" />
+		<method name="onStart()V" deprecated="30" />
+		<method name="onStop()V" deprecated="30" />
+	</class>
+	<class name="android/text/LoginFilter$PasswordFilterGMail" since="1" deprecated="30">
+		<extends name="android/text/LoginFilter" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<method name="&lt;init&gt;(Z)V" deprecated="30" />
+	</class>
+	<class name="android/text/LoginFilter$UsernameFilterGMail" since="1" deprecated="30">
+		<extends name="android/text/LoginFilter" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<method name="&lt;init&gt;(Z)V" deprecated="30" />
+	</class>
+	<class name="android/text/LoginFilter$UsernameFilterGeneric" since="1" deprecated="30">
+		<extends name="android/text/LoginFilter" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<method name="&lt;init&gt;(Z)V" deprecated="30" />
+	</class>
+	<class name="android/text/NoCopySpan" since="3">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/text/NoCopySpan$Concrete" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/NoCopySpan" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/text/ParcelableSpan" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getSpanTypeId()I" />
+	</class>
+	<class name="android/text/PrecomputedText" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/Spannable" />
+		<method name="create(Ljava/lang/CharSequence;Landroid/text/PrecomputedText$Params;)Landroid/text/PrecomputedText;" />
+		<method name="getBounds(IILandroid/graphics/Rect;)V" />
+		<method name="getParagraphCount()I" />
+		<method name="getParagraphEnd(I)I" />
+		<method name="getParagraphStart(I)I" />
+		<method name="getParams()Landroid/text/PrecomputedText$Params;" />
+		<method name="getWidth(II)F" />
+	</class>
+	<class name="android/text/PrecomputedText$Params" since="28">
+		<extends name="java/lang/Object" />
+		<method name="getBreakStrategy()I" />
+		<method name="getHyphenationFrequency()I" />
+		<method name="getTextDirection()Landroid/text/TextDirectionHeuristic;" />
+		<method name="getTextPaint()Landroid/text/TextPaint;" />
+	</class>
+	<class name="android/text/PrecomputedText$Params$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/text/PrecomputedText$Params;)V" since="29" />
+		<method name="&lt;init&gt;(Landroid/text/TextPaint;)V" />
+		<method name="build()Landroid/text/PrecomputedText$Params;" />
+		<method name="setBreakStrategy(I)Landroid/text/PrecomputedText$Params$Builder;" />
+		<method name="setHyphenationFrequency(I)Landroid/text/PrecomputedText$Params$Builder;" />
+		<method name="setTextDirection(Landroid/text/TextDirectionHeuristic;)Landroid/text/PrecomputedText$Params$Builder;" />
+	</class>
+	<class name="android/text/Selection" since="1">
+		<extends name="java/lang/Object" />
+		<method name="extendDown(Landroid/text/Spannable;Landroid/text/Layout;)Z" />
+		<method name="extendLeft(Landroid/text/Spannable;Landroid/text/Layout;)Z" />
+		<method name="extendRight(Landroid/text/Spannable;Landroid/text/Layout;)Z" />
+		<method name="extendSelection(Landroid/text/Spannable;I)V" />
+		<method name="extendToLeftEdge(Landroid/text/Spannable;Landroid/text/Layout;)Z" />
+		<method name="extendToRightEdge(Landroid/text/Spannable;Landroid/text/Layout;)Z" />
+		<method name="extendUp(Landroid/text/Spannable;Landroid/text/Layout;)Z" />
+		<method name="getSelectionEnd(Ljava/lang/CharSequence;)I" />
+		<method name="getSelectionStart(Ljava/lang/CharSequence;)I" />
+		<method name="moveDown(Landroid/text/Spannable;Landroid/text/Layout;)Z" />
+		<method name="moveLeft(Landroid/text/Spannable;Landroid/text/Layout;)Z" />
+		<method name="moveRight(Landroid/text/Spannable;Landroid/text/Layout;)Z" />
+		<method name="moveToLeftEdge(Landroid/text/Spannable;Landroid/text/Layout;)Z" />
+		<method name="moveToRightEdge(Landroid/text/Spannable;Landroid/text/Layout;)Z" />
+		<method name="moveUp(Landroid/text/Spannable;Landroid/text/Layout;)Z" />
+		<method name="removeSelection(Landroid/text/Spannable;)V" />
+		<method name="selectAll(Landroid/text/Spannable;)V" />
+		<method name="setSelection(Landroid/text/Spannable;I)V" />
+		<method name="setSelection(Landroid/text/Spannable;II)V" />
+		<field name="SELECTION_END" />
+		<field name="SELECTION_START" />
+	</class>
+	<class name="android/text/SpanWatcher" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/NoCopySpan" since="3" />
+		<method name="onSpanAdded(Landroid/text/Spannable;Ljava/lang/Object;II)V" />
+		<method name="onSpanChanged(Landroid/text/Spannable;Ljava/lang/Object;IIII)V" />
+		<method name="onSpanRemoved(Landroid/text/Spannable;Ljava/lang/Object;II)V" />
+	</class>
+	<class name="android/text/Spannable" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/Spanned" />
+		<method name="removeSpan(Ljava/lang/Object;)V" />
+		<method name="setSpan(Ljava/lang/Object;III)V" />
+	</class>
+	<class name="android/text/Spannable$Factory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getInstance()Landroid/text/Spannable$Factory;" />
+		<method name="newSpannable(Ljava/lang/CharSequence;)Landroid/text/Spannable;" />
+	</class>
+	<class name="android/text/SpannableString" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/GetChars" />
+		<implements name="android/text/Spannable" />
+		<implements name="java/lang/CharSequence" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;)V" />
+		<method name="valueOf(Ljava/lang/CharSequence;)Landroid/text/SpannableString;" />
+	</class>
+	<class name="android/text/SpannableStringBuilder" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/Editable" />
+		<implements name="android/text/GetChars" />
+		<implements name="android/text/Spannable" />
+		<implements name="java/lang/Appendable" />
+		<implements name="java/lang/CharSequence" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;II)V" />
+		<method name="append(C)Landroid/text/SpannableStringBuilder;" />
+		<method name="append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;" />
+		<method name="append(Ljava/lang/CharSequence;II)Landroid/text/SpannableStringBuilder;" />
+		<method name="append(Ljava/lang/CharSequence;Ljava/lang/Object;I)Landroid/text/SpannableStringBuilder;" since="21" />
+		<method name="delete(II)Landroid/text/SpannableStringBuilder;" />
+		<method name="getTextRunCursor(IIIIILandroid/graphics/Paint;)I" since="11" deprecated="15" />
+		<method name="getTextWatcherDepth()I" since="23" />
+		<method name="insert(ILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;" />
+		<method name="insert(ILjava/lang/CharSequence;II)Landroid/text/SpannableStringBuilder;" />
+		<method name="replace(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;" />
+		<method name="replace(IILjava/lang/CharSequence;II)Landroid/text/SpannableStringBuilder;" />
+		<method name="valueOf(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;" />
+	</class>
+	<class name="android/text/Spanned" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/CharSequence" />
+		<method name="getSpanEnd(Ljava/lang/Object;)I" />
+		<method name="getSpanFlags(Ljava/lang/Object;)I" />
+		<method name="getSpanStart(Ljava/lang/Object;)I" />
+		<method name="getSpans(IILjava/lang/Class;)[Ljava/lang/Object;" />
+		<method name="nextSpanTransition(IILjava/lang/Class;)I" />
+		<field name="SPAN_COMPOSING" since="3" />
+		<field name="SPAN_EXCLUSIVE_EXCLUSIVE" />
+		<field name="SPAN_EXCLUSIVE_INCLUSIVE" />
+		<field name="SPAN_INCLUSIVE_EXCLUSIVE" />
+		<field name="SPAN_INCLUSIVE_INCLUSIVE" />
+		<field name="SPAN_INTERMEDIATE" since="3" />
+		<field name="SPAN_MARK_MARK" />
+		<field name="SPAN_MARK_POINT" />
+		<field name="SPAN_PARAGRAPH" />
+		<field name="SPAN_POINT_MARK" />
+		<field name="SPAN_POINT_MARK_MASK" since="3" />
+		<field name="SPAN_POINT_POINT" />
+		<field name="SPAN_PRIORITY" />
+		<field name="SPAN_PRIORITY_SHIFT" />
+		<field name="SPAN_USER" />
+		<field name="SPAN_USER_SHIFT" />
+	</class>
+	<class name="android/text/SpannedString" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/GetChars" />
+		<implements name="android/text/Spanned" />
+		<implements name="java/lang/CharSequence" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;)V" />
+		<method name="valueOf(Ljava/lang/CharSequence;)Landroid/text/SpannedString;" />
+	</class>
+	<class name="android/text/StaticLayout" since="1">
+		<extends name="android/text/Layout" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;IILandroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V" deprecated="28" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;IILandroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZLandroid/text/TextUtils$TruncateAt;I)V" deprecated="28" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V" deprecated="28" />
+	</class>
+	<class name="android/text/StaticLayout$Builder" since="23">
+		<extends name="java/lang/Object" />
+		<method name="build()Landroid/text/StaticLayout;" />
+		<method name="obtain(Ljava/lang/CharSequence;IILandroid/text/TextPaint;I)Landroid/text/StaticLayout$Builder;" />
+		<method name="setAlignment(Landroid/text/Layout$Alignment;)Landroid/text/StaticLayout$Builder;" />
+		<method name="setBreakStrategy(I)Landroid/text/StaticLayout$Builder;" />
+		<method name="setEllipsize(Landroid/text/TextUtils$TruncateAt;)Landroid/text/StaticLayout$Builder;" />
+		<method name="setEllipsizedWidth(I)Landroid/text/StaticLayout$Builder;" />
+		<method name="setHyphenationFrequency(I)Landroid/text/StaticLayout$Builder;" />
+		<method name="setIncludePad(Z)Landroid/text/StaticLayout$Builder;" />
+		<method name="setIndents([I[I)Landroid/text/StaticLayout$Builder;" />
+		<method name="setJustificationMode(I)Landroid/text/StaticLayout$Builder;" since="26" />
+		<method name="setLineSpacing(FF)Landroid/text/StaticLayout$Builder;" />
+		<method name="setMaxLines(I)Landroid/text/StaticLayout$Builder;" />
+		<method name="setText(Ljava/lang/CharSequence;)Landroid/text/StaticLayout$Builder;" />
+		<method name="setTextDirection(Landroid/text/TextDirectionHeuristic;)Landroid/text/StaticLayout$Builder;" />
+		<method name="setUseLineSpacingFromFallbacks(Z)Landroid/text/StaticLayout$Builder;" since="28" />
+	</class>
+	<class name="android/text/TextDirectionHeuristic" since="18">
+		<extends name="java/lang/Object" />
+		<method name="isRtl(Ljava/lang/CharSequence;II)Z" />
+		<method name="isRtl([CII)Z" />
+	</class>
+	<class name="android/text/TextDirectionHeuristics" since="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="ANYRTL_LTR" />
+		<field name="FIRSTSTRONG_LTR" />
+		<field name="FIRSTSTRONG_RTL" />
+		<field name="LOCALE" />
+		<field name="LTR" />
+		<field name="RTL" />
+	</class>
+	<class name="android/text/TextPaint" since="1">
+		<extends name="android/graphics/Paint" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Paint;)V" />
+		<method name="set(Landroid/text/TextPaint;)V" />
+		<field name="baselineShift" />
+		<field name="bgColor" />
+		<field name="density" since="5" />
+		<field name="drawableState" />
+		<field name="linkColor" />
+		<field name="underlineColor" since="29" />
+		<field name="underlineThickness" since="29" />
+	</class>
+	<class name="android/text/TextShaper" since="31">
+		<extends name="java/lang/Object" />
+		<method name="shapeText(Ljava/lang/CharSequence;IILandroid/text/TextDirectionHeuristic;Landroid/text/TextPaint;Landroid/text/TextShaper$GlyphsConsumer;)V" />
+	</class>
+	<class name="android/text/TextShaper$GlyphsConsumer" since="31">
+		<extends name="java/lang/Object" />
+		<method name="accept(IILandroid/graphics/text/PositionedGlyphs;Landroid/text/TextPaint;)V" />
+	</class>
+	<class name="android/text/TextUtils" since="1">
+		<extends name="java/lang/Object" />
+		<method name="commaEllipsize(Ljava/lang/CharSequence;Landroid/text/TextPaint;FLjava/lang/String;Ljava/lang/String;)Ljava/lang/CharSequence;" deprecated="26" />
+		<method name="concat([Ljava/lang/CharSequence;)Ljava/lang/CharSequence;" />
+		<method name="copySpansFrom(Landroid/text/Spanned;IILjava/lang/Class;Landroid/text/Spannable;I)V" />
+		<method name="dumpSpans(Ljava/lang/CharSequence;Landroid/util/Printer;Ljava/lang/String;)V" since="3" />
+		<method name="ellipsize(Ljava/lang/CharSequence;Landroid/text/TextPaint;FLandroid/text/TextUtils$TruncateAt;)Ljava/lang/CharSequence;" />
+		<method name="ellipsize(Ljava/lang/CharSequence;Landroid/text/TextPaint;FLandroid/text/TextUtils$TruncateAt;ZLandroid/text/TextUtils$EllipsizeCallback;)Ljava/lang/CharSequence;" />
+		<method name="equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z" />
+		<method name="expandTemplate(Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)Ljava/lang/CharSequence;" />
+		<method name="getCapsMode(Ljava/lang/CharSequence;II)I" since="3" />
+		<method name="getChars(Ljava/lang/CharSequence;II[CI)V" />
+		<method name="getLayoutDirectionFromLocale(Ljava/util/Locale;)I" since="17" />
+		<method name="getOffsetAfter(Ljava/lang/CharSequence;I)I" />
+		<method name="getOffsetBefore(Ljava/lang/CharSequence;I)I" />
+		<method name="getReverse(Ljava/lang/CharSequence;II)Ljava/lang/CharSequence;" deprecated="24" />
+		<method name="getTrimmedLength(Ljava/lang/CharSequence;)I" />
+		<method name="htmlEncode(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="indexOf(Ljava/lang/CharSequence;C)I" />
+		<method name="indexOf(Ljava/lang/CharSequence;CI)I" />
+		<method name="indexOf(Ljava/lang/CharSequence;CII)I" />
+		<method name="indexOf(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I" />
+		<method name="indexOf(Ljava/lang/CharSequence;Ljava/lang/CharSequence;I)I" />
+		<method name="indexOf(Ljava/lang/CharSequence;Ljava/lang/CharSequence;II)I" />
+		<method name="isDigitsOnly(Ljava/lang/CharSequence;)Z" />
+		<method name="isEmpty(Ljava/lang/CharSequence;)Z" />
+		<method name="isGraphic(C)Z" deprecated="24" />
+		<method name="isGraphic(Ljava/lang/CharSequence;)Z" />
+		<method name="join(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;" />
+		<method name="join(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="lastIndexOf(Ljava/lang/CharSequence;C)I" />
+		<method name="lastIndexOf(Ljava/lang/CharSequence;CI)I" />
+		<method name="lastIndexOf(Ljava/lang/CharSequence;CII)I" />
+		<method name="listEllipsize(Landroid/content/Context;Ljava/util/List;Ljava/lang/String;Landroid/text/TextPaint;FI)Ljava/lang/CharSequence;" since="26" />
+		<method name="makeSafeForPresentation(Ljava/lang/String;IFI)Ljava/lang/CharSequence;" since="29" />
+		<method name="regionMatches(Ljava/lang/CharSequence;ILjava/lang/CharSequence;II)Z" />
+		<method name="replace(Ljava/lang/CharSequence;[Ljava/lang/String;[Ljava/lang/CharSequence;)Ljava/lang/CharSequence;" />
+		<method name="split(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;" />
+		<method name="split(Ljava/lang/String;Ljava/util/regex/Pattern;)[Ljava/lang/String;" />
+		<method name="stringOrSpannedString(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;" />
+		<method name="substring(Ljava/lang/CharSequence;II)Ljava/lang/String;" />
+		<method name="writeToParcel(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V" />
+		<field name="CAP_MODE_CHARACTERS" since="3" />
+		<field name="CAP_MODE_SENTENCES" since="3" />
+		<field name="CAP_MODE_WORDS" since="3" />
+		<field name="CHAR_SEQUENCE_CREATOR" />
+		<field name="SAFE_STRING_FLAG_FIRST_LINE" since="29" />
+		<field name="SAFE_STRING_FLAG_SINGLE_LINE" since="29" />
+		<field name="SAFE_STRING_FLAG_TRIM" since="29" />
+	</class>
+	<class name="android/text/TextUtils$EllipsizeCallback" since="1">
+		<extends name="java/lang/Object" />
+		<method name="ellipsized(II)V" />
+	</class>
+	<class name="android/text/TextUtils$SimpleStringSplitter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/TextUtils$StringSplitter" />
+		<implements name="java/util/Iterator" />
+		<method name="&lt;init&gt;(C)V" />
+		<method name="next()Ljava/lang/String;" />
+	</class>
+	<class name="android/text/TextUtils$StringSplitter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Iterable" />
+		<method name="setString(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/text/TextUtils$TruncateAt" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/text/TextUtils$TruncateAt;" />
+		<method name="values()[Landroid/text/TextUtils$TruncateAt;" />
+		<field name="END" />
+		<field name="END_SMALL" since="28" removed="29" />
+		<field name="MARQUEE" since="2" />
+		<field name="MIDDLE" />
+		<field name="START" />
+	</class>
+	<class name="android/text/TextWatcher" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/NoCopySpan" since="3" />
+		<method name="afterTextChanged(Landroid/text/Editable;)V" />
+		<method name="beforeTextChanged(Ljava/lang/CharSequence;III)V" />
+		<method name="onTextChanged(Ljava/lang/CharSequence;III)V" />
+	</class>
+	<class name="android/text/format/DateFormat" since="3">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="format(Ljava/lang/CharSequence;J)Ljava/lang/CharSequence;" />
+		<method name="format(Ljava/lang/CharSequence;Ljava/util/Calendar;)Ljava/lang/CharSequence;" />
+		<method name="format(Ljava/lang/CharSequence;Ljava/util/Date;)Ljava/lang/CharSequence;" />
+		<method name="getBestDateTimePattern(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String;" since="18" />
+		<method name="getDateFormat(Landroid/content/Context;)Ljava/text/DateFormat;" />
+		<method name="getDateFormatOrder(Landroid/content/Context;)[C" />
+		<method name="getLongDateFormat(Landroid/content/Context;)Ljava/text/DateFormat;" />
+		<method name="getMediumDateFormat(Landroid/content/Context;)Ljava/text/DateFormat;" />
+		<method name="getTimeFormat(Landroid/content/Context;)Ljava/text/DateFormat;" />
+		<method name="is24HourFormat(Landroid/content/Context;)Z" />
+		<field name="AM_PM" deprecated="18" removed="22" />
+		<field name="CAPITAL_AM_PM" deprecated="18" removed="22" />
+		<field name="DATE" deprecated="18" removed="22" />
+		<field name="DAY" deprecated="18" removed="22" />
+		<field name="HOUR" deprecated="18" removed="22" />
+		<field name="HOUR_OF_DAY" deprecated="18" removed="22" />
+		<field name="MINUTE" deprecated="18" removed="22" />
+		<field name="MONTH" deprecated="18" removed="22" />
+		<field name="QUOTE" deprecated="18" removed="22" />
+		<field name="SECONDS" deprecated="18" removed="22" />
+		<field name="STANDALONE_MONTH" since="17" deprecated="18" removed="22" />
+		<field name="TIME_ZONE" deprecated="18" removed="22" />
+		<field name="YEAR" deprecated="18" removed="22" />
+	</class>
+	<class name="android/text/format/DateUtils" since="3">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="formatDateRange(Landroid/content/Context;JJI)Ljava/lang/String;" />
+		<method name="formatDateRange(Landroid/content/Context;Ljava/util/Formatter;JJI)Ljava/util/Formatter;" since="5" />
+		<method name="formatDateRange(Landroid/content/Context;Ljava/util/Formatter;JJILjava/lang/String;)Ljava/util/Formatter;" since="9" />
+		<method name="formatDateTime(Landroid/content/Context;JI)Ljava/lang/String;" />
+		<method name="formatElapsedTime(J)Ljava/lang/String;" />
+		<method name="formatElapsedTime(Ljava/lang/StringBuilder;J)Ljava/lang/String;" />
+		<method name="formatSameDayTime(JJII)Ljava/lang/CharSequence;" />
+		<method name="getAMPMString(I)Ljava/lang/String;" deprecated="17" />
+		<method name="getDayOfWeekString(II)Ljava/lang/String;" deprecated="17" />
+		<method name="getMonthString(II)Ljava/lang/String;" deprecated="17" />
+		<method name="getRelativeDateTimeString(Landroid/content/Context;JJJI)Ljava/lang/CharSequence;" />
+		<method name="getRelativeTimeSpanString(J)Ljava/lang/CharSequence;" />
+		<method name="getRelativeTimeSpanString(JJJ)Ljava/lang/CharSequence;" />
+		<method name="getRelativeTimeSpanString(JJJI)Ljava/lang/CharSequence;" />
+		<method name="getRelativeTimeSpanString(Landroid/content/Context;J)Ljava/lang/CharSequence;" />
+		<method name="getRelativeTimeSpanString(Landroid/content/Context;JZ)Ljava/lang/CharSequence;" />
+		<method name="isToday(J)Z" />
+		<field name="ABBREV_MONTH_FORMAT" deprecated="17" />
+		<field name="ABBREV_WEEKDAY_FORMAT" />
+		<field name="DAY_IN_MILLIS" />
+		<field name="FORMAT_12HOUR" deprecated="17" />
+		<field name="FORMAT_24HOUR" deprecated="17" />
+		<field name="FORMAT_ABBREV_ALL" />
+		<field name="FORMAT_ABBREV_MONTH" />
+		<field name="FORMAT_ABBREV_RELATIVE" />
+		<field name="FORMAT_ABBREV_TIME" />
+		<field name="FORMAT_ABBREV_WEEKDAY" />
+		<field name="FORMAT_CAP_AMPM" deprecated="17" />
+		<field name="FORMAT_CAP_MIDNIGHT" deprecated="17" />
+		<field name="FORMAT_CAP_NOON" deprecated="17" />
+		<field name="FORMAT_CAP_NOON_MIDNIGHT" deprecated="17" />
+		<field name="FORMAT_NO_MIDNIGHT" />
+		<field name="FORMAT_NO_MONTH_DAY" />
+		<field name="FORMAT_NO_NOON" />
+		<field name="FORMAT_NO_NOON_MIDNIGHT" deprecated="17" />
+		<field name="FORMAT_NO_YEAR" />
+		<field name="FORMAT_NUMERIC_DATE" />
+		<field name="FORMAT_SHOW_DATE" />
+		<field name="FORMAT_SHOW_TIME" />
+		<field name="FORMAT_SHOW_WEEKDAY" />
+		<field name="FORMAT_SHOW_YEAR" />
+		<field name="FORMAT_UTC" deprecated="15" />
+		<field name="HOUR_IN_MILLIS" />
+		<field name="HOUR_MINUTE_24" deprecated="17" />
+		<field name="LENGTH_LONG" deprecated="17" />
+		<field name="LENGTH_MEDIUM" deprecated="17" />
+		<field name="LENGTH_SHORT" deprecated="17" />
+		<field name="LENGTH_SHORTER" deprecated="17" />
+		<field name="LENGTH_SHORTEST" deprecated="17" />
+		<field name="MINUTE_IN_MILLIS" />
+		<field name="MONTH_DAY_FORMAT" />
+		<field name="MONTH_FORMAT" />
+		<field name="NUMERIC_MONTH_FORMAT" />
+		<field name="SECOND_IN_MILLIS" />
+		<field name="WEEKDAY_FORMAT" />
+		<field name="WEEK_IN_MILLIS" />
+		<field name="YEAR_FORMAT" />
+		<field name="YEAR_FORMAT_TWO_DIGITS" />
+		<field name="YEAR_IN_MILLIS" deprecated="30" />
+		<field name="sameMonthTable" deprecated="17" />
+		<field name="sameYearTable" deprecated="17" />
+	</class>
+	<class name="android/text/format/Formatter" since="3">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="formatFileSize(Landroid/content/Context;J)Ljava/lang/String;" />
+		<method name="formatIpAddress(I)Ljava/lang/String;" deprecated="15" />
+		<method name="formatShortFileSize(Landroid/content/Context;J)Ljava/lang/String;" since="5" />
+	</class>
+	<class name="android/text/format/Time" since="3" deprecated="22">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/text/format/Time;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="29" />
+		<method name="after(Landroid/text/format/Time;)Z" deprecated="29" />
+		<method name="before(Landroid/text/format/Time;)Z" deprecated="29" />
+		<method name="clear(Ljava/lang/String;)V" deprecated="29" />
+		<method name="compare(Landroid/text/format/Time;Landroid/text/format/Time;)I" deprecated="29" />
+		<method name="format(Ljava/lang/String;)Ljava/lang/String;" deprecated="29" />
+		<method name="format2445()Ljava/lang/String;" deprecated="29" />
+		<method name="format3339(Z)Ljava/lang/String;" deprecated="29" />
+		<method name="getActualMaximum(I)I" deprecated="29" />
+		<method name="getCurrentTimezone()Ljava/lang/String;" deprecated="29" />
+		<method name="getJulianDay(JJ)I" deprecated="29" />
+		<method name="getJulianMondayFromWeeksSinceEpoch(I)I" since="11" deprecated="29" />
+		<method name="getWeekNumber()I" deprecated="29" />
+		<method name="getWeeksSinceEpochFromJulianDay(II)I" since="11" deprecated="29" />
+		<method name="isEpoch(Landroid/text/format/Time;)Z" deprecated="29" />
+		<method name="normalize(Z)J" deprecated="29" />
+		<method name="parse(Ljava/lang/String;)Z" deprecated="29" />
+		<method name="parse3339(Ljava/lang/String;)Z" deprecated="29" />
+		<method name="set(III)V" deprecated="29" />
+		<method name="set(IIIIII)V" deprecated="29" />
+		<method name="set(J)V" deprecated="29" />
+		<method name="set(Landroid/text/format/Time;)V" deprecated="29" />
+		<method name="setJulianDay(I)J" deprecated="29" />
+		<method name="setToNow()V" deprecated="29" />
+		<method name="switchTimezone(Ljava/lang/String;)V" deprecated="29" />
+		<method name="toMillis(Z)J" deprecated="29" />
+		<field name="EPOCH_JULIAN_DAY" deprecated="29" />
+		<field name="FRIDAY" deprecated="29" />
+		<field name="HOUR" deprecated="29" />
+		<field name="MINUTE" deprecated="29" />
+		<field name="MONDAY" deprecated="29" />
+		<field name="MONDAY_BEFORE_JULIAN_EPOCH" since="11" deprecated="29" />
+		<field name="MONTH" deprecated="29" />
+		<field name="MONTH_DAY" deprecated="29" />
+		<field name="SATURDAY" deprecated="29" />
+		<field name="SECOND" deprecated="29" />
+		<field name="SUNDAY" deprecated="29" />
+		<field name="THURSDAY" deprecated="29" />
+		<field name="TIMEZONE_UTC" deprecated="29" />
+		<field name="TUESDAY" deprecated="29" />
+		<field name="WEDNESDAY" deprecated="29" />
+		<field name="WEEK_DAY" deprecated="29" />
+		<field name="WEEK_NUM" deprecated="29" />
+		<field name="YEAR" deprecated="29" />
+		<field name="YEAR_DAY" deprecated="29" />
+		<field name="allDay" deprecated="29" />
+		<field name="gmtoff" deprecated="29" />
+		<field name="hour" deprecated="29" />
+		<field name="isDst" deprecated="29" />
+		<field name="minute" deprecated="29" />
+		<field name="month" deprecated="29" />
+		<field name="monthDay" deprecated="29" />
+		<field name="second" deprecated="29" />
+		<field name="timezone" deprecated="29" />
+		<field name="weekDay" deprecated="29" />
+		<field name="year" deprecated="29" />
+		<field name="yearDay" deprecated="29" />
+	</class>
+	<class name="android/text/method/ArrowKeyMovementMethod" since="1">
+		<extends name="android/text/method/BaseMovementMethod" since="11" />
+		<extends name="java/lang/Object" removed="11" />
+		<implements name="android/text/method/MovementMethod" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getInstance()Landroid/text/method/MovementMethod;" />
+	</class>
+	<class name="android/text/method/BaseKeyListener" since="1">
+		<extends name="android/text/method/MetaKeyKeyListener" />
+		<implements name="android/text/method/KeyListener" />
+		<method name="&lt;init&gt;()V" />
+		<method name="backspace(Landroid/view/View;Landroid/text/Editable;ILandroid/view/KeyEvent;)Z" />
+		<method name="forwardDelete(Landroid/view/View;Landroid/text/Editable;ILandroid/view/KeyEvent;)Z" since="11" />
+	</class>
+	<class name="android/text/method/BaseMovementMethod" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/method/MovementMethod" />
+		<method name="&lt;init&gt;()V" />
+		<method name="bottom(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+		<method name="down(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+		<method name="end(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+		<method name="getMovementMetaState(Landroid/text/Spannable;Landroid/view/KeyEvent;)I" />
+		<method name="handleMovementKey(Landroid/widget/TextView;Landroid/text/Spannable;IILandroid/view/KeyEvent;)Z" />
+		<method name="home(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+		<method name="left(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+		<method name="lineEnd(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+		<method name="lineStart(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+		<method name="pageDown(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+		<method name="pageUp(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+		<method name="right(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+		<method name="top(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+		<method name="up(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+	</class>
+	<class name="android/text/method/CharacterPickerDialog" since="1">
+		<extends name="android/app/Dialog" />
+		<implements name="android/view/View$OnClickListener" />
+		<implements name="android/widget/AdapterView$OnItemClickListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/View;Landroid/text/Editable;Ljava/lang/String;Z)V" />
+	</class>
+	<class name="android/text/method/DateKeyListener" since="1">
+		<extends name="android/text/method/NumberKeyListener" />
+		<method name="&lt;init&gt;()V" deprecated="26" />
+		<method name="&lt;init&gt;(Ljava/util/Locale;)V" since="26" />
+		<method name="getInstance()Landroid/text/method/DateKeyListener;" deprecated="26" />
+		<method name="getInstance(Ljava/util/Locale;)Landroid/text/method/DateKeyListener;" since="26" />
+		<field name="CHARACTERS" deprecated="26" />
+	</class>
+	<class name="android/text/method/DateTimeKeyListener" since="1">
+		<extends name="android/text/method/NumberKeyListener" />
+		<method name="&lt;init&gt;()V" deprecated="26" />
+		<method name="&lt;init&gt;(Ljava/util/Locale;)V" since="26" />
+		<method name="getInstance()Landroid/text/method/DateTimeKeyListener;" deprecated="26" />
+		<method name="getInstance(Ljava/util/Locale;)Landroid/text/method/DateTimeKeyListener;" since="26" />
+		<field name="CHARACTERS" deprecated="26" />
+	</class>
+	<class name="android/text/method/DialerKeyListener" since="1">
+		<extends name="android/text/method/NumberKeyListener" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getInstance()Landroid/text/method/DialerKeyListener;" />
+		<field name="CHARACTERS" />
+	</class>
+	<class name="android/text/method/DigitsKeyListener" since="1">
+		<extends name="android/text/method/NumberKeyListener" />
+		<method name="&lt;init&gt;()V" deprecated="26" />
+		<method name="&lt;init&gt;(Ljava/util/Locale;)V" since="26" />
+		<method name="&lt;init&gt;(Ljava/util/Locale;ZZ)V" since="26" />
+		<method name="&lt;init&gt;(ZZ)V" deprecated="26" />
+		<method name="getInstance()Landroid/text/method/DigitsKeyListener;" deprecated="26" />
+		<method name="getInstance(Ljava/lang/String;)Landroid/text/method/DigitsKeyListener;" />
+		<method name="getInstance(Ljava/util/Locale;)Landroid/text/method/DigitsKeyListener;" since="26" />
+		<method name="getInstance(Ljava/util/Locale;ZZ)Landroid/text/method/DigitsKeyListener;" since="26" />
+		<method name="getInstance(ZZ)Landroid/text/method/DigitsKeyListener;" deprecated="26" />
+	</class>
+	<class name="android/text/method/HideReturnsTransformationMethod" since="1">
+		<extends name="android/text/method/ReplacementTransformationMethod" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getInstance()Landroid/text/method/HideReturnsTransformationMethod;" />
+	</class>
+	<class name="android/text/method/KeyListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="clearMetaKeyState(Landroid/view/View;Landroid/text/Editable;I)V" since="3" />
+		<method name="getInputType()I" since="3" />
+		<method name="onKeyDown(Landroid/view/View;Landroid/text/Editable;ILandroid/view/KeyEvent;)Z" />
+		<method name="onKeyOther(Landroid/view/View;Landroid/text/Editable;Landroid/view/KeyEvent;)Z" since="3" />
+		<method name="onKeyUp(Landroid/view/View;Landroid/text/Editable;ILandroid/view/KeyEvent;)Z" />
+	</class>
+	<class name="android/text/method/LinkMovementMethod" since="1">
+		<extends name="android/text/method/ScrollingMovementMethod" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/text/method/MetaKeyKeyListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="adjustMetaAfterKeypress(J)J" since="3" />
+		<method name="adjustMetaAfterKeypress(Landroid/text/Spannable;)V" />
+		<method name="clearMetaKeyState(JI)J" since="3" />
+		<method name="clearMetaKeyState(Landroid/text/Editable;I)V" since="3" />
+		<method name="clearMetaKeyState(Landroid/view/View;Landroid/text/Editable;I)V" since="3" />
+		<method name="getMetaState(J)I" since="3" />
+		<method name="getMetaState(JI)I" since="3" />
+		<method name="getMetaState(Ljava/lang/CharSequence;)I" />
+		<method name="getMetaState(Ljava/lang/CharSequence;I)I" />
+		<method name="getMetaState(Ljava/lang/CharSequence;ILandroid/view/KeyEvent;)I" since="19" />
+		<method name="getMetaState(Ljava/lang/CharSequence;Landroid/view/KeyEvent;)I" since="19" />
+		<method name="handleKeyDown(JILandroid/view/KeyEvent;)J" since="3" />
+		<method name="handleKeyUp(JILandroid/view/KeyEvent;)J" since="3" />
+		<method name="isMetaTracker(Ljava/lang/CharSequence;Ljava/lang/Object;)Z" />
+		<method name="isSelectingMetaTracker(Ljava/lang/CharSequence;Ljava/lang/Object;)Z" since="3" />
+		<method name="onKeyDown(Landroid/view/View;Landroid/text/Editable;ILandroid/view/KeyEvent;)Z" />
+		<method name="onKeyUp(Landroid/view/View;Landroid/text/Editable;ILandroid/view/KeyEvent;)Z" />
+		<method name="resetLockedMeta(J)J" since="3" />
+		<method name="resetLockedMeta(Landroid/text/Spannable;)V" />
+		<method name="resetMetaState(Landroid/text/Spannable;)V" />
+		<field name="META_ALT_LOCKED" />
+		<field name="META_ALT_ON" />
+		<field name="META_CAP_LOCKED" />
+		<field name="META_SHIFT_ON" />
+		<field name="META_SYM_LOCKED" />
+		<field name="META_SYM_ON" />
+	</class>
+	<class name="android/text/method/MovementMethod" since="1">
+		<extends name="java/lang/Object" />
+		<method name="canSelectArbitrarily()Z" />
+		<method name="initialize(Landroid/widget/TextView;Landroid/text/Spannable;)V" />
+		<method name="onGenericMotionEvent(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z" since="12" />
+		<method name="onKeyDown(Landroid/widget/TextView;Landroid/text/Spannable;ILandroid/view/KeyEvent;)Z" />
+		<method name="onKeyOther(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/KeyEvent;)Z" since="3" />
+		<method name="onKeyUp(Landroid/widget/TextView;Landroid/text/Spannable;ILandroid/view/KeyEvent;)Z" />
+		<method name="onTakeFocus(Landroid/widget/TextView;Landroid/text/Spannable;I)V" />
+		<method name="onTouchEvent(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z" />
+		<method name="onTrackballEvent(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z" />
+	</class>
+	<class name="android/text/method/MultiTapKeyListener" since="1">
+		<extends name="android/text/method/BaseKeyListener" />
+		<implements name="android/text/SpanWatcher" />
+		<method name="&lt;init&gt;(Landroid/text/method/TextKeyListener$Capitalize;Z)V" />
+		<method name="getInstance(ZLandroid/text/method/TextKeyListener$Capitalize;)Landroid/text/method/MultiTapKeyListener;" />
+	</class>
+	<class name="android/text/method/NumberKeyListener" since="1">
+		<extends name="android/text/method/BaseKeyListener" />
+		<implements name="android/text/InputFilter" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAcceptedChars()[C" />
+		<method name="lookup(Landroid/view/KeyEvent;Landroid/text/Spannable;)I" />
+		<method name="ok([CC)Z" />
+	</class>
+	<class name="android/text/method/PasswordTransformationMethod" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/TextWatcher" />
+		<implements name="android/text/method/TransformationMethod" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getInstance()Landroid/text/method/PasswordTransformationMethod;" />
+	</class>
+	<class name="android/text/method/QwertyKeyListener" since="1">
+		<extends name="android/text/method/BaseKeyListener" />
+		<method name="&lt;init&gt;(Landroid/text/method/TextKeyListener$Capitalize;Z)V" />
+		<method name="getInstance(ZLandroid/text/method/TextKeyListener$Capitalize;)Landroid/text/method/QwertyKeyListener;" />
+		<method name="getInstanceForFullKeyboard()Landroid/text/method/QwertyKeyListener;" since="11" />
+		<method name="markAsReplaced(Landroid/text/Spannable;IILjava/lang/String;)V" />
+	</class>
+	<class name="android/text/method/ReplacementTransformationMethod" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/method/TransformationMethod" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getOriginal()[C" />
+		<method name="getReplacement()[C" />
+	</class>
+	<class name="android/text/method/ScrollingMovementMethod" since="1">
+		<extends name="android/text/method/BaseMovementMethod" since="11" />
+		<extends name="java/lang/Object" removed="11" />
+		<implements name="android/text/method/MovementMethod" />
+		<method name="&lt;init&gt;()V" />
+		<method name="down(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+		<method name="getInstance()Landroid/text/method/MovementMethod;" />
+		<method name="left(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+		<method name="right(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+		<method name="up(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+	</class>
+	<class name="android/text/method/SingleLineTransformationMethod" since="1">
+		<extends name="android/text/method/ReplacementTransformationMethod" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getInstance()Landroid/text/method/SingleLineTransformationMethod;" />
+	</class>
+	<class name="android/text/method/TextKeyListener" since="1">
+		<extends name="android/text/method/BaseKeyListener" />
+		<implements name="android/text/SpanWatcher" />
+		<method name="&lt;init&gt;(Landroid/text/method/TextKeyListener$Capitalize;Z)V" />
+		<method name="clear(Landroid/text/Editable;)V" />
+		<method name="getInstance()Landroid/text/method/TextKeyListener;" />
+		<method name="getInstance(ZLandroid/text/method/TextKeyListener$Capitalize;)Landroid/text/method/TextKeyListener;" />
+		<method name="release()V" />
+		<method name="shouldCap(Landroid/text/method/TextKeyListener$Capitalize;Ljava/lang/CharSequence;I)Z" />
+	</class>
+	<class name="android/text/method/TextKeyListener$Capitalize" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/text/method/TextKeyListener$Capitalize;" />
+		<method name="values()[Landroid/text/method/TextKeyListener$Capitalize;" />
+		<field name="CHARACTERS" />
+		<field name="NONE" />
+		<field name="SENTENCES" />
+		<field name="WORDS" />
+	</class>
+	<class name="android/text/method/TimeKeyListener" since="1">
+		<extends name="android/text/method/NumberKeyListener" />
+		<method name="&lt;init&gt;()V" deprecated="26" />
+		<method name="&lt;init&gt;(Ljava/util/Locale;)V" since="26" />
+		<method name="getInstance()Landroid/text/method/TimeKeyListener;" deprecated="26" />
+		<method name="getInstance(Ljava/util/Locale;)Landroid/text/method/TimeKeyListener;" since="26" />
+		<field name="CHARACTERS" deprecated="26" />
+	</class>
+	<class name="android/text/method/Touch" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getInitialScrollX(Landroid/widget/TextView;Landroid/text/Spannable;)I" since="3" />
+		<method name="getInitialScrollY(Landroid/widget/TextView;Landroid/text/Spannable;)I" since="3" />
+		<method name="onTouchEvent(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z" />
+		<method name="scrollTo(Landroid/widget/TextView;Landroid/text/Layout;II)V" />
+	</class>
+	<class name="android/text/method/TransformationMethod" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getTransformation(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence;" />
+		<method name="onFocusChanged(Landroid/view/View;Ljava/lang/CharSequence;ZILandroid/graphics/Rect;)V" />
+	</class>
+	<class name="android/text/style/AbsoluteSizeSpan" since="1">
+		<extends name="android/text/style/MetricAffectingSpan" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(IZ)V" since="5" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+		<method name="getDip()Z" since="5" />
+		<method name="getSize()I" />
+	</class>
+	<class name="android/text/style/AlignmentSpan" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/style/ParagraphStyle" />
+		<method name="getAlignment()Landroid/text/Layout$Alignment;" />
+	</class>
+	<class name="android/text/style/AlignmentSpan$Standard" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<implements name="android/text/style/AlignmentSpan" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+		<method name="&lt;init&gt;(Landroid/text/Layout$Alignment;)V" />
+	</class>
+	<class name="android/text/style/BackgroundColorSpan" since="1">
+		<extends name="android/text/style/CharacterStyle" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<implements name="android/text/style/UpdateAppearance" since="3" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+		<method name="getBackgroundColor()I" />
+	</class>
+	<class name="android/text/style/BulletSpan" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<implements name="android/text/style/LeadingMarginSpan" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(III)V" since="28" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+		<method name="getBulletRadius()I" since="28" />
+		<method name="getColor()I" since="28" />
+		<method name="getGapWidth()I" since="28" />
+		<field name="STANDARD_GAP_WIDTH" />
+	</class>
+	<class name="android/text/style/CharacterStyle" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getUnderlying()Landroid/text/style/CharacterStyle;" />
+		<method name="updateDrawState(Landroid/text/TextPaint;)V" />
+		<method name="wrap(Landroid/text/style/CharacterStyle;)Landroid/text/style/CharacterStyle;" />
+	</class>
+	<class name="android/text/style/ClickableSpan" since="1">
+		<extends name="android/text/style/CharacterStyle" />
+		<implements name="android/text/style/UpdateAppearance" since="3" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onClick(Landroid/view/View;)V" />
+	</class>
+	<class name="android/text/style/DrawableMarginSpan" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/style/LeadingMarginSpan" />
+		<implements name="android/text/style/LineHeightSpan" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;I)V" />
+	</class>
+	<class name="android/text/style/DynamicDrawableSpan" since="1">
+		<extends name="android/text/style/ReplacementSpan" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" since="3" />
+		<method name="getDrawable()Landroid/graphics/drawable/Drawable;" />
+		<method name="getVerticalAlignment()I" since="3" />
+		<field name="ALIGN_BASELINE" since="3" />
+		<field name="ALIGN_BOTTOM" since="3" />
+		<field name="ALIGN_CENTER" since="29" />
+		<field name="mVerticalAlignment" since="3" />
+	</class>
+	<class name="android/text/style/EasyEditSpan" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/ParcelableSpan" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/app/PendingIntent;)V" since="18" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="18" />
+		<field name="EXTRA_TEXT_CHANGED_TYPE" since="18" />
+		<field name="TEXT_DELETED" since="18" />
+		<field name="TEXT_MODIFIED" since="18" />
+	</class>
+	<class name="android/text/style/ForegroundColorSpan" since="1">
+		<extends name="android/text/style/CharacterStyle" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<implements name="android/text/style/UpdateAppearance" since="3" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+		<method name="getForegroundColor()I" />
+	</class>
+	<class name="android/text/style/IconMarginSpan" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/style/LeadingMarginSpan" />
+		<implements name="android/text/style/LineHeightSpan" />
+		<method name="&lt;init&gt;(Landroid/graphics/Bitmap;)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Bitmap;I)V" />
+	</class>
+	<class name="android/text/style/ImageSpan" since="1">
+		<extends name="android/text/style/DynamicDrawableSpan" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;II)V" since="3" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/graphics/Bitmap;)V" since="4" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/graphics/Bitmap;I)V" since="4" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/net/Uri;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/net/Uri;I)V" since="3" />
+		<method name="&lt;init&gt;(Landroid/graphics/Bitmap;)V" deprecated="15" />
+		<method name="&lt;init&gt;(Landroid/graphics/Bitmap;I)V" since="3" deprecated="15" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;I)V" since="3" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;Ljava/lang/String;I)V" since="3" />
+		<method name="getSource()Ljava/lang/String;" />
+	</class>
+	<class name="android/text/style/LeadingMarginSpan" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/style/ParagraphStyle" />
+		<method name="drawLeadingMargin(Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIIILjava/lang/CharSequence;IIZLandroid/text/Layout;)V" />
+		<method name="getLeadingMargin(Z)I" />
+	</class>
+	<class name="android/text/style/LeadingMarginSpan$LeadingMarginSpan2" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/style/LeadingMarginSpan" />
+		<implements name="android/text/style/WrapTogetherSpan" />
+		<method name="getLeadingMarginLineCount()I" />
+	</class>
+	<class name="android/text/style/LeadingMarginSpan$Standard" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<implements name="android/text/style/LeadingMarginSpan" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+	</class>
+	<class name="android/text/style/LineBackgroundSpan" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/style/ParagraphStyle" />
+		<method name="drawBackground(Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIIILjava/lang/CharSequence;III)V" />
+	</class>
+	<class name="android/text/style/LineBackgroundSpan$Standard" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/ParcelableSpan" />
+		<implements name="android/text/style/LineBackgroundSpan" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="getColor()I" />
+	</class>
+	<class name="android/text/style/LineHeightSpan" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/style/ParagraphStyle" />
+		<implements name="android/text/style/WrapTogetherSpan" />
+		<method name="chooseHeight(Ljava/lang/CharSequence;IIIILandroid/graphics/Paint$FontMetricsInt;)V" />
+	</class>
+	<class name="android/text/style/LineHeightSpan$Standard" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/ParcelableSpan" />
+		<implements name="android/text/style/LineHeightSpan" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="getHeight()I" />
+	</class>
+	<class name="android/text/style/LineHeightSpan$WithDensity" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/style/LineHeightSpan" />
+		<method name="chooseHeight(Ljava/lang/CharSequence;IIIILandroid/graphics/Paint$FontMetricsInt;Landroid/text/TextPaint;)V" />
+	</class>
+	<class name="android/text/style/LocaleSpan" since="17">
+		<extends name="android/text/style/MetricAffectingSpan" />
+		<implements name="android/text/ParcelableSpan" />
+		<method name="&lt;init&gt;(Landroid/os/LocaleList;)V" since="24" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Locale;)V" />
+		<method name="getLocale()Ljava/util/Locale;" />
+		<method name="getLocales()Landroid/os/LocaleList;" since="24" />
+	</class>
+	<class name="android/text/style/MaskFilterSpan" since="1">
+		<extends name="android/text/style/CharacterStyle" />
+		<implements name="android/text/style/UpdateAppearance" since="3" />
+		<method name="&lt;init&gt;(Landroid/graphics/MaskFilter;)V" />
+		<method name="getMaskFilter()Landroid/graphics/MaskFilter;" />
+	</class>
+	<class name="android/text/style/MetricAffectingSpan" since="1">
+		<extends name="android/text/style/CharacterStyle" />
+		<implements name="android/text/style/UpdateLayout" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getUnderlying()Landroid/text/style/MetricAffectingSpan;" />
+		<method name="updateMeasureState(Landroid/text/TextPaint;)V" />
+	</class>
+	<class name="android/text/style/ParagraphStyle" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/text/style/QuoteSpan" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<implements name="android/text/style/LeadingMarginSpan" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(III)V" since="28" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+		<method name="getColor()I" />
+		<method name="getGapWidth()I" since="28" />
+		<method name="getStripeWidth()I" since="28" />
+		<field name="STANDARD_COLOR" since="28" />
+		<field name="STANDARD_GAP_WIDTH_PX" since="28" />
+		<field name="STANDARD_STRIPE_WIDTH_PX" since="28" />
+	</class>
+	<class name="android/text/style/RasterizerSpan" since="1" removed="26">
+		<extends name="android/text/style/CharacterStyle" />
+		<implements name="android/text/style/UpdateAppearance" since="3" />
+		<method name="&lt;init&gt;(Landroid/graphics/Rasterizer;)V" />
+		<method name="getRasterizer()Landroid/graphics/Rasterizer;" />
+	</class>
+	<class name="android/text/style/RelativeSizeSpan" since="1">
+		<extends name="android/text/style/MetricAffectingSpan" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<method name="&lt;init&gt;(F)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+		<method name="getSizeChange()F" />
+	</class>
+	<class name="android/text/style/ReplacementSpan" since="1">
+		<extends name="android/text/style/MetricAffectingSpan" />
+		<method name="&lt;init&gt;()V" />
+		<method name="draw(Landroid/graphics/Canvas;Ljava/lang/CharSequence;IIFIIILandroid/graphics/Paint;)V" />
+		<method name="getContentDescription()Ljava/lang/CharSequence;" since="30" />
+		<method name="getSize(Landroid/graphics/Paint;Ljava/lang/CharSequence;IILandroid/graphics/Paint$FontMetricsInt;)I" />
+		<method name="setContentDescription(Ljava/lang/CharSequence;)V" since="30" />
+	</class>
+	<class name="android/text/style/ScaleXSpan" since="1">
+		<extends name="android/text/style/MetricAffectingSpan" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<method name="&lt;init&gt;(F)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+		<method name="getScaleX()F" />
+	</class>
+	<class name="android/text/style/StrikethroughSpan" since="1">
+		<extends name="android/text/style/CharacterStyle" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<implements name="android/text/style/UpdateAppearance" since="3" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+	</class>
+	<class name="android/text/style/StyleSpan" since="1">
+		<extends name="android/text/style/MetricAffectingSpan" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+		<method name="getStyle()I" />
+	</class>
+	<class name="android/text/style/SubscriptSpan" since="1">
+		<extends name="android/text/style/MetricAffectingSpan" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+	</class>
+	<class name="android/text/style/SuggestionSpan" since="14">
+		<extends name="android/text/style/CharacterStyle" />
+		<implements name="android/text/ParcelableSpan" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/util/Locale;[Ljava/lang/String;ILjava/lang/Class;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;[Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Locale;[Ljava/lang/String;I)V" />
+		<method name="getFlags()I" />
+		<method name="getLocale()Ljava/lang/String;" deprecated="24" />
+		<method name="getLocaleObject()Ljava/util/Locale;" since="24" />
+		<method name="getSuggestions()[Ljava/lang/String;" />
+		<method name="getUnderlineColor()I" since="29" />
+		<method name="setFlags(I)V" />
+		<field name="ACTION_SUGGESTION_PICKED" deprecated="29" />
+		<field name="CREATOR" />
+		<field name="FLAG_AUTO_CORRECTION" since="15" />
+		<field name="FLAG_EASY_CORRECT" />
+		<field name="FLAG_GRAMMAR_ERROR" since="31" />
+		<field name="FLAG_MISSPELLED" />
+		<field name="SUGGESTIONS_MAX_SIZE" />
+		<field name="SUGGESTION_SPAN_PICKED_AFTER" deprecated="29" />
+		<field name="SUGGESTION_SPAN_PICKED_BEFORE" deprecated="29" />
+		<field name="SUGGESTION_SPAN_PICKED_HASHCODE" deprecated="29" />
+	</class>
+	<class name="android/text/style/SuperscriptSpan" since="1">
+		<extends name="android/text/style/MetricAffectingSpan" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+	</class>
+	<class name="android/text/style/TabStopSpan" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/style/ParagraphStyle" />
+		<method name="getTabStop()I" />
+	</class>
+	<class name="android/text/style/TabStopSpan$Standard" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/style/TabStopSpan" />
+		<method name="&lt;init&gt;(I)V" />
+	</class>
+	<class name="android/text/style/TextAppearanceSpan" since="1">
+		<extends name="android/text/style/MetricAffectingSpan" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;II)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+		<method name="&lt;init&gt;(Ljava/lang/String;IILandroid/content/res/ColorStateList;Landroid/content/res/ColorStateList;)V" />
+		<method name="getFamily()Ljava/lang/String;" />
+		<method name="getFontFeatureSettings()Ljava/lang/String;" since="29" />
+		<method name="getFontVariationSettings()Ljava/lang/String;" since="29" />
+		<method name="getLinkTextColor()Landroid/content/res/ColorStateList;" />
+		<method name="getShadowColor()I" since="29" />
+		<method name="getShadowDx()F" since="29" />
+		<method name="getShadowDy()F" since="29" />
+		<method name="getShadowRadius()F" since="29" />
+		<method name="getTextColor()Landroid/content/res/ColorStateList;" />
+		<method name="getTextFontWeight()I" since="29" />
+		<method name="getTextLocales()Landroid/os/LocaleList;" since="29" />
+		<method name="getTextSize()I" />
+		<method name="getTextStyle()I" />
+		<method name="getTypeface()Landroid/graphics/Typeface;" since="29" />
+		<method name="isElegantTextHeight()Z" since="29" />
+	</class>
+	<class name="android/text/style/TtsSpan" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/ParcelableSpan" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/os/PersistableBundle;)V" />
+		<method name="getArgs()Landroid/os/PersistableBundle;" />
+		<method name="getType()Ljava/lang/String;" />
+		<field name="ANIMACY_ANIMATE" />
+		<field name="ANIMACY_INANIMATE" />
+		<field name="ARG_ANIMACY" />
+		<field name="ARG_CASE" />
+		<field name="ARG_COUNTRY_CODE" />
+		<field name="ARG_CURRENCY" />
+		<field name="ARG_DAY" />
+		<field name="ARG_DENOMINATOR" />
+		<field name="ARG_DIGITS" />
+		<field name="ARG_DOMAIN" />
+		<field name="ARG_EXTENSION" />
+		<field name="ARG_FRACTIONAL_PART" />
+		<field name="ARG_FRAGMENT_ID" />
+		<field name="ARG_GENDER" />
+		<field name="ARG_HOURS" />
+		<field name="ARG_INTEGER_PART" />
+		<field name="ARG_MINUTES" />
+		<field name="ARG_MONTH" />
+		<field name="ARG_MULTIPLICITY" />
+		<field name="ARG_NUMBER" />
+		<field name="ARG_NUMBER_PARTS" />
+		<field name="ARG_NUMERATOR" />
+		<field name="ARG_PASSWORD" />
+		<field name="ARG_PATH" />
+		<field name="ARG_PORT" />
+		<field name="ARG_PROTOCOL" />
+		<field name="ARG_QUANTITY" />
+		<field name="ARG_QUERY_STRING" />
+		<field name="ARG_TEXT" />
+		<field name="ARG_UNIT" />
+		<field name="ARG_USERNAME" />
+		<field name="ARG_VERBATIM" />
+		<field name="ARG_WEEKDAY" />
+		<field name="ARG_YEAR" />
+		<field name="CASE_ABLATIVE" />
+		<field name="CASE_ACCUSATIVE" />
+		<field name="CASE_DATIVE" />
+		<field name="CASE_GENITIVE" />
+		<field name="CASE_INSTRUMENTAL" />
+		<field name="CASE_LOCATIVE" />
+		<field name="CASE_NOMINATIVE" />
+		<field name="CASE_VOCATIVE" />
+		<field name="GENDER_FEMALE" />
+		<field name="GENDER_MALE" />
+		<field name="GENDER_NEUTRAL" />
+		<field name="MONTH_APRIL" />
+		<field name="MONTH_AUGUST" />
+		<field name="MONTH_DECEMBER" />
+		<field name="MONTH_FEBRUARY" />
+		<field name="MONTH_JANUARY" />
+		<field name="MONTH_JULY" />
+		<field name="MONTH_JUNE" />
+		<field name="MONTH_MARCH" />
+		<field name="MONTH_MAY" />
+		<field name="MONTH_NOVEMBER" />
+		<field name="MONTH_OCTOBER" />
+		<field name="MONTH_SEPTEMBER" />
+		<field name="MULTIPLICITY_DUAL" />
+		<field name="MULTIPLICITY_PLURAL" />
+		<field name="MULTIPLICITY_SINGLE" />
+		<field name="TYPE_CARDINAL" />
+		<field name="TYPE_DATE" />
+		<field name="TYPE_DECIMAL" />
+		<field name="TYPE_DIGITS" />
+		<field name="TYPE_ELECTRONIC" />
+		<field name="TYPE_FRACTION" />
+		<field name="TYPE_MEASURE" />
+		<field name="TYPE_MONEY" />
+		<field name="TYPE_ORDINAL" />
+		<field name="TYPE_TELEPHONE" />
+		<field name="TYPE_TEXT" />
+		<field name="TYPE_TIME" />
+		<field name="TYPE_VERBATIM" />
+		<field name="WEEKDAY_FRIDAY" />
+		<field name="WEEKDAY_MONDAY" />
+		<field name="WEEKDAY_SATURDAY" />
+		<field name="WEEKDAY_SUNDAY" />
+		<field name="WEEKDAY_THURSDAY" />
+		<field name="WEEKDAY_TUESDAY" />
+		<field name="WEEKDAY_WEDNESDAY" />
+	</class>
+	<class name="android/text/style/TtsSpan$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="build()Landroid/text/style/TtsSpan;" />
+		<method name="setIntArgument(Ljava/lang/String;I)Landroid/text/style/TtsSpan$Builder;" />
+		<method name="setLongArgument(Ljava/lang/String;J)Landroid/text/style/TtsSpan$Builder;" />
+		<method name="setStringArgument(Ljava/lang/String;Ljava/lang/String;)Landroid/text/style/TtsSpan$Builder;" />
+	</class>
+	<class name="android/text/style/TtsSpan$CardinalBuilder" since="21">
+		<extends name="android/text/style/TtsSpan$SemioticClassBuilder" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(J)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="setNumber(J)Landroid/text/style/TtsSpan$CardinalBuilder;" />
+		<method name="setNumber(Ljava/lang/String;)Landroid/text/style/TtsSpan$CardinalBuilder;" />
+	</class>
+	<class name="android/text/style/TtsSpan$DateBuilder" since="21">
+		<extends name="android/text/style/TtsSpan$SemioticClassBuilder" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V" />
+		<method name="setDay(I)Landroid/text/style/TtsSpan$DateBuilder;" />
+		<method name="setMonth(I)Landroid/text/style/TtsSpan$DateBuilder;" />
+		<method name="setWeekday(I)Landroid/text/style/TtsSpan$DateBuilder;" />
+		<method name="setYear(I)Landroid/text/style/TtsSpan$DateBuilder;" />
+	</class>
+	<class name="android/text/style/TtsSpan$DecimalBuilder" since="21">
+		<extends name="android/text/style/TtsSpan$SemioticClassBuilder" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(DII)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setArgumentsFromDouble(DII)Landroid/text/style/TtsSpan$DecimalBuilder;" />
+		<method name="setFractionalPart(Ljava/lang/String;)Landroid/text/style/TtsSpan$DecimalBuilder;" />
+		<method name="setIntegerPart(J)Landroid/text/style/TtsSpan$DecimalBuilder;" />
+		<method name="setIntegerPart(Ljava/lang/String;)Landroid/text/style/TtsSpan$DecimalBuilder;" />
+	</class>
+	<class name="android/text/style/TtsSpan$DigitsBuilder" since="21">
+		<extends name="android/text/style/TtsSpan$SemioticClassBuilder" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="setDigits(Ljava/lang/String;)Landroid/text/style/TtsSpan$DigitsBuilder;" />
+	</class>
+	<class name="android/text/style/TtsSpan$ElectronicBuilder" since="21">
+		<extends name="android/text/style/TtsSpan$SemioticClassBuilder" />
+		<method name="&lt;init&gt;()V" />
+		<method name="setDomain(Ljava/lang/String;)Landroid/text/style/TtsSpan$ElectronicBuilder;" />
+		<method name="setEmailArguments(Ljava/lang/String;Ljava/lang/String;)Landroid/text/style/TtsSpan$ElectronicBuilder;" />
+		<method name="setFragmentId(Ljava/lang/String;)Landroid/text/style/TtsSpan$ElectronicBuilder;" />
+		<method name="setPassword(Ljava/lang/String;)Landroid/text/style/TtsSpan$ElectronicBuilder;" />
+		<method name="setPath(Ljava/lang/String;)Landroid/text/style/TtsSpan$ElectronicBuilder;" />
+		<method name="setPort(I)Landroid/text/style/TtsSpan$ElectronicBuilder;" />
+		<method name="setProtocol(Ljava/lang/String;)Landroid/text/style/TtsSpan$ElectronicBuilder;" />
+		<method name="setQueryString(Ljava/lang/String;)Landroid/text/style/TtsSpan$ElectronicBuilder;" />
+		<method name="setUsername(Ljava/lang/String;)Landroid/text/style/TtsSpan$ElectronicBuilder;" />
+	</class>
+	<class name="android/text/style/TtsSpan$FractionBuilder" since="21">
+		<extends name="android/text/style/TtsSpan$SemioticClassBuilder" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(JJJ)V" />
+		<method name="setDenominator(J)Landroid/text/style/TtsSpan$FractionBuilder;" />
+		<method name="setDenominator(Ljava/lang/String;)Landroid/text/style/TtsSpan$FractionBuilder;" />
+		<method name="setIntegerPart(J)Landroid/text/style/TtsSpan$FractionBuilder;" />
+		<method name="setIntegerPart(Ljava/lang/String;)Landroid/text/style/TtsSpan$FractionBuilder;" />
+		<method name="setNumerator(J)Landroid/text/style/TtsSpan$FractionBuilder;" />
+		<method name="setNumerator(Ljava/lang/String;)Landroid/text/style/TtsSpan$FractionBuilder;" />
+	</class>
+	<class name="android/text/style/TtsSpan$MeasureBuilder" since="21">
+		<extends name="android/text/style/TtsSpan$SemioticClassBuilder" />
+		<method name="&lt;init&gt;()V" />
+		<method name="setDenominator(J)Landroid/text/style/TtsSpan$MeasureBuilder;" />
+		<method name="setDenominator(Ljava/lang/String;)Landroid/text/style/TtsSpan$MeasureBuilder;" />
+		<method name="setFractionalPart(Ljava/lang/String;)Landroid/text/style/TtsSpan$MeasureBuilder;" />
+		<method name="setIntegerPart(J)Landroid/text/style/TtsSpan$MeasureBuilder;" />
+		<method name="setIntegerPart(Ljava/lang/String;)Landroid/text/style/TtsSpan$MeasureBuilder;" />
+		<method name="setNumber(J)Landroid/text/style/TtsSpan$MeasureBuilder;" />
+		<method name="setNumber(Ljava/lang/String;)Landroid/text/style/TtsSpan$MeasureBuilder;" />
+		<method name="setNumerator(J)Landroid/text/style/TtsSpan$MeasureBuilder;" />
+		<method name="setNumerator(Ljava/lang/String;)Landroid/text/style/TtsSpan$MeasureBuilder;" />
+		<method name="setUnit(Ljava/lang/String;)Landroid/text/style/TtsSpan$MeasureBuilder;" />
+	</class>
+	<class name="android/text/style/TtsSpan$MoneyBuilder" since="21">
+		<extends name="android/text/style/TtsSpan$SemioticClassBuilder" />
+		<method name="&lt;init&gt;()V" />
+		<method name="setCurrency(Ljava/lang/String;)Landroid/text/style/TtsSpan$MoneyBuilder;" />
+		<method name="setFractionalPart(Ljava/lang/String;)Landroid/text/style/TtsSpan$MoneyBuilder;" />
+		<method name="setIntegerPart(J)Landroid/text/style/TtsSpan$MoneyBuilder;" />
+		<method name="setIntegerPart(Ljava/lang/String;)Landroid/text/style/TtsSpan$MoneyBuilder;" />
+		<method name="setQuantity(Ljava/lang/String;)Landroid/text/style/TtsSpan$MoneyBuilder;" />
+	</class>
+	<class name="android/text/style/TtsSpan$OrdinalBuilder" since="21">
+		<extends name="android/text/style/TtsSpan$SemioticClassBuilder" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(J)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="setNumber(J)Landroid/text/style/TtsSpan$OrdinalBuilder;" />
+		<method name="setNumber(Ljava/lang/String;)Landroid/text/style/TtsSpan$OrdinalBuilder;" />
+	</class>
+	<class name="android/text/style/TtsSpan$SemioticClassBuilder" since="21">
+		<extends name="android/text/style/TtsSpan$Builder" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="setAnimacy(Ljava/lang/String;)Landroid/text/style/TtsSpan$SemioticClassBuilder;" />
+		<method name="setCase(Ljava/lang/String;)Landroid/text/style/TtsSpan$SemioticClassBuilder;" />
+		<method name="setGender(Ljava/lang/String;)Landroid/text/style/TtsSpan$SemioticClassBuilder;" />
+		<method name="setMultiplicity(Ljava/lang/String;)Landroid/text/style/TtsSpan$SemioticClassBuilder;" />
+	</class>
+	<class name="android/text/style/TtsSpan$TelephoneBuilder" since="21">
+		<extends name="android/text/style/TtsSpan$SemioticClassBuilder" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="setCountryCode(Ljava/lang/String;)Landroid/text/style/TtsSpan$TelephoneBuilder;" />
+		<method name="setExtension(Ljava/lang/String;)Landroid/text/style/TtsSpan$TelephoneBuilder;" />
+		<method name="setNumberParts(Ljava/lang/String;)Landroid/text/style/TtsSpan$TelephoneBuilder;" />
+	</class>
+	<class name="android/text/style/TtsSpan$TextBuilder" since="21">
+		<extends name="android/text/style/TtsSpan$SemioticClassBuilder" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="setText(Ljava/lang/String;)Landroid/text/style/TtsSpan$TextBuilder;" />
+	</class>
+	<class name="android/text/style/TtsSpan$TimeBuilder" since="21">
+		<extends name="android/text/style/TtsSpan$SemioticClassBuilder" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="setHours(I)Landroid/text/style/TtsSpan$TimeBuilder;" />
+		<method name="setMinutes(I)Landroid/text/style/TtsSpan$TimeBuilder;" />
+	</class>
+	<class name="android/text/style/TtsSpan$VerbatimBuilder" since="21">
+		<extends name="android/text/style/TtsSpan$SemioticClassBuilder" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="setVerbatim(Ljava/lang/String;)Landroid/text/style/TtsSpan$VerbatimBuilder;" />
+	</class>
+	<class name="android/text/style/TypefaceSpan" since="1">
+		<extends name="android/text/style/MetricAffectingSpan" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<method name="&lt;init&gt;(Landroid/graphics/Typeface;)V" since="28" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getFamily()Ljava/lang/String;" />
+		<method name="getTypeface()Landroid/graphics/Typeface;" since="28" />
+	</class>
+	<class name="android/text/style/URLSpan" since="1">
+		<extends name="android/text/style/ClickableSpan" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getURL()Ljava/lang/String;" />
+	</class>
+	<class name="android/text/style/UnderlineSpan" since="1">
+		<extends name="android/text/style/CharacterStyle" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<implements name="android/text/style/UpdateAppearance" since="3" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+	</class>
+	<class name="android/text/style/UpdateAppearance" since="3">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/text/style/UpdateLayout" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/style/UpdateAppearance" since="3" />
+	</class>
+	<class name="android/text/style/WrapTogetherSpan" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/style/ParagraphStyle" />
+	</class>
+	<class name="android/text/util/Linkify" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addLinks(Landroid/text/Spannable;I)Z" />
+		<method name="addLinks(Landroid/text/Spannable;ILjava/util/function/Function;)Z" since="29" />
+		<method name="addLinks(Landroid/text/Spannable;Ljava/util/regex/Pattern;Ljava/lang/String;)Z" />
+		<method name="addLinks(Landroid/text/Spannable;Ljava/util/regex/Pattern;Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;)Z" />
+		<method name="addLinks(Landroid/text/Spannable;Ljava/util/regex/Pattern;Ljava/lang/String;[Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;)Z" since="24" />
+		<method name="addLinks(Landroid/text/Spannable;Ljava/util/regex/Pattern;Ljava/lang/String;[Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;Ljava/util/function/Function;)Z" since="29" />
+		<method name="addLinks(Landroid/widget/TextView;I)Z" />
+		<method name="addLinks(Landroid/widget/TextView;Ljava/util/regex/Pattern;Ljava/lang/String;)V" />
+		<method name="addLinks(Landroid/widget/TextView;Ljava/util/regex/Pattern;Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;)V" />
+		<method name="addLinks(Landroid/widget/TextView;Ljava/util/regex/Pattern;Ljava/lang/String;[Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;)V" since="24" />
+		<field name="ALL" />
+		<field name="EMAIL_ADDRESSES" />
+		<field name="MAP_ADDRESSES" deprecated="28" />
+		<field name="PHONE_NUMBERS" />
+		<field name="WEB_URLS" />
+		<field name="sPhoneNumberMatchFilter" />
+		<field name="sPhoneNumberTransformFilter" />
+		<field name="sUrlMatchFilter" />
+	</class>
+	<class name="android/text/util/Linkify$MatchFilter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="acceptMatch(Ljava/lang/CharSequence;II)Z" />
+	</class>
+	<class name="android/text/util/Linkify$TransformFilter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="transformUrl(Ljava/util/regex/Matcher;Ljava/lang/String;)Ljava/lang/String;" />
+	</class>
+	<class name="android/text/util/Rfc822Token" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getAddress()Ljava/lang/String;" />
+		<method name="getComment()Ljava/lang/String;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="quoteComment(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="quoteName(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="quoteNameIfNecessary(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="setAddress(Ljava/lang/String;)V" />
+		<method name="setComment(Ljava/lang/String;)V" />
+		<method name="setName(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/text/util/Rfc822Tokenizer" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/widget/MultiAutoCompleteTextView$Tokenizer" />
+		<method name="&lt;init&gt;()V" />
+		<method name="tokenize(Ljava/lang/CharSequence;)[Landroid/text/util/Rfc822Token;" />
+		<method name="tokenize(Ljava/lang/CharSequence;Ljava/util/Collection;)V" since="8" />
+	</class>
+	<class name="android/transition/ArcMotion" since="21">
+		<extends name="android/transition/PathMotion" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="getMaximumAngle()F" />
+		<method name="getMinimumHorizontalAngle()F" />
+		<method name="getMinimumVerticalAngle()F" />
+		<method name="setMaximumAngle(F)V" />
+		<method name="setMinimumHorizontalAngle(F)V" />
+		<method name="setMinimumVerticalAngle(F)V" />
+	</class>
+	<class name="android/transition/AutoTransition" since="19">
+		<extends name="android/transition/TransitionSet" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" since="21" />
+	</class>
+	<class name="android/transition/ChangeBounds" since="19">
+		<extends name="android/transition/Transition" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" since="21" />
+		<method name="getResizeClip()Z" since="22" />
+		<method name="setReparent(Z)V" deprecated="21" />
+		<method name="setResizeClip(Z)V" />
+	</class>
+	<class name="android/transition/ChangeClipBounds" since="21">
+		<extends name="android/transition/Transition" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/transition/ChangeImageTransform" since="21">
+		<extends name="android/transition/Transition" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/transition/ChangeScroll" since="23">
+		<extends name="android/transition/Transition" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/transition/ChangeTransform" since="21">
+		<extends name="android/transition/Transition" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="getReparent()Z" />
+		<method name="getReparentWithOverlay()Z" />
+		<method name="setReparent(Z)V" />
+		<method name="setReparentWithOverlay(Z)V" />
+	</class>
+	<class name="android/transition/CircularPropagation" since="21">
+		<extends name="android/transition/VisibilityPropagation" />
+		<method name="&lt;init&gt;()V" />
+		<method name="setPropagationSpeed(F)V" />
+	</class>
+	<class name="android/transition/Explode" since="21">
+		<extends name="android/transition/Visibility" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/transition/Fade" since="19">
+		<extends name="android/transition/Visibility" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" since="21" />
+		<field name="IN" />
+		<field name="OUT" />
+	</class>
+	<class name="android/transition/PathMotion" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="getPath(FFFF)Landroid/graphics/Path;" />
+	</class>
+	<class name="android/transition/PatternPathMotion" since="21">
+		<extends name="android/transition/PathMotion" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Path;)V" />
+		<method name="getPatternPath()Landroid/graphics/Path;" />
+		<method name="setPatternPath(Landroid/graphics/Path;)V" />
+	</class>
+	<class name="android/transition/Scene" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup;Landroid/view/View;)V" since="21" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup;Landroid/view/ViewGroup;)V" deprecated="21" />
+		<method name="enter()V" />
+		<method name="exit()V" />
+		<method name="getCurrentScene(Landroid/view/ViewGroup;)Landroid/transition/Scene;" since="29" />
+		<method name="getSceneForLayout(Landroid/view/ViewGroup;ILandroid/content/Context;)Landroid/transition/Scene;" />
+		<method name="getSceneRoot()Landroid/view/ViewGroup;" />
+		<method name="setEnterAction(Ljava/lang/Runnable;)V" />
+		<method name="setExitAction(Ljava/lang/Runnable;)V" />
+	</class>
+	<class name="android/transition/SidePropagation" since="21">
+		<extends name="android/transition/VisibilityPropagation" />
+		<method name="&lt;init&gt;()V" />
+		<method name="setPropagationSpeed(F)V" />
+		<method name="setSide(I)V" />
+	</class>
+	<class name="android/transition/Slide" since="21">
+		<extends name="android/transition/Visibility" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="getSlideEdge()I" />
+		<method name="setSlideEdge(I)V" />
+	</class>
+	<class name="android/transition/Transition" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" since="21" />
+		<method name="addListener(Landroid/transition/Transition$TransitionListener;)Landroid/transition/Transition;" />
+		<method name="addTarget(I)Landroid/transition/Transition;" />
+		<method name="addTarget(Landroid/view/View;)Landroid/transition/Transition;" />
+		<method name="addTarget(Ljava/lang/Class;)Landroid/transition/Transition;" since="21" />
+		<method name="addTarget(Ljava/lang/String;)Landroid/transition/Transition;" since="21" />
+		<method name="canRemoveViews()Z" since="21" />
+		<method name="captureEndValues(Landroid/transition/TransitionValues;)V" />
+		<method name="captureStartValues(Landroid/transition/TransitionValues;)V" />
+		<method name="clone()Landroid/transition/Transition;" />
+		<method name="createAnimator(Landroid/view/ViewGroup;Landroid/transition/TransitionValues;Landroid/transition/TransitionValues;)Landroid/animation/Animator;" />
+		<method name="excludeChildren(IZ)Landroid/transition/Transition;" />
+		<method name="excludeChildren(Landroid/view/View;Z)Landroid/transition/Transition;" />
+		<method name="excludeChildren(Ljava/lang/Class;Z)Landroid/transition/Transition;" />
+		<method name="excludeTarget(IZ)Landroid/transition/Transition;" />
+		<method name="excludeTarget(Landroid/view/View;Z)Landroid/transition/Transition;" />
+		<method name="excludeTarget(Ljava/lang/Class;Z)Landroid/transition/Transition;" />
+		<method name="excludeTarget(Ljava/lang/String;Z)Landroid/transition/Transition;" since="21" />
+		<method name="getDuration()J" />
+		<method name="getEpicenter()Landroid/graphics/Rect;" since="21" />
+		<method name="getEpicenterCallback()Landroid/transition/Transition$EpicenterCallback;" since="21" />
+		<method name="getInterpolator()Landroid/animation/TimeInterpolator;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getPathMotion()Landroid/transition/PathMotion;" since="21" />
+		<method name="getPropagation()Landroid/transition/TransitionPropagation;" since="21" />
+		<method name="getStartDelay()J" />
+		<method name="getTargetIds()Ljava/util/List;" />
+		<method name="getTargetNames()Ljava/util/List;" since="21" />
+		<method name="getTargetTypes()Ljava/util/List;" since="21" />
+		<method name="getTargets()Ljava/util/List;" />
+		<method name="getTransitionProperties()[Ljava/lang/String;" />
+		<method name="getTransitionValues(Landroid/view/View;Z)Landroid/transition/TransitionValues;" />
+		<method name="isTransitionRequired(Landroid/transition/TransitionValues;Landroid/transition/TransitionValues;)Z" since="23" />
+		<method name="removeListener(Landroid/transition/Transition$TransitionListener;)Landroid/transition/Transition;" />
+		<method name="removeTarget(I)Landroid/transition/Transition;" />
+		<method name="removeTarget(Landroid/view/View;)Landroid/transition/Transition;" />
+		<method name="removeTarget(Ljava/lang/Class;)Landroid/transition/Transition;" since="21" />
+		<method name="removeTarget(Ljava/lang/String;)Landroid/transition/Transition;" since="21" />
+		<method name="setDuration(J)Landroid/transition/Transition;" />
+		<method name="setEpicenterCallback(Landroid/transition/Transition$EpicenterCallback;)V" since="21" />
+		<method name="setInterpolator(Landroid/animation/TimeInterpolator;)Landroid/transition/Transition;" />
+		<method name="setMatchOrder([I)V" since="21" />
+		<method name="setPathMotion(Landroid/transition/PathMotion;)V" since="21" />
+		<method name="setPropagation(Landroid/transition/TransitionPropagation;)V" since="21" />
+		<method name="setStartDelay(J)Landroid/transition/Transition;" />
+		<field name="MATCH_ID" since="21" />
+		<field name="MATCH_INSTANCE" since="21" />
+		<field name="MATCH_ITEM_ID" since="21" />
+		<field name="MATCH_NAME" since="21" />
+	</class>
+	<class name="android/transition/Transition$EpicenterCallback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onGetEpicenter(Landroid/transition/Transition;)Landroid/graphics/Rect;" />
+	</class>
+	<class name="android/transition/Transition$TransitionListener" since="19">
+		<extends name="java/lang/Object" />
+		<method name="onTransitionCancel(Landroid/transition/Transition;)V" />
+		<method name="onTransitionEnd(Landroid/transition/Transition;)V" />
+		<method name="onTransitionPause(Landroid/transition/Transition;)V" />
+		<method name="onTransitionResume(Landroid/transition/Transition;)V" />
+		<method name="onTransitionStart(Landroid/transition/Transition;)V" />
+	</class>
+	<class name="android/transition/TransitionInflater" since="19">
+		<extends name="java/lang/Object" />
+		<method name="from(Landroid/content/Context;)Landroid/transition/TransitionInflater;" />
+		<method name="inflateTransition(I)Landroid/transition/Transition;" />
+		<method name="inflateTransitionManager(ILandroid/view/ViewGroup;)Landroid/transition/TransitionManager;" />
+	</class>
+	<class name="android/transition/TransitionListenerAdapter" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/transition/Transition$TransitionListener" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/transition/TransitionManager" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="beginDelayedTransition(Landroid/view/ViewGroup;)V" />
+		<method name="beginDelayedTransition(Landroid/view/ViewGroup;Landroid/transition/Transition;)V" />
+		<method name="endTransitions(Landroid/view/ViewGroup;)V" since="23" />
+		<method name="go(Landroid/transition/Scene;)V" />
+		<method name="go(Landroid/transition/Scene;Landroid/transition/Transition;)V" />
+		<method name="setTransition(Landroid/transition/Scene;Landroid/transition/Scene;Landroid/transition/Transition;)V" />
+		<method name="setTransition(Landroid/transition/Scene;Landroid/transition/Transition;)V" />
+		<method name="transitionTo(Landroid/transition/Scene;)V" />
+	</class>
+	<class name="android/transition/TransitionPropagation" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="captureValues(Landroid/transition/TransitionValues;)V" />
+		<method name="getPropagationProperties()[Ljava/lang/String;" />
+		<method name="getStartDelay(Landroid/view/ViewGroup;Landroid/transition/Transition;Landroid/transition/TransitionValues;Landroid/transition/TransitionValues;)J" />
+	</class>
+	<class name="android/transition/TransitionSet" since="19">
+		<extends name="android/transition/Transition" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" since="21" />
+		<method name="addListener(Landroid/transition/Transition$TransitionListener;)Landroid/transition/TransitionSet;" />
+		<method name="addTarget(I)Landroid/transition/TransitionSet;" />
+		<method name="addTarget(Landroid/view/View;)Landroid/transition/TransitionSet;" />
+		<method name="addTarget(Ljava/lang/Class;)Landroid/transition/TransitionSet;" since="21" />
+		<method name="addTarget(Ljava/lang/String;)Landroid/transition/TransitionSet;" since="21" />
+		<method name="addTransition(Landroid/transition/Transition;)Landroid/transition/TransitionSet;" />
+		<method name="clone()Landroid/transition/TransitionSet;" />
+		<method name="getOrdering()I" />
+		<method name="getTransitionAt(I)Landroid/transition/Transition;" since="21" />
+		<method name="getTransitionCount()I" since="21" />
+		<method name="removeListener(Landroid/transition/Transition$TransitionListener;)Landroid/transition/TransitionSet;" />
+		<method name="removeTarget(I)Landroid/transition/TransitionSet;" />
+		<method name="removeTarget(Landroid/view/View;)Landroid/transition/TransitionSet;" />
+		<method name="removeTarget(Ljava/lang/Class;)Landroid/transition/TransitionSet;" since="21" />
+		<method name="removeTarget(Ljava/lang/String;)Landroid/transition/TransitionSet;" since="21" />
+		<method name="removeTransition(Landroid/transition/Transition;)Landroid/transition/TransitionSet;" />
+		<method name="setDuration(J)Landroid/transition/TransitionSet;" />
+		<method name="setInterpolator(Landroid/animation/TimeInterpolator;)Landroid/transition/TransitionSet;" />
+		<method name="setOrdering(I)Landroid/transition/TransitionSet;" />
+		<method name="setStartDelay(J)Landroid/transition/TransitionSet;" />
+		<field name="ORDERING_SEQUENTIAL" />
+		<field name="ORDERING_TOGETHER" />
+	</class>
+	<class name="android/transition/TransitionValues" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/view/View;)V" since="29" />
+		<field name="values" />
+		<field name="view" />
+	</class>
+	<class name="android/transition/Visibility" since="19">
+		<extends name="android/transition/Transition" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" since="21" />
+		<method name="getMode()I" since="21" />
+		<method name="isVisible(Landroid/transition/TransitionValues;)Z" />
+		<method name="onAppear(Landroid/view/ViewGroup;Landroid/transition/TransitionValues;ILandroid/transition/TransitionValues;I)Landroid/animation/Animator;" />
+		<method name="onAppear(Landroid/view/ViewGroup;Landroid/view/View;Landroid/transition/TransitionValues;Landroid/transition/TransitionValues;)Landroid/animation/Animator;" since="21" />
+		<method name="onDisappear(Landroid/view/ViewGroup;Landroid/transition/TransitionValues;ILandroid/transition/TransitionValues;I)Landroid/animation/Animator;" />
+		<method name="onDisappear(Landroid/view/ViewGroup;Landroid/view/View;Landroid/transition/TransitionValues;Landroid/transition/TransitionValues;)Landroid/animation/Animator;" since="21" />
+		<method name="setMode(I)V" since="21" />
+		<field name="MODE_IN" since="21" />
+		<field name="MODE_OUT" since="21" />
+	</class>
+	<class name="android/transition/VisibilityPropagation" since="21">
+		<extends name="android/transition/TransitionPropagation" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getViewVisibility(Landroid/transition/TransitionValues;)I" />
+		<method name="getViewX(Landroid/transition/TransitionValues;)I" />
+		<method name="getViewY(Landroid/transition/TransitionValues;)I" />
+	</class>
+	<class name="android/util/AndroidException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Exception;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" since="11" />
+	</class>
+	<class name="android/util/AndroidRuntimeException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Exception;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" since="11" />
+	</class>
+	<class name="android/util/ArrayMap" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Map" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/util/ArrayMap;)V" />
+		<method name="containsAll(Ljava/util/Collection;)Z" />
+		<method name="ensureCapacity(I)V" />
+		<method name="indexOfKey(Ljava/lang/Object;)I" since="21" />
+		<method name="indexOfValue(Ljava/lang/Object;)I" since="29" />
+		<method name="keyAt(I)Ljava/lang/Object;" />
+		<method name="putAll(Landroid/util/ArrayMap;)V" />
+		<method name="removeAll(Ljava/util/Collection;)Z" />
+		<method name="removeAt(I)Ljava/lang/Object;" />
+		<method name="retainAll(Ljava/util/Collection;)Z" />
+		<method name="setValueAt(ILjava/lang/Object;)Ljava/lang/Object;" />
+		<method name="valueAt(I)Ljava/lang/Object;" />
+	</class>
+	<class name="android/util/ArraySet" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Collection" />
+		<implements name="java/util/Set" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/util/ArraySet;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" since="29" />
+		<method name="&lt;init&gt;([Ljava/lang/Object;)V" since="30" />
+		<method name="addAll(Landroid/util/ArraySet;)V" />
+		<method name="ensureCapacity(I)V" />
+		<method name="indexOf(Ljava/lang/Object;)I" />
+		<method name="removeAll(Landroid/util/ArraySet;)Z" />
+		<method name="removeAt(I)Ljava/lang/Object;" />
+		<method name="valueAt(I)Ljava/lang/Object;" />
+	</class>
+	<class name="android/util/AtomicFile" since="17">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="delete()V" />
+		<method name="failWrite(Ljava/io/FileOutputStream;)V" />
+		<method name="finishWrite(Ljava/io/FileOutputStream;)V" />
+		<method name="getBaseFile()Ljava/io/File;" />
+		<method name="getLastModifiedTime()J" since="31" />
+		<method name="openRead()Ljava/io/FileInputStream;" />
+		<method name="readFully()[B" />
+		<method name="startWrite()Ljava/io/FileOutputStream;" />
+	</class>
+	<class name="android/util/AttributeSet" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getAttributeBooleanValue(IZ)Z" />
+		<method name="getAttributeBooleanValue(Ljava/lang/String;Ljava/lang/String;Z)Z" />
+		<method name="getAttributeCount()I" />
+		<method name="getAttributeFloatValue(IF)F" />
+		<method name="getAttributeFloatValue(Ljava/lang/String;Ljava/lang/String;F)F" />
+		<method name="getAttributeIntValue(II)I" />
+		<method name="getAttributeIntValue(Ljava/lang/String;Ljava/lang/String;I)I" />
+		<method name="getAttributeListValue(I[Ljava/lang/String;I)I" />
+		<method name="getAttributeListValue(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;I)I" />
+		<method name="getAttributeName(I)Ljava/lang/String;" />
+		<method name="getAttributeNameResource(I)I" />
+		<method name="getAttributeNamespace(I)Ljava/lang/String;" since="28" />
+		<method name="getAttributeResourceValue(II)I" />
+		<method name="getAttributeResourceValue(Ljava/lang/String;Ljava/lang/String;I)I" />
+		<method name="getAttributeUnsignedIntValue(II)I" />
+		<method name="getAttributeUnsignedIntValue(Ljava/lang/String;Ljava/lang/String;I)I" />
+		<method name="getAttributeValue(I)Ljava/lang/String;" />
+		<method name="getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getClassAttribute()Ljava/lang/String;" />
+		<method name="getIdAttribute()Ljava/lang/String;" />
+		<method name="getIdAttributeResourceValue(I)I" />
+		<method name="getPositionDescription()Ljava/lang/String;" />
+		<method name="getStyleAttribute()I" />
+	</class>
+	<class name="android/util/Base64" since="8">
+		<extends name="java/lang/Object" />
+		<method name="decode(Ljava/lang/String;I)[B" />
+		<method name="decode([BI)[B" />
+		<method name="decode([BIII)[B" />
+		<method name="encode([BI)[B" />
+		<method name="encode([BIII)[B" />
+		<method name="encodeToString([BI)Ljava/lang/String;" />
+		<method name="encodeToString([BIII)Ljava/lang/String;" />
+		<field name="CRLF" />
+		<field name="DEFAULT" />
+		<field name="NO_CLOSE" />
+		<field name="NO_PADDING" />
+		<field name="NO_WRAP" />
+		<field name="URL_SAFE" />
+	</class>
+	<class name="android/util/Base64DataException" since="11">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/util/Base64InputStream" since="8">
+		<extends name="java/io/FilterInputStream" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;I)V" />
+	</class>
+	<class name="android/util/Base64OutputStream" since="8">
+		<extends name="java/io/FilterOutputStream" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;I)V" />
+	</class>
+	<class name="android/util/CloseGuard" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="close()V" />
+		<method name="open(Ljava/lang/String;)V" />
+		<method name="warnIfOpen()V" />
+	</class>
+	<class name="android/util/Config" since="1" deprecated="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" removed="12" />
+		<field name="DEBUG" deprecated="15" />
+		<field name="LOGD" deprecated="15" />
+		<field name="LOGV" deprecated="15" />
+		<field name="PROFILE" deprecated="15" />
+		<field name="RELEASE" deprecated="15" />
+	</class>
+	<class name="android/util/DebugUtils" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" removed="12" />
+		<method name="isObjectSelected(Ljava/lang/Object;)Z" />
+	</class>
+	<class name="android/util/DisplayMetrics" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="equals(Landroid/util/DisplayMetrics;)Z" since="17" />
+		<method name="setTo(Landroid/util/DisplayMetrics;)V" />
+		<method name="setToDefaults()V" />
+		<field name="DENSITY_140" since="29" />
+		<field name="DENSITY_180" since="29" />
+		<field name="DENSITY_200" since="29" />
+		<field name="DENSITY_220" since="29" />
+		<field name="DENSITY_260" since="25" />
+		<field name="DENSITY_280" since="22" />
+		<field name="DENSITY_300" since="25" />
+		<field name="DENSITY_340" since="25" />
+		<field name="DENSITY_360" since="23" />
+		<field name="DENSITY_400" since="19" />
+		<field name="DENSITY_420" since="23" />
+		<field name="DENSITY_440" since="28" />
+		<field name="DENSITY_450" since="29" />
+		<field name="DENSITY_560" since="21" />
+		<field name="DENSITY_600" since="29" />
+		<field name="DENSITY_DEFAULT" since="4" />
+		<field name="DENSITY_DEVICE_STABLE" since="24" />
+		<field name="DENSITY_HIGH" since="4" />
+		<field name="DENSITY_LOW" since="4" />
+		<field name="DENSITY_MEDIUM" since="4" />
+		<field name="DENSITY_TV" since="13" />
+		<field name="DENSITY_XHIGH" since="9" />
+		<field name="DENSITY_XXHIGH" since="16" />
+		<field name="DENSITY_XXXHIGH" since="18" />
+		<field name="density" />
+		<field name="densityDpi" since="4" />
+		<field name="heightPixels" />
+		<field name="scaledDensity" />
+		<field name="widthPixels" />
+		<field name="xdpi" />
+		<field name="ydpi" />
+	</class>
+	<class name="android/util/EventLog" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" removed="12" />
+		<method name="getTagCode(Ljava/lang/String;)I" />
+		<method name="getTagName(I)Ljava/lang/String;" />
+		<method name="readEvents([ILjava/util/Collection;)V" />
+		<method name="writeEvent(IF)I" since="23" />
+		<method name="writeEvent(II)I" />
+		<method name="writeEvent(IJ)I" />
+		<method name="writeEvent(ILjava/lang/String;)I" />
+		<method name="writeEvent(I[Ljava/lang/Object;)I" />
+	</class>
+	<class name="android/util/EventLog$Event" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getData()Ljava/lang/Object;" />
+		<method name="getProcessId()I" />
+		<method name="getTag()I" />
+		<method name="getThreadId()I" />
+		<method name="getTimeNanos()J" />
+	</class>
+	<class name="android/util/EventLogTags" since="1" deprecated="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/io/BufferedReader;)V" deprecated="29" />
+		<method name="get(I)Landroid/util/EventLogTags$Description;" deprecated="29" />
+		<method name="get(Ljava/lang/String;)Landroid/util/EventLogTags$Description;" deprecated="29" />
+	</class>
+	<class name="android/util/EventLogTags$Description" since="1" deprecated="29">
+		<extends name="java/lang/Object" />
+		<field name="mName" deprecated="29" />
+		<field name="mTag" deprecated="29" />
+	</class>
+	<class name="android/util/FloatMath" since="1" deprecated="22">
+		<extends name="java/lang/Object" />
+		<method name="ceil(F)F" removed="23" />
+		<method name="cos(F)F" removed="23" />
+		<method name="exp(F)F" since="17" removed="23" />
+		<method name="floor(F)F" removed="23" />
+		<method name="hypot(FF)F" since="17" removed="23" />
+		<method name="pow(FF)F" since="17" removed="23" />
+		<method name="sin(F)F" removed="23" />
+		<method name="sqrt(F)F" removed="23" />
+	</class>
+	<class name="android/util/FloatProperty" since="24">
+		<extends name="android/util/Property" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="set(Ljava/lang/Object;Ljava/lang/Float;)V" />
+		<method name="setValue(Ljava/lang/Object;F)V" />
+	</class>
+	<class name="android/util/Half" since="26">
+		<extends name="java/lang/Number" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(D)V" />
+		<method name="&lt;init&gt;(F)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(S)V" />
+		<method name="abs(S)S" />
+		<method name="ceil(S)S" />
+		<method name="compare(SS)I" />
+		<method name="compareTo(Landroid/util/Half;)I" />
+		<method name="copySign(SS)S" />
+		<method name="equals(SS)Z" />
+		<method name="floor(S)S" />
+		<method name="getExponent(S)I" />
+		<method name="getSign(S)I" />
+		<method name="getSignificand(S)I" />
+		<method name="greater(SS)Z" />
+		<method name="greaterEquals(SS)Z" />
+		<method name="halfToIntBits(S)I" />
+		<method name="halfToRawIntBits(S)I" />
+		<method name="halfToShortBits(S)S" />
+		<method name="halfValue()S" />
+		<method name="hashCode(S)I" />
+		<method name="intBitsToHalf(I)S" />
+		<method name="isInfinite(S)Z" />
+		<method name="isNaN()Z" />
+		<method name="isNaN(S)Z" />
+		<method name="isNormalized(S)Z" />
+		<method name="less(SS)Z" />
+		<method name="lessEquals(SS)Z" />
+		<method name="max(SS)S" />
+		<method name="min(SS)S" />
+		<method name="parseHalf(Ljava/lang/String;)S" />
+		<method name="round(S)S" />
+		<method name="toFloat(S)F" />
+		<method name="toHalf(F)S" />
+		<method name="toHexString(S)Ljava/lang/String;" />
+		<method name="toString(S)Ljava/lang/String;" />
+		<method name="trunc(S)S" />
+		<method name="valueOf(F)Landroid/util/Half;" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/util/Half;" />
+		<method name="valueOf(S)Landroid/util/Half;" />
+		<field name="EPSILON" />
+		<field name="LOWEST_VALUE" />
+		<field name="MAX_EXPONENT" />
+		<field name="MAX_VALUE" />
+		<field name="MIN_EXPONENT" />
+		<field name="MIN_NORMAL" />
+		<field name="MIN_VALUE" />
+		<field name="NEGATIVE_INFINITY" />
+		<field name="NEGATIVE_ZERO" />
+		<field name="NaN" />
+		<field name="POSITIVE_INFINITY" />
+		<field name="POSITIVE_ZERO" />
+		<field name="SIZE" />
+	</class>
+	<class name="android/util/IntProperty" since="24">
+		<extends name="android/util/Property" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="set(Ljava/lang/Object;Ljava/lang/Integer;)V" />
+		<method name="setValue(Ljava/lang/Object;I)V" />
+	</class>
+	<class name="android/util/JsonReader" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<method name="&lt;init&gt;(Ljava/io/Reader;)V" />
+		<method name="beginArray()V" />
+		<method name="beginObject()V" />
+		<method name="endArray()V" />
+		<method name="endObject()V" />
+		<method name="hasNext()Z" />
+		<method name="isLenient()Z" />
+		<method name="nextBoolean()Z" />
+		<method name="nextDouble()D" />
+		<method name="nextInt()I" />
+		<method name="nextLong()J" />
+		<method name="nextName()Ljava/lang/String;" />
+		<method name="nextNull()V" />
+		<method name="nextString()Ljava/lang/String;" />
+		<method name="peek()Landroid/util/JsonToken;" />
+		<method name="setLenient(Z)V" />
+		<method name="skipValue()V" />
+	</class>
+	<class name="android/util/JsonToken" since="11">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/util/JsonToken;" />
+		<method name="values()[Landroid/util/JsonToken;" />
+		<field name="BEGIN_ARRAY" />
+		<field name="BEGIN_OBJECT" />
+		<field name="BOOLEAN" />
+		<field name="END_ARRAY" />
+		<field name="END_DOCUMENT" />
+		<field name="END_OBJECT" />
+		<field name="NAME" />
+		<field name="NULL" />
+		<field name="NUMBER" />
+		<field name="STRING" />
+	</class>
+	<class name="android/util/JsonWriter" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<method name="&lt;init&gt;(Ljava/io/Writer;)V" />
+		<method name="beginArray()Landroid/util/JsonWriter;" />
+		<method name="beginObject()Landroid/util/JsonWriter;" />
+		<method name="endArray()Landroid/util/JsonWriter;" />
+		<method name="endObject()Landroid/util/JsonWriter;" />
+		<method name="flush()V" />
+		<method name="isLenient()Z" />
+		<method name="name(Ljava/lang/String;)Landroid/util/JsonWriter;" />
+		<method name="nullValue()Landroid/util/JsonWriter;" />
+		<method name="setIndent(Ljava/lang/String;)V" />
+		<method name="setLenient(Z)V" />
+		<method name="value(D)Landroid/util/JsonWriter;" />
+		<method name="value(J)Landroid/util/JsonWriter;" />
+		<method name="value(Ljava/lang/Number;)Landroid/util/JsonWriter;" />
+		<method name="value(Ljava/lang/String;)Landroid/util/JsonWriter;" />
+		<method name="value(Z)Landroid/util/JsonWriter;" />
+	</class>
+	<class name="android/util/LayoutDirection" since="19">
+		<extends name="java/lang/Object" />
+		<field name="INHERIT" />
+		<field name="LOCALE" />
+		<field name="LTR" />
+		<field name="RTL" />
+	</class>
+	<class name="android/util/Log" since="1">
+		<extends name="java/lang/Object" />
+		<method name="d(Ljava/lang/String;Ljava/lang/String;)I" />
+		<method name="d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I" />
+		<method name="e(Ljava/lang/String;Ljava/lang/String;)I" />
+		<method name="e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I" />
+		<method name="getStackTraceString(Ljava/lang/Throwable;)Ljava/lang/String;" />
+		<method name="i(Ljava/lang/String;Ljava/lang/String;)I" />
+		<method name="i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I" />
+		<method name="isLoggable(Ljava/lang/String;I)Z" />
+		<method name="println(ILjava/lang/String;Ljava/lang/String;)I" />
+		<method name="v(Ljava/lang/String;Ljava/lang/String;)I" />
+		<method name="v(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I" />
+		<method name="w(Ljava/lang/String;Ljava/lang/String;)I" />
+		<method name="w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I" />
+		<method name="w(Ljava/lang/String;Ljava/lang/Throwable;)I" />
+		<method name="wtf(Ljava/lang/String;Ljava/lang/String;)I" since="8" />
+		<method name="wtf(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I" since="8" />
+		<method name="wtf(Ljava/lang/String;Ljava/lang/Throwable;)I" since="8" />
+		<field name="ASSERT" />
+		<field name="DEBUG" />
+		<field name="ERROR" />
+		<field name="INFO" />
+		<field name="VERBOSE" />
+		<field name="WARN" />
+	</class>
+	<class name="android/util/LogPrinter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/util/Printer" />
+		<method name="&lt;init&gt;(ILjava/lang/String;)V" />
+	</class>
+	<class name="android/util/LongSparseArray" since="16">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="append(JLjava/lang/Object;)V" />
+		<method name="clear()V" />
+		<method name="clone()Landroid/util/LongSparseArray;" />
+		<method name="delete(J)V" />
+		<method name="get(J)Ljava/lang/Object;" />
+		<method name="get(JLjava/lang/Object;)Ljava/lang/Object;" />
+		<method name="indexOfKey(J)I" />
+		<method name="indexOfValue(Ljava/lang/Object;)I" />
+		<method name="keyAt(I)J" />
+		<method name="put(JLjava/lang/Object;)V" />
+		<method name="remove(J)V" />
+		<method name="removeAt(I)V" />
+		<method name="setValueAt(ILjava/lang/Object;)V" />
+		<method name="size()I" />
+		<method name="valueAt(I)Ljava/lang/Object;" />
+	</class>
+	<class name="android/util/LruCache" since="12">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="create(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="createCount()I" />
+		<method name="entryRemoved(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="evictAll()V" />
+		<method name="evictionCount()I" />
+		<method name="get(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="hitCount()I" />
+		<method name="maxSize()I" />
+		<method name="missCount()I" />
+		<method name="put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="putCount()I" />
+		<method name="remove(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="resize(I)V" since="21" />
+		<method name="size()I" />
+		<method name="sizeOf(Ljava/lang/Object;Ljava/lang/Object;)I" />
+		<method name="snapshot()Ljava/util/Map;" />
+		<method name="trimToSize(I)V" since="17" />
+	</class>
+	<class name="android/util/MalformedJsonException" since="11">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/util/MonthDisplayHelper" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="getColumnOf(I)I" />
+		<method name="getDayAt(II)I" />
+		<method name="getDigitsForRow(I)[I" />
+		<method name="getFirstDayOfMonth()I" />
+		<method name="getMonth()I" />
+		<method name="getNumberOfDaysInMonth()I" />
+		<method name="getOffset()I" />
+		<method name="getRowOf(I)I" />
+		<method name="getWeekStartDay()I" />
+		<method name="getYear()I" />
+		<method name="isWithinCurrentMonth(II)Z" />
+		<method name="nextMonth()V" />
+		<method name="previousMonth()V" />
+	</class>
+	<class name="android/util/MutableBoolean" since="21" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Z)V" deprecated="29" />
+		<field name="value" deprecated="29" />
+	</class>
+	<class name="android/util/MutableByte" since="21" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(B)V" deprecated="29" />
+		<field name="value" deprecated="29" />
+	</class>
+	<class name="android/util/MutableChar" since="21" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(C)V" deprecated="29" />
+		<field name="value" deprecated="29" />
+	</class>
+	<class name="android/util/MutableDouble" since="21" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(D)V" deprecated="29" />
+		<field name="value" deprecated="29" />
+	</class>
+	<class name="android/util/MutableFloat" since="21" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(F)V" deprecated="29" />
+		<field name="value" deprecated="29" />
+	</class>
+	<class name="android/util/MutableInt" since="21" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" deprecated="29" />
+		<field name="value" deprecated="29" />
+	</class>
+	<class name="android/util/MutableLong" since="21" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(J)V" deprecated="29" />
+		<field name="value" deprecated="29" />
+	</class>
+	<class name="android/util/MutableShort" since="21" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(S)V" deprecated="29" />
+		<field name="value" deprecated="29" />
+	</class>
+	<class name="android/util/NoSuchPropertyException" since="14">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/util/Pair" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;" />
+		<field name="first" />
+		<field name="second" />
+	</class>
+	<class name="android/util/Patterns" since="8">
+		<extends name="java/lang/Object" />
+		<method name="concatGroups(Ljava/util/regex/Matcher;)Ljava/lang/String;" />
+		<method name="digitsAndPlusOnly(Ljava/util/regex/Matcher;)Ljava/lang/String;" />
+		<field name="DOMAIN_NAME" />
+		<field name="EMAIL_ADDRESS" />
+		<field name="GOOD_IRI_CHAR" deprecated="24" />
+		<field name="IP_ADDRESS" deprecated="31" />
+		<field name="PHONE" />
+		<field name="TOP_LEVEL_DOMAIN" deprecated="21" />
+		<field name="TOP_LEVEL_DOMAIN_STR" deprecated="21" />
+		<field name="TOP_LEVEL_DOMAIN_STR_FOR_WEB_URL" deprecated="21" />
+		<field name="WEB_URL" />
+	</class>
+	<class name="android/util/PrintStreamPrinter" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/util/Printer" />
+		<method name="&lt;init&gt;(Ljava/io/PrintStream;)V" />
+	</class>
+	<class name="android/util/PrintWriterPrinter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/util/Printer" />
+		<method name="&lt;init&gt;(Ljava/io/PrintWriter;)V" />
+	</class>
+	<class name="android/util/Printer" since="1">
+		<extends name="java/lang/Object" />
+		<method name="println(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/util/Property" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;Ljava/lang/String;)V" />
+		<method name="get(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getType()Ljava/lang/Class;" />
+		<method name="isReadOnly()Z" />
+		<method name="of(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Landroid/util/Property;" />
+		<method name="set(Ljava/lang/Object;Ljava/lang/Object;)V" />
+	</class>
+	<class name="android/util/Range" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/Comparable;Ljava/lang/Comparable;)V" />
+		<method name="clamp(Ljava/lang/Comparable;)Ljava/lang/Comparable;" />
+		<method name="contains(Landroid/util/Range;)Z" />
+		<method name="contains(Ljava/lang/Comparable;)Z" />
+		<method name="create(Ljava/lang/Comparable;Ljava/lang/Comparable;)Landroid/util/Range;" />
+		<method name="extend(Landroid/util/Range;)Landroid/util/Range;" />
+		<method name="extend(Ljava/lang/Comparable;)Landroid/util/Range;" />
+		<method name="extend(Ljava/lang/Comparable;Ljava/lang/Comparable;)Landroid/util/Range;" />
+		<method name="getLower()Ljava/lang/Comparable;" />
+		<method name="getUpper()Ljava/lang/Comparable;" />
+		<method name="intersect(Landroid/util/Range;)Landroid/util/Range;" />
+		<method name="intersect(Ljava/lang/Comparable;Ljava/lang/Comparable;)Landroid/util/Range;" />
+	</class>
+	<class name="android/util/Rational" since="21">
+		<extends name="java/lang/Number" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="compareTo(Landroid/util/Rational;)I" />
+		<method name="getDenominator()I" />
+		<method name="getNumerator()I" />
+		<method name="isFinite()Z" />
+		<method name="isInfinite()Z" />
+		<method name="isNaN()Z" />
+		<method name="isZero()Z" />
+		<method name="parseRational(Ljava/lang/String;)Landroid/util/Rational;" />
+		<field name="NEGATIVE_INFINITY" />
+		<field name="NaN" />
+		<field name="POSITIVE_INFINITY" />
+		<field name="ZERO" />
+	</class>
+	<class name="android/util/Size" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getHeight()I" />
+		<method name="getWidth()I" />
+		<method name="parseSize(Ljava/lang/String;)Landroid/util/Size;" />
+	</class>
+	<class name="android/util/SizeF" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="31" />
+		<method name="&lt;init&gt;(FF)V" />
+		<method name="getHeight()F" />
+		<method name="getWidth()F" />
+		<method name="parseSizeF(Ljava/lang/String;)Landroid/util/SizeF;" />
+		<field name="CREATOR" since="31" />
+	</class>
+	<class name="android/util/SparseArray" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" since="14" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="append(ILjava/lang/Object;)V" />
+		<method name="clear()V" />
+		<method name="clone()Landroid/util/SparseArray;" since="14" />
+		<method name="contains(I)Z" since="30" />
+		<method name="contentEquals(Landroid/util/SparseArray;)Z" since="31" />
+		<method name="contentHashCode()I" since="31" />
+		<method name="delete(I)V" />
+		<method name="get(I)Ljava/lang/Object;" />
+		<method name="get(ILjava/lang/Object;)Ljava/lang/Object;" />
+		<method name="indexOfKey(I)I" />
+		<method name="indexOfValue(Ljava/lang/Object;)I" />
+		<method name="keyAt(I)I" />
+		<method name="put(ILjava/lang/Object;)V" />
+		<method name="remove(I)V" />
+		<method name="removeAt(I)V" since="11" />
+		<method name="removeAtRange(II)V" since="19" />
+		<method name="set(ILjava/lang/Object;)V" since="31" />
+		<method name="setValueAt(ILjava/lang/Object;)V" />
+		<method name="size()I" />
+		<method name="valueAt(I)Ljava/lang/Object;" />
+	</class>
+	<class name="android/util/SparseBooleanArray" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" since="14" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="append(IZ)V" />
+		<method name="clear()V" />
+		<method name="clone()Landroid/util/SparseBooleanArray;" since="14" />
+		<method name="delete(I)V" />
+		<method name="get(I)Z" />
+		<method name="get(IZ)Z" />
+		<method name="indexOfKey(I)I" />
+		<method name="indexOfValue(Z)I" />
+		<method name="keyAt(I)I" />
+		<method name="put(IZ)V" />
+		<method name="removeAt(I)V" since="28" />
+		<method name="setValueAt(IZ)V" since="29" />
+		<method name="size()I" />
+		<method name="valueAt(I)Z" />
+	</class>
+	<class name="android/util/SparseIntArray" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" since="14" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="append(II)V" />
+		<method name="clear()V" />
+		<method name="clone()Landroid/util/SparseIntArray;" since="14" />
+		<method name="delete(I)V" />
+		<method name="get(I)I" />
+		<method name="get(II)I" />
+		<method name="indexOfKey(I)I" />
+		<method name="indexOfValue(I)I" />
+		<method name="keyAt(I)I" />
+		<method name="put(II)V" />
+		<method name="removeAt(I)V" since="3" />
+		<method name="setValueAt(II)V" since="29" />
+		<method name="size()I" />
+		<method name="valueAt(I)I" />
+	</class>
+	<class name="android/util/SparseLongArray" since="18">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="append(IJ)V" />
+		<method name="clear()V" />
+		<method name="clone()Landroid/util/SparseLongArray;" />
+		<method name="delete(I)V" />
+		<method name="get(I)J" />
+		<method name="get(IJ)J" />
+		<method name="indexOfKey(I)I" />
+		<method name="indexOfValue(J)I" />
+		<method name="keyAt(I)I" />
+		<method name="put(IJ)V" />
+		<method name="removeAt(I)V" />
+		<method name="size()I" />
+		<method name="valueAt(I)J" />
+	</class>
+	<class name="android/util/StateSet" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" removed="12" />
+		<method name="dump([I)Ljava/lang/String;" />
+		<method name="isWildCard([I)Z" />
+		<method name="stateSetMatches([II)Z" />
+		<method name="stateSetMatches([I[I)Z" />
+		<method name="trimStateSet([II)[I" />
+		<field name="NOTHING" since="11" />
+		<field name="WILD_CARD" />
+	</class>
+	<class name="android/util/StringBuilderPrinter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/util/Printer" />
+		<method name="&lt;init&gt;(Ljava/lang/StringBuilder;)V" />
+	</class>
+	<class name="android/util/TimeFormatException" since="1">
+		<extends name="java/lang/RuntimeException" />
+	</class>
+	<class name="android/util/TimeUtils" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" removed="12" />
+		<method name="getTimeZone(IZJLjava/lang/String;)Ljava/util/TimeZone;" />
+		<method name="getTimeZoneDatabaseVersion()Ljava/lang/String;" since="3" />
+		<method name="getTimeZoneIdsForCountryCode(Ljava/lang/String;)Ljava/util/List;" since="29" />
+		<method name="isTimeBetween(Ljava/time/LocalTime;Ljava/time/LocalTime;Ljava/time/LocalTime;)Z" since="30" />
+	</class>
+	<class name="android/util/TimingLogger" since="1" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" deprecated="30" />
+		<method name="addSplit(Ljava/lang/String;)V" deprecated="30" />
+		<method name="dumpToLog()V" deprecated="30" />
+		<method name="reset()V" deprecated="30" />
+		<method name="reset(Ljava/lang/String;Ljava/lang/String;)V" deprecated="30" />
+	</class>
+	<class name="android/util/TypedValue" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="applyDimension(IFLandroid/util/DisplayMetrics;)F" />
+		<method name="coerceToString()Ljava/lang/CharSequence;" />
+		<method name="coerceToString(II)Ljava/lang/String;" />
+		<method name="complexToDimension(ILandroid/util/DisplayMetrics;)F" />
+		<method name="complexToDimensionNoisy(ILandroid/util/DisplayMetrics;)F" removed="20" />
+		<method name="complexToDimensionPixelOffset(ILandroid/util/DisplayMetrics;)I" />
+		<method name="complexToDimensionPixelSize(ILandroid/util/DisplayMetrics;)I" />
+		<method name="complexToFloat(I)F" />
+		<method name="complexToFraction(IFF)F" />
+		<method name="getComplexUnit()I" since="22" />
+		<method name="getDimension(Landroid/util/DisplayMetrics;)F" />
+		<method name="getFloat()F" />
+		<method name="getFraction(FF)F" />
+		<method name="isColorType()Z" since="29" />
+		<method name="setTo(Landroid/util/TypedValue;)V" />
+		<field name="COMPLEX_MANTISSA_MASK" />
+		<field name="COMPLEX_MANTISSA_SHIFT" />
+		<field name="COMPLEX_RADIX_0p23" />
+		<field name="COMPLEX_RADIX_16p7" />
+		<field name="COMPLEX_RADIX_23p0" />
+		<field name="COMPLEX_RADIX_8p15" />
+		<field name="COMPLEX_RADIX_MASK" />
+		<field name="COMPLEX_RADIX_SHIFT" />
+		<field name="COMPLEX_UNIT_DIP" />
+		<field name="COMPLEX_UNIT_FRACTION" />
+		<field name="COMPLEX_UNIT_FRACTION_PARENT" />
+		<field name="COMPLEX_UNIT_IN" />
+		<field name="COMPLEX_UNIT_MASK" />
+		<field name="COMPLEX_UNIT_MM" />
+		<field name="COMPLEX_UNIT_PT" />
+		<field name="COMPLEX_UNIT_PX" />
+		<field name="COMPLEX_UNIT_SHIFT" />
+		<field name="COMPLEX_UNIT_SP" />
+		<field name="DATA_NULL_EMPTY" since="22" />
+		<field name="DATA_NULL_UNDEFINED" since="22" />
+		<field name="DENSITY_DEFAULT" since="4" />
+		<field name="DENSITY_NONE" since="4" />
+		<field name="TYPE_ATTRIBUTE" />
+		<field name="TYPE_DIMENSION" />
+		<field name="TYPE_FIRST_COLOR_INT" />
+		<field name="TYPE_FIRST_INT" />
+		<field name="TYPE_FLOAT" />
+		<field name="TYPE_FRACTION" />
+		<field name="TYPE_INT_BOOLEAN" />
+		<field name="TYPE_INT_COLOR_ARGB4" />
+		<field name="TYPE_INT_COLOR_ARGB8" />
+		<field name="TYPE_INT_COLOR_RGB4" />
+		<field name="TYPE_INT_COLOR_RGB8" />
+		<field name="TYPE_INT_DEC" />
+		<field name="TYPE_INT_HEX" />
+		<field name="TYPE_LAST_COLOR_INT" />
+		<field name="TYPE_LAST_INT" />
+		<field name="TYPE_NULL" />
+		<field name="TYPE_REFERENCE" />
+		<field name="TYPE_STRING" />
+		<field name="assetCookie" />
+		<field name="changingConfigurations" />
+		<field name="data" />
+		<field name="density" since="4" />
+		<field name="resourceId" />
+		<field name="sourceResourceId" since="29" />
+		<field name="string" />
+		<field name="type" />
+	</class>
+	<class name="android/util/Xml" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" removed="12" />
+		<method name="asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;" />
+		<method name="findEncodingByName(Ljava/lang/String;)Landroid/util/Xml$Encoding;" />
+		<method name="newPullParser()Lorg/xmlpull/v1/XmlPullParser;" />
+		<method name="newSerializer()Lorg/xmlpull/v1/XmlSerializer;" />
+		<method name="parse(Ljava/io/InputStream;Landroid/util/Xml$Encoding;Lorg/xml/sax/ContentHandler;)V" />
+		<method name="parse(Ljava/io/Reader;Lorg/xml/sax/ContentHandler;)V" />
+		<method name="parse(Ljava/lang/String;Lorg/xml/sax/ContentHandler;)V" />
+		<field name="FEATURE_RELAXED" />
+	</class>
+	<class name="android/util/Xml$Encoding" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/util/Xml$Encoding;" />
+		<method name="values()[Landroid/util/Xml$Encoding;" />
+		<field name="ISO_8859_1" />
+		<field name="US_ASCII" />
+		<field name="UTF_16" />
+		<field name="UTF_8" />
+	</class>
+	<class name="android/util/proto/ProtoOutputStream" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="checkFieldId(JJ)I" />
+		<method name="dump(Ljava/lang/String;)V" />
+		<method name="end(J)V" />
+		<method name="flush()V" />
+		<method name="getBytes()[B" />
+		<method name="getFieldCountString(J)Ljava/lang/String;" />
+		<method name="getFieldIdString(J)Ljava/lang/String;" />
+		<method name="getFieldTypeString(J)Ljava/lang/String;" />
+		<method name="getRawSize()I" />
+		<method name="getWireTypeString(I)Ljava/lang/String;" />
+		<method name="makeFieldId(IJ)J" />
+		<method name="makeToken(IZIII)J" />
+		<method name="start(J)J" />
+		<method name="token2String(J)Ljava/lang/String;" />
+		<method name="write(JD)V" />
+		<method name="write(JF)V" />
+		<method name="write(JI)V" />
+		<method name="write(JJ)V" />
+		<method name="write(JLjava/lang/String;)V" />
+		<method name="write(JZ)V" />
+		<method name="write(J[B)V" />
+		<method name="writeTag(II)V" />
+		<field name="FIELD_COUNT_MASK" />
+		<field name="FIELD_COUNT_PACKED" />
+		<field name="FIELD_COUNT_REPEATED" />
+		<field name="FIELD_COUNT_SHIFT" />
+		<field name="FIELD_COUNT_SINGLE" />
+		<field name="FIELD_COUNT_UNKNOWN" />
+		<field name="FIELD_ID_SHIFT" />
+		<field name="FIELD_TYPE_BOOL" />
+		<field name="FIELD_TYPE_BYTES" />
+		<field name="FIELD_TYPE_DOUBLE" />
+		<field name="FIELD_TYPE_ENUM" />
+		<field name="FIELD_TYPE_FIXED32" />
+		<field name="FIELD_TYPE_FIXED64" />
+		<field name="FIELD_TYPE_FLOAT" />
+		<field name="FIELD_TYPE_INT32" />
+		<field name="FIELD_TYPE_INT64" />
+		<field name="FIELD_TYPE_MASK" />
+		<field name="FIELD_TYPE_MESSAGE" />
+		<field name="FIELD_TYPE_SFIXED32" />
+		<field name="FIELD_TYPE_SFIXED64" />
+		<field name="FIELD_TYPE_SHIFT" />
+		<field name="FIELD_TYPE_SINT32" />
+		<field name="FIELD_TYPE_SINT64" />
+		<field name="FIELD_TYPE_STRING" />
+		<field name="FIELD_TYPE_UINT32" />
+		<field name="FIELD_TYPE_UINT64" />
+		<field name="WIRE_TYPE_END_GROUP" />
+		<field name="WIRE_TYPE_FIXED32" />
+		<field name="WIRE_TYPE_FIXED64" />
+		<field name="WIRE_TYPE_LENGTH_DELIMITED" />
+		<field name="WIRE_TYPE_MASK" />
+		<field name="WIRE_TYPE_START_GROUP" />
+		<field name="WIRE_TYPE_VARINT" />
+	</class>
+	<class name="android/view/AbsSavedState" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V" since="24" />
+		<method name="&lt;init&gt;(Landroid/os/Parcelable;)V" />
+		<method name="getSuperState()Landroid/os/Parcelable;" />
+		<field name="CREATOR" />
+		<field name="EMPTY_STATE" />
+	</class>
+	<class name="android/view/ActionMode" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="finish()V" />
+		<method name="getCustomView()Landroid/view/View;" />
+		<method name="getMenu()Landroid/view/Menu;" />
+		<method name="getMenuInflater()Landroid/view/MenuInflater;" />
+		<method name="getSubtitle()Ljava/lang/CharSequence;" />
+		<method name="getTag()Ljava/lang/Object;" since="14" />
+		<method name="getTitle()Ljava/lang/CharSequence;" />
+		<method name="getTitleOptionalHint()Z" since="16" />
+		<method name="getType()I" since="23" />
+		<method name="hide(J)V" since="23" />
+		<method name="invalidate()V" />
+		<method name="invalidateContentRect()V" since="23" />
+		<method name="isTitleOptional()Z" since="16" />
+		<method name="onWindowFocusChanged(Z)V" since="23" />
+		<method name="setCustomView(Landroid/view/View;)V" />
+		<method name="setSubtitle(I)V" />
+		<method name="setSubtitle(Ljava/lang/CharSequence;)V" />
+		<method name="setTag(Ljava/lang/Object;)V" since="14" />
+		<method name="setTitle(I)V" />
+		<method name="setTitle(Ljava/lang/CharSequence;)V" />
+		<method name="setTitleOptionalHint(Z)V" since="16" />
+		<method name="setType(I)V" since="23" />
+		<field name="DEFAULT_HIDE_DURATION" since="23" />
+		<field name="TYPE_FLOATING" since="23" />
+		<field name="TYPE_PRIMARY" since="23" />
+	</class>
+	<class name="android/view/ActionMode$Callback" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onActionItemClicked(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z" />
+		<method name="onCreateActionMode(Landroid/view/ActionMode;Landroid/view/Menu;)Z" />
+		<method name="onDestroyActionMode(Landroid/view/ActionMode;)V" />
+		<method name="onPrepareActionMode(Landroid/view/ActionMode;Landroid/view/Menu;)Z" />
+	</class>
+	<class name="android/view/ActionMode$Callback2" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/ActionMode$Callback" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onGetContentRect(Landroid/view/ActionMode;Landroid/view/View;Landroid/graphics/Rect;)V" />
+	</class>
+	<class name="android/view/ActionProvider" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="hasSubMenu()Z" />
+		<method name="isVisible()Z" since="16" />
+		<method name="onCreateActionView()Landroid/view/View;" deprecated="16" />
+		<method name="onCreateActionView(Landroid/view/MenuItem;)Landroid/view/View;" since="16" />
+		<method name="onPerformDefaultAction()Z" />
+		<method name="onPrepareSubMenu(Landroid/view/SubMenu;)V" />
+		<method name="overridesItemVisibility()Z" since="16" />
+		<method name="refreshVisibility()V" since="16" />
+		<method name="setVisibilityListener(Landroid/view/ActionProvider$VisibilityListener;)V" since="16" />
+	</class>
+	<class name="android/view/ActionProvider$VisibilityListener" since="16">
+		<extends name="java/lang/Object" />
+		<method name="onActionProviderVisibilityChanged(Z)V" />
+	</class>
+	<class name="android/view/AttachedSurfaceControl" since="31">
+		<extends name="java/lang/Object" />
+		<method name="applyTransactionOnDraw(Landroid/view/SurfaceControl$Transaction;)Z" />
+		<method name="buildReparentTransaction(Landroid/view/SurfaceControl;)Landroid/view/SurfaceControl$Transaction;" />
+	</class>
+	<class name="android/view/Choreographer" since="16">
+		<extends name="java/lang/Object" />
+		<method name="getInstance()Landroid/view/Choreographer;" />
+		<method name="postFrameCallback(Landroid/view/Choreographer$FrameCallback;)V" />
+		<method name="postFrameCallbackDelayed(Landroid/view/Choreographer$FrameCallback;J)V" />
+		<method name="removeFrameCallback(Landroid/view/Choreographer$FrameCallback;)V" />
+	</class>
+	<class name="android/view/Choreographer$FrameCallback" since="16">
+		<extends name="java/lang/Object" />
+		<method name="doFrame(J)V" />
+	</class>
+	<class name="android/view/CollapsibleActionView" since="14">
+		<extends name="java/lang/Object" />
+		<method name="onActionViewCollapsed()V" />
+		<method name="onActionViewExpanded()V" />
+	</class>
+	<class name="android/view/ContentInfo" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getClip()Landroid/content/ClipData;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getFlags()I" />
+		<method name="getLinkUri()Landroid/net/Uri;" />
+		<method name="getSource()I" />
+		<field name="CREATOR" />
+		<field name="FLAG_CONVERT_TO_PLAIN_TEXT" />
+		<field name="SOURCE_APP" />
+		<field name="SOURCE_AUTOFILL" />
+		<field name="SOURCE_CLIPBOARD" />
+		<field name="SOURCE_DRAG_AND_DROP" />
+		<field name="SOURCE_INPUT_METHOD" />
+		<field name="SOURCE_PROCESS_TEXT" />
+	</class>
+	<class name="android/view/ContentInfo$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/ClipData;I)V" />
+		<method name="&lt;init&gt;(Landroid/view/ContentInfo;)V" />
+		<method name="build()Landroid/view/ContentInfo;" />
+		<method name="setClip(Landroid/content/ClipData;)Landroid/view/ContentInfo$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/ContentInfo$Builder;" />
+		<method name="setFlags(I)Landroid/view/ContentInfo$Builder;" />
+		<method name="setLinkUri(Landroid/net/Uri;)Landroid/view/ContentInfo$Builder;" />
+		<method name="setSource(I)Landroid/view/ContentInfo$Builder;" />
+	</class>
+	<class name="android/view/ContextMenu" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/Menu" />
+		<method name="clearHeader()V" />
+		<method name="setHeaderIcon(I)Landroid/view/ContextMenu;" />
+		<method name="setHeaderIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/ContextMenu;" />
+		<method name="setHeaderTitle(I)Landroid/view/ContextMenu;" />
+		<method name="setHeaderTitle(Ljava/lang/CharSequence;)Landroid/view/ContextMenu;" />
+		<method name="setHeaderView(Landroid/view/View;)Landroid/view/ContextMenu;" />
+	</class>
+	<class name="android/view/ContextMenu$ContextMenuInfo" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/view/ContextThemeWrapper" since="1">
+		<extends name="android/content/ContextWrapper" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V" since="23" />
+		<method name="applyOverrideConfiguration(Landroid/content/res/Configuration;)V" since="17" />
+		<method name="onApplyThemeResource(Landroid/content/res/Resources$Theme;IZ)V" />
+		<method name="setTheme(Landroid/content/res/Resources$Theme;)V" since="29" />
+	</class>
+	<class name="android/view/Display" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getAppVsyncOffsetNanos()J" since="21" />
+		<method name="getCurrentSizeRange(Landroid/graphics/Point;Landroid/graphics/Point;)V" since="16" />
+		<method name="getCutout()Landroid/view/DisplayCutout;" since="29" />
+		<method name="getDeviceProductInfo()Landroid/hardware/display/DeviceProductInfo;" since="31" />
+		<method name="getDisplayId()I" />
+		<method name="getFlags()I" since="17" />
+		<method name="getHdrCapabilities()Landroid/view/Display$HdrCapabilities;" since="24" />
+		<method name="getHeight()I" deprecated="15" />
+		<method name="getMetrics(Landroid/util/DisplayMetrics;)V" deprecated="30" />
+		<method name="getMode()Landroid/view/Display$Mode;" since="23" />
+		<method name="getName()Ljava/lang/String;" since="17" />
+		<method name="getOrientation()I" deprecated="15" />
+		<method name="getPixelFormat()I" deprecated="17" />
+		<method name="getPreferredWideGamutColorSpace()Landroid/graphics/ColorSpace;" since="29" />
+		<method name="getPresentationDeadlineNanos()J" since="21" />
+		<method name="getRealMetrics(Landroid/util/DisplayMetrics;)V" since="17" deprecated="31" />
+		<method name="getRealSize(Landroid/graphics/Point;)V" since="17" deprecated="31" />
+		<method name="getRectSize(Landroid/graphics/Rect;)V" since="13" deprecated="30" />
+		<method name="getRefreshRate()F" />
+		<method name="getRotation()I" since="8" />
+		<method name="getRoundedCorner(I)Landroid/view/RoundedCorner;" since="31" />
+		<method name="getSize(Landroid/graphics/Point;)V" since="13" deprecated="30" />
+		<method name="getState()I" since="20" />
+		<method name="getSupportedModes()[Landroid/view/Display$Mode;" since="23" />
+		<method name="getSupportedRefreshRates()[F" since="21" deprecated="23" />
+		<method name="getWidth()I" deprecated="15" />
+		<method name="isHdr()Z" since="26" />
+		<method name="isMinimalPostProcessingSupported()Z" since="30" />
+		<method name="isValid()Z" since="17" />
+		<method name="isWideColorGamut()Z" since="26" />
+		<field name="DEFAULT_DISPLAY" />
+		<field name="FLAG_PRESENTATION" since="19" />
+		<field name="FLAG_PRIVATE" since="19" />
+		<field name="FLAG_ROUND" since="23" />
+		<field name="FLAG_SECURE" since="17" />
+		<field name="FLAG_SUPPORTS_PROTECTED_BUFFERS" since="17" />
+		<field name="INVALID_DISPLAY" since="23" />
+		<field name="STATE_DOZE" since="21" />
+		<field name="STATE_DOZE_SUSPEND" since="21" />
+		<field name="STATE_DOZING" since="20" removed="21" />
+		<field name="STATE_OFF" since="20" />
+		<field name="STATE_ON" since="20" />
+		<field name="STATE_ON_SUSPEND" since="28" />
+		<field name="STATE_UNKNOWN" since="20" />
+		<field name="STATE_VR" since="26" />
+	</class>
+	<class name="android/view/Display$HdrCapabilities" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDesiredMaxAverageLuminance()F" />
+		<method name="getDesiredMaxLuminance()F" />
+		<method name="getDesiredMinLuminance()F" />
+		<method name="getSupportedHdrTypes()[I" />
+		<field name="CREATOR" />
+		<field name="HDR_TYPE_DOLBY_VISION" />
+		<field name="HDR_TYPE_HDR10" />
+		<field name="HDR_TYPE_HDR10_PLUS" since="29" />
+		<field name="HDR_TYPE_HLG" />
+		<field name="INVALID_LUMINANCE" />
+	</class>
+	<class name="android/view/Display$Mode" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAlternativeRefreshRates()[F" since="31" />
+		<method name="getModeId()I" />
+		<method name="getPhysicalHeight()I" />
+		<method name="getPhysicalWidth()I" />
+		<method name="getRefreshRate()F" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/DisplayCutout" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/graphics/Insets;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Rect;)V" since="29" />
+		<method name="&lt;init&gt;(Landroid/graphics/Insets;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Insets;)V" since="30" />
+		<method name="&lt;init&gt;(Landroid/graphics/Rect;Ljava/util/List;)V" deprecated="29" />
+		<method name="getBoundingRectBottom()Landroid/graphics/Rect;" since="29" />
+		<method name="getBoundingRectLeft()Landroid/graphics/Rect;" since="29" />
+		<method name="getBoundingRectRight()Landroid/graphics/Rect;" since="29" />
+		<method name="getBoundingRectTop()Landroid/graphics/Rect;" since="29" />
+		<method name="getBoundingRects()Ljava/util/List;" />
+		<method name="getCutoutPath()Landroid/graphics/Path;" since="31" />
+		<method name="getSafeInsetBottom()I" />
+		<method name="getSafeInsetLeft()I" />
+		<method name="getSafeInsetRight()I" />
+		<method name="getSafeInsetTop()I" />
+		<method name="getWaterfallInsets()Landroid/graphics/Insets;" since="30" />
+	</class>
+	<class name="android/view/DragAndDropPermissions" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="release()V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/DragEvent" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAction()I" />
+		<method name="getClipData()Landroid/content/ClipData;" />
+		<method name="getClipDescription()Landroid/content/ClipDescription;" />
+		<method name="getLocalState()Ljava/lang/Object;" />
+		<method name="getResult()Z" />
+		<method name="getX()F" />
+		<method name="getY()F" />
+		<field name="ACTION_DRAG_ENDED" />
+		<field name="ACTION_DRAG_ENTERED" />
+		<field name="ACTION_DRAG_EXITED" />
+		<field name="ACTION_DRAG_LOCATION" />
+		<field name="ACTION_DRAG_STARTED" />
+		<field name="ACTION_DROP" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/FocusFinder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="findNearestTouchable(Landroid/view/ViewGroup;III[I)Landroid/view/View;" />
+		<method name="findNextFocus(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View;" />
+		<method name="findNextFocusFromRect(Landroid/view/ViewGroup;Landroid/graphics/Rect;I)Landroid/view/View;" />
+		<method name="findNextKeyboardNavigationCluster(Landroid/view/View;Landroid/view/View;I)Landroid/view/View;" since="26" />
+		<method name="getInstance()Landroid/view/FocusFinder;" />
+	</class>
+	<class name="android/view/FrameMetrics" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/view/FrameMetrics;)V" />
+		<method name="getMetric(I)J" />
+		<field name="ANIMATION_DURATION" />
+		<field name="COMMAND_ISSUE_DURATION" />
+		<field name="DEADLINE" since="31" />
+		<field name="DRAW_DURATION" />
+		<field name="FIRST_DRAW_FRAME" />
+		<field name="GPU_DURATION" since="31" />
+		<field name="INPUT_HANDLING_DURATION" />
+		<field name="INTENDED_VSYNC_TIMESTAMP" since="26" />
+		<field name="LAYOUT_MEASURE_DURATION" />
+		<field name="SWAP_BUFFERS_DURATION" />
+		<field name="SYNC_DURATION" />
+		<field name="TOTAL_DURATION" />
+		<field name="UNKNOWN_DELAY_DURATION" />
+		<field name="VSYNC_TIMESTAMP" since="26" />
+	</class>
+	<class name="android/view/FrameStats" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getEndTimeNano()J" />
+		<method name="getFrameCount()I" />
+		<method name="getFramePresentedTimeNano(I)J" />
+		<method name="getRefreshPeriodNano()J" />
+		<method name="getStartTimeNano()J" />
+		<field name="UNDEFINED_TIME_NANO" />
+	</class>
+	<class name="android/view/GestureDetector" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V" since="3" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V" since="3" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;Z)V" since="8" />
+		<method name="&lt;init&gt;(Landroid/view/GestureDetector$OnGestureListener;)V" deprecated="15" />
+		<method name="&lt;init&gt;(Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V" deprecated="15" />
+		<method name="isLongpressEnabled()Z" />
+		<method name="onGenericMotionEvent(Landroid/view/MotionEvent;)Z" since="23" />
+		<method name="onTouchEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="setContextClickListener(Landroid/view/GestureDetector$OnContextClickListener;)V" since="23" />
+		<method name="setIsLongpressEnabled(Z)V" />
+		<method name="setOnDoubleTapListener(Landroid/view/GestureDetector$OnDoubleTapListener;)V" since="3" />
+	</class>
+	<class name="android/view/GestureDetector$OnContextClickListener" since="23">
+		<extends name="java/lang/Object" />
+		<method name="onContextClick(Landroid/view/MotionEvent;)Z" />
+	</class>
+	<class name="android/view/GestureDetector$OnDoubleTapListener" since="3">
+		<extends name="java/lang/Object" />
+		<method name="onDoubleTap(Landroid/view/MotionEvent;)Z" />
+		<method name="onDoubleTapEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="onSingleTapConfirmed(Landroid/view/MotionEvent;)Z" />
+	</class>
+	<class name="android/view/GestureDetector$OnGestureListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onDown(Landroid/view/MotionEvent;)Z" />
+		<method name="onFling(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z" />
+		<method name="onLongPress(Landroid/view/MotionEvent;)V" />
+		<method name="onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z" />
+		<method name="onShowPress(Landroid/view/MotionEvent;)V" />
+		<method name="onSingleTapUp(Landroid/view/MotionEvent;)Z" />
+	</class>
+	<class name="android/view/GestureDetector$SimpleOnGestureListener" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/GestureDetector$OnContextClickListener" since="23" />
+		<implements name="android/view/GestureDetector$OnDoubleTapListener" since="3" />
+		<implements name="android/view/GestureDetector$OnGestureListener" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/view/Gravity" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="apply(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;)V" />
+		<method name="apply(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V" since="17" />
+		<method name="apply(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V" />
+		<method name="apply(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V" since="17" />
+		<method name="applyDisplay(ILandroid/graphics/Rect;Landroid/graphics/Rect;)V" since="3" />
+		<method name="applyDisplay(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V" since="17" />
+		<method name="getAbsoluteGravity(II)I" since="14" />
+		<method name="isHorizontal(I)Z" />
+		<method name="isVertical(I)Z" />
+		<field name="AXIS_CLIP" since="3" />
+		<field name="AXIS_PULL_AFTER" />
+		<field name="AXIS_PULL_BEFORE" />
+		<field name="AXIS_SPECIFIED" />
+		<field name="AXIS_X_SHIFT" />
+		<field name="AXIS_Y_SHIFT" />
+		<field name="BOTTOM" />
+		<field name="CENTER" />
+		<field name="CENTER_HORIZONTAL" />
+		<field name="CENTER_VERTICAL" />
+		<field name="CLIP_HORIZONTAL" since="3" />
+		<field name="CLIP_VERTICAL" since="3" />
+		<field name="DISPLAY_CLIP_HORIZONTAL" since="3" />
+		<field name="DISPLAY_CLIP_VERTICAL" since="3" />
+		<field name="END" since="14" />
+		<field name="FILL" />
+		<field name="FILL_HORIZONTAL" />
+		<field name="FILL_VERTICAL" />
+		<field name="HORIZONTAL_GRAVITY_MASK" />
+		<field name="LEFT" />
+		<field name="NO_GRAVITY" />
+		<field name="RELATIVE_HORIZONTAL_GRAVITY_MASK" since="14" />
+		<field name="RELATIVE_LAYOUT_DIRECTION" since="14" />
+		<field name="RIGHT" />
+		<field name="START" since="14" />
+		<field name="TOP" />
+		<field name="VERTICAL_GRAVITY_MASK" />
+	</class>
+	<class name="android/view/HapticFeedbackConstants" since="3">
+		<extends name="java/lang/Object" />
+		<field name="CLOCK_TICK" since="21" />
+		<field name="CONFIRM" since="30" />
+		<field name="CONTEXT_CLICK" since="23" />
+		<field name="FLAG_IGNORE_GLOBAL_SETTING" />
+		<field name="FLAG_IGNORE_VIEW_SETTING" />
+		<field name="GESTURE_END" since="30" />
+		<field name="GESTURE_START" since="30" />
+		<field name="KEYBOARD_PRESS" since="27" />
+		<field name="KEYBOARD_RELEASE" since="27" />
+		<field name="KEYBOARD_TAP" since="8" />
+		<field name="LONG_PRESS" />
+		<field name="REJECT" since="30" />
+		<field name="TEXT_HANDLE_MOVE" since="27" />
+		<field name="VIRTUAL_KEY" since="5" />
+		<field name="VIRTUAL_KEY_RELEASE" since="27" />
+	</class>
+	<class name="android/view/InflateException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/view/InputDevice" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getBatteryState()Landroid/hardware/BatteryState;" since="31" />
+		<method name="getControllerNumber()I" since="19" />
+		<method name="getDescriptor()Ljava/lang/String;" since="16" />
+		<method name="getDevice(I)Landroid/view/InputDevice;" />
+		<method name="getDeviceIds()[I" />
+		<method name="getId()I" />
+		<method name="getKeyCharacterMap()Landroid/view/KeyCharacterMap;" />
+		<method name="getKeyboardType()I" />
+		<method name="getLightsManager()Landroid/hardware/lights/LightsManager;" since="31" />
+		<method name="getMotionRange(I)Landroid/view/InputDevice$MotionRange;" />
+		<method name="getMotionRange(II)Landroid/view/InputDevice$MotionRange;" since="12" />
+		<method name="getMotionRanges()Ljava/util/List;" since="12" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getProductId()I" since="19" />
+		<method name="getSensorManager()Landroid/hardware/SensorManager;" since="31" />
+		<method name="getSources()I" />
+		<method name="getVendorId()I" since="19" />
+		<method name="getVibrator()Landroid/os/Vibrator;" since="16" deprecated="31" />
+		<method name="getVibratorManager()Landroid/os/VibratorManager;" since="31" />
+		<method name="hasKeys([I)[Z" since="19" />
+		<method name="hasMicrophone()Z" since="23" />
+		<method name="isEnabled()Z" since="27" />
+		<method name="isExternal()Z" since="29" />
+		<method name="isVirtual()Z" since="16" />
+		<method name="supportsSource(I)Z" since="21" />
+		<field name="CREATOR" />
+		<field name="KEYBOARD_TYPE_ALPHABETIC" />
+		<field name="KEYBOARD_TYPE_NONE" />
+		<field name="KEYBOARD_TYPE_NON_ALPHABETIC" />
+		<field name="MOTION_RANGE_ORIENTATION" deprecated="15" />
+		<field name="MOTION_RANGE_PRESSURE" deprecated="15" />
+		<field name="MOTION_RANGE_SIZE" deprecated="15" />
+		<field name="MOTION_RANGE_TOOL_MAJOR" deprecated="15" />
+		<field name="MOTION_RANGE_TOOL_MINOR" deprecated="15" />
+		<field name="MOTION_RANGE_TOUCH_MAJOR" deprecated="15" />
+		<field name="MOTION_RANGE_TOUCH_MINOR" deprecated="15" />
+		<field name="MOTION_RANGE_X" deprecated="15" />
+		<field name="MOTION_RANGE_Y" deprecated="15" />
+		<field name="SOURCE_ANY" />
+		<field name="SOURCE_BLUETOOTH_STYLUS" since="23" />
+		<field name="SOURCE_CLASS_BUTTON" />
+		<field name="SOURCE_CLASS_JOYSTICK" since="12" />
+		<field name="SOURCE_CLASS_MASK" />
+		<field name="SOURCE_CLASS_NONE" since="18" />
+		<field name="SOURCE_CLASS_POINTER" />
+		<field name="SOURCE_CLASS_POSITION" />
+		<field name="SOURCE_CLASS_TRACKBALL" />
+		<field name="SOURCE_DPAD" />
+		<field name="SOURCE_GAMEPAD" since="12" />
+		<field name="SOURCE_HDMI" since="21" />
+		<field name="SOURCE_JOYSTICK" since="12" />
+		<field name="SOURCE_KEYBOARD" />
+		<field name="SOURCE_MOUSE" />
+		<field name="SOURCE_MOUSE_RELATIVE" since="26" />
+		<field name="SOURCE_ROTARY_ENCODER" since="26" />
+		<field name="SOURCE_SENSOR" since="31" />
+		<field name="SOURCE_STYLUS" since="14" />
+		<field name="SOURCE_TOUCHPAD" />
+		<field name="SOURCE_TOUCHSCREEN" />
+		<field name="SOURCE_TOUCH_NAVIGATION" since="18" />
+		<field name="SOURCE_TRACKBALL" />
+		<field name="SOURCE_UNKNOWN" />
+	</class>
+	<class name="android/view/InputDevice$MotionRange" since="9">
+		<extends name="java/lang/Object" />
+		<method name="getAxis()I" since="12" />
+		<method name="getFlat()F" />
+		<method name="getFuzz()F" />
+		<method name="getMax()F" />
+		<method name="getMin()F" />
+		<method name="getRange()F" />
+		<method name="getResolution()F" since="18" />
+		<method name="getSource()I" since="12" />
+		<method name="isFromSource(I)Z" since="18" />
+	</class>
+	<class name="android/view/InputEvent" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDevice()Landroid/view/InputDevice;" />
+		<method name="getDeviceId()I" />
+		<method name="getEventTime()J" since="16" />
+		<method name="getSource()I" />
+		<method name="isFromSource(I)Z" since="18" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/InputQueue" since="9">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/view/InputQueue$Callback" since="9">
+		<extends name="java/lang/Object" />
+		<method name="onInputQueueCreated(Landroid/view/InputQueue;)V" />
+		<method name="onInputQueueDestroyed(Landroid/view/InputQueue;)V" />
+	</class>
+	<class name="android/view/KeyCharacterMap" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="16" />
+		<method name="deviceHasKey(I)Z" since="3" />
+		<method name="deviceHasKeys([I)[Z" since="3" />
+		<method name="get(II)I" />
+		<method name="getDeadChar(II)I" />
+		<method name="getDisplayLabel(I)C" />
+		<method name="getEvents([C)[Landroid/view/KeyEvent;" />
+		<method name="getKeyData(ILandroid/view/KeyCharacterMap$KeyData;)Z" deprecated="15" />
+		<method name="getKeyboardType()I" />
+		<method name="getMatch(I[C)C" />
+		<method name="getMatch(I[CI)C" />
+		<method name="getModifierBehavior()I" since="11" />
+		<method name="getNumber(I)C" />
+		<method name="isPrintingKey(I)Z" />
+		<method name="load(I)Landroid/view/KeyCharacterMap;" />
+		<field name="ALPHA" />
+		<field name="BUILT_IN_KEYBOARD" deprecated="15" />
+		<field name="COMBINING_ACCENT" />
+		<field name="COMBINING_ACCENT_MASK" />
+		<field name="CREATOR" since="16" />
+		<field name="FULL" since="11" />
+		<field name="HEX_INPUT" />
+		<field name="MODIFIER_BEHAVIOR_CHORDED" since="11" />
+		<field name="MODIFIER_BEHAVIOR_CHORDED_OR_TOGGLED" since="11" />
+		<field name="NUMERIC" />
+		<field name="PICKER_DIALOG_INPUT" />
+		<field name="PREDICTIVE" />
+		<field name="SPECIAL_FUNCTION" since="11" />
+		<field name="VIRTUAL_KEYBOARD" since="11" />
+	</class>
+	<class name="android/view/KeyCharacterMap$KeyData" since="1" deprecated="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<field name="META_LENGTH" deprecated="29" />
+		<field name="displayLabel" deprecated="29" />
+		<field name="meta" deprecated="29" />
+		<field name="number" deprecated="29" />
+	</class>
+	<class name="android/view/KeyCharacterMap$UnavailableException" since="11">
+		<extends name="android/util/AndroidRuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/view/KeyEvent" since="1">
+		<extends name="android/view/InputEvent" since="9" />
+		<extends name="java/lang/Object" removed="9" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(JJIII)V" />
+		<method name="&lt;init&gt;(JJIIII)V" />
+		<method name="&lt;init&gt;(JJIIIIII)V" />
+		<method name="&lt;init&gt;(JJIIIIIII)V" />
+		<method name="&lt;init&gt;(JJIIIIIIII)V" since="9" />
+		<method name="&lt;init&gt;(JLjava/lang/String;II)V" since="3" />
+		<method name="&lt;init&gt;(Landroid/view/KeyEvent;)V" since="3" />
+		<method name="&lt;init&gt;(Landroid/view/KeyEvent;JI)V" deprecated="15" />
+		<method name="changeAction(Landroid/view/KeyEvent;I)Landroid/view/KeyEvent;" since="3" />
+		<method name="changeFlags(Landroid/view/KeyEvent;I)Landroid/view/KeyEvent;" since="3" />
+		<method name="changeTimeRepeat(Landroid/view/KeyEvent;JI)Landroid/view/KeyEvent;" since="3" />
+		<method name="changeTimeRepeat(Landroid/view/KeyEvent;JII)Landroid/view/KeyEvent;" since="5" />
+		<method name="dispatch(Landroid/view/KeyEvent$Callback;)Z" deprecated="15" />
+		<method name="dispatch(Landroid/view/KeyEvent$Callback;Landroid/view/KeyEvent$DispatcherState;Ljava/lang/Object;)Z" since="5" />
+		<method name="getAction()I" />
+		<method name="getCharacters()Ljava/lang/String;" since="3" deprecated="29" />
+		<method name="getDeadChar(II)I" />
+		<method name="getDeviceId()I" />
+		<method name="getDisplayLabel()C" />
+		<method name="getDownTime()J" />
+		<method name="getEventTime()J" />
+		<method name="getFlags()I" />
+		<method name="getKeyCharacterMap()Landroid/view/KeyCharacterMap;" since="11" />
+		<method name="getKeyCode()I" />
+		<method name="getKeyData(Landroid/view/KeyCharacterMap$KeyData;)Z" deprecated="15" />
+		<method name="getMatch([C)C" />
+		<method name="getMatch([CI)C" />
+		<method name="getMaxKeyCode()I" since="3" />
+		<method name="getMetaState()I" />
+		<method name="getModifierMetaStateMask()I" since="11" />
+		<method name="getModifiers()I" since="13" />
+		<method name="getNumber()C" />
+		<method name="getRepeatCount()I" />
+		<method name="getScanCode()I" />
+		<method name="getUnicodeChar()I" />
+		<method name="getUnicodeChar(I)I" />
+		<method name="hasModifiers(I)Z" since="11" />
+		<method name="hasNoModifiers()Z" since="11" />
+		<method name="isAltPressed()Z" />
+		<method name="isCanceled()Z" since="5" />
+		<method name="isCapsLockOn()Z" since="11" />
+		<method name="isCtrlPressed()Z" since="11" />
+		<method name="isFunctionPressed()Z" since="11" />
+		<method name="isGamepadButton(I)Z" since="12" />
+		<method name="isLongPress()Z" since="5" />
+		<method name="isMediaSessionKey(I)Z" since="31" />
+		<method name="isMetaPressed()Z" since="11" />
+		<method name="isModifierKey(I)Z" />
+		<method name="isNumLockOn()Z" since="11" />
+		<method name="isPrintingKey()Z" />
+		<method name="isScrollLockOn()Z" since="11" />
+		<method name="isShiftPressed()Z" />
+		<method name="isSymPressed()Z" />
+		<method name="isSystem()Z" />
+		<method name="isTracking()Z" since="5" />
+		<method name="keyCodeFromString(Ljava/lang/String;)I" since="12" />
+		<method name="keyCodeToString(I)Ljava/lang/String;" since="12" />
+		<method name="metaStateHasModifiers(II)Z" since="11" />
+		<method name="metaStateHasNoModifiers(I)Z" since="11" />
+		<method name="normalizeMetaState(I)I" since="11" />
+		<method name="setSource(I)V" since="12" />
+		<method name="startTracking()V" since="5" />
+		<field name="ACTION_DOWN" />
+		<field name="ACTION_MULTIPLE" deprecated="29" />
+		<field name="ACTION_UP" />
+		<field name="CREATOR" />
+		<field name="FLAG_CANCELED" since="5" />
+		<field name="FLAG_CANCELED_LONG_PRESS" since="5" />
+		<field name="FLAG_EDITOR_ACTION" since="3" />
+		<field name="FLAG_FALLBACK" since="11" />
+		<field name="FLAG_FROM_SYSTEM" since="3" />
+		<field name="FLAG_KEEP_TOUCH_MODE" since="3" />
+		<field name="FLAG_LONG_PRESS" since="5" />
+		<field name="FLAG_SOFT_KEYBOARD" since="3" />
+		<field name="FLAG_TRACKING" since="5" />
+		<field name="FLAG_VIRTUAL_HARD_KEY" since="5" />
+		<field name="FLAG_WOKE_HERE" deprecated="20" />
+		<field name="KEYCODE_0" />
+		<field name="KEYCODE_1" />
+		<field name="KEYCODE_11" since="21" />
+		<field name="KEYCODE_12" since="21" />
+		<field name="KEYCODE_2" />
+		<field name="KEYCODE_3" />
+		<field name="KEYCODE_3D_MODE" since="14" />
+		<field name="KEYCODE_4" />
+		<field name="KEYCODE_5" />
+		<field name="KEYCODE_6" />
+		<field name="KEYCODE_7" />
+		<field name="KEYCODE_8" />
+		<field name="KEYCODE_9" />
+		<field name="KEYCODE_A" />
+		<field name="KEYCODE_ALL_APPS" since="28" />
+		<field name="KEYCODE_ALT_LEFT" />
+		<field name="KEYCODE_ALT_RIGHT" />
+		<field name="KEYCODE_APOSTROPHE" />
+		<field name="KEYCODE_APP_SWITCH" since="11" />
+		<field name="KEYCODE_ASSIST" since="16" />
+		<field name="KEYCODE_AT" />
+		<field name="KEYCODE_AVR_INPUT" since="11" />
+		<field name="KEYCODE_AVR_POWER" since="11" />
+		<field name="KEYCODE_B" />
+		<field name="KEYCODE_BACK" />
+		<field name="KEYCODE_BACKSLASH" />
+		<field name="KEYCODE_BOOKMARK" since="11" />
+		<field name="KEYCODE_BREAK" since="11" />
+		<field name="KEYCODE_BRIGHTNESS_DOWN" since="18" />
+		<field name="KEYCODE_BRIGHTNESS_UP" since="18" />
+		<field name="KEYCODE_BUTTON_1" since="12" />
+		<field name="KEYCODE_BUTTON_10" since="12" />
+		<field name="KEYCODE_BUTTON_11" since="12" />
+		<field name="KEYCODE_BUTTON_12" since="12" />
+		<field name="KEYCODE_BUTTON_13" since="12" />
+		<field name="KEYCODE_BUTTON_14" since="12" />
+		<field name="KEYCODE_BUTTON_15" since="12" />
+		<field name="KEYCODE_BUTTON_16" since="12" />
+		<field name="KEYCODE_BUTTON_2" since="12" />
+		<field name="KEYCODE_BUTTON_3" since="12" />
+		<field name="KEYCODE_BUTTON_4" since="12" />
+		<field name="KEYCODE_BUTTON_5" since="12" />
+		<field name="KEYCODE_BUTTON_6" since="12" />
+		<field name="KEYCODE_BUTTON_7" since="12" />
+		<field name="KEYCODE_BUTTON_8" since="12" />
+		<field name="KEYCODE_BUTTON_9" since="12" />
+		<field name="KEYCODE_BUTTON_A" since="9" />
+		<field name="KEYCODE_BUTTON_B" since="9" />
+		<field name="KEYCODE_BUTTON_C" since="9" />
+		<field name="KEYCODE_BUTTON_L1" since="9" />
+		<field name="KEYCODE_BUTTON_L2" since="9" />
+		<field name="KEYCODE_BUTTON_MODE" since="9" />
+		<field name="KEYCODE_BUTTON_R1" since="9" />
+		<field name="KEYCODE_BUTTON_R2" since="9" />
+		<field name="KEYCODE_BUTTON_SELECT" since="9" />
+		<field name="KEYCODE_BUTTON_START" since="9" />
+		<field name="KEYCODE_BUTTON_THUMBL" since="9" />
+		<field name="KEYCODE_BUTTON_THUMBR" since="9" />
+		<field name="KEYCODE_BUTTON_X" since="9" />
+		<field name="KEYCODE_BUTTON_Y" since="9" />
+		<field name="KEYCODE_BUTTON_Z" since="9" />
+		<field name="KEYCODE_C" />
+		<field name="KEYCODE_CALCULATOR" since="15" />
+		<field name="KEYCODE_CALENDAR" since="15" />
+		<field name="KEYCODE_CALL" />
+		<field name="KEYCODE_CAMERA" />
+		<field name="KEYCODE_CAPS_LOCK" since="11" />
+		<field name="KEYCODE_CAPTIONS" since="11" />
+		<field name="KEYCODE_CHANNEL_DOWN" since="11" />
+		<field name="KEYCODE_CHANNEL_UP" since="11" />
+		<field name="KEYCODE_CLEAR" />
+		<field name="KEYCODE_COMMA" />
+		<field name="KEYCODE_CONTACTS" since="15" />
+		<field name="KEYCODE_COPY" since="24" />
+		<field name="KEYCODE_CTRL_LEFT" since="11" />
+		<field name="KEYCODE_CTRL_RIGHT" since="11" />
+		<field name="KEYCODE_CUT" since="24" />
+		<field name="KEYCODE_D" />
+		<field name="KEYCODE_DEL" />
+		<field name="KEYCODE_DPAD_CENTER" />
+		<field name="KEYCODE_DPAD_DOWN" />
+		<field name="KEYCODE_DPAD_DOWN_LEFT" since="24" />
+		<field name="KEYCODE_DPAD_DOWN_RIGHT" since="24" />
+		<field name="KEYCODE_DPAD_LEFT" />
+		<field name="KEYCODE_DPAD_RIGHT" />
+		<field name="KEYCODE_DPAD_UP" />
+		<field name="KEYCODE_DPAD_UP_LEFT" since="24" />
+		<field name="KEYCODE_DPAD_UP_RIGHT" since="24" />
+		<field name="KEYCODE_DVR" since="11" />
+		<field name="KEYCODE_E" />
+		<field name="KEYCODE_EISU" since="16" />
+		<field name="KEYCODE_ENDCALL" />
+		<field name="KEYCODE_ENTER" />
+		<field name="KEYCODE_ENVELOPE" />
+		<field name="KEYCODE_EQUALS" />
+		<field name="KEYCODE_ESCAPE" since="11" />
+		<field name="KEYCODE_EXPLORER" />
+		<field name="KEYCODE_F" />
+		<field name="KEYCODE_F1" since="11" />
+		<field name="KEYCODE_F10" since="11" />
+		<field name="KEYCODE_F11" since="11" />
+		<field name="KEYCODE_F12" since="11" />
+		<field name="KEYCODE_F2" since="11" />
+		<field name="KEYCODE_F3" since="11" />
+		<field name="KEYCODE_F4" since="11" />
+		<field name="KEYCODE_F5" since="11" />
+		<field name="KEYCODE_F6" since="11" />
+		<field name="KEYCODE_F7" since="11" />
+		<field name="KEYCODE_F8" since="11" />
+		<field name="KEYCODE_F9" since="11" />
+		<field name="KEYCODE_FOCUS" />
+		<field name="KEYCODE_FORWARD" since="11" />
+		<field name="KEYCODE_FORWARD_DEL" since="11" />
+		<field name="KEYCODE_FUNCTION" since="11" />
+		<field name="KEYCODE_G" />
+		<field name="KEYCODE_GRAVE" />
+		<field name="KEYCODE_GUIDE" since="11" />
+		<field name="KEYCODE_H" />
+		<field name="KEYCODE_HEADSETHOOK" />
+		<field name="KEYCODE_HELP" since="21" />
+		<field name="KEYCODE_HENKAN" since="16" />
+		<field name="KEYCODE_HOME" />
+		<field name="KEYCODE_I" />
+		<field name="KEYCODE_INFO" since="11" />
+		<field name="KEYCODE_INSERT" since="11" />
+		<field name="KEYCODE_J" />
+		<field name="KEYCODE_K" />
+		<field name="KEYCODE_KANA" since="16" />
+		<field name="KEYCODE_KATAKANA_HIRAGANA" since="16" />
+		<field name="KEYCODE_L" />
+		<field name="KEYCODE_LANGUAGE_SWITCH" since="14" />
+		<field name="KEYCODE_LAST_CHANNEL" since="21" />
+		<field name="KEYCODE_LEFT_BRACKET" />
+		<field name="KEYCODE_M" />
+		<field name="KEYCODE_MANNER_MODE" since="14" />
+		<field name="KEYCODE_MEDIA_AUDIO_TRACK" since="19" />
+		<field name="KEYCODE_MEDIA_CLOSE" since="11" />
+		<field name="KEYCODE_MEDIA_EJECT" since="11" />
+		<field name="KEYCODE_MEDIA_FAST_FORWARD" since="3" />
+		<field name="KEYCODE_MEDIA_NEXT" since="3" />
+		<field name="KEYCODE_MEDIA_PAUSE" since="11" />
+		<field name="KEYCODE_MEDIA_PLAY" since="11" />
+		<field name="KEYCODE_MEDIA_PLAY_PAUSE" since="3" />
+		<field name="KEYCODE_MEDIA_PREVIOUS" since="3" />
+		<field name="KEYCODE_MEDIA_RECORD" since="11" />
+		<field name="KEYCODE_MEDIA_REWIND" since="3" />
+		<field name="KEYCODE_MEDIA_SKIP_BACKWARD" since="23" />
+		<field name="KEYCODE_MEDIA_SKIP_FORWARD" since="23" />
+		<field name="KEYCODE_MEDIA_STEP_BACKWARD" since="23" />
+		<field name="KEYCODE_MEDIA_STEP_FORWARD" since="23" />
+		<field name="KEYCODE_MEDIA_STOP" since="3" />
+		<field name="KEYCODE_MEDIA_TOP_MENU" since="21" />
+		<field name="KEYCODE_MENU" />
+		<field name="KEYCODE_META_LEFT" since="11" />
+		<field name="KEYCODE_META_RIGHT" since="11" />
+		<field name="KEYCODE_MINUS" />
+		<field name="KEYCODE_MOVE_END" since="11" />
+		<field name="KEYCODE_MOVE_HOME" since="11" />
+		<field name="KEYCODE_MUHENKAN" since="16" />
+		<field name="KEYCODE_MUSIC" since="15" />
+		<field name="KEYCODE_MUTE" since="3" />
+		<field name="KEYCODE_N" />
+		<field name="KEYCODE_NAVIGATE_IN" since="23" />
+		<field name="KEYCODE_NAVIGATE_NEXT" since="23" />
+		<field name="KEYCODE_NAVIGATE_OUT" since="23" />
+		<field name="KEYCODE_NAVIGATE_PREVIOUS" since="23" />
+		<field name="KEYCODE_NOTIFICATION" />
+		<field name="KEYCODE_NUM" />
+		<field name="KEYCODE_NUMPAD_0" since="11" />
+		<field name="KEYCODE_NUMPAD_1" since="11" />
+		<field name="KEYCODE_NUMPAD_2" since="11" />
+		<field name="KEYCODE_NUMPAD_3" since="11" />
+		<field name="KEYCODE_NUMPAD_4" since="11" />
+		<field name="KEYCODE_NUMPAD_5" since="11" />
+		<field name="KEYCODE_NUMPAD_6" since="11" />
+		<field name="KEYCODE_NUMPAD_7" since="11" />
+		<field name="KEYCODE_NUMPAD_8" since="11" />
+		<field name="KEYCODE_NUMPAD_9" since="11" />
+		<field name="KEYCODE_NUMPAD_ADD" since="11" />
+		<field name="KEYCODE_NUMPAD_COMMA" since="11" />
+		<field name="KEYCODE_NUMPAD_DIVIDE" since="11" />
+		<field name="KEYCODE_NUMPAD_DOT" since="11" />
+		<field name="KEYCODE_NUMPAD_ENTER" since="11" />
+		<field name="KEYCODE_NUMPAD_EQUALS" since="11" />
+		<field name="KEYCODE_NUMPAD_LEFT_PAREN" since="11" />
+		<field name="KEYCODE_NUMPAD_MULTIPLY" since="11" />
+		<field name="KEYCODE_NUMPAD_RIGHT_PAREN" since="11" />
+		<field name="KEYCODE_NUMPAD_SUBTRACT" since="11" />
+		<field name="KEYCODE_NUM_LOCK" since="11" />
+		<field name="KEYCODE_O" />
+		<field name="KEYCODE_P" />
+		<field name="KEYCODE_PAGE_DOWN" since="9" />
+		<field name="KEYCODE_PAGE_UP" since="9" />
+		<field name="KEYCODE_PAIRING" since="21" />
+		<field name="KEYCODE_PASTE" since="24" />
+		<field name="KEYCODE_PERIOD" />
+		<field name="KEYCODE_PICTSYMBOLS" since="9" />
+		<field name="KEYCODE_PLUS" />
+		<field name="KEYCODE_POUND" />
+		<field name="KEYCODE_POWER" />
+		<field name="KEYCODE_PROFILE_SWITCH" since="29" />
+		<field name="KEYCODE_PROG_BLUE" since="11" />
+		<field name="KEYCODE_PROG_GREEN" since="11" />
+		<field name="KEYCODE_PROG_RED" since="11" />
+		<field name="KEYCODE_PROG_YELLOW" since="11" />
+		<field name="KEYCODE_Q" />
+		<field name="KEYCODE_R" />
+		<field name="KEYCODE_REFRESH" since="28" />
+		<field name="KEYCODE_RIGHT_BRACKET" />
+		<field name="KEYCODE_RO" since="16" />
+		<field name="KEYCODE_S" />
+		<field name="KEYCODE_SCROLL_LOCK" since="11" />
+		<field name="KEYCODE_SEARCH" />
+		<field name="KEYCODE_SEMICOLON" />
+		<field name="KEYCODE_SETTINGS" since="11" />
+		<field name="KEYCODE_SHIFT_LEFT" />
+		<field name="KEYCODE_SHIFT_RIGHT" />
+		<field name="KEYCODE_SLASH" />
+		<field name="KEYCODE_SLEEP" since="20" />
+		<field name="KEYCODE_SOFT_LEFT" />
+		<field name="KEYCODE_SOFT_RIGHT" />
+		<field name="KEYCODE_SOFT_SLEEP" since="24" />
+		<field name="KEYCODE_SPACE" />
+		<field name="KEYCODE_STAR" />
+		<field name="KEYCODE_STB_INPUT" since="11" />
+		<field name="KEYCODE_STB_POWER" since="11" />
+		<field name="KEYCODE_STEM_1" since="24" />
+		<field name="KEYCODE_STEM_2" since="24" />
+		<field name="KEYCODE_STEM_3" since="24" />
+		<field name="KEYCODE_STEM_PRIMARY" since="24" />
+		<field name="KEYCODE_SWITCH_CHARSET" since="9" />
+		<field name="KEYCODE_SYM" />
+		<field name="KEYCODE_SYSRQ" since="11" />
+		<field name="KEYCODE_SYSTEM_NAVIGATION_DOWN" since="25" />
+		<field name="KEYCODE_SYSTEM_NAVIGATION_LEFT" since="25" />
+		<field name="KEYCODE_SYSTEM_NAVIGATION_RIGHT" since="25" />
+		<field name="KEYCODE_SYSTEM_NAVIGATION_UP" since="25" />
+		<field name="KEYCODE_T" />
+		<field name="KEYCODE_TAB" />
+		<field name="KEYCODE_THUMBS_DOWN" since="29" />
+		<field name="KEYCODE_THUMBS_UP" since="29" />
+		<field name="KEYCODE_TV" since="11" />
+		<field name="KEYCODE_TV_ANTENNA_CABLE" since="21" />
+		<field name="KEYCODE_TV_AUDIO_DESCRIPTION" since="21" />
+		<field name="KEYCODE_TV_AUDIO_DESCRIPTION_MIX_DOWN" since="21" />
+		<field name="KEYCODE_TV_AUDIO_DESCRIPTION_MIX_UP" since="21" />
+		<field name="KEYCODE_TV_CONTENTS_MENU" since="21" />
+		<field name="KEYCODE_TV_DATA_SERVICE" since="21" />
+		<field name="KEYCODE_TV_INPUT" since="11" />
+		<field name="KEYCODE_TV_INPUT_COMPONENT_1" since="21" />
+		<field name="KEYCODE_TV_INPUT_COMPONENT_2" since="21" />
+		<field name="KEYCODE_TV_INPUT_COMPOSITE_1" since="21" />
+		<field name="KEYCODE_TV_INPUT_COMPOSITE_2" since="21" />
+		<field name="KEYCODE_TV_INPUT_HDMI_1" since="21" />
+		<field name="KEYCODE_TV_INPUT_HDMI_2" since="21" />
+		<field name="KEYCODE_TV_INPUT_HDMI_3" since="21" />
+		<field name="KEYCODE_TV_INPUT_HDMI_4" since="21" />
+		<field name="KEYCODE_TV_INPUT_VGA_1" since="21" />
+		<field name="KEYCODE_TV_MEDIA_CONTEXT_MENU" since="21" />
+		<field name="KEYCODE_TV_NETWORK" since="21" />
+		<field name="KEYCODE_TV_NUMBER_ENTRY" since="21" />
+		<field name="KEYCODE_TV_POWER" since="11" />
+		<field name="KEYCODE_TV_RADIO_SERVICE" since="21" />
+		<field name="KEYCODE_TV_SATELLITE" since="21" />
+		<field name="KEYCODE_TV_SATELLITE_BS" since="21" />
+		<field name="KEYCODE_TV_SATELLITE_CS" since="21" />
+		<field name="KEYCODE_TV_SATELLITE_SERVICE" since="21" />
+		<field name="KEYCODE_TV_TELETEXT" since="21" />
+		<field name="KEYCODE_TV_TERRESTRIAL_ANALOG" since="21" />
+		<field name="KEYCODE_TV_TERRESTRIAL_DIGITAL" since="21" />
+		<field name="KEYCODE_TV_TIMER_PROGRAMMING" since="21" />
+		<field name="KEYCODE_TV_ZOOM_MODE" since="21" />
+		<field name="KEYCODE_U" />
+		<field name="KEYCODE_UNKNOWN" />
+		<field name="KEYCODE_V" />
+		<field name="KEYCODE_VOICE_ASSIST" since="21" />
+		<field name="KEYCODE_VOLUME_DOWN" />
+		<field name="KEYCODE_VOLUME_MUTE" since="11" />
+		<field name="KEYCODE_VOLUME_UP" />
+		<field name="KEYCODE_W" />
+		<field name="KEYCODE_WAKEUP" since="20" />
+		<field name="KEYCODE_WINDOW" since="11" />
+		<field name="KEYCODE_X" />
+		<field name="KEYCODE_Y" />
+		<field name="KEYCODE_YEN" since="16" />
+		<field name="KEYCODE_Z" />
+		<field name="KEYCODE_ZENKAKU_HANKAKU" since="16" />
+		<field name="KEYCODE_ZOOM_IN" since="11" />
+		<field name="KEYCODE_ZOOM_OUT" since="11" />
+		<field name="MAX_KEYCODE" deprecated="15" />
+		<field name="META_ALT_LEFT_ON" />
+		<field name="META_ALT_MASK" since="11" />
+		<field name="META_ALT_ON" />
+		<field name="META_ALT_RIGHT_ON" />
+		<field name="META_CAPS_LOCK_ON" since="11" />
+		<field name="META_CTRL_LEFT_ON" since="11" />
+		<field name="META_CTRL_MASK" since="11" />
+		<field name="META_CTRL_ON" since="11" />
+		<field name="META_CTRL_RIGHT_ON" since="11" />
+		<field name="META_FUNCTION_ON" since="11" />
+		<field name="META_META_LEFT_ON" since="11" />
+		<field name="META_META_MASK" since="11" />
+		<field name="META_META_ON" since="11" />
+		<field name="META_META_RIGHT_ON" since="11" />
+		<field name="META_NUM_LOCK_ON" since="11" />
+		<field name="META_SCROLL_LOCK_ON" since="11" />
+		<field name="META_SHIFT_LEFT_ON" />
+		<field name="META_SHIFT_MASK" since="11" />
+		<field name="META_SHIFT_ON" />
+		<field name="META_SHIFT_RIGHT_ON" />
+		<field name="META_SYM_ON" />
+	</class>
+	<class name="android/view/KeyEvent$Callback" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onKeyDown(ILandroid/view/KeyEvent;)Z" />
+		<method name="onKeyLongPress(ILandroid/view/KeyEvent;)Z" since="5" />
+		<method name="onKeyMultiple(IILandroid/view/KeyEvent;)Z" />
+		<method name="onKeyUp(ILandroid/view/KeyEvent;)Z" />
+	</class>
+	<class name="android/view/KeyEvent$DispatcherState" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="handleUpEvent(Landroid/view/KeyEvent;)V" />
+		<method name="isTracking(Landroid/view/KeyEvent;)Z" />
+		<method name="performedLongPress(Landroid/view/KeyEvent;)V" />
+		<method name="reset()V" />
+		<method name="reset(Ljava/lang/Object;)V" />
+		<method name="startTracking(Landroid/view/KeyEvent;Ljava/lang/Object;)V" />
+	</class>
+	<class name="android/view/KeyboardShortcutGroup" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Ljava/util/List;)V" />
+		<method name="addItem(Landroid/view/KeyboardShortcutInfo;)V" />
+		<method name="getItems()Ljava/util/List;" />
+		<method name="getLabel()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/KeyboardShortcutInfo" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;CI)V" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;II)V" />
+		<method name="getBaseCharacter()C" />
+		<method name="getKeycode()I" />
+		<method name="getLabel()Ljava/lang/CharSequence;" />
+		<method name="getModifiers()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/LayoutInflater" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/view/LayoutInflater;Landroid/content/Context;)V" />
+		<method name="cloneInContext(Landroid/content/Context;)Landroid/view/LayoutInflater;" />
+		<method name="createView(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;" since="29" />
+		<method name="createView(Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;" />
+		<method name="from(Landroid/content/Context;)Landroid/view/LayoutInflater;" />
+		<method name="getContext()Landroid/content/Context;" />
+		<method name="getFactory()Landroid/view/LayoutInflater$Factory;" />
+		<method name="getFactory2()Landroid/view/LayoutInflater$Factory2;" since="11" />
+		<method name="getFilter()Landroid/view/LayoutInflater$Filter;" />
+		<method name="inflate(ILandroid/view/ViewGroup;)Landroid/view/View;" />
+		<method name="inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;" />
+		<method name="inflate(Lorg/xmlpull/v1/XmlPullParser;Landroid/view/ViewGroup;)Landroid/view/View;" />
+		<method name="inflate(Lorg/xmlpull/v1/XmlPullParser;Landroid/view/ViewGroup;Z)Landroid/view/View;" />
+		<method name="onCreateView(Landroid/content/Context;Landroid/view/View;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;" since="29" />
+		<method name="onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;" since="11" />
+		<method name="onCreateView(Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;" />
+		<method name="setFactory(Landroid/view/LayoutInflater$Factory;)V" />
+		<method name="setFactory2(Landroid/view/LayoutInflater$Factory2;)V" since="11" />
+		<method name="setFilter(Landroid/view/LayoutInflater$Filter;)V" />
+	</class>
+	<class name="android/view/LayoutInflater$Factory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onCreateView(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;" />
+	</class>
+	<class name="android/view/LayoutInflater$Factory2" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/LayoutInflater$Factory" />
+		<method name="onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;" />
+	</class>
+	<class name="android/view/LayoutInflater$Filter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onLoadClass(Ljava/lang/Class;)Z" />
+	</class>
+	<class name="android/view/Menu" since="1">
+		<extends name="java/lang/Object" />
+		<method name="add(I)Landroid/view/MenuItem;" />
+		<method name="add(IIII)Landroid/view/MenuItem;" />
+		<method name="add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;" />
+		<method name="add(Ljava/lang/CharSequence;)Landroid/view/MenuItem;" />
+		<method name="addIntentOptions(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I" />
+		<method name="addSubMenu(I)Landroid/view/SubMenu;" />
+		<method name="addSubMenu(IIII)Landroid/view/SubMenu;" />
+		<method name="addSubMenu(IIILjava/lang/CharSequence;)Landroid/view/SubMenu;" />
+		<method name="addSubMenu(Ljava/lang/CharSequence;)Landroid/view/SubMenu;" />
+		<method name="clear()V" />
+		<method name="close()V" since="3" />
+		<method name="findItem(I)Landroid/view/MenuItem;" />
+		<method name="getItem(I)Landroid/view/MenuItem;" since="3" />
+		<method name="hasVisibleItems()Z" />
+		<method name="isShortcutKey(ILandroid/view/KeyEvent;)Z" />
+		<method name="performIdentifierAction(II)Z" />
+		<method name="performShortcut(ILandroid/view/KeyEvent;I)Z" />
+		<method name="removeGroup(I)V" />
+		<method name="removeItem(I)V" />
+		<method name="setGroupCheckable(IZZ)V" />
+		<method name="setGroupDividerEnabled(Z)V" since="28" />
+		<method name="setGroupEnabled(IZ)V" />
+		<method name="setGroupVisible(IZ)V" />
+		<method name="setQwertyMode(Z)V" />
+		<method name="size()I" />
+		<field name="CATEGORY_ALTERNATIVE" />
+		<field name="CATEGORY_CONTAINER" />
+		<field name="CATEGORY_SECONDARY" />
+		<field name="CATEGORY_SYSTEM" />
+		<field name="FIRST" />
+		<field name="FLAG_ALWAYS_PERFORM_CLOSE" />
+		<field name="FLAG_APPEND_TO_GROUP" />
+		<field name="FLAG_PERFORM_NO_CLOSE" />
+		<field name="NONE" />
+		<field name="SUPPORTED_MODIFIERS_MASK" since="26" />
+	</class>
+	<class name="android/view/MenuInflater" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="inflate(ILandroid/view/Menu;)V" />
+	</class>
+	<class name="android/view/MenuItem" since="1">
+		<extends name="java/lang/Object" />
+		<method name="collapseActionView()Z" since="14" />
+		<method name="expandActionView()Z" since="14" />
+		<method name="getActionProvider()Landroid/view/ActionProvider;" since="14" />
+		<method name="getActionView()Landroid/view/View;" since="11" />
+		<method name="getAlphabeticModifiers()I" since="26" />
+		<method name="getAlphabeticShortcut()C" />
+		<method name="getContentDescription()Ljava/lang/CharSequence;" since="26" />
+		<method name="getGroupId()I" />
+		<method name="getIcon()Landroid/graphics/drawable/Drawable;" />
+		<method name="getIconTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getIconTintList()Landroid/content/res/ColorStateList;" since="26" />
+		<method name="getIconTintMode()Landroid/graphics/PorterDuff$Mode;" since="26" />
+		<method name="getIntent()Landroid/content/Intent;" />
+		<method name="getItemId()I" />
+		<method name="getMenuInfo()Landroid/view/ContextMenu$ContextMenuInfo;" />
+		<method name="getNumericModifiers()I" since="26" />
+		<method name="getNumericShortcut()C" />
+		<method name="getOrder()I" />
+		<method name="getSubMenu()Landroid/view/SubMenu;" />
+		<method name="getTitle()Ljava/lang/CharSequence;" />
+		<method name="getTitleCondensed()Ljava/lang/CharSequence;" />
+		<method name="getTooltipText()Ljava/lang/CharSequence;" since="26" />
+		<method name="hasSubMenu()Z" />
+		<method name="isActionViewExpanded()Z" since="14" />
+		<method name="isCheckable()Z" />
+		<method name="isChecked()Z" />
+		<method name="isEnabled()Z" />
+		<method name="isVisible()Z" />
+		<method name="setActionProvider(Landroid/view/ActionProvider;)Landroid/view/MenuItem;" since="14" />
+		<method name="setActionView(I)Landroid/view/MenuItem;" since="11" />
+		<method name="setActionView(Landroid/view/View;)Landroid/view/MenuItem;" since="11" />
+		<method name="setAlphabeticShortcut(C)Landroid/view/MenuItem;" />
+		<method name="setAlphabeticShortcut(CI)Landroid/view/MenuItem;" since="26" />
+		<method name="setCheckable(Z)Landroid/view/MenuItem;" />
+		<method name="setChecked(Z)Landroid/view/MenuItem;" />
+		<method name="setContentDescription(Ljava/lang/CharSequence;)Landroid/view/MenuItem;" since="26" />
+		<method name="setEnabled(Z)Landroid/view/MenuItem;" />
+		<method name="setIcon(I)Landroid/view/MenuItem;" />
+		<method name="setIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem;" />
+		<method name="setIconTintBlendMode(Landroid/graphics/BlendMode;)Landroid/view/MenuItem;" since="29" />
+		<method name="setIconTintList(Landroid/content/res/ColorStateList;)Landroid/view/MenuItem;" since="26" />
+		<method name="setIconTintMode(Landroid/graphics/PorterDuff$Mode;)Landroid/view/MenuItem;" since="26" />
+		<method name="setIntent(Landroid/content/Intent;)Landroid/view/MenuItem;" />
+		<method name="setNumericShortcut(C)Landroid/view/MenuItem;" />
+		<method name="setNumericShortcut(CI)Landroid/view/MenuItem;" since="26" />
+		<method name="setOnActionExpandListener(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem;" since="14" />
+		<method name="setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem;" />
+		<method name="setShortcut(CC)Landroid/view/MenuItem;" />
+		<method name="setShortcut(CCII)Landroid/view/MenuItem;" since="26" />
+		<method name="setShowAsAction(I)V" since="11" />
+		<method name="setShowAsActionFlags(I)Landroid/view/MenuItem;" since="14" />
+		<method name="setTitle(I)Landroid/view/MenuItem;" />
+		<method name="setTitle(Ljava/lang/CharSequence;)Landroid/view/MenuItem;" />
+		<method name="setTitleCondensed(Ljava/lang/CharSequence;)Landroid/view/MenuItem;" />
+		<method name="setTooltipText(Ljava/lang/CharSequence;)Landroid/view/MenuItem;" since="26" />
+		<method name="setVisible(Z)Landroid/view/MenuItem;" />
+		<field name="SHOW_AS_ACTION_ALWAYS" since="11" />
+		<field name="SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW" since="14" />
+		<field name="SHOW_AS_ACTION_IF_ROOM" since="11" />
+		<field name="SHOW_AS_ACTION_NEVER" since="11" />
+		<field name="SHOW_AS_ACTION_WITH_TEXT" since="11" />
+	</class>
+	<class name="android/view/MenuItem$OnActionExpandListener" since="14">
+		<extends name="java/lang/Object" />
+		<method name="onMenuItemActionCollapse(Landroid/view/MenuItem;)Z" />
+		<method name="onMenuItemActionExpand(Landroid/view/MenuItem;)Z" />
+	</class>
+	<class name="android/view/MenuItem$OnMenuItemClickListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onMenuItemClick(Landroid/view/MenuItem;)Z" />
+	</class>
+	<class name="android/view/MotionEvent" since="1">
+		<extends name="android/view/InputEvent" since="9" />
+		<extends name="java/lang/Object" removed="9" />
+		<implements name="android/os/Parcelable" />
+		<method name="actionToString(I)Ljava/lang/String;" since="19" />
+		<method name="addBatch(JFFFFI)V" />
+		<method name="addBatch(J[Landroid/view/MotionEvent$PointerCoords;I)V" since="9" />
+		<method name="axisFromString(Ljava/lang/String;)I" since="12" />
+		<method name="axisToString(I)Ljava/lang/String;" since="12" />
+		<method name="findPointerIndex(I)I" since="5" />
+		<method name="getAction()I" />
+		<method name="getActionButton()I" since="23" />
+		<method name="getActionIndex()I" since="8" />
+		<method name="getActionMasked()I" since="8" />
+		<method name="getAxisValue(I)F" since="12" />
+		<method name="getAxisValue(II)F" since="12" />
+		<method name="getButtonState()I" since="14" />
+		<method name="getClassification()I" since="29" />
+		<method name="getDeviceId()I" />
+		<method name="getDownTime()J" />
+		<method name="getEdgeFlags()I" />
+		<method name="getEventTime()J" />
+		<method name="getFlags()I" since="9" />
+		<method name="getHistoricalAxisValue(II)F" since="12" />
+		<method name="getHistoricalAxisValue(III)F" since="12" />
+		<method name="getHistoricalEventTime(I)J" />
+		<method name="getHistoricalOrientation(I)F" since="9" />
+		<method name="getHistoricalOrientation(II)F" since="9" />
+		<method name="getHistoricalPointerCoords(IILandroid/view/MotionEvent$PointerCoords;)V" since="9" />
+		<method name="getHistoricalPressure(I)F" />
+		<method name="getHistoricalPressure(II)F" since="5" />
+		<method name="getHistoricalSize(I)F" />
+		<method name="getHistoricalSize(II)F" since="5" />
+		<method name="getHistoricalToolMajor(I)F" since="9" />
+		<method name="getHistoricalToolMajor(II)F" since="9" />
+		<method name="getHistoricalToolMinor(I)F" since="9" />
+		<method name="getHistoricalToolMinor(II)F" since="9" />
+		<method name="getHistoricalTouchMajor(I)F" since="9" />
+		<method name="getHistoricalTouchMajor(II)F" since="9" />
+		<method name="getHistoricalTouchMinor(I)F" since="9" />
+		<method name="getHistoricalTouchMinor(II)F" since="9" />
+		<method name="getHistoricalX(I)F" />
+		<method name="getHistoricalX(II)F" since="5" />
+		<method name="getHistoricalY(I)F" />
+		<method name="getHistoricalY(II)F" since="5" />
+		<method name="getHistorySize()I" />
+		<method name="getMetaState()I" />
+		<method name="getOrientation()F" since="9" />
+		<method name="getOrientation(I)F" since="9" />
+		<method name="getPointerCoords(ILandroid/view/MotionEvent$PointerCoords;)V" since="9" />
+		<method name="getPointerCount()I" since="5" />
+		<method name="getPointerId(I)I" since="5" />
+		<method name="getPointerProperties(ILandroid/view/MotionEvent$PointerProperties;)V" since="14" />
+		<method name="getPressure()F" />
+		<method name="getPressure(I)F" since="5" />
+		<method name="getRawX()F" />
+		<method name="getRawX(I)F" since="29" />
+		<method name="getRawY()F" />
+		<method name="getRawY(I)F" since="29" />
+		<method name="getSize()F" />
+		<method name="getSize(I)F" since="5" />
+		<method name="getToolMajor()F" since="9" />
+		<method name="getToolMajor(I)F" since="9" />
+		<method name="getToolMinor()F" since="9" />
+		<method name="getToolMinor(I)F" since="9" />
+		<method name="getToolType(I)I" since="14" />
+		<method name="getTouchMajor()F" since="9" />
+		<method name="getTouchMajor(I)F" since="9" />
+		<method name="getTouchMinor()F" since="9" />
+		<method name="getTouchMinor(I)F" since="9" />
+		<method name="getX()F" />
+		<method name="getX(I)F" since="5" />
+		<method name="getXPrecision()F" />
+		<method name="getY()F" />
+		<method name="getY(I)F" since="5" />
+		<method name="getYPrecision()F" />
+		<method name="isButtonPressed(I)Z" since="21" />
+		<method name="obtain(JJIFFFFIFFII)Landroid/view/MotionEvent;" />
+		<method name="obtain(JJIFFI)Landroid/view/MotionEvent;" />
+		<method name="obtain(JJIIFFFFIFFII)Landroid/view/MotionEvent;" since="5" deprecated="15" />
+		<method name="obtain(JJII[I[Landroid/view/MotionEvent$PointerCoords;IFFIIII)Landroid/view/MotionEvent;" since="9" deprecated="15" />
+		<method name="obtain(JJII[Landroid/view/MotionEvent$PointerProperties;[Landroid/view/MotionEvent$PointerCoords;IIFFIIII)Landroid/view/MotionEvent;" since="14" />
+		<method name="obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;" />
+		<method name="obtainNoHistory(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;" since="5" />
+		<method name="offsetLocation(FF)V" />
+		<method name="recycle()V" />
+		<method name="setAction(I)V" />
+		<method name="setEdgeFlags(I)V" />
+		<method name="setLocation(FF)V" />
+		<method name="setSource(I)V" since="12" />
+		<method name="transform(Landroid/graphics/Matrix;)V" since="11" />
+		<field name="ACTION_BUTTON_PRESS" since="23" />
+		<field name="ACTION_BUTTON_RELEASE" since="23" />
+		<field name="ACTION_CANCEL" />
+		<field name="ACTION_DOWN" />
+		<field name="ACTION_HOVER_ENTER" since="14" />
+		<field name="ACTION_HOVER_EXIT" since="14" />
+		<field name="ACTION_HOVER_MOVE" since="12" />
+		<field name="ACTION_MASK" since="5" />
+		<field name="ACTION_MOVE" />
+		<field name="ACTION_OUTSIDE" since="3" />
+		<field name="ACTION_POINTER_1_DOWN" since="5" deprecated="15" />
+		<field name="ACTION_POINTER_1_UP" since="5" deprecated="15" />
+		<field name="ACTION_POINTER_2_DOWN" since="5" deprecated="15" />
+		<field name="ACTION_POINTER_2_UP" since="5" deprecated="15" />
+		<field name="ACTION_POINTER_3_DOWN" since="5" deprecated="15" />
+		<field name="ACTION_POINTER_3_UP" since="5" deprecated="15" />
+		<field name="ACTION_POINTER_DOWN" since="5" />
+		<field name="ACTION_POINTER_ID_MASK" since="5" deprecated="15" />
+		<field name="ACTION_POINTER_ID_SHIFT" since="5" deprecated="15" />
+		<field name="ACTION_POINTER_INDEX_MASK" since="8" />
+		<field name="ACTION_POINTER_INDEX_SHIFT" since="8" />
+		<field name="ACTION_POINTER_UP" since="5" />
+		<field name="ACTION_SCROLL" since="12" />
+		<field name="ACTION_UP" />
+		<field name="AXIS_BRAKE" since="12" />
+		<field name="AXIS_DISTANCE" since="14" />
+		<field name="AXIS_GAS" since="12" />
+		<field name="AXIS_GENERIC_1" since="12" />
+		<field name="AXIS_GENERIC_10" since="12" />
+		<field name="AXIS_GENERIC_11" since="12" />
+		<field name="AXIS_GENERIC_12" since="12" />
+		<field name="AXIS_GENERIC_13" since="12" />
+		<field name="AXIS_GENERIC_14" since="12" />
+		<field name="AXIS_GENERIC_15" since="12" />
+		<field name="AXIS_GENERIC_16" since="12" />
+		<field name="AXIS_GENERIC_2" since="12" />
+		<field name="AXIS_GENERIC_3" since="12" />
+		<field name="AXIS_GENERIC_4" since="12" />
+		<field name="AXIS_GENERIC_5" since="12" />
+		<field name="AXIS_GENERIC_6" since="12" />
+		<field name="AXIS_GENERIC_7" since="12" />
+		<field name="AXIS_GENERIC_8" since="12" />
+		<field name="AXIS_GENERIC_9" since="12" />
+		<field name="AXIS_HAT_X" since="12" />
+		<field name="AXIS_HAT_Y" since="12" />
+		<field name="AXIS_HSCROLL" since="12" />
+		<field name="AXIS_LTRIGGER" since="12" />
+		<field name="AXIS_ORIENTATION" since="12" />
+		<field name="AXIS_PRESSURE" since="12" />
+		<field name="AXIS_RELATIVE_X" since="24" />
+		<field name="AXIS_RELATIVE_Y" since="24" />
+		<field name="AXIS_RTRIGGER" since="12" />
+		<field name="AXIS_RUDDER" since="12" />
+		<field name="AXIS_RX" since="12" />
+		<field name="AXIS_RY" since="12" />
+		<field name="AXIS_RZ" since="12" />
+		<field name="AXIS_SCROLL" since="26" />
+		<field name="AXIS_SIZE" since="12" />
+		<field name="AXIS_THROTTLE" since="12" />
+		<field name="AXIS_TILT" since="14" />
+		<field name="AXIS_TOOL_MAJOR" since="12" />
+		<field name="AXIS_TOOL_MINOR" since="12" />
+		<field name="AXIS_TOUCH_MAJOR" since="12" />
+		<field name="AXIS_TOUCH_MINOR" since="12" />
+		<field name="AXIS_VSCROLL" since="12" />
+		<field name="AXIS_WHEEL" since="12" />
+		<field name="AXIS_X" since="12" />
+		<field name="AXIS_Y" since="12" />
+		<field name="AXIS_Z" since="12" />
+		<field name="BUTTON_BACK" since="14" />
+		<field name="BUTTON_FORWARD" since="14" />
+		<field name="BUTTON_PRIMARY" since="14" />
+		<field name="BUTTON_SECONDARY" since="14" />
+		<field name="BUTTON_STYLUS_PRIMARY" since="23" />
+		<field name="BUTTON_STYLUS_SECONDARY" since="23" />
+		<field name="BUTTON_TERTIARY" since="14" />
+		<field name="CLASSIFICATION_AMBIGUOUS_GESTURE" since="29" />
+		<field name="CLASSIFICATION_DEEP_PRESS" since="29" />
+		<field name="CLASSIFICATION_NONE" since="29" />
+		<field name="CREATOR" />
+		<field name="EDGE_BOTTOM" />
+		<field name="EDGE_LEFT" />
+		<field name="EDGE_RIGHT" />
+		<field name="EDGE_TOP" />
+		<field name="FLAG_WINDOW_IS_OBSCURED" since="9" />
+		<field name="FLAG_WINDOW_IS_PARTIALLY_OBSCURED" since="29" />
+		<field name="INVALID_POINTER_ID" since="14" />
+		<field name="TOOL_TYPE_ERASER" since="14" />
+		<field name="TOOL_TYPE_FINGER" since="14" />
+		<field name="TOOL_TYPE_MOUSE" since="14" />
+		<field name="TOOL_TYPE_STYLUS" since="14" />
+		<field name="TOOL_TYPE_UNKNOWN" since="14" />
+	</class>
+	<class name="android/view/MotionEvent$PointerCoords" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/view/MotionEvent$PointerCoords;)V" since="12" />
+		<method name="clear()V" since="12" />
+		<method name="copyFrom(Landroid/view/MotionEvent$PointerCoords;)V" since="12" />
+		<method name="getAxisValue(I)F" since="12" />
+		<method name="setAxisValue(IF)V" since="12" />
+		<field name="orientation" />
+		<field name="pressure" />
+		<field name="size" />
+		<field name="toolMajor" />
+		<field name="toolMinor" />
+		<field name="touchMajor" />
+		<field name="touchMinor" />
+		<field name="x" />
+		<field name="y" />
+	</class>
+	<class name="android/view/MotionEvent$PointerProperties" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/view/MotionEvent$PointerProperties;)V" />
+		<method name="clear()V" />
+		<method name="copyFrom(Landroid/view/MotionEvent$PointerProperties;)V" />
+		<field name="id" />
+		<field name="toolType" />
+	</class>
+	<class name="android/view/OnReceiveContentListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onReceiveContent(Landroid/view/View;Landroid/view/ContentInfo;)Landroid/view/ContentInfo;" />
+	</class>
+	<class name="android/view/OrientationEventListener" since="3">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" />
+		<method name="canDetectOrientation()Z" />
+		<method name="disable()V" />
+		<method name="enable()V" />
+		<method name="onOrientationChanged(I)V" />
+		<field name="ORIENTATION_UNKNOWN" />
+	</class>
+	<class name="android/view/OrientationListener" since="1" deprecated="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/hardware/SensorListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" since="3" deprecated="29" />
+		<method name="disable()V" deprecated="29" />
+		<method name="enable()V" deprecated="29" />
+		<method name="onOrientationChanged(I)V" deprecated="29" />
+		<field name="ORIENTATION_UNKNOWN" deprecated="29" />
+	</class>
+	<class name="android/view/PixelCopy" since="24">
+		<extends name="java/lang/Object" />
+		<method name="request(Landroid/view/Surface;Landroid/graphics/Bitmap;Landroid/view/PixelCopy$OnPixelCopyFinishedListener;Landroid/os/Handler;)V" />
+		<method name="request(Landroid/view/Surface;Landroid/graphics/Rect;Landroid/graphics/Bitmap;Landroid/view/PixelCopy$OnPixelCopyFinishedListener;Landroid/os/Handler;)V" since="26" />
+		<method name="request(Landroid/view/SurfaceView;Landroid/graphics/Bitmap;Landroid/view/PixelCopy$OnPixelCopyFinishedListener;Landroid/os/Handler;)V" />
+		<method name="request(Landroid/view/SurfaceView;Landroid/graphics/Rect;Landroid/graphics/Bitmap;Landroid/view/PixelCopy$OnPixelCopyFinishedListener;Landroid/os/Handler;)V" since="26" />
+		<method name="request(Landroid/view/Window;Landroid/graphics/Bitmap;Landroid/view/PixelCopy$OnPixelCopyFinishedListener;Landroid/os/Handler;)V" since="26" />
+		<method name="request(Landroid/view/Window;Landroid/graphics/Rect;Landroid/graphics/Bitmap;Landroid/view/PixelCopy$OnPixelCopyFinishedListener;Landroid/os/Handler;)V" since="26" />
+		<field name="ERROR_DESTINATION_INVALID" />
+		<field name="ERROR_SOURCE_INVALID" />
+		<field name="ERROR_SOURCE_NO_DATA" />
+		<field name="ERROR_TIMEOUT" />
+		<field name="ERROR_UNKNOWN" />
+		<field name="SUCCESS" />
+	</class>
+	<class name="android/view/PixelCopy$OnPixelCopyFinishedListener" since="24">
+		<extends name="java/lang/Object" />
+		<method name="onPixelCopyFinished(I)V" />
+	</class>
+	<class name="android/view/PointerIcon" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="create(Landroid/graphics/Bitmap;FF)Landroid/view/PointerIcon;" />
+		<method name="getSystemIcon(Landroid/content/Context;I)Landroid/view/PointerIcon;" />
+		<method name="load(Landroid/content/res/Resources;I)Landroid/view/PointerIcon;" />
+		<field name="CREATOR" />
+		<field name="TYPE_ALIAS" />
+		<field name="TYPE_ALL_SCROLL" />
+		<field name="TYPE_ARROW" />
+		<field name="TYPE_CELL" />
+		<field name="TYPE_CONTEXT_MENU" />
+		<field name="TYPE_COPY" />
+		<field name="TYPE_CROSSHAIR" />
+		<field name="TYPE_DEFAULT" />
+		<field name="TYPE_GRAB" />
+		<field name="TYPE_GRABBING" />
+		<field name="TYPE_HAND" />
+		<field name="TYPE_HELP" />
+		<field name="TYPE_HORIZONTAL_DOUBLE_ARROW" />
+		<field name="TYPE_NO_DROP" />
+		<field name="TYPE_NULL" />
+		<field name="TYPE_TEXT" />
+		<field name="TYPE_TOP_LEFT_DIAGONAL_DOUBLE_ARROW" />
+		<field name="TYPE_TOP_RIGHT_DIAGONAL_DOUBLE_ARROW" />
+		<field name="TYPE_VERTICAL_DOUBLE_ARROW" />
+		<field name="TYPE_VERTICAL_TEXT" />
+		<field name="TYPE_WAIT" />
+		<field name="TYPE_ZOOM_IN" />
+		<field name="TYPE_ZOOM_OUT" />
+	</class>
+	<class name="android/view/RoundedCorner" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(IIII)V" />
+		<method name="getCenter()Landroid/graphics/Point;" />
+		<method name="getPosition()I" />
+		<method name="getRadius()I" />
+		<field name="CREATOR" />
+		<field name="POSITION_BOTTOM_LEFT" />
+		<field name="POSITION_BOTTOM_RIGHT" />
+		<field name="POSITION_TOP_LEFT" />
+		<field name="POSITION_TOP_RIGHT" />
+	</class>
+	<class name="android/view/ScaleGestureDetector" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/ScaleGestureDetector$OnScaleGestureListener;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/ScaleGestureDetector$OnScaleGestureListener;Landroid/os/Handler;)V" since="19" />
+		<method name="getCurrentSpan()F" />
+		<method name="getCurrentSpanX()F" since="11" />
+		<method name="getCurrentSpanY()F" since="11" />
+		<method name="getEventTime()J" />
+		<method name="getFocusX()F" />
+		<method name="getFocusY()F" />
+		<method name="getPreviousSpan()F" />
+		<method name="getPreviousSpanX()F" since="11" />
+		<method name="getPreviousSpanY()F" since="11" />
+		<method name="getScaleFactor()F" />
+		<method name="getTimeDelta()J" />
+		<method name="isInProgress()Z" />
+		<method name="isQuickScaleEnabled()Z" since="19" />
+		<method name="isStylusScaleEnabled()Z" since="23" />
+		<method name="onTouchEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="setQuickScaleEnabled(Z)V" since="19" />
+		<method name="setStylusScaleEnabled(Z)V" since="23" />
+	</class>
+	<class name="android/view/ScaleGestureDetector$OnScaleGestureListener" since="8">
+		<extends name="java/lang/Object" />
+		<method name="onScale(Landroid/view/ScaleGestureDetector;)Z" />
+		<method name="onScaleBegin(Landroid/view/ScaleGestureDetector;)Z" />
+		<method name="onScaleEnd(Landroid/view/ScaleGestureDetector;)V" />
+	</class>
+	<class name="android/view/ScaleGestureDetector$SimpleOnScaleGestureListener" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/ScaleGestureDetector$OnScaleGestureListener" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/view/ScrollCaptureCallback" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onScrollCaptureEnd(Ljava/lang/Runnable;)V" />
+		<method name="onScrollCaptureImageRequest(Landroid/view/ScrollCaptureSession;Landroid/os/CancellationSignal;Landroid/graphics/Rect;Ljava/util/function/Consumer;)V" />
+		<method name="onScrollCaptureSearch(Landroid/os/CancellationSignal;Ljava/util/function/Consumer;)V" />
+		<method name="onScrollCaptureStart(Landroid/view/ScrollCaptureSession;Landroid/os/CancellationSignal;Ljava/lang/Runnable;)V" />
+	</class>
+	<class name="android/view/ScrollCaptureSession" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/view/Surface;Landroid/graphics/Rect;Landroid/graphics/Point;)V" />
+		<method name="getPositionInWindow()Landroid/graphics/Point;" />
+		<method name="getScrollBounds()Landroid/graphics/Rect;" />
+		<method name="getSurface()Landroid/view/Surface;" />
+	</class>
+	<class name="android/view/ScrollCaptureTarget" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/view/View;Landroid/graphics/Rect;Landroid/graphics/Point;Landroid/view/ScrollCaptureCallback;)V" />
+		<method name="getCallback()Landroid/view/ScrollCaptureCallback;" />
+		<method name="getContainingView()Landroid/view/View;" />
+		<method name="getHint()I" />
+		<method name="getLocalVisibleRect()Landroid/graphics/Rect;" />
+		<method name="getPositionInWindow()Landroid/graphics/Point;" />
+		<method name="getScrollBounds()Landroid/graphics/Rect;" />
+		<method name="setScrollBounds(Landroid/graphics/Rect;)V" />
+		<method name="updatePositionInWindow()V" />
+	</class>
+	<class name="android/view/SearchEvent" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/view/InputDevice;)V" />
+		<method name="getInputDevice()Landroid/view/InputDevice;" />
+	</class>
+	<class name="android/view/SoundEffectConstants" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getConstantForFocusDirection(IZ)I" since="31" />
+		<method name="getContantForFocusDirection(I)I" />
+		<field name="CLICK" />
+		<field name="NAVIGATION_DOWN" />
+		<field name="NAVIGATION_LEFT" />
+		<field name="NAVIGATION_REPEAT_DOWN" since="31" />
+		<field name="NAVIGATION_REPEAT_LEFT" since="31" />
+		<field name="NAVIGATION_REPEAT_RIGHT" since="31" />
+		<field name="NAVIGATION_REPEAT_UP" since="31" />
+		<field name="NAVIGATION_RIGHT" />
+		<field name="NAVIGATION_UP" />
+	</class>
+	<class name="android/view/SubMenu" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/Menu" />
+		<method name="clearHeader()V" />
+		<method name="getItem()Landroid/view/MenuItem;" />
+		<method name="setHeaderIcon(I)Landroid/view/SubMenu;" />
+		<method name="setHeaderIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu;" />
+		<method name="setHeaderTitle(I)Landroid/view/SubMenu;" />
+		<method name="setHeaderTitle(Ljava/lang/CharSequence;)Landroid/view/SubMenu;" />
+		<method name="setHeaderView(Landroid/view/View;)Landroid/view/SubMenu;" />
+		<method name="setIcon(I)Landroid/view/SubMenu;" />
+		<method name="setIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu;" />
+	</class>
+	<class name="android/view/Surface" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/graphics/SurfaceTexture;)V" since="14" />
+		<method name="&lt;init&gt;(Landroid/view/SurfaceControl;)V" since="29" />
+		<method name="freeze()V" removed="14" />
+		<method name="hide()V" removed="14" />
+		<method name="isValid()Z" />
+		<method name="lockCanvas(Landroid/graphics/Rect;)Landroid/graphics/Canvas;" />
+		<method name="lockHardwareCanvas()Landroid/graphics/Canvas;" since="23" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" />
+		<method name="release()V" since="14" />
+		<method name="setAlpha(F)V" removed="14" />
+		<method name="setFlags(II)V" removed="14" />
+		<method name="setFrameRate(FI)V" since="30" />
+		<method name="setFrameRate(FII)V" since="31" />
+		<method name="setFreezeTint(I)V" removed="14" />
+		<method name="setLayer(I)V" removed="14" />
+		<method name="setMatrix(FFFF)V" removed="14" />
+		<method name="setOrientation(II)V" removed="14" />
+		<method name="setPosition(II)V" removed="14" />
+		<method name="setSize(II)V" removed="14" />
+		<method name="setTransparentRegionHint(Landroid/graphics/Region;)V" removed="14" />
+		<method name="show()V" removed="14" />
+		<method name="unfreeze()V" removed="14" />
+		<method name="unlockCanvas(Landroid/graphics/Canvas;)V" deprecated="17" />
+		<method name="unlockCanvasAndPost(Landroid/graphics/Canvas;)V" />
+		<field name="CHANGE_FRAME_RATE_ALWAYS" since="31" />
+		<field name="CHANGE_FRAME_RATE_ONLY_IF_SEAMLESS" since="31" />
+		<field name="CREATOR" />
+		<field name="FRAME_RATE_COMPATIBILITY_DEFAULT" since="30" />
+		<field name="FRAME_RATE_COMPATIBILITY_FIXED_SOURCE" since="30" />
+		<field name="FX_SURFACE_BLUR" removed="14" />
+		<field name="FX_SURFACE_DIM" removed="14" />
+		<field name="FX_SURFACE_MASK" removed="14" />
+		<field name="FX_SURFACE_NORMAL" removed="14" />
+		<field name="GPU" removed="14" />
+		<field name="HARDWARE" removed="14" />
+		<field name="HIDDEN" removed="14" />
+		<field name="NON_PREMULTIPLIED" removed="14" />
+		<field name="PUSH_BUFFERS" removed="14" />
+		<field name="ROTATION_0" />
+		<field name="ROTATION_180" />
+		<field name="ROTATION_270" />
+		<field name="ROTATION_90" />
+		<field name="SECURE" removed="14" />
+		<field name="SURACE_FROZEN" removed="14" />
+		<field name="SURFACE_BLUR_FREEZE" removed="14" />
+		<field name="SURFACE_DITHER" removed="14" />
+		<field name="SURFACE_FROZEN" since="4" removed="14" />
+		<field name="SURFACE_HIDDEN" removed="14" />
+	</class>
+	<class name="android/view/Surface$OutOfResourcesException" since="1">
+		<extends name="java/lang/Exception" removed="19" />
+		<extends name="java/lang/RuntimeException" since="19" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/view/SurfaceControl" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="isValid()Z" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" />
+		<method name="release()V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/SurfaceControl$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/view/SurfaceControl;" />
+		<method name="setBufferSize(II)Landroid/view/SurfaceControl$Builder;" />
+		<method name="setFormat(I)Landroid/view/SurfaceControl$Builder;" />
+		<method name="setName(Ljava/lang/String;)Landroid/view/SurfaceControl$Builder;" />
+		<method name="setOpaque(Z)Landroid/view/SurfaceControl$Builder;" />
+		<method name="setParent(Landroid/view/SurfaceControl;)Landroid/view/SurfaceControl$Builder;" />
+	</class>
+	<class name="android/view/SurfaceControl$Transaction" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="30" />
+		<implements name="java/io/Closeable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="apply()V" />
+		<method name="merge(Landroid/view/SurfaceControl$Transaction;)Landroid/view/SurfaceControl$Transaction;" />
+		<method name="reparent(Landroid/view/SurfaceControl;Landroid/view/SurfaceControl;)Landroid/view/SurfaceControl$Transaction;" />
+		<method name="setAlpha(Landroid/view/SurfaceControl;F)Landroid/view/SurfaceControl$Transaction;" />
+		<method name="setBufferSize(Landroid/view/SurfaceControl;II)Landroid/view/SurfaceControl$Transaction;" />
+		<method name="setFrameRate(Landroid/view/SurfaceControl;FI)Landroid/view/SurfaceControl$Transaction;" since="30" />
+		<method name="setFrameRate(Landroid/view/SurfaceControl;FII)Landroid/view/SurfaceControl$Transaction;" since="31" />
+		<method name="setGeometry(Landroid/view/SurfaceControl;Landroid/graphics/Rect;Landroid/graphics/Rect;I)Landroid/view/SurfaceControl$Transaction;" />
+		<method name="setLayer(Landroid/view/SurfaceControl;I)Landroid/view/SurfaceControl$Transaction;" />
+		<method name="setVisibility(Landroid/view/SurfaceControl;Z)Landroid/view/SurfaceControl$Transaction;" />
+		<field name="CREATOR" since="30" />
+	</class>
+	<class name="android/view/SurfaceControlViewHost" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/Display;Landroid/os/IBinder;)V" />
+		<method name="getSurfacePackage()Landroid/view/SurfaceControlViewHost$SurfacePackage;" />
+		<method name="getView()Landroid/view/View;" />
+		<method name="relayout(II)V" />
+		<method name="release()V" />
+		<method name="setView(Landroid/view/View;II)V" />
+	</class>
+	<class name="android/view/SurfaceControlViewHost$SurfacePackage" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/view/SurfaceControlViewHost$SurfacePackage;)V" since="31" />
+		<method name="release()V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/SurfaceHolder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addCallback(Landroid/view/SurfaceHolder$Callback;)V" />
+		<method name="getSurface()Landroid/view/Surface;" />
+		<method name="getSurfaceFrame()Landroid/graphics/Rect;" />
+		<method name="isCreating()Z" />
+		<method name="lockCanvas()Landroid/graphics/Canvas;" />
+		<method name="lockCanvas(Landroid/graphics/Rect;)Landroid/graphics/Canvas;" />
+		<method name="lockHardwareCanvas()Landroid/graphics/Canvas;" since="26" />
+		<method name="removeCallback(Landroid/view/SurfaceHolder$Callback;)V" />
+		<method name="setFixedSize(II)V" />
+		<method name="setFormat(I)V" />
+		<method name="setKeepScreenOn(Z)V" />
+		<method name="setSizeFromLayout()V" />
+		<method name="setType(I)V" deprecated="15" />
+		<method name="unlockCanvasAndPost(Landroid/graphics/Canvas;)V" />
+		<field name="SURFACE_TYPE_GPU" deprecated="15" />
+		<field name="SURFACE_TYPE_HARDWARE" deprecated="15" />
+		<field name="SURFACE_TYPE_NORMAL" deprecated="15" />
+		<field name="SURFACE_TYPE_PUSH_BUFFERS" deprecated="15" />
+	</class>
+	<class name="android/view/SurfaceHolder$BadSurfaceTypeException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/view/SurfaceHolder$Callback" since="1">
+		<extends name="java/lang/Object" />
+		<method name="surfaceChanged(Landroid/view/SurfaceHolder;III)V" />
+		<method name="surfaceCreated(Landroid/view/SurfaceHolder;)V" />
+		<method name="surfaceDestroyed(Landroid/view/SurfaceHolder;)V" />
+	</class>
+	<class name="android/view/SurfaceHolder$Callback2" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/SurfaceHolder$Callback" />
+		<method name="surfaceRedrawNeeded(Landroid/view/SurfaceHolder;)V" />
+		<method name="surfaceRedrawNeededAsync(Landroid/view/SurfaceHolder;Ljava/lang/Runnable;)V" since="26" />
+	</class>
+	<class name="android/view/SurfaceView" since="1">
+		<extends name="android/view/View" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="gatherTransparentRegion(Landroid/graphics/Region;)Z" />
+		<method name="getHolder()Landroid/view/SurfaceHolder;" />
+		<method name="getHostToken()Landroid/os/IBinder;" since="30" />
+		<method name="getSurfaceControl()Landroid/view/SurfaceControl;" since="29" />
+		<method name="setChildSurfacePackage(Landroid/view/SurfaceControlViewHost$SurfacePackage;)V" since="30" />
+		<method name="setSecure(Z)V" since="17" />
+		<method name="setZOrderMediaOverlay(Z)V" since="5" />
+		<method name="setZOrderOnTop(Z)V" since="5" />
+	</class>
+	<class name="android/view/TextureView" since="14">
+		<extends name="android/view/View" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getBitmap()Landroid/graphics/Bitmap;" />
+		<method name="getBitmap(II)Landroid/graphics/Bitmap;" />
+		<method name="getBitmap(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;" />
+		<method name="getSurfaceTexture()Landroid/graphics/SurfaceTexture;" />
+		<method name="getSurfaceTextureListener()Landroid/view/TextureView$SurfaceTextureListener;" />
+		<method name="getTransform(Landroid/graphics/Matrix;)Landroid/graphics/Matrix;" />
+		<method name="isAvailable()Z" />
+		<method name="lockCanvas()Landroid/graphics/Canvas;" />
+		<method name="lockCanvas(Landroid/graphics/Rect;)Landroid/graphics/Canvas;" />
+		<method name="setOpaque(Z)V" />
+		<method name="setSurfaceTexture(Landroid/graphics/SurfaceTexture;)V" since="16" />
+		<method name="setSurfaceTextureListener(Landroid/view/TextureView$SurfaceTextureListener;)V" />
+		<method name="setTransform(Landroid/graphics/Matrix;)V" />
+		<method name="unlockCanvasAndPost(Landroid/graphics/Canvas;)V" />
+	</class>
+	<class name="android/view/TextureView$SurfaceTextureListener" since="14">
+		<extends name="java/lang/Object" />
+		<method name="onSurfaceTextureAvailable(Landroid/graphics/SurfaceTexture;II)V" />
+		<method name="onSurfaceTextureDestroyed(Landroid/graphics/SurfaceTexture;)Z" />
+		<method name="onSurfaceTextureSizeChanged(Landroid/graphics/SurfaceTexture;II)V" />
+		<method name="onSurfaceTextureUpdated(Landroid/graphics/SurfaceTexture;)V" />
+	</class>
+	<class name="android/view/TouchDelegate" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/graphics/Rect;Landroid/view/View;)V" />
+		<method name="getTouchDelegateInfo()Landroid/view/accessibility/AccessibilityNodeInfo$TouchDelegateInfo;" since="29" />
+		<method name="onTouchEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="onTouchExplorationHoverEvent(Landroid/view/MotionEvent;)Z" since="29" />
+		<field name="ABOVE" />
+		<field name="BELOW" />
+		<field name="TO_LEFT" />
+		<field name="TO_RIGHT" />
+	</class>
+	<class name="android/view/VelocityTracker" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addMovement(Landroid/view/MotionEvent;)V" />
+		<method name="clear()V" />
+		<method name="computeCurrentVelocity(I)V" />
+		<method name="computeCurrentVelocity(IF)V" since="4" />
+		<method name="getXVelocity()F" />
+		<method name="getXVelocity(I)F" since="8" />
+		<method name="getYVelocity()F" />
+		<method name="getYVelocity(I)F" since="8" />
+		<method name="obtain()Landroid/view/VelocityTracker;" />
+		<method name="recycle()V" />
+	</class>
+	<class name="android/view/VerifiedInputEvent" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDeviceId()I" />
+		<method name="getDisplayId()I" />
+		<method name="getEventTimeNanos()J" />
+		<method name="getSource()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/VerifiedKeyEvent" since="30">
+		<extends name="android/view/VerifiedInputEvent" />
+		<method name="getAction()I" />
+		<method name="getDownTimeNanos()J" />
+		<method name="getFlag(I)Ljava/lang/Boolean;" />
+		<method name="getKeyCode()I" />
+		<method name="getMetaState()I" />
+		<method name="getRepeatCount()I" />
+		<method name="getScanCode()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/VerifiedMotionEvent" since="30">
+		<extends name="android/view/VerifiedInputEvent" />
+		<method name="getActionMasked()I" />
+		<method name="getButtonState()I" />
+		<method name="getDownTimeNanos()J" />
+		<method name="getFlag(I)Ljava/lang/Boolean;" />
+		<method name="getMetaState()I" />
+		<method name="getRawX()F" />
+		<method name="getRawY()F" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/View" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/graphics/drawable/Drawable$Callback" />
+		<implements name="android/view/KeyEvent$Callback" />
+		<implements name="android/view/accessibility/AccessibilityEventSource" since="4" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="addChildrenForAccessibility(Ljava/util/ArrayList;)V" since="16" />
+		<method name="addExtraDataToAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/lang/String;Landroid/os/Bundle;)V" since="26" />
+		<method name="addFocusables(Ljava/util/ArrayList;I)V" />
+		<method name="addFocusables(Ljava/util/ArrayList;II)V" since="4" />
+		<method name="addKeyboardNavigationClusters(Ljava/util/Collection;I)V" since="26" />
+		<method name="addOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V" since="12" />
+		<method name="addOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V" since="11" />
+		<method name="addOnUnhandledKeyEventListener(Landroid/view/View$OnUnhandledKeyEventListener;)V" since="28" />
+		<method name="addTouchables(Ljava/util/ArrayList;)V" />
+		<method name="animate()Landroid/view/ViewPropertyAnimator;" since="12" />
+		<method name="announceForAccessibility(Ljava/lang/CharSequence;)V" since="16" />
+		<method name="autofill(Landroid/util/SparseArray;)V" since="26" />
+		<method name="autofill(Landroid/view/autofill/AutofillValue;)V" since="26" />
+		<method name="awakenScrollBars()Z" since="5" />
+		<method name="awakenScrollBars(I)Z" since="5" />
+		<method name="awakenScrollBars(IZ)Z" since="5" />
+		<method name="bringToFront()V" />
+		<method name="buildDrawingCache()V" deprecated="28" />
+		<method name="buildDrawingCache(Z)V" since="4" deprecated="28" />
+		<method name="buildLayer()V" since="12" />
+		<method name="callOnClick()Z" since="15" />
+		<method name="canResolveLayoutDirection()Z" since="19" />
+		<method name="canResolveTextAlignment()Z" since="19" />
+		<method name="canResolveTextDirection()Z" since="19" />
+		<method name="canScrollHorizontally(I)Z" since="14" />
+		<method name="canScrollVertically(I)Z" since="14" />
+		<method name="cancelDragAndDrop()V" since="24" />
+		<method name="cancelLongPress()V" />
+		<method name="cancelPendingInputEvents()V" since="19" />
+		<method name="checkInputConnectionProxy(Landroid/view/View;)Z" since="3" />
+		<method name="clearAnimation()V" />
+		<method name="clearFocus()V" />
+		<method name="clearViewTranslationCallback()V" since="31" />
+		<method name="combineMeasuredStates(II)I" since="11" />
+		<method name="computeHorizontalScrollExtent()I" />
+		<method name="computeHorizontalScrollOffset()I" />
+		<method name="computeHorizontalScrollRange()I" />
+		<method name="computeScroll()V" />
+		<method name="computeSystemWindowInsets(Landroid/view/WindowInsets;Landroid/graphics/Rect;)Landroid/view/WindowInsets;" since="21" />
+		<method name="computeVerticalScrollExtent()I" />
+		<method name="computeVerticalScrollOffset()I" />
+		<method name="computeVerticalScrollRange()I" />
+		<method name="createAccessibilityNodeInfo()Landroid/view/accessibility/AccessibilityNodeInfo;" since="14" />
+		<method name="createContextMenu(Landroid/view/ContextMenu;)V" />
+		<method name="destroyDrawingCache()V" deprecated="28" />
+		<method name="dispatchApplyWindowInsets(Landroid/view/WindowInsets;)Landroid/view/WindowInsets;" since="20" />
+		<method name="dispatchCapturedPointerEvent(Landroid/view/MotionEvent;)Z" since="26" />
+		<method name="dispatchConfigurationChanged(Landroid/content/res/Configuration;)V" since="8" />
+		<method name="dispatchCreateViewTranslationRequest(Ljava/util/Map;[ILandroid/view/translation/TranslationCapability;Ljava/util/List;)V" since="31" />
+		<method name="dispatchDisplayHint(I)V" since="8" />
+		<method name="dispatchDragEvent(Landroid/view/DragEvent;)Z" since="11" />
+		<method name="dispatchDraw(Landroid/graphics/Canvas;)V" />
+		<method name="dispatchDrawableHotspotChanged(FF)V" since="22" />
+		<method name="dispatchFinishTemporaryDetach()V" since="24" />
+		<method name="dispatchGenericFocusedEvent(Landroid/view/MotionEvent;)Z" since="14" />
+		<method name="dispatchGenericMotionEvent(Landroid/view/MotionEvent;)Z" since="12" />
+		<method name="dispatchGenericPointerEvent(Landroid/view/MotionEvent;)Z" since="14" />
+		<method name="dispatchHoverEvent(Landroid/view/MotionEvent;)Z" since="14" />
+		<method name="dispatchKeyEvent(Landroid/view/KeyEvent;)Z" />
+		<method name="dispatchKeyEventPreIme(Landroid/view/KeyEvent;)Z" since="3" />
+		<method name="dispatchKeyShortcutEvent(Landroid/view/KeyEvent;)Z" />
+		<method name="dispatchNestedFling(FFZ)Z" since="21" />
+		<method name="dispatchNestedPreFling(FF)Z" since="21" />
+		<method name="dispatchNestedPrePerformAccessibilityAction(ILandroid/os/Bundle;)Z" since="22" />
+		<method name="dispatchNestedPreScroll(II[I[I)Z" since="21" />
+		<method name="dispatchNestedScroll(IIII[I)Z" since="21" />
+		<method name="dispatchPointerCaptureChanged(Z)V" since="26" />
+		<method name="dispatchPopulateAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)Z" since="4" />
+		<method name="dispatchProvideAutofillStructure(Landroid/view/ViewStructure;I)V" since="26" />
+		<method name="dispatchProvideStructure(Landroid/view/ViewStructure;)V" since="23" />
+		<method name="dispatchRestoreInstanceState(Landroid/util/SparseArray;)V" />
+		<method name="dispatchSaveInstanceState(Landroid/util/SparseArray;)V" />
+		<method name="dispatchScrollCaptureSearch(Landroid/graphics/Rect;Landroid/graphics/Point;Ljava/util/function/Consumer;)V" since="31" />
+		<method name="dispatchSetActivated(Z)V" since="11" />
+		<method name="dispatchSetPressed(Z)V" />
+		<method name="dispatchSetSelected(Z)V" />
+		<method name="dispatchStartTemporaryDetach()V" since="24" />
+		<method name="dispatchSystemUiVisibilityChanged(I)V" since="11" deprecated="30" />
+		<method name="dispatchTouchEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="dispatchTrackballEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="dispatchUnhandledMove(Landroid/view/View;I)Z" />
+		<method name="dispatchVisibilityChanged(Landroid/view/View;I)V" since="8" />
+		<method name="dispatchWindowFocusChanged(Z)V" />
+		<method name="dispatchWindowInsetsAnimationEnd(Landroid/view/WindowInsetsAnimation;)V" since="30" />
+		<method name="dispatchWindowInsetsAnimationPrepare(Landroid/view/WindowInsetsAnimation;)V" since="30" />
+		<method name="dispatchWindowInsetsAnimationProgress(Landroid/view/WindowInsets;Ljava/util/List;)Landroid/view/WindowInsets;" since="30" />
+		<method name="dispatchWindowInsetsAnimationStart(Landroid/view/WindowInsetsAnimation;Landroid/view/WindowInsetsAnimation$Bounds;)Landroid/view/WindowInsetsAnimation$Bounds;" since="30" />
+		<method name="dispatchWindowSystemUiVisiblityChanged(I)V" since="16" deprecated="30" />
+		<method name="dispatchWindowVisibilityChanged(I)V" />
+		<method name="draw(Landroid/graphics/Canvas;)V" />
+		<method name="drawableHotspotChanged(FF)V" since="21" />
+		<method name="drawableStateChanged()V" />
+		<method name="findFocus()Landroid/view/View;" />
+		<method name="findViewById(I)Landroid/view/View;" />
+		<method name="findViewWithTag(Ljava/lang/Object;)Landroid/view/View;" />
+		<method name="findViewsWithText(Ljava/util/ArrayList;Ljava/lang/CharSequence;I)V" since="14" />
+		<method name="fitSystemWindows(Landroid/graphics/Rect;)Z" deprecated="20" />
+		<method name="fitsSystemWindows()Z" since="14" removed="16" />
+		<method name="focusSearch(I)Landroid/view/View;" />
+		<method name="forceHasOverlappingRendering(Z)V" since="24" />
+		<method name="forceLayout()V" />
+		<method name="gatherTransparentRegion(Landroid/graphics/Region;)Z" since="31" />
+		<method name="generateDisplayHash(Ljava/lang/String;Landroid/graphics/Rect;Ljava/util/concurrent/Executor;Landroid/view/displayhash/DisplayHashResultCallback;)V" since="31" />
+		<method name="generateViewId()I" since="17" />
+		<method name="getAccessibilityClassName()Ljava/lang/CharSequence;" since="23" />
+		<method name="getAccessibilityDelegate()Landroid/view/View$AccessibilityDelegate;" since="29" />
+		<method name="getAccessibilityLiveRegion()I" since="19" />
+		<method name="getAccessibilityNodeProvider()Landroid/view/accessibility/AccessibilityNodeProvider;" since="16" />
+		<method name="getAccessibilityPaneTitle()Ljava/lang/CharSequence;" since="28" />
+		<method name="getAccessibilityTraversalAfter()I" since="22" />
+		<method name="getAccessibilityTraversalBefore()I" since="22" />
+		<method name="getAlpha()F" since="11" />
+		<method name="getAnimation()Landroid/view/animation/Animation;" />
+		<method name="getAnimationMatrix()Landroid/graphics/Matrix;" since="29" />
+		<method name="getApplicationWindowToken()Landroid/os/IBinder;" />
+		<method name="getAttributeResolutionStack(I)[I" since="29" />
+		<method name="getAttributeSourceResourceMap()Ljava/util/Map;" since="29" />
+		<method name="getAutofillHints()[Ljava/lang/String;" since="26" />
+		<method name="getAutofillId()Landroid/view/autofill/AutofillId;" since="26" />
+		<method name="getAutofillType()I" since="26" />
+		<method name="getAutofillValue()Landroid/view/autofill/AutofillValue;" since="26" />
+		<method name="getBackground()Landroid/graphics/drawable/Drawable;" />
+		<method name="getBackgroundTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getBackgroundTintList()Landroid/content/res/ColorStateList;" since="21" />
+		<method name="getBackgroundTintMode()Landroid/graphics/PorterDuff$Mode;" since="21" />
+		<method name="getBaseline()I" />
+		<method name="getBottom()I" />
+		<method name="getBottomFadingEdgeStrength()F" />
+		<method name="getBottomPaddingOffset()I" since="2" />
+		<method name="getCameraDistance()F" since="16" />
+		<method name="getClipBounds()Landroid/graphics/Rect;" since="18" />
+		<method name="getClipBounds(Landroid/graphics/Rect;)Z" since="23" />
+		<method name="getClipToOutline()Z" since="21" />
+		<method name="getContentCaptureSession()Landroid/view/contentcapture/ContentCaptureSession;" since="29" />
+		<method name="getContentDescription()Ljava/lang/CharSequence;" since="4" />
+		<method name="getContext()Landroid/content/Context;" />
+		<method name="getContextMenuInfo()Landroid/view/ContextMenu$ContextMenuInfo;" />
+		<method name="getDefaultFocusHighlightEnabled()Z" since="26" />
+		<method name="getDefaultSize(II)I" />
+		<method name="getDisplay()Landroid/view/Display;" since="17" />
+		<method name="getDrawableState()[I" />
+		<method name="getDrawingCache()Landroid/graphics/Bitmap;" deprecated="28" />
+		<method name="getDrawingCache(Z)Landroid/graphics/Bitmap;" since="4" deprecated="28" />
+		<method name="getDrawingCacheBackgroundColor()I" deprecated="28" />
+		<method name="getDrawingCacheQuality()I" deprecated="28" />
+		<method name="getDrawingRect(Landroid/graphics/Rect;)V" />
+		<method name="getDrawingTime()J" />
+		<method name="getElevation()F" since="21" />
+		<method name="getExplicitStyle()I" since="29" />
+		<method name="getFilterTouchesWhenObscured()Z" since="9" />
+		<method name="getFitsSystemWindows()Z" since="16" />
+		<method name="getFocusable()I" since="26" />
+		<method name="getFocusables(I)Ljava/util/ArrayList;" />
+		<method name="getFocusedRect(Landroid/graphics/Rect;)V" />
+		<method name="getForeground()Landroid/graphics/drawable/Drawable;" since="23" />
+		<method name="getForegroundGravity()I" since="23" />
+		<method name="getForegroundTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getForegroundTintList()Landroid/content/res/ColorStateList;" since="23" />
+		<method name="getForegroundTintMode()Landroid/graphics/PorterDuff$Mode;" since="23" />
+		<method name="getGlobalVisibleRect(Landroid/graphics/Rect;)Z" />
+		<method name="getGlobalVisibleRect(Landroid/graphics/Rect;Landroid/graphics/Point;)Z" />
+		<method name="getHandler()Landroid/os/Handler;" />
+		<method name="getHasOverlappingRendering()Z" since="24" />
+		<method name="getHeight()I" />
+		<method name="getHitRect(Landroid/graphics/Rect;)V" />
+		<method name="getHorizontalFadingEdgeLength()I" />
+		<method name="getHorizontalScrollbarHeight()I" />
+		<method name="getHorizontalScrollbarThumbDrawable()Landroid/graphics/drawable/Drawable;" since="29" />
+		<method name="getHorizontalScrollbarTrackDrawable()Landroid/graphics/drawable/Drawable;" since="29" />
+		<method name="getId()I" />
+		<method name="getImportantForAccessibility()I" since="16" />
+		<method name="getImportantForAutofill()I" since="26" />
+		<method name="getImportantForContentCapture()I" since="30" />
+		<method name="getKeepScreenOn()Z" />
+		<method name="getKeyDispatcherState()Landroid/view/KeyEvent$DispatcherState;" since="5" />
+		<method name="getLabelFor()I" since="17" />
+		<method name="getLayerType()I" since="11" />
+		<method name="getLayoutDirection()I" since="17" />
+		<method name="getLayoutParams()Landroid/view/ViewGroup$LayoutParams;" />
+		<method name="getLeft()I" />
+		<method name="getLeftFadingEdgeStrength()F" />
+		<method name="getLeftPaddingOffset()I" since="2" />
+		<method name="getLocalVisibleRect(Landroid/graphics/Rect;)Z" />
+		<method name="getLocationInSurface([I)V" since="29" />
+		<method name="getLocationInWindow([I)V" />
+		<method name="getLocationOnScreen([I)V" />
+		<method name="getMatrix()Landroid/graphics/Matrix;" since="11" />
+		<method name="getMeasuredHeight()I" />
+		<method name="getMeasuredHeightAndState()I" since="11" />
+		<method name="getMeasuredState()I" since="11" />
+		<method name="getMeasuredWidth()I" />
+		<method name="getMeasuredWidthAndState()I" since="11" />
+		<method name="getMinimumHeight()I" since="16" />
+		<method name="getMinimumWidth()I" since="16" />
+		<method name="getNextClusterForwardId()I" since="26" />
+		<method name="getNextFocusDownId()I" />
+		<method name="getNextFocusForwardId()I" since="11" />
+		<method name="getNextFocusLeftId()I" />
+		<method name="getNextFocusRightId()I" />
+		<method name="getNextFocusUpId()I" />
+		<method name="getOnFocusChangeListener()Landroid/view/View$OnFocusChangeListener;" />
+		<method name="getOutlineAmbientShadowColor()I" since="28" />
+		<method name="getOutlineProvider()Landroid/view/ViewOutlineProvider;" since="21" />
+		<method name="getOutlineSpotShadowColor()I" since="28" />
+		<method name="getOverScrollMode()I" since="9" />
+		<method name="getOverlay()Landroid/view/ViewOverlay;" since="18" />
+		<method name="getPaddingBottom()I" />
+		<method name="getPaddingEnd()I" since="17" />
+		<method name="getPaddingLeft()I" />
+		<method name="getPaddingRight()I" />
+		<method name="getPaddingStart()I" since="17" />
+		<method name="getPaddingTop()I" />
+		<method name="getParent()Landroid/view/ViewParent;" />
+		<method name="getParentForAccessibility()Landroid/view/ViewParent;" since="16" />
+		<method name="getPivotX()F" since="11" />
+		<method name="getPivotY()F" since="11" />
+		<method name="getPointerIcon()Landroid/view/PointerIcon;" since="24" />
+		<method name="getReceiveContentMimeTypes()[Ljava/lang/String;" since="31" />
+		<method name="getResources()Landroid/content/res/Resources;" />
+		<method name="getRevealOnFocusHint()Z" since="25" />
+		<method name="getRight()I" />
+		<method name="getRightFadingEdgeStrength()F" />
+		<method name="getRightPaddingOffset()I" since="2" />
+		<method name="getRootSurfaceControl()Landroid/view/AttachedSurfaceControl;" since="31" />
+		<method name="getRootView()Landroid/view/View;" />
+		<method name="getRootWindowInsets()Landroid/view/WindowInsets;" since="23" />
+		<method name="getRotation()F" since="11" />
+		<method name="getRotationX()F" since="11" />
+		<method name="getRotationY()F" since="11" />
+		<method name="getScaleX()F" since="11" />
+		<method name="getScaleY()F" since="11" />
+		<method name="getScrollBarDefaultDelayBeforeFade()I" since="16" />
+		<method name="getScrollBarFadeDuration()I" since="16" />
+		<method name="getScrollBarSize()I" since="16" />
+		<method name="getScrollBarStyle()I" />
+		<method name="getScrollCaptureHint()I" since="31" />
+		<method name="getScrollIndicators()I" since="23" />
+		<method name="getScrollX()I" />
+		<method name="getScrollY()I" />
+		<method name="getSolidColor()I" />
+		<method name="getSourceLayoutResId()I" since="29" />
+		<method name="getStateDescription()Ljava/lang/CharSequence;" since="30" />
+		<method name="getStateListAnimator()Landroid/animation/StateListAnimator;" since="21" />
+		<method name="getSuggestedMinimumHeight()I" />
+		<method name="getSuggestedMinimumWidth()I" />
+		<method name="getSystemGestureExclusionRects()Ljava/util/List;" since="29" />
+		<method name="getSystemUiVisibility()I" since="11" deprecated="30" />
+		<method name="getTag()Ljava/lang/Object;" />
+		<method name="getTag(I)Ljava/lang/Object;" since="4" />
+		<method name="getTextAlignment()I" since="17" />
+		<method name="getTextDirection()I" since="17" />
+		<method name="getTooltipText()Ljava/lang/CharSequence;" since="26" />
+		<method name="getTop()I" />
+		<method name="getTopFadingEdgeStrength()F" />
+		<method name="getTopPaddingOffset()I" since="2" />
+		<method name="getTouchDelegate()Landroid/view/TouchDelegate;" />
+		<method name="getTouchables()Ljava/util/ArrayList;" />
+		<method name="getTransitionAlpha()F" since="29" />
+		<method name="getTransitionName()Ljava/lang/String;" since="21" />
+		<method name="getTranslationX()F" since="11" />
+		<method name="getTranslationY()F" since="11" />
+		<method name="getTranslationZ()F" since="21" />
+		<method name="getUniqueDrawingId()J" since="29" />
+		<method name="getVerticalFadingEdgeLength()I" />
+		<method name="getVerticalScrollbarPosition()I" since="11" />
+		<method name="getVerticalScrollbarThumbDrawable()Landroid/graphics/drawable/Drawable;" since="29" />
+		<method name="getVerticalScrollbarTrackDrawable()Landroid/graphics/drawable/Drawable;" since="29" />
+		<method name="getVerticalScrollbarWidth()I" />
+		<method name="getViewTranslationResponse()Landroid/view/translation/ViewTranslationResponse;" since="31" />
+		<method name="getViewTreeObserver()Landroid/view/ViewTreeObserver;" />
+		<method name="getVisibility()I" />
+		<method name="getWidth()I" />
+		<method name="getWindowAttachCount()I" />
+		<method name="getWindowId()Landroid/view/WindowId;" since="18" />
+		<method name="getWindowInsetsController()Landroid/view/WindowInsetsController;" since="30" />
+		<method name="getWindowSystemUiVisibility()I" since="16" deprecated="30" />
+		<method name="getWindowToken()Landroid/os/IBinder;" />
+		<method name="getWindowVisibility()I" />
+		<method name="getWindowVisibleDisplayFrame(Landroid/graphics/Rect;)V" since="3" />
+		<method name="getX()F" since="11" />
+		<method name="getY()F" since="11" />
+		<method name="getZ()F" since="21" />
+		<method name="hasExplicitFocusable()Z" since="26" />
+		<method name="hasFocus()Z" />
+		<method name="hasFocusable()Z" />
+		<method name="hasNestedScrollingParent()Z" since="21" />
+		<method name="hasOnClickListeners()Z" since="15" />
+		<method name="hasOnLongClickListeners()Z" since="30" />
+		<method name="hasOverlappingRendering()Z" since="16" />
+		<method name="hasPointerCapture()Z" since="26" />
+		<method name="hasTransientState()Z" since="16" />
+		<method name="hasWindowFocus()Z" />
+		<method name="inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;" />
+		<method name="initializeFadingEdge(Landroid/content/res/TypedArray;)V" removed="21" />
+		<method name="initializeScrollbars(Landroid/content/res/TypedArray;)V" removed="21" />
+		<method name="invalidate()V" />
+		<method name="invalidate(IIII)V" deprecated="28" />
+		<method name="invalidate(Landroid/graphics/Rect;)V" deprecated="28" />
+		<method name="invalidateOutline()V" since="21" />
+		<method name="isAccessibilityFocused()Z" since="21" />
+		<method name="isAccessibilityHeading()Z" since="28" />
+		<method name="isActivated()Z" since="11" />
+		<method name="isAttachedToWindow()Z" since="19" />
+		<method name="isClickable()Z" />
+		<method name="isContextClickable()Z" since="23" />
+		<method name="isDirty()Z" since="11" />
+		<method name="isDrawingCacheEnabled()Z" deprecated="28" />
+		<method name="isDuplicateParentStateEnabled()Z" />
+		<method name="isEnabled()Z" />
+		<method name="isFocusable()Z" />
+		<method name="isFocusableInTouchMode()Z" />
+		<method name="isFocused()Z" />
+		<method name="isFocusedByDefault()Z" since="26" />
+		<method name="isForceDarkAllowed()Z" since="29" />
+		<method name="isHapticFeedbackEnabled()Z" since="3" />
+		<method name="isHardwareAccelerated()Z" since="11" />
+		<method name="isHorizontalFadingEdgeEnabled()Z" />
+		<method name="isHorizontalScrollBarEnabled()Z" />
+		<method name="isHovered()Z" since="14" />
+		<method name="isImportantForAccessibility()Z" since="21" />
+		<method name="isImportantForAutofill()Z" since="26" />
+		<method name="isImportantForContentCapture()Z" since="30" />
+		<method name="isInEditMode()Z" since="3" />
+		<method name="isInLayout()Z" since="18" />
+		<method name="isInTouchMode()Z" />
+		<method name="isKeyboardNavigationCluster()Z" since="26" />
+		<method name="isLaidOut()Z" since="19" />
+		<method name="isLayoutDirectionResolved()Z" since="19" />
+		<method name="isLayoutRequested()Z" />
+		<method name="isLongClickable()Z" />
+		<method name="isNestedScrollingEnabled()Z" since="21" />
+		<method name="isOpaque()Z" since="7" />
+		<method name="isPaddingOffsetRequired()Z" since="2" />
+		<method name="isPaddingRelative()Z" since="17" />
+		<method name="isPivotSet()Z" since="28" />
+		<method name="isPressed()Z" />
+		<method name="isSaveEnabled()Z" />
+		<method name="isSaveFromParentEnabled()Z" since="11" />
+		<method name="isScreenReaderFocusable()Z" since="28" />
+		<method name="isScrollContainer()Z" since="16" />
+		<method name="isScrollbarFadingEnabled()Z" since="5" />
+		<method name="isSelected()Z" />
+		<method name="isShowingLayoutBounds()Z" since="30" />
+		<method name="isShown()Z" />
+		<method name="isSoundEffectsEnabled()Z" />
+		<method name="isTemporarilyDetached()Z" since="24" />
+		<method name="isTextAlignmentResolved()Z" since="19" />
+		<method name="isTextDirectionResolved()Z" since="19" />
+		<method name="isVerticalFadingEdgeEnabled()Z" />
+		<method name="isVerticalScrollBarEnabled()Z" />
+		<method name="isVisibleToUserForAutofill(I)Z" since="28" />
+		<method name="jumpDrawablesToCurrentState()V" since="11" />
+		<method name="keyboardNavigationClusterSearch(Landroid/view/View;I)Landroid/view/View;" since="26" />
+		<method name="layout(IIII)V" />
+		<method name="measure(II)V" />
+		<method name="mergeDrawableStates([I[I)[I" />
+		<method name="offsetLeftAndRight(I)V" />
+		<method name="offsetTopAndBottom(I)V" />
+		<method name="onAnimationEnd()V" />
+		<method name="onAnimationStart()V" />
+		<method name="onApplyWindowInsets(Landroid/view/WindowInsets;)Landroid/view/WindowInsets;" since="20" />
+		<method name="onAttachedToWindow()V" />
+		<method name="onCancelPendingInputEvents()V" since="19" />
+		<method name="onCapturedPointerEvent(Landroid/view/MotionEvent;)Z" since="26" />
+		<method name="onCheckIsTextEditor()Z" since="3" />
+		<method name="onConfigurationChanged(Landroid/content/res/Configuration;)V" since="8" />
+		<method name="onCreateContextMenu(Landroid/view/ContextMenu;)V" />
+		<method name="onCreateDrawableState(I)[I" />
+		<method name="onCreateInputConnection(Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection;" since="3" />
+		<method name="onCreateViewTranslationRequest([ILjava/util/function/Consumer;)V" since="31" />
+		<method name="onCreateVirtualViewTranslationRequests([J[ILjava/util/function/Consumer;)V" since="31" />
+		<method name="onDetachedFromWindow()V" />
+		<method name="onDisplayHint(I)V" since="8" />
+		<method name="onDragEvent(Landroid/view/DragEvent;)Z" since="11" />
+		<method name="onDraw(Landroid/graphics/Canvas;)V" />
+		<method name="onDrawForeground(Landroid/graphics/Canvas;)V" since="23" />
+		<method name="onDrawScrollBars(Landroid/graphics/Canvas;)V" since="7" />
+		<method name="onFilterTouchEventForSecurity(Landroid/view/MotionEvent;)Z" since="9" />
+		<method name="onFinishInflate()V" />
+		<method name="onFinishTemporaryDetach()V" since="3" />
+		<method name="onFocusChanged(ZILandroid/graphics/Rect;)V" />
+		<method name="onGenericMotionEvent(Landroid/view/MotionEvent;)Z" since="12" />
+		<method name="onHoverChanged(Z)V" since="14" />
+		<method name="onHoverEvent(Landroid/view/MotionEvent;)Z" since="14" />
+		<method name="onInitializeAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V" since="14" />
+		<method name="onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V" since="14" />
+		<method name="onKeyPreIme(ILandroid/view/KeyEvent;)Z" since="3" />
+		<method name="onKeyShortcut(ILandroid/view/KeyEvent;)Z" />
+		<method name="onLayout(ZIIII)V" />
+		<method name="onMeasure(II)V" />
+		<method name="onOverScrolled(IIZZ)V" since="9" />
+		<method name="onPointerCaptureChange(Z)V" since="26" />
+		<method name="onPopulateAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V" since="14" />
+		<method name="onProvideAutofillStructure(Landroid/view/ViewStructure;I)V" since="26" />
+		<method name="onProvideAutofillVirtualStructure(Landroid/view/ViewStructure;I)V" since="26" />
+		<method name="onProvideContentCaptureStructure(Landroid/view/ViewStructure;I)V" since="30" />
+		<method name="onProvideStructure(Landroid/view/ViewStructure;)V" since="23" />
+		<method name="onProvideVirtualStructure(Landroid/view/ViewStructure;)V" since="23" />
+		<method name="onReceiveContent(Landroid/view/ContentInfo;)Landroid/view/ContentInfo;" since="31" />
+		<method name="onResolvePointerIcon(Landroid/view/MotionEvent;I)Landroid/view/PointerIcon;" since="24" />
+		<method name="onRestoreInstanceState(Landroid/os/Parcelable;)V" />
+		<method name="onRtlPropertiesChanged(I)V" since="17" />
+		<method name="onSaveInstanceState()Landroid/os/Parcelable;" />
+		<method name="onScreenStateChanged(I)V" since="16" />
+		<method name="onScrollCaptureSearch(Landroid/graphics/Rect;Landroid/graphics/Point;Ljava/util/function/Consumer;)V" since="31" />
+		<method name="onScrollChanged(IIII)V" />
+		<method name="onSetAlpha(I)Z" />
+		<method name="onSizeChanged(IIII)V" />
+		<method name="onStartTemporaryDetach()V" since="3" />
+		<method name="onTouchEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="onTrackballEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="onViewTranslationResponse(Landroid/view/translation/ViewTranslationResponse;)V" since="31" />
+		<method name="onVirtualViewTranslationResponses(Landroid/util/LongSparseArray;)V" since="31" />
+		<method name="onVisibilityAggregated(Z)V" since="24" />
+		<method name="onVisibilityChanged(Landroid/view/View;I)V" since="8" />
+		<method name="onWindowFocusChanged(Z)V" />
+		<method name="onWindowSystemUiVisibilityChanged(I)V" since="16" deprecated="30" />
+		<method name="onWindowVisibilityChanged(I)V" />
+		<method name="overScrollBy(IIIIIIIIZ)Z" since="9" />
+		<method name="performAccessibilityAction(ILandroid/os/Bundle;)Z" since="16" />
+		<method name="performClick()Z" />
+		<method name="performContextClick()Z" since="23" />
+		<method name="performContextClick(FF)Z" since="24" />
+		<method name="performHapticFeedback(I)Z" since="3" />
+		<method name="performHapticFeedback(II)Z" since="3" />
+		<method name="performLongClick()Z" />
+		<method name="performLongClick(FF)Z" since="24" />
+		<method name="performReceiveContent(Landroid/view/ContentInfo;)Landroid/view/ContentInfo;" since="31" />
+		<method name="playSoundEffect(I)V" />
+		<method name="post(Ljava/lang/Runnable;)Z" />
+		<method name="postDelayed(Ljava/lang/Runnable;J)Z" />
+		<method name="postInvalidate()V" />
+		<method name="postInvalidate(IIII)V" />
+		<method name="postInvalidateDelayed(J)V" />
+		<method name="postInvalidateDelayed(JIIII)V" />
+		<method name="postInvalidateOnAnimation()V" since="16" />
+		<method name="postInvalidateOnAnimation(IIII)V" since="16" />
+		<method name="postOnAnimation(Ljava/lang/Runnable;)V" since="16" />
+		<method name="postOnAnimationDelayed(Ljava/lang/Runnable;J)V" since="16" />
+		<method name="refreshDrawableState()V" />
+		<method name="releasePointerCapture()V" since="26" />
+		<method name="removeCallbacks(Ljava/lang/Runnable;)Z" />
+		<method name="removeOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V" since="12" />
+		<method name="removeOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V" since="11" />
+		<method name="removeOnUnhandledKeyEventListener(Landroid/view/View$OnUnhandledKeyEventListener;)V" since="28" />
+		<method name="requestApplyInsets()V" since="20" />
+		<method name="requestFitSystemWindows()V" since="16" deprecated="20" />
+		<method name="requestFocus()Z" />
+		<method name="requestFocus(I)Z" />
+		<method name="requestFocus(ILandroid/graphics/Rect;)Z" />
+		<method name="requestFocusFromTouch()Z" />
+		<method name="requestLayout()V" />
+		<method name="requestPointerCapture()V" since="26" />
+		<method name="requestRectangleOnScreen(Landroid/graphics/Rect;)Z" />
+		<method name="requestRectangleOnScreen(Landroid/graphics/Rect;Z)Z" />
+		<method name="requestUnbufferedDispatch(I)V" since="30" />
+		<method name="requestUnbufferedDispatch(Landroid/view/MotionEvent;)V" since="21" />
+		<method name="requireViewById(I)Landroid/view/View;" since="28" />
+		<method name="resetPivot()V" since="28" />
+		<method name="resolveSize(II)I" />
+		<method name="resolveSizeAndState(III)I" since="11" />
+		<method name="restoreDefaultFocus()Z" since="26" />
+		<method name="restoreHierarchyState(Landroid/util/SparseArray;)V" />
+		<method name="saveAttributeDataForStyleable(Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V" since="29" />
+		<method name="saveHierarchyState(Landroid/util/SparseArray;)V" />
+		<method name="scrollBy(II)V" />
+		<method name="scrollTo(II)V" />
+		<method name="setAccessibilityDelegate(Landroid/view/View$AccessibilityDelegate;)V" since="14" />
+		<method name="setAccessibilityHeading(Z)V" since="28" />
+		<method name="setAccessibilityLiveRegion(I)V" since="19" />
+		<method name="setAccessibilityPaneTitle(Ljava/lang/CharSequence;)V" since="28" />
+		<method name="setAccessibilityTraversalAfter(I)V" since="22" />
+		<method name="setAccessibilityTraversalBefore(I)V" since="22" />
+		<method name="setActivated(Z)V" since="11" />
+		<method name="setAllowClickWhenDisabled(Z)V" since="31" />
+		<method name="setAlpha(F)V" since="11" />
+		<method name="setAnimation(Landroid/view/animation/Animation;)V" />
+		<method name="setAnimationMatrix(Landroid/graphics/Matrix;)V" since="29" />
+		<method name="setAutofillHints([Ljava/lang/String;)V" since="26" />
+		<method name="setAutofillId(Landroid/view/autofill/AutofillId;)V" since="28" />
+		<method name="setBackground(Landroid/graphics/drawable/Drawable;)V" since="16" />
+		<method name="setBackgroundColor(I)V" />
+		<method name="setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V" deprecated="16" />
+		<method name="setBackgroundResource(I)V" />
+		<method name="setBackgroundTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setBackgroundTintList(Landroid/content/res/ColorStateList;)V" since="21" />
+		<method name="setBackgroundTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="21" />
+		<method name="setBottom(I)V" since="11" />
+		<method name="setCameraDistance(F)V" since="12" />
+		<method name="setClickable(Z)V" />
+		<method name="setClipBounds(Landroid/graphics/Rect;)V" since="18" />
+		<method name="setClipToOutline(Z)V" since="21" />
+		<method name="setContentCaptureSession(Landroid/view/contentcapture/ContentCaptureSession;)V" since="29" />
+		<method name="setContentDescription(Ljava/lang/CharSequence;)V" since="4" />
+		<method name="setContextClickable(Z)V" since="23" />
+		<method name="setDefaultFocusHighlightEnabled(Z)V" since="26" />
+		<method name="setDrawingCacheBackgroundColor(I)V" deprecated="28" />
+		<method name="setDrawingCacheEnabled(Z)V" deprecated="28" />
+		<method name="setDrawingCacheQuality(I)V" deprecated="28" />
+		<method name="setDuplicateParentStateEnabled(Z)V" />
+		<method name="setElevation(F)V" since="21" />
+		<method name="setEnabled(Z)V" />
+		<method name="setFadingEdgeLength(I)V" />
+		<method name="setFilterTouchesWhenObscured(Z)V" since="9" />
+		<method name="setFitsSystemWindows(Z)V" since="14" />
+		<method name="setFocusable(I)V" since="26" />
+		<method name="setFocusable(Z)V" />
+		<method name="setFocusableInTouchMode(Z)V" />
+		<method name="setFocusedByDefault(Z)V" since="26" />
+		<method name="setForceDarkAllowed(Z)V" since="29" />
+		<method name="setForeground(Landroid/graphics/drawable/Drawable;)V" since="23" />
+		<method name="setForegroundGravity(I)V" since="23" />
+		<method name="setForegroundTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setForegroundTintList(Landroid/content/res/ColorStateList;)V" since="23" />
+		<method name="setForegroundTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="23" />
+		<method name="setHapticFeedbackEnabled(Z)V" since="3" />
+		<method name="setHasTransientState(Z)V" since="16" />
+		<method name="setHorizontalFadingEdgeEnabled(Z)V" />
+		<method name="setHorizontalScrollBarEnabled(Z)V" />
+		<method name="setHorizontalScrollbarThumbDrawable(Landroid/graphics/drawable/Drawable;)V" since="29" />
+		<method name="setHorizontalScrollbarTrackDrawable(Landroid/graphics/drawable/Drawable;)V" since="29" />
+		<method name="setHovered(Z)V" since="14" />
+		<method name="setId(I)V" />
+		<method name="setImportantForAccessibility(I)V" since="16" />
+		<method name="setImportantForAutofill(I)V" since="26" />
+		<method name="setImportantForContentCapture(I)V" since="30" />
+		<method name="setKeepScreenOn(Z)V" />
+		<method name="setKeyboardNavigationCluster(Z)V" since="26" />
+		<method name="setLabelFor(I)V" since="17" />
+		<method name="setLayerPaint(Landroid/graphics/Paint;)V" since="17" />
+		<method name="setLayerType(ILandroid/graphics/Paint;)V" since="11" />
+		<method name="setLayoutDirection(I)V" since="17" />
+		<method name="setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="setLeft(I)V" since="11" />
+		<method name="setLeftTopRightBottom(IIII)V" since="29" />
+		<method name="setLongClickable(Z)V" />
+		<method name="setMeasuredDimension(II)V" />
+		<method name="setMinimumHeight(I)V" />
+		<method name="setMinimumWidth(I)V" />
+		<method name="setNestedScrollingEnabled(Z)V" since="21" />
+		<method name="setNextClusterForwardId(I)V" since="26" />
+		<method name="setNextFocusDownId(I)V" />
+		<method name="setNextFocusForwardId(I)V" since="11" />
+		<method name="setNextFocusLeftId(I)V" />
+		<method name="setNextFocusRightId(I)V" />
+		<method name="setNextFocusUpId(I)V" />
+		<method name="setOnApplyWindowInsetsListener(Landroid/view/View$OnApplyWindowInsetsListener;)V" since="20" />
+		<method name="setOnCapturedPointerListener(Landroid/view/View$OnCapturedPointerListener;)V" since="26" />
+		<method name="setOnClickListener(Landroid/view/View$OnClickListener;)V" />
+		<method name="setOnContextClickListener(Landroid/view/View$OnContextClickListener;)V" since="23" />
+		<method name="setOnCreateContextMenuListener(Landroid/view/View$OnCreateContextMenuListener;)V" />
+		<method name="setOnDragListener(Landroid/view/View$OnDragListener;)V" since="11" />
+		<method name="setOnFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V" />
+		<method name="setOnGenericMotionListener(Landroid/view/View$OnGenericMotionListener;)V" since="12" />
+		<method name="setOnHoverListener(Landroid/view/View$OnHoverListener;)V" since="14" />
+		<method name="setOnKeyListener(Landroid/view/View$OnKeyListener;)V" />
+		<method name="setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V" />
+		<method name="setOnReceiveContentListener([Ljava/lang/String;Landroid/view/OnReceiveContentListener;)V" since="31" />
+		<method name="setOnScrollChangeListener(Landroid/view/View$OnScrollChangeListener;)V" since="23" />
+		<method name="setOnSystemUiVisibilityChangeListener(Landroid/view/View$OnSystemUiVisibilityChangeListener;)V" since="11" deprecated="30" />
+		<method name="setOnTouchListener(Landroid/view/View$OnTouchListener;)V" />
+		<method name="setOutlineAmbientShadowColor(I)V" since="28" />
+		<method name="setOutlineProvider(Landroid/view/ViewOutlineProvider;)V" since="21" />
+		<method name="setOutlineSpotShadowColor(I)V" since="28" />
+		<method name="setOverScrollMode(I)V" since="9" />
+		<method name="setPadding(IIII)V" />
+		<method name="setPaddingRelative(IIII)V" since="17" />
+		<method name="setPivotX(F)V" since="11" />
+		<method name="setPivotY(F)V" since="11" />
+		<method name="setPointerIcon(Landroid/view/PointerIcon;)V" since="24" />
+		<method name="setPressed(Z)V" />
+		<method name="setRenderEffect(Landroid/graphics/RenderEffect;)V" since="31" />
+		<method name="setRevealOnFocusHint(Z)V" since="25" />
+		<method name="setRight(I)V" since="11" />
+		<method name="setRotation(F)V" since="11" />
+		<method name="setRotationX(F)V" since="11" />
+		<method name="setRotationY(F)V" since="11" />
+		<method name="setSaveEnabled(Z)V" />
+		<method name="setSaveFromParentEnabled(Z)V" since="11" />
+		<method name="setScaleX(F)V" since="11" />
+		<method name="setScaleY(F)V" since="11" />
+		<method name="setScreenReaderFocusable(Z)V" since="28" />
+		<method name="setScrollBarDefaultDelayBeforeFade(I)V" since="16" />
+		<method name="setScrollBarFadeDuration(I)V" since="16" />
+		<method name="setScrollBarSize(I)V" since="16" />
+		<method name="setScrollBarStyle(I)V" />
+		<method name="setScrollCaptureCallback(Landroid/view/ScrollCaptureCallback;)V" since="31" />
+		<method name="setScrollCaptureHint(I)V" since="31" />
+		<method name="setScrollContainer(Z)V" since="3" />
+		<method name="setScrollIndicators(I)V" since="23" />
+		<method name="setScrollIndicators(II)V" since="23" />
+		<method name="setScrollX(I)V" since="14" />
+		<method name="setScrollY(I)V" since="14" />
+		<method name="setScrollbarFadingEnabled(Z)V" since="5" />
+		<method name="setSelected(Z)V" />
+		<method name="setSoundEffectsEnabled(Z)V" />
+		<method name="setStateDescription(Ljava/lang/CharSequence;)V" since="30" />
+		<method name="setStateListAnimator(Landroid/animation/StateListAnimator;)V" since="21" />
+		<method name="setSystemGestureExclusionRects(Ljava/util/List;)V" since="29" />
+		<method name="setSystemUiVisibility(I)V" since="11" deprecated="30" />
+		<method name="setTag(ILjava/lang/Object;)V" since="4" />
+		<method name="setTag(Ljava/lang/Object;)V" />
+		<method name="setTextAlignment(I)V" since="17" />
+		<method name="setTextDirection(I)V" since="17" />
+		<method name="setTooltipText(Ljava/lang/CharSequence;)V" since="26" />
+		<method name="setTop(I)V" since="11" />
+		<method name="setTouchDelegate(Landroid/view/TouchDelegate;)V" />
+		<method name="setTransitionAlpha(F)V" since="29" />
+		<method name="setTransitionName(Ljava/lang/String;)V" since="21" />
+		<method name="setTransitionVisibility(I)V" since="29" />
+		<method name="setTranslationX(F)V" since="11" />
+		<method name="setTranslationY(F)V" since="11" />
+		<method name="setTranslationZ(F)V" since="21" />
+		<method name="setVerticalFadingEdgeEnabled(Z)V" />
+		<method name="setVerticalScrollBarEnabled(Z)V" />
+		<method name="setVerticalScrollbarPosition(I)V" since="11" />
+		<method name="setVerticalScrollbarThumbDrawable(Landroid/graphics/drawable/Drawable;)V" since="29" />
+		<method name="setVerticalScrollbarTrackDrawable(Landroid/graphics/drawable/Drawable;)V" since="29" />
+		<method name="setViewTranslationCallback(Landroid/view/translation/ViewTranslationCallback;)V" since="31" />
+		<method name="setVisibility(I)V" />
+		<method name="setWillNotCacheDrawing(Z)V" deprecated="28" />
+		<method name="setWillNotDraw(Z)V" />
+		<method name="setWindowInsetsAnimationCallback(Landroid/view/WindowInsetsAnimation$Callback;)V" since="30" />
+		<method name="setX(F)V" since="11" />
+		<method name="setY(F)V" since="11" />
+		<method name="setZ(F)V" since="21" />
+		<method name="showContextMenu()Z" />
+		<method name="showContextMenu(FF)Z" since="24" />
+		<method name="startActionMode(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;" since="11" />
+		<method name="startActionMode(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode;" since="23" />
+		<method name="startAnimation(Landroid/view/animation/Animation;)V" />
+		<method name="startDrag(Landroid/content/ClipData;Landroid/view/View$DragShadowBuilder;Ljava/lang/Object;I)Z" since="11" deprecated="24" />
+		<method name="startDragAndDrop(Landroid/content/ClipData;Landroid/view/View$DragShadowBuilder;Ljava/lang/Object;I)Z" since="24" />
+		<method name="startNestedScroll(I)Z" since="21" />
+		<method name="stopNestedScroll()V" since="21" />
+		<method name="transformMatrixToGlobal(Landroid/graphics/Matrix;)V" since="29" />
+		<method name="transformMatrixToLocal(Landroid/graphics/Matrix;)V" since="29" />
+		<method name="unscheduleDrawable(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="updateDragShadow(Landroid/view/View$DragShadowBuilder;)V" since="24" />
+		<method name="verifyDrawable(Landroid/graphics/drawable/Drawable;)Z" />
+		<method name="willNotCacheDrawing()Z" deprecated="28" />
+		<method name="willNotDraw()Z" />
+		<field name="ACCESSIBILITY_LIVE_REGION_ASSERTIVE" since="19" />
+		<field name="ACCESSIBILITY_LIVE_REGION_NONE" since="19" />
+		<field name="ACCESSIBILITY_LIVE_REGION_POLITE" since="19" />
+		<field name="ALPHA" since="14" />
+		<field name="AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS" since="26" />
+		<field name="AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE" since="26" />
+		<field name="AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY" since="26" />
+		<field name="AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH" since="26" />
+		<field name="AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR" since="26" />
+		<field name="AUTOFILL_HINT_CREDIT_CARD_NUMBER" since="26" />
+		<field name="AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE" since="26" />
+		<field name="AUTOFILL_HINT_EMAIL_ADDRESS" since="26" />
+		<field name="AUTOFILL_HINT_NAME" since="26" />
+		<field name="AUTOFILL_HINT_PASSWORD" since="26" />
+		<field name="AUTOFILL_HINT_PHONE" since="26" />
+		<field name="AUTOFILL_HINT_POSTAL_ADDRESS" since="26" />
+		<field name="AUTOFILL_HINT_POSTAL_CODE" since="26" />
+		<field name="AUTOFILL_HINT_USERNAME" since="26" />
+		<field name="AUTOFILL_TYPE_DATE" since="26" />
+		<field name="AUTOFILL_TYPE_LIST" since="26" />
+		<field name="AUTOFILL_TYPE_NONE" since="26" />
+		<field name="AUTOFILL_TYPE_TEXT" since="26" />
+		<field name="AUTOFILL_TYPE_TOGGLE" since="26" />
+		<field name="DRAG_FLAG_GLOBAL" since="24" />
+		<field name="DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION" since="24" />
+		<field name="DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION" since="24" />
+		<field name="DRAG_FLAG_GLOBAL_URI_READ" since="24" />
+		<field name="DRAG_FLAG_GLOBAL_URI_WRITE" since="24" />
+		<field name="DRAG_FLAG_OPAQUE" since="24" />
+		<field name="DRAWING_CACHE_QUALITY_AUTO" deprecated="28" />
+		<field name="DRAWING_CACHE_QUALITY_HIGH" deprecated="28" />
+		<field name="DRAWING_CACHE_QUALITY_LOW" deprecated="28" />
+		<field name="EMPTY_STATE_SET" />
+		<field name="ENABLED_FOCUSED_SELECTED_STATE_SET" />
+		<field name="ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="ENABLED_FOCUSED_STATE_SET" />
+		<field name="ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="ENABLED_SELECTED_STATE_SET" />
+		<field name="ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="ENABLED_STATE_SET" />
+		<field name="ENABLED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="FIND_VIEWS_WITH_CONTENT_DESCRIPTION" since="14" />
+		<field name="FIND_VIEWS_WITH_TEXT" since="14" />
+		<field name="FOCUSABLE" since="26" />
+		<field name="FOCUSABLES_ALL" since="4" />
+		<field name="FOCUSABLES_TOUCH_MODE" since="4" />
+		<field name="FOCUSABLE_AUTO" since="26" />
+		<field name="FOCUSED_SELECTED_STATE_SET" />
+		<field name="FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="FOCUSED_STATE_SET" />
+		<field name="FOCUSED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="FOCUS_BACKWARD" />
+		<field name="FOCUS_DOWN" />
+		<field name="FOCUS_FORWARD" />
+		<field name="FOCUS_LEFT" />
+		<field name="FOCUS_RIGHT" />
+		<field name="FOCUS_UP" />
+		<field name="GONE" />
+		<field name="HAPTIC_FEEDBACK_ENABLED" since="3" />
+		<field name="IMPORTANT_FOR_ACCESSIBILITY_AUTO" since="16" />
+		<field name="IMPORTANT_FOR_ACCESSIBILITY_NO" since="16" />
+		<field name="IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS" since="19" />
+		<field name="IMPORTANT_FOR_ACCESSIBILITY_YES" since="16" />
+		<field name="IMPORTANT_FOR_AUTOFILL_AUTO" since="26" />
+		<field name="IMPORTANT_FOR_AUTOFILL_NO" since="26" />
+		<field name="IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS" since="26" />
+		<field name="IMPORTANT_FOR_AUTOFILL_YES" since="26" />
+		<field name="IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS" since="26" />
+		<field name="IMPORTANT_FOR_CONTENT_CAPTURE_AUTO" since="30" />
+		<field name="IMPORTANT_FOR_CONTENT_CAPTURE_NO" since="30" />
+		<field name="IMPORTANT_FOR_CONTENT_CAPTURE_NO_EXCLUDE_DESCENDANTS" since="30" />
+		<field name="IMPORTANT_FOR_CONTENT_CAPTURE_YES" since="30" />
+		<field name="IMPORTANT_FOR_CONTENT_CAPTURE_YES_EXCLUDE_DESCENDANTS" since="30" />
+		<field name="INVISIBLE" />
+		<field name="KEEP_SCREEN_ON" />
+		<field name="LAYER_TYPE_HARDWARE" since="11" />
+		<field name="LAYER_TYPE_NONE" since="11" />
+		<field name="LAYER_TYPE_SOFTWARE" since="11" />
+		<field name="LAYOUT_DIRECTION_INHERIT" since="17" />
+		<field name="LAYOUT_DIRECTION_LOCALE" since="17" />
+		<field name="LAYOUT_DIRECTION_LTR" since="17" />
+		<field name="LAYOUT_DIRECTION_RTL" since="17" />
+		<field name="MEASURED_HEIGHT_STATE_SHIFT" since="11" />
+		<field name="MEASURED_SIZE_MASK" since="11" />
+		<field name="MEASURED_STATE_MASK" since="11" />
+		<field name="MEASURED_STATE_TOO_SMALL" since="11" />
+		<field name="NOT_FOCUSABLE" since="26" />
+		<field name="NO_ID" />
+		<field name="OVER_SCROLL_ALWAYS" since="9" />
+		<field name="OVER_SCROLL_IF_CONTENT_SCROLLS" since="9" />
+		<field name="OVER_SCROLL_NEVER" since="9" />
+		<field name="PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET" />
+		<field name="PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="PRESSED_ENABLED_FOCUSED_STATE_SET" />
+		<field name="PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="PRESSED_ENABLED_SELECTED_STATE_SET" />
+		<field name="PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="PRESSED_ENABLED_STATE_SET" />
+		<field name="PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="PRESSED_FOCUSED_SELECTED_STATE_SET" />
+		<field name="PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="PRESSED_FOCUSED_STATE_SET" />
+		<field name="PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="PRESSED_SELECTED_STATE_SET" />
+		<field name="PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="PRESSED_STATE_SET" since="19" />
+		<field name="PRESSED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="ROTATION" since="14" />
+		<field name="ROTATION_X" since="14" />
+		<field name="ROTATION_Y" since="14" />
+		<field name="SCALE_X" since="14" />
+		<field name="SCALE_Y" since="14" />
+		<field name="SCREEN_STATE_OFF" since="16" />
+		<field name="SCREEN_STATE_ON" since="16" />
+		<field name="SCROLLBARS_INSIDE_INSET" />
+		<field name="SCROLLBARS_INSIDE_OVERLAY" />
+		<field name="SCROLLBARS_OUTSIDE_INSET" />
+		<field name="SCROLLBARS_OUTSIDE_OVERLAY" />
+		<field name="SCROLLBAR_POSITION_DEFAULT" since="11" />
+		<field name="SCROLLBAR_POSITION_LEFT" since="11" />
+		<field name="SCROLLBAR_POSITION_RIGHT" since="11" />
+		<field name="SCROLL_AXIS_HORIZONTAL" since="21" />
+		<field name="SCROLL_AXIS_NONE" since="21" />
+		<field name="SCROLL_AXIS_VERTICAL" since="21" />
+		<field name="SCROLL_CAPTURE_HINT_AUTO" since="31" />
+		<field name="SCROLL_CAPTURE_HINT_EXCLUDE" since="31" />
+		<field name="SCROLL_CAPTURE_HINT_EXCLUDE_DESCENDANTS" since="31" />
+		<field name="SCROLL_CAPTURE_HINT_INCLUDE" since="31" />
+		<field name="SCROLL_INDICATOR_BOTTOM" since="23" />
+		<field name="SCROLL_INDICATOR_END" since="23" />
+		<field name="SCROLL_INDICATOR_LEFT" since="23" />
+		<field name="SCROLL_INDICATOR_RIGHT" since="23" />
+		<field name="SCROLL_INDICATOR_START" since="23" />
+		<field name="SCROLL_INDICATOR_TOP" since="23" />
+		<field name="SELECTED_STATE_SET" />
+		<field name="SELECTED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="SOUND_EFFECTS_ENABLED" />
+		<field name="STATUS_BAR_HIDDEN" since="11" deprecated="15" />
+		<field name="STATUS_BAR_VISIBLE" since="11" deprecated="15" />
+		<field name="SYSTEM_UI_FLAG_FULLSCREEN" since="16" deprecated="30" />
+		<field name="SYSTEM_UI_FLAG_HIDE_NAVIGATION" since="14" deprecated="30" />
+		<field name="SYSTEM_UI_FLAG_IMMERSIVE" since="19" deprecated="30" />
+		<field name="SYSTEM_UI_FLAG_IMMERSIVE_STICKY" since="19" deprecated="30" />
+		<field name="SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN" since="16" deprecated="30" />
+		<field name="SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION" since="16" deprecated="30" />
+		<field name="SYSTEM_UI_FLAG_LAYOUT_STABLE" since="16" deprecated="30" />
+		<field name="SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR" since="26" deprecated="30" />
+		<field name="SYSTEM_UI_FLAG_LIGHT_STATUS_BAR" since="23" deprecated="30" />
+		<field name="SYSTEM_UI_FLAG_LOW_PROFILE" since="14" deprecated="30" />
+		<field name="SYSTEM_UI_FLAG_VISIBLE" since="14" deprecated="30" />
+		<field name="SYSTEM_UI_LAYOUT_FLAGS" since="16" deprecated="30" />
+		<field name="TEXT_ALIGNMENT_CENTER" since="17" />
+		<field name="TEXT_ALIGNMENT_GRAVITY" since="17" />
+		<field name="TEXT_ALIGNMENT_INHERIT" since="16" />
+		<field name="TEXT_ALIGNMENT_RESOLVED_DEFAULT" since="16" removed="17" />
+		<field name="TEXT_ALIGNMENT_TEXT_END" since="17" />
+		<field name="TEXT_ALIGNMENT_TEXT_START" since="17" />
+		<field name="TEXT_ALIGNMENT_VIEW_END" since="17" />
+		<field name="TEXT_ALIGNMENT_VIEW_START" since="17" />
+		<field name="TEXT_DIRECTION_ANY_RTL" since="17" />
+		<field name="TEXT_DIRECTION_FIRST_STRONG" since="17" />
+		<field name="TEXT_DIRECTION_FIRST_STRONG_LTR" since="23" />
+		<field name="TEXT_DIRECTION_FIRST_STRONG_RTL" since="23" />
+		<field name="TEXT_DIRECTION_INHERIT" since="17" />
+		<field name="TEXT_DIRECTION_LOCALE" since="17" />
+		<field name="TEXT_DIRECTION_LTR" since="17" />
+		<field name="TEXT_DIRECTION_RTL" since="17" />
+		<field name="TRANSLATION_X" since="14" />
+		<field name="TRANSLATION_Y" since="14" />
+		<field name="TRANSLATION_Z" since="21" />
+		<field name="VIEW_LOG_TAG" />
+		<field name="VISIBLE" />
+		<field name="WINDOW_FOCUSED_STATE_SET" />
+		<field name="X" since="14" />
+		<field name="Y" since="14" />
+		<field name="Z" since="21" />
+	</class>
+	<class name="android/view/View$AccessibilityDelegate" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addExtraDataToAccessibilityNodeInfo(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/lang/String;Landroid/os/Bundle;)V" since="26" />
+		<method name="dispatchPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z" />
+		<method name="getAccessibilityNodeProvider(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider;" since="16" />
+		<method name="onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V" />
+		<method name="onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V" />
+		<method name="onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V" />
+		<method name="onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z" />
+		<method name="performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z" since="16" />
+		<method name="sendAccessibilityEvent(Landroid/view/View;I)V" />
+		<method name="sendAccessibilityEventUnchecked(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V" />
+	</class>
+	<class name="android/view/View$BaseSavedState" since="1">
+		<extends name="android/view/AbsSavedState" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V" since="24" />
+		<method name="&lt;init&gt;(Landroid/os/Parcelable;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/View$DragShadowBuilder" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/view/View;)V" />
+		<method name="getView()Landroid/view/View;" />
+		<method name="onDrawShadow(Landroid/graphics/Canvas;)V" />
+		<method name="onProvideShadowMetrics(Landroid/graphics/Point;Landroid/graphics/Point;)V" />
+	</class>
+	<class name="android/view/View$MeasureSpec" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getMode(I)I" />
+		<method name="getSize(I)I" />
+		<method name="makeMeasureSpec(II)I" />
+		<method name="toString(I)Ljava/lang/String;" />
+		<field name="AT_MOST" />
+		<field name="EXACTLY" />
+		<field name="UNSPECIFIED" />
+	</class>
+	<class name="android/view/View$OnApplyWindowInsetsListener" since="20">
+		<extends name="java/lang/Object" />
+		<method name="onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;" />
+	</class>
+	<class name="android/view/View$OnAttachStateChangeListener" since="12">
+		<extends name="java/lang/Object" />
+		<method name="onViewAttachedToWindow(Landroid/view/View;)V" />
+		<method name="onViewDetachedFromWindow(Landroid/view/View;)V" />
+	</class>
+	<class name="android/view/View$OnCapturedPointerListener" since="26">
+		<extends name="java/lang/Object" />
+		<method name="onCapturedPointer(Landroid/view/View;Landroid/view/MotionEvent;)Z" />
+	</class>
+	<class name="android/view/View$OnClickListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onClick(Landroid/view/View;)V" />
+	</class>
+	<class name="android/view/View$OnContextClickListener" since="23">
+		<extends name="java/lang/Object" />
+		<method name="onContextClick(Landroid/view/View;)Z" />
+	</class>
+	<class name="android/view/View$OnCreateContextMenuListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V" />
+	</class>
+	<class name="android/view/View$OnDragListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onDrag(Landroid/view/View;Landroid/view/DragEvent;)Z" />
+	</class>
+	<class name="android/view/View$OnFocusChangeListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onFocusChange(Landroid/view/View;Z)V" />
+	</class>
+	<class name="android/view/View$OnGenericMotionListener" since="12">
+		<extends name="java/lang/Object" />
+		<method name="onGenericMotion(Landroid/view/View;Landroid/view/MotionEvent;)Z" />
+	</class>
+	<class name="android/view/View$OnHoverListener" since="14">
+		<extends name="java/lang/Object" />
+		<method name="onHover(Landroid/view/View;Landroid/view/MotionEvent;)Z" />
+	</class>
+	<class name="android/view/View$OnKeyListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onKey(Landroid/view/View;ILandroid/view/KeyEvent;)Z" />
+	</class>
+	<class name="android/view/View$OnLayoutChangeListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onLayoutChange(Landroid/view/View;IIIIIIII)V" />
+	</class>
+	<class name="android/view/View$OnLongClickListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onLongClick(Landroid/view/View;)Z" />
+	</class>
+	<class name="android/view/View$OnScrollChangeListener" since="23">
+		<extends name="java/lang/Object" />
+		<method name="onScrollChange(Landroid/view/View;IIII)V" />
+	</class>
+	<class name="android/view/View$OnSystemUiVisibilityChangeListener" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="onSystemUiVisibilityChange(I)V" deprecated="30" />
+	</class>
+	<class name="android/view/View$OnTouchListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z" />
+	</class>
+	<class name="android/view/View$OnUnhandledKeyEventListener" since="28">
+		<extends name="java/lang/Object" />
+		<method name="onUnhandledKeyEvent(Landroid/view/View;Landroid/view/KeyEvent;)Z" />
+	</class>
+	<class name="android/view/ViewAnimationUtils" since="21">
+		<extends name="java/lang/Object" />
+		<method name="createCircularReveal(Landroid/view/View;IIFF)Landroid/animation/Animator;" />
+	</class>
+	<class name="android/view/ViewConfiguration" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="15" />
+		<method name="get(Landroid/content/Context;)Landroid/view/ViewConfiguration;" since="3" />
+		<method name="getAmbiguousGestureMultiplier()F" since="29" deprecated="30" />
+		<method name="getDefaultActionModeHideDuration()J" since="23" />
+		<method name="getDoubleTapTimeout()I" since="3" />
+		<method name="getEdgeSlop()I" deprecated="15" />
+		<method name="getFadingEdgeLength()I" deprecated="15" />
+		<method name="getGlobalActionKeyTimeout()J" deprecated="20" />
+		<method name="getJumpTapTimeout()I" />
+		<method name="getKeyRepeatDelay()I" since="12" />
+		<method name="getKeyRepeatTimeout()I" since="12" />
+		<method name="getLongPressTimeout()I" />
+		<method name="getMaximumDrawingCacheSize()I" deprecated="15" />
+		<method name="getMaximumFlingVelocity()I" since="4" deprecated="15" />
+		<method name="getMinimumFlingVelocity()I" deprecated="15" />
+		<method name="getMultiPressTimeout()I" since="31" />
+		<method name="getPressedStateDuration()I" />
+		<method name="getScaledAmbiguousGestureMultiplier()F" since="30" />
+		<method name="getScaledDoubleTapSlop()I" since="3" />
+		<method name="getScaledEdgeSlop()I" since="3" />
+		<method name="getScaledFadingEdgeLength()I" since="3" />
+		<method name="getScaledHorizontalScrollFactor()F" since="26" />
+		<method name="getScaledHoverSlop()I" since="28" />
+		<method name="getScaledMaximumDrawingCacheSize()I" since="3" />
+		<method name="getScaledMaximumFlingVelocity()I" since="4" />
+		<method name="getScaledMinimumFlingVelocity()I" since="3" />
+		<method name="getScaledMinimumScalingSpan()I" since="29" />
+		<method name="getScaledOverflingDistance()I" since="9" />
+		<method name="getScaledOverscrollDistance()I" since="9" />
+		<method name="getScaledPagingTouchSlop()I" since="8" />
+		<method name="getScaledScrollBarSize()I" since="3" />
+		<method name="getScaledTouchSlop()I" since="3" />
+		<method name="getScaledVerticalScrollFactor()F" since="26" />
+		<method name="getScaledWindowTouchSlop()I" since="3" />
+		<method name="getScrollBarFadeDuration()I" since="5" />
+		<method name="getScrollBarSize()I" deprecated="15" />
+		<method name="getScrollDefaultDelay()I" since="5" />
+		<method name="getScrollFriction()F" />
+		<method name="getTapTimeout()I" />
+		<method name="getTouchSlop()I" deprecated="15" />
+		<method name="getWindowTouchSlop()I" deprecated="15" />
+		<method name="getZoomControlsTimeout()J" />
+		<method name="hasPermanentMenuKey()Z" since="14" />
+		<method name="shouldShowMenuShortcutsWhenKeyboardPresent()Z" since="28" />
+	</class>
+	<class name="android/view/ViewDebug" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="dumpCapturedView(Ljava/lang/String;Ljava/lang/Object;)V" since="3" />
+		<method name="startHierarchyTracing(Ljava/lang/String;Landroid/view/View;)V" deprecated="16" />
+		<method name="startRecyclerTracing(Ljava/lang/String;Landroid/view/View;)V" deprecated="16" />
+		<method name="stopHierarchyTracing()V" deprecated="16" />
+		<method name="stopRecyclerTracing()V" deprecated="16" />
+		<method name="trace(Landroid/view/View;Landroid/view/ViewDebug$HierarchyTraceType;)V" deprecated="16" />
+		<method name="trace(Landroid/view/View;Landroid/view/ViewDebug$RecyclerTraceType;[I)V" deprecated="16" />
+		<field name="TRACE_HIERARCHY" deprecated="16" />
+		<field name="TRACE_RECYCLER" deprecated="16" />
+	</class>
+	<class name="android/view/ViewDebug$CapturedViewProperty" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="retrieveReturn()Z" />
+	</class>
+	<class name="android/view/ViewDebug$ExportedProperty" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="category()Ljava/lang/String;" since="9" />
+		<method name="deepExport()Z" />
+		<method name="flagMapping()[Landroid/view/ViewDebug$FlagToString;" since="4" />
+		<method name="formatToHexString()Z" since="21" />
+		<method name="hasAdjacentMapping()Z" since="21" />
+		<method name="indexMapping()[Landroid/view/ViewDebug$IntToString;" since="3" />
+		<method name="mapping()[Landroid/view/ViewDebug$IntToString;" />
+		<method name="prefix()Ljava/lang/String;" />
+		<method name="resolveId()Z" />
+	</class>
+	<class name="android/view/ViewDebug$FlagToString" since="4">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="equals()I" />
+		<method name="mask()I" />
+		<method name="name()Ljava/lang/String;" />
+		<method name="outputIf()Z" />
+	</class>
+	<class name="android/view/ViewDebug$HierarchyTraceType" since="1" deprecated="16">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/view/ViewDebug$HierarchyTraceType;" />
+		<method name="values()[Landroid/view/ViewDebug$HierarchyTraceType;" />
+		<field name="BUILD_CACHE" deprecated="29" />
+		<field name="DRAW" deprecated="29" />
+		<field name="INVALIDATE" deprecated="29" />
+		<field name="INVALIDATE_CHILD" deprecated="29" />
+		<field name="INVALIDATE_CHILD_IN_PARENT" deprecated="29" />
+		<field name="ON_LAYOUT" deprecated="29" />
+		<field name="ON_MEASURE" deprecated="29" />
+		<field name="REQUEST_LAYOUT" deprecated="29" />
+	</class>
+	<class name="android/view/ViewDebug$IntToString" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="from()I" />
+		<method name="to()Ljava/lang/String;" />
+	</class>
+	<class name="android/view/ViewDebug$RecyclerTraceType" since="1" deprecated="16">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/view/ViewDebug$RecyclerTraceType;" />
+		<method name="values()[Landroid/view/ViewDebug$RecyclerTraceType;" />
+		<field name="BIND_VIEW" deprecated="29" />
+		<field name="MOVE_FROM_ACTIVE_TO_SCRAP_HEAP" deprecated="29" />
+		<field name="MOVE_TO_ACTIVE_HEAP" removed="8" />
+		<field name="MOVE_TO_SCRAP_HEAP" deprecated="29" />
+		<field name="NEW_VIEW" deprecated="29" />
+		<field name="RECYCLE_FROM_ACTIVE_HEAP" deprecated="29" />
+		<field name="RECYCLE_FROM_SCRAP_HEAP" deprecated="29" />
+	</class>
+	<class name="android/view/ViewGroup" since="1">
+		<extends name="android/view/View" />
+		<implements name="android/view/ViewManager" />
+		<implements name="android/view/ViewParent" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="addStatesFromChildren()Z" />
+		<method name="addView(Landroid/view/View;)V" />
+		<method name="addView(Landroid/view/View;I)V" />
+		<method name="addView(Landroid/view/View;II)V" />
+		<method name="addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="addViewInLayout(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z" />
+		<method name="addViewInLayout(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;Z)Z" />
+		<method name="attachLayoutAnimationParameters(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;II)V" />
+		<method name="attachViewToParent(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="canAnimate()Z" />
+		<method name="checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z" />
+		<method name="cleanupLayoutState(Landroid/view/View;)V" />
+		<method name="clearDisappearingChildren()V" />
+		<method name="debug(I)V" />
+		<method name="detachAllViewsFromParent()V" />
+		<method name="detachViewFromParent(I)V" />
+		<method name="detachViewFromParent(Landroid/view/View;)V" />
+		<method name="detachViewsFromParent(II)V" />
+		<method name="dispatchFreezeSelfOnly(Landroid/util/SparseArray;)V" />
+		<method name="dispatchThawSelfOnly(Landroid/util/SparseArray;)V" />
+		<method name="drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z" />
+		<method name="endViewTransition(Landroid/view/View;)V" since="11" />
+		<method name="gatherTransparentRegion(Landroid/graphics/Region;)Z" />
+		<method name="generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams;" />
+		<method name="generateLayoutParams(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;" />
+		<method name="generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;" />
+		<method name="getChildAt(I)Landroid/view/View;" />
+		<method name="getChildCount()I" />
+		<method name="getChildDrawingOrder(I)I" since="29" />
+		<method name="getChildDrawingOrder(II)I" />
+		<method name="getChildMeasureSpec(III)I" />
+		<method name="getChildStaticTransformation(Landroid/view/View;Landroid/view/animation/Transformation;)Z" />
+		<method name="getClipChildren()Z" since="18" />
+		<method name="getClipToPadding()Z" since="21" />
+		<method name="getDescendantFocusability()I" />
+		<method name="getFocusedChild()Landroid/view/View;" />
+		<method name="getLayoutAnimation()Landroid/view/animation/LayoutAnimationController;" />
+		<method name="getLayoutAnimationListener()Landroid/view/animation/Animation$AnimationListener;" />
+		<method name="getLayoutMode()I" since="18" />
+		<method name="getLayoutTransition()Landroid/animation/LayoutTransition;" since="11" />
+		<method name="getNestedScrollAxes()I" since="21" />
+		<method name="getOverlay()Landroid/view/ViewGroupOverlay;" since="18" />
+		<method name="getPersistentDrawingCache()I" deprecated="28" />
+		<method name="getTouchscreenBlocksFocus()Z" since="21" />
+		<method name="indexOfChild(Landroid/view/View;)I" />
+		<method name="isAlwaysDrawnWithCacheEnabled()Z" deprecated="23" />
+		<method name="isAnimationCacheEnabled()Z" deprecated="23" />
+		<method name="isChildrenDrawingOrderEnabled()Z" since="7" />
+		<method name="isChildrenDrawnWithCacheEnabled()Z" deprecated="23" />
+		<method name="isLayoutSuppressed()Z" since="29" />
+		<method name="isMotionEventSplittingEnabled()Z" since="11" />
+		<method name="isTransitionGroup()Z" since="21" />
+		<method name="measureChild(Landroid/view/View;II)V" />
+		<method name="measureChildWithMargins(Landroid/view/View;IIII)V" />
+		<method name="measureChildren(II)V" />
+		<method name="offsetDescendantRectToMyCoords(Landroid/view/View;Landroid/graphics/Rect;)V" />
+		<method name="offsetRectIntoDescendantCoords(Landroid/view/View;Landroid/graphics/Rect;)V" />
+		<method name="onInterceptHoverEvent(Landroid/view/MotionEvent;)Z" since="14" />
+		<method name="onInterceptTouchEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="onRequestFocusInDescendants(ILandroid/graphics/Rect;)Z" />
+		<method name="onRequestSendAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z" since="14" />
+		<method name="onViewAdded(Landroid/view/View;)V" since="23" />
+		<method name="onViewRemoved(Landroid/view/View;)V" since="23" />
+		<method name="removeAllViews()V" />
+		<method name="removeAllViewsInLayout()V" />
+		<method name="removeDetachedView(Landroid/view/View;Z)V" />
+		<method name="removeViewAt(I)V" />
+		<method name="removeViewInLayout(Landroid/view/View;)V" />
+		<method name="removeViews(II)V" />
+		<method name="removeViewsInLayout(II)V" />
+		<method name="requestChildRectangleOnScreen(Landroid/view/View;Landroid/graphics/Rect;Z)Z" />
+		<method name="resetResolvedLayoutDirection()V" since="14" removed="16" />
+		<method name="resetResolvedTextDirection()V" since="14" removed="16" />
+		<method name="scheduleLayoutAnimation()V" />
+		<method name="setAddStatesFromChildren(Z)V" />
+		<method name="setAlwaysDrawnWithCacheEnabled(Z)V" deprecated="23" />
+		<method name="setAnimationCacheEnabled(Z)V" deprecated="23" />
+		<method name="setChildrenDrawingCacheEnabled(Z)V" deprecated="28" />
+		<method name="setChildrenDrawingOrderEnabled(Z)V" since="7" />
+		<method name="setChildrenDrawnWithCacheEnabled(Z)V" deprecated="23" />
+		<method name="setClipChildren(Z)V" />
+		<method name="setClipToPadding(Z)V" />
+		<method name="setDescendantFocusability(I)V" />
+		<method name="setLayoutAnimation(Landroid/view/animation/LayoutAnimationController;)V" />
+		<method name="setLayoutAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V" />
+		<method name="setLayoutMode(I)V" since="18" />
+		<method name="setLayoutTransition(Landroid/animation/LayoutTransition;)V" since="11" />
+		<method name="setMotionEventSplittingEnabled(Z)V" since="11" />
+		<method name="setOnHierarchyChangeListener(Landroid/view/ViewGroup$OnHierarchyChangeListener;)V" />
+		<method name="setPersistentDrawingCache(I)V" deprecated="28" />
+		<method name="setStaticTransformationsEnabled(Z)V" since="3" />
+		<method name="setTouchscreenBlocksFocus(Z)V" since="21" />
+		<method name="setTransitionGroup(Z)V" since="21" />
+		<method name="shouldDelayChildPressedState()Z" since="14" />
+		<method name="startLayoutAnimation()V" />
+		<method name="startViewTransition(Landroid/view/View;)V" since="11" />
+		<method name="suppressLayout(Z)V" since="29" />
+		<field name="CLIP_TO_PADDING_MASK" />
+		<field name="FLAG_USE_CHILD_DRAWING_ORDER" removed="7" />
+		<field name="FOCUS_AFTER_DESCENDANTS" />
+		<field name="FOCUS_BEFORE_DESCENDANTS" />
+		<field name="FOCUS_BLOCK_DESCENDANTS" />
+		<field name="LAYOUT_MODE_CLIP_BOUNDS" since="18" />
+		<field name="LAYOUT_MODE_OPTICAL_BOUNDS" since="18" />
+		<field name="PERSISTENT_ALL_CACHES" deprecated="28" />
+		<field name="PERSISTENT_ANIMATION_CACHE" deprecated="28" />
+		<field name="PERSISTENT_NO_CACHE" deprecated="28" />
+		<field name="PERSISTENT_SCROLLING_CACHE" deprecated="28" />
+	</class>
+	<class name="android/view/ViewGroup$LayoutParams" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="resolveLayoutDirection(I)V" since="17" />
+		<method name="setBaseAttributes(Landroid/content/res/TypedArray;II)V" />
+		<field name="FILL_PARENT" deprecated="15" />
+		<field name="MATCH_PARENT" since="8" />
+		<field name="WRAP_CONTENT" />
+		<field name="height" />
+		<field name="layoutAnimationParameters" />
+		<field name="width" />
+	</class>
+	<class name="android/view/ViewGroup$MarginLayoutParams" since="1">
+		<extends name="android/view/ViewGroup$LayoutParams" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$MarginLayoutParams;)V" />
+		<method name="getLayoutDirection()I" since="17" />
+		<method name="getMarginEnd()I" since="17" />
+		<method name="getMarginStart()I" since="17" />
+		<method name="isMarginRelative()Z" since="17" />
+		<method name="setLayoutDirection(I)V" since="17" />
+		<method name="setMarginEnd(I)V" since="17" />
+		<method name="setMarginStart(I)V" since="17" />
+		<method name="setMargins(IIII)V" />
+		<field name="bottomMargin" />
+		<field name="leftMargin" />
+		<field name="rightMargin" />
+		<field name="topMargin" />
+	</class>
+	<class name="android/view/ViewGroup$OnHierarchyChangeListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onChildViewAdded(Landroid/view/View;Landroid/view/View;)V" />
+		<method name="onChildViewRemoved(Landroid/view/View;Landroid/view/View;)V" />
+	</class>
+	<class name="android/view/ViewGroupOverlay" since="18">
+		<extends name="android/view/ViewOverlay" />
+		<method name="add(Landroid/view/View;)V" />
+		<method name="remove(Landroid/view/View;)V" />
+	</class>
+	<class name="android/view/ViewManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="removeView(Landroid/view/View;)V" />
+		<method name="updateViewLayout(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V" />
+	</class>
+	<class name="android/view/ViewOutlineProvider" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getOutline(Landroid/view/View;Landroid/graphics/Outline;)V" />
+		<field name="BACKGROUND" />
+		<field name="BOUNDS" />
+		<field name="PADDED_BOUNDS" />
+	</class>
+	<class name="android/view/ViewOverlay" since="18">
+		<extends name="java/lang/Object" />
+		<method name="add(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="clear()V" />
+		<method name="remove(Landroid/graphics/drawable/Drawable;)V" />
+	</class>
+	<class name="android/view/ViewParent" since="1">
+		<extends name="java/lang/Object" />
+		<method name="bringChildToFront(Landroid/view/View;)V" />
+		<method name="canResolveLayoutDirection()Z" since="19" />
+		<method name="canResolveTextAlignment()Z" since="19" />
+		<method name="canResolveTextDirection()Z" since="19" />
+		<method name="childDrawableStateChanged(Landroid/view/View;)V" />
+		<method name="childHasTransientStateChanged(Landroid/view/View;Z)V" since="19" />
+		<method name="clearChildFocus(Landroid/view/View;)V" />
+		<method name="createContextMenu(Landroid/view/ContextMenu;)V" />
+		<method name="focusSearch(Landroid/view/View;I)Landroid/view/View;" />
+		<method name="focusableViewAvailable(Landroid/view/View;)V" />
+		<method name="getChildVisibleRect(Landroid/view/View;Landroid/graphics/Rect;Landroid/graphics/Point;)Z" />
+		<method name="getLayoutDirection()I" since="19" />
+		<method name="getParent()Landroid/view/ViewParent;" />
+		<method name="getParentForAccessibility()Landroid/view/ViewParent;" since="16" />
+		<method name="getTextAlignment()I" since="19" />
+		<method name="getTextDirection()I" since="19" />
+		<method name="invalidateChild(Landroid/view/View;Landroid/graphics/Rect;)V" deprecated="26" />
+		<method name="invalidateChildInParent([ILandroid/graphics/Rect;)Landroid/view/ViewParent;" deprecated="26" />
+		<method name="isLayoutDirectionResolved()Z" since="19" />
+		<method name="isLayoutRequested()Z" />
+		<method name="isTextAlignmentResolved()Z" since="19" />
+		<method name="isTextDirectionResolved()Z" since="19" />
+		<method name="keyboardNavigationClusterSearch(Landroid/view/View;I)Landroid/view/View;" since="26" />
+		<method name="notifySubtreeAccessibilityStateChanged(Landroid/view/View;Landroid/view/View;I)V" since="19" />
+		<method name="onDescendantInvalidated(Landroid/view/View;Landroid/view/View;)V" since="26" />
+		<method name="onNestedFling(Landroid/view/View;FFZ)Z" since="21" />
+		<method name="onNestedPreFling(Landroid/view/View;FF)Z" since="21" />
+		<method name="onNestedPrePerformAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z" since="22" />
+		<method name="onNestedPreScroll(Landroid/view/View;II[I)V" since="21" />
+		<method name="onNestedScroll(Landroid/view/View;IIII)V" since="21" />
+		<method name="onNestedScrollAccepted(Landroid/view/View;Landroid/view/View;I)V" since="21" />
+		<method name="onStartNestedScroll(Landroid/view/View;Landroid/view/View;I)Z" since="21" />
+		<method name="onStopNestedScroll(Landroid/view/View;)V" since="21" />
+		<method name="recomputeViewAttributes(Landroid/view/View;)V" />
+		<method name="requestChildFocus(Landroid/view/View;Landroid/view/View;)V" />
+		<method name="requestChildRectangleOnScreen(Landroid/view/View;Landroid/graphics/Rect;Z)Z" since="3" />
+		<method name="requestDisallowInterceptTouchEvent(Z)V" />
+		<method name="requestFitSystemWindows()V" since="16" />
+		<method name="requestLayout()V" />
+		<method name="requestSendAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z" since="14" />
+		<method name="requestTransparentRegion(Landroid/view/View;)V" />
+		<method name="showContextMenuForChild(Landroid/view/View;)Z" />
+		<method name="showContextMenuForChild(Landroid/view/View;FF)Z" since="24" />
+		<method name="startActionModeForChild(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;" since="11" />
+		<method name="startActionModeForChild(Landroid/view/View;Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode;" since="23" />
+	</class>
+	<class name="android/view/ViewPropertyAnimator" since="12">
+		<extends name="java/lang/Object" />
+		<method name="alpha(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="alphaBy(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="cancel()V" since="14" />
+		<method name="getDuration()J" since="14" />
+		<method name="getInterpolator()Landroid/animation/TimeInterpolator;" since="18" />
+		<method name="getStartDelay()J" since="14" />
+		<method name="rotation(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="rotationBy(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="rotationX(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="rotationXBy(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="rotationY(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="rotationYBy(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="scaleX(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="scaleXBy(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="scaleY(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="scaleYBy(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="setDuration(J)Landroid/view/ViewPropertyAnimator;" />
+		<method name="setInterpolator(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator;" />
+		<method name="setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;" />
+		<method name="setStartDelay(J)Landroid/view/ViewPropertyAnimator;" since="14" />
+		<method name="setUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)Landroid/view/ViewPropertyAnimator;" since="19" />
+		<method name="start()V" since="14" />
+		<method name="translationX(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="translationXBy(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="translationY(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="translationYBy(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="translationZ(F)Landroid/view/ViewPropertyAnimator;" since="21" />
+		<method name="translationZBy(F)Landroid/view/ViewPropertyAnimator;" since="21" />
+		<method name="withEndAction(Ljava/lang/Runnable;)Landroid/view/ViewPropertyAnimator;" since="16" />
+		<method name="withLayer()Landroid/view/ViewPropertyAnimator;" since="16" />
+		<method name="withStartAction(Ljava/lang/Runnable;)Landroid/view/ViewPropertyAnimator;" since="16" />
+		<method name="x(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="xBy(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="y(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="yBy(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="z(F)Landroid/view/ViewPropertyAnimator;" since="21" />
+		<method name="zBy(F)Landroid/view/ViewPropertyAnimator;" since="21" />
+	</class>
+	<class name="android/view/ViewStructure" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addChildCount(I)I" />
+		<method name="asyncCommit()V" />
+		<method name="asyncNewChild(I)Landroid/view/ViewStructure;" />
+		<method name="getAutofillId()Landroid/view/autofill/AutofillId;" since="26" />
+		<method name="getChildCount()I" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getHint()Ljava/lang/CharSequence;" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<method name="getTextSelectionEnd()I" />
+		<method name="getTextSelectionStart()I" />
+		<method name="hasExtras()Z" />
+		<method name="newChild(I)Landroid/view/ViewStructure;" />
+		<method name="newHtmlInfoBuilder(Ljava/lang/String;)Landroid/view/ViewStructure$HtmlInfo$Builder;" since="26" />
+		<method name="setAccessibilityFocused(Z)V" />
+		<method name="setActivated(Z)V" />
+		<method name="setAlpha(F)V" />
+		<method name="setAutofillHints([Ljava/lang/String;)V" since="26" />
+		<method name="setAutofillId(Landroid/view/autofill/AutofillId;)V" since="26" />
+		<method name="setAutofillId(Landroid/view/autofill/AutofillId;I)V" since="26" />
+		<method name="setAutofillOptions([Ljava/lang/CharSequence;)V" since="26" />
+		<method name="setAutofillType(I)V" since="26" />
+		<method name="setAutofillValue(Landroid/view/autofill/AutofillValue;)V" since="26" />
+		<method name="setCheckable(Z)V" />
+		<method name="setChecked(Z)V" />
+		<method name="setChildCount(I)V" />
+		<method name="setClassName(Ljava/lang/String;)V" />
+		<method name="setClickable(Z)V" />
+		<method name="setContentDescription(Ljava/lang/CharSequence;)V" />
+		<method name="setContextClickable(Z)V" />
+		<method name="setDataIsSensitive(Z)V" since="26" />
+		<method name="setDimens(IIIIII)V" />
+		<method name="setElevation(F)V" />
+		<method name="setEnabled(Z)V" />
+		<method name="setFocusable(Z)V" />
+		<method name="setFocused(Z)V" />
+		<method name="setHint(Ljava/lang/CharSequence;)V" />
+		<method name="setHintIdEntry(Ljava/lang/String;)V" since="30" />
+		<method name="setHtmlInfo(Landroid/view/ViewStructure$HtmlInfo;)V" since="26" />
+		<method name="setId(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setImportantForAutofill(I)V" since="28" />
+		<method name="setInputType(I)V" since="26" />
+		<method name="setLocaleList(Landroid/os/LocaleList;)V" since="26" />
+		<method name="setLongClickable(Z)V" />
+		<method name="setMaxTextEms(I)V" since="28" />
+		<method name="setMaxTextLength(I)V" since="28" />
+		<method name="setMinTextEms(I)V" since="28" />
+		<method name="setOpaque(Z)V" since="26" />
+		<method name="setReceiveContentMimeTypes([Ljava/lang/String;)V" since="31" />
+		<method name="setSelected(Z)V" />
+		<method name="setText(Ljava/lang/CharSequence;)V" />
+		<method name="setText(Ljava/lang/CharSequence;II)V" />
+		<method name="setTextIdEntry(Ljava/lang/String;)V" since="28" />
+		<method name="setTextLines([I[I)V" />
+		<method name="setTextStyle(FIII)V" />
+		<method name="setTransformation(Landroid/graphics/Matrix;)V" />
+		<method name="setVisibility(I)V" />
+		<method name="setWebDomain(Ljava/lang/String;)V" since="26" />
+	</class>
+	<class name="android/view/ViewStructure$HtmlInfo" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAttributes()Ljava/util/List;" />
+		<method name="getTag()Ljava/lang/String;" />
+	</class>
+	<class name="android/view/ViewStructure$HtmlInfo$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addAttribute(Ljava/lang/String;Ljava/lang/String;)Landroid/view/ViewStructure$HtmlInfo$Builder;" />
+		<method name="build()Landroid/view/ViewStructure$HtmlInfo;" />
+	</class>
+	<class name="android/view/ViewStub" since="1">
+		<extends name="android/view/View" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getInflatedId()I" />
+		<method name="getLayoutInflater()Landroid/view/LayoutInflater;" since="16" />
+		<method name="getLayoutResource()I" />
+		<method name="inflate()Landroid/view/View;" />
+		<method name="setInflatedId(I)V" />
+		<method name="setLayoutInflater(Landroid/view/LayoutInflater;)V" since="16" />
+		<method name="setLayoutResource(I)V" />
+		<method name="setOnInflateListener(Landroid/view/ViewStub$OnInflateListener;)V" />
+	</class>
+	<class name="android/view/ViewStub$OnInflateListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onInflate(Landroid/view/ViewStub;Landroid/view/View;)V" />
+	</class>
+	<class name="android/view/ViewTreeObserver" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addOnDrawListener(Landroid/view/ViewTreeObserver$OnDrawListener;)V" since="16" />
+		<method name="addOnGlobalFocusChangeListener(Landroid/view/ViewTreeObserver$OnGlobalFocusChangeListener;)V" />
+		<method name="addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V" />
+		<method name="addOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V" />
+		<method name="addOnScrollChangedListener(Landroid/view/ViewTreeObserver$OnScrollChangedListener;)V" since="3" />
+		<method name="addOnSystemGestureExclusionRectsChangedListener(Ljava/util/function/Consumer;)V" since="29" />
+		<method name="addOnTouchModeChangeListener(Landroid/view/ViewTreeObserver$OnTouchModeChangeListener;)V" />
+		<method name="addOnWindowAttachListener(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V" since="18" />
+		<method name="addOnWindowFocusChangeListener(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V" since="18" />
+		<method name="dispatchOnDraw()V" since="16" />
+		<method name="dispatchOnGlobalLayout()V" />
+		<method name="dispatchOnPreDraw()Z" />
+		<method name="isAlive()Z" />
+		<method name="registerFrameCommitCallback(Ljava/lang/Runnable;)V" since="29" />
+		<method name="removeGlobalOnLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V" deprecated="16" />
+		<method name="removeOnDrawListener(Landroid/view/ViewTreeObserver$OnDrawListener;)V" since="16" />
+		<method name="removeOnGlobalFocusChangeListener(Landroid/view/ViewTreeObserver$OnGlobalFocusChangeListener;)V" />
+		<method name="removeOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V" since="16" />
+		<method name="removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V" />
+		<method name="removeOnScrollChangedListener(Landroid/view/ViewTreeObserver$OnScrollChangedListener;)V" since="3" />
+		<method name="removeOnSystemGestureExclusionRectsChangedListener(Ljava/util/function/Consumer;)V" since="29" />
+		<method name="removeOnTouchModeChangeListener(Landroid/view/ViewTreeObserver$OnTouchModeChangeListener;)V" />
+		<method name="removeOnWindowAttachListener(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V" since="18" />
+		<method name="removeOnWindowFocusChangeListener(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V" since="18" />
+		<method name="unregisterFrameCommitCallback(Ljava/lang/Runnable;)Z" since="29" />
+	</class>
+	<class name="android/view/ViewTreeObserver$OnDrawListener" since="16">
+		<extends name="java/lang/Object" />
+		<method name="onDraw()V" />
+	</class>
+	<class name="android/view/ViewTreeObserver$OnGlobalFocusChangeListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onGlobalFocusChanged(Landroid/view/View;Landroid/view/View;)V" />
+	</class>
+	<class name="android/view/ViewTreeObserver$OnGlobalLayoutListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onGlobalLayout()V" />
+	</class>
+	<class name="android/view/ViewTreeObserver$OnPreDrawListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onPreDraw()Z" />
+	</class>
+	<class name="android/view/ViewTreeObserver$OnScrollChangedListener" since="3">
+		<extends name="java/lang/Object" />
+		<method name="onScrollChanged()V" />
+	</class>
+	<class name="android/view/ViewTreeObserver$OnTouchModeChangeListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onTouchModeChanged(Z)V" />
+	</class>
+	<class name="android/view/ViewTreeObserver$OnWindowAttachListener" since="18">
+		<extends name="java/lang/Object" />
+		<method name="onWindowAttached()V" />
+		<method name="onWindowDetached()V" />
+	</class>
+	<class name="android/view/ViewTreeObserver$OnWindowFocusChangeListener" since="18">
+		<extends name="java/lang/Object" />
+		<method name="onWindowFocusChanged(Z)V" />
+	</class>
+	<class name="android/view/Window" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="addContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="addFlags(I)V" />
+		<method name="addOnFrameMetricsAvailableListener(Landroid/view/Window$OnFrameMetricsAvailableListener;Landroid/os/Handler;)V" since="24" />
+		<method name="clearFlags(I)V" />
+		<method name="closeAllPanels()V" />
+		<method name="closePanel(I)V" />
+		<method name="findViewById(I)Landroid/view/View;" />
+		<method name="getAllowEnterTransitionOverlap()Z" since="21" />
+		<method name="getAllowReturnTransitionOverlap()Z" since="21" />
+		<method name="getAttributes()Landroid/view/WindowManager$LayoutParams;" />
+		<method name="getCallback()Landroid/view/Window$Callback;" />
+		<method name="getColorMode()I" since="26" />
+		<method name="getContainer()Landroid/view/Window;" />
+		<method name="getContentScene()Landroid/transition/Scene;" since="21" />
+		<method name="getContext()Landroid/content/Context;" />
+		<method name="getCurrentFocus()Landroid/view/View;" />
+		<method name="getDecorView()Landroid/view/View;" />
+		<method name="getDefaultFeatures(Landroid/content/Context;)I" since="22" />
+		<method name="getEnterTransition()Landroid/transition/Transition;" since="21" />
+		<method name="getExitTransition()Landroid/transition/Transition;" since="21" />
+		<method name="getFeatures()I" />
+		<method name="getForcedWindowFlags()I" />
+		<method name="getInsetsController()Landroid/view/WindowInsetsController;" since="30" />
+		<method name="getLayoutInflater()Landroid/view/LayoutInflater;" />
+		<method name="getLocalFeatures()I" />
+		<method name="getMediaController()Landroid/media/session/MediaController;" since="21" />
+		<method name="getNavigationBarColor()I" since="21" />
+		<method name="getNavigationBarDividerColor()I" since="28" />
+		<method name="getReenterTransition()Landroid/transition/Transition;" since="21" />
+		<method name="getReturnTransition()Landroid/transition/Transition;" since="21" />
+		<method name="getRootSurfaceControl()Landroid/view/AttachedSurfaceControl;" since="31" />
+		<method name="getSharedElementEnterTransition()Landroid/transition/Transition;" since="21" />
+		<method name="getSharedElementExitTransition()Landroid/transition/Transition;" since="21" />
+		<method name="getSharedElementReenterTransition()Landroid/transition/Transition;" since="21" />
+		<method name="getSharedElementReturnTransition()Landroid/transition/Transition;" since="21" />
+		<method name="getSharedElementsUseOverlay()Z" since="21" />
+		<method name="getStatusBarColor()I" since="21" />
+		<method name="getSystemGestureExclusionRects()Ljava/util/List;" since="29" />
+		<method name="getTransitionBackgroundFadeDuration()J" since="21" />
+		<method name="getTransitionManager()Landroid/transition/TransitionManager;" since="21" />
+		<method name="getVolumeControlStream()I" />
+		<method name="getWindowManager()Landroid/view/WindowManager;" />
+		<method name="getWindowStyle()Landroid/content/res/TypedArray;" />
+		<method name="hasChildren()Z" />
+		<method name="hasFeature(I)Z" since="11" />
+		<method name="hasSoftInputMode()Z" since="3" />
+		<method name="injectInputEvent(Landroid/view/InputEvent;)V" since="19" />
+		<method name="invalidatePanelMenu(I)V" since="11" />
+		<method name="isActive()Z" />
+		<method name="isFloating()Z" />
+		<method name="isNavigationBarContrastEnforced()Z" since="29" />
+		<method name="isShortcutKey(ILandroid/view/KeyEvent;)Z" />
+		<method name="isStatusBarContrastEnforced()Z" since="29" />
+		<method name="isWideColorGamut()Z" since="27" />
+		<method name="makeActive()V" />
+		<method name="onActive()V" />
+		<method name="onConfigurationChanged(Landroid/content/res/Configuration;)V" />
+		<method name="openPanel(ILandroid/view/KeyEvent;)V" />
+		<method name="peekDecorView()Landroid/view/View;" />
+		<method name="performContextMenuIdentifierAction(II)Z" />
+		<method name="performPanelIdentifierAction(III)Z" />
+		<method name="performPanelShortcut(IILandroid/view/KeyEvent;I)Z" />
+		<method name="registerScrollCaptureCallback(Landroid/view/ScrollCaptureCallback;)V" since="31" />
+		<method name="removeOnFrameMetricsAvailableListener(Landroid/view/Window$OnFrameMetricsAvailableListener;)V" since="24" />
+		<method name="requestFeature(I)Z" />
+		<method name="requireViewById(I)Landroid/view/View;" since="28" />
+		<method name="restoreHierarchyState(Landroid/os/Bundle;)V" />
+		<method name="saveHierarchyState()Landroid/os/Bundle;" />
+		<method name="setAllowEnterTransitionOverlap(Z)V" since="21" />
+		<method name="setAllowReturnTransitionOverlap(Z)V" since="21" />
+		<method name="setAttributes(Landroid/view/WindowManager$LayoutParams;)V" />
+		<method name="setBackgroundBlurRadius(I)V" since="31" />
+		<method name="setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setBackgroundDrawableResource(I)V" />
+		<method name="setCallback(Landroid/view/Window$Callback;)V" />
+		<method name="setChildDrawable(ILandroid/graphics/drawable/Drawable;)V" />
+		<method name="setChildInt(II)V" />
+		<method name="setClipToOutline(Z)V" since="22" />
+		<method name="setColorMode(I)V" since="26" />
+		<method name="setContainer(Landroid/view/Window;)V" />
+		<method name="setContentView(I)V" />
+		<method name="setContentView(Landroid/view/View;)V" />
+		<method name="setContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="setDecorCaptionShade(I)V" since="24" />
+		<method name="setDecorFitsSystemWindows(Z)V" since="30" />
+		<method name="setDefaultWindowFormat(I)V" />
+		<method name="setDimAmount(F)V" since="14" />
+		<method name="setElevation(F)V" since="22" />
+		<method name="setEnterTransition(Landroid/transition/Transition;)V" since="21" />
+		<method name="setExitTransition(Landroid/transition/Transition;)V" since="21" />
+		<method name="setFeatureDrawable(ILandroid/graphics/drawable/Drawable;)V" />
+		<method name="setFeatureDrawableAlpha(II)V" />
+		<method name="setFeatureDrawableResource(II)V" />
+		<method name="setFeatureDrawableUri(ILandroid/net/Uri;)V" />
+		<method name="setFeatureInt(II)V" />
+		<method name="setFlags(II)V" />
+		<method name="setFormat(I)V" />
+		<method name="setGravity(I)V" />
+		<method name="setHideOverlayWindows(Z)V" since="31" />
+		<method name="setIcon(I)V" since="19" />
+		<method name="setLayout(II)V" />
+		<method name="setLocalFocus(ZZ)V" since="19" />
+		<method name="setLogo(I)V" since="19" />
+		<method name="setMediaController(Landroid/media/session/MediaController;)V" since="21" />
+		<method name="setNavigationBarColor(I)V" since="21" />
+		<method name="setNavigationBarContrastEnforced(Z)V" since="29" />
+		<method name="setNavigationBarDividerColor(I)V" since="28" />
+		<method name="setPreferMinimalPostProcessing(Z)V" since="30" />
+		<method name="setReenterTransition(Landroid/transition/Transition;)V" since="21" />
+		<method name="setResizingCaptionDrawable(Landroid/graphics/drawable/Drawable;)V" since="24" />
+		<method name="setRestrictedCaptionAreaListener(Landroid/view/Window$OnRestrictedCaptionAreaChangedListener;)V" since="24" />
+		<method name="setReturnTransition(Landroid/transition/Transition;)V" since="21" />
+		<method name="setSharedElementEnterTransition(Landroid/transition/Transition;)V" since="21" />
+		<method name="setSharedElementExitTransition(Landroid/transition/Transition;)V" since="21" />
+		<method name="setSharedElementReenterTransition(Landroid/transition/Transition;)V" since="21" />
+		<method name="setSharedElementReturnTransition(Landroid/transition/Transition;)V" since="21" />
+		<method name="setSharedElementsUseOverlay(Z)V" since="21" />
+		<method name="setSoftInputMode(I)V" since="3" />
+		<method name="setStatusBarColor(I)V" since="21" />
+		<method name="setStatusBarContrastEnforced(Z)V" since="29" />
+		<method name="setSustainedPerformanceMode(Z)V" since="24" />
+		<method name="setSystemGestureExclusionRects(Ljava/util/List;)V" since="29" />
+		<method name="setTitle(Ljava/lang/CharSequence;)V" />
+		<method name="setTitleColor(I)V" deprecated="21" />
+		<method name="setTransitionBackgroundFadeDuration(J)V" since="21" />
+		<method name="setTransitionManager(Landroid/transition/TransitionManager;)V" since="21" />
+		<method name="setType(I)V" />
+		<method name="setUiOptions(I)V" since="14" />
+		<method name="setUiOptions(II)V" since="14" />
+		<method name="setVolumeControlStream(I)V" />
+		<method name="setWindowAnimations(I)V" since="3" />
+		<method name="setWindowManager(Landroid/view/WindowManager;Landroid/os/IBinder;Ljava/lang/String;)V" />
+		<method name="setWindowManager(Landroid/view/WindowManager;Landroid/os/IBinder;Ljava/lang/String;Z)V" since="11" />
+		<method name="superDispatchGenericMotionEvent(Landroid/view/MotionEvent;)Z" since="12" />
+		<method name="superDispatchKeyEvent(Landroid/view/KeyEvent;)Z" />
+		<method name="superDispatchKeyShortcutEvent(Landroid/view/KeyEvent;)Z" since="11" />
+		<method name="superDispatchTouchEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="superDispatchTrackballEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="takeInputQueue(Landroid/view/InputQueue$Callback;)V" since="9" />
+		<method name="takeKeyEvents(Z)V" />
+		<method name="takeSurface(Landroid/view/SurfaceHolder$Callback2;)V" since="9" />
+		<method name="togglePanel(ILandroid/view/KeyEvent;)V" />
+		<method name="unregisterScrollCaptureCallback(Landroid/view/ScrollCaptureCallback;)V" since="31" />
+		<field name="DECOR_CAPTION_SHADE_AUTO" since="24" />
+		<field name="DECOR_CAPTION_SHADE_DARK" since="24" />
+		<field name="DECOR_CAPTION_SHADE_LIGHT" since="24" />
+		<field name="DEFAULT_FEATURES" deprecated="22" />
+		<field name="FEATURE_ACTION_BAR" since="11" />
+		<field name="FEATURE_ACTION_BAR_OVERLAY" since="11" />
+		<field name="FEATURE_ACTION_MODE_OVERLAY" since="11" />
+		<field name="FEATURE_ACTIVITY_TRANSITIONS" since="21" />
+		<field name="FEATURE_CONTENT_TRANSITIONS" since="21" />
+		<field name="FEATURE_CONTEXT_MENU" />
+		<field name="FEATURE_CUSTOM_TITLE" />
+		<field name="FEATURE_INDETERMINATE_PROGRESS" deprecated="24" />
+		<field name="FEATURE_LEFT_ICON" />
+		<field name="FEATURE_NO_TITLE" />
+		<field name="FEATURE_OPTIONS_PANEL" />
+		<field name="FEATURE_PROGRESS" deprecated="24" />
+		<field name="FEATURE_RIGHT_ICON" />
+		<field name="FEATURE_SWIPE_TO_DISMISS" since="20" deprecated="30" />
+		<field name="ID_ANDROID_CONTENT" />
+		<field name="NAVIGATION_BAR_BACKGROUND_TRANSITION_NAME" since="21" />
+		<field name="PROGRESS_END" deprecated="24" />
+		<field name="PROGRESS_INDETERMINATE_OFF" deprecated="24" />
+		<field name="PROGRESS_INDETERMINATE_ON" deprecated="24" />
+		<field name="PROGRESS_SECONDARY_END" deprecated="24" />
+		<field name="PROGRESS_SECONDARY_START" deprecated="24" />
+		<field name="PROGRESS_START" deprecated="24" />
+		<field name="PROGRESS_VISIBILITY_OFF" deprecated="24" />
+		<field name="PROGRESS_VISIBILITY_ON" deprecated="24" />
+		<field name="STATUS_BAR_BACKGROUND_TRANSITION_NAME" since="21" />
+	</class>
+	<class name="android/view/Window$Callback" since="1">
+		<extends name="java/lang/Object" />
+		<method name="dispatchGenericMotionEvent(Landroid/view/MotionEvent;)Z" since="12" />
+		<method name="dispatchKeyEvent(Landroid/view/KeyEvent;)Z" />
+		<method name="dispatchKeyShortcutEvent(Landroid/view/KeyEvent;)Z" since="11" />
+		<method name="dispatchPopulateAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)Z" since="4" />
+		<method name="dispatchTouchEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="dispatchTrackballEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="onActionModeFinished(Landroid/view/ActionMode;)V" since="11" />
+		<method name="onActionModeStarted(Landroid/view/ActionMode;)V" since="11" />
+		<method name="onAttachedToWindow()V" since="5" />
+		<method name="onContentChanged()V" />
+		<method name="onCreatePanelMenu(ILandroid/view/Menu;)Z" />
+		<method name="onCreatePanelView(I)Landroid/view/View;" />
+		<method name="onDetachedFromWindow()V" since="5" />
+		<method name="onMenuItemSelected(ILandroid/view/MenuItem;)Z" />
+		<method name="onMenuOpened(ILandroid/view/Menu;)Z" />
+		<method name="onPanelClosed(ILandroid/view/Menu;)V" />
+		<method name="onPointerCaptureChanged(Z)V" since="26" />
+		<method name="onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z" />
+		<method name="onProvideKeyboardShortcuts(Ljava/util/List;Landroid/view/Menu;I)V" since="24" />
+		<method name="onSearchRequested()Z" />
+		<method name="onSearchRequested(Landroid/view/SearchEvent;)Z" since="23" />
+		<method name="onWindowAttributesChanged(Landroid/view/WindowManager$LayoutParams;)V" />
+		<method name="onWindowFocusChanged(Z)V" />
+		<method name="onWindowStartingActionMode(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;" since="11" />
+		<method name="onWindowStartingActionMode(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode;" since="23" />
+	</class>
+	<class name="android/view/Window$OnFrameMetricsAvailableListener" since="24">
+		<extends name="java/lang/Object" />
+		<method name="onFrameMetricsAvailable(Landroid/view/Window;Landroid/view/FrameMetrics;I)V" />
+	</class>
+	<class name="android/view/Window$OnRestrictedCaptionAreaChangedListener" since="24">
+		<extends name="java/lang/Object" />
+		<method name="onRestrictedCaptionAreaChanged(Landroid/graphics/Rect;)V" />
+	</class>
+	<class name="android/view/WindowAnimationFrameStats" since="21">
+		<extends name="android/view/FrameStats" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/WindowContentFrameStats" since="21">
+		<extends name="android/view/FrameStats" />
+		<implements name="android/os/Parcelable" />
+		<method name="getFramePostedTimeNano(I)J" />
+		<method name="getFrameReadyTimeNano(I)J" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/WindowId" since="18">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="isFocused()Z" />
+		<method name="registerFocusObserver(Landroid/view/WindowId$FocusObserver;)V" />
+		<method name="unregisterFocusObserver(Landroid/view/WindowId$FocusObserver;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/WindowId$FocusObserver" since="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onFocusGained(Landroid/view/WindowId;)V" />
+		<method name="onFocusLost(Landroid/view/WindowId;)V" />
+	</class>
+	<class name="android/view/WindowInsets" since="20">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/view/WindowInsets;)V" />
+		<method name="consumeDisplayCutout()Landroid/view/WindowInsets;" since="28" deprecated="30" />
+		<method name="consumeStableInsets()Landroid/view/WindowInsets;" since="21" deprecated="30" />
+		<method name="consumeSystemWindowInsets()Landroid/view/WindowInsets;" deprecated="30" />
+		<method name="getDisplayCutout()Landroid/view/DisplayCutout;" since="28" />
+		<method name="getInsets(I)Landroid/graphics/Insets;" since="30" />
+		<method name="getInsetsIgnoringVisibility(I)Landroid/graphics/Insets;" since="30" />
+		<method name="getMandatorySystemGestureInsets()Landroid/graphics/Insets;" since="29" deprecated="30" />
+		<method name="getPrivacyIndicatorBounds()Landroid/graphics/Rect;" since="31" />
+		<method name="getRoundedCorner(I)Landroid/view/RoundedCorner;" since="31" />
+		<method name="getStableInsetBottom()I" since="21" deprecated="30" />
+		<method name="getStableInsetLeft()I" since="21" deprecated="30" />
+		<method name="getStableInsetRight()I" since="21" deprecated="30" />
+		<method name="getStableInsetTop()I" since="21" deprecated="30" />
+		<method name="getStableInsets()Landroid/graphics/Insets;" since="29" deprecated="30" />
+		<method name="getSystemGestureInsets()Landroid/graphics/Insets;" since="29" deprecated="30" />
+		<method name="getSystemWindowInsetBottom()I" deprecated="30" />
+		<method name="getSystemWindowInsetLeft()I" deprecated="30" />
+		<method name="getSystemWindowInsetRight()I" deprecated="30" />
+		<method name="getSystemWindowInsetTop()I" deprecated="30" />
+		<method name="getSystemWindowInsets()Landroid/graphics/Insets;" since="29" deprecated="30" />
+		<method name="getTappableElementInsets()Landroid/graphics/Insets;" since="29" deprecated="30" />
+		<method name="hasInsets()Z" />
+		<method name="hasStableInsets()Z" since="21" deprecated="30" />
+		<method name="hasSystemWindowInsets()Z" deprecated="30" />
+		<method name="inset(IIII)Landroid/view/WindowInsets;" since="29" />
+		<method name="inset(Landroid/graphics/Insets;)Landroid/view/WindowInsets;" since="30" />
+		<method name="isConsumed()Z" since="21" />
+		<method name="isRound()Z" />
+		<method name="isVisible(I)Z" since="30" />
+		<method name="replaceSystemWindowInsets(IIII)Landroid/view/WindowInsets;" deprecated="29" />
+		<method name="replaceSystemWindowInsets(Landroid/graphics/Rect;)Landroid/view/WindowInsets;" since="21" deprecated="29" />
+		<field name="CONSUMED" since="30" />
+	</class>
+	<class name="android/view/WindowInsets$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/view/WindowInsets;)V" />
+		<method name="build()Landroid/view/WindowInsets;" />
+		<method name="setDisplayCutout(Landroid/view/DisplayCutout;)Landroid/view/WindowInsets$Builder;" />
+		<method name="setInsets(ILandroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;" since="30" />
+		<method name="setInsetsIgnoringVisibility(ILandroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;" since="30" />
+		<method name="setMandatorySystemGestureInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;" deprecated="30" />
+		<method name="setPrivacyIndicatorBounds(Landroid/graphics/Rect;)Landroid/view/WindowInsets$Builder;" since="31" />
+		<method name="setRoundedCorner(ILandroid/view/RoundedCorner;)Landroid/view/WindowInsets$Builder;" since="31" />
+		<method name="setStableInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;" deprecated="30" />
+		<method name="setSystemGestureInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;" deprecated="30" />
+		<method name="setSystemWindowInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;" deprecated="30" />
+		<method name="setTappableElementInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;" deprecated="30" />
+		<method name="setVisible(IZ)Landroid/view/WindowInsets$Builder;" since="30" />
+	</class>
+	<class name="android/view/WindowInsets$Side" since="30">
+		<extends name="java/lang/Object" />
+		<method name="all()I" />
+		<field name="BOTTOM" />
+		<field name="LEFT" />
+		<field name="RIGHT" />
+		<field name="TOP" />
+	</class>
+	<class name="android/view/WindowInsets$Type" since="30">
+		<extends name="java/lang/Object" />
+		<method name="captionBar()I" />
+		<method name="displayCutout()I" />
+		<method name="ime()I" />
+		<method name="mandatorySystemGestures()I" />
+		<method name="navigationBars()I" />
+		<method name="statusBars()I" />
+		<method name="systemBars()I" />
+		<method name="systemGestures()I" />
+		<method name="tappableElement()I" />
+	</class>
+	<class name="android/view/WindowInsetsAnimation" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(ILandroid/view/animation/Interpolator;J)V" />
+		<method name="getAlpha()F" />
+		<method name="getDurationMillis()J" />
+		<method name="getFraction()F" />
+		<method name="getInterpolatedFraction()F" />
+		<method name="getInterpolator()Landroid/view/animation/Interpolator;" />
+		<method name="getTypeMask()I" />
+		<method name="setAlpha(F)V" />
+		<method name="setFraction(F)V" />
+	</class>
+	<class name="android/view/WindowInsetsAnimation$Bounds" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/graphics/Insets;Landroid/graphics/Insets;)V" />
+		<method name="getLowerBound()Landroid/graphics/Insets;" />
+		<method name="getUpperBound()Landroid/graphics/Insets;" />
+		<method name="inset(Landroid/graphics/Insets;)Landroid/view/WindowInsetsAnimation$Bounds;" />
+	</class>
+	<class name="android/view/WindowInsetsAnimation$Callback" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getDispatchMode()I" />
+		<method name="onEnd(Landroid/view/WindowInsetsAnimation;)V" />
+		<method name="onPrepare(Landroid/view/WindowInsetsAnimation;)V" />
+		<method name="onProgress(Landroid/view/WindowInsets;Ljava/util/List;)Landroid/view/WindowInsets;" />
+		<method name="onStart(Landroid/view/WindowInsetsAnimation;Landroid/view/WindowInsetsAnimation$Bounds;)Landroid/view/WindowInsetsAnimation$Bounds;" />
+		<field name="DISPATCH_MODE_CONTINUE_ON_SUBTREE" />
+		<field name="DISPATCH_MODE_STOP" />
+	</class>
+	<class name="android/view/WindowInsetsAnimationControlListener" since="30">
+		<extends name="java/lang/Object" />
+		<method name="onCancelled(Landroid/view/WindowInsetsAnimationController;)V" />
+		<method name="onFinished(Landroid/view/WindowInsetsAnimationController;)V" />
+		<method name="onReady(Landroid/view/WindowInsetsAnimationController;I)V" />
+	</class>
+	<class name="android/view/WindowInsetsAnimationController" since="30">
+		<extends name="java/lang/Object" />
+		<method name="finish(Z)V" />
+		<method name="getCurrentAlpha()F" />
+		<method name="getCurrentFraction()F" />
+		<method name="getCurrentInsets()Landroid/graphics/Insets;" />
+		<method name="getHiddenStateInsets()Landroid/graphics/Insets;" />
+		<method name="getShownStateInsets()Landroid/graphics/Insets;" />
+		<method name="getTypes()I" />
+		<method name="isCancelled()Z" />
+		<method name="isFinished()Z" />
+		<method name="isReady()Z" />
+		<method name="setInsetsAndAlpha(Landroid/graphics/Insets;FF)V" />
+	</class>
+	<class name="android/view/WindowInsetsController" since="30">
+		<extends name="java/lang/Object" />
+		<method name="addOnControllableInsetsChangedListener(Landroid/view/WindowInsetsController$OnControllableInsetsChangedListener;)V" />
+		<method name="controlWindowInsetsAnimation(IJLandroid/view/animation/Interpolator;Landroid/os/CancellationSignal;Landroid/view/WindowInsetsAnimationControlListener;)V" />
+		<method name="getSystemBarsAppearance()I" />
+		<method name="getSystemBarsBehavior()I" />
+		<method name="hide(I)V" />
+		<method name="removeOnControllableInsetsChangedListener(Landroid/view/WindowInsetsController$OnControllableInsetsChangedListener;)V" />
+		<method name="setSystemBarsAppearance(II)V" />
+		<method name="setSystemBarsBehavior(I)V" />
+		<method name="show(I)V" />
+		<field name="APPEARANCE_LIGHT_NAVIGATION_BARS" />
+		<field name="APPEARANCE_LIGHT_STATUS_BARS" />
+		<field name="BEHAVIOR_DEFAULT" since="31" />
+		<field name="BEHAVIOR_SHOW_BARS_BY_SWIPE" deprecated="31" />
+		<field name="BEHAVIOR_SHOW_BARS_BY_TOUCH" deprecated="31" />
+		<field name="BEHAVIOR_SHOW_TRANSIENT_BARS_BY_SWIPE" />
+	</class>
+	<class name="android/view/WindowInsetsController$OnControllableInsetsChangedListener" since="30">
+		<extends name="java/lang/Object" />
+		<method name="onControllableInsetsChanged(Landroid/view/WindowInsetsController;I)V" />
+	</class>
+	<class name="android/view/WindowManager" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/ViewManager" />
+		<method name="addCrossWindowBlurEnabledListener(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" since="31" />
+		<method name="addCrossWindowBlurEnabledListener(Ljava/util/function/Consumer;)V" since="31" />
+		<method name="getCurrentWindowMetrics()Landroid/view/WindowMetrics;" since="30" />
+		<method name="getDefaultDisplay()Landroid/view/Display;" deprecated="30" />
+		<method name="getMaximumWindowMetrics()Landroid/view/WindowMetrics;" since="30" />
+		<method name="isCrossWindowBlurEnabled()Z" since="31" />
+		<method name="removeCrossWindowBlurEnabledListener(Ljava/util/function/Consumer;)V" since="31" />
+		<method name="removeViewImmediate(Landroid/view/View;)V" />
+	</class>
+	<class name="android/view/WindowManager$BadTokenException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/view/WindowManager$InvalidDisplayException" since="17">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/view/WindowManager$LayoutParams" since="1">
+		<extends name="android/view/ViewGroup$LayoutParams" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="&lt;init&gt;(IIIII)V" />
+		<method name="&lt;init&gt;(IIIIIII)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="copyFrom(Landroid/view/WindowManager$LayoutParams;)I" />
+		<method name="debug(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getBlurBehindRadius()I" since="31" />
+		<method name="getColorMode()I" since="26" />
+		<method name="getFitInsetsSides()I" since="30" />
+		<method name="getFitInsetsTypes()I" since="30" />
+		<method name="getTitle()Ljava/lang/CharSequence;" />
+		<method name="isFitInsetsIgnoringVisibility()Z" since="30" />
+		<method name="mayUseInputMethod(I)Z" since="3" />
+		<method name="setBlurBehindRadius(I)V" since="31" />
+		<method name="setColorMode(I)V" since="26" />
+		<method name="setFitInsetsIgnoringVisibility(Z)V" since="30" />
+		<method name="setFitInsetsSides(I)V" since="30" />
+		<method name="setFitInsetsTypes(I)V" since="30" />
+		<method name="setTitle(Ljava/lang/CharSequence;)V" />
+		<field name="ALPHA_CHANGED" />
+		<field name="ANIMATION_CHANGED" />
+		<field name="BRIGHTNESS_OVERRIDE_FULL" since="8" />
+		<field name="BRIGHTNESS_OVERRIDE_NONE" since="8" />
+		<field name="BRIGHTNESS_OVERRIDE_OFF" since="8" />
+		<field name="CREATOR" />
+		<field name="DIM_AMOUNT_CHANGED" />
+		<field name="FIRST_APPLICATION_WINDOW" />
+		<field name="FIRST_SUB_WINDOW" />
+		<field name="FIRST_SYSTEM_WINDOW" />
+		<field name="FLAGS_CHANGED" />
+		<field name="FLAG_ALLOW_LOCK_WHILE_SCREEN_ON" since="8" />
+		<field name="FLAG_ALT_FOCUSABLE_IM" since="3" />
+		<field name="FLAG_BLUR_BEHIND" deprecated="15" />
+		<field name="FLAG_DIM_BEHIND" />
+		<field name="FLAG_DISMISS_KEYGUARD" since="5" deprecated="26" />
+		<field name="FLAG_DITHER" deprecated="17" />
+		<field name="FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS" since="21" />
+		<field name="FLAG_FORCE_NOT_FULLSCREEN" deprecated="30" />
+		<field name="FLAG_FULLSCREEN" deprecated="30" />
+		<field name="FLAG_HARDWARE_ACCELERATED" since="11" />
+		<field name="FLAG_IGNORE_CHEEK_PRESSES" />
+		<field name="FLAG_KEEP_SCREEN_ON" />
+		<field name="FLAG_LAYOUT_ATTACHED_IN_DECOR" since="22" deprecated="30" />
+		<field name="FLAG_LAYOUT_INSET_DECOR" deprecated="30" />
+		<field name="FLAG_LAYOUT_IN_OVERSCAN" since="18" deprecated="30" />
+		<field name="FLAG_LAYOUT_IN_SCREEN" />
+		<field name="FLAG_LAYOUT_NO_LIMITS" />
+		<field name="FLAG_LOCAL_FOCUS_MODE" since="19" />
+		<field name="FLAG_NOT_FOCUSABLE" />
+		<field name="FLAG_NOT_TOUCHABLE" />
+		<field name="FLAG_NOT_TOUCH_MODAL" />
+		<field name="FLAG_SCALED" />
+		<field name="FLAG_SECURE" />
+		<field name="FLAG_SHOW_WALLPAPER" since="5" />
+		<field name="FLAG_SHOW_WHEN_LOCKED" since="5" deprecated="27" />
+		<field name="FLAG_SPLIT_TOUCH" since="11" />
+		<field name="FLAG_TOUCHABLE_WHEN_WAKING" deprecated="20" />
+		<field name="FLAG_TRANSLUCENT_NAVIGATION" since="19" deprecated="30" />
+		<field name="FLAG_TRANSLUCENT_STATUS" since="19" deprecated="30" />
+		<field name="FLAG_TURN_SCREEN_ON" since="5" deprecated="27" />
+		<field name="FLAG_WATCH_OUTSIDE_TOUCH" since="3" />
+		<field name="FORMAT_CHANGED" />
+		<field name="LAST_APPLICATION_WINDOW" />
+		<field name="LAST_SUB_WINDOW" />
+		<field name="LAST_SYSTEM_WINDOW" />
+		<field name="LAYOUT_CHANGED" />
+		<field name="LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS" since="30" />
+		<field name="LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT" since="28" />
+		<field name="LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER" since="28" />
+		<field name="LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES" since="28" />
+		<field name="MEMORY_TYPE_CHANGED" />
+		<field name="MEMORY_TYPE_GPU" deprecated="15" />
+		<field name="MEMORY_TYPE_HARDWARE" deprecated="15" />
+		<field name="MEMORY_TYPE_NORMAL" deprecated="15" />
+		<field name="MEMORY_TYPE_PUSH_BUFFERS" deprecated="15" />
+		<field name="ROTATION_ANIMATION_CHANGED" since="18" />
+		<field name="ROTATION_ANIMATION_CROSSFADE" since="18" />
+		<field name="ROTATION_ANIMATION_JUMPCUT" since="18" />
+		<field name="ROTATION_ANIMATION_ROTATE" since="18" />
+		<field name="ROTATION_ANIMATION_SEAMLESS" since="26" />
+		<field name="SCREEN_BRIGHTNESS_CHANGED" since="3" />
+		<field name="SCREEN_ORIENTATION_CHANGED" since="3" />
+		<field name="SOFT_INPUT_ADJUST_NOTHING" since="11" />
+		<field name="SOFT_INPUT_ADJUST_PAN" since="3" />
+		<field name="SOFT_INPUT_ADJUST_RESIZE" since="3" deprecated="30" />
+		<field name="SOFT_INPUT_ADJUST_UNSPECIFIED" since="3" />
+		<field name="SOFT_INPUT_IS_FORWARD_NAVIGATION" since="3" />
+		<field name="SOFT_INPUT_MASK_ADJUST" since="3" />
+		<field name="SOFT_INPUT_MASK_STATE" since="3" />
+		<field name="SOFT_INPUT_MODE_CHANGED" since="3" />
+		<field name="SOFT_INPUT_STATE_ALWAYS_HIDDEN" since="3" />
+		<field name="SOFT_INPUT_STATE_ALWAYS_VISIBLE" since="3" />
+		<field name="SOFT_INPUT_STATE_HIDDEN" since="3" />
+		<field name="SOFT_INPUT_STATE_UNCHANGED" since="3" />
+		<field name="SOFT_INPUT_STATE_UNSPECIFIED" since="3" />
+		<field name="SOFT_INPUT_STATE_VISIBLE" since="3" />
+		<field name="TITLE_CHANGED" />
+		<field name="TYPE_ACCESSIBILITY_OVERLAY" since="22" />
+		<field name="TYPE_APPLICATION" />
+		<field name="TYPE_APPLICATION_ATTACHED_DIALOG" since="3" />
+		<field name="TYPE_APPLICATION_MEDIA" />
+		<field name="TYPE_APPLICATION_OVERLAY" since="26" />
+		<field name="TYPE_APPLICATION_PANEL" />
+		<field name="TYPE_APPLICATION_STARTING" />
+		<field name="TYPE_APPLICATION_SUB_PANEL" />
+		<field name="TYPE_BASE_APPLICATION" />
+		<field name="TYPE_CHANGED" />
+		<field name="TYPE_DRAWN_APPLICATION" since="25" />
+		<field name="TYPE_INPUT_METHOD" since="3" />
+		<field name="TYPE_INPUT_METHOD_DIALOG" since="3" />
+		<field name="TYPE_KEYGUARD" removed="21" />
+		<field name="TYPE_KEYGUARD_DIALOG" />
+		<field name="TYPE_PHONE" deprecated="26" />
+		<field name="TYPE_PRIORITY_PHONE" deprecated="26" />
+		<field name="TYPE_PRIVATE_PRESENTATION" since="19" />
+		<field name="TYPE_SEARCH_BAR" />
+		<field name="TYPE_STATUS_BAR" />
+		<field name="TYPE_STATUS_BAR_PANEL" deprecated="30" removed="31" />
+		<field name="TYPE_SYSTEM_ALERT" deprecated="26" />
+		<field name="TYPE_SYSTEM_DIALOG" />
+		<field name="TYPE_SYSTEM_ERROR" deprecated="26" />
+		<field name="TYPE_SYSTEM_OVERLAY" deprecated="26" />
+		<field name="TYPE_TOAST" deprecated="26" />
+		<field name="TYPE_WALLPAPER" since="5" />
+		<field name="alpha" />
+		<field name="buttonBrightness" since="8" />
+		<field name="dimAmount" />
+		<field name="flags" />
+		<field name="format" />
+		<field name="gravity" />
+		<field name="horizontalMargin" />
+		<field name="horizontalWeight" />
+		<field name="layoutInDisplayCutoutMode" since="28" />
+		<field name="memoryType" deprecated="15" />
+		<field name="packageName" />
+		<field name="preferMinimalPostProcessing" since="30" />
+		<field name="preferredDisplayModeId" since="23" />
+		<field name="preferredRefreshRate" since="21" deprecated="23" />
+		<field name="rotationAnimation" since="18" />
+		<field name="screenBrightness" since="3" />
+		<field name="screenOrientation" since="3" />
+		<field name="softInputMode" since="3" />
+		<field name="systemUiVisibility" since="11" deprecated="30" />
+		<field name="token" />
+		<field name="type" />
+		<field name="verticalMargin" />
+		<field name="verticalWeight" />
+		<field name="windowAnimations" />
+		<field name="x" />
+		<field name="y" />
+	</class>
+	<class name="android/view/WindowMetrics" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/graphics/Rect;Landroid/view/WindowInsets;)V" />
+		<method name="getBounds()Landroid/graphics/Rect;" />
+		<method name="getWindowInsets()Landroid/view/WindowInsets;" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityEvent" since="4">
+		<extends name="android/view/accessibility/AccessibilityRecord" since="14" />
+		<extends name="java/lang/Object" removed="14" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" since="30" />
+		<method name="&lt;init&gt;(I)V" since="30" />
+		<method name="&lt;init&gt;(Landroid/view/accessibility/AccessibilityEvent;)V" since="30" />
+		<method name="appendRecord(Landroid/view/accessibility/AccessibilityRecord;)V" since="14" />
+		<method name="eventTypeToString(I)Ljava/lang/String;" since="14" />
+		<method name="getAction()I" since="16" />
+		<method name="getAddedCount()I" removed="14" />
+		<method name="getBeforeText()Ljava/lang/CharSequence;" removed="14" />
+		<method name="getClassName()Ljava/lang/CharSequence;" removed="14" />
+		<method name="getContentChangeTypes()I" since="19" />
+		<method name="getContentDescription()Ljava/lang/CharSequence;" removed="14" />
+		<method name="getCurrentItemIndex()I" removed="14" />
+		<method name="getEventTime()J" />
+		<method name="getEventType()I" />
+		<method name="getFromIndex()I" removed="14" />
+		<method name="getItemCount()I" removed="14" />
+		<method name="getMovementGranularity()I" since="16" />
+		<method name="getPackageName()Ljava/lang/CharSequence;" />
+		<method name="getParcelableData()Landroid/os/Parcelable;" removed="14" />
+		<method name="getRecord(I)Landroid/view/accessibility/AccessibilityRecord;" since="14" />
+		<method name="getRecordCount()I" since="14" />
+		<method name="getRemovedCount()I" removed="14" />
+		<method name="getText()Ljava/util/List;" removed="14" />
+		<method name="getWindowChanges()I" since="28" />
+		<method name="initFromParcel(Landroid/os/Parcel;)V" />
+		<method name="isChecked()Z" removed="14" />
+		<method name="isEnabled()Z" removed="14" />
+		<method name="isFullScreen()Z" removed="14" />
+		<method name="isPassword()Z" removed="14" />
+		<method name="obtain()Landroid/view/accessibility/AccessibilityEvent;" />
+		<method name="obtain(I)Landroid/view/accessibility/AccessibilityEvent;" />
+		<method name="obtain(Landroid/view/accessibility/AccessibilityEvent;)Landroid/view/accessibility/AccessibilityEvent;" since="14" />
+		<method name="recycle()V" />
+		<method name="setAction(I)V" since="16" />
+		<method name="setAddedCount(I)V" removed="14" />
+		<method name="setBeforeText(Ljava/lang/CharSequence;)V" removed="14" />
+		<method name="setChecked(Z)V" removed="14" />
+		<method name="setClassName(Ljava/lang/CharSequence;)V" removed="14" />
+		<method name="setContentChangeTypes(I)V" since="19" />
+		<method name="setContentDescription(Ljava/lang/CharSequence;)V" removed="14" />
+		<method name="setCurrentItemIndex(I)V" removed="14" />
+		<method name="setEnabled(Z)V" removed="14" />
+		<method name="setEventTime(J)V" />
+		<method name="setEventType(I)V" />
+		<method name="setFromIndex(I)V" removed="14" />
+		<method name="setFullScreen(Z)V" removed="14" />
+		<method name="setItemCount(I)V" removed="14" />
+		<method name="setMovementGranularity(I)V" since="16" />
+		<method name="setPackageName(Ljava/lang/CharSequence;)V" />
+		<method name="setParcelableData(Landroid/os/Parcelable;)V" removed="14" />
+		<method name="setPassword(Z)V" removed="14" />
+		<method name="setRemovedCount(I)V" removed="14" />
+		<field name="CONTENT_CHANGE_TYPE_CONTENT_DESCRIPTION" since="19" />
+		<field name="CONTENT_CHANGE_TYPE_PANE_APPEARED" since="28" />
+		<field name="CONTENT_CHANGE_TYPE_PANE_DISAPPEARED" since="28" />
+		<field name="CONTENT_CHANGE_TYPE_PANE_TITLE" since="28" />
+		<field name="CONTENT_CHANGE_TYPE_STATE_DESCRIPTION" since="30" />
+		<field name="CONTENT_CHANGE_TYPE_SUBTREE" since="19" />
+		<field name="CONTENT_CHANGE_TYPE_TEXT" since="19" />
+		<field name="CONTENT_CHANGE_TYPE_UNDEFINED" since="19" />
+		<field name="CREATOR" />
+		<field name="INVALID_POSITION" />
+		<field name="MAX_TEXT_LENGTH" deprecated="15" />
+		<field name="TYPES_ALL_MASK" />
+		<field name="TYPE_ANNOUNCEMENT" since="16" />
+		<field name="TYPE_ASSIST_READING_CONTEXT" since="23" />
+		<field name="TYPE_GESTURE_DETECTION_END" since="17" />
+		<field name="TYPE_GESTURE_DETECTION_START" since="17" />
+		<field name="TYPE_NOTIFICATION_STATE_CHANGED" />
+		<field name="TYPE_TOUCH_EXPLORATION_GESTURE_END" since="14" />
+		<field name="TYPE_TOUCH_EXPLORATION_GESTURE_START" since="14" />
+		<field name="TYPE_TOUCH_INTERACTION_END" since="17" />
+		<field name="TYPE_TOUCH_INTERACTION_START" since="17" />
+		<field name="TYPE_VIEW_ACCESSIBILITY_FOCUSED" since="16" />
+		<field name="TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED" since="16" />
+		<field name="TYPE_VIEW_CLICKED" />
+		<field name="TYPE_VIEW_CONTEXT_CLICKED" since="23" />
+		<field name="TYPE_VIEW_FOCUSED" />
+		<field name="TYPE_VIEW_HOVER_ENTER" since="14" />
+		<field name="TYPE_VIEW_HOVER_EXIT" since="14" />
+		<field name="TYPE_VIEW_LONG_CLICKED" />
+		<field name="TYPE_VIEW_SCROLLED" since="14" />
+		<field name="TYPE_VIEW_SELECTED" />
+		<field name="TYPE_VIEW_TEXT_CHANGED" />
+		<field name="TYPE_VIEW_TEXT_SELECTION_CHANGED" since="14" />
+		<field name="TYPE_VIEW_TEXT_TRAVERSED_AT_MOVEMENT_GRANULARITY" since="16" />
+		<field name="TYPE_WINDOWS_CHANGED" since="21" />
+		<field name="TYPE_WINDOW_CONTENT_CHANGED" since="14" />
+		<field name="TYPE_WINDOW_STATE_CHANGED" />
+		<field name="WINDOWS_CHANGE_ACCESSIBILITY_FOCUSED" since="28" />
+		<field name="WINDOWS_CHANGE_ACTIVE" since="28" />
+		<field name="WINDOWS_CHANGE_ADDED" since="28" />
+		<field name="WINDOWS_CHANGE_BOUNDS" since="28" />
+		<field name="WINDOWS_CHANGE_CHILDREN" since="28" />
+		<field name="WINDOWS_CHANGE_FOCUSED" since="28" />
+		<field name="WINDOWS_CHANGE_LAYER" since="28" />
+		<field name="WINDOWS_CHANGE_PARENT" since="28" />
+		<field name="WINDOWS_CHANGE_PIP" since="28" />
+		<field name="WINDOWS_CHANGE_REMOVED" since="28" />
+		<field name="WINDOWS_CHANGE_TITLE" since="28" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityEventSource" since="4">
+		<extends name="java/lang/Object" />
+		<method name="sendAccessibilityEvent(I)V" />
+		<method name="sendAccessibilityEventUnchecked(Landroid/view/accessibility/AccessibilityEvent;)V" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityManager" since="4">
+		<extends name="java/lang/Object" />
+		<method name="addAccessibilityRequestPreparer(Landroid/view/accessibility/AccessibilityRequestPreparer;)V" since="27" />
+		<method name="addAccessibilityStateChangeListener(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z" since="14" />
+		<method name="addAccessibilityStateChangeListener(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;Landroid/os/Handler;)V" since="26" />
+		<method name="addTouchExplorationStateChangeListener(Landroid/view/accessibility/AccessibilityManager$TouchExplorationStateChangeListener;)Z" since="19" />
+		<method name="addTouchExplorationStateChangeListener(Landroid/view/accessibility/AccessibilityManager$TouchExplorationStateChangeListener;Landroid/os/Handler;)V" since="26" />
+		<method name="getAccessibilityFocusColor()I" since="31" />
+		<method name="getAccessibilityFocusStrokeWidth()I" since="31" />
+		<method name="getAccessibilityServiceList()Ljava/util/List;" deprecated="15" />
+		<method name="getEnabledAccessibilityServiceList(I)Ljava/util/List;" since="14" />
+		<method name="getInstalledAccessibilityServiceList()Ljava/util/List;" since="14" />
+		<method name="getRecommendedTimeoutMillis(II)I" since="29" />
+		<method name="interrupt()V" />
+		<method name="isAccessibilityButtonSupported()Z" since="27" />
+		<method name="isEnabled()Z" />
+		<method name="isTouchExplorationEnabled()Z" since="14" />
+		<method name="removeAccessibilityRequestPreparer(Landroid/view/accessibility/AccessibilityRequestPreparer;)V" since="27" />
+		<method name="removeAccessibilityStateChangeListener(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z" since="14" />
+		<method name="removeTouchExplorationStateChangeListener(Landroid/view/accessibility/AccessibilityManager$TouchExplorationStateChangeListener;)Z" since="19" />
+		<method name="sendAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V" />
+		<field name="FLAG_CONTENT_CONTROLS" since="29" />
+		<field name="FLAG_CONTENT_ICONS" since="29" />
+		<field name="FLAG_CONTENT_TEXT" since="29" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener" since="14">
+		<extends name="java/lang/Object" />
+		<method name="onAccessibilityStateChanged(Z)V" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityManager$TouchExplorationStateChangeListener" since="19">
+		<extends name="java/lang/Object" />
+		<method name="onTouchExplorationStateChanged(Z)V" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityNodeInfo" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" since="30" />
+		<method name="&lt;init&gt;(Landroid/view/View;)V" since="30" />
+		<method name="&lt;init&gt;(Landroid/view/View;I)V" since="30" />
+		<method name="&lt;init&gt;(Landroid/view/accessibility/AccessibilityNodeInfo;)V" since="30" />
+		<method name="addAction(I)V" deprecated="21" />
+		<method name="addAction(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)V" since="21" />
+		<method name="addChild(Landroid/view/View;)V" />
+		<method name="addChild(Landroid/view/View;I)V" since="16" />
+		<method name="canOpenPopup()Z" since="19" />
+		<method name="findAccessibilityNodeInfosByText(Ljava/lang/String;)Ljava/util/List;" />
+		<method name="findAccessibilityNodeInfosByViewId(Ljava/lang/String;)Ljava/util/List;" since="18" />
+		<method name="findFocus(I)Landroid/view/accessibility/AccessibilityNodeInfo;" since="16" />
+		<method name="focusSearch(I)Landroid/view/accessibility/AccessibilityNodeInfo;" since="16" />
+		<method name="getActionList()Ljava/util/List;" since="21" />
+		<method name="getActions()I" deprecated="21" />
+		<method name="getAvailableExtraData()Ljava/util/List;" since="26" />
+		<method name="getBoundsInParent(Landroid/graphics/Rect;)V" deprecated="29" />
+		<method name="getBoundsInScreen(Landroid/graphics/Rect;)V" />
+		<method name="getChild(I)Landroid/view/accessibility/AccessibilityNodeInfo;" />
+		<method name="getChildCount()I" />
+		<method name="getClassName()Ljava/lang/CharSequence;" />
+		<method name="getCollectionInfo()Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;" since="19" />
+		<method name="getCollectionItemInfo()Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;" since="19" />
+		<method name="getContentDescription()Ljava/lang/CharSequence;" />
+		<method name="getDrawingOrder()I" since="24" />
+		<method name="getError()Ljava/lang/CharSequence;" since="21" />
+		<method name="getExtraRenderingInfo()Landroid/view/accessibility/AccessibilityNodeInfo$ExtraRenderingInfo;" since="30" />
+		<method name="getExtras()Landroid/os/Bundle;" since="19" />
+		<method name="getHintText()Ljava/lang/CharSequence;" since="26" />
+		<method name="getInputType()I" since="19" />
+		<method name="getLabelFor()Landroid/view/accessibility/AccessibilityNodeInfo;" since="17" />
+		<method name="getLabeledBy()Landroid/view/accessibility/AccessibilityNodeInfo;" since="17" />
+		<method name="getLiveRegion()I" since="19" />
+		<method name="getMaxTextLength()I" since="21" />
+		<method name="getMovementGranularities()I" since="16" />
+		<method name="getPackageName()Ljava/lang/CharSequence;" />
+		<method name="getPaneTitle()Ljava/lang/CharSequence;" since="28" />
+		<method name="getParent()Landroid/view/accessibility/AccessibilityNodeInfo;" />
+		<method name="getRangeInfo()Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;" since="19" />
+		<method name="getStateDescription()Ljava/lang/CharSequence;" since="30" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<method name="getTextSelectionEnd()I" since="18" />
+		<method name="getTextSelectionStart()I" since="18" />
+		<method name="getTooltipText()Ljava/lang/CharSequence;" since="28" />
+		<method name="getTouchDelegateInfo()Landroid/view/accessibility/AccessibilityNodeInfo$TouchDelegateInfo;" since="29" />
+		<method name="getTraversalAfter()Landroid/view/accessibility/AccessibilityNodeInfo;" since="22" />
+		<method name="getTraversalBefore()Landroid/view/accessibility/AccessibilityNodeInfo;" since="22" />
+		<method name="getViewIdResourceName()Ljava/lang/String;" since="18" />
+		<method name="getWindow()Landroid/view/accessibility/AccessibilityWindowInfo;" since="21" />
+		<method name="getWindowId()I" />
+		<method name="isAccessibilityFocused()Z" since="16" />
+		<method name="isCheckable()Z" />
+		<method name="isChecked()Z" />
+		<method name="isClickable()Z" />
+		<method name="isContentInvalid()Z" since="19" />
+		<method name="isContextClickable()Z" since="23" />
+		<method name="isDismissable()Z" since="19" />
+		<method name="isEditable()Z" since="18" />
+		<method name="isEnabled()Z" />
+		<method name="isFocusable()Z" />
+		<method name="isFocused()Z" />
+		<method name="isHeading()Z" since="28" />
+		<method name="isImportantForAccessibility()Z" since="24" />
+		<method name="isLongClickable()Z" />
+		<method name="isMultiLine()Z" since="19" />
+		<method name="isPassword()Z" />
+		<method name="isScreenReaderFocusable()Z" since="28" />
+		<method name="isScrollable()Z" />
+		<method name="isSelected()Z" />
+		<method name="isShowingHintText()Z" since="26" />
+		<method name="isTextEntryKey()Z" since="29" />
+		<method name="isVisibleToUser()Z" since="16" />
+		<method name="obtain()Landroid/view/accessibility/AccessibilityNodeInfo;" />
+		<method name="obtain(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo;" />
+		<method name="obtain(Landroid/view/View;I)Landroid/view/accessibility/AccessibilityNodeInfo;" since="16" />
+		<method name="obtain(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo;" />
+		<method name="performAction(I)Z" />
+		<method name="performAction(ILandroid/os/Bundle;)Z" since="16" />
+		<method name="recycle()V" />
+		<method name="refresh()Z" since="18" />
+		<method name="refreshWithExtraData(Ljava/lang/String;Landroid/os/Bundle;)Z" since="26" />
+		<method name="removeAction(I)V" since="21" deprecated="21" />
+		<method name="removeAction(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)Z" since="21" />
+		<method name="removeChild(Landroid/view/View;)Z" since="21" />
+		<method name="removeChild(Landroid/view/View;I)Z" since="21" />
+		<method name="setAccessibilityFocused(Z)V" since="16" />
+		<method name="setAvailableExtraData(Ljava/util/List;)V" since="26" />
+		<method name="setBoundsInParent(Landroid/graphics/Rect;)V" deprecated="29" />
+		<method name="setBoundsInScreen(Landroid/graphics/Rect;)V" />
+		<method name="setCanOpenPopup(Z)V" since="19" />
+		<method name="setCheckable(Z)V" />
+		<method name="setChecked(Z)V" />
+		<method name="setClassName(Ljava/lang/CharSequence;)V" />
+		<method name="setClickable(Z)V" />
+		<method name="setCollectionInfo(Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;)V" since="19" />
+		<method name="setCollectionItemInfo(Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;)V" since="19" />
+		<method name="setContentDescription(Ljava/lang/CharSequence;)V" />
+		<method name="setContentInvalid(Z)V" since="19" />
+		<method name="setContextClickable(Z)V" since="23" />
+		<method name="setDismissable(Z)V" since="19" />
+		<method name="setDrawingOrder(I)V" since="24" />
+		<method name="setEditable(Z)V" since="18" />
+		<method name="setEnabled(Z)V" />
+		<method name="setError(Ljava/lang/CharSequence;)V" since="21" />
+		<method name="setFocusable(Z)V" />
+		<method name="setFocused(Z)V" />
+		<method name="setHeading(Z)V" since="28" />
+		<method name="setHintText(Ljava/lang/CharSequence;)V" since="26" />
+		<method name="setImportantForAccessibility(Z)V" since="24" />
+		<method name="setInputType(I)V" since="19" />
+		<method name="setLabelFor(Landroid/view/View;)V" since="17" />
+		<method name="setLabelFor(Landroid/view/View;I)V" since="17" />
+		<method name="setLabeledBy(Landroid/view/View;)V" since="17" />
+		<method name="setLabeledBy(Landroid/view/View;I)V" since="17" />
+		<method name="setLiveRegion(I)V" since="19" />
+		<method name="setLongClickable(Z)V" />
+		<method name="setMaxTextLength(I)V" since="21" />
+		<method name="setMovementGranularities(I)V" since="16" />
+		<method name="setMultiLine(Z)V" since="19" />
+		<method name="setPackageName(Ljava/lang/CharSequence;)V" />
+		<method name="setPaneTitle(Ljava/lang/CharSequence;)V" since="28" />
+		<method name="setParent(Landroid/view/View;)V" />
+		<method name="setParent(Landroid/view/View;I)V" since="16" />
+		<method name="setPassword(Z)V" />
+		<method name="setRangeInfo(Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;)V" since="19" />
+		<method name="setScreenReaderFocusable(Z)V" since="28" />
+		<method name="setScrollable(Z)V" />
+		<method name="setSelected(Z)V" />
+		<method name="setShowingHintText(Z)V" since="26" />
+		<method name="setSource(Landroid/view/View;)V" />
+		<method name="setSource(Landroid/view/View;I)V" since="16" />
+		<method name="setStateDescription(Ljava/lang/CharSequence;)V" since="30" />
+		<method name="setText(Ljava/lang/CharSequence;)V" />
+		<method name="setTextEntryKey(Z)V" since="29" />
+		<method name="setTextSelection(II)V" since="18" />
+		<method name="setTooltipText(Ljava/lang/CharSequence;)V" since="28" />
+		<method name="setTouchDelegateInfo(Landroid/view/accessibility/AccessibilityNodeInfo$TouchDelegateInfo;)V" since="29" />
+		<method name="setTraversalAfter(Landroid/view/View;)V" since="22" />
+		<method name="setTraversalAfter(Landroid/view/View;I)V" since="22" />
+		<method name="setTraversalBefore(Landroid/view/View;)V" since="22" />
+		<method name="setTraversalBefore(Landroid/view/View;I)V" since="22" />
+		<method name="setViewIdResourceName(Ljava/lang/String;)V" since="18" />
+		<method name="setVisibleToUser(Z)V" since="16" />
+		<field name="ACTION_ACCESSIBILITY_FOCUS" since="16" />
+		<field name="ACTION_ARGUMENT_COLUMN_INT" since="23" />
+		<field name="ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN" since="18" />
+		<field name="ACTION_ARGUMENT_HTML_ELEMENT_STRING" since="16" />
+		<field name="ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT" since="16" />
+		<field name="ACTION_ARGUMENT_MOVE_WINDOW_X" since="26" />
+		<field name="ACTION_ARGUMENT_MOVE_WINDOW_Y" since="26" />
+		<field name="ACTION_ARGUMENT_PRESS_AND_HOLD_DURATION_MILLIS_INT" since="30" />
+		<field name="ACTION_ARGUMENT_PROGRESS_VALUE" since="24" />
+		<field name="ACTION_ARGUMENT_ROW_INT" since="23" />
+		<field name="ACTION_ARGUMENT_SELECTION_END_INT" since="18" />
+		<field name="ACTION_ARGUMENT_SELECTION_START_INT" since="18" />
+		<field name="ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE" since="21" />
+		<field name="ACTION_CLEAR_ACCESSIBILITY_FOCUS" since="16" />
+		<field name="ACTION_CLEAR_FOCUS" />
+		<field name="ACTION_CLEAR_SELECTION" />
+		<field name="ACTION_CLICK" since="16" />
+		<field name="ACTION_COLLAPSE" since="19" />
+		<field name="ACTION_COPY" since="18" />
+		<field name="ACTION_CUT" since="18" />
+		<field name="ACTION_DISMISS" since="19" />
+		<field name="ACTION_EXPAND" since="19" />
+		<field name="ACTION_FOCUS" />
+		<field name="ACTION_LONG_CLICK" since="16" />
+		<field name="ACTION_NEXT_AT_MOVEMENT_GRANULARITY" since="16" />
+		<field name="ACTION_NEXT_HTML_ELEMENT" since="16" />
+		<field name="ACTION_PASTE" since="18" />
+		<field name="ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY" since="16" />
+		<field name="ACTION_PREVIOUS_HTML_ELEMENT" since="16" />
+		<field name="ACTION_SCROLL_BACKWARD" since="16" />
+		<field name="ACTION_SCROLL_FORWARD" since="16" />
+		<field name="ACTION_SELECT" />
+		<field name="ACTION_SET_SELECTION" since="18" />
+		<field name="ACTION_SET_TEXT" since="21" />
+		<field name="CREATOR" />
+		<field name="EXTRA_DATA_RENDERING_INFO_KEY" since="30" />
+		<field name="EXTRA_DATA_TEXT_CHARACTER_LOCATION_ARG_LENGTH" since="26" />
+		<field name="EXTRA_DATA_TEXT_CHARACTER_LOCATION_ARG_MAX_LENGTH" since="31" />
+		<field name="EXTRA_DATA_TEXT_CHARACTER_LOCATION_ARG_START_INDEX" since="26" />
+		<field name="EXTRA_DATA_TEXT_CHARACTER_LOCATION_KEY" since="26" />
+		<field name="FOCUS_ACCESSIBILITY" since="16" />
+		<field name="FOCUS_INPUT" since="16" />
+		<field name="MOVEMENT_GRANULARITY_CHARACTER" since="16" />
+		<field name="MOVEMENT_GRANULARITY_LINE" since="16" />
+		<field name="MOVEMENT_GRANULARITY_PAGE" since="16" />
+		<field name="MOVEMENT_GRANULARITY_PARAGRAPH" since="16" />
+		<field name="MOVEMENT_GRANULARITY_WORD" since="16" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityNodeInfo$AccessibilityAction" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="30" />
+		<method name="&lt;init&gt;(ILjava/lang/CharSequence;)V" />
+		<method name="getId()I" />
+		<method name="getLabel()Ljava/lang/CharSequence;" />
+		<field name="ACTION_ACCESSIBILITY_FOCUS" />
+		<field name="ACTION_CLEAR_ACCESSIBILITY_FOCUS" />
+		<field name="ACTION_CLEAR_FOCUS" />
+		<field name="ACTION_CLEAR_SELECTION" />
+		<field name="ACTION_CLICK" />
+		<field name="ACTION_COLLAPSE" />
+		<field name="ACTION_CONTEXT_CLICK" since="23" />
+		<field name="ACTION_COPY" />
+		<field name="ACTION_CUT" />
+		<field name="ACTION_DISMISS" />
+		<field name="ACTION_EXPAND" />
+		<field name="ACTION_FOCUS" />
+		<field name="ACTION_HIDE_TOOLTIP" since="28" />
+		<field name="ACTION_IME_ENTER" since="30" />
+		<field name="ACTION_LONG_CLICK" />
+		<field name="ACTION_MOVE_WINDOW" since="26" />
+		<field name="ACTION_NEXT_AT_MOVEMENT_GRANULARITY" />
+		<field name="ACTION_NEXT_HTML_ELEMENT" />
+		<field name="ACTION_PAGE_DOWN" since="29" />
+		<field name="ACTION_PAGE_LEFT" since="29" />
+		<field name="ACTION_PAGE_RIGHT" since="29" />
+		<field name="ACTION_PAGE_UP" since="29" />
+		<field name="ACTION_PASTE" />
+		<field name="ACTION_PRESS_AND_HOLD" since="30" />
+		<field name="ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY" />
+		<field name="ACTION_PREVIOUS_HTML_ELEMENT" />
+		<field name="ACTION_SCROLL_BACKWARD" />
+		<field name="ACTION_SCROLL_DOWN" since="23" />
+		<field name="ACTION_SCROLL_FORWARD" />
+		<field name="ACTION_SCROLL_LEFT" since="23" />
+		<field name="ACTION_SCROLL_RIGHT" since="23" />
+		<field name="ACTION_SCROLL_TO_POSITION" since="23" />
+		<field name="ACTION_SCROLL_UP" since="23" />
+		<field name="ACTION_SELECT" />
+		<field name="ACTION_SET_PROGRESS" since="24" />
+		<field name="ACTION_SET_SELECTION" />
+		<field name="ACTION_SET_TEXT" />
+		<field name="ACTION_SHOW_ON_SCREEN" since="23" />
+		<field name="ACTION_SHOW_TOOLTIP" since="28" />
+		<field name="CREATOR" since="30" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityNodeInfo$CollectionInfo" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(IIZ)V" since="30" />
+		<method name="&lt;init&gt;(IIZI)V" since="30" />
+		<method name="getColumnCount()I" />
+		<method name="getRowCount()I" />
+		<method name="getSelectionMode()I" since="21" />
+		<method name="isHierarchical()Z" />
+		<method name="obtain(IIZ)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;" />
+		<method name="obtain(IIZI)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;" since="21" />
+		<field name="SELECTION_MODE_MULTIPLE" since="21" />
+		<field name="SELECTION_MODE_NONE" since="21" />
+		<field name="SELECTION_MODE_SINGLE" since="21" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(IIIIZ)V" since="30" />
+		<method name="&lt;init&gt;(IIIIZZ)V" since="30" />
+		<method name="getColumnIndex()I" />
+		<method name="getColumnSpan()I" />
+		<method name="getRowIndex()I" />
+		<method name="getRowSpan()I" />
+		<method name="isHeading()Z" deprecated="28" />
+		<method name="isSelected()Z" since="21" />
+		<method name="obtain(IIIIZ)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;" />
+		<method name="obtain(IIIIZZ)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;" since="21" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityNodeInfo$ExtraRenderingInfo" since="30">
+		<extends name="java/lang/Object" />
+		<method name="getLayoutSize()Landroid/util/Size;" />
+		<method name="getTextSizeInPx()F" />
+		<method name="getTextSizeUnit()I" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityNodeInfo$RangeInfo" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(IFFF)V" since="30" />
+		<method name="getCurrent()F" />
+		<method name="getMax()F" />
+		<method name="getMin()F" />
+		<method name="getType()I" />
+		<method name="obtain(IFFF)Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;" />
+		<field name="RANGE_TYPE_FLOAT" />
+		<field name="RANGE_TYPE_INT" />
+		<field name="RANGE_TYPE_PERCENT" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityNodeInfo$TouchDelegateInfo" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/util/Map;)V" />
+		<method name="getRegionAt(I)Landroid/graphics/Region;" />
+		<method name="getRegionCount()I" />
+		<method name="getTargetForRegion(Landroid/graphics/Region;)Landroid/view/accessibility/AccessibilityNodeInfo;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityNodeProvider" since="16">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addExtraDataToAccessibilityNodeInfo(ILandroid/view/accessibility/AccessibilityNodeInfo;Ljava/lang/String;Landroid/os/Bundle;)V" since="26" />
+		<method name="createAccessibilityNodeInfo(I)Landroid/view/accessibility/AccessibilityNodeInfo;" />
+		<method name="findAccessibilityNodeInfosByText(Ljava/lang/String;I)Ljava/util/List;" />
+		<method name="findFocus(I)Landroid/view/accessibility/AccessibilityNodeInfo;" since="19" />
+		<method name="performAction(IILandroid/os/Bundle;)Z" />
+		<field name="HOST_VIEW_ID" since="21" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityRecord" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" since="30" />
+		<method name="&lt;init&gt;(Landroid/view/accessibility/AccessibilityRecord;)V" since="30" />
+		<method name="getAddedCount()I" />
+		<method name="getBeforeText()Ljava/lang/CharSequence;" />
+		<method name="getClassName()Ljava/lang/CharSequence;" />
+		<method name="getContentDescription()Ljava/lang/CharSequence;" />
+		<method name="getCurrentItemIndex()I" />
+		<method name="getFromIndex()I" />
+		<method name="getItemCount()I" />
+		<method name="getMaxScrollX()I" since="15" />
+		<method name="getMaxScrollY()I" since="15" />
+		<method name="getParcelableData()Landroid/os/Parcelable;" />
+		<method name="getRemovedCount()I" />
+		<method name="getScrollDeltaX()I" since="28" />
+		<method name="getScrollDeltaY()I" since="28" />
+		<method name="getScrollX()I" />
+		<method name="getScrollY()I" />
+		<method name="getSource()Landroid/view/accessibility/AccessibilityNodeInfo;" />
+		<method name="getText()Ljava/util/List;" />
+		<method name="getToIndex()I" />
+		<method name="getWindowId()I" />
+		<method name="isChecked()Z" />
+		<method name="isEnabled()Z" />
+		<method name="isFullScreen()Z" />
+		<method name="isPassword()Z" />
+		<method name="isScrollable()Z" />
+		<method name="obtain()Landroid/view/accessibility/AccessibilityRecord;" />
+		<method name="obtain(Landroid/view/accessibility/AccessibilityRecord;)Landroid/view/accessibility/AccessibilityRecord;" />
+		<method name="recycle()V" />
+		<method name="setAddedCount(I)V" />
+		<method name="setBeforeText(Ljava/lang/CharSequence;)V" />
+		<method name="setChecked(Z)V" />
+		<method name="setClassName(Ljava/lang/CharSequence;)V" />
+		<method name="setContentDescription(Ljava/lang/CharSequence;)V" />
+		<method name="setCurrentItemIndex(I)V" />
+		<method name="setEnabled(Z)V" />
+		<method name="setFromIndex(I)V" />
+		<method name="setFullScreen(Z)V" />
+		<method name="setItemCount(I)V" />
+		<method name="setMaxScrollX(I)V" since="15" />
+		<method name="setMaxScrollY(I)V" since="15" />
+		<method name="setParcelableData(Landroid/os/Parcelable;)V" />
+		<method name="setPassword(Z)V" />
+		<method name="setRemovedCount(I)V" />
+		<method name="setScrollDeltaX(I)V" since="28" />
+		<method name="setScrollDeltaY(I)V" since="28" />
+		<method name="setScrollX(I)V" />
+		<method name="setScrollY(I)V" />
+		<method name="setScrollable(Z)V" />
+		<method name="setSource(Landroid/view/View;)V" />
+		<method name="setSource(Landroid/view/View;I)V" since="16" />
+		<method name="setToIndex(I)V" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityRequestPreparer" since="27">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/view/View;I)V" />
+		<method name="getView()Landroid/view/View;" />
+		<method name="onPrepareExtraData(ILjava/lang/String;Landroid/os/Bundle;Landroid/os/Message;)V" />
+		<field name="REQUEST_TYPE_EXTRA_DATA" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityWindowInfo" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" since="30" />
+		<method name="&lt;init&gt;(Landroid/view/accessibility/AccessibilityWindowInfo;)V" since="30" />
+		<method name="getAnchor()Landroid/view/accessibility/AccessibilityNodeInfo;" since="24" />
+		<method name="getBoundsInScreen(Landroid/graphics/Rect;)V" />
+		<method name="getChild(I)Landroid/view/accessibility/AccessibilityWindowInfo;" />
+		<method name="getChildCount()I" />
+		<method name="getDisplayId()I" since="30" />
+		<method name="getId()I" />
+		<method name="getLayer()I" />
+		<method name="getParent()Landroid/view/accessibility/AccessibilityWindowInfo;" />
+		<method name="getRegionInScreen(Landroid/graphics/Region;)V" since="30" />
+		<method name="getRoot()Landroid/view/accessibility/AccessibilityNodeInfo;" />
+		<method name="getTitle()Ljava/lang/CharSequence;" since="24" />
+		<method name="getType()I" />
+		<method name="isAccessibilityFocused()Z" />
+		<method name="isActive()Z" />
+		<method name="isFocused()Z" />
+		<method name="isInPictureInPictureMode()Z" since="26" />
+		<method name="obtain()Landroid/view/accessibility/AccessibilityWindowInfo;" />
+		<method name="obtain(Landroid/view/accessibility/AccessibilityWindowInfo;)Landroid/view/accessibility/AccessibilityWindowInfo;" />
+		<method name="recycle()V" />
+		<field name="CREATOR" />
+		<field name="TYPE_ACCESSIBILITY_OVERLAY" since="22" />
+		<field name="TYPE_APPLICATION" />
+		<field name="TYPE_INPUT_METHOD" />
+		<field name="TYPE_SPLIT_SCREEN_DIVIDER" since="24" />
+		<field name="TYPE_SYSTEM" />
+	</class>
+	<class name="android/view/accessibility/CaptioningManager" since="19">
+		<extends name="java/lang/Object" />
+		<method name="addCaptioningChangeListener(Landroid/view/accessibility/CaptioningManager$CaptioningChangeListener;)V" />
+		<method name="getFontScale()F" />
+		<method name="getLocale()Ljava/util/Locale;" />
+		<method name="getUserStyle()Landroid/view/accessibility/CaptioningManager$CaptionStyle;" />
+		<method name="isEnabled()Z" />
+		<method name="removeCaptioningChangeListener(Landroid/view/accessibility/CaptioningManager$CaptioningChangeListener;)V" />
+	</class>
+	<class name="android/view/accessibility/CaptioningManager$CaptionStyle" since="19">
+		<extends name="java/lang/Object" />
+		<method name="getTypeface()Landroid/graphics/Typeface;" />
+		<method name="hasBackgroundColor()Z" since="21" />
+		<method name="hasEdgeColor()Z" since="21" />
+		<method name="hasEdgeType()Z" since="21" />
+		<method name="hasForegroundColor()Z" since="21" />
+		<method name="hasWindowColor()Z" since="21" />
+		<field name="EDGE_TYPE_DEPRESSED" since="21" />
+		<field name="EDGE_TYPE_DROP_SHADOW" />
+		<field name="EDGE_TYPE_NONE" />
+		<field name="EDGE_TYPE_OUTLINE" />
+		<field name="EDGE_TYPE_RAISED" since="21" />
+		<field name="EDGE_TYPE_UNSPECIFIED" since="21" />
+		<field name="backgroundColor" />
+		<field name="edgeColor" />
+		<field name="edgeType" />
+		<field name="foregroundColor" />
+		<field name="windowColor" since="21" />
+	</class>
+	<class name="android/view/accessibility/CaptioningManager$CaptioningChangeListener" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onEnabledChanged(Z)V" />
+		<method name="onFontScaleChanged(F)V" />
+		<method name="onLocaleChanged(Ljava/util/Locale;)V" />
+		<method name="onUserStyleChanged(Landroid/view/accessibility/CaptioningManager$CaptionStyle;)V" />
+	</class>
+	<class name="android/view/animation/AccelerateDecelerateInterpolator" since="1">
+		<extends name="android/view/animation/BaseInterpolator" since="22" />
+		<extends name="java/lang/Object" removed="22" />
+		<implements name="android/view/animation/Interpolator" removed="22" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/view/animation/AccelerateInterpolator" since="1">
+		<extends name="android/view/animation/BaseInterpolator" since="22" />
+		<extends name="java/lang/Object" removed="22" />
+		<implements name="android/view/animation/Interpolator" removed="22" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(F)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/view/animation/AlphaAnimation" since="1">
+		<extends name="android/view/animation/Animation" />
+		<method name="&lt;init&gt;(FF)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/view/animation/Animation" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" since="3" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="applyTransformation(FLandroid/view/animation/Transformation;)V" />
+		<method name="cancel()V" since="8" />
+		<method name="clone()Landroid/view/animation/Animation;" since="3" />
+		<method name="computeDurationHint()J" since="3" />
+		<method name="ensureInterpolator()V" />
+		<method name="getBackgroundColor()I" since="12" deprecated="30" />
+		<method name="getDetachWallpaper()Z" since="5" deprecated="29" />
+		<method name="getDuration()J" />
+		<method name="getFillAfter()Z" />
+		<method name="getFillBefore()Z" />
+		<method name="getInterpolator()Landroid/view/animation/Interpolator;" />
+		<method name="getRepeatCount()I" />
+		<method name="getRepeatMode()I" />
+		<method name="getScaleFactor()F" since="11" />
+		<method name="getStartOffset()J" />
+		<method name="getStartTime()J" />
+		<method name="getTransformation(JLandroid/view/animation/Transformation;)Z" />
+		<method name="getTransformation(JLandroid/view/animation/Transformation;F)Z" since="11" />
+		<method name="getZAdjustment()I" />
+		<method name="hasEnded()Z" />
+		<method name="hasStarted()Z" />
+		<method name="initialize(IIII)V" />
+		<method name="isFillEnabled()Z" since="3" />
+		<method name="isInitialized()Z" />
+		<method name="reset()V" />
+		<method name="resolveSize(IFII)F" />
+		<method name="restrictDuration(J)V" />
+		<method name="scaleCurrentDuration(F)V" />
+		<method name="setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V" />
+		<method name="setBackgroundColor(I)V" since="12" deprecated="30" />
+		<method name="setDetachWallpaper(Z)V" since="5" deprecated="29" />
+		<method name="setDuration(J)V" />
+		<method name="setFillAfter(Z)V" />
+		<method name="setFillBefore(Z)V" />
+		<method name="setFillEnabled(Z)V" since="3" />
+		<method name="setInterpolator(Landroid/content/Context;I)V" />
+		<method name="setInterpolator(Landroid/view/animation/Interpolator;)V" />
+		<method name="setRepeatCount(I)V" />
+		<method name="setRepeatMode(I)V" />
+		<method name="setStartOffset(J)V" />
+		<method name="setStartTime(J)V" />
+		<method name="setZAdjustment(I)V" />
+		<method name="start()V" />
+		<method name="startNow()V" />
+		<method name="willChangeBounds()Z" />
+		<method name="willChangeTransformationMatrix()Z" />
+		<field name="ABSOLUTE" />
+		<field name="INFINITE" />
+		<field name="RELATIVE_TO_PARENT" />
+		<field name="RELATIVE_TO_SELF" />
+		<field name="RESTART" />
+		<field name="REVERSE" />
+		<field name="START_ON_FIRST_FRAME" />
+		<field name="ZORDER_BOTTOM" />
+		<field name="ZORDER_NORMAL" />
+		<field name="ZORDER_TOP" />
+	</class>
+	<class name="android/view/animation/Animation$AnimationListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onAnimationEnd(Landroid/view/animation/Animation;)V" />
+		<method name="onAnimationRepeat(Landroid/view/animation/Animation;)V" />
+		<method name="onAnimationStart(Landroid/view/animation/Animation;)V" />
+	</class>
+	<class name="android/view/animation/Animation$Description" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="type" />
+		<field name="value" />
+	</class>
+	<class name="android/view/animation/AnimationSet" since="1">
+		<extends name="android/view/animation/Animation" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Z)V" />
+		<method name="addAnimation(Landroid/view/animation/Animation;)V" />
+		<method name="clone()Landroid/view/animation/AnimationSet;" since="3" />
+		<method name="getAnimations()Ljava/util/List;" />
+	</class>
+	<class name="android/view/animation/AnimationUtils" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="currentAnimationTimeMillis()J" />
+		<method name="loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;" />
+		<method name="loadInterpolator(Landroid/content/Context;I)Landroid/view/animation/Interpolator;" />
+		<method name="loadLayoutAnimation(Landroid/content/Context;I)Landroid/view/animation/LayoutAnimationController;" />
+		<method name="makeInAnimation(Landroid/content/Context;Z)Landroid/view/animation/Animation;" />
+		<method name="makeInChildBottomAnimation(Landroid/content/Context;)Landroid/view/animation/Animation;" />
+		<method name="makeOutAnimation(Landroid/content/Context;Z)Landroid/view/animation/Animation;" />
+	</class>
+	<class name="android/view/animation/AnticipateInterpolator" since="4">
+		<extends name="android/view/animation/BaseInterpolator" since="22" />
+		<extends name="java/lang/Object" removed="22" />
+		<implements name="android/view/animation/Interpolator" removed="22" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(F)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/view/animation/AnticipateOvershootInterpolator" since="4">
+		<extends name="android/view/animation/BaseInterpolator" since="22" />
+		<extends name="java/lang/Object" removed="22" />
+		<implements name="android/view/animation/Interpolator" removed="22" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(F)V" />
+		<method name="&lt;init&gt;(FF)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/view/animation/BaseInterpolator" since="22">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/animation/Interpolator" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/view/animation/BounceInterpolator" since="4">
+		<extends name="android/view/animation/BaseInterpolator" since="22" />
+		<extends name="java/lang/Object" removed="22" />
+		<implements name="android/view/animation/Interpolator" removed="22" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/view/animation/CycleInterpolator" since="1">
+		<extends name="android/view/animation/BaseInterpolator" since="22" />
+		<extends name="java/lang/Object" removed="22" />
+		<implements name="android/view/animation/Interpolator" removed="22" />
+		<method name="&lt;init&gt;(F)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/view/animation/DecelerateInterpolator" since="1">
+		<extends name="android/view/animation/BaseInterpolator" since="22" />
+		<extends name="java/lang/Object" removed="22" />
+		<implements name="android/view/animation/Interpolator" removed="22" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(F)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/view/animation/GridLayoutAnimationController" since="1">
+		<extends name="android/view/animation/LayoutAnimationController" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/animation/Animation;)V" />
+		<method name="&lt;init&gt;(Landroid/view/animation/Animation;FF)V" />
+		<method name="getColumnDelay()F" />
+		<method name="getDirection()I" />
+		<method name="getDirectionPriority()I" />
+		<method name="getRowDelay()F" />
+		<method name="setColumnDelay(F)V" />
+		<method name="setDirection(I)V" />
+		<method name="setDirectionPriority(I)V" />
+		<method name="setRowDelay(F)V" />
+		<field name="DIRECTION_BOTTOM_TO_TOP" />
+		<field name="DIRECTION_HORIZONTAL_MASK" />
+		<field name="DIRECTION_LEFT_TO_RIGHT" />
+		<field name="DIRECTION_RIGHT_TO_LEFT" />
+		<field name="DIRECTION_TOP_TO_BOTTOM" />
+		<field name="DIRECTION_VERTICAL_MASK" />
+		<field name="PRIORITY_COLUMN" />
+		<field name="PRIORITY_NONE" />
+		<field name="PRIORITY_ROW" />
+	</class>
+	<class name="android/view/animation/GridLayoutAnimationController$AnimationParameters" since="1">
+		<extends name="android/view/animation/LayoutAnimationController$AnimationParameters" />
+		<method name="&lt;init&gt;()V" />
+		<field name="column" />
+		<field name="columnsCount" />
+		<field name="row" />
+		<field name="rowsCount" />
+	</class>
+	<class name="android/view/animation/Interpolator" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/animation/TimeInterpolator" since="11" />
+		<method name="getInterpolation(F)F" removed="11" />
+	</class>
+	<class name="android/view/animation/LayoutAnimationController" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/animation/Animation;)V" />
+		<method name="&lt;init&gt;(Landroid/view/animation/Animation;F)V" />
+		<method name="getAnimation()Landroid/view/animation/Animation;" />
+		<method name="getAnimationForView(Landroid/view/View;)Landroid/view/animation/Animation;" />
+		<method name="getDelay()F" />
+		<method name="getDelayForView(Landroid/view/View;)J" />
+		<method name="getInterpolator()Landroid/view/animation/Interpolator;" />
+		<method name="getOrder()I" />
+		<method name="getTransformedIndex(Landroid/view/animation/LayoutAnimationController$AnimationParameters;)I" />
+		<method name="isDone()Z" />
+		<method name="setAnimation(Landroid/content/Context;I)V" />
+		<method name="setAnimation(Landroid/view/animation/Animation;)V" />
+		<method name="setDelay(F)V" />
+		<method name="setInterpolator(Landroid/content/Context;I)V" />
+		<method name="setInterpolator(Landroid/view/animation/Interpolator;)V" />
+		<method name="setOrder(I)V" />
+		<method name="start()V" />
+		<method name="willOverlap()Z" />
+		<field name="ORDER_NORMAL" />
+		<field name="ORDER_RANDOM" />
+		<field name="ORDER_REVERSE" />
+		<field name="mAnimation" />
+		<field name="mInterpolator" />
+		<field name="mRandomizer" />
+	</class>
+	<class name="android/view/animation/LayoutAnimationController$AnimationParameters" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="count" />
+		<field name="index" />
+	</class>
+	<class name="android/view/animation/LinearInterpolator" since="1">
+		<extends name="android/view/animation/BaseInterpolator" since="22" />
+		<extends name="java/lang/Object" removed="22" />
+		<implements name="android/view/animation/Interpolator" removed="22" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/view/animation/OvershootInterpolator" since="4">
+		<extends name="android/view/animation/BaseInterpolator" since="22" />
+		<extends name="java/lang/Object" removed="22" />
+		<implements name="android/view/animation/Interpolator" removed="22" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(F)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/view/animation/PathInterpolator" since="21">
+		<extends name="android/view/animation/BaseInterpolator" since="22" />
+		<extends name="java/lang/Object" removed="22" />
+		<implements name="android/view/animation/Interpolator" removed="22" />
+		<method name="&lt;init&gt;(FF)V" />
+		<method name="&lt;init&gt;(FFFF)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Path;)V" />
+	</class>
+	<class name="android/view/animation/RotateAnimation" since="1">
+		<extends name="android/view/animation/Animation" />
+		<method name="&lt;init&gt;(FF)V" />
+		<method name="&lt;init&gt;(FFFF)V" />
+		<method name="&lt;init&gt;(FFIFIF)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/view/animation/ScaleAnimation" since="1">
+		<extends name="android/view/animation/Animation" />
+		<method name="&lt;init&gt;(FFFF)V" />
+		<method name="&lt;init&gt;(FFFFFF)V" />
+		<method name="&lt;init&gt;(FFFFIFIF)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/view/animation/Transformation" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clear()V" />
+		<method name="compose(Landroid/view/animation/Transformation;)V" />
+		<method name="getAlpha()F" />
+		<method name="getMatrix()Landroid/graphics/Matrix;" />
+		<method name="getTransformationType()I" />
+		<method name="set(Landroid/view/animation/Transformation;)V" />
+		<method name="setAlpha(F)V" />
+		<method name="setTransformationType(I)V" />
+		<method name="toShortString()Ljava/lang/String;" since="3" />
+		<field name="TYPE_ALPHA" />
+		<field name="TYPE_BOTH" />
+		<field name="TYPE_IDENTITY" />
+		<field name="TYPE_MATRIX" />
+		<field name="mAlpha" />
+		<field name="mMatrix" />
+		<field name="mTransformationType" />
+	</class>
+	<class name="android/view/animation/TranslateAnimation" since="1">
+		<extends name="android/view/animation/Animation" />
+		<method name="&lt;init&gt;(FFFF)V" />
+		<method name="&lt;init&gt;(IFIFIFIF)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/view/autofill/AutofillId" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/autofill/AutofillManager" since="26">
+		<extends name="java/lang/Object" />
+		<method name="cancel()V" />
+		<method name="commit()V" />
+		<method name="disableAutofillServices()V" />
+		<method name="getAutofillServiceComponentName()Landroid/content/ComponentName;" since="28" />
+		<method name="getAvailableFieldClassificationAlgorithms()Ljava/util/List;" since="28" />
+		<method name="getDefaultFieldClassificationAlgorithm()Ljava/lang/String;" since="28" />
+		<method name="getNextAutofillId()Landroid/view/autofill/AutofillId;" since="28" />
+		<method name="getUserData()Landroid/service/autofill/UserData;" since="28" />
+		<method name="getUserDataId()Ljava/lang/String;" since="28" />
+		<method name="hasEnabledAutofillServices()Z" />
+		<method name="isAutofillSupported()Z" />
+		<method name="isEnabled()Z" />
+		<method name="isFieldClassificationEnabled()Z" since="28" />
+		<method name="notifyValueChanged(Landroid/view/View;)V" />
+		<method name="notifyValueChanged(Landroid/view/View;ILandroid/view/autofill/AutofillValue;)V" />
+		<method name="notifyViewClicked(Landroid/view/View;)V" since="28" />
+		<method name="notifyViewClicked(Landroid/view/View;I)V" since="28" />
+		<method name="notifyViewEntered(Landroid/view/View;)V" />
+		<method name="notifyViewEntered(Landroid/view/View;ILandroid/graphics/Rect;)V" />
+		<method name="notifyViewExited(Landroid/view/View;)V" />
+		<method name="notifyViewExited(Landroid/view/View;I)V" />
+		<method name="notifyViewVisibilityChanged(Landroid/view/View;IZ)V" since="27" />
+		<method name="notifyViewVisibilityChanged(Landroid/view/View;Z)V" since="27" />
+		<method name="registerCallback(Landroid/view/autofill/AutofillManager$AutofillCallback;)V" />
+		<method name="requestAutofill(Landroid/view/View;)V" />
+		<method name="requestAutofill(Landroid/view/View;ILandroid/graphics/Rect;)V" />
+		<method name="setUserData(Landroid/service/autofill/UserData;)V" since="28" />
+		<method name="unregisterCallback(Landroid/view/autofill/AutofillManager$AutofillCallback;)V" />
+		<field name="EXTRA_ASSIST_STRUCTURE" />
+		<field name="EXTRA_AUTHENTICATION_RESULT" />
+		<field name="EXTRA_AUTHENTICATION_RESULT_EPHEMERAL_DATASET" since="31" />
+		<field name="EXTRA_CLIENT_STATE" />
+		<field name="EXTRA_INLINE_SUGGESTIONS_REQUEST" since="31" />
+	</class>
+	<class name="android/view/autofill/AutofillManager$AutofillCallback" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onAutofillEvent(Landroid/view/View;I)V" />
+		<method name="onAutofillEvent(Landroid/view/View;II)V" />
+		<field name="EVENT_INPUT_HIDDEN" />
+		<field name="EVENT_INPUT_SHOWN" />
+		<field name="EVENT_INPUT_UNAVAILABLE" />
+	</class>
+	<class name="android/view/autofill/AutofillValue" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="forDate(J)Landroid/view/autofill/AutofillValue;" />
+		<method name="forList(I)Landroid/view/autofill/AutofillValue;" />
+		<method name="forText(Ljava/lang/CharSequence;)Landroid/view/autofill/AutofillValue;" />
+		<method name="forToggle(Z)Landroid/view/autofill/AutofillValue;" />
+		<method name="getDateValue()J" />
+		<method name="getListValue()I" />
+		<method name="getTextValue()Ljava/lang/CharSequence;" />
+		<method name="getToggleValue()Z" />
+		<method name="isDate()Z" />
+		<method name="isList()Z" />
+		<method name="isText()Z" />
+		<method name="isToggle()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/contentcapture/ContentCaptureCondition" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/content/LocusId;I)V" />
+		<method name="getFlags()I" />
+		<method name="getLocusId()Landroid/content/LocusId;" />
+		<field name="CREATOR" />
+		<field name="FLAG_IS_REGEX" />
+	</class>
+	<class name="android/view/contentcapture/ContentCaptureContext" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="forLocusId(Ljava/lang/String;)Landroid/view/contentcapture/ContentCaptureContext;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getLocusId()Landroid/content/LocusId;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/contentcapture/ContentCaptureContext$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/LocusId;)V" />
+		<method name="build()Landroid/view/contentcapture/ContentCaptureContext;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/contentcapture/ContentCaptureContext$Builder;" />
+	</class>
+	<class name="android/view/contentcapture/ContentCaptureManager" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getContentCaptureConditions()Ljava/util/Set;" />
+		<method name="getServiceComponentName()Landroid/content/ComponentName;" />
+		<method name="isContentCaptureEnabled()Z" />
+		<method name="removeData(Landroid/view/contentcapture/DataRemovalRequest;)V" />
+		<method name="setContentCaptureEnabled(Z)V" />
+		<method name="shareData(Landroid/view/contentcapture/DataShareRequest;Ljava/util/concurrent/Executor;Landroid/view/contentcapture/DataShareWriteAdapter;)V" since="30" />
+		<field name="DATA_SHARE_ERROR_CONCURRENT_REQUEST" since="30" />
+		<field name="DATA_SHARE_ERROR_TIMEOUT_INTERRUPTED" since="30" />
+		<field name="DATA_SHARE_ERROR_UNKNOWN" since="30" />
+	</class>
+	<class name="android/view/contentcapture/ContentCaptureSession" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="createContentCaptureSession(Landroid/view/contentcapture/ContentCaptureContext;)Landroid/view/contentcapture/ContentCaptureSession;" />
+		<method name="destroy()V" />
+		<method name="getContentCaptureContext()Landroid/view/contentcapture/ContentCaptureContext;" />
+		<method name="getContentCaptureSessionId()Landroid/view/contentcapture/ContentCaptureSessionId;" />
+		<method name="newAutofillId(Landroid/view/autofill/AutofillId;J)Landroid/view/autofill/AutofillId;" />
+		<method name="newViewStructure(Landroid/view/View;)Landroid/view/ViewStructure;" />
+		<method name="newVirtualViewStructure(Landroid/view/autofill/AutofillId;J)Landroid/view/ViewStructure;" />
+		<method name="notifySessionPaused()V" since="30" />
+		<method name="notifySessionResumed()V" since="30" />
+		<method name="notifyViewAppeared(Landroid/view/ViewStructure;)V" />
+		<method name="notifyViewDisappeared(Landroid/view/autofill/AutofillId;)V" />
+		<method name="notifyViewInsetsChanged(Landroid/graphics/Insets;)V" since="30" />
+		<method name="notifyViewTextChanged(Landroid/view/autofill/AutofillId;Ljava/lang/CharSequence;)V" />
+		<method name="notifyViewsDisappeared(Landroid/view/autofill/AutofillId;[J)V" />
+		<method name="setContentCaptureContext(Landroid/view/contentcapture/ContentCaptureContext;)V" />
+	</class>
+	<class name="android/view/contentcapture/ContentCaptureSessionId" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/contentcapture/DataRemovalRequest" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getLocusIdRequests()Ljava/util/List;" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="isForEverything()Z" />
+		<field name="CREATOR" />
+		<field name="FLAG_IS_PREFIX" />
+	</class>
+	<class name="android/view/contentcapture/DataRemovalRequest$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addLocusId(Landroid/content/LocusId;I)Landroid/view/contentcapture/DataRemovalRequest$Builder;" />
+		<method name="build()Landroid/view/contentcapture/DataRemovalRequest;" />
+		<method name="forEverything()Landroid/view/contentcapture/DataRemovalRequest$Builder;" />
+	</class>
+	<class name="android/view/contentcapture/DataRemovalRequest$LocusIdRequest" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getFlags()I" />
+		<method name="getLocusId()Landroid/content/LocusId;" />
+	</class>
+	<class name="android/view/contentcapture/DataShareRequest" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/content/LocusId;Ljava/lang/String;)V" />
+		<method name="getLocusId()Landroid/content/LocusId;" />
+		<method name="getMimeType()Ljava/lang/String;" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/contentcapture/DataShareWriteAdapter" since="30">
+		<extends name="java/lang/Object" />
+		<method name="onError(I)V" />
+		<method name="onRejected()V" />
+		<method name="onWrite(Landroid/os/ParcelFileDescriptor;)V" />
+	</class>
+	<class name="android/view/displayhash/DisplayHash" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/displayhash/DisplayHashManager" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getSupportedHashAlgorithms()Ljava/util/Set;" />
+		<method name="verifyDisplayHash(Landroid/view/displayhash/DisplayHash;)Landroid/view/displayhash/VerifiedDisplayHash;" />
+	</class>
+	<class name="android/view/displayhash/DisplayHashResultCallback" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onDisplayHashError(I)V" />
+		<method name="onDisplayHashResult(Landroid/view/displayhash/DisplayHash;)V" />
+		<field name="DISPLAY_HASH_ERROR_INVALID_BOUNDS" />
+		<field name="DISPLAY_HASH_ERROR_INVALID_HASH_ALGORITHM" />
+		<field name="DISPLAY_HASH_ERROR_MISSING_WINDOW" />
+		<field name="DISPLAY_HASH_ERROR_NOT_VISIBLE_ON_SCREEN" />
+		<field name="DISPLAY_HASH_ERROR_TOO_MANY_REQUESTS" />
+		<field name="DISPLAY_HASH_ERROR_UNKNOWN" />
+	</class>
+	<class name="android/view/displayhash/VerifiedDisplayHash" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(JLandroid/graphics/Rect;Ljava/lang/String;[B)V" />
+		<method name="getBoundsInWindow()Landroid/graphics/Rect;" />
+		<method name="getHashAlgorithm()Ljava/lang/String;" />
+		<method name="getImageHash()[B" />
+		<method name="getTimeMillis()J" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/inputmethod/BaseInputConnection" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/inputmethod/InputConnection" />
+		<method name="&lt;init&gt;(Landroid/view/View;Z)V" />
+		<method name="getComposingSpanEnd(Landroid/text/Spannable;)I" />
+		<method name="getComposingSpanStart(Landroid/text/Spannable;)I" />
+		<method name="getEditable()Landroid/text/Editable;" />
+		<method name="removeComposingSpans(Landroid/text/Spannable;)V" />
+		<method name="setComposingSpans(Landroid/text/Spannable;)V" />
+	</class>
+	<class name="android/view/inputmethod/CompletionInfo" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(JILjava/lang/CharSequence;)V" />
+		<method name="&lt;init&gt;(JILjava/lang/CharSequence;Ljava/lang/CharSequence;)V" />
+		<method name="getId()J" />
+		<method name="getLabel()Ljava/lang/CharSequence;" />
+		<method name="getPosition()I" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/inputmethod/CorrectionInfo" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(ILjava/lang/CharSequence;Ljava/lang/CharSequence;)V" />
+		<method name="getNewText()Ljava/lang/CharSequence;" />
+		<method name="getOffset()I" />
+		<method name="getOldText()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/inputmethod/CursorAnchorInfo" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="getCharacterBounds(I)Landroid/graphics/RectF;" />
+		<method name="getCharacterBoundsFlags(I)I" />
+		<method name="getComposingText()Ljava/lang/CharSequence;" />
+		<method name="getComposingTextStart()I" />
+		<method name="getInsertionMarkerBaseline()F" />
+		<method name="getInsertionMarkerBottom()F" />
+		<method name="getInsertionMarkerFlags()I" />
+		<method name="getInsertionMarkerHorizontal()F" />
+		<method name="getInsertionMarkerTop()F" />
+		<method name="getMatrix()Landroid/graphics/Matrix;" />
+		<method name="getSelectionEnd()I" />
+		<method name="getSelectionStart()I" />
+		<field name="CREATOR" />
+		<field name="FLAG_HAS_INVISIBLE_REGION" />
+		<field name="FLAG_HAS_VISIBLE_REGION" />
+		<field name="FLAG_IS_RTL" />
+	</class>
+	<class name="android/view/inputmethod/CursorAnchorInfo$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addCharacterBounds(IFFFFI)Landroid/view/inputmethod/CursorAnchorInfo$Builder;" />
+		<method name="build()Landroid/view/inputmethod/CursorAnchorInfo;" />
+		<method name="reset()V" />
+		<method name="setComposingText(ILjava/lang/CharSequence;)Landroid/view/inputmethod/CursorAnchorInfo$Builder;" />
+		<method name="setInsertionMarkerLocation(FFFFI)Landroid/view/inputmethod/CursorAnchorInfo$Builder;" />
+		<method name="setMatrix(Landroid/graphics/Matrix;)Landroid/view/inputmethod/CursorAnchorInfo$Builder;" />
+		<method name="setSelectionRange(II)Landroid/view/inputmethod/CursorAnchorInfo$Builder;" />
+	</class>
+	<class name="android/view/inputmethod/EditorInfo" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="android/text/InputType" />
+		<method name="&lt;init&gt;()V" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="getInitialSelectedText(I)Ljava/lang/CharSequence;" since="30" />
+		<method name="getInitialSurroundingText(III)Landroid/view/inputmethod/SurroundingText;" since="31" />
+		<method name="getInitialTextAfterCursor(II)Ljava/lang/CharSequence;" since="30" />
+		<method name="getInitialTextBeforeCursor(II)Ljava/lang/CharSequence;" since="30" />
+		<method name="makeCompatible(I)V" since="11" />
+		<method name="setInitialSurroundingSubText(Ljava/lang/CharSequence;I)V" since="30" />
+		<method name="setInitialSurroundingText(Ljava/lang/CharSequence;)V" since="30" />
+		<field name="CREATOR" />
+		<field name="IME_ACTION_DONE" />
+		<field name="IME_ACTION_GO" />
+		<field name="IME_ACTION_NEXT" />
+		<field name="IME_ACTION_NONE" />
+		<field name="IME_ACTION_PREVIOUS" since="11" />
+		<field name="IME_ACTION_SEARCH" />
+		<field name="IME_ACTION_SEND" />
+		<field name="IME_ACTION_UNSPECIFIED" />
+		<field name="IME_FLAG_FORCE_ASCII" since="16" />
+		<field name="IME_FLAG_NAVIGATE_NEXT" since="11" />
+		<field name="IME_FLAG_NAVIGATE_PREVIOUS" since="11" />
+		<field name="IME_FLAG_NO_ACCESSORY_ACTION" />
+		<field name="IME_FLAG_NO_ENTER_ACTION" />
+		<field name="IME_FLAG_NO_EXTRACT_UI" />
+		<field name="IME_FLAG_NO_FULLSCREEN" since="11" />
+		<field name="IME_FLAG_NO_PERSONALIZED_LEARNING" since="26" />
+		<field name="IME_MASK_ACTION" />
+		<field name="IME_NULL" />
+		<field name="actionId" />
+		<field name="actionLabel" />
+		<field name="contentMimeTypes" since="25" />
+		<field name="extras" />
+		<field name="fieldId" />
+		<field name="fieldName" />
+		<field name="hintLocales" since="24" />
+		<field name="hintText" />
+		<field name="imeOptions" />
+		<field name="initialCapsMode" />
+		<field name="initialSelEnd" />
+		<field name="initialSelStart" />
+		<field name="inputType" />
+		<field name="label" />
+		<field name="packageName" />
+		<field name="privateImeOptions" />
+	</class>
+	<class name="android/view/inputmethod/ExtractedText" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<field name="CREATOR" />
+		<field name="FLAG_SELECTING" />
+		<field name="FLAG_SINGLE_LINE" />
+		<field name="flags" />
+		<field name="hint" since="28" />
+		<field name="partialEndOffset" />
+		<field name="partialStartOffset" />
+		<field name="selectionEnd" />
+		<field name="selectionStart" />
+		<field name="startOffset" />
+		<field name="text" />
+	</class>
+	<class name="android/view/inputmethod/ExtractedTextRequest" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<field name="CREATOR" />
+		<field name="flags" />
+		<field name="hintMaxChars" />
+		<field name="hintMaxLines" />
+		<field name="token" />
+	</class>
+	<class name="android/view/inputmethod/InlineSuggestion" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getInfo()Landroid/view/inputmethod/InlineSuggestionInfo;" />
+		<method name="inflate(Landroid/content/Context;Landroid/util/Size;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/inputmethod/InlineSuggestionInfo" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAutofillHints()[Ljava/lang/String;" />
+		<method name="getInlinePresentationSpec()Landroid/widget/inline/InlinePresentationSpec;" />
+		<method name="getSource()Ljava/lang/String;" />
+		<method name="getType()Ljava/lang/String;" />
+		<method name="isPinned()Z" />
+		<field name="CREATOR" />
+		<field name="SOURCE_AUTOFILL" />
+		<field name="SOURCE_PLATFORM" />
+		<field name="TYPE_ACTION" />
+		<field name="TYPE_SUGGESTION" />
+	</class>
+	<class name="android/view/inputmethod/InlineSuggestionsRequest" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getHostPackageName()Ljava/lang/String;" />
+		<method name="getInlinePresentationSpecs()Ljava/util/List;" />
+		<method name="getInlineTooltipPresentationSpec()Landroid/widget/inline/InlinePresentationSpec;" since="31" />
+		<method name="getMaxSuggestionCount()I" />
+		<method name="getSupportedLocales()Landroid/os/LocaleList;" />
+		<field name="CREATOR" />
+		<field name="SUGGESTION_COUNT_UNLIMITED" />
+	</class>
+	<class name="android/view/inputmethod/InlineSuggestionsRequest$Builder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/util/List;)V" />
+		<method name="addInlinePresentationSpecs(Landroid/widget/inline/InlinePresentationSpec;)Landroid/view/inputmethod/InlineSuggestionsRequest$Builder;" />
+		<method name="build()Landroid/view/inputmethod/InlineSuggestionsRequest;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/inputmethod/InlineSuggestionsRequest$Builder;" />
+		<method name="setInlinePresentationSpecs(Ljava/util/List;)Landroid/view/inputmethod/InlineSuggestionsRequest$Builder;" />
+		<method name="setInlineTooltipPresentationSpec(Landroid/widget/inline/InlinePresentationSpec;)Landroid/view/inputmethod/InlineSuggestionsRequest$Builder;" since="31" />
+		<method name="setMaxSuggestionCount(I)Landroid/view/inputmethod/InlineSuggestionsRequest$Builder;" />
+		<method name="setSupportedLocales(Landroid/os/LocaleList;)Landroid/view/inputmethod/InlineSuggestionsRequest$Builder;" />
+	</class>
+	<class name="android/view/inputmethod/InlineSuggestionsResponse" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getInlineSuggestions()Ljava/util/List;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/inputmethod/InputBinding" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/view/inputmethod/InputConnection;Landroid/os/IBinder;II)V" />
+		<method name="&lt;init&gt;(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/InputBinding;)V" />
+		<method name="getConnection()Landroid/view/inputmethod/InputConnection;" />
+		<method name="getConnectionToken()Landroid/os/IBinder;" />
+		<method name="getPid()I" />
+		<method name="getUid()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/inputmethod/InputConnection" since="3">
+		<extends name="java/lang/Object" />
+		<method name="beginBatchEdit()Z" />
+		<method name="clearMetaKeyStates(I)Z" />
+		<method name="closeConnection()V" since="24" />
+		<method name="commitCompletion(Landroid/view/inputmethod/CompletionInfo;)Z" />
+		<method name="commitContent(Landroid/view/inputmethod/InputContentInfo;ILandroid/os/Bundle;)Z" since="25" />
+		<method name="commitCorrection(Landroid/view/inputmethod/CorrectionInfo;)Z" since="11" />
+		<method name="commitText(Ljava/lang/CharSequence;I)Z" />
+		<method name="deleteSurroundingText(II)Z" />
+		<method name="deleteSurroundingTextInCodePoints(II)Z" since="24" />
+		<method name="endBatchEdit()Z" />
+		<method name="finishComposingText()Z" />
+		<method name="getCursorCapsMode(I)I" />
+		<method name="getExtractedText(Landroid/view/inputmethod/ExtractedTextRequest;I)Landroid/view/inputmethod/ExtractedText;" />
+		<method name="getHandler()Landroid/os/Handler;" since="24" />
+		<method name="getSelectedText(I)Ljava/lang/CharSequence;" since="9" />
+		<method name="getSurroundingText(III)Landroid/view/inputmethod/SurroundingText;" since="31" />
+		<method name="getTextAfterCursor(II)Ljava/lang/CharSequence;" />
+		<method name="getTextBeforeCursor(II)Ljava/lang/CharSequence;" />
+		<method name="performContextMenuAction(I)Z" />
+		<method name="performEditorAction(I)Z" />
+		<method name="performPrivateCommand(Ljava/lang/String;Landroid/os/Bundle;)Z" />
+		<method name="performSpellCheck()Z" since="31" />
+		<method name="reportFullscreenMode(Z)Z" />
+		<method name="requestCursorUpdates(I)Z" since="21" />
+		<method name="sendKeyEvent(Landroid/view/KeyEvent;)Z" />
+		<method name="setComposingRegion(II)Z" since="9" />
+		<method name="setComposingText(Ljava/lang/CharSequence;I)Z" />
+		<method name="setImeConsumesInput(Z)Z" since="31" />
+		<method name="setSelection(II)Z" />
+		<field name="CURSOR_UPDATE_IMMEDIATE" since="21" />
+		<field name="CURSOR_UPDATE_MONITOR" since="21" />
+		<field name="GET_EXTRACTED_TEXT_MONITOR" />
+		<field name="GET_TEXT_WITH_STYLES" />
+		<field name="INPUT_CONTENT_GRANT_READ_URI_PERMISSION" since="25" />
+	</class>
+	<class name="android/view/inputmethod/InputConnectionWrapper" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/inputmethod/InputConnection" />
+		<method name="&lt;init&gt;(Landroid/view/inputmethod/InputConnection;Z)V" />
+		<method name="setTarget(Landroid/view/inputmethod/InputConnection;)V" />
+	</class>
+	<class name="android/view/inputmethod/InputContentInfo" since="25">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/net/Uri;Landroid/content/ClipDescription;)V" />
+		<method name="&lt;init&gt;(Landroid/net/Uri;Landroid/content/ClipDescription;Landroid/net/Uri;)V" />
+		<method name="getContentUri()Landroid/net/Uri;" />
+		<method name="getDescription()Landroid/content/ClipDescription;" />
+		<method name="getLinkUri()Landroid/net/Uri;" />
+		<method name="releasePermission()V" />
+		<method name="requestPermission()V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/inputmethod/InputMethod" since="3">
+		<extends name="java/lang/Object" />
+		<method name="attachToken(Landroid/os/IBinder;)V" />
+		<method name="bindInput(Landroid/view/inputmethod/InputBinding;)V" />
+		<method name="changeInputMethodSubtype(Landroid/view/inputmethod/InputMethodSubtype;)V" since="11" />
+		<method name="createSession(Landroid/view/inputmethod/InputMethod$SessionCallback;)V" />
+		<method name="hideSoftInput(ILandroid/os/ResultReceiver;)V" />
+		<method name="restartInput(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;)V" />
+		<method name="revokeSession(Landroid/view/inputmethod/InputMethodSession;)V" />
+		<method name="setSessionEnabled(Landroid/view/inputmethod/InputMethodSession;Z)V" />
+		<method name="showSoftInput(ILandroid/os/ResultReceiver;)V" />
+		<method name="startInput(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;)V" />
+		<method name="unbindInput()V" />
+		<field name="SERVICE_INTERFACE" />
+		<field name="SERVICE_META_DATA" />
+		<field name="SHOW_EXPLICIT" />
+		<field name="SHOW_FORCED" />
+	</class>
+	<class name="android/view/inputmethod/InputMethod$SessionCallback" since="3">
+		<extends name="java/lang/Object" />
+		<method name="sessionCreated(Landroid/view/inputmethod/InputMethodSession;)V" />
+	</class>
+	<class name="android/view/inputmethod/InputMethodInfo" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/content/pm/ResolveInfo;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;)V" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="getComponent()Landroid/content/ComponentName;" />
+		<method name="getConfigChanges()I" since="31" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getIsDefaultResourceId()I" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getServiceInfo()Landroid/content/pm/ServiceInfo;" />
+		<method name="getServiceName()Ljava/lang/String;" />
+		<method name="getSettingsActivity()Ljava/lang/String;" />
+		<method name="getSubtypeAt(I)Landroid/view/inputmethod/InputMethodSubtype;" since="11" />
+		<method name="getSubtypeCount()I" since="11" />
+		<method name="loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;" />
+		<method name="loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" />
+		<method name="shouldShowInInputMethodPicker()Z" since="31" />
+		<method name="suppressesSpellChecker()Z" since="31" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/inputmethod/InputMethodManager" since="3">
+		<extends name="java/lang/Object" />
+		<method name="dispatchKeyEventFromInputMethod(Landroid/view/View;Landroid/view/KeyEvent;)V" since="24" />
+		<method name="displayCompletions(Landroid/view/View;[Landroid/view/inputmethod/CompletionInfo;)V" />
+		<method name="getCurrentInputMethodSubtype()Landroid/view/inputmethod/InputMethodSubtype;" since="11" />
+		<method name="getEnabledInputMethodList()Ljava/util/List;" />
+		<method name="getEnabledInputMethodSubtypeList(Landroid/view/inputmethod/InputMethodInfo;Z)Ljava/util/List;" since="11" />
+		<method name="getInputMethodList()Ljava/util/List;" />
+		<method name="getLastInputMethodSubtype()Landroid/view/inputmethod/InputMethodSubtype;" since="14" />
+		<method name="getShortcutInputMethodsAndSubtypes()Ljava/util/Map;" since="11" />
+		<method name="hideSoftInputFromInputMethod(Landroid/os/IBinder;I)V" deprecated="28" />
+		<method name="hideSoftInputFromWindow(Landroid/os/IBinder;I)Z" />
+		<method name="hideSoftInputFromWindow(Landroid/os/IBinder;ILandroid/os/ResultReceiver;)Z" />
+		<method name="hideStatusIcon(Landroid/os/IBinder;)V" deprecated="28" />
+		<method name="isAcceptingText()Z" />
+		<method name="isActive()Z" />
+		<method name="isActive(Landroid/view/View;)Z" />
+		<method name="isFullscreenMode()Z" />
+		<method name="isInputMethodSuppressingSpellChecker()Z" since="31" />
+		<method name="isWatchingCursor(Landroid/view/View;)Z" deprecated="21" />
+		<method name="restartInput(Landroid/view/View;)V" />
+		<method name="sendAppPrivateCommand(Landroid/view/View;Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="setAdditionalInputMethodSubtypes(Ljava/lang/String;[Landroid/view/inputmethod/InputMethodSubtype;)V" since="14" deprecated="29" />
+		<method name="setCurrentInputMethodSubtype(Landroid/view/inputmethod/InputMethodSubtype;)Z" since="11" deprecated="29" />
+		<method name="setInputMethod(Landroid/os/IBinder;Ljava/lang/String;)V" deprecated="28" />
+		<method name="setInputMethodAndSubtype(Landroid/os/IBinder;Ljava/lang/String;Landroid/view/inputmethod/InputMethodSubtype;)V" since="11" deprecated="28" />
+		<method name="shouldOfferSwitchingToNextInputMethod(Landroid/os/IBinder;)Z" since="19" deprecated="28" />
+		<method name="showInputMethodAndSubtypeEnabler(Ljava/lang/String;)V" since="11" />
+		<method name="showInputMethodPicker()V" />
+		<method name="showSoftInput(Landroid/view/View;I)Z" />
+		<method name="showSoftInput(Landroid/view/View;ILandroid/os/ResultReceiver;)Z" />
+		<method name="showSoftInputFromInputMethod(Landroid/os/IBinder;I)V" deprecated="28" />
+		<method name="showStatusIcon(Landroid/os/IBinder;Ljava/lang/String;I)V" deprecated="28" />
+		<method name="switchToLastInputMethod(Landroid/os/IBinder;)Z" since="11" deprecated="28" />
+		<method name="switchToNextInputMethod(Landroid/os/IBinder;Z)Z" since="16" deprecated="28" />
+		<method name="toggleSoftInput(II)V" deprecated="31" />
+		<method name="toggleSoftInputFromWindow(Landroid/os/IBinder;II)V" deprecated="31" />
+		<method name="updateCursor(Landroid/view/View;IIII)V" deprecated="21" />
+		<method name="updateCursorAnchorInfo(Landroid/view/View;Landroid/view/inputmethod/CursorAnchorInfo;)V" since="21" />
+		<method name="updateExtractedText(Landroid/view/View;ILandroid/view/inputmethod/ExtractedText;)V" />
+		<method name="updateSelection(Landroid/view/View;IIII)V" />
+		<method name="viewClicked(Landroid/view/View;)V" since="14" deprecated="29" />
+		<field name="HIDE_IMPLICIT_ONLY" />
+		<field name="HIDE_NOT_ALWAYS" />
+		<field name="RESULT_HIDDEN" />
+		<field name="RESULT_SHOWN" />
+		<field name="RESULT_UNCHANGED_HIDDEN" />
+		<field name="RESULT_UNCHANGED_SHOWN" />
+		<field name="SHOW_FORCED" />
+		<field name="SHOW_IMPLICIT" />
+	</class>
+	<class name="android/view/inputmethod/InputMethodSession" since="3">
+		<extends name="java/lang/Object" />
+		<method name="appPrivateCommand(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="dispatchGenericMotionEvent(ILandroid/view/MotionEvent;Landroid/view/inputmethod/InputMethodSession$EventCallback;)V" since="17" />
+		<method name="dispatchKeyEvent(ILandroid/view/KeyEvent;Landroid/view/inputmethod/InputMethodSession$EventCallback;)V" />
+		<method name="dispatchTrackballEvent(ILandroid/view/MotionEvent;Landroid/view/inputmethod/InputMethodSession$EventCallback;)V" />
+		<method name="displayCompletions([Landroid/view/inputmethod/CompletionInfo;)V" />
+		<method name="finishInput()V" />
+		<method name="toggleSoftInput(II)V" deprecated="31" />
+		<method name="updateCursor(Landroid/graphics/Rect;)V" />
+		<method name="updateCursorAnchorInfo(Landroid/view/inputmethod/CursorAnchorInfo;)V" since="21" />
+		<method name="updateExtractedText(ILandroid/view/inputmethod/ExtractedText;)V" />
+		<method name="updateSelection(IIIIII)V" />
+		<method name="viewClicked(Z)V" since="14" />
+	</class>
+	<class name="android/view/inputmethod/InputMethodSession$EventCallback" since="3">
+		<extends name="java/lang/Object" />
+		<method name="finishedEvent(IZ)V" />
+	</class>
+	<class name="android/view/inputmethod/InputMethodSubtype" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V" since="14" deprecated="19" />
+		<method name="&lt;init&gt;(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZI)V" since="17" deprecated="19" />
+		<method name="containsExtraValueKey(Ljava/lang/String;)Z" since="12" />
+		<method name="getDisplayName(Landroid/content/Context;Ljava/lang/String;Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;" since="14" />
+		<method name="getExtraValue()Ljava/lang/String;" />
+		<method name="getExtraValueOf(Ljava/lang/String;)Ljava/lang/String;" since="12" />
+		<method name="getIconResId()I" />
+		<method name="getLanguageTag()Ljava/lang/String;" since="24" />
+		<method name="getLocale()Ljava/lang/String;" deprecated="24" />
+		<method name="getMode()Ljava/lang/String;" />
+		<method name="getNameResId()I" />
+		<method name="isAsciiCapable()Z" since="19" />
+		<method name="isAuxiliary()Z" since="14" />
+		<method name="overridesImplicitlyEnabledSubtype()Z" since="14" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/inputmethod/InputMethodSubtype$InputMethodSubtypeBuilder" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/view/inputmethod/InputMethodSubtype;" />
+		<method name="setIsAsciiCapable(Z)Landroid/view/inputmethod/InputMethodSubtype$InputMethodSubtypeBuilder;" />
+		<method name="setIsAuxiliary(Z)Landroid/view/inputmethod/InputMethodSubtype$InputMethodSubtypeBuilder;" />
+		<method name="setLanguageTag(Ljava/lang/String;)Landroid/view/inputmethod/InputMethodSubtype$InputMethodSubtypeBuilder;" since="24" />
+		<method name="setOverridesImplicitlyEnabledSubtype(Z)Landroid/view/inputmethod/InputMethodSubtype$InputMethodSubtypeBuilder;" />
+		<method name="setSubtypeExtraValue(Ljava/lang/String;)Landroid/view/inputmethod/InputMethodSubtype$InputMethodSubtypeBuilder;" />
+		<method name="setSubtypeIconResId(I)Landroid/view/inputmethod/InputMethodSubtype$InputMethodSubtypeBuilder;" />
+		<method name="setSubtypeId(I)Landroid/view/inputmethod/InputMethodSubtype$InputMethodSubtypeBuilder;" />
+		<method name="setSubtypeLocale(Ljava/lang/String;)Landroid/view/inputmethod/InputMethodSubtype$InputMethodSubtypeBuilder;" />
+		<method name="setSubtypeMode(Ljava/lang/String;)Landroid/view/inputmethod/InputMethodSubtype$InputMethodSubtypeBuilder;" />
+		<method name="setSubtypeNameResId(I)Landroid/view/inputmethod/InputMethodSubtype$InputMethodSubtypeBuilder;" />
+	</class>
+	<class name="android/view/inputmethod/SurroundingText" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;III)V" />
+		<method name="getOffset()I" />
+		<method name="getSelectionEnd()I" />
+		<method name="getSelectionStart()I" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/inspector/InspectionCompanion" since="29">
+		<extends name="java/lang/Object" />
+		<method name="mapProperties(Landroid/view/inspector/PropertyMapper;)V" />
+		<method name="readProperties(Ljava/lang/Object;Landroid/view/inspector/PropertyReader;)V" />
+	</class>
+	<class name="android/view/inspector/InspectionCompanion$UninitializedPropertyMapException" since="29">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/view/inspector/InspectionCompanionProvider" since="29">
+		<extends name="java/lang/Object" />
+		<method name="provide(Ljava/lang/Class;)Landroid/view/inspector/InspectionCompanion;" />
+	</class>
+	<class name="android/view/inspector/IntFlagMapping" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="add(IILjava/lang/String;)V" />
+		<method name="get(I)Ljava/util/Set;" />
+	</class>
+	<class name="android/view/inspector/PropertyMapper" since="29">
+		<extends name="java/lang/Object" />
+		<method name="mapBoolean(Ljava/lang/String;I)I" />
+		<method name="mapByte(Ljava/lang/String;I)I" />
+		<method name="mapChar(Ljava/lang/String;I)I" />
+		<method name="mapColor(Ljava/lang/String;I)I" />
+		<method name="mapDouble(Ljava/lang/String;I)I" />
+		<method name="mapFloat(Ljava/lang/String;I)I" />
+		<method name="mapGravity(Ljava/lang/String;I)I" />
+		<method name="mapInt(Ljava/lang/String;I)I" />
+		<method name="mapIntEnum(Ljava/lang/String;ILjava/util/function/IntFunction;)I" />
+		<method name="mapIntFlag(Ljava/lang/String;ILjava/util/function/IntFunction;)I" />
+		<method name="mapLong(Ljava/lang/String;I)I" />
+		<method name="mapObject(Ljava/lang/String;I)I" />
+		<method name="mapResourceId(Ljava/lang/String;I)I" />
+		<method name="mapShort(Ljava/lang/String;I)I" />
+	</class>
+	<class name="android/view/inspector/PropertyMapper$PropertyConflictException" since="29">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="android/view/inspector/PropertyReader" since="29">
+		<extends name="java/lang/Object" />
+		<method name="readBoolean(IZ)V" />
+		<method name="readByte(IB)V" />
+		<method name="readChar(IC)V" />
+		<method name="readColor(II)V" />
+		<method name="readColor(IJ)V" />
+		<method name="readColor(ILandroid/graphics/Color;)V" />
+		<method name="readDouble(ID)V" />
+		<method name="readFloat(IF)V" />
+		<method name="readGravity(II)V" />
+		<method name="readInt(II)V" />
+		<method name="readIntEnum(II)V" />
+		<method name="readIntFlag(II)V" />
+		<method name="readLong(IJ)V" />
+		<method name="readObject(ILjava/lang/Object;)V" />
+		<method name="readResourceId(II)V" />
+		<method name="readShort(IS)V" />
+	</class>
+	<class name="android/view/inspector/PropertyReader$PropertyTypeMismatchException" since="29">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(ILjava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="android/view/inspector/StaticInspectionCompanionProvider" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/inspector/InspectionCompanionProvider" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/view/inspector/WindowInspector" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getGlobalWindowViews()Ljava/util/List;" />
+	</class>
+	<class name="android/view/textclassifier/ConversationAction" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAction()Landroid/app/RemoteAction;" />
+		<method name="getConfidenceScore()F" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getTextReply()Ljava/lang/CharSequence;" />
+		<method name="getType()Ljava/lang/String;" />
+		<field name="CREATOR" />
+		<field name="TYPE_CALL_PHONE" />
+		<field name="TYPE_CREATE_REMINDER" />
+		<field name="TYPE_OPEN_URL" />
+		<field name="TYPE_SEND_EMAIL" />
+		<field name="TYPE_SEND_SMS" />
+		<field name="TYPE_SHARE_LOCATION" />
+		<field name="TYPE_TEXT_REPLY" />
+		<field name="TYPE_TRACK_FLIGHT" />
+		<field name="TYPE_VIEW_CALENDAR" />
+		<field name="TYPE_VIEW_MAP" />
+	</class>
+	<class name="android/view/textclassifier/ConversationAction$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="build()Landroid/view/textclassifier/ConversationAction;" />
+		<method name="setAction(Landroid/app/RemoteAction;)Landroid/view/textclassifier/ConversationAction$Builder;" />
+		<method name="setConfidenceScore(F)Landroid/view/textclassifier/ConversationAction$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/textclassifier/ConversationAction$Builder;" />
+		<method name="setTextReply(Ljava/lang/CharSequence;)Landroid/view/textclassifier/ConversationAction$Builder;" />
+	</class>
+	<class name="android/view/textclassifier/ConversationActions" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/util/List;Ljava/lang/String;)V" />
+		<method name="getConversationActions()Ljava/util/List;" />
+		<method name="getId()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textclassifier/ConversationActions$Message" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAuthor()Landroid/app/Person;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getReferenceTime()Ljava/time/ZonedDateTime;" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+		<field name="PERSON_USER_OTHERS" />
+		<field name="PERSON_USER_SELF" />
+	</class>
+	<class name="android/view/textclassifier/ConversationActions$Message$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/app/Person;)V" />
+		<method name="build()Landroid/view/textclassifier/ConversationActions$Message;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/textclassifier/ConversationActions$Message$Builder;" />
+		<method name="setReferenceTime(Ljava/time/ZonedDateTime;)Landroid/view/textclassifier/ConversationActions$Message$Builder;" />
+		<method name="setText(Ljava/lang/CharSequence;)Landroid/view/textclassifier/ConversationActions$Message$Builder;" />
+	</class>
+	<class name="android/view/textclassifier/ConversationActions$Request" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCallingPackageName()Ljava/lang/String;" />
+		<method name="getConversation()Ljava/util/List;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getHints()Ljava/util/List;" />
+		<method name="getMaxSuggestions()I" />
+		<method name="getTypeConfig()Landroid/view/textclassifier/TextClassifier$EntityConfig;" />
+		<field name="CREATOR" />
+		<field name="HINT_FOR_IN_APP" />
+		<field name="HINT_FOR_NOTIFICATION" />
+	</class>
+	<class name="android/view/textclassifier/ConversationActions$Request$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/util/List;)V" />
+		<method name="build()Landroid/view/textclassifier/ConversationActions$Request;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/textclassifier/ConversationActions$Request$Builder;" />
+		<method name="setHints(Ljava/util/List;)Landroid/view/textclassifier/ConversationActions$Request$Builder;" />
+		<method name="setMaxSuggestions(I)Landroid/view/textclassifier/ConversationActions$Request$Builder;" />
+		<method name="setTypeConfig(Landroid/view/textclassifier/TextClassifier$EntityConfig;)Landroid/view/textclassifier/ConversationActions$Request$Builder;" />
+	</class>
+	<class name="android/view/textclassifier/SelectionEvent" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="createSelectionActionEvent(III)Landroid/view/textclassifier/SelectionEvent;" />
+		<method name="createSelectionActionEvent(IIILandroid/view/textclassifier/TextClassification;)Landroid/view/textclassifier/SelectionEvent;" />
+		<method name="createSelectionModifiedEvent(II)Landroid/view/textclassifier/SelectionEvent;" />
+		<method name="createSelectionModifiedEvent(IILandroid/view/textclassifier/TextClassification;)Landroid/view/textclassifier/SelectionEvent;" />
+		<method name="createSelectionModifiedEvent(IILandroid/view/textclassifier/TextSelection;)Landroid/view/textclassifier/SelectionEvent;" />
+		<method name="createSelectionStartedEvent(II)Landroid/view/textclassifier/SelectionEvent;" />
+		<method name="getDurationSincePreviousEvent()J" />
+		<method name="getDurationSinceSessionStart()J" />
+		<method name="getEnd()I" />
+		<method name="getEntityType()Ljava/lang/String;" />
+		<method name="getEventIndex()I" />
+		<method name="getEventTime()J" />
+		<method name="getEventType()I" />
+		<method name="getInvocationMethod()I" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getResultId()Ljava/lang/String;" />
+		<method name="getSessionId()Landroid/view/textclassifier/TextClassificationSessionId;" />
+		<method name="getSmartEnd()I" />
+		<method name="getSmartStart()I" />
+		<method name="getStart()I" />
+		<method name="getWidgetType()Ljava/lang/String;" />
+		<method name="getWidgetVersion()Ljava/lang/String;" />
+		<method name="isTerminal(I)Z" />
+		<field name="ACTION_ABANDON" />
+		<field name="ACTION_COPY" />
+		<field name="ACTION_CUT" />
+		<field name="ACTION_DRAG" />
+		<field name="ACTION_OTHER" />
+		<field name="ACTION_OVERTYPE" />
+		<field name="ACTION_PASTE" />
+		<field name="ACTION_RESET" />
+		<field name="ACTION_SELECT_ALL" />
+		<field name="ACTION_SHARE" />
+		<field name="ACTION_SMART_SHARE" />
+		<field name="CREATOR" />
+		<field name="EVENT_AUTO_SELECTION" />
+		<field name="EVENT_SELECTION_MODIFIED" />
+		<field name="EVENT_SELECTION_STARTED" />
+		<field name="EVENT_SMART_SELECTION_MULTI" />
+		<field name="EVENT_SMART_SELECTION_SINGLE" />
+		<field name="INVOCATION_LINK" />
+		<field name="INVOCATION_MANUAL" />
+		<field name="INVOCATION_UNKNOWN" />
+	</class>
+	<class name="android/view/textclassifier/TextClassification" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="28" />
+		<method name="getActions()Ljava/util/List;" since="28" />
+		<method name="getConfidenceScore(Ljava/lang/String;)F" />
+		<method name="getEntity(I)Ljava/lang/String;" />
+		<method name="getEntityCount()I" />
+		<method name="getExtras()Landroid/os/Bundle;" since="29" />
+		<method name="getIcon()Landroid/graphics/drawable/Drawable;" deprecated="28" />
+		<method name="getId()Ljava/lang/String;" since="28" />
+		<method name="getIntent()Landroid/content/Intent;" deprecated="28" />
+		<method name="getLabel()Ljava/lang/CharSequence;" deprecated="28" />
+		<method name="getOnClickListener()Landroid/view/View$OnClickListener;" deprecated="28" />
+		<method name="getText()Ljava/lang/String;" />
+		<field name="CREATOR" since="28" />
+	</class>
+	<class name="android/view/textclassifier/TextClassification$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addAction(Landroid/app/RemoteAction;)Landroid/view/textclassifier/TextClassification$Builder;" since="28" />
+		<method name="build()Landroid/view/textclassifier/TextClassification;" />
+		<method name="setEntityType(Ljava/lang/String;F)Landroid/view/textclassifier/TextClassification$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/textclassifier/TextClassification$Builder;" since="29" />
+		<method name="setIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/textclassifier/TextClassification$Builder;" deprecated="28" />
+		<method name="setId(Ljava/lang/String;)Landroid/view/textclassifier/TextClassification$Builder;" since="28" />
+		<method name="setIntent(Landroid/content/Intent;)Landroid/view/textclassifier/TextClassification$Builder;" deprecated="28" />
+		<method name="setLabel(Ljava/lang/String;)Landroid/view/textclassifier/TextClassification$Builder;" deprecated="28" />
+		<method name="setOnClickListener(Landroid/view/View$OnClickListener;)Landroid/view/textclassifier/TextClassification$Builder;" deprecated="28" />
+		<method name="setText(Ljava/lang/String;)Landroid/view/textclassifier/TextClassification$Builder;" />
+	</class>
+	<class name="android/view/textclassifier/TextClassification$Request" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCallingPackageName()Ljava/lang/String;" since="29" />
+		<method name="getDefaultLocales()Landroid/os/LocaleList;" />
+		<method name="getEndIndex()I" />
+		<method name="getExtras()Landroid/os/Bundle;" since="29" />
+		<method name="getReferenceTime()Ljava/time/ZonedDateTime;" />
+		<method name="getStartIndex()I" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textclassifier/TextClassification$Request$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;II)V" />
+		<method name="build()Landroid/view/textclassifier/TextClassification$Request;" />
+		<method name="setDefaultLocales(Landroid/os/LocaleList;)Landroid/view/textclassifier/TextClassification$Request$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/textclassifier/TextClassification$Request$Builder;" since="29" />
+		<method name="setReferenceTime(Ljava/time/ZonedDateTime;)Landroid/view/textclassifier/TextClassification$Request$Builder;" />
+	</class>
+	<class name="android/view/textclassifier/TextClassificationContext" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getWidgetType()Ljava/lang/String;" />
+		<method name="getWidgetVersion()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textclassifier/TextClassificationContext$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="build()Landroid/view/textclassifier/TextClassificationContext;" />
+		<method name="setWidgetVersion(Ljava/lang/String;)Landroid/view/textclassifier/TextClassificationContext$Builder;" />
+	</class>
+	<class name="android/view/textclassifier/TextClassificationManager" since="26">
+		<extends name="java/lang/Object" />
+		<method name="createTextClassificationSession(Landroid/view/textclassifier/TextClassificationContext;)Landroid/view/textclassifier/TextClassifier;" since="28" />
+		<method name="getTextClassifier()Landroid/view/textclassifier/TextClassifier;" />
+		<method name="setTextClassificationSessionFactory(Landroid/view/textclassifier/TextClassificationSessionFactory;)V" since="28" />
+		<method name="setTextClassifier(Landroid/view/textclassifier/TextClassifier;)V" />
+	</class>
+	<class name="android/view/textclassifier/TextClassificationSessionFactory" since="28">
+		<extends name="java/lang/Object" />
+		<method name="createTextClassificationSession(Landroid/view/textclassifier/TextClassificationContext;)Landroid/view/textclassifier/TextClassifier;" />
+	</class>
+	<class name="android/view/textclassifier/TextClassificationSessionId" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getValue()Ljava/lang/String;" since="30" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textclassifier/TextClassifier" since="26">
+		<extends name="java/lang/Object" />
+		<method name="classifyText(Landroid/view/textclassifier/TextClassification$Request;)Landroid/view/textclassifier/TextClassification;" since="28" />
+		<method name="classifyText(Ljava/lang/CharSequence;IILandroid/os/LocaleList;)Landroid/view/textclassifier/TextClassification;" />
+		<method name="destroy()V" since="28" />
+		<method name="detectLanguage(Landroid/view/textclassifier/TextLanguage$Request;)Landroid/view/textclassifier/TextLanguage;" since="29" />
+		<method name="generateLinks(Landroid/view/textclassifier/TextLinks$Request;)Landroid/view/textclassifier/TextLinks;" since="28" />
+		<method name="getMaxGenerateLinksTextLength()I" since="28" />
+		<method name="isDestroyed()Z" since="28" />
+		<method name="onSelectionEvent(Landroid/view/textclassifier/SelectionEvent;)V" since="28" />
+		<method name="onTextClassifierEvent(Landroid/view/textclassifier/TextClassifierEvent;)V" since="29" />
+		<method name="suggestConversationActions(Landroid/view/textclassifier/ConversationActions$Request;)Landroid/view/textclassifier/ConversationActions;" since="29" />
+		<method name="suggestSelection(Landroid/view/textclassifier/TextSelection$Request;)Landroid/view/textclassifier/TextSelection;" since="28" />
+		<method name="suggestSelection(Ljava/lang/CharSequence;IILandroid/os/LocaleList;)Landroid/view/textclassifier/TextSelection;" />
+		<field name="EXTRA_FROM_TEXT_CLASSIFIER" since="29" />
+		<field name="HINT_TEXT_IS_EDITABLE" since="28" />
+		<field name="HINT_TEXT_IS_NOT_EDITABLE" since="28" />
+		<field name="NO_OP" />
+		<field name="TYPE_ADDRESS" />
+		<field name="TYPE_DATE" since="28" />
+		<field name="TYPE_DATE_TIME" since="28" />
+		<field name="TYPE_EMAIL" />
+		<field name="TYPE_FLIGHT_NUMBER" since="28" />
+		<field name="TYPE_OTHER" />
+		<field name="TYPE_PHONE" />
+		<field name="TYPE_UNKNOWN" since="28" />
+		<field name="TYPE_URL" />
+		<field name="WIDGET_TYPE_CLIPBOARD" since="31" />
+		<field name="WIDGET_TYPE_CUSTOM_EDITTEXT" since="28" />
+		<field name="WIDGET_TYPE_CUSTOM_TEXTVIEW" since="28" />
+		<field name="WIDGET_TYPE_CUSTOM_UNSELECTABLE_TEXTVIEW" since="28" />
+		<field name="WIDGET_TYPE_EDITTEXT" since="28" />
+		<field name="WIDGET_TYPE_EDIT_WEBVIEW" since="28" />
+		<field name="WIDGET_TYPE_NOTIFICATION" since="29" />
+		<field name="WIDGET_TYPE_TEXTVIEW" since="28" />
+		<field name="WIDGET_TYPE_UNKNOWN" since="28" />
+		<field name="WIDGET_TYPE_UNSELECTABLE_TEXTVIEW" since="28" />
+		<field name="WIDGET_TYPE_WEBVIEW" since="28" />
+	</class>
+	<class name="android/view/textclassifier/TextClassifier$EntityConfig" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="create(Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)Landroid/view/textclassifier/TextClassifier$EntityConfig;" deprecated="29" />
+		<method name="createWithExplicitEntityList(Ljava/util/Collection;)Landroid/view/textclassifier/TextClassifier$EntityConfig;" deprecated="29" />
+		<method name="createWithHints(Ljava/util/Collection;)Landroid/view/textclassifier/TextClassifier$EntityConfig;" deprecated="29" />
+		<method name="getHints()Ljava/util/Collection;" />
+		<method name="resolveEntityListModifications(Ljava/util/Collection;)Ljava/util/Collection;" />
+		<method name="shouldIncludeTypesFromTextClassifier()Z" since="29" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textclassifier/TextClassifier$EntityConfig$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/view/textclassifier/TextClassifier$EntityConfig;" />
+		<method name="includeTypesFromTextClassifier(Z)Landroid/view/textclassifier/TextClassifier$EntityConfig$Builder;" />
+		<method name="setExcludedTypes(Ljava/util/Collection;)Landroid/view/textclassifier/TextClassifier$EntityConfig$Builder;" />
+		<method name="setHints(Ljava/util/Collection;)Landroid/view/textclassifier/TextClassifier$EntityConfig$Builder;" />
+		<method name="setIncludedTypes(Ljava/util/Collection;)Landroid/view/textclassifier/TextClassifier$EntityConfig$Builder;" />
+	</class>
+	<class name="android/view/textclassifier/TextClassifierEvent" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getActionIndices()[I" />
+		<method name="getEntityTypes()[Ljava/lang/String;" />
+		<method name="getEventCategory()I" />
+		<method name="getEventContext()Landroid/view/textclassifier/TextClassificationContext;" />
+		<method name="getEventIndex()I" />
+		<method name="getEventType()I" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getLocale()Ljava/lang/Object;" />
+		<method name="getModelName()Ljava/lang/String;" />
+		<method name="getResultId()Ljava/lang/String;" />
+		<method name="getScores()[F" />
+		<field name="CATEGORY_CONVERSATION_ACTIONS" />
+		<field name="CATEGORY_LANGUAGE_DETECTION" />
+		<field name="CATEGORY_LINKIFY" />
+		<field name="CATEGORY_SELECTION" />
+		<field name="CREATOR" />
+		<field name="TYPE_ACTIONS_GENERATED" />
+		<field name="TYPE_ACTIONS_SHOWN" />
+		<field name="TYPE_AUTO_SELECTION" />
+		<field name="TYPE_COPY_ACTION" />
+		<field name="TYPE_CUT_ACTION" />
+		<field name="TYPE_LINKS_GENERATED" since="30" />
+		<field name="TYPE_LINK_CLICKED" />
+		<field name="TYPE_MANUAL_REPLY" />
+		<field name="TYPE_OTHER_ACTION" />
+		<field name="TYPE_OVERTYPE" />
+		<field name="TYPE_PASTE_ACTION" />
+		<field name="TYPE_SELECTION_DESTROYED" />
+		<field name="TYPE_SELECTION_DRAG" />
+		<field name="TYPE_SELECTION_MODIFIED" />
+		<field name="TYPE_SELECTION_RESET" />
+		<field name="TYPE_SELECTION_STARTED" />
+		<field name="TYPE_SELECT_ALL" />
+		<field name="TYPE_SHARE_ACTION" />
+		<field name="TYPE_SMART_ACTION" />
+		<field name="TYPE_SMART_SELECTION_MULTI" />
+		<field name="TYPE_SMART_SELECTION_SINGLE" />
+	</class>
+	<class name="android/view/textclassifier/TextClassifierEvent$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="setActionIndices([I)Landroid/view/textclassifier/TextClassifierEvent$Builder;" />
+		<method name="setEntityTypes([Ljava/lang/String;)Landroid/view/textclassifier/TextClassifierEvent$Builder;" />
+		<method name="setEventContext(Landroid/view/textclassifier/TextClassificationContext;)Landroid/view/textclassifier/TextClassifierEvent$Builder;" />
+		<method name="setEventIndex(I)Landroid/view/textclassifier/TextClassifierEvent$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/textclassifier/TextClassifierEvent$Builder;" />
+		<method name="setLocale(Ljava/lang/Object;)Landroid/view/textclassifier/TextClassifierEvent$Builder;" />
+		<method name="setModelName(Ljava/lang/String;)Landroid/view/textclassifier/TextClassifierEvent$Builder;" />
+		<method name="setResultId(Ljava/lang/String;)Landroid/view/textclassifier/TextClassifierEvent$Builder;" />
+		<method name="setScores([F)Landroid/view/textclassifier/TextClassifierEvent$Builder;" />
+	</class>
+	<class name="android/view/textclassifier/TextClassifierEvent$ConversationActionsEvent" since="29">
+		<extends name="android/view/textclassifier/TextClassifierEvent" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textclassifier/TextClassifierEvent$ConversationActionsEvent$Builder" since="29">
+		<extends name="android/view/textclassifier/TextClassifierEvent$Builder" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="build()Landroid/view/textclassifier/TextClassifierEvent$ConversationActionsEvent;" />
+	</class>
+	<class name="android/view/textclassifier/TextClassifierEvent$LanguageDetectionEvent" since="29">
+		<extends name="android/view/textclassifier/TextClassifierEvent" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textclassifier/TextClassifierEvent$LanguageDetectionEvent$Builder" since="29">
+		<extends name="android/view/textclassifier/TextClassifierEvent$Builder" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="build()Landroid/view/textclassifier/TextClassifierEvent$LanguageDetectionEvent;" />
+	</class>
+	<class name="android/view/textclassifier/TextClassifierEvent$TextLinkifyEvent" since="29">
+		<extends name="android/view/textclassifier/TextClassifierEvent" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textclassifier/TextClassifierEvent$TextLinkifyEvent$Builder" since="29">
+		<extends name="android/view/textclassifier/TextClassifierEvent$Builder" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="build()Landroid/view/textclassifier/TextClassifierEvent$TextLinkifyEvent;" />
+	</class>
+	<class name="android/view/textclassifier/TextClassifierEvent$TextSelectionEvent" since="29">
+		<extends name="android/view/textclassifier/TextClassifierEvent" />
+		<method name="getRelativeSuggestedWordEndIndex()I" />
+		<method name="getRelativeSuggestedWordStartIndex()I" />
+		<method name="getRelativeWordEndIndex()I" />
+		<method name="getRelativeWordStartIndex()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textclassifier/TextClassifierEvent$TextSelectionEvent$Builder" since="29">
+		<extends name="android/view/textclassifier/TextClassifierEvent$Builder" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="build()Landroid/view/textclassifier/TextClassifierEvent$TextSelectionEvent;" />
+		<method name="setRelativeSuggestedWordEndIndex(I)Landroid/view/textclassifier/TextClassifierEvent$TextSelectionEvent$Builder;" />
+		<method name="setRelativeSuggestedWordStartIndex(I)Landroid/view/textclassifier/TextClassifierEvent$TextSelectionEvent$Builder;" />
+		<method name="setRelativeWordEndIndex(I)Landroid/view/textclassifier/TextClassifierEvent$TextSelectionEvent$Builder;" />
+		<method name="setRelativeWordStartIndex(I)Landroid/view/textclassifier/TextClassifierEvent$TextSelectionEvent$Builder;" />
+	</class>
+	<class name="android/view/textclassifier/TextLanguage" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getConfidenceScore(Ljava/lang/Object;)F" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getLocale(I)Ljava/lang/Object;" />
+		<method name="getLocaleHypothesisCount()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textclassifier/TextLanguage$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/view/textclassifier/TextLanguage;" />
+		<method name="putLocale(Ljava/lang/Object;F)Landroid/view/textclassifier/TextLanguage$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/textclassifier/TextLanguage$Builder;" />
+		<method name="setId(Ljava/lang/String;)Landroid/view/textclassifier/TextLanguage$Builder;" />
+	</class>
+	<class name="android/view/textclassifier/TextLanguage$Request" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCallingPackageName()Ljava/lang/String;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textclassifier/TextLanguage$Request$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;)V" />
+		<method name="build()Landroid/view/textclassifier/TextLanguage$Request;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/textclassifier/TextLanguage$Request$Builder;" />
+	</class>
+	<class name="android/view/textclassifier/TextLinks" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="apply(Landroid/text/Spannable;ILjava/util/function/Function;)I" />
+		<method name="getExtras()Landroid/os/Bundle;" since="29" />
+		<method name="getLinks()Ljava/util/Collection;" />
+		<method name="getText()Ljava/lang/CharSequence;" since="30" />
+		<field name="APPLY_STRATEGY_IGNORE" />
+		<field name="APPLY_STRATEGY_REPLACE" />
+		<field name="CREATOR" />
+		<field name="STATUS_DIFFERENT_TEXT" />
+		<field name="STATUS_LINKS_APPLIED" />
+		<field name="STATUS_NO_LINKS_APPLIED" />
+		<field name="STATUS_NO_LINKS_FOUND" />
+		<field name="STATUS_UNSUPPORTED_CHARACTER" since="29" />
+	</class>
+	<class name="android/view/textclassifier/TextLinks$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="addLink(IILjava/util/Map;)Landroid/view/textclassifier/TextLinks$Builder;" />
+		<method name="addLink(IILjava/util/Map;Landroid/os/Bundle;)Landroid/view/textclassifier/TextLinks$Builder;" since="29" />
+		<method name="build()Landroid/view/textclassifier/TextLinks;" />
+		<method name="clearTextLinks()Landroid/view/textclassifier/TextLinks$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/textclassifier/TextLinks$Builder;" since="29" />
+	</class>
+	<class name="android/view/textclassifier/TextLinks$Request" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCallingPackageName()Ljava/lang/String;" since="29" />
+		<method name="getDefaultLocales()Landroid/os/LocaleList;" />
+		<method name="getEntityConfig()Landroid/view/textclassifier/TextClassifier$EntityConfig;" />
+		<method name="getExtras()Landroid/os/Bundle;" since="29" />
+		<method name="getReferenceTime()Ljava/time/ZonedDateTime;" since="30" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textclassifier/TextLinks$Request$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;)V" />
+		<method name="build()Landroid/view/textclassifier/TextLinks$Request;" />
+		<method name="setDefaultLocales(Landroid/os/LocaleList;)Landroid/view/textclassifier/TextLinks$Request$Builder;" />
+		<method name="setEntityConfig(Landroid/view/textclassifier/TextClassifier$EntityConfig;)Landroid/view/textclassifier/TextLinks$Request$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/textclassifier/TextLinks$Request$Builder;" since="29" />
+		<method name="setReferenceTime(Ljava/time/ZonedDateTime;)Landroid/view/textclassifier/TextLinks$Request$Builder;" since="30" />
+	</class>
+	<class name="android/view/textclassifier/TextLinks$TextLink" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getConfidenceScore(Ljava/lang/String;)F" />
+		<method name="getEnd()I" />
+		<method name="getEntity(I)Ljava/lang/String;" />
+		<method name="getEntityCount()I" />
+		<method name="getExtras()Landroid/os/Bundle;" since="29" />
+		<method name="getStart()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textclassifier/TextLinks$TextLinkSpan" since="28">
+		<extends name="android/text/style/ClickableSpan" />
+		<method name="&lt;init&gt;(Landroid/view/textclassifier/TextLinks$TextLink;)V" />
+		<method name="getTextLink()Landroid/view/textclassifier/TextLinks$TextLink;" />
+	</class>
+	<class name="android/view/textclassifier/TextSelection" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="28" />
+		<method name="getConfidenceScore(Ljava/lang/String;)F" />
+		<method name="getEntity(I)Ljava/lang/String;" />
+		<method name="getEntityCount()I" />
+		<method name="getExtras()Landroid/os/Bundle;" since="29" />
+		<method name="getId()Ljava/lang/String;" since="28" />
+		<method name="getSelectionEndIndex()I" />
+		<method name="getSelectionStartIndex()I" />
+		<method name="getTextClassification()Landroid/view/textclassifier/TextClassification;" since="31" />
+		<field name="CREATOR" since="28" />
+	</class>
+	<class name="android/view/textclassifier/TextSelection$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="build()Landroid/view/textclassifier/TextSelection;" />
+		<method name="setEntityType(Ljava/lang/String;F)Landroid/view/textclassifier/TextSelection$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/textclassifier/TextSelection$Builder;" since="29" />
+		<method name="setId(Ljava/lang/String;)Landroid/view/textclassifier/TextSelection$Builder;" since="28" />
+		<method name="setTextClassification(Landroid/view/textclassifier/TextClassification;)Landroid/view/textclassifier/TextSelection$Builder;" since="31" />
+	</class>
+	<class name="android/view/textclassifier/TextSelection$Request" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCallingPackageName()Ljava/lang/String;" since="29" />
+		<method name="getDefaultLocales()Landroid/os/LocaleList;" />
+		<method name="getEndIndex()I" />
+		<method name="getExtras()Landroid/os/Bundle;" since="29" />
+		<method name="getStartIndex()I" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<method name="shouldIncludeTextClassification()Z" since="31" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textclassifier/TextSelection$Request$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;II)V" />
+		<method name="build()Landroid/view/textclassifier/TextSelection$Request;" />
+		<method name="setDefaultLocales(Landroid/os/LocaleList;)Landroid/view/textclassifier/TextSelection$Request$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/textclassifier/TextSelection$Request$Builder;" since="29" />
+		<method name="setIncludeTextClassification(Z)Landroid/view/textclassifier/TextSelection$Request$Builder;" since="31" />
+	</class>
+	<class name="android/view/textservice/SentenceSuggestionsInfo" since="16">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;([Landroid/view/textservice/SuggestionsInfo;[I[I)V" />
+		<method name="getLengthAt(I)I" />
+		<method name="getOffsetAt(I)I" />
+		<method name="getSuggestionsCount()I" />
+		<method name="getSuggestionsInfoAt(I)Landroid/view/textservice/SuggestionsInfo;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textservice/SpellCheckerInfo" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getComponent()Landroid/content/ComponentName;" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getServiceInfo()Landroid/content/pm/ServiceInfo;" />
+		<method name="getSettingsActivity()Ljava/lang/String;" />
+		<method name="getSubtypeAt(I)Landroid/view/textservice/SpellCheckerSubtype;" />
+		<method name="getSubtypeCount()I" />
+		<method name="loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;" />
+		<method name="loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textservice/SpellCheckerSession" since="14">
+		<extends name="java/lang/Object" />
+		<method name="cancel()V" since="15" />
+		<method name="close()V" />
+		<method name="getSentenceSuggestions([Landroid/view/textservice/TextInfo;I)V" since="16" />
+		<method name="getSpellChecker()Landroid/view/textservice/SpellCheckerInfo;" />
+		<method name="getSuggestions(Landroid/view/textservice/TextInfo;I)V" deprecated="16" />
+		<method name="getSuggestions([Landroid/view/textservice/TextInfo;IZ)V" deprecated="16" />
+		<method name="isSessionDisconnected()Z" />
+		<field name="SERVICE_META_DATA" />
+	</class>
+	<class name="android/view/textservice/SpellCheckerSession$SpellCheckerSessionListener" since="14">
+		<extends name="java/lang/Object" />
+		<method name="onGetSentenceSuggestions([Landroid/view/textservice/SentenceSuggestionsInfo;)V" since="16" />
+		<method name="onGetSuggestions([Landroid/view/textservice/SuggestionsInfo;)V" />
+	</class>
+	<class name="android/view/textservice/SpellCheckerSession$SpellCheckerSessionParams" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getLocale()Ljava/util/Locale;" />
+		<method name="getSupportedAttributes()I" />
+		<method name="shouldReferToSpellCheckerLanguageSettings()Z" />
+	</class>
+	<class name="android/view/textservice/SpellCheckerSession$SpellCheckerSessionParams$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/view/textservice/SpellCheckerSession$SpellCheckerSessionParams;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/textservice/SpellCheckerSession$SpellCheckerSessionParams$Builder;" />
+		<method name="setLocale(Ljava/util/Locale;)Landroid/view/textservice/SpellCheckerSession$SpellCheckerSessionParams$Builder;" />
+		<method name="setShouldReferToSpellCheckerLanguageSettings(Z)Landroid/view/textservice/SpellCheckerSession$SpellCheckerSessionParams$Builder;" />
+		<method name="setSupportedAttributes(I)Landroid/view/textservice/SpellCheckerSession$SpellCheckerSessionParams$Builder;" />
+	</class>
+	<class name="android/view/textservice/SpellCheckerSubtype" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(ILjava/lang/String;Ljava/lang/String;)V" deprecated="24" />
+		<method name="containsExtraValueKey(Ljava/lang/String;)Z" since="16" />
+		<method name="getDisplayName(Landroid/content/Context;Ljava/lang/String;Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;" />
+		<method name="getExtraValue()Ljava/lang/String;" />
+		<method name="getExtraValueOf(Ljava/lang/String;)Ljava/lang/String;" since="16" />
+		<method name="getLanguageTag()Ljava/lang/String;" since="24" />
+		<method name="getLocale()Ljava/lang/String;" deprecated="24" />
+		<method name="getNameResId()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textservice/SuggestionsInfo" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(I[Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(I[Ljava/lang/String;II)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="getCookie()I" />
+		<method name="getSequence()I" />
+		<method name="getSuggestionAt(I)Ljava/lang/String;" />
+		<method name="getSuggestionsAttributes()I" />
+		<method name="getSuggestionsCount()I" />
+		<method name="setCookieAndSequence(II)V" />
+		<field name="CREATOR" />
+		<field name="RESULT_ATTR_DONT_SHOW_UI_FOR_SUGGESTIONS" since="31" />
+		<field name="RESULT_ATTR_HAS_RECOMMENDED_SUGGESTIONS" since="15" />
+		<field name="RESULT_ATTR_IN_THE_DICTIONARY" />
+		<field name="RESULT_ATTR_LOOKS_LIKE_GRAMMAR_ERROR" since="31" />
+		<field name="RESULT_ATTR_LOOKS_LIKE_TYPO" />
+	</class>
+	<class name="android/view/textservice/TextInfo" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;IIII)V" since="21" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;II)V" />
+		<method name="getCharSequence()Ljava/lang/CharSequence;" since="21" />
+		<method name="getCookie()I" />
+		<method name="getSequence()I" />
+		<method name="getText()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textservice/TextServicesManager" since="14">
+		<extends name="java/lang/Object" />
+		<method name="getCurrentSpellCheckerInfo()Landroid/view/textservice/SpellCheckerInfo;" since="31" />
+		<method name="getEnabledSpellCheckerInfos()Ljava/util/List;" since="31" />
+		<method name="isSpellCheckerEnabled()Z" since="31" />
+		<method name="newSpellCheckerSession(Landroid/os/Bundle;Ljava/util/Locale;Landroid/view/textservice/SpellCheckerSession$SpellCheckerSessionListener;Z)Landroid/view/textservice/SpellCheckerSession;" />
+		<method name="newSpellCheckerSession(Landroid/view/textservice/SpellCheckerSession$SpellCheckerSessionParams;Ljava/util/concurrent/Executor;Landroid/view/textservice/SpellCheckerSession$SpellCheckerSessionListener;)Landroid/view/textservice/SpellCheckerSession;" since="31" />
+	</class>
+	<class name="android/view/translation/TranslationCapability" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getSourceSpec()Landroid/view/translation/TranslationSpec;" />
+		<method name="getState()I" />
+		<method name="getSupportedTranslationFlags()I" />
+		<method name="getTargetSpec()Landroid/view/translation/TranslationSpec;" />
+		<method name="isUiTranslationEnabled()Z" />
+		<field name="CREATOR" />
+		<field name="STATE_AVAILABLE_TO_DOWNLOAD" />
+		<field name="STATE_DOWNLOADING" />
+		<field name="STATE_NOT_AVAILABLE" />
+		<field name="STATE_ON_DEVICE" />
+	</class>
+	<class name="android/view/translation/TranslationContext" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getSourceSpec()Landroid/view/translation/TranslationSpec;" />
+		<method name="getTargetSpec()Landroid/view/translation/TranslationSpec;" />
+		<method name="getTranslationFlags()I" />
+		<field name="CREATOR" />
+		<field name="FLAG_DEFINITIONS" />
+		<field name="FLAG_LOW_LATENCY" />
+		<field name="FLAG_TRANSLITERATION" />
+	</class>
+	<class name="android/view/translation/TranslationContext$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/view/translation/TranslationSpec;Landroid/view/translation/TranslationSpec;)V" />
+		<method name="build()Landroid/view/translation/TranslationContext;" />
+		<method name="setTranslationFlags(I)Landroid/view/translation/TranslationContext$Builder;" />
+	</class>
+	<class name="android/view/translation/TranslationManager" since="31">
+		<extends name="java/lang/Object" />
+		<method name="addOnDeviceTranslationCapabilityUpdateListener(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" />
+		<method name="createOnDeviceTranslator(Landroid/view/translation/TranslationContext;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" />
+		<method name="getOnDeviceTranslationCapabilities(II)Ljava/util/Set;" />
+		<method name="getOnDeviceTranslationSettingsActivityIntent()Landroid/app/PendingIntent;" />
+		<method name="removeOnDeviceTranslationCapabilityUpdateListener(Ljava/util/function/Consumer;)V" />
+	</class>
+	<class name="android/view/translation/TranslationRequest" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getFlags()I" />
+		<method name="getTranslationRequestValues()Ljava/util/List;" />
+		<method name="getViewTranslationRequests()Ljava/util/List;" />
+		<field name="CREATOR" />
+		<field name="FLAG_DICTIONARY_RESULT" />
+		<field name="FLAG_PARTIAL_RESPONSES" />
+		<field name="FLAG_TRANSLATION_RESULT" />
+		<field name="FLAG_TRANSLITERATION_RESULT" />
+	</class>
+	<class name="android/view/translation/TranslationRequest$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/view/translation/TranslationRequest;" />
+		<method name="setFlags(I)Landroid/view/translation/TranslationRequest$Builder;" />
+		<method name="setTranslationRequestValues(Ljava/util/List;)Landroid/view/translation/TranslationRequest$Builder;" />
+		<method name="setViewTranslationRequests(Ljava/util/List;)Landroid/view/translation/TranslationRequest$Builder;" />
+	</class>
+	<class name="android/view/translation/TranslationRequestValue" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="forText(Ljava/lang/CharSequence;)Landroid/view/translation/TranslationRequestValue;" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/translation/TranslationResponse" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getTranslationResponseValues()Landroid/util/SparseArray;" />
+		<method name="getTranslationStatus()I" />
+		<method name="getViewTranslationResponses()Landroid/util/SparseArray;" />
+		<method name="isFinalResponse()Z" />
+		<field name="CREATOR" />
+		<field name="TRANSLATION_STATUS_CONTEXT_UNSUPPORTED" />
+		<field name="TRANSLATION_STATUS_SUCCESS" />
+		<field name="TRANSLATION_STATUS_UNKNOWN_ERROR" />
+	</class>
+	<class name="android/view/translation/TranslationResponse$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="build()Landroid/view/translation/TranslationResponse;" />
+		<method name="setFinalResponse(Z)Landroid/view/translation/TranslationResponse$Builder;" />
+		<method name="setTranslationResponseValue(ILandroid/view/translation/TranslationResponseValue;)Landroid/view/translation/TranslationResponse$Builder;" />
+		<method name="setTranslationResponseValues(Landroid/util/SparseArray;)Landroid/view/translation/TranslationResponse$Builder;" />
+		<method name="setViewTranslationResponse(ILandroid/view/translation/ViewTranslationResponse;)Landroid/view/translation/TranslationResponse$Builder;" />
+		<method name="setViewTranslationResponses(Landroid/util/SparseArray;)Landroid/view/translation/TranslationResponse$Builder;" />
+	</class>
+	<class name="android/view/translation/TranslationResponseValue" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="forError()Landroid/view/translation/TranslationResponseValue;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getStatusCode()I" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<method name="getTransliteration()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+		<field name="EXTRA_DEFINITIONS" />
+		<field name="STATUS_ERROR" />
+		<field name="STATUS_SUCCESS" />
+	</class>
+	<class name="android/view/translation/TranslationResponseValue$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="build()Landroid/view/translation/TranslationResponseValue;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/translation/TranslationResponseValue$Builder;" />
+		<method name="setText(Ljava/lang/CharSequence;)Landroid/view/translation/TranslationResponseValue$Builder;" />
+		<method name="setTransliteration(Ljava/lang/CharSequence;)Landroid/view/translation/TranslationResponseValue$Builder;" />
+	</class>
+	<class name="android/view/translation/TranslationSpec" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;I)V" />
+		<method name="getDataFormat()I" />
+		<method name="getLocale()Ljava/lang/Object;" />
+		<field name="CREATOR" />
+		<field name="DATA_FORMAT_TEXT" />
+	</class>
+	<class name="android/view/translation/Translator" since="31">
+		<extends name="java/lang/Object" />
+		<method name="destroy()V" />
+		<method name="isDestroyed()Z" />
+		<method name="translate(Landroid/view/translation/TranslationRequest;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" />
+	</class>
+	<class name="android/view/translation/UiTranslationManager" since="31">
+		<extends name="java/lang/Object" />
+		<method name="registerUiTranslationStateCallback(Ljava/util/concurrent/Executor;Landroid/view/translation/UiTranslationStateCallback;)V" />
+		<method name="unregisterUiTranslationStateCallback(Landroid/view/translation/UiTranslationStateCallback;)V" />
+	</class>
+	<class name="android/view/translation/UiTranslationStateCallback" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onFinished()V" />
+		<method name="onPaused()V" />
+		<method name="onResumed(Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="onStarted(Ljava/lang/Object;Ljava/lang/Object;)V" />
+	</class>
+	<class name="android/view/translation/ViewTranslationCallback" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onClearTranslation(Landroid/view/View;)Z" />
+		<method name="onHideTranslation(Landroid/view/View;)Z" />
+		<method name="onShowTranslation(Landroid/view/View;)Z" />
+	</class>
+	<class name="android/view/translation/ViewTranslationRequest" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAutofillId()Landroid/view/autofill/AutofillId;" />
+		<method name="getKeys()Ljava/util/Set;" />
+		<method name="getValue(Ljava/lang/String;)Landroid/view/translation/TranslationRequestValue;" />
+		<field name="CREATOR" />
+		<field name="ID_TEXT" />
+	</class>
+	<class name="android/view/translation/ViewTranslationRequest$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/view/autofill/AutofillId;)V" />
+		<method name="&lt;init&gt;(Landroid/view/autofill/AutofillId;J)V" />
+		<method name="build()Landroid/view/translation/ViewTranslationRequest;" />
+		<method name="setValue(Ljava/lang/String;Landroid/view/translation/TranslationRequestValue;)Landroid/view/translation/ViewTranslationRequest$Builder;" />
+	</class>
+	<class name="android/view/translation/ViewTranslationResponse" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAutofillId()Landroid/view/autofill/AutofillId;" />
+		<method name="getKeys()Ljava/util/Set;" />
+		<method name="getValue(Ljava/lang/String;)Landroid/view/translation/TranslationResponseValue;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/translation/ViewTranslationResponse$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/view/autofill/AutofillId;)V" />
+		<method name="build()Landroid/view/translation/ViewTranslationResponse;" />
+		<method name="setValue(Ljava/lang/String;Landroid/view/translation/TranslationResponseValue;)Landroid/view/translation/ViewTranslationResponse$Builder;" />
+	</class>
+	<class name="android/webkit/CacheManager" since="1" deprecated="11" removed="17">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="cacheDisabled()Z" deprecated="15" />
+		<method name="endCacheTransaction()Z" deprecated="15" />
+		<method name="getCacheFile(Ljava/lang/String;Ljava/util/Map;)Landroid/webkit/CacheManager$CacheResult;" deprecated="15" />
+		<method name="getCacheFileBaseDir()Ljava/io/File;" deprecated="15" />
+		<method name="saveCacheFile(Ljava/lang/String;Landroid/webkit/CacheManager$CacheResult;)V" deprecated="15" />
+		<method name="startCacheTransaction()Z" deprecated="15" />
+	</class>
+	<class name="android/webkit/CacheManager$CacheResult" since="1" deprecated="11" removed="17">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getContentDisposition()Ljava/lang/String;" since="7" />
+		<method name="getContentLength()J" />
+		<method name="getETag()Ljava/lang/String;" />
+		<method name="getEncoding()Ljava/lang/String;" />
+		<method name="getExpires()J" />
+		<method name="getExpiresString()Ljava/lang/String;" since="7" />
+		<method name="getHttpStatusCode()I" />
+		<method name="getInputStream()Ljava/io/InputStream;" />
+		<method name="getLastModified()Ljava/lang/String;" />
+		<method name="getLocalPath()Ljava/lang/String;" />
+		<method name="getLocation()Ljava/lang/String;" />
+		<method name="getMimeType()Ljava/lang/String;" />
+		<method name="getOutputStream()Ljava/io/OutputStream;" />
+		<method name="setEncoding(Ljava/lang/String;)V" />
+		<method name="setInputStream(Ljava/io/InputStream;)V" />
+	</class>
+	<class name="android/webkit/ClientCertRequest" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="cancel()V" />
+		<method name="getHost()Ljava/lang/String;" />
+		<method name="getKeyTypes()[Ljava/lang/String;" />
+		<method name="getPort()I" />
+		<method name="getPrincipals()[Ljava/security/Principal;" />
+		<method name="ignore()V" />
+		<method name="proceed(Ljava/security/PrivateKey;[Ljava/security/cert/X509Certificate;)V" />
+	</class>
+	<class name="android/webkit/ConsoleMessage" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILandroid/webkit/ConsoleMessage$MessageLevel;)V" />
+		<method name="lineNumber()I" />
+		<method name="message()Ljava/lang/String;" />
+		<method name="messageLevel()Landroid/webkit/ConsoleMessage$MessageLevel;" />
+		<method name="sourceId()Ljava/lang/String;" />
+	</class>
+	<class name="android/webkit/ConsoleMessage$MessageLevel" since="8">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/webkit/ConsoleMessage$MessageLevel;" />
+		<method name="values()[Landroid/webkit/ConsoleMessage$MessageLevel;" />
+		<field name="DEBUG" />
+		<field name="ERROR" />
+		<field name="LOG" />
+		<field name="TIP" />
+		<field name="WARNING" />
+	</class>
+	<class name="android/webkit/CookieManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" since="22" deprecated="29" />
+		<method name="acceptCookie()Z" />
+		<method name="acceptThirdPartyCookies(Landroid/webkit/WebView;)Z" since="21" />
+		<method name="allowFileSchemeCookies()Z" since="12" />
+		<method name="flush()V" since="21" />
+		<method name="getCookie(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getInstance()Landroid/webkit/CookieManager;" />
+		<method name="hasCookies()Z" />
+		<method name="removeAllCookie()V" deprecated="21" />
+		<method name="removeAllCookies(Landroid/webkit/ValueCallback;)V" since="21" />
+		<method name="removeExpiredCookie()V" deprecated="21" />
+		<method name="removeSessionCookie()V" deprecated="21" />
+		<method name="removeSessionCookies(Landroid/webkit/ValueCallback;)V" since="21" />
+		<method name="setAcceptCookie(Z)V" />
+		<method name="setAcceptFileSchemeCookies(Z)V" since="12" deprecated="30" />
+		<method name="setAcceptThirdPartyCookies(Landroid/webkit/WebView;Z)V" since="21" />
+		<method name="setCookie(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setCookie(Ljava/lang/String;Ljava/lang/String;Landroid/webkit/ValueCallback;)V" since="21" />
+	</class>
+	<class name="android/webkit/CookieSyncManager" since="1" deprecated="21">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Runnable" />
+		<method name="createInstance(Landroid/content/Context;)Landroid/webkit/CookieSyncManager;" deprecated="29" />
+		<method name="getInstance()Landroid/webkit/CookieSyncManager;" deprecated="29" />
+		<method name="onSyncInit()V" since="28" removed="29" />
+		<method name="resetSync()V" since="9" deprecated="21" />
+		<method name="startSync()V" since="9" deprecated="21" />
+		<method name="stopSync()V" since="9" deprecated="21" />
+		<method name="sync()V" since="9" deprecated="21" />
+		<method name="syncFromRamToFlash()V" deprecated="21" />
+		<field name="LOGTAG" since="21" removed="28" />
+		<field name="mDataBase" since="21" removed="28" />
+		<field name="mHandler" since="21" removed="28" />
+	</class>
+	<class name="android/webkit/DateSorter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="getBoundary(I)J" />
+		<method name="getIndex(J)I" />
+		<method name="getLabel(I)Ljava/lang/String;" />
+		<field name="DAY_COUNT" />
+	</class>
+	<class name="android/webkit/DownloadListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onDownloadStart(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V" />
+	</class>
+	<class name="android/webkit/GeolocationPermissions" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" removed="16" />
+		<method name="allow(Ljava/lang/String;)V" since="7" />
+		<method name="clear(Ljava/lang/String;)V" since="7" />
+		<method name="clearAll()V" since="7" />
+		<method name="getAllowed(Ljava/lang/String;Landroid/webkit/ValueCallback;)V" since="7" />
+		<method name="getInstance()Landroid/webkit/GeolocationPermissions;" since="7" />
+		<method name="getOrigins(Landroid/webkit/ValueCallback;)V" since="7" />
+	</class>
+	<class name="android/webkit/GeolocationPermissions$Callback" since="5">
+		<extends name="java/lang/Object" />
+		<method name="invoke(Ljava/lang/String;ZZ)V" />
+	</class>
+	<class name="android/webkit/HttpAuthHandler" since="1">
+		<extends name="android/os/Handler" />
+		<method name="cancel()V" />
+		<method name="proceed(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="useHttpAuthUsernamePassword()Z" />
+	</class>
+	<class name="android/webkit/JavascriptInterface" since="17">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="android/webkit/JsPromptResult" since="1">
+		<extends name="android/webkit/JsResult" />
+		<method name="confirm(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/webkit/JsResult" since="1">
+		<extends name="java/lang/Object" />
+		<method name="cancel()V" />
+		<method name="confirm()V" />
+		<method name="wakeUp()V" removed="16" />
+		<field name="mProxy" removed="8" />
+		<field name="mResult" removed="16" />
+	</class>
+	<class name="android/webkit/MimeTypeMap" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getExtensionFromMimeType(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getFileExtensionFromUrl(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getMimeTypeFromExtension(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getSingleton()Landroid/webkit/MimeTypeMap;" />
+		<method name="hasExtension(Ljava/lang/String;)Z" />
+		<method name="hasMimeType(Ljava/lang/String;)Z" />
+	</class>
+	<class name="android/webkit/PermissionRequest" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="deny()V" />
+		<method name="getOrigin()Landroid/net/Uri;" />
+		<method name="getResources()[Ljava/lang/String;" />
+		<method name="grant([Ljava/lang/String;)V" />
+		<field name="RESOURCE_AUDIO_CAPTURE" />
+		<field name="RESOURCE_MIDI_SYSEX" since="23" />
+		<field name="RESOURCE_PROTECTED_MEDIA_ID" />
+		<field name="RESOURCE_VIDEO_CAPTURE" />
+	</class>
+	<class name="android/webkit/Plugin" since="1" deprecated="5" removed="12">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="dispatchClickEvent(Landroid/content/Context;)V" />
+		<method name="getDescription()Ljava/lang/String;" />
+		<method name="getFileName()Ljava/lang/String;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getPath()Ljava/lang/String;" />
+		<method name="setClickHandler(Landroid/webkit/Plugin$PreferencesClickHandler;)V" />
+		<method name="setDescription(Ljava/lang/String;)V" />
+		<method name="setFileName(Ljava/lang/String;)V" />
+		<method name="setName(Ljava/lang/String;)V" />
+		<method name="setPath(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/webkit/Plugin$PreferencesClickHandler" since="1" removed="12">
+		<extends name="java/lang/Object" />
+		<method name="handleClickEvent(Landroid/content/Context;)V" />
+	</class>
+	<class name="android/webkit/PluginData" since="3" deprecated="5" removed="12">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;JLjava/util/Map;I)V" />
+		<method name="getContentLength()J" />
+		<method name="getHeaders()Ljava/util/Map;" />
+		<method name="getInputStream()Ljava/io/InputStream;" />
+		<method name="getStatusCode()I" />
+	</class>
+	<class name="android/webkit/PluginList" since="1" deprecated="5" removed="12">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addPlugin(Landroid/webkit/Plugin;)V" />
+		<method name="clear()V" />
+		<method name="getList()Ljava/util/List;" />
+		<method name="pluginClicked(Landroid/content/Context;I)V" />
+		<method name="removePlugin(Landroid/webkit/Plugin;)V" />
+	</class>
+	<class name="android/webkit/PluginStub" since="5">
+		<extends name="java/lang/Object" />
+		<method name="getEmbeddedView(ILandroid/content/Context;)Landroid/view/View;" />
+		<method name="getFullScreenView(ILandroid/content/Context;)Landroid/view/View;" />
+	</class>
+	<class name="android/webkit/RenderProcessGoneDetail" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="didCrash()Z" />
+		<method name="rendererPriorityAtExit()I" />
+	</class>
+	<class name="android/webkit/SafeBrowsingResponse" since="27">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="backToSafety(Z)V" />
+		<method name="proceed(Z)V" />
+		<method name="showInterstitial(Z)V" />
+	</class>
+	<class name="android/webkit/ServiceWorkerClient" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="shouldInterceptRequest(Landroid/webkit/WebResourceRequest;)Landroid/webkit/WebResourceResponse;" />
+	</class>
+	<class name="android/webkit/ServiceWorkerController" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="getInstance()Landroid/webkit/ServiceWorkerController;" />
+		<method name="getServiceWorkerWebSettings()Landroid/webkit/ServiceWorkerWebSettings;" />
+		<method name="setServiceWorkerClient(Landroid/webkit/ServiceWorkerClient;)V" />
+	</class>
+	<class name="android/webkit/ServiceWorkerWebSettings" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAllowContentAccess()Z" />
+		<method name="getAllowFileAccess()Z" />
+		<method name="getBlockNetworkLoads()Z" />
+		<method name="getCacheMode()I" />
+		<method name="setAllowContentAccess(Z)V" />
+		<method name="setAllowFileAccess(Z)V" />
+		<method name="setBlockNetworkLoads(Z)V" />
+		<method name="setCacheMode(I)V" />
+	</class>
+	<class name="android/webkit/SslErrorHandler" since="1">
+		<extends name="android/os/Handler" />
+		<method name="cancel()V" />
+		<method name="proceed()V" />
+	</class>
+	<class name="android/webkit/TracingConfig" since="28">
+		<extends name="java/lang/Object" />
+		<method name="getCustomIncludedCategories()Ljava/util/List;" />
+		<method name="getPredefinedCategories()I" />
+		<method name="getTracingMode()I" />
+		<field name="CATEGORIES_ALL" />
+		<field name="CATEGORIES_ANDROID_WEBVIEW" />
+		<field name="CATEGORIES_FRAME_VIEWER" />
+		<field name="CATEGORIES_INPUT_LATENCY" />
+		<field name="CATEGORIES_JAVASCRIPT_AND_RENDERING" />
+		<field name="CATEGORIES_NONE" />
+		<field name="CATEGORIES_RENDERING" />
+		<field name="CATEGORIES_WEB_DEVELOPER" />
+		<field name="RECORD_CONTINUOUSLY" />
+		<field name="RECORD_UNTIL_FULL" />
+	</class>
+	<class name="android/webkit/TracingConfig$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addCategories(Ljava/util/Collection;)Landroid/webkit/TracingConfig$Builder;" />
+		<method name="addCategories([I)Landroid/webkit/TracingConfig$Builder;" />
+		<method name="addCategories([Ljava/lang/String;)Landroid/webkit/TracingConfig$Builder;" />
+		<method name="build()Landroid/webkit/TracingConfig;" />
+		<method name="setTracingMode(I)Landroid/webkit/TracingConfig$Builder;" />
+	</class>
+	<class name="android/webkit/TracingController" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="getInstance()Landroid/webkit/TracingController;" />
+		<method name="isTracing()Z" />
+		<method name="start(Landroid/webkit/TracingConfig;)V" />
+		<method name="stop(Ljava/io/OutputStream;Ljava/util/concurrent/Executor;)Z" />
+	</class>
+	<class name="android/webkit/URLUtil" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="composeSearchUrl(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="decode([B)[B" />
+		<method name="guessFileName(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="guessUrl(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="isAboutUrl(Ljava/lang/String;)Z" />
+		<method name="isAssetUrl(Ljava/lang/String;)Z" />
+		<method name="isContentUrl(Ljava/lang/String;)Z" />
+		<method name="isCookielessProxyUrl(Ljava/lang/String;)Z" deprecated="15" />
+		<method name="isDataUrl(Ljava/lang/String;)Z" />
+		<method name="isFileUrl(Ljava/lang/String;)Z" />
+		<method name="isHttpUrl(Ljava/lang/String;)Z" />
+		<method name="isHttpsUrl(Ljava/lang/String;)Z" />
+		<method name="isJavaScriptUrl(Ljava/lang/String;)Z" />
+		<method name="isNetworkUrl(Ljava/lang/String;)Z" />
+		<method name="isValidUrl(Ljava/lang/String;)Z" />
+		<method name="stripAnchor(Ljava/lang/String;)Ljava/lang/String;" />
+	</class>
+	<class name="android/webkit/UrlInterceptHandler" since="1" deprecated="5" removed="12">
+		<extends name="java/lang/Object" />
+		<method name="getPluginData(Ljava/lang/String;Ljava/util/Map;)Landroid/webkit/PluginData;" since="3" />
+		<method name="service(Ljava/lang/String;Ljava/util/Map;)Landroid/webkit/CacheManager$CacheResult;" />
+	</class>
+	<class name="android/webkit/UrlInterceptRegistry" since="1" deprecated="5" removed="12">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getPluginData(Ljava/lang/String;Ljava/util/Map;)Landroid/webkit/PluginData;" since="3" />
+		<method name="getSurrogate(Ljava/lang/String;Ljava/util/Map;)Landroid/webkit/CacheManager$CacheResult;" />
+		<method name="registerHandler(Landroid/webkit/UrlInterceptHandler;)Z" />
+		<method name="setUrlInterceptDisabled(Z)V" />
+		<method name="unregisterHandler(Landroid/webkit/UrlInterceptHandler;)Z" />
+		<method name="urlInterceptDisabled()Z" />
+	</class>
+	<class name="android/webkit/ValueCallback" since="7">
+		<extends name="java/lang/Object" />
+		<method name="onReceiveValue(Ljava/lang/Object;)V" />
+	</class>
+	<class name="android/webkit/WebBackForwardList" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" since="22" />
+		<method name="clone()Landroid/webkit/WebBackForwardList;" />
+		<method name="getCurrentIndex()I" />
+		<method name="getCurrentItem()Landroid/webkit/WebHistoryItem;" />
+		<method name="getItemAtIndex(I)Landroid/webkit/WebHistoryItem;" />
+		<method name="getSize()I" />
+	</class>
+	<class name="android/webkit/WebChromeClient" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getDefaultVideoPoster()Landroid/graphics/Bitmap;" since="7" />
+		<method name="getVideoLoadingProgressView()Landroid/view/View;" since="7" />
+		<method name="getVisitedHistory(Landroid/webkit/ValueCallback;)V" since="7" />
+		<method name="onCloseWindow(Landroid/webkit/WebView;)V" />
+		<method name="onConsoleMessage(Landroid/webkit/ConsoleMessage;)Z" since="8" />
+		<method name="onConsoleMessage(Ljava/lang/String;ILjava/lang/String;)V" since="7" deprecated="15" />
+		<method name="onCreateWindow(Landroid/webkit/WebView;ZZLandroid/os/Message;)Z" />
+		<method name="onExceededDatabaseQuota(Ljava/lang/String;Ljava/lang/String;JJJLandroid/webkit/WebStorage$QuotaUpdater;)V" since="5" deprecated="19" />
+		<method name="onGeolocationPermissionsHidePrompt()V" since="5" />
+		<method name="onGeolocationPermissionsShowPrompt(Ljava/lang/String;Landroid/webkit/GeolocationPermissions$Callback;)V" since="5" />
+		<method name="onHideCustomView()V" since="7" />
+		<method name="onJsAlert(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z" />
+		<method name="onJsBeforeUnload(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z" />
+		<method name="onJsConfirm(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z" />
+		<method name="onJsPrompt(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsPromptResult;)Z" />
+		<method name="onJsTimeout()Z" since="7" deprecated="17" />
+		<method name="onPermissionRequest(Landroid/webkit/PermissionRequest;)V" since="21" />
+		<method name="onPermissionRequestCanceled(Landroid/webkit/PermissionRequest;)V" since="21" />
+		<method name="onProgressChanged(Landroid/webkit/WebView;I)V" />
+		<method name="onReachedMaxAppCacheSize(JJLandroid/webkit/WebStorage$QuotaUpdater;)V" since="7" deprecated="19" />
+		<method name="onReceivedIcon(Landroid/webkit/WebView;Landroid/graphics/Bitmap;)V" />
+		<method name="onReceivedTitle(Landroid/webkit/WebView;Ljava/lang/String;)V" />
+		<method name="onReceivedTouchIconUrl(Landroid/webkit/WebView;Ljava/lang/String;Z)V" since="7" />
+		<method name="onRequestFocus(Landroid/webkit/WebView;)V" />
+		<method name="onShowCustomView(Landroid/view/View;ILandroid/webkit/WebChromeClient$CustomViewCallback;)V" since="14" deprecated="18" />
+		<method name="onShowCustomView(Landroid/view/View;Landroid/webkit/WebChromeClient$CustomViewCallback;)V" since="7" />
+		<method name="onShowFileChooser(Landroid/webkit/WebView;Landroid/webkit/ValueCallback;Landroid/webkit/WebChromeClient$FileChooserParams;)Z" since="21" />
+	</class>
+	<class name="android/webkit/WebChromeClient$CustomViewCallback" since="7">
+		<extends name="java/lang/Object" />
+		<method name="onCustomViewHidden()V" />
+	</class>
+	<class name="android/webkit/WebChromeClient$FileChooserParams" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createIntent()Landroid/content/Intent;" />
+		<method name="getAcceptTypes()[Ljava/lang/String;" />
+		<method name="getFilenameHint()Ljava/lang/String;" />
+		<method name="getMode()I" />
+		<method name="getTitle()Ljava/lang/CharSequence;" />
+		<method name="isCaptureEnabled()Z" />
+		<method name="parseResult(ILandroid/content/Intent;)[Landroid/net/Uri;" />
+		<field name="MODE_OPEN" />
+		<field name="MODE_OPEN_MULTIPLE" />
+		<field name="MODE_SAVE" />
+	</class>
+	<class name="android/webkit/WebHistoryItem" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" since="22" />
+		<method name="clone()Landroid/webkit/WebHistoryItem;" />
+		<method name="getFavicon()Landroid/graphics/Bitmap;" />
+		<method name="getId()I" deprecated="15" removed="17" />
+		<method name="getOriginalUrl()Ljava/lang/String;" since="3" />
+		<method name="getTitle()Ljava/lang/String;" />
+		<method name="getUrl()Ljava/lang/String;" />
+	</class>
+	<class name="android/webkit/WebIconDatabase" since="1" deprecated="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" since="22" deprecated="29" />
+		<method name="close()V" deprecated="29" />
+		<method name="getInstance()Landroid/webkit/WebIconDatabase;" deprecated="29" />
+		<method name="open(Ljava/lang/String;)V" deprecated="29" />
+		<method name="releaseIconForPageUrl(Ljava/lang/String;)V" deprecated="29" />
+		<method name="removeAllIcons()V" deprecated="29" />
+		<method name="requestIconForPageUrl(Ljava/lang/String;Landroid/webkit/WebIconDatabase$IconListener;)V" deprecated="29" />
+		<method name="retainIconForPageUrl(Ljava/lang/String;)V" deprecated="29" />
+	</class>
+	<class name="android/webkit/WebIconDatabase$IconListener" since="1" deprecated="18">
+		<extends name="java/lang/Object" />
+		<method name="onReceivedIcon(Ljava/lang/String;Landroid/graphics/Bitmap;)V" deprecated="29" />
+	</class>
+	<class name="android/webkit/WebMessage" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[Landroid/webkit/WebMessagePort;)V" />
+		<method name="getData()Ljava/lang/String;" />
+		<method name="getPorts()[Landroid/webkit/WebMessagePort;" />
+	</class>
+	<class name="android/webkit/WebMessagePort" since="23">
+		<extends name="java/lang/Object" />
+		<method name="close()V" />
+		<method name="postMessage(Landroid/webkit/WebMessage;)V" />
+		<method name="setWebMessageCallback(Landroid/webkit/WebMessagePort$WebMessageCallback;)V" />
+		<method name="setWebMessageCallback(Landroid/webkit/WebMessagePort$WebMessageCallback;Landroid/os/Handler;)V" />
+	</class>
+	<class name="android/webkit/WebMessagePort$WebMessageCallback" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onMessage(Landroid/webkit/WebMessagePort;Landroid/webkit/WebMessage;)V" />
+	</class>
+	<class name="android/webkit/WebResourceError" since="23">
+		<extends name="java/lang/Object" />
+		<method name="getDescription()Ljava/lang/CharSequence;" />
+		<method name="getErrorCode()I" />
+	</class>
+	<class name="android/webkit/WebResourceRequest" since="21">
+		<extends name="java/lang/Object" />
+		<method name="getMethod()Ljava/lang/String;" />
+		<method name="getRequestHeaders()Ljava/util/Map;" />
+		<method name="getUrl()Landroid/net/Uri;" />
+		<method name="hasGesture()Z" />
+		<method name="isForMainFrame()Z" />
+		<method name="isRedirect()Z" since="24" />
+	</class>
+	<class name="android/webkit/WebResourceResponse" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/util/Map;Ljava/io/InputStream;)V" since="21" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)V" />
+		<method name="getData()Ljava/io/InputStream;" />
+		<method name="getEncoding()Ljava/lang/String;" />
+		<method name="getMimeType()Ljava/lang/String;" />
+		<method name="getReasonPhrase()Ljava/lang/String;" since="21" />
+		<method name="getResponseHeaders()Ljava/util/Map;" since="21" />
+		<method name="getStatusCode()I" since="21" />
+		<method name="setData(Ljava/io/InputStream;)V" />
+		<method name="setEncoding(Ljava/lang/String;)V" />
+		<method name="setMimeType(Ljava/lang/String;)V" />
+		<method name="setResponseHeaders(Ljava/util/Map;)V" since="21" />
+		<method name="setStatusCodeAndReasonPhrase(ILjava/lang/String;)V" since="21" />
+	</class>
+	<class name="android/webkit/WebSettings" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" since="22" />
+		<method name="enableSmoothTransition()Z" since="11" deprecated="17" />
+		<method name="getAllowContentAccess()Z" since="11" />
+		<method name="getAllowFileAccess()Z" since="3" />
+		<method name="getAllowFileAccessFromFileURLs()Z" since="16" />
+		<method name="getAllowUniversalAccessFromFileURLs()Z" since="16" />
+		<method name="getBlockNetworkImage()Z" />
+		<method name="getBlockNetworkLoads()Z" since="8" />
+		<method name="getBuiltInZoomControls()Z" since="3" />
+		<method name="getCacheMode()I" />
+		<method name="getCursiveFontFamily()Ljava/lang/String;" />
+		<method name="getDatabaseEnabled()Z" since="5" />
+		<method name="getDatabasePath()Ljava/lang/String;" since="5" deprecated="19" />
+		<method name="getDefaultFixedFontSize()I" />
+		<method name="getDefaultFontSize()I" />
+		<method name="getDefaultTextEncodingName()Ljava/lang/String;" />
+		<method name="getDefaultUserAgent(Landroid/content/Context;)Ljava/lang/String;" since="17" />
+		<method name="getDefaultZoom()Landroid/webkit/WebSettings$ZoomDensity;" since="7" deprecated="19" />
+		<method name="getDisabledActionModeMenuItems()I" since="24" />
+		<method name="getDisplayZoomControls()Z" since="11" />
+		<method name="getDomStorageEnabled()Z" since="7" />
+		<method name="getFantasyFontFamily()Ljava/lang/String;" />
+		<method name="getFixedFontFamily()Ljava/lang/String;" />
+		<method name="getForceDark()I" since="29" />
+		<method name="getJavaScriptCanOpenWindowsAutomatically()Z" />
+		<method name="getJavaScriptEnabled()Z" />
+		<method name="getLayoutAlgorithm()Landroid/webkit/WebSettings$LayoutAlgorithm;" />
+		<method name="getLightTouchEnabled()Z" deprecated="18" />
+		<method name="getLoadWithOverviewMode()Z" since="7" />
+		<method name="getLoadsImagesAutomatically()Z" />
+		<method name="getMediaPlaybackRequiresUserGesture()Z" since="17" />
+		<method name="getMinimumFontSize()I" />
+		<method name="getMinimumLogicalFontSize()I" />
+		<method name="getMixedContentMode()I" since="21" />
+		<method name="getNavDump()Z" deprecated="15" removed="17" />
+		<method name="getOffscreenPreRaster()Z" since="23" />
+		<method name="getPluginState()Landroid/webkit/WebSettings$PluginState;" since="8" deprecated="18" />
+		<method name="getPluginsEnabled()Z" deprecated="15" removed="18" />
+		<method name="getPluginsPath()Ljava/lang/String;" deprecated="15" removed="18" />
+		<method name="getSafeBrowsingEnabled()Z" since="26" />
+		<method name="getSansSerifFontFamily()Ljava/lang/String;" />
+		<method name="getSaveFormData()Z" deprecated="26" />
+		<method name="getSavePassword()Z" deprecated="18" />
+		<method name="getSerifFontFamily()Ljava/lang/String;" />
+		<method name="getStandardFontFamily()Ljava/lang/String;" />
+		<method name="getTextSize()Landroid/webkit/WebSettings$TextSize;" deprecated="15" />
+		<method name="getTextZoom()I" since="14" />
+		<method name="getUseDoubleTree()Z" deprecated="15" removed="17" />
+		<method name="getUseWebViewBackgroundForOverscrollBackground()Z" since="9" deprecated="15" removed="17" />
+		<method name="getUseWideViewPort()Z" />
+		<method name="getUserAgent()I" deprecated="15" removed="17" />
+		<method name="getUserAgentString()Ljava/lang/String;" since="3" />
+		<method name="setAllowContentAccess(Z)V" since="11" />
+		<method name="setAllowFileAccess(Z)V" since="3" />
+		<method name="setAllowFileAccessFromFileURLs(Z)V" since="16" deprecated="30" />
+		<method name="setAllowUniversalAccessFromFileURLs(Z)V" since="16" deprecated="30" />
+		<method name="setAppCacheEnabled(Z)V" since="7" deprecated="30" />
+		<method name="setAppCacheMaxSize(J)V" since="7" deprecated="18" />
+		<method name="setAppCachePath(Ljava/lang/String;)V" since="7" deprecated="30" />
+		<method name="setBlockNetworkImage(Z)V" />
+		<method name="setBlockNetworkLoads(Z)V" since="8" />
+		<method name="setBuiltInZoomControls(Z)V" since="3" />
+		<method name="setCacheMode(I)V" />
+		<method name="setCursiveFontFamily(Ljava/lang/String;)V" />
+		<method name="setDatabaseEnabled(Z)V" since="5" />
+		<method name="setDatabasePath(Ljava/lang/String;)V" since="5" deprecated="19" />
+		<method name="setDefaultFixedFontSize(I)V" />
+		<method name="setDefaultFontSize(I)V" />
+		<method name="setDefaultTextEncodingName(Ljava/lang/String;)V" />
+		<method name="setDefaultZoom(Landroid/webkit/WebSettings$ZoomDensity;)V" since="7" deprecated="19" />
+		<method name="setDisabledActionModeMenuItems(I)V" since="24" />
+		<method name="setDisplayZoomControls(Z)V" since="11" />
+		<method name="setDomStorageEnabled(Z)V" since="7" />
+		<method name="setEnableSmoothTransition(Z)V" since="11" deprecated="17" />
+		<method name="setFantasyFontFamily(Ljava/lang/String;)V" />
+		<method name="setFixedFontFamily(Ljava/lang/String;)V" />
+		<method name="setForceDark(I)V" since="29" />
+		<method name="setGeolocationDatabasePath(Ljava/lang/String;)V" since="5" deprecated="24" />
+		<method name="setGeolocationEnabled(Z)V" since="5" />
+		<method name="setJavaScriptCanOpenWindowsAutomatically(Z)V" />
+		<method name="setJavaScriptEnabled(Z)V" />
+		<method name="setLayoutAlgorithm(Landroid/webkit/WebSettings$LayoutAlgorithm;)V" />
+		<method name="setLightTouchEnabled(Z)V" deprecated="18" />
+		<method name="setLoadWithOverviewMode(Z)V" since="7" />
+		<method name="setLoadsImagesAutomatically(Z)V" />
+		<method name="setMediaPlaybackRequiresUserGesture(Z)V" since="17" />
+		<method name="setMinimumFontSize(I)V" />
+		<method name="setMinimumLogicalFontSize(I)V" />
+		<method name="setMixedContentMode(I)V" since="21" />
+		<method name="setNavDump(Z)V" deprecated="15" removed="17" />
+		<method name="setNeedInitialFocus(Z)V" />
+		<method name="setOffscreenPreRaster(Z)V" since="23" />
+		<method name="setPluginState(Landroid/webkit/WebSettings$PluginState;)V" since="8" deprecated="18" />
+		<method name="setPluginsEnabled(Z)V" deprecated="15" removed="18" />
+		<method name="setPluginsPath(Ljava/lang/String;)V" deprecated="15" removed="18" />
+		<method name="setRenderPriority(Landroid/webkit/WebSettings$RenderPriority;)V" deprecated="18" />
+		<method name="setSafeBrowsingEnabled(Z)V" since="26" />
+		<method name="setSansSerifFontFamily(Ljava/lang/String;)V" />
+		<method name="setSaveFormData(Z)V" deprecated="26" />
+		<method name="setSavePassword(Z)V" deprecated="18" />
+		<method name="setSerifFontFamily(Ljava/lang/String;)V" />
+		<method name="setStandardFontFamily(Ljava/lang/String;)V" />
+		<method name="setSupportMultipleWindows(Z)V" />
+		<method name="setSupportZoom(Z)V" />
+		<method name="setTextSize(Landroid/webkit/WebSettings$TextSize;)V" deprecated="15" />
+		<method name="setTextZoom(I)V" since="14" />
+		<method name="setUseDoubleTree(Z)V" deprecated="15" removed="17" />
+		<method name="setUseWebViewBackgroundForOverscrollBackground(Z)V" since="9" deprecated="15" removed="17" />
+		<method name="setUseWideViewPort(Z)V" />
+		<method name="setUserAgent(I)V" deprecated="15" removed="17" />
+		<method name="setUserAgentString(Ljava/lang/String;)V" since="3" />
+		<method name="supportMultipleWindows()Z" />
+		<method name="supportZoom()Z" />
+		<field name="FORCE_DARK_AUTO" since="29" />
+		<field name="FORCE_DARK_OFF" since="29" />
+		<field name="FORCE_DARK_ON" since="29" />
+		<field name="LOAD_CACHE_ELSE_NETWORK" />
+		<field name="LOAD_CACHE_ONLY" />
+		<field name="LOAD_DEFAULT" />
+		<field name="LOAD_NORMAL" deprecated="17" />
+		<field name="LOAD_NO_CACHE" />
+		<field name="MENU_ITEM_NONE" since="24" />
+		<field name="MENU_ITEM_PROCESS_TEXT" since="24" />
+		<field name="MENU_ITEM_SHARE" since="24" />
+		<field name="MENU_ITEM_WEB_SEARCH" since="24" />
+		<field name="MIXED_CONTENT_ALWAYS_ALLOW" since="21" />
+		<field name="MIXED_CONTENT_COMPATIBILITY_MODE" since="21" />
+		<field name="MIXED_CONTENT_NEVER_ALLOW" since="21" />
+	</class>
+	<class name="android/webkit/WebSettings$LayoutAlgorithm" since="1" deprecated="12">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/webkit/WebSettings$LayoutAlgorithm;" />
+		<method name="values()[Landroid/webkit/WebSettings$LayoutAlgorithm;" />
+		<field name="NARROW_COLUMNS" deprecated="29" />
+		<field name="NORMAL" />
+		<field name="SINGLE_COLUMN" deprecated="29" />
+		<field name="TEXT_AUTOSIZING" since="19" />
+	</class>
+	<class name="android/webkit/WebSettings$PluginState" since="8">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/webkit/WebSettings$PluginState;" />
+		<method name="values()[Landroid/webkit/WebSettings$PluginState;" />
+		<field name="OFF" />
+		<field name="ON" />
+		<field name="ON_DEMAND" />
+	</class>
+	<class name="android/webkit/WebSettings$RenderPriority" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/webkit/WebSettings$RenderPriority;" />
+		<method name="values()[Landroid/webkit/WebSettings$RenderPriority;" />
+		<field name="HIGH" />
+		<field name="LOW" />
+		<field name="NORMAL" />
+	</class>
+	<class name="android/webkit/WebSettings$TextSize" since="1" deprecated="15">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/webkit/WebSettings$TextSize;" />
+		<method name="values()[Landroid/webkit/WebSettings$TextSize;" />
+		<field name="LARGER" deprecated="29" />
+		<field name="LARGEST" deprecated="29" />
+		<field name="NORMAL" deprecated="29" />
+		<field name="SMALLER" deprecated="29" />
+		<field name="SMALLEST" deprecated="29" />
+	</class>
+	<class name="android/webkit/WebSettings$ZoomDensity" since="7">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/webkit/WebSettings$ZoomDensity;" />
+		<method name="values()[Landroid/webkit/WebSettings$ZoomDensity;" />
+		<field name="CLOSE" />
+		<field name="FAR" />
+		<field name="MEDIUM" />
+	</class>
+	<class name="android/webkit/WebStorage" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" removed="16" />
+		<method name="deleteAllData()V" since="7" />
+		<method name="deleteOrigin(Ljava/lang/String;)V" since="7" />
+		<method name="getInstance()Landroid/webkit/WebStorage;" since="7" />
+		<method name="getOrigins(Landroid/webkit/ValueCallback;)V" since="7" />
+		<method name="getQuotaForOrigin(Ljava/lang/String;Landroid/webkit/ValueCallback;)V" since="7" />
+		<method name="getUsageForOrigin(Ljava/lang/String;Landroid/webkit/ValueCallback;)V" since="7" />
+		<method name="setQuotaForOrigin(Ljava/lang/String;J)V" since="7" deprecated="18" />
+	</class>
+	<class name="android/webkit/WebStorage$Origin" since="11">
+		<extends name="java/lang/Object" />
+		<method name="getOrigin()Ljava/lang/String;" />
+		<method name="getQuota()J" />
+		<method name="getUsage()J" />
+	</class>
+	<class name="android/webkit/WebStorage$QuotaUpdater" since="5" deprecated="19">
+		<extends name="java/lang/Object" />
+		<method name="updateQuota(J)V" deprecated="29" />
+	</class>
+	<class name="android/webkit/WebView" since="1">
+		<extends name="android/widget/AbsoluteLayout" />
+		<implements name="android/view/ViewGroup$OnHierarchyChangeListener" />
+		<implements name="android/view/ViewTreeObserver$OnGlobalFocusChangeListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;IZ)V" since="11" deprecated="17" />
+		<method name="addJavascriptInterface(Ljava/lang/Object;Ljava/lang/String;)V" />
+		<method name="canGoBack()Z" />
+		<method name="canGoBackOrForward(I)Z" />
+		<method name="canGoForward()Z" />
+		<method name="canZoomIn()Z" since="11" deprecated="17" />
+		<method name="canZoomOut()Z" since="11" deprecated="17" />
+		<method name="capturePicture()Landroid/graphics/Picture;" deprecated="19" />
+		<method name="clearCache(Z)V" />
+		<method name="clearClientCertPreferences(Ljava/lang/Runnable;)V" since="21" />
+		<method name="clearFormData()V" />
+		<method name="clearHistory()V" />
+		<method name="clearMatches()V" since="3" />
+		<method name="clearSslPreferences()V" />
+		<method name="clearView()V" deprecated="18" />
+		<method name="copyBackForwardList()Landroid/webkit/WebBackForwardList;" />
+		<method name="createPrintDocumentAdapter()Landroid/print/PrintDocumentAdapter;" since="19" deprecated="21" />
+		<method name="createPrintDocumentAdapter(Ljava/lang/String;)Landroid/print/PrintDocumentAdapter;" since="21" />
+		<method name="createWebMessageChannel()[Landroid/webkit/WebMessagePort;" since="23" />
+		<method name="debugDump()V" deprecated="15" removed="17" />
+		<method name="destroy()V" />
+		<method name="disablePlatformNotifications()V" deprecated="15" removed="17" />
+		<method name="disableWebView()V" since="28" />
+		<method name="documentHasImages(Landroid/os/Message;)V" />
+		<method name="emulateShiftHeld()V" since="8" deprecated="15" removed="17" />
+		<method name="enablePlatformNotifications()V" deprecated="15" removed="17" />
+		<method name="enableSlowWholeDocumentDraw()V" since="21" />
+		<method name="evaluateJavascript(Ljava/lang/String;Landroid/webkit/ValueCallback;)V" since="19" />
+		<method name="findAddress(Ljava/lang/String;)Ljava/lang/String;" deprecated="28" />
+		<method name="findAll(Ljava/lang/String;)I" since="3" deprecated="16" />
+		<method name="findAllAsync(Ljava/lang/String;)V" since="16" />
+		<method name="findNext(Z)V" since="3" />
+		<method name="flingScroll(II)V" />
+		<method name="freeMemory()V" since="7" deprecated="19" />
+		<method name="getCertificate()Landroid/net/http/SslCertificate;" />
+		<method name="getContentHeight()I" />
+		<method name="getCurrentWebViewPackage()Landroid/content/pm/PackageInfo;" since="26" />
+		<method name="getFavicon()Landroid/graphics/Bitmap;" />
+		<method name="getHitTestResult()Landroid/webkit/WebView$HitTestResult;" />
+		<method name="getHttpAuthUsernamePassword(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;" deprecated="26" />
+		<method name="getOriginalUrl()Ljava/lang/String;" since="3" />
+		<method name="getPluginList()Landroid/webkit/PluginList;" removed="12" />
+		<method name="getProgress()I" />
+		<method name="getRendererPriorityWaivedWhenNotVisible()Z" since="26" />
+		<method name="getRendererRequestedPriority()I" since="26" />
+		<method name="getSafeBrowsingPrivacyPolicyUrl()Landroid/net/Uri;" since="27" />
+		<method name="getScale()F" deprecated="17" />
+		<method name="getSettings()Landroid/webkit/WebSettings;" />
+		<method name="getTextClassifier()Landroid/view/textclassifier/TextClassifier;" since="27" />
+		<method name="getTitle()Ljava/lang/String;" />
+		<method name="getUrl()Ljava/lang/String;" />
+		<method name="getVisibleTitleHeight()I" since="11" deprecated="15" removed="17" />
+		<method name="getWebChromeClient()Landroid/webkit/WebChromeClient;" since="26" />
+		<method name="getWebViewClassLoader()Ljava/lang/ClassLoader;" since="28" />
+		<method name="getWebViewClient()Landroid/webkit/WebViewClient;" since="26" />
+		<method name="getWebViewLooper()Landroid/os/Looper;" since="28" />
+		<method name="getWebViewRenderProcess()Landroid/webkit/WebViewRenderProcess;" since="29" />
+		<method name="getWebViewRenderProcessClient()Landroid/webkit/WebViewRenderProcessClient;" since="29" />
+		<method name="getZoomControls()Landroid/view/View;" deprecated="15" removed="16" />
+		<method name="goBack()V" />
+		<method name="goBackOrForward(I)V" />
+		<method name="goForward()V" />
+		<method name="invokeZoomPicker()V" />
+		<method name="isPrivateBrowsingEnabled()Z" since="11" />
+		<method name="loadData(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="loadDataWithBaseURL(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="loadUrl(Ljava/lang/String;)V" />
+		<method name="loadUrl(Ljava/lang/String;Ljava/util/Map;)V" since="8" />
+		<method name="onPause()V" since="11" />
+		<method name="onResume()V" since="11" />
+		<method name="overlayHorizontalScrollbar()Z" deprecated="23" />
+		<method name="overlayVerticalScrollbar()Z" deprecated="23" />
+		<method name="pageDown(Z)Z" />
+		<method name="pageUp(Z)Z" />
+		<method name="pauseTimers()V" />
+		<method name="postUrl(Ljava/lang/String;[B)V" since="5" />
+		<method name="postVisualStateCallback(JLandroid/webkit/WebView$VisualStateCallback;)V" since="23" />
+		<method name="postWebMessage(Landroid/webkit/WebMessage;Landroid/net/Uri;)V" since="23" />
+		<method name="refreshPlugins(Z)V" removed="12" />
+		<method name="reload()V" />
+		<method name="removeJavascriptInterface(Ljava/lang/String;)V" since="11" />
+		<method name="requestFocusNodeHref(Landroid/os/Message;)V" />
+		<method name="requestImageRef(Landroid/os/Message;)V" />
+		<method name="restorePicture(Landroid/os/Bundle;Ljava/io/File;)Z" since="3" deprecated="15" removed="17" />
+		<method name="restoreState(Landroid/os/Bundle;)Landroid/webkit/WebBackForwardList;" />
+		<method name="resumeTimers()V" />
+		<method name="savePassword(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="18" />
+		<method name="savePicture(Landroid/os/Bundle;Ljava/io/File;)Z" since="3" deprecated="15" removed="17" />
+		<method name="saveState(Landroid/os/Bundle;)Landroid/webkit/WebBackForwardList;" />
+		<method name="saveWebArchive(Ljava/lang/String;)V" since="11" />
+		<method name="saveWebArchive(Ljava/lang/String;ZLandroid/webkit/ValueCallback;)V" since="11" />
+		<method name="setCertificate(Landroid/net/http/SslCertificate;)V" deprecated="17" />
+		<method name="setDataDirectorySuffix(Ljava/lang/String;)V" since="28" />
+		<method name="setDownloadListener(Landroid/webkit/DownloadListener;)V" />
+		<method name="setFindListener(Landroid/webkit/WebView$FindListener;)V" since="16" />
+		<method name="setHorizontalScrollbarOverlay(Z)V" deprecated="23" />
+		<method name="setHttpAuthUsernamePassword(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="26" />
+		<method name="setInitialScale(I)V" />
+		<method name="setMapTrackballToArrowKeys(Z)V" deprecated="17" />
+		<method name="setNetworkAvailable(Z)V" since="3" />
+		<method name="setPictureListener(Landroid/webkit/WebView$PictureListener;)V" deprecated="15" />
+		<method name="setRendererPriorityPolicy(IZ)V" since="26" />
+		<method name="setSafeBrowsingWhitelist(Ljava/util/List;Landroid/webkit/ValueCallback;)V" since="27" />
+		<method name="setTextClassifier(Landroid/view/textclassifier/TextClassifier;)V" since="27" />
+		<method name="setVerticalScrollbarOverlay(Z)V" deprecated="23" />
+		<method name="setWebChromeClient(Landroid/webkit/WebChromeClient;)V" />
+		<method name="setWebContentsDebuggingEnabled(Z)V" since="19" />
+		<method name="setWebViewClient(Landroid/webkit/WebViewClient;)V" />
+		<method name="setWebViewRenderProcessClient(Landroid/webkit/WebViewRenderProcessClient;)V" since="29" />
+		<method name="setWebViewRenderProcessClient(Ljava/util/concurrent/Executor;Landroid/webkit/WebViewRenderProcessClient;)V" since="29" />
+		<method name="showFindDialog(Ljava/lang/String;Z)Z" since="11" deprecated="18" />
+		<method name="startSafeBrowsing(Landroid/content/Context;Landroid/webkit/ValueCallback;)V" since="27" />
+		<method name="stopLoading()V" />
+		<method name="zoomBy(F)V" since="21" />
+		<method name="zoomIn()Z" />
+		<method name="zoomOut()Z" />
+		<field name="RENDERER_PRIORITY_BOUND" since="26" />
+		<field name="RENDERER_PRIORITY_IMPORTANT" since="26" />
+		<field name="RENDERER_PRIORITY_WAIVED" since="26" />
+		<field name="SCHEME_GEO" />
+		<field name="SCHEME_MAILTO" />
+		<field name="SCHEME_TEL" />
+	</class>
+	<class name="android/webkit/WebView$FindListener" since="16">
+		<extends name="java/lang/Object" />
+		<method name="onFindResultReceived(IIZ)V" />
+	</class>
+	<class name="android/webkit/WebView$HitTestResult" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getExtra()Ljava/lang/String;" />
+		<method name="getType()I" />
+		<field name="ANCHOR_TYPE" deprecated="15" />
+		<field name="EDIT_TEXT_TYPE" />
+		<field name="EMAIL_TYPE" />
+		<field name="GEO_TYPE" />
+		<field name="IMAGE_ANCHOR_TYPE" deprecated="15" />
+		<field name="IMAGE_TYPE" />
+		<field name="PHONE_TYPE" />
+		<field name="SRC_ANCHOR_TYPE" />
+		<field name="SRC_IMAGE_ANCHOR_TYPE" />
+		<field name="UNKNOWN_TYPE" />
+	</class>
+	<class name="android/webkit/WebView$PictureListener" since="1" deprecated="12">
+		<extends name="java/lang/Object" />
+		<method name="onNewPicture(Landroid/webkit/WebView;Landroid/graphics/Picture;)V" deprecated="15" />
+	</class>
+	<class name="android/webkit/WebView$VisualStateCallback" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onComplete(J)V" />
+	</class>
+	<class name="android/webkit/WebView$WebViewTransport" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/webkit/WebView;)V" />
+		<method name="getWebView()Landroid/webkit/WebView;" />
+		<method name="setWebView(Landroid/webkit/WebView;)V" />
+	</class>
+	<class name="android/webkit/WebViewClient" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="doUpdateVisitedHistory(Landroid/webkit/WebView;Ljava/lang/String;Z)V" />
+		<method name="onFormResubmission(Landroid/webkit/WebView;Landroid/os/Message;Landroid/os/Message;)V" />
+		<method name="onLoadResource(Landroid/webkit/WebView;Ljava/lang/String;)V" />
+		<method name="onPageCommitVisible(Landroid/webkit/WebView;Ljava/lang/String;)V" since="23" />
+		<method name="onPageFinished(Landroid/webkit/WebView;Ljava/lang/String;)V" />
+		<method name="onPageStarted(Landroid/webkit/WebView;Ljava/lang/String;Landroid/graphics/Bitmap;)V" />
+		<method name="onReceivedClientCertRequest(Landroid/webkit/WebView;Landroid/webkit/ClientCertRequest;)V" since="21" />
+		<method name="onReceivedError(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V" deprecated="23" />
+		<method name="onReceivedError(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;Landroid/webkit/WebResourceError;)V" since="23" />
+		<method name="onReceivedHttpAuthRequest(Landroid/webkit/WebView;Landroid/webkit/HttpAuthHandler;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="onReceivedHttpError(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;Landroid/webkit/WebResourceResponse;)V" since="23" />
+		<method name="onReceivedLoginRequest(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" since="12" />
+		<method name="onReceivedSslError(Landroid/webkit/WebView;Landroid/webkit/SslErrorHandler;Landroid/net/http/SslError;)V" since="8" />
+		<method name="onRenderProcessGone(Landroid/webkit/WebView;Landroid/webkit/RenderProcessGoneDetail;)Z" since="26" />
+		<method name="onSafeBrowsingHit(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;ILandroid/webkit/SafeBrowsingResponse;)V" since="27" />
+		<method name="onScaleChanged(Landroid/webkit/WebView;FF)V" />
+		<method name="onTooManyRedirects(Landroid/webkit/WebView;Landroid/os/Message;Landroid/os/Message;)V" deprecated="15" />
+		<method name="onUnhandledInputEvent(Landroid/webkit/WebView;Landroid/view/InputEvent;)V" since="21" removed="24" />
+		<method name="onUnhandledKeyEvent(Landroid/webkit/WebView;Landroid/view/KeyEvent;)V" deprecated="21" />
+		<method name="shouldInterceptRequest(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Landroid/webkit/WebResourceResponse;" since="21" />
+		<method name="shouldInterceptRequest(Landroid/webkit/WebView;Ljava/lang/String;)Landroid/webkit/WebResourceResponse;" since="11" deprecated="21" />
+		<method name="shouldOverrideKeyEvent(Landroid/webkit/WebView;Landroid/view/KeyEvent;)Z" />
+		<method name="shouldOverrideUrlLoading(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z" since="24" />
+		<method name="shouldOverrideUrlLoading(Landroid/webkit/WebView;Ljava/lang/String;)Z" deprecated="24" />
+		<field name="ERROR_AUTHENTICATION" since="5" />
+		<field name="ERROR_BAD_URL" since="5" />
+		<field name="ERROR_CONNECT" since="5" />
+		<field name="ERROR_FAILED_SSL_HANDSHAKE" since="5" />
+		<field name="ERROR_FILE" since="5" />
+		<field name="ERROR_FILE_NOT_FOUND" since="5" />
+		<field name="ERROR_HOST_LOOKUP" since="5" />
+		<field name="ERROR_IO" since="5" />
+		<field name="ERROR_PROXY_AUTHENTICATION" since="5" />
+		<field name="ERROR_REDIRECT_LOOP" since="5" />
+		<field name="ERROR_TIMEOUT" since="5" />
+		<field name="ERROR_TOO_MANY_REQUESTS" since="5" />
+		<field name="ERROR_UNKNOWN" since="5" />
+		<field name="ERROR_UNSAFE_RESOURCE" since="26" />
+		<field name="ERROR_UNSUPPORTED_AUTH_SCHEME" since="5" />
+		<field name="ERROR_UNSUPPORTED_SCHEME" since="5" />
+		<field name="SAFE_BROWSING_THREAT_BILLING" since="29" />
+		<field name="SAFE_BROWSING_THREAT_MALWARE" since="27" />
+		<field name="SAFE_BROWSING_THREAT_PHISHING" since="27" />
+		<field name="SAFE_BROWSING_THREAT_UNKNOWN" since="27" />
+		<field name="SAFE_BROWSING_THREAT_UNWANTED_SOFTWARE" since="27" />
+	</class>
+	<class name="android/webkit/WebViewDatabase" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" since="22" deprecated="29" />
+		<method name="clearFormData()V" deprecated="26" />
+		<method name="clearHttpAuthUsernamePassword()V" />
+		<method name="clearUsernamePassword()V" deprecated="18" />
+		<method name="getHttpAuthUsernamePassword(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;" since="26" />
+		<method name="getInstance(Landroid/content/Context;)Landroid/webkit/WebViewDatabase;" />
+		<method name="hasFormData()Z" deprecated="26" />
+		<method name="hasHttpAuthUsernamePassword()Z" />
+		<method name="hasUsernamePassword()Z" deprecated="18" />
+		<method name="setHttpAuthUsernamePassword(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" since="26" />
+		<field name="LOGTAG" removed="17" />
+	</class>
+	<class name="android/webkit/WebViewFragment" since="11" deprecated="28">
+		<extends name="android/app/Fragment" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="getWebView()Landroid/webkit/WebView;" deprecated="29" />
+	</class>
+	<class name="android/webkit/WebViewRenderProcess" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="terminate()Z" />
+	</class>
+	<class name="android/webkit/WebViewRenderProcessClient" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onRenderProcessResponsive(Landroid/webkit/WebView;Landroid/webkit/WebViewRenderProcess;)V" />
+		<method name="onRenderProcessUnresponsive(Landroid/webkit/WebView;Landroid/webkit/WebViewRenderProcess;)V" />
+	</class>
+	<class name="android/widget/AbsListView" since="1">
+		<extends name="android/widget/AdapterView" />
+		<implements name="android/text/TextWatcher" />
+		<implements name="android/view/ViewTreeObserver$OnGlobalLayoutListener" />
+		<implements name="android/view/ViewTreeObserver$OnTouchModeChangeListener" />
+		<implements name="android/widget/Filter$FilterListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="canScrollList(I)Z" since="19" />
+		<method name="clearChoices()V" since="11" />
+		<method name="clearTextFilter()V" />
+		<method name="deferNotifyDataSetChanged()V" since="14" />
+		<method name="fling(I)V" since="21" />
+		<method name="generateLayoutParams(Landroid/util/AttributeSet;)Landroid/widget/AbsListView$LayoutParams;" />
+		<method name="getBottomEdgeEffectColor()I" since="29" />
+		<method name="getCacheColorHint()I" />
+		<method name="getCheckedItemCount()I" since="11" />
+		<method name="getCheckedItemIds()[J" since="11" />
+		<method name="getCheckedItemPosition()I" since="11" />
+		<method name="getCheckedItemPositions()Landroid/util/SparseBooleanArray;" since="11" />
+		<method name="getChoiceMode()I" since="11" />
+		<method name="getListPaddingBottom()I" />
+		<method name="getListPaddingLeft()I" />
+		<method name="getListPaddingRight()I" />
+		<method name="getListPaddingTop()I" />
+		<method name="getSelector()Landroid/graphics/drawable/Drawable;" />
+		<method name="getTextFilter()Ljava/lang/CharSequence;" since="3" />
+		<method name="getTopEdgeEffectColor()I" since="29" />
+		<method name="getTranscriptMode()I" />
+		<method name="handleDataChanged()V" />
+		<method name="hasTextFilter()Z" />
+		<method name="invalidateViews()V" />
+		<method name="isDrawSelectorOnTop()Z" since="29" />
+		<method name="isFastScrollAlwaysVisible()Z" since="11" />
+		<method name="isFastScrollEnabled()Z" since="3" />
+		<method name="isInFilterMode()Z" />
+		<method name="isItemChecked(I)Z" since="11" />
+		<method name="isScrollingCacheEnabled()Z" />
+		<method name="isSmoothScrollbarEnabled()Z" since="3" />
+		<method name="isStackFromBottom()Z" />
+		<method name="isTextFilterEnabled()Z" />
+		<method name="layoutChildren()V" />
+		<method name="onInitializeAccessibilityNodeInfoForItem(Landroid/view/View;ILandroid/view/accessibility/AccessibilityNodeInfo;)V" since="19" />
+		<method name="onRemoteAdapterConnected()Z" since="11" />
+		<method name="onRemoteAdapterDisconnected()V" since="11" />
+		<method name="pointToPosition(II)I" />
+		<method name="pointToRowId(II)J" />
+		<method name="reclaimViews(Ljava/util/List;)V" />
+		<method name="scrollListBy(I)V" since="19" />
+		<method name="setAdapter(Landroid/widget/ListAdapter;)V" since="11" />
+		<method name="setBottomEdgeEffectColor(I)V" since="29" />
+		<method name="setCacheColorHint(I)V" />
+		<method name="setChoiceMode(I)V" since="11" />
+		<method name="setDrawSelectorOnTop(Z)V" />
+		<method name="setEdgeEffectColor(I)V" since="29" />
+		<method name="setFastScrollAlwaysVisible(Z)V" since="11" />
+		<method name="setFastScrollEnabled(Z)V" since="3" />
+		<method name="setFastScrollStyle(I)V" since="21" />
+		<method name="setFilterText(Ljava/lang/String;)V" />
+		<method name="setFriction(F)V" since="11" />
+		<method name="setItemChecked(IZ)V" since="11" />
+		<method name="setMultiChoiceModeListener(Landroid/widget/AbsListView$MultiChoiceModeListener;)V" since="11" />
+		<method name="setOnScrollListener(Landroid/widget/AbsListView$OnScrollListener;)V" />
+		<method name="setRecyclerListener(Landroid/widget/AbsListView$RecyclerListener;)V" />
+		<method name="setRemoteViewsAdapter(Landroid/content/Intent;)V" since="11" />
+		<method name="setScrollIndicators(Landroid/view/View;Landroid/view/View;)V" />
+		<method name="setScrollingCacheEnabled(Z)V" />
+		<method name="setSelectionFromTop(II)V" since="21" />
+		<method name="setSelector(I)V" />
+		<method name="setSelector(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setSmoothScrollbarEnabled(Z)V" since="3" />
+		<method name="setStackFromBottom(Z)V" />
+		<method name="setTextFilterEnabled(Z)V" />
+		<method name="setTopEdgeEffectColor(I)V" since="29" />
+		<method name="setTranscriptMode(I)V" />
+		<method name="setVelocityScale(F)V" since="11" />
+		<method name="smoothScrollBy(II)V" since="8" />
+		<method name="smoothScrollToPosition(I)V" since="8" />
+		<method name="smoothScrollToPosition(II)V" since="8" />
+		<method name="smoothScrollToPositionFromTop(II)V" since="11" />
+		<method name="smoothScrollToPositionFromTop(III)V" since="11" />
+		<field name="CHOICE_MODE_MULTIPLE" since="11" />
+		<field name="CHOICE_MODE_MULTIPLE_MODAL" since="11" />
+		<field name="CHOICE_MODE_NONE" since="11" />
+		<field name="CHOICE_MODE_SINGLE" since="11" />
+		<field name="TRANSCRIPT_MODE_ALWAYS_SCROLL" />
+		<field name="TRANSCRIPT_MODE_DISABLED" />
+		<field name="TRANSCRIPT_MODE_NORMAL" />
+	</class>
+	<class name="android/widget/AbsListView$LayoutParams" since="1">
+		<extends name="android/view/ViewGroup$LayoutParams" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" />
+	</class>
+	<class name="android/widget/AbsListView$MultiChoiceModeListener" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/ActionMode$Callback" />
+		<method name="onItemCheckedStateChanged(Landroid/view/ActionMode;IJZ)V" />
+	</class>
+	<class name="android/widget/AbsListView$OnScrollListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onScroll(Landroid/widget/AbsListView;III)V" />
+		<method name="onScrollStateChanged(Landroid/widget/AbsListView;I)V" />
+		<field name="SCROLL_STATE_FLING" />
+		<field name="SCROLL_STATE_IDLE" />
+		<field name="SCROLL_STATE_TOUCH_SCROLL" />
+	</class>
+	<class name="android/widget/AbsListView$RecyclerListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onMovedToScrapHeap(Landroid/view/View;)V" />
+	</class>
+	<class name="android/widget/AbsListView$SelectionBoundsAdjuster" since="11">
+		<extends name="java/lang/Object" />
+		<method name="adjustListItemSelectionBounds(Landroid/graphics/Rect;)V" />
+	</class>
+	<class name="android/widget/AbsSeekBar" since="1">
+		<extends name="android/widget/ProgressBar" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getKeyProgressIncrement()I" since="3" />
+		<method name="getSplitTrack()Z" since="21" />
+		<method name="getThumb()Landroid/graphics/drawable/Drawable;" since="16" />
+		<method name="getThumbOffset()I" />
+		<method name="getThumbTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getThumbTintList()Landroid/content/res/ColorStateList;" since="21" />
+		<method name="getThumbTintMode()Landroid/graphics/PorterDuff$Mode;" since="21" />
+		<method name="getTickMark()Landroid/graphics/drawable/Drawable;" since="24" />
+		<method name="getTickMarkTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getTickMarkTintList()Landroid/content/res/ColorStateList;" since="24" />
+		<method name="getTickMarkTintMode()Landroid/graphics/PorterDuff$Mode;" since="24" />
+		<method name="setKeyProgressIncrement(I)V" since="3" />
+		<method name="setSplitTrack(Z)V" since="21" />
+		<method name="setThumb(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setThumbOffset(I)V" />
+		<method name="setThumbTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setThumbTintList(Landroid/content/res/ColorStateList;)V" since="21" />
+		<method name="setThumbTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="21" />
+		<method name="setTickMark(Landroid/graphics/drawable/Drawable;)V" since="24" />
+		<method name="setTickMarkTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setTickMarkTintList(Landroid/content/res/ColorStateList;)V" since="24" />
+		<method name="setTickMarkTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="24" />
+	</class>
+	<class name="android/widget/AbsSpinner" since="1">
+		<extends name="android/widget/AdapterView" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getAdapter()Landroid/widget/SpinnerAdapter;" />
+		<method name="pointToPosition(II)I" />
+		<method name="setAdapter(Landroid/widget/SpinnerAdapter;)V" />
+		<method name="setSelection(IZ)V" />
+	</class>
+	<class name="android/widget/AbsoluteLayout" since="1" deprecated="3">
+		<extends name="android/view/ViewGroup" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+	</class>
+	<class name="android/widget/AbsoluteLayout$LayoutParams" since="1" deprecated="29">
+		<extends name="android/view/ViewGroup$LayoutParams" />
+		<method name="&lt;init&gt;(IIII)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" deprecated="29" />
+		<method name="debug(Ljava/lang/String;)Ljava/lang/String;" deprecated="29" />
+		<field name="x" deprecated="29" />
+		<field name="y" deprecated="29" />
+	</class>
+	<class name="android/widget/ActionMenuView" since="21">
+		<extends name="android/widget/LinearLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="dismissPopupMenus()V" />
+		<method name="generateDefaultLayoutParams()Landroid/widget/ActionMenuView$LayoutParams;" />
+		<method name="generateLayoutParams(Landroid/util/AttributeSet;)Landroid/widget/ActionMenuView$LayoutParams;" />
+		<method name="generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/widget/ActionMenuView$LayoutParams;" />
+		<method name="getMenu()Landroid/view/Menu;" />
+		<method name="getOverflowIcon()Landroid/graphics/drawable/Drawable;" since="23" />
+		<method name="getPopupTheme()I" />
+		<method name="hideOverflowMenu()Z" />
+		<method name="isOverflowMenuShowing()Z" />
+		<method name="setOnMenuItemClickListener(Landroid/widget/ActionMenuView$OnMenuItemClickListener;)V" />
+		<method name="setOverflowIcon(Landroid/graphics/drawable/Drawable;)V" since="23" />
+		<method name="setPopupTheme(I)V" />
+		<method name="showOverflowMenu()Z" />
+	</class>
+	<class name="android/widget/ActionMenuView$LayoutParams" since="21">
+		<extends name="android/widget/LinearLayout$LayoutParams" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/widget/ActionMenuView$LayoutParams;)V" />
+	</class>
+	<class name="android/widget/ActionMenuView$OnMenuItemClickListener" since="21">
+		<extends name="java/lang/Object" />
+		<method name="onMenuItemClick(Landroid/view/MenuItem;)Z" />
+	</class>
+	<class name="android/widget/Adapter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getAutofillOptions()[Ljava/lang/CharSequence;" since="26" />
+		<method name="getCount()I" />
+		<method name="getItem(I)Ljava/lang/Object;" />
+		<method name="getItemId(I)J" />
+		<method name="getItemViewType(I)I" />
+		<method name="getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;" />
+		<method name="getViewTypeCount()I" />
+		<method name="hasStableIds()Z" />
+		<method name="isEmpty()Z" />
+		<method name="registerDataSetObserver(Landroid/database/DataSetObserver;)V" />
+		<method name="unregisterDataSetObserver(Landroid/database/DataSetObserver;)V" />
+		<field name="IGNORE_ITEM_VIEW_TYPE" />
+		<field name="NO_SELECTION" />
+	</class>
+	<class name="android/widget/AdapterView" since="1">
+		<extends name="android/view/ViewGroup" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getAdapter()Landroid/widget/Adapter;" />
+		<method name="getCount()I" />
+		<method name="getEmptyView()Landroid/view/View;" />
+		<method name="getFirstVisiblePosition()I" />
+		<method name="getItemAtPosition(I)Ljava/lang/Object;" />
+		<method name="getItemIdAtPosition(I)J" />
+		<method name="getLastVisiblePosition()I" />
+		<method name="getOnItemClickListener()Landroid/widget/AdapterView$OnItemClickListener;" />
+		<method name="getOnItemLongClickListener()Landroid/widget/AdapterView$OnItemLongClickListener;" />
+		<method name="getOnItemSelectedListener()Landroid/widget/AdapterView$OnItemSelectedListener;" />
+		<method name="getPositionForView(Landroid/view/View;)I" />
+		<method name="getSelectedItem()Ljava/lang/Object;" />
+		<method name="getSelectedItemId()J" />
+		<method name="getSelectedItemPosition()I" />
+		<method name="getSelectedView()Landroid/view/View;" />
+		<method name="performItemClick(Landroid/view/View;IJ)Z" />
+		<method name="setAdapter(Landroid/widget/Adapter;)V" />
+		<method name="setEmptyView(Landroid/view/View;)V" />
+		<method name="setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V" />
+		<method name="setOnItemLongClickListener(Landroid/widget/AdapterView$OnItemLongClickListener;)V" />
+		<method name="setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V" />
+		<method name="setSelection(I)V" />
+		<field name="INVALID_POSITION" />
+		<field name="INVALID_ROW_ID" />
+		<field name="ITEM_VIEW_TYPE_HEADER_OR_FOOTER" />
+		<field name="ITEM_VIEW_TYPE_IGNORE" />
+	</class>
+	<class name="android/widget/AdapterView$AdapterContextMenuInfo" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/ContextMenu$ContextMenuInfo" />
+		<method name="&lt;init&gt;(Landroid/view/View;IJ)V" />
+		<field name="id" />
+		<field name="position" />
+		<field name="targetView" />
+	</class>
+	<class name="android/widget/AdapterView$OnItemClickListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V" />
+	</class>
+	<class name="android/widget/AdapterView$OnItemLongClickListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onItemLongClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z" />
+	</class>
+	<class name="android/widget/AdapterView$OnItemSelectedListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onItemSelected(Landroid/widget/AdapterView;Landroid/view/View;IJ)V" />
+		<method name="onNothingSelected(Landroid/widget/AdapterView;)V" />
+	</class>
+	<class name="android/widget/AdapterViewAnimator" since="11">
+		<extends name="android/widget/AdapterView" />
+		<implements name="android/widget/Advanceable" since="16" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" since="14" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="advance()V" />
+		<method name="deferNotifyDataSetChanged()V" since="14" />
+		<method name="fyiWillBeAdvancedByHostKThx()V" />
+		<method name="getCurrentView()Landroid/view/View;" />
+		<method name="getDisplayedChild()I" />
+		<method name="getInAnimation()Landroid/animation/ObjectAnimator;" />
+		<method name="getOutAnimation()Landroid/animation/ObjectAnimator;" />
+		<method name="onRemoteAdapterConnected()Z" />
+		<method name="onRemoteAdapterDisconnected()V" />
+		<method name="setAnimateFirstView(Z)V" />
+		<method name="setDisplayedChild(I)V" />
+		<method name="setInAnimation(Landroid/animation/ObjectAnimator;)V" />
+		<method name="setInAnimation(Landroid/content/Context;I)V" />
+		<method name="setOutAnimation(Landroid/animation/ObjectAnimator;)V" />
+		<method name="setOutAnimation(Landroid/content/Context;I)V" />
+		<method name="setRemoteViewsAdapter(Landroid/content/Intent;)V" />
+		<method name="showNext()V" />
+		<method name="showPrevious()V" />
+	</class>
+	<class name="android/widget/AdapterViewFlipper" since="11">
+		<extends name="android/widget/AdapterViewAnimator" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" since="21" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getFlipInterval()I" since="16" />
+		<method name="isAutoStart()Z" />
+		<method name="isFlipping()Z" />
+		<method name="setAutoStart(Z)V" />
+		<method name="setFlipInterval(I)V" />
+		<method name="startFlipping()V" />
+		<method name="stopFlipping()V" />
+	</class>
+	<class name="android/widget/Advanceable" since="16">
+		<extends name="java/lang/Object" />
+		<method name="advance()V" />
+		<method name="fyiWillBeAdvancedByHostKThx()V" />
+	</class>
+	<class name="android/widget/AlphabetIndexer" since="3">
+		<extends name="android/database/DataSetObserver" />
+		<implements name="android/widget/SectionIndexer" />
+		<method name="&lt;init&gt;(Landroid/database/Cursor;ILjava/lang/CharSequence;)V" />
+		<method name="compare(Ljava/lang/String;Ljava/lang/String;)I" />
+		<method name="setCursor(Landroid/database/Cursor;)V" />
+		<field name="mAlphabet" />
+		<field name="mColumnIndex" />
+		<field name="mDataCursor" />
+	</class>
+	<class name="android/widget/AnalogClock" since="1" deprecated="23">
+		<extends name="android/view/View" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="getDialTintBlendMode()Landroid/graphics/BlendMode;" since="31" deprecated="31" />
+		<method name="getDialTintList()Landroid/content/res/ColorStateList;" since="31" deprecated="31" />
+		<method name="getHourHandTintBlendMode()Landroid/graphics/BlendMode;" since="31" deprecated="31" />
+		<method name="getHourHandTintList()Landroid/content/res/ColorStateList;" since="31" deprecated="31" />
+		<method name="getMinuteHandTintBlendMode()Landroid/graphics/BlendMode;" since="31" deprecated="31" />
+		<method name="getMinuteHandTintList()Landroid/content/res/ColorStateList;" since="31" deprecated="31" />
+		<method name="getSecondHandTintBlendMode()Landroid/graphics/BlendMode;" since="31" deprecated="31" />
+		<method name="getSecondHandTintList()Landroid/content/res/ColorStateList;" since="31" deprecated="31" />
+		<method name="getTimeZone()Ljava/lang/String;" since="31" deprecated="31" />
+		<method name="setDial(Landroid/graphics/drawable/Icon;)V" since="31" deprecated="31" />
+		<method name="setDialTintBlendMode(Landroid/graphics/BlendMode;)V" since="31" deprecated="31" />
+		<method name="setDialTintList(Landroid/content/res/ColorStateList;)V" since="31" deprecated="31" />
+		<method name="setHourHand(Landroid/graphics/drawable/Icon;)V" since="31" deprecated="31" />
+		<method name="setHourHandTintBlendMode(Landroid/graphics/BlendMode;)V" since="31" deprecated="31" />
+		<method name="setHourHandTintList(Landroid/content/res/ColorStateList;)V" since="31" deprecated="31" />
+		<method name="setMinuteHand(Landroid/graphics/drawable/Icon;)V" since="31" deprecated="31" />
+		<method name="setMinuteHandTintBlendMode(Landroid/graphics/BlendMode;)V" since="31" deprecated="31" />
+		<method name="setMinuteHandTintList(Landroid/content/res/ColorStateList;)V" since="31" deprecated="31" />
+		<method name="setSecondHand(Landroid/graphics/drawable/Icon;)V" since="31" deprecated="31" />
+		<method name="setSecondHandTintBlendMode(Landroid/graphics/BlendMode;)V" since="31" deprecated="31" />
+		<method name="setSecondHandTintList(Landroid/content/res/ColorStateList;)V" since="31" deprecated="31" />
+		<method name="setTimeZone(Ljava/lang/String;)V" since="31" deprecated="31" />
+	</class>
+	<class name="android/widget/ArrayAdapter" since="1">
+		<extends name="android/widget/BaseAdapter" />
+		<implements name="android/widget/Filterable" />
+		<implements name="android/widget/ThemedSpinnerAdapter" since="23" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;II)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;IILjava/util/List;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;II[Ljava/lang/Object;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;ILjava/util/List;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I[Ljava/lang/Object;)V" />
+		<method name="add(Ljava/lang/Object;)V" />
+		<method name="addAll(Ljava/util/Collection;)V" since="11" />
+		<method name="addAll([Ljava/lang/Object;)V" since="11" />
+		<method name="clear()V" />
+		<method name="createFromResource(Landroid/content/Context;II)Landroid/widget/ArrayAdapter;" />
+		<method name="getContext()Landroid/content/Context;" />
+		<method name="getPosition(Ljava/lang/Object;)I" />
+		<method name="insert(Ljava/lang/Object;I)V" />
+		<method name="remove(Ljava/lang/Object;)V" />
+		<method name="setDropDownViewResource(I)V" />
+		<method name="setNotifyOnChange(Z)V" />
+		<method name="sort(Ljava/util/Comparator;)V" since="3" />
+	</class>
+	<class name="android/widget/AutoCompleteTextView" since="1">
+		<extends name="android/widget/EditText" />
+		<implements name="android/widget/Filter$FilterListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;IILandroid/content/res/Resources$Theme;)V" since="24" />
+		<method name="clearListSelection()V" since="3" />
+		<method name="convertSelectionToString(Ljava/lang/Object;)Ljava/lang/CharSequence;" />
+		<method name="dismissDropDown()V" />
+		<method name="enoughToFilter()Z" />
+		<method name="getAdapter()Landroid/widget/ListAdapter;" />
+		<method name="getCompletionHint()Ljava/lang/CharSequence;" since="16" />
+		<method name="getDropDownAnchor()I" since="3" />
+		<method name="getDropDownBackground()Landroid/graphics/drawable/Drawable;" since="5" />
+		<method name="getDropDownHeight()I" since="4" />
+		<method name="getDropDownHorizontalOffset()I" since="5" />
+		<method name="getDropDownVerticalOffset()I" since="5" />
+		<method name="getDropDownWidth()I" since="3" />
+		<method name="getFilter()Landroid/widget/Filter;" />
+		<method name="getInputMethodMode()I" since="29" />
+		<method name="getItemClickListener()Landroid/widget/AdapterView$OnItemClickListener;" deprecated="15" />
+		<method name="getItemSelectedListener()Landroid/widget/AdapterView$OnItemSelectedListener;" deprecated="15" />
+		<method name="getListSelection()I" since="3" />
+		<method name="getOnItemClickListener()Landroid/widget/AdapterView$OnItemClickListener;" since="3" />
+		<method name="getOnItemSelectedListener()Landroid/widget/AdapterView$OnItemSelectedListener;" since="3" />
+		<method name="getThreshold()I" />
+		<method name="getValidator()Landroid/widget/AutoCompleteTextView$Validator;" />
+		<method name="isPerformingCompletion()Z" since="3" />
+		<method name="isPopupShowing()Z" />
+		<method name="performCompletion()V" />
+		<method name="performFiltering(Ljava/lang/CharSequence;I)V" />
+		<method name="performValidation()V" />
+		<method name="refreshAutoCompleteResults()V" since="29" />
+		<method name="replaceText(Ljava/lang/CharSequence;)V" />
+		<method name="setAdapter(Landroid/widget/ListAdapter;)V" />
+		<method name="setCompletionHint(Ljava/lang/CharSequence;)V" />
+		<method name="setDropDownAnchor(I)V" since="3" />
+		<method name="setDropDownBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V" since="5" />
+		<method name="setDropDownBackgroundResource(I)V" since="5" />
+		<method name="setDropDownHeight(I)V" since="4" />
+		<method name="setDropDownHorizontalOffset(I)V" since="5" />
+		<method name="setDropDownVerticalOffset(I)V" since="5" />
+		<method name="setDropDownWidth(I)V" since="3" />
+		<method name="setInputMethodMode(I)V" since="29" />
+		<method name="setListSelection(I)V" since="3" />
+		<method name="setOnDismissListener(Landroid/widget/AutoCompleteTextView$OnDismissListener;)V" since="17" />
+		<method name="setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V" />
+		<method name="setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V" />
+		<method name="setText(Ljava/lang/CharSequence;Z)V" since="17" />
+		<method name="setThreshold(I)V" />
+		<method name="setValidator(Landroid/widget/AutoCompleteTextView$Validator;)V" />
+		<method name="showDropDown()V" />
+	</class>
+	<class name="android/widget/AutoCompleteTextView$OnDismissListener" since="17">
+		<extends name="java/lang/Object" />
+		<method name="onDismiss()V" />
+	</class>
+	<class name="android/widget/AutoCompleteTextView$Validator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="fixText(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;" />
+		<method name="isValid(Ljava/lang/CharSequence;)Z" />
+	</class>
+	<class name="android/widget/BaseAdapter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/widget/ListAdapter" />
+		<implements name="android/widget/SpinnerAdapter" />
+		<method name="&lt;init&gt;()V" />
+		<method name="notifyDataSetChanged()V" />
+		<method name="notifyDataSetInvalidated()V" />
+		<method name="setAutofillOptions([Ljava/lang/CharSequence;)V" since="27" />
+	</class>
+	<class name="android/widget/BaseExpandableListAdapter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/widget/ExpandableListAdapter" />
+		<implements name="android/widget/HeterogeneousExpandableList" since="8" />
+		<method name="&lt;init&gt;()V" />
+		<method name="notifyDataSetChanged()V" />
+		<method name="notifyDataSetInvalidated()V" />
+	</class>
+	<class name="android/widget/Button" since="1">
+		<extends name="android/widget/TextView" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+	</class>
+	<class name="android/widget/CalendarView" since="11">
+		<extends name="android/widget/FrameLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getDate()J" />
+		<method name="getDateTextAppearance()I" since="16" />
+		<method name="getFirstDayOfWeek()I" />
+		<method name="getFocusedMonthDateColor()I" since="16" deprecated="23" />
+		<method name="getMaxDate()J" />
+		<method name="getMinDate()J" />
+		<method name="getSelectedDateVerticalBar()Landroid/graphics/drawable/Drawable;" since="16" deprecated="23" />
+		<method name="getSelectedWeekBackgroundColor()I" since="16" deprecated="23" />
+		<method name="getShowWeekNumber()Z" deprecated="24" />
+		<method name="getShownWeekCount()I" since="16" deprecated="23" />
+		<method name="getUnfocusedMonthDateColor()I" since="16" deprecated="23" />
+		<method name="getWeekDayTextAppearance()I" since="16" />
+		<method name="getWeekNumberColor()I" since="16" deprecated="23" />
+		<method name="getWeekSeparatorLineColor()I" since="16" deprecated="23" />
+		<method name="setDate(J)V" />
+		<method name="setDate(JZZ)V" />
+		<method name="setDateTextAppearance(I)V" since="16" />
+		<method name="setFirstDayOfWeek(I)V" />
+		<method name="setFocusedMonthDateColor(I)V" since="16" deprecated="23" />
+		<method name="setMaxDate(J)V" />
+		<method name="setMinDate(J)V" />
+		<method name="setOnDateChangeListener(Landroid/widget/CalendarView$OnDateChangeListener;)V" />
+		<method name="setSelectedDateVerticalBar(I)V" since="16" deprecated="23" />
+		<method name="setSelectedDateVerticalBar(Landroid/graphics/drawable/Drawable;)V" since="16" deprecated="23" />
+		<method name="setSelectedWeekBackgroundColor(I)V" since="16" deprecated="23" />
+		<method name="setShowWeekNumber(Z)V" deprecated="24" />
+		<method name="setShownWeekCount(I)V" since="16" deprecated="23" />
+		<method name="setUnfocusedMonthDateColor(I)V" since="16" deprecated="23" />
+		<method name="setWeekDayTextAppearance(I)V" since="16" />
+		<method name="setWeekNumberColor(I)V" since="16" deprecated="23" />
+		<method name="setWeekSeparatorLineColor(I)V" since="16" deprecated="23" />
+	</class>
+	<class name="android/widget/CalendarView$OnDateChangeListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onSelectedDayChange(Landroid/widget/CalendarView;III)V" />
+	</class>
+	<class name="android/widget/CheckBox" since="1">
+		<extends name="android/widget/CompoundButton" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+	</class>
+	<class name="android/widget/Checkable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="isChecked()Z" />
+		<method name="setChecked(Z)V" />
+		<method name="toggle()V" />
+	</class>
+	<class name="android/widget/CheckedTextView" since="1">
+		<extends name="android/widget/TextView" />
+		<implements name="android/widget/Checkable" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getCheckMarkDrawable()Landroid/graphics/drawable/Drawable;" since="16" />
+		<method name="getCheckMarkTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getCheckMarkTintList()Landroid/content/res/ColorStateList;" since="21" />
+		<method name="getCheckMarkTintMode()Landroid/graphics/PorterDuff$Mode;" since="21" />
+		<method name="onPaddingChanged(I)V" since="16" removed="17" />
+		<method name="setCheckMarkDrawable(I)V" />
+		<method name="setCheckMarkDrawable(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setCheckMarkTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setCheckMarkTintList(Landroid/content/res/ColorStateList;)V" since="21" />
+		<method name="setCheckMarkTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="21" />
+	</class>
+	<class name="android/widget/Chronometer" since="1">
+		<extends name="android/widget/TextView" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getBase()J" />
+		<method name="getFormat()Ljava/lang/String;" />
+		<method name="getOnChronometerTickListener()Landroid/widget/Chronometer$OnChronometerTickListener;" since="3" />
+		<method name="isCountDown()Z" since="24" />
+		<method name="isTheFinalCountDown()Z" since="26" />
+		<method name="setBase(J)V" />
+		<method name="setCountDown(Z)V" since="24" />
+		<method name="setFormat(Ljava/lang/String;)V" />
+		<method name="setOnChronometerTickListener(Landroid/widget/Chronometer$OnChronometerTickListener;)V" since="3" />
+		<method name="start()V" />
+		<method name="stop()V" />
+	</class>
+	<class name="android/widget/Chronometer$OnChronometerTickListener" since="3">
+		<extends name="java/lang/Object" />
+		<method name="onChronometerTick(Landroid/widget/Chronometer;)V" />
+	</class>
+	<class name="android/widget/CompoundButton" since="1">
+		<extends name="android/widget/Button" />
+		<implements name="android/widget/Checkable" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getButtonDrawable()Landroid/graphics/drawable/Drawable;" since="23" />
+		<method name="getButtonTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getButtonTintList()Landroid/content/res/ColorStateList;" since="21" />
+		<method name="getButtonTintMode()Landroid/graphics/PorterDuff$Mode;" since="21" />
+		<method name="setButtonDrawable(I)V" />
+		<method name="setButtonDrawable(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setButtonIcon(Landroid/graphics/drawable/Icon;)V" since="31" />
+		<method name="setButtonTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setButtonTintList(Landroid/content/res/ColorStateList;)V" since="21" />
+		<method name="setButtonTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="21" />
+		<method name="setOnCheckedChangeListener(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V" />
+	</class>
+	<class name="android/widget/CompoundButton$OnCheckedChangeListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onCheckedChanged(Landroid/widget/CompoundButton;Z)V" />
+	</class>
+	<class name="android/widget/CursorAdapter" since="1">
+		<extends name="android/widget/BaseAdapter" />
+		<implements name="android/widget/Filterable" />
+		<implements name="android/widget/ThemedSpinnerAdapter" since="23" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/database/Cursor;)V" deprecated="15" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/database/Cursor;I)V" since="11" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/database/Cursor;Z)V" />
+		<method name="bindView(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V" />
+		<method name="changeCursor(Landroid/database/Cursor;)V" />
+		<method name="convertToString(Landroid/database/Cursor;)Ljava/lang/CharSequence;" />
+		<method name="getCursor()Landroid/database/Cursor;" />
+		<method name="getFilterQueryProvider()Landroid/widget/FilterQueryProvider;" />
+		<method name="init(Landroid/content/Context;Landroid/database/Cursor;Z)V" deprecated="15" />
+		<method name="newDropDownView(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;" />
+		<method name="newView(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;" />
+		<method name="onContentChanged()V" since="3" />
+		<method name="runQueryOnBackgroundThread(Ljava/lang/CharSequence;)Landroid/database/Cursor;" />
+		<method name="setFilterQueryProvider(Landroid/widget/FilterQueryProvider;)V" />
+		<method name="swapCursor(Landroid/database/Cursor;)Landroid/database/Cursor;" since="11" />
+		<field name="FLAG_AUTO_REQUERY" since="11" deprecated="15" />
+		<field name="FLAG_REGISTER_CONTENT_OBSERVER" since="11" />
+	</class>
+	<class name="android/widget/CursorTreeAdapter" since="1">
+		<extends name="android/widget/BaseExpandableListAdapter" />
+		<implements name="android/widget/Filterable" />
+		<method name="&lt;init&gt;(Landroid/database/Cursor;Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/database/Cursor;Landroid/content/Context;Z)V" />
+		<method name="bindChildView(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;Z)V" />
+		<method name="bindGroupView(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;Z)V" />
+		<method name="changeCursor(Landroid/database/Cursor;)V" />
+		<method name="convertToString(Landroid/database/Cursor;)Ljava/lang/String;" />
+		<method name="getChild(II)Landroid/database/Cursor;" />
+		<method name="getChildrenCursor(Landroid/database/Cursor;)Landroid/database/Cursor;" />
+		<method name="getCursor()Landroid/database/Cursor;" />
+		<method name="getFilterQueryProvider()Landroid/widget/FilterQueryProvider;" />
+		<method name="getGroup(I)Landroid/database/Cursor;" />
+		<method name="newChildView(Landroid/content/Context;Landroid/database/Cursor;ZLandroid/view/ViewGroup;)Landroid/view/View;" />
+		<method name="newGroupView(Landroid/content/Context;Landroid/database/Cursor;ZLandroid/view/ViewGroup;)Landroid/view/View;" />
+		<method name="notifyDataSetChanged(Z)V" />
+		<method name="runQueryOnBackgroundThread(Ljava/lang/CharSequence;)Landroid/database/Cursor;" />
+		<method name="setChildrenCursor(ILandroid/database/Cursor;)V" />
+		<method name="setFilterQueryProvider(Landroid/widget/FilterQueryProvider;)V" />
+		<method name="setGroupCursor(Landroid/database/Cursor;)V" />
+	</class>
+	<class name="android/widget/DatePicker" since="1">
+		<extends name="android/widget/FrameLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getCalendarView()Landroid/widget/CalendarView;" since="12" deprecated="24" />
+		<method name="getCalendarViewShown()Z" since="11" deprecated="24" />
+		<method name="getDayOfMonth()I" />
+		<method name="getFirstDayOfWeek()I" since="21" />
+		<method name="getMaxDate()J" since="11" />
+		<method name="getMinDate()J" since="11" />
+		<method name="getMonth()I" />
+		<method name="getSpinnersShown()Z" since="11" deprecated="24" />
+		<method name="getYear()I" />
+		<method name="init(IIILandroid/widget/DatePicker$OnDateChangedListener;)V" />
+		<method name="setCalendarViewShown(Z)V" since="11" deprecated="24" />
+		<method name="setFirstDayOfWeek(I)V" since="21" />
+		<method name="setMaxDate(J)V" since="11" />
+		<method name="setMinDate(J)V" since="11" />
+		<method name="setOnDateChangedListener(Landroid/widget/DatePicker$OnDateChangedListener;)V" since="26" />
+		<method name="setSpinnersShown(Z)V" since="11" deprecated="24" />
+		<method name="updateDate(III)V" />
+	</class>
+	<class name="android/widget/DatePicker$OnDateChangedListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onDateChanged(Landroid/widget/DatePicker;III)V" />
+	</class>
+	<class name="android/widget/DialerFilter" since="1" deprecated="26">
+		<extends name="android/widget/RelativeLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="append(Ljava/lang/String;)V" deprecated="29" />
+		<method name="clearText()V" deprecated="29" />
+		<method name="getDigits()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getFilterText()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getLetters()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getMode()I" deprecated="29" />
+		<method name="isQwertyKeyboard()Z" deprecated="29" />
+		<method name="onModeChange(II)V" deprecated="29" />
+		<method name="removeFilterWatcher(Landroid/text/TextWatcher;)V" deprecated="29" />
+		<method name="setDigitsWatcher(Landroid/text/TextWatcher;)V" deprecated="29" />
+		<method name="setFilterWatcher(Landroid/text/TextWatcher;)V" deprecated="29" />
+		<method name="setLettersWatcher(Landroid/text/TextWatcher;)V" deprecated="29" />
+		<method name="setMode(I)V" deprecated="29" />
+		<field name="DIGITS_AND_LETTERS" deprecated="29" />
+		<field name="DIGITS_AND_LETTERS_NO_DIGITS" deprecated="29" />
+		<field name="DIGITS_AND_LETTERS_NO_LETTERS" deprecated="29" />
+		<field name="DIGITS_ONLY" deprecated="29" />
+		<field name="LETTERS_ONLY" deprecated="29" />
+	</class>
+	<class name="android/widget/DigitalClock" since="1" deprecated="17">
+		<extends name="android/widget/TextView" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+	</class>
+	<class name="android/widget/EdgeEffect" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" since="31" />
+		<method name="draw(Landroid/graphics/Canvas;)Z" />
+		<method name="finish()V" />
+		<method name="getBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getColor()I" since="21" />
+		<method name="getDistance()F" since="31" />
+		<method name="getMaxHeight()I" since="21" />
+		<method name="isFinished()Z" />
+		<method name="onAbsorb(I)V" />
+		<method name="onPull(F)V" />
+		<method name="onPull(FF)V" since="21" />
+		<method name="onPullDistance(FF)F" since="31" />
+		<method name="onRelease()V" />
+		<method name="setBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setColor(I)V" since="21" />
+		<method name="setSize(II)V" />
+		<field name="DEFAULT_BLEND_MODE" since="29" />
+	</class>
+	<class name="android/widget/EditText" since="1">
+		<extends name="android/widget/TextView" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="extendSelection(I)V" />
+		<method name="getText()Landroid/text/Editable;" />
+		<method name="selectAll()V" />
+		<method name="setSelection(I)V" />
+		<method name="setSelection(II)V" />
+	</class>
+	<class name="android/widget/ExpandableListAdapter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="areAllItemsEnabled()Z" />
+		<method name="getChild(II)Ljava/lang/Object;" />
+		<method name="getChildId(II)J" />
+		<method name="getChildView(IIZLandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;" />
+		<method name="getChildrenCount(I)I" />
+		<method name="getCombinedChildId(JJ)J" />
+		<method name="getCombinedGroupId(J)J" />
+		<method name="getGroup(I)Ljava/lang/Object;" />
+		<method name="getGroupCount()I" />
+		<method name="getGroupId(I)J" />
+		<method name="getGroupView(IZLandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;" />
+		<method name="hasStableIds()Z" />
+		<method name="isChildSelectable(II)Z" />
+		<method name="isEmpty()Z" />
+		<method name="onGroupCollapsed(I)V" />
+		<method name="onGroupExpanded(I)V" />
+		<method name="registerDataSetObserver(Landroid/database/DataSetObserver;)V" />
+		<method name="unregisterDataSetObserver(Landroid/database/DataSetObserver;)V" />
+	</class>
+	<class name="android/widget/ExpandableListView" since="1">
+		<extends name="android/widget/ListView" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="collapseGroup(I)Z" />
+		<method name="expandGroup(I)Z" />
+		<method name="expandGroup(IZ)Z" since="14" />
+		<method name="getExpandableListAdapter()Landroid/widget/ExpandableListAdapter;" />
+		<method name="getExpandableListPosition(I)J" />
+		<method name="getFlatListPosition(J)I" />
+		<method name="getPackedPositionChild(J)I" />
+		<method name="getPackedPositionForChild(II)J" />
+		<method name="getPackedPositionForGroup(I)J" />
+		<method name="getPackedPositionGroup(J)I" />
+		<method name="getPackedPositionType(J)I" />
+		<method name="getSelectedId()J" />
+		<method name="getSelectedPosition()J" />
+		<method name="isGroupExpanded(I)Z" />
+		<method name="setAdapter(Landroid/widget/ExpandableListAdapter;)V" />
+		<method name="setChildDivider(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setChildIndicator(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setChildIndicatorBounds(II)V" />
+		<method name="setChildIndicatorBoundsRelative(II)V" since="18" />
+		<method name="setGroupIndicator(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setIndicatorBounds(II)V" />
+		<method name="setIndicatorBoundsRelative(II)V" since="18" />
+		<method name="setOnChildClickListener(Landroid/widget/ExpandableListView$OnChildClickListener;)V" />
+		<method name="setOnGroupClickListener(Landroid/widget/ExpandableListView$OnGroupClickListener;)V" />
+		<method name="setOnGroupCollapseListener(Landroid/widget/ExpandableListView$OnGroupCollapseListener;)V" />
+		<method name="setOnGroupExpandListener(Landroid/widget/ExpandableListView$OnGroupExpandListener;)V" />
+		<method name="setSelectedChild(IIZ)Z" />
+		<method name="setSelectedGroup(I)V" />
+		<field name="CHILD_INDICATOR_INHERIT" />
+		<field name="PACKED_POSITION_TYPE_CHILD" />
+		<field name="PACKED_POSITION_TYPE_GROUP" />
+		<field name="PACKED_POSITION_TYPE_NULL" />
+		<field name="PACKED_POSITION_VALUE_NULL" />
+	</class>
+	<class name="android/widget/ExpandableListView$ExpandableListContextMenuInfo" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/ContextMenu$ContextMenuInfo" />
+		<method name="&lt;init&gt;(Landroid/view/View;JJ)V" />
+		<field name="id" />
+		<field name="packedPosition" />
+		<field name="targetView" />
+	</class>
+	<class name="android/widget/ExpandableListView$OnChildClickListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onChildClick(Landroid/widget/ExpandableListView;Landroid/view/View;IIJ)Z" />
+	</class>
+	<class name="android/widget/ExpandableListView$OnGroupClickListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onGroupClick(Landroid/widget/ExpandableListView;Landroid/view/View;IJ)Z" />
+	</class>
+	<class name="android/widget/ExpandableListView$OnGroupCollapseListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onGroupCollapse(I)V" />
+	</class>
+	<class name="android/widget/ExpandableListView$OnGroupExpandListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onGroupExpand(I)V" />
+	</class>
+	<class name="android/widget/Filter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="convertResultToString(Ljava/lang/Object;)Ljava/lang/CharSequence;" />
+		<method name="filter(Ljava/lang/CharSequence;)V" />
+		<method name="filter(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterListener;)V" />
+		<method name="performFiltering(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults;" />
+		<method name="publishResults(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V" />
+	</class>
+	<class name="android/widget/Filter$FilterListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onFilterComplete(I)V" />
+	</class>
+	<class name="android/widget/Filter$FilterResults" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="count" />
+		<field name="values" />
+	</class>
+	<class name="android/widget/FilterQueryProvider" since="1">
+		<extends name="java/lang/Object" />
+		<method name="runQuery(Ljava/lang/CharSequence;)Landroid/database/Cursor;" />
+	</class>
+	<class name="android/widget/Filterable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getFilter()Landroid/widget/Filter;" />
+	</class>
+	<class name="android/widget/FrameLayout" since="1">
+		<extends name="android/view/ViewGroup" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="generateDefaultLayoutParams()Landroid/widget/FrameLayout$LayoutParams;" />
+		<method name="generateLayoutParams(Landroid/util/AttributeSet;)Landroid/widget/FrameLayout$LayoutParams;" />
+		<method name="getConsiderGoneChildrenWhenMeasuring()Z" deprecated="15" />
+		<method name="getForeground()Landroid/graphics/drawable/Drawable;" removed="23" />
+		<method name="getForegroundGravity()I" since="16" removed="23" />
+		<method name="getForegroundTintList()Landroid/content/res/ColorStateList;" since="21" removed="23" />
+		<method name="getForegroundTintMode()Landroid/graphics/PorterDuff$Mode;" since="21" removed="23" />
+		<method name="getMeasureAllChildren()Z" since="14" />
+		<method name="setForeground(Landroid/graphics/drawable/Drawable;)V" removed="23" />
+		<method name="setForegroundGravity(I)V" />
+		<method name="setForegroundTintList(Landroid/content/res/ColorStateList;)V" since="21" removed="23" />
+		<method name="setForegroundTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="21" removed="23" />
+		<method name="setMeasureAllChildren(Z)V" />
+	</class>
+	<class name="android/widget/FrameLayout$LayoutParams" since="1">
+		<extends name="android/view/ViewGroup$MarginLayoutParams" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$MarginLayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/widget/FrameLayout$LayoutParams;)V" since="19" />
+		<field name="UNSPECIFIED_GRAVITY" since="24" />
+		<field name="gravity" />
+	</class>
+	<class name="android/widget/Gallery" since="1" deprecated="16">
+		<extends name="android/widget/AbsSpinner" />
+		<implements name="android/view/GestureDetector$OnGestureListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="setAnimationDuration(I)V" deprecated="29" />
+		<method name="setCallbackDuringFling(Z)V" deprecated="29" />
+		<method name="setGravity(I)V" deprecated="29" />
+		<method name="setSpacing(I)V" deprecated="29" />
+		<method name="setUnselectedAlpha(F)V" deprecated="29" />
+	</class>
+	<class name="android/widget/Gallery$LayoutParams" since="1" deprecated="29">
+		<extends name="android/view/ViewGroup$LayoutParams" />
+		<method name="&lt;init&gt;(II)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" deprecated="29" />
+	</class>
+	<class name="android/widget/GridLayout" since="14">
+		<extends name="android/view/ViewGroup" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="generateDefaultLayoutParams()Landroid/widget/GridLayout$LayoutParams;" />
+		<method name="generateLayoutParams(Landroid/util/AttributeSet;)Landroid/widget/GridLayout$LayoutParams;" />
+		<method name="generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/widget/GridLayout$LayoutParams;" />
+		<method name="getAlignmentMode()I" />
+		<method name="getColumnCount()I" />
+		<method name="getOrientation()I" />
+		<method name="getRowCount()I" />
+		<method name="getUseDefaultMargins()Z" />
+		<method name="isColumnOrderPreserved()Z" />
+		<method name="isRowOrderPreserved()Z" />
+		<method name="setAlignmentMode(I)V" />
+		<method name="setColumnCount(I)V" />
+		<method name="setColumnOrderPreserved(Z)V" />
+		<method name="setOrientation(I)V" />
+		<method name="setRowCount(I)V" />
+		<method name="setRowOrderPreserved(Z)V" />
+		<method name="setUseDefaultMargins(Z)V" />
+		<method name="spec(I)Landroid/widget/GridLayout$Spec;" />
+		<method name="spec(IF)Landroid/widget/GridLayout$Spec;" since="21" />
+		<method name="spec(II)Landroid/widget/GridLayout$Spec;" />
+		<method name="spec(IIF)Landroid/widget/GridLayout$Spec;" since="21" />
+		<method name="spec(IILandroid/widget/GridLayout$Alignment;)Landroid/widget/GridLayout$Spec;" />
+		<method name="spec(IILandroid/widget/GridLayout$Alignment;F)Landroid/widget/GridLayout$Spec;" since="21" />
+		<method name="spec(ILandroid/widget/GridLayout$Alignment;)Landroid/widget/GridLayout$Spec;" />
+		<method name="spec(ILandroid/widget/GridLayout$Alignment;F)Landroid/widget/GridLayout$Spec;" since="21" />
+		<field name="ALIGN_BOUNDS" />
+		<field name="ALIGN_MARGINS" />
+		<field name="BASELINE" />
+		<field name="BOTTOM" />
+		<field name="CENTER" />
+		<field name="END" since="16" />
+		<field name="FILL" />
+		<field name="HORIZONTAL" />
+		<field name="LEFT" />
+		<field name="RIGHT" />
+		<field name="START" since="16" />
+		<field name="TOP" />
+		<field name="UNDEFINED" />
+		<field name="VERTICAL" />
+	</class>
+	<class name="android/widget/GridLayout$Alignment" since="14">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/widget/GridLayout$LayoutParams" since="14">
+		<extends name="android/view/ViewGroup$MarginLayoutParams" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$MarginLayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/widget/GridLayout$LayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/widget/GridLayout$Spec;Landroid/widget/GridLayout$Spec;)V" />
+		<method name="setGravity(I)V" />
+		<field name="columnSpec" />
+		<field name="rowSpec" />
+	</class>
+	<class name="android/widget/GridLayout$Spec" since="14">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/widget/GridView" since="1">
+		<extends name="android/widget/AbsListView" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getAdapter()Landroid/widget/ListAdapter;" />
+		<method name="getColumnWidth()I" since="16" />
+		<method name="getGravity()I" since="16" />
+		<method name="getHorizontalSpacing()I" since="16" />
+		<method name="getNumColumns()I" since="11" />
+		<method name="getRequestedColumnWidth()I" since="16" />
+		<method name="getRequestedHorizontalSpacing()I" since="16" />
+		<method name="getStretchMode()I" />
+		<method name="getVerticalSpacing()I" since="16" />
+		<method name="setAdapter(Landroid/widget/ListAdapter;)V" />
+		<method name="setColumnWidth(I)V" />
+		<method name="setGravity(I)V" />
+		<method name="setHorizontalSpacing(I)V" />
+		<method name="setNumColumns(I)V" />
+		<method name="setStretchMode(I)V" />
+		<method name="setVerticalSpacing(I)V" />
+		<method name="smoothScrollByOffset(I)V" since="11" />
+		<field name="AUTO_FIT" />
+		<field name="NO_STRETCH" />
+		<field name="STRETCH_COLUMN_WIDTH" />
+		<field name="STRETCH_SPACING" />
+		<field name="STRETCH_SPACING_UNIFORM" since="3" />
+	</class>
+	<class name="android/widget/HeaderViewListAdapter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/widget/Filterable" />
+		<implements name="android/widget/WrapperListAdapter" />
+		<method name="&lt;init&gt;(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/widget/ListAdapter;)V" />
+		<method name="getFootersCount()I" />
+		<method name="getHeadersCount()I" />
+		<method name="removeFooter(Landroid/view/View;)Z" />
+		<method name="removeHeader(Landroid/view/View;)Z" />
+	</class>
+	<class name="android/widget/HeterogeneousExpandableList" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getChildType(II)I" />
+		<method name="getChildTypeCount()I" />
+		<method name="getGroupType(I)I" />
+		<method name="getGroupTypeCount()I" />
+	</class>
+	<class name="android/widget/HorizontalScrollView" since="3">
+		<extends name="android/widget/FrameLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="arrowScroll(I)Z" />
+		<method name="computeScrollDeltaToGetChildRectOnScreen(Landroid/graphics/Rect;)I" />
+		<method name="executeKeyEvent(Landroid/view/KeyEvent;)Z" />
+		<method name="fling(I)V" />
+		<method name="fullScroll(I)Z" />
+		<method name="getLeftEdgeEffectColor()I" since="29" />
+		<method name="getMaxScrollAmount()I" />
+		<method name="getRightEdgeEffectColor()I" since="29" />
+		<method name="isFillViewport()Z" />
+		<method name="isSmoothScrollingEnabled()Z" />
+		<method name="pageScroll(I)Z" />
+		<method name="setEdgeEffectColor(I)V" since="29" />
+		<method name="setFillViewport(Z)V" />
+		<method name="setLeftEdgeEffectColor(I)V" since="29" />
+		<method name="setRightEdgeEffectColor(I)V" since="29" />
+		<method name="setSmoothScrollingEnabled(Z)V" />
+		<method name="smoothScrollBy(II)V" />
+		<method name="smoothScrollTo(II)V" />
+	</class>
+	<class name="android/widget/ImageButton" since="1">
+		<extends name="android/widget/ImageView" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+	</class>
+	<class name="android/widget/ImageSwitcher" since="1">
+		<extends name="android/widget/ViewSwitcher" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="setImageDrawable(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setImageResource(I)V" />
+		<method name="setImageURI(Landroid/net/Uri;)V" />
+	</class>
+	<class name="android/widget/ImageView" since="1">
+		<extends name="android/view/View" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="animateTransform(Landroid/graphics/Matrix;)V" since="29" />
+		<method name="clearColorFilter()V" />
+		<method name="getAdjustViewBounds()Z" since="16" />
+		<method name="getBaselineAlignBottom()Z" since="11" />
+		<method name="getColorFilter()Landroid/graphics/ColorFilter;" since="16" />
+		<method name="getCropToPadding()Z" since="16" />
+		<method name="getDrawable()Landroid/graphics/drawable/Drawable;" />
+		<method name="getImageAlpha()I" since="16" />
+		<method name="getImageMatrix()Landroid/graphics/Matrix;" />
+		<method name="getImageTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getImageTintList()Landroid/content/res/ColorStateList;" since="21" />
+		<method name="getImageTintMode()Landroid/graphics/PorterDuff$Mode;" since="21" />
+		<method name="getMaxHeight()I" since="16" />
+		<method name="getMaxWidth()I" since="16" />
+		<method name="getScaleType()Landroid/widget/ImageView$ScaleType;" />
+		<method name="setAdjustViewBounds(Z)V" />
+		<method name="setAlpha(I)V" deprecated="16" />
+		<method name="setBaseline(I)V" since="11" />
+		<method name="setBaselineAlignBottom(Z)V" since="11" />
+		<method name="setColorFilter(I)V" since="8" />
+		<method name="setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V" />
+		<method name="setColorFilter(Landroid/graphics/ColorFilter;)V" />
+		<method name="setCropToPadding(Z)V" since="16" />
+		<method name="setFrame(IIII)Z" />
+		<method name="setImageAlpha(I)V" since="16" />
+		<method name="setImageBitmap(Landroid/graphics/Bitmap;)V" />
+		<method name="setImageDrawable(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setImageIcon(Landroid/graphics/drawable/Icon;)V" since="23" />
+		<method name="setImageLevel(I)V" />
+		<method name="setImageMatrix(Landroid/graphics/Matrix;)V" />
+		<method name="setImageResource(I)V" />
+		<method name="setImageState([IZ)V" />
+		<method name="setImageTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setImageTintList(Landroid/content/res/ColorStateList;)V" since="21" />
+		<method name="setImageTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="21" />
+		<method name="setImageURI(Landroid/net/Uri;)V" />
+		<method name="setMaxHeight(I)V" />
+		<method name="setMaxWidth(I)V" />
+		<method name="setScaleType(Landroid/widget/ImageView$ScaleType;)V" />
+	</class>
+	<class name="android/widget/ImageView$ScaleType" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/widget/ImageView$ScaleType;" />
+		<method name="values()[Landroid/widget/ImageView$ScaleType;" />
+		<field name="CENTER" />
+		<field name="CENTER_CROP" />
+		<field name="CENTER_INSIDE" />
+		<field name="FIT_CENTER" />
+		<field name="FIT_END" />
+		<field name="FIT_START" />
+		<field name="FIT_XY" />
+		<field name="MATRIX" />
+	</class>
+	<class name="android/widget/LinearLayout" since="1">
+		<extends name="android/view/ViewGroup" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" since="11" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="generateDefaultLayoutParams()Landroid/widget/LinearLayout$LayoutParams;" />
+		<method name="generateLayoutParams(Landroid/util/AttributeSet;)Landroid/widget/LinearLayout$LayoutParams;" />
+		<method name="generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/widget/LinearLayout$LayoutParams;" />
+		<method name="getBaselineAlignedChildIndex()I" />
+		<method name="getDividerDrawable()Landroid/graphics/drawable/Drawable;" since="16" />
+		<method name="getDividerPadding()I" since="14" />
+		<method name="getGravity()I" since="24" />
+		<method name="getOrientation()I" />
+		<method name="getShowDividers()I" since="11" />
+		<method name="getWeightSum()F" />
+		<method name="isBaselineAligned()Z" />
+		<method name="isMeasureWithLargestChildEnabled()Z" since="11" />
+		<method name="setBaselineAligned(Z)V" />
+		<method name="setBaselineAlignedChildIndex(I)V" />
+		<method name="setDividerDrawable(Landroid/graphics/drawable/Drawable;)V" since="11" />
+		<method name="setDividerPadding(I)V" since="14" />
+		<method name="setGravity(I)V" />
+		<method name="setHorizontalGravity(I)V" />
+		<method name="setMeasureWithLargestChildEnabled(Z)V" since="11" />
+		<method name="setOrientation(I)V" />
+		<method name="setShowDividers(I)V" since="11" />
+		<method name="setVerticalGravity(I)V" />
+		<method name="setWeightSum(F)V" />
+		<field name="HORIZONTAL" />
+		<field name="SHOW_DIVIDER_BEGINNING" since="11" />
+		<field name="SHOW_DIVIDER_END" since="11" />
+		<field name="SHOW_DIVIDER_MIDDLE" since="11" />
+		<field name="SHOW_DIVIDER_NONE" since="11" />
+		<field name="VERTICAL" />
+	</class>
+	<class name="android/widget/LinearLayout$LayoutParams" since="1">
+		<extends name="android/view/ViewGroup$MarginLayoutParams" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(IIF)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$MarginLayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/widget/LinearLayout$LayoutParams;)V" since="19" />
+		<method name="debug(Ljava/lang/String;)Ljava/lang/String;" />
+		<field name="gravity" />
+		<field name="weight" />
+	</class>
+	<class name="android/widget/ListAdapter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/widget/Adapter" />
+		<method name="areAllItemsEnabled()Z" />
+		<method name="isEnabled(I)Z" />
+	</class>
+	<class name="android/widget/ListPopupWindow" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" />
+		<method name="clearListSelection()V" />
+		<method name="createDragToOpenListener(Landroid/view/View;)Landroid/view/View$OnTouchListener;" since="19" />
+		<method name="dismiss()V" />
+		<method name="getAnchorView()Landroid/view/View;" />
+		<method name="getAnimationStyle()I" />
+		<method name="getBackground()Landroid/graphics/drawable/Drawable;" />
+		<method name="getEpicenterBounds()Landroid/graphics/Rect;" since="29" />
+		<method name="getHeight()I" />
+		<method name="getHorizontalOffset()I" />
+		<method name="getInputMethodMode()I" />
+		<method name="getListView()Landroid/widget/ListView;" />
+		<method name="getPromptPosition()I" />
+		<method name="getSelectedItem()Ljava/lang/Object;" />
+		<method name="getSelectedItemId()J" />
+		<method name="getSelectedItemPosition()I" />
+		<method name="getSelectedView()Landroid/view/View;" />
+		<method name="getSoftInputMode()I" />
+		<method name="getVerticalOffset()I" />
+		<method name="getWidth()I" />
+		<method name="isInputMethodNotNeeded()Z" />
+		<method name="isModal()Z" />
+		<method name="isShowing()Z" />
+		<method name="onKeyDown(ILandroid/view/KeyEvent;)Z" />
+		<method name="onKeyPreIme(ILandroid/view/KeyEvent;)Z" />
+		<method name="onKeyUp(ILandroid/view/KeyEvent;)Z" />
+		<method name="performItemClick(I)Z" />
+		<method name="postShow()V" />
+		<method name="setAdapter(Landroid/widget/ListAdapter;)V" />
+		<method name="setAnchorView(Landroid/view/View;)V" />
+		<method name="setAnimationStyle(I)V" />
+		<method name="setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setContentWidth(I)V" />
+		<method name="setDropDownGravity(I)V" since="19" />
+		<method name="setEpicenterBounds(Landroid/graphics/Rect;)V" since="29" />
+		<method name="setHeight(I)V" />
+		<method name="setHorizontalOffset(I)V" />
+		<method name="setInputMethodMode(I)V" />
+		<method name="setListSelector(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setModal(Z)V" />
+		<method name="setOnDismissListener(Landroid/widget/PopupWindow$OnDismissListener;)V" />
+		<method name="setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V" />
+		<method name="setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V" />
+		<method name="setPromptPosition(I)V" />
+		<method name="setPromptView(Landroid/view/View;)V" />
+		<method name="setSelection(I)V" />
+		<method name="setSoftInputMode(I)V" />
+		<method name="setVerticalOffset(I)V" />
+		<method name="setWidth(I)V" />
+		<method name="setWindowLayoutType(I)V" since="23" />
+		<method name="show()V" />
+		<field name="INPUT_METHOD_FROM_FOCUSABLE" />
+		<field name="INPUT_METHOD_NEEDED" />
+		<field name="INPUT_METHOD_NOT_NEEDED" />
+		<field name="MATCH_PARENT" />
+		<field name="POSITION_PROMPT_ABOVE" />
+		<field name="POSITION_PROMPT_BELOW" />
+		<field name="WRAP_CONTENT" />
+	</class>
+	<class name="android/widget/ListView" since="1">
+		<extends name="android/widget/AbsListView" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="addFooterView(Landroid/view/View;)V" />
+		<method name="addFooterView(Landroid/view/View;Ljava/lang/Object;Z)V" />
+		<method name="addHeaderView(Landroid/view/View;)V" />
+		<method name="addHeaderView(Landroid/view/View;Ljava/lang/Object;Z)V" />
+		<method name="areFooterDividersEnabled()Z" since="19" />
+		<method name="areHeaderDividersEnabled()Z" since="19" />
+		<method name="clearChoices()V" removed="11" />
+		<method name="findViewTraversal(I)Landroid/view/View;" removed="26" />
+		<method name="findViewWithTagTraversal(Ljava/lang/Object;)Landroid/view/View;" removed="26" />
+		<method name="getAdapter()Landroid/widget/ListAdapter;" />
+		<method name="getCheckItemIds()[J" since="4" deprecated="15" />
+		<method name="getCheckedItemIds()[J" since="8" removed="11" />
+		<method name="getCheckedItemPosition()I" removed="11" />
+		<method name="getCheckedItemPositions()Landroid/util/SparseBooleanArray;" removed="11" />
+		<method name="getChoiceMode()I" removed="11" />
+		<method name="getDivider()Landroid/graphics/drawable/Drawable;" />
+		<method name="getDividerHeight()I" />
+		<method name="getFooterViewsCount()I" />
+		<method name="getHeaderViewsCount()I" />
+		<method name="getItemsCanFocus()Z" />
+		<method name="getMaxScrollAmount()I" />
+		<method name="getOverscrollFooter()Landroid/graphics/drawable/Drawable;" since="9" />
+		<method name="getOverscrollHeader()Landroid/graphics/drawable/Drawable;" since="9" />
+		<method name="isItemChecked(I)Z" removed="11" />
+		<method name="removeFooterView(Landroid/view/View;)Z" />
+		<method name="removeHeaderView(Landroid/view/View;)Z" />
+		<method name="setAdapter(Landroid/widget/ListAdapter;)V" />
+		<method name="setChoiceMode(I)V" removed="11" />
+		<method name="setDivider(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setDividerHeight(I)V" />
+		<method name="setFooterDividersEnabled(Z)V" since="3" />
+		<method name="setHeaderDividersEnabled(Z)V" since="3" />
+		<method name="setItemChecked(IZ)V" removed="11" />
+		<method name="setItemsCanFocus(Z)V" />
+		<method name="setOverscrollFooter(Landroid/graphics/drawable/Drawable;)V" since="9" />
+		<method name="setOverscrollHeader(Landroid/graphics/drawable/Drawable;)V" since="9" />
+		<method name="setSelectionAfterHeaderView()V" />
+		<method name="setSelectionFromTop(II)V" removed="21" />
+		<method name="smoothScrollByOffset(I)V" since="11" />
+		<field name="CHOICE_MODE_MULTIPLE" removed="11" />
+		<field name="CHOICE_MODE_NONE" removed="11" />
+		<field name="CHOICE_MODE_SINGLE" removed="11" />
+	</class>
+	<class name="android/widget/ListView$FixedViewInfo" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/widget/ListView;)V" />
+		<field name="data" />
+		<field name="isSelectable" />
+		<field name="view" />
+	</class>
+	<class name="android/widget/Magnifier" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/view/View;)V" deprecated="29" />
+		<method name="dismiss()V" />
+		<method name="getCornerRadius()F" since="29" />
+		<method name="getDefaultHorizontalSourceToMagnifierOffset()I" since="29" />
+		<method name="getDefaultVerticalSourceToMagnifierOffset()I" since="29" />
+		<method name="getElevation()F" since="29" />
+		<method name="getHeight()I" />
+		<method name="getOverlay()Landroid/graphics/drawable/Drawable;" since="29" />
+		<method name="getPosition()Landroid/graphics/Point;" since="29" />
+		<method name="getSourceHeight()I" since="29" />
+		<method name="getSourcePosition()Landroid/graphics/Point;" since="29" />
+		<method name="getSourceWidth()I" since="29" />
+		<method name="getWidth()I" />
+		<method name="getZoom()F" />
+		<method name="isClippingEnabled()Z" since="29" />
+		<method name="setZoom(F)V" since="29" />
+		<method name="show(FF)V" />
+		<method name="show(FFFF)V" since="29" />
+		<method name="update()V" />
+		<field name="SOURCE_BOUND_MAX_IN_SURFACE" since="29" />
+		<field name="SOURCE_BOUND_MAX_VISIBLE" since="29" />
+	</class>
+	<class name="android/widget/Magnifier$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/view/View;)V" />
+		<method name="build()Landroid/widget/Magnifier;" />
+		<method name="setClippingEnabled(Z)Landroid/widget/Magnifier$Builder;" />
+		<method name="setCornerRadius(F)Landroid/widget/Magnifier$Builder;" />
+		<method name="setDefaultSourceToMagnifierOffset(II)Landroid/widget/Magnifier$Builder;" />
+		<method name="setElevation(F)Landroid/widget/Magnifier$Builder;" />
+		<method name="setInitialZoom(F)Landroid/widget/Magnifier$Builder;" />
+		<method name="setOverlay(Landroid/graphics/drawable/Drawable;)Landroid/widget/Magnifier$Builder;" />
+		<method name="setSize(II)Landroid/widget/Magnifier$Builder;" />
+		<method name="setSourceBounds(IIII)Landroid/widget/Magnifier$Builder;" />
+	</class>
+	<class name="android/widget/MediaController" since="1">
+		<extends name="android/widget/FrameLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Z)V" />
+		<method name="hide()V" />
+		<method name="isShowing()Z" />
+		<method name="setAnchorView(Landroid/view/View;)V" />
+		<method name="setMediaPlayer(Landroid/widget/MediaController$MediaPlayerControl;)V" />
+		<method name="setPrevNextListeners(Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;)V" />
+		<method name="show()V" />
+		<method name="show(I)V" />
+	</class>
+	<class name="android/widget/MediaController$MediaPlayerControl" since="1">
+		<extends name="java/lang/Object" />
+		<method name="canPause()Z" since="5" />
+		<method name="canSeekBackward()Z" since="5" />
+		<method name="canSeekForward()Z" since="5" />
+		<method name="getAudioSessionId()I" since="18" />
+		<method name="getBufferPercentage()I" />
+		<method name="getCurrentPosition()I" />
+		<method name="getDuration()I" />
+		<method name="isPlaying()Z" />
+		<method name="pause()V" />
+		<method name="seekTo(I)V" />
+		<method name="start()V" />
+	</class>
+	<class name="android/widget/MultiAutoCompleteTextView" since="1">
+		<extends name="android/widget/AutoCompleteTextView" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="performFiltering(Ljava/lang/CharSequence;III)V" />
+		<method name="setTokenizer(Landroid/widget/MultiAutoCompleteTextView$Tokenizer;)V" />
+	</class>
+	<class name="android/widget/MultiAutoCompleteTextView$CommaTokenizer" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/widget/MultiAutoCompleteTextView$Tokenizer" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/widget/MultiAutoCompleteTextView$Tokenizer" since="1">
+		<extends name="java/lang/Object" />
+		<method name="findTokenEnd(Ljava/lang/CharSequence;I)I" />
+		<method name="findTokenStart(Ljava/lang/CharSequence;I)I" />
+		<method name="terminateToken(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;" />
+	</class>
+	<class name="android/widget/NumberPicker" since="11">
+		<extends name="android/widget/LinearLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getDisplayedValues()[Ljava/lang/String;" />
+		<method name="getMaxValue()I" />
+		<method name="getMinValue()I" />
+		<method name="getSelectionDividerHeight()I" since="29" />
+		<method name="getTextColor()I" since="29" />
+		<method name="getTextSize()F" since="29" />
+		<method name="getValue()I" />
+		<method name="getWrapSelectorWheel()Z" />
+		<method name="setDisplayedValues([Ljava/lang/String;)V" />
+		<method name="setFormatter(Landroid/widget/NumberPicker$Formatter;)V" />
+		<method name="setMaxValue(I)V" />
+		<method name="setMinValue(I)V" />
+		<method name="setOnLongPressUpdateInterval(J)V" />
+		<method name="setOnScrollListener(Landroid/widget/NumberPicker$OnScrollListener;)V" />
+		<method name="setOnValueChangedListener(Landroid/widget/NumberPicker$OnValueChangeListener;)V" />
+		<method name="setSelectionDividerHeight(I)V" since="29" />
+		<method name="setTextColor(I)V" since="29" />
+		<method name="setTextSize(F)V" since="29" />
+		<method name="setValue(I)V" />
+		<method name="setWrapSelectorWheel(Z)V" />
+	</class>
+	<class name="android/widget/NumberPicker$Formatter" since="11">
+		<extends name="java/lang/Object" />
+		<method name="format(I)Ljava/lang/String;" />
+	</class>
+	<class name="android/widget/NumberPicker$OnScrollListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onScrollStateChange(Landroid/widget/NumberPicker;I)V" />
+		<field name="SCROLL_STATE_FLING" />
+		<field name="SCROLL_STATE_IDLE" />
+		<field name="SCROLL_STATE_TOUCH_SCROLL" />
+	</class>
+	<class name="android/widget/NumberPicker$OnValueChangeListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onValueChange(Landroid/widget/NumberPicker;II)V" />
+	</class>
+	<class name="android/widget/OverScroller" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/animation/Interpolator;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/animation/Interpolator;FF)V" deprecated="26" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/animation/Interpolator;FFZ)V" since="11" deprecated="26" />
+		<method name="abortAnimation()V" />
+		<method name="computeScrollOffset()Z" />
+		<method name="fling(IIIIIIII)V" />
+		<method name="fling(IIIIIIIIII)V" />
+		<method name="forceFinished(Z)V" />
+		<method name="getCurrVelocity()F" since="14" />
+		<method name="getCurrX()I" />
+		<method name="getCurrY()I" />
+		<method name="getFinalX()I" />
+		<method name="getFinalY()I" />
+		<method name="getStartX()I" />
+		<method name="getStartY()I" />
+		<method name="isFinished()Z" />
+		<method name="isOverScrolled()Z" />
+		<method name="notifyHorizontalEdgeReached(III)V" />
+		<method name="notifyVerticalEdgeReached(III)V" />
+		<method name="setFriction(F)V" since="11" />
+		<method name="springBack(IIIIII)Z" />
+		<method name="startScroll(IIII)V" />
+		<method name="startScroll(IIIII)V" />
+	</class>
+	<class name="android/widget/PopupMenu" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/View;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/View;I)V" since="19" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/View;III)V" since="22" />
+		<method name="dismiss()V" />
+		<method name="getDragToOpenListener()Landroid/view/View$OnTouchListener;" since="19" />
+		<method name="getGravity()I" since="23" />
+		<method name="getMenu()Landroid/view/Menu;" />
+		<method name="getMenuInflater()Landroid/view/MenuInflater;" />
+		<method name="inflate(I)V" since="14" />
+		<method name="setForceShowIcon(Z)V" since="29" />
+		<method name="setGravity(I)V" since="23" />
+		<method name="setOnDismissListener(Landroid/widget/PopupMenu$OnDismissListener;)V" since="14" />
+		<method name="setOnMenuItemClickListener(Landroid/widget/PopupMenu$OnMenuItemClickListener;)V" />
+		<method name="show()V" />
+	</class>
+	<class name="android/widget/PopupMenu$OnDismissListener" since="14">
+		<extends name="java/lang/Object" />
+		<method name="onDismiss(Landroid/widget/PopupMenu;)V" />
+	</class>
+	<class name="android/widget/PopupMenu$OnMenuItemClickListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onMenuItemClick(Landroid/view/MenuItem;)Z" />
+	</class>
+	<class name="android/widget/PopupWindow" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="11" />
+		<method name="&lt;init&gt;(Landroid/view/View;)V" />
+		<method name="&lt;init&gt;(Landroid/view/View;II)V" />
+		<method name="&lt;init&gt;(Landroid/view/View;IIZ)V" />
+		<method name="dismiss()V" />
+		<method name="getAnimationStyle()I" />
+		<method name="getBackground()Landroid/graphics/drawable/Drawable;" />
+		<method name="getContentView()Landroid/view/View;" />
+		<method name="getElevation()F" since="21" />
+		<method name="getEnterTransition()Landroid/transition/Transition;" since="24" />
+		<method name="getEpicenterBounds()Landroid/graphics/Rect;" since="29" />
+		<method name="getExitTransition()Landroid/transition/Transition;" since="24" />
+		<method name="getHeight()I" />
+		<method name="getInputMethodMode()I" since="3" />
+		<method name="getMaxAvailableHeight(Landroid/view/View;)I" />
+		<method name="getMaxAvailableHeight(Landroid/view/View;I)I" since="3" />
+		<method name="getMaxAvailableHeight(Landroid/view/View;IZ)I" since="24" />
+		<method name="getOverlapAnchor()Z" since="23" />
+		<method name="getSoftInputMode()I" since="4" />
+		<method name="getWidth()I" />
+		<method name="getWindowLayoutType()I" since="23" />
+		<method name="isAboveAnchor()Z" since="3" />
+		<method name="isAttachedInDecor()Z" since="22" />
+		<method name="isClippedToScreen()Z" since="29" />
+		<method name="isClippingEnabled()Z" since="3" />
+		<method name="isFocusable()Z" />
+		<method name="isLaidOutInScreen()Z" since="29" />
+		<method name="isOutsideTouchable()Z" since="3" />
+		<method name="isShowing()Z" />
+		<method name="isSplitTouchEnabled()Z" since="11" />
+		<method name="isTouchModal()Z" since="29" />
+		<method name="isTouchable()Z" since="3" />
+		<method name="setAnimationStyle(I)V" />
+		<method name="setAttachedInDecor(Z)V" since="22" />
+		<method name="setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setClippingEnabled(Z)V" since="3" />
+		<method name="setContentView(Landroid/view/View;)V" />
+		<method name="setElevation(F)V" since="21" />
+		<method name="setEnterTransition(Landroid/transition/Transition;)V" since="23" />
+		<method name="setEpicenterBounds(Landroid/graphics/Rect;)V" since="29" />
+		<method name="setExitTransition(Landroid/transition/Transition;)V" since="23" />
+		<method name="setFocusable(Z)V" />
+		<method name="setHeight(I)V" />
+		<method name="setIgnoreCheekPress()V" />
+		<method name="setInputMethodMode(I)V" since="3" />
+		<method name="setIsClippedToScreen(Z)V" since="29" />
+		<method name="setIsLaidOutInScreen(Z)V" since="29" />
+		<method name="setOnDismissListener(Landroid/widget/PopupWindow$OnDismissListener;)V" />
+		<method name="setOutsideTouchable(Z)V" since="3" />
+		<method name="setOverlapAnchor(Z)V" since="23" />
+		<method name="setSoftInputMode(I)V" since="4" />
+		<method name="setSplitTouchEnabled(Z)V" since="11" />
+		<method name="setTouchInterceptor(Landroid/view/View$OnTouchListener;)V" since="3" />
+		<method name="setTouchModal(Z)V" since="29" />
+		<method name="setTouchable(Z)V" since="3" />
+		<method name="setWidth(I)V" />
+		<method name="setWindowLayoutMode(II)V" since="3" deprecated="23" />
+		<method name="setWindowLayoutType(I)V" since="23" />
+		<method name="showAsDropDown(Landroid/view/View;)V" />
+		<method name="showAsDropDown(Landroid/view/View;II)V" />
+		<method name="showAsDropDown(Landroid/view/View;III)V" since="19" />
+		<method name="showAtLocation(Landroid/view/View;III)V" />
+		<method name="update()V" since="3" />
+		<method name="update(II)V" since="4" />
+		<method name="update(IIII)V" />
+		<method name="update(IIIIZ)V" since="3" />
+		<method name="update(Landroid/view/View;II)V" />
+		<method name="update(Landroid/view/View;IIII)V" />
+		<field name="INPUT_METHOD_FROM_FOCUSABLE" since="3" />
+		<field name="INPUT_METHOD_NEEDED" since="3" />
+		<field name="INPUT_METHOD_NOT_NEEDED" since="3" />
+	</class>
+	<class name="android/widget/PopupWindow$OnDismissListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onDismiss()V" />
+	</class>
+	<class name="android/widget/ProgressBar" since="1">
+		<extends name="android/view/View" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getCurrentDrawable()Landroid/graphics/drawable/Drawable;" since="29" />
+		<method name="getIndeterminateDrawable()Landroid/graphics/drawable/Drawable;" />
+		<method name="getIndeterminateTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getIndeterminateTintList()Landroid/content/res/ColorStateList;" since="21" />
+		<method name="getIndeterminateTintMode()Landroid/graphics/PorterDuff$Mode;" since="21" />
+		<method name="getInterpolator()Landroid/view/animation/Interpolator;" />
+		<method name="getMax()I" />
+		<method name="getMaxHeight()I" since="29" />
+		<method name="getMaxWidth()I" since="29" />
+		<method name="getMin()I" since="26" />
+		<method name="getMinHeight()I" since="29" />
+		<method name="getMinWidth()I" since="29" />
+		<method name="getProgress()I" />
+		<method name="getProgressBackgroundTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getProgressBackgroundTintList()Landroid/content/res/ColorStateList;" since="21" />
+		<method name="getProgressBackgroundTintMode()Landroid/graphics/PorterDuff$Mode;" since="21" />
+		<method name="getProgressDrawable()Landroid/graphics/drawable/Drawable;" />
+		<method name="getProgressTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getProgressTintList()Landroid/content/res/ColorStateList;" since="21" />
+		<method name="getProgressTintMode()Landroid/graphics/PorterDuff$Mode;" since="21" />
+		<method name="getSecondaryProgress()I" />
+		<method name="getSecondaryProgressTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getSecondaryProgressTintList()Landroid/content/res/ColorStateList;" since="21" />
+		<method name="getSecondaryProgressTintMode()Landroid/graphics/PorterDuff$Mode;" since="21" />
+		<method name="incrementProgressBy(I)V" />
+		<method name="incrementSecondaryProgressBy(I)V" />
+		<method name="isAnimating()Z" since="26" />
+		<method name="isIndeterminate()Z" />
+		<method name="setIndeterminate(Z)V" />
+		<method name="setIndeterminateDrawable(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setIndeterminateDrawableTiled(Landroid/graphics/drawable/Drawable;)V" since="21" />
+		<method name="setIndeterminateTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setIndeterminateTintList(Landroid/content/res/ColorStateList;)V" since="21" />
+		<method name="setIndeterminateTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="21" />
+		<method name="setInterpolator(Landroid/content/Context;I)V" />
+		<method name="setInterpolator(Landroid/view/animation/Interpolator;)V" />
+		<method name="setMax(I)V" />
+		<method name="setMaxHeight(I)V" since="29" />
+		<method name="setMaxWidth(I)V" since="29" />
+		<method name="setMin(I)V" since="26" />
+		<method name="setMinHeight(I)V" since="29" />
+		<method name="setMinWidth(I)V" since="29" />
+		<method name="setProgress(I)V" />
+		<method name="setProgress(IZ)V" since="24" />
+		<method name="setProgressBackgroundTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setProgressBackgroundTintList(Landroid/content/res/ColorStateList;)V" since="21" />
+		<method name="setProgressBackgroundTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="21" />
+		<method name="setProgressDrawable(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setProgressDrawableTiled(Landroid/graphics/drawable/Drawable;)V" since="21" />
+		<method name="setProgressTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setProgressTintList(Landroid/content/res/ColorStateList;)V" since="21" />
+		<method name="setProgressTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="21" />
+		<method name="setSecondaryProgress(I)V" />
+		<method name="setSecondaryProgressTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setSecondaryProgressTintList(Landroid/content/res/ColorStateList;)V" since="21" />
+		<method name="setSecondaryProgressTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="21" />
+	</class>
+	<class name="android/widget/QuickContactBadge" since="5">
+		<extends name="android/widget/ImageView" />
+		<implements name="android/view/View$OnClickListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="assignContactFromEmail(Ljava/lang/String;Z)V" />
+		<method name="assignContactFromEmail(Ljava/lang/String;ZLandroid/os/Bundle;)V" since="18" />
+		<method name="assignContactFromPhone(Ljava/lang/String;Z)V" />
+		<method name="assignContactFromPhone(Ljava/lang/String;ZLandroid/os/Bundle;)V" since="18" />
+		<method name="assignContactUri(Landroid/net/Uri;)V" />
+		<method name="setExcludeMimes([Ljava/lang/String;)V" />
+		<method name="setImageToDefault()V" since="11" />
+		<method name="setMode(I)V" />
+		<method name="setOverlay(Landroid/graphics/drawable/Drawable;)V" since="21" />
+		<method name="setPrioritizedMimeType(Ljava/lang/String;)V" since="23" />
+		<field name="mExcludeMimes" />
+	</class>
+	<class name="android/widget/RadioButton" since="1">
+		<extends name="android/widget/CompoundButton" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+	</class>
+	<class name="android/widget/RadioGroup" since="1">
+		<extends name="android/widget/LinearLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="check(I)V" />
+		<method name="clearCheck()V" />
+		<method name="generateLayoutParams(Landroid/util/AttributeSet;)Landroid/widget/RadioGroup$LayoutParams;" />
+		<method name="getCheckedRadioButtonId()I" />
+		<method name="setOnCheckedChangeListener(Landroid/widget/RadioGroup$OnCheckedChangeListener;)V" />
+	</class>
+	<class name="android/widget/RadioGroup$LayoutParams" since="1">
+		<extends name="android/widget/LinearLayout$LayoutParams" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(IIF)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$MarginLayoutParams;)V" />
+	</class>
+	<class name="android/widget/RadioGroup$OnCheckedChangeListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onCheckedChanged(Landroid/widget/RadioGroup;I)V" />
+	</class>
+	<class name="android/widget/RatingBar" since="1">
+		<extends name="android/widget/AbsSeekBar" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getNumStars()I" />
+		<method name="getOnRatingBarChangeListener()Landroid/widget/RatingBar$OnRatingBarChangeListener;" />
+		<method name="getRating()F" />
+		<method name="getStepSize()F" />
+		<method name="isIndicator()Z" />
+		<method name="setIsIndicator(Z)V" />
+		<method name="setNumStars(I)V" />
+		<method name="setOnRatingBarChangeListener(Landroid/widget/RatingBar$OnRatingBarChangeListener;)V" />
+		<method name="setRating(F)V" />
+		<method name="setStepSize(F)V" />
+	</class>
+	<class name="android/widget/RatingBar$OnRatingBarChangeListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onRatingChanged(Landroid/widget/RatingBar;FZ)V" />
+	</class>
+	<class name="android/widget/RelativeLayout" since="1">
+		<extends name="android/view/ViewGroup" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="generateLayoutParams(Landroid/util/AttributeSet;)Landroid/widget/RelativeLayout$LayoutParams;" />
+		<method name="getGravity()I" since="16" />
+		<method name="getIgnoreGravity()I" since="29" />
+		<method name="setGravity(I)V" />
+		<method name="setHorizontalGravity(I)V" />
+		<method name="setIgnoreGravity(I)V" />
+		<method name="setVerticalGravity(I)V" />
+		<field name="ABOVE" />
+		<field name="ALIGN_BASELINE" />
+		<field name="ALIGN_BOTTOM" />
+		<field name="ALIGN_END" since="17" />
+		<field name="ALIGN_LEFT" />
+		<field name="ALIGN_PARENT_BOTTOM" />
+		<field name="ALIGN_PARENT_END" since="17" />
+		<field name="ALIGN_PARENT_LEFT" />
+		<field name="ALIGN_PARENT_RIGHT" />
+		<field name="ALIGN_PARENT_START" since="17" />
+		<field name="ALIGN_PARENT_TOP" />
+		<field name="ALIGN_RIGHT" />
+		<field name="ALIGN_START" since="17" />
+		<field name="ALIGN_TOP" />
+		<field name="BELOW" />
+		<field name="CENTER_HORIZONTAL" />
+		<field name="CENTER_IN_PARENT" />
+		<field name="CENTER_VERTICAL" />
+		<field name="END_OF" since="17" />
+		<field name="LEFT_OF" />
+		<field name="RIGHT_OF" />
+		<field name="START_OF" since="17" />
+		<field name="TRUE" />
+	</class>
+	<class name="android/widget/RelativeLayout$LayoutParams" since="1">
+		<extends name="android/view/ViewGroup$MarginLayoutParams" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$MarginLayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/widget/RelativeLayout$LayoutParams;)V" since="19" />
+		<method name="addRule(I)V" />
+		<method name="addRule(II)V" />
+		<method name="debug(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getRule(I)I" since="23" />
+		<method name="getRules()[I" />
+		<method name="removeRule(I)V" since="17" />
+		<field name="alignWithParent" />
+	</class>
+	<class name="android/widget/RemoteViews" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="android/view/LayoutInflater$Filter" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Landroid/widget/RemoteViews;)V" since="28" />
+		<method name="&lt;init&gt;(Landroid/widget/RemoteViews;Landroid/widget/RemoteViews;)V" since="16" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;II)V" since="31" />
+		<method name="&lt;init&gt;(Ljava/util/Map;)V" since="31" />
+		<method name="addStableView(ILandroid/widget/RemoteViews;I)V" since="31" />
+		<method name="addView(ILandroid/widget/RemoteViews;)V" since="7" />
+		<method name="apply(Landroid/content/Context;Landroid/view/ViewGroup;)Landroid/view/View;" />
+		<method name="clone()Landroid/widget/RemoteViews;" since="9" deprecated="28" />
+		<method name="getLayoutId()I" />
+		<method name="getPackage()Ljava/lang/String;" />
+		<method name="getViewId()I" since="31" />
+		<method name="reapply(Landroid/content/Context;Landroid/view/View;)V" />
+		<method name="removeAllViews(I)V" since="7" />
+		<method name="setAccessibilityTraversalAfter(II)V" since="22" />
+		<method name="setAccessibilityTraversalBefore(II)V" since="22" />
+		<method name="setBitmap(ILjava/lang/String;Landroid/graphics/Bitmap;)V" since="3" />
+		<method name="setBlendMode(ILjava/lang/String;Landroid/graphics/BlendMode;)V" since="31" />
+		<method name="setBoolean(ILjava/lang/String;Z)V" since="3" />
+		<method name="setBundle(ILjava/lang/String;Landroid/os/Bundle;)V" since="8" />
+		<method name="setByte(ILjava/lang/String;B)V" since="3" />
+		<method name="setChar(ILjava/lang/String;C)V" since="3" />
+		<method name="setCharSequence(ILjava/lang/String;I)V" since="31" />
+		<method name="setCharSequence(ILjava/lang/String;Ljava/lang/CharSequence;)V" since="3" />
+		<method name="setCharSequenceAttr(ILjava/lang/String;I)V" since="31" />
+		<method name="setChronometer(IJLjava/lang/String;Z)V" />
+		<method name="setChronometerCountDown(IZ)V" since="24" />
+		<method name="setColor(ILjava/lang/String;I)V" since="31" />
+		<method name="setColorAttr(ILjava/lang/String;I)V" since="31" />
+		<method name="setColorInt(ILjava/lang/String;II)V" since="31" />
+		<method name="setColorStateList(ILjava/lang/String;I)V" since="31" />
+		<method name="setColorStateList(ILjava/lang/String;Landroid/content/res/ColorStateList;)V" since="31" />
+		<method name="setColorStateList(ILjava/lang/String;Landroid/content/res/ColorStateList;Landroid/content/res/ColorStateList;)V" since="31" />
+		<method name="setColorStateListAttr(ILjava/lang/String;I)V" since="31" />
+		<method name="setCompoundButtonChecked(IZ)V" since="31" />
+		<method name="setContentDescription(ILjava/lang/CharSequence;)V" since="15" />
+		<method name="setDisplayedChild(II)V" since="12" />
+		<method name="setDouble(ILjava/lang/String;D)V" since="3" />
+		<method name="setEmptyView(II)V" since="11" />
+		<method name="setFloat(ILjava/lang/String;F)V" since="3" />
+		<method name="setFloatDimen(ILjava/lang/String;FI)V" since="31" />
+		<method name="setFloatDimen(ILjava/lang/String;I)V" since="31" />
+		<method name="setFloatDimenAttr(ILjava/lang/String;I)V" since="31" />
+		<method name="setIcon(ILjava/lang/String;Landroid/graphics/drawable/Icon;)V" since="23" />
+		<method name="setIcon(ILjava/lang/String;Landroid/graphics/drawable/Icon;Landroid/graphics/drawable/Icon;)V" since="31" />
+		<method name="setImageViewBitmap(ILandroid/graphics/Bitmap;)V" since="3" />
+		<method name="setImageViewIcon(ILandroid/graphics/drawable/Icon;)V" since="23" />
+		<method name="setImageViewResource(II)V" />
+		<method name="setImageViewUri(ILandroid/net/Uri;)V" />
+		<method name="setInt(ILjava/lang/String;I)V" since="3" />
+		<method name="setIntDimen(ILjava/lang/String;FI)V" since="31" />
+		<method name="setIntDimen(ILjava/lang/String;I)V" since="31" />
+		<method name="setIntDimenAttr(ILjava/lang/String;I)V" since="31" />
+		<method name="setIntent(ILjava/lang/String;Landroid/content/Intent;)V" since="11" />
+		<method name="setLabelFor(II)V" since="17" />
+		<method name="setLightBackgroundLayoutId(I)V" since="29" />
+		<method name="setLong(ILjava/lang/String;J)V" since="3" />
+		<method name="setOnCheckedChangeResponse(ILandroid/widget/RemoteViews$RemoteResponse;)V" since="31" />
+		<method name="setOnClickFillInIntent(ILandroid/content/Intent;)V" since="11" />
+		<method name="setOnClickPendingIntent(ILandroid/app/PendingIntent;)V" since="3" />
+		<method name="setOnClickResponse(ILandroid/widget/RemoteViews$RemoteResponse;)V" since="29" />
+		<method name="setPendingIntentTemplate(ILandroid/app/PendingIntent;)V" since="11" />
+		<method name="setProgressBar(IIIZ)V" />
+		<method name="setRadioGroupChecked(II)V" since="31" />
+		<method name="setRelativeScrollPosition(II)V" since="11" />
+		<method name="setRemoteAdapter(IILandroid/content/Intent;)V" since="11" deprecated="15" />
+		<method name="setRemoteAdapter(ILandroid/content/Intent;)V" since="14" />
+		<method name="setRemoteAdapter(ILandroid/widget/RemoteViews$RemoteCollectionItems;)V" since="31" />
+		<method name="setScrollPosition(II)V" since="11" />
+		<method name="setShort(ILjava/lang/String;S)V" since="3" />
+		<method name="setString(ILjava/lang/String;Ljava/lang/String;)V" since="3" />
+		<method name="setTextColor(II)V" since="3" />
+		<method name="setTextViewCompoundDrawables(IIIII)V" since="16" />
+		<method name="setTextViewCompoundDrawablesRelative(IIIII)V" since="16" />
+		<method name="setTextViewText(ILjava/lang/CharSequence;)V" />
+		<method name="setTextViewTextSize(IIF)V" since="16" />
+		<method name="setUri(ILjava/lang/String;Landroid/net/Uri;)V" since="3" />
+		<method name="setViewLayoutHeight(IFI)V" since="31" />
+		<method name="setViewLayoutHeightAttr(II)V" since="31" />
+		<method name="setViewLayoutHeightDimen(II)V" since="31" />
+		<method name="setViewLayoutMargin(IIFI)V" since="31" />
+		<method name="setViewLayoutMarginAttr(III)V" since="31" />
+		<method name="setViewLayoutMarginDimen(III)V" since="31" />
+		<method name="setViewLayoutWidth(IFI)V" since="31" />
+		<method name="setViewLayoutWidthAttr(II)V" since="31" />
+		<method name="setViewLayoutWidthDimen(II)V" since="31" />
+		<method name="setViewOutlinePreferredRadius(IFI)V" since="31" />
+		<method name="setViewOutlinePreferredRadiusAttr(II)V" since="31" />
+		<method name="setViewOutlinePreferredRadiusDimen(II)V" since="31" />
+		<method name="setViewPadding(IIIII)V" since="16" />
+		<method name="setViewVisibility(II)V" />
+		<method name="showNext(I)V" since="11" />
+		<method name="showPrevious(I)V" since="11" />
+		<field name="CREATOR" />
+		<field name="EXTRA_CHECKED" since="31" />
+		<field name="EXTRA_SHARED_ELEMENT_BOUNDS" since="29" />
+		<field name="MARGIN_BOTTOM" since="31" />
+		<field name="MARGIN_END" since="31" />
+		<field name="MARGIN_LEFT" since="31" />
+		<field name="MARGIN_RIGHT" since="31" />
+		<field name="MARGIN_START" since="31" />
+		<field name="MARGIN_TOP" since="31" />
+	</class>
+	<class name="android/widget/RemoteViews$ActionException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/Exception;)V" since="3" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/widget/RemoteViews$RemoteCollectionItems" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getItemCount()I" />
+		<method name="getItemId(I)J" />
+		<method name="getItemView(I)Landroid/widget/RemoteViews;" />
+		<method name="getViewTypeCount()I" />
+		<method name="hasStableIds()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/widget/RemoteViews$RemoteCollectionItems$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addItem(JLandroid/widget/RemoteViews;)Landroid/widget/RemoteViews$RemoteCollectionItems$Builder;" />
+		<method name="build()Landroid/widget/RemoteViews$RemoteCollectionItems;" />
+		<method name="setHasStableIds(Z)Landroid/widget/RemoteViews$RemoteCollectionItems$Builder;" />
+		<method name="setViewTypeCount(I)Landroid/widget/RemoteViews$RemoteCollectionItems$Builder;" />
+	</class>
+	<class name="android/widget/RemoteViews$RemoteResponse" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addSharedElement(ILjava/lang/String;)Landroid/widget/RemoteViews$RemoteResponse;" />
+		<method name="fromFillInIntent(Landroid/content/Intent;)Landroid/widget/RemoteViews$RemoteResponse;" />
+		<method name="fromPendingIntent(Landroid/app/PendingIntent;)Landroid/widget/RemoteViews$RemoteResponse;" />
+	</class>
+	<class name="android/widget/RemoteViews$RemoteView" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="android/widget/RemoteViews$RemoteViewOutlineProvider" since="31">
+		<extends name="android/view/ViewOutlineProvider" />
+		<method name="&lt;init&gt;(F)V" />
+		<method name="getRadius()F" />
+	</class>
+	<class name="android/widget/RemoteViewsService" since="11">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onGetViewFactory(Landroid/content/Intent;)Landroid/widget/RemoteViewsService$RemoteViewsFactory;" />
+	</class>
+	<class name="android/widget/RemoteViewsService$RemoteViewsFactory" since="11">
+		<extends name="java/lang/Object" />
+		<method name="getCount()I" />
+		<method name="getItemId(I)J" />
+		<method name="getLoadingView()Landroid/widget/RemoteViews;" />
+		<method name="getViewAt(I)Landroid/widget/RemoteViews;" />
+		<method name="getViewTypeCount()I" />
+		<method name="hasStableIds()Z" />
+		<method name="onCreate()V" />
+		<method name="onDataSetChanged()V" />
+		<method name="onDestroy()V" />
+	</class>
+	<class name="android/widget/ResourceCursorAdapter" since="1">
+		<extends name="android/widget/CursorAdapter" />
+		<method name="&lt;init&gt;(Landroid/content/Context;ILandroid/database/Cursor;)V" deprecated="15" />
+		<method name="&lt;init&gt;(Landroid/content/Context;ILandroid/database/Cursor;I)V" since="11" />
+		<method name="&lt;init&gt;(Landroid/content/Context;ILandroid/database/Cursor;Z)V" since="3" />
+		<method name="setDropDownViewResource(I)V" />
+		<method name="setViewResource(I)V" since="3" />
+	</class>
+	<class name="android/widget/ResourceCursorTreeAdapter" since="1">
+		<extends name="android/widget/CursorTreeAdapter" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/database/Cursor;II)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/database/Cursor;III)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/database/Cursor;IIII)V" />
+	</class>
+	<class name="android/widget/ScrollView" since="1">
+		<extends name="android/widget/FrameLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="arrowScroll(I)Z" />
+		<method name="computeScrollDeltaToGetChildRectOnScreen(Landroid/graphics/Rect;)I" />
+		<method name="executeKeyEvent(Landroid/view/KeyEvent;)Z" />
+		<method name="fling(I)V" />
+		<method name="fullScroll(I)Z" />
+		<method name="getBottomEdgeEffectColor()I" since="29" />
+		<method name="getMaxScrollAmount()I" />
+		<method name="getTopEdgeEffectColor()I" since="29" />
+		<method name="isFillViewport()Z" />
+		<method name="isSmoothScrollingEnabled()Z" />
+		<method name="pageScroll(I)Z" />
+		<method name="scrollToDescendant(Landroid/view/View;)V" since="29" />
+		<method name="setBottomEdgeEffectColor(I)V" since="29" />
+		<method name="setEdgeEffectColor(I)V" since="29" />
+		<method name="setFillViewport(Z)V" />
+		<method name="setSmoothScrollingEnabled(Z)V" />
+		<method name="setTopEdgeEffectColor(I)V" since="29" />
+		<method name="smoothScrollBy(II)V" />
+		<method name="smoothScrollTo(II)V" />
+	</class>
+	<class name="android/widget/Scroller" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/animation/Interpolator;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/animation/Interpolator;Z)V" since="11" />
+		<method name="abortAnimation()V" />
+		<method name="computeScrollOffset()Z" />
+		<method name="extendDuration(I)V" />
+		<method name="fling(IIIIIIII)V" />
+		<method name="forceFinished(Z)V" />
+		<method name="getCurrVelocity()F" since="14" />
+		<method name="getCurrX()I" />
+		<method name="getCurrY()I" />
+		<method name="getDuration()I" />
+		<method name="getFinalX()I" />
+		<method name="getFinalY()I" />
+		<method name="getStartX()I" since="3" />
+		<method name="getStartY()I" since="3" />
+		<method name="isFinished()Z" />
+		<method name="setFinalX(I)V" />
+		<method name="setFinalY(I)V" />
+		<method name="setFriction(F)V" since="11" />
+		<method name="startScroll(IIII)V" />
+		<method name="startScroll(IIIII)V" />
+		<method name="timePassed()I" />
+	</class>
+	<class name="android/widget/SearchView" since="11">
+		<extends name="android/widget/LinearLayout" />
+		<implements name="android/view/CollapsibleActionView" since="14" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" since="21" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getImeOptions()I" since="16" />
+		<method name="getInputType()I" since="16" />
+		<method name="getMaxWidth()I" since="16" />
+		<method name="getQuery()Ljava/lang/CharSequence;" />
+		<method name="getQueryHint()Ljava/lang/CharSequence;" since="16" />
+		<method name="getSuggestionsAdapter()Landroid/widget/CursorAdapter;" />
+		<method name="isIconfiedByDefault()Z" deprecated="29" />
+		<method name="isIconified()Z" />
+		<method name="isIconifiedByDefault()Z" since="29" />
+		<method name="isQueryRefinementEnabled()Z" />
+		<method name="isSubmitButtonEnabled()Z" />
+		<method name="setIconified(Z)V" />
+		<method name="setIconifiedByDefault(Z)V" />
+		<method name="setImeOptions(I)V" since="14" />
+		<method name="setInputType(I)V" since="14" />
+		<method name="setMaxWidth(I)V" />
+		<method name="setOnCloseListener(Landroid/widget/SearchView$OnCloseListener;)V" />
+		<method name="setOnQueryTextFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V" />
+		<method name="setOnQueryTextListener(Landroid/widget/SearchView$OnQueryTextListener;)V" />
+		<method name="setOnSearchClickListener(Landroid/view/View$OnClickListener;)V" />
+		<method name="setOnSuggestionListener(Landroid/widget/SearchView$OnSuggestionListener;)V" />
+		<method name="setQuery(Ljava/lang/CharSequence;Z)V" />
+		<method name="setQueryHint(Ljava/lang/CharSequence;)V" />
+		<method name="setQueryRefinementEnabled(Z)V" />
+		<method name="setSearchableInfo(Landroid/app/SearchableInfo;)V" />
+		<method name="setSubmitButtonEnabled(Z)V" />
+		<method name="setSuggestionsAdapter(Landroid/widget/CursorAdapter;)V" />
+	</class>
+	<class name="android/widget/SearchView$OnCloseListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onClose()Z" />
+	</class>
+	<class name="android/widget/SearchView$OnQueryTextListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onQueryTextChange(Ljava/lang/String;)Z" />
+		<method name="onQueryTextSubmit(Ljava/lang/String;)Z" />
+	</class>
+	<class name="android/widget/SearchView$OnSuggestionListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onSuggestionClick(I)Z" />
+		<method name="onSuggestionSelect(I)Z" />
+	</class>
+	<class name="android/widget/SectionIndexer" since="3">
+		<extends name="java/lang/Object" />
+		<method name="getPositionForSection(I)I" />
+		<method name="getSectionForPosition(I)I" />
+		<method name="getSections()[Ljava/lang/Object;" />
+	</class>
+	<class name="android/widget/SeekBar" since="1">
+		<extends name="android/widget/AbsSeekBar" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="setOnSeekBarChangeListener(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V" />
+	</class>
+	<class name="android/widget/SeekBar$OnSeekBarChangeListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onProgressChanged(Landroid/widget/SeekBar;IZ)V" />
+		<method name="onStartTrackingTouch(Landroid/widget/SeekBar;)V" />
+		<method name="onStopTrackingTouch(Landroid/widget/SeekBar;)V" />
+	</class>
+	<class name="android/widget/ShareActionProvider" since="14">
+		<extends name="android/view/ActionProvider" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="setOnShareTargetSelectedListener(Landroid/widget/ShareActionProvider$OnShareTargetSelectedListener;)V" />
+		<method name="setShareHistoryFileName(Ljava/lang/String;)V" />
+		<method name="setShareIntent(Landroid/content/Intent;)V" />
+		<field name="DEFAULT_SHARE_HISTORY_FILE_NAME" />
+	</class>
+	<class name="android/widget/ShareActionProvider$OnShareTargetSelectedListener" since="14">
+		<extends name="java/lang/Object" />
+		<method name="onShareTargetSelected(Landroid/widget/ShareActionProvider;Landroid/content/Intent;)Z" />
+	</class>
+	<class name="android/widget/SimpleAdapter" since="1">
+		<extends name="android/widget/BaseAdapter" />
+		<implements name="android/widget/Filterable" />
+		<implements name="android/widget/ThemedSpinnerAdapter" since="23" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V" />
+		<method name="getViewBinder()Landroid/widget/SimpleAdapter$ViewBinder;" />
+		<method name="setDropDownViewResource(I)V" />
+		<method name="setViewBinder(Landroid/widget/SimpleAdapter$ViewBinder;)V" />
+		<method name="setViewImage(Landroid/widget/ImageView;I)V" />
+		<method name="setViewImage(Landroid/widget/ImageView;Ljava/lang/String;)V" />
+		<method name="setViewText(Landroid/widget/TextView;Ljava/lang/String;)V" />
+	</class>
+	<class name="android/widget/SimpleAdapter$ViewBinder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="setViewValue(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z" />
+	</class>
+	<class name="android/widget/SimpleCursorAdapter" since="1">
+		<extends name="android/widget/ResourceCursorAdapter" />
+		<method name="&lt;init&gt;(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V" deprecated="15" />
+		<method name="&lt;init&gt;(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V" since="11" />
+		<method name="changeCursorAndColumns(Landroid/database/Cursor;[Ljava/lang/String;[I)V" since="3" />
+		<method name="getCursorToStringConverter()Landroid/widget/SimpleCursorAdapter$CursorToStringConverter;" />
+		<method name="getStringConversionColumn()I" />
+		<method name="getViewBinder()Landroid/widget/SimpleCursorAdapter$ViewBinder;" />
+		<method name="setCursorToStringConverter(Landroid/widget/SimpleCursorAdapter$CursorToStringConverter;)V" />
+		<method name="setStringConversionColumn(I)V" />
+		<method name="setViewBinder(Landroid/widget/SimpleCursorAdapter$ViewBinder;)V" />
+		<method name="setViewImage(Landroid/widget/ImageView;Ljava/lang/String;)V" />
+		<method name="setViewText(Landroid/widget/TextView;Ljava/lang/String;)V" />
+	</class>
+	<class name="android/widget/SimpleCursorAdapter$CursorToStringConverter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="convertToString(Landroid/database/Cursor;)Ljava/lang/CharSequence;" />
+	</class>
+	<class name="android/widget/SimpleCursorAdapter$ViewBinder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="setViewValue(Landroid/view/View;Landroid/database/Cursor;I)Z" />
+	</class>
+	<class name="android/widget/SimpleCursorTreeAdapter" since="1">
+		<extends name="android/widget/ResourceCursorTreeAdapter" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/database/Cursor;II[Ljava/lang/String;[III[Ljava/lang/String;[I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/database/Cursor;II[Ljava/lang/String;[II[Ljava/lang/String;[I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/database/Cursor;I[Ljava/lang/String;[II[Ljava/lang/String;[I)V" />
+		<method name="getViewBinder()Landroid/widget/SimpleCursorTreeAdapter$ViewBinder;" since="5" />
+		<method name="setViewBinder(Landroid/widget/SimpleCursorTreeAdapter$ViewBinder;)V" since="5" />
+		<method name="setViewImage(Landroid/widget/ImageView;Ljava/lang/String;)V" />
+		<method name="setViewText(Landroid/widget/TextView;Ljava/lang/String;)V" since="5" />
+	</class>
+	<class name="android/widget/SimpleCursorTreeAdapter$ViewBinder" since="5">
+		<extends name="java/lang/Object" />
+		<method name="setViewValue(Landroid/view/View;Landroid/database/Cursor;I)Z" />
+	</class>
+	<class name="android/widget/SimpleExpandableListAdapter" since="1">
+		<extends name="android/widget/BaseExpandableListAdapter" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/util/List;II[Ljava/lang/String;[ILjava/util/List;II[Ljava/lang/String;[I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/util/List;II[Ljava/lang/String;[ILjava/util/List;I[Ljava/lang/String;[I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[ILjava/util/List;I[Ljava/lang/String;[I)V" />
+		<method name="newChildView(ZLandroid/view/ViewGroup;)Landroid/view/View;" />
+		<method name="newGroupView(ZLandroid/view/ViewGroup;)Landroid/view/View;" />
+	</class>
+	<class name="android/widget/SlidingDrawer" since="3" deprecated="17">
+		<extends name="android/view/ViewGroup" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="animateClose()V" deprecated="29" />
+		<method name="animateOpen()V" deprecated="29" />
+		<method name="animateToggle()V" deprecated="29" />
+		<method name="close()V" deprecated="29" />
+		<method name="getContent()Landroid/view/View;" deprecated="29" />
+		<method name="getHandle()Landroid/view/View;" deprecated="29" />
+		<method name="isMoving()Z" deprecated="29" />
+		<method name="isOpened()Z" deprecated="29" />
+		<method name="lock()V" deprecated="29" />
+		<method name="open()V" deprecated="29" />
+		<method name="setOnDrawerCloseListener(Landroid/widget/SlidingDrawer$OnDrawerCloseListener;)V" deprecated="29" />
+		<method name="setOnDrawerOpenListener(Landroid/widget/SlidingDrawer$OnDrawerOpenListener;)V" deprecated="29" />
+		<method name="setOnDrawerScrollListener(Landroid/widget/SlidingDrawer$OnDrawerScrollListener;)V" deprecated="29" />
+		<method name="toggle()V" deprecated="29" />
+		<method name="unlock()V" deprecated="29" />
+		<field name="ORIENTATION_HORIZONTAL" deprecated="29" />
+		<field name="ORIENTATION_VERTICAL" deprecated="29" />
+	</class>
+	<class name="android/widget/SlidingDrawer$OnDrawerCloseListener" since="3" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onDrawerClosed()V" deprecated="29" />
+	</class>
+	<class name="android/widget/SlidingDrawer$OnDrawerOpenListener" since="3" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onDrawerOpened()V" deprecated="29" />
+	</class>
+	<class name="android/widget/SlidingDrawer$OnDrawerScrollListener" since="3" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onScrollEnded()V" deprecated="29" />
+		<method name="onScrollStarted()V" deprecated="29" />
+	</class>
+	<class name="android/widget/Space" since="14">
+		<extends name="android/view/View" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+	</class>
+	<class name="android/widget/Spinner" since="1">
+		<extends name="android/widget/AbsSpinner" />
+		<implements name="android/content/DialogInterface$OnClickListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" since="11" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="11" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;III)V" since="21" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;IIILandroid/content/res/Resources$Theme;)V" since="23" />
+		<method name="getDropDownHorizontalOffset()I" since="16" />
+		<method name="getDropDownVerticalOffset()I" since="16" />
+		<method name="getDropDownWidth()I" since="16" />
+		<method name="getGravity()I" since="16" />
+		<method name="getPopupBackground()Landroid/graphics/drawable/Drawable;" since="16" />
+		<method name="getPopupContext()Landroid/content/Context;" since="23" />
+		<method name="getPrompt()Ljava/lang/CharSequence;" />
+		<method name="setDropDownHorizontalOffset(I)V" since="16" />
+		<method name="setDropDownVerticalOffset(I)V" since="16" />
+		<method name="setDropDownWidth(I)V" since="16" />
+		<method name="setGravity(I)V" since="11" />
+		<method name="setPopupBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V" since="16" />
+		<method name="setPopupBackgroundResource(I)V" since="16" />
+		<method name="setPrompt(Ljava/lang/CharSequence;)V" />
+		<method name="setPromptId(I)V" />
+		<field name="MODE_DIALOG" since="11" />
+		<field name="MODE_DROPDOWN" since="11" />
+	</class>
+	<class name="android/widget/SpinnerAdapter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/widget/Adapter" />
+		<method name="getDropDownView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;" />
+	</class>
+	<class name="android/widget/StackView" since="11">
+		<extends name="android/widget/AdapterViewAnimator" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" since="14" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+	</class>
+	<class name="android/widget/Switch" since="14">
+		<extends name="android/widget/CompoundButton" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getShowText()Z" since="21" />
+		<method name="getSplitTrack()Z" since="21" />
+		<method name="getSwitchMinWidth()I" since="16" />
+		<method name="getSwitchPadding()I" since="16" />
+		<method name="getTextOff()Ljava/lang/CharSequence;" />
+		<method name="getTextOn()Ljava/lang/CharSequence;" />
+		<method name="getThumbDrawable()Landroid/graphics/drawable/Drawable;" since="16" />
+		<method name="getThumbTextPadding()I" since="16" />
+		<method name="getThumbTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getThumbTintList()Landroid/content/res/ColorStateList;" since="23" />
+		<method name="getThumbTintMode()Landroid/graphics/PorterDuff$Mode;" since="23" />
+		<method name="getTrackDrawable()Landroid/graphics/drawable/Drawable;" since="16" />
+		<method name="getTrackTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getTrackTintList()Landroid/content/res/ColorStateList;" since="23" />
+		<method name="getTrackTintMode()Landroid/graphics/PorterDuff$Mode;" since="23" />
+		<method name="setShowText(Z)V" since="21" />
+		<method name="setSplitTrack(Z)V" since="21" />
+		<method name="setSwitchMinWidth(I)V" since="16" />
+		<method name="setSwitchPadding(I)V" since="16" />
+		<method name="setSwitchTextAppearance(Landroid/content/Context;I)V" />
+		<method name="setSwitchTypeface(Landroid/graphics/Typeface;)V" />
+		<method name="setSwitchTypeface(Landroid/graphics/Typeface;I)V" />
+		<method name="setTextOff(Ljava/lang/CharSequence;)V" />
+		<method name="setTextOn(Ljava/lang/CharSequence;)V" />
+		<method name="setThumbDrawable(Landroid/graphics/drawable/Drawable;)V" since="16" />
+		<method name="setThumbIcon(Landroid/graphics/drawable/Icon;)V" since="31" />
+		<method name="setThumbResource(I)V" since="16" />
+		<method name="setThumbTextPadding(I)V" since="16" />
+		<method name="setThumbTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setThumbTintList(Landroid/content/res/ColorStateList;)V" since="23" />
+		<method name="setThumbTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="23" />
+		<method name="setTrackDrawable(Landroid/graphics/drawable/Drawable;)V" since="16" />
+		<method name="setTrackIcon(Landroid/graphics/drawable/Icon;)V" since="31" />
+		<method name="setTrackResource(I)V" since="16" />
+		<method name="setTrackTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setTrackTintList(Landroid/content/res/ColorStateList;)V" since="23" />
+		<method name="setTrackTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="23" />
+	</class>
+	<class name="android/widget/TabHost" since="1" deprecated="30">
+		<extends name="android/widget/FrameLayout" />
+		<implements name="android/view/ViewTreeObserver$OnTouchModeChangeListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="30" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="30" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" since="21" deprecated="30" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="30" />
+		<method name="addTab(Landroid/widget/TabHost$TabSpec;)V" deprecated="30" />
+		<method name="clearAllTabs()V" deprecated="30" />
+		<method name="getCurrentTab()I" deprecated="30" />
+		<method name="getCurrentTabTag()Ljava/lang/String;" deprecated="30" />
+		<method name="getCurrentTabView()Landroid/view/View;" deprecated="30" />
+		<method name="getCurrentView()Landroid/view/View;" deprecated="30" />
+		<method name="getTabContentView()Landroid/widget/FrameLayout;" deprecated="30" />
+		<method name="getTabWidget()Landroid/widget/TabWidget;" deprecated="30" />
+		<method name="newTabSpec(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec;" deprecated="30" />
+		<method name="setCurrentTab(I)V" deprecated="30" />
+		<method name="setCurrentTabByTag(Ljava/lang/String;)V" deprecated="30" />
+		<method name="setOnTabChangedListener(Landroid/widget/TabHost$OnTabChangeListener;)V" deprecated="30" />
+		<method name="setup()V" deprecated="30" />
+		<method name="setup(Landroid/app/LocalActivityManager;)V" deprecated="30" />
+	</class>
+	<class name="android/widget/TabHost$OnTabChangeListener" since="1" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="onTabChanged(Ljava/lang/String;)V" deprecated="30" />
+	</class>
+	<class name="android/widget/TabHost$TabContentFactory" since="1" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="createTabContent(Ljava/lang/String;)Landroid/view/View;" deprecated="30" />
+	</class>
+	<class name="android/widget/TabHost$TabSpec" since="1" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="getTag()Ljava/lang/String;" since="4" deprecated="30" />
+		<method name="setContent(I)Landroid/widget/TabHost$TabSpec;" deprecated="30" />
+		<method name="setContent(Landroid/content/Intent;)Landroid/widget/TabHost$TabSpec;" deprecated="30" />
+		<method name="setContent(Landroid/widget/TabHost$TabContentFactory;)Landroid/widget/TabHost$TabSpec;" deprecated="30" />
+		<method name="setIndicator(Landroid/view/View;)Landroid/widget/TabHost$TabSpec;" since="4" deprecated="30" />
+		<method name="setIndicator(Ljava/lang/CharSequence;)Landroid/widget/TabHost$TabSpec;" deprecated="30" />
+		<method name="setIndicator(Ljava/lang/CharSequence;Landroid/graphics/drawable/Drawable;)Landroid/widget/TabHost$TabSpec;" deprecated="30" />
+	</class>
+	<class name="android/widget/TabWidget" since="1" deprecated="30">
+		<extends name="android/widget/LinearLayout" />
+		<implements name="android/view/View$OnFocusChangeListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="30" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="30" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="30" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="30" />
+		<method name="focusCurrentTab(I)V" deprecated="30" />
+		<method name="getChildTabViewAt(I)Landroid/view/View;" since="4" deprecated="30" />
+		<method name="getLeftStripDrawable()Landroid/graphics/drawable/Drawable;" since="24" deprecated="30" />
+		<method name="getRightStripDrawable()Landroid/graphics/drawable/Drawable;" since="24" deprecated="30" />
+		<method name="getTabCount()I" since="4" deprecated="30" />
+		<method name="isStripEnabled()Z" since="8" deprecated="30" />
+		<method name="setCurrentTab(I)V" deprecated="30" />
+		<method name="setDividerDrawable(I)V" since="4" deprecated="30" />
+		<method name="setDividerDrawable(Landroid/graphics/drawable/Drawable;)V" since="4" deprecated="30" />
+		<method name="setLeftStripDrawable(I)V" since="8" deprecated="30" />
+		<method name="setLeftStripDrawable(Landroid/graphics/drawable/Drawable;)V" since="8" deprecated="30" />
+		<method name="setRightStripDrawable(I)V" since="8" deprecated="30" />
+		<method name="setRightStripDrawable(Landroid/graphics/drawable/Drawable;)V" since="8" deprecated="30" />
+		<method name="setStripEnabled(Z)V" since="8" deprecated="30" />
+	</class>
+	<class name="android/widget/TableLayout" since="1">
+		<extends name="android/widget/LinearLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="generateLayoutParams(Landroid/util/AttributeSet;)Landroid/widget/TableLayout$LayoutParams;" />
+		<method name="isColumnCollapsed(I)Z" />
+		<method name="isColumnShrinkable(I)Z" />
+		<method name="isColumnStretchable(I)Z" />
+		<method name="isShrinkAllColumns()Z" />
+		<method name="isStretchAllColumns()Z" />
+		<method name="setColumnCollapsed(IZ)V" />
+		<method name="setColumnShrinkable(IZ)V" />
+		<method name="setColumnStretchable(IZ)V" />
+		<method name="setShrinkAllColumns(Z)V" />
+		<method name="setStretchAllColumns(Z)V" />
+	</class>
+	<class name="android/widget/TableLayout$LayoutParams" since="1">
+		<extends name="android/widget/LinearLayout$LayoutParams" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(IIF)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$MarginLayoutParams;)V" />
+	</class>
+	<class name="android/widget/TableRow" since="1">
+		<extends name="android/widget/LinearLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="generateLayoutParams(Landroid/util/AttributeSet;)Landroid/widget/TableRow$LayoutParams;" />
+		<method name="getVirtualChildAt(I)Landroid/view/View;" />
+		<method name="getVirtualChildCount()I" />
+	</class>
+	<class name="android/widget/TableRow$LayoutParams" since="1">
+		<extends name="android/widget/LinearLayout$LayoutParams" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(IIF)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$MarginLayoutParams;)V" />
+		<field name="column" />
+		<field name="span" />
+	</class>
+	<class name="android/widget/TextClock" since="17">
+		<extends name="android/widget/TextView" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getFormat12Hour()Ljava/lang/CharSequence;" />
+		<method name="getFormat24Hour()Ljava/lang/CharSequence;" />
+		<method name="getTimeZone()Ljava/lang/String;" />
+		<method name="is24HourModeEnabled()Z" />
+		<method name="refreshTime()V" since="30" />
+		<method name="setFormat12Hour(Ljava/lang/CharSequence;)V" />
+		<method name="setFormat24Hour(Ljava/lang/CharSequence;)V" />
+		<method name="setTimeZone(Ljava/lang/String;)V" />
+		<field name="DEFAULT_FORMAT_12_HOUR" deprecated="18" />
+		<field name="DEFAULT_FORMAT_24_HOUR" deprecated="18" />
+	</class>
+	<class name="android/widget/TextSwitcher" since="1">
+		<extends name="android/widget/ViewSwitcher" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="setCurrentText(Ljava/lang/CharSequence;)V" />
+		<method name="setText(Ljava/lang/CharSequence;)V" />
+	</class>
+	<class name="android/widget/TextView" since="1">
+		<extends name="android/view/View" />
+		<implements name="android/view/ViewTreeObserver$OnPreDrawListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="addTextChangedListener(Landroid/text/TextWatcher;)V" />
+		<method name="append(Ljava/lang/CharSequence;)V" />
+		<method name="append(Ljava/lang/CharSequence;II)V" />
+		<method name="beginBatchEdit()V" since="3" />
+		<method name="bringPointIntoView(I)Z" since="3" />
+		<method name="clearComposingText()V" since="3" />
+		<method name="debug(I)V" />
+		<method name="didTouchFocusSelect()Z" since="3" />
+		<method name="endBatchEdit()V" since="3" />
+		<method name="extractText(Landroid/view/inputmethod/ExtractedTextRequest;Landroid/view/inputmethod/ExtractedText;)Z" since="3" />
+		<method name="getAutoLinkMask()I" />
+		<method name="getAutoSizeMaxTextSize()I" since="26" />
+		<method name="getAutoSizeMinTextSize()I" since="26" />
+		<method name="getAutoSizeStepGranularity()I" since="26" />
+		<method name="getAutoSizeTextAvailableSizes()[I" since="26" />
+		<method name="getAutoSizeTextType()I" since="26" />
+		<method name="getBreakStrategy()I" since="23" />
+		<method name="getCompoundDrawablePadding()I" />
+		<method name="getCompoundDrawableTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getCompoundDrawableTintList()Landroid/content/res/ColorStateList;" since="23" />
+		<method name="getCompoundDrawableTintMode()Landroid/graphics/PorterDuff$Mode;" since="23" />
+		<method name="getCompoundDrawables()[Landroid/graphics/drawable/Drawable;" />
+		<method name="getCompoundDrawablesRelative()[Landroid/graphics/drawable/Drawable;" since="17" />
+		<method name="getCompoundPaddingBottom()I" />
+		<method name="getCompoundPaddingEnd()I" since="17" />
+		<method name="getCompoundPaddingLeft()I" />
+		<method name="getCompoundPaddingRight()I" />
+		<method name="getCompoundPaddingStart()I" since="17" />
+		<method name="getCompoundPaddingTop()I" />
+		<method name="getCurrentHintTextColor()I" />
+		<method name="getCurrentTextColor()I" />
+		<method name="getCustomInsertionActionModeCallback()Landroid/view/ActionMode$Callback;" since="23" />
+		<method name="getCustomSelectionActionModeCallback()Landroid/view/ActionMode$Callback;" since="11" />
+		<method name="getDefaultEditable()Z" />
+		<method name="getDefaultMovementMethod()Landroid/text/method/MovementMethod;" />
+		<method name="getEditableText()Landroid/text/Editable;" since="3" />
+		<method name="getEllipsize()Landroid/text/TextUtils$TruncateAt;" />
+		<method name="getError()Ljava/lang/CharSequence;" />
+		<method name="getExtendedPaddingBottom()I" />
+		<method name="getExtendedPaddingTop()I" />
+		<method name="getFilters()[Landroid/text/InputFilter;" />
+		<method name="getFirstBaselineToTopHeight()I" since="28" />
+		<method name="getFontFeatureSettings()Ljava/lang/String;" since="21" />
+		<method name="getFontVariationSettings()Ljava/lang/String;" since="26" />
+		<method name="getFreezesText()Z" />
+		<method name="getGravity()I" />
+		<method name="getHighlightColor()I" since="16" />
+		<method name="getHint()Ljava/lang/CharSequence;" />
+		<method name="getHintTextColors()Landroid/content/res/ColorStateList;" />
+		<method name="getHyphenationFrequency()I" since="23" />
+		<method name="getImeActionId()I" since="3" />
+		<method name="getImeActionLabel()Ljava/lang/CharSequence;" since="3" />
+		<method name="getImeHintLocales()Landroid/os/LocaleList;" since="24" />
+		<method name="getImeOptions()I" since="3" />
+		<method name="getIncludeFontPadding()Z" since="16" />
+		<method name="getInputExtras(Z)Landroid/os/Bundle;" since="3" />
+		<method name="getInputType()I" since="3" />
+		<method name="getJustificationMode()I" since="26" />
+		<method name="getKeyListener()Landroid/text/method/KeyListener;" />
+		<method name="getLastBaselineToBottomHeight()I" since="28" />
+		<method name="getLayout()Landroid/text/Layout;" />
+		<method name="getLetterSpacing()F" since="21" />
+		<method name="getLineBounds(ILandroid/graphics/Rect;)I" />
+		<method name="getLineCount()I" />
+		<method name="getLineHeight()I" />
+		<method name="getLineSpacingExtra()F" since="16" />
+		<method name="getLineSpacingMultiplier()F" since="16" />
+		<method name="getLinkTextColors()Landroid/content/res/ColorStateList;" />
+		<method name="getLinksClickable()Z" />
+		<method name="getMarqueeRepeatLimit()I" since="16" />
+		<method name="getMaxEms()I" since="16" />
+		<method name="getMaxHeight()I" since="16" />
+		<method name="getMaxLines()I" since="16" />
+		<method name="getMaxWidth()I" since="16" />
+		<method name="getMinEms()I" since="16" />
+		<method name="getMinHeight()I" since="16" />
+		<method name="getMinLines()I" since="16" />
+		<method name="getMinWidth()I" since="16" />
+		<method name="getMovementMethod()Landroid/text/method/MovementMethod;" />
+		<method name="getOffsetForPosition(FF)I" since="14" />
+		<method name="getPaint()Landroid/text/TextPaint;" />
+		<method name="getPaintFlags()I" />
+		<method name="getPrivateImeOptions()Ljava/lang/String;" since="3" />
+		<method name="getSelectionEnd()I" />
+		<method name="getSelectionStart()I" />
+		<method name="getShadowColor()I" since="16" />
+		<method name="getShadowDx()F" since="16" />
+		<method name="getShadowDy()F" since="16" />
+		<method name="getShadowRadius()F" since="16" />
+		<method name="getShowSoftInputOnFocus()Z" since="21" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<method name="getTextClassifier()Landroid/view/textclassifier/TextClassifier;" since="26" />
+		<method name="getTextColor(Landroid/content/Context;Landroid/content/res/TypedArray;I)I" removed="21" />
+		<method name="getTextColors()Landroid/content/res/ColorStateList;" />
+		<method name="getTextColors(Landroid/content/Context;Landroid/content/res/TypedArray;)Landroid/content/res/ColorStateList;" removed="21" />
+		<method name="getTextCursorDrawable()Landroid/graphics/drawable/Drawable;" since="29" />
+		<method name="getTextDirectionHeuristic()Landroid/text/TextDirectionHeuristic;" since="29" />
+		<method name="getTextLocale()Ljava/util/Locale;" since="17" />
+		<method name="getTextLocales()Landroid/os/LocaleList;" since="24" />
+		<method name="getTextMetricsParams()Landroid/text/PrecomputedText$Params;" since="28" />
+		<method name="getTextScaleX()F" />
+		<method name="getTextSelectHandle()Landroid/graphics/drawable/Drawable;" since="29" />
+		<method name="getTextSelectHandleLeft()Landroid/graphics/drawable/Drawable;" since="29" />
+		<method name="getTextSelectHandleRight()Landroid/graphics/drawable/Drawable;" since="29" />
+		<method name="getTextSize()F" />
+		<method name="getTextSizeUnit()I" since="30" />
+		<method name="getTotalPaddingBottom()I" />
+		<method name="getTotalPaddingEnd()I" since="17" />
+		<method name="getTotalPaddingLeft()I" />
+		<method name="getTotalPaddingRight()I" />
+		<method name="getTotalPaddingStart()I" since="17" />
+		<method name="getTotalPaddingTop()I" />
+		<method name="getTransformationMethod()Landroid/text/method/TransformationMethod;" />
+		<method name="getTypeface()Landroid/graphics/Typeface;" />
+		<method name="getUrls()[Landroid/text/style/URLSpan;" />
+		<method name="hasSelection()Z" />
+		<method name="isAllCaps()Z" since="28" />
+		<method name="isCursorVisible()Z" since="16" />
+		<method name="isElegantTextHeight()Z" since="28" />
+		<method name="isFallbackLineSpacing()Z" since="28" />
+		<method name="isHorizontallyScrollable()Z" since="29" />
+		<method name="isInputMethodTarget()Z" since="3" />
+		<method name="isSingleLine()Z" since="29" />
+		<method name="isSuggestionsEnabled()Z" since="14" />
+		<method name="isTextSelectable()Z" since="11" />
+		<method name="length()I" />
+		<method name="moveCursorToVisibleOffset()Z" since="3" />
+		<method name="onBeginBatchEdit()V" since="3" />
+		<method name="onCommitCompletion(Landroid/view/inputmethod/CompletionInfo;)V" since="3" />
+		<method name="onCommitCorrection(Landroid/view/inputmethod/CorrectionInfo;)V" since="11" />
+		<method name="onEditorAction(I)V" since="3" />
+		<method name="onEndBatchEdit()V" since="3" />
+		<method name="onPrivateIMECommand(Ljava/lang/String;Landroid/os/Bundle;)Z" since="3" />
+		<method name="onSelectionChanged(II)V" since="3" />
+		<method name="onTextChanged(Ljava/lang/CharSequence;III)V" />
+		<method name="onTextContextMenuItem(I)Z" since="3" />
+		<method name="removeTextChangedListener(Landroid/text/TextWatcher;)V" />
+		<method name="resetResolvedDrawables()V" since="14" removed="17" />
+		<method name="resetResolvedLayoutDirection()V" since="14" removed="16" />
+		<method name="resolveDrawables()V" since="14" removed="17" />
+		<method name="resolveTextDirection()V" since="14" removed="16" />
+		<method name="setAllCaps(Z)V" since="14" />
+		<method name="setAutoLinkMask(I)V" />
+		<method name="setAutoSizeTextTypeUniformWithConfiguration(IIII)V" since="26" />
+		<method name="setAutoSizeTextTypeUniformWithPresetSizes([II)V" since="26" />
+		<method name="setAutoSizeTextTypeWithDefaults(I)V" since="26" />
+		<method name="setBreakStrategy(I)V" since="23" />
+		<method name="setCompoundDrawablePadding(I)V" />
+		<method name="setCompoundDrawableTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setCompoundDrawableTintList(Landroid/content/res/ColorStateList;)V" since="23" />
+		<method name="setCompoundDrawableTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="23" />
+		<method name="setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setCompoundDrawablesRelative(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V" since="17" />
+		<method name="setCompoundDrawablesRelativeWithIntrinsicBounds(IIII)V" since="17" />
+		<method name="setCompoundDrawablesRelativeWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V" since="17" />
+		<method name="setCompoundDrawablesWithIntrinsicBounds(IIII)V" since="3" />
+		<method name="setCompoundDrawablesWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setCursorVisible(Z)V" />
+		<method name="setCustomInsertionActionModeCallback(Landroid/view/ActionMode$Callback;)V" since="23" />
+		<method name="setCustomSelectionActionModeCallback(Landroid/view/ActionMode$Callback;)V" since="11" />
+		<method name="setEditableFactory(Landroid/text/Editable$Factory;)V" />
+		<method name="setElegantTextHeight(Z)V" since="21" />
+		<method name="setEllipsize(Landroid/text/TextUtils$TruncateAt;)V" />
+		<method name="setEms(I)V" />
+		<method name="setError(Ljava/lang/CharSequence;)V" />
+		<method name="setError(Ljava/lang/CharSequence;Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setExtractedText(Landroid/view/inputmethod/ExtractedText;)V" since="3" />
+		<method name="setFallbackLineSpacing(Z)V" since="28" />
+		<method name="setFilters([Landroid/text/InputFilter;)V" />
+		<method name="setFirstBaselineToTopHeight(I)V" since="28" />
+		<method name="setFontFeatureSettings(Ljava/lang/String;)V" since="21" />
+		<method name="setFontVariationSettings(Ljava/lang/String;)Z" since="26" />
+		<method name="setFrame(IIII)Z" />
+		<method name="setFreezesText(Z)V" />
+		<method name="setGravity(I)V" />
+		<method name="setHeight(I)V" />
+		<method name="setHighlightColor(I)V" />
+		<method name="setHint(I)V" />
+		<method name="setHint(Ljava/lang/CharSequence;)V" />
+		<method name="setHintTextColor(I)V" />
+		<method name="setHintTextColor(Landroid/content/res/ColorStateList;)V" />
+		<method name="setHorizontallyScrolling(Z)V" />
+		<method name="setHyphenationFrequency(I)V" since="23" />
+		<method name="setImeActionLabel(Ljava/lang/CharSequence;I)V" since="3" />
+		<method name="setImeHintLocales(Landroid/os/LocaleList;)V" since="24" />
+		<method name="setImeOptions(I)V" since="3" />
+		<method name="setIncludeFontPadding(Z)V" />
+		<method name="setInputExtras(I)V" since="3" />
+		<method name="setInputType(I)V" since="3" />
+		<method name="setJustificationMode(I)V" since="26" />
+		<method name="setKeyListener(Landroid/text/method/KeyListener;)V" />
+		<method name="setLastBaselineToBottomHeight(I)V" since="28" />
+		<method name="setLetterSpacing(F)V" since="21" />
+		<method name="setLineHeight(I)V" since="28" />
+		<method name="setLineSpacing(FF)V" />
+		<method name="setLines(I)V" />
+		<method name="setLinkTextColor(I)V" />
+		<method name="setLinkTextColor(Landroid/content/res/ColorStateList;)V" />
+		<method name="setLinksClickable(Z)V" />
+		<method name="setMarqueeRepeatLimit(I)V" since="2" />
+		<method name="setMaxEms(I)V" />
+		<method name="setMaxHeight(I)V" />
+		<method name="setMaxLines(I)V" />
+		<method name="setMaxWidth(I)V" />
+		<method name="setMinEms(I)V" />
+		<method name="setMinHeight(I)V" />
+		<method name="setMinLines(I)V" />
+		<method name="setMinWidth(I)V" />
+		<method name="setMovementMethod(Landroid/text/method/MovementMethod;)V" />
+		<method name="setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V" since="3" />
+		<method name="setPaddingRelative(IIII)V" since="16" />
+		<method name="setPaintFlags(I)V" />
+		<method name="setPrivateImeOptions(Ljava/lang/String;)V" since="3" />
+		<method name="setRawInputType(I)V" since="3" />
+		<method name="setScroller(Landroid/widget/Scroller;)V" />
+		<method name="setSelectAllOnFocus(Z)V" />
+		<method name="setShadowLayer(FFFI)V" />
+		<method name="setShowSoftInputOnFocus(Z)V" since="21" />
+		<method name="setSingleLine()V" />
+		<method name="setSingleLine(Z)V" />
+		<method name="setSpannableFactory(Landroid/text/Spannable$Factory;)V" />
+		<method name="setText(I)V" />
+		<method name="setText(ILandroid/widget/TextView$BufferType;)V" />
+		<method name="setText(Ljava/lang/CharSequence;)V" />
+		<method name="setText(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V" />
+		<method name="setText([CII)V" />
+		<method name="setTextAppearance(I)V" since="23" />
+		<method name="setTextAppearance(Landroid/content/Context;I)V" deprecated="23" />
+		<method name="setTextClassifier(Landroid/view/textclassifier/TextClassifier;)V" since="26" />
+		<method name="setTextColor(I)V" />
+		<method name="setTextColor(Landroid/content/res/ColorStateList;)V" />
+		<method name="setTextCursorDrawable(I)V" since="29" />
+		<method name="setTextCursorDrawable(Landroid/graphics/drawable/Drawable;)V" since="29" />
+		<method name="setTextIsSelectable(Z)V" since="11" />
+		<method name="setTextKeepState(Ljava/lang/CharSequence;)V" />
+		<method name="setTextKeepState(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V" />
+		<method name="setTextLocale(Ljava/util/Locale;)V" since="17" />
+		<method name="setTextLocales(Landroid/os/LocaleList;)V" since="24" />
+		<method name="setTextMetricsParams(Landroid/text/PrecomputedText$Params;)V" since="28" />
+		<method name="setTextScaleX(F)V" />
+		<method name="setTextSelectHandle(I)V" since="29" />
+		<method name="setTextSelectHandle(Landroid/graphics/drawable/Drawable;)V" since="29" />
+		<method name="setTextSelectHandleLeft(I)V" since="29" />
+		<method name="setTextSelectHandleLeft(Landroid/graphics/drawable/Drawable;)V" since="29" />
+		<method name="setTextSelectHandleRight(I)V" since="29" />
+		<method name="setTextSelectHandleRight(Landroid/graphics/drawable/Drawable;)V" since="29" />
+		<method name="setTextSize(F)V" />
+		<method name="setTextSize(IF)V" />
+		<method name="setTransformationMethod(Landroid/text/method/TransformationMethod;)V" />
+		<method name="setTypeface(Landroid/graphics/Typeface;)V" />
+		<method name="setTypeface(Landroid/graphics/Typeface;I)V" />
+		<method name="setWidth(I)V" />
+		<field name="AUTO_SIZE_TEXT_TYPE_NONE" since="26" />
+		<field name="AUTO_SIZE_TEXT_TYPE_UNIFORM" since="26" />
+	</class>
+	<class name="android/widget/TextView$BufferType" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/widget/TextView$BufferType;" />
+		<method name="values()[Landroid/widget/TextView$BufferType;" />
+		<field name="EDITABLE" />
+		<field name="NORMAL" />
+		<field name="SPANNABLE" />
+	</class>
+	<class name="android/widget/TextView$OnEditorActionListener" since="3">
+		<extends name="java/lang/Object" />
+		<method name="onEditorAction(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z" />
+	</class>
+	<class name="android/widget/TextView$SavedState" since="1">
+		<extends name="android/view/View$BaseSavedState" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/widget/ThemedSpinnerAdapter" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/widget/SpinnerAdapter" />
+		<method name="getDropDownViewTheme()Landroid/content/res/Resources$Theme;" />
+		<method name="setDropDownViewTheme(Landroid/content/res/Resources$Theme;)V" />
+	</class>
+	<class name="android/widget/TimePicker" since="1">
+		<extends name="android/widget/FrameLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getCurrentHour()Ljava/lang/Integer;" deprecated="23" />
+		<method name="getCurrentMinute()Ljava/lang/Integer;" deprecated="23" />
+		<method name="getHour()I" since="23" />
+		<method name="getMinute()I" since="23" />
+		<method name="is24HourView()Z" />
+		<method name="setCurrentHour(Ljava/lang/Integer;)V" deprecated="23" />
+		<method name="setCurrentMinute(Ljava/lang/Integer;)V" deprecated="23" />
+		<method name="setHour(I)V" since="23" />
+		<method name="setIs24HourView(Ljava/lang/Boolean;)V" />
+		<method name="setMinute(I)V" since="23" />
+		<method name="setOnTimeChangedListener(Landroid/widget/TimePicker$OnTimeChangedListener;)V" />
+		<method name="validateInput()Z" since="26" />
+	</class>
+	<class name="android/widget/TimePicker$OnTimeChangedListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onTimeChanged(Landroid/widget/TimePicker;II)V" />
+	</class>
+	<class name="android/widget/Toast" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="addCallback(Landroid/widget/Toast$Callback;)V" since="30" />
+		<method name="cancel()V" />
+		<method name="getDuration()I" />
+		<method name="getGravity()I" />
+		<method name="getHorizontalMargin()F" />
+		<method name="getVerticalMargin()F" />
+		<method name="getView()Landroid/view/View;" deprecated="30" />
+		<method name="getXOffset()I" />
+		<method name="getYOffset()I" />
+		<method name="makeText(Landroid/content/Context;II)Landroid/widget/Toast;" />
+		<method name="makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;" />
+		<method name="removeCallback(Landroid/widget/Toast$Callback;)V" since="30" />
+		<method name="setDuration(I)V" />
+		<method name="setGravity(III)V" />
+		<method name="setMargin(FF)V" />
+		<method name="setText(I)V" />
+		<method name="setText(Ljava/lang/CharSequence;)V" />
+		<method name="setView(Landroid/view/View;)V" deprecated="30" />
+		<method name="show()V" />
+		<field name="LENGTH_LONG" />
+		<field name="LENGTH_SHORT" />
+	</class>
+	<class name="android/widget/Toast$Callback" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onToastHidden()V" />
+		<method name="onToastShown()V" />
+	</class>
+	<class name="android/widget/ToggleButton" since="1">
+		<extends name="android/widget/CompoundButton" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getDisabledAlpha()F" since="29" />
+		<method name="getTextOff()Ljava/lang/CharSequence;" />
+		<method name="getTextOn()Ljava/lang/CharSequence;" />
+		<method name="setTextOff(Ljava/lang/CharSequence;)V" />
+		<method name="setTextOn(Ljava/lang/CharSequence;)V" />
+	</class>
+	<class name="android/widget/Toolbar" since="21">
+		<extends name="android/view/ViewGroup" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" />
+		<method name="collapseActionView()V" />
+		<method name="dismissPopupMenus()V" />
+		<method name="generateDefaultLayoutParams()Landroid/widget/Toolbar$LayoutParams;" />
+		<method name="generateLayoutParams(Landroid/util/AttributeSet;)Landroid/widget/Toolbar$LayoutParams;" />
+		<method name="generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/widget/Toolbar$LayoutParams;" />
+		<method name="getCollapseContentDescription()Ljava/lang/CharSequence;" since="29" />
+		<method name="getCollapseIcon()Landroid/graphics/drawable/Drawable;" since="29" />
+		<method name="getContentInsetEnd()I" />
+		<method name="getContentInsetEndWithActions()I" since="24" />
+		<method name="getContentInsetLeft()I" />
+		<method name="getContentInsetRight()I" />
+		<method name="getContentInsetStart()I" />
+		<method name="getContentInsetStartWithNavigation()I" since="24" />
+		<method name="getCurrentContentInsetEnd()I" since="24" />
+		<method name="getCurrentContentInsetLeft()I" since="24" />
+		<method name="getCurrentContentInsetRight()I" since="24" />
+		<method name="getCurrentContentInsetStart()I" since="24" />
+		<method name="getLogo()Landroid/graphics/drawable/Drawable;" />
+		<method name="getLogoDescription()Ljava/lang/CharSequence;" />
+		<method name="getMenu()Landroid/view/Menu;" />
+		<method name="getNavigationContentDescription()Ljava/lang/CharSequence;" />
+		<method name="getNavigationIcon()Landroid/graphics/drawable/Drawable;" />
+		<method name="getOverflowIcon()Landroid/graphics/drawable/Drawable;" since="23" />
+		<method name="getPopupTheme()I" />
+		<method name="getSubtitle()Ljava/lang/CharSequence;" />
+		<method name="getTitle()Ljava/lang/CharSequence;" />
+		<method name="getTitleMarginBottom()I" since="24" />
+		<method name="getTitleMarginEnd()I" since="24" />
+		<method name="getTitleMarginStart()I" since="24" />
+		<method name="getTitleMarginTop()I" since="24" />
+		<method name="hasExpandedActionView()Z" />
+		<method name="hideOverflowMenu()Z" />
+		<method name="inflateMenu(I)V" />
+		<method name="isOverflowMenuShowing()Z" />
+		<method name="setCollapseContentDescription(I)V" since="29" />
+		<method name="setCollapseContentDescription(Ljava/lang/CharSequence;)V" since="29" />
+		<method name="setCollapseIcon(I)V" since="29" />
+		<method name="setCollapseIcon(Landroid/graphics/drawable/Drawable;)V" since="29" />
+		<method name="setContentInsetEndWithActions(I)V" since="24" />
+		<method name="setContentInsetStartWithNavigation(I)V" since="24" />
+		<method name="setContentInsetsAbsolute(II)V" />
+		<method name="setContentInsetsRelative(II)V" />
+		<method name="setLogo(I)V" />
+		<method name="setLogo(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setLogoDescription(I)V" />
+		<method name="setLogoDescription(Ljava/lang/CharSequence;)V" />
+		<method name="setNavigationContentDescription(I)V" />
+		<method name="setNavigationContentDescription(Ljava/lang/CharSequence;)V" />
+		<method name="setNavigationIcon(I)V" />
+		<method name="setNavigationIcon(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setNavigationOnClickListener(Landroid/view/View$OnClickListener;)V" />
+		<method name="setOnMenuItemClickListener(Landroid/widget/Toolbar$OnMenuItemClickListener;)V" />
+		<method name="setOverflowIcon(Landroid/graphics/drawable/Drawable;)V" since="23" />
+		<method name="setPopupTheme(I)V" />
+		<method name="setSubtitle(I)V" />
+		<method name="setSubtitle(Ljava/lang/CharSequence;)V" />
+		<method name="setSubtitleTextAppearance(Landroid/content/Context;I)V" />
+		<method name="setSubtitleTextColor(I)V" />
+		<method name="setTitle(I)V" />
+		<method name="setTitle(Ljava/lang/CharSequence;)V" />
+		<method name="setTitleMargin(IIII)V" since="24" />
+		<method name="setTitleMarginBottom(I)V" since="24" />
+		<method name="setTitleMarginEnd(I)V" since="24" />
+		<method name="setTitleMarginStart(I)V" since="24" />
+		<method name="setTitleMarginTop(I)V" since="24" />
+		<method name="setTitleTextAppearance(Landroid/content/Context;I)V" />
+		<method name="setTitleTextColor(I)V" />
+		<method name="showOverflowMenu()Z" />
+	</class>
+	<class name="android/widget/Toolbar$LayoutParams" since="21">
+		<extends name="android/app/ActionBar$LayoutParams" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="&lt;init&gt;(Landroid/app/ActionBar$LayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$MarginLayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/widget/Toolbar$LayoutParams;)V" />
+	</class>
+	<class name="android/widget/Toolbar$OnMenuItemClickListener" since="21">
+		<extends name="java/lang/Object" />
+		<method name="onMenuItemClick(Landroid/view/MenuItem;)Z" />
+	</class>
+	<class name="android/widget/TwoLineListItem" since="1" deprecated="17">
+		<extends name="android/widget/RelativeLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="getText1()Landroid/widget/TextView;" deprecated="29" />
+		<method name="getText2()Landroid/widget/TextView;" deprecated="29" />
+	</class>
+	<class name="android/widget/VideoView" since="1">
+		<extends name="android/view/SurfaceView" />
+		<implements name="android/widget/MediaController$MediaPlayerControl" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="addSubtitleSource(Ljava/io/InputStream;Landroid/media/MediaFormat;)V" since="19" />
+		<method name="resolveAdjustedSize(II)I" />
+		<method name="resume()V" since="8" />
+		<method name="setAudioAttributes(Landroid/media/AudioAttributes;)V" since="26" />
+		<method name="setAudioFocusRequest(I)V" since="26" />
+		<method name="setMediaController(Landroid/widget/MediaController;)V" />
+		<method name="setOnCompletionListener(Landroid/media/MediaPlayer$OnCompletionListener;)V" />
+		<method name="setOnErrorListener(Landroid/media/MediaPlayer$OnErrorListener;)V" />
+		<method name="setOnInfoListener(Landroid/media/MediaPlayer$OnInfoListener;)V" since="17" />
+		<method name="setOnPreparedListener(Landroid/media/MediaPlayer$OnPreparedListener;)V" />
+		<method name="setVideoPath(Ljava/lang/String;)V" />
+		<method name="setVideoURI(Landroid/net/Uri;)V" />
+		<method name="setVideoURI(Landroid/net/Uri;Ljava/util/Map;)V" since="21" />
+		<method name="stopPlayback()V" />
+		<method name="suspend()V" since="8" />
+	</class>
+	<class name="android/widget/ViewAnimator" since="1">
+		<extends name="android/widget/FrameLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="getAnimateFirstView()Z" since="17" />
+		<method name="getCurrentView()Landroid/view/View;" />
+		<method name="getDisplayedChild()I" />
+		<method name="getInAnimation()Landroid/view/animation/Animation;" />
+		<method name="getOutAnimation()Landroid/view/animation/Animation;" />
+		<method name="setAnimateFirstView(Z)V" />
+		<method name="setDisplayedChild(I)V" />
+		<method name="setInAnimation(Landroid/content/Context;I)V" />
+		<method name="setInAnimation(Landroid/view/animation/Animation;)V" />
+		<method name="setOutAnimation(Landroid/content/Context;I)V" />
+		<method name="setOutAnimation(Landroid/view/animation/Animation;)V" />
+		<method name="showNext()V" />
+		<method name="showPrevious()V" />
+	</class>
+	<class name="android/widget/ViewFlipper" since="1">
+		<extends name="android/widget/ViewAnimator" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="getFlipInterval()I" since="29" />
+		<method name="isAutoStart()Z" since="7" />
+		<method name="isFlipping()Z" />
+		<method name="setAutoStart(Z)V" since="7" />
+		<method name="setFlipInterval(I)V" />
+		<method name="startFlipping()V" />
+		<method name="stopFlipping()V" />
+	</class>
+	<class name="android/widget/ViewSwitcher" since="1">
+		<extends name="android/widget/ViewAnimator" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="getNextView()Landroid/view/View;" />
+		<method name="reset()V" />
+		<method name="setFactory(Landroid/widget/ViewSwitcher$ViewFactory;)V" />
+	</class>
+	<class name="android/widget/ViewSwitcher$ViewFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="makeView()Landroid/view/View;" />
+	</class>
+	<class name="android/widget/WrapperListAdapter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/widget/ListAdapter" />
+		<method name="getWrappedAdapter()Landroid/widget/ListAdapter;" />
+	</class>
+	<class name="android/widget/ZoomButton" since="1" deprecated="26">
+		<extends name="android/widget/ImageButton" />
+		<implements name="android/view/View$OnLongClickListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="setZoomSpeed(J)V" deprecated="29" />
+	</class>
+	<class name="android/widget/ZoomButtonsController" since="4" deprecated="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/View$OnTouchListener" />
+		<method name="&lt;init&gt;(Landroid/view/View;)V" deprecated="29" />
+		<method name="getContainer()Landroid/view/ViewGroup;" deprecated="29" />
+		<method name="getZoomControls()Landroid/view/View;" deprecated="29" />
+		<method name="isAutoDismissed()Z" deprecated="29" />
+		<method name="isVisible()Z" deprecated="29" />
+		<method name="setAutoDismissed(Z)V" deprecated="29" />
+		<method name="setFocusable(Z)V" deprecated="29" />
+		<method name="setOnZoomListener(Landroid/widget/ZoomButtonsController$OnZoomListener;)V" deprecated="29" />
+		<method name="setVisible(Z)V" deprecated="29" />
+		<method name="setZoomInEnabled(Z)V" deprecated="29" />
+		<method name="setZoomOutEnabled(Z)V" deprecated="29" />
+		<method name="setZoomSpeed(J)V" deprecated="29" />
+	</class>
+	<class name="android/widget/ZoomButtonsController$OnZoomListener" since="4" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onVisibilityChanged(Z)V" deprecated="29" />
+		<method name="onZoom(Z)V" deprecated="29" />
+	</class>
+	<class name="android/widget/ZoomControls" since="1" deprecated="29">
+		<extends name="android/widget/LinearLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="hide()V" deprecated="29" />
+		<method name="setIsZoomInEnabled(Z)V" deprecated="29" />
+		<method name="setIsZoomOutEnabled(Z)V" deprecated="29" />
+		<method name="setOnZoomInClickListener(Landroid/view/View$OnClickListener;)V" deprecated="29" />
+		<method name="setOnZoomOutClickListener(Landroid/view/View$OnClickListener;)V" deprecated="29" />
+		<method name="setZoomSpeed(J)V" deprecated="29" />
+		<method name="show()V" deprecated="29" />
+	</class>
+	<class name="android/widget/inline/InlineContentView" since="30">
+		<extends name="android/view/ViewGroup" />
+		<method name="getSurfaceControl()Landroid/view/SurfaceControl;" />
+		<method name="isZOrderedOnTop()Z" />
+		<method name="setSurfaceControlCallback(Landroid/widget/inline/InlineContentView$SurfaceControlCallback;)V" />
+		<method name="setZOrderedOnTop(Z)Z" />
+	</class>
+	<class name="android/widget/inline/InlineContentView$SurfaceControlCallback" since="30">
+		<extends name="java/lang/Object" />
+		<method name="onCreated(Landroid/view/SurfaceControl;)V" />
+		<method name="onDestroyed(Landroid/view/SurfaceControl;)V" />
+	</class>
+	<class name="android/widget/inline/InlinePresentationSpec" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getMaxSize()Landroid/util/Size;" />
+		<method name="getMinSize()Landroid/util/Size;" />
+		<method name="getStyle()Landroid/os/Bundle;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/widget/inline/InlinePresentationSpec$Builder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/util/Size;Landroid/util/Size;)V" />
+		<method name="build()Landroid/widget/inline/InlinePresentationSpec;" />
+		<method name="setStyle(Landroid/os/Bundle;)Landroid/widget/inline/InlinePresentationSpec$Builder;" />
+	</class>
+	<class name="android/window/SplashScreen" since="31">
+		<extends name="java/lang/Object" />
+		<method name="clearOnExitAnimationListener()V" />
+		<method name="setOnExitAnimationListener(Landroid/window/SplashScreen$OnExitAnimationListener;)V" />
+		<method name="setSplashScreenTheme(I)V" />
+	</class>
+	<class name="android/window/SplashScreen$OnExitAnimationListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onSplashScreenExit(Landroid/window/SplashScreenView;)V" />
+	</class>
+	<class name="android/window/SplashScreenView" since="31">
+		<extends name="android/widget/FrameLayout" />
+		<method name="getIconAnimationDuration()Ljava/time/Duration;" />
+		<method name="getIconAnimationStart()Ljava/time/Instant;" />
+		<method name="getIconView()Landroid/view/View;" />
+		<method name="remove()V" />
+	</class>
+	<class name="com/android/internal/util/Predicate" since="1" deprecated="26" removed="28">
+		<extends name="java/lang/Object" />
+		<method name="apply(Ljava/lang/Object;)Z" />
+	</class>
+	<class name="com/google/android/maps/GeoPoint" since="1" removed="3">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getLatitudeE6()I" />
+		<method name="getLongitudeE6()I" />
+	</class>
+	<class name="com/google/android/maps/ItemizedOverlay" since="1" removed="3">
+		<extends name="com/google/android/maps/Overlay" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="boundCenter(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;" />
+		<method name="boundCenterBottom(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;" />
+		<method name="createItem(I)Lcom/google/android/maps/OverlayItem;" />
+		<method name="getCenter()Lcom/google/android/maps/GeoPoint;" />
+		<method name="getFocus()Lcom/google/android/maps/OverlayItem;" />
+		<method name="getIndexToDraw(I)I" />
+		<method name="getItem(I)Lcom/google/android/maps/OverlayItem;" />
+		<method name="getLastFocusedIndex()I" />
+		<method name="getLatSpanE6()I" />
+		<method name="getLonSpanE6()I" />
+		<method name="hitTest(Lcom/google/android/maps/OverlayItem;Landroid/graphics/drawable/Drawable;II)Z" />
+		<method name="nextFocus(Z)Lcom/google/android/maps/OverlayItem;" />
+		<method name="onTap(I)Z" />
+		<method name="populate()V" />
+		<method name="setDrawFocusedItem(Z)V" />
+		<method name="setFocus(Lcom/google/android/maps/OverlayItem;)V" />
+		<method name="setLastFocusedIndex(I)V" />
+		<method name="setOnFocusChangeListener(Lcom/google/android/maps/ItemizedOverlay$OnFocusChangeListener;)V" />
+		<method name="size()I" />
+	</class>
+	<class name="com/google/android/maps/ItemizedOverlay$OnFocusChangeListener" since="1" removed="3">
+		<extends name="java/lang/Object" />
+		<method name="onFocusChanged(Lcom/google/android/maps/ItemizedOverlay;Lcom/google/android/maps/OverlayItem;)V" />
+	</class>
+	<class name="com/google/android/maps/MapActivity" since="1" removed="3">
+		<extends name="android/app/Activity" />
+		<method name="&lt;init&gt;()V" />
+		<method name="isLocationDisplayed()Z" />
+		<method name="isRouteDisplayed()Z" />
+	</class>
+	<class name="com/google/android/maps/MapController" since="1" removed="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/View$OnKeyListener" />
+		<method name="animateTo(Lcom/google/android/maps/GeoPoint;)V" />
+		<method name="animateTo(Lcom/google/android/maps/GeoPoint;Landroid/os/Message;)V" />
+		<method name="animateTo(Lcom/google/android/maps/GeoPoint;Ljava/lang/Runnable;)V" />
+		<method name="scrollBy(II)V" />
+		<method name="setCenter(Lcom/google/android/maps/GeoPoint;)V" />
+		<method name="setZoom(I)I" />
+		<method name="stopAnimation(Z)V" />
+		<method name="stopPanning()V" />
+		<method name="zoomIn()Z" />
+		<method name="zoomInFixing(II)Z" />
+		<method name="zoomOut()Z" />
+		<method name="zoomOutFixing(II)Z" />
+		<method name="zoomToSpan(II)V" />
+	</class>
+	<class name="com/google/android/maps/MapView" since="1" removed="3">
+		<extends name="android/view/ViewGroup" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/String;)V" />
+		<method name="canCoverCenter()Z" />
+		<method name="displayZoomControls(Z)V" />
+		<method name="generateDefaultLayoutParams()Lcom/google/android/maps/MapView$LayoutParams;" />
+		<method name="getController()Lcom/google/android/maps/MapController;" />
+		<method name="getLatitudeSpan()I" />
+		<method name="getLongitudeSpan()I" />
+		<method name="getMapCenter()Lcom/google/android/maps/GeoPoint;" />
+		<method name="getMaxZoomLevel()I" />
+		<method name="getOverlays()Ljava/util/List;" />
+		<method name="getProjection()Lcom/google/android/maps/Projection;" />
+		<method name="getZoomControls()Landroid/view/View;" />
+		<method name="getZoomLevel()I" />
+		<method name="isSatellite()Z" />
+		<method name="isStreetView()Z" />
+		<method name="isTraffic()Z" />
+		<method name="onRestoreInstanceState(Landroid/os/Bundle;)V" />
+		<method name="onSaveInstanceState(Landroid/os/Bundle;)V" />
+		<method name="preLoad()V" />
+		<method name="setReticleDrawMode(Lcom/google/android/maps/MapView$ReticleDrawMode;)V" />
+		<method name="setSatellite(Z)V" />
+		<method name="setStreetView(Z)V" />
+		<method name="setTraffic(Z)V" />
+	</class>
+	<class name="com/google/android/maps/MapView$LayoutParams" since="1" removed="3">
+		<extends name="android/view/ViewGroup$LayoutParams" />
+		<method name="&lt;init&gt;(IIIII)V" />
+		<method name="&lt;init&gt;(IILcom/google/android/maps/GeoPoint;I)V" />
+		<method name="&lt;init&gt;(IILcom/google/android/maps/GeoPoint;III)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="debug(Ljava/lang/String;)Ljava/lang/String;" />
+		<field name="BOTTOM" />
+		<field name="BOTTOM_CENTER" />
+		<field name="CENTER" />
+		<field name="CENTER_HORIZONTAL" />
+		<field name="CENTER_VERTICAL" />
+		<field name="LEFT" />
+		<field name="MODE_MAP" />
+		<field name="MODE_VIEW" />
+		<field name="RIGHT" />
+		<field name="TOP" />
+		<field name="TOP_LEFT" />
+		<field name="alignment" />
+		<field name="mode" />
+		<field name="point" />
+		<field name="x" />
+		<field name="y" />
+	</class>
+	<class name="com/google/android/maps/MapView$ReticleDrawMode" since="1" removed="3">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Lcom/google/android/maps/MapView$ReticleDrawMode;" />
+		<method name="values()[Lcom/google/android/maps/MapView$ReticleDrawMode;" />
+		<field name="DRAW_RETICLE_NEVER" />
+		<field name="DRAW_RETICLE_OVER" />
+		<field name="DRAW_RETICLE_UNDER" />
+	</class>
+	<class name="com/google/android/maps/MyLocationOverlay" since="1" removed="3">
+		<extends name="com/google/android/maps/Overlay" />
+		<implements name="android/hardware/SensorListener" />
+		<implements name="android/location/LocationListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Lcom/google/android/maps/MapView;)V" />
+		<method name="disableCompass()V" />
+		<method name="disableMyLocation()V" />
+		<method name="dispatchTap()Z" />
+		<method name="drawCompass(Landroid/graphics/Canvas;F)V" />
+		<method name="drawMyLocation(Landroid/graphics/Canvas;Lcom/google/android/maps/MapView;Landroid/location/Location;Lcom/google/android/maps/GeoPoint;J)V" />
+		<method name="enableCompass()Z" />
+		<method name="enableMyLocation()Z" />
+		<method name="getLastFix()Landroid/location/Location;" />
+		<method name="getMyLocation()Lcom/google/android/maps/GeoPoint;" />
+		<method name="getOrientation()F" />
+		<method name="isCompassEnabled()Z" />
+		<method name="isMyLocationEnabled()Z" />
+		<method name="runOnFirstFix(Ljava/lang/Runnable;)Z" />
+	</class>
+	<class name="com/google/android/maps/Overlay" since="1" removed="3">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="draw(Landroid/graphics/Canvas;Lcom/google/android/maps/MapView;Z)V" />
+		<method name="draw(Landroid/graphics/Canvas;Lcom/google/android/maps/MapView;ZJ)Z" />
+		<method name="drawAt(Landroid/graphics/Canvas;Landroid/graphics/drawable/Drawable;IIZ)V" />
+		<method name="onKeyDown(ILandroid/view/KeyEvent;Lcom/google/android/maps/MapView;)Z" />
+		<method name="onKeyUp(ILandroid/view/KeyEvent;Lcom/google/android/maps/MapView;)Z" />
+		<method name="onTap(Lcom/google/android/maps/GeoPoint;Lcom/google/android/maps/MapView;)Z" />
+		<method name="onTouchEvent(Landroid/view/MotionEvent;Lcom/google/android/maps/MapView;)Z" />
+		<method name="onTrackballEvent(Landroid/view/MotionEvent;Lcom/google/android/maps/MapView;)Z" />
+		<field name="SHADOW_X_SKEW" />
+		<field name="SHADOW_Y_SCALE" />
+	</class>
+	<class name="com/google/android/maps/OverlayItem" since="1" removed="3">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Lcom/google/android/maps/GeoPoint;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getMarker(I)Landroid/graphics/drawable/Drawable;" />
+		<method name="getPoint()Lcom/google/android/maps/GeoPoint;" />
+		<method name="getSnippet()Ljava/lang/String;" />
+		<method name="getTitle()Ljava/lang/String;" />
+		<method name="routableAddress()Ljava/lang/String;" />
+		<method name="setMarker(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setState(Landroid/graphics/drawable/Drawable;I)V" />
+		<field name="ITEM_STATE_FOCUSED_MASK" />
+		<field name="ITEM_STATE_PRESSED_MASK" />
+		<field name="ITEM_STATE_SELECTED_MASK" />
+		<field name="mMarker" />
+		<field name="mPoint" />
+		<field name="mSnippet" />
+		<field name="mTitle" />
+	</class>
+	<class name="com/google/android/maps/Projection" since="1" removed="3">
+		<extends name="java/lang/Object" />
+		<method name="fromPixels(II)Lcom/google/android/maps/GeoPoint;" />
+		<method name="metersToEquatorPixels(F)F" />
+		<method name="toPixels(Lcom/google/android/maps/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point;" />
+	</class>
+	<class name="com/google/android/maps/TrackballGestureDetector" since="1" removed="3">
+		<extends name="java/lang/Object" />
+		<method name="analyze(Landroid/view/MotionEvent;)V" />
+		<method name="getCurrentDownX()F" />
+		<method name="getCurrentDownY()F" />
+		<method name="getFirstDownX()F" />
+		<method name="getFirstDownY()F" />
+		<method name="isDoubleTap()Z" />
+		<method name="isScroll()Z" />
+		<method name="isTap()Z" />
+		<method name="registerLongPressCallback(Ljava/lang/Runnable;)V" />
+		<method name="scrollX()F" />
+		<method name="scrollY()F" />
+	</class>
+	<class name="dalvik/annotation/TestTarget" since="1" deprecated="14">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="conceptName()Ljava/lang/String;" since="3" deprecated="29" />
+		<method name="methodArgs()[Ljava/lang/Class;" deprecated="29" />
+		<method name="methodName()Ljava/lang/String;" deprecated="29" />
+	</class>
+	<class name="dalvik/annotation/TestTargetClass" since="1" deprecated="14">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="value()Ljava/lang/Class;" deprecated="29" />
+	</class>
+	<class name="dalvik/bytecode/OpcodeInfo" since="11">
+		<extends name="java/lang/Object" />
+		<field name="MAXIMUM_PACKED_VALUE" />
+		<field name="MAXIMUM_VALUE" />
+	</class>
+	<class name="dalvik/bytecode/Opcodes" since="1">
+		<extends name="java/lang/Object" />
+		<field name="OP_ADD_DOUBLE" />
+		<field name="OP_ADD_DOUBLE_2ADDR" />
+		<field name="OP_ADD_FLOAT" />
+		<field name="OP_ADD_FLOAT_2ADDR" />
+		<field name="OP_ADD_INT" />
+		<field name="OP_ADD_INT_2ADDR" />
+		<field name="OP_ADD_INT_LIT16" />
+		<field name="OP_ADD_INT_LIT8" />
+		<field name="OP_ADD_LONG" />
+		<field name="OP_ADD_LONG_2ADDR" />
+		<field name="OP_AGET" />
+		<field name="OP_AGET_BOOLEAN" />
+		<field name="OP_AGET_BYTE" />
+		<field name="OP_AGET_CHAR" />
+		<field name="OP_AGET_OBJECT" />
+		<field name="OP_AGET_SHORT" />
+		<field name="OP_AGET_WIDE" />
+		<field name="OP_AND_INT" />
+		<field name="OP_AND_INT_2ADDR" />
+		<field name="OP_AND_INT_LIT16" />
+		<field name="OP_AND_INT_LIT8" />
+		<field name="OP_AND_LONG" />
+		<field name="OP_AND_LONG_2ADDR" />
+		<field name="OP_APUT" />
+		<field name="OP_APUT_BOOLEAN" />
+		<field name="OP_APUT_BYTE" />
+		<field name="OP_APUT_CHAR" />
+		<field name="OP_APUT_OBJECT" />
+		<field name="OP_APUT_SHORT" />
+		<field name="OP_APUT_WIDE" />
+		<field name="OP_ARRAY_LENGTH" />
+		<field name="OP_BREAKPOINT" since="8" deprecated="15" />
+		<field name="OP_CHECK_CAST" />
+		<field name="OP_CHECK_CAST_JUMBO" since="11" />
+		<field name="OP_CMPG_DOUBLE" />
+		<field name="OP_CMPG_FLOAT" />
+		<field name="OP_CMPL_DOUBLE" />
+		<field name="OP_CMPL_FLOAT" />
+		<field name="OP_CMP_LONG" />
+		<field name="OP_CONST" />
+		<field name="OP_CONST_16" />
+		<field name="OP_CONST_4" />
+		<field name="OP_CONST_CLASS" />
+		<field name="OP_CONST_CLASS_JUMBO" since="11" />
+		<field name="OP_CONST_HIGH16" />
+		<field name="OP_CONST_METHOD_HANDLE" since="28" />
+		<field name="OP_CONST_METHOD_TYPE" since="28" />
+		<field name="OP_CONST_STRING" />
+		<field name="OP_CONST_STRING_JUMBO" />
+		<field name="OP_CONST_WIDE" />
+		<field name="OP_CONST_WIDE_16" />
+		<field name="OP_CONST_WIDE_32" />
+		<field name="OP_CONST_WIDE_HIGH16" />
+		<field name="OP_DIV_DOUBLE" />
+		<field name="OP_DIV_DOUBLE_2ADDR" />
+		<field name="OP_DIV_FLOAT" />
+		<field name="OP_DIV_FLOAT_2ADDR" />
+		<field name="OP_DIV_INT" />
+		<field name="OP_DIV_INT_2ADDR" />
+		<field name="OP_DIV_INT_LIT16" />
+		<field name="OP_DIV_INT_LIT8" />
+		<field name="OP_DIV_LONG" />
+		<field name="OP_DIV_LONG_2ADDR" />
+		<field name="OP_DOUBLE_TO_FLOAT" />
+		<field name="OP_DOUBLE_TO_INT" />
+		<field name="OP_DOUBLE_TO_LONG" />
+		<field name="OP_EXECUTE_INLINE" deprecated="15" />
+		<field name="OP_EXECUTE_INLINE_RANGE" since="8" deprecated="15" />
+		<field name="OP_FILLED_NEW_ARRAY" />
+		<field name="OP_FILLED_NEW_ARRAY_JUMBO" since="11" />
+		<field name="OP_FILLED_NEW_ARRAY_RANGE" />
+		<field name="OP_FILL_ARRAY_DATA" />
+		<field name="OP_FLOAT_TO_DOUBLE" />
+		<field name="OP_FLOAT_TO_INT" />
+		<field name="OP_FLOAT_TO_LONG" />
+		<field name="OP_GOTO" />
+		<field name="OP_GOTO_16" />
+		<field name="OP_GOTO_32" />
+		<field name="OP_IF_EQ" />
+		<field name="OP_IF_EQZ" />
+		<field name="OP_IF_GE" />
+		<field name="OP_IF_GEZ" />
+		<field name="OP_IF_GT" />
+		<field name="OP_IF_GTZ" />
+		<field name="OP_IF_LE" />
+		<field name="OP_IF_LEZ" />
+		<field name="OP_IF_LT" />
+		<field name="OP_IF_LTZ" />
+		<field name="OP_IF_NE" />
+		<field name="OP_IF_NEZ" />
+		<field name="OP_IGET" />
+		<field name="OP_IGET_BOOLEAN" />
+		<field name="OP_IGET_BOOLEAN_JUMBO" since="11" />
+		<field name="OP_IGET_BYTE" />
+		<field name="OP_IGET_BYTE_JUMBO" since="11" />
+		<field name="OP_IGET_CHAR" />
+		<field name="OP_IGET_CHAR_JUMBO" since="11" />
+		<field name="OP_IGET_JUMBO" since="11" />
+		<field name="OP_IGET_OBJECT" />
+		<field name="OP_IGET_OBJECT_JUMBO" since="11" />
+		<field name="OP_IGET_OBJECT_QUICK" deprecated="15" />
+		<field name="OP_IGET_QUICK" deprecated="15" />
+		<field name="OP_IGET_SHORT" />
+		<field name="OP_IGET_SHORT_JUMBO" since="11" />
+		<field name="OP_IGET_WIDE" />
+		<field name="OP_IGET_WIDE_JUMBO" since="11" />
+		<field name="OP_IGET_WIDE_QUICK" deprecated="15" />
+		<field name="OP_IGET_WIDE_VOLATILE" since="9" deprecated="15" />
+		<field name="OP_INSTANCE_OF" />
+		<field name="OP_INSTANCE_OF_JUMBO" since="11" />
+		<field name="OP_INT_TO_BYTE" />
+		<field name="OP_INT_TO_CHAR" />
+		<field name="OP_INT_TO_DOUBLE" />
+		<field name="OP_INT_TO_FLOAT" />
+		<field name="OP_INT_TO_LONG" />
+		<field name="OP_INT_TO_SHORT" />
+		<field name="OP_INVOKE_CUSTOM" since="26" />
+		<field name="OP_INVOKE_CUSTOM_RANGE" since="26" />
+		<field name="OP_INVOKE_DIRECT" />
+		<field name="OP_INVOKE_DIRECT_EMPTY" deprecated="15" />
+		<field name="OP_INVOKE_DIRECT_JUMBO" since="11" />
+		<field name="OP_INVOKE_DIRECT_RANGE" />
+		<field name="OP_INVOKE_INTERFACE" />
+		<field name="OP_INVOKE_INTERFACE_JUMBO" since="11" />
+		<field name="OP_INVOKE_INTERFACE_RANGE" />
+		<field name="OP_INVOKE_POLYMORPHIC" since="26" />
+		<field name="OP_INVOKE_POLYMORPHIC_RANGE" since="26" />
+		<field name="OP_INVOKE_STATIC" />
+		<field name="OP_INVOKE_STATIC_JUMBO" since="11" />
+		<field name="OP_INVOKE_STATIC_RANGE" />
+		<field name="OP_INVOKE_SUPER" />
+		<field name="OP_INVOKE_SUPER_JUMBO" since="11" />
+		<field name="OP_INVOKE_SUPER_QUICK" deprecated="15" />
+		<field name="OP_INVOKE_SUPER_QUICK_RANGE" deprecated="15" />
+		<field name="OP_INVOKE_SUPER_RANGE" />
+		<field name="OP_INVOKE_VIRTUAL" />
+		<field name="OP_INVOKE_VIRTUAL_JUMBO" since="11" />
+		<field name="OP_INVOKE_VIRTUAL_QUICK" deprecated="15" />
+		<field name="OP_INVOKE_VIRTUAL_QUICK_RANGE" deprecated="15" />
+		<field name="OP_INVOKE_VIRTUAL_RANGE" />
+		<field name="OP_IPUT" />
+		<field name="OP_IPUT_BOOLEAN" />
+		<field name="OP_IPUT_BOOLEAN_JUMBO" since="11" />
+		<field name="OP_IPUT_BYTE" />
+		<field name="OP_IPUT_BYTE_JUMBO" since="11" />
+		<field name="OP_IPUT_CHAR" />
+		<field name="OP_IPUT_CHAR_JUMBO" since="11" />
+		<field name="OP_IPUT_JUMBO" since="11" />
+		<field name="OP_IPUT_OBJECT" />
+		<field name="OP_IPUT_OBJECT_JUMBO" since="11" />
+		<field name="OP_IPUT_OBJECT_QUICK" deprecated="15" />
+		<field name="OP_IPUT_QUICK" deprecated="15" />
+		<field name="OP_IPUT_SHORT" />
+		<field name="OP_IPUT_SHORT_JUMBO" since="11" />
+		<field name="OP_IPUT_WIDE" />
+		<field name="OP_IPUT_WIDE_JUMBO" since="11" />
+		<field name="OP_IPUT_WIDE_QUICK" deprecated="15" />
+		<field name="OP_IPUT_WIDE_VOLATILE" since="9" deprecated="15" />
+		<field name="OP_LONG_TO_DOUBLE" />
+		<field name="OP_LONG_TO_FLOAT" />
+		<field name="OP_LONG_TO_INT" />
+		<field name="OP_MONITOR_ENTER" />
+		<field name="OP_MONITOR_EXIT" />
+		<field name="OP_MOVE" />
+		<field name="OP_MOVE_16" />
+		<field name="OP_MOVE_EXCEPTION" />
+		<field name="OP_MOVE_FROM16" />
+		<field name="OP_MOVE_OBJECT" />
+		<field name="OP_MOVE_OBJECT_16" />
+		<field name="OP_MOVE_OBJECT_FROM16" />
+		<field name="OP_MOVE_RESULT" />
+		<field name="OP_MOVE_RESULT_OBJECT" />
+		<field name="OP_MOVE_RESULT_WIDE" />
+		<field name="OP_MOVE_WIDE" />
+		<field name="OP_MOVE_WIDE_16" />
+		<field name="OP_MOVE_WIDE_FROM16" />
+		<field name="OP_MUL_DOUBLE" />
+		<field name="OP_MUL_DOUBLE_2ADDR" />
+		<field name="OP_MUL_FLOAT" />
+		<field name="OP_MUL_FLOAT_2ADDR" />
+		<field name="OP_MUL_INT" />
+		<field name="OP_MUL_INT_2ADDR" />
+		<field name="OP_MUL_INT_LIT16" />
+		<field name="OP_MUL_INT_LIT8" />
+		<field name="OP_MUL_LONG" />
+		<field name="OP_MUL_LONG_2ADDR" />
+		<field name="OP_NEG_DOUBLE" />
+		<field name="OP_NEG_FLOAT" />
+		<field name="OP_NEG_INT" />
+		<field name="OP_NEG_LONG" />
+		<field name="OP_NEW_ARRAY" />
+		<field name="OP_NEW_ARRAY_JUMBO" since="11" />
+		<field name="OP_NEW_INSTANCE" />
+		<field name="OP_NEW_INSTANCE_JUMBO" since="11" />
+		<field name="OP_NOP" />
+		<field name="OP_NOT_INT" />
+		<field name="OP_NOT_LONG" />
+		<field name="OP_OR_INT" />
+		<field name="OP_OR_INT_2ADDR" />
+		<field name="OP_OR_INT_LIT16" />
+		<field name="OP_OR_INT_LIT8" />
+		<field name="OP_OR_LONG" />
+		<field name="OP_OR_LONG_2ADDR" />
+		<field name="OP_PACKED_SWITCH" />
+		<field name="OP_REM_DOUBLE" />
+		<field name="OP_REM_DOUBLE_2ADDR" />
+		<field name="OP_REM_FLOAT" />
+		<field name="OP_REM_FLOAT_2ADDR" />
+		<field name="OP_REM_INT" />
+		<field name="OP_REM_INT_2ADDR" />
+		<field name="OP_REM_INT_LIT16" />
+		<field name="OP_REM_INT_LIT8" />
+		<field name="OP_REM_LONG" />
+		<field name="OP_REM_LONG_2ADDR" />
+		<field name="OP_RETURN" />
+		<field name="OP_RETURN_OBJECT" />
+		<field name="OP_RETURN_VOID" />
+		<field name="OP_RETURN_WIDE" />
+		<field name="OP_RSUB_INT" />
+		<field name="OP_RSUB_INT_LIT8" />
+		<field name="OP_SGET" />
+		<field name="OP_SGET_BOOLEAN" />
+		<field name="OP_SGET_BOOLEAN_JUMBO" since="11" />
+		<field name="OP_SGET_BYTE" />
+		<field name="OP_SGET_BYTE_JUMBO" since="11" />
+		<field name="OP_SGET_CHAR" />
+		<field name="OP_SGET_CHAR_JUMBO" since="11" />
+		<field name="OP_SGET_JUMBO" since="11" />
+		<field name="OP_SGET_OBJECT" />
+		<field name="OP_SGET_OBJECT_JUMBO" since="11" />
+		<field name="OP_SGET_SHORT" />
+		<field name="OP_SGET_SHORT_JUMBO" since="11" />
+		<field name="OP_SGET_WIDE" />
+		<field name="OP_SGET_WIDE_JUMBO" since="11" />
+		<field name="OP_SGET_WIDE_VOLATILE" since="9" deprecated="15" />
+		<field name="OP_SHL_INT" />
+		<field name="OP_SHL_INT_2ADDR" />
+		<field name="OP_SHL_INT_LIT8" />
+		<field name="OP_SHL_LONG" />
+		<field name="OP_SHL_LONG_2ADDR" />
+		<field name="OP_SHR_INT" />
+		<field name="OP_SHR_INT_2ADDR" />
+		<field name="OP_SHR_INT_LIT8" />
+		<field name="OP_SHR_LONG" />
+		<field name="OP_SHR_LONG_2ADDR" />
+		<field name="OP_SPARSE_SWITCH" />
+		<field name="OP_SPUT" />
+		<field name="OP_SPUT_BOOLEAN" />
+		<field name="OP_SPUT_BOOLEAN_JUMBO" since="11" />
+		<field name="OP_SPUT_BYTE" />
+		<field name="OP_SPUT_BYTE_JUMBO" since="11" />
+		<field name="OP_SPUT_CHAR" />
+		<field name="OP_SPUT_CHAR_JUMBO" since="11" />
+		<field name="OP_SPUT_JUMBO" since="11" />
+		<field name="OP_SPUT_OBJECT" />
+		<field name="OP_SPUT_OBJECT_JUMBO" since="11" />
+		<field name="OP_SPUT_SHORT" />
+		<field name="OP_SPUT_SHORT_JUMBO" since="11" />
+		<field name="OP_SPUT_WIDE" />
+		<field name="OP_SPUT_WIDE_JUMBO" since="11" />
+		<field name="OP_SPUT_WIDE_VOLATILE" since="9" deprecated="15" />
+		<field name="OP_SUB_DOUBLE" />
+		<field name="OP_SUB_DOUBLE_2ADDR" />
+		<field name="OP_SUB_FLOAT" />
+		<field name="OP_SUB_FLOAT_2ADDR" />
+		<field name="OP_SUB_INT" />
+		<field name="OP_SUB_INT_2ADDR" />
+		<field name="OP_SUB_LONG" />
+		<field name="OP_SUB_LONG_2ADDR" />
+		<field name="OP_THROW" />
+		<field name="OP_THROW_VERIFICATION_ERROR" since="8" deprecated="15" />
+		<field name="OP_UNUSED_3e" removed="8" />
+		<field name="OP_UNUSED_3f" removed="8" />
+		<field name="OP_UNUSED_40" removed="8" />
+		<field name="OP_UNUSED_41" removed="8" />
+		<field name="OP_UNUSED_42" removed="8" />
+		<field name="OP_UNUSED_43" removed="8" />
+		<field name="OP_UNUSED_73" removed="8" />
+		<field name="OP_UNUSED_79" removed="8" />
+		<field name="OP_UNUSED_7A" removed="8" />
+		<field name="OP_UNUSED_E3" removed="8" />
+		<field name="OP_UNUSED_E4" removed="8" />
+		<field name="OP_UNUSED_E5" removed="8" />
+		<field name="OP_UNUSED_E6" removed="8" />
+		<field name="OP_UNUSED_E7" removed="8" />
+		<field name="OP_UNUSED_E8" removed="8" />
+		<field name="OP_UNUSED_E9" removed="8" />
+		<field name="OP_UNUSED_EA" removed="8" />
+		<field name="OP_UNUSED_EB" removed="8" />
+		<field name="OP_UNUSED_EC" removed="8" />
+		<field name="OP_UNUSED_ED" removed="8" />
+		<field name="OP_UNUSED_EF" removed="8" />
+		<field name="OP_UNUSED_F1" removed="8" />
+		<field name="OP_UNUSED_FC" removed="8" />
+		<field name="OP_UNUSED_FD" removed="8" />
+		<field name="OP_UNUSED_FE" removed="8" />
+		<field name="OP_UNUSED_FF" removed="8" />
+		<field name="OP_USHR_INT" />
+		<field name="OP_USHR_INT_2ADDR" />
+		<field name="OP_USHR_INT_LIT8" />
+		<field name="OP_USHR_LONG" />
+		<field name="OP_USHR_LONG_2ADDR" />
+		<field name="OP_XOR_INT" />
+		<field name="OP_XOR_INT_2ADDR" />
+		<field name="OP_XOR_INT_LIT16" />
+		<field name="OP_XOR_INT_LIT8" />
+		<field name="OP_XOR_LONG" />
+		<field name="OP_XOR_LONG_2ADDR" />
+	</class>
+	<class name="dalvik/system/AllocationLimitError" since="1" removed="9">
+		<extends name="java/lang/VirtualMachineError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="dalvik/system/BaseDexClassLoader" since="14">
+		<extends name="java/lang/ClassLoader" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/io/File;Ljava/lang/String;Ljava/lang/ClassLoader;)V" />
+	</class>
+	<class name="dalvik/system/DelegateLastClassLoader" since="27">
+		<extends name="dalvik/system/PathClassLoader" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/ClassLoader;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;Z)V" since="29" />
+	</class>
+	<class name="dalvik/system/DexClassLoader" since="3">
+		<extends name="dalvik/system/BaseDexClassLoader" since="14" />
+		<extends name="java/lang/ClassLoader" removed="14" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V" />
+	</class>
+	<class name="dalvik/system/DexFile" since="1" deprecated="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" deprecated="26" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="26" />
+		<method name="close()V" deprecated="29" />
+		<method name="entries()Ljava/util/Enumeration;" deprecated="29" />
+		<method name="getName()Ljava/lang/String;" deprecated="29" />
+		<method name="isDexOptNeeded(Ljava/lang/String;)Z" deprecated="29" />
+		<method name="loadClass(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class;" deprecated="29" />
+		<method name="loadDex(Ljava/lang/String;Ljava/lang/String;I)Ldalvik/system/DexFile;" since="3" deprecated="26" />
+	</class>
+	<class name="dalvik/system/InMemoryDexClassLoader" since="26">
+		<extends name="dalvik/system/BaseDexClassLoader" />
+		<method name="&lt;init&gt;(Ljava/nio/ByteBuffer;Ljava/lang/ClassLoader;)V" />
+		<method name="&lt;init&gt;([Ljava/nio/ByteBuffer;Ljava/lang/ClassLoader;)V" since="27" />
+		<method name="&lt;init&gt;([Ljava/nio/ByteBuffer;Ljava/lang/String;Ljava/lang/ClassLoader;)V" since="29" />
+	</class>
+	<class name="dalvik/system/PathClassLoader" since="1">
+		<extends name="dalvik/system/BaseDexClassLoader" since="14" />
+		<extends name="java/lang/ClassLoader" removed="14" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/ClassLoader;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V" />
+	</class>
+	<class name="dalvik/system/PotentialDeadlockError" since="1" removed="9">
+		<extends name="java/lang/VirtualMachineError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="dalvik/system/StaleDexCacheError" since="1" removed="9">
+		<extends name="java/lang/VirtualMachineError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="dalvik/system/TemporaryDirectory" since="1" removed="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="setUpDirectory(Ljava/io/File;)V" />
+		<method name="setUpDirectory(Ljava/lang/String;)V" />
+	</class>
+	<class name="dalvik/system/TouchDex" since="1" removed="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="main([Ljava/lang/String;)V" />
+		<method name="start(Ljava/lang/String;)I" />
+	</class>
+	<class name="dalvik/system/VMDebug" since="1" removed="9">
+		<extends name="java/lang/Object" />
+		<method name="dumpHprofData(Ljava/lang/String;)V" since="3" />
+		<method name="getAllocCount(I)I" />
+		<method name="getInstructionCount([I)V" />
+		<method name="getLoadedClassCount()I" />
+		<method name="isDebuggerConnected()Z" />
+		<method name="isDebuggingEnabled()Z" since="3" />
+		<method name="lastDebuggerActivity()J" />
+		<method name="printLoadedClasses(I)V" />
+		<method name="resetAllocCount(I)V" />
+		<method name="resetInstructionCount()V" />
+		<method name="setAllocationLimit(I)I" />
+		<method name="setGlobalAllocationLimit(I)I" />
+		<method name="startAllocCounting()V" />
+		<method name="startEmulatorTracing()V" />
+		<method name="startInstructionCounting()V" />
+		<method name="startMethodTracing()V" />
+		<method name="startMethodTracing(Ljava/lang/String;II)V" />
+		<method name="stopAllocCounting()V" />
+		<method name="stopEmulatorTracing()V" />
+		<method name="stopInstructionCounting()V" />
+		<method name="stopMethodTracing()V" />
+		<method name="threadCpuTimeNanos()J" />
+		<field name="DEFAULT_METHOD_TRACE_FILE_NAME" />
+		<field name="KIND_ALL_COUNTS" />
+		<field name="KIND_GLOBAL_ALLOCATED_BYTES" />
+		<field name="KIND_GLOBAL_ALLOCATED_OBJECTS" />
+		<field name="KIND_GLOBAL_CLASS_INIT_COUNT" since="8" />
+		<field name="KIND_GLOBAL_CLASS_INIT_TIME" since="8" />
+		<field name="KIND_GLOBAL_EXT_ALLOCATED_BYTES" />
+		<field name="KIND_GLOBAL_EXT_ALLOCATED_OBJECTS" />
+		<field name="KIND_GLOBAL_EXT_FREED_BYTES" />
+		<field name="KIND_GLOBAL_EXT_FREED_OBJECTS" />
+		<field name="KIND_GLOBAL_FREED_BYTES" />
+		<field name="KIND_GLOBAL_FREED_OBJECTS" />
+		<field name="KIND_GLOBAL_GC_INVOCATIONS" />
+		<field name="KIND_THREAD_ALLOCATED_BYTES" />
+		<field name="KIND_THREAD_ALLOCATED_OBJECTS" />
+		<field name="KIND_THREAD_CLASS_INIT_COUNT" since="8" />
+		<field name="KIND_THREAD_CLASS_INIT_TIME" since="8" />
+		<field name="KIND_THREAD_EXT_ALLOCATED_BYTES" />
+		<field name="KIND_THREAD_EXT_ALLOCATED_OBJECTS" />
+		<field name="KIND_THREAD_EXT_FREED_BYTES" />
+		<field name="KIND_THREAD_EXT_FREED_OBJECTS" />
+		<field name="KIND_THREAD_FREED_BYTES" />
+		<field name="KIND_THREAD_FREED_OBJECTS" />
+		<field name="KIND_THREAD_GC_INVOCATIONS" />
+		<field name="TRACE_COUNT_ALLOCS" />
+	</class>
+	<class name="dalvik/system/VMRuntime" since="1" removed="9">
+		<extends name="java/lang/Object" />
+		<method name="gcSoftReferences()V" />
+		<method name="getExternalBytesAllocated()J" />
+		<method name="getMinimumHeapSize()J" />
+		<method name="getRuntime()Ldalvik/system/VMRuntime;" />
+		<method name="getTargetHeapUtilization()F" />
+		<method name="runFinalizationSync()V" />
+		<method name="setMinimumHeapSize(J)J" />
+		<method name="setTargetHeapUtilization(F)F" />
+	</class>
+	<class name="dalvik/system/VMStack" since="1" removed="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getCallingClassLoader()Ljava/lang/ClassLoader;" />
+		<method name="getCallingClassLoader2()Ljava/lang/ClassLoader;" />
+		<method name="getClasses(IZ)[Ljava/lang/Class;" />
+		<method name="getThreadStackTrace(Ljava/lang/Thread;)[Ljava/lang/StackTraceElement;" />
+	</class>
+	<class name="dalvik/system/Zygote" since="1" removed="9">
+		<extends name="java/lang/Object" />
+		<method name="fork()I" />
+		<method name="forkAndSpecialize(II[II[[I)I" since="3" />
+		<method name="forkAndSpecialize(II[IZ[[I)I" />
+		<method name="forkSystemServer(II[II[[I)I" since="3" />
+		<method name="forkSystemServer(II[IZ[[I)I" />
+		<field name="DEBUG_ENABLE_ASSERT" since="3" />
+		<field name="DEBUG_ENABLE_CHECKJNI" since="3" />
+		<field name="DEBUG_ENABLE_DEBUGGER" since="3" />
+		<field name="DEBUG_ENABLE_SAFEMODE" since="8" />
+	</class>
+	<class name="java/awt/font/NumericShaper" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="getContextualShaper(I)Ljava/awt/font/NumericShaper;" />
+		<method name="getContextualShaper(II)Ljava/awt/font/NumericShaper;" />
+		<method name="getContextualShaper(Ljava/util/Set;)Ljava/awt/font/NumericShaper;" since="24" />
+		<method name="getContextualShaper(Ljava/util/Set;Ljava/awt/font/NumericShaper$Range;)Ljava/awt/font/NumericShaper;" since="24" />
+		<method name="getRangeSet()Ljava/util/Set;" since="24" />
+		<method name="getRanges()I" />
+		<method name="getShaper(I)Ljava/awt/font/NumericShaper;" />
+		<method name="getShaper(Ljava/awt/font/NumericShaper$Range;)Ljava/awt/font/NumericShaper;" since="24" />
+		<method name="isContextual()Z" />
+		<method name="shape([CII)V" />
+		<method name="shape([CIII)V" />
+		<method name="shape([CIILjava/awt/font/NumericShaper$Range;)V" since="24" />
+		<field name="ALL_RANGES" />
+		<field name="ARABIC" />
+		<field name="BENGALI" />
+		<field name="DEVANAGARI" />
+		<field name="EASTERN_ARABIC" />
+		<field name="ETHIOPIC" />
+		<field name="EUROPEAN" />
+		<field name="GUJARATI" />
+		<field name="GURMUKHI" />
+		<field name="KANNADA" />
+		<field name="KHMER" />
+		<field name="LAO" />
+		<field name="MALAYALAM" />
+		<field name="MONGOLIAN" />
+		<field name="MYANMAR" />
+		<field name="ORIYA" />
+		<field name="TAMIL" />
+		<field name="TELUGU" />
+		<field name="THAI" />
+		<field name="TIBETAN" />
+	</class>
+	<class name="java/awt/font/NumericShaper$Range" since="24">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/awt/font/NumericShaper$Range;" />
+		<method name="values()[Ljava/awt/font/NumericShaper$Range;" />
+		<field name="ARABIC" />
+		<field name="BALINESE" />
+		<field name="BENGALI" />
+		<field name="CHAM" />
+		<field name="DEVANAGARI" />
+		<field name="EASTERN_ARABIC" />
+		<field name="ETHIOPIC" />
+		<field name="EUROPEAN" />
+		<field name="GUJARATI" />
+		<field name="GURMUKHI" />
+		<field name="JAVANESE" />
+		<field name="KANNADA" />
+		<field name="KAYAH_LI" />
+		<field name="KHMER" />
+		<field name="LAO" />
+		<field name="LEPCHA" />
+		<field name="LIMBU" />
+		<field name="MALAYALAM" />
+		<field name="MEETEI_MAYEK" />
+		<field name="MONGOLIAN" />
+		<field name="MYANMAR" />
+		<field name="MYANMAR_SHAN" />
+		<field name="NEW_TAI_LUE" />
+		<field name="NKO" />
+		<field name="OL_CHIKI" />
+		<field name="ORIYA" />
+		<field name="SAURASHTRA" />
+		<field name="SUNDANESE" />
+		<field name="TAI_THAM_HORA" />
+		<field name="TAI_THAM_THAM" />
+		<field name="TAMIL" />
+		<field name="TELUGU" />
+		<field name="THAI" />
+		<field name="TIBETAN" />
+		<field name="VAI" />
+	</class>
+	<class name="java/awt/font/TextAttribute" since="1">
+		<extends name="java/text/AttributedCharacterIterator$Attribute" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<field name="BACKGROUND" />
+		<field name="BIDI_EMBEDDING" />
+		<field name="CHAR_REPLACEMENT" />
+		<field name="FAMILY" />
+		<field name="FONT" />
+		<field name="FOREGROUND" />
+		<field name="INPUT_METHOD_HIGHLIGHT" />
+		<field name="INPUT_METHOD_UNDERLINE" />
+		<field name="JUSTIFICATION" />
+		<field name="JUSTIFICATION_FULL" />
+		<field name="JUSTIFICATION_NONE" />
+		<field name="KERNING" since="9" />
+		<field name="KERNING_ON" since="9" />
+		<field name="LIGATURES" since="9" />
+		<field name="LIGATURES_ON" since="9" />
+		<field name="NUMERIC_SHAPING" />
+		<field name="POSTURE" />
+		<field name="POSTURE_OBLIQUE" />
+		<field name="POSTURE_REGULAR" />
+		<field name="RUN_DIRECTION" />
+		<field name="RUN_DIRECTION_LTR" />
+		<field name="RUN_DIRECTION_RTL" />
+		<field name="SIZE" />
+		<field name="STRIKETHROUGH" />
+		<field name="STRIKETHROUGH_ON" />
+		<field name="SUPERSCRIPT" />
+		<field name="SUPERSCRIPT_SUB" />
+		<field name="SUPERSCRIPT_SUPER" />
+		<field name="SWAP_COLORS" />
+		<field name="SWAP_COLORS_ON" />
+		<field name="TRACKING" since="9" />
+		<field name="TRACKING_LOOSE" since="9" />
+		<field name="TRACKING_TIGHT" since="9" />
+		<field name="TRANSFORM" />
+		<field name="UNDERLINE" />
+		<field name="UNDERLINE_LOW_DASHED" />
+		<field name="UNDERLINE_LOW_DOTTED" />
+		<field name="UNDERLINE_LOW_GRAY" />
+		<field name="UNDERLINE_LOW_ONE_PIXEL" />
+		<field name="UNDERLINE_LOW_TWO_PIXEL" />
+		<field name="UNDERLINE_ON" />
+		<field name="WEIGHT" />
+		<field name="WEIGHT_BOLD" />
+		<field name="WEIGHT_DEMIBOLD" />
+		<field name="WEIGHT_DEMILIGHT" />
+		<field name="WEIGHT_EXTRABOLD" />
+		<field name="WEIGHT_EXTRA_LIGHT" />
+		<field name="WEIGHT_HEAVY" />
+		<field name="WEIGHT_LIGHT" />
+		<field name="WEIGHT_MEDIUM" />
+		<field name="WEIGHT_REGULAR" />
+		<field name="WEIGHT_SEMIBOLD" />
+		<field name="WEIGHT_ULTRABOLD" />
+		<field name="WIDTH" />
+		<field name="WIDTH_CONDENSED" />
+		<field name="WIDTH_EXTENDED" />
+		<field name="WIDTH_REGULAR" />
+		<field name="WIDTH_SEMI_CONDENSED" />
+		<field name="WIDTH_SEMI_EXTENDED" />
+	</class>
+	<class name="java/beans/IndexedPropertyChangeEvent" since="3">
+		<extends name="java/beans/PropertyChangeEvent" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;I)V" />
+		<method name="getIndex()I" />
+	</class>
+	<class name="java/beans/PropertyChangeEvent" since="3">
+		<extends name="java/util/EventObject" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="getNewValue()Ljava/lang/Object;" />
+		<method name="getOldValue()Ljava/lang/Object;" />
+		<method name="getPropagationId()Ljava/lang/Object;" />
+		<method name="getPropertyName()Ljava/lang/String;" />
+		<method name="setPropagationId(Ljava/lang/Object;)V" />
+	</class>
+	<class name="java/beans/PropertyChangeListener" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/EventListener" />
+		<method name="propertyChange(Ljava/beans/PropertyChangeEvent;)V" />
+	</class>
+	<class name="java/beans/PropertyChangeListenerProxy" since="3">
+		<extends name="java/util/EventListenerProxy" />
+		<implements name="java/beans/PropertyChangeListener" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V" />
+		<method name="getPropertyName()Ljava/lang/String;" />
+	</class>
+	<class name="java/beans/PropertyChangeSupport" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;)V" />
+		<method name="addPropertyChangeListener(Ljava/beans/PropertyChangeListener;)V" />
+		<method name="addPropertyChangeListener(Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V" />
+		<method name="fireIndexedPropertyChange(Ljava/lang/String;III)V" />
+		<method name="fireIndexedPropertyChange(Ljava/lang/String;ILjava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="fireIndexedPropertyChange(Ljava/lang/String;IZZ)V" />
+		<method name="firePropertyChange(Ljava/beans/PropertyChangeEvent;)V" />
+		<method name="firePropertyChange(Ljava/lang/String;II)V" />
+		<method name="firePropertyChange(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="firePropertyChange(Ljava/lang/String;ZZ)V" />
+		<method name="getPropertyChangeListeners()[Ljava/beans/PropertyChangeListener;" />
+		<method name="getPropertyChangeListeners(Ljava/lang/String;)[Ljava/beans/PropertyChangeListener;" />
+		<method name="hasListeners(Ljava/lang/String;)Z" />
+		<method name="removePropertyChangeListener(Ljava/beans/PropertyChangeListener;)V" />
+		<method name="removePropertyChangeListener(Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V" />
+	</class>
+	<class name="java/io/BufferedInputStream" since="1">
+		<extends name="java/io/FilterInputStream" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;I)V" />
+		<field name="buf" />
+		<field name="count" />
+		<field name="marklimit" />
+		<field name="markpos" />
+		<field name="pos" />
+	</class>
+	<class name="java/io/BufferedOutputStream" since="1">
+		<extends name="java/io/FilterOutputStream" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;I)V" />
+		<field name="buf" />
+		<field name="count" />
+	</class>
+	<class name="java/io/BufferedReader" since="1">
+		<extends name="java/io/Reader" />
+		<method name="&lt;init&gt;(Ljava/io/Reader;)V" />
+		<method name="&lt;init&gt;(Ljava/io/Reader;I)V" />
+		<method name="lines()Ljava/util/stream/Stream;" since="24" />
+		<method name="readLine()Ljava/lang/String;" />
+	</class>
+	<class name="java/io/BufferedWriter" since="1">
+		<extends name="java/io/Writer" />
+		<method name="&lt;init&gt;(Ljava/io/Writer;)V" />
+		<method name="&lt;init&gt;(Ljava/io/Writer;I)V" />
+		<method name="newLine()V" />
+	</class>
+	<class name="java/io/ByteArrayInputStream" since="1">
+		<extends name="java/io/InputStream" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="&lt;init&gt;([BII)V" />
+		<field name="buf" />
+		<field name="count" />
+		<field name="mark" />
+		<field name="pos" />
+	</class>
+	<class name="java/io/ByteArrayOutputStream" since="1">
+		<extends name="java/io/OutputStream" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="reset()V" />
+		<method name="size()I" />
+		<method name="toByteArray()[B" />
+		<method name="toString(I)Ljava/lang/String;" deprecated="15" />
+		<method name="toString(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="writeTo(Ljava/io/OutputStream;)V" />
+		<field name="buf" />
+		<field name="count" />
+	</class>
+	<class name="java/io/CharArrayReader" since="1">
+		<extends name="java/io/Reader" />
+		<method name="&lt;init&gt;([C)V" />
+		<method name="&lt;init&gt;([CII)V" />
+		<field name="buf" />
+		<field name="count" />
+		<field name="markedPos" />
+		<field name="pos" />
+	</class>
+	<class name="java/io/CharArrayWriter" since="1">
+		<extends name="java/io/Writer" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="append(C)Ljava/io/CharArrayWriter;" />
+		<method name="append(Ljava/lang/CharSequence;)Ljava/io/CharArrayWriter;" />
+		<method name="append(Ljava/lang/CharSequence;II)Ljava/io/CharArrayWriter;" />
+		<method name="reset()V" />
+		<method name="size()I" />
+		<method name="toCharArray()[C" />
+		<method name="writeTo(Ljava/io/Writer;)V" />
+		<field name="buf" />
+		<field name="count" />
+	</class>
+	<class name="java/io/CharConversionException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/Closeable" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" since="19" />
+		<method name="close()V" />
+	</class>
+	<class name="java/io/Console" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Flushable" />
+		<method name="format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/Console;" />
+		<method name="printf(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/Console;" />
+		<method name="readLine()Ljava/lang/String;" />
+		<method name="readLine(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="readPassword()[C" />
+		<method name="readPassword(Ljava/lang/String;[Ljava/lang/Object;)[C" />
+		<method name="reader()Ljava/io/Reader;" />
+		<method name="writer()Ljava/io/PrintWriter;" />
+	</class>
+	<class name="java/io/DataInput" since="1">
+		<extends name="java/lang/Object" />
+		<method name="readBoolean()Z" />
+		<method name="readByte()B" />
+		<method name="readChar()C" />
+		<method name="readDouble()D" />
+		<method name="readFloat()F" />
+		<method name="readFully([B)V" />
+		<method name="readFully([BII)V" />
+		<method name="readInt()I" />
+		<method name="readLine()Ljava/lang/String;" />
+		<method name="readLong()J" />
+		<method name="readShort()S" />
+		<method name="readUTF()Ljava/lang/String;" />
+		<method name="readUnsignedByte()I" />
+		<method name="readUnsignedShort()I" />
+		<method name="skipBytes(I)I" />
+	</class>
+	<class name="java/io/DataInputStream" since="1">
+		<extends name="java/io/FilterInputStream" />
+		<implements name="java/io/DataInput" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="readUTF(Ljava/io/DataInput;)Ljava/lang/String;" />
+	</class>
+	<class name="java/io/DataOutput" since="1">
+		<extends name="java/lang/Object" />
+		<method name="write(I)V" />
+		<method name="write([B)V" />
+		<method name="write([BII)V" />
+		<method name="writeBoolean(Z)V" />
+		<method name="writeByte(I)V" />
+		<method name="writeBytes(Ljava/lang/String;)V" />
+		<method name="writeChar(I)V" />
+		<method name="writeChars(Ljava/lang/String;)V" />
+		<method name="writeDouble(D)V" />
+		<method name="writeFloat(F)V" />
+		<method name="writeInt(I)V" />
+		<method name="writeLong(J)V" />
+		<method name="writeShort(I)V" />
+		<method name="writeUTF(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/DataOutputStream" since="1">
+		<extends name="java/io/FilterOutputStream" />
+		<implements name="java/io/DataOutput" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="size()I" />
+		<field name="written" />
+	</class>
+	<class name="java/io/EOFException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/Externalizable" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="readExternal(Ljava/io/ObjectInput;)V" />
+		<method name="writeExternal(Ljava/io/ObjectOutput;)V" />
+	</class>
+	<class name="java/io/File" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(Ljava/io/File;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/net/URI;)V" />
+		<method name="canExecute()Z" since="9" />
+		<method name="canRead()Z" />
+		<method name="canWrite()Z" />
+		<method name="compareTo(Ljava/io/File;)I" />
+		<method name="createNewFile()Z" />
+		<method name="createTempFile(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;" />
+		<method name="createTempFile(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File;" />
+		<method name="delete()Z" />
+		<method name="deleteOnExit()V" />
+		<method name="exists()Z" />
+		<method name="getAbsoluteFile()Ljava/io/File;" />
+		<method name="getAbsolutePath()Ljava/lang/String;" />
+		<method name="getCanonicalFile()Ljava/io/File;" />
+		<method name="getCanonicalPath()Ljava/lang/String;" />
+		<method name="getFreeSpace()J" since="9" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getParent()Ljava/lang/String;" />
+		<method name="getParentFile()Ljava/io/File;" />
+		<method name="getPath()Ljava/lang/String;" />
+		<method name="getTotalSpace()J" since="9" />
+		<method name="getUsableSpace()J" since="9" />
+		<method name="isAbsolute()Z" />
+		<method name="isDirectory()Z" />
+		<method name="isFile()Z" />
+		<method name="isHidden()Z" />
+		<method name="lastModified()J" />
+		<method name="length()J" />
+		<method name="list()[Ljava/lang/String;" />
+		<method name="list(Ljava/io/FilenameFilter;)[Ljava/lang/String;" />
+		<method name="listFiles()[Ljava/io/File;" />
+		<method name="listFiles(Ljava/io/FileFilter;)[Ljava/io/File;" />
+		<method name="listFiles(Ljava/io/FilenameFilter;)[Ljava/io/File;" />
+		<method name="listRoots()[Ljava/io/File;" />
+		<method name="mkdir()Z" />
+		<method name="mkdirs()Z" />
+		<method name="renameTo(Ljava/io/File;)Z" />
+		<method name="setExecutable(Z)Z" since="9" />
+		<method name="setExecutable(ZZ)Z" since="9" />
+		<method name="setLastModified(J)Z" />
+		<method name="setReadOnly()Z" />
+		<method name="setReadable(Z)Z" since="9" />
+		<method name="setReadable(ZZ)Z" since="9" />
+		<method name="setWritable(Z)Z" since="9" />
+		<method name="setWritable(ZZ)Z" since="9" />
+		<method name="toPath()Ljava/nio/file/Path;" since="26" />
+		<method name="toURI()Ljava/net/URI;" />
+		<method name="toURL()Ljava/net/URL;" deprecated="15" />
+		<field name="pathSeparator" />
+		<field name="pathSeparatorChar" />
+		<field name="separator" />
+		<field name="separatorChar" />
+	</class>
+	<class name="java/io/FileDescriptor" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="sync()V" />
+		<method name="valid()Z" />
+		<field name="err" />
+		<field name="in" />
+		<field name="out" />
+	</class>
+	<class name="java/io/FileFilter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="accept(Ljava/io/File;)Z" />
+	</class>
+	<class name="java/io/FileInputStream" since="1">
+		<extends name="java/io/InputStream" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="&lt;init&gt;(Ljava/io/FileDescriptor;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getChannel()Ljava/nio/channels/FileChannel;" />
+		<method name="getFD()Ljava/io/FileDescriptor;" />
+	</class>
+	<class name="java/io/FileNotFoundException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/FileOutputStream" since="1">
+		<extends name="java/io/OutputStream" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="&lt;init&gt;(Ljava/io/File;Z)V" />
+		<method name="&lt;init&gt;(Ljava/io/FileDescriptor;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Z)V" />
+		<method name="getChannel()Ljava/nio/channels/FileChannel;" />
+		<method name="getFD()Ljava/io/FileDescriptor;" />
+	</class>
+	<class name="java/io/FilePermission" since="1">
+		<extends name="java/security/Permission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/FileReader" since="1">
+		<extends name="java/io/InputStreamReader" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="&lt;init&gt;(Ljava/io/FileDescriptor;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/FileWriter" since="1">
+		<extends name="java/io/OutputStreamWriter" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="&lt;init&gt;(Ljava/io/File;Z)V" />
+		<method name="&lt;init&gt;(Ljava/io/FileDescriptor;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Z)V" />
+	</class>
+	<class name="java/io/FilenameFilter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="accept(Ljava/io/File;Ljava/lang/String;)Z" />
+	</class>
+	<class name="java/io/FilterInputStream" since="1">
+		<extends name="java/io/InputStream" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<field name="in" />
+	</class>
+	<class name="java/io/FilterOutputStream" since="1">
+		<extends name="java/io/OutputStream" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<field name="out" />
+	</class>
+	<class name="java/io/FilterReader" since="1">
+		<extends name="java/io/Reader" />
+		<method name="&lt;init&gt;(Ljava/io/Reader;)V" />
+		<field name="in" />
+	</class>
+	<class name="java/io/FilterWriter" since="1">
+		<extends name="java/io/Writer" />
+		<method name="&lt;init&gt;(Ljava/io/Writer;)V" />
+		<field name="out" />
+	</class>
+	<class name="java/io/Flushable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="flush()V" />
+	</class>
+	<class name="java/io/IOError" since="9">
+		<extends name="java/lang/Error" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/io/IOException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" since="9" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" since="9" />
+	</class>
+	<class name="java/io/InputStream" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="available()I" />
+		<method name="mark(I)V" />
+		<method name="markSupported()Z" />
+		<method name="read()I" />
+		<method name="read([B)I" />
+		<method name="read([BII)I" />
+		<method name="reset()V" />
+		<method name="skip(J)J" />
+	</class>
+	<class name="java/io/InputStreamReader" since="1">
+		<extends name="java/io/Reader" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Ljava/nio/charset/CharsetDecoder;)V" />
+		<method name="getEncoding()Ljava/lang/String;" />
+	</class>
+	<class name="java/io/InterruptedIOException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<field name="bytesTransferred" />
+	</class>
+	<class name="java/io/InvalidClassException" since="1">
+		<extends name="java/io/ObjectStreamException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<field name="classname" />
+	</class>
+	<class name="java/io/InvalidObjectException" since="1">
+		<extends name="java/io/ObjectStreamException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/LineNumberInputStream" since="1" deprecated="1">
+		<extends name="java/io/FilterInputStream" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" deprecated="29" />
+		<method name="getLineNumber()I" deprecated="29" />
+		<method name="setLineNumber(I)V" deprecated="29" />
+	</class>
+	<class name="java/io/LineNumberReader" since="1">
+		<extends name="java/io/BufferedReader" />
+		<method name="&lt;init&gt;(Ljava/io/Reader;)V" />
+		<method name="&lt;init&gt;(Ljava/io/Reader;I)V" />
+		<method name="getLineNumber()I" />
+		<method name="setLineNumber(I)V" />
+	</class>
+	<class name="java/io/NotActiveException" since="1">
+		<extends name="java/io/ObjectStreamException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/NotSerializableException" since="1">
+		<extends name="java/io/ObjectStreamException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/ObjectInput" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/DataInput" />
+		<implements name="java/lang/AutoCloseable" since="19" />
+		<method name="available()I" />
+		<method name="close()V" />
+		<method name="read()I" />
+		<method name="read([B)I" />
+		<method name="read([BII)I" />
+		<method name="readObject()Ljava/lang/Object;" />
+		<method name="skip(J)J" />
+	</class>
+	<class name="java/io/ObjectInputStream" since="1">
+		<extends name="java/io/InputStream" />
+		<implements name="java/io/ObjectInput" />
+		<implements name="java/io/ObjectStreamConstants" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="defaultReadObject()V" />
+		<method name="enableResolveObject(Z)Z" />
+		<method name="readClassDescriptor()Ljava/io/ObjectStreamClass;" />
+		<method name="readFields()Ljava/io/ObjectInputStream$GetField;" />
+		<method name="readObjectOverride()Ljava/lang/Object;" />
+		<method name="readStreamHeader()V" />
+		<method name="readUnshared()Ljava/lang/Object;" />
+		<method name="registerValidation(Ljava/io/ObjectInputValidation;I)V" />
+		<method name="resolveClass(Ljava/io/ObjectStreamClass;)Ljava/lang/Class;" />
+		<method name="resolveObject(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="resolveProxyClass([Ljava/lang/String;)Ljava/lang/Class;" />
+	</class>
+	<class name="java/io/ObjectInputStream$GetField" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="defaulted(Ljava/lang/String;)Z" />
+		<method name="get(Ljava/lang/String;B)B" />
+		<method name="get(Ljava/lang/String;C)C" />
+		<method name="get(Ljava/lang/String;D)D" />
+		<method name="get(Ljava/lang/String;F)F" />
+		<method name="get(Ljava/lang/String;I)I" />
+		<method name="get(Ljava/lang/String;J)J" />
+		<method name="get(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="get(Ljava/lang/String;S)S" />
+		<method name="get(Ljava/lang/String;Z)Z" />
+		<method name="getObjectStreamClass()Ljava/io/ObjectStreamClass;" />
+	</class>
+	<class name="java/io/ObjectInputValidation" since="1">
+		<extends name="java/lang/Object" />
+		<method name="validateObject()V" />
+	</class>
+	<class name="java/io/ObjectOutput" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/DataOutput" />
+		<implements name="java/lang/AutoCloseable" since="19" />
+		<method name="close()V" />
+		<method name="flush()V" />
+		<method name="writeObject(Ljava/lang/Object;)V" />
+	</class>
+	<class name="java/io/ObjectOutputStream" since="1">
+		<extends name="java/io/OutputStream" />
+		<implements name="java/io/ObjectOutput" />
+		<implements name="java/io/ObjectStreamConstants" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="annotateClass(Ljava/lang/Class;)V" />
+		<method name="annotateProxyClass(Ljava/lang/Class;)V" />
+		<method name="defaultWriteObject()V" />
+		<method name="drain()V" />
+		<method name="enableReplaceObject(Z)Z" />
+		<method name="putFields()Ljava/io/ObjectOutputStream$PutField;" />
+		<method name="replaceObject(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="reset()V" />
+		<method name="useProtocolVersion(I)V" />
+		<method name="writeClassDescriptor(Ljava/io/ObjectStreamClass;)V" />
+		<method name="writeFields()V" />
+		<method name="writeObjectOverride(Ljava/lang/Object;)V" />
+		<method name="writeStreamHeader()V" />
+		<method name="writeUnshared(Ljava/lang/Object;)V" />
+	</class>
+	<class name="java/io/ObjectOutputStream$PutField" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="put(Ljava/lang/String;B)V" />
+		<method name="put(Ljava/lang/String;C)V" />
+		<method name="put(Ljava/lang/String;D)V" />
+		<method name="put(Ljava/lang/String;F)V" />
+		<method name="put(Ljava/lang/String;I)V" />
+		<method name="put(Ljava/lang/String;J)V" />
+		<method name="put(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="put(Ljava/lang/String;S)V" />
+		<method name="put(Ljava/lang/String;Z)V" />
+		<method name="write(Ljava/io/ObjectOutput;)V" deprecated="15" />
+	</class>
+	<class name="java/io/ObjectStreamClass" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="forClass()Ljava/lang/Class;" />
+		<method name="getField(Ljava/lang/String;)Ljava/io/ObjectStreamField;" />
+		<method name="getFields()[Ljava/io/ObjectStreamField;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getSerialVersionUID()J" />
+		<method name="lookup(Ljava/lang/Class;)Ljava/io/ObjectStreamClass;" />
+		<method name="lookupAny(Ljava/lang/Class;)Ljava/io/ObjectStreamClass;" since="9" />
+		<field name="NO_FIELDS" />
+	</class>
+	<class name="java/io/ObjectStreamConstants" since="1">
+		<extends name="java/lang/Object" />
+		<field name="PROTOCOL_VERSION_1" />
+		<field name="PROTOCOL_VERSION_2" />
+		<field name="SC_BLOCK_DATA" />
+		<field name="SC_ENUM" />
+		<field name="SC_EXTERNALIZABLE" />
+		<field name="SC_SERIALIZABLE" />
+		<field name="SC_WRITE_METHOD" />
+		<field name="STREAM_MAGIC" />
+		<field name="STREAM_VERSION" />
+		<field name="SUBCLASS_IMPLEMENTATION_PERMISSION" />
+		<field name="SUBSTITUTION_PERMISSION" />
+		<field name="TC_ARRAY" />
+		<field name="TC_BASE" />
+		<field name="TC_BLOCKDATA" />
+		<field name="TC_BLOCKDATALONG" />
+		<field name="TC_CLASS" />
+		<field name="TC_CLASSDESC" />
+		<field name="TC_ENDBLOCKDATA" />
+		<field name="TC_ENUM" />
+		<field name="TC_EXCEPTION" />
+		<field name="TC_LONGSTRING" />
+		<field name="TC_MAX" />
+		<field name="TC_NULL" />
+		<field name="TC_OBJECT" />
+		<field name="TC_PROXYCLASSDESC" />
+		<field name="TC_REFERENCE" />
+		<field name="TC_RESET" />
+		<field name="TC_STRING" />
+		<field name="baseWireHandle" />
+	</class>
+	<class name="java/io/ObjectStreamException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/ObjectStreamField" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Class;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Class;Z)V" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getOffset()I" />
+		<method name="getType()Ljava/lang/Class;" />
+		<method name="getTypeCode()C" />
+		<method name="getTypeString()Ljava/lang/String;" />
+		<method name="isPrimitive()Z" />
+		<method name="isUnshared()Z" />
+		<method name="setOffset(I)V" />
+	</class>
+	<class name="java/io/OptionalDataException" since="1">
+		<extends name="java/io/ObjectStreamException" />
+		<field name="eof" />
+		<field name="length" />
+	</class>
+	<class name="java/io/OutputStream" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<implements name="java/io/Flushable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="write(I)V" />
+		<method name="write([B)V" />
+		<method name="write([BII)V" />
+	</class>
+	<class name="java/io/OutputStreamWriter" since="1">
+		<extends name="java/io/Writer" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/nio/charset/CharsetEncoder;)V" />
+		<method name="getEncoding()Ljava/lang/String;" />
+	</class>
+	<class name="java/io/PipedInputStream" since="1">
+		<extends name="java/io/InputStream" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" since="9" />
+		<method name="&lt;init&gt;(Ljava/io/PipedOutputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/PipedOutputStream;I)V" since="9" />
+		<method name="connect(Ljava/io/PipedOutputStream;)V" />
+		<method name="receive(I)V" />
+		<field name="PIPE_SIZE" />
+		<field name="buffer" />
+		<field name="in" />
+		<field name="out" />
+	</class>
+	<class name="java/io/PipedOutputStream" since="1">
+		<extends name="java/io/OutputStream" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/io/PipedInputStream;)V" />
+		<method name="connect(Ljava/io/PipedInputStream;)V" />
+	</class>
+	<class name="java/io/PipedReader" since="1">
+		<extends name="java/io/Reader" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" since="9" />
+		<method name="&lt;init&gt;(Ljava/io/PipedWriter;)V" />
+		<method name="&lt;init&gt;(Ljava/io/PipedWriter;I)V" since="9" />
+		<method name="connect(Ljava/io/PipedWriter;)V" />
+	</class>
+	<class name="java/io/PipedWriter" since="1">
+		<extends name="java/io/Writer" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/io/PipedReader;)V" />
+		<method name="connect(Ljava/io/PipedReader;)V" />
+	</class>
+	<class name="java/io/PrintStream" since="1">
+		<extends name="java/io/FilterOutputStream" />
+		<implements name="java/lang/Appendable" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="&lt;init&gt;(Ljava/io/File;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Z)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;ZLjava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="append(C)Ljava/io/PrintStream;" />
+		<method name="append(Ljava/lang/CharSequence;)Ljava/io/PrintStream;" />
+		<method name="append(Ljava/lang/CharSequence;II)Ljava/io/PrintStream;" />
+		<method name="checkError()Z" />
+		<method name="clearError()V" since="9" />
+		<method name="format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;" />
+		<method name="format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;" />
+		<method name="print(C)V" />
+		<method name="print(D)V" />
+		<method name="print(F)V" />
+		<method name="print(I)V" />
+		<method name="print(J)V" />
+		<method name="print(Ljava/lang/Object;)V" />
+		<method name="print(Ljava/lang/String;)V" />
+		<method name="print(Z)V" />
+		<method name="print([C)V" />
+		<method name="printf(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;" />
+		<method name="printf(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;" />
+		<method name="println()V" />
+		<method name="println(C)V" />
+		<method name="println(D)V" />
+		<method name="println(F)V" />
+		<method name="println(I)V" />
+		<method name="println(J)V" />
+		<method name="println(Ljava/lang/Object;)V" />
+		<method name="println(Ljava/lang/String;)V" />
+		<method name="println(Z)V" />
+		<method name="println([C)V" />
+		<method name="setError()V" />
+	</class>
+	<class name="java/io/PrintWriter" since="1">
+		<extends name="java/io/Writer" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="&lt;init&gt;(Ljava/io/File;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Z)V" />
+		<method name="&lt;init&gt;(Ljava/io/Writer;)V" />
+		<method name="&lt;init&gt;(Ljava/io/Writer;Z)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="append(C)Ljava/io/PrintWriter;" />
+		<method name="append(Ljava/lang/CharSequence;)Ljava/io/PrintWriter;" />
+		<method name="append(Ljava/lang/CharSequence;II)Ljava/io/PrintWriter;" />
+		<method name="checkError()Z" />
+		<method name="clearError()V" since="9" />
+		<method name="format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintWriter;" />
+		<method name="format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintWriter;" />
+		<method name="print(C)V" />
+		<method name="print(D)V" />
+		<method name="print(F)V" />
+		<method name="print(I)V" />
+		<method name="print(J)V" />
+		<method name="print(Ljava/lang/Object;)V" />
+		<method name="print(Ljava/lang/String;)V" />
+		<method name="print(Z)V" />
+		<method name="print([C)V" />
+		<method name="printf(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintWriter;" />
+		<method name="printf(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintWriter;" />
+		<method name="println()V" />
+		<method name="println(C)V" />
+		<method name="println(D)V" />
+		<method name="println(F)V" />
+		<method name="println(I)V" />
+		<method name="println(J)V" />
+		<method name="println(Ljava/lang/Object;)V" />
+		<method name="println(Ljava/lang/String;)V" />
+		<method name="println(Z)V" />
+		<method name="println([C)V" />
+		<method name="setError()V" />
+		<field name="out" />
+	</class>
+	<class name="java/io/PushbackInputStream" since="1">
+		<extends name="java/io/FilterInputStream" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;I)V" />
+		<method name="unread(I)V" />
+		<method name="unread([B)V" />
+		<method name="unread([BII)V" />
+		<field name="buf" />
+		<field name="pos" />
+	</class>
+	<class name="java/io/PushbackReader" since="1">
+		<extends name="java/io/FilterReader" />
+		<method name="&lt;init&gt;(Ljava/io/Reader;)V" />
+		<method name="&lt;init&gt;(Ljava/io/Reader;I)V" />
+		<method name="unread(I)V" />
+		<method name="unread([C)V" />
+		<method name="unread([CII)V" />
+	</class>
+	<class name="java/io/RandomAccessFile" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<implements name="java/io/DataInput" />
+		<implements name="java/io/DataOutput" />
+		<method name="&lt;init&gt;(Ljava/io/File;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getChannel()Ljava/nio/channels/FileChannel;" />
+		<method name="getFD()Ljava/io/FileDescriptor;" />
+		<method name="getFilePointer()J" />
+		<method name="length()J" />
+		<method name="read()I" />
+		<method name="read([B)I" />
+		<method name="read([BII)I" />
+		<method name="seek(J)V" />
+		<method name="setLength(J)V" />
+	</class>
+	<class name="java/io/Reader" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<implements name="java/lang/Readable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;)V" />
+		<method name="mark(I)V" />
+		<method name="markSupported()Z" />
+		<method name="read()I" />
+		<method name="read([C)I" />
+		<method name="read([CII)I" />
+		<method name="ready()Z" />
+		<method name="reset()V" />
+		<method name="skip(J)J" />
+		<field name="lock" />
+	</class>
+	<class name="java/io/SequenceInputStream" since="1">
+		<extends name="java/io/InputStream" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Enumeration;)V" />
+	</class>
+	<class name="java/io/Serializable" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="java/io/SerializablePermission" since="1">
+		<extends name="java/security/BasicPermission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/StreamCorruptedException" since="1">
+		<extends name="java/io/ObjectStreamException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/StreamTokenizer" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" deprecated="15" />
+		<method name="&lt;init&gt;(Ljava/io/Reader;)V" />
+		<method name="commentChar(I)V" />
+		<method name="eolIsSignificant(Z)V" />
+		<method name="lineno()I" />
+		<method name="lowerCaseMode(Z)V" />
+		<method name="nextToken()I" />
+		<method name="ordinaryChar(I)V" />
+		<method name="ordinaryChars(II)V" />
+		<method name="parseNumbers()V" />
+		<method name="pushBack()V" />
+		<method name="quoteChar(I)V" />
+		<method name="resetSyntax()V" />
+		<method name="slashSlashComments(Z)V" />
+		<method name="slashStarComments(Z)V" />
+		<method name="whitespaceChars(II)V" />
+		<method name="wordChars(II)V" />
+		<field name="TT_EOF" />
+		<field name="TT_EOL" />
+		<field name="TT_NUMBER" />
+		<field name="TT_WORD" />
+		<field name="nval" />
+		<field name="sval" />
+		<field name="ttype" />
+	</class>
+	<class name="java/io/StringBufferInputStream" since="1" deprecated="1">
+		<extends name="java/io/InputStream" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="29" />
+		<field name="buffer" deprecated="29" />
+		<field name="count" deprecated="29" />
+		<field name="pos" deprecated="29" />
+	</class>
+	<class name="java/io/StringReader" since="1">
+		<extends name="java/io/Reader" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/StringWriter" since="1">
+		<extends name="java/io/Writer" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="append(C)Ljava/io/StringWriter;" />
+		<method name="append(Ljava/lang/CharSequence;)Ljava/io/StringWriter;" />
+		<method name="append(Ljava/lang/CharSequence;II)Ljava/io/StringWriter;" />
+		<method name="getBuffer()Ljava/lang/StringBuffer;" />
+	</class>
+	<class name="java/io/SyncFailedException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/UTFDataFormatException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/UncheckedIOException" since="24">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(Ljava/io/IOException;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/io/IOException;)V" />
+		<method name="getCause()Ljava/io/IOException;" />
+	</class>
+	<class name="java/io/UnsupportedEncodingException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/WriteAbortedException" since="1">
+		<extends name="java/io/ObjectStreamException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Exception;)V" />
+		<field name="detail" />
+	</class>
+	<class name="java/io/Writer" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<implements name="java/io/Flushable" />
+		<implements name="java/lang/Appendable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;)V" />
+		<method name="append(C)Ljava/io/Writer;" />
+		<method name="append(Ljava/lang/CharSequence;)Ljava/io/Writer;" />
+		<method name="append(Ljava/lang/CharSequence;II)Ljava/io/Writer;" />
+		<method name="write(I)V" />
+		<method name="write(Ljava/lang/String;)V" />
+		<method name="write(Ljava/lang/String;II)V" />
+		<method name="write([C)V" />
+		<method name="write([CII)V" />
+		<field name="lock" />
+	</class>
+	<class name="java/lang/AbstractMethodError" since="1">
+		<extends name="java/lang/IncompatibleClassChangeError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/Appendable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="append(C)Ljava/lang/Appendable;" />
+		<method name="append(Ljava/lang/CharSequence;)Ljava/lang/Appendable;" />
+		<method name="append(Ljava/lang/CharSequence;II)Ljava/lang/Appendable;" />
+	</class>
+	<class name="java/lang/ArithmeticException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/ArrayIndexOutOfBoundsException" since="1">
+		<extends name="java/lang/IndexOutOfBoundsException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/ArrayStoreException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/AssertionError" since="1">
+		<extends name="java/lang/Error" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(C)V" />
+		<method name="&lt;init&gt;(D)V" />
+		<method name="&lt;init&gt;(F)V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(J)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" since="19" />
+		<method name="&lt;init&gt;(Z)V" />
+	</class>
+	<class name="java/lang/AutoCloseable" since="19">
+		<extends name="java/lang/Object" />
+		<method name="close()V" />
+	</class>
+	<class name="java/lang/Boolean" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Z)V" />
+		<method name="booleanValue()Z" />
+		<method name="compare(ZZ)I" since="19" />
+		<method name="compareTo(Ljava/lang/Boolean;)I" />
+		<method name="getBoolean(Ljava/lang/String;)Z" />
+		<method name="hashCode(Z)I" since="24" />
+		<method name="logicalAnd(ZZ)Z" since="24" />
+		<method name="logicalOr(ZZ)Z" since="24" />
+		<method name="logicalXor(ZZ)Z" since="24" />
+		<method name="parseBoolean(Ljava/lang/String;)Z" />
+		<method name="toString(Z)Ljava/lang/String;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/lang/Boolean;" />
+		<method name="valueOf(Z)Ljava/lang/Boolean;" />
+		<field name="FALSE" />
+		<field name="TRUE" />
+		<field name="TYPE" />
+	</class>
+	<class name="java/lang/BootstrapMethodError" since="26">
+		<extends name="java/lang/LinkageError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/lang/Byte" since="1">
+		<extends name="java/lang/Number" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(B)V" deprecated="31" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="31" />
+		<method name="compare(BB)I" since="19" />
+		<method name="compareTo(Ljava/lang/Byte;)I" />
+		<method name="compareUnsigned(BB)I" since="31" />
+		<method name="decode(Ljava/lang/String;)Ljava/lang/Byte;" />
+		<method name="hashCode(B)I" since="24" />
+		<method name="parseByte(Ljava/lang/String;)B" />
+		<method name="parseByte(Ljava/lang/String;I)B" />
+		<method name="toString(B)Ljava/lang/String;" />
+		<method name="toUnsignedInt(B)I" since="26" />
+		<method name="toUnsignedLong(B)J" since="26" />
+		<method name="valueOf(B)Ljava/lang/Byte;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/lang/Byte;" />
+		<method name="valueOf(Ljava/lang/String;I)Ljava/lang/Byte;" />
+		<field name="BYTES" since="24" />
+		<field name="MAX_VALUE" />
+		<field name="MIN_VALUE" />
+		<field name="SIZE" />
+		<field name="TYPE" />
+	</class>
+	<class name="java/lang/CharSequence" since="1">
+		<extends name="java/lang/Object" />
+		<method name="charAt(I)C" />
+		<method name="chars()Ljava/util/stream/IntStream;" since="24" />
+		<method name="codePoints()Ljava/util/stream/IntStream;" since="24" />
+		<method name="length()I" />
+		<method name="subSequence(II)Ljava/lang/CharSequence;" />
+	</class>
+	<class name="java/lang/Character" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(C)V" />
+		<method name="charCount(I)I" />
+		<method name="charValue()C" />
+		<method name="codePointAt(Ljava/lang/CharSequence;I)I" />
+		<method name="codePointAt([CI)I" />
+		<method name="codePointAt([CII)I" />
+		<method name="codePointBefore(Ljava/lang/CharSequence;I)I" />
+		<method name="codePointBefore([CI)I" />
+		<method name="codePointBefore([CII)I" />
+		<method name="codePointCount(Ljava/lang/CharSequence;II)I" />
+		<method name="codePointCount([CII)I" />
+		<method name="compare(CC)I" since="19" />
+		<method name="compareTo(Ljava/lang/Character;)I" />
+		<method name="digit(CI)I" />
+		<method name="digit(II)I" />
+		<method name="forDigit(II)C" />
+		<method name="getDirectionality(C)B" />
+		<method name="getDirectionality(I)B" />
+		<method name="getName(I)Ljava/lang/String;" since="19" />
+		<method name="getNumericValue(C)I" />
+		<method name="getNumericValue(I)I" />
+		<method name="getType(C)I" />
+		<method name="getType(I)I" />
+		<method name="hashCode(C)I" since="24" />
+		<method name="highSurrogate(I)C" since="19" />
+		<method name="isAlphabetic(I)Z" since="19" />
+		<method name="isBmpCodePoint(I)Z" since="19" />
+		<method name="isDefined(C)Z" />
+		<method name="isDefined(I)Z" />
+		<method name="isDigit(C)Z" />
+		<method name="isDigit(I)Z" />
+		<method name="isHighSurrogate(C)Z" />
+		<method name="isISOControl(C)Z" />
+		<method name="isISOControl(I)Z" />
+		<method name="isIdentifierIgnorable(C)Z" />
+		<method name="isIdentifierIgnorable(I)Z" />
+		<method name="isIdeographic(I)Z" since="19" />
+		<method name="isJavaIdentifierPart(C)Z" />
+		<method name="isJavaIdentifierPart(I)Z" />
+		<method name="isJavaIdentifierStart(C)Z" />
+		<method name="isJavaIdentifierStart(I)Z" />
+		<method name="isJavaLetter(C)Z" deprecated="15" />
+		<method name="isJavaLetterOrDigit(C)Z" deprecated="15" />
+		<method name="isLetter(C)Z" />
+		<method name="isLetter(I)Z" />
+		<method name="isLetterOrDigit(C)Z" />
+		<method name="isLetterOrDigit(I)Z" />
+		<method name="isLowSurrogate(C)Z" />
+		<method name="isLowerCase(C)Z" />
+		<method name="isLowerCase(I)Z" />
+		<method name="isMirrored(C)Z" />
+		<method name="isMirrored(I)Z" />
+		<method name="isSpace(C)Z" deprecated="15" />
+		<method name="isSpaceChar(C)Z" />
+		<method name="isSpaceChar(I)Z" />
+		<method name="isSupplementaryCodePoint(I)Z" />
+		<method name="isSurrogate(C)Z" since="19" />
+		<method name="isSurrogatePair(CC)Z" />
+		<method name="isTitleCase(C)Z" />
+		<method name="isTitleCase(I)Z" />
+		<method name="isUnicodeIdentifierPart(C)Z" />
+		<method name="isUnicodeIdentifierPart(I)Z" />
+		<method name="isUnicodeIdentifierStart(C)Z" />
+		<method name="isUnicodeIdentifierStart(I)Z" />
+		<method name="isUpperCase(C)Z" />
+		<method name="isUpperCase(I)Z" />
+		<method name="isValidCodePoint(I)Z" />
+		<method name="isWhitespace(C)Z" />
+		<method name="isWhitespace(I)Z" />
+		<method name="lowSurrogate(I)C" since="19" />
+		<method name="offsetByCodePoints(Ljava/lang/CharSequence;II)I" />
+		<method name="offsetByCodePoints([CIIII)I" />
+		<method name="reverseBytes(C)C" />
+		<method name="toChars(I)[C" />
+		<method name="toChars(I[CI)I" />
+		<method name="toCodePoint(CC)I" />
+		<method name="toLowerCase(C)C" />
+		<method name="toLowerCase(I)I" />
+		<method name="toString(C)Ljava/lang/String;" />
+		<method name="toTitleCase(C)C" />
+		<method name="toTitleCase(I)I" />
+		<method name="toUpperCase(C)C" />
+		<method name="toUpperCase(I)I" />
+		<method name="valueOf(C)Ljava/lang/Character;" />
+		<field name="BYTES" since="24" />
+		<field name="COMBINING_SPACING_MARK" />
+		<field name="CONNECTOR_PUNCTUATION" />
+		<field name="CONTROL" />
+		<field name="CURRENCY_SYMBOL" />
+		<field name="DASH_PUNCTUATION" />
+		<field name="DECIMAL_DIGIT_NUMBER" />
+		<field name="DIRECTIONALITY_ARABIC_NUMBER" />
+		<field name="DIRECTIONALITY_BOUNDARY_NEUTRAL" />
+		<field name="DIRECTIONALITY_COMMON_NUMBER_SEPARATOR" />
+		<field name="DIRECTIONALITY_EUROPEAN_NUMBER" />
+		<field name="DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR" />
+		<field name="DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR" />
+		<field name="DIRECTIONALITY_LEFT_TO_RIGHT" />
+		<field name="DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING" />
+		<field name="DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE" />
+		<field name="DIRECTIONALITY_NONSPACING_MARK" />
+		<field name="DIRECTIONALITY_OTHER_NEUTRALS" />
+		<field name="DIRECTIONALITY_PARAGRAPH_SEPARATOR" />
+		<field name="DIRECTIONALITY_POP_DIRECTIONAL_FORMAT" />
+		<field name="DIRECTIONALITY_RIGHT_TO_LEFT" />
+		<field name="DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC" />
+		<field name="DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING" />
+		<field name="DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE" />
+		<field name="DIRECTIONALITY_SEGMENT_SEPARATOR" />
+		<field name="DIRECTIONALITY_UNDEFINED" />
+		<field name="DIRECTIONALITY_WHITESPACE" />
+		<field name="ENCLOSING_MARK" />
+		<field name="END_PUNCTUATION" />
+		<field name="FINAL_QUOTE_PUNCTUATION" />
+		<field name="FORMAT" />
+		<field name="INITIAL_QUOTE_PUNCTUATION" />
+		<field name="LETTER_NUMBER" />
+		<field name="LINE_SEPARATOR" />
+		<field name="LOWERCASE_LETTER" />
+		<field name="MATH_SYMBOL" />
+		<field name="MAX_CODE_POINT" />
+		<field name="MAX_HIGH_SURROGATE" />
+		<field name="MAX_LOW_SURROGATE" />
+		<field name="MAX_RADIX" />
+		<field name="MAX_SURROGATE" />
+		<field name="MAX_VALUE" />
+		<field name="MIN_CODE_POINT" />
+		<field name="MIN_HIGH_SURROGATE" />
+		<field name="MIN_LOW_SURROGATE" />
+		<field name="MIN_RADIX" />
+		<field name="MIN_SUPPLEMENTARY_CODE_POINT" />
+		<field name="MIN_SURROGATE" />
+		<field name="MIN_VALUE" />
+		<field name="MODIFIER_LETTER" />
+		<field name="MODIFIER_SYMBOL" />
+		<field name="NON_SPACING_MARK" />
+		<field name="OTHER_LETTER" />
+		<field name="OTHER_NUMBER" />
+		<field name="OTHER_PUNCTUATION" />
+		<field name="OTHER_SYMBOL" />
+		<field name="PARAGRAPH_SEPARATOR" />
+		<field name="PRIVATE_USE" />
+		<field name="SIZE" />
+		<field name="SPACE_SEPARATOR" />
+		<field name="START_PUNCTUATION" />
+		<field name="SURROGATE" />
+		<field name="TITLECASE_LETTER" />
+		<field name="TYPE" />
+		<field name="UNASSIGNED" />
+		<field name="UPPERCASE_LETTER" />
+	</class>
+	<class name="java/lang/Character$Subset" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/Character$UnicodeBlock" since="1">
+		<extends name="java/lang/Character$Subset" />
+		<method name="forName(Ljava/lang/String;)Ljava/lang/Character$UnicodeBlock;" />
+		<method name="of(C)Ljava/lang/Character$UnicodeBlock;" />
+		<method name="of(I)Ljava/lang/Character$UnicodeBlock;" />
+		<field name="AEGEAN_NUMBERS" />
+		<field name="ALCHEMICAL_SYMBOLS" since="19" />
+		<field name="ALPHABETIC_PRESENTATION_FORMS" />
+		<field name="ANCIENT_GREEK_MUSICAL_NOTATION" since="19" />
+		<field name="ANCIENT_GREEK_NUMBERS" since="19" />
+		<field name="ANCIENT_SYMBOLS" since="19" />
+		<field name="ARABIC" />
+		<field name="ARABIC_EXTENDED_A" since="26" />
+		<field name="ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS" since="26" />
+		<field name="ARABIC_PRESENTATION_FORMS_A" />
+		<field name="ARABIC_PRESENTATION_FORMS_B" />
+		<field name="ARABIC_SUPPLEMENT" since="19" />
+		<field name="ARMENIAN" />
+		<field name="ARROWS" />
+		<field name="AVESTAN" since="19" />
+		<field name="BALINESE" since="19" />
+		<field name="BAMUM" since="19" />
+		<field name="BAMUM_SUPPLEMENT" since="19" />
+		<field name="BASIC_LATIN" />
+		<field name="BATAK" since="19" />
+		<field name="BENGALI" />
+		<field name="BLOCK_ELEMENTS" />
+		<field name="BOPOMOFO" />
+		<field name="BOPOMOFO_EXTENDED" />
+		<field name="BOX_DRAWING" />
+		<field name="BRAHMI" since="19" />
+		<field name="BRAILLE_PATTERNS" />
+		<field name="BUGINESE" since="19" />
+		<field name="BUHID" />
+		<field name="BYZANTINE_MUSICAL_SYMBOLS" />
+		<field name="CARIAN" since="19" />
+		<field name="CHAKMA" since="26" />
+		<field name="CHAM" since="19" />
+		<field name="CHEROKEE" />
+		<field name="CJK_COMPATIBILITY" />
+		<field name="CJK_COMPATIBILITY_FORMS" />
+		<field name="CJK_COMPATIBILITY_IDEOGRAPHS" />
+		<field name="CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT" />
+		<field name="CJK_RADICALS_SUPPLEMENT" />
+		<field name="CJK_STROKES" since="19" />
+		<field name="CJK_SYMBOLS_AND_PUNCTUATION" />
+		<field name="CJK_UNIFIED_IDEOGRAPHS" />
+		<field name="CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A" />
+		<field name="CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B" />
+		<field name="CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C" since="19" />
+		<field name="CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D" since="19" />
+		<field name="COMBINING_DIACRITICAL_MARKS" />
+		<field name="COMBINING_DIACRITICAL_MARKS_SUPPLEMENT" since="19" />
+		<field name="COMBINING_HALF_MARKS" />
+		<field name="COMBINING_MARKS_FOR_SYMBOLS" />
+		<field name="COMMON_INDIC_NUMBER_FORMS" since="19" />
+		<field name="CONTROL_PICTURES" />
+		<field name="COPTIC" since="19" />
+		<field name="COUNTING_ROD_NUMERALS" since="19" />
+		<field name="CUNEIFORM" since="19" />
+		<field name="CUNEIFORM_NUMBERS_AND_PUNCTUATION" since="19" />
+		<field name="CURRENCY_SYMBOLS" />
+		<field name="CYPRIOT_SYLLABARY" />
+		<field name="CYRILLIC" />
+		<field name="CYRILLIC_EXTENDED_A" since="19" />
+		<field name="CYRILLIC_EXTENDED_B" since="19" />
+		<field name="CYRILLIC_SUPPLEMENTARY" />
+		<field name="DESERET" />
+		<field name="DEVANAGARI" />
+		<field name="DEVANAGARI_EXTENDED" since="19" />
+		<field name="DINGBATS" />
+		<field name="DOMINO_TILES" since="19" />
+		<field name="EGYPTIAN_HIEROGLYPHS" since="19" />
+		<field name="EMOTICONS" since="19" />
+		<field name="ENCLOSED_ALPHANUMERICS" />
+		<field name="ENCLOSED_ALPHANUMERIC_SUPPLEMENT" since="19" />
+		<field name="ENCLOSED_CJK_LETTERS_AND_MONTHS" />
+		<field name="ENCLOSED_IDEOGRAPHIC_SUPPLEMENT" since="19" />
+		<field name="ETHIOPIC" />
+		<field name="ETHIOPIC_EXTENDED" since="19" />
+		<field name="ETHIOPIC_EXTENDED_A" since="19" />
+		<field name="ETHIOPIC_SUPPLEMENT" since="19" />
+		<field name="GENERAL_PUNCTUATION" />
+		<field name="GEOMETRIC_SHAPES" />
+		<field name="GEORGIAN" />
+		<field name="GEORGIAN_SUPPLEMENT" since="19" />
+		<field name="GLAGOLITIC" since="19" />
+		<field name="GOTHIC" />
+		<field name="GREEK" />
+		<field name="GREEK_EXTENDED" />
+		<field name="GUJARATI" />
+		<field name="GURMUKHI" />
+		<field name="HALFWIDTH_AND_FULLWIDTH_FORMS" />
+		<field name="HANGUL_COMPATIBILITY_JAMO" />
+		<field name="HANGUL_JAMO" />
+		<field name="HANGUL_JAMO_EXTENDED_A" since="19" />
+		<field name="HANGUL_JAMO_EXTENDED_B" since="19" />
+		<field name="HANGUL_SYLLABLES" />
+		<field name="HANUNOO" />
+		<field name="HEBREW" />
+		<field name="HIGH_PRIVATE_USE_SURROGATES" />
+		<field name="HIGH_SURROGATES" />
+		<field name="HIRAGANA" />
+		<field name="IDEOGRAPHIC_DESCRIPTION_CHARACTERS" />
+		<field name="IMPERIAL_ARAMAIC" since="19" />
+		<field name="INSCRIPTIONAL_PAHLAVI" since="19" />
+		<field name="INSCRIPTIONAL_PARTHIAN" since="19" />
+		<field name="IPA_EXTENSIONS" />
+		<field name="JAVANESE" since="19" />
+		<field name="KAITHI" since="19" />
+		<field name="KANA_SUPPLEMENT" since="19" />
+		<field name="KANBUN" />
+		<field name="KANGXI_RADICALS" />
+		<field name="KANNADA" />
+		<field name="KATAKANA" />
+		<field name="KATAKANA_PHONETIC_EXTENSIONS" />
+		<field name="KAYAH_LI" since="19" />
+		<field name="KHAROSHTHI" since="19" />
+		<field name="KHMER" />
+		<field name="KHMER_SYMBOLS" />
+		<field name="LAO" />
+		<field name="LATIN_1_SUPPLEMENT" />
+		<field name="LATIN_EXTENDED_A" />
+		<field name="LATIN_EXTENDED_ADDITIONAL" />
+		<field name="LATIN_EXTENDED_B" />
+		<field name="LATIN_EXTENDED_C" since="19" />
+		<field name="LATIN_EXTENDED_D" since="19" />
+		<field name="LEPCHA" since="19" />
+		<field name="LETTERLIKE_SYMBOLS" />
+		<field name="LIMBU" />
+		<field name="LINEAR_B_IDEOGRAMS" />
+		<field name="LINEAR_B_SYLLABARY" />
+		<field name="LISU" since="19" />
+		<field name="LOW_SURROGATES" />
+		<field name="LYCIAN" since="19" />
+		<field name="LYDIAN" since="19" />
+		<field name="MAHJONG_TILES" since="19" />
+		<field name="MALAYALAM" />
+		<field name="MANDAIC" since="19" />
+		<field name="MATHEMATICAL_ALPHANUMERIC_SYMBOLS" />
+		<field name="MATHEMATICAL_OPERATORS" />
+		<field name="MEETEI_MAYEK" since="19" />
+		<field name="MEETEI_MAYEK_EXTENSIONS" since="26" />
+		<field name="MEROITIC_CURSIVE" since="26" />
+		<field name="MEROITIC_HIEROGLYPHS" since="26" />
+		<field name="MIAO" since="26" />
+		<field name="MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A" />
+		<field name="MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B" />
+		<field name="MISCELLANEOUS_SYMBOLS" />
+		<field name="MISCELLANEOUS_SYMBOLS_AND_ARROWS" />
+		<field name="MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS" since="19" />
+		<field name="MISCELLANEOUS_TECHNICAL" />
+		<field name="MODIFIER_TONE_LETTERS" since="19" />
+		<field name="MONGOLIAN" />
+		<field name="MUSICAL_SYMBOLS" />
+		<field name="MYANMAR" />
+		<field name="MYANMAR_EXTENDED_A" since="19" />
+		<field name="NEW_TAI_LUE" since="19" />
+		<field name="NKO" since="19" />
+		<field name="NUMBER_FORMS" />
+		<field name="OGHAM" />
+		<field name="OLD_ITALIC" />
+		<field name="OLD_PERSIAN" since="19" />
+		<field name="OLD_SOUTH_ARABIAN" since="19" />
+		<field name="OLD_TURKIC" since="19" />
+		<field name="OL_CHIKI" since="19" />
+		<field name="OPTICAL_CHARACTER_RECOGNITION" />
+		<field name="ORIYA" />
+		<field name="OSMANYA" />
+		<field name="PHAGS_PA" since="19" />
+		<field name="PHAISTOS_DISC" since="19" />
+		<field name="PHOENICIAN" since="19" />
+		<field name="PHONETIC_EXTENSIONS" />
+		<field name="PHONETIC_EXTENSIONS_SUPPLEMENT" since="19" />
+		<field name="PLAYING_CARDS" since="19" />
+		<field name="PRIVATE_USE_AREA" />
+		<field name="REJANG" since="19" />
+		<field name="RUMI_NUMERAL_SYMBOLS" since="19" />
+		<field name="RUNIC" />
+		<field name="SAMARITAN" since="19" />
+		<field name="SAURASHTRA" since="19" />
+		<field name="SHARADA" since="26" />
+		<field name="SHAVIAN" />
+		<field name="SINHALA" />
+		<field name="SMALL_FORM_VARIANTS" />
+		<field name="SORA_SOMPENG" since="26" />
+		<field name="SPACING_MODIFIER_LETTERS" />
+		<field name="SPECIALS" />
+		<field name="SUNDANESE" since="19" />
+		<field name="SUNDANESE_SUPPLEMENT" since="26" />
+		<field name="SUPERSCRIPTS_AND_SUBSCRIPTS" />
+		<field name="SUPPLEMENTAL_ARROWS_A" />
+		<field name="SUPPLEMENTAL_ARROWS_B" />
+		<field name="SUPPLEMENTAL_MATHEMATICAL_OPERATORS" />
+		<field name="SUPPLEMENTAL_PUNCTUATION" since="19" />
+		<field name="SUPPLEMENTARY_PRIVATE_USE_AREA_A" />
+		<field name="SUPPLEMENTARY_PRIVATE_USE_AREA_B" />
+		<field name="SURROGATES_AREA" deprecated="15" />
+		<field name="SYLOTI_NAGRI" since="19" />
+		<field name="SYRIAC" />
+		<field name="TAGALOG" />
+		<field name="TAGBANWA" />
+		<field name="TAGS" />
+		<field name="TAI_LE" />
+		<field name="TAI_THAM" since="19" />
+		<field name="TAI_VIET" since="19" />
+		<field name="TAI_XUAN_JING_SYMBOLS" />
+		<field name="TAKRI" since="26" />
+		<field name="TAMIL" />
+		<field name="TELUGU" />
+		<field name="THAANA" />
+		<field name="THAI" />
+		<field name="TIBETAN" />
+		<field name="TIFINAGH" since="19" />
+		<field name="TRANSPORT_AND_MAP_SYMBOLS" since="19" />
+		<field name="UGARITIC" />
+		<field name="UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS" />
+		<field name="UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED" since="19" />
+		<field name="VAI" since="19" />
+		<field name="VARIATION_SELECTORS" />
+		<field name="VARIATION_SELECTORS_SUPPLEMENT" />
+		<field name="VEDIC_EXTENSIONS" since="19" />
+		<field name="VERTICAL_FORMS" since="19" />
+		<field name="YIJING_HEXAGRAM_SYMBOLS" />
+		<field name="YI_RADICALS" />
+		<field name="YI_SYLLABLES" />
+	</class>
+	<class name="java/lang/Character$UnicodeScript" since="24">
+		<extends name="java/lang/Enum" />
+		<method name="forName(Ljava/lang/String;)Ljava/lang/Character$UnicodeScript;" />
+		<method name="of(I)Ljava/lang/Character$UnicodeScript;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/lang/Character$UnicodeScript;" />
+		<method name="values()[Ljava/lang/Character$UnicodeScript;" />
+		<field name="ARABIC" />
+		<field name="ARMENIAN" />
+		<field name="AVESTAN" />
+		<field name="BALINESE" />
+		<field name="BAMUM" />
+		<field name="BATAK" />
+		<field name="BENGALI" />
+		<field name="BOPOMOFO" />
+		<field name="BRAHMI" />
+		<field name="BRAILLE" />
+		<field name="BUGINESE" />
+		<field name="BUHID" />
+		<field name="CANADIAN_ABORIGINAL" />
+		<field name="CARIAN" />
+		<field name="CHAKMA" since="26" />
+		<field name="CHAM" />
+		<field name="CHEROKEE" />
+		<field name="COMMON" />
+		<field name="COPTIC" />
+		<field name="CUNEIFORM" />
+		<field name="CYPRIOT" />
+		<field name="CYRILLIC" />
+		<field name="DESERET" />
+		<field name="DEVANAGARI" />
+		<field name="EGYPTIAN_HIEROGLYPHS" />
+		<field name="ETHIOPIC" />
+		<field name="GEORGIAN" />
+		<field name="GLAGOLITIC" />
+		<field name="GOTHIC" />
+		<field name="GREEK" />
+		<field name="GUJARATI" />
+		<field name="GURMUKHI" />
+		<field name="HAN" />
+		<field name="HANGUL" />
+		<field name="HANUNOO" />
+		<field name="HEBREW" />
+		<field name="HIRAGANA" />
+		<field name="IMPERIAL_ARAMAIC" />
+		<field name="INHERITED" />
+		<field name="INSCRIPTIONAL_PAHLAVI" />
+		<field name="INSCRIPTIONAL_PARTHIAN" />
+		<field name="JAVANESE" />
+		<field name="KAITHI" />
+		<field name="KANNADA" />
+		<field name="KATAKANA" />
+		<field name="KAYAH_LI" />
+		<field name="KHAROSHTHI" />
+		<field name="KHMER" />
+		<field name="LAO" />
+		<field name="LATIN" />
+		<field name="LEPCHA" />
+		<field name="LIMBU" />
+		<field name="LINEAR_B" />
+		<field name="LISU" />
+		<field name="LYCIAN" />
+		<field name="LYDIAN" />
+		<field name="MALAYALAM" />
+		<field name="MANDAIC" />
+		<field name="MEETEI_MAYEK" />
+		<field name="MEROITIC_CURSIVE" since="26" />
+		<field name="MEROITIC_HIEROGLYPHS" since="26" />
+		<field name="MIAO" since="26" />
+		<field name="MONGOLIAN" />
+		<field name="MYANMAR" />
+		<field name="NEW_TAI_LUE" />
+		<field name="NKO" />
+		<field name="OGHAM" />
+		<field name="OLD_ITALIC" />
+		<field name="OLD_PERSIAN" />
+		<field name="OLD_SOUTH_ARABIAN" />
+		<field name="OLD_TURKIC" />
+		<field name="OL_CHIKI" />
+		<field name="ORIYA" />
+		<field name="OSMANYA" />
+		<field name="PHAGS_PA" />
+		<field name="PHOENICIAN" />
+		<field name="REJANG" />
+		<field name="RUNIC" />
+		<field name="SAMARITAN" />
+		<field name="SAURASHTRA" />
+		<field name="SHARADA" since="26" />
+		<field name="SHAVIAN" />
+		<field name="SINHALA" />
+		<field name="SORA_SOMPENG" since="26" />
+		<field name="SUNDANESE" />
+		<field name="SYLOTI_NAGRI" />
+		<field name="SYRIAC" />
+		<field name="TAGALOG" />
+		<field name="TAGBANWA" />
+		<field name="TAI_LE" />
+		<field name="TAI_THAM" />
+		<field name="TAI_VIET" />
+		<field name="TAKRI" since="26" />
+		<field name="TAMIL" />
+		<field name="TELUGU" />
+		<field name="THAANA" />
+		<field name="THAI" />
+		<field name="TIBETAN" />
+		<field name="TIFINAGH" />
+		<field name="UGARITIC" />
+		<field name="UNKNOWN" />
+		<field name="VAI" />
+		<field name="YI" />
+	</class>
+	<class name="java/lang/Class" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/reflect/AnnotatedElement" />
+		<implements name="java/lang/reflect/GenericDeclaration" />
+		<implements name="java/lang/reflect/Type" />
+		<method name="asSubclass(Ljava/lang/Class;)Ljava/lang/Class;" />
+		<method name="cast(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="desiredAssertionStatus()Z" />
+		<method name="forName(Ljava/lang/String;)Ljava/lang/Class;" />
+		<method name="forName(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;" />
+		<method name="getCanonicalName()Ljava/lang/String;" />
+		<method name="getClassLoader()Ljava/lang/ClassLoader;" />
+		<method name="getClasses()[Ljava/lang/Class;" />
+		<method name="getComponentType()Ljava/lang/Class;" />
+		<method name="getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;" />
+		<method name="getConstructors()[Ljava/lang/reflect/Constructor;" />
+		<method name="getDeclaredClasses()[Ljava/lang/Class;" />
+		<method name="getDeclaredConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;" />
+		<method name="getDeclaredConstructors()[Ljava/lang/reflect/Constructor;" />
+		<method name="getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;" />
+		<method name="getDeclaredFields()[Ljava/lang/reflect/Field;" />
+		<method name="getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;" />
+		<method name="getDeclaredMethods()[Ljava/lang/reflect/Method;" />
+		<method name="getDeclaringClass()Ljava/lang/Class;" />
+		<method name="getEnclosingClass()Ljava/lang/Class;" />
+		<method name="getEnclosingConstructor()Ljava/lang/reflect/Constructor;" />
+		<method name="getEnclosingMethod()Ljava/lang/reflect/Method;" />
+		<method name="getEnumConstants()[Ljava/lang/Object;" />
+		<method name="getField(Ljava/lang/String;)Ljava/lang/reflect/Field;" />
+		<method name="getFields()[Ljava/lang/reflect/Field;" />
+		<method name="getGenericInterfaces()[Ljava/lang/reflect/Type;" />
+		<method name="getGenericSuperclass()Ljava/lang/reflect/Type;" />
+		<method name="getInterfaces()[Ljava/lang/Class;" />
+		<method name="getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;" />
+		<method name="getMethods()[Ljava/lang/reflect/Method;" />
+		<method name="getModifiers()I" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getPackage()Ljava/lang/Package;" />
+		<method name="getPackageName()Ljava/lang/String;" since="31" />
+		<method name="getProtectionDomain()Ljava/security/ProtectionDomain;" />
+		<method name="getResource(Ljava/lang/String;)Ljava/net/URL;" />
+		<method name="getResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream;" />
+		<method name="getSigners()[Ljava/lang/Object;" />
+		<method name="getSimpleName()Ljava/lang/String;" />
+		<method name="getSuperclass()Ljava/lang/Class;" />
+		<method name="getTypeName()Ljava/lang/String;" since="26" />
+		<method name="isAnnotation()Z" />
+		<method name="isAnonymousClass()Z" />
+		<method name="isArray()Z" />
+		<method name="isAssignableFrom(Ljava/lang/Class;)Z" />
+		<method name="isEnum()Z" />
+		<method name="isInstance(Ljava/lang/Object;)Z" />
+		<method name="isInterface()Z" />
+		<method name="isLocalClass()Z" />
+		<method name="isMemberClass()Z" />
+		<method name="isPrimitive()Z" />
+		<method name="isSynthetic()Z" />
+		<method name="newInstance()Ljava/lang/Object;" />
+		<method name="toGenericString()Ljava/lang/String;" since="26" />
+	</class>
+	<class name="java/lang/ClassCastException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/ClassCircularityError" since="1">
+		<extends name="java/lang/LinkageError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/ClassFormatError" since="1">
+		<extends name="java/lang/LinkageError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/ClassLoader" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/ClassLoader;)V" />
+		<method name="clearAssertionStatus()V" />
+		<method name="defineClass(Ljava/lang/String;Ljava/nio/ByteBuffer;Ljava/security/ProtectionDomain;)Ljava/lang/Class;" />
+		<method name="defineClass(Ljava/lang/String;[BII)Ljava/lang/Class;" />
+		<method name="defineClass(Ljava/lang/String;[BIILjava/security/ProtectionDomain;)Ljava/lang/Class;" />
+		<method name="defineClass([BII)Ljava/lang/Class;" deprecated="15" />
+		<method name="definePackage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)Ljava/lang/Package;" />
+		<method name="findClass(Ljava/lang/String;)Ljava/lang/Class;" />
+		<method name="findLibrary(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="findLoadedClass(Ljava/lang/String;)Ljava/lang/Class;" />
+		<method name="findResource(Ljava/lang/String;)Ljava/net/URL;" />
+		<method name="findResources(Ljava/lang/String;)Ljava/util/Enumeration;" />
+		<method name="findSystemClass(Ljava/lang/String;)Ljava/lang/Class;" />
+		<method name="getPackage(Ljava/lang/String;)Ljava/lang/Package;" />
+		<method name="getPackages()[Ljava/lang/Package;" />
+		<method name="getParent()Ljava/lang/ClassLoader;" />
+		<method name="getResource(Ljava/lang/String;)Ljava/net/URL;" />
+		<method name="getResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream;" />
+		<method name="getResources(Ljava/lang/String;)Ljava/util/Enumeration;" />
+		<method name="getSystemClassLoader()Ljava/lang/ClassLoader;" />
+		<method name="getSystemResource(Ljava/lang/String;)Ljava/net/URL;" />
+		<method name="getSystemResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream;" />
+		<method name="getSystemResources(Ljava/lang/String;)Ljava/util/Enumeration;" />
+		<method name="loadClass(Ljava/lang/String;)Ljava/lang/Class;" />
+		<method name="loadClass(Ljava/lang/String;Z)Ljava/lang/Class;" />
+		<method name="registerAsParallelCapable()Z" since="24" />
+		<method name="resolveClass(Ljava/lang/Class;)V" />
+		<method name="setClassAssertionStatus(Ljava/lang/String;Z)V" />
+		<method name="setDefaultAssertionStatus(Z)V" />
+		<method name="setPackageAssertionStatus(Ljava/lang/String;Z)V" />
+		<method name="setSigners(Ljava/lang/Class;[Ljava/lang/Object;)V" />
+	</class>
+	<class name="java/lang/ClassNotFoundException" since="1">
+		<extends name="java/lang/Exception" removed="19" />
+		<extends name="java/lang/ReflectiveOperationException" since="19" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="getException()Ljava/lang/Throwable;" />
+	</class>
+	<class name="java/lang/CloneNotSupportedException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/Cloneable" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="java/lang/Comparable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="compareTo(Ljava/lang/Object;)I" />
+	</class>
+	<class name="java/lang/Compiler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="command(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="compileClass(Ljava/lang/Class;)Z" />
+		<method name="compileClasses(Ljava/lang/String;)Z" />
+		<method name="disable()V" />
+		<method name="enable()V" />
+	</class>
+	<class name="java/lang/Deprecated" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="forRemoval()Z" since="31" />
+		<method name="since()Ljava/lang/String;" since="31" />
+	</class>
+	<class name="java/lang/Double" since="1">
+		<extends name="java/lang/Number" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(D)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="compare(DD)I" />
+		<method name="compareTo(Ljava/lang/Double;)I" />
+		<method name="doubleToLongBits(D)J" />
+		<method name="doubleToRawLongBits(D)J" />
+		<method name="hashCode(D)I" since="24" />
+		<method name="isFinite(D)Z" since="24" />
+		<method name="isInfinite()Z" />
+		<method name="isInfinite(D)Z" />
+		<method name="isNaN()Z" />
+		<method name="isNaN(D)Z" />
+		<method name="longBitsToDouble(J)D" />
+		<method name="max(DD)D" since="24" />
+		<method name="min(DD)D" since="24" />
+		<method name="parseDouble(Ljava/lang/String;)D" />
+		<method name="sum(DD)D" since="24" />
+		<method name="toHexString(D)Ljava/lang/String;" />
+		<method name="toString(D)Ljava/lang/String;" />
+		<method name="valueOf(D)Ljava/lang/Double;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/lang/Double;" />
+		<field name="BYTES" since="24" />
+		<field name="MAX_EXPONENT" since="9" />
+		<field name="MAX_VALUE" />
+		<field name="MIN_EXPONENT" since="9" />
+		<field name="MIN_NORMAL" since="9" />
+		<field name="MIN_VALUE" />
+		<field name="NEGATIVE_INFINITY" />
+		<field name="NaN" />
+		<field name="POSITIVE_INFINITY" />
+		<field name="SIZE" />
+		<field name="TYPE" />
+	</class>
+	<class name="java/lang/Enum" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="compareTo(Ljava/lang/Enum;)I" />
+		<method name="getDeclaringClass()Ljava/lang/Class;" />
+		<method name="name()Ljava/lang/String;" />
+		<method name="ordinal()I" />
+		<method name="valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;" />
+	</class>
+	<class name="java/lang/EnumConstantNotPresentException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;Ljava/lang/String;)V" />
+		<method name="constantName()Ljava/lang/String;" />
+		<method name="enumType()Ljava/lang/Class;" />
+	</class>
+	<class name="java/lang/Error" since="1">
+		<extends name="java/lang/Throwable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;ZZ)V" since="24" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/lang/Exception" since="1">
+		<extends name="java/lang/Throwable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;ZZ)V" since="24" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/lang/ExceptionInInitializerError" since="1">
+		<extends name="java/lang/LinkageError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+		<method name="getException()Ljava/lang/Throwable;" />
+	</class>
+	<class name="java/lang/Float" since="1">
+		<extends name="java/lang/Number" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(D)V" />
+		<method name="&lt;init&gt;(F)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="compare(FF)I" />
+		<method name="compareTo(Ljava/lang/Float;)I" />
+		<method name="floatToIntBits(F)I" />
+		<method name="floatToRawIntBits(F)I" />
+		<method name="hashCode(F)I" since="24" />
+		<method name="intBitsToFloat(I)F" />
+		<method name="isFinite(F)Z" since="24" />
+		<method name="isInfinite()Z" />
+		<method name="isInfinite(F)Z" />
+		<method name="isNaN()Z" />
+		<method name="isNaN(F)Z" />
+		<method name="max(FF)F" since="24" />
+		<method name="min(FF)F" since="24" />
+		<method name="parseFloat(Ljava/lang/String;)F" />
+		<method name="sum(FF)F" since="24" />
+		<method name="toHexString(F)Ljava/lang/String;" />
+		<method name="toString(F)Ljava/lang/String;" />
+		<method name="valueOf(F)Ljava/lang/Float;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/lang/Float;" />
+		<field name="BYTES" since="24" />
+		<field name="MAX_EXPONENT" since="9" />
+		<field name="MAX_VALUE" />
+		<field name="MIN_EXPONENT" since="9" />
+		<field name="MIN_NORMAL" since="9" />
+		<field name="MIN_VALUE" />
+		<field name="NEGATIVE_INFINITY" />
+		<field name="NaN" />
+		<field name="POSITIVE_INFINITY" />
+		<field name="SIZE" />
+		<field name="TYPE" />
+	</class>
+	<class name="java/lang/FunctionalInterface" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="java/lang/IllegalAccessError" since="1">
+		<extends name="java/lang/IncompatibleClassChangeError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/IllegalAccessException" since="1">
+		<extends name="java/lang/Exception" removed="19" />
+		<extends name="java/lang/ReflectiveOperationException" since="19" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/IllegalArgumentException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/lang/IllegalMonitorStateException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/IllegalStateException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/lang/IllegalThreadStateException" since="1">
+		<extends name="java/lang/IllegalArgumentException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/IncompatibleClassChangeError" since="1">
+		<extends name="java/lang/LinkageError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/IndexOutOfBoundsException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/InheritableThreadLocal" since="1">
+		<extends name="java/lang/ThreadLocal" />
+		<method name="&lt;init&gt;()V" />
+		<method name="childValue(Ljava/lang/Object;)Ljava/lang/Object;" />
+	</class>
+	<class name="java/lang/InstantiationError" since="1">
+		<extends name="java/lang/IncompatibleClassChangeError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/InstantiationException" since="1">
+		<extends name="java/lang/Exception" removed="19" />
+		<extends name="java/lang/ReflectiveOperationException" since="19" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/Integer" since="1">
+		<extends name="java/lang/Number" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="bitCount(I)I" />
+		<method name="compare(II)I" since="19" />
+		<method name="compareTo(Ljava/lang/Integer;)I" />
+		<method name="compareUnsigned(II)I" since="26" />
+		<method name="decode(Ljava/lang/String;)Ljava/lang/Integer;" />
+		<method name="divideUnsigned(II)I" since="26" />
+		<method name="getInteger(Ljava/lang/String;)Ljava/lang/Integer;" />
+		<method name="getInteger(Ljava/lang/String;I)Ljava/lang/Integer;" />
+		<method name="getInteger(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Integer;" />
+		<method name="hashCode(I)I" since="24" />
+		<method name="highestOneBit(I)I" />
+		<method name="lowestOneBit(I)I" />
+		<method name="max(II)I" since="24" />
+		<method name="min(II)I" since="24" />
+		<method name="numberOfLeadingZeros(I)I" />
+		<method name="numberOfTrailingZeros(I)I" />
+		<method name="parseInt(Ljava/lang/String;)I" />
+		<method name="parseInt(Ljava/lang/String;I)I" />
+		<method name="parseUnsignedInt(Ljava/lang/String;)I" since="26" />
+		<method name="parseUnsignedInt(Ljava/lang/String;I)I" since="26" />
+		<method name="remainderUnsigned(II)I" since="26" />
+		<method name="reverse(I)I" />
+		<method name="reverseBytes(I)I" />
+		<method name="rotateLeft(II)I" />
+		<method name="rotateRight(II)I" />
+		<method name="signum(I)I" />
+		<method name="sum(II)I" since="24" />
+		<method name="toBinaryString(I)Ljava/lang/String;" />
+		<method name="toHexString(I)Ljava/lang/String;" />
+		<method name="toOctalString(I)Ljava/lang/String;" />
+		<method name="toString(I)Ljava/lang/String;" />
+		<method name="toString(II)Ljava/lang/String;" />
+		<method name="toUnsignedLong(I)J" since="26" />
+		<method name="toUnsignedString(I)Ljava/lang/String;" since="26" />
+		<method name="toUnsignedString(II)Ljava/lang/String;" since="26" />
+		<method name="valueOf(I)Ljava/lang/Integer;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/lang/Integer;" />
+		<method name="valueOf(Ljava/lang/String;I)Ljava/lang/Integer;" />
+		<field name="BYTES" since="24" />
+		<field name="MAX_VALUE" />
+		<field name="MIN_VALUE" />
+		<field name="SIZE" />
+		<field name="TYPE" />
+	</class>
+	<class name="java/lang/InternalError" since="1">
+		<extends name="java/lang/VirtualMachineError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" since="24" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" since="24" />
+	</class>
+	<class name="java/lang/InterruptedException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/Iterable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="forEach(Ljava/util/function/Consumer;)V" since="24" />
+		<method name="iterator()Ljava/util/Iterator;" />
+		<method name="spliterator()Ljava/util/Spliterator;" since="24" />
+	</class>
+	<class name="java/lang/LinkageError" since="1">
+		<extends name="java/lang/Error" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" since="19" />
+	</class>
+	<class name="java/lang/Long" since="1">
+		<extends name="java/lang/Number" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(J)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="bitCount(J)I" />
+		<method name="compare(JJ)I" since="19" />
+		<method name="compareTo(Ljava/lang/Long;)I" />
+		<method name="compareUnsigned(JJ)I" since="26" />
+		<method name="decode(Ljava/lang/String;)Ljava/lang/Long;" />
+		<method name="divideUnsigned(JJ)J" since="26" />
+		<method name="getLong(Ljava/lang/String;)Ljava/lang/Long;" />
+		<method name="getLong(Ljava/lang/String;J)Ljava/lang/Long;" />
+		<method name="getLong(Ljava/lang/String;Ljava/lang/Long;)Ljava/lang/Long;" />
+		<method name="hashCode(J)I" since="24" />
+		<method name="highestOneBit(J)J" />
+		<method name="lowestOneBit(J)J" />
+		<method name="max(JJ)J" since="24" />
+		<method name="min(JJ)J" since="24" />
+		<method name="numberOfLeadingZeros(J)I" />
+		<method name="numberOfTrailingZeros(J)I" />
+		<method name="parseLong(Ljava/lang/String;)J" />
+		<method name="parseLong(Ljava/lang/String;I)J" />
+		<method name="parseUnsignedLong(Ljava/lang/String;)J" since="26" />
+		<method name="parseUnsignedLong(Ljava/lang/String;I)J" since="26" />
+		<method name="remainderUnsigned(JJ)J" since="26" />
+		<method name="reverse(J)J" />
+		<method name="reverseBytes(J)J" />
+		<method name="rotateLeft(JI)J" />
+		<method name="rotateRight(JI)J" />
+		<method name="signum(J)I" />
+		<method name="sum(JJ)J" since="24" />
+		<method name="toBinaryString(J)Ljava/lang/String;" />
+		<method name="toHexString(J)Ljava/lang/String;" />
+		<method name="toOctalString(J)Ljava/lang/String;" />
+		<method name="toString(J)Ljava/lang/String;" />
+		<method name="toString(JI)Ljava/lang/String;" />
+		<method name="toUnsignedString(J)Ljava/lang/String;" since="26" />
+		<method name="toUnsignedString(JI)Ljava/lang/String;" since="26" />
+		<method name="valueOf(J)Ljava/lang/Long;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/lang/Long;" />
+		<method name="valueOf(Ljava/lang/String;I)Ljava/lang/Long;" />
+		<field name="BYTES" since="24" />
+		<field name="MAX_VALUE" />
+		<field name="MIN_VALUE" />
+		<field name="SIZE" />
+		<field name="TYPE" />
+	</class>
+	<class name="java/lang/Math" since="1">
+		<extends name="java/lang/Object" />
+		<method name="IEEEremainder(DD)D" />
+		<method name="abs(D)D" />
+		<method name="abs(F)F" />
+		<method name="abs(I)I" />
+		<method name="abs(J)J" />
+		<method name="acos(D)D" />
+		<method name="addExact(II)I" since="24" />
+		<method name="addExact(JJ)J" since="24" />
+		<method name="asin(D)D" />
+		<method name="atan(D)D" />
+		<method name="atan2(DD)D" />
+		<method name="cbrt(D)D" />
+		<method name="ceil(D)D" />
+		<method name="copySign(DD)D" since="9" />
+		<method name="copySign(FF)F" since="9" />
+		<method name="cos(D)D" />
+		<method name="cosh(D)D" />
+		<method name="decrementExact(I)I" since="24" />
+		<method name="decrementExact(J)J" since="24" />
+		<method name="exp(D)D" />
+		<method name="expm1(D)D" />
+		<method name="floor(D)D" />
+		<method name="floorDiv(II)I" since="24" />
+		<method name="floorDiv(JI)J" since="31" />
+		<method name="floorDiv(JJ)J" since="24" />
+		<method name="floorMod(II)I" since="24" />
+		<method name="floorMod(JI)I" since="31" />
+		<method name="floorMod(JJ)J" since="24" />
+		<method name="getExponent(D)I" since="9" />
+		<method name="getExponent(F)I" since="9" />
+		<method name="hypot(DD)D" />
+		<method name="incrementExact(I)I" since="24" />
+		<method name="incrementExact(J)J" since="24" />
+		<method name="log(D)D" />
+		<method name="log10(D)D" />
+		<method name="log1p(D)D" />
+		<method name="max(DD)D" />
+		<method name="max(FF)F" />
+		<method name="max(II)I" />
+		<method name="max(JJ)J" />
+		<method name="min(DD)D" />
+		<method name="min(FF)F" />
+		<method name="min(II)I" />
+		<method name="min(JJ)J" />
+		<method name="multiplyExact(II)I" since="24" />
+		<method name="multiplyExact(JI)J" since="31" />
+		<method name="multiplyExact(JJ)J" since="24" />
+		<method name="multiplyFull(II)J" since="31" />
+		<method name="multiplyHigh(JJ)J" since="31" />
+		<method name="negateExact(I)I" since="24" />
+		<method name="negateExact(J)J" since="24" />
+		<method name="nextAfter(DD)D" since="9" />
+		<method name="nextAfter(FD)F" since="9" />
+		<method name="nextDown(D)D" since="24" />
+		<method name="nextDown(F)F" since="24" />
+		<method name="nextUp(D)D" since="9" />
+		<method name="nextUp(F)F" since="9" />
+		<method name="pow(DD)D" />
+		<method name="random()D" />
+		<method name="rint(D)D" />
+		<method name="round(D)J" />
+		<method name="round(F)I" />
+		<method name="scalb(DI)D" since="9" />
+		<method name="scalb(FI)F" since="9" />
+		<method name="signum(D)D" />
+		<method name="signum(F)F" />
+		<method name="sin(D)D" />
+		<method name="sinh(D)D" />
+		<method name="sqrt(D)D" />
+		<method name="subtractExact(II)I" since="24" />
+		<method name="subtractExact(JJ)J" since="24" />
+		<method name="tan(D)D" />
+		<method name="tanh(D)D" />
+		<method name="toDegrees(D)D" />
+		<method name="toIntExact(J)I" since="24" />
+		<method name="toRadians(D)D" />
+		<method name="ulp(D)D" />
+		<method name="ulp(F)F" />
+		<field name="E" />
+		<field name="PI" />
+	</class>
+	<class name="java/lang/NegativeArraySizeException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/NoClassDefFoundError" since="1">
+		<extends name="java/lang/LinkageError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/NoSuchFieldError" since="1">
+		<extends name="java/lang/IncompatibleClassChangeError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/NoSuchFieldException" since="1">
+		<extends name="java/lang/Exception" removed="19" />
+		<extends name="java/lang/ReflectiveOperationException" since="19" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/NoSuchMethodError" since="1">
+		<extends name="java/lang/IncompatibleClassChangeError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/NoSuchMethodException" since="1">
+		<extends name="java/lang/Exception" removed="19" />
+		<extends name="java/lang/ReflectiveOperationException" since="19" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/NullPointerException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/Number" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="byteValue()B" />
+		<method name="doubleValue()D" />
+		<method name="floatValue()F" />
+		<method name="intValue()I" />
+		<method name="longValue()J" />
+		<method name="shortValue()S" />
+	</class>
+	<class name="java/lang/NumberFormatException" since="1">
+		<extends name="java/lang/IllegalArgumentException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/Object" since="1">
+		<method name="&lt;init&gt;()V" />
+		<method name="clone()Ljava/lang/Object;" />
+		<method name="equals(Ljava/lang/Object;)Z" />
+		<method name="finalize()V" />
+		<method name="getClass()Ljava/lang/Class;" />
+		<method name="hashCode()I" />
+		<method name="notify()V" />
+		<method name="notifyAll()V" />
+		<method name="toString()Ljava/lang/String;" />
+		<method name="wait()V" />
+		<method name="wait(J)V" />
+		<method name="wait(JI)V" />
+	</class>
+	<class name="java/lang/OutOfMemoryError" since="1">
+		<extends name="java/lang/VirtualMachineError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/Override" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="java/lang/Package" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/reflect/AnnotatedElement" />
+		<method name="getImplementationTitle()Ljava/lang/String;" />
+		<method name="getImplementationVendor()Ljava/lang/String;" />
+		<method name="getImplementationVersion()Ljava/lang/String;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getPackage(Ljava/lang/String;)Ljava/lang/Package;" />
+		<method name="getPackages()[Ljava/lang/Package;" />
+		<method name="getSpecificationTitle()Ljava/lang/String;" />
+		<method name="getSpecificationVendor()Ljava/lang/String;" />
+		<method name="getSpecificationVersion()Ljava/lang/String;" />
+		<method name="isCompatibleWith(Ljava/lang/String;)Z" />
+		<method name="isSealed()Z" />
+		<method name="isSealed(Ljava/net/URL;)Z" />
+	</class>
+	<class name="java/lang/Process" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="destroy()V" />
+		<method name="destroyForcibly()Ljava/lang/Process;" since="26" />
+		<method name="exitValue()I" />
+		<method name="getErrorStream()Ljava/io/InputStream;" />
+		<method name="getInputStream()Ljava/io/InputStream;" />
+		<method name="getOutputStream()Ljava/io/OutputStream;" />
+		<method name="isAlive()Z" since="26" />
+		<method name="waitFor()I" />
+		<method name="waitFor(JLjava/util/concurrent/TimeUnit;)Z" since="26" />
+	</class>
+	<class name="java/lang/ProcessBuilder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/util/List;)V" />
+		<method name="&lt;init&gt;([Ljava/lang/String;)V" />
+		<method name="command()Ljava/util/List;" />
+		<method name="command(Ljava/util/List;)Ljava/lang/ProcessBuilder;" />
+		<method name="command([Ljava/lang/String;)Ljava/lang/ProcessBuilder;" />
+		<method name="directory()Ljava/io/File;" />
+		<method name="directory(Ljava/io/File;)Ljava/lang/ProcessBuilder;" />
+		<method name="environment()Ljava/util/Map;" />
+		<method name="inheritIO()Ljava/lang/ProcessBuilder;" since="26" />
+		<method name="redirectError()Ljava/lang/ProcessBuilder$Redirect;" since="26" />
+		<method name="redirectError(Ljava/io/File;)Ljava/lang/ProcessBuilder;" since="26" />
+		<method name="redirectError(Ljava/lang/ProcessBuilder$Redirect;)Ljava/lang/ProcessBuilder;" since="26" />
+		<method name="redirectErrorStream()Z" />
+		<method name="redirectErrorStream(Z)Ljava/lang/ProcessBuilder;" />
+		<method name="redirectInput()Ljava/lang/ProcessBuilder$Redirect;" since="26" />
+		<method name="redirectInput(Ljava/io/File;)Ljava/lang/ProcessBuilder;" since="26" />
+		<method name="redirectInput(Ljava/lang/ProcessBuilder$Redirect;)Ljava/lang/ProcessBuilder;" since="26" />
+		<method name="redirectOutput()Ljava/lang/ProcessBuilder$Redirect;" since="26" />
+		<method name="redirectOutput(Ljava/io/File;)Ljava/lang/ProcessBuilder;" since="26" />
+		<method name="redirectOutput(Ljava/lang/ProcessBuilder$Redirect;)Ljava/lang/ProcessBuilder;" since="26" />
+		<method name="start()Ljava/lang/Process;" />
+	</class>
+	<class name="java/lang/ProcessBuilder$Redirect" since="26">
+		<extends name="java/lang/Object" />
+		<method name="appendTo(Ljava/io/File;)Ljava/lang/ProcessBuilder$Redirect;" />
+		<method name="file()Ljava/io/File;" />
+		<method name="from(Ljava/io/File;)Ljava/lang/ProcessBuilder$Redirect;" />
+		<method name="to(Ljava/io/File;)Ljava/lang/ProcessBuilder$Redirect;" />
+		<method name="type()Ljava/lang/ProcessBuilder$Redirect$Type;" />
+		<field name="INHERIT" />
+		<field name="PIPE" />
+	</class>
+	<class name="java/lang/ProcessBuilder$Redirect$Type" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/lang/ProcessBuilder$Redirect$Type;" />
+		<method name="values()[Ljava/lang/ProcessBuilder$Redirect$Type;" />
+		<field name="APPEND" />
+		<field name="INHERIT" />
+		<field name="PIPE" />
+		<field name="READ" />
+		<field name="WRITE" />
+	</class>
+	<class name="java/lang/Readable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="read(Ljava/nio/CharBuffer;)I" />
+	</class>
+	<class name="java/lang/ReflectiveOperationException" since="19">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/lang/Runnable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="run()V" />
+	</class>
+	<class name="java/lang/Runtime" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addShutdownHook(Ljava/lang/Thread;)V" />
+		<method name="availableProcessors()I" />
+		<method name="exec(Ljava/lang/String;)Ljava/lang/Process;" />
+		<method name="exec(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Process;" />
+		<method name="exec(Ljava/lang/String;[Ljava/lang/String;Ljava/io/File;)Ljava/lang/Process;" />
+		<method name="exec([Ljava/lang/String;)Ljava/lang/Process;" />
+		<method name="exec([Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Process;" />
+		<method name="exec([Ljava/lang/String;[Ljava/lang/String;Ljava/io/File;)Ljava/lang/Process;" />
+		<method name="exit(I)V" />
+		<method name="freeMemory()J" />
+		<method name="gc()V" />
+		<method name="getLocalizedInputStream(Ljava/io/InputStream;)Ljava/io/InputStream;" deprecated="15" />
+		<method name="getLocalizedOutputStream(Ljava/io/OutputStream;)Ljava/io/OutputStream;" deprecated="15" />
+		<method name="getRuntime()Ljava/lang/Runtime;" />
+		<method name="halt(I)V" />
+		<method name="load(Ljava/lang/String;)V" />
+		<method name="loadLibrary(Ljava/lang/String;)V" />
+		<method name="maxMemory()J" />
+		<method name="removeShutdownHook(Ljava/lang/Thread;)Z" />
+		<method name="runFinalization()V" />
+		<method name="runFinalizersOnExit(Z)V" deprecated="15" />
+		<method name="totalMemory()J" />
+		<method name="traceInstructions(Z)V" />
+		<method name="traceMethodCalls(Z)V" />
+	</class>
+	<class name="java/lang/RuntimeException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;ZZ)V" since="24" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/lang/RuntimePermission" since="1">
+		<extends name="java/security/BasicPermission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/SafeVarargs" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="java/lang/SecurityException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/lang/SecurityManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="checkAccept(Ljava/lang/String;I)V" />
+		<method name="checkAccess(Ljava/lang/Thread;)V" />
+		<method name="checkAccess(Ljava/lang/ThreadGroup;)V" />
+		<method name="checkAwtEventQueueAccess()V" />
+		<method name="checkConnect(Ljava/lang/String;I)V" />
+		<method name="checkConnect(Ljava/lang/String;ILjava/lang/Object;)V" />
+		<method name="checkCreateClassLoader()V" />
+		<method name="checkDelete(Ljava/lang/String;)V" />
+		<method name="checkExec(Ljava/lang/String;)V" />
+		<method name="checkExit(I)V" />
+		<method name="checkLink(Ljava/lang/String;)V" />
+		<method name="checkListen(I)V" />
+		<method name="checkMemberAccess(Ljava/lang/Class;I)V" />
+		<method name="checkMulticast(Ljava/net/InetAddress;)V" />
+		<method name="checkMulticast(Ljava/net/InetAddress;B)V" deprecated="15" />
+		<method name="checkPackageAccess(Ljava/lang/String;)V" />
+		<method name="checkPackageDefinition(Ljava/lang/String;)V" />
+		<method name="checkPermission(Ljava/security/Permission;)V" />
+		<method name="checkPermission(Ljava/security/Permission;Ljava/lang/Object;)V" />
+		<method name="checkPrintJobAccess()V" />
+		<method name="checkPropertiesAccess()V" />
+		<method name="checkPropertyAccess(Ljava/lang/String;)V" />
+		<method name="checkRead(Ljava/io/FileDescriptor;)V" />
+		<method name="checkRead(Ljava/lang/String;)V" />
+		<method name="checkRead(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="checkSecurityAccess(Ljava/lang/String;)V" />
+		<method name="checkSetFactory()V" />
+		<method name="checkSystemClipboardAccess()V" />
+		<method name="checkTopLevelWindow(Ljava/lang/Object;)Z" />
+		<method name="checkWrite(Ljava/io/FileDescriptor;)V" />
+		<method name="checkWrite(Ljava/lang/String;)V" />
+		<method name="classDepth(Ljava/lang/String;)I" deprecated="15" />
+		<method name="classLoaderDepth()I" deprecated="15" />
+		<method name="currentClassLoader()Ljava/lang/ClassLoader;" deprecated="15" />
+		<method name="currentLoadedClass()Ljava/lang/Class;" deprecated="15" />
+		<method name="getClassContext()[Ljava/lang/Class;" />
+		<method name="getInCheck()Z" deprecated="15" />
+		<method name="getSecurityContext()Ljava/lang/Object;" />
+		<method name="getThreadGroup()Ljava/lang/ThreadGroup;" />
+		<method name="inClass(Ljava/lang/String;)Z" deprecated="15" />
+		<method name="inClassLoader()Z" deprecated="15" />
+		<field name="inCheck" deprecated="15" />
+	</class>
+	<class name="java/lang/Short" since="1">
+		<extends name="java/lang/Number" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="31" />
+		<method name="&lt;init&gt;(S)V" deprecated="31" />
+		<method name="compare(SS)I" since="19" />
+		<method name="compareTo(Ljava/lang/Short;)I" />
+		<method name="compareUnsigned(SS)I" since="31" />
+		<method name="decode(Ljava/lang/String;)Ljava/lang/Short;" />
+		<method name="hashCode(S)I" since="24" />
+		<method name="parseShort(Ljava/lang/String;)S" />
+		<method name="parseShort(Ljava/lang/String;I)S" />
+		<method name="reverseBytes(S)S" />
+		<method name="toString(S)Ljava/lang/String;" />
+		<method name="toUnsignedInt(S)I" since="26" />
+		<method name="toUnsignedLong(S)J" since="26" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/lang/Short;" />
+		<method name="valueOf(Ljava/lang/String;I)Ljava/lang/Short;" />
+		<method name="valueOf(S)Ljava/lang/Short;" />
+		<field name="BYTES" since="24" />
+		<field name="MAX_VALUE" />
+		<field name="MIN_VALUE" />
+		<field name="SIZE" />
+		<field name="TYPE" />
+	</class>
+	<class name="java/lang/StackOverflowError" since="1">
+		<extends name="java/lang/VirtualMachineError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/StackTraceElement" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="getClassName()Ljava/lang/String;" />
+		<method name="getFileName()Ljava/lang/String;" />
+		<method name="getLineNumber()I" />
+		<method name="getMethodName()Ljava/lang/String;" />
+		<method name="isNativeMethod()Z" />
+	</class>
+	<class name="java/lang/StrictMath" since="1">
+		<extends name="java/lang/Object" />
+		<method name="IEEEremainder(DD)D" />
+		<method name="abs(D)D" />
+		<method name="abs(F)F" />
+		<method name="abs(I)I" />
+		<method name="abs(J)J" />
+		<method name="acos(D)D" />
+		<method name="addExact(II)I" since="24" />
+		<method name="addExact(JJ)J" since="24" />
+		<method name="asin(D)D" />
+		<method name="atan(D)D" />
+		<method name="atan2(DD)D" />
+		<method name="cbrt(D)D" />
+		<method name="ceil(D)D" />
+		<method name="copySign(DD)D" since="9" />
+		<method name="copySign(FF)F" since="9" />
+		<method name="cos(D)D" />
+		<method name="cosh(D)D" />
+		<method name="exp(D)D" />
+		<method name="expm1(D)D" />
+		<method name="floor(D)D" />
+		<method name="floorDiv(II)I" since="24" />
+		<method name="floorDiv(JI)J" since="31" />
+		<method name="floorDiv(JJ)J" since="24" />
+		<method name="floorMod(II)I" since="24" />
+		<method name="floorMod(JI)I" since="31" />
+		<method name="floorMod(JJ)J" since="24" />
+		<method name="getExponent(D)I" since="9" />
+		<method name="getExponent(F)I" since="9" />
+		<method name="hypot(DD)D" />
+		<method name="log(D)D" />
+		<method name="log10(D)D" />
+		<method name="log1p(D)D" />
+		<method name="max(DD)D" />
+		<method name="max(FF)F" />
+		<method name="max(II)I" />
+		<method name="max(JJ)J" />
+		<method name="min(DD)D" />
+		<method name="min(FF)F" />
+		<method name="min(II)I" />
+		<method name="min(JJ)J" />
+		<method name="multiplyExact(II)I" since="24" />
+		<method name="multiplyExact(JI)J" since="31" />
+		<method name="multiplyExact(JJ)J" since="24" />
+		<method name="multiplyFull(II)J" since="31" />
+		<method name="multiplyHigh(JJ)J" since="31" />
+		<method name="nextAfter(DD)D" since="9" />
+		<method name="nextAfter(FD)F" since="9" />
+		<method name="nextDown(D)D" since="24" />
+		<method name="nextDown(F)F" since="24" />
+		<method name="nextUp(D)D" since="9" />
+		<method name="nextUp(F)F" since="9" />
+		<method name="pow(DD)D" />
+		<method name="random()D" />
+		<method name="rint(D)D" />
+		<method name="round(D)J" />
+		<method name="round(F)I" />
+		<method name="scalb(DI)D" since="9" />
+		<method name="scalb(FI)F" since="9" />
+		<method name="signum(D)D" />
+		<method name="signum(F)F" />
+		<method name="sin(D)D" />
+		<method name="sinh(D)D" />
+		<method name="sqrt(D)D" />
+		<method name="subtractExact(II)I" since="24" />
+		<method name="subtractExact(JJ)J" since="24" />
+		<method name="tan(D)D" />
+		<method name="tanh(D)D" />
+		<method name="toDegrees(D)D" />
+		<method name="toIntExact(J)I" since="24" />
+		<method name="toRadians(D)D" />
+		<method name="ulp(D)D" />
+		<method name="ulp(F)F" />
+		<field name="E" />
+		<field name="PI" />
+	</class>
+	<class name="java/lang/String" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/CharSequence" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/StringBuffer;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/StringBuilder;)V" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="&lt;init&gt;([BI)V" deprecated="15" />
+		<method name="&lt;init&gt;([BII)V" />
+		<method name="&lt;init&gt;([BIII)V" deprecated="15" />
+		<method name="&lt;init&gt;([BIILjava/lang/String;)V" />
+		<method name="&lt;init&gt;([BIILjava/nio/charset/Charset;)V" since="9" />
+		<method name="&lt;init&gt;([BLjava/lang/String;)V" />
+		<method name="&lt;init&gt;([BLjava/nio/charset/Charset;)V" since="9" />
+		<method name="&lt;init&gt;([C)V" />
+		<method name="&lt;init&gt;([CII)V" />
+		<method name="&lt;init&gt;([III)V" />
+		<method name="codePointAt(I)I" />
+		<method name="codePointBefore(I)I" />
+		<method name="codePointCount(II)I" />
+		<method name="compareTo(Ljava/lang/String;)I" />
+		<method name="compareToIgnoreCase(Ljava/lang/String;)I" />
+		<method name="concat(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="contains(Ljava/lang/CharSequence;)Z" />
+		<method name="contentEquals(Ljava/lang/CharSequence;)Z" />
+		<method name="contentEquals(Ljava/lang/StringBuffer;)Z" />
+		<method name="copyValueOf([C)Ljava/lang/String;" />
+		<method name="copyValueOf([CII)Ljava/lang/String;" />
+		<method name="endsWith(Ljava/lang/String;)Z" />
+		<method name="equalsIgnoreCase(Ljava/lang/String;)Z" />
+		<method name="format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="getBytes()[B" />
+		<method name="getBytes(II[BI)V" deprecated="15" />
+		<method name="getBytes(Ljava/lang/String;)[B" />
+		<method name="getBytes(Ljava/nio/charset/Charset;)[B" since="9" />
+		<method name="getChars(II[CI)V" />
+		<method name="indexOf(I)I" />
+		<method name="indexOf(II)I" />
+		<method name="indexOf(Ljava/lang/String;)I" />
+		<method name="indexOf(Ljava/lang/String;I)I" />
+		<method name="intern()Ljava/lang/String;" />
+		<method name="isEmpty()Z" since="9" />
+		<method name="join(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;" since="26" />
+		<method name="join(Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)Ljava/lang/String;" since="26" />
+		<method name="lastIndexOf(I)I" />
+		<method name="lastIndexOf(II)I" />
+		<method name="lastIndexOf(Ljava/lang/String;)I" />
+		<method name="lastIndexOf(Ljava/lang/String;I)I" />
+		<method name="matches(Ljava/lang/String;)Z" />
+		<method name="offsetByCodePoints(II)I" />
+		<method name="regionMatches(ILjava/lang/String;II)Z" />
+		<method name="regionMatches(ZILjava/lang/String;II)Z" />
+		<method name="replace(CC)Ljava/lang/String;" />
+		<method name="replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;" />
+		<method name="replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="replaceFirst(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="split(Ljava/lang/String;)[Ljava/lang/String;" />
+		<method name="split(Ljava/lang/String;I)[Ljava/lang/String;" />
+		<method name="startsWith(Ljava/lang/String;)Z" />
+		<method name="startsWith(Ljava/lang/String;I)Z" />
+		<method name="substring(I)Ljava/lang/String;" />
+		<method name="substring(II)Ljava/lang/String;" />
+		<method name="toCharArray()[C" />
+		<method name="toLowerCase()Ljava/lang/String;" />
+		<method name="toLowerCase(Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="toUpperCase()Ljava/lang/String;" />
+		<method name="toUpperCase(Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="trim()Ljava/lang/String;" />
+		<method name="valueOf(C)Ljava/lang/String;" />
+		<method name="valueOf(D)Ljava/lang/String;" />
+		<method name="valueOf(F)Ljava/lang/String;" />
+		<method name="valueOf(I)Ljava/lang/String;" />
+		<method name="valueOf(J)Ljava/lang/String;" />
+		<method name="valueOf(Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="valueOf(Z)Ljava/lang/String;" />
+		<method name="valueOf([C)Ljava/lang/String;" />
+		<method name="valueOf([CII)Ljava/lang/String;" />
+		<field name="CASE_INSENSITIVE_ORDER" />
+	</class>
+	<class name="java/lang/StringBuffer" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Appendable" />
+		<implements name="java/lang/CharSequence" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="append(C)Ljava/lang/StringBuffer;" />
+		<method name="append(D)Ljava/lang/StringBuffer;" />
+		<method name="append(F)Ljava/lang/StringBuffer;" />
+		<method name="append(I)Ljava/lang/StringBuffer;" />
+		<method name="append(J)Ljava/lang/StringBuffer;" />
+		<method name="append(Ljava/lang/CharSequence;)Ljava/lang/StringBuffer;" />
+		<method name="append(Ljava/lang/CharSequence;II)Ljava/lang/StringBuffer;" />
+		<method name="append(Ljava/lang/Object;)Ljava/lang/StringBuffer;" />
+		<method name="append(Ljava/lang/String;)Ljava/lang/StringBuffer;" />
+		<method name="append(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;" />
+		<method name="append(Z)Ljava/lang/StringBuffer;" />
+		<method name="append([C)Ljava/lang/StringBuffer;" />
+		<method name="append([CII)Ljava/lang/StringBuffer;" />
+		<method name="appendCodePoint(I)Ljava/lang/StringBuffer;" />
+		<method name="delete(II)Ljava/lang/StringBuffer;" />
+		<method name="deleteCharAt(I)Ljava/lang/StringBuffer;" />
+		<method name="insert(IC)Ljava/lang/StringBuffer;" />
+		<method name="insert(ID)Ljava/lang/StringBuffer;" />
+		<method name="insert(IF)Ljava/lang/StringBuffer;" />
+		<method name="insert(II)Ljava/lang/StringBuffer;" />
+		<method name="insert(IJ)Ljava/lang/StringBuffer;" />
+		<method name="insert(ILjava/lang/CharSequence;)Ljava/lang/StringBuffer;" />
+		<method name="insert(ILjava/lang/CharSequence;II)Ljava/lang/StringBuffer;" />
+		<method name="insert(ILjava/lang/Object;)Ljava/lang/StringBuffer;" />
+		<method name="insert(ILjava/lang/String;)Ljava/lang/StringBuffer;" />
+		<method name="insert(IZ)Ljava/lang/StringBuffer;" />
+		<method name="insert(I[C)Ljava/lang/StringBuffer;" />
+		<method name="insert(I[CII)Ljava/lang/StringBuffer;" />
+		<method name="replace(IILjava/lang/String;)Ljava/lang/StringBuffer;" />
+		<method name="reverse()Ljava/lang/StringBuffer;" />
+	</class>
+	<class name="java/lang/StringBuilder" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Appendable" />
+		<implements name="java/lang/CharSequence" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="append(C)Ljava/lang/StringBuilder;" />
+		<method name="append(D)Ljava/lang/StringBuilder;" />
+		<method name="append(F)Ljava/lang/StringBuilder;" />
+		<method name="append(I)Ljava/lang/StringBuilder;" />
+		<method name="append(J)Ljava/lang/StringBuilder;" />
+		<method name="append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;" />
+		<method name="append(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder;" />
+		<method name="append(Ljava/lang/Object;)Ljava/lang/StringBuilder;" />
+		<method name="append(Ljava/lang/String;)Ljava/lang/StringBuilder;" />
+		<method name="append(Ljava/lang/StringBuffer;)Ljava/lang/StringBuilder;" />
+		<method name="append(Z)Ljava/lang/StringBuilder;" />
+		<method name="append([C)Ljava/lang/StringBuilder;" />
+		<method name="append([CII)Ljava/lang/StringBuilder;" />
+		<method name="appendCodePoint(I)Ljava/lang/StringBuilder;" />
+		<method name="delete(II)Ljava/lang/StringBuilder;" />
+		<method name="deleteCharAt(I)Ljava/lang/StringBuilder;" />
+		<method name="insert(IC)Ljava/lang/StringBuilder;" />
+		<method name="insert(ID)Ljava/lang/StringBuilder;" />
+		<method name="insert(IF)Ljava/lang/StringBuilder;" />
+		<method name="insert(II)Ljava/lang/StringBuilder;" />
+		<method name="insert(IJ)Ljava/lang/StringBuilder;" />
+		<method name="insert(ILjava/lang/CharSequence;)Ljava/lang/StringBuilder;" />
+		<method name="insert(ILjava/lang/CharSequence;II)Ljava/lang/StringBuilder;" />
+		<method name="insert(ILjava/lang/Object;)Ljava/lang/StringBuilder;" />
+		<method name="insert(ILjava/lang/String;)Ljava/lang/StringBuilder;" />
+		<method name="insert(IZ)Ljava/lang/StringBuilder;" />
+		<method name="insert(I[C)Ljava/lang/StringBuilder;" />
+		<method name="insert(I[CII)Ljava/lang/StringBuilder;" />
+		<method name="replace(IILjava/lang/String;)Ljava/lang/StringBuilder;" />
+		<method name="reverse()Ljava/lang/StringBuilder;" />
+	</class>
+	<class name="java/lang/StringIndexOutOfBoundsException" since="1">
+		<extends name="java/lang/IndexOutOfBoundsException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/SuppressWarnings" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="value()[Ljava/lang/String;" />
+	</class>
+	<class name="java/lang/System" since="1">
+		<extends name="java/lang/Object" />
+		<method name="arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V" />
+		<method name="clearProperty(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="console()Ljava/io/Console;" since="9" />
+		<method name="currentTimeMillis()J" />
+		<method name="exit(I)V" />
+		<method name="gc()V" />
+		<method name="getProperties()Ljava/util/Properties;" />
+		<method name="getProperty(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getSecurityManager()Ljava/lang/SecurityManager;" />
+		<method name="getenv()Ljava/util/Map;" />
+		<method name="getenv(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="identityHashCode(Ljava/lang/Object;)I" />
+		<method name="inheritedChannel()Ljava/nio/channels/Channel;" />
+		<method name="lineSeparator()Ljava/lang/String;" since="19" />
+		<method name="load(Ljava/lang/String;)V" />
+		<method name="loadLibrary(Ljava/lang/String;)V" />
+		<method name="mapLibraryName(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="nanoTime()J" />
+		<method name="runFinalization()V" />
+		<method name="runFinalizersOnExit(Z)V" deprecated="15" />
+		<method name="setErr(Ljava/io/PrintStream;)V" />
+		<method name="setIn(Ljava/io/InputStream;)V" />
+		<method name="setOut(Ljava/io/PrintStream;)V" />
+		<method name="setProperties(Ljava/util/Properties;)V" />
+		<method name="setProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="setSecurityManager(Ljava/lang/SecurityManager;)V" />
+		<field name="err" />
+		<field name="in" />
+		<field name="out" />
+	</class>
+	<class name="java/lang/Thread" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Runnable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Runnable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Runnable;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;Ljava/lang/String;J)V" />
+		<method name="&lt;init&gt;(Ljava/lang/ThreadGroup;Ljava/lang/String;)V" />
+		<method name="activeCount()I" />
+		<method name="checkAccess()V" />
+		<method name="countStackFrames()I" deprecated="15" />
+		<method name="currentThread()Ljava/lang/Thread;" />
+		<method name="destroy()V" deprecated="15" />
+		<method name="dumpStack()V" />
+		<method name="enumerate([Ljava/lang/Thread;)I" />
+		<method name="getAllStackTraces()Ljava/util/Map;" />
+		<method name="getContextClassLoader()Ljava/lang/ClassLoader;" />
+		<method name="getDefaultUncaughtExceptionHandler()Ljava/lang/Thread$UncaughtExceptionHandler;" />
+		<method name="getId()J" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getPriority()I" />
+		<method name="getStackTrace()[Ljava/lang/StackTraceElement;" />
+		<method name="getState()Ljava/lang/Thread$State;" />
+		<method name="getThreadGroup()Ljava/lang/ThreadGroup;" />
+		<method name="getUncaughtExceptionHandler()Ljava/lang/Thread$UncaughtExceptionHandler;" />
+		<method name="holdsLock(Ljava/lang/Object;)Z" />
+		<method name="interrupt()V" />
+		<method name="interrupted()Z" />
+		<method name="isAlive()Z" />
+		<method name="isDaemon()Z" />
+		<method name="isInterrupted()Z" />
+		<method name="join()V" />
+		<method name="join(J)V" />
+		<method name="join(JI)V" />
+		<method name="resume()V" deprecated="15" />
+		<method name="setContextClassLoader(Ljava/lang/ClassLoader;)V" />
+		<method name="setDaemon(Z)V" />
+		<method name="setDefaultUncaughtExceptionHandler(Ljava/lang/Thread$UncaughtExceptionHandler;)V" />
+		<method name="setName(Ljava/lang/String;)V" />
+		<method name="setPriority(I)V" />
+		<method name="setUncaughtExceptionHandler(Ljava/lang/Thread$UncaughtExceptionHandler;)V" />
+		<method name="sleep(J)V" />
+		<method name="sleep(JI)V" />
+		<method name="start()V" />
+		<method name="stop()V" deprecated="15" />
+		<method name="stop(Ljava/lang/Throwable;)V" deprecated="15" />
+		<method name="suspend()V" deprecated="15" />
+		<method name="yield()V" />
+		<field name="MAX_PRIORITY" />
+		<field name="MIN_PRIORITY" />
+		<field name="NORM_PRIORITY" />
+	</class>
+	<class name="java/lang/Thread$State" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/lang/Thread$State;" />
+		<method name="values()[Ljava/lang/Thread$State;" />
+		<field name="BLOCKED" />
+		<field name="NEW" />
+		<field name="RUNNABLE" />
+		<field name="TERMINATED" />
+		<field name="TIMED_WAITING" />
+		<field name="WAITING" />
+	</class>
+	<class name="java/lang/Thread$UncaughtExceptionHandler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/lang/ThreadDeath" since="1">
+		<extends name="java/lang/Error" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/lang/ThreadGroup" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Thread$UncaughtExceptionHandler" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/ThreadGroup;Ljava/lang/String;)V" />
+		<method name="activeCount()I" />
+		<method name="activeGroupCount()I" />
+		<method name="allowThreadSuspension(Z)Z" deprecated="15" />
+		<method name="checkAccess()V" />
+		<method name="destroy()V" />
+		<method name="enumerate([Ljava/lang/Thread;)I" />
+		<method name="enumerate([Ljava/lang/Thread;Z)I" />
+		<method name="enumerate([Ljava/lang/ThreadGroup;)I" />
+		<method name="enumerate([Ljava/lang/ThreadGroup;Z)I" />
+		<method name="getMaxPriority()I" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getParent()Ljava/lang/ThreadGroup;" />
+		<method name="interrupt()V" />
+		<method name="isDaemon()Z" />
+		<method name="isDestroyed()Z" />
+		<method name="list()V" />
+		<method name="parentOf(Ljava/lang/ThreadGroup;)Z" />
+		<method name="resume()V" deprecated="15" />
+		<method name="setDaemon(Z)V" />
+		<method name="setMaxPriority(I)V" />
+		<method name="stop()V" deprecated="15" />
+		<method name="suspend()V" deprecated="15" />
+	</class>
+	<class name="java/lang/ThreadLocal" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="get()Ljava/lang/Object;" />
+		<method name="initialValue()Ljava/lang/Object;" />
+		<method name="remove()V" />
+		<method name="set(Ljava/lang/Object;)V" />
+		<method name="withInitial(Ljava/util/function/Supplier;)Ljava/lang/ThreadLocal;" since="26" />
+	</class>
+	<class name="java/lang/Throwable" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;ZZ)V" since="19" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+		<method name="addSuppressed(Ljava/lang/Throwable;)V" since="19" />
+		<method name="fillInStackTrace()Ljava/lang/Throwable;" />
+		<method name="getCause()Ljava/lang/Throwable;" />
+		<method name="getLocalizedMessage()Ljava/lang/String;" />
+		<method name="getMessage()Ljava/lang/String;" />
+		<method name="getStackTrace()[Ljava/lang/StackTraceElement;" />
+		<method name="getSuppressed()[Ljava/lang/Throwable;" since="19" />
+		<method name="initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;" />
+		<method name="printStackTrace()V" />
+		<method name="printStackTrace(Ljava/io/PrintStream;)V" />
+		<method name="printStackTrace(Ljava/io/PrintWriter;)V" />
+		<method name="setStackTrace([Ljava/lang/StackTraceElement;)V" />
+	</class>
+	<class name="java/lang/TypeNotPresentException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="typeName()Ljava/lang/String;" />
+	</class>
+	<class name="java/lang/UnknownError" since="1">
+		<extends name="java/lang/VirtualMachineError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/UnsatisfiedLinkError" since="1">
+		<extends name="java/lang/LinkageError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/UnsupportedClassVersionError" since="1">
+		<extends name="java/lang/ClassFormatError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/UnsupportedOperationException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/lang/VerifyError" since="1">
+		<extends name="java/lang/LinkageError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/VirtualMachineError" since="1">
+		<extends name="java/lang/Error" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" since="24" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" since="24" />
+	</class>
+	<class name="java/lang/Void" since="1">
+		<extends name="java/lang/Object" />
+		<field name="TYPE" />
+	</class>
+	<class name="java/lang/annotation/Annotation" since="1">
+		<extends name="java/lang/Object" />
+		<method name="annotationType()Ljava/lang/Class;" />
+	</class>
+	<class name="java/lang/annotation/AnnotationFormatError" since="1">
+		<extends name="java/lang/Error" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/lang/annotation/AnnotationTypeMismatchException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/reflect/Method;Ljava/lang/String;)V" />
+		<method name="element()Ljava/lang/reflect/Method;" />
+		<method name="foundType()Ljava/lang/String;" />
+	</class>
+	<class name="java/lang/annotation/Documented" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="java/lang/annotation/ElementType" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/lang/annotation/ElementType;" />
+		<method name="values()[Ljava/lang/annotation/ElementType;" />
+		<field name="ANNOTATION_TYPE" />
+		<field name="CONSTRUCTOR" />
+		<field name="FIELD" />
+		<field name="LOCAL_VARIABLE" />
+		<field name="METHOD" />
+		<field name="MODULE" since="31" />
+		<field name="PACKAGE" />
+		<field name="PARAMETER" />
+		<field name="TYPE" />
+		<field name="TYPE_PARAMETER" since="26" />
+		<field name="TYPE_USE" since="26" />
+	</class>
+	<class name="java/lang/annotation/IncompleteAnnotationException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;Ljava/lang/String;)V" />
+		<method name="annotationType()Ljava/lang/Class;" />
+		<method name="elementName()Ljava/lang/String;" />
+	</class>
+	<class name="java/lang/annotation/Inherited" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="java/lang/annotation/Native" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="java/lang/annotation/Repeatable" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="value()Ljava/lang/Class;" />
+	</class>
+	<class name="java/lang/annotation/Retention" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="value()Ljava/lang/annotation/RetentionPolicy;" />
+	</class>
+	<class name="java/lang/annotation/RetentionPolicy" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/lang/annotation/RetentionPolicy;" />
+		<method name="values()[Ljava/lang/annotation/RetentionPolicy;" />
+		<field name="CLASS" />
+		<field name="RUNTIME" />
+		<field name="SOURCE" />
+	</class>
+	<class name="java/lang/annotation/Target" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="value()[Ljava/lang/annotation/ElementType;" />
+	</class>
+	<class name="java/lang/invoke/CallSite" since="26">
+		<extends name="java/lang/Object" />
+		<method name="dynamicInvoker()Ljava/lang/invoke/MethodHandle;" />
+		<method name="getTarget()Ljava/lang/invoke/MethodHandle;" />
+		<method name="setTarget(Ljava/lang/invoke/MethodHandle;)V" />
+		<method name="type()Ljava/lang/invoke/MethodType;" />
+	</class>
+	<class name="java/lang/invoke/ConstantCallSite" since="26">
+		<extends name="java/lang/invoke/CallSite" />
+		<method name="&lt;init&gt;(Ljava/lang/invoke/MethodHandle;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;)V" />
+	</class>
+	<class name="java/lang/invoke/LambdaConversionException" since="26">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;ZZ)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/lang/invoke/MethodHandle" since="26">
+		<extends name="java/lang/Object" />
+		<method name="asCollector(Ljava/lang/Class;I)Ljava/lang/invoke/MethodHandle;" />
+		<method name="asFixedArity()Ljava/lang/invoke/MethodHandle;" />
+		<method name="asSpreader(Ljava/lang/Class;I)Ljava/lang/invoke/MethodHandle;" />
+		<method name="asType(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="asVarargsCollector(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="bindTo(Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="invoke([Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="invokeExact([Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="invokeWithArguments(Ljava/util/List;)Ljava/lang/Object;" />
+		<method name="invokeWithArguments([Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="isVarargsCollector()Z" />
+		<method name="type()Ljava/lang/invoke/MethodType;" />
+	</class>
+	<class name="java/lang/invoke/MethodHandleInfo" since="26">
+		<extends name="java/lang/Object" />
+		<method name="getDeclaringClass()Ljava/lang/Class;" />
+		<method name="getMethodType()Ljava/lang/invoke/MethodType;" />
+		<method name="getModifiers()I" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getReferenceKind()I" />
+		<method name="isVarArgs()Z" />
+		<method name="refKindIsField(I)Z" deprecated="29" />
+		<method name="refKindIsValid(I)Z" deprecated="29" />
+		<method name="refKindName(I)Ljava/lang/String;" deprecated="29" />
+		<method name="referenceKindToString(I)Ljava/lang/String;" />
+		<method name="reflectAs(Ljava/lang/Class;Ljava/lang/invoke/MethodHandles$Lookup;)Ljava/lang/reflect/Member;" />
+		<method name="toString(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/String;" />
+		<field name="REF_getField" />
+		<field name="REF_getStatic" />
+		<field name="REF_invokeInterface" />
+		<field name="REF_invokeSpecial" />
+		<field name="REF_invokeStatic" />
+		<field name="REF_invokeVirtual" />
+		<field name="REF_newInvokeSpecial" />
+		<field name="REF_putField" />
+		<field name="REF_putStatic" />
+	</class>
+	<class name="java/lang/invoke/MethodHandles" since="26">
+		<extends name="java/lang/Object" />
+		<method name="arrayElementGetter(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="arrayElementSetter(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="catchException(Ljava/lang/invoke/MethodHandle;Ljava/lang/Class;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="collectArguments(Ljava/lang/invoke/MethodHandle;ILjava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="constant(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="dropArguments(Ljava/lang/invoke/MethodHandle;ILjava/util/List;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="dropArguments(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="exactInvoker(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="explicitCastArguments(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="filterArguments(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="filterReturnValue(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="foldArguments(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="guardWithTest(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="identity(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="insertArguments(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="invoker(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="lookup()Ljava/lang/invoke/MethodHandles$Lookup;" />
+		<method name="permuteArguments(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;[I)Ljava/lang/invoke/MethodHandle;" />
+		<method name="publicLookup()Ljava/lang/invoke/MethodHandles$Lookup;" />
+		<method name="reflectAs(Ljava/lang/Class;Ljava/lang/invoke/MethodHandle;)Ljava/lang/reflect/Member;" />
+		<method name="spreadInvoker(Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/MethodHandle;" />
+		<method name="throwException(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" />
+	</class>
+	<class name="java/lang/invoke/MethodHandles$Lookup" since="26">
+		<extends name="java/lang/Object" />
+		<method name="bind(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="findConstructor(Ljava/lang/Class;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="findGetter(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="findSetter(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="findSpecial(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="findStatic(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="findStaticGetter(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="findStaticSetter(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="findVirtual(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="in(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandles$Lookup;" />
+		<method name="lookupClass()Ljava/lang/Class;" />
+		<method name="lookupModes()I" />
+		<method name="revealDirect(Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandleInfo;" />
+		<method name="unreflect(Ljava/lang/reflect/Method;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="unreflectConstructor(Ljava/lang/reflect/Constructor;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="unreflectGetter(Ljava/lang/reflect/Field;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="unreflectSetter(Ljava/lang/reflect/Field;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="unreflectSpecial(Ljava/lang/reflect/Method;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" />
+		<field name="PACKAGE" />
+		<field name="PRIVATE" />
+		<field name="PROTECTED" />
+		<field name="PUBLIC" />
+	</class>
+	<class name="java/lang/invoke/MethodType" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="appendParameterTypes(Ljava/util/List;)Ljava/lang/invoke/MethodType;" />
+		<method name="appendParameterTypes([Ljava/lang/Class;)Ljava/lang/invoke/MethodType;" />
+		<method name="changeParameterType(ILjava/lang/Class;)Ljava/lang/invoke/MethodType;" />
+		<method name="changeReturnType(Ljava/lang/Class;)Ljava/lang/invoke/MethodType;" />
+		<method name="dropParameterTypes(II)Ljava/lang/invoke/MethodType;" />
+		<method name="erase()Ljava/lang/invoke/MethodType;" />
+		<method name="fromMethodDescriptorString(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/invoke/MethodType;" />
+		<method name="generic()Ljava/lang/invoke/MethodType;" />
+		<method name="genericMethodType(I)Ljava/lang/invoke/MethodType;" />
+		<method name="genericMethodType(IZ)Ljava/lang/invoke/MethodType;" />
+		<method name="hasPrimitives()Z" />
+		<method name="hasWrappers()Z" />
+		<method name="insertParameterTypes(ILjava/util/List;)Ljava/lang/invoke/MethodType;" />
+		<method name="insertParameterTypes(I[Ljava/lang/Class;)Ljava/lang/invoke/MethodType;" />
+		<method name="methodType(Ljava/lang/Class;)Ljava/lang/invoke/MethodType;" />
+		<method name="methodType(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/invoke/MethodType;" />
+		<method name="methodType(Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType;" />
+		<method name="methodType(Ljava/lang/Class;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodType;" />
+		<method name="methodType(Ljava/lang/Class;Ljava/util/List;)Ljava/lang/invoke/MethodType;" />
+		<method name="methodType(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType;" />
+		<method name="parameterArray()[Ljava/lang/Class;" />
+		<method name="parameterCount()I" />
+		<method name="parameterList()Ljava/util/List;" />
+		<method name="parameterType(I)Ljava/lang/Class;" />
+		<method name="returnType()Ljava/lang/Class;" />
+		<method name="toMethodDescriptorString()Ljava/lang/String;" />
+		<method name="unwrap()Ljava/lang/invoke/MethodType;" />
+		<method name="wrap()Ljava/lang/invoke/MethodType;" />
+	</class>
+	<class name="java/lang/invoke/MutableCallSite" since="26">
+		<extends name="java/lang/invoke/CallSite" />
+		<method name="&lt;init&gt;(Ljava/lang/invoke/MethodHandle;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/invoke/MethodType;)V" />
+	</class>
+	<class name="java/lang/invoke/VolatileCallSite" since="26">
+		<extends name="java/lang/invoke/CallSite" />
+		<method name="&lt;init&gt;(Ljava/lang/invoke/MethodHandle;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/invoke/MethodType;)V" />
+	</class>
+	<class name="java/lang/invoke/WrongMethodTypeException" since="26">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/ref/PhantomReference" since="1">
+		<extends name="java/lang/ref/Reference" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V" />
+	</class>
+	<class name="java/lang/ref/Reference" since="1">
+		<extends name="java/lang/Object" />
+		<method name="clear()V" />
+		<method name="enqueue()Z" />
+		<method name="get()Ljava/lang/Object;" />
+		<method name="isEnqueued()Z" deprecated="31" />
+		<method name="reachabilityFence(Ljava/lang/Object;)V" since="28" />
+	</class>
+	<class name="java/lang/ref/ReferenceQueue" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="poll()Ljava/lang/ref/Reference;" />
+		<method name="remove()Ljava/lang/ref/Reference;" />
+		<method name="remove(J)Ljava/lang/ref/Reference;" />
+	</class>
+	<class name="java/lang/ref/SoftReference" since="1">
+		<extends name="java/lang/ref/Reference" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V" />
+	</class>
+	<class name="java/lang/ref/WeakReference" since="1">
+		<extends name="java/lang/ref/Reference" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V" />
+	</class>
+	<class name="java/lang/reflect/AccessibleObject" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/reflect/AnnotatedElement" />
+		<method name="&lt;init&gt;()V" />
+		<method name="isAccessible()Z" />
+		<method name="setAccessible(Z)V" />
+		<method name="setAccessible([Ljava/lang/reflect/AccessibleObject;Z)V" />
+	</class>
+	<class name="java/lang/reflect/AnnotatedElement" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;" />
+		<method name="getAnnotations()[Ljava/lang/annotation/Annotation;" />
+		<method name="getAnnotationsByType(Ljava/lang/Class;)[Ljava/lang/annotation/Annotation;" since="24" />
+		<method name="getDeclaredAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;" since="24" />
+		<method name="getDeclaredAnnotations()[Ljava/lang/annotation/Annotation;" />
+		<method name="getDeclaredAnnotationsByType(Ljava/lang/Class;)[Ljava/lang/annotation/Annotation;" since="24" />
+		<method name="isAnnotationPresent(Ljava/lang/Class;)Z" />
+	</class>
+	<class name="java/lang/reflect/Array" since="1">
+		<extends name="java/lang/Object" />
+		<method name="get(Ljava/lang/Object;I)Ljava/lang/Object;" />
+		<method name="getBoolean(Ljava/lang/Object;I)Z" />
+		<method name="getByte(Ljava/lang/Object;I)B" />
+		<method name="getChar(Ljava/lang/Object;I)C" />
+		<method name="getDouble(Ljava/lang/Object;I)D" />
+		<method name="getFloat(Ljava/lang/Object;I)F" />
+		<method name="getInt(Ljava/lang/Object;I)I" />
+		<method name="getLength(Ljava/lang/Object;)I" />
+		<method name="getLong(Ljava/lang/Object;I)J" />
+		<method name="getShort(Ljava/lang/Object;I)S" />
+		<method name="newInstance(Ljava/lang/Class;I)Ljava/lang/Object;" />
+		<method name="newInstance(Ljava/lang/Class;[I)Ljava/lang/Object;" />
+		<method name="set(Ljava/lang/Object;ILjava/lang/Object;)V" />
+		<method name="setBoolean(Ljava/lang/Object;IZ)V" />
+		<method name="setByte(Ljava/lang/Object;IB)V" />
+		<method name="setChar(Ljava/lang/Object;IC)V" />
+		<method name="setDouble(Ljava/lang/Object;ID)V" />
+		<method name="setFloat(Ljava/lang/Object;IF)V" />
+		<method name="setInt(Ljava/lang/Object;II)V" />
+		<method name="setLong(Ljava/lang/Object;IJ)V" />
+		<method name="setShort(Ljava/lang/Object;IS)V" />
+	</class>
+	<class name="java/lang/reflect/Constructor" since="1">
+		<extends name="java/lang/reflect/AccessibleObject" removed="26" />
+		<extends name="java/lang/reflect/Executable" since="26" />
+		<implements name="java/lang/reflect/GenericDeclaration" removed="26" />
+		<implements name="java/lang/reflect/Member" removed="26" />
+		<method name="getExceptionTypes()[Ljava/lang/Class;" />
+		<method name="getGenericExceptionTypes()[Ljava/lang/reflect/Type;" />
+		<method name="getGenericParameterTypes()[Ljava/lang/reflect/Type;" />
+		<method name="getParameterAnnotations()[[Ljava/lang/annotation/Annotation;" />
+		<method name="getParameterTypes()[Ljava/lang/Class;" />
+		<method name="isVarArgs()Z" />
+		<method name="newInstance([Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="toGenericString()Ljava/lang/String;" />
+	</class>
+	<class name="java/lang/reflect/Executable" since="26">
+		<extends name="java/lang/reflect/AccessibleObject" />
+		<implements name="java/lang/reflect/GenericDeclaration" />
+		<implements name="java/lang/reflect/Member" />
+		<method name="getExceptionTypes()[Ljava/lang/Class;" />
+		<method name="getGenericExceptionTypes()[Ljava/lang/reflect/Type;" />
+		<method name="getGenericParameterTypes()[Ljava/lang/reflect/Type;" />
+		<method name="getParameterAnnotations()[[Ljava/lang/annotation/Annotation;" />
+		<method name="getParameterCount()I" />
+		<method name="getParameterTypes()[Ljava/lang/Class;" />
+		<method name="getParameters()[Ljava/lang/reflect/Parameter;" />
+		<method name="isVarArgs()Z" />
+		<method name="toGenericString()Ljava/lang/String;" />
+	</class>
+	<class name="java/lang/reflect/Field" since="1">
+		<extends name="java/lang/reflect/AccessibleObject" />
+		<implements name="java/lang/reflect/Member" />
+		<method name="get(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="getBoolean(Ljava/lang/Object;)Z" />
+		<method name="getByte(Ljava/lang/Object;)B" />
+		<method name="getChar(Ljava/lang/Object;)C" />
+		<method name="getDouble(Ljava/lang/Object;)D" />
+		<method name="getFloat(Ljava/lang/Object;)F" />
+		<method name="getGenericType()Ljava/lang/reflect/Type;" />
+		<method name="getInt(Ljava/lang/Object;)I" />
+		<method name="getLong(Ljava/lang/Object;)J" />
+		<method name="getShort(Ljava/lang/Object;)S" />
+		<method name="getType()Ljava/lang/Class;" />
+		<method name="isEnumConstant()Z" />
+		<method name="set(Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="setBoolean(Ljava/lang/Object;Z)V" />
+		<method name="setByte(Ljava/lang/Object;B)V" />
+		<method name="setChar(Ljava/lang/Object;C)V" />
+		<method name="setDouble(Ljava/lang/Object;D)V" />
+		<method name="setFloat(Ljava/lang/Object;F)V" />
+		<method name="setInt(Ljava/lang/Object;I)V" />
+		<method name="setLong(Ljava/lang/Object;J)V" />
+		<method name="setShort(Ljava/lang/Object;S)V" />
+		<method name="toGenericString()Ljava/lang/String;" />
+	</class>
+	<class name="java/lang/reflect/GenericArrayType" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/reflect/Type" />
+		<method name="getGenericComponentType()Ljava/lang/reflect/Type;" />
+	</class>
+	<class name="java/lang/reflect/GenericDeclaration" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/reflect/AnnotatedElement" since="26" />
+		<method name="getTypeParameters()[Ljava/lang/reflect/TypeVariable;" />
+	</class>
+	<class name="java/lang/reflect/GenericSignatureFormatError" since="1">
+		<extends name="java/lang/ClassFormatError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" since="26" />
+	</class>
+	<class name="java/lang/reflect/InvocationHandler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="invoke(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;" />
+	</class>
+	<class name="java/lang/reflect/InvocationTargetException" since="1">
+		<extends name="java/lang/Exception" removed="19" />
+		<extends name="java/lang/ReflectiveOperationException" since="19" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;Ljava/lang/String;)V" />
+		<method name="getTargetException()Ljava/lang/Throwable;" />
+	</class>
+	<class name="java/lang/reflect/MalformedParameterizedTypeException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/lang/reflect/MalformedParametersException" since="28">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/reflect/Member" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getDeclaringClass()Ljava/lang/Class;" />
+		<method name="getModifiers()I" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="isSynthetic()Z" />
+		<field name="DECLARED" />
+		<field name="PUBLIC" />
+	</class>
+	<class name="java/lang/reflect/Method" since="1">
+		<extends name="java/lang/reflect/AccessibleObject" removed="26" />
+		<extends name="java/lang/reflect/Executable" since="26" />
+		<implements name="java/lang/reflect/GenericDeclaration" removed="26" />
+		<implements name="java/lang/reflect/Member" removed="26" />
+		<method name="getDefaultValue()Ljava/lang/Object;" />
+		<method name="getExceptionTypes()[Ljava/lang/Class;" />
+		<method name="getGenericExceptionTypes()[Ljava/lang/reflect/Type;" />
+		<method name="getGenericParameterTypes()[Ljava/lang/reflect/Type;" />
+		<method name="getGenericReturnType()Ljava/lang/reflect/Type;" />
+		<method name="getParameterAnnotations()[[Ljava/lang/annotation/Annotation;" />
+		<method name="getParameterTypes()[Ljava/lang/Class;" />
+		<method name="getReturnType()Ljava/lang/Class;" />
+		<method name="invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="isBridge()Z" />
+		<method name="isDefault()Z" since="24" />
+		<method name="isVarArgs()Z" />
+		<method name="toGenericString()Ljava/lang/String;" />
+	</class>
+	<class name="java/lang/reflect/Modifier" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="classModifiers()I" since="19" />
+		<method name="constructorModifiers()I" since="19" />
+		<method name="fieldModifiers()I" since="19" />
+		<method name="interfaceModifiers()I" since="19" />
+		<method name="isAbstract(I)Z" />
+		<method name="isFinal(I)Z" />
+		<method name="isInterface(I)Z" />
+		<method name="isNative(I)Z" />
+		<method name="isPrivate(I)Z" />
+		<method name="isProtected(I)Z" />
+		<method name="isPublic(I)Z" />
+		<method name="isStatic(I)Z" />
+		<method name="isStrict(I)Z" />
+		<method name="isSynchronized(I)Z" />
+		<method name="isTransient(I)Z" />
+		<method name="isVolatile(I)Z" />
+		<method name="methodModifiers()I" since="19" />
+		<method name="parameterModifiers()I" since="26" />
+		<method name="toString(I)Ljava/lang/String;" />
+		<field name="ABSTRACT" />
+		<field name="FINAL" />
+		<field name="INTERFACE" />
+		<field name="NATIVE" />
+		<field name="PRIVATE" />
+		<field name="PROTECTED" />
+		<field name="PUBLIC" />
+		<field name="STATIC" />
+		<field name="STRICT" />
+		<field name="SYNCHRONIZED" />
+		<field name="TRANSIENT" />
+		<field name="VOLATILE" />
+	</class>
+	<class name="java/lang/reflect/Parameter" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/reflect/AnnotatedElement" />
+		<method name="getDeclaringExecutable()Ljava/lang/reflect/Executable;" />
+		<method name="getModifiers()I" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getParameterizedType()Ljava/lang/reflect/Type;" />
+		<method name="getType()Ljava/lang/Class;" />
+		<method name="isImplicit()Z" />
+		<method name="isNamePresent()Z" />
+		<method name="isSynthetic()Z" />
+		<method name="isVarArgs()Z" />
+	</class>
+	<class name="java/lang/reflect/ParameterizedType" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/reflect/Type" />
+		<method name="getActualTypeArguments()[Ljava/lang/reflect/Type;" />
+		<method name="getOwnerType()Ljava/lang/reflect/Type;" />
+		<method name="getRawType()Ljava/lang/reflect/Type;" />
+	</class>
+	<class name="java/lang/reflect/Proxy" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/lang/reflect/InvocationHandler;)V" />
+		<method name="getInvocationHandler(Ljava/lang/Object;)Ljava/lang/reflect/InvocationHandler;" />
+		<method name="getProxyClass(Ljava/lang/ClassLoader;[Ljava/lang/Class;)Ljava/lang/Class;" />
+		<method name="isProxyClass(Ljava/lang/Class;)Z" />
+		<method name="newProxyInstance(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;" />
+		<field name="h" />
+	</class>
+	<class name="java/lang/reflect/ReflectPermission" since="1">
+		<extends name="java/security/BasicPermission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/reflect/Type" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getTypeName()Ljava/lang/String;" since="28" />
+	</class>
+	<class name="java/lang/reflect/TypeVariable" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/reflect/Type" />
+		<method name="getBounds()[Ljava/lang/reflect/Type;" />
+		<method name="getGenericDeclaration()Ljava/lang/reflect/GenericDeclaration;" />
+		<method name="getName()Ljava/lang/String;" />
+	</class>
+	<class name="java/lang/reflect/UndeclaredThrowableException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;Ljava/lang/String;)V" />
+		<method name="getUndeclaredThrowable()Ljava/lang/Throwable;" />
+	</class>
+	<class name="java/lang/reflect/WildcardType" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/reflect/Type" />
+		<method name="getLowerBounds()[Ljava/lang/reflect/Type;" />
+		<method name="getUpperBounds()[Ljava/lang/reflect/Type;" />
+	</class>
+	<class name="java/math/BigDecimal" since="1">
+		<extends name="java/lang/Number" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(D)V" />
+		<method name="&lt;init&gt;(DLjava/math/MathContext;)V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(ILjava/math/MathContext;)V" />
+		<method name="&lt;init&gt;(J)V" />
+		<method name="&lt;init&gt;(JLjava/math/MathContext;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/math/MathContext;)V" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;)V" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;I)V" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;ILjava/math/MathContext;)V" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/math/MathContext;)V" />
+		<method name="&lt;init&gt;([C)V" />
+		<method name="&lt;init&gt;([CII)V" />
+		<method name="&lt;init&gt;([CIILjava/math/MathContext;)V" />
+		<method name="&lt;init&gt;([CLjava/math/MathContext;)V" />
+		<method name="abs()Ljava/math/BigDecimal;" />
+		<method name="abs(Ljava/math/MathContext;)Ljava/math/BigDecimal;" />
+		<method name="add(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;" />
+		<method name="add(Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal;" />
+		<method name="byteValueExact()B" />
+		<method name="compareTo(Ljava/math/BigDecimal;)I" />
+		<method name="divide(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;" />
+		<method name="divide(Ljava/math/BigDecimal;I)Ljava/math/BigDecimal;" />
+		<method name="divide(Ljava/math/BigDecimal;II)Ljava/math/BigDecimal;" />
+		<method name="divide(Ljava/math/BigDecimal;ILjava/math/RoundingMode;)Ljava/math/BigDecimal;" />
+		<method name="divide(Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal;" />
+		<method name="divide(Ljava/math/BigDecimal;Ljava/math/RoundingMode;)Ljava/math/BigDecimal;" />
+		<method name="divideAndRemainder(Ljava/math/BigDecimal;)[Ljava/math/BigDecimal;" />
+		<method name="divideAndRemainder(Ljava/math/BigDecimal;Ljava/math/MathContext;)[Ljava/math/BigDecimal;" />
+		<method name="divideToIntegralValue(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;" />
+		<method name="divideToIntegralValue(Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal;" />
+		<method name="intValueExact()I" />
+		<method name="longValueExact()J" />
+		<method name="max(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;" />
+		<method name="min(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;" />
+		<method name="movePointLeft(I)Ljava/math/BigDecimal;" />
+		<method name="movePointRight(I)Ljava/math/BigDecimal;" />
+		<method name="multiply(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;" />
+		<method name="multiply(Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal;" />
+		<method name="negate()Ljava/math/BigDecimal;" />
+		<method name="negate(Ljava/math/MathContext;)Ljava/math/BigDecimal;" />
+		<method name="plus()Ljava/math/BigDecimal;" />
+		<method name="plus(Ljava/math/MathContext;)Ljava/math/BigDecimal;" />
+		<method name="pow(I)Ljava/math/BigDecimal;" />
+		<method name="pow(ILjava/math/MathContext;)Ljava/math/BigDecimal;" />
+		<method name="precision()I" />
+		<method name="remainder(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;" />
+		<method name="remainder(Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal;" />
+		<method name="round(Ljava/math/MathContext;)Ljava/math/BigDecimal;" />
+		<method name="scale()I" />
+		<method name="scaleByPowerOfTen(I)Ljava/math/BigDecimal;" />
+		<method name="setScale(I)Ljava/math/BigDecimal;" />
+		<method name="setScale(II)Ljava/math/BigDecimal;" />
+		<method name="setScale(ILjava/math/RoundingMode;)Ljava/math/BigDecimal;" />
+		<method name="shortValueExact()S" />
+		<method name="signum()I" />
+		<method name="stripTrailingZeros()Ljava/math/BigDecimal;" />
+		<method name="subtract(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;" />
+		<method name="subtract(Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal;" />
+		<method name="toBigInteger()Ljava/math/BigInteger;" />
+		<method name="toBigIntegerExact()Ljava/math/BigInteger;" />
+		<method name="toEngineeringString()Ljava/lang/String;" />
+		<method name="toPlainString()Ljava/lang/String;" />
+		<method name="ulp()Ljava/math/BigDecimal;" />
+		<method name="unscaledValue()Ljava/math/BigInteger;" />
+		<method name="valueOf(D)Ljava/math/BigDecimal;" />
+		<method name="valueOf(J)Ljava/math/BigDecimal;" />
+		<method name="valueOf(JI)Ljava/math/BigDecimal;" />
+		<field name="ONE" />
+		<field name="ROUND_CEILING" />
+		<field name="ROUND_DOWN" />
+		<field name="ROUND_FLOOR" />
+		<field name="ROUND_HALF_DOWN" />
+		<field name="ROUND_HALF_EVEN" />
+		<field name="ROUND_HALF_UP" />
+		<field name="ROUND_UNNECESSARY" />
+		<field name="ROUND_UP" />
+		<field name="TEN" />
+		<field name="ZERO" />
+	</class>
+	<class name="java/math/BigInteger" since="1">
+		<extends name="java/lang/Number" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(IILjava/util/Random;)V" />
+		<method name="&lt;init&gt;(ILjava/util/Random;)V" />
+		<method name="&lt;init&gt;(I[B)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="abs()Ljava/math/BigInteger;" />
+		<method name="add(Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<method name="and(Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<method name="andNot(Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<method name="bitCount()I" />
+		<method name="bitLength()I" />
+		<method name="byteValueExact()B" since="31" />
+		<method name="clearBit(I)Ljava/math/BigInteger;" />
+		<method name="compareTo(Ljava/math/BigInteger;)I" />
+		<method name="divide(Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<method name="divideAndRemainder(Ljava/math/BigInteger;)[Ljava/math/BigInteger;" />
+		<method name="flipBit(I)Ljava/math/BigInteger;" />
+		<method name="gcd(Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<method name="getLowestSetBit()I" />
+		<method name="intValueExact()I" since="31" />
+		<method name="isProbablePrime(I)Z" />
+		<method name="longValueExact()J" since="31" />
+		<method name="max(Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<method name="min(Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<method name="mod(Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<method name="modInverse(Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<method name="modPow(Ljava/math/BigInteger;Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<method name="multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<method name="negate()Ljava/math/BigInteger;" />
+		<method name="nextProbablePrime()Ljava/math/BigInteger;" />
+		<method name="not()Ljava/math/BigInteger;" />
+		<method name="or(Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<method name="pow(I)Ljava/math/BigInteger;" />
+		<method name="probablePrime(ILjava/util/Random;)Ljava/math/BigInteger;" />
+		<method name="remainder(Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<method name="setBit(I)Ljava/math/BigInteger;" />
+		<method name="shiftLeft(I)Ljava/math/BigInteger;" />
+		<method name="shiftRight(I)Ljava/math/BigInteger;" />
+		<method name="shortValueExact()S" since="31" />
+		<method name="signum()I" />
+		<method name="subtract(Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<method name="testBit(I)Z" />
+		<method name="toByteArray()[B" />
+		<method name="toString(I)Ljava/lang/String;" />
+		<method name="valueOf(J)Ljava/math/BigInteger;" />
+		<method name="xor(Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<field name="ONE" />
+		<field name="TEN" />
+		<field name="ZERO" />
+	</class>
+	<class name="java/math/MathContext" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(ILjava/math/RoundingMode;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getPrecision()I" />
+		<method name="getRoundingMode()Ljava/math/RoundingMode;" />
+		<field name="DECIMAL128" />
+		<field name="DECIMAL32" />
+		<field name="DECIMAL64" />
+		<field name="UNLIMITED" />
+	</class>
+	<class name="java/math/RoundingMode" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(I)Ljava/math/RoundingMode;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/math/RoundingMode;" />
+		<method name="values()[Ljava/math/RoundingMode;" />
+		<field name="CEILING" />
+		<field name="DOWN" />
+		<field name="FLOOR" />
+		<field name="HALF_DOWN" />
+		<field name="HALF_EVEN" />
+		<field name="HALF_UP" />
+		<field name="UNNECESSARY" />
+		<field name="UP" />
+	</class>
+	<class name="java/net/Authenticator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getPasswordAuthentication()Ljava/net/PasswordAuthentication;" />
+		<method name="getRequestingHost()Ljava/lang/String;" />
+		<method name="getRequestingPort()I" />
+		<method name="getRequestingPrompt()Ljava/lang/String;" />
+		<method name="getRequestingProtocol()Ljava/lang/String;" />
+		<method name="getRequestingScheme()Ljava/lang/String;" />
+		<method name="getRequestingSite()Ljava/net/InetAddress;" />
+		<method name="getRequestingURL()Ljava/net/URL;" />
+		<method name="getRequestorType()Ljava/net/Authenticator$RequestorType;" />
+		<method name="requestPasswordAuthentication(Ljava/lang/String;Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/net/PasswordAuthentication;" />
+		<method name="requestPasswordAuthentication(Ljava/lang/String;Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;Ljava/net/Authenticator$RequestorType;)Ljava/net/PasswordAuthentication;" />
+		<method name="requestPasswordAuthentication(Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/net/PasswordAuthentication;" />
+		<method name="setDefault(Ljava/net/Authenticator;)V" />
+	</class>
+	<class name="java/net/Authenticator$RequestorType" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/net/Authenticator$RequestorType;" />
+		<method name="values()[Ljava/net/Authenticator$RequestorType;" />
+		<field name="PROXY" />
+		<field name="SERVER" />
+	</class>
+	<class name="java/net/BindException" since="1">
+		<extends name="java/net/SocketException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/net/CacheRequest" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="abort()V" />
+		<method name="getBody()Ljava/io/OutputStream;" />
+	</class>
+	<class name="java/net/CacheResponse" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getBody()Ljava/io/InputStream;" />
+		<method name="getHeaders()Ljava/util/Map;" />
+	</class>
+	<class name="java/net/ConnectException" since="1">
+		<extends name="java/net/SocketException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/net/ContentHandler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getContent(Ljava/net/URLConnection;)Ljava/lang/Object;" />
+		<method name="getContent(Ljava/net/URLConnection;[Ljava/lang/Class;)Ljava/lang/Object;" />
+	</class>
+	<class name="java/net/ContentHandlerFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="createContentHandler(Ljava/lang/String;)Ljava/net/ContentHandler;" />
+	</class>
+	<class name="java/net/CookieHandler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="get(Ljava/net/URI;Ljava/util/Map;)Ljava/util/Map;" />
+		<method name="getDefault()Ljava/net/CookieHandler;" />
+		<method name="put(Ljava/net/URI;Ljava/util/Map;)V" />
+		<method name="setDefault(Ljava/net/CookieHandler;)V" />
+	</class>
+	<class name="java/net/CookieManager" since="9">
+		<extends name="java/net/CookieHandler" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/net/CookieStore;Ljava/net/CookiePolicy;)V" />
+		<method name="getCookieStore()Ljava/net/CookieStore;" />
+		<method name="setCookiePolicy(Ljava/net/CookiePolicy;)V" />
+	</class>
+	<class name="java/net/CookiePolicy" since="9">
+		<extends name="java/lang/Object" />
+		<method name="shouldAccept(Ljava/net/URI;Ljava/net/HttpCookie;)Z" />
+		<field name="ACCEPT_ALL" />
+		<field name="ACCEPT_NONE" />
+		<field name="ACCEPT_ORIGINAL_SERVER" />
+	</class>
+	<class name="java/net/CookieStore" since="9">
+		<extends name="java/lang/Object" />
+		<method name="add(Ljava/net/URI;Ljava/net/HttpCookie;)V" />
+		<method name="get(Ljava/net/URI;)Ljava/util/List;" />
+		<method name="getCookies()Ljava/util/List;" />
+		<method name="getURIs()Ljava/util/List;" />
+		<method name="remove(Ljava/net/URI;Ljava/net/HttpCookie;)Z" />
+		<method name="removeAll()Z" />
+	</class>
+	<class name="java/net/DatagramPacket" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;([BI)V" />
+		<method name="&lt;init&gt;([BII)V" />
+		<method name="&lt;init&gt;([BIILjava/net/InetAddress;I)V" />
+		<method name="&lt;init&gt;([BIILjava/net/SocketAddress;)V" />
+		<method name="&lt;init&gt;([BILjava/net/InetAddress;I)V" />
+		<method name="&lt;init&gt;([BILjava/net/SocketAddress;)V" />
+		<method name="getAddress()Ljava/net/InetAddress;" />
+		<method name="getData()[B" />
+		<method name="getLength()I" />
+		<method name="getOffset()I" />
+		<method name="getPort()I" />
+		<method name="getSocketAddress()Ljava/net/SocketAddress;" />
+		<method name="setAddress(Ljava/net/InetAddress;)V" />
+		<method name="setData([B)V" />
+		<method name="setData([BII)V" />
+		<method name="setLength(I)V" />
+		<method name="setPort(I)V" />
+		<method name="setSocketAddress(Ljava/net/SocketAddress;)V" />
+	</class>
+	<class name="java/net/DatagramSocket" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" since="19" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(ILjava/net/InetAddress;)V" />
+		<method name="&lt;init&gt;(Ljava/net/DatagramSocketImpl;)V" />
+		<method name="&lt;init&gt;(Ljava/net/SocketAddress;)V" />
+		<method name="bind(Ljava/net/SocketAddress;)V" />
+		<method name="close()V" />
+		<method name="connect(Ljava/net/InetAddress;I)V" />
+		<method name="connect(Ljava/net/SocketAddress;)V" />
+		<method name="disconnect()V" />
+		<method name="getBroadcast()Z" />
+		<method name="getChannel()Ljava/nio/channels/DatagramChannel;" />
+		<method name="getInetAddress()Ljava/net/InetAddress;" />
+		<method name="getLocalAddress()Ljava/net/InetAddress;" />
+		<method name="getLocalPort()I" />
+		<method name="getLocalSocketAddress()Ljava/net/SocketAddress;" />
+		<method name="getPort()I" />
+		<method name="getReceiveBufferSize()I" />
+		<method name="getRemoteSocketAddress()Ljava/net/SocketAddress;" />
+		<method name="getReuseAddress()Z" />
+		<method name="getSendBufferSize()I" />
+		<method name="getSoTimeout()I" />
+		<method name="getTrafficClass()I" />
+		<method name="isBound()Z" />
+		<method name="isClosed()Z" />
+		<method name="isConnected()Z" />
+		<method name="receive(Ljava/net/DatagramPacket;)V" />
+		<method name="send(Ljava/net/DatagramPacket;)V" />
+		<method name="setBroadcast(Z)V" />
+		<method name="setDatagramSocketImplFactory(Ljava/net/DatagramSocketImplFactory;)V" />
+		<method name="setReceiveBufferSize(I)V" />
+		<method name="setReuseAddress(Z)V" />
+		<method name="setSendBufferSize(I)V" />
+		<method name="setSoTimeout(I)V" />
+		<method name="setTrafficClass(I)V" />
+	</class>
+	<class name="java/net/DatagramSocketImpl" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/net/SocketOptions" />
+		<method name="&lt;init&gt;()V" />
+		<method name="bind(ILjava/net/InetAddress;)V" />
+		<method name="close()V" />
+		<method name="connect(Ljava/net/InetAddress;I)V" />
+		<method name="create()V" />
+		<method name="disconnect()V" />
+		<method name="getFileDescriptor()Ljava/io/FileDescriptor;" />
+		<method name="getLocalPort()I" />
+		<method name="getTTL()B" deprecated="15" />
+		<method name="getTimeToLive()I" />
+		<method name="join(Ljava/net/InetAddress;)V" />
+		<method name="joinGroup(Ljava/net/SocketAddress;Ljava/net/NetworkInterface;)V" />
+		<method name="leave(Ljava/net/InetAddress;)V" />
+		<method name="leaveGroup(Ljava/net/SocketAddress;Ljava/net/NetworkInterface;)V" />
+		<method name="peek(Ljava/net/InetAddress;)I" />
+		<method name="peekData(Ljava/net/DatagramPacket;)I" />
+		<method name="receive(Ljava/net/DatagramPacket;)V" />
+		<method name="send(Ljava/net/DatagramPacket;)V" />
+		<method name="setTTL(B)V" deprecated="15" />
+		<method name="setTimeToLive(I)V" />
+		<field name="fd" />
+		<field name="localPort" />
+	</class>
+	<class name="java/net/DatagramSocketImplFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="createDatagramSocketImpl()Ljava/net/DatagramSocketImpl;" />
+	</class>
+	<class name="java/net/FileNameMap" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getContentTypeFor(Ljava/lang/String;)Ljava/lang/String;" />
+	</class>
+	<class name="java/net/HttpCookie" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="domainMatches(Ljava/lang/String;Ljava/lang/String;)Z" />
+		<method name="getComment()Ljava/lang/String;" />
+		<method name="getCommentURL()Ljava/lang/String;" />
+		<method name="getDiscard()Z" />
+		<method name="getDomain()Ljava/lang/String;" />
+		<method name="getMaxAge()J" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getPath()Ljava/lang/String;" />
+		<method name="getPortlist()Ljava/lang/String;" />
+		<method name="getSecure()Z" />
+		<method name="getValue()Ljava/lang/String;" />
+		<method name="getVersion()I" />
+		<method name="hasExpired()Z" />
+		<method name="isHttpOnly()Z" since="24" />
+		<method name="parse(Ljava/lang/String;)Ljava/util/List;" />
+		<method name="setComment(Ljava/lang/String;)V" />
+		<method name="setCommentURL(Ljava/lang/String;)V" />
+		<method name="setDiscard(Z)V" />
+		<method name="setDomain(Ljava/lang/String;)V" />
+		<method name="setHttpOnly(Z)V" since="24" />
+		<method name="setMaxAge(J)V" />
+		<method name="setPath(Ljava/lang/String;)V" />
+		<method name="setPortlist(Ljava/lang/String;)V" />
+		<method name="setSecure(Z)V" />
+		<method name="setValue(Ljava/lang/String;)V" />
+		<method name="setVersion(I)V" />
+	</class>
+	<class name="java/net/HttpRetryException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;ILjava/lang/String;)V" />
+		<method name="getLocation()Ljava/lang/String;" />
+		<method name="getReason()Ljava/lang/String;" />
+		<method name="responseCode()I" />
+	</class>
+	<class name="java/net/HttpURLConnection" since="1">
+		<extends name="java/net/URLConnection" />
+		<method name="&lt;init&gt;(Ljava/net/URL;)V" />
+		<method name="disconnect()V" />
+		<method name="getErrorStream()Ljava/io/InputStream;" />
+		<method name="getFollowRedirects()Z" />
+		<method name="getInstanceFollowRedirects()Z" />
+		<method name="getRequestMethod()Ljava/lang/String;" />
+		<method name="getResponseCode()I" />
+		<method name="getResponseMessage()Ljava/lang/String;" />
+		<method name="setChunkedStreamingMode(I)V" />
+		<method name="setFixedLengthStreamingMode(I)V" />
+		<method name="setFixedLengthStreamingMode(J)V" since="19" />
+		<method name="setFollowRedirects(Z)V" />
+		<method name="setInstanceFollowRedirects(Z)V" />
+		<method name="setRequestMethod(Ljava/lang/String;)V" />
+		<method name="usingProxy()Z" />
+		<field name="HTTP_ACCEPTED" />
+		<field name="HTTP_BAD_GATEWAY" />
+		<field name="HTTP_BAD_METHOD" />
+		<field name="HTTP_BAD_REQUEST" />
+		<field name="HTTP_CLIENT_TIMEOUT" />
+		<field name="HTTP_CONFLICT" />
+		<field name="HTTP_CREATED" />
+		<field name="HTTP_ENTITY_TOO_LARGE" />
+		<field name="HTTP_FORBIDDEN" />
+		<field name="HTTP_GATEWAY_TIMEOUT" />
+		<field name="HTTP_GONE" />
+		<field name="HTTP_INTERNAL_ERROR" />
+		<field name="HTTP_LENGTH_REQUIRED" />
+		<field name="HTTP_MOVED_PERM" />
+		<field name="HTTP_MOVED_TEMP" />
+		<field name="HTTP_MULT_CHOICE" />
+		<field name="HTTP_NOT_ACCEPTABLE" />
+		<field name="HTTP_NOT_AUTHORITATIVE" />
+		<field name="HTTP_NOT_FOUND" />
+		<field name="HTTP_NOT_IMPLEMENTED" />
+		<field name="HTTP_NOT_MODIFIED" />
+		<field name="HTTP_NO_CONTENT" />
+		<field name="HTTP_OK" />
+		<field name="HTTP_PARTIAL" />
+		<field name="HTTP_PAYMENT_REQUIRED" />
+		<field name="HTTP_PRECON_FAILED" />
+		<field name="HTTP_PROXY_AUTH" />
+		<field name="HTTP_REQ_TOO_LONG" />
+		<field name="HTTP_RESET" />
+		<field name="HTTP_SEE_OTHER" />
+		<field name="HTTP_SERVER_ERROR" deprecated="15" />
+		<field name="HTTP_UNAUTHORIZED" />
+		<field name="HTTP_UNAVAILABLE" />
+		<field name="HTTP_UNSUPPORTED_TYPE" />
+		<field name="HTTP_USE_PROXY" />
+		<field name="HTTP_VERSION" />
+		<field name="chunkLength" />
+		<field name="fixedContentLength" />
+		<field name="fixedContentLengthLong" since="19" />
+		<field name="instanceFollowRedirects" />
+		<field name="method" />
+		<field name="responseCode" />
+		<field name="responseMessage" />
+	</class>
+	<class name="java/net/IDN" since="9">
+		<extends name="java/lang/Object" />
+		<method name="toASCII(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="toASCII(Ljava/lang/String;I)Ljava/lang/String;" />
+		<method name="toUnicode(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="toUnicode(Ljava/lang/String;I)Ljava/lang/String;" />
+		<field name="ALLOW_UNASSIGNED" />
+		<field name="USE_STD3_ASCII_RULES" />
+	</class>
+	<class name="java/net/Inet4Address" since="1">
+		<extends name="java/net/InetAddress" />
+	</class>
+	<class name="java/net/Inet6Address" since="1">
+		<extends name="java/net/InetAddress" />
+		<method name="getByAddress(Ljava/lang/String;[BI)Ljava/net/Inet6Address;" />
+		<method name="getByAddress(Ljava/lang/String;[BLjava/net/NetworkInterface;)Ljava/net/Inet6Address;" />
+		<method name="getScopeId()I" />
+		<method name="getScopedInterface()Ljava/net/NetworkInterface;" />
+		<method name="isIPv4CompatibleAddress()Z" />
+	</class>
+	<class name="java/net/InetAddress" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="getAddress()[B" />
+		<method name="getAllByName(Ljava/lang/String;)[Ljava/net/InetAddress;" />
+		<method name="getByAddress(Ljava/lang/String;[B)Ljava/net/InetAddress;" />
+		<method name="getByAddress([B)Ljava/net/InetAddress;" />
+		<method name="getByName(Ljava/lang/String;)Ljava/net/InetAddress;" />
+		<method name="getCanonicalHostName()Ljava/lang/String;" />
+		<method name="getHostAddress()Ljava/lang/String;" />
+		<method name="getHostName()Ljava/lang/String;" />
+		<method name="getLocalHost()Ljava/net/InetAddress;" />
+		<method name="getLoopbackAddress()Ljava/net/InetAddress;" since="19" />
+		<method name="isAnyLocalAddress()Z" />
+		<method name="isLinkLocalAddress()Z" />
+		<method name="isLoopbackAddress()Z" />
+		<method name="isMCGlobal()Z" />
+		<method name="isMCLinkLocal()Z" />
+		<method name="isMCNodeLocal()Z" />
+		<method name="isMCOrgLocal()Z" />
+		<method name="isMCSiteLocal()Z" />
+		<method name="isMulticastAddress()Z" />
+		<method name="isReachable(I)Z" />
+		<method name="isReachable(Ljava/net/NetworkInterface;II)Z" />
+		<method name="isSiteLocalAddress()Z" />
+	</class>
+	<class name="java/net/InetSocketAddress" since="1">
+		<extends name="java/net/SocketAddress" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/net/InetAddress;I)V" />
+		<method name="createUnresolved(Ljava/lang/String;I)Ljava/net/InetSocketAddress;" />
+		<method name="getAddress()Ljava/net/InetAddress;" />
+		<method name="getHostName()Ljava/lang/String;" />
+		<method name="getHostString()Ljava/lang/String;" since="19" />
+		<method name="getPort()I" />
+		<method name="isUnresolved()Z" />
+	</class>
+	<class name="java/net/InterfaceAddress" since="9">
+		<extends name="java/lang/Object" />
+		<method name="getAddress()Ljava/net/InetAddress;" />
+		<method name="getBroadcast()Ljava/net/InetAddress;" />
+		<method name="getNetworkPrefixLength()S" />
+	</class>
+	<class name="java/net/JarURLConnection" since="1">
+		<extends name="java/net/URLConnection" />
+		<method name="&lt;init&gt;(Ljava/net/URL;)V" />
+		<method name="getAttributes()Ljava/util/jar/Attributes;" />
+		<method name="getCertificates()[Ljava/security/cert/Certificate;" />
+		<method name="getEntryName()Ljava/lang/String;" />
+		<method name="getJarEntry()Ljava/util/jar/JarEntry;" />
+		<method name="getJarFile()Ljava/util/jar/JarFile;" />
+		<method name="getJarFileURL()Ljava/net/URL;" />
+		<method name="getMainAttributes()Ljava/util/jar/Attributes;" />
+		<method name="getManifest()Ljava/util/jar/Manifest;" />
+		<field name="jarFileURLConnection" />
+	</class>
+	<class name="java/net/MalformedURLException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/net/MulticastSocket" since="1">
+		<extends name="java/net/DatagramSocket" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/net/SocketAddress;)V" />
+		<method name="getInterface()Ljava/net/InetAddress;" />
+		<method name="getLoopbackMode()Z" />
+		<method name="getNetworkInterface()Ljava/net/NetworkInterface;" />
+		<method name="getTTL()B" deprecated="15" />
+		<method name="getTimeToLive()I" />
+		<method name="joinGroup(Ljava/net/InetAddress;)V" />
+		<method name="joinGroup(Ljava/net/SocketAddress;Ljava/net/NetworkInterface;)V" />
+		<method name="leaveGroup(Ljava/net/InetAddress;)V" />
+		<method name="leaveGroup(Ljava/net/SocketAddress;Ljava/net/NetworkInterface;)V" />
+		<method name="send(Ljava/net/DatagramPacket;B)V" deprecated="15" />
+		<method name="setInterface(Ljava/net/InetAddress;)V" />
+		<method name="setLoopbackMode(Z)V" />
+		<method name="setNetworkInterface(Ljava/net/NetworkInterface;)V" />
+		<method name="setTTL(B)V" deprecated="15" />
+		<method name="setTimeToLive(I)V" />
+	</class>
+	<class name="java/net/NetPermission" since="1">
+		<extends name="java/security/BasicPermission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/net/NetworkInterface" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getByIndex(I)Ljava/net/NetworkInterface;" since="19" />
+		<method name="getByInetAddress(Ljava/net/InetAddress;)Ljava/net/NetworkInterface;" />
+		<method name="getByName(Ljava/lang/String;)Ljava/net/NetworkInterface;" />
+		<method name="getDisplayName()Ljava/lang/String;" />
+		<method name="getHardwareAddress()[B" since="9" />
+		<method name="getIndex()I" since="19" />
+		<method name="getInetAddresses()Ljava/util/Enumeration;" />
+		<method name="getInterfaceAddresses()Ljava/util/List;" since="9" />
+		<method name="getMTU()I" since="9" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getNetworkInterfaces()Ljava/util/Enumeration;" />
+		<method name="getParent()Ljava/net/NetworkInterface;" since="9" />
+		<method name="getSubInterfaces()Ljava/util/Enumeration;" since="9" />
+		<method name="isLoopback()Z" since="9" />
+		<method name="isPointToPoint()Z" since="9" />
+		<method name="isUp()Z" since="9" />
+		<method name="isVirtual()Z" since="9" />
+		<method name="supportsMulticast()Z" since="9" />
+	</class>
+	<class name="java/net/NoRouteToHostException" since="1">
+		<extends name="java/net/SocketException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/net/PasswordAuthentication" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[C)V" />
+		<method name="getPassword()[C" />
+		<method name="getUserName()Ljava/lang/String;" />
+	</class>
+	<class name="java/net/PortUnreachableException" since="1">
+		<extends name="java/net/SocketException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/net/ProtocolException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/net/ProtocolFamily" since="24">
+		<extends name="java/lang/Object" />
+		<method name="name()Ljava/lang/String;" />
+	</class>
+	<class name="java/net/Proxy" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/net/Proxy$Type;Ljava/net/SocketAddress;)V" />
+		<method name="address()Ljava/net/SocketAddress;" />
+		<method name="type()Ljava/net/Proxy$Type;" />
+		<field name="NO_PROXY" />
+	</class>
+	<class name="java/net/Proxy$Type" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/net/Proxy$Type;" />
+		<method name="values()[Ljava/net/Proxy$Type;" />
+		<field name="DIRECT" />
+		<field name="HTTP" />
+		<field name="SOCKS" />
+	</class>
+	<class name="java/net/ProxySelector" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="connectFailed(Ljava/net/URI;Ljava/net/SocketAddress;Ljava/io/IOException;)V" />
+		<method name="getDefault()Ljava/net/ProxySelector;" />
+		<method name="select(Ljava/net/URI;)Ljava/util/List;" />
+		<method name="setDefault(Ljava/net/ProxySelector;)V" />
+	</class>
+	<class name="java/net/ResponseCache" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="get(Ljava/net/URI;Ljava/lang/String;Ljava/util/Map;)Ljava/net/CacheResponse;" />
+		<method name="getDefault()Ljava/net/ResponseCache;" />
+		<method name="put(Ljava/net/URI;Ljava/net/URLConnection;)Ljava/net/CacheRequest;" />
+		<method name="setDefault(Ljava/net/ResponseCache;)V" />
+	</class>
+	<class name="java/net/SecureCacheResponse" since="1">
+		<extends name="java/net/CacheResponse" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getCipherSuite()Ljava/lang/String;" />
+		<method name="getLocalCertificateChain()Ljava/util/List;" />
+		<method name="getLocalPrincipal()Ljava/security/Principal;" />
+		<method name="getPeerPrincipal()Ljava/security/Principal;" />
+		<method name="getServerCertificateChain()Ljava/util/List;" />
+	</class>
+	<class name="java/net/ServerSocket" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" since="19" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(IILjava/net/InetAddress;)V" />
+		<method name="&lt;init&gt;(Ljava/net/SocketImpl;)V" removed="2" />
+		<method name="accept()Ljava/net/Socket;" />
+		<method name="bind(Ljava/net/SocketAddress;)V" />
+		<method name="bind(Ljava/net/SocketAddress;I)V" />
+		<method name="close()V" />
+		<method name="getChannel()Ljava/nio/channels/ServerSocketChannel;" />
+		<method name="getInetAddress()Ljava/net/InetAddress;" />
+		<method name="getLocalPort()I" />
+		<method name="getLocalSocketAddress()Ljava/net/SocketAddress;" />
+		<method name="getReceiveBufferSize()I" />
+		<method name="getReuseAddress()Z" />
+		<method name="getSoTimeout()I" />
+		<method name="implAccept(Ljava/net/Socket;)V" />
+		<method name="isBound()Z" />
+		<method name="isClosed()Z" />
+		<method name="setPerformancePreferences(III)V" />
+		<method name="setReceiveBufferSize(I)V" />
+		<method name="setReuseAddress(Z)V" />
+		<method name="setSoTimeout(I)V" />
+		<method name="setSocketFactory(Ljava/net/SocketImplFactory;)V" />
+	</class>
+	<class name="java/net/Socket" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" since="19" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;ILjava/net/InetAddress;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;IZ)V" deprecated="15" />
+		<method name="&lt;init&gt;(Ljava/net/InetAddress;I)V" />
+		<method name="&lt;init&gt;(Ljava/net/InetAddress;ILjava/net/InetAddress;I)V" />
+		<method name="&lt;init&gt;(Ljava/net/InetAddress;IZ)V" deprecated="15" />
+		<method name="&lt;init&gt;(Ljava/net/Proxy;)V" />
+		<method name="&lt;init&gt;(Ljava/net/SocketImpl;)V" />
+		<method name="bind(Ljava/net/SocketAddress;)V" />
+		<method name="close()V" />
+		<method name="connect(Ljava/net/SocketAddress;)V" />
+		<method name="connect(Ljava/net/SocketAddress;I)V" />
+		<method name="getChannel()Ljava/nio/channels/SocketChannel;" />
+		<method name="getInetAddress()Ljava/net/InetAddress;" />
+		<method name="getInputStream()Ljava/io/InputStream;" />
+		<method name="getKeepAlive()Z" />
+		<method name="getLocalAddress()Ljava/net/InetAddress;" />
+		<method name="getLocalPort()I" />
+		<method name="getLocalSocketAddress()Ljava/net/SocketAddress;" />
+		<method name="getOOBInline()Z" />
+		<method name="getOutputStream()Ljava/io/OutputStream;" />
+		<method name="getPort()I" />
+		<method name="getReceiveBufferSize()I" />
+		<method name="getRemoteSocketAddress()Ljava/net/SocketAddress;" />
+		<method name="getReuseAddress()Z" />
+		<method name="getSendBufferSize()I" />
+		<method name="getSoLinger()I" />
+		<method name="getSoTimeout()I" />
+		<method name="getTcpNoDelay()Z" />
+		<method name="getTrafficClass()I" />
+		<method name="isBound()Z" />
+		<method name="isClosed()Z" />
+		<method name="isConnected()Z" />
+		<method name="isInputShutdown()Z" />
+		<method name="isOutputShutdown()Z" />
+		<method name="sendUrgentData(I)V" />
+		<method name="setKeepAlive(Z)V" />
+		<method name="setOOBInline(Z)V" />
+		<method name="setPerformancePreferences(III)V" />
+		<method name="setReceiveBufferSize(I)V" />
+		<method name="setReuseAddress(Z)V" />
+		<method name="setSendBufferSize(I)V" />
+		<method name="setSoLinger(ZI)V" />
+		<method name="setSoTimeout(I)V" />
+		<method name="setSocketImplFactory(Ljava/net/SocketImplFactory;)V" />
+		<method name="setTcpNoDelay(Z)V" />
+		<method name="setTrafficClass(I)V" />
+		<method name="shutdownInput()V" />
+		<method name="shutdownOutput()V" />
+	</class>
+	<class name="java/net/SocketAddress" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/net/SocketException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/net/SocketImpl" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/net/SocketOptions" />
+		<method name="&lt;init&gt;()V" />
+		<method name="accept(Ljava/net/SocketImpl;)V" />
+		<method name="available()I" />
+		<method name="bind(Ljava/net/InetAddress;I)V" />
+		<method name="close()V" />
+		<method name="connect(Ljava/lang/String;I)V" />
+		<method name="connect(Ljava/net/InetAddress;I)V" />
+		<method name="connect(Ljava/net/SocketAddress;I)V" />
+		<method name="create(Z)V" />
+		<method name="getFileDescriptor()Ljava/io/FileDescriptor;" />
+		<method name="getInetAddress()Ljava/net/InetAddress;" />
+		<method name="getInputStream()Ljava/io/InputStream;" />
+		<method name="getLocalPort()I" />
+		<method name="getOutputStream()Ljava/io/OutputStream;" />
+		<method name="getPort()I" />
+		<method name="listen(I)V" />
+		<method name="sendUrgentData(I)V" />
+		<method name="setPerformancePreferences(III)V" />
+		<method name="shutdownInput()V" />
+		<method name="shutdownOutput()V" />
+		<method name="supportsUrgentData()Z" />
+		<field name="address" />
+		<field name="fd" />
+		<field name="localport" />
+		<field name="port" />
+	</class>
+	<class name="java/net/SocketImplFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="createSocketImpl()Ljava/net/SocketImpl;" />
+	</class>
+	<class name="java/net/SocketOption" since="24">
+		<extends name="java/lang/Object" />
+		<method name="name()Ljava/lang/String;" />
+		<method name="type()Ljava/lang/Class;" />
+	</class>
+	<class name="java/net/SocketOptions" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getOption(I)Ljava/lang/Object;" />
+		<method name="setOption(ILjava/lang/Object;)V" />
+		<field name="IP_MULTICAST_IF" />
+		<field name="IP_MULTICAST_IF2" />
+		<field name="IP_MULTICAST_LOOP" />
+		<field name="IP_TOS" />
+		<field name="SO_BINDADDR" />
+		<field name="SO_BROADCAST" />
+		<field name="SO_KEEPALIVE" />
+		<field name="SO_LINGER" />
+		<field name="SO_OOBINLINE" />
+		<field name="SO_RCVBUF" />
+		<field name="SO_REUSEADDR" />
+		<field name="SO_SNDBUF" />
+		<field name="SO_TIMEOUT" />
+		<field name="TCP_NODELAY" />
+	</class>
+	<class name="java/net/SocketPermission" since="1">
+		<extends name="java/security/Permission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/net/SocketTimeoutException" since="1">
+		<extends name="java/io/InterruptedIOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/net/StandardProtocolFamily" since="24">
+		<extends name="java/lang/Enum" />
+		<implements name="java/net/ProtocolFamily" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/net/StandardProtocolFamily;" />
+		<method name="values()[Ljava/net/StandardProtocolFamily;" />
+		<field name="INET" />
+		<field name="INET6" />
+	</class>
+	<class name="java/net/StandardSocketOptions" since="24">
+		<extends name="java/lang/Object" />
+		<field name="IP_MULTICAST_IF" />
+		<field name="IP_MULTICAST_LOOP" />
+		<field name="IP_MULTICAST_TTL" />
+		<field name="IP_TOS" />
+		<field name="SO_BROADCAST" />
+		<field name="SO_KEEPALIVE" />
+		<field name="SO_LINGER" />
+		<field name="SO_RCVBUF" />
+		<field name="SO_REUSEADDR" />
+		<field name="SO_SNDBUF" />
+		<field name="TCP_NODELAY" />
+	</class>
+	<class name="java/net/URI" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="compareTo(Ljava/net/URI;)I" />
+		<method name="create(Ljava/lang/String;)Ljava/net/URI;" />
+		<method name="getAuthority()Ljava/lang/String;" />
+		<method name="getFragment()Ljava/lang/String;" />
+		<method name="getHost()Ljava/lang/String;" />
+		<method name="getPath()Ljava/lang/String;" />
+		<method name="getPort()I" />
+		<method name="getQuery()Ljava/lang/String;" />
+		<method name="getRawAuthority()Ljava/lang/String;" />
+		<method name="getRawFragment()Ljava/lang/String;" />
+		<method name="getRawPath()Ljava/lang/String;" />
+		<method name="getRawQuery()Ljava/lang/String;" />
+		<method name="getRawSchemeSpecificPart()Ljava/lang/String;" />
+		<method name="getRawUserInfo()Ljava/lang/String;" />
+		<method name="getScheme()Ljava/lang/String;" />
+		<method name="getSchemeSpecificPart()Ljava/lang/String;" />
+		<method name="getUserInfo()Ljava/lang/String;" />
+		<method name="isAbsolute()Z" />
+		<method name="isOpaque()Z" />
+		<method name="normalize()Ljava/net/URI;" />
+		<method name="parseServerAuthority()Ljava/net/URI;" />
+		<method name="relativize(Ljava/net/URI;)Ljava/net/URI;" />
+		<method name="resolve(Ljava/lang/String;)Ljava/net/URI;" />
+		<method name="resolve(Ljava/net/URI;)Ljava/net/URI;" />
+		<method name="toASCIIString()Ljava/lang/String;" />
+		<method name="toURL()Ljava/net/URL;" />
+	</class>
+	<class name="java/net/URISyntaxException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="getIndex()I" />
+		<method name="getInput()Ljava/lang/String;" />
+		<method name="getReason()Ljava/lang/String;" />
+	</class>
+	<class name="java/net/URL" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/net/URLStreamHandler;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/net/URL;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/net/URL;Ljava/lang/String;Ljava/net/URLStreamHandler;)V" />
+		<method name="getAuthority()Ljava/lang/String;" />
+		<method name="getContent()Ljava/lang/Object;" />
+		<method name="getContent([Ljava/lang/Class;)Ljava/lang/Object;" />
+		<method name="getDefaultPort()I" />
+		<method name="getFile()Ljava/lang/String;" />
+		<method name="getHost()Ljava/lang/String;" />
+		<method name="getPath()Ljava/lang/String;" />
+		<method name="getPort()I" />
+		<method name="getProtocol()Ljava/lang/String;" />
+		<method name="getQuery()Ljava/lang/String;" />
+		<method name="getRef()Ljava/lang/String;" />
+		<method name="getUserInfo()Ljava/lang/String;" />
+		<method name="openConnection()Ljava/net/URLConnection;" />
+		<method name="openConnection(Ljava/net/Proxy;)Ljava/net/URLConnection;" />
+		<method name="openStream()Ljava/io/InputStream;" />
+		<method name="sameFile(Ljava/net/URL;)Z" />
+		<method name="set(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V" removed="26" />
+		<method name="set(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" removed="26" />
+		<method name="setURLStreamHandlerFactory(Ljava/net/URLStreamHandlerFactory;)V" />
+		<method name="toExternalForm()Ljava/lang/String;" />
+		<method name="toURI()Ljava/net/URI;" />
+	</class>
+	<class name="java/net/URLClassLoader" since="1">
+		<extends name="java/security/SecureClassLoader" />
+		<implements name="java/io/Closeable" since="24" />
+		<method name="&lt;init&gt;([Ljava/net/URL;)V" />
+		<method name="&lt;init&gt;([Ljava/net/URL;Ljava/lang/ClassLoader;)V" />
+		<method name="&lt;init&gt;([Ljava/net/URL;Ljava/lang/ClassLoader;Ljava/net/URLStreamHandlerFactory;)V" />
+		<method name="addURL(Ljava/net/URL;)V" />
+		<method name="definePackage(Ljava/lang/String;Ljava/util/jar/Manifest;Ljava/net/URL;)Ljava/lang/Package;" />
+		<method name="getURLs()[Ljava/net/URL;" />
+		<method name="newInstance([Ljava/net/URL;)Ljava/net/URLClassLoader;" />
+		<method name="newInstance([Ljava/net/URL;Ljava/lang/ClassLoader;)Ljava/net/URLClassLoader;" />
+	</class>
+	<class name="java/net/URLConnection" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/net/URL;)V" />
+		<method name="addRequestProperty(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="connect()V" />
+		<method name="getAllowUserInteraction()Z" />
+		<method name="getConnectTimeout()I" />
+		<method name="getContent()Ljava/lang/Object;" />
+		<method name="getContent([Ljava/lang/Class;)Ljava/lang/Object;" />
+		<method name="getContentEncoding()Ljava/lang/String;" />
+		<method name="getContentLength()I" />
+		<method name="getContentLengthLong()J" since="24" />
+		<method name="getContentType()Ljava/lang/String;" />
+		<method name="getDate()J" />
+		<method name="getDefaultAllowUserInteraction()Z" />
+		<method name="getDefaultRequestProperty(Ljava/lang/String;)Ljava/lang/String;" deprecated="15" />
+		<method name="getDefaultUseCaches()Z" />
+		<method name="getDoInput()Z" />
+		<method name="getDoOutput()Z" />
+		<method name="getExpiration()J" />
+		<method name="getFileNameMap()Ljava/net/FileNameMap;" />
+		<method name="getHeaderField(I)Ljava/lang/String;" />
+		<method name="getHeaderField(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getHeaderFieldDate(Ljava/lang/String;J)J" />
+		<method name="getHeaderFieldInt(Ljava/lang/String;I)I" />
+		<method name="getHeaderFieldKey(I)Ljava/lang/String;" />
+		<method name="getHeaderFieldLong(Ljava/lang/String;J)J" since="24" />
+		<method name="getHeaderFields()Ljava/util/Map;" />
+		<method name="getIfModifiedSince()J" />
+		<method name="getInputStream()Ljava/io/InputStream;" />
+		<method name="getLastModified()J" />
+		<method name="getOutputStream()Ljava/io/OutputStream;" />
+		<method name="getPermission()Ljava/security/Permission;" />
+		<method name="getReadTimeout()I" />
+		<method name="getRequestProperties()Ljava/util/Map;" />
+		<method name="getRequestProperty(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getURL()Ljava/net/URL;" />
+		<method name="getUseCaches()Z" />
+		<method name="guessContentTypeFromName(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="guessContentTypeFromStream(Ljava/io/InputStream;)Ljava/lang/String;" />
+		<method name="setAllowUserInteraction(Z)V" />
+		<method name="setConnectTimeout(I)V" />
+		<method name="setContentHandlerFactory(Ljava/net/ContentHandlerFactory;)V" />
+		<method name="setDefaultAllowUserInteraction(Z)V" />
+		<method name="setDefaultRequestProperty(Ljava/lang/String;Ljava/lang/String;)V" deprecated="15" />
+		<method name="setDefaultUseCaches(Z)V" />
+		<method name="setDoInput(Z)V" />
+		<method name="setDoOutput(Z)V" />
+		<method name="setFileNameMap(Ljava/net/FileNameMap;)V" />
+		<method name="setIfModifiedSince(J)V" />
+		<method name="setReadTimeout(I)V" />
+		<method name="setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setUseCaches(Z)V" />
+		<field name="allowUserInteraction" />
+		<field name="connected" />
+		<field name="doInput" />
+		<field name="doOutput" />
+		<field name="ifModifiedSince" />
+		<field name="url" />
+		<field name="useCaches" />
+	</class>
+	<class name="java/net/URLDecoder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="decode(Ljava/lang/String;)Ljava/lang/String;" deprecated="15" />
+		<method name="decode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+	</class>
+	<class name="java/net/URLEncoder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="encode(Ljava/lang/String;)Ljava/lang/String;" deprecated="15" />
+		<method name="encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+	</class>
+	<class name="java/net/URLStreamHandler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="equals(Ljava/net/URL;Ljava/net/URL;)Z" />
+		<method name="getDefaultPort()I" />
+		<method name="getHostAddress(Ljava/net/URL;)Ljava/net/InetAddress;" />
+		<method name="hashCode(Ljava/net/URL;)I" />
+		<method name="hostsEqual(Ljava/net/URL;Ljava/net/URL;)Z" />
+		<method name="openConnection(Ljava/net/URL;)Ljava/net/URLConnection;" />
+		<method name="openConnection(Ljava/net/URL;Ljava/net/Proxy;)Ljava/net/URLConnection;" />
+		<method name="parseURL(Ljava/net/URL;Ljava/lang/String;II)V" />
+		<method name="sameFile(Ljava/net/URL;Ljava/net/URL;)Z" />
+		<method name="setURL(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V" deprecated="15" />
+		<method name="setURL(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="toExternalForm(Ljava/net/URL;)Ljava/lang/String;" />
+	</class>
+	<class name="java/net/URLStreamHandlerFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="createURLStreamHandler(Ljava/lang/String;)Ljava/net/URLStreamHandler;" />
+	</class>
+	<class name="java/net/UnknownHostException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/net/UnknownServiceException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/nio/Buffer" since="1">
+		<extends name="java/lang/Object" />
+		<method name="array()Ljava/lang/Object;" since="9" />
+		<method name="arrayOffset()I" since="9" />
+		<method name="capacity()I" />
+		<method name="clear()Ljava/nio/Buffer;" />
+		<method name="flip()Ljava/nio/Buffer;" />
+		<method name="hasArray()Z" since="9" />
+		<method name="hasRemaining()Z" />
+		<method name="isDirect()Z" since="9" />
+		<method name="isReadOnly()Z" />
+		<method name="limit()I" />
+		<method name="limit(I)Ljava/nio/Buffer;" />
+		<method name="mark()Ljava/nio/Buffer;" />
+		<method name="position()I" />
+		<method name="position(I)Ljava/nio/Buffer;" />
+		<method name="remaining()I" />
+		<method name="reset()Ljava/nio/Buffer;" />
+		<method name="rewind()Ljava/nio/Buffer;" />
+	</class>
+	<class name="java/nio/BufferOverflowException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/BufferUnderflowException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/ByteBuffer" since="1">
+		<extends name="java/nio/Buffer" />
+		<implements name="java/lang/Comparable" />
+		<method name="allocate(I)Ljava/nio/ByteBuffer;" />
+		<method name="allocateDirect(I)Ljava/nio/ByteBuffer;" />
+		<method name="array()[B" />
+		<method name="arrayOffset()I" />
+		<method name="asCharBuffer()Ljava/nio/CharBuffer;" />
+		<method name="asDoubleBuffer()Ljava/nio/DoubleBuffer;" />
+		<method name="asFloatBuffer()Ljava/nio/FloatBuffer;" />
+		<method name="asIntBuffer()Ljava/nio/IntBuffer;" />
+		<method name="asLongBuffer()Ljava/nio/LongBuffer;" />
+		<method name="asReadOnlyBuffer()Ljava/nio/ByteBuffer;" />
+		<method name="asShortBuffer()Ljava/nio/ShortBuffer;" />
+		<method name="compact()Ljava/nio/ByteBuffer;" />
+		<method name="compareTo(Ljava/nio/ByteBuffer;)I" />
+		<method name="duplicate()Ljava/nio/ByteBuffer;" />
+		<method name="get()B" />
+		<method name="get(I)B" />
+		<method name="get([B)Ljava/nio/ByteBuffer;" />
+		<method name="get([BII)Ljava/nio/ByteBuffer;" />
+		<method name="getChar()C" />
+		<method name="getChar(I)C" />
+		<method name="getDouble()D" />
+		<method name="getDouble(I)D" />
+		<method name="getFloat()F" />
+		<method name="getFloat(I)F" />
+		<method name="getInt()I" />
+		<method name="getInt(I)I" />
+		<method name="getLong()J" />
+		<method name="getLong(I)J" />
+		<method name="getShort()S" />
+		<method name="getShort(I)S" />
+		<method name="hasArray()Z" />
+		<method name="isDirect()Z" />
+		<method name="order()Ljava/nio/ByteOrder;" />
+		<method name="order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;" />
+		<method name="put(B)Ljava/nio/ByteBuffer;" />
+		<method name="put(IB)Ljava/nio/ByteBuffer;" />
+		<method name="put(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;" />
+		<method name="put([B)Ljava/nio/ByteBuffer;" />
+		<method name="put([BII)Ljava/nio/ByteBuffer;" />
+		<method name="putChar(C)Ljava/nio/ByteBuffer;" />
+		<method name="putChar(IC)Ljava/nio/ByteBuffer;" />
+		<method name="putDouble(D)Ljava/nio/ByteBuffer;" />
+		<method name="putDouble(ID)Ljava/nio/ByteBuffer;" />
+		<method name="putFloat(F)Ljava/nio/ByteBuffer;" />
+		<method name="putFloat(IF)Ljava/nio/ByteBuffer;" />
+		<method name="putInt(I)Ljava/nio/ByteBuffer;" />
+		<method name="putInt(II)Ljava/nio/ByteBuffer;" />
+		<method name="putLong(IJ)Ljava/nio/ByteBuffer;" />
+		<method name="putLong(J)Ljava/nio/ByteBuffer;" />
+		<method name="putShort(IS)Ljava/nio/ByteBuffer;" />
+		<method name="putShort(S)Ljava/nio/ByteBuffer;" />
+		<method name="slice()Ljava/nio/ByteBuffer;" />
+		<method name="wrap([B)Ljava/nio/ByteBuffer;" />
+		<method name="wrap([BII)Ljava/nio/ByteBuffer;" />
+	</class>
+	<class name="java/nio/ByteOrder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="nativeOrder()Ljava/nio/ByteOrder;" />
+		<field name="BIG_ENDIAN" />
+		<field name="LITTLE_ENDIAN" />
+	</class>
+	<class name="java/nio/CharBuffer" since="1">
+		<extends name="java/nio/Buffer" />
+		<implements name="java/lang/Appendable" />
+		<implements name="java/lang/CharSequence" />
+		<implements name="java/lang/Comparable" />
+		<implements name="java/lang/Readable" />
+		<method name="allocate(I)Ljava/nio/CharBuffer;" />
+		<method name="append(C)Ljava/nio/CharBuffer;" />
+		<method name="append(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer;" />
+		<method name="append(Ljava/lang/CharSequence;II)Ljava/nio/CharBuffer;" />
+		<method name="array()[C" />
+		<method name="arrayOffset()I" />
+		<method name="asReadOnlyBuffer()Ljava/nio/CharBuffer;" />
+		<method name="compact()Ljava/nio/CharBuffer;" />
+		<method name="compareTo(Ljava/nio/CharBuffer;)I" />
+		<method name="duplicate()Ljava/nio/CharBuffer;" />
+		<method name="get()C" />
+		<method name="get(I)C" />
+		<method name="get([C)Ljava/nio/CharBuffer;" />
+		<method name="get([CII)Ljava/nio/CharBuffer;" />
+		<method name="hasArray()Z" />
+		<method name="isDirect()Z" />
+		<method name="order()Ljava/nio/ByteOrder;" />
+		<method name="put(C)Ljava/nio/CharBuffer;" />
+		<method name="put(IC)Ljava/nio/CharBuffer;" />
+		<method name="put(Ljava/lang/String;)Ljava/nio/CharBuffer;" />
+		<method name="put(Ljava/lang/String;II)Ljava/nio/CharBuffer;" />
+		<method name="put(Ljava/nio/CharBuffer;)Ljava/nio/CharBuffer;" />
+		<method name="put([C)Ljava/nio/CharBuffer;" />
+		<method name="put([CII)Ljava/nio/CharBuffer;" />
+		<method name="slice()Ljava/nio/CharBuffer;" />
+		<method name="subSequence(II)Ljava/nio/CharBuffer;" since="19" />
+		<method name="wrap(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer;" />
+		<method name="wrap(Ljava/lang/CharSequence;II)Ljava/nio/CharBuffer;" />
+		<method name="wrap([C)Ljava/nio/CharBuffer;" />
+		<method name="wrap([CII)Ljava/nio/CharBuffer;" />
+	</class>
+	<class name="java/nio/DoubleBuffer" since="1">
+		<extends name="java/nio/Buffer" />
+		<implements name="java/lang/Comparable" />
+		<method name="allocate(I)Ljava/nio/DoubleBuffer;" />
+		<method name="array()[D" />
+		<method name="arrayOffset()I" />
+		<method name="asReadOnlyBuffer()Ljava/nio/DoubleBuffer;" />
+		<method name="compact()Ljava/nio/DoubleBuffer;" />
+		<method name="compareTo(Ljava/nio/DoubleBuffer;)I" />
+		<method name="duplicate()Ljava/nio/DoubleBuffer;" />
+		<method name="get()D" />
+		<method name="get(I)D" />
+		<method name="get([D)Ljava/nio/DoubleBuffer;" />
+		<method name="get([DII)Ljava/nio/DoubleBuffer;" />
+		<method name="hasArray()Z" />
+		<method name="isDirect()Z" />
+		<method name="order()Ljava/nio/ByteOrder;" />
+		<method name="put(D)Ljava/nio/DoubleBuffer;" />
+		<method name="put(ID)Ljava/nio/DoubleBuffer;" />
+		<method name="put(Ljava/nio/DoubleBuffer;)Ljava/nio/DoubleBuffer;" />
+		<method name="put([D)Ljava/nio/DoubleBuffer;" />
+		<method name="put([DII)Ljava/nio/DoubleBuffer;" />
+		<method name="slice()Ljava/nio/DoubleBuffer;" />
+		<method name="wrap([D)Ljava/nio/DoubleBuffer;" />
+		<method name="wrap([DII)Ljava/nio/DoubleBuffer;" />
+	</class>
+	<class name="java/nio/FloatBuffer" since="1">
+		<extends name="java/nio/Buffer" />
+		<implements name="java/lang/Comparable" />
+		<method name="allocate(I)Ljava/nio/FloatBuffer;" />
+		<method name="array()[F" />
+		<method name="arrayOffset()I" />
+		<method name="asReadOnlyBuffer()Ljava/nio/FloatBuffer;" />
+		<method name="compact()Ljava/nio/FloatBuffer;" />
+		<method name="compareTo(Ljava/nio/FloatBuffer;)I" />
+		<method name="duplicate()Ljava/nio/FloatBuffer;" />
+		<method name="get()F" />
+		<method name="get(I)F" />
+		<method name="get([F)Ljava/nio/FloatBuffer;" />
+		<method name="get([FII)Ljava/nio/FloatBuffer;" />
+		<method name="hasArray()Z" />
+		<method name="isDirect()Z" />
+		<method name="order()Ljava/nio/ByteOrder;" />
+		<method name="put(F)Ljava/nio/FloatBuffer;" />
+		<method name="put(IF)Ljava/nio/FloatBuffer;" />
+		<method name="put(Ljava/nio/FloatBuffer;)Ljava/nio/FloatBuffer;" />
+		<method name="put([F)Ljava/nio/FloatBuffer;" />
+		<method name="put([FII)Ljava/nio/FloatBuffer;" />
+		<method name="slice()Ljava/nio/FloatBuffer;" />
+		<method name="wrap([F)Ljava/nio/FloatBuffer;" />
+		<method name="wrap([FII)Ljava/nio/FloatBuffer;" />
+	</class>
+	<class name="java/nio/IntBuffer" since="1">
+		<extends name="java/nio/Buffer" />
+		<implements name="java/lang/Comparable" />
+		<method name="allocate(I)Ljava/nio/IntBuffer;" />
+		<method name="array()[I" />
+		<method name="arrayOffset()I" />
+		<method name="asReadOnlyBuffer()Ljava/nio/IntBuffer;" />
+		<method name="compact()Ljava/nio/IntBuffer;" />
+		<method name="compareTo(Ljava/nio/IntBuffer;)I" />
+		<method name="duplicate()Ljava/nio/IntBuffer;" />
+		<method name="get()I" />
+		<method name="get(I)I" />
+		<method name="get([I)Ljava/nio/IntBuffer;" />
+		<method name="get([III)Ljava/nio/IntBuffer;" />
+		<method name="hasArray()Z" />
+		<method name="isDirect()Z" />
+		<method name="order()Ljava/nio/ByteOrder;" />
+		<method name="put(I)Ljava/nio/IntBuffer;" />
+		<method name="put(II)Ljava/nio/IntBuffer;" />
+		<method name="put(Ljava/nio/IntBuffer;)Ljava/nio/IntBuffer;" />
+		<method name="put([I)Ljava/nio/IntBuffer;" />
+		<method name="put([III)Ljava/nio/IntBuffer;" />
+		<method name="slice()Ljava/nio/IntBuffer;" />
+		<method name="wrap([I)Ljava/nio/IntBuffer;" />
+		<method name="wrap([III)Ljava/nio/IntBuffer;" />
+	</class>
+	<class name="java/nio/InvalidMarkException" since="1">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/LongBuffer" since="1">
+		<extends name="java/nio/Buffer" />
+		<implements name="java/lang/Comparable" />
+		<method name="allocate(I)Ljava/nio/LongBuffer;" />
+		<method name="array()[J" />
+		<method name="arrayOffset()I" />
+		<method name="asReadOnlyBuffer()Ljava/nio/LongBuffer;" />
+		<method name="compact()Ljava/nio/LongBuffer;" />
+		<method name="compareTo(Ljava/nio/LongBuffer;)I" />
+		<method name="duplicate()Ljava/nio/LongBuffer;" />
+		<method name="get()J" />
+		<method name="get(I)J" />
+		<method name="get([J)Ljava/nio/LongBuffer;" />
+		<method name="get([JII)Ljava/nio/LongBuffer;" />
+		<method name="hasArray()Z" />
+		<method name="isDirect()Z" />
+		<method name="order()Ljava/nio/ByteOrder;" />
+		<method name="put(IJ)Ljava/nio/LongBuffer;" />
+		<method name="put(J)Ljava/nio/LongBuffer;" />
+		<method name="put(Ljava/nio/LongBuffer;)Ljava/nio/LongBuffer;" />
+		<method name="put([J)Ljava/nio/LongBuffer;" />
+		<method name="put([JII)Ljava/nio/LongBuffer;" />
+		<method name="slice()Ljava/nio/LongBuffer;" />
+		<method name="wrap([J)Ljava/nio/LongBuffer;" />
+		<method name="wrap([JII)Ljava/nio/LongBuffer;" />
+	</class>
+	<class name="java/nio/MappedByteBuffer" since="1">
+		<extends name="java/nio/ByteBuffer" />
+		<method name="force()Ljava/nio/MappedByteBuffer;" />
+		<method name="isLoaded()Z" />
+		<method name="load()Ljava/nio/MappedByteBuffer;" />
+	</class>
+	<class name="java/nio/ReadOnlyBufferException" since="1">
+		<extends name="java/lang/UnsupportedOperationException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/ShortBuffer" since="1">
+		<extends name="java/nio/Buffer" />
+		<implements name="java/lang/Comparable" />
+		<method name="allocate(I)Ljava/nio/ShortBuffer;" />
+		<method name="array()[S" />
+		<method name="arrayOffset()I" />
+		<method name="asReadOnlyBuffer()Ljava/nio/ShortBuffer;" />
+		<method name="compact()Ljava/nio/ShortBuffer;" />
+		<method name="compareTo(Ljava/nio/ShortBuffer;)I" />
+		<method name="duplicate()Ljava/nio/ShortBuffer;" />
+		<method name="get()S" />
+		<method name="get(I)S" />
+		<method name="get([S)Ljava/nio/ShortBuffer;" />
+		<method name="get([SII)Ljava/nio/ShortBuffer;" />
+		<method name="hasArray()Z" />
+		<method name="isDirect()Z" />
+		<method name="order()Ljava/nio/ByteOrder;" />
+		<method name="put(IS)Ljava/nio/ShortBuffer;" />
+		<method name="put(Ljava/nio/ShortBuffer;)Ljava/nio/ShortBuffer;" />
+		<method name="put(S)Ljava/nio/ShortBuffer;" />
+		<method name="put([S)Ljava/nio/ShortBuffer;" />
+		<method name="put([SII)Ljava/nio/ShortBuffer;" />
+		<method name="slice()Ljava/nio/ShortBuffer;" />
+		<method name="wrap([S)Ljava/nio/ShortBuffer;" />
+		<method name="wrap([SII)Ljava/nio/ShortBuffer;" />
+	</class>
+	<class name="java/nio/channels/AcceptPendingException" since="26">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/AlreadyBoundException" since="24">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/AlreadyConnectedException" since="1">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/AsynchronousByteChannel" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/AsynchronousChannel" />
+		<method name="read(Ljava/nio/ByteBuffer;)Ljava/util/concurrent/Future;" />
+		<method name="read(Ljava/nio/ByteBuffer;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V" />
+		<method name="write(Ljava/nio/ByteBuffer;)Ljava/util/concurrent/Future;" />
+		<method name="write(Ljava/nio/ByteBuffer;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V" />
+	</class>
+	<class name="java/nio/channels/AsynchronousChannel" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/Channel" />
+	</class>
+	<class name="java/nio/channels/AsynchronousChannelGroup" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/nio/channels/spi/AsynchronousChannelProvider;)V" />
+		<method name="awaitTermination(JLjava/util/concurrent/TimeUnit;)Z" />
+		<method name="isShutdown()Z" />
+		<method name="isTerminated()Z" />
+		<method name="provider()Ljava/nio/channels/spi/AsynchronousChannelProvider;" />
+		<method name="shutdown()V" />
+		<method name="shutdownNow()V" />
+		<method name="withCachedThreadPool(Ljava/util/concurrent/ExecutorService;I)Ljava/nio/channels/AsynchronousChannelGroup;" />
+		<method name="withFixedThreadPool(ILjava/util/concurrent/ThreadFactory;)Ljava/nio/channels/AsynchronousChannelGroup;" />
+		<method name="withThreadPool(Ljava/util/concurrent/ExecutorService;)Ljava/nio/channels/AsynchronousChannelGroup;" />
+	</class>
+	<class name="java/nio/channels/AsynchronousCloseException" since="1">
+		<extends name="java/nio/channels/ClosedChannelException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/AsynchronousFileChannel" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/AsynchronousChannel" />
+		<method name="&lt;init&gt;()V" />
+		<method name="force(Z)V" />
+		<method name="lock()Ljava/util/concurrent/Future;" />
+		<method name="lock(JJZ)Ljava/util/concurrent/Future;" />
+		<method name="lock(JJZLjava/lang/Object;Ljava/nio/channels/CompletionHandler;)V" />
+		<method name="lock(Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V" />
+		<method name="open(Ljava/nio/file/Path;Ljava/util/Set;Ljava/util/concurrent/ExecutorService;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/AsynchronousFileChannel;" />
+		<method name="open(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/nio/channels/AsynchronousFileChannel;" />
+		<method name="read(Ljava/nio/ByteBuffer;J)Ljava/util/concurrent/Future;" />
+		<method name="read(Ljava/nio/ByteBuffer;JLjava/lang/Object;Ljava/nio/channels/CompletionHandler;)V" />
+		<method name="size()J" />
+		<method name="truncate(J)Ljava/nio/channels/AsynchronousFileChannel;" />
+		<method name="tryLock()Ljava/nio/channels/FileLock;" />
+		<method name="tryLock(JJZ)Ljava/nio/channels/FileLock;" />
+		<method name="write(Ljava/nio/ByteBuffer;J)Ljava/util/concurrent/Future;" />
+		<method name="write(Ljava/nio/ByteBuffer;JLjava/lang/Object;Ljava/nio/channels/CompletionHandler;)V" />
+	</class>
+	<class name="java/nio/channels/AsynchronousServerSocketChannel" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/AsynchronousChannel" />
+		<implements name="java/nio/channels/NetworkChannel" />
+		<method name="&lt;init&gt;(Ljava/nio/channels/spi/AsynchronousChannelProvider;)V" />
+		<method name="accept()Ljava/util/concurrent/Future;" />
+		<method name="accept(Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V" />
+		<method name="bind(Ljava/net/SocketAddress;)Ljava/nio/channels/AsynchronousServerSocketChannel;" />
+		<method name="bind(Ljava/net/SocketAddress;I)Ljava/nio/channels/AsynchronousServerSocketChannel;" />
+		<method name="open()Ljava/nio/channels/AsynchronousServerSocketChannel;" />
+		<method name="open(Ljava/nio/channels/AsynchronousChannelGroup;)Ljava/nio/channels/AsynchronousServerSocketChannel;" />
+		<method name="provider()Ljava/nio/channels/spi/AsynchronousChannelProvider;" />
+		<method name="setOption(Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/AsynchronousServerSocketChannel;" />
+	</class>
+	<class name="java/nio/channels/AsynchronousSocketChannel" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/AsynchronousByteChannel" />
+		<implements name="java/nio/channels/NetworkChannel" />
+		<method name="&lt;init&gt;(Ljava/nio/channels/spi/AsynchronousChannelProvider;)V" />
+		<method name="bind(Ljava/net/SocketAddress;)Ljava/nio/channels/AsynchronousSocketChannel;" />
+		<method name="connect(Ljava/net/SocketAddress;)Ljava/util/concurrent/Future;" />
+		<method name="connect(Ljava/net/SocketAddress;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V" />
+		<method name="getRemoteAddress()Ljava/net/SocketAddress;" />
+		<method name="open()Ljava/nio/channels/AsynchronousSocketChannel;" />
+		<method name="open(Ljava/nio/channels/AsynchronousChannelGroup;)Ljava/nio/channels/AsynchronousSocketChannel;" />
+		<method name="provider()Ljava/nio/channels/spi/AsynchronousChannelProvider;" />
+		<method name="read(Ljava/nio/ByteBuffer;JLjava/util/concurrent/TimeUnit;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V" />
+		<method name="read([Ljava/nio/ByteBuffer;IIJLjava/util/concurrent/TimeUnit;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V" />
+		<method name="setOption(Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/AsynchronousSocketChannel;" />
+		<method name="shutdownInput()Ljava/nio/channels/AsynchronousSocketChannel;" />
+		<method name="shutdownOutput()Ljava/nio/channels/AsynchronousSocketChannel;" />
+		<method name="write(Ljava/nio/ByteBuffer;JLjava/util/concurrent/TimeUnit;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V" />
+		<method name="write([Ljava/nio/ByteBuffer;IIJLjava/util/concurrent/TimeUnit;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V" />
+	</class>
+	<class name="java/nio/channels/ByteChannel" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/ReadableByteChannel" />
+		<implements name="java/nio/channels/WritableByteChannel" />
+	</class>
+	<class name="java/nio/channels/CancelledKeyException" since="1">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/Channel" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<method name="isOpen()Z" />
+	</class>
+	<class name="java/nio/channels/Channels" since="1">
+		<extends name="java/lang/Object" />
+		<method name="newChannel(Ljava/io/InputStream;)Ljava/nio/channels/ReadableByteChannel;" />
+		<method name="newChannel(Ljava/io/OutputStream;)Ljava/nio/channels/WritableByteChannel;" />
+		<method name="newInputStream(Ljava/nio/channels/AsynchronousByteChannel;)Ljava/io/InputStream;" since="26" />
+		<method name="newInputStream(Ljava/nio/channels/ReadableByteChannel;)Ljava/io/InputStream;" />
+		<method name="newOutputStream(Ljava/nio/channels/AsynchronousByteChannel;)Ljava/io/OutputStream;" since="26" />
+		<method name="newOutputStream(Ljava/nio/channels/WritableByteChannel;)Ljava/io/OutputStream;" />
+		<method name="newReader(Ljava/nio/channels/ReadableByteChannel;Ljava/lang/String;)Ljava/io/Reader;" />
+		<method name="newReader(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/charset/CharsetDecoder;I)Ljava/io/Reader;" />
+		<method name="newWriter(Ljava/nio/channels/WritableByteChannel;Ljava/lang/String;)Ljava/io/Writer;" />
+		<method name="newWriter(Ljava/nio/channels/WritableByteChannel;Ljava/nio/charset/CharsetEncoder;I)Ljava/io/Writer;" />
+	</class>
+	<class name="java/nio/channels/ClosedByInterruptException" since="1">
+		<extends name="java/nio/channels/AsynchronousCloseException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/ClosedChannelException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/ClosedSelectorException" since="1">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/CompletionHandler" since="26">
+		<extends name="java/lang/Object" />
+		<method name="completed(Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="failed(Ljava/lang/Throwable;Ljava/lang/Object;)V" />
+	</class>
+	<class name="java/nio/channels/ConnectionPendingException" since="1">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/DatagramChannel" since="1">
+		<extends name="java/nio/channels/spi/AbstractSelectableChannel" />
+		<implements name="java/nio/channels/ByteChannel" />
+		<implements name="java/nio/channels/GatheringByteChannel" />
+		<implements name="java/nio/channels/MulticastChannel" since="26" />
+		<implements name="java/nio/channels/NetworkChannel" since="24" removed="26" />
+		<implements name="java/nio/channels/ScatteringByteChannel" />
+		<method name="&lt;init&gt;(Ljava/nio/channels/spi/SelectorProvider;)V" />
+		<method name="bind(Ljava/net/SocketAddress;)Ljava/nio/channels/DatagramChannel;" since="24" />
+		<method name="connect(Ljava/net/SocketAddress;)Ljava/nio/channels/DatagramChannel;" />
+		<method name="disconnect()Ljava/nio/channels/DatagramChannel;" />
+		<method name="getRemoteAddress()Ljava/net/SocketAddress;" since="24" />
+		<method name="isConnected()Z" />
+		<method name="open()Ljava/nio/channels/DatagramChannel;" />
+		<method name="open(Ljava/net/ProtocolFamily;)Ljava/nio/channels/DatagramChannel;" since="24" />
+		<method name="receive(Ljava/nio/ByteBuffer;)Ljava/net/SocketAddress;" />
+		<method name="send(Ljava/nio/ByteBuffer;Ljava/net/SocketAddress;)I" />
+		<method name="setOption(Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/DatagramChannel;" since="24" />
+		<method name="socket()Ljava/net/DatagramSocket;" />
+	</class>
+	<class name="java/nio/channels/FileChannel" since="1">
+		<extends name="java/nio/channels/spi/AbstractInterruptibleChannel" />
+		<implements name="java/nio/channels/ByteChannel" removed="24" />
+		<implements name="java/nio/channels/GatheringByteChannel" />
+		<implements name="java/nio/channels/ScatteringByteChannel" />
+		<implements name="java/nio/channels/SeekableByteChannel" since="24" />
+		<method name="&lt;init&gt;()V" />
+		<method name="force(Z)V" />
+		<method name="lock()Ljava/nio/channels/FileLock;" />
+		<method name="lock(JJZ)Ljava/nio/channels/FileLock;" />
+		<method name="map(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;" />
+		<method name="open(Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/FileChannel;" since="26" />
+		<method name="open(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/nio/channels/FileChannel;" since="26" />
+		<method name="position()J" />
+		<method name="position(J)Ljava/nio/channels/FileChannel;" />
+		<method name="read(Ljava/nio/ByteBuffer;J)I" />
+		<method name="size()J" />
+		<method name="transferFrom(Ljava/nio/channels/ReadableByteChannel;JJ)J" />
+		<method name="transferTo(JJLjava/nio/channels/WritableByteChannel;)J" />
+		<method name="truncate(J)Ljava/nio/channels/FileChannel;" />
+		<method name="tryLock()Ljava/nio/channels/FileLock;" />
+		<method name="tryLock(JJZ)Ljava/nio/channels/FileLock;" />
+		<method name="write(Ljava/nio/ByteBuffer;J)I" />
+	</class>
+	<class name="java/nio/channels/FileChannel$MapMode" since="1">
+		<extends name="java/lang/Object" />
+		<field name="PRIVATE" />
+		<field name="READ_ONLY" />
+		<field name="READ_WRITE" />
+	</class>
+	<class name="java/nio/channels/FileLock" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" since="19" />
+		<method name="&lt;init&gt;(Ljava/nio/channels/AsynchronousFileChannel;JJZ)V" since="26" />
+		<method name="&lt;init&gt;(Ljava/nio/channels/FileChannel;JJZ)V" />
+		<method name="acquiredBy()Ljava/nio/channels/Channel;" since="24" />
+		<method name="channel()Ljava/nio/channels/FileChannel;" />
+		<method name="isShared()Z" />
+		<method name="isValid()Z" />
+		<method name="overlaps(JJ)Z" />
+		<method name="position()J" />
+		<method name="release()V" />
+		<method name="size()J" />
+	</class>
+	<class name="java/nio/channels/FileLockInterruptionException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/GatheringByteChannel" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/WritableByteChannel" />
+		<method name="write([Ljava/nio/ByteBuffer;)J" />
+		<method name="write([Ljava/nio/ByteBuffer;II)J" />
+	</class>
+	<class name="java/nio/channels/IllegalBlockingModeException" since="1">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/IllegalChannelGroupException" since="26">
+		<extends name="java/lang/IllegalArgumentException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/IllegalSelectorException" since="1">
+		<extends name="java/lang/IllegalArgumentException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/InterruptedByTimeoutException" since="26">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/InterruptibleChannel" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/Channel" />
+	</class>
+	<class name="java/nio/channels/MembershipKey" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="block(Ljava/net/InetAddress;)Ljava/nio/channels/MembershipKey;" />
+		<method name="channel()Ljava/nio/channels/MulticastChannel;" />
+		<method name="drop()V" />
+		<method name="group()Ljava/net/InetAddress;" />
+		<method name="isValid()Z" />
+		<method name="networkInterface()Ljava/net/NetworkInterface;" />
+		<method name="sourceAddress()Ljava/net/InetAddress;" />
+		<method name="unblock(Ljava/net/InetAddress;)Ljava/nio/channels/MembershipKey;" />
+	</class>
+	<class name="java/nio/channels/MulticastChannel" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/NetworkChannel" />
+		<method name="join(Ljava/net/InetAddress;Ljava/net/NetworkInterface;)Ljava/nio/channels/MembershipKey;" />
+		<method name="join(Ljava/net/InetAddress;Ljava/net/NetworkInterface;Ljava/net/InetAddress;)Ljava/nio/channels/MembershipKey;" />
+	</class>
+	<class name="java/nio/channels/NetworkChannel" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/Channel" />
+		<method name="bind(Ljava/net/SocketAddress;)Ljava/nio/channels/NetworkChannel;" />
+		<method name="getLocalAddress()Ljava/net/SocketAddress;" />
+		<method name="getOption(Ljava/net/SocketOption;)Ljava/lang/Object;" />
+		<method name="setOption(Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/NetworkChannel;" />
+		<method name="supportedOptions()Ljava/util/Set;" />
+	</class>
+	<class name="java/nio/channels/NoConnectionPendingException" since="1">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/NonReadableChannelException" since="1">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/NonWritableChannelException" since="1">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/NotYetBoundException" since="1">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/NotYetConnectedException" since="1">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/OverlappingFileLockException" since="1">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/Pipe" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="open()Ljava/nio/channels/Pipe;" />
+		<method name="sink()Ljava/nio/channels/Pipe$SinkChannel;" />
+		<method name="source()Ljava/nio/channels/Pipe$SourceChannel;" />
+	</class>
+	<class name="java/nio/channels/Pipe$SinkChannel" since="1">
+		<extends name="java/nio/channels/spi/AbstractSelectableChannel" />
+		<implements name="java/nio/channels/GatheringByteChannel" />
+		<implements name="java/nio/channels/WritableByteChannel" />
+		<method name="&lt;init&gt;(Ljava/nio/channels/spi/SelectorProvider;)V" />
+	</class>
+	<class name="java/nio/channels/Pipe$SourceChannel" since="1">
+		<extends name="java/nio/channels/spi/AbstractSelectableChannel" />
+		<implements name="java/nio/channels/ReadableByteChannel" />
+		<implements name="java/nio/channels/ScatteringByteChannel" />
+		<method name="&lt;init&gt;(Ljava/nio/channels/spi/SelectorProvider;)V" />
+	</class>
+	<class name="java/nio/channels/ReadPendingException" since="26">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/ReadableByteChannel" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/Channel" />
+		<method name="read(Ljava/nio/ByteBuffer;)I" />
+	</class>
+	<class name="java/nio/channels/ScatteringByteChannel" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/ReadableByteChannel" />
+		<method name="read([Ljava/nio/ByteBuffer;)J" />
+		<method name="read([Ljava/nio/ByteBuffer;II)J" />
+	</class>
+	<class name="java/nio/channels/SeekableByteChannel" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/ByteChannel" />
+		<method name="position()J" />
+		<method name="position(J)Ljava/nio/channels/SeekableByteChannel;" />
+		<method name="size()J" />
+		<method name="truncate(J)Ljava/nio/channels/SeekableByteChannel;" />
+	</class>
+	<class name="java/nio/channels/SelectableChannel" since="1">
+		<extends name="java/nio/channels/spi/AbstractInterruptibleChannel" />
+		<method name="&lt;init&gt;()V" />
+		<method name="blockingLock()Ljava/lang/Object;" />
+		<method name="configureBlocking(Z)Ljava/nio/channels/SelectableChannel;" />
+		<method name="isBlocking()Z" />
+		<method name="isRegistered()Z" />
+		<method name="keyFor(Ljava/nio/channels/Selector;)Ljava/nio/channels/SelectionKey;" />
+		<method name="provider()Ljava/nio/channels/spi/SelectorProvider;" />
+		<method name="register(Ljava/nio/channels/Selector;I)Ljava/nio/channels/SelectionKey;" />
+		<method name="register(Ljava/nio/channels/Selector;ILjava/lang/Object;)Ljava/nio/channels/SelectionKey;" />
+		<method name="validOps()I" />
+	</class>
+	<class name="java/nio/channels/SelectionKey" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="attach(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="attachment()Ljava/lang/Object;" />
+		<method name="cancel()V" />
+		<method name="channel()Ljava/nio/channels/SelectableChannel;" />
+		<method name="interestOps()I" />
+		<method name="interestOps(I)Ljava/nio/channels/SelectionKey;" />
+		<method name="isAcceptable()Z" />
+		<method name="isConnectable()Z" />
+		<method name="isReadable()Z" />
+		<method name="isValid()Z" />
+		<method name="isWritable()Z" />
+		<method name="readyOps()I" />
+		<method name="selector()Ljava/nio/channels/Selector;" />
+		<field name="OP_ACCEPT" />
+		<field name="OP_CONNECT" />
+		<field name="OP_READ" />
+		<field name="OP_WRITE" />
+	</class>
+	<class name="java/nio/channels/Selector" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" since="19" />
+		<method name="&lt;init&gt;()V" />
+		<method name="close()V" />
+		<method name="isOpen()Z" />
+		<method name="keys()Ljava/util/Set;" />
+		<method name="open()Ljava/nio/channels/Selector;" />
+		<method name="provider()Ljava/nio/channels/spi/SelectorProvider;" />
+		<method name="select()I" />
+		<method name="select(J)I" />
+		<method name="selectNow()I" />
+		<method name="selectedKeys()Ljava/util/Set;" />
+		<method name="wakeup()Ljava/nio/channels/Selector;" />
+	</class>
+	<class name="java/nio/channels/ServerSocketChannel" since="1">
+		<extends name="java/nio/channels/spi/AbstractSelectableChannel" />
+		<implements name="java/nio/channels/NetworkChannel" since="24" />
+		<method name="&lt;init&gt;(Ljava/nio/channels/spi/SelectorProvider;)V" />
+		<method name="accept()Ljava/nio/channels/SocketChannel;" />
+		<method name="bind(Ljava/net/SocketAddress;)Ljava/nio/channels/ServerSocketChannel;" since="24" />
+		<method name="bind(Ljava/net/SocketAddress;I)Ljava/nio/channels/ServerSocketChannel;" since="24" />
+		<method name="open()Ljava/nio/channels/ServerSocketChannel;" />
+		<method name="setOption(Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/ServerSocketChannel;" since="24" />
+		<method name="socket()Ljava/net/ServerSocket;" />
+	</class>
+	<class name="java/nio/channels/ShutdownChannelGroupException" since="26">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/SocketChannel" since="1">
+		<extends name="java/nio/channels/spi/AbstractSelectableChannel" />
+		<implements name="java/nio/channels/ByteChannel" />
+		<implements name="java/nio/channels/GatheringByteChannel" />
+		<implements name="java/nio/channels/NetworkChannel" since="24" />
+		<implements name="java/nio/channels/ScatteringByteChannel" />
+		<method name="&lt;init&gt;(Ljava/nio/channels/spi/SelectorProvider;)V" />
+		<method name="bind(Ljava/net/SocketAddress;)Ljava/nio/channels/SocketChannel;" since="24" />
+		<method name="connect(Ljava/net/SocketAddress;)Z" />
+		<method name="finishConnect()Z" />
+		<method name="getRemoteAddress()Ljava/net/SocketAddress;" since="24" />
+		<method name="isConnected()Z" />
+		<method name="isConnectionPending()Z" />
+		<method name="open()Ljava/nio/channels/SocketChannel;" />
+		<method name="open(Ljava/net/SocketAddress;)Ljava/nio/channels/SocketChannel;" />
+		<method name="setOption(Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/SocketChannel;" since="24" />
+		<method name="shutdownInput()Ljava/nio/channels/SocketChannel;" since="24" />
+		<method name="shutdownOutput()Ljava/nio/channels/SocketChannel;" since="24" />
+		<method name="socket()Ljava/net/Socket;" />
+	</class>
+	<class name="java/nio/channels/UnresolvedAddressException" since="1">
+		<extends name="java/lang/IllegalArgumentException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/UnsupportedAddressTypeException" since="1">
+		<extends name="java/lang/IllegalArgumentException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/WritableByteChannel" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/Channel" />
+		<method name="write(Ljava/nio/ByteBuffer;)I" />
+	</class>
+	<class name="java/nio/channels/WritePendingException" since="26">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/spi/AbstractInterruptibleChannel" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/Channel" />
+		<implements name="java/nio/channels/InterruptibleChannel" />
+		<method name="&lt;init&gt;()V" />
+		<method name="begin()V" />
+		<method name="end(Z)V" />
+		<method name="implCloseChannel()V" />
+	</class>
+	<class name="java/nio/channels/spi/AbstractSelectableChannel" since="1">
+		<extends name="java/nio/channels/SelectableChannel" />
+		<method name="&lt;init&gt;(Ljava/nio/channels/spi/SelectorProvider;)V" />
+		<method name="implCloseSelectableChannel()V" />
+		<method name="implConfigureBlocking(Z)V" />
+	</class>
+	<class name="java/nio/channels/spi/AbstractSelectionKey" since="1">
+		<extends name="java/nio/channels/SelectionKey" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/spi/AbstractSelector" since="1">
+		<extends name="java/nio/channels/Selector" />
+		<method name="&lt;init&gt;(Ljava/nio/channels/spi/SelectorProvider;)V" />
+		<method name="begin()V" />
+		<method name="cancelledKeys()Ljava/util/Set;" />
+		<method name="deregister(Ljava/nio/channels/spi/AbstractSelectionKey;)V" />
+		<method name="end()V" />
+		<method name="implCloseSelector()V" />
+		<method name="register(Ljava/nio/channels/spi/AbstractSelectableChannel;ILjava/lang/Object;)Ljava/nio/channels/SelectionKey;" />
+	</class>
+	<class name="java/nio/channels/spi/AsynchronousChannelProvider" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="openAsynchronousChannelGroup(ILjava/util/concurrent/ThreadFactory;)Ljava/nio/channels/AsynchronousChannelGroup;" />
+		<method name="openAsynchronousChannelGroup(Ljava/util/concurrent/ExecutorService;I)Ljava/nio/channels/AsynchronousChannelGroup;" />
+		<method name="openAsynchronousServerSocketChannel(Ljava/nio/channels/AsynchronousChannelGroup;)Ljava/nio/channels/AsynchronousServerSocketChannel;" />
+		<method name="openAsynchronousSocketChannel(Ljava/nio/channels/AsynchronousChannelGroup;)Ljava/nio/channels/AsynchronousSocketChannel;" />
+		<method name="provider()Ljava/nio/channels/spi/AsynchronousChannelProvider;" />
+	</class>
+	<class name="java/nio/channels/spi/SelectorProvider" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="inheritedChannel()Ljava/nio/channels/Channel;" />
+		<method name="openDatagramChannel()Ljava/nio/channels/DatagramChannel;" />
+		<method name="openDatagramChannel(Ljava/net/ProtocolFamily;)Ljava/nio/channels/DatagramChannel;" since="24" />
+		<method name="openPipe()Ljava/nio/channels/Pipe;" />
+		<method name="openSelector()Ljava/nio/channels/spi/AbstractSelector;" />
+		<method name="openServerSocketChannel()Ljava/nio/channels/ServerSocketChannel;" />
+		<method name="openSocketChannel()Ljava/nio/channels/SocketChannel;" />
+		<method name="provider()Ljava/nio/channels/spi/SelectorProvider;" />
+	</class>
+	<class name="java/nio/charset/CharacterCodingException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/charset/Charset" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[Ljava/lang/String;)V" />
+		<method name="aliases()Ljava/util/Set;" />
+		<method name="availableCharsets()Ljava/util/SortedMap;" />
+		<method name="canEncode()Z" />
+		<method name="compareTo(Ljava/nio/charset/Charset;)I" />
+		<method name="contains(Ljava/nio/charset/Charset;)Z" />
+		<method name="decode(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer;" />
+		<method name="defaultCharset()Ljava/nio/charset/Charset;" />
+		<method name="displayName()Ljava/lang/String;" />
+		<method name="displayName(Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="encode(Ljava/lang/String;)Ljava/nio/ByteBuffer;" />
+		<method name="encode(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer;" />
+		<method name="forName(Ljava/lang/String;)Ljava/nio/charset/Charset;" />
+		<method name="isRegistered()Z" />
+		<method name="isSupported(Ljava/lang/String;)Z" />
+		<method name="name()Ljava/lang/String;" />
+		<method name="newDecoder()Ljava/nio/charset/CharsetDecoder;" />
+		<method name="newEncoder()Ljava/nio/charset/CharsetEncoder;" />
+	</class>
+	<class name="java/nio/charset/CharsetDecoder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/nio/charset/Charset;FF)V" />
+		<method name="averageCharsPerByte()F" />
+		<method name="charset()Ljava/nio/charset/Charset;" />
+		<method name="decode(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer;" />
+		<method name="decode(Ljava/nio/ByteBuffer;Ljava/nio/CharBuffer;Z)Ljava/nio/charset/CoderResult;" />
+		<method name="decodeLoop(Ljava/nio/ByteBuffer;Ljava/nio/CharBuffer;)Ljava/nio/charset/CoderResult;" />
+		<method name="detectedCharset()Ljava/nio/charset/Charset;" />
+		<method name="flush(Ljava/nio/CharBuffer;)Ljava/nio/charset/CoderResult;" />
+		<method name="implFlush(Ljava/nio/CharBuffer;)Ljava/nio/charset/CoderResult;" />
+		<method name="implOnMalformedInput(Ljava/nio/charset/CodingErrorAction;)V" />
+		<method name="implOnUnmappableCharacter(Ljava/nio/charset/CodingErrorAction;)V" />
+		<method name="implReplaceWith(Ljava/lang/String;)V" />
+		<method name="implReset()V" />
+		<method name="isAutoDetecting()Z" />
+		<method name="isCharsetDetected()Z" />
+		<method name="malformedInputAction()Ljava/nio/charset/CodingErrorAction;" />
+		<method name="maxCharsPerByte()F" />
+		<method name="onMalformedInput(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder;" />
+		<method name="onUnmappableCharacter(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder;" />
+		<method name="replaceWith(Ljava/lang/String;)Ljava/nio/charset/CharsetDecoder;" />
+		<method name="replacement()Ljava/lang/String;" />
+		<method name="reset()Ljava/nio/charset/CharsetDecoder;" />
+		<method name="unmappableCharacterAction()Ljava/nio/charset/CodingErrorAction;" />
+	</class>
+	<class name="java/nio/charset/CharsetEncoder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/nio/charset/Charset;FF)V" />
+		<method name="&lt;init&gt;(Ljava/nio/charset/Charset;FF[B)V" />
+		<method name="averageBytesPerChar()F" />
+		<method name="canEncode(C)Z" />
+		<method name="canEncode(Ljava/lang/CharSequence;)Z" />
+		<method name="charset()Ljava/nio/charset/Charset;" />
+		<method name="encode(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer;" />
+		<method name="encode(Ljava/nio/CharBuffer;Ljava/nio/ByteBuffer;Z)Ljava/nio/charset/CoderResult;" />
+		<method name="encodeLoop(Ljava/nio/CharBuffer;Ljava/nio/ByteBuffer;)Ljava/nio/charset/CoderResult;" />
+		<method name="flush(Ljava/nio/ByteBuffer;)Ljava/nio/charset/CoderResult;" />
+		<method name="implFlush(Ljava/nio/ByteBuffer;)Ljava/nio/charset/CoderResult;" />
+		<method name="implOnMalformedInput(Ljava/nio/charset/CodingErrorAction;)V" />
+		<method name="implOnUnmappableCharacter(Ljava/nio/charset/CodingErrorAction;)V" />
+		<method name="implReplaceWith([B)V" />
+		<method name="implReset()V" />
+		<method name="isLegalReplacement([B)Z" />
+		<method name="malformedInputAction()Ljava/nio/charset/CodingErrorAction;" />
+		<method name="maxBytesPerChar()F" />
+		<method name="onMalformedInput(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder;" />
+		<method name="onUnmappableCharacter(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder;" />
+		<method name="replaceWith([B)Ljava/nio/charset/CharsetEncoder;" />
+		<method name="replacement()[B" />
+		<method name="reset()Ljava/nio/charset/CharsetEncoder;" />
+		<method name="unmappableCharacterAction()Ljava/nio/charset/CodingErrorAction;" />
+	</class>
+	<class name="java/nio/charset/CoderMalfunctionError" since="1">
+		<extends name="java/lang/Error" />
+		<method name="&lt;init&gt;(Ljava/lang/Exception;)V" />
+	</class>
+	<class name="java/nio/charset/CoderResult" since="1">
+		<extends name="java/lang/Object" />
+		<method name="isError()Z" />
+		<method name="isMalformed()Z" />
+		<method name="isOverflow()Z" />
+		<method name="isUnderflow()Z" />
+		<method name="isUnmappable()Z" />
+		<method name="length()I" />
+		<method name="malformedForLength(I)Ljava/nio/charset/CoderResult;" />
+		<method name="throwException()V" />
+		<method name="unmappableForLength(I)Ljava/nio/charset/CoderResult;" />
+		<field name="OVERFLOW" />
+		<field name="UNDERFLOW" />
+	</class>
+	<class name="java/nio/charset/CodingErrorAction" since="1">
+		<extends name="java/lang/Object" />
+		<field name="IGNORE" />
+		<field name="REPLACE" />
+		<field name="REPORT" />
+	</class>
+	<class name="java/nio/charset/IllegalCharsetNameException" since="1">
+		<extends name="java/lang/IllegalArgumentException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getCharsetName()Ljava/lang/String;" />
+	</class>
+	<class name="java/nio/charset/MalformedInputException" since="1">
+		<extends name="java/nio/charset/CharacterCodingException" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getInputLength()I" />
+	</class>
+	<class name="java/nio/charset/StandardCharsets" since="19">
+		<extends name="java/lang/Object" />
+		<field name="ISO_8859_1" />
+		<field name="US_ASCII" />
+		<field name="UTF_16" />
+		<field name="UTF_16BE" />
+		<field name="UTF_16LE" />
+		<field name="UTF_8" />
+	</class>
+	<class name="java/nio/charset/UnmappableCharacterException" since="1">
+		<extends name="java/nio/charset/CharacterCodingException" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getInputLength()I" />
+	</class>
+	<class name="java/nio/charset/UnsupportedCharsetException" since="1">
+		<extends name="java/lang/IllegalArgumentException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getCharsetName()Ljava/lang/String;" />
+	</class>
+	<class name="java/nio/charset/spi/CharsetProvider" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="charsetForName(Ljava/lang/String;)Ljava/nio/charset/Charset;" />
+		<method name="charsets()Ljava/util/Iterator;" />
+	</class>
+	<class name="java/nio/file/AccessDeniedException" since="26">
+		<extends name="java/nio/file/FileSystemException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/nio/file/AccessMode" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/nio/file/AccessMode;" />
+		<method name="values()[Ljava/nio/file/AccessMode;" />
+		<field name="EXECUTE" />
+		<field name="READ" />
+		<field name="WRITE" />
+	</class>
+	<class name="java/nio/file/AtomicMoveNotSupportedException" since="26">
+		<extends name="java/nio/file/FileSystemException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/nio/file/ClosedDirectoryStreamException" since="26">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/file/ClosedFileSystemException" since="26">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/file/ClosedWatchServiceException" since="26">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/file/CopyOption" since="26">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="java/nio/file/DirectoryIteratorException" since="26">
+		<extends name="java/util/ConcurrentModificationException" />
+		<method name="&lt;init&gt;(Ljava/io/IOException;)V" />
+		<method name="getCause()Ljava/io/IOException;" />
+	</class>
+	<class name="java/nio/file/DirectoryNotEmptyException" since="26">
+		<extends name="java/nio/file/FileSystemException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/nio/file/DirectoryStream" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<implements name="java/lang/Iterable" />
+	</class>
+	<class name="java/nio/file/DirectoryStream$Filter" since="26">
+		<extends name="java/lang/Object" />
+		<method name="accept(Ljava/lang/Object;)Z" />
+	</class>
+	<class name="java/nio/file/FileAlreadyExistsException" since="26">
+		<extends name="java/nio/file/FileSystemException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/nio/file/FileStore" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAttribute(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getFileStoreAttributeView(Ljava/lang/Class;)Ljava/nio/file/attribute/FileStoreAttributeView;" />
+		<method name="getTotalSpace()J" />
+		<method name="getUnallocatedSpace()J" />
+		<method name="getUsableSpace()J" />
+		<method name="isReadOnly()Z" />
+		<method name="name()Ljava/lang/String;" />
+		<method name="supportsFileAttributeView(Ljava/lang/Class;)Z" />
+		<method name="supportsFileAttributeView(Ljava/lang/String;)Z" />
+		<method name="type()Ljava/lang/String;" />
+	</class>
+	<class name="java/nio/file/FileSystem" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getFileStores()Ljava/lang/Iterable;" />
+		<method name="getPath(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;" />
+		<method name="getPathMatcher(Ljava/lang/String;)Ljava/nio/file/PathMatcher;" />
+		<method name="getRootDirectories()Ljava/lang/Iterable;" />
+		<method name="getSeparator()Ljava/lang/String;" />
+		<method name="getUserPrincipalLookupService()Ljava/nio/file/attribute/UserPrincipalLookupService;" />
+		<method name="isOpen()Z" />
+		<method name="isReadOnly()Z" />
+		<method name="newWatchService()Ljava/nio/file/WatchService;" />
+		<method name="provider()Ljava/nio/file/spi/FileSystemProvider;" />
+		<method name="supportedFileAttributeViews()Ljava/util/Set;" />
+	</class>
+	<class name="java/nio/file/FileSystemAlreadyExistsException" since="26">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/nio/file/FileSystemException" since="26">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getFile()Ljava/lang/String;" />
+		<method name="getOtherFile()Ljava/lang/String;" />
+		<method name="getReason()Ljava/lang/String;" />
+	</class>
+	<class name="java/nio/file/FileSystemLoopException" since="26">
+		<extends name="java/nio/file/FileSystemException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/nio/file/FileSystemNotFoundException" since="26">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/nio/file/FileSystems" since="26">
+		<extends name="java/lang/Object" />
+		<method name="getDefault()Ljava/nio/file/FileSystem;" />
+		<method name="getFileSystem(Ljava/net/URI;)Ljava/nio/file/FileSystem;" />
+		<method name="newFileSystem(Ljava/net/URI;Ljava/util/Map;)Ljava/nio/file/FileSystem;" />
+		<method name="newFileSystem(Ljava/net/URI;Ljava/util/Map;Ljava/lang/ClassLoader;)Ljava/nio/file/FileSystem;" />
+		<method name="newFileSystem(Ljava/nio/file/Path;Ljava/lang/ClassLoader;)Ljava/nio/file/FileSystem;" />
+	</class>
+	<class name="java/nio/file/FileVisitOption" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/nio/file/FileVisitOption;" />
+		<method name="values()[Ljava/nio/file/FileVisitOption;" />
+		<field name="FOLLOW_LINKS" />
+	</class>
+	<class name="java/nio/file/FileVisitResult" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/nio/file/FileVisitResult;" />
+		<method name="values()[Ljava/nio/file/FileVisitResult;" />
+		<field name="CONTINUE" />
+		<field name="SKIP_SIBLINGS" />
+		<field name="SKIP_SUBTREE" />
+		<field name="TERMINATE" />
+	</class>
+	<class name="java/nio/file/FileVisitor" since="26">
+		<extends name="java/lang/Object" />
+		<method name="postVisitDirectory(Ljava/lang/Object;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult;" />
+		<method name="preVisitDirectory(Ljava/lang/Object;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;" />
+		<method name="visitFile(Ljava/lang/Object;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;" />
+		<method name="visitFileFailed(Ljava/lang/Object;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult;" />
+	</class>
+	<class name="java/nio/file/Files" since="26">
+		<extends name="java/lang/Object" />
+		<method name="copy(Ljava/io/InputStream;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)J" />
+		<method name="copy(Ljava/nio/file/Path;Ljava/io/OutputStream;)J" />
+		<method name="copy(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path;" />
+		<method name="createDirectories(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;" />
+		<method name="createDirectory(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;" />
+		<method name="createFile(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;" />
+		<method name="createLink(Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/nio/file/Path;" />
+		<method name="createSymbolicLink(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;" />
+		<method name="createTempDirectory(Ljava/lang/String;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;" />
+		<method name="createTempDirectory(Ljava/nio/file/Path;Ljava/lang/String;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;" />
+		<method name="createTempFile(Ljava/lang/String;Ljava/lang/String;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;" />
+		<method name="createTempFile(Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;" />
+		<method name="delete(Ljava/nio/file/Path;)V" />
+		<method name="deleteIfExists(Ljava/nio/file/Path;)Z" />
+		<method name="exists(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z" />
+		<method name="find(Ljava/nio/file/Path;ILjava/util/function/BiPredicate;[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;" />
+		<method name="getAttribute(Ljava/nio/file/Path;Ljava/lang/String;[Ljava/nio/file/LinkOption;)Ljava/lang/Object;" />
+		<method name="getFileAttributeView(Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/FileAttributeView;" />
+		<method name="getFileStore(Ljava/nio/file/Path;)Ljava/nio/file/FileStore;" />
+		<method name="getLastModifiedTime(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/FileTime;" />
+		<method name="getOwner(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/UserPrincipal;" />
+		<method name="getPosixFilePermissions(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Ljava/util/Set;" />
+		<method name="isDirectory(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z" />
+		<method name="isExecutable(Ljava/nio/file/Path;)Z" />
+		<method name="isHidden(Ljava/nio/file/Path;)Z" />
+		<method name="isReadable(Ljava/nio/file/Path;)Z" />
+		<method name="isRegularFile(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z" />
+		<method name="isSameFile(Ljava/nio/file/Path;Ljava/nio/file/Path;)Z" />
+		<method name="isSymbolicLink(Ljava/nio/file/Path;)Z" />
+		<method name="isWritable(Ljava/nio/file/Path;)Z" />
+		<method name="lines(Ljava/nio/file/Path;)Ljava/util/stream/Stream;" />
+		<method name="lines(Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Ljava/util/stream/Stream;" />
+		<method name="list(Ljava/nio/file/Path;)Ljava/util/stream/Stream;" />
+		<method name="move(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path;" />
+		<method name="newBufferedReader(Ljava/nio/file/Path;)Ljava/io/BufferedReader;" />
+		<method name="newBufferedReader(Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Ljava/io/BufferedReader;" />
+		<method name="newBufferedWriter(Ljava/nio/file/Path;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/io/BufferedWriter;" />
+		<method name="newBufferedWriter(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/BufferedWriter;" />
+		<method name="newByteChannel(Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/SeekableByteChannel;" />
+		<method name="newByteChannel(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/nio/channels/SeekableByteChannel;" />
+		<method name="newDirectoryStream(Ljava/nio/file/Path;)Ljava/nio/file/DirectoryStream;" />
+		<method name="newDirectoryStream(Ljava/nio/file/Path;Ljava/lang/String;)Ljava/nio/file/DirectoryStream;" />
+		<method name="newDirectoryStream(Ljava/nio/file/Path;Ljava/nio/file/DirectoryStream$Filter;)Ljava/nio/file/DirectoryStream;" />
+		<method name="newInputStream(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream;" />
+		<method name="newOutputStream(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream;" />
+		<method name="notExists(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z" />
+		<method name="probeContentType(Ljava/nio/file/Path;)Ljava/lang/String;" />
+		<method name="readAllBytes(Ljava/nio/file/Path;)[B" />
+		<method name="readAllLines(Ljava/nio/file/Path;)Ljava/util/List;" />
+		<method name="readAllLines(Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Ljava/util/List;" />
+		<method name="readAttributes(Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/BasicFileAttributes;" />
+		<method name="readAttributes(Ljava/nio/file/Path;Ljava/lang/String;[Ljava/nio/file/LinkOption;)Ljava/util/Map;" />
+		<method name="readSymbolicLink(Ljava/nio/file/Path;)Ljava/nio/file/Path;" />
+		<method name="setAttribute(Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/Object;[Ljava/nio/file/LinkOption;)Ljava/nio/file/Path;" />
+		<method name="setLastModifiedTime(Ljava/nio/file/Path;Ljava/nio/file/attribute/FileTime;)Ljava/nio/file/Path;" />
+		<method name="setOwner(Ljava/nio/file/Path;Ljava/nio/file/attribute/UserPrincipal;)Ljava/nio/file/Path;" />
+		<method name="setPosixFilePermissions(Ljava/nio/file/Path;Ljava/util/Set;)Ljava/nio/file/Path;" />
+		<method name="size(Ljava/nio/file/Path;)J" />
+		<method name="walk(Ljava/nio/file/Path;I[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;" />
+		<method name="walk(Ljava/nio/file/Path;[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;" />
+		<method name="walkFileTree(Ljava/nio/file/Path;Ljava/nio/file/FileVisitor;)Ljava/nio/file/Path;" />
+		<method name="walkFileTree(Ljava/nio/file/Path;Ljava/util/Set;ILjava/nio/file/FileVisitor;)Ljava/nio/file/Path;" />
+		<method name="write(Ljava/nio/file/Path;Ljava/lang/Iterable;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path;" />
+		<method name="write(Ljava/nio/file/Path;Ljava/lang/Iterable;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path;" />
+		<method name="write(Ljava/nio/file/Path;[B[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path;" />
+	</class>
+	<class name="java/nio/file/InvalidPathException" since="26">
+		<extends name="java/lang/IllegalArgumentException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="getIndex()I" />
+		<method name="getInput()Ljava/lang/String;" />
+		<method name="getReason()Ljava/lang/String;" />
+	</class>
+	<class name="java/nio/file/LinkOption" since="26">
+		<extends name="java/lang/Enum" />
+		<implements name="java/nio/file/CopyOption" />
+		<implements name="java/nio/file/OpenOption" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/nio/file/LinkOption;" />
+		<method name="values()[Ljava/nio/file/LinkOption;" />
+		<field name="NOFOLLOW_LINKS" />
+	</class>
+	<class name="java/nio/file/LinkPermission" since="26">
+		<extends name="java/security/BasicPermission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/nio/file/NoSuchFileException" since="26">
+		<extends name="java/nio/file/FileSystemException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/nio/file/NotDirectoryException" since="26">
+		<extends name="java/nio/file/FileSystemException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/nio/file/NotLinkException" since="26">
+		<extends name="java/nio/file/FileSystemException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/nio/file/OpenOption" since="26">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="java/nio/file/Path" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Comparable" />
+		<implements name="java/lang/Iterable" />
+		<implements name="java/nio/file/Watchable" />
+		<method name="compareTo(Ljava/nio/file/Path;)I" />
+		<method name="endsWith(Ljava/lang/String;)Z" />
+		<method name="endsWith(Ljava/nio/file/Path;)Z" />
+		<method name="getFileName()Ljava/nio/file/Path;" />
+		<method name="getFileSystem()Ljava/nio/file/FileSystem;" />
+		<method name="getName(I)Ljava/nio/file/Path;" />
+		<method name="getNameCount()I" />
+		<method name="getParent()Ljava/nio/file/Path;" />
+		<method name="getRoot()Ljava/nio/file/Path;" />
+		<method name="isAbsolute()Z" />
+		<method name="normalize()Ljava/nio/file/Path;" />
+		<method name="relativize(Ljava/nio/file/Path;)Ljava/nio/file/Path;" />
+		<method name="resolve(Ljava/lang/String;)Ljava/nio/file/Path;" />
+		<method name="resolve(Ljava/nio/file/Path;)Ljava/nio/file/Path;" />
+		<method name="resolveSibling(Ljava/lang/String;)Ljava/nio/file/Path;" />
+		<method name="resolveSibling(Ljava/nio/file/Path;)Ljava/nio/file/Path;" />
+		<method name="startsWith(Ljava/lang/String;)Z" />
+		<method name="startsWith(Ljava/nio/file/Path;)Z" />
+		<method name="subpath(II)Ljava/nio/file/Path;" />
+		<method name="toAbsolutePath()Ljava/nio/file/Path;" />
+		<method name="toFile()Ljava/io/File;" />
+		<method name="toRealPath([Ljava/nio/file/LinkOption;)Ljava/nio/file/Path;" />
+		<method name="toUri()Ljava/net/URI;" />
+	</class>
+	<class name="java/nio/file/PathMatcher" since="26">
+		<extends name="java/lang/Object" />
+		<method name="matches(Ljava/nio/file/Path;)Z" />
+	</class>
+	<class name="java/nio/file/Paths" since="26">
+		<extends name="java/lang/Object" />
+		<method name="get(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;" />
+		<method name="get(Ljava/net/URI;)Ljava/nio/file/Path;" />
+	</class>
+	<class name="java/nio/file/ProviderMismatchException" since="26">
+		<extends name="java/lang/IllegalArgumentException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/nio/file/ProviderNotFoundException" since="26">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/nio/file/ReadOnlyFileSystemException" since="26">
+		<extends name="java/lang/UnsupportedOperationException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/file/SecureDirectoryStream" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/file/DirectoryStream" />
+		<method name="deleteDirectory(Ljava/lang/Object;)V" />
+		<method name="deleteFile(Ljava/lang/Object;)V" />
+		<method name="getFileAttributeView(Ljava/lang/Class;)Ljava/nio/file/attribute/FileAttributeView;" />
+		<method name="getFileAttributeView(Ljava/lang/Object;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/FileAttributeView;" />
+		<method name="move(Ljava/lang/Object;Ljava/nio/file/SecureDirectoryStream;Ljava/lang/Object;)V" />
+		<method name="newByteChannel(Ljava/lang/Object;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/SeekableByteChannel;" />
+		<method name="newDirectoryStream(Ljava/lang/Object;[Ljava/nio/file/LinkOption;)Ljava/nio/file/SecureDirectoryStream;" />
+	</class>
+	<class name="java/nio/file/SimpleFileVisitor" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/file/FileVisitor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/file/StandardCopyOption" since="26">
+		<extends name="java/lang/Enum" />
+		<implements name="java/nio/file/CopyOption" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/nio/file/StandardCopyOption;" />
+		<method name="values()[Ljava/nio/file/StandardCopyOption;" />
+		<field name="ATOMIC_MOVE" />
+		<field name="COPY_ATTRIBUTES" />
+		<field name="REPLACE_EXISTING" />
+	</class>
+	<class name="java/nio/file/StandardOpenOption" since="26">
+		<extends name="java/lang/Enum" />
+		<implements name="java/nio/file/OpenOption" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/nio/file/StandardOpenOption;" />
+		<method name="values()[Ljava/nio/file/StandardOpenOption;" />
+		<field name="APPEND" />
+		<field name="CREATE" />
+		<field name="CREATE_NEW" />
+		<field name="DELETE_ON_CLOSE" />
+		<field name="DSYNC" />
+		<field name="READ" />
+		<field name="SPARSE" />
+		<field name="SYNC" />
+		<field name="TRUNCATE_EXISTING" />
+		<field name="WRITE" />
+	</class>
+	<class name="java/nio/file/StandardWatchEventKinds" since="26">
+		<extends name="java/lang/Object" />
+		<field name="ENTRY_CREATE" />
+		<field name="ENTRY_DELETE" />
+		<field name="ENTRY_MODIFY" />
+		<field name="OVERFLOW" />
+	</class>
+	<class name="java/nio/file/WatchEvent" since="26">
+		<extends name="java/lang/Object" />
+		<method name="context()Ljava/lang/Object;" />
+		<method name="count()I" />
+		<method name="kind()Ljava/nio/file/WatchEvent$Kind;" />
+	</class>
+	<class name="java/nio/file/WatchEvent$Kind" since="26">
+		<extends name="java/lang/Object" />
+		<method name="name()Ljava/lang/String;" />
+		<method name="type()Ljava/lang/Class;" />
+	</class>
+	<class name="java/nio/file/WatchEvent$Modifier" since="26">
+		<extends name="java/lang/Object" />
+		<method name="name()Ljava/lang/String;" />
+	</class>
+	<class name="java/nio/file/WatchKey" since="26">
+		<extends name="java/lang/Object" />
+		<method name="cancel()V" />
+		<method name="isValid()Z" />
+		<method name="pollEvents()Ljava/util/List;" />
+		<method name="reset()Z" />
+		<method name="watchable()Ljava/nio/file/Watchable;" />
+	</class>
+	<class name="java/nio/file/WatchService" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<method name="poll()Ljava/nio/file/WatchKey;" />
+		<method name="poll(JLjava/util/concurrent/TimeUnit;)Ljava/nio/file/WatchKey;" />
+		<method name="take()Ljava/nio/file/WatchKey;" />
+	</class>
+	<class name="java/nio/file/Watchable" since="26">
+		<extends name="java/lang/Object" />
+		<method name="register(Ljava/nio/file/WatchService;[Ljava/nio/file/WatchEvent$Kind;)Ljava/nio/file/WatchKey;" />
+		<method name="register(Ljava/nio/file/WatchService;[Ljava/nio/file/WatchEvent$Kind;[Ljava/nio/file/WatchEvent$Modifier;)Ljava/nio/file/WatchKey;" />
+	</class>
+	<class name="java/nio/file/attribute/AclEntry" since="26">
+		<extends name="java/lang/Object" />
+		<method name="flags()Ljava/util/Set;" />
+		<method name="newBuilder()Ljava/nio/file/attribute/AclEntry$Builder;" />
+		<method name="newBuilder(Ljava/nio/file/attribute/AclEntry;)Ljava/nio/file/attribute/AclEntry$Builder;" />
+		<method name="permissions()Ljava/util/Set;" />
+		<method name="principal()Ljava/nio/file/attribute/UserPrincipal;" />
+		<method name="type()Ljava/nio/file/attribute/AclEntryType;" />
+	</class>
+	<class name="java/nio/file/attribute/AclEntry$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="build()Ljava/nio/file/attribute/AclEntry;" />
+		<method name="setFlags(Ljava/util/Set;)Ljava/nio/file/attribute/AclEntry$Builder;" />
+		<method name="setFlags([Ljava/nio/file/attribute/AclEntryFlag;)Ljava/nio/file/attribute/AclEntry$Builder;" />
+		<method name="setPermissions(Ljava/util/Set;)Ljava/nio/file/attribute/AclEntry$Builder;" />
+		<method name="setPermissions([Ljava/nio/file/attribute/AclEntryPermission;)Ljava/nio/file/attribute/AclEntry$Builder;" />
+		<method name="setPrincipal(Ljava/nio/file/attribute/UserPrincipal;)Ljava/nio/file/attribute/AclEntry$Builder;" />
+		<method name="setType(Ljava/nio/file/attribute/AclEntryType;)Ljava/nio/file/attribute/AclEntry$Builder;" />
+	</class>
+	<class name="java/nio/file/attribute/AclEntryFlag" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/nio/file/attribute/AclEntryFlag;" />
+		<method name="values()[Ljava/nio/file/attribute/AclEntryFlag;" />
+		<field name="DIRECTORY_INHERIT" />
+		<field name="FILE_INHERIT" />
+		<field name="INHERIT_ONLY" />
+		<field name="NO_PROPAGATE_INHERIT" />
+	</class>
+	<class name="java/nio/file/attribute/AclEntryPermission" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/nio/file/attribute/AclEntryPermission;" />
+		<method name="values()[Ljava/nio/file/attribute/AclEntryPermission;" />
+		<field name="ADD_FILE" />
+		<field name="ADD_SUBDIRECTORY" />
+		<field name="APPEND_DATA" />
+		<field name="DELETE" />
+		<field name="DELETE_CHILD" />
+		<field name="EXECUTE" />
+		<field name="LIST_DIRECTORY" />
+		<field name="READ_ACL" />
+		<field name="READ_ATTRIBUTES" />
+		<field name="READ_DATA" />
+		<field name="READ_NAMED_ATTRS" />
+		<field name="SYNCHRONIZE" />
+		<field name="WRITE_ACL" />
+		<field name="WRITE_ATTRIBUTES" />
+		<field name="WRITE_DATA" />
+		<field name="WRITE_NAMED_ATTRS" />
+		<field name="WRITE_OWNER" />
+	</class>
+	<class name="java/nio/file/attribute/AclEntryType" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/nio/file/attribute/AclEntryType;" />
+		<method name="values()[Ljava/nio/file/attribute/AclEntryType;" />
+		<field name="ALARM" />
+		<field name="ALLOW" />
+		<field name="AUDIT" />
+		<field name="DENY" />
+	</class>
+	<class name="java/nio/file/attribute/AclFileAttributeView" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/file/attribute/FileOwnerAttributeView" />
+		<method name="getAcl()Ljava/util/List;" />
+		<method name="setAcl(Ljava/util/List;)V" />
+	</class>
+	<class name="java/nio/file/attribute/AttributeView" since="26">
+		<extends name="java/lang/Object" />
+		<method name="name()Ljava/lang/String;" />
+	</class>
+	<class name="java/nio/file/attribute/BasicFileAttributeView" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/file/attribute/FileAttributeView" />
+		<method name="readAttributes()Ljava/nio/file/attribute/BasicFileAttributes;" />
+		<method name="setTimes(Ljava/nio/file/attribute/FileTime;Ljava/nio/file/attribute/FileTime;Ljava/nio/file/attribute/FileTime;)V" />
+	</class>
+	<class name="java/nio/file/attribute/BasicFileAttributes" since="26">
+		<extends name="java/lang/Object" />
+		<method name="creationTime()Ljava/nio/file/attribute/FileTime;" />
+		<method name="fileKey()Ljava/lang/Object;" />
+		<method name="isDirectory()Z" />
+		<method name="isOther()Z" />
+		<method name="isRegularFile()Z" />
+		<method name="isSymbolicLink()Z" />
+		<method name="lastAccessTime()Ljava/nio/file/attribute/FileTime;" />
+		<method name="lastModifiedTime()Ljava/nio/file/attribute/FileTime;" />
+		<method name="size()J" />
+	</class>
+	<class name="java/nio/file/attribute/DosFileAttributeView" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/file/attribute/BasicFileAttributeView" />
+		<method name="readAttributes()Ljava/nio/file/attribute/DosFileAttributes;" />
+		<method name="setArchive(Z)V" />
+		<method name="setHidden(Z)V" />
+		<method name="setReadOnly(Z)V" />
+		<method name="setSystem(Z)V" />
+	</class>
+	<class name="java/nio/file/attribute/DosFileAttributes" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/file/attribute/BasicFileAttributes" />
+		<method name="isArchive()Z" />
+		<method name="isHidden()Z" />
+		<method name="isReadOnly()Z" />
+		<method name="isSystem()Z" />
+	</class>
+	<class name="java/nio/file/attribute/FileAttribute" since="26">
+		<extends name="java/lang/Object" />
+		<method name="name()Ljava/lang/String;" />
+		<method name="value()Ljava/lang/Object;" />
+	</class>
+	<class name="java/nio/file/attribute/FileAttributeView" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/file/attribute/AttributeView" />
+	</class>
+	<class name="java/nio/file/attribute/FileOwnerAttributeView" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/file/attribute/FileAttributeView" />
+		<method name="getOwner()Ljava/nio/file/attribute/UserPrincipal;" />
+		<method name="setOwner(Ljava/nio/file/attribute/UserPrincipal;)V" />
+	</class>
+	<class name="java/nio/file/attribute/FileStoreAttributeView" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/file/attribute/AttributeView" />
+	</class>
+	<class name="java/nio/file/attribute/FileTime" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Comparable" />
+		<method name="compareTo(Ljava/nio/file/attribute/FileTime;)I" />
+		<method name="from(JLjava/util/concurrent/TimeUnit;)Ljava/nio/file/attribute/FileTime;" />
+		<method name="from(Ljava/time/Instant;)Ljava/nio/file/attribute/FileTime;" />
+		<method name="fromMillis(J)Ljava/nio/file/attribute/FileTime;" />
+		<method name="to(Ljava/util/concurrent/TimeUnit;)J" />
+		<method name="toInstant()Ljava/time/Instant;" />
+		<method name="toMillis()J" />
+	</class>
+	<class name="java/nio/file/attribute/GroupPrincipal" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/file/attribute/UserPrincipal" />
+	</class>
+	<class name="java/nio/file/attribute/PosixFileAttributeView" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/file/attribute/BasicFileAttributeView" />
+		<implements name="java/nio/file/attribute/FileOwnerAttributeView" />
+		<method name="readAttributes()Ljava/nio/file/attribute/PosixFileAttributes;" />
+		<method name="setGroup(Ljava/nio/file/attribute/GroupPrincipal;)V" />
+		<method name="setPermissions(Ljava/util/Set;)V" />
+	</class>
+	<class name="java/nio/file/attribute/PosixFileAttributes" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/file/attribute/BasicFileAttributes" />
+		<method name="group()Ljava/nio/file/attribute/GroupPrincipal;" />
+		<method name="owner()Ljava/nio/file/attribute/UserPrincipal;" />
+		<method name="permissions()Ljava/util/Set;" />
+	</class>
+	<class name="java/nio/file/attribute/PosixFilePermission" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/nio/file/attribute/PosixFilePermission;" />
+		<method name="values()[Ljava/nio/file/attribute/PosixFilePermission;" />
+		<field name="GROUP_EXECUTE" />
+		<field name="GROUP_READ" />
+		<field name="GROUP_WRITE" />
+		<field name="OTHERS_EXECUTE" />
+		<field name="OTHERS_READ" />
+		<field name="OTHERS_WRITE" />
+		<field name="OWNER_EXECUTE" />
+		<field name="OWNER_READ" />
+		<field name="OWNER_WRITE" />
+	</class>
+	<class name="java/nio/file/attribute/PosixFilePermissions" since="26">
+		<extends name="java/lang/Object" />
+		<method name="asFileAttribute(Ljava/util/Set;)Ljava/nio/file/attribute/FileAttribute;" />
+		<method name="fromString(Ljava/lang/String;)Ljava/util/Set;" />
+		<method name="toString(Ljava/util/Set;)Ljava/lang/String;" />
+	</class>
+	<class name="java/nio/file/attribute/UserDefinedFileAttributeView" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/file/attribute/FileAttributeView" />
+		<method name="delete(Ljava/lang/String;)V" />
+		<method name="list()Ljava/util/List;" />
+		<method name="read(Ljava/lang/String;Ljava/nio/ByteBuffer;)I" />
+		<method name="size(Ljava/lang/String;)I" />
+		<method name="write(Ljava/lang/String;Ljava/nio/ByteBuffer;)I" />
+	</class>
+	<class name="java/nio/file/attribute/UserPrincipal" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/Principal" />
+	</class>
+	<class name="java/nio/file/attribute/UserPrincipalLookupService" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="lookupPrincipalByGroupName(Ljava/lang/String;)Ljava/nio/file/attribute/GroupPrincipal;" />
+		<method name="lookupPrincipalByName(Ljava/lang/String;)Ljava/nio/file/attribute/UserPrincipal;" />
+	</class>
+	<class name="java/nio/file/attribute/UserPrincipalNotFoundException" since="26">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getName()Ljava/lang/String;" />
+	</class>
+	<class name="java/nio/file/spi/FileSystemProvider" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="checkAccess(Ljava/nio/file/Path;[Ljava/nio/file/AccessMode;)V" />
+		<method name="copy(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)V" />
+		<method name="createDirectory(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)V" />
+		<method name="createLink(Ljava/nio/file/Path;Ljava/nio/file/Path;)V" />
+		<method name="createSymbolicLink(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)V" />
+		<method name="delete(Ljava/nio/file/Path;)V" />
+		<method name="deleteIfExists(Ljava/nio/file/Path;)Z" />
+		<method name="getFileAttributeView(Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/FileAttributeView;" />
+		<method name="getFileStore(Ljava/nio/file/Path;)Ljava/nio/file/FileStore;" />
+		<method name="getFileSystem(Ljava/net/URI;)Ljava/nio/file/FileSystem;" />
+		<method name="getPath(Ljava/net/URI;)Ljava/nio/file/Path;" />
+		<method name="getScheme()Ljava/lang/String;" />
+		<method name="installedProviders()Ljava/util/List;" />
+		<method name="isHidden(Ljava/nio/file/Path;)Z" />
+		<method name="isSameFile(Ljava/nio/file/Path;Ljava/nio/file/Path;)Z" />
+		<method name="move(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)V" />
+		<method name="newAsynchronousFileChannel(Ljava/nio/file/Path;Ljava/util/Set;Ljava/util/concurrent/ExecutorService;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/AsynchronousFileChannel;" />
+		<method name="newByteChannel(Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/SeekableByteChannel;" />
+		<method name="newDirectoryStream(Ljava/nio/file/Path;Ljava/nio/file/DirectoryStream$Filter;)Ljava/nio/file/DirectoryStream;" />
+		<method name="newFileChannel(Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/FileChannel;" />
+		<method name="newFileSystem(Ljava/net/URI;Ljava/util/Map;)Ljava/nio/file/FileSystem;" />
+		<method name="newFileSystem(Ljava/nio/file/Path;Ljava/util/Map;)Ljava/nio/file/FileSystem;" />
+		<method name="newInputStream(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream;" />
+		<method name="newOutputStream(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream;" />
+		<method name="readAttributes(Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/BasicFileAttributes;" />
+		<method name="readAttributes(Ljava/nio/file/Path;Ljava/lang/String;[Ljava/nio/file/LinkOption;)Ljava/util/Map;" />
+		<method name="readSymbolicLink(Ljava/nio/file/Path;)Ljava/nio/file/Path;" />
+		<method name="setAttribute(Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/Object;[Ljava/nio/file/LinkOption;)V" />
+	</class>
+	<class name="java/nio/file/spi/FileTypeDetector" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="probeContentType(Ljava/nio/file/Path;)Ljava/lang/String;" />
+	</class>
+	<class name="java/security/AccessControlContext" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/AccessControlContext;Ljava/security/DomainCombiner;)V" />
+		<method name="&lt;init&gt;([Ljava/security/ProtectionDomain;)V" />
+		<method name="checkPermission(Ljava/security/Permission;)V" />
+		<method name="getDomainCombiner()Ljava/security/DomainCombiner;" />
+	</class>
+	<class name="java/security/AccessControlException" since="1">
+		<extends name="java/lang/SecurityException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/security/Permission;)V" />
+		<method name="getPermission()Ljava/security/Permission;" />
+	</class>
+	<class name="java/security/AccessController" since="1">
+		<extends name="java/lang/Object" />
+		<method name="checkPermission(Ljava/security/Permission;)V" />
+		<method name="doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;" />
+		<method name="doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;" />
+		<method name="doPrivileged(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;" />
+		<method name="doPrivileged(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;" />
+		<method name="doPrivilegedWithCombiner(Ljava/security/PrivilegedAction;)Ljava/lang/Object;" since="9" />
+		<method name="doPrivilegedWithCombiner(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;" since="9" />
+		<method name="getContext()Ljava/security/AccessControlContext;" />
+	</class>
+	<class name="java/security/AlgorithmConstraints" since="24">
+		<extends name="java/lang/Object" />
+		<method name="permits(Ljava/util/Set;Ljava/lang/String;Ljava/security/AlgorithmParameters;)Z" />
+		<method name="permits(Ljava/util/Set;Ljava/lang/String;Ljava/security/Key;Ljava/security/AlgorithmParameters;)Z" />
+		<method name="permits(Ljava/util/Set;Ljava/security/Key;)Z" />
+	</class>
+	<class name="java/security/AlgorithmParameterGenerator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/AlgorithmParameterGeneratorSpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="generateParameters()Ljava/security/AlgorithmParameters;" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getInstance(Ljava/lang/String;)Ljava/security/AlgorithmParameterGenerator;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljava/security/AlgorithmParameterGenerator;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/AlgorithmParameterGenerator;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="init(I)V" />
+		<method name="init(ILjava/security/SecureRandom;)V" />
+		<method name="init(Ljava/security/spec/AlgorithmParameterSpec;)V" />
+		<method name="init(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V" />
+	</class>
+	<class name="java/security/AlgorithmParameterGeneratorSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineGenerateParameters()Ljava/security/AlgorithmParameters;" />
+		<method name="engineInit(ILjava/security/SecureRandom;)V" />
+		<method name="engineInit(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V" />
+	</class>
+	<class name="java/security/AlgorithmParameters" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/AlgorithmParametersSpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getEncoded()[B" />
+		<method name="getEncoded(Ljava/lang/String;)[B" />
+		<method name="getInstance(Ljava/lang/String;)Ljava/security/AlgorithmParameters;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljava/security/AlgorithmParameters;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/AlgorithmParameters;" />
+		<method name="getParameterSpec(Ljava/lang/Class;)Ljava/security/spec/AlgorithmParameterSpec;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="init(Ljava/security/spec/AlgorithmParameterSpec;)V" />
+		<method name="init([B)V" />
+		<method name="init([BLjava/lang/String;)V" />
+	</class>
+	<class name="java/security/AlgorithmParametersSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineGetEncoded()[B" />
+		<method name="engineGetEncoded(Ljava/lang/String;)[B" />
+		<method name="engineGetParameterSpec(Ljava/lang/Class;)Ljava/security/spec/AlgorithmParameterSpec;" />
+		<method name="engineInit(Ljava/security/spec/AlgorithmParameterSpec;)V" />
+		<method name="engineInit([B)V" />
+		<method name="engineInit([BLjava/lang/String;)V" />
+		<method name="engineToString()Ljava/lang/String;" />
+	</class>
+	<class name="java/security/AllPermission" since="1">
+		<extends name="java/security/Permission" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/security/AuthProvider" since="1">
+		<extends name="java/security/Provider" />
+		<method name="&lt;init&gt;(Ljava/lang/String;DLjava/lang/String;)V" />
+		<method name="login(Ljavax/security/auth/Subject;Ljavax/security/auth/callback/CallbackHandler;)V" />
+		<method name="logout()V" />
+		<method name="setCallbackHandler(Ljavax/security/auth/callback/CallbackHandler;)V" />
+	</class>
+	<class name="java/security/BasicPermission" since="1">
+		<extends name="java/security/Permission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/security/Certificate" since="1" deprecated="3">
+		<extends name="java/lang/Object" />
+		<method name="decode(Ljava/io/InputStream;)V" deprecated="29" />
+		<method name="encode(Ljava/io/OutputStream;)V" deprecated="29" />
+		<method name="getFormat()Ljava/lang/String;" deprecated="29" />
+		<method name="getGuarantor()Ljava/security/Principal;" deprecated="29" />
+		<method name="getPrincipal()Ljava/security/Principal;" deprecated="29" />
+		<method name="getPublicKey()Ljava/security/PublicKey;" deprecated="29" />
+		<method name="toString(Z)Ljava/lang/String;" deprecated="29" />
+	</class>
+	<class name="java/security/CodeSigner" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/security/cert/CertPath;Ljava/security/Timestamp;)V" />
+		<method name="getSignerCertPath()Ljava/security/cert/CertPath;" />
+		<method name="getTimestamp()Ljava/security/Timestamp;" />
+	</class>
+	<class name="java/security/CodeSource" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/net/URL;[Ljava/security/CodeSigner;)V" />
+		<method name="&lt;init&gt;(Ljava/net/URL;[Ljava/security/cert/Certificate;)V" />
+		<method name="getCertificates()[Ljava/security/cert/Certificate;" />
+		<method name="getCodeSigners()[Ljava/security/CodeSigner;" />
+		<method name="getLocation()Ljava/net/URL;" />
+		<method name="implies(Ljava/security/CodeSource;)Z" />
+	</class>
+	<class name="java/security/CryptoPrimitive" since="24">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/security/CryptoPrimitive;" />
+		<method name="values()[Ljava/security/CryptoPrimitive;" />
+		<field name="BLOCK_CIPHER" />
+		<field name="KEY_AGREEMENT" />
+		<field name="KEY_ENCAPSULATION" />
+		<field name="KEY_WRAP" />
+		<field name="MAC" />
+		<field name="MESSAGE_DIGEST" />
+		<field name="PUBLIC_KEY_ENCRYPTION" />
+		<field name="SECURE_RANDOM" />
+		<field name="SIGNATURE" />
+		<field name="STREAM_CIPHER" />
+	</class>
+	<class name="java/security/DigestException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/DigestInputStream" since="1">
+		<extends name="java/io/FilterInputStream" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Ljava/security/MessageDigest;)V" />
+		<method name="getMessageDigest()Ljava/security/MessageDigest;" />
+		<method name="on(Z)V" />
+		<method name="setMessageDigest(Ljava/security/MessageDigest;)V" />
+		<field name="digest" />
+	</class>
+	<class name="java/security/DigestOutputStream" since="1">
+		<extends name="java/io/FilterOutputStream" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/security/MessageDigest;)V" />
+		<method name="getMessageDigest()Ljava/security/MessageDigest;" />
+		<method name="on(Z)V" />
+		<method name="setMessageDigest(Ljava/security/MessageDigest;)V" />
+		<field name="digest" />
+	</class>
+	<class name="java/security/DomainCombiner" since="1">
+		<extends name="java/lang/Object" />
+		<method name="combine([Ljava/security/ProtectionDomain;[Ljava/security/ProtectionDomain;)[Ljava/security/ProtectionDomain;" />
+	</class>
+	<class name="java/security/DomainLoadStoreParameter" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/KeyStore$LoadStoreParameter" />
+		<method name="&lt;init&gt;(Ljava/net/URI;Ljava/util/Map;)V" />
+		<method name="getConfiguration()Ljava/net/URI;" />
+		<method name="getProtectionParams()Ljava/util/Map;" />
+	</class>
+	<class name="java/security/GeneralSecurityException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/Guard" since="1">
+		<extends name="java/lang/Object" />
+		<method name="checkGuard(Ljava/lang/Object;)V" />
+	</class>
+	<class name="java/security/GuardedObject" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;Ljava/security/Guard;)V" />
+		<method name="getObject()Ljava/lang/Object;" />
+	</class>
+	<class name="java/security/Identity" since="1" deprecated="3">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/security/Principal" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/security/IdentityScope;)V" deprecated="29" />
+		<method name="addCertificate(Ljava/security/Certificate;)V" deprecated="29" />
+		<method name="certificates()[Ljava/security/Certificate;" deprecated="29" />
+		<method name="getInfo()Ljava/lang/String;" deprecated="29" />
+		<method name="getPublicKey()Ljava/security/PublicKey;" deprecated="29" />
+		<method name="getScope()Ljava/security/IdentityScope;" deprecated="29" />
+		<method name="identityEquals(Ljava/security/Identity;)Z" deprecated="29" />
+		<method name="removeCertificate(Ljava/security/Certificate;)V" deprecated="29" />
+		<method name="setInfo(Ljava/lang/String;)V" deprecated="29" />
+		<method name="setPublicKey(Ljava/security/PublicKey;)V" deprecated="29" />
+		<method name="toString(Z)Ljava/lang/String;" deprecated="29" />
+	</class>
+	<class name="java/security/IdentityScope" since="1" deprecated="3">
+		<extends name="java/security/Identity" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/security/IdentityScope;)V" deprecated="29" />
+		<method name="addIdentity(Ljava/security/Identity;)V" deprecated="29" />
+		<method name="getIdentity(Ljava/lang/String;)Ljava/security/Identity;" deprecated="29" />
+		<method name="getIdentity(Ljava/security/Principal;)Ljava/security/Identity;" deprecated="29" />
+		<method name="getIdentity(Ljava/security/PublicKey;)Ljava/security/Identity;" deprecated="29" />
+		<method name="getSystemScope()Ljava/security/IdentityScope;" deprecated="29" />
+		<method name="identities()Ljava/util/Enumeration;" deprecated="29" />
+		<method name="removeIdentity(Ljava/security/Identity;)V" deprecated="29" />
+		<method name="setSystemScope(Ljava/security/IdentityScope;)V" deprecated="29" />
+		<method name="size()I" deprecated="29" />
+	</class>
+	<class name="java/security/InvalidAlgorithmParameterException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/InvalidKeyException" since="1">
+		<extends name="java/security/KeyException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/InvalidParameterException" since="1">
+		<extends name="java/lang/IllegalArgumentException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/security/Key" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getEncoded()[B" />
+		<method name="getFormat()Ljava/lang/String;" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="java/security/KeyException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/KeyFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/KeyFactorySpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="generatePrivate(Ljava/security/spec/KeySpec;)Ljava/security/PrivateKey;" />
+		<method name="generatePublic(Ljava/security/spec/KeySpec;)Ljava/security/PublicKey;" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getInstance(Ljava/lang/String;)Ljava/security/KeyFactory;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljava/security/KeyFactory;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyFactory;" />
+		<method name="getKeySpec(Ljava/security/Key;Ljava/lang/Class;)Ljava/security/spec/KeySpec;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="translateKey(Ljava/security/Key;)Ljava/security/Key;" />
+	</class>
+	<class name="java/security/KeyFactorySpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineGeneratePrivate(Ljava/security/spec/KeySpec;)Ljava/security/PrivateKey;" />
+		<method name="engineGeneratePublic(Ljava/security/spec/KeySpec;)Ljava/security/PublicKey;" />
+		<method name="engineGetKeySpec(Ljava/security/Key;Ljava/lang/Class;)Ljava/security/spec/KeySpec;" />
+		<method name="engineTranslateKey(Ljava/security/Key;)Ljava/security/Key;" />
+	</class>
+	<class name="java/security/KeyManagementException" since="1">
+		<extends name="java/security/KeyException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/KeyPair" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/security/PublicKey;Ljava/security/PrivateKey;)V" />
+		<method name="getPrivate()Ljava/security/PrivateKey;" />
+		<method name="getPublic()Ljava/security/PublicKey;" />
+	</class>
+	<class name="java/security/KeyPairGenerator" since="1">
+		<extends name="java/security/KeyPairGeneratorSpi" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="genKeyPair()Ljava/security/KeyPair;" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getInstance(Ljava/lang/String;)Ljava/security/KeyPairGenerator;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljava/security/KeyPairGenerator;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyPairGenerator;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="initialize(I)V" />
+		<method name="initialize(Ljava/security/spec/AlgorithmParameterSpec;)V" />
+	</class>
+	<class name="java/security/KeyPairGeneratorSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="generateKeyPair()Ljava/security/KeyPair;" />
+		<method name="initialize(ILjava/security/SecureRandom;)V" />
+		<method name="initialize(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V" />
+	</class>
+	<class name="java/security/KeyRep" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/security/KeyRep$Type;Ljava/lang/String;Ljava/lang/String;[B)V" />
+		<method name="readResolve()Ljava/lang/Object;" />
+	</class>
+	<class name="java/security/KeyRep$Type" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/security/KeyRep$Type;" />
+		<method name="values()[Ljava/security/KeyRep$Type;" />
+		<field name="PRIVATE" />
+		<field name="PUBLIC" />
+		<field name="SECRET" />
+	</class>
+	<class name="java/security/KeyStore" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/KeyStoreSpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="aliases()Ljava/util/Enumeration;" />
+		<method name="containsAlias(Ljava/lang/String;)Z" />
+		<method name="deleteEntry(Ljava/lang/String;)V" />
+		<method name="entryInstanceOf(Ljava/lang/String;Ljava/lang/Class;)Z" />
+		<method name="getCertificate(Ljava/lang/String;)Ljava/security/cert/Certificate;" />
+		<method name="getCertificateAlias(Ljava/security/cert/Certificate;)Ljava/lang/String;" />
+		<method name="getCertificateChain(Ljava/lang/String;)[Ljava/security/cert/Certificate;" />
+		<method name="getCreationDate(Ljava/lang/String;)Ljava/util/Date;" />
+		<method name="getDefaultType()Ljava/lang/String;" />
+		<method name="getEntry(Ljava/lang/String;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Entry;" />
+		<method name="getInstance(Ljava/lang/String;)Ljava/security/KeyStore;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljava/security/KeyStore;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyStore;" />
+		<method name="getKey(Ljava/lang/String;[C)Ljava/security/Key;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="getType()Ljava/lang/String;" />
+		<method name="isCertificateEntry(Ljava/lang/String;)Z" />
+		<method name="isKeyEntry(Ljava/lang/String;)Z" />
+		<method name="load(Ljava/io/InputStream;[C)V" />
+		<method name="load(Ljava/security/KeyStore$LoadStoreParameter;)V" />
+		<method name="setCertificateEntry(Ljava/lang/String;Ljava/security/cert/Certificate;)V" />
+		<method name="setEntry(Ljava/lang/String;Ljava/security/KeyStore$Entry;Ljava/security/KeyStore$ProtectionParameter;)V" />
+		<method name="setKeyEntry(Ljava/lang/String;Ljava/security/Key;[C[Ljava/security/cert/Certificate;)V" />
+		<method name="setKeyEntry(Ljava/lang/String;[B[Ljava/security/cert/Certificate;)V" />
+		<method name="size()I" />
+		<method name="store(Ljava/io/OutputStream;[C)V" />
+		<method name="store(Ljava/security/KeyStore$LoadStoreParameter;)V" />
+	</class>
+	<class name="java/security/KeyStore$Builder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getKeyStore()Ljava/security/KeyStore;" />
+		<method name="getProtectionParameter(Ljava/lang/String;)Ljava/security/KeyStore$ProtectionParameter;" />
+		<method name="newInstance(Ljava/lang/String;Ljava/security/Provider;Ljava/io/File;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;" />
+		<method name="newInstance(Ljava/lang/String;Ljava/security/Provider;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;" />
+		<method name="newInstance(Ljava/security/KeyStore;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;" />
+	</class>
+	<class name="java/security/KeyStore$CallbackHandlerProtection" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/KeyStore$ProtectionParameter" />
+		<method name="&lt;init&gt;(Ljavax/security/auth/callback/CallbackHandler;)V" />
+		<method name="getCallbackHandler()Ljavax/security/auth/callback/CallbackHandler;" />
+	</class>
+	<class name="java/security/KeyStore$Entry" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getAttributes()Ljava/util/Set;" since="26" />
+	</class>
+	<class name="java/security/KeyStore$Entry$Attribute" since="26">
+		<extends name="java/lang/Object" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getValue()Ljava/lang/String;" />
+	</class>
+	<class name="java/security/KeyStore$LoadStoreParameter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getProtectionParameter()Ljava/security/KeyStore$ProtectionParameter;" />
+	</class>
+	<class name="java/security/KeyStore$PasswordProtection" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/KeyStore$ProtectionParameter" />
+		<implements name="javax/security/auth/Destroyable" />
+		<method name="&lt;init&gt;([C)V" />
+		<method name="&lt;init&gt;([CLjava/lang/String;Ljava/security/spec/AlgorithmParameterSpec;)V" since="26" />
+		<method name="getPassword()[C" />
+		<method name="getProtectionAlgorithm()Ljava/lang/String;" since="26" />
+		<method name="getProtectionParameters()Ljava/security/spec/AlgorithmParameterSpec;" since="26" />
+	</class>
+	<class name="java/security/KeyStore$PrivateKeyEntry" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/KeyStore$Entry" />
+		<method name="&lt;init&gt;(Ljava/security/PrivateKey;[Ljava/security/cert/Certificate;)V" />
+		<method name="&lt;init&gt;(Ljava/security/PrivateKey;[Ljava/security/cert/Certificate;Ljava/util/Set;)V" since="26" />
+		<method name="getCertificate()Ljava/security/cert/Certificate;" />
+		<method name="getCertificateChain()[Ljava/security/cert/Certificate;" />
+		<method name="getPrivateKey()Ljava/security/PrivateKey;" />
+	</class>
+	<class name="java/security/KeyStore$ProtectionParameter" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="java/security/KeyStore$SecretKeyEntry" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/KeyStore$Entry" />
+		<method name="&lt;init&gt;(Ljavax/crypto/SecretKey;)V" />
+		<method name="&lt;init&gt;(Ljavax/crypto/SecretKey;Ljava/util/Set;)V" since="26" />
+		<method name="getSecretKey()Ljavax/crypto/SecretKey;" />
+	</class>
+	<class name="java/security/KeyStore$TrustedCertificateEntry" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/KeyStore$Entry" />
+		<method name="&lt;init&gt;(Ljava/security/cert/Certificate;)V" />
+		<method name="&lt;init&gt;(Ljava/security/cert/Certificate;Ljava/util/Set;)V" since="26" />
+		<method name="getTrustedCertificate()Ljava/security/cert/Certificate;" />
+	</class>
+	<class name="java/security/KeyStoreException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/KeyStoreSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineAliases()Ljava/util/Enumeration;" />
+		<method name="engineContainsAlias(Ljava/lang/String;)Z" />
+		<method name="engineDeleteEntry(Ljava/lang/String;)V" />
+		<method name="engineEntryInstanceOf(Ljava/lang/String;Ljava/lang/Class;)Z" />
+		<method name="engineGetCertificate(Ljava/lang/String;)Ljava/security/cert/Certificate;" />
+		<method name="engineGetCertificateAlias(Ljava/security/cert/Certificate;)Ljava/lang/String;" />
+		<method name="engineGetCertificateChain(Ljava/lang/String;)[Ljava/security/cert/Certificate;" />
+		<method name="engineGetCreationDate(Ljava/lang/String;)Ljava/util/Date;" />
+		<method name="engineGetEntry(Ljava/lang/String;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Entry;" />
+		<method name="engineGetKey(Ljava/lang/String;[C)Ljava/security/Key;" />
+		<method name="engineIsCertificateEntry(Ljava/lang/String;)Z" />
+		<method name="engineIsKeyEntry(Ljava/lang/String;)Z" />
+		<method name="engineLoad(Ljava/io/InputStream;[C)V" />
+		<method name="engineLoad(Ljava/security/KeyStore$LoadStoreParameter;)V" />
+		<method name="engineSetCertificateEntry(Ljava/lang/String;Ljava/security/cert/Certificate;)V" />
+		<method name="engineSetEntry(Ljava/lang/String;Ljava/security/KeyStore$Entry;Ljava/security/KeyStore$ProtectionParameter;)V" />
+		<method name="engineSetKeyEntry(Ljava/lang/String;Ljava/security/Key;[C[Ljava/security/cert/Certificate;)V" />
+		<method name="engineSetKeyEntry(Ljava/lang/String;[B[Ljava/security/cert/Certificate;)V" />
+		<method name="engineSize()I" />
+		<method name="engineStore(Ljava/io/OutputStream;[C)V" />
+		<method name="engineStore(Ljava/security/KeyStore$LoadStoreParameter;)V" />
+	</class>
+	<class name="java/security/MessageDigest" since="1">
+		<extends name="java/security/MessageDigestSpi" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="digest()[B" />
+		<method name="digest([B)[B" />
+		<method name="digest([BII)I" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getDigestLength()I" />
+		<method name="getInstance(Ljava/lang/String;)Ljava/security/MessageDigest;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljava/security/MessageDigest;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/MessageDigest;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="isEqual([B[B)Z" />
+		<method name="reset()V" />
+		<method name="update(B)V" />
+		<method name="update(Ljava/nio/ByteBuffer;)V" />
+		<method name="update([B)V" />
+		<method name="update([BII)V" />
+	</class>
+	<class name="java/security/MessageDigestSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineDigest()[B" />
+		<method name="engineDigest([BII)I" />
+		<method name="engineGetDigestLength()I" />
+		<method name="engineReset()V" />
+		<method name="engineUpdate(B)V" />
+		<method name="engineUpdate(Ljava/nio/ByteBuffer;)V" />
+		<method name="engineUpdate([BII)V" />
+	</class>
+	<class name="java/security/NoSuchAlgorithmException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/NoSuchProviderException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/security/PKCS12Attribute" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/KeyStore$Entry$Attribute" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="getEncoded()[B" />
+	</class>
+	<class name="java/security/Permission" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/security/Guard" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getActions()Ljava/lang/String;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="implies(Ljava/security/Permission;)Z" />
+		<method name="newPermissionCollection()Ljava/security/PermissionCollection;" />
+	</class>
+	<class name="java/security/PermissionCollection" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="add(Ljava/security/Permission;)V" />
+		<method name="elements()Ljava/util/Enumeration;" />
+		<method name="implies(Ljava/security/Permission;)Z" />
+		<method name="isReadOnly()Z" />
+		<method name="setReadOnly()V" />
+	</class>
+	<class name="java/security/Permissions" since="1">
+		<extends name="java/security/PermissionCollection" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/security/Policy" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Policy$Parameters;)Ljava/security/Policy;" since="9" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Policy$Parameters;Ljava/lang/String;)Ljava/security/Policy;" since="9" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Policy$Parameters;Ljava/security/Provider;)Ljava/security/Policy;" since="9" />
+		<method name="getParameters()Ljava/security/Policy$Parameters;" since="9" />
+		<method name="getPermissions(Ljava/security/CodeSource;)Ljava/security/PermissionCollection;" />
+		<method name="getPermissions(Ljava/security/ProtectionDomain;)Ljava/security/PermissionCollection;" />
+		<method name="getPolicy()Ljava/security/Policy;" />
+		<method name="getProvider()Ljava/security/Provider;" since="9" />
+		<method name="getType()Ljava/lang/String;" since="9" />
+		<method name="implies(Ljava/security/ProtectionDomain;Ljava/security/Permission;)Z" />
+		<method name="refresh()V" />
+		<method name="setPolicy(Ljava/security/Policy;)V" />
+		<field name="UNSUPPORTED_EMPTY_COLLECTION" since="9" />
+	</class>
+	<class name="java/security/Policy$Parameters" since="9">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="java/security/PolicySpi" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineGetPermissions(Ljava/security/CodeSource;)Ljava/security/PermissionCollection;" />
+		<method name="engineGetPermissions(Ljava/security/ProtectionDomain;)Ljava/security/PermissionCollection;" />
+		<method name="engineImplies(Ljava/security/ProtectionDomain;Ljava/security/Permission;)Z" />
+		<method name="engineRefresh()V" />
+	</class>
+	<class name="java/security/Principal" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="implies(Ljavax/security/auth/Subject;)Z" since="26" />
+	</class>
+	<class name="java/security/PrivateKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/Key" />
+		<implements name="javax/security/auth/Destroyable" since="26" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="java/security/PrivilegedAction" since="1">
+		<extends name="java/lang/Object" />
+		<method name="run()Ljava/lang/Object;" />
+	</class>
+	<class name="java/security/PrivilegedActionException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(Ljava/lang/Exception;)V" />
+		<method name="getException()Ljava/lang/Exception;" />
+	</class>
+	<class name="java/security/PrivilegedExceptionAction" since="1">
+		<extends name="java/lang/Object" />
+		<method name="run()Ljava/lang/Object;" />
+	</class>
+	<class name="java/security/ProtectionDomain" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/CodeSource;Ljava/security/PermissionCollection;)V" />
+		<method name="&lt;init&gt;(Ljava/security/CodeSource;Ljava/security/PermissionCollection;Ljava/lang/ClassLoader;[Ljava/security/Principal;)V" />
+		<method name="getClassLoader()Ljava/lang/ClassLoader;" />
+		<method name="getCodeSource()Ljava/security/CodeSource;" />
+		<method name="getPermissions()Ljava/security/PermissionCollection;" />
+		<method name="getPrincipals()[Ljava/security/Principal;" />
+		<method name="implies(Ljava/security/Permission;)Z" />
+	</class>
+	<class name="java/security/Provider" since="1">
+		<extends name="java/util/Properties" />
+		<method name="&lt;init&gt;(Ljava/lang/String;DLjava/lang/String;)V" />
+		<method name="getInfo()Ljava/lang/String;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getService(Ljava/lang/String;Ljava/lang/String;)Ljava/security/Provider$Service;" />
+		<method name="getServices()Ljava/util/Set;" />
+		<method name="getVersion()D" />
+		<method name="putService(Ljava/security/Provider$Service;)V" />
+		<method name="removeService(Ljava/security/Provider$Service;)V" />
+	</class>
+	<class name="java/security/Provider$Service" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/Provider;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/Map;)V" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getAttribute(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getClassName()Ljava/lang/String;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="getType()Ljava/lang/String;" />
+		<method name="newInstance(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="supportsParameter(Ljava/lang/Object;)Z" />
+	</class>
+	<class name="java/security/ProviderException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/PublicKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/Key" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="java/security/SecureClassLoader" since="1">
+		<extends name="java/lang/ClassLoader" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/ClassLoader;)V" />
+		<method name="defineClass(Ljava/lang/String;Ljava/nio/ByteBuffer;Ljava/security/CodeSource;)Ljava/lang/Class;" />
+		<method name="defineClass(Ljava/lang/String;[BIILjava/security/CodeSource;)Ljava/lang/Class;" />
+		<method name="getPermissions(Ljava/security/CodeSource;)Ljava/security/PermissionCollection;" />
+	</class>
+	<class name="java/security/SecureRandom" since="1">
+		<extends name="java/util/Random" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/security/SecureRandomSpi;Ljava/security/Provider;)V" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="generateSeed(I)[B" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getInstance(Ljava/lang/String;)Ljava/security/SecureRandom;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljava/security/SecureRandom;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/SecureRandom;" />
+		<method name="getInstanceStrong()Ljava/security/SecureRandom;" since="26" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="getSeed(I)[B" />
+		<method name="setSeed([B)V" />
+	</class>
+	<class name="java/security/SecureRandomSpi" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineGenerateSeed(I)[B" />
+		<method name="engineNextBytes([B)V" />
+		<method name="engineSetSeed([B)V" />
+	</class>
+	<class name="java/security/Security" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addProvider(Ljava/security/Provider;)I" />
+		<method name="getAlgorithmProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" deprecated="15" />
+		<method name="getAlgorithms(Ljava/lang/String;)Ljava/util/Set;" />
+		<method name="getProperty(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getProvider(Ljava/lang/String;)Ljava/security/Provider;" />
+		<method name="getProviders()[Ljava/security/Provider;" />
+		<method name="getProviders(Ljava/lang/String;)[Ljava/security/Provider;" />
+		<method name="getProviders(Ljava/util/Map;)[Ljava/security/Provider;" />
+		<method name="insertProviderAt(Ljava/security/Provider;I)I" />
+		<method name="removeProvider(Ljava/lang/String;)V" />
+		<method name="setProperty(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/security/SecurityPermission" since="1">
+		<extends name="java/security/BasicPermission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/security/Signature" since="1">
+		<extends name="java/security/SignatureSpi" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getInstance(Ljava/lang/String;)Ljava/security/Signature;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljava/security/Signature;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/Signature;" />
+		<method name="getParameter(Ljava/lang/String;)Ljava/lang/Object;" deprecated="15" />
+		<method name="getParameters()Ljava/security/AlgorithmParameters;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="initSign(Ljava/security/PrivateKey;)V" />
+		<method name="initSign(Ljava/security/PrivateKey;Ljava/security/SecureRandom;)V" />
+		<method name="initVerify(Ljava/security/PublicKey;)V" />
+		<method name="initVerify(Ljava/security/cert/Certificate;)V" />
+		<method name="setParameter(Ljava/lang/String;Ljava/lang/Object;)V" deprecated="15" />
+		<method name="setParameter(Ljava/security/spec/AlgorithmParameterSpec;)V" />
+		<method name="sign()[B" />
+		<method name="sign([BII)I" />
+		<method name="update(B)V" />
+		<method name="update(Ljava/nio/ByteBuffer;)V" />
+		<method name="update([B)V" />
+		<method name="update([BII)V" />
+		<method name="verify([B)Z" />
+		<method name="verify([BII)Z" />
+		<field name="SIGN" />
+		<field name="UNINITIALIZED" />
+		<field name="VERIFY" />
+		<field name="state" />
+	</class>
+	<class name="java/security/SignatureException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/SignatureSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineGetParameter(Ljava/lang/String;)Ljava/lang/Object;" deprecated="15" />
+		<method name="engineGetParameters()Ljava/security/AlgorithmParameters;" />
+		<method name="engineInitSign(Ljava/security/PrivateKey;)V" />
+		<method name="engineInitSign(Ljava/security/PrivateKey;Ljava/security/SecureRandom;)V" />
+		<method name="engineInitVerify(Ljava/security/PublicKey;)V" />
+		<method name="engineSetParameter(Ljava/lang/String;Ljava/lang/Object;)V" deprecated="15" />
+		<method name="engineSetParameter(Ljava/security/spec/AlgorithmParameterSpec;)V" />
+		<method name="engineSign()[B" />
+		<method name="engineSign([BII)I" />
+		<method name="engineUpdate(B)V" />
+		<method name="engineUpdate(Ljava/nio/ByteBuffer;)V" />
+		<method name="engineUpdate([BII)V" />
+		<method name="engineVerify([B)Z" />
+		<method name="engineVerify([BII)Z" />
+		<field name="appRandom" />
+	</class>
+	<class name="java/security/SignedObject" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/io/Serializable;Ljava/security/PrivateKey;Ljava/security/Signature;)V" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getObject()Ljava/lang/Object;" />
+		<method name="getSignature()[B" />
+		<method name="verify(Ljava/security/PublicKey;Ljava/security/Signature;)Z" />
+	</class>
+	<class name="java/security/Signer" since="1" deprecated="3">
+		<extends name="java/security/Identity" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/security/IdentityScope;)V" deprecated="29" />
+		<method name="getPrivateKey()Ljava/security/PrivateKey;" deprecated="29" />
+		<method name="setKeyPair(Ljava/security/KeyPair;)V" deprecated="29" />
+	</class>
+	<class name="java/security/Timestamp" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/util/Date;Ljava/security/cert/CertPath;)V" />
+		<method name="getSignerCertPath()Ljava/security/cert/CertPath;" />
+		<method name="getTimestamp()Ljava/util/Date;" />
+	</class>
+	<class name="java/security/UnrecoverableEntryException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/security/UnrecoverableKeyException" since="1">
+		<extends name="java/security/GeneralSecurityException" removed="9" />
+		<extends name="java/security/UnrecoverableEntryException" since="9" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/security/UnresolvedPermission" since="1">
+		<extends name="java/security/Permission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/security/cert/Certificate;)V" />
+		<method name="getUnresolvedActions()Ljava/lang/String;" />
+		<method name="getUnresolvedCerts()[Ljava/security/cert/Certificate;" />
+		<method name="getUnresolvedName()Ljava/lang/String;" />
+		<method name="getUnresolvedType()Ljava/lang/String;" />
+	</class>
+	<class name="java/security/acl/Acl" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/acl/Owner" />
+		<method name="addEntry(Ljava/security/Principal;Ljava/security/acl/AclEntry;)Z" />
+		<method name="checkPermission(Ljava/security/Principal;Ljava/security/acl/Permission;)Z" />
+		<method name="entries()Ljava/util/Enumeration;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getPermissions(Ljava/security/Principal;)Ljava/util/Enumeration;" />
+		<method name="removeEntry(Ljava/security/Principal;Ljava/security/acl/AclEntry;)Z" />
+		<method name="setName(Ljava/security/Principal;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/security/acl/AclEntry" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="addPermission(Ljava/security/acl/Permission;)Z" />
+		<method name="checkPermission(Ljava/security/acl/Permission;)Z" />
+		<method name="getPrincipal()Ljava/security/Principal;" />
+		<method name="isNegative()Z" />
+		<method name="permissions()Ljava/util/Enumeration;" />
+		<method name="removePermission(Ljava/security/acl/Permission;)Z" />
+		<method name="setNegativePermissions()V" />
+		<method name="setPrincipal(Ljava/security/Principal;)Z" />
+	</class>
+	<class name="java/security/acl/AclNotFoundException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/security/acl/Group" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/Principal" />
+		<method name="addMember(Ljava/security/Principal;)Z" />
+		<method name="isMember(Ljava/security/Principal;)Z" />
+		<method name="members()Ljava/util/Enumeration;" />
+		<method name="removeMember(Ljava/security/Principal;)Z" />
+	</class>
+	<class name="java/security/acl/LastOwnerException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/security/acl/NotOwnerException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/security/acl/Owner" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addOwner(Ljava/security/Principal;Ljava/security/Principal;)Z" />
+		<method name="deleteOwner(Ljava/security/Principal;Ljava/security/Principal;)Z" />
+		<method name="isOwner(Ljava/security/Principal;)Z" />
+	</class>
+	<class name="java/security/acl/Permission" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="java/security/cert/CRL" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getType()Ljava/lang/String;" />
+		<method name="isRevoked(Ljava/security/cert/Certificate;)Z" />
+	</class>
+	<class name="java/security/cert/CRLException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/cert/CRLReason" since="24">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/security/cert/CRLReason;" />
+		<method name="values()[Ljava/security/cert/CRLReason;" />
+		<field name="AA_COMPROMISE" />
+		<field name="AFFILIATION_CHANGED" />
+		<field name="CA_COMPROMISE" />
+		<field name="CERTIFICATE_HOLD" />
+		<field name="CESSATION_OF_OPERATION" />
+		<field name="KEY_COMPROMISE" />
+		<field name="PRIVILEGE_WITHDRAWN" />
+		<field name="REMOVE_FROM_CRL" />
+		<field name="SUPERSEDED" />
+		<field name="UNSPECIFIED" />
+		<field name="UNUSED" />
+	</class>
+	<class name="java/security/cert/CRLSelector" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="match(Ljava/security/cert/CRL;)Z" />
+	</class>
+	<class name="java/security/cert/CertPath" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getCertificates()Ljava/util/List;" />
+		<method name="getEncoded()[B" />
+		<method name="getEncoded(Ljava/lang/String;)[B" />
+		<method name="getEncodings()Ljava/util/Iterator;" />
+		<method name="getType()Ljava/lang/String;" />
+		<method name="writeReplace()Ljava/lang/Object;" />
+	</class>
+	<class name="java/security/cert/CertPath$CertPathRep" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[B)V" />
+		<method name="readResolve()Ljava/lang/Object;" />
+	</class>
+	<class name="java/security/cert/CertPathBuilder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/cert/CertPathBuilderSpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="build(Ljava/security/cert/CertPathParameters;)Ljava/security/cert/CertPathBuilderResult;" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getDefaultType()Ljava/lang/String;" />
+		<method name="getInstance(Ljava/lang/String;)Ljava/security/cert/CertPathBuilder;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljava/security/cert/CertPathBuilder;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/cert/CertPathBuilder;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="getRevocationChecker()Ljava/security/cert/CertPathChecker;" since="24" />
+	</class>
+	<class name="java/security/cert/CertPathBuilderException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/cert/CertPathBuilderResult" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="getCertPath()Ljava/security/cert/CertPath;" />
+	</class>
+	<class name="java/security/cert/CertPathBuilderSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineBuild(Ljava/security/cert/CertPathParameters;)Ljava/security/cert/CertPathBuilderResult;" />
+		<method name="engineGetRevocationChecker()Ljava/security/cert/CertPathChecker;" since="24" />
+	</class>
+	<class name="java/security/cert/CertPathChecker" since="24">
+		<extends name="java/lang/Object" />
+		<method name="check(Ljava/security/cert/Certificate;)V" />
+		<method name="init(Z)V" />
+		<method name="isForwardCheckingSupported()Z" />
+	</class>
+	<class name="java/security/cert/CertPathParameters" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+	</class>
+	<class name="java/security/cert/CertPathValidator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/cert/CertPathValidatorSpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getDefaultType()Ljava/lang/String;" />
+		<method name="getInstance(Ljava/lang/String;)Ljava/security/cert/CertPathValidator;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljava/security/cert/CertPathValidator;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/cert/CertPathValidator;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="getRevocationChecker()Ljava/security/cert/CertPathChecker;" since="24" />
+		<method name="validate(Ljava/security/cert/CertPath;Ljava/security/cert/CertPathParameters;)Ljava/security/cert/CertPathValidatorResult;" />
+	</class>
+	<class name="java/security/cert/CertPathValidatorException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;Ljava/security/cert/CertPath;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;Ljava/security/cert/CertPath;ILjava/security/cert/CertPathValidatorException$Reason;)V" since="24" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+		<method name="getCertPath()Ljava/security/cert/CertPath;" />
+		<method name="getIndex()I" />
+		<method name="getReason()Ljava/security/cert/CertPathValidatorException$Reason;" since="24" />
+	</class>
+	<class name="java/security/cert/CertPathValidatorException$BasicReason" since="24">
+		<extends name="java/lang/Enum" />
+		<implements name="java/security/cert/CertPathValidatorException$Reason" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/security/cert/CertPathValidatorException$BasicReason;" />
+		<method name="values()[Ljava/security/cert/CertPathValidatorException$BasicReason;" />
+		<field name="ALGORITHM_CONSTRAINED" />
+		<field name="EXPIRED" />
+		<field name="INVALID_SIGNATURE" />
+		<field name="NOT_YET_VALID" />
+		<field name="REVOKED" />
+		<field name="UNDETERMINED_REVOCATION_STATUS" />
+		<field name="UNSPECIFIED" />
+	</class>
+	<class name="java/security/cert/CertPathValidatorException$Reason" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+	</class>
+	<class name="java/security/cert/CertPathValidatorResult" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+	</class>
+	<class name="java/security/cert/CertPathValidatorSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineGetRevocationChecker()Ljava/security/cert/CertPathChecker;" since="24" />
+		<method name="engineValidate(Ljava/security/cert/CertPath;Ljava/security/cert/CertPathParameters;)Ljava/security/cert/CertPathValidatorResult;" />
+	</class>
+	<class name="java/security/cert/CertSelector" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="match(Ljava/security/cert/Certificate;)Z" />
+	</class>
+	<class name="java/security/cert/CertStore" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/cert/CertStoreSpi;Ljava/security/Provider;Ljava/lang/String;Ljava/security/cert/CertStoreParameters;)V" />
+		<method name="getCRLs(Ljava/security/cert/CRLSelector;)Ljava/util/Collection;" />
+		<method name="getCertStoreParameters()Ljava/security/cert/CertStoreParameters;" />
+		<method name="getCertificates(Ljava/security/cert/CertSelector;)Ljava/util/Collection;" />
+		<method name="getDefaultType()Ljava/lang/String;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/cert/CertStoreParameters;)Ljava/security/cert/CertStore;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/cert/CertStoreParameters;Ljava/lang/String;)Ljava/security/cert/CertStore;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/cert/CertStoreParameters;Ljava/security/Provider;)Ljava/security/cert/CertStore;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="getType()Ljava/lang/String;" />
+	</class>
+	<class name="java/security/cert/CertStoreException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/cert/CertStoreParameters" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+	</class>
+	<class name="java/security/cert/CertStoreSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/cert/CertStoreParameters;)V" />
+		<method name="engineGetCRLs(Ljava/security/cert/CRLSelector;)Ljava/util/Collection;" />
+		<method name="engineGetCertificates(Ljava/security/cert/CertSelector;)Ljava/util/Collection;" />
+	</class>
+	<class name="java/security/cert/Certificate" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getEncoded()[B" />
+		<method name="getPublicKey()Ljava/security/PublicKey;" />
+		<method name="getType()Ljava/lang/String;" />
+		<method name="verify(Ljava/security/PublicKey;)V" />
+		<method name="verify(Ljava/security/PublicKey;Ljava/lang/String;)V" />
+		<method name="verify(Ljava/security/PublicKey;Ljava/security/Provider;)V" since="26" />
+		<method name="writeReplace()Ljava/lang/Object;" />
+	</class>
+	<class name="java/security/cert/Certificate$CertificateRep" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[B)V" />
+		<method name="readResolve()Ljava/lang/Object;" />
+	</class>
+	<class name="java/security/cert/CertificateEncodingException" since="1">
+		<extends name="java/security/cert/CertificateException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/cert/CertificateException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/cert/CertificateExpiredException" since="1">
+		<extends name="java/security/cert/CertificateException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/security/cert/CertificateFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/cert/CertificateFactorySpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="generateCRL(Ljava/io/InputStream;)Ljava/security/cert/CRL;" />
+		<method name="generateCRLs(Ljava/io/InputStream;)Ljava/util/Collection;" />
+		<method name="generateCertPath(Ljava/io/InputStream;)Ljava/security/cert/CertPath;" />
+		<method name="generateCertPath(Ljava/io/InputStream;Ljava/lang/String;)Ljava/security/cert/CertPath;" />
+		<method name="generateCertPath(Ljava/util/List;)Ljava/security/cert/CertPath;" />
+		<method name="generateCertificate(Ljava/io/InputStream;)Ljava/security/cert/Certificate;" />
+		<method name="generateCertificates(Ljava/io/InputStream;)Ljava/util/Collection;" />
+		<method name="getCertPathEncodings()Ljava/util/Iterator;" />
+		<method name="getInstance(Ljava/lang/String;)Ljava/security/cert/CertificateFactory;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljava/security/cert/CertificateFactory;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/cert/CertificateFactory;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="getType()Ljava/lang/String;" />
+	</class>
+	<class name="java/security/cert/CertificateFactorySpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineGenerateCRL(Ljava/io/InputStream;)Ljava/security/cert/CRL;" />
+		<method name="engineGenerateCRLs(Ljava/io/InputStream;)Ljava/util/Collection;" />
+		<method name="engineGenerateCertPath(Ljava/io/InputStream;)Ljava/security/cert/CertPath;" />
+		<method name="engineGenerateCertPath(Ljava/io/InputStream;Ljava/lang/String;)Ljava/security/cert/CertPath;" />
+		<method name="engineGenerateCertPath(Ljava/util/List;)Ljava/security/cert/CertPath;" />
+		<method name="engineGenerateCertificate(Ljava/io/InputStream;)Ljava/security/cert/Certificate;" />
+		<method name="engineGenerateCertificates(Ljava/io/InputStream;)Ljava/util/Collection;" />
+		<method name="engineGetCertPathEncodings()Ljava/util/Iterator;" />
+	</class>
+	<class name="java/security/cert/CertificateNotYetValidException" since="1">
+		<extends name="java/security/cert/CertificateException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/security/cert/CertificateParsingException" since="1">
+		<extends name="java/security/cert/CertificateException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/cert/CertificateRevokedException" since="24">
+		<extends name="java/security/cert/CertificateException" />
+		<method name="&lt;init&gt;(Ljava/util/Date;Ljava/security/cert/CRLReason;Ljavax/security/auth/x500/X500Principal;Ljava/util/Map;)V" />
+		<method name="getAuthorityName()Ljavax/security/auth/x500/X500Principal;" />
+		<method name="getExtensions()Ljava/util/Map;" />
+		<method name="getInvalidityDate()Ljava/util/Date;" />
+		<method name="getRevocationDate()Ljava/util/Date;" />
+		<method name="getRevocationReason()Ljava/security/cert/CRLReason;" />
+	</class>
+	<class name="java/security/cert/CollectionCertStoreParameters" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/cert/CertStoreParameters" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+		<method name="getCollection()Ljava/util/Collection;" />
+	</class>
+	<class name="java/security/cert/Extension" since="24">
+		<extends name="java/lang/Object" />
+		<method name="encode(Ljava/io/OutputStream;)V" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getValue()[B" />
+		<method name="isCritical()Z" />
+	</class>
+	<class name="java/security/cert/LDAPCertStoreParameters" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/cert/CertStoreParameters" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="getPort()I" />
+		<method name="getServerName()Ljava/lang/String;" />
+	</class>
+	<class name="java/security/cert/PKIXBuilderParameters" since="1">
+		<extends name="java/security/cert/PKIXParameters" />
+		<method name="&lt;init&gt;(Ljava/security/KeyStore;Ljava/security/cert/CertSelector;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Set;Ljava/security/cert/CertSelector;)V" />
+		<method name="getMaxPathLength()I" />
+		<method name="setMaxPathLength(I)V" />
+	</class>
+	<class name="java/security/cert/PKIXCertPathBuilderResult" since="1">
+		<extends name="java/security/cert/PKIXCertPathValidatorResult" />
+		<implements name="java/security/cert/CertPathBuilderResult" />
+		<method name="&lt;init&gt;(Ljava/security/cert/CertPath;Ljava/security/cert/TrustAnchor;Ljava/security/cert/PolicyNode;Ljava/security/PublicKey;)V" />
+	</class>
+	<class name="java/security/cert/PKIXCertPathChecker" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/security/cert/CertPathChecker" since="24" />
+		<method name="&lt;init&gt;()V" />
+		<method name="check(Ljava/security/cert/Certificate;Ljava/util/Collection;)V" />
+		<method name="getSupportedExtensions()Ljava/util/Set;" />
+		<method name="init(Z)V" />
+		<method name="isForwardCheckingSupported()Z" />
+	</class>
+	<class name="java/security/cert/PKIXCertPathValidatorResult" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/cert/CertPathValidatorResult" />
+		<method name="&lt;init&gt;(Ljava/security/cert/TrustAnchor;Ljava/security/cert/PolicyNode;Ljava/security/PublicKey;)V" />
+		<method name="getPolicyTree()Ljava/security/cert/PolicyNode;" />
+		<method name="getPublicKey()Ljava/security/PublicKey;" />
+		<method name="getTrustAnchor()Ljava/security/cert/TrustAnchor;" />
+	</class>
+	<class name="java/security/cert/PKIXParameters" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/cert/CertPathParameters" />
+		<method name="&lt;init&gt;(Ljava/security/KeyStore;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Set;)V" />
+		<method name="addCertPathChecker(Ljava/security/cert/PKIXCertPathChecker;)V" />
+		<method name="addCertStore(Ljava/security/cert/CertStore;)V" />
+		<method name="getCertPathCheckers()Ljava/util/List;" />
+		<method name="getCertStores()Ljava/util/List;" />
+		<method name="getDate()Ljava/util/Date;" />
+		<method name="getInitialPolicies()Ljava/util/Set;" />
+		<method name="getPolicyQualifiersRejected()Z" />
+		<method name="getSigProvider()Ljava/lang/String;" />
+		<method name="getTargetCertConstraints()Ljava/security/cert/CertSelector;" />
+		<method name="getTrustAnchors()Ljava/util/Set;" />
+		<method name="isAnyPolicyInhibited()Z" />
+		<method name="isExplicitPolicyRequired()Z" />
+		<method name="isPolicyMappingInhibited()Z" />
+		<method name="isRevocationEnabled()Z" />
+		<method name="setAnyPolicyInhibited(Z)V" />
+		<method name="setCertPathCheckers(Ljava/util/List;)V" />
+		<method name="setCertStores(Ljava/util/List;)V" />
+		<method name="setDate(Ljava/util/Date;)V" />
+		<method name="setExplicitPolicyRequired(Z)V" />
+		<method name="setInitialPolicies(Ljava/util/Set;)V" />
+		<method name="setPolicyMappingInhibited(Z)V" />
+		<method name="setPolicyQualifiersRejected(Z)V" />
+		<method name="setRevocationEnabled(Z)V" />
+		<method name="setSigProvider(Ljava/lang/String;)V" />
+		<method name="setTargetCertConstraints(Ljava/security/cert/CertSelector;)V" />
+		<method name="setTrustAnchors(Ljava/util/Set;)V" />
+	</class>
+	<class name="java/security/cert/PKIXReason" since="24">
+		<extends name="java/lang/Enum" />
+		<implements name="java/security/cert/CertPathValidatorException$Reason" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/security/cert/PKIXReason;" />
+		<method name="values()[Ljava/security/cert/PKIXReason;" />
+		<field name="INVALID_KEY_USAGE" />
+		<field name="INVALID_NAME" />
+		<field name="INVALID_POLICY" />
+		<field name="NAME_CHAINING" />
+		<field name="NOT_CA_CERT" />
+		<field name="NO_TRUST_ANCHOR" />
+		<field name="PATH_TOO_LONG" />
+		<field name="UNRECOGNIZED_CRIT_EXT" />
+	</class>
+	<class name="java/security/cert/PKIXRevocationChecker" since="24">
+		<extends name="java/security/cert/PKIXCertPathChecker" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clone()Ljava/security/cert/PKIXRevocationChecker;" />
+		<method name="getOcspExtensions()Ljava/util/List;" />
+		<method name="getOcspResponder()Ljava/net/URI;" />
+		<method name="getOcspResponderCert()Ljava/security/cert/X509Certificate;" />
+		<method name="getOcspResponses()Ljava/util/Map;" />
+		<method name="getOptions()Ljava/util/Set;" />
+		<method name="getSoftFailExceptions()Ljava/util/List;" />
+		<method name="setOcspExtensions(Ljava/util/List;)V" />
+		<method name="setOcspResponder(Ljava/net/URI;)V" />
+		<method name="setOcspResponderCert(Ljava/security/cert/X509Certificate;)V" />
+		<method name="setOcspResponses(Ljava/util/Map;)V" />
+		<method name="setOptions(Ljava/util/Set;)V" />
+	</class>
+	<class name="java/security/cert/PKIXRevocationChecker$Option" since="24">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/security/cert/PKIXRevocationChecker$Option;" />
+		<method name="values()[Ljava/security/cert/PKIXRevocationChecker$Option;" />
+		<field name="NO_FALLBACK" />
+		<field name="ONLY_END_ENTITY" />
+		<field name="PREFER_CRLS" />
+		<field name="SOFT_FAIL" />
+	</class>
+	<class name="java/security/cert/PolicyNode" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getChildren()Ljava/util/Iterator;" />
+		<method name="getDepth()I" />
+		<method name="getExpectedPolicies()Ljava/util/Set;" />
+		<method name="getParent()Ljava/security/cert/PolicyNode;" />
+		<method name="getPolicyQualifiers()Ljava/util/Set;" />
+		<method name="getValidPolicy()Ljava/lang/String;" />
+		<method name="isCritical()Z" />
+	</class>
+	<class name="java/security/cert/PolicyQualifierInfo" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="getEncoded()[B" />
+		<method name="getPolicyQualifier()[B" />
+		<method name="getPolicyQualifierId()Ljava/lang/String;" />
+	</class>
+	<class name="java/security/cert/TrustAnchor" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/security/PublicKey;[B)V" />
+		<method name="&lt;init&gt;(Ljava/security/cert/X509Certificate;[B)V" />
+		<method name="&lt;init&gt;(Ljavax/security/auth/x500/X500Principal;Ljava/security/PublicKey;[B)V" />
+		<method name="getCA()Ljavax/security/auth/x500/X500Principal;" />
+		<method name="getCAName()Ljava/lang/String;" />
+		<method name="getCAPublicKey()Ljava/security/PublicKey;" />
+		<method name="getNameConstraints()[B" />
+		<method name="getTrustedCert()Ljava/security/cert/X509Certificate;" />
+	</class>
+	<class name="java/security/cert/X509CRL" since="1">
+		<extends name="java/security/cert/CRL" />
+		<implements name="java/security/cert/X509Extension" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getEncoded()[B" />
+		<method name="getIssuerDN()Ljava/security/Principal;" />
+		<method name="getIssuerX500Principal()Ljavax/security/auth/x500/X500Principal;" />
+		<method name="getNextUpdate()Ljava/util/Date;" />
+		<method name="getRevokedCertificate(Ljava/math/BigInteger;)Ljava/security/cert/X509CRLEntry;" />
+		<method name="getRevokedCertificate(Ljava/security/cert/X509Certificate;)Ljava/security/cert/X509CRLEntry;" />
+		<method name="getRevokedCertificates()Ljava/util/Set;" />
+		<method name="getSigAlgName()Ljava/lang/String;" />
+		<method name="getSigAlgOID()Ljava/lang/String;" />
+		<method name="getSigAlgParams()[B" />
+		<method name="getSignature()[B" />
+		<method name="getTBSCertList()[B" />
+		<method name="getThisUpdate()Ljava/util/Date;" />
+		<method name="getVersion()I" />
+		<method name="verify(Ljava/security/PublicKey;)V" />
+		<method name="verify(Ljava/security/PublicKey;Ljava/lang/String;)V" />
+		<method name="verify(Ljava/security/PublicKey;Ljava/security/Provider;)V" since="26" />
+	</class>
+	<class name="java/security/cert/X509CRLEntry" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/cert/X509Extension" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getCertificateIssuer()Ljavax/security/auth/x500/X500Principal;" />
+		<method name="getEncoded()[B" />
+		<method name="getRevocationDate()Ljava/util/Date;" />
+		<method name="getRevocationReason()Ljava/security/cert/CRLReason;" since="24" />
+		<method name="getSerialNumber()Ljava/math/BigInteger;" />
+		<method name="hasExtensions()Z" />
+	</class>
+	<class name="java/security/cert/X509CRLSelector" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/cert/CRLSelector" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addIssuer(Ljavax/security/auth/x500/X500Principal;)V" />
+		<method name="addIssuerName(Ljava/lang/String;)V" />
+		<method name="addIssuerName([B)V" />
+		<method name="getCertificateChecking()Ljava/security/cert/X509Certificate;" />
+		<method name="getDateAndTime()Ljava/util/Date;" />
+		<method name="getIssuerNames()Ljava/util/Collection;" />
+		<method name="getIssuers()Ljava/util/Collection;" />
+		<method name="getMaxCRL()Ljava/math/BigInteger;" />
+		<method name="getMinCRL()Ljava/math/BigInteger;" />
+		<method name="setCertificateChecking(Ljava/security/cert/X509Certificate;)V" />
+		<method name="setDateAndTime(Ljava/util/Date;)V" />
+		<method name="setIssuerNames(Ljava/util/Collection;)V" />
+		<method name="setIssuers(Ljava/util/Collection;)V" />
+		<method name="setMaxCRLNumber(Ljava/math/BigInteger;)V" />
+		<method name="setMinCRLNumber(Ljava/math/BigInteger;)V" />
+	</class>
+	<class name="java/security/cert/X509CertSelector" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/cert/CertSelector" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addPathToName(ILjava/lang/String;)V" />
+		<method name="addPathToName(I[B)V" />
+		<method name="addSubjectAlternativeName(ILjava/lang/String;)V" />
+		<method name="addSubjectAlternativeName(I[B)V" />
+		<method name="getAuthorityKeyIdentifier()[B" />
+		<method name="getBasicConstraints()I" />
+		<method name="getCertificate()Ljava/security/cert/X509Certificate;" />
+		<method name="getCertificateValid()Ljava/util/Date;" />
+		<method name="getExtendedKeyUsage()Ljava/util/Set;" />
+		<method name="getIssuer()Ljavax/security/auth/x500/X500Principal;" />
+		<method name="getIssuerAsBytes()[B" />
+		<method name="getIssuerAsString()Ljava/lang/String;" />
+		<method name="getKeyUsage()[Z" />
+		<method name="getMatchAllSubjectAltNames()Z" />
+		<method name="getNameConstraints()[B" />
+		<method name="getPathToNames()Ljava/util/Collection;" />
+		<method name="getPolicy()Ljava/util/Set;" />
+		<method name="getPrivateKeyValid()Ljava/util/Date;" />
+		<method name="getSerialNumber()Ljava/math/BigInteger;" />
+		<method name="getSubject()Ljavax/security/auth/x500/X500Principal;" />
+		<method name="getSubjectAlternativeNames()Ljava/util/Collection;" />
+		<method name="getSubjectAsBytes()[B" />
+		<method name="getSubjectAsString()Ljava/lang/String;" />
+		<method name="getSubjectKeyIdentifier()[B" />
+		<method name="getSubjectPublicKey()Ljava/security/PublicKey;" />
+		<method name="getSubjectPublicKeyAlgID()Ljava/lang/String;" />
+		<method name="setAuthorityKeyIdentifier([B)V" />
+		<method name="setBasicConstraints(I)V" />
+		<method name="setCertificate(Ljava/security/cert/X509Certificate;)V" />
+		<method name="setCertificateValid(Ljava/util/Date;)V" />
+		<method name="setExtendedKeyUsage(Ljava/util/Set;)V" />
+		<method name="setIssuer(Ljava/lang/String;)V" />
+		<method name="setIssuer(Ljavax/security/auth/x500/X500Principal;)V" />
+		<method name="setIssuer([B)V" />
+		<method name="setKeyUsage([Z)V" />
+		<method name="setMatchAllSubjectAltNames(Z)V" />
+		<method name="setNameConstraints([B)V" />
+		<method name="setPathToNames(Ljava/util/Collection;)V" />
+		<method name="setPolicy(Ljava/util/Set;)V" />
+		<method name="setPrivateKeyValid(Ljava/util/Date;)V" />
+		<method name="setSerialNumber(Ljava/math/BigInteger;)V" />
+		<method name="setSubject(Ljava/lang/String;)V" />
+		<method name="setSubject(Ljavax/security/auth/x500/X500Principal;)V" />
+		<method name="setSubject([B)V" />
+		<method name="setSubjectAlternativeNames(Ljava/util/Collection;)V" />
+		<method name="setSubjectKeyIdentifier([B)V" />
+		<method name="setSubjectPublicKey(Ljava/security/PublicKey;)V" />
+		<method name="setSubjectPublicKey([B)V" />
+		<method name="setSubjectPublicKeyAlgID(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/security/cert/X509Certificate" since="1">
+		<extends name="java/security/cert/Certificate" />
+		<implements name="java/security/cert/X509Extension" />
+		<method name="&lt;init&gt;()V" />
+		<method name="checkValidity()V" />
+		<method name="checkValidity(Ljava/util/Date;)V" />
+		<method name="getBasicConstraints()I" />
+		<method name="getExtendedKeyUsage()Ljava/util/List;" />
+		<method name="getIssuerAlternativeNames()Ljava/util/Collection;" />
+		<method name="getIssuerDN()Ljava/security/Principal;" />
+		<method name="getIssuerUniqueID()[Z" />
+		<method name="getIssuerX500Principal()Ljavax/security/auth/x500/X500Principal;" />
+		<method name="getKeyUsage()[Z" />
+		<method name="getNotAfter()Ljava/util/Date;" />
+		<method name="getNotBefore()Ljava/util/Date;" />
+		<method name="getSerialNumber()Ljava/math/BigInteger;" />
+		<method name="getSigAlgName()Ljava/lang/String;" />
+		<method name="getSigAlgOID()Ljava/lang/String;" />
+		<method name="getSigAlgParams()[B" />
+		<method name="getSignature()[B" />
+		<method name="getSubjectAlternativeNames()Ljava/util/Collection;" />
+		<method name="getSubjectDN()Ljava/security/Principal;" />
+		<method name="getSubjectUniqueID()[Z" />
+		<method name="getSubjectX500Principal()Ljavax/security/auth/x500/X500Principal;" />
+		<method name="getTBSCertificate()[B" />
+		<method name="getVersion()I" />
+		<method name="verify(Ljava/security/PublicKey;Ljava/security/Provider;)V" since="24" />
+	</class>
+	<class name="java/security/cert/X509Extension" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getCriticalExtensionOIDs()Ljava/util/Set;" />
+		<method name="getExtensionValue(Ljava/lang/String;)[B" />
+		<method name="getNonCriticalExtensionOIDs()Ljava/util/Set;" />
+		<method name="hasUnsupportedCriticalExtension()Z" />
+	</class>
+	<class name="java/security/interfaces/DSAKey" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getParams()Ljava/security/interfaces/DSAParams;" />
+	</class>
+	<class name="java/security/interfaces/DSAKeyPairGenerator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="initialize(IZLjava/security/SecureRandom;)V" />
+		<method name="initialize(Ljava/security/interfaces/DSAParams;Ljava/security/SecureRandom;)V" />
+	</class>
+	<class name="java/security/interfaces/DSAParams" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getG()Ljava/math/BigInteger;" />
+		<method name="getP()Ljava/math/BigInteger;" />
+		<method name="getQ()Ljava/math/BigInteger;" />
+	</class>
+	<class name="java/security/interfaces/DSAPrivateKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/PrivateKey" />
+		<implements name="java/security/interfaces/DSAKey" />
+		<method name="getX()Ljava/math/BigInteger;" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="java/security/interfaces/DSAPublicKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/PublicKey" />
+		<implements name="java/security/interfaces/DSAKey" />
+		<method name="getY()Ljava/math/BigInteger;" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="java/security/interfaces/ECKey" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getParams()Ljava/security/spec/ECParameterSpec;" />
+	</class>
+	<class name="java/security/interfaces/ECPrivateKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/PrivateKey" />
+		<implements name="java/security/interfaces/ECKey" />
+		<method name="getS()Ljava/math/BigInteger;" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="java/security/interfaces/ECPublicKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/PublicKey" />
+		<implements name="java/security/interfaces/ECKey" />
+		<method name="getW()Ljava/security/spec/ECPoint;" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="java/security/interfaces/RSAKey" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getModulus()Ljava/math/BigInteger;" />
+	</class>
+	<class name="java/security/interfaces/RSAMultiPrimePrivateCrtKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/interfaces/RSAPrivateKey" />
+		<method name="getCrtCoefficient()Ljava/math/BigInteger;" />
+		<method name="getOtherPrimeInfo()[Ljava/security/spec/RSAOtherPrimeInfo;" />
+		<method name="getPrimeExponentP()Ljava/math/BigInteger;" />
+		<method name="getPrimeExponentQ()Ljava/math/BigInteger;" />
+		<method name="getPrimeP()Ljava/math/BigInteger;" />
+		<method name="getPrimeQ()Ljava/math/BigInteger;" />
+		<method name="getPublicExponent()Ljava/math/BigInteger;" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="java/security/interfaces/RSAPrivateCrtKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/interfaces/RSAPrivateKey" />
+		<method name="getCrtCoefficient()Ljava/math/BigInteger;" />
+		<method name="getPrimeExponentP()Ljava/math/BigInteger;" />
+		<method name="getPrimeExponentQ()Ljava/math/BigInteger;" />
+		<method name="getPrimeP()Ljava/math/BigInteger;" />
+		<method name="getPrimeQ()Ljava/math/BigInteger;" />
+		<method name="getPublicExponent()Ljava/math/BigInteger;" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="java/security/interfaces/RSAPrivateKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/PrivateKey" />
+		<implements name="java/security/interfaces/RSAKey" />
+		<method name="getPrivateExponent()Ljava/math/BigInteger;" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="java/security/interfaces/RSAPublicKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/PublicKey" />
+		<implements name="java/security/interfaces/RSAKey" />
+		<method name="getPublicExponent()Ljava/math/BigInteger;" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="java/security/spec/AlgorithmParameterSpec" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="java/security/spec/DSAParameterSpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/interfaces/DSAParams" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V" />
+	</class>
+	<class name="java/security/spec/DSAPrivateKeySpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/KeySpec" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V" />
+		<method name="getG()Ljava/math/BigInteger;" />
+		<method name="getP()Ljava/math/BigInteger;" />
+		<method name="getQ()Ljava/math/BigInteger;" />
+		<method name="getX()Ljava/math/BigInteger;" />
+	</class>
+	<class name="java/security/spec/DSAPublicKeySpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/KeySpec" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V" />
+		<method name="getG()Ljava/math/BigInteger;" />
+		<method name="getP()Ljava/math/BigInteger;" />
+		<method name="getQ()Ljava/math/BigInteger;" />
+		<method name="getY()Ljava/math/BigInteger;" />
+	</class>
+	<class name="java/security/spec/ECField" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getFieldSize()I" />
+	</class>
+	<class name="java/security/spec/ECFieldF2m" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/ECField" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(ILjava/math/BigInteger;)V" />
+		<method name="&lt;init&gt;(I[I)V" />
+		<method name="getM()I" />
+		<method name="getMidTermsOfReductionPolynomial()[I" />
+		<method name="getReductionPolynomial()Ljava/math/BigInteger;" />
+	</class>
+	<class name="java/security/spec/ECFieldFp" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/ECField" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;)V" />
+		<method name="getP()Ljava/math/BigInteger;" />
+	</class>
+	<class name="java/security/spec/ECGenParameterSpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getName()Ljava/lang/String;" />
+	</class>
+	<class name="java/security/spec/ECParameterSpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="&lt;init&gt;(Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;I)V" />
+		<method name="getCofactor()I" />
+		<method name="getCurve()Ljava/security/spec/EllipticCurve;" />
+		<method name="getGenerator()Ljava/security/spec/ECPoint;" />
+		<method name="getOrder()Ljava/math/BigInteger;" />
+	</class>
+	<class name="java/security/spec/ECPoint" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/math/BigInteger;)V" />
+		<method name="getAffineX()Ljava/math/BigInteger;" />
+		<method name="getAffineY()Ljava/math/BigInteger;" />
+		<field name="POINT_INFINITY" />
+	</class>
+	<class name="java/security/spec/ECPrivateKeySpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/KeySpec" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/security/spec/ECParameterSpec;)V" />
+		<method name="getParams()Ljava/security/spec/ECParameterSpec;" />
+		<method name="getS()Ljava/math/BigInteger;" />
+	</class>
+	<class name="java/security/spec/ECPublicKeySpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/KeySpec" />
+		<method name="&lt;init&gt;(Ljava/security/spec/ECPoint;Ljava/security/spec/ECParameterSpec;)V" />
+		<method name="getParams()Ljava/security/spec/ECParameterSpec;" />
+		<method name="getW()Ljava/security/spec/ECPoint;" />
+	</class>
+	<class name="java/security/spec/EllipticCurve" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/spec/ECField;Ljava/math/BigInteger;Ljava/math/BigInteger;)V" />
+		<method name="&lt;init&gt;(Ljava/security/spec/ECField;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V" />
+		<method name="getA()Ljava/math/BigInteger;" />
+		<method name="getB()Ljava/math/BigInteger;" />
+		<method name="getField()Ljava/security/spec/ECField;" />
+		<method name="getSeed()[B" />
+	</class>
+	<class name="java/security/spec/EncodedKeySpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/KeySpec" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="getEncoded()[B" />
+		<method name="getFormat()Ljava/lang/String;" />
+	</class>
+	<class name="java/security/spec/InvalidKeySpecException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/spec/InvalidParameterSpecException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/security/spec/KeySpec" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="java/security/spec/MGF1ParameterSpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getDigestAlgorithm()Ljava/lang/String;" />
+		<field name="SHA1" />
+		<field name="SHA224" since="26" />
+		<field name="SHA256" />
+		<field name="SHA384" />
+		<field name="SHA512" />
+	</class>
+	<class name="java/security/spec/PKCS8EncodedKeySpec" since="1">
+		<extends name="java/security/spec/EncodedKeySpec" />
+		<method name="&lt;init&gt;([B)V" />
+	</class>
+	<class name="java/security/spec/PSSParameterSpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/security/spec/AlgorithmParameterSpec;II)V" />
+		<method name="getDigestAlgorithm()Ljava/lang/String;" />
+		<method name="getMGFAlgorithm()Ljava/lang/String;" />
+		<method name="getMGFParameters()Ljava/security/spec/AlgorithmParameterSpec;" />
+		<method name="getSaltLength()I" />
+		<method name="getTrailerField()I" />
+		<field name="DEFAULT" />
+	</class>
+	<class name="java/security/spec/RSAKeyGenParameterSpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="&lt;init&gt;(ILjava/math/BigInteger;)V" />
+		<method name="getKeysize()I" />
+		<method name="getPublicExponent()Ljava/math/BigInteger;" />
+		<field name="F0" />
+		<field name="F4" />
+	</class>
+	<class name="java/security/spec/RSAMultiPrimePrivateCrtKeySpec" since="1">
+		<extends name="java/security/spec/RSAPrivateKeySpec" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;[Ljava/security/spec/RSAOtherPrimeInfo;)V" />
+		<method name="getCrtCoefficient()Ljava/math/BigInteger;" />
+		<method name="getOtherPrimeInfo()[Ljava/security/spec/RSAOtherPrimeInfo;" />
+		<method name="getPrimeExponentP()Ljava/math/BigInteger;" />
+		<method name="getPrimeExponentQ()Ljava/math/BigInteger;" />
+		<method name="getPrimeP()Ljava/math/BigInteger;" />
+		<method name="getPrimeQ()Ljava/math/BigInteger;" />
+		<method name="getPublicExponent()Ljava/math/BigInteger;" />
+	</class>
+	<class name="java/security/spec/RSAOtherPrimeInfo" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V" />
+		<method name="getCrtCoefficient()Ljava/math/BigInteger;" />
+		<method name="getExponent()Ljava/math/BigInteger;" />
+		<method name="getPrime()Ljava/math/BigInteger;" />
+	</class>
+	<class name="java/security/spec/RSAPrivateCrtKeySpec" since="1">
+		<extends name="java/security/spec/RSAPrivateKeySpec" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V" />
+		<method name="getCrtCoefficient()Ljava/math/BigInteger;" />
+		<method name="getPrimeExponentP()Ljava/math/BigInteger;" />
+		<method name="getPrimeExponentQ()Ljava/math/BigInteger;" />
+		<method name="getPrimeP()Ljava/math/BigInteger;" />
+		<method name="getPrimeQ()Ljava/math/BigInteger;" />
+		<method name="getPublicExponent()Ljava/math/BigInteger;" />
+	</class>
+	<class name="java/security/spec/RSAPrivateKeySpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/KeySpec" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/math/BigInteger;)V" />
+		<method name="getModulus()Ljava/math/BigInteger;" />
+		<method name="getPrivateExponent()Ljava/math/BigInteger;" />
+	</class>
+	<class name="java/security/spec/RSAPublicKeySpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/KeySpec" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/math/BigInteger;)V" />
+		<method name="getModulus()Ljava/math/BigInteger;" />
+		<method name="getPublicExponent()Ljava/math/BigInteger;" />
+	</class>
+	<class name="java/security/spec/X509EncodedKeySpec" since="1">
+		<extends name="java/security/spec/EncodedKeySpec" />
+		<method name="&lt;init&gt;([B)V" />
+	</class>
+	<class name="java/sql/Array" since="1">
+		<extends name="java/lang/Object" />
+		<method name="free()V" since="9" />
+		<method name="getArray()Ljava/lang/Object;" />
+		<method name="getArray(JI)Ljava/lang/Object;" />
+		<method name="getArray(JILjava/util/Map;)Ljava/lang/Object;" />
+		<method name="getArray(Ljava/util/Map;)Ljava/lang/Object;" />
+		<method name="getBaseType()I" />
+		<method name="getBaseTypeName()Ljava/lang/String;" />
+		<method name="getResultSet()Ljava/sql/ResultSet;" />
+		<method name="getResultSet(JI)Ljava/sql/ResultSet;" />
+		<method name="getResultSet(JILjava/util/Map;)Ljava/sql/ResultSet;" />
+		<method name="getResultSet(Ljava/util/Map;)Ljava/sql/ResultSet;" />
+	</class>
+	<class name="java/sql/BatchUpdateException" since="1">
+		<extends name="java/sql/SQLException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I[I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I[ILjava/lang/Throwable;)V" since="9" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;[I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;[ILjava/lang/Throwable;)V" since="9" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[ILjava/lang/Throwable;)V" since="9" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" since="9" />
+		<method name="&lt;init&gt;([I)V" />
+		<method name="&lt;init&gt;([ILjava/lang/Throwable;)V" since="9" />
+		<method name="getUpdateCounts()[I" />
+	</class>
+	<class name="java/sql/Blob" since="1">
+		<extends name="java/lang/Object" />
+		<method name="free()V" since="9" />
+		<method name="getBinaryStream()Ljava/io/InputStream;" />
+		<method name="getBinaryStream(JJ)Ljava/io/InputStream;" since="9" />
+		<method name="getBytes(JI)[B" />
+		<method name="length()J" />
+		<method name="position(Ljava/sql/Blob;J)J" />
+		<method name="position([BJ)J" />
+		<method name="setBinaryStream(J)Ljava/io/OutputStream;" />
+		<method name="setBytes(J[B)I" />
+		<method name="setBytes(J[BII)I" />
+		<method name="truncate(J)V" />
+	</class>
+	<class name="java/sql/CallableStatement" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/sql/PreparedStatement" />
+		<method name="getArray(I)Ljava/sql/Array;" />
+		<method name="getArray(Ljava/lang/String;)Ljava/sql/Array;" />
+		<method name="getBigDecimal(I)Ljava/math/BigDecimal;" />
+		<method name="getBigDecimal(II)Ljava/math/BigDecimal;" deprecated="15" />
+		<method name="getBigDecimal(Ljava/lang/String;)Ljava/math/BigDecimal;" />
+		<method name="getBlob(I)Ljava/sql/Blob;" />
+		<method name="getBlob(Ljava/lang/String;)Ljava/sql/Blob;" />
+		<method name="getBoolean(I)Z" />
+		<method name="getBoolean(Ljava/lang/String;)Z" />
+		<method name="getByte(I)B" />
+		<method name="getByte(Ljava/lang/String;)B" />
+		<method name="getBytes(I)[B" />
+		<method name="getBytes(Ljava/lang/String;)[B" />
+		<method name="getCharacterStream(I)Ljava/io/Reader;" since="9" />
+		<method name="getCharacterStream(Ljava/lang/String;)Ljava/io/Reader;" since="9" />
+		<method name="getClob(I)Ljava/sql/Clob;" />
+		<method name="getClob(Ljava/lang/String;)Ljava/sql/Clob;" />
+		<method name="getDate(I)Ljava/sql/Date;" />
+		<method name="getDate(ILjava/util/Calendar;)Ljava/sql/Date;" />
+		<method name="getDate(Ljava/lang/String;)Ljava/sql/Date;" />
+		<method name="getDate(Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Date;" />
+		<method name="getDouble(I)D" />
+		<method name="getDouble(Ljava/lang/String;)D" />
+		<method name="getFloat(I)F" />
+		<method name="getFloat(Ljava/lang/String;)F" />
+		<method name="getInt(I)I" />
+		<method name="getInt(Ljava/lang/String;)I" />
+		<method name="getLong(I)J" />
+		<method name="getLong(Ljava/lang/String;)J" />
+		<method name="getNCharacterStream(I)Ljava/io/Reader;" since="9" />
+		<method name="getNCharacterStream(Ljava/lang/String;)Ljava/io/Reader;" since="9" />
+		<method name="getNClob(I)Ljava/sql/NClob;" since="9" />
+		<method name="getNClob(Ljava/lang/String;)Ljava/sql/NClob;" since="9" />
+		<method name="getNString(I)Ljava/lang/String;" since="9" />
+		<method name="getNString(Ljava/lang/String;)Ljava/lang/String;" since="9" />
+		<method name="getObject(I)Ljava/lang/Object;" />
+		<method name="getObject(ILjava/util/Map;)Ljava/lang/Object;" />
+		<method name="getObject(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getObject(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Object;" />
+		<method name="getRef(I)Ljava/sql/Ref;" />
+		<method name="getRef(Ljava/lang/String;)Ljava/sql/Ref;" />
+		<method name="getRowId(I)Ljava/sql/RowId;" since="9" />
+		<method name="getRowId(Ljava/lang/String;)Ljava/sql/RowId;" since="9" />
+		<method name="getSQLXML(I)Ljava/sql/SQLXML;" since="9" />
+		<method name="getSQLXML(Ljava/lang/String;)Ljava/sql/SQLXML;" since="9" />
+		<method name="getShort(I)S" />
+		<method name="getShort(Ljava/lang/String;)S" />
+		<method name="getString(I)Ljava/lang/String;" />
+		<method name="getString(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getTime(I)Ljava/sql/Time;" />
+		<method name="getTime(ILjava/util/Calendar;)Ljava/sql/Time;" />
+		<method name="getTime(Ljava/lang/String;)Ljava/sql/Time;" />
+		<method name="getTime(Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Time;" />
+		<method name="getTimestamp(I)Ljava/sql/Timestamp;" />
+		<method name="getTimestamp(ILjava/util/Calendar;)Ljava/sql/Timestamp;" />
+		<method name="getTimestamp(Ljava/lang/String;)Ljava/sql/Timestamp;" />
+		<method name="getTimestamp(Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Timestamp;" />
+		<method name="getURL(I)Ljava/net/URL;" />
+		<method name="getURL(Ljava/lang/String;)Ljava/net/URL;" />
+		<method name="registerOutParameter(II)V" />
+		<method name="registerOutParameter(III)V" />
+		<method name="registerOutParameter(IILjava/lang/String;)V" />
+		<method name="registerOutParameter(Ljava/lang/String;I)V" />
+		<method name="registerOutParameter(Ljava/lang/String;II)V" />
+		<method name="registerOutParameter(Ljava/lang/String;ILjava/lang/String;)V" />
+		<method name="setAsciiStream(Ljava/lang/String;Ljava/io/InputStream;)V" since="9" />
+		<method name="setAsciiStream(Ljava/lang/String;Ljava/io/InputStream;I)V" />
+		<method name="setAsciiStream(Ljava/lang/String;Ljava/io/InputStream;J)V" since="9" />
+		<method name="setBigDecimal(Ljava/lang/String;Ljava/math/BigDecimal;)V" />
+		<method name="setBinaryStream(Ljava/lang/String;Ljava/io/InputStream;)V" since="9" />
+		<method name="setBinaryStream(Ljava/lang/String;Ljava/io/InputStream;I)V" />
+		<method name="setBinaryStream(Ljava/lang/String;Ljava/io/InputStream;J)V" since="9" />
+		<method name="setBlob(Ljava/lang/String;Ljava/io/InputStream;)V" since="9" />
+		<method name="setBlob(Ljava/lang/String;Ljava/io/InputStream;J)V" since="9" />
+		<method name="setBlob(Ljava/lang/String;Ljava/sql/Blob;)V" since="9" />
+		<method name="setBoolean(Ljava/lang/String;Z)V" />
+		<method name="setByte(Ljava/lang/String;B)V" />
+		<method name="setBytes(Ljava/lang/String;[B)V" />
+		<method name="setCharacterStream(Ljava/lang/String;Ljava/io/Reader;)V" since="9" />
+		<method name="setCharacterStream(Ljava/lang/String;Ljava/io/Reader;I)V" />
+		<method name="setCharacterStream(Ljava/lang/String;Ljava/io/Reader;J)V" since="9" />
+		<method name="setClob(Ljava/lang/String;Ljava/io/Reader;)V" since="9" />
+		<method name="setClob(Ljava/lang/String;Ljava/io/Reader;J)V" since="9" />
+		<method name="setClob(Ljava/lang/String;Ljava/sql/Clob;)V" since="9" />
+		<method name="setDate(Ljava/lang/String;Ljava/sql/Date;)V" />
+		<method name="setDate(Ljava/lang/String;Ljava/sql/Date;Ljava/util/Calendar;)V" />
+		<method name="setDouble(Ljava/lang/String;D)V" />
+		<method name="setFloat(Ljava/lang/String;F)V" />
+		<method name="setInt(Ljava/lang/String;I)V" />
+		<method name="setLong(Ljava/lang/String;J)V" />
+		<method name="setNCharacterStream(Ljava/lang/String;Ljava/io/Reader;)V" since="9" />
+		<method name="setNCharacterStream(Ljava/lang/String;Ljava/io/Reader;J)V" since="9" />
+		<method name="setNClob(Ljava/lang/String;Ljava/io/Reader;)V" since="9" />
+		<method name="setNClob(Ljava/lang/String;Ljava/io/Reader;J)V" since="9" />
+		<method name="setNClob(Ljava/lang/String;Ljava/sql/NClob;)V" since="9" />
+		<method name="setNString(Ljava/lang/String;Ljava/lang/String;)V" since="9" />
+		<method name="setNull(Ljava/lang/String;I)V" />
+		<method name="setNull(Ljava/lang/String;ILjava/lang/String;)V" />
+		<method name="setObject(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="setObject(Ljava/lang/String;Ljava/lang/Object;I)V" />
+		<method name="setObject(Ljava/lang/String;Ljava/lang/Object;II)V" />
+		<method name="setRowId(Ljava/lang/String;Ljava/sql/RowId;)V" since="9" />
+		<method name="setSQLXML(Ljava/lang/String;Ljava/sql/SQLXML;)V" since="9" />
+		<method name="setShort(Ljava/lang/String;S)V" />
+		<method name="setString(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setTime(Ljava/lang/String;Ljava/sql/Time;)V" />
+		<method name="setTime(Ljava/lang/String;Ljava/sql/Time;Ljava/util/Calendar;)V" />
+		<method name="setTimestamp(Ljava/lang/String;Ljava/sql/Timestamp;)V" />
+		<method name="setTimestamp(Ljava/lang/String;Ljava/sql/Timestamp;Ljava/util/Calendar;)V" />
+		<method name="setURL(Ljava/lang/String;Ljava/net/URL;)V" />
+		<method name="wasNull()Z" />
+	</class>
+	<class name="java/sql/ClientInfoStatus" since="9">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/sql/ClientInfoStatus;" />
+		<method name="values()[Ljava/sql/ClientInfoStatus;" />
+		<field name="REASON_UNKNOWN" />
+		<field name="REASON_UNKNOWN_PROPERTY" />
+		<field name="REASON_VALUE_INVALID" />
+		<field name="REASON_VALUE_TRUNCATED" />
+	</class>
+	<class name="java/sql/Clob" since="1">
+		<extends name="java/lang/Object" />
+		<method name="free()V" since="9" />
+		<method name="getAsciiStream()Ljava/io/InputStream;" />
+		<method name="getCharacterStream()Ljava/io/Reader;" />
+		<method name="getCharacterStream(JJ)Ljava/io/Reader;" since="9" />
+		<method name="getSubString(JI)Ljava/lang/String;" />
+		<method name="length()J" />
+		<method name="position(Ljava/lang/String;J)J" />
+		<method name="position(Ljava/sql/Clob;J)J" />
+		<method name="setAsciiStream(J)Ljava/io/OutputStream;" />
+		<method name="setCharacterStream(J)Ljava/io/Writer;" />
+		<method name="setString(JLjava/lang/String;)I" />
+		<method name="setString(JLjava/lang/String;II)I" />
+		<method name="truncate(J)V" />
+	</class>
+	<class name="java/sql/Connection" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" since="19" />
+		<implements name="java/sql/Wrapper" since="9" />
+		<method name="clearWarnings()V" />
+		<method name="close()V" />
+		<method name="commit()V" />
+		<method name="createArrayOf(Ljava/lang/String;[Ljava/lang/Object;)Ljava/sql/Array;" since="9" />
+		<method name="createBlob()Ljava/sql/Blob;" since="9" />
+		<method name="createClob()Ljava/sql/Clob;" since="9" />
+		<method name="createNClob()Ljava/sql/NClob;" since="9" />
+		<method name="createSQLXML()Ljava/sql/SQLXML;" since="9" />
+		<method name="createStatement()Ljava/sql/Statement;" />
+		<method name="createStatement(II)Ljava/sql/Statement;" />
+		<method name="createStatement(III)Ljava/sql/Statement;" />
+		<method name="createStruct(Ljava/lang/String;[Ljava/lang/Object;)Ljava/sql/Struct;" since="9" />
+		<method name="getAutoCommit()Z" />
+		<method name="getCatalog()Ljava/lang/String;" />
+		<method name="getClientInfo()Ljava/util/Properties;" since="9" />
+		<method name="getClientInfo(Ljava/lang/String;)Ljava/lang/String;" since="9" />
+		<method name="getHoldability()I" />
+		<method name="getMetaData()Ljava/sql/DatabaseMetaData;" />
+		<method name="getTransactionIsolation()I" />
+		<method name="getTypeMap()Ljava/util/Map;" />
+		<method name="getWarnings()Ljava/sql/SQLWarning;" />
+		<method name="isClosed()Z" />
+		<method name="isReadOnly()Z" />
+		<method name="isValid(I)Z" since="9" />
+		<method name="nativeSQL(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="prepareCall(Ljava/lang/String;)Ljava/sql/CallableStatement;" />
+		<method name="prepareCall(Ljava/lang/String;II)Ljava/sql/CallableStatement;" />
+		<method name="prepareCall(Ljava/lang/String;III)Ljava/sql/CallableStatement;" />
+		<method name="prepareStatement(Ljava/lang/String;)Ljava/sql/PreparedStatement;" />
+		<method name="prepareStatement(Ljava/lang/String;I)Ljava/sql/PreparedStatement;" />
+		<method name="prepareStatement(Ljava/lang/String;II)Ljava/sql/PreparedStatement;" />
+		<method name="prepareStatement(Ljava/lang/String;III)Ljava/sql/PreparedStatement;" />
+		<method name="prepareStatement(Ljava/lang/String;[I)Ljava/sql/PreparedStatement;" />
+		<method name="prepareStatement(Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/PreparedStatement;" />
+		<method name="releaseSavepoint(Ljava/sql/Savepoint;)V" />
+		<method name="rollback()V" />
+		<method name="rollback(Ljava/sql/Savepoint;)V" />
+		<method name="setAutoCommit(Z)V" />
+		<method name="setCatalog(Ljava/lang/String;)V" />
+		<method name="setClientInfo(Ljava/lang/String;Ljava/lang/String;)V" since="9" />
+		<method name="setClientInfo(Ljava/util/Properties;)V" since="9" />
+		<method name="setHoldability(I)V" />
+		<method name="setReadOnly(Z)V" />
+		<method name="setSavepoint()Ljava/sql/Savepoint;" />
+		<method name="setSavepoint(Ljava/lang/String;)Ljava/sql/Savepoint;" />
+		<method name="setTransactionIsolation(I)V" />
+		<method name="setTypeMap(Ljava/util/Map;)V" />
+		<field name="TRANSACTION_NONE" />
+		<field name="TRANSACTION_READ_COMMITTED" />
+		<field name="TRANSACTION_READ_UNCOMMITTED" />
+		<field name="TRANSACTION_REPEATABLE_READ" />
+		<field name="TRANSACTION_SERIALIZABLE" />
+	</class>
+	<class name="java/sql/DataTruncation" since="1">
+		<extends name="java/sql/SQLWarning" />
+		<method name="&lt;init&gt;(IZZII)V" />
+		<method name="&lt;init&gt;(IZZIILjava/lang/Throwable;)V" since="9" />
+		<method name="getDataSize()I" />
+		<method name="getIndex()I" />
+		<method name="getParameter()Z" />
+		<method name="getRead()Z" />
+		<method name="getTransferSize()I" />
+	</class>
+	<class name="java/sql/DatabaseMetaData" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/sql/Wrapper" since="9" />
+		<method name="allProceduresAreCallable()Z" />
+		<method name="allTablesAreSelectable()Z" />
+		<method name="autoCommitFailureClosesAllResultSets()Z" since="9" />
+		<method name="dataDefinitionCausesTransactionCommit()Z" />
+		<method name="dataDefinitionIgnoredInTransactions()Z" />
+		<method name="deletesAreDetected(I)Z" />
+		<method name="doesMaxRowSizeIncludeBlobs()Z" />
+		<method name="getAttributes(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="getBestRowIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)Ljava/sql/ResultSet;" />
+		<method name="getCatalogSeparator()Ljava/lang/String;" />
+		<method name="getCatalogTerm()Ljava/lang/String;" />
+		<method name="getCatalogs()Ljava/sql/ResultSet;" />
+		<method name="getClientInfoProperties()Ljava/sql/ResultSet;" since="9" />
+		<method name="getColumnPrivileges(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="getColumns(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="getConnection()Ljava/sql/Connection;" />
+		<method name="getCrossReference(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="getDatabaseMajorVersion()I" />
+		<method name="getDatabaseMinorVersion()I" />
+		<method name="getDatabaseProductName()Ljava/lang/String;" />
+		<method name="getDatabaseProductVersion()Ljava/lang/String;" />
+		<method name="getDefaultTransactionIsolation()I" />
+		<method name="getDriverMajorVersion()I" />
+		<method name="getDriverMinorVersion()I" />
+		<method name="getDriverName()Ljava/lang/String;" />
+		<method name="getDriverVersion()Ljava/lang/String;" />
+		<method name="getExportedKeys(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="getExtraNameCharacters()Ljava/lang/String;" />
+		<method name="getFunctionColumns(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" since="9" />
+		<method name="getFunctions(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" since="9" />
+		<method name="getIdentifierQuoteString()Ljava/lang/String;" />
+		<method name="getImportedKeys(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="getIndexInfo(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Ljava/sql/ResultSet;" />
+		<method name="getJDBCMajorVersion()I" />
+		<method name="getJDBCMinorVersion()I" />
+		<method name="getMaxBinaryLiteralLength()I" />
+		<method name="getMaxCatalogNameLength()I" />
+		<method name="getMaxCharLiteralLength()I" />
+		<method name="getMaxColumnNameLength()I" />
+		<method name="getMaxColumnsInGroupBy()I" />
+		<method name="getMaxColumnsInIndex()I" />
+		<method name="getMaxColumnsInOrderBy()I" />
+		<method name="getMaxColumnsInSelect()I" />
+		<method name="getMaxColumnsInTable()I" />
+		<method name="getMaxConnections()I" />
+		<method name="getMaxCursorNameLength()I" />
+		<method name="getMaxIndexLength()I" />
+		<method name="getMaxProcedureNameLength()I" />
+		<method name="getMaxRowSize()I" />
+		<method name="getMaxSchemaNameLength()I" />
+		<method name="getMaxStatementLength()I" />
+		<method name="getMaxStatements()I" />
+		<method name="getMaxTableNameLength()I" />
+		<method name="getMaxTablesInSelect()I" />
+		<method name="getMaxUserNameLength()I" />
+		<method name="getNumericFunctions()Ljava/lang/String;" />
+		<method name="getPrimaryKeys(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="getProcedureColumns(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="getProcedureTerm()Ljava/lang/String;" />
+		<method name="getProcedures(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="getResultSetHoldability()I" />
+		<method name="getRowIdLifetime()Ljava/sql/RowIdLifetime;" since="9" />
+		<method name="getSQLKeywords()Ljava/lang/String;" />
+		<method name="getSQLStateType()I" />
+		<method name="getSchemaTerm()Ljava/lang/String;" />
+		<method name="getSchemas()Ljava/sql/ResultSet;" />
+		<method name="getSchemas(Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" since="9" />
+		<method name="getSearchStringEscape()Ljava/lang/String;" />
+		<method name="getStringFunctions()Ljava/lang/String;" />
+		<method name="getSuperTables(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="getSuperTypes(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="getSystemFunctions()Ljava/lang/String;" />
+		<method name="getTablePrivileges(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="getTableTypes()Ljava/sql/ResultSet;" />
+		<method name="getTables(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="getTimeDateFunctions()Ljava/lang/String;" />
+		<method name="getTypeInfo()Ljava/sql/ResultSet;" />
+		<method name="getUDTs(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[I)Ljava/sql/ResultSet;" />
+		<method name="getURL()Ljava/lang/String;" />
+		<method name="getUserName()Ljava/lang/String;" />
+		<method name="getVersionColumns(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="insertsAreDetected(I)Z" />
+		<method name="isCatalogAtStart()Z" />
+		<method name="isReadOnly()Z" />
+		<method name="locatorsUpdateCopy()Z" />
+		<method name="nullPlusNonNullIsNull()Z" />
+		<method name="nullsAreSortedAtEnd()Z" />
+		<method name="nullsAreSortedAtStart()Z" />
+		<method name="nullsAreSortedHigh()Z" />
+		<method name="nullsAreSortedLow()Z" />
+		<method name="othersDeletesAreVisible(I)Z" />
+		<method name="othersInsertsAreVisible(I)Z" />
+		<method name="othersUpdatesAreVisible(I)Z" />
+		<method name="ownDeletesAreVisible(I)Z" />
+		<method name="ownInsertsAreVisible(I)Z" />
+		<method name="ownUpdatesAreVisible(I)Z" />
+		<method name="storesLowerCaseIdentifiers()Z" />
+		<method name="storesLowerCaseQuotedIdentifiers()Z" />
+		<method name="storesMixedCaseIdentifiers()Z" />
+		<method name="storesMixedCaseQuotedIdentifiers()Z" />
+		<method name="storesUpperCaseIdentifiers()Z" />
+		<method name="storesUpperCaseQuotedIdentifiers()Z" />
+		<method name="supportsANSI92EntryLevelSQL()Z" />
+		<method name="supportsANSI92FullSQL()Z" />
+		<method name="supportsANSI92IntermediateSQL()Z" />
+		<method name="supportsAlterTableWithAddColumn()Z" />
+		<method name="supportsAlterTableWithDropColumn()Z" />
+		<method name="supportsBatchUpdates()Z" />
+		<method name="supportsCatalogsInDataManipulation()Z" />
+		<method name="supportsCatalogsInIndexDefinitions()Z" />
+		<method name="supportsCatalogsInPrivilegeDefinitions()Z" />
+		<method name="supportsCatalogsInProcedureCalls()Z" />
+		<method name="supportsCatalogsInTableDefinitions()Z" />
+		<method name="supportsColumnAliasing()Z" />
+		<method name="supportsConvert()Z" />
+		<method name="supportsConvert(II)Z" />
+		<method name="supportsCoreSQLGrammar()Z" />
+		<method name="supportsCorrelatedSubqueries()Z" />
+		<method name="supportsDataDefinitionAndDataManipulationTransactions()Z" />
+		<method name="supportsDataManipulationTransactionsOnly()Z" />
+		<method name="supportsDifferentTableCorrelationNames()Z" />
+		<method name="supportsExpressionsInOrderBy()Z" />
+		<method name="supportsExtendedSQLGrammar()Z" />
+		<method name="supportsFullOuterJoins()Z" />
+		<method name="supportsGetGeneratedKeys()Z" />
+		<method name="supportsGroupBy()Z" />
+		<method name="supportsGroupByBeyondSelect()Z" />
+		<method name="supportsGroupByUnrelated()Z" />
+		<method name="supportsIntegrityEnhancementFacility()Z" />
+		<method name="supportsLikeEscapeClause()Z" />
+		<method name="supportsLimitedOuterJoins()Z" />
+		<method name="supportsMinimumSQLGrammar()Z" />
+		<method name="supportsMixedCaseIdentifiers()Z" />
+		<method name="supportsMixedCaseQuotedIdentifiers()Z" />
+		<method name="supportsMultipleOpenResults()Z" />
+		<method name="supportsMultipleResultSets()Z" />
+		<method name="supportsMultipleTransactions()Z" />
+		<method name="supportsNamedParameters()Z" />
+		<method name="supportsNonNullableColumns()Z" />
+		<method name="supportsOpenCursorsAcrossCommit()Z" />
+		<method name="supportsOpenCursorsAcrossRollback()Z" />
+		<method name="supportsOpenStatementsAcrossCommit()Z" />
+		<method name="supportsOpenStatementsAcrossRollback()Z" />
+		<method name="supportsOrderByUnrelated()Z" />
+		<method name="supportsOuterJoins()Z" />
+		<method name="supportsPositionedDelete()Z" />
+		<method name="supportsPositionedUpdate()Z" />
+		<method name="supportsResultSetConcurrency(II)Z" />
+		<method name="supportsResultSetHoldability(I)Z" />
+		<method name="supportsResultSetType(I)Z" />
+		<method name="supportsSavepoints()Z" />
+		<method name="supportsSchemasInDataManipulation()Z" />
+		<method name="supportsSchemasInIndexDefinitions()Z" />
+		<method name="supportsSchemasInPrivilegeDefinitions()Z" />
+		<method name="supportsSchemasInProcedureCalls()Z" />
+		<method name="supportsSchemasInTableDefinitions()Z" />
+		<method name="supportsSelectForUpdate()Z" />
+		<method name="supportsStatementPooling()Z" />
+		<method name="supportsStoredFunctionsUsingCallSyntax()Z" since="9" />
+		<method name="supportsStoredProcedures()Z" />
+		<method name="supportsSubqueriesInComparisons()Z" />
+		<method name="supportsSubqueriesInExists()Z" />
+		<method name="supportsSubqueriesInIns()Z" />
+		<method name="supportsSubqueriesInQuantifieds()Z" />
+		<method name="supportsTableCorrelationNames()Z" />
+		<method name="supportsTransactionIsolationLevel(I)Z" />
+		<method name="supportsTransactions()Z" />
+		<method name="supportsUnion()Z" />
+		<method name="supportsUnionAll()Z" />
+		<method name="updatesAreDetected(I)Z" />
+		<method name="usesLocalFilePerTable()Z" />
+		<method name="usesLocalFiles()Z" />
+		<field name="attributeNoNulls" />
+		<field name="attributeNullable" />
+		<field name="attributeNullableUnknown" />
+		<field name="bestRowNotPseudo" />
+		<field name="bestRowPseudo" />
+		<field name="bestRowSession" />
+		<field name="bestRowTemporary" />
+		<field name="bestRowTransaction" />
+		<field name="bestRowUnknown" />
+		<field name="columnNoNulls" />
+		<field name="columnNullable" />
+		<field name="columnNullableUnknown" />
+		<field name="functionColumnIn" since="9" />
+		<field name="functionColumnInOut" since="9" />
+		<field name="functionColumnOut" since="9" />
+		<field name="functionColumnResult" since="9" />
+		<field name="functionColumnUnknown" since="9" />
+		<field name="functionNoNulls" since="9" />
+		<field name="functionNoTable" since="9" />
+		<field name="functionNullable" since="9" />
+		<field name="functionNullableUnknown" since="9" />
+		<field name="functionResultUnknown" since="9" />
+		<field name="functionReturn" since="9" />
+		<field name="functionReturnsTable" since="9" />
+		<field name="importedKeyCascade" />
+		<field name="importedKeyInitiallyDeferred" />
+		<field name="importedKeyInitiallyImmediate" />
+		<field name="importedKeyNoAction" />
+		<field name="importedKeyNotDeferrable" />
+		<field name="importedKeyRestrict" />
+		<field name="importedKeySetDefault" />
+		<field name="importedKeySetNull" />
+		<field name="procedureColumnIn" />
+		<field name="procedureColumnInOut" />
+		<field name="procedureColumnOut" />
+		<field name="procedureColumnResult" />
+		<field name="procedureColumnReturn" />
+		<field name="procedureColumnUnknown" />
+		<field name="procedureNoNulls" />
+		<field name="procedureNoResult" />
+		<field name="procedureNullable" />
+		<field name="procedureNullableUnknown" />
+		<field name="procedureResultUnknown" />
+		<field name="procedureReturnsResult" />
+		<field name="sqlStateSQL" since="9" />
+		<field name="sqlStateSQL99" />
+		<field name="sqlStateXOpen" />
+		<field name="tableIndexClustered" />
+		<field name="tableIndexHashed" />
+		<field name="tableIndexOther" />
+		<field name="tableIndexStatistic" />
+		<field name="typeNoNulls" />
+		<field name="typeNullable" />
+		<field name="typeNullableUnknown" />
+		<field name="typePredBasic" />
+		<field name="typePredChar" />
+		<field name="typePredNone" />
+		<field name="typeSearchable" />
+		<field name="versionColumnNotPseudo" />
+		<field name="versionColumnPseudo" />
+		<field name="versionColumnUnknown" />
+	</class>
+	<class name="java/sql/Date" since="1">
+		<extends name="java/util/Date" />
+		<method name="&lt;init&gt;(III)V" deprecated="15" />
+		<method name="&lt;init&gt;(J)V" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/sql/Date;" />
+	</class>
+	<class name="java/sql/Driver" since="1">
+		<extends name="java/lang/Object" />
+		<method name="acceptsURL(Ljava/lang/String;)Z" />
+		<method name="connect(Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection;" />
+		<method name="getMajorVersion()I" />
+		<method name="getMinorVersion()I" />
+		<method name="getPropertyInfo(Ljava/lang/String;Ljava/util/Properties;)[Ljava/sql/DriverPropertyInfo;" />
+		<method name="jdbcCompliant()Z" />
+	</class>
+	<class name="java/sql/DriverManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="deregisterDriver(Ljava/sql/Driver;)V" />
+		<method name="getConnection(Ljava/lang/String;)Ljava/sql/Connection;" />
+		<method name="getConnection(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection;" />
+		<method name="getConnection(Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection;" />
+		<method name="getDriver(Ljava/lang/String;)Ljava/sql/Driver;" />
+		<method name="getDrivers()Ljava/util/Enumeration;" />
+		<method name="getLogStream()Ljava/io/PrintStream;" deprecated="15" />
+		<method name="getLogWriter()Ljava/io/PrintWriter;" />
+		<method name="getLoginTimeout()I" />
+		<method name="println(Ljava/lang/String;)V" />
+		<method name="registerDriver(Ljava/sql/Driver;)V" />
+		<method name="setLogStream(Ljava/io/PrintStream;)V" deprecated="15" />
+		<method name="setLogWriter(Ljava/io/PrintWriter;)V" />
+		<method name="setLoginTimeout(I)V" />
+	</class>
+	<class name="java/sql/DriverPropertyInfo" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<field name="choices" />
+		<field name="description" />
+		<field name="name" />
+		<field name="required" />
+		<field name="value" />
+	</class>
+	<class name="java/sql/NClob" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/sql/Clob" />
+	</class>
+	<class name="java/sql/ParameterMetaData" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/sql/Wrapper" since="9" />
+		<method name="getParameterClassName(I)Ljava/lang/String;" />
+		<method name="getParameterCount()I" />
+		<method name="getParameterMode(I)I" />
+		<method name="getParameterType(I)I" />
+		<method name="getParameterTypeName(I)Ljava/lang/String;" />
+		<method name="getPrecision(I)I" />
+		<method name="getScale(I)I" />
+		<method name="isNullable(I)I" />
+		<method name="isSigned(I)Z" />
+		<field name="parameterModeIn" />
+		<field name="parameterModeInOut" />
+		<field name="parameterModeOut" />
+		<field name="parameterModeUnknown" />
+		<field name="parameterNoNulls" />
+		<field name="parameterNullable" />
+		<field name="parameterNullableUnknown" />
+	</class>
+	<class name="java/sql/PreparedStatement" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/sql/Statement" />
+		<method name="addBatch()V" />
+		<method name="clearParameters()V" />
+		<method name="execute()Z" />
+		<method name="executeQuery()Ljava/sql/ResultSet;" />
+		<method name="executeUpdate()I" />
+		<method name="getMetaData()Ljava/sql/ResultSetMetaData;" />
+		<method name="getParameterMetaData()Ljava/sql/ParameterMetaData;" />
+		<method name="setArray(ILjava/sql/Array;)V" />
+		<method name="setAsciiStream(ILjava/io/InputStream;)V" since="9" />
+		<method name="setAsciiStream(ILjava/io/InputStream;I)V" />
+		<method name="setAsciiStream(ILjava/io/InputStream;J)V" since="9" />
+		<method name="setBigDecimal(ILjava/math/BigDecimal;)V" />
+		<method name="setBinaryStream(ILjava/io/InputStream;)V" since="9" />
+		<method name="setBinaryStream(ILjava/io/InputStream;I)V" />
+		<method name="setBinaryStream(ILjava/io/InputStream;J)V" since="9" />
+		<method name="setBlob(ILjava/io/InputStream;)V" since="9" />
+		<method name="setBlob(ILjava/io/InputStream;J)V" since="9" />
+		<method name="setBlob(ILjava/sql/Blob;)V" />
+		<method name="setBoolean(IZ)V" />
+		<method name="setByte(IB)V" />
+		<method name="setBytes(I[B)V" />
+		<method name="setCharacterStream(ILjava/io/Reader;)V" since="9" />
+		<method name="setCharacterStream(ILjava/io/Reader;I)V" />
+		<method name="setCharacterStream(ILjava/io/Reader;J)V" since="9" />
+		<method name="setClob(ILjava/io/Reader;)V" since="9" />
+		<method name="setClob(ILjava/io/Reader;J)V" since="9" />
+		<method name="setClob(ILjava/sql/Clob;)V" />
+		<method name="setDate(ILjava/sql/Date;)V" />
+		<method name="setDate(ILjava/sql/Date;Ljava/util/Calendar;)V" />
+		<method name="setDouble(ID)V" />
+		<method name="setFloat(IF)V" />
+		<method name="setInt(II)V" />
+		<method name="setLong(IJ)V" />
+		<method name="setNCharacterStream(ILjava/io/Reader;)V" since="9" />
+		<method name="setNCharacterStream(ILjava/io/Reader;J)V" since="9" />
+		<method name="setNClob(ILjava/io/Reader;)V" since="9" />
+		<method name="setNClob(ILjava/io/Reader;J)V" since="9" />
+		<method name="setNClob(ILjava/sql/NClob;)V" since="9" />
+		<method name="setNString(ILjava/lang/String;)V" since="9" />
+		<method name="setNull(II)V" />
+		<method name="setNull(IILjava/lang/String;)V" />
+		<method name="setObject(ILjava/lang/Object;)V" />
+		<method name="setObject(ILjava/lang/Object;I)V" />
+		<method name="setObject(ILjava/lang/Object;II)V" />
+		<method name="setRef(ILjava/sql/Ref;)V" />
+		<method name="setRowId(ILjava/sql/RowId;)V" since="9" />
+		<method name="setSQLXML(ILjava/sql/SQLXML;)V" since="9" />
+		<method name="setShort(IS)V" />
+		<method name="setString(ILjava/lang/String;)V" />
+		<method name="setTime(ILjava/sql/Time;)V" />
+		<method name="setTime(ILjava/sql/Time;Ljava/util/Calendar;)V" />
+		<method name="setTimestamp(ILjava/sql/Timestamp;)V" />
+		<method name="setTimestamp(ILjava/sql/Timestamp;Ljava/util/Calendar;)V" />
+		<method name="setURL(ILjava/net/URL;)V" />
+		<method name="setUnicodeStream(ILjava/io/InputStream;I)V" deprecated="15" />
+	</class>
+	<class name="java/sql/Ref" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getBaseTypeName()Ljava/lang/String;" />
+		<method name="getObject()Ljava/lang/Object;" />
+		<method name="getObject(Ljava/util/Map;)Ljava/lang/Object;" />
+		<method name="setObject(Ljava/lang/Object;)V" />
+	</class>
+	<class name="java/sql/ResultSet" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" since="19" />
+		<implements name="java/sql/Wrapper" since="9" />
+		<method name="absolute(I)Z" />
+		<method name="afterLast()V" />
+		<method name="beforeFirst()V" />
+		<method name="cancelRowUpdates()V" />
+		<method name="clearWarnings()V" />
+		<method name="close()V" />
+		<method name="deleteRow()V" />
+		<method name="findColumn(Ljava/lang/String;)I" />
+		<method name="first()Z" />
+		<method name="getArray(I)Ljava/sql/Array;" />
+		<method name="getArray(Ljava/lang/String;)Ljava/sql/Array;" />
+		<method name="getAsciiStream(I)Ljava/io/InputStream;" />
+		<method name="getAsciiStream(Ljava/lang/String;)Ljava/io/InputStream;" />
+		<method name="getBigDecimal(I)Ljava/math/BigDecimal;" />
+		<method name="getBigDecimal(II)Ljava/math/BigDecimal;" deprecated="15" />
+		<method name="getBigDecimal(Ljava/lang/String;)Ljava/math/BigDecimal;" />
+		<method name="getBigDecimal(Ljava/lang/String;I)Ljava/math/BigDecimal;" deprecated="15" />
+		<method name="getBinaryStream(I)Ljava/io/InputStream;" />
+		<method name="getBinaryStream(Ljava/lang/String;)Ljava/io/InputStream;" />
+		<method name="getBlob(I)Ljava/sql/Blob;" />
+		<method name="getBlob(Ljava/lang/String;)Ljava/sql/Blob;" />
+		<method name="getBoolean(I)Z" />
+		<method name="getBoolean(Ljava/lang/String;)Z" />
+		<method name="getByte(I)B" />
+		<method name="getByte(Ljava/lang/String;)B" />
+		<method name="getBytes(I)[B" />
+		<method name="getBytes(Ljava/lang/String;)[B" />
+		<method name="getCharacterStream(I)Ljava/io/Reader;" />
+		<method name="getCharacterStream(Ljava/lang/String;)Ljava/io/Reader;" />
+		<method name="getClob(I)Ljava/sql/Clob;" />
+		<method name="getClob(Ljava/lang/String;)Ljava/sql/Clob;" />
+		<method name="getConcurrency()I" />
+		<method name="getCursorName()Ljava/lang/String;" />
+		<method name="getDate(I)Ljava/sql/Date;" />
+		<method name="getDate(ILjava/util/Calendar;)Ljava/sql/Date;" />
+		<method name="getDate(Ljava/lang/String;)Ljava/sql/Date;" />
+		<method name="getDate(Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Date;" />
+		<method name="getDouble(I)D" />
+		<method name="getDouble(Ljava/lang/String;)D" />
+		<method name="getFetchDirection()I" />
+		<method name="getFetchSize()I" />
+		<method name="getFloat(I)F" />
+		<method name="getFloat(Ljava/lang/String;)F" />
+		<method name="getHoldability()I" since="9" />
+		<method name="getInt(I)I" />
+		<method name="getInt(Ljava/lang/String;)I" />
+		<method name="getLong(I)J" />
+		<method name="getLong(Ljava/lang/String;)J" />
+		<method name="getMetaData()Ljava/sql/ResultSetMetaData;" />
+		<method name="getNCharacterStream(I)Ljava/io/Reader;" since="9" />
+		<method name="getNCharacterStream(Ljava/lang/String;)Ljava/io/Reader;" since="9" />
+		<method name="getNClob(I)Ljava/sql/NClob;" since="9" />
+		<method name="getNClob(Ljava/lang/String;)Ljava/sql/NClob;" since="9" />
+		<method name="getNString(I)Ljava/lang/String;" since="9" />
+		<method name="getNString(Ljava/lang/String;)Ljava/lang/String;" since="9" />
+		<method name="getObject(I)Ljava/lang/Object;" />
+		<method name="getObject(ILjava/util/Map;)Ljava/lang/Object;" />
+		<method name="getObject(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getObject(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Object;" />
+		<method name="getRef(I)Ljava/sql/Ref;" />
+		<method name="getRef(Ljava/lang/String;)Ljava/sql/Ref;" />
+		<method name="getRow()I" />
+		<method name="getRowId(I)Ljava/sql/RowId;" since="9" />
+		<method name="getRowId(Ljava/lang/String;)Ljava/sql/RowId;" since="9" />
+		<method name="getSQLXML(I)Ljava/sql/SQLXML;" since="9" />
+		<method name="getSQLXML(Ljava/lang/String;)Ljava/sql/SQLXML;" since="9" />
+		<method name="getShort(I)S" />
+		<method name="getShort(Ljava/lang/String;)S" />
+		<method name="getStatement()Ljava/sql/Statement;" />
+		<method name="getString(I)Ljava/lang/String;" />
+		<method name="getString(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getTime(I)Ljava/sql/Time;" />
+		<method name="getTime(ILjava/util/Calendar;)Ljava/sql/Time;" />
+		<method name="getTime(Ljava/lang/String;)Ljava/sql/Time;" />
+		<method name="getTime(Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Time;" />
+		<method name="getTimestamp(I)Ljava/sql/Timestamp;" />
+		<method name="getTimestamp(ILjava/util/Calendar;)Ljava/sql/Timestamp;" />
+		<method name="getTimestamp(Ljava/lang/String;)Ljava/sql/Timestamp;" />
+		<method name="getTimestamp(Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Timestamp;" />
+		<method name="getType()I" />
+		<method name="getURL(I)Ljava/net/URL;" />
+		<method name="getURL(Ljava/lang/String;)Ljava/net/URL;" />
+		<method name="getUnicodeStream(I)Ljava/io/InputStream;" deprecated="15" />
+		<method name="getUnicodeStream(Ljava/lang/String;)Ljava/io/InputStream;" deprecated="15" />
+		<method name="getWarnings()Ljava/sql/SQLWarning;" />
+		<method name="insertRow()V" />
+		<method name="isAfterLast()Z" />
+		<method name="isBeforeFirst()Z" />
+		<method name="isClosed()Z" since="9" />
+		<method name="isFirst()Z" />
+		<method name="isLast()Z" />
+		<method name="last()Z" />
+		<method name="moveToCurrentRow()V" />
+		<method name="moveToInsertRow()V" />
+		<method name="next()Z" />
+		<method name="previous()Z" />
+		<method name="refreshRow()V" />
+		<method name="relative(I)Z" />
+		<method name="rowDeleted()Z" />
+		<method name="rowInserted()Z" />
+		<method name="rowUpdated()Z" />
+		<method name="setFetchDirection(I)V" />
+		<method name="setFetchSize(I)V" />
+		<method name="updateArray(ILjava/sql/Array;)V" />
+		<method name="updateArray(Ljava/lang/String;Ljava/sql/Array;)V" />
+		<method name="updateAsciiStream(ILjava/io/InputStream;)V" since="9" />
+		<method name="updateAsciiStream(ILjava/io/InputStream;I)V" />
+		<method name="updateAsciiStream(ILjava/io/InputStream;J)V" since="9" />
+		<method name="updateAsciiStream(Ljava/lang/String;Ljava/io/InputStream;)V" since="9" />
+		<method name="updateAsciiStream(Ljava/lang/String;Ljava/io/InputStream;I)V" />
+		<method name="updateAsciiStream(Ljava/lang/String;Ljava/io/InputStream;J)V" since="9" />
+		<method name="updateBigDecimal(ILjava/math/BigDecimal;)V" />
+		<method name="updateBigDecimal(Ljava/lang/String;Ljava/math/BigDecimal;)V" />
+		<method name="updateBinaryStream(ILjava/io/InputStream;)V" since="9" />
+		<method name="updateBinaryStream(ILjava/io/InputStream;I)V" />
+		<method name="updateBinaryStream(ILjava/io/InputStream;J)V" since="9" />
+		<method name="updateBinaryStream(Ljava/lang/String;Ljava/io/InputStream;)V" since="9" />
+		<method name="updateBinaryStream(Ljava/lang/String;Ljava/io/InputStream;I)V" />
+		<method name="updateBinaryStream(Ljava/lang/String;Ljava/io/InputStream;J)V" since="9" />
+		<method name="updateBlob(ILjava/io/InputStream;)V" since="9" />
+		<method name="updateBlob(ILjava/io/InputStream;J)V" since="9" />
+		<method name="updateBlob(ILjava/sql/Blob;)V" />
+		<method name="updateBlob(Ljava/lang/String;Ljava/io/InputStream;)V" since="9" />
+		<method name="updateBlob(Ljava/lang/String;Ljava/io/InputStream;J)V" since="9" />
+		<method name="updateBlob(Ljava/lang/String;Ljava/sql/Blob;)V" />
+		<method name="updateBoolean(IZ)V" />
+		<method name="updateBoolean(Ljava/lang/String;Z)V" />
+		<method name="updateByte(IB)V" />
+		<method name="updateByte(Ljava/lang/String;B)V" />
+		<method name="updateBytes(I[B)V" />
+		<method name="updateBytes(Ljava/lang/String;[B)V" />
+		<method name="updateCharacterStream(ILjava/io/Reader;)V" since="9" />
+		<method name="updateCharacterStream(ILjava/io/Reader;I)V" />
+		<method name="updateCharacterStream(ILjava/io/Reader;J)V" since="9" />
+		<method name="updateCharacterStream(Ljava/lang/String;Ljava/io/Reader;)V" since="9" />
+		<method name="updateCharacterStream(Ljava/lang/String;Ljava/io/Reader;I)V" />
+		<method name="updateCharacterStream(Ljava/lang/String;Ljava/io/Reader;J)V" since="9" />
+		<method name="updateClob(ILjava/io/Reader;)V" since="9" />
+		<method name="updateClob(ILjava/io/Reader;J)V" since="9" />
+		<method name="updateClob(ILjava/sql/Clob;)V" />
+		<method name="updateClob(Ljava/lang/String;Ljava/io/Reader;)V" since="9" />
+		<method name="updateClob(Ljava/lang/String;Ljava/io/Reader;J)V" since="9" />
+		<method name="updateClob(Ljava/lang/String;Ljava/sql/Clob;)V" />
+		<method name="updateDate(ILjava/sql/Date;)V" />
+		<method name="updateDate(Ljava/lang/String;Ljava/sql/Date;)V" />
+		<method name="updateDouble(ID)V" />
+		<method name="updateDouble(Ljava/lang/String;D)V" />
+		<method name="updateFloat(IF)V" />
+		<method name="updateFloat(Ljava/lang/String;F)V" />
+		<method name="updateInt(II)V" />
+		<method name="updateInt(Ljava/lang/String;I)V" />
+		<method name="updateLong(IJ)V" />
+		<method name="updateLong(Ljava/lang/String;J)V" />
+		<method name="updateNCharacterStream(ILjava/io/Reader;)V" since="9" />
+		<method name="updateNCharacterStream(ILjava/io/Reader;J)V" since="9" />
+		<method name="updateNCharacterStream(Ljava/lang/String;Ljava/io/Reader;)V" since="9" />
+		<method name="updateNCharacterStream(Ljava/lang/String;Ljava/io/Reader;J)V" since="9" />
+		<method name="updateNClob(ILjava/io/Reader;)V" since="9" />
+		<method name="updateNClob(ILjava/io/Reader;J)V" since="9" />
+		<method name="updateNClob(ILjava/sql/NClob;)V" since="9" />
+		<method name="updateNClob(Ljava/lang/String;Ljava/io/Reader;)V" since="9" />
+		<method name="updateNClob(Ljava/lang/String;Ljava/io/Reader;J)V" since="9" />
+		<method name="updateNClob(Ljava/lang/String;Ljava/sql/NClob;)V" since="9" />
+		<method name="updateNString(ILjava/lang/String;)V" since="9" />
+		<method name="updateNString(Ljava/lang/String;Ljava/lang/String;)V" since="9" />
+		<method name="updateNull(I)V" />
+		<method name="updateNull(Ljava/lang/String;)V" />
+		<method name="updateObject(ILjava/lang/Object;)V" />
+		<method name="updateObject(ILjava/lang/Object;I)V" />
+		<method name="updateObject(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="updateObject(Ljava/lang/String;Ljava/lang/Object;I)V" />
+		<method name="updateRef(ILjava/sql/Ref;)V" />
+		<method name="updateRef(Ljava/lang/String;Ljava/sql/Ref;)V" />
+		<method name="updateRow()V" />
+		<method name="updateRowId(ILjava/sql/RowId;)V" since="9" />
+		<method name="updateRowId(Ljava/lang/String;Ljava/sql/RowId;)V" since="9" />
+		<method name="updateSQLXML(ILjava/sql/SQLXML;)V" since="9" />
+		<method name="updateSQLXML(Ljava/lang/String;Ljava/sql/SQLXML;)V" since="9" />
+		<method name="updateShort(IS)V" />
+		<method name="updateShort(Ljava/lang/String;S)V" />
+		<method name="updateString(ILjava/lang/String;)V" />
+		<method name="updateString(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="updateTime(ILjava/sql/Time;)V" />
+		<method name="updateTime(Ljava/lang/String;Ljava/sql/Time;)V" />
+		<method name="updateTimestamp(ILjava/sql/Timestamp;)V" />
+		<method name="updateTimestamp(Ljava/lang/String;Ljava/sql/Timestamp;)V" />
+		<method name="wasNull()Z" />
+		<field name="CLOSE_CURSORS_AT_COMMIT" />
+		<field name="CONCUR_READ_ONLY" />
+		<field name="CONCUR_UPDATABLE" />
+		<field name="FETCH_FORWARD" />
+		<field name="FETCH_REVERSE" />
+		<field name="FETCH_UNKNOWN" />
+		<field name="HOLD_CURSORS_OVER_COMMIT" />
+		<field name="TYPE_FORWARD_ONLY" />
+		<field name="TYPE_SCROLL_INSENSITIVE" />
+		<field name="TYPE_SCROLL_SENSITIVE" />
+	</class>
+	<class name="java/sql/ResultSetMetaData" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/sql/Wrapper" since="9" />
+		<method name="getCatalogName(I)Ljava/lang/String;" />
+		<method name="getColumnClassName(I)Ljava/lang/String;" />
+		<method name="getColumnCount()I" />
+		<method name="getColumnDisplaySize(I)I" />
+		<method name="getColumnLabel(I)Ljava/lang/String;" />
+		<method name="getColumnName(I)Ljava/lang/String;" />
+		<method name="getColumnType(I)I" />
+		<method name="getColumnTypeName(I)Ljava/lang/String;" />
+		<method name="getPrecision(I)I" />
+		<method name="getScale(I)I" />
+		<method name="getSchemaName(I)Ljava/lang/String;" />
+		<method name="getTableName(I)Ljava/lang/String;" />
+		<method name="isAutoIncrement(I)Z" />
+		<method name="isCaseSensitive(I)Z" />
+		<method name="isCurrency(I)Z" />
+		<method name="isDefinitelyWritable(I)Z" />
+		<method name="isNullable(I)I" />
+		<method name="isReadOnly(I)Z" />
+		<method name="isSearchable(I)Z" />
+		<method name="isSigned(I)Z" />
+		<method name="isWritable(I)Z" />
+		<field name="columnNoNulls" />
+		<field name="columnNullable" />
+		<field name="columnNullableUnknown" />
+	</class>
+	<class name="java/sql/RowId" since="9">
+		<extends name="java/lang/Object" />
+		<method name="getBytes()[B" />
+	</class>
+	<class name="java/sql/RowIdLifetime" since="9">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/sql/RowIdLifetime;" />
+		<method name="values()[Ljava/sql/RowIdLifetime;" />
+		<field name="ROWID_UNSUPPORTED" />
+		<field name="ROWID_VALID_FOREVER" />
+		<field name="ROWID_VALID_OTHER" />
+		<field name="ROWID_VALID_SESSION" />
+		<field name="ROWID_VALID_TRANSACTION" />
+	</class>
+	<class name="java/sql/SQLClientInfoException" since="9">
+		<extends name="java/sql/SQLException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/util/Map;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/util/Map;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Map;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Map;Ljava/lang/Throwable;)V" />
+		<method name="getFailedProperties()Ljava/util/Map;" />
+	</class>
+	<class name="java/sql/SQLData" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getSQLTypeName()Ljava/lang/String;" />
+		<method name="readSQL(Ljava/sql/SQLInput;Ljava/lang/String;)V" />
+		<method name="writeSQL(Ljava/sql/SQLOutput;)V" />
+	</class>
+	<class name="java/sql/SQLDataException" since="9">
+		<extends name="java/sql/SQLNonTransientException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/sql/SQLException" since="1">
+		<extends name="java/lang/Exception" />
+		<implements name="java/lang/Iterable" since="9" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V" since="9" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" since="9" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" since="9" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" since="9" />
+		<method name="getErrorCode()I" />
+		<method name="getNextException()Ljava/sql/SQLException;" />
+		<method name="getSQLState()Ljava/lang/String;" />
+		<method name="setNextException(Ljava/sql/SQLException;)V" />
+	</class>
+	<class name="java/sql/SQLFeatureNotSupportedException" since="9">
+		<extends name="java/sql/SQLNonTransientException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/sql/SQLInput" since="1">
+		<extends name="java/lang/Object" />
+		<method name="readArray()Ljava/sql/Array;" />
+		<method name="readAsciiStream()Ljava/io/InputStream;" />
+		<method name="readBigDecimal()Ljava/math/BigDecimal;" />
+		<method name="readBinaryStream()Ljava/io/InputStream;" />
+		<method name="readBlob()Ljava/sql/Blob;" />
+		<method name="readBoolean()Z" />
+		<method name="readByte()B" />
+		<method name="readBytes()[B" />
+		<method name="readCharacterStream()Ljava/io/Reader;" />
+		<method name="readClob()Ljava/sql/Clob;" />
+		<method name="readDate()Ljava/sql/Date;" />
+		<method name="readDouble()D" />
+		<method name="readFloat()F" />
+		<method name="readInt()I" />
+		<method name="readLong()J" />
+		<method name="readNClob()Ljava/sql/NClob;" since="9" />
+		<method name="readNString()Ljava/lang/String;" since="9" />
+		<method name="readObject()Ljava/lang/Object;" />
+		<method name="readRef()Ljava/sql/Ref;" />
+		<method name="readRowId()Ljava/sql/RowId;" since="9" />
+		<method name="readSQLXML()Ljava/sql/SQLXML;" since="9" />
+		<method name="readShort()S" />
+		<method name="readString()Ljava/lang/String;" />
+		<method name="readTime()Ljava/sql/Time;" />
+		<method name="readTimestamp()Ljava/sql/Timestamp;" />
+		<method name="readURL()Ljava/net/URL;" />
+		<method name="wasNull()Z" />
+	</class>
+	<class name="java/sql/SQLIntegrityConstraintViolationException" since="9">
+		<extends name="java/sql/SQLNonTransientException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/sql/SQLInvalidAuthorizationSpecException" since="9">
+		<extends name="java/sql/SQLNonTransientException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/sql/SQLNonTransientConnectionException" since="9">
+		<extends name="java/sql/SQLNonTransientException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/sql/SQLNonTransientException" since="9">
+		<extends name="java/sql/SQLException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/sql/SQLOutput" since="1">
+		<extends name="java/lang/Object" />
+		<method name="writeArray(Ljava/sql/Array;)V" />
+		<method name="writeAsciiStream(Ljava/io/InputStream;)V" />
+		<method name="writeBigDecimal(Ljava/math/BigDecimal;)V" />
+		<method name="writeBinaryStream(Ljava/io/InputStream;)V" />
+		<method name="writeBlob(Ljava/sql/Blob;)V" />
+		<method name="writeBoolean(Z)V" />
+		<method name="writeByte(B)V" />
+		<method name="writeBytes([B)V" />
+		<method name="writeCharacterStream(Ljava/io/Reader;)V" />
+		<method name="writeClob(Ljava/sql/Clob;)V" />
+		<method name="writeDate(Ljava/sql/Date;)V" />
+		<method name="writeDouble(D)V" />
+		<method name="writeFloat(F)V" />
+		<method name="writeInt(I)V" />
+		<method name="writeLong(J)V" />
+		<method name="writeNClob(Ljava/sql/NClob;)V" since="9" />
+		<method name="writeNString(Ljava/lang/String;)V" since="9" />
+		<method name="writeObject(Ljava/sql/SQLData;)V" />
+		<method name="writeRef(Ljava/sql/Ref;)V" />
+		<method name="writeRowId(Ljava/sql/RowId;)V" since="9" />
+		<method name="writeSQLXML(Ljava/sql/SQLXML;)V" since="9" />
+		<method name="writeShort(S)V" />
+		<method name="writeString(Ljava/lang/String;)V" />
+		<method name="writeStruct(Ljava/sql/Struct;)V" />
+		<method name="writeTime(Ljava/sql/Time;)V" />
+		<method name="writeTimestamp(Ljava/sql/Timestamp;)V" />
+		<method name="writeURL(Ljava/net/URL;)V" />
+	</class>
+	<class name="java/sql/SQLPermission" since="1">
+		<extends name="java/security/BasicPermission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/sql/SQLRecoverableException" since="9">
+		<extends name="java/sql/SQLException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/sql/SQLSyntaxErrorException" since="9">
+		<extends name="java/sql/SQLNonTransientException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/sql/SQLTimeoutException" since="9">
+		<extends name="java/sql/SQLTransientException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/sql/SQLTransactionRollbackException" since="9">
+		<extends name="java/sql/SQLTransientException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/sql/SQLTransientConnectionException" since="9">
+		<extends name="java/sql/SQLTransientException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/sql/SQLTransientException" since="9">
+		<extends name="java/sql/SQLException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/sql/SQLWarning" since="1">
+		<extends name="java/sql/SQLException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V" since="9" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" since="9" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" since="9" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" since="9" />
+		<method name="getNextWarning()Ljava/sql/SQLWarning;" />
+		<method name="setNextWarning(Ljava/sql/SQLWarning;)V" />
+	</class>
+	<class name="java/sql/SQLXML" since="9">
+		<extends name="java/lang/Object" />
+		<method name="free()V" />
+		<method name="getBinaryStream()Ljava/io/InputStream;" />
+		<method name="getCharacterStream()Ljava/io/Reader;" />
+		<method name="getSource(Ljava/lang/Class;)Ljavax/xml/transform/Source;" />
+		<method name="getString()Ljava/lang/String;" />
+		<method name="setBinaryStream()Ljava/io/OutputStream;" />
+		<method name="setCharacterStream()Ljava/io/Writer;" />
+		<method name="setResult(Ljava/lang/Class;)Ljavax/xml/transform/Result;" />
+		<method name="setString(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/sql/Savepoint" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getSavepointId()I" />
+		<method name="getSavepointName()Ljava/lang/String;" />
+	</class>
+	<class name="java/sql/Statement" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" since="19" />
+		<implements name="java/sql/Wrapper" since="9" />
+		<method name="addBatch(Ljava/lang/String;)V" />
+		<method name="cancel()V" />
+		<method name="clearBatch()V" />
+		<method name="clearWarnings()V" />
+		<method name="close()V" />
+		<method name="execute(Ljava/lang/String;)Z" />
+		<method name="execute(Ljava/lang/String;I)Z" />
+		<method name="execute(Ljava/lang/String;[I)Z" />
+		<method name="execute(Ljava/lang/String;[Ljava/lang/String;)Z" />
+		<method name="executeBatch()[I" />
+		<method name="executeQuery(Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="executeUpdate(Ljava/lang/String;)I" />
+		<method name="executeUpdate(Ljava/lang/String;I)I" />
+		<method name="executeUpdate(Ljava/lang/String;[I)I" />
+		<method name="executeUpdate(Ljava/lang/String;[Ljava/lang/String;)I" />
+		<method name="getConnection()Ljava/sql/Connection;" />
+		<method name="getFetchDirection()I" />
+		<method name="getFetchSize()I" />
+		<method name="getGeneratedKeys()Ljava/sql/ResultSet;" />
+		<method name="getMaxFieldSize()I" />
+		<method name="getMaxRows()I" />
+		<method name="getMoreResults()Z" />
+		<method name="getMoreResults(I)Z" />
+		<method name="getQueryTimeout()I" />
+		<method name="getResultSet()Ljava/sql/ResultSet;" />
+		<method name="getResultSetConcurrency()I" />
+		<method name="getResultSetHoldability()I" />
+		<method name="getResultSetType()I" />
+		<method name="getUpdateCount()I" />
+		<method name="getWarnings()Ljava/sql/SQLWarning;" />
+		<method name="isClosed()Z" since="9" />
+		<method name="isPoolable()Z" since="9" />
+		<method name="setCursorName(Ljava/lang/String;)V" />
+		<method name="setEscapeProcessing(Z)V" />
+		<method name="setFetchDirection(I)V" />
+		<method name="setFetchSize(I)V" />
+		<method name="setMaxFieldSize(I)V" />
+		<method name="setMaxRows(I)V" />
+		<method name="setPoolable(Z)V" since="9" />
+		<method name="setQueryTimeout(I)V" />
+		<field name="CLOSE_ALL_RESULTS" />
+		<field name="CLOSE_CURRENT_RESULT" />
+		<field name="EXECUTE_FAILED" />
+		<field name="KEEP_CURRENT_RESULT" />
+		<field name="NO_GENERATED_KEYS" />
+		<field name="RETURN_GENERATED_KEYS" />
+		<field name="SUCCESS_NO_INFO" />
+	</class>
+	<class name="java/sql/Struct" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getAttributes()[Ljava/lang/Object;" />
+		<method name="getAttributes(Ljava/util/Map;)[Ljava/lang/Object;" />
+		<method name="getSQLTypeName()Ljava/lang/String;" />
+	</class>
+	<class name="java/sql/Time" since="1">
+		<extends name="java/util/Date" />
+		<method name="&lt;init&gt;(III)V" deprecated="15" />
+		<method name="&lt;init&gt;(J)V" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/sql/Time;" />
+	</class>
+	<class name="java/sql/Timestamp" since="1">
+		<extends name="java/util/Date" />
+		<method name="&lt;init&gt;(IIIIIII)V" deprecated="15" />
+		<method name="&lt;init&gt;(J)V" />
+		<method name="after(Ljava/sql/Timestamp;)Z" />
+		<method name="before(Ljava/sql/Timestamp;)Z" />
+		<method name="compareTo(Ljava/sql/Timestamp;)I" />
+		<method name="equals(Ljava/sql/Timestamp;)Z" />
+		<method name="getNanos()I" />
+		<method name="setNanos(I)V" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/sql/Timestamp;" />
+	</class>
+	<class name="java/sql/Types" since="1">
+		<extends name="java/lang/Object" />
+		<field name="ARRAY" />
+		<field name="BIGINT" />
+		<field name="BINARY" />
+		<field name="BIT" />
+		<field name="BLOB" />
+		<field name="BOOLEAN" />
+		<field name="CHAR" />
+		<field name="CLOB" />
+		<field name="DATALINK" />
+		<field name="DATE" />
+		<field name="DECIMAL" />
+		<field name="DISTINCT" />
+		<field name="DOUBLE" />
+		<field name="FLOAT" />
+		<field name="INTEGER" />
+		<field name="JAVA_OBJECT" />
+		<field name="LONGNVARCHAR" since="9" />
+		<field name="LONGVARBINARY" />
+		<field name="LONGVARCHAR" />
+		<field name="NCHAR" since="9" />
+		<field name="NCLOB" since="9" />
+		<field name="NULL" />
+		<field name="NUMERIC" />
+		<field name="NVARCHAR" since="9" />
+		<field name="OTHER" />
+		<field name="REAL" />
+		<field name="REF" />
+		<field name="ROWID" since="9" />
+		<field name="SMALLINT" />
+		<field name="SQLXML" since="9" />
+		<field name="STRUCT" />
+		<field name="TIME" />
+		<field name="TIMESTAMP" />
+		<field name="TINYINT" />
+		<field name="VARBINARY" />
+		<field name="VARCHAR" />
+	</class>
+	<class name="java/sql/Wrapper" since="9">
+		<extends name="java/lang/Object" />
+		<method name="isWrapperFor(Ljava/lang/Class;)Z" />
+		<method name="unwrap(Ljava/lang/Class;)Ljava/lang/Object;" />
+	</class>
+	<class name="java/text/Annotation" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;)V" />
+		<method name="getValue()Ljava/lang/Object;" />
+	</class>
+	<class name="java/text/AttributedCharacterIterator" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/text/CharacterIterator" />
+		<method name="getAllAttributeKeys()Ljava/util/Set;" />
+		<method name="getAttribute(Ljava/text/AttributedCharacterIterator$Attribute;)Ljava/lang/Object;" />
+		<method name="getAttributes()Ljava/util/Map;" />
+		<method name="getRunLimit()I" />
+		<method name="getRunLimit(Ljava/text/AttributedCharacterIterator$Attribute;)I" />
+		<method name="getRunLimit(Ljava/util/Set;)I" />
+		<method name="getRunStart()I" />
+		<method name="getRunStart(Ljava/text/AttributedCharacterIterator$Attribute;)I" />
+		<method name="getRunStart(Ljava/util/Set;)I" />
+	</class>
+	<class name="java/text/AttributedCharacterIterator$Attribute" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="readResolve()Ljava/lang/Object;" />
+		<field name="INPUT_METHOD_SEGMENT" />
+		<field name="LANGUAGE" />
+		<field name="READING" />
+	</class>
+	<class name="java/text/AttributedString" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/util/Map;)V" />
+		<method name="&lt;init&gt;(Ljava/text/AttributedCharacterIterator;)V" />
+		<method name="&lt;init&gt;(Ljava/text/AttributedCharacterIterator;II)V" />
+		<method name="&lt;init&gt;(Ljava/text/AttributedCharacterIterator;II[Ljava/text/AttributedCharacterIterator$Attribute;)V" />
+		<method name="addAttribute(Ljava/text/AttributedCharacterIterator$Attribute;Ljava/lang/Object;)V" />
+		<method name="addAttribute(Ljava/text/AttributedCharacterIterator$Attribute;Ljava/lang/Object;II)V" />
+		<method name="addAttributes(Ljava/util/Map;II)V" />
+		<method name="getIterator()Ljava/text/AttributedCharacterIterator;" />
+		<method name="getIterator([Ljava/text/AttributedCharacterIterator$Attribute;)Ljava/text/AttributedCharacterIterator;" />
+		<method name="getIterator([Ljava/text/AttributedCharacterIterator$Attribute;II)Ljava/text/AttributedCharacterIterator;" />
+	</class>
+	<class name="java/text/Bidi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/text/AttributedCharacterIterator;)V" />
+		<method name="&lt;init&gt;([CI[BIII)V" />
+		<method name="baseIsLeftToRight()Z" />
+		<method name="createLineBidi(II)Ljava/text/Bidi;" />
+		<method name="getBaseLevel()I" />
+		<method name="getLength()I" />
+		<method name="getLevelAt(I)I" />
+		<method name="getRunCount()I" />
+		<method name="getRunLevel(I)I" />
+		<method name="getRunLimit(I)I" />
+		<method name="getRunStart(I)I" />
+		<method name="isLeftToRight()Z" />
+		<method name="isMixed()Z" />
+		<method name="isRightToLeft()Z" />
+		<method name="reorderVisually([BI[Ljava/lang/Object;II)V" />
+		<method name="requiresBidi([CII)Z" />
+		<field name="DIRECTION_DEFAULT_LEFT_TO_RIGHT" />
+		<field name="DIRECTION_DEFAULT_RIGHT_TO_LEFT" />
+		<field name="DIRECTION_LEFT_TO_RIGHT" />
+		<field name="DIRECTION_RIGHT_TO_LEFT" />
+	</class>
+	<class name="java/text/BreakIterator" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="current()I" />
+		<method name="first()I" />
+		<method name="following(I)I" />
+		<method name="getAvailableLocales()[Ljava/util/Locale;" />
+		<method name="getCharacterInstance()Ljava/text/BreakIterator;" />
+		<method name="getCharacterInstance(Ljava/util/Locale;)Ljava/text/BreakIterator;" />
+		<method name="getInt([BI)I" removed="9" />
+		<method name="getLineInstance()Ljava/text/BreakIterator;" />
+		<method name="getLineInstance(Ljava/util/Locale;)Ljava/text/BreakIterator;" />
+		<method name="getLong([BI)J" removed="9" />
+		<method name="getSentenceInstance()Ljava/text/BreakIterator;" />
+		<method name="getSentenceInstance(Ljava/util/Locale;)Ljava/text/BreakIterator;" />
+		<method name="getShort([BI)S" removed="9" />
+		<method name="getText()Ljava/text/CharacterIterator;" />
+		<method name="getWordInstance()Ljava/text/BreakIterator;" />
+		<method name="getWordInstance(Ljava/util/Locale;)Ljava/text/BreakIterator;" />
+		<method name="isBoundary(I)Z" />
+		<method name="last()I" />
+		<method name="next()I" />
+		<method name="next(I)I" />
+		<method name="preceding(I)I" />
+		<method name="previous()I" />
+		<method name="setText(Ljava/lang/String;)V" />
+		<method name="setText(Ljava/text/CharacterIterator;)V" />
+		<field name="DONE" />
+	</class>
+	<class name="java/text/CharacterIterator" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="current()C" />
+		<method name="first()C" />
+		<method name="getBeginIndex()I" />
+		<method name="getEndIndex()I" />
+		<method name="getIndex()I" />
+		<method name="last()C" />
+		<method name="next()C" />
+		<method name="previous()C" />
+		<method name="setIndex(I)C" />
+		<field name="DONE" />
+	</class>
+	<class name="java/text/ChoiceFormat" since="1">
+		<extends name="java/text/NumberFormat" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;([D[Ljava/lang/String;)V" />
+		<method name="applyPattern(Ljava/lang/String;)V" />
+		<method name="getFormats()[Ljava/lang/Object;" />
+		<method name="getLimits()[D" />
+		<method name="nextDouble(D)D" />
+		<method name="nextDouble(DZ)D" />
+		<method name="previousDouble(D)D" />
+		<method name="setChoices([D[Ljava/lang/String;)V" />
+		<method name="toPattern()Ljava/lang/String;" />
+	</class>
+	<class name="java/text/CollationElementIterator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getMaxExpansion(I)I" />
+		<method name="getOffset()I" />
+		<method name="next()I" />
+		<method name="previous()I" />
+		<method name="primaryOrder(I)I" />
+		<method name="reset()V" />
+		<method name="secondaryOrder(I)S" />
+		<method name="setOffset(I)V" />
+		<method name="setText(Ljava/lang/String;)V" />
+		<method name="setText(Ljava/text/CharacterIterator;)V" />
+		<method name="tertiaryOrder(I)S" />
+		<field name="NULLORDER" />
+	</class>
+	<class name="java/text/CollationKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" since="9" />
+		<method name="compareTo(Ljava/text/CollationKey;)I" />
+		<method name="getSourceString()Ljava/lang/String;" />
+		<method name="toByteArray()[B" />
+	</class>
+	<class name="java/text/Collator" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/util/Comparator" />
+		<method name="&lt;init&gt;()V" />
+		<method name="compare(Ljava/lang/String;Ljava/lang/String;)I" />
+		<method name="equals(Ljava/lang/String;Ljava/lang/String;)Z" />
+		<method name="getAvailableLocales()[Ljava/util/Locale;" />
+		<method name="getCollationKey(Ljava/lang/String;)Ljava/text/CollationKey;" />
+		<method name="getDecomposition()I" />
+		<method name="getInstance()Ljava/text/Collator;" />
+		<method name="getInstance(Ljava/util/Locale;)Ljava/text/Collator;" />
+		<method name="getStrength()I" />
+		<method name="setDecomposition(I)V" />
+		<method name="setStrength(I)V" />
+		<field name="CANONICAL_DECOMPOSITION" />
+		<field name="FULL_DECOMPOSITION" />
+		<field name="IDENTICAL" />
+		<field name="NO_DECOMPOSITION" />
+		<field name="PRIMARY" />
+		<field name="SECONDARY" />
+		<field name="TERTIARY" />
+	</class>
+	<class name="java/text/DateFormat" since="1">
+		<extends name="java/text/Format" />
+		<method name="&lt;init&gt;()V" />
+		<method name="format(Ljava/util/Date;)Ljava/lang/String;" />
+		<method name="format(Ljava/util/Date;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;" />
+		<method name="getAvailableLocales()[Ljava/util/Locale;" />
+		<method name="getCalendar()Ljava/util/Calendar;" />
+		<method name="getDateInstance()Ljava/text/DateFormat;" />
+		<method name="getDateInstance(I)Ljava/text/DateFormat;" />
+		<method name="getDateInstance(ILjava/util/Locale;)Ljava/text/DateFormat;" />
+		<method name="getDateTimeInstance()Ljava/text/DateFormat;" />
+		<method name="getDateTimeInstance(II)Ljava/text/DateFormat;" />
+		<method name="getDateTimeInstance(IILjava/util/Locale;)Ljava/text/DateFormat;" />
+		<method name="getInstance()Ljava/text/DateFormat;" />
+		<method name="getNumberFormat()Ljava/text/NumberFormat;" />
+		<method name="getTimeInstance()Ljava/text/DateFormat;" />
+		<method name="getTimeInstance(I)Ljava/text/DateFormat;" />
+		<method name="getTimeInstance(ILjava/util/Locale;)Ljava/text/DateFormat;" />
+		<method name="getTimeZone()Ljava/util/TimeZone;" />
+		<method name="isLenient()Z" />
+		<method name="parse(Ljava/lang/String;)Ljava/util/Date;" />
+		<method name="parse(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;" />
+		<method name="setCalendar(Ljava/util/Calendar;)V" />
+		<method name="setLenient(Z)V" />
+		<method name="setNumberFormat(Ljava/text/NumberFormat;)V" />
+		<method name="setTimeZone(Ljava/util/TimeZone;)V" />
+		<field name="AM_PM_FIELD" />
+		<field name="DATE_FIELD" />
+		<field name="DAY_OF_WEEK_FIELD" />
+		<field name="DAY_OF_WEEK_IN_MONTH_FIELD" />
+		<field name="DAY_OF_YEAR_FIELD" />
+		<field name="DEFAULT" />
+		<field name="ERA_FIELD" />
+		<field name="FULL" />
+		<field name="HOUR0_FIELD" />
+		<field name="HOUR1_FIELD" />
+		<field name="HOUR_OF_DAY0_FIELD" />
+		<field name="HOUR_OF_DAY1_FIELD" />
+		<field name="LONG" />
+		<field name="MEDIUM" />
+		<field name="MILLISECOND_FIELD" />
+		<field name="MINUTE_FIELD" />
+		<field name="MONTH_FIELD" />
+		<field name="SECOND_FIELD" />
+		<field name="SHORT" />
+		<field name="TIMEZONE_FIELD" />
+		<field name="WEEK_OF_MONTH_FIELD" />
+		<field name="WEEK_OF_YEAR_FIELD" />
+		<field name="YEAR_FIELD" />
+		<field name="calendar" />
+		<field name="numberFormat" />
+	</class>
+	<class name="java/text/DateFormat$Field" since="1">
+		<extends name="java/text/Format$Field" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="getCalendarField()I" />
+		<method name="ofCalendarField(I)Ljava/text/DateFormat$Field;" />
+		<field name="AM_PM" />
+		<field name="DAY_OF_MONTH" />
+		<field name="DAY_OF_WEEK" />
+		<field name="DAY_OF_WEEK_IN_MONTH" />
+		<field name="DAY_OF_YEAR" />
+		<field name="ERA" />
+		<field name="HOUR0" />
+		<field name="HOUR1" />
+		<field name="HOUR_OF_DAY0" />
+		<field name="HOUR_OF_DAY1" />
+		<field name="MILLISECOND" />
+		<field name="MINUTE" />
+		<field name="MONTH" />
+		<field name="SECOND" />
+		<field name="TIME_ZONE" />
+		<field name="WEEK_OF_MONTH" />
+		<field name="WEEK_OF_YEAR" />
+		<field name="YEAR" />
+	</class>
+	<class name="java/text/DateFormatSymbols" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Locale;)V" />
+		<method name="getAmPmStrings()[Ljava/lang/String;" />
+		<method name="getAvailableLocales()[Ljava/util/Locale;" since="9" />
+		<method name="getEras()[Ljava/lang/String;" />
+		<method name="getInstance()Ljava/text/DateFormatSymbols;" since="9" />
+		<method name="getInstance(Ljava/util/Locale;)Ljava/text/DateFormatSymbols;" since="9" />
+		<method name="getLocalPatternChars()Ljava/lang/String;" />
+		<method name="getMonths()[Ljava/lang/String;" />
+		<method name="getShortMonths()[Ljava/lang/String;" />
+		<method name="getShortWeekdays()[Ljava/lang/String;" />
+		<method name="getWeekdays()[Ljava/lang/String;" />
+		<method name="getZoneStrings()[[Ljava/lang/String;" />
+		<method name="setAmPmStrings([Ljava/lang/String;)V" />
+		<method name="setEras([Ljava/lang/String;)V" />
+		<method name="setLocalPatternChars(Ljava/lang/String;)V" />
+		<method name="setMonths([Ljava/lang/String;)V" />
+		<method name="setShortMonths([Ljava/lang/String;)V" />
+		<method name="setShortWeekdays([Ljava/lang/String;)V" />
+		<method name="setWeekdays([Ljava/lang/String;)V" />
+		<method name="setZoneStrings([[Ljava/lang/String;)V" />
+	</class>
+	<class name="java/text/DecimalFormat" since="1">
+		<extends name="java/text/NumberFormat" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/text/DecimalFormatSymbols;)V" />
+		<method name="applyLocalizedPattern(Ljava/lang/String;)V" />
+		<method name="applyPattern(Ljava/lang/String;)V" />
+		<method name="getDecimalFormatSymbols()Ljava/text/DecimalFormatSymbols;" />
+		<method name="getGroupingSize()I" />
+		<method name="getMultiplier()I" />
+		<method name="getNegativePrefix()Ljava/lang/String;" />
+		<method name="getNegativeSuffix()Ljava/lang/String;" />
+		<method name="getPositivePrefix()Ljava/lang/String;" />
+		<method name="getPositiveSuffix()Ljava/lang/String;" />
+		<method name="isDecimalSeparatorAlwaysShown()Z" />
+		<method name="isParseBigDecimal()Z" />
+		<method name="setDecimalFormatSymbols(Ljava/text/DecimalFormatSymbols;)V" />
+		<method name="setDecimalSeparatorAlwaysShown(Z)V" />
+		<method name="setGroupingSize(I)V" />
+		<method name="setMultiplier(I)V" />
+		<method name="setNegativePrefix(Ljava/lang/String;)V" />
+		<method name="setNegativeSuffix(Ljava/lang/String;)V" />
+		<method name="setParseBigDecimal(Z)V" />
+		<method name="setPositivePrefix(Ljava/lang/String;)V" />
+		<method name="setPositiveSuffix(Ljava/lang/String;)V" />
+		<method name="toLocalizedPattern()Ljava/lang/String;" />
+		<method name="toPattern()Ljava/lang/String;" />
+	</class>
+	<class name="java/text/DecimalFormatSymbols" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Locale;)V" />
+		<method name="getAvailableLocales()[Ljava/util/Locale;" since="9" />
+		<method name="getCurrency()Ljava/util/Currency;" />
+		<method name="getCurrencySymbol()Ljava/lang/String;" />
+		<method name="getDecimalSeparator()C" />
+		<method name="getDigit()C" />
+		<method name="getExponentSeparator()Ljava/lang/String;" since="9" />
+		<method name="getGroupingSeparator()C" />
+		<method name="getInfinity()Ljava/lang/String;" />
+		<method name="getInstance()Ljava/text/DecimalFormatSymbols;" since="9" />
+		<method name="getInstance(Ljava/util/Locale;)Ljava/text/DecimalFormatSymbols;" since="9" />
+		<method name="getInternationalCurrencySymbol()Ljava/lang/String;" />
+		<method name="getMinusSign()C" />
+		<method name="getMonetaryDecimalSeparator()C" />
+		<method name="getNaN()Ljava/lang/String;" />
+		<method name="getPatternSeparator()C" />
+		<method name="getPerMill()C" />
+		<method name="getPercent()C" />
+		<method name="getZeroDigit()C" />
+		<method name="setCurrency(Ljava/util/Currency;)V" />
+		<method name="setCurrencySymbol(Ljava/lang/String;)V" />
+		<method name="setDecimalSeparator(C)V" />
+		<method name="setDigit(C)V" />
+		<method name="setExponentSeparator(Ljava/lang/String;)V" since="9" />
+		<method name="setGroupingSeparator(C)V" />
+		<method name="setInfinity(Ljava/lang/String;)V" />
+		<method name="setInternationalCurrencySymbol(Ljava/lang/String;)V" />
+		<method name="setMinusSign(C)V" />
+		<method name="setMonetaryDecimalSeparator(C)V" />
+		<method name="setNaN(Ljava/lang/String;)V" />
+		<method name="setPatternSeparator(C)V" />
+		<method name="setPerMill(C)V" />
+		<method name="setPercent(C)V" />
+		<method name="setZeroDigit(C)V" />
+	</class>
+	<class name="java/text/FieldPosition" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/text/Format$Field;)V" />
+		<method name="&lt;init&gt;(Ljava/text/Format$Field;I)V" />
+		<method name="getBeginIndex()I" />
+		<method name="getEndIndex()I" />
+		<method name="getField()I" />
+		<method name="getFieldAttribute()Ljava/text/Format$Field;" />
+		<method name="setBeginIndex(I)V" />
+		<method name="setEndIndex(I)V" />
+	</class>
+	<class name="java/text/Format" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="format(Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="format(Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;" />
+		<method name="formatToCharacterIterator(Ljava/lang/Object;)Ljava/text/AttributedCharacterIterator;" />
+		<method name="parseObject(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="parseObject(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Object;" />
+	</class>
+	<class name="java/text/Format$Field" since="1">
+		<extends name="java/text/AttributedCharacterIterator$Attribute" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/text/MessageFormat" since="1">
+		<extends name="java/text/Format" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/util/Locale;)V" />
+		<method name="applyPattern(Ljava/lang/String;)V" />
+		<method name="format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="format([Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;" />
+		<method name="getFormats()[Ljava/text/Format;" />
+		<method name="getFormatsByArgumentIndex()[Ljava/text/Format;" />
+		<method name="getLocale()Ljava/util/Locale;" />
+		<method name="parse(Ljava/lang/String;)[Ljava/lang/Object;" />
+		<method name="parse(Ljava/lang/String;Ljava/text/ParsePosition;)[Ljava/lang/Object;" />
+		<method name="setFormat(ILjava/text/Format;)V" />
+		<method name="setFormatByArgumentIndex(ILjava/text/Format;)V" />
+		<method name="setFormats([Ljava/text/Format;)V" />
+		<method name="setFormatsByArgumentIndex([Ljava/text/Format;)V" />
+		<method name="setLocale(Ljava/util/Locale;)V" />
+		<method name="toPattern()Ljava/lang/String;" />
+	</class>
+	<class name="java/text/MessageFormat$Field" since="1">
+		<extends name="java/text/Format$Field" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<field name="ARGUMENT" />
+	</class>
+	<class name="java/text/Normalizer" since="9">
+		<extends name="java/lang/Object" />
+		<method name="isNormalized(Ljava/lang/CharSequence;Ljava/text/Normalizer$Form;)Z" />
+		<method name="normalize(Ljava/lang/CharSequence;Ljava/text/Normalizer$Form;)Ljava/lang/String;" />
+	</class>
+	<class name="java/text/Normalizer$Form" since="9">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/text/Normalizer$Form;" />
+		<method name="values()[Ljava/text/Normalizer$Form;" />
+		<field name="NFC" />
+		<field name="NFD" />
+		<field name="NFKC" />
+		<field name="NFKD" />
+	</class>
+	<class name="java/text/NumberFormat" since="1">
+		<extends name="java/text/Format" />
+		<method name="&lt;init&gt;()V" />
+		<method name="format(D)Ljava/lang/String;" />
+		<method name="format(DLjava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;" />
+		<method name="format(J)Ljava/lang/String;" />
+		<method name="format(JLjava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;" />
+		<method name="getAvailableLocales()[Ljava/util/Locale;" />
+		<method name="getCurrency()Ljava/util/Currency;" />
+		<method name="getCurrencyInstance()Ljava/text/NumberFormat;" />
+		<method name="getCurrencyInstance(Ljava/util/Locale;)Ljava/text/NumberFormat;" />
+		<method name="getInstance()Ljava/text/NumberFormat;" />
+		<method name="getInstance(Ljava/util/Locale;)Ljava/text/NumberFormat;" />
+		<method name="getIntegerInstance()Ljava/text/NumberFormat;" />
+		<method name="getIntegerInstance(Ljava/util/Locale;)Ljava/text/NumberFormat;" />
+		<method name="getMaximumFractionDigits()I" />
+		<method name="getMaximumIntegerDigits()I" />
+		<method name="getMinimumFractionDigits()I" />
+		<method name="getMinimumIntegerDigits()I" />
+		<method name="getNumberInstance()Ljava/text/NumberFormat;" />
+		<method name="getNumberInstance(Ljava/util/Locale;)Ljava/text/NumberFormat;" />
+		<method name="getPercentInstance()Ljava/text/NumberFormat;" />
+		<method name="getPercentInstance(Ljava/util/Locale;)Ljava/text/NumberFormat;" />
+		<method name="getRoundingMode()Ljava/math/RoundingMode;" since="9" />
+		<method name="isGroupingUsed()Z" />
+		<method name="isParseIntegerOnly()Z" />
+		<method name="parse(Ljava/lang/String;)Ljava/lang/Number;" />
+		<method name="parse(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Number;" />
+		<method name="setCurrency(Ljava/util/Currency;)V" />
+		<method name="setGroupingUsed(Z)V" />
+		<method name="setMaximumFractionDigits(I)V" />
+		<method name="setMaximumIntegerDigits(I)V" />
+		<method name="setMinimumFractionDigits(I)V" />
+		<method name="setMinimumIntegerDigits(I)V" />
+		<method name="setParseIntegerOnly(Z)V" />
+		<method name="setRoundingMode(Ljava/math/RoundingMode;)V" since="9" />
+		<field name="FRACTION_FIELD" />
+		<field name="INTEGER_FIELD" />
+	</class>
+	<class name="java/text/NumberFormat$Field" since="1">
+		<extends name="java/text/Format$Field" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<field name="CURRENCY" />
+		<field name="DECIMAL_SEPARATOR" />
+		<field name="EXPONENT" />
+		<field name="EXPONENT_SIGN" />
+		<field name="EXPONENT_SYMBOL" />
+		<field name="FRACTION" />
+		<field name="GROUPING_SEPARATOR" />
+		<field name="INTEGER" />
+		<field name="PERCENT" />
+		<field name="PERMILLE" />
+		<field name="SIGN" />
+	</class>
+	<class name="java/text/ParseException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="getErrorOffset()I" />
+	</class>
+	<class name="java/text/ParsePosition" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getErrorIndex()I" />
+		<method name="getIndex()I" />
+		<method name="setErrorIndex(I)V" />
+		<method name="setIndex(I)V" />
+	</class>
+	<class name="java/text/RuleBasedCollator" since="1">
+		<extends name="java/text/Collator" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getCollationElementIterator(Ljava/lang/String;)Ljava/text/CollationElementIterator;" />
+		<method name="getCollationElementIterator(Ljava/text/CharacterIterator;)Ljava/text/CollationElementIterator;" />
+		<method name="getRules()Ljava/lang/String;" />
+	</class>
+	<class name="java/text/SimpleDateFormat" since="1">
+		<extends name="java/text/DateFormat" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/text/DateFormatSymbols;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/util/Locale;)V" />
+		<method name="applyLocalizedPattern(Ljava/lang/String;)V" />
+		<method name="applyPattern(Ljava/lang/String;)V" />
+		<method name="get2DigitYearStart()Ljava/util/Date;" />
+		<method name="getDateFormatSymbols()Ljava/text/DateFormatSymbols;" />
+		<method name="set2DigitYearStart(Ljava/util/Date;)V" />
+		<method name="setDateFormatSymbols(Ljava/text/DateFormatSymbols;)V" />
+		<method name="toLocalizedPattern()Ljava/lang/String;" />
+		<method name="toPattern()Ljava/lang/String;" />
+	</class>
+	<class name="java/text/StringCharacterIterator" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/text/CharacterIterator" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;III)V" />
+		<method name="setText(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/time/Clock" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="fixed(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/Clock;" />
+		<method name="getZone()Ljava/time/ZoneId;" />
+		<method name="instant()Ljava/time/Instant;" />
+		<method name="millis()J" />
+		<method name="offset(Ljava/time/Clock;Ljava/time/Duration;)Ljava/time/Clock;" />
+		<method name="system(Ljava/time/ZoneId;)Ljava/time/Clock;" />
+		<method name="systemDefaultZone()Ljava/time/Clock;" />
+		<method name="systemUTC()Ljava/time/Clock;" />
+		<method name="tick(Ljava/time/Clock;Ljava/time/Duration;)Ljava/time/Clock;" />
+		<method name="tickMinutes(Ljava/time/ZoneId;)Ljava/time/Clock;" />
+		<method name="tickSeconds(Ljava/time/ZoneId;)Ljava/time/Clock;" />
+		<method name="withZone(Ljava/time/ZoneId;)Ljava/time/Clock;" />
+	</class>
+	<class name="java/time/DateTimeException" since="26">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/time/DayOfWeek" since="26">
+		<extends name="java/lang/Enum" />
+		<implements name="java/time/temporal/TemporalAccessor" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/DayOfWeek;" />
+		<method name="getDisplayName(Ljava/time/format/TextStyle;Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="getValue()I" />
+		<method name="minus(J)Ljava/time/DayOfWeek;" />
+		<method name="of(I)Ljava/time/DayOfWeek;" />
+		<method name="plus(J)Ljava/time/DayOfWeek;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/time/DayOfWeek;" />
+		<method name="values()[Ljava/time/DayOfWeek;" />
+		<field name="FRIDAY" />
+		<field name="MONDAY" />
+		<field name="SATURDAY" />
+		<field name="SUNDAY" />
+		<field name="THURSDAY" />
+		<field name="TUESDAY" />
+		<field name="WEDNESDAY" />
+	</class>
+	<class name="java/time/Duration" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<implements name="java/time/temporal/TemporalAmount" />
+		<method name="abs()Ljava/time/Duration;" />
+		<method name="between(Ljava/time/temporal/Temporal;Ljava/time/temporal/Temporal;)Ljava/time/Duration;" />
+		<method name="compareTo(Ljava/time/Duration;)I" />
+		<method name="dividedBy(J)Ljava/time/Duration;" />
+		<method name="dividedBy(Ljava/time/Duration;)J" since="31" />
+		<method name="from(Ljava/time/temporal/TemporalAmount;)Ljava/time/Duration;" />
+		<method name="getNano()I" />
+		<method name="getSeconds()J" />
+		<method name="isNegative()Z" />
+		<method name="isZero()Z" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/Duration;" />
+		<method name="minus(Ljava/time/Duration;)Ljava/time/Duration;" />
+		<method name="minusDays(J)Ljava/time/Duration;" />
+		<method name="minusHours(J)Ljava/time/Duration;" />
+		<method name="minusMillis(J)Ljava/time/Duration;" />
+		<method name="minusMinutes(J)Ljava/time/Duration;" />
+		<method name="minusNanos(J)Ljava/time/Duration;" />
+		<method name="minusSeconds(J)Ljava/time/Duration;" />
+		<method name="multipliedBy(J)Ljava/time/Duration;" />
+		<method name="negated()Ljava/time/Duration;" />
+		<method name="of(JLjava/time/temporal/TemporalUnit;)Ljava/time/Duration;" />
+		<method name="ofDays(J)Ljava/time/Duration;" />
+		<method name="ofHours(J)Ljava/time/Duration;" />
+		<method name="ofMillis(J)Ljava/time/Duration;" />
+		<method name="ofMinutes(J)Ljava/time/Duration;" />
+		<method name="ofNanos(J)Ljava/time/Duration;" />
+		<method name="ofSeconds(J)Ljava/time/Duration;" />
+		<method name="ofSeconds(JJ)Ljava/time/Duration;" />
+		<method name="parse(Ljava/lang/CharSequence;)Ljava/time/Duration;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/Duration;" />
+		<method name="plus(Ljava/time/Duration;)Ljava/time/Duration;" />
+		<method name="plusDays(J)Ljava/time/Duration;" />
+		<method name="plusHours(J)Ljava/time/Duration;" />
+		<method name="plusMillis(J)Ljava/time/Duration;" />
+		<method name="plusMinutes(J)Ljava/time/Duration;" />
+		<method name="plusNanos(J)Ljava/time/Duration;" />
+		<method name="plusSeconds(J)Ljava/time/Duration;" />
+		<method name="toDays()J" />
+		<method name="toDaysPart()J" since="31" />
+		<method name="toHours()J" />
+		<method name="toHoursPart()I" since="31" />
+		<method name="toMillis()J" />
+		<method name="toMillisPart()I" since="31" />
+		<method name="toMinutes()J" />
+		<method name="toMinutesPart()I" since="31" />
+		<method name="toNanos()J" />
+		<method name="toNanosPart()I" since="31" />
+		<method name="toSeconds()J" since="31" />
+		<method name="toSecondsPart()I" since="31" />
+		<method name="truncatedTo(Ljava/time/temporal/TemporalUnit;)Ljava/time/Duration;" since="31" />
+		<method name="withNanos(I)Ljava/time/Duration;" />
+		<method name="withSeconds(J)Ljava/time/Duration;" />
+		<field name="ZERO" />
+	</class>
+	<class name="java/time/Instant" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<implements name="java/time/temporal/Temporal" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="atOffset(Ljava/time/ZoneOffset;)Ljava/time/OffsetDateTime;" />
+		<method name="atZone(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+		<method name="compareTo(Ljava/time/Instant;)I" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/Instant;" />
+		<method name="getEpochSecond()J" />
+		<method name="getNano()I" />
+		<method name="isAfter(Ljava/time/Instant;)Z" />
+		<method name="isBefore(Ljava/time/Instant;)Z" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/Instant;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/Instant;" />
+		<method name="minusMillis(J)Ljava/time/Instant;" />
+		<method name="minusNanos(J)Ljava/time/Instant;" />
+		<method name="minusSeconds(J)Ljava/time/Instant;" />
+		<method name="now()Ljava/time/Instant;" />
+		<method name="now(Ljava/time/Clock;)Ljava/time/Instant;" />
+		<method name="ofEpochMilli(J)Ljava/time/Instant;" />
+		<method name="ofEpochSecond(J)Ljava/time/Instant;" />
+		<method name="ofEpochSecond(JJ)Ljava/time/Instant;" />
+		<method name="parse(Ljava/lang/CharSequence;)Ljava/time/Instant;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/Instant;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/Instant;" />
+		<method name="plusMillis(J)Ljava/time/Instant;" />
+		<method name="plusNanos(J)Ljava/time/Instant;" />
+		<method name="plusSeconds(J)Ljava/time/Instant;" />
+		<method name="toEpochMilli()J" />
+		<method name="truncatedTo(Ljava/time/temporal/TemporalUnit;)Ljava/time/Instant;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/Instant;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/Instant;" />
+		<field name="EPOCH" />
+		<field name="MAX" />
+		<field name="MIN" />
+	</class>
+	<class name="java/time/LocalDate" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/time/chrono/ChronoLocalDate" />
+		<implements name="java/time/temporal/Temporal" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="atStartOfDay()Ljava/time/LocalDateTime;" />
+		<method name="atStartOfDay(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+		<method name="atTime(II)Ljava/time/LocalDateTime;" />
+		<method name="atTime(III)Ljava/time/LocalDateTime;" />
+		<method name="atTime(IIII)Ljava/time/LocalDateTime;" />
+		<method name="atTime(Ljava/time/LocalTime;)Ljava/time/LocalDateTime;" />
+		<method name="atTime(Ljava/time/OffsetTime;)Ljava/time/OffsetDateTime;" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/LocalDate;" />
+		<method name="getChronology()Ljava/time/chrono/IsoChronology;" />
+		<method name="getDayOfMonth()I" />
+		<method name="getDayOfWeek()Ljava/time/DayOfWeek;" />
+		<method name="getDayOfYear()I" />
+		<method name="getMonth()Ljava/time/Month;" />
+		<method name="getMonthValue()I" />
+		<method name="getYear()I" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/LocalDate;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/LocalDate;" />
+		<method name="minusDays(J)Ljava/time/LocalDate;" />
+		<method name="minusMonths(J)Ljava/time/LocalDate;" />
+		<method name="minusWeeks(J)Ljava/time/LocalDate;" />
+		<method name="minusYears(J)Ljava/time/LocalDate;" />
+		<method name="now()Ljava/time/LocalDate;" />
+		<method name="now(Ljava/time/Clock;)Ljava/time/LocalDate;" />
+		<method name="now(Ljava/time/ZoneId;)Ljava/time/LocalDate;" />
+		<method name="of(III)Ljava/time/LocalDate;" />
+		<method name="of(ILjava/time/Month;I)Ljava/time/LocalDate;" />
+		<method name="ofEpochDay(J)Ljava/time/LocalDate;" />
+		<method name="ofYearDay(II)Ljava/time/LocalDate;" />
+		<method name="parse(Ljava/lang/CharSequence;)Ljava/time/LocalDate;" />
+		<method name="parse(Ljava/lang/CharSequence;Ljava/time/format/DateTimeFormatter;)Ljava/time/LocalDate;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/LocalDate;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/LocalDate;" />
+		<method name="plusDays(J)Ljava/time/LocalDate;" />
+		<method name="plusMonths(J)Ljava/time/LocalDate;" />
+		<method name="plusWeeks(J)Ljava/time/LocalDate;" />
+		<method name="plusYears(J)Ljava/time/LocalDate;" />
+		<method name="until(Ljava/time/chrono/ChronoLocalDate;)Ljava/time/Period;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/LocalDate;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/LocalDate;" />
+		<method name="withDayOfMonth(I)Ljava/time/LocalDate;" />
+		<method name="withDayOfYear(I)Ljava/time/LocalDate;" />
+		<method name="withMonth(I)Ljava/time/LocalDate;" />
+		<method name="withYear(I)Ljava/time/LocalDate;" />
+		<field name="MAX" />
+		<field name="MIN" />
+	</class>
+	<class name="java/time/LocalDateTime" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/time/chrono/ChronoLocalDateTime" />
+		<implements name="java/time/temporal/Temporal" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="atOffset(Ljava/time/ZoneOffset;)Ljava/time/OffsetDateTime;" />
+		<method name="atZone(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/LocalDateTime;" />
+		<method name="getDayOfMonth()I" />
+		<method name="getDayOfWeek()Ljava/time/DayOfWeek;" />
+		<method name="getDayOfYear()I" />
+		<method name="getHour()I" />
+		<method name="getMinute()I" />
+		<method name="getMonth()Ljava/time/Month;" />
+		<method name="getMonthValue()I" />
+		<method name="getNano()I" />
+		<method name="getSecond()I" />
+		<method name="getYear()I" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/LocalDateTime;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/LocalDateTime;" />
+		<method name="minusDays(J)Ljava/time/LocalDateTime;" />
+		<method name="minusHours(J)Ljava/time/LocalDateTime;" />
+		<method name="minusMinutes(J)Ljava/time/LocalDateTime;" />
+		<method name="minusMonths(J)Ljava/time/LocalDateTime;" />
+		<method name="minusNanos(J)Ljava/time/LocalDateTime;" />
+		<method name="minusSeconds(J)Ljava/time/LocalDateTime;" />
+		<method name="minusWeeks(J)Ljava/time/LocalDateTime;" />
+		<method name="minusYears(J)Ljava/time/LocalDateTime;" />
+		<method name="now()Ljava/time/LocalDateTime;" />
+		<method name="now(Ljava/time/Clock;)Ljava/time/LocalDateTime;" />
+		<method name="now(Ljava/time/ZoneId;)Ljava/time/LocalDateTime;" />
+		<method name="of(IIIII)Ljava/time/LocalDateTime;" />
+		<method name="of(IIIIII)Ljava/time/LocalDateTime;" />
+		<method name="of(IIIIIII)Ljava/time/LocalDateTime;" />
+		<method name="of(ILjava/time/Month;III)Ljava/time/LocalDateTime;" />
+		<method name="of(ILjava/time/Month;IIII)Ljava/time/LocalDateTime;" />
+		<method name="of(ILjava/time/Month;IIIII)Ljava/time/LocalDateTime;" />
+		<method name="of(Ljava/time/LocalDate;Ljava/time/LocalTime;)Ljava/time/LocalDateTime;" />
+		<method name="ofEpochSecond(JILjava/time/ZoneOffset;)Ljava/time/LocalDateTime;" />
+		<method name="ofInstant(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/LocalDateTime;" />
+		<method name="parse(Ljava/lang/CharSequence;)Ljava/time/LocalDateTime;" />
+		<method name="parse(Ljava/lang/CharSequence;Ljava/time/format/DateTimeFormatter;)Ljava/time/LocalDateTime;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/LocalDateTime;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/LocalDateTime;" />
+		<method name="plusDays(J)Ljava/time/LocalDateTime;" />
+		<method name="plusHours(J)Ljava/time/LocalDateTime;" />
+		<method name="plusMinutes(J)Ljava/time/LocalDateTime;" />
+		<method name="plusMonths(J)Ljava/time/LocalDateTime;" />
+		<method name="plusNanos(J)Ljava/time/LocalDateTime;" />
+		<method name="plusSeconds(J)Ljava/time/LocalDateTime;" />
+		<method name="plusWeeks(J)Ljava/time/LocalDateTime;" />
+		<method name="plusYears(J)Ljava/time/LocalDateTime;" />
+		<method name="toLocalDate()Ljava/time/LocalDate;" />
+		<method name="truncatedTo(Ljava/time/temporal/TemporalUnit;)Ljava/time/LocalDateTime;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/LocalDateTime;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/LocalDateTime;" />
+		<method name="withDayOfMonth(I)Ljava/time/LocalDateTime;" />
+		<method name="withDayOfYear(I)Ljava/time/LocalDateTime;" />
+		<method name="withHour(I)Ljava/time/LocalDateTime;" />
+		<method name="withMinute(I)Ljava/time/LocalDateTime;" />
+		<method name="withMonth(I)Ljava/time/LocalDateTime;" />
+		<method name="withNano(I)Ljava/time/LocalDateTime;" />
+		<method name="withSecond(I)Ljava/time/LocalDateTime;" />
+		<method name="withYear(I)Ljava/time/LocalDateTime;" />
+		<field name="MAX" />
+		<field name="MIN" />
+	</class>
+	<class name="java/time/LocalTime" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<implements name="java/time/temporal/Temporal" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="atDate(Ljava/time/LocalDate;)Ljava/time/LocalDateTime;" />
+		<method name="atOffset(Ljava/time/ZoneOffset;)Ljava/time/OffsetTime;" />
+		<method name="compareTo(Ljava/time/LocalTime;)I" />
+		<method name="format(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/LocalTime;" />
+		<method name="getHour()I" />
+		<method name="getMinute()I" />
+		<method name="getNano()I" />
+		<method name="getSecond()I" />
+		<method name="isAfter(Ljava/time/LocalTime;)Z" />
+		<method name="isBefore(Ljava/time/LocalTime;)Z" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/LocalTime;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/LocalTime;" />
+		<method name="minusHours(J)Ljava/time/LocalTime;" />
+		<method name="minusMinutes(J)Ljava/time/LocalTime;" />
+		<method name="minusNanos(J)Ljava/time/LocalTime;" />
+		<method name="minusSeconds(J)Ljava/time/LocalTime;" />
+		<method name="now()Ljava/time/LocalTime;" />
+		<method name="now(Ljava/time/Clock;)Ljava/time/LocalTime;" />
+		<method name="now(Ljava/time/ZoneId;)Ljava/time/LocalTime;" />
+		<method name="of(II)Ljava/time/LocalTime;" />
+		<method name="of(III)Ljava/time/LocalTime;" />
+		<method name="of(IIII)Ljava/time/LocalTime;" />
+		<method name="ofInstant(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/LocalTime;" since="31" />
+		<method name="ofNanoOfDay(J)Ljava/time/LocalTime;" />
+		<method name="ofSecondOfDay(J)Ljava/time/LocalTime;" />
+		<method name="parse(Ljava/lang/CharSequence;)Ljava/time/LocalTime;" />
+		<method name="parse(Ljava/lang/CharSequence;Ljava/time/format/DateTimeFormatter;)Ljava/time/LocalTime;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/LocalTime;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/LocalTime;" />
+		<method name="plusHours(J)Ljava/time/LocalTime;" />
+		<method name="plusMinutes(J)Ljava/time/LocalTime;" />
+		<method name="plusNanos(J)Ljava/time/LocalTime;" />
+		<method name="plusSeconds(J)Ljava/time/LocalTime;" />
+		<method name="toEpochSecond(Ljava/time/LocalDate;Ljava/time/ZoneOffset;)J" since="31" />
+		<method name="toNanoOfDay()J" />
+		<method name="toSecondOfDay()I" />
+		<method name="truncatedTo(Ljava/time/temporal/TemporalUnit;)Ljava/time/LocalTime;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/LocalTime;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/LocalTime;" />
+		<method name="withHour(I)Ljava/time/LocalTime;" />
+		<method name="withMinute(I)Ljava/time/LocalTime;" />
+		<method name="withNano(I)Ljava/time/LocalTime;" />
+		<method name="withSecond(I)Ljava/time/LocalTime;" />
+		<field name="MAX" />
+		<field name="MIDNIGHT" />
+		<field name="MIN" />
+		<field name="NOON" />
+	</class>
+	<class name="java/time/Month" since="26">
+		<extends name="java/lang/Enum" />
+		<implements name="java/time/temporal/TemporalAccessor" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="firstDayOfYear(Z)I" />
+		<method name="firstMonthOfQuarter()Ljava/time/Month;" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/Month;" />
+		<method name="getDisplayName(Ljava/time/format/TextStyle;Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="getValue()I" />
+		<method name="length(Z)I" />
+		<method name="maxLength()I" />
+		<method name="minLength()I" />
+		<method name="minus(J)Ljava/time/Month;" />
+		<method name="of(I)Ljava/time/Month;" />
+		<method name="plus(J)Ljava/time/Month;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/time/Month;" />
+		<method name="values()[Ljava/time/Month;" />
+		<field name="APRIL" />
+		<field name="AUGUST" />
+		<field name="DECEMBER" />
+		<field name="FEBRUARY" />
+		<field name="JANUARY" />
+		<field name="JULY" />
+		<field name="JUNE" />
+		<field name="MARCH" />
+		<field name="MAY" />
+		<field name="NOVEMBER" />
+		<field name="OCTOBER" />
+		<field name="SEPTEMBER" />
+	</class>
+	<class name="java/time/MonthDay" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<implements name="java/time/temporal/TemporalAccessor" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="atYear(I)Ljava/time/LocalDate;" />
+		<method name="compareTo(Ljava/time/MonthDay;)I" />
+		<method name="format(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/MonthDay;" />
+		<method name="getDayOfMonth()I" />
+		<method name="getMonth()Ljava/time/Month;" />
+		<method name="getMonthValue()I" />
+		<method name="isAfter(Ljava/time/MonthDay;)Z" />
+		<method name="isBefore(Ljava/time/MonthDay;)Z" />
+		<method name="isValidYear(I)Z" />
+		<method name="now()Ljava/time/MonthDay;" />
+		<method name="now(Ljava/time/Clock;)Ljava/time/MonthDay;" />
+		<method name="now(Ljava/time/ZoneId;)Ljava/time/MonthDay;" />
+		<method name="of(II)Ljava/time/MonthDay;" />
+		<method name="of(Ljava/time/Month;I)Ljava/time/MonthDay;" />
+		<method name="parse(Ljava/lang/CharSequence;)Ljava/time/MonthDay;" />
+		<method name="parse(Ljava/lang/CharSequence;Ljava/time/format/DateTimeFormatter;)Ljava/time/MonthDay;" />
+		<method name="with(Ljava/time/Month;)Ljava/time/MonthDay;" />
+		<method name="withDayOfMonth(I)Ljava/time/MonthDay;" />
+		<method name="withMonth(I)Ljava/time/MonthDay;" />
+	</class>
+	<class name="java/time/OffsetDateTime" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<implements name="java/time/temporal/Temporal" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="atZoneSameInstant(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+		<method name="atZoneSimilarLocal(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+		<method name="compareTo(Ljava/time/OffsetDateTime;)I" />
+		<method name="format(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/OffsetDateTime;" />
+		<method name="getDayOfMonth()I" />
+		<method name="getDayOfWeek()Ljava/time/DayOfWeek;" />
+		<method name="getDayOfYear()I" />
+		<method name="getHour()I" />
+		<method name="getMinute()I" />
+		<method name="getMonth()Ljava/time/Month;" />
+		<method name="getMonthValue()I" />
+		<method name="getNano()I" />
+		<method name="getOffset()Ljava/time/ZoneOffset;" />
+		<method name="getSecond()I" />
+		<method name="getYear()I" />
+		<method name="isAfter(Ljava/time/OffsetDateTime;)Z" />
+		<method name="isBefore(Ljava/time/OffsetDateTime;)Z" />
+		<method name="isEqual(Ljava/time/OffsetDateTime;)Z" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/OffsetDateTime;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/OffsetDateTime;" />
+		<method name="minusDays(J)Ljava/time/OffsetDateTime;" />
+		<method name="minusHours(J)Ljava/time/OffsetDateTime;" />
+		<method name="minusMinutes(J)Ljava/time/OffsetDateTime;" />
+		<method name="minusMonths(J)Ljava/time/OffsetDateTime;" />
+		<method name="minusNanos(J)Ljava/time/OffsetDateTime;" />
+		<method name="minusSeconds(J)Ljava/time/OffsetDateTime;" />
+		<method name="minusWeeks(J)Ljava/time/OffsetDateTime;" />
+		<method name="minusYears(J)Ljava/time/OffsetDateTime;" />
+		<method name="now()Ljava/time/OffsetDateTime;" />
+		<method name="now(Ljava/time/Clock;)Ljava/time/OffsetDateTime;" />
+		<method name="now(Ljava/time/ZoneId;)Ljava/time/OffsetDateTime;" />
+		<method name="of(IIIIIIILjava/time/ZoneOffset;)Ljava/time/OffsetDateTime;" />
+		<method name="of(Ljava/time/LocalDate;Ljava/time/LocalTime;Ljava/time/ZoneOffset;)Ljava/time/OffsetDateTime;" />
+		<method name="of(Ljava/time/LocalDateTime;Ljava/time/ZoneOffset;)Ljava/time/OffsetDateTime;" />
+		<method name="ofInstant(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/OffsetDateTime;" />
+		<method name="parse(Ljava/lang/CharSequence;)Ljava/time/OffsetDateTime;" />
+		<method name="parse(Ljava/lang/CharSequence;Ljava/time/format/DateTimeFormatter;)Ljava/time/OffsetDateTime;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/OffsetDateTime;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/OffsetDateTime;" />
+		<method name="plusDays(J)Ljava/time/OffsetDateTime;" />
+		<method name="plusHours(J)Ljava/time/OffsetDateTime;" />
+		<method name="plusMinutes(J)Ljava/time/OffsetDateTime;" />
+		<method name="plusMonths(J)Ljava/time/OffsetDateTime;" />
+		<method name="plusNanos(J)Ljava/time/OffsetDateTime;" />
+		<method name="plusSeconds(J)Ljava/time/OffsetDateTime;" />
+		<method name="plusWeeks(J)Ljava/time/OffsetDateTime;" />
+		<method name="plusYears(J)Ljava/time/OffsetDateTime;" />
+		<method name="timeLineOrder()Ljava/util/Comparator;" />
+		<method name="toEpochSecond()J" />
+		<method name="toInstant()Ljava/time/Instant;" />
+		<method name="toLocalDate()Ljava/time/LocalDate;" />
+		<method name="toLocalDateTime()Ljava/time/LocalDateTime;" />
+		<method name="toLocalTime()Ljava/time/LocalTime;" />
+		<method name="toOffsetTime()Ljava/time/OffsetTime;" />
+		<method name="toZonedDateTime()Ljava/time/ZonedDateTime;" />
+		<method name="truncatedTo(Ljava/time/temporal/TemporalUnit;)Ljava/time/OffsetDateTime;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/OffsetDateTime;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/OffsetDateTime;" />
+		<method name="withDayOfMonth(I)Ljava/time/OffsetDateTime;" />
+		<method name="withDayOfYear(I)Ljava/time/OffsetDateTime;" />
+		<method name="withHour(I)Ljava/time/OffsetDateTime;" />
+		<method name="withMinute(I)Ljava/time/OffsetDateTime;" />
+		<method name="withMonth(I)Ljava/time/OffsetDateTime;" />
+		<method name="withNano(I)Ljava/time/OffsetDateTime;" />
+		<method name="withOffsetSameInstant(Ljava/time/ZoneOffset;)Ljava/time/OffsetDateTime;" />
+		<method name="withOffsetSameLocal(Ljava/time/ZoneOffset;)Ljava/time/OffsetDateTime;" />
+		<method name="withSecond(I)Ljava/time/OffsetDateTime;" />
+		<method name="withYear(I)Ljava/time/OffsetDateTime;" />
+		<field name="MAX" />
+		<field name="MIN" />
+	</class>
+	<class name="java/time/OffsetTime" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<implements name="java/time/temporal/Temporal" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="atDate(Ljava/time/LocalDate;)Ljava/time/OffsetDateTime;" />
+		<method name="compareTo(Ljava/time/OffsetTime;)I" />
+		<method name="format(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/OffsetTime;" />
+		<method name="getHour()I" />
+		<method name="getMinute()I" />
+		<method name="getNano()I" />
+		<method name="getOffset()Ljava/time/ZoneOffset;" />
+		<method name="getSecond()I" />
+		<method name="isAfter(Ljava/time/OffsetTime;)Z" />
+		<method name="isBefore(Ljava/time/OffsetTime;)Z" />
+		<method name="isEqual(Ljava/time/OffsetTime;)Z" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/OffsetTime;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/OffsetTime;" />
+		<method name="minusHours(J)Ljava/time/OffsetTime;" />
+		<method name="minusMinutes(J)Ljava/time/OffsetTime;" />
+		<method name="minusNanos(J)Ljava/time/OffsetTime;" />
+		<method name="minusSeconds(J)Ljava/time/OffsetTime;" />
+		<method name="now()Ljava/time/OffsetTime;" />
+		<method name="now(Ljava/time/Clock;)Ljava/time/OffsetTime;" />
+		<method name="now(Ljava/time/ZoneId;)Ljava/time/OffsetTime;" />
+		<method name="of(IIIILjava/time/ZoneOffset;)Ljava/time/OffsetTime;" />
+		<method name="of(Ljava/time/LocalTime;Ljava/time/ZoneOffset;)Ljava/time/OffsetTime;" />
+		<method name="ofInstant(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/OffsetTime;" />
+		<method name="parse(Ljava/lang/CharSequence;)Ljava/time/OffsetTime;" />
+		<method name="parse(Ljava/lang/CharSequence;Ljava/time/format/DateTimeFormatter;)Ljava/time/OffsetTime;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/OffsetTime;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/OffsetTime;" />
+		<method name="plusHours(J)Ljava/time/OffsetTime;" />
+		<method name="plusMinutes(J)Ljava/time/OffsetTime;" />
+		<method name="plusNanos(J)Ljava/time/OffsetTime;" />
+		<method name="plusSeconds(J)Ljava/time/OffsetTime;" />
+		<method name="toLocalTime()Ljava/time/LocalTime;" />
+		<method name="truncatedTo(Ljava/time/temporal/TemporalUnit;)Ljava/time/OffsetTime;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/OffsetTime;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/OffsetTime;" />
+		<method name="withHour(I)Ljava/time/OffsetTime;" />
+		<method name="withMinute(I)Ljava/time/OffsetTime;" />
+		<method name="withNano(I)Ljava/time/OffsetTime;" />
+		<method name="withOffsetSameInstant(Ljava/time/ZoneOffset;)Ljava/time/OffsetTime;" />
+		<method name="withOffsetSameLocal(Ljava/time/ZoneOffset;)Ljava/time/OffsetTime;" />
+		<method name="withSecond(I)Ljava/time/OffsetTime;" />
+		<field name="MAX" />
+		<field name="MIN" />
+	</class>
+	<class name="java/time/Period" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/time/chrono/ChronoPeriod" />
+		<method name="between(Ljava/time/LocalDate;Ljava/time/LocalDate;)Ljava/time/Period;" />
+		<method name="from(Ljava/time/temporal/TemporalAmount;)Ljava/time/Period;" />
+		<method name="getChronology()Ljava/time/chrono/IsoChronology;" />
+		<method name="getDays()I" />
+		<method name="getMonths()I" />
+		<method name="getYears()I" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/Period;" />
+		<method name="minusDays(J)Ljava/time/Period;" />
+		<method name="minusMonths(J)Ljava/time/Period;" />
+		<method name="minusYears(J)Ljava/time/Period;" />
+		<method name="multipliedBy(I)Ljava/time/Period;" />
+		<method name="negated()Ljava/time/Period;" />
+		<method name="normalized()Ljava/time/Period;" />
+		<method name="of(III)Ljava/time/Period;" />
+		<method name="ofDays(I)Ljava/time/Period;" />
+		<method name="ofMonths(I)Ljava/time/Period;" />
+		<method name="ofWeeks(I)Ljava/time/Period;" />
+		<method name="ofYears(I)Ljava/time/Period;" />
+		<method name="parse(Ljava/lang/CharSequence;)Ljava/time/Period;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/Period;" />
+		<method name="plusDays(J)Ljava/time/Period;" />
+		<method name="plusMonths(J)Ljava/time/Period;" />
+		<method name="plusYears(J)Ljava/time/Period;" />
+		<method name="toTotalMonths()J" />
+		<method name="withDays(I)Ljava/time/Period;" />
+		<method name="withMonths(I)Ljava/time/Period;" />
+		<method name="withYears(I)Ljava/time/Period;" />
+		<field name="ZERO" />
+	</class>
+	<class name="java/time/Year" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<implements name="java/time/temporal/Temporal" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="atDay(I)Ljava/time/LocalDate;" />
+		<method name="atMonth(I)Ljava/time/YearMonth;" />
+		<method name="atMonth(Ljava/time/Month;)Ljava/time/YearMonth;" />
+		<method name="atMonthDay(Ljava/time/MonthDay;)Ljava/time/LocalDate;" />
+		<method name="compareTo(Ljava/time/Year;)I" />
+		<method name="format(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/Year;" />
+		<method name="getValue()I" />
+		<method name="isAfter(Ljava/time/Year;)Z" />
+		<method name="isBefore(Ljava/time/Year;)Z" />
+		<method name="isLeap()Z" />
+		<method name="isLeap(J)Z" />
+		<method name="isValidMonthDay(Ljava/time/MonthDay;)Z" />
+		<method name="length()I" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/Year;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/Year;" />
+		<method name="minusYears(J)Ljava/time/Year;" />
+		<method name="now()Ljava/time/Year;" />
+		<method name="now(Ljava/time/Clock;)Ljava/time/Year;" />
+		<method name="now(Ljava/time/ZoneId;)Ljava/time/Year;" />
+		<method name="of(I)Ljava/time/Year;" />
+		<method name="parse(Ljava/lang/CharSequence;)Ljava/time/Year;" />
+		<method name="parse(Ljava/lang/CharSequence;Ljava/time/format/DateTimeFormatter;)Ljava/time/Year;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/Year;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/Year;" />
+		<method name="plusYears(J)Ljava/time/Year;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/Year;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/Year;" />
+		<field name="MAX_VALUE" />
+		<field name="MIN_VALUE" />
+	</class>
+	<class name="java/time/YearMonth" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<implements name="java/time/temporal/Temporal" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="atDay(I)Ljava/time/LocalDate;" />
+		<method name="atEndOfMonth()Ljava/time/LocalDate;" />
+		<method name="compareTo(Ljava/time/YearMonth;)I" />
+		<method name="format(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/YearMonth;" />
+		<method name="getMonth()Ljava/time/Month;" />
+		<method name="getMonthValue()I" />
+		<method name="getYear()I" />
+		<method name="isAfter(Ljava/time/YearMonth;)Z" />
+		<method name="isBefore(Ljava/time/YearMonth;)Z" />
+		<method name="isLeapYear()Z" />
+		<method name="isValidDay(I)Z" />
+		<method name="lengthOfMonth()I" />
+		<method name="lengthOfYear()I" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/YearMonth;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/YearMonth;" />
+		<method name="minusMonths(J)Ljava/time/YearMonth;" />
+		<method name="minusYears(J)Ljava/time/YearMonth;" />
+		<method name="now()Ljava/time/YearMonth;" />
+		<method name="now(Ljava/time/Clock;)Ljava/time/YearMonth;" />
+		<method name="now(Ljava/time/ZoneId;)Ljava/time/YearMonth;" />
+		<method name="of(II)Ljava/time/YearMonth;" />
+		<method name="of(ILjava/time/Month;)Ljava/time/YearMonth;" />
+		<method name="parse(Ljava/lang/CharSequence;)Ljava/time/YearMonth;" />
+		<method name="parse(Ljava/lang/CharSequence;Ljava/time/format/DateTimeFormatter;)Ljava/time/YearMonth;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/YearMonth;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/YearMonth;" />
+		<method name="plusMonths(J)Ljava/time/YearMonth;" />
+		<method name="plusYears(J)Ljava/time/YearMonth;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/YearMonth;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/YearMonth;" />
+		<method name="withMonth(I)Ljava/time/YearMonth;" />
+		<method name="withYear(I)Ljava/time/YearMonth;" />
+	</class>
+	<class name="java/time/ZoneId" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZoneId;" />
+		<method name="getAvailableZoneIds()Ljava/util/Set;" />
+		<method name="getDisplayName(Ljava/time/format/TextStyle;Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getRules()Ljava/time/zone/ZoneRules;" />
+		<method name="normalized()Ljava/time/ZoneId;" />
+		<method name="of(Ljava/lang/String;)Ljava/time/ZoneId;" />
+		<method name="of(Ljava/lang/String;Ljava/util/Map;)Ljava/time/ZoneId;" />
+		<method name="ofOffset(Ljava/lang/String;Ljava/time/ZoneOffset;)Ljava/time/ZoneId;" />
+		<method name="systemDefault()Ljava/time/ZoneId;" />
+		<field name="SHORT_IDS" />
+	</class>
+	<class name="java/time/ZoneOffset" since="26">
+		<extends name="java/time/ZoneId" />
+		<implements name="java/lang/Comparable" />
+		<implements name="java/time/temporal/TemporalAccessor" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="compareTo(Ljava/time/ZoneOffset;)I" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZoneOffset;" />
+		<method name="getTotalSeconds()I" />
+		<method name="of(Ljava/lang/String;)Ljava/time/ZoneOffset;" />
+		<method name="ofHours(I)Ljava/time/ZoneOffset;" />
+		<method name="ofHoursMinutes(II)Ljava/time/ZoneOffset;" />
+		<method name="ofHoursMinutesSeconds(III)Ljava/time/ZoneOffset;" />
+		<method name="ofTotalSeconds(I)Ljava/time/ZoneOffset;" />
+		<field name="MAX" />
+		<field name="MIN" />
+		<field name="UTC" />
+	</class>
+	<class name="java/time/ZonedDateTime" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/time/chrono/ChronoZonedDateTime" />
+		<implements name="java/time/temporal/Temporal" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZonedDateTime;" />
+		<method name="getDayOfMonth()I" />
+		<method name="getDayOfWeek()Ljava/time/DayOfWeek;" />
+		<method name="getDayOfYear()I" />
+		<method name="getHour()I" />
+		<method name="getMinute()I" />
+		<method name="getMonth()Ljava/time/Month;" />
+		<method name="getMonthValue()I" />
+		<method name="getNano()I" />
+		<method name="getSecond()I" />
+		<method name="getYear()I" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/ZonedDateTime;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/ZonedDateTime;" />
+		<method name="minusDays(J)Ljava/time/ZonedDateTime;" />
+		<method name="minusHours(J)Ljava/time/ZonedDateTime;" />
+		<method name="minusMinutes(J)Ljava/time/ZonedDateTime;" />
+		<method name="minusMonths(J)Ljava/time/ZonedDateTime;" />
+		<method name="minusNanos(J)Ljava/time/ZonedDateTime;" />
+		<method name="minusSeconds(J)Ljava/time/ZonedDateTime;" />
+		<method name="minusWeeks(J)Ljava/time/ZonedDateTime;" />
+		<method name="minusYears(J)Ljava/time/ZonedDateTime;" />
+		<method name="now()Ljava/time/ZonedDateTime;" />
+		<method name="now(Ljava/time/Clock;)Ljava/time/ZonedDateTime;" />
+		<method name="now(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+		<method name="of(IIIIIIILjava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+		<method name="of(Ljava/time/LocalDate;Ljava/time/LocalTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+		<method name="of(Ljava/time/LocalDateTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+		<method name="ofInstant(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+		<method name="ofInstant(Ljava/time/LocalDateTime;Ljava/time/ZoneOffset;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+		<method name="ofLocal(Ljava/time/LocalDateTime;Ljava/time/ZoneId;Ljava/time/ZoneOffset;)Ljava/time/ZonedDateTime;" />
+		<method name="ofStrict(Ljava/time/LocalDateTime;Ljava/time/ZoneOffset;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+		<method name="parse(Ljava/lang/CharSequence;)Ljava/time/ZonedDateTime;" />
+		<method name="parse(Ljava/lang/CharSequence;Ljava/time/format/DateTimeFormatter;)Ljava/time/ZonedDateTime;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/ZonedDateTime;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/ZonedDateTime;" />
+		<method name="plusDays(J)Ljava/time/ZonedDateTime;" />
+		<method name="plusHours(J)Ljava/time/ZonedDateTime;" />
+		<method name="plusMinutes(J)Ljava/time/ZonedDateTime;" />
+		<method name="plusMonths(J)Ljava/time/ZonedDateTime;" />
+		<method name="plusNanos(J)Ljava/time/ZonedDateTime;" />
+		<method name="plusSeconds(J)Ljava/time/ZonedDateTime;" />
+		<method name="plusWeeks(J)Ljava/time/ZonedDateTime;" />
+		<method name="plusYears(J)Ljava/time/ZonedDateTime;" />
+		<method name="toLocalDate()Ljava/time/LocalDate;" />
+		<method name="toLocalDateTime()Ljava/time/LocalDateTime;" />
+		<method name="toOffsetDateTime()Ljava/time/OffsetDateTime;" />
+		<method name="truncatedTo(Ljava/time/temporal/TemporalUnit;)Ljava/time/ZonedDateTime;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/ZonedDateTime;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/ZonedDateTime;" />
+		<method name="withDayOfMonth(I)Ljava/time/ZonedDateTime;" />
+		<method name="withDayOfYear(I)Ljava/time/ZonedDateTime;" />
+		<method name="withEarlierOffsetAtOverlap()Ljava/time/ZonedDateTime;" />
+		<method name="withFixedOffsetZone()Ljava/time/ZonedDateTime;" />
+		<method name="withHour(I)Ljava/time/ZonedDateTime;" />
+		<method name="withLaterOffsetAtOverlap()Ljava/time/ZonedDateTime;" />
+		<method name="withMinute(I)Ljava/time/ZonedDateTime;" />
+		<method name="withMonth(I)Ljava/time/ZonedDateTime;" />
+		<method name="withNano(I)Ljava/time/ZonedDateTime;" />
+		<method name="withSecond(I)Ljava/time/ZonedDateTime;" />
+		<method name="withYear(I)Ljava/time/ZonedDateTime;" />
+		<method name="withZoneSameInstant(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+		<method name="withZoneSameLocal(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+	</class>
+	<class name="java/time/chrono/AbstractChronology" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/time/chrono/Chronology" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/time/chrono/ChronoLocalDate" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Comparable" />
+		<implements name="java/time/temporal/Temporal" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="atTime(Ljava/time/LocalTime;)Ljava/time/chrono/ChronoLocalDateTime;" />
+		<method name="compareTo(Ljava/time/chrono/ChronoLocalDate;)I" />
+		<method name="format(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="getChronology()Ljava/time/chrono/Chronology;" />
+		<method name="getEra()Ljava/time/chrono/Era;" />
+		<method name="isAfter(Ljava/time/chrono/ChronoLocalDate;)Z" />
+		<method name="isBefore(Ljava/time/chrono/ChronoLocalDate;)Z" />
+		<method name="isEqual(Ljava/time/chrono/ChronoLocalDate;)Z" />
+		<method name="isLeapYear()Z" />
+		<method name="lengthOfMonth()I" />
+		<method name="lengthOfYear()I" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="timeLineOrder()Ljava/util/Comparator;" />
+		<method name="toEpochDay()J" />
+		<method name="until(Ljava/time/chrono/ChronoLocalDate;)Ljava/time/chrono/ChronoPeriod;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/ChronoLocalDate;" />
+	</class>
+	<class name="java/time/chrono/ChronoLocalDateTime" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Comparable" />
+		<implements name="java/time/temporal/Temporal" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="atZone(Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime;" />
+		<method name="compareTo(Ljava/time/chrono/ChronoLocalDateTime;)I" />
+		<method name="format(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDateTime;" />
+		<method name="getChronology()Ljava/time/chrono/Chronology;" />
+		<method name="isAfter(Ljava/time/chrono/ChronoLocalDateTime;)Z" />
+		<method name="isBefore(Ljava/time/chrono/ChronoLocalDateTime;)Z" />
+		<method name="isEqual(Ljava/time/chrono/ChronoLocalDateTime;)Z" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoLocalDateTime;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoLocalDateTime;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoLocalDateTime;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoLocalDateTime;" />
+		<method name="timeLineOrder()Ljava/util/Comparator;" />
+		<method name="toEpochSecond(Ljava/time/ZoneOffset;)J" />
+		<method name="toInstant(Ljava/time/ZoneOffset;)Ljava/time/Instant;" />
+		<method name="toLocalDate()Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="toLocalTime()Ljava/time/LocalTime;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/ChronoLocalDateTime;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/ChronoLocalDateTime;" />
+	</class>
+	<class name="java/time/chrono/ChronoPeriod" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/time/temporal/TemporalAmount" />
+		<method name="between(Ljava/time/chrono/ChronoLocalDate;Ljava/time/chrono/ChronoLocalDate;)Ljava/time/chrono/ChronoPeriod;" />
+		<method name="getChronology()Ljava/time/chrono/Chronology;" />
+		<method name="isNegative()Z" />
+		<method name="isZero()Z" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoPeriod;" />
+		<method name="multipliedBy(I)Ljava/time/chrono/ChronoPeriod;" />
+		<method name="negated()Ljava/time/chrono/ChronoPeriod;" />
+		<method name="normalized()Ljava/time/chrono/ChronoPeriod;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoPeriod;" />
+	</class>
+	<class name="java/time/chrono/ChronoZonedDateTime" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Comparable" />
+		<implements name="java/time/temporal/Temporal" />
+		<method name="compareTo(Ljava/time/chrono/ChronoZonedDateTime;)I" />
+		<method name="format(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoZonedDateTime;" />
+		<method name="getChronology()Ljava/time/chrono/Chronology;" />
+		<method name="getOffset()Ljava/time/ZoneOffset;" />
+		<method name="getZone()Ljava/time/ZoneId;" />
+		<method name="isAfter(Ljava/time/chrono/ChronoZonedDateTime;)Z" />
+		<method name="isBefore(Ljava/time/chrono/ChronoZonedDateTime;)Z" />
+		<method name="isEqual(Ljava/time/chrono/ChronoZonedDateTime;)Z" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoZonedDateTime;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoZonedDateTime;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoZonedDateTime;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoZonedDateTime;" />
+		<method name="timeLineOrder()Ljava/util/Comparator;" />
+		<method name="toEpochSecond()J" />
+		<method name="toInstant()Ljava/time/Instant;" />
+		<method name="toLocalDate()Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="toLocalDateTime()Ljava/time/chrono/ChronoLocalDateTime;" />
+		<method name="toLocalTime()Ljava/time/LocalTime;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/ChronoZonedDateTime;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/ChronoZonedDateTime;" />
+		<method name="withEarlierOffsetAtOverlap()Ljava/time/chrono/ChronoZonedDateTime;" />
+		<method name="withLaterOffsetAtOverlap()Ljava/time/chrono/ChronoZonedDateTime;" />
+		<method name="withZoneSameInstant(Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime;" />
+		<method name="withZoneSameLocal(Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime;" />
+	</class>
+	<class name="java/time/chrono/Chronology" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Comparable" />
+		<method name="compareTo(Ljava/time/chrono/Chronology;)I" />
+		<method name="date(III)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="date(Ljava/time/chrono/Era;III)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="date(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="dateEpochDay(J)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="dateNow()Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="dateNow(Ljava/time/Clock;)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="dateNow(Ljava/time/ZoneId;)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="dateYearDay(II)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="dateYearDay(Ljava/time/chrono/Era;II)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="eraOf(I)Ljava/time/chrono/Era;" />
+		<method name="eras()Ljava/util/List;" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/Chronology;" />
+		<method name="getAvailableChronologies()Ljava/util/Set;" />
+		<method name="getCalendarType()Ljava/lang/String;" />
+		<method name="getDisplayName(Ljava/time/format/TextStyle;Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="isLeapYear(J)Z" />
+		<method name="localDateTime(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDateTime;" />
+		<method name="of(Ljava/lang/String;)Ljava/time/chrono/Chronology;" />
+		<method name="ofLocale(Ljava/util/Locale;)Ljava/time/chrono/Chronology;" />
+		<method name="period(III)Ljava/time/chrono/ChronoPeriod;" />
+		<method name="prolepticYear(Ljava/time/chrono/Era;I)I" />
+		<method name="range(Ljava/time/temporal/ChronoField;)Ljava/time/temporal/ValueRange;" />
+		<method name="resolveDate(Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="zonedDateTime(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime;" />
+		<method name="zonedDateTime(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoZonedDateTime;" />
+	</class>
+	<class name="java/time/chrono/Era" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/time/temporal/TemporalAccessor" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="getDisplayName(Ljava/time/format/TextStyle;Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="getValue()I" />
+	</class>
+	<class name="java/time/chrono/HijrahChronology" since="26">
+		<extends name="java/time/chrono/AbstractChronology" />
+		<implements name="java/io/Serializable" />
+		<method name="date(III)Ljava/time/chrono/HijrahDate;" />
+		<method name="date(Ljava/time/chrono/Era;III)Ljava/time/chrono/HijrahDate;" />
+		<method name="date(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/HijrahDate;" />
+		<method name="dateEpochDay(J)Ljava/time/chrono/HijrahDate;" />
+		<method name="dateNow()Ljava/time/chrono/HijrahDate;" />
+		<method name="dateNow(Ljava/time/Clock;)Ljava/time/chrono/HijrahDate;" />
+		<method name="dateNow(Ljava/time/ZoneId;)Ljava/time/chrono/HijrahDate;" />
+		<method name="dateYearDay(II)Ljava/time/chrono/HijrahDate;" />
+		<method name="dateYearDay(Ljava/time/chrono/Era;II)Ljava/time/chrono/HijrahDate;" />
+		<method name="eraOf(I)Ljava/time/chrono/HijrahEra;" />
+		<method name="resolveDate(Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/HijrahDate;" />
+		<field name="INSTANCE" />
+	</class>
+	<class name="java/time/chrono/HijrahDate" since="26">
+		<extends name="java/lang/Object" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/HijrahDate;" />
+		<method name="getChronology()Ljava/time/chrono/HijrahChronology;" />
+		<method name="getEra()Ljava/time/chrono/HijrahEra;" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/HijrahDate;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/HijrahDate;" />
+		<method name="now()Ljava/time/chrono/HijrahDate;" />
+		<method name="now(Ljava/time/Clock;)Ljava/time/chrono/HijrahDate;" />
+		<method name="now(Ljava/time/ZoneId;)Ljava/time/chrono/HijrahDate;" />
+		<method name="of(III)Ljava/time/chrono/HijrahDate;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/HijrahDate;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/HijrahDate;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/HijrahDate;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/HijrahDate;" />
+		<method name="withVariant(Ljava/time/chrono/HijrahChronology;)Ljava/time/chrono/HijrahDate;" />
+	</class>
+	<class name="java/time/chrono/HijrahEra" since="26">
+		<extends name="java/lang/Enum" />
+		<implements name="java/time/chrono/Era" />
+		<method name="of(I)Ljava/time/chrono/HijrahEra;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/time/chrono/HijrahEra;" />
+		<method name="values()[Ljava/time/chrono/HijrahEra;" />
+		<field name="AH" />
+	</class>
+	<class name="java/time/chrono/IsoChronology" since="26">
+		<extends name="java/time/chrono/AbstractChronology" />
+		<implements name="java/io/Serializable" />
+		<method name="date(III)Ljava/time/LocalDate;" />
+		<method name="date(Ljava/time/chrono/Era;III)Ljava/time/LocalDate;" />
+		<method name="date(Ljava/time/temporal/TemporalAccessor;)Ljava/time/LocalDate;" />
+		<method name="dateEpochDay(J)Ljava/time/LocalDate;" />
+		<method name="dateNow()Ljava/time/LocalDate;" />
+		<method name="dateNow(Ljava/time/Clock;)Ljava/time/LocalDate;" />
+		<method name="dateNow(Ljava/time/ZoneId;)Ljava/time/LocalDate;" />
+		<method name="dateYearDay(II)Ljava/time/LocalDate;" />
+		<method name="dateYearDay(Ljava/time/chrono/Era;II)Ljava/time/LocalDate;" />
+		<method name="eraOf(I)Ljava/time/chrono/IsoEra;" />
+		<method name="localDateTime(Ljava/time/temporal/TemporalAccessor;)Ljava/time/LocalDateTime;" />
+		<method name="period(III)Ljava/time/Period;" />
+		<method name="resolveDate(Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/LocalDate;" />
+		<method name="zonedDateTime(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+		<method name="zonedDateTime(Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZonedDateTime;" />
+		<field name="INSTANCE" />
+	</class>
+	<class name="java/time/chrono/IsoEra" since="26">
+		<extends name="java/lang/Enum" />
+		<implements name="java/time/chrono/Era" />
+		<method name="of(I)Ljava/time/chrono/IsoEra;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/time/chrono/IsoEra;" />
+		<method name="values()[Ljava/time/chrono/IsoEra;" />
+		<field name="BCE" />
+		<field name="CE" />
+	</class>
+	<class name="java/time/chrono/JapaneseChronology" since="26">
+		<extends name="java/time/chrono/AbstractChronology" />
+		<implements name="java/io/Serializable" />
+		<method name="date(III)Ljava/time/chrono/JapaneseDate;" />
+		<method name="date(Ljava/time/chrono/Era;III)Ljava/time/chrono/JapaneseDate;" />
+		<method name="date(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/JapaneseDate;" />
+		<method name="dateEpochDay(J)Ljava/time/chrono/JapaneseDate;" />
+		<method name="dateNow()Ljava/time/chrono/JapaneseDate;" />
+		<method name="dateNow(Ljava/time/Clock;)Ljava/time/chrono/JapaneseDate;" />
+		<method name="dateNow(Ljava/time/ZoneId;)Ljava/time/chrono/JapaneseDate;" />
+		<method name="dateYearDay(II)Ljava/time/chrono/JapaneseDate;" />
+		<method name="dateYearDay(Ljava/time/chrono/Era;II)Ljava/time/chrono/JapaneseDate;" />
+		<method name="eraOf(I)Ljava/time/chrono/JapaneseEra;" />
+		<method name="resolveDate(Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/JapaneseDate;" />
+		<field name="INSTANCE" />
+	</class>
+	<class name="java/time/chrono/JapaneseDate" since="26">
+		<extends name="java/lang/Object" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/JapaneseDate;" />
+		<method name="getChronology()Ljava/time/chrono/JapaneseChronology;" />
+		<method name="getEra()Ljava/time/chrono/JapaneseEra;" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/JapaneseDate;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/JapaneseDate;" />
+		<method name="now()Ljava/time/chrono/JapaneseDate;" />
+		<method name="now(Ljava/time/Clock;)Ljava/time/chrono/JapaneseDate;" />
+		<method name="now(Ljava/time/ZoneId;)Ljava/time/chrono/JapaneseDate;" />
+		<method name="of(III)Ljava/time/chrono/JapaneseDate;" />
+		<method name="of(Ljava/time/chrono/JapaneseEra;III)Ljava/time/chrono/JapaneseDate;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/JapaneseDate;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/JapaneseDate;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/JapaneseDate;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/JapaneseDate;" />
+	</class>
+	<class name="java/time/chrono/JapaneseEra" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/time/chrono/Era" />
+		<method name="of(I)Ljava/time/chrono/JapaneseEra;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/time/chrono/JapaneseEra;" />
+		<method name="values()[Ljava/time/chrono/JapaneseEra;" />
+		<field name="HEISEI" />
+		<field name="MEIJI" />
+		<field name="REIWA" since="30" />
+		<field name="SHOWA" />
+		<field name="TAISHO" />
+	</class>
+	<class name="java/time/chrono/MinguoChronology" since="26">
+		<extends name="java/time/chrono/AbstractChronology" />
+		<implements name="java/io/Serializable" />
+		<method name="date(III)Ljava/time/chrono/MinguoDate;" />
+		<method name="date(Ljava/time/chrono/Era;III)Ljava/time/chrono/MinguoDate;" />
+		<method name="date(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/MinguoDate;" />
+		<method name="dateEpochDay(J)Ljava/time/chrono/MinguoDate;" />
+		<method name="dateNow()Ljava/time/chrono/MinguoDate;" />
+		<method name="dateNow(Ljava/time/Clock;)Ljava/time/chrono/MinguoDate;" />
+		<method name="dateNow(Ljava/time/ZoneId;)Ljava/time/chrono/MinguoDate;" />
+		<method name="dateYearDay(II)Ljava/time/chrono/MinguoDate;" />
+		<method name="dateYearDay(Ljava/time/chrono/Era;II)Ljava/time/chrono/MinguoDate;" />
+		<method name="eraOf(I)Ljava/time/chrono/MinguoEra;" />
+		<method name="resolveDate(Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/MinguoDate;" />
+		<field name="INSTANCE" />
+	</class>
+	<class name="java/time/chrono/MinguoDate" since="26">
+		<extends name="java/lang/Object" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/MinguoDate;" />
+		<method name="getChronology()Ljava/time/chrono/MinguoChronology;" />
+		<method name="getEra()Ljava/time/chrono/MinguoEra;" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/MinguoDate;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/MinguoDate;" />
+		<method name="now()Ljava/time/chrono/MinguoDate;" />
+		<method name="now(Ljava/time/Clock;)Ljava/time/chrono/MinguoDate;" />
+		<method name="now(Ljava/time/ZoneId;)Ljava/time/chrono/MinguoDate;" />
+		<method name="of(III)Ljava/time/chrono/MinguoDate;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/MinguoDate;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/MinguoDate;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/MinguoDate;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/MinguoDate;" />
+	</class>
+	<class name="java/time/chrono/MinguoEra" since="26">
+		<extends name="java/lang/Enum" />
+		<implements name="java/time/chrono/Era" />
+		<method name="of(I)Ljava/time/chrono/MinguoEra;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/time/chrono/MinguoEra;" />
+		<method name="values()[Ljava/time/chrono/MinguoEra;" />
+		<field name="BEFORE_ROC" />
+		<field name="ROC" />
+	</class>
+	<class name="java/time/chrono/ThaiBuddhistChronology" since="26">
+		<extends name="java/time/chrono/AbstractChronology" />
+		<implements name="java/io/Serializable" />
+		<method name="date(III)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="date(Ljava/time/chrono/Era;III)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="date(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="dateEpochDay(J)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="dateNow()Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="dateNow(Ljava/time/Clock;)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="dateNow(Ljava/time/ZoneId;)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="dateYearDay(II)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="dateYearDay(Ljava/time/chrono/Era;II)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="eraOf(I)Ljava/time/chrono/ThaiBuddhistEra;" />
+		<method name="resolveDate(Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<field name="INSTANCE" />
+	</class>
+	<class name="java/time/chrono/ThaiBuddhistDate" since="26">
+		<extends name="java/lang/Object" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="getChronology()Ljava/time/chrono/ThaiBuddhistChronology;" />
+		<method name="getEra()Ljava/time/chrono/ThaiBuddhistEra;" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="now()Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="now(Ljava/time/Clock;)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="now(Ljava/time/ZoneId;)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="of(III)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/ThaiBuddhistDate;" />
+	</class>
+	<class name="java/time/chrono/ThaiBuddhistEra" since="26">
+		<extends name="java/lang/Enum" />
+		<implements name="java/time/chrono/Era" />
+		<method name="of(I)Ljava/time/chrono/ThaiBuddhistEra;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/time/chrono/ThaiBuddhistEra;" />
+		<method name="values()[Ljava/time/chrono/ThaiBuddhistEra;" />
+		<field name="BE" />
+		<field name="BEFORE_BE" />
+	</class>
+	<class name="java/time/format/DateTimeFormatter" since="26">
+		<extends name="java/lang/Object" />
+		<method name="format(Ljava/time/temporal/TemporalAccessor;)Ljava/lang/String;" />
+		<method name="formatTo(Ljava/time/temporal/TemporalAccessor;Ljava/lang/Appendable;)V" />
+		<method name="getChronology()Ljava/time/chrono/Chronology;" />
+		<method name="getDecimalStyle()Ljava/time/format/DecimalStyle;" />
+		<method name="getLocale()Ljava/util/Locale;" />
+		<method name="getResolverFields()Ljava/util/Set;" />
+		<method name="getResolverStyle()Ljava/time/format/ResolverStyle;" />
+		<method name="getZone()Ljava/time/ZoneId;" />
+		<method name="ofLocalizedDate(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter;" />
+		<method name="ofLocalizedDateTime(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter;" />
+		<method name="ofLocalizedDateTime(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter;" />
+		<method name="ofLocalizedTime(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter;" />
+		<method name="ofPattern(Ljava/lang/String;)Ljava/time/format/DateTimeFormatter;" />
+		<method name="ofPattern(Ljava/lang/String;Ljava/util/Locale;)Ljava/time/format/DateTimeFormatter;" />
+		<method name="parse(Ljava/lang/CharSequence;)Ljava/time/temporal/TemporalAccessor;" />
+		<method name="parse(Ljava/lang/CharSequence;Ljava/text/ParsePosition;)Ljava/time/temporal/TemporalAccessor;" />
+		<method name="parse(Ljava/lang/CharSequence;Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;" />
+		<method name="parseBest(Ljava/lang/CharSequence;[Ljava/time/temporal/TemporalQuery;)Ljava/time/temporal/TemporalAccessor;" />
+		<method name="parseUnresolved(Ljava/lang/CharSequence;Ljava/text/ParsePosition;)Ljava/time/temporal/TemporalAccessor;" />
+		<method name="parsedExcessDays()Ljava/time/temporal/TemporalQuery;" />
+		<method name="parsedLeapSecond()Ljava/time/temporal/TemporalQuery;" />
+		<method name="toFormat()Ljava/text/Format;" />
+		<method name="toFormat(Ljava/time/temporal/TemporalQuery;)Ljava/text/Format;" />
+		<method name="withChronology(Ljava/time/chrono/Chronology;)Ljava/time/format/DateTimeFormatter;" />
+		<method name="withDecimalStyle(Ljava/time/format/DecimalStyle;)Ljava/time/format/DateTimeFormatter;" />
+		<method name="withLocale(Ljava/util/Locale;)Ljava/time/format/DateTimeFormatter;" />
+		<method name="withResolverFields(Ljava/util/Set;)Ljava/time/format/DateTimeFormatter;" />
+		<method name="withResolverFields([Ljava/time/temporal/TemporalField;)Ljava/time/format/DateTimeFormatter;" />
+		<method name="withResolverStyle(Ljava/time/format/ResolverStyle;)Ljava/time/format/DateTimeFormatter;" />
+		<method name="withZone(Ljava/time/ZoneId;)Ljava/time/format/DateTimeFormatter;" />
+		<field name="BASIC_ISO_DATE" />
+		<field name="ISO_DATE" />
+		<field name="ISO_DATE_TIME" />
+		<field name="ISO_INSTANT" />
+		<field name="ISO_LOCAL_DATE" />
+		<field name="ISO_LOCAL_DATE_TIME" />
+		<field name="ISO_LOCAL_TIME" />
+		<field name="ISO_OFFSET_DATE" />
+		<field name="ISO_OFFSET_DATE_TIME" />
+		<field name="ISO_OFFSET_TIME" />
+		<field name="ISO_ORDINAL_DATE" />
+		<field name="ISO_TIME" />
+		<field name="ISO_WEEK_DATE" />
+		<field name="ISO_ZONED_DATE_TIME" />
+		<field name="RFC_1123_DATE_TIME" />
+	</class>
+	<class name="java/time/format/DateTimeFormatterBuilder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="append(Ljava/time/format/DateTimeFormatter;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendChronologyId()Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendChronologyText(Ljava/time/format/TextStyle;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendFraction(Ljava/time/temporal/TemporalField;IIZ)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendInstant()Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendInstant(I)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendLiteral(C)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendLiteral(Ljava/lang/String;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendLocalized(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendLocalizedOffset(Ljava/time/format/TextStyle;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendOffset(Ljava/lang/String;Ljava/lang/String;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendOffsetId()Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendOptional(Ljava/time/format/DateTimeFormatter;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendPattern(Ljava/lang/String;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendText(Ljava/time/temporal/TemporalField;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendText(Ljava/time/temporal/TemporalField;Ljava/time/format/TextStyle;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendText(Ljava/time/temporal/TemporalField;Ljava/util/Map;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendValue(Ljava/time/temporal/TemporalField;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendValue(Ljava/time/temporal/TemporalField;I)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendValue(Ljava/time/temporal/TemporalField;IILjava/time/format/SignStyle;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendValueReduced(Ljava/time/temporal/TemporalField;III)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendValueReduced(Ljava/time/temporal/TemporalField;IILjava/time/chrono/ChronoLocalDate;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendZoneId()Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendZoneOrOffsetId()Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendZoneRegionId()Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendZoneText(Ljava/time/format/TextStyle;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendZoneText(Ljava/time/format/TextStyle;Ljava/util/Set;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="getLocalizedDateTimePattern(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;Ljava/time/chrono/Chronology;Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="optionalEnd()Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="optionalStart()Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="padNext(I)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="padNext(IC)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="parseCaseInsensitive()Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="parseCaseSensitive()Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="parseDefaulting(Ljava/time/temporal/TemporalField;J)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="parseLenient()Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="parseStrict()Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="toFormatter()Ljava/time/format/DateTimeFormatter;" />
+		<method name="toFormatter(Ljava/util/Locale;)Ljava/time/format/DateTimeFormatter;" />
+	</class>
+	<class name="java/time/format/DateTimeParseException" since="26">
+		<extends name="java/time/DateTimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/CharSequence;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/CharSequence;ILjava/lang/Throwable;)V" />
+		<method name="getErrorIndex()I" />
+		<method name="getParsedString()Ljava/lang/String;" />
+	</class>
+	<class name="java/time/format/DecimalStyle" since="26">
+		<extends name="java/lang/Object" />
+		<method name="getAvailableLocales()Ljava/util/Set;" />
+		<method name="getDecimalSeparator()C" />
+		<method name="getNegativeSign()C" />
+		<method name="getPositiveSign()C" />
+		<method name="getZeroDigit()C" />
+		<method name="of(Ljava/util/Locale;)Ljava/time/format/DecimalStyle;" />
+		<method name="ofDefaultLocale()Ljava/time/format/DecimalStyle;" />
+		<method name="withDecimalSeparator(C)Ljava/time/format/DecimalStyle;" />
+		<method name="withNegativeSign(C)Ljava/time/format/DecimalStyle;" />
+		<method name="withPositiveSign(C)Ljava/time/format/DecimalStyle;" />
+		<method name="withZeroDigit(C)Ljava/time/format/DecimalStyle;" />
+		<field name="STANDARD" />
+	</class>
+	<class name="java/time/format/FormatStyle" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/time/format/FormatStyle;" />
+		<method name="values()[Ljava/time/format/FormatStyle;" />
+		<field name="FULL" />
+		<field name="LONG" />
+		<field name="MEDIUM" />
+		<field name="SHORT" />
+	</class>
+	<class name="java/time/format/ResolverStyle" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/time/format/ResolverStyle;" />
+		<method name="values()[Ljava/time/format/ResolverStyle;" />
+		<field name="LENIENT" />
+		<field name="SMART" />
+		<field name="STRICT" />
+	</class>
+	<class name="java/time/format/SignStyle" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/time/format/SignStyle;" />
+		<method name="values()[Ljava/time/format/SignStyle;" />
+		<field name="ALWAYS" />
+		<field name="EXCEEDS_PAD" />
+		<field name="NEVER" />
+		<field name="NORMAL" />
+		<field name="NOT_NEGATIVE" />
+	</class>
+	<class name="java/time/format/TextStyle" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="asNormal()Ljava/time/format/TextStyle;" />
+		<method name="asStandalone()Ljava/time/format/TextStyle;" />
+		<method name="isStandalone()Z" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/time/format/TextStyle;" />
+		<method name="values()[Ljava/time/format/TextStyle;" />
+		<field name="FULL" />
+		<field name="FULL_STANDALONE" />
+		<field name="NARROW" />
+		<field name="NARROW_STANDALONE" />
+		<field name="SHORT" />
+		<field name="SHORT_STANDALONE" />
+	</class>
+	<class name="java/time/temporal/ChronoField" since="26">
+		<extends name="java/lang/Enum" />
+		<implements name="java/time/temporal/TemporalField" />
+		<method name="checkValidIntValue(J)I" />
+		<method name="checkValidValue(J)J" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/time/temporal/ChronoField;" />
+		<method name="values()[Ljava/time/temporal/ChronoField;" />
+		<field name="ALIGNED_DAY_OF_WEEK_IN_MONTH" />
+		<field name="ALIGNED_DAY_OF_WEEK_IN_YEAR" />
+		<field name="ALIGNED_WEEK_OF_MONTH" />
+		<field name="ALIGNED_WEEK_OF_YEAR" />
+		<field name="AMPM_OF_DAY" />
+		<field name="CLOCK_HOUR_OF_AMPM" />
+		<field name="CLOCK_HOUR_OF_DAY" />
+		<field name="DAY_OF_MONTH" />
+		<field name="DAY_OF_WEEK" />
+		<field name="DAY_OF_YEAR" />
+		<field name="EPOCH_DAY" />
+		<field name="ERA" />
+		<field name="HOUR_OF_AMPM" />
+		<field name="HOUR_OF_DAY" />
+		<field name="INSTANT_SECONDS" />
+		<field name="MICRO_OF_DAY" />
+		<field name="MICRO_OF_SECOND" />
+		<field name="MILLI_OF_DAY" />
+		<field name="MILLI_OF_SECOND" />
+		<field name="MINUTE_OF_DAY" />
+		<field name="MINUTE_OF_HOUR" />
+		<field name="MONTH_OF_YEAR" />
+		<field name="NANO_OF_DAY" />
+		<field name="NANO_OF_SECOND" />
+		<field name="OFFSET_SECONDS" />
+		<field name="PROLEPTIC_MONTH" />
+		<field name="SECOND_OF_DAY" />
+		<field name="SECOND_OF_MINUTE" />
+		<field name="YEAR" />
+		<field name="YEAR_OF_ERA" />
+	</class>
+	<class name="java/time/temporal/ChronoUnit" since="26">
+		<extends name="java/lang/Enum" />
+		<implements name="java/time/temporal/TemporalUnit" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/time/temporal/ChronoUnit;" />
+		<method name="values()[Ljava/time/temporal/ChronoUnit;" />
+		<field name="CENTURIES" />
+		<field name="DAYS" />
+		<field name="DECADES" />
+		<field name="ERAS" />
+		<field name="FOREVER" />
+		<field name="HALF_DAYS" />
+		<field name="HOURS" />
+		<field name="MICROS" />
+		<field name="MILLENNIA" />
+		<field name="MILLIS" />
+		<field name="MINUTES" />
+		<field name="MONTHS" />
+		<field name="NANOS" />
+		<field name="SECONDS" />
+		<field name="WEEKS" />
+		<field name="YEARS" />
+	</class>
+	<class name="java/time/temporal/IsoFields" since="26">
+		<extends name="java/lang/Object" />
+		<field name="DAY_OF_QUARTER" />
+		<field name="QUARTER_OF_YEAR" />
+		<field name="QUARTER_YEARS" />
+		<field name="WEEK_BASED_YEAR" />
+		<field name="WEEK_BASED_YEARS" />
+		<field name="WEEK_OF_WEEK_BASED_YEAR" />
+	</class>
+	<class name="java/time/temporal/JulianFields" since="26">
+		<extends name="java/lang/Object" />
+		<field name="JULIAN_DAY" />
+		<field name="MODIFIED_JULIAN_DAY" />
+		<field name="RATA_DIE" />
+	</class>
+	<class name="java/time/temporal/Temporal" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/time/temporal/TemporalAccessor" />
+		<method name="isSupported(Ljava/time/temporal/TemporalUnit;)Z" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;" />
+		<method name="until(Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalUnit;)J" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/temporal/Temporal;" />
+	</class>
+	<class name="java/time/temporal/TemporalAccessor" since="26">
+		<extends name="java/lang/Object" />
+		<method name="get(Ljava/time/temporal/TemporalField;)I" />
+		<method name="getLong(Ljava/time/temporal/TemporalField;)J" />
+		<method name="isSupported(Ljava/time/temporal/TemporalField;)Z" />
+		<method name="query(Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;" />
+		<method name="range(Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange;" />
+	</class>
+	<class name="java/time/temporal/TemporalAdjuster" since="26">
+		<extends name="java/lang/Object" />
+		<method name="adjustInto(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;" />
+	</class>
+	<class name="java/time/temporal/TemporalAdjusters" since="26">
+		<extends name="java/lang/Object" />
+		<method name="dayOfWeekInMonth(ILjava/time/DayOfWeek;)Ljava/time/temporal/TemporalAdjuster;" />
+		<method name="firstDayOfMonth()Ljava/time/temporal/TemporalAdjuster;" />
+		<method name="firstDayOfNextMonth()Ljava/time/temporal/TemporalAdjuster;" />
+		<method name="firstDayOfNextYear()Ljava/time/temporal/TemporalAdjuster;" />
+		<method name="firstDayOfYear()Ljava/time/temporal/TemporalAdjuster;" />
+		<method name="firstInMonth(Ljava/time/DayOfWeek;)Ljava/time/temporal/TemporalAdjuster;" />
+		<method name="lastDayOfMonth()Ljava/time/temporal/TemporalAdjuster;" />
+		<method name="lastDayOfYear()Ljava/time/temporal/TemporalAdjuster;" />
+		<method name="lastInMonth(Ljava/time/DayOfWeek;)Ljava/time/temporal/TemporalAdjuster;" />
+		<method name="next(Ljava/time/DayOfWeek;)Ljava/time/temporal/TemporalAdjuster;" />
+		<method name="nextOrSame(Ljava/time/DayOfWeek;)Ljava/time/temporal/TemporalAdjuster;" />
+		<method name="ofDateAdjuster(Ljava/util/function/UnaryOperator;)Ljava/time/temporal/TemporalAdjuster;" />
+		<method name="previous(Ljava/time/DayOfWeek;)Ljava/time/temporal/TemporalAdjuster;" />
+		<method name="previousOrSame(Ljava/time/DayOfWeek;)Ljava/time/temporal/TemporalAdjuster;" />
+	</class>
+	<class name="java/time/temporal/TemporalAmount" since="26">
+		<extends name="java/lang/Object" />
+		<method name="addTo(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;" />
+		<method name="get(Ljava/time/temporal/TemporalUnit;)J" />
+		<method name="getUnits()Ljava/util/List;" />
+		<method name="subtractFrom(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;" />
+	</class>
+	<class name="java/time/temporal/TemporalField" since="26">
+		<extends name="java/lang/Object" />
+		<method name="adjustInto(Ljava/time/temporal/Temporal;J)Ljava/time/temporal/Temporal;" />
+		<method name="getBaseUnit()Ljava/time/temporal/TemporalUnit;" />
+		<method name="getDisplayName(Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="getFrom(Ljava/time/temporal/TemporalAccessor;)J" />
+		<method name="getRangeUnit()Ljava/time/temporal/TemporalUnit;" />
+		<method name="isDateBased()Z" />
+		<method name="isSupportedBy(Ljava/time/temporal/TemporalAccessor;)Z" />
+		<method name="isTimeBased()Z" />
+		<method name="range()Ljava/time/temporal/ValueRange;" />
+		<method name="rangeRefinedBy(Ljava/time/temporal/TemporalAccessor;)Ljava/time/temporal/ValueRange;" />
+		<method name="resolve(Ljava/util/Map;Ljava/time/temporal/TemporalAccessor;Ljava/time/format/ResolverStyle;)Ljava/time/temporal/TemporalAccessor;" />
+	</class>
+	<class name="java/time/temporal/TemporalQueries" since="26">
+		<extends name="java/lang/Object" />
+		<method name="chronology()Ljava/time/temporal/TemporalQuery;" />
+		<method name="localDate()Ljava/time/temporal/TemporalQuery;" />
+		<method name="localTime()Ljava/time/temporal/TemporalQuery;" />
+		<method name="offset()Ljava/time/temporal/TemporalQuery;" />
+		<method name="precision()Ljava/time/temporal/TemporalQuery;" />
+		<method name="zone()Ljava/time/temporal/TemporalQuery;" />
+		<method name="zoneId()Ljava/time/temporal/TemporalQuery;" />
+	</class>
+	<class name="java/time/temporal/TemporalQuery" since="26">
+		<extends name="java/lang/Object" />
+		<method name="queryFrom(Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Object;" />
+	</class>
+	<class name="java/time/temporal/TemporalUnit" since="26">
+		<extends name="java/lang/Object" />
+		<method name="addTo(Ljava/time/temporal/Temporal;J)Ljava/time/temporal/Temporal;" />
+		<method name="between(Ljava/time/temporal/Temporal;Ljava/time/temporal/Temporal;)J" />
+		<method name="getDuration()Ljava/time/Duration;" />
+		<method name="isDateBased()Z" />
+		<method name="isDurationEstimated()Z" />
+		<method name="isSupportedBy(Ljava/time/temporal/Temporal;)Z" />
+		<method name="isTimeBased()Z" />
+	</class>
+	<class name="java/time/temporal/UnsupportedTemporalTypeException" since="26">
+		<extends name="java/time/DateTimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/time/temporal/ValueRange" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="checkValidIntValue(JLjava/time/temporal/TemporalField;)I" />
+		<method name="checkValidValue(JLjava/time/temporal/TemporalField;)J" />
+		<method name="getLargestMinimum()J" />
+		<method name="getMaximum()J" />
+		<method name="getMinimum()J" />
+		<method name="getSmallestMaximum()J" />
+		<method name="isFixed()Z" />
+		<method name="isIntValue()Z" />
+		<method name="isValidIntValue(J)Z" />
+		<method name="isValidValue(J)Z" />
+		<method name="of(JJ)Ljava/time/temporal/ValueRange;" />
+		<method name="of(JJJ)Ljava/time/temporal/ValueRange;" />
+		<method name="of(JJJJ)Ljava/time/temporal/ValueRange;" />
+	</class>
+	<class name="java/time/temporal/WeekFields" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="dayOfWeek()Ljava/time/temporal/TemporalField;" />
+		<method name="getFirstDayOfWeek()Ljava/time/DayOfWeek;" />
+		<method name="getMinimalDaysInFirstWeek()I" />
+		<method name="of(Ljava/time/DayOfWeek;I)Ljava/time/temporal/WeekFields;" />
+		<method name="of(Ljava/util/Locale;)Ljava/time/temporal/WeekFields;" />
+		<method name="weekBasedYear()Ljava/time/temporal/TemporalField;" />
+		<method name="weekOfMonth()Ljava/time/temporal/TemporalField;" />
+		<method name="weekOfWeekBasedYear()Ljava/time/temporal/TemporalField;" />
+		<method name="weekOfYear()Ljava/time/temporal/TemporalField;" />
+		<field name="ISO" />
+		<field name="SUNDAY_START" />
+		<field name="WEEK_BASED_YEARS" />
+	</class>
+	<class name="java/time/zone/ZoneOffsetTransition" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<method name="compareTo(Ljava/time/zone/ZoneOffsetTransition;)I" />
+		<method name="getDateTimeAfter()Ljava/time/LocalDateTime;" />
+		<method name="getDateTimeBefore()Ljava/time/LocalDateTime;" />
+		<method name="getDuration()Ljava/time/Duration;" />
+		<method name="getInstant()Ljava/time/Instant;" />
+		<method name="getOffsetAfter()Ljava/time/ZoneOffset;" />
+		<method name="getOffsetBefore()Ljava/time/ZoneOffset;" />
+		<method name="isGap()Z" />
+		<method name="isOverlap()Z" />
+		<method name="isValidOffset(Ljava/time/ZoneOffset;)Z" />
+		<method name="of(Ljava/time/LocalDateTime;Ljava/time/ZoneOffset;Ljava/time/ZoneOffset;)Ljava/time/zone/ZoneOffsetTransition;" />
+		<method name="toEpochSecond()J" />
+	</class>
+	<class name="java/time/zone/ZoneOffsetTransitionRule" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="createTransition(I)Ljava/time/zone/ZoneOffsetTransition;" />
+		<method name="getDayOfMonthIndicator()I" />
+		<method name="getDayOfWeek()Ljava/time/DayOfWeek;" />
+		<method name="getLocalTime()Ljava/time/LocalTime;" />
+		<method name="getMonth()Ljava/time/Month;" />
+		<method name="getOffsetAfter()Ljava/time/ZoneOffset;" />
+		<method name="getOffsetBefore()Ljava/time/ZoneOffset;" />
+		<method name="getStandardOffset()Ljava/time/ZoneOffset;" />
+		<method name="getTimeDefinition()Ljava/time/zone/ZoneOffsetTransitionRule$TimeDefinition;" />
+		<method name="isMidnightEndOfDay()Z" />
+		<method name="of(Ljava/time/Month;ILjava/time/DayOfWeek;Ljava/time/LocalTime;ZLjava/time/zone/ZoneOffsetTransitionRule$TimeDefinition;Ljava/time/ZoneOffset;Ljava/time/ZoneOffset;Ljava/time/ZoneOffset;)Ljava/time/zone/ZoneOffsetTransitionRule;" />
+	</class>
+	<class name="java/time/zone/ZoneOffsetTransitionRule$TimeDefinition" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="createDateTime(Ljava/time/LocalDateTime;Ljava/time/ZoneOffset;Ljava/time/ZoneOffset;)Ljava/time/LocalDateTime;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/time/zone/ZoneOffsetTransitionRule$TimeDefinition;" />
+		<method name="values()[Ljava/time/zone/ZoneOffsetTransitionRule$TimeDefinition;" />
+		<field name="STANDARD" />
+		<field name="UTC" />
+		<field name="WALL" />
+	</class>
+	<class name="java/time/zone/ZoneRules" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="getDaylightSavings(Ljava/time/Instant;)Ljava/time/Duration;" />
+		<method name="getOffset(Ljava/time/Instant;)Ljava/time/ZoneOffset;" />
+		<method name="getOffset(Ljava/time/LocalDateTime;)Ljava/time/ZoneOffset;" />
+		<method name="getStandardOffset(Ljava/time/Instant;)Ljava/time/ZoneOffset;" />
+		<method name="getTransition(Ljava/time/LocalDateTime;)Ljava/time/zone/ZoneOffsetTransition;" />
+		<method name="getTransitionRules()Ljava/util/List;" />
+		<method name="getTransitions()Ljava/util/List;" />
+		<method name="getValidOffsets(Ljava/time/LocalDateTime;)Ljava/util/List;" />
+		<method name="isDaylightSavings(Ljava/time/Instant;)Z" />
+		<method name="isFixedOffset()Z" />
+		<method name="isValidOffset(Ljava/time/LocalDateTime;Ljava/time/ZoneOffset;)Z" />
+		<method name="nextTransition(Ljava/time/Instant;)Ljava/time/zone/ZoneOffsetTransition;" />
+		<method name="of(Ljava/time/ZoneOffset;)Ljava/time/zone/ZoneRules;" />
+		<method name="of(Ljava/time/ZoneOffset;Ljava/time/ZoneOffset;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/time/zone/ZoneRules;" />
+		<method name="previousTransition(Ljava/time/Instant;)Ljava/time/zone/ZoneOffsetTransition;" />
+	</class>
+	<class name="java/time/zone/ZoneRulesException" since="26">
+		<extends name="java/time/DateTimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/util/AbstractCollection" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Collection" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/util/AbstractList" since="1">
+		<extends name="java/util/AbstractCollection" />
+		<implements name="java/util/List" />
+		<method name="&lt;init&gt;()V" />
+		<method name="removeRange(II)V" />
+		<field name="modCount" />
+	</class>
+	<class name="java/util/AbstractMap" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Map" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/util/AbstractMap$SimpleEntry" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/Map$Entry" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Map$Entry;)V" />
+	</class>
+	<class name="java/util/AbstractMap$SimpleImmutableEntry" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/Map$Entry" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Map$Entry;)V" />
+	</class>
+	<class name="java/util/AbstractQueue" since="1">
+		<extends name="java/util/AbstractCollection" />
+		<implements name="java/util/Queue" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/util/AbstractSequentialList" since="1">
+		<extends name="java/util/AbstractList" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/util/AbstractSet" since="1">
+		<extends name="java/util/AbstractCollection" />
+		<implements name="java/util/Set" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/util/ArrayDeque" since="9">
+		<extends name="java/util/AbstractCollection" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/util/Deque" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+		<method name="clone()Ljava/util/ArrayDeque;" />
+	</class>
+	<class name="java/util/ArrayList" since="1">
+		<extends name="java/util/AbstractList" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/util/RandomAccess" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+		<method name="ensureCapacity(I)V" />
+		<method name="trimToSize()V" />
+	</class>
+	<class name="java/util/Arrays" since="1">
+		<extends name="java/lang/Object" />
+		<method name="asList([Ljava/lang/Object;)Ljava/util/List;" />
+		<method name="binarySearch([BB)I" />
+		<method name="binarySearch([BIIB)I" since="9" />
+		<method name="binarySearch([CC)I" />
+		<method name="binarySearch([CIIC)I" since="9" />
+		<method name="binarySearch([DD)I" />
+		<method name="binarySearch([DIID)I" since="9" />
+		<method name="binarySearch([FF)I" />
+		<method name="binarySearch([FIIF)I" since="9" />
+		<method name="binarySearch([II)I" />
+		<method name="binarySearch([IIII)I" since="9" />
+		<method name="binarySearch([JIIJ)I" since="9" />
+		<method name="binarySearch([JJ)I" />
+		<method name="binarySearch([Ljava/lang/Object;IILjava/lang/Object;)I" since="9" />
+		<method name="binarySearch([Ljava/lang/Object;IILjava/lang/Object;Ljava/util/Comparator;)I" since="9" />
+		<method name="binarySearch([Ljava/lang/Object;Ljava/lang/Object;)I" />
+		<method name="binarySearch([Ljava/lang/Object;Ljava/lang/Object;Ljava/util/Comparator;)I" />
+		<method name="binarySearch([SIIS)I" since="9" />
+		<method name="binarySearch([SS)I" />
+		<method name="copyOf([BI)[B" since="9" />
+		<method name="copyOf([CI)[C" since="9" />
+		<method name="copyOf([DI)[D" since="9" />
+		<method name="copyOf([FI)[F" since="9" />
+		<method name="copyOf([II)[I" since="9" />
+		<method name="copyOf([JI)[J" since="9" />
+		<method name="copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;" since="9" />
+		<method name="copyOf([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object;" since="9" />
+		<method name="copyOf([SI)[S" since="9" />
+		<method name="copyOf([ZI)[Z" since="9" />
+		<method name="copyOfRange([BII)[B" since="9" />
+		<method name="copyOfRange([CII)[C" since="9" />
+		<method name="copyOfRange([DII)[D" since="9" />
+		<method name="copyOfRange([FII)[F" since="9" />
+		<method name="copyOfRange([III)[I" since="9" />
+		<method name="copyOfRange([JII)[J" since="9" />
+		<method name="copyOfRange([Ljava/lang/Object;II)[Ljava/lang/Object;" since="9" />
+		<method name="copyOfRange([Ljava/lang/Object;IILjava/lang/Class;)[Ljava/lang/Object;" since="9" />
+		<method name="copyOfRange([SII)[S" since="9" />
+		<method name="copyOfRange([ZII)[Z" since="9" />
+		<method name="deepEquals([Ljava/lang/Object;[Ljava/lang/Object;)Z" />
+		<method name="deepHashCode([Ljava/lang/Object;)I" />
+		<method name="deepToString([Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="equals([B[B)Z" />
+		<method name="equals([C[C)Z" />
+		<method name="equals([D[D)Z" />
+		<method name="equals([F[F)Z" />
+		<method name="equals([I[I)Z" />
+		<method name="equals([J[J)Z" />
+		<method name="equals([Ljava/lang/Object;[Ljava/lang/Object;)Z" />
+		<method name="equals([S[S)Z" />
+		<method name="equals([Z[Z)Z" />
+		<method name="fill([BB)V" />
+		<method name="fill([BIIB)V" />
+		<method name="fill([CC)V" />
+		<method name="fill([CIIC)V" />
+		<method name="fill([DD)V" />
+		<method name="fill([DIID)V" />
+		<method name="fill([FF)V" />
+		<method name="fill([FIIF)V" />
+		<method name="fill([II)V" />
+		<method name="fill([IIII)V" />
+		<method name="fill([JIIJ)V" />
+		<method name="fill([JJ)V" />
+		<method name="fill([Ljava/lang/Object;IILjava/lang/Object;)V" />
+		<method name="fill([Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="fill([SIIS)V" />
+		<method name="fill([SS)V" />
+		<method name="fill([ZIIZ)V" />
+		<method name="fill([ZZ)V" />
+		<method name="hashCode([B)I" />
+		<method name="hashCode([C)I" />
+		<method name="hashCode([D)I" />
+		<method name="hashCode([F)I" />
+		<method name="hashCode([I)I" />
+		<method name="hashCode([J)I" />
+		<method name="hashCode([Ljava/lang/Object;)I" />
+		<method name="hashCode([S)I" />
+		<method name="hashCode([Z)I" />
+		<method name="parallelPrefix([DIILjava/util/function/DoubleBinaryOperator;)V" since="24" />
+		<method name="parallelPrefix([DLjava/util/function/DoubleBinaryOperator;)V" since="24" />
+		<method name="parallelPrefix([IIILjava/util/function/IntBinaryOperator;)V" since="24" />
+		<method name="parallelPrefix([ILjava/util/function/IntBinaryOperator;)V" since="24" />
+		<method name="parallelPrefix([JIILjava/util/function/LongBinaryOperator;)V" since="24" />
+		<method name="parallelPrefix([JLjava/util/function/LongBinaryOperator;)V" since="24" />
+		<method name="parallelPrefix([Ljava/lang/Object;IILjava/util/function/BinaryOperator;)V" since="24" />
+		<method name="parallelPrefix([Ljava/lang/Object;Ljava/util/function/BinaryOperator;)V" since="24" />
+		<method name="parallelSetAll([DLjava/util/function/IntToDoubleFunction;)V" since="24" />
+		<method name="parallelSetAll([ILjava/util/function/IntUnaryOperator;)V" since="24" />
+		<method name="parallelSetAll([JLjava/util/function/IntToLongFunction;)V" since="24" />
+		<method name="parallelSetAll([Ljava/lang/Object;Ljava/util/function/IntFunction;)V" since="24" />
+		<method name="parallelSort([B)V" since="24" />
+		<method name="parallelSort([BII)V" since="24" />
+		<method name="parallelSort([C)V" since="24" />
+		<method name="parallelSort([CII)V" since="24" />
+		<method name="parallelSort([D)V" since="24" />
+		<method name="parallelSort([DII)V" since="24" />
+		<method name="parallelSort([F)V" since="24" />
+		<method name="parallelSort([FII)V" since="24" />
+		<method name="parallelSort([I)V" since="24" />
+		<method name="parallelSort([III)V" since="24" />
+		<method name="parallelSort([J)V" since="24" />
+		<method name="parallelSort([JII)V" since="24" />
+		<method name="parallelSort([Ljava/lang/Comparable;)V" since="24" />
+		<method name="parallelSort([Ljava/lang/Comparable;II)V" since="24" />
+		<method name="parallelSort([Ljava/lang/Object;IILjava/util/Comparator;)V" since="24" />
+		<method name="parallelSort([Ljava/lang/Object;Ljava/util/Comparator;)V" since="24" />
+		<method name="parallelSort([S)V" since="24" />
+		<method name="parallelSort([SII)V" since="24" />
+		<method name="setAll([DLjava/util/function/IntToDoubleFunction;)V" since="24" />
+		<method name="setAll([ILjava/util/function/IntUnaryOperator;)V" since="24" />
+		<method name="setAll([JLjava/util/function/IntToLongFunction;)V" since="24" />
+		<method name="setAll([Ljava/lang/Object;Ljava/util/function/IntFunction;)V" since="24" />
+		<method name="sort([B)V" />
+		<method name="sort([BII)V" />
+		<method name="sort([C)V" />
+		<method name="sort([CII)V" />
+		<method name="sort([D)V" />
+		<method name="sort([DII)V" />
+		<method name="sort([F)V" />
+		<method name="sort([FII)V" />
+		<method name="sort([I)V" />
+		<method name="sort([III)V" />
+		<method name="sort([J)V" />
+		<method name="sort([JII)V" />
+		<method name="sort([Ljava/lang/Object;)V" />
+		<method name="sort([Ljava/lang/Object;II)V" />
+		<method name="sort([Ljava/lang/Object;IILjava/util/Comparator;)V" />
+		<method name="sort([Ljava/lang/Object;Ljava/util/Comparator;)V" />
+		<method name="sort([S)V" />
+		<method name="sort([SII)V" />
+		<method name="spliterator([D)Ljava/util/Spliterator$OfDouble;" since="24" />
+		<method name="spliterator([DII)Ljava/util/Spliterator$OfDouble;" since="24" />
+		<method name="spliterator([I)Ljava/util/Spliterator$OfInt;" since="24" />
+		<method name="spliterator([III)Ljava/util/Spliterator$OfInt;" since="24" />
+		<method name="spliterator([J)Ljava/util/Spliterator$OfLong;" since="24" />
+		<method name="spliterator([JII)Ljava/util/Spliterator$OfLong;" since="24" />
+		<method name="spliterator([Ljava/lang/Object;)Ljava/util/Spliterator;" since="24" />
+		<method name="spliterator([Ljava/lang/Object;II)Ljava/util/Spliterator;" since="24" />
+		<method name="stream([D)Ljava/util/stream/DoubleStream;" since="24" />
+		<method name="stream([DII)Ljava/util/stream/DoubleStream;" since="24" />
+		<method name="stream([I)Ljava/util/stream/IntStream;" since="24" />
+		<method name="stream([III)Ljava/util/stream/IntStream;" since="24" />
+		<method name="stream([J)Ljava/util/stream/LongStream;" since="24" />
+		<method name="stream([JII)Ljava/util/stream/LongStream;" since="24" />
+		<method name="stream([Ljava/lang/Object;)Ljava/util/stream/Stream;" since="24" />
+		<method name="stream([Ljava/lang/Object;II)Ljava/util/stream/Stream;" since="24" />
+		<method name="toString([B)Ljava/lang/String;" />
+		<method name="toString([C)Ljava/lang/String;" />
+		<method name="toString([D)Ljava/lang/String;" />
+		<method name="toString([F)Ljava/lang/String;" />
+		<method name="toString([I)Ljava/lang/String;" />
+		<method name="toString([J)Ljava/lang/String;" />
+		<method name="toString([Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="toString([S)Ljava/lang/String;" />
+		<method name="toString([Z)Ljava/lang/String;" />
+	</class>
+	<class name="java/util/Base64" since="26">
+		<extends name="java/lang/Object" />
+		<method name="getDecoder()Ljava/util/Base64$Decoder;" />
+		<method name="getEncoder()Ljava/util/Base64$Encoder;" />
+		<method name="getMimeDecoder()Ljava/util/Base64$Decoder;" />
+		<method name="getMimeEncoder()Ljava/util/Base64$Encoder;" />
+		<method name="getMimeEncoder(I[B)Ljava/util/Base64$Encoder;" />
+		<method name="getUrlDecoder()Ljava/util/Base64$Decoder;" />
+		<method name="getUrlEncoder()Ljava/util/Base64$Encoder;" />
+	</class>
+	<class name="java/util/Base64$Decoder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="decode(Ljava/lang/String;)[B" />
+		<method name="decode(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;" />
+		<method name="decode([B)[B" />
+		<method name="decode([B[B)I" />
+		<method name="wrap(Ljava/io/InputStream;)Ljava/io/InputStream;" />
+	</class>
+	<class name="java/util/Base64$Encoder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="encode(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;" />
+		<method name="encode([B)[B" />
+		<method name="encode([B[B)I" />
+		<method name="encodeToString([B)Ljava/lang/String;" />
+		<method name="withoutPadding()Ljava/util/Base64$Encoder;" />
+		<method name="wrap(Ljava/io/OutputStream;)Ljava/io/OutputStream;" />
+	</class>
+	<class name="java/util/BitSet" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="and(Ljava/util/BitSet;)V" />
+		<method name="andNot(Ljava/util/BitSet;)V" />
+		<method name="cardinality()I" />
+		<method name="clear()V" />
+		<method name="clear(I)V" />
+		<method name="clear(II)V" />
+		<method name="flip(I)V" />
+		<method name="flip(II)V" />
+		<method name="get(I)Z" />
+		<method name="get(II)Ljava/util/BitSet;" />
+		<method name="intersects(Ljava/util/BitSet;)Z" />
+		<method name="isEmpty()Z" />
+		<method name="length()I" />
+		<method name="nextClearBit(I)I" />
+		<method name="nextSetBit(I)I" />
+		<method name="or(Ljava/util/BitSet;)V" />
+		<method name="previousClearBit(I)I" since="19" />
+		<method name="previousSetBit(I)I" since="19" />
+		<method name="set(I)V" />
+		<method name="set(II)V" />
+		<method name="set(IIZ)V" />
+		<method name="set(IZ)V" />
+		<method name="size()I" />
+		<method name="stream()Ljava/util/stream/IntStream;" since="24" />
+		<method name="toByteArray()[B" since="19" />
+		<method name="toLongArray()[J" since="19" />
+		<method name="valueOf(Ljava/nio/ByteBuffer;)Ljava/util/BitSet;" since="19" />
+		<method name="valueOf(Ljava/nio/LongBuffer;)Ljava/util/BitSet;" since="19" />
+		<method name="valueOf([B)Ljava/util/BitSet;" since="19" />
+		<method name="valueOf([J)Ljava/util/BitSet;" since="19" />
+		<method name="xor(Ljava/util/BitSet;)V" />
+	</class>
+	<class name="java/util/Calendar" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/TimeZone;Ljava/util/Locale;)V" />
+		<method name="add(II)V" />
+		<method name="after(Ljava/lang/Object;)Z" />
+		<method name="before(Ljava/lang/Object;)Z" />
+		<method name="clear()V" />
+		<method name="clear(I)V" />
+		<method name="compareTo(Ljava/util/Calendar;)I" />
+		<method name="complete()V" />
+		<method name="computeFields()V" />
+		<method name="computeTime()V" />
+		<method name="get(I)I" />
+		<method name="getActualMaximum(I)I" />
+		<method name="getActualMinimum(I)I" />
+		<method name="getAvailableCalendarTypes()Ljava/util/Set;" since="26" />
+		<method name="getAvailableLocales()[Ljava/util/Locale;" />
+		<method name="getCalendarType()Ljava/lang/String;" since="26" />
+		<method name="getDisplayName(IILjava/util/Locale;)Ljava/lang/String;" since="9" />
+		<method name="getDisplayNames(IILjava/util/Locale;)Ljava/util/Map;" since="9" />
+		<method name="getFirstDayOfWeek()I" />
+		<method name="getGreatestMinimum(I)I" />
+		<method name="getInstance()Ljava/util/Calendar;" />
+		<method name="getInstance(Ljava/util/Locale;)Ljava/util/Calendar;" />
+		<method name="getInstance(Ljava/util/TimeZone;)Ljava/util/Calendar;" />
+		<method name="getInstance(Ljava/util/TimeZone;Ljava/util/Locale;)Ljava/util/Calendar;" />
+		<method name="getLeastMaximum(I)I" />
+		<method name="getMaximum(I)I" />
+		<method name="getMinimalDaysInFirstWeek()I" />
+		<method name="getMinimum(I)I" />
+		<method name="getTime()Ljava/util/Date;" />
+		<method name="getTimeInMillis()J" />
+		<method name="getTimeZone()Ljava/util/TimeZone;" />
+		<method name="getWeekYear()I" since="24" />
+		<method name="getWeeksInWeekYear()I" since="24" />
+		<method name="internalGet(I)I" />
+		<method name="isLenient()Z" />
+		<method name="isSet(I)Z" />
+		<method name="isWeekDateSupported()Z" since="24" />
+		<method name="roll(II)V" />
+		<method name="roll(IZ)V" />
+		<method name="set(II)V" />
+		<method name="set(III)V" />
+		<method name="set(IIIII)V" />
+		<method name="set(IIIIII)V" />
+		<method name="setFirstDayOfWeek(I)V" />
+		<method name="setLenient(Z)V" />
+		<method name="setMinimalDaysInFirstWeek(I)V" />
+		<method name="setTime(Ljava/util/Date;)V" />
+		<method name="setTimeInMillis(J)V" />
+		<method name="setTimeZone(Ljava/util/TimeZone;)V" />
+		<method name="setWeekDate(III)V" since="24" />
+		<method name="toInstant()Ljava/time/Instant;" since="26" />
+		<field name="ALL_STYLES" since="9" />
+		<field name="AM" />
+		<field name="AM_PM" />
+		<field name="APRIL" />
+		<field name="AUGUST" />
+		<field name="DATE" />
+		<field name="DAY_OF_MONTH" />
+		<field name="DAY_OF_WEEK" />
+		<field name="DAY_OF_WEEK_IN_MONTH" />
+		<field name="DAY_OF_YEAR" />
+		<field name="DECEMBER" />
+		<field name="DST_OFFSET" />
+		<field name="ERA" />
+		<field name="FEBRUARY" />
+		<field name="FIELD_COUNT" />
+		<field name="FRIDAY" />
+		<field name="HOUR" />
+		<field name="HOUR_OF_DAY" />
+		<field name="JANUARY" />
+		<field name="JULY" />
+		<field name="JUNE" />
+		<field name="LONG" since="9" />
+		<field name="LONG_FORMAT" since="26" />
+		<field name="LONG_STANDALONE" since="26" />
+		<field name="MARCH" />
+		<field name="MAY" />
+		<field name="MILLISECOND" />
+		<field name="MINUTE" />
+		<field name="MONDAY" />
+		<field name="MONTH" />
+		<field name="NARROW_FORMAT" since="26" />
+		<field name="NARROW_STANDALONE" since="26" />
+		<field name="NOVEMBER" />
+		<field name="OCTOBER" />
+		<field name="PM" />
+		<field name="SATURDAY" />
+		<field name="SECOND" />
+		<field name="SEPTEMBER" />
+		<field name="SHORT" since="9" />
+		<field name="SHORT_FORMAT" since="26" />
+		<field name="SHORT_STANDALONE" since="26" />
+		<field name="SUNDAY" />
+		<field name="THURSDAY" />
+		<field name="TUESDAY" />
+		<field name="UNDECIMBER" />
+		<field name="WEDNESDAY" />
+		<field name="WEEK_OF_MONTH" />
+		<field name="WEEK_OF_YEAR" />
+		<field name="YEAR" />
+		<field name="ZONE_OFFSET" />
+		<field name="areFieldsSet" />
+		<field name="fields" />
+		<field name="isSet" />
+		<field name="isTimeSet" />
+		<field name="time" />
+	</class>
+	<class name="java/util/Calendar$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Ljava/util/Calendar;" />
+		<method name="set(II)Ljava/util/Calendar$Builder;" />
+		<method name="setCalendarType(Ljava/lang/String;)Ljava/util/Calendar$Builder;" />
+		<method name="setDate(III)Ljava/util/Calendar$Builder;" />
+		<method name="setFields([I)Ljava/util/Calendar$Builder;" />
+		<method name="setInstant(J)Ljava/util/Calendar$Builder;" />
+		<method name="setInstant(Ljava/util/Date;)Ljava/util/Calendar$Builder;" />
+		<method name="setLenient(Z)Ljava/util/Calendar$Builder;" />
+		<method name="setLocale(Ljava/util/Locale;)Ljava/util/Calendar$Builder;" />
+		<method name="setTimeOfDay(III)Ljava/util/Calendar$Builder;" />
+		<method name="setTimeOfDay(IIII)Ljava/util/Calendar$Builder;" />
+		<method name="setTimeZone(Ljava/util/TimeZone;)Ljava/util/Calendar$Builder;" />
+		<method name="setWeekDate(III)Ljava/util/Calendar$Builder;" />
+		<method name="setWeekDefinition(II)Ljava/util/Calendar$Builder;" />
+	</class>
+	<class name="java/util/Collection" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Iterable" />
+		<method name="add(Ljava/lang/Object;)Z" />
+		<method name="addAll(Ljava/util/Collection;)Z" />
+		<method name="clear()V" />
+		<method name="contains(Ljava/lang/Object;)Z" />
+		<method name="containsAll(Ljava/util/Collection;)Z" />
+		<method name="isEmpty()Z" />
+		<method name="parallelStream()Ljava/util/stream/Stream;" since="24" />
+		<method name="remove(Ljava/lang/Object;)Z" />
+		<method name="removeAll(Ljava/util/Collection;)Z" />
+		<method name="removeIf(Ljava/util/function/Predicate;)Z" since="24" />
+		<method name="retainAll(Ljava/util/Collection;)Z" />
+		<method name="size()I" />
+		<method name="stream()Ljava/util/stream/Stream;" since="24" />
+		<method name="toArray()[Ljava/lang/Object;" />
+		<method name="toArray([Ljava/lang/Object;)[Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/Collections" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addAll(Ljava/util/Collection;[Ljava/lang/Object;)Z" />
+		<method name="asLifoQueue(Ljava/util/Deque;)Ljava/util/Queue;" since="9" />
+		<method name="binarySearch(Ljava/util/List;Ljava/lang/Object;)I" />
+		<method name="binarySearch(Ljava/util/List;Ljava/lang/Object;Ljava/util/Comparator;)I" />
+		<method name="checkedCollection(Ljava/util/Collection;Ljava/lang/Class;)Ljava/util/Collection;" />
+		<method name="checkedList(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List;" />
+		<method name="checkedMap(Ljava/util/Map;Ljava/lang/Class;Ljava/lang/Class;)Ljava/util/Map;" />
+		<method name="checkedNavigableMap(Ljava/util/NavigableMap;Ljava/lang/Class;Ljava/lang/Class;)Ljava/util/NavigableMap;" since="26" />
+		<method name="checkedNavigableSet(Ljava/util/NavigableSet;Ljava/lang/Class;)Ljava/util/NavigableSet;" since="26" />
+		<method name="checkedQueue(Ljava/util/Queue;Ljava/lang/Class;)Ljava/util/Queue;" since="26" />
+		<method name="checkedSet(Ljava/util/Set;Ljava/lang/Class;)Ljava/util/Set;" />
+		<method name="checkedSortedMap(Ljava/util/SortedMap;Ljava/lang/Class;Ljava/lang/Class;)Ljava/util/SortedMap;" />
+		<method name="checkedSortedSet(Ljava/util/SortedSet;Ljava/lang/Class;)Ljava/util/SortedSet;" />
+		<method name="copy(Ljava/util/List;Ljava/util/List;)V" />
+		<method name="disjoint(Ljava/util/Collection;Ljava/util/Collection;)Z" />
+		<method name="emptyEnumeration()Ljava/util/Enumeration;" since="19" />
+		<method name="emptyIterator()Ljava/util/Iterator;" since="19" />
+		<method name="emptyList()Ljava/util/List;" />
+		<method name="emptyListIterator()Ljava/util/ListIterator;" since="19" />
+		<method name="emptyMap()Ljava/util/Map;" />
+		<method name="emptyNavigableMap()Ljava/util/NavigableMap;" since="26" />
+		<method name="emptyNavigableSet()Ljava/util/NavigableSet;" since="26" />
+		<method name="emptySet()Ljava/util/Set;" />
+		<method name="emptySortedMap()Ljava/util/SortedMap;" since="26" />
+		<method name="emptySortedSet()Ljava/util/SortedSet;" since="26" />
+		<method name="enumeration(Ljava/util/Collection;)Ljava/util/Enumeration;" />
+		<method name="fill(Ljava/util/List;Ljava/lang/Object;)V" />
+		<method name="frequency(Ljava/util/Collection;Ljava/lang/Object;)I" />
+		<method name="indexOfSubList(Ljava/util/List;Ljava/util/List;)I" />
+		<method name="lastIndexOfSubList(Ljava/util/List;Ljava/util/List;)I" />
+		<method name="list(Ljava/util/Enumeration;)Ljava/util/ArrayList;" />
+		<method name="max(Ljava/util/Collection;)Ljava/lang/Object;" />
+		<method name="max(Ljava/util/Collection;Ljava/util/Comparator;)Ljava/lang/Object;" />
+		<method name="min(Ljava/util/Collection;)Ljava/lang/Object;" />
+		<method name="min(Ljava/util/Collection;Ljava/util/Comparator;)Ljava/lang/Object;" />
+		<method name="nCopies(ILjava/lang/Object;)Ljava/util/List;" />
+		<method name="newSetFromMap(Ljava/util/Map;)Ljava/util/Set;" since="9" />
+		<method name="replaceAll(Ljava/util/List;Ljava/lang/Object;Ljava/lang/Object;)Z" />
+		<method name="reverse(Ljava/util/List;)V" />
+		<method name="reverseOrder()Ljava/util/Comparator;" />
+		<method name="reverseOrder(Ljava/util/Comparator;)Ljava/util/Comparator;" />
+		<method name="rotate(Ljava/util/List;I)V" />
+		<method name="shuffle(Ljava/util/List;)V" />
+		<method name="shuffle(Ljava/util/List;Ljava/util/Random;)V" />
+		<method name="singleton(Ljava/lang/Object;)Ljava/util/Set;" />
+		<method name="singletonList(Ljava/lang/Object;)Ljava/util/List;" />
+		<method name="singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;" />
+		<method name="sort(Ljava/util/List;)V" />
+		<method name="sort(Ljava/util/List;Ljava/util/Comparator;)V" />
+		<method name="swap(Ljava/util/List;II)V" />
+		<method name="synchronizedCollection(Ljava/util/Collection;)Ljava/util/Collection;" />
+		<method name="synchronizedList(Ljava/util/List;)Ljava/util/List;" />
+		<method name="synchronizedMap(Ljava/util/Map;)Ljava/util/Map;" />
+		<method name="synchronizedNavigableMap(Ljava/util/NavigableMap;)Ljava/util/NavigableMap;" since="26" />
+		<method name="synchronizedNavigableSet(Ljava/util/NavigableSet;)Ljava/util/NavigableSet;" since="26" />
+		<method name="synchronizedSet(Ljava/util/Set;)Ljava/util/Set;" />
+		<method name="synchronizedSortedMap(Ljava/util/SortedMap;)Ljava/util/SortedMap;" />
+		<method name="synchronizedSortedSet(Ljava/util/SortedSet;)Ljava/util/SortedSet;" />
+		<method name="unmodifiableCollection(Ljava/util/Collection;)Ljava/util/Collection;" />
+		<method name="unmodifiableList(Ljava/util/List;)Ljava/util/List;" />
+		<method name="unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;" />
+		<method name="unmodifiableNavigableMap(Ljava/util/NavigableMap;)Ljava/util/NavigableMap;" since="26" />
+		<method name="unmodifiableNavigableSet(Ljava/util/NavigableSet;)Ljava/util/NavigableSet;" since="26" />
+		<method name="unmodifiableSet(Ljava/util/Set;)Ljava/util/Set;" />
+		<method name="unmodifiableSortedMap(Ljava/util/SortedMap;)Ljava/util/SortedMap;" />
+		<method name="unmodifiableSortedSet(Ljava/util/SortedSet;)Ljava/util/SortedSet;" />
+		<field name="EMPTY_LIST" />
+		<field name="EMPTY_MAP" />
+		<field name="EMPTY_SET" />
+	</class>
+	<class name="java/util/Comparator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="compare(Ljava/lang/Object;Ljava/lang/Object;)I" />
+		<method name="comparing(Ljava/util/function/Function;)Ljava/util/Comparator;" since="24" />
+		<method name="comparing(Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator;" since="24" />
+		<method name="comparingDouble(Ljava/util/function/ToDoubleFunction;)Ljava/util/Comparator;" since="24" />
+		<method name="comparingInt(Ljava/util/function/ToIntFunction;)Ljava/util/Comparator;" since="24" />
+		<method name="comparingLong(Ljava/util/function/ToLongFunction;)Ljava/util/Comparator;" since="24" />
+		<method name="naturalOrder()Ljava/util/Comparator;" since="24" />
+		<method name="nullsFirst(Ljava/util/Comparator;)Ljava/util/Comparator;" since="24" />
+		<method name="nullsLast(Ljava/util/Comparator;)Ljava/util/Comparator;" since="24" />
+		<method name="reverseOrder()Ljava/util/Comparator;" since="24" />
+		<method name="reversed()Ljava/util/Comparator;" since="24" />
+		<method name="thenComparing(Ljava/util/Comparator;)Ljava/util/Comparator;" since="24" />
+		<method name="thenComparing(Ljava/util/function/Function;)Ljava/util/Comparator;" since="24" />
+		<method name="thenComparing(Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator;" since="24" />
+		<method name="thenComparingDouble(Ljava/util/function/ToDoubleFunction;)Ljava/util/Comparator;" since="24" />
+		<method name="thenComparingInt(Ljava/util/function/ToIntFunction;)Ljava/util/Comparator;" since="24" />
+		<method name="thenComparingLong(Ljava/util/function/ToLongFunction;)Ljava/util/Comparator;" since="24" />
+	</class>
+	<class name="java/util/ConcurrentModificationException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" since="19" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" since="19" />
+	</class>
+	<class name="java/util/Currency" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="getAvailableCurrencies()Ljava/util/Set;" since="19" />
+		<method name="getCurrencyCode()Ljava/lang/String;" />
+		<method name="getDefaultFractionDigits()I" />
+		<method name="getDisplayName()Ljava/lang/String;" since="19" />
+		<method name="getDisplayName(Ljava/util/Locale;)Ljava/lang/String;" since="19" />
+		<method name="getInstance(Ljava/lang/String;)Ljava/util/Currency;" />
+		<method name="getInstance(Ljava/util/Locale;)Ljava/util/Currency;" />
+		<method name="getNumericCode()I" since="24" />
+		<method name="getSymbol()Ljava/lang/String;" />
+		<method name="getSymbol(Ljava/util/Locale;)Ljava/lang/String;" />
+	</class>
+	<class name="java/util/Date" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(III)V" deprecated="15" />
+		<method name="&lt;init&gt;(IIIII)V" deprecated="15" />
+		<method name="&lt;init&gt;(IIIIII)V" deprecated="15" />
+		<method name="&lt;init&gt;(J)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="15" />
+		<method name="UTC(IIIIII)J" deprecated="15" />
+		<method name="after(Ljava/util/Date;)Z" />
+		<method name="before(Ljava/util/Date;)Z" />
+		<method name="compareTo(Ljava/util/Date;)I" />
+		<method name="from(Ljava/time/Instant;)Ljava/util/Date;" since="26" />
+		<method name="getDate()I" deprecated="15" />
+		<method name="getDay()I" deprecated="15" />
+		<method name="getHours()I" deprecated="15" />
+		<method name="getMinutes()I" deprecated="15" />
+		<method name="getMonth()I" deprecated="15" />
+		<method name="getSeconds()I" deprecated="15" />
+		<method name="getTime()J" />
+		<method name="getTimezoneOffset()I" deprecated="15" />
+		<method name="getYear()I" deprecated="15" />
+		<method name="parse(Ljava/lang/String;)J" deprecated="15" />
+		<method name="setDate(I)V" deprecated="15" />
+		<method name="setHours(I)V" deprecated="15" />
+		<method name="setMinutes(I)V" deprecated="15" />
+		<method name="setMonth(I)V" deprecated="15" />
+		<method name="setSeconds(I)V" deprecated="15" />
+		<method name="setTime(J)V" />
+		<method name="setYear(I)V" deprecated="15" />
+		<method name="toGMTString()Ljava/lang/String;" deprecated="15" />
+		<method name="toInstant()Ljava/time/Instant;" since="26" />
+		<method name="toLocaleString()Ljava/lang/String;" deprecated="15" />
+	</class>
+	<class name="java/util/Deque" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Queue" />
+		<method name="addFirst(Ljava/lang/Object;)V" />
+		<method name="addLast(Ljava/lang/Object;)V" />
+		<method name="descendingIterator()Ljava/util/Iterator;" />
+		<method name="getFirst()Ljava/lang/Object;" />
+		<method name="getLast()Ljava/lang/Object;" />
+		<method name="offerFirst(Ljava/lang/Object;)Z" />
+		<method name="offerLast(Ljava/lang/Object;)Z" />
+		<method name="peekFirst()Ljava/lang/Object;" />
+		<method name="peekLast()Ljava/lang/Object;" />
+		<method name="pollFirst()Ljava/lang/Object;" />
+		<method name="pollLast()Ljava/lang/Object;" />
+		<method name="pop()Ljava/lang/Object;" />
+		<method name="push(Ljava/lang/Object;)V" />
+		<method name="removeFirst()Ljava/lang/Object;" />
+		<method name="removeFirstOccurrence(Ljava/lang/Object;)Z" />
+		<method name="removeLast()Ljava/lang/Object;" />
+		<method name="removeLastOccurrence(Ljava/lang/Object;)Z" />
+	</class>
+	<class name="java/util/Dictionary" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="elements()Ljava/util/Enumeration;" />
+		<method name="get(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="isEmpty()Z" />
+		<method name="keys()Ljava/util/Enumeration;" />
+		<method name="put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="remove(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="size()I" />
+	</class>
+	<class name="java/util/DoubleSummaryStatistics" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/function/DoubleConsumer" />
+		<method name="&lt;init&gt;()V" />
+		<method name="combine(Ljava/util/DoubleSummaryStatistics;)V" />
+		<method name="getAverage()D" />
+		<method name="getCount()J" />
+		<method name="getMax()D" />
+		<method name="getMin()D" />
+		<method name="getSum()D" />
+	</class>
+	<class name="java/util/DuplicateFormatFlagsException" since="1">
+		<extends name="java/util/IllegalFormatException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getFlags()Ljava/lang/String;" />
+	</class>
+	<class name="java/util/EmptyStackException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/util/EnumMap" since="1">
+		<extends name="java/util/AbstractMap" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;)V" />
+		<method name="&lt;init&gt;(Ljava/util/EnumMap;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Map;)V" />
+		<method name="clone()Ljava/util/EnumMap;" />
+		<method name="put(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/EnumSet" since="1">
+		<extends name="java/util/AbstractSet" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="allOf(Ljava/lang/Class;)Ljava/util/EnumSet;" />
+		<method name="clone()Ljava/util/EnumSet;" />
+		<method name="complementOf(Ljava/util/EnumSet;)Ljava/util/EnumSet;" />
+		<method name="copyOf(Ljava/util/Collection;)Ljava/util/EnumSet;" />
+		<method name="copyOf(Ljava/util/EnumSet;)Ljava/util/EnumSet;" />
+		<method name="noneOf(Ljava/lang/Class;)Ljava/util/EnumSet;" />
+		<method name="of(Ljava/lang/Enum;)Ljava/util/EnumSet;" />
+		<method name="of(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;" />
+		<method name="of(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;" />
+		<method name="of(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;" />
+		<method name="of(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;" />
+		<method name="of(Ljava/lang/Enum;[Ljava/lang/Enum;)Ljava/util/EnumSet;" />
+		<method name="range(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;" />
+	</class>
+	<class name="java/util/Enumeration" since="1">
+		<extends name="java/lang/Object" />
+		<method name="hasMoreElements()Z" />
+		<method name="nextElement()Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/EventListener" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="java/util/EventListenerProxy" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/EventListener" />
+		<method name="&lt;init&gt;(Ljava/util/EventListener;)V" />
+		<method name="getListener()Ljava/util/EventListener;" />
+	</class>
+	<class name="java/util/EventObject" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;)V" />
+		<method name="getSource()Ljava/lang/Object;" />
+		<field name="source" />
+	</class>
+	<class name="java/util/FormatFlagsConversionMismatchException" since="1">
+		<extends name="java/util/IllegalFormatException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;C)V" />
+		<method name="getConversion()C" />
+		<method name="getFlags()Ljava/lang/String;" />
+	</class>
+	<class name="java/util/Formattable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="formatTo(Ljava/util/Formatter;III)V" />
+	</class>
+	<class name="java/util/FormattableFlags" since="1">
+		<extends name="java/lang/Object" />
+		<field name="ALTERNATE" />
+		<field name="LEFT_JUSTIFY" />
+		<field name="UPPERCASE" />
+	</class>
+	<class name="java/util/Formatter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<implements name="java/io/Flushable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="&lt;init&gt;(Ljava/io/File;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/io/File;Ljava/lang/String;Ljava/util/Locale;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/lang/String;Ljava/util/Locale;)V" />
+		<method name="&lt;init&gt;(Ljava/io/PrintStream;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Appendable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Appendable;Ljava/util/Locale;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/util/Locale;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Locale;)V" />
+		<method name="format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;" />
+		<method name="format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;" />
+		<method name="ioException()Ljava/io/IOException;" />
+		<method name="locale()Ljava/util/Locale;" />
+		<method name="out()Ljava/lang/Appendable;" />
+	</class>
+	<class name="java/util/Formatter$BigDecimalLayoutForm" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/util/Formatter$BigDecimalLayoutForm;" />
+		<method name="values()[Ljava/util/Formatter$BigDecimalLayoutForm;" />
+		<field name="DECIMAL_FLOAT" />
+		<field name="SCIENTIFIC" />
+	</class>
+	<class name="java/util/FormatterClosedException" since="1">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/util/GregorianCalendar" since="1">
+		<extends name="java/util/Calendar" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="&lt;init&gt;(IIIII)V" />
+		<method name="&lt;init&gt;(IIIIII)V" />
+		<method name="&lt;init&gt;(Ljava/util/Locale;)V" />
+		<method name="&lt;init&gt;(Ljava/util/TimeZone;)V" />
+		<method name="&lt;init&gt;(Ljava/util/TimeZone;Ljava/util/Locale;)V" />
+		<method name="from(Ljava/time/ZonedDateTime;)Ljava/util/GregorianCalendar;" since="26" />
+		<method name="getGregorianChange()Ljava/util/Date;" />
+		<method name="isLeapYear(I)Z" />
+		<method name="setGregorianChange(Ljava/util/Date;)V" />
+		<method name="toZonedDateTime()Ljava/time/ZonedDateTime;" since="26" />
+		<field name="AD" />
+		<field name="BC" />
+	</class>
+	<class name="java/util/HashMap" since="1">
+		<extends name="java/util/AbstractMap" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(IF)V" />
+		<method name="&lt;init&gt;(Ljava/util/Map;)V" />
+	</class>
+	<class name="java/util/HashSet" since="1">
+		<extends name="java/util/AbstractSet" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(IF)V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+	</class>
+	<class name="java/util/Hashtable" since="1">
+		<extends name="java/util/Dictionary" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/util/Map" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(IF)V" />
+		<method name="&lt;init&gt;(Ljava/util/Map;)V" />
+		<method name="contains(Ljava/lang/Object;)Z" />
+		<method name="rehash()V" />
+	</class>
+	<class name="java/util/IdentityHashMap" since="1">
+		<extends name="java/util/AbstractMap" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/util/Map;)V" />
+	</class>
+	<class name="java/util/IllegalFormatCodePointException" since="1">
+		<extends name="java/util/IllegalFormatException" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getCodePoint()I" />
+	</class>
+	<class name="java/util/IllegalFormatConversionException" since="1">
+		<extends name="java/util/IllegalFormatException" />
+		<method name="&lt;init&gt;(CLjava/lang/Class;)V" />
+		<method name="getArgumentClass()Ljava/lang/Class;" />
+		<method name="getConversion()C" />
+	</class>
+	<class name="java/util/IllegalFormatException" since="1">
+		<extends name="java/lang/IllegalArgumentException" />
+	</class>
+	<class name="java/util/IllegalFormatFlagsException" since="1">
+		<extends name="java/util/IllegalFormatException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getFlags()Ljava/lang/String;" />
+	</class>
+	<class name="java/util/IllegalFormatPrecisionException" since="1">
+		<extends name="java/util/IllegalFormatException" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getPrecision()I" />
+	</class>
+	<class name="java/util/IllegalFormatWidthException" since="1">
+		<extends name="java/util/IllegalFormatException" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getWidth()I" />
+	</class>
+	<class name="java/util/IllformedLocaleException" since="21">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="getErrorIndex()I" />
+	</class>
+	<class name="java/util/InputMismatchException" since="1">
+		<extends name="java/util/NoSuchElementException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/util/IntSummaryStatistics" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/function/IntConsumer" />
+		<method name="&lt;init&gt;()V" />
+		<method name="combine(Ljava/util/IntSummaryStatistics;)V" />
+		<method name="getAverage()D" />
+		<method name="getCount()J" />
+		<method name="getMax()I" />
+		<method name="getMin()I" />
+		<method name="getSum()J" />
+	</class>
+	<class name="java/util/InvalidPropertiesFormatException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/util/Iterator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="forEachRemaining(Ljava/util/function/Consumer;)V" since="24" />
+		<method name="hasNext()Z" />
+		<method name="next()Ljava/lang/Object;" />
+		<method name="remove()V" />
+	</class>
+	<class name="java/util/LinkedHashMap" since="1">
+		<extends name="java/util/HashMap" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(IF)V" />
+		<method name="&lt;init&gt;(IFZ)V" />
+		<method name="&lt;init&gt;(Ljava/util/Map;)V" />
+		<method name="removeEldestEntry(Ljava/util/Map$Entry;)Z" />
+	</class>
+	<class name="java/util/LinkedHashSet" since="1">
+		<extends name="java/util/HashSet" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(IF)V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+	</class>
+	<class name="java/util/LinkedList" since="1">
+		<extends name="java/util/AbstractSequentialList" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/util/Deque" since="9" />
+		<implements name="java/util/Queue" removed="24" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+		<method name="addFirst(Ljava/lang/Object;)V" />
+		<method name="addLast(Ljava/lang/Object;)V" />
+		<method name="getFirst()Ljava/lang/Object;" />
+		<method name="getLast()Ljava/lang/Object;" />
+		<method name="removeFirst()Ljava/lang/Object;" />
+		<method name="removeLast()Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/List" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Collection" />
+		<method name="add(ILjava/lang/Object;)V" />
+		<method name="addAll(ILjava/util/Collection;)Z" />
+		<method name="copyOf(Ljava/util/Collection;)Ljava/util/List;" since="31" />
+		<method name="get(I)Ljava/lang/Object;" />
+		<method name="indexOf(Ljava/lang/Object;)I" />
+		<method name="lastIndexOf(Ljava/lang/Object;)I" />
+		<method name="listIterator()Ljava/util/ListIterator;" />
+		<method name="listIterator(I)Ljava/util/ListIterator;" />
+		<method name="of()Ljava/util/List;" since="30" />
+		<method name="of(Ljava/lang/Object;)Ljava/util/List;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;" since="30" />
+		<method name="of([Ljava/lang/Object;)Ljava/util/List;" since="30" />
+		<method name="remove(I)Ljava/lang/Object;" />
+		<method name="replaceAll(Ljava/util/function/UnaryOperator;)V" since="24" />
+		<method name="set(ILjava/lang/Object;)Ljava/lang/Object;" />
+		<method name="sort(Ljava/util/Comparator;)V" since="24" />
+		<method name="subList(II)Ljava/util/List;" />
+	</class>
+	<class name="java/util/ListIterator" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Iterator" />
+		<method name="add(Ljava/lang/Object;)V" />
+		<method name="hasPrevious()Z" />
+		<method name="nextIndex()I" />
+		<method name="previous()Ljava/lang/Object;" />
+		<method name="previousIndex()I" />
+		<method name="set(Ljava/lang/Object;)V" />
+	</class>
+	<class name="java/util/ListResourceBundle" since="1">
+		<extends name="java/util/ResourceBundle" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getContents()[[Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/Locale" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="filter(Ljava/util/List;Ljava/util/Collection;)Ljava/util/List;" since="26" />
+		<method name="filter(Ljava/util/List;Ljava/util/Collection;Ljava/util/Locale$FilteringMode;)Ljava/util/List;" since="26" />
+		<method name="filterTags(Ljava/util/List;Ljava/util/Collection;)Ljava/util/List;" since="26" />
+		<method name="filterTags(Ljava/util/List;Ljava/util/Collection;Ljava/util/Locale$FilteringMode;)Ljava/util/List;" since="26" />
+		<method name="forLanguageTag(Ljava/lang/String;)Ljava/util/Locale;" since="21" />
+		<method name="getAvailableLocales()[Ljava/util/Locale;" />
+		<method name="getCountry()Ljava/lang/String;" />
+		<method name="getDefault()Ljava/util/Locale;" />
+		<method name="getDefault(Ljava/util/Locale$Category;)Ljava/util/Locale;" since="24" />
+		<method name="getDisplayCountry()Ljava/lang/String;" />
+		<method name="getDisplayCountry(Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="getDisplayLanguage()Ljava/lang/String;" />
+		<method name="getDisplayLanguage(Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="getDisplayName()Ljava/lang/String;" />
+		<method name="getDisplayName(Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="getDisplayScript()Ljava/lang/String;" since="21" />
+		<method name="getDisplayScript(Ljava/util/Locale;)Ljava/lang/String;" since="21" />
+		<method name="getDisplayVariant()Ljava/lang/String;" />
+		<method name="getDisplayVariant(Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="getExtension(C)Ljava/lang/String;" since="21" />
+		<method name="getExtensionKeys()Ljava/util/Set;" since="21" />
+		<method name="getISO3Country()Ljava/lang/String;" />
+		<method name="getISO3Language()Ljava/lang/String;" />
+		<method name="getISOCountries()[Ljava/lang/String;" />
+		<method name="getISOLanguages()[Ljava/lang/String;" />
+		<method name="getLanguage()Ljava/lang/String;" />
+		<method name="getScript()Ljava/lang/String;" since="21" />
+		<method name="getUnicodeLocaleAttributes()Ljava/util/Set;" since="21" />
+		<method name="getUnicodeLocaleKeys()Ljava/util/Set;" since="21" />
+		<method name="getUnicodeLocaleType(Ljava/lang/String;)Ljava/lang/String;" since="21" />
+		<method name="getVariant()Ljava/lang/String;" />
+		<method name="hasExtensions()Z" since="26" />
+		<method name="lookup(Ljava/util/List;Ljava/util/Collection;)Ljava/util/Locale;" since="26" />
+		<method name="lookupTag(Ljava/util/List;Ljava/util/Collection;)Ljava/lang/String;" since="26" />
+		<method name="setDefault(Ljava/util/Locale$Category;Ljava/util/Locale;)V" since="24" />
+		<method name="setDefault(Ljava/util/Locale;)V" />
+		<method name="stripExtensions()Ljava/util/Locale;" since="26" />
+		<method name="toLanguageTag()Ljava/lang/String;" since="21" />
+		<field name="CANADA" />
+		<field name="CANADA_FRENCH" />
+		<field name="CHINA" />
+		<field name="CHINESE" />
+		<field name="ENGLISH" />
+		<field name="FRANCE" />
+		<field name="FRENCH" />
+		<field name="GERMAN" />
+		<field name="GERMANY" />
+		<field name="ITALIAN" />
+		<field name="ITALY" />
+		<field name="JAPAN" />
+		<field name="JAPANESE" />
+		<field name="KOREA" />
+		<field name="KOREAN" />
+		<field name="PRC" />
+		<field name="PRIVATE_USE_EXTENSION" since="21" />
+		<field name="ROOT" since="9" />
+		<field name="SIMPLIFIED_CHINESE" />
+		<field name="TAIWAN" />
+		<field name="TRADITIONAL_CHINESE" />
+		<field name="UK" />
+		<field name="UNICODE_LOCALE_EXTENSION" since="21" />
+		<field name="US" />
+	</class>
+	<class name="java/util/Locale$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addUnicodeLocaleAttribute(Ljava/lang/String;)Ljava/util/Locale$Builder;" />
+		<method name="build()Ljava/util/Locale;" />
+		<method name="clear()Ljava/util/Locale$Builder;" />
+		<method name="clearExtensions()Ljava/util/Locale$Builder;" />
+		<method name="removeUnicodeLocaleAttribute(Ljava/lang/String;)Ljava/util/Locale$Builder;" />
+		<method name="setExtension(CLjava/lang/String;)Ljava/util/Locale$Builder;" />
+		<method name="setLanguage(Ljava/lang/String;)Ljava/util/Locale$Builder;" />
+		<method name="setLanguageTag(Ljava/lang/String;)Ljava/util/Locale$Builder;" />
+		<method name="setLocale(Ljava/util/Locale;)Ljava/util/Locale$Builder;" />
+		<method name="setRegion(Ljava/lang/String;)Ljava/util/Locale$Builder;" />
+		<method name="setScript(Ljava/lang/String;)Ljava/util/Locale$Builder;" />
+		<method name="setUnicodeLocaleKeyword(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Locale$Builder;" />
+		<method name="setVariant(Ljava/lang/String;)Ljava/util/Locale$Builder;" />
+	</class>
+	<class name="java/util/Locale$Category" since="24">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/util/Locale$Category;" />
+		<method name="values()[Ljava/util/Locale$Category;" />
+		<field name="DISPLAY" />
+		<field name="FORMAT" />
+	</class>
+	<class name="java/util/Locale$FilteringMode" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/util/Locale$FilteringMode;" />
+		<method name="values()[Ljava/util/Locale$FilteringMode;" />
+		<field name="AUTOSELECT_FILTERING" />
+		<field name="EXTENDED_FILTERING" />
+		<field name="IGNORE_EXTENDED_RANGES" />
+		<field name="MAP_EXTENDED_RANGES" />
+		<field name="REJECT_EXTENDED_RANGES" />
+	</class>
+	<class name="java/util/Locale$LanguageRange" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;D)V" />
+		<method name="getRange()Ljava/lang/String;" />
+		<method name="getWeight()D" />
+		<method name="mapEquivalents(Ljava/util/List;Ljava/util/Map;)Ljava/util/List;" />
+		<method name="parse(Ljava/lang/String;)Ljava/util/List;" />
+		<method name="parse(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;" />
+		<field name="MAX_WEIGHT" />
+		<field name="MIN_WEIGHT" />
+	</class>
+	<class name="java/util/LongSummaryStatistics" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/function/IntConsumer" />
+		<implements name="java/util/function/LongConsumer" />
+		<method name="&lt;init&gt;()V" />
+		<method name="combine(Ljava/util/LongSummaryStatistics;)V" />
+		<method name="getAverage()D" />
+		<method name="getCount()J" />
+		<method name="getMax()J" />
+		<method name="getMin()J" />
+		<method name="getSum()J" />
+	</class>
+	<class name="java/util/Map" since="1">
+		<extends name="java/lang/Object" />
+		<method name="clear()V" />
+		<method name="compute(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;" since="24" />
+		<method name="computeIfAbsent(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;" since="24" />
+		<method name="computeIfPresent(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;" since="24" />
+		<method name="containsKey(Ljava/lang/Object;)Z" />
+		<method name="containsValue(Ljava/lang/Object;)Z" />
+		<method name="copyOf(Ljava/util/Map;)Ljava/util/Map;" since="31" />
+		<method name="entry(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;" since="30" />
+		<method name="entrySet()Ljava/util/Set;" />
+		<method name="forEach(Ljava/util/function/BiConsumer;)V" since="24" />
+		<method name="get(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" since="24" />
+		<method name="isEmpty()Z" />
+		<method name="keySet()Ljava/util/Set;" />
+		<method name="merge(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;" since="24" />
+		<method name="of()Ljava/util/Map;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;" since="30" />
+		<method name="ofEntries([Ljava/util/Map$Entry;)Ljava/util/Map;" since="30" />
+		<method name="put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="putAll(Ljava/util/Map;)V" />
+		<method name="putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" since="24" />
+		<method name="remove(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="remove(Ljava/lang/Object;Ljava/lang/Object;)Z" since="24" />
+		<method name="replace(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" since="24" />
+		<method name="replace(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z" since="24" />
+		<method name="replaceAll(Ljava/util/function/BiFunction;)V" since="24" />
+		<method name="size()I" />
+		<method name="values()Ljava/util/Collection;" />
+	</class>
+	<class name="java/util/Map$Entry" since="1">
+		<extends name="java/lang/Object" />
+		<method name="comparingByKey()Ljava/util/Comparator;" since="24" />
+		<method name="comparingByKey(Ljava/util/Comparator;)Ljava/util/Comparator;" since="24" />
+		<method name="comparingByValue()Ljava/util/Comparator;" since="24" />
+		<method name="comparingByValue(Ljava/util/Comparator;)Ljava/util/Comparator;" since="24" />
+		<method name="getKey()Ljava/lang/Object;" />
+		<method name="getValue()Ljava/lang/Object;" />
+		<method name="setValue(Ljava/lang/Object;)Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/MissingFormatArgumentException" since="1">
+		<extends name="java/util/IllegalFormatException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getFormatSpecifier()Ljava/lang/String;" />
+	</class>
+	<class name="java/util/MissingFormatWidthException" since="1">
+		<extends name="java/util/IllegalFormatException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getFormatSpecifier()Ljava/lang/String;" />
+	</class>
+	<class name="java/util/MissingResourceException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getClassName()Ljava/lang/String;" />
+		<method name="getKey()Ljava/lang/String;" />
+	</class>
+	<class name="java/util/NavigableMap" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/SortedMap" />
+		<method name="ceilingEntry(Ljava/lang/Object;)Ljava/util/Map$Entry;" />
+		<method name="ceilingKey(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="descendingKeySet()Ljava/util/NavigableSet;" />
+		<method name="descendingMap()Ljava/util/NavigableMap;" />
+		<method name="firstEntry()Ljava/util/Map$Entry;" />
+		<method name="floorEntry(Ljava/lang/Object;)Ljava/util/Map$Entry;" />
+		<method name="floorKey(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="headMap(Ljava/lang/Object;Z)Ljava/util/NavigableMap;" />
+		<method name="higherEntry(Ljava/lang/Object;)Ljava/util/Map$Entry;" />
+		<method name="higherKey(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="lastEntry()Ljava/util/Map$Entry;" />
+		<method name="lowerEntry(Ljava/lang/Object;)Ljava/util/Map$Entry;" />
+		<method name="lowerKey(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="navigableKeySet()Ljava/util/NavigableSet;" />
+		<method name="pollFirstEntry()Ljava/util/Map$Entry;" />
+		<method name="pollLastEntry()Ljava/util/Map$Entry;" />
+		<method name="subMap(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableMap;" />
+		<method name="tailMap(Ljava/lang/Object;Z)Ljava/util/NavigableMap;" />
+	</class>
+	<class name="java/util/NavigableSet" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/SortedSet" />
+		<method name="ceiling(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="descendingIterator()Ljava/util/Iterator;" />
+		<method name="descendingSet()Ljava/util/NavigableSet;" />
+		<method name="floor(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="headSet(Ljava/lang/Object;Z)Ljava/util/NavigableSet;" />
+		<method name="higher(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="lower(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="pollFirst()Ljava/lang/Object;" />
+		<method name="pollLast()Ljava/lang/Object;" />
+		<method name="subSet(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableSet;" />
+		<method name="tailSet(Ljava/lang/Object;Z)Ljava/util/NavigableSet;" />
+	</class>
+	<class name="java/util/NoSuchElementException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/util/Objects" since="19">
+		<extends name="java/lang/Object" />
+		<method name="checkFromIndexSize(III)I" since="30" />
+		<method name="checkFromToIndex(III)I" since="30" />
+		<method name="checkIndex(II)I" since="30" />
+		<method name="compare(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/Comparator;)I" />
+		<method name="deepEquals(Ljava/lang/Object;Ljava/lang/Object;)Z" />
+		<method name="equals(Ljava/lang/Object;Ljava/lang/Object;)Z" />
+		<method name="hash([Ljava/lang/Object;)I" />
+		<method name="hashCode(Ljava/lang/Object;)I" />
+		<method name="isNull(Ljava/lang/Object;)Z" since="24" />
+		<method name="nonNull(Ljava/lang/Object;)Z" since="24" />
+		<method name="requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="requireNonNull(Ljava/lang/Object;Ljava/util/function/Supplier;)Ljava/lang/Object;" since="24" />
+		<method name="requireNonNullElse(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" since="30" />
+		<method name="requireNonNullElseGet(Ljava/lang/Object;Ljava/util/function/Supplier;)Ljava/lang/Object;" since="30" />
+		<method name="toString(Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="toString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;" />
+	</class>
+	<class name="java/util/Observable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addObserver(Ljava/util/Observer;)V" />
+		<method name="clearChanged()V" />
+		<method name="countObservers()I" />
+		<method name="deleteObserver(Ljava/util/Observer;)V" />
+		<method name="deleteObservers()V" />
+		<method name="hasChanged()Z" />
+		<method name="notifyObservers()V" />
+		<method name="notifyObservers(Ljava/lang/Object;)V" />
+		<method name="setChanged()V" />
+	</class>
+	<class name="java/util/Observer" since="1">
+		<extends name="java/lang/Object" />
+		<method name="update(Ljava/util/Observable;Ljava/lang/Object;)V" />
+	</class>
+	<class name="java/util/Optional" since="24">
+		<extends name="java/lang/Object" />
+		<method name="empty()Ljava/util/Optional;" />
+		<method name="filter(Ljava/util/function/Predicate;)Ljava/util/Optional;" />
+		<method name="flatMap(Ljava/util/function/Function;)Ljava/util/Optional;" />
+		<method name="get()Ljava/lang/Object;" />
+		<method name="ifPresent(Ljava/util/function/Consumer;)V" />
+		<method name="isPresent()Z" />
+		<method name="map(Ljava/util/function/Function;)Ljava/util/Optional;" />
+		<method name="of(Ljava/lang/Object;)Ljava/util/Optional;" />
+		<method name="ofNullable(Ljava/lang/Object;)Ljava/util/Optional;" />
+		<method name="orElse(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="orElseGet(Ljava/util/function/Supplier;)Ljava/lang/Object;" />
+		<method name="orElseThrow(Ljava/util/function/Supplier;)Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/OptionalDouble" since="24">
+		<extends name="java/lang/Object" />
+		<method name="empty()Ljava/util/OptionalDouble;" />
+		<method name="getAsDouble()D" />
+		<method name="ifPresent(Ljava/util/function/DoubleConsumer;)V" />
+		<method name="isPresent()Z" />
+		<method name="of(D)Ljava/util/OptionalDouble;" />
+		<method name="orElse(D)D" />
+		<method name="orElseGet(Ljava/util/function/DoubleSupplier;)D" />
+		<method name="orElseThrow(Ljava/util/function/Supplier;)D" />
+	</class>
+	<class name="java/util/OptionalInt" since="24">
+		<extends name="java/lang/Object" />
+		<method name="empty()Ljava/util/OptionalInt;" />
+		<method name="getAsInt()I" />
+		<method name="ifPresent(Ljava/util/function/IntConsumer;)V" />
+		<method name="isPresent()Z" />
+		<method name="of(I)Ljava/util/OptionalInt;" />
+		<method name="orElse(I)I" />
+		<method name="orElseGet(Ljava/util/function/IntSupplier;)I" />
+		<method name="orElseThrow(Ljava/util/function/Supplier;)I" />
+	</class>
+	<class name="java/util/OptionalLong" since="24">
+		<extends name="java/lang/Object" />
+		<method name="empty()Ljava/util/OptionalLong;" />
+		<method name="getAsLong()J" />
+		<method name="ifPresent(Ljava/util/function/LongConsumer;)V" />
+		<method name="isPresent()Z" />
+		<method name="of(J)Ljava/util/OptionalLong;" />
+		<method name="orElse(J)J" />
+		<method name="orElseGet(Ljava/util/function/LongSupplier;)J" />
+		<method name="orElseThrow(Ljava/util/function/Supplier;)J" />
+	</class>
+	<class name="java/util/PrimitiveIterator" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Iterator" />
+		<method name="forEachRemaining(Ljava/lang/Object;)V" />
+	</class>
+	<class name="java/util/PrimitiveIterator$OfDouble" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/PrimitiveIterator" />
+		<method name="forEachRemaining(Ljava/util/function/DoubleConsumer;)V" />
+		<method name="next()Ljava/lang/Double;" />
+		<method name="nextDouble()D" />
+	</class>
+	<class name="java/util/PrimitiveIterator$OfInt" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/PrimitiveIterator" />
+		<method name="forEachRemaining(Ljava/util/function/IntConsumer;)V" />
+		<method name="next()Ljava/lang/Integer;" />
+		<method name="nextInt()I" />
+	</class>
+	<class name="java/util/PrimitiveIterator$OfLong" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/PrimitiveIterator" />
+		<method name="forEachRemaining(Ljava/util/function/LongConsumer;)V" />
+		<method name="next()Ljava/lang/Long;" />
+		<method name="nextLong()J" />
+	</class>
+	<class name="java/util/PriorityQueue" since="1">
+		<extends name="java/util/AbstractQueue" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(ILjava/util/Comparator;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Comparator;)V" since="24" />
+		<method name="&lt;init&gt;(Ljava/util/PriorityQueue;)V" />
+		<method name="&lt;init&gt;(Ljava/util/SortedSet;)V" />
+		<method name="comparator()Ljava/util/Comparator;" />
+	</class>
+	<class name="java/util/Properties" since="1">
+		<extends name="java/util/Hashtable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Properties;)V" />
+		<method name="getProperty(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="list(Ljava/io/PrintStream;)V" />
+		<method name="list(Ljava/io/PrintWriter;)V" />
+		<method name="load(Ljava/io/InputStream;)V" />
+		<method name="load(Ljava/io/Reader;)V" since="9" />
+		<method name="loadFromXML(Ljava/io/InputStream;)V" />
+		<method name="propertyNames()Ljava/util/Enumeration;" />
+		<method name="save(Ljava/io/OutputStream;Ljava/lang/String;)V" deprecated="15" />
+		<method name="setProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="store(Ljava/io/OutputStream;Ljava/lang/String;)V" />
+		<method name="store(Ljava/io/Writer;Ljava/lang/String;)V" since="9" />
+		<method name="storeToXML(Ljava/io/OutputStream;Ljava/lang/String;)V" />
+		<method name="storeToXML(Ljava/io/OutputStream;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="stringPropertyNames()Ljava/util/Set;" since="9" />
+		<field name="defaults" />
+	</class>
+	<class name="java/util/PropertyPermission" since="1">
+		<extends name="java/security/BasicPermission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/util/PropertyResourceBundle" since="1">
+		<extends name="java/util/ResourceBundle" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/Reader;)V" since="9" />
+	</class>
+	<class name="java/util/Queue" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Collection" />
+		<method name="element()Ljava/lang/Object;" />
+		<method name="offer(Ljava/lang/Object;)Z" />
+		<method name="peek()Ljava/lang/Object;" />
+		<method name="poll()Ljava/lang/Object;" />
+		<method name="remove()Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/Random" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(J)V" />
+		<method name="doubles()Ljava/util/stream/DoubleStream;" since="24" />
+		<method name="doubles(DD)Ljava/util/stream/DoubleStream;" since="24" />
+		<method name="doubles(J)Ljava/util/stream/DoubleStream;" since="24" />
+		<method name="doubles(JDD)Ljava/util/stream/DoubleStream;" since="24" />
+		<method name="ints()Ljava/util/stream/IntStream;" since="24" />
+		<method name="ints(II)Ljava/util/stream/IntStream;" since="24" />
+		<method name="ints(J)Ljava/util/stream/IntStream;" since="24" />
+		<method name="ints(JII)Ljava/util/stream/IntStream;" since="24" />
+		<method name="longs()Ljava/util/stream/LongStream;" since="24" />
+		<method name="longs(J)Ljava/util/stream/LongStream;" since="24" />
+		<method name="longs(JJ)Ljava/util/stream/LongStream;" since="24" />
+		<method name="longs(JJJ)Ljava/util/stream/LongStream;" since="24" />
+		<method name="next(I)I" />
+		<method name="nextBoolean()Z" />
+		<method name="nextBytes([B)V" />
+		<method name="nextDouble()D" />
+		<method name="nextFloat()F" />
+		<method name="nextGaussian()D" />
+		<method name="nextInt()I" />
+		<method name="nextInt(I)I" />
+		<method name="nextLong()J" />
+		<method name="setSeed(J)V" />
+	</class>
+	<class name="java/util/RandomAccess" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="java/util/ResourceBundle" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clearCache()V" since="9" />
+		<method name="clearCache(Ljava/lang/ClassLoader;)V" since="9" />
+		<method name="containsKey(Ljava/lang/String;)Z" since="9" />
+		<method name="getBaseBundleName()Ljava/lang/String;" since="26" />
+		<method name="getBundle(Ljava/lang/String;)Ljava/util/ResourceBundle;" />
+		<method name="getBundle(Ljava/lang/String;Ljava/util/Locale;)Ljava/util/ResourceBundle;" />
+		<method name="getBundle(Ljava/lang/String;Ljava/util/Locale;Ljava/lang/ClassLoader;)Ljava/util/ResourceBundle;" />
+		<method name="getBundle(Ljava/lang/String;Ljava/util/Locale;Ljava/lang/ClassLoader;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle;" since="9" />
+		<method name="getBundle(Ljava/lang/String;Ljava/util/Locale;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle;" since="9" />
+		<method name="getBundle(Ljava/lang/String;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle;" since="9" />
+		<method name="getKeys()Ljava/util/Enumeration;" />
+		<method name="getLocale()Ljava/util/Locale;" />
+		<method name="getObject(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getString(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getStringArray(Ljava/lang/String;)[Ljava/lang/String;" />
+		<method name="handleGetObject(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="handleKeySet()Ljava/util/Set;" since="9" />
+		<method name="keySet()Ljava/util/Set;" since="9" />
+		<method name="setParent(Ljava/util/ResourceBundle;)V" />
+		<field name="parent" />
+	</class>
+	<class name="java/util/ResourceBundle$Control" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getCandidateLocales(Ljava/lang/String;Ljava/util/Locale;)Ljava/util/List;" />
+		<method name="getControl(Ljava/util/List;)Ljava/util/ResourceBundle$Control;" />
+		<method name="getFallbackLocale(Ljava/lang/String;Ljava/util/Locale;)Ljava/util/Locale;" />
+		<method name="getFormats(Ljava/lang/String;)Ljava/util/List;" />
+		<method name="getNoFallbackControl(Ljava/util/List;)Ljava/util/ResourceBundle$Control;" />
+		<method name="getTimeToLive(Ljava/lang/String;Ljava/util/Locale;)J" />
+		<method name="needsReload(Ljava/lang/String;Ljava/util/Locale;Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/util/ResourceBundle;J)Z" />
+		<method name="newBundle(Ljava/lang/String;Ljava/util/Locale;Ljava/lang/String;Ljava/lang/ClassLoader;Z)Ljava/util/ResourceBundle;" />
+		<method name="toBundleName(Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="toResourceName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<field name="FORMAT_CLASS" />
+		<field name="FORMAT_DEFAULT" />
+		<field name="FORMAT_PROPERTIES" />
+		<field name="TTL_DONT_CACHE" />
+		<field name="TTL_NO_EXPIRATION_CONTROL" />
+	</class>
+	<class name="java/util/Scanner" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" since="19" />
+		<implements name="java/util/Iterator" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="&lt;init&gt;(Ljava/io/File;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Readable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/nio/channels/ReadableByteChannel;)V" />
+		<method name="&lt;init&gt;(Ljava/nio/channels/ReadableByteChannel;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/nio/file/Path;)V" since="26" />
+		<method name="&lt;init&gt;(Ljava/nio/file/Path;Ljava/lang/String;)V" since="26" />
+		<method name="close()V" />
+		<method name="delimiter()Ljava/util/regex/Pattern;" />
+		<method name="findInLine(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="findInLine(Ljava/util/regex/Pattern;)Ljava/lang/String;" />
+		<method name="findWithinHorizon(Ljava/lang/String;I)Ljava/lang/String;" />
+		<method name="findWithinHorizon(Ljava/util/regex/Pattern;I)Ljava/lang/String;" />
+		<method name="hasNext(Ljava/lang/String;)Z" />
+		<method name="hasNext(Ljava/util/regex/Pattern;)Z" />
+		<method name="hasNextBigDecimal()Z" />
+		<method name="hasNextBigInteger()Z" />
+		<method name="hasNextBigInteger(I)Z" />
+		<method name="hasNextBoolean()Z" />
+		<method name="hasNextByte()Z" />
+		<method name="hasNextByte(I)Z" />
+		<method name="hasNextDouble()Z" />
+		<method name="hasNextFloat()Z" />
+		<method name="hasNextInt()Z" />
+		<method name="hasNextInt(I)Z" />
+		<method name="hasNextLine()Z" />
+		<method name="hasNextLong()Z" />
+		<method name="hasNextLong(I)Z" />
+		<method name="hasNextShort()Z" />
+		<method name="hasNextShort(I)Z" />
+		<method name="ioException()Ljava/io/IOException;" />
+		<method name="locale()Ljava/util/Locale;" />
+		<method name="match()Ljava/util/regex/MatchResult;" />
+		<method name="next()Ljava/lang/String;" />
+		<method name="next(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="next(Ljava/util/regex/Pattern;)Ljava/lang/String;" />
+		<method name="nextBigDecimal()Ljava/math/BigDecimal;" />
+		<method name="nextBigInteger()Ljava/math/BigInteger;" />
+		<method name="nextBigInteger(I)Ljava/math/BigInteger;" />
+		<method name="nextBoolean()Z" />
+		<method name="nextByte()B" />
+		<method name="nextByte(I)B" />
+		<method name="nextDouble()D" />
+		<method name="nextFloat()F" />
+		<method name="nextInt()I" />
+		<method name="nextInt(I)I" />
+		<method name="nextLine()Ljava/lang/String;" />
+		<method name="nextLong()J" />
+		<method name="nextLong(I)J" />
+		<method name="nextShort()S" />
+		<method name="nextShort(I)S" />
+		<method name="radix()I" />
+		<method name="reset()Ljava/util/Scanner;" since="9" />
+		<method name="skip(Ljava/lang/String;)Ljava/util/Scanner;" />
+		<method name="skip(Ljava/util/regex/Pattern;)Ljava/util/Scanner;" />
+		<method name="useDelimiter(Ljava/lang/String;)Ljava/util/Scanner;" />
+		<method name="useDelimiter(Ljava/util/regex/Pattern;)Ljava/util/Scanner;" />
+		<method name="useLocale(Ljava/util/Locale;)Ljava/util/Scanner;" />
+		<method name="useRadix(I)Ljava/util/Scanner;" />
+	</class>
+	<class name="java/util/ServiceConfigurationError" since="9">
+		<extends name="java/lang/Error" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/util/ServiceLoader" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Iterable" />
+		<method name="load(Ljava/lang/Class;)Ljava/util/ServiceLoader;" />
+		<method name="load(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader;" />
+		<method name="loadInstalled(Ljava/lang/Class;)Ljava/util/ServiceLoader;" />
+		<method name="reload()V" />
+	</class>
+	<class name="java/util/Set" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Collection" />
+		<method name="copyOf(Ljava/util/Collection;)Ljava/util/Set;" since="31" />
+		<method name="of()Ljava/util/Set;" since="30" />
+		<method name="of(Ljava/lang/Object;)Ljava/util/Set;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;" since="30" />
+		<method name="of([Ljava/lang/Object;)Ljava/util/Set;" since="30" />
+	</class>
+	<class name="java/util/SimpleTimeZone" since="1">
+		<extends name="java/util/TimeZone" />
+		<method name="&lt;init&gt;(ILjava/lang/String;)V" />
+		<method name="&lt;init&gt;(ILjava/lang/String;IIIIIIII)V" />
+		<method name="&lt;init&gt;(ILjava/lang/String;IIIIIIIII)V" />
+		<method name="&lt;init&gt;(ILjava/lang/String;IIIIIIIIIII)V" />
+		<method name="setDSTSavings(I)V" />
+		<method name="setEndRule(III)V" />
+		<method name="setEndRule(IIII)V" />
+		<method name="setEndRule(IIIIZ)V" />
+		<method name="setStartRule(III)V" />
+		<method name="setStartRule(IIII)V" />
+		<method name="setStartRule(IIIIZ)V" />
+		<method name="setStartYear(I)V" />
+		<field name="STANDARD_TIME" />
+		<field name="UTC_TIME" />
+		<field name="WALL_TIME" />
+	</class>
+	<class name="java/util/SortedMap" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Map" />
+		<method name="comparator()Ljava/util/Comparator;" />
+		<method name="firstKey()Ljava/lang/Object;" />
+		<method name="headMap(Ljava/lang/Object;)Ljava/util/SortedMap;" />
+		<method name="lastKey()Ljava/lang/Object;" />
+		<method name="subMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap;" />
+		<method name="tailMap(Ljava/lang/Object;)Ljava/util/SortedMap;" />
+	</class>
+	<class name="java/util/SortedSet" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Set" />
+		<method name="comparator()Ljava/util/Comparator;" />
+		<method name="first()Ljava/lang/Object;" />
+		<method name="headSet(Ljava/lang/Object;)Ljava/util/SortedSet;" />
+		<method name="last()Ljava/lang/Object;" />
+		<method name="subSet(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet;" />
+		<method name="tailSet(Ljava/lang/Object;)Ljava/util/SortedSet;" />
+	</class>
+	<class name="java/util/Spliterator" since="24">
+		<extends name="java/lang/Object" />
+		<method name="characteristics()I" />
+		<method name="estimateSize()J" />
+		<method name="forEachRemaining(Ljava/util/function/Consumer;)V" />
+		<method name="getComparator()Ljava/util/Comparator;" />
+		<method name="getExactSizeIfKnown()J" />
+		<method name="hasCharacteristics(I)Z" />
+		<method name="tryAdvance(Ljava/util/function/Consumer;)Z" />
+		<method name="trySplit()Ljava/util/Spliterator;" />
+		<field name="CONCURRENT" />
+		<field name="DISTINCT" />
+		<field name="IMMUTABLE" />
+		<field name="NONNULL" />
+		<field name="ORDERED" />
+		<field name="SIZED" />
+		<field name="SORTED" />
+		<field name="SUBSIZED" />
+	</class>
+	<class name="java/util/Spliterator$OfDouble" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Spliterator$OfPrimitive" />
+		<method name="forEachRemaining(Ljava/util/function/DoubleConsumer;)V" />
+		<method name="tryAdvance(Ljava/util/function/DoubleConsumer;)Z" />
+		<method name="trySplit()Ljava/util/Spliterator$OfDouble;" />
+	</class>
+	<class name="java/util/Spliterator$OfInt" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Spliterator$OfPrimitive" />
+		<method name="forEachRemaining(Ljava/util/function/IntConsumer;)V" />
+		<method name="tryAdvance(Ljava/util/function/IntConsumer;)Z" />
+		<method name="trySplit()Ljava/util/Spliterator$OfInt;" />
+	</class>
+	<class name="java/util/Spliterator$OfLong" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Spliterator$OfPrimitive" />
+		<method name="forEachRemaining(Ljava/util/function/LongConsumer;)V" />
+		<method name="tryAdvance(Ljava/util/function/LongConsumer;)Z" />
+		<method name="trySplit()Ljava/util/Spliterator$OfLong;" />
+	</class>
+	<class name="java/util/Spliterator$OfPrimitive" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Spliterator" />
+		<method name="forEachRemaining(Ljava/lang/Object;)V" />
+		<method name="tryAdvance(Ljava/lang/Object;)Z" />
+		<method name="trySplit()Ljava/util/Spliterator$OfPrimitive;" />
+	</class>
+	<class name="java/util/Spliterators" since="24">
+		<extends name="java/lang/Object" />
+		<method name="emptyDoubleSpliterator()Ljava/util/Spliterator$OfDouble;" />
+		<method name="emptyIntSpliterator()Ljava/util/Spliterator$OfInt;" />
+		<method name="emptyLongSpliterator()Ljava/util/Spliterator$OfLong;" />
+		<method name="emptySpliterator()Ljava/util/Spliterator;" />
+		<method name="iterator(Ljava/util/Spliterator$OfDouble;)Ljava/util/PrimitiveIterator$OfDouble;" />
+		<method name="iterator(Ljava/util/Spliterator$OfInt;)Ljava/util/PrimitiveIterator$OfInt;" />
+		<method name="iterator(Ljava/util/Spliterator$OfLong;)Ljava/util/PrimitiveIterator$OfLong;" />
+		<method name="iterator(Ljava/util/Spliterator;)Ljava/util/Iterator;" />
+		<method name="spliterator(Ljava/util/Collection;I)Ljava/util/Spliterator;" />
+		<method name="spliterator(Ljava/util/Iterator;JI)Ljava/util/Spliterator;" />
+		<method name="spliterator(Ljava/util/PrimitiveIterator$OfDouble;JI)Ljava/util/Spliterator$OfDouble;" />
+		<method name="spliterator(Ljava/util/PrimitiveIterator$OfInt;JI)Ljava/util/Spliterator$OfInt;" />
+		<method name="spliterator(Ljava/util/PrimitiveIterator$OfLong;JI)Ljava/util/Spliterator$OfLong;" />
+		<method name="spliterator([DI)Ljava/util/Spliterator$OfDouble;" />
+		<method name="spliterator([DIII)Ljava/util/Spliterator$OfDouble;" />
+		<method name="spliterator([II)Ljava/util/Spliterator$OfInt;" />
+		<method name="spliterator([IIII)Ljava/util/Spliterator$OfInt;" />
+		<method name="spliterator([JI)Ljava/util/Spliterator$OfLong;" />
+		<method name="spliterator([JIII)Ljava/util/Spliterator$OfLong;" />
+		<method name="spliterator([Ljava/lang/Object;I)Ljava/util/Spliterator;" />
+		<method name="spliterator([Ljava/lang/Object;III)Ljava/util/Spliterator;" />
+		<method name="spliteratorUnknownSize(Ljava/util/Iterator;I)Ljava/util/Spliterator;" />
+		<method name="spliteratorUnknownSize(Ljava/util/PrimitiveIterator$OfDouble;I)Ljava/util/Spliterator$OfDouble;" />
+		<method name="spliteratorUnknownSize(Ljava/util/PrimitiveIterator$OfInt;I)Ljava/util/Spliterator$OfInt;" />
+		<method name="spliteratorUnknownSize(Ljava/util/PrimitiveIterator$OfLong;I)Ljava/util/Spliterator$OfLong;" />
+	</class>
+	<class name="java/util/Spliterators$AbstractDoubleSpliterator" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Spliterator$OfDouble" />
+		<method name="&lt;init&gt;(JI)V" />
+	</class>
+	<class name="java/util/Spliterators$AbstractIntSpliterator" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Spliterator$OfInt" />
+		<method name="&lt;init&gt;(JI)V" />
+	</class>
+	<class name="java/util/Spliterators$AbstractLongSpliterator" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Spliterator$OfLong" />
+		<method name="&lt;init&gt;(JI)V" />
+	</class>
+	<class name="java/util/Spliterators$AbstractSpliterator" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Spliterator" />
+		<method name="&lt;init&gt;(JI)V" />
+	</class>
+	<class name="java/util/SplittableRandom" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(J)V" />
+		<method name="doubles()Ljava/util/stream/DoubleStream;" />
+		<method name="doubles(DD)Ljava/util/stream/DoubleStream;" />
+		<method name="doubles(J)Ljava/util/stream/DoubleStream;" />
+		<method name="doubles(JDD)Ljava/util/stream/DoubleStream;" />
+		<method name="ints()Ljava/util/stream/IntStream;" />
+		<method name="ints(II)Ljava/util/stream/IntStream;" />
+		<method name="ints(J)Ljava/util/stream/IntStream;" />
+		<method name="ints(JII)Ljava/util/stream/IntStream;" />
+		<method name="longs()Ljava/util/stream/LongStream;" />
+		<method name="longs(J)Ljava/util/stream/LongStream;" />
+		<method name="longs(JJ)Ljava/util/stream/LongStream;" />
+		<method name="longs(JJJ)Ljava/util/stream/LongStream;" />
+		<method name="nextBoolean()Z" />
+		<method name="nextDouble()D" />
+		<method name="nextDouble(D)D" />
+		<method name="nextDouble(DD)D" />
+		<method name="nextInt()I" />
+		<method name="nextInt(I)I" />
+		<method name="nextInt(II)I" />
+		<method name="nextLong()J" />
+		<method name="nextLong(J)J" />
+		<method name="nextLong(JJ)J" />
+		<method name="split()Ljava/util/SplittableRandom;" />
+	</class>
+	<class name="java/util/Stack" since="1">
+		<extends name="java/util/Vector" />
+		<method name="&lt;init&gt;()V" />
+		<method name="empty()Z" />
+		<method name="peek()Ljava/lang/Object;" />
+		<method name="pop()Ljava/lang/Object;" />
+		<method name="push(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="search(Ljava/lang/Object;)I" />
+	</class>
+	<class name="java/util/StringJoiner" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V" />
+		<method name="add(Ljava/lang/CharSequence;)Ljava/util/StringJoiner;" />
+		<method name="length()I" />
+		<method name="merge(Ljava/util/StringJoiner;)Ljava/util/StringJoiner;" />
+		<method name="setEmptyValue(Ljava/lang/CharSequence;)Ljava/util/StringJoiner;" />
+	</class>
+	<class name="java/util/StringTokenizer" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Enumeration" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Z)V" />
+		<method name="countTokens()I" />
+		<method name="hasMoreTokens()Z" />
+		<method name="nextToken()Ljava/lang/String;" />
+		<method name="nextToken(Ljava/lang/String;)Ljava/lang/String;" />
+	</class>
+	<class name="java/util/TimeZone" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAvailableIDs()[Ljava/lang/String;" />
+		<method name="getAvailableIDs(I)[Ljava/lang/String;" />
+		<method name="getDSTSavings()I" />
+		<method name="getDefault()Ljava/util/TimeZone;" />
+		<method name="getDisplayName()Ljava/lang/String;" />
+		<method name="getDisplayName(Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="getDisplayName(ZI)Ljava/lang/String;" />
+		<method name="getDisplayName(ZILjava/util/Locale;)Ljava/lang/String;" />
+		<method name="getID()Ljava/lang/String;" />
+		<method name="getOffset(IIIIII)I" />
+		<method name="getOffset(J)I" />
+		<method name="getRawOffset()I" />
+		<method name="getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone;" />
+		<method name="getTimeZone(Ljava/time/ZoneId;)Ljava/util/TimeZone;" since="26" />
+		<method name="hasSameRules(Ljava/util/TimeZone;)Z" />
+		<method name="inDaylightTime(Ljava/util/Date;)Z" />
+		<method name="observesDaylightTime()Z" since="24" />
+		<method name="setDefault(Ljava/util/TimeZone;)V" />
+		<method name="setID(Ljava/lang/String;)V" />
+		<method name="setRawOffset(I)V" />
+		<method name="toZoneId()Ljava/time/ZoneId;" since="26" />
+		<method name="useDaylightTime()Z" />
+		<field name="LONG" />
+		<field name="SHORT" />
+	</class>
+	<class name="java/util/Timer" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Z)V" />
+		<method name="&lt;init&gt;(Z)V" />
+		<method name="cancel()V" />
+		<method name="purge()I" />
+		<method name="schedule(Ljava/util/TimerTask;J)V" />
+		<method name="schedule(Ljava/util/TimerTask;JJ)V" />
+		<method name="schedule(Ljava/util/TimerTask;Ljava/util/Date;)V" />
+		<method name="schedule(Ljava/util/TimerTask;Ljava/util/Date;J)V" />
+		<method name="scheduleAtFixedRate(Ljava/util/TimerTask;JJ)V" />
+		<method name="scheduleAtFixedRate(Ljava/util/TimerTask;Ljava/util/Date;J)V" />
+	</class>
+	<class name="java/util/TimerTask" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Runnable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="cancel()Z" />
+		<method name="scheduledExecutionTime()J" />
+	</class>
+	<class name="java/util/TooManyListenersException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/util/TreeMap" since="1">
+		<extends name="java/util/AbstractMap" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/util/NavigableMap" since="9" />
+		<implements name="java/util/SortedMap" removed="24" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Comparator;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Map;)V" />
+		<method name="&lt;init&gt;(Ljava/util/SortedMap;)V" />
+	</class>
+	<class name="java/util/TreeSet" since="1">
+		<extends name="java/util/AbstractSet" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/util/NavigableSet" since="9" />
+		<implements name="java/util/SortedSet" removed="9" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Comparator;)V" />
+		<method name="&lt;init&gt;(Ljava/util/SortedSet;)V" />
+	</class>
+	<class name="java/util/UUID" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(JJ)V" />
+		<method name="clockSequence()I" />
+		<method name="compareTo(Ljava/util/UUID;)I" />
+		<method name="fromString(Ljava/lang/String;)Ljava/util/UUID;" />
+		<method name="getLeastSignificantBits()J" />
+		<method name="getMostSignificantBits()J" />
+		<method name="nameUUIDFromBytes([B)Ljava/util/UUID;" />
+		<method name="node()J" />
+		<method name="randomUUID()Ljava/util/UUID;" />
+		<method name="timestamp()J" />
+		<method name="variant()I" />
+		<method name="version()I" />
+	</class>
+	<class name="java/util/UnknownFormatConversionException" since="1">
+		<extends name="java/util/IllegalFormatException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getConversion()Ljava/lang/String;" />
+	</class>
+	<class name="java/util/UnknownFormatFlagsException" since="1">
+		<extends name="java/util/IllegalFormatException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getFlags()Ljava/lang/String;" />
+	</class>
+	<class name="java/util/Vector" since="1">
+		<extends name="java/util/AbstractList" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/util/RandomAccess" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+		<method name="addElement(Ljava/lang/Object;)V" />
+		<method name="capacity()I" />
+		<method name="copyInto([Ljava/lang/Object;)V" />
+		<method name="elementAt(I)Ljava/lang/Object;" />
+		<method name="elements()Ljava/util/Enumeration;" />
+		<method name="ensureCapacity(I)V" />
+		<method name="firstElement()Ljava/lang/Object;" />
+		<method name="indexOf(Ljava/lang/Object;I)I" />
+		<method name="insertElementAt(Ljava/lang/Object;I)V" />
+		<method name="lastElement()Ljava/lang/Object;" />
+		<method name="lastIndexOf(Ljava/lang/Object;I)I" />
+		<method name="removeAllElements()V" />
+		<method name="removeElement(Ljava/lang/Object;)Z" />
+		<method name="removeElementAt(I)V" />
+		<method name="setElementAt(Ljava/lang/Object;I)V" />
+		<method name="setSize(I)V" />
+		<method name="trimToSize()V" />
+		<field name="capacityIncrement" />
+		<field name="elementCount" />
+		<field name="elementData" />
+	</class>
+	<class name="java/util/WeakHashMap" since="1">
+		<extends name="java/util/AbstractMap" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(IF)V" />
+		<method name="&lt;init&gt;(Ljava/util/Map;)V" />
+	</class>
+	<class name="java/util/concurrent/AbstractExecutorService" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/concurrent/ExecutorService" />
+		<method name="&lt;init&gt;()V" />
+		<method name="newTaskFor(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/RunnableFuture;" since="9" />
+		<method name="newTaskFor(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/RunnableFuture;" since="9" />
+	</class>
+	<class name="java/util/concurrent/ArrayBlockingQueue" since="1">
+		<extends name="java/util/AbstractQueue" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/concurrent/BlockingQueue" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(IZ)V" />
+		<method name="&lt;init&gt;(IZLjava/util/Collection;)V" />
+	</class>
+	<class name="java/util/concurrent/BlockingDeque" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Deque" />
+		<implements name="java/util/concurrent/BlockingQueue" />
+		<method name="offerFirst(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z" />
+		<method name="offerLast(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z" />
+		<method name="pollFirst(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;" />
+		<method name="pollLast(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;" />
+		<method name="putFirst(Ljava/lang/Object;)V" />
+		<method name="putLast(Ljava/lang/Object;)V" />
+		<method name="takeFirst()Ljava/lang/Object;" />
+		<method name="takeLast()Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/concurrent/BlockingQueue" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Queue" />
+		<method name="drainTo(Ljava/util/Collection;)I" />
+		<method name="drainTo(Ljava/util/Collection;I)I" />
+		<method name="offer(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z" />
+		<method name="poll(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;" />
+		<method name="put(Ljava/lang/Object;)V" />
+		<method name="remainingCapacity()I" />
+		<method name="take()Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/concurrent/BrokenBarrierException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/util/concurrent/Callable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="call()Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/concurrent/CancellationException" since="1">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/util/concurrent/CompletableFuture" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/concurrent/CompletionStage" />
+		<implements name="java/util/concurrent/Future" />
+		<method name="&lt;init&gt;()V" />
+		<method name="acceptEither(Ljava/util/concurrent/CompletionStage;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="acceptEitherAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="acceptEitherAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/Consumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="allOf([Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="anyOf([Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="applyToEither(Ljava/util/concurrent/CompletionStage;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="applyToEitherAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="applyToEitherAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/Function;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="complete(Ljava/lang/Object;)Z" />
+		<method name="completeAsync(Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture;" since="31" />
+		<method name="completeAsync(Ljava/util/function/Supplier;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" since="31" />
+		<method name="completeExceptionally(Ljava/lang/Throwable;)Z" />
+		<method name="completeOnTimeout(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/CompletableFuture;" since="31" />
+		<method name="completedFuture(Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="completedStage(Ljava/lang/Object;)Ljava/util/concurrent/CompletionStage;" since="31" />
+		<method name="copy()Ljava/util/concurrent/CompletableFuture;" since="31" />
+		<method name="defaultExecutor()Ljava/util/concurrent/Executor;" since="31" />
+		<method name="delayedExecutor(JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/Executor;" since="31" />
+		<method name="delayedExecutor(JLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/Executor;" since="31" />
+		<method name="exceptionally(Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="failedFuture(Ljava/lang/Throwable;)Ljava/util/concurrent/CompletableFuture;" since="31" />
+		<method name="failedStage(Ljava/lang/Throwable;)Ljava/util/concurrent/CompletionStage;" since="31" />
+		<method name="getNow(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="getNumberOfDependents()I" />
+		<method name="handle(Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="handleAsync(Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="handleAsync(Ljava/util/function/BiFunction;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="isCompletedExceptionally()Z" />
+		<method name="join()Ljava/lang/Object;" />
+		<method name="minimalCompletionStage()Ljava/util/concurrent/CompletionStage;" since="31" />
+		<method name="newIncompleteFuture()Ljava/util/concurrent/CompletableFuture;" since="31" />
+		<method name="obtrudeException(Ljava/lang/Throwable;)V" />
+		<method name="obtrudeValue(Ljava/lang/Object;)V" />
+		<method name="orTimeout(JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/CompletableFuture;" since="31" />
+		<method name="runAfterBoth(Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="runAfterBothAsync(Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="runAfterBothAsync(Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="runAfterEither(Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="runAfterEitherAsync(Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="runAfterEitherAsync(Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="runAsync(Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="runAsync(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="supplyAsync(Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="supplyAsync(Ljava/util/function/Supplier;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenAccept(Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenAcceptAsync(Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenAcceptAsync(Ljava/util/function/Consumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenAcceptBoth(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenAcceptBothAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenAcceptBothAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiConsumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenApply(Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenApplyAsync(Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenApplyAsync(Ljava/util/function/Function;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenCombine(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenCombineAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenCombineAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenCompose(Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenComposeAsync(Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenComposeAsync(Ljava/util/function/Function;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenRun(Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenRunAsync(Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenRunAsync(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="whenComplete(Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="whenCompleteAsync(Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="whenCompleteAsync(Ljava/util/function/BiConsumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" />
+	</class>
+	<class name="java/util/concurrent/CompletableFuture$AsynchronousCompletionTask" since="24">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="java/util/concurrent/CompletionException" since="24">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/util/concurrent/CompletionService" since="1">
+		<extends name="java/lang/Object" />
+		<method name="poll()Ljava/util/concurrent/Future;" />
+		<method name="poll(JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/Future;" />
+		<method name="submit(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/Future;" />
+		<method name="submit(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;" />
+		<method name="take()Ljava/util/concurrent/Future;" />
+	</class>
+	<class name="java/util/concurrent/CompletionStage" since="24">
+		<extends name="java/lang/Object" />
+		<method name="acceptEither(Ljava/util/concurrent/CompletionStage;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="acceptEitherAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="acceptEitherAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/Consumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="applyToEither(Ljava/util/concurrent/CompletionStage;Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="applyToEitherAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="applyToEitherAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/Function;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="exceptionally(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="handle(Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="handleAsync(Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="handleAsync(Ljava/util/function/BiFunction;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="runAfterBoth(Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="runAfterBothAsync(Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="runAfterBothAsync(Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="runAfterEither(Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="runAfterEitherAsync(Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="runAfterEitherAsync(Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenAccept(Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenAcceptAsync(Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenAcceptAsync(Ljava/util/function/Consumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenAcceptBoth(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenAcceptBothAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenAcceptBothAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiConsumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenApply(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenApplyAsync(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenApplyAsync(Ljava/util/function/Function;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenCombine(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenCombineAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenCombineAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenCompose(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenComposeAsync(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenComposeAsync(Ljava/util/function/Function;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenRun(Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenRunAsync(Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenRunAsync(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="toCompletableFuture()Ljava/util/concurrent/CompletableFuture;" />
+		<method name="whenComplete(Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="whenCompleteAsync(Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="whenCompleteAsync(Ljava/util/function/BiConsumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;" />
+	</class>
+	<class name="java/util/concurrent/ConcurrentHashMap" since="1">
+		<extends name="java/util/AbstractMap" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/concurrent/ConcurrentMap" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(IF)V" since="9" />
+		<method name="&lt;init&gt;(IFI)V" />
+		<method name="&lt;init&gt;(Ljava/util/Map;)V" />
+		<method name="contains(Ljava/lang/Object;)Z" />
+		<method name="elements()Ljava/util/Enumeration;" />
+		<method name="forEach(JLjava/util/function/BiConsumer;)V" since="24" />
+		<method name="forEach(JLjava/util/function/BiFunction;Ljava/util/function/Consumer;)V" since="24" />
+		<method name="forEachEntry(JLjava/util/function/Consumer;)V" since="24" />
+		<method name="forEachEntry(JLjava/util/function/Function;Ljava/util/function/Consumer;)V" since="24" />
+		<method name="forEachKey(JLjava/util/function/Consumer;)V" since="24" />
+		<method name="forEachKey(JLjava/util/function/Function;Ljava/util/function/Consumer;)V" since="24" />
+		<method name="forEachValue(JLjava/util/function/Consumer;)V" since="24" />
+		<method name="forEachValue(JLjava/util/function/Function;Ljava/util/function/Consumer;)V" since="24" />
+		<method name="keySet(Ljava/lang/Object;)Ljava/util/concurrent/ConcurrentHashMap$KeySetView;" since="24" />
+		<method name="keys()Ljava/util/Enumeration;" />
+		<method name="mappingCount()J" since="24" />
+		<method name="newKeySet()Ljava/util/concurrent/ConcurrentHashMap$KeySetView;" since="24" />
+		<method name="newKeySet(I)Ljava/util/concurrent/ConcurrentHashMap$KeySetView;" since="24" />
+		<method name="reduce(JLjava/util/function/BiFunction;Ljava/util/function/BiFunction;)Ljava/lang/Object;" since="24" />
+		<method name="reduceEntries(JLjava/util/function/BiFunction;)Ljava/util/Map$Entry;" since="24" />
+		<method name="reduceEntries(JLjava/util/function/Function;Ljava/util/function/BiFunction;)Ljava/lang/Object;" since="24" />
+		<method name="reduceEntriesToDouble(JLjava/util/function/ToDoubleFunction;DLjava/util/function/DoubleBinaryOperator;)D" since="24" />
+		<method name="reduceEntriesToInt(JLjava/util/function/ToIntFunction;ILjava/util/function/IntBinaryOperator;)I" since="24" />
+		<method name="reduceEntriesToLong(JLjava/util/function/ToLongFunction;JLjava/util/function/LongBinaryOperator;)J" since="24" />
+		<method name="reduceKeys(JLjava/util/function/BiFunction;)Ljava/lang/Object;" since="24" />
+		<method name="reduceKeys(JLjava/util/function/Function;Ljava/util/function/BiFunction;)Ljava/lang/Object;" since="24" />
+		<method name="reduceKeysToDouble(JLjava/util/function/ToDoubleFunction;DLjava/util/function/DoubleBinaryOperator;)D" since="24" />
+		<method name="reduceKeysToInt(JLjava/util/function/ToIntFunction;ILjava/util/function/IntBinaryOperator;)I" since="24" />
+		<method name="reduceKeysToLong(JLjava/util/function/ToLongFunction;JLjava/util/function/LongBinaryOperator;)J" since="24" />
+		<method name="reduceToDouble(JLjava/util/function/ToDoubleBiFunction;DLjava/util/function/DoubleBinaryOperator;)D" since="24" />
+		<method name="reduceToInt(JLjava/util/function/ToIntBiFunction;ILjava/util/function/IntBinaryOperator;)I" since="24" />
+		<method name="reduceToLong(JLjava/util/function/ToLongBiFunction;JLjava/util/function/LongBinaryOperator;)J" since="24" />
+		<method name="reduceValues(JLjava/util/function/BiFunction;)Ljava/lang/Object;" since="24" />
+		<method name="reduceValues(JLjava/util/function/Function;Ljava/util/function/BiFunction;)Ljava/lang/Object;" since="24" />
+		<method name="reduceValuesToDouble(JLjava/util/function/ToDoubleFunction;DLjava/util/function/DoubleBinaryOperator;)D" since="24" />
+		<method name="reduceValuesToInt(JLjava/util/function/ToIntFunction;ILjava/util/function/IntBinaryOperator;)I" since="24" />
+		<method name="reduceValuesToLong(JLjava/util/function/ToLongFunction;JLjava/util/function/LongBinaryOperator;)J" since="24" />
+		<method name="search(JLjava/util/function/BiFunction;)Ljava/lang/Object;" since="24" />
+		<method name="searchEntries(JLjava/util/function/Function;)Ljava/lang/Object;" since="24" />
+		<method name="searchKeys(JLjava/util/function/Function;)Ljava/lang/Object;" since="24" />
+		<method name="searchValues(JLjava/util/function/Function;)Ljava/lang/Object;" since="24" />
+	</class>
+	<class name="java/util/concurrent/ConcurrentHashMap$KeySetView" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Set" />
+		<method name="getMappedValue()Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/concurrent/ConcurrentLinkedDeque" since="21">
+		<extends name="java/util/AbstractCollection" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/Deque" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+	</class>
+	<class name="java/util/concurrent/ConcurrentLinkedQueue" since="1">
+		<extends name="java/util/AbstractQueue" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+	</class>
+	<class name="java/util/concurrent/ConcurrentMap" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Map" />
+		<method name="putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="remove(Ljava/lang/Object;Ljava/lang/Object;)Z" />
+		<method name="replace(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="replace(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z" />
+	</class>
+	<class name="java/util/concurrent/ConcurrentNavigableMap" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/NavigableMap" />
+		<implements name="java/util/concurrent/ConcurrentMap" />
+		<method name="descendingMap()Ljava/util/concurrent/ConcurrentNavigableMap;" />
+		<method name="headMap(Ljava/lang/Object;)Ljava/util/concurrent/ConcurrentNavigableMap;" />
+		<method name="headMap(Ljava/lang/Object;Z)Ljava/util/concurrent/ConcurrentNavigableMap;" />
+		<method name="keySet()Ljava/util/NavigableSet;" />
+		<method name="subMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/concurrent/ConcurrentNavigableMap;" />
+		<method name="subMap(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/concurrent/ConcurrentNavigableMap;" />
+		<method name="tailMap(Ljava/lang/Object;)Ljava/util/concurrent/ConcurrentNavigableMap;" />
+		<method name="tailMap(Ljava/lang/Object;Z)Ljava/util/concurrent/ConcurrentNavigableMap;" />
+	</class>
+	<class name="java/util/concurrent/ConcurrentSkipListMap" since="9">
+		<extends name="java/util/AbstractMap" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/util/concurrent/ConcurrentNavigableMap" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Comparator;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Map;)V" />
+		<method name="&lt;init&gt;(Ljava/util/SortedMap;)V" />
+		<method name="clone()Ljava/util/concurrent/ConcurrentSkipListMap;" />
+	</class>
+	<class name="java/util/concurrent/ConcurrentSkipListSet" since="9">
+		<extends name="java/util/AbstractSet" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/util/NavigableSet" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Comparator;)V" />
+		<method name="&lt;init&gt;(Ljava/util/SortedSet;)V" />
+		<method name="clone()Ljava/util/concurrent/ConcurrentSkipListSet;" />
+		<method name="headSet(Ljava/lang/Object;)Ljava/util/NavigableSet;" />
+		<method name="subSet(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/NavigableSet;" />
+		<method name="tailSet(Ljava/lang/Object;)Ljava/util/NavigableSet;" />
+	</class>
+	<class name="java/util/concurrent/CopyOnWriteArrayList" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/util/List" />
+		<implements name="java/util/RandomAccess" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+		<method name="&lt;init&gt;([Ljava/lang/Object;)V" />
+		<method name="addAllAbsent(Ljava/util/Collection;)I" />
+		<method name="addIfAbsent(Ljava/lang/Object;)Z" />
+		<method name="indexOf(Ljava/lang/Object;I)I" />
+		<method name="lastIndexOf(Ljava/lang/Object;I)I" />
+	</class>
+	<class name="java/util/concurrent/CopyOnWriteArraySet" since="1">
+		<extends name="java/util/AbstractSet" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+	</class>
+	<class name="java/util/concurrent/CountDownLatch" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="await()V" />
+		<method name="await(JLjava/util/concurrent/TimeUnit;)Z" />
+		<method name="countDown()V" />
+		<method name="getCount()J" />
+	</class>
+	<class name="java/util/concurrent/CountedCompleter" since="24">
+		<extends name="java/util/concurrent/ForkJoinTask" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/concurrent/CountedCompleter;)V" />
+		<method name="&lt;init&gt;(Ljava/util/concurrent/CountedCompleter;I)V" />
+		<method name="addToPendingCount(I)V" />
+		<method name="compareAndSetPendingCount(II)Z" />
+		<method name="compute()V" />
+		<method name="decrementPendingCountUnlessZero()I" />
+		<method name="firstComplete()Ljava/util/concurrent/CountedCompleter;" />
+		<method name="getCompleter()Ljava/util/concurrent/CountedCompleter;" />
+		<method name="getPendingCount()I" />
+		<method name="getRoot()Ljava/util/concurrent/CountedCompleter;" />
+		<method name="helpComplete(I)V" />
+		<method name="nextComplete()Ljava/util/concurrent/CountedCompleter;" />
+		<method name="onCompletion(Ljava/util/concurrent/CountedCompleter;)V" />
+		<method name="onExceptionalCompletion(Ljava/lang/Throwable;Ljava/util/concurrent/CountedCompleter;)Z" />
+		<method name="propagateCompletion()V" />
+		<method name="quietlyCompleteRoot()V" />
+		<method name="setPendingCount(I)V" />
+		<method name="tryComplete()V" />
+	</class>
+	<class name="java/util/concurrent/CyclicBarrier" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(ILjava/lang/Runnable;)V" />
+		<method name="await()I" />
+		<method name="await(JLjava/util/concurrent/TimeUnit;)I" />
+		<method name="getNumberWaiting()I" />
+		<method name="getParties()I" />
+		<method name="isBroken()Z" />
+		<method name="reset()V" />
+	</class>
+	<class name="java/util/concurrent/DelayQueue" since="1">
+		<extends name="java/util/AbstractQueue" />
+		<implements name="java/util/concurrent/BlockingQueue" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+		<method name="add(Ljava/util/concurrent/Delayed;)Z" />
+		<method name="offer(Ljava/util/concurrent/Delayed;)Z" />
+		<method name="offer(Ljava/util/concurrent/Delayed;JLjava/util/concurrent/TimeUnit;)Z" />
+		<method name="peek()Ljava/util/concurrent/Delayed;" />
+		<method name="poll()Ljava/util/concurrent/Delayed;" />
+		<method name="poll(JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/Delayed;" />
+		<method name="put(Ljava/util/concurrent/Delayed;)V" />
+		<method name="take()Ljava/util/concurrent/Delayed;" />
+	</class>
+	<class name="java/util/concurrent/Delayed" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Comparable" />
+		<method name="getDelay(Ljava/util/concurrent/TimeUnit;)J" />
+	</class>
+	<class name="java/util/concurrent/Exchanger" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="exchange(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="exchange(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/concurrent/ExecutionException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/util/concurrent/Executor" since="1">
+		<extends name="java/lang/Object" />
+		<method name="execute(Ljava/lang/Runnable;)V" />
+	</class>
+	<class name="java/util/concurrent/ExecutorCompletionService" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/concurrent/CompletionService" />
+		<method name="&lt;init&gt;(Ljava/util/concurrent/Executor;)V" />
+		<method name="&lt;init&gt;(Ljava/util/concurrent/Executor;Ljava/util/concurrent/BlockingQueue;)V" />
+	</class>
+	<class name="java/util/concurrent/ExecutorService" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/concurrent/Executor" />
+		<method name="awaitTermination(JLjava/util/concurrent/TimeUnit;)Z" />
+		<method name="invokeAll(Ljava/util/Collection;)Ljava/util/List;" />
+		<method name="invokeAll(Ljava/util/Collection;JLjava/util/concurrent/TimeUnit;)Ljava/util/List;" />
+		<method name="invokeAny(Ljava/util/Collection;)Ljava/lang/Object;" />
+		<method name="invokeAny(Ljava/util/Collection;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;" />
+		<method name="isShutdown()Z" />
+		<method name="isTerminated()Z" />
+		<method name="shutdown()V" />
+		<method name="shutdownNow()Ljava/util/List;" />
+		<method name="submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;" />
+		<method name="submit(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/Future;" />
+		<method name="submit(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;" />
+	</class>
+	<class name="java/util/concurrent/Executors" since="1">
+		<extends name="java/lang/Object" />
+		<method name="callable(Ljava/lang/Runnable;)Ljava/util/concurrent/Callable;" />
+		<method name="callable(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/Callable;" />
+		<method name="callable(Ljava/security/PrivilegedAction;)Ljava/util/concurrent/Callable;" />
+		<method name="callable(Ljava/security/PrivilegedExceptionAction;)Ljava/util/concurrent/Callable;" />
+		<method name="defaultThreadFactory()Ljava/util/concurrent/ThreadFactory;" />
+		<method name="newCachedThreadPool()Ljava/util/concurrent/ExecutorService;" />
+		<method name="newCachedThreadPool(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;" />
+		<method name="newFixedThreadPool(I)Ljava/util/concurrent/ExecutorService;" />
+		<method name="newFixedThreadPool(ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;" />
+		<method name="newScheduledThreadPool(I)Ljava/util/concurrent/ScheduledExecutorService;" />
+		<method name="newScheduledThreadPool(ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ScheduledExecutorService;" />
+		<method name="newSingleThreadExecutor()Ljava/util/concurrent/ExecutorService;" />
+		<method name="newSingleThreadExecutor(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;" />
+		<method name="newSingleThreadScheduledExecutor()Ljava/util/concurrent/ScheduledExecutorService;" />
+		<method name="newSingleThreadScheduledExecutor(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ScheduledExecutorService;" />
+		<method name="newWorkStealingPool()Ljava/util/concurrent/ExecutorService;" since="24" />
+		<method name="newWorkStealingPool(I)Ljava/util/concurrent/ExecutorService;" since="24" />
+		<method name="privilegedCallable(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Callable;" />
+		<method name="privilegedCallableUsingCurrentClassLoader(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Callable;" />
+		<method name="privilegedThreadFactory()Ljava/util/concurrent/ThreadFactory;" />
+		<method name="unconfigurableExecutorService(Ljava/util/concurrent/ExecutorService;)Ljava/util/concurrent/ExecutorService;" />
+		<method name="unconfigurableScheduledExecutorService(Ljava/util/concurrent/ScheduledExecutorService;)Ljava/util/concurrent/ScheduledExecutorService;" />
+	</class>
+	<class name="java/util/concurrent/Flow" since="30">
+		<extends name="java/lang/Object" />
+		<method name="defaultBufferSize()I" />
+	</class>
+	<class name="java/util/concurrent/Flow$Processor" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/concurrent/Flow$Publisher" />
+		<implements name="java/util/concurrent/Flow$Subscriber" />
+	</class>
+	<class name="java/util/concurrent/Flow$Publisher" since="30">
+		<extends name="java/lang/Object" />
+		<method name="subscribe(Ljava/util/concurrent/Flow$Subscriber;)V" />
+	</class>
+	<class name="java/util/concurrent/Flow$Subscriber" since="30">
+		<extends name="java/lang/Object" />
+		<method name="onComplete()V" />
+		<method name="onError(Ljava/lang/Throwable;)V" />
+		<method name="onNext(Ljava/lang/Object;)V" />
+		<method name="onSubscribe(Ljava/util/concurrent/Flow$Subscription;)V" />
+	</class>
+	<class name="java/util/concurrent/Flow$Subscription" since="30">
+		<extends name="java/lang/Object" />
+		<method name="cancel()V" />
+		<method name="request(J)V" />
+	</class>
+	<class name="java/util/concurrent/ForkJoinPool" since="21">
+		<extends name="java/util/concurrent/AbstractExecutorService" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(ILjava/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory;Ljava/lang/Thread$UncaughtExceptionHandler;Z)V" />
+		<method name="awaitQuiescence(JLjava/util/concurrent/TimeUnit;)Z" />
+		<method name="commonPool()Ljava/util/concurrent/ForkJoinPool;" since="24" />
+		<method name="drainTasksTo(Ljava/util/Collection;)I" />
+		<method name="execute(Ljava/util/concurrent/ForkJoinTask;)V" />
+		<method name="getActiveThreadCount()I" />
+		<method name="getAsyncMode()Z" />
+		<method name="getCommonPoolParallelism()I" since="24" />
+		<method name="getFactory()Ljava/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory;" />
+		<method name="getParallelism()I" />
+		<method name="getPoolSize()I" />
+		<method name="getQueuedSubmissionCount()I" />
+		<method name="getQueuedTaskCount()J" />
+		<method name="getRunningThreadCount()I" />
+		<method name="getStealCount()J" />
+		<method name="getUncaughtExceptionHandler()Ljava/lang/Thread$UncaughtExceptionHandler;" />
+		<method name="hasQueuedSubmissions()Z" />
+		<method name="invoke(Ljava/util/concurrent/ForkJoinTask;)Ljava/lang/Object;" />
+		<method name="isQuiescent()Z" />
+		<method name="isTerminating()Z" />
+		<method name="managedBlock(Ljava/util/concurrent/ForkJoinPool$ManagedBlocker;)V" />
+		<method name="pollSubmission()Ljava/util/concurrent/ForkJoinTask;" />
+		<method name="submit(Ljava/lang/Runnable;)Ljava/util/concurrent/ForkJoinTask;" />
+		<method name="submit(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/ForkJoinTask;" />
+		<method name="submit(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/ForkJoinTask;" />
+		<method name="submit(Ljava/util/concurrent/ForkJoinTask;)Ljava/util/concurrent/ForkJoinTask;" />
+		<field name="defaultForkJoinWorkerThreadFactory" />
+	</class>
+	<class name="java/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory" since="21">
+		<extends name="java/lang/Object" />
+		<method name="newThread(Ljava/util/concurrent/ForkJoinPool;)Ljava/util/concurrent/ForkJoinWorkerThread;" />
+	</class>
+	<class name="java/util/concurrent/ForkJoinPool$ManagedBlocker" since="21">
+		<extends name="java/lang/Object" />
+		<method name="block()Z" />
+		<method name="isReleasable()Z" />
+	</class>
+	<class name="java/util/concurrent/ForkJoinTask" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/concurrent/Future" />
+		<method name="&lt;init&gt;()V" />
+		<method name="adapt(Ljava/lang/Runnable;)Ljava/util/concurrent/ForkJoinTask;" />
+		<method name="adapt(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/ForkJoinTask;" />
+		<method name="adapt(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/ForkJoinTask;" />
+		<method name="compareAndSetForkJoinTaskTag(SS)Z" since="24" />
+		<method name="complete(Ljava/lang/Object;)V" />
+		<method name="completeExceptionally(Ljava/lang/Throwable;)V" />
+		<method name="exec()Z" />
+		<method name="fork()Ljava/util/concurrent/ForkJoinTask;" />
+		<method name="getException()Ljava/lang/Throwable;" />
+		<method name="getForkJoinTaskTag()S" since="24" />
+		<method name="getPool()Ljava/util/concurrent/ForkJoinPool;" />
+		<method name="getQueuedTaskCount()I" />
+		<method name="getRawResult()Ljava/lang/Object;" />
+		<method name="getSurplusQueuedTaskCount()I" />
+		<method name="helpQuiesce()V" />
+		<method name="inForkJoinPool()Z" />
+		<method name="invoke()Ljava/lang/Object;" />
+		<method name="invokeAll(Ljava/util/Collection;)Ljava/util/Collection;" />
+		<method name="invokeAll(Ljava/util/concurrent/ForkJoinTask;Ljava/util/concurrent/ForkJoinTask;)V" />
+		<method name="invokeAll([Ljava/util/concurrent/ForkJoinTask;)V" />
+		<method name="isCompletedAbnormally()Z" />
+		<method name="isCompletedNormally()Z" />
+		<method name="join()Ljava/lang/Object;" />
+		<method name="peekNextLocalTask()Ljava/util/concurrent/ForkJoinTask;" />
+		<method name="pollNextLocalTask()Ljava/util/concurrent/ForkJoinTask;" />
+		<method name="pollTask()Ljava/util/concurrent/ForkJoinTask;" />
+		<method name="quietlyComplete()V" since="24" />
+		<method name="quietlyInvoke()V" />
+		<method name="quietlyJoin()V" />
+		<method name="reinitialize()V" />
+		<method name="setForkJoinTaskTag(S)S" since="24" />
+		<method name="setRawResult(Ljava/lang/Object;)V" />
+		<method name="tryUnfork()Z" />
+	</class>
+	<class name="java/util/concurrent/ForkJoinWorkerThread" since="21">
+		<extends name="java/lang/Thread" />
+		<method name="&lt;init&gt;(Ljava/util/concurrent/ForkJoinPool;)V" />
+		<method name="getPool()Ljava/util/concurrent/ForkJoinPool;" />
+		<method name="getPoolIndex()I" />
+		<method name="onStart()V" />
+		<method name="onTermination(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/util/concurrent/Future" since="1">
+		<extends name="java/lang/Object" />
+		<method name="cancel(Z)Z" />
+		<method name="get()Ljava/lang/Object;" />
+		<method name="get(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;" />
+		<method name="isCancelled()Z" />
+		<method name="isDone()Z" />
+	</class>
+	<class name="java/util/concurrent/FutureTask" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Runnable" removed="9" />
+		<implements name="java/util/concurrent/Future" removed="9" />
+		<implements name="java/util/concurrent/RunnableFuture" since="9" />
+		<method name="&lt;init&gt;(Ljava/lang/Runnable;Ljava/lang/Object;)V" />
+		<method name="&lt;init&gt;(Ljava/util/concurrent/Callable;)V" />
+		<method name="done()V" />
+		<method name="runAndReset()Z" />
+		<method name="set(Ljava/lang/Object;)V" />
+		<method name="setException(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/util/concurrent/LinkedBlockingDeque" since="9">
+		<extends name="java/util/AbstractQueue" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/concurrent/BlockingDeque" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+	</class>
+	<class name="java/util/concurrent/LinkedBlockingQueue" since="1">
+		<extends name="java/util/AbstractQueue" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/concurrent/BlockingQueue" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+	</class>
+	<class name="java/util/concurrent/LinkedTransferQueue" since="21">
+		<extends name="java/util/AbstractQueue" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/concurrent/TransferQueue" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+	</class>
+	<class name="java/util/concurrent/Phaser" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/util/concurrent/Phaser;)V" />
+		<method name="&lt;init&gt;(Ljava/util/concurrent/Phaser;I)V" />
+		<method name="arrive()I" />
+		<method name="arriveAndAwaitAdvance()I" />
+		<method name="arriveAndDeregister()I" />
+		<method name="awaitAdvance(I)I" />
+		<method name="awaitAdvanceInterruptibly(I)I" />
+		<method name="awaitAdvanceInterruptibly(IJLjava/util/concurrent/TimeUnit;)I" />
+		<method name="bulkRegister(I)I" />
+		<method name="forceTermination()V" />
+		<method name="getArrivedParties()I" />
+		<method name="getParent()Ljava/util/concurrent/Phaser;" />
+		<method name="getPhase()I" />
+		<method name="getRegisteredParties()I" />
+		<method name="getRoot()Ljava/util/concurrent/Phaser;" />
+		<method name="getUnarrivedParties()I" />
+		<method name="isTerminated()Z" />
+		<method name="onAdvance(II)Z" />
+		<method name="register()I" />
+	</class>
+	<class name="java/util/concurrent/PriorityBlockingQueue" since="1">
+		<extends name="java/util/AbstractQueue" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/concurrent/BlockingQueue" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(ILjava/util/Comparator;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+		<method name="comparator()Ljava/util/Comparator;" />
+	</class>
+	<class name="java/util/concurrent/RecursiveAction" since="21">
+		<extends name="java/util/concurrent/ForkJoinTask" />
+		<method name="&lt;init&gt;()V" />
+		<method name="compute()V" />
+		<method name="getRawResult()Ljava/lang/Void;" />
+		<method name="setRawResult(Ljava/lang/Void;)V" />
+	</class>
+	<class name="java/util/concurrent/RecursiveTask" since="21">
+		<extends name="java/util/concurrent/ForkJoinTask" />
+		<method name="&lt;init&gt;()V" />
+		<method name="compute()Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/concurrent/RejectedExecutionException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/util/concurrent/RejectedExecutionHandler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="rejectedExecution(Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V" />
+	</class>
+	<class name="java/util/concurrent/RunnableFuture" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Runnable" />
+		<implements name="java/util/concurrent/Future" />
+	</class>
+	<class name="java/util/concurrent/RunnableScheduledFuture" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/concurrent/RunnableFuture" />
+		<implements name="java/util/concurrent/ScheduledFuture" />
+		<method name="isPeriodic()Z" />
+	</class>
+	<class name="java/util/concurrent/ScheduledExecutorService" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/concurrent/ExecutorService" />
+		<method name="schedule(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;" />
+		<method name="schedule(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;" />
+		<method name="scheduleAtFixedRate(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;" />
+		<method name="scheduleWithFixedDelay(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;" />
+	</class>
+	<class name="java/util/concurrent/ScheduledFuture" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/concurrent/Delayed" />
+		<implements name="java/util/concurrent/Future" />
+	</class>
+	<class name="java/util/concurrent/ScheduledThreadPoolExecutor" since="1">
+		<extends name="java/util/concurrent/ThreadPoolExecutor" />
+		<implements name="java/util/concurrent/ScheduledExecutorService" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(ILjava/util/concurrent/RejectedExecutionHandler;)V" />
+		<method name="&lt;init&gt;(ILjava/util/concurrent/ThreadFactory;)V" />
+		<method name="&lt;init&gt;(ILjava/util/concurrent/ThreadFactory;Ljava/util/concurrent/RejectedExecutionHandler;)V" />
+		<method name="decorateTask(Ljava/lang/Runnable;Ljava/util/concurrent/RunnableScheduledFuture;)Ljava/util/concurrent/RunnableScheduledFuture;" since="9" />
+		<method name="decorateTask(Ljava/util/concurrent/Callable;Ljava/util/concurrent/RunnableScheduledFuture;)Ljava/util/concurrent/RunnableScheduledFuture;" since="9" />
+		<method name="getContinueExistingPeriodicTasksAfterShutdownPolicy()Z" />
+		<method name="getExecuteExistingDelayedTasksAfterShutdownPolicy()Z" />
+		<method name="getRemoveOnCancelPolicy()Z" since="21" />
+		<method name="setContinueExistingPeriodicTasksAfterShutdownPolicy(Z)V" />
+		<method name="setExecuteExistingDelayedTasksAfterShutdownPolicy(Z)V" />
+		<method name="setRemoveOnCancelPolicy(Z)V" since="21" />
+	</class>
+	<class name="java/util/concurrent/Semaphore" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(IZ)V" />
+		<method name="acquire()V" />
+		<method name="acquire(I)V" />
+		<method name="acquireUninterruptibly()V" />
+		<method name="acquireUninterruptibly(I)V" />
+		<method name="availablePermits()I" />
+		<method name="drainPermits()I" />
+		<method name="getQueueLength()I" />
+		<method name="getQueuedThreads()Ljava/util/Collection;" />
+		<method name="hasQueuedThreads()Z" />
+		<method name="isFair()Z" />
+		<method name="reducePermits(I)V" />
+		<method name="release()V" />
+		<method name="release(I)V" />
+		<method name="tryAcquire()Z" />
+		<method name="tryAcquire(I)Z" />
+		<method name="tryAcquire(IJLjava/util/concurrent/TimeUnit;)Z" />
+		<method name="tryAcquire(JLjava/util/concurrent/TimeUnit;)Z" />
+	</class>
+	<class name="java/util/concurrent/SynchronousQueue" since="1">
+		<extends name="java/util/AbstractQueue" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/concurrent/BlockingQueue" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Z)V" />
+	</class>
+	<class name="java/util/concurrent/ThreadFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;" />
+	</class>
+	<class name="java/util/concurrent/ThreadLocalRandom" since="21">
+		<extends name="java/util/Random" />
+		<method name="current()Ljava/util/concurrent/ThreadLocalRandom;" />
+		<method name="nextDouble(D)D" />
+		<method name="nextDouble(DD)D" />
+		<method name="nextInt(II)I" />
+		<method name="nextLong(J)J" />
+		<method name="nextLong(JJ)J" />
+	</class>
+	<class name="java/util/concurrent/ThreadPoolExecutor" since="1">
+		<extends name="java/util/concurrent/AbstractExecutorService" />
+		<method name="&lt;init&gt;(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V" />
+		<method name="&lt;init&gt;(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/RejectedExecutionHandler;)V" />
+		<method name="&lt;init&gt;(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V" />
+		<method name="&lt;init&gt;(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;Ljava/util/concurrent/RejectedExecutionHandler;)V" />
+		<method name="afterExecute(Ljava/lang/Runnable;Ljava/lang/Throwable;)V" />
+		<method name="allowCoreThreadTimeOut(Z)V" since="9" />
+		<method name="allowsCoreThreadTimeOut()Z" since="9" />
+		<method name="beforeExecute(Ljava/lang/Thread;Ljava/lang/Runnable;)V" />
+		<method name="getActiveCount()I" />
+		<method name="getCompletedTaskCount()J" />
+		<method name="getCorePoolSize()I" />
+		<method name="getKeepAliveTime(Ljava/util/concurrent/TimeUnit;)J" />
+		<method name="getLargestPoolSize()I" />
+		<method name="getMaximumPoolSize()I" />
+		<method name="getPoolSize()I" />
+		<method name="getQueue()Ljava/util/concurrent/BlockingQueue;" />
+		<method name="getRejectedExecutionHandler()Ljava/util/concurrent/RejectedExecutionHandler;" />
+		<method name="getTaskCount()J" />
+		<method name="getThreadFactory()Ljava/util/concurrent/ThreadFactory;" />
+		<method name="isTerminating()Z" />
+		<method name="prestartAllCoreThreads()I" />
+		<method name="prestartCoreThread()Z" />
+		<method name="purge()V" />
+		<method name="remove(Ljava/lang/Runnable;)Z" />
+		<method name="setCorePoolSize(I)V" />
+		<method name="setKeepAliveTime(JLjava/util/concurrent/TimeUnit;)V" />
+		<method name="setMaximumPoolSize(I)V" />
+		<method name="setRejectedExecutionHandler(Ljava/util/concurrent/RejectedExecutionHandler;)V" />
+		<method name="setThreadFactory(Ljava/util/concurrent/ThreadFactory;)V" />
+		<method name="terminated()V" />
+	</class>
+	<class name="java/util/concurrent/ThreadPoolExecutor$AbortPolicy" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/concurrent/RejectedExecutionHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/util/concurrent/ThreadPoolExecutor$CallerRunsPolicy" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/concurrent/RejectedExecutionHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/util/concurrent/ThreadPoolExecutor$DiscardOldestPolicy" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/concurrent/RejectedExecutionHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/util/concurrent/ThreadPoolExecutor$DiscardPolicy" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/concurrent/RejectedExecutionHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/util/concurrent/TimeUnit" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="convert(JLjava/util/concurrent/TimeUnit;)J" />
+		<method name="sleep(J)V" />
+		<method name="timedJoin(Ljava/lang/Thread;J)V" />
+		<method name="timedWait(Ljava/lang/Object;J)V" />
+		<method name="toDays(J)J" since="9" />
+		<method name="toHours(J)J" since="9" />
+		<method name="toMicros(J)J" />
+		<method name="toMillis(J)J" />
+		<method name="toMinutes(J)J" since="9" />
+		<method name="toNanos(J)J" />
+		<method name="toSeconds(J)J" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/util/concurrent/TimeUnit;" />
+		<method name="values()[Ljava/util/concurrent/TimeUnit;" />
+		<field name="DAYS" since="9" />
+		<field name="HOURS" since="9" />
+		<field name="MICROSECONDS" />
+		<field name="MILLISECONDS" />
+		<field name="MINUTES" since="9" />
+		<field name="NANOSECONDS" />
+		<field name="SECONDS" />
+	</class>
+	<class name="java/util/concurrent/TimeoutException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/util/concurrent/TransferQueue" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/concurrent/BlockingQueue" />
+		<method name="getWaitingConsumerCount()I" />
+		<method name="hasWaitingConsumer()Z" />
+		<method name="transfer(Ljava/lang/Object;)V" />
+		<method name="tryTransfer(Ljava/lang/Object;)Z" />
+		<method name="tryTransfer(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z" />
+	</class>
+	<class name="java/util/concurrent/atomic/AtomicBoolean" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Z)V" />
+		<method name="compareAndSet(ZZ)Z" />
+		<method name="get()Z" />
+		<method name="getAndSet(Z)Z" />
+		<method name="lazySet(Z)V" since="9" />
+		<method name="set(Z)V" />
+		<method name="weakCompareAndSet(ZZ)Z" />
+	</class>
+	<class name="java/util/concurrent/atomic/AtomicInteger" since="1">
+		<extends name="java/lang/Number" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="accumulateAndGet(ILjava/util/function/IntBinaryOperator;)I" since="24" />
+		<method name="addAndGet(I)I" />
+		<method name="compareAndSet(II)Z" />
+		<method name="decrementAndGet()I" />
+		<method name="get()I" />
+		<method name="getAndAccumulate(ILjava/util/function/IntBinaryOperator;)I" since="24" />
+		<method name="getAndAdd(I)I" />
+		<method name="getAndDecrement()I" />
+		<method name="getAndIncrement()I" />
+		<method name="getAndSet(I)I" />
+		<method name="getAndUpdate(Ljava/util/function/IntUnaryOperator;)I" since="24" />
+		<method name="incrementAndGet()I" />
+		<method name="lazySet(I)V" since="9" />
+		<method name="set(I)V" />
+		<method name="updateAndGet(Ljava/util/function/IntUnaryOperator;)I" since="24" />
+		<method name="weakCompareAndSet(II)Z" />
+	</class>
+	<class name="java/util/concurrent/atomic/AtomicIntegerArray" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;([I)V" />
+		<method name="accumulateAndGet(IILjava/util/function/IntBinaryOperator;)I" since="24" />
+		<method name="addAndGet(II)I" />
+		<method name="compareAndSet(III)Z" />
+		<method name="decrementAndGet(I)I" />
+		<method name="get(I)I" />
+		<method name="getAndAccumulate(IILjava/util/function/IntBinaryOperator;)I" since="24" />
+		<method name="getAndAdd(II)I" />
+		<method name="getAndDecrement(I)I" />
+		<method name="getAndIncrement(I)I" />
+		<method name="getAndSet(II)I" />
+		<method name="getAndUpdate(ILjava/util/function/IntUnaryOperator;)I" since="24" />
+		<method name="incrementAndGet(I)I" />
+		<method name="lazySet(II)V" since="9" />
+		<method name="length()I" />
+		<method name="set(II)V" />
+		<method name="updateAndGet(ILjava/util/function/IntUnaryOperator;)I" since="24" />
+		<method name="weakCompareAndSet(III)Z" />
+	</class>
+	<class name="java/util/concurrent/atomic/AtomicIntegerFieldUpdater" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="accumulateAndGet(Ljava/lang/Object;ILjava/util/function/IntBinaryOperator;)I" since="24" />
+		<method name="addAndGet(Ljava/lang/Object;I)I" />
+		<method name="compareAndSet(Ljava/lang/Object;II)Z" />
+		<method name="decrementAndGet(Ljava/lang/Object;)I" />
+		<method name="get(Ljava/lang/Object;)I" />
+		<method name="getAndAccumulate(Ljava/lang/Object;ILjava/util/function/IntBinaryOperator;)I" since="24" />
+		<method name="getAndAdd(Ljava/lang/Object;I)I" />
+		<method name="getAndDecrement(Ljava/lang/Object;)I" />
+		<method name="getAndIncrement(Ljava/lang/Object;)I" />
+		<method name="getAndSet(Ljava/lang/Object;I)I" />
+		<method name="getAndUpdate(Ljava/lang/Object;Ljava/util/function/IntUnaryOperator;)I" since="24" />
+		<method name="incrementAndGet(Ljava/lang/Object;)I" />
+		<method name="lazySet(Ljava/lang/Object;I)V" since="9" />
+		<method name="newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;" />
+		<method name="set(Ljava/lang/Object;I)V" />
+		<method name="updateAndGet(Ljava/lang/Object;Ljava/util/function/IntUnaryOperator;)I" since="24" />
+		<method name="weakCompareAndSet(Ljava/lang/Object;II)Z" />
+	</class>
+	<class name="java/util/concurrent/atomic/AtomicLong" since="1">
+		<extends name="java/lang/Number" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(J)V" />
+		<method name="accumulateAndGet(JLjava/util/function/LongBinaryOperator;)J" since="24" />
+		<method name="addAndGet(J)J" />
+		<method name="compareAndSet(JJ)Z" />
+		<method name="decrementAndGet()J" />
+		<method name="get()J" />
+		<method name="getAndAccumulate(JLjava/util/function/LongBinaryOperator;)J" since="24" />
+		<method name="getAndAdd(J)J" />
+		<method name="getAndDecrement()J" />
+		<method name="getAndIncrement()J" />
+		<method name="getAndSet(J)J" />
+		<method name="getAndUpdate(Ljava/util/function/LongUnaryOperator;)J" since="24" />
+		<method name="incrementAndGet()J" />
+		<method name="lazySet(J)V" since="9" />
+		<method name="set(J)V" />
+		<method name="updateAndGet(Ljava/util/function/LongUnaryOperator;)J" since="24" />
+		<method name="weakCompareAndSet(JJ)Z" />
+	</class>
+	<class name="java/util/concurrent/atomic/AtomicLongArray" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;([J)V" />
+		<method name="accumulateAndGet(IJLjava/util/function/LongBinaryOperator;)J" since="24" />
+		<method name="addAndGet(IJ)J" />
+		<method name="compareAndSet(IJJ)Z" />
+		<method name="decrementAndGet(I)J" />
+		<method name="get(I)J" />
+		<method name="getAndAccumulate(IJLjava/util/function/LongBinaryOperator;)J" since="24" />
+		<method name="getAndAdd(IJ)J" />
+		<method name="getAndDecrement(I)J" />
+		<method name="getAndIncrement(I)J" />
+		<method name="getAndSet(IJ)J" />
+		<method name="getAndUpdate(ILjava/util/function/LongUnaryOperator;)J" since="24" />
+		<method name="incrementAndGet(I)J" />
+		<method name="lazySet(IJ)V" since="9" />
+		<method name="length()I" />
+		<method name="set(IJ)V" />
+		<method name="updateAndGet(ILjava/util/function/LongUnaryOperator;)J" since="24" />
+		<method name="weakCompareAndSet(IJJ)Z" />
+	</class>
+	<class name="java/util/concurrent/atomic/AtomicLongFieldUpdater" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="accumulateAndGet(Ljava/lang/Object;JLjava/util/function/LongBinaryOperator;)J" since="24" />
+		<method name="addAndGet(Ljava/lang/Object;J)J" />
+		<method name="compareAndSet(Ljava/lang/Object;JJ)Z" />
+		<method name="decrementAndGet(Ljava/lang/Object;)J" />
+		<method name="get(Ljava/lang/Object;)J" />
+		<method name="getAndAccumulate(Ljava/lang/Object;JLjava/util/function/LongBinaryOperator;)J" since="24" />
+		<method name="getAndAdd(Ljava/lang/Object;J)J" />
+		<method name="getAndDecrement(Ljava/lang/Object;)J" />
+		<method name="getAndIncrement(Ljava/lang/Object;)J" />
+		<method name="getAndSet(Ljava/lang/Object;J)J" />
+		<method name="getAndUpdate(Ljava/lang/Object;Ljava/util/function/LongUnaryOperator;)J" since="24" />
+		<method name="incrementAndGet(Ljava/lang/Object;)J" />
+		<method name="lazySet(Ljava/lang/Object;J)V" since="9" />
+		<method name="newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;" />
+		<method name="set(Ljava/lang/Object;J)V" />
+		<method name="updateAndGet(Ljava/lang/Object;Ljava/util/function/LongUnaryOperator;)J" since="24" />
+		<method name="weakCompareAndSet(Ljava/lang/Object;JJ)Z" />
+	</class>
+	<class name="java/util/concurrent/atomic/AtomicMarkableReference" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;Z)V" />
+		<method name="attemptMark(Ljava/lang/Object;Z)Z" />
+		<method name="compareAndSet(Ljava/lang/Object;Ljava/lang/Object;ZZ)Z" />
+		<method name="get([Z)Ljava/lang/Object;" />
+		<method name="getReference()Ljava/lang/Object;" />
+		<method name="isMarked()Z" />
+		<method name="set(Ljava/lang/Object;Z)V" />
+		<method name="weakCompareAndSet(Ljava/lang/Object;Ljava/lang/Object;ZZ)Z" />
+	</class>
+	<class name="java/util/concurrent/atomic/AtomicReference" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;)V" />
+		<method name="accumulateAndGet(Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object;" since="24" />
+		<method name="compareAndSet(Ljava/lang/Object;Ljava/lang/Object;)Z" />
+		<method name="get()Ljava/lang/Object;" />
+		<method name="getAndAccumulate(Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object;" since="24" />
+		<method name="getAndSet(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="getAndUpdate(Ljava/util/function/UnaryOperator;)Ljava/lang/Object;" since="24" />
+		<method name="lazySet(Ljava/lang/Object;)V" since="9" />
+		<method name="set(Ljava/lang/Object;)V" />
+		<method name="updateAndGet(Ljava/util/function/UnaryOperator;)Ljava/lang/Object;" since="24" />
+		<method name="weakCompareAndSet(Ljava/lang/Object;Ljava/lang/Object;)Z" />
+	</class>
+	<class name="java/util/concurrent/atomic/AtomicReferenceArray" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;([Ljava/lang/Object;)V" />
+		<method name="accumulateAndGet(ILjava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object;" since="24" />
+		<method name="compareAndSet(ILjava/lang/Object;Ljava/lang/Object;)Z" />
+		<method name="get(I)Ljava/lang/Object;" />
+		<method name="getAndAccumulate(ILjava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object;" since="24" />
+		<method name="getAndSet(ILjava/lang/Object;)Ljava/lang/Object;" />
+		<method name="getAndUpdate(ILjava/util/function/UnaryOperator;)Ljava/lang/Object;" since="24" />
+		<method name="lazySet(ILjava/lang/Object;)V" since="9" />
+		<method name="length()I" />
+		<method name="set(ILjava/lang/Object;)V" />
+		<method name="updateAndGet(ILjava/util/function/UnaryOperator;)Ljava/lang/Object;" since="24" />
+		<method name="weakCompareAndSet(ILjava/lang/Object;Ljava/lang/Object;)Z" />
+	</class>
+	<class name="java/util/concurrent/atomic/AtomicReferenceFieldUpdater" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="accumulateAndGet(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object;" since="24" />
+		<method name="compareAndSet(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z" />
+		<method name="get(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="getAndAccumulate(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object;" since="24" />
+		<method name="getAndSet(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="getAndUpdate(Ljava/lang/Object;Ljava/util/function/UnaryOperator;)Ljava/lang/Object;" since="24" />
+		<method name="lazySet(Ljava/lang/Object;Ljava/lang/Object;)V" since="9" />
+		<method name="newUpdater(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;" />
+		<method name="set(Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="updateAndGet(Ljava/lang/Object;Ljava/util/function/UnaryOperator;)Ljava/lang/Object;" since="24" />
+		<method name="weakCompareAndSet(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z" />
+	</class>
+	<class name="java/util/concurrent/atomic/AtomicStampedReference" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;I)V" />
+		<method name="attemptStamp(Ljava/lang/Object;I)Z" />
+		<method name="compareAndSet(Ljava/lang/Object;Ljava/lang/Object;II)Z" />
+		<method name="get([I)Ljava/lang/Object;" />
+		<method name="getReference()Ljava/lang/Object;" />
+		<method name="getStamp()I" />
+		<method name="set(Ljava/lang/Object;I)V" />
+		<method name="weakCompareAndSet(Ljava/lang/Object;Ljava/lang/Object;II)Z" />
+	</class>
+	<class name="java/util/concurrent/atomic/DoubleAccumulator" since="24">
+		<extends name="java/lang/Number" />
+		<method name="&lt;init&gt;(Ljava/util/function/DoubleBinaryOperator;D)V" />
+		<method name="accumulate(D)V" />
+		<method name="get()D" />
+		<method name="getThenReset()D" />
+		<method name="reset()V" />
+	</class>
+	<class name="java/util/concurrent/atomic/DoubleAdder" since="24">
+		<extends name="java/lang/Number" />
+		<method name="&lt;init&gt;()V" />
+		<method name="add(D)V" />
+		<method name="reset()V" />
+		<method name="sum()D" />
+		<method name="sumThenReset()D" />
+	</class>
+	<class name="java/util/concurrent/atomic/LongAccumulator" since="24">
+		<extends name="java/lang/Number" />
+		<method name="&lt;init&gt;(Ljava/util/function/LongBinaryOperator;J)V" />
+		<method name="accumulate(J)V" />
+		<method name="get()J" />
+		<method name="getThenReset()J" />
+		<method name="reset()V" />
+	</class>
+	<class name="java/util/concurrent/atomic/LongAdder" since="24">
+		<extends name="java/lang/Number" />
+		<method name="&lt;init&gt;()V" />
+		<method name="add(J)V" />
+		<method name="decrement()V" />
+		<method name="increment()V" />
+		<method name="reset()V" />
+		<method name="sum()J" />
+		<method name="sumThenReset()J" />
+	</class>
+	<class name="java/util/concurrent/locks/AbstractOwnableSynchronizer" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getExclusiveOwnerThread()Ljava/lang/Thread;" />
+		<method name="setExclusiveOwnerThread(Ljava/lang/Thread;)V" />
+	</class>
+	<class name="java/util/concurrent/locks/AbstractQueuedLongSynchronizer" since="9">
+		<extends name="java/util/concurrent/locks/AbstractOwnableSynchronizer" />
+		<method name="&lt;init&gt;()V" />
+		<method name="acquire(J)V" />
+		<method name="acquireInterruptibly(J)V" />
+		<method name="acquireShared(J)V" />
+		<method name="acquireSharedInterruptibly(J)V" />
+		<method name="compareAndSetState(JJ)Z" />
+		<method name="getExclusiveQueuedThreads()Ljava/util/Collection;" />
+		<method name="getFirstQueuedThread()Ljava/lang/Thread;" />
+		<method name="getQueueLength()I" />
+		<method name="getQueuedThreads()Ljava/util/Collection;" />
+		<method name="getSharedQueuedThreads()Ljava/util/Collection;" />
+		<method name="getState()J" />
+		<method name="getWaitQueueLength(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject;)I" />
+		<method name="getWaitingThreads(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject;)Ljava/util/Collection;" />
+		<method name="hasContended()Z" />
+		<method name="hasQueuedPredecessors()Z" since="21" />
+		<method name="hasQueuedThreads()Z" />
+		<method name="hasWaiters(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject;)Z" />
+		<method name="isHeldExclusively()Z" />
+		<method name="isQueued(Ljava/lang/Thread;)Z" />
+		<method name="owns(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject;)Z" />
+		<method name="release(J)Z" />
+		<method name="releaseShared(J)Z" />
+		<method name="setState(J)V" />
+		<method name="tryAcquire(J)Z" />
+		<method name="tryAcquireNanos(JJ)Z" />
+		<method name="tryAcquireShared(J)J" />
+		<method name="tryAcquireSharedNanos(JJ)Z" />
+		<method name="tryRelease(J)Z" />
+		<method name="tryReleaseShared(J)Z" />
+	</class>
+	<class name="java/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/concurrent/locks/Condition" />
+		<method name="&lt;init&gt;(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer;)V" />
+		<method name="getWaitQueueLength()I" />
+		<method name="getWaitingThreads()Ljava/util/Collection;" />
+		<method name="hasWaiters()Z" />
+	</class>
+	<class name="java/util/concurrent/locks/AbstractQueuedSynchronizer" since="1">
+		<extends name="java/lang/Object" removed="5" />
+		<extends name="java/util/concurrent/locks/AbstractOwnableSynchronizer" since="5" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="acquire(I)V" />
+		<method name="acquireInterruptibly(I)V" />
+		<method name="acquireShared(I)V" />
+		<method name="acquireSharedInterruptibly(I)V" />
+		<method name="compareAndSetState(II)Z" />
+		<method name="getExclusiveQueuedThreads()Ljava/util/Collection;" />
+		<method name="getFirstQueuedThread()Ljava/lang/Thread;" />
+		<method name="getQueueLength()I" />
+		<method name="getQueuedThreads()Ljava/util/Collection;" />
+		<method name="getSharedQueuedThreads()Ljava/util/Collection;" />
+		<method name="getState()I" />
+		<method name="getWaitQueueLength(Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject;)I" />
+		<method name="getWaitingThreads(Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject;)Ljava/util/Collection;" />
+		<method name="hasContended()Z" />
+		<method name="hasQueuedPredecessors()Z" since="21" />
+		<method name="hasQueuedThreads()Z" />
+		<method name="hasWaiters(Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject;)Z" />
+		<method name="isHeldExclusively()Z" />
+		<method name="isQueued(Ljava/lang/Thread;)Z" />
+		<method name="owns(Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject;)Z" />
+		<method name="release(I)Z" />
+		<method name="releaseShared(I)Z" />
+		<method name="setState(I)V" />
+		<method name="tryAcquire(I)Z" />
+		<method name="tryAcquireNanos(IJ)Z" />
+		<method name="tryAcquireShared(I)I" />
+		<method name="tryAcquireSharedNanos(IJ)Z" />
+		<method name="tryRelease(I)Z" />
+		<method name="tryReleaseShared(I)Z" />
+	</class>
+	<class name="java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/concurrent/locks/Condition" />
+		<method name="&lt;init&gt;(Ljava/util/concurrent/locks/AbstractQueuedSynchronizer;)V" />
+		<method name="getWaitQueueLength()I" />
+		<method name="getWaitingThreads()Ljava/util/Collection;" />
+		<method name="hasWaiters()Z" />
+	</class>
+	<class name="java/util/concurrent/locks/Condition" since="1">
+		<extends name="java/lang/Object" />
+		<method name="await()V" />
+		<method name="await(JLjava/util/concurrent/TimeUnit;)Z" />
+		<method name="awaitNanos(J)J" />
+		<method name="awaitUninterruptibly()V" />
+		<method name="awaitUntil(Ljava/util/Date;)Z" />
+		<method name="signal()V" />
+		<method name="signalAll()V" />
+	</class>
+	<class name="java/util/concurrent/locks/Lock" since="1">
+		<extends name="java/lang/Object" />
+		<method name="lock()V" />
+		<method name="lockInterruptibly()V" />
+		<method name="newCondition()Ljava/util/concurrent/locks/Condition;" />
+		<method name="tryLock()Z" />
+		<method name="tryLock(JLjava/util/concurrent/TimeUnit;)Z" />
+		<method name="unlock()V" />
+	</class>
+	<class name="java/util/concurrent/locks/LockSupport" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getBlocker(Ljava/lang/Thread;)Ljava/lang/Object;" since="9" />
+		<method name="park()V" />
+		<method name="park(Ljava/lang/Object;)V" since="9" />
+		<method name="parkNanos(J)V" />
+		<method name="parkNanos(Ljava/lang/Object;J)V" since="9" />
+		<method name="parkUntil(J)V" />
+		<method name="parkUntil(Ljava/lang/Object;J)V" since="9" />
+		<method name="unpark(Ljava/lang/Thread;)V" />
+	</class>
+	<class name="java/util/concurrent/locks/ReadWriteLock" since="1">
+		<extends name="java/lang/Object" />
+		<method name="readLock()Ljava/util/concurrent/locks/Lock;" />
+		<method name="writeLock()Ljava/util/concurrent/locks/Lock;" />
+	</class>
+	<class name="java/util/concurrent/locks/ReentrantLock" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/concurrent/locks/Lock" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Z)V" />
+		<method name="getHoldCount()I" />
+		<method name="getOwner()Ljava/lang/Thread;" />
+		<method name="getQueueLength()I" />
+		<method name="getQueuedThreads()Ljava/util/Collection;" />
+		<method name="getWaitQueueLength(Ljava/util/concurrent/locks/Condition;)I" />
+		<method name="getWaitingThreads(Ljava/util/concurrent/locks/Condition;)Ljava/util/Collection;" />
+		<method name="hasQueuedThread(Ljava/lang/Thread;)Z" />
+		<method name="hasQueuedThreads()Z" />
+		<method name="hasWaiters(Ljava/util/concurrent/locks/Condition;)Z" />
+		<method name="isFair()Z" />
+		<method name="isHeldByCurrentThread()Z" />
+		<method name="isLocked()Z" />
+	</class>
+	<class name="java/util/concurrent/locks/ReentrantReadWriteLock" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/concurrent/locks/ReadWriteLock" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Z)V" />
+		<method name="getOwner()Ljava/lang/Thread;" />
+		<method name="getQueueLength()I" />
+		<method name="getQueuedReaderThreads()Ljava/util/Collection;" />
+		<method name="getQueuedThreads()Ljava/util/Collection;" />
+		<method name="getQueuedWriterThreads()Ljava/util/Collection;" />
+		<method name="getReadHoldCount()I" since="9" />
+		<method name="getReadLockCount()I" />
+		<method name="getWaitQueueLength(Ljava/util/concurrent/locks/Condition;)I" />
+		<method name="getWaitingThreads(Ljava/util/concurrent/locks/Condition;)Ljava/util/Collection;" />
+		<method name="getWriteHoldCount()I" />
+		<method name="hasQueuedThread(Ljava/lang/Thread;)Z" />
+		<method name="hasQueuedThreads()Z" />
+		<method name="hasWaiters(Ljava/util/concurrent/locks/Condition;)Z" />
+		<method name="isFair()Z" />
+		<method name="isWriteLocked()Z" />
+		<method name="isWriteLockedByCurrentThread()Z" />
+		<method name="readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;" />
+		<method name="writeLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock;" />
+	</class>
+	<class name="java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/concurrent/locks/Lock" />
+		<method name="&lt;init&gt;(Ljava/util/concurrent/locks/ReentrantReadWriteLock;)V" />
+	</class>
+	<class name="java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/concurrent/locks/Lock" />
+		<method name="&lt;init&gt;(Ljava/util/concurrent/locks/ReentrantReadWriteLock;)V" />
+		<method name="getHoldCount()I" since="9" />
+		<method name="isHeldByCurrentThread()Z" since="9" />
+	</class>
+	<class name="java/util/concurrent/locks/StampedLock" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="asReadLock()Ljava/util/concurrent/locks/Lock;" />
+		<method name="asReadWriteLock()Ljava/util/concurrent/locks/ReadWriteLock;" />
+		<method name="asWriteLock()Ljava/util/concurrent/locks/Lock;" />
+		<method name="getReadLockCount()I" />
+		<method name="isReadLocked()Z" />
+		<method name="isWriteLocked()Z" />
+		<method name="readLock()J" />
+		<method name="readLockInterruptibly()J" />
+		<method name="tryConvertToOptimisticRead(J)J" />
+		<method name="tryConvertToReadLock(J)J" />
+		<method name="tryConvertToWriteLock(J)J" />
+		<method name="tryOptimisticRead()J" />
+		<method name="tryReadLock()J" />
+		<method name="tryReadLock(JLjava/util/concurrent/TimeUnit;)J" />
+		<method name="tryUnlockRead()Z" />
+		<method name="tryUnlockWrite()Z" />
+		<method name="tryWriteLock()J" />
+		<method name="tryWriteLock(JLjava/util/concurrent/TimeUnit;)J" />
+		<method name="unlock(J)V" />
+		<method name="unlockRead(J)V" />
+		<method name="unlockWrite(J)V" />
+		<method name="validate(J)Z" />
+		<method name="writeLock()J" />
+		<method name="writeLockInterruptibly()J" />
+	</class>
+	<class name="java/util/function/BiConsumer" since="24">
+		<extends name="java/lang/Object" />
+		<method name="accept(Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="andThen(Ljava/util/function/BiConsumer;)Ljava/util/function/BiConsumer;" />
+	</class>
+	<class name="java/util/function/BiFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="andThen(Ljava/util/function/Function;)Ljava/util/function/BiFunction;" />
+		<method name="apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/function/BiPredicate" since="24">
+		<extends name="java/lang/Object" />
+		<method name="and(Ljava/util/function/BiPredicate;)Ljava/util/function/BiPredicate;" />
+		<method name="negate()Ljava/util/function/BiPredicate;" />
+		<method name="or(Ljava/util/function/BiPredicate;)Ljava/util/function/BiPredicate;" />
+		<method name="test(Ljava/lang/Object;Ljava/lang/Object;)Z" />
+	</class>
+	<class name="java/util/function/BinaryOperator" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/function/BiFunction" />
+		<method name="maxBy(Ljava/util/Comparator;)Ljava/util/function/BinaryOperator;" />
+		<method name="minBy(Ljava/util/Comparator;)Ljava/util/function/BinaryOperator;" />
+	</class>
+	<class name="java/util/function/BooleanSupplier" since="24">
+		<extends name="java/lang/Object" />
+		<method name="getAsBoolean()Z" />
+	</class>
+	<class name="java/util/function/Consumer" since="24">
+		<extends name="java/lang/Object" />
+		<method name="accept(Ljava/lang/Object;)V" />
+		<method name="andThen(Ljava/util/function/Consumer;)Ljava/util/function/Consumer;" />
+	</class>
+	<class name="java/util/function/DoubleBinaryOperator" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsDouble(DD)D" />
+	</class>
+	<class name="java/util/function/DoubleConsumer" since="24">
+		<extends name="java/lang/Object" />
+		<method name="accept(D)V" />
+		<method name="andThen(Ljava/util/function/DoubleConsumer;)Ljava/util/function/DoubleConsumer;" />
+	</class>
+	<class name="java/util/function/DoubleFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="apply(D)Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/function/DoublePredicate" since="24">
+		<extends name="java/lang/Object" />
+		<method name="and(Ljava/util/function/DoublePredicate;)Ljava/util/function/DoublePredicate;" />
+		<method name="negate()Ljava/util/function/DoublePredicate;" />
+		<method name="or(Ljava/util/function/DoublePredicate;)Ljava/util/function/DoublePredicate;" />
+		<method name="test(D)Z" />
+	</class>
+	<class name="java/util/function/DoubleSupplier" since="24">
+		<extends name="java/lang/Object" />
+		<method name="getAsDouble()D" />
+	</class>
+	<class name="java/util/function/DoubleToIntFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsInt(D)I" />
+	</class>
+	<class name="java/util/function/DoubleToLongFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsLong(D)J" />
+	</class>
+	<class name="java/util/function/DoubleUnaryOperator" since="24">
+		<extends name="java/lang/Object" />
+		<method name="andThen(Ljava/util/function/DoubleUnaryOperator;)Ljava/util/function/DoubleUnaryOperator;" />
+		<method name="applyAsDouble(D)D" />
+		<method name="compose(Ljava/util/function/DoubleUnaryOperator;)Ljava/util/function/DoubleUnaryOperator;" />
+		<method name="identity()Ljava/util/function/DoubleUnaryOperator;" />
+	</class>
+	<class name="java/util/function/Function" since="24">
+		<extends name="java/lang/Object" />
+		<method name="andThen(Ljava/util/function/Function;)Ljava/util/function/Function;" />
+		<method name="apply(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="compose(Ljava/util/function/Function;)Ljava/util/function/Function;" />
+		<method name="identity()Ljava/util/function/Function;" />
+	</class>
+	<class name="java/util/function/IntBinaryOperator" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsInt(II)I" />
+	</class>
+	<class name="java/util/function/IntConsumer" since="24">
+		<extends name="java/lang/Object" />
+		<method name="accept(I)V" />
+		<method name="andThen(Ljava/util/function/IntConsumer;)Ljava/util/function/IntConsumer;" />
+	</class>
+	<class name="java/util/function/IntFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="apply(I)Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/function/IntPredicate" since="24">
+		<extends name="java/lang/Object" />
+		<method name="and(Ljava/util/function/IntPredicate;)Ljava/util/function/IntPredicate;" />
+		<method name="negate()Ljava/util/function/IntPredicate;" />
+		<method name="or(Ljava/util/function/IntPredicate;)Ljava/util/function/IntPredicate;" />
+		<method name="test(I)Z" />
+	</class>
+	<class name="java/util/function/IntSupplier" since="24">
+		<extends name="java/lang/Object" />
+		<method name="getAsInt()I" />
+	</class>
+	<class name="java/util/function/IntToDoubleFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsDouble(I)D" />
+	</class>
+	<class name="java/util/function/IntToLongFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsLong(I)J" />
+	</class>
+	<class name="java/util/function/IntUnaryOperator" since="24">
+		<extends name="java/lang/Object" />
+		<method name="andThen(Ljava/util/function/IntUnaryOperator;)Ljava/util/function/IntUnaryOperator;" />
+		<method name="applyAsInt(I)I" />
+		<method name="compose(Ljava/util/function/IntUnaryOperator;)Ljava/util/function/IntUnaryOperator;" />
+		<method name="identity()Ljava/util/function/IntUnaryOperator;" />
+	</class>
+	<class name="java/util/function/LongBinaryOperator" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsLong(JJ)J" />
+	</class>
+	<class name="java/util/function/LongConsumer" since="24">
+		<extends name="java/lang/Object" />
+		<method name="accept(J)V" />
+		<method name="andThen(Ljava/util/function/LongConsumer;)Ljava/util/function/LongConsumer;" />
+	</class>
+	<class name="java/util/function/LongFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="apply(J)Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/function/LongPredicate" since="24">
+		<extends name="java/lang/Object" />
+		<method name="and(Ljava/util/function/LongPredicate;)Ljava/util/function/LongPredicate;" />
+		<method name="negate()Ljava/util/function/LongPredicate;" />
+		<method name="or(Ljava/util/function/LongPredicate;)Ljava/util/function/LongPredicate;" />
+		<method name="test(J)Z" />
+	</class>
+	<class name="java/util/function/LongSupplier" since="24">
+		<extends name="java/lang/Object" />
+		<method name="getAsLong()J" />
+	</class>
+	<class name="java/util/function/LongToDoubleFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsDouble(J)D" />
+	</class>
+	<class name="java/util/function/LongToIntFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsInt(J)I" />
+	</class>
+	<class name="java/util/function/LongUnaryOperator" since="24">
+		<extends name="java/lang/Object" />
+		<method name="andThen(Ljava/util/function/LongUnaryOperator;)Ljava/util/function/LongUnaryOperator;" />
+		<method name="applyAsLong(J)J" />
+		<method name="compose(Ljava/util/function/LongUnaryOperator;)Ljava/util/function/LongUnaryOperator;" />
+		<method name="identity()Ljava/util/function/LongUnaryOperator;" />
+	</class>
+	<class name="java/util/function/ObjDoubleConsumer" since="24">
+		<extends name="java/lang/Object" />
+		<method name="accept(Ljava/lang/Object;D)V" />
+	</class>
+	<class name="java/util/function/ObjIntConsumer" since="24">
+		<extends name="java/lang/Object" />
+		<method name="accept(Ljava/lang/Object;I)V" />
+	</class>
+	<class name="java/util/function/ObjLongConsumer" since="24">
+		<extends name="java/lang/Object" />
+		<method name="accept(Ljava/lang/Object;J)V" />
+	</class>
+	<class name="java/util/function/Predicate" since="24">
+		<extends name="java/lang/Object" />
+		<method name="and(Ljava/util/function/Predicate;)Ljava/util/function/Predicate;" />
+		<method name="isEqual(Ljava/lang/Object;)Ljava/util/function/Predicate;" />
+		<method name="negate()Ljava/util/function/Predicate;" />
+		<method name="or(Ljava/util/function/Predicate;)Ljava/util/function/Predicate;" />
+		<method name="test(Ljava/lang/Object;)Z" />
+	</class>
+	<class name="java/util/function/Supplier" since="24">
+		<extends name="java/lang/Object" />
+		<method name="get()Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/function/ToDoubleBiFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsDouble(Ljava/lang/Object;Ljava/lang/Object;)D" />
+	</class>
+	<class name="java/util/function/ToDoubleFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsDouble(Ljava/lang/Object;)D" />
+	</class>
+	<class name="java/util/function/ToIntBiFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsInt(Ljava/lang/Object;Ljava/lang/Object;)I" />
+	</class>
+	<class name="java/util/function/ToIntFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsInt(Ljava/lang/Object;)I" />
+	</class>
+	<class name="java/util/function/ToLongBiFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsLong(Ljava/lang/Object;Ljava/lang/Object;)J" />
+	</class>
+	<class name="java/util/function/ToLongFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsLong(Ljava/lang/Object;)J" />
+	</class>
+	<class name="java/util/function/UnaryOperator" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/function/Function" />
+		<method name="identity()Ljava/util/function/UnaryOperator;" />
+	</class>
+	<class name="java/util/jar/Attributes" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/util/Map" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/util/jar/Attributes;)V" />
+		<method name="getValue(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getValue(Ljava/util/jar/Attributes$Name;)Ljava/lang/String;" />
+		<method name="putValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<field name="map" />
+	</class>
+	<class name="java/util/jar/Attributes$Name" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<field name="CLASS_PATH" />
+		<field name="CONTENT_TYPE" />
+		<field name="EXTENSION_INSTALLATION" deprecated="26" />
+		<field name="EXTENSION_LIST" />
+		<field name="EXTENSION_NAME" />
+		<field name="IMPLEMENTATION_TITLE" />
+		<field name="IMPLEMENTATION_URL" deprecated="26" />
+		<field name="IMPLEMENTATION_VENDOR" />
+		<field name="IMPLEMENTATION_VENDOR_ID" deprecated="26" />
+		<field name="IMPLEMENTATION_VERSION" />
+		<field name="MAIN_CLASS" />
+		<field name="MANIFEST_VERSION" />
+		<field name="SEALED" />
+		<field name="SIGNATURE_VERSION" />
+		<field name="SPECIFICATION_TITLE" />
+		<field name="SPECIFICATION_VENDOR" />
+		<field name="SPECIFICATION_VERSION" />
+	</class>
+	<class name="java/util/jar/JarEntry" since="1">
+		<extends name="java/util/zip/ZipEntry" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/util/jar/JarEntry;)V" />
+		<method name="&lt;init&gt;(Ljava/util/zip/ZipEntry;)V" />
+		<method name="getAttributes()Ljava/util/jar/Attributes;" />
+		<method name="getCertificates()[Ljava/security/cert/Certificate;" />
+		<method name="getCodeSigners()[Ljava/security/CodeSigner;" />
+		<field name="CENATT" since="28" />
+		<field name="CENATX" since="28" />
+		<field name="CENCOM" since="28" />
+		<field name="CENCRC" since="28" />
+		<field name="CENDSK" since="28" />
+		<field name="CENEXT" since="28" />
+		<field name="CENFLG" since="28" />
+		<field name="CENHDR" since="28" />
+		<field name="CENHOW" since="28" />
+		<field name="CENLEN" since="28" />
+		<field name="CENNAM" since="28" />
+		<field name="CENOFF" since="28" />
+		<field name="CENSIG" since="28" />
+		<field name="CENSIZ" since="28" />
+		<field name="CENTIM" since="28" />
+		<field name="CENVEM" since="28" />
+		<field name="CENVER" since="28" />
+		<field name="ENDCOM" since="28" />
+		<field name="ENDHDR" since="28" />
+		<field name="ENDOFF" since="28" />
+		<field name="ENDSIG" since="28" />
+		<field name="ENDSIZ" since="28" />
+		<field name="ENDSUB" since="28" />
+		<field name="ENDTOT" since="28" />
+		<field name="EXTCRC" since="28" />
+		<field name="EXTHDR" since="28" />
+		<field name="EXTLEN" since="28" />
+		<field name="EXTSIG" since="28" />
+		<field name="EXTSIZ" since="28" />
+		<field name="LOCCRC" since="28" />
+		<field name="LOCEXT" since="28" />
+		<field name="LOCFLG" since="28" />
+		<field name="LOCHDR" since="28" />
+		<field name="LOCHOW" since="28" />
+		<field name="LOCLEN" since="28" />
+		<field name="LOCNAM" since="28" />
+		<field name="LOCSIG" since="28" />
+		<field name="LOCSIZ" since="28" />
+		<field name="LOCTIM" since="28" />
+		<field name="LOCVER" since="28" />
+	</class>
+	<class name="java/util/jar/JarException" since="1">
+		<extends name="java/util/zip/ZipException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/util/jar/JarFile" since="1">
+		<extends name="java/util/zip/ZipFile" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="&lt;init&gt;(Ljava/io/File;Z)V" />
+		<method name="&lt;init&gt;(Ljava/io/File;ZI)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Z)V" />
+		<method name="getJarEntry(Ljava/lang/String;)Ljava/util/jar/JarEntry;" />
+		<method name="getManifest()Ljava/util/jar/Manifest;" />
+		<field name="CENATT" since="28" />
+		<field name="CENATX" since="28" />
+		<field name="CENCOM" since="28" />
+		<field name="CENCRC" since="28" />
+		<field name="CENDSK" since="28" />
+		<field name="CENEXT" since="28" />
+		<field name="CENFLG" since="28" />
+		<field name="CENHDR" since="28" />
+		<field name="CENHOW" since="28" />
+		<field name="CENLEN" since="28" />
+		<field name="CENNAM" since="28" />
+		<field name="CENOFF" since="28" />
+		<field name="CENSIG" since="28" />
+		<field name="CENSIZ" since="28" />
+		<field name="CENTIM" since="28" />
+		<field name="CENVEM" since="28" />
+		<field name="CENVER" since="28" />
+		<field name="ENDCOM" since="28" />
+		<field name="ENDHDR" since="28" />
+		<field name="ENDOFF" since="28" />
+		<field name="ENDSIG" since="28" />
+		<field name="ENDSIZ" since="28" />
+		<field name="ENDSUB" since="28" />
+		<field name="ENDTOT" since="28" />
+		<field name="EXTCRC" since="28" />
+		<field name="EXTHDR" since="28" />
+		<field name="EXTLEN" since="28" />
+		<field name="EXTSIG" since="28" />
+		<field name="EXTSIZ" since="28" />
+		<field name="LOCCRC" since="28" />
+		<field name="LOCEXT" since="28" />
+		<field name="LOCFLG" since="28" />
+		<field name="LOCHDR" since="28" />
+		<field name="LOCHOW" since="28" />
+		<field name="LOCLEN" since="28" />
+		<field name="LOCNAM" since="28" />
+		<field name="LOCSIG" since="28" />
+		<field name="LOCSIZ" since="28" />
+		<field name="LOCTIM" since="28" />
+		<field name="LOCVER" since="28" />
+		<field name="MANIFEST_NAME" />
+	</class>
+	<class name="java/util/jar/JarInputStream" since="1">
+		<extends name="java/util/zip/ZipInputStream" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Z)V" />
+		<method name="getManifest()Ljava/util/jar/Manifest;" />
+		<method name="getNextJarEntry()Ljava/util/jar/JarEntry;" />
+		<field name="CENATT" since="28" />
+		<field name="CENATX" since="28" />
+		<field name="CENCOM" since="28" />
+		<field name="CENCRC" since="28" />
+		<field name="CENDSK" since="28" />
+		<field name="CENEXT" since="28" />
+		<field name="CENFLG" since="28" />
+		<field name="CENHDR" since="28" />
+		<field name="CENHOW" since="28" />
+		<field name="CENLEN" since="28" />
+		<field name="CENNAM" since="28" />
+		<field name="CENOFF" since="28" />
+		<field name="CENSIG" since="28" />
+		<field name="CENSIZ" since="28" />
+		<field name="CENTIM" since="28" />
+		<field name="CENVEM" since="28" />
+		<field name="CENVER" since="28" />
+		<field name="ENDCOM" since="28" />
+		<field name="ENDHDR" since="28" />
+		<field name="ENDOFF" since="28" />
+		<field name="ENDSIG" since="28" />
+		<field name="ENDSIZ" since="28" />
+		<field name="ENDSUB" since="28" />
+		<field name="ENDTOT" since="28" />
+		<field name="EXTCRC" since="28" />
+		<field name="EXTHDR" since="28" />
+		<field name="EXTLEN" since="28" />
+		<field name="EXTSIG" since="28" />
+		<field name="EXTSIZ" since="28" />
+		<field name="LOCCRC" since="28" />
+		<field name="LOCEXT" since="28" />
+		<field name="LOCFLG" since="28" />
+		<field name="LOCHDR" since="28" />
+		<field name="LOCHOW" since="28" />
+		<field name="LOCLEN" since="28" />
+		<field name="LOCNAM" since="28" />
+		<field name="LOCSIG" since="28" />
+		<field name="LOCSIZ" since="28" />
+		<field name="LOCTIM" since="28" />
+		<field name="LOCVER" since="28" />
+	</class>
+	<class name="java/util/jar/JarOutputStream" since="1">
+		<extends name="java/util/zip/ZipOutputStream" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/util/jar/Manifest;)V" />
+		<field name="CENATT" since="28" />
+		<field name="CENATX" since="28" />
+		<field name="CENCOM" since="28" />
+		<field name="CENCRC" since="28" />
+		<field name="CENDSK" since="28" />
+		<field name="CENEXT" since="28" />
+		<field name="CENFLG" since="28" />
+		<field name="CENHDR" since="28" />
+		<field name="CENHOW" since="28" />
+		<field name="CENLEN" since="28" />
+		<field name="CENNAM" since="28" />
+		<field name="CENOFF" since="28" />
+		<field name="CENSIG" since="28" />
+		<field name="CENSIZ" since="28" />
+		<field name="CENTIM" since="28" />
+		<field name="CENVEM" since="28" />
+		<field name="CENVER" since="28" />
+		<field name="ENDCOM" since="28" />
+		<field name="ENDHDR" since="28" />
+		<field name="ENDOFF" since="28" />
+		<field name="ENDSIG" since="28" />
+		<field name="ENDSIZ" since="28" />
+		<field name="ENDSUB" since="28" />
+		<field name="ENDTOT" since="28" />
+		<field name="EXTCRC" since="28" />
+		<field name="EXTHDR" since="28" />
+		<field name="EXTLEN" since="28" />
+		<field name="EXTSIG" since="28" />
+		<field name="EXTSIZ" since="28" />
+		<field name="LOCCRC" since="28" />
+		<field name="LOCEXT" since="28" />
+		<field name="LOCFLG" since="28" />
+		<field name="LOCHDR" since="28" />
+		<field name="LOCHOW" since="28" />
+		<field name="LOCLEN" since="28" />
+		<field name="LOCNAM" since="28" />
+		<field name="LOCSIG" since="28" />
+		<field name="LOCSIZ" since="28" />
+		<field name="LOCTIM" since="28" />
+		<field name="LOCVER" since="28" />
+	</class>
+	<class name="java/util/jar/Manifest" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/util/jar/Manifest;)V" />
+		<method name="clear()V" />
+		<method name="getAttributes(Ljava/lang/String;)Ljava/util/jar/Attributes;" />
+		<method name="getEntries()Ljava/util/Map;" />
+		<method name="getMainAttributes()Ljava/util/jar/Attributes;" />
+		<method name="read(Ljava/io/InputStream;)V" />
+		<method name="write(Ljava/io/OutputStream;)V" />
+	</class>
+	<class name="java/util/jar/Pack200" since="1">
+		<extends name="java/lang/Object" />
+		<method name="newPacker()Ljava/util/jar/Pack200$Packer;" />
+		<method name="newUnpacker()Ljava/util/jar/Pack200$Unpacker;" />
+	</class>
+	<class name="java/util/jar/Pack200$Packer" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addPropertyChangeListener(Ljava/beans/PropertyChangeListener;)V" since="3" deprecated="26" />
+		<method name="pack(Ljava/util/jar/JarFile;Ljava/io/OutputStream;)V" />
+		<method name="pack(Ljava/util/jar/JarInputStream;Ljava/io/OutputStream;)V" />
+		<method name="properties()Ljava/util/SortedMap;" />
+		<method name="removePropertyChangeListener(Ljava/beans/PropertyChangeListener;)V" since="3" deprecated="26" />
+		<field name="CLASS_ATTRIBUTE_PFX" />
+		<field name="CODE_ATTRIBUTE_PFX" />
+		<field name="DEFLATE_HINT" />
+		<field name="EFFORT" />
+		<field name="ERROR" />
+		<field name="FALSE" />
+		<field name="FIELD_ATTRIBUTE_PFX" />
+		<field name="KEEP" />
+		<field name="KEEP_FILE_ORDER" />
+		<field name="LATEST" />
+		<field name="METHOD_ATTRIBUTE_PFX" />
+		<field name="MODIFICATION_TIME" />
+		<field name="PASS" />
+		<field name="PASS_FILE_PFX" />
+		<field name="PROGRESS" />
+		<field name="SEGMENT_LIMIT" />
+		<field name="STRIP" />
+		<field name="TRUE" />
+		<field name="UNKNOWN_ATTRIBUTE" />
+	</class>
+	<class name="java/util/jar/Pack200$Unpacker" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addPropertyChangeListener(Ljava/beans/PropertyChangeListener;)V" since="3" deprecated="26" />
+		<method name="properties()Ljava/util/SortedMap;" />
+		<method name="removePropertyChangeListener(Ljava/beans/PropertyChangeListener;)V" since="3" deprecated="26" />
+		<method name="unpack(Ljava/io/File;Ljava/util/jar/JarOutputStream;)V" />
+		<method name="unpack(Ljava/io/InputStream;Ljava/util/jar/JarOutputStream;)V" />
+		<field name="DEFLATE_HINT" />
+		<field name="FALSE" />
+		<field name="KEEP" />
+		<field name="PROGRESS" />
+		<field name="TRUE" />
+	</class>
+	<class name="java/util/logging/ConsoleHandler" since="1">
+		<extends name="java/util/logging/StreamHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/util/logging/ErrorManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="error(Ljava/lang/String;Ljava/lang/Exception;I)V" />
+		<field name="CLOSE_FAILURE" />
+		<field name="FLUSH_FAILURE" />
+		<field name="FORMAT_FAILURE" />
+		<field name="GENERIC_FAILURE" />
+		<field name="OPEN_FAILURE" />
+		<field name="WRITE_FAILURE" />
+	</class>
+	<class name="java/util/logging/FileHandler" since="1">
+		<extends name="java/util/logging/StreamHandler" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;II)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;IIZ)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Z)V" />
+	</class>
+	<class name="java/util/logging/Filter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="isLoggable(Ljava/util/logging/LogRecord;)Z" />
+	</class>
+	<class name="java/util/logging/Formatter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="format(Ljava/util/logging/LogRecord;)Ljava/lang/String;" />
+		<method name="formatMessage(Ljava/util/logging/LogRecord;)Ljava/lang/String;" />
+		<method name="getHead(Ljava/util/logging/Handler;)Ljava/lang/String;" />
+		<method name="getTail(Ljava/util/logging/Handler;)Ljava/lang/String;" />
+	</class>
+	<class name="java/util/logging/Handler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="close()V" />
+		<method name="flush()V" />
+		<method name="getEncoding()Ljava/lang/String;" />
+		<method name="getErrorManager()Ljava/util/logging/ErrorManager;" />
+		<method name="getFilter()Ljava/util/logging/Filter;" />
+		<method name="getFormatter()Ljava/util/logging/Formatter;" />
+		<method name="getLevel()Ljava/util/logging/Level;" />
+		<method name="isLoggable(Ljava/util/logging/LogRecord;)Z" />
+		<method name="publish(Ljava/util/logging/LogRecord;)V" />
+		<method name="reportError(Ljava/lang/String;Ljava/lang/Exception;I)V" />
+		<method name="setEncoding(Ljava/lang/String;)V" />
+		<method name="setErrorManager(Ljava/util/logging/ErrorManager;)V" />
+		<method name="setFilter(Ljava/util/logging/Filter;)V" />
+		<method name="setFormatter(Ljava/util/logging/Formatter;)V" />
+		<method name="setLevel(Ljava/util/logging/Level;)V" />
+	</class>
+	<class name="java/util/logging/Level" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;ILjava/lang/String;)V" />
+		<method name="getLocalizedName()Ljava/lang/String;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getResourceBundleName()Ljava/lang/String;" />
+		<method name="intValue()I" />
+		<method name="parse(Ljava/lang/String;)Ljava/util/logging/Level;" />
+		<field name="ALL" />
+		<field name="CONFIG" />
+		<field name="FINE" />
+		<field name="FINER" />
+		<field name="FINEST" />
+		<field name="INFO" />
+		<field name="OFF" />
+		<field name="SEVERE" />
+		<field name="WARNING" />
+	</class>
+	<class name="java/util/logging/LogManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addLogger(Ljava/util/logging/Logger;)Z" />
+		<method name="addPropertyChangeListener(Ljava/beans/PropertyChangeListener;)V" since="3" deprecated="26" />
+		<method name="checkAccess()V" />
+		<method name="getLogManager()Ljava/util/logging/LogManager;" />
+		<method name="getLogger(Ljava/lang/String;)Ljava/util/logging/Logger;" />
+		<method name="getLoggerNames()Ljava/util/Enumeration;" />
+		<method name="getLoggingMXBean()Ljava/util/logging/LoggingMXBean;" since="3" />
+		<method name="getProperty(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="readConfiguration()V" />
+		<method name="readConfiguration(Ljava/io/InputStream;)V" />
+		<method name="removePropertyChangeListener(Ljava/beans/PropertyChangeListener;)V" since="3" deprecated="26" />
+		<method name="reset()V" />
+		<field name="LOGGING_MXBEAN_NAME" />
+	</class>
+	<class name="java/util/logging/LogRecord" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/util/logging/Level;Ljava/lang/String;)V" />
+		<method name="getLevel()Ljava/util/logging/Level;" />
+		<method name="getLoggerName()Ljava/lang/String;" />
+		<method name="getMessage()Ljava/lang/String;" />
+		<method name="getMillis()J" />
+		<method name="getParameters()[Ljava/lang/Object;" />
+		<method name="getResourceBundle()Ljava/util/ResourceBundle;" />
+		<method name="getResourceBundleName()Ljava/lang/String;" />
+		<method name="getSequenceNumber()J" />
+		<method name="getSourceClassName()Ljava/lang/String;" />
+		<method name="getSourceMethodName()Ljava/lang/String;" />
+		<method name="getThreadID()I" />
+		<method name="getThrown()Ljava/lang/Throwable;" />
+		<method name="setLevel(Ljava/util/logging/Level;)V" />
+		<method name="setLoggerName(Ljava/lang/String;)V" />
+		<method name="setMessage(Ljava/lang/String;)V" />
+		<method name="setMillis(J)V" />
+		<method name="setParameters([Ljava/lang/Object;)V" />
+		<method name="setResourceBundle(Ljava/util/ResourceBundle;)V" />
+		<method name="setResourceBundleName(Ljava/lang/String;)V" />
+		<method name="setSequenceNumber(J)V" />
+		<method name="setSourceClassName(Ljava/lang/String;)V" />
+		<method name="setSourceMethodName(Ljava/lang/String;)V" />
+		<method name="setThreadID(I)V" />
+		<method name="setThrown(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/util/logging/Logger" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="addHandler(Ljava/util/logging/Handler;)V" />
+		<method name="config(Ljava/lang/String;)V" />
+		<method name="config(Ljava/util/function/Supplier;)V" since="26" />
+		<method name="entering(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="entering(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="entering(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V" />
+		<method name="exiting(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="exiting(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="fine(Ljava/lang/String;)V" />
+		<method name="fine(Ljava/util/function/Supplier;)V" since="26" />
+		<method name="finer(Ljava/lang/String;)V" />
+		<method name="finer(Ljava/util/function/Supplier;)V" since="26" />
+		<method name="finest(Ljava/lang/String;)V" />
+		<method name="finest(Ljava/util/function/Supplier;)V" since="26" />
+		<method name="getAnonymousLogger()Ljava/util/logging/Logger;" />
+		<method name="getAnonymousLogger(Ljava/lang/String;)Ljava/util/logging/Logger;" />
+		<method name="getFilter()Ljava/util/logging/Filter;" />
+		<method name="getGlobal()Ljava/util/logging/Logger;" since="19" />
+		<method name="getHandlers()[Ljava/util/logging/Handler;" />
+		<method name="getLevel()Ljava/util/logging/Level;" />
+		<method name="getLogger(Ljava/lang/String;)Ljava/util/logging/Logger;" />
+		<method name="getLogger(Ljava/lang/String;Ljava/lang/String;)Ljava/util/logging/Logger;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getParent()Ljava/util/logging/Logger;" />
+		<method name="getResourceBundle()Ljava/util/ResourceBundle;" />
+		<method name="getResourceBundleName()Ljava/lang/String;" />
+		<method name="getUseParentHandlers()Z" />
+		<method name="info(Ljava/lang/String;)V" />
+		<method name="info(Ljava/util/function/Supplier;)V" since="26" />
+		<method name="isLoggable(Ljava/util/logging/Level;)Z" />
+		<method name="log(Ljava/util/logging/Level;Ljava/lang/String;)V" />
+		<method name="log(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="log(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="log(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V" />
+		<method name="log(Ljava/util/logging/Level;Ljava/lang/Throwable;Ljava/util/function/Supplier;)V" since="26" />
+		<method name="log(Ljava/util/logging/Level;Ljava/util/function/Supplier;)V" since="26" />
+		<method name="log(Ljava/util/logging/LogRecord;)V" />
+		<method name="logp(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="logp(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="logp(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="logp(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V" />
+		<method name="logp(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/function/Supplier;)V" since="26" />
+		<method name="logp(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Supplier;)V" since="26" />
+		<method name="logrb(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="26" />
+		<method name="logrb(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V" deprecated="26" />
+		<method name="logrb(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" deprecated="26" />
+		<method name="logrb(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V" deprecated="26" />
+		<method name="logrb(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;)V" since="26" />
+		<method name="logrb(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)V" since="26" />
+		<method name="removeHandler(Ljava/util/logging/Handler;)V" />
+		<method name="setFilter(Ljava/util/logging/Filter;)V" />
+		<method name="setLevel(Ljava/util/logging/Level;)V" />
+		<method name="setParent(Ljava/util/logging/Logger;)V" />
+		<method name="setResourceBundle(Ljava/util/ResourceBundle;)V" since="26" />
+		<method name="setUseParentHandlers(Z)V" />
+		<method name="severe(Ljava/lang/String;)V" />
+		<method name="severe(Ljava/util/function/Supplier;)V" since="26" />
+		<method name="throwing(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="warning(Ljava/lang/String;)V" />
+		<method name="warning(Ljava/util/function/Supplier;)V" since="26" />
+		<field name="GLOBAL_LOGGER_NAME" since="9" />
+		<field name="global" deprecated="15" />
+	</class>
+	<class name="java/util/logging/LoggingMXBean" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getLoggerLevel(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getLoggerNames()Ljava/util/List;" />
+		<method name="getParentLoggerName(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="setLoggerLevel(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/util/logging/LoggingPermission" since="1">
+		<extends name="java/security/BasicPermission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/util/logging/MemoryHandler" since="1">
+		<extends name="java/util/logging/Handler" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/logging/Handler;ILjava/util/logging/Level;)V" />
+		<method name="getPushLevel()Ljava/util/logging/Level;" />
+		<method name="push()V" />
+		<method name="setPushLevel(Ljava/util/logging/Level;)V" />
+	</class>
+	<class name="java/util/logging/SimpleFormatter" since="1">
+		<extends name="java/util/logging/Formatter" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/util/logging/SocketHandler" since="1">
+		<extends name="java/util/logging/StreamHandler" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+	</class>
+	<class name="java/util/logging/StreamHandler" since="1">
+		<extends name="java/util/logging/Handler" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/util/logging/Formatter;)V" />
+		<method name="setOutputStream(Ljava/io/OutputStream;)V" />
+	</class>
+	<class name="java/util/logging/XMLFormatter" since="1">
+		<extends name="java/util/logging/Formatter" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/util/prefs/AbstractPreferences" since="1">
+		<extends name="java/util/prefs/Preferences" />
+		<method name="&lt;init&gt;(Ljava/util/prefs/AbstractPreferences;Ljava/lang/String;)V" />
+		<method name="cachedChildren()[Ljava/util/prefs/AbstractPreferences;" />
+		<method name="childSpi(Ljava/lang/String;)Ljava/util/prefs/AbstractPreferences;" />
+		<method name="childrenNamesSpi()[Ljava/lang/String;" />
+		<method name="flushSpi()V" />
+		<method name="getChild(Ljava/lang/String;)Ljava/util/prefs/AbstractPreferences;" />
+		<method name="getSpi(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="isRemoved()Z" />
+		<method name="keysSpi()[Ljava/lang/String;" />
+		<method name="putSpi(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="removeNodeSpi()V" />
+		<method name="removeSpi(Ljava/lang/String;)V" />
+		<method name="syncSpi()V" />
+		<field name="lock" />
+		<field name="newNode" />
+	</class>
+	<class name="java/util/prefs/BackingStoreException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/util/prefs/InvalidPreferencesFormatException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/util/prefs/NodeChangeEvent" since="1">
+		<extends name="java/util/EventObject" />
+		<method name="&lt;init&gt;(Ljava/util/prefs/Preferences;Ljava/util/prefs/Preferences;)V" />
+		<method name="getChild()Ljava/util/prefs/Preferences;" />
+		<method name="getParent()Ljava/util/prefs/Preferences;" />
+	</class>
+	<class name="java/util/prefs/NodeChangeListener" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/EventListener" />
+		<method name="childAdded(Ljava/util/prefs/NodeChangeEvent;)V" />
+		<method name="childRemoved(Ljava/util/prefs/NodeChangeEvent;)V" />
+	</class>
+	<class name="java/util/prefs/PreferenceChangeEvent" since="1">
+		<extends name="java/util/EventObject" />
+		<method name="&lt;init&gt;(Ljava/util/prefs/Preferences;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getKey()Ljava/lang/String;" />
+		<method name="getNewValue()Ljava/lang/String;" />
+		<method name="getNode()Ljava/util/prefs/Preferences;" />
+	</class>
+	<class name="java/util/prefs/PreferenceChangeListener" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/EventListener" />
+		<method name="preferenceChange(Ljava/util/prefs/PreferenceChangeEvent;)V" />
+	</class>
+	<class name="java/util/prefs/Preferences" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="absolutePath()Ljava/lang/String;" />
+		<method name="addNodeChangeListener(Ljava/util/prefs/NodeChangeListener;)V" />
+		<method name="addPreferenceChangeListener(Ljava/util/prefs/PreferenceChangeListener;)V" />
+		<method name="childrenNames()[Ljava/lang/String;" />
+		<method name="clear()V" />
+		<method name="exportNode(Ljava/io/OutputStream;)V" />
+		<method name="exportSubtree(Ljava/io/OutputStream;)V" />
+		<method name="flush()V" />
+		<method name="get(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getBoolean(Ljava/lang/String;Z)Z" />
+		<method name="getByteArray(Ljava/lang/String;[B)[B" />
+		<method name="getDouble(Ljava/lang/String;D)D" />
+		<method name="getFloat(Ljava/lang/String;F)F" />
+		<method name="getInt(Ljava/lang/String;I)I" />
+		<method name="getLong(Ljava/lang/String;J)J" />
+		<method name="importPreferences(Ljava/io/InputStream;)V" />
+		<method name="isUserNode()Z" />
+		<method name="keys()[Ljava/lang/String;" />
+		<method name="name()Ljava/lang/String;" />
+		<method name="node(Ljava/lang/String;)Ljava/util/prefs/Preferences;" />
+		<method name="nodeExists(Ljava/lang/String;)Z" />
+		<method name="parent()Ljava/util/prefs/Preferences;" />
+		<method name="put(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="putBoolean(Ljava/lang/String;Z)V" />
+		<method name="putByteArray(Ljava/lang/String;[B)V" />
+		<method name="putDouble(Ljava/lang/String;D)V" />
+		<method name="putFloat(Ljava/lang/String;F)V" />
+		<method name="putInt(Ljava/lang/String;I)V" />
+		<method name="putLong(Ljava/lang/String;J)V" />
+		<method name="remove(Ljava/lang/String;)V" />
+		<method name="removeNode()V" />
+		<method name="removeNodeChangeListener(Ljava/util/prefs/NodeChangeListener;)V" />
+		<method name="removePreferenceChangeListener(Ljava/util/prefs/PreferenceChangeListener;)V" />
+		<method name="sync()V" />
+		<method name="systemNodeForPackage(Ljava/lang/Class;)Ljava/util/prefs/Preferences;" />
+		<method name="systemRoot()Ljava/util/prefs/Preferences;" />
+		<method name="userNodeForPackage(Ljava/lang/Class;)Ljava/util/prefs/Preferences;" />
+		<method name="userRoot()Ljava/util/prefs/Preferences;" />
+		<field name="MAX_KEY_LENGTH" />
+		<field name="MAX_NAME_LENGTH" />
+		<field name="MAX_VALUE_LENGTH" />
+	</class>
+	<class name="java/util/prefs/PreferencesFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="systemRoot()Ljava/util/prefs/Preferences;" />
+		<method name="userRoot()Ljava/util/prefs/Preferences;" />
+	</class>
+	<class name="java/util/regex/MatchResult" since="1">
+		<extends name="java/lang/Object" />
+		<method name="end()I" />
+		<method name="end(I)I" />
+		<method name="group()Ljava/lang/String;" />
+		<method name="group(I)Ljava/lang/String;" />
+		<method name="groupCount()I" />
+		<method name="start()I" />
+		<method name="start(I)I" />
+	</class>
+	<class name="java/util/regex/Matcher" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/regex/MatchResult" />
+		<method name="appendReplacement(Ljava/lang/StringBuffer;Ljava/lang/String;)Ljava/util/regex/Matcher;" />
+		<method name="appendTail(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;" />
+		<method name="end(Ljava/lang/String;)I" since="26" />
+		<method name="find()Z" />
+		<method name="find(I)Z" />
+		<method name="group(Ljava/lang/String;)Ljava/lang/String;" since="26" />
+		<method name="hasAnchoringBounds()Z" />
+		<method name="hasTransparentBounds()Z" />
+		<method name="hitEnd()Z" />
+		<method name="lookingAt()Z" />
+		<method name="matches()Z" />
+		<method name="pattern()Ljava/util/regex/Pattern;" />
+		<method name="quoteReplacement(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="region(II)Ljava/util/regex/Matcher;" />
+		<method name="regionEnd()I" />
+		<method name="regionStart()I" />
+		<method name="replaceAll(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="replaceFirst(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="requireEnd()Z" />
+		<method name="reset()Ljava/util/regex/Matcher;" />
+		<method name="reset(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;" />
+		<method name="start(Ljava/lang/String;)I" since="26" />
+		<method name="toMatchResult()Ljava/util/regex/MatchResult;" />
+		<method name="useAnchoringBounds(Z)Ljava/util/regex/Matcher;" />
+		<method name="usePattern(Ljava/util/regex/Pattern;)Ljava/util/regex/Matcher;" />
+		<method name="useTransparentBounds(Z)Ljava/util/regex/Matcher;" />
+	</class>
+	<class name="java/util/regex/Pattern" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="asPredicate()Ljava/util/function/Predicate;" since="24" />
+		<method name="compile(Ljava/lang/String;)Ljava/util/regex/Pattern;" />
+		<method name="compile(Ljava/lang/String;I)Ljava/util/regex/Pattern;" />
+		<method name="flags()I" />
+		<method name="matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;" />
+		<method name="matches(Ljava/lang/String;Ljava/lang/CharSequence;)Z" />
+		<method name="pattern()Ljava/lang/String;" />
+		<method name="quote(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="split(Ljava/lang/CharSequence;)[Ljava/lang/String;" />
+		<method name="split(Ljava/lang/CharSequence;I)[Ljava/lang/String;" />
+		<method name="splitAsStream(Ljava/lang/CharSequence;)Ljava/util/stream/Stream;" since="24" />
+		<field name="CANON_EQ" />
+		<field name="CASE_INSENSITIVE" />
+		<field name="COMMENTS" />
+		<field name="DOTALL" />
+		<field name="LITERAL" />
+		<field name="MULTILINE" />
+		<field name="UNICODE_CASE" />
+		<field name="UNICODE_CHARACTER_CLASS" since="24" />
+		<field name="UNIX_LINES" />
+	</class>
+	<class name="java/util/regex/PatternSyntaxException" since="1">
+		<extends name="java/lang/IllegalArgumentException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="getDescription()Ljava/lang/String;" />
+		<method name="getIndex()I" />
+		<method name="getPattern()Ljava/lang/String;" />
+	</class>
+	<class name="java/util/stream/BaseStream" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="isParallel()Z" />
+		<method name="iterator()Ljava/util/Iterator;" />
+		<method name="onClose(Ljava/lang/Runnable;)Ljava/util/stream/BaseStream;" />
+		<method name="parallel()Ljava/util/stream/BaseStream;" />
+		<method name="sequential()Ljava/util/stream/BaseStream;" />
+		<method name="spliterator()Ljava/util/Spliterator;" />
+		<method name="unordered()Ljava/util/stream/BaseStream;" />
+	</class>
+	<class name="java/util/stream/Collector" since="24">
+		<extends name="java/lang/Object" />
+		<method name="accumulator()Ljava/util/function/BiConsumer;" />
+		<method name="characteristics()Ljava/util/Set;" />
+		<method name="combiner()Ljava/util/function/BinaryOperator;" />
+		<method name="finisher()Ljava/util/function/Function;" />
+		<method name="of(Ljava/util/function/Supplier;Ljava/util/function/BiConsumer;Ljava/util/function/BinaryOperator;Ljava/util/function/Function;[Ljava/util/stream/Collector$Characteristics;)Ljava/util/stream/Collector;" />
+		<method name="of(Ljava/util/function/Supplier;Ljava/util/function/BiConsumer;Ljava/util/function/BinaryOperator;[Ljava/util/stream/Collector$Characteristics;)Ljava/util/stream/Collector;" />
+		<method name="supplier()Ljava/util/function/Supplier;" />
+	</class>
+	<class name="java/util/stream/Collector$Characteristics" since="24">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/util/stream/Collector$Characteristics;" />
+		<method name="values()[Ljava/util/stream/Collector$Characteristics;" />
+		<field name="CONCURRENT" />
+		<field name="IDENTITY_FINISH" />
+		<field name="UNORDERED" />
+	</class>
+	<class name="java/util/stream/Collectors" since="24">
+		<extends name="java/lang/Object" />
+		<method name="averagingDouble(Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/Collector;" />
+		<method name="averagingInt(Ljava/util/function/ToIntFunction;)Ljava/util/stream/Collector;" />
+		<method name="averagingLong(Ljava/util/function/ToLongFunction;)Ljava/util/stream/Collector;" />
+		<method name="collectingAndThen(Ljava/util/stream/Collector;Ljava/util/function/Function;)Ljava/util/stream/Collector;" />
+		<method name="counting()Ljava/util/stream/Collector;" />
+		<method name="groupingBy(Ljava/util/function/Function;)Ljava/util/stream/Collector;" />
+		<method name="groupingBy(Ljava/util/function/Function;Ljava/util/function/Supplier;Ljava/util/stream/Collector;)Ljava/util/stream/Collector;" />
+		<method name="groupingBy(Ljava/util/function/Function;Ljava/util/stream/Collector;)Ljava/util/stream/Collector;" />
+		<method name="groupingByConcurrent(Ljava/util/function/Function;)Ljava/util/stream/Collector;" />
+		<method name="groupingByConcurrent(Ljava/util/function/Function;Ljava/util/function/Supplier;Ljava/util/stream/Collector;)Ljava/util/stream/Collector;" />
+		<method name="groupingByConcurrent(Ljava/util/function/Function;Ljava/util/stream/Collector;)Ljava/util/stream/Collector;" />
+		<method name="joining()Ljava/util/stream/Collector;" />
+		<method name="joining(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;" />
+		<method name="joining(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/util/stream/Collector;" />
+		<method name="mapping(Ljava/util/function/Function;Ljava/util/stream/Collector;)Ljava/util/stream/Collector;" />
+		<method name="maxBy(Ljava/util/Comparator;)Ljava/util/stream/Collector;" />
+		<method name="minBy(Ljava/util/Comparator;)Ljava/util/stream/Collector;" />
+		<method name="partitioningBy(Ljava/util/function/Predicate;)Ljava/util/stream/Collector;" />
+		<method name="partitioningBy(Ljava/util/function/Predicate;Ljava/util/stream/Collector;)Ljava/util/stream/Collector;" />
+		<method name="reducing(Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;" />
+		<method name="reducing(Ljava/lang/Object;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;" />
+		<method name="reducing(Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;" />
+		<method name="summarizingDouble(Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/Collector;" />
+		<method name="summarizingInt(Ljava/util/function/ToIntFunction;)Ljava/util/stream/Collector;" />
+		<method name="summarizingLong(Ljava/util/function/ToLongFunction;)Ljava/util/stream/Collector;" />
+		<method name="summingDouble(Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/Collector;" />
+		<method name="summingInt(Ljava/util/function/ToIntFunction;)Ljava/util/stream/Collector;" />
+		<method name="summingLong(Ljava/util/function/ToLongFunction;)Ljava/util/stream/Collector;" />
+		<method name="toCollection(Ljava/util/function/Supplier;)Ljava/util/stream/Collector;" />
+		<method name="toConcurrentMap(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;" />
+		<method name="toConcurrentMap(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;" />
+		<method name="toConcurrentMap(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;Ljava/util/function/Supplier;)Ljava/util/stream/Collector;" />
+		<method name="toList()Ljava/util/stream/Collector;" />
+		<method name="toMap(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;" />
+		<method name="toMap(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;" />
+		<method name="toMap(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;Ljava/util/function/Supplier;)Ljava/util/stream/Collector;" />
+		<method name="toSet()Ljava/util/stream/Collector;" />
+	</class>
+	<class name="java/util/stream/DoubleStream" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/stream/BaseStream" />
+		<method name="allMatch(Ljava/util/function/DoublePredicate;)Z" />
+		<method name="anyMatch(Ljava/util/function/DoublePredicate;)Z" />
+		<method name="average()Ljava/util/OptionalDouble;" />
+		<method name="boxed()Ljava/util/stream/Stream;" />
+		<method name="builder()Ljava/util/stream/DoubleStream$Builder;" />
+		<method name="collect(Ljava/util/function/Supplier;Ljava/util/function/ObjDoubleConsumer;Ljava/util/function/BiConsumer;)Ljava/lang/Object;" />
+		<method name="concat(Ljava/util/stream/DoubleStream;Ljava/util/stream/DoubleStream;)Ljava/util/stream/DoubleStream;" />
+		<method name="count()J" />
+		<method name="distinct()Ljava/util/stream/DoubleStream;" />
+		<method name="empty()Ljava/util/stream/DoubleStream;" />
+		<method name="filter(Ljava/util/function/DoublePredicate;)Ljava/util/stream/DoubleStream;" />
+		<method name="findAny()Ljava/util/OptionalDouble;" />
+		<method name="findFirst()Ljava/util/OptionalDouble;" />
+		<method name="flatMap(Ljava/util/function/DoubleFunction;)Ljava/util/stream/DoubleStream;" />
+		<method name="forEach(Ljava/util/function/DoubleConsumer;)V" />
+		<method name="forEachOrdered(Ljava/util/function/DoubleConsumer;)V" />
+		<method name="generate(Ljava/util/function/DoubleSupplier;)Ljava/util/stream/DoubleStream;" />
+		<method name="iterate(DLjava/util/function/DoubleUnaryOperator;)Ljava/util/stream/DoubleStream;" />
+		<method name="iterator()Ljava/util/PrimitiveIterator$OfDouble;" />
+		<method name="limit(J)Ljava/util/stream/DoubleStream;" />
+		<method name="map(Ljava/util/function/DoubleUnaryOperator;)Ljava/util/stream/DoubleStream;" />
+		<method name="mapToInt(Ljava/util/function/DoubleToIntFunction;)Ljava/util/stream/IntStream;" />
+		<method name="mapToLong(Ljava/util/function/DoubleToLongFunction;)Ljava/util/stream/LongStream;" />
+		<method name="mapToObj(Ljava/util/function/DoubleFunction;)Ljava/util/stream/Stream;" />
+		<method name="max()Ljava/util/OptionalDouble;" />
+		<method name="min()Ljava/util/OptionalDouble;" />
+		<method name="noneMatch(Ljava/util/function/DoublePredicate;)Z" />
+		<method name="of(D)Ljava/util/stream/DoubleStream;" />
+		<method name="of([D)Ljava/util/stream/DoubleStream;" />
+		<method name="parallel()Ljava/util/stream/DoubleStream;" />
+		<method name="peek(Ljava/util/function/DoubleConsumer;)Ljava/util/stream/DoubleStream;" />
+		<method name="reduce(DLjava/util/function/DoubleBinaryOperator;)D" />
+		<method name="reduce(Ljava/util/function/DoubleBinaryOperator;)Ljava/util/OptionalDouble;" />
+		<method name="sequential()Ljava/util/stream/DoubleStream;" />
+		<method name="skip(J)Ljava/util/stream/DoubleStream;" />
+		<method name="sorted()Ljava/util/stream/DoubleStream;" />
+		<method name="spliterator()Ljava/util/Spliterator$OfDouble;" />
+		<method name="sum()D" />
+		<method name="summaryStatistics()Ljava/util/DoubleSummaryStatistics;" />
+		<method name="toArray()[D" />
+	</class>
+	<class name="java/util/stream/DoubleStream$Builder" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/function/DoubleConsumer" />
+		<method name="add(D)Ljava/util/stream/DoubleStream$Builder;" />
+		<method name="build()Ljava/util/stream/DoubleStream;" />
+	</class>
+	<class name="java/util/stream/IntStream" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/stream/BaseStream" />
+		<method name="allMatch(Ljava/util/function/IntPredicate;)Z" />
+		<method name="anyMatch(Ljava/util/function/IntPredicate;)Z" />
+		<method name="asDoubleStream()Ljava/util/stream/DoubleStream;" />
+		<method name="asLongStream()Ljava/util/stream/LongStream;" />
+		<method name="average()Ljava/util/OptionalDouble;" />
+		<method name="boxed()Ljava/util/stream/Stream;" />
+		<method name="builder()Ljava/util/stream/IntStream$Builder;" />
+		<method name="collect(Ljava/util/function/Supplier;Ljava/util/function/ObjIntConsumer;Ljava/util/function/BiConsumer;)Ljava/lang/Object;" />
+		<method name="concat(Ljava/util/stream/IntStream;Ljava/util/stream/IntStream;)Ljava/util/stream/IntStream;" />
+		<method name="count()J" />
+		<method name="distinct()Ljava/util/stream/IntStream;" />
+		<method name="empty()Ljava/util/stream/IntStream;" />
+		<method name="filter(Ljava/util/function/IntPredicate;)Ljava/util/stream/IntStream;" />
+		<method name="findAny()Ljava/util/OptionalInt;" />
+		<method name="findFirst()Ljava/util/OptionalInt;" />
+		<method name="flatMap(Ljava/util/function/IntFunction;)Ljava/util/stream/IntStream;" />
+		<method name="forEach(Ljava/util/function/IntConsumer;)V" />
+		<method name="forEachOrdered(Ljava/util/function/IntConsumer;)V" />
+		<method name="generate(Ljava/util/function/IntSupplier;)Ljava/util/stream/IntStream;" />
+		<method name="iterate(ILjava/util/function/IntUnaryOperator;)Ljava/util/stream/IntStream;" />
+		<method name="iterator()Ljava/util/PrimitiveIterator$OfInt;" />
+		<method name="limit(J)Ljava/util/stream/IntStream;" />
+		<method name="map(Ljava/util/function/IntUnaryOperator;)Ljava/util/stream/IntStream;" />
+		<method name="mapToDouble(Ljava/util/function/IntToDoubleFunction;)Ljava/util/stream/DoubleStream;" />
+		<method name="mapToLong(Ljava/util/function/IntToLongFunction;)Ljava/util/stream/LongStream;" />
+		<method name="mapToObj(Ljava/util/function/IntFunction;)Ljava/util/stream/Stream;" />
+		<method name="max()Ljava/util/OptionalInt;" />
+		<method name="min()Ljava/util/OptionalInt;" />
+		<method name="noneMatch(Ljava/util/function/IntPredicate;)Z" />
+		<method name="of(I)Ljava/util/stream/IntStream;" />
+		<method name="of([I)Ljava/util/stream/IntStream;" />
+		<method name="parallel()Ljava/util/stream/IntStream;" />
+		<method name="peek(Ljava/util/function/IntConsumer;)Ljava/util/stream/IntStream;" />
+		<method name="range(II)Ljava/util/stream/IntStream;" />
+		<method name="rangeClosed(II)Ljava/util/stream/IntStream;" />
+		<method name="reduce(ILjava/util/function/IntBinaryOperator;)I" />
+		<method name="reduce(Ljava/util/function/IntBinaryOperator;)Ljava/util/OptionalInt;" />
+		<method name="sequential()Ljava/util/stream/IntStream;" />
+		<method name="skip(J)Ljava/util/stream/IntStream;" />
+		<method name="sorted()Ljava/util/stream/IntStream;" />
+		<method name="spliterator()Ljava/util/Spliterator$OfInt;" />
+		<method name="sum()I" />
+		<method name="summaryStatistics()Ljava/util/IntSummaryStatistics;" />
+		<method name="toArray()[I" />
+	</class>
+	<class name="java/util/stream/IntStream$Builder" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/function/IntConsumer" />
+		<method name="add(I)Ljava/util/stream/IntStream$Builder;" />
+		<method name="build()Ljava/util/stream/IntStream;" />
+	</class>
+	<class name="java/util/stream/LongStream" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/stream/BaseStream" />
+		<method name="allMatch(Ljava/util/function/LongPredicate;)Z" />
+		<method name="anyMatch(Ljava/util/function/LongPredicate;)Z" />
+		<method name="asDoubleStream()Ljava/util/stream/DoubleStream;" />
+		<method name="average()Ljava/util/OptionalDouble;" />
+		<method name="boxed()Ljava/util/stream/Stream;" />
+		<method name="builder()Ljava/util/stream/LongStream$Builder;" />
+		<method name="collect(Ljava/util/function/Supplier;Ljava/util/function/ObjLongConsumer;Ljava/util/function/BiConsumer;)Ljava/lang/Object;" />
+		<method name="concat(Ljava/util/stream/LongStream;Ljava/util/stream/LongStream;)Ljava/util/stream/LongStream;" />
+		<method name="count()J" />
+		<method name="distinct()Ljava/util/stream/LongStream;" />
+		<method name="empty()Ljava/util/stream/LongStream;" />
+		<method name="filter(Ljava/util/function/LongPredicate;)Ljava/util/stream/LongStream;" />
+		<method name="findAny()Ljava/util/OptionalLong;" />
+		<method name="findFirst()Ljava/util/OptionalLong;" />
+		<method name="flatMap(Ljava/util/function/LongFunction;)Ljava/util/stream/LongStream;" />
+		<method name="forEach(Ljava/util/function/LongConsumer;)V" />
+		<method name="forEachOrdered(Ljava/util/function/LongConsumer;)V" />
+		<method name="generate(Ljava/util/function/LongSupplier;)Ljava/util/stream/LongStream;" />
+		<method name="iterate(JLjava/util/function/LongUnaryOperator;)Ljava/util/stream/LongStream;" />
+		<method name="iterator()Ljava/util/PrimitiveIterator$OfLong;" />
+		<method name="limit(J)Ljava/util/stream/LongStream;" />
+		<method name="map(Ljava/util/function/LongUnaryOperator;)Ljava/util/stream/LongStream;" />
+		<method name="mapToDouble(Ljava/util/function/LongToDoubleFunction;)Ljava/util/stream/DoubleStream;" />
+		<method name="mapToInt(Ljava/util/function/LongToIntFunction;)Ljava/util/stream/IntStream;" />
+		<method name="mapToObj(Ljava/util/function/LongFunction;)Ljava/util/stream/Stream;" />
+		<method name="max()Ljava/util/OptionalLong;" />
+		<method name="min()Ljava/util/OptionalLong;" />
+		<method name="noneMatch(Ljava/util/function/LongPredicate;)Z" />
+		<method name="of(J)Ljava/util/stream/LongStream;" />
+		<method name="of([J)Ljava/util/stream/LongStream;" />
+		<method name="parallel()Ljava/util/stream/LongStream;" />
+		<method name="peek(Ljava/util/function/LongConsumer;)Ljava/util/stream/LongStream;" />
+		<method name="range(JJ)Ljava/util/stream/LongStream;" />
+		<method name="rangeClosed(JJ)Ljava/util/stream/LongStream;" />
+		<method name="reduce(JLjava/util/function/LongBinaryOperator;)J" />
+		<method name="reduce(Ljava/util/function/LongBinaryOperator;)Ljava/util/OptionalLong;" />
+		<method name="sequential()Ljava/util/stream/LongStream;" />
+		<method name="skip(J)Ljava/util/stream/LongStream;" />
+		<method name="sorted()Ljava/util/stream/LongStream;" />
+		<method name="spliterator()Ljava/util/Spliterator$OfLong;" />
+		<method name="sum()J" />
+		<method name="summaryStatistics()Ljava/util/LongSummaryStatistics;" />
+		<method name="toArray()[J" />
+	</class>
+	<class name="java/util/stream/LongStream$Builder" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/function/LongConsumer" />
+		<method name="add(J)Ljava/util/stream/LongStream$Builder;" />
+		<method name="build()Ljava/util/stream/LongStream;" />
+	</class>
+	<class name="java/util/stream/Stream" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/stream/BaseStream" />
+		<method name="allMatch(Ljava/util/function/Predicate;)Z" />
+		<method name="anyMatch(Ljava/util/function/Predicate;)Z" />
+		<method name="builder()Ljava/util/stream/Stream$Builder;" />
+		<method name="collect(Ljava/util/function/Supplier;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;)Ljava/lang/Object;" />
+		<method name="collect(Ljava/util/stream/Collector;)Ljava/lang/Object;" />
+		<method name="concat(Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Ljava/util/stream/Stream;" />
+		<method name="count()J" />
+		<method name="distinct()Ljava/util/stream/Stream;" />
+		<method name="empty()Ljava/util/stream/Stream;" />
+		<method name="filter(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;" />
+		<method name="findAny()Ljava/util/Optional;" />
+		<method name="findFirst()Ljava/util/Optional;" />
+		<method name="flatMap(Ljava/util/function/Function;)Ljava/util/stream/Stream;" />
+		<method name="flatMapToDouble(Ljava/util/function/Function;)Ljava/util/stream/DoubleStream;" />
+		<method name="flatMapToInt(Ljava/util/function/Function;)Ljava/util/stream/IntStream;" />
+		<method name="flatMapToLong(Ljava/util/function/Function;)Ljava/util/stream/LongStream;" />
+		<method name="forEach(Ljava/util/function/Consumer;)V" />
+		<method name="forEachOrdered(Ljava/util/function/Consumer;)V" />
+		<method name="generate(Ljava/util/function/Supplier;)Ljava/util/stream/Stream;" />
+		<method name="iterate(Ljava/lang/Object;Ljava/util/function/UnaryOperator;)Ljava/util/stream/Stream;" />
+		<method name="limit(J)Ljava/util/stream/Stream;" />
+		<method name="map(Ljava/util/function/Function;)Ljava/util/stream/Stream;" />
+		<method name="mapToDouble(Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/DoubleStream;" />
+		<method name="mapToInt(Ljava/util/function/ToIntFunction;)Ljava/util/stream/IntStream;" />
+		<method name="mapToLong(Ljava/util/function/ToLongFunction;)Ljava/util/stream/LongStream;" />
+		<method name="max(Ljava/util/Comparator;)Ljava/util/Optional;" />
+		<method name="min(Ljava/util/Comparator;)Ljava/util/Optional;" />
+		<method name="noneMatch(Ljava/util/function/Predicate;)Z" />
+		<method name="of(Ljava/lang/Object;)Ljava/util/stream/Stream;" />
+		<method name="of([Ljava/lang/Object;)Ljava/util/stream/Stream;" />
+		<method name="peek(Ljava/util/function/Consumer;)Ljava/util/stream/Stream;" />
+		<method name="reduce(Ljava/lang/Object;Ljava/util/function/BiFunction;Ljava/util/function/BinaryOperator;)Ljava/lang/Object;" />
+		<method name="reduce(Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object;" />
+		<method name="reduce(Ljava/util/function/BinaryOperator;)Ljava/util/Optional;" />
+		<method name="skip(J)Ljava/util/stream/Stream;" />
+		<method name="sorted()Ljava/util/stream/Stream;" />
+		<method name="sorted(Ljava/util/Comparator;)Ljava/util/stream/Stream;" />
+		<method name="toArray()[Ljava/lang/Object;" />
+		<method name="toArray(Ljava/util/function/IntFunction;)[Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/stream/Stream$Builder" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/function/Consumer" />
+		<method name="add(Ljava/lang/Object;)Ljava/util/stream/Stream$Builder;" />
+		<method name="build()Ljava/util/stream/Stream;" />
+	</class>
+	<class name="java/util/stream/StreamSupport" since="24">
+		<extends name="java/lang/Object" />
+		<method name="doubleStream(Ljava/util/Spliterator$OfDouble;Z)Ljava/util/stream/DoubleStream;" />
+		<method name="doubleStream(Ljava/util/function/Supplier;IZ)Ljava/util/stream/DoubleStream;" />
+		<method name="intStream(Ljava/util/Spliterator$OfInt;Z)Ljava/util/stream/IntStream;" />
+		<method name="intStream(Ljava/util/function/Supplier;IZ)Ljava/util/stream/IntStream;" />
+		<method name="longStream(Ljava/util/Spliterator$OfLong;Z)Ljava/util/stream/LongStream;" />
+		<method name="longStream(Ljava/util/function/Supplier;IZ)Ljava/util/stream/LongStream;" />
+		<method name="stream(Ljava/util/Spliterator;Z)Ljava/util/stream/Stream;" />
+		<method name="stream(Ljava/util/function/Supplier;IZ)Ljava/util/stream/Stream;" />
+	</class>
+	<class name="java/util/zip/Adler32" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/zip/Checksum" />
+		<method name="&lt;init&gt;()V" />
+		<method name="update(Ljava/nio/ByteBuffer;)V" since="26" />
+		<method name="update([B)V" />
+	</class>
+	<class name="java/util/zip/CRC32" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/zip/Checksum" />
+		<method name="&lt;init&gt;()V" />
+		<method name="update(Ljava/nio/ByteBuffer;)V" since="26" />
+		<method name="update([B)V" />
+	</class>
+	<class name="java/util/zip/CheckedInputStream" since="1">
+		<extends name="java/io/FilterInputStream" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Ljava/util/zip/Checksum;)V" />
+		<method name="getChecksum()Ljava/util/zip/Checksum;" />
+	</class>
+	<class name="java/util/zip/CheckedOutputStream" since="1">
+		<extends name="java/io/FilterOutputStream" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/util/zip/Checksum;)V" />
+		<method name="getChecksum()Ljava/util/zip/Checksum;" />
+	</class>
+	<class name="java/util/zip/Checksum" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getValue()J" />
+		<method name="reset()V" />
+		<method name="update(I)V" />
+		<method name="update([BII)V" />
+	</class>
+	<class name="java/util/zip/DataFormatException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/util/zip/Deflater" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(IZ)V" />
+		<method name="deflate([B)I" />
+		<method name="deflate([BII)I" />
+		<method name="deflate([BIII)I" since="19" />
+		<method name="end()V" />
+		<method name="finish()V" />
+		<method name="finished()Z" />
+		<method name="getAdler()I" />
+		<method name="getBytesRead()J" />
+		<method name="getBytesWritten()J" />
+		<method name="getTotalIn()I" />
+		<method name="getTotalOut()I" />
+		<method name="needsInput()Z" />
+		<method name="reset()V" />
+		<method name="setDictionary([B)V" />
+		<method name="setDictionary([BII)V" />
+		<method name="setInput([B)V" />
+		<method name="setInput([BII)V" />
+		<method name="setLevel(I)V" />
+		<method name="setStrategy(I)V" />
+		<field name="BEST_COMPRESSION" />
+		<field name="BEST_SPEED" />
+		<field name="DEFAULT_COMPRESSION" />
+		<field name="DEFAULT_STRATEGY" />
+		<field name="DEFLATED" />
+		<field name="FILTERED" />
+		<field name="FULL_FLUSH" since="19" />
+		<field name="HUFFMAN_ONLY" />
+		<field name="NO_COMPRESSION" />
+		<field name="NO_FLUSH" since="19" />
+		<field name="SYNC_FLUSH" since="19" />
+	</class>
+	<class name="java/util/zip/DeflaterInputStream" since="9">
+		<extends name="java/io/FilterInputStream" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Ljava/util/zip/Deflater;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Ljava/util/zip/Deflater;I)V" />
+		<field name="buf" />
+		<field name="def" />
+	</class>
+	<class name="java/util/zip/DeflaterOutputStream" since="1">
+		<extends name="java/io/FilterOutputStream" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/util/zip/Deflater;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/util/zip/Deflater;I)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/util/zip/Deflater;IZ)V" since="19" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/util/zip/Deflater;Z)V" since="19" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Z)V" since="19" />
+		<method name="deflate()V" />
+		<method name="finish()V" />
+		<field name="buf" />
+		<field name="def" />
+	</class>
+	<class name="java/util/zip/GZIPInputStream" since="1">
+		<extends name="java/util/zip/InflaterInputStream" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;I)V" />
+		<field name="GZIP_MAGIC" />
+		<field name="crc" />
+		<field name="eos" />
+	</class>
+	<class name="java/util/zip/GZIPOutputStream" since="1">
+		<extends name="java/util/zip/DeflaterOutputStream" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;I)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;IZ)V" since="19" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Z)V" since="19" />
+		<field name="crc" />
+	</class>
+	<class name="java/util/zip/Inflater" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Z)V" />
+		<method name="end()V" />
+		<method name="finished()Z" />
+		<method name="getAdler()I" />
+		<method name="getBytesRead()J" />
+		<method name="getBytesWritten()J" />
+		<method name="getRemaining()I" />
+		<method name="getTotalIn()I" />
+		<method name="getTotalOut()I" />
+		<method name="inflate([B)I" />
+		<method name="inflate([BII)I" />
+		<method name="needsDictionary()Z" />
+		<method name="needsInput()Z" />
+		<method name="reset()V" />
+		<method name="setDictionary([B)V" />
+		<method name="setDictionary([BII)V" />
+		<method name="setInput([B)V" />
+		<method name="setInput([BII)V" />
+	</class>
+	<class name="java/util/zip/InflaterInputStream" since="1">
+		<extends name="java/io/FilterInputStream" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Ljava/util/zip/Inflater;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Ljava/util/zip/Inflater;I)V" />
+		<method name="fill()V" />
+		<field name="buf" />
+		<field name="closed" since="24" deprecated="29" />
+		<field name="inf" />
+		<field name="len" />
+	</class>
+	<class name="java/util/zip/InflaterOutputStream" since="9">
+		<extends name="java/io/FilterOutputStream" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/util/zip/Inflater;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/util/zip/Inflater;I)V" />
+		<method name="finish()V" />
+		<field name="buf" />
+		<field name="inf" />
+	</class>
+	<class name="java/util/zip/ZipEntry" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/util/zip/ZipEntry;)V" />
+		<method name="getComment()Ljava/lang/String;" />
+		<method name="getCompressedSize()J" />
+		<method name="getCrc()J" />
+		<method name="getCreationTime()Ljava/nio/file/attribute/FileTime;" since="26" />
+		<method name="getExtra()[B" />
+		<method name="getLastAccessTime()Ljava/nio/file/attribute/FileTime;" since="26" />
+		<method name="getLastModifiedTime()Ljava/nio/file/attribute/FileTime;" since="26" />
+		<method name="getMethod()I" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getSize()J" />
+		<method name="getTime()J" />
+		<method name="isDirectory()Z" />
+		<method name="setComment(Ljava/lang/String;)V" />
+		<method name="setCompressedSize(J)V" />
+		<method name="setCrc(J)V" />
+		<method name="setCreationTime(Ljava/nio/file/attribute/FileTime;)Ljava/util/zip/ZipEntry;" since="26" />
+		<method name="setExtra([B)V" />
+		<method name="setLastAccessTime(Ljava/nio/file/attribute/FileTime;)Ljava/util/zip/ZipEntry;" since="26" />
+		<method name="setLastModifiedTime(Ljava/nio/file/attribute/FileTime;)Ljava/util/zip/ZipEntry;" since="26" />
+		<method name="setMethod(I)V" />
+		<method name="setSize(J)V" />
+		<method name="setTime(J)V" />
+		<field name="CENATT" since="21" />
+		<field name="CENATX" since="21" />
+		<field name="CENCOM" since="21" />
+		<field name="CENCRC" since="21" />
+		<field name="CENDSK" since="21" />
+		<field name="CENEXT" since="21" />
+		<field name="CENFLG" since="21" />
+		<field name="CENHDR" since="21" />
+		<field name="CENHOW" since="21" />
+		<field name="CENLEN" since="21" />
+		<field name="CENNAM" since="21" />
+		<field name="CENOFF" since="21" />
+		<field name="CENSIG" since="21" />
+		<field name="CENSIZ" since="21" />
+		<field name="CENTIM" since="21" />
+		<field name="CENVEM" since="21" />
+		<field name="CENVER" since="21" />
+		<field name="DEFLATED" />
+		<field name="ENDCOM" since="21" />
+		<field name="ENDHDR" since="21" />
+		<field name="ENDOFF" since="21" />
+		<field name="ENDSIG" since="21" />
+		<field name="ENDSIZ" since="21" />
+		<field name="ENDSUB" since="21" />
+		<field name="ENDTOT" since="21" />
+		<field name="EXTCRC" since="21" />
+		<field name="EXTHDR" since="21" />
+		<field name="EXTLEN" since="21" />
+		<field name="EXTSIG" since="21" />
+		<field name="EXTSIZ" since="21" />
+		<field name="LOCCRC" since="21" />
+		<field name="LOCEXT" since="21" />
+		<field name="LOCFLG" since="21" />
+		<field name="LOCHDR" since="21" />
+		<field name="LOCHOW" since="21" />
+		<field name="LOCLEN" since="21" />
+		<field name="LOCNAM" since="21" />
+		<field name="LOCSIG" since="21" />
+		<field name="LOCSIZ" since="21" />
+		<field name="LOCTIM" since="21" />
+		<field name="LOCVER" since="21" />
+		<field name="STORED" />
+	</class>
+	<class name="java/util/zip/ZipError" since="9">
+		<extends name="java/lang/InternalError" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/util/zip/ZipException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/util/zip/ZipFile" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" since="19" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="&lt;init&gt;(Ljava/io/File;I)V" />
+		<method name="&lt;init&gt;(Ljava/io/File;ILjava/nio/charset/Charset;)V" since="24" />
+		<method name="&lt;init&gt;(Ljava/io/File;Ljava/nio/charset/Charset;)V" since="24" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/nio/charset/Charset;)V" since="24" />
+		<method name="close()V" />
+		<method name="entries()Ljava/util/Enumeration;" />
+		<method name="getComment()Ljava/lang/String;" since="19" />
+		<method name="getEntry(Ljava/lang/String;)Ljava/util/zip/ZipEntry;" />
+		<method name="getInputStream(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="size()I" />
+		<method name="stream()Ljava/util/stream/Stream;" since="26" />
+		<field name="CENATT" since="21" />
+		<field name="CENATX" since="21" />
+		<field name="CENCOM" since="21" />
+		<field name="CENCRC" since="21" />
+		<field name="CENDSK" since="21" />
+		<field name="CENEXT" since="21" />
+		<field name="CENFLG" since="21" />
+		<field name="CENHDR" since="21" />
+		<field name="CENHOW" since="21" />
+		<field name="CENLEN" since="21" />
+		<field name="CENNAM" since="21" />
+		<field name="CENOFF" since="21" />
+		<field name="CENSIG" since="21" />
+		<field name="CENSIZ" since="21" />
+		<field name="CENTIM" since="21" />
+		<field name="CENVEM" since="21" />
+		<field name="CENVER" since="21" />
+		<field name="ENDCOM" since="21" />
+		<field name="ENDHDR" since="21" />
+		<field name="ENDOFF" since="21" />
+		<field name="ENDSIG" since="21" />
+		<field name="ENDSIZ" since="21" />
+		<field name="ENDSUB" since="21" />
+		<field name="ENDTOT" since="21" />
+		<field name="EXTCRC" since="21" />
+		<field name="EXTHDR" since="21" />
+		<field name="EXTLEN" since="21" />
+		<field name="EXTSIG" since="21" />
+		<field name="EXTSIZ" since="21" />
+		<field name="LOCCRC" since="21" />
+		<field name="LOCEXT" since="21" />
+		<field name="LOCFLG" since="21" />
+		<field name="LOCHDR" since="21" />
+		<field name="LOCHOW" since="21" />
+		<field name="LOCLEN" since="21" />
+		<field name="LOCNAM" since="21" />
+		<field name="LOCSIG" since="21" />
+		<field name="LOCSIZ" since="21" />
+		<field name="LOCTIM" since="21" />
+		<field name="LOCVER" since="21" />
+		<field name="OPEN_DELETE" />
+		<field name="OPEN_READ" />
+	</class>
+	<class name="java/util/zip/ZipInputStream" since="1">
+		<extends name="java/util/zip/InflaterInputStream" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V" since="24" />
+		<method name="closeEntry()V" />
+		<method name="createZipEntry(Ljava/lang/String;)Ljava/util/zip/ZipEntry;" />
+		<method name="getNextEntry()Ljava/util/zip/ZipEntry;" />
+		<field name="CENATT" since="21" />
+		<field name="CENATX" since="21" />
+		<field name="CENCOM" since="21" />
+		<field name="CENCRC" since="21" />
+		<field name="CENDSK" since="21" />
+		<field name="CENEXT" since="21" />
+		<field name="CENFLG" since="21" />
+		<field name="CENHDR" since="21" />
+		<field name="CENHOW" since="21" />
+		<field name="CENLEN" since="21" />
+		<field name="CENNAM" since="21" />
+		<field name="CENOFF" since="21" />
+		<field name="CENSIG" since="21" />
+		<field name="CENSIZ" since="21" />
+		<field name="CENTIM" since="21" />
+		<field name="CENVEM" since="21" />
+		<field name="CENVER" since="21" />
+		<field name="ENDCOM" since="21" />
+		<field name="ENDHDR" since="21" />
+		<field name="ENDOFF" since="21" />
+		<field name="ENDSIG" since="21" />
+		<field name="ENDSIZ" since="21" />
+		<field name="ENDSUB" since="21" />
+		<field name="ENDTOT" since="21" />
+		<field name="EXTCRC" since="21" />
+		<field name="EXTHDR" since="21" />
+		<field name="EXTLEN" since="21" />
+		<field name="EXTSIG" since="21" />
+		<field name="EXTSIZ" since="21" />
+		<field name="LOCCRC" since="21" />
+		<field name="LOCEXT" since="21" />
+		<field name="LOCFLG" since="21" />
+		<field name="LOCHDR" since="21" />
+		<field name="LOCHOW" since="21" />
+		<field name="LOCLEN" since="21" />
+		<field name="LOCNAM" since="21" />
+		<field name="LOCSIG" since="21" />
+		<field name="LOCSIZ" since="21" />
+		<field name="LOCTIM" since="21" />
+		<field name="LOCVER" since="21" />
+	</class>
+	<class name="java/util/zip/ZipOutputStream" since="1">
+		<extends name="java/util/zip/DeflaterOutputStream" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V" since="24" />
+		<method name="closeEntry()V" />
+		<method name="putNextEntry(Ljava/util/zip/ZipEntry;)V" />
+		<method name="setComment(Ljava/lang/String;)V" />
+		<method name="setLevel(I)V" />
+		<method name="setMethod(I)V" />
+		<field name="CENATT" since="21" />
+		<field name="CENATX" since="21" />
+		<field name="CENCOM" since="21" />
+		<field name="CENCRC" since="21" />
+		<field name="CENDSK" since="21" />
+		<field name="CENEXT" since="21" />
+		<field name="CENFLG" since="21" />
+		<field name="CENHDR" since="21" />
+		<field name="CENHOW" since="21" />
+		<field name="CENLEN" since="21" />
+		<field name="CENNAM" since="21" />
+		<field name="CENOFF" since="21" />
+		<field name="CENSIG" since="21" />
+		<field name="CENSIZ" since="21" />
+		<field name="CENTIM" since="21" />
+		<field name="CENVEM" since="21" />
+		<field name="CENVER" since="21" />
+		<field name="DEFLATED" />
+		<field name="ENDCOM" since="21" />
+		<field name="ENDHDR" since="21" />
+		<field name="ENDOFF" since="21" />
+		<field name="ENDSIG" since="21" />
+		<field name="ENDSIZ" since="21" />
+		<field name="ENDSUB" since="21" />
+		<field name="ENDTOT" since="21" />
+		<field name="EXTCRC" since="21" />
+		<field name="EXTHDR" since="21" />
+		<field name="EXTLEN" since="21" />
+		<field name="EXTSIG" since="21" />
+		<field name="EXTSIZ" since="21" />
+		<field name="LOCCRC" since="21" />
+		<field name="LOCEXT" since="21" />
+		<field name="LOCFLG" since="21" />
+		<field name="LOCHDR" since="21" />
+		<field name="LOCHOW" since="21" />
+		<field name="LOCLEN" since="21" />
+		<field name="LOCNAM" since="21" />
+		<field name="LOCSIG" since="21" />
+		<field name="LOCSIZ" since="21" />
+		<field name="LOCTIM" since="21" />
+		<field name="LOCVER" since="21" />
+		<field name="STORED" />
+	</class>
+	<class name="javax/crypto/AEADBadTagException" since="19">
+		<extends name="javax/crypto/BadPaddingException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/crypto/BadPaddingException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/crypto/Cipher" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljavax/crypto/CipherSpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="doFinal()[B" />
+		<method name="doFinal(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)I" />
+		<method name="doFinal([B)[B" />
+		<method name="doFinal([BI)I" />
+		<method name="doFinal([BII)[B" />
+		<method name="doFinal([BII[B)I" />
+		<method name="doFinal([BII[BI)I" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getBlockSize()I" />
+		<method name="getExemptionMechanism()Ljavax/crypto/ExemptionMechanism;" />
+		<method name="getIV()[B" />
+		<method name="getInstance(Ljava/lang/String;)Ljavax/crypto/Cipher;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/Cipher;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/Cipher;" />
+		<method name="getMaxAllowedKeyLength(Ljava/lang/String;)I" />
+		<method name="getMaxAllowedParameterSpec(Ljava/lang/String;)Ljava/security/spec/AlgorithmParameterSpec;" />
+		<method name="getOutputSize(I)I" />
+		<method name="getParameters()Ljava/security/AlgorithmParameters;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="init(ILjava/security/Key;)V" />
+		<method name="init(ILjava/security/Key;Ljava/security/AlgorithmParameters;)V" />
+		<method name="init(ILjava/security/Key;Ljava/security/AlgorithmParameters;Ljava/security/SecureRandom;)V" />
+		<method name="init(ILjava/security/Key;Ljava/security/SecureRandom;)V" />
+		<method name="init(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V" />
+		<method name="init(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V" />
+		<method name="init(ILjava/security/cert/Certificate;)V" />
+		<method name="init(ILjava/security/cert/Certificate;Ljava/security/SecureRandom;)V" />
+		<method name="unwrap([BLjava/lang/String;I)Ljava/security/Key;" />
+		<method name="update(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)I" />
+		<method name="update([B)[B" />
+		<method name="update([BII)[B" />
+		<method name="update([BII[B)I" />
+		<method name="update([BII[BI)I" />
+		<method name="updateAAD(Ljava/nio/ByteBuffer;)V" since="19" />
+		<method name="updateAAD([B)V" since="19" />
+		<method name="updateAAD([BII)V" since="19" />
+		<method name="wrap(Ljava/security/Key;)[B" />
+		<field name="DECRYPT_MODE" />
+		<field name="ENCRYPT_MODE" />
+		<field name="PRIVATE_KEY" />
+		<field name="PUBLIC_KEY" />
+		<field name="SECRET_KEY" />
+		<field name="UNWRAP_MODE" />
+		<field name="WRAP_MODE" />
+	</class>
+	<class name="javax/crypto/CipherInputStream" since="1">
+		<extends name="java/io/FilterInputStream" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Ljavax/crypto/Cipher;)V" />
+	</class>
+	<class name="javax/crypto/CipherOutputStream" since="1">
+		<extends name="java/io/FilterOutputStream" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljavax/crypto/Cipher;)V" />
+	</class>
+	<class name="javax/crypto/CipherSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineDoFinal(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)I" />
+		<method name="engineDoFinal([BII)[B" />
+		<method name="engineDoFinal([BII[BI)I" />
+		<method name="engineGetBlockSize()I" />
+		<method name="engineGetIV()[B" />
+		<method name="engineGetKeySize(Ljava/security/Key;)I" />
+		<method name="engineGetOutputSize(I)I" />
+		<method name="engineGetParameters()Ljava/security/AlgorithmParameters;" />
+		<method name="engineInit(ILjava/security/Key;Ljava/security/AlgorithmParameters;Ljava/security/SecureRandom;)V" />
+		<method name="engineInit(ILjava/security/Key;Ljava/security/SecureRandom;)V" />
+		<method name="engineInit(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V" />
+		<method name="engineSetMode(Ljava/lang/String;)V" />
+		<method name="engineSetPadding(Ljava/lang/String;)V" />
+		<method name="engineUnwrap([BLjava/lang/String;I)Ljava/security/Key;" />
+		<method name="engineUpdate(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)I" />
+		<method name="engineUpdate([BII)[B" />
+		<method name="engineUpdate([BII[BI)I" />
+		<method name="engineUpdateAAD(Ljava/nio/ByteBuffer;)V" since="19" />
+		<method name="engineUpdateAAD([BII)V" since="19" />
+		<method name="engineWrap(Ljava/security/Key;)[B" />
+	</class>
+	<class name="javax/crypto/EncryptedPrivateKeyInfo" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[B)V" />
+		<method name="&lt;init&gt;(Ljava/security/AlgorithmParameters;[B)V" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="getAlgName()Ljava/lang/String;" />
+		<method name="getAlgParameters()Ljava/security/AlgorithmParameters;" />
+		<method name="getEncoded()[B" />
+		<method name="getEncryptedData()[B" />
+		<method name="getKeySpec(Ljava/security/Key;)Ljava/security/spec/PKCS8EncodedKeySpec;" />
+		<method name="getKeySpec(Ljava/security/Key;Ljava/lang/String;)Ljava/security/spec/PKCS8EncodedKeySpec;" />
+		<method name="getKeySpec(Ljava/security/Key;Ljava/security/Provider;)Ljava/security/spec/PKCS8EncodedKeySpec;" />
+		<method name="getKeySpec(Ljavax/crypto/Cipher;)Ljava/security/spec/PKCS8EncodedKeySpec;" />
+	</class>
+	<class name="javax/crypto/ExemptionMechanism" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljavax/crypto/ExemptionMechanismSpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="genExemptionBlob()[B" />
+		<method name="genExemptionBlob([B)I" />
+		<method name="genExemptionBlob([BI)I" />
+		<method name="getInstance(Ljava/lang/String;)Ljavax/crypto/ExemptionMechanism;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/ExemptionMechanism;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/ExemptionMechanism;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getOutputSize(I)I" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="init(Ljava/security/Key;)V" />
+		<method name="init(Ljava/security/Key;Ljava/security/AlgorithmParameters;)V" />
+		<method name="init(Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V" />
+		<method name="isCryptoAllowed(Ljava/security/Key;)Z" />
+	</class>
+	<class name="javax/crypto/ExemptionMechanismException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/crypto/ExemptionMechanismSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineGenExemptionBlob()[B" />
+		<method name="engineGenExemptionBlob([BI)I" />
+		<method name="engineGetOutputSize(I)I" />
+		<method name="engineInit(Ljava/security/Key;)V" />
+		<method name="engineInit(Ljava/security/Key;Ljava/security/AlgorithmParameters;)V" />
+		<method name="engineInit(Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V" />
+	</class>
+	<class name="javax/crypto/IllegalBlockSizeException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/crypto/KeyAgreement" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljavax/crypto/KeyAgreementSpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="doPhase(Ljava/security/Key;Z)Ljava/security/Key;" />
+		<method name="generateSecret()[B" />
+		<method name="generateSecret(Ljava/lang/String;)Ljavax/crypto/SecretKey;" />
+		<method name="generateSecret([BI)I" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getInstance(Ljava/lang/String;)Ljavax/crypto/KeyAgreement;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/KeyAgreement;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/KeyAgreement;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="init(Ljava/security/Key;)V" />
+		<method name="init(Ljava/security/Key;Ljava/security/SecureRandom;)V" />
+		<method name="init(Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V" />
+		<method name="init(Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V" />
+	</class>
+	<class name="javax/crypto/KeyAgreementSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineDoPhase(Ljava/security/Key;Z)Ljava/security/Key;" />
+		<method name="engineGenerateSecret()[B" />
+		<method name="engineGenerateSecret(Ljava/lang/String;)Ljavax/crypto/SecretKey;" />
+		<method name="engineGenerateSecret([BI)I" />
+		<method name="engineInit(Ljava/security/Key;Ljava/security/SecureRandom;)V" />
+		<method name="engineInit(Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V" />
+	</class>
+	<class name="javax/crypto/KeyGenerator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljavax/crypto/KeyGeneratorSpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="generateKey()Ljavax/crypto/SecretKey;" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getInstance(Ljava/lang/String;)Ljavax/crypto/KeyGenerator;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/KeyGenerator;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/KeyGenerator;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="init(I)V" />
+		<method name="init(ILjava/security/SecureRandom;)V" />
+		<method name="init(Ljava/security/SecureRandom;)V" />
+		<method name="init(Ljava/security/spec/AlgorithmParameterSpec;)V" />
+		<method name="init(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V" />
+	</class>
+	<class name="javax/crypto/KeyGeneratorSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineGenerateKey()Ljavax/crypto/SecretKey;" />
+		<method name="engineInit(ILjava/security/SecureRandom;)V" />
+		<method name="engineInit(Ljava/security/SecureRandom;)V" />
+		<method name="engineInit(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V" />
+	</class>
+	<class name="javax/crypto/Mac" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;(Ljavax/crypto/MacSpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="doFinal()[B" />
+		<method name="doFinal([B)[B" />
+		<method name="doFinal([BI)V" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getInstance(Ljava/lang/String;)Ljavax/crypto/Mac;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/Mac;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/Mac;" />
+		<method name="getMacLength()I" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="init(Ljava/security/Key;)V" />
+		<method name="init(Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V" />
+		<method name="reset()V" />
+		<method name="update(B)V" />
+		<method name="update(Ljava/nio/ByteBuffer;)V" />
+		<method name="update([B)V" />
+		<method name="update([BII)V" />
+	</class>
+	<class name="javax/crypto/MacSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineDoFinal()[B" />
+		<method name="engineGetMacLength()I" />
+		<method name="engineInit(Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V" />
+		<method name="engineReset()V" />
+		<method name="engineUpdate(B)V" />
+		<method name="engineUpdate(Ljava/nio/ByteBuffer;)V" />
+		<method name="engineUpdate([BII)V" />
+	</class>
+	<class name="javax/crypto/NoSuchPaddingException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/crypto/NullCipher" since="1">
+		<extends name="javax/crypto/Cipher" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="javax/crypto/SealedObject" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/io/Serializable;Ljavax/crypto/Cipher;)V" />
+		<method name="&lt;init&gt;(Ljavax/crypto/SealedObject;)V" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getObject(Ljava/security/Key;)Ljava/lang/Object;" />
+		<method name="getObject(Ljava/security/Key;Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getObject(Ljavax/crypto/Cipher;)Ljava/lang/Object;" />
+		<field name="encodedParams" />
+	</class>
+	<class name="javax/crypto/SecretKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/Key" />
+		<implements name="javax/security/auth/Destroyable" since="26" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="javax/crypto/SecretKeyFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljavax/crypto/SecretKeyFactorySpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="generateSecret(Ljava/security/spec/KeySpec;)Ljavax/crypto/SecretKey;" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getInstance(Ljava/lang/String;)Ljavax/crypto/SecretKeyFactory;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/SecretKeyFactory;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/SecretKeyFactory;" />
+		<method name="getKeySpec(Ljavax/crypto/SecretKey;Ljava/lang/Class;)Ljava/security/spec/KeySpec;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="translateKey(Ljavax/crypto/SecretKey;)Ljavax/crypto/SecretKey;" />
+	</class>
+	<class name="javax/crypto/SecretKeyFactorySpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineGenerateSecret(Ljava/security/spec/KeySpec;)Ljavax/crypto/SecretKey;" />
+		<method name="engineGetKeySpec(Ljavax/crypto/SecretKey;Ljava/lang/Class;)Ljava/security/spec/KeySpec;" />
+		<method name="engineTranslateKey(Ljavax/crypto/SecretKey;)Ljavax/crypto/SecretKey;" />
+	</class>
+	<class name="javax/crypto/ShortBufferException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/crypto/interfaces/DHKey" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getParams()Ljavax/crypto/spec/DHParameterSpec;" />
+	</class>
+	<class name="javax/crypto/interfaces/DHPrivateKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/PrivateKey" />
+		<implements name="javax/crypto/interfaces/DHKey" />
+		<method name="getX()Ljava/math/BigInteger;" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="javax/crypto/interfaces/DHPublicKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/PublicKey" />
+		<implements name="javax/crypto/interfaces/DHKey" />
+		<method name="getY()Ljava/math/BigInteger;" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="javax/crypto/interfaces/PBEKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="javax/crypto/SecretKey" />
+		<method name="getIterationCount()I" />
+		<method name="getPassword()[C" />
+		<method name="getSalt()[B" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="javax/crypto/spec/DESKeySpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/KeySpec" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="&lt;init&gt;([BI)V" />
+		<method name="getKey()[B" />
+		<method name="isParityAdjusted([BI)Z" />
+		<method name="isWeak([BI)Z" />
+		<field name="DES_KEY_LEN" />
+	</class>
+	<class name="javax/crypto/spec/DESedeKeySpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/KeySpec" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="&lt;init&gt;([BI)V" />
+		<method name="getKey()[B" />
+		<method name="isParityAdjusted([BI)Z" />
+		<field name="DES_EDE_KEY_LEN" />
+	</class>
+	<class name="javax/crypto/spec/DHGenParameterSpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getExponentSize()I" />
+		<method name="getPrimeSize()I" />
+	</class>
+	<class name="javax/crypto/spec/DHParameterSpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/math/BigInteger;)V" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/math/BigInteger;I)V" />
+		<method name="getG()Ljava/math/BigInteger;" />
+		<method name="getL()I" />
+		<method name="getP()Ljava/math/BigInteger;" />
+	</class>
+	<class name="javax/crypto/spec/DHPrivateKeySpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/KeySpec" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V" />
+		<method name="getG()Ljava/math/BigInteger;" />
+		<method name="getP()Ljava/math/BigInteger;" />
+		<method name="getX()Ljava/math/BigInteger;" />
+	</class>
+	<class name="javax/crypto/spec/DHPublicKeySpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/KeySpec" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V" />
+		<method name="getG()Ljava/math/BigInteger;" />
+		<method name="getP()Ljava/math/BigInteger;" />
+		<method name="getY()Ljava/math/BigInteger;" />
+	</class>
+	<class name="javax/crypto/spec/GCMParameterSpec" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="&lt;init&gt;(I[B)V" />
+		<method name="&lt;init&gt;(I[BII)V" />
+		<method name="getIV()[B" />
+		<method name="getTLen()I" />
+	</class>
+	<class name="javax/crypto/spec/IvParameterSpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="&lt;init&gt;([BII)V" />
+		<method name="getIV()[B" />
+	</class>
+	<class name="javax/crypto/spec/OAEPParameterSpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/security/spec/AlgorithmParameterSpec;Ljavax/crypto/spec/PSource;)V" />
+		<method name="getDigestAlgorithm()Ljava/lang/String;" />
+		<method name="getMGFAlgorithm()Ljava/lang/String;" />
+		<method name="getMGFParameters()Ljava/security/spec/AlgorithmParameterSpec;" />
+		<method name="getPSource()Ljavax/crypto/spec/PSource;" />
+		<field name="DEFAULT" />
+	</class>
+	<class name="javax/crypto/spec/PBEKeySpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/KeySpec" />
+		<method name="&lt;init&gt;([C)V" />
+		<method name="&lt;init&gt;([C[BI)V" />
+		<method name="&lt;init&gt;([C[BII)V" />
+		<method name="clearPassword()V" />
+		<method name="getIterationCount()I" />
+		<method name="getKeyLength()I" />
+		<method name="getPassword()[C" />
+		<method name="getSalt()[B" />
+	</class>
+	<class name="javax/crypto/spec/PBEParameterSpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="&lt;init&gt;([BI)V" />
+		<method name="&lt;init&gt;([BILjava/security/spec/AlgorithmParameterSpec;)V" since="26" />
+		<method name="getIterationCount()I" />
+		<method name="getParameterSpec()Ljava/security/spec/AlgorithmParameterSpec;" since="26" />
+		<method name="getSalt()[B" />
+	</class>
+	<class name="javax/crypto/spec/PSource" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+	</class>
+	<class name="javax/crypto/spec/PSource$PSpecified" since="1">
+		<extends name="javax/crypto/spec/PSource" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="getValue()[B" />
+		<field name="DEFAULT" />
+	</class>
+	<class name="javax/crypto/spec/RC2ParameterSpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(I[B)V" />
+		<method name="&lt;init&gt;(I[BI)V" />
+		<method name="getEffectiveKeyBits()I" />
+		<method name="getIV()[B" />
+	</class>
+	<class name="javax/crypto/spec/RC5ParameterSpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="&lt;init&gt;(III[B)V" />
+		<method name="&lt;init&gt;(III[BI)V" />
+		<method name="getIV()[B" />
+		<method name="getRounds()I" />
+		<method name="getVersion()I" />
+		<method name="getWordSize()I" />
+	</class>
+	<class name="javax/crypto/spec/SecretKeySpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" removed="24" />
+		<implements name="java/security/spec/KeySpec" />
+		<implements name="javax/crypto/SecretKey" />
+		<method name="&lt;init&gt;([BIILjava/lang/String;)V" />
+		<method name="&lt;init&gt;([BLjava/lang/String;)V" />
+	</class>
+	<class name="javax/microedition/khronos/egl/EGL" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="javax/microedition/khronos/egl/EGL10" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="javax/microedition/khronos/egl/EGL" />
+		<method name="eglChooseConfig(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z" />
+		<method name="eglCopyBuffers(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljava/lang/Object;)Z" />
+		<method name="eglCreateContext(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljavax/microedition/khronos/egl/EGLContext;[I)Ljavax/microedition/khronos/egl/EGLContext;" />
+		<method name="eglCreatePbufferSurface(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;[I)Ljavax/microedition/khronos/egl/EGLSurface;" />
+		<method name="eglCreatePixmapSurface(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;[I)Ljavax/microedition/khronos/egl/EGLSurface;" deprecated="26" />
+		<method name="eglCreateWindowSurface(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;[I)Ljavax/microedition/khronos/egl/EGLSurface;" />
+		<method name="eglDestroyContext(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)Z" />
+		<method name="eglDestroySurface(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z" />
+		<method name="eglGetConfigAttrib(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z" />
+		<method name="eglGetConfigs(Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z" />
+		<method name="eglGetCurrentContext()Ljavax/microedition/khronos/egl/EGLContext;" />
+		<method name="eglGetCurrentDisplay()Ljavax/microedition/khronos/egl/EGLDisplay;" />
+		<method name="eglGetCurrentSurface(I)Ljavax/microedition/khronos/egl/EGLSurface;" />
+		<method name="eglGetDisplay(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay;" />
+		<method name="eglGetError()I" />
+		<method name="eglInitialize(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z" />
+		<method name="eglMakeCurrent(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z" />
+		<method name="eglQueryContext(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;I[I)Z" />
+		<method name="eglQueryString(Ljavax/microedition/khronos/egl/EGLDisplay;I)Ljava/lang/String;" />
+		<method name="eglQuerySurface(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;I[I)Z" />
+		<method name="eglSwapBuffers(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z" />
+		<method name="eglTerminate(Ljavax/microedition/khronos/egl/EGLDisplay;)Z" />
+		<method name="eglWaitGL()Z" />
+		<method name="eglWaitNative(ILjava/lang/Object;)Z" />
+		<field name="EGL_ALPHA_FORMAT" />
+		<field name="EGL_ALPHA_MASK_SIZE" />
+		<field name="EGL_ALPHA_SIZE" />
+		<field name="EGL_BAD_ACCESS" />
+		<field name="EGL_BAD_ALLOC" />
+		<field name="EGL_BAD_ATTRIBUTE" />
+		<field name="EGL_BAD_CONFIG" />
+		<field name="EGL_BAD_CONTEXT" />
+		<field name="EGL_BAD_CURRENT_SURFACE" />
+		<field name="EGL_BAD_DISPLAY" />
+		<field name="EGL_BAD_MATCH" />
+		<field name="EGL_BAD_NATIVE_PIXMAP" />
+		<field name="EGL_BAD_NATIVE_WINDOW" />
+		<field name="EGL_BAD_PARAMETER" />
+		<field name="EGL_BAD_SURFACE" />
+		<field name="EGL_BLUE_SIZE" />
+		<field name="EGL_BUFFER_SIZE" />
+		<field name="EGL_COLORSPACE" />
+		<field name="EGL_COLOR_BUFFER_TYPE" />
+		<field name="EGL_CONFIG_CAVEAT" />
+		<field name="EGL_CONFIG_ID" />
+		<field name="EGL_CORE_NATIVE_ENGINE" />
+		<field name="EGL_DEFAULT_DISPLAY" />
+		<field name="EGL_DEPTH_SIZE" />
+		<field name="EGL_DONT_CARE" />
+		<field name="EGL_DRAW" />
+		<field name="EGL_EXTENSIONS" />
+		<field name="EGL_GREEN_SIZE" />
+		<field name="EGL_HEIGHT" />
+		<field name="EGL_HORIZONTAL_RESOLUTION" />
+		<field name="EGL_LARGEST_PBUFFER" />
+		<field name="EGL_LEVEL" />
+		<field name="EGL_LUMINANCE_BUFFER" />
+		<field name="EGL_LUMINANCE_SIZE" />
+		<field name="EGL_MAX_PBUFFER_HEIGHT" />
+		<field name="EGL_MAX_PBUFFER_PIXELS" />
+		<field name="EGL_MAX_PBUFFER_WIDTH" />
+		<field name="EGL_NATIVE_RENDERABLE" />
+		<field name="EGL_NATIVE_VISUAL_ID" />
+		<field name="EGL_NATIVE_VISUAL_TYPE" />
+		<field name="EGL_NONE" />
+		<field name="EGL_NON_CONFORMANT_CONFIG" />
+		<field name="EGL_NOT_INITIALIZED" />
+		<field name="EGL_NO_CONTEXT" />
+		<field name="EGL_NO_DISPLAY" />
+		<field name="EGL_NO_SURFACE" />
+		<field name="EGL_PBUFFER_BIT" />
+		<field name="EGL_PIXEL_ASPECT_RATIO" />
+		<field name="EGL_PIXMAP_BIT" />
+		<field name="EGL_READ" />
+		<field name="EGL_RED_SIZE" />
+		<field name="EGL_RENDERABLE_TYPE" />
+		<field name="EGL_RENDER_BUFFER" />
+		<field name="EGL_RGB_BUFFER" />
+		<field name="EGL_SAMPLES" />
+		<field name="EGL_SAMPLE_BUFFERS" />
+		<field name="EGL_SINGLE_BUFFER" />
+		<field name="EGL_SLOW_CONFIG" />
+		<field name="EGL_STENCIL_SIZE" />
+		<field name="EGL_SUCCESS" />
+		<field name="EGL_SURFACE_TYPE" />
+		<field name="EGL_TRANSPARENT_BLUE_VALUE" />
+		<field name="EGL_TRANSPARENT_GREEN_VALUE" />
+		<field name="EGL_TRANSPARENT_RED_VALUE" />
+		<field name="EGL_TRANSPARENT_RGB" />
+		<field name="EGL_TRANSPARENT_TYPE" />
+		<field name="EGL_VENDOR" />
+		<field name="EGL_VERSION" />
+		<field name="EGL_VERTICAL_RESOLUTION" />
+		<field name="EGL_WIDTH" />
+		<field name="EGL_WINDOW_BIT" />
+	</class>
+	<class name="javax/microedition/khronos/egl/EGL11" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="javax/microedition/khronos/egl/EGL10" />
+		<field name="EGL_CONTEXT_LOST" />
+	</class>
+	<class name="javax/microedition/khronos/egl/EGLConfig" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="javax/microedition/khronos/egl/EGLContext" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getEGL()Ljavax/microedition/khronos/egl/EGL;" />
+		<method name="getGL()Ljavax/microedition/khronos/opengles/GL;" />
+	</class>
+	<class name="javax/microedition/khronos/egl/EGLDisplay" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="javax/microedition/khronos/egl/EGLSurface" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="javax/microedition/khronos/opengles/GL" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="javax/microedition/khronos/opengles/GL10" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="javax/microedition/khronos/opengles/GL" />
+		<method name="glActiveTexture(I)V" />
+		<method name="glAlphaFunc(IF)V" />
+		<method name="glAlphaFuncx(II)V" />
+		<method name="glBindTexture(II)V" />
+		<method name="glBlendFunc(II)V" />
+		<method name="glClear(I)V" />
+		<method name="glClearColor(FFFF)V" />
+		<method name="glClearColorx(IIII)V" />
+		<method name="glClearDepthf(F)V" />
+		<method name="glClearDepthx(I)V" />
+		<method name="glClearStencil(I)V" />
+		<method name="glClientActiveTexture(I)V" />
+		<method name="glColor4f(FFFF)V" />
+		<method name="glColor4x(IIII)V" />
+		<method name="glColorMask(ZZZZ)V" />
+		<method name="glColorPointer(IIILjava/nio/Buffer;)V" />
+		<method name="glCompressedTexImage2D(IIIIIIILjava/nio/Buffer;)V" />
+		<method name="glCompressedTexSubImage2D(IIIIIIIILjava/nio/Buffer;)V" />
+		<method name="glCopyTexImage2D(IIIIIIII)V" />
+		<method name="glCopyTexSubImage2D(IIIIIIII)V" />
+		<method name="glCullFace(I)V" />
+		<method name="glDeleteTextures(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteTextures(I[II)V" />
+		<method name="glDepthFunc(I)V" />
+		<method name="glDepthMask(Z)V" />
+		<method name="glDepthRangef(FF)V" />
+		<method name="glDepthRangex(II)V" />
+		<method name="glDisable(I)V" />
+		<method name="glDisableClientState(I)V" />
+		<method name="glDrawArrays(III)V" />
+		<method name="glDrawElements(IIILjava/nio/Buffer;)V" />
+		<method name="glEnable(I)V" />
+		<method name="glEnableClientState(I)V" />
+		<method name="glFinish()V" />
+		<method name="glFlush()V" />
+		<method name="glFogf(IF)V" />
+		<method name="glFogfv(ILjava/nio/FloatBuffer;)V" />
+		<method name="glFogfv(I[FI)V" />
+		<method name="glFogx(II)V" />
+		<method name="glFogxv(ILjava/nio/IntBuffer;)V" />
+		<method name="glFogxv(I[II)V" />
+		<method name="glFrontFace(I)V" />
+		<method name="glFrustumf(FFFFFF)V" />
+		<method name="glFrustumx(IIIIII)V" />
+		<method name="glGenTextures(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenTextures(I[II)V" />
+		<method name="glGetError()I" />
+		<method name="glGetIntegerv(ILjava/nio/IntBuffer;)V" />
+		<method name="glGetIntegerv(I[II)V" />
+		<method name="glGetString(I)Ljava/lang/String;" />
+		<method name="glHint(II)V" />
+		<method name="glLightModelf(IF)V" />
+		<method name="glLightModelfv(ILjava/nio/FloatBuffer;)V" />
+		<method name="glLightModelfv(I[FI)V" />
+		<method name="glLightModelx(II)V" />
+		<method name="glLightModelxv(ILjava/nio/IntBuffer;)V" />
+		<method name="glLightModelxv(I[II)V" />
+		<method name="glLightf(IIF)V" />
+		<method name="glLightfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glLightfv(II[FI)V" />
+		<method name="glLightx(III)V" />
+		<method name="glLightxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glLightxv(II[II)V" />
+		<method name="glLineWidth(F)V" />
+		<method name="glLineWidthx(I)V" />
+		<method name="glLoadIdentity()V" />
+		<method name="glLoadMatrixf(Ljava/nio/FloatBuffer;)V" />
+		<method name="glLoadMatrixf([FI)V" />
+		<method name="glLoadMatrixx(Ljava/nio/IntBuffer;)V" />
+		<method name="glLoadMatrixx([II)V" />
+		<method name="glLogicOp(I)V" />
+		<method name="glMaterialf(IIF)V" />
+		<method name="glMaterialfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glMaterialfv(II[FI)V" />
+		<method name="glMaterialx(III)V" />
+		<method name="glMaterialxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glMaterialxv(II[II)V" />
+		<method name="glMatrixMode(I)V" />
+		<method name="glMultMatrixf(Ljava/nio/FloatBuffer;)V" />
+		<method name="glMultMatrixf([FI)V" />
+		<method name="glMultMatrixx(Ljava/nio/IntBuffer;)V" />
+		<method name="glMultMatrixx([II)V" />
+		<method name="glMultiTexCoord4f(IFFFF)V" />
+		<method name="glMultiTexCoord4x(IIIII)V" />
+		<method name="glNormal3f(FFF)V" />
+		<method name="glNormal3x(III)V" />
+		<method name="glNormalPointer(IILjava/nio/Buffer;)V" />
+		<method name="glOrthof(FFFFFF)V" />
+		<method name="glOrthox(IIIIII)V" />
+		<method name="glPixelStorei(II)V" />
+		<method name="glPointSize(F)V" />
+		<method name="glPointSizex(I)V" />
+		<method name="glPolygonOffset(FF)V" />
+		<method name="glPolygonOffsetx(II)V" />
+		<method name="glPopMatrix()V" />
+		<method name="glPushMatrix()V" />
+		<method name="glReadPixels(IIIIIILjava/nio/Buffer;)V" />
+		<method name="glRotatef(FFFF)V" />
+		<method name="glRotatex(IIII)V" />
+		<method name="glSampleCoverage(FZ)V" />
+		<method name="glSampleCoveragex(IZ)V" />
+		<method name="glScalef(FFF)V" />
+		<method name="glScalex(III)V" />
+		<method name="glScissor(IIII)V" />
+		<method name="glShadeModel(I)V" />
+		<method name="glStencilFunc(III)V" />
+		<method name="glStencilMask(I)V" />
+		<method name="glStencilOp(III)V" />
+		<method name="glTexCoordPointer(IIILjava/nio/Buffer;)V" />
+		<method name="glTexEnvf(IIF)V" />
+		<method name="glTexEnvfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glTexEnvfv(II[FI)V" />
+		<method name="glTexEnvx(III)V" />
+		<method name="glTexEnvxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexEnvxv(II[II)V" />
+		<method name="glTexImage2D(IIIIIIIILjava/nio/Buffer;)V" />
+		<method name="glTexParameterf(IIF)V" />
+		<method name="glTexParameterx(III)V" />
+		<method name="glTexSubImage2D(IIIIIIIILjava/nio/Buffer;)V" />
+		<method name="glTranslatef(FFF)V" />
+		<method name="glTranslatex(III)V" />
+		<method name="glVertexPointer(IIILjava/nio/Buffer;)V" />
+		<method name="glViewport(IIII)V" />
+		<field name="GL_ADD" />
+		<field name="GL_ALIASED_LINE_WIDTH_RANGE" />
+		<field name="GL_ALIASED_POINT_SIZE_RANGE" />
+		<field name="GL_ALPHA" />
+		<field name="GL_ALPHA_BITS" />
+		<field name="GL_ALPHA_TEST" />
+		<field name="GL_ALWAYS" />
+		<field name="GL_AMBIENT" />
+		<field name="GL_AMBIENT_AND_DIFFUSE" />
+		<field name="GL_AND" />
+		<field name="GL_AND_INVERTED" />
+		<field name="GL_AND_REVERSE" />
+		<field name="GL_BACK" />
+		<field name="GL_BLEND" />
+		<field name="GL_BLUE_BITS" />
+		<field name="GL_BYTE" />
+		<field name="GL_CCW" />
+		<field name="GL_CLAMP_TO_EDGE" />
+		<field name="GL_CLEAR" />
+		<field name="GL_COLOR_ARRAY" />
+		<field name="GL_COLOR_BUFFER_BIT" />
+		<field name="GL_COLOR_LOGIC_OP" />
+		<field name="GL_COLOR_MATERIAL" />
+		<field name="GL_COMPRESSED_TEXTURE_FORMATS" />
+		<field name="GL_CONSTANT_ATTENUATION" />
+		<field name="GL_COPY" />
+		<field name="GL_COPY_INVERTED" />
+		<field name="GL_CULL_FACE" />
+		<field name="GL_CW" />
+		<field name="GL_DECAL" />
+		<field name="GL_DECR" />
+		<field name="GL_DEPTH_BITS" />
+		<field name="GL_DEPTH_BUFFER_BIT" />
+		<field name="GL_DEPTH_TEST" />
+		<field name="GL_DIFFUSE" />
+		<field name="GL_DITHER" />
+		<field name="GL_DONT_CARE" />
+		<field name="GL_DST_ALPHA" />
+		<field name="GL_DST_COLOR" />
+		<field name="GL_EMISSION" />
+		<field name="GL_EQUAL" />
+		<field name="GL_EQUIV" />
+		<field name="GL_EXP" />
+		<field name="GL_EXP2" />
+		<field name="GL_EXTENSIONS" />
+		<field name="GL_FALSE" />
+		<field name="GL_FASTEST" />
+		<field name="GL_FIXED" />
+		<field name="GL_FLAT" />
+		<field name="GL_FLOAT" />
+		<field name="GL_FOG" />
+		<field name="GL_FOG_COLOR" />
+		<field name="GL_FOG_DENSITY" />
+		<field name="GL_FOG_END" />
+		<field name="GL_FOG_HINT" />
+		<field name="GL_FOG_MODE" />
+		<field name="GL_FOG_START" />
+		<field name="GL_FRONT" />
+		<field name="GL_FRONT_AND_BACK" />
+		<field name="GL_GEQUAL" />
+		<field name="GL_GREATER" />
+		<field name="GL_GREEN_BITS" />
+		<field name="GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES" />
+		<field name="GL_IMPLEMENTATION_COLOR_READ_TYPE_OES" />
+		<field name="GL_INCR" />
+		<field name="GL_INVALID_ENUM" />
+		<field name="GL_INVALID_OPERATION" />
+		<field name="GL_INVALID_VALUE" />
+		<field name="GL_INVERT" />
+		<field name="GL_KEEP" />
+		<field name="GL_LEQUAL" />
+		<field name="GL_LESS" />
+		<field name="GL_LIGHT0" />
+		<field name="GL_LIGHT1" />
+		<field name="GL_LIGHT2" />
+		<field name="GL_LIGHT3" />
+		<field name="GL_LIGHT4" />
+		<field name="GL_LIGHT5" />
+		<field name="GL_LIGHT6" />
+		<field name="GL_LIGHT7" />
+		<field name="GL_LIGHTING" />
+		<field name="GL_LIGHT_MODEL_AMBIENT" />
+		<field name="GL_LIGHT_MODEL_TWO_SIDE" />
+		<field name="GL_LINEAR" />
+		<field name="GL_LINEAR_ATTENUATION" />
+		<field name="GL_LINEAR_MIPMAP_LINEAR" />
+		<field name="GL_LINEAR_MIPMAP_NEAREST" />
+		<field name="GL_LINES" />
+		<field name="GL_LINE_LOOP" />
+		<field name="GL_LINE_SMOOTH" />
+		<field name="GL_LINE_SMOOTH_HINT" />
+		<field name="GL_LINE_STRIP" />
+		<field name="GL_LUMINANCE" />
+		<field name="GL_LUMINANCE_ALPHA" />
+		<field name="GL_MAX_ELEMENTS_INDICES" />
+		<field name="GL_MAX_ELEMENTS_VERTICES" />
+		<field name="GL_MAX_LIGHTS" />
+		<field name="GL_MAX_MODELVIEW_STACK_DEPTH" />
+		<field name="GL_MAX_PROJECTION_STACK_DEPTH" />
+		<field name="GL_MAX_TEXTURE_SIZE" />
+		<field name="GL_MAX_TEXTURE_STACK_DEPTH" />
+		<field name="GL_MAX_TEXTURE_UNITS" />
+		<field name="GL_MAX_VIEWPORT_DIMS" />
+		<field name="GL_MODELVIEW" />
+		<field name="GL_MODULATE" />
+		<field name="GL_MULTISAMPLE" />
+		<field name="GL_NAND" />
+		<field name="GL_NEAREST" />
+		<field name="GL_NEAREST_MIPMAP_LINEAR" />
+		<field name="GL_NEAREST_MIPMAP_NEAREST" />
+		<field name="GL_NEVER" />
+		<field name="GL_NICEST" />
+		<field name="GL_NOOP" />
+		<field name="GL_NOR" />
+		<field name="GL_NORMALIZE" />
+		<field name="GL_NORMAL_ARRAY" />
+		<field name="GL_NOTEQUAL" />
+		<field name="GL_NO_ERROR" />
+		<field name="GL_NUM_COMPRESSED_TEXTURE_FORMATS" />
+		<field name="GL_ONE" />
+		<field name="GL_ONE_MINUS_DST_ALPHA" />
+		<field name="GL_ONE_MINUS_DST_COLOR" />
+		<field name="GL_ONE_MINUS_SRC_ALPHA" />
+		<field name="GL_ONE_MINUS_SRC_COLOR" />
+		<field name="GL_OR" />
+		<field name="GL_OR_INVERTED" />
+		<field name="GL_OR_REVERSE" />
+		<field name="GL_OUT_OF_MEMORY" />
+		<field name="GL_PACK_ALIGNMENT" />
+		<field name="GL_PALETTE4_R5_G6_B5_OES" />
+		<field name="GL_PALETTE4_RGB5_A1_OES" />
+		<field name="GL_PALETTE4_RGB8_OES" />
+		<field name="GL_PALETTE4_RGBA4_OES" />
+		<field name="GL_PALETTE4_RGBA8_OES" />
+		<field name="GL_PALETTE8_R5_G6_B5_OES" />
+		<field name="GL_PALETTE8_RGB5_A1_OES" />
+		<field name="GL_PALETTE8_RGB8_OES" />
+		<field name="GL_PALETTE8_RGBA4_OES" />
+		<field name="GL_PALETTE8_RGBA8_OES" />
+		<field name="GL_PERSPECTIVE_CORRECTION_HINT" />
+		<field name="GL_POINTS" />
+		<field name="GL_POINT_FADE_THRESHOLD_SIZE" />
+		<field name="GL_POINT_SIZE" />
+		<field name="GL_POINT_SMOOTH" />
+		<field name="GL_POINT_SMOOTH_HINT" />
+		<field name="GL_POLYGON_OFFSET_FILL" />
+		<field name="GL_POLYGON_SMOOTH_HINT" />
+		<field name="GL_POSITION" />
+		<field name="GL_PROJECTION" />
+		<field name="GL_QUADRATIC_ATTENUATION" />
+		<field name="GL_RED_BITS" />
+		<field name="GL_RENDERER" />
+		<field name="GL_REPEAT" />
+		<field name="GL_REPLACE" />
+		<field name="GL_RESCALE_NORMAL" />
+		<field name="GL_RGB" />
+		<field name="GL_RGBA" />
+		<field name="GL_SAMPLE_ALPHA_TO_COVERAGE" />
+		<field name="GL_SAMPLE_ALPHA_TO_ONE" />
+		<field name="GL_SAMPLE_COVERAGE" />
+		<field name="GL_SCISSOR_TEST" />
+		<field name="GL_SET" />
+		<field name="GL_SHININESS" />
+		<field name="GL_SHORT" />
+		<field name="GL_SMOOTH" />
+		<field name="GL_SMOOTH_LINE_WIDTH_RANGE" />
+		<field name="GL_SMOOTH_POINT_SIZE_RANGE" />
+		<field name="GL_SPECULAR" />
+		<field name="GL_SPOT_CUTOFF" />
+		<field name="GL_SPOT_DIRECTION" />
+		<field name="GL_SPOT_EXPONENT" />
+		<field name="GL_SRC_ALPHA" />
+		<field name="GL_SRC_ALPHA_SATURATE" />
+		<field name="GL_SRC_COLOR" />
+		<field name="GL_STACK_OVERFLOW" />
+		<field name="GL_STACK_UNDERFLOW" />
+		<field name="GL_STENCIL_BITS" />
+		<field name="GL_STENCIL_BUFFER_BIT" />
+		<field name="GL_STENCIL_TEST" />
+		<field name="GL_SUBPIXEL_BITS" />
+		<field name="GL_TEXTURE" />
+		<field name="GL_TEXTURE0" />
+		<field name="GL_TEXTURE1" />
+		<field name="GL_TEXTURE10" />
+		<field name="GL_TEXTURE11" />
+		<field name="GL_TEXTURE12" />
+		<field name="GL_TEXTURE13" />
+		<field name="GL_TEXTURE14" />
+		<field name="GL_TEXTURE15" />
+		<field name="GL_TEXTURE16" />
+		<field name="GL_TEXTURE17" />
+		<field name="GL_TEXTURE18" />
+		<field name="GL_TEXTURE19" />
+		<field name="GL_TEXTURE2" />
+		<field name="GL_TEXTURE20" />
+		<field name="GL_TEXTURE21" />
+		<field name="GL_TEXTURE22" />
+		<field name="GL_TEXTURE23" />
+		<field name="GL_TEXTURE24" />
+		<field name="GL_TEXTURE25" />
+		<field name="GL_TEXTURE26" />
+		<field name="GL_TEXTURE27" />
+		<field name="GL_TEXTURE28" />
+		<field name="GL_TEXTURE29" />
+		<field name="GL_TEXTURE3" />
+		<field name="GL_TEXTURE30" />
+		<field name="GL_TEXTURE31" />
+		<field name="GL_TEXTURE4" />
+		<field name="GL_TEXTURE5" />
+		<field name="GL_TEXTURE6" />
+		<field name="GL_TEXTURE7" />
+		<field name="GL_TEXTURE8" />
+		<field name="GL_TEXTURE9" />
+		<field name="GL_TEXTURE_2D" />
+		<field name="GL_TEXTURE_COORD_ARRAY" />
+		<field name="GL_TEXTURE_ENV" />
+		<field name="GL_TEXTURE_ENV_COLOR" />
+		<field name="GL_TEXTURE_ENV_MODE" />
+		<field name="GL_TEXTURE_MAG_FILTER" />
+		<field name="GL_TEXTURE_MIN_FILTER" />
+		<field name="GL_TEXTURE_WRAP_S" />
+		<field name="GL_TEXTURE_WRAP_T" />
+		<field name="GL_TRIANGLES" />
+		<field name="GL_TRIANGLE_FAN" />
+		<field name="GL_TRIANGLE_STRIP" />
+		<field name="GL_TRUE" />
+		<field name="GL_UNPACK_ALIGNMENT" />
+		<field name="GL_UNSIGNED_BYTE" />
+		<field name="GL_UNSIGNED_SHORT" />
+		<field name="GL_UNSIGNED_SHORT_4_4_4_4" />
+		<field name="GL_UNSIGNED_SHORT_5_5_5_1" />
+		<field name="GL_UNSIGNED_SHORT_5_6_5" />
+		<field name="GL_VENDOR" />
+		<field name="GL_VERSION" />
+		<field name="GL_VERTEX_ARRAY" />
+		<field name="GL_XOR" />
+		<field name="GL_ZERO" />
+	</class>
+	<class name="javax/microedition/khronos/opengles/GL10Ext" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="javax/microedition/khronos/opengles/GL" />
+		<method name="glQueryMatrixxOES(Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)I" />
+		<method name="glQueryMatrixxOES([II[II)I" />
+	</class>
+	<class name="javax/microedition/khronos/opengles/GL11" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="javax/microedition/khronos/opengles/GL10" />
+		<method name="glBindBuffer(II)V" />
+		<method name="glBufferData(IILjava/nio/Buffer;I)V" />
+		<method name="glBufferSubData(IIILjava/nio/Buffer;)V" />
+		<method name="glClipPlanef(ILjava/nio/FloatBuffer;)V" />
+		<method name="glClipPlanef(I[FI)V" />
+		<method name="glClipPlanex(ILjava/nio/IntBuffer;)V" />
+		<method name="glClipPlanex(I[II)V" />
+		<method name="glColor4ub(BBBB)V" />
+		<method name="glColorPointer(IIII)V" />
+		<method name="glDeleteBuffers(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteBuffers(I[II)V" />
+		<method name="glDrawElements(IIII)V" />
+		<method name="glGenBuffers(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenBuffers(I[II)V" />
+		<method name="glGetBooleanv(ILjava/nio/IntBuffer;)V" />
+		<method name="glGetBooleanv(I[ZI)V" />
+		<method name="glGetBufferParameteriv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetBufferParameteriv(II[II)V" />
+		<method name="glGetClipPlanef(ILjava/nio/FloatBuffer;)V" />
+		<method name="glGetClipPlanef(I[FI)V" />
+		<method name="glGetClipPlanex(ILjava/nio/IntBuffer;)V" />
+		<method name="glGetClipPlanex(I[II)V" />
+		<method name="glGetFixedv(ILjava/nio/IntBuffer;)V" />
+		<method name="glGetFixedv(I[II)V" />
+		<method name="glGetFloatv(ILjava/nio/FloatBuffer;)V" />
+		<method name="glGetFloatv(I[FI)V" />
+		<method name="glGetLightfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glGetLightfv(II[FI)V" />
+		<method name="glGetLightxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetLightxv(II[II)V" />
+		<method name="glGetMaterialfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glGetMaterialfv(II[FI)V" />
+		<method name="glGetMaterialxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetMaterialxv(II[II)V" />
+		<method name="glGetPointerv(I[Ljava/nio/Buffer;)V" />
+		<method name="glGetTexEnviv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexEnviv(II[II)V" />
+		<method name="glGetTexEnvxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexEnvxv(II[II)V" />
+		<method name="glGetTexParameterfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glGetTexParameterfv(II[FI)V" />
+		<method name="glGetTexParameteriv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexParameteriv(II[II)V" />
+		<method name="glGetTexParameterxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexParameterxv(II[II)V" />
+		<method name="glIsBuffer(I)Z" />
+		<method name="glIsEnabled(I)Z" />
+		<method name="glIsTexture(I)Z" />
+		<method name="glNormalPointer(III)V" />
+		<method name="glPointParameterf(IF)V" />
+		<method name="glPointParameterfv(ILjava/nio/FloatBuffer;)V" />
+		<method name="glPointParameterfv(I[FI)V" />
+		<method name="glPointParameterx(II)V" />
+		<method name="glPointParameterxv(ILjava/nio/IntBuffer;)V" />
+		<method name="glPointParameterxv(I[II)V" />
+		<method name="glPointSizePointerOES(IILjava/nio/Buffer;)V" />
+		<method name="glTexCoordPointer(IIII)V" />
+		<method name="glTexEnvi(III)V" />
+		<method name="glTexEnviv(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexEnviv(II[II)V" />
+		<method name="glTexParameterfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glTexParameterfv(II[FI)V" />
+		<method name="glTexParameteri(III)V" />
+		<method name="glTexParameteriv(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexParameteriv(II[II)V" />
+		<method name="glTexParameterxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexParameterxv(II[II)V" />
+		<method name="glVertexPointer(IIII)V" />
+		<field name="GL_ACTIVE_TEXTURE" />
+		<field name="GL_ADD_SIGNED" />
+		<field name="GL_ALPHA_SCALE" />
+		<field name="GL_ALPHA_TEST_FUNC" />
+		<field name="GL_ALPHA_TEST_REF" />
+		<field name="GL_ARRAY_BUFFER" />
+		<field name="GL_ARRAY_BUFFER_BINDING" />
+		<field name="GL_BLEND_DST" />
+		<field name="GL_BLEND_SRC" />
+		<field name="GL_BUFFER_ACCESS" />
+		<field name="GL_BUFFER_SIZE" />
+		<field name="GL_BUFFER_USAGE" />
+		<field name="GL_CLIENT_ACTIVE_TEXTURE" />
+		<field name="GL_CLIP_PLANE0" />
+		<field name="GL_CLIP_PLANE1" />
+		<field name="GL_CLIP_PLANE2" />
+		<field name="GL_CLIP_PLANE3" />
+		<field name="GL_CLIP_PLANE4" />
+		<field name="GL_CLIP_PLANE5" />
+		<field name="GL_COLOR_ARRAY_BUFFER_BINDING" />
+		<field name="GL_COLOR_ARRAY_POINTER" />
+		<field name="GL_COLOR_ARRAY_SIZE" />
+		<field name="GL_COLOR_ARRAY_STRIDE" />
+		<field name="GL_COLOR_ARRAY_TYPE" />
+		<field name="GL_COLOR_CLEAR_VALUE" />
+		<field name="GL_COLOR_WRITEMASK" />
+		<field name="GL_COMBINE" />
+		<field name="GL_COMBINE_ALPHA" />
+		<field name="GL_COMBINE_RGB" />
+		<field name="GL_CONSTANT" />
+		<field name="GL_COORD_REPLACE_OES" />
+		<field name="GL_CULL_FACE_MODE" />
+		<field name="GL_CURRENT_COLOR" />
+		<field name="GL_CURRENT_NORMAL" />
+		<field name="GL_CURRENT_TEXTURE_COORDS" />
+		<field name="GL_DEPTH_CLEAR_VALUE" />
+		<field name="GL_DEPTH_FUNC" />
+		<field name="GL_DEPTH_RANGE" />
+		<field name="GL_DEPTH_WRITEMASK" />
+		<field name="GL_DOT3_RGB" />
+		<field name="GL_DOT3_RGBA" />
+		<field name="GL_DYNAMIC_DRAW" />
+		<field name="GL_ELEMENT_ARRAY_BUFFER" />
+		<field name="GL_ELEMENT_ARRAY_BUFFER_BINDING" />
+		<field name="GL_FRONT_FACE" />
+		<field name="GL_GENERATE_MIPMAP" />
+		<field name="GL_GENERATE_MIPMAP_HINT" />
+		<field name="GL_INTERPOLATE" />
+		<field name="GL_LINE_WIDTH" />
+		<field name="GL_LOGIC_OP_MODE" />
+		<field name="GL_MATRIX_MODE" />
+		<field name="GL_MAX_CLIP_PLANES" />
+		<field name="GL_MODELVIEW_MATRIX" />
+		<field name="GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES" />
+		<field name="GL_MODELVIEW_STACK_DEPTH" />
+		<field name="GL_NORMAL_ARRAY_BUFFER_BINDING" />
+		<field name="GL_NORMAL_ARRAY_POINTER" />
+		<field name="GL_NORMAL_ARRAY_STRIDE" />
+		<field name="GL_NORMAL_ARRAY_TYPE" />
+		<field name="GL_OPERAND0_ALPHA" />
+		<field name="GL_OPERAND0_RGB" />
+		<field name="GL_OPERAND1_ALPHA" />
+		<field name="GL_OPERAND1_RGB" />
+		<field name="GL_OPERAND2_ALPHA" />
+		<field name="GL_OPERAND2_RGB" />
+		<field name="GL_POINT_DISTANCE_ATTENUATION" />
+		<field name="GL_POINT_FADE_THRESHOLD_SIZE" />
+		<field name="GL_POINT_SIZE" />
+		<field name="GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES" />
+		<field name="GL_POINT_SIZE_ARRAY_OES" />
+		<field name="GL_POINT_SIZE_ARRAY_POINTER_OES" />
+		<field name="GL_POINT_SIZE_ARRAY_STRIDE_OES" />
+		<field name="GL_POINT_SIZE_ARRAY_TYPE_OES" />
+		<field name="GL_POINT_SIZE_MAX" />
+		<field name="GL_POINT_SIZE_MIN" />
+		<field name="GL_POINT_SPRITE_OES" />
+		<field name="GL_POLYGON_OFFSET_FACTOR" />
+		<field name="GL_POLYGON_OFFSET_UNITS" />
+		<field name="GL_PREVIOUS" />
+		<field name="GL_PRIMARY_COLOR" />
+		<field name="GL_PROJECTION_MATRIX" />
+		<field name="GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES" />
+		<field name="GL_PROJECTION_STACK_DEPTH" />
+		<field name="GL_RGB_SCALE" />
+		<field name="GL_SAMPLES" />
+		<field name="GL_SAMPLE_BUFFERS" />
+		<field name="GL_SAMPLE_COVERAGE_INVERT" />
+		<field name="GL_SAMPLE_COVERAGE_VALUE" />
+		<field name="GL_SCISSOR_BOX" />
+		<field name="GL_SHADE_MODEL" />
+		<field name="GL_SRC0_ALPHA" />
+		<field name="GL_SRC0_RGB" />
+		<field name="GL_SRC1_ALPHA" />
+		<field name="GL_SRC1_RGB" />
+		<field name="GL_SRC2_ALPHA" />
+		<field name="GL_SRC2_RGB" />
+		<field name="GL_STATIC_DRAW" />
+		<field name="GL_STENCIL_CLEAR_VALUE" />
+		<field name="GL_STENCIL_FAIL" />
+		<field name="GL_STENCIL_FUNC" />
+		<field name="GL_STENCIL_PASS_DEPTH_FAIL" />
+		<field name="GL_STENCIL_PASS_DEPTH_PASS" />
+		<field name="GL_STENCIL_REF" />
+		<field name="GL_STENCIL_VALUE_MASK" />
+		<field name="GL_STENCIL_WRITEMASK" />
+		<field name="GL_SUBTRACT" />
+		<field name="GL_TEXTURE_BINDING_2D" />
+		<field name="GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING" />
+		<field name="GL_TEXTURE_COORD_ARRAY_POINTER" />
+		<field name="GL_TEXTURE_COORD_ARRAY_SIZE" />
+		<field name="GL_TEXTURE_COORD_ARRAY_STRIDE" />
+		<field name="GL_TEXTURE_COORD_ARRAY_TYPE" />
+		<field name="GL_TEXTURE_MATRIX" />
+		<field name="GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES" />
+		<field name="GL_TEXTURE_STACK_DEPTH" />
+		<field name="GL_VERTEX_ARRAY_BUFFER_BINDING" />
+		<field name="GL_VERTEX_ARRAY_POINTER" />
+		<field name="GL_VERTEX_ARRAY_SIZE" />
+		<field name="GL_VERTEX_ARRAY_STRIDE" />
+		<field name="GL_VERTEX_ARRAY_TYPE" />
+		<field name="GL_VIEWPORT" />
+		<field name="GL_WRITE_ONLY" />
+	</class>
+	<class name="javax/microedition/khronos/opengles/GL11Ext" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="javax/microedition/khronos/opengles/GL" />
+		<method name="glCurrentPaletteMatrixOES(I)V" />
+		<method name="glDrawTexfOES(FFFFF)V" />
+		<method name="glDrawTexfvOES(Ljava/nio/FloatBuffer;)V" />
+		<method name="glDrawTexfvOES([FI)V" />
+		<method name="glDrawTexiOES(IIIII)V" />
+		<method name="glDrawTexivOES(Ljava/nio/IntBuffer;)V" />
+		<method name="glDrawTexivOES([II)V" />
+		<method name="glDrawTexsOES(SSSSS)V" />
+		<method name="glDrawTexsvOES(Ljava/nio/ShortBuffer;)V" />
+		<method name="glDrawTexsvOES([SI)V" />
+		<method name="glDrawTexxOES(IIIII)V" />
+		<method name="glDrawTexxvOES(Ljava/nio/IntBuffer;)V" />
+		<method name="glDrawTexxvOES([II)V" />
+		<method name="glEnable(I)V" />
+		<method name="glEnableClientState(I)V" />
+		<method name="glLoadPaletteFromModelViewMatrixOES()V" />
+		<method name="glMatrixIndexPointerOES(IIII)V" />
+		<method name="glMatrixIndexPointerOES(IIILjava/nio/Buffer;)V" />
+		<method name="glTexParameterfv(II[FI)V" />
+		<method name="glWeightPointerOES(IIII)V" />
+		<method name="glWeightPointerOES(IIILjava/nio/Buffer;)V" />
+		<field name="GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES" />
+		<field name="GL_MATRIX_INDEX_ARRAY_OES" />
+		<field name="GL_MATRIX_INDEX_ARRAY_POINTER_OES" />
+		<field name="GL_MATRIX_INDEX_ARRAY_SIZE_OES" />
+		<field name="GL_MATRIX_INDEX_ARRAY_STRIDE_OES" />
+		<field name="GL_MATRIX_INDEX_ARRAY_TYPE_OES" />
+		<field name="GL_MATRIX_PALETTE_OES" />
+		<field name="GL_MAX_PALETTE_MATRICES_OES" />
+		<field name="GL_MAX_VERTEX_UNITS_OES" />
+		<field name="GL_TEXTURE_CROP_RECT_OES" />
+		<field name="GL_WEIGHT_ARRAY_BUFFER_BINDING_OES" />
+		<field name="GL_WEIGHT_ARRAY_OES" />
+		<field name="GL_WEIGHT_ARRAY_POINTER_OES" />
+		<field name="GL_WEIGHT_ARRAY_SIZE_OES" />
+		<field name="GL_WEIGHT_ARRAY_STRIDE_OES" />
+		<field name="GL_WEIGHT_ARRAY_TYPE_OES" />
+	</class>
+	<class name="javax/microedition/khronos/opengles/GL11ExtensionPack" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="javax/microedition/khronos/opengles/GL" />
+		<method name="glBindFramebufferOES(II)V" />
+		<method name="glBindRenderbufferOES(II)V" />
+		<method name="glBindTexture(II)V" />
+		<method name="glBlendEquation(I)V" />
+		<method name="glBlendEquationSeparate(II)V" />
+		<method name="glBlendFuncSeparate(IIII)V" />
+		<method name="glCheckFramebufferStatusOES(I)I" />
+		<method name="glCompressedTexImage2D(IIIIIIILjava/nio/Buffer;)V" />
+		<method name="glCopyTexImage2D(IIIIIIII)V" />
+		<method name="glDeleteFramebuffersOES(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteFramebuffersOES(I[II)V" />
+		<method name="glDeleteRenderbuffersOES(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteRenderbuffersOES(I[II)V" />
+		<method name="glEnable(I)V" />
+		<method name="glFramebufferRenderbufferOES(IIII)V" />
+		<method name="glFramebufferTexture2DOES(IIIII)V" />
+		<method name="glGenFramebuffersOES(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenFramebuffersOES(I[II)V" />
+		<method name="glGenRenderbuffersOES(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenRenderbuffersOES(I[II)V" />
+		<method name="glGenerateMipmapOES(I)V" />
+		<method name="glGetFramebufferAttachmentParameterivOES(IIILjava/nio/IntBuffer;)V" />
+		<method name="glGetFramebufferAttachmentParameterivOES(III[II)V" />
+		<method name="glGetIntegerv(ILjava/nio/IntBuffer;)V" />
+		<method name="glGetIntegerv(I[II)V" />
+		<method name="glGetRenderbufferParameterivOES(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetRenderbufferParameterivOES(II[II)V" />
+		<method name="glGetTexGenfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glGetTexGenfv(II[FI)V" />
+		<method name="glGetTexGeniv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexGeniv(II[II)V" />
+		<method name="glGetTexGenxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexGenxv(II[II)V" />
+		<method name="glIsFramebufferOES(I)Z" />
+		<method name="glIsRenderbufferOES(I)Z" />
+		<method name="glRenderbufferStorageOES(IIII)V" />
+		<method name="glStencilOp(III)V" />
+		<method name="glTexEnvf(IIF)V" />
+		<method name="glTexEnvfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glTexEnvfv(II[FI)V" />
+		<method name="glTexEnvx(III)V" />
+		<method name="glTexEnvxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexEnvxv(II[II)V" />
+		<method name="glTexGenf(IIF)V" />
+		<method name="glTexGenfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glTexGenfv(II[FI)V" />
+		<method name="glTexGeni(III)V" />
+		<method name="glTexGeniv(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexGeniv(II[II)V" />
+		<method name="glTexGenx(III)V" />
+		<method name="glTexGenxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexGenxv(II[II)V" />
+		<method name="glTexParameterf(IIF)V" />
+		<field name="GL_BLEND_DST_ALPHA" />
+		<field name="GL_BLEND_DST_RGB" />
+		<field name="GL_BLEND_EQUATION" />
+		<field name="GL_BLEND_EQUATION_ALPHA" />
+		<field name="GL_BLEND_EQUATION_RGB" />
+		<field name="GL_BLEND_SRC_ALPHA" />
+		<field name="GL_BLEND_SRC_RGB" />
+		<field name="GL_COLOR_ATTACHMENT0_OES" />
+		<field name="GL_COLOR_ATTACHMENT10_OES" />
+		<field name="GL_COLOR_ATTACHMENT11_OES" />
+		<field name="GL_COLOR_ATTACHMENT12_OES" />
+		<field name="GL_COLOR_ATTACHMENT13_OES" />
+		<field name="GL_COLOR_ATTACHMENT14_OES" />
+		<field name="GL_COLOR_ATTACHMENT15_OES" />
+		<field name="GL_COLOR_ATTACHMENT1_OES" />
+		<field name="GL_COLOR_ATTACHMENT2_OES" />
+		<field name="GL_COLOR_ATTACHMENT3_OES" />
+		<field name="GL_COLOR_ATTACHMENT4_OES" />
+		<field name="GL_COLOR_ATTACHMENT5_OES" />
+		<field name="GL_COLOR_ATTACHMENT6_OES" />
+		<field name="GL_COLOR_ATTACHMENT7_OES" />
+		<field name="GL_COLOR_ATTACHMENT8_OES" />
+		<field name="GL_COLOR_ATTACHMENT9_OES" />
+		<field name="GL_DECR_WRAP" />
+		<field name="GL_DEPTH_ATTACHMENT_OES" />
+		<field name="GL_DEPTH_COMPONENT" />
+		<field name="GL_DEPTH_COMPONENT16" />
+		<field name="GL_DEPTH_COMPONENT24" />
+		<field name="GL_DEPTH_COMPONENT32" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES" />
+		<field name="GL_FRAMEBUFFER_BINDING_OES" />
+		<field name="GL_FRAMEBUFFER_COMPLETE_OES" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_OES" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_OES" />
+		<field name="GL_FRAMEBUFFER_OES" />
+		<field name="GL_FRAMEBUFFER_UNSUPPORTED_OES" />
+		<field name="GL_FUNC_ADD" />
+		<field name="GL_FUNC_REVERSE_SUBTRACT" />
+		<field name="GL_FUNC_SUBTRACT" />
+		<field name="GL_INCR_WRAP" />
+		<field name="GL_INVALID_FRAMEBUFFER_OPERATION_OES" />
+		<field name="GL_MAX_COLOR_ATTACHMENTS_OES" />
+		<field name="GL_MAX_CUBE_MAP_TEXTURE_SIZE" />
+		<field name="GL_MAX_RENDERBUFFER_SIZE_OES" />
+		<field name="GL_MIRRORED_REPEAT" />
+		<field name="GL_NORMAL_MAP" />
+		<field name="GL_REFLECTION_MAP" />
+		<field name="GL_RENDERBUFFER_ALPHA_SIZE_OES" />
+		<field name="GL_RENDERBUFFER_BINDING_OES" />
+		<field name="GL_RENDERBUFFER_BLUE_SIZE_OES" />
+		<field name="GL_RENDERBUFFER_DEPTH_SIZE_OES" />
+		<field name="GL_RENDERBUFFER_GREEN_SIZE_OES" />
+		<field name="GL_RENDERBUFFER_HEIGHT_OES" />
+		<field name="GL_RENDERBUFFER_INTERNAL_FORMAT_OES" />
+		<field name="GL_RENDERBUFFER_OES" />
+		<field name="GL_RENDERBUFFER_RED_SIZE_OES" />
+		<field name="GL_RENDERBUFFER_STENCIL_SIZE_OES" />
+		<field name="GL_RENDERBUFFER_WIDTH_OES" />
+		<field name="GL_RGB565_OES" />
+		<field name="GL_RGB5_A1" />
+		<field name="GL_RGB8" />
+		<field name="GL_RGBA4" />
+		<field name="GL_RGBA8" />
+		<field name="GL_STENCIL_ATTACHMENT_OES" />
+		<field name="GL_STENCIL_INDEX" />
+		<field name="GL_STENCIL_INDEX1_OES" />
+		<field name="GL_STENCIL_INDEX4_OES" />
+		<field name="GL_STENCIL_INDEX8_OES" />
+		<field name="GL_STR" />
+		<field name="GL_TEXTURE_BINDING_CUBE_MAP" />
+		<field name="GL_TEXTURE_CUBE_MAP" />
+		<field name="GL_TEXTURE_CUBE_MAP_NEGATIVE_X" />
+		<field name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Y" />
+		<field name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Z" />
+		<field name="GL_TEXTURE_CUBE_MAP_POSITIVE_X" />
+		<field name="GL_TEXTURE_CUBE_MAP_POSITIVE_Y" />
+		<field name="GL_TEXTURE_CUBE_MAP_POSITIVE_Z" />
+		<field name="GL_TEXTURE_GEN_MODE" />
+		<field name="GL_TEXTURE_GEN_STR" />
+	</class>
+	<class name="javax/net/ServerSocketFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createServerSocket()Ljava/net/ServerSocket;" />
+		<method name="createServerSocket(I)Ljava/net/ServerSocket;" />
+		<method name="createServerSocket(II)Ljava/net/ServerSocket;" />
+		<method name="createServerSocket(IILjava/net/InetAddress;)Ljava/net/ServerSocket;" />
+		<method name="getDefault()Ljavax/net/ServerSocketFactory;" />
+	</class>
+	<class name="javax/net/SocketFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createSocket()Ljava/net/Socket;" />
+		<method name="createSocket(Ljava/lang/String;I)Ljava/net/Socket;" />
+		<method name="createSocket(Ljava/lang/String;ILjava/net/InetAddress;I)Ljava/net/Socket;" />
+		<method name="createSocket(Ljava/net/InetAddress;I)Ljava/net/Socket;" />
+		<method name="createSocket(Ljava/net/InetAddress;ILjava/net/InetAddress;I)Ljava/net/Socket;" />
+		<method name="getDefault()Ljavax/net/SocketFactory;" />
+	</class>
+	<class name="javax/net/ssl/CertPathTrustManagerParameters" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="javax/net/ssl/ManagerFactoryParameters" />
+		<method name="&lt;init&gt;(Ljava/security/cert/CertPathParameters;)V" />
+		<method name="getParameters()Ljava/security/cert/CertPathParameters;" />
+	</class>
+	<class name="javax/net/ssl/ExtendedSSLSession" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="javax/net/ssl/SSLSession" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getLocalSupportedSignatureAlgorithms()[Ljava/lang/String;" />
+		<method name="getPeerSupportedSignatureAlgorithms()[Ljava/lang/String;" />
+		<method name="getRequestedServerNames()Ljava/util/List;" />
+	</class>
+	<class name="javax/net/ssl/HandshakeCompletedEvent" since="1">
+		<extends name="java/util/EventObject" />
+		<method name="&lt;init&gt;(Ljavax/net/ssl/SSLSocket;Ljavax/net/ssl/SSLSession;)V" />
+		<method name="getCipherSuite()Ljava/lang/String;" />
+		<method name="getLocalCertificates()[Ljava/security/cert/Certificate;" />
+		<method name="getLocalPrincipal()Ljava/security/Principal;" />
+		<method name="getPeerCertificateChain()[Ljavax/security/cert/X509Certificate;" />
+		<method name="getPeerCertificates()[Ljava/security/cert/Certificate;" />
+		<method name="getPeerPrincipal()Ljava/security/Principal;" />
+		<method name="getSession()Ljavax/net/ssl/SSLSession;" />
+		<method name="getSocket()Ljavax/net/ssl/SSLSocket;" />
+	</class>
+	<class name="javax/net/ssl/HandshakeCompletedListener" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/EventListener" />
+		<method name="handshakeCompleted(Ljavax/net/ssl/HandshakeCompletedEvent;)V" />
+	</class>
+	<class name="javax/net/ssl/HostnameVerifier" since="1">
+		<extends name="java/lang/Object" />
+		<method name="verify(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z" />
+	</class>
+	<class name="javax/net/ssl/HttpsURLConnection" since="1">
+		<extends name="java/net/HttpURLConnection" />
+		<method name="&lt;init&gt;(Ljava/net/URL;)V" />
+		<method name="getCipherSuite()Ljava/lang/String;" />
+		<method name="getDefaultHostnameVerifier()Ljavax/net/ssl/HostnameVerifier;" />
+		<method name="getDefaultSSLSocketFactory()Ljavax/net/ssl/SSLSocketFactory;" />
+		<method name="getHostnameVerifier()Ljavax/net/ssl/HostnameVerifier;" />
+		<method name="getLocalCertificates()[Ljava/security/cert/Certificate;" />
+		<method name="getLocalPrincipal()Ljava/security/Principal;" />
+		<method name="getPeerPrincipal()Ljava/security/Principal;" />
+		<method name="getSSLSocketFactory()Ljavax/net/ssl/SSLSocketFactory;" />
+		<method name="getServerCertificates()[Ljava/security/cert/Certificate;" />
+		<method name="setDefaultHostnameVerifier(Ljavax/net/ssl/HostnameVerifier;)V" />
+		<method name="setDefaultSSLSocketFactory(Ljavax/net/ssl/SSLSocketFactory;)V" />
+		<method name="setHostnameVerifier(Ljavax/net/ssl/HostnameVerifier;)V" />
+		<method name="setSSLSocketFactory(Ljavax/net/ssl/SSLSocketFactory;)V" />
+		<field name="hostnameVerifier" />
+	</class>
+	<class name="javax/net/ssl/KeyManager" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="javax/net/ssl/KeyManagerFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljavax/net/ssl/KeyManagerFactorySpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getDefaultAlgorithm()Ljava/lang/String;" />
+		<method name="getInstance(Ljava/lang/String;)Ljavax/net/ssl/KeyManagerFactory;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljavax/net/ssl/KeyManagerFactory;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljavax/net/ssl/KeyManagerFactory;" />
+		<method name="getKeyManagers()[Ljavax/net/ssl/KeyManager;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="init(Ljava/security/KeyStore;[C)V" />
+		<method name="init(Ljavax/net/ssl/ManagerFactoryParameters;)V" />
+	</class>
+	<class name="javax/net/ssl/KeyManagerFactorySpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineGetKeyManagers()[Ljavax/net/ssl/KeyManager;" />
+		<method name="engineInit(Ljava/security/KeyStore;[C)V" />
+		<method name="engineInit(Ljavax/net/ssl/ManagerFactoryParameters;)V" />
+	</class>
+	<class name="javax/net/ssl/KeyStoreBuilderParameters" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="javax/net/ssl/ManagerFactoryParameters" />
+		<method name="&lt;init&gt;(Ljava/security/KeyStore$Builder;)V" />
+		<method name="&lt;init&gt;(Ljava/util/List;)V" />
+		<method name="getParameters()Ljava/util/List;" />
+	</class>
+	<class name="javax/net/ssl/ManagerFactoryParameters" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="javax/net/ssl/SNIHostName" since="24">
+		<extends name="javax/net/ssl/SNIServerName" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="createSNIMatcher(Ljava/lang/String;)Ljavax/net/ssl/SNIMatcher;" />
+		<method name="getAsciiName()Ljava/lang/String;" />
+	</class>
+	<class name="javax/net/ssl/SNIMatcher" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getType()I" />
+		<method name="matches(Ljavax/net/ssl/SNIServerName;)Z" />
+	</class>
+	<class name="javax/net/ssl/SNIServerName" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I[B)V" />
+		<method name="getEncoded()[B" />
+		<method name="getType()I" />
+	</class>
+	<class name="javax/net/ssl/SSLContext" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljavax/net/ssl/SSLContextSpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="createSSLEngine()Ljavax/net/ssl/SSLEngine;" />
+		<method name="createSSLEngine(Ljava/lang/String;I)Ljavax/net/ssl/SSLEngine;" />
+		<method name="getClientSessionContext()Ljavax/net/ssl/SSLSessionContext;" />
+		<method name="getDefault()Ljavax/net/ssl/SSLContext;" since="9" />
+		<method name="getDefaultSSLParameters()Ljavax/net/ssl/SSLParameters;" since="9" />
+		<method name="getInstance(Ljava/lang/String;)Ljavax/net/ssl/SSLContext;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljavax/net/ssl/SSLContext;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljavax/net/ssl/SSLContext;" />
+		<method name="getProtocol()Ljava/lang/String;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="getServerSessionContext()Ljavax/net/ssl/SSLSessionContext;" />
+		<method name="getServerSocketFactory()Ljavax/net/ssl/SSLServerSocketFactory;" />
+		<method name="getSocketFactory()Ljavax/net/ssl/SSLSocketFactory;" />
+		<method name="getSupportedSSLParameters()Ljavax/net/ssl/SSLParameters;" since="9" />
+		<method name="init([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V" />
+		<method name="setDefault(Ljavax/net/ssl/SSLContext;)V" since="9" />
+	</class>
+	<class name="javax/net/ssl/SSLContextSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineCreateSSLEngine()Ljavax/net/ssl/SSLEngine;" />
+		<method name="engineCreateSSLEngine(Ljava/lang/String;I)Ljavax/net/ssl/SSLEngine;" />
+		<method name="engineGetClientSessionContext()Ljavax/net/ssl/SSLSessionContext;" />
+		<method name="engineGetDefaultSSLParameters()Ljavax/net/ssl/SSLParameters;" since="9" />
+		<method name="engineGetServerSessionContext()Ljavax/net/ssl/SSLSessionContext;" />
+		<method name="engineGetServerSocketFactory()Ljavax/net/ssl/SSLServerSocketFactory;" />
+		<method name="engineGetSocketFactory()Ljavax/net/ssl/SSLSocketFactory;" />
+		<method name="engineGetSupportedSSLParameters()Ljavax/net/ssl/SSLParameters;" since="9" />
+		<method name="engineInit([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V" />
+	</class>
+	<class name="javax/net/ssl/SSLEngine" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="beginHandshake()V" />
+		<method name="closeInbound()V" />
+		<method name="closeOutbound()V" />
+		<method name="getApplicationProtocol()Ljava/lang/String;" since="29" />
+		<method name="getDelegatedTask()Ljava/lang/Runnable;" />
+		<method name="getEnableSessionCreation()Z" />
+		<method name="getEnabledCipherSuites()[Ljava/lang/String;" />
+		<method name="getEnabledProtocols()[Ljava/lang/String;" />
+		<method name="getHandshakeApplicationProtocol()Ljava/lang/String;" since="29" />
+		<method name="getHandshakeApplicationProtocolSelector()Ljava/util/function/BiFunction;" since="29" />
+		<method name="getHandshakeSession()Ljavax/net/ssl/SSLSession;" since="24" />
+		<method name="getHandshakeStatus()Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;" />
+		<method name="getNeedClientAuth()Z" />
+		<method name="getPeerHost()Ljava/lang/String;" />
+		<method name="getPeerPort()I" />
+		<method name="getSSLParameters()Ljavax/net/ssl/SSLParameters;" since="9" />
+		<method name="getSession()Ljavax/net/ssl/SSLSession;" />
+		<method name="getSupportedCipherSuites()[Ljava/lang/String;" />
+		<method name="getSupportedProtocols()[Ljava/lang/String;" />
+		<method name="getUseClientMode()Z" />
+		<method name="getWantClientAuth()Z" />
+		<method name="isInboundDone()Z" />
+		<method name="isOutboundDone()Z" />
+		<method name="setEnableSessionCreation(Z)V" />
+		<method name="setEnabledCipherSuites([Ljava/lang/String;)V" />
+		<method name="setEnabledProtocols([Ljava/lang/String;)V" />
+		<method name="setHandshakeApplicationProtocolSelector(Ljava/util/function/BiFunction;)V" since="29" />
+		<method name="setNeedClientAuth(Z)V" />
+		<method name="setSSLParameters(Ljavax/net/ssl/SSLParameters;)V" since="9" />
+		<method name="setUseClientMode(Z)V" />
+		<method name="setWantClientAuth(Z)V" />
+		<method name="unwrap(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;" />
+		<method name="unwrap(Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;" />
+		<method name="unwrap(Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;II)Ljavax/net/ssl/SSLEngineResult;" />
+		<method name="wrap(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;" />
+		<method name="wrap([Ljava/nio/ByteBuffer;IILjava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;" />
+		<method name="wrap([Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;" />
+	</class>
+	<class name="javax/net/ssl/SSLEngineResult" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljavax/net/ssl/SSLEngineResult$Status;Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;II)V" />
+		<method name="bytesConsumed()I" />
+		<method name="bytesProduced()I" />
+		<method name="getHandshakeStatus()Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;" />
+		<method name="getStatus()Ljavax/net/ssl/SSLEngineResult$Status;" />
+	</class>
+	<class name="javax/net/ssl/SSLEngineResult$HandshakeStatus" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;" />
+		<method name="values()[Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;" />
+		<field name="FINISHED" />
+		<field name="NEED_TASK" />
+		<field name="NEED_UNWRAP" />
+		<field name="NEED_WRAP" />
+		<field name="NOT_HANDSHAKING" />
+	</class>
+	<class name="javax/net/ssl/SSLEngineResult$Status" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljavax/net/ssl/SSLEngineResult$Status;" />
+		<method name="values()[Ljavax/net/ssl/SSLEngineResult$Status;" />
+		<field name="BUFFER_OVERFLOW" />
+		<field name="BUFFER_UNDERFLOW" />
+		<field name="CLOSED" />
+		<field name="OK" />
+	</class>
+	<class name="javax/net/ssl/SSLException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="javax/net/ssl/SSLHandshakeException" since="1">
+		<extends name="javax/net/ssl/SSLException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/net/ssl/SSLKeyException" since="1">
+		<extends name="javax/net/ssl/SSLException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/net/ssl/SSLParameters" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;([Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;([Ljava/lang/String;[Ljava/lang/String;)V" />
+		<method name="getAlgorithmConstraints()Ljava/security/AlgorithmConstraints;" since="24" />
+		<method name="getApplicationProtocols()[Ljava/lang/String;" since="29" />
+		<method name="getCipherSuites()[Ljava/lang/String;" />
+		<method name="getEndpointIdentificationAlgorithm()Ljava/lang/String;" since="24" />
+		<method name="getNeedClientAuth()Z" />
+		<method name="getProtocols()[Ljava/lang/String;" />
+		<method name="getSNIMatchers()Ljava/util/Collection;" since="24" />
+		<method name="getServerNames()Ljava/util/List;" since="24" />
+		<method name="getUseCipherSuitesOrder()Z" since="24" />
+		<method name="getWantClientAuth()Z" />
+		<method name="setAlgorithmConstraints(Ljava/security/AlgorithmConstraints;)V" since="24" />
+		<method name="setApplicationProtocols([Ljava/lang/String;)V" since="29" />
+		<method name="setCipherSuites([Ljava/lang/String;)V" />
+		<method name="setEndpointIdentificationAlgorithm(Ljava/lang/String;)V" since="24" />
+		<method name="setNeedClientAuth(Z)V" />
+		<method name="setProtocols([Ljava/lang/String;)V" />
+		<method name="setSNIMatchers(Ljava/util/Collection;)V" since="24" />
+		<method name="setServerNames(Ljava/util/List;)V" since="24" />
+		<method name="setUseCipherSuitesOrder(Z)V" since="24" />
+		<method name="setWantClientAuth(Z)V" />
+	</class>
+	<class name="javax/net/ssl/SSLPeerUnverifiedException" since="1">
+		<extends name="javax/net/ssl/SSLException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/net/ssl/SSLPermission" since="1">
+		<extends name="java/security/BasicPermission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/net/ssl/SSLProtocolException" since="1">
+		<extends name="javax/net/ssl/SSLException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/net/ssl/SSLServerSocket" since="1">
+		<extends name="java/net/ServerSocket" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(IILjava/net/InetAddress;)V" />
+		<method name="getEnableSessionCreation()Z" />
+		<method name="getEnabledCipherSuites()[Ljava/lang/String;" />
+		<method name="getEnabledProtocols()[Ljava/lang/String;" />
+		<method name="getNeedClientAuth()Z" />
+		<method name="getSSLParameters()Ljavax/net/ssl/SSLParameters;" since="24" />
+		<method name="getSupportedCipherSuites()[Ljava/lang/String;" />
+		<method name="getSupportedProtocols()[Ljava/lang/String;" />
+		<method name="getUseClientMode()Z" />
+		<method name="getWantClientAuth()Z" />
+		<method name="setEnableSessionCreation(Z)V" />
+		<method name="setEnabledCipherSuites([Ljava/lang/String;)V" />
+		<method name="setEnabledProtocols([Ljava/lang/String;)V" />
+		<method name="setNeedClientAuth(Z)V" />
+		<method name="setSSLParameters(Ljavax/net/ssl/SSLParameters;)V" since="24" />
+		<method name="setUseClientMode(Z)V" />
+		<method name="setWantClientAuth(Z)V" />
+	</class>
+	<class name="javax/net/ssl/SSLServerSocketFactory" since="1">
+		<extends name="javax/net/ServerSocketFactory" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getDefaultCipherSuites()[Ljava/lang/String;" />
+		<method name="getSupportedCipherSuites()[Ljava/lang/String;" />
+	</class>
+	<class name="javax/net/ssl/SSLSession" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getApplicationBufferSize()I" />
+		<method name="getCipherSuite()Ljava/lang/String;" />
+		<method name="getCreationTime()J" />
+		<method name="getId()[B" />
+		<method name="getLastAccessedTime()J" />
+		<method name="getLocalCertificates()[Ljava/security/cert/Certificate;" />
+		<method name="getLocalPrincipal()Ljava/security/Principal;" />
+		<method name="getPacketBufferSize()I" />
+		<method name="getPeerCertificateChain()[Ljavax/security/cert/X509Certificate;" />
+		<method name="getPeerCertificates()[Ljava/security/cert/Certificate;" />
+		<method name="getPeerHost()Ljava/lang/String;" />
+		<method name="getPeerPort()I" />
+		<method name="getPeerPrincipal()Ljava/security/Principal;" />
+		<method name="getProtocol()Ljava/lang/String;" />
+		<method name="getSessionContext()Ljavax/net/ssl/SSLSessionContext;" />
+		<method name="getValue(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getValueNames()[Ljava/lang/String;" />
+		<method name="invalidate()V" />
+		<method name="isValid()Z" />
+		<method name="putValue(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="removeValue(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/net/ssl/SSLSessionBindingEvent" since="1">
+		<extends name="java/util/EventObject" />
+		<method name="&lt;init&gt;(Ljavax/net/ssl/SSLSession;Ljava/lang/String;)V" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getSession()Ljavax/net/ssl/SSLSession;" />
+	</class>
+	<class name="javax/net/ssl/SSLSessionBindingListener" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/EventListener" />
+		<method name="valueBound(Ljavax/net/ssl/SSLSessionBindingEvent;)V" />
+		<method name="valueUnbound(Ljavax/net/ssl/SSLSessionBindingEvent;)V" />
+	</class>
+	<class name="javax/net/ssl/SSLSessionContext" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getIds()Ljava/util/Enumeration;" />
+		<method name="getSession([B)Ljavax/net/ssl/SSLSession;" />
+		<method name="getSessionCacheSize()I" />
+		<method name="getSessionTimeout()I" />
+		<method name="setSessionCacheSize(I)V" />
+		<method name="setSessionTimeout(I)V" />
+	</class>
+	<class name="javax/net/ssl/SSLSocket" since="1">
+		<extends name="java/net/Socket" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;ILjava/net/InetAddress;I)V" />
+		<method name="&lt;init&gt;(Ljava/net/InetAddress;I)V" />
+		<method name="&lt;init&gt;(Ljava/net/InetAddress;ILjava/net/InetAddress;I)V" />
+		<method name="addHandshakeCompletedListener(Ljavax/net/ssl/HandshakeCompletedListener;)V" />
+		<method name="getApplicationProtocol()Ljava/lang/String;" since="29" />
+		<method name="getEnableSessionCreation()Z" />
+		<method name="getEnabledCipherSuites()[Ljava/lang/String;" />
+		<method name="getEnabledProtocols()[Ljava/lang/String;" />
+		<method name="getHandshakeApplicationProtocol()Ljava/lang/String;" since="29" />
+		<method name="getHandshakeApplicationProtocolSelector()Ljava/util/function/BiFunction;" since="29" />
+		<method name="getHandshakeSession()Ljavax/net/ssl/SSLSession;" since="24" />
+		<method name="getNeedClientAuth()Z" />
+		<method name="getSSLParameters()Ljavax/net/ssl/SSLParameters;" since="9" />
+		<method name="getSession()Ljavax/net/ssl/SSLSession;" />
+		<method name="getSupportedCipherSuites()[Ljava/lang/String;" />
+		<method name="getSupportedProtocols()[Ljava/lang/String;" />
+		<method name="getUseClientMode()Z" />
+		<method name="getWantClientAuth()Z" />
+		<method name="removeHandshakeCompletedListener(Ljavax/net/ssl/HandshakeCompletedListener;)V" />
+		<method name="setEnableSessionCreation(Z)V" />
+		<method name="setEnabledCipherSuites([Ljava/lang/String;)V" />
+		<method name="setEnabledProtocols([Ljava/lang/String;)V" />
+		<method name="setHandshakeApplicationProtocolSelector(Ljava/util/function/BiFunction;)V" since="29" />
+		<method name="setNeedClientAuth(Z)V" />
+		<method name="setSSLParameters(Ljavax/net/ssl/SSLParameters;)V" since="9" />
+		<method name="setUseClientMode(Z)V" />
+		<method name="setWantClientAuth(Z)V" />
+		<method name="startHandshake()V" />
+	</class>
+	<class name="javax/net/ssl/SSLSocketFactory" since="1">
+		<extends name="javax/net/SocketFactory" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createSocket(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket;" />
+		<method name="getDefaultCipherSuites()[Ljava/lang/String;" />
+		<method name="getSupportedCipherSuites()[Ljava/lang/String;" />
+	</class>
+	<class name="javax/net/ssl/StandardConstants" since="24">
+		<extends name="java/lang/Object" />
+		<field name="SNI_HOST_NAME" />
+	</class>
+	<class name="javax/net/ssl/TrustManager" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="javax/net/ssl/TrustManagerFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljavax/net/ssl/TrustManagerFactorySpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getDefaultAlgorithm()Ljava/lang/String;" />
+		<method name="getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljavax/net/ssl/TrustManagerFactory;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="getTrustManagers()[Ljavax/net/ssl/TrustManager;" />
+		<method name="init(Ljava/security/KeyStore;)V" />
+		<method name="init(Ljavax/net/ssl/ManagerFactoryParameters;)V" />
+	</class>
+	<class name="javax/net/ssl/TrustManagerFactorySpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineGetTrustManagers()[Ljavax/net/ssl/TrustManager;" />
+		<method name="engineInit(Ljava/security/KeyStore;)V" />
+		<method name="engineInit(Ljavax/net/ssl/ManagerFactoryParameters;)V" />
+	</class>
+	<class name="javax/net/ssl/X509ExtendedKeyManager" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="javax/net/ssl/X509KeyManager" />
+		<method name="&lt;init&gt;()V" />
+		<method name="chooseEngineClientAlias([Ljava/lang/String;[Ljava/security/Principal;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;" />
+		<method name="chooseEngineServerAlias(Ljava/lang/String;[Ljava/security/Principal;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;" />
+	</class>
+	<class name="javax/net/ssl/X509ExtendedTrustManager" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="javax/net/ssl/X509TrustManager" />
+		<method name="&lt;init&gt;()V" />
+		<method name="checkClientTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/net/Socket;)V" />
+		<method name="checkClientTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)V" />
+		<method name="checkServerTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/net/Socket;)V" />
+		<method name="checkServerTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)V" />
+	</class>
+	<class name="javax/net/ssl/X509KeyManager" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="javax/net/ssl/KeyManager" />
+		<method name="chooseClientAlias([Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String;" />
+		<method name="chooseServerAlias(Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String;" />
+		<method name="getCertificateChain(Ljava/lang/String;)[Ljava/security/cert/X509Certificate;" />
+		<method name="getClientAliases(Ljava/lang/String;[Ljava/security/Principal;)[Ljava/lang/String;" />
+		<method name="getPrivateKey(Ljava/lang/String;)Ljava/security/PrivateKey;" />
+		<method name="getServerAliases(Ljava/lang/String;[Ljava/security/Principal;)[Ljava/lang/String;" />
+	</class>
+	<class name="javax/net/ssl/X509TrustManager" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="javax/net/ssl/TrustManager" />
+		<method name="checkClientTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V" />
+		<method name="checkServerTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V" />
+		<method name="getAcceptedIssuers()[Ljava/security/cert/X509Certificate;" />
+	</class>
+	<class name="javax/security/auth/AuthPermission" since="1">
+		<extends name="java/security/BasicPermission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/security/auth/DestroyFailedException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/security/auth/Destroyable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="destroy()V" />
+		<method name="isDestroyed()Z" />
+	</class>
+	<class name="javax/security/auth/PrivateCredentialPermission" since="1">
+		<extends name="java/security/Permission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getCredentialClass()Ljava/lang/String;" />
+		<method name="getPrincipals()[[Ljava/lang/String;" />
+	</class>
+	<class name="javax/security/auth/Subject" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(ZLjava/util/Set;Ljava/util/Set;Ljava/util/Set;)V" />
+		<method name="doAs(Ljavax/security/auth/Subject;Ljava/security/PrivilegedAction;)Ljava/lang/Object;" />
+		<method name="doAs(Ljavax/security/auth/Subject;Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;" />
+		<method name="doAsPrivileged(Ljavax/security/auth/Subject;Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;" />
+		<method name="doAsPrivileged(Ljavax/security/auth/Subject;Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;" />
+		<method name="getPrincipals()Ljava/util/Set;" />
+		<method name="getPrincipals(Ljava/lang/Class;)Ljava/util/Set;" />
+		<method name="getPrivateCredentials()Ljava/util/Set;" />
+		<method name="getPrivateCredentials(Ljava/lang/Class;)Ljava/util/Set;" />
+		<method name="getPublicCredentials()Ljava/util/Set;" />
+		<method name="getPublicCredentials(Ljava/lang/Class;)Ljava/util/Set;" />
+		<method name="getSubject(Ljava/security/AccessControlContext;)Ljavax/security/auth/Subject;" />
+		<method name="isReadOnly()Z" />
+		<method name="setReadOnly()V" />
+	</class>
+	<class name="javax/security/auth/SubjectDomainCombiner" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/DomainCombiner" />
+		<method name="&lt;init&gt;(Ljavax/security/auth/Subject;)V" />
+		<method name="getSubject()Ljavax/security/auth/Subject;" />
+	</class>
+	<class name="javax/security/auth/callback/Callback" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="javax/security/auth/callback/CallbackHandler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="handle([Ljavax/security/auth/callback/Callback;)V" />
+	</class>
+	<class name="javax/security/auth/callback/PasswordCallback" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="javax/security/auth/callback/Callback" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Z)V" />
+		<method name="clearPassword()V" />
+		<method name="getPassword()[C" />
+		<method name="getPrompt()Ljava/lang/String;" />
+		<method name="isEchoOn()Z" />
+		<method name="setPassword([C)V" />
+	</class>
+	<class name="javax/security/auth/callback/UnsupportedCallbackException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(Ljavax/security/auth/callback/Callback;)V" />
+		<method name="&lt;init&gt;(Ljavax/security/auth/callback/Callback;Ljava/lang/String;)V" />
+		<method name="getCallback()Ljavax/security/auth/callback/Callback;" />
+	</class>
+	<class name="javax/security/auth/login/LoginException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/security/auth/x500/X500Principal" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/security/Principal" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/util/Map;)V" since="9" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="getEncoded()[B" />
+		<method name="getName(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getName(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;" since="9" />
+		<field name="CANONICAL" />
+		<field name="RFC1779" />
+		<field name="RFC2253" />
+	</class>
+	<class name="javax/security/cert/Certificate" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getEncoded()[B" />
+		<method name="getPublicKey()Ljava/security/PublicKey;" />
+		<method name="verify(Ljava/security/PublicKey;)V" />
+		<method name="verify(Ljava/security/PublicKey;Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/security/cert/CertificateEncodingException" since="1">
+		<extends name="javax/security/cert/CertificateException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/security/cert/CertificateException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/security/cert/CertificateExpiredException" since="1">
+		<extends name="javax/security/cert/CertificateException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/security/cert/CertificateNotYetValidException" since="1">
+		<extends name="javax/security/cert/CertificateException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/security/cert/CertificateParsingException" since="1">
+		<extends name="javax/security/cert/CertificateException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/security/cert/X509Certificate" since="1">
+		<extends name="javax/security/cert/Certificate" />
+		<method name="&lt;init&gt;()V" />
+		<method name="checkValidity()V" />
+		<method name="checkValidity(Ljava/util/Date;)V" />
+		<method name="getInstance(Ljava/io/InputStream;)Ljavax/security/cert/X509Certificate;" />
+		<method name="getInstance([B)Ljavax/security/cert/X509Certificate;" />
+		<method name="getIssuerDN()Ljava/security/Principal;" />
+		<method name="getNotAfter()Ljava/util/Date;" />
+		<method name="getNotBefore()Ljava/util/Date;" />
+		<method name="getSerialNumber()Ljava/math/BigInteger;" />
+		<method name="getSigAlgName()Ljava/lang/String;" />
+		<method name="getSigAlgOID()Ljava/lang/String;" />
+		<method name="getSigAlgParams()[B" />
+		<method name="getSubjectDN()Ljava/security/Principal;" />
+		<method name="getVersion()I" />
+	</class>
+	<class name="javax/sql/CommonDataSource" since="9">
+		<extends name="java/lang/Object" />
+		<method name="getLogWriter()Ljava/io/PrintWriter;" />
+		<method name="getLoginTimeout()I" />
+		<method name="getParentLogger()Ljava/util/logging/Logger;" since="24" />
+		<method name="setLogWriter(Ljava/io/PrintWriter;)V" />
+		<method name="setLoginTimeout(I)V" />
+	</class>
+	<class name="javax/sql/ConnectionEvent" since="1">
+		<extends name="java/util/EventObject" />
+		<method name="&lt;init&gt;(Ljavax/sql/PooledConnection;)V" />
+		<method name="&lt;init&gt;(Ljavax/sql/PooledConnection;Ljava/sql/SQLException;)V" />
+		<method name="getSQLException()Ljava/sql/SQLException;" />
+	</class>
+	<class name="javax/sql/ConnectionEventListener" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/EventListener" />
+		<method name="connectionClosed(Ljavax/sql/ConnectionEvent;)V" />
+		<method name="connectionErrorOccurred(Ljavax/sql/ConnectionEvent;)V" />
+	</class>
+	<class name="javax/sql/ConnectionPoolDataSource" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="javax/sql/CommonDataSource" since="9" />
+		<method name="getLogWriter()Ljava/io/PrintWriter;" removed="9" />
+		<method name="getLoginTimeout()I" removed="9" />
+		<method name="getPooledConnection()Ljavax/sql/PooledConnection;" />
+		<method name="getPooledConnection(Ljava/lang/String;Ljava/lang/String;)Ljavax/sql/PooledConnection;" />
+		<method name="setLogWriter(Ljava/io/PrintWriter;)V" removed="9" />
+		<method name="setLoginTimeout(I)V" removed="9" />
+	</class>
+	<class name="javax/sql/DataSource" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/sql/Wrapper" since="9" />
+		<implements name="javax/sql/CommonDataSource" since="9" />
+		<method name="getConnection()Ljava/sql/Connection;" />
+		<method name="getConnection(Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection;" />
+		<method name="getLogWriter()Ljava/io/PrintWriter;" removed="9" />
+		<method name="getLoginTimeout()I" removed="9" />
+		<method name="setLogWriter(Ljava/io/PrintWriter;)V" removed="9" />
+		<method name="setLoginTimeout(I)V" removed="9" />
+	</class>
+	<class name="javax/sql/PooledConnection" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addConnectionEventListener(Ljavax/sql/ConnectionEventListener;)V" />
+		<method name="addStatementEventListener(Ljavax/sql/StatementEventListener;)V" since="9" />
+		<method name="close()V" />
+		<method name="getConnection()Ljava/sql/Connection;" />
+		<method name="removeConnectionEventListener(Ljavax/sql/ConnectionEventListener;)V" />
+		<method name="removeStatementEventListener(Ljavax/sql/StatementEventListener;)V" since="9" />
+	</class>
+	<class name="javax/sql/RowSet" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/sql/ResultSet" />
+		<method name="addRowSetListener(Ljavax/sql/RowSetListener;)V" />
+		<method name="clearParameters()V" />
+		<method name="execute()V" />
+		<method name="getCommand()Ljava/lang/String;" />
+		<method name="getDataSourceName()Ljava/lang/String;" />
+		<method name="getEscapeProcessing()Z" />
+		<method name="getMaxFieldSize()I" />
+		<method name="getMaxRows()I" />
+		<method name="getPassword()Ljava/lang/String;" />
+		<method name="getQueryTimeout()I" />
+		<method name="getTransactionIsolation()I" />
+		<method name="getTypeMap()Ljava/util/Map;" />
+		<method name="getUrl()Ljava/lang/String;" />
+		<method name="getUsername()Ljava/lang/String;" />
+		<method name="isReadOnly()Z" />
+		<method name="removeRowSetListener(Ljavax/sql/RowSetListener;)V" />
+		<method name="setArray(ILjava/sql/Array;)V" />
+		<method name="setAsciiStream(ILjava/io/InputStream;)V" since="9" />
+		<method name="setAsciiStream(ILjava/io/InputStream;I)V" />
+		<method name="setAsciiStream(Ljava/lang/String;Ljava/io/InputStream;)V" since="9" />
+		<method name="setAsciiStream(Ljava/lang/String;Ljava/io/InputStream;I)V" since="9" />
+		<method name="setBigDecimal(ILjava/math/BigDecimal;)V" />
+		<method name="setBigDecimal(Ljava/lang/String;Ljava/math/BigDecimal;)V" since="9" />
+		<method name="setBinaryStream(ILjava/io/InputStream;)V" since="9" />
+		<method name="setBinaryStream(ILjava/io/InputStream;I)V" />
+		<method name="setBinaryStream(Ljava/lang/String;Ljava/io/InputStream;)V" since="9" />
+		<method name="setBinaryStream(Ljava/lang/String;Ljava/io/InputStream;I)V" since="9" />
+		<method name="setBlob(ILjava/io/InputStream;)V" since="9" />
+		<method name="setBlob(ILjava/io/InputStream;J)V" since="9" />
+		<method name="setBlob(ILjava/sql/Blob;)V" />
+		<method name="setBlob(Ljava/lang/String;Ljava/io/InputStream;)V" since="9" />
+		<method name="setBlob(Ljava/lang/String;Ljava/io/InputStream;J)V" since="9" />
+		<method name="setBlob(Ljava/lang/String;Ljava/sql/Blob;)V" since="9" />
+		<method name="setBoolean(IZ)V" />
+		<method name="setBoolean(Ljava/lang/String;Z)V" since="9" />
+		<method name="setByte(IB)V" />
+		<method name="setByte(Ljava/lang/String;B)V" since="9" />
+		<method name="setBytes(I[B)V" />
+		<method name="setBytes(Ljava/lang/String;[B)V" since="9" />
+		<method name="setCharacterStream(ILjava/io/Reader;)V" since="9" />
+		<method name="setCharacterStream(ILjava/io/Reader;I)V" />
+		<method name="setCharacterStream(Ljava/lang/String;Ljava/io/Reader;)V" since="9" />
+		<method name="setCharacterStream(Ljava/lang/String;Ljava/io/Reader;I)V" since="9" />
+		<method name="setClob(ILjava/io/Reader;)V" since="9" />
+		<method name="setClob(ILjava/io/Reader;J)V" since="9" />
+		<method name="setClob(ILjava/sql/Clob;)V" />
+		<method name="setClob(Ljava/lang/String;Ljava/io/Reader;)V" since="9" />
+		<method name="setClob(Ljava/lang/String;Ljava/io/Reader;J)V" since="9" />
+		<method name="setClob(Ljava/lang/String;Ljava/sql/Clob;)V" since="9" />
+		<method name="setCommand(Ljava/lang/String;)V" />
+		<method name="setConcurrency(I)V" />
+		<method name="setDataSourceName(Ljava/lang/String;)V" />
+		<method name="setDate(ILjava/sql/Date;)V" />
+		<method name="setDate(ILjava/sql/Date;Ljava/util/Calendar;)V" />
+		<method name="setDate(Ljava/lang/String;Ljava/sql/Date;)V" since="9" />
+		<method name="setDate(Ljava/lang/String;Ljava/sql/Date;Ljava/util/Calendar;)V" since="9" />
+		<method name="setDouble(ID)V" />
+		<method name="setDouble(Ljava/lang/String;D)V" since="9" />
+		<method name="setEscapeProcessing(Z)V" />
+		<method name="setFloat(IF)V" />
+		<method name="setFloat(Ljava/lang/String;F)V" since="9" />
+		<method name="setInt(II)V" />
+		<method name="setInt(Ljava/lang/String;I)V" since="9" />
+		<method name="setLong(IJ)V" />
+		<method name="setLong(Ljava/lang/String;J)V" since="9" />
+		<method name="setMaxFieldSize(I)V" />
+		<method name="setMaxRows(I)V" />
+		<method name="setNCharacterStream(ILjava/io/Reader;)V" since="9" />
+		<method name="setNCharacterStream(ILjava/io/Reader;J)V" since="9" />
+		<method name="setNCharacterStream(Ljava/lang/String;Ljava/io/Reader;)V" since="9" />
+		<method name="setNCharacterStream(Ljava/lang/String;Ljava/io/Reader;J)V" since="9" />
+		<method name="setNClob(ILjava/io/Reader;)V" since="9" />
+		<method name="setNClob(ILjava/io/Reader;J)V" since="9" />
+		<method name="setNClob(ILjava/sql/NClob;)V" since="9" />
+		<method name="setNClob(Ljava/lang/String;Ljava/io/Reader;)V" since="9" />
+		<method name="setNClob(Ljava/lang/String;Ljava/io/Reader;J)V" since="9" />
+		<method name="setNClob(Ljava/lang/String;Ljava/sql/NClob;)V" since="9" />
+		<method name="setNString(ILjava/lang/String;)V" since="9" />
+		<method name="setNString(Ljava/lang/String;Ljava/lang/String;)V" since="9" />
+		<method name="setNull(II)V" />
+		<method name="setNull(IILjava/lang/String;)V" />
+		<method name="setNull(Ljava/lang/String;I)V" since="9" />
+		<method name="setNull(Ljava/lang/String;ILjava/lang/String;)V" since="9" />
+		<method name="setObject(ILjava/lang/Object;)V" />
+		<method name="setObject(ILjava/lang/Object;I)V" />
+		<method name="setObject(ILjava/lang/Object;II)V" />
+		<method name="setObject(Ljava/lang/String;Ljava/lang/Object;)V" since="9" />
+		<method name="setObject(Ljava/lang/String;Ljava/lang/Object;I)V" since="9" />
+		<method name="setObject(Ljava/lang/String;Ljava/lang/Object;II)V" since="9" />
+		<method name="setPassword(Ljava/lang/String;)V" />
+		<method name="setQueryTimeout(I)V" />
+		<method name="setReadOnly(Z)V" />
+		<method name="setRef(ILjava/sql/Ref;)V" />
+		<method name="setRowId(ILjava/sql/RowId;)V" since="9" />
+		<method name="setRowId(Ljava/lang/String;Ljava/sql/RowId;)V" since="9" />
+		<method name="setSQLXML(ILjava/sql/SQLXML;)V" since="9" />
+		<method name="setSQLXML(Ljava/lang/String;Ljava/sql/SQLXML;)V" since="9" />
+		<method name="setShort(IS)V" />
+		<method name="setShort(Ljava/lang/String;S)V" since="9" />
+		<method name="setString(ILjava/lang/String;)V" />
+		<method name="setString(Ljava/lang/String;Ljava/lang/String;)V" since="9" />
+		<method name="setTime(ILjava/sql/Time;)V" />
+		<method name="setTime(ILjava/sql/Time;Ljava/util/Calendar;)V" />
+		<method name="setTime(Ljava/lang/String;Ljava/sql/Time;)V" since="9" />
+		<method name="setTime(Ljava/lang/String;Ljava/sql/Time;Ljava/util/Calendar;)V" since="9" />
+		<method name="setTimestamp(ILjava/sql/Timestamp;)V" />
+		<method name="setTimestamp(ILjava/sql/Timestamp;Ljava/util/Calendar;)V" />
+		<method name="setTimestamp(Ljava/lang/String;Ljava/sql/Timestamp;)V" since="9" />
+		<method name="setTimestamp(Ljava/lang/String;Ljava/sql/Timestamp;Ljava/util/Calendar;)V" since="9" />
+		<method name="setTransactionIsolation(I)V" />
+		<method name="setType(I)V" />
+		<method name="setTypeMap(Ljava/util/Map;)V" />
+		<method name="setURL(ILjava/net/URL;)V" since="9" />
+		<method name="setUrl(Ljava/lang/String;)V" />
+		<method name="setUsername(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/sql/RowSetEvent" since="1">
+		<extends name="java/util/EventObject" />
+		<method name="&lt;init&gt;(Ljavax/sql/RowSet;)V" />
+	</class>
+	<class name="javax/sql/RowSetInternal" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getConnection()Ljava/sql/Connection;" />
+		<method name="getOriginal()Ljava/sql/ResultSet;" />
+		<method name="getOriginalRow()Ljava/sql/ResultSet;" />
+		<method name="getParams()[Ljava/lang/Object;" />
+		<method name="setMetaData(Ljavax/sql/RowSetMetaData;)V" />
+	</class>
+	<class name="javax/sql/RowSetListener" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/EventListener" />
+		<method name="cursorMoved(Ljavax/sql/RowSetEvent;)V" />
+		<method name="rowChanged(Ljavax/sql/RowSetEvent;)V" />
+		<method name="rowSetChanged(Ljavax/sql/RowSetEvent;)V" />
+	</class>
+	<class name="javax/sql/RowSetMetaData" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/sql/ResultSetMetaData" />
+		<method name="setAutoIncrement(IZ)V" />
+		<method name="setCaseSensitive(IZ)V" />
+		<method name="setCatalogName(ILjava/lang/String;)V" />
+		<method name="setColumnCount(I)V" />
+		<method name="setColumnDisplaySize(II)V" />
+		<method name="setColumnLabel(ILjava/lang/String;)V" />
+		<method name="setColumnName(ILjava/lang/String;)V" />
+		<method name="setColumnType(II)V" />
+		<method name="setColumnTypeName(ILjava/lang/String;)V" />
+		<method name="setCurrency(IZ)V" />
+		<method name="setNullable(II)V" />
+		<method name="setPrecision(II)V" />
+		<method name="setScale(II)V" />
+		<method name="setSchemaName(ILjava/lang/String;)V" />
+		<method name="setSearchable(IZ)V" />
+		<method name="setSigned(IZ)V" />
+		<method name="setTableName(ILjava/lang/String;)V" />
+	</class>
+	<class name="javax/sql/RowSetReader" since="1">
+		<extends name="java/lang/Object" />
+		<method name="readData(Ljavax/sql/RowSetInternal;)V" />
+	</class>
+	<class name="javax/sql/RowSetWriter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="writeData(Ljavax/sql/RowSetInternal;)Z" />
+	</class>
+	<class name="javax/sql/StatementEvent" since="9">
+		<extends name="java/util/EventObject" />
+		<method name="&lt;init&gt;(Ljavax/sql/PooledConnection;Ljava/sql/PreparedStatement;)V" />
+		<method name="&lt;init&gt;(Ljavax/sql/PooledConnection;Ljava/sql/PreparedStatement;Ljava/sql/SQLException;)V" />
+		<method name="getSQLException()Ljava/sql/SQLException;" />
+		<method name="getStatement()Ljava/sql/PreparedStatement;" />
+	</class>
+	<class name="javax/sql/StatementEventListener" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/EventListener" />
+		<method name="statementClosed(Ljavax/sql/StatementEvent;)V" />
+		<method name="statementErrorOccurred(Ljavax/sql/StatementEvent;)V" />
+	</class>
+	<class name="javax/xml/XMLConstants" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" removed="8" />
+		<field name="DEFAULT_NS_PREFIX" />
+		<field name="FEATURE_SECURE_PROCESSING" />
+		<field name="NULL_NS_URI" />
+		<field name="RELAXNG_NS_URI" />
+		<field name="W3C_XML_SCHEMA_INSTANCE_NS_URI" />
+		<field name="W3C_XML_SCHEMA_NS_URI" />
+		<field name="W3C_XPATH_DATATYPE_NS_URI" />
+		<field name="XMLNS_ATTRIBUTE" />
+		<field name="XMLNS_ATTRIBUTE_NS_URI" />
+		<field name="XML_DTD_NS_URI" />
+		<field name="XML_NS_PREFIX" />
+		<field name="XML_NS_URI" />
+	</class>
+	<class name="javax/xml/datatype/DatatypeConfigurationException" since="8">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="javax/xml/datatype/DatatypeConstants" since="8">
+		<extends name="java/lang/Object" />
+		<field name="APRIL" />
+		<field name="AUGUST" />
+		<field name="DATE" />
+		<field name="DATETIME" />
+		<field name="DAYS" />
+		<field name="DECEMBER" />
+		<field name="DURATION" />
+		<field name="DURATION_DAYTIME" />
+		<field name="DURATION_YEARMONTH" />
+		<field name="EQUAL" />
+		<field name="FEBRUARY" />
+		<field name="FIELD_UNDEFINED" />
+		<field name="GDAY" />
+		<field name="GMONTH" />
+		<field name="GMONTHDAY" />
+		<field name="GREATER" />
+		<field name="GYEAR" />
+		<field name="GYEARMONTH" />
+		<field name="HOURS" />
+		<field name="INDETERMINATE" />
+		<field name="JANUARY" />
+		<field name="JULY" />
+		<field name="JUNE" />
+		<field name="LESSER" />
+		<field name="MARCH" />
+		<field name="MAX_TIMEZONE_OFFSET" />
+		<field name="MAY" />
+		<field name="MINUTES" />
+		<field name="MIN_TIMEZONE_OFFSET" />
+		<field name="MONTHS" />
+		<field name="NOVEMBER" />
+		<field name="OCTOBER" />
+		<field name="SECONDS" />
+		<field name="SEPTEMBER" />
+		<field name="TIME" />
+		<field name="YEARS" />
+	</class>
+	<class name="javax/xml/datatype/DatatypeConstants$Field" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getId()I" />
+	</class>
+	<class name="javax/xml/datatype/DatatypeFactory" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="newDuration(J)Ljavax/xml/datatype/Duration;" />
+		<method name="newDuration(Ljava/lang/String;)Ljavax/xml/datatype/Duration;" />
+		<method name="newDuration(ZIIIIII)Ljavax/xml/datatype/Duration;" />
+		<method name="newDuration(ZLjava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigDecimal;)Ljavax/xml/datatype/Duration;" />
+		<method name="newDurationDayTime(J)Ljavax/xml/datatype/Duration;" />
+		<method name="newDurationDayTime(Ljava/lang/String;)Ljavax/xml/datatype/Duration;" />
+		<method name="newDurationDayTime(ZIIII)Ljavax/xml/datatype/Duration;" />
+		<method name="newDurationDayTime(ZLjava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)Ljavax/xml/datatype/Duration;" />
+		<method name="newDurationYearMonth(J)Ljavax/xml/datatype/Duration;" />
+		<method name="newDurationYearMonth(Ljava/lang/String;)Ljavax/xml/datatype/Duration;" />
+		<method name="newDurationYearMonth(ZII)Ljavax/xml/datatype/Duration;" />
+		<method name="newDurationYearMonth(ZLjava/math/BigInteger;Ljava/math/BigInteger;)Ljavax/xml/datatype/Duration;" />
+		<method name="newInstance()Ljavax/xml/datatype/DatatypeFactory;" />
+		<method name="newInstance(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/datatype/DatatypeFactory;" since="9" />
+		<method name="newXMLGregorianCalendar()Ljavax/xml/datatype/XMLGregorianCalendar;" />
+		<method name="newXMLGregorianCalendar(IIIIIIII)Ljavax/xml/datatype/XMLGregorianCalendar;" />
+		<method name="newXMLGregorianCalendar(Ljava/lang/String;)Ljavax/xml/datatype/XMLGregorianCalendar;" />
+		<method name="newXMLGregorianCalendar(Ljava/math/BigInteger;IIIIILjava/math/BigDecimal;I)Ljavax/xml/datatype/XMLGregorianCalendar;" />
+		<method name="newXMLGregorianCalendar(Ljava/util/GregorianCalendar;)Ljavax/xml/datatype/XMLGregorianCalendar;" />
+		<method name="newXMLGregorianCalendarDate(IIII)Ljavax/xml/datatype/XMLGregorianCalendar;" />
+		<method name="newXMLGregorianCalendarTime(IIII)Ljavax/xml/datatype/XMLGregorianCalendar;" />
+		<method name="newXMLGregorianCalendarTime(IIIII)Ljavax/xml/datatype/XMLGregorianCalendar;" />
+		<method name="newXMLGregorianCalendarTime(IIILjava/math/BigDecimal;I)Ljavax/xml/datatype/XMLGregorianCalendar;" />
+		<field name="DATATYPEFACTORY_IMPLEMENTATION_CLASS" />
+		<field name="DATATYPEFACTORY_PROPERTY" />
+	</class>
+	<class name="javax/xml/datatype/Duration" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="add(Ljavax/xml/datatype/Duration;)Ljavax/xml/datatype/Duration;" />
+		<method name="addTo(Ljava/util/Calendar;)V" />
+		<method name="addTo(Ljava/util/Date;)V" />
+		<method name="compare(Ljavax/xml/datatype/Duration;)I" />
+		<method name="getDays()I" />
+		<method name="getField(Ljavax/xml/datatype/DatatypeConstants$Field;)Ljava/lang/Number;" />
+		<method name="getHours()I" />
+		<method name="getMinutes()I" />
+		<method name="getMonths()I" />
+		<method name="getSeconds()I" />
+		<method name="getSign()I" />
+		<method name="getTimeInMillis(Ljava/util/Calendar;)J" />
+		<method name="getTimeInMillis(Ljava/util/Date;)J" />
+		<method name="getXMLSchemaType()Ljavax/xml/namespace/QName;" />
+		<method name="getYears()I" />
+		<method name="isLongerThan(Ljavax/xml/datatype/Duration;)Z" />
+		<method name="isSet(Ljavax/xml/datatype/DatatypeConstants$Field;)Z" />
+		<method name="isShorterThan(Ljavax/xml/datatype/Duration;)Z" />
+		<method name="multiply(I)Ljavax/xml/datatype/Duration;" />
+		<method name="multiply(Ljava/math/BigDecimal;)Ljavax/xml/datatype/Duration;" />
+		<method name="negate()Ljavax/xml/datatype/Duration;" />
+		<method name="normalizeWith(Ljava/util/Calendar;)Ljavax/xml/datatype/Duration;" />
+		<method name="subtract(Ljavax/xml/datatype/Duration;)Ljavax/xml/datatype/Duration;" />
+	</class>
+	<class name="javax/xml/datatype/XMLGregorianCalendar" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="add(Ljavax/xml/datatype/Duration;)V" />
+		<method name="clear()V" />
+		<method name="compare(Ljavax/xml/datatype/XMLGregorianCalendar;)I" />
+		<method name="getDay()I" />
+		<method name="getEon()Ljava/math/BigInteger;" />
+		<method name="getEonAndYear()Ljava/math/BigInteger;" />
+		<method name="getFractionalSecond()Ljava/math/BigDecimal;" />
+		<method name="getHour()I" />
+		<method name="getMillisecond()I" />
+		<method name="getMinute()I" />
+		<method name="getMonth()I" />
+		<method name="getSecond()I" />
+		<method name="getTimeZone(I)Ljava/util/TimeZone;" />
+		<method name="getTimezone()I" />
+		<method name="getXMLSchemaType()Ljavax/xml/namespace/QName;" />
+		<method name="getYear()I" />
+		<method name="isValid()Z" />
+		<method name="normalize()Ljavax/xml/datatype/XMLGregorianCalendar;" />
+		<method name="reset()V" />
+		<method name="setDay(I)V" />
+		<method name="setFractionalSecond(Ljava/math/BigDecimal;)V" />
+		<method name="setHour(I)V" />
+		<method name="setMillisecond(I)V" />
+		<method name="setMinute(I)V" />
+		<method name="setMonth(I)V" />
+		<method name="setSecond(I)V" />
+		<method name="setTime(III)V" />
+		<method name="setTime(IIII)V" />
+		<method name="setTime(IIILjava/math/BigDecimal;)V" />
+		<method name="setTimezone(I)V" />
+		<method name="setYear(I)V" />
+		<method name="setYear(Ljava/math/BigInteger;)V" />
+		<method name="toGregorianCalendar()Ljava/util/GregorianCalendar;" />
+		<method name="toGregorianCalendar(Ljava/util/TimeZone;Ljava/util/Locale;Ljavax/xml/datatype/XMLGregorianCalendar;)Ljava/util/GregorianCalendar;" />
+		<method name="toXMLFormat()Ljava/lang/String;" />
+	</class>
+	<class name="javax/xml/namespace/NamespaceContext" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getNamespaceURI(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getPrefix(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getPrefixes(Ljava/lang/String;)Ljava/util/Iterator;" />
+	</class>
+	<class name="javax/xml/namespace/QName" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getLocalPart()Ljava/lang/String;" />
+		<method name="getNamespaceURI()Ljava/lang/String;" />
+		<method name="getPrefix()Ljava/lang/String;" />
+		<method name="valueOf(Ljava/lang/String;)Ljavax/xml/namespace/QName;" />
+	</class>
+	<class name="javax/xml/parsers/DocumentBuilder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getDOMImplementation()Lorg/w3c/dom/DOMImplementation;" />
+		<method name="getSchema()Ljavax/xml/validation/Schema;" since="8" />
+		<method name="isNamespaceAware()Z" />
+		<method name="isValidating()Z" />
+		<method name="isXIncludeAware()Z" />
+		<method name="newDocument()Lorg/w3c/dom/Document;" />
+		<method name="parse(Ljava/io/File;)Lorg/w3c/dom/Document;" />
+		<method name="parse(Ljava/io/InputStream;)Lorg/w3c/dom/Document;" />
+		<method name="parse(Ljava/io/InputStream;Ljava/lang/String;)Lorg/w3c/dom/Document;" />
+		<method name="parse(Ljava/lang/String;)Lorg/w3c/dom/Document;" />
+		<method name="parse(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document;" />
+		<method name="reset()V" />
+		<method name="setEntityResolver(Lorg/xml/sax/EntityResolver;)V" />
+		<method name="setErrorHandler(Lorg/xml/sax/ErrorHandler;)V" />
+	</class>
+	<class name="javax/xml/parsers/DocumentBuilderFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAttribute(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getFeature(Ljava/lang/String;)Z" />
+		<method name="getSchema()Ljavax/xml/validation/Schema;" since="8" />
+		<method name="isCoalescing()Z" />
+		<method name="isExpandEntityReferences()Z" />
+		<method name="isIgnoringComments()Z" />
+		<method name="isIgnoringElementContentWhitespace()Z" />
+		<method name="isNamespaceAware()Z" />
+		<method name="isValidating()Z" />
+		<method name="isXIncludeAware()Z" />
+		<method name="newDocumentBuilder()Ljavax/xml/parsers/DocumentBuilder;" />
+		<method name="newInstance()Ljavax/xml/parsers/DocumentBuilderFactory;" />
+		<method name="newInstance(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/parsers/DocumentBuilderFactory;" since="9" />
+		<method name="setAttribute(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="setCoalescing(Z)V" />
+		<method name="setExpandEntityReferences(Z)V" />
+		<method name="setFeature(Ljava/lang/String;Z)V" />
+		<method name="setIgnoringComments(Z)V" />
+		<method name="setIgnoringElementContentWhitespace(Z)V" />
+		<method name="setNamespaceAware(Z)V" />
+		<method name="setSchema(Ljavax/xml/validation/Schema;)V" since="8" />
+		<method name="setValidating(Z)V" />
+		<method name="setXIncludeAware(Z)V" />
+	</class>
+	<class name="javax/xml/parsers/FactoryConfigurationError" since="1">
+		<extends name="java/lang/Error" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Exception;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Exception;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getException()Ljava/lang/Exception;" />
+	</class>
+	<class name="javax/xml/parsers/ParserConfigurationException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/xml/parsers/SAXParser" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getParser()Lorg/xml/sax/Parser;" />
+		<method name="getProperty(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getSchema()Ljavax/xml/validation/Schema;" since="8" />
+		<method name="getXMLReader()Lorg/xml/sax/XMLReader;" />
+		<method name="isNamespaceAware()Z" />
+		<method name="isValidating()Z" />
+		<method name="isXIncludeAware()Z" />
+		<method name="parse(Ljava/io/File;Lorg/xml/sax/HandlerBase;)V" />
+		<method name="parse(Ljava/io/File;Lorg/xml/sax/helpers/DefaultHandler;)V" />
+		<method name="parse(Ljava/io/InputStream;Lorg/xml/sax/HandlerBase;)V" />
+		<method name="parse(Ljava/io/InputStream;Lorg/xml/sax/HandlerBase;Ljava/lang/String;)V" />
+		<method name="parse(Ljava/io/InputStream;Lorg/xml/sax/helpers/DefaultHandler;)V" />
+		<method name="parse(Ljava/io/InputStream;Lorg/xml/sax/helpers/DefaultHandler;Ljava/lang/String;)V" />
+		<method name="parse(Ljava/lang/String;Lorg/xml/sax/HandlerBase;)V" />
+		<method name="parse(Ljava/lang/String;Lorg/xml/sax/helpers/DefaultHandler;)V" />
+		<method name="parse(Lorg/xml/sax/InputSource;Lorg/xml/sax/HandlerBase;)V" />
+		<method name="parse(Lorg/xml/sax/InputSource;Lorg/xml/sax/helpers/DefaultHandler;)V" />
+		<method name="reset()V" />
+		<method name="setProperty(Ljava/lang/String;Ljava/lang/Object;)V" />
+	</class>
+	<class name="javax/xml/parsers/SAXParserFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getFeature(Ljava/lang/String;)Z" />
+		<method name="getSchema()Ljavax/xml/validation/Schema;" since="8" />
+		<method name="isNamespaceAware()Z" />
+		<method name="isValidating()Z" />
+		<method name="isXIncludeAware()Z" />
+		<method name="newInstance()Ljavax/xml/parsers/SAXParserFactory;" />
+		<method name="newInstance(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/parsers/SAXParserFactory;" since="9" />
+		<method name="newSAXParser()Ljavax/xml/parsers/SAXParser;" />
+		<method name="setFeature(Ljava/lang/String;Z)V" />
+		<method name="setNamespaceAware(Z)V" />
+		<method name="setSchema(Ljavax/xml/validation/Schema;)V" since="8" />
+		<method name="setValidating(Z)V" />
+		<method name="setXIncludeAware(Z)V" />
+	</class>
+	<class name="javax/xml/transform/ErrorListener" since="8">
+		<extends name="java/lang/Object" />
+		<method name="error(Ljavax/xml/transform/TransformerException;)V" />
+		<method name="fatalError(Ljavax/xml/transform/TransformerException;)V" />
+		<method name="warning(Ljavax/xml/transform/TransformerException;)V" />
+	</class>
+	<class name="javax/xml/transform/OutputKeys" since="8">
+		<extends name="java/lang/Object" />
+		<field name="CDATA_SECTION_ELEMENTS" />
+		<field name="DOCTYPE_PUBLIC" />
+		<field name="DOCTYPE_SYSTEM" />
+		<field name="ENCODING" />
+		<field name="INDENT" />
+		<field name="MEDIA_TYPE" />
+		<field name="METHOD" />
+		<field name="OMIT_XML_DECLARATION" />
+		<field name="STANDALONE" />
+		<field name="VERSION" />
+	</class>
+	<class name="javax/xml/transform/Result" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getSystemId()Ljava/lang/String;" />
+		<method name="setSystemId(Ljava/lang/String;)V" />
+		<field name="PI_DISABLE_OUTPUT_ESCAPING" />
+		<field name="PI_ENABLE_OUTPUT_ESCAPING" />
+	</class>
+	<class name="javax/xml/transform/Source" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getSystemId()Ljava/lang/String;" />
+		<method name="setSystemId(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/xml/transform/SourceLocator" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getColumnNumber()I" />
+		<method name="getLineNumber()I" />
+		<method name="getPublicId()Ljava/lang/String;" />
+		<method name="getSystemId()Ljava/lang/String;" />
+	</class>
+	<class name="javax/xml/transform/Templates" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getOutputProperties()Ljava/util/Properties;" />
+		<method name="newTransformer()Ljavax/xml/transform/Transformer;" />
+	</class>
+	<class name="javax/xml/transform/Transformer" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clearParameters()V" />
+		<method name="getErrorListener()Ljavax/xml/transform/ErrorListener;" />
+		<method name="getOutputProperties()Ljava/util/Properties;" />
+		<method name="getOutputProperty(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getParameter(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getURIResolver()Ljavax/xml/transform/URIResolver;" />
+		<method name="reset()V" />
+		<method name="setErrorListener(Ljavax/xml/transform/ErrorListener;)V" />
+		<method name="setOutputProperties(Ljava/util/Properties;)V" />
+		<method name="setOutputProperty(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setParameter(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="setURIResolver(Ljavax/xml/transform/URIResolver;)V" />
+		<method name="transform(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V" />
+	</class>
+	<class name="javax/xml/transform/TransformerConfigurationException" since="8">
+		<extends name="javax/xml/transform/TransformerException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljavax/xml/transform/SourceLocator;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljavax/xml/transform/SourceLocator;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="javax/xml/transform/TransformerException" since="8">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljavax/xml/transform/SourceLocator;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljavax/xml/transform/SourceLocator;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+		<method name="getException()Ljava/lang/Throwable;" />
+		<method name="getLocationAsString()Ljava/lang/String;" />
+		<method name="getLocator()Ljavax/xml/transform/SourceLocator;" />
+		<method name="getMessageAndLocation()Ljava/lang/String;" />
+		<method name="setLocator(Ljavax/xml/transform/SourceLocator;)V" />
+	</class>
+	<class name="javax/xml/transform/TransformerFactory" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAssociatedStylesheet(Ljavax/xml/transform/Source;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/transform/Source;" />
+		<method name="getAttribute(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getErrorListener()Ljavax/xml/transform/ErrorListener;" />
+		<method name="getFeature(Ljava/lang/String;)Z" />
+		<method name="getURIResolver()Ljavax/xml/transform/URIResolver;" />
+		<method name="newInstance()Ljavax/xml/transform/TransformerFactory;" />
+		<method name="newInstance(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/transform/TransformerFactory;" since="9" />
+		<method name="newTemplates(Ljavax/xml/transform/Source;)Ljavax/xml/transform/Templates;" />
+		<method name="newTransformer()Ljavax/xml/transform/Transformer;" />
+		<method name="newTransformer(Ljavax/xml/transform/Source;)Ljavax/xml/transform/Transformer;" />
+		<method name="setAttribute(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="setErrorListener(Ljavax/xml/transform/ErrorListener;)V" />
+		<method name="setFeature(Ljava/lang/String;Z)V" />
+		<method name="setURIResolver(Ljavax/xml/transform/URIResolver;)V" />
+	</class>
+	<class name="javax/xml/transform/TransformerFactoryConfigurationError" since="8">
+		<extends name="java/lang/Error" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Exception;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Exception;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getException()Ljava/lang/Exception;" />
+	</class>
+	<class name="javax/xml/transform/URIResolver" since="8">
+		<extends name="java/lang/Object" />
+		<method name="resolve(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/transform/Source;" />
+	</class>
+	<class name="javax/xml/transform/dom/DOMLocator" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="javax/xml/transform/SourceLocator" />
+		<method name="getOriginatingNode()Lorg/w3c/dom/Node;" />
+	</class>
+	<class name="javax/xml/transform/dom/DOMResult" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="javax/xml/transform/Result" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/w3c/dom/Node;)V" />
+		<method name="&lt;init&gt;(Lorg/w3c/dom/Node;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)V" />
+		<method name="&lt;init&gt;(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;Ljava/lang/String;)V" />
+		<method name="getNextSibling()Lorg/w3c/dom/Node;" />
+		<method name="getNode()Lorg/w3c/dom/Node;" />
+		<method name="setNextSibling(Lorg/w3c/dom/Node;)V" />
+		<method name="setNode(Lorg/w3c/dom/Node;)V" />
+		<field name="FEATURE" />
+	</class>
+	<class name="javax/xml/transform/dom/DOMSource" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="javax/xml/transform/Source" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/w3c/dom/Node;)V" />
+		<method name="&lt;init&gt;(Lorg/w3c/dom/Node;Ljava/lang/String;)V" />
+		<method name="getNode()Lorg/w3c/dom/Node;" />
+		<method name="setNode(Lorg/w3c/dom/Node;)V" />
+		<field name="FEATURE" />
+	</class>
+	<class name="javax/xml/transform/sax/SAXResult" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="javax/xml/transform/Result" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/xml/sax/ContentHandler;)V" />
+		<method name="getHandler()Lorg/xml/sax/ContentHandler;" />
+		<method name="getLexicalHandler()Lorg/xml/sax/ext/LexicalHandler;" />
+		<method name="setHandler(Lorg/xml/sax/ContentHandler;)V" />
+		<method name="setLexicalHandler(Lorg/xml/sax/ext/LexicalHandler;)V" />
+		<field name="FEATURE" />
+	</class>
+	<class name="javax/xml/transform/sax/SAXSource" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="javax/xml/transform/Source" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/xml/sax/InputSource;)V" />
+		<method name="&lt;init&gt;(Lorg/xml/sax/XMLReader;Lorg/xml/sax/InputSource;)V" />
+		<method name="getInputSource()Lorg/xml/sax/InputSource;" />
+		<method name="getXMLReader()Lorg/xml/sax/XMLReader;" />
+		<method name="setInputSource(Lorg/xml/sax/InputSource;)V" />
+		<method name="setXMLReader(Lorg/xml/sax/XMLReader;)V" />
+		<method name="sourceToInputSource(Ljavax/xml/transform/Source;)Lorg/xml/sax/InputSource;" />
+		<field name="FEATURE" />
+	</class>
+	<class name="javax/xml/transform/sax/SAXTransformerFactory" since="8">
+		<extends name="javax/xml/transform/TransformerFactory" />
+		<method name="&lt;init&gt;()V" />
+		<method name="newTemplatesHandler()Ljavax/xml/transform/sax/TemplatesHandler;" />
+		<method name="newTransformerHandler()Ljavax/xml/transform/sax/TransformerHandler;" />
+		<method name="newTransformerHandler(Ljavax/xml/transform/Source;)Ljavax/xml/transform/sax/TransformerHandler;" />
+		<method name="newTransformerHandler(Ljavax/xml/transform/Templates;)Ljavax/xml/transform/sax/TransformerHandler;" />
+		<method name="newXMLFilter(Ljavax/xml/transform/Source;)Lorg/xml/sax/XMLFilter;" />
+		<method name="newXMLFilter(Ljavax/xml/transform/Templates;)Lorg/xml/sax/XMLFilter;" />
+		<field name="FEATURE" />
+		<field name="FEATURE_XMLFILTER" />
+	</class>
+	<class name="javax/xml/transform/sax/TemplatesHandler" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/ContentHandler" />
+		<method name="getSystemId()Ljava/lang/String;" />
+		<method name="getTemplates()Ljavax/xml/transform/Templates;" />
+		<method name="setSystemId(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/xml/transform/sax/TransformerHandler" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/ContentHandler" />
+		<implements name="org/xml/sax/DTDHandler" />
+		<implements name="org/xml/sax/ext/LexicalHandler" />
+		<method name="getSystemId()Ljava/lang/String;" />
+		<method name="getTransformer()Ljavax/xml/transform/Transformer;" />
+		<method name="setResult(Ljavax/xml/transform/Result;)V" />
+		<method name="setSystemId(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/xml/transform/stream/StreamResult" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="javax/xml/transform/Result" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/Writer;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getOutputStream()Ljava/io/OutputStream;" />
+		<method name="getWriter()Ljava/io/Writer;" />
+		<method name="setOutputStream(Ljava/io/OutputStream;)V" />
+		<method name="setSystemId(Ljava/io/File;)V" />
+		<method name="setWriter(Ljava/io/Writer;)V" />
+		<field name="FEATURE" />
+	</class>
+	<class name="javax/xml/transform/stream/StreamSource" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="javax/xml/transform/Source" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/io/Reader;)V" />
+		<method name="&lt;init&gt;(Ljava/io/Reader;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getInputStream()Ljava/io/InputStream;" />
+		<method name="getPublicId()Ljava/lang/String;" />
+		<method name="getReader()Ljava/io/Reader;" />
+		<method name="setInputStream(Ljava/io/InputStream;)V" />
+		<method name="setPublicId(Ljava/lang/String;)V" />
+		<method name="setReader(Ljava/io/Reader;)V" />
+		<method name="setSystemId(Ljava/io/File;)V" />
+		<field name="FEATURE" />
+	</class>
+	<class name="javax/xml/validation/Schema" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="newValidator()Ljavax/xml/validation/Validator;" />
+		<method name="newValidatorHandler()Ljavax/xml/validation/ValidatorHandler;" />
+	</class>
+	<class name="javax/xml/validation/SchemaFactory" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getErrorHandler()Lorg/xml/sax/ErrorHandler;" />
+		<method name="getFeature(Ljava/lang/String;)Z" />
+		<method name="getProperty(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getResourceResolver()Lorg/w3c/dom/ls/LSResourceResolver;" />
+		<method name="isSchemaLanguageSupported(Ljava/lang/String;)Z" />
+		<method name="newInstance(Ljava/lang/String;)Ljavax/xml/validation/SchemaFactory;" />
+		<method name="newInstance(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/validation/SchemaFactory;" since="9" />
+		<method name="newSchema()Ljavax/xml/validation/Schema;" />
+		<method name="newSchema(Ljava/io/File;)Ljavax/xml/validation/Schema;" />
+		<method name="newSchema(Ljava/net/URL;)Ljavax/xml/validation/Schema;" />
+		<method name="newSchema(Ljavax/xml/transform/Source;)Ljavax/xml/validation/Schema;" />
+		<method name="newSchema([Ljavax/xml/transform/Source;)Ljavax/xml/validation/Schema;" />
+		<method name="setErrorHandler(Lorg/xml/sax/ErrorHandler;)V" />
+		<method name="setFeature(Ljava/lang/String;Z)V" />
+		<method name="setProperty(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="setResourceResolver(Lorg/w3c/dom/ls/LSResourceResolver;)V" />
+	</class>
+	<class name="javax/xml/validation/SchemaFactoryLoader" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="newFactory(Ljava/lang/String;)Ljavax/xml/validation/SchemaFactory;" />
+	</class>
+	<class name="javax/xml/validation/TypeInfoProvider" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAttributeTypeInfo(I)Lorg/w3c/dom/TypeInfo;" />
+		<method name="getElementTypeInfo()Lorg/w3c/dom/TypeInfo;" />
+		<method name="isIdAttribute(I)Z" />
+		<method name="isSpecified(I)Z" />
+	</class>
+	<class name="javax/xml/validation/Validator" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getErrorHandler()Lorg/xml/sax/ErrorHandler;" />
+		<method name="getFeature(Ljava/lang/String;)Z" />
+		<method name="getProperty(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getResourceResolver()Lorg/w3c/dom/ls/LSResourceResolver;" />
+		<method name="reset()V" />
+		<method name="setErrorHandler(Lorg/xml/sax/ErrorHandler;)V" />
+		<method name="setFeature(Ljava/lang/String;Z)V" />
+		<method name="setProperty(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="setResourceResolver(Lorg/w3c/dom/ls/LSResourceResolver;)V" />
+		<method name="validate(Ljavax/xml/transform/Source;)V" />
+		<method name="validate(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V" />
+	</class>
+	<class name="javax/xml/validation/ValidatorHandler" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/ContentHandler" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getContentHandler()Lorg/xml/sax/ContentHandler;" />
+		<method name="getErrorHandler()Lorg/xml/sax/ErrorHandler;" />
+		<method name="getFeature(Ljava/lang/String;)Z" />
+		<method name="getProperty(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getResourceResolver()Lorg/w3c/dom/ls/LSResourceResolver;" />
+		<method name="getTypeInfoProvider()Ljavax/xml/validation/TypeInfoProvider;" />
+		<method name="setContentHandler(Lorg/xml/sax/ContentHandler;)V" />
+		<method name="setErrorHandler(Lorg/xml/sax/ErrorHandler;)V" />
+		<method name="setFeature(Ljava/lang/String;Z)V" />
+		<method name="setProperty(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="setResourceResolver(Lorg/w3c/dom/ls/LSResourceResolver;)V" />
+	</class>
+	<class name="javax/xml/xpath/XPath" since="8">
+		<extends name="java/lang/Object" />
+		<method name="compile(Ljava/lang/String;)Ljavax/xml/xpath/XPathExpression;" />
+		<method name="evaluate(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="evaluate(Ljava/lang/String;Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object;" />
+		<method name="evaluate(Ljava/lang/String;Lorg/xml/sax/InputSource;)Ljava/lang/String;" />
+		<method name="evaluate(Ljava/lang/String;Lorg/xml/sax/InputSource;Ljavax/xml/namespace/QName;)Ljava/lang/Object;" />
+		<method name="getNamespaceContext()Ljavax/xml/namespace/NamespaceContext;" />
+		<method name="getXPathFunctionResolver()Ljavax/xml/xpath/XPathFunctionResolver;" />
+		<method name="getXPathVariableResolver()Ljavax/xml/xpath/XPathVariableResolver;" />
+		<method name="reset()V" />
+		<method name="setNamespaceContext(Ljavax/xml/namespace/NamespaceContext;)V" />
+		<method name="setXPathFunctionResolver(Ljavax/xml/xpath/XPathFunctionResolver;)V" />
+		<method name="setXPathVariableResolver(Ljavax/xml/xpath/XPathVariableResolver;)V" />
+	</class>
+	<class name="javax/xml/xpath/XPathConstants" since="8">
+		<extends name="java/lang/Object" />
+		<field name="BOOLEAN" />
+		<field name="DOM_OBJECT_MODEL" />
+		<field name="NODE" />
+		<field name="NODESET" />
+		<field name="NUMBER" />
+		<field name="STRING" />
+	</class>
+	<class name="javax/xml/xpath/XPathException" since="8">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="javax/xml/xpath/XPathExpression" since="8">
+		<extends name="java/lang/Object" />
+		<method name="evaluate(Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="evaluate(Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object;" />
+		<method name="evaluate(Lorg/xml/sax/InputSource;)Ljava/lang/String;" />
+		<method name="evaluate(Lorg/xml/sax/InputSource;Ljavax/xml/namespace/QName;)Ljava/lang/Object;" />
+	</class>
+	<class name="javax/xml/xpath/XPathExpressionException" since="8">
+		<extends name="javax/xml/xpath/XPathException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="javax/xml/xpath/XPathFactory" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getFeature(Ljava/lang/String;)Z" />
+		<method name="isObjectModelSupported(Ljava/lang/String;)Z" />
+		<method name="newInstance()Ljavax/xml/xpath/XPathFactory;" />
+		<method name="newInstance(Ljava/lang/String;)Ljavax/xml/xpath/XPathFactory;" />
+		<method name="newInstance(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/xpath/XPathFactory;" />
+		<method name="newXPath()Ljavax/xml/xpath/XPath;" />
+		<method name="setFeature(Ljava/lang/String;Z)V" />
+		<method name="setXPathFunctionResolver(Ljavax/xml/xpath/XPathFunctionResolver;)V" />
+		<method name="setXPathVariableResolver(Ljavax/xml/xpath/XPathVariableResolver;)V" />
+		<field name="DEFAULT_OBJECT_MODEL_URI" />
+		<field name="DEFAULT_PROPERTY_NAME" />
+	</class>
+	<class name="javax/xml/xpath/XPathFactoryConfigurationException" since="8">
+		<extends name="javax/xml/xpath/XPathException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="javax/xml/xpath/XPathFunction" since="8">
+		<extends name="java/lang/Object" />
+		<method name="evaluate(Ljava/util/List;)Ljava/lang/Object;" />
+	</class>
+	<class name="javax/xml/xpath/XPathFunctionException" since="8">
+		<extends name="javax/xml/xpath/XPathExpressionException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="javax/xml/xpath/XPathFunctionResolver" since="8">
+		<extends name="java/lang/Object" />
+		<method name="resolveFunction(Ljavax/xml/namespace/QName;I)Ljavax/xml/xpath/XPathFunction;" />
+	</class>
+	<class name="javax/xml/xpath/XPathVariableResolver" since="8">
+		<extends name="java/lang/Object" />
+		<method name="resolveVariable(Ljavax/xml/namespace/QName;)Ljava/lang/Object;" />
+	</class>
+	<class name="junit/framework/Assert" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="assertEquals(BB)V" />
+		<method name="assertEquals(CC)V" />
+		<method name="assertEquals(DDD)V" />
+		<method name="assertEquals(FFF)V" />
+		<method name="assertEquals(II)V" />
+		<method name="assertEquals(JJ)V" />
+		<method name="assertEquals(Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="assertEquals(Ljava/lang/String;BB)V" />
+		<method name="assertEquals(Ljava/lang/String;CC)V" />
+		<method name="assertEquals(Ljava/lang/String;DDD)V" />
+		<method name="assertEquals(Ljava/lang/String;FFF)V" />
+		<method name="assertEquals(Ljava/lang/String;II)V" />
+		<method name="assertEquals(Ljava/lang/String;JJ)V" />
+		<method name="assertEquals(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="assertEquals(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="assertEquals(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="assertEquals(Ljava/lang/String;SS)V" />
+		<method name="assertEquals(Ljava/lang/String;ZZ)V" />
+		<method name="assertEquals(SS)V" />
+		<method name="assertEquals(ZZ)V" />
+		<method name="assertFalse(Ljava/lang/String;Z)V" />
+		<method name="assertFalse(Z)V" />
+		<method name="assertNotNull(Ljava/lang/Object;)V" />
+		<method name="assertNotNull(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="assertNotSame(Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="assertNotSame(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="assertNull(Ljava/lang/Object;)V" />
+		<method name="assertNull(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="assertSame(Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="assertSame(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="assertTrue(Ljava/lang/String;Z)V" />
+		<method name="assertTrue(Z)V" />
+		<method name="fail()V" />
+		<method name="fail(Ljava/lang/String;)V" />
+		<method name="failNotEquals(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V" since="16" />
+		<method name="failNotSame(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V" since="16" />
+		<method name="failSame(Ljava/lang/String;)V" since="16" />
+		<method name="format(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;" since="16" />
+	</class>
+	<class name="junit/framework/AssertionFailedError" since="1">
+		<extends name="java/lang/AssertionError" since="16" />
+		<extends name="java/lang/Error" removed="16" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="junit/framework/ComparisonFailure" since="1">
+		<extends name="junit/framework/AssertionFailedError" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getActual()Ljava/lang/String;" since="16" />
+		<method name="getExpected()Ljava/lang/String;" since="16" />
+	</class>
+	<class name="junit/framework/Protectable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="protect()V" />
+	</class>
+	<class name="junit/framework/Test" since="1">
+		<extends name="java/lang/Object" />
+		<method name="countTestCases()I" />
+		<method name="run(Ljunit/framework/TestResult;)V" />
+	</class>
+	<class name="junit/framework/TestCase" since="1">
+		<extends name="junit/framework/Assert" />
+		<implements name="junit/framework/Test" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="createResult()Ljunit/framework/TestResult;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="run()Ljunit/framework/TestResult;" />
+		<method name="runBare()V" />
+		<method name="runTest()V" />
+		<method name="setName(Ljava/lang/String;)V" />
+		<method name="setUp()V" />
+		<method name="tearDown()V" />
+	</class>
+	<class name="junit/framework/TestFailure" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljunit/framework/Test;Ljava/lang/Throwable;)V" />
+		<method name="exceptionMessage()Ljava/lang/String;" />
+		<method name="failedTest()Ljunit/framework/Test;" />
+		<method name="isFailure()Z" />
+		<method name="thrownException()Ljava/lang/Throwable;" />
+		<method name="trace()Ljava/lang/String;" />
+		<field name="fFailedTest" />
+		<field name="fThrownException" />
+	</class>
+	<class name="junit/framework/TestListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addError(Ljunit/framework/Test;Ljava/lang/Throwable;)V" />
+		<method name="addFailure(Ljunit/framework/Test;Ljunit/framework/AssertionFailedError;)V" />
+		<method name="endTest(Ljunit/framework/Test;)V" />
+		<method name="startTest(Ljunit/framework/Test;)V" />
+	</class>
+	<class name="junit/framework/TestResult" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addError(Ljunit/framework/Test;Ljava/lang/Throwable;)V" />
+		<method name="addFailure(Ljunit/framework/Test;Ljunit/framework/AssertionFailedError;)V" />
+		<method name="addListener(Ljunit/framework/TestListener;)V" />
+		<method name="endTest(Ljunit/framework/Test;)V" />
+		<method name="errorCount()I" />
+		<method name="errors()Ljava/util/Enumeration;" />
+		<method name="failureCount()I" />
+		<method name="failures()Ljava/util/Enumeration;" />
+		<method name="removeListener(Ljunit/framework/TestListener;)V" />
+		<method name="run(Ljunit/framework/TestCase;)V" />
+		<method name="runCount()I" />
+		<method name="runProtected(Ljunit/framework/Test;Ljunit/framework/Protectable;)V" />
+		<method name="shouldStop()Z" />
+		<method name="startTest(Ljunit/framework/Test;)V" />
+		<method name="stop()V" />
+		<method name="wasSuccessful()Z" />
+		<field name="fErrors" />
+		<field name="fFailures" />
+		<field name="fListeners" />
+		<field name="fRunTests" />
+	</class>
+	<class name="junit/framework/TestSuite" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="junit/framework/Test" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;([Ljava/lang/Class;)V" since="16" />
+		<method name="&lt;init&gt;([Ljava/lang/Class;Ljava/lang/String;)V" since="16" />
+		<method name="addTest(Ljunit/framework/Test;)V" />
+		<method name="addTestSuite(Ljava/lang/Class;)V" />
+		<method name="createTest(Ljava/lang/Class;Ljava/lang/String;)Ljunit/framework/Test;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getTestConstructor(Ljava/lang/Class;)Ljava/lang/reflect/Constructor;" />
+		<method name="runTest(Ljunit/framework/Test;Ljunit/framework/TestResult;)V" />
+		<method name="setName(Ljava/lang/String;)V" />
+		<method name="testAt(I)Ljunit/framework/Test;" />
+		<method name="testCount()I" />
+		<method name="tests()Ljava/util/Enumeration;" />
+		<method name="warning(Ljava/lang/String;)Ljunit/framework/Test;" since="16" />
+	</class>
+	<class name="junit/runner/BaseTestRunner" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="junit/framework/TestListener" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clearStatus()V" />
+		<method name="elapsedTimeAsString(J)Ljava/lang/String;" />
+		<method name="extractClassName(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getFilteredTrace(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getFilteredTrace(Ljava/lang/Throwable;)Ljava/lang/String;" />
+		<method name="getLoader()Ljunit/runner/TestSuiteLoader;" deprecated="16" />
+		<method name="getPreference(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getPreference(Ljava/lang/String;I)I" />
+		<method name="getPreferences()Ljava/util/Properties;" />
+		<method name="getTest(Ljava/lang/String;)Ljunit/framework/Test;" />
+		<method name="inVAJava()Z" deprecated="16" />
+		<method name="loadSuiteClass(Ljava/lang/String;)Ljava/lang/Class;" />
+		<method name="processArguments([Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="runFailed(Ljava/lang/String;)V" />
+		<method name="savePreferences()V" />
+		<method name="setLoading(Z)V" />
+		<method name="setPreference(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setPreferences(Ljava/util/Properties;)V" />
+		<method name="showStackRaw()Z" />
+		<method name="testEnded(Ljava/lang/String;)V" />
+		<method name="testFailed(ILjunit/framework/Test;Ljava/lang/Throwable;)V" />
+		<method name="testStarted(Ljava/lang/String;)V" />
+		<method name="truncate(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="useReloadingTestSuiteLoader()Z" />
+		<field name="SUITE_METHODNAME" />
+	</class>
+	<class name="junit/runner/TestSuiteLoader" since="1">
+		<extends name="java/lang/Object" />
+		<method name="load(Ljava/lang/String;)Ljava/lang/Class;" />
+		<method name="reload(Ljava/lang/Class;)Ljava/lang/Class;" />
+	</class>
+	<class name="junit/runner/Version" since="1">
+		<extends name="java/lang/Object" />
+		<method name="id()Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/commons/logging/Log" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="debug(Ljava/lang/Object;)V" />
+		<method name="debug(Ljava/lang/Object;Ljava/lang/Throwable;)V" />
+		<method name="error(Ljava/lang/Object;)V" />
+		<method name="error(Ljava/lang/Object;Ljava/lang/Throwable;)V" />
+		<method name="fatal(Ljava/lang/Object;)V" />
+		<method name="fatal(Ljava/lang/Object;Ljava/lang/Throwable;)V" />
+		<method name="info(Ljava/lang/Object;)V" />
+		<method name="info(Ljava/lang/Object;Ljava/lang/Throwable;)V" />
+		<method name="isDebugEnabled()Z" />
+		<method name="isErrorEnabled()Z" />
+		<method name="isFatalEnabled()Z" />
+		<method name="isInfoEnabled()Z" />
+		<method name="isTraceEnabled()Z" />
+		<method name="isWarnEnabled()Z" />
+		<method name="trace(Ljava/lang/Object;)V" />
+		<method name="trace(Ljava/lang/Object;Ljava/lang/Throwable;)V" />
+		<method name="warn(Ljava/lang/Object;)V" />
+		<method name="warn(Ljava/lang/Object;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="org/apache/http/ConnectionClosedException" since="1" deprecated="22" removed="23">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/ConnectionReuseStrategy" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="keepAlive(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)Z" />
+	</class>
+	<class name="org/apache/http/FormattedHeader" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/Header" />
+		<method name="getBuffer()Lorg/apache/http/util/CharArrayBuffer;" />
+		<method name="getValuePos()I" />
+	</class>
+	<class name="org/apache/http/Header" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getElements()[Lorg/apache/http/HeaderElement;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getValue()Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/http/HeaderElement" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getParameter(I)Lorg/apache/http/NameValuePair;" />
+		<method name="getParameterByName(Ljava/lang/String;)Lorg/apache/http/NameValuePair;" />
+		<method name="getParameterCount()I" />
+		<method name="getParameters()[Lorg/apache/http/NameValuePair;" />
+		<method name="getValue()Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/http/HeaderElementIterator" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Iterator" />
+		<method name="nextElement()Lorg/apache/http/HeaderElement;" />
+	</class>
+	<class name="org/apache/http/HeaderIterator" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Iterator" />
+		<method name="nextHeader()Lorg/apache/http/Header;" />
+	</class>
+	<class name="org/apache/http/HttpClientConnection" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpConnection" />
+		<method name="flush()V" />
+		<method name="isResponseAvailable(I)Z" />
+		<method name="receiveResponseEntity(Lorg/apache/http/HttpResponse;)V" />
+		<method name="receiveResponseHeader()Lorg/apache/http/HttpResponse;" />
+		<method name="sendRequestEntity(Lorg/apache/http/HttpEntityEnclosingRequest;)V" />
+		<method name="sendRequestHeader(Lorg/apache/http/HttpRequest;)V" />
+	</class>
+	<class name="org/apache/http/HttpConnection" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="close()V" />
+		<method name="getMetrics()Lorg/apache/http/HttpConnectionMetrics;" />
+		<method name="getSocketTimeout()I" />
+		<method name="isOpen()Z" />
+		<method name="isStale()Z" />
+		<method name="setSocketTimeout(I)V" />
+		<method name="shutdown()V" />
+	</class>
+	<class name="org/apache/http/HttpConnectionMetrics" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getMetric(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getReceivedBytesCount()J" />
+		<method name="getRequestCount()J" />
+		<method name="getResponseCount()J" />
+		<method name="getSentBytesCount()J" />
+		<method name="reset()V" />
+	</class>
+	<class name="org/apache/http/HttpEntity" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="consumeContent()V" />
+		<method name="getContent()Ljava/io/InputStream;" />
+		<method name="getContentEncoding()Lorg/apache/http/Header;" />
+		<method name="getContentLength()J" />
+		<method name="getContentType()Lorg/apache/http/Header;" />
+		<method name="isChunked()Z" />
+		<method name="isRepeatable()Z" />
+		<method name="isStreaming()Z" />
+		<method name="writeTo(Ljava/io/OutputStream;)V" />
+	</class>
+	<class name="org/apache/http/HttpEntityEnclosingRequest" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpRequest" />
+		<method name="expectContinue()Z" />
+		<method name="getEntity()Lorg/apache/http/HttpEntity;" />
+		<method name="setEntity(Lorg/apache/http/HttpEntity;)V" />
+	</class>
+	<class name="org/apache/http/HttpException" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="org/apache/http/HttpHost" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;ILjava/lang/String;)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HttpHost;)V" />
+		<method name="getHostName()Ljava/lang/String;" />
+		<method name="getPort()I" />
+		<method name="getSchemeName()Ljava/lang/String;" />
+		<method name="toHostString()Ljava/lang/String;" />
+		<method name="toURI()Ljava/lang/String;" />
+		<field name="DEFAULT_SCHEME_NAME" />
+		<field name="hostname" />
+		<field name="lcHostname" />
+		<field name="port" />
+		<field name="schemeName" />
+	</class>
+	<class name="org/apache/http/HttpInetConnection" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpConnection" />
+		<method name="getLocalAddress()Ljava/net/InetAddress;" />
+		<method name="getLocalPort()I" />
+		<method name="getRemoteAddress()Ljava/net/InetAddress;" />
+		<method name="getRemotePort()I" />
+	</class>
+	<class name="org/apache/http/HttpMessage" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="addHeader(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="addHeader(Lorg/apache/http/Header;)V" />
+		<method name="containsHeader(Ljava/lang/String;)Z" />
+		<method name="getAllHeaders()[Lorg/apache/http/Header;" />
+		<method name="getFirstHeader(Ljava/lang/String;)Lorg/apache/http/Header;" />
+		<method name="getHeaders(Ljava/lang/String;)[Lorg/apache/http/Header;" />
+		<method name="getLastHeader(Ljava/lang/String;)Lorg/apache/http/Header;" />
+		<method name="getParams()Lorg/apache/http/params/HttpParams;" />
+		<method name="getProtocolVersion()Lorg/apache/http/ProtocolVersion;" />
+		<method name="headerIterator()Lorg/apache/http/HeaderIterator;" />
+		<method name="headerIterator(Ljava/lang/String;)Lorg/apache/http/HeaderIterator;" />
+		<method name="removeHeader(Lorg/apache/http/Header;)V" />
+		<method name="removeHeaders(Ljava/lang/String;)V" />
+		<method name="setHeader(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setHeader(Lorg/apache/http/Header;)V" />
+		<method name="setHeaders([Lorg/apache/http/Header;)V" />
+		<method name="setParams(Lorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/HttpRequest" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpMessage" />
+		<method name="getRequestLine()Lorg/apache/http/RequestLine;" />
+	</class>
+	<class name="org/apache/http/HttpRequestFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="newHttpRequest(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/http/HttpRequest;" />
+		<method name="newHttpRequest(Lorg/apache/http/RequestLine;)Lorg/apache/http/HttpRequest;" />
+	</class>
+	<class name="org/apache/http/HttpRequestInterceptor" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="process(Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)V" />
+	</class>
+	<class name="org/apache/http/HttpResponse" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpMessage" />
+		<method name="getEntity()Lorg/apache/http/HttpEntity;" />
+		<method name="getLocale()Ljava/util/Locale;" />
+		<method name="getStatusLine()Lorg/apache/http/StatusLine;" />
+		<method name="setEntity(Lorg/apache/http/HttpEntity;)V" />
+		<method name="setLocale(Ljava/util/Locale;)V" />
+		<method name="setReasonPhrase(Ljava/lang/String;)V" />
+		<method name="setStatusCode(I)V" />
+		<method name="setStatusLine(Lorg/apache/http/ProtocolVersion;I)V" />
+		<method name="setStatusLine(Lorg/apache/http/ProtocolVersion;ILjava/lang/String;)V" />
+		<method name="setStatusLine(Lorg/apache/http/StatusLine;)V" />
+	</class>
+	<class name="org/apache/http/HttpResponseFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="newHttpResponse(Lorg/apache/http/ProtocolVersion;ILorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;" />
+		<method name="newHttpResponse(Lorg/apache/http/StatusLine;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;" />
+	</class>
+	<class name="org/apache/http/HttpResponseInterceptor" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="process(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)V" />
+	</class>
+	<class name="org/apache/http/HttpServerConnection" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpConnection" />
+		<method name="flush()V" />
+		<method name="receiveRequestEntity(Lorg/apache/http/HttpEntityEnclosingRequest;)V" />
+		<method name="receiveRequestHeader()Lorg/apache/http/HttpRequest;" />
+		<method name="sendResponseEntity(Lorg/apache/http/HttpResponse;)V" />
+		<method name="sendResponseHeader(Lorg/apache/http/HttpResponse;)V" />
+	</class>
+	<class name="org/apache/http/HttpStatus" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="SC_ACCEPTED" />
+		<field name="SC_BAD_GATEWAY" />
+		<field name="SC_BAD_REQUEST" />
+		<field name="SC_CONFLICT" />
+		<field name="SC_CONTINUE" />
+		<field name="SC_CREATED" />
+		<field name="SC_EXPECTATION_FAILED" />
+		<field name="SC_FAILED_DEPENDENCY" />
+		<field name="SC_FORBIDDEN" />
+		<field name="SC_GATEWAY_TIMEOUT" />
+		<field name="SC_GONE" />
+		<field name="SC_HTTP_VERSION_NOT_SUPPORTED" />
+		<field name="SC_INSUFFICIENT_SPACE_ON_RESOURCE" />
+		<field name="SC_INSUFFICIENT_STORAGE" />
+		<field name="SC_INTERNAL_SERVER_ERROR" />
+		<field name="SC_LENGTH_REQUIRED" />
+		<field name="SC_LOCKED" />
+		<field name="SC_METHOD_FAILURE" />
+		<field name="SC_METHOD_NOT_ALLOWED" />
+		<field name="SC_MOVED_PERMANENTLY" />
+		<field name="SC_MOVED_TEMPORARILY" />
+		<field name="SC_MULTIPLE_CHOICES" />
+		<field name="SC_MULTI_STATUS" />
+		<field name="SC_NON_AUTHORITATIVE_INFORMATION" />
+		<field name="SC_NOT_ACCEPTABLE" />
+		<field name="SC_NOT_FOUND" />
+		<field name="SC_NOT_IMPLEMENTED" />
+		<field name="SC_NOT_MODIFIED" />
+		<field name="SC_NO_CONTENT" />
+		<field name="SC_OK" />
+		<field name="SC_PARTIAL_CONTENT" />
+		<field name="SC_PAYMENT_REQUIRED" />
+		<field name="SC_PRECONDITION_FAILED" />
+		<field name="SC_PROCESSING" />
+		<field name="SC_PROXY_AUTHENTICATION_REQUIRED" />
+		<field name="SC_REQUESTED_RANGE_NOT_SATISFIABLE" />
+		<field name="SC_REQUEST_TIMEOUT" />
+		<field name="SC_REQUEST_TOO_LONG" />
+		<field name="SC_REQUEST_URI_TOO_LONG" />
+		<field name="SC_RESET_CONTENT" />
+		<field name="SC_SEE_OTHER" />
+		<field name="SC_SERVICE_UNAVAILABLE" />
+		<field name="SC_SWITCHING_PROTOCOLS" />
+		<field name="SC_TEMPORARY_REDIRECT" />
+		<field name="SC_UNAUTHORIZED" />
+		<field name="SC_UNPROCESSABLE_ENTITY" />
+		<field name="SC_UNSUPPORTED_MEDIA_TYPE" />
+		<field name="SC_USE_PROXY" />
+	</class>
+	<class name="org/apache/http/HttpVersion" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/ProtocolVersion" />
+		<method name="&lt;init&gt;(II)V" />
+		<field name="HTTP" />
+		<field name="HTTP_0_9" />
+		<field name="HTTP_1_0" />
+		<field name="HTTP_1_1" />
+	</class>
+	<class name="org/apache/http/MalformedChunkCodingException" since="1" deprecated="22" removed="23">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/MethodNotSupportedException" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/HttpException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="org/apache/http/NameValuePair" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getValue()Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/http/NoHttpResponseException" since="1" deprecated="22" removed="23">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/ParseException" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/ProtocolException" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/HttpException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="org/apache/http/ProtocolVersion" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;II)V" />
+		<method name="compareToVersion(Lorg/apache/http/ProtocolVersion;)I" />
+		<method name="forVersion(II)Lorg/apache/http/ProtocolVersion;" />
+		<method name="getMajor()I" />
+		<method name="getMinor()I" />
+		<method name="getProtocol()Ljava/lang/String;" />
+		<method name="greaterEquals(Lorg/apache/http/ProtocolVersion;)Z" />
+		<method name="isComparable(Lorg/apache/http/ProtocolVersion;)Z" />
+		<method name="lessEquals(Lorg/apache/http/ProtocolVersion;)Z" />
+		<field name="major" />
+		<field name="minor" />
+		<field name="protocol" />
+	</class>
+	<class name="org/apache/http/ReasonPhraseCatalog" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getReason(ILjava/util/Locale;)Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/http/RequestLine" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getMethod()Ljava/lang/String;" />
+		<method name="getProtocolVersion()Lorg/apache/http/ProtocolVersion;" />
+		<method name="getUri()Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/http/StatusLine" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getProtocolVersion()Lorg/apache/http/ProtocolVersion;" />
+		<method name="getReasonPhrase()Ljava/lang/String;" />
+		<method name="getStatusCode()I" />
+	</class>
+	<class name="org/apache/http/TokenIterator" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Iterator" />
+		<method name="nextToken()Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/http/UnsupportedHttpVersionException" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/ProtocolException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/auth/AUTH" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="PROXY_AUTH" />
+		<field name="PROXY_AUTH_RESP" />
+		<field name="WWW_AUTH" />
+		<field name="WWW_AUTH_RESP" />
+	</class>
+	<class name="org/apache/http/auth/AuthScheme" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="authenticate(Lorg/apache/http/auth/Credentials;Lorg/apache/http/HttpRequest;)Lorg/apache/http/Header;" />
+		<method name="getParameter(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getRealm()Ljava/lang/String;" />
+		<method name="getSchemeName()Ljava/lang/String;" />
+		<method name="isComplete()Z" />
+		<method name="isConnectionBased()Z" />
+		<method name="processChallenge(Lorg/apache/http/Header;)V" />
+	</class>
+	<class name="org/apache/http/auth/AuthSchemeFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="newInstance(Lorg/apache/http/params/HttpParams;)Lorg/apache/http/auth/AuthScheme;" />
+	</class>
+	<class name="org/apache/http/auth/AuthSchemeRegistry" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAuthScheme(Ljava/lang/String;Lorg/apache/http/params/HttpParams;)Lorg/apache/http/auth/AuthScheme;" />
+		<method name="getSchemeNames()Ljava/util/List;" />
+		<method name="register(Ljava/lang/String;Lorg/apache/http/auth/AuthSchemeFactory;)V" />
+		<method name="setItems(Ljava/util/Map;)V" />
+		<method name="unregister(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/auth/AuthScope" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;ILjava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/auth/AuthScope;)V" />
+		<method name="getHost()Ljava/lang/String;" />
+		<method name="getPort()I" />
+		<method name="getRealm()Ljava/lang/String;" />
+		<method name="getScheme()Ljava/lang/String;" />
+		<method name="match(Lorg/apache/http/auth/AuthScope;)I" />
+		<field name="ANY" />
+		<field name="ANY_HOST" />
+		<field name="ANY_PORT" />
+		<field name="ANY_REALM" />
+		<field name="ANY_SCHEME" />
+	</class>
+	<class name="org/apache/http/auth/AuthState" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAuthScheme()Lorg/apache/http/auth/AuthScheme;" />
+		<method name="getAuthScope()Lorg/apache/http/auth/AuthScope;" />
+		<method name="getCredentials()Lorg/apache/http/auth/Credentials;" />
+		<method name="invalidate()V" />
+		<method name="isValid()Z" />
+		<method name="setAuthScheme(Lorg/apache/http/auth/AuthScheme;)V" />
+		<method name="setAuthScope(Lorg/apache/http/auth/AuthScope;)V" />
+		<method name="setCredentials(Lorg/apache/http/auth/Credentials;)V" />
+	</class>
+	<class name="org/apache/http/auth/AuthenticationException" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/ProtocolException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="org/apache/http/auth/BasicUserPrincipal" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/Principal" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/auth/Credentials" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getPassword()Ljava/lang/String;" />
+		<method name="getUserPrincipal()Ljava/security/Principal;" />
+	</class>
+	<class name="org/apache/http/auth/InvalidCredentialsException" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/auth/AuthenticationException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="org/apache/http/auth/MalformedChallengeException" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/ProtocolException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="org/apache/http/auth/NTCredentials" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/auth/Credentials" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getDomain()Ljava/lang/String;" />
+		<method name="getUserName()Ljava/lang/String;" />
+		<method name="getWorkstation()Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/http/auth/NTUserPrincipal" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/Principal" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getDomain()Ljava/lang/String;" />
+		<method name="getUsername()Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/http/auth/UsernamePasswordCredentials" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/auth/Credentials" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getUserName()Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/http/auth/params/AuthPNames" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="CREDENTIAL_CHARSET" />
+	</class>
+	<class name="org/apache/http/auth/params/AuthParamBean" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/params/HttpAbstractParamBean" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;)V" />
+		<method name="setCredentialCharset(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/auth/params/AuthParams" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getCredentialCharset(Lorg/apache/http/params/HttpParams;)Ljava/lang/String;" />
+		<method name="setCredentialCharset(Lorg/apache/http/params/HttpParams;Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/client/AuthenticationHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getChallenges(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)Ljava/util/Map;" />
+		<method name="isAuthenticationRequested(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)Z" />
+		<method name="selectScheme(Ljava/util/Map;Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/auth/AuthScheme;" />
+	</class>
+	<class name="org/apache/http/client/CircularRedirectException" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/client/RedirectException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="org/apache/http/client/ClientProtocolException" since="1" deprecated="22" removed="23">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="org/apache/http/client/CookieStore" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="addCookie(Lorg/apache/http/cookie/Cookie;)V" />
+		<method name="clear()V" />
+		<method name="clearExpired(Ljava/util/Date;)Z" />
+		<method name="getCookies()Ljava/util/List;" />
+	</class>
+	<class name="org/apache/http/client/CredentialsProvider" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="clear()V" />
+		<method name="getCredentials(Lorg/apache/http/auth/AuthScope;)Lorg/apache/http/auth/Credentials;" />
+		<method name="setCredentials(Lorg/apache/http/auth/AuthScope;Lorg/apache/http/auth/Credentials;)V" />
+	</class>
+	<class name="org/apache/http/client/HttpClient" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="execute(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;)Lorg/apache/http/HttpResponse;" />
+		<method name="execute(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/client/ResponseHandler;)Ljava/lang/Object;" />
+		<method name="execute(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/client/ResponseHandler;Lorg/apache/http/protocol/HttpContext;)Ljava/lang/Object;" />
+		<method name="execute(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;" />
+		<method name="execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;" />
+		<method name="execute(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/client/ResponseHandler;)Ljava/lang/Object;" />
+		<method name="execute(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/client/ResponseHandler;Lorg/apache/http/protocol/HttpContext;)Ljava/lang/Object;" />
+		<method name="execute(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;" />
+		<method name="getConnectionManager()Lorg/apache/http/conn/ClientConnectionManager;" />
+		<method name="getParams()Lorg/apache/http/params/HttpParams;" />
+	</class>
+	<class name="org/apache/http/client/HttpRequestRetryHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="retryRequest(Ljava/io/IOException;ILorg/apache/http/protocol/HttpContext;)Z" />
+	</class>
+	<class name="org/apache/http/client/HttpResponseException" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/client/ClientProtocolException" />
+		<method name="&lt;init&gt;(ILjava/lang/String;)V" />
+		<method name="getStatusCode()I" />
+	</class>
+	<class name="org/apache/http/client/NonRepeatableRequestException" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/ProtocolException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/client/RedirectException" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/ProtocolException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="org/apache/http/client/RedirectHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getLocationURI(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)Ljava/net/URI;" />
+		<method name="isRedirectRequested(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)Z" />
+	</class>
+	<class name="org/apache/http/client/RequestDirector" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="execute(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;" />
+	</class>
+	<class name="org/apache/http/client/ResponseHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="handleResponse(Lorg/apache/http/HttpResponse;)Ljava/lang/Object;" />
+	</class>
+	<class name="org/apache/http/client/UserTokenHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getUserToken(Lorg/apache/http/protocol/HttpContext;)Ljava/lang/Object;" />
+	</class>
+	<class name="org/apache/http/client/entity/UrlEncodedFormEntity" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/entity/StringEntity" />
+		<method name="&lt;init&gt;(Ljava/util/List;)V" />
+		<method name="&lt;init&gt;(Ljava/util/List;Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/client/methods/AbortableHttpRequest" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="abort()V" />
+		<method name="setConnectionRequest(Lorg/apache/http/conn/ClientConnectionRequest;)V" />
+		<method name="setReleaseTrigger(Lorg/apache/http/conn/ConnectionReleaseTrigger;)V" />
+	</class>
+	<class name="org/apache/http/client/methods/HttpDelete" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/client/methods/HttpRequestBase" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/net/URI;)V" />
+		<field name="METHOD_NAME" />
+	</class>
+	<class name="org/apache/http/client/methods/HttpEntityEnclosingRequestBase" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/client/methods/HttpRequestBase" />
+		<implements name="org/apache/http/HttpEntityEnclosingRequest" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/client/methods/HttpGet" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/client/methods/HttpRequestBase" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/net/URI;)V" />
+		<field name="METHOD_NAME" />
+	</class>
+	<class name="org/apache/http/client/methods/HttpHead" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/client/methods/HttpRequestBase" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/net/URI;)V" />
+		<field name="METHOD_NAME" />
+	</class>
+	<class name="org/apache/http/client/methods/HttpOptions" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/client/methods/HttpRequestBase" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/net/URI;)V" />
+		<method name="getAllowedMethods(Lorg/apache/http/HttpResponse;)Ljava/util/Set;" />
+		<field name="METHOD_NAME" />
+	</class>
+	<class name="org/apache/http/client/methods/HttpPost" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/client/methods/HttpEntityEnclosingRequestBase" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/net/URI;)V" />
+		<field name="METHOD_NAME" />
+	</class>
+	<class name="org/apache/http/client/methods/HttpPut" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/client/methods/HttpEntityEnclosingRequestBase" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/net/URI;)V" />
+		<field name="METHOD_NAME" />
+	</class>
+	<class name="org/apache/http/client/methods/HttpRequestBase" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/message/AbstractHttpMessage" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="org/apache/http/client/methods/AbortableHttpRequest" />
+		<implements name="org/apache/http/client/methods/HttpUriRequest" />
+		<method name="&lt;init&gt;()V" />
+		<method name="setURI(Ljava/net/URI;)V" />
+	</class>
+	<class name="org/apache/http/client/methods/HttpTrace" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/client/methods/HttpRequestBase" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/net/URI;)V" />
+		<field name="METHOD_NAME" />
+	</class>
+	<class name="org/apache/http/client/methods/HttpUriRequest" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpRequest" />
+		<method name="abort()V" />
+		<method name="getMethod()Ljava/lang/String;" />
+		<method name="getURI()Ljava/net/URI;" />
+		<method name="isAborted()Z" />
+	</class>
+	<class name="org/apache/http/client/params/AllClientPNames" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/auth/params/AuthPNames" />
+		<implements name="org/apache/http/client/params/ClientPNames" />
+		<implements name="org/apache/http/conn/params/ConnConnectionPNames" />
+		<implements name="org/apache/http/conn/params/ConnManagerPNames" />
+		<implements name="org/apache/http/conn/params/ConnRoutePNames" />
+		<implements name="org/apache/http/cookie/params/CookieSpecPNames" />
+		<implements name="org/apache/http/params/CoreConnectionPNames" />
+		<implements name="org/apache/http/params/CoreProtocolPNames" />
+	</class>
+	<class name="org/apache/http/client/params/AuthPolicy" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="BASIC" />
+		<field name="DIGEST" />
+		<field name="NTLM" />
+	</class>
+	<class name="org/apache/http/client/params/ClientPNames" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="ALLOW_CIRCULAR_REDIRECTS" />
+		<field name="CONNECTION_MANAGER_FACTORY" />
+		<field name="CONNECTION_MANAGER_FACTORY_CLASS_NAME" />
+		<field name="COOKIE_POLICY" />
+		<field name="DEFAULT_HEADERS" />
+		<field name="DEFAULT_HOST" />
+		<field name="HANDLE_AUTHENTICATION" />
+		<field name="HANDLE_REDIRECTS" />
+		<field name="MAX_REDIRECTS" />
+		<field name="REJECT_RELATIVE_REDIRECT" />
+		<field name="VIRTUAL_HOST" />
+	</class>
+	<class name="org/apache/http/client/params/ClientParamBean" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/params/HttpAbstractParamBean" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;)V" />
+		<method name="setAllowCircularRedirects(Z)V" />
+		<method name="setConnectionManagerFactory(Lorg/apache/http/conn/ClientConnectionManagerFactory;)V" />
+		<method name="setConnectionManagerFactoryClassName(Ljava/lang/String;)V" />
+		<method name="setCookiePolicy(Ljava/lang/String;)V" />
+		<method name="setDefaultHeaders(Ljava/util/Collection;)V" />
+		<method name="setDefaultHost(Lorg/apache/http/HttpHost;)V" />
+		<method name="setHandleAuthentication(Z)V" />
+		<method name="setHandleRedirects(Z)V" />
+		<method name="setMaxRedirects(I)V" />
+		<method name="setRejectRelativeRedirect(Z)V" />
+		<method name="setVirtualHost(Lorg/apache/http/HttpHost;)V" />
+	</class>
+	<class name="org/apache/http/client/params/CookiePolicy" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="BEST_MATCH" />
+		<field name="BROWSER_COMPATIBILITY" />
+		<field name="NETSCAPE" />
+		<field name="RFC_2109" />
+		<field name="RFC_2965" />
+	</class>
+	<class name="org/apache/http/client/params/HttpClientParams" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getCookiePolicy(Lorg/apache/http/params/HttpParams;)Ljava/lang/String;" />
+		<method name="isAuthenticating(Lorg/apache/http/params/HttpParams;)Z" />
+		<method name="isRedirecting(Lorg/apache/http/params/HttpParams;)Z" />
+		<method name="setAuthenticating(Lorg/apache/http/params/HttpParams;Z)V" />
+		<method name="setCookiePolicy(Lorg/apache/http/params/HttpParams;Ljava/lang/String;)V" />
+		<method name="setRedirecting(Lorg/apache/http/params/HttpParams;Z)V" />
+	</class>
+	<class name="org/apache/http/client/protocol/ClientContext" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="AUTHSCHEME_REGISTRY" />
+		<field name="AUTH_SCHEME_PREF" />
+		<field name="COOKIESPEC_REGISTRY" />
+		<field name="COOKIE_ORIGIN" />
+		<field name="COOKIE_SPEC" />
+		<field name="COOKIE_STORE" />
+		<field name="CREDS_PROVIDER" />
+		<field name="PROXY_AUTH_STATE" />
+		<field name="TARGET_AUTH_STATE" />
+		<field name="USER_TOKEN" />
+	</class>
+	<class name="org/apache/http/client/protocol/ClientContextConfigurer" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/client/protocol/ClientContext" />
+		<method name="&lt;init&gt;(Lorg/apache/http/protocol/HttpContext;)V" />
+		<method name="setAuthSchemePref(Ljava/util/List;)V" />
+		<method name="setAuthSchemeRegistry(Lorg/apache/http/auth/AuthSchemeRegistry;)V" />
+		<method name="setCookieSpecRegistry(Lorg/apache/http/cookie/CookieSpecRegistry;)V" />
+		<method name="setCookieStore(Lorg/apache/http/client/CookieStore;)V" />
+		<method name="setCredentialsProvider(Lorg/apache/http/client/CredentialsProvider;)V" />
+	</class>
+	<class name="org/apache/http/client/protocol/RequestAddCookies" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpRequestInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/client/protocol/RequestDefaultHeaders" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpRequestInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/client/protocol/RequestProxyAuthentication" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpRequestInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/client/protocol/RequestTargetAuthentication" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpRequestInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/client/protocol/ResponseProcessCookies" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpResponseInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/client/utils/CloneUtils" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="clone(Ljava/lang/Object;)Ljava/lang/Object;" />
+	</class>
+	<class name="org/apache/http/client/utils/URIUtils" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="createURI(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;" />
+		<method name="resolve(Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;" />
+		<method name="resolve(Ljava/net/URI;Ljava/net/URI;)Ljava/net/URI;" />
+		<method name="rewriteURI(Ljava/net/URI;Lorg/apache/http/HttpHost;)Ljava/net/URI;" />
+		<method name="rewriteURI(Ljava/net/URI;Lorg/apache/http/HttpHost;Z)Ljava/net/URI;" />
+	</class>
+	<class name="org/apache/http/client/utils/URLEncodedUtils" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="format(Ljava/util/List;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="isEncoded(Lorg/apache/http/HttpEntity;)Z" />
+		<method name="parse(Ljava/net/URI;Ljava/lang/String;)Ljava/util/List;" />
+		<method name="parse(Ljava/util/List;Ljava/util/Scanner;Ljava/lang/String;)V" />
+		<method name="parse(Lorg/apache/http/HttpEntity;)Ljava/util/List;" />
+		<field name="CONTENT_TYPE" />
+	</class>
+	<class name="org/apache/http/conn/BasicEofSensorWatcher" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/EofSensorWatcher" />
+		<method name="&lt;init&gt;(Lorg/apache/http/conn/ManagedClientConnection;Z)V" />
+		<field name="attemptReuse" />
+		<field name="managedConn" />
+	</class>
+	<class name="org/apache/http/conn/BasicManagedEntity" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/entity/HttpEntityWrapper" />
+		<implements name="org/apache/http/conn/ConnectionReleaseTrigger" />
+		<implements name="org/apache/http/conn/EofSensorWatcher" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HttpEntity;Lorg/apache/http/conn/ManagedClientConnection;Z)V" />
+		<method name="releaseManagedConnection()V" />
+		<field name="attemptReuse" />
+		<field name="managedConn" />
+	</class>
+	<class name="org/apache/http/conn/ClientConnectionManager" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="closeExpiredConnections()V" />
+		<method name="closeIdleConnections(JLjava/util/concurrent/TimeUnit;)V" />
+		<method name="getSchemeRegistry()Lorg/apache/http/conn/scheme/SchemeRegistry;" />
+		<method name="releaseConnection(Lorg/apache/http/conn/ManagedClientConnection;JLjava/util/concurrent/TimeUnit;)V" />
+		<method name="requestConnection(Lorg/apache/http/conn/routing/HttpRoute;Ljava/lang/Object;)Lorg/apache/http/conn/ClientConnectionRequest;" />
+		<method name="shutdown()V" />
+	</class>
+	<class name="org/apache/http/conn/ClientConnectionManagerFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="newInstance(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)Lorg/apache/http/conn/ClientConnectionManager;" />
+	</class>
+	<class name="org/apache/http/conn/ClientConnectionOperator" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="createConnection()Lorg/apache/http/conn/OperatedClientConnection;" />
+		<method name="openConnection(Lorg/apache/http/conn/OperatedClientConnection;Lorg/apache/http/HttpHost;Ljava/net/InetAddress;Lorg/apache/http/protocol/HttpContext;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="updateSecureConnection(Lorg/apache/http/conn/OperatedClientConnection;Lorg/apache/http/HttpHost;Lorg/apache/http/protocol/HttpContext;Lorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/conn/ClientConnectionRequest" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="abortRequest()V" />
+		<method name="getConnection(JLjava/util/concurrent/TimeUnit;)Lorg/apache/http/conn/ManagedClientConnection;" />
+	</class>
+	<class name="org/apache/http/conn/ConnectTimeoutException" since="1" deprecated="22">
+		<extends name="java/io/InterruptedIOException" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="29" />
+	</class>
+	<class name="org/apache/http/conn/ConnectionKeepAliveStrategy" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getKeepAliveDuration(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)J" />
+	</class>
+	<class name="org/apache/http/conn/ConnectionPoolTimeoutException" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/conn/ConnectTimeoutException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/conn/ConnectionReleaseTrigger" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="abortConnection()V" />
+		<method name="releaseConnection()V" />
+	</class>
+	<class name="org/apache/http/conn/EofSensorInputStream" since="1" deprecated="22" removed="23">
+		<extends name="java/io/InputStream" />
+		<implements name="org/apache/http/conn/ConnectionReleaseTrigger" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Lorg/apache/http/conn/EofSensorWatcher;)V" />
+		<method name="checkAbort()V" />
+		<method name="checkClose()V" />
+		<method name="checkEOF(I)V" />
+		<method name="isReadAllowed()Z" />
+		<field name="wrappedStream" />
+	</class>
+	<class name="org/apache/http/conn/EofSensorWatcher" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="eofDetected(Ljava/io/InputStream;)Z" />
+		<method name="streamAbort(Ljava/io/InputStream;)Z" />
+		<method name="streamClosed(Ljava/io/InputStream;)Z" />
+	</class>
+	<class name="org/apache/http/conn/HttpHostConnectException" since="1" deprecated="22" removed="23">
+		<extends name="java/net/ConnectException" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HttpHost;Ljava/net/ConnectException;)V" />
+		<method name="getHost()Lorg/apache/http/HttpHost;" />
+	</class>
+	<class name="org/apache/http/conn/ManagedClientConnection" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpClientConnection" />
+		<implements name="org/apache/http/HttpInetConnection" />
+		<implements name="org/apache/http/conn/ConnectionReleaseTrigger" />
+		<method name="getRoute()Lorg/apache/http/conn/routing/HttpRoute;" />
+		<method name="getSSLSession()Ljavax/net/ssl/SSLSession;" />
+		<method name="getState()Ljava/lang/Object;" />
+		<method name="isMarkedReusable()Z" />
+		<method name="isSecure()Z" />
+		<method name="layerProtocol(Lorg/apache/http/protocol/HttpContext;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="markReusable()V" />
+		<method name="open(Lorg/apache/http/conn/routing/HttpRoute;Lorg/apache/http/protocol/HttpContext;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="setIdleDuration(JLjava/util/concurrent/TimeUnit;)V" />
+		<method name="setState(Ljava/lang/Object;)V" />
+		<method name="tunnelProxy(Lorg/apache/http/HttpHost;ZLorg/apache/http/params/HttpParams;)V" />
+		<method name="tunnelTarget(ZLorg/apache/http/params/HttpParams;)V" />
+		<method name="unmarkReusable()V" />
+	</class>
+	<class name="org/apache/http/conn/MultihomePlainSocketFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/scheme/SocketFactory" />
+		<method name="getSocketFactory()Lorg/apache/http/conn/MultihomePlainSocketFactory;" />
+	</class>
+	<class name="org/apache/http/conn/OperatedClientConnection" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpClientConnection" />
+		<implements name="org/apache/http/HttpInetConnection" />
+		<method name="getSocket()Ljava/net/Socket;" />
+		<method name="getTargetHost()Lorg/apache/http/HttpHost;" />
+		<method name="isSecure()Z" />
+		<method name="openCompleted(ZLorg/apache/http/params/HttpParams;)V" />
+		<method name="opening(Ljava/net/Socket;Lorg/apache/http/HttpHost;)V" />
+		<method name="update(Ljava/net/Socket;Lorg/apache/http/HttpHost;ZLorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/conn/params/ConnConnectionPNames" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="MAX_STATUS_LINE_GARBAGE" />
+	</class>
+	<class name="org/apache/http/conn/params/ConnConnectionParamBean" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/params/HttpAbstractParamBean" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;)V" />
+		<method name="setMaxStatusLineGarbage(I)V" />
+	</class>
+	<class name="org/apache/http/conn/params/ConnManagerPNames" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="MAX_CONNECTIONS_PER_ROUTE" />
+		<field name="MAX_TOTAL_CONNECTIONS" />
+		<field name="TIMEOUT" />
+	</class>
+	<class name="org/apache/http/conn/params/ConnManagerParamBean" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/params/HttpAbstractParamBean" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;)V" />
+		<method name="setConnectionsPerRoute(Lorg/apache/http/conn/params/ConnPerRouteBean;)V" />
+		<method name="setMaxTotalConnections(I)V" />
+		<method name="setTimeout(J)V" />
+	</class>
+	<class name="org/apache/http/conn/params/ConnManagerParams" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/params/ConnManagerPNames" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getMaxConnectionsPerRoute(Lorg/apache/http/params/HttpParams;)Lorg/apache/http/conn/params/ConnPerRoute;" />
+		<method name="getMaxTotalConnections(Lorg/apache/http/params/HttpParams;)I" />
+		<method name="getTimeout(Lorg/apache/http/params/HttpParams;)J" />
+		<method name="setMaxConnectionsPerRoute(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/params/ConnPerRoute;)V" />
+		<method name="setMaxTotalConnections(Lorg/apache/http/params/HttpParams;I)V" />
+		<method name="setTimeout(Lorg/apache/http/params/HttpParams;J)V" />
+		<field name="DEFAULT_MAX_TOTAL_CONNECTIONS" />
+	</class>
+	<class name="org/apache/http/conn/params/ConnPerRoute" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getMaxForRoute(Lorg/apache/http/conn/routing/HttpRoute;)I" />
+	</class>
+	<class name="org/apache/http/conn/params/ConnPerRouteBean" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/params/ConnPerRoute" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getDefaultMax()I" />
+		<method name="setDefaultMaxPerRoute(I)V" />
+		<method name="setMaxForRoute(Lorg/apache/http/conn/routing/HttpRoute;I)V" />
+		<method name="setMaxForRoutes(Ljava/util/Map;)V" />
+		<field name="DEFAULT_MAX_CONNECTIONS_PER_ROUTE" />
+	</class>
+	<class name="org/apache/http/conn/params/ConnRoutePNames" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="DEFAULT_PROXY" />
+		<field name="FORCED_ROUTE" />
+		<field name="LOCAL_ADDRESS" />
+	</class>
+	<class name="org/apache/http/conn/params/ConnRouteParamBean" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/params/HttpAbstractParamBean" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;)V" />
+		<method name="setDefaultProxy(Lorg/apache/http/HttpHost;)V" />
+		<method name="setForcedRoute(Lorg/apache/http/conn/routing/HttpRoute;)V" />
+		<method name="setLocalAddress(Ljava/net/InetAddress;)V" />
+	</class>
+	<class name="org/apache/http/conn/params/ConnRouteParams" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/params/ConnRoutePNames" />
+		<method name="getDefaultProxy(Lorg/apache/http/params/HttpParams;)Lorg/apache/http/HttpHost;" />
+		<method name="getForcedRoute(Lorg/apache/http/params/HttpParams;)Lorg/apache/http/conn/routing/HttpRoute;" />
+		<method name="getLocalAddress(Lorg/apache/http/params/HttpParams;)Ljava/net/InetAddress;" />
+		<method name="setDefaultProxy(Lorg/apache/http/params/HttpParams;Lorg/apache/http/HttpHost;)V" />
+		<method name="setForcedRoute(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/routing/HttpRoute;)V" />
+		<method name="setLocalAddress(Lorg/apache/http/params/HttpParams;Ljava/net/InetAddress;)V" />
+		<field name="NO_HOST" />
+		<field name="NO_ROUTE" />
+	</class>
+	<class name="org/apache/http/conn/routing/BasicRouteDirector" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/routing/HttpRouteDirector" />
+		<method name="&lt;init&gt;()V" />
+		<method name="directStep(Lorg/apache/http/conn/routing/RouteInfo;Lorg/apache/http/conn/routing/RouteInfo;)I" />
+		<method name="firstStep(Lorg/apache/http/conn/routing/RouteInfo;)I" />
+		<method name="proxiedStep(Lorg/apache/http/conn/routing/RouteInfo;Lorg/apache/http/conn/routing/RouteInfo;)I" />
+	</class>
+	<class name="org/apache/http/conn/routing/HttpRoute" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="org/apache/http/conn/routing/RouteInfo" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HttpHost;)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HttpHost;Ljava/net/InetAddress;Lorg/apache/http/HttpHost;Z)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HttpHost;Ljava/net/InetAddress;Lorg/apache/http/HttpHost;ZLorg/apache/http/conn/routing/RouteInfo$TunnelType;Lorg/apache/http/conn/routing/RouteInfo$LayerType;)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HttpHost;Ljava/net/InetAddress;Z)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HttpHost;Ljava/net/InetAddress;[Lorg/apache/http/HttpHost;ZLorg/apache/http/conn/routing/RouteInfo$TunnelType;Lorg/apache/http/conn/routing/RouteInfo$LayerType;)V" />
+	</class>
+	<class name="org/apache/http/conn/routing/HttpRouteDirector" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="nextStep(Lorg/apache/http/conn/routing/RouteInfo;Lorg/apache/http/conn/routing/RouteInfo;)I" />
+		<field name="COMPLETE" />
+		<field name="CONNECT_PROXY" />
+		<field name="CONNECT_TARGET" />
+		<field name="LAYER_PROTOCOL" />
+		<field name="TUNNEL_PROXY" />
+		<field name="TUNNEL_TARGET" />
+		<field name="UNREACHABLE" />
+	</class>
+	<class name="org/apache/http/conn/routing/HttpRoutePlanner" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="determineRoute(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/conn/routing/HttpRoute;" />
+	</class>
+	<class name="org/apache/http/conn/routing/RouteInfo" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getHopCount()I" />
+		<method name="getHopTarget(I)Lorg/apache/http/HttpHost;" />
+		<method name="getLayerType()Lorg/apache/http/conn/routing/RouteInfo$LayerType;" />
+		<method name="getLocalAddress()Ljava/net/InetAddress;" />
+		<method name="getProxyHost()Lorg/apache/http/HttpHost;" />
+		<method name="getTargetHost()Lorg/apache/http/HttpHost;" />
+		<method name="getTunnelType()Lorg/apache/http/conn/routing/RouteInfo$TunnelType;" />
+		<method name="isLayered()Z" />
+		<method name="isSecure()Z" />
+		<method name="isTunnelled()Z" />
+	</class>
+	<class name="org/apache/http/conn/routing/RouteInfo$LayerType" since="1" removed="23">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Lorg/apache/http/conn/routing/RouteInfo$LayerType;" />
+		<method name="values()[Lorg/apache/http/conn/routing/RouteInfo$LayerType;" />
+		<field name="LAYERED" />
+		<field name="PLAIN" />
+	</class>
+	<class name="org/apache/http/conn/routing/RouteInfo$TunnelType" since="1" removed="23">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Lorg/apache/http/conn/routing/RouteInfo$TunnelType;" />
+		<method name="values()[Lorg/apache/http/conn/routing/RouteInfo$TunnelType;" />
+		<field name="PLAIN" />
+		<field name="TUNNELLED" />
+	</class>
+	<class name="org/apache/http/conn/routing/RouteTracker" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="org/apache/http/conn/routing/RouteInfo" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HttpHost;Ljava/net/InetAddress;)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/conn/routing/HttpRoute;)V" />
+		<method name="connectProxy(Lorg/apache/http/HttpHost;Z)V" />
+		<method name="connectTarget(Z)V" />
+		<method name="isConnected()Z" />
+		<method name="layerProtocol(Z)V" />
+		<method name="toRoute()Lorg/apache/http/conn/routing/HttpRoute;" />
+		<method name="tunnelProxy(Lorg/apache/http/HttpHost;Z)V" />
+		<method name="tunnelTarget(Z)V" />
+	</class>
+	<class name="org/apache/http/conn/scheme/HostNameResolver" since="1" deprecated="22">
+		<extends name="java/lang/Object" />
+		<method name="resolve(Ljava/lang/String;)Ljava/net/InetAddress;" deprecated="29" />
+	</class>
+	<class name="org/apache/http/conn/scheme/LayeredSocketFactory" since="1" deprecated="22">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/scheme/SocketFactory" />
+		<method name="createSocket(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket;" deprecated="29" />
+	</class>
+	<class name="org/apache/http/conn/scheme/PlainSocketFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/scheme/SocketFactory" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/conn/scheme/HostNameResolver;)V" />
+		<method name="getSocketFactory()Lorg/apache/http/conn/scheme/PlainSocketFactory;" />
+	</class>
+	<class name="org/apache/http/conn/scheme/Scheme" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V" />
+		<method name="getDefaultPort()I" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getSocketFactory()Lorg/apache/http/conn/scheme/SocketFactory;" />
+		<method name="isLayered()Z" />
+		<method name="resolvePort(I)I" />
+	</class>
+	<class name="org/apache/http/conn/scheme/SchemeRegistry" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="get(Ljava/lang/String;)Lorg/apache/http/conn/scheme/Scheme;" />
+		<method name="getScheme(Ljava/lang/String;)Lorg/apache/http/conn/scheme/Scheme;" />
+		<method name="getScheme(Lorg/apache/http/HttpHost;)Lorg/apache/http/conn/scheme/Scheme;" />
+		<method name="getSchemeNames()Ljava/util/List;" />
+		<method name="register(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme;" />
+		<method name="setItems(Ljava/util/Map;)V" />
+		<method name="unregister(Ljava/lang/String;)Lorg/apache/http/conn/scheme/Scheme;" />
+	</class>
+	<class name="org/apache/http/conn/scheme/SocketFactory" since="1" deprecated="22">
+		<extends name="java/lang/Object" />
+		<method name="connectSocket(Ljava/net/Socket;Ljava/lang/String;ILjava/net/InetAddress;ILorg/apache/http/params/HttpParams;)Ljava/net/Socket;" deprecated="29" />
+		<method name="createSocket()Ljava/net/Socket;" deprecated="29" />
+		<method name="isSecure(Ljava/net/Socket;)Z" deprecated="29" />
+	</class>
+	<class name="org/apache/http/conn/ssl/AbstractVerifier" since="1" deprecated="22">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/ssl/X509HostnameVerifier" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="acceptableCountryWildcard(Ljava/lang/String;)Z" deprecated="29" />
+		<method name="countDots(Ljava/lang/String;)I" deprecated="29" />
+		<method name="getCNs(Ljava/security/cert/X509Certificate;)[Ljava/lang/String;" deprecated="29" />
+		<method name="getDNSSubjectAlts(Ljava/security/cert/X509Certificate;)[Ljava/lang/String;" deprecated="29" />
+		<method name="verify(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)V" deprecated="29" />
+	</class>
+	<class name="org/apache/http/conn/ssl/AllowAllHostnameVerifier" since="1" deprecated="22">
+		<extends name="org/apache/http/conn/ssl/AbstractVerifier" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+	</class>
+	<class name="org/apache/http/conn/ssl/BrowserCompatHostnameVerifier" since="1" deprecated="22">
+		<extends name="org/apache/http/conn/ssl/AbstractVerifier" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+	</class>
+	<class name="org/apache/http/conn/ssl/SSLSocketFactory" since="1" deprecated="22">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/scheme/LayeredSocketFactory" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lorg/apache/http/conn/scheme/HostNameResolver;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/security/KeyStore;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/security/KeyStore;Ljava/lang/String;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;)V" deprecated="29" />
+		<method name="getHostnameVerifier()Lorg/apache/http/conn/ssl/X509HostnameVerifier;" deprecated="29" />
+		<method name="getSocketFactory()Lorg/apache/http/conn/ssl/SSLSocketFactory;" deprecated="29" />
+		<method name="setHostnameVerifier(Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V" deprecated="29" />
+		<field name="ALLOW_ALL_HOSTNAME_VERIFIER" deprecated="29" />
+		<field name="BROWSER_COMPATIBLE_HOSTNAME_VERIFIER" deprecated="29" />
+		<field name="SSL" deprecated="29" />
+		<field name="SSLV2" deprecated="29" />
+		<field name="STRICT_HOSTNAME_VERIFIER" deprecated="29" />
+		<field name="TLS" deprecated="29" />
+	</class>
+	<class name="org/apache/http/conn/ssl/StrictHostnameVerifier" since="1" deprecated="22">
+		<extends name="org/apache/http/conn/ssl/AbstractVerifier" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+	</class>
+	<class name="org/apache/http/conn/ssl/X509HostnameVerifier" since="1" deprecated="22">
+		<extends name="java/lang/Object" />
+		<implements name="javax/net/ssl/HostnameVerifier" />
+		<method name="verify(Ljava/lang/String;Ljava/security/cert/X509Certificate;)V" deprecated="29" />
+		<method name="verify(Ljava/lang/String;Ljavax/net/ssl/SSLSocket;)V" deprecated="29" />
+		<method name="verify(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V" deprecated="29" />
+	</class>
+	<class name="org/apache/http/conn/util/InetAddressUtils" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="isIPv4Address(Ljava/lang/String;)Z" />
+		<method name="isIPv6Address(Ljava/lang/String;)Z" />
+		<method name="isIPv6HexCompressedAddress(Ljava/lang/String;)Z" />
+		<method name="isIPv6StdAddress(Ljava/lang/String;)Z" />
+	</class>
+	<class name="org/apache/http/cookie/ClientCookie" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/Cookie" />
+		<method name="containsAttribute(Ljava/lang/String;)Z" />
+		<method name="getAttribute(Ljava/lang/String;)Ljava/lang/String;" />
+		<field name="COMMENTURL_ATTR" />
+		<field name="COMMENT_ATTR" />
+		<field name="DISCARD_ATTR" />
+		<field name="DOMAIN_ATTR" />
+		<field name="EXPIRES_ATTR" />
+		<field name="MAX_AGE_ATTR" />
+		<field name="PATH_ATTR" />
+		<field name="PORT_ATTR" />
+		<field name="SECURE_ATTR" />
+		<field name="VERSION_ATTR" />
+	</class>
+	<class name="org/apache/http/cookie/Cookie" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getComment()Ljava/lang/String;" />
+		<method name="getCommentURL()Ljava/lang/String;" />
+		<method name="getDomain()Ljava/lang/String;" />
+		<method name="getExpiryDate()Ljava/util/Date;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getPath()Ljava/lang/String;" />
+		<method name="getPorts()[I" />
+		<method name="getValue()Ljava/lang/String;" />
+		<method name="getVersion()I" />
+		<method name="isExpired(Ljava/util/Date;)Z" />
+		<method name="isPersistent()Z" />
+		<method name="isSecure()Z" />
+	</class>
+	<class name="org/apache/http/cookie/CookieAttributeHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="match(Lorg/apache/http/cookie/Cookie;Lorg/apache/http/cookie/CookieOrigin;)Z" />
+		<method name="parse(Lorg/apache/http/cookie/SetCookie;Ljava/lang/String;)V" />
+		<method name="validate(Lorg/apache/http/cookie/Cookie;Lorg/apache/http/cookie/CookieOrigin;)V" />
+	</class>
+	<class name="org/apache/http/cookie/CookieIdentityComparator" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/Comparator" />
+		<method name="&lt;init&gt;()V" />
+		<method name="compare(Lorg/apache/http/cookie/Cookie;Lorg/apache/http/cookie/Cookie;)I" />
+	</class>
+	<class name="org/apache/http/cookie/CookieOrigin" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;ILjava/lang/String;Z)V" />
+		<method name="getHost()Ljava/lang/String;" />
+		<method name="getPath()Ljava/lang/String;" />
+		<method name="getPort()I" />
+		<method name="isSecure()Z" />
+	</class>
+	<class name="org/apache/http/cookie/CookiePathComparator" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/Comparator" />
+		<method name="&lt;init&gt;()V" />
+		<method name="compare(Lorg/apache/http/cookie/Cookie;Lorg/apache/http/cookie/Cookie;)I" />
+	</class>
+	<class name="org/apache/http/cookie/CookieSpec" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="formatCookies(Ljava/util/List;)Ljava/util/List;" />
+		<method name="getVersion()I" />
+		<method name="getVersionHeader()Lorg/apache/http/Header;" />
+		<method name="match(Lorg/apache/http/cookie/Cookie;Lorg/apache/http/cookie/CookieOrigin;)Z" />
+		<method name="parse(Lorg/apache/http/Header;Lorg/apache/http/cookie/CookieOrigin;)Ljava/util/List;" />
+		<method name="validate(Lorg/apache/http/cookie/Cookie;Lorg/apache/http/cookie/CookieOrigin;)V" />
+	</class>
+	<class name="org/apache/http/cookie/CookieSpecFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="newInstance(Lorg/apache/http/params/HttpParams;)Lorg/apache/http/cookie/CookieSpec;" />
+	</class>
+	<class name="org/apache/http/cookie/CookieSpecRegistry" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getCookieSpec(Ljava/lang/String;)Lorg/apache/http/cookie/CookieSpec;" />
+		<method name="getCookieSpec(Ljava/lang/String;Lorg/apache/http/params/HttpParams;)Lorg/apache/http/cookie/CookieSpec;" />
+		<method name="getSpecNames()Ljava/util/List;" />
+		<method name="register(Ljava/lang/String;Lorg/apache/http/cookie/CookieSpecFactory;)V" />
+		<method name="setItems(Ljava/util/Map;)V" />
+		<method name="unregister(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/cookie/MalformedCookieException" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/ProtocolException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="org/apache/http/cookie/SM" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="COOKIE" />
+		<field name="COOKIE2" />
+		<field name="SET_COOKIE" />
+		<field name="SET_COOKIE2" />
+	</class>
+	<class name="org/apache/http/cookie/SetCookie" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/Cookie" />
+		<method name="setComment(Ljava/lang/String;)V" />
+		<method name="setDomain(Ljava/lang/String;)V" />
+		<method name="setExpiryDate(Ljava/util/Date;)V" />
+		<method name="setPath(Ljava/lang/String;)V" />
+		<method name="setSecure(Z)V" />
+		<method name="setValue(Ljava/lang/String;)V" />
+		<method name="setVersion(I)V" />
+	</class>
+	<class name="org/apache/http/cookie/SetCookie2" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/SetCookie" />
+		<method name="setCommentURL(Ljava/lang/String;)V" />
+		<method name="setDiscard(Z)V" />
+		<method name="setPorts([I)V" />
+	</class>
+	<class name="org/apache/http/cookie/params/CookieSpecPNames" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="DATE_PATTERNS" />
+		<field name="SINGLE_COOKIE_HEADER" />
+	</class>
+	<class name="org/apache/http/cookie/params/CookieSpecParamBean" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/params/HttpAbstractParamBean" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;)V" />
+		<method name="setDatePatterns(Ljava/util/Collection;)V" />
+		<method name="setSingleHeader(Z)V" />
+	</class>
+	<class name="org/apache/http/entity/AbstractHttpEntity" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpEntity" />
+		<method name="&lt;init&gt;()V" />
+		<method name="setChunked(Z)V" />
+		<method name="setContentEncoding(Ljava/lang/String;)V" />
+		<method name="setContentEncoding(Lorg/apache/http/Header;)V" />
+		<method name="setContentType(Ljava/lang/String;)V" />
+		<method name="setContentType(Lorg/apache/http/Header;)V" />
+		<field name="chunked" />
+		<field name="contentEncoding" />
+		<field name="contentType" />
+	</class>
+	<class name="org/apache/http/entity/BasicHttpEntity" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/entity/AbstractHttpEntity" />
+		<method name="&lt;init&gt;()V" />
+		<method name="setContent(Ljava/io/InputStream;)V" />
+		<method name="setContentLength(J)V" />
+	</class>
+	<class name="org/apache/http/entity/BufferedHttpEntity" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/entity/HttpEntityWrapper" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HttpEntity;)V" />
+	</class>
+	<class name="org/apache/http/entity/ByteArrayEntity" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/entity/AbstractHttpEntity" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;([B)V" />
+		<field name="content" />
+	</class>
+	<class name="org/apache/http/entity/ContentLengthStrategy" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="determineLength(Lorg/apache/http/HttpMessage;)J" />
+		<field name="CHUNKED" />
+		<field name="IDENTITY" />
+	</class>
+	<class name="org/apache/http/entity/ContentProducer" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="writeTo(Ljava/io/OutputStream;)V" />
+	</class>
+	<class name="org/apache/http/entity/EntityTemplate" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/entity/AbstractHttpEntity" />
+		<method name="&lt;init&gt;(Lorg/apache/http/entity/ContentProducer;)V" />
+	</class>
+	<class name="org/apache/http/entity/FileEntity" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/entity/AbstractHttpEntity" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;(Ljava/io/File;Ljava/lang/String;)V" />
+		<field name="file" />
+	</class>
+	<class name="org/apache/http/entity/HttpEntityWrapper" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpEntity" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HttpEntity;)V" />
+		<field name="wrappedEntity" />
+	</class>
+	<class name="org/apache/http/entity/InputStreamEntity" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/entity/AbstractHttpEntity" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;J)V" />
+	</class>
+	<class name="org/apache/http/entity/SerializableEntity" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/entity/AbstractHttpEntity" />
+		<method name="&lt;init&gt;(Ljava/io/Serializable;Z)V" />
+	</class>
+	<class name="org/apache/http/entity/StringEntity" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/entity/AbstractHttpEntity" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<field name="content" />
+	</class>
+	<class name="org/apache/http/impl/AbstractHttpClientConnection" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpClientConnection" />
+		<method name="&lt;init&gt;()V" />
+		<method name="assertOpen()V" />
+		<method name="createEntityDeserializer()Lorg/apache/http/impl/entity/EntityDeserializer;" />
+		<method name="createEntitySerializer()Lorg/apache/http/impl/entity/EntitySerializer;" />
+		<method name="createHttpResponseFactory()Lorg/apache/http/HttpResponseFactory;" />
+		<method name="createRequestWriter(Lorg/apache/http/io/SessionOutputBuffer;Lorg/apache/http/params/HttpParams;)Lorg/apache/http/io/HttpMessageWriter;" />
+		<method name="createResponseParser(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/HttpResponseFactory;Lorg/apache/http/params/HttpParams;)Lorg/apache/http/io/HttpMessageParser;" />
+		<method name="doFlush()V" />
+		<method name="init(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/io/SessionOutputBuffer;Lorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/impl/AbstractHttpServerConnection" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpServerConnection" />
+		<method name="&lt;init&gt;()V" />
+		<method name="assertOpen()V" />
+		<method name="createEntityDeserializer()Lorg/apache/http/impl/entity/EntityDeserializer;" />
+		<method name="createEntitySerializer()Lorg/apache/http/impl/entity/EntitySerializer;" />
+		<method name="createHttpRequestFactory()Lorg/apache/http/HttpRequestFactory;" />
+		<method name="createRequestParser(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/HttpRequestFactory;Lorg/apache/http/params/HttpParams;)Lorg/apache/http/io/HttpMessageParser;" />
+		<method name="createResponseWriter(Lorg/apache/http/io/SessionOutputBuffer;Lorg/apache/http/params/HttpParams;)Lorg/apache/http/io/HttpMessageWriter;" />
+		<method name="doFlush()V" />
+		<method name="init(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/io/SessionOutputBuffer;Lorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/impl/DefaultConnectionReuseStrategy" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/ConnectionReuseStrategy" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createTokenIterator(Lorg/apache/http/HeaderIterator;)Lorg/apache/http/TokenIterator;" />
+	</class>
+	<class name="org/apache/http/impl/DefaultHttpClientConnection" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/SocketHttpClientConnection" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/DefaultHttpRequestFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpRequestFactory" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/DefaultHttpResponseFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpResponseFactory" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/ReasonPhraseCatalog;)V" />
+		<method name="determineLocale(Lorg/apache/http/protocol/HttpContext;)Ljava/util/Locale;" />
+		<field name="reasonCatalog" />
+	</class>
+	<class name="org/apache/http/impl/DefaultHttpServerConnection" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/SocketHttpServerConnection" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/EnglishReasonPhraseCatalog" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/ReasonPhraseCatalog" />
+		<method name="&lt;init&gt;()V" />
+		<field name="INSTANCE" />
+	</class>
+	<class name="org/apache/http/impl/HttpConnectionMetricsImpl" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpConnectionMetrics" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/HttpTransportMetrics;Lorg/apache/http/io/HttpTransportMetrics;)V" />
+		<method name="incrementRequestCount()V" />
+		<method name="incrementResponseCount()V" />
+		<method name="setMetric(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<field name="RECEIVED_BYTES_COUNT" />
+		<field name="REQUEST_COUNT" />
+		<field name="RESPONSE_COUNT" />
+		<field name="SENT_BYTES_COUNT" />
+	</class>
+	<class name="org/apache/http/impl/NoConnectionReuseStrategy" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/ConnectionReuseStrategy" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/SocketHttpClientConnection" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/AbstractHttpClientConnection" />
+		<implements name="org/apache/http/HttpInetConnection" />
+		<method name="&lt;init&gt;()V" />
+		<method name="assertNotOpen()V" />
+		<method name="bind(Ljava/net/Socket;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="createSessionInputBuffer(Ljava/net/Socket;ILorg/apache/http/params/HttpParams;)Lorg/apache/http/io/SessionInputBuffer;" />
+		<method name="createSessionOutputBuffer(Ljava/net/Socket;ILorg/apache/http/params/HttpParams;)Lorg/apache/http/io/SessionOutputBuffer;" />
+		<method name="getSocket()Ljava/net/Socket;" />
+	</class>
+	<class name="org/apache/http/impl/SocketHttpServerConnection" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/AbstractHttpServerConnection" />
+		<implements name="org/apache/http/HttpInetConnection" />
+		<method name="&lt;init&gt;()V" />
+		<method name="assertNotOpen()V" />
+		<method name="bind(Ljava/net/Socket;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="createHttpDataReceiver(Ljava/net/Socket;ILorg/apache/http/params/HttpParams;)Lorg/apache/http/io/SessionInputBuffer;" />
+		<method name="createHttpDataTransmitter(Ljava/net/Socket;ILorg/apache/http/params/HttpParams;)Lorg/apache/http/io/SessionOutputBuffer;" />
+		<method name="getSocket()Ljava/net/Socket;" />
+	</class>
+	<class name="org/apache/http/impl/auth/AuthSchemeBase" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/auth/AuthScheme" />
+		<method name="&lt;init&gt;()V" />
+		<method name="isProxy()Z" />
+		<method name="parseChallenge(Lorg/apache/http/util/CharArrayBuffer;II)V" />
+	</class>
+	<class name="org/apache/http/impl/auth/BasicScheme" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/auth/RFC2617Scheme" />
+		<method name="&lt;init&gt;()V" />
+		<method name="authenticate(Lorg/apache/http/auth/Credentials;Ljava/lang/String;Z)Lorg/apache/http/Header;" />
+	</class>
+	<class name="org/apache/http/impl/auth/BasicSchemeFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/auth/AuthSchemeFactory" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/auth/DigestScheme" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/auth/RFC2617Scheme" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createCnonce()Ljava/lang/String;" />
+		<method name="overrideParamter(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/impl/auth/DigestSchemeFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/auth/AuthSchemeFactory" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/auth/NTLMEngine" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="generateType1Msg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="generateType3Msg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/http/impl/auth/NTLMEngineException" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/auth/AuthenticationException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="org/apache/http/impl/auth/NTLMScheme" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/auth/AuthSchemeBase" />
+		<method name="&lt;init&gt;(Lorg/apache/http/impl/auth/NTLMEngine;)V" />
+	</class>
+	<class name="org/apache/http/impl/auth/RFC2617Scheme" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/auth/AuthSchemeBase" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getParameters()Ljava/util/Map;" />
+	</class>
+	<class name="org/apache/http/impl/auth/UnsupportedDigestAlgorithmException" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="org/apache/http/impl/client/AbstractAuthenticationHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/client/AuthenticationHandler" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAuthPreferences()Ljava/util/List;" />
+		<method name="parseChallenges([Lorg/apache/http/Header;)Ljava/util/Map;" />
+	</class>
+	<class name="org/apache/http/impl/client/AbstractHttpClient" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/client/HttpClient" />
+		<method name="&lt;init&gt;(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="addRequestInterceptor(Lorg/apache/http/HttpRequestInterceptor;)V" />
+		<method name="addRequestInterceptor(Lorg/apache/http/HttpRequestInterceptor;I)V" />
+		<method name="addResponseInterceptor(Lorg/apache/http/HttpResponseInterceptor;)V" />
+		<method name="addResponseInterceptor(Lorg/apache/http/HttpResponseInterceptor;I)V" />
+		<method name="clearRequestInterceptors()V" />
+		<method name="clearResponseInterceptors()V" />
+		<method name="createAuthSchemeRegistry()Lorg/apache/http/auth/AuthSchemeRegistry;" />
+		<method name="createClientConnectionManager()Lorg/apache/http/conn/ClientConnectionManager;" />
+		<method name="createClientRequestDirector(Lorg/apache/http/protocol/HttpRequestExecutor;Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/ConnectionReuseStrategy;Lorg/apache/http/conn/ConnectionKeepAliveStrategy;Lorg/apache/http/conn/routing/HttpRoutePlanner;Lorg/apache/http/protocol/HttpProcessor;Lorg/apache/http/client/HttpRequestRetryHandler;Lorg/apache/http/client/RedirectHandler;Lorg/apache/http/client/AuthenticationHandler;Lorg/apache/http/client/AuthenticationHandler;Lorg/apache/http/client/UserTokenHandler;Lorg/apache/http/params/HttpParams;)Lorg/apache/http/client/RequestDirector;" />
+		<method name="createConnectionKeepAliveStrategy()Lorg/apache/http/conn/ConnectionKeepAliveStrategy;" />
+		<method name="createConnectionReuseStrategy()Lorg/apache/http/ConnectionReuseStrategy;" />
+		<method name="createCookieSpecRegistry()Lorg/apache/http/cookie/CookieSpecRegistry;" />
+		<method name="createCookieStore()Lorg/apache/http/client/CookieStore;" />
+		<method name="createCredentialsProvider()Lorg/apache/http/client/CredentialsProvider;" />
+		<method name="createHttpContext()Lorg/apache/http/protocol/HttpContext;" />
+		<method name="createHttpParams()Lorg/apache/http/params/HttpParams;" />
+		<method name="createHttpProcessor()Lorg/apache/http/protocol/BasicHttpProcessor;" />
+		<method name="createHttpRequestRetryHandler()Lorg/apache/http/client/HttpRequestRetryHandler;" />
+		<method name="createHttpRoutePlanner()Lorg/apache/http/conn/routing/HttpRoutePlanner;" />
+		<method name="createProxyAuthenticationHandler()Lorg/apache/http/client/AuthenticationHandler;" />
+		<method name="createRedirectHandler()Lorg/apache/http/client/RedirectHandler;" />
+		<method name="createRequestExecutor()Lorg/apache/http/protocol/HttpRequestExecutor;" />
+		<method name="createTargetAuthenticationHandler()Lorg/apache/http/client/AuthenticationHandler;" />
+		<method name="createUserTokenHandler()Lorg/apache/http/client/UserTokenHandler;" />
+		<method name="determineParams(Lorg/apache/http/HttpRequest;)Lorg/apache/http/params/HttpParams;" />
+		<method name="getAuthSchemes()Lorg/apache/http/auth/AuthSchemeRegistry;" />
+		<method name="getConnectionKeepAliveStrategy()Lorg/apache/http/conn/ConnectionKeepAliveStrategy;" />
+		<method name="getConnectionReuseStrategy()Lorg/apache/http/ConnectionReuseStrategy;" />
+		<method name="getCookieSpecs()Lorg/apache/http/cookie/CookieSpecRegistry;" />
+		<method name="getCookieStore()Lorg/apache/http/client/CookieStore;" />
+		<method name="getCredentialsProvider()Lorg/apache/http/client/CredentialsProvider;" />
+		<method name="getHttpProcessor()Lorg/apache/http/protocol/BasicHttpProcessor;" />
+		<method name="getHttpRequestRetryHandler()Lorg/apache/http/client/HttpRequestRetryHandler;" />
+		<method name="getProxyAuthenticationHandler()Lorg/apache/http/client/AuthenticationHandler;" />
+		<method name="getRedirectHandler()Lorg/apache/http/client/RedirectHandler;" />
+		<method name="getRequestExecutor()Lorg/apache/http/protocol/HttpRequestExecutor;" />
+		<method name="getRequestInterceptor(I)Lorg/apache/http/HttpRequestInterceptor;" />
+		<method name="getRequestInterceptorCount()I" />
+		<method name="getResponseInterceptor(I)Lorg/apache/http/HttpResponseInterceptor;" />
+		<method name="getResponseInterceptorCount()I" />
+		<method name="getRoutePlanner()Lorg/apache/http/conn/routing/HttpRoutePlanner;" />
+		<method name="getTargetAuthenticationHandler()Lorg/apache/http/client/AuthenticationHandler;" />
+		<method name="getUserTokenHandler()Lorg/apache/http/client/UserTokenHandler;" />
+		<method name="removeRequestInterceptorByClass(Ljava/lang/Class;)V" />
+		<method name="removeResponseInterceptorByClass(Ljava/lang/Class;)V" />
+		<method name="setAuthSchemes(Lorg/apache/http/auth/AuthSchemeRegistry;)V" />
+		<method name="setCookieSpecs(Lorg/apache/http/cookie/CookieSpecRegistry;)V" />
+		<method name="setCookieStore(Lorg/apache/http/client/CookieStore;)V" />
+		<method name="setCredentialsProvider(Lorg/apache/http/client/CredentialsProvider;)V" />
+		<method name="setHttpRequestRetryHandler(Lorg/apache/http/client/HttpRequestRetryHandler;)V" />
+		<method name="setKeepAliveStrategy(Lorg/apache/http/conn/ConnectionKeepAliveStrategy;)V" />
+		<method name="setParams(Lorg/apache/http/params/HttpParams;)V" />
+		<method name="setProxyAuthenticationHandler(Lorg/apache/http/client/AuthenticationHandler;)V" />
+		<method name="setRedirectHandler(Lorg/apache/http/client/RedirectHandler;)V" />
+		<method name="setReuseStrategy(Lorg/apache/http/ConnectionReuseStrategy;)V" />
+		<method name="setRoutePlanner(Lorg/apache/http/conn/routing/HttpRoutePlanner;)V" />
+		<method name="setTargetAuthenticationHandler(Lorg/apache/http/client/AuthenticationHandler;)V" />
+		<method name="setUserTokenHandler(Lorg/apache/http/client/UserTokenHandler;)V" />
+	</class>
+	<class name="org/apache/http/impl/client/BasicCookieStore" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/client/CookieStore" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addCookies([Lorg/apache/http/cookie/Cookie;)V" />
+	</class>
+	<class name="org/apache/http/impl/client/BasicCredentialsProvider" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/client/CredentialsProvider" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/client/BasicResponseHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/client/ResponseHandler" />
+		<method name="&lt;init&gt;()V" />
+		<method name="handleResponse(Lorg/apache/http/HttpResponse;)Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/http/impl/client/ClientParamsStack" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/params/AbstractHttpParams" />
+		<method name="&lt;init&gt;(Lorg/apache/http/impl/client/ClientParamsStack;)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/impl/client/ClientParamsStack;Lorg/apache/http/params/HttpParams;Lorg/apache/http/params/HttpParams;Lorg/apache/http/params/HttpParams;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;Lorg/apache/http/params/HttpParams;Lorg/apache/http/params/HttpParams;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="getApplicationParams()Lorg/apache/http/params/HttpParams;" />
+		<method name="getClientParams()Lorg/apache/http/params/HttpParams;" />
+		<method name="getOverrideParams()Lorg/apache/http/params/HttpParams;" />
+		<method name="getRequestParams()Lorg/apache/http/params/HttpParams;" />
+		<field name="applicationParams" />
+		<field name="clientParams" />
+		<field name="overrideParams" />
+		<field name="requestParams" />
+	</class>
+	<class name="org/apache/http/impl/client/DefaultConnectionKeepAliveStrategy" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/ConnectionKeepAliveStrategy" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/client/DefaultHttpClient" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/client/AbstractHttpClient" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/impl/client/DefaultHttpRequestRetryHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/client/HttpRequestRetryHandler" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(IZ)V" />
+		<method name="getRetryCount()I" />
+		<method name="isRequestSentRetryEnabled()Z" />
+	</class>
+	<class name="org/apache/http/impl/client/DefaultProxyAuthenticationHandler" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/client/AbstractAuthenticationHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/client/DefaultRedirectHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/client/RedirectHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/client/DefaultRequestDirector" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/client/RequestDirector" />
+		<method name="&lt;init&gt;(Lorg/apache/http/protocol/HttpRequestExecutor;Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/ConnectionReuseStrategy;Lorg/apache/http/conn/ConnectionKeepAliveStrategy;Lorg/apache/http/conn/routing/HttpRoutePlanner;Lorg/apache/http/protocol/HttpProcessor;Lorg/apache/http/client/HttpRequestRetryHandler;Lorg/apache/http/client/RedirectHandler;Lorg/apache/http/client/AuthenticationHandler;Lorg/apache/http/client/AuthenticationHandler;Lorg/apache/http/client/UserTokenHandler;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="createConnectRequest(Lorg/apache/http/conn/routing/HttpRoute;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpRequest;" />
+		<method name="createTunnelToProxy(Lorg/apache/http/conn/routing/HttpRoute;ILorg/apache/http/protocol/HttpContext;)Z" />
+		<method name="createTunnelToTarget(Lorg/apache/http/conn/routing/HttpRoute;Lorg/apache/http/protocol/HttpContext;)Z" />
+		<method name="determineRoute(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/conn/routing/HttpRoute;" />
+		<method name="establishRoute(Lorg/apache/http/conn/routing/HttpRoute;Lorg/apache/http/protocol/HttpContext;)V" />
+		<method name="handleResponse(Lorg/apache/http/impl/client/RoutedRequest;Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/impl/client/RoutedRequest;" />
+		<method name="releaseConnection()V" />
+		<method name="rewriteRequestURI(Lorg/apache/http/impl/client/RequestWrapper;Lorg/apache/http/conn/routing/HttpRoute;)V" />
+		<field name="connManager" />
+		<field name="httpProcessor" />
+		<field name="keepAliveStrategy" />
+		<field name="managedConn" />
+		<field name="params" />
+		<field name="redirectHandler" />
+		<field name="requestExec" />
+		<field name="retryHandler" />
+		<field name="reuseStrategy" />
+		<field name="routePlanner" />
+	</class>
+	<class name="org/apache/http/impl/client/DefaultTargetAuthenticationHandler" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/client/AbstractAuthenticationHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/client/DefaultUserTokenHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/client/UserTokenHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/client/EntityEnclosingRequestWrapper" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/client/RequestWrapper" />
+		<implements name="org/apache/http/HttpEntityEnclosingRequest" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HttpEntityEnclosingRequest;)V" />
+	</class>
+	<class name="org/apache/http/impl/client/RedirectLocations" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="add(Ljava/net/URI;)V" />
+		<method name="contains(Ljava/net/URI;)Z" />
+		<method name="remove(Ljava/net/URI;)Z" />
+	</class>
+	<class name="org/apache/http/impl/client/RequestWrapper" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/message/AbstractHttpMessage" />
+		<implements name="org/apache/http/client/methods/HttpUriRequest" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HttpRequest;)V" />
+		<method name="getExecCount()I" />
+		<method name="getOriginal()Lorg/apache/http/HttpRequest;" />
+		<method name="incrementExecCount()V" />
+		<method name="isRepeatable()Z" />
+		<method name="resetHeaders()V" />
+		<method name="setMethod(Ljava/lang/String;)V" />
+		<method name="setProtocolVersion(Lorg/apache/http/ProtocolVersion;)V" />
+		<method name="setURI(Ljava/net/URI;)V" />
+	</class>
+	<class name="org/apache/http/impl/client/RoutedRequest" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Lorg/apache/http/impl/client/RequestWrapper;Lorg/apache/http/conn/routing/HttpRoute;)V" />
+		<method name="getRequest()Lorg/apache/http/impl/client/RequestWrapper;" />
+		<method name="getRoute()Lorg/apache/http/conn/routing/HttpRoute;" />
+		<field name="request" />
+		<field name="route" />
+	</class>
+	<class name="org/apache/http/impl/client/TunnelRefusedException" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/HttpException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Lorg/apache/http/HttpResponse;)V" />
+		<method name="getResponse()Lorg/apache/http/HttpResponse;" />
+	</class>
+	<class name="org/apache/http/impl/conn/AbstractClientConnAdapter" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/ManagedClientConnection" />
+		<method name="&lt;init&gt;(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/conn/OperatedClientConnection;)V" />
+		<method name="assertNotAborted()V" />
+		<method name="assertValid(Lorg/apache/http/conn/OperatedClientConnection;)V" />
+		<method name="detach()V" />
+		<method name="getManager()Lorg/apache/http/conn/ClientConnectionManager;" />
+		<method name="getWrappedConnection()Lorg/apache/http/conn/OperatedClientConnection;" />
+	</class>
+	<class name="org/apache/http/impl/conn/AbstractPoolEntry" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Lorg/apache/http/conn/ClientConnectionOperator;Lorg/apache/http/conn/routing/HttpRoute;)V" />
+		<method name="getState()Ljava/lang/Object;" />
+		<method name="layerProtocol(Lorg/apache/http/protocol/HttpContext;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="open(Lorg/apache/http/conn/routing/HttpRoute;Lorg/apache/http/protocol/HttpContext;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="setState(Ljava/lang/Object;)V" />
+		<method name="shutdownEntry()V" />
+		<method name="tunnelProxy(Lorg/apache/http/HttpHost;ZLorg/apache/http/params/HttpParams;)V" />
+		<method name="tunnelTarget(ZLorg/apache/http/params/HttpParams;)V" />
+		<field name="connOperator" />
+		<field name="connection" />
+		<field name="route" />
+		<field name="state" />
+		<field name="tracker" />
+	</class>
+	<class name="org/apache/http/impl/conn/AbstractPooledConnAdapter" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/conn/AbstractClientConnAdapter" />
+		<method name="&lt;init&gt;(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/impl/conn/AbstractPoolEntry;)V" />
+		<method name="assertAttached()V" />
+		<field name="poolEntry" />
+	</class>
+	<class name="org/apache/http/impl/conn/DefaultClientConnection" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/SocketHttpClientConnection" />
+		<implements name="org/apache/http/conn/OperatedClientConnection" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/conn/DefaultClientConnectionOperator" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/ClientConnectionOperator" />
+		<method name="&lt;init&gt;(Lorg/apache/http/conn/scheme/SchemeRegistry;)V" />
+		<method name="prepareSocket(Ljava/net/Socket;Lorg/apache/http/protocol/HttpContext;Lorg/apache/http/params/HttpParams;)V" />
+		<field name="schemeRegistry" />
+	</class>
+	<class name="org/apache/http/impl/conn/DefaultHttpRoutePlanner" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/routing/HttpRoutePlanner" />
+		<method name="&lt;init&gt;(Lorg/apache/http/conn/scheme/SchemeRegistry;)V" />
+		<field name="schemeRegistry" />
+	</class>
+	<class name="org/apache/http/impl/conn/DefaultResponseParser" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/io/AbstractMessageParser" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/message/LineParser;Lorg/apache/http/HttpResponseFactory;Lorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/impl/conn/IdleConnectionHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="add(Lorg/apache/http/HttpConnection;JLjava/util/concurrent/TimeUnit;)V" />
+		<method name="closeExpiredConnections()V" />
+		<method name="closeIdleConnections(J)V" />
+		<method name="remove(Lorg/apache/http/HttpConnection;)Z" />
+		<method name="removeAll()V" />
+	</class>
+	<class name="org/apache/http/impl/conn/LoggingSessionInputBuffer" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/io/SessionInputBuffer" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/impl/conn/Wire;)V" />
+	</class>
+	<class name="org/apache/http/impl/conn/LoggingSessionOutputBuffer" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/io/SessionOutputBuffer" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionOutputBuffer;Lorg/apache/http/impl/conn/Wire;)V" />
+	</class>
+	<class name="org/apache/http/impl/conn/ProxySelectorRoutePlanner" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/routing/HttpRoutePlanner" />
+		<method name="&lt;init&gt;(Lorg/apache/http/conn/scheme/SchemeRegistry;Ljava/net/ProxySelector;)V" />
+		<method name="chooseProxy(Ljava/util/List;Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Ljava/net/Proxy;" />
+		<method name="determineProxy(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpHost;" />
+		<method name="getHost(Ljava/net/InetSocketAddress;)Ljava/lang/String;" />
+		<method name="getProxySelector()Ljava/net/ProxySelector;" />
+		<method name="setProxySelector(Ljava/net/ProxySelector;)V" />
+		<field name="proxySelector" />
+		<field name="schemeRegistry" />
+	</class>
+	<class name="org/apache/http/impl/conn/SingleClientConnManager" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/ClientConnectionManager" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)V" />
+		<method name="assertStillUp()V" />
+		<method name="createConnectionOperator(Lorg/apache/http/conn/scheme/SchemeRegistry;)Lorg/apache/http/conn/ClientConnectionOperator;" />
+		<method name="getConnection(Lorg/apache/http/conn/routing/HttpRoute;Ljava/lang/Object;)Lorg/apache/http/conn/ManagedClientConnection;" />
+		<method name="revokeConnection()V" />
+		<field name="MISUSE_MESSAGE" />
+		<field name="alwaysShutDown" />
+		<field name="connOperator" />
+		<field name="connectionExpiresTime" />
+		<field name="isShutDown" />
+		<field name="lastReleaseTime" />
+		<field name="managedConn" />
+		<field name="schemeRegistry" />
+		<field name="uniquePoolEntry" />
+	</class>
+	<class name="org/apache/http/impl/conn/SingleClientConnManager$ConnAdapter" since="1" removed="23">
+		<extends name="org/apache/http/impl/conn/AbstractPooledConnAdapter" />
+		<method name="&lt;init&gt;(Lorg/apache/http/impl/conn/SingleClientConnManager;Lorg/apache/http/impl/conn/SingleClientConnManager$PoolEntry;Lorg/apache/http/conn/routing/HttpRoute;)V" />
+	</class>
+	<class name="org/apache/http/impl/conn/SingleClientConnManager$PoolEntry" since="1" removed="23">
+		<extends name="org/apache/http/impl/conn/AbstractPoolEntry" />
+		<method name="&lt;init&gt;(Lorg/apache/http/impl/conn/SingleClientConnManager;)V" />
+		<method name="close()V" />
+		<method name="shutdown()V" />
+	</class>
+	<class name="org/apache/http/impl/conn/Wire" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Lorg/apache/commons/logging/Log;)V" />
+		<method name="enabled()Z" />
+		<method name="input(I)V" />
+		<method name="input(Ljava/io/InputStream;)V" />
+		<method name="input(Ljava/lang/String;)V" />
+		<method name="input([B)V" />
+		<method name="input([BII)V" />
+		<method name="output(I)V" />
+		<method name="output(Ljava/io/InputStream;)V" />
+		<method name="output(Ljava/lang/String;)V" />
+		<method name="output([B)V" />
+		<method name="output([BII)V" />
+	</class>
+	<class name="org/apache/http/impl/conn/tsccm/AbstractConnPool" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/impl/conn/tsccm/RefQueueHandler" />
+		<method name="&lt;init&gt;()V" />
+		<method name="closeConnection(Lorg/apache/http/conn/OperatedClientConnection;)V" />
+		<method name="closeExpiredConnections()V" />
+		<method name="closeIdleConnections(JLjava/util/concurrent/TimeUnit;)V" />
+		<method name="deleteClosedConnections()V" />
+		<method name="enableConnectionGC()V" />
+		<method name="freeEntry(Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;ZJLjava/util/concurrent/TimeUnit;)V" />
+		<method name="getEntry(Lorg/apache/http/conn/routing/HttpRoute;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;" />
+		<method name="handleLostEntry(Lorg/apache/http/conn/routing/HttpRoute;)V" />
+		<method name="requestPoolEntry(Lorg/apache/http/conn/routing/HttpRoute;Ljava/lang/Object;)Lorg/apache/http/impl/conn/tsccm/PoolEntryRequest;" />
+		<method name="shutdown()V" />
+		<field name="idleConnHandler" />
+		<field name="isShutDown" />
+		<field name="issuedConnections" />
+		<field name="numConnections" />
+		<field name="poolLock" />
+		<field name="refQueue" />
+	</class>
+	<class name="org/apache/http/impl/conn/tsccm/BasicPoolEntry" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/conn/AbstractPoolEntry" />
+		<method name="&lt;init&gt;(Lorg/apache/http/conn/ClientConnectionOperator;Lorg/apache/http/conn/routing/HttpRoute;Ljava/lang/ref/ReferenceQueue;)V" />
+		<method name="getConnection()Lorg/apache/http/conn/OperatedClientConnection;" />
+		<method name="getPlannedRoute()Lorg/apache/http/conn/routing/HttpRoute;" />
+		<method name="getWeakRef()Lorg/apache/http/impl/conn/tsccm/BasicPoolEntryRef;" />
+	</class>
+	<class name="org/apache/http/impl/conn/tsccm/BasicPoolEntryRef" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/ref/WeakReference" />
+		<method name="&lt;init&gt;(Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;Ljava/lang/ref/ReferenceQueue;)V" />
+		<method name="getRoute()Lorg/apache/http/conn/routing/HttpRoute;" />
+	</class>
+	<class name="org/apache/http/impl/conn/tsccm/BasicPooledConnAdapter" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/conn/AbstractPooledConnAdapter" />
+		<method name="&lt;init&gt;(Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;Lorg/apache/http/impl/conn/AbstractPoolEntry;)V" />
+		<method name="getPoolEntry()Lorg/apache/http/impl/conn/AbstractPoolEntry;" />
+	</class>
+	<class name="org/apache/http/impl/conn/tsccm/ConnPoolByRoute" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/conn/tsccm/AbstractConnPool" />
+		<method name="&lt;init&gt;(Lorg/apache/http/conn/ClientConnectionOperator;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="createEntry(Lorg/apache/http/impl/conn/tsccm/RouteSpecificPool;Lorg/apache/http/conn/ClientConnectionOperator;)Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;" />
+		<method name="createFreeConnQueue()Ljava/util/Queue;" />
+		<method name="createRouteToPoolMap()Ljava/util/Map;" />
+		<method name="createWaitingThreadQueue()Ljava/util/Queue;" />
+		<method name="deleteEntry(Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;)V" />
+		<method name="deleteLeastUsedEntry()V" />
+		<method name="getConnectionsInPool(Lorg/apache/http/conn/routing/HttpRoute;)I" />
+		<method name="getEntryBlocking(Lorg/apache/http/conn/routing/HttpRoute;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;Lorg/apache/http/impl/conn/tsccm/WaitingThreadAborter;)Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;" />
+		<method name="getFreeEntry(Lorg/apache/http/impl/conn/tsccm/RouteSpecificPool;Ljava/lang/Object;)Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;" />
+		<method name="getRoutePool(Lorg/apache/http/conn/routing/HttpRoute;Z)Lorg/apache/http/impl/conn/tsccm/RouteSpecificPool;" />
+		<method name="newRouteSpecificPool(Lorg/apache/http/conn/routing/HttpRoute;)Lorg/apache/http/impl/conn/tsccm/RouteSpecificPool;" />
+		<method name="newWaitingThread(Ljava/util/concurrent/locks/Condition;Lorg/apache/http/impl/conn/tsccm/RouteSpecificPool;)Lorg/apache/http/impl/conn/tsccm/WaitingThread;" />
+		<method name="notifyWaitingThread(Lorg/apache/http/impl/conn/tsccm/RouteSpecificPool;)V" />
+		<field name="freeConnections" />
+		<field name="maxTotalConnections" />
+		<field name="operator" />
+		<field name="routeToPool" />
+		<field name="waitingThreads" />
+	</class>
+	<class name="org/apache/http/impl/conn/tsccm/PoolEntryRequest" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="abortRequest()V" />
+		<method name="getPoolEntry(JLjava/util/concurrent/TimeUnit;)Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;" />
+	</class>
+	<class name="org/apache/http/impl/conn/tsccm/RefQueueHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="handleReference(Ljava/lang/ref/Reference;)V" />
+	</class>
+	<class name="org/apache/http/impl/conn/tsccm/RefQueueWorker" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Runnable" />
+		<method name="&lt;init&gt;(Ljava/lang/ref/ReferenceQueue;Lorg/apache/http/impl/conn/tsccm/RefQueueHandler;)V" />
+		<method name="shutdown()V" />
+		<field name="refHandler" />
+		<field name="refQueue" />
+		<field name="workerThread" />
+	</class>
+	<class name="org/apache/http/impl/conn/tsccm/RouteSpecificPool" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Lorg/apache/http/conn/routing/HttpRoute;I)V" />
+		<method name="allocEntry(Ljava/lang/Object;)Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;" />
+		<method name="createdEntry(Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;)V" />
+		<method name="deleteEntry(Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;)Z" />
+		<method name="dropEntry()V" />
+		<method name="freeEntry(Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;)V" />
+		<method name="getCapacity()I" />
+		<method name="getEntryCount()I" />
+		<method name="getMaxEntries()I" />
+		<method name="getRoute()Lorg/apache/http/conn/routing/HttpRoute;" />
+		<method name="hasThread()Z" />
+		<method name="isUnused()Z" />
+		<method name="nextThread()Lorg/apache/http/impl/conn/tsccm/WaitingThread;" />
+		<method name="queueThread(Lorg/apache/http/impl/conn/tsccm/WaitingThread;)V" />
+		<method name="removeThread(Lorg/apache/http/impl/conn/tsccm/WaitingThread;)V" />
+		<field name="freeEntries" />
+		<field name="maxEntries" />
+		<field name="numEntries" />
+		<field name="route" />
+		<field name="waitingThreads" />
+	</class>
+	<class name="org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/ClientConnectionManager" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)V" />
+		<method name="createConnectionOperator(Lorg/apache/http/conn/scheme/SchemeRegistry;)Lorg/apache/http/conn/ClientConnectionOperator;" />
+		<method name="createConnectionPool(Lorg/apache/http/params/HttpParams;)Lorg/apache/http/impl/conn/tsccm/AbstractConnPool;" />
+		<method name="getConnectionsInPool()I" />
+		<method name="getConnectionsInPool(Lorg/apache/http/conn/routing/HttpRoute;)I" />
+		<field name="connOperator" />
+		<field name="connectionPool" />
+		<field name="schemeRegistry" />
+	</class>
+	<class name="org/apache/http/impl/conn/tsccm/WaitingThread" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/util/concurrent/locks/Condition;Lorg/apache/http/impl/conn/tsccm/RouteSpecificPool;)V" />
+		<method name="await(Ljava/util/Date;)Z" />
+		<method name="getCondition()Ljava/util/concurrent/locks/Condition;" />
+		<method name="getPool()Lorg/apache/http/impl/conn/tsccm/RouteSpecificPool;" />
+		<method name="getThread()Ljava/lang/Thread;" />
+		<method name="interrupt()V" />
+		<method name="wakeup()V" />
+	</class>
+	<class name="org/apache/http/impl/conn/tsccm/WaitingThreadAborter" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="abort()V" />
+		<method name="setWaitingThread(Lorg/apache/http/impl/conn/tsccm/WaitingThread;)V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/AbstractCookieAttributeHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieAttributeHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/AbstractCookieSpec" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieSpec" />
+		<method name="&lt;init&gt;()V" />
+		<method name="findAttribHandler(Ljava/lang/String;)Lorg/apache/http/cookie/CookieAttributeHandler;" />
+		<method name="getAttribHandler(Ljava/lang/String;)Lorg/apache/http/cookie/CookieAttributeHandler;" />
+		<method name="getAttribHandlers()Ljava/util/Collection;" />
+		<method name="registerAttribHandler(Ljava/lang/String;Lorg/apache/http/cookie/CookieAttributeHandler;)V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/BasicClientCookie" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="org/apache/http/cookie/ClientCookie" />
+		<implements name="org/apache/http/cookie/SetCookie" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setAttribute(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/BasicClientCookie2" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/cookie/BasicClientCookie" />
+		<implements name="org/apache/http/cookie/SetCookie2" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/BasicCommentHandler" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/cookie/AbstractCookieAttributeHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/BasicDomainHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieAttributeHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/BasicExpiresHandler" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/cookie/AbstractCookieAttributeHandler" />
+		<method name="&lt;init&gt;([Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/BasicMaxAgeHandler" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/cookie/AbstractCookieAttributeHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/BasicPathHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieAttributeHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/BasicSecureHandler" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/cookie/AbstractCookieAttributeHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/BestMatchSpec" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieSpec" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;([Ljava/lang/String;Z)V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/BestMatchSpecFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieSpecFactory" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/BrowserCompatSpec" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/cookie/CookieSpecBase" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;([Ljava/lang/String;)V" />
+		<field name="DATE_PATTERNS" />
+	</class>
+	<class name="org/apache/http/impl/cookie/BrowserCompatSpecFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieSpecFactory" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/CookieSpecBase" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/cookie/AbstractCookieSpec" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getDefaultDomain(Lorg/apache/http/cookie/CookieOrigin;)Ljava/lang/String;" />
+		<method name="getDefaultPath(Lorg/apache/http/cookie/CookieOrigin;)Ljava/lang/String;" />
+		<method name="parse([Lorg/apache/http/HeaderElement;Lorg/apache/http/cookie/CookieOrigin;)Ljava/util/List;" />
+	</class>
+	<class name="org/apache/http/impl/cookie/DateParseException" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/DateUtils" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="formatDate(Ljava/util/Date;)Ljava/lang/String;" />
+		<method name="formatDate(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="parseDate(Ljava/lang/String;)Ljava/util/Date;" />
+		<method name="parseDate(Ljava/lang/String;[Ljava/lang/String;)Ljava/util/Date;" />
+		<method name="parseDate(Ljava/lang/String;[Ljava/lang/String;Ljava/util/Date;)Ljava/util/Date;" />
+		<field name="GMT" />
+		<field name="PATTERN_ASCTIME" />
+		<field name="PATTERN_RFC1036" />
+		<field name="PATTERN_RFC1123" />
+	</class>
+	<class name="org/apache/http/impl/cookie/NetscapeDomainHandler" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/cookie/BasicDomainHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/NetscapeDraftHeaderParser" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="parseHeader(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/message/ParserCursor;)Lorg/apache/http/HeaderElement;" />
+		<field name="DEFAULT" />
+	</class>
+	<class name="org/apache/http/impl/cookie/NetscapeDraftSpec" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/cookie/CookieSpecBase" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;([Ljava/lang/String;)V" />
+		<field name="EXPIRES_PATTERN" />
+	</class>
+	<class name="org/apache/http/impl/cookie/NetscapeDraftSpecFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieSpecFactory" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/RFC2109DomainHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieAttributeHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/RFC2109Spec" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/cookie/CookieSpecBase" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;([Ljava/lang/String;Z)V" />
+		<method name="formatCookieAsVer(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/cookie/Cookie;I)V" />
+		<method name="formatParamAsVer(Lorg/apache/http/util/CharArrayBuffer;Ljava/lang/String;Ljava/lang/String;I)V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/RFC2109SpecFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieSpecFactory" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/RFC2109VersionHandler" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/cookie/AbstractCookieAttributeHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/RFC2965CommentUrlAttributeHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieAttributeHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/RFC2965DiscardAttributeHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieAttributeHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/RFC2965DomainAttributeHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieAttributeHandler" />
+		<method name="&lt;init&gt;()V" />
+		<method name="domainMatch(Ljava/lang/String;Ljava/lang/String;)Z" />
+	</class>
+	<class name="org/apache/http/impl/cookie/RFC2965PortAttributeHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieAttributeHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/RFC2965Spec" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/cookie/RFC2109Spec" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;([Ljava/lang/String;Z)V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/RFC2965SpecFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieSpecFactory" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/RFC2965VersionAttributeHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieAttributeHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/entity/EntityDeserializer" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Lorg/apache/http/entity/ContentLengthStrategy;)V" />
+		<method name="deserialize(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/HttpMessage;)Lorg/apache/http/HttpEntity;" />
+		<method name="doDeserialize(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/HttpMessage;)Lorg/apache/http/entity/BasicHttpEntity;" />
+	</class>
+	<class name="org/apache/http/impl/entity/EntitySerializer" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Lorg/apache/http/entity/ContentLengthStrategy;)V" />
+		<method name="doSerialize(Lorg/apache/http/io/SessionOutputBuffer;Lorg/apache/http/HttpMessage;)Ljava/io/OutputStream;" />
+		<method name="serialize(Lorg/apache/http/io/SessionOutputBuffer;Lorg/apache/http/HttpMessage;Lorg/apache/http/HttpEntity;)V" />
+	</class>
+	<class name="org/apache/http/impl/entity/LaxContentLengthStrategy" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/entity/ContentLengthStrategy" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/entity/StrictContentLengthStrategy" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/entity/ContentLengthStrategy" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/io/AbstractMessageParser" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/io/HttpMessageParser" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/message/LineParser;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="parseHead(Lorg/apache/http/io/SessionInputBuffer;)Lorg/apache/http/HttpMessage;" />
+		<method name="parseHeaders(Lorg/apache/http/io/SessionInputBuffer;IILorg/apache/http/message/LineParser;)[Lorg/apache/http/Header;" />
+		<field name="lineParser" />
+	</class>
+	<class name="org/apache/http/impl/io/AbstractMessageWriter" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/io/HttpMessageWriter" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionOutputBuffer;Lorg/apache/http/message/LineFormatter;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="writeHeadLine(Lorg/apache/http/HttpMessage;)V" />
+		<field name="lineBuf" />
+		<field name="lineFormatter" />
+		<field name="sessionBuffer" />
+	</class>
+	<class name="org/apache/http/impl/io/AbstractSessionInputBuffer" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/io/SessionInputBuffer" />
+		<method name="&lt;init&gt;()V" />
+		<method name="fillBuffer()I" />
+		<method name="hasBufferedData()Z" />
+		<method name="init(Ljava/io/InputStream;ILorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/impl/io/AbstractSessionOutputBuffer" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/io/SessionOutputBuffer" />
+		<method name="&lt;init&gt;()V" />
+		<method name="flushBuffer()V" />
+		<method name="init(Ljava/io/OutputStream;ILorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/impl/io/ChunkedInputStream" since="1" deprecated="22" removed="23">
+		<extends name="java/io/InputStream" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionInputBuffer;)V" />
+		<method name="getFooters()[Lorg/apache/http/Header;" />
+	</class>
+	<class name="org/apache/http/impl/io/ChunkedOutputStream" since="1" deprecated="22" removed="23">
+		<extends name="java/io/OutputStream" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionOutputBuffer;)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionOutputBuffer;I)V" />
+		<method name="finish()V" />
+		<method name="flushCache()V" />
+		<method name="flushCacheWithAppend([BII)V" />
+		<method name="writeClosingChunk()V" />
+	</class>
+	<class name="org/apache/http/impl/io/ContentLengthInputStream" since="1" deprecated="22" removed="23">
+		<extends name="java/io/InputStream" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionInputBuffer;J)V" />
+	</class>
+	<class name="org/apache/http/impl/io/ContentLengthOutputStream" since="1" deprecated="22" removed="23">
+		<extends name="java/io/OutputStream" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionOutputBuffer;J)V" />
+	</class>
+	<class name="org/apache/http/impl/io/HttpRequestParser" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/io/AbstractMessageParser" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/message/LineParser;Lorg/apache/http/HttpRequestFactory;Lorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/impl/io/HttpRequestWriter" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/io/AbstractMessageWriter" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionOutputBuffer;Lorg/apache/http/message/LineFormatter;Lorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/impl/io/HttpResponseParser" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/io/AbstractMessageParser" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/message/LineParser;Lorg/apache/http/HttpResponseFactory;Lorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/impl/io/HttpResponseWriter" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/io/AbstractMessageWriter" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionOutputBuffer;Lorg/apache/http/message/LineFormatter;Lorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/impl/io/HttpTransportMetricsImpl" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/io/HttpTransportMetrics" />
+		<method name="&lt;init&gt;()V" />
+		<method name="incrementBytesTransferred(J)V" />
+		<method name="setBytesTransferred(J)V" />
+	</class>
+	<class name="org/apache/http/impl/io/IdentityInputStream" since="1" deprecated="22" removed="23">
+		<extends name="java/io/InputStream" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionInputBuffer;)V" />
+	</class>
+	<class name="org/apache/http/impl/io/IdentityOutputStream" since="1" deprecated="22" removed="23">
+		<extends name="java/io/OutputStream" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionOutputBuffer;)V" />
+	</class>
+	<class name="org/apache/http/impl/io/SocketInputBuffer" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/io/AbstractSessionInputBuffer" />
+		<method name="&lt;init&gt;(Ljava/net/Socket;ILorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/impl/io/SocketOutputBuffer" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/io/AbstractSessionOutputBuffer" />
+		<method name="&lt;init&gt;(Ljava/net/Socket;ILorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/io/HttpMessageParser" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="parse()Lorg/apache/http/HttpMessage;" />
+	</class>
+	<class name="org/apache/http/io/HttpMessageWriter" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="write(Lorg/apache/http/HttpMessage;)V" />
+	</class>
+	<class name="org/apache/http/io/HttpTransportMetrics" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getBytesTransferred()J" />
+		<method name="reset()V" />
+	</class>
+	<class name="org/apache/http/io/SessionInputBuffer" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getMetrics()Lorg/apache/http/io/HttpTransportMetrics;" />
+		<method name="isDataAvailable(I)Z" />
+		<method name="read()I" />
+		<method name="read([B)I" />
+		<method name="read([BII)I" />
+		<method name="readLine()Ljava/lang/String;" />
+		<method name="readLine(Lorg/apache/http/util/CharArrayBuffer;)I" />
+	</class>
+	<class name="org/apache/http/io/SessionOutputBuffer" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="flush()V" />
+		<method name="getMetrics()Lorg/apache/http/io/HttpTransportMetrics;" />
+		<method name="write(I)V" />
+		<method name="write([B)V" />
+		<method name="write([BII)V" />
+		<method name="writeLine(Ljava/lang/String;)V" />
+		<method name="writeLine(Lorg/apache/http/util/CharArrayBuffer;)V" />
+	</class>
+	<class name="org/apache/http/message/AbstractHttpMessage" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpMessage" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;)V" />
+		<field name="headergroup" />
+		<field name="params" />
+	</class>
+	<class name="org/apache/http/message/BasicHeader" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="org/apache/http/Header" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/message/BasicHeaderElement" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="org/apache/http/HeaderElement" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;[Lorg/apache/http/NameValuePair;)V" />
+	</class>
+	<class name="org/apache/http/message/BasicHeaderElementIterator" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HeaderElementIterator" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HeaderIterator;)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HeaderIterator;Lorg/apache/http/message/HeaderValueParser;)V" />
+	</class>
+	<class name="org/apache/http/message/BasicHeaderIterator" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HeaderIterator" />
+		<method name="&lt;init&gt;([Lorg/apache/http/Header;Ljava/lang/String;)V" />
+		<method name="filterHeader(I)Z" />
+		<method name="findNext(I)I" />
+		<field name="allHeaders" />
+		<field name="currentIndex" />
+		<field name="headerName" />
+	</class>
+	<class name="org/apache/http/message/BasicHeaderValueFormatter" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/message/HeaderValueFormatter" />
+		<method name="&lt;init&gt;()V" />
+		<method name="doFormatValue(Lorg/apache/http/util/CharArrayBuffer;Ljava/lang/String;Z)V" />
+		<method name="estimateElementsLen([Lorg/apache/http/HeaderElement;)I" />
+		<method name="estimateHeaderElementLen(Lorg/apache/http/HeaderElement;)I" />
+		<method name="estimateNameValuePairLen(Lorg/apache/http/NameValuePair;)I" />
+		<method name="estimateParametersLen([Lorg/apache/http/NameValuePair;)I" />
+		<method name="formatElements([Lorg/apache/http/HeaderElement;ZLorg/apache/http/message/HeaderValueFormatter;)Ljava/lang/String;" />
+		<method name="formatHeaderElement(Lorg/apache/http/HeaderElement;ZLorg/apache/http/message/HeaderValueFormatter;)Ljava/lang/String;" />
+		<method name="formatNameValuePair(Lorg/apache/http/NameValuePair;ZLorg/apache/http/message/HeaderValueFormatter;)Ljava/lang/String;" />
+		<method name="formatParameters([Lorg/apache/http/NameValuePair;ZLorg/apache/http/message/HeaderValueFormatter;)Ljava/lang/String;" />
+		<method name="isSeparator(C)Z" />
+		<method name="isUnsafe(C)Z" />
+		<field name="DEFAULT" />
+		<field name="SEPARATORS" />
+		<field name="UNSAFE_CHARS" />
+	</class>
+	<class name="org/apache/http/message/BasicHeaderValueParser" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/message/HeaderValueParser" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createHeaderElement(Ljava/lang/String;Ljava/lang/String;[Lorg/apache/http/NameValuePair;)Lorg/apache/http/HeaderElement;" />
+		<method name="createNameValuePair(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/http/NameValuePair;" />
+		<method name="parseElements(Ljava/lang/String;Lorg/apache/http/message/HeaderValueParser;)[Lorg/apache/http/HeaderElement;" />
+		<method name="parseHeaderElement(Ljava/lang/String;Lorg/apache/http/message/HeaderValueParser;)Lorg/apache/http/HeaderElement;" />
+		<method name="parseNameValuePair(Ljava/lang/String;Lorg/apache/http/message/HeaderValueParser;)Lorg/apache/http/NameValuePair;" />
+		<method name="parseNameValuePair(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/message/ParserCursor;[C)Lorg/apache/http/NameValuePair;" />
+		<method name="parseParameters(Ljava/lang/String;Lorg/apache/http/message/HeaderValueParser;)[Lorg/apache/http/NameValuePair;" />
+		<field name="DEFAULT" />
+	</class>
+	<class name="org/apache/http/message/BasicHttpEntityEnclosingRequest" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/message/BasicHttpRequest" />
+		<implements name="org/apache/http/HttpEntityEnclosingRequest" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Lorg/apache/http/ProtocolVersion;)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/RequestLine;)V" />
+	</class>
+	<class name="org/apache/http/message/BasicHttpRequest" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/message/AbstractHttpMessage" />
+		<implements name="org/apache/http/HttpRequest" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Lorg/apache/http/ProtocolVersion;)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/RequestLine;)V" />
+	</class>
+	<class name="org/apache/http/message/BasicHttpResponse" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/message/AbstractHttpMessage" />
+		<implements name="org/apache/http/HttpResponse" />
+		<method name="&lt;init&gt;(Lorg/apache/http/ProtocolVersion;ILjava/lang/String;)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/StatusLine;)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/StatusLine;Lorg/apache/http/ReasonPhraseCatalog;Ljava/util/Locale;)V" />
+		<method name="getReason(I)Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/http/message/BasicLineFormatter" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/message/LineFormatter" />
+		<method name="&lt;init&gt;()V" />
+		<method name="doFormatHeader(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/Header;)V" />
+		<method name="doFormatRequestLine(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/RequestLine;)V" />
+		<method name="doFormatStatusLine(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/StatusLine;)V" />
+		<method name="estimateProtocolVersionLen(Lorg/apache/http/ProtocolVersion;)I" />
+		<method name="formatHeader(Lorg/apache/http/Header;Lorg/apache/http/message/LineFormatter;)Ljava/lang/String;" />
+		<method name="formatProtocolVersion(Lorg/apache/http/ProtocolVersion;Lorg/apache/http/message/LineFormatter;)Ljava/lang/String;" />
+		<method name="formatRequestLine(Lorg/apache/http/RequestLine;Lorg/apache/http/message/LineFormatter;)Ljava/lang/String;" />
+		<method name="formatStatusLine(Lorg/apache/http/StatusLine;Lorg/apache/http/message/LineFormatter;)Ljava/lang/String;" />
+		<method name="initBuffer(Lorg/apache/http/util/CharArrayBuffer;)Lorg/apache/http/util/CharArrayBuffer;" />
+		<field name="DEFAULT" />
+	</class>
+	<class name="org/apache/http/message/BasicLineParser" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/message/LineParser" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/ProtocolVersion;)V" />
+		<method name="createProtocolVersion(II)Lorg/apache/http/ProtocolVersion;" />
+		<method name="createRequestLine(Ljava/lang/String;Ljava/lang/String;Lorg/apache/http/ProtocolVersion;)Lorg/apache/http/RequestLine;" />
+		<method name="createStatusLine(Lorg/apache/http/ProtocolVersion;ILjava/lang/String;)Lorg/apache/http/StatusLine;" />
+		<method name="parseHeader(Ljava/lang/String;Lorg/apache/http/message/LineParser;)Lorg/apache/http/Header;" />
+		<method name="parseProtocolVersion(Ljava/lang/String;Lorg/apache/http/message/LineParser;)Lorg/apache/http/ProtocolVersion;" />
+		<method name="parseRequestLine(Ljava/lang/String;Lorg/apache/http/message/LineParser;)Lorg/apache/http/RequestLine;" />
+		<method name="parseStatusLine(Ljava/lang/String;Lorg/apache/http/message/LineParser;)Lorg/apache/http/StatusLine;" />
+		<method name="skipWhitespace(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/message/ParserCursor;)V" />
+		<field name="DEFAULT" />
+		<field name="protocol" />
+	</class>
+	<class name="org/apache/http/message/BasicListHeaderIterator" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HeaderIterator" />
+		<method name="&lt;init&gt;(Ljava/util/List;Ljava/lang/String;)V" />
+		<method name="filterHeader(I)Z" />
+		<method name="findNext(I)I" />
+		<field name="allHeaders" />
+		<field name="currentIndex" />
+		<field name="headerName" />
+		<field name="lastIndex" />
+	</class>
+	<class name="org/apache/http/message/BasicNameValuePair" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="org/apache/http/NameValuePair" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/message/BasicRequestLine" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="org/apache/http/RequestLine" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Lorg/apache/http/ProtocolVersion;)V" />
+	</class>
+	<class name="org/apache/http/message/BasicStatusLine" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="org/apache/http/StatusLine" />
+		<method name="&lt;init&gt;(Lorg/apache/http/ProtocolVersion;ILjava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/message/BasicTokenIterator" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/TokenIterator" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HeaderIterator;)V" />
+		<method name="createToken(Ljava/lang/String;II)Ljava/lang/String;" />
+		<method name="findNext(I)I" />
+		<method name="findTokenEnd(I)I" />
+		<method name="findTokenSeparator(I)I" />
+		<method name="findTokenStart(I)I" />
+		<method name="isHttpSeparator(C)Z" />
+		<method name="isTokenChar(C)Z" />
+		<method name="isTokenSeparator(C)Z" />
+		<method name="isWhitespace(C)Z" />
+		<field name="HTTP_SEPARATORS" />
+		<field name="currentHeader" />
+		<field name="currentToken" />
+		<field name="headerIt" />
+		<field name="searchPos" />
+	</class>
+	<class name="org/apache/http/message/BufferedHeader" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="org/apache/http/FormattedHeader" />
+		<method name="&lt;init&gt;(Lorg/apache/http/util/CharArrayBuffer;)V" />
+	</class>
+	<class name="org/apache/http/message/HeaderGroup" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addHeader(Lorg/apache/http/Header;)V" />
+		<method name="clear()V" />
+		<method name="containsHeader(Ljava/lang/String;)Z" />
+		<method name="copy()Lorg/apache/http/message/HeaderGroup;" />
+		<method name="getAllHeaders()[Lorg/apache/http/Header;" />
+		<method name="getCondensedHeader(Ljava/lang/String;)Lorg/apache/http/Header;" />
+		<method name="getFirstHeader(Ljava/lang/String;)Lorg/apache/http/Header;" />
+		<method name="getHeaders(Ljava/lang/String;)[Lorg/apache/http/Header;" />
+		<method name="getLastHeader(Ljava/lang/String;)Lorg/apache/http/Header;" />
+		<method name="iterator()Lorg/apache/http/HeaderIterator;" />
+		<method name="iterator(Ljava/lang/String;)Lorg/apache/http/HeaderIterator;" />
+		<method name="removeHeader(Lorg/apache/http/Header;)V" />
+		<method name="setHeaders([Lorg/apache/http/Header;)V" />
+		<method name="updateHeader(Lorg/apache/http/Header;)V" />
+	</class>
+	<class name="org/apache/http/message/HeaderValueFormatter" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="formatElements(Lorg/apache/http/util/CharArrayBuffer;[Lorg/apache/http/HeaderElement;Z)Lorg/apache/http/util/CharArrayBuffer;" />
+		<method name="formatHeaderElement(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/HeaderElement;Z)Lorg/apache/http/util/CharArrayBuffer;" />
+		<method name="formatNameValuePair(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/NameValuePair;Z)Lorg/apache/http/util/CharArrayBuffer;" />
+		<method name="formatParameters(Lorg/apache/http/util/CharArrayBuffer;[Lorg/apache/http/NameValuePair;Z)Lorg/apache/http/util/CharArrayBuffer;" />
+	</class>
+	<class name="org/apache/http/message/HeaderValueParser" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="parseElements(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/message/ParserCursor;)[Lorg/apache/http/HeaderElement;" />
+		<method name="parseHeaderElement(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/message/ParserCursor;)Lorg/apache/http/HeaderElement;" />
+		<method name="parseNameValuePair(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/message/ParserCursor;)Lorg/apache/http/NameValuePair;" />
+		<method name="parseParameters(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/message/ParserCursor;)[Lorg/apache/http/NameValuePair;" />
+	</class>
+	<class name="org/apache/http/message/LineFormatter" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="appendProtocolVersion(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/ProtocolVersion;)Lorg/apache/http/util/CharArrayBuffer;" />
+		<method name="formatHeader(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/Header;)Lorg/apache/http/util/CharArrayBuffer;" />
+		<method name="formatRequestLine(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/RequestLine;)Lorg/apache/http/util/CharArrayBuffer;" />
+		<method name="formatStatusLine(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/StatusLine;)Lorg/apache/http/util/CharArrayBuffer;" />
+	</class>
+	<class name="org/apache/http/message/LineParser" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="hasProtocolVersion(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/message/ParserCursor;)Z" />
+		<method name="parseHeader(Lorg/apache/http/util/CharArrayBuffer;)Lorg/apache/http/Header;" />
+		<method name="parseProtocolVersion(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/message/ParserCursor;)Lorg/apache/http/ProtocolVersion;" />
+		<method name="parseRequestLine(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/message/ParserCursor;)Lorg/apache/http/RequestLine;" />
+		<method name="parseStatusLine(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/message/ParserCursor;)Lorg/apache/http/StatusLine;" />
+	</class>
+	<class name="org/apache/http/message/ParserCursor" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="atEnd()Z" />
+		<method name="getLowerBound()I" />
+		<method name="getPos()I" />
+		<method name="getUpperBound()I" />
+		<method name="updatePos(I)V" />
+	</class>
+	<class name="org/apache/http/params/AbstractHttpParams" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/params/HttpParams" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/params/BasicHttpParams" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/params/AbstractHttpParams" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clear()V" />
+		<method name="copyParams(Lorg/apache/http/params/HttpParams;)V" />
+		<method name="isParameterSet(Ljava/lang/String;)Z" />
+		<method name="isParameterSetLocally(Ljava/lang/String;)Z" />
+		<method name="setParameters([Ljava/lang/String;Ljava/lang/Object;)V" />
+	</class>
+	<class name="org/apache/http/params/CoreConnectionPNames" since="1" deprecated="22">
+		<extends name="java/lang/Object" />
+		<field name="CONNECTION_TIMEOUT" deprecated="29" />
+		<field name="MAX_HEADER_COUNT" deprecated="29" />
+		<field name="MAX_LINE_LENGTH" deprecated="29" />
+		<field name="SOCKET_BUFFER_SIZE" deprecated="29" />
+		<field name="SO_LINGER" deprecated="29" />
+		<field name="SO_TIMEOUT" deprecated="29" />
+		<field name="STALE_CONNECTION_CHECK" deprecated="29" />
+		<field name="TCP_NODELAY" deprecated="29" />
+	</class>
+	<class name="org/apache/http/params/CoreProtocolPNames" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="HTTP_CONTENT_CHARSET" />
+		<field name="HTTP_ELEMENT_CHARSET" />
+		<field name="ORIGIN_SERVER" />
+		<field name="PROTOCOL_VERSION" />
+		<field name="STRICT_TRANSFER_ENCODING" />
+		<field name="USER_AGENT" />
+		<field name="USE_EXPECT_CONTINUE" />
+		<field name="WAIT_FOR_CONTINUE" />
+	</class>
+	<class name="org/apache/http/params/DefaultedHttpParams" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/params/AbstractHttpParams" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="getDefaults()Lorg/apache/http/params/HttpParams;" />
+	</class>
+	<class name="org/apache/http/params/HttpAbstractParamBean" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;)V" />
+		<field name="params" />
+	</class>
+	<class name="org/apache/http/params/HttpConnectionParamBean" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/params/HttpAbstractParamBean" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;)V" />
+		<method name="setConnectionTimeout(I)V" />
+		<method name="setLinger(I)V" />
+		<method name="setSoTimeout(I)V" />
+		<method name="setSocketBufferSize(I)V" />
+		<method name="setStaleCheckingEnabled(Z)V" />
+		<method name="setTcpNoDelay(Z)V" />
+	</class>
+	<class name="org/apache/http/params/HttpConnectionParams" since="1" deprecated="22">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/params/CoreConnectionPNames" />
+		<method name="getConnectionTimeout(Lorg/apache/http/params/HttpParams;)I" deprecated="29" />
+		<method name="getLinger(Lorg/apache/http/params/HttpParams;)I" deprecated="29" />
+		<method name="getSoTimeout(Lorg/apache/http/params/HttpParams;)I" deprecated="29" />
+		<method name="getSocketBufferSize(Lorg/apache/http/params/HttpParams;)I" deprecated="29" />
+		<method name="getTcpNoDelay(Lorg/apache/http/params/HttpParams;)Z" deprecated="29" />
+		<method name="isStaleCheckingEnabled(Lorg/apache/http/params/HttpParams;)Z" deprecated="29" />
+		<method name="setConnectionTimeout(Lorg/apache/http/params/HttpParams;I)V" deprecated="29" />
+		<method name="setLinger(Lorg/apache/http/params/HttpParams;I)V" deprecated="29" />
+		<method name="setSoTimeout(Lorg/apache/http/params/HttpParams;I)V" deprecated="29" />
+		<method name="setSocketBufferSize(Lorg/apache/http/params/HttpParams;I)V" deprecated="29" />
+		<method name="setStaleCheckingEnabled(Lorg/apache/http/params/HttpParams;Z)V" deprecated="29" />
+		<method name="setTcpNoDelay(Lorg/apache/http/params/HttpParams;Z)V" deprecated="29" />
+	</class>
+	<class name="org/apache/http/params/HttpParams" since="1" deprecated="22">
+		<extends name="java/lang/Object" />
+		<method name="copy()Lorg/apache/http/params/HttpParams;" deprecated="29" />
+		<method name="getBooleanParameter(Ljava/lang/String;Z)Z" deprecated="29" />
+		<method name="getDoubleParameter(Ljava/lang/String;D)D" deprecated="29" />
+		<method name="getIntParameter(Ljava/lang/String;I)I" deprecated="29" />
+		<method name="getLongParameter(Ljava/lang/String;J)J" deprecated="29" />
+		<method name="getParameter(Ljava/lang/String;)Ljava/lang/Object;" deprecated="29" />
+		<method name="isParameterFalse(Ljava/lang/String;)Z" deprecated="29" />
+		<method name="isParameterTrue(Ljava/lang/String;)Z" deprecated="29" />
+		<method name="removeParameter(Ljava/lang/String;)Z" deprecated="29" />
+		<method name="setBooleanParameter(Ljava/lang/String;Z)Lorg/apache/http/params/HttpParams;" deprecated="29" />
+		<method name="setDoubleParameter(Ljava/lang/String;D)Lorg/apache/http/params/HttpParams;" deprecated="29" />
+		<method name="setIntParameter(Ljava/lang/String;I)Lorg/apache/http/params/HttpParams;" deprecated="29" />
+		<method name="setLongParameter(Ljava/lang/String;J)Lorg/apache/http/params/HttpParams;" deprecated="29" />
+		<method name="setParameter(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams;" deprecated="29" />
+	</class>
+	<class name="org/apache/http/params/HttpProtocolParamBean" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/params/HttpAbstractParamBean" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;)V" />
+		<method name="setContentCharset(Ljava/lang/String;)V" />
+		<method name="setHttpElementCharset(Ljava/lang/String;)V" />
+		<method name="setUseExpectContinue(Z)V" />
+		<method name="setUserAgent(Ljava/lang/String;)V" />
+		<method name="setVersion(Lorg/apache/http/HttpVersion;)V" />
+	</class>
+	<class name="org/apache/http/params/HttpProtocolParams" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/params/CoreProtocolPNames" />
+		<method name="getContentCharset(Lorg/apache/http/params/HttpParams;)Ljava/lang/String;" />
+		<method name="getHttpElementCharset(Lorg/apache/http/params/HttpParams;)Ljava/lang/String;" />
+		<method name="getUserAgent(Lorg/apache/http/params/HttpParams;)Ljava/lang/String;" />
+		<method name="getVersion(Lorg/apache/http/params/HttpParams;)Lorg/apache/http/ProtocolVersion;" />
+		<method name="setContentCharset(Lorg/apache/http/params/HttpParams;Ljava/lang/String;)V" />
+		<method name="setHttpElementCharset(Lorg/apache/http/params/HttpParams;Ljava/lang/String;)V" />
+		<method name="setUseExpectContinue(Lorg/apache/http/params/HttpParams;Z)V" />
+		<method name="setUserAgent(Lorg/apache/http/params/HttpParams;Ljava/lang/String;)V" />
+		<method name="setVersion(Lorg/apache/http/params/HttpParams;Lorg/apache/http/ProtocolVersion;)V" />
+		<method name="useExpectContinue(Lorg/apache/http/params/HttpParams;)Z" />
+	</class>
+	<class name="org/apache/http/protocol/BasicHttpContext" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/protocol/HttpContext" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/protocol/HttpContext;)V" />
+	</class>
+	<class name="org/apache/http/protocol/BasicHttpProcessor" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="org/apache/http/protocol/HttpProcessor" />
+		<implements name="org/apache/http/protocol/HttpRequestInterceptorList" />
+		<implements name="org/apache/http/protocol/HttpResponseInterceptorList" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addInterceptor(Lorg/apache/http/HttpRequestInterceptor;)V" />
+		<method name="addInterceptor(Lorg/apache/http/HttpRequestInterceptor;I)V" />
+		<method name="addInterceptor(Lorg/apache/http/HttpResponseInterceptor;)V" />
+		<method name="addInterceptor(Lorg/apache/http/HttpResponseInterceptor;I)V" />
+		<method name="clearInterceptors()V" />
+		<method name="copy()Lorg/apache/http/protocol/BasicHttpProcessor;" />
+		<method name="copyInterceptors(Lorg/apache/http/protocol/BasicHttpProcessor;)V" />
+		<field name="requestInterceptors" />
+		<field name="responseInterceptors" />
+	</class>
+	<class name="org/apache/http/protocol/DefaultedHttpContext" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/protocol/HttpContext" />
+		<method name="&lt;init&gt;(Lorg/apache/http/protocol/HttpContext;Lorg/apache/http/protocol/HttpContext;)V" />
+		<method name="getDefaults()Lorg/apache/http/protocol/HttpContext;" />
+	</class>
+	<class name="org/apache/http/protocol/ExecutionContext" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="HTTP_CONNECTION" />
+		<field name="HTTP_PROXY_HOST" />
+		<field name="HTTP_REQUEST" />
+		<field name="HTTP_REQ_SENT" />
+		<field name="HTTP_RESPONSE" />
+		<field name="HTTP_TARGET_HOST" />
+	</class>
+	<class name="org/apache/http/protocol/HTTP" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="isWhitespace(C)Z" />
+		<field name="ASCII" />
+		<field name="CHARSET_PARAM" />
+		<field name="CHUNK_CODING" />
+		<field name="CONN_CLOSE" />
+		<field name="CONN_DIRECTIVE" />
+		<field name="CONN_KEEP_ALIVE" />
+		<field name="CONTENT_ENCODING" />
+		<field name="CONTENT_LEN" />
+		<field name="CONTENT_TYPE" />
+		<field name="CR" />
+		<field name="DATE_HEADER" />
+		<field name="DEFAULT_CONTENT_CHARSET" />
+		<field name="DEFAULT_CONTENT_TYPE" />
+		<field name="DEFAULT_PROTOCOL_CHARSET" />
+		<field name="EXPECT_CONTINUE" />
+		<field name="EXPECT_DIRECTIVE" />
+		<field name="HT" />
+		<field name="IDENTITY_CODING" />
+		<field name="ISO_8859_1" />
+		<field name="LF" />
+		<field name="OCTET_STREAM_TYPE" />
+		<field name="PLAIN_TEXT_TYPE" />
+		<field name="SERVER_HEADER" />
+		<field name="SP" />
+		<field name="TARGET_HOST" />
+		<field name="TRANSFER_ENCODING" />
+		<field name="USER_AGENT" />
+		<field name="US_ASCII" />
+		<field name="UTF_16" />
+		<field name="UTF_8" />
+	</class>
+	<class name="org/apache/http/protocol/HttpContext" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getAttribute(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="removeAttribute(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="setAttribute(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<field name="RESERVED_PREFIX" />
+	</class>
+	<class name="org/apache/http/protocol/HttpDateGenerator" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getCurrentDate()Ljava/lang/String;" />
+		<field name="GMT" />
+		<field name="PATTERN_RFC1123" />
+	</class>
+	<class name="org/apache/http/protocol/HttpExpectationVerifier" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="verify(Lorg/apache/http/HttpRequest;Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)V" />
+	</class>
+	<class name="org/apache/http/protocol/HttpProcessor" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpRequestInterceptor" />
+		<implements name="org/apache/http/HttpResponseInterceptor" />
+	</class>
+	<class name="org/apache/http/protocol/HttpRequestExecutor" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="canResponseHaveBody(Lorg/apache/http/HttpRequest;Lorg/apache/http/HttpResponse;)Z" />
+		<method name="doReceiveResponse(Lorg/apache/http/HttpRequest;Lorg/apache/http/HttpClientConnection;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;" />
+		<method name="doSendRequest(Lorg/apache/http/HttpRequest;Lorg/apache/http/HttpClientConnection;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;" />
+		<method name="execute(Lorg/apache/http/HttpRequest;Lorg/apache/http/HttpClientConnection;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;" />
+		<method name="postProcess(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpProcessor;Lorg/apache/http/protocol/HttpContext;)V" />
+		<method name="preProcess(Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpProcessor;Lorg/apache/http/protocol/HttpContext;)V" />
+	</class>
+	<class name="org/apache/http/protocol/HttpRequestHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="handle(Lorg/apache/http/HttpRequest;Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)V" />
+	</class>
+	<class name="org/apache/http/protocol/HttpRequestHandlerRegistry" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/protocol/HttpRequestHandlerResolver" />
+		<method name="&lt;init&gt;()V" />
+		<method name="matchUriRequestPattern(Ljava/lang/String;Ljava/lang/String;)Z" deprecated="15" />
+		<method name="register(Ljava/lang/String;Lorg/apache/http/protocol/HttpRequestHandler;)V" />
+		<method name="setHandlers(Ljava/util/Map;)V" />
+		<method name="unregister(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/protocol/HttpRequestHandlerResolver" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="lookup(Ljava/lang/String;)Lorg/apache/http/protocol/HttpRequestHandler;" />
+	</class>
+	<class name="org/apache/http/protocol/HttpRequestInterceptorList" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="addRequestInterceptor(Lorg/apache/http/HttpRequestInterceptor;)V" />
+		<method name="addRequestInterceptor(Lorg/apache/http/HttpRequestInterceptor;I)V" />
+		<method name="clearRequestInterceptors()V" />
+		<method name="getRequestInterceptor(I)Lorg/apache/http/HttpRequestInterceptor;" />
+		<method name="getRequestInterceptorCount()I" />
+		<method name="removeRequestInterceptorByClass(Ljava/lang/Class;)V" />
+		<method name="setInterceptors(Ljava/util/List;)V" />
+	</class>
+	<class name="org/apache/http/protocol/HttpResponseInterceptorList" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="addResponseInterceptor(Lorg/apache/http/HttpResponseInterceptor;)V" />
+		<method name="addResponseInterceptor(Lorg/apache/http/HttpResponseInterceptor;I)V" />
+		<method name="clearResponseInterceptors()V" />
+		<method name="getResponseInterceptor(I)Lorg/apache/http/HttpResponseInterceptor;" />
+		<method name="getResponseInterceptorCount()I" />
+		<method name="removeResponseInterceptorByClass(Ljava/lang/Class;)V" />
+		<method name="setInterceptors(Ljava/util/List;)V" />
+	</class>
+	<class name="org/apache/http/protocol/HttpService" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Lorg/apache/http/protocol/HttpProcessor;Lorg/apache/http/ConnectionReuseStrategy;Lorg/apache/http/HttpResponseFactory;)V" />
+		<method name="doService(Lorg/apache/http/HttpRequest;Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)V" />
+		<method name="getParams()Lorg/apache/http/params/HttpParams;" />
+		<method name="handleException(Lorg/apache/http/HttpException;Lorg/apache/http/HttpResponse;)V" />
+		<method name="handleRequest(Lorg/apache/http/HttpServerConnection;Lorg/apache/http/protocol/HttpContext;)V" />
+		<method name="setConnReuseStrategy(Lorg/apache/http/ConnectionReuseStrategy;)V" />
+		<method name="setExpectationVerifier(Lorg/apache/http/protocol/HttpExpectationVerifier;)V" />
+		<method name="setHandlerResolver(Lorg/apache/http/protocol/HttpRequestHandlerResolver;)V" />
+		<method name="setHttpProcessor(Lorg/apache/http/protocol/HttpProcessor;)V" />
+		<method name="setParams(Lorg/apache/http/params/HttpParams;)V" />
+		<method name="setResponseFactory(Lorg/apache/http/HttpResponseFactory;)V" />
+	</class>
+	<class name="org/apache/http/protocol/RequestConnControl" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpRequestInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/protocol/RequestContent" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpRequestInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/protocol/RequestDate" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpRequestInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/protocol/RequestExpectContinue" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpRequestInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/protocol/RequestTargetHost" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpRequestInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/protocol/RequestUserAgent" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpRequestInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/protocol/ResponseConnControl" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpResponseInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/protocol/ResponseContent" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpResponseInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/protocol/ResponseDate" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpResponseInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/protocol/ResponseServer" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpResponseInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/protocol/SyncBasicHttpContext" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/protocol/BasicHttpContext" />
+		<method name="&lt;init&gt;(Lorg/apache/http/protocol/HttpContext;)V" />
+	</class>
+	<class name="org/apache/http/protocol/UriPatternMatcher" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="lookup(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="matchUriRequestPattern(Ljava/lang/String;Ljava/lang/String;)Z" />
+		<method name="register(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="setHandlers(Ljava/util/Map;)V" />
+		<method name="unregister(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/util/ByteArrayBuffer" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="append(I)V" />
+		<method name="append(Lorg/apache/http/util/CharArrayBuffer;II)V" />
+		<method name="append([BII)V" />
+		<method name="append([CII)V" />
+		<method name="buffer()[B" />
+		<method name="byteAt(I)I" />
+		<method name="capacity()I" />
+		<method name="clear()V" />
+		<method name="isEmpty()Z" />
+		<method name="isFull()Z" />
+		<method name="length()I" />
+		<method name="setLength(I)V" />
+		<method name="toByteArray()[B" />
+	</class>
+	<class name="org/apache/http/util/CharArrayBuffer" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="append(C)V" />
+		<method name="append(Ljava/lang/Object;)V" />
+		<method name="append(Ljava/lang/String;)V" />
+		<method name="append(Lorg/apache/http/util/ByteArrayBuffer;II)V" />
+		<method name="append(Lorg/apache/http/util/CharArrayBuffer;)V" />
+		<method name="append(Lorg/apache/http/util/CharArrayBuffer;II)V" />
+		<method name="append([BII)V" />
+		<method name="append([CII)V" />
+		<method name="buffer()[C" />
+		<method name="capacity()I" />
+		<method name="charAt(I)C" />
+		<method name="clear()V" />
+		<method name="ensureCapacity(I)V" />
+		<method name="indexOf(I)I" />
+		<method name="indexOf(III)I" />
+		<method name="isEmpty()Z" />
+		<method name="isFull()Z" />
+		<method name="length()I" />
+		<method name="setLength(I)V" />
+		<method name="substring(II)Ljava/lang/String;" />
+		<method name="substringTrimmed(II)Ljava/lang/String;" />
+		<method name="toCharArray()[C" />
+	</class>
+	<class name="org/apache/http/util/EncodingUtils" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getAsciiBytes(Ljava/lang/String;)[B" />
+		<method name="getAsciiString([B)Ljava/lang/String;" />
+		<method name="getAsciiString([BII)Ljava/lang/String;" />
+		<method name="getBytes(Ljava/lang/String;Ljava/lang/String;)[B" />
+		<method name="getString([BIILjava/lang/String;)Ljava/lang/String;" />
+		<method name="getString([BLjava/lang/String;)Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/http/util/EntityUtils" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getContentCharSet(Lorg/apache/http/HttpEntity;)Ljava/lang/String;" />
+		<method name="toByteArray(Lorg/apache/http/HttpEntity;)[B" />
+		<method name="toString(Lorg/apache/http/HttpEntity;)Ljava/lang/String;" />
+		<method name="toString(Lorg/apache/http/HttpEntity;Ljava/lang/String;)Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/http/util/ExceptionUtils" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="initCause(Ljava/lang/Throwable;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="org/apache/http/util/LangUtils" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="equals(Ljava/lang/Object;Ljava/lang/Object;)Z" />
+		<method name="equals([Ljava/lang/Object;[Ljava/lang/Object;)Z" />
+		<method name="hashCode(II)I" />
+		<method name="hashCode(ILjava/lang/Object;)I" />
+		<method name="hashCode(IZ)I" />
+		<field name="HASH_OFFSET" />
+		<field name="HASH_SEED" />
+	</class>
+	<class name="org/apache/http/util/VersionInfo" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="fromMap(Ljava/lang/String;Ljava/util/Map;Ljava/lang/ClassLoader;)Lorg/apache/http/util/VersionInfo;" />
+		<method name="getClassloader()Ljava/lang/String;" />
+		<method name="getModule()Ljava/lang/String;" />
+		<method name="getPackage()Ljava/lang/String;" />
+		<method name="getRelease()Ljava/lang/String;" />
+		<method name="getTimestamp()Ljava/lang/String;" />
+		<method name="loadVersionInfo(Ljava/lang/String;Ljava/lang/ClassLoader;)Lorg/apache/http/util/VersionInfo;" />
+		<method name="loadVersionInfo([Ljava/lang/String;Ljava/lang/ClassLoader;)[Lorg/apache/http/util/VersionInfo;" />
+		<field name="PROPERTY_MODULE" />
+		<field name="PROPERTY_RELEASE" />
+		<field name="PROPERTY_TIMESTAMP" />
+		<field name="UNAVAILABLE" />
+		<field name="VERSION_PROPERTY_FILE" />
+	</class>
+	<class name="org/json/JSONArray" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;)V" since="19" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+		<method name="&lt;init&gt;(Lorg/json/JSONTokener;)V" />
+		<method name="get(I)Ljava/lang/Object;" />
+		<method name="getBoolean(I)Z" />
+		<method name="getDouble(I)D" />
+		<method name="getInt(I)I" />
+		<method name="getJSONArray(I)Lorg/json/JSONArray;" />
+		<method name="getJSONObject(I)Lorg/json/JSONObject;" />
+		<method name="getLong(I)J" />
+		<method name="getString(I)Ljava/lang/String;" />
+		<method name="isNull(I)Z" />
+		<method name="join(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="length()I" />
+		<method name="opt(I)Ljava/lang/Object;" />
+		<method name="optBoolean(I)Z" />
+		<method name="optBoolean(IZ)Z" />
+		<method name="optDouble(I)D" />
+		<method name="optDouble(ID)D" />
+		<method name="optInt(I)I" />
+		<method name="optInt(II)I" />
+		<method name="optJSONArray(I)Lorg/json/JSONArray;" />
+		<method name="optJSONObject(I)Lorg/json/JSONObject;" />
+		<method name="optLong(I)J" />
+		<method name="optLong(IJ)J" />
+		<method name="optString(I)Ljava/lang/String;" />
+		<method name="optString(ILjava/lang/String;)Ljava/lang/String;" />
+		<method name="put(D)Lorg/json/JSONArray;" />
+		<method name="put(I)Lorg/json/JSONArray;" />
+		<method name="put(ID)Lorg/json/JSONArray;" />
+		<method name="put(II)Lorg/json/JSONArray;" />
+		<method name="put(IJ)Lorg/json/JSONArray;" />
+		<method name="put(ILjava/lang/Object;)Lorg/json/JSONArray;" />
+		<method name="put(IZ)Lorg/json/JSONArray;" />
+		<method name="put(J)Lorg/json/JSONArray;" />
+		<method name="put(Ljava/lang/Object;)Lorg/json/JSONArray;" />
+		<method name="put(Z)Lorg/json/JSONArray;" />
+		<method name="remove(I)Ljava/lang/Object;" since="19" />
+		<method name="toJSONObject(Lorg/json/JSONArray;)Lorg/json/JSONObject;" />
+		<method name="toString(I)Ljava/lang/String;" />
+	</class>
+	<class name="org/json/JSONException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" since="27" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" since="27" />
+	</class>
+	<class name="org/json/JSONObject" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Map;)V" />
+		<method name="&lt;init&gt;(Lorg/json/JSONObject;[Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Lorg/json/JSONTokener;)V" />
+		<method name="accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;" />
+		<method name="get(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getBoolean(Ljava/lang/String;)Z" />
+		<method name="getDouble(Ljava/lang/String;)D" />
+		<method name="getInt(Ljava/lang/String;)I" />
+		<method name="getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;" />
+		<method name="getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;" />
+		<method name="getLong(Ljava/lang/String;)J" />
+		<method name="getString(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="has(Ljava/lang/String;)Z" />
+		<method name="isNull(Ljava/lang/String;)Z" />
+		<method name="keys()Ljava/util/Iterator;" />
+		<method name="length()I" />
+		<method name="names()Lorg/json/JSONArray;" />
+		<method name="numberToString(Ljava/lang/Number;)Ljava/lang/String;" />
+		<method name="opt(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="optBoolean(Ljava/lang/String;)Z" />
+		<method name="optBoolean(Ljava/lang/String;Z)Z" />
+		<method name="optDouble(Ljava/lang/String;)D" />
+		<method name="optDouble(Ljava/lang/String;D)D" />
+		<method name="optInt(Ljava/lang/String;)I" />
+		<method name="optInt(Ljava/lang/String;I)I" />
+		<method name="optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;" />
+		<method name="optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;" />
+		<method name="optLong(Ljava/lang/String;)J" />
+		<method name="optLong(Ljava/lang/String;J)J" />
+		<method name="optString(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="put(Ljava/lang/String;D)Lorg/json/JSONObject;" />
+		<method name="put(Ljava/lang/String;I)Lorg/json/JSONObject;" />
+		<method name="put(Ljava/lang/String;J)Lorg/json/JSONObject;" />
+		<method name="put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;" />
+		<method name="put(Ljava/lang/String;Z)Lorg/json/JSONObject;" />
+		<method name="putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;" />
+		<method name="quote(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="remove(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="toJSONArray(Lorg/json/JSONArray;)Lorg/json/JSONArray;" />
+		<method name="toString(I)Ljava/lang/String;" />
+		<method name="wrap(Ljava/lang/Object;)Ljava/lang/Object;" since="19" />
+		<field name="NULL" />
+	</class>
+	<class name="org/json/JSONStringer" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="array()Lorg/json/JSONStringer;" />
+		<method name="endArray()Lorg/json/JSONStringer;" />
+		<method name="endObject()Lorg/json/JSONStringer;" />
+		<method name="key(Ljava/lang/String;)Lorg/json/JSONStringer;" />
+		<method name="object()Lorg/json/JSONStringer;" />
+		<method name="value(D)Lorg/json/JSONStringer;" />
+		<method name="value(J)Lorg/json/JSONStringer;" />
+		<method name="value(Ljava/lang/Object;)Lorg/json/JSONStringer;" />
+		<method name="value(Z)Lorg/json/JSONStringer;" />
+	</class>
+	<class name="org/json/JSONTokener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="back()V" />
+		<method name="dehexchar(C)I" />
+		<method name="more()Z" />
+		<method name="next()C" />
+		<method name="next(C)C" />
+		<method name="next(I)Ljava/lang/String;" />
+		<method name="nextClean()C" />
+		<method name="nextString(C)Ljava/lang/String;" />
+		<method name="nextTo(C)Ljava/lang/String;" />
+		<method name="nextTo(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="nextValue()Ljava/lang/Object;" />
+		<method name="skipPast(Ljava/lang/String;)V" />
+		<method name="skipTo(C)C" />
+		<method name="syntaxError(Ljava/lang/String;)Lorg/json/JSONException;" />
+	</class>
+	<class name="org/w3c/dom/Attr" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/w3c/dom/Node" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getOwnerElement()Lorg/w3c/dom/Element;" />
+		<method name="getSchemaTypeInfo()Lorg/w3c/dom/TypeInfo;" since="8" />
+		<method name="getSpecified()Z" />
+		<method name="getValue()Ljava/lang/String;" />
+		<method name="isId()Z" since="8" />
+		<method name="setValue(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/w3c/dom/CDATASection" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/w3c/dom/Text" />
+	</class>
+	<class name="org/w3c/dom/CharacterData" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/w3c/dom/Node" />
+		<method name="appendData(Ljava/lang/String;)V" />
+		<method name="deleteData(II)V" />
+		<method name="getData()Ljava/lang/String;" />
+		<method name="getLength()I" />
+		<method name="insertData(ILjava/lang/String;)V" />
+		<method name="replaceData(IILjava/lang/String;)V" />
+		<method name="setData(Ljava/lang/String;)V" />
+		<method name="substringData(II)Ljava/lang/String;" />
+	</class>
+	<class name="org/w3c/dom/Comment" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/w3c/dom/CharacterData" />
+	</class>
+	<class name="org/w3c/dom/DOMConfiguration" since="8">
+		<extends name="java/lang/Object" />
+		<method name="canSetParameter(Ljava/lang/String;Ljava/lang/Object;)Z" />
+		<method name="getParameter(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getParameterNames()Lorg/w3c/dom/DOMStringList;" />
+		<method name="setParameter(Ljava/lang/String;Ljava/lang/Object;)V" />
+	</class>
+	<class name="org/w3c/dom/DOMError" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getLocation()Lorg/w3c/dom/DOMLocator;" />
+		<method name="getMessage()Ljava/lang/String;" />
+		<method name="getRelatedData()Ljava/lang/Object;" />
+		<method name="getRelatedException()Ljava/lang/Object;" />
+		<method name="getSeverity()S" />
+		<method name="getType()Ljava/lang/String;" />
+		<field name="SEVERITY_ERROR" />
+		<field name="SEVERITY_FATAL_ERROR" />
+		<field name="SEVERITY_WARNING" />
+	</class>
+	<class name="org/w3c/dom/DOMErrorHandler" since="8">
+		<extends name="java/lang/Object" />
+		<method name="handleError(Lorg/w3c/dom/DOMError;)Z" />
+	</class>
+	<class name="org/w3c/dom/DOMException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(SLjava/lang/String;)V" />
+		<field name="DOMSTRING_SIZE_ERR" />
+		<field name="HIERARCHY_REQUEST_ERR" />
+		<field name="INDEX_SIZE_ERR" />
+		<field name="INUSE_ATTRIBUTE_ERR" />
+		<field name="INVALID_ACCESS_ERR" />
+		<field name="INVALID_CHARACTER_ERR" />
+		<field name="INVALID_MODIFICATION_ERR" />
+		<field name="INVALID_STATE_ERR" />
+		<field name="NAMESPACE_ERR" />
+		<field name="NOT_FOUND_ERR" />
+		<field name="NOT_SUPPORTED_ERR" />
+		<field name="NO_DATA_ALLOWED_ERR" />
+		<field name="NO_MODIFICATION_ALLOWED_ERR" />
+		<field name="SYNTAX_ERR" />
+		<field name="TYPE_MISMATCH_ERR" since="8" />
+		<field name="VALIDATION_ERR" since="8" />
+		<field name="WRONG_DOCUMENT_ERR" />
+		<field name="code" />
+	</class>
+	<class name="org/w3c/dom/DOMImplementation" since="1">
+		<extends name="java/lang/Object" />
+		<method name="createDocument(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/DocumentType;)Lorg/w3c/dom/Document;" />
+		<method name="createDocumentType(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/DocumentType;" />
+		<method name="getFeature(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;" since="8" />
+		<method name="hasFeature(Ljava/lang/String;Ljava/lang/String;)Z" />
+	</class>
+	<class name="org/w3c/dom/DOMImplementationList" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getLength()I" />
+		<method name="item(I)Lorg/w3c/dom/DOMImplementation;" />
+	</class>
+	<class name="org/w3c/dom/DOMImplementationSource" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getDOMImplementation(Ljava/lang/String;)Lorg/w3c/dom/DOMImplementation;" />
+		<method name="getDOMImplementationList(Ljava/lang/String;)Lorg/w3c/dom/DOMImplementationList;" />
+	</class>
+	<class name="org/w3c/dom/DOMLocator" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getByteOffset()I" />
+		<method name="getColumnNumber()I" />
+		<method name="getLineNumber()I" />
+		<method name="getRelatedNode()Lorg/w3c/dom/Node;" />
+		<method name="getUri()Ljava/lang/String;" />
+		<method name="getUtf16Offset()I" />
+	</class>
+	<class name="org/w3c/dom/DOMStringList" since="8">
+		<extends name="java/lang/Object" />
+		<method name="contains(Ljava/lang/String;)Z" />
+		<method name="getLength()I" />
+		<method name="item(I)Ljava/lang/String;" />
+	</class>
+	<class name="org/w3c/dom/Document" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/w3c/dom/Node" />
+		<method name="adoptNode(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;" since="8" />
+		<method name="createAttribute(Ljava/lang/String;)Lorg/w3c/dom/Attr;" />
+		<method name="createAttributeNS(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;" />
+		<method name="createCDATASection(Ljava/lang/String;)Lorg/w3c/dom/CDATASection;" />
+		<method name="createComment(Ljava/lang/String;)Lorg/w3c/dom/Comment;" />
+		<method name="createDocumentFragment()Lorg/w3c/dom/DocumentFragment;" />
+		<method name="createElement(Ljava/lang/String;)Lorg/w3c/dom/Element;" />
+		<method name="createElementNS(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;" />
+		<method name="createEntityReference(Ljava/lang/String;)Lorg/w3c/dom/EntityReference;" />
+		<method name="createProcessingInstruction(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ProcessingInstruction;" />
+		<method name="createTextNode(Ljava/lang/String;)Lorg/w3c/dom/Text;" />
+		<method name="getDoctype()Lorg/w3c/dom/DocumentType;" />
+		<method name="getDocumentElement()Lorg/w3c/dom/Element;" />
+		<method name="getDocumentURI()Ljava/lang/String;" since="8" />
+		<method name="getDomConfig()Lorg/w3c/dom/DOMConfiguration;" since="8" />
+		<method name="getElementById(Ljava/lang/String;)Lorg/w3c/dom/Element;" />
+		<method name="getElementsByTagName(Ljava/lang/String;)Lorg/w3c/dom/NodeList;" />
+		<method name="getElementsByTagNameNS(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/NodeList;" />
+		<method name="getImplementation()Lorg/w3c/dom/DOMImplementation;" />
+		<method name="getInputEncoding()Ljava/lang/String;" since="8" />
+		<method name="getStrictErrorChecking()Z" since="8" />
+		<method name="getXmlEncoding()Ljava/lang/String;" since="8" />
+		<method name="getXmlStandalone()Z" since="8" />
+		<method name="getXmlVersion()Ljava/lang/String;" since="8" />
+		<method name="importNode(Lorg/w3c/dom/Node;Z)Lorg/w3c/dom/Node;" />
+		<method name="normalizeDocument()V" since="8" />
+		<method name="renameNode(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Node;" since="8" />
+		<method name="setDocumentURI(Ljava/lang/String;)V" since="8" />
+		<method name="setStrictErrorChecking(Z)V" since="8" />
+		<method name="setXmlStandalone(Z)V" since="8" />
+		<method name="setXmlVersion(Ljava/lang/String;)V" since="8" />
+	</class>
+	<class name="org/w3c/dom/DocumentFragment" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/w3c/dom/Node" />
+	</class>
+	<class name="org/w3c/dom/DocumentType" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/w3c/dom/Node" />
+		<method name="getEntities()Lorg/w3c/dom/NamedNodeMap;" />
+		<method name="getInternalSubset()Ljava/lang/String;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getNotations()Lorg/w3c/dom/NamedNodeMap;" />
+		<method name="getPublicId()Ljava/lang/String;" />
+		<method name="getSystemId()Ljava/lang/String;" />
+	</class>
+	<class name="org/w3c/dom/Element" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/w3c/dom/Node" />
+		<method name="getAttribute(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getAttributeNS(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getAttributeNode(Ljava/lang/String;)Lorg/w3c/dom/Attr;" />
+		<method name="getAttributeNodeNS(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;" />
+		<method name="getElementsByTagName(Ljava/lang/String;)Lorg/w3c/dom/NodeList;" />
+		<method name="getElementsByTagNameNS(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/NodeList;" />
+		<method name="getSchemaTypeInfo()Lorg/w3c/dom/TypeInfo;" since="8" />
+		<method name="getTagName()Ljava/lang/String;" />
+		<method name="hasAttribute(Ljava/lang/String;)Z" />
+		<method name="hasAttributeNS(Ljava/lang/String;Ljava/lang/String;)Z" />
+		<method name="removeAttribute(Ljava/lang/String;)V" />
+		<method name="removeAttributeNS(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="removeAttributeNode(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;" />
+		<method name="setAttribute(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setAttributeNS(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setAttributeNode(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;" />
+		<method name="setAttributeNodeNS(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;" />
+		<method name="setIdAttribute(Ljava/lang/String;Z)V" since="8" />
+		<method name="setIdAttributeNS(Ljava/lang/String;Ljava/lang/String;Z)V" since="8" />
+		<method name="setIdAttributeNode(Lorg/w3c/dom/Attr;Z)V" since="8" />
+	</class>
+	<class name="org/w3c/dom/Entity" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/w3c/dom/Node" />
+		<method name="getInputEncoding()Ljava/lang/String;" since="8" />
+		<method name="getNotationName()Ljava/lang/String;" />
+		<method name="getPublicId()Ljava/lang/String;" />
+		<method name="getSystemId()Ljava/lang/String;" />
+		<method name="getXmlEncoding()Ljava/lang/String;" since="8" />
+		<method name="getXmlVersion()Ljava/lang/String;" since="8" />
+	</class>
+	<class name="org/w3c/dom/EntityReference" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/w3c/dom/Node" />
+	</class>
+	<class name="org/w3c/dom/NameList" since="8">
+		<extends name="java/lang/Object" />
+		<method name="contains(Ljava/lang/String;)Z" />
+		<method name="containsNS(Ljava/lang/String;Ljava/lang/String;)Z" />
+		<method name="getLength()I" />
+		<method name="getName(I)Ljava/lang/String;" />
+		<method name="getNamespaceURI(I)Ljava/lang/String;" />
+	</class>
+	<class name="org/w3c/dom/NamedNodeMap" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getLength()I" />
+		<method name="getNamedItem(Ljava/lang/String;)Lorg/w3c/dom/Node;" />
+		<method name="getNamedItemNS(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Node;" />
+		<method name="item(I)Lorg/w3c/dom/Node;" />
+		<method name="removeNamedItem(Ljava/lang/String;)Lorg/w3c/dom/Node;" />
+		<method name="removeNamedItemNS(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Node;" />
+		<method name="setNamedItem(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;" />
+		<method name="setNamedItemNS(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;" />
+	</class>
+	<class name="org/w3c/dom/Node" since="1">
+		<extends name="java/lang/Object" />
+		<method name="appendChild(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;" />
+		<method name="cloneNode(Z)Lorg/w3c/dom/Node;" />
+		<method name="compareDocumentPosition(Lorg/w3c/dom/Node;)S" since="8" />
+		<method name="getAttributes()Lorg/w3c/dom/NamedNodeMap;" />
+		<method name="getBaseURI()Ljava/lang/String;" since="8" />
+		<method name="getChildNodes()Lorg/w3c/dom/NodeList;" />
+		<method name="getFeature(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;" since="8" />
+		<method name="getFirstChild()Lorg/w3c/dom/Node;" />
+		<method name="getLastChild()Lorg/w3c/dom/Node;" />
+		<method name="getLocalName()Ljava/lang/String;" />
+		<method name="getNamespaceURI()Ljava/lang/String;" />
+		<method name="getNextSibling()Lorg/w3c/dom/Node;" />
+		<method name="getNodeName()Ljava/lang/String;" />
+		<method name="getNodeType()S" />
+		<method name="getNodeValue()Ljava/lang/String;" />
+		<method name="getOwnerDocument()Lorg/w3c/dom/Document;" />
+		<method name="getParentNode()Lorg/w3c/dom/Node;" />
+		<method name="getPrefix()Ljava/lang/String;" />
+		<method name="getPreviousSibling()Lorg/w3c/dom/Node;" />
+		<method name="getTextContent()Ljava/lang/String;" since="8" />
+		<method name="getUserData(Ljava/lang/String;)Ljava/lang/Object;" since="8" />
+		<method name="hasAttributes()Z" />
+		<method name="hasChildNodes()Z" />
+		<method name="insertBefore(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;" />
+		<method name="isDefaultNamespace(Ljava/lang/String;)Z" since="8" />
+		<method name="isEqualNode(Lorg/w3c/dom/Node;)Z" since="8" />
+		<method name="isSameNode(Lorg/w3c/dom/Node;)Z" since="8" />
+		<method name="isSupported(Ljava/lang/String;Ljava/lang/String;)Z" />
+		<method name="lookupNamespaceURI(Ljava/lang/String;)Ljava/lang/String;" since="8" />
+		<method name="lookupPrefix(Ljava/lang/String;)Ljava/lang/String;" since="8" />
+		<method name="normalize()V" />
+		<method name="removeChild(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;" />
+		<method name="replaceChild(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;" />
+		<method name="setNodeValue(Ljava/lang/String;)V" />
+		<method name="setPrefix(Ljava/lang/String;)V" />
+		<method name="setTextContent(Ljava/lang/String;)V" since="8" />
+		<method name="setUserData(Ljava/lang/String;Ljava/lang/Object;Lorg/w3c/dom/UserDataHandler;)Ljava/lang/Object;" since="8" />
+		<field name="ATTRIBUTE_NODE" />
+		<field name="CDATA_SECTION_NODE" />
+		<field name="COMMENT_NODE" />
+		<field name="DOCUMENT_FRAGMENT_NODE" />
+		<field name="DOCUMENT_NODE" />
+		<field name="DOCUMENT_POSITION_CONTAINED_BY" since="8" />
+		<field name="DOCUMENT_POSITION_CONTAINS" since="8" />
+		<field name="DOCUMENT_POSITION_DISCONNECTED" since="8" />
+		<field name="DOCUMENT_POSITION_FOLLOWING" since="8" />
+		<field name="DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" since="8" />
+		<field name="DOCUMENT_POSITION_PRECEDING" since="8" />
+		<field name="DOCUMENT_TYPE_NODE" />
+		<field name="ELEMENT_NODE" />
+		<field name="ENTITY_NODE" />
+		<field name="ENTITY_REFERENCE_NODE" />
+		<field name="NOTATION_NODE" />
+		<field name="PROCESSING_INSTRUCTION_NODE" />
+		<field name="TEXT_NODE" />
+	</class>
+	<class name="org/w3c/dom/NodeList" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getLength()I" />
+		<method name="item(I)Lorg/w3c/dom/Node;" />
+	</class>
+	<class name="org/w3c/dom/Notation" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/w3c/dom/Node" />
+		<method name="getPublicId()Ljava/lang/String;" />
+		<method name="getSystemId()Ljava/lang/String;" />
+	</class>
+	<class name="org/w3c/dom/ProcessingInstruction" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/w3c/dom/Node" />
+		<method name="getData()Ljava/lang/String;" />
+		<method name="getTarget()Ljava/lang/String;" />
+		<method name="setData(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/w3c/dom/Text" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/w3c/dom/CharacterData" />
+		<method name="getWholeText()Ljava/lang/String;" since="8" />
+		<method name="isElementContentWhitespace()Z" since="8" />
+		<method name="replaceWholeText(Ljava/lang/String;)Lorg/w3c/dom/Text;" since="8" />
+		<method name="splitText(I)Lorg/w3c/dom/Text;" />
+	</class>
+	<class name="org/w3c/dom/TypeInfo" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getTypeName()Ljava/lang/String;" />
+		<method name="getTypeNamespace()Ljava/lang/String;" />
+		<method name="isDerivedFrom(Ljava/lang/String;Ljava/lang/String;I)Z" />
+		<field name="DERIVATION_EXTENSION" />
+		<field name="DERIVATION_LIST" />
+		<field name="DERIVATION_RESTRICTION" />
+		<field name="DERIVATION_UNION" />
+	</class>
+	<class name="org/w3c/dom/UserDataHandler" since="8">
+		<extends name="java/lang/Object" />
+		<method name="handle(SLjava/lang/String;Ljava/lang/Object;Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)V" />
+		<field name="NODE_ADOPTED" />
+		<field name="NODE_CLONED" />
+		<field name="NODE_DELETED" />
+		<field name="NODE_IMPORTED" />
+		<field name="NODE_RENAMED" />
+	</class>
+	<class name="org/w3c/dom/ls/DOMImplementationLS" since="8">
+		<extends name="java/lang/Object" />
+		<method name="createLSInput()Lorg/w3c/dom/ls/LSInput;" />
+		<method name="createLSOutput()Lorg/w3c/dom/ls/LSOutput;" />
+		<method name="createLSParser(SLjava/lang/String;)Lorg/w3c/dom/ls/LSParser;" />
+		<method name="createLSSerializer()Lorg/w3c/dom/ls/LSSerializer;" />
+		<field name="MODE_ASYNCHRONOUS" />
+		<field name="MODE_SYNCHRONOUS" />
+	</class>
+	<class name="org/w3c/dom/ls/LSException" since="8">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(SLjava/lang/String;)V" />
+		<field name="PARSE_ERR" />
+		<field name="SERIALIZE_ERR" />
+		<field name="code" />
+	</class>
+	<class name="org/w3c/dom/ls/LSInput" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getBaseURI()Ljava/lang/String;" />
+		<method name="getByteStream()Ljava/io/InputStream;" />
+		<method name="getCertifiedText()Z" />
+		<method name="getCharacterStream()Ljava/io/Reader;" />
+		<method name="getEncoding()Ljava/lang/String;" />
+		<method name="getPublicId()Ljava/lang/String;" />
+		<method name="getStringData()Ljava/lang/String;" />
+		<method name="getSystemId()Ljava/lang/String;" />
+		<method name="setBaseURI(Ljava/lang/String;)V" />
+		<method name="setByteStream(Ljava/io/InputStream;)V" />
+		<method name="setCertifiedText(Z)V" />
+		<method name="setCharacterStream(Ljava/io/Reader;)V" />
+		<method name="setEncoding(Ljava/lang/String;)V" />
+		<method name="setPublicId(Ljava/lang/String;)V" />
+		<method name="setStringData(Ljava/lang/String;)V" />
+		<method name="setSystemId(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/w3c/dom/ls/LSOutput" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getByteStream()Ljava/io/OutputStream;" />
+		<method name="getCharacterStream()Ljava/io/Writer;" />
+		<method name="getEncoding()Ljava/lang/String;" />
+		<method name="getSystemId()Ljava/lang/String;" />
+		<method name="setByteStream(Ljava/io/OutputStream;)V" />
+		<method name="setCharacterStream(Ljava/io/Writer;)V" />
+		<method name="setEncoding(Ljava/lang/String;)V" />
+		<method name="setSystemId(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/w3c/dom/ls/LSParser" since="8">
+		<extends name="java/lang/Object" />
+		<method name="abort()V" />
+		<method name="getAsync()Z" />
+		<method name="getBusy()Z" />
+		<method name="getDomConfig()Lorg/w3c/dom/DOMConfiguration;" />
+		<method name="getFilter()Lorg/w3c/dom/ls/LSParserFilter;" />
+		<method name="parse(Lorg/w3c/dom/ls/LSInput;)Lorg/w3c/dom/Document;" />
+		<method name="parseURI(Ljava/lang/String;)Lorg/w3c/dom/Document;" />
+		<method name="parseWithContext(Lorg/w3c/dom/ls/LSInput;Lorg/w3c/dom/Node;S)Lorg/w3c/dom/Node;" />
+		<method name="setFilter(Lorg/w3c/dom/ls/LSParserFilter;)V" />
+		<field name="ACTION_APPEND_AS_CHILDREN" />
+		<field name="ACTION_INSERT_AFTER" />
+		<field name="ACTION_INSERT_BEFORE" />
+		<field name="ACTION_REPLACE" />
+		<field name="ACTION_REPLACE_CHILDREN" />
+	</class>
+	<class name="org/w3c/dom/ls/LSParserFilter" since="8">
+		<extends name="java/lang/Object" />
+		<method name="acceptNode(Lorg/w3c/dom/Node;)S" />
+		<method name="getWhatToShow()I" />
+		<method name="startElement(Lorg/w3c/dom/Element;)S" />
+		<field name="FILTER_ACCEPT" />
+		<field name="FILTER_INTERRUPT" />
+		<field name="FILTER_REJECT" />
+		<field name="FILTER_SKIP" />
+	</class>
+	<class name="org/w3c/dom/ls/LSResourceResolver" since="8">
+		<extends name="java/lang/Object" />
+		<method name="resolveResource(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ls/LSInput;" />
+	</class>
+	<class name="org/w3c/dom/ls/LSSerializer" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getDomConfig()Lorg/w3c/dom/DOMConfiguration;" />
+		<method name="getNewLine()Ljava/lang/String;" />
+		<method name="setNewLine(Ljava/lang/String;)V" />
+		<method name="write(Lorg/w3c/dom/Node;Lorg/w3c/dom/ls/LSOutput;)Z" />
+		<method name="writeToString(Lorg/w3c/dom/Node;)Ljava/lang/String;" />
+		<method name="writeToURI(Lorg/w3c/dom/Node;Ljava/lang/String;)Z" />
+	</class>
+	<class name="org/xml/sax/AttributeList" since="1" deprecated="9">
+		<extends name="java/lang/Object" />
+		<method name="getLength()I" deprecated="29" />
+		<method name="getName(I)Ljava/lang/String;" deprecated="29" />
+		<method name="getType(I)Ljava/lang/String;" deprecated="29" />
+		<method name="getType(Ljava/lang/String;)Ljava/lang/String;" deprecated="29" />
+		<method name="getValue(I)Ljava/lang/String;" deprecated="29" />
+		<method name="getValue(Ljava/lang/String;)Ljava/lang/String;" deprecated="29" />
+	</class>
+	<class name="org/xml/sax/Attributes" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getIndex(Ljava/lang/String;)I" />
+		<method name="getIndex(Ljava/lang/String;Ljava/lang/String;)I" />
+		<method name="getLength()I" />
+		<method name="getLocalName(I)Ljava/lang/String;" />
+		<method name="getQName(I)Ljava/lang/String;" />
+		<method name="getType(I)Ljava/lang/String;" />
+		<method name="getType(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getType(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getURI(I)Ljava/lang/String;" />
+		<method name="getValue(I)Ljava/lang/String;" />
+		<method name="getValue(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+	</class>
+	<class name="org/xml/sax/ContentHandler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="characters([CII)V" />
+		<method name="endDocument()V" />
+		<method name="endElement(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="endPrefixMapping(Ljava/lang/String;)V" />
+		<method name="ignorableWhitespace([CII)V" />
+		<method name="processingInstruction(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setDocumentLocator(Lorg/xml/sax/Locator;)V" />
+		<method name="skippedEntity(Ljava/lang/String;)V" />
+		<method name="startDocument()V" />
+		<method name="startElement(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V" />
+		<method name="startPrefixMapping(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="org/xml/sax/DTDHandler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="notationDecl(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="unparsedEntityDecl(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="org/xml/sax/DocumentHandler" since="1" deprecated="9">
+		<extends name="java/lang/Object" />
+		<method name="characters([CII)V" deprecated="29" />
+		<method name="endDocument()V" deprecated="29" />
+		<method name="endElement(Ljava/lang/String;)V" deprecated="29" />
+		<method name="ignorableWhitespace([CII)V" deprecated="29" />
+		<method name="processingInstruction(Ljava/lang/String;Ljava/lang/String;)V" deprecated="29" />
+		<method name="setDocumentLocator(Lorg/xml/sax/Locator;)V" deprecated="29" />
+		<method name="startDocument()V" deprecated="29" />
+		<method name="startElement(Ljava/lang/String;Lorg/xml/sax/AttributeList;)V" deprecated="29" />
+	</class>
+	<class name="org/xml/sax/EntityResolver" since="1">
+		<extends name="java/lang/Object" />
+		<method name="resolveEntity(Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource;" />
+	</class>
+	<class name="org/xml/sax/ErrorHandler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="error(Lorg/xml/sax/SAXParseException;)V" />
+		<method name="fatalError(Lorg/xml/sax/SAXParseException;)V" />
+		<method name="warning(Lorg/xml/sax/SAXParseException;)V" />
+	</class>
+	<class name="org/xml/sax/HandlerBase" since="1" deprecated="9">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/DTDHandler" />
+		<implements name="org/xml/sax/DocumentHandler" />
+		<implements name="org/xml/sax/EntityResolver" />
+		<implements name="org/xml/sax/ErrorHandler" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+	</class>
+	<class name="org/xml/sax/InputSource" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/Reader;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getByteStream()Ljava/io/InputStream;" />
+		<method name="getCharacterStream()Ljava/io/Reader;" />
+		<method name="getEncoding()Ljava/lang/String;" />
+		<method name="getPublicId()Ljava/lang/String;" />
+		<method name="getSystemId()Ljava/lang/String;" />
+		<method name="setByteStream(Ljava/io/InputStream;)V" />
+		<method name="setCharacterStream(Ljava/io/Reader;)V" />
+		<method name="setEncoding(Ljava/lang/String;)V" />
+		<method name="setPublicId(Ljava/lang/String;)V" />
+		<method name="setSystemId(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/xml/sax/Locator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getColumnNumber()I" />
+		<method name="getLineNumber()I" />
+		<method name="getPublicId()Ljava/lang/String;" />
+		<method name="getSystemId()Ljava/lang/String;" />
+	</class>
+	<class name="org/xml/sax/Parser" since="1" deprecated="9">
+		<extends name="java/lang/Object" />
+		<method name="parse(Ljava/lang/String;)V" deprecated="29" />
+		<method name="parse(Lorg/xml/sax/InputSource;)V" deprecated="29" />
+		<method name="setDTDHandler(Lorg/xml/sax/DTDHandler;)V" deprecated="29" />
+		<method name="setDocumentHandler(Lorg/xml/sax/DocumentHandler;)V" deprecated="29" />
+		<method name="setEntityResolver(Lorg/xml/sax/EntityResolver;)V" deprecated="29" />
+		<method name="setErrorHandler(Lorg/xml/sax/ErrorHandler;)V" deprecated="29" />
+		<method name="setLocale(Ljava/util/Locale;)V" deprecated="29" />
+	</class>
+	<class name="org/xml/sax/SAXException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Exception;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Exception;)V" />
+		<method name="getException()Ljava/lang/Exception;" />
+	</class>
+	<class name="org/xml/sax/SAXNotRecognizedException" since="1">
+		<extends name="org/xml/sax/SAXException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/xml/sax/SAXNotSupportedException" since="1">
+		<extends name="org/xml/sax/SAXException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/xml/sax/SAXParseException" since="1">
+		<extends name="org/xml/sax/SAXException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILjava/lang/Exception;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Lorg/xml/sax/Locator;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Lorg/xml/sax/Locator;Ljava/lang/Exception;)V" />
+		<method name="getColumnNumber()I" />
+		<method name="getLineNumber()I" />
+		<method name="getPublicId()Ljava/lang/String;" />
+		<method name="getSystemId()Ljava/lang/String;" />
+	</class>
+	<class name="org/xml/sax/XMLFilter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/XMLReader" />
+		<method name="getParent()Lorg/xml/sax/XMLReader;" />
+		<method name="setParent(Lorg/xml/sax/XMLReader;)V" />
+	</class>
+	<class name="org/xml/sax/XMLReader" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getContentHandler()Lorg/xml/sax/ContentHandler;" />
+		<method name="getDTDHandler()Lorg/xml/sax/DTDHandler;" />
+		<method name="getEntityResolver()Lorg/xml/sax/EntityResolver;" />
+		<method name="getErrorHandler()Lorg/xml/sax/ErrorHandler;" />
+		<method name="getFeature(Ljava/lang/String;)Z" />
+		<method name="getProperty(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="parse(Ljava/lang/String;)V" />
+		<method name="parse(Lorg/xml/sax/InputSource;)V" />
+		<method name="setContentHandler(Lorg/xml/sax/ContentHandler;)V" />
+		<method name="setDTDHandler(Lorg/xml/sax/DTDHandler;)V" />
+		<method name="setEntityResolver(Lorg/xml/sax/EntityResolver;)V" />
+		<method name="setErrorHandler(Lorg/xml/sax/ErrorHandler;)V" />
+		<method name="setFeature(Ljava/lang/String;Z)V" />
+		<method name="setProperty(Ljava/lang/String;Ljava/lang/Object;)V" />
+	</class>
+	<class name="org/xml/sax/ext/Attributes2" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/Attributes" />
+		<method name="isDeclared(I)Z" />
+		<method name="isDeclared(Ljava/lang/String;)Z" />
+		<method name="isDeclared(Ljava/lang/String;Ljava/lang/String;)Z" />
+		<method name="isSpecified(I)Z" />
+		<method name="isSpecified(Ljava/lang/String;)Z" />
+		<method name="isSpecified(Ljava/lang/String;Ljava/lang/String;)Z" />
+	</class>
+	<class name="org/xml/sax/ext/Attributes2Impl" since="1">
+		<extends name="org/xml/sax/helpers/AttributesImpl" />
+		<implements name="org/xml/sax/ext/Attributes2" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/xml/sax/Attributes;)V" />
+		<method name="setDeclared(IZ)V" />
+		<method name="setSpecified(IZ)V" />
+	</class>
+	<class name="org/xml/sax/ext/DeclHandler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="attributeDecl(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="elementDecl(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="externalEntityDecl(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="internalEntityDecl(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="org/xml/sax/ext/DefaultHandler2" since="1">
+		<extends name="org/xml/sax/helpers/DefaultHandler" />
+		<implements name="org/xml/sax/ext/DeclHandler" />
+		<implements name="org/xml/sax/ext/EntityResolver2" />
+		<implements name="org/xml/sax/ext/LexicalHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/xml/sax/ext/EntityResolver2" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/EntityResolver" />
+		<method name="getExternalSubset(Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource;" />
+		<method name="resolveEntity(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource;" />
+	</class>
+	<class name="org/xml/sax/ext/LexicalHandler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="comment([CII)V" />
+		<method name="endCDATA()V" />
+		<method name="endDTD()V" />
+		<method name="endEntity(Ljava/lang/String;)V" />
+		<method name="startCDATA()V" />
+		<method name="startDTD(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="startEntity(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/xml/sax/ext/Locator2" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/Locator" />
+		<method name="getEncoding()Ljava/lang/String;" />
+		<method name="getXMLVersion()Ljava/lang/String;" />
+	</class>
+	<class name="org/xml/sax/ext/Locator2Impl" since="1">
+		<extends name="org/xml/sax/helpers/LocatorImpl" />
+		<implements name="org/xml/sax/ext/Locator2" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/xml/sax/Locator;)V" />
+		<method name="setEncoding(Ljava/lang/String;)V" />
+		<method name="setXMLVersion(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/xml/sax/helpers/AttributeListImpl" since="1" deprecated="9">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/AttributeList" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="&lt;init&gt;(Lorg/xml/sax/AttributeList;)V" deprecated="29" />
+		<method name="addAttribute(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="29" />
+		<method name="clear()V" deprecated="29" />
+		<method name="removeAttribute(Ljava/lang/String;)V" deprecated="29" />
+		<method name="setAttributeList(Lorg/xml/sax/AttributeList;)V" deprecated="29" />
+	</class>
+	<class name="org/xml/sax/helpers/AttributesImpl" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/Attributes" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/xml/sax/Attributes;)V" />
+		<method name="addAttribute(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="clear()V" />
+		<method name="removeAttribute(I)V" />
+		<method name="setAttribute(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setAttributes(Lorg/xml/sax/Attributes;)V" />
+		<method name="setLocalName(ILjava/lang/String;)V" />
+		<method name="setQName(ILjava/lang/String;)V" />
+		<method name="setType(ILjava/lang/String;)V" />
+		<method name="setURI(ILjava/lang/String;)V" />
+		<method name="setValue(ILjava/lang/String;)V" />
+	</class>
+	<class name="org/xml/sax/helpers/DefaultHandler" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/ContentHandler" />
+		<implements name="org/xml/sax/DTDHandler" />
+		<implements name="org/xml/sax/EntityResolver" />
+		<implements name="org/xml/sax/ErrorHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/xml/sax/helpers/LocatorImpl" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/Locator" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/xml/sax/Locator;)V" />
+		<method name="setColumnNumber(I)V" />
+		<method name="setLineNumber(I)V" />
+		<method name="setPublicId(Ljava/lang/String;)V" />
+		<method name="setSystemId(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/xml/sax/helpers/NamespaceSupport" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="declarePrefix(Ljava/lang/String;Ljava/lang/String;)Z" />
+		<method name="getDeclaredPrefixes()Ljava/util/Enumeration;" />
+		<method name="getPrefix(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getPrefixes()Ljava/util/Enumeration;" />
+		<method name="getPrefixes(Ljava/lang/String;)Ljava/util/Enumeration;" />
+		<method name="getURI(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="isNamespaceDeclUris()Z" />
+		<method name="popContext()V" />
+		<method name="processName(Ljava/lang/String;[Ljava/lang/String;Z)[Ljava/lang/String;" />
+		<method name="pushContext()V" />
+		<method name="reset()V" />
+		<method name="setNamespaceDeclUris(Z)V" />
+		<field name="NSDECL" />
+		<field name="XMLNS" />
+	</class>
+	<class name="org/xml/sax/helpers/ParserAdapter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/DocumentHandler" />
+		<implements name="org/xml/sax/XMLReader" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/xml/sax/Parser;)V" />
+	</class>
+	<class name="org/xml/sax/helpers/ParserFactory" since="1" deprecated="9">
+		<extends name="java/lang/Object" />
+		<method name="makeParser()Lorg/xml/sax/Parser;" deprecated="29" />
+		<method name="makeParser(Ljava/lang/String;)Lorg/xml/sax/Parser;" deprecated="29" />
+	</class>
+	<class name="org/xml/sax/helpers/XMLFilterImpl" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/ContentHandler" />
+		<implements name="org/xml/sax/DTDHandler" />
+		<implements name="org/xml/sax/EntityResolver" />
+		<implements name="org/xml/sax/ErrorHandler" />
+		<implements name="org/xml/sax/XMLFilter" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/xml/sax/XMLReader;)V" />
+	</class>
+	<class name="org/xml/sax/helpers/XMLReaderAdapter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/ContentHandler" />
+		<implements name="org/xml/sax/Parser" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/xml/sax/XMLReader;)V" />
+	</class>
+	<class name="org/xml/sax/helpers/XMLReaderFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="createXMLReader()Lorg/xml/sax/XMLReader;" />
+		<method name="createXMLReader(Ljava/lang/String;)Lorg/xml/sax/XMLReader;" />
+	</class>
+	<class name="org/xmlpull/v1/XmlPullParser" since="1">
+		<extends name="java/lang/Object" />
+		<method name="defineEntityReplacementText(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getAttributeCount()I" />
+		<method name="getAttributeName(I)Ljava/lang/String;" />
+		<method name="getAttributeNamespace(I)Ljava/lang/String;" />
+		<method name="getAttributePrefix(I)Ljava/lang/String;" />
+		<method name="getAttributeType(I)Ljava/lang/String;" />
+		<method name="getAttributeValue(I)Ljava/lang/String;" />
+		<method name="getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getColumnNumber()I" />
+		<method name="getDepth()I" />
+		<method name="getEventType()I" />
+		<method name="getFeature(Ljava/lang/String;)Z" />
+		<method name="getInputEncoding()Ljava/lang/String;" />
+		<method name="getLineNumber()I" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getNamespace()Ljava/lang/String;" />
+		<method name="getNamespace(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getNamespaceCount(I)I" />
+		<method name="getNamespacePrefix(I)Ljava/lang/String;" />
+		<method name="getNamespaceUri(I)Ljava/lang/String;" />
+		<method name="getPositionDescription()Ljava/lang/String;" />
+		<method name="getPrefix()Ljava/lang/String;" />
+		<method name="getProperty(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getText()Ljava/lang/String;" />
+		<method name="getTextCharacters([I)[C" />
+		<method name="isAttributeDefault(I)Z" />
+		<method name="isEmptyElementTag()Z" />
+		<method name="isWhitespace()Z" />
+		<method name="next()I" />
+		<method name="nextTag()I" />
+		<method name="nextText()Ljava/lang/String;" />
+		<method name="nextToken()I" />
+		<method name="require(ILjava/lang/String;Ljava/lang/String;)V" />
+		<method name="setFeature(Ljava/lang/String;Z)V" />
+		<method name="setInput(Ljava/io/InputStream;Ljava/lang/String;)V" />
+		<method name="setInput(Ljava/io/Reader;)V" />
+		<method name="setProperty(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<field name="CDSECT" />
+		<field name="COMMENT" />
+		<field name="DOCDECL" />
+		<field name="END_DOCUMENT" />
+		<field name="END_TAG" />
+		<field name="ENTITY_REF" />
+		<field name="FEATURE_PROCESS_DOCDECL" />
+		<field name="FEATURE_PROCESS_NAMESPACES" />
+		<field name="FEATURE_REPORT_NAMESPACE_ATTRIBUTES" />
+		<field name="FEATURE_VALIDATION" />
+		<field name="IGNORABLE_WHITESPACE" />
+		<field name="NO_NAMESPACE" />
+		<field name="PROCESSING_INSTRUCTION" />
+		<field name="START_DOCUMENT" />
+		<field name="START_TAG" />
+		<field name="TEXT" />
+		<field name="TYPES" />
+	</class>
+	<class name="org/xmlpull/v1/XmlPullParserException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/Throwable;)V" />
+		<method name="getColumnNumber()I" />
+		<method name="getDetail()Ljava/lang/Throwable;" />
+		<method name="getLineNumber()I" />
+		<field name="column" />
+		<field name="detail" />
+		<field name="row" />
+	</class>
+	<class name="org/xmlpull/v1/XmlPullParserFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getFeature(Ljava/lang/String;)Z" />
+		<method name="isNamespaceAware()Z" />
+		<method name="isValidating()Z" />
+		<method name="newInstance()Lorg/xmlpull/v1/XmlPullParserFactory;" />
+		<method name="newInstance(Ljava/lang/String;Ljava/lang/Class;)Lorg/xmlpull/v1/XmlPullParserFactory;" />
+		<method name="newPullParser()Lorg/xmlpull/v1/XmlPullParser;" />
+		<method name="newSerializer()Lorg/xmlpull/v1/XmlSerializer;" />
+		<method name="setFeature(Ljava/lang/String;Z)V" />
+		<method name="setNamespaceAware(Z)V" />
+		<method name="setValidating(Z)V" />
+		<field name="PROPERTY_NAME" />
+		<field name="classNamesLocation" />
+		<field name="features" />
+		<field name="parserClasses" />
+		<field name="serializerClasses" />
+	</class>
+	<class name="org/xmlpull/v1/XmlSerializer" since="1">
+		<extends name="java/lang/Object" />
+		<method name="attribute(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;" />
+		<method name="cdsect(Ljava/lang/String;)V" />
+		<method name="comment(Ljava/lang/String;)V" />
+		<method name="docdecl(Ljava/lang/String;)V" />
+		<method name="endDocument()V" />
+		<method name="endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;" />
+		<method name="entityRef(Ljava/lang/String;)V" />
+		<method name="flush()V" />
+		<method name="getDepth()I" />
+		<method name="getFeature(Ljava/lang/String;)Z" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getNamespace()Ljava/lang/String;" />
+		<method name="getPrefix(Ljava/lang/String;Z)Ljava/lang/String;" />
+		<method name="getProperty(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="ignorableWhitespace(Ljava/lang/String;)V" />
+		<method name="processingInstruction(Ljava/lang/String;)V" />
+		<method name="setFeature(Ljava/lang/String;Z)V" />
+		<method name="setOutput(Ljava/io/OutputStream;Ljava/lang/String;)V" />
+		<method name="setOutput(Ljava/io/Writer;)V" />
+		<method name="setPrefix(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setProperty(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="startDocument(Ljava/lang/String;Ljava/lang/Boolean;)V" />
+		<method name="startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;" />
+		<method name="text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;" />
+		<method name="text([CII)Lorg/xmlpull/v1/XmlSerializer;" />
+	</class>
+	<class name="org/xmlpull/v1/sax2/Driver" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/Attributes" />
+		<implements name="org/xml/sax/Locator" />
+		<implements name="org/xml/sax/XMLReader" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/xmlpull/v1/XmlPullParser;)V" />
+		<method name="parseSubTree(Lorg/xmlpull/v1/XmlPullParser;)V" />
+		<method name="startElement(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<field name="APACHE_DYNAMIC_VALIDATION_FEATURE" />
+		<field name="APACHE_SCHEMA_VALIDATION_FEATURE" />
+		<field name="DECLARATION_HANDLER_PROPERTY" />
+		<field name="LEXICAL_HANDLER_PROPERTY" />
+		<field name="NAMESPACES_FEATURE" />
+		<field name="NAMESPACE_PREFIXES_FEATURE" />
+		<field name="VALIDATION_FEATURE" />
+		<field name="contentHandler" />
+		<field name="errorHandler" />
+		<field name="pp" />
+		<field name="systemId" />
+	</class>
+</api>
\ No newline at end of file
diff --git a/31/public/data/api-versions.xml b/31/public/data/api-versions.xml
index 9d95113..99dbd6e 100644
--- a/31/public/data/api-versions.xml
+++ b/31/public/data/api-versions.xml
@@ -7748,6 +7748,7 @@
 		<method name="setSchema(Landroid/app/appsearch/SetSchemaRequest;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V"/>
 	</class>
 	<class name="android/app/appsearch/BatchResultCallback" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onResult(Landroid/app/appsearch/AppSearchBatchResult;)V"/>
 		<method name="onSystemError(Ljava/lang/Throwable;)V"/>
 	</class>
@@ -13010,6 +13011,7 @@
 		<method name="&lt;init>(Ljava/lang/String;)V"/>
 	</class>
 	<class name="android/content/pm/PackageManager$OnChecksumsReadyListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onChecksumsReady(Ljava/util/List;)V"/>
 	</class>
 	<class name="android/content/pm/PackageManager$Property" since="31">
@@ -22058,6 +22060,7 @@
 		<method name="sourceIndexFromDestinationIndex(I)I"/>
 	</class>
 	<class name="android/icu/text/FormattedValue" since="31">
+		<extends name="java/lang/Object"/>
 		<implements name="java/lang/CharSequence"/>
 		<method name="appendTo(Ljava/lang/Appendable;)Ljava/lang/Appendable;"/>
 		<method name="nextPosition(Landroid/icu/text/ConstrainedFieldPosition;)Z"/>
@@ -22169,7 +22172,7 @@
 		<method name="getNumberFormat()Landroid/icu/text/NumberFormat;"/>
 		<method name="getUnitDisplayName(Landroid/icu/util/MeasureUnit;)Ljava/lang/String;" since="28"/>
 		<method name="getWidth()Landroid/icu/text/MeasureFormat$FormatWidth;"/>
-		<method name="parseObject(Ljava/lang/String;Ljava/text/ParsePosition;)Landroid/icu/util/Measure;" removed="31"/>
+		<method name="parseObject(Ljava/lang/String;Ljava/text/ParsePosition;)Landroid/icu/util/Measure;" removed="32"/>
 	</class>
 	<class name="android/icu/text/MeasureFormat$FormatWidth" since="24">
 		<extends name="java/lang/Enum"/>
@@ -25519,9 +25522,11 @@
 		<method name="onAudioFocusChange(I)V"/>
 	</class>
 	<class name="android/media/AudioManager$OnCommunicationDeviceChangedListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onCommunicationDeviceChanged(Landroid/media/AudioDeviceInfo;)V"/>
 	</class>
 	<class name="android/media/AudioManager$OnModeChangedListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onModeChanged(I)V"/>
 	</class>
 	<class name="android/media/AudioMetadata" since="30">
@@ -26552,6 +26557,7 @@
 		<field name="WIDTH"/>
 	</class>
 	<class name="android/media/MediaCodec$OnFirstTunnelFrameReadyListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onFirstTunnelFrameReady(Landroid/media/MediaCodec;)V"/>
 	</class>
 	<class name="android/media/MediaCodec$OnFrameRenderedListener" since="23">
@@ -32417,6 +32423,7 @@
 		<method name="build()Landroid/net/ipsec/ike/ChildSaProposal;"/>
 	</class>
 	<class name="android/net/ipsec/ike/ChildSessionCallback" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onClosed()V"/>
 		<method name="onClosedWithException(Landroid/net/ipsec/ike/exceptions/IkeException;)V"/>
 		<method name="onIpSecTransformCreated(Landroid/net/IpSecTransform;I)V"/>
@@ -32499,6 +32506,7 @@
 		<method name="openChildSession(Landroid/net/ipsec/ike/ChildSessionParams;Landroid/net/ipsec/ike/ChildSessionCallback;)V"/>
 	</class>
 	<class name="android/net/ipsec/ike/IkeSessionCallback" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onClosed()V"/>
 		<method name="onClosedWithException(Landroid/net/ipsec/ike/exceptions/IkeException;)V"/>
 		<method name="onError(Landroid/net/ipsec/ike/exceptions/IkeException;)V"/>
@@ -32678,27 +32686,34 @@
 		<method name="setLifetimeSeconds(II)Landroid/net/ipsec/ike/TunnelModeChildSessionParams$Builder;"/>
 	</class>
 	<class name="android/net/ipsec/ike/TunnelModeChildSessionParams$ConfigRequestIpv4Address" since="31">
+		<extends name="java/lang/Object"/>
 		<implements name="android/net/ipsec/ike/TunnelModeChildSessionParams$TunnelModeChildConfigRequest"/>
 		<method name="getAddress()Ljava/net/Inet4Address;"/>
 	</class>
 	<class name="android/net/ipsec/ike/TunnelModeChildSessionParams$ConfigRequestIpv4DhcpServer" since="31">
+		<extends name="java/lang/Object"/>
 		<implements name="android/net/ipsec/ike/TunnelModeChildSessionParams$TunnelModeChildConfigRequest"/>
 	</class>
 	<class name="android/net/ipsec/ike/TunnelModeChildSessionParams$ConfigRequestIpv4DnsServer" since="31">
+		<extends name="java/lang/Object"/>
 		<implements name="android/net/ipsec/ike/TunnelModeChildSessionParams$TunnelModeChildConfigRequest"/>
 	</class>
 	<class name="android/net/ipsec/ike/TunnelModeChildSessionParams$ConfigRequestIpv4Netmask" since="31">
+		<extends name="java/lang/Object"/>
 		<implements name="android/net/ipsec/ike/TunnelModeChildSessionParams$TunnelModeChildConfigRequest"/>
 	</class>
 	<class name="android/net/ipsec/ike/TunnelModeChildSessionParams$ConfigRequestIpv6Address" since="31">
+		<extends name="java/lang/Object"/>
 		<implements name="android/net/ipsec/ike/TunnelModeChildSessionParams$TunnelModeChildConfigRequest"/>
 		<method name="getAddress()Ljava/net/Inet6Address;"/>
 		<method name="getPrefixLength()I"/>
 	</class>
 	<class name="android/net/ipsec/ike/TunnelModeChildSessionParams$ConfigRequestIpv6DnsServer" since="31">
+		<extends name="java/lang/Object"/>
 		<implements name="android/net/ipsec/ike/TunnelModeChildSessionParams$TunnelModeChildConfigRequest"/>
 	</class>
 	<class name="android/net/ipsec/ike/TunnelModeChildSessionParams$TunnelModeChildConfigRequest" since="31">
+		<extends name="java/lang/Object"/>
 	</class>
 	<class name="android/net/ipsec/ike/exceptions/IkeException" since="31">
 		<extends name="java/lang/Exception"/>
@@ -33403,6 +33418,7 @@
 		<method name="getSupplicantState()Landroid/net/wifi/SupplicantState;"/>
 		<method name="getTxLinkSpeedMbps()I" since="29"/>
 		<method name="getWifiStandard()I" since="30"/>
+		<method name="makeCopy(J)Landroid/net/TransportInfo;" since="31" removed="32"/>
 		<method name="makeCopy(J)Landroid/net/wifi/WifiInfo;" since="31"/>
 		<field name="FREQUENCY_UNITS" since="21"/>
 		<field name="LINK_SPEED_UNITS"/>
@@ -33629,6 +33645,7 @@
 		<method name="onConnectionStatus(Landroid/net/wifi/WifiNetworkSuggestion;I)V"/>
 	</class>
 	<class name="android/net/wifi/WifiManager$SuggestionUserApprovalStatusListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onUserApprovalStatusChange(I)V"/>
 	</class>
 	<class name="android/net/wifi/WifiManager$WifiLock" since="1">
@@ -33649,7 +33666,9 @@
 	<class name="android/net/wifi/WifiNetworkSpecifier" since="29">
 		<extends name="android/net/NetworkSpecifier"/>
 		<implements name="android/os/Parcelable"/>
+		<method name="canBeSatisfiedBy(Landroid/net/NetworkSpecifier;)Z" since="31" removed="32"/>
 		<method name="getBand()I" since="31"/>
+		<method name="redact()Landroid/net/NetworkSpecifier;" since="31" removed="32"/>
 		<field name="CREATOR"/>
 	</class>
 	<class name="android/net/wifi/WifiNetworkSpecifier$Builder" since="29">
@@ -33876,6 +33895,7 @@
 	<class name="android/net/wifi/aware/WifiAwareNetworkSpecifier" since="29">
 		<extends name="android/net/NetworkSpecifier"/>
 		<implements name="android/os/Parcelable"/>
+		<method name="canBeSatisfiedBy(Landroid/net/NetworkSpecifier;)Z" since="31" removed="32"/>
 		<field name="CREATOR"/>
 	</class>
 	<class name="android/net/wifi/aware/WifiAwareNetworkSpecifier$Builder" since="29">
@@ -38576,6 +38596,7 @@
 		<method name="&lt;init>(Ljava/lang/String;)V"/>
 	</class>
 	<class name="android/os/OutcomeReceiver" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onError(Ljava/lang/Throwable;)V"/>
 		<method name="onResult(Ljava/lang/Object;)V"/>
 	</class>
@@ -46228,6 +46249,7 @@
 		<field name="TYPE_PASSWORDS"/>
 	</class>
 	<class name="android/service/autofill/SavedDatasetsInfoCallback" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onError(I)V"/>
 		<method name="onSuccess(Ljava/util/Set;)V"/>
 		<field name="ERROR_NEEDS_USER_ACTION"/>
@@ -47078,7 +47100,7 @@
 		<method name="onGetSuggestions(Landroid/view/textservice/TextInfo;I)Landroid/view/textservice/SuggestionsInfo;"/>
 		<method name="onGetSuggestionsMultiple([Landroid/view/textservice/TextInfo;IZ)[Landroid/view/textservice/SuggestionsInfo;"/>
 	</class>
-	<class name="android/service/voice/AlwaysOnHotwordDetector" since="21">
+	<class name="android/service/voice/AlwaysOnHotwordDetector" since="21" removed="31">
 		<extends name="java/lang/Object"/>
 		<method name="createEnrollIntent()Landroid/content/Intent;"/>
 		<method name="createReEnrollIntent()Landroid/content/Intent;"/>
@@ -47104,7 +47126,7 @@
 		<field name="STATE_KEYPHRASE_UNENROLLED"/>
 		<field name="STATE_KEYPHRASE_UNSUPPORTED" deprecated="30"/>
 	</class>
-	<class name="android/service/voice/AlwaysOnHotwordDetector$Callback" since="21">
+	<class name="android/service/voice/AlwaysOnHotwordDetector$Callback" since="21" removed="31">
 		<extends name="java/lang/Object"/>
 		<method name="&lt;init>()V"/>
 		<method name="onAvailabilityChanged(I)V"/>
@@ -47113,12 +47135,12 @@
 		<method name="onRecognitionPaused()V"/>
 		<method name="onRecognitionResumed()V"/>
 	</class>
-	<class name="android/service/voice/AlwaysOnHotwordDetector$EventPayload" since="21">
+	<class name="android/service/voice/AlwaysOnHotwordDetector$EventPayload" since="21" removed="31">
 		<extends name="java/lang/Object"/>
 		<method name="getCaptureAudioFormat()Landroid/media/AudioFormat;"/>
 		<method name="getTriggerAudio()[B"/>
 	</class>
-	<class name="android/service/voice/AlwaysOnHotwordDetector$ModelParamRange" since="30">
+	<class name="android/service/voice/AlwaysOnHotwordDetector$ModelParamRange" since="30" removed="31">
 		<extends name="java/lang/Object"/>
 		<method name="getEnd()I"/>
 		<method name="getStart()I"/>
@@ -51317,66 +51339,87 @@
 		<method name="&lt;init>()V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$ActiveDataSubscriptionIdListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onActiveDataSubscriptionIdChanged(I)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$BarringInfoListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onBarringInfoChanged(Landroid/telephony/BarringInfo;)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$CallDisconnectCauseListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onCallDisconnectCauseChanged(II)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$CallForwardingIndicatorListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onCallForwardingIndicatorChanged(Z)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$CallStateListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onCallStateChanged(I)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$CarrierNetworkListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onCarrierNetworkChange(Z)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$CellInfoListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onCellInfoChanged(Ljava/util/List;)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$CellLocationListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onCellLocationChanged(Landroid/telephony/CellLocation;)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$DataActivationStateListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onDataActivationStateChanged(I)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$DataActivityListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onDataActivity(I)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$DataConnectionStateListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onDataConnectionStateChanged(II)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$DisplayInfoListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onDisplayInfoChanged(Landroid/telephony/TelephonyDisplayInfo;)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$EmergencyNumberListListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onEmergencyNumberListChanged(Ljava/util/Map;)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$ImsCallDisconnectCauseListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onImsCallDisconnectCauseChanged(Landroid/telephony/ims/ImsReasonInfo;)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$MessageWaitingIndicatorListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onMessageWaitingIndicatorChanged(Z)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$PhysicalChannelConfigListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onPhysicalChannelConfigChanged(Ljava/util/List;)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$PreciseDataConnectionStateListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onPreciseDataConnectionStateChanged(Landroid/telephony/PreciseDataConnectionState;)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$RegistrationFailedListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onRegistrationFailed(Landroid/telephony/CellIdentity;Ljava/lang/String;III)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$ServiceStateListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onServiceStateChanged(Landroid/telephony/ServiceState;)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$SignalStrengthsListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onSignalStrengthsChanged(Landroid/telephony/SignalStrength;)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$UserMobileDataStateListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onUserMobileDataStateChanged(Z)V"/>
 	</class>
 	<class name="android/telephony/TelephonyDisplayInfo" since="30">
@@ -52584,140 +52627,140 @@
 	</class>
 	<class name="android/test/ActivityInstrumentationTestCase" since="1" deprecated="3">
 		<extends name="android/test/ActivityTestCase"/>
-		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/Class;)V" deprecated="31"/>
-		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/Class;Z)V" deprecated="31"/>
-		<method name="testActivityTestCaseSetUpProperly()V" deprecated="31"/>
+		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/Class;)V" deprecated="32"/>
+		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/Class;Z)V" deprecated="32"/>
+		<method name="testActivityTestCaseSetUpProperly()V" deprecated="32"/>
 	</class>
 	<class name="android/test/ActivityInstrumentationTestCase2" since="3" deprecated="24">
 		<extends name="android/test/ActivityTestCase"/>
-		<method name="&lt;init>(Ljava/lang/Class;)V" since="8" deprecated="31"/>
+		<method name="&lt;init>(Ljava/lang/Class;)V" since="8" deprecated="32"/>
 		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/Class;)V" deprecated="15"/>
-		<method name="setActivityInitialTouchMode(Z)V" deprecated="31"/>
-		<method name="setActivityIntent(Landroid/content/Intent;)V" deprecated="31"/>
+		<method name="setActivityInitialTouchMode(Z)V" deprecated="32"/>
+		<method name="setActivityIntent(Landroid/content/Intent;)V" deprecated="32"/>
 	</class>
 	<class name="android/test/ActivityTestCase" since="1" deprecated="24">
 		<extends name="android/test/InstrumentationTestCase"/>
-		<method name="&lt;init>()V" deprecated="31"/>
-		<method name="getActivity()Landroid/app/Activity;" deprecated="31"/>
-		<method name="scrubClass(Ljava/lang/Class;)V" deprecated="31"/>
-		<method name="setActivity(Landroid/app/Activity;)V" deprecated="31"/>
+		<method name="&lt;init>()V" deprecated="32"/>
+		<method name="getActivity()Landroid/app/Activity;" deprecated="32"/>
+		<method name="scrubClass(Ljava/lang/Class;)V" deprecated="32"/>
+		<method name="setActivity(Landroid/app/Activity;)V" deprecated="32"/>
 	</class>
 	<class name="android/test/ActivityUnitTestCase" since="1" deprecated="24">
 		<extends name="android/test/ActivityTestCase"/>
-		<method name="&lt;init>(Ljava/lang/Class;)V" deprecated="31"/>
-		<method name="getFinishedActivityRequest()I" deprecated="31"/>
-		<method name="getRequestedOrientation()I" deprecated="31"/>
-		<method name="getStartedActivityIntent()Landroid/content/Intent;" deprecated="31"/>
-		<method name="getStartedActivityRequest()I" deprecated="31"/>
-		<method name="isFinishCalled()Z" deprecated="31"/>
-		<method name="setActivityContext(Landroid/content/Context;)V" deprecated="31"/>
-		<method name="setApplication(Landroid/app/Application;)V" deprecated="31"/>
-		<method name="startActivity(Landroid/content/Intent;Landroid/os/Bundle;Ljava/lang/Object;)Landroid/app/Activity;" deprecated="31"/>
+		<method name="&lt;init>(Ljava/lang/Class;)V" deprecated="32"/>
+		<method name="getFinishedActivityRequest()I" deprecated="32"/>
+		<method name="getRequestedOrientation()I" deprecated="32"/>
+		<method name="getStartedActivityIntent()Landroid/content/Intent;" deprecated="32"/>
+		<method name="getStartedActivityRequest()I" deprecated="32"/>
+		<method name="isFinishCalled()Z" deprecated="32"/>
+		<method name="setActivityContext(Landroid/content/Context;)V" deprecated="32"/>
+		<method name="setApplication(Landroid/app/Application;)V" deprecated="32"/>
+		<method name="startActivity(Landroid/content/Intent;Landroid/os/Bundle;Ljava/lang/Object;)Landroid/app/Activity;" deprecated="32"/>
 	</class>
 	<class name="android/test/AndroidTestCase" since="1" deprecated="24">
 		<extends name="junit/framework/TestCase"/>
-		<method name="&lt;init>()V" deprecated="31"/>
-		<method name="assertActivityRequiresPermission(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" since="4" deprecated="31"/>
-		<method name="assertReadingContentUriRequiresPermission(Landroid/net/Uri;Ljava/lang/String;)V" since="4" deprecated="31"/>
-		<method name="assertWritingContentUriRequiresPermission(Landroid/net/Uri;Ljava/lang/String;)V" since="4" deprecated="31"/>
-		<method name="getContext()Landroid/content/Context;" deprecated="31"/>
-		<method name="getTestContext()Landroid/content/Context;" since="31" deprecated="31"/>
-		<method name="scrubClass(Ljava/lang/Class;)V" deprecated="31"/>
-		<method name="setContext(Landroid/content/Context;)V" deprecated="31"/>
-		<method name="setTestContext(Landroid/content/Context;)V" since="31" deprecated="31"/>
-		<method name="testAndroidTestCaseSetupProperly()V" deprecated="31"/>
-		<field name="mContext" deprecated="31"/>
+		<method name="&lt;init>()V" deprecated="32"/>
+		<method name="assertActivityRequiresPermission(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" since="4" deprecated="32"/>
+		<method name="assertReadingContentUriRequiresPermission(Landroid/net/Uri;Ljava/lang/String;)V" since="4" deprecated="32"/>
+		<method name="assertWritingContentUriRequiresPermission(Landroid/net/Uri;Ljava/lang/String;)V" since="4" deprecated="32"/>
+		<method name="getContext()Landroid/content/Context;" deprecated="32"/>
+		<method name="getTestContext()Landroid/content/Context;" since="32" deprecated="32"/>
+		<method name="scrubClass(Ljava/lang/Class;)V" deprecated="32"/>
+		<method name="setContext(Landroid/content/Context;)V" deprecated="32"/>
+		<method name="setTestContext(Landroid/content/Context;)V" since="32" deprecated="32"/>
+		<method name="testAndroidTestCaseSetupProperly()V" deprecated="32"/>
+		<field name="mContext" deprecated="32"/>
 	</class>
 	<class name="android/test/AndroidTestRunner" since="1" deprecated="24">
 		<extends name="junit/runner/BaseTestRunner"/>
-		<method name="&lt;init>()V" deprecated="31"/>
-		<method name="addTestListener(Ljunit/framework/TestListener;)V" deprecated="31"/>
-		<method name="clearTestListeners()V" deprecated="31"/>
-		<method name="createTestResult()Ljunit/framework/TestResult;" deprecated="31"/>
-		<method name="getTestCases()Ljava/util/List;" deprecated="31"/>
-		<method name="getTestClassName()Ljava/lang/String;" deprecated="31"/>
-		<method name="getTestResult()Ljunit/framework/TestResult;" deprecated="31"/>
-		<method name="runTest()V" deprecated="31"/>
-		<method name="runTest(Ljunit/framework/TestResult;)V" deprecated="31"/>
-		<method name="setContext(Landroid/content/Context;)V" deprecated="31"/>
+		<method name="&lt;init>()V" deprecated="32"/>
+		<method name="addTestListener(Ljunit/framework/TestListener;)V" deprecated="32"/>
+		<method name="clearTestListeners()V" deprecated="32"/>
+		<method name="createTestResult()Ljunit/framework/TestResult;" deprecated="32"/>
+		<method name="getTestCases()Ljava/util/List;" deprecated="32"/>
+		<method name="getTestClassName()Ljava/lang/String;" deprecated="32"/>
+		<method name="getTestResult()Ljunit/framework/TestResult;" deprecated="32"/>
+		<method name="runTest()V" deprecated="32"/>
+		<method name="runTest(Ljunit/framework/TestResult;)V" deprecated="32"/>
+		<method name="setContext(Landroid/content/Context;)V" deprecated="32"/>
 		<method name="setInstrumentaiton(Landroid/app/Instrumentation;)V" deprecated="15"/>
-		<method name="setInstrumentation(Landroid/app/Instrumentation;)V" since="5" deprecated="31"/>
-		<method name="setTest(Ljunit/framework/Test;)V" deprecated="31"/>
-		<method name="setTestClassName(Ljava/lang/String;Ljava/lang/String;)V" deprecated="31"/>
+		<method name="setInstrumentation(Landroid/app/Instrumentation;)V" since="5" deprecated="32"/>
+		<method name="setTest(Ljunit/framework/Test;)V" deprecated="32"/>
+		<method name="setTestClassName(Ljava/lang/String;Ljava/lang/String;)V" deprecated="32"/>
 	</class>
 	<class name="android/test/ApplicationTestCase" since="1" deprecated="24">
 		<extends name="android/test/AndroidTestCase"/>
-		<method name="&lt;init>(Ljava/lang/Class;)V" deprecated="31"/>
-		<method name="createApplication()V" deprecated="31"/>
-		<method name="getApplication()Landroid/app/Application;" deprecated="31"/>
-		<method name="getSystemContext()Landroid/content/Context;" deprecated="31"/>
-		<method name="terminateApplication()V" deprecated="31"/>
-		<method name="testApplicationTestCaseSetUpProperly()V" deprecated="31"/>
+		<method name="&lt;init>(Ljava/lang/Class;)V" deprecated="32"/>
+		<method name="createApplication()V" deprecated="32"/>
+		<method name="getApplication()Landroid/app/Application;" deprecated="32"/>
+		<method name="getSystemContext()Landroid/content/Context;" deprecated="32"/>
+		<method name="terminateApplication()V" deprecated="32"/>
+		<method name="testApplicationTestCaseSetUpProperly()V" deprecated="32"/>
 	</class>
 	<class name="android/test/AssertionFailedError" since="1" deprecated="16">
 		<extends name="java/lang/Error"/>
-		<method name="&lt;init>()V" deprecated="31"/>
-		<method name="&lt;init>(Ljava/lang/String;)V" deprecated="31"/>
+		<method name="&lt;init>()V" deprecated="32"/>
+		<method name="&lt;init>(Ljava/lang/String;)V" deprecated="32"/>
 	</class>
 	<class name="android/test/ComparisonFailure" since="1" deprecated="16">
 		<extends name="android/test/AssertionFailedError"/>
-		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="31"/>
+		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="32"/>
 	</class>
 	<class name="android/test/FlakyTest" since="1" deprecated="24">
 		<extends name="java/lang/Object"/>
 		<implements name="java/lang/annotation/Annotation"/>
-		<method name="tolerance()I" deprecated="31"/>
+		<method name="tolerance()I" deprecated="32"/>
 	</class>
 	<class name="android/test/InstrumentationTestCase" since="1" deprecated="24">
 		<extends name="junit/framework/TestCase"/>
-		<method name="&lt;init>()V" deprecated="31"/>
-		<method name="getInstrumentation()Landroid/app/Instrumentation;" deprecated="31"/>
+		<method name="&lt;init>()V" deprecated="32"/>
+		<method name="getInstrumentation()Landroid/app/Instrumentation;" deprecated="32"/>
 		<method name="injectInsrumentation(Landroid/app/Instrumentation;)V" deprecated="15"/>
-		<method name="injectInstrumentation(Landroid/app/Instrumentation;)V" since="5" deprecated="31"/>
-		<method name="launchActivity(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)Landroid/app/Activity;" deprecated="31"/>
-		<method name="launchActivityWithIntent(Ljava/lang/String;Ljava/lang/Class;Landroid/content/Intent;)Landroid/app/Activity;" since="3" deprecated="31"/>
-		<method name="runTestOnUiThread(Ljava/lang/Runnable;)V" since="3" deprecated="31"/>
-		<method name="sendKeys(Ljava/lang/String;)V" deprecated="31"/>
-		<method name="sendKeys([I)V" deprecated="31"/>
-		<method name="sendRepeatedKeys([I)V" deprecated="31"/>
+		<method name="injectInstrumentation(Landroid/app/Instrumentation;)V" since="5" deprecated="32"/>
+		<method name="launchActivity(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)Landroid/app/Activity;" deprecated="32"/>
+		<method name="launchActivityWithIntent(Ljava/lang/String;Ljava/lang/Class;Landroid/content/Intent;)Landroid/app/Activity;" since="3" deprecated="32"/>
+		<method name="runTestOnUiThread(Ljava/lang/Runnable;)V" since="3" deprecated="32"/>
+		<method name="sendKeys(Ljava/lang/String;)V" deprecated="32"/>
+		<method name="sendKeys([I)V" deprecated="32"/>
+		<method name="sendRepeatedKeys([I)V" deprecated="32"/>
 	</class>
 	<class name="android/test/InstrumentationTestRunner" since="1" deprecated="24">
 		<extends name="android/app/Instrumentation"/>
 		<implements name="android/test/TestSuiteProvider"/>
-		<method name="&lt;init>()V" deprecated="31"/>
-		<method name="addTestListener(Ljunit/framework/TestListener;)V" since="31" deprecated="31"/>
-		<method name="getAllTests()Ljunit/framework/TestSuite;" deprecated="31"/>
-		<method name="getAndroidTestRunner()Landroid/test/AndroidTestRunner;" deprecated="31"/>
-		<method name="getArguments()Landroid/os/Bundle;" since="18" deprecated="31"/>
-		<method name="getLoader()Ljava/lang/ClassLoader;" deprecated="31"/>
-		<field name="REPORT_KEY_NAME_CLASS" deprecated="31"/>
-		<field name="REPORT_KEY_NAME_TEST" deprecated="31"/>
-		<field name="REPORT_KEY_NUM_CURRENT" deprecated="31"/>
-		<field name="REPORT_KEY_NUM_TOTAL" deprecated="31"/>
-		<field name="REPORT_KEY_STACK" deprecated="31"/>
-		<field name="REPORT_VALUE_ID" deprecated="31"/>
-		<field name="REPORT_VALUE_RESULT_ERROR" deprecated="31"/>
-		<field name="REPORT_VALUE_RESULT_FAILURE" deprecated="31"/>
-		<field name="REPORT_VALUE_RESULT_OK" deprecated="31"/>
-		<field name="REPORT_VALUE_RESULT_START" deprecated="31"/>
+		<method name="&lt;init>()V" deprecated="32"/>
+		<method name="addTestListener(Ljunit/framework/TestListener;)V" since="32" deprecated="32"/>
+		<method name="getAllTests()Ljunit/framework/TestSuite;" deprecated="32"/>
+		<method name="getAndroidTestRunner()Landroid/test/AndroidTestRunner;" deprecated="32"/>
+		<method name="getArguments()Landroid/os/Bundle;" since="18" deprecated="32"/>
+		<method name="getLoader()Ljava/lang/ClassLoader;" deprecated="32"/>
+		<field name="REPORT_KEY_NAME_CLASS" deprecated="32"/>
+		<field name="REPORT_KEY_NAME_TEST" deprecated="32"/>
+		<field name="REPORT_KEY_NUM_CURRENT" deprecated="32"/>
+		<field name="REPORT_KEY_NUM_TOTAL" deprecated="32"/>
+		<field name="REPORT_KEY_STACK" deprecated="32"/>
+		<field name="REPORT_VALUE_ID" deprecated="32"/>
+		<field name="REPORT_VALUE_RESULT_ERROR" deprecated="32"/>
+		<field name="REPORT_VALUE_RESULT_FAILURE" deprecated="32"/>
+		<field name="REPORT_VALUE_RESULT_OK" deprecated="32"/>
+		<field name="REPORT_VALUE_RESULT_START" deprecated="32"/>
 	</class>
 	<class name="android/test/InstrumentationTestSuite" since="1" deprecated="24">
 		<extends name="junit/framework/TestSuite"/>
-		<method name="&lt;init>(Landroid/app/Instrumentation;)V" deprecated="31"/>
-		<method name="&lt;init>(Ljava/lang/Class;Landroid/app/Instrumentation;)V" deprecated="31"/>
-		<method name="&lt;init>(Ljava/lang/String;Landroid/app/Instrumentation;)V" deprecated="31"/>
+		<method name="&lt;init>(Landroid/app/Instrumentation;)V" deprecated="32"/>
+		<method name="&lt;init>(Ljava/lang/Class;Landroid/app/Instrumentation;)V" deprecated="32"/>
+		<method name="&lt;init>(Ljava/lang/String;Landroid/app/Instrumentation;)V" deprecated="32"/>
 	</class>
 	<class name="android/test/IsolatedContext" since="1" deprecated="24">
 		<extends name="android/content/ContextWrapper"/>
-		<method name="&lt;init>(Landroid/content/ContentResolver;Landroid/content/Context;)V" deprecated="31"/>
-		<method name="getAndClearBroadcastIntents()Ljava/util/List;" deprecated="31"/>
+		<method name="&lt;init>(Landroid/content/ContentResolver;Landroid/content/Context;)V" deprecated="32"/>
+		<method name="getAndClearBroadcastIntents()Ljava/util/List;" deprecated="32"/>
 	</class>
-	<class name="android/test/LaunchPerformanceBase" since="31" deprecated="31">
+	<class name="android/test/LaunchPerformanceBase" since="32" deprecated="32">
 		<extends name="android/app/Instrumentation"/>
-		<method name="&lt;init>()V" deprecated="31"/>
-		<method name="LaunchApp()V" deprecated="31"/>
-		<field name="mIntent" deprecated="31"/>
-		<field name="mResults" deprecated="31"/>
+		<method name="&lt;init>()V" deprecated="32"/>
+		<method name="LaunchApp()V" deprecated="32"/>
+		<field name="mIntent" deprecated="32"/>
+		<field name="mResults" deprecated="32"/>
 	</class>
 	<class name="android/test/LoaderTestCase" since="11">
 		<extends name="android/test/AndroidTestCase"/>
@@ -52726,63 +52769,63 @@
 	</class>
 	<class name="android/test/MoreAsserts" since="1" deprecated="24">
 		<extends name="java/lang/Object"/>
-		<method name="assertAssignableFrom(Ljava/lang/Class;Ljava/lang/Class;)V" deprecated="31"/>
-		<method name="assertAssignableFrom(Ljava/lang/Class;Ljava/lang/Object;)V" deprecated="31"/>
-		<method name="assertContainsRegex(Ljava/lang/String;Ljava/lang/String;)Ljava/util/regex/MatchResult;" deprecated="31"/>
-		<method name="assertContainsRegex(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/regex/MatchResult;" deprecated="31"/>
-		<method name="assertContentsInAnyOrder(Ljava/lang/Iterable;[Ljava/lang/Object;)V" deprecated="31"/>
-		<method name="assertContentsInAnyOrder(Ljava/lang/String;Ljava/lang/Iterable;[Ljava/lang/Object;)V" deprecated="31"/>
-		<method name="assertContentsInOrder(Ljava/lang/Iterable;[Ljava/lang/Object;)V" deprecated="31"/>
-		<method name="assertContentsInOrder(Ljava/lang/String;Ljava/lang/Iterable;[Ljava/lang/Object;)V" deprecated="31"/>
-		<method name="assertEmpty(Ljava/lang/Iterable;)V" deprecated="31"/>
-		<method name="assertEmpty(Ljava/lang/String;Ljava/lang/Iterable;)V" deprecated="31"/>
-		<method name="assertEmpty(Ljava/lang/String;Ljava/util/Map;)V" deprecated="31"/>
-		<method name="assertEmpty(Ljava/util/Map;)V" deprecated="31"/>
-		<method name="assertEquals(Ljava/lang/String;Ljava/util/Set;Ljava/util/Set;)V" deprecated="31"/>
-		<method name="assertEquals(Ljava/lang/String;[B[B)V" deprecated="31"/>
-		<method name="assertEquals(Ljava/lang/String;[D[D)V" deprecated="31"/>
-		<method name="assertEquals(Ljava/lang/String;[I[I)V" deprecated="31"/>
-		<method name="assertEquals(Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/Object;)V" deprecated="31"/>
-		<method name="assertEquals(Ljava/util/Set;Ljava/util/Set;)V" deprecated="31"/>
-		<method name="assertEquals([B[B)V" deprecated="31"/>
-		<method name="assertEquals([D[D)V" deprecated="31"/>
-		<method name="assertEquals([I[I)V" deprecated="31"/>
-		<method name="assertEquals([Ljava/lang/Object;[Ljava/lang/Object;)V" deprecated="31"/>
-		<method name="assertMatchesRegex(Ljava/lang/String;Ljava/lang/String;)Ljava/util/regex/MatchResult;" deprecated="31"/>
-		<method name="assertMatchesRegex(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/regex/MatchResult;" deprecated="31"/>
-		<method name="assertNotContainsRegex(Ljava/lang/String;Ljava/lang/String;)V" deprecated="31"/>
-		<method name="assertNotContainsRegex(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="31"/>
-		<method name="assertNotEmpty(Ljava/lang/Iterable;)V" deprecated="31"/>
-		<method name="assertNotEmpty(Ljava/lang/String;Ljava/lang/Iterable;)V" deprecated="31"/>
-		<method name="assertNotEmpty(Ljava/lang/String;Ljava/util/Map;)V" deprecated="31"/>
-		<method name="assertNotEmpty(Ljava/util/Map;)V" deprecated="31"/>
-		<method name="assertNotEqual(Ljava/lang/Object;Ljava/lang/Object;)V" deprecated="31"/>
-		<method name="assertNotEqual(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V" deprecated="31"/>
-		<method name="assertNotMatchesRegex(Ljava/lang/String;Ljava/lang/String;)V" deprecated="31"/>
-		<method name="assertNotMatchesRegex(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="31"/>
-		<method name="checkEqualsAndHashCodeMethods(Ljava/lang/Object;Ljava/lang/Object;Z)V" deprecated="31"/>
-		<method name="checkEqualsAndHashCodeMethods(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Z)V" deprecated="31"/>
+		<method name="assertAssignableFrom(Ljava/lang/Class;Ljava/lang/Class;)V" deprecated="32"/>
+		<method name="assertAssignableFrom(Ljava/lang/Class;Ljava/lang/Object;)V" deprecated="32"/>
+		<method name="assertContainsRegex(Ljava/lang/String;Ljava/lang/String;)Ljava/util/regex/MatchResult;" deprecated="32"/>
+		<method name="assertContainsRegex(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/regex/MatchResult;" deprecated="32"/>
+		<method name="assertContentsInAnyOrder(Ljava/lang/Iterable;[Ljava/lang/Object;)V" deprecated="32"/>
+		<method name="assertContentsInAnyOrder(Ljava/lang/String;Ljava/lang/Iterable;[Ljava/lang/Object;)V" deprecated="32"/>
+		<method name="assertContentsInOrder(Ljava/lang/Iterable;[Ljava/lang/Object;)V" deprecated="32"/>
+		<method name="assertContentsInOrder(Ljava/lang/String;Ljava/lang/Iterable;[Ljava/lang/Object;)V" deprecated="32"/>
+		<method name="assertEmpty(Ljava/lang/Iterable;)V" deprecated="32"/>
+		<method name="assertEmpty(Ljava/lang/String;Ljava/lang/Iterable;)V" deprecated="32"/>
+		<method name="assertEmpty(Ljava/lang/String;Ljava/util/Map;)V" deprecated="32"/>
+		<method name="assertEmpty(Ljava/util/Map;)V" deprecated="32"/>
+		<method name="assertEquals(Ljava/lang/String;Ljava/util/Set;Ljava/util/Set;)V" deprecated="32"/>
+		<method name="assertEquals(Ljava/lang/String;[B[B)V" deprecated="32"/>
+		<method name="assertEquals(Ljava/lang/String;[D[D)V" deprecated="32"/>
+		<method name="assertEquals(Ljava/lang/String;[I[I)V" deprecated="32"/>
+		<method name="assertEquals(Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/Object;)V" deprecated="32"/>
+		<method name="assertEquals(Ljava/util/Set;Ljava/util/Set;)V" deprecated="32"/>
+		<method name="assertEquals([B[B)V" deprecated="32"/>
+		<method name="assertEquals([D[D)V" deprecated="32"/>
+		<method name="assertEquals([I[I)V" deprecated="32"/>
+		<method name="assertEquals([Ljava/lang/Object;[Ljava/lang/Object;)V" deprecated="32"/>
+		<method name="assertMatchesRegex(Ljava/lang/String;Ljava/lang/String;)Ljava/util/regex/MatchResult;" deprecated="32"/>
+		<method name="assertMatchesRegex(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/regex/MatchResult;" deprecated="32"/>
+		<method name="assertNotContainsRegex(Ljava/lang/String;Ljava/lang/String;)V" deprecated="32"/>
+		<method name="assertNotContainsRegex(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="32"/>
+		<method name="assertNotEmpty(Ljava/lang/Iterable;)V" deprecated="32"/>
+		<method name="assertNotEmpty(Ljava/lang/String;Ljava/lang/Iterable;)V" deprecated="32"/>
+		<method name="assertNotEmpty(Ljava/lang/String;Ljava/util/Map;)V" deprecated="32"/>
+		<method name="assertNotEmpty(Ljava/util/Map;)V" deprecated="32"/>
+		<method name="assertNotEqual(Ljava/lang/Object;Ljava/lang/Object;)V" deprecated="32"/>
+		<method name="assertNotEqual(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V" deprecated="32"/>
+		<method name="assertNotMatchesRegex(Ljava/lang/String;Ljava/lang/String;)V" deprecated="32"/>
+		<method name="assertNotMatchesRegex(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="32"/>
+		<method name="checkEqualsAndHashCodeMethods(Ljava/lang/Object;Ljava/lang/Object;Z)V" deprecated="32"/>
+		<method name="checkEqualsAndHashCodeMethods(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Z)V" deprecated="32"/>
 	</class>
 	<class name="android/test/PerformanceTestCase" since="1" deprecated="24">
 		<extends name="java/lang/Object"/>
-		<method name="isPerformanceOnly()Z" deprecated="31"/>
-		<method name="startPerformance(Landroid/test/PerformanceTestCase$Intermediates;)I" deprecated="31"/>
+		<method name="isPerformanceOnly()Z" deprecated="32"/>
+		<method name="startPerformance(Landroid/test/PerformanceTestCase$Intermediates;)I" deprecated="32"/>
 	</class>
-	<class name="android/test/PerformanceTestCase$Intermediates" since="1" deprecated="31">
+	<class name="android/test/PerformanceTestCase$Intermediates" since="1" deprecated="32">
 		<extends name="java/lang/Object"/>
-		<method name="addIntermediate(Ljava/lang/String;)V" deprecated="31"/>
-		<method name="addIntermediate(Ljava/lang/String;J)V" deprecated="31"/>
-		<method name="finishTiming(Z)V" deprecated="31"/>
-		<method name="setInternalIterations(I)V" deprecated="31"/>
-		<method name="startTiming(Z)V" deprecated="31"/>
+		<method name="addIntermediate(Ljava/lang/String;)V" deprecated="32"/>
+		<method name="addIntermediate(Ljava/lang/String;J)V" deprecated="32"/>
+		<method name="finishTiming(Z)V" deprecated="32"/>
+		<method name="setInternalIterations(I)V" deprecated="32"/>
+		<method name="startTiming(Z)V" deprecated="32"/>
 	</class>
 	<class name="android/test/ProviderTestCase" since="1" deprecated="5">
 		<extends name="android/test/InstrumentationTestCase"/>
-		<method name="&lt;init>(Ljava/lang/Class;Ljava/lang/String;)V" deprecated="31"/>
-		<method name="getMockContentResolver()Landroid/test/mock/MockContentResolver;" deprecated="31"/>
-		<method name="getMockContext()Landroid/test/IsolatedContext;" deprecated="31"/>
-		<method name="getProvider()Landroid/content/ContentProvider;" deprecated="31"/>
-		<method name="newResolverWithContentProviderFromSql(Landroid/content/Context;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Landroid/content/ContentResolver;" deprecated="31"/>
+		<method name="&lt;init>(Ljava/lang/Class;Ljava/lang/String;)V" deprecated="32"/>
+		<method name="getMockContentResolver()Landroid/test/mock/MockContentResolver;" deprecated="32"/>
+		<method name="getMockContext()Landroid/test/IsolatedContext;" deprecated="32"/>
+		<method name="getProvider()Landroid/content/ContentProvider;" deprecated="32"/>
+		<method name="newResolverWithContentProviderFromSql(Landroid/content/Context;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Landroid/content/ContentResolver;" deprecated="32"/>
 	</class>
 	<class name="android/test/ProviderTestCase2" since="3">
 		<extends name="android/test/AndroidTestCase"/>
@@ -52794,81 +52837,81 @@
 	</class>
 	<class name="android/test/RenamingDelegatingContext" since="1" deprecated="24">
 		<extends name="android/content/ContextWrapper"/>
-		<method name="&lt;init>(Landroid/content/Context;Landroid/content/Context;Ljava/lang/String;)V" deprecated="31"/>
-		<method name="&lt;init>(Landroid/content/Context;Ljava/lang/String;)V" deprecated="31"/>
-		<method name="getDatabasePrefix()Ljava/lang/String;" deprecated="31"/>
-		<method name="makeExistingFilesAndDbsAccessible()V" deprecated="31"/>
-		<method name="providerWithRenamedContext(Ljava/lang/Class;Landroid/content/Context;Ljava/lang/String;)Landroid/content/ContentProvider;" deprecated="31"/>
-		<method name="providerWithRenamedContext(Ljava/lang/Class;Landroid/content/Context;Ljava/lang/String;Z)Landroid/content/ContentProvider;" deprecated="31"/>
+		<method name="&lt;init>(Landroid/content/Context;Landroid/content/Context;Ljava/lang/String;)V" deprecated="32"/>
+		<method name="&lt;init>(Landroid/content/Context;Ljava/lang/String;)V" deprecated="32"/>
+		<method name="getDatabasePrefix()Ljava/lang/String;" deprecated="32"/>
+		<method name="makeExistingFilesAndDbsAccessible()V" deprecated="32"/>
+		<method name="providerWithRenamedContext(Ljava/lang/Class;Landroid/content/Context;Ljava/lang/String;)Landroid/content/ContentProvider;" deprecated="32"/>
+		<method name="providerWithRenamedContext(Ljava/lang/Class;Landroid/content/Context;Ljava/lang/String;Z)Landroid/content/ContentProvider;" deprecated="32"/>
 	</class>
-	<class name="android/test/RepetitiveTest" since="31" deprecated="31">
+	<class name="android/test/RepetitiveTest" since="32" deprecated="32">
 		<extends name="java/lang/Object"/>
 		<implements name="java/lang/annotation/Annotation"/>
-		<method name="numIterations()I" deprecated="31"/>
+		<method name="numIterations()I" deprecated="32"/>
 	</class>
 	<class name="android/test/ServiceTestCase" since="1" deprecated="24">
 		<extends name="android/test/AndroidTestCase"/>
-		<method name="&lt;init>(Ljava/lang/Class;)V" deprecated="31"/>
-		<method name="bindService(Landroid/content/Intent;)Landroid/os/IBinder;" deprecated="31"/>
-		<method name="getApplication()Landroid/app/Application;" deprecated="31"/>
-		<method name="getService()Landroid/app/Service;" deprecated="31"/>
-		<method name="getSystemContext()Landroid/content/Context;" deprecated="31"/>
-		<method name="setApplication(Landroid/app/Application;)V" deprecated="31"/>
-		<method name="setupService()V" deprecated="31"/>
-		<method name="shutdownService()V" deprecated="31"/>
-		<method name="startService(Landroid/content/Intent;)V" deprecated="31"/>
-		<method name="testServiceTestCaseSetUpProperly()V" deprecated="31"/>
+		<method name="&lt;init>(Ljava/lang/Class;)V" deprecated="32"/>
+		<method name="bindService(Landroid/content/Intent;)Landroid/os/IBinder;" deprecated="32"/>
+		<method name="getApplication()Landroid/app/Application;" deprecated="32"/>
+		<method name="getService()Landroid/app/Service;" deprecated="32"/>
+		<method name="getSystemContext()Landroid/content/Context;" deprecated="32"/>
+		<method name="setApplication(Landroid/app/Application;)V" deprecated="32"/>
+		<method name="setupService()V" deprecated="32"/>
+		<method name="shutdownService()V" deprecated="32"/>
+		<method name="startService(Landroid/content/Intent;)V" deprecated="32"/>
+		<method name="testServiceTestCaseSetUpProperly()V" deprecated="32"/>
 	</class>
 	<class name="android/test/SingleLaunchActivityTestCase" since="1" deprecated="24">
 		<extends name="android/test/InstrumentationTestCase"/>
-		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/Class;)V" deprecated="31"/>
-		<method name="getActivity()Landroid/app/Activity;" deprecated="31"/>
-		<method name="testActivityTestCaseSetUpProperly()V" deprecated="31"/>
+		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/Class;)V" deprecated="32"/>
+		<method name="getActivity()Landroid/app/Activity;" deprecated="32"/>
+		<method name="testActivityTestCaseSetUpProperly()V" deprecated="32"/>
 	</class>
 	<class name="android/test/SyncBaseInstrumentation" since="1" deprecated="24">
 		<extends name="android/test/InstrumentationTestCase"/>
-		<method name="&lt;init>()V" deprecated="31"/>
-		<method name="cancelSyncsandDisableAutoSync()V" deprecated="31"/>
-		<method name="syncProvider(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)V" deprecated="31"/>
+		<method name="&lt;init>()V" deprecated="32"/>
+		<method name="cancelSyncsandDisableAutoSync()V" deprecated="32"/>
+		<method name="syncProvider(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)V" deprecated="32"/>
 	</class>
 	<class name="android/test/TestSuiteProvider" since="1" deprecated="24">
 		<extends name="java/lang/Object"/>
-		<method name="getTestSuite()Ljunit/framework/TestSuite;" deprecated="31"/>
+		<method name="getTestSuite()Ljunit/framework/TestSuite;" deprecated="32"/>
 	</class>
 	<class name="android/test/TouchUtils" since="1" deprecated="24">
 		<extends name="java/lang/Object"/>
-		<method name="&lt;init>()V" deprecated="31"/>
-		<method name="clickView(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" deprecated="31"/>
+		<method name="&lt;init>()V" deprecated="32"/>
+		<method name="clickView(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" deprecated="32"/>
 		<method name="drag(Landroid/test/ActivityInstrumentationTestCase;FFFFI)V" deprecated="15"/>
-		<method name="drag(Landroid/test/InstrumentationTestCase;FFFFI)V" since="3" deprecated="31"/>
+		<method name="drag(Landroid/test/InstrumentationTestCase;FFFFI)V" since="3" deprecated="32"/>
 		<method name="dragQuarterScreenDown(Landroid/test/ActivityInstrumentationTestCase;)V" deprecated="15"/>
-		<method name="dragQuarterScreenDown(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;)V" since="3" deprecated="31"/>
+		<method name="dragQuarterScreenDown(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;)V" since="3" deprecated="32"/>
 		<method name="dragQuarterScreenUp(Landroid/test/ActivityInstrumentationTestCase;)V" deprecated="15"/>
-		<method name="dragQuarterScreenUp(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;)V" since="3" deprecated="31"/>
+		<method name="dragQuarterScreenUp(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;)V" since="3" deprecated="32"/>
 		<method name="dragViewBy(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;III)I" deprecated="15"/>
 		<method name="dragViewBy(Landroid/test/InstrumentationTestCase;Landroid/view/View;III)I" since="3" deprecated="15"/>
 		<method name="dragViewTo(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;III)I" deprecated="15"/>
-		<method name="dragViewTo(Landroid/test/InstrumentationTestCase;Landroid/view/View;III)I" since="3" deprecated="31"/>
+		<method name="dragViewTo(Landroid/test/InstrumentationTestCase;Landroid/view/View;III)I" since="3" deprecated="32"/>
 		<method name="dragViewToBottom(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;)V" deprecated="15"/>
 		<method name="dragViewToBottom(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;I)V" deprecated="15"/>
-		<method name="dragViewToBottom(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;Landroid/view/View;)V" since="3" deprecated="31"/>
-		<method name="dragViewToBottom(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;Landroid/view/View;I)V" since="3" deprecated="31"/>
+		<method name="dragViewToBottom(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;Landroid/view/View;)V" since="3" deprecated="32"/>
+		<method name="dragViewToBottom(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;Landroid/view/View;I)V" since="3" deprecated="32"/>
 		<method name="dragViewToTop(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;)V" deprecated="15"/>
 		<method name="dragViewToTop(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;I)V" deprecated="15"/>
-		<method name="dragViewToTop(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" since="3" deprecated="31"/>
-		<method name="dragViewToTop(Landroid/test/InstrumentationTestCase;Landroid/view/View;I)V" since="3" deprecated="31"/>
+		<method name="dragViewToTop(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" since="3" deprecated="32"/>
+		<method name="dragViewToTop(Landroid/test/InstrumentationTestCase;Landroid/view/View;I)V" since="3" deprecated="32"/>
 		<method name="dragViewToX(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;II)I" deprecated="15"/>
-		<method name="dragViewToX(Landroid/test/InstrumentationTestCase;Landroid/view/View;II)I" since="3" deprecated="31"/>
+		<method name="dragViewToX(Landroid/test/InstrumentationTestCase;Landroid/view/View;II)I" since="3" deprecated="32"/>
 		<method name="dragViewToY(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;II)I" deprecated="15"/>
-		<method name="dragViewToY(Landroid/test/InstrumentationTestCase;Landroid/view/View;II)I" since="3" deprecated="31"/>
+		<method name="dragViewToY(Landroid/test/InstrumentationTestCase;Landroid/view/View;II)I" since="3" deprecated="32"/>
 		<method name="longClickView(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;)V" deprecated="15"/>
-		<method name="longClickView(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" since="3" deprecated="31"/>
+		<method name="longClickView(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" since="3" deprecated="32"/>
 		<method name="scrollToBottom(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/ViewGroup;)V" deprecated="15"/>
-		<method name="scrollToBottom(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;Landroid/view/ViewGroup;)V" since="3" deprecated="31"/>
+		<method name="scrollToBottom(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;Landroid/view/ViewGroup;)V" since="3" deprecated="32"/>
 		<method name="scrollToTop(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/ViewGroup;)V" deprecated="15"/>
-		<method name="scrollToTop(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;Landroid/view/ViewGroup;)V" since="3" deprecated="31"/>
-		<method name="tapView(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" deprecated="31"/>
-		<method name="touchAndCancelView(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" deprecated="31"/>
+		<method name="scrollToTop(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;Landroid/view/ViewGroup;)V" since="3" deprecated="32"/>
+		<method name="tapView(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" deprecated="32"/>
+		<method name="touchAndCancelView(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" deprecated="32"/>
 	</class>
 	<class name="android/test/UiThreadTest" since="1" deprecated="24">
 		<extends name="java/lang/Object"/>
@@ -52876,39 +52919,39 @@
 	</class>
 	<class name="android/test/ViewAsserts" since="1" deprecated="24">
 		<extends name="java/lang/Object"/>
-		<method name="assertBaselineAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="31"/>
-		<method name="assertBottomAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="31"/>
-		<method name="assertBottomAligned(Landroid/view/View;Landroid/view/View;I)V" deprecated="31"/>
-		<method name="assertGroupContains(Landroid/view/ViewGroup;Landroid/view/View;)V" deprecated="31"/>
-		<method name="assertGroupIntegrity(Landroid/view/ViewGroup;)V" deprecated="31"/>
-		<method name="assertGroupNotContains(Landroid/view/ViewGroup;Landroid/view/View;)V" deprecated="31"/>
-		<method name="assertHasScreenCoordinates(Landroid/view/View;Landroid/view/View;II)V" deprecated="31"/>
-		<method name="assertHorizontalCenterAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="31"/>
-		<method name="assertLeftAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="31"/>
-		<method name="assertLeftAligned(Landroid/view/View;Landroid/view/View;I)V" deprecated="31"/>
-		<method name="assertOffScreenAbove(Landroid/view/View;Landroid/view/View;)V" deprecated="31"/>
-		<method name="assertOffScreenBelow(Landroid/view/View;Landroid/view/View;)V" deprecated="31"/>
-		<method name="assertOnScreen(Landroid/view/View;Landroid/view/View;)V" deprecated="31"/>
-		<method name="assertRightAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="31"/>
-		<method name="assertRightAligned(Landroid/view/View;Landroid/view/View;I)V" deprecated="31"/>
-		<method name="assertTopAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="31"/>
-		<method name="assertTopAligned(Landroid/view/View;Landroid/view/View;I)V" deprecated="31"/>
-		<method name="assertVerticalCenterAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="31"/>
+		<method name="assertBaselineAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="32"/>
+		<method name="assertBottomAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="32"/>
+		<method name="assertBottomAligned(Landroid/view/View;Landroid/view/View;I)V" deprecated="32"/>
+		<method name="assertGroupContains(Landroid/view/ViewGroup;Landroid/view/View;)V" deprecated="32"/>
+		<method name="assertGroupIntegrity(Landroid/view/ViewGroup;)V" deprecated="32"/>
+		<method name="assertGroupNotContains(Landroid/view/ViewGroup;Landroid/view/View;)V" deprecated="32"/>
+		<method name="assertHasScreenCoordinates(Landroid/view/View;Landroid/view/View;II)V" deprecated="32"/>
+		<method name="assertHorizontalCenterAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="32"/>
+		<method name="assertLeftAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="32"/>
+		<method name="assertLeftAligned(Landroid/view/View;Landroid/view/View;I)V" deprecated="32"/>
+		<method name="assertOffScreenAbove(Landroid/view/View;Landroid/view/View;)V" deprecated="32"/>
+		<method name="assertOffScreenBelow(Landroid/view/View;Landroid/view/View;)V" deprecated="32"/>
+		<method name="assertOnScreen(Landroid/view/View;Landroid/view/View;)V" deprecated="32"/>
+		<method name="assertRightAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="32"/>
+		<method name="assertRightAligned(Landroid/view/View;Landroid/view/View;I)V" deprecated="32"/>
+		<method name="assertTopAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="32"/>
+		<method name="assertTopAligned(Landroid/view/View;Landroid/view/View;I)V" deprecated="32"/>
+		<method name="assertVerticalCenterAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="32"/>
 	</class>
-	<class name="android/test/mock/MockAccountManager" since="31" deprecated="31">
+	<class name="android/test/mock/MockAccountManager" since="32" deprecated="32">
 		<extends name="java/lang/Object"/>
-		<method name="newMockAccountManager(Landroid/content/Context;)Landroid/accounts/AccountManager;" deprecated="31"/>
+		<method name="newMockAccountManager(Landroid/content/Context;)Landroid/accounts/AccountManager;" deprecated="32"/>
 	</class>
 	<class name="android/test/mock/MockApplication" since="1" deprecated="24">
 		<extends name="android/app/Application"/>
-		<method name="&lt;init>()V" deprecated="31"/>
+		<method name="&lt;init>()V" deprecated="32"/>
 	</class>
 	<class name="android/test/mock/MockContentProvider" since="8">
 		<extends name="android/content/ContentProvider"/>
 		<method name="&lt;init>()V"/>
 		<method name="&lt;init>(Landroid/content/Context;)V"/>
 		<method name="&lt;init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;[Landroid/content/pm/PathPermission;)V"/>
-		<method name="attachInfoForTesting(Landroid/content/ContentProvider;Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V" since="31" deprecated="31"/>
+		<method name="attachInfoForTesting(Landroid/content/ContentProvider;Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V" since="32" deprecated="32"/>
 	</class>
 	<class name="android/test/mock/MockContentResolver" since="1">
 		<extends name="android/content/ContentResolver"/>
@@ -52925,7 +52968,7 @@
 	<class name="android/test/mock/MockCursor" since="8" deprecated="24">
 		<extends name="java/lang/Object"/>
 		<implements name="android/database/Cursor"/>
-		<method name="&lt;init>()V" deprecated="31"/>
+		<method name="&lt;init>()V" deprecated="32"/>
 		<method name="abortUpdates()V" removed="11"/>
 		<method name="commitUpdates()Z" removed="11"/>
 		<method name="commitUpdates(Ljava/util/Map;)Z" removed="11"/>
@@ -52944,58 +52987,58 @@
 	<class name="android/test/mock/MockDialogInterface" since="1" deprecated="24">
 		<extends name="java/lang/Object"/>
 		<implements name="android/content/DialogInterface"/>
-		<method name="&lt;init>()V" deprecated="31"/>
+		<method name="&lt;init>()V" deprecated="32"/>
 	</class>
 	<class name="android/test/mock/MockPackageManager" since="1" deprecated="24">
 		<extends name="android/content/pm/PackageManager"/>
-		<method name="&lt;init>()V" deprecated="31"/>
-		<method name="getAllIntentFilters(Ljava/lang/String;)Ljava/util/List;" since="23" deprecated="31"/>
+		<method name="&lt;init>()V" deprecated="32"/>
+		<method name="getAllIntentFilters(Ljava/lang/String;)Ljava/util/List;" since="23" deprecated="32"/>
 		<method name="getDefaultBrowserPackageName(I)Ljava/lang/String;" since="23" removed="24"/>
-		<method name="resolveServiceAsUser(Landroid/content/Intent;II)Landroid/content/pm/ResolveInfo;" since="31" deprecated="31"/>
+		<method name="resolveServiceAsUser(Landroid/content/Intent;II)Landroid/content/pm/ResolveInfo;" since="32" deprecated="32"/>
 		<method name="setDefaultBrowserPackageName(Ljava/lang/String;I)Z" since="23" removed="24"/>
 		<method name="setPackageObbPath(Ljava/lang/String;Ljava/lang/String;)V" since="9" removed="10"/>
 	</class>
 	<class name="android/test/mock/MockResources" since="1" deprecated="24">
 		<extends name="android/content/res/Resources"/>
-		<method name="&lt;init>()V" deprecated="31"/>
+		<method name="&lt;init>()V" deprecated="32"/>
 	</class>
-	<class name="android/test/mock/MockService" since="31" deprecated="31">
+	<class name="android/test/mock/MockService" since="32" deprecated="32">
 		<extends name="java/lang/Object"/>
-		<method name="attachForTesting(Landroid/app/Service;Landroid/content/Context;Ljava/lang/String;Landroid/app/Application;)V" deprecated="31"/>
+		<method name="attachForTesting(Landroid/app/Service;Landroid/content/Context;Ljava/lang/String;Landroid/app/Application;)V" deprecated="32"/>
 	</class>
 	<class name="android/test/suitebuilder/TestMethod" since="1" deprecated="26">
 		<extends name="java/lang/Object"/>
-		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/Class;)V" since="3" deprecated="31"/>
-		<method name="&lt;init>(Ljava/lang/reflect/Method;Ljava/lang/Class;)V" deprecated="31"/>
-		<method name="&lt;init>(Ljunit/framework/TestCase;)V" since="3" deprecated="31"/>
-		<method name="createTest()Ljunit/framework/TestCase;" deprecated="31"/>
-		<method name="getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;" deprecated="31"/>
-		<method name="getEnclosingClass()Ljava/lang/Class;" deprecated="31"/>
-		<method name="getEnclosingClassname()Ljava/lang/String;" deprecated="31"/>
-		<method name="getName()Ljava/lang/String;" deprecated="31"/>
+		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/Class;)V" since="3" deprecated="32"/>
+		<method name="&lt;init>(Ljava/lang/reflect/Method;Ljava/lang/Class;)V" deprecated="32"/>
+		<method name="&lt;init>(Ljunit/framework/TestCase;)V" since="3" deprecated="32"/>
+		<method name="createTest()Ljunit/framework/TestCase;" deprecated="32"/>
+		<method name="getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;" deprecated="32"/>
+		<method name="getEnclosingClass()Ljava/lang/Class;" deprecated="32"/>
+		<method name="getEnclosingClassname()Ljava/lang/String;" deprecated="32"/>
+		<method name="getName()Ljava/lang/String;" deprecated="32"/>
 	</class>
 	<class name="android/test/suitebuilder/TestSuiteBuilder" since="1" deprecated="26">
 		<extends name="java/lang/Object"/>
-		<method name="&lt;init>(Ljava/lang/Class;)V" deprecated="31"/>
-		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/ClassLoader;)V" deprecated="31"/>
+		<method name="&lt;init>(Ljava/lang/Class;)V" deprecated="32"/>
+		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/ClassLoader;)V" deprecated="32"/>
 		<method name="addRequirements(Ljava/util/List;)Landroid/test/suitebuilder/TestSuiteBuilder;" removed="28"/>
 		<method name="addRequirements([Lcom/android/internal/util/Predicate;)Landroid/test/suitebuilder/TestSuiteBuilder;" removed="28"/>
-		<method name="build()Ljunit/framework/TestSuite;" deprecated="31"/>
-		<method name="excludePackages([Ljava/lang/String;)Landroid/test/suitebuilder/TestSuiteBuilder;" deprecated="31"/>
-		<method name="getSuiteName()Ljava/lang/String;" deprecated="31"/>
-		<method name="includeAllPackagesUnderHere()Landroid/test/suitebuilder/TestSuiteBuilder;" deprecated="31"/>
-		<method name="includePackages([Ljava/lang/String;)Landroid/test/suitebuilder/TestSuiteBuilder;" deprecated="31"/>
-		<method name="named(Ljava/lang/String;)Landroid/test/suitebuilder/TestSuiteBuilder;" deprecated="31"/>
+		<method name="build()Ljunit/framework/TestSuite;" deprecated="32"/>
+		<method name="excludePackages([Ljava/lang/String;)Landroid/test/suitebuilder/TestSuiteBuilder;" deprecated="32"/>
+		<method name="getSuiteName()Ljava/lang/String;" deprecated="32"/>
+		<method name="includeAllPackagesUnderHere()Landroid/test/suitebuilder/TestSuiteBuilder;" deprecated="32"/>
+		<method name="includePackages([Ljava/lang/String;)Landroid/test/suitebuilder/TestSuiteBuilder;" deprecated="32"/>
+		<method name="named(Ljava/lang/String;)Landroid/test/suitebuilder/TestSuiteBuilder;" deprecated="32"/>
 	</class>
 	<class name="android/test/suitebuilder/TestSuiteBuilder$FailedToCreateTests" since="1" deprecated="26">
 		<extends name="junit/framework/TestCase"/>
-		<method name="&lt;init>(Ljava/lang/Exception;)V" deprecated="31"/>
-		<method name="testSuiteConstructionFailed()V" deprecated="31"/>
+		<method name="&lt;init>(Ljava/lang/Exception;)V" deprecated="32"/>
+		<method name="testSuiteConstructionFailed()V" deprecated="32"/>
 	</class>
-	<class name="android/test/suitebuilder/UnitTestSuiteBuilder" since="31" deprecated="31">
+	<class name="android/test/suitebuilder/UnitTestSuiteBuilder" since="32" deprecated="32">
 		<extends name="android/test/suitebuilder/TestSuiteBuilder"/>
-		<method name="&lt;init>(Ljava/lang/Class;)V" deprecated="31"/>
-		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/ClassLoader;)V" deprecated="31"/>
+		<method name="&lt;init>(Ljava/lang/Class;)V" deprecated="32"/>
+		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/ClassLoader;)V" deprecated="32"/>
 	</class>
 	<class name="android/test/suitebuilder/annotation/LargeTest" since="2" deprecated="24">
 		<extends name="java/lang/Object"/>
@@ -53545,6 +53588,7 @@
 		<method name="shapeText(Ljava/lang/CharSequence;IILandroid/text/TextDirectionHeuristic;Landroid/text/TextPaint;Landroid/text/TextShaper$GlyphsConsumer;)V"/>
 	</class>
 	<class name="android/text/TextShaper$GlyphsConsumer" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="accept(IILandroid/graphics/text/PositionedGlyphs;Landroid/text/TextPaint;)V"/>
 	</class>
 	<class name="android/text/TextUtils" since="1">
@@ -55819,6 +55863,7 @@
 		<method name="onActionProviderVisibilityChanged(Z)V"/>
 	</class>
 	<class name="android/view/AttachedSurfaceControl" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="applyTransactionOnDraw(Landroid/view/SurfaceControl$Transaction;)Z"/>
 		<method name="buildReparentTransaction(Landroid/view/SurfaceControl;)Landroid/view/SurfaceControl$Transaction;"/>
 	</class>
@@ -57079,6 +57124,7 @@
 		<field name="toolType"/>
 	</class>
 	<class name="android/view/OnReceiveContentListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onReceiveContent(Landroid/view/View;Landroid/view/ContentInfo;)Landroid/view/ContentInfo;"/>
 	</class>
 	<class name="android/view/OrientationEventListener" since="3">
@@ -57198,6 +57244,7 @@
 		<method name="&lt;init>()V"/>
 	</class>
 	<class name="android/view/ScrollCaptureCallback" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onScrollCaptureEnd(Ljava/lang/Runnable;)V"/>
 		<method name="onScrollCaptureImageRequest(Landroid/view/ScrollCaptureSession;Landroid/os/CancellationSignal;Landroid/graphics/Rect;Ljava/util/function/Consumer;)V"/>
 		<method name="onScrollCaptureSearch(Landroid/os/CancellationSignal;Ljava/util/function/Consumer;)V"/>
@@ -60589,6 +60636,7 @@
 		<method name="verifyDisplayHash(Landroid/view/displayhash/DisplayHash;)Landroid/view/displayhash/VerifiedDisplayHash;"/>
 	</class>
 	<class name="android/view/displayhash/DisplayHashResultCallback" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onDisplayHashError(I)V"/>
 		<method name="onDisplayHashResult(Landroid/view/displayhash/DisplayHash;)V"/>
 		<field name="DISPLAY_HASH_ERROR_INVALID_BOUNDS"/>
@@ -61829,12 +61877,14 @@
 		<method name="unregisterUiTranslationStateCallback(Landroid/view/translation/UiTranslationStateCallback;)V"/>
 	</class>
 	<class name="android/view/translation/UiTranslationStateCallback" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onFinished()V"/>
 		<method name="onPaused()V"/>
 		<method name="onResumed(Landroid/icu/util/ULocale;Landroid/icu/util/ULocale;)V"/>
 		<method name="onStarted(Landroid/icu/util/ULocale;Landroid/icu/util/ULocale;)V"/>
 	</class>
 	<class name="android/view/translation/ViewTranslationCallback" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onClearTranslation(Landroid/view/View;)Z"/>
 		<method name="onHideTranslation(Landroid/view/View;)Z"/>
 		<method name="onShowTranslation(Landroid/view/View;)Z"/>
@@ -65687,11 +65737,13 @@
 		<method name="setStyle(Landroid/os/Bundle;)Landroid/widget/inline/InlinePresentationSpec$Builder;"/>
 	</class>
 	<class name="android/window/SplashScreen" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="clearOnExitAnimationListener()V"/>
 		<method name="setOnExitAnimationListener(Landroid/window/SplashScreen$OnExitAnimationListener;)V"/>
 		<method name="setSplashScreenTheme(I)V"/>
 	</class>
 	<class name="android/window/SplashScreen$OnExitAnimationListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onSplashScreenExit(Landroid/window/SplashScreenView;)V"/>
 	</class>
 	<class name="android/window/SplashScreenView" since="31">
diff --git a/31/public/framework-appsearch.jar b/31/public/framework-appsearch.jar
index b8a13d5..2f6adf5 100644
--- a/31/public/framework-appsearch.jar
+++ b/31/public/framework-appsearch.jar
Binary files differ
diff --git a/31/public/framework-connectivity.jar b/31/public/framework-connectivity.jar
index 296db23..faa15f9 100644
--- a/31/public/framework-connectivity.jar
+++ b/31/public/framework-connectivity.jar
Binary files differ
diff --git a/31/public/framework-graphics.jar b/31/public/framework-graphics.jar
index 6a0858e..3277fcb 100644
--- a/31/public/framework-graphics.jar
+++ b/31/public/framework-graphics.jar
Binary files differ
diff --git a/31/public/framework-media.jar b/31/public/framework-media.jar
index 9a08f09..3486000 100644
--- a/31/public/framework-media.jar
+++ b/31/public/framework-media.jar
Binary files differ
diff --git a/31/public/framework-mediaprovider.jar b/31/public/framework-mediaprovider.jar
index 831122c..d26c767 100644
--- a/31/public/framework-mediaprovider.jar
+++ b/31/public/framework-mediaprovider.jar
Binary files differ
diff --git a/31/public/framework-permission-s.jar b/31/public/framework-permission-s.jar
index ca25134..b995bd3 100644
--- a/31/public/framework-permission-s.jar
+++ b/31/public/framework-permission-s.jar
Binary files differ
diff --git a/31/public/framework-permission.jar b/31/public/framework-permission.jar
index ff9795e..b62b671 100644
--- a/31/public/framework-permission.jar
+++ b/31/public/framework-permission.jar
Binary files differ
diff --git a/31/public/framework-scheduling.jar b/31/public/framework-scheduling.jar
index ff9795e..b62b671 100644
--- a/31/public/framework-scheduling.jar
+++ b/31/public/framework-scheduling.jar
Binary files differ
diff --git a/31/public/framework-sdkextensions.jar b/31/public/framework-sdkextensions.jar
index ff9795e..b62b671 100644
--- a/31/public/framework-sdkextensions.jar
+++ b/31/public/framework-sdkextensions.jar
Binary files differ
diff --git a/31/public/framework-statsd.jar b/31/public/framework-statsd.jar
index b0a0064..4041be6 100644
--- a/31/public/framework-statsd.jar
+++ b/31/public/framework-statsd.jar
Binary files differ
diff --git a/31/public/framework-tethering.jar b/31/public/framework-tethering.jar
index ff9795e..b62b671 100644
--- a/31/public/framework-tethering.jar
+++ b/31/public/framework-tethering.jar
Binary files differ
diff --git a/31/public/framework-wifi.jar b/31/public/framework-wifi.jar
index f6ff6a2..41bcc6d 100644
--- a/31/public/framework-wifi.jar
+++ b/31/public/framework-wifi.jar
Binary files differ
diff --git a/31/public/javax.obex.jar b/31/public/javax.obex.jar
index fc607d0..ad2198b 100644
--- a/31/public/javax.obex.jar
+++ b/31/public/javax.obex.jar
Binary files differ
diff --git a/31/public/org.apache.http.legacy.jar b/31/public/org.apache.http.legacy.jar
index fcf3bac..6d54f6d 100644
--- a/31/public/org.apache.http.legacy.jar
+++ b/31/public/org.apache.http.legacy.jar
Binary files differ
diff --git a/31/public/org.chromium.net.cronet.jar b/31/public/org.chromium.net.cronet.jar
deleted file mode 100644
index be9f4db..0000000
--- a/31/public/org.chromium.net.cronet.jar
+++ /dev/null
Binary files differ
diff --git a/31/public/runtime-i18n.jar b/31/public/runtime-i18n.jar
index 9862106..57ca95d 100644
--- a/31/public/runtime-i18n.jar
+++ b/31/public/runtime-i18n.jar
Binary files differ
diff --git a/31/public/service-media-s.jar b/31/public/service-media-s.jar
index ff9795e..b62b671 100644
--- a/31/public/service-media-s.jar
+++ b/31/public/service-media-s.jar
Binary files differ
diff --git a/31/public/service-permission.jar b/31/public/service-permission.jar
index ff9795e..b62b671 100644
--- a/31/public/service-permission.jar
+++ b/31/public/service-permission.jar
Binary files differ
diff --git a/31/public/uiautomator.jar b/31/public/uiautomator.jar
index 52e02b0..c83cba0 100644
--- a/31/public/uiautomator.jar
+++ b/31/public/uiautomator.jar
Binary files differ
diff --git a/31/system-server/android.jar b/31/system-server/android.jar
index 9043e74..6931740 100644
--- a/31/system-server/android.jar
+++ b/31/system-server/android.jar
Binary files differ
diff --git a/31/system-server/service-media-s.jar b/31/system-server/service-media-s.jar
index ff9795e..b62b671 100644
--- a/31/system-server/service-media-s.jar
+++ b/31/system-server/service-media-s.jar
Binary files differ
diff --git a/31/system-server/service-permission.jar b/31/system-server/service-permission.jar
index 7357b23..fbc11c6 100644
--- a/31/system-server/service-permission.jar
+++ b/31/system-server/service-permission.jar
Binary files differ
diff --git a/31/system/android-non-updatable.jar b/31/system/android-non-updatable.jar
index 6bb7af3..3842bc3 100644
--- a/31/system/android-non-updatable.jar
+++ b/31/system/android-non-updatable.jar
Binary files differ
diff --git a/31/system/android.jar b/31/system/android.jar
index e45d21f..f536eac 100644
--- a/31/system/android.jar
+++ b/31/system/android.jar
Binary files differ
diff --git a/31/system/android.net.ipsec.ike.jar b/31/system/android.net.ipsec.ike.jar
index 42e680a..378bd74 100644
--- a/31/system/android.net.ipsec.ike.jar
+++ b/31/system/android.net.ipsec.ike.jar
Binary files differ
diff --git a/31/system/android.test.base.jar b/31/system/android.test.base.jar
index ad68eba..f48d4ac 100644
--- a/31/system/android.test.base.jar
+++ b/31/system/android.test.base.jar
Binary files differ
diff --git a/31/system/android.test.mock.jar b/31/system/android.test.mock.jar
index 59a41e1..4e7d380 100644
--- a/31/system/android.test.mock.jar
+++ b/31/system/android.test.mock.jar
Binary files differ
diff --git a/31/system/android.test.runner.jar b/31/system/android.test.runner.jar
index cf71cb6..16b9a0a 100644
--- a/31/system/android.test.runner.jar
+++ b/31/system/android.test.runner.jar
Binary files differ
diff --git a/31/system/api/android.txt b/31/system/api/android.txt
index 7f8fed3..b96f7d6 100644
--- a/31/system/api/android.txt
+++ b/31/system/api/android.txt
@@ -5455,15 +5455,15 @@
     field public static final int SYNC_EVENT_SHARE_AUDIO_HISTORY = 100; // 0x64
   }
 
-  public final class MediaTranscodeManager {
-    method @Nullable public android.media.MediaTranscodeManager.TranscodingSession enqueueRequest(@NonNull android.media.MediaTranscodeManager.TranscodingRequest, @NonNull java.util.concurrent.Executor, @NonNull android.media.MediaTranscodeManager.OnTranscodingFinishedListener);
+  public final class MediaTranscodingManager {
+    method @Nullable public android.media.MediaTranscodingManager.TranscodingSession enqueueRequest(@NonNull android.media.MediaTranscodingManager.TranscodingRequest, @NonNull java.util.concurrent.Executor, @NonNull android.media.MediaTranscodingManager.OnTranscodingFinishedListener);
   }
 
-  @java.lang.FunctionalInterface public static interface MediaTranscodeManager.OnTranscodingFinishedListener {
-    method public void onTranscodingFinished(@NonNull android.media.MediaTranscodeManager.TranscodingSession);
+  @java.lang.FunctionalInterface public static interface MediaTranscodingManager.OnTranscodingFinishedListener {
+    method public void onTranscodingFinished(@NonNull android.media.MediaTranscodingManager.TranscodingSession);
   }
 
-  public abstract static class MediaTranscodeManager.TranscodingRequest {
+  public abstract static class MediaTranscodingManager.TranscodingRequest {
     method public int getClientPid();
     method public int getClientUid();
     method @Nullable public android.os.ParcelFileDescriptor getDestinationFileDescriptor();
@@ -5472,13 +5472,13 @@
     method @NonNull public android.net.Uri getSourceUri();
   }
 
-  public static class MediaTranscodeManager.TranscodingRequest.VideoFormatResolver {
-    ctor public MediaTranscodeManager.TranscodingRequest.VideoFormatResolver(@NonNull android.media.ApplicationMediaCapabilities, @NonNull android.media.MediaFormat);
+  public static class MediaTranscodingManager.TranscodingRequest.VideoFormatResolver {
+    ctor public MediaTranscodingManager.TranscodingRequest.VideoFormatResolver(@NonNull android.media.ApplicationMediaCapabilities, @NonNull android.media.MediaFormat);
     method @Nullable public android.media.MediaFormat resolveVideoFormat();
     method public boolean shouldTranscode();
   }
 
-  public static final class MediaTranscodeManager.TranscodingSession {
+  public static final class MediaTranscodingManager.TranscodingSession {
     method public boolean addClientUid(int);
     method public void cancel();
     method @NonNull public java.util.List<java.lang.Integer> getClientUids();
@@ -5487,7 +5487,7 @@
     method public int getResult();
     method public int getSessionId();
     method public int getStatus();
-    method public void setOnProgressUpdateListener(@NonNull java.util.concurrent.Executor, @Nullable android.media.MediaTranscodeManager.TranscodingSession.OnProgressUpdateListener);
+    method public void setOnProgressUpdateListener(@NonNull java.util.concurrent.Executor, @Nullable android.media.MediaTranscodingManager.TranscodingSession.OnProgressUpdateListener);
     field public static final int ERROR_DROPPED_BY_SERVICE = 1; // 0x1
     field public static final int ERROR_NONE = 0; // 0x0
     field public static final int ERROR_SERVICE_DIED = 2; // 0x2
@@ -5501,21 +5501,21 @@
     field public static final int STATUS_RUNNING = 2; // 0x2
   }
 
-  @java.lang.FunctionalInterface public static interface MediaTranscodeManager.TranscodingSession.OnProgressUpdateListener {
-    method public void onProgressUpdate(@NonNull android.media.MediaTranscodeManager.TranscodingSession, @IntRange(from=0, to=100) int);
+  @java.lang.FunctionalInterface public static interface MediaTranscodingManager.TranscodingSession.OnProgressUpdateListener {
+    method public void onProgressUpdate(@NonNull android.media.MediaTranscodingManager.TranscodingSession, @IntRange(from=0, to=100) int);
   }
 
-  public static final class MediaTranscodeManager.VideoTranscodingRequest extends android.media.MediaTranscodeManager.TranscodingRequest {
+  public static final class MediaTranscodingManager.VideoTranscodingRequest extends android.media.MediaTranscodingManager.TranscodingRequest {
     method @NonNull public android.media.MediaFormat getVideoTrackFormat();
   }
 
-  public static final class MediaTranscodeManager.VideoTranscodingRequest.Builder {
-    ctor public MediaTranscodeManager.VideoTranscodingRequest.Builder(@NonNull android.net.Uri, @NonNull android.net.Uri, @NonNull android.media.MediaFormat);
-    method @NonNull public android.media.MediaTranscodeManager.VideoTranscodingRequest build();
-    method @NonNull public android.media.MediaTranscodeManager.VideoTranscodingRequest.Builder setClientPid(int);
-    method @NonNull public android.media.MediaTranscodeManager.VideoTranscodingRequest.Builder setClientUid(int);
-    method @NonNull public android.media.MediaTranscodeManager.VideoTranscodingRequest.Builder setDestinationFileDescriptor(@NonNull android.os.ParcelFileDescriptor);
-    method @NonNull public android.media.MediaTranscodeManager.VideoTranscodingRequest.Builder setSourceFileDescriptor(@NonNull android.os.ParcelFileDescriptor);
+  public static final class MediaTranscodingManager.VideoTranscodingRequest.Builder {
+    ctor public MediaTranscodingManager.VideoTranscodingRequest.Builder(@NonNull android.net.Uri, @NonNull android.net.Uri, @NonNull android.media.MediaFormat);
+    method @NonNull public android.media.MediaTranscodingManager.VideoTranscodingRequest build();
+    method @NonNull public android.media.MediaTranscodingManager.VideoTranscodingRequest.Builder setClientPid(int);
+    method @NonNull public android.media.MediaTranscodingManager.VideoTranscodingRequest.Builder setClientUid(int);
+    method @NonNull public android.media.MediaTranscodingManager.VideoTranscodingRequest.Builder setDestinationFileDescriptor(@NonNull android.os.ParcelFileDescriptor);
+    method @NonNull public android.media.MediaTranscodingManager.VideoTranscodingRequest.Builder setSourceFileDescriptor(@NonNull android.os.ParcelFileDescriptor);
   }
 
   public class PlayerProxy {
diff --git a/31/system/api/framework-media.txt b/31/system/api/framework-media.txt
index ce68447..6eea769 100644
--- a/31/system/api/framework-media.txt
+++ b/31/system/api/framework-media.txt
@@ -1,15 +1,15 @@
 // Signature format: 2.0
 package android.media {
 
-  public final class MediaTranscodeManager {
-    method @Nullable public android.media.MediaTranscodeManager.TranscodingSession enqueueRequest(@NonNull android.media.MediaTranscodeManager.TranscodingRequest, @NonNull java.util.concurrent.Executor, @NonNull android.media.MediaTranscodeManager.OnTranscodingFinishedListener);
+  public final class MediaTranscodingManager {
+    method @Nullable public android.media.MediaTranscodingManager.TranscodingSession enqueueRequest(@NonNull android.media.MediaTranscodingManager.TranscodingRequest, @NonNull java.util.concurrent.Executor, @NonNull android.media.MediaTranscodingManager.OnTranscodingFinishedListener);
   }
 
-  @java.lang.FunctionalInterface public static interface MediaTranscodeManager.OnTranscodingFinishedListener {
-    method public void onTranscodingFinished(@NonNull android.media.MediaTranscodeManager.TranscodingSession);
+  @java.lang.FunctionalInterface public static interface MediaTranscodingManager.OnTranscodingFinishedListener {
+    method public void onTranscodingFinished(@NonNull android.media.MediaTranscodingManager.TranscodingSession);
   }
 
-  public abstract static class MediaTranscodeManager.TranscodingRequest {
+  public abstract static class MediaTranscodingManager.TranscodingRequest {
     method public int getClientPid();
     method public int getClientUid();
     method @Nullable public android.os.ParcelFileDescriptor getDestinationFileDescriptor();
@@ -18,13 +18,13 @@
     method @NonNull public android.net.Uri getSourceUri();
   }
 
-  public static class MediaTranscodeManager.TranscodingRequest.VideoFormatResolver {
-    ctor public MediaTranscodeManager.TranscodingRequest.VideoFormatResolver(@NonNull android.media.ApplicationMediaCapabilities, @NonNull android.media.MediaFormat);
+  public static class MediaTranscodingManager.TranscodingRequest.VideoFormatResolver {
+    ctor public MediaTranscodingManager.TranscodingRequest.VideoFormatResolver(@NonNull android.media.ApplicationMediaCapabilities, @NonNull android.media.MediaFormat);
     method @Nullable public android.media.MediaFormat resolveVideoFormat();
     method public boolean shouldTranscode();
   }
 
-  public static final class MediaTranscodeManager.TranscodingSession {
+  public static final class MediaTranscodingManager.TranscodingSession {
     method public boolean addClientUid(int);
     method public void cancel();
     method @NonNull public java.util.List<java.lang.Integer> getClientUids();
@@ -33,7 +33,7 @@
     method public int getResult();
     method public int getSessionId();
     method public int getStatus();
-    method public void setOnProgressUpdateListener(@NonNull java.util.concurrent.Executor, @Nullable android.media.MediaTranscodeManager.TranscodingSession.OnProgressUpdateListener);
+    method public void setOnProgressUpdateListener(@NonNull java.util.concurrent.Executor, @Nullable android.media.MediaTranscodingManager.TranscodingSession.OnProgressUpdateListener);
     field public static final int ERROR_DROPPED_BY_SERVICE = 1; // 0x1
     field public static final int ERROR_NONE = 0; // 0x0
     field public static final int ERROR_SERVICE_DIED = 2; // 0x2
@@ -47,21 +47,21 @@
     field public static final int STATUS_RUNNING = 2; // 0x2
   }
 
-  @java.lang.FunctionalInterface public static interface MediaTranscodeManager.TranscodingSession.OnProgressUpdateListener {
-    method public void onProgressUpdate(@NonNull android.media.MediaTranscodeManager.TranscodingSession, @IntRange(from=0, to=100) int);
+  @java.lang.FunctionalInterface public static interface MediaTranscodingManager.TranscodingSession.OnProgressUpdateListener {
+    method public void onProgressUpdate(@NonNull android.media.MediaTranscodingManager.TranscodingSession, @IntRange(from=0, to=100) int);
   }
 
-  public static final class MediaTranscodeManager.VideoTranscodingRequest extends android.media.MediaTranscodeManager.TranscodingRequest {
+  public static final class MediaTranscodingManager.VideoTranscodingRequest extends android.media.MediaTranscodingManager.TranscodingRequest {
     method @NonNull public android.media.MediaFormat getVideoTrackFormat();
   }
 
-  public static final class MediaTranscodeManager.VideoTranscodingRequest.Builder {
-    ctor public MediaTranscodeManager.VideoTranscodingRequest.Builder(@NonNull android.net.Uri, @NonNull android.net.Uri, @NonNull android.media.MediaFormat);
-    method @NonNull public android.media.MediaTranscodeManager.VideoTranscodingRequest build();
-    method @NonNull public android.media.MediaTranscodeManager.VideoTranscodingRequest.Builder setClientPid(int);
-    method @NonNull public android.media.MediaTranscodeManager.VideoTranscodingRequest.Builder setClientUid(int);
-    method @NonNull public android.media.MediaTranscodeManager.VideoTranscodingRequest.Builder setDestinationFileDescriptor(@NonNull android.os.ParcelFileDescriptor);
-    method @NonNull public android.media.MediaTranscodeManager.VideoTranscodingRequest.Builder setSourceFileDescriptor(@NonNull android.os.ParcelFileDescriptor);
+  public static final class MediaTranscodingManager.VideoTranscodingRequest.Builder {
+    ctor public MediaTranscodingManager.VideoTranscodingRequest.Builder(@NonNull android.net.Uri, @NonNull android.net.Uri, @NonNull android.media.MediaFormat);
+    method @NonNull public android.media.MediaTranscodingManager.VideoTranscodingRequest build();
+    method @NonNull public android.media.MediaTranscodingManager.VideoTranscodingRequest.Builder setClientPid(int);
+    method @NonNull public android.media.MediaTranscodingManager.VideoTranscodingRequest.Builder setClientUid(int);
+    method @NonNull public android.media.MediaTranscodingManager.VideoTranscodingRequest.Builder setDestinationFileDescriptor(@NonNull android.os.ParcelFileDescriptor);
+    method @NonNull public android.media.MediaTranscodingManager.VideoTranscodingRequest.Builder setSourceFileDescriptor(@NonNull android.os.ParcelFileDescriptor);
   }
 
 }
diff --git a/31/system/api/org.chromium.net.cronet-removed.txt b/31/system/api/org.chromium.net.cronet-removed.txt
deleted file mode 100644
index d802177..0000000
--- a/31/system/api/org.chromium.net.cronet-removed.txt
+++ /dev/null
@@ -1 +0,0 @@
-// Signature format: 2.0
diff --git a/31/system/api/org.chromium.net.cronet.txt b/31/system/api/org.chromium.net.cronet.txt
deleted file mode 100644
index d802177..0000000
--- a/31/system/api/org.chromium.net.cronet.txt
+++ /dev/null
@@ -1 +0,0 @@
-// Signature format: 2.0
diff --git a/31/system/art.jar b/31/system/art.jar
index 64cc69a..a93ccd5 100644
--- a/31/system/art.jar
+++ b/31/system/art.jar
Binary files differ
diff --git a/31/system/com.android.future.usb.accessory.jar b/31/system/com.android.future.usb.accessory.jar
index 1674f8c..c9e49a1 100644
--- a/31/system/com.android.future.usb.accessory.jar
+++ b/31/system/com.android.future.usb.accessory.jar
Binary files differ
diff --git a/31/system/com.android.location.provider.jar b/31/system/com.android.location.provider.jar
index 518af94..f31b739 100644
--- a/31/system/com.android.location.provider.jar
+++ b/31/system/com.android.location.provider.jar
Binary files differ
diff --git a/31/system/com.android.media.remotedisplay.jar b/31/system/com.android.media.remotedisplay.jar
index 95437b6..1593ed0 100644
--- a/31/system/com.android.media.remotedisplay.jar
+++ b/31/system/com.android.media.remotedisplay.jar
Binary files differ
diff --git a/31/system/com.android.media.tv.remoteprovider.jar b/31/system/com.android.media.tv.remoteprovider.jar
index 58631b2..7c90a83 100644
--- a/31/system/com.android.media.tv.remoteprovider.jar
+++ b/31/system/com.android.media.tv.remoteprovider.jar
Binary files differ
diff --git a/31/system/com.android.mediadrm.signer.jar b/31/system/com.android.mediadrm.signer.jar
index 49cf881..1942f06 100644
--- a/31/system/com.android.mediadrm.signer.jar
+++ b/31/system/com.android.mediadrm.signer.jar
Binary files differ
diff --git a/31/system/com.android.nfc_extras.jar b/31/system/com.android.nfc_extras.jar
index 63d9578..a921544 100644
--- a/31/system/com.android.nfc_extras.jar
+++ b/31/system/com.android.nfc_extras.jar
Binary files differ
diff --git a/31/system/framework-appsearch.jar b/31/system/framework-appsearch.jar
index 3392f42..a9ec3d4 100644
--- a/31/system/framework-appsearch.jar
+++ b/31/system/framework-appsearch.jar
Binary files differ
diff --git a/31/system/framework-connectivity.jar b/31/system/framework-connectivity.jar
index c3d86a9..0759001 100644
--- a/31/system/framework-connectivity.jar
+++ b/31/system/framework-connectivity.jar
Binary files differ
diff --git a/31/system/framework-graphics.jar b/31/system/framework-graphics.jar
index cf37c9f..d0cbc01 100644
--- a/31/system/framework-graphics.jar
+++ b/31/system/framework-graphics.jar
Binary files differ
diff --git a/31/system/framework-media.jar b/31/system/framework-media.jar
index 6d6b263..346905c 100644
--- a/31/system/framework-media.jar
+++ b/31/system/framework-media.jar
Binary files differ
diff --git a/31/system/framework-mediaprovider.jar b/31/system/framework-mediaprovider.jar
index d13dba1..dabd7af 100644
--- a/31/system/framework-mediaprovider.jar
+++ b/31/system/framework-mediaprovider.jar
Binary files differ
diff --git a/31/system/framework-permission-s.jar b/31/system/framework-permission-s.jar
index 21747d6..1cb985c 100644
--- a/31/system/framework-permission-s.jar
+++ b/31/system/framework-permission-s.jar
Binary files differ
diff --git a/31/system/framework-permission.jar b/31/system/framework-permission.jar
index ff9795e..b62b671 100644
--- a/31/system/framework-permission.jar
+++ b/31/system/framework-permission.jar
Binary files differ
diff --git a/31/system/framework-scheduling.jar b/31/system/framework-scheduling.jar
index 4e57c60..1003a2b 100644
--- a/31/system/framework-scheduling.jar
+++ b/31/system/framework-scheduling.jar
Binary files differ
diff --git a/31/system/framework-sdkextensions.jar b/31/system/framework-sdkextensions.jar
index d43a879..2f3276c 100644
--- a/31/system/framework-sdkextensions.jar
+++ b/31/system/framework-sdkextensions.jar
Binary files differ
diff --git a/31/system/framework-statsd.jar b/31/system/framework-statsd.jar
index 3df4e78..dea2999 100644
--- a/31/system/framework-statsd.jar
+++ b/31/system/framework-statsd.jar
Binary files differ
diff --git a/31/system/framework-tethering.jar b/31/system/framework-tethering.jar
index c48c037..ba4f8d1 100644
--- a/31/system/framework-tethering.jar
+++ b/31/system/framework-tethering.jar
Binary files differ
diff --git a/31/system/framework-wifi.jar b/31/system/framework-wifi.jar
index 6f5505f..fafe5b8 100644
--- a/31/system/framework-wifi.jar
+++ b/31/system/framework-wifi.jar
Binary files differ
diff --git a/31/system/javax.obex.jar b/31/system/javax.obex.jar
index f1f1d5d..5524768 100644
--- a/31/system/javax.obex.jar
+++ b/31/system/javax.obex.jar
Binary files differ
diff --git a/31/system/org.apache.http.legacy.jar b/31/system/org.apache.http.legacy.jar
index 7dfc7d1..c3654cd 100644
--- a/31/system/org.apache.http.legacy.jar
+++ b/31/system/org.apache.http.legacy.jar
Binary files differ
diff --git a/31/system/org.chromium.net.cronet.jar b/31/system/org.chromium.net.cronet.jar
deleted file mode 100644
index 0ee95dd..0000000
--- a/31/system/org.chromium.net.cronet.jar
+++ /dev/null
Binary files differ
diff --git a/31/test/android-non-updatable.jar b/31/test/android-non-updatable.jar
index 4105cdf..099813a 100644
--- a/31/test/android-non-updatable.jar
+++ b/31/test/android-non-updatable.jar
Binary files differ
diff --git a/31/test/android.jar b/31/test/android.jar
index f0d80c9..6aaef3d 100644
--- a/31/test/android.jar
+++ b/31/test/android.jar
Binary files differ
diff --git a/31/test/android.test.base.jar b/31/test/android.test.base.jar
index ad68eba..f48d4ac 100644
--- a/31/test/android.test.base.jar
+++ b/31/test/android.test.base.jar
Binary files differ
diff --git a/31/test/android.test.mock.jar b/31/test/android.test.mock.jar
index 9d74662..9e410d3 100644
--- a/31/test/android.test.mock.jar
+++ b/31/test/android.test.mock.jar
Binary files differ
diff --git a/31/test/android.test.runner.jar b/31/test/android.test.runner.jar
index cf71cb6..16b9a0a 100644
--- a/31/test/android.test.runner.jar
+++ b/31/test/android.test.runner.jar
Binary files differ
diff --git a/31/test/api/android-non-updatable.txt b/31/test/api/android-non-updatable.txt
index 6203239..ea6d0ce 100644
--- a/31/test/api/android-non-updatable.txt
+++ b/31/test/api/android-non-updatable.txt
@@ -77,7 +77,7 @@
   }
 
   public abstract class AccessibilityService extends android.app.Service {
-    field public static final int ACCESSIBILITY_TAKE_SCREENSHOT_REQUEST_INTERVAL_TIMES_MS = 1000; // 0x3e8
+    field public static final int ACCESSIBILITY_TAKE_SCREENSHOT_REQUEST_INTERVAL_TIMES_MS = 333; // 0x14d
   }
 
   public class AccessibilityServiceInfo implements android.os.Parcelable {
@@ -218,6 +218,7 @@
     field public static final String OPSTR_ACTIVITY_RECOGNITION = "android:activity_recognition";
     field public static final String OPSTR_ACTIVITY_RECOGNITION_SOURCE = "android:activity_recognition_source";
     field public static final String OPSTR_MANAGE_ONGOING_CALLS = "android:manage_ongoing_calls";
+    field public static final String OPSTR_RECORD_AUDIO_HOTWORD = "android:record_audio_hotword";
     field public static final String OPSTR_USE_ICC_AUTH_WITH_DEVICE_IDENTIFIER = "android:use_icc_auth_with_device_identifier";
     field public static final int OP_COARSE_LOCATION = 0; // 0x0
     field public static final int OP_RECORD_AUDIO = 27; // 0x1b
@@ -332,8 +333,10 @@
     method public void clickNotification(@Nullable String, int, int, boolean);
     method @RequiresPermission(android.Manifest.permission.STATUS_BAR) public void collapsePanels();
     method public void expandNotificationsPanel();
+    method @RequiresPermission(android.Manifest.permission.STATUS_BAR) public void handleSystemKey(int);
     method public void sendNotificationFeedback(@Nullable String, @Nullable android.os.Bundle);
     method @RequiresPermission(android.Manifest.permission.STATUS_BAR) public void setExpansionDisabledForSimNetworkLock(boolean);
+    method @RequiresPermission(android.Manifest.permission.STATUS_BAR) public void togglePanel();
   }
 
   public final class SyncNotedAppOp implements android.os.Parcelable {
@@ -1047,8 +1050,16 @@
 package android.hardware {
 
   public final class SensorPrivacyManager {
-    method @RequiresPermission(android.Manifest.permission.MANAGE_SENSOR_PRIVACY) public void setSensorPrivacy(int, boolean);
-    method @RequiresPermission(android.Manifest.permission.MANAGE_SENSOR_PRIVACY) public void setSensorPrivacyForProfileGroup(int, boolean);
+    method @RequiresPermission(android.Manifest.permission.MANAGE_SENSOR_PRIVACY) public void setSensorPrivacy(int, int, boolean);
+    method @RequiresPermission(android.Manifest.permission.MANAGE_SENSOR_PRIVACY) public void setSensorPrivacyForProfileGroup(int, int, boolean);
+  }
+
+  public static class SensorPrivacyManager.Sources {
+    field public static final int DIALOG = 3; // 0x3
+    field public static final int OTHER = 5; // 0x5
+    field public static final int QS_TILE = 1; // 0x1
+    field public static final int SETTINGS = 2; // 0x2
+    field public static final int SHELL = 4; // 0x4
   }
 
 }
@@ -1113,6 +1124,10 @@
     method @RequiresPermission(android.Manifest.permission.CAMERA_OPEN_CLOSE_LISTENER) public void onCameraOpened(@NonNull String, @NonNull String);
   }
 
+  public abstract class CameraMetadata<TKey> {
+    field public static final int SENSOR_TEST_PATTERN_MODE_BLACK = 5; // 0x5
+  }
+
 }
 
 package android.hardware.devicestate {
@@ -1406,6 +1421,7 @@
     method @RequiresPermission("android.permission.QUERY_AUDIO_STATE") public int abandonAudioFocusForTest(@NonNull android.media.AudioFocusRequest, @NonNull String);
     method @Nullable public static android.media.AudioDeviceInfo getDeviceInfoFromType(int);
     method @IntRange(from=0) @RequiresPermission("android.permission.QUERY_AUDIO_STATE") public long getFadeOutDurationOnFocusLossMillis(@NonNull android.media.AudioAttributes);
+    method @NonNull public java.util.List<java.lang.Integer> getReportedSurroundFormats();
     method @NonNull public java.util.Map<java.lang.Integer,java.lang.Boolean> getSurroundFormats();
     method public boolean hasRegisteredDynamicPolicy();
     method @RequiresPermission(anyOf={android.Manifest.permission.MODIFY_AUDIO_ROUTING, android.Manifest.permission.QUERY_AUDIO_STATE}) public boolean isFullVolumeDevice();
@@ -1765,6 +1781,7 @@
     method @Nullable @RequiresPermission(anyOf={android.Manifest.permission.MANAGE_USERS, android.Manifest.permission.CREATE_USERS}) public android.content.pm.UserInfo createProfileForUser(@Nullable String, @NonNull String, int, int, @Nullable String[]);
     method @Nullable @RequiresPermission(anyOf={android.Manifest.permission.MANAGE_USERS, android.Manifest.permission.CREATE_USERS}) public android.content.pm.UserInfo createRestrictedProfile(@Nullable String);
     method @Nullable @RequiresPermission(anyOf={android.Manifest.permission.MANAGE_USERS, android.Manifest.permission.CREATE_USERS}) public android.content.pm.UserInfo createUser(@Nullable String, @NonNull String, int);
+    method @Nullable @RequiresPermission(anyOf={android.Manifest.permission.MANAGE_USERS, android.Manifest.permission.CREATE_USERS}) public java.util.Set<java.lang.String> getPreInstallableSystemPackages(@NonNull String);
     method @NonNull @RequiresPermission(anyOf={android.Manifest.permission.MANAGE_USERS, android.Manifest.permission.CREATE_USERS}) public String getUserType();
     method @NonNull @RequiresPermission(anyOf={android.Manifest.permission.MANAGE_USERS, android.Manifest.permission.CREATE_USERS}) public java.util.List<android.content.pm.UserInfo> getUsers(boolean, boolean, boolean);
     method @RequiresPermission(anyOf={android.Manifest.permission.MANAGE_USERS, android.Manifest.permission.CREATE_USERS}) public boolean hasBaseUserRestriction(@NonNull String, @NonNull android.os.UserHandle);
@@ -2052,7 +2069,7 @@
   public final class PermissionManager {
     method @NonNull @RequiresPermission(android.Manifest.permission.GET_APP_OPS_STATS) public java.util.List<android.permission.PermGroupUsage> getIndicatorAppOpUsageData();
     method @NonNull @RequiresPermission(android.Manifest.permission.GET_APP_OPS_STATS) public java.util.List<android.permission.PermGroupUsage> getIndicatorAppOpUsageData(boolean);
-    method public void registerAttributionSource(@NonNull android.content.AttributionSource);
+    method @NonNull public android.content.AttributionSource registerAttributionSource(@NonNull android.content.AttributionSource);
   }
 
 }
@@ -2150,7 +2167,6 @@
     field @Deprecated public static final String ENABLED_NOTIFICATION_POLICY_ACCESS_PACKAGES = "enabled_notification_policy_access_packages";
     field public static final String ENABLED_VR_LISTENERS = "enabled_vr_listeners";
     field public static final String IMMERSIVE_MODE_CONFIRMATIONS = "immersive_mode_confirmations";
-    field public static final String NFC_PAYMENT_DEFAULT_COMPONENT = "nfc_payment_default_component";
     field public static final String NOTIFICATION_BADGING = "notification_badging";
     field public static final String NOTIFICATION_BUBBLES = "notification_bubbles";
     field public static final String POWER_MENU_LOCKED_SHOW_CONTENT = "power_menu_locked_show_content";
@@ -2380,6 +2396,7 @@
 package android.speech {
 
   public class SpeechRecognizer {
+    method @MainThread @NonNull public static android.speech.SpeechRecognizer createOnDeviceTestingSpeechRecognizer(@NonNull android.content.Context);
     method @RequiresPermission(android.Manifest.permission.MANAGE_SPEECH_RECOGNITION) public void setTemporaryOnDeviceRecognizer(@Nullable android.content.ComponentName);
   }
 
@@ -2724,6 +2741,7 @@
   public class KeyEvent extends android.view.InputEvent implements android.os.Parcelable {
     method public static String actionToString(int);
     method public final void setDisplayId(int);
+    field public static final int FLAG_IS_ACCESSIBILITY_EVENT = 2048; // 0x800
     field public static final int LAST_KEYCODE = 288; // 0x120
   }
 
@@ -2741,6 +2759,7 @@
     method public void setActionButton(int);
     method public void setButtonState(int);
     method public void setDisplayId(int);
+    field public static final int FLAG_IS_ACCESSIBILITY_EVENT = 2048; // 0x800
   }
 
   @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target({java.lang.annotation.ElementType.METHOD}) public @interface RemotableViewMethod {
@@ -3157,7 +3176,6 @@
 
   public final class SplashScreenView extends android.widget.FrameLayout {
     method @Nullable public android.view.View getBrandingView();
-    method @ColorInt public int getIconBackgroundColor();
   }
 
   public final class StartingWindowInfo implements android.os.Parcelable {
@@ -3185,6 +3203,7 @@
     method @Nullable @RequiresPermission(android.Manifest.permission.MANAGE_ACTIVITY_TASKS) public java.util.List<android.app.ActivityManager.RunningTaskInfo> getChildTasks(@NonNull android.window.WindowContainerToken, @NonNull int[]);
     method @Nullable @RequiresPermission(android.Manifest.permission.MANAGE_ACTIVITY_TASKS) public android.window.WindowContainerToken getImeTarget(int);
     method @Nullable @RequiresPermission(android.Manifest.permission.MANAGE_ACTIVITY_TASKS) public java.util.List<android.app.ActivityManager.RunningTaskInfo> getRootTasks(int, @NonNull int[]);
+    method @BinderThread public void onAppSplashScreenViewRemoved(int);
     method @BinderThread public void onBackPressedOnTaskRoot(@NonNull android.app.ActivityManager.RunningTaskInfo);
     method @BinderThread public void onTaskAppeared(@NonNull android.app.ActivityManager.RunningTaskInfo, @NonNull android.view.SurfaceControl);
     method @BinderThread public void onTaskInfoChanged(@NonNull android.app.ActivityManager.RunningTaskInfo);
diff --git a/31/test/api/android.txt b/31/test/api/android.txt
index 6203239..ea6d0ce 100644
--- a/31/test/api/android.txt
+++ b/31/test/api/android.txt
@@ -77,7 +77,7 @@
   }
 
   public abstract class AccessibilityService extends android.app.Service {
-    field public static final int ACCESSIBILITY_TAKE_SCREENSHOT_REQUEST_INTERVAL_TIMES_MS = 1000; // 0x3e8
+    field public static final int ACCESSIBILITY_TAKE_SCREENSHOT_REQUEST_INTERVAL_TIMES_MS = 333; // 0x14d
   }
 
   public class AccessibilityServiceInfo implements android.os.Parcelable {
@@ -218,6 +218,7 @@
     field public static final String OPSTR_ACTIVITY_RECOGNITION = "android:activity_recognition";
     field public static final String OPSTR_ACTIVITY_RECOGNITION_SOURCE = "android:activity_recognition_source";
     field public static final String OPSTR_MANAGE_ONGOING_CALLS = "android:manage_ongoing_calls";
+    field public static final String OPSTR_RECORD_AUDIO_HOTWORD = "android:record_audio_hotword";
     field public static final String OPSTR_USE_ICC_AUTH_WITH_DEVICE_IDENTIFIER = "android:use_icc_auth_with_device_identifier";
     field public static final int OP_COARSE_LOCATION = 0; // 0x0
     field public static final int OP_RECORD_AUDIO = 27; // 0x1b
@@ -332,8 +333,10 @@
     method public void clickNotification(@Nullable String, int, int, boolean);
     method @RequiresPermission(android.Manifest.permission.STATUS_BAR) public void collapsePanels();
     method public void expandNotificationsPanel();
+    method @RequiresPermission(android.Manifest.permission.STATUS_BAR) public void handleSystemKey(int);
     method public void sendNotificationFeedback(@Nullable String, @Nullable android.os.Bundle);
     method @RequiresPermission(android.Manifest.permission.STATUS_BAR) public void setExpansionDisabledForSimNetworkLock(boolean);
+    method @RequiresPermission(android.Manifest.permission.STATUS_BAR) public void togglePanel();
   }
 
   public final class SyncNotedAppOp implements android.os.Parcelable {
@@ -1047,8 +1050,16 @@
 package android.hardware {
 
   public final class SensorPrivacyManager {
-    method @RequiresPermission(android.Manifest.permission.MANAGE_SENSOR_PRIVACY) public void setSensorPrivacy(int, boolean);
-    method @RequiresPermission(android.Manifest.permission.MANAGE_SENSOR_PRIVACY) public void setSensorPrivacyForProfileGroup(int, boolean);
+    method @RequiresPermission(android.Manifest.permission.MANAGE_SENSOR_PRIVACY) public void setSensorPrivacy(int, int, boolean);
+    method @RequiresPermission(android.Manifest.permission.MANAGE_SENSOR_PRIVACY) public void setSensorPrivacyForProfileGroup(int, int, boolean);
+  }
+
+  public static class SensorPrivacyManager.Sources {
+    field public static final int DIALOG = 3; // 0x3
+    field public static final int OTHER = 5; // 0x5
+    field public static final int QS_TILE = 1; // 0x1
+    field public static final int SETTINGS = 2; // 0x2
+    field public static final int SHELL = 4; // 0x4
   }
 
 }
@@ -1113,6 +1124,10 @@
     method @RequiresPermission(android.Manifest.permission.CAMERA_OPEN_CLOSE_LISTENER) public void onCameraOpened(@NonNull String, @NonNull String);
   }
 
+  public abstract class CameraMetadata<TKey> {
+    field public static final int SENSOR_TEST_PATTERN_MODE_BLACK = 5; // 0x5
+  }
+
 }
 
 package android.hardware.devicestate {
@@ -1406,6 +1421,7 @@
     method @RequiresPermission("android.permission.QUERY_AUDIO_STATE") public int abandonAudioFocusForTest(@NonNull android.media.AudioFocusRequest, @NonNull String);
     method @Nullable public static android.media.AudioDeviceInfo getDeviceInfoFromType(int);
     method @IntRange(from=0) @RequiresPermission("android.permission.QUERY_AUDIO_STATE") public long getFadeOutDurationOnFocusLossMillis(@NonNull android.media.AudioAttributes);
+    method @NonNull public java.util.List<java.lang.Integer> getReportedSurroundFormats();
     method @NonNull public java.util.Map<java.lang.Integer,java.lang.Boolean> getSurroundFormats();
     method public boolean hasRegisteredDynamicPolicy();
     method @RequiresPermission(anyOf={android.Manifest.permission.MODIFY_AUDIO_ROUTING, android.Manifest.permission.QUERY_AUDIO_STATE}) public boolean isFullVolumeDevice();
@@ -1765,6 +1781,7 @@
     method @Nullable @RequiresPermission(anyOf={android.Manifest.permission.MANAGE_USERS, android.Manifest.permission.CREATE_USERS}) public android.content.pm.UserInfo createProfileForUser(@Nullable String, @NonNull String, int, int, @Nullable String[]);
     method @Nullable @RequiresPermission(anyOf={android.Manifest.permission.MANAGE_USERS, android.Manifest.permission.CREATE_USERS}) public android.content.pm.UserInfo createRestrictedProfile(@Nullable String);
     method @Nullable @RequiresPermission(anyOf={android.Manifest.permission.MANAGE_USERS, android.Manifest.permission.CREATE_USERS}) public android.content.pm.UserInfo createUser(@Nullable String, @NonNull String, int);
+    method @Nullable @RequiresPermission(anyOf={android.Manifest.permission.MANAGE_USERS, android.Manifest.permission.CREATE_USERS}) public java.util.Set<java.lang.String> getPreInstallableSystemPackages(@NonNull String);
     method @NonNull @RequiresPermission(anyOf={android.Manifest.permission.MANAGE_USERS, android.Manifest.permission.CREATE_USERS}) public String getUserType();
     method @NonNull @RequiresPermission(anyOf={android.Manifest.permission.MANAGE_USERS, android.Manifest.permission.CREATE_USERS}) public java.util.List<android.content.pm.UserInfo> getUsers(boolean, boolean, boolean);
     method @RequiresPermission(anyOf={android.Manifest.permission.MANAGE_USERS, android.Manifest.permission.CREATE_USERS}) public boolean hasBaseUserRestriction(@NonNull String, @NonNull android.os.UserHandle);
@@ -2052,7 +2069,7 @@
   public final class PermissionManager {
     method @NonNull @RequiresPermission(android.Manifest.permission.GET_APP_OPS_STATS) public java.util.List<android.permission.PermGroupUsage> getIndicatorAppOpUsageData();
     method @NonNull @RequiresPermission(android.Manifest.permission.GET_APP_OPS_STATS) public java.util.List<android.permission.PermGroupUsage> getIndicatorAppOpUsageData(boolean);
-    method public void registerAttributionSource(@NonNull android.content.AttributionSource);
+    method @NonNull public android.content.AttributionSource registerAttributionSource(@NonNull android.content.AttributionSource);
   }
 
 }
@@ -2150,7 +2167,6 @@
     field @Deprecated public static final String ENABLED_NOTIFICATION_POLICY_ACCESS_PACKAGES = "enabled_notification_policy_access_packages";
     field public static final String ENABLED_VR_LISTENERS = "enabled_vr_listeners";
     field public static final String IMMERSIVE_MODE_CONFIRMATIONS = "immersive_mode_confirmations";
-    field public static final String NFC_PAYMENT_DEFAULT_COMPONENT = "nfc_payment_default_component";
     field public static final String NOTIFICATION_BADGING = "notification_badging";
     field public static final String NOTIFICATION_BUBBLES = "notification_bubbles";
     field public static final String POWER_MENU_LOCKED_SHOW_CONTENT = "power_menu_locked_show_content";
@@ -2380,6 +2396,7 @@
 package android.speech {
 
   public class SpeechRecognizer {
+    method @MainThread @NonNull public static android.speech.SpeechRecognizer createOnDeviceTestingSpeechRecognizer(@NonNull android.content.Context);
     method @RequiresPermission(android.Manifest.permission.MANAGE_SPEECH_RECOGNITION) public void setTemporaryOnDeviceRecognizer(@Nullable android.content.ComponentName);
   }
 
@@ -2724,6 +2741,7 @@
   public class KeyEvent extends android.view.InputEvent implements android.os.Parcelable {
     method public static String actionToString(int);
     method public final void setDisplayId(int);
+    field public static final int FLAG_IS_ACCESSIBILITY_EVENT = 2048; // 0x800
     field public static final int LAST_KEYCODE = 288; // 0x120
   }
 
@@ -2741,6 +2759,7 @@
     method public void setActionButton(int);
     method public void setButtonState(int);
     method public void setDisplayId(int);
+    field public static final int FLAG_IS_ACCESSIBILITY_EVENT = 2048; // 0x800
   }
 
   @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target({java.lang.annotation.ElementType.METHOD}) public @interface RemotableViewMethod {
@@ -3157,7 +3176,6 @@
 
   public final class SplashScreenView extends android.widget.FrameLayout {
     method @Nullable public android.view.View getBrandingView();
-    method @ColorInt public int getIconBackgroundColor();
   }
 
   public final class StartingWindowInfo implements android.os.Parcelable {
@@ -3185,6 +3203,7 @@
     method @Nullable @RequiresPermission(android.Manifest.permission.MANAGE_ACTIVITY_TASKS) public java.util.List<android.app.ActivityManager.RunningTaskInfo> getChildTasks(@NonNull android.window.WindowContainerToken, @NonNull int[]);
     method @Nullable @RequiresPermission(android.Manifest.permission.MANAGE_ACTIVITY_TASKS) public android.window.WindowContainerToken getImeTarget(int);
     method @Nullable @RequiresPermission(android.Manifest.permission.MANAGE_ACTIVITY_TASKS) public java.util.List<android.app.ActivityManager.RunningTaskInfo> getRootTasks(int, @NonNull int[]);
+    method @BinderThread public void onAppSplashScreenViewRemoved(int);
     method @BinderThread public void onBackPressedOnTaskRoot(@NonNull android.app.ActivityManager.RunningTaskInfo);
     method @BinderThread public void onTaskAppeared(@NonNull android.app.ActivityManager.RunningTaskInfo, @NonNull android.view.SurfaceControl);
     method @BinderThread public void onTaskInfoChanged(@NonNull android.app.ActivityManager.RunningTaskInfo);
diff --git a/31/test/api/org.chromium.net.cronet-removed.txt b/31/test/api/org.chromium.net.cronet-removed.txt
deleted file mode 100644
index d802177..0000000
--- a/31/test/api/org.chromium.net.cronet-removed.txt
+++ /dev/null
@@ -1 +0,0 @@
-// Signature format: 2.0
diff --git a/31/test/api/org.chromium.net.cronet.txt b/31/test/api/org.chromium.net.cronet.txt
deleted file mode 100644
index d802177..0000000
--- a/31/test/api/org.chromium.net.cronet.txt
+++ /dev/null
@@ -1 +0,0 @@
-// Signature format: 2.0
diff --git a/31/test/com.android.future.usb.accessory.jar b/31/test/com.android.future.usb.accessory.jar
index 1674f8c..c9e49a1 100644
--- a/31/test/com.android.future.usb.accessory.jar
+++ b/31/test/com.android.future.usb.accessory.jar
Binary files differ
diff --git a/31/test/com.android.location.provider.jar b/31/test/com.android.location.provider.jar
index 518af94..f31b739 100644
--- a/31/test/com.android.location.provider.jar
+++ b/31/test/com.android.location.provider.jar
Binary files differ
diff --git a/31/test/com.android.media.remotedisplay.jar b/31/test/com.android.media.remotedisplay.jar
index 95437b6..1593ed0 100644
--- a/31/test/com.android.media.remotedisplay.jar
+++ b/31/test/com.android.media.remotedisplay.jar
Binary files differ
diff --git a/31/test/com.android.media.tv.remoteprovider.jar b/31/test/com.android.media.tv.remoteprovider.jar
index 58631b2..7c90a83 100644
--- a/31/test/com.android.media.tv.remoteprovider.jar
+++ b/31/test/com.android.media.tv.remoteprovider.jar
Binary files differ
diff --git a/31/test/com.android.mediadrm.signer.jar b/31/test/com.android.mediadrm.signer.jar
index 49cf881..1942f06 100644
--- a/31/test/com.android.mediadrm.signer.jar
+++ b/31/test/com.android.mediadrm.signer.jar
Binary files differ
diff --git a/31/test/com.android.nfc_extras.jar b/31/test/com.android.nfc_extras.jar
index 63d9578..a921544 100644
--- a/31/test/com.android.nfc_extras.jar
+++ b/31/test/com.android.nfc_extras.jar
Binary files differ
diff --git a/31/test/javax.obex.jar b/31/test/javax.obex.jar
index f1f1d5d..5524768 100644
--- a/31/test/javax.obex.jar
+++ b/31/test/javax.obex.jar
Binary files differ
diff --git a/31/test/org.apache.http.legacy.jar b/31/test/org.apache.http.legacy.jar
index 7dfc7d1..c3654cd 100644
--- a/31/test/org.apache.http.legacy.jar
+++ b/31/test/org.apache.http.legacy.jar
Binary files differ
diff --git a/31/test/org.chromium.net.cronet.jar b/31/test/org.chromium.net.cronet.jar
deleted file mode 100644
index 0ee95dd..0000000
--- a/31/test/org.chromium.net.cronet.jar
+++ /dev/null
Binary files differ
diff --git a/current/core/android.jar b/current/core/android.jar
index 91c0952..982414c 100644
--- a/current/core/android.jar
+++ b/current/core/android.jar
Binary files differ
diff --git a/current/extras/material-design-x/Android.bp b/current/extras/material-design-x/Android.bp
index 78c992b..5dd086a 100644
--- a/current/extras/material-design-x/Android.bp
+++ b/current/extras/material-design-x/Android.bp
@@ -3,7 +3,7 @@
 
 android_library_import {
     name: "com.google.android.material_material-nodeps",
-    aars: ["com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.aar"],
+    aars: ["com/google/android/material/material/1.4.0/material-1.4.0.aar"],
     sdk_version: "30",
     apex_available: [
         "//apex_available:platform",
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01-sources.jar.md5 b/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01-sources.jar.md5
deleted file mode 100644
index 20fd209..0000000
--- a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01-sources.jar.md5
+++ /dev/null
@@ -1 +0,0 @@
-5b0be11bfc69c6a6c9658cb509690147
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01-sources.jar.sha1 b/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01-sources.jar.sha1
deleted file mode 100644
index 206024f..0000000
--- a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01-sources.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-20b5ab90569d293a8cd66b4302ee769951e55c10
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01-sources.jar.sha256 b/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01-sources.jar.sha256
deleted file mode 100644
index 88dc47e..0000000
--- a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01-sources.jar.sha256
+++ /dev/null
@@ -1 +0,0 @@
-71a7171b9cd949ae3fa697971e28637e7bb1b9aa63c54de31c56917a31491fab
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01-sources.jar.sha512 b/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01-sources.jar.sha512
deleted file mode 100644
index 4a5468b..0000000
--- a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01-sources.jar.sha512
+++ /dev/null
@@ -1 +0,0 @@
-fd01a1ea9e3e4720b3846e9f2d00b5bb61d74397a12eee88a0601c19997358f747244de04aa4c5630fb2e3257c81d266baf39ffec5e092c3968de9163d5e3173
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.aar b/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.aar
deleted file mode 100644
index a293acf..0000000
--- a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.aar
+++ /dev/null
Binary files differ
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.aar.md5 b/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.aar.md5
deleted file mode 100644
index ada46aa..0000000
--- a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.aar.md5
+++ /dev/null
@@ -1 +0,0 @@
-e5ceb86939453c1b50351efdc0a3a0ff
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.aar.sha1 b/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.aar.sha1
deleted file mode 100644
index 12cdd59..0000000
--- a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.aar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-4353468a363bd13e1cdf31cb7a776d7e2011b493
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.aar.sha256 b/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.aar.sha256
deleted file mode 100644
index 8c1bb67..0000000
--- a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.aar.sha256
+++ /dev/null
@@ -1 +0,0 @@
-6b8bc058318fe6e89821b92a4fb426347d7e15019cb926969eb022252fd9cbc3
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.aar.sha512 b/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.aar.sha512
deleted file mode 100644
index 205643e..0000000
--- a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.aar.sha512
+++ /dev/null
@@ -1 +0,0 @@
-7e5b7d8cb69b9d1766ae3ac7f6a7f20a38bcbaf8472cb1efa67a1db276950edf8235d4180f61ee9d2e4c662141c36e7f5dd04395e14b6e72001a13019085b625
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.module.md5 b/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.module.md5
deleted file mode 100644
index f6aa420..0000000
--- a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.module.md5
+++ /dev/null
@@ -1 +0,0 @@
-70a0510db3e1930a094bb37aaaa76d9c
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.module.sha1 b/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.module.sha1
deleted file mode 100644
index 9a1f893..0000000
--- a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.module.sha1
+++ /dev/null
@@ -1 +0,0 @@
-deaf107940830e2e4b019563015e2f609f7b003c
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.module.sha256 b/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.module.sha256
deleted file mode 100644
index 7e0d7dd..0000000
--- a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.module.sha256
+++ /dev/null
@@ -1 +0,0 @@
-5d3516e3d0cf828fb239ced09d12e809c0d0adce493f8a76a55e39da99fc89e2
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.module.sha512 b/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.module.sha512
deleted file mode 100644
index 543bd0a..0000000
--- a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.module.sha512
+++ /dev/null
@@ -1 +0,0 @@
-19468eba481d5686580594ef46bbe1b01f32bb33c22b3ca00c559327663f02f19b13691626ead7b4947a4fdc22cc6b5ee94df23529d013c4783b2aa16227d3c6
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.pom.md5 b/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.pom.md5
deleted file mode 100644
index 03f5836..0000000
--- a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.pom.md5
+++ /dev/null
@@ -1 +0,0 @@
-380559287f990122d1d2b9a1653ed71c
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.pom.sha1 b/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.pom.sha1
deleted file mode 100644
index 70f7ce9..0000000
--- a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.pom.sha1
+++ /dev/null
@@ -1 +0,0 @@
-e2270bbec7d85755f99aad3a9c72b23affdb9169
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.pom.sha256 b/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.pom.sha256
deleted file mode 100644
index fc361ed..0000000
--- a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.pom.sha256
+++ /dev/null
@@ -1 +0,0 @@
-817bd9f054c8158023019b7750de03cc8616b9f4881f48c0fe2aa32ba88fc45e
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.pom.sha512 b/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.pom.sha512
deleted file mode 100644
index 2e71192..0000000
--- a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.pom.sha512
+++ /dev/null
@@ -1 +0,0 @@
-e2c39d78c7f33b4974452c244c2997411ca0c18832523293db9b78351250b868622afe5fdcbddb11d2b2dbb8b9bd962689e1a99c165ca5b3c53fcf24817c7083
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01-sources.jar b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0-sources.jar
similarity index 91%
rename from current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01-sources.jar
rename to current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0-sources.jar
index 98deae0..e8d4b56 100644
--- a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01-sources.jar
+++ b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0-sources.jar
Binary files differ
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0-sources.jar.md5 b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0-sources.jar.md5
new file mode 100644
index 0000000..fc0b75d
--- /dev/null
+++ b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0-sources.jar.md5
@@ -0,0 +1 @@
+436b455a7b1b3a276c10b51b4de8984d
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0-sources.jar.sha1 b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0-sources.jar.sha1
new file mode 100644
index 0000000..24d2183
--- /dev/null
+++ b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0-sources.jar.sha1
@@ -0,0 +1 @@
+51035a8f6342c20d4d8f242d100e6f25e0c271ac
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0-sources.jar.sha256 b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0-sources.jar.sha256
new file mode 100644
index 0000000..cec83fa
--- /dev/null
+++ b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0-sources.jar.sha256
@@ -0,0 +1 @@
+f17d1e182470c3563e634b807a5b6520175d9688af3a7ee222f634fd8b383d64
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0-sources.jar.sha512 b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0-sources.jar.sha512
new file mode 100644
index 0000000..3e3b20e
--- /dev/null
+++ b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0-sources.jar.sha512
@@ -0,0 +1 @@
+4b08f9c354d4aab726e3d90d98adc87960a70f21b1450b121a9c72f809d2e828c3be7a632c4d3b3b7fbe2ee44dcfe607a329731eb2fc1a3850d01315bf8097d7
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.aar b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.aar
new file mode 100644
index 0000000..e874bf2
--- /dev/null
+++ b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.aar
Binary files differ
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.aar.md5 b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.aar.md5
new file mode 100644
index 0000000..5609a1d
--- /dev/null
+++ b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.aar.md5
@@ -0,0 +1 @@
+78381e0a7541f6480b22b202d1ba2fbd
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.aar.sha1 b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.aar.sha1
new file mode 100644
index 0000000..93777af
--- /dev/null
+++ b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.aar.sha1
@@ -0,0 +1 @@
+ac02d577c058f1ae81f85c810fe3ca08ef4f449a
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.aar.sha256 b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.aar.sha256
new file mode 100644
index 0000000..63763fb
--- /dev/null
+++ b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.aar.sha256
@@ -0,0 +1 @@
+80a0e02abf8a8a8cbe5716e06ac80cd683840b9f5b0d2f19a2a279e47f2895ee
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.aar.sha512 b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.aar.sha512
new file mode 100644
index 0000000..7af4fc0
--- /dev/null
+++ b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.aar.sha512
@@ -0,0 +1 @@
+065dc100922bec16d5fd524cc9e3a8d29edee34813ef306a5ac85b7944899ac29e157076172e39b0d07d017f01bf73c300b06d57a3ba79ea01d96dd5b6c35398
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.module b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.module
similarity index 84%
rename from current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.module
rename to current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.module
index e40048c..852bc8b 100644
--- a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.module
+++ b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.module
@@ -3,7 +3,7 @@
   "component": {
     "group": "com.google.android.material",
     "module": "material",
-    "version": "1.4.0-rc01",
+    "version": "1.4.0",
     "attributes": {
       "org.gradle.status": "release"
     }
@@ -11,7 +11,7 @@
   "createdBy": {
     "gradle": {
       "version": "6.1.1",
-      "buildId": "so3w2lwh2nedvan4epwdebybw4"
+      "buildId": "gybpfeogvjh3pnhnyvykvtlodm"
     }
   },
   "variants": [
@@ -125,13 +125,13 @@
       ],
       "files": [
         {
-          "name": "material-1.4.0-rc01.aar",
-          "url": "material-1.4.0-rc01.aar",
-          "size": 1610838,
-          "sha512": "7e5b7d8cb69b9d1766ae3ac7f6a7f20a38bcbaf8472cb1efa67a1db276950edf8235d4180f61ee9d2e4c662141c36e7f5dd04395e14b6e72001a13019085b625",
-          "sha256": "6b8bc058318fe6e89821b92a4fb426347d7e15019cb926969eb022252fd9cbc3",
-          "sha1": "4353468a363bd13e1cdf31cb7a776d7e2011b493",
-          "md5": "e5ceb86939453c1b50351efdc0a3a0ff"
+          "name": "material-1.4.0.aar",
+          "url": "material-1.4.0.aar",
+          "size": 1611643,
+          "sha512": "065dc100922bec16d5fd524cc9e3a8d29edee34813ef306a5ac85b7944899ac29e157076172e39b0d07d017f01bf73c300b06d57a3ba79ea01d96dd5b6c35398",
+          "sha256": "80a0e02abf8a8a8cbe5716e06ac80cd683840b9f5b0d2f19a2a279e47f2895ee",
+          "sha1": "ac02d577c058f1ae81f85c810fe3ca08ef4f449a",
+          "md5": "78381e0a7541f6480b22b202d1ba2fbd"
         }
       ]
     },
@@ -245,13 +245,13 @@
       ],
       "files": [
         {
-          "name": "material-1.4.0-rc01.aar",
-          "url": "material-1.4.0-rc01.aar",
-          "size": 1610838,
-          "sha512": "7e5b7d8cb69b9d1766ae3ac7f6a7f20a38bcbaf8472cb1efa67a1db276950edf8235d4180f61ee9d2e4c662141c36e7f5dd04395e14b6e72001a13019085b625",
-          "sha256": "6b8bc058318fe6e89821b92a4fb426347d7e15019cb926969eb022252fd9cbc3",
-          "sha1": "4353468a363bd13e1cdf31cb7a776d7e2011b493",
-          "md5": "e5ceb86939453c1b50351efdc0a3a0ff"
+          "name": "material-1.4.0.aar",
+          "url": "material-1.4.0.aar",
+          "size": 1611643,
+          "sha512": "065dc100922bec16d5fd524cc9e3a8d29edee34813ef306a5ac85b7944899ac29e157076172e39b0d07d017f01bf73c300b06d57a3ba79ea01d96dd5b6c35398",
+          "sha256": "80a0e02abf8a8a8cbe5716e06ac80cd683840b9f5b0d2f19a2a279e47f2895ee",
+          "sha1": "ac02d577c058f1ae81f85c810fe3ca08ef4f449a",
+          "md5": "78381e0a7541f6480b22b202d1ba2fbd"
         }
       ]
     }
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.module.md5 b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.module.md5
new file mode 100644
index 0000000..8ee8cbe
--- /dev/null
+++ b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.module.md5
@@ -0,0 +1 @@
+10a7bced936c443f138ab381c78d4ec8
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.module.sha1 b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.module.sha1
new file mode 100644
index 0000000..a776d3e
--- /dev/null
+++ b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.module.sha1
@@ -0,0 +1 @@
+471d484fb441836e55b4546f413e55436650d03c
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.module.sha256 b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.module.sha256
new file mode 100644
index 0000000..7da3ed7
--- /dev/null
+++ b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.module.sha256
@@ -0,0 +1 @@
+91eecf4b1272aacc4fdb41fefaa6324cbd36218c51866d300dcf237670e4e0cc
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.module.sha512 b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.module.sha512
new file mode 100644
index 0000000..b29c563
--- /dev/null
+++ b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.module.sha512
@@ -0,0 +1 @@
+4801e6844163bbf847c449c17c858d1121443200bc1162cac07f9b65f6b3160489cbc5c8be7b24dac322a00856a572768da3a095b2d04132e9792d2390292c1a
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.pom b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.pom
similarity index 98%
rename from current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.pom
rename to current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.pom
index 856f336..522272d 100644
--- a/current/extras/material-design-x/com/google/android/material/material/1.4.0-rc01/material-1.4.0-rc01.pom
+++ b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.pom
@@ -9,7 +9,7 @@
   <modelVersion>4.0.0</modelVersion>
   <groupId>com.google.android.material</groupId>
   <artifactId>material</artifactId>
-  <version>1.4.0-rc01</version>
+  <version>1.4.0</version>
   <packaging>aar</packaging>
   <name>Material Components for Android</name>
   <description>Material Components for Android is a static library that you can add to your Android application in order to use APIs that provide implementations of the Material Design specification. Compatible on devices running API 14 or later.</description>
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.pom.md5 b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.pom.md5
new file mode 100644
index 0000000..5ceb2cc
--- /dev/null
+++ b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.pom.md5
@@ -0,0 +1 @@
+cedcc13e76ce500e8b98146afbe0b73b
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.pom.sha1 b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.pom.sha1
new file mode 100644
index 0000000..02cad88
--- /dev/null
+++ b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.pom.sha1
@@ -0,0 +1 @@
+fc694b55aecd4552099fb03155c314ec0c5095a2
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.pom.sha256 b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.pom.sha256
new file mode 100644
index 0000000..b5c43fd
--- /dev/null
+++ b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.pom.sha256
@@ -0,0 +1 @@
+cf5c277c3a9805c83b79399b31b0d22006f1f01181a1a6bf8544a9c9aa4fbb6f
\ No newline at end of file
diff --git a/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.pom.sha512 b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.pom.sha512
new file mode 100644
index 0000000..924f9b7
--- /dev/null
+++ b/current/extras/material-design-x/com/google/android/material/material/1.4.0/material-1.4.0.pom.sha512
@@ -0,0 +1 @@
+d24507c0c2d7fe14fc818052840f99a82089e77fb13ca676babb509c82f3c3567297e4875806c22c85a00ed9c2d0262ccd00282da1128843a47d3d3875e7deed
\ No newline at end of file
diff --git a/current/module-lib/android-non-updatable.jar b/current/module-lib/android-non-updatable.jar
index 08b2852..bc72eaf 100644
--- a/current/module-lib/android-non-updatable.jar
+++ b/current/module-lib/android-non-updatable.jar
Binary files differ
diff --git a/current/module-lib/android.jar b/current/module-lib/android.jar
index 078b079..2279ef8 100644
--- a/current/module-lib/android.jar
+++ b/current/module-lib/android.jar
Binary files differ
diff --git a/current/module-lib/android.net.ipsec.ike.jar b/current/module-lib/android.net.ipsec.ike.jar
index 6367f69..378bd74 100644
--- a/current/module-lib/android.net.ipsec.ike.jar
+++ b/current/module-lib/android.net.ipsec.ike.jar
Binary files differ
diff --git a/current/module-lib/art.jar b/current/module-lib/art.jar
index 65a34a3..bc9bef4 100644
--- a/current/module-lib/art.jar
+++ b/current/module-lib/art.jar
Binary files differ
diff --git a/current/module-lib/framework-appsearch.jar b/current/module-lib/framework-appsearch.jar
index 3392f42..a9ec3d4 100644
--- a/current/module-lib/framework-appsearch.jar
+++ b/current/module-lib/framework-appsearch.jar
Binary files differ
diff --git a/current/module-lib/framework-connectivity.jar b/current/module-lib/framework-connectivity.jar
index 8167cd8..e67f9b0 100644
--- a/current/module-lib/framework-connectivity.jar
+++ b/current/module-lib/framework-connectivity.jar
Binary files differ
diff --git a/current/module-lib/framework-graphics.jar b/current/module-lib/framework-graphics.jar
index cf37c9f..d0cbc01 100644
--- a/current/module-lib/framework-graphics.jar
+++ b/current/module-lib/framework-graphics.jar
Binary files differ
diff --git a/current/module-lib/framework-media.jar b/current/module-lib/framework-media.jar
index 8706194..0b49012 100644
--- a/current/module-lib/framework-media.jar
+++ b/current/module-lib/framework-media.jar
Binary files differ
diff --git a/current/module-lib/framework-mediaprovider.jar b/current/module-lib/framework-mediaprovider.jar
index d13dba1..dabd7af 100644
--- a/current/module-lib/framework-mediaprovider.jar
+++ b/current/module-lib/framework-mediaprovider.jar
Binary files differ
diff --git a/current/module-lib/framework-permission-s.jar b/current/module-lib/framework-permission-s.jar
index f77fb0b..66835c9 100644
--- a/current/module-lib/framework-permission-s.jar
+++ b/current/module-lib/framework-permission-s.jar
Binary files differ
diff --git a/current/module-lib/framework-permission.jar b/current/module-lib/framework-permission.jar
index ff9795e..b62b671 100644
--- a/current/module-lib/framework-permission.jar
+++ b/current/module-lib/framework-permission.jar
Binary files differ
diff --git a/current/module-lib/framework-scheduling.jar b/current/module-lib/framework-scheduling.jar
index 99fe767..bdfe940 100644
--- a/current/module-lib/framework-scheduling.jar
+++ b/current/module-lib/framework-scheduling.jar
Binary files differ
diff --git a/current/module-lib/framework-sdkextensions.jar b/current/module-lib/framework-sdkextensions.jar
index d43a879..2f3276c 100644
--- a/current/module-lib/framework-sdkextensions.jar
+++ b/current/module-lib/framework-sdkextensions.jar
Binary files differ
diff --git a/current/module-lib/framework-statsd.jar b/current/module-lib/framework-statsd.jar
index 76aeeb2..141b45a 100644
--- a/current/module-lib/framework-statsd.jar
+++ b/current/module-lib/framework-statsd.jar
Binary files differ
diff --git a/current/module-lib/framework-tethering.jar b/current/module-lib/framework-tethering.jar
index b941e53..4d17fbd 100644
--- a/current/module-lib/framework-tethering.jar
+++ b/current/module-lib/framework-tethering.jar
Binary files differ
diff --git a/current/module-lib/framework-wifi.jar b/current/module-lib/framework-wifi.jar
index 6f5505f..fafe5b8 100644
--- a/current/module-lib/framework-wifi.jar
+++ b/current/module-lib/framework-wifi.jar
Binary files differ
diff --git a/current/public/android-non-updatable.jar b/current/public/android-non-updatable.jar
index 28abe31..47eec69 100644
--- a/current/public/android-non-updatable.jar
+++ b/current/public/android-non-updatable.jar
Binary files differ
diff --git a/current/public/android.jar b/current/public/android.jar
index 9172b8a..211b3bd 100644
--- a/current/public/android.jar
+++ b/current/public/android.jar
Binary files differ
diff --git a/current/public/android.net.ipsec.ike.jar b/current/public/android.net.ipsec.ike.jar
index 74900d7..75df459 100644
--- a/current/public/android.net.ipsec.ike.jar
+++ b/current/public/android.net.ipsec.ike.jar
Binary files differ
diff --git a/current/public/android.test.base.jar b/current/public/android.test.base.jar
index d14d272..e834e18 100644
--- a/current/public/android.test.base.jar
+++ b/current/public/android.test.base.jar
Binary files differ
diff --git a/current/public/android.test.mock.jar b/current/public/android.test.mock.jar
index 2c2b28b..bc79d64 100644
--- a/current/public/android.test.mock.jar
+++ b/current/public/android.test.mock.jar
Binary files differ
diff --git a/current/public/android.test.runner.jar b/current/public/android.test.runner.jar
index 997f7fb..4f2cc05 100644
--- a/current/public/android.test.runner.jar
+++ b/current/public/android.test.runner.jar
Binary files differ
diff --git a/current/public/art-coreplatform-legacy.jar b/current/public/art-coreplatform-legacy.jar
deleted file mode 100644
index 84cf33f..0000000
--- a/current/public/art-coreplatform-legacy.jar
+++ /dev/null
Binary files differ
diff --git a/current/public/art-coreplatform-stable.jar b/current/public/art-coreplatform-stable.jar
deleted file mode 100644
index 852ffaa..0000000
--- a/current/public/art-coreplatform-stable.jar
+++ /dev/null
Binary files differ
diff --git a/current/public/art.jar b/current/public/art.jar
index 05b4b32..d3325b7 100644
--- a/current/public/art.jar
+++ b/current/public/art.jar
Binary files differ
diff --git a/current/public/com.android.future.usb.accessory.jar b/current/public/com.android.future.usb.accessory.jar
index 3a1ebb8..fd05f1b 100644
--- a/current/public/com.android.future.usb.accessory.jar
+++ b/current/public/com.android.future.usb.accessory.jar
Binary files differ
diff --git a/current/public/com.android.location.provider.jar b/current/public/com.android.location.provider.jar
index 1c16206..9b31788 100644
--- a/current/public/com.android.location.provider.jar
+++ b/current/public/com.android.location.provider.jar
Binary files differ
diff --git a/current/public/com.android.media.remotedisplay.jar b/current/public/com.android.media.remotedisplay.jar
index ff9795e..b62b671 100644
--- a/current/public/com.android.media.remotedisplay.jar
+++ b/current/public/com.android.media.remotedisplay.jar
Binary files differ
diff --git a/current/public/com.android.media.tv.remoteprovider.jar b/current/public/com.android.media.tv.remoteprovider.jar
index 40251b9..52d9000 100644
--- a/current/public/com.android.media.tv.remoteprovider.jar
+++ b/current/public/com.android.media.tv.remoteprovider.jar
Binary files differ
diff --git a/current/public/com.android.mediadrm.signer.jar b/current/public/com.android.mediadrm.signer.jar
index 0f9793a..52970f5 100644
--- a/current/public/com.android.mediadrm.signer.jar
+++ b/current/public/com.android.mediadrm.signer.jar
Binary files differ
diff --git a/current/public/com.android.nfc_extras.jar b/current/public/com.android.nfc_extras.jar
index 905f857..d35f3b8 100644
--- a/current/public/com.android.nfc_extras.jar
+++ b/current/public/com.android.nfc_extras.jar
Binary files differ
diff --git a/current/public/conscrypt-coreplatform.jar b/current/public/conscrypt-coreplatform.jar
index 8242452..5c9645a 100644
--- a/current/public/conscrypt-coreplatform.jar
+++ b/current/public/conscrypt-coreplatform.jar
Binary files differ
diff --git a/current/public/conscrypt.jar b/current/public/conscrypt.jar
index 9aa05ed..e0e7117 100644
--- a/current/public/conscrypt.jar
+++ b/current/public/conscrypt.jar
Binary files differ
diff --git a/current/public/core-for-system-modules.jar b/current/public/core-for-system-modules.jar
index 8dd6e28..8958111 100644
--- a/current/public/core-for-system-modules.jar
+++ b/current/public/core-for-system-modules.jar
Binary files differ
diff --git a/current/public/data/api-versions-filtered.xml b/current/public/data/api-versions-filtered.xml
new file mode 100644
index 0000000..f2b499b
--- /dev/null
+++ b/current/public/data/api-versions-filtered.xml
@@ -0,0 +1,80450 @@
+<api version="2">
+	<class name="android/Manifest" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/Manifest$permission" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="ACCEPT_HANDOVER" since="28" />
+		<field name="ACCESS_BACKGROUND_LOCATION" since="29" />
+		<field name="ACCESS_BLOBS_ACROSS_USERS" since="31" />
+		<field name="ACCESS_CHECKIN_PROPERTIES" />
+		<field name="ACCESS_COARSE_LOCATION" />
+		<field name="ACCESS_FINE_LOCATION" />
+		<field name="ACCESS_LOCATION_EXTRA_COMMANDS" />
+		<field name="ACCESS_MEDIA_LOCATION" since="29" />
+		<field name="ACCESS_MOCK_LOCATION" removed="23" />
+		<field name="ACCESS_NETWORK_STATE" />
+		<field name="ACCESS_NOTIFICATION_POLICY" since="23" />
+		<field name="ACCESS_SURFACE_FLINGER" removed="23" />
+		<field name="ACCESS_WIFI_STATE" />
+		<field name="ACCOUNT_MANAGER" since="5" />
+		<field name="ACTIVITY_RECOGNITION" since="29" />
+		<field name="ADD_SYSTEM_SERVICE" removed="4" />
+		<field name="ADD_VOICEMAIL" since="14" />
+		<field name="ANSWER_PHONE_CALLS" since="26" />
+		<field name="AUTHENTICATE_ACCOUNTS" since="5" removed="23" />
+		<field name="BATTERY_STATS" />
+		<field name="BIND_ACCESSIBILITY_SERVICE" since="16" />
+		<field name="BIND_APPWIDGET" since="3" />
+		<field name="BIND_AUTOFILL_SERVICE" since="26" />
+		<field name="BIND_CALL_REDIRECTION_SERVICE" since="29" />
+		<field name="BIND_CARRIER_MESSAGING_CLIENT_SERVICE" since="29" />
+		<field name="BIND_CARRIER_MESSAGING_SERVICE" since="22" deprecated="23" />
+		<field name="BIND_CARRIER_SERVICES" since="23" />
+		<field name="BIND_CHOOSER_TARGET_SERVICE" since="23" deprecated="30" />
+		<field name="BIND_COMPANION_DEVICE_SERVICE" since="31" />
+		<field name="BIND_CONDITION_PROVIDER_SERVICE" since="24" />
+		<field name="BIND_CONTROLS" since="30" />
+		<field name="BIND_DEVICE_ADMIN" since="8" />
+		<field name="BIND_DREAM_SERVICE" since="21" />
+		<field name="BIND_INCALL_SERVICE" since="23" />
+		<field name="BIND_INPUT_METHOD" since="3" />
+		<field name="BIND_MIDI_DEVICE_SERVICE" since="23" />
+		<field name="BIND_NFC_SERVICE" since="19" />
+		<field name="BIND_NOTIFICATION_LISTENER_SERVICE" since="18" />
+		<field name="BIND_PRINT_SERVICE" since="19" />
+		<field name="BIND_QUICK_ACCESS_WALLET_SERVICE" since="30" />
+		<field name="BIND_QUICK_SETTINGS_TILE" since="24" />
+		<field name="BIND_REMOTEVIEWS" since="11" />
+		<field name="BIND_SCREENING_SERVICE" since="24" />
+		<field name="BIND_TELECOM_CONNECTION_SERVICE" since="23" />
+		<field name="BIND_TEXT_SERVICE" since="14" />
+		<field name="BIND_TV_INPUT" since="21" />
+		<field name="BIND_VISUAL_VOICEMAIL_SERVICE" since="26" />
+		<field name="BIND_VOICE_INTERACTION" since="21" />
+		<field name="BIND_VPN_SERVICE" since="14" />
+		<field name="BIND_VR_LISTENER_SERVICE" since="24" />
+		<field name="BIND_WALLPAPER" since="8" />
+		<field name="BLUETOOTH" />
+		<field name="BLUETOOTH_ADMIN" />
+		<field name="BLUETOOTH_ADVERTISE" since="31" />
+		<field name="BLUETOOTH_CONNECT" since="31" />
+		<field name="BLUETOOTH_PRIVILEGED" since="19" />
+		<field name="BLUETOOTH_SCAN" since="31" />
+		<field name="BODY_SENSORS" since="20" />
+		<field name="BRICK" removed="23" />
+		<field name="BROADCAST_PACKAGE_REMOVED" />
+		<field name="BROADCAST_SMS" since="2" />
+		<field name="BROADCAST_STICKY" />
+		<field name="BROADCAST_WAP_PUSH" since="2" />
+		<field name="CALL_COMPANION_APP" since="29" />
+		<field name="CALL_PHONE" />
+		<field name="CALL_PRIVILEGED" />
+		<field name="CAMERA" />
+		<field name="CAPTURE_AUDIO_OUTPUT" since="19" />
+		<field name="CAPTURE_SECURE_VIDEO_OUTPUT" since="19" removed="29" />
+		<field name="CAPTURE_VIDEO_OUTPUT" since="19" removed="29" />
+		<field name="CHANGE_COMPONENT_ENABLED_STATE" />
+		<field name="CHANGE_CONFIGURATION" />
+		<field name="CHANGE_NETWORK_STATE" />
+		<field name="CHANGE_WIFI_MULTICAST_STATE" since="4" />
+		<field name="CHANGE_WIFI_STATE" />
+		<field name="CLEAR_APP_CACHE" />
+		<field name="CLEAR_APP_USER_DATA" removed="23" />
+		<field name="CONTROL_LOCATION_UPDATES" />
+		<field name="DELETE_CACHE_FILES" />
+		<field name="DELETE_PACKAGES" />
+		<field name="DEVICE_POWER" removed="23" />
+		<field name="DIAGNOSTIC" />
+		<field name="DISABLE_KEYGUARD" />
+		<field name="DUMP" />
+		<field name="EXPAND_STATUS_BAR" />
+		<field name="FACTORY_TEST" />
+		<field name="FLASHLIGHT" removed="24" />
+		<field name="FORCE_BACK" removed="23" />
+		<field name="FOREGROUND_SERVICE" since="28" />
+		<field name="FOTA_UPDATE" removed="4" />
+		<field name="GET_ACCOUNTS" />
+		<field name="GET_ACCOUNTS_PRIVILEGED" since="23" />
+		<field name="GET_PACKAGE_SIZE" />
+		<field name="GET_TASKS" deprecated="21" />
+		<field name="GET_TOP_ACTIVITY_INFO" since="18" removed="23" />
+		<field name="GLOBAL_SEARCH" since="4" />
+		<field name="HARDWARE_TEST" removed="23" />
+		<field name="HIDE_OVERLAY_WINDOWS" since="31" />
+		<field name="HIGH_SAMPLING_RATE_SENSORS" since="31" />
+		<field name="INJECT_EVENTS" removed="23" />
+		<field name="INSTALL_LOCATION_PROVIDER" since="4" />
+		<field name="INSTALL_PACKAGES" />
+		<field name="INSTALL_SHORTCUT" since="19" />
+		<field name="INSTANT_APP_FOREGROUND_SERVICE" since="26" />
+		<field name="INTERACT_ACROSS_PROFILES" since="30" />
+		<field name="INTERNAL_SYSTEM_WINDOW" removed="23" />
+		<field name="INTERNET" />
+		<field name="KILL_BACKGROUND_PROCESSES" since="8" />
+		<field name="LOADER_USAGE_STATS" since="30" />
+		<field name="LOCATION_HARDWARE" since="18" />
+		<field name="MANAGE_ACCOUNTS" since="5" removed="23" />
+		<field name="MANAGE_APP_TOKENS" removed="23" />
+		<field name="MANAGE_DOCUMENTS" since="19" />
+		<field name="MANAGE_EXTERNAL_STORAGE" since="30" />
+		<field name="MANAGE_MEDIA" since="31" />
+		<field name="MANAGE_ONGOING_CALLS" since="31" />
+		<field name="MANAGE_OWN_CALLS" since="26" />
+		<field name="MASTER_CLEAR" />
+		<field name="MEDIA_CONTENT_CONTROL" since="19" />
+		<field name="MODIFY_AUDIO_SETTINGS" />
+		<field name="MODIFY_PHONE_STATE" />
+		<field name="MOUNT_FORMAT_FILESYSTEMS" since="3" />
+		<field name="MOUNT_UNMOUNT_FILESYSTEMS" />
+		<field name="NFC" since="9" />
+		<field name="NFC_PREFERRED_PAYMENT_INFO" since="30" />
+		<field name="NFC_TRANSACTION_EVENT" since="28" />
+		<field name="PACKAGE_USAGE_STATS" since="23" />
+		<field name="PERSISTENT_ACTIVITY" deprecated="15" />
+		<field name="PROCESS_OUTGOING_CALLS" deprecated="29" />
+		<field name="QUERY_ALL_PACKAGES" since="30" />
+		<field name="READ_CALENDAR" />
+		<field name="READ_CALL_LOG" since="16" />
+		<field name="READ_CONTACTS" />
+		<field name="READ_EXTERNAL_STORAGE" since="16" />
+		<field name="READ_FRAME_BUFFER" removed="29" />
+		<field name="READ_HISTORY_BOOKMARKS" since="4" removed="23" />
+		<field name="READ_INPUT_STATE" deprecated="16" />
+		<field name="READ_LOGS" />
+		<field name="READ_OWNER_DATA" removed="9" />
+		<field name="READ_PHONE_NUMBERS" since="26" />
+		<field name="READ_PHONE_STATE" />
+		<field name="READ_PRECISE_PHONE_STATE" since="30" />
+		<field name="READ_PROFILE" since="14" removed="23" />
+		<field name="READ_SMS" />
+		<field name="READ_SOCIAL_STREAM" since="15" deprecated="21" removed="23" />
+		<field name="READ_SYNC_SETTINGS" />
+		<field name="READ_SYNC_STATS" />
+		<field name="READ_USER_DICTIONARY" since="16" removed="23" />
+		<field name="READ_VOICEMAIL" since="21" />
+		<field name="REBOOT" />
+		<field name="RECEIVE_BOOT_COMPLETED" />
+		<field name="RECEIVE_MMS" />
+		<field name="RECEIVE_SMS" />
+		<field name="RECEIVE_WAP_PUSH" />
+		<field name="RECORD_AUDIO" />
+		<field name="REORDER_TASKS" />
+		<field name="REQUEST_COMPANION_PROFILE_WATCH" since="31" />
+		<field name="REQUEST_COMPANION_RUN_IN_BACKGROUND" since="26" />
+		<field name="REQUEST_COMPANION_START_FOREGROUND_SERVICES_FROM_BACKGROUND" since="31" />
+		<field name="REQUEST_COMPANION_USE_DATA_IN_BACKGROUND" since="26" />
+		<field name="REQUEST_DELETE_PACKAGES" since="26" />
+		<field name="REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" since="23" />
+		<field name="REQUEST_INSTALL_PACKAGES" since="23" />
+		<field name="REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE" since="31" />
+		<field name="REQUEST_PASSWORD_COMPLEXITY" since="29" />
+		<field name="RESTART_PACKAGES" deprecated="15" />
+		<field name="SCHEDULE_EXACT_ALARM" since="31" />
+		<field name="SEND_RESPOND_VIA_MESSAGE" since="18" />
+		<field name="SEND_SMS" />
+		<field name="SET_ACTIVITY_WATCHER" removed="23" />
+		<field name="SET_ALARM" since="9" />
+		<field name="SET_ALWAYS_FINISH" />
+		<field name="SET_ANIMATION_SCALE" />
+		<field name="SET_DEBUG_APP" />
+		<field name="SET_ORIENTATION" removed="23" />
+		<field name="SET_POINTER_SPEED" since="13" removed="23" />
+		<field name="SET_PREFERRED_APPLICATIONS" deprecated="15" />
+		<field name="SET_PROCESS_FOREGROUND" removed="4" />
+		<field name="SET_PROCESS_LIMIT" />
+		<field name="SET_TIME" since="8" />
+		<field name="SET_TIME_ZONE" />
+		<field name="SET_WALLPAPER" />
+		<field name="SET_WALLPAPER_HINTS" />
+		<field name="SIGNAL_PERSISTENT_PROCESSES" />
+		<field name="SMS_FINANCIAL_TRANSACTIONS" since="29" deprecated="31" />
+		<field name="START_FOREGROUND_SERVICES_FROM_BACKGROUND" since="31" />
+		<field name="START_VIEW_PERMISSION_USAGE" since="29" />
+		<field name="STATUS_BAR" />
+		<field name="SUBSCRIBED_FEEDS_READ" removed="23" />
+		<field name="SUBSCRIBED_FEEDS_WRITE" removed="23" />
+		<field name="SYSTEM_ALERT_WINDOW" />
+		<field name="TRANSMIT_IR" since="19" />
+		<field name="UNINSTALL_SHORTCUT" since="19" />
+		<field name="UPDATE_DEVICE_STATS" since="3" />
+		<field name="UPDATE_PACKAGES_WITHOUT_USER_ACTION" since="31" />
+		<field name="USE_BIOMETRIC" since="28" />
+		<field name="USE_CREDENTIALS" since="5" removed="23" />
+		<field name="USE_FINGERPRINT" since="23" deprecated="28" />
+		<field name="USE_FULL_SCREEN_INTENT" since="29" />
+		<field name="USE_ICC_AUTH_WITH_DEVICE_IDENTIFIER" since="31" />
+		<field name="USE_SIP" since="9" />
+		<field name="UWB_RANGING" since="31" />
+		<field name="VIBRATE" />
+		<field name="WAKE_LOCK" />
+		<field name="WRITE_APN_SETTINGS" />
+		<field name="WRITE_CALENDAR" />
+		<field name="WRITE_CALL_LOG" since="16" />
+		<field name="WRITE_CONTACTS" />
+		<field name="WRITE_EXTERNAL_STORAGE" since="4" />
+		<field name="WRITE_GSERVICES" />
+		<field name="WRITE_HISTORY_BOOKMARKS" since="4" removed="23" />
+		<field name="WRITE_OWNER_DATA" removed="9" />
+		<field name="WRITE_PROFILE" since="14" removed="23" />
+		<field name="WRITE_SECURE_SETTINGS" since="3" />
+		<field name="WRITE_SETTINGS" />
+		<field name="WRITE_SMS" removed="23" />
+		<field name="WRITE_SOCIAL_STREAM" since="15" deprecated="21" removed="23" />
+		<field name="WRITE_SYNC_SETTINGS" />
+		<field name="WRITE_USER_DICTIONARY" since="16" removed="23" />
+		<field name="WRITE_VOICEMAIL" since="21" />
+	</class>
+	<class name="android/Manifest$permission_group" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="ACCESSIBILITY_FEATURES" since="18" removed="23" />
+		<field name="ACCOUNTS" removed="23" />
+		<field name="ACTIVITY_RECOGNITION" since="29" />
+		<field name="AFFECTS_BATTERY" since="17" removed="23" />
+		<field name="APP_INFO" since="17" removed="23" />
+		<field name="AUDIO_SETTINGS" since="17" removed="23" />
+		<field name="BLUETOOTH_NETWORK" since="17" removed="23" />
+		<field name="BOOKMARKS" since="17" removed="23" />
+		<field name="CALENDAR" since="17" />
+		<field name="CALL_LOG" since="28" />
+		<field name="CAMERA" since="17" />
+		<field name="CONTACTS" since="23" />
+		<field name="COST_MONEY" removed="23" />
+		<field name="DEVELOPMENT_TOOLS" removed="23" />
+		<field name="DEVICE_ALARMS" since="17" removed="23" />
+		<field name="DISPLAY" since="17" removed="23" />
+		<field name="HARDWARE_CONTROLS" removed="23" />
+		<field name="LOCATION" />
+		<field name="MESSAGES" removed="23" />
+		<field name="MICROPHONE" since="17" />
+		<field name="NEARBY_DEVICES" since="31" />
+		<field name="NETWORK" removed="23" />
+		<field name="PERSONAL_INFO" removed="23" />
+		<field name="PHONE" since="23" />
+		<field name="PHONE_CALLS" removed="23" />
+		<field name="SCREENLOCK" since="17" removed="23" />
+		<field name="SENSORS" since="23" />
+		<field name="SMS" since="23" />
+		<field name="SOCIAL_INFO" since="17" removed="23" />
+		<field name="STATUS_BAR" since="17" removed="23" />
+		<field name="STORAGE" since="4" />
+		<field name="SYNC_SETTINGS" since="17" removed="23" />
+		<field name="SYSTEM_CLOCK" since="17" removed="23" />
+		<field name="SYSTEM_TOOLS" removed="23" />
+		<field name="USER_DICTIONARY" since="17" removed="23" />
+		<field name="VOICEMAIL" since="17" removed="23" />
+		<field name="WALLPAPER" since="17" removed="23" />
+		<field name="WRITE_USER_DICTIONARY" since="17" removed="23" />
+	</class>
+	<class name="android/R" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/R$anim" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="accelerate_decelerate_interpolator" />
+		<field name="accelerate_interpolator" />
+		<field name="anticipate_interpolator" since="4" />
+		<field name="anticipate_overshoot_interpolator" since="4" />
+		<field name="bounce_interpolator" since="4" />
+		<field name="cycle_interpolator" since="8" />
+		<field name="decelerate_interpolator" />
+		<field name="fade_in" />
+		<field name="fade_out" />
+		<field name="linear_interpolator" since="4" />
+		<field name="overshoot_interpolator" since="4" />
+		<field name="slide_in_left" />
+		<field name="slide_out_right" />
+	</class>
+	<class name="android/R$animator" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="fade_in" />
+		<field name="fade_out" />
+	</class>
+	<class name="android/R$array" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="emailAddressTypes" />
+		<field name="imProtocols" />
+		<field name="organizationTypes" />
+		<field name="phoneTypes" />
+		<field name="postalAddressTypes" />
+	</class>
+	<class name="android/R$attr" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="absListViewStyle" />
+		<field name="accessibilityEventTypes" since="14" />
+		<field name="accessibilityFeedbackType" since="14" />
+		<field name="accessibilityFlags" since="14" />
+		<field name="accessibilityHeading" since="28" />
+		<field name="accessibilityLiveRegion" since="19" />
+		<field name="accessibilityPaneTitle" since="28" />
+		<field name="accessibilityTraversalAfter" since="22" />
+		<field name="accessibilityTraversalBefore" since="22" />
+		<field name="accountPreferences" since="5" />
+		<field name="accountType" since="5" />
+		<field name="action" />
+		<field name="actionBarDivider" since="14" />
+		<field name="actionBarItemBackground" since="14" />
+		<field name="actionBarPopupTheme" since="21" />
+		<field name="actionBarSize" since="11" />
+		<field name="actionBarSplitStyle" since="14" />
+		<field name="actionBarStyle" since="11" />
+		<field name="actionBarTabBarStyle" since="11" />
+		<field name="actionBarTabStyle" since="11" />
+		<field name="actionBarTabTextStyle" since="11" />
+		<field name="actionBarTheme" since="21" />
+		<field name="actionBarWidgetTheme" since="14" />
+		<field name="actionButtonStyle" since="11" />
+		<field name="actionDropDownStyle" since="11" />
+		<field name="actionLayout" since="11" />
+		<field name="actionMenuTextAppearance" since="11" />
+		<field name="actionMenuTextColor" since="11" />
+		<field name="actionModeBackground" since="11" />
+		<field name="actionModeCloseButtonStyle" since="11" />
+		<field name="actionModeCloseDrawable" since="11" />
+		<field name="actionModeCopyDrawable" since="11" />
+		<field name="actionModeCutDrawable" since="11" />
+		<field name="actionModeFindDrawable" since="21" />
+		<field name="actionModePasteDrawable" since="11" />
+		<field name="actionModeSelectAllDrawable" since="14" />
+		<field name="actionModeShareDrawable" since="21" />
+		<field name="actionModeSplitBackground" since="14" />
+		<field name="actionModeStyle" since="14" />
+		<field name="actionModeWebSearchDrawable" since="21" />
+		<field name="actionOverflowButtonStyle" since="11" />
+		<field name="actionOverflowMenuStyle" since="21" />
+		<field name="actionProviderClass" since="14" />
+		<field name="actionViewClass" since="11" />
+		<field name="activatedBackgroundIndicator" since="11" />
+		<field name="activityCloseEnterAnimation" />
+		<field name="activityCloseExitAnimation" />
+		<field name="activityOpenEnterAnimation" />
+		<field name="activityOpenExitAnimation" />
+		<field name="addPrintersActivity" since="19" />
+		<field name="addStatesFromChildren" />
+		<field name="adjustViewBounds" />
+		<field name="advancedPrintOptionsActivity" since="19" />
+		<field name="alertDialogIcon" since="11" />
+		<field name="alertDialogStyle" />
+		<field name="alertDialogTheme" since="11" />
+		<field name="alignmentMode" since="14" />
+		<field name="allContactsName" since="11" />
+		<field name="allowAudioPlaybackCapture" since="29" />
+		<field name="allowBackup" since="4" />
+		<field name="allowClearUserData" />
+		<field name="allowClickWhenDisabled" since="31" />
+		<field name="allowEmbedded" since="20" />
+		<field name="allowNativeHeapPointerTagging" since="30" />
+		<field name="allowParallelSyncs" since="11" />
+		<field name="allowSingleTap" since="3" />
+		<field name="allowTaskReparenting" />
+		<field name="allowUndo" since="23" />
+		<field name="alpha" since="11" />
+		<field name="alphabeticModifiers" since="26" />
+		<field name="alphabeticShortcut" />
+		<field name="alwaysDrawnWithCache" />
+		<field name="alwaysRetainTaskState" />
+		<field name="amPmBackgroundColor" since="21" deprecated="23" />
+		<field name="amPmTextColor" since="21" deprecated="23" />
+		<field name="ambientShadowAlpha" since="21" />
+		<field name="angle" />
+		<field name="animateFirstView" since="11" />
+		<field name="animateLayoutChanges" since="11" />
+		<field name="animateOnClick" since="3" />
+		<field name="animatedImageDrawable" since="30" />
+		<field name="animation" />
+		<field name="animationCache" />
+		<field name="animationDuration" />
+		<field name="animationOrder" />
+		<field name="animationResolution" since="11" deprecated="16" />
+		<field name="antialias" />
+		<field name="anyDensity" since="4" deprecated="30" />
+		<field name="apduServiceBanner" since="19" />
+		<field name="apiKey" />
+		<field name="appCategory" since="26" />
+		<field name="appComponentFactory" since="28" />
+		<field name="attributionTags" since="31" />
+		<field name="attributionsAreUserVisible" since="31" />
+		<field name="author" since="7" />
+		<field name="authorities" />
+		<field name="autoAdvanceViewId" since="11" />
+		<field name="autoCompleteTextViewStyle" />
+		<field name="autoLink" />
+		<field name="autoMirrored" since="19" />
+		<field name="autoRemoveFromRecents" since="21" />
+		<field name="autoRevokePermissions" since="30" />
+		<field name="autoSizeMaxTextSize" since="26" />
+		<field name="autoSizeMinTextSize" since="26" />
+		<field name="autoSizePresetSizes" since="26" />
+		<field name="autoSizeStepGranularity" since="26" />
+		<field name="autoSizeTextType" since="26" />
+		<field name="autoStart" since="7" />
+		<field name="autoText" deprecated="15" />
+		<field name="autoUrlDetect" since="4" />
+		<field name="autoVerify" since="23" />
+		<field name="autofillHints" since="26" />
+		<field name="autofilledHighlight" since="26" />
+		<field name="background" />
+		<field name="backgroundDimAmount" />
+		<field name="backgroundDimEnabled" since="3" />
+		<field name="backgroundSplit" since="14" />
+		<field name="backgroundStacked" since="14" />
+		<field name="backgroundTint" since="21" />
+		<field name="backgroundTintMode" since="21" />
+		<field name="backupAgent" since="4" />
+		<field name="backupInForeground" since="24" />
+		<field name="banner" since="21" />
+		<field name="baseline" since="11" />
+		<field name="baselineAlignBottom" />
+		<field name="baselineAligned" />
+		<field name="baselineAlignedChildIndex" />
+		<field name="bitmap" since="24" />
+		<field name="borderlessButtonStyle" since="11" />
+		<field name="bottom" />
+		<field name="bottomBright" />
+		<field name="bottomDark" />
+		<field name="bottomLeftRadius" />
+		<field name="bottomMedium" />
+		<field name="bottomOffset" since="3" />
+		<field name="bottomRightRadius" />
+		<field name="breadCrumbShortTitle" since="11" />
+		<field name="breadCrumbTitle" since="11" />
+		<field name="breakStrategy" since="23" />
+		<field name="bufferType" />
+		<field name="button" />
+		<field name="buttonBarButtonStyle" since="11" />
+		<field name="buttonBarNegativeButtonStyle" since="21" />
+		<field name="buttonBarNeutralButtonStyle" since="21" />
+		<field name="buttonBarPositiveButtonStyle" since="21" />
+		<field name="buttonBarStyle" since="11" />
+		<field name="buttonCornerRadius" since="28" />
+		<field name="buttonGravity" since="24" />
+		<field name="buttonStyle" />
+		<field name="buttonStyleInset" />
+		<field name="buttonStyleSmall" />
+		<field name="buttonStyleToggle" />
+		<field name="buttonTint" since="21" />
+		<field name="buttonTintMode" since="21" />
+		<field name="cacheColorHint" />
+		<field name="calendarTextColor" since="21" />
+		<field name="calendarViewShown" since="11" />
+		<field name="calendarViewStyle" since="11" />
+		<field name="canControlMagnification" since="24" />
+		<field name="canPauseRecording" since="31" />
+		<field name="canPerformGestures" since="24" />
+		<field name="canRecord" since="24" />
+		<field name="canRequestEnhancedWebAccessibility" since="18" deprecated="26" />
+		<field name="canRequestFilterKeyEvents" since="18" />
+		<field name="canRequestFingerprintGestures" since="26" />
+		<field name="canRequestTouchExplorationMode" since="18" />
+		<field name="canRetrieveWindowContent" since="14" />
+		<field name="canTakeScreenshot" since="30" />
+		<field name="candidatesTextStyleSpans" since="3" />
+		<field name="cantSaveState" since="28" />
+		<field name="capitalize" deprecated="15" />
+		<field name="category" since="19" />
+		<field name="centerBright" />
+		<field name="centerColor" />
+		<field name="centerDark" />
+		<field name="centerMedium" />
+		<field name="centerX" />
+		<field name="centerY" />
+		<field name="certDigest" since="26" />
+		<field name="checkBoxPreferenceStyle" />
+		<field name="checkMark" />
+		<field name="checkMarkTint" since="21" />
+		<field name="checkMarkTintMode" since="21" />
+		<field name="checkable" />
+		<field name="checkableBehavior" />
+		<field name="checkboxStyle" />
+		<field name="checked" />
+		<field name="checkedButton" />
+		<field name="checkedTextViewStyle" since="17" />
+		<field name="childDivider" />
+		<field name="childIndicator" />
+		<field name="childIndicatorEnd" since="18" />
+		<field name="childIndicatorLeft" />
+		<field name="childIndicatorRight" />
+		<field name="childIndicatorStart" since="18" />
+		<field name="choiceMode" />
+		<field name="classLoader" since="27" />
+		<field name="clearTaskOnLaunch" />
+		<field name="clickable" />
+		<field name="clipChildren" />
+		<field name="clipOrientation" />
+		<field name="clipToOutline" since="31" />
+		<field name="clipToPadding" />
+		<field name="closeIcon" since="21" />
+		<field name="codes" since="3" deprecated="29" />
+		<field name="collapseColumns" />
+		<field name="collapseContentDescription" since="22" />
+		<field name="collapseIcon" since="24" />
+		<field name="color" />
+		<field name="colorAccent" since="21" />
+		<field name="colorActivatedHighlight" since="14" />
+		<field name="colorBackground" />
+		<field name="colorBackgroundCacheHint" since="5" />
+		<field name="colorBackgroundFloating" since="23" />
+		<field name="colorButtonNormal" since="21" />
+		<field name="colorControlActivated" since="21" />
+		<field name="colorControlHighlight" since="21" />
+		<field name="colorControlNormal" since="21" />
+		<field name="colorEdgeEffect" since="21" />
+		<field name="colorError" since="26" />
+		<field name="colorFocusedHighlight" since="14" />
+		<field name="colorForeground" />
+		<field name="colorForegroundInverse" />
+		<field name="colorLongPressedHighlight" since="14" />
+		<field name="colorMode" since="26" />
+		<field name="colorMultiSelectHighlight" since="14" />
+		<field name="colorPressedHighlight" since="14" />
+		<field name="colorPrimary" since="21" />
+		<field name="colorPrimaryDark" since="21" />
+		<field name="colorSecondary" since="25" />
+		<field name="columnCount" since="14" />
+		<field name="columnDelay" />
+		<field name="columnOrderPreserved" since="14" />
+		<field name="columnWidth" />
+		<field name="commitIcon" since="21" />
+		<field name="compatibleWidthLimitDp" since="13" />
+		<field name="completionHint" />
+		<field name="completionHintView" />
+		<field name="completionThreshold" />
+		<field name="configChanges" />
+		<field name="configure" since="3" />
+		<field name="constantSize" />
+		<field name="content" since="3" />
+		<field name="contentAgeHint" since="21" />
+		<field name="contentAuthority" since="5" />
+		<field name="contentDescription" since="4" />
+		<field name="contentInsetEnd" since="21" />
+		<field name="contentInsetEndWithActions" since="24" />
+		<field name="contentInsetLeft" since="21" />
+		<field name="contentInsetRight" since="21" />
+		<field name="contentInsetStart" since="21" />
+		<field name="contentInsetStartWithNavigation" since="24" />
+		<field name="contextClickable" since="23" />
+		<field name="contextDescription" since="25" />
+		<field name="contextPopupMenuStyle" since="24" />
+		<field name="contextUri" since="25" />
+		<field name="controlX1" since="21" />
+		<field name="controlX2" since="21" />
+		<field name="controlY1" since="21" />
+		<field name="controlY2" since="21" />
+		<field name="countDown" since="24" />
+		<field name="country" since="21" />
+		<field name="cropToPadding" />
+		<field name="crossProfile" since="30" />
+		<field name="cursorVisible" />
+		<field name="customNavigationLayout" since="11" />
+		<field name="customTokens" since="11" />
+		<field name="cycles" />
+		<field name="dashGap" />
+		<field name="dashWidth" />
+		<field name="data" />
+		<field name="dataExtractionRules" since="31" />
+		<field name="datePickerDialogTheme" since="21" />
+		<field name="datePickerMode" since="21" />
+		<field name="datePickerStyle" since="11" />
+		<field name="dateTextAppearance" since="11" />
+		<field name="dayOfWeekBackground" since="21" deprecated="23" />
+		<field name="dayOfWeekTextAppearance" since="21" deprecated="23" />
+		<field name="debuggable" />
+		<field name="defaultFocusHighlightEnabled" since="26" />
+		<field name="defaultHeight" since="24" />
+		<field name="defaultToDeviceProtectedStorage" since="24" />
+		<field name="defaultValue" />
+		<field name="defaultWidth" since="24" />
+		<field name="delay" />
+		<field name="dependency" />
+		<field name="descendantFocusability" />
+		<field name="description" />
+		<field name="detachWallpaper" since="5" />
+		<field name="detailColumn" since="5" />
+		<field name="detailSocialSummary" since="5" />
+		<field name="detailsElementBackground" since="11" />
+		<field name="dial" />
+		<field name="dialTint" since="31" />
+		<field name="dialTintMode" since="31" />
+		<field name="dialogCornerRadius" since="28" />
+		<field name="dialogIcon" />
+		<field name="dialogLayout" />
+		<field name="dialogMessage" />
+		<field name="dialogPreferenceStyle" />
+		<field name="dialogPreferredPadding" since="22" />
+		<field name="dialogTheme" since="11" />
+		<field name="dialogTitle" />
+		<field name="digits" />
+		<field name="directBootAware" since="24" />
+		<field name="direction" />
+		<field name="directionDescriptions" since="14" deprecated="23" />
+		<field name="directionPriority" />
+		<field name="disableDependentsState" />
+		<field name="disabledAlpha" />
+		<field name="displayOptions" since="11" />
+		<field name="dither" />
+		<field name="divider" />
+		<field name="dividerHeight" />
+		<field name="dividerHorizontal" since="11" />
+		<field name="dividerPadding" since="11" />
+		<field name="dividerVertical" since="11" />
+		<field name="documentLaunchMode" since="21" />
+		<field name="drawSelectorOnTop" />
+		<field name="drawable" />
+		<field name="drawableBottom" />
+		<field name="drawableEnd" since="14" />
+		<field name="drawableLeft" />
+		<field name="drawablePadding" />
+		<field name="drawableRight" />
+		<field name="drawableStart" since="14" />
+		<field name="drawableTint" since="23" />
+		<field name="drawableTintMode" since="23" />
+		<field name="drawableTop" />
+		<field name="drawingCacheQuality" />
+		<field name="dropDownAnchor" since="3" />
+		<field name="dropDownHeight" since="4" />
+		<field name="dropDownHintAppearance" />
+		<field name="dropDownHorizontalOffset" since="5" />
+		<field name="dropDownItemStyle" />
+		<field name="dropDownListViewStyle" />
+		<field name="dropDownSelector" />
+		<field name="dropDownSpinnerStyle" since="11" />
+		<field name="dropDownVerticalOffset" since="5" />
+		<field name="dropDownWidth" since="3" />
+		<field name="duplicateParentState" />
+		<field name="duration" />
+		<field name="editTextBackground" since="11" />
+		<field name="editTextColor" since="11" />
+		<field name="editTextPreferenceStyle" />
+		<field name="editTextStyle" />
+		<field name="editable" deprecated="15" />
+		<field name="editorExtras" since="3" />
+		<field name="effectColor" since="31" />
+		<field name="elegantTextHeight" since="21" />
+		<field name="elevation" since="21" />
+		<field name="ellipsize" />
+		<field name="ems" />
+		<field name="enableVrMode" since="24" />
+		<field name="enabled" deprecated="15" />
+		<field name="end" since="23" />
+		<field name="endColor" />
+		<field name="endX" since="24" />
+		<field name="endY" since="24" />
+		<field name="endYear" deprecated="16" />
+		<field name="enforceNavigationBarContrast" since="29" />
+		<field name="enforceStatusBarContrast" since="29" />
+		<field name="enterFadeDuration" since="11" />
+		<field name="entries" />
+		<field name="entryValues" />
+		<field name="eventsInterceptionEnabled" since="4" />
+		<field name="excludeClass" since="21" />
+		<field name="excludeFromRecents" />
+		<field name="excludeId" since="21" />
+		<field name="excludeName" since="21" />
+		<field name="exitFadeDuration" since="11" />
+		<field name="expandableListPreferredChildIndicatorLeft" />
+		<field name="expandableListPreferredChildIndicatorRight" />
+		<field name="expandableListPreferredChildPaddingLeft" />
+		<field name="expandableListPreferredItemIndicatorLeft" />
+		<field name="expandableListPreferredItemIndicatorRight" />
+		<field name="expandableListPreferredItemPaddingLeft" />
+		<field name="expandableListViewStyle" />
+		<field name="expandableListViewWhiteStyle" since="8" />
+		<field name="exported" />
+		<field name="externalService" since="24" />
+		<field name="extraTension" since="4" />
+		<field name="extractNativeLibs" since="23" />
+		<field name="factor" />
+		<field name="fadeDuration" since="4" />
+		<field name="fadeEnabled" since="4" />
+		<field name="fadeOffset" since="4" />
+		<field name="fadeScrollbars" since="5" />
+		<field name="fadingEdge" deprecated="15" />
+		<field name="fadingEdgeLength" />
+		<field name="fadingMode" since="19" />
+		<field name="fallbackLineSpacing" since="28" />
+		<field name="fastScrollAlwaysVisible" since="11" />
+		<field name="fastScrollEnabled" since="3" />
+		<field name="fastScrollOverlayPosition" since="11" />
+		<field name="fastScrollPreviewBackgroundLeft" since="11" />
+		<field name="fastScrollPreviewBackgroundRight" since="11" />
+		<field name="fastScrollStyle" since="21" />
+		<field name="fastScrollTextColor" since="11" />
+		<field name="fastScrollThumbDrawable" since="11" />
+		<field name="fastScrollTrackDrawable" since="11" />
+		<field name="fillAfter" />
+		<field name="fillAlpha" since="21" />
+		<field name="fillBefore" />
+		<field name="fillColor" since="21" />
+		<field name="fillEnabled" since="3" />
+		<field name="fillType" since="24" />
+		<field name="fillViewport" />
+		<field name="filter" />
+		<field name="filterTouchesWhenObscured" since="9" />
+		<field name="fingerprintAuthDrawable" since="23" />
+		<field name="finishOnCloseSystemDialogs" since="5" />
+		<field name="finishOnTaskLaunch" />
+		<field name="firstBaselineToTopHeight" since="28" />
+		<field name="firstDayOfWeek" since="11" />
+		<field name="fitsSystemWindows" />
+		<field name="flipInterval" />
+		<field name="focusable" />
+		<field name="focusableInTouchMode" />
+		<field name="focusedByDefault" since="26" />
+		<field name="focusedMonthDateColor" since="11" deprecated="23" />
+		<field name="font" since="26" />
+		<field name="fontFamily" since="16" />
+		<field name="fontFeatureSettings" since="21" />
+		<field name="fontProviderAuthority" since="26" deprecated="31" />
+		<field name="fontProviderCerts" since="26" deprecated="31" />
+		<field name="fontProviderPackage" since="26" deprecated="31" />
+		<field name="fontProviderQuery" since="26" deprecated="31" />
+		<field name="fontProviderSystemFontFamily" since="31" />
+		<field name="fontStyle" since="26" />
+		<field name="fontVariationSettings" since="28" />
+		<field name="fontWeight" since="26" />
+		<field name="footerDividersEnabled" since="3" />
+		<field name="forceDarkAllowed" since="29" />
+		<field name="forceHasOverlappingRendering" since="24" />
+		<field name="forceQueryable" since="30" />
+		<field name="forceUriPermissions" since="29" />
+		<field name="foreground" />
+		<field name="foregroundGravity" />
+		<field name="foregroundServiceType" since="29" />
+		<field name="foregroundTint" since="21" />
+		<field name="foregroundTintMode" since="21" />
+		<field name="format" />
+		<field name="format12Hour" since="17" />
+		<field name="format24Hour" since="17" />
+		<field name="fraction" since="23" />
+		<field name="fragment" since="11" />
+		<field name="fragmentAllowEnterTransitionOverlap" since="21" />
+		<field name="fragmentAllowReturnTransitionOverlap" since="21" />
+		<field name="fragmentCloseEnterAnimation" since="11" />
+		<field name="fragmentCloseExitAnimation" since="11" />
+		<field name="fragmentEnterTransition" since="21" />
+		<field name="fragmentExitTransition" since="21" />
+		<field name="fragmentFadeEnterAnimation" since="11" />
+		<field name="fragmentFadeExitAnimation" since="11" />
+		<field name="fragmentOpenEnterAnimation" since="11" />
+		<field name="fragmentOpenExitAnimation" since="11" />
+		<field name="fragmentReenterTransition" since="21" />
+		<field name="fragmentReturnTransition" since="21" />
+		<field name="fragmentSharedElementEnterTransition" since="21" />
+		<field name="fragmentSharedElementReturnTransition" since="21" />
+		<field name="freezesText" />
+		<field name="fromAlpha" />
+		<field name="fromDegrees" />
+		<field name="fromId" since="21" />
+		<field name="fromScene" since="19" />
+		<field name="fromXDelta" />
+		<field name="fromXScale" />
+		<field name="fromYDelta" />
+		<field name="fromYScale" />
+		<field name="fullBackupContent" since="23" />
+		<field name="fullBackupOnly" since="21" />
+		<field name="fullBright" />
+		<field name="fullDark" />
+		<field name="functionalTest" />
+		<field name="galleryItemBackground" />
+		<field name="galleryStyle" />
+		<field name="gestureColor" since="4" />
+		<field name="gestureStrokeAngleThreshold" since="4" />
+		<field name="gestureStrokeLengthThreshold" since="4" />
+		<field name="gestureStrokeSquarenessThreshold" since="4" />
+		<field name="gestureStrokeType" since="4" />
+		<field name="gestureStrokeWidth" since="4" />
+		<field name="glEsVersion" since="4" />
+		<field name="goIcon" since="21" />
+		<field name="gradientRadius" />
+		<field name="grantUriPermissions" />
+		<field name="gravity" />
+		<field name="gridViewStyle" />
+		<field name="groupIndicator" />
+		<field name="gwpAsanMode" since="30" />
+		<field name="hand_hour" />
+		<field name="hand_hourTint" since="31" />
+		<field name="hand_hourTintMode" since="31" />
+		<field name="hand_minute" />
+		<field name="hand_minuteTint" since="31" />
+		<field name="hand_minuteTintMode" since="31" />
+		<field name="hand_second" since="31" />
+		<field name="hand_secondTint" since="31" />
+		<field name="hand_secondTintMode" since="31" />
+		<field name="handle" since="3" />
+		<field name="handleProfiling" />
+		<field name="hapticFeedbackEnabled" since="3" />
+		<field name="hardwareAccelerated" since="11" />
+		<field name="hasCode" />
+		<field name="hasFragileUserData" since="29" />
+		<field name="headerAmPmTextAppearance" since="21" deprecated="23" />
+		<field name="headerBackground" />
+		<field name="headerDayOfMonthTextAppearance" since="21" deprecated="23" />
+		<field name="headerDividersEnabled" since="3" />
+		<field name="headerMonthTextAppearance" since="21" deprecated="23" />
+		<field name="headerTimeTextAppearance" since="21" deprecated="23" />
+		<field name="headerYearTextAppearance" since="21" deprecated="23" />
+		<field name="height" />
+		<field name="hideOnContentScroll" since="21" />
+		<field name="hint" />
+		<field name="homeAsUpIndicator" since="11" />
+		<field name="homeLayout" since="11" />
+		<field name="horizontalDivider" />
+		<field name="horizontalGap" since="3" deprecated="29" />
+		<field name="horizontalScrollViewStyle" since="11" />
+		<field name="horizontalSpacing" />
+		<field name="host" />
+		<field name="hotSpotX" since="24" />
+		<field name="hotSpotY" since="24" />
+		<field name="htmlDescription" since="30" />
+		<field name="hyphenationFrequency" since="23" />
+		<field name="icon" />
+		<field name="iconPreview" since="3" deprecated="29" />
+		<field name="iconSpaceReserved" since="26" />
+		<field name="iconTint" since="26" />
+		<field name="iconTintMode" since="26" />
+		<field name="iconifiedByDefault" since="11" />
+		<field name="id" />
+		<field name="identifier" since="29" />
+		<field name="ignoreGravity" />
+		<field name="imageButtonStyle" />
+		<field name="imageWellStyle" />
+		<field name="imeActionId" since="3" />
+		<field name="imeActionLabel" since="3" />
+		<field name="imeExtractEnterAnimation" since="3" />
+		<field name="imeExtractExitAnimation" since="3" />
+		<field name="imeFullscreenBackground" since="3" />
+		<field name="imeOptions" since="3" />
+		<field name="imeSubtypeExtraValue" since="11" />
+		<field name="imeSubtypeLocale" since="11" />
+		<field name="imeSubtypeMode" since="11" />
+		<field name="immersive" since="11" />
+		<field name="importantForAccessibility" since="16" />
+		<field name="importantForAutofill" since="26" />
+		<field name="importantForContentCapture" since="30" />
+		<field name="inAnimation" />
+		<field name="includeFontPadding" />
+		<field name="includeInGlobalSearch" since="4" />
+		<field name="indeterminate" />
+		<field name="indeterminateBehavior" />
+		<field name="indeterminateDrawable" />
+		<field name="indeterminateDuration" />
+		<field name="indeterminateOnly" />
+		<field name="indeterminateProgressStyle" since="11" />
+		<field name="indeterminateTint" since="21" />
+		<field name="indeterminateTintMode" since="21" />
+		<field name="indicatorEnd" since="18" />
+		<field name="indicatorLeft" />
+		<field name="indicatorRight" />
+		<field name="indicatorStart" since="18" />
+		<field name="inflatedId" />
+		<field name="inheritShowWhenLocked" since="29" />
+		<field name="initOrder" />
+		<field name="initialKeyguardLayout" since="17" />
+		<field name="initialLayout" since="3" />
+		<field name="innerRadius" since="3" />
+		<field name="innerRadiusRatio" />
+		<field name="inputMethod" deprecated="15" />
+		<field name="inputType" since="3" />
+		<field name="inset" since="21" />
+		<field name="insetBottom" />
+		<field name="insetLeft" />
+		<field name="insetRight" />
+		<field name="insetTop" />
+		<field name="installLocation" since="8" />
+		<field name="interactiveUiTimeout" since="29" />
+		<field name="interpolator" />
+		<field name="isAccessibilityTool" since="31" />
+		<field name="isAlwaysSyncable" since="11" />
+		<field name="isAsciiCapable" since="19" />
+		<field name="isAuxiliary" since="14" />
+		<field name="isDefault" since="3" />
+		<field name="isFeatureSplit" since="26" />
+		<field name="isGame" since="21" />
+		<field name="isIndicator" />
+		<field name="isLightTheme" since="29" />
+		<field name="isModifier" since="3" deprecated="29" />
+		<field name="isRepeatable" since="3" deprecated="29" />
+		<field name="isScrollContainer" since="3" />
+		<field name="isSplitRequired" since="29" />
+		<field name="isStatic" since="26" />
+		<field name="isSticky" since="3" deprecated="29" />
+		<field name="isolatedProcess" since="16" />
+		<field name="isolatedSplits" since="26" />
+		<field name="itemBackground" />
+		<field name="itemIconDisabledAlpha" />
+		<field name="itemPadding" since="11" />
+		<field name="itemTextAppearance" />
+		<field name="justificationMode" since="26" />
+		<field name="keepScreenOn" />
+		<field name="key" />
+		<field name="keyBackground" since="3" deprecated="29" />
+		<field name="keyEdgeFlags" since="3" deprecated="29" />
+		<field name="keyHeight" since="3" deprecated="29" />
+		<field name="keyIcon" since="3" deprecated="29" />
+		<field name="keyLabel" since="3" deprecated="29" />
+		<field name="keyOutputText" since="3" deprecated="29" />
+		<field name="keyPreviewHeight" since="3" deprecated="29" />
+		<field name="keyPreviewLayout" since="3" deprecated="29" />
+		<field name="keyPreviewOffset" since="3" deprecated="29" />
+		<field name="keySet" since="19" />
+		<field name="keyTextColor" since="3" deprecated="29" />
+		<field name="keyTextSize" since="3" deprecated="29" />
+		<field name="keyWidth" since="3" deprecated="29" />
+		<field name="keyboardLayout" since="16" />
+		<field name="keyboardMode" since="3" deprecated="29" />
+		<field name="keyboardNavigationCluster" since="26" />
+		<field name="keycode" />
+		<field name="killAfterRestore" since="5" />
+		<field name="knownCerts" since="31" />
+		<field name="lStar" since="31" />
+		<field name="label" />
+		<field name="labelFor" since="17" />
+		<field name="labelTextSize" since="3" deprecated="29" />
+		<field name="languageTag" since="24" />
+		<field name="largeHeap" since="11" />
+		<field name="largeScreens" since="4" />
+		<field name="largestWidthLimitDp" since="13" />
+		<field name="lastBaselineToBottomHeight" since="28" />
+		<field name="launchMode" />
+		<field name="launchTaskBehindSourceAnimation" since="21" />
+		<field name="launchTaskBehindTargetAnimation" since="21" />
+		<field name="layerType" since="11" />
+		<field name="layout" />
+		<field name="layoutAnimation" />
+		<field name="layoutDirection" since="17" />
+		<field name="layoutMode" since="18" />
+		<field name="layout_above" />
+		<field name="layout_alignBaseline" />
+		<field name="layout_alignBottom" />
+		<field name="layout_alignEnd" since="17" />
+		<field name="layout_alignLeft" />
+		<field name="layout_alignParentBottom" />
+		<field name="layout_alignParentEnd" since="17" />
+		<field name="layout_alignParentLeft" />
+		<field name="layout_alignParentRight" />
+		<field name="layout_alignParentStart" since="17" />
+		<field name="layout_alignParentTop" />
+		<field name="layout_alignRight" />
+		<field name="layout_alignStart" since="17" />
+		<field name="layout_alignTop" />
+		<field name="layout_alignWithParentIfMissing" />
+		<field name="layout_below" />
+		<field name="layout_centerHorizontal" />
+		<field name="layout_centerInParent" />
+		<field name="layout_centerVertical" />
+		<field name="layout_column" />
+		<field name="layout_columnSpan" since="14" />
+		<field name="layout_columnWeight" since="21" />
+		<field name="layout_gravity" />
+		<field name="layout_height" />
+		<field name="layout_margin" />
+		<field name="layout_marginBottom" />
+		<field name="layout_marginEnd" since="17" />
+		<field name="layout_marginHorizontal" since="26" />
+		<field name="layout_marginLeft" />
+		<field name="layout_marginRight" />
+		<field name="layout_marginStart" since="17" />
+		<field name="layout_marginTop" />
+		<field name="layout_marginVertical" since="26" />
+		<field name="layout_row" since="14" />
+		<field name="layout_rowSpan" since="14" />
+		<field name="layout_rowWeight" since="21" />
+		<field name="layout_scale" />
+		<field name="layout_span" />
+		<field name="layout_toEndOf" since="17" />
+		<field name="layout_toLeftOf" />
+		<field name="layout_toRightOf" />
+		<field name="layout_toStartOf" since="17" />
+		<field name="layout_weight" />
+		<field name="layout_width" />
+		<field name="layout_x" />
+		<field name="layout_y" />
+		<field name="left" />
+		<field name="letterSpacing" since="21" />
+		<field name="level" since="24" />
+		<field name="lineHeight" since="28" />
+		<field name="lineSpacingExtra" />
+		<field name="lineSpacingMultiplier" />
+		<field name="lines" />
+		<field name="linksClickable" />
+		<field name="listChoiceBackgroundIndicator" since="11" />
+		<field name="listChoiceIndicatorMultiple" />
+		<field name="listChoiceIndicatorSingle" />
+		<field name="listDivider" />
+		<field name="listDividerAlertDialog" since="11" />
+		<field name="listMenuViewStyle" since="24" />
+		<field name="listPopupWindowStyle" since="11" />
+		<field name="listPreferredItemHeight" />
+		<field name="listPreferredItemHeightLarge" since="14" />
+		<field name="listPreferredItemHeightSmall" since="14" />
+		<field name="listPreferredItemPaddingEnd" since="17" />
+		<field name="listPreferredItemPaddingLeft" since="14" />
+		<field name="listPreferredItemPaddingRight" since="14" />
+		<field name="listPreferredItemPaddingStart" since="17" />
+		<field name="listSelector" />
+		<field name="listSeparatorTextViewStyle" />
+		<field name="listViewStyle" />
+		<field name="listViewWhiteStyle" />
+		<field name="lockTaskMode" since="23" />
+		<field name="logo" since="11" />
+		<field name="logoDescription" since="23" />
+		<field name="longClickable" />
+		<field name="loopViews" since="11" />
+		<field name="manageSpaceActivity" />
+		<field name="mapViewStyle" />
+		<field name="marqueeRepeatLimit" since="2" />
+		<field name="matchOrder" since="21" />
+		<field name="max" />
+		<field name="maxAspectRatio" since="26" />
+		<field name="maxButtonHeight" since="24" />
+		<field name="maxDate" since="11" />
+		<field name="maxEms" />
+		<field name="maxHeight" />
+		<field name="maxItemsPerRow" />
+		<field name="maxLength" />
+		<field name="maxLevel" />
+		<field name="maxLines" />
+		<field name="maxLongVersionCode" since="28" />
+		<field name="maxRecents" since="21" />
+		<field name="maxResizeHeight" since="31" />
+		<field name="maxResizeWidth" since="31" />
+		<field name="maxRows" />
+		<field name="maxSdkVersion" since="4" />
+		<field name="maxWidth" />
+		<field name="maximumAngle" since="21" />
+		<field name="measureAllChildren" />
+		<field name="measureWithLargestChild" since="11" />
+		<field name="mediaRouteButtonStyle" since="16" />
+		<field name="mediaRouteTypes" since="16" />
+		<field name="memtagMode" since="31" />
+		<field name="menuCategory" />
+		<field name="mimeGroup" since="30" />
+		<field name="mimeType" />
+		<field name="min" since="26" />
+		<field name="minAspectRatio" since="29" />
+		<field name="minDate" since="11" />
+		<field name="minEms" />
+		<field name="minHeight" />
+		<field name="minLevel" />
+		<field name="minLines" />
+		<field name="minResizeHeight" since="14" />
+		<field name="minResizeWidth" since="14" />
+		<field name="minSdkVersion" />
+		<field name="minWidth" />
+		<field name="minimumHorizontalAngle" since="21" />
+		<field name="minimumVerticalAngle" since="21" />
+		<field name="mipMap" since="18" />
+		<field name="mirrorForRtl" since="18" />
+		<field name="mode" />
+		<field name="moreIcon" />
+		<field name="multiArch" since="21" />
+		<field name="multiprocess" />
+		<field name="name" />
+		<field name="nativeHeapZeroInitialized" since="31" />
+		<field name="navigationBarColor" since="21" />
+		<field name="navigationBarDividerColor" since="27" />
+		<field name="navigationContentDescription" since="21" />
+		<field name="navigationIcon" since="21" />
+		<field name="navigationMode" since="11" />
+		<field name="negativeButtonText" />
+		<field name="nestedScrollingEnabled" since="21" />
+		<field name="networkSecurityConfig" since="24" />
+		<field name="nextClusterForward" since="26" />
+		<field name="nextFocusDown" />
+		<field name="nextFocusForward" since="11" />
+		<field name="nextFocusLeft" />
+		<field name="nextFocusRight" />
+		<field name="nextFocusUp" />
+		<field name="noHistory" since="3" />
+		<field name="nonInteractiveUiTimeout" since="29" />
+		<field name="normalScreens" since="4" />
+		<field name="notificationTimeout" since="14" />
+		<field name="numColumns" />
+		<field name="numStars" />
+		<field name="numberPickerStyle" since="24" />
+		<field name="numbersBackgroundColor" since="21" />
+		<field name="numbersInnerTextColor" since="23" />
+		<field name="numbersSelectorColor" since="21" />
+		<field name="numbersTextColor" since="21" />
+		<field name="numeric" deprecated="15" />
+		<field name="numericModifiers" since="26" />
+		<field name="numericShortcut" />
+		<field name="offset" since="24" />
+		<field name="onClick" since="4" deprecated="31" />
+		<field name="oneshot" />
+		<field name="opacity" since="11" />
+		<field name="opticalInsetBottom" since="29" />
+		<field name="opticalInsetLeft" since="29" />
+		<field name="opticalInsetRight" since="29" />
+		<field name="opticalInsetTop" since="29" />
+		<field name="order" />
+		<field name="orderInCategory" />
+		<field name="ordering" since="11" />
+		<field name="orderingFromXml" />
+		<field name="orientation" />
+		<field name="outAnimation" />
+		<field name="outlineAmbientShadowColor" since="28" />
+		<field name="outlineProvider" since="21" />
+		<field name="outlineSpotShadowColor" since="28" />
+		<field name="overScrollFooter" since="9" />
+		<field name="overScrollHeader" since="9" />
+		<field name="overScrollMode" since="9" />
+		<field name="overlapAnchor" since="21" />
+		<field name="overridesImplicitlyEnabledSubtype" since="14" />
+		<field name="packageNames" since="14" />
+		<field name="packageType" since="29" />
+		<field name="padding" />
+		<field name="paddingBottom" />
+		<field name="paddingEnd" since="17" />
+		<field name="paddingHorizontal" since="26" />
+		<field name="paddingLeft" />
+		<field name="paddingMode" since="21" />
+		<field name="paddingRight" />
+		<field name="paddingStart" since="17" />
+		<field name="paddingTop" />
+		<field name="paddingVertical" since="26" />
+		<field name="panelBackground" />
+		<field name="panelColorBackground" />
+		<field name="panelColorForeground" />
+		<field name="panelFullBackground" />
+		<field name="panelTextAppearance" />
+		<field name="parentActivityName" since="16" />
+		<field name="password" deprecated="15" />
+		<field name="passwordsActivity" since="31" />
+		<field name="path" />
+		<field name="pathAdvancedPattern" since="31" />
+		<field name="pathData" since="21" />
+		<field name="pathPattern" />
+		<field name="pathPrefix" />
+		<field name="pathSuffix" since="31" />
+		<field name="patternPathData" since="21" />
+		<field name="permission" />
+		<field name="permissionFlags" since="17" />
+		<field name="permissionGroup" />
+		<field name="permissionGroupFlags" since="17" />
+		<field name="persistableMode" since="21" />
+		<field name="persistent" />
+		<field name="persistentDrawingCache" />
+		<field name="persistentWhenFeatureAvailable" since="26" />
+		<field name="phoneNumber" deprecated="15" />
+		<field name="pivotX" />
+		<field name="pivotY" />
+		<field name="pointerIcon" since="24" />
+		<field name="popupAnimationStyle" since="9" />
+		<field name="popupBackground" />
+		<field name="popupCharacters" since="3" deprecated="29" />
+		<field name="popupElevation" since="21" />
+		<field name="popupEnterTransition" since="24" />
+		<field name="popupExitTransition" since="24" />
+		<field name="popupKeyboard" since="3" deprecated="29" />
+		<field name="popupLayout" since="3" deprecated="29" />
+		<field name="popupMenuStyle" since="11" />
+		<field name="popupTheme" since="21" />
+		<field name="popupWindowStyle" />
+		<field name="port" />
+		<field name="positiveButtonText" />
+		<field name="preferMinimalPostProcessing" since="30" />
+		<field name="preferenceCategoryStyle" />
+		<field name="preferenceFragmentStyle" since="24" />
+		<field name="preferenceInformationStyle" />
+		<field name="preferenceLayoutChild" />
+		<field name="preferenceScreenStyle" />
+		<field name="preferenceStyle" />
+		<field name="presentationTheme" since="17" />
+		<field name="preserveLegacyExternalStorage" since="30" />
+		<field name="previewImage" since="11" />
+		<field name="previewLayout" since="31" />
+		<field name="primaryContentAlpha" since="26" />
+		<field name="priority" />
+		<field name="privateImeOptions" since="3" />
+		<field name="process" />
+		<field name="progress" />
+		<field name="progressBackgroundTint" since="21" />
+		<field name="progressBackgroundTintMode" since="21" />
+		<field name="progressBarPadding" since="11" />
+		<field name="progressBarStyle" />
+		<field name="progressBarStyleHorizontal" />
+		<field name="progressBarStyleInverse" since="4" />
+		<field name="progressBarStyleLarge" />
+		<field name="progressBarStyleLargeInverse" since="4" />
+		<field name="progressBarStyleSmall" />
+		<field name="progressBarStyleSmallInverse" since="4" />
+		<field name="progressBarStyleSmallTitle" />
+		<field name="progressDrawable" />
+		<field name="progressTint" since="21" />
+		<field name="progressTintMode" since="21" />
+		<field name="prompt" />
+		<field name="propertyName" since="11" />
+		<field name="propertyXName" since="21" />
+		<field name="propertyYName" since="21" />
+		<field name="protectionLevel" />
+		<field name="publicKey" since="14" />
+		<field name="queryActionMsg" />
+		<field name="queryAfterZeroResults" since="4" />
+		<field name="queryBackground" since="21" />
+		<field name="queryHint" since="11" />
+		<field name="quickContactBadgeStyleSmallWindowLarge" since="6" />
+		<field name="quickContactBadgeStyleSmallWindowMedium" since="6" />
+		<field name="quickContactBadgeStyleSmallWindowSmall" since="6" />
+		<field name="quickContactBadgeStyleWindowLarge" since="6" />
+		<field name="quickContactBadgeStyleWindowMedium" since="6" />
+		<field name="quickContactBadgeStyleWindowSmall" since="6" />
+		<field name="radioButtonStyle" />
+		<field name="radius" />
+		<field name="rating" />
+		<field name="ratingBarStyle" />
+		<field name="ratingBarStyleIndicator" />
+		<field name="ratingBarStyleSmall" />
+		<field name="readPermission" />
+		<field name="recognitionService" since="21" />
+		<field name="recreateOnConfigChanges" since="26" />
+		<field name="recycleEnabled" since="26" />
+		<field name="relinquishTaskIdentity" since="21" />
+		<field name="reparent" since="21" />
+		<field name="reparentWithOverlay" since="21" />
+		<field name="repeatCount" />
+		<field name="repeatMode" />
+		<field name="reqFiveWayNav" since="3" />
+		<field name="reqHardKeyboard" since="3" />
+		<field name="reqKeyboardType" since="3" />
+		<field name="reqNavigation" since="3" />
+		<field name="reqTouchScreen" since="3" />
+		<field name="requestLegacyExternalStorage" since="29" />
+		<field name="requestRawExternalStorageAccess" since="31" />
+		<field name="requireDeviceScreenOn" since="31" />
+		<field name="requireDeviceUnlock" since="19" />
+		<field name="required" since="5" />
+		<field name="requiredAccountType" since="18" />
+		<field name="requiredFeature" since="26" />
+		<field name="requiredForAllUsers" since="18" />
+		<field name="requiredNotFeature" since="26" />
+		<field name="requiresFadingEdge" since="14" />
+		<field name="requiresSmallestWidthDp" since="13" />
+		<field name="resizeClip" since="22" />
+		<field name="resizeMode" since="12" />
+		<field name="resizeable" since="4" />
+		<field name="resizeableActivity" since="24" />
+		<field name="resource" />
+		<field name="resourcesMap" since="30" />
+		<field name="restoreAnyVersion" since="8" />
+		<field name="restoreNeedsApplication" since="5" deprecated="15" />
+		<field name="restrictedAccountType" since="18" />
+		<field name="restrictionType" since="21" />
+		<field name="resumeWhilePausing" since="21" />
+		<field name="reversible" since="21" />
+		<field name="revisionCode" since="22" />
+		<field name="right" />
+		<field name="ringtonePreferenceStyle" />
+		<field name="ringtoneType" />
+		<field name="rollbackDataPolicy" since="31" />
+		<field name="rotation" since="11" />
+		<field name="rotationAnimation" since="26" />
+		<field name="rotationX" since="11" />
+		<field name="rotationY" since="11" />
+		<field name="roundIcon" since="25" />
+		<field name="rowCount" since="14" />
+		<field name="rowDelay" />
+		<field name="rowEdgeFlags" since="3" deprecated="29" />
+		<field name="rowHeight" />
+		<field name="rowOrderPreserved" since="14" />
+		<field name="saveEnabled" />
+		<field name="scaleGravity" />
+		<field name="scaleHeight" />
+		<field name="scaleType" />
+		<field name="scaleWidth" />
+		<field name="scaleX" since="11" />
+		<field name="scaleY" since="11" />
+		<field name="scheme" />
+		<field name="screenDensity" since="9" />
+		<field name="screenOrientation" />
+		<field name="screenReaderFocusable" since="28" />
+		<field name="screenSize" since="9" />
+		<field name="scrollHorizontally" />
+		<field name="scrollIndicators" since="23" />
+		<field name="scrollViewStyle" />
+		<field name="scrollX" />
+		<field name="scrollY" />
+		<field name="scrollbarAlwaysDrawHorizontalTrack" />
+		<field name="scrollbarAlwaysDrawVerticalTrack" />
+		<field name="scrollbarDefaultDelayBeforeFade" since="5" />
+		<field name="scrollbarFadeDuration" since="5" />
+		<field name="scrollbarSize" />
+		<field name="scrollbarStyle" />
+		<field name="scrollbarThumbHorizontal" />
+		<field name="scrollbarThumbVertical" />
+		<field name="scrollbarTrackHorizontal" />
+		<field name="scrollbarTrackVertical" />
+		<field name="scrollbars" />
+		<field name="scrollingCache" />
+		<field name="searchButtonText" deprecated="15" />
+		<field name="searchHintIcon" since="22" />
+		<field name="searchIcon" since="21" />
+		<field name="searchMode" />
+		<field name="searchSettingsDescription" since="4" />
+		<field name="searchSuggestAuthority" />
+		<field name="searchSuggestIntentAction" />
+		<field name="searchSuggestIntentData" />
+		<field name="searchSuggestPath" />
+		<field name="searchSuggestSelection" />
+		<field name="searchSuggestThreshold" since="4" />
+		<field name="searchViewStyle" since="21" />
+		<field name="secondaryContentAlpha" since="26" />
+		<field name="secondaryProgress" />
+		<field name="secondaryProgressTint" since="21" />
+		<field name="secondaryProgressTintMode" since="21" />
+		<field name="secureElementName" since="29" />
+		<field name="seekBarStyle" />
+		<field name="segmentedButtonStyle" since="11" />
+		<field name="selectAllOnFocus" />
+		<field name="selectable" />
+		<field name="selectableAsDefault" since="31" />
+		<field name="selectableItemBackground" since="11" />
+		<field name="selectableItemBackgroundBorderless" since="21" />
+		<field name="selectedDateVerticalBar" since="11" deprecated="23" />
+		<field name="selectedWeekBackgroundColor" since="11" deprecated="23" />
+		<field name="selectionDividerHeight" since="29" />
+		<field name="sessionService" since="21" />
+		<field name="settingsActivity" since="3" />
+		<field name="settingsSliceUri" since="29" />
+		<field name="setupActivity" since="21" />
+		<field name="shadowColor" />
+		<field name="shadowDx" />
+		<field name="shadowDy" />
+		<field name="shadowRadius" />
+		<field name="shape" />
+		<field name="shareInterpolator" />
+		<field name="sharedUserId" deprecated="29" />
+		<field name="sharedUserLabel" since="3" deprecated="29" />
+		<field name="shell" since="29" />
+		<field name="shortcutDisabledMessage" since="25" />
+		<field name="shortcutId" since="25" />
+		<field name="shortcutLongLabel" since="25" />
+		<field name="shortcutShortLabel" since="25" />
+		<field name="shouldDisableView" />
+		<field name="showAsAction" since="11" />
+		<field name="showDefault" />
+		<field name="showDividers" since="11" />
+		<field name="showForAllUsers" since="23" />
+		<field name="showInInputMethodPicker" since="31" />
+		<field name="showMetadataInPreview" since="25" />
+		<field name="showOnLockScreen" since="17" deprecated="23" />
+		<field name="showSilent" />
+		<field name="showText" since="21" />
+		<field name="showWeekNumber" since="11" deprecated="23" />
+		<field name="showWhenLocked" since="27" />
+		<field name="shownWeekCount" since="11" deprecated="23" />
+		<field name="shrinkColumns" />
+		<field name="singleLine" deprecated="15" />
+		<field name="singleLineTitle" since="26" />
+		<field name="singleUser" since="17" />
+		<field name="slideEdge" since="21" />
+		<field name="smallIcon" since="5" />
+		<field name="smallScreens" since="4" />
+		<field name="smoothScrollbar" since="3" />
+		<field name="soundEffectsEnabled" />
+		<field name="spacing" />
+		<field name="spinnerDropDownItemStyle" />
+		<field name="spinnerItemStyle" />
+		<field name="spinnerMode" since="11" />
+		<field name="spinnerStyle" />
+		<field name="spinnersShown" since="11" />
+		<field name="splashScreenTheme" since="31" />
+		<field name="splitMotionEvents" since="11" />
+		<field name="splitName" since="26" />
+		<field name="splitTrack" since="21" />
+		<field name="spotShadowAlpha" since="21" />
+		<field name="src" />
+		<field name="ssp" since="19" />
+		<field name="sspAdvancedPattern" since="31" />
+		<field name="sspPattern" since="19" />
+		<field name="sspPrefix" since="19" />
+		<field name="sspSuffix" since="31" />
+		<field name="stackFromBottom" />
+		<field name="stackViewStyle" since="21" />
+		<field name="starStyle" />
+		<field name="start" since="23" />
+		<field name="startColor" />
+		<field name="startDelay" since="19" />
+		<field name="startOffset" />
+		<field name="startX" since="24" />
+		<field name="startY" since="24" />
+		<field name="startYear" deprecated="16" />
+		<field name="stateListAnimator" since="21" />
+		<field name="stateNotNeeded" />
+		<field name="state_above_anchor" />
+		<field name="state_accelerated" since="11" />
+		<field name="state_activated" since="11" />
+		<field name="state_active" />
+		<field name="state_checkable" />
+		<field name="state_checked" />
+		<field name="state_drag_can_accept" since="14" />
+		<field name="state_drag_hovered" since="14" />
+		<field name="state_empty" />
+		<field name="state_enabled" />
+		<field name="state_expanded" />
+		<field name="state_first" />
+		<field name="state_focused" />
+		<field name="state_hovered" since="14" />
+		<field name="state_last" />
+		<field name="state_long_pressable" since="3" deprecated="29" />
+		<field name="state_middle" />
+		<field name="state_multiline" since="11" />
+		<field name="state_pressed" />
+		<field name="state_selected" />
+		<field name="state_single" />
+		<field name="state_window_focused" />
+		<field name="staticWallpaperPreview" since="11" />
+		<field name="statusBarColor" since="21" />
+		<field name="stepSize" />
+		<field name="stopWithTask" since="14" />
+		<field name="streamType" />
+		<field name="stretchColumns" />
+		<field name="stretchMode" />
+		<field name="strokeAlpha" since="21" />
+		<field name="strokeColor" since="21" />
+		<field name="strokeLineCap" since="21" />
+		<field name="strokeLineJoin" since="21" />
+		<field name="strokeMiterLimit" since="21" />
+		<field name="strokeWidth" since="21" />
+		<field name="subMenuArrow" since="24" />
+		<field name="submitBackground" since="21" />
+		<field name="subtitle" since="11" />
+		<field name="subtitleTextAppearance" since="21" />
+		<field name="subtitleTextColor" since="23" />
+		<field name="subtitleTextStyle" since="11" />
+		<field name="subtypeExtraValue" since="14" />
+		<field name="subtypeId" since="17" />
+		<field name="subtypeLocale" since="14" />
+		<field name="suggestActionMsg" />
+		<field name="suggestActionMsgColumn" />
+		<field name="suggestionRowLayout" since="21" />
+		<field name="summary" />
+		<field name="summaryColumn" since="5" />
+		<field name="summaryOff" />
+		<field name="summaryOn" />
+		<field name="supportsAssist" since="23" />
+		<field name="supportsInlineSuggestions" since="30" />
+		<field name="supportsLaunchVoiceAssistFromKeyguard" since="23" />
+		<field name="supportsLocalInteraction" since="24" />
+		<field name="supportsMultipleDisplays" since="29" />
+		<field name="supportsPictureInPicture" since="24" />
+		<field name="supportsRtl" since="17" />
+		<field name="supportsSwitchingToNextInputMethod" since="19" />
+		<field name="supportsUploading" since="5" />
+		<field name="suppressesSpellChecker" since="31" />
+		<field name="switchMinWidth" since="14" />
+		<field name="switchPadding" since="14" />
+		<field name="switchPreferenceStyle" since="14" />
+		<field name="switchStyle" since="21" />
+		<field name="switchTextAppearance" since="14" />
+		<field name="switchTextOff" since="14" />
+		<field name="switchTextOn" since="14" />
+		<field name="syncable" />
+		<field name="tabStripEnabled" since="8" />
+		<field name="tabStripLeft" since="8" />
+		<field name="tabStripRight" since="8" />
+		<field name="tabWidgetStyle" />
+		<field name="tag" />
+		<field name="targetActivity" />
+		<field name="targetCellHeight" since="31" />
+		<field name="targetCellWidth" since="31" />
+		<field name="targetClass" />
+		<field name="targetDescriptions" since="14" deprecated="23" />
+		<field name="targetId" since="19" />
+		<field name="targetName" since="21" />
+		<field name="targetPackage" />
+		<field name="targetProcesses" since="26" />
+		<field name="targetSandboxVersion" since="26" deprecated="29" />
+		<field name="targetSdkVersion" since="4" />
+		<field name="taskAffinity" />
+		<field name="taskCloseEnterAnimation" />
+		<field name="taskCloseExitAnimation" />
+		<field name="taskOpenEnterAnimation" />
+		<field name="taskOpenExitAnimation" />
+		<field name="taskToBackEnterAnimation" />
+		<field name="taskToBackExitAnimation" />
+		<field name="taskToFrontEnterAnimation" />
+		<field name="taskToFrontExitAnimation" />
+		<field name="tension" since="4" />
+		<field name="testOnly" since="4" />
+		<field name="text" />
+		<field name="textAlignment" since="17" />
+		<field name="textAllCaps" since="14" />
+		<field name="textAppearance" />
+		<field name="textAppearanceButton" />
+		<field name="textAppearanceInverse" />
+		<field name="textAppearanceLarge" />
+		<field name="textAppearanceLargeInverse" />
+		<field name="textAppearanceLargePopupMenu" since="11" />
+		<field name="textAppearanceListItem" since="14" />
+		<field name="textAppearanceListItemSecondary" since="21" />
+		<field name="textAppearanceListItemSmall" since="14" />
+		<field name="textAppearanceMedium" />
+		<field name="textAppearanceMediumInverse" />
+		<field name="textAppearancePopupMenuHeader" since="24" />
+		<field name="textAppearanceSearchResultSubtitle" since="5" />
+		<field name="textAppearanceSearchResultTitle" since="5" />
+		<field name="textAppearanceSmall" />
+		<field name="textAppearanceSmallInverse" />
+		<field name="textAppearanceSmallPopupMenu" since="11" />
+		<field name="textCheckMark" />
+		<field name="textCheckMarkInverse" />
+		<field name="textColor" />
+		<field name="textColorAlertDialogListItem" since="11" />
+		<field name="textColorHighlight" />
+		<field name="textColorHighlightInverse" since="11" />
+		<field name="textColorHint" />
+		<field name="textColorHintInverse" />
+		<field name="textColorLink" />
+		<field name="textColorLinkInverse" since="11" />
+		<field name="textColorPrimary" />
+		<field name="textColorPrimaryDisableOnly" />
+		<field name="textColorPrimaryInverse" />
+		<field name="textColorPrimaryInverseDisableOnly" since="4" />
+		<field name="textColorPrimaryInverseNoDisable" />
+		<field name="textColorPrimaryNoDisable" />
+		<field name="textColorSecondary" />
+		<field name="textColorSecondaryInverse" />
+		<field name="textColorSecondaryInverseNoDisable" />
+		<field name="textColorSecondaryNoDisable" />
+		<field name="textColorTertiary" />
+		<field name="textColorTertiaryInverse" />
+		<field name="textCursorDrawable" since="12" />
+		<field name="textDirection" since="17" />
+		<field name="textEditNoPasteWindowLayout" since="11" />
+		<field name="textEditPasteWindowLayout" since="11" />
+		<field name="textEditSideNoPasteWindowLayout" since="11" />
+		<field name="textEditSidePasteWindowLayout" since="11" />
+		<field name="textEditSuggestionItemLayout" since="14" />
+		<field name="textFilterEnabled" />
+		<field name="textFontWeight" since="28" />
+		<field name="textIsSelectable" since="11" />
+		<field name="textLocale" since="29" />
+		<field name="textOff" />
+		<field name="textOn" />
+		<field name="textScaleX" />
+		<field name="textSelectHandle" since="9" />
+		<field name="textSelectHandleLeft" since="9" />
+		<field name="textSelectHandleRight" since="9" />
+		<field name="textSelectHandleWindowStyle" since="9" />
+		<field name="textSize" />
+		<field name="textStyle" />
+		<field name="textSuggestionsWindowStyle" since="14" />
+		<field name="textViewStyle" />
+		<field name="theme" />
+		<field name="thickness" since="3" />
+		<field name="thicknessRatio" />
+		<field name="thumb" />
+		<field name="thumbOffset" />
+		<field name="thumbPosition" since="23" />
+		<field name="thumbTextPadding" since="14" />
+		<field name="thumbTint" since="21" />
+		<field name="thumbTintMode" since="21" />
+		<field name="thumbnail" since="5" />
+		<field name="tickMark" since="24" />
+		<field name="tickMarkTint" since="24" />
+		<field name="tickMarkTintMode" since="24" />
+		<field name="tileMode" />
+		<field name="tileModeX" since="21" />
+		<field name="tileModeY" since="21" />
+		<field name="timePickerDialogTheme" since="21" />
+		<field name="timePickerMode" since="21" />
+		<field name="timePickerStyle" since="21" />
+		<field name="timeZone" since="17" />
+		<field name="tint" />
+		<field name="tintMode" since="21" />
+		<field name="title" />
+		<field name="titleCondensed" />
+		<field name="titleMargin" since="24" />
+		<field name="titleMarginBottom" since="24" />
+		<field name="titleMarginEnd" since="24" />
+		<field name="titleMarginStart" since="24" />
+		<field name="titleMarginTop" since="24" />
+		<field name="titleTextAppearance" since="21" />
+		<field name="titleTextColor" since="23" />
+		<field name="titleTextStyle" since="11" />
+		<field name="toAlpha" />
+		<field name="toDegrees" />
+		<field name="toId" since="21" />
+		<field name="toScene" since="19" />
+		<field name="toXDelta" />
+		<field name="toXScale" />
+		<field name="toYDelta" />
+		<field name="toYScale" />
+		<field name="toolbarStyle" since="21" />
+		<field name="tooltipText" since="26" />
+		<field name="top" />
+		<field name="topBright" />
+		<field name="topDark" />
+		<field name="topLeftRadius" />
+		<field name="topOffset" since="3" />
+		<field name="topRightRadius" />
+		<field name="touchscreenBlocksFocus" since="21" />
+		<field name="track" since="14" />
+		<field name="trackTint" since="23" />
+		<field name="trackTintMode" since="23" />
+		<field name="transcriptMode" />
+		<field name="transformPivotX" since="11" />
+		<field name="transformPivotY" since="11" />
+		<field name="transition" since="19" />
+		<field name="transitionGroup" since="21" />
+		<field name="transitionName" since="21" />
+		<field name="transitionOrdering" since="19" />
+		<field name="transitionVisibilityMode" since="21" />
+		<field name="translateX" since="21" />
+		<field name="translateY" since="21" />
+		<field name="translationX" since="11" />
+		<field name="translationY" since="11" />
+		<field name="translationZ" since="21" />
+		<field name="trimPathEnd" since="21" />
+		<field name="trimPathOffset" since="21" />
+		<field name="trimPathStart" since="21" />
+		<field name="ttcIndex" since="28" />
+		<field name="tunerCount" since="24" />
+		<field name="turnScreenOn" since="27" />
+		<field name="type" />
+		<field name="typeface" />
+		<field name="uiOptions" since="14" />
+		<field name="uncertainGestureColor" since="4" />
+		<field name="unfocusedMonthDateColor" since="11" deprecated="23" />
+		<field name="unselectedAlpha" />
+		<field name="updatePeriodMillis" since="3" />
+		<field name="use32bitAbi" since="24" />
+		<field name="useAppZygote" since="29" />
+		<field name="useDefaultMargins" since="14" />
+		<field name="useEmbeddedDex" since="29" />
+		<field name="useIntrinsicSizeAsMinimum" since="11" />
+		<field name="useLevel" />
+		<field name="userVisible" since="5" />
+		<field name="usesCleartextTraffic" since="23" />
+		<field name="usesPermissionFlags" since="31" />
+		<field name="value" />
+		<field name="valueFrom" since="11" />
+		<field name="valueTo" since="11" />
+		<field name="valueType" since="11" />
+		<field name="variablePadding" />
+		<field name="vendor" since="19" />
+		<field name="version" since="24" />
+		<field name="versionCode" />
+		<field name="versionCodeMajor" since="28" />
+		<field name="versionMajor" since="28" />
+		<field name="versionName" />
+		<field name="verticalCorrection" since="3" deprecated="29" />
+		<field name="verticalDivider" />
+		<field name="verticalGap" since="3" deprecated="29" />
+		<field name="verticalScrollbarPosition" since="11" />
+		<field name="verticalSpacing" />
+		<field name="viewportHeight" since="21" />
+		<field name="viewportWidth" since="21" />
+		<field name="visibility" />
+		<field name="visible" />
+		<field name="visibleToInstantApps" since="26" />
+		<field name="vmSafeMode" since="8" />
+		<field name="voiceIcon" since="21" />
+		<field name="voiceLanguage" since="3" />
+		<field name="voiceLanguageModel" since="3" />
+		<field name="voiceMaxResults" since="3" />
+		<field name="voicePromptText" since="3" />
+		<field name="voiceSearchMode" since="3" />
+		<field name="wallpaperCloseEnterAnimation" since="5" />
+		<field name="wallpaperCloseExitAnimation" since="5" />
+		<field name="wallpaperIntraCloseEnterAnimation" since="5" />
+		<field name="wallpaperIntraCloseExitAnimation" since="5" />
+		<field name="wallpaperIntraOpenEnterAnimation" since="5" />
+		<field name="wallpaperIntraOpenExitAnimation" since="5" />
+		<field name="wallpaperOpenEnterAnimation" since="5" />
+		<field name="wallpaperOpenExitAnimation" since="5" />
+		<field name="webTextViewStyle" since="8" />
+		<field name="webViewStyle" />
+		<field name="weekDayTextAppearance" since="11" />
+		<field name="weekNumberColor" since="11" deprecated="23" />
+		<field name="weekSeparatorLineColor" since="11" deprecated="23" />
+		<field name="weightSum" />
+		<field name="widgetCategory" since="17" />
+		<field name="widgetFeatures" since="28" />
+		<field name="widgetLayout" />
+		<field name="width" />
+		<field name="windowActionBar" since="11" />
+		<field name="windowActionBarOverlay" since="11" />
+		<field name="windowActionModeOverlay" since="11" />
+		<field name="windowActivityTransitions" since="21" />
+		<field name="windowAllowEnterTransitionOverlap" since="21" />
+		<field name="windowAllowReturnTransitionOverlap" since="21" />
+		<field name="windowAnimationStyle" />
+		<field name="windowBackground" />
+		<field name="windowBackgroundBlurRadius" since="31" />
+		<field name="windowBackgroundFallback" since="24" />
+		<field name="windowBlurBehindEnabled" since="31" />
+		<field name="windowBlurBehindRadius" since="31" />
+		<field name="windowClipToOutline" since="21" />
+		<field name="windowCloseOnTouchOutside" since="11" />
+		<field name="windowContentOverlay" />
+		<field name="windowContentTransitionManager" since="21" />
+		<field name="windowContentTransitions" since="21" />
+		<field name="windowDisablePreview" since="3" />
+		<field name="windowDrawsSystemBarBackgrounds" since="21" />
+		<field name="windowElevation" since="21" />
+		<field name="windowEnableSplitTouch" since="11" />
+		<field name="windowEnterAnimation" />
+		<field name="windowEnterTransition" since="21" />
+		<field name="windowExitAnimation" />
+		<field name="windowExitTransition" since="21" />
+		<field name="windowFrame" />
+		<field name="windowFullscreen" />
+		<field name="windowHideAnimation" />
+		<field name="windowIsFloating" />
+		<field name="windowIsTranslucent" />
+		<field name="windowLayoutAffinity" since="31" />
+		<field name="windowLayoutInDisplayCutoutMode" since="27" />
+		<field name="windowLightNavigationBar" since="27" />
+		<field name="windowLightStatusBar" since="23" />
+		<field name="windowMinWidthMajor" since="11" />
+		<field name="windowMinWidthMinor" since="11" />
+		<field name="windowNoDisplay" since="3" />
+		<field name="windowNoTitle" />
+		<field name="windowOverscan" since="18" deprecated="30" />
+		<field name="windowReenterTransition" since="21" />
+		<field name="windowReturnTransition" since="21" />
+		<field name="windowSharedElementEnterTransition" since="21" />
+		<field name="windowSharedElementExitTransition" since="21" />
+		<field name="windowSharedElementReenterTransition" since="21" />
+		<field name="windowSharedElementReturnTransition" since="21" />
+		<field name="windowSharedElementsUseOverlay" since="21" />
+		<field name="windowShowAnimation" />
+		<field name="windowShowWallpaper" since="5" />
+		<field name="windowSoftInputMode" since="3" />
+		<field name="windowSplashScreenAnimatedIcon" since="31" />
+		<field name="windowSplashScreenAnimationDuration" since="31" />
+		<field name="windowSplashScreenBackground" since="31" />
+		<field name="windowSplashScreenBrandingImage" since="31" />
+		<field name="windowSplashScreenIconBackgroundColor" since="31" />
+		<field name="windowSplashscreenContent" since="26" deprecated="31" />
+		<field name="windowSwipeToDismiss" since="20" deprecated="30" />
+		<field name="windowTitleBackgroundStyle" />
+		<field name="windowTitleSize" />
+		<field name="windowTitleStyle" />
+		<field name="windowTransitionBackgroundFadeDuration" since="21" />
+		<field name="windowTranslucentNavigation" since="19" />
+		<field name="windowTranslucentStatus" since="19" />
+		<field name="writePermission" />
+		<field name="x" />
+		<field name="xlargeScreens" since="9" />
+		<field name="y" />
+		<field name="yearListItemTextAppearance" since="21" deprecated="23" />
+		<field name="yearListSelectorColor" since="21" deprecated="23" />
+		<field name="yesNoPreferenceStyle" />
+		<field name="zAdjustment" />
+		<field name="zygotePreloadName" since="29" />
+	</class>
+	<class name="android/R$bool" since="3">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/R$color" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="background_dark" />
+		<field name="background_light" />
+		<field name="black" />
+		<field name="darker_gray" />
+		<field name="holo_blue_bright" since="14" />
+		<field name="holo_blue_dark" since="14" />
+		<field name="holo_blue_light" since="14" />
+		<field name="holo_green_dark" since="14" />
+		<field name="holo_green_light" since="14" />
+		<field name="holo_orange_dark" since="14" />
+		<field name="holo_orange_light" since="14" />
+		<field name="holo_purple" since="14" />
+		<field name="holo_red_dark" since="14" />
+		<field name="holo_red_light" since="14" />
+		<field name="primary_text_dark" deprecated="28" />
+		<field name="primary_text_dark_nodisable" deprecated="28" />
+		<field name="primary_text_light" deprecated="28" />
+		<field name="primary_text_light_nodisable" deprecated="28" />
+		<field name="secondary_text_dark" deprecated="28" />
+		<field name="secondary_text_dark_nodisable" deprecated="28" />
+		<field name="secondary_text_light" deprecated="28" />
+		<field name="secondary_text_light_nodisable" deprecated="28" />
+		<field name="system_accent1_0" since="31" />
+		<field name="system_accent1_10" since="31" />
+		<field name="system_accent1_100" since="31" />
+		<field name="system_accent1_1000" since="31" />
+		<field name="system_accent1_200" since="31" />
+		<field name="system_accent1_300" since="31" />
+		<field name="system_accent1_400" since="31" />
+		<field name="system_accent1_50" since="31" />
+		<field name="system_accent1_500" since="31" />
+		<field name="system_accent1_600" since="31" />
+		<field name="system_accent1_700" since="31" />
+		<field name="system_accent1_800" since="31" />
+		<field name="system_accent1_900" since="31" />
+		<field name="system_accent2_0" since="31" />
+		<field name="system_accent2_10" since="31" />
+		<field name="system_accent2_100" since="31" />
+		<field name="system_accent2_1000" since="31" />
+		<field name="system_accent2_200" since="31" />
+		<field name="system_accent2_300" since="31" />
+		<field name="system_accent2_400" since="31" />
+		<field name="system_accent2_50" since="31" />
+		<field name="system_accent2_500" since="31" />
+		<field name="system_accent2_600" since="31" />
+		<field name="system_accent2_700" since="31" />
+		<field name="system_accent2_800" since="31" />
+		<field name="system_accent2_900" since="31" />
+		<field name="system_accent3_0" since="31" />
+		<field name="system_accent3_10" since="31" />
+		<field name="system_accent3_100" since="31" />
+		<field name="system_accent3_1000" since="31" />
+		<field name="system_accent3_200" since="31" />
+		<field name="system_accent3_300" since="31" />
+		<field name="system_accent3_400" since="31" />
+		<field name="system_accent3_50" since="31" />
+		<field name="system_accent3_500" since="31" />
+		<field name="system_accent3_600" since="31" />
+		<field name="system_accent3_700" since="31" />
+		<field name="system_accent3_800" since="31" />
+		<field name="system_accent3_900" since="31" />
+		<field name="system_neutral1_0" since="31" />
+		<field name="system_neutral1_10" since="31" />
+		<field name="system_neutral1_100" since="31" />
+		<field name="system_neutral1_1000" since="31" />
+		<field name="system_neutral1_200" since="31" />
+		<field name="system_neutral1_300" since="31" />
+		<field name="system_neutral1_400" since="31" />
+		<field name="system_neutral1_50" since="31" />
+		<field name="system_neutral1_500" since="31" />
+		<field name="system_neutral1_600" since="31" />
+		<field name="system_neutral1_700" since="31" />
+		<field name="system_neutral1_800" since="31" />
+		<field name="system_neutral1_900" since="31" />
+		<field name="system_neutral2_0" since="31" />
+		<field name="system_neutral2_10" since="31" />
+		<field name="system_neutral2_100" since="31" />
+		<field name="system_neutral2_1000" since="31" />
+		<field name="system_neutral2_200" since="31" />
+		<field name="system_neutral2_300" since="31" />
+		<field name="system_neutral2_400" since="31" />
+		<field name="system_neutral2_50" since="31" />
+		<field name="system_neutral2_500" since="31" />
+		<field name="system_neutral2_600" since="31" />
+		<field name="system_neutral2_700" since="31" />
+		<field name="system_neutral2_800" since="31" />
+		<field name="system_neutral2_900" since="31" />
+		<field name="tab_indicator_text" />
+		<field name="tertiary_text_dark" deprecated="28" />
+		<field name="tertiary_text_light" deprecated="28" />
+		<field name="transparent" />
+		<field name="white" />
+		<field name="widget_edittext_dark" />
+	</class>
+	<class name="android/R$dimen" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="app_icon_size" />
+		<field name="dialog_min_width_major" since="11" />
+		<field name="dialog_min_width_minor" since="11" />
+		<field name="notification_large_icon_height" since="11" />
+		<field name="notification_large_icon_width" since="11" />
+		<field name="system_app_widget_background_radius" since="31" />
+		<field name="system_app_widget_inner_radius" since="31" />
+		<field name="thumbnail_height" />
+		<field name="thumbnail_width" />
+	</class>
+	<class name="android/R$drawable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="alert_dark_frame" />
+		<field name="alert_light_frame" />
+		<field name="arrow_down_float" />
+		<field name="arrow_up_float" />
+		<field name="bottom_bar" />
+		<field name="btn_default" />
+		<field name="btn_default_small" />
+		<field name="btn_dialog" />
+		<field name="btn_dropdown" />
+		<field name="btn_minus" />
+		<field name="btn_plus" />
+		<field name="btn_radio" />
+		<field name="btn_star" />
+		<field name="btn_star_big_off" />
+		<field name="btn_star_big_on" />
+		<field name="button_onoff_indicator_off" />
+		<field name="button_onoff_indicator_on" />
+		<field name="checkbox_off_background" />
+		<field name="checkbox_on_background" />
+		<field name="dark_header" since="3" />
+		<field name="dialog_frame" />
+		<field name="dialog_holo_dark_frame" since="11" />
+		<field name="dialog_holo_light_frame" since="11" />
+		<field name="divider_horizontal_bright" />
+		<field name="divider_horizontal_dark" />
+		<field name="divider_horizontal_dim_dark" />
+		<field name="divider_horizontal_textfield" />
+		<field name="edit_text" />
+		<field name="editbox_background" />
+		<field name="editbox_background_normal" />
+		<field name="editbox_dropdown_dark_frame" />
+		<field name="editbox_dropdown_light_frame" />
+		<field name="gallery_thumb" />
+		<field name="ic_btn_speak_now" since="3" />
+		<field name="ic_delete" />
+		<field name="ic_dialog_alert" />
+		<field name="ic_dialog_dialer" />
+		<field name="ic_dialog_email" />
+		<field name="ic_dialog_info" />
+		<field name="ic_dialog_map" />
+		<field name="ic_input_add" />
+		<field name="ic_input_delete" />
+		<field name="ic_input_get" />
+		<field name="ic_lock_idle_alarm" />
+		<field name="ic_lock_idle_charging" />
+		<field name="ic_lock_idle_lock" />
+		<field name="ic_lock_idle_low_battery" />
+		<field name="ic_lock_lock" />
+		<field name="ic_lock_power_off" />
+		<field name="ic_lock_silent_mode" />
+		<field name="ic_lock_silent_mode_off" />
+		<field name="ic_media_ff" />
+		<field name="ic_media_next" />
+		<field name="ic_media_pause" />
+		<field name="ic_media_play" />
+		<field name="ic_media_previous" />
+		<field name="ic_media_rew" />
+		<field name="ic_menu_add" />
+		<field name="ic_menu_agenda" />
+		<field name="ic_menu_always_landscape_portrait" />
+		<field name="ic_menu_call" />
+		<field name="ic_menu_camera" />
+		<field name="ic_menu_close_clear_cancel" />
+		<field name="ic_menu_compass" />
+		<field name="ic_menu_crop" />
+		<field name="ic_menu_day" />
+		<field name="ic_menu_delete" />
+		<field name="ic_menu_directions" />
+		<field name="ic_menu_edit" />
+		<field name="ic_menu_gallery" />
+		<field name="ic_menu_help" />
+		<field name="ic_menu_info_details" />
+		<field name="ic_menu_manage" />
+		<field name="ic_menu_mapmode" />
+		<field name="ic_menu_month" />
+		<field name="ic_menu_more" />
+		<field name="ic_menu_my_calendar" />
+		<field name="ic_menu_mylocation" />
+		<field name="ic_menu_myplaces" />
+		<field name="ic_menu_preferences" />
+		<field name="ic_menu_recent_history" />
+		<field name="ic_menu_report_image" />
+		<field name="ic_menu_revert" />
+		<field name="ic_menu_rotate" />
+		<field name="ic_menu_save" />
+		<field name="ic_menu_search" />
+		<field name="ic_menu_send" />
+		<field name="ic_menu_set_as" />
+		<field name="ic_menu_share" />
+		<field name="ic_menu_slideshow" />
+		<field name="ic_menu_sort_alphabetically" />
+		<field name="ic_menu_sort_by_size" />
+		<field name="ic_menu_today" />
+		<field name="ic_menu_upload" />
+		<field name="ic_menu_upload_you_tube" />
+		<field name="ic_menu_view" />
+		<field name="ic_menu_week" />
+		<field name="ic_menu_zoom" />
+		<field name="ic_notification_clear_all" />
+		<field name="ic_notification_overlay" />
+		<field name="ic_partial_secure" />
+		<field name="ic_popup_disk_full" />
+		<field name="ic_popup_reminder" />
+		<field name="ic_popup_sync" />
+		<field name="ic_search_category_default" />
+		<field name="ic_secure" />
+		<field name="list_selector_background" />
+		<field name="menu_frame" />
+		<field name="menu_full_frame" />
+		<field name="menuitem_background" />
+		<field name="picture_frame" />
+		<field name="presence_audio_away" since="9" />
+		<field name="presence_audio_busy" since="9" />
+		<field name="presence_audio_online" since="9" />
+		<field name="presence_away" />
+		<field name="presence_busy" />
+		<field name="presence_invisible" />
+		<field name="presence_offline" />
+		<field name="presence_online" />
+		<field name="presence_video_away" since="9" />
+		<field name="presence_video_busy" since="9" />
+		<field name="presence_video_online" since="9" />
+		<field name="progress_horizontal" />
+		<field name="progress_indeterminate_horizontal" />
+		<field name="radiobutton_off_background" />
+		<field name="radiobutton_on_background" />
+		<field name="screen_background_dark" />
+		<field name="screen_background_dark_transparent" since="5" />
+		<field name="screen_background_light" />
+		<field name="screen_background_light_transparent" since="5" />
+		<field name="spinner_background" />
+		<field name="spinner_dropdown_background" />
+		<field name="star_big_off" />
+		<field name="star_big_on" />
+		<field name="star_off" />
+		<field name="star_on" />
+		<field name="stat_notify_call_mute" />
+		<field name="stat_notify_chat" />
+		<field name="stat_notify_error" />
+		<field name="stat_notify_missed_call" />
+		<field name="stat_notify_more" />
+		<field name="stat_notify_sdcard" />
+		<field name="stat_notify_sdcard_prepare" since="5" />
+		<field name="stat_notify_sdcard_usb" />
+		<field name="stat_notify_sync" />
+		<field name="stat_notify_sync_noanim" />
+		<field name="stat_notify_voicemail" />
+		<field name="stat_sys_data_bluetooth" />
+		<field name="stat_sys_download" />
+		<field name="stat_sys_download_done" />
+		<field name="stat_sys_headset" />
+		<field name="stat_sys_phone_call" deprecated="15" />
+		<field name="stat_sys_phone_call_forward" deprecated="15" />
+		<field name="stat_sys_phone_call_on_hold" deprecated="15" />
+		<field name="stat_sys_speakerphone" />
+		<field name="stat_sys_upload" />
+		<field name="stat_sys_upload_done" />
+		<field name="stat_sys_vp_phone_call" since="4" deprecated="15" />
+		<field name="stat_sys_vp_phone_call_on_hold" since="4" deprecated="15" />
+		<field name="stat_sys_warning" />
+		<field name="status_bar_item_app_background" />
+		<field name="status_bar_item_background" />
+		<field name="sym_action_call" />
+		<field name="sym_action_chat" />
+		<field name="sym_action_email" />
+		<field name="sym_call_incoming" />
+		<field name="sym_call_missed" />
+		<field name="sym_call_outgoing" />
+		<field name="sym_contact_card" />
+		<field name="sym_def_app_icon" />
+		<field name="title_bar" />
+		<field name="title_bar_tall" since="3" />
+		<field name="toast_frame" />
+		<field name="zoom_plate" />
+	</class>
+	<class name="android/R$fraction" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/R$id" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="accessibilityActionContextClick" since="23" />
+		<field name="accessibilityActionHideTooltip" since="28" />
+		<field name="accessibilityActionImeEnter" since="30" />
+		<field name="accessibilityActionMoveWindow" since="26" />
+		<field name="accessibilityActionPageDown" since="29" />
+		<field name="accessibilityActionPageLeft" since="29" />
+		<field name="accessibilityActionPageRight" since="29" />
+		<field name="accessibilityActionPageUp" since="29" />
+		<field name="accessibilityActionPressAndHold" since="30" />
+		<field name="accessibilityActionScrollDown" since="23" />
+		<field name="accessibilityActionScrollLeft" since="23" />
+		<field name="accessibilityActionScrollRight" since="23" />
+		<field name="accessibilityActionScrollToPosition" since="23" />
+		<field name="accessibilityActionScrollUp" since="23" />
+		<field name="accessibilityActionSetProgress" since="24" />
+		<field name="accessibilityActionShowOnScreen" since="23" />
+		<field name="accessibilityActionShowTooltip" since="28" />
+		<field name="accessibilitySystemActionBack" since="30" />
+		<field name="accessibilitySystemActionHome" since="30" />
+		<field name="accessibilitySystemActionLockScreen" since="30" />
+		<field name="accessibilitySystemActionNotifications" since="30" />
+		<field name="accessibilitySystemActionPowerDialog" since="30" />
+		<field name="accessibilitySystemActionQuickSettings" since="30" />
+		<field name="accessibilitySystemActionRecents" since="30" />
+		<field name="accessibilitySystemActionTakeScreenshot" since="30" />
+		<field name="accessibilitySystemActionToggleSplitScreen" since="30" />
+		<field name="addToDictionary" since="3" />
+		<field name="autofill" since="26" />
+		<field name="background" />
+		<field name="button1" />
+		<field name="button2" />
+		<field name="button3" />
+		<field name="candidatesArea" since="3" />
+		<field name="checkbox" />
+		<field name="closeButton" since="3" />
+		<field name="content" />
+		<field name="copy" since="3" />
+		<field name="copyUrl" since="3" />
+		<field name="custom" since="8" />
+		<field name="cut" since="3" />
+		<field name="edit" />
+		<field name="empty" />
+		<field name="extractArea" since="3" />
+		<field name="hint" />
+		<field name="home" since="11" />
+		<field name="icon" />
+		<field name="icon1" />
+		<field name="icon2" />
+		<field name="icon_frame" since="24" />
+		<field name="input" />
+		<field name="inputArea" since="3" />
+		<field name="inputExtractEditText" since="3" />
+		<field name="keyboardView" since="3" deprecated="29" />
+		<field name="list" />
+		<field name="list_container" since="24" />
+		<field name="mask" since="21" />
+		<field name="message" />
+		<field name="navigationBarBackground" since="21" />
+		<field name="paste" since="3" />
+		<field name="pasteAsPlainText" since="23" />
+		<field name="primary" />
+		<field name="progress" />
+		<field name="redo" since="23" />
+		<field name="replaceText" since="23" />
+		<field name="secondaryProgress" />
+		<field name="selectAll" since="3" />
+		<field name="selectTextMode" since="11" />
+		<field name="selectedIcon" />
+		<field name="shareText" since="23" />
+		<field name="startSelectingText" since="3" />
+		<field name="statusBarBackground" since="21" />
+		<field name="stopSelectingText" since="3" />
+		<field name="summary" />
+		<field name="switchInputMethod" since="3" />
+		<field name="switch_widget" since="24" />
+		<field name="tabcontent" />
+		<field name="tabhost" />
+		<field name="tabs" />
+		<field name="text1" />
+		<field name="text2" />
+		<field name="textAssist" since="26" />
+		<field name="title" />
+		<field name="toggle" />
+		<field name="undo" since="23" />
+		<field name="widget_frame" />
+	</class>
+	<class name="android/R$integer" since="3">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="config_longAnimTime" />
+		<field name="config_mediumAnimTime" />
+		<field name="config_shortAnimTime" />
+		<field name="status_bar_notification_info_maxnum" since="14" />
+	</class>
+	<class name="android/R$interpolator" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="accelerate_cubic" />
+		<field name="accelerate_decelerate" />
+		<field name="accelerate_quad" />
+		<field name="accelerate_quint" />
+		<field name="anticipate" />
+		<field name="anticipate_overshoot" />
+		<field name="bounce" />
+		<field name="cycle" />
+		<field name="decelerate_cubic" />
+		<field name="decelerate_quad" />
+		<field name="decelerate_quint" />
+		<field name="fast_out_extra_slow_in" since="28" />
+		<field name="fast_out_linear_in" since="21" />
+		<field name="fast_out_slow_in" since="21" />
+		<field name="linear" />
+		<field name="linear_out_slow_in" since="21" />
+		<field name="overshoot" />
+	</class>
+	<class name="android/R$layout" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="activity_list_item" />
+		<field name="browser_link_context_header" />
+		<field name="expandable_list_content" />
+		<field name="list_content" since="11" />
+		<field name="preference_category" />
+		<field name="select_dialog_item" />
+		<field name="select_dialog_multichoice" />
+		<field name="select_dialog_singlechoice" />
+		<field name="simple_dropdown_item_1line" />
+		<field name="simple_expandable_list_item_1" />
+		<field name="simple_expandable_list_item_2" />
+		<field name="simple_gallery_item" />
+		<field name="simple_list_item_1" />
+		<field name="simple_list_item_2" />
+		<field name="simple_list_item_activated_1" since="11" />
+		<field name="simple_list_item_activated_2" since="11" />
+		<field name="simple_list_item_checked" />
+		<field name="simple_list_item_multiple_choice" />
+		<field name="simple_list_item_single_choice" />
+		<field name="simple_selectable_list_item" since="11" />
+		<field name="simple_spinner_dropdown_item" />
+		<field name="simple_spinner_item" />
+		<field name="test_list_item" />
+		<field name="two_line_list_item" />
+	</class>
+	<class name="android/R$menu" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/R$mipmap" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="sym_def_app_icon" />
+	</class>
+	<class name="android/R$plurals" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/R$raw" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/R$string" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="VideoView_error_button" />
+		<field name="VideoView_error_text_invalid_progressive_playback" since="3" />
+		<field name="VideoView_error_text_unknown" />
+		<field name="VideoView_error_title" />
+		<field name="autofill" since="27" />
+		<field name="cancel" />
+		<field name="copy" />
+		<field name="copyUrl" />
+		<field name="cut" />
+		<field name="defaultMsisdnAlphaTag" />
+		<field name="defaultVoiceMailAlphaTag" />
+		<field name="dialog_alert_title" since="3" />
+		<field name="emptyPhoneNumber" />
+		<field name="fingerprint_icon_content_description" since="23" />
+		<field name="httpErrorBadUrl" />
+		<field name="httpErrorUnsupportedScheme" />
+		<field name="no" deprecated="30" />
+		<field name="ok" />
+		<field name="paste" />
+		<field name="paste_as_plain_text" since="26" />
+		<field name="search_go" />
+		<field name="selectAll" />
+		<field name="selectTextMode" since="11" />
+		<field name="status_bar_notification_info_overflow" since="14" />
+		<field name="unknownName" />
+		<field name="untitled" />
+		<field name="yes" deprecated="30" />
+	</class>
+	<class name="android/R$style" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="Animation" />
+		<field name="Animation_Activity" />
+		<field name="Animation_Dialog" />
+		<field name="Animation_InputMethod" since="5" />
+		<field name="Animation_Toast" />
+		<field name="Animation_Translucent" />
+		<field name="DeviceDefault_ButtonBar" since="14" />
+		<field name="DeviceDefault_ButtonBar_AlertDialog" since="14" />
+		<field name="DeviceDefault_Light_ButtonBar" since="14" />
+		<field name="DeviceDefault_Light_ButtonBar_AlertDialog" since="14" />
+		<field name="DeviceDefault_Light_SegmentedButton" since="14" />
+		<field name="DeviceDefault_SegmentedButton" since="14" />
+		<field name="Holo_ButtonBar" since="11" />
+		<field name="Holo_ButtonBar_AlertDialog" since="11" />
+		<field name="Holo_Light_ButtonBar" since="11" />
+		<field name="Holo_Light_ButtonBar_AlertDialog" since="11" />
+		<field name="Holo_Light_SegmentedButton" since="11" />
+		<field name="Holo_SegmentedButton" since="11" />
+		<field name="MediaButton" />
+		<field name="MediaButton_Ffwd" />
+		<field name="MediaButton_Next" />
+		<field name="MediaButton_Pause" />
+		<field name="MediaButton_Play" />
+		<field name="MediaButton_Previous" />
+		<field name="MediaButton_Rew" />
+		<field name="TextAppearance" />
+		<field name="TextAppearance_DeviceDefault" since="14" />
+		<field name="TextAppearance_DeviceDefault_DialogWindowTitle" since="14" />
+		<field name="TextAppearance_DeviceDefault_Inverse" since="14" />
+		<field name="TextAppearance_DeviceDefault_Large" since="14" />
+		<field name="TextAppearance_DeviceDefault_Large_Inverse" since="14" />
+		<field name="TextAppearance_DeviceDefault_Medium" since="14" />
+		<field name="TextAppearance_DeviceDefault_Medium_Inverse" since="14" />
+		<field name="TextAppearance_DeviceDefault_SearchResult_Subtitle" since="14" />
+		<field name="TextAppearance_DeviceDefault_SearchResult_Title" since="14" />
+		<field name="TextAppearance_DeviceDefault_Small" since="14" />
+		<field name="TextAppearance_DeviceDefault_Small_Inverse" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_ActionBar_Menu" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_ActionBar_Subtitle" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_ActionBar_Subtitle_Inverse" since="14" deprecated="21" />
+		<field name="TextAppearance_DeviceDefault_Widget_ActionBar_Title" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_ActionBar_Title_Inverse" since="14" deprecated="21" />
+		<field name="TextAppearance_DeviceDefault_Widget_ActionMode_Subtitle" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_ActionMode_Subtitle_Inverse" since="14" deprecated="21" />
+		<field name="TextAppearance_DeviceDefault_Widget_ActionMode_Title" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_ActionMode_Title_Inverse" since="14" deprecated="21" />
+		<field name="TextAppearance_DeviceDefault_Widget_Button" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_DropDownHint" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_DropDownItem" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_EditText" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_IconMenu_Item" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_PopupMenu" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_PopupMenu_Large" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_PopupMenu_Small" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_TabWidget" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_TextView" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_TextView_PopupMenu" since="14" />
+		<field name="TextAppearance_DeviceDefault_Widget_TextView_SpinnerItem" since="14" />
+		<field name="TextAppearance_DeviceDefault_WindowTitle" since="14" />
+		<field name="TextAppearance_DialogWindowTitle" />
+		<field name="TextAppearance_Holo" since="13" />
+		<field name="TextAppearance_Holo_DialogWindowTitle" since="13" />
+		<field name="TextAppearance_Holo_Inverse" since="13" />
+		<field name="TextAppearance_Holo_Large" since="13" />
+		<field name="TextAppearance_Holo_Large_Inverse" since="13" />
+		<field name="TextAppearance_Holo_Medium" since="13" />
+		<field name="TextAppearance_Holo_Medium_Inverse" since="13" />
+		<field name="TextAppearance_Holo_SearchResult_Subtitle" since="13" />
+		<field name="TextAppearance_Holo_SearchResult_Title" since="13" />
+		<field name="TextAppearance_Holo_Small" since="13" />
+		<field name="TextAppearance_Holo_Small_Inverse" since="13" />
+		<field name="TextAppearance_Holo_Widget" since="13" />
+		<field name="TextAppearance_Holo_Widget_ActionBar_Menu" since="14" />
+		<field name="TextAppearance_Holo_Widget_ActionBar_Subtitle" since="13" />
+		<field name="TextAppearance_Holo_Widget_ActionBar_Subtitle_Inverse" since="14" />
+		<field name="TextAppearance_Holo_Widget_ActionBar_Title" since="13" />
+		<field name="TextAppearance_Holo_Widget_ActionBar_Title_Inverse" since="14" />
+		<field name="TextAppearance_Holo_Widget_ActionMode_Subtitle" since="13" />
+		<field name="TextAppearance_Holo_Widget_ActionMode_Subtitle_Inverse" since="14" />
+		<field name="TextAppearance_Holo_Widget_ActionMode_Title" since="13" />
+		<field name="TextAppearance_Holo_Widget_ActionMode_Title_Inverse" since="14" />
+		<field name="TextAppearance_Holo_Widget_Button" since="13" />
+		<field name="TextAppearance_Holo_Widget_DropDownHint" since="13" />
+		<field name="TextAppearance_Holo_Widget_DropDownItem" since="13" />
+		<field name="TextAppearance_Holo_Widget_EditText" since="13" />
+		<field name="TextAppearance_Holo_Widget_IconMenu_Item" since="13" />
+		<field name="TextAppearance_Holo_Widget_PopupMenu" since="13" />
+		<field name="TextAppearance_Holo_Widget_PopupMenu_Large" since="13" />
+		<field name="TextAppearance_Holo_Widget_PopupMenu_Small" since="13" />
+		<field name="TextAppearance_Holo_Widget_TabWidget" since="13" />
+		<field name="TextAppearance_Holo_Widget_TextView" since="13" />
+		<field name="TextAppearance_Holo_Widget_TextView_PopupMenu" since="13" />
+		<field name="TextAppearance_Holo_Widget_TextView_SpinnerItem" since="13" />
+		<field name="TextAppearance_Holo_WindowTitle" since="13" />
+		<field name="TextAppearance_Inverse" />
+		<field name="TextAppearance_Large" />
+		<field name="TextAppearance_Large_Inverse" />
+		<field name="TextAppearance_Material" since="21" />
+		<field name="TextAppearance_Material_Body1" since="21" />
+		<field name="TextAppearance_Material_Body2" since="21" />
+		<field name="TextAppearance_Material_Button" since="21" />
+		<field name="TextAppearance_Material_Caption" since="21" />
+		<field name="TextAppearance_Material_DialogWindowTitle" since="21" />
+		<field name="TextAppearance_Material_Display1" since="21" />
+		<field name="TextAppearance_Material_Display2" since="21" />
+		<field name="TextAppearance_Material_Display3" since="21" />
+		<field name="TextAppearance_Material_Display4" since="21" />
+		<field name="TextAppearance_Material_Headline" since="21" />
+		<field name="TextAppearance_Material_Inverse" since="21" />
+		<field name="TextAppearance_Material_Large" since="21" />
+		<field name="TextAppearance_Material_Large_Inverse" since="21" />
+		<field name="TextAppearance_Material_Medium" since="21" />
+		<field name="TextAppearance_Material_Medium_Inverse" since="21" />
+		<field name="TextAppearance_Material_Menu" since="21" />
+		<field name="TextAppearance_Material_Notification" since="21" />
+		<field name="TextAppearance_Material_Notification_Emphasis" since="21" />
+		<field name="TextAppearance_Material_Notification_Info" since="21" />
+		<field name="TextAppearance_Material_Notification_Line2" since="21" />
+		<field name="TextAppearance_Material_Notification_Time" since="21" />
+		<field name="TextAppearance_Material_Notification_Title" since="21" />
+		<field name="TextAppearance_Material_SearchResult_Subtitle" since="21" />
+		<field name="TextAppearance_Material_SearchResult_Title" since="21" />
+		<field name="TextAppearance_Material_Small" since="21" />
+		<field name="TextAppearance_Material_Small_Inverse" since="21" />
+		<field name="TextAppearance_Material_Subhead" since="21" />
+		<field name="TextAppearance_Material_Title" since="21" />
+		<field name="TextAppearance_Material_Widget" since="21" />
+		<field name="TextAppearance_Material_Widget_ActionBar_Menu" since="21" />
+		<field name="TextAppearance_Material_Widget_ActionBar_Subtitle" since="21" />
+		<field name="TextAppearance_Material_Widget_ActionBar_Subtitle_Inverse" since="21" />
+		<field name="TextAppearance_Material_Widget_ActionBar_Title" since="21" />
+		<field name="TextAppearance_Material_Widget_ActionBar_Title_Inverse" since="21" />
+		<field name="TextAppearance_Material_Widget_ActionMode_Subtitle" since="21" />
+		<field name="TextAppearance_Material_Widget_ActionMode_Subtitle_Inverse" since="21" />
+		<field name="TextAppearance_Material_Widget_ActionMode_Title" since="21" />
+		<field name="TextAppearance_Material_Widget_ActionMode_Title_Inverse" since="21" />
+		<field name="TextAppearance_Material_Widget_Button" since="21" />
+		<field name="TextAppearance_Material_Widget_Button_Borderless_Colored" since="24" />
+		<field name="TextAppearance_Material_Widget_Button_Colored" since="24" />
+		<field name="TextAppearance_Material_Widget_Button_Inverse" since="23" />
+		<field name="TextAppearance_Material_Widget_DropDownHint" since="21" />
+		<field name="TextAppearance_Material_Widget_DropDownItem" since="21" />
+		<field name="TextAppearance_Material_Widget_EditText" since="21" />
+		<field name="TextAppearance_Material_Widget_IconMenu_Item" since="21" />
+		<field name="TextAppearance_Material_Widget_PopupMenu" since="21" />
+		<field name="TextAppearance_Material_Widget_PopupMenu_Large" since="21" />
+		<field name="TextAppearance_Material_Widget_PopupMenu_Small" since="21" />
+		<field name="TextAppearance_Material_Widget_TabWidget" since="21" />
+		<field name="TextAppearance_Material_Widget_TextView" since="21" />
+		<field name="TextAppearance_Material_Widget_TextView_PopupMenu" since="21" />
+		<field name="TextAppearance_Material_Widget_TextView_SpinnerItem" since="21" />
+		<field name="TextAppearance_Material_Widget_Toolbar_Subtitle" since="21" />
+		<field name="TextAppearance_Material_Widget_Toolbar_Title" since="21" />
+		<field name="TextAppearance_Material_WindowTitle" since="21" />
+		<field name="TextAppearance_Medium" />
+		<field name="TextAppearance_Medium_Inverse" />
+		<field name="TextAppearance_Small" />
+		<field name="TextAppearance_Small_Inverse" />
+		<field name="TextAppearance_StatusBar_EventContent" since="9" />
+		<field name="TextAppearance_StatusBar_EventContent_Title" since="9" />
+		<field name="TextAppearance_StatusBar_Icon" since="9" />
+		<field name="TextAppearance_StatusBar_Title" since="9" />
+		<field name="TextAppearance_SuggestionHighlight" since="14" />
+		<field name="TextAppearance_Theme" />
+		<field name="TextAppearance_Theme_Dialog" />
+		<field name="TextAppearance_Widget" />
+		<field name="TextAppearance_Widget_Button" />
+		<field name="TextAppearance_Widget_DropDownHint" />
+		<field name="TextAppearance_Widget_DropDownItem" />
+		<field name="TextAppearance_Widget_EditText" />
+		<field name="TextAppearance_Widget_IconMenu_Item" />
+		<field name="TextAppearance_Widget_PopupMenu_Large" since="11" />
+		<field name="TextAppearance_Widget_PopupMenu_Small" since="11" />
+		<field name="TextAppearance_Widget_TabWidget" />
+		<field name="TextAppearance_Widget_TextView" />
+		<field name="TextAppearance_Widget_TextView_PopupMenu" />
+		<field name="TextAppearance_Widget_TextView_SpinnerItem" />
+		<field name="TextAppearance_WindowTitle" />
+		<field name="Theme" />
+		<field name="ThemeOverlay" since="21" />
+		<field name="ThemeOverlay_DeviceDefault_Accent_DayNight" since="29" />
+		<field name="ThemeOverlay_Material" since="21" />
+		<field name="ThemeOverlay_Material_ActionBar" since="21" />
+		<field name="ThemeOverlay_Material_Dark" since="21" />
+		<field name="ThemeOverlay_Material_Dark_ActionBar" since="21" />
+		<field name="ThemeOverlay_Material_Dialog" since="23" />
+		<field name="ThemeOverlay_Material_Dialog_Alert" since="23" />
+		<field name="ThemeOverlay_Material_Light" since="21" />
+		<field name="Theme_Black" />
+		<field name="Theme_Black_NoTitleBar" />
+		<field name="Theme_Black_NoTitleBar_Fullscreen" />
+		<field name="Theme_DeviceDefault" since="14" />
+		<field name="Theme_DeviceDefault_DayNight" since="29" />
+		<field name="Theme_DeviceDefault_Dialog" since="14" />
+		<field name="Theme_DeviceDefault_DialogWhenLarge" since="14" />
+		<field name="Theme_DeviceDefault_DialogWhenLarge_NoActionBar" since="14" />
+		<field name="Theme_DeviceDefault_Dialog_Alert" since="22" />
+		<field name="Theme_DeviceDefault_Dialog_MinWidth" since="14" />
+		<field name="Theme_DeviceDefault_Dialog_NoActionBar" since="14" />
+		<field name="Theme_DeviceDefault_Dialog_NoActionBar_MinWidth" since="14" />
+		<field name="Theme_DeviceDefault_InputMethod" since="14" />
+		<field name="Theme_DeviceDefault_Light" since="14" />
+		<field name="Theme_DeviceDefault_Light_DarkActionBar" since="14" />
+		<field name="Theme_DeviceDefault_Light_Dialog" since="14" />
+		<field name="Theme_DeviceDefault_Light_DialogWhenLarge" since="14" />
+		<field name="Theme_DeviceDefault_Light_DialogWhenLarge_NoActionBar" since="14" />
+		<field name="Theme_DeviceDefault_Light_Dialog_Alert" since="22" />
+		<field name="Theme_DeviceDefault_Light_Dialog_MinWidth" since="14" />
+		<field name="Theme_DeviceDefault_Light_Dialog_NoActionBar" since="14" />
+		<field name="Theme_DeviceDefault_Light_Dialog_NoActionBar_MinWidth" since="14" />
+		<field name="Theme_DeviceDefault_Light_NoActionBar" since="14" />
+		<field name="Theme_DeviceDefault_Light_NoActionBar_Fullscreen" since="14" />
+		<field name="Theme_DeviceDefault_Light_NoActionBar_Overscan" since="18" />
+		<field name="Theme_DeviceDefault_Light_NoActionBar_TranslucentDecor" since="19" />
+		<field name="Theme_DeviceDefault_Light_Panel" since="14" />
+		<field name="Theme_DeviceDefault_NoActionBar" since="14" />
+		<field name="Theme_DeviceDefault_NoActionBar_Fullscreen" since="14" />
+		<field name="Theme_DeviceDefault_NoActionBar_Overscan" since="18" />
+		<field name="Theme_DeviceDefault_NoActionBar_TranslucentDecor" since="19" />
+		<field name="Theme_DeviceDefault_Panel" since="14" />
+		<field name="Theme_DeviceDefault_Settings" since="21" />
+		<field name="Theme_DeviceDefault_Wallpaper" since="14" />
+		<field name="Theme_DeviceDefault_Wallpaper_NoTitleBar" since="14" />
+		<field name="Theme_Dialog" />
+		<field name="Theme_Holo" since="11" deprecated="28" />
+		<field name="Theme_Holo_Dialog" since="11" deprecated="28" />
+		<field name="Theme_Holo_DialogWhenLarge" since="11" deprecated="28" />
+		<field name="Theme_Holo_DialogWhenLarge_NoActionBar" since="11" deprecated="28" />
+		<field name="Theme_Holo_Dialog_MinWidth" since="11" deprecated="28" />
+		<field name="Theme_Holo_Dialog_NoActionBar" since="11" deprecated="28" />
+		<field name="Theme_Holo_Dialog_NoActionBar_MinWidth" since="11" deprecated="28" />
+		<field name="Theme_Holo_InputMethod" since="11" deprecated="28" />
+		<field name="Theme_Holo_Light" since="11" deprecated="28" />
+		<field name="Theme_Holo_Light_DarkActionBar" since="14" deprecated="28" />
+		<field name="Theme_Holo_Light_Dialog" since="11" deprecated="28" />
+		<field name="Theme_Holo_Light_DialogWhenLarge" since="11" deprecated="28" />
+		<field name="Theme_Holo_Light_DialogWhenLarge_NoActionBar" since="11" deprecated="28" />
+		<field name="Theme_Holo_Light_Dialog_MinWidth" since="11" deprecated="28" />
+		<field name="Theme_Holo_Light_Dialog_NoActionBar" since="11" deprecated="28" />
+		<field name="Theme_Holo_Light_Dialog_NoActionBar_MinWidth" since="11" deprecated="28" />
+		<field name="Theme_Holo_Light_NoActionBar" since="13" deprecated="28" />
+		<field name="Theme_Holo_Light_NoActionBar_Fullscreen" since="13" deprecated="28" />
+		<field name="Theme_Holo_Light_NoActionBar_Overscan" since="18" deprecated="28" />
+		<field name="Theme_Holo_Light_NoActionBar_TranslucentDecor" since="19" deprecated="28" />
+		<field name="Theme_Holo_Light_Panel" since="11" deprecated="28" />
+		<field name="Theme_Holo_NoActionBar" since="11" deprecated="28" />
+		<field name="Theme_Holo_NoActionBar_Fullscreen" since="11" deprecated="28" />
+		<field name="Theme_Holo_NoActionBar_Overscan" since="18" deprecated="28" />
+		<field name="Theme_Holo_NoActionBar_TranslucentDecor" since="19" deprecated="28" />
+		<field name="Theme_Holo_Panel" since="11" deprecated="28" />
+		<field name="Theme_Holo_Wallpaper" since="11" deprecated="28" />
+		<field name="Theme_Holo_Wallpaper_NoTitleBar" since="11" deprecated="28" />
+		<field name="Theme_InputMethod" since="3" />
+		<field name="Theme_Light" />
+		<field name="Theme_Light_NoTitleBar" />
+		<field name="Theme_Light_NoTitleBar_Fullscreen" />
+		<field name="Theme_Light_Panel" since="3" />
+		<field name="Theme_Light_WallpaperSettings" since="5" />
+		<field name="Theme_Material" since="21" />
+		<field name="Theme_Material_Dialog" since="21" />
+		<field name="Theme_Material_DialogWhenLarge" since="21" />
+		<field name="Theme_Material_DialogWhenLarge_NoActionBar" since="21" />
+		<field name="Theme_Material_Dialog_Alert" since="21" />
+		<field name="Theme_Material_Dialog_MinWidth" since="21" />
+		<field name="Theme_Material_Dialog_NoActionBar" since="21" />
+		<field name="Theme_Material_Dialog_NoActionBar_MinWidth" since="21" />
+		<field name="Theme_Material_Dialog_Presentation" since="21" />
+		<field name="Theme_Material_InputMethod" since="21" />
+		<field name="Theme_Material_Light" since="21" />
+		<field name="Theme_Material_Light_DarkActionBar" since="21" />
+		<field name="Theme_Material_Light_Dialog" since="21" />
+		<field name="Theme_Material_Light_DialogWhenLarge" since="21" />
+		<field name="Theme_Material_Light_DialogWhenLarge_DarkActionBar" since="24" />
+		<field name="Theme_Material_Light_DialogWhenLarge_NoActionBar" since="21" />
+		<field name="Theme_Material_Light_Dialog_Alert" since="21" />
+		<field name="Theme_Material_Light_Dialog_MinWidth" since="21" />
+		<field name="Theme_Material_Light_Dialog_NoActionBar" since="21" />
+		<field name="Theme_Material_Light_Dialog_NoActionBar_MinWidth" since="21" />
+		<field name="Theme_Material_Light_Dialog_Presentation" since="21" />
+		<field name="Theme_Material_Light_LightStatusBar" since="23" />
+		<field name="Theme_Material_Light_NoActionBar" since="21" />
+		<field name="Theme_Material_Light_NoActionBar_Fullscreen" since="21" />
+		<field name="Theme_Material_Light_NoActionBar_Overscan" since="21" deprecated="30" />
+		<field name="Theme_Material_Light_NoActionBar_TranslucentDecor" since="21" />
+		<field name="Theme_Material_Light_Panel" since="21" />
+		<field name="Theme_Material_Light_Voice" since="21" />
+		<field name="Theme_Material_NoActionBar" since="21" />
+		<field name="Theme_Material_NoActionBar_Fullscreen" since="21" />
+		<field name="Theme_Material_NoActionBar_Overscan" since="21" deprecated="30" />
+		<field name="Theme_Material_NoActionBar_TranslucentDecor" since="21" />
+		<field name="Theme_Material_Panel" since="21" />
+		<field name="Theme_Material_Settings" since="21" />
+		<field name="Theme_Material_Voice" since="21" />
+		<field name="Theme_Material_Wallpaper" since="21" />
+		<field name="Theme_Material_Wallpaper_NoTitleBar" since="21" />
+		<field name="Theme_NoDisplay" since="3" />
+		<field name="Theme_NoTitleBar" />
+		<field name="Theme_NoTitleBar_Fullscreen" />
+		<field name="Theme_NoTitleBar_OverlayActionModes" since="11" />
+		<field name="Theme_Panel" since="3" />
+		<field name="Theme_Translucent" />
+		<field name="Theme_Translucent_NoTitleBar" />
+		<field name="Theme_Translucent_NoTitleBar_Fullscreen" />
+		<field name="Theme_Wallpaper" since="5" />
+		<field name="Theme_WallpaperSettings" since="5" />
+		<field name="Theme_Wallpaper_NoTitleBar" since="5" />
+		<field name="Theme_Wallpaper_NoTitleBar_Fullscreen" since="5" />
+		<field name="Theme_WithActionBar" since="11" />
+		<field name="Widget" />
+		<field name="Widget_AbsListView" />
+		<field name="Widget_ActionBar" since="11" />
+		<field name="Widget_ActionBar_TabBar" since="13" />
+		<field name="Widget_ActionBar_TabText" since="13" />
+		<field name="Widget_ActionBar_TabView" since="13" />
+		<field name="Widget_ActionButton" since="11" />
+		<field name="Widget_ActionButton_CloseMode" since="11" />
+		<field name="Widget_ActionButton_Overflow" since="11" />
+		<field name="Widget_AutoCompleteTextView" />
+		<field name="Widget_Button" />
+		<field name="Widget_Button_Inset" />
+		<field name="Widget_Button_Small" />
+		<field name="Widget_Button_Toggle" />
+		<field name="Widget_CalendarView" since="11" />
+		<field name="Widget_CompoundButton" />
+		<field name="Widget_CompoundButton_CheckBox" />
+		<field name="Widget_CompoundButton_RadioButton" />
+		<field name="Widget_CompoundButton_Star" />
+		<field name="Widget_DatePicker" since="11" />
+		<field name="Widget_DeviceDefault" since="14" />
+		<field name="Widget_DeviceDefault_ActionBar" since="14" />
+		<field name="Widget_DeviceDefault_ActionBar_Solid" since="14" />
+		<field name="Widget_DeviceDefault_ActionBar_TabBar" since="14" />
+		<field name="Widget_DeviceDefault_ActionBar_TabText" since="14" />
+		<field name="Widget_DeviceDefault_ActionBar_TabView" since="14" />
+		<field name="Widget_DeviceDefault_ActionButton" since="14" />
+		<field name="Widget_DeviceDefault_ActionButton_CloseMode" since="14" />
+		<field name="Widget_DeviceDefault_ActionButton_Overflow" since="14" />
+		<field name="Widget_DeviceDefault_ActionButton_TextButton" since="14" />
+		<field name="Widget_DeviceDefault_ActionMode" since="14" />
+		<field name="Widget_DeviceDefault_AutoCompleteTextView" since="14" />
+		<field name="Widget_DeviceDefault_Button" since="14" />
+		<field name="Widget_DeviceDefault_Button_Borderless" since="14" />
+		<field name="Widget_DeviceDefault_Button_Borderless_Colored" since="28" />
+		<field name="Widget_DeviceDefault_Button_Borderless_Small" since="14" />
+		<field name="Widget_DeviceDefault_Button_Colored" since="28" />
+		<field name="Widget_DeviceDefault_Button_Inset" since="14" />
+		<field name="Widget_DeviceDefault_Button_Small" since="14" />
+		<field name="Widget_DeviceDefault_Button_Toggle" since="14" />
+		<field name="Widget_DeviceDefault_CalendarView" since="14" />
+		<field name="Widget_DeviceDefault_CheckedTextView" since="17" />
+		<field name="Widget_DeviceDefault_CompoundButton_CheckBox" since="14" />
+		<field name="Widget_DeviceDefault_CompoundButton_RadioButton" since="14" />
+		<field name="Widget_DeviceDefault_CompoundButton_Star" since="14" />
+		<field name="Widget_DeviceDefault_DatePicker" since="14" />
+		<field name="Widget_DeviceDefault_DropDownItem" since="14" />
+		<field name="Widget_DeviceDefault_DropDownItem_Spinner" since="14" />
+		<field name="Widget_DeviceDefault_EditText" since="14" />
+		<field name="Widget_DeviceDefault_ExpandableListView" since="14" />
+		<field name="Widget_DeviceDefault_FastScroll" since="21" />
+		<field name="Widget_DeviceDefault_GridView" since="14" />
+		<field name="Widget_DeviceDefault_HorizontalScrollView" since="14" />
+		<field name="Widget_DeviceDefault_ImageButton" since="14" />
+		<field name="Widget_DeviceDefault_Light" since="14" />
+		<field name="Widget_DeviceDefault_Light_ActionBar" since="14" />
+		<field name="Widget_DeviceDefault_Light_ActionBar_Solid" since="14" />
+		<field name="Widget_DeviceDefault_Light_ActionBar_Solid_Inverse" since="14" deprecated="21" />
+		<field name="Widget_DeviceDefault_Light_ActionBar_TabBar" since="14" />
+		<field name="Widget_DeviceDefault_Light_ActionBar_TabBar_Inverse" since="14" deprecated="21" />
+		<field name="Widget_DeviceDefault_Light_ActionBar_TabText" since="14" />
+		<field name="Widget_DeviceDefault_Light_ActionBar_TabText_Inverse" since="14" deprecated="21" />
+		<field name="Widget_DeviceDefault_Light_ActionBar_TabView" since="14" />
+		<field name="Widget_DeviceDefault_Light_ActionBar_TabView_Inverse" since="14" deprecated="21" />
+		<field name="Widget_DeviceDefault_Light_ActionButton" since="14" />
+		<field name="Widget_DeviceDefault_Light_ActionButton_CloseMode" since="14" />
+		<field name="Widget_DeviceDefault_Light_ActionButton_Overflow" since="14" />
+		<field name="Widget_DeviceDefault_Light_ActionMode" since="14" />
+		<field name="Widget_DeviceDefault_Light_ActionMode_Inverse" since="14" deprecated="21" />
+		<field name="Widget_DeviceDefault_Light_AutoCompleteTextView" since="14" />
+		<field name="Widget_DeviceDefault_Light_Button" since="14" />
+		<field name="Widget_DeviceDefault_Light_Button_Borderless_Small" since="14" />
+		<field name="Widget_DeviceDefault_Light_Button_Inset" since="14" />
+		<field name="Widget_DeviceDefault_Light_Button_Small" since="14" />
+		<field name="Widget_DeviceDefault_Light_Button_Toggle" since="14" />
+		<field name="Widget_DeviceDefault_Light_CalendarView" since="14" />
+		<field name="Widget_DeviceDefault_Light_CheckedTextView" since="17" />
+		<field name="Widget_DeviceDefault_Light_CompoundButton_CheckBox" since="14" />
+		<field name="Widget_DeviceDefault_Light_CompoundButton_RadioButton" since="14" />
+		<field name="Widget_DeviceDefault_Light_CompoundButton_Star" since="14" />
+		<field name="Widget_DeviceDefault_Light_DropDownItem" since="14" />
+		<field name="Widget_DeviceDefault_Light_DropDownItem_Spinner" since="14" />
+		<field name="Widget_DeviceDefault_Light_EditText" since="14" />
+		<field name="Widget_DeviceDefault_Light_ExpandableListView" since="14" />
+		<field name="Widget_DeviceDefault_Light_FastScroll" since="21" />
+		<field name="Widget_DeviceDefault_Light_GridView" since="14" />
+		<field name="Widget_DeviceDefault_Light_HorizontalScrollView" since="14" />
+		<field name="Widget_DeviceDefault_Light_ImageButton" since="14" />
+		<field name="Widget_DeviceDefault_Light_ListPopupWindow" since="14" />
+		<field name="Widget_DeviceDefault_Light_ListView" since="14" />
+		<field name="Widget_DeviceDefault_Light_ListView_DropDown" since="14" />
+		<field name="Widget_DeviceDefault_Light_MediaRouteButton" since="16" />
+		<field name="Widget_DeviceDefault_Light_PopupMenu" since="14" />
+		<field name="Widget_DeviceDefault_Light_PopupWindow" since="14" />
+		<field name="Widget_DeviceDefault_Light_ProgressBar" since="14" />
+		<field name="Widget_DeviceDefault_Light_ProgressBar_Horizontal" since="14" />
+		<field name="Widget_DeviceDefault_Light_ProgressBar_Inverse" since="14" />
+		<field name="Widget_DeviceDefault_Light_ProgressBar_Large" since="14" />
+		<field name="Widget_DeviceDefault_Light_ProgressBar_Large_Inverse" since="14" />
+		<field name="Widget_DeviceDefault_Light_ProgressBar_Small" since="14" />
+		<field name="Widget_DeviceDefault_Light_ProgressBar_Small_Inverse" since="14" />
+		<field name="Widget_DeviceDefault_Light_ProgressBar_Small_Title" since="14" />
+		<field name="Widget_DeviceDefault_Light_RatingBar" since="14" />
+		<field name="Widget_DeviceDefault_Light_RatingBar_Indicator" since="14" />
+		<field name="Widget_DeviceDefault_Light_RatingBar_Small" since="14" />
+		<field name="Widget_DeviceDefault_Light_ScrollView" since="14" />
+		<field name="Widget_DeviceDefault_Light_SeekBar" since="14" />
+		<field name="Widget_DeviceDefault_Light_Spinner" since="14" />
+		<field name="Widget_DeviceDefault_Light_StackView" since="21" />
+		<field name="Widget_DeviceDefault_Light_Tab" since="14" />
+		<field name="Widget_DeviceDefault_Light_TabWidget" since="14" />
+		<field name="Widget_DeviceDefault_Light_TextView" since="14" />
+		<field name="Widget_DeviceDefault_Light_TextView_SpinnerItem" since="14" />
+		<field name="Widget_DeviceDefault_Light_WebTextView" since="14" />
+		<field name="Widget_DeviceDefault_Light_WebView" since="14" />
+		<field name="Widget_DeviceDefault_ListPopupWindow" since="14" />
+		<field name="Widget_DeviceDefault_ListView" since="14" />
+		<field name="Widget_DeviceDefault_ListView_DropDown" since="14" />
+		<field name="Widget_DeviceDefault_MediaRouteButton" since="16" />
+		<field name="Widget_DeviceDefault_PopupMenu" since="14" />
+		<field name="Widget_DeviceDefault_PopupWindow" since="14" />
+		<field name="Widget_DeviceDefault_ProgressBar" since="14" />
+		<field name="Widget_DeviceDefault_ProgressBar_Horizontal" since="14" />
+		<field name="Widget_DeviceDefault_ProgressBar_Large" since="14" />
+		<field name="Widget_DeviceDefault_ProgressBar_Small" since="14" />
+		<field name="Widget_DeviceDefault_ProgressBar_Small_Title" since="14" />
+		<field name="Widget_DeviceDefault_RatingBar" since="14" />
+		<field name="Widget_DeviceDefault_RatingBar_Indicator" since="14" />
+		<field name="Widget_DeviceDefault_RatingBar_Small" since="14" />
+		<field name="Widget_DeviceDefault_ScrollView" since="14" />
+		<field name="Widget_DeviceDefault_SeekBar" since="14" />
+		<field name="Widget_DeviceDefault_Spinner" since="14" />
+		<field name="Widget_DeviceDefault_StackView" since="21" />
+		<field name="Widget_DeviceDefault_Tab" since="14" />
+		<field name="Widget_DeviceDefault_TabWidget" since="14" />
+		<field name="Widget_DeviceDefault_TextView" since="14" />
+		<field name="Widget_DeviceDefault_TextView_SpinnerItem" since="14" />
+		<field name="Widget_DeviceDefault_WebTextView" since="14" />
+		<field name="Widget_DeviceDefault_WebView" since="14" />
+		<field name="Widget_DropDownItem" />
+		<field name="Widget_DropDownItem_Spinner" />
+		<field name="Widget_EditText" />
+		<field name="Widget_ExpandableListView" />
+		<field name="Widget_FastScroll" since="21" />
+		<field name="Widget_FragmentBreadCrumbs" since="11" />
+		<field name="Widget_Gallery" />
+		<field name="Widget_GridView" />
+		<field name="Widget_Holo" since="11" />
+		<field name="Widget_Holo_ActionBar" since="11" />
+		<field name="Widget_Holo_ActionBar_Solid" since="14" />
+		<field name="Widget_Holo_ActionBar_TabBar" since="13" />
+		<field name="Widget_Holo_ActionBar_TabText" since="13" />
+		<field name="Widget_Holo_ActionBar_TabView" since="13" />
+		<field name="Widget_Holo_ActionButton" since="11" />
+		<field name="Widget_Holo_ActionButton_CloseMode" since="11" />
+		<field name="Widget_Holo_ActionButton_Overflow" since="11" />
+		<field name="Widget_Holo_ActionButton_TextButton" since="11" />
+		<field name="Widget_Holo_ActionMode" since="11" />
+		<field name="Widget_Holo_AutoCompleteTextView" since="11" />
+		<field name="Widget_Holo_Button" since="11" />
+		<field name="Widget_Holo_Button_Borderless" since="11" />
+		<field name="Widget_Holo_Button_Borderless_Small" since="14" />
+		<field name="Widget_Holo_Button_Inset" since="11" />
+		<field name="Widget_Holo_Button_Small" since="11" />
+		<field name="Widget_Holo_Button_Toggle" since="11" />
+		<field name="Widget_Holo_CalendarView" since="11" />
+		<field name="Widget_Holo_CheckedTextView" since="17" />
+		<field name="Widget_Holo_CompoundButton_CheckBox" since="11" />
+		<field name="Widget_Holo_CompoundButton_RadioButton" since="11" />
+		<field name="Widget_Holo_CompoundButton_Star" since="11" />
+		<field name="Widget_Holo_DatePicker" since="11" />
+		<field name="Widget_Holo_DropDownItem" since="11" />
+		<field name="Widget_Holo_DropDownItem_Spinner" since="11" />
+		<field name="Widget_Holo_EditText" since="11" />
+		<field name="Widget_Holo_ExpandableListView" since="11" />
+		<field name="Widget_Holo_GridView" since="11" />
+		<field name="Widget_Holo_HorizontalScrollView" since="11" />
+		<field name="Widget_Holo_ImageButton" since="11" />
+		<field name="Widget_Holo_Light" since="11" />
+		<field name="Widget_Holo_Light_ActionBar" since="11" />
+		<field name="Widget_Holo_Light_ActionBar_Solid" since="14" />
+		<field name="Widget_Holo_Light_ActionBar_Solid_Inverse" since="14" />
+		<field name="Widget_Holo_Light_ActionBar_TabBar" since="13" />
+		<field name="Widget_Holo_Light_ActionBar_TabBar_Inverse" since="14" />
+		<field name="Widget_Holo_Light_ActionBar_TabText" since="13" />
+		<field name="Widget_Holo_Light_ActionBar_TabText_Inverse" since="14" />
+		<field name="Widget_Holo_Light_ActionBar_TabView" since="13" />
+		<field name="Widget_Holo_Light_ActionBar_TabView_Inverse" since="14" />
+		<field name="Widget_Holo_Light_ActionButton" since="11" />
+		<field name="Widget_Holo_Light_ActionButton_CloseMode" since="11" />
+		<field name="Widget_Holo_Light_ActionButton_Overflow" since="11" />
+		<field name="Widget_Holo_Light_ActionMode" since="11" />
+		<field name="Widget_Holo_Light_ActionMode_Inverse" since="14" />
+		<field name="Widget_Holo_Light_AutoCompleteTextView" since="11" />
+		<field name="Widget_Holo_Light_Button" since="11" />
+		<field name="Widget_Holo_Light_Button_Borderless_Small" since="14" />
+		<field name="Widget_Holo_Light_Button_Inset" since="11" />
+		<field name="Widget_Holo_Light_Button_Small" since="11" />
+		<field name="Widget_Holo_Light_Button_Toggle" since="11" />
+		<field name="Widget_Holo_Light_CalendarView" since="11" />
+		<field name="Widget_Holo_Light_CheckedTextView" since="17" />
+		<field name="Widget_Holo_Light_CompoundButton_CheckBox" since="11" />
+		<field name="Widget_Holo_Light_CompoundButton_RadioButton" since="11" />
+		<field name="Widget_Holo_Light_CompoundButton_Star" since="11" />
+		<field name="Widget_Holo_Light_DropDownItem" since="11" />
+		<field name="Widget_Holo_Light_DropDownItem_Spinner" since="11" />
+		<field name="Widget_Holo_Light_EditText" since="11" />
+		<field name="Widget_Holo_Light_ExpandableListView" since="11" />
+		<field name="Widget_Holo_Light_GridView" since="11" />
+		<field name="Widget_Holo_Light_HorizontalScrollView" since="11" />
+		<field name="Widget_Holo_Light_ImageButton" since="11" />
+		<field name="Widget_Holo_Light_ListPopupWindow" since="11" />
+		<field name="Widget_Holo_Light_ListView" since="11" />
+		<field name="Widget_Holo_Light_ListView_DropDown" since="11" />
+		<field name="Widget_Holo_Light_MediaRouteButton" since="16" />
+		<field name="Widget_Holo_Light_PopupMenu" since="11" />
+		<field name="Widget_Holo_Light_PopupWindow" since="11" />
+		<field name="Widget_Holo_Light_ProgressBar" since="11" />
+		<field name="Widget_Holo_Light_ProgressBar_Horizontal" since="11" />
+		<field name="Widget_Holo_Light_ProgressBar_Inverse" since="11" />
+		<field name="Widget_Holo_Light_ProgressBar_Large" since="11" />
+		<field name="Widget_Holo_Light_ProgressBar_Large_Inverse" since="11" />
+		<field name="Widget_Holo_Light_ProgressBar_Small" since="11" />
+		<field name="Widget_Holo_Light_ProgressBar_Small_Inverse" since="11" />
+		<field name="Widget_Holo_Light_ProgressBar_Small_Title" since="11" />
+		<field name="Widget_Holo_Light_RatingBar" since="11" />
+		<field name="Widget_Holo_Light_RatingBar_Indicator" since="11" />
+		<field name="Widget_Holo_Light_RatingBar_Small" since="11" />
+		<field name="Widget_Holo_Light_ScrollView" since="11" />
+		<field name="Widget_Holo_Light_SeekBar" since="11" />
+		<field name="Widget_Holo_Light_Spinner" since="11" />
+		<field name="Widget_Holo_Light_Tab" since="11" />
+		<field name="Widget_Holo_Light_TabWidget" since="11" />
+		<field name="Widget_Holo_Light_TextView" since="11" />
+		<field name="Widget_Holo_Light_TextView_SpinnerItem" since="11" />
+		<field name="Widget_Holo_Light_WebTextView" since="11" />
+		<field name="Widget_Holo_Light_WebView" since="11" />
+		<field name="Widget_Holo_ListPopupWindow" since="11" />
+		<field name="Widget_Holo_ListView" since="11" />
+		<field name="Widget_Holo_ListView_DropDown" since="11" />
+		<field name="Widget_Holo_MediaRouteButton" since="16" />
+		<field name="Widget_Holo_PopupMenu" since="11" />
+		<field name="Widget_Holo_PopupWindow" since="11" />
+		<field name="Widget_Holo_ProgressBar" since="11" />
+		<field name="Widget_Holo_ProgressBar_Horizontal" since="11" />
+		<field name="Widget_Holo_ProgressBar_Large" since="11" />
+		<field name="Widget_Holo_ProgressBar_Small" since="11" />
+		<field name="Widget_Holo_ProgressBar_Small_Title" since="11" />
+		<field name="Widget_Holo_RatingBar" since="11" />
+		<field name="Widget_Holo_RatingBar_Indicator" since="11" />
+		<field name="Widget_Holo_RatingBar_Small" since="11" />
+		<field name="Widget_Holo_ScrollView" since="11" />
+		<field name="Widget_Holo_SeekBar" since="11" />
+		<field name="Widget_Holo_Spinner" since="11" />
+		<field name="Widget_Holo_Tab" since="11" />
+		<field name="Widget_Holo_TabWidget" since="11" />
+		<field name="Widget_Holo_TextView" since="11" />
+		<field name="Widget_Holo_TextView_SpinnerItem" since="11" />
+		<field name="Widget_Holo_WebTextView" since="11" />
+		<field name="Widget_Holo_WebView" since="11" />
+		<field name="Widget_ImageButton" />
+		<field name="Widget_ImageWell" />
+		<field name="Widget_KeyboardView" since="3" deprecated="29" />
+		<field name="Widget_ListPopupWindow" since="11" />
+		<field name="Widget_ListView" />
+		<field name="Widget_ListView_DropDown" />
+		<field name="Widget_ListView_Menu" />
+		<field name="Widget_ListView_White" />
+		<field name="Widget_Material" since="21" />
+		<field name="Widget_Material_ActionBar" since="21" />
+		<field name="Widget_Material_ActionBar_Solid" since="21" />
+		<field name="Widget_Material_ActionBar_TabBar" since="21" />
+		<field name="Widget_Material_ActionBar_TabText" since="21" />
+		<field name="Widget_Material_ActionBar_TabView" since="21" />
+		<field name="Widget_Material_ActionButton" since="21" />
+		<field name="Widget_Material_ActionButton_CloseMode" since="21" />
+		<field name="Widget_Material_ActionButton_Overflow" since="21" />
+		<field name="Widget_Material_ActionMode" since="21" />
+		<field name="Widget_Material_AutoCompleteTextView" since="21" />
+		<field name="Widget_Material_Button" since="21" />
+		<field name="Widget_Material_ButtonBar" since="21" />
+		<field name="Widget_Material_ButtonBar_AlertDialog" since="21" />
+		<field name="Widget_Material_Button_Borderless" since="21" />
+		<field name="Widget_Material_Button_Borderless_Colored" since="21" />
+		<field name="Widget_Material_Button_Borderless_Small" since="21" />
+		<field name="Widget_Material_Button_Colored" since="23" />
+		<field name="Widget_Material_Button_Inset" since="21" />
+		<field name="Widget_Material_Button_Small" since="21" />
+		<field name="Widget_Material_Button_Toggle" since="21" />
+		<field name="Widget_Material_CalendarView" since="21" />
+		<field name="Widget_Material_CheckedTextView" since="21" />
+		<field name="Widget_Material_CompoundButton_CheckBox" since="21" />
+		<field name="Widget_Material_CompoundButton_RadioButton" since="21" />
+		<field name="Widget_Material_CompoundButton_Star" since="21" />
+		<field name="Widget_Material_CompoundButton_Switch" since="24" />
+		<field name="Widget_Material_DatePicker" since="21" />
+		<field name="Widget_Material_DropDownItem" since="21" />
+		<field name="Widget_Material_DropDownItem_Spinner" since="21" />
+		<field name="Widget_Material_EditText" since="21" />
+		<field name="Widget_Material_ExpandableListView" since="21" />
+		<field name="Widget_Material_FastScroll" since="21" />
+		<field name="Widget_Material_GridView" since="21" />
+		<field name="Widget_Material_HorizontalScrollView" since="21" />
+		<field name="Widget_Material_ImageButton" since="21" />
+		<field name="Widget_Material_Light" since="21" />
+		<field name="Widget_Material_Light_ActionBar" since="21" />
+		<field name="Widget_Material_Light_ActionBar_Solid" since="21" />
+		<field name="Widget_Material_Light_ActionBar_TabBar" since="21" />
+		<field name="Widget_Material_Light_ActionBar_TabText" since="21" />
+		<field name="Widget_Material_Light_ActionBar_TabView" since="21" />
+		<field name="Widget_Material_Light_ActionButton" since="21" />
+		<field name="Widget_Material_Light_ActionButton_CloseMode" since="21" />
+		<field name="Widget_Material_Light_ActionButton_Overflow" since="21" />
+		<field name="Widget_Material_Light_ActionMode" since="21" />
+		<field name="Widget_Material_Light_AutoCompleteTextView" since="21" />
+		<field name="Widget_Material_Light_Button" since="21" />
+		<field name="Widget_Material_Light_ButtonBar" since="21" />
+		<field name="Widget_Material_Light_ButtonBar_AlertDialog" since="21" />
+		<field name="Widget_Material_Light_Button_Borderless" since="21" />
+		<field name="Widget_Material_Light_Button_Borderless_Colored" since="21" />
+		<field name="Widget_Material_Light_Button_Borderless_Small" since="21" />
+		<field name="Widget_Material_Light_Button_Inset" since="21" />
+		<field name="Widget_Material_Light_Button_Small" since="21" />
+		<field name="Widget_Material_Light_Button_Toggle" since="21" />
+		<field name="Widget_Material_Light_CalendarView" since="21" />
+		<field name="Widget_Material_Light_CheckedTextView" since="21" />
+		<field name="Widget_Material_Light_CompoundButton_CheckBox" since="21" />
+		<field name="Widget_Material_Light_CompoundButton_RadioButton" since="21" />
+		<field name="Widget_Material_Light_CompoundButton_Star" since="21" />
+		<field name="Widget_Material_Light_CompoundButton_Switch" since="24" />
+		<field name="Widget_Material_Light_DatePicker" since="21" />
+		<field name="Widget_Material_Light_DropDownItem" since="21" />
+		<field name="Widget_Material_Light_DropDownItem_Spinner" since="21" />
+		<field name="Widget_Material_Light_EditText" since="21" />
+		<field name="Widget_Material_Light_ExpandableListView" since="21" />
+		<field name="Widget_Material_Light_FastScroll" since="21" />
+		<field name="Widget_Material_Light_GridView" since="21" />
+		<field name="Widget_Material_Light_HorizontalScrollView" since="21" />
+		<field name="Widget_Material_Light_ImageButton" since="21" />
+		<field name="Widget_Material_Light_ListPopupWindow" since="21" />
+		<field name="Widget_Material_Light_ListView" since="21" />
+		<field name="Widget_Material_Light_ListView_DropDown" since="21" />
+		<field name="Widget_Material_Light_MediaRouteButton" since="21" />
+		<field name="Widget_Material_Light_NumberPicker" since="24" />
+		<field name="Widget_Material_Light_PopupMenu" since="21" />
+		<field name="Widget_Material_Light_PopupMenu_Overflow" since="21" />
+		<field name="Widget_Material_Light_PopupWindow" since="21" />
+		<field name="Widget_Material_Light_ProgressBar" since="21" />
+		<field name="Widget_Material_Light_ProgressBar_Horizontal" since="21" />
+		<field name="Widget_Material_Light_ProgressBar_Inverse" since="21" />
+		<field name="Widget_Material_Light_ProgressBar_Large" since="21" />
+		<field name="Widget_Material_Light_ProgressBar_Large_Inverse" since="21" />
+		<field name="Widget_Material_Light_ProgressBar_Small" since="21" />
+		<field name="Widget_Material_Light_ProgressBar_Small_Inverse" since="21" />
+		<field name="Widget_Material_Light_ProgressBar_Small_Title" since="21" />
+		<field name="Widget_Material_Light_RatingBar" since="21" />
+		<field name="Widget_Material_Light_RatingBar_Indicator" since="21" />
+		<field name="Widget_Material_Light_RatingBar_Small" since="21" />
+		<field name="Widget_Material_Light_ScrollView" since="21" />
+		<field name="Widget_Material_Light_SearchView" since="21" />
+		<field name="Widget_Material_Light_SeekBar" since="21" />
+		<field name="Widget_Material_Light_SegmentedButton" since="21" />
+		<field name="Widget_Material_Light_Spinner" since="21" />
+		<field name="Widget_Material_Light_Spinner_Underlined" since="21" />
+		<field name="Widget_Material_Light_StackView" since="21" />
+		<field name="Widget_Material_Light_Tab" since="21" />
+		<field name="Widget_Material_Light_TabWidget" since="21" />
+		<field name="Widget_Material_Light_TextView" since="21" />
+		<field name="Widget_Material_Light_TextView_SpinnerItem" since="21" />
+		<field name="Widget_Material_Light_TimePicker" since="21" />
+		<field name="Widget_Material_Light_WebTextView" since="21" />
+		<field name="Widget_Material_Light_WebView" since="21" />
+		<field name="Widget_Material_ListPopupWindow" since="21" />
+		<field name="Widget_Material_ListView" since="21" />
+		<field name="Widget_Material_ListView_DropDown" since="21" />
+		<field name="Widget_Material_MediaRouteButton" since="21" />
+		<field name="Widget_Material_NumberPicker" since="24" />
+		<field name="Widget_Material_PopupMenu" since="21" />
+		<field name="Widget_Material_PopupMenu_Overflow" since="21" />
+		<field name="Widget_Material_PopupWindow" since="21" />
+		<field name="Widget_Material_ProgressBar" since="21" />
+		<field name="Widget_Material_ProgressBar_Horizontal" since="21" />
+		<field name="Widget_Material_ProgressBar_Large" since="21" />
+		<field name="Widget_Material_ProgressBar_Small" since="21" />
+		<field name="Widget_Material_ProgressBar_Small_Title" since="21" />
+		<field name="Widget_Material_RatingBar" since="21" />
+		<field name="Widget_Material_RatingBar_Indicator" since="21" />
+		<field name="Widget_Material_RatingBar_Small" since="21" />
+		<field name="Widget_Material_ScrollView" since="21" />
+		<field name="Widget_Material_SearchView" since="21" />
+		<field name="Widget_Material_SeekBar" since="21" />
+		<field name="Widget_Material_SeekBar_Discrete" since="24" />
+		<field name="Widget_Material_SegmentedButton" since="21" />
+		<field name="Widget_Material_Spinner" since="21" />
+		<field name="Widget_Material_Spinner_Underlined" since="21" />
+		<field name="Widget_Material_StackView" since="21" />
+		<field name="Widget_Material_Tab" since="21" />
+		<field name="Widget_Material_TabWidget" since="21" />
+		<field name="Widget_Material_TextView" since="21" />
+		<field name="Widget_Material_TextView_SpinnerItem" since="21" />
+		<field name="Widget_Material_TimePicker" since="21" />
+		<field name="Widget_Material_Toolbar" since="21" />
+		<field name="Widget_Material_Toolbar_Button_Navigation" since="21" />
+		<field name="Widget_Material_WebTextView" since="21" />
+		<field name="Widget_Material_WebView" since="21" />
+		<field name="Widget_PopupMenu" since="11" />
+		<field name="Widget_PopupWindow" />
+		<field name="Widget_ProgressBar" />
+		<field name="Widget_ProgressBar_Horizontal" />
+		<field name="Widget_ProgressBar_Inverse" since="4" />
+		<field name="Widget_ProgressBar_Large" />
+		<field name="Widget_ProgressBar_Large_Inverse" since="4" />
+		<field name="Widget_ProgressBar_Small" />
+		<field name="Widget_ProgressBar_Small_Inverse" since="4" />
+		<field name="Widget_RatingBar" />
+		<field name="Widget_ScrollView" />
+		<field name="Widget_SeekBar" />
+		<field name="Widget_Spinner" />
+		<field name="Widget_Spinner_DropDown" since="11" />
+		<field name="Widget_StackView" since="21" />
+		<field name="Widget_TabWidget" />
+		<field name="Widget_TextView" />
+		<field name="Widget_TextView_PopupMenu" />
+		<field name="Widget_TextView_SpinnerItem" />
+		<field name="Widget_Toolbar" since="21" />
+		<field name="Widget_Toolbar_Button_Navigation" since="21" />
+		<field name="Widget_WebView" />
+	</class>
+	<class name="android/R$transition" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="explode" />
+		<field name="fade" />
+		<field name="move" />
+		<field name="no_transition" />
+		<field name="slide_bottom" />
+		<field name="slide_left" />
+		<field name="slide_right" />
+		<field name="slide_top" />
+	</class>
+	<class name="android/R$xml" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/accessibilityservice/AccessibilityButtonController" since="26">
+		<extends name="java/lang/Object" />
+		<method name="isAccessibilityButtonAvailable()Z" />
+		<method name="registerAccessibilityButtonCallback(Landroid/accessibilityservice/AccessibilityButtonController$AccessibilityButtonCallback;)V" />
+		<method name="registerAccessibilityButtonCallback(Landroid/accessibilityservice/AccessibilityButtonController$AccessibilityButtonCallback;Landroid/os/Handler;)V" />
+		<method name="unregisterAccessibilityButtonCallback(Landroid/accessibilityservice/AccessibilityButtonController$AccessibilityButtonCallback;)V" />
+	</class>
+	<class name="android/accessibilityservice/AccessibilityButtonController$AccessibilityButtonCallback" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onAvailabilityChanged(Landroid/accessibilityservice/AccessibilityButtonController;Z)V" />
+		<method name="onClicked(Landroid/accessibilityservice/AccessibilityButtonController;)V" />
+	</class>
+	<class name="android/accessibilityservice/AccessibilityGestureEvent" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="gestureIdToString(I)Ljava/lang/String;" since="31" />
+		<method name="getDisplayId()I" />
+		<method name="getGestureId()I" />
+		<method name="getMotionEvents()Ljava/util/List;" since="31" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/accessibilityservice/AccessibilityService" since="4">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="disableSelf()V" since="24" />
+		<method name="dispatchGesture(Landroid/accessibilityservice/GestureDescription;Landroid/accessibilityservice/AccessibilityService$GestureResultCallback;Landroid/os/Handler;)Z" since="24" />
+		<method name="findFocus(I)Landroid/view/accessibility/AccessibilityNodeInfo;" since="21" />
+		<method name="getAccessibilityButtonController()Landroid/accessibilityservice/AccessibilityButtonController;" since="26" />
+		<method name="getAccessibilityButtonController(I)Landroid/accessibilityservice/AccessibilityButtonController;" since="30" />
+		<method name="getFingerprintGestureController()Landroid/accessibilityservice/FingerprintGestureController;" since="26" />
+		<method name="getMagnificationController()Landroid/accessibilityservice/AccessibilityService$MagnificationController;" since="24" />
+		<method name="getRootInActiveWindow()Landroid/view/accessibility/AccessibilityNodeInfo;" since="16" />
+		<method name="getServiceInfo()Landroid/accessibilityservice/AccessibilityServiceInfo;" since="16" />
+		<method name="getSoftKeyboardController()Landroid/accessibilityservice/AccessibilityService$SoftKeyboardController;" since="24" />
+		<method name="getSystemActions()Ljava/util/List;" since="30" />
+		<method name="getWindows()Ljava/util/List;" since="21" />
+		<method name="getWindowsOnAllDisplays()Landroid/util/SparseArray;" since="30" />
+		<method name="onAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V" />
+		<method name="onGesture(I)Z" since="16" deprecated="30" />
+		<method name="onGesture(Landroid/accessibilityservice/AccessibilityGestureEvent;)Z" since="30" />
+		<method name="onInterrupt()V" />
+		<method name="onKeyEvent(Landroid/view/KeyEvent;)Z" since="18" />
+		<method name="onServiceConnected()V" />
+		<method name="onSystemActionsChanged()V" since="30" />
+		<method name="performGlobalAction(I)Z" since="16" />
+		<method name="setAccessibilityFocusAppearance(II)V" since="31" />
+		<method name="setGestureDetectionPassthroughRegion(ILandroid/graphics/Region;)V" since="30" />
+		<method name="setServiceInfo(Landroid/accessibilityservice/AccessibilityServiceInfo;)V" />
+		<method name="setTouchExplorationPassthroughRegion(ILandroid/graphics/Region;)V" since="30" />
+		<method name="takeScreenshot(ILjava/util/concurrent/Executor;Landroid/accessibilityservice/AccessibilityService$TakeScreenshotCallback;)V" since="30" />
+		<field name="ERROR_TAKE_SCREENSHOT_INTERNAL_ERROR" since="30" />
+		<field name="ERROR_TAKE_SCREENSHOT_INTERVAL_TIME_SHORT" since="30" />
+		<field name="ERROR_TAKE_SCREENSHOT_INVALID_DISPLAY" since="30" />
+		<field name="ERROR_TAKE_SCREENSHOT_NO_ACCESSIBILITY_ACCESS" since="30" />
+		<field name="GESTURE_2_FINGER_DOUBLE_TAP" since="30" />
+		<field name="GESTURE_2_FINGER_DOUBLE_TAP_AND_HOLD" since="30" />
+		<field name="GESTURE_2_FINGER_SINGLE_TAP" since="30" />
+		<field name="GESTURE_2_FINGER_SWIPE_DOWN" since="30" />
+		<field name="GESTURE_2_FINGER_SWIPE_LEFT" since="30" />
+		<field name="GESTURE_2_FINGER_SWIPE_RIGHT" since="30" />
+		<field name="GESTURE_2_FINGER_SWIPE_UP" since="30" />
+		<field name="GESTURE_2_FINGER_TRIPLE_TAP" since="30" />
+		<field name="GESTURE_2_FINGER_TRIPLE_TAP_AND_HOLD" since="31" />
+		<field name="GESTURE_3_FINGER_DOUBLE_TAP" since="30" />
+		<field name="GESTURE_3_FINGER_DOUBLE_TAP_AND_HOLD" since="30" />
+		<field name="GESTURE_3_FINGER_SINGLE_TAP" since="30" />
+		<field name="GESTURE_3_FINGER_SINGLE_TAP_AND_HOLD" since="31" />
+		<field name="GESTURE_3_FINGER_SWIPE_DOWN" since="30" />
+		<field name="GESTURE_3_FINGER_SWIPE_LEFT" since="30" />
+		<field name="GESTURE_3_FINGER_SWIPE_RIGHT" since="30" />
+		<field name="GESTURE_3_FINGER_SWIPE_UP" since="30" />
+		<field name="GESTURE_3_FINGER_TRIPLE_TAP" since="30" />
+		<field name="GESTURE_3_FINGER_TRIPLE_TAP_AND_HOLD" since="31" />
+		<field name="GESTURE_4_FINGER_DOUBLE_TAP" since="30" />
+		<field name="GESTURE_4_FINGER_DOUBLE_TAP_AND_HOLD" since="30" />
+		<field name="GESTURE_4_FINGER_SINGLE_TAP" since="30" />
+		<field name="GESTURE_4_FINGER_SWIPE_DOWN" since="30" />
+		<field name="GESTURE_4_FINGER_SWIPE_LEFT" since="30" />
+		<field name="GESTURE_4_FINGER_SWIPE_RIGHT" since="30" />
+		<field name="GESTURE_4_FINGER_SWIPE_UP" since="30" />
+		<field name="GESTURE_4_FINGER_TRIPLE_TAP" since="30" />
+		<field name="GESTURE_DOUBLE_TAP" since="30" />
+		<field name="GESTURE_DOUBLE_TAP_AND_HOLD" since="30" />
+		<field name="GESTURE_SWIPE_DOWN" since="16" />
+		<field name="GESTURE_SWIPE_DOWN_AND_LEFT" since="16" />
+		<field name="GESTURE_SWIPE_DOWN_AND_RIGHT" since="16" />
+		<field name="GESTURE_SWIPE_DOWN_AND_UP" since="16" />
+		<field name="GESTURE_SWIPE_LEFT" since="16" />
+		<field name="GESTURE_SWIPE_LEFT_AND_DOWN" since="16" />
+		<field name="GESTURE_SWIPE_LEFT_AND_RIGHT" since="16" />
+		<field name="GESTURE_SWIPE_LEFT_AND_UP" since="16" />
+		<field name="GESTURE_SWIPE_RIGHT" since="16" />
+		<field name="GESTURE_SWIPE_RIGHT_AND_DOWN" since="16" />
+		<field name="GESTURE_SWIPE_RIGHT_AND_LEFT" since="16" />
+		<field name="GESTURE_SWIPE_RIGHT_AND_UP" since="16" />
+		<field name="GESTURE_SWIPE_UP" since="16" />
+		<field name="GESTURE_SWIPE_UP_AND_DOWN" since="16" />
+		<field name="GESTURE_SWIPE_UP_AND_LEFT" since="16" />
+		<field name="GESTURE_SWIPE_UP_AND_RIGHT" since="16" />
+		<field name="GESTURE_UNKNOWN" since="31" />
+		<field name="GLOBAL_ACTION_ACCESSIBILITY_ALL_APPS" since="31" />
+		<field name="GLOBAL_ACTION_ACCESSIBILITY_BUTTON" since="31" />
+		<field name="GLOBAL_ACTION_ACCESSIBILITY_BUTTON_CHOOSER" since="31" />
+		<field name="GLOBAL_ACTION_ACCESSIBILITY_SHORTCUT" since="31" />
+		<field name="GLOBAL_ACTION_BACK" since="16" />
+		<field name="GLOBAL_ACTION_DISMISS_NOTIFICATION_SHADE" since="31" />
+		<field name="GLOBAL_ACTION_HOME" since="16" />
+		<field name="GLOBAL_ACTION_KEYCODE_HEADSETHOOK" since="31" />
+		<field name="GLOBAL_ACTION_LOCK_SCREEN" since="28" />
+		<field name="GLOBAL_ACTION_NOTIFICATIONS" since="16" />
+		<field name="GLOBAL_ACTION_POWER_DIALOG" since="21" />
+		<field name="GLOBAL_ACTION_QUICK_SETTINGS" since="17" />
+		<field name="GLOBAL_ACTION_RECENTS" since="16" />
+		<field name="GLOBAL_ACTION_TAKE_SCREENSHOT" since="28" />
+		<field name="GLOBAL_ACTION_TOGGLE_SPLIT_SCREEN" since="24" />
+		<field name="SERVICE_INTERFACE" />
+		<field name="SERVICE_META_DATA" since="14" />
+		<field name="SHOW_MODE_AUTO" since="24" />
+		<field name="SHOW_MODE_HIDDEN" since="24" />
+		<field name="SHOW_MODE_IGNORE_HARD_KEYBOARD" since="29" />
+	</class>
+	<class name="android/accessibilityservice/AccessibilityService$GestureResultCallback" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCancelled(Landroid/accessibilityservice/GestureDescription;)V" />
+		<method name="onCompleted(Landroid/accessibilityservice/GestureDescription;)V" />
+	</class>
+	<class name="android/accessibilityservice/AccessibilityService$MagnificationController" since="24">
+		<extends name="java/lang/Object" />
+		<method name="addListener(Landroid/accessibilityservice/AccessibilityService$MagnificationController$OnMagnificationChangedListener;)V" />
+		<method name="addListener(Landroid/accessibilityservice/AccessibilityService$MagnificationController$OnMagnificationChangedListener;Landroid/os/Handler;)V" />
+		<method name="getCenterX()F" />
+		<method name="getCenterY()F" />
+		<method name="getMagnificationRegion()Landroid/graphics/Region;" />
+		<method name="getScale()F" />
+		<method name="removeListener(Landroid/accessibilityservice/AccessibilityService$MagnificationController$OnMagnificationChangedListener;)Z" />
+		<method name="reset(Z)Z" />
+		<method name="setCenter(FFZ)Z" />
+		<method name="setScale(FZ)Z" />
+	</class>
+	<class name="android/accessibilityservice/AccessibilityService$MagnificationController$OnMagnificationChangedListener" since="24">
+		<extends name="java/lang/Object" />
+		<method name="onMagnificationChanged(Landroid/accessibilityservice/AccessibilityService$MagnificationController;Landroid/graphics/Region;FFF)V" />
+	</class>
+	<class name="android/accessibilityservice/AccessibilityService$ScreenshotResult" since="30">
+		<extends name="java/lang/Object" />
+		<method name="getColorSpace()Landroid/graphics/ColorSpace;" />
+		<method name="getHardwareBuffer()Landroid/hardware/HardwareBuffer;" />
+		<method name="getTimestamp()J" />
+	</class>
+	<class name="android/accessibilityservice/AccessibilityService$SoftKeyboardController" since="24">
+		<extends name="java/lang/Object" />
+		<method name="addOnShowModeChangedListener(Landroid/accessibilityservice/AccessibilityService$SoftKeyboardController$OnShowModeChangedListener;)V" />
+		<method name="addOnShowModeChangedListener(Landroid/accessibilityservice/AccessibilityService$SoftKeyboardController$OnShowModeChangedListener;Landroid/os/Handler;)V" />
+		<method name="getShowMode()I" />
+		<method name="removeOnShowModeChangedListener(Landroid/accessibilityservice/AccessibilityService$SoftKeyboardController$OnShowModeChangedListener;)Z" />
+		<method name="setShowMode(I)Z" />
+		<method name="switchToInputMethod(Ljava/lang/String;)Z" since="30" />
+	</class>
+	<class name="android/accessibilityservice/AccessibilityService$SoftKeyboardController$OnShowModeChangedListener" since="24">
+		<extends name="java/lang/Object" />
+		<method name="onShowModeChanged(Landroid/accessibilityservice/AccessibilityService$SoftKeyboardController;I)V" />
+	</class>
+	<class name="android/accessibilityservice/AccessibilityService$TakeScreenshotCallback" since="30">
+		<extends name="java/lang/Object" />
+		<method name="onFailure(I)V" />
+		<method name="onSuccess(Landroid/accessibilityservice/AccessibilityService$ScreenshotResult;)V" />
+	</class>
+	<class name="android/accessibilityservice/AccessibilityServiceInfo" since="4">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="capabilityToString(I)Ljava/lang/String;" since="18" />
+		<method name="feedbackTypeToString(I)Ljava/lang/String;" since="14" />
+		<method name="flagToString(I)Ljava/lang/String;" since="14" />
+		<method name="getCanRetrieveWindowContent()Z" since="14" deprecated="18" />
+		<method name="getCapabilities()I" since="18" />
+		<method name="getDescription()Ljava/lang/String;" since="14" deprecated="16" />
+		<method name="getId()Ljava/lang/String;" since="14" />
+		<method name="getInteractiveUiTimeoutMillis()I" since="29" />
+		<method name="getNonInteractiveUiTimeoutMillis()I" since="29" />
+		<method name="getResolveInfo()Landroid/content/pm/ResolveInfo;" since="14" />
+		<method name="getSettingsActivityName()Ljava/lang/String;" since="14" />
+		<method name="isAccessibilityTool()Z" since="31" />
+		<method name="loadDescription(Landroid/content/pm/PackageManager;)Ljava/lang/String;" since="16" />
+		<method name="loadSummary(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" since="26" />
+		<method name="setInteractiveUiTimeoutMillis(I)V" since="29" />
+		<method name="setNonInteractiveUiTimeoutMillis(I)V" since="29" />
+		<field name="CAPABILITY_CAN_CONTROL_MAGNIFICATION" since="24" />
+		<field name="CAPABILITY_CAN_PERFORM_GESTURES" since="24" />
+		<field name="CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY" since="18" deprecated="26" />
+		<field name="CAPABILITY_CAN_REQUEST_FILTER_KEY_EVENTS" since="18" />
+		<field name="CAPABILITY_CAN_REQUEST_FINGERPRINT_GESTURES" since="26" />
+		<field name="CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION" since="18" />
+		<field name="CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT" since="18" />
+		<field name="CAPABILITY_CAN_TAKE_SCREENSHOT" since="30" />
+		<field name="CREATOR" />
+		<field name="DEFAULT" />
+		<field name="FEEDBACK_ALL_MASK" since="14" />
+		<field name="FEEDBACK_AUDIBLE" />
+		<field name="FEEDBACK_BRAILLE" since="17" />
+		<field name="FEEDBACK_GENERIC" />
+		<field name="FEEDBACK_HAPTIC" />
+		<field name="FEEDBACK_SPOKEN" />
+		<field name="FEEDBACK_VISUAL" />
+		<field name="FLAG_ENABLE_ACCESSIBILITY_VOLUME" since="26" />
+		<field name="FLAG_INCLUDE_NOT_IMPORTANT_VIEWS" since="16" />
+		<field name="FLAG_REPORT_VIEW_IDS" since="18" />
+		<field name="FLAG_REQUEST_2_FINGER_PASSTHROUGH" since="31" />
+		<field name="FLAG_REQUEST_ACCESSIBILITY_BUTTON" since="26" />
+		<field name="FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY" since="18" deprecated="26" />
+		<field name="FLAG_REQUEST_FILTER_KEY_EVENTS" since="18" />
+		<field name="FLAG_REQUEST_FINGERPRINT_GESTURES" since="26" />
+		<field name="FLAG_REQUEST_MULTI_FINGER_GESTURES" since="30" />
+		<field name="FLAG_REQUEST_SHORTCUT_WARNING_DIALOG_SPOKEN_FEEDBACK" since="29" />
+		<field name="FLAG_REQUEST_TOUCH_EXPLORATION_MODE" since="16" />
+		<field name="FLAG_RETRIEVE_INTERACTIVE_WINDOWS" since="21" />
+		<field name="FLAG_SEND_MOTION_EVENTS" since="31" />
+		<field name="FLAG_SERVICE_HANDLES_DOUBLE_TAP" since="30" />
+		<field name="eventTypes" />
+		<field name="feedbackType" />
+		<field name="flags" />
+		<field name="notificationTimeout" />
+		<field name="packageNames" />
+	</class>
+	<class name="android/accessibilityservice/FingerprintGestureController" since="26">
+		<extends name="java/lang/Object" />
+		<method name="isGestureDetectionAvailable()Z" />
+		<method name="registerFingerprintGestureCallback(Landroid/accessibilityservice/FingerprintGestureController$FingerprintGestureCallback;Landroid/os/Handler;)V" />
+		<method name="unregisterFingerprintGestureCallback(Landroid/accessibilityservice/FingerprintGestureController$FingerprintGestureCallback;)V" />
+		<field name="FINGERPRINT_GESTURE_SWIPE_DOWN" />
+		<field name="FINGERPRINT_GESTURE_SWIPE_LEFT" />
+		<field name="FINGERPRINT_GESTURE_SWIPE_RIGHT" />
+		<field name="FINGERPRINT_GESTURE_SWIPE_UP" />
+	</class>
+	<class name="android/accessibilityservice/FingerprintGestureController$FingerprintGestureCallback" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onGestureDetected(I)V" />
+		<method name="onGestureDetectionAvailabilityChanged(Z)V" />
+	</class>
+	<class name="android/accessibilityservice/GestureDescription" since="24">
+		<extends name="java/lang/Object" />
+		<method name="getDisplayId()I" since="30" />
+		<method name="getMaxGestureDuration()J" />
+		<method name="getMaxStrokeCount()I" />
+		<method name="getStroke(I)Landroid/accessibilityservice/GestureDescription$StrokeDescription;" />
+		<method name="getStrokeCount()I" />
+	</class>
+	<class name="android/accessibilityservice/GestureDescription$Builder" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addStroke(Landroid/accessibilityservice/GestureDescription$StrokeDescription;)Landroid/accessibilityservice/GestureDescription$Builder;" />
+		<method name="build()Landroid/accessibilityservice/GestureDescription;" />
+		<method name="setDisplayId(I)Landroid/accessibilityservice/GestureDescription$Builder;" since="30" />
+	</class>
+	<class name="android/accessibilityservice/GestureDescription$StrokeDescription" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/graphics/Path;JJ)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Path;JJZ)V" since="26" />
+		<method name="continueStroke(Landroid/graphics/Path;JJZ)Landroid/accessibilityservice/GestureDescription$StrokeDescription;" since="26" />
+		<method name="getDuration()J" />
+		<method name="getPath()Landroid/graphics/Path;" />
+		<method name="getStartTime()J" />
+		<method name="willContinue()Z" since="26" />
+	</class>
+	<class name="android/accounts/AbstractAccountAuthenticator" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="addAccount(Landroid/accounts/AccountAuthenticatorResponse;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;" />
+		<method name="addAccountFromCredentials(Landroid/accounts/AccountAuthenticatorResponse;Landroid/accounts/Account;Landroid/os/Bundle;)Landroid/os/Bundle;" since="18" />
+		<method name="confirmCredentials(Landroid/accounts/AccountAuthenticatorResponse;Landroid/accounts/Account;Landroid/os/Bundle;)Landroid/os/Bundle;" />
+		<method name="editProperties(Landroid/accounts/AccountAuthenticatorResponse;Ljava/lang/String;)Landroid/os/Bundle;" />
+		<method name="finishSession(Landroid/accounts/AccountAuthenticatorResponse;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;" since="26" />
+		<method name="getAccountCredentialsForCloning(Landroid/accounts/AccountAuthenticatorResponse;Landroid/accounts/Account;)Landroid/os/Bundle;" since="18" />
+		<method name="getAccountRemovalAllowed(Landroid/accounts/AccountAuthenticatorResponse;Landroid/accounts/Account;)Landroid/os/Bundle;" />
+		<method name="getAuthToken(Landroid/accounts/AccountAuthenticatorResponse;Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;" />
+		<method name="getAuthTokenLabel(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getIBinder()Landroid/os/IBinder;" />
+		<method name="hasFeatures(Landroid/accounts/AccountAuthenticatorResponse;Landroid/accounts/Account;[Ljava/lang/String;)Landroid/os/Bundle;" />
+		<method name="isCredentialsUpdateSuggested(Landroid/accounts/AccountAuthenticatorResponse;Landroid/accounts/Account;Ljava/lang/String;)Landroid/os/Bundle;" since="26" />
+		<method name="startAddAccountSession(Landroid/accounts/AccountAuthenticatorResponse;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;" since="26" />
+		<method name="startUpdateCredentialsSession(Landroid/accounts/AccountAuthenticatorResponse;Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;" since="26" />
+		<method name="updateCredentials(Landroid/accounts/AccountAuthenticatorResponse;Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;" />
+		<field name="KEY_CUSTOM_TOKEN_EXPIRY" since="23" />
+	</class>
+	<class name="android/accounts/Account" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<field name="CREATOR" />
+		<field name="name" />
+		<field name="type" />
+	</class>
+	<class name="android/accounts/AccountAuthenticatorActivity" since="5" deprecated="30">
+		<extends name="android/app/Activity" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<method name="setAccountAuthenticatorResult(Landroid/os/Bundle;)V" deprecated="30" />
+	</class>
+	<class name="android/accounts/AccountAuthenticatorResponse" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="onError(ILjava/lang/String;)V" />
+		<method name="onRequestContinued()V" />
+		<method name="onResult(Landroid/os/Bundle;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/accounts/AccountManager" since="5">
+		<extends name="java/lang/Object" />
+		<method name="addAccount(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;Landroid/app/Activity;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" />
+		<method name="addAccountExplicitly(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)Z" />
+		<method name="addAccountExplicitly(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;Ljava/util/Map;)Z" since="26" />
+		<method name="addOnAccountsUpdatedListener(Landroid/accounts/OnAccountsUpdateListener;Landroid/os/Handler;Z)V" />
+		<method name="addOnAccountsUpdatedListener(Landroid/accounts/OnAccountsUpdateListener;Landroid/os/Handler;Z[Ljava/lang/String;)V" since="26" />
+		<method name="blockingGetAuthToken(Landroid/accounts/Account;Ljava/lang/String;Z)Ljava/lang/String;" />
+		<method name="clearPassword(Landroid/accounts/Account;)V" />
+		<method name="confirmCredentials(Landroid/accounts/Account;Landroid/os/Bundle;Landroid/app/Activity;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" />
+		<method name="editProperties(Ljava/lang/String;Landroid/app/Activity;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" />
+		<method name="finishSession(Landroid/os/Bundle;Landroid/app/Activity;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" since="26" />
+		<method name="get(Landroid/content/Context;)Landroid/accounts/AccountManager;" />
+		<method name="getAccountVisibility(Landroid/accounts/Account;Ljava/lang/String;)I" since="26" />
+		<method name="getAccounts()[Landroid/accounts/Account;" />
+		<method name="getAccountsAndVisibilityForPackage(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map;" since="26" />
+		<method name="getAccountsByType(Ljava/lang/String;)[Landroid/accounts/Account;" />
+		<method name="getAccountsByTypeAndFeatures(Ljava/lang/String;[Ljava/lang/String;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" />
+		<method name="getAccountsByTypeForPackage(Ljava/lang/String;Ljava/lang/String;)[Landroid/accounts/Account;" since="18" />
+		<method name="getAuthToken(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;Landroid/app/Activity;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" />
+		<method name="getAuthToken(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;ZLandroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" since="14" />
+		<method name="getAuthToken(Landroid/accounts/Account;Ljava/lang/String;ZLandroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" deprecated="15" />
+		<method name="getAuthTokenByFeatures(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/app/Activity;Landroid/os/Bundle;Landroid/os/Bundle;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" />
+		<method name="getAuthenticatorTypes()[Landroid/accounts/AuthenticatorDescription;" />
+		<method name="getPackagesAndVisibilityForAccount(Landroid/accounts/Account;)Ljava/util/Map;" since="26" />
+		<method name="getPassword(Landroid/accounts/Account;)Ljava/lang/String;" />
+		<method name="getPreviousName(Landroid/accounts/Account;)Ljava/lang/String;" since="21" />
+		<method name="getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="hasFeatures(Landroid/accounts/Account;[Ljava/lang/String;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" since="8" />
+		<method name="invalidateAuthToken(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="isCredentialsUpdateSuggested(Landroid/accounts/Account;Ljava/lang/String;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" since="26" />
+		<method name="newChooseAccountIntent(Landroid/accounts/Account;Ljava/util/ArrayList;[Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;" since="14" deprecated="23" />
+		<method name="newChooseAccountIntent(Landroid/accounts/Account;Ljava/util/List;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;" since="23" />
+		<method name="notifyAccountAuthenticated(Landroid/accounts/Account;)Z" since="23" />
+		<method name="peekAuthToken(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="removeAccount(Landroid/accounts/Account;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" deprecated="22" />
+		<method name="removeAccount(Landroid/accounts/Account;Landroid/app/Activity;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" since="22" />
+		<method name="removeAccountExplicitly(Landroid/accounts/Account;)Z" since="22" />
+		<method name="removeOnAccountsUpdatedListener(Landroid/accounts/OnAccountsUpdateListener;)V" />
+		<method name="renameAccount(Landroid/accounts/Account;Ljava/lang/String;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" since="21" />
+		<method name="setAccountVisibility(Landroid/accounts/Account;Ljava/lang/String;I)Z" since="26" />
+		<method name="setAuthToken(Landroid/accounts/Account;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setPassword(Landroid/accounts/Account;Ljava/lang/String;)V" />
+		<method name="setUserData(Landroid/accounts/Account;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="startAddAccountSession(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;Landroid/app/Activity;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" since="26" />
+		<method name="startUpdateCredentialsSession(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;Landroid/app/Activity;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" since="26" />
+		<method name="updateCredentials(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;Landroid/app/Activity;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;" />
+		<field name="ACTION_ACCOUNT_REMOVED" since="26" />
+		<field name="ACTION_AUTHENTICATOR_INTENT" />
+		<field name="AUTHENTICATOR_ATTRIBUTES_NAME" />
+		<field name="AUTHENTICATOR_META_DATA_NAME" />
+		<field name="ERROR_CODE_BAD_ARGUMENTS" />
+		<field name="ERROR_CODE_BAD_AUTHENTICATION" since="18" />
+		<field name="ERROR_CODE_BAD_REQUEST" />
+		<field name="ERROR_CODE_CANCELED" />
+		<field name="ERROR_CODE_INVALID_RESPONSE" />
+		<field name="ERROR_CODE_NETWORK_ERROR" />
+		<field name="ERROR_CODE_REMOTE_EXCEPTION" />
+		<field name="ERROR_CODE_UNSUPPORTED_OPERATION" />
+		<field name="KEY_ACCOUNTS" />
+		<field name="KEY_ACCOUNT_AUTHENTICATOR_RESPONSE" />
+		<field name="KEY_ACCOUNT_MANAGER_RESPONSE" />
+		<field name="KEY_ACCOUNT_NAME" />
+		<field name="KEY_ACCOUNT_SESSION_BUNDLE" since="26" />
+		<field name="KEY_ACCOUNT_STATUS_TOKEN" since="26" />
+		<field name="KEY_ACCOUNT_TYPE" />
+		<field name="KEY_ANDROID_PACKAGE_NAME" since="14" />
+		<field name="KEY_AUTHENTICATOR_TYPES" />
+		<field name="KEY_AUTHTOKEN" />
+		<field name="KEY_AUTH_FAILED_MESSAGE" />
+		<field name="KEY_AUTH_TOKEN_LABEL" />
+		<field name="KEY_BOOLEAN_RESULT" />
+		<field name="KEY_CALLER_PID" since="11" />
+		<field name="KEY_CALLER_UID" since="11" />
+		<field name="KEY_ERROR_CODE" />
+		<field name="KEY_ERROR_MESSAGE" />
+		<field name="KEY_INTENT" />
+		<field name="KEY_LAST_AUTHENTICATED_TIME" since="23" />
+		<field name="KEY_PASSWORD" />
+		<field name="KEY_USERDATA" />
+		<field name="LOGIN_ACCOUNTS_CHANGED_ACTION" deprecated="26" />
+		<field name="PACKAGE_NAME_KEY_LEGACY_NOT_VISIBLE" since="26" />
+		<field name="PACKAGE_NAME_KEY_LEGACY_VISIBLE" since="26" />
+		<field name="VISIBILITY_NOT_VISIBLE" since="26" />
+		<field name="VISIBILITY_UNDEFINED" since="26" />
+		<field name="VISIBILITY_USER_MANAGED_NOT_VISIBLE" since="26" />
+		<field name="VISIBILITY_USER_MANAGED_VISIBLE" since="26" />
+		<field name="VISIBILITY_VISIBLE" since="26" />
+	</class>
+	<class name="android/accounts/AccountManagerCallback" since="5">
+		<extends name="java/lang/Object" />
+		<method name="run(Landroid/accounts/AccountManagerFuture;)V" />
+	</class>
+	<class name="android/accounts/AccountManagerFuture" since="5">
+		<extends name="java/lang/Object" />
+		<method name="cancel(Z)Z" />
+		<method name="getResult()Ljava/lang/Object;" />
+		<method name="getResult(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;" />
+		<method name="isCancelled()Z" />
+		<method name="isDone()Z" />
+	</class>
+	<class name="android/accounts/AccountsException" since="5">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/accounts/AuthenticatorDescription" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;IIII)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;IIIIZ)V" since="11" />
+		<method name="newKey(Ljava/lang/String;)Landroid/accounts/AuthenticatorDescription;" />
+		<field name="CREATOR" />
+		<field name="accountPreferencesId" />
+		<field name="customTokens" since="11" />
+		<field name="iconId" />
+		<field name="labelId" />
+		<field name="packageName" />
+		<field name="smallIconId" />
+		<field name="type" />
+	</class>
+	<class name="android/accounts/AuthenticatorException" since="5">
+		<extends name="android/accounts/AccountsException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/accounts/NetworkErrorException" since="5">
+		<extends name="android/accounts/AccountsException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/accounts/OnAccountsUpdateListener" since="5">
+		<extends name="java/lang/Object" />
+		<method name="onAccountsUpdated([Landroid/accounts/Account;)V" />
+	</class>
+	<class name="android/accounts/OperationCanceledException" since="5">
+		<extends name="android/accounts/AccountsException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/animation/Animator" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addListener(Landroid/animation/Animator$AnimatorListener;)V" />
+		<method name="addPauseListener(Landroid/animation/Animator$AnimatorPauseListener;)V" since="19" />
+		<method name="cancel()V" />
+		<method name="clone()Landroid/animation/Animator;" />
+		<method name="end()V" />
+		<method name="getDuration()J" />
+		<method name="getInterpolator()Landroid/animation/TimeInterpolator;" since="18" />
+		<method name="getListeners()Ljava/util/ArrayList;" />
+		<method name="getStartDelay()J" />
+		<method name="getTotalDuration()J" since="24" />
+		<method name="isPaused()Z" since="19" />
+		<method name="isRunning()Z" />
+		<method name="isStarted()Z" since="14" />
+		<method name="pause()V" since="19" />
+		<method name="removeAllListeners()V" />
+		<method name="removeListener(Landroid/animation/Animator$AnimatorListener;)V" />
+		<method name="removePauseListener(Landroid/animation/Animator$AnimatorPauseListener;)V" since="19" />
+		<method name="resume()V" since="19" />
+		<method name="setDuration(J)Landroid/animation/Animator;" />
+		<method name="setInterpolator(Landroid/animation/TimeInterpolator;)V" />
+		<method name="setStartDelay(J)V" />
+		<method name="setTarget(Ljava/lang/Object;)V" />
+		<method name="setupEndValues()V" />
+		<method name="setupStartValues()V" />
+		<method name="start()V" />
+		<field name="DURATION_INFINITE" since="24" />
+	</class>
+	<class name="android/animation/Animator$AnimatorListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onAnimationCancel(Landroid/animation/Animator;)V" />
+		<method name="onAnimationEnd(Landroid/animation/Animator;)V" />
+		<method name="onAnimationEnd(Landroid/animation/Animator;Z)V" since="26" />
+		<method name="onAnimationRepeat(Landroid/animation/Animator;)V" />
+		<method name="onAnimationStart(Landroid/animation/Animator;)V" />
+		<method name="onAnimationStart(Landroid/animation/Animator;Z)V" since="26" />
+	</class>
+	<class name="android/animation/Animator$AnimatorPauseListener" since="19">
+		<extends name="java/lang/Object" />
+		<method name="onAnimationPause(Landroid/animation/Animator;)V" />
+		<method name="onAnimationResume(Landroid/animation/Animator;)V" />
+	</class>
+	<class name="android/animation/AnimatorInflater" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="loadAnimator(Landroid/content/Context;I)Landroid/animation/Animator;" />
+		<method name="loadStateListAnimator(Landroid/content/Context;I)Landroid/animation/StateListAnimator;" since="21" />
+	</class>
+	<class name="android/animation/AnimatorListenerAdapter" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/animation/Animator$AnimatorListener" />
+		<implements name="android/animation/Animator$AnimatorPauseListener" since="19" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/animation/AnimatorSet" since="11">
+		<extends name="android/animation/Animator" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clone()Landroid/animation/AnimatorSet;" />
+		<method name="getChildAnimations()Ljava/util/ArrayList;" />
+		<method name="getCurrentPlayTime()J" since="26" />
+		<method name="play(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder;" />
+		<method name="playSequentially(Ljava/util/List;)V" />
+		<method name="playSequentially([Landroid/animation/Animator;)V" />
+		<method name="playTogether(Ljava/util/Collection;)V" />
+		<method name="playTogether([Landroid/animation/Animator;)V" />
+		<method name="reverse()V" since="26" />
+		<method name="setCurrentPlayTime(J)V" since="26" />
+		<method name="setDuration(J)Landroid/animation/AnimatorSet;" />
+	</class>
+	<class name="android/animation/AnimatorSet$Builder" since="11">
+		<extends name="java/lang/Object" />
+		<method name="after(J)Landroid/animation/AnimatorSet$Builder;" />
+		<method name="after(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder;" />
+		<method name="before(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder;" />
+		<method name="with(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder;" />
+	</class>
+	<class name="android/animation/ArgbEvaluator" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/animation/TypeEvaluator" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/animation/BidirectionalTypeConverter" since="21">
+		<extends name="android/animation/TypeConverter" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;Ljava/lang/Class;)V" />
+		<method name="convertBack(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="invert()Landroid/animation/BidirectionalTypeConverter;" />
+	</class>
+	<class name="android/animation/FloatArrayEvaluator" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/animation/TypeEvaluator" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;([F)V" />
+		<method name="evaluate(F[F[F)[F" />
+	</class>
+	<class name="android/animation/FloatEvaluator" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/animation/TypeEvaluator" />
+		<method name="&lt;init&gt;()V" />
+		<method name="evaluate(FLjava/lang/Number;Ljava/lang/Number;)Ljava/lang/Float;" since="14" />
+	</class>
+	<class name="android/animation/IntArrayEvaluator" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/animation/TypeEvaluator" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;([I)V" />
+		<method name="evaluate(F[I[I)[I" />
+	</class>
+	<class name="android/animation/IntEvaluator" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/animation/TypeEvaluator" />
+		<method name="&lt;init&gt;()V" />
+		<method name="evaluate(FLjava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;" since="14" />
+	</class>
+	<class name="android/animation/Keyframe" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clone()Landroid/animation/Keyframe;" />
+		<method name="getFraction()F" />
+		<method name="getInterpolator()Landroid/animation/TimeInterpolator;" />
+		<method name="getType()Ljava/lang/Class;" />
+		<method name="getValue()Ljava/lang/Object;" />
+		<method name="hasValue()Z" />
+		<method name="ofFloat(F)Landroid/animation/Keyframe;" />
+		<method name="ofFloat(FF)Landroid/animation/Keyframe;" />
+		<method name="ofInt(F)Landroid/animation/Keyframe;" />
+		<method name="ofInt(FI)Landroid/animation/Keyframe;" />
+		<method name="ofObject(F)Landroid/animation/Keyframe;" />
+		<method name="ofObject(FLjava/lang/Object;)Landroid/animation/Keyframe;" />
+		<method name="setFraction(F)V" />
+		<method name="setInterpolator(Landroid/animation/TimeInterpolator;)V" />
+		<method name="setValue(Ljava/lang/Object;)V" />
+	</class>
+	<class name="android/animation/LayoutTransition" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addChild(Landroid/view/ViewGroup;Landroid/view/View;)V" />
+		<method name="addTransitionListener(Landroid/animation/LayoutTransition$TransitionListener;)V" />
+		<method name="disableTransitionType(I)V" since="16" />
+		<method name="enableTransitionType(I)V" since="16" />
+		<method name="getAnimator(I)Landroid/animation/Animator;" />
+		<method name="getDuration(I)J" />
+		<method name="getInterpolator(I)Landroid/animation/TimeInterpolator;" />
+		<method name="getStagger(I)J" />
+		<method name="getStartDelay(I)J" />
+		<method name="getTransitionListeners()Ljava/util/List;" />
+		<method name="hideChild(Landroid/view/ViewGroup;Landroid/view/View;)V" deprecated="16" />
+		<method name="hideChild(Landroid/view/ViewGroup;Landroid/view/View;I)V" since="16" />
+		<method name="isChangingLayout()Z" />
+		<method name="isRunning()Z" />
+		<method name="isTransitionTypeEnabled(I)Z" since="16" />
+		<method name="removeChild(Landroid/view/ViewGroup;Landroid/view/View;)V" />
+		<method name="removeTransitionListener(Landroid/animation/LayoutTransition$TransitionListener;)V" />
+		<method name="setAnimateParentHierarchy(Z)V" since="14" />
+		<method name="setAnimator(ILandroid/animation/Animator;)V" />
+		<method name="setDuration(IJ)V" />
+		<method name="setDuration(J)V" />
+		<method name="setInterpolator(ILandroid/animation/TimeInterpolator;)V" />
+		<method name="setStagger(IJ)V" />
+		<method name="setStartDelay(IJ)V" />
+		<method name="showChild(Landroid/view/ViewGroup;Landroid/view/View;)V" deprecated="16" />
+		<method name="showChild(Landroid/view/ViewGroup;Landroid/view/View;I)V" since="16" />
+		<field name="APPEARING" />
+		<field name="CHANGE_APPEARING" />
+		<field name="CHANGE_DISAPPEARING" />
+		<field name="CHANGING" since="16" />
+		<field name="DISAPPEARING" />
+	</class>
+	<class name="android/animation/LayoutTransition$TransitionListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="endTransition(Landroid/animation/LayoutTransition;Landroid/view/ViewGroup;Landroid/view/View;I)V" />
+		<method name="startTransition(Landroid/animation/LayoutTransition;Landroid/view/ViewGroup;Landroid/view/View;I)V" />
+	</class>
+	<class name="android/animation/ObjectAnimator" since="11">
+		<extends name="android/animation/ValueAnimator" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clone()Landroid/animation/ObjectAnimator;" />
+		<method name="getPropertyName()Ljava/lang/String;" />
+		<method name="getTarget()Ljava/lang/Object;" />
+		<method name="ofArgb(Ljava/lang/Object;Landroid/util/Property;[I)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofArgb(Ljava/lang/Object;Ljava/lang/String;[I)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofFloat(Ljava/lang/Object;Landroid/util/Property;Landroid/util/Property;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;" since="14" />
+		<method name="ofFloat(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;" />
+		<method name="ofInt(Ljava/lang/Object;Landroid/util/Property;Landroid/util/Property;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofInt(Ljava/lang/Object;Landroid/util/Property;[I)Landroid/animation/ObjectAnimator;" since="14" />
+		<method name="ofInt(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofInt(Ljava/lang/Object;Ljava/lang/String;[I)Landroid/animation/ObjectAnimator;" />
+		<method name="ofMultiFloat(Ljava/lang/Object;Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofMultiFloat(Ljava/lang/Object;Ljava/lang/String;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofMultiFloat(Ljava/lang/Object;Ljava/lang/String;[[F)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofMultiInt(Ljava/lang/Object;Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofMultiInt(Ljava/lang/Object;Ljava/lang/String;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofMultiInt(Ljava/lang/Object;Ljava/lang/String;[[I)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofObject(Ljava/lang/Object;Landroid/util/Property;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofObject(Ljava/lang/Object;Landroid/util/Property;Landroid/animation/TypeConverter;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofObject(Ljava/lang/Object;Landroid/util/Property;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;" since="14" />
+		<method name="ofObject(Ljava/lang/Object;Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;" since="21" />
+		<method name="ofObject(Ljava/lang/Object;Ljava/lang/String;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;" />
+		<method name="ofPropertyValuesHolder(Ljava/lang/Object;[Landroid/animation/PropertyValuesHolder;)Landroid/animation/ObjectAnimator;" />
+		<method name="setAutoCancel(Z)V" since="18" />
+		<method name="setDuration(J)Landroid/animation/ObjectAnimator;" />
+		<method name="setProperty(Landroid/util/Property;)V" since="14" />
+		<method name="setPropertyName(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/animation/PointFEvaluator" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/animation/TypeEvaluator" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/graphics/PointF;)V" />
+		<method name="evaluate(FLandroid/graphics/PointF;Landroid/graphics/PointF;)Landroid/graphics/PointF;" />
+	</class>
+	<class name="android/animation/PropertyValuesHolder" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="clone()Landroid/animation/PropertyValuesHolder;" />
+		<method name="getPropertyName()Ljava/lang/String;" />
+		<method name="ofFloat(Landroid/util/Property;[F)Landroid/animation/PropertyValuesHolder;" since="14" />
+		<method name="ofFloat(Ljava/lang/String;[F)Landroid/animation/PropertyValuesHolder;" />
+		<method name="ofInt(Landroid/util/Property;[I)Landroid/animation/PropertyValuesHolder;" since="14" />
+		<method name="ofInt(Ljava/lang/String;[I)Landroid/animation/PropertyValuesHolder;" />
+		<method name="ofKeyframe(Landroid/util/Property;[Landroid/animation/Keyframe;)Landroid/animation/PropertyValuesHolder;" since="14" />
+		<method name="ofKeyframe(Ljava/lang/String;[Landroid/animation/Keyframe;)Landroid/animation/PropertyValuesHolder;" />
+		<method name="ofMultiFloat(Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Landroid/animation/Keyframe;)Landroid/animation/PropertyValuesHolder;" since="21" />
+		<method name="ofMultiFloat(Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/PropertyValuesHolder;" since="21" />
+		<method name="ofMultiFloat(Ljava/lang/String;Landroid/graphics/Path;)Landroid/animation/PropertyValuesHolder;" since="21" />
+		<method name="ofMultiFloat(Ljava/lang/String;[[F)Landroid/animation/PropertyValuesHolder;" since="21" />
+		<method name="ofMultiInt(Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Landroid/animation/Keyframe;)Landroid/animation/PropertyValuesHolder;" since="21" />
+		<method name="ofMultiInt(Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/PropertyValuesHolder;" since="21" />
+		<method name="ofMultiInt(Ljava/lang/String;Landroid/graphics/Path;)Landroid/animation/PropertyValuesHolder;" since="21" />
+		<method name="ofMultiInt(Ljava/lang/String;[[I)Landroid/animation/PropertyValuesHolder;" since="21" />
+		<method name="ofObject(Landroid/util/Property;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/PropertyValuesHolder;" since="21" />
+		<method name="ofObject(Landroid/util/Property;Landroid/animation/TypeConverter;Landroid/graphics/Path;)Landroid/animation/PropertyValuesHolder;" since="21" />
+		<method name="ofObject(Landroid/util/Property;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/PropertyValuesHolder;" since="14" />
+		<method name="ofObject(Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/graphics/Path;)Landroid/animation/PropertyValuesHolder;" since="21" />
+		<method name="ofObject(Ljava/lang/String;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/PropertyValuesHolder;" />
+		<method name="setConverter(Landroid/animation/TypeConverter;)V" since="21" />
+		<method name="setEvaluator(Landroid/animation/TypeEvaluator;)V" />
+		<method name="setFloatValues([F)V" />
+		<method name="setIntValues([I)V" />
+		<method name="setKeyframes([Landroid/animation/Keyframe;)V" />
+		<method name="setObjectValues([Ljava/lang/Object;)V" />
+		<method name="setProperty(Landroid/util/Property;)V" since="14" />
+		<method name="setPropertyName(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/animation/RectEvaluator" since="18">
+		<extends name="java/lang/Object" />
+		<implements name="android/animation/TypeEvaluator" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Rect;)V" since="21" />
+		<method name="evaluate(FLandroid/graphics/Rect;Landroid/graphics/Rect;)Landroid/graphics/Rect;" />
+	</class>
+	<class name="android/animation/StateListAnimator" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" since="22" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addState([ILandroid/animation/Animator;)V" />
+		<method name="clone()Landroid/animation/StateListAnimator;" since="22" />
+		<method name="jumpToCurrentState()V" />
+	</class>
+	<class name="android/animation/TimeAnimator" since="16">
+		<extends name="android/animation/ValueAnimator" />
+		<method name="&lt;init&gt;()V" />
+		<method name="setTimeListener(Landroid/animation/TimeAnimator$TimeListener;)V" />
+	</class>
+	<class name="android/animation/TimeAnimator$TimeListener" since="16">
+		<extends name="java/lang/Object" />
+		<method name="onTimeUpdate(Landroid/animation/TimeAnimator;JJ)V" />
+	</class>
+	<class name="android/animation/TimeInterpolator" since="11">
+		<extends name="java/lang/Object" />
+		<method name="getInterpolation(F)F" />
+	</class>
+	<class name="android/animation/TypeConverter" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;Ljava/lang/Class;)V" />
+		<method name="convert(Ljava/lang/Object;)Ljava/lang/Object;" />
+	</class>
+	<class name="android/animation/TypeEvaluator" since="11">
+		<extends name="java/lang/Object" />
+		<method name="evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" />
+	</class>
+	<class name="android/animation/ValueAnimator" since="11">
+		<extends name="android/animation/Animator" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V" />
+		<method name="areAnimatorsEnabled()Z" since="26" />
+		<method name="clone()Landroid/animation/ValueAnimator;" />
+		<method name="getAnimatedFraction()F" since="12" />
+		<method name="getAnimatedValue()Ljava/lang/Object;" />
+		<method name="getAnimatedValue(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getCurrentPlayTime()J" />
+		<method name="getFrameDelay()J" />
+		<method name="getInterpolator()Landroid/animation/TimeInterpolator;" />
+		<method name="getRepeatCount()I" />
+		<method name="getRepeatMode()I" />
+		<method name="getValues()[Landroid/animation/PropertyValuesHolder;" />
+		<method name="ofArgb([I)Landroid/animation/ValueAnimator;" since="21" />
+		<method name="ofFloat([F)Landroid/animation/ValueAnimator;" />
+		<method name="ofInt([I)Landroid/animation/ValueAnimator;" />
+		<method name="ofObject(Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ValueAnimator;" />
+		<method name="ofPropertyValuesHolder([Landroid/animation/PropertyValuesHolder;)Landroid/animation/ValueAnimator;" />
+		<method name="removeAllUpdateListeners()V" />
+		<method name="removeUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V" />
+		<method name="reverse()V" />
+		<method name="setCurrentFraction(F)V" since="22" />
+		<method name="setCurrentPlayTime(J)V" />
+		<method name="setDuration(J)Landroid/animation/ValueAnimator;" />
+		<method name="setEvaluator(Landroid/animation/TypeEvaluator;)V" />
+		<method name="setFloatValues([F)V" />
+		<method name="setFrameDelay(J)V" />
+		<method name="setIntValues([I)V" />
+		<method name="setObjectValues([Ljava/lang/Object;)V" />
+		<method name="setRepeatCount(I)V" />
+		<method name="setRepeatMode(I)V" />
+		<method name="setValues([Landroid/animation/PropertyValuesHolder;)V" />
+		<field name="INFINITE" />
+		<field name="RESTART" />
+		<field name="REVERSE" />
+	</class>
+	<class name="android/animation/ValueAnimator$AnimatorUpdateListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onAnimationUpdate(Landroid/animation/ValueAnimator;)V" />
+	</class>
+	<class name="android/annotation/SuppressLint" since="16">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="value()[Ljava/lang/String;" />
+	</class>
+	<class name="android/annotation/TargetApi" since="16">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="value()I" />
+	</class>
+	<class name="android/app/ActionBar" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addOnMenuVisibilityListener(Landroid/app/ActionBar$OnMenuVisibilityListener;)V" />
+		<method name="addTab(Landroid/app/ActionBar$Tab;)V" deprecated="21" />
+		<method name="addTab(Landroid/app/ActionBar$Tab;I)V" deprecated="21" />
+		<method name="addTab(Landroid/app/ActionBar$Tab;IZ)V" deprecated="21" />
+		<method name="addTab(Landroid/app/ActionBar$Tab;Z)V" deprecated="21" />
+		<method name="getCustomView()Landroid/view/View;" />
+		<method name="getDisplayOptions()I" />
+		<method name="getElevation()F" since="21" />
+		<method name="getHeight()I" />
+		<method name="getHideOffset()I" since="21" />
+		<method name="getNavigationItemCount()I" deprecated="21" />
+		<method name="getNavigationMode()I" deprecated="21" />
+		<method name="getSelectedNavigationIndex()I" deprecated="21" />
+		<method name="getSelectedTab()Landroid/app/ActionBar$Tab;" deprecated="21" />
+		<method name="getSubtitle()Ljava/lang/CharSequence;" />
+		<method name="getTabAt(I)Landroid/app/ActionBar$Tab;" deprecated="21" />
+		<method name="getTabCount()I" deprecated="21" />
+		<method name="getThemedContext()Landroid/content/Context;" since="14" />
+		<method name="getTitle()Ljava/lang/CharSequence;" />
+		<method name="hide()V" />
+		<method name="isHideOnContentScrollEnabled()Z" since="21" />
+		<method name="isShowing()Z" />
+		<method name="newTab()Landroid/app/ActionBar$Tab;" deprecated="21" />
+		<method name="removeAllTabs()V" deprecated="21" />
+		<method name="removeOnMenuVisibilityListener(Landroid/app/ActionBar$OnMenuVisibilityListener;)V" />
+		<method name="removeTab(Landroid/app/ActionBar$Tab;)V" deprecated="21" />
+		<method name="removeTabAt(I)V" deprecated="21" />
+		<method name="selectTab(Landroid/app/ActionBar$Tab;)V" deprecated="21" />
+		<method name="setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setCustomView(I)V" />
+		<method name="setCustomView(Landroid/view/View;)V" />
+		<method name="setCustomView(Landroid/view/View;Landroid/app/ActionBar$LayoutParams;)V" />
+		<method name="setDisplayHomeAsUpEnabled(Z)V" />
+		<method name="setDisplayOptions(I)V" />
+		<method name="setDisplayOptions(II)V" />
+		<method name="setDisplayShowCustomEnabled(Z)V" />
+		<method name="setDisplayShowHomeEnabled(Z)V" />
+		<method name="setDisplayShowTitleEnabled(Z)V" />
+		<method name="setDisplayUseLogoEnabled(Z)V" />
+		<method name="setElevation(F)V" since="21" />
+		<method name="setHideOffset(I)V" since="21" />
+		<method name="setHideOnContentScrollEnabled(Z)V" since="21" />
+		<method name="setHomeActionContentDescription(I)V" since="18" />
+		<method name="setHomeActionContentDescription(Ljava/lang/CharSequence;)V" since="18" />
+		<method name="setHomeAsUpIndicator(I)V" since="18" />
+		<method name="setHomeAsUpIndicator(Landroid/graphics/drawable/Drawable;)V" since="18" />
+		<method name="setHomeButtonEnabled(Z)V" since="14" />
+		<method name="setIcon(I)V" since="14" />
+		<method name="setIcon(Landroid/graphics/drawable/Drawable;)V" since="14" />
+		<method name="setListNavigationCallbacks(Landroid/widget/SpinnerAdapter;Landroid/app/ActionBar$OnNavigationListener;)V" deprecated="21" />
+		<method name="setLogo(I)V" since="14" />
+		<method name="setLogo(Landroid/graphics/drawable/Drawable;)V" since="14" />
+		<method name="setNavigationMode(I)V" deprecated="21" />
+		<method name="setSelectedNavigationItem(I)V" deprecated="21" />
+		<method name="setSplitBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V" since="14" />
+		<method name="setStackedBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V" since="14" />
+		<method name="setSubtitle(I)V" />
+		<method name="setSubtitle(Ljava/lang/CharSequence;)V" />
+		<method name="setTitle(I)V" />
+		<method name="setTitle(Ljava/lang/CharSequence;)V" />
+		<method name="show()V" />
+		<field name="DISPLAY_HOME_AS_UP" />
+		<field name="DISPLAY_SHOW_CUSTOM" />
+		<field name="DISPLAY_SHOW_HOME" />
+		<field name="DISPLAY_SHOW_TITLE" />
+		<field name="DISPLAY_USE_LOGO" />
+		<field name="NAVIGATION_MODE_LIST" deprecated="21" />
+		<field name="NAVIGATION_MODE_STANDARD" deprecated="21" />
+		<field name="NAVIGATION_MODE_TABS" deprecated="21" />
+	</class>
+	<class name="android/app/ActionBar$LayoutParams" since="11">
+		<extends name="android/view/ViewGroup$MarginLayoutParams" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="&lt;init&gt;(Landroid/app/ActionBar$LayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" />
+		<field name="gravity" />
+	</class>
+	<class name="android/app/ActionBar$OnMenuVisibilityListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onMenuVisibilityChanged(Z)V" />
+	</class>
+	<class name="android/app/ActionBar$OnNavigationListener" since="11" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="onNavigationItemSelected(IJ)Z" deprecated="29" />
+	</class>
+	<class name="android/app/ActionBar$Tab" since="11" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="getContentDescription()Ljava/lang/CharSequence;" since="14" deprecated="29" />
+		<method name="getCustomView()Landroid/view/View;" deprecated="29" />
+		<method name="getIcon()Landroid/graphics/drawable/Drawable;" deprecated="29" />
+		<method name="getPosition()I" deprecated="29" />
+		<method name="getTag()Ljava/lang/Object;" deprecated="29" />
+		<method name="getText()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="select()V" deprecated="29" />
+		<method name="setContentDescription(I)Landroid/app/ActionBar$Tab;" since="14" deprecated="29" />
+		<method name="setContentDescription(Ljava/lang/CharSequence;)Landroid/app/ActionBar$Tab;" since="14" deprecated="29" />
+		<method name="setCustomView(I)Landroid/app/ActionBar$Tab;" deprecated="29" />
+		<method name="setCustomView(Landroid/view/View;)Landroid/app/ActionBar$Tab;" deprecated="29" />
+		<method name="setIcon(I)Landroid/app/ActionBar$Tab;" deprecated="29" />
+		<method name="setIcon(Landroid/graphics/drawable/Drawable;)Landroid/app/ActionBar$Tab;" deprecated="29" />
+		<method name="setTabListener(Landroid/app/ActionBar$TabListener;)Landroid/app/ActionBar$Tab;" deprecated="29" />
+		<method name="setTag(Ljava/lang/Object;)Landroid/app/ActionBar$Tab;" deprecated="29" />
+		<method name="setText(I)Landroid/app/ActionBar$Tab;" deprecated="29" />
+		<method name="setText(Ljava/lang/CharSequence;)Landroid/app/ActionBar$Tab;" deprecated="29" />
+		<field name="INVALID_POSITION" deprecated="29" />
+	</class>
+	<class name="android/app/ActionBar$TabListener" since="11" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="onTabReselected(Landroid/app/ActionBar$Tab;Landroid/app/FragmentTransaction;)V" deprecated="29" />
+		<method name="onTabSelected(Landroid/app/ActionBar$Tab;Landroid/app/FragmentTransaction;)V" deprecated="29" />
+		<method name="onTabUnselected(Landroid/app/ActionBar$Tab;Landroid/app/FragmentTransaction;)V" deprecated="29" />
+	</class>
+	<class name="android/app/Activity" since="1">
+		<extends name="android/view/ContextThemeWrapper" />
+		<implements name="android/content/ComponentCallbacks" removed="14" />
+		<implements name="android/content/ComponentCallbacks2" since="14" />
+		<implements name="android/view/KeyEvent$Callback" />
+		<implements name="android/view/LayoutInflater$Factory" removed="11" />
+		<implements name="android/view/LayoutInflater$Factory2" since="11" />
+		<implements name="android/view/View$OnCreateContextMenuListener" />
+		<implements name="android/view/Window$Callback" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="closeContextMenu()V" since="3" />
+		<method name="closeOptionsMenu()V" />
+		<method name="createPendingResult(ILandroid/content/Intent;I)Landroid/app/PendingIntent;" />
+		<method name="dismissDialog(I)V" deprecated="15" />
+		<method name="dismissKeyboardShortcutsHelper()V" since="24" />
+		<method name="dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V" since="11" />
+		<method name="enterPictureInPictureMode()V" since="24" deprecated="26" />
+		<method name="enterPictureInPictureMode(Landroid/app/PictureInPictureParams;)Z" since="26" />
+		<method name="findViewById(I)Landroid/view/View;" />
+		<method name="finish()V" />
+		<method name="finishActivity(I)V" />
+		<method name="finishActivityFromChild(Landroid/app/Activity;I)V" deprecated="30" />
+		<method name="finishAffinity()V" since="16" />
+		<method name="finishAfterTransition()V" since="21" />
+		<method name="finishAndRemoveTask()V" since="21" />
+		<method name="finishFromChild(Landroid/app/Activity;)V" deprecated="30" />
+		<method name="getActionBar()Landroid/app/ActionBar;" since="11" />
+		<method name="getApplication()Landroid/app/Application;" />
+		<method name="getCallingActivity()Landroid/content/ComponentName;" />
+		<method name="getCallingPackage()Ljava/lang/String;" />
+		<method name="getChangingConfigurations()I" />
+		<method name="getComponentName()Landroid/content/ComponentName;" />
+		<method name="getContentScene()Landroid/transition/Scene;" since="21" />
+		<method name="getContentTransitionManager()Landroid/transition/TransitionManager;" since="21" />
+		<method name="getCurrentFocus()Landroid/view/View;" />
+		<method name="getFragmentManager()Landroid/app/FragmentManager;" since="11" deprecated="28" />
+		<method name="getInstanceCount()J" removed="11" />
+		<method name="getIntent()Landroid/content/Intent;" />
+		<method name="getLastNonConfigurationInstance()Ljava/lang/Object;" deprecated="15" />
+		<method name="getLayoutInflater()Landroid/view/LayoutInflater;" />
+		<method name="getLoaderManager()Landroid/app/LoaderManager;" since="11" deprecated="28" />
+		<method name="getLocalClassName()Ljava/lang/String;" />
+		<method name="getMaxNumPictureInPictureActions()I" since="26" />
+		<method name="getMediaController()Landroid/media/session/MediaController;" since="21" />
+		<method name="getMenuInflater()Landroid/view/MenuInflater;" />
+		<method name="getParent()Landroid/app/Activity;" />
+		<method name="getParentActivityIntent()Landroid/content/Intent;" since="16" />
+		<method name="getPreferences(I)Landroid/content/SharedPreferences;" />
+		<method name="getReferrer()Landroid/net/Uri;" since="22" />
+		<method name="getRequestedOrientation()I" />
+		<method name="getSearchEvent()Landroid/view/SearchEvent;" since="23" />
+		<method name="getSplashScreen()Landroid/window/SplashScreen;" since="31" />
+		<method name="getTaskId()I" />
+		<method name="getTitle()Ljava/lang/CharSequence;" />
+		<method name="getTitleColor()I" />
+		<method name="getVoiceInteractor()Landroid/app/VoiceInteractor;" since="23" />
+		<method name="getVolumeControlStream()I" />
+		<method name="getWindow()Landroid/view/Window;" />
+		<method name="getWindowManager()Landroid/view/WindowManager;" />
+		<method name="hasWindowFocus()Z" since="3" />
+		<method name="invalidateOptionsMenu()V" since="11" />
+		<method name="isActivityTransitionRunning()Z" since="26" />
+		<method name="isChangingConfigurations()Z" since="11" />
+		<method name="isChild()Z" />
+		<method name="isDestroyed()Z" since="17" />
+		<method name="isFinishing()Z" />
+		<method name="isImmersive()Z" since="18" />
+		<method name="isInMultiWindowMode()Z" since="24" />
+		<method name="isInPictureInPictureMode()Z" since="24" />
+		<method name="isLaunchedFromBubble()Z" since="31" />
+		<method name="isLocalVoiceInteractionSupported()Z" since="24" />
+		<method name="isTaskRoot()Z" />
+		<method name="isVoiceInteraction()Z" since="23" />
+		<method name="isVoiceInteractionRoot()Z" since="23" />
+		<method name="managedQuery(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;" deprecated="15" />
+		<method name="moveTaskToBack(Z)Z" />
+		<method name="navigateUpTo(Landroid/content/Intent;)Z" since="16" />
+		<method name="navigateUpToFromChild(Landroid/app/Activity;Landroid/content/Intent;)Z" since="16" deprecated="30" />
+		<method name="onActivityReenter(ILandroid/content/Intent;)V" since="21" />
+		<method name="onActivityResult(IILandroid/content/Intent;)V" />
+		<method name="onAttachFragment(Landroid/app/Fragment;)V" since="11" deprecated="28" />
+		<method name="onBackPressed()V" since="5" />
+		<method name="onChildTitleChanged(Landroid/app/Activity;Ljava/lang/CharSequence;)V" />
+		<method name="onContextItemSelected(Landroid/view/MenuItem;)Z" />
+		<method name="onContextMenuClosed(Landroid/view/Menu;)V" />
+		<method name="onCreate(Landroid/os/Bundle;)V" />
+		<method name="onCreate(Landroid/os/Bundle;Landroid/os/PersistableBundle;)V" since="21" />
+		<method name="onCreateDescription()Ljava/lang/CharSequence;" />
+		<method name="onCreateDialog(I)Landroid/app/Dialog;" deprecated="15" />
+		<method name="onCreateDialog(ILandroid/os/Bundle;)Landroid/app/Dialog;" since="8" deprecated="15" />
+		<method name="onCreateNavigateUpTaskStack(Landroid/app/TaskStackBuilder;)V" since="16" />
+		<method name="onCreateOptionsMenu(Landroid/view/Menu;)Z" />
+		<method name="onCreateThumbnail(Landroid/graphics/Bitmap;Landroid/graphics/Canvas;)Z" deprecated="28" />
+		<method name="onDestroy()V" />
+		<method name="onEnterAnimationComplete()V" since="21" />
+		<method name="onGenericMotionEvent(Landroid/view/MotionEvent;)Z" since="12" />
+		<method name="onGetDirectActions(Landroid/os/CancellationSignal;Ljava/util/function/Consumer;)V" since="29" />
+		<method name="onKeyShortcut(ILandroid/view/KeyEvent;)Z" since="11" />
+		<method name="onLocalVoiceInteractionStarted()V" since="24" />
+		<method name="onLocalVoiceInteractionStopped()V" since="24" />
+		<method name="onMultiWindowModeChanged(Z)V" since="24" deprecated="26" />
+		<method name="onMultiWindowModeChanged(ZLandroid/content/res/Configuration;)V" since="26" />
+		<method name="onNavigateUp()Z" since="16" />
+		<method name="onNavigateUpFromChild(Landroid/app/Activity;)Z" since="16" deprecated="30" />
+		<method name="onNewIntent(Landroid/content/Intent;)V" />
+		<method name="onOptionsItemSelected(Landroid/view/MenuItem;)Z" />
+		<method name="onOptionsMenuClosed(Landroid/view/Menu;)V" />
+		<method name="onPause()V" />
+		<method name="onPerformDirectAction(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;Ljava/util/function/Consumer;)V" since="29" />
+		<method name="onPictureInPictureModeChanged(Z)V" since="24" deprecated="26" />
+		<method name="onPictureInPictureModeChanged(ZLandroid/content/res/Configuration;)V" since="26" />
+		<method name="onPictureInPictureRequested()Z" since="30" />
+		<method name="onPictureInPictureUiStateChanged(Landroid/app/PictureInPictureUiState;)V" since="31" />
+		<method name="onPostCreate(Landroid/os/Bundle;)V" />
+		<method name="onPostCreate(Landroid/os/Bundle;Landroid/os/PersistableBundle;)V" since="21" />
+		<method name="onPostResume()V" />
+		<method name="onPrepareDialog(ILandroid/app/Dialog;)V" deprecated="15" />
+		<method name="onPrepareDialog(ILandroid/app/Dialog;Landroid/os/Bundle;)V" since="8" deprecated="15" />
+		<method name="onPrepareNavigateUpTaskStack(Landroid/app/TaskStackBuilder;)V" since="16" />
+		<method name="onPrepareOptionsMenu(Landroid/view/Menu;)Z" />
+		<method name="onProvideAssistContent(Landroid/app/assist/AssistContent;)V" since="23" />
+		<method name="onProvideAssistData(Landroid/os/Bundle;)V" since="18" />
+		<method name="onProvideReferrer()Landroid/net/Uri;" since="23" />
+		<method name="onRequestPermissionsResult(I[Ljava/lang/String;[I)V" since="23" />
+		<method name="onRestart()V" />
+		<method name="onRestoreInstanceState(Landroid/os/Bundle;)V" />
+		<method name="onRestoreInstanceState(Landroid/os/Bundle;Landroid/os/PersistableBundle;)V" since="21" />
+		<method name="onResume()V" />
+		<method name="onRetainNonConfigurationInstance()Ljava/lang/Object;" deprecated="15" />
+		<method name="onSaveInstanceState(Landroid/os/Bundle;)V" />
+		<method name="onSaveInstanceState(Landroid/os/Bundle;Landroid/os/PersistableBundle;)V" since="21" />
+		<method name="onStart()V" />
+		<method name="onStateNotSaved()V" since="23" deprecated="29" />
+		<method name="onStop()V" />
+		<method name="onTitleChanged(Ljava/lang/CharSequence;I)V" />
+		<method name="onTopResumedActivityChanged(Z)V" since="29" />
+		<method name="onTouchEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="onTrackballEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="onUserInteraction()V" since="3" />
+		<method name="onUserLeaveHint()V" since="3" />
+		<method name="onVisibleBehindCanceled()V" since="21" deprecated="26" />
+		<method name="openContextMenu(Landroid/view/View;)V" />
+		<method name="openOptionsMenu()V" />
+		<method name="overridePendingTransition(II)V" since="5" />
+		<method name="postponeEnterTransition()V" since="21" />
+		<method name="recreate()V" since="11" />
+		<method name="registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V" since="29" />
+		<method name="registerForContextMenu(Landroid/view/View;)V" />
+		<method name="releaseInstance()Z" since="21" />
+		<method name="removeDialog(I)V" deprecated="15" />
+		<method name="reportFullyDrawn()V" since="19" />
+		<method name="requestDragAndDropPermissions(Landroid/view/DragEvent;)Landroid/view/DragAndDropPermissions;" since="24" />
+		<method name="requestPermissions([Ljava/lang/String;I)V" since="23" />
+		<method name="requestShowKeyboardShortcuts()V" since="24" />
+		<method name="requestVisibleBehind(Z)Z" since="21" deprecated="26" />
+		<method name="requestWindowFeature(I)Z" />
+		<method name="requireViewById(I)Landroid/view/View;" since="28" />
+		<method name="runOnUiThread(Ljava/lang/Runnable;)V" />
+		<method name="setActionBar(Landroid/widget/Toolbar;)V" since="21" />
+		<method name="setContentTransitionManager(Landroid/transition/TransitionManager;)V" since="21" />
+		<method name="setContentView(I)V" />
+		<method name="setContentView(Landroid/view/View;)V" />
+		<method name="setContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="setDefaultKeyMode(I)V" />
+		<method name="setEnterSharedElementCallback(Landroid/app/SharedElementCallback;)V" since="21" />
+		<method name="setExitSharedElementCallback(Landroid/app/SharedElementCallback;)V" since="21" />
+		<method name="setFeatureDrawable(ILandroid/graphics/drawable/Drawable;)V" />
+		<method name="setFeatureDrawableAlpha(II)V" />
+		<method name="setFeatureDrawableResource(II)V" />
+		<method name="setFeatureDrawableUri(ILandroid/net/Uri;)V" />
+		<method name="setFinishOnTouchOutside(Z)V" since="11" />
+		<method name="setImmersive(Z)V" since="18" />
+		<method name="setInheritShowWhenLocked(Z)V" since="29" />
+		<method name="setIntent(Landroid/content/Intent;)V" />
+		<method name="setLocusContext(Landroid/content/LocusId;Landroid/os/Bundle;)V" since="30" />
+		<method name="setMediaController(Landroid/media/session/MediaController;)V" since="21" />
+		<method name="setPersistent(Z)V" removed="11" />
+		<method name="setPictureInPictureParams(Landroid/app/PictureInPictureParams;)V" since="26" />
+		<method name="setProgress(I)V" deprecated="24" />
+		<method name="setProgressBarIndeterminate(Z)V" deprecated="24" />
+		<method name="setProgressBarIndeterminateVisibility(Z)V" deprecated="24" />
+		<method name="setProgressBarVisibility(Z)V" deprecated="24" />
+		<method name="setRequestedOrientation(I)V" />
+		<method name="setResult(I)V" />
+		<method name="setResult(ILandroid/content/Intent;)V" />
+		<method name="setSecondaryProgress(I)V" deprecated="24" />
+		<method name="setShowWhenLocked(Z)V" since="27" />
+		<method name="setTaskDescription(Landroid/app/ActivityManager$TaskDescription;)V" since="21" />
+		<method name="setTitle(I)V" />
+		<method name="setTitle(Ljava/lang/CharSequence;)V" />
+		<method name="setTitleColor(I)V" deprecated="21" />
+		<method name="setTranslucent(Z)Z" since="30" />
+		<method name="setTurnScreenOn(Z)V" since="27" />
+		<method name="setVisible(Z)V" since="3" />
+		<method name="setVolumeControlStream(I)V" />
+		<method name="setVrModeEnabled(ZLandroid/content/ComponentName;)V" since="24" />
+		<method name="shouldShowRequestPermissionRationale(Ljava/lang/String;)Z" since="23" />
+		<method name="shouldUpRecreateTask(Landroid/content/Intent;)Z" since="16" />
+		<method name="showAssist(Landroid/os/Bundle;)Z" since="23" />
+		<method name="showDialog(I)V" deprecated="15" />
+		<method name="showDialog(ILandroid/os/Bundle;)Z" since="8" deprecated="15" />
+		<method name="showLockTaskEscapeMessage()V" since="23" />
+		<method name="startActionMode(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;" since="11" />
+		<method name="startActionMode(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode;" since="23" />
+		<method name="startActivityForResult(Landroid/content/Intent;I)V" />
+		<method name="startActivityForResult(Landroid/content/Intent;ILandroid/os/Bundle;)V" since="16" />
+		<method name="startActivityFromChild(Landroid/app/Activity;Landroid/content/Intent;I)V" deprecated="30" />
+		<method name="startActivityFromChild(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V" since="16" deprecated="30" />
+		<method name="startActivityFromFragment(Landroid/app/Fragment;Landroid/content/Intent;I)V" since="11" deprecated="28" />
+		<method name="startActivityFromFragment(Landroid/app/Fragment;Landroid/content/Intent;ILandroid/os/Bundle;)V" since="16" deprecated="28" />
+		<method name="startActivityIfNeeded(Landroid/content/Intent;I)Z" />
+		<method name="startActivityIfNeeded(Landroid/content/Intent;ILandroid/os/Bundle;)Z" since="16" />
+		<method name="startIntentSenderForResult(Landroid/content/IntentSender;ILandroid/content/Intent;III)V" since="5" />
+		<method name="startIntentSenderForResult(Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V" since="16" />
+		<method name="startIntentSenderFromChild(Landroid/app/Activity;Landroid/content/IntentSender;ILandroid/content/Intent;III)V" since="5" deprecated="30" />
+		<method name="startIntentSenderFromChild(Landroid/app/Activity;Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V" since="16" deprecated="30" />
+		<method name="startLocalVoiceInteraction(Landroid/os/Bundle;)V" since="24" />
+		<method name="startLockTask()V" since="21" />
+		<method name="startManagingCursor(Landroid/database/Cursor;)V" deprecated="15" />
+		<method name="startNextMatchingActivity(Landroid/content/Intent;)Z" />
+		<method name="startNextMatchingActivity(Landroid/content/Intent;Landroid/os/Bundle;)Z" since="16" />
+		<method name="startPostponedEnterTransition()V" since="21" />
+		<method name="startSearch(Ljava/lang/String;ZLandroid/os/Bundle;Z)V" />
+		<method name="stopLocalVoiceInteraction()V" since="24" />
+		<method name="stopLockTask()V" since="21" />
+		<method name="stopManagingCursor(Landroid/database/Cursor;)V" deprecated="15" />
+		<method name="takeKeyEvents(Z)V" />
+		<method name="triggerSearch(Ljava/lang/String;Landroid/os/Bundle;)V" since="5" />
+		<method name="unregisterActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V" since="29" />
+		<method name="unregisterForContextMenu(Landroid/view/View;)V" />
+		<field name="DEFAULT_KEYS_DIALER" />
+		<field name="DEFAULT_KEYS_DISABLE" />
+		<field name="DEFAULT_KEYS_SEARCH_GLOBAL" />
+		<field name="DEFAULT_KEYS_SEARCH_LOCAL" />
+		<field name="DEFAULT_KEYS_SHORTCUT" />
+		<field name="FOCUSED_STATE_SET" />
+		<field name="RESULT_CANCELED" />
+		<field name="RESULT_FIRST_USER" />
+		<field name="RESULT_OK" />
+	</class>
+	<class name="android/app/ActivityGroup" since="1" deprecated="13">
+		<extends name="android/app/Activity" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="&lt;init&gt;(Z)V" deprecated="29" />
+		<method name="getCurrentActivity()Landroid/app/Activity;" deprecated="29" />
+		<method name="getLocalActivityManager()Landroid/app/LocalActivityManager;" deprecated="29" />
+	</class>
+	<class name="android/app/ActivityManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addAppTask(Landroid/app/Activity;Landroid/content/Intent;Landroid/app/ActivityManager$TaskDescription;Landroid/graphics/Bitmap;)I" since="21" />
+		<method name="appNotResponding(Ljava/lang/String;)V" since="30" />
+		<method name="clearApplicationUserData()Z" since="19" />
+		<method name="clearWatchHeapLimit()V" since="23" />
+		<method name="dumpPackageState(Ljava/io/FileDescriptor;Ljava/lang/String;)V" since="19" />
+		<method name="getAppTaskThumbnailSize()Landroid/util/Size;" since="21" />
+		<method name="getAppTasks()Ljava/util/List;" since="21" />
+		<method name="getDeviceConfigurationInfo()Landroid/content/pm/ConfigurationInfo;" since="3" />
+		<method name="getHistoricalProcessExitReasons(Ljava/lang/String;II)Ljava/util/List;" since="30" />
+		<method name="getLargeMemoryClass()I" since="11" />
+		<method name="getLauncherLargeIconDensity()I" since="11" />
+		<method name="getLauncherLargeIconSize()I" since="11" />
+		<method name="getLockTaskModeState()I" since="23" />
+		<method name="getMemoryClass()I" since="5" />
+		<method name="getMemoryInfo(Landroid/app/ActivityManager$MemoryInfo;)V" />
+		<method name="getMyMemoryState(Landroid/app/ActivityManager$RunningAppProcessInfo;)V" since="16" />
+		<method name="getProcessMemoryInfo([I)[Landroid/os/Debug$MemoryInfo;" since="5" />
+		<method name="getProcessesInErrorState()Ljava/util/List;" />
+		<method name="getRecentTasks(II)Ljava/util/List;" deprecated="21" />
+		<method name="getRunningAppProcesses()Ljava/util/List;" since="3" />
+		<method name="getRunningServiceControlPanel(Landroid/content/ComponentName;)Landroid/app/PendingIntent;" since="5" />
+		<method name="getRunningServices(I)Ljava/util/List;" deprecated="26" />
+		<method name="getRunningTasks(I)Ljava/util/List;" deprecated="21" />
+		<method name="isActivityStartAllowedOnDisplay(Landroid/content/Context;ILandroid/content/Intent;)Z" since="29" />
+		<method name="isBackgroundRestricted()Z" since="28" />
+		<method name="isInLockTaskMode()Z" since="21" deprecated="23" />
+		<method name="isLowMemoryKillReportSupported()Z" since="30" />
+		<method name="isLowRamDevice()Z" since="19" />
+		<method name="isRunningInTestHarness()Z" since="11" deprecated="29" />
+		<method name="isRunningInUserTestHarness()Z" since="29" />
+		<method name="isUserAMonkey()Z" since="8" />
+		<method name="killBackgroundProcesses(Ljava/lang/String;)V" since="8" />
+		<method name="moveTaskToFront(II)V" since="11" />
+		<method name="moveTaskToFront(IILandroid/os/Bundle;)V" since="16" />
+		<method name="restartPackage(Ljava/lang/String;)V" since="3" deprecated="15" />
+		<method name="setProcessStateSummary([B)V" since="30" />
+		<method name="setVrThread(I)V" since="25" />
+		<method name="setWatchHeapLimit(J)V" since="23" />
+		<field name="ACTION_REPORT_HEAP_LIMIT" since="23" />
+		<field name="LOCK_TASK_MODE_LOCKED" since="23" />
+		<field name="LOCK_TASK_MODE_NONE" since="23" />
+		<field name="LOCK_TASK_MODE_PINNED" since="23" />
+		<field name="META_HOME_ALTERNATE" since="19" />
+		<field name="MOVE_TASK_NO_USER_ACTION" since="12" />
+		<field name="MOVE_TASK_WITH_HOME" since="11" />
+		<field name="RECENT_IGNORE_UNAVAILABLE" since="11" />
+		<field name="RECENT_WITH_EXCLUDED" />
+	</class>
+	<class name="android/app/ActivityManager$AppTask" since="21">
+		<extends name="java/lang/Object" />
+		<method name="finishAndRemoveTask()V" />
+		<method name="getTaskInfo()Landroid/app/ActivityManager$RecentTaskInfo;" />
+		<method name="moveToFront()V" />
+		<method name="setExcludeFromRecents(Z)V" />
+		<method name="startActivity(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/app/ActivityManager$MemoryInfo" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" />
+		<field name="CREATOR" />
+		<field name="availMem" />
+		<field name="lowMemory" />
+		<field name="threshold" />
+		<field name="totalMem" since="16" />
+	</class>
+	<class name="android/app/ActivityManager$ProcessErrorStateInfo" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" />
+		<field name="CRASHED" />
+		<field name="CREATOR" />
+		<field name="NOT_RESPONDING" />
+		<field name="NO_ERROR" />
+		<field name="condition" />
+		<field name="crashData" />
+		<field name="longMsg" />
+		<field name="pid" />
+		<field name="processName" />
+		<field name="shortMsg" />
+		<field name="stackTrace" since="8" />
+		<field name="tag" />
+		<field name="uid" />
+	</class>
+	<class name="android/app/ActivityManager$RecentTaskInfo" since="1">
+		<extends name="android/app/TaskInfo" since="29" />
+		<extends name="java/lang/Object" removed="29" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" />
+		<field name="CREATOR" />
+		<field name="affiliatedTaskId" since="21" deprecated="29" />
+		<field name="baseActivity" since="23" removed="29" />
+		<field name="baseIntent" removed="29" />
+		<field name="description" since="11" deprecated="29" />
+		<field name="id" deprecated="29" />
+		<field name="numActivities" since="23" removed="29" />
+		<field name="origActivity" removed="29" />
+		<field name="persistentId" since="12" deprecated="29" />
+		<field name="taskDescription" since="21" removed="29" />
+		<field name="topActivity" since="23" removed="29" />
+	</class>
+	<class name="android/app/ActivityManager$RunningAppProcessInfo" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I[Ljava/lang/String;)V" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" />
+		<field name="CREATOR" />
+		<field name="IMPORTANCE_BACKGROUND" deprecated="26" />
+		<field name="IMPORTANCE_CACHED" since="26" />
+		<field name="IMPORTANCE_CANT_SAVE_STATE" since="28" />
+		<field name="IMPORTANCE_EMPTY" deprecated="26" />
+		<field name="IMPORTANCE_FOREGROUND" />
+		<field name="IMPORTANCE_FOREGROUND_SERVICE" since="23" />
+		<field name="IMPORTANCE_GONE" since="21" />
+		<field name="IMPORTANCE_PERCEPTIBLE" since="9" />
+		<field name="IMPORTANCE_PERCEPTIBLE_PRE_26" since="26" />
+		<field name="IMPORTANCE_SERVICE" />
+		<field name="IMPORTANCE_TOP_SLEEPING" since="23" />
+		<field name="IMPORTANCE_TOP_SLEEPING_PRE_28" since="28" deprecated="28" />
+		<field name="IMPORTANCE_VISIBLE" />
+		<field name="REASON_PROVIDER_IN_USE" since="5" />
+		<field name="REASON_SERVICE_IN_USE" since="5" />
+		<field name="REASON_UNKNOWN" since="5" />
+		<field name="importance" />
+		<field name="importanceReasonCode" since="5" />
+		<field name="importanceReasonComponent" since="5" />
+		<field name="importanceReasonPid" since="5" />
+		<field name="lastTrimLevel" since="16" />
+		<field name="lru" />
+		<field name="pid" />
+		<field name="pkgList" />
+		<field name="processName" />
+		<field name="uid" since="5" />
+	</class>
+	<class name="android/app/ActivityManager$RunningServiceInfo" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" />
+		<field name="CREATOR" />
+		<field name="FLAG_FOREGROUND" since="5" />
+		<field name="FLAG_PERSISTENT_PROCESS" since="5" />
+		<field name="FLAG_STARTED" since="5" />
+		<field name="FLAG_SYSTEM_PROCESS" since="5" />
+		<field name="activeSince" />
+		<field name="clientCount" />
+		<field name="clientLabel" since="5" />
+		<field name="clientPackage" since="5" />
+		<field name="crashCount" />
+		<field name="flags" since="5" />
+		<field name="foreground" />
+		<field name="lastActivityTime" />
+		<field name="pid" />
+		<field name="process" />
+		<field name="restarting" />
+		<field name="service" />
+		<field name="started" />
+		<field name="uid" since="5" />
+	</class>
+	<class name="android/app/ActivityManager$RunningTaskInfo" since="1">
+		<extends name="android/app/TaskInfo" since="29" />
+		<extends name="java/lang/Object" removed="29" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" />
+		<field name="CREATOR" />
+		<field name="baseActivity" removed="29" />
+		<field name="description" deprecated="29" />
+		<field name="id" deprecated="29" />
+		<field name="numActivities" removed="29" />
+		<field name="numRunning" deprecated="29" />
+		<field name="thumbnail" deprecated="29" />
+		<field name="topActivity" removed="29" />
+	</class>
+	<class name="android/app/ActivityManager$TaskDescription" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/app/ActivityManager$TaskDescription;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" since="28" />
+		<method name="&lt;init&gt;(Ljava/lang/String;II)V" since="28" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/graphics/Bitmap;)V" deprecated="28" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/graphics/Bitmap;I)V" deprecated="28" />
+		<method name="getIcon()Landroid/graphics/Bitmap;" deprecated="30" />
+		<method name="getLabel()Ljava/lang/String;" />
+		<method name="getPrimaryColor()I" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/ActivityOptions" since="16">
+		<extends name="java/lang/Object" />
+		<method name="getLaunchBounds()Landroid/graphics/Rect;" since="24" />
+		<method name="getLaunchDisplayId()I" since="26" />
+		<method name="getLockTaskMode()Z" since="28" />
+		<method name="makeBasic()Landroid/app/ActivityOptions;" since="23" />
+		<method name="makeClipRevealAnimation(Landroid/view/View;IIII)Landroid/app/ActivityOptions;" since="23" />
+		<method name="makeCustomAnimation(Landroid/content/Context;II)Landroid/app/ActivityOptions;" />
+		<method name="makeScaleUpAnimation(Landroid/view/View;IIII)Landroid/app/ActivityOptions;" />
+		<method name="makeSceneTransitionAnimation(Landroid/app/Activity;Landroid/view/View;Ljava/lang/String;)Landroid/app/ActivityOptions;" since="21" />
+		<method name="makeSceneTransitionAnimation(Landroid/app/Activity;[Landroid/util/Pair;)Landroid/app/ActivityOptions;" since="21" />
+		<method name="makeTaskLaunchBehind()Landroid/app/ActivityOptions;" since="21" />
+		<method name="makeThumbnailScaleUpAnimation(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/app/ActivityOptions;" />
+		<method name="requestUsageTimeReport(Landroid/app/PendingIntent;)V" since="23" />
+		<method name="setAppVerificationBundle(Landroid/os/Bundle;)Landroid/app/ActivityOptions;" since="26" />
+		<method name="setLaunchBounds(Landroid/graphics/Rect;)Landroid/app/ActivityOptions;" since="24" />
+		<method name="setLaunchDisplayId(I)Landroid/app/ActivityOptions;" since="26" />
+		<method name="setLockTaskEnabled(Z)Landroid/app/ActivityOptions;" since="28" />
+		<method name="toBundle()Landroid/os/Bundle;" />
+		<method name="update(Landroid/app/ActivityOptions;)V" />
+		<field name="EXTRA_USAGE_TIME_REPORT" since="23" />
+		<field name="EXTRA_USAGE_TIME_REPORT_PACKAGES" since="23" />
+	</class>
+	<class name="android/app/AlarmManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="canScheduleExactAlarms()Z" since="31" />
+		<method name="cancel(Landroid/app/AlarmManager$OnAlarmListener;)V" since="24" />
+		<method name="cancel(Landroid/app/PendingIntent;)V" />
+		<method name="getNextAlarmClock()Landroid/app/AlarmManager$AlarmClockInfo;" since="21" />
+		<method name="set(IJLandroid/app/PendingIntent;)V" />
+		<method name="set(IJLjava/lang/String;Landroid/app/AlarmManager$OnAlarmListener;Landroid/os/Handler;)V" since="24" />
+		<method name="setAlarmClock(Landroid/app/AlarmManager$AlarmClockInfo;Landroid/app/PendingIntent;)V" since="21" />
+		<method name="setAndAllowWhileIdle(IJLandroid/app/PendingIntent;)V" since="23" />
+		<method name="setExact(IJLandroid/app/PendingIntent;)V" since="19" />
+		<method name="setExact(IJLjava/lang/String;Landroid/app/AlarmManager$OnAlarmListener;Landroid/os/Handler;)V" since="24" />
+		<method name="setExactAndAllowWhileIdle(IJLandroid/app/PendingIntent;)V" since="23" />
+		<method name="setInexactRepeating(IJJLandroid/app/PendingIntent;)V" since="3" />
+		<method name="setRepeating(IJJLandroid/app/PendingIntent;)V" />
+		<method name="setTime(J)V" since="8" />
+		<method name="setTimeZone(Ljava/lang/String;)V" />
+		<method name="setWindow(IJJLandroid/app/PendingIntent;)V" since="19" />
+		<method name="setWindow(IJJLjava/lang/String;Landroid/app/AlarmManager$OnAlarmListener;Landroid/os/Handler;)V" since="24" />
+		<field name="ACTION_NEXT_ALARM_CLOCK_CHANGED" since="21" />
+		<field name="ACTION_SCHEDULE_EXACT_ALARM_PERMISSION_STATE_CHANGED" since="31" />
+		<field name="ELAPSED_REALTIME" />
+		<field name="ELAPSED_REALTIME_WAKEUP" />
+		<field name="INTERVAL_DAY" since="3" />
+		<field name="INTERVAL_FIFTEEN_MINUTES" since="3" />
+		<field name="INTERVAL_HALF_DAY" since="3" />
+		<field name="INTERVAL_HALF_HOUR" since="3" />
+		<field name="INTERVAL_HOUR" since="3" />
+		<field name="RTC" />
+		<field name="RTC_WAKEUP" />
+	</class>
+	<class name="android/app/AlarmManager$AlarmClockInfo" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(JLandroid/app/PendingIntent;)V" />
+		<method name="getShowIntent()Landroid/app/PendingIntent;" />
+		<method name="getTriggerTime()J" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/AlarmManager$OnAlarmListener" since="24">
+		<extends name="java/lang/Object" />
+		<method name="onAlarm()V" />
+	</class>
+	<class name="android/app/AlertDialog" since="1">
+		<extends name="android/app/Dialog" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;)V" />
+		<method name="getButton(I)Landroid/widget/Button;" since="3" />
+		<method name="getListView()Landroid/widget/ListView;" since="3" />
+		<method name="setButton(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V" since="3" />
+		<method name="setButton(ILjava/lang/CharSequence;Landroid/os/Message;)V" since="3" />
+		<method name="setButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V" deprecated="15" />
+		<method name="setButton(Ljava/lang/CharSequence;Landroid/os/Message;)V" deprecated="15" />
+		<method name="setButton2(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V" deprecated="15" />
+		<method name="setButton2(Ljava/lang/CharSequence;Landroid/os/Message;)V" deprecated="15" />
+		<method name="setButton3(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V" deprecated="15" />
+		<method name="setButton3(Ljava/lang/CharSequence;Landroid/os/Message;)V" deprecated="15" />
+		<method name="setCustomTitle(Landroid/view/View;)V" />
+		<method name="setIcon(I)V" />
+		<method name="setIcon(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setIconAttribute(I)V" since="11" />
+		<method name="setInverseBackgroundForced(Z)V" />
+		<method name="setMessage(Ljava/lang/CharSequence;)V" />
+		<method name="setView(Landroid/view/View;)V" />
+		<method name="setView(Landroid/view/View;IIII)V" since="3" />
+		<field name="THEME_DEVICE_DEFAULT_DARK" since="14" deprecated="23" />
+		<field name="THEME_DEVICE_DEFAULT_LIGHT" since="14" deprecated="23" />
+		<field name="THEME_HOLO_DARK" since="11" deprecated="23" />
+		<field name="THEME_HOLO_LIGHT" since="11" deprecated="23" />
+		<field name="THEME_TRADITIONAL" since="11" deprecated="23" />
+	</class>
+	<class name="android/app/AlertDialog$Builder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" since="11" />
+		<method name="create()Landroid/app/AlertDialog;" />
+		<method name="getContext()Landroid/content/Context;" since="11" />
+		<method name="setAdapter(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setCancelable(Z)Landroid/app/AlertDialog$Builder;" />
+		<method name="setCursor(Landroid/database/Cursor;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setCustomTitle(Landroid/view/View;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setIcon(I)Landroid/app/AlertDialog$Builder;" />
+		<method name="setIcon(Landroid/graphics/drawable/Drawable;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setIconAttribute(I)Landroid/app/AlertDialog$Builder;" since="11" />
+		<method name="setInverseBackgroundForced(Z)Landroid/app/AlertDialog$Builder;" deprecated="23" />
+		<method name="setItems(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setMessage(I)Landroid/app/AlertDialog$Builder;" />
+		<method name="setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setMultiChoiceItems(I[ZLandroid/content/DialogInterface$OnMultiChoiceClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setMultiChoiceItems(Landroid/database/Cursor;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnMultiChoiceClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setMultiChoiceItems([Ljava/lang/CharSequence;[ZLandroid/content/DialogInterface$OnMultiChoiceClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)Landroid/app/AlertDialog$Builder;" since="17" />
+		<method name="setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setOnKeyListener(Landroid/content/DialogInterface$OnKeyListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setSingleChoiceItems(IILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setSingleChoiceItems(Landroid/database/Cursor;ILjava/lang/String;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setSingleChoiceItems(Landroid/widget/ListAdapter;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setSingleChoiceItems([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setTitle(I)Landroid/app/AlertDialog$Builder;" />
+		<method name="setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;" />
+		<method name="setView(I)Landroid/app/AlertDialog$Builder;" since="21" />
+		<method name="setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;" />
+		<method name="show()Landroid/app/AlertDialog;" />
+	</class>
+	<class name="android/app/AliasActivity" since="1" deprecated="30">
+		<extends name="android/app/Activity" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+	</class>
+	<class name="android/app/AppComponentFactory" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="instantiateActivity(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Activity;" />
+		<method name="instantiateApplication(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroid/app/Application;" />
+		<method name="instantiateClassLoader(Ljava/lang/ClassLoader;Landroid/content/pm/ApplicationInfo;)Ljava/lang/ClassLoader;" since="29" />
+		<method name="instantiateProvider(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroid/content/ContentProvider;" />
+		<method name="instantiateReceiver(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/content/BroadcastReceiver;" />
+		<method name="instantiateService(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Service;" />
+	</class>
+	<class name="android/app/AppOpsManager" since="19">
+		<extends name="java/lang/Object" />
+		<method name="checkOp(Ljava/lang/String;ILjava/lang/String;)I" deprecated="29" />
+		<method name="checkOpNoThrow(Ljava/lang/String;ILjava/lang/String;)I" deprecated="29" />
+		<method name="checkPackage(ILjava/lang/String;)V" deprecated="30" />
+		<method name="finishOp(Ljava/lang/String;ILjava/lang/String;)V" deprecated="30" />
+		<method name="finishOp(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V" since="30" />
+		<method name="finishProxyOp(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V" since="31" />
+		<method name="isOpActive(Ljava/lang/String;ILjava/lang/String;)Z" since="30" />
+		<method name="noteOp(Ljava/lang/String;ILjava/lang/String;)I" deprecated="30" />
+		<method name="noteOp(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)I" since="30" />
+		<method name="noteOpNoThrow(Ljava/lang/String;ILjava/lang/String;)I" deprecated="30" />
+		<method name="noteOpNoThrow(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)I" since="30" />
+		<method name="noteProxyOp(Ljava/lang/String;Ljava/lang/String;)I" since="23" deprecated="30" />
+		<method name="noteProxyOp(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)I" since="30" />
+		<method name="noteProxyOpNoThrow(Ljava/lang/String;Ljava/lang/String;)I" since="23" deprecated="30" />
+		<method name="noteProxyOpNoThrow(Ljava/lang/String;Ljava/lang/String;I)I" since="29" deprecated="30" />
+		<method name="noteProxyOpNoThrow(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)I" since="30" />
+		<method name="permissionToOp(Ljava/lang/String;)Ljava/lang/String;" since="23" />
+		<method name="setOnOpNotedCallback(Ljava/util/concurrent/Executor;Landroid/app/AppOpsManager$OnOpNotedCallback;)V" since="30" />
+		<method name="startOp(Ljava/lang/String;ILjava/lang/String;)I" deprecated="30" />
+		<method name="startOp(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)I" since="30" />
+		<method name="startOpNoThrow(Ljava/lang/String;ILjava/lang/String;)I" deprecated="30" />
+		<method name="startOpNoThrow(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)I" since="30" />
+		<method name="startProxyOp(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)I" since="31" />
+		<method name="startProxyOpNoThrow(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)I" since="31" />
+		<method name="startWatchingActive([Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/app/AppOpsManager$OnOpActiveChangedListener;)V" since="30" />
+		<method name="startWatchingMode(Ljava/lang/String;Ljava/lang/String;ILandroid/app/AppOpsManager$OnOpChangedListener;)V" since="29" />
+		<method name="startWatchingMode(Ljava/lang/String;Ljava/lang/String;Landroid/app/AppOpsManager$OnOpChangedListener;)V" />
+		<method name="stopWatchingActive(Landroid/app/AppOpsManager$OnOpActiveChangedListener;)V" since="30" />
+		<method name="stopWatchingMode(Landroid/app/AppOpsManager$OnOpChangedListener;)V" />
+		<method name="unsafeCheckOp(Ljava/lang/String;ILjava/lang/String;)I" since="29" />
+		<method name="unsafeCheckOpNoThrow(Ljava/lang/String;ILjava/lang/String;)I" since="29" />
+		<method name="unsafeCheckOpRaw(Ljava/lang/String;ILjava/lang/String;)I" since="29" />
+		<method name="unsafeCheckOpRawNoThrow(Ljava/lang/String;ILjava/lang/String;)I" since="29" />
+		<field name="MODE_ALLOWED" />
+		<field name="MODE_DEFAULT" since="21" />
+		<field name="MODE_ERRORED" />
+		<field name="MODE_FOREGROUND" since="29" />
+		<field name="MODE_IGNORED" />
+		<field name="OPSTR_ADD_VOICEMAIL" since="23" />
+		<field name="OPSTR_ANSWER_PHONE_CALLS" since="26" />
+		<field name="OPSTR_BODY_SENSORS" since="23" />
+		<field name="OPSTR_CALL_PHONE" since="23" />
+		<field name="OPSTR_CAMERA" since="23" />
+		<field name="OPSTR_COARSE_LOCATION" />
+		<field name="OPSTR_FINE_LOCATION" />
+		<field name="OPSTR_GET_USAGE_STATS" since="21" />
+		<field name="OPSTR_MOCK_LOCATION" since="23" />
+		<field name="OPSTR_MONITOR_HIGH_POWER_LOCATION" />
+		<field name="OPSTR_MONITOR_LOCATION" />
+		<field name="OPSTR_PICTURE_IN_PICTURE" since="26" />
+		<field name="OPSTR_PROCESS_OUTGOING_CALLS" since="26" />
+		<field name="OPSTR_READ_CALENDAR" since="23" />
+		<field name="OPSTR_READ_CALL_LOG" since="23" />
+		<field name="OPSTR_READ_CELL_BROADCASTS" since="23" />
+		<field name="OPSTR_READ_CONTACTS" since="23" />
+		<field name="OPSTR_READ_EXTERNAL_STORAGE" since="23" />
+		<field name="OPSTR_READ_PHONE_NUMBERS" since="26" />
+		<field name="OPSTR_READ_PHONE_STATE" since="23" />
+		<field name="OPSTR_READ_SMS" since="23" />
+		<field name="OPSTR_RECEIVE_MMS" since="23" />
+		<field name="OPSTR_RECEIVE_SMS" since="23" />
+		<field name="OPSTR_RECEIVE_WAP_PUSH" since="23" />
+		<field name="OPSTR_RECORD_AUDIO" since="23" />
+		<field name="OPSTR_SEND_SMS" since="23" />
+		<field name="OPSTR_SYSTEM_ALERT_WINDOW" since="23" />
+		<field name="OPSTR_USE_FINGERPRINT" since="23" />
+		<field name="OPSTR_USE_SIP" since="23" />
+		<field name="OPSTR_WRITE_CALENDAR" since="23" />
+		<field name="OPSTR_WRITE_CALL_LOG" since="23" />
+		<field name="OPSTR_WRITE_CONTACTS" since="23" />
+		<field name="OPSTR_WRITE_EXTERNAL_STORAGE" since="23" />
+		<field name="OPSTR_WRITE_SETTINGS" since="23" />
+		<field name="WATCH_FOREGROUND_CHANGES" since="29" />
+	</class>
+	<class name="android/app/AppOpsManager$OnOpActiveChangedListener" since="30">
+		<extends name="java/lang/Object" />
+		<method name="onOpActiveChanged(Ljava/lang/String;ILjava/lang/String;Z)V" />
+	</class>
+	<class name="android/app/AppOpsManager$OnOpChangedListener" since="19">
+		<extends name="java/lang/Object" />
+		<method name="onOpChanged(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="android/app/AppOpsManager$OnOpNotedCallback" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onAsyncNoted(Landroid/app/AsyncNotedAppOp;)V" />
+		<method name="onNoted(Landroid/app/SyncNotedAppOp;)V" />
+		<method name="onSelfNoted(Landroid/app/SyncNotedAppOp;)V" />
+	</class>
+	<class name="android/app/Application" since="1">
+		<extends name="android/content/ContextWrapper" />
+		<implements name="android/content/ComponentCallbacks" removed="14" />
+		<implements name="android/content/ComponentCallbacks2" since="14" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getProcessName()Ljava/lang/String;" since="28" />
+		<method name="onCreate()V" />
+		<method name="onTerminate()V" />
+		<method name="registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V" since="14" />
+		<method name="registerOnProvideAssistDataListener(Landroid/app/Application$OnProvideAssistDataListener;)V" since="18" />
+		<method name="unregisterActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V" since="14" />
+		<method name="unregisterOnProvideAssistDataListener(Landroid/app/Application$OnProvideAssistDataListener;)V" since="18" />
+	</class>
+	<class name="android/app/Application$ActivityLifecycleCallbacks" since="14">
+		<extends name="java/lang/Object" />
+		<method name="onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V" />
+		<method name="onActivityDestroyed(Landroid/app/Activity;)V" />
+		<method name="onActivityPaused(Landroid/app/Activity;)V" />
+		<method name="onActivityPostCreated(Landroid/app/Activity;Landroid/os/Bundle;)V" since="29" />
+		<method name="onActivityPostDestroyed(Landroid/app/Activity;)V" since="29" />
+		<method name="onActivityPostPaused(Landroid/app/Activity;)V" since="29" />
+		<method name="onActivityPostResumed(Landroid/app/Activity;)V" since="29" />
+		<method name="onActivityPostSaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V" since="29" />
+		<method name="onActivityPostStarted(Landroid/app/Activity;)V" since="29" />
+		<method name="onActivityPostStopped(Landroid/app/Activity;)V" since="29" />
+		<method name="onActivityPreCreated(Landroid/app/Activity;Landroid/os/Bundle;)V" since="29" />
+		<method name="onActivityPreDestroyed(Landroid/app/Activity;)V" since="29" />
+		<method name="onActivityPrePaused(Landroid/app/Activity;)V" since="29" />
+		<method name="onActivityPreResumed(Landroid/app/Activity;)V" since="29" />
+		<method name="onActivityPreSaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V" since="29" />
+		<method name="onActivityPreStarted(Landroid/app/Activity;)V" since="29" />
+		<method name="onActivityPreStopped(Landroid/app/Activity;)V" since="29" />
+		<method name="onActivityResumed(Landroid/app/Activity;)V" />
+		<method name="onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V" />
+		<method name="onActivityStarted(Landroid/app/Activity;)V" />
+		<method name="onActivityStopped(Landroid/app/Activity;)V" />
+	</class>
+	<class name="android/app/Application$OnProvideAssistDataListener" since="18">
+		<extends name="java/lang/Object" />
+		<method name="onProvideAssistData(Landroid/app/Activity;Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/app/ApplicationErrorReport" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="getErrorReportReceiver(Landroid/content/Context;Ljava/lang/String;I)Landroid/content/ComponentName;" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" />
+		<field name="CREATOR" />
+		<field name="TYPE_ANR" />
+		<field name="TYPE_BATTERY" />
+		<field name="TYPE_CRASH" />
+		<field name="TYPE_NONE" />
+		<field name="TYPE_RUNNING_SERVICE" />
+		<field name="anrInfo" />
+		<field name="batteryInfo" />
+		<field name="crashInfo" />
+		<field name="installerPackageName" />
+		<field name="packageName" />
+		<field name="processName" />
+		<field name="runningServiceInfo" />
+		<field name="systemApp" />
+		<field name="time" />
+		<field name="type" />
+	</class>
+	<class name="android/app/ApplicationErrorReport$AnrInfo" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="writeToParcel(Landroid/os/Parcel;I)V" />
+		<field name="activity" />
+		<field name="cause" />
+		<field name="info" />
+	</class>
+	<class name="android/app/ApplicationErrorReport$BatteryInfo" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="writeToParcel(Landroid/os/Parcel;I)V" />
+		<field name="checkinDetails" />
+		<field name="durationMicros" />
+		<field name="usageDetails" />
+		<field name="usagePercent" />
+	</class>
+	<class name="android/app/ApplicationErrorReport$CrashInfo" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="writeToParcel(Landroid/os/Parcel;I)V" />
+		<field name="exceptionClassName" />
+		<field name="exceptionMessage" />
+		<field name="stackTrace" />
+		<field name="throwClassName" />
+		<field name="throwFileName" />
+		<field name="throwLineNumber" />
+		<field name="throwMethodName" />
+	</class>
+	<class name="android/app/ApplicationErrorReport$RunningServiceInfo" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="writeToParcel(Landroid/os/Parcel;I)V" />
+		<field name="durationMillis" />
+		<field name="serviceDetails" />
+	</class>
+	<class name="android/app/ApplicationExitInfo" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDefiningUid()I" />
+		<method name="getDescription()Ljava/lang/String;" />
+		<method name="getImportance()I" />
+		<method name="getPackageUid()I" />
+		<method name="getPid()I" />
+		<method name="getProcessName()Ljava/lang/String;" />
+		<method name="getProcessStateSummary()[B" />
+		<method name="getPss()J" />
+		<method name="getRealUid()I" />
+		<method name="getReason()I" />
+		<method name="getRss()J" />
+		<method name="getStatus()I" />
+		<method name="getTimestamp()J" />
+		<method name="getTraceInputStream()Ljava/io/InputStream;" />
+		<method name="getUserHandle()Landroid/os/UserHandle;" />
+		<field name="CREATOR" />
+		<field name="REASON_ANR" />
+		<field name="REASON_CRASH" />
+		<field name="REASON_CRASH_NATIVE" />
+		<field name="REASON_DEPENDENCY_DIED" />
+		<field name="REASON_EXCESSIVE_RESOURCE_USAGE" />
+		<field name="REASON_EXIT_SELF" />
+		<field name="REASON_INITIALIZATION_FAILURE" />
+		<field name="REASON_LOW_MEMORY" />
+		<field name="REASON_OTHER" />
+		<field name="REASON_PERMISSION_CHANGE" />
+		<field name="REASON_SIGNALED" />
+		<field name="REASON_UNKNOWN" />
+		<field name="REASON_USER_REQUESTED" />
+		<field name="REASON_USER_STOPPED" />
+	</class>
+	<class name="android/app/AsyncNotedAppOp" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAttributionTag()Ljava/lang/String;" />
+		<method name="getMessage()Ljava/lang/String;" />
+		<method name="getNotingUid()I" />
+		<method name="getOp()Ljava/lang/String;" />
+		<method name="getTime()J" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/AuthenticationRequiredException" since="26">
+		<extends name="java/lang/SecurityException" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;Landroid/app/PendingIntent;)V" />
+		<method name="getUserAction()Landroid/app/PendingIntent;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/AutomaticZenRule" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/content/ComponentName;Landroid/content/ComponentName;Landroid/net/Uri;Landroid/service/notification/ZenPolicy;IZ)V" since="29" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/content/ComponentName;Landroid/net/Uri;IZ)V" deprecated="29" />
+		<method name="getConditionId()Landroid/net/Uri;" />
+		<method name="getConfigurationActivity()Landroid/content/ComponentName;" since="29" />
+		<method name="getCreationTime()J" />
+		<method name="getInterruptionFilter()I" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getOwner()Landroid/content/ComponentName;" />
+		<method name="getZenPolicy()Landroid/service/notification/ZenPolicy;" since="29" />
+		<method name="isEnabled()Z" />
+		<method name="setConditionId(Landroid/net/Uri;)V" />
+		<method name="setConfigurationActivity(Landroid/content/ComponentName;)V" since="29" />
+		<method name="setEnabled(Z)V" />
+		<method name="setInterruptionFilter(I)V" />
+		<method name="setName(Ljava/lang/String;)V" />
+		<method name="setZenPolicy(Landroid/service/notification/ZenPolicy;)V" since="29" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/BackgroundServiceStartNotAllowedException" since="31">
+		<extends name="android/app/ServiceStartNotAllowedException" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/DatePickerDialog" since="1">
+		<extends name="android/app/AlertDialog" />
+		<implements name="android/content/DialogInterface$OnClickListener" />
+		<implements name="android/widget/DatePicker$OnDateChangedListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" since="24" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" since="24" />
+		<method name="&lt;init&gt;(Landroid/content/Context;ILandroid/app/DatePickerDialog$OnDateSetListener;III)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/app/DatePickerDialog$OnDateSetListener;III)V" />
+		<method name="getDatePicker()Landroid/widget/DatePicker;" since="11" />
+		<method name="setOnDateSetListener(Landroid/app/DatePickerDialog$OnDateSetListener;)V" since="24" />
+		<method name="updateDate(III)V" />
+	</class>
+	<class name="android/app/DatePickerDialog$OnDateSetListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onDateSet(Landroid/widget/DatePicker;III)V" />
+	</class>
+	<class name="android/app/Dialog" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/content/DialogInterface" />
+		<implements name="android/view/KeyEvent$Callback" />
+		<implements name="android/view/View$OnCreateContextMenuListener" />
+		<implements name="android/view/Window$Callback" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;)V" />
+		<method name="addContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="closeOptionsMenu()V" />
+		<method name="create()V" since="21" />
+		<method name="findViewById(I)Landroid/view/View;" />
+		<method name="getActionBar()Landroid/app/ActionBar;" since="11" />
+		<method name="getContext()Landroid/content/Context;" />
+		<method name="getCurrentFocus()Landroid/view/View;" />
+		<method name="getLayoutInflater()Landroid/view/LayoutInflater;" />
+		<method name="getOwnerActivity()Landroid/app/Activity;" />
+		<method name="getSearchEvent()Landroid/view/SearchEvent;" since="23" />
+		<method name="getVolumeControlStream()I" />
+		<method name="getWindow()Landroid/view/Window;" />
+		<method name="hide()V" />
+		<method name="invalidateOptionsMenu()V" since="11" />
+		<method name="isShowing()Z" />
+		<method name="onBackPressed()V" since="5" />
+		<method name="onContextItemSelected(Landroid/view/MenuItem;)Z" />
+		<method name="onContextMenuClosed(Landroid/view/Menu;)V" />
+		<method name="onCreate(Landroid/os/Bundle;)V" />
+		<method name="onCreateOptionsMenu(Landroid/view/Menu;)Z" />
+		<method name="onGenericMotionEvent(Landroid/view/MotionEvent;)Z" since="12" />
+		<method name="onKeyShortcut(ILandroid/view/KeyEvent;)Z" since="11" />
+		<method name="onOptionsItemSelected(Landroid/view/MenuItem;)Z" />
+		<method name="onOptionsMenuClosed(Landroid/view/Menu;)V" />
+		<method name="onPrepareOptionsMenu(Landroid/view/Menu;)Z" />
+		<method name="onRestoreInstanceState(Landroid/os/Bundle;)V" />
+		<method name="onSaveInstanceState()Landroid/os/Bundle;" />
+		<method name="onStart()V" />
+		<method name="onStop()V" />
+		<method name="onTouchEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="onTrackballEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="openContextMenu(Landroid/view/View;)V" />
+		<method name="openOptionsMenu()V" />
+		<method name="registerForContextMenu(Landroid/view/View;)V" />
+		<method name="requestWindowFeature(I)Z" />
+		<method name="requireViewById(I)Landroid/view/View;" since="28" />
+		<method name="setCancelMessage(Landroid/os/Message;)V" />
+		<method name="setCancelable(Z)V" />
+		<method name="setCanceledOnTouchOutside(Z)V" />
+		<method name="setContentView(I)V" />
+		<method name="setContentView(Landroid/view/View;)V" />
+		<method name="setContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="setDismissMessage(Landroid/os/Message;)V" />
+		<method name="setFeatureDrawable(ILandroid/graphics/drawable/Drawable;)V" />
+		<method name="setFeatureDrawableAlpha(II)V" />
+		<method name="setFeatureDrawableResource(II)V" />
+		<method name="setFeatureDrawableUri(ILandroid/net/Uri;)V" />
+		<method name="setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V" />
+		<method name="setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V" />
+		<method name="setOnKeyListener(Landroid/content/DialogInterface$OnKeyListener;)V" />
+		<method name="setOnShowListener(Landroid/content/DialogInterface$OnShowListener;)V" since="8" />
+		<method name="setOwnerActivity(Landroid/app/Activity;)V" />
+		<method name="setTitle(I)V" />
+		<method name="setTitle(Ljava/lang/CharSequence;)V" />
+		<method name="setVolumeControlStream(I)V" />
+		<method name="show()V" />
+		<method name="takeKeyEvents(Z)V" />
+		<method name="unregisterForContextMenu(Landroid/view/View;)V" />
+	</class>
+	<class name="android/app/DialogFragment" since="11" deprecated="28">
+		<extends name="android/app/Fragment" />
+		<implements name="android/content/DialogInterface$OnCancelListener" />
+		<implements name="android/content/DialogInterface$OnDismissListener" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="dismiss()V" deprecated="29" />
+		<method name="dismissAllowingStateLoss()V" since="12" deprecated="29" />
+		<method name="getDialog()Landroid/app/Dialog;" deprecated="29" />
+		<method name="getShowsDialog()Z" deprecated="29" />
+		<method name="getTheme()I" deprecated="29" />
+		<method name="isCancelable()Z" deprecated="29" />
+		<method name="onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog;" deprecated="29" />
+		<method name="setCancelable(Z)V" deprecated="29" />
+		<method name="setShowsDialog(Z)V" deprecated="29" />
+		<method name="setStyle(II)V" deprecated="29" />
+		<method name="show(Landroid/app/FragmentManager;Ljava/lang/String;)V" deprecated="29" />
+		<method name="show(Landroid/app/FragmentTransaction;Ljava/lang/String;)I" deprecated="29" />
+		<field name="STYLE_NORMAL" deprecated="29" />
+		<field name="STYLE_NO_FRAME" deprecated="29" />
+		<field name="STYLE_NO_INPUT" deprecated="29" />
+		<field name="STYLE_NO_TITLE" deprecated="29" />
+	</class>
+	<class name="android/app/DirectAction" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getLocusId()Landroid/content/LocusId;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/DirectAction$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="build()Landroid/app/DirectAction;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/app/DirectAction$Builder;" />
+		<method name="setLocusId(Landroid/content/LocusId;)Landroid/app/DirectAction$Builder;" />
+	</class>
+	<class name="android/app/DownloadManager" since="9">
+		<extends name="java/lang/Object" />
+		<method name="addCompletedDownload(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;JZ)J" since="12" deprecated="29" />
+		<method name="addCompletedDownload(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;JZLandroid/net/Uri;Landroid/net/Uri;)J" since="24" deprecated="29" />
+		<method name="enqueue(Landroid/app/DownloadManager$Request;)J" />
+		<method name="getMaxBytesOverMobile(Landroid/content/Context;)Ljava/lang/Long;" since="11" />
+		<method name="getMimeTypeForDownloadedFile(J)Ljava/lang/String;" since="11" />
+		<method name="getRecommendedMaxBytesOverMobile(Landroid/content/Context;)Ljava/lang/Long;" since="11" />
+		<method name="getUriForDownloadedFile(J)Landroid/net/Uri;" since="11" />
+		<method name="openDownloadedFile(J)Landroid/os/ParcelFileDescriptor;" />
+		<method name="query(Landroid/app/DownloadManager$Query;)Landroid/database/Cursor;" />
+		<method name="remove([J)I" />
+		<field name="ACTION_DOWNLOAD_COMPLETE" />
+		<field name="ACTION_NOTIFICATION_CLICKED" />
+		<field name="ACTION_VIEW_DOWNLOADS" />
+		<field name="COLUMN_BYTES_DOWNLOADED_SO_FAR" />
+		<field name="COLUMN_DESCRIPTION" />
+		<field name="COLUMN_ID" />
+		<field name="COLUMN_LAST_MODIFIED_TIMESTAMP" />
+		<field name="COLUMN_LOCAL_FILENAME" since="11" deprecated="24" />
+		<field name="COLUMN_LOCAL_URI" />
+		<field name="COLUMN_MEDIAPROVIDER_URI" />
+		<field name="COLUMN_MEDIA_TYPE" />
+		<field name="COLUMN_REASON" />
+		<field name="COLUMN_STATUS" />
+		<field name="COLUMN_TITLE" />
+		<field name="COLUMN_TOTAL_SIZE_BYTES" />
+		<field name="COLUMN_URI" />
+		<field name="ERROR_CANNOT_RESUME" />
+		<field name="ERROR_DEVICE_NOT_FOUND" />
+		<field name="ERROR_FILE_ALREADY_EXISTS" />
+		<field name="ERROR_FILE_ERROR" />
+		<field name="ERROR_HTTP_DATA_ERROR" />
+		<field name="ERROR_INSUFFICIENT_SPACE" />
+		<field name="ERROR_TOO_MANY_REDIRECTS" />
+		<field name="ERROR_UNHANDLED_HTTP_CODE" />
+		<field name="ERROR_UNKNOWN" />
+		<field name="EXTRA_DOWNLOAD_ID" />
+		<field name="EXTRA_NOTIFICATION_CLICK_DOWNLOAD_IDS" since="11" />
+		<field name="INTENT_EXTRAS_SORT_BY_SIZE" since="12" />
+		<field name="PAUSED_QUEUED_FOR_WIFI" />
+		<field name="PAUSED_UNKNOWN" />
+		<field name="PAUSED_WAITING_FOR_NETWORK" />
+		<field name="PAUSED_WAITING_TO_RETRY" />
+		<field name="STATUS_FAILED" />
+		<field name="STATUS_PAUSED" />
+		<field name="STATUS_PENDING" />
+		<field name="STATUS_RUNNING" />
+		<field name="STATUS_SUCCESSFUL" />
+	</class>
+	<class name="android/app/DownloadManager$Query" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="setFilterById([J)Landroid/app/DownloadManager$Query;" />
+		<method name="setFilterByStatus(I)Landroid/app/DownloadManager$Query;" />
+	</class>
+	<class name="android/app/DownloadManager$Request" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/net/Uri;)V" />
+		<method name="addRequestHeader(Ljava/lang/String;Ljava/lang/String;)Landroid/app/DownloadManager$Request;" />
+		<method name="allowScanningByMediaScanner()V" since="11" deprecated="29" />
+		<method name="setAllowedNetworkTypes(I)Landroid/app/DownloadManager$Request;" />
+		<method name="setAllowedOverMetered(Z)Landroid/app/DownloadManager$Request;" since="16" />
+		<method name="setAllowedOverRoaming(Z)Landroid/app/DownloadManager$Request;" />
+		<method name="setDescription(Ljava/lang/CharSequence;)Landroid/app/DownloadManager$Request;" />
+		<method name="setDestinationInExternalFilesDir(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/app/DownloadManager$Request;" />
+		<method name="setDestinationInExternalPublicDir(Ljava/lang/String;Ljava/lang/String;)Landroid/app/DownloadManager$Request;" />
+		<method name="setDestinationUri(Landroid/net/Uri;)Landroid/app/DownloadManager$Request;" />
+		<method name="setMimeType(Ljava/lang/String;)Landroid/app/DownloadManager$Request;" />
+		<method name="setNotificationVisibility(I)Landroid/app/DownloadManager$Request;" since="11" />
+		<method name="setRequiresCharging(Z)Landroid/app/DownloadManager$Request;" since="24" />
+		<method name="setRequiresDeviceIdle(Z)Landroid/app/DownloadManager$Request;" since="24" />
+		<method name="setShowRunningNotification(Z)Landroid/app/DownloadManager$Request;" deprecated="15" />
+		<method name="setTitle(Ljava/lang/CharSequence;)Landroid/app/DownloadManager$Request;" />
+		<method name="setVisibleInDownloadsUi(Z)Landroid/app/DownloadManager$Request;" deprecated="29" />
+		<field name="NETWORK_MOBILE" />
+		<field name="NETWORK_WIFI" />
+		<field name="VISIBILITY_HIDDEN" since="11" />
+		<field name="VISIBILITY_VISIBLE" since="11" />
+		<field name="VISIBILITY_VISIBLE_NOTIFY_COMPLETED" since="11" />
+		<field name="VISIBILITY_VISIBLE_NOTIFY_ONLY_COMPLETION" since="12" />
+	</class>
+	<class name="android/app/ExpandableListActivity" since="1" deprecated="30">
+		<extends name="android/app/Activity" />
+		<implements name="android/widget/ExpandableListView$OnChildClickListener" />
+		<implements name="android/widget/ExpandableListView$OnGroupCollapseListener" />
+		<implements name="android/widget/ExpandableListView$OnGroupExpandListener" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<method name="getExpandableListAdapter()Landroid/widget/ExpandableListAdapter;" deprecated="30" />
+		<method name="getExpandableListView()Landroid/widget/ExpandableListView;" deprecated="30" />
+		<method name="getSelectedId()J" deprecated="30" />
+		<method name="getSelectedPosition()J" deprecated="30" />
+		<method name="setListAdapter(Landroid/widget/ExpandableListAdapter;)V" deprecated="30" />
+		<method name="setSelectedChild(IIZ)Z" deprecated="30" />
+		<method name="setSelectedGroup(I)V" deprecated="30" />
+	</class>
+	<class name="android/app/ForegroundServiceStartNotAllowedException" since="31">
+		<extends name="android/app/ServiceStartNotAllowedException" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/Fragment" since="11" deprecated="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/content/ComponentCallbacks" removed="14" />
+		<implements name="android/content/ComponentCallbacks2" since="14" />
+		<implements name="android/view/View$OnCreateContextMenuListener" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V" deprecated="29" />
+		<method name="getActivity()Landroid/app/Activity;" deprecated="29" />
+		<method name="getAllowEnterTransitionOverlap()Z" since="21" deprecated="29" />
+		<method name="getAllowReturnTransitionOverlap()Z" since="21" deprecated="29" />
+		<method name="getArguments()Landroid/os/Bundle;" deprecated="29" />
+		<method name="getChildFragmentManager()Landroid/app/FragmentManager;" since="17" deprecated="29" />
+		<method name="getContext()Landroid/content/Context;" since="23" deprecated="29" />
+		<method name="getEnterTransition()Landroid/transition/Transition;" since="21" deprecated="29" />
+		<method name="getExitTransition()Landroid/transition/Transition;" since="21" deprecated="29" />
+		<method name="getFragmentManager()Landroid/app/FragmentManager;" deprecated="29" />
+		<method name="getHost()Ljava/lang/Object;" since="23" deprecated="29" />
+		<method name="getId()I" deprecated="29" />
+		<method name="getLayoutInflater()Landroid/view/LayoutInflater;" since="26" deprecated="29" />
+		<method name="getLoaderManager()Landroid/app/LoaderManager;" deprecated="28" />
+		<method name="getParentFragment()Landroid/app/Fragment;" since="17" deprecated="29" />
+		<method name="getReenterTransition()Landroid/transition/Transition;" since="21" deprecated="29" />
+		<method name="getResources()Landroid/content/res/Resources;" deprecated="29" />
+		<method name="getRetainInstance()Z" deprecated="29" />
+		<method name="getReturnTransition()Landroid/transition/Transition;" since="21" deprecated="29" />
+		<method name="getSharedElementEnterTransition()Landroid/transition/Transition;" since="21" deprecated="29" />
+		<method name="getSharedElementReturnTransition()Landroid/transition/Transition;" since="21" deprecated="29" />
+		<method name="getString(I)Ljava/lang/String;" deprecated="29" />
+		<method name="getString(I[Ljava/lang/Object;)Ljava/lang/String;" deprecated="29" />
+		<method name="getTag()Ljava/lang/String;" deprecated="29" />
+		<method name="getTargetFragment()Landroid/app/Fragment;" deprecated="29" />
+		<method name="getTargetRequestCode()I" deprecated="29" />
+		<method name="getText(I)Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getUserVisibleHint()Z" since="15" deprecated="29" />
+		<method name="getView()Landroid/view/View;" deprecated="29" />
+		<method name="instantiate(Landroid/content/Context;Ljava/lang/String;)Landroid/app/Fragment;" deprecated="29" />
+		<method name="instantiate(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/app/Fragment;" deprecated="29" />
+		<method name="isAdded()Z" deprecated="29" />
+		<method name="isDetached()Z" since="13" deprecated="29" />
+		<method name="isHidden()Z" deprecated="29" />
+		<method name="isInLayout()Z" deprecated="29" />
+		<method name="isRemoving()Z" deprecated="29" />
+		<method name="isResumed()Z" deprecated="29" />
+		<method name="isStateSaved()Z" since="26" deprecated="29" />
+		<method name="isVisible()Z" deprecated="29" />
+		<method name="onActivityCreated(Landroid/os/Bundle;)V" deprecated="29" />
+		<method name="onActivityResult(IILandroid/content/Intent;)V" deprecated="29" />
+		<method name="onAttach(Landroid/app/Activity;)V" deprecated="23" />
+		<method name="onAttach(Landroid/content/Context;)V" since="23" deprecated="29" />
+		<method name="onAttachFragment(Landroid/app/Fragment;)V" since="24" deprecated="29" />
+		<method name="onContextItemSelected(Landroid/view/MenuItem;)Z" deprecated="29" />
+		<method name="onCreate(Landroid/os/Bundle;)V" deprecated="29" />
+		<method name="onCreateAnimator(IZI)Landroid/animation/Animator;" deprecated="29" />
+		<method name="onCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)V" deprecated="29" />
+		<method name="onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;" deprecated="29" />
+		<method name="onDestroy()V" deprecated="29" />
+		<method name="onDestroyOptionsMenu()V" deprecated="29" />
+		<method name="onDestroyView()V" deprecated="29" />
+		<method name="onDetach()V" deprecated="29" />
+		<method name="onGetLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater;" since="26" deprecated="29" />
+		<method name="onHiddenChanged(Z)V" deprecated="29" />
+		<method name="onInflate(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V" since="12" deprecated="23" />
+		<method name="onInflate(Landroid/content/Context;Landroid/util/AttributeSet;Landroid/os/Bundle;)V" since="23" deprecated="29" />
+		<method name="onInflate(Landroid/util/AttributeSet;Landroid/os/Bundle;)V" deprecated="15" />
+		<method name="onMultiWindowModeChanged(Z)V" since="24" deprecated="26" />
+		<method name="onMultiWindowModeChanged(ZLandroid/content/res/Configuration;)V" since="26" deprecated="29" />
+		<method name="onOptionsItemSelected(Landroid/view/MenuItem;)Z" deprecated="29" />
+		<method name="onOptionsMenuClosed(Landroid/view/Menu;)V" deprecated="29" />
+		<method name="onPause()V" deprecated="29" />
+		<method name="onPictureInPictureModeChanged(Z)V" since="24" deprecated="26" />
+		<method name="onPictureInPictureModeChanged(ZLandroid/content/res/Configuration;)V" since="26" deprecated="29" />
+		<method name="onPrepareOptionsMenu(Landroid/view/Menu;)V" deprecated="29" />
+		<method name="onRequestPermissionsResult(I[Ljava/lang/String;[I)V" since="23" deprecated="29" />
+		<method name="onResume()V" deprecated="29" />
+		<method name="onSaveInstanceState(Landroid/os/Bundle;)V" deprecated="29" />
+		<method name="onStart()V" deprecated="29" />
+		<method name="onStop()V" deprecated="29" />
+		<method name="onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V" since="13" deprecated="29" />
+		<method name="onViewStateRestored(Landroid/os/Bundle;)V" since="17" deprecated="29" />
+		<method name="postponeEnterTransition()V" since="26" deprecated="29" />
+		<method name="registerForContextMenu(Landroid/view/View;)V" deprecated="29" />
+		<method name="requestPermissions([Ljava/lang/String;I)V" since="23" deprecated="29" />
+		<method name="setAllowEnterTransitionOverlap(Z)V" since="21" deprecated="29" />
+		<method name="setAllowReturnTransitionOverlap(Z)V" since="21" deprecated="29" />
+		<method name="setArguments(Landroid/os/Bundle;)V" deprecated="29" />
+		<method name="setEnterSharedElementCallback(Landroid/app/SharedElementCallback;)V" since="21" deprecated="29" />
+		<method name="setEnterTransition(Landroid/transition/Transition;)V" since="21" deprecated="29" />
+		<method name="setExitSharedElementCallback(Landroid/app/SharedElementCallback;)V" since="21" deprecated="29" />
+		<method name="setExitTransition(Landroid/transition/Transition;)V" since="21" deprecated="29" />
+		<method name="setHasOptionsMenu(Z)V" deprecated="29" />
+		<method name="setInitialSavedState(Landroid/app/Fragment$SavedState;)V" since="13" deprecated="29" />
+		<method name="setMenuVisibility(Z)V" since="14" deprecated="29" />
+		<method name="setReenterTransition(Landroid/transition/Transition;)V" since="21" deprecated="29" />
+		<method name="setRetainInstance(Z)V" deprecated="29" />
+		<method name="setReturnTransition(Landroid/transition/Transition;)V" since="21" deprecated="29" />
+		<method name="setSharedElementEnterTransition(Landroid/transition/Transition;)V" since="21" deprecated="29" />
+		<method name="setSharedElementReturnTransition(Landroid/transition/Transition;)V" since="21" deprecated="29" />
+		<method name="setTargetFragment(Landroid/app/Fragment;I)V" deprecated="29" />
+		<method name="setUserVisibleHint(Z)V" since="15" deprecated="29" />
+		<method name="shouldShowRequestPermissionRationale(Ljava/lang/String;)Z" since="23" deprecated="29" />
+		<method name="startActivity(Landroid/content/Intent;)V" deprecated="29" />
+		<method name="startActivity(Landroid/content/Intent;Landroid/os/Bundle;)V" since="16" deprecated="29" />
+		<method name="startActivityForResult(Landroid/content/Intent;I)V" deprecated="29" />
+		<method name="startActivityForResult(Landroid/content/Intent;ILandroid/os/Bundle;)V" since="16" deprecated="29" />
+		<method name="startIntentSenderForResult(Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V" since="24" deprecated="29" />
+		<method name="startPostponedEnterTransition()V" since="26" deprecated="29" />
+		<method name="unregisterForContextMenu(Landroid/view/View;)V" deprecated="29" />
+	</class>
+	<class name="android/app/Fragment$InstantiationException" since="11" deprecated="28">
+		<extends name="android/util/AndroidRuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Exception;)V" deprecated="29" />
+	</class>
+	<class name="android/app/Fragment$SavedState" since="13" deprecated="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" deprecated="29" />
+	</class>
+	<class name="android/app/FragmentBreadCrumbs" since="11" deprecated="21">
+		<extends name="android/view/ViewGroup" />
+		<implements name="android/app/FragmentManager$OnBackStackChangedListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="setActivity(Landroid/app/Activity;)V" deprecated="29" />
+		<method name="setMaxVisible(I)V" deprecated="29" />
+		<method name="setOnBreadCrumbClickListener(Landroid/app/FragmentBreadCrumbs$OnBreadCrumbClickListener;)V" since="12" deprecated="29" />
+		<method name="setParentTitle(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/view/View$OnClickListener;)V" deprecated="29" />
+		<method name="setTitle(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V" deprecated="29" />
+	</class>
+	<class name="android/app/FragmentBreadCrumbs$OnBreadCrumbClickListener" since="12" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="onBreadCrumbClick(Landroid/app/FragmentManager$BackStackEntry;I)Z" deprecated="29" />
+	</class>
+	<class name="android/app/FragmentContainer" since="23" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="onFindViewById(I)Landroid/view/View;" deprecated="29" />
+		<method name="onHasView()Z" deprecated="29" />
+	</class>
+	<class name="android/app/FragmentController" since="23" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="attachHost(Landroid/app/Fragment;)V" deprecated="29" />
+		<method name="createController(Landroid/app/FragmentHostCallback;)Landroid/app/FragmentController;" deprecated="29" />
+		<method name="dispatchActivityCreated()V" deprecated="29" />
+		<method name="dispatchConfigurationChanged(Landroid/content/res/Configuration;)V" deprecated="29" />
+		<method name="dispatchContextItemSelected(Landroid/view/MenuItem;)Z" deprecated="29" />
+		<method name="dispatchCreate()V" deprecated="29" />
+		<method name="dispatchCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)Z" deprecated="29" />
+		<method name="dispatchDestroy()V" deprecated="29" />
+		<method name="dispatchDestroyView()V" deprecated="29" />
+		<method name="dispatchLowMemory()V" deprecated="29" />
+		<method name="dispatchMultiWindowModeChanged(Z)V" since="24" deprecated="26" />
+		<method name="dispatchMultiWindowModeChanged(ZLandroid/content/res/Configuration;)V" since="26" deprecated="29" />
+		<method name="dispatchOptionsItemSelected(Landroid/view/MenuItem;)Z" deprecated="29" />
+		<method name="dispatchOptionsMenuClosed(Landroid/view/Menu;)V" deprecated="29" />
+		<method name="dispatchPause()V" deprecated="29" />
+		<method name="dispatchPictureInPictureModeChanged(Z)V" since="24" deprecated="26" />
+		<method name="dispatchPictureInPictureModeChanged(ZLandroid/content/res/Configuration;)V" since="26" deprecated="29" />
+		<method name="dispatchPrepareOptionsMenu(Landroid/view/Menu;)Z" deprecated="29" />
+		<method name="dispatchResume()V" deprecated="29" />
+		<method name="dispatchStart()V" deprecated="29" />
+		<method name="dispatchStop()V" deprecated="29" />
+		<method name="dispatchTrimMemory(I)V" deprecated="29" />
+		<method name="doLoaderDestroy()V" deprecated="29" />
+		<method name="doLoaderStart()V" deprecated="29" />
+		<method name="doLoaderStop(Z)V" deprecated="29" />
+		<method name="dumpLoaders(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V" deprecated="29" />
+		<method name="execPendingActions()Z" deprecated="29" />
+		<method name="findFragmentByWho(Ljava/lang/String;)Landroid/app/Fragment;" deprecated="29" />
+		<method name="getFragmentManager()Landroid/app/FragmentManager;" deprecated="29" />
+		<method name="getLoaderManager()Landroid/app/LoaderManager;" deprecated="29" />
+		<method name="noteStateNotSaved()V" deprecated="29" />
+		<method name="onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;" deprecated="29" />
+		<method name="reportLoaderStart()V" deprecated="29" />
+		<method name="restoreAllState(Landroid/os/Parcelable;Landroid/app/FragmentManagerNonConfig;)V" since="24" deprecated="29" />
+		<method name="restoreAllState(Landroid/os/Parcelable;Ljava/util/List;)V" deprecated="24" />
+		<method name="restoreLoaderNonConfig(Landroid/util/ArrayMap;)V" deprecated="29" />
+		<method name="retainLoaderNonConfig()Landroid/util/ArrayMap;" deprecated="29" />
+		<method name="retainNestedNonConfig()Landroid/app/FragmentManagerNonConfig;" since="24" deprecated="29" />
+		<method name="retainNonConfig()Ljava/util/List;" deprecated="24" />
+		<method name="saveAllState()Landroid/os/Parcelable;" deprecated="29" />
+	</class>
+	<class name="android/app/FragmentHostCallback" since="23" deprecated="28">
+		<extends name="android/app/FragmentContainer" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/os/Handler;I)V" deprecated="29" />
+		<method name="onAttachFragment(Landroid/app/Fragment;)V" deprecated="29" />
+		<method name="onDump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V" deprecated="29" />
+		<method name="onGetHost()Ljava/lang/Object;" deprecated="29" />
+		<method name="onGetLayoutInflater()Landroid/view/LayoutInflater;" deprecated="29" />
+		<method name="onGetWindowAnimations()I" deprecated="29" />
+		<method name="onHasWindowAnimations()Z" deprecated="29" />
+		<method name="onInvalidateOptionsMenu()V" deprecated="29" />
+		<method name="onRequestPermissionsFromFragment(Landroid/app/Fragment;[Ljava/lang/String;I)V" deprecated="29" />
+		<method name="onShouldSaveFragmentState(Landroid/app/Fragment;)Z" deprecated="29" />
+		<method name="onStartActivityFromFragment(Landroid/app/Fragment;Landroid/content/Intent;ILandroid/os/Bundle;)V" deprecated="29" />
+		<method name="onStartIntentSenderFromFragment(Landroid/app/Fragment;Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V" since="24" deprecated="29" />
+		<method name="onUseFragmentManagerInflaterFactory()Z" deprecated="29" />
+	</class>
+	<class name="android/app/FragmentManager" since="11" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="addOnBackStackChangedListener(Landroid/app/FragmentManager$OnBackStackChangedListener;)V" deprecated="29" />
+		<method name="beginTransaction()Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V" deprecated="29" />
+		<method name="enableDebugLogging(Z)V" deprecated="29" />
+		<method name="executePendingTransactions()Z" deprecated="29" />
+		<method name="findFragmentById(I)Landroid/app/Fragment;" deprecated="29" />
+		<method name="findFragmentByTag(Ljava/lang/String;)Landroid/app/Fragment;" deprecated="29" />
+		<method name="getBackStackEntryAt(I)Landroid/app/FragmentManager$BackStackEntry;" deprecated="29" />
+		<method name="getBackStackEntryCount()I" deprecated="29" />
+		<method name="getFragment(Landroid/os/Bundle;Ljava/lang/String;)Landroid/app/Fragment;" deprecated="29" />
+		<method name="getFragments()Ljava/util/List;" since="26" deprecated="29" />
+		<method name="getPrimaryNavigationFragment()Landroid/app/Fragment;" since="26" deprecated="29" />
+		<method name="invalidateOptionsMenu()V" since="14" deprecated="29" />
+		<method name="isDestroyed()Z" since="17" deprecated="29" />
+		<method name="isStateSaved()Z" since="26" deprecated="29" />
+		<method name="popBackStack()V" deprecated="29" />
+		<method name="popBackStack(II)V" deprecated="29" />
+		<method name="popBackStack(Ljava/lang/String;I)V" deprecated="29" />
+		<method name="popBackStackImmediate()Z" deprecated="29" />
+		<method name="popBackStackImmediate(II)Z" deprecated="29" />
+		<method name="popBackStackImmediate(Ljava/lang/String;I)Z" deprecated="29" />
+		<method name="putFragment(Landroid/os/Bundle;Ljava/lang/String;Landroid/app/Fragment;)V" deprecated="29" />
+		<method name="registerFragmentLifecycleCallbacks(Landroid/app/FragmentManager$FragmentLifecycleCallbacks;Z)V" since="26" deprecated="29" />
+		<method name="removeOnBackStackChangedListener(Landroid/app/FragmentManager$OnBackStackChangedListener;)V" deprecated="29" />
+		<method name="saveFragmentInstanceState(Landroid/app/Fragment;)Landroid/app/Fragment$SavedState;" since="13" deprecated="29" />
+		<method name="unregisterFragmentLifecycleCallbacks(Landroid/app/FragmentManager$FragmentLifecycleCallbacks;)V" since="26" deprecated="29" />
+		<field name="POP_BACK_STACK_INCLUSIVE" deprecated="29" />
+	</class>
+	<class name="android/app/FragmentManager$BackStackEntry" since="11" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="getBreadCrumbShortTitle()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getBreadCrumbShortTitleRes()I" deprecated="29" />
+		<method name="getBreadCrumbTitle()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getBreadCrumbTitleRes()I" deprecated="29" />
+		<method name="getId()I" deprecated="29" />
+		<method name="getName()Ljava/lang/String;" since="14" deprecated="29" />
+	</class>
+	<class name="android/app/FragmentManager$FragmentLifecycleCallbacks" since="26" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="onFragmentActivityCreated(Landroid/app/FragmentManager;Landroid/app/Fragment;Landroid/os/Bundle;)V" deprecated="29" />
+		<method name="onFragmentAttached(Landroid/app/FragmentManager;Landroid/app/Fragment;Landroid/content/Context;)V" deprecated="29" />
+		<method name="onFragmentCreated(Landroid/app/FragmentManager;Landroid/app/Fragment;Landroid/os/Bundle;)V" deprecated="29" />
+		<method name="onFragmentDestroyed(Landroid/app/FragmentManager;Landroid/app/Fragment;)V" deprecated="29" />
+		<method name="onFragmentDetached(Landroid/app/FragmentManager;Landroid/app/Fragment;)V" deprecated="29" />
+		<method name="onFragmentPaused(Landroid/app/FragmentManager;Landroid/app/Fragment;)V" deprecated="29" />
+		<method name="onFragmentPreAttached(Landroid/app/FragmentManager;Landroid/app/Fragment;Landroid/content/Context;)V" deprecated="29" />
+		<method name="onFragmentPreCreated(Landroid/app/FragmentManager;Landroid/app/Fragment;Landroid/os/Bundle;)V" deprecated="29" />
+		<method name="onFragmentResumed(Landroid/app/FragmentManager;Landroid/app/Fragment;)V" deprecated="29" />
+		<method name="onFragmentSaveInstanceState(Landroid/app/FragmentManager;Landroid/app/Fragment;Landroid/os/Bundle;)V" deprecated="29" />
+		<method name="onFragmentStarted(Landroid/app/FragmentManager;Landroid/app/Fragment;)V" deprecated="29" />
+		<method name="onFragmentStopped(Landroid/app/FragmentManager;Landroid/app/Fragment;)V" deprecated="29" />
+		<method name="onFragmentViewCreated(Landroid/app/FragmentManager;Landroid/app/Fragment;Landroid/view/View;Landroid/os/Bundle;)V" deprecated="29" />
+		<method name="onFragmentViewDestroyed(Landroid/app/FragmentManager;Landroid/app/Fragment;)V" deprecated="29" />
+	</class>
+	<class name="android/app/FragmentManager$OnBackStackChangedListener" since="11" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="onBackStackChanged()V" deprecated="29" />
+	</class>
+	<class name="android/app/FragmentManagerNonConfig" since="24" deprecated="28">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/app/FragmentTransaction" since="11" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="add(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="add(ILandroid/app/Fragment;Ljava/lang/String;)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="add(Landroid/app/Fragment;Ljava/lang/String;)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="addSharedElement(Landroid/view/View;Ljava/lang/String;)Landroid/app/FragmentTransaction;" since="21" deprecated="29" />
+		<method name="addToBackStack(Ljava/lang/String;)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="attach(Landroid/app/Fragment;)Landroid/app/FragmentTransaction;" since="13" deprecated="29" />
+		<method name="commit()I" deprecated="29" />
+		<method name="commitAllowingStateLoss()I" deprecated="29" />
+		<method name="commitNow()V" since="24" deprecated="29" />
+		<method name="commitNowAllowingStateLoss()V" since="24" deprecated="29" />
+		<method name="detach(Landroid/app/Fragment;)Landroid/app/FragmentTransaction;" since="13" deprecated="29" />
+		<method name="disallowAddToBackStack()Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="hide(Landroid/app/Fragment;)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="isAddToBackStackAllowed()Z" deprecated="29" />
+		<method name="isEmpty()Z" deprecated="29" />
+		<method name="remove(Landroid/app/Fragment;)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="replace(ILandroid/app/Fragment;Ljava/lang/String;)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="runOnCommit(Ljava/lang/Runnable;)Landroid/app/FragmentTransaction;" since="26" deprecated="29" />
+		<method name="setBreadCrumbShortTitle(I)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="setBreadCrumbShortTitle(Ljava/lang/CharSequence;)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="setBreadCrumbTitle(I)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="setBreadCrumbTitle(Ljava/lang/CharSequence;)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="setCustomAnimations(II)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="setCustomAnimations(IIII)Landroid/app/FragmentTransaction;" since="13" deprecated="29" />
+		<method name="setPrimaryNavigationFragment(Landroid/app/Fragment;)Landroid/app/FragmentTransaction;" since="26" deprecated="29" />
+		<method name="setReorderingAllowed(Z)Landroid/app/FragmentTransaction;" since="26" deprecated="29" />
+		<method name="setTransition(I)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="setTransitionStyle(I)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<method name="show(Landroid/app/Fragment;)Landroid/app/FragmentTransaction;" deprecated="29" />
+		<field name="TRANSIT_ENTER_MASK" deprecated="29" />
+		<field name="TRANSIT_EXIT_MASK" deprecated="29" />
+		<field name="TRANSIT_FRAGMENT_CLOSE" deprecated="29" />
+		<field name="TRANSIT_FRAGMENT_FADE" deprecated="29" />
+		<field name="TRANSIT_FRAGMENT_OPEN" deprecated="29" />
+		<field name="TRANSIT_NONE" deprecated="29" />
+		<field name="TRANSIT_UNSET" deprecated="29" />
+	</class>
+	<class name="android/app/GameManager" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getGameMode()I" />
+		<field name="GAME_MODE_BATTERY" />
+		<field name="GAME_MODE_PERFORMANCE" />
+		<field name="GAME_MODE_STANDARD" />
+		<field name="GAME_MODE_UNSUPPORTED" />
+	</class>
+	<class name="android/app/Instrumentation" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="acquireLooperManager(Landroid/os/Looper;)Landroid/os/TestLooperManager;" since="26" />
+		<method name="addMonitor(Landroid/app/Instrumentation$ActivityMonitor;)V" />
+		<method name="addMonitor(Landroid/content/IntentFilter;Landroid/app/Instrumentation$ActivityResult;Z)Landroid/app/Instrumentation$ActivityMonitor;" />
+		<method name="addMonitor(Ljava/lang/String;Landroid/app/Instrumentation$ActivityResult;Z)Landroid/app/Instrumentation$ActivityMonitor;" />
+		<method name="addResults(Landroid/os/Bundle;)V" since="26" />
+		<method name="callActivityOnCreate(Landroid/app/Activity;Landroid/os/Bundle;)V" />
+		<method name="callActivityOnCreate(Landroid/app/Activity;Landroid/os/Bundle;Landroid/os/PersistableBundle;)V" since="21" />
+		<method name="callActivityOnDestroy(Landroid/app/Activity;)V" />
+		<method name="callActivityOnNewIntent(Landroid/app/Activity;Landroid/content/Intent;)V" />
+		<method name="callActivityOnPause(Landroid/app/Activity;)V" />
+		<method name="callActivityOnPictureInPictureRequested(Landroid/app/Activity;)V" since="30" />
+		<method name="callActivityOnPostCreate(Landroid/app/Activity;Landroid/os/Bundle;)V" />
+		<method name="callActivityOnPostCreate(Landroid/app/Activity;Landroid/os/Bundle;Landroid/os/PersistableBundle;)V" since="21" />
+		<method name="callActivityOnRestart(Landroid/app/Activity;)V" />
+		<method name="callActivityOnRestoreInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V" />
+		<method name="callActivityOnRestoreInstanceState(Landroid/app/Activity;Landroid/os/Bundle;Landroid/os/PersistableBundle;)V" since="21" />
+		<method name="callActivityOnResume(Landroid/app/Activity;)V" />
+		<method name="callActivityOnSaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V" />
+		<method name="callActivityOnSaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;Landroid/os/PersistableBundle;)V" since="21" />
+		<method name="callActivityOnStart(Landroid/app/Activity;)V" />
+		<method name="callActivityOnStop(Landroid/app/Activity;)V" />
+		<method name="callActivityOnUserLeaving(Landroid/app/Activity;)V" since="3" />
+		<method name="callApplicationOnCreate(Landroid/app/Application;)V" />
+		<method name="checkMonitorHit(Landroid/app/Instrumentation$ActivityMonitor;I)Z" />
+		<method name="endPerformanceSnapshot()V" />
+		<method name="finish(ILandroid/os/Bundle;)V" />
+		<method name="getAllocCounts()Landroid/os/Bundle;" />
+		<method name="getBinderCounts()Landroid/os/Bundle;" />
+		<method name="getComponentName()Landroid/content/ComponentName;" />
+		<method name="getContext()Landroid/content/Context;" />
+		<method name="getProcessName()Ljava/lang/String;" since="26" />
+		<method name="getTargetContext()Landroid/content/Context;" />
+		<method name="getUiAutomation()Landroid/app/UiAutomation;" since="18" />
+		<method name="getUiAutomation(I)Landroid/app/UiAutomation;" since="24" />
+		<method name="invokeContextMenuAction(Landroid/app/Activity;II)Z" />
+		<method name="invokeMenuActionSync(Landroid/app/Activity;II)Z" />
+		<method name="isProfiling()Z" />
+		<method name="newActivity(Ljava/lang/Class;Landroid/content/Context;Landroid/os/IBinder;Landroid/app/Application;Landroid/content/Intent;Landroid/content/pm/ActivityInfo;Ljava/lang/CharSequence;Landroid/app/Activity;Ljava/lang/String;Ljava/lang/Object;)Landroid/app/Activity;" />
+		<method name="newActivity(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Activity;" />
+		<method name="newApplication(Ljava/lang/Class;Landroid/content/Context;)Landroid/app/Application;" />
+		<method name="newApplication(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Context;)Landroid/app/Application;" />
+		<method name="onCreate(Landroid/os/Bundle;)V" />
+		<method name="onDestroy()V" />
+		<method name="onException(Ljava/lang/Object;Ljava/lang/Throwable;)Z" />
+		<method name="onStart()V" />
+		<method name="removeMonitor(Landroid/app/Instrumentation$ActivityMonitor;)V" />
+		<method name="runOnMainSync(Ljava/lang/Runnable;)V" />
+		<method name="sendCharacterSync(I)V" />
+		<method name="sendKeyDownUpSync(I)V" />
+		<method name="sendKeySync(Landroid/view/KeyEvent;)V" />
+		<method name="sendPointerSync(Landroid/view/MotionEvent;)V" />
+		<method name="sendStatus(ILandroid/os/Bundle;)V" />
+		<method name="sendStringSync(Ljava/lang/String;)V" />
+		<method name="sendTrackballEventSync(Landroid/view/MotionEvent;)V" />
+		<method name="setAutomaticPerformanceSnapshots()V" />
+		<method name="setInTouchMode(Z)V" />
+		<method name="start()V" />
+		<method name="startActivitySync(Landroid/content/Intent;)Landroid/app/Activity;" />
+		<method name="startActivitySync(Landroid/content/Intent;Landroid/os/Bundle;)Landroid/app/Activity;" since="28" />
+		<method name="startAllocCounting()V" deprecated="23" />
+		<method name="startPerformanceSnapshot()V" />
+		<method name="startProfiling()V" />
+		<method name="stopAllocCounting()V" deprecated="23" />
+		<method name="stopProfiling()V" />
+		<method name="waitForIdle(Ljava/lang/Runnable;)V" />
+		<method name="waitForIdleSync()V" />
+		<method name="waitForMonitor(Landroid/app/Instrumentation$ActivityMonitor;)Landroid/app/Activity;" />
+		<method name="waitForMonitorWithTimeout(Landroid/app/Instrumentation$ActivityMonitor;J)Landroid/app/Activity;" />
+		<field name="REPORT_KEY_IDENTIFIER" />
+		<field name="REPORT_KEY_STREAMRESULT" />
+	</class>
+	<class name="android/app/Instrumentation$ActivityMonitor" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" since="26" />
+		<method name="&lt;init&gt;(Landroid/content/IntentFilter;Landroid/app/Instrumentation$ActivityResult;Z)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/app/Instrumentation$ActivityResult;Z)V" />
+		<method name="getFilter()Landroid/content/IntentFilter;" />
+		<method name="getHits()I" />
+		<method name="getLastActivity()Landroid/app/Activity;" />
+		<method name="getResult()Landroid/app/Instrumentation$ActivityResult;" />
+		<method name="isBlocking()Z" />
+		<method name="onStartActivity(Landroid/content/Intent;)Landroid/app/Instrumentation$ActivityResult;" since="26" />
+		<method name="waitForActivity()Landroid/app/Activity;" />
+		<method name="waitForActivityWithTimeout(J)Landroid/app/Activity;" />
+	</class>
+	<class name="android/app/Instrumentation$ActivityResult" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(ILandroid/content/Intent;)V" />
+		<method name="getResultCode()I" />
+		<method name="getResultData()Landroid/content/Intent;" />
+	</class>
+	<class name="android/app/IntentService" since="3" deprecated="30">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="30" />
+		<method name="onHandleIntent(Landroid/content/Intent;)V" deprecated="30" />
+		<method name="setIntentRedelivery(Z)V" since="5" deprecated="30" />
+	</class>
+	<class name="android/app/KeyguardManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="createConfirmDeviceCredentialIntent(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/Intent;" since="21" deprecated="29" />
+		<method name="exitKeyguardSecurely(Landroid/app/KeyguardManager$OnKeyguardExitResult;)V" deprecated="15" />
+		<method name="inKeyguardRestrictedInputMode()Z" deprecated="28" />
+		<method name="isDeviceLocked()Z" since="22" />
+		<method name="isDeviceSecure()Z" since="23" />
+		<method name="isKeyguardLocked()Z" since="16" />
+		<method name="isKeyguardSecure()Z" since="16" />
+		<method name="newKeyguardLock(Ljava/lang/String;)Landroid/app/KeyguardManager$KeyguardLock;" deprecated="15" />
+		<method name="requestDismissKeyguard(Landroid/app/Activity;Landroid/app/KeyguardManager$KeyguardDismissCallback;)V" since="26" />
+	</class>
+	<class name="android/app/KeyguardManager$KeyguardDismissCallback" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onDismissCancelled()V" />
+		<method name="onDismissError()V" />
+		<method name="onDismissSucceeded()V" />
+	</class>
+	<class name="android/app/KeyguardManager$KeyguardLock" since="1" deprecated="15">
+		<extends name="java/lang/Object" />
+		<method name="disableKeyguard()V" deprecated="29" />
+		<method name="reenableKeyguard()V" deprecated="29" />
+	</class>
+	<class name="android/app/KeyguardManager$OnKeyguardExitResult" since="1" deprecated="26">
+		<extends name="java/lang/Object" />
+		<method name="onKeyguardExitResult(Z)V" deprecated="29" />
+	</class>
+	<class name="android/app/LauncherActivity" since="1" deprecated="30">
+		<extends name="android/app/ListActivity" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<method name="getTargetIntent()Landroid/content/Intent;" deprecated="30" />
+		<method name="intentForPosition(I)Landroid/content/Intent;" since="3" deprecated="30" />
+		<method name="itemForPosition(I)Landroid/app/LauncherActivity$ListItem;" since="4" deprecated="30" />
+		<method name="makeListItems()Ljava/util/List;" since="3" deprecated="30" />
+		<method name="onQueryPackageManager(Landroid/content/Intent;)Ljava/util/List;" since="5" deprecated="30" />
+		<method name="onSetContentView()V" since="5" deprecated="30" />
+	</class>
+	<class name="android/app/LauncherActivity$IconResizer" since="3" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/app/LauncherActivity;)V" deprecated="30" />
+		<method name="createIconThumbnail(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;" deprecated="30" />
+	</class>
+	<class name="android/app/LauncherActivity$ListItem" since="3" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<field name="className" deprecated="30" />
+		<field name="extras" deprecated="30" />
+		<field name="icon" deprecated="30" />
+		<field name="label" deprecated="30" />
+		<field name="packageName" deprecated="30" />
+		<field name="resolveInfo" since="4" deprecated="30" />
+	</class>
+	<class name="android/app/ListActivity" since="1" deprecated="30">
+		<extends name="android/app/Activity" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<method name="getListAdapter()Landroid/widget/ListAdapter;" deprecated="30" />
+		<method name="getListView()Landroid/widget/ListView;" deprecated="30" />
+		<method name="getSelectedItemId()J" deprecated="30" />
+		<method name="getSelectedItemPosition()I" deprecated="30" />
+		<method name="onListItemClick(Landroid/widget/ListView;Landroid/view/View;IJ)V" deprecated="30" />
+		<method name="setListAdapter(Landroid/widget/ListAdapter;)V" deprecated="30" />
+		<method name="setSelection(I)V" deprecated="30" />
+	</class>
+	<class name="android/app/ListFragment" since="11" deprecated="28">
+		<extends name="android/app/Fragment" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="getListAdapter()Landroid/widget/ListAdapter;" deprecated="29" />
+		<method name="getListView()Landroid/widget/ListView;" deprecated="29" />
+		<method name="getSelectedItemId()J" deprecated="29" />
+		<method name="getSelectedItemPosition()I" deprecated="29" />
+		<method name="onListItemClick(Landroid/widget/ListView;Landroid/view/View;IJ)V" deprecated="29" />
+		<method name="setEmptyText(Ljava/lang/CharSequence;)V" deprecated="29" />
+		<method name="setListAdapter(Landroid/widget/ListAdapter;)V" deprecated="29" />
+		<method name="setListShown(Z)V" deprecated="29" />
+		<method name="setListShownNoAnimation(Z)V" deprecated="29" />
+		<method name="setSelection(I)V" deprecated="29" />
+	</class>
+	<class name="android/app/LoaderManager" since="11" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="destroyLoader(I)V" deprecated="29" />
+		<method name="dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V" deprecated="29" />
+		<method name="enableDebugLogging(Z)V" deprecated="29" />
+		<method name="getLoader(I)Landroid/content/Loader;" deprecated="29" />
+		<method name="initLoader(ILandroid/os/Bundle;Landroid/app/LoaderManager$LoaderCallbacks;)Landroid/content/Loader;" deprecated="29" />
+		<method name="restartLoader(ILandroid/os/Bundle;Landroid/app/LoaderManager$LoaderCallbacks;)Landroid/content/Loader;" deprecated="29" />
+	</class>
+	<class name="android/app/LoaderManager$LoaderCallbacks" since="11" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="onCreateLoader(ILandroid/os/Bundle;)Landroid/content/Loader;" deprecated="29" />
+		<method name="onLoadFinished(Landroid/content/Loader;Ljava/lang/Object;)V" deprecated="29" />
+		<method name="onLoaderReset(Landroid/content/Loader;)V" deprecated="29" />
+	</class>
+	<class name="android/app/LocalActivityManager" since="1" deprecated="13">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/app/Activity;Z)V" deprecated="29" />
+		<method name="destroyActivity(Ljava/lang/String;Z)Landroid/view/Window;" deprecated="29" />
+		<method name="dispatchCreate(Landroid/os/Bundle;)V" deprecated="29" />
+		<method name="dispatchDestroy(Z)V" deprecated="29" />
+		<method name="dispatchPause(Z)V" deprecated="29" />
+		<method name="dispatchResume()V" deprecated="29" />
+		<method name="dispatchStop()V" deprecated="29" />
+		<method name="getActivity(Ljava/lang/String;)Landroid/app/Activity;" deprecated="29" />
+		<method name="getCurrentActivity()Landroid/app/Activity;" deprecated="29" />
+		<method name="getCurrentId()Ljava/lang/String;" deprecated="29" />
+		<method name="removeAllActivities()V" deprecated="29" />
+		<method name="saveInstanceState()Landroid/os/Bundle;" deprecated="29" />
+		<method name="startActivity(Ljava/lang/String;Landroid/content/Intent;)Landroid/view/Window;" deprecated="29" />
+	</class>
+	<class name="android/app/MediaRouteActionProvider" since="16">
+		<extends name="android/view/ActionProvider" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="setExtendedSettingsClickListener(Landroid/view/View$OnClickListener;)V" />
+		<method name="setRouteTypes(I)V" />
+	</class>
+	<class name="android/app/MediaRouteButton" since="16">
+		<extends name="android/view/View" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getRouteTypes()I" />
+		<method name="setExtendedSettingsClickListener(Landroid/view/View$OnClickListener;)V" />
+		<method name="setRouteTypes(I)V" />
+		<method name="showDialog()V" />
+	</class>
+	<class name="android/app/NativeActivity" since="9">
+		<extends name="android/app/Activity" />
+		<implements name="android/view/InputQueue$Callback" />
+		<implements name="android/view/SurfaceHolder$Callback2" />
+		<implements name="android/view/ViewTreeObserver$OnGlobalLayoutListener" />
+		<method name="&lt;init&gt;()V" />
+		<field name="META_DATA_FUNC_NAME" />
+		<field name="META_DATA_LIB_NAME" />
+	</class>
+	<class name="android/app/Notification" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(ILjava/lang/CharSequence;J)V" deprecated="15" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="clone()Landroid/app/Notification;" since="9" />
+		<method name="findRemoteInputActionPair(Z)Landroid/util/Pair;" since="30" />
+		<method name="getAllowSystemGeneratedContextualActions()Z" since="29" />
+		<method name="getBadgeIconType()I" since="26" />
+		<method name="getBubbleMetadata()Landroid/app/Notification$BubbleMetadata;" since="29" />
+		<method name="getChannelId()Ljava/lang/String;" since="26" />
+		<method name="getContextualActions()Ljava/util/List;" since="30" />
+		<method name="getGroup()Ljava/lang/String;" since="20" />
+		<method name="getGroupAlertBehavior()I" since="26" />
+		<method name="getLargeIcon()Landroid/graphics/drawable/Icon;" since="23" />
+		<method name="getLocusId()Landroid/content/LocusId;" since="29" />
+		<method name="getSettingsText()Ljava/lang/CharSequence;" since="26" />
+		<method name="getShortcutId()Ljava/lang/String;" since="26" />
+		<method name="getSmallIcon()Landroid/graphics/drawable/Icon;" since="23" />
+		<method name="getSortKey()Ljava/lang/String;" since="20" />
+		<method name="getTimeoutAfter()J" since="26" />
+		<method name="hasImage()Z" since="31" />
+		<method name="setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V" deprecated="15" removed="23" />
+		<field name="AUDIO_ATTRIBUTES_DEFAULT" since="21" />
+		<field name="BADGE_ICON_LARGE" since="26" />
+		<field name="BADGE_ICON_NONE" since="26" />
+		<field name="BADGE_ICON_SMALL" since="26" />
+		<field name="CATEGORY_ALARM" since="21" />
+		<field name="CATEGORY_CALL" since="21" />
+		<field name="CATEGORY_EMAIL" since="21" />
+		<field name="CATEGORY_ERROR" since="21" />
+		<field name="CATEGORY_EVENT" since="21" />
+		<field name="CATEGORY_LOCATION_SHARING" since="31" />
+		<field name="CATEGORY_MESSAGE" since="21" />
+		<field name="CATEGORY_MISSED_CALL" since="31" />
+		<field name="CATEGORY_NAVIGATION" since="28" />
+		<field name="CATEGORY_PROGRESS" since="21" />
+		<field name="CATEGORY_PROMO" since="21" />
+		<field name="CATEGORY_RECOMMENDATION" since="21" />
+		<field name="CATEGORY_REMINDER" since="23" />
+		<field name="CATEGORY_SERVICE" since="21" />
+		<field name="CATEGORY_SOCIAL" since="21" />
+		<field name="CATEGORY_STATUS" since="21" />
+		<field name="CATEGORY_STOPWATCH" since="31" />
+		<field name="CATEGORY_SYSTEM" since="21" />
+		<field name="CATEGORY_TRANSPORT" since="21" />
+		<field name="CATEGORY_WORKOUT" since="31" />
+		<field name="COLOR_DEFAULT" since="21" />
+		<field name="CREATOR" />
+		<field name="DEFAULT_ALL" />
+		<field name="DEFAULT_LIGHTS" />
+		<field name="DEFAULT_SOUND" />
+		<field name="DEFAULT_VIBRATE" />
+		<field name="EXTRA_ANSWER_COLOR" since="31" />
+		<field name="EXTRA_ANSWER_INTENT" since="31" />
+		<field name="EXTRA_AUDIO_CONTENTS_URI" since="26" />
+		<field name="EXTRA_BACKGROUND_IMAGE_URI" since="21" />
+		<field name="EXTRA_BIG_TEXT" since="21" />
+		<field name="EXTRA_CALL_IS_VIDEO" since="31" />
+		<field name="EXTRA_CALL_PERSON" since="31" />
+		<field name="EXTRA_CHANNEL_GROUP_ID" since="28" />
+		<field name="EXTRA_CHANNEL_ID" since="26" />
+		<field name="EXTRA_CHRONOMETER_COUNT_DOWN" since="24" />
+		<field name="EXTRA_COLORIZED" since="26" />
+		<field name="EXTRA_COMPACT_ACTIONS" since="21" />
+		<field name="EXTRA_CONVERSATION_TITLE" since="24" />
+		<field name="EXTRA_DECLINE_COLOR" since="31" />
+		<field name="EXTRA_DECLINE_INTENT" since="31" />
+		<field name="EXTRA_HANG_UP_INTENT" since="31" />
+		<field name="EXTRA_HISTORIC_MESSAGES" since="26" />
+		<field name="EXTRA_INFO_TEXT" since="19" />
+		<field name="EXTRA_IS_GROUP_CONVERSATION" since="28" />
+		<field name="EXTRA_LARGE_ICON" since="19" deprecated="26" />
+		<field name="EXTRA_LARGE_ICON_BIG" since="19" />
+		<field name="EXTRA_MEDIA_SESSION" since="21" />
+		<field name="EXTRA_MESSAGES" since="24" />
+		<field name="EXTRA_MESSAGING_PERSON" since="28" />
+		<field name="EXTRA_NOTIFICATION_ID" since="26" />
+		<field name="EXTRA_NOTIFICATION_TAG" since="26" />
+		<field name="EXTRA_PEOPLE" since="19" deprecated="28" />
+		<field name="EXTRA_PEOPLE_LIST" since="28" />
+		<field name="EXTRA_PICTURE" since="19" />
+		<field name="EXTRA_PICTURE_CONTENT_DESCRIPTION" since="31" />
+		<field name="EXTRA_PICTURE_ICON" since="31" />
+		<field name="EXTRA_PROGRESS" since="19" />
+		<field name="EXTRA_PROGRESS_INDETERMINATE" since="19" />
+		<field name="EXTRA_PROGRESS_MAX" since="19" />
+		<field name="EXTRA_REMOTE_INPUT_DRAFT" since="28" />
+		<field name="EXTRA_REMOTE_INPUT_HISTORY" since="24" />
+		<field name="EXTRA_SELF_DISPLAY_NAME" since="24" deprecated="28" />
+		<field name="EXTRA_SHOW_BIG_PICTURE_WHEN_COLLAPSED" since="31" />
+		<field name="EXTRA_SHOW_CHRONOMETER" since="19" />
+		<field name="EXTRA_SHOW_WHEN" since="19" />
+		<field name="EXTRA_SMALL_ICON" since="19" deprecated="26" />
+		<field name="EXTRA_SUB_TEXT" since="19" />
+		<field name="EXTRA_SUMMARY_TEXT" since="19" />
+		<field name="EXTRA_TEMPLATE" since="21" />
+		<field name="EXTRA_TEXT" since="19" />
+		<field name="EXTRA_TEXT_LINES" since="19" />
+		<field name="EXTRA_TITLE" since="19" />
+		<field name="EXTRA_TITLE_BIG" since="19" />
+		<field name="EXTRA_VERIFICATION_ICON" since="31" />
+		<field name="EXTRA_VERIFICATION_TEXT" since="31" />
+		<field name="FLAG_AUTO_CANCEL" />
+		<field name="FLAG_BUBBLE" since="29" />
+		<field name="FLAG_FOREGROUND_SERVICE" since="5" />
+		<field name="FLAG_GROUP_SUMMARY" since="20" />
+		<field name="FLAG_HIGH_PRIORITY" since="11" deprecated="16" />
+		<field name="FLAG_INSISTENT" />
+		<field name="FLAG_LOCAL_ONLY" since="20" />
+		<field name="FLAG_NO_CLEAR" />
+		<field name="FLAG_ONGOING_EVENT" />
+		<field name="FLAG_ONLY_ALERT_ONCE" />
+		<field name="FLAG_SHOW_LIGHTS" deprecated="26" />
+		<field name="FOREGROUND_SERVICE_DEFAULT" since="31" />
+		<field name="FOREGROUND_SERVICE_DEFERRED" since="31" />
+		<field name="FOREGROUND_SERVICE_IMMEDIATE" since="31" />
+		<field name="GROUP_ALERT_ALL" since="26" />
+		<field name="GROUP_ALERT_CHILDREN" since="26" />
+		<field name="GROUP_ALERT_SUMMARY" since="26" />
+		<field name="INTENT_CATEGORY_NOTIFICATION_PREFERENCES" since="21" />
+		<field name="PRIORITY_DEFAULT" since="16" deprecated="26" />
+		<field name="PRIORITY_HIGH" since="16" deprecated="26" />
+		<field name="PRIORITY_LOW" since="16" deprecated="26" />
+		<field name="PRIORITY_MAX" since="16" deprecated="26" />
+		<field name="PRIORITY_MIN" since="16" deprecated="26" />
+		<field name="STREAM_DEFAULT" deprecated="21" />
+		<field name="VISIBILITY_PRIVATE" since="21" />
+		<field name="VISIBILITY_PUBLIC" since="21" />
+		<field name="VISIBILITY_SECRET" since="21" />
+		<field name="actions" since="19" />
+		<field name="audioAttributes" since="21" deprecated="26" />
+		<field name="audioStreamType" deprecated="21" />
+		<field name="bigContentView" since="16" deprecated="24" />
+		<field name="category" since="21" />
+		<field name="color" since="21" />
+		<field name="contentIntent" />
+		<field name="contentView" deprecated="24" />
+		<field name="defaults" deprecated="26" />
+		<field name="deleteIntent" />
+		<field name="extras" since="19" />
+		<field name="flags" />
+		<field name="fullScreenIntent" since="9" />
+		<field name="headsUpContentView" since="21" deprecated="24" />
+		<field name="icon" deprecated="23" />
+		<field name="iconLevel" />
+		<field name="largeIcon" since="11" deprecated="23" />
+		<field name="ledARGB" deprecated="26" />
+		<field name="ledOffMS" deprecated="26" />
+		<field name="ledOnMS" deprecated="26" />
+		<field name="number" deprecated="24" />
+		<field name="priority" since="16" deprecated="26" />
+		<field name="publicVersion" since="21" />
+		<field name="sound" deprecated="26" />
+		<field name="tickerText" />
+		<field name="tickerView" since="11" deprecated="21" />
+		<field name="vibrate" deprecated="26" />
+		<field name="visibility" since="21" />
+		<field name="when" />
+	</class>
+	<class name="android/app/Notification$Action" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V" deprecated="23" />
+		<method name="clone()Landroid/app/Notification$Action;" />
+		<method name="getAllowGeneratedReplies()Z" since="24" />
+		<method name="getDataOnlyRemoteInputs()[Landroid/app/RemoteInput;" since="26" />
+		<method name="getExtras()Landroid/os/Bundle;" since="20" />
+		<method name="getIcon()Landroid/graphics/drawable/Icon;" since="23" />
+		<method name="getRemoteInputs()[Landroid/app/RemoteInput;" since="20" />
+		<method name="getSemanticAction()I" since="28" />
+		<method name="isAuthenticationRequired()Z" since="31" />
+		<method name="isContextual()Z" since="29" />
+		<field name="CREATOR" />
+		<field name="SEMANTIC_ACTION_ARCHIVE" since="28" />
+		<field name="SEMANTIC_ACTION_CALL" since="28" />
+		<field name="SEMANTIC_ACTION_DELETE" since="28" />
+		<field name="SEMANTIC_ACTION_MARK_AS_READ" since="28" />
+		<field name="SEMANTIC_ACTION_MARK_AS_UNREAD" since="28" />
+		<field name="SEMANTIC_ACTION_MUTE" since="28" />
+		<field name="SEMANTIC_ACTION_NONE" since="28" />
+		<field name="SEMANTIC_ACTION_REPLY" since="28" />
+		<field name="SEMANTIC_ACTION_THUMBS_DOWN" since="28" />
+		<field name="SEMANTIC_ACTION_THUMBS_UP" since="28" />
+		<field name="SEMANTIC_ACTION_UNMUTE" since="28" />
+		<field name="actionIntent" />
+		<field name="icon" deprecated="23" />
+		<field name="title" />
+	</class>
+	<class name="android/app/Notification$Action$Builder" since="20">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V" deprecated="23" />
+		<method name="&lt;init&gt;(Landroid/app/Notification$Action;)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Icon;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V" since="23" />
+		<method name="addExtras(Landroid/os/Bundle;)Landroid/app/Notification$Action$Builder;" />
+		<method name="addRemoteInput(Landroid/app/RemoteInput;)Landroid/app/Notification$Action$Builder;" />
+		<method name="build()Landroid/app/Notification$Action;" />
+		<method name="extend(Landroid/app/Notification$Action$Extender;)Landroid/app/Notification$Action$Builder;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="setAllowGeneratedReplies(Z)Landroid/app/Notification$Action$Builder;" since="24" />
+		<method name="setAuthenticationRequired(Z)Landroid/app/Notification$Action$Builder;" since="31" />
+		<method name="setContextual(Z)Landroid/app/Notification$Action$Builder;" since="29" />
+		<method name="setSemanticAction(I)Landroid/app/Notification$Action$Builder;" since="28" />
+	</class>
+	<class name="android/app/Notification$Action$Extender" since="20">
+		<extends name="java/lang/Object" />
+		<method name="extend(Landroid/app/Notification$Action$Builder;)Landroid/app/Notification$Action$Builder;" />
+	</class>
+	<class name="android/app/Notification$Action$WearableExtender" since="20">
+		<extends name="java/lang/Object" />
+		<implements name="android/app/Notification$Action$Extender" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/app/Notification$Action;)V" />
+		<method name="clone()Landroid/app/Notification$Action$WearableExtender;" />
+		<method name="getCancelLabel()Ljava/lang/CharSequence;" since="22" deprecated="28" />
+		<method name="getConfirmLabel()Ljava/lang/CharSequence;" since="22" deprecated="28" />
+		<method name="getHintDisplayActionInline()Z" since="25" />
+		<method name="getHintLaunchesActivity()Z" since="24" />
+		<method name="getInProgressLabel()Ljava/lang/CharSequence;" since="22" deprecated="28" />
+		<method name="isAvailableOffline()Z" />
+		<method name="setAvailableOffline(Z)Landroid/app/Notification$Action$WearableExtender;" />
+		<method name="setCancelLabel(Ljava/lang/CharSequence;)Landroid/app/Notification$Action$WearableExtender;" since="22" deprecated="28" />
+		<method name="setConfirmLabel(Ljava/lang/CharSequence;)Landroid/app/Notification$Action$WearableExtender;" since="22" deprecated="28" />
+		<method name="setHintDisplayActionInline(Z)Landroid/app/Notification$Action$WearableExtender;" since="25" />
+		<method name="setHintLaunchesActivity(Z)Landroid/app/Notification$Action$WearableExtender;" since="24" />
+		<method name="setInProgressLabel(Ljava/lang/CharSequence;)Landroid/app/Notification$Action$WearableExtender;" since="22" deprecated="28" />
+	</class>
+	<class name="android/app/Notification$BigPictureStyle" since="16">
+		<extends name="android/app/Notification$Style" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/app/Notification$Builder;)V" deprecated="24" />
+		<method name="bigLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle;" />
+		<method name="bigLargeIcon(Landroid/graphics/drawable/Icon;)Landroid/app/Notification$BigPictureStyle;" since="23" />
+		<method name="bigPicture(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle;" />
+		<method name="bigPicture(Landroid/graphics/drawable/Icon;)Landroid/app/Notification$BigPictureStyle;" since="31" />
+		<method name="setBigContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle;" />
+		<method name="setContentDescription(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle;" since="31" />
+		<method name="setSummaryText(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle;" />
+		<method name="showBigPictureWhenCollapsed(Z)Landroid/app/Notification$BigPictureStyle;" since="31" />
+	</class>
+	<class name="android/app/Notification$BigTextStyle" since="16">
+		<extends name="android/app/Notification$Style" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/app/Notification$Builder;)V" deprecated="24" />
+		<method name="bigText(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle;" />
+		<method name="setBigContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle;" />
+		<method name="setSummaryText(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle;" />
+	</class>
+	<class name="android/app/Notification$BubbleMetadata" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAutoExpandBubble()Z" />
+		<method name="getDeleteIntent()Landroid/app/PendingIntent;" />
+		<method name="getDesiredHeight()I" />
+		<method name="getDesiredHeightResId()I" />
+		<method name="getIcon()Landroid/graphics/drawable/Icon;" />
+		<method name="getIntent()Landroid/app/PendingIntent;" />
+		<method name="getShortcutId()Ljava/lang/String;" since="30" />
+		<method name="isBubbleSuppressable()Z" since="31" />
+		<method name="isBubbleSuppressed()Z" since="31" />
+		<method name="isNotificationSuppressed()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/Notification$BubbleMetadata$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<method name="&lt;init&gt;(Landroid/app/PendingIntent;Landroid/graphics/drawable/Icon;)V" since="30" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" since="30" />
+		<method name="build()Landroid/app/Notification$BubbleMetadata;" />
+		<method name="setAutoExpandBubble(Z)Landroid/app/Notification$BubbleMetadata$Builder;" />
+		<method name="setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$BubbleMetadata$Builder;" />
+		<method name="setDesiredHeight(I)Landroid/app/Notification$BubbleMetadata$Builder;" />
+		<method name="setDesiredHeightResId(I)Landroid/app/Notification$BubbleMetadata$Builder;" />
+		<method name="setIcon(Landroid/graphics/drawable/Icon;)Landroid/app/Notification$BubbleMetadata$Builder;" />
+		<method name="setIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$BubbleMetadata$Builder;" />
+		<method name="setSuppressNotification(Z)Landroid/app/Notification$BubbleMetadata$Builder;" />
+		<method name="setSuppressableBubble(Z)Landroid/app/Notification$BubbleMetadata$Builder;" since="31" />
+	</class>
+	<class name="android/app/Notification$Builder" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="26" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/String;)V" since="26" />
+		<method name="addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;" since="16" deprecated="23" />
+		<method name="addAction(Landroid/app/Notification$Action;)Landroid/app/Notification$Builder;" since="20" />
+		<method name="addExtras(Landroid/os/Bundle;)Landroid/app/Notification$Builder;" since="20" />
+		<method name="addPerson(Landroid/app/Person;)Landroid/app/Notification$Builder;" since="28" />
+		<method name="addPerson(Ljava/lang/String;)Landroid/app/Notification$Builder;" since="21" deprecated="28" />
+		<method name="build()Landroid/app/Notification;" since="16" />
+		<method name="createBigContentView()Landroid/widget/RemoteViews;" since="24" />
+		<method name="createContentView()Landroid/widget/RemoteViews;" since="24" />
+		<method name="createHeadsUpContentView()Landroid/widget/RemoteViews;" since="24" />
+		<method name="extend(Landroid/app/Notification$Extender;)Landroid/app/Notification$Builder;" since="20" />
+		<method name="getExtras()Landroid/os/Bundle;" since="20" />
+		<method name="getNotification()Landroid/app/Notification;" deprecated="16" />
+		<method name="getStyle()Landroid/app/Notification$Style;" since="28" />
+		<method name="recoverBuilder(Landroid/content/Context;Landroid/app/Notification;)Landroid/app/Notification$Builder;" since="24" />
+		<method name="setActions([Landroid/app/Notification$Action;)Landroid/app/Notification$Builder;" since="24" />
+		<method name="setAllowSystemGeneratedContextualActions(Z)Landroid/app/Notification$Builder;" since="29" />
+		<method name="setAutoCancel(Z)Landroid/app/Notification$Builder;" />
+		<method name="setBadgeIconType(I)Landroid/app/Notification$Builder;" since="26" />
+		<method name="setBubbleMetadata(Landroid/app/Notification$BubbleMetadata;)Landroid/app/Notification$Builder;" since="29" />
+		<method name="setCategory(Ljava/lang/String;)Landroid/app/Notification$Builder;" since="21" />
+		<method name="setChannelId(Ljava/lang/String;)Landroid/app/Notification$Builder;" since="26" />
+		<method name="setChronometerCountDown(Z)Landroid/app/Notification$Builder;" since="24" />
+		<method name="setColor(I)Landroid/app/Notification$Builder;" since="21" />
+		<method name="setColorized(Z)Landroid/app/Notification$Builder;" since="26" />
+		<method name="setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;" deprecated="24" />
+		<method name="setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;" deprecated="24" />
+		<method name="setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;" />
+		<method name="setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;" />
+		<method name="setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;" />
+		<method name="setCustomBigContentView(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;" since="24" />
+		<method name="setCustomContentView(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;" since="24" />
+		<method name="setCustomHeadsUpContentView(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;" since="24" />
+		<method name="setDefaults(I)Landroid/app/Notification$Builder;" deprecated="26" />
+		<method name="setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/app/Notification$Builder;" since="19" />
+		<method name="setFlag(IZ)Landroid/app/Notification$Builder;" since="30" />
+		<method name="setForegroundServiceBehavior(I)Landroid/app/Notification$Builder;" since="31" />
+		<method name="setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder;" />
+		<method name="setGroup(Ljava/lang/String;)Landroid/app/Notification$Builder;" since="20" />
+		<method name="setGroupAlertBehavior(I)Landroid/app/Notification$Builder;" since="26" />
+		<method name="setGroupSummary(Z)Landroid/app/Notification$Builder;" since="20" />
+		<method name="setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder;" />
+		<method name="setLargeIcon(Landroid/graphics/drawable/Icon;)Landroid/app/Notification$Builder;" since="23" />
+		<method name="setLights(III)Landroid/app/Notification$Builder;" deprecated="26" />
+		<method name="setLocalOnly(Z)Landroid/app/Notification$Builder;" since="20" />
+		<method name="setLocusId(Landroid/content/LocusId;)Landroid/app/Notification$Builder;" since="29" />
+		<method name="setNumber(I)Landroid/app/Notification$Builder;" deprecated="24" />
+		<method name="setOngoing(Z)Landroid/app/Notification$Builder;" />
+		<method name="setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;" />
+		<method name="setPriority(I)Landroid/app/Notification$Builder;" since="16" deprecated="26" />
+		<method name="setProgress(IIZ)Landroid/app/Notification$Builder;" since="14" />
+		<method name="setPublicVersion(Landroid/app/Notification;)Landroid/app/Notification$Builder;" since="21" />
+		<method name="setRemoteInputHistory([Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;" since="24" />
+		<method name="setSettingsText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;" since="26" />
+		<method name="setShortcutId(Ljava/lang/String;)Landroid/app/Notification$Builder;" since="26" />
+		<method name="setShowWhen(Z)Landroid/app/Notification$Builder;" since="17" />
+		<method name="setSmallIcon(I)Landroid/app/Notification$Builder;" />
+		<method name="setSmallIcon(II)Landroid/app/Notification$Builder;" />
+		<method name="setSmallIcon(Landroid/graphics/drawable/Icon;)Landroid/app/Notification$Builder;" since="23" />
+		<method name="setSortKey(Ljava/lang/String;)Landroid/app/Notification$Builder;" since="20" />
+		<method name="setSound(Landroid/net/Uri;)Landroid/app/Notification$Builder;" deprecated="26" />
+		<method name="setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;" deprecated="21" />
+		<method name="setSound(Landroid/net/Uri;Landroid/media/AudioAttributes;)Landroid/app/Notification$Builder;" since="21" deprecated="26" />
+		<method name="setStyle(Landroid/app/Notification$Style;)Landroid/app/Notification$Builder;" since="16" />
+		<method name="setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;" since="16" />
+		<method name="setTicker(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;" />
+		<method name="setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;" deprecated="21" />
+		<method name="setTimeoutAfter(J)Landroid/app/Notification$Builder;" since="26" />
+		<method name="setUsesChronometer(Z)Landroid/app/Notification$Builder;" since="16" />
+		<method name="setVibrate([J)Landroid/app/Notification$Builder;" deprecated="26" />
+		<method name="setVisibility(I)Landroid/app/Notification$Builder;" since="21" />
+		<method name="setWhen(J)Landroid/app/Notification$Builder;" />
+	</class>
+	<class name="android/app/Notification$CallStyle" since="31">
+		<extends name="android/app/Notification$Style" />
+		<method name="forIncomingCall(Landroid/app/Person;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)Landroid/app/Notification$CallStyle;" />
+		<method name="forOngoingCall(Landroid/app/Person;Landroid/app/PendingIntent;)Landroid/app/Notification$CallStyle;" />
+		<method name="forScreeningCall(Landroid/app/Person;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)Landroid/app/Notification$CallStyle;" />
+		<method name="setAnswerButtonColorHint(I)Landroid/app/Notification$CallStyle;" />
+		<method name="setDeclineButtonColorHint(I)Landroid/app/Notification$CallStyle;" />
+		<method name="setIsVideo(Z)Landroid/app/Notification$CallStyle;" />
+		<method name="setVerificationIcon(Landroid/graphics/drawable/Icon;)Landroid/app/Notification$CallStyle;" />
+		<method name="setVerificationText(Ljava/lang/CharSequence;)Landroid/app/Notification$CallStyle;" />
+	</class>
+	<class name="android/app/Notification$CarExtender" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/app/Notification$Extender" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/app/Notification;)V" />
+		<method name="getColor()I" />
+		<method name="getLargeIcon()Landroid/graphics/Bitmap;" />
+		<method name="getUnreadConversation()Landroid/app/Notification$CarExtender$UnreadConversation;" />
+		<method name="setColor(I)Landroid/app/Notification$CarExtender;" />
+		<method name="setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$CarExtender;" />
+		<method name="setUnreadConversation(Landroid/app/Notification$CarExtender$UnreadConversation;)Landroid/app/Notification$CarExtender;" />
+	</class>
+	<class name="android/app/Notification$CarExtender$Builder" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="addMessage(Ljava/lang/String;)Landroid/app/Notification$CarExtender$Builder;" />
+		<method name="build()Landroid/app/Notification$CarExtender$UnreadConversation;" />
+		<method name="setLatestTimestamp(J)Landroid/app/Notification$CarExtender$Builder;" />
+		<method name="setReadPendingIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$CarExtender$Builder;" />
+		<method name="setReplyAction(Landroid/app/PendingIntent;Landroid/app/RemoteInput;)Landroid/app/Notification$CarExtender$Builder;" />
+	</class>
+	<class name="android/app/Notification$CarExtender$UnreadConversation" since="23">
+		<extends name="java/lang/Object" />
+		<method name="getLatestTimestamp()J" />
+		<method name="getMessages()[Ljava/lang/String;" />
+		<method name="getParticipant()Ljava/lang/String;" />
+		<method name="getParticipants()[Ljava/lang/String;" />
+		<method name="getReadPendingIntent()Landroid/app/PendingIntent;" />
+		<method name="getRemoteInput()Landroid/app/RemoteInput;" />
+		<method name="getReplyPendingIntent()Landroid/app/PendingIntent;" />
+	</class>
+	<class name="android/app/Notification$DecoratedCustomViewStyle" since="24">
+		<extends name="android/app/Notification$Style" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/app/Notification$DecoratedMediaCustomViewStyle" since="24">
+		<extends name="android/app/Notification$MediaStyle" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/app/Notification$Extender" since="20">
+		<extends name="java/lang/Object" />
+		<method name="extend(Landroid/app/Notification$Builder;)Landroid/app/Notification$Builder;" />
+	</class>
+	<class name="android/app/Notification$InboxStyle" since="16">
+		<extends name="android/app/Notification$Style" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/app/Notification$Builder;)V" deprecated="24" />
+		<method name="addLine(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle;" />
+		<method name="setBigContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle;" />
+		<method name="setSummaryText(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle;" />
+	</class>
+	<class name="android/app/Notification$MediaStyle" since="21">
+		<extends name="android/app/Notification$Style" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/app/Notification$Builder;)V" deprecated="24" />
+		<method name="setMediaSession(Landroid/media/session/MediaSession$Token;)Landroid/app/Notification$MediaStyle;" />
+		<method name="setShowActionsInCompactView([I)Landroid/app/Notification$MediaStyle;" />
+	</class>
+	<class name="android/app/Notification$MessagingStyle" since="24">
+		<extends name="android/app/Notification$Style" />
+		<method name="&lt;init&gt;(Landroid/app/Person;)V" since="28" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;)V" deprecated="28" />
+		<method name="addHistoricMessage(Landroid/app/Notification$MessagingStyle$Message;)Landroid/app/Notification$MessagingStyle;" since="26" />
+		<method name="addMessage(Landroid/app/Notification$MessagingStyle$Message;)Landroid/app/Notification$MessagingStyle;" />
+		<method name="addMessage(Ljava/lang/CharSequence;JLandroid/app/Person;)Landroid/app/Notification$MessagingStyle;" since="28" />
+		<method name="addMessage(Ljava/lang/CharSequence;JLjava/lang/CharSequence;)Landroid/app/Notification$MessagingStyle;" deprecated="28" />
+		<method name="getConversationTitle()Ljava/lang/CharSequence;" />
+		<method name="getHistoricMessages()Ljava/util/List;" since="26" />
+		<method name="getMessages()Ljava/util/List;" />
+		<method name="getUser()Landroid/app/Person;" since="28" />
+		<method name="getUserDisplayName()Ljava/lang/CharSequence;" deprecated="28" />
+		<method name="isGroupConversation()Z" since="28" />
+		<method name="setConversationTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$MessagingStyle;" />
+		<method name="setGroupConversation(Z)Landroid/app/Notification$MessagingStyle;" since="28" />
+		<field name="MAXIMUM_RETAINED_MESSAGES" />
+	</class>
+	<class name="android/app/Notification$MessagingStyle$Message" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;JLandroid/app/Person;)V" since="28" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;JLjava/lang/CharSequence;)V" deprecated="28" />
+		<method name="getDataMimeType()Ljava/lang/String;" />
+		<method name="getDataUri()Landroid/net/Uri;" />
+		<method name="getExtras()Landroid/os/Bundle;" since="26" />
+		<method name="getMessagesFromBundleArray([Landroid/os/Parcelable;)Ljava/util/List;" since="30" />
+		<method name="getSender()Ljava/lang/CharSequence;" deprecated="28" />
+		<method name="getSenderPerson()Landroid/app/Person;" since="28" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<method name="getTimestamp()J" />
+		<method name="setData(Ljava/lang/String;Landroid/net/Uri;)Landroid/app/Notification$MessagingStyle$Message;" />
+	</class>
+	<class name="android/app/Notification$Style" since="16">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/app/Notification;" />
+		<method name="checkBuilder()V" />
+		<method name="getStandardView(I)Landroid/widget/RemoteViews;" />
+		<method name="internalSetBigContentTitle(Ljava/lang/CharSequence;)V" />
+		<method name="internalSetSummaryText(Ljava/lang/CharSequence;)V" />
+		<method name="setBuilder(Landroid/app/Notification$Builder;)V" />
+		<field name="mBuilder" />
+	</class>
+	<class name="android/app/Notification$WearableExtender" since="20">
+		<extends name="java/lang/Object" />
+		<implements name="android/app/Notification$Extender" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/app/Notification;)V" />
+		<method name="addAction(Landroid/app/Notification$Action;)Landroid/app/Notification$WearableExtender;" />
+		<method name="addActions(Ljava/util/List;)Landroid/app/Notification$WearableExtender;" />
+		<method name="addPage(Landroid/app/Notification;)Landroid/app/Notification$WearableExtender;" deprecated="29" />
+		<method name="addPages(Ljava/util/List;)Landroid/app/Notification$WearableExtender;" deprecated="29" />
+		<method name="clearActions()Landroid/app/Notification$WearableExtender;" />
+		<method name="clearPages()Landroid/app/Notification$WearableExtender;" deprecated="29" />
+		<method name="clone()Landroid/app/Notification$WearableExtender;" />
+		<method name="getActions()Ljava/util/List;" />
+		<method name="getBackground()Landroid/graphics/Bitmap;" deprecated="29" />
+		<method name="getBridgeTag()Ljava/lang/String;" since="26" />
+		<method name="getContentAction()I" />
+		<method name="getContentIcon()I" deprecated="28" />
+		<method name="getContentIconGravity()I" deprecated="28" />
+		<method name="getContentIntentAvailableOffline()Z" />
+		<method name="getCustomContentHeight()I" deprecated="28" />
+		<method name="getCustomSizePreset()I" deprecated="28" />
+		<method name="getDismissalId()Ljava/lang/String;" since="24" />
+		<method name="getDisplayIntent()Landroid/app/PendingIntent;" deprecated="29" />
+		<method name="getGravity()I" deprecated="28" />
+		<method name="getHintAmbientBigPicture()Z" since="24" deprecated="29" />
+		<method name="getHintAvoidBackgroundClipping()Z" since="22" deprecated="28" />
+		<method name="getHintContentIntentLaunchesActivity()Z" since="24" />
+		<method name="getHintHideIcon()Z" deprecated="28" />
+		<method name="getHintScreenTimeout()I" since="22" deprecated="28" />
+		<method name="getHintShowBackgroundOnly()Z" deprecated="28" />
+		<method name="getPages()Ljava/util/List;" deprecated="29" />
+		<method name="getStartScrollBottom()Z" />
+		<method name="setBackground(Landroid/graphics/Bitmap;)Landroid/app/Notification$WearableExtender;" deprecated="29" />
+		<method name="setBridgeTag(Ljava/lang/String;)Landroid/app/Notification$WearableExtender;" since="26" />
+		<method name="setContentAction(I)Landroid/app/Notification$WearableExtender;" />
+		<method name="setContentIcon(I)Landroid/app/Notification$WearableExtender;" deprecated="28" />
+		<method name="setContentIconGravity(I)Landroid/app/Notification$WearableExtender;" deprecated="28" />
+		<method name="setContentIntentAvailableOffline(Z)Landroid/app/Notification$WearableExtender;" />
+		<method name="setCustomContentHeight(I)Landroid/app/Notification$WearableExtender;" deprecated="28" />
+		<method name="setCustomSizePreset(I)Landroid/app/Notification$WearableExtender;" deprecated="28" />
+		<method name="setDismissalId(Ljava/lang/String;)Landroid/app/Notification$WearableExtender;" since="24" />
+		<method name="setDisplayIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$WearableExtender;" deprecated="29" />
+		<method name="setGravity(I)Landroid/app/Notification$WearableExtender;" deprecated="28" />
+		<method name="setHintAmbientBigPicture(Z)Landroid/app/Notification$WearableExtender;" since="24" deprecated="29" />
+		<method name="setHintAvoidBackgroundClipping(Z)Landroid/app/Notification$WearableExtender;" since="22" deprecated="28" />
+		<method name="setHintContentIntentLaunchesActivity(Z)Landroid/app/Notification$WearableExtender;" since="24" />
+		<method name="setHintHideIcon(Z)Landroid/app/Notification$WearableExtender;" deprecated="28" />
+		<method name="setHintScreenTimeout(I)Landroid/app/Notification$WearableExtender;" since="22" deprecated="28" />
+		<method name="setHintShowBackgroundOnly(Z)Landroid/app/Notification$WearableExtender;" deprecated="28" />
+		<method name="setStartScrollBottom(Z)Landroid/app/Notification$WearableExtender;" />
+		<field name="SCREEN_TIMEOUT_LONG" since="22" deprecated="29" />
+		<field name="SCREEN_TIMEOUT_SHORT" since="22" deprecated="29" />
+		<field name="SIZE_DEFAULT" deprecated="29" />
+		<field name="SIZE_FULL_SCREEN" deprecated="29" />
+		<field name="SIZE_LARGE" deprecated="29" />
+		<field name="SIZE_MEDIUM" deprecated="29" />
+		<field name="SIZE_SMALL" deprecated="29" />
+		<field name="SIZE_XSMALL" deprecated="29" />
+		<field name="UNSET_ACTION_INDEX" />
+	</class>
+	<class name="android/app/NotificationChannel" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/CharSequence;I)V" />
+		<method name="canBubble()Z" since="29" />
+		<method name="canBypassDnd()Z" />
+		<method name="canShowBadge()Z" />
+		<method name="enableLights(Z)V" />
+		<method name="enableVibration(Z)V" />
+		<method name="getAudioAttributes()Landroid/media/AudioAttributes;" />
+		<method name="getConversationId()Ljava/lang/String;" since="30" />
+		<method name="getDescription()Ljava/lang/String;" />
+		<method name="getGroup()Ljava/lang/String;" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getImportance()I" />
+		<method name="getLightColor()I" />
+		<method name="getLockscreenVisibility()I" />
+		<method name="getName()Ljava/lang/CharSequence;" />
+		<method name="getParentChannelId()Ljava/lang/String;" since="30" />
+		<method name="getSound()Landroid/net/Uri;" />
+		<method name="getVibrationPattern()[J" />
+		<method name="hasUserSetImportance()Z" since="29" />
+		<method name="hasUserSetSound()Z" since="30" />
+		<method name="isConversation()Z" since="31" />
+		<method name="isDemoted()Z" since="31" />
+		<method name="isImportantConversation()Z" since="30" />
+		<method name="setAllowBubbles(Z)V" since="29" />
+		<method name="setBypassDnd(Z)V" />
+		<method name="setConversationId(Ljava/lang/String;Ljava/lang/String;)V" since="30" />
+		<method name="setDescription(Ljava/lang/String;)V" />
+		<method name="setGroup(Ljava/lang/String;)V" />
+		<method name="setImportance(I)V" />
+		<method name="setLightColor(I)V" />
+		<method name="setLockscreenVisibility(I)V" />
+		<method name="setName(Ljava/lang/CharSequence;)V" />
+		<method name="setShowBadge(Z)V" />
+		<method name="setSound(Landroid/net/Uri;Landroid/media/AudioAttributes;)V" />
+		<method name="setVibrationPattern([J)V" />
+		<method name="shouldShowLights()Z" />
+		<method name="shouldVibrate()Z" />
+		<field name="CREATOR" />
+		<field name="DEFAULT_CHANNEL_ID" />
+		<field name="EDIT_CONVERSATION" since="31" />
+		<field name="EDIT_IMPORTANCE" since="31" />
+		<field name="EDIT_LAUNCHER" since="31" />
+		<field name="EDIT_LOCKED_DEVICE" since="31" />
+		<field name="EDIT_SOUND" since="31" />
+		<field name="EDIT_VIBRATION" since="31" />
+		<field name="EDIT_ZEN" since="31" />
+	</class>
+	<class name="android/app/NotificationChannelGroup" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/CharSequence;)V" />
+		<method name="clone()Landroid/app/NotificationChannelGroup;" />
+		<method name="getChannels()Ljava/util/List;" />
+		<method name="getDescription()Ljava/lang/String;" since="28" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getName()Ljava/lang/CharSequence;" />
+		<method name="isBlocked()Z" since="28" />
+		<method name="setDescription(Ljava/lang/String;)V" since="28" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/NotificationManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addAutomaticZenRule(Landroid/app/AutomaticZenRule;)Ljava/lang/String;" since="24" />
+		<method name="areBubblesAllowed()Z" since="29" deprecated="31" />
+		<method name="areBubblesEnabled()Z" since="31" />
+		<method name="areNotificationsEnabled()Z" since="24" />
+		<method name="areNotificationsPaused()Z" since="29" />
+		<method name="canNotifyAsPackage(Ljava/lang/String;)Z" since="29" />
+		<method name="cancel(I)V" />
+		<method name="cancel(Ljava/lang/String;I)V" since="5" />
+		<method name="cancelAll()V" />
+		<method name="cancelAsPackage(Ljava/lang/String;Ljava/lang/String;I)V" since="30" />
+		<method name="createNotificationChannel(Landroid/app/NotificationChannel;)V" since="26" />
+		<method name="createNotificationChannelGroup(Landroid/app/NotificationChannelGroup;)V" since="26" />
+		<method name="createNotificationChannelGroups(Ljava/util/List;)V" since="26" />
+		<method name="createNotificationChannels(Ljava/util/List;)V" since="26" />
+		<method name="deleteNotificationChannel(Ljava/lang/String;)V" since="26" />
+		<method name="deleteNotificationChannelGroup(Ljava/lang/String;)V" since="26" />
+		<method name="getActiveNotifications()[Landroid/service/notification/StatusBarNotification;" since="23" />
+		<method name="getAutomaticZenRule(Ljava/lang/String;)Landroid/app/AutomaticZenRule;" since="24" />
+		<method name="getAutomaticZenRules()Ljava/util/Map;" since="24" />
+		<method name="getBubblePreference()I" since="31" />
+		<method name="getConsolidatedNotificationPolicy()Landroid/app/NotificationManager$Policy;" since="30" />
+		<method name="getCurrentInterruptionFilter()I" since="23" />
+		<method name="getImportance()I" since="24" />
+		<method name="getNotificationChannel(Ljava/lang/String;)Landroid/app/NotificationChannel;" since="26" />
+		<method name="getNotificationChannel(Ljava/lang/String;Ljava/lang/String;)Landroid/app/NotificationChannel;" since="30" />
+		<method name="getNotificationChannelGroup(Ljava/lang/String;)Landroid/app/NotificationChannelGroup;" since="28" />
+		<method name="getNotificationChannelGroups()Ljava/util/List;" since="26" />
+		<method name="getNotificationChannels()Ljava/util/List;" since="26" />
+		<method name="getNotificationDelegate()Ljava/lang/String;" since="29" />
+		<method name="getNotificationPolicy()Landroid/app/NotificationManager$Policy;" since="23" />
+		<method name="isNotificationListenerAccessGranted(Landroid/content/ComponentName;)Z" since="27" />
+		<method name="isNotificationPolicyAccessGranted()Z" since="23" />
+		<method name="notify(ILandroid/app/Notification;)V" />
+		<method name="notify(Ljava/lang/String;ILandroid/app/Notification;)V" since="5" />
+		<method name="notifyAsPackage(Ljava/lang/String;Ljava/lang/String;ILandroid/app/Notification;)V" since="29" />
+		<method name="removeAutomaticZenRule(Ljava/lang/String;)Z" since="24" />
+		<method name="setAutomaticZenRuleState(Ljava/lang/String;Landroid/service/notification/Condition;)V" since="29" />
+		<method name="setInterruptionFilter(I)V" since="23" />
+		<method name="setNotificationDelegate(Ljava/lang/String;)V" since="29" />
+		<method name="setNotificationPolicy(Landroid/app/NotificationManager$Policy;)V" since="23" />
+		<method name="shouldHideSilentStatusBarIcons()Z" since="29" />
+		<method name="updateAutomaticZenRule(Ljava/lang/String;Landroid/app/AutomaticZenRule;)Z" since="24" />
+		<field name="ACTION_APP_BLOCK_STATE_CHANGED" since="28" />
+		<field name="ACTION_AUTOMATIC_ZEN_RULE" since="29" />
+		<field name="ACTION_AUTOMATIC_ZEN_RULE_STATUS_CHANGED" since="30" />
+		<field name="ACTION_INTERRUPTION_FILTER_CHANGED" since="23" />
+		<field name="ACTION_NOTIFICATION_CHANNEL_BLOCK_STATE_CHANGED" since="28" />
+		<field name="ACTION_NOTIFICATION_CHANNEL_GROUP_BLOCK_STATE_CHANGED" since="28" />
+		<field name="ACTION_NOTIFICATION_POLICY_ACCESS_GRANTED_CHANGED" since="23" />
+		<field name="ACTION_NOTIFICATION_POLICY_CHANGED" since="23" />
+		<field name="AUTOMATIC_RULE_STATUS_DISABLED" since="30" />
+		<field name="AUTOMATIC_RULE_STATUS_ENABLED" since="30" />
+		<field name="AUTOMATIC_RULE_STATUS_REMOVED" since="30" />
+		<field name="AUTOMATIC_RULE_STATUS_UNKNOWN" since="30" />
+		<field name="BUBBLE_PREFERENCE_ALL" since="31" />
+		<field name="BUBBLE_PREFERENCE_NONE" since="31" />
+		<field name="BUBBLE_PREFERENCE_SELECTED" since="31" />
+		<field name="EXTRA_AUTOMATIC_RULE_ID" since="29" />
+		<field name="EXTRA_AUTOMATIC_ZEN_RULE_ID" since="30" />
+		<field name="EXTRA_AUTOMATIC_ZEN_RULE_STATUS" since="30" />
+		<field name="EXTRA_BLOCKED_STATE" since="28" />
+		<field name="EXTRA_NOTIFICATION_CHANNEL_GROUP_ID" since="28" />
+		<field name="EXTRA_NOTIFICATION_CHANNEL_ID" since="28" />
+		<field name="IMPORTANCE_DEFAULT" since="24" />
+		<field name="IMPORTANCE_HIGH" since="24" />
+		<field name="IMPORTANCE_LOW" since="24" />
+		<field name="IMPORTANCE_MAX" since="24" />
+		<field name="IMPORTANCE_MIN" since="24" />
+		<field name="IMPORTANCE_NONE" since="24" />
+		<field name="IMPORTANCE_UNSPECIFIED" since="24" />
+		<field name="INTERRUPTION_FILTER_ALARMS" since="23" />
+		<field name="INTERRUPTION_FILTER_ALL" since="23" />
+		<field name="INTERRUPTION_FILTER_NONE" since="23" />
+		<field name="INTERRUPTION_FILTER_PRIORITY" since="23" />
+		<field name="INTERRUPTION_FILTER_UNKNOWN" since="23" />
+		<field name="META_DATA_AUTOMATIC_RULE_TYPE" since="29" />
+		<field name="META_DATA_RULE_INSTANCE_LIMIT" since="29" />
+	</class>
+	<class name="android/app/NotificationManager$Policy" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="&lt;init&gt;(IIII)V" since="24" />
+		<method name="&lt;init&gt;(IIIII)V" since="30" />
+		<method name="priorityCategoriesToString(I)Ljava/lang/String;" />
+		<method name="prioritySendersToString(I)Ljava/lang/String;" />
+		<method name="suppressedEffectsToString(I)Ljava/lang/String;" since="24" />
+		<field name="CONVERSATION_SENDERS_ANYONE" since="30" />
+		<field name="CONVERSATION_SENDERS_IMPORTANT" since="30" />
+		<field name="CONVERSATION_SENDERS_NONE" since="30" />
+		<field name="CREATOR" />
+		<field name="PRIORITY_CATEGORY_ALARMS" since="28" />
+		<field name="PRIORITY_CATEGORY_CALLS" />
+		<field name="PRIORITY_CATEGORY_CONVERSATIONS" since="30" />
+		<field name="PRIORITY_CATEGORY_EVENTS" />
+		<field name="PRIORITY_CATEGORY_MEDIA" since="28" />
+		<field name="PRIORITY_CATEGORY_MESSAGES" />
+		<field name="PRIORITY_CATEGORY_REMINDERS" />
+		<field name="PRIORITY_CATEGORY_REPEAT_CALLERS" />
+		<field name="PRIORITY_CATEGORY_SYSTEM" since="28" />
+		<field name="PRIORITY_SENDERS_ANY" />
+		<field name="PRIORITY_SENDERS_CONTACTS" />
+		<field name="PRIORITY_SENDERS_STARRED" />
+		<field name="SUPPRESSED_EFFECT_AMBIENT" since="28" />
+		<field name="SUPPRESSED_EFFECT_BADGE" since="28" />
+		<field name="SUPPRESSED_EFFECT_FULL_SCREEN_INTENT" since="28" />
+		<field name="SUPPRESSED_EFFECT_LIGHTS" since="28" />
+		<field name="SUPPRESSED_EFFECT_NOTIFICATION_LIST" since="28" />
+		<field name="SUPPRESSED_EFFECT_PEEK" since="28" />
+		<field name="SUPPRESSED_EFFECT_SCREEN_OFF" since="24" deprecated="28" />
+		<field name="SUPPRESSED_EFFECT_SCREEN_ON" since="24" deprecated="28" />
+		<field name="SUPPRESSED_EFFECT_STATUS_BAR" since="28" />
+		<field name="priorityCallSenders" />
+		<field name="priorityCategories" />
+		<field name="priorityConversationSenders" since="30" />
+		<field name="priorityMessageSenders" />
+		<field name="suppressedVisualEffects" since="24" />
+	</class>
+	<class name="android/app/PendingIntent" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="cancel()V" />
+		<method name="getActivities(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent;" since="11" />
+		<method name="getActivities(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent;" since="16" />
+		<method name="getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;" />
+		<method name="getActivity(Landroid/content/Context;ILandroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent;" since="16" />
+		<method name="getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;" />
+		<method name="getCreatorPackage()Ljava/lang/String;" since="17" />
+		<method name="getCreatorUid()I" since="17" />
+		<method name="getCreatorUserHandle()Landroid/os/UserHandle;" since="17" />
+		<method name="getForegroundService(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;" since="26" />
+		<method name="getIntentSender()Landroid/content/IntentSender;" since="4" />
+		<method name="getService(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;" />
+		<method name="getTargetPackage()Ljava/lang/String;" deprecated="17" />
+		<method name="isActivity()Z" since="31" />
+		<method name="isBroadcast()Z" since="31" />
+		<method name="isForegroundService()Z" since="31" />
+		<method name="isImmutable()Z" since="31" />
+		<method name="isService()Z" since="31" />
+		<method name="readPendingIntentOrNullFromParcel(Landroid/os/Parcel;)Landroid/app/PendingIntent;" />
+		<method name="send()V" />
+		<method name="send(I)V" />
+		<method name="send(ILandroid/app/PendingIntent$OnFinished;Landroid/os/Handler;)V" />
+		<method name="send(Landroid/content/Context;ILandroid/content/Intent;)V" />
+		<method name="send(Landroid/content/Context;ILandroid/content/Intent;Landroid/app/PendingIntent$OnFinished;Landroid/os/Handler;)V" />
+		<method name="send(Landroid/content/Context;ILandroid/content/Intent;Landroid/app/PendingIntent$OnFinished;Landroid/os/Handler;Ljava/lang/String;)V" since="14" />
+		<method name="send(Landroid/content/Context;ILandroid/content/Intent;Landroid/app/PendingIntent$OnFinished;Landroid/os/Handler;Ljava/lang/String;Landroid/os/Bundle;)V" since="23" />
+		<method name="writePendingIntentOrNullToParcel(Landroid/app/PendingIntent;Landroid/os/Parcel;)V" />
+		<field name="CREATOR" />
+		<field name="FLAG_CANCEL_CURRENT" />
+		<field name="FLAG_IMMUTABLE" since="23" />
+		<field name="FLAG_MUTABLE" since="31" />
+		<field name="FLAG_NO_CREATE" />
+		<field name="FLAG_ONE_SHOT" />
+		<field name="FLAG_UPDATE_CURRENT" since="3" />
+	</class>
+	<class name="android/app/PendingIntent$CanceledException" since="1">
+		<extends name="android/util/AndroidException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Exception;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/app/PendingIntent$OnFinished" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onSendFinished(Landroid/app/PendingIntent;Landroid/content/Intent;ILjava/lang/String;Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/app/Person" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getIcon()Landroid/graphics/drawable/Icon;" />
+		<method name="getKey()Ljava/lang/String;" />
+		<method name="getName()Ljava/lang/CharSequence;" />
+		<method name="getUri()Ljava/lang/String;" />
+		<method name="isBot()Z" />
+		<method name="isImportant()Z" />
+		<method name="toBuilder()Landroid/app/Person$Builder;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/Person$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/app/Person;" />
+		<method name="setBot(Z)Landroid/app/Person$Builder;" />
+		<method name="setIcon(Landroid/graphics/drawable/Icon;)Landroid/app/Person$Builder;" />
+		<method name="setImportant(Z)Landroid/app/Person$Builder;" />
+		<method name="setKey(Ljava/lang/String;)Landroid/app/Person$Builder;" />
+		<method name="setName(Ljava/lang/CharSequence;)Landroid/app/Person$Builder;" />
+		<method name="setUri(Ljava/lang/String;)Landroid/app/Person$Builder;" />
+	</class>
+	<class name="android/app/PictureInPictureParams" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/PictureInPictureParams$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/app/PictureInPictureParams;" />
+		<method name="setActions(Ljava/util/List;)Landroid/app/PictureInPictureParams$Builder;" />
+		<method name="setAspectRatio(Landroid/util/Rational;)Landroid/app/PictureInPictureParams$Builder;" />
+		<method name="setAutoEnterEnabled(Z)Landroid/app/PictureInPictureParams$Builder;" since="31" />
+		<method name="setSeamlessResizeEnabled(Z)Landroid/app/PictureInPictureParams$Builder;" since="31" />
+		<method name="setSourceRectHint(Landroid/graphics/Rect;)Landroid/app/PictureInPictureParams$Builder;" />
+	</class>
+	<class name="android/app/PictureInPictureUiState" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="isStashed()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/Presentation" since="17">
+		<extends name="android/app/Dialog" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/Display;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/Display;I)V" />
+		<method name="getDisplay()Landroid/view/Display;" />
+		<method name="getResources()Landroid/content/res/Resources;" />
+		<method name="onDisplayChanged()V" />
+		<method name="onDisplayRemoved()V" />
+	</class>
+	<class name="android/app/ProgressDialog" since="1" deprecated="26">
+		<extends name="android/app/AlertDialog" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" deprecated="29" />
+		<method name="getMax()I" deprecated="29" />
+		<method name="getProgress()I" deprecated="29" />
+		<method name="getSecondaryProgress()I" deprecated="29" />
+		<method name="incrementProgressBy(I)V" deprecated="29" />
+		<method name="incrementSecondaryProgressBy(I)V" deprecated="29" />
+		<method name="isIndeterminate()Z" deprecated="29" />
+		<method name="setIndeterminate(Z)V" deprecated="29" />
+		<method name="setIndeterminateDrawable(Landroid/graphics/drawable/Drawable;)V" deprecated="29" />
+		<method name="setMax(I)V" deprecated="29" />
+		<method name="setProgress(I)V" deprecated="29" />
+		<method name="setProgressDrawable(Landroid/graphics/drawable/Drawable;)V" deprecated="29" />
+		<method name="setProgressNumberFormat(Ljava/lang/String;)V" since="11" deprecated="29" />
+		<method name="setProgressPercentFormat(Ljava/text/NumberFormat;)V" since="11" deprecated="29" />
+		<method name="setProgressStyle(I)V" deprecated="29" />
+		<method name="setSecondaryProgress(I)V" deprecated="29" />
+		<method name="show(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/app/ProgressDialog;" deprecated="29" />
+		<method name="show(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Landroid/app/ProgressDialog;" deprecated="29" />
+		<method name="show(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog;" deprecated="29" />
+		<method name="show(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZLandroid/content/DialogInterface$OnCancelListener;)Landroid/app/ProgressDialog;" deprecated="29" />
+		<field name="STYLE_HORIZONTAL" deprecated="29" />
+		<field name="STYLE_SPINNER" deprecated="29" />
+	</class>
+	<class name="android/app/RecoverableSecurityException" since="29">
+		<extends name="java/lang/SecurityException" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;Ljava/lang/CharSequence;Landroid/app/RemoteAction;)V" />
+		<method name="getUserAction()Landroid/app/RemoteAction;" />
+		<method name="getUserMessage()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/RemoteAction" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Icon;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V" />
+		<method name="clone()Landroid/app/RemoteAction;" />
+		<method name="dump(Ljava/lang/String;Ljava/io/PrintWriter;)V" />
+		<method name="getActionIntent()Landroid/app/PendingIntent;" />
+		<method name="getContentDescription()Ljava/lang/CharSequence;" />
+		<method name="getIcon()Landroid/graphics/drawable/Icon;" />
+		<method name="getTitle()Ljava/lang/CharSequence;" />
+		<method name="isEnabled()Z" />
+		<method name="setEnabled(Z)V" />
+		<method name="setShouldShowIcon(Z)V" since="28" />
+		<method name="shouldShowIcon()Z" since="28" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/RemoteInput" since="20">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="addDataResultToIntent(Landroid/app/RemoteInput;Landroid/content/Intent;Ljava/util/Map;)V" since="26" />
+		<method name="addResultsToIntent([Landroid/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V" />
+		<method name="getAllowFreeFormInput()Z" />
+		<method name="getAllowedDataTypes()Ljava/util/Set;" since="26" />
+		<method name="getChoices()[Ljava/lang/CharSequence;" />
+		<method name="getDataResultsFromIntent(Landroid/content/Intent;Ljava/lang/String;)Ljava/util/Map;" since="26" />
+		<method name="getEditChoicesBeforeSending()I" since="29" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getLabel()Ljava/lang/CharSequence;" />
+		<method name="getResultKey()Ljava/lang/String;" />
+		<method name="getResultsFromIntent(Landroid/content/Intent;)Landroid/os/Bundle;" />
+		<method name="getResultsSource(Landroid/content/Intent;)I" since="28" />
+		<method name="isDataOnly()Z" since="26" />
+		<method name="setResultsSource(Landroid/content/Intent;I)V" since="28" />
+		<field name="CREATOR" />
+		<field name="EDIT_CHOICES_BEFORE_SENDING_AUTO" since="29" />
+		<field name="EDIT_CHOICES_BEFORE_SENDING_DISABLED" since="29" />
+		<field name="EDIT_CHOICES_BEFORE_SENDING_ENABLED" since="29" />
+		<field name="EXTRA_RESULTS_DATA" />
+		<field name="RESULTS_CLIP_LABEL" />
+		<field name="SOURCE_CHOICE" since="28" />
+		<field name="SOURCE_FREE_FORM_INPUT" since="28" />
+	</class>
+	<class name="android/app/RemoteInput$Builder" since="20">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="addExtras(Landroid/os/Bundle;)Landroid/app/RemoteInput$Builder;" />
+		<method name="build()Landroid/app/RemoteInput;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="setAllowDataType(Ljava/lang/String;Z)Landroid/app/RemoteInput$Builder;" since="26" />
+		<method name="setAllowFreeFormInput(Z)Landroid/app/RemoteInput$Builder;" />
+		<method name="setChoices([Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder;" />
+		<method name="setEditChoicesBeforeSending(I)Landroid/app/RemoteInput$Builder;" since="29" />
+		<method name="setLabel(Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder;" />
+	</class>
+	<class name="android/app/SearchManager" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/content/DialogInterface$OnCancelListener" />
+		<implements name="android/content/DialogInterface$OnDismissListener" />
+		<method name="getGlobalSearchActivity()Landroid/content/ComponentName;" since="16" />
+		<method name="getSearchableInfo(Landroid/content/ComponentName;)Landroid/app/SearchableInfo;" since="8" />
+		<method name="getSearchablesInGlobalSearch()Ljava/util/List;" since="8" />
+		<method name="setOnCancelListener(Landroid/app/SearchManager$OnCancelListener;)V" />
+		<method name="setOnDismissListener(Landroid/app/SearchManager$OnDismissListener;)V" />
+		<method name="startSearch(Ljava/lang/String;ZLandroid/content/ComponentName;Landroid/os/Bundle;Z)V" />
+		<method name="stopSearch()V" />
+		<method name="triggerSearch(Ljava/lang/String;Landroid/content/ComponentName;Landroid/os/Bundle;)V" since="5" />
+		<field name="ACTION_KEY" />
+		<field name="ACTION_MSG" />
+		<field name="APP_DATA" />
+		<field name="CURSOR_EXTRA_KEY_IN_PROGRESS" since="8" />
+		<field name="EXTRA_DATA_KEY" since="4" />
+		<field name="EXTRA_NEW_SEARCH" since="12" />
+		<field name="EXTRA_SELECT_QUERY" since="8" />
+		<field name="EXTRA_WEB_SEARCH_PENDINGINTENT" since="14" />
+		<field name="FLAG_QUERY_REFINEMENT" since="11" />
+		<field name="INTENT_ACTION_GLOBAL_SEARCH" since="8" />
+		<field name="INTENT_ACTION_SEARCHABLES_CHANGED" since="4" />
+		<field name="INTENT_ACTION_SEARCH_SETTINGS" since="8" />
+		<field name="INTENT_ACTION_SEARCH_SETTINGS_CHANGED" since="4" />
+		<field name="INTENT_ACTION_WEB_SEARCH_SETTINGS" since="4" />
+		<field name="INTENT_GLOBAL_SEARCH_ACTIVITY_CHANGED" since="16" />
+		<field name="MENU_KEY" />
+		<field name="MENU_KEYCODE" />
+		<field name="QUERY" />
+		<field name="SHORTCUT_MIME_TYPE" since="4" />
+		<field name="SUGGEST_COLUMN_AUDIO_CHANNEL_CONFIG" since="21" />
+		<field name="SUGGEST_COLUMN_CONTENT_TYPE" since="21" />
+		<field name="SUGGEST_COLUMN_DURATION" since="21" />
+		<field name="SUGGEST_COLUMN_FLAGS" since="11" />
+		<field name="SUGGEST_COLUMN_FORMAT" />
+		<field name="SUGGEST_COLUMN_ICON_1" />
+		<field name="SUGGEST_COLUMN_ICON_2" />
+		<field name="SUGGEST_COLUMN_INTENT_ACTION" />
+		<field name="SUGGEST_COLUMN_INTENT_DATA" />
+		<field name="SUGGEST_COLUMN_INTENT_DATA_ID" />
+		<field name="SUGGEST_COLUMN_INTENT_EXTRA_DATA" since="4" />
+		<field name="SUGGEST_COLUMN_IS_LIVE" since="21" />
+		<field name="SUGGEST_COLUMN_LAST_ACCESS_HINT" since="14" />
+		<field name="SUGGEST_COLUMN_PRODUCTION_YEAR" since="21" />
+		<field name="SUGGEST_COLUMN_PURCHASE_PRICE" since="21" />
+		<field name="SUGGEST_COLUMN_QUERY" />
+		<field name="SUGGEST_COLUMN_RATING_SCORE" since="21" />
+		<field name="SUGGEST_COLUMN_RATING_STYLE" since="21" />
+		<field name="SUGGEST_COLUMN_RENTAL_PRICE" since="21" />
+		<field name="SUGGEST_COLUMN_RESULT_CARD_IMAGE" since="21" />
+		<field name="SUGGEST_COLUMN_SHORTCUT_ID" since="4" />
+		<field name="SUGGEST_COLUMN_SPINNER_WHILE_REFRESHING" since="4" />
+		<field name="SUGGEST_COLUMN_TEXT_1" />
+		<field name="SUGGEST_COLUMN_TEXT_2" />
+		<field name="SUGGEST_COLUMN_TEXT_2_URL" since="8" />
+		<field name="SUGGEST_COLUMN_VIDEO_HEIGHT" since="21" />
+		<field name="SUGGEST_COLUMN_VIDEO_WIDTH" since="21" />
+		<field name="SUGGEST_MIME_TYPE" />
+		<field name="SUGGEST_NEVER_MAKE_SHORTCUT" since="4" />
+		<field name="SUGGEST_PARAMETER_LIMIT" since="5" />
+		<field name="SUGGEST_URI_PATH_QUERY" />
+		<field name="SUGGEST_URI_PATH_SHORTCUT" since="4" />
+		<field name="USER_QUERY" since="4" />
+	</class>
+	<class name="android/app/SearchManager$OnCancelListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onCancel()V" />
+	</class>
+	<class name="android/app/SearchManager$OnDismissListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onDismiss()V" />
+	</class>
+	<class name="android/app/SearchableInfo" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="autoUrlDetect()Z" />
+		<method name="getHintId()I" />
+		<method name="getImeOptions()I" />
+		<method name="getInputType()I" />
+		<method name="getSearchActivity()Landroid/content/ComponentName;" />
+		<method name="getSettingsDescriptionId()I" />
+		<method name="getSuggestAuthority()Ljava/lang/String;" />
+		<method name="getSuggestIntentAction()Ljava/lang/String;" />
+		<method name="getSuggestIntentData()Ljava/lang/String;" />
+		<method name="getSuggestPackage()Ljava/lang/String;" />
+		<method name="getSuggestPath()Ljava/lang/String;" />
+		<method name="getSuggestSelection()Ljava/lang/String;" />
+		<method name="getSuggestThreshold()I" />
+		<method name="getVoiceLanguageId()I" />
+		<method name="getVoiceLanguageModeId()I" />
+		<method name="getVoiceMaxResults()I" />
+		<method name="getVoicePromptTextId()I" />
+		<method name="getVoiceSearchEnabled()Z" />
+		<method name="getVoiceSearchLaunchRecognizer()Z" />
+		<method name="getVoiceSearchLaunchWebSearch()Z" />
+		<method name="queryAfterZeroResults()Z" />
+		<method name="shouldIncludeInGlobalSearch()Z" />
+		<method name="shouldRewriteQueryFromData()Z" />
+		<method name="shouldRewriteQueryFromText()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/Service" since="1">
+		<extends name="android/content/ContextWrapper" />
+		<implements name="android/content/ComponentCallbacks" removed="14" />
+		<implements name="android/content/ComponentCallbacks2" since="14" />
+		<method name="&lt;init&gt;()V" />
+		<method name="dump(Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V" />
+		<method name="getApplication()Landroid/app/Application;" />
+		<method name="getForegroundServiceType()I" since="29" />
+		<method name="onBind(Landroid/content/Intent;)Landroid/os/IBinder;" />
+		<method name="onCreate()V" />
+		<method name="onDestroy()V" />
+		<method name="onRebind(Landroid/content/Intent;)V" />
+		<method name="onStart(Landroid/content/Intent;I)V" deprecated="15" />
+		<method name="onStartCommand(Landroid/content/Intent;II)I" since="5" />
+		<method name="onTaskRemoved(Landroid/content/Intent;)V" since="14" />
+		<method name="onUnbind(Landroid/content/Intent;)Z" />
+		<method name="setForeground(Z)V" removed="11" />
+		<method name="startForeground(ILandroid/app/Notification;)V" since="5" />
+		<method name="startForeground(ILandroid/app/Notification;I)V" since="29" />
+		<method name="stopForeground(I)V" since="24" />
+		<method name="stopForeground(Z)V" since="5" />
+		<method name="stopSelf()V" />
+		<method name="stopSelf(I)V" />
+		<method name="stopSelfResult(I)Z" />
+		<field name="START_CONTINUATION_MASK" since="5" />
+		<field name="START_FLAG_REDELIVERY" since="5" />
+		<field name="START_FLAG_RETRY" since="5" />
+		<field name="START_NOT_STICKY" since="5" />
+		<field name="START_REDELIVER_INTENT" since="5" />
+		<field name="START_STICKY" since="5" />
+		<field name="START_STICKY_COMPATIBILITY" since="5" />
+		<field name="STOP_FOREGROUND_DETACH" since="24" />
+		<field name="STOP_FOREGROUND_REMOVE" since="24" />
+	</class>
+	<class name="android/app/ServiceStartNotAllowedException" since="31">
+		<extends name="java/lang/IllegalStateException" />
+	</class>
+	<class name="android/app/SharedElementCallback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCaptureSharedElementSnapshot(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable;" />
+		<method name="onCreateSnapshotView(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View;" />
+		<method name="onMapSharedElements(Ljava/util/List;Ljava/util/Map;)V" />
+		<method name="onRejectSharedElements(Ljava/util/List;)V" />
+		<method name="onSharedElementEnd(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V" />
+		<method name="onSharedElementStart(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V" />
+		<method name="onSharedElementsArrived(Ljava/util/List;Ljava/util/List;Landroid/app/SharedElementCallback$OnSharedElementsReadyListener;)V" since="23" />
+	</class>
+	<class name="android/app/SharedElementCallback$OnSharedElementsReadyListener" since="23">
+		<extends name="java/lang/Object" />
+		<method name="onSharedElementsReady()V" />
+	</class>
+	<class name="android/app/StatusBarManager" since="29">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/app/SyncNotedAppOp" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(ILjava/lang/String;)V" />
+		<method name="getAttributionTag()Ljava/lang/String;" />
+		<method name="getOp()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/TabActivity" since="1" deprecated="13">
+		<extends name="android/app/ActivityGroup" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="getTabHost()Landroid/widget/TabHost;" deprecated="29" />
+		<method name="getTabWidget()Landroid/widget/TabWidget;" deprecated="29" />
+		<method name="setDefaultTab(I)V" deprecated="29" />
+		<method name="setDefaultTab(Ljava/lang/String;)V" deprecated="29" />
+	</class>
+	<class name="android/app/TaskInfo" since="29">
+		<extends name="java/lang/Object" />
+		<field name="baseActivity" />
+		<field name="baseIntent" />
+		<field name="isRunning" />
+		<field name="numActivities" />
+		<field name="origActivity" />
+		<field name="taskDescription" />
+		<field name="taskId" />
+		<field name="topActivity" />
+	</class>
+	<class name="android/app/TaskStackBuilder" since="16">
+		<extends name="java/lang/Object" />
+		<method name="addNextIntent(Landroid/content/Intent;)Landroid/app/TaskStackBuilder;" />
+		<method name="addNextIntentWithParentStack(Landroid/content/Intent;)Landroid/app/TaskStackBuilder;" />
+		<method name="addParentStack(Landroid/app/Activity;)Landroid/app/TaskStackBuilder;" />
+		<method name="addParentStack(Landroid/content/ComponentName;)Landroid/app/TaskStackBuilder;" />
+		<method name="addParentStack(Ljava/lang/Class;)Landroid/app/TaskStackBuilder;" />
+		<method name="create(Landroid/content/Context;)Landroid/app/TaskStackBuilder;" />
+		<method name="editIntentAt(I)Landroid/content/Intent;" />
+		<method name="getIntentCount()I" />
+		<method name="getIntents()[Landroid/content/Intent;" />
+		<method name="getPendingIntent(II)Landroid/app/PendingIntent;" />
+		<method name="getPendingIntent(IILandroid/os/Bundle;)Landroid/app/PendingIntent;" />
+		<method name="startActivities()V" />
+		<method name="startActivities(Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/app/TimePickerDialog" since="1">
+		<extends name="android/app/AlertDialog" />
+		<implements name="android/content/DialogInterface$OnClickListener" />
+		<implements name="android/widget/TimePicker$OnTimeChangedListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;ILandroid/app/TimePickerDialog$OnTimeSetListener;IIZ)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/app/TimePickerDialog$OnTimeSetListener;IIZ)V" />
+		<method name="updateTime(II)V" />
+	</class>
+	<class name="android/app/TimePickerDialog$OnTimeSetListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onTimeSet(Landroid/widget/TimePicker;II)V" />
+	</class>
+	<class name="android/app/UiAutomation" since="18">
+		<extends name="java/lang/Object" />
+		<method name="adoptShellPermissionIdentity()V" since="29" />
+		<method name="adoptShellPermissionIdentity([Ljava/lang/String;)V" since="29" />
+		<method name="clearWindowAnimationFrameStats()V" since="21" />
+		<method name="clearWindowContentFrameStats(I)Z" since="21" />
+		<method name="dropShellPermissionIdentity()V" since="29" />
+		<method name="executeAndWaitForEvent(Ljava/lang/Runnable;Landroid/app/UiAutomation$AccessibilityEventFilter;J)Landroid/view/accessibility/AccessibilityEvent;" />
+		<method name="executeShellCommand(Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;" since="21" />
+		<method name="executeShellCommandRw(Ljava/lang/String;)[Landroid/os/ParcelFileDescriptor;" since="31" />
+		<method name="findFocus(I)Landroid/view/accessibility/AccessibilityNodeInfo;" since="21" />
+		<method name="getRootInActiveWindow()Landroid/view/accessibility/AccessibilityNodeInfo;" />
+		<method name="getServiceInfo()Landroid/accessibilityservice/AccessibilityServiceInfo;" />
+		<method name="getWindowAnimationFrameStats()Landroid/view/WindowAnimationFrameStats;" since="21" />
+		<method name="getWindowContentFrameStats(I)Landroid/view/WindowContentFrameStats;" since="21" />
+		<method name="getWindows()Ljava/util/List;" since="21" />
+		<method name="getWindowsOnAllDisplays()Landroid/util/SparseArray;" since="30" />
+		<method name="grantRuntimePermission(Ljava/lang/String;Ljava/lang/String;)V" since="28" />
+		<method name="grantRuntimePermissionAsUser(Ljava/lang/String;Ljava/lang/String;Landroid/os/UserHandle;)V" since="28" />
+		<method name="injectInputEvent(Landroid/view/InputEvent;Z)Z" />
+		<method name="performGlobalAction(I)Z" />
+		<method name="revokeRuntimePermission(Ljava/lang/String;Ljava/lang/String;)V" since="28" />
+		<method name="revokeRuntimePermissionAsUser(Ljava/lang/String;Ljava/lang/String;Landroid/os/UserHandle;)V" since="28" />
+		<method name="setOnAccessibilityEventListener(Landroid/app/UiAutomation$OnAccessibilityEventListener;)V" />
+		<method name="setRotation(I)Z" />
+		<method name="setRunAsMonkey(Z)V" />
+		<method name="setServiceInfo(Landroid/accessibilityservice/AccessibilityServiceInfo;)V" />
+		<method name="takeScreenshot()Landroid/graphics/Bitmap;" />
+		<method name="waitForIdle(JJ)V" />
+		<field name="FLAG_DONT_SUPPRESS_ACCESSIBILITY_SERVICES" since="24" />
+		<field name="FLAG_DONT_USE_ACCESSIBILITY" since="31" />
+		<field name="ROTATION_FREEZE_0" />
+		<field name="ROTATION_FREEZE_180" />
+		<field name="ROTATION_FREEZE_270" />
+		<field name="ROTATION_FREEZE_90" />
+		<field name="ROTATION_FREEZE_CURRENT" />
+		<field name="ROTATION_UNFREEZE" />
+	</class>
+	<class name="android/app/UiAutomation$AccessibilityEventFilter" since="18">
+		<extends name="java/lang/Object" />
+		<method name="accept(Landroid/view/accessibility/AccessibilityEvent;)Z" />
+	</class>
+	<class name="android/app/UiAutomation$OnAccessibilityEventListener" since="18">
+		<extends name="java/lang/Object" />
+		<method name="onAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V" />
+	</class>
+	<class name="android/app/UiModeManager" since="8">
+		<extends name="java/lang/Object" />
+		<method name="disableCarMode(I)V" />
+		<method name="enableCarMode(I)V" />
+		<method name="getCurrentModeType()I" />
+		<method name="getCustomNightModeEnd()Ljava/time/LocalTime;" since="30" />
+		<method name="getCustomNightModeStart()Ljava/time/LocalTime;" since="30" />
+		<method name="getNightMode()I" />
+		<method name="setApplicationNightMode(I)V" since="31" />
+		<method name="setCustomNightModeEnd(Ljava/time/LocalTime;)V" since="30" />
+		<method name="setCustomNightModeStart(Ljava/time/LocalTime;)V" since="30" />
+		<method name="setNightMode(I)V" />
+		<field name="ACTION_ENTER_CAR_MODE" />
+		<field name="ACTION_ENTER_DESK_MODE" />
+		<field name="ACTION_EXIT_CAR_MODE" />
+		<field name="ACTION_EXIT_DESK_MODE" />
+		<field name="DISABLE_CAR_MODE_GO_HOME" />
+		<field name="ENABLE_CAR_MODE_ALLOW_SLEEP" since="21" />
+		<field name="ENABLE_CAR_MODE_GO_CAR_HOME" />
+		<field name="MODE_NIGHT_AUTO" />
+		<field name="MODE_NIGHT_CUSTOM" since="30" />
+		<field name="MODE_NIGHT_NO" />
+		<field name="MODE_NIGHT_YES" />
+	</class>
+	<class name="android/app/VoiceInteractor" since="23">
+		<extends name="java/lang/Object" />
+		<method name="getActiveRequest(Ljava/lang/String;)Landroid/app/VoiceInteractor$Request;" />
+		<method name="getActiveRequests()[Landroid/app/VoiceInteractor$Request;" />
+		<method name="isDestroyed()Z" since="29" />
+		<method name="notifyDirectActionsChanged()V" since="29" />
+		<method name="registerOnDestroyedCallback(Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)Z" since="29" />
+		<method name="submitRequest(Landroid/app/VoiceInteractor$Request;)Z" />
+		<method name="submitRequest(Landroid/app/VoiceInteractor$Request;Ljava/lang/String;)Z" />
+		<method name="supportsCommands([Ljava/lang/String;)[Z" />
+		<method name="unregisterOnDestroyedCallback(Ljava/lang/Runnable;)Z" since="29" />
+	</class>
+	<class name="android/app/VoiceInteractor$AbortVoiceRequest" since="23">
+		<extends name="android/app/VoiceInteractor$Request" />
+		<method name="&lt;init&gt;(Landroid/app/VoiceInteractor$Prompt;Landroid/os/Bundle;)V" />
+		<method name="onAbortResult(Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/app/VoiceInteractor$CommandRequest" since="23">
+		<extends name="android/app/VoiceInteractor$Request" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="onCommandResult(ZLandroid/os/Bundle;)V" />
+	</class>
+	<class name="android/app/VoiceInteractor$CompleteVoiceRequest" since="23">
+		<extends name="android/app/VoiceInteractor$Request" />
+		<method name="&lt;init&gt;(Landroid/app/VoiceInteractor$Prompt;Landroid/os/Bundle;)V" />
+		<method name="onCompleteResult(Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/app/VoiceInteractor$ConfirmationRequest" since="23">
+		<extends name="android/app/VoiceInteractor$Request" />
+		<method name="&lt;init&gt;(Landroid/app/VoiceInteractor$Prompt;Landroid/os/Bundle;)V" />
+		<method name="onConfirmationResult(ZLandroid/os/Bundle;)V" />
+	</class>
+	<class name="android/app/VoiceInteractor$PickOptionRequest" since="23">
+		<extends name="android/app/VoiceInteractor$Request" />
+		<method name="&lt;init&gt;(Landroid/app/VoiceInteractor$Prompt;[Landroid/app/VoiceInteractor$PickOptionRequest$Option;Landroid/os/Bundle;)V" />
+		<method name="onPickOptionResult(Z[Landroid/app/VoiceInteractor$PickOptionRequest$Option;Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/app/VoiceInteractor$PickOptionRequest$Option" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;I)V" />
+		<method name="addSynonym(Ljava/lang/CharSequence;)Landroid/app/VoiceInteractor$PickOptionRequest$Option;" />
+		<method name="countSynonyms()I" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getIndex()I" />
+		<method name="getLabel()Ljava/lang/CharSequence;" />
+		<method name="getSynonymAt(I)Ljava/lang/CharSequence;" />
+		<method name="setExtras(Landroid/os/Bundle;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/VoiceInteractor$Prompt" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;)V" />
+		<method name="&lt;init&gt;([Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V" />
+		<method name="countVoicePrompts()I" />
+		<method name="getVisualPrompt()Ljava/lang/CharSequence;" />
+		<method name="getVoicePromptAt(I)Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/VoiceInteractor$Request" since="23">
+		<extends name="java/lang/Object" />
+		<method name="cancel()V" />
+		<method name="getActivity()Landroid/app/Activity;" />
+		<method name="getContext()Landroid/content/Context;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="onAttached(Landroid/app/Activity;)V" />
+		<method name="onCancel()V" />
+		<method name="onDetached()V" />
+	</class>
+	<class name="android/app/WallpaperColors" since="27">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/graphics/Color;Landroid/graphics/Color;Landroid/graphics/Color;)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Color;Landroid/graphics/Color;Landroid/graphics/Color;I)V" since="31" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="fromBitmap(Landroid/graphics/Bitmap;)Landroid/app/WallpaperColors;" />
+		<method name="fromDrawable(Landroid/graphics/drawable/Drawable;)Landroid/app/WallpaperColors;" />
+		<method name="getColorHints()I" since="31" />
+		<method name="getPrimaryColor()Landroid/graphics/Color;" />
+		<method name="getSecondaryColor()Landroid/graphics/Color;" />
+		<method name="getTertiaryColor()Landroid/graphics/Color;" />
+		<field name="CREATOR" />
+		<field name="HINT_SUPPORTS_DARK_TEXT" since="31" />
+		<field name="HINT_SUPPORTS_DARK_THEME" since="31" />
+	</class>
+	<class name="android/app/WallpaperInfo" since="7">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/content/pm/ResolveInfo;)V" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="getComponent()Landroid/content/ComponentName;" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getServiceInfo()Landroid/content/pm/ServiceInfo;" />
+		<method name="getServiceName()Ljava/lang/String;" />
+		<method name="getSettingsActivity()Ljava/lang/String;" />
+		<method name="getSettingsSliceUri()Landroid/net/Uri;" since="29" />
+		<method name="getShowMetadataInPreview()Z" since="25" />
+		<method name="loadAuthor(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" />
+		<method name="loadContextDescription(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" since="25" />
+		<method name="loadContextUri(Landroid/content/pm/PackageManager;)Landroid/net/Uri;" since="25" />
+		<method name="loadDescription(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" />
+		<method name="loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;" />
+		<method name="loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" />
+		<method name="loadThumbnail(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;" />
+		<method name="supportsMultipleDisplays()Z" since="29" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/WallpaperManager" since="5">
+		<extends name="java/lang/Object" />
+		<method name="addOnColorsChangedListener(Landroid/app/WallpaperManager$OnColorsChangedListener;Landroid/os/Handler;)V" since="27" />
+		<method name="clear()V" />
+		<method name="clear(I)V" since="24" />
+		<method name="clearWallpaper()V" since="28" />
+		<method name="clearWallpaperOffsets(Landroid/os/IBinder;)V" />
+		<method name="forgetLoadedWallpaper()V" since="14" />
+		<method name="getBuiltInDrawable()Landroid/graphics/drawable/Drawable;" since="19" />
+		<method name="getBuiltInDrawable(I)Landroid/graphics/drawable/Drawable;" since="24" />
+		<method name="getBuiltInDrawable(IIZFF)Landroid/graphics/drawable/Drawable;" since="19" />
+		<method name="getBuiltInDrawable(IIZFFI)Landroid/graphics/drawable/Drawable;" since="24" />
+		<method name="getCropAndSetWallpaperIntent(Landroid/net/Uri;)Landroid/content/Intent;" since="19" />
+		<method name="getDesiredMinimumHeight()I" />
+		<method name="getDesiredMinimumWidth()I" />
+		<method name="getDrawable()Landroid/graphics/drawable/Drawable;" />
+		<method name="getFastDrawable()Landroid/graphics/drawable/Drawable;" />
+		<method name="getInstance(Landroid/content/Context;)Landroid/app/WallpaperManager;" />
+		<method name="getWallpaperColors(I)Landroid/app/WallpaperColors;" since="27" />
+		<method name="getWallpaperFile(I)Landroid/os/ParcelFileDescriptor;" since="24" />
+		<method name="getWallpaperId(I)I" since="24" />
+		<method name="getWallpaperInfo()Landroid/app/WallpaperInfo;" since="7" />
+		<method name="hasResourceWallpaper(I)Z" since="17" />
+		<method name="isSetWallpaperAllowed()Z" since="24" />
+		<method name="isWallpaperSupported()Z" since="23" />
+		<method name="peekDrawable()Landroid/graphics/drawable/Drawable;" />
+		<method name="peekFastDrawable()Landroid/graphics/drawable/Drawable;" />
+		<method name="removeOnColorsChangedListener(Landroid/app/WallpaperManager$OnColorsChangedListener;)V" since="27" />
+		<method name="sendWallpaperCommand(Landroid/os/IBinder;Ljava/lang/String;IIILandroid/os/Bundle;)V" since="7" />
+		<method name="setBitmap(Landroid/graphics/Bitmap;)V" />
+		<method name="setBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Z)I" since="24" />
+		<method name="setBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;ZI)I" since="24" />
+		<method name="setDisplayPadding(Landroid/graphics/Rect;)V" since="28" />
+		<method name="setResource(I)V" />
+		<method name="setResource(II)I" since="24" />
+		<method name="setStream(Ljava/io/InputStream;)V" />
+		<method name="setStream(Ljava/io/InputStream;Landroid/graphics/Rect;Z)I" since="24" />
+		<method name="setStream(Ljava/io/InputStream;Landroid/graphics/Rect;ZI)I" since="24" />
+		<method name="setWallpaperOffsetSteps(FF)V" since="7" />
+		<method name="setWallpaperOffsets(Landroid/os/IBinder;FF)V" />
+		<method name="suggestDesiredDimensions(II)V" />
+		<field name="ACTION_CHANGE_LIVE_WALLPAPER" since="16" />
+		<field name="ACTION_CROP_AND_SET_WALLPAPER" since="19" />
+		<field name="ACTION_LIVE_WALLPAPER_CHOOSER" since="7" />
+		<field name="COMMAND_DROP" since="7" />
+		<field name="COMMAND_SECONDARY_TAP" since="11" />
+		<field name="COMMAND_TAP" since="7" />
+		<field name="EXTRA_LIVE_WALLPAPER_COMPONENT" since="16" />
+		<field name="FLAG_LOCK" since="24" />
+		<field name="FLAG_SYSTEM" since="24" />
+		<field name="WALLPAPER_PREVIEW_META_DATA" since="11" />
+	</class>
+	<class name="android/app/WallpaperManager$OnColorsChangedListener" since="27">
+		<extends name="java/lang/Object" />
+		<method name="onColorsChanged(Landroid/app/WallpaperColors;I)V" />
+	</class>
+	<class name="android/app/ZygotePreload" since="29">
+		<extends name="java/lang/Object" />
+		<method name="doPreload(Landroid/content/pm/ApplicationInfo;)V" />
+	</class>
+	<class name="android/app/admin/ConnectEvent" since="26">
+		<extends name="android/app/admin/NetworkEvent" />
+		<method name="getInetAddress()Ljava/net/InetAddress;" />
+		<method name="getPort()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/admin/DelegatedAdminReceiver" since="29">
+		<extends name="android/content/BroadcastReceiver" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onChoosePrivateKeyAlias(Landroid/content/Context;Landroid/content/Intent;ILandroid/net/Uri;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="onNetworkLogsAvailable(Landroid/content/Context;Landroid/content/Intent;JI)V" />
+		<method name="onSecurityLogsAvailable(Landroid/content/Context;Landroid/content/Intent;)V" since="31" />
+	</class>
+	<class name="android/app/admin/DeviceAdminInfo" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/content/pm/ResolveInfo;)V" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="getActivityInfo()Landroid/content/pm/ActivityInfo;" />
+		<method name="getComponent()Landroid/content/ComponentName;" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getReceiverName()Ljava/lang/String;" />
+		<method name="getTagForPolicy(I)Ljava/lang/String;" />
+		<method name="isVisible()Z" />
+		<method name="loadDescription(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" />
+		<method name="loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;" />
+		<method name="loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" />
+		<method name="supportsTransferOwnership()Z" since="28" />
+		<method name="usesPolicy(I)Z" />
+		<field name="CREATOR" />
+		<field name="USES_ENCRYPTED_STORAGE" since="11" />
+		<field name="USES_POLICY_DISABLE_CAMERA" since="14" />
+		<field name="USES_POLICY_DISABLE_KEYGUARD_FEATURES" since="17" />
+		<field name="USES_POLICY_EXPIRE_PASSWORD" since="11" />
+		<field name="USES_POLICY_FORCE_LOCK" />
+		<field name="USES_POLICY_LIMIT_PASSWORD" />
+		<field name="USES_POLICY_RESET_PASSWORD" />
+		<field name="USES_POLICY_WATCH_LOGIN" />
+		<field name="USES_POLICY_WIPE_DATA" />
+	</class>
+	<class name="android/app/admin/DeviceAdminReceiver" since="8">
+		<extends name="android/content/BroadcastReceiver" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getManager(Landroid/content/Context;)Landroid/app/admin/DevicePolicyManager;" />
+		<method name="getWho(Landroid/content/Context;)Landroid/content/ComponentName;" />
+		<method name="onBugreportFailed(Landroid/content/Context;Landroid/content/Intent;I)V" since="24" />
+		<method name="onBugreportShared(Landroid/content/Context;Landroid/content/Intent;Ljava/lang/String;)V" since="24" />
+		<method name="onBugreportSharingDeclined(Landroid/content/Context;Landroid/content/Intent;)V" since="24" />
+		<method name="onChoosePrivateKeyAlias(Landroid/content/Context;Landroid/content/Intent;ILandroid/net/Uri;Ljava/lang/String;)Ljava/lang/String;" since="23" />
+		<method name="onComplianceAcknowledgementRequired(Landroid/content/Context;Landroid/content/Intent;)V" since="31" />
+		<method name="onDisableRequested(Landroid/content/Context;Landroid/content/Intent;)Ljava/lang/CharSequence;" />
+		<method name="onDisabled(Landroid/content/Context;Landroid/content/Intent;)V" />
+		<method name="onEnabled(Landroid/content/Context;Landroid/content/Intent;)V" />
+		<method name="onLockTaskModeEntering(Landroid/content/Context;Landroid/content/Intent;Ljava/lang/String;)V" since="21" />
+		<method name="onLockTaskModeExiting(Landroid/content/Context;Landroid/content/Intent;)V" since="21" />
+		<method name="onNetworkLogsAvailable(Landroid/content/Context;Landroid/content/Intent;JI)V" since="26" />
+		<method name="onOperationSafetyStateChanged(Landroid/content/Context;IZ)V" since="31" />
+		<method name="onPasswordChanged(Landroid/content/Context;Landroid/content/Intent;)V" deprecated="26" />
+		<method name="onPasswordChanged(Landroid/content/Context;Landroid/content/Intent;Landroid/os/UserHandle;)V" since="26" />
+		<method name="onPasswordExpiring(Landroid/content/Context;Landroid/content/Intent;)V" since="11" deprecated="26" />
+		<method name="onPasswordExpiring(Landroid/content/Context;Landroid/content/Intent;Landroid/os/UserHandle;)V" since="26" />
+		<method name="onPasswordFailed(Landroid/content/Context;Landroid/content/Intent;)V" deprecated="26" />
+		<method name="onPasswordFailed(Landroid/content/Context;Landroid/content/Intent;Landroid/os/UserHandle;)V" since="26" />
+		<method name="onPasswordSucceeded(Landroid/content/Context;Landroid/content/Intent;)V" deprecated="26" />
+		<method name="onPasswordSucceeded(Landroid/content/Context;Landroid/content/Intent;Landroid/os/UserHandle;)V" since="26" />
+		<method name="onProfileProvisioningComplete(Landroid/content/Context;Landroid/content/Intent;)V" since="21" />
+		<method name="onReadyForUserInitialization(Landroid/content/Context;Landroid/content/Intent;)V" since="23" deprecated="24" />
+		<method name="onSecurityLogsAvailable(Landroid/content/Context;Landroid/content/Intent;)V" since="24" />
+		<method name="onSystemUpdatePending(Landroid/content/Context;Landroid/content/Intent;J)V" since="23" />
+		<method name="onTransferAffiliatedProfileOwnershipComplete(Landroid/content/Context;Landroid/os/UserHandle;)V" since="28" />
+		<method name="onTransferOwnershipComplete(Landroid/content/Context;Landroid/os/PersistableBundle;)V" since="28" />
+		<method name="onUserAdded(Landroid/content/Context;Landroid/content/Intent;Landroid/os/UserHandle;)V" since="26" />
+		<method name="onUserRemoved(Landroid/content/Context;Landroid/content/Intent;Landroid/os/UserHandle;)V" since="26" />
+		<method name="onUserStarted(Landroid/content/Context;Landroid/content/Intent;Landroid/os/UserHandle;)V" since="28" />
+		<method name="onUserStopped(Landroid/content/Context;Landroid/content/Intent;Landroid/os/UserHandle;)V" since="28" />
+		<method name="onUserSwitched(Landroid/content/Context;Landroid/content/Intent;Landroid/os/UserHandle;)V" since="28" />
+		<field name="ACTION_CHOOSE_PRIVATE_KEY_ALIAS" since="29" />
+		<field name="ACTION_DEVICE_ADMIN_DISABLED" />
+		<field name="ACTION_DEVICE_ADMIN_DISABLE_REQUESTED" />
+		<field name="ACTION_DEVICE_ADMIN_ENABLED" />
+		<field name="ACTION_LOCK_TASK_ENTERING" since="21" />
+		<field name="ACTION_LOCK_TASK_EXITING" since="21" />
+		<field name="ACTION_NETWORK_LOGS_AVAILABLE" since="29" />
+		<field name="ACTION_PASSWORD_CHANGED" />
+		<field name="ACTION_PASSWORD_EXPIRING" since="11" />
+		<field name="ACTION_PASSWORD_FAILED" />
+		<field name="ACTION_PASSWORD_SUCCEEDED" />
+		<field name="ACTION_PROFILE_PROVISIONING_COMPLETE" since="21" />
+		<field name="ACTION_SECURITY_LOGS_AVAILABLE" since="31" />
+		<field name="BUGREPORT_FAILURE_FAILED_COMPLETING" since="24" />
+		<field name="BUGREPORT_FAILURE_FILE_NO_LONGER_AVAILABLE" since="24" />
+		<field name="DEVICE_ADMIN_META_DATA" />
+		<field name="EXTRA_DISABLE_WARNING" />
+		<field name="EXTRA_LOCK_TASK_PACKAGE" since="21" />
+		<field name="EXTRA_TRANSFER_OWNERSHIP_ADMIN_EXTRAS_BUNDLE" since="28" />
+	</class>
+	<class name="android/app/admin/DeviceAdminService" since="26">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/app/admin/DevicePolicyManager" since="8">
+		<extends name="java/lang/Object" />
+		<method name="acknowledgeDeviceCompliant()V" since="31" />
+		<method name="addCrossProfileIntentFilter(Landroid/content/ComponentName;Landroid/content/IntentFilter;I)V" since="21" />
+		<method name="addCrossProfileWidgetProvider(Landroid/content/ComponentName;Ljava/lang/String;)Z" since="21" />
+		<method name="addOverrideApn(Landroid/content/ComponentName;Landroid/telephony/data/ApnSetting;)I" since="28" />
+		<method name="addPersistentPreferredActivity(Landroid/content/ComponentName;Landroid/content/IntentFilter;Landroid/content/ComponentName;)V" since="21" />
+		<method name="addUserRestriction(Landroid/content/ComponentName;Ljava/lang/String;)V" since="21" />
+		<method name="bindDeviceAdminServiceAsUser(Landroid/content/ComponentName;Landroid/content/Intent;Landroid/content/ServiceConnection;ILandroid/os/UserHandle;)Z" since="26" />
+		<method name="canAdminGrantSensorsPermissions()Z" since="31" />
+		<method name="canUsbDataSignalingBeDisabled()Z" since="31" />
+		<method name="clearApplicationUserData(Landroid/content/ComponentName;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/app/admin/DevicePolicyManager$OnClearApplicationUserDataListener;)V" since="28" />
+		<method name="clearCrossProfileIntentFilters(Landroid/content/ComponentName;)V" since="21" />
+		<method name="clearDeviceOwnerApp(Ljava/lang/String;)V" since="21" deprecated="26" />
+		<method name="clearPackagePersistentPreferredActivities(Landroid/content/ComponentName;Ljava/lang/String;)V" since="21" />
+		<method name="clearProfileOwner(Landroid/content/ComponentName;)V" since="24" deprecated="26" />
+		<method name="clearResetPasswordToken(Landroid/content/ComponentName;)Z" since="26" />
+		<method name="clearUserRestriction(Landroid/content/ComponentName;Ljava/lang/String;)V" since="21" />
+		<method name="createAdminSupportIntent(Ljava/lang/String;)Landroid/content/Intent;" since="26" />
+		<method name="createAndInitializeUser(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;Landroid/content/ComponentName;Landroid/os/Bundle;)Landroid/os/UserHandle;" since="21" deprecated="23" removed="24" />
+		<method name="createAndManageUser(Landroid/content/ComponentName;Ljava/lang/String;Landroid/content/ComponentName;Landroid/os/PersistableBundle;I)Landroid/os/UserHandle;" since="24" />
+		<method name="createUser(Landroid/content/ComponentName;Ljava/lang/String;)Landroid/os/UserHandle;" since="21" deprecated="23" removed="24" />
+		<method name="enableSystemApp(Landroid/content/ComponentName;Landroid/content/Intent;)I" since="21" />
+		<method name="enableSystemApp(Landroid/content/ComponentName;Ljava/lang/String;)V" since="21" />
+		<method name="generateKeyPair(Landroid/content/ComponentName;Ljava/lang/String;Landroid/security/keystore/KeyGenParameterSpec;I)Landroid/security/AttestedKeyPair;" since="28" />
+		<method name="getAccountTypesWithManagementDisabled()[Ljava/lang/String;" since="21" />
+		<method name="getActiveAdmins()Ljava/util/List;" />
+		<method name="getAffiliationIds(Landroid/content/ComponentName;)Ljava/util/Set;" since="26" />
+		<method name="getAlwaysOnVpnLockdownWhitelist(Landroid/content/ComponentName;)Ljava/util/Set;" since="29" />
+		<method name="getAlwaysOnVpnPackage(Landroid/content/ComponentName;)Ljava/lang/String;" since="24" />
+		<method name="getApplicationRestrictions(Landroid/content/ComponentName;Ljava/lang/String;)Landroid/os/Bundle;" since="21" />
+		<method name="getApplicationRestrictionsManagingPackage(Landroid/content/ComponentName;)Ljava/lang/String;" since="24" deprecated="26" />
+		<method name="getAutoTimeEnabled(Landroid/content/ComponentName;)Z" since="30" />
+		<method name="getAutoTimeRequired()Z" since="21" deprecated="30" />
+		<method name="getAutoTimeZoneEnabled(Landroid/content/ComponentName;)Z" since="30" />
+		<method name="getBindDeviceAdminTargetUsers(Landroid/content/ComponentName;)Ljava/util/List;" since="26" />
+		<method name="getBluetoothContactSharingDisabled(Landroid/content/ComponentName;)Z" since="23" />
+		<method name="getCameraDisabled(Landroid/content/ComponentName;)Z" since="14" />
+		<method name="getCertInstallerPackage(Landroid/content/ComponentName;)Ljava/lang/String;" since="23" deprecated="26" />
+		<method name="getCrossProfileCalendarPackages(Landroid/content/ComponentName;)Ljava/util/Set;" since="29" />
+		<method name="getCrossProfileCallerIdDisabled(Landroid/content/ComponentName;)Z" since="21" />
+		<method name="getCrossProfileContactsSearchDisabled(Landroid/content/ComponentName;)Z" since="24" />
+		<method name="getCrossProfilePackages(Landroid/content/ComponentName;)Ljava/util/Set;" since="30" />
+		<method name="getCrossProfileWidgetProviders(Landroid/content/ComponentName;)Ljava/util/List;" since="21" />
+		<method name="getCurrentFailedPasswordAttempts()I" />
+		<method name="getDelegatePackages(Landroid/content/ComponentName;Ljava/lang/String;)Ljava/util/List;" since="26" />
+		<method name="getDelegatedScopes(Landroid/content/ComponentName;Ljava/lang/String;)Ljava/util/List;" since="26" />
+		<method name="getDeviceOwnerLockScreenInfo()Ljava/lang/CharSequence;" since="24" />
+		<method name="getEndUserSessionMessage(Landroid/content/ComponentName;)Ljava/lang/CharSequence;" since="28" />
+		<method name="getEnrollmentSpecificId()Ljava/lang/String;" since="31" />
+		<method name="getFactoryResetProtectionPolicy(Landroid/content/ComponentName;)Landroid/app/admin/FactoryResetProtectionPolicy;" since="30" />
+		<method name="getGlobalPrivateDnsHost(Landroid/content/ComponentName;)Ljava/lang/String;" since="29" />
+		<method name="getGlobalPrivateDnsMode(Landroid/content/ComponentName;)I" since="29" />
+		<method name="getInstalledCaCerts(Landroid/content/ComponentName;)Ljava/util/List;" since="21" />
+		<method name="getKeepUninstalledPackages(Landroid/content/ComponentName;)Ljava/util/List;" since="28" />
+		<method name="getKeyPairGrants(Ljava/lang/String;)Ljava/util/Map;" since="31" />
+		<method name="getKeyguardDisabledFeatures(Landroid/content/ComponentName;)I" since="17" />
+		<method name="getLockTaskFeatures(Landroid/content/ComponentName;)I" since="28" />
+		<method name="getLockTaskPackages(Landroid/content/ComponentName;)[Ljava/lang/String;" since="26" />
+		<method name="getLongSupportMessage(Landroid/content/ComponentName;)Ljava/lang/CharSequence;" since="24" />
+		<method name="getManagedProfileMaximumTimeOff(Landroid/content/ComponentName;)J" since="30" />
+		<method name="getMaximumFailedPasswordsForWipe(Landroid/content/ComponentName;)I" />
+		<method name="getMaximumTimeToLock(Landroid/content/ComponentName;)J" />
+		<method name="getMeteredDataDisabledPackages(Landroid/content/ComponentName;)Ljava/util/List;" since="28" />
+		<method name="getNearbyAppStreamingPolicy()I" since="31" />
+		<method name="getNearbyNotificationStreamingPolicy()I" since="31" />
+		<method name="getOrganizationColor(Landroid/content/ComponentName;)I" since="24" deprecated="31" />
+		<method name="getOrganizationName(Landroid/content/ComponentName;)Ljava/lang/CharSequence;" since="24" />
+		<method name="getOverrideApns(Landroid/content/ComponentName;)Ljava/util/List;" since="28" />
+		<method name="getParentProfileInstance(Landroid/content/ComponentName;)Landroid/app/admin/DevicePolicyManager;" since="24" />
+		<method name="getPasswordComplexity()I" since="29" />
+		<method name="getPasswordExpiration(Landroid/content/ComponentName;)J" since="11" />
+		<method name="getPasswordExpirationTimeout(Landroid/content/ComponentName;)J" since="11" />
+		<method name="getPasswordHistoryLength(Landroid/content/ComponentName;)I" since="11" />
+		<method name="getPasswordMaximumLength(I)I" />
+		<method name="getPasswordMinimumLength(Landroid/content/ComponentName;)I" deprecated="31" />
+		<method name="getPasswordMinimumLetters(Landroid/content/ComponentName;)I" since="11" deprecated="31" />
+		<method name="getPasswordMinimumLowerCase(Landroid/content/ComponentName;)I" since="11" deprecated="31" />
+		<method name="getPasswordMinimumNonLetter(Landroid/content/ComponentName;)I" since="11" deprecated="31" />
+		<method name="getPasswordMinimumNumeric(Landroid/content/ComponentName;)I" since="11" deprecated="31" />
+		<method name="getPasswordMinimumSymbols(Landroid/content/ComponentName;)I" since="11" deprecated="31" />
+		<method name="getPasswordMinimumUpperCase(Landroid/content/ComponentName;)I" since="11" deprecated="31" />
+		<method name="getPasswordQuality(Landroid/content/ComponentName;)I" deprecated="31" />
+		<method name="getPendingSystemUpdate(Landroid/content/ComponentName;)Landroid/app/admin/SystemUpdateInfo;" since="26" />
+		<method name="getPermissionGrantState(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)I" since="23" />
+		<method name="getPermissionPolicy(Landroid/content/ComponentName;)I" since="23" />
+		<method name="getPermittedAccessibilityServices(Landroid/content/ComponentName;)Ljava/util/List;" since="21" />
+		<method name="getPermittedCrossProfileNotificationListeners(Landroid/content/ComponentName;)Ljava/util/List;" since="26" />
+		<method name="getPermittedInputMethods(Landroid/content/ComponentName;)Ljava/util/List;" since="21" />
+		<method name="getPersonalAppsSuspendedReasons(Landroid/content/ComponentName;)I" since="30" />
+		<method name="getRequiredPasswordComplexity()I" since="31" />
+		<method name="getRequiredStrongAuthTimeout(Landroid/content/ComponentName;)J" since="26" />
+		<method name="getScreenCaptureDisabled(Landroid/content/ComponentName;)Z" since="21" />
+		<method name="getSecondaryUsers(Landroid/content/ComponentName;)Ljava/util/List;" since="28" />
+		<method name="getShortSupportMessage(Landroid/content/ComponentName;)Ljava/lang/CharSequence;" since="24" />
+		<method name="getStartUserSessionMessage(Landroid/content/ComponentName;)Ljava/lang/CharSequence;" since="28" />
+		<method name="getStorageEncryption(Landroid/content/ComponentName;)Z" since="11" deprecated="30" />
+		<method name="getStorageEncryptionStatus()I" since="11" />
+		<method name="getSystemUpdatePolicy()Landroid/app/admin/SystemUpdatePolicy;" since="23" />
+		<method name="getTransferOwnershipBundle()Landroid/os/PersistableBundle;" since="28" />
+		<method name="getTrustAgentConfiguration(Landroid/content/ComponentName;Landroid/content/ComponentName;)Ljava/util/List;" since="23" />
+		<method name="getUserControlDisabledPackages(Landroid/content/ComponentName;)Ljava/util/List;" since="30" />
+		<method name="getUserRestrictions(Landroid/content/ComponentName;)Landroid/os/Bundle;" since="24" />
+		<method name="getWifiMacAddress(Landroid/content/ComponentName;)Ljava/lang/String;" since="24" />
+		<method name="grantKeyPairToApp(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)Z" since="30" />
+		<method name="grantKeyPairToWifiAuth(Ljava/lang/String;)Z" since="31" />
+		<method name="hasCaCertInstalled(Landroid/content/ComponentName;[B)Z" since="21" />
+		<method name="hasGrantedPolicy(Landroid/content/ComponentName;I)Z" since="11" />
+		<method name="hasKeyPair(Ljava/lang/String;)Z" since="31" />
+		<method name="hasLockdownAdminConfiguredNetworks(Landroid/content/ComponentName;)Z" since="30" />
+		<method name="installCaCert(Landroid/content/ComponentName;[B)Z" since="21" />
+		<method name="installExistingPackage(Landroid/content/ComponentName;Ljava/lang/String;)Z" since="28" />
+		<method name="installKeyPair(Landroid/content/ComponentName;Ljava/security/PrivateKey;Ljava/security/cert/Certificate;Ljava/lang/String;)Z" since="21" />
+		<method name="installKeyPair(Landroid/content/ComponentName;Ljava/security/PrivateKey;[Ljava/security/cert/Certificate;Ljava/lang/String;I)Z" since="28" />
+		<method name="installKeyPair(Landroid/content/ComponentName;Ljava/security/PrivateKey;[Ljava/security/cert/Certificate;Ljava/lang/String;Z)Z" since="24" />
+		<method name="installSystemUpdate(Landroid/content/ComponentName;Landroid/net/Uri;Ljava/util/concurrent/Executor;Landroid/app/admin/DevicePolicyManager$InstallSystemUpdateCallback;)V" since="29" />
+		<method name="isActivePasswordSufficient()Z" />
+		<method name="isActivePasswordSufficientForDeviceRequirement()Z" since="31" />
+		<method name="isAdminActive(Landroid/content/ComponentName;)Z" />
+		<method name="isAffiliatedUser()Z" since="28" />
+		<method name="isAlwaysOnVpnLockdownEnabled(Landroid/content/ComponentName;)Z" since="29" />
+		<method name="isApplicationHidden(Landroid/content/ComponentName;Ljava/lang/String;)Z" since="21" />
+		<method name="isBackupServiceEnabled(Landroid/content/ComponentName;)Z" since="26" />
+		<method name="isCallerApplicationRestrictionsManagingPackage()Z" since="24" deprecated="26" />
+		<method name="isCommonCriteriaModeEnabled(Landroid/content/ComponentName;)Z" since="30" />
+		<method name="isComplianceAcknowledgementRequired()Z" since="31" />
+		<method name="isDeviceIdAttestationSupported()Z" since="28" />
+		<method name="isDeviceOwnerApp(Ljava/lang/String;)Z" since="18" />
+		<method name="isEphemeralUser(Landroid/content/ComponentName;)Z" since="28" />
+		<method name="isKeyPairGrantedToWifiAuth(Ljava/lang/String;)Z" since="31" />
+		<method name="isLockTaskPermitted(Ljava/lang/String;)Z" since="21" />
+		<method name="isLogoutEnabled()Z" since="28" />
+		<method name="isManagedProfile(Landroid/content/ComponentName;)Z" since="24" />
+		<method name="isMasterVolumeMuted(Landroid/content/ComponentName;)Z" since="21" />
+		<method name="isNetworkLoggingEnabled(Landroid/content/ComponentName;)Z" since="26" />
+		<method name="isOrganizationOwnedDeviceWithManagedProfile()Z" since="30" />
+		<method name="isOverrideApnEnabled(Landroid/content/ComponentName;)Z" since="28" />
+		<method name="isPackageSuspended(Landroid/content/ComponentName;Ljava/lang/String;)Z" since="24" />
+		<method name="isPreferentialNetworkServiceEnabled()Z" since="31" />
+		<method name="isProfileOwnerApp(Ljava/lang/String;)Z" since="21" />
+		<method name="isProvisioningAllowed(Ljava/lang/String;)Z" since="24" />
+		<method name="isResetPasswordTokenActive(Landroid/content/ComponentName;)Z" since="26" />
+		<method name="isSafeOperation(I)Z" since="31" />
+		<method name="isSecurityLoggingEnabled(Landroid/content/ComponentName;)Z" since="24" />
+		<method name="isUninstallBlocked(Landroid/content/ComponentName;Ljava/lang/String;)Z" since="21" />
+		<method name="isUniqueDeviceAttestationSupported()Z" since="30" />
+		<method name="isUsbDataSignalingEnabled()Z" since="31" />
+		<method name="isUsingUnifiedPassword(Landroid/content/ComponentName;)Z" since="28" />
+		<method name="listForegroundAffiliatedUsers()Ljava/util/List;" since="31" />
+		<method name="lockNow()V" />
+		<method name="lockNow(I)V" since="26" />
+		<method name="logoutUser(Landroid/content/ComponentName;)I" since="28" />
+		<method name="reboot(Landroid/content/ComponentName;)V" since="24" />
+		<method name="removeActiveAdmin(Landroid/content/ComponentName;)V" />
+		<method name="removeCrossProfileWidgetProvider(Landroid/content/ComponentName;Ljava/lang/String;)Z" since="21" />
+		<method name="removeKeyPair(Landroid/content/ComponentName;Ljava/lang/String;)Z" since="24" />
+		<method name="removeOverrideApn(Landroid/content/ComponentName;I)Z" since="28" />
+		<method name="removeUser(Landroid/content/ComponentName;Landroid/os/UserHandle;)Z" since="21" />
+		<method name="requestBugreport(Landroid/content/ComponentName;)Z" since="24" />
+		<method name="resetPassword(Ljava/lang/String;I)Z" deprecated="30" />
+		<method name="resetPasswordWithToken(Landroid/content/ComponentName;Ljava/lang/String;[BI)Z" since="26" />
+		<method name="retrieveNetworkLogs(Landroid/content/ComponentName;J)Ljava/util/List;" since="26" />
+		<method name="retrievePreRebootSecurityLogs(Landroid/content/ComponentName;)Ljava/util/List;" since="24" />
+		<method name="retrieveSecurityLogs(Landroid/content/ComponentName;)Ljava/util/List;" since="24" />
+		<method name="revokeKeyPairFromApp(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)Z" since="30" />
+		<method name="revokeKeyPairFromWifiAuth(Ljava/lang/String;)Z" since="31" />
+		<method name="setAccountManagementDisabled(Landroid/content/ComponentName;Ljava/lang/String;Z)V" since="21" />
+		<method name="setAffiliationIds(Landroid/content/ComponentName;Ljava/util/Set;)V" since="26" />
+		<method name="setAlwaysOnVpnPackage(Landroid/content/ComponentName;Ljava/lang/String;Z)V" since="24" />
+		<method name="setAlwaysOnVpnPackage(Landroid/content/ComponentName;Ljava/lang/String;ZLjava/util/Set;)V" since="29" />
+		<method name="setApplicationHidden(Landroid/content/ComponentName;Ljava/lang/String;Z)Z" since="21" />
+		<method name="setApplicationRestrictions(Landroid/content/ComponentName;Ljava/lang/String;Landroid/os/Bundle;)V" since="21" />
+		<method name="setApplicationRestrictionsManagingPackage(Landroid/content/ComponentName;Ljava/lang/String;)V" since="24" deprecated="26" />
+		<method name="setAutoTimeEnabled(Landroid/content/ComponentName;Z)V" since="30" />
+		<method name="setAutoTimeRequired(Landroid/content/ComponentName;Z)V" since="21" deprecated="30" />
+		<method name="setAutoTimeZoneEnabled(Landroid/content/ComponentName;Z)V" since="30" />
+		<method name="setBackupServiceEnabled(Landroid/content/ComponentName;Z)V" since="26" />
+		<method name="setBluetoothContactSharingDisabled(Landroid/content/ComponentName;Z)V" since="23" />
+		<method name="setCameraDisabled(Landroid/content/ComponentName;Z)V" since="14" />
+		<method name="setCertInstallerPackage(Landroid/content/ComponentName;Ljava/lang/String;)V" since="23" deprecated="26" />
+		<method name="setCommonCriteriaModeEnabled(Landroid/content/ComponentName;Z)V" since="30" />
+		<method name="setConfiguredNetworksLockdownState(Landroid/content/ComponentName;Z)V" since="30" />
+		<method name="setCrossProfileCalendarPackages(Landroid/content/ComponentName;Ljava/util/Set;)V" since="29" />
+		<method name="setCrossProfileCallerIdDisabled(Landroid/content/ComponentName;Z)V" since="21" />
+		<method name="setCrossProfileContactsSearchDisabled(Landroid/content/ComponentName;Z)V" since="24" />
+		<method name="setCrossProfilePackages(Landroid/content/ComponentName;Ljava/util/Set;)V" since="30" />
+		<method name="setDefaultSmsApplication(Landroid/content/ComponentName;Ljava/lang/String;)V" since="29" />
+		<method name="setDelegatedScopes(Landroid/content/ComponentName;Ljava/lang/String;Ljava/util/List;)V" since="26" />
+		<method name="setDeviceOwnerLockScreenInfo(Landroid/content/ComponentName;Ljava/lang/CharSequence;)V" since="24" />
+		<method name="setEndUserSessionMessage(Landroid/content/ComponentName;Ljava/lang/CharSequence;)V" since="28" />
+		<method name="setFactoryResetProtectionPolicy(Landroid/content/ComponentName;Landroid/app/admin/FactoryResetProtectionPolicy;)V" since="30" />
+		<method name="setGlobalPrivateDnsModeOpportunistic(Landroid/content/ComponentName;)I" since="29" />
+		<method name="setGlobalPrivateDnsModeSpecifiedHost(Landroid/content/ComponentName;Ljava/lang/String;)I" since="29" />
+		<method name="setGlobalSetting(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)V" since="21" />
+		<method name="setKeepUninstalledPackages(Landroid/content/ComponentName;Ljava/util/List;)V" since="28" />
+		<method name="setKeyPairCertificate(Landroid/content/ComponentName;Ljava/lang/String;Ljava/util/List;Z)Z" since="28" />
+		<method name="setKeyguardDisabled(Landroid/content/ComponentName;Z)Z" since="23" />
+		<method name="setKeyguardDisabledFeatures(Landroid/content/ComponentName;I)V" since="17" />
+		<method name="setLocationEnabled(Landroid/content/ComponentName;Z)V" since="30" />
+		<method name="setLockTaskFeatures(Landroid/content/ComponentName;I)V" since="28" />
+		<method name="setLockTaskPackages(Landroid/content/ComponentName;[Ljava/lang/String;)V" since="21" />
+		<method name="setLogoutEnabled(Landroid/content/ComponentName;Z)V" since="28" />
+		<method name="setLongSupportMessage(Landroid/content/ComponentName;Ljava/lang/CharSequence;)V" since="24" />
+		<method name="setManagedProfileMaximumTimeOff(Landroid/content/ComponentName;J)V" since="30" />
+		<method name="setMasterVolumeMuted(Landroid/content/ComponentName;Z)V" since="21" />
+		<method name="setMaximumFailedPasswordsForWipe(Landroid/content/ComponentName;I)V" />
+		<method name="setMaximumTimeToLock(Landroid/content/ComponentName;J)V" />
+		<method name="setMeteredDataDisabledPackages(Landroid/content/ComponentName;Ljava/util/List;)Ljava/util/List;" since="28" />
+		<method name="setNearbyAppStreamingPolicy(I)V" since="31" />
+		<method name="setNearbyNotificationStreamingPolicy(I)V" since="31" />
+		<method name="setNetworkLoggingEnabled(Landroid/content/ComponentName;Z)V" since="26" />
+		<method name="setOrganizationColor(Landroid/content/ComponentName;I)V" since="24" deprecated="31" />
+		<method name="setOrganizationId(Ljava/lang/String;)V" since="31" />
+		<method name="setOrganizationName(Landroid/content/ComponentName;Ljava/lang/CharSequence;)V" since="24" />
+		<method name="setOverrideApnsEnabled(Landroid/content/ComponentName;Z)V" since="28" />
+		<method name="setPackagesSuspended(Landroid/content/ComponentName;[Ljava/lang/String;Z)[Ljava/lang/String;" since="24" />
+		<method name="setPasswordExpirationTimeout(Landroid/content/ComponentName;J)V" since="11" />
+		<method name="setPasswordHistoryLength(Landroid/content/ComponentName;I)V" since="11" />
+		<method name="setPasswordMinimumLength(Landroid/content/ComponentName;I)V" deprecated="31" />
+		<method name="setPasswordMinimumLetters(Landroid/content/ComponentName;I)V" since="11" deprecated="31" />
+		<method name="setPasswordMinimumLowerCase(Landroid/content/ComponentName;I)V" since="11" deprecated="31" />
+		<method name="setPasswordMinimumNonLetter(Landroid/content/ComponentName;I)V" since="11" deprecated="31" />
+		<method name="setPasswordMinimumNumeric(Landroid/content/ComponentName;I)V" since="11" deprecated="31" />
+		<method name="setPasswordMinimumSymbols(Landroid/content/ComponentName;I)V" since="11" deprecated="31" />
+		<method name="setPasswordMinimumUpperCase(Landroid/content/ComponentName;I)V" since="11" deprecated="31" />
+		<method name="setPasswordQuality(Landroid/content/ComponentName;I)V" deprecated="31" />
+		<method name="setPermissionGrantState(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;I)Z" since="23" />
+		<method name="setPermissionPolicy(Landroid/content/ComponentName;I)V" since="23" />
+		<method name="setPermittedAccessibilityServices(Landroid/content/ComponentName;Ljava/util/List;)Z" since="21" />
+		<method name="setPermittedCrossProfileNotificationListeners(Landroid/content/ComponentName;Ljava/util/List;)Z" since="26" />
+		<method name="setPermittedInputMethods(Landroid/content/ComponentName;Ljava/util/List;)Z" since="21" />
+		<method name="setPersonalAppsSuspended(Landroid/content/ComponentName;Z)V" since="30" />
+		<method name="setPreferentialNetworkServiceEnabled(Z)V" since="31" />
+		<method name="setProfileEnabled(Landroid/content/ComponentName;)V" since="21" />
+		<method name="setProfileName(Landroid/content/ComponentName;Ljava/lang/String;)V" since="21" />
+		<method name="setRecommendedGlobalProxy(Landroid/content/ComponentName;Ljava/lang/Object;)V" since="21" />
+		<method name="setRequiredPasswordComplexity(I)V" since="31" />
+		<method name="setRequiredStrongAuthTimeout(Landroid/content/ComponentName;J)V" since="26" />
+		<method name="setResetPasswordToken(Landroid/content/ComponentName;[B)Z" since="26" />
+		<method name="setRestrictionsProvider(Landroid/content/ComponentName;Landroid/content/ComponentName;)V" since="21" />
+		<method name="setScreenCaptureDisabled(Landroid/content/ComponentName;Z)V" since="21" />
+		<method name="setSecureSetting(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)V" since="21" />
+		<method name="setSecurityLoggingEnabled(Landroid/content/ComponentName;Z)V" since="24" />
+		<method name="setShortSupportMessage(Landroid/content/ComponentName;Ljava/lang/CharSequence;)V" since="24" />
+		<method name="setStartUserSessionMessage(Landroid/content/ComponentName;Ljava/lang/CharSequence;)V" since="28" />
+		<method name="setStatusBarDisabled(Landroid/content/ComponentName;Z)Z" since="23" />
+		<method name="setStorageEncryption(Landroid/content/ComponentName;Z)I" since="11" deprecated="30" />
+		<method name="setSystemSetting(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)V" since="28" />
+		<method name="setSystemUpdatePolicy(Landroid/content/ComponentName;Landroid/app/admin/SystemUpdatePolicy;)V" since="23" />
+		<method name="setTime(Landroid/content/ComponentName;J)Z" since="28" />
+		<method name="setTimeZone(Landroid/content/ComponentName;Ljava/lang/String;)Z" since="28" />
+		<method name="setTrustAgentConfiguration(Landroid/content/ComponentName;Landroid/content/ComponentName;Landroid/os/PersistableBundle;)V" since="23" />
+		<method name="setUninstallBlocked(Landroid/content/ComponentName;Ljava/lang/String;Z)V" since="21" />
+		<method name="setUsbDataSignalingEnabled(Z)V" since="31" />
+		<method name="setUserControlDisabledPackages(Landroid/content/ComponentName;Ljava/util/List;)V" since="30" />
+		<method name="setUserIcon(Landroid/content/ComponentName;Landroid/graphics/Bitmap;)V" since="23" />
+		<method name="startUserInBackground(Landroid/content/ComponentName;Landroid/os/UserHandle;)I" since="28" />
+		<method name="stopUser(Landroid/content/ComponentName;Landroid/os/UserHandle;)I" since="28" />
+		<method name="switchUser(Landroid/content/ComponentName;Landroid/os/UserHandle;)Z" since="21" />
+		<method name="transferOwnership(Landroid/content/ComponentName;Landroid/content/ComponentName;Landroid/os/PersistableBundle;)V" since="28" />
+		<method name="uninstallAllUserCaCerts(Landroid/content/ComponentName;)V" since="21" />
+		<method name="uninstallCaCert(Landroid/content/ComponentName;[B)V" since="21" />
+		<method name="updateOverrideApn(Landroid/content/ComponentName;ILandroid/telephony/data/ApnSetting;)Z" since="28" />
+		<method name="wipeData(I)V" />
+		<method name="wipeData(ILjava/lang/CharSequence;)V" since="28" />
+		<field name="ACTION_ADD_DEVICE_ADMIN" />
+		<field name="ACTION_ADMIN_POLICY_COMPLIANCE" since="29" />
+		<field name="ACTION_APPLICATION_DELEGATION_SCOPES_CHANGED" since="26" />
+		<field name="ACTION_CHECK_POLICY_COMPLIANCE" since="30" />
+		<field name="ACTION_DEVICE_ADMIN_SERVICE" since="26" />
+		<field name="ACTION_DEVICE_OWNER_CHANGED" since="23" />
+		<field name="ACTION_GET_PROVISIONING_MODE" since="29" />
+		<field name="ACTION_MANAGED_PROFILE_PROVISIONED" since="23" />
+		<field name="ACTION_PROFILE_OWNER_CHANGED" since="28" />
+		<field name="ACTION_PROVISIONING_SUCCESSFUL" since="26" />
+		<field name="ACTION_PROVISION_MANAGED_DEVICE" since="23" deprecated="31" />
+		<field name="ACTION_PROVISION_MANAGED_PROFILE" since="21" />
+		<field name="ACTION_SET_NEW_PARENT_PROFILE_PASSWORD" since="24" />
+		<field name="ACTION_SET_NEW_PASSWORD" />
+		<field name="ACTION_START_ENCRYPTION" since="11" />
+		<field name="ACTION_SYSTEM_UPDATE_POLICY_CHANGED" since="23" />
+		<field name="DELEGATION_APP_RESTRICTIONS" since="26" />
+		<field name="DELEGATION_BLOCK_UNINSTALL" since="26" />
+		<field name="DELEGATION_CERT_INSTALL" since="26" />
+		<field name="DELEGATION_CERT_SELECTION" since="29" />
+		<field name="DELEGATION_ENABLE_SYSTEM_APP" since="26" />
+		<field name="DELEGATION_INSTALL_EXISTING_PACKAGE" since="28" />
+		<field name="DELEGATION_KEEP_UNINSTALLED_PACKAGES" since="28" />
+		<field name="DELEGATION_NETWORK_LOGGING" since="29" />
+		<field name="DELEGATION_PACKAGE_ACCESS" since="26" />
+		<field name="DELEGATION_PERMISSION_GRANT" since="26" />
+		<field name="DELEGATION_SECURITY_LOGGING" since="31" />
+		<field name="ENCRYPTION_STATUS_ACTIVATING" since="11" />
+		<field name="ENCRYPTION_STATUS_ACTIVE" since="11" />
+		<field name="ENCRYPTION_STATUS_ACTIVE_DEFAULT_KEY" since="23" />
+		<field name="ENCRYPTION_STATUS_ACTIVE_PER_USER" since="24" />
+		<field name="ENCRYPTION_STATUS_INACTIVE" since="11" />
+		<field name="ENCRYPTION_STATUS_UNSUPPORTED" since="11" />
+		<field name="EXTRA_ADD_EXPLANATION" />
+		<field name="EXTRA_DELEGATION_SCOPES" since="26" />
+		<field name="EXTRA_DEVICE_ADMIN" />
+		<field name="EXTRA_DEVICE_PASSWORD_REQUIREMENT_ONLY" since="31" />
+		<field name="EXTRA_PASSWORD_COMPLEXITY" since="29" />
+		<field name="EXTRA_PROVISIONING_ACCOUNT_TO_MIGRATE" since="22" />
+		<field name="EXTRA_PROVISIONING_ADMIN_EXTRAS_BUNDLE" since="21" />
+		<field name="EXTRA_PROVISIONING_ALLOWED_PROVISIONING_MODES" since="31" />
+		<field name="EXTRA_PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME" since="23" />
+		<field name="EXTRA_PROVISIONING_DEVICE_ADMIN_MINIMUM_VERSION_CODE" since="23" />
+		<field name="EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_CHECKSUM" since="21" />
+		<field name="EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_COOKIE_HEADER" since="21" />
+		<field name="EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION" since="21" />
+		<field name="EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME" since="21" deprecated="23" />
+		<field name="EXTRA_PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM" since="23" />
+		<field name="EXTRA_PROVISIONING_DISCLAIMERS" since="26" />
+		<field name="EXTRA_PROVISIONING_DISCLAIMER_CONTENT" since="26" />
+		<field name="EXTRA_PROVISIONING_DISCLAIMER_HEADER" since="26" />
+		<field name="EXTRA_PROVISIONING_EMAIL_ADDRESS" since="21" deprecated="26" />
+		<field name="EXTRA_PROVISIONING_IMEI" since="29" />
+		<field name="EXTRA_PROVISIONING_KEEP_ACCOUNT_ON_MIGRATION" since="26" />
+		<field name="EXTRA_PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLED" since="22" />
+		<field name="EXTRA_PROVISIONING_LOCALE" since="21" />
+		<field name="EXTRA_PROVISIONING_LOCAL_TIME" since="21" />
+		<field name="EXTRA_PROVISIONING_LOGO_URI" since="24" />
+		<field name="EXTRA_PROVISIONING_MAIN_COLOR" since="24" deprecated="31" />
+		<field name="EXTRA_PROVISIONING_MODE" since="29" />
+		<field name="EXTRA_PROVISIONING_SENSORS_PERMISSION_GRANT_OPT_OUT" since="31" />
+		<field name="EXTRA_PROVISIONING_SERIAL_NUMBER" since="29" />
+		<field name="EXTRA_PROVISIONING_SKIP_EDUCATION_SCREENS" since="29" />
+		<field name="EXTRA_PROVISIONING_SKIP_ENCRYPTION" since="23" />
+		<field name="EXTRA_PROVISIONING_SKIP_USER_CONSENT" since="26" deprecated="31" />
+		<field name="EXTRA_PROVISIONING_TIME_ZONE" since="21" />
+		<field name="EXTRA_PROVISIONING_WIFI_ANONYMOUS_IDENTITY" since="29" />
+		<field name="EXTRA_PROVISIONING_WIFI_CA_CERTIFICATE" since="29" />
+		<field name="EXTRA_PROVISIONING_WIFI_DOMAIN" since="29" />
+		<field name="EXTRA_PROVISIONING_WIFI_EAP_METHOD" since="29" />
+		<field name="EXTRA_PROVISIONING_WIFI_HIDDEN" since="21" />
+		<field name="EXTRA_PROVISIONING_WIFI_IDENTITY" since="29" />
+		<field name="EXTRA_PROVISIONING_WIFI_PAC_URL" since="21" />
+		<field name="EXTRA_PROVISIONING_WIFI_PASSWORD" since="21" />
+		<field name="EXTRA_PROVISIONING_WIFI_PHASE2_AUTH" since="29" />
+		<field name="EXTRA_PROVISIONING_WIFI_PROXY_BYPASS" since="21" />
+		<field name="EXTRA_PROVISIONING_WIFI_PROXY_HOST" since="21" />
+		<field name="EXTRA_PROVISIONING_WIFI_PROXY_PORT" since="21" />
+		<field name="EXTRA_PROVISIONING_WIFI_SECURITY_TYPE" since="21" />
+		<field name="EXTRA_PROVISIONING_WIFI_SSID" since="21" />
+		<field name="EXTRA_PROVISIONING_WIFI_USER_CERTIFICATE" since="29" />
+		<field name="FLAG_EVICT_CREDENTIAL_ENCRYPTION_KEY" since="26" />
+		<field name="FLAG_MANAGED_CAN_ACCESS_PARENT" since="21" />
+		<field name="FLAG_PARENT_CAN_ACCESS_MANAGED" since="21" />
+		<field name="ID_TYPE_BASE_INFO" since="28" />
+		<field name="ID_TYPE_IMEI" since="28" />
+		<field name="ID_TYPE_INDIVIDUAL_ATTESTATION" since="30" />
+		<field name="ID_TYPE_MEID" since="28" />
+		<field name="ID_TYPE_SERIAL" since="28" />
+		<field name="INSTALLKEY_REQUEST_CREDENTIALS_ACCESS" since="28" />
+		<field name="INSTALLKEY_SET_USER_SELECTABLE" since="28" />
+		<field name="KEYGUARD_DISABLE_BIOMETRICS" since="28" />
+		<field name="KEYGUARD_DISABLE_FACE" since="28" />
+		<field name="KEYGUARD_DISABLE_FEATURES_ALL" since="17" />
+		<field name="KEYGUARD_DISABLE_FEATURES_NONE" since="17" />
+		<field name="KEYGUARD_DISABLE_FINGERPRINT" since="21" />
+		<field name="KEYGUARD_DISABLE_IRIS" since="28" />
+		<field name="KEYGUARD_DISABLE_REMOTE_INPUT" since="24" />
+		<field name="KEYGUARD_DISABLE_SECURE_CAMERA" since="17" />
+		<field name="KEYGUARD_DISABLE_SECURE_NOTIFICATIONS" since="21" />
+		<field name="KEYGUARD_DISABLE_TRUST_AGENTS" since="21" />
+		<field name="KEYGUARD_DISABLE_UNREDACTED_NOTIFICATIONS" since="21" />
+		<field name="KEYGUARD_DISABLE_WIDGETS_ALL" since="17" />
+		<field name="LEAVE_ALL_SYSTEM_APPS_ENABLED" since="28" />
+		<field name="LOCK_TASK_FEATURE_BLOCK_ACTIVITY_START_IN_TASK" since="30" />
+		<field name="LOCK_TASK_FEATURE_GLOBAL_ACTIONS" since="28" />
+		<field name="LOCK_TASK_FEATURE_HOME" since="28" />
+		<field name="LOCK_TASK_FEATURE_KEYGUARD" since="28" />
+		<field name="LOCK_TASK_FEATURE_NONE" since="28" />
+		<field name="LOCK_TASK_FEATURE_NOTIFICATIONS" since="28" />
+		<field name="LOCK_TASK_FEATURE_OVERVIEW" since="28" />
+		<field name="LOCK_TASK_FEATURE_SYSTEM_INFO" since="28" />
+		<field name="MAKE_USER_EPHEMERAL" since="28" />
+		<field name="MIME_TYPE_PROVISIONING_NFC" since="21" />
+		<field name="NEARBY_STREAMING_DISABLED" since="31" />
+		<field name="NEARBY_STREAMING_ENABLED" since="31" />
+		<field name="NEARBY_STREAMING_NOT_CONTROLLED_BY_POLICY" since="31" />
+		<field name="NEARBY_STREAMING_SAME_MANAGED_ACCOUNT_ONLY" since="31" />
+		<field name="OPERATION_SAFETY_REASON_DRIVING_DISTRACTION" since="31" />
+		<field name="PASSWORD_COMPLEXITY_HIGH" since="29" />
+		<field name="PASSWORD_COMPLEXITY_LOW" since="29" />
+		<field name="PASSWORD_COMPLEXITY_MEDIUM" since="29" />
+		<field name="PASSWORD_COMPLEXITY_NONE" since="29" />
+		<field name="PASSWORD_QUALITY_ALPHABETIC" />
+		<field name="PASSWORD_QUALITY_ALPHANUMERIC" />
+		<field name="PASSWORD_QUALITY_BIOMETRIC_WEAK" since="14" />
+		<field name="PASSWORD_QUALITY_COMPLEX" since="11" />
+		<field name="PASSWORD_QUALITY_NUMERIC" />
+		<field name="PASSWORD_QUALITY_NUMERIC_COMPLEX" since="21" />
+		<field name="PASSWORD_QUALITY_SOMETHING" />
+		<field name="PASSWORD_QUALITY_UNSPECIFIED" />
+		<field name="PERMISSION_GRANT_STATE_DEFAULT" since="23" />
+		<field name="PERMISSION_GRANT_STATE_DENIED" since="23" />
+		<field name="PERMISSION_GRANT_STATE_GRANTED" since="23" />
+		<field name="PERMISSION_POLICY_AUTO_DENY" since="23" />
+		<field name="PERMISSION_POLICY_AUTO_GRANT" since="23" />
+		<field name="PERMISSION_POLICY_PROMPT" since="23" />
+		<field name="PERSONAL_APPS_NOT_SUSPENDED" since="30" />
+		<field name="PERSONAL_APPS_SUSPENDED_EXPLICITLY" since="30" />
+		<field name="PERSONAL_APPS_SUSPENDED_PROFILE_TIMEOUT" since="30" />
+		<field name="POLICY_DISABLE_CAMERA" since="26" />
+		<field name="POLICY_DISABLE_SCREEN_CAPTURE" since="26" />
+		<field name="PRIVATE_DNS_MODE_OFF" since="29" />
+		<field name="PRIVATE_DNS_MODE_OPPORTUNISTIC" since="29" />
+		<field name="PRIVATE_DNS_MODE_PROVIDER_HOSTNAME" since="29" />
+		<field name="PRIVATE_DNS_MODE_UNKNOWN" since="29" />
+		<field name="PRIVATE_DNS_SET_ERROR_FAILURE_SETTING" since="29" />
+		<field name="PRIVATE_DNS_SET_ERROR_HOST_NOT_SERVING" since="29" />
+		<field name="PRIVATE_DNS_SET_NO_ERROR" since="29" />
+		<field name="PROVISIONING_MODE_FULLY_MANAGED_DEVICE" since="29" />
+		<field name="PROVISIONING_MODE_MANAGED_PROFILE" since="29" />
+		<field name="PROVISIONING_MODE_MANAGED_PROFILE_ON_PERSONAL_DEVICE" since="31" />
+		<field name="RESET_PASSWORD_DO_NOT_ASK_CREDENTIALS_ON_BOOT" since="23" />
+		<field name="RESET_PASSWORD_REQUIRE_ENTRY" />
+		<field name="SKIP_SETUP_WIZARD" since="24" />
+		<field name="WIPE_EUICC" since="28" />
+		<field name="WIPE_EXTERNAL_STORAGE" since="9" />
+		<field name="WIPE_RESET_PROTECTION_DATA" since="22" />
+		<field name="WIPE_SILENTLY" since="29" />
+	</class>
+	<class name="android/app/admin/DevicePolicyManager$InstallSystemUpdateCallback" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onInstallUpdateError(ILjava/lang/String;)V" />
+		<field name="UPDATE_ERROR_BATTERY_LOW" />
+		<field name="UPDATE_ERROR_FILE_NOT_FOUND" />
+		<field name="UPDATE_ERROR_INCORRECT_OS_VERSION" />
+		<field name="UPDATE_ERROR_UNKNOWN" />
+		<field name="UPDATE_ERROR_UPDATE_FILE_INVALID" />
+	</class>
+	<class name="android/app/admin/DevicePolicyManager$OnClearApplicationUserDataListener" since="28">
+		<extends name="java/lang/Object" />
+		<method name="onApplicationUserDataCleared(Ljava/lang/String;Z)V" />
+	</class>
+	<class name="android/app/admin/DnsEvent" since="26">
+		<extends name="android/app/admin/NetworkEvent" />
+		<method name="getHostname()Ljava/lang/String;" />
+		<method name="getInetAddresses()Ljava/util/List;" />
+		<method name="getTotalResolvedAddressCount()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/admin/FactoryResetProtectionPolicy" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getFactoryResetProtectionAccounts()Ljava/util/List;" />
+		<method name="isFactoryResetProtectionEnabled()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/admin/FactoryResetProtectionPolicy$Builder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/app/admin/FactoryResetProtectionPolicy;" />
+		<method name="setFactoryResetProtectionAccounts(Ljava/util/List;)Landroid/app/admin/FactoryResetProtectionPolicy$Builder;" />
+		<method name="setFactoryResetProtectionEnabled(Z)Landroid/app/admin/FactoryResetProtectionPolicy$Builder;" />
+	</class>
+	<class name="android/app/admin/FreezePeriod" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/time/MonthDay;Ljava/time/MonthDay;)V" />
+		<method name="getEnd()Ljava/time/MonthDay;" />
+		<method name="getStart()Ljava/time/MonthDay;" />
+	</class>
+	<class name="android/app/admin/NetworkEvent" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getId()J" since="28" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getTimestamp()J" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/admin/SecurityLog" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="LEVEL_ERROR" since="28" />
+		<field name="LEVEL_INFO" since="28" />
+		<field name="LEVEL_WARNING" since="28" />
+		<field name="TAG_ADB_SHELL_CMD" />
+		<field name="TAG_ADB_SHELL_INTERACTIVE" />
+		<field name="TAG_APP_PROCESS_START" />
+		<field name="TAG_CAMERA_POLICY_SET" since="30" />
+		<field name="TAG_CERT_AUTHORITY_INSTALLED" since="28" />
+		<field name="TAG_CERT_AUTHORITY_REMOVED" since="28" />
+		<field name="TAG_CERT_VALIDATION_FAILURE" since="28" />
+		<field name="TAG_CRYPTO_SELF_TEST_COMPLETED" since="28" />
+		<field name="TAG_KEYGUARD_DISABLED_FEATURES_SET" since="28" />
+		<field name="TAG_KEYGUARD_DISMISSED" />
+		<field name="TAG_KEYGUARD_DISMISS_AUTH_ATTEMPT" />
+		<field name="TAG_KEYGUARD_SECURED" />
+		<field name="TAG_KEY_DESTRUCTION" since="28" />
+		<field name="TAG_KEY_GENERATED" since="28" />
+		<field name="TAG_KEY_IMPORT" since="28" />
+		<field name="TAG_KEY_INTEGRITY_VIOLATION" since="28" />
+		<field name="TAG_LOGGING_STARTED" since="28" />
+		<field name="TAG_LOGGING_STOPPED" since="28" />
+		<field name="TAG_LOG_BUFFER_SIZE_CRITICAL" since="28" />
+		<field name="TAG_MAX_PASSWORD_ATTEMPTS_SET" since="28" />
+		<field name="TAG_MAX_SCREEN_LOCK_TIMEOUT_SET" since="28" />
+		<field name="TAG_MEDIA_MOUNT" since="28" />
+		<field name="TAG_MEDIA_UNMOUNT" since="28" />
+		<field name="TAG_OS_SHUTDOWN" since="28" />
+		<field name="TAG_OS_STARTUP" since="28" />
+		<field name="TAG_PASSWORD_COMPLEXITY_REQUIRED" since="31" />
+		<field name="TAG_PASSWORD_COMPLEXITY_SET" since="28" />
+		<field name="TAG_PASSWORD_EXPIRATION_SET" since="28" />
+		<field name="TAG_PASSWORD_HISTORY_LENGTH_SET" since="28" />
+		<field name="TAG_REMOTE_LOCK" since="28" />
+		<field name="TAG_SYNC_RECV_FILE" />
+		<field name="TAG_SYNC_SEND_FILE" />
+		<field name="TAG_USER_RESTRICTION_ADDED" since="28" />
+		<field name="TAG_USER_RESTRICTION_REMOVED" since="28" />
+		<field name="TAG_WIPE_FAILURE" since="28" />
+	</class>
+	<class name="android/app/admin/SecurityLog$SecurityEvent" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getData()Ljava/lang/Object;" />
+		<method name="getId()J" since="28" />
+		<method name="getLogLevel()I" since="28" />
+		<method name="getTag()I" />
+		<method name="getTimeNanos()J" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/admin/SystemUpdateInfo" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getReceivedTime()J" />
+		<method name="getSecurityPatchState()I" />
+		<field name="CREATOR" />
+		<field name="SECURITY_PATCH_STATE_FALSE" />
+		<field name="SECURITY_PATCH_STATE_TRUE" />
+		<field name="SECURITY_PATCH_STATE_UNKNOWN" />
+	</class>
+	<class name="android/app/admin/SystemUpdatePolicy" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="createAutomaticInstallPolicy()Landroid/app/admin/SystemUpdatePolicy;" />
+		<method name="createPostponeInstallPolicy()Landroid/app/admin/SystemUpdatePolicy;" />
+		<method name="createWindowedInstallPolicy(II)Landroid/app/admin/SystemUpdatePolicy;" />
+		<method name="getFreezePeriods()Ljava/util/List;" since="28" />
+		<method name="getInstallWindowEnd()I" />
+		<method name="getInstallWindowStart()I" />
+		<method name="getPolicyType()I" />
+		<method name="setFreezePeriods(Ljava/util/List;)Landroid/app/admin/SystemUpdatePolicy;" since="28" />
+		<field name="CREATOR" />
+		<field name="TYPE_INSTALL_AUTOMATIC" />
+		<field name="TYPE_INSTALL_WINDOWED" />
+		<field name="TYPE_POSTPONE" />
+	</class>
+	<class name="android/app/admin/SystemUpdatePolicy$ValidationFailedException" since="28">
+		<extends name="java/lang/IllegalArgumentException" />
+		<implements name="android/os/Parcelable" />
+		<method name="getErrorCode()I" />
+		<field name="CREATOR" />
+		<field name="ERROR_COMBINED_FREEZE_PERIOD_TOO_CLOSE" />
+		<field name="ERROR_COMBINED_FREEZE_PERIOD_TOO_LONG" />
+		<field name="ERROR_DUPLICATE_OR_OVERLAP" />
+		<field name="ERROR_NEW_FREEZE_PERIOD_TOO_CLOSE" />
+		<field name="ERROR_NEW_FREEZE_PERIOD_TOO_LONG" />
+		<field name="ERROR_UNKNOWN" />
+	</class>
+	<class name="android/app/admin/UnsafeStateException" since="31">
+		<extends name="java/lang/IllegalStateException" />
+		<implements name="android/os/Parcelable" />
+		<method name="getReasons()Ljava/util/List;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/assist/AssistContent" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getClipData()Landroid/content/ClipData;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getIntent()Landroid/content/Intent;" />
+		<method name="getStructuredData()Ljava/lang/String;" />
+		<method name="getWebUri()Landroid/net/Uri;" />
+		<method name="isAppProvidedIntent()Z" />
+		<method name="isAppProvidedWebUri()Z" since="24" />
+		<method name="setClipData(Landroid/content/ClipData;)V" />
+		<method name="setIntent(Landroid/content/Intent;)V" />
+		<method name="setStructuredData(Ljava/lang/String;)V" />
+		<method name="setWebUri(Landroid/net/Uri;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/assist/AssistStructure" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAcquisitionEndTime()J" since="26" />
+		<method name="getAcquisitionStartTime()J" since="26" />
+		<method name="getActivityComponent()Landroid/content/ComponentName;" />
+		<method name="getWindowNodeAt(I)Landroid/app/assist/AssistStructure$WindowNode;" />
+		<method name="getWindowNodeCount()I" />
+		<method name="isHomeActivity()Z" since="26" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/assist/AssistStructure$ViewNode" since="23">
+		<extends name="java/lang/Object" />
+		<method name="getAlpha()F" />
+		<method name="getAutofillHints()[Ljava/lang/String;" since="26" />
+		<method name="getAutofillId()Landroid/view/autofill/AutofillId;" since="26" />
+		<method name="getAutofillOptions()[Ljava/lang/CharSequence;" since="26" />
+		<method name="getAutofillType()I" since="26" />
+		<method name="getAutofillValue()Landroid/view/autofill/AutofillValue;" since="26" />
+		<method name="getChildAt(I)Landroid/app/assist/AssistStructure$ViewNode;" />
+		<method name="getChildCount()I" />
+		<method name="getClassName()Ljava/lang/String;" />
+		<method name="getContentDescription()Ljava/lang/CharSequence;" />
+		<method name="getElevation()F" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getHeight()I" />
+		<method name="getHint()Ljava/lang/String;" />
+		<method name="getHintIdEntry()Ljava/lang/String;" since="30" />
+		<method name="getHtmlInfo()Landroid/view/ViewStructure$HtmlInfo;" since="26" />
+		<method name="getId()I" />
+		<method name="getIdEntry()Ljava/lang/String;" />
+		<method name="getIdPackage()Ljava/lang/String;" />
+		<method name="getIdType()Ljava/lang/String;" />
+		<method name="getImportantForAutofill()I" since="28" />
+		<method name="getInputType()I" since="26" />
+		<method name="getLeft()I" />
+		<method name="getLocaleList()Landroid/os/LocaleList;" since="26" />
+		<method name="getMaxTextEms()I" since="28" />
+		<method name="getMaxTextLength()I" since="28" />
+		<method name="getMinTextEms()I" since="28" />
+		<method name="getReceiveContentMimeTypes()[Ljava/lang/String;" since="31" />
+		<method name="getScrollX()I" />
+		<method name="getScrollY()I" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<method name="getTextBackgroundColor()I" />
+		<method name="getTextColor()I" />
+		<method name="getTextIdEntry()Ljava/lang/String;" since="28" />
+		<method name="getTextLineBaselines()[I" />
+		<method name="getTextLineCharOffsets()[I" />
+		<method name="getTextSelectionEnd()I" />
+		<method name="getTextSelectionStart()I" />
+		<method name="getTextSize()F" />
+		<method name="getTextStyle()I" />
+		<method name="getTop()I" />
+		<method name="getTransformation()Landroid/graphics/Matrix;" />
+		<method name="getVisibility()I" />
+		<method name="getWebDomain()Ljava/lang/String;" since="26" />
+		<method name="getWebScheme()Ljava/lang/String;" since="28" />
+		<method name="getWidth()I" />
+		<method name="isAccessibilityFocused()Z" />
+		<method name="isActivated()Z" />
+		<method name="isAssistBlocked()Z" />
+		<method name="isCheckable()Z" />
+		<method name="isChecked()Z" />
+		<method name="isClickable()Z" />
+		<method name="isContextClickable()Z" />
+		<method name="isEnabled()Z" />
+		<method name="isFocusable()Z" />
+		<method name="isFocused()Z" />
+		<method name="isLongClickable()Z" />
+		<method name="isOpaque()Z" since="26" />
+		<method name="isSelected()Z" />
+		<field name="TEXT_COLOR_UNDEFINED" />
+		<field name="TEXT_STYLE_BOLD" />
+		<field name="TEXT_STYLE_ITALIC" />
+		<field name="TEXT_STYLE_STRIKE_THRU" />
+		<field name="TEXT_STYLE_UNDERLINE" />
+	</class>
+	<class name="android/app/assist/AssistStructure$WindowNode" since="23">
+		<extends name="java/lang/Object" />
+		<method name="getDisplayId()I" />
+		<method name="getHeight()I" />
+		<method name="getLeft()I" />
+		<method name="getRootViewNode()Landroid/app/assist/AssistStructure$ViewNode;" />
+		<method name="getTitle()Ljava/lang/CharSequence;" />
+		<method name="getTop()I" />
+		<method name="getWidth()I" />
+	</class>
+	<class name="android/app/backup/BackupAgent" since="8">
+		<extends name="android/content/ContextWrapper" />
+		<method name="&lt;init&gt;()V" />
+		<method name="fullBackupFile(Ljava/io/File;Landroid/app/backup/FullBackupDataOutput;)V" since="14" />
+		<method name="onBackup(Landroid/os/ParcelFileDescriptor;Landroid/app/backup/BackupDataOutput;Landroid/os/ParcelFileDescriptor;)V" />
+		<method name="onCreate()V" />
+		<method name="onDestroy()V" />
+		<method name="onFullBackup(Landroid/app/backup/FullBackupDataOutput;)V" since="14" />
+		<method name="onQuotaExceeded(JJ)V" since="24" />
+		<method name="onRestore(Landroid/app/backup/BackupDataInput;ILandroid/os/ParcelFileDescriptor;)V" />
+		<method name="onRestore(Landroid/app/backup/BackupDataInput;JLandroid/os/ParcelFileDescriptor;)V" since="28" />
+		<method name="onRestoreFile(Landroid/os/ParcelFileDescriptor;JLjava/io/File;IJJ)V" since="14" />
+		<method name="onRestoreFinished()V" since="21" />
+		<field name="FLAG_CLIENT_SIDE_ENCRYPTION_ENABLED" since="28" />
+		<field name="FLAG_DEVICE_TO_DEVICE_TRANSFER" since="28" />
+		<field name="TYPE_DIRECTORY" since="14" />
+		<field name="TYPE_FILE" since="14" />
+	</class>
+	<class name="android/app/backup/BackupAgentHelper" since="8">
+		<extends name="android/app/backup/BackupAgent" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addHelper(Ljava/lang/String;Landroid/app/backup/BackupHelper;)V" />
+	</class>
+	<class name="android/app/backup/BackupDataInput" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getDataSize()I" />
+		<method name="getKey()Ljava/lang/String;" />
+		<method name="readEntityData([BII)I" />
+		<method name="readNextHeader()Z" />
+		<method name="skipEntityData()V" />
+	</class>
+	<class name="android/app/backup/BackupDataInputStream" since="8">
+		<extends name="java/io/InputStream" />
+		<method name="getKey()Ljava/lang/String;" />
+		<method name="size()I" />
+	</class>
+	<class name="android/app/backup/BackupDataOutput" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getQuota()J" since="26" />
+		<method name="getTransportFlags()I" since="28" />
+		<method name="writeEntityData([BI)I" />
+		<method name="writeEntityHeader(Ljava/lang/String;I)I" />
+	</class>
+	<class name="android/app/backup/BackupHelper" since="8">
+		<extends name="java/lang/Object" />
+		<method name="performBackup(Landroid/os/ParcelFileDescriptor;Landroid/app/backup/BackupDataOutput;Landroid/os/ParcelFileDescriptor;)V" />
+		<method name="restoreEntity(Landroid/app/backup/BackupDataInputStream;)V" />
+		<method name="writeNewStateDescription(Landroid/os/ParcelFileDescriptor;)V" />
+	</class>
+	<class name="android/app/backup/BackupManager" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="dataChanged()V" />
+		<method name="dataChanged(Ljava/lang/String;)V" />
+		<method name="getUserForAncestralSerialNumber(J)Landroid/os/UserHandle;" since="29" />
+		<method name="requestRestore(Landroid/app/backup/RestoreObserver;)I" deprecated="28" />
+	</class>
+	<class name="android/app/backup/FileBackupHelper" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="android/app/backup/BackupHelper" />
+		<method name="&lt;init&gt;(Landroid/content/Context;[Ljava/lang/String;)V" />
+	</class>
+	<class name="android/app/backup/FullBackupDataOutput" since="14">
+		<extends name="java/lang/Object" />
+		<method name="getQuota()J" since="26" />
+		<method name="getTransportFlags()I" since="28" />
+	</class>
+	<class name="android/app/backup/RestoreObserver" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onUpdate(ILjava/lang/String;)V" />
+		<method name="restoreFinished(I)V" />
+		<method name="restoreStarting(I)V" />
+	</class>
+	<class name="android/app/backup/SharedPreferencesBackupHelper" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="android/app/backup/BackupHelper" />
+		<method name="&lt;init&gt;(Landroid/content/Context;[Ljava/lang/String;)V" />
+	</class>
+	<class name="android/app/blob/BlobHandle" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="createWithSha256([BLjava/lang/CharSequence;JLjava/lang/String;)Landroid/app/blob/BlobHandle;" />
+		<method name="getExpiryTimeMillis()J" />
+		<method name="getLabel()Ljava/lang/CharSequence;" />
+		<method name="getSha256Digest()[B" />
+		<method name="getTag()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/blob/BlobStoreManager" since="30">
+		<extends name="java/lang/Object" />
+		<method name="abandonSession(J)V" />
+		<method name="acquireLease(Landroid/app/blob/BlobHandle;I)V" />
+		<method name="acquireLease(Landroid/app/blob/BlobHandle;IJ)V" />
+		<method name="acquireLease(Landroid/app/blob/BlobHandle;Ljava/lang/CharSequence;)V" />
+		<method name="acquireLease(Landroid/app/blob/BlobHandle;Ljava/lang/CharSequence;J)V" />
+		<method name="createSession(Landroid/app/blob/BlobHandle;)J" />
+		<method name="getLeasedBlobs()Ljava/util/List;" />
+		<method name="getRemainingLeaseQuotaBytes()J" />
+		<method name="openBlob(Landroid/app/blob/BlobHandle;)Landroid/os/ParcelFileDescriptor;" />
+		<method name="openSession(J)Landroid/app/blob/BlobStoreManager$Session;" />
+		<method name="releaseLease(Landroid/app/blob/BlobHandle;)V" />
+	</class>
+	<class name="android/app/blob/BlobStoreManager$Session" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<method name="abandon()V" />
+		<method name="allowPackageAccess(Ljava/lang/String;[B)V" />
+		<method name="allowPublicAccess()V" />
+		<method name="allowSameSignatureAccess()V" />
+		<method name="commit(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" />
+		<method name="getSize()J" />
+		<method name="isPackageAccessAllowed(Ljava/lang/String;[B)Z" />
+		<method name="isPublicAccessAllowed()Z" />
+		<method name="isSameSignatureAccessAllowed()Z" />
+		<method name="openRead()Landroid/os/ParcelFileDescriptor;" />
+		<method name="openWrite(JJ)Landroid/os/ParcelFileDescriptor;" />
+	</class>
+	<class name="android/app/job/JobInfo" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getBackoffPolicy()I" />
+		<method name="getClipData()Landroid/content/ClipData;" since="26" />
+		<method name="getClipGrantFlags()I" since="26" />
+		<method name="getEstimatedNetworkDownloadBytes()J" since="28" />
+		<method name="getEstimatedNetworkUploadBytes()J" since="28" />
+		<method name="getExtras()Landroid/os/PersistableBundle;" />
+		<method name="getFlexMillis()J" since="24" />
+		<method name="getId()I" />
+		<method name="getInitialBackoffMillis()J" />
+		<method name="getIntervalMillis()J" />
+		<method name="getMaxExecutionDelayMillis()J" />
+		<method name="getMinFlexMillis()J" since="24" />
+		<method name="getMinLatencyMillis()J" />
+		<method name="getMinPeriodMillis()J" since="24" />
+		<method name="getNetworkType()I" deprecated="28" />
+		<method name="getRequiredNetwork()Ljava/lang/Object;" since="28" />
+		<method name="getService()Landroid/content/ComponentName;" />
+		<method name="getTransientExtras()Landroid/os/Bundle;" since="26" />
+		<method name="getTriggerContentMaxDelay()J" since="24" />
+		<method name="getTriggerContentUpdateDelay()J" since="24" />
+		<method name="getTriggerContentUris()[Landroid/app/job/JobInfo$TriggerContentUri;" since="24" />
+		<method name="isExpedited()Z" since="31" />
+		<method name="isImportantWhileForeground()Z" since="28" />
+		<method name="isPeriodic()Z" />
+		<method name="isPersisted()Z" />
+		<method name="isPrefetch()Z" since="28" />
+		<method name="isRequireBatteryNotLow()Z" since="26" />
+		<method name="isRequireCharging()Z" />
+		<method name="isRequireDeviceIdle()Z" />
+		<method name="isRequireStorageNotLow()Z" since="26" />
+		<field name="BACKOFF_POLICY_EXPONENTIAL" />
+		<field name="BACKOFF_POLICY_LINEAR" />
+		<field name="CREATOR" />
+		<field name="DEFAULT_INITIAL_BACKOFF_MILLIS" />
+		<field name="MAX_BACKOFF_DELAY_MILLIS" />
+		<field name="NETWORK_BYTES_UNKNOWN" since="28" />
+		<field name="NETWORK_TYPE_ANY" />
+		<field name="NETWORK_TYPE_CELLULAR" since="28" />
+		<field name="NETWORK_TYPE_METERED" since="26" deprecated="28" />
+		<field name="NETWORK_TYPE_NONE" />
+		<field name="NETWORK_TYPE_NOT_ROAMING" since="24" />
+		<field name="NETWORK_TYPE_UNMETERED" />
+	</class>
+	<class name="android/app/job/JobInfo$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(ILandroid/content/ComponentName;)V" />
+		<method name="addTriggerContentUri(Landroid/app/job/JobInfo$TriggerContentUri;)Landroid/app/job/JobInfo$Builder;" since="24" />
+		<method name="build()Landroid/app/job/JobInfo;" />
+		<method name="setBackoffCriteria(JI)Landroid/app/job/JobInfo$Builder;" />
+		<method name="setClipData(Landroid/content/ClipData;I)Landroid/app/job/JobInfo$Builder;" since="26" />
+		<method name="setEstimatedNetworkBytes(JJ)Landroid/app/job/JobInfo$Builder;" since="28" />
+		<method name="setExpedited(Z)Landroid/app/job/JobInfo$Builder;" since="31" />
+		<method name="setExtras(Landroid/os/PersistableBundle;)Landroid/app/job/JobInfo$Builder;" />
+		<method name="setImportantWhileForeground(Z)Landroid/app/job/JobInfo$Builder;" since="28" deprecated="31" />
+		<method name="setMinimumLatency(J)Landroid/app/job/JobInfo$Builder;" />
+		<method name="setOverrideDeadline(J)Landroid/app/job/JobInfo$Builder;" />
+		<method name="setPeriodic(J)Landroid/app/job/JobInfo$Builder;" />
+		<method name="setPeriodic(JJ)Landroid/app/job/JobInfo$Builder;" since="24" />
+		<method name="setPersisted(Z)Landroid/app/job/JobInfo$Builder;" />
+		<method name="setPrefetch(Z)Landroid/app/job/JobInfo$Builder;" since="28" />
+		<method name="setRequiredNetwork(Ljava/lang/Object;)Landroid/app/job/JobInfo$Builder;" since="28" />
+		<method name="setRequiredNetworkType(I)Landroid/app/job/JobInfo$Builder;" />
+		<method name="setRequiresBatteryNotLow(Z)Landroid/app/job/JobInfo$Builder;" since="26" />
+		<method name="setRequiresCharging(Z)Landroid/app/job/JobInfo$Builder;" />
+		<method name="setRequiresDeviceIdle(Z)Landroid/app/job/JobInfo$Builder;" />
+		<method name="setRequiresStorageNotLow(Z)Landroid/app/job/JobInfo$Builder;" since="26" />
+		<method name="setTransientExtras(Landroid/os/Bundle;)Landroid/app/job/JobInfo$Builder;" since="26" />
+		<method name="setTriggerContentMaxDelay(J)Landroid/app/job/JobInfo$Builder;" since="24" />
+		<method name="setTriggerContentUpdateDelay(J)Landroid/app/job/JobInfo$Builder;" since="24" />
+	</class>
+	<class name="android/app/job/JobInfo$TriggerContentUri" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/net/Uri;I)V" />
+		<method name="getFlags()I" />
+		<method name="getUri()Landroid/net/Uri;" />
+		<field name="CREATOR" />
+		<field name="FLAG_NOTIFY_FOR_DESCENDANTS" />
+	</class>
+	<class name="android/app/job/JobParameters" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="completeWork(Landroid/app/job/JobWorkItem;)V" since="26" />
+		<method name="dequeueWork()Landroid/app/job/JobWorkItem;" since="26" />
+		<method name="getClipData()Landroid/content/ClipData;" since="26" />
+		<method name="getClipGrantFlags()I" since="26" />
+		<method name="getExtras()Landroid/os/PersistableBundle;" />
+		<method name="getJobId()I" />
+		<method name="getNetwork()Ljava/lang/Object;" since="28" />
+		<method name="getStopReason()I" since="31" />
+		<method name="getTransientExtras()Landroid/os/Bundle;" since="26" />
+		<method name="getTriggeredContentAuthorities()[Ljava/lang/String;" since="24" />
+		<method name="getTriggeredContentUris()[Landroid/net/Uri;" since="24" />
+		<method name="isExpeditedJob()Z" since="31" />
+		<method name="isOverrideDeadlineExpired()Z" />
+		<field name="CREATOR" />
+		<field name="STOP_REASON_APP_STANDBY" since="31" />
+		<field name="STOP_REASON_BACKGROUND_RESTRICTION" since="31" />
+		<field name="STOP_REASON_CANCELLED_BY_APP" since="31" />
+		<field name="STOP_REASON_CONSTRAINT_BATTERY_NOT_LOW" since="31" />
+		<field name="STOP_REASON_CONSTRAINT_CHARGING" since="31" />
+		<field name="STOP_REASON_CONSTRAINT_CONNECTIVITY" since="31" />
+		<field name="STOP_REASON_CONSTRAINT_DEVICE_IDLE" since="31" />
+		<field name="STOP_REASON_CONSTRAINT_STORAGE_NOT_LOW" since="31" />
+		<field name="STOP_REASON_DEVICE_STATE" since="31" />
+		<field name="STOP_REASON_PREEMPT" since="31" />
+		<field name="STOP_REASON_QUOTA" since="31" />
+		<field name="STOP_REASON_SYSTEM_PROCESSING" since="31" />
+		<field name="STOP_REASON_TIMEOUT" since="31" />
+		<field name="STOP_REASON_UNDEFINED" since="31" />
+		<field name="STOP_REASON_USER" since="31" />
+	</class>
+	<class name="android/app/job/JobScheduler" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="cancel(I)V" />
+		<method name="cancelAll()V" />
+		<method name="enqueue(Landroid/app/job/JobInfo;Landroid/app/job/JobWorkItem;)I" since="26" />
+		<method name="getAllPendingJobs()Ljava/util/List;" />
+		<method name="getPendingJob(I)Landroid/app/job/JobInfo;" since="24" />
+		<method name="schedule(Landroid/app/job/JobInfo;)I" />
+		<field name="RESULT_FAILURE" />
+		<field name="RESULT_SUCCESS" />
+	</class>
+	<class name="android/app/job/JobService" since="21">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="jobFinished(Landroid/app/job/JobParameters;Z)V" />
+		<method name="onStartJob(Landroid/app/job/JobParameters;)Z" />
+		<method name="onStopJob(Landroid/app/job/JobParameters;)Z" />
+		<field name="PERMISSION_BIND" />
+	</class>
+	<class name="android/app/job/JobServiceEngine" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/app/Service;)V" />
+		<method name="getBinder()Landroid/os/IBinder;" />
+		<method name="jobFinished(Landroid/app/job/JobParameters;Z)V" />
+		<method name="onStartJob(Landroid/app/job/JobParameters;)Z" />
+		<method name="onStopJob(Landroid/app/job/JobParameters;)Z" />
+	</class>
+	<class name="android/app/job/JobWorkItem" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/content/Intent;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Intent;JJ)V" since="28" />
+		<method name="getDeliveryCount()I" />
+		<method name="getEstimatedNetworkDownloadBytes()J" since="28" />
+		<method name="getEstimatedNetworkUploadBytes()J" since="28" />
+		<method name="getIntent()Landroid/content/Intent;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/people/ConversationStatus" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getActivity()I" />
+		<method name="getAvailability()I" />
+		<method name="getDescription()Ljava/lang/CharSequence;" />
+		<method name="getEndTimeMillis()J" />
+		<method name="getIcon()Landroid/graphics/drawable/Icon;" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getStartTimeMillis()J" />
+		<field name="ACTIVITY_ANNIVERSARY" />
+		<field name="ACTIVITY_AUDIO" />
+		<field name="ACTIVITY_BIRTHDAY" />
+		<field name="ACTIVITY_GAME" />
+		<field name="ACTIVITY_LOCATION" />
+		<field name="ACTIVITY_NEW_STORY" />
+		<field name="ACTIVITY_OTHER" />
+		<field name="ACTIVITY_UPCOMING_BIRTHDAY" />
+		<field name="ACTIVITY_VIDEO" />
+		<field name="AVAILABILITY_AVAILABLE" />
+		<field name="AVAILABILITY_BUSY" />
+		<field name="AVAILABILITY_OFFLINE" />
+		<field name="AVAILABILITY_UNKNOWN" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/people/ConversationStatus$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="build()Landroid/app/people/ConversationStatus;" />
+		<method name="setAvailability(I)Landroid/app/people/ConversationStatus$Builder;" />
+		<method name="setDescription(Ljava/lang/CharSequence;)Landroid/app/people/ConversationStatus$Builder;" />
+		<method name="setEndTimeMillis(J)Landroid/app/people/ConversationStatus$Builder;" />
+		<method name="setIcon(Landroid/graphics/drawable/Icon;)Landroid/app/people/ConversationStatus$Builder;" />
+		<method name="setStartTimeMillis(J)Landroid/app/people/ConversationStatus$Builder;" />
+	</class>
+	<class name="android/app/people/PeopleManager" since="31">
+		<extends name="java/lang/Object" />
+		<method name="addOrUpdateStatus(Ljava/lang/String;Landroid/app/people/ConversationStatus;)V" />
+		<method name="clearStatus(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="clearStatuses(Ljava/lang/String;)V" />
+		<method name="getStatuses(Ljava/lang/String;)Ljava/util/List;" />
+	</class>
+	<class name="android/app/slice/Slice" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="getHints()Ljava/util/List;" />
+		<method name="getItems()Ljava/util/List;" />
+		<method name="getSpec()Landroid/app/slice/SliceSpec;" />
+		<method name="getUri()Landroid/net/Uri;" />
+		<method name="isCallerNeeded()Z" />
+		<field name="CREATOR" />
+		<field name="EXTRA_RANGE_VALUE" />
+		<field name="EXTRA_TOGGLE_STATE" />
+		<field name="HINT_ACTIONS" />
+		<field name="HINT_ERROR" />
+		<field name="HINT_HORIZONTAL" />
+		<field name="HINT_KEYWORDS" />
+		<field name="HINT_LARGE" />
+		<field name="HINT_LAST_UPDATED" />
+		<field name="HINT_LIST" />
+		<field name="HINT_LIST_ITEM" />
+		<field name="HINT_NO_TINT" />
+		<field name="HINT_PARTIAL" />
+		<field name="HINT_PERMISSION_REQUEST" />
+		<field name="HINT_SEE_MORE" />
+		<field name="HINT_SELECTED" />
+		<field name="HINT_SHORTCUT" />
+		<field name="HINT_SUMMARY" />
+		<field name="HINT_TITLE" />
+		<field name="HINT_TTL" />
+		<field name="SUBTYPE_COLOR" />
+		<field name="SUBTYPE_CONTENT_DESCRIPTION" />
+		<field name="SUBTYPE_LAYOUT_DIRECTION" />
+		<field name="SUBTYPE_MAX" />
+		<field name="SUBTYPE_MESSAGE" />
+		<field name="SUBTYPE_MILLIS" />
+		<field name="SUBTYPE_PRIORITY" />
+		<field name="SUBTYPE_RANGE" />
+		<field name="SUBTYPE_SOURCE" />
+		<field name="SUBTYPE_TOGGLE" />
+		<field name="SUBTYPE_VALUE" />
+	</class>
+	<class name="android/app/slice/Slice$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/app/slice/Slice$Builder;)V" />
+		<method name="&lt;init&gt;(Landroid/net/Uri;Landroid/app/slice/SliceSpec;)V" />
+		<method name="addAction(Landroid/app/PendingIntent;Landroid/app/slice/Slice;Ljava/lang/String;)Landroid/app/slice/Slice$Builder;" />
+		<method name="addBundle(Landroid/os/Bundle;Ljava/lang/String;Ljava/util/List;)Landroid/app/slice/Slice$Builder;" />
+		<method name="addHints(Ljava/util/List;)Landroid/app/slice/Slice$Builder;" />
+		<method name="addIcon(Landroid/graphics/drawable/Icon;Ljava/lang/String;Ljava/util/List;)Landroid/app/slice/Slice$Builder;" />
+		<method name="addInt(ILjava/lang/String;Ljava/util/List;)Landroid/app/slice/Slice$Builder;" />
+		<method name="addLong(JLjava/lang/String;Ljava/util/List;)Landroid/app/slice/Slice$Builder;" />
+		<method name="addRemoteInput(Landroid/app/RemoteInput;Ljava/lang/String;Ljava/util/List;)Landroid/app/slice/Slice$Builder;" />
+		<method name="addSubSlice(Landroid/app/slice/Slice;Ljava/lang/String;)Landroid/app/slice/Slice$Builder;" />
+		<method name="addText(Ljava/lang/CharSequence;Ljava/lang/String;Ljava/util/List;)Landroid/app/slice/Slice$Builder;" />
+		<method name="build()Landroid/app/slice/Slice;" />
+		<method name="setCallerNeeded(Z)Landroid/app/slice/Slice$Builder;" />
+	</class>
+	<class name="android/app/slice/SliceItem" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAction()Landroid/app/PendingIntent;" />
+		<method name="getBundle()Landroid/os/Bundle;" />
+		<method name="getFormat()Ljava/lang/String;" />
+		<method name="getHints()Ljava/util/List;" />
+		<method name="getIcon()Landroid/graphics/drawable/Icon;" />
+		<method name="getInt()I" />
+		<method name="getLong()J" />
+		<method name="getRemoteInput()Landroid/app/RemoteInput;" />
+		<method name="getSlice()Landroid/app/slice/Slice;" />
+		<method name="getSubType()Ljava/lang/String;" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<method name="hasHint(Ljava/lang/String;)Z" />
+		<field name="CREATOR" />
+		<field name="FORMAT_ACTION" />
+		<field name="FORMAT_BUNDLE" />
+		<field name="FORMAT_IMAGE" />
+		<field name="FORMAT_INT" />
+		<field name="FORMAT_LONG" />
+		<field name="FORMAT_REMOTE_INPUT" />
+		<field name="FORMAT_SLICE" />
+		<field name="FORMAT_TEXT" />
+	</class>
+	<class name="android/app/slice/SliceManager" since="28">
+		<extends name="java/lang/Object" />
+		<method name="bindSlice(Landroid/content/Intent;Ljava/util/Set;)Landroid/app/slice/Slice;" />
+		<method name="bindSlice(Landroid/net/Uri;Ljava/util/Set;)Landroid/app/slice/Slice;" />
+		<method name="checkSlicePermission(Landroid/net/Uri;II)I" />
+		<method name="getPinnedSlices()Ljava/util/List;" />
+		<method name="getPinnedSpecs(Landroid/net/Uri;)Ljava/util/Set;" />
+		<method name="getSliceDescendants(Landroid/net/Uri;)Ljava/util/Collection;" />
+		<method name="grantSlicePermission(Ljava/lang/String;Landroid/net/Uri;)V" />
+		<method name="mapIntentToUri(Landroid/content/Intent;)Landroid/net/Uri;" />
+		<method name="pinSlice(Landroid/net/Uri;Ljava/util/Set;)V" />
+		<method name="revokeSlicePermission(Ljava/lang/String;Landroid/net/Uri;)V" />
+		<method name="unpinSlice(Landroid/net/Uri;)V" />
+		<field name="CATEGORY_SLICE" />
+		<field name="SLICE_METADATA_KEY" />
+	</class>
+	<class name="android/app/slice/SliceMetrics" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/net/Uri;)V" />
+		<method name="logHidden()V" />
+		<method name="logTouch(ILandroid/net/Uri;)V" />
+		<method name="logVisible()V" />
+	</class>
+	<class name="android/app/slice/SliceProvider" since="28">
+		<extends name="android/content/ContentProvider" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;([Ljava/lang/String;)V" />
+		<method name="onBindSlice(Landroid/net/Uri;Ljava/util/Set;)Landroid/app/slice/Slice;" />
+		<method name="onCreatePermissionRequest(Landroid/net/Uri;)Landroid/app/PendingIntent;" />
+		<method name="onGetSliceDescendants(Landroid/net/Uri;)Ljava/util/Collection;" />
+		<method name="onMapIntentToUri(Landroid/content/Intent;)Landroid/net/Uri;" />
+		<method name="onSlicePinned(Landroid/net/Uri;)V" />
+		<method name="onSliceUnpinned(Landroid/net/Uri;)V" />
+		<field name="SLICE_TYPE" />
+	</class>
+	<class name="android/app/slice/SliceSpec" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="canRender(Landroid/app/slice/SliceSpec;)Z" />
+		<method name="getRevision()I" />
+		<method name="getType()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/usage/ConfigurationStats" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/app/usage/ConfigurationStats;)V" />
+		<method name="getActivationCount()I" />
+		<method name="getConfiguration()Landroid/content/res/Configuration;" />
+		<method name="getFirstTimeStamp()J" />
+		<method name="getLastTimeActive()J" />
+		<method name="getLastTimeStamp()J" />
+		<method name="getTotalTimeActive()J" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/usage/EventStats" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/app/usage/EventStats;)V" />
+		<method name="add(Landroid/app/usage/EventStats;)V" />
+		<method name="getCount()I" />
+		<method name="getEventType()I" />
+		<method name="getFirstTimeStamp()J" />
+		<method name="getLastEventTime()J" />
+		<method name="getLastTimeStamp()J" />
+		<method name="getTotalTime()J" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/usage/ExternalStorageStats" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAppBytes()J" />
+		<method name="getAudioBytes()J" />
+		<method name="getImageBytes()J" />
+		<method name="getTotalBytes()J" />
+		<method name="getVideoBytes()J" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/usage/NetworkStats" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="getNextBucket(Landroid/app/usage/NetworkStats$Bucket;)Z" />
+		<method name="hasNextBucket()Z" />
+	</class>
+	<class name="android/app/usage/NetworkStats$Bucket" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getDefaultNetworkStatus()I" since="28" />
+		<method name="getEndTimeStamp()J" />
+		<method name="getMetered()I" since="26" />
+		<method name="getRoaming()I" since="24" />
+		<method name="getRxBytes()J" />
+		<method name="getRxPackets()J" />
+		<method name="getStartTimeStamp()J" />
+		<method name="getState()I" />
+		<method name="getTag()I" since="24" />
+		<method name="getTxBytes()J" />
+		<method name="getTxPackets()J" />
+		<method name="getUid()I" />
+		<field name="DEFAULT_NETWORK_ALL" since="28" />
+		<field name="DEFAULT_NETWORK_NO" since="28" />
+		<field name="DEFAULT_NETWORK_YES" since="28" />
+		<field name="METERED_ALL" since="26" />
+		<field name="METERED_NO" since="26" />
+		<field name="METERED_YES" since="26" />
+		<field name="ROAMING_ALL" since="24" />
+		<field name="ROAMING_NO" since="24" />
+		<field name="ROAMING_YES" since="24" />
+		<field name="STATE_ALL" />
+		<field name="STATE_DEFAULT" />
+		<field name="STATE_FOREGROUND" />
+		<field name="TAG_NONE" since="24" />
+		<field name="UID_ALL" />
+		<field name="UID_REMOVED" />
+		<field name="UID_TETHERING" />
+	</class>
+	<class name="android/app/usage/NetworkStatsManager" since="23">
+		<extends name="java/lang/Object" />
+		<method name="queryDetails(ILjava/lang/String;JJ)Landroid/app/usage/NetworkStats;" />
+		<method name="queryDetailsForUid(ILjava/lang/String;JJI)Landroid/app/usage/NetworkStats;" />
+		<method name="queryDetailsForUidTag(ILjava/lang/String;JJII)Landroid/app/usage/NetworkStats;" since="24" />
+		<method name="queryDetailsForUidTagState(ILjava/lang/String;JJIII)Landroid/app/usage/NetworkStats;" since="28" />
+		<method name="querySummary(ILjava/lang/String;JJ)Landroid/app/usage/NetworkStats;" />
+		<method name="querySummaryForDevice(ILjava/lang/String;JJ)Landroid/app/usage/NetworkStats$Bucket;" />
+		<method name="querySummaryForUser(ILjava/lang/String;JJ)Landroid/app/usage/NetworkStats$Bucket;" />
+		<method name="registerUsageCallback(ILjava/lang/String;JLandroid/app/usage/NetworkStatsManager$UsageCallback;)V" since="24" />
+		<method name="registerUsageCallback(ILjava/lang/String;JLandroid/app/usage/NetworkStatsManager$UsageCallback;Landroid/os/Handler;)V" since="24" />
+		<method name="unregisterUsageCallback(Landroid/app/usage/NetworkStatsManager$UsageCallback;)V" since="24" />
+	</class>
+	<class name="android/app/usage/NetworkStatsManager$UsageCallback" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onThresholdReached(ILjava/lang/String;)V" />
+	</class>
+	<class name="android/app/usage/StorageStats" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAppBytes()J" />
+		<method name="getCacheBytes()J" />
+		<method name="getDataBytes()J" />
+		<method name="getExternalCacheBytes()J" since="31" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/usage/StorageStatsManager" since="26">
+		<extends name="java/lang/Object" />
+		<method name="getFreeBytes(Ljava/util/UUID;)J" />
+		<method name="getTotalBytes(Ljava/util/UUID;)J" />
+		<method name="queryExternalStatsForUser(Ljava/util/UUID;Landroid/os/UserHandle;)Landroid/app/usage/ExternalStorageStats;" />
+		<method name="queryStatsForPackage(Ljava/util/UUID;Ljava/lang/String;Landroid/os/UserHandle;)Landroid/app/usage/StorageStats;" />
+		<method name="queryStatsForUid(Ljava/util/UUID;I)Landroid/app/usage/StorageStats;" />
+		<method name="queryStatsForUser(Ljava/util/UUID;Landroid/os/UserHandle;)Landroid/app/usage/StorageStats;" />
+	</class>
+	<class name="android/app/usage/UsageEvents" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getNextEvent(Landroid/app/usage/UsageEvents$Event;)Z" />
+		<method name="hasNextEvent()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/usage/UsageEvents$Event" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAppStandbyBucket()I" since="28" />
+		<method name="getClassName()Ljava/lang/String;" />
+		<method name="getConfiguration()Landroid/content/res/Configuration;" />
+		<method name="getEventType()I" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getShortcutId()Ljava/lang/String;" since="25" />
+		<method name="getTimeStamp()J" />
+		<field name="ACTIVITY_PAUSED" since="29" />
+		<field name="ACTIVITY_RESUMED" since="29" />
+		<field name="ACTIVITY_STOPPED" since="29" />
+		<field name="CONFIGURATION_CHANGE" />
+		<field name="DEVICE_SHUTDOWN" since="29" />
+		<field name="DEVICE_STARTUP" since="29" />
+		<field name="FOREGROUND_SERVICE_START" since="29" />
+		<field name="FOREGROUND_SERVICE_STOP" since="29" />
+		<field name="KEYGUARD_HIDDEN" since="28" />
+		<field name="KEYGUARD_SHOWN" since="28" />
+		<field name="MOVE_TO_BACKGROUND" deprecated="29" />
+		<field name="MOVE_TO_FOREGROUND" deprecated="29" />
+		<field name="NONE" />
+		<field name="SCREEN_INTERACTIVE" since="28" />
+		<field name="SCREEN_NON_INTERACTIVE" since="28" />
+		<field name="SHORTCUT_INVOCATION" since="25" />
+		<field name="STANDBY_BUCKET_CHANGED" since="28" />
+		<field name="USER_INTERACTION" since="23" />
+	</class>
+	<class name="android/app/usage/UsageStats" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/app/usage/UsageStats;)V" />
+		<method name="add(Landroid/app/usage/UsageStats;)V" />
+		<method name="getFirstTimeStamp()J" />
+		<method name="getLastTimeForegroundServiceUsed()J" since="29" />
+		<method name="getLastTimeStamp()J" />
+		<method name="getLastTimeUsed()J" />
+		<method name="getLastTimeVisible()J" since="29" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getTotalTimeForegroundServiceUsed()J" since="29" />
+		<method name="getTotalTimeInForeground()J" />
+		<method name="getTotalTimeVisible()J" since="29" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/app/usage/UsageStatsManager" since="21">
+		<extends name="java/lang/Object" />
+		<method name="getAppStandbyBucket()I" since="28" />
+		<method name="isAppInactive(Ljava/lang/String;)Z" since="23" />
+		<method name="queryAndAggregateUsageStats(JJ)Ljava/util/Map;" />
+		<method name="queryConfigurations(IJJ)Ljava/util/List;" />
+		<method name="queryEventStats(IJJ)Ljava/util/List;" since="28" />
+		<method name="queryEvents(JJ)Landroid/app/usage/UsageEvents;" />
+		<method name="queryEventsForSelf(JJ)Landroid/app/usage/UsageEvents;" since="28" />
+		<method name="queryUsageStats(IJJ)Ljava/util/List;" />
+		<field name="INTERVAL_BEST" />
+		<field name="INTERVAL_DAILY" />
+		<field name="INTERVAL_MONTHLY" />
+		<field name="INTERVAL_WEEKLY" />
+		<field name="INTERVAL_YEARLY" />
+		<field name="STANDBY_BUCKET_ACTIVE" since="28" />
+		<field name="STANDBY_BUCKET_FREQUENT" since="28" />
+		<field name="STANDBY_BUCKET_RARE" since="28" />
+		<field name="STANDBY_BUCKET_RESTRICTED" since="30" />
+		<field name="STANDBY_BUCKET_WORKING_SET" since="28" />
+	</class>
+	<class name="android/appwidget/AppWidgetHost" since="3">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" />
+		<method name="allocateAppWidgetId()I" />
+		<method name="clearViews()V" since="11" />
+		<method name="createView(Landroid/content/Context;ILandroid/appwidget/AppWidgetProviderInfo;)Landroid/appwidget/AppWidgetHostView;" />
+		<method name="deleteAllHosts()V" />
+		<method name="deleteAppWidgetId(I)V" />
+		<method name="deleteHost()V" />
+		<method name="getAppWidgetIds()[I" since="26" />
+		<method name="onAppWidgetRemoved(I)V" since="30" />
+		<method name="onCreateView(Landroid/content/Context;ILandroid/appwidget/AppWidgetProviderInfo;)Landroid/appwidget/AppWidgetHostView;" />
+		<method name="onProviderChanged(ILandroid/appwidget/AppWidgetProviderInfo;)V" />
+		<method name="onProvidersChanged()V" since="17" />
+		<method name="startAppWidgetConfigureActivityForResult(Landroid/app/Activity;IIILandroid/os/Bundle;)V" since="21" />
+		<method name="startListening()V" />
+		<method name="stopListening()V" />
+	</class>
+	<class name="android/appwidget/AppWidgetHostView" since="3">
+		<extends name="android/widget/FrameLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;II)V" />
+		<method name="getAppWidgetId()I" />
+		<method name="getAppWidgetInfo()Landroid/appwidget/AppWidgetProviderInfo;" />
+		<method name="getDefaultPaddingForWidget(Landroid/content/Context;Landroid/content/ComponentName;Landroid/graphics/Rect;)Landroid/graphics/Rect;" since="15" />
+		<method name="getDefaultView()Landroid/view/View;" />
+		<method name="getErrorView()Landroid/view/View;" />
+		<method name="prepareView(Landroid/view/View;)V" />
+		<method name="resetColorResources()V" since="31" />
+		<method name="setAppWidget(ILandroid/appwidget/AppWidgetProviderInfo;)V" />
+		<method name="setColorResources(Landroid/util/SparseIntArray;)V" since="31" />
+		<method name="setExecutor(Ljava/util/concurrent/Executor;)V" since="26" />
+		<method name="setOnLightBackground(Z)V" since="29" />
+		<method name="updateAppWidget(Landroid/widget/RemoteViews;)V" />
+		<method name="updateAppWidgetOptions(Landroid/os/Bundle;)V" since="16" />
+		<method name="updateAppWidgetSize(Landroid/os/Bundle;IIII)V" since="16" deprecated="31" />
+		<method name="updateAppWidgetSize(Landroid/os/Bundle;Ljava/util/List;)V" since="31" />
+	</class>
+	<class name="android/appwidget/AppWidgetManager" since="3">
+		<extends name="java/lang/Object" />
+		<method name="bindAppWidgetId(ILandroid/content/ComponentName;)V" removed="16" />
+		<method name="bindAppWidgetIdIfAllowed(ILandroid/content/ComponentName;)Z" since="16" />
+		<method name="bindAppWidgetIdIfAllowed(ILandroid/content/ComponentName;Landroid/os/Bundle;)Z" since="17" />
+		<method name="bindAppWidgetIdIfAllowed(ILandroid/os/UserHandle;Landroid/content/ComponentName;Landroid/os/Bundle;)Z" since="21" />
+		<method name="getAppWidgetIds(Landroid/content/ComponentName;)[I" />
+		<method name="getAppWidgetInfo(I)Landroid/appwidget/AppWidgetProviderInfo;" />
+		<method name="getAppWidgetOptions(I)Landroid/os/Bundle;" since="16" />
+		<method name="getInstalledProviders()Ljava/util/List;" />
+		<method name="getInstalledProvidersForPackage(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/util/List;" since="26" />
+		<method name="getInstalledProvidersForProfile(Landroid/os/UserHandle;)Ljava/util/List;" since="21" />
+		<method name="getInstance(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager;" />
+		<method name="isRequestPinAppWidgetSupported()Z" since="26" />
+		<method name="notifyAppWidgetViewDataChanged(II)V" since="11" />
+		<method name="notifyAppWidgetViewDataChanged([II)V" since="11" />
+		<method name="partiallyUpdateAppWidget(ILandroid/widget/RemoteViews;)V" since="11" />
+		<method name="partiallyUpdateAppWidget([ILandroid/widget/RemoteViews;)V" since="11" />
+		<method name="requestPinAppWidget(Landroid/content/ComponentName;Landroid/os/Bundle;Landroid/app/PendingIntent;)Z" since="26" />
+		<method name="updateAppWidget(ILandroid/widget/RemoteViews;)V" />
+		<method name="updateAppWidget(Landroid/content/ComponentName;Landroid/widget/RemoteViews;)V" />
+		<method name="updateAppWidget([ILandroid/widget/RemoteViews;)V" />
+		<method name="updateAppWidgetOptions(ILandroid/os/Bundle;)V" since="16" />
+		<method name="updateAppWidgetProviderInfo(Landroid/content/ComponentName;Ljava/lang/String;)V" since="28" />
+		<field name="ACTION_APPWIDGET_BIND" since="16" />
+		<field name="ACTION_APPWIDGET_CONFIGURE" />
+		<field name="ACTION_APPWIDGET_DELETED" />
+		<field name="ACTION_APPWIDGET_DISABLED" />
+		<field name="ACTION_APPWIDGET_ENABLED" />
+		<field name="ACTION_APPWIDGET_HOST_RESTORED" since="21" />
+		<field name="ACTION_APPWIDGET_OPTIONS_CHANGED" since="16" />
+		<field name="ACTION_APPWIDGET_PICK" />
+		<field name="ACTION_APPWIDGET_RESTORED" since="21" />
+		<field name="ACTION_APPWIDGET_UPDATE" />
+		<field name="EXTRA_APPWIDGET_ID" />
+		<field name="EXTRA_APPWIDGET_IDS" />
+		<field name="EXTRA_APPWIDGET_OLD_IDS" since="21" />
+		<field name="EXTRA_APPWIDGET_OPTIONS" since="16" />
+		<field name="EXTRA_APPWIDGET_PREVIEW" since="26" />
+		<field name="EXTRA_APPWIDGET_PROVIDER" since="16" />
+		<field name="EXTRA_APPWIDGET_PROVIDER_PROFILE" since="21" />
+		<field name="EXTRA_CUSTOM_EXTRAS" />
+		<field name="EXTRA_CUSTOM_INFO" />
+		<field name="EXTRA_HOST_ID" since="21" />
+		<field name="INVALID_APPWIDGET_ID" />
+		<field name="META_DATA_APPWIDGET_PROVIDER" />
+		<field name="OPTION_APPWIDGET_HOST_CATEGORY" since="17" />
+		<field name="OPTION_APPWIDGET_MAX_HEIGHT" since="16" />
+		<field name="OPTION_APPWIDGET_MAX_WIDTH" since="16" />
+		<field name="OPTION_APPWIDGET_MIN_HEIGHT" since="16" />
+		<field name="OPTION_APPWIDGET_MIN_WIDTH" since="16" />
+		<field name="OPTION_APPWIDGET_RESTORE_COMPLETED" since="30" />
+		<field name="OPTION_APPWIDGET_SIZES" since="31" />
+	</class>
+	<class name="android/appwidget/AppWidgetProvider" since="3">
+		<extends name="android/content/BroadcastReceiver" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onAppWidgetOptionsChanged(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;ILandroid/os/Bundle;)V" since="16" />
+		<method name="onDeleted(Landroid/content/Context;[I)V" />
+		<method name="onDisabled(Landroid/content/Context;)V" />
+		<method name="onEnabled(Landroid/content/Context;)V" />
+		<method name="onRestored(Landroid/content/Context;[I[I)V" since="21" />
+		<method name="onUpdate(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V" />
+	</class>
+	<class name="android/appwidget/AppWidgetProviderInfo" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="clone()Landroid/appwidget/AppWidgetProviderInfo;" since="17" />
+		<method name="getActivityInfo()Landroid/content/pm/ActivityInfo;" since="31" />
+		<method name="getProfile()Landroid/os/UserHandle;" since="21" />
+		<method name="loadDescription(Landroid/content/Context;)Ljava/lang/CharSequence;" since="31" />
+		<method name="loadIcon(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;" since="21" />
+		<method name="loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/String;" since="21" />
+		<method name="loadPreviewImage(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;" since="21" />
+		<field name="CREATOR" />
+		<field name="RESIZE_BOTH" since="12" />
+		<field name="RESIZE_HORIZONTAL" since="12" />
+		<field name="RESIZE_NONE" since="12" />
+		<field name="RESIZE_VERTICAL" since="12" />
+		<field name="WIDGET_CATEGORY_HOME_SCREEN" since="17" />
+		<field name="WIDGET_CATEGORY_KEYGUARD" since="17" />
+		<field name="WIDGET_CATEGORY_SEARCHBOX" since="21" />
+		<field name="WIDGET_FEATURE_CONFIGURATION_OPTIONAL" since="31" />
+		<field name="WIDGET_FEATURE_HIDE_FROM_PICKER" since="28" />
+		<field name="WIDGET_FEATURE_RECONFIGURABLE" since="28" />
+		<field name="autoAdvanceViewId" since="11" />
+		<field name="configure" />
+		<field name="descriptionRes" since="31" />
+		<field name="icon" />
+		<field name="initialKeyguardLayout" since="17" />
+		<field name="initialLayout" />
+		<field name="label" deprecated="21" />
+		<field name="maxResizeHeight" since="31" />
+		<field name="maxResizeWidth" since="31" />
+		<field name="minHeight" />
+		<field name="minResizeHeight" since="14" />
+		<field name="minResizeWidth" since="14" />
+		<field name="minWidth" />
+		<field name="previewImage" since="11" />
+		<field name="previewLayout" since="31" />
+		<field name="provider" />
+		<field name="resizeMode" since="12" />
+		<field name="targetCellHeight" since="31" />
+		<field name="targetCellWidth" since="31" />
+		<field name="updatePeriodMillis" />
+		<field name="widgetCategory" since="17" />
+		<field name="widgetFeatures" since="28" />
+	</class>
+	<class name="android/bluetooth/BluetoothA2dp" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/bluetooth/BluetoothProfile" />
+		<method name="isA2dpPlaying(Landroid/bluetooth/BluetoothDevice;)Z" />
+		<field name="ACTION_CONNECTION_STATE_CHANGED" />
+		<field name="ACTION_PLAYING_STATE_CHANGED" />
+		<field name="STATE_NOT_PLAYING" />
+		<field name="STATE_PLAYING" />
+	</class>
+	<class name="android/bluetooth/BluetoothAdapter" since="5">
+		<extends name="java/lang/Object" />
+		<method name="cancelDiscovery()Z" />
+		<method name="checkBluetoothAddress(Ljava/lang/String;)Z" />
+		<method name="closeProfileProxy(ILandroid/bluetooth/BluetoothProfile;)V" since="11" />
+		<method name="disable()Z" />
+		<method name="enable()Z" />
+		<method name="getAddress()Ljava/lang/String;" />
+		<method name="getBluetoothLeAdvertiser()Landroid/bluetooth/le/BluetoothLeAdvertiser;" since="21" />
+		<method name="getBluetoothLeScanner()Landroid/bluetooth/le/BluetoothLeScanner;" since="21" />
+		<method name="getBondedDevices()Ljava/util/Set;" />
+		<method name="getDefaultAdapter()Landroid/bluetooth/BluetoothAdapter;" deprecated="31" />
+		<method name="getLeMaximumAdvertisingDataLength()I" since="26" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getProfileConnectionState(I)I" since="14" />
+		<method name="getProfileProxy(Landroid/content/Context;Landroid/bluetooth/BluetoothProfile$ServiceListener;I)Z" since="11" />
+		<method name="getRemoteDevice(Ljava/lang/String;)Landroid/bluetooth/BluetoothDevice;" />
+		<method name="getRemoteDevice([B)Landroid/bluetooth/BluetoothDevice;" since="16" />
+		<method name="getScanMode()I" />
+		<method name="getState()I" />
+		<method name="isDiscovering()Z" />
+		<method name="isEnabled()Z" />
+		<method name="isLe2MPhySupported()Z" since="26" />
+		<method name="isLeCodedPhySupported()Z" since="26" />
+		<method name="isLeExtendedAdvertisingSupported()Z" since="26" />
+		<method name="isLePeriodicAdvertisingSupported()Z" since="26" />
+		<method name="isMultipleAdvertisementSupported()Z" since="21" />
+		<method name="isOffloadedFilteringSupported()Z" since="21" />
+		<method name="isOffloadedScanBatchingSupported()Z" since="21" />
+		<method name="listenUsingInsecureL2capChannel()Landroid/bluetooth/BluetoothServerSocket;" since="29" />
+		<method name="listenUsingInsecureRfcommWithServiceRecord(Ljava/lang/String;Ljava/util/UUID;)Landroid/bluetooth/BluetoothServerSocket;" since="10" />
+		<method name="listenUsingL2capChannel()Landroid/bluetooth/BluetoothServerSocket;" since="29" />
+		<method name="listenUsingRfcommWithServiceRecord(Ljava/lang/String;Ljava/util/UUID;)Landroid/bluetooth/BluetoothServerSocket;" />
+		<method name="setName(Ljava/lang/String;)Z" />
+		<method name="startDiscovery()Z" />
+		<method name="startLeScan(Landroid/bluetooth/BluetoothAdapter$LeScanCallback;)Z" since="18" deprecated="21" />
+		<method name="startLeScan([Ljava/util/UUID;Landroid/bluetooth/BluetoothAdapter$LeScanCallback;)Z" since="18" deprecated="21" />
+		<method name="stopLeScan(Landroid/bluetooth/BluetoothAdapter$LeScanCallback;)V" since="18" deprecated="21" />
+		<field name="ACTION_CONNECTION_STATE_CHANGED" since="11" />
+		<field name="ACTION_DISCOVERY_FINISHED" />
+		<field name="ACTION_DISCOVERY_STARTED" />
+		<field name="ACTION_LOCAL_NAME_CHANGED" />
+		<field name="ACTION_REQUEST_DISCOVERABLE" />
+		<field name="ACTION_REQUEST_ENABLE" />
+		<field name="ACTION_SCAN_MODE_CHANGED" />
+		<field name="ACTION_STATE_CHANGED" />
+		<field name="ERROR" />
+		<field name="EXTRA_CONNECTION_STATE" since="11" />
+		<field name="EXTRA_DISCOVERABLE_DURATION" />
+		<field name="EXTRA_LOCAL_NAME" />
+		<field name="EXTRA_PREVIOUS_CONNECTION_STATE" since="11" />
+		<field name="EXTRA_PREVIOUS_SCAN_MODE" />
+		<field name="EXTRA_PREVIOUS_STATE" />
+		<field name="EXTRA_SCAN_MODE" />
+		<field name="EXTRA_STATE" />
+		<field name="SCAN_MODE_CONNECTABLE" />
+		<field name="SCAN_MODE_CONNECTABLE_DISCOVERABLE" />
+		<field name="SCAN_MODE_NONE" />
+		<field name="STATE_CONNECTED" since="11" />
+		<field name="STATE_CONNECTING" since="11" />
+		<field name="STATE_DISCONNECTED" since="11" />
+		<field name="STATE_DISCONNECTING" since="11" />
+		<field name="STATE_OFF" />
+		<field name="STATE_ON" />
+		<field name="STATE_TURNING_OFF" />
+		<field name="STATE_TURNING_ON" />
+	</class>
+	<class name="android/bluetooth/BluetoothAdapter$LeScanCallback" since="18">
+		<extends name="java/lang/Object" />
+		<method name="onLeScan(Landroid/bluetooth/BluetoothDevice;I[B)V" />
+	</class>
+	<class name="android/bluetooth/BluetoothAssignedNumbers" since="11">
+		<extends name="java/lang/Object" />
+		<field name="AAMP_OF_AMERICA" since="19" />
+		<field name="ACCEL_SEMICONDUCTOR" />
+		<field name="ACE_SENSOR" since="19" />
+		<field name="ADIDAS" since="19" />
+		<field name="ADVANCED_PANMOBIL_SYSTEMS" since="19" />
+		<field name="AIROHA_TECHNOLOGY" since="19" />
+		<field name="ALCATEL" />
+		<field name="ALPWISE" since="19" />
+		<field name="AMICCOM_ELECTRONICS" since="19" />
+		<field name="APLIX" since="19" />
+		<field name="APPLE" />
+		<field name="APT_LICENSING" />
+		<field name="ARCHOS" since="19" />
+		<field name="ARP_DEVICES" since="19" />
+		<field name="ATHEROS_COMMUNICATIONS" />
+		<field name="ATMEL" />
+		<field name="AUSTCO_COMMUNICATION_SYSTEMS" since="19" />
+		<field name="AUTONET_MOBILE" since="19" />
+		<field name="AVAGO" />
+		<field name="AVM_BERLIN" />
+		<field name="A_AND_D_ENGINEERING" since="19" />
+		<field name="A_AND_R_CAMBRIDGE" since="19" />
+		<field name="BANDSPEED" />
+		<field name="BAND_XI_INTERNATIONAL" since="19" />
+		<field name="BDE_TECHNOLOGY" since="19" />
+		<field name="BEATS_ELECTRONICS" since="19" />
+		<field name="BEAUTIFUL_ENTERPRISE" since="19" />
+		<field name="BEKEY" since="19" />
+		<field name="BELKIN_INTERNATIONAL" />
+		<field name="BINAURIC" since="19" />
+		<field name="BIOSENTRONICS" since="19" />
+		<field name="BLUEGIGA" />
+		<field name="BLUERADIOS" since="19" />
+		<field name="BLUETOOTH_SIG" />
+		<field name="BLUETREK_TECHNOLOGIES" since="19" />
+		<field name="BOSE" since="19" />
+		<field name="BRIARTEK" since="19" />
+		<field name="BROADCOM" />
+		<field name="CAEN_RFID" since="19" />
+		<field name="CAMBRIDGE_SILICON_RADIO" />
+		<field name="CATC" />
+		<field name="CINETIX" since="19" />
+		<field name="CLARINOX_TECHNOLOGIES" since="19" />
+		<field name="COLORFY" since="19" />
+		<field name="COMMIL" />
+		<field name="CONEXANT_SYSTEMS" />
+		<field name="CONNECTBLUE" since="19" />
+		<field name="CONTINENTAL_AUTOMOTIVE" />
+		<field name="CONWISE_TECHNOLOGY" />
+		<field name="CREATIVE_TECHNOLOGY" since="19" />
+		<field name="C_TECHNOLOGIES" />
+		<field name="DANLERS" since="19" />
+		<field name="DELORME_PUBLISHING_COMPANY" since="19" />
+		<field name="DEXCOM" since="19" />
+		<field name="DIALOG_SEMICONDUCTOR" since="19" />
+		<field name="DIGIANSWER" />
+		<field name="ECLIPSE" />
+		<field name="ECOTEST" since="19" />
+		<field name="ELGATO_SYSTEMS" since="19" />
+		<field name="EM_MICROELECTRONIC_MARIN" />
+		<field name="EQUINOX_AG" since="19" />
+		<field name="ERICSSON_TECHNOLOGY" />
+		<field name="EVLUMA" since="19" />
+		<field name="FREE2MOVE" />
+		<field name="FUNAI_ELECTRIC" since="19" />
+		<field name="GARMIN_INTERNATIONAL" since="19" />
+		<field name="GCT_SEMICONDUCTOR" />
+		<field name="GELO" since="19" />
+		<field name="GENEQ" since="19" />
+		<field name="GENERAL_MOTORS" since="19" />
+		<field name="GENNUM" />
+		<field name="GEOFORCE" since="19" />
+		<field name="GIBSON_GUITARS" since="19" />
+		<field name="GN_NETCOM" since="19" />
+		<field name="GN_RESOUND" since="19" />
+		<field name="GOOGLE" since="19" />
+		<field name="GREEN_THROTTLE_GAMES" since="19" />
+		<field name="GROUP_SENSE" since="19" />
+		<field name="HANLYNN_TECHNOLOGIES" since="19" />
+		<field name="HARMAN_INTERNATIONAL" />
+		<field name="HEWLETT_PACKARD" since="19" />
+		<field name="HITACHI" />
+		<field name="HOSIDEN" since="19" />
+		<field name="IBM" />
+		<field name="INFINEON_TECHNOLOGIES" />
+		<field name="INGENIEUR_SYSTEMGRUPPE_ZAHN" since="19" />
+		<field name="INTEGRATED_SILICON_SOLUTION" />
+		<field name="INTEGRATED_SYSTEM_SOLUTION" />
+		<field name="INTEL" />
+		<field name="INVENTEL" />
+		<field name="IPEXTREME" />
+		<field name="I_TECH_DYNAMIC_GLOBAL_DISTRIBUTION" since="19" />
+		<field name="JAWBONE" since="19" />
+		<field name="JIANGSU_TOPPOWER_AUTOMOTIVE_ELECTRONICS" since="19" />
+		<field name="JOHNSON_CONTROLS" since="19" />
+		<field name="J_AND_M" />
+		<field name="KAWANTECH" since="19" />
+		<field name="KC_TECHNOLOGY" />
+		<field name="KENSINGTON_COMPUTER_PRODUCTS_GROUP" since="19" />
+		<field name="LAIRD_TECHNOLOGIES" since="19" />
+		<field name="LESSWIRE" since="19" />
+		<field name="LG_ELECTRONICS" since="19" />
+		<field name="LINAK" since="19" />
+		<field name="LUCENT" />
+		<field name="LUDUS_HELSINKI" since="19" />
+		<field name="MACRONIX" />
+		<field name="MAGNETI_MARELLI" since="19" />
+		<field name="MANSELLA" />
+		<field name="MARVELL" />
+		<field name="MATSUSHITA_ELECTRIC" />
+		<field name="MC10" since="19" />
+		<field name="MEDIATEK" />
+		<field name="MESO_INTERNATIONAL" since="19" />
+		<field name="META_WATCH" since="19" />
+		<field name="MEWTEL_TECHNOLOGY" />
+		<field name="MICOMMAND" since="19" />
+		<field name="MICROCHIP_TECHNOLOGY" since="19" />
+		<field name="MICROSOFT" />
+		<field name="MINDTREE" since="19" />
+		<field name="MISFIT_WEARABLES" since="19" />
+		<field name="MITEL_SEMICONDUCTOR" />
+		<field name="MITSUBISHI_ELECTRIC" />
+		<field name="MOBILIAN_CORPORATION" />
+		<field name="MONSTER" since="19" />
+		<field name="MOTOROLA" />
+		<field name="MSTAR_SEMICONDUCTOR" since="19" />
+		<field name="MUZIK" since="19" />
+		<field name="NEC" />
+		<field name="NEC_LIGHTING" since="19" />
+		<field name="NEWLOGIC" />
+		<field name="NIKE" since="19" />
+		<field name="NINE_SOLUTIONS" since="19" />
+		<field name="NOKIA_MOBILE_PHONES" />
+		<field name="NORDIC_SEMICONDUCTOR" />
+		<field name="NORWOOD_SYSTEMS" />
+		<field name="ODM_TECHNOLOGY" since="19" />
+		<field name="OMEGAWAVE" since="19" />
+		<field name="ONSET_COMPUTER" since="19" />
+		<field name="OPEN_INTERFACE" />
+		<field name="OTL_DYNAMICS" since="19" />
+		<field name="PANDA_OCEAN" since="19" />
+		<field name="PARROT" />
+		<field name="PARTHUS_TECHNOLOGIES" />
+		<field name="PASSIF_SEMICONDUCTOR" since="19" />
+		<field name="PETER_SYSTEMTECHNIK" since="19" />
+		<field name="PHILIPS_SEMICONDUCTORS" />
+		<field name="PLANTRONICS" />
+		<field name="POLAR_ELECTRO" since="19" />
+		<field name="POLAR_ELECTRO_EUROPE" since="19" />
+		<field name="PROCTER_AND_GAMBLE" since="19" />
+		<field name="QUALCOMM" />
+		<field name="QUALCOMM_CONNECTED_EXPERIENCES" since="19" />
+		<field name="QUALCOMM_INNOVATION_CENTER" since="19" />
+		<field name="QUALCOMM_LABS" since="19" />
+		<field name="QUALCOMM_TECHNOLOGIES" since="19" />
+		<field name="QUINTIC" since="19" />
+		<field name="QUUPPA" since="19" />
+		<field name="RALINK_TECHNOLOGY" />
+		<field name="RDA_MICROELECTRONICS" since="19" />
+		<field name="REALTEK_SEMICONDUCTOR" />
+		<field name="RED_M" />
+		<field name="RENESAS_TECHNOLOGY" />
+		<field name="RESEARCH_IN_MOTION" />
+		<field name="RF_MICRO_DEVICES" />
+		<field name="RIVIERAWAVES" />
+		<field name="ROHDE_AND_SCHWARZ" />
+		<field name="RTX_TELECOM" />
+		<field name="SAMSUNG_ELECTRONICS" since="19" />
+		<field name="SARIS_CYCLING_GROUP" since="19" />
+		<field name="SEERS_TECHNOLOGY" since="19" />
+		<field name="SEIKO_EPSON" />
+		<field name="SELFLY" since="19" />
+		<field name="SEMILINK" since="19" />
+		<field name="SENNHEISER_COMMUNICATIONS" since="19" />
+		<field name="SHANGHAI_SUPER_SMART_ELECTRONICS" since="19" />
+		<field name="SHENZHEN_EXCELSECU_DATA_TECHNOLOGY" since="19" />
+		<field name="SIGNIA_TECHNOLOGIES" />
+		<field name="SILICON_WAVE" />
+		<field name="SIRF_TECHNOLOGY" />
+		<field name="SOCKET_MOBILE" />
+		<field name="SONY_ERICSSON" />
+		<field name="SOUND_ID" since="19" />
+		<field name="SPORTS_TRACKING_TECHNOLOGIES" since="19" />
+		<field name="SR_MEDIZINELEKTRONIK" since="19" />
+		<field name="STACCATO_COMMUNICATIONS" />
+		<field name="STALMART_TECHNOLOGY" since="19" />
+		<field name="STARKEY_LABORATORIES" since="19" />
+		<field name="STOLLMAN_E_PLUS_V" since="19" />
+		<field name="STONESTREET_ONE" />
+		<field name="ST_MICROELECTRONICS" />
+		<field name="SUMMIT_DATA_COMMUNICATIONS" since="19" />
+		<field name="SUUNTO" since="19" />
+		<field name="SWIRL_NETWORKS" since="19" />
+		<field name="SYMBOL_TECHNOLOGIES" />
+		<field name="SYNOPSYS" />
+		<field name="SYSTEMS_AND_CHIPS" />
+		<field name="S_POWER_ELECTRONICS" since="19" />
+		<field name="TAIXINGBANG_TECHNOLOGY" since="19" />
+		<field name="TENOVIS" />
+		<field name="TERAX" />
+		<field name="TEXAS_INSTRUMENTS" />
+		<field name="THINKOPTICS" since="19" />
+		<field name="THREECOM" />
+		<field name="THREE_DIJOY" />
+		<field name="THREE_DSP" />
+		<field name="TIMEKEEPING_SYSTEMS" since="19" />
+		<field name="TIMEX_GROUP_USA" since="19" />
+		<field name="TOPCORN_POSITIONING_SYSTEMS" since="19" />
+		<field name="TOSHIBA" />
+		<field name="TRANSILICA" />
+		<field name="TRELAB" since="19" />
+		<field name="TTPCOM" />
+		<field name="TXTR" since="19" />
+		<field name="TZERO_TECHNOLOGIES" />
+		<field name="UNIVERSAL_ELECTRONICS" since="19" />
+		<field name="VERTU" since="19" />
+		<field name="VISTEON" since="19" />
+		<field name="VIZIO" />
+		<field name="VOYETRA_TURTLE_BEACH" since="19" />
+		<field name="WAVEPLUS_TECHNOLOGY" />
+		<field name="WICENTRIC" />
+		<field name="WIDCOMM" />
+		<field name="WUXI_VIMICRO" since="19" />
+		<field name="ZEEVO" />
+		<field name="ZER01_TV" since="19" />
+		<field name="ZOMM" since="19" />
+		<field name="ZSCAN_SOFTWARE" since="19" />
+	</class>
+	<class name="android/bluetooth/BluetoothClass" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDeviceClass()I" />
+		<method name="getMajorDeviceClass()I" />
+		<method name="hasService(I)Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/bluetooth/BluetoothClass$Device" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="AUDIO_VIDEO_CAMCORDER" />
+		<field name="AUDIO_VIDEO_CAR_AUDIO" />
+		<field name="AUDIO_VIDEO_HANDSFREE" />
+		<field name="AUDIO_VIDEO_HEADPHONES" />
+		<field name="AUDIO_VIDEO_HIFI_AUDIO" />
+		<field name="AUDIO_VIDEO_LOUDSPEAKER" />
+		<field name="AUDIO_VIDEO_MICROPHONE" />
+		<field name="AUDIO_VIDEO_PORTABLE_AUDIO" />
+		<field name="AUDIO_VIDEO_SET_TOP_BOX" />
+		<field name="AUDIO_VIDEO_UNCATEGORIZED" />
+		<field name="AUDIO_VIDEO_VCR" />
+		<field name="AUDIO_VIDEO_VIDEO_CAMERA" />
+		<field name="AUDIO_VIDEO_VIDEO_CONFERENCING" />
+		<field name="AUDIO_VIDEO_VIDEO_DISPLAY_AND_LOUDSPEAKER" />
+		<field name="AUDIO_VIDEO_VIDEO_GAMING_TOY" />
+		<field name="AUDIO_VIDEO_VIDEO_MONITOR" />
+		<field name="AUDIO_VIDEO_WEARABLE_HEADSET" />
+		<field name="COMPUTER_DESKTOP" />
+		<field name="COMPUTER_HANDHELD_PC_PDA" />
+		<field name="COMPUTER_LAPTOP" />
+		<field name="COMPUTER_PALM_SIZE_PC_PDA" />
+		<field name="COMPUTER_SERVER" />
+		<field name="COMPUTER_UNCATEGORIZED" />
+		<field name="COMPUTER_WEARABLE" />
+		<field name="HEALTH_BLOOD_PRESSURE" />
+		<field name="HEALTH_DATA_DISPLAY" />
+		<field name="HEALTH_GLUCOSE" />
+		<field name="HEALTH_PULSE_OXIMETER" />
+		<field name="HEALTH_PULSE_RATE" />
+		<field name="HEALTH_THERMOMETER" />
+		<field name="HEALTH_UNCATEGORIZED" />
+		<field name="HEALTH_WEIGHING" />
+		<field name="PHONE_CELLULAR" />
+		<field name="PHONE_CORDLESS" />
+		<field name="PHONE_ISDN" />
+		<field name="PHONE_MODEM_OR_GATEWAY" />
+		<field name="PHONE_SMART" />
+		<field name="PHONE_UNCATEGORIZED" />
+		<field name="TOY_CONTROLLER" />
+		<field name="TOY_DOLL_ACTION_FIGURE" />
+		<field name="TOY_GAME" />
+		<field name="TOY_ROBOT" />
+		<field name="TOY_UNCATEGORIZED" />
+		<field name="TOY_VEHICLE" />
+		<field name="WEARABLE_GLASSES" />
+		<field name="WEARABLE_HELMET" />
+		<field name="WEARABLE_JACKET" />
+		<field name="WEARABLE_PAGER" />
+		<field name="WEARABLE_UNCATEGORIZED" />
+		<field name="WEARABLE_WRIST_WATCH" />
+	</class>
+	<class name="android/bluetooth/BluetoothClass$Device$Major" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="AUDIO_VIDEO" />
+		<field name="COMPUTER" />
+		<field name="HEALTH" />
+		<field name="IMAGING" />
+		<field name="MISC" />
+		<field name="NETWORKING" />
+		<field name="PERIPHERAL" />
+		<field name="PHONE" />
+		<field name="TOY" />
+		<field name="UNCATEGORIZED" />
+		<field name="WEARABLE" />
+	</class>
+	<class name="android/bluetooth/BluetoothClass$Service" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="AUDIO" />
+		<field name="CAPTURE" />
+		<field name="INFORMATION" />
+		<field name="LIMITED_DISCOVERABILITY" />
+		<field name="NETWORKING" />
+		<field name="OBJECT_TRANSFER" />
+		<field name="POSITIONING" />
+		<field name="RENDER" />
+		<field name="TELEPHONY" />
+	</class>
+	<class name="android/bluetooth/BluetoothDevice" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="connectGatt(Landroid/content/Context;ZLandroid/bluetooth/BluetoothGattCallback;)Landroid/bluetooth/BluetoothGatt;" since="18" />
+		<method name="connectGatt(Landroid/content/Context;ZLandroid/bluetooth/BluetoothGattCallback;I)Landroid/bluetooth/BluetoothGatt;" since="23" />
+		<method name="connectGatt(Landroid/content/Context;ZLandroid/bluetooth/BluetoothGattCallback;II)Landroid/bluetooth/BluetoothGatt;" since="26" />
+		<method name="connectGatt(Landroid/content/Context;ZLandroid/bluetooth/BluetoothGattCallback;IILandroid/os/Handler;)Landroid/bluetooth/BluetoothGatt;" since="26" />
+		<method name="createBond()Z" since="19" />
+		<method name="createInsecureL2capChannel(I)Landroid/bluetooth/BluetoothSocket;" since="29" />
+		<method name="createInsecureRfcommSocketToServiceRecord(Ljava/util/UUID;)Landroid/bluetooth/BluetoothSocket;" since="10" />
+		<method name="createL2capChannel(I)Landroid/bluetooth/BluetoothSocket;" since="29" />
+		<method name="createRfcommSocketToServiceRecord(Ljava/util/UUID;)Landroid/bluetooth/BluetoothSocket;" />
+		<method name="fetchUuidsWithSdp()Z" since="15" />
+		<method name="getAddress()Ljava/lang/String;" />
+		<method name="getAlias()Ljava/lang/String;" since="30" />
+		<method name="getBluetoothClass()Landroid/bluetooth/BluetoothClass;" />
+		<method name="getBondState()I" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getType()I" since="18" />
+		<method name="getUuids()[Landroid/os/ParcelUuid;" since="15" />
+		<method name="setAlias(Ljava/lang/String;)I" since="31" />
+		<method name="setPairingConfirmation(Z)Z" since="19" />
+		<method name="setPin([B)Z" since="19" />
+		<field name="ACTION_ACL_CONNECTED" />
+		<field name="ACTION_ACL_DISCONNECTED" />
+		<field name="ACTION_ACL_DISCONNECT_REQUESTED" />
+		<field name="ACTION_ALIAS_CHANGED" since="30" />
+		<field name="ACTION_BOND_STATE_CHANGED" />
+		<field name="ACTION_CLASS_CHANGED" />
+		<field name="ACTION_FOUND" />
+		<field name="ACTION_NAME_CHANGED" />
+		<field name="ACTION_PAIRING_REQUEST" since="19" />
+		<field name="ACTION_UUID" since="15" />
+		<field name="ADDRESS_TYPE_PUBLIC" since="31" />
+		<field name="ADDRESS_TYPE_RANDOM" since="31" />
+		<field name="BOND_BONDED" />
+		<field name="BOND_BONDING" />
+		<field name="BOND_NONE" />
+		<field name="CREATOR" />
+		<field name="DEVICE_TYPE_CLASSIC" since="18" />
+		<field name="DEVICE_TYPE_DUAL" since="18" />
+		<field name="DEVICE_TYPE_LE" since="18" />
+		<field name="DEVICE_TYPE_UNKNOWN" since="18" />
+		<field name="ERROR" />
+		<field name="EXTRA_BOND_STATE" />
+		<field name="EXTRA_CLASS" />
+		<field name="EXTRA_DEVICE" />
+		<field name="EXTRA_NAME" />
+		<field name="EXTRA_PAIRING_KEY" since="19" />
+		<field name="EXTRA_PAIRING_VARIANT" since="19" />
+		<field name="EXTRA_PREVIOUS_BOND_STATE" />
+		<field name="EXTRA_RSSI" />
+		<field name="EXTRA_UUID" since="15" />
+		<field name="PAIRING_VARIANT_PASSKEY_CONFIRMATION" since="19" />
+		<field name="PAIRING_VARIANT_PIN" since="19" />
+		<field name="PHY_LE_1M" since="26" />
+		<field name="PHY_LE_1M_MASK" since="26" />
+		<field name="PHY_LE_2M" since="26" />
+		<field name="PHY_LE_2M_MASK" since="26" />
+		<field name="PHY_LE_CODED" since="26" />
+		<field name="PHY_LE_CODED_MASK" since="26" />
+		<field name="PHY_OPTION_NO_PREFERRED" since="26" />
+		<field name="PHY_OPTION_S2" since="26" />
+		<field name="PHY_OPTION_S8" since="26" />
+		<field name="TRANSPORT_AUTO" since="23" />
+		<field name="TRANSPORT_BREDR" since="23" />
+		<field name="TRANSPORT_LE" since="23" />
+	</class>
+	<class name="android/bluetooth/BluetoothGatt" since="18">
+		<extends name="java/lang/Object" />
+		<implements name="android/bluetooth/BluetoothProfile" />
+		<method name="abortReliableWrite()V" since="19" />
+		<method name="abortReliableWrite(Landroid/bluetooth/BluetoothDevice;)V" deprecated="19" />
+		<method name="beginReliableWrite()Z" />
+		<method name="close()V" />
+		<method name="connect()Z" />
+		<method name="disconnect()V" />
+		<method name="discoverServices()Z" />
+		<method name="executeReliableWrite()Z" />
+		<method name="getDevice()Landroid/bluetooth/BluetoothDevice;" />
+		<method name="getService(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattService;" />
+		<method name="getServices()Ljava/util/List;" />
+		<method name="readCharacteristic(Landroid/bluetooth/BluetoothGattCharacteristic;)Z" />
+		<method name="readDescriptor(Landroid/bluetooth/BluetoothGattDescriptor;)Z" />
+		<method name="readPhy()V" since="26" />
+		<method name="readRemoteRssi()Z" />
+		<method name="requestConnectionPriority(I)Z" since="21" />
+		<method name="requestMtu(I)Z" since="21" />
+		<method name="setCharacteristicNotification(Landroid/bluetooth/BluetoothGattCharacteristic;Z)Z" />
+		<method name="setPreferredPhy(III)V" since="26" />
+		<method name="writeCharacteristic(Landroid/bluetooth/BluetoothGattCharacteristic;)Z" />
+		<method name="writeDescriptor(Landroid/bluetooth/BluetoothGattDescriptor;)Z" />
+		<field name="CONNECTION_PRIORITY_BALANCED" since="21" />
+		<field name="CONNECTION_PRIORITY_HIGH" since="21" />
+		<field name="CONNECTION_PRIORITY_LOW_POWER" since="21" />
+		<field name="GATT_CONNECTION_CONGESTED" since="21" />
+		<field name="GATT_FAILURE" />
+		<field name="GATT_INSUFFICIENT_AUTHENTICATION" />
+		<field name="GATT_INSUFFICIENT_ENCRYPTION" />
+		<field name="GATT_INVALID_ATTRIBUTE_LENGTH" />
+		<field name="GATT_INVALID_OFFSET" />
+		<field name="GATT_READ_NOT_PERMITTED" />
+		<field name="GATT_REQUEST_NOT_SUPPORTED" />
+		<field name="GATT_SUCCESS" />
+		<field name="GATT_WRITE_NOT_PERMITTED" />
+	</class>
+	<class name="android/bluetooth/BluetoothGattCallback" since="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCharacteristicChanged(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V" />
+		<method name="onCharacteristicRead(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;I)V" />
+		<method name="onCharacteristicWrite(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;I)V" />
+		<method name="onConnectionStateChange(Landroid/bluetooth/BluetoothGatt;II)V" />
+		<method name="onDescriptorRead(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattDescriptor;I)V" />
+		<method name="onDescriptorWrite(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattDescriptor;I)V" />
+		<method name="onMtuChanged(Landroid/bluetooth/BluetoothGatt;II)V" since="21" />
+		<method name="onPhyRead(Landroid/bluetooth/BluetoothGatt;III)V" since="26" />
+		<method name="onPhyUpdate(Landroid/bluetooth/BluetoothGatt;III)V" since="26" />
+		<method name="onReadRemoteRssi(Landroid/bluetooth/BluetoothGatt;II)V" />
+		<method name="onReliableWriteCompleted(Landroid/bluetooth/BluetoothGatt;I)V" />
+		<method name="onServiceChanged(Landroid/bluetooth/BluetoothGatt;)V" since="31" />
+		<method name="onServicesDiscovered(Landroid/bluetooth/BluetoothGatt;I)V" />
+	</class>
+	<class name="android/bluetooth/BluetoothGattCharacteristic" since="18">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="24" />
+		<method name="&lt;init&gt;(Ljava/util/UUID;II)V" />
+		<method name="addDescriptor(Landroid/bluetooth/BluetoothGattDescriptor;)Z" />
+		<method name="getDescriptor(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattDescriptor;" />
+		<method name="getDescriptors()Ljava/util/List;" />
+		<method name="getFloatValue(II)Ljava/lang/Float;" />
+		<method name="getInstanceId()I" />
+		<method name="getIntValue(II)Ljava/lang/Integer;" />
+		<method name="getPermissions()I" />
+		<method name="getProperties()I" />
+		<method name="getService()Landroid/bluetooth/BluetoothGattService;" />
+		<method name="getStringValue(I)Ljava/lang/String;" />
+		<method name="getUuid()Ljava/util/UUID;" />
+		<method name="getValue()[B" />
+		<method name="getWriteType()I" />
+		<method name="setValue(III)Z" />
+		<method name="setValue(IIII)Z" />
+		<method name="setValue(Ljava/lang/String;)Z" />
+		<method name="setValue([B)Z" />
+		<method name="setWriteType(I)V" />
+		<field name="CREATOR" since="24" />
+		<field name="FORMAT_FLOAT" />
+		<field name="FORMAT_SFLOAT" />
+		<field name="FORMAT_SINT16" />
+		<field name="FORMAT_SINT32" />
+		<field name="FORMAT_SINT8" />
+		<field name="FORMAT_UINT16" />
+		<field name="FORMAT_UINT32" />
+		<field name="FORMAT_UINT8" />
+		<field name="PERMISSION_READ" />
+		<field name="PERMISSION_READ_ENCRYPTED" />
+		<field name="PERMISSION_READ_ENCRYPTED_MITM" />
+		<field name="PERMISSION_WRITE" />
+		<field name="PERMISSION_WRITE_ENCRYPTED" />
+		<field name="PERMISSION_WRITE_ENCRYPTED_MITM" />
+		<field name="PERMISSION_WRITE_SIGNED" />
+		<field name="PERMISSION_WRITE_SIGNED_MITM" />
+		<field name="PROPERTY_BROADCAST" />
+		<field name="PROPERTY_EXTENDED_PROPS" />
+		<field name="PROPERTY_INDICATE" />
+		<field name="PROPERTY_NOTIFY" />
+		<field name="PROPERTY_READ" />
+		<field name="PROPERTY_SIGNED_WRITE" />
+		<field name="PROPERTY_WRITE" />
+		<field name="PROPERTY_WRITE_NO_RESPONSE" />
+		<field name="WRITE_TYPE_DEFAULT" />
+		<field name="WRITE_TYPE_NO_RESPONSE" />
+		<field name="WRITE_TYPE_SIGNED" />
+		<field name="mDescriptors" />
+	</class>
+	<class name="android/bluetooth/BluetoothGattDescriptor" since="18">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="24" />
+		<method name="&lt;init&gt;(Ljava/util/UUID;I)V" />
+		<method name="getCharacteristic()Landroid/bluetooth/BluetoothGattCharacteristic;" />
+		<method name="getPermissions()I" />
+		<method name="getUuid()Ljava/util/UUID;" />
+		<method name="getValue()[B" />
+		<method name="setValue([B)Z" />
+		<field name="CREATOR" since="24" />
+		<field name="DISABLE_NOTIFICATION_VALUE" />
+		<field name="ENABLE_INDICATION_VALUE" />
+		<field name="ENABLE_NOTIFICATION_VALUE" />
+		<field name="PERMISSION_READ" />
+		<field name="PERMISSION_READ_ENCRYPTED" />
+		<field name="PERMISSION_READ_ENCRYPTED_MITM" />
+		<field name="PERMISSION_WRITE" />
+		<field name="PERMISSION_WRITE_ENCRYPTED" />
+		<field name="PERMISSION_WRITE_ENCRYPTED_MITM" />
+		<field name="PERMISSION_WRITE_SIGNED" />
+		<field name="PERMISSION_WRITE_SIGNED_MITM" />
+	</class>
+	<class name="android/bluetooth/BluetoothGattServer" since="18">
+		<extends name="java/lang/Object" />
+		<implements name="android/bluetooth/BluetoothProfile" />
+		<method name="addService(Landroid/bluetooth/BluetoothGattService;)Z" />
+		<method name="cancelConnection(Landroid/bluetooth/BluetoothDevice;)V" />
+		<method name="clearServices()V" />
+		<method name="close()V" />
+		<method name="connect(Landroid/bluetooth/BluetoothDevice;Z)Z" />
+		<method name="getService(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattService;" />
+		<method name="getServices()Ljava/util/List;" />
+		<method name="notifyCharacteristicChanged(Landroid/bluetooth/BluetoothDevice;Landroid/bluetooth/BluetoothGattCharacteristic;Z)Z" />
+		<method name="readPhy(Landroid/bluetooth/BluetoothDevice;)V" since="26" />
+		<method name="removeService(Landroid/bluetooth/BluetoothGattService;)Z" />
+		<method name="sendResponse(Landroid/bluetooth/BluetoothDevice;III[B)Z" />
+		<method name="setPreferredPhy(Landroid/bluetooth/BluetoothDevice;III)V" since="26" />
+	</class>
+	<class name="android/bluetooth/BluetoothGattServerCallback" since="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCharacteristicReadRequest(Landroid/bluetooth/BluetoothDevice;IILandroid/bluetooth/BluetoothGattCharacteristic;)V" />
+		<method name="onCharacteristicWriteRequest(Landroid/bluetooth/BluetoothDevice;ILandroid/bluetooth/BluetoothGattCharacteristic;ZZI[B)V" />
+		<method name="onConnectionStateChange(Landroid/bluetooth/BluetoothDevice;II)V" />
+		<method name="onDescriptorReadRequest(Landroid/bluetooth/BluetoothDevice;IILandroid/bluetooth/BluetoothGattDescriptor;)V" />
+		<method name="onDescriptorWriteRequest(Landroid/bluetooth/BluetoothDevice;ILandroid/bluetooth/BluetoothGattDescriptor;ZZI[B)V" />
+		<method name="onExecuteWrite(Landroid/bluetooth/BluetoothDevice;IZ)V" />
+		<method name="onMtuChanged(Landroid/bluetooth/BluetoothDevice;I)V" since="22" />
+		<method name="onNotificationSent(Landroid/bluetooth/BluetoothDevice;I)V" since="21" />
+		<method name="onPhyRead(Landroid/bluetooth/BluetoothDevice;III)V" since="26" />
+		<method name="onPhyUpdate(Landroid/bluetooth/BluetoothDevice;III)V" since="26" />
+		<method name="onServiceAdded(ILandroid/bluetooth/BluetoothGattService;)V" />
+	</class>
+	<class name="android/bluetooth/BluetoothGattService" since="18">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="24" />
+		<method name="&lt;init&gt;(Ljava/util/UUID;I)V" />
+		<method name="addCharacteristic(Landroid/bluetooth/BluetoothGattCharacteristic;)Z" />
+		<method name="addService(Landroid/bluetooth/BluetoothGattService;)Z" />
+		<method name="getCharacteristic(Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattCharacteristic;" />
+		<method name="getCharacteristics()Ljava/util/List;" />
+		<method name="getIncludedServices()Ljava/util/List;" />
+		<method name="getInstanceId()I" />
+		<method name="getType()I" />
+		<method name="getUuid()Ljava/util/UUID;" />
+		<field name="CREATOR" since="24" />
+		<field name="SERVICE_TYPE_PRIMARY" />
+		<field name="SERVICE_TYPE_SECONDARY" />
+		<field name="mCharacteristics" />
+		<field name="mIncludedServices" />
+	</class>
+	<class name="android/bluetooth/BluetoothHeadset" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/bluetooth/BluetoothProfile" />
+		<method name="isAudioConnected(Landroid/bluetooth/BluetoothDevice;)Z" />
+		<method name="isNoiseReductionSupported(Landroid/bluetooth/BluetoothDevice;)Z" since="31" />
+		<method name="isVoiceRecognitionSupported(Landroid/bluetooth/BluetoothDevice;)Z" since="31" />
+		<method name="sendVendorSpecificResultCode(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;Ljava/lang/String;)Z" since="19" />
+		<method name="startVoiceRecognition(Landroid/bluetooth/BluetoothDevice;)Z" />
+		<method name="stopVoiceRecognition(Landroid/bluetooth/BluetoothDevice;)Z" />
+		<field name="ACTION_AUDIO_STATE_CHANGED" />
+		<field name="ACTION_CONNECTION_STATE_CHANGED" />
+		<field name="ACTION_VENDOR_SPECIFIC_HEADSET_EVENT" />
+		<field name="AT_CMD_TYPE_ACTION" />
+		<field name="AT_CMD_TYPE_BASIC" />
+		<field name="AT_CMD_TYPE_READ" />
+		<field name="AT_CMD_TYPE_SET" />
+		<field name="AT_CMD_TYPE_TEST" />
+		<field name="EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_ARGS" />
+		<field name="EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_CMD" />
+		<field name="EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_CMD_TYPE" />
+		<field name="STATE_AUDIO_CONNECTED" />
+		<field name="STATE_AUDIO_CONNECTING" />
+		<field name="STATE_AUDIO_DISCONNECTED" />
+		<field name="VENDOR_RESULT_CODE_COMMAND_ANDROID" since="19" />
+		<field name="VENDOR_SPECIFIC_HEADSET_EVENT_COMPANY_ID_CATEGORY" />
+	</class>
+	<class name="android/bluetooth/BluetoothHealth" since="14" deprecated="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/bluetooth/BluetoothProfile" />
+		<method name="connectChannelToSource(Landroid/bluetooth/BluetoothDevice;Landroid/bluetooth/BluetoothHealthAppConfiguration;)Z" deprecated="29" />
+		<method name="disconnectChannel(Landroid/bluetooth/BluetoothDevice;Landroid/bluetooth/BluetoothHealthAppConfiguration;I)Z" deprecated="29" />
+		<method name="getMainChannelFd(Landroid/bluetooth/BluetoothDevice;Landroid/bluetooth/BluetoothHealthAppConfiguration;)Landroid/os/ParcelFileDescriptor;" deprecated="29" />
+		<method name="registerSinkAppConfiguration(Ljava/lang/String;ILandroid/bluetooth/BluetoothHealthCallback;)Z" deprecated="29" />
+		<method name="unregisterAppConfiguration(Landroid/bluetooth/BluetoothHealthAppConfiguration;)Z" deprecated="29" />
+		<field name="APP_CONFIG_REGISTRATION_FAILURE" deprecated="29" />
+		<field name="APP_CONFIG_REGISTRATION_SUCCESS" deprecated="29" />
+		<field name="APP_CONFIG_UNREGISTRATION_FAILURE" deprecated="29" />
+		<field name="APP_CONFIG_UNREGISTRATION_SUCCESS" deprecated="29" />
+		<field name="CHANNEL_TYPE_RELIABLE" deprecated="29" />
+		<field name="CHANNEL_TYPE_STREAMING" deprecated="29" />
+		<field name="SINK_ROLE" deprecated="29" />
+		<field name="SOURCE_ROLE" deprecated="29" />
+		<field name="STATE_CHANNEL_CONNECTED" deprecated="29" />
+		<field name="STATE_CHANNEL_CONNECTING" deprecated="29" />
+		<field name="STATE_CHANNEL_DISCONNECTED" deprecated="29" />
+		<field name="STATE_CHANNEL_DISCONNECTING" deprecated="29" />
+	</class>
+	<class name="android/bluetooth/BluetoothHealthAppConfiguration" since="14" deprecated="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDataType()I" deprecated="29" />
+		<method name="getName()Ljava/lang/String;" deprecated="29" />
+		<method name="getRole()I" deprecated="29" />
+		<field name="CREATOR" deprecated="29" />
+	</class>
+	<class name="android/bluetooth/BluetoothHealthCallback" since="14" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="onHealthAppConfigurationStatusChange(Landroid/bluetooth/BluetoothHealthAppConfiguration;I)V" deprecated="29" />
+		<method name="onHealthChannelStateChange(Landroid/bluetooth/BluetoothHealthAppConfiguration;Landroid/bluetooth/BluetoothDevice;IILandroid/os/ParcelFileDescriptor;I)V" deprecated="29" />
+	</class>
+	<class name="android/bluetooth/BluetoothHearingAid" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/bluetooth/BluetoothProfile" />
+		<field name="ACTION_CONNECTION_STATE_CHANGED" />
+	</class>
+	<class name="android/bluetooth/BluetoothHidDevice" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/bluetooth/BluetoothProfile" />
+		<method name="connect(Landroid/bluetooth/BluetoothDevice;)Z" />
+		<method name="disconnect(Landroid/bluetooth/BluetoothDevice;)Z" />
+		<method name="registerApp(Landroid/bluetooth/BluetoothHidDeviceAppSdpSettings;Landroid/bluetooth/BluetoothHidDeviceAppQosSettings;Landroid/bluetooth/BluetoothHidDeviceAppQosSettings;Ljava/util/concurrent/Executor;Landroid/bluetooth/BluetoothHidDevice$Callback;)Z" />
+		<method name="replyReport(Landroid/bluetooth/BluetoothDevice;BB[B)Z" />
+		<method name="reportError(Landroid/bluetooth/BluetoothDevice;B)Z" />
+		<method name="sendReport(Landroid/bluetooth/BluetoothDevice;I[B)Z" />
+		<method name="unregisterApp()Z" />
+		<field name="ACTION_CONNECTION_STATE_CHANGED" />
+		<field name="ERROR_RSP_INVALID_PARAM" />
+		<field name="ERROR_RSP_INVALID_RPT_ID" />
+		<field name="ERROR_RSP_NOT_READY" />
+		<field name="ERROR_RSP_SUCCESS" />
+		<field name="ERROR_RSP_UNKNOWN" />
+		<field name="ERROR_RSP_UNSUPPORTED_REQ" />
+		<field name="PROTOCOL_BOOT_MODE" />
+		<field name="PROTOCOL_REPORT_MODE" />
+		<field name="REPORT_TYPE_FEATURE" />
+		<field name="REPORT_TYPE_INPUT" />
+		<field name="REPORT_TYPE_OUTPUT" />
+		<field name="SUBCLASS1_COMBO" />
+		<field name="SUBCLASS1_KEYBOARD" />
+		<field name="SUBCLASS1_MOUSE" />
+		<field name="SUBCLASS1_NONE" />
+		<field name="SUBCLASS2_CARD_READER" />
+		<field name="SUBCLASS2_DIGITIZER_TABLET" />
+		<field name="SUBCLASS2_GAMEPAD" />
+		<field name="SUBCLASS2_JOYSTICK" />
+		<field name="SUBCLASS2_REMOTE_CONTROL" />
+		<field name="SUBCLASS2_SENSING_DEVICE" />
+		<field name="SUBCLASS2_UNCATEGORIZED" />
+	</class>
+	<class name="android/bluetooth/BluetoothHidDevice$Callback" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onAppStatusChanged(Landroid/bluetooth/BluetoothDevice;Z)V" />
+		<method name="onConnectionStateChanged(Landroid/bluetooth/BluetoothDevice;I)V" />
+		<method name="onGetReport(Landroid/bluetooth/BluetoothDevice;BBI)V" />
+		<method name="onInterruptData(Landroid/bluetooth/BluetoothDevice;B[B)V" />
+		<method name="onSetProtocol(Landroid/bluetooth/BluetoothDevice;B)V" />
+		<method name="onSetReport(Landroid/bluetooth/BluetoothDevice;BB[B)V" />
+		<method name="onVirtualCableUnplug(Landroid/bluetooth/BluetoothDevice;)V" />
+	</class>
+	<class name="android/bluetooth/BluetoothHidDeviceAppQosSettings" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(IIIIII)V" />
+		<method name="getDelayVariation()I" />
+		<method name="getLatency()I" />
+		<method name="getPeakBandwidth()I" />
+		<method name="getServiceType()I" />
+		<method name="getTokenBucketSize()I" />
+		<method name="getTokenRate()I" />
+		<field name="CREATOR" />
+		<field name="MAX" />
+		<field name="SERVICE_BEST_EFFORT" />
+		<field name="SERVICE_GUARANTEED" />
+		<field name="SERVICE_NO_TRAFFIC" />
+	</class>
+	<class name="android/bluetooth/BluetoothHidDeviceAppSdpSettings" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;B[B)V" />
+		<method name="getDescription()Ljava/lang/String;" />
+		<method name="getDescriptors()[B" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getProvider()Ljava/lang/String;" />
+		<method name="getSubclass()B" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/bluetooth/BluetoothLeAudio" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/bluetooth/BluetoothProfile" />
+		<implements name="java/lang/AutoCloseable" />
+		<field name="ACTION_LE_AUDIO_CONNECTION_STATE_CHANGED" />
+	</class>
+	<class name="android/bluetooth/BluetoothManager" since="18">
+		<extends name="java/lang/Object" />
+		<method name="getAdapter()Landroid/bluetooth/BluetoothAdapter;" />
+		<method name="getConnectedDevices(I)Ljava/util/List;" />
+		<method name="getConnectionState(Landroid/bluetooth/BluetoothDevice;I)I" />
+		<method name="getDevicesMatchingConnectionStates(I[I)Ljava/util/List;" />
+		<method name="openGattServer(Landroid/content/Context;Landroid/bluetooth/BluetoothGattServerCallback;)Landroid/bluetooth/BluetoothGattServer;" />
+	</class>
+	<class name="android/bluetooth/BluetoothProfile" since="11">
+		<extends name="java/lang/Object" />
+		<method name="getConnectedDevices()Ljava/util/List;" />
+		<method name="getConnectionState(Landroid/bluetooth/BluetoothDevice;)I" />
+		<method name="getDevicesMatchingConnectionStates([I)Ljava/util/List;" />
+		<field name="A2DP" />
+		<field name="EXTRA_PREVIOUS_STATE" />
+		<field name="EXTRA_STATE" />
+		<field name="GATT" since="18" />
+		<field name="GATT_SERVER" since="18" />
+		<field name="HEADSET" />
+		<field name="HEALTH" since="14" deprecated="29" />
+		<field name="HEARING_AID" since="29" />
+		<field name="HID_DEVICE" since="28" />
+		<field name="SAP" since="23" />
+		<field name="STATE_CONNECTED" />
+		<field name="STATE_CONNECTING" />
+		<field name="STATE_DISCONNECTED" />
+		<field name="STATE_DISCONNECTING" />
+	</class>
+	<class name="android/bluetooth/BluetoothProfile$ServiceListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onServiceConnected(ILandroid/bluetooth/BluetoothProfile;)V" />
+		<method name="onServiceDisconnected(I)V" />
+	</class>
+	<class name="android/bluetooth/BluetoothServerSocket" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<method name="accept()Landroid/bluetooth/BluetoothSocket;" />
+		<method name="accept(I)Landroid/bluetooth/BluetoothSocket;" />
+		<method name="getPsm()I" since="29" />
+	</class>
+	<class name="android/bluetooth/BluetoothSocket" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<method name="connect()V" />
+		<method name="getConnectionType()I" since="23" />
+		<method name="getInputStream()Ljava/io/InputStream;" />
+		<method name="getMaxReceivePacketSize()I" since="23" />
+		<method name="getMaxTransmitPacketSize()I" since="23" />
+		<method name="getOutputStream()Ljava/io/OutputStream;" />
+		<method name="getRemoteDevice()Landroid/bluetooth/BluetoothDevice;" />
+		<method name="isConnected()Z" since="14" />
+		<field name="TYPE_L2CAP" since="23" />
+		<field name="TYPE_RFCOMM" since="23" />
+		<field name="TYPE_SCO" since="23" />
+	</class>
+	<class name="android/bluetooth/BluetoothStatusCodes" since="31">
+		<extends name="java/lang/Object" />
+		<field name="ERROR_BLUETOOTH_NOT_ALLOWED" />
+		<field name="ERROR_BLUETOOTH_NOT_ENABLED" />
+		<field name="ERROR_DEVICE_NOT_BONDED" />
+		<field name="ERROR_MISSING_BLUETOOTH_CONNECT_PERMISSION" />
+		<field name="ERROR_UNKNOWN" />
+		<field name="SUCCESS" />
+	</class>
+	<class name="android/bluetooth/le/AdvertiseCallback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onStartFailure(I)V" />
+		<method name="onStartSuccess(Landroid/bluetooth/le/AdvertiseSettings;)V" />
+		<field name="ADVERTISE_FAILED_ALREADY_STARTED" />
+		<field name="ADVERTISE_FAILED_DATA_TOO_LARGE" />
+		<field name="ADVERTISE_FAILED_FEATURE_UNSUPPORTED" />
+		<field name="ADVERTISE_FAILED_INTERNAL_ERROR" />
+		<field name="ADVERTISE_FAILED_TOO_MANY_ADVERTISERS" />
+	</class>
+	<class name="android/bluetooth/le/AdvertiseData" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getIncludeDeviceName()Z" />
+		<method name="getIncludeTxPowerLevel()Z" />
+		<method name="getManufacturerSpecificData()Landroid/util/SparseArray;" />
+		<method name="getServiceData()Ljava/util/Map;" />
+		<method name="getServiceSolicitationUuids()Ljava/util/List;" since="31" />
+		<method name="getServiceUuids()Ljava/util/List;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/bluetooth/le/AdvertiseData$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addManufacturerData(I[B)Landroid/bluetooth/le/AdvertiseData$Builder;" />
+		<method name="addServiceData(Landroid/os/ParcelUuid;[B)Landroid/bluetooth/le/AdvertiseData$Builder;" />
+		<method name="addServiceSolicitationUuid(Landroid/os/ParcelUuid;)Landroid/bluetooth/le/AdvertiseData$Builder;" since="31" />
+		<method name="addServiceUuid(Landroid/os/ParcelUuid;)Landroid/bluetooth/le/AdvertiseData$Builder;" />
+		<method name="build()Landroid/bluetooth/le/AdvertiseData;" />
+		<method name="setIncludeDeviceName(Z)Landroid/bluetooth/le/AdvertiseData$Builder;" />
+		<method name="setIncludeTxPowerLevel(Z)Landroid/bluetooth/le/AdvertiseData$Builder;" />
+	</class>
+	<class name="android/bluetooth/le/AdvertiseSettings" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getMode()I" />
+		<method name="getTimeout()I" />
+		<method name="getTxPowerLevel()I" />
+		<method name="isConnectable()Z" />
+		<field name="ADVERTISE_MODE_BALANCED" />
+		<field name="ADVERTISE_MODE_LOW_LATENCY" />
+		<field name="ADVERTISE_MODE_LOW_POWER" />
+		<field name="ADVERTISE_TX_POWER_HIGH" />
+		<field name="ADVERTISE_TX_POWER_LOW" />
+		<field name="ADVERTISE_TX_POWER_MEDIUM" />
+		<field name="ADVERTISE_TX_POWER_ULTRA_LOW" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/bluetooth/le/AdvertiseSettings$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/bluetooth/le/AdvertiseSettings;" />
+		<method name="setAdvertiseMode(I)Landroid/bluetooth/le/AdvertiseSettings$Builder;" />
+		<method name="setConnectable(Z)Landroid/bluetooth/le/AdvertiseSettings$Builder;" />
+		<method name="setTimeout(I)Landroid/bluetooth/le/AdvertiseSettings$Builder;" />
+		<method name="setTxPowerLevel(I)Landroid/bluetooth/le/AdvertiseSettings$Builder;" />
+	</class>
+	<class name="android/bluetooth/le/AdvertisingSet" since="26">
+		<extends name="java/lang/Object" />
+		<method name="enableAdvertising(ZII)V" />
+		<method name="setAdvertisingData(Landroid/bluetooth/le/AdvertiseData;)V" />
+		<method name="setAdvertisingParameters(Landroid/bluetooth/le/AdvertisingSetParameters;)V" />
+		<method name="setPeriodicAdvertisingData(Landroid/bluetooth/le/AdvertiseData;)V" />
+		<method name="setPeriodicAdvertisingEnabled(Z)V" />
+		<method name="setPeriodicAdvertisingParameters(Landroid/bluetooth/le/PeriodicAdvertisingParameters;)V" />
+		<method name="setScanResponseData(Landroid/bluetooth/le/AdvertiseData;)V" />
+	</class>
+	<class name="android/bluetooth/le/AdvertisingSetCallback" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onAdvertisingDataSet(Landroid/bluetooth/le/AdvertisingSet;I)V" />
+		<method name="onAdvertisingEnabled(Landroid/bluetooth/le/AdvertisingSet;ZI)V" />
+		<method name="onAdvertisingParametersUpdated(Landroid/bluetooth/le/AdvertisingSet;II)V" />
+		<method name="onAdvertisingSetStarted(Landroid/bluetooth/le/AdvertisingSet;II)V" />
+		<method name="onAdvertisingSetStopped(Landroid/bluetooth/le/AdvertisingSet;)V" />
+		<method name="onPeriodicAdvertisingDataSet(Landroid/bluetooth/le/AdvertisingSet;I)V" />
+		<method name="onPeriodicAdvertisingEnabled(Landroid/bluetooth/le/AdvertisingSet;ZI)V" />
+		<method name="onPeriodicAdvertisingParametersUpdated(Landroid/bluetooth/le/AdvertisingSet;I)V" />
+		<method name="onScanResponseDataSet(Landroid/bluetooth/le/AdvertisingSet;I)V" />
+		<field name="ADVERTISE_FAILED_ALREADY_STARTED" />
+		<field name="ADVERTISE_FAILED_DATA_TOO_LARGE" />
+		<field name="ADVERTISE_FAILED_FEATURE_UNSUPPORTED" />
+		<field name="ADVERTISE_FAILED_INTERNAL_ERROR" />
+		<field name="ADVERTISE_FAILED_TOO_MANY_ADVERTISERS" />
+		<field name="ADVERTISE_SUCCESS" />
+	</class>
+	<class name="android/bluetooth/le/AdvertisingSetParameters" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getInterval()I" />
+		<method name="getPrimaryPhy()I" />
+		<method name="getSecondaryPhy()I" />
+		<method name="getTxPowerLevel()I" />
+		<method name="includeTxPower()Z" />
+		<method name="isAnonymous()Z" />
+		<method name="isConnectable()Z" />
+		<method name="isLegacy()Z" />
+		<method name="isScannable()Z" />
+		<field name="CREATOR" />
+		<field name="INTERVAL_HIGH" />
+		<field name="INTERVAL_LOW" />
+		<field name="INTERVAL_MAX" />
+		<field name="INTERVAL_MEDIUM" />
+		<field name="INTERVAL_MIN" />
+		<field name="TX_POWER_HIGH" />
+		<field name="TX_POWER_LOW" />
+		<field name="TX_POWER_MAX" />
+		<field name="TX_POWER_MEDIUM" />
+		<field name="TX_POWER_MIN" />
+		<field name="TX_POWER_ULTRA_LOW" />
+	</class>
+	<class name="android/bluetooth/le/AdvertisingSetParameters$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/bluetooth/le/AdvertisingSetParameters;" />
+		<method name="setAnonymous(Z)Landroid/bluetooth/le/AdvertisingSetParameters$Builder;" />
+		<method name="setConnectable(Z)Landroid/bluetooth/le/AdvertisingSetParameters$Builder;" />
+		<method name="setIncludeTxPower(Z)Landroid/bluetooth/le/AdvertisingSetParameters$Builder;" />
+		<method name="setInterval(I)Landroid/bluetooth/le/AdvertisingSetParameters$Builder;" />
+		<method name="setLegacyMode(Z)Landroid/bluetooth/le/AdvertisingSetParameters$Builder;" />
+		<method name="setPrimaryPhy(I)Landroid/bluetooth/le/AdvertisingSetParameters$Builder;" />
+		<method name="setScannable(Z)Landroid/bluetooth/le/AdvertisingSetParameters$Builder;" />
+		<method name="setSecondaryPhy(I)Landroid/bluetooth/le/AdvertisingSetParameters$Builder;" />
+		<method name="setTxPowerLevel(I)Landroid/bluetooth/le/AdvertisingSetParameters$Builder;" />
+	</class>
+	<class name="android/bluetooth/le/BluetoothLeAdvertiser" since="21">
+		<extends name="java/lang/Object" />
+		<method name="startAdvertising(Landroid/bluetooth/le/AdvertiseSettings;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseCallback;)V" />
+		<method name="startAdvertising(Landroid/bluetooth/le/AdvertiseSettings;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseCallback;)V" />
+		<method name="startAdvertisingSet(Landroid/bluetooth/le/AdvertisingSetParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/PeriodicAdvertisingParameters;Landroid/bluetooth/le/AdvertiseData;IILandroid/bluetooth/le/AdvertisingSetCallback;)V" since="26" />
+		<method name="startAdvertisingSet(Landroid/bluetooth/le/AdvertisingSetParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/PeriodicAdvertisingParameters;Landroid/bluetooth/le/AdvertiseData;IILandroid/bluetooth/le/AdvertisingSetCallback;Landroid/os/Handler;)V" since="26" />
+		<method name="startAdvertisingSet(Landroid/bluetooth/le/AdvertisingSetParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/PeriodicAdvertisingParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertisingSetCallback;)V" since="26" />
+		<method name="startAdvertisingSet(Landroid/bluetooth/le/AdvertisingSetParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/PeriodicAdvertisingParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertisingSetCallback;Landroid/os/Handler;)V" since="26" />
+		<method name="stopAdvertising(Landroid/bluetooth/le/AdvertiseCallback;)V" />
+		<method name="stopAdvertisingSet(Landroid/bluetooth/le/AdvertisingSetCallback;)V" since="26" />
+	</class>
+	<class name="android/bluetooth/le/BluetoothLeScanner" since="21">
+		<extends name="java/lang/Object" />
+		<method name="flushPendingScanResults(Landroid/bluetooth/le/ScanCallback;)V" />
+		<method name="startScan(Landroid/bluetooth/le/ScanCallback;)V" />
+		<method name="startScan(Ljava/util/List;Landroid/bluetooth/le/ScanSettings;Landroid/app/PendingIntent;)I" since="26" />
+		<method name="startScan(Ljava/util/List;Landroid/bluetooth/le/ScanSettings;Landroid/bluetooth/le/ScanCallback;)V" />
+		<method name="stopScan(Landroid/app/PendingIntent;)V" since="26" />
+		<method name="stopScan(Landroid/bluetooth/le/ScanCallback;)V" />
+		<field name="EXTRA_CALLBACK_TYPE" since="26" />
+		<field name="EXTRA_ERROR_CODE" since="26" />
+		<field name="EXTRA_LIST_SCAN_RESULT" since="26" />
+	</class>
+	<class name="android/bluetooth/le/PeriodicAdvertisingParameters" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getIncludeTxPower()Z" />
+		<method name="getInterval()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/bluetooth/le/PeriodicAdvertisingParameters$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/bluetooth/le/PeriodicAdvertisingParameters;" />
+		<method name="setIncludeTxPower(Z)Landroid/bluetooth/le/PeriodicAdvertisingParameters$Builder;" />
+		<method name="setInterval(I)Landroid/bluetooth/le/PeriodicAdvertisingParameters$Builder;" />
+	</class>
+	<class name="android/bluetooth/le/ScanCallback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onBatchScanResults(Ljava/util/List;)V" />
+		<method name="onScanFailed(I)V" />
+		<method name="onScanResult(ILandroid/bluetooth/le/ScanResult;)V" />
+		<field name="SCAN_FAILED_ALREADY_STARTED" />
+		<field name="SCAN_FAILED_APPLICATION_REGISTRATION_FAILED" />
+		<field name="SCAN_FAILED_FEATURE_UNSUPPORTED" />
+		<field name="SCAN_FAILED_INTERNAL_ERROR" />
+	</class>
+	<class name="android/bluetooth/le/ScanFilter" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDeviceAddress()Ljava/lang/String;" />
+		<method name="getDeviceName()Ljava/lang/String;" />
+		<method name="getManufacturerData()[B" />
+		<method name="getManufacturerDataMask()[B" />
+		<method name="getManufacturerId()I" />
+		<method name="getServiceData()[B" />
+		<method name="getServiceDataMask()[B" />
+		<method name="getServiceDataUuid()Landroid/os/ParcelUuid;" />
+		<method name="getServiceSolicitationUuid()Landroid/os/ParcelUuid;" since="29" />
+		<method name="getServiceSolicitationUuidMask()Landroid/os/ParcelUuid;" since="29" />
+		<method name="getServiceUuid()Landroid/os/ParcelUuid;" />
+		<method name="getServiceUuidMask()Landroid/os/ParcelUuid;" />
+		<method name="matches(Landroid/bluetooth/le/ScanResult;)Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/bluetooth/le/ScanFilter$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/bluetooth/le/ScanFilter;" />
+		<method name="setDeviceAddress(Ljava/lang/String;)Landroid/bluetooth/le/ScanFilter$Builder;" />
+		<method name="setDeviceName(Ljava/lang/String;)Landroid/bluetooth/le/ScanFilter$Builder;" />
+		<method name="setManufacturerData(I[B)Landroid/bluetooth/le/ScanFilter$Builder;" />
+		<method name="setManufacturerData(I[B[B)Landroid/bluetooth/le/ScanFilter$Builder;" />
+		<method name="setServiceData(Landroid/os/ParcelUuid;[B)Landroid/bluetooth/le/ScanFilter$Builder;" />
+		<method name="setServiceData(Landroid/os/ParcelUuid;[B[B)Landroid/bluetooth/le/ScanFilter$Builder;" />
+		<method name="setServiceSolicitationUuid(Landroid/os/ParcelUuid;)Landroid/bluetooth/le/ScanFilter$Builder;" since="29" />
+		<method name="setServiceSolicitationUuid(Landroid/os/ParcelUuid;Landroid/os/ParcelUuid;)Landroid/bluetooth/le/ScanFilter$Builder;" since="29" />
+		<method name="setServiceUuid(Landroid/os/ParcelUuid;)Landroid/bluetooth/le/ScanFilter$Builder;" />
+		<method name="setServiceUuid(Landroid/os/ParcelUuid;Landroid/os/ParcelUuid;)Landroid/bluetooth/le/ScanFilter$Builder;" />
+	</class>
+	<class name="android/bluetooth/le/ScanRecord" since="21">
+		<extends name="java/lang/Object" />
+		<method name="getAdvertiseFlags()I" />
+		<method name="getBytes()[B" />
+		<method name="getDeviceName()Ljava/lang/String;" />
+		<method name="getManufacturerSpecificData()Landroid/util/SparseArray;" />
+		<method name="getManufacturerSpecificData(I)[B" />
+		<method name="getServiceData()Ljava/util/Map;" />
+		<method name="getServiceData(Landroid/os/ParcelUuid;)[B" />
+		<method name="getServiceSolicitationUuids()Ljava/util/List;" since="29" />
+		<method name="getServiceUuids()Ljava/util/List;" />
+		<method name="getTxPowerLevel()I" />
+	</class>
+	<class name="android/bluetooth/le/ScanResult" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/bluetooth/BluetoothDevice;IIIIIIILandroid/bluetooth/le/ScanRecord;J)V" since="26" />
+		<method name="&lt;init&gt;(Landroid/bluetooth/BluetoothDevice;Landroid/bluetooth/le/ScanRecord;IJ)V" deprecated="26" />
+		<method name="getAdvertisingSid()I" since="26" />
+		<method name="getDataStatus()I" since="26" />
+		<method name="getDevice()Landroid/bluetooth/BluetoothDevice;" />
+		<method name="getPeriodicAdvertisingInterval()I" since="26" />
+		<method name="getPrimaryPhy()I" since="26" />
+		<method name="getRssi()I" />
+		<method name="getScanRecord()Landroid/bluetooth/le/ScanRecord;" />
+		<method name="getSecondaryPhy()I" since="26" />
+		<method name="getTimestampNanos()J" />
+		<method name="getTxPower()I" since="26" />
+		<method name="isConnectable()Z" since="26" />
+		<method name="isLegacy()Z" since="26" />
+		<field name="CREATOR" />
+		<field name="DATA_COMPLETE" since="26" />
+		<field name="DATA_TRUNCATED" since="26" />
+		<field name="PERIODIC_INTERVAL_NOT_PRESENT" since="26" />
+		<field name="PHY_UNUSED" since="26" />
+		<field name="SID_NOT_PRESENT" since="26" />
+		<field name="TX_POWER_NOT_PRESENT" since="26" />
+	</class>
+	<class name="android/bluetooth/le/ScanSettings" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCallbackType()I" />
+		<method name="getLegacy()Z" since="26" />
+		<method name="getPhy()I" since="26" />
+		<method name="getReportDelayMillis()J" />
+		<method name="getScanMode()I" />
+		<method name="getScanResultType()I" />
+		<field name="CALLBACK_TYPE_ALL_MATCHES" />
+		<field name="CALLBACK_TYPE_FIRST_MATCH" since="23" />
+		<field name="CALLBACK_TYPE_MATCH_LOST" since="23" />
+		<field name="CREATOR" />
+		<field name="MATCH_MODE_AGGRESSIVE" since="23" />
+		<field name="MATCH_MODE_STICKY" since="23" />
+		<field name="MATCH_NUM_FEW_ADVERTISEMENT" since="23" />
+		<field name="MATCH_NUM_MAX_ADVERTISEMENT" since="23" />
+		<field name="MATCH_NUM_ONE_ADVERTISEMENT" since="23" />
+		<field name="PHY_LE_ALL_SUPPORTED" since="26" />
+		<field name="SCAN_MODE_BALANCED" />
+		<field name="SCAN_MODE_LOW_LATENCY" />
+		<field name="SCAN_MODE_LOW_POWER" />
+		<field name="SCAN_MODE_OPPORTUNISTIC" since="23" />
+	</class>
+	<class name="android/bluetooth/le/ScanSettings$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/bluetooth/le/ScanSettings;" />
+		<method name="setCallbackType(I)Landroid/bluetooth/le/ScanSettings$Builder;" since="23" />
+		<method name="setLegacy(Z)Landroid/bluetooth/le/ScanSettings$Builder;" since="26" />
+		<method name="setMatchMode(I)Landroid/bluetooth/le/ScanSettings$Builder;" since="23" />
+		<method name="setNumOfMatches(I)Landroid/bluetooth/le/ScanSettings$Builder;" since="23" />
+		<method name="setPhy(I)Landroid/bluetooth/le/ScanSettings$Builder;" since="26" />
+		<method name="setReportDelay(J)Landroid/bluetooth/le/ScanSettings$Builder;" />
+		<method name="setScanMode(I)Landroid/bluetooth/le/ScanSettings$Builder;" />
+	</class>
+	<class name="android/companion/AssociationRequest" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+		<field name="DEVICE_PROFILE_WATCH" since="31" />
+	</class>
+	<class name="android/companion/AssociationRequest$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addDeviceFilter(Landroid/companion/DeviceFilter;)Landroid/companion/AssociationRequest$Builder;" />
+		<method name="build()Landroid/companion/AssociationRequest;" />
+		<method name="checkNotUsed()V" since="28" removed="29" />
+		<method name="markUsed()V" since="28" removed="29" />
+		<method name="setDeviceProfile(Ljava/lang/String;)Landroid/companion/AssociationRequest$Builder;" since="31" />
+		<method name="setSingleDevice(Z)Landroid/companion/AssociationRequest$Builder;" />
+	</class>
+	<class name="android/companion/BluetoothDeviceFilter" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/companion/DeviceFilter" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/companion/BluetoothDeviceFilter$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addServiceUuid(Landroid/os/ParcelUuid;Landroid/os/ParcelUuid;)Landroid/companion/BluetoothDeviceFilter$Builder;" />
+		<method name="build()Landroid/companion/BluetoothDeviceFilter;" />
+		<method name="checkNotUsed()V" since="28" removed="29" />
+		<method name="markUsed()V" since="28" removed="29" />
+		<method name="setAddress(Ljava/lang/String;)Landroid/companion/BluetoothDeviceFilter$Builder;" />
+		<method name="setNamePattern(Ljava/util/regex/Pattern;)Landroid/companion/BluetoothDeviceFilter$Builder;" />
+	</class>
+	<class name="android/companion/BluetoothLeDeviceFilter" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/companion/DeviceFilter" />
+		<method name="getRenamePrefixLengthLimit()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/companion/BluetoothLeDeviceFilter$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/companion/BluetoothLeDeviceFilter;" />
+		<method name="checkNotUsed()V" since="28" removed="29" />
+		<method name="markUsed()V" since="28" removed="29" />
+		<method name="setNamePattern(Ljava/util/regex/Pattern;)Landroid/companion/BluetoothLeDeviceFilter$Builder;" />
+		<method name="setRawDataFilter([B[B)Landroid/companion/BluetoothLeDeviceFilter$Builder;" />
+		<method name="setRenameFromBytes(Ljava/lang/String;Ljava/lang/String;IILjava/nio/ByteOrder;)Landroid/companion/BluetoothLeDeviceFilter$Builder;" />
+		<method name="setRenameFromName(Ljava/lang/String;Ljava/lang/String;II)Landroid/companion/BluetoothLeDeviceFilter$Builder;" />
+		<method name="setScanFilter(Landroid/bluetooth/le/ScanFilter;)Landroid/companion/BluetoothLeDeviceFilter$Builder;" />
+	</class>
+	<class name="android/companion/CompanionDeviceManager" since="26">
+		<extends name="java/lang/Object" />
+		<method name="associate(Landroid/companion/AssociationRequest;Landroid/companion/CompanionDeviceManager$Callback;Landroid/os/Handler;)V" />
+		<method name="disassociate(Ljava/lang/String;)V" />
+		<method name="getAssociations()Ljava/util/List;" />
+		<method name="hasNotificationAccess(Landroid/content/ComponentName;)Z" />
+		<method name="requestNotificationAccess(Landroid/content/ComponentName;)V" />
+		<method name="startObservingDevicePresence(Ljava/lang/String;)V" since="31" />
+		<method name="stopObservingDevicePresence(Ljava/lang/String;)V" since="31" />
+		<field name="EXTRA_DEVICE" />
+	</class>
+	<class name="android/companion/CompanionDeviceManager$Callback" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onDeviceFound(Landroid/content/IntentSender;)V" />
+		<method name="onFailure(Ljava/lang/CharSequence;)V" />
+	</class>
+	<class name="android/companion/CompanionDeviceService" since="31">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onDeviceAppeared(Ljava/lang/String;)V" />
+		<method name="onDeviceDisappeared(Ljava/lang/String;)V" />
+		<field name="SERVICE_INTERFACE" />
+	</class>
+	<class name="android/companion/DeviceFilter" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+	</class>
+	<class name="android/companion/DeviceNotAssociatedException" since="31">
+		<extends name="java/lang/RuntimeException" />
+	</class>
+	<class name="android/companion/WifiDeviceFilter" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/companion/DeviceFilter" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/companion/WifiDeviceFilter$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/companion/WifiDeviceFilter;" />
+		<method name="checkNotUsed()V" since="28" removed="29" />
+		<method name="markUsed()V" since="28" removed="29" />
+		<method name="setBssid(Ljava/lang/Object;)Landroid/companion/WifiDeviceFilter$Builder;" since="30" />
+		<method name="setBssidMask(Ljava/lang/Object;)Landroid/companion/WifiDeviceFilter$Builder;" since="30" />
+		<method name="setNamePattern(Ljava/util/regex/Pattern;)Landroid/companion/WifiDeviceFilter$Builder;" />
+	</class>
+	<class name="android/content/AbstractThreadedSyncAdapter" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Z)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;ZZ)V" since="11" />
+		<method name="getContext()Landroid/content/Context;" />
+		<method name="getSyncAdapterBinder()Landroid/os/IBinder;" />
+		<method name="onPerformSync(Landroid/accounts/Account;Landroid/os/Bundle;Ljava/lang/String;Landroid/content/ContentProviderClient;Landroid/content/SyncResult;)V" />
+		<method name="onSecurityException(Landroid/accounts/Account;Landroid/os/Bundle;Ljava/lang/String;Landroid/content/SyncResult;)V" since="23" />
+		<method name="onSyncCanceled()V" since="8" />
+		<method name="onSyncCanceled(Ljava/lang/Thread;)V" since="11" />
+		<method name="onUnsyncableAccount()Z" since="28" />
+		<field name="LOG_SYNC_DETAILS" deprecated="15" />
+	</class>
+	<class name="android/content/ActivityNotFoundException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/content/AsyncQueryHandler" since="1">
+		<extends name="android/os/Handler" />
+		<method name="&lt;init&gt;(Landroid/content/ContentResolver;)V" />
+		<method name="cancelOperation(I)V" />
+		<method name="createHandler(Landroid/os/Looper;)Landroid/os/Handler;" />
+		<method name="onDeleteComplete(ILjava/lang/Object;I)V" />
+		<method name="onInsertComplete(ILjava/lang/Object;Landroid/net/Uri;)V" />
+		<method name="onQueryComplete(ILjava/lang/Object;Landroid/database/Cursor;)V" />
+		<method name="onUpdateComplete(ILjava/lang/Object;I)V" />
+		<method name="startDelete(ILjava/lang/Object;Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)V" />
+		<method name="startInsert(ILjava/lang/Object;Landroid/net/Uri;Landroid/content/ContentValues;)V" />
+		<method name="startQuery(ILjava/lang/Object;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="startUpdate(ILjava/lang/Object;Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)V" />
+	</class>
+	<class name="android/content/AsyncQueryHandler$WorkerArgs" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="cookie" />
+		<field name="handler" />
+		<field name="orderBy" />
+		<field name="projection" />
+		<field name="result" />
+		<field name="selection" />
+		<field name="selectionArgs" />
+		<field name="uri" />
+		<field name="values" />
+	</class>
+	<class name="android/content/AsyncQueryHandler$WorkerHandler" since="1">
+		<extends name="android/os/Handler" />
+		<method name="&lt;init&gt;(Landroid/content/AsyncQueryHandler;Landroid/os/Looper;)V" />
+	</class>
+	<class name="android/content/AsyncTaskLoader" since="11" deprecated="28">
+		<extends name="android/content/Loader" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="cancelLoad()Z" removed="16" />
+		<method name="cancelLoadInBackground()V" since="16" deprecated="29" />
+		<method name="isLoadInBackgroundCanceled()Z" since="16" deprecated="29" />
+		<method name="loadInBackground()Ljava/lang/Object;" deprecated="29" />
+		<method name="onCanceled(Ljava/lang/Object;)V" deprecated="29" />
+		<method name="onLoadInBackground()Ljava/lang/Object;" deprecated="29" />
+		<method name="setUpdateThrottle(J)V" deprecated="29" />
+	</class>
+	<class name="android/content/AttributionSource" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="checkCallingUid()Z" />
+		<method name="enforceCallingUid()V" />
+		<method name="getAttributionTag()Ljava/lang/String;" />
+		<method name="getNext()Landroid/content/AttributionSource;" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getUid()I" />
+		<method name="isTrusted(Landroid/content/Context;)Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/AttributionSource$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="build()Landroid/content/AttributionSource;" />
+		<method name="setAttributionTag(Ljava/lang/String;)Landroid/content/AttributionSource$Builder;" />
+		<method name="setNext(Landroid/content/AttributionSource;)Landroid/content/AttributionSource$Builder;" />
+		<method name="setPackageName(Ljava/lang/String;)Landroid/content/AttributionSource$Builder;" />
+	</class>
+	<class name="android/content/BroadcastReceiver" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="abortBroadcast()V" />
+		<method name="clearAbortBroadcast()V" />
+		<method name="getAbortBroadcast()Z" />
+		<method name="getDebugUnregister()Z" />
+		<method name="getResultCode()I" />
+		<method name="getResultData()Ljava/lang/String;" />
+		<method name="getResultExtras(Z)Landroid/os/Bundle;" />
+		<method name="goAsync()Landroid/content/BroadcastReceiver$PendingResult;" since="11" />
+		<method name="isInitialStickyBroadcast()Z" since="5" />
+		<method name="isOrderedBroadcast()Z" since="5" />
+		<method name="onReceive(Landroid/content/Context;Landroid/content/Intent;)V" />
+		<method name="peekService(Landroid/content/Context;Landroid/content/Intent;)Landroid/os/IBinder;" since="3" />
+		<method name="setDebugUnregister(Z)V" />
+		<method name="setOrderedHint(Z)V" />
+		<method name="setResult(ILjava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="setResultCode(I)V" />
+		<method name="setResultData(Ljava/lang/String;)V" />
+		<method name="setResultExtras(Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/content/BroadcastReceiver$PendingResult" since="11">
+		<extends name="java/lang/Object" />
+		<method name="abortBroadcast()V" />
+		<method name="clearAbortBroadcast()V" />
+		<method name="finish()V" />
+		<method name="getAbortBroadcast()Z" />
+		<method name="getResultCode()I" />
+		<method name="getResultData()Ljava/lang/String;" />
+		<method name="getResultExtras(Z)Landroid/os/Bundle;" />
+		<method name="setResult(ILjava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="setResultCode(I)V" />
+		<method name="setResultData(Ljava/lang/String;)V" />
+		<method name="setResultExtras(Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/content/ClipData" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/content/ClipData;)V" since="16" />
+		<method name="&lt;init&gt;(Landroid/content/ClipDescription;Landroid/content/ClipData$Item;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;[Ljava/lang/String;Landroid/content/ClipData$Item;)V" />
+		<method name="addItem(Landroid/content/ClipData$Item;)V" />
+		<method name="addItem(Landroid/content/ContentResolver;Landroid/content/ClipData$Item;)V" since="26" />
+		<method name="getDescription()Landroid/content/ClipDescription;" />
+		<method name="getItemAt(I)Landroid/content/ClipData$Item;" />
+		<method name="getItemCount()I" />
+		<method name="newHtmlText(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/String;)Landroid/content/ClipData;" since="16" />
+		<method name="newIntent(Ljava/lang/CharSequence;Landroid/content/Intent;)Landroid/content/ClipData;" />
+		<method name="newPlainText(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData;" />
+		<method name="newRawUri(Ljava/lang/CharSequence;Landroid/net/Uri;)Landroid/content/ClipData;" />
+		<method name="newUri(Landroid/content/ContentResolver;Ljava/lang/CharSequence;Landroid/net/Uri;)Landroid/content/ClipData;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/ClipData$Item" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Intent;)V" />
+		<method name="&lt;init&gt;(Landroid/net/Uri;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Landroid/content/Intent;Landroid/net/Uri;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Ljava/lang/String;)V" since="16" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Ljava/lang/String;Landroid/content/Intent;Landroid/net/Uri;)V" since="16" />
+		<method name="coerceToHtmlText(Landroid/content/Context;)Ljava/lang/String;" since="16" />
+		<method name="coerceToStyledText(Landroid/content/Context;)Ljava/lang/CharSequence;" since="16" />
+		<method name="coerceToText(Landroid/content/Context;)Ljava/lang/CharSequence;" />
+		<method name="getHtmlText()Ljava/lang/String;" since="16" />
+		<method name="getIntent()Landroid/content/Intent;" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<method name="getTextLinks()Landroid/view/textclassifier/TextLinks;" since="31" />
+		<method name="getUri()Landroid/net/Uri;" />
+	</class>
+	<class name="android/content/ClipDescription" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/content/ClipDescription;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;[Ljava/lang/String;)V" />
+		<method name="compareMimeTypes(Ljava/lang/String;Ljava/lang/String;)Z" />
+		<method name="filterMimeTypes(Ljava/lang/String;)[Ljava/lang/String;" />
+		<method name="getClassificationStatus()I" since="31" />
+		<method name="getConfidenceScore(Ljava/lang/String;)F" since="31" />
+		<method name="getExtras()Landroid/os/PersistableBundle;" since="24" />
+		<method name="getLabel()Ljava/lang/CharSequence;" />
+		<method name="getMimeType(I)Ljava/lang/String;" />
+		<method name="getMimeTypeCount()I" />
+		<method name="getTimestamp()J" since="26" />
+		<method name="hasMimeType(Ljava/lang/String;)Z" />
+		<method name="isStyledText()Z" since="31" />
+		<method name="setExtras(Landroid/os/PersistableBundle;)V" since="24" />
+		<field name="CLASSIFICATION_COMPLETE" since="31" />
+		<field name="CLASSIFICATION_NOT_COMPLETE" since="31" />
+		<field name="CLASSIFICATION_NOT_PERFORMED" since="31" />
+		<field name="CREATOR" />
+		<field name="MIMETYPE_TEXT_HTML" since="16" />
+		<field name="MIMETYPE_TEXT_INTENT" />
+		<field name="MIMETYPE_TEXT_PLAIN" />
+		<field name="MIMETYPE_TEXT_URILIST" />
+		<field name="MIMETYPE_UNKNOWN" since="30" />
+	</class>
+	<class name="android/content/ClipboardManager" since="11">
+		<extends name="android/text/ClipboardManager" />
+		<method name="addPrimaryClipChangedListener(Landroid/content/ClipboardManager$OnPrimaryClipChangedListener;)V" />
+		<method name="clearPrimaryClip()V" since="28" />
+		<method name="getPrimaryClip()Landroid/content/ClipData;" />
+		<method name="getPrimaryClipDescription()Landroid/content/ClipDescription;" />
+		<method name="hasPrimaryClip()Z" />
+		<method name="removePrimaryClipChangedListener(Landroid/content/ClipboardManager$OnPrimaryClipChangedListener;)V" />
+		<method name="setPrimaryClip(Landroid/content/ClipData;)V" />
+	</class>
+	<class name="android/content/ClipboardManager$OnPrimaryClipChangedListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onPrimaryClipChanged()V" />
+	</class>
+	<class name="android/content/ComponentCallbacks" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onConfigurationChanged(Landroid/content/res/Configuration;)V" />
+		<method name="onLowMemory()V" />
+	</class>
+	<class name="android/content/ComponentCallbacks2" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/content/ComponentCallbacks" />
+		<method name="onTrimMemory(I)V" />
+		<field name="TRIM_MEMORY_BACKGROUND" />
+		<field name="TRIM_MEMORY_COMPLETE" />
+		<field name="TRIM_MEMORY_MODERATE" />
+		<field name="TRIM_MEMORY_RUNNING_CRITICAL" since="16" />
+		<field name="TRIM_MEMORY_RUNNING_LOW" since="16" />
+		<field name="TRIM_MEMORY_RUNNING_MODERATE" since="16" />
+		<field name="TRIM_MEMORY_UI_HIDDEN" />
+	</class>
+	<class name="android/content/ComponentName" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="java/lang/Cloneable" since="8" />
+		<implements name="java/lang/Comparable" since="4" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/Class;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="clone()Landroid/content/ComponentName;" since="8" />
+		<method name="compareTo(Landroid/content/ComponentName;)I" since="4" />
+		<method name="createRelative(Landroid/content/Context;Ljava/lang/String;)Landroid/content/ComponentName;" since="23" />
+		<method name="createRelative(Ljava/lang/String;Ljava/lang/String;)Landroid/content/ComponentName;" since="23" />
+		<method name="flattenToShortString()Ljava/lang/String;" />
+		<method name="flattenToString()Ljava/lang/String;" />
+		<method name="getClassName()Ljava/lang/String;" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getShortClassName()Ljava/lang/String;" />
+		<method name="readFromParcel(Landroid/os/Parcel;)Landroid/content/ComponentName;" />
+		<method name="toShortString()Ljava/lang/String;" />
+		<method name="unflattenFromString(Ljava/lang/String;)Landroid/content/ComponentName;" />
+		<method name="writeToParcel(Landroid/content/ComponentName;Landroid/os/Parcel;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/ContentProvider" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/content/ComponentCallbacks" removed="14" />
+		<implements name="android/content/ComponentCallbacks2" since="14" />
+		<method name="&lt;init&gt;()V" />
+		<method name="applyBatch(Ljava/lang/String;Ljava/util/ArrayList;)[Landroid/content/ContentProviderResult;" since="29" />
+		<method name="applyBatch(Ljava/util/ArrayList;)[Landroid/content/ContentProviderResult;" since="5" />
+		<method name="attachInfo(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V" />
+		<method name="bulkInsert(Landroid/net/Uri;[Landroid/content/ContentValues;)I" />
+		<method name="call(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;" since="11" />
+		<method name="call(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;" since="29" />
+		<method name="canonicalize(Landroid/net/Uri;)Landroid/net/Uri;" since="19" />
+		<method name="clearCallingIdentity()Landroid/content/ContentProvider$CallingIdentity;" since="29" />
+		<method name="delete(Landroid/net/Uri;Landroid/os/Bundle;)I" since="30" />
+		<method name="delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I" />
+		<method name="dump(Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V" since="18" />
+		<method name="getCallingAttributionSource()Landroid/content/AttributionSource;" since="31" />
+		<method name="getCallingAttributionTag()Ljava/lang/String;" since="30" />
+		<method name="getCallingPackage()Ljava/lang/String;" since="19" />
+		<method name="getCallingPackageUnchecked()Ljava/lang/String;" since="30" />
+		<method name="getContext()Landroid/content/Context;" />
+		<method name="getPathPermissions()[Landroid/content/pm/PathPermission;" since="4" />
+		<method name="getReadPermission()Ljava/lang/String;" />
+		<method name="getStreamTypes(Landroid/net/Uri;Ljava/lang/String;)[Ljava/lang/String;" since="11" />
+		<method name="getType(Landroid/net/Uri;)Ljava/lang/String;" />
+		<method name="getWritePermission()Ljava/lang/String;" />
+		<method name="insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;" />
+		<method name="insert(Landroid/net/Uri;Landroid/content/ContentValues;Landroid/os/Bundle;)Landroid/net/Uri;" since="30" />
+		<method name="isTemporary()Z" />
+		<method name="onCallingPackageChanged()V" since="30" />
+		<method name="onCreate()Z" />
+		<method name="openAssetFile(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;" since="3" />
+		<method name="openAssetFile(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;" since="19" />
+		<method name="openFile(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;" />
+		<method name="openFile(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;" since="19" />
+		<method name="openFileHelper(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;" />
+		<method name="openPipeHelper(Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Ljava/lang/Object;Landroid/content/ContentProvider$PipeDataWriter;)Landroid/os/ParcelFileDescriptor;" since="11" />
+		<method name="openTypedAssetFile(Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/res/AssetFileDescriptor;" since="11" />
+		<method name="openTypedAssetFile(Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;" since="19" />
+		<method name="query(Landroid/net/Uri;[Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;" since="26" />
+		<method name="query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;" since="16" />
+		<method name="refresh(Landroid/net/Uri;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Z" since="26" />
+		<method name="requireContext()Landroid/content/Context;" since="30" />
+		<method name="restoreCallingIdentity(Landroid/content/ContentProvider$CallingIdentity;)V" since="29" />
+		<method name="setPathPermissions([Landroid/content/pm/PathPermission;)V" since="4" />
+		<method name="setReadPermission(Ljava/lang/String;)V" />
+		<method name="setWritePermission(Ljava/lang/String;)V" />
+		<method name="shutdown()V" since="11" />
+		<method name="uncanonicalize(Landroid/net/Uri;)Landroid/net/Uri;" since="19" />
+		<method name="update(Landroid/net/Uri;Landroid/content/ContentValues;Landroid/os/Bundle;)I" since="30" />
+		<method name="update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I" />
+	</class>
+	<class name="android/content/ContentProvider$CallingIdentity" since="29">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/content/ContentProvider$PipeDataWriter" since="11">
+		<extends name="java/lang/Object" />
+		<method name="writeDataToPipe(Landroid/os/ParcelFileDescriptor;Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Ljava/lang/Object;)V" />
+	</class>
+	<class name="android/content/ContentProviderClient" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" since="24" />
+		<method name="applyBatch(Ljava/lang/String;Ljava/util/ArrayList;)[Landroid/content/ContentProviderResult;" since="29" />
+		<method name="applyBatch(Ljava/util/ArrayList;)[Landroid/content/ContentProviderResult;" />
+		<method name="bulkInsert(Landroid/net/Uri;[Landroid/content/ContentValues;)I" />
+		<method name="call(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;" since="17" />
+		<method name="call(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;" since="29" />
+		<method name="canonicalize(Landroid/net/Uri;)Landroid/net/Uri;" since="19" />
+		<method name="delete(Landroid/net/Uri;Landroid/os/Bundle;)I" since="30" />
+		<method name="delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I" />
+		<method name="getLocalContentProvider()Landroid/content/ContentProvider;" />
+		<method name="getStreamTypes(Landroid/net/Uri;Ljava/lang/String;)[Ljava/lang/String;" since="11" />
+		<method name="getType(Landroid/net/Uri;)Ljava/lang/String;" />
+		<method name="insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;" />
+		<method name="insert(Landroid/net/Uri;Landroid/content/ContentValues;Landroid/os/Bundle;)Landroid/net/Uri;" since="30" />
+		<method name="openAssetFile(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;" />
+		<method name="openAssetFile(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;" since="19" />
+		<method name="openFile(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;" />
+		<method name="openFile(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;" since="19" />
+		<method name="openTypedAssetFile(Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;" since="29" />
+		<method name="openTypedAssetFileDescriptor(Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/res/AssetFileDescriptor;" since="11" />
+		<method name="openTypedAssetFileDescriptor(Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;" since="19" />
+		<method name="query(Landroid/net/Uri;[Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;" since="26" />
+		<method name="query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;" since="16" />
+		<method name="refresh(Landroid/net/Uri;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Z" since="26" />
+		<method name="release()Z" deprecated="24" />
+		<method name="uncanonicalize(Landroid/net/Uri;)Landroid/net/Uri;" since="19" />
+		<method name="update(Landroid/net/Uri;Landroid/content/ContentValues;Landroid/os/Bundle;)I" since="30" />
+		<method name="update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I" />
+	</class>
+	<class name="android/content/ContentProviderOperation" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="apply(Landroid/content/ContentProvider;[Landroid/content/ContentProviderResult;I)Landroid/content/ContentProviderResult;" />
+		<method name="getUri()Landroid/net/Uri;" />
+		<method name="isAssertQuery()Z" since="23" />
+		<method name="isCall()Z" since="30" />
+		<method name="isDelete()Z" since="23" />
+		<method name="isExceptionAllowed()Z" since="30" />
+		<method name="isInsert()Z" since="23" />
+		<method name="isReadOperation()Z" />
+		<method name="isUpdate()Z" since="23" />
+		<method name="isWriteOperation()Z" />
+		<method name="isYieldAllowed()Z" />
+		<method name="newAssertQuery(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder;" />
+		<method name="newCall(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/content/ContentProviderOperation$Builder;" since="30" />
+		<method name="newDelete(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder;" />
+		<method name="newInsert(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder;" />
+		<method name="newUpdate(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder;" />
+		<method name="resolveExtrasBackReferences([Landroid/content/ContentProviderResult;I)Landroid/os/Bundle;" since="30" />
+		<method name="resolveSelectionArgsBackReferences([Landroid/content/ContentProviderResult;I)[Ljava/lang/String;" />
+		<method name="resolveValueBackReferences([Landroid/content/ContentProviderResult;I)Landroid/content/ContentValues;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/ContentProviderOperation$Builder" since="5">
+		<extends name="java/lang/Object" />
+		<method name="build()Landroid/content/ContentProviderOperation;" />
+		<method name="withExceptionAllowed(Z)Landroid/content/ContentProviderOperation$Builder;" since="30" />
+		<method name="withExpectedCount(I)Landroid/content/ContentProviderOperation$Builder;" />
+		<method name="withExtra(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;" since="30" />
+		<method name="withExtraBackReference(Ljava/lang/String;I)Landroid/content/ContentProviderOperation$Builder;" since="30" />
+		<method name="withExtraBackReference(Ljava/lang/String;ILjava/lang/String;)Landroid/content/ContentProviderOperation$Builder;" since="30" />
+		<method name="withExtras(Landroid/os/Bundle;)Landroid/content/ContentProviderOperation$Builder;" since="30" />
+		<method name="withSelection(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/ContentProviderOperation$Builder;" />
+		<method name="withSelectionBackReference(II)Landroid/content/ContentProviderOperation$Builder;" />
+		<method name="withSelectionBackReference(IILjava/lang/String;)Landroid/content/ContentProviderOperation$Builder;" since="30" />
+		<method name="withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;" />
+		<method name="withValueBackReference(Ljava/lang/String;I)Landroid/content/ContentProviderOperation$Builder;" />
+		<method name="withValueBackReference(Ljava/lang/String;ILjava/lang/String;)Landroid/content/ContentProviderOperation$Builder;" since="30" />
+		<method name="withValueBackReferences(Landroid/content/ContentValues;)Landroid/content/ContentProviderOperation$Builder;" />
+		<method name="withValues(Landroid/content/ContentValues;)Landroid/content/ContentProviderOperation$Builder;" />
+		<method name="withYieldAllowed(Z)Landroid/content/ContentProviderOperation$Builder;" />
+	</class>
+	<class name="android/content/ContentProviderResult" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/net/Uri;)V" />
+		<method name="&lt;init&gt;(Landroid/os/Bundle;)V" since="30" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" since="30" />
+		<field name="CREATOR" />
+		<field name="count" />
+		<field name="exception" since="30" />
+		<field name="extras" since="30" />
+		<field name="uri" />
+	</class>
+	<class name="android/content/ContentQueryMap" since="1">
+		<extends name="java/util/Observable" />
+		<method name="&lt;init&gt;(Landroid/database/Cursor;Ljava/lang/String;ZLandroid/os/Handler;)V" />
+		<method name="close()V" />
+		<method name="getRows()Ljava/util/Map;" />
+		<method name="getValues(Ljava/lang/String;)Landroid/content/ContentValues;" />
+		<method name="requery()V" />
+		<method name="setKeepUpdated(Z)V" />
+	</class>
+	<class name="android/content/ContentResolver" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="acquireContentProviderClient(Landroid/net/Uri;)Landroid/content/ContentProviderClient;" since="5" />
+		<method name="acquireContentProviderClient(Ljava/lang/String;)Landroid/content/ContentProviderClient;" since="5" />
+		<method name="acquireUnstableContentProviderClient(Landroid/net/Uri;)Landroid/content/ContentProviderClient;" since="16" />
+		<method name="acquireUnstableContentProviderClient(Ljava/lang/String;)Landroid/content/ContentProviderClient;" since="16" />
+		<method name="addPeriodicSync(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;J)V" since="8" />
+		<method name="addStatusChangeListener(ILandroid/content/SyncStatusObserver;)Ljava/lang/Object;" since="5" />
+		<method name="applyBatch(Ljava/lang/String;Ljava/util/ArrayList;)[Landroid/content/ContentProviderResult;" since="5" />
+		<method name="bulkInsert(Landroid/net/Uri;[Landroid/content/ContentValues;)I" />
+		<method name="call(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;" since="11" />
+		<method name="call(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;" since="29" />
+		<method name="cancelSync(Landroid/accounts/Account;Ljava/lang/String;)V" since="5" />
+		<method name="cancelSync(Landroid/content/SyncRequest;)V" since="21" />
+		<method name="cancelSync(Landroid/net/Uri;)V" deprecated="15" />
+		<method name="canonicalize(Landroid/net/Uri;)Landroid/net/Uri;" since="19" />
+		<method name="delete(Landroid/net/Uri;Landroid/os/Bundle;)I" since="30" />
+		<method name="delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I" />
+		<method name="getCurrentSync()Landroid/content/SyncInfo;" since="8" deprecated="15" />
+		<method name="getCurrentSyncs()Ljava/util/List;" since="11" />
+		<method name="getIsSyncable(Landroid/accounts/Account;Ljava/lang/String;)I" since="5" />
+		<method name="getMasterSyncAutomatically()Z" since="5" />
+		<method name="getOutgoingPersistedUriPermissions()Ljava/util/List;" since="19" />
+		<method name="getPeriodicSyncs(Landroid/accounts/Account;Ljava/lang/String;)Ljava/util/List;" since="8" />
+		<method name="getPersistedUriPermissions()Ljava/util/List;" since="19" />
+		<method name="getStreamTypes(Landroid/net/Uri;Ljava/lang/String;)[Ljava/lang/String;" since="11" />
+		<method name="getSyncAdapterTypes()[Landroid/content/SyncAdapterType;" since="5" />
+		<method name="getSyncAutomatically(Landroid/accounts/Account;Ljava/lang/String;)Z" since="5" />
+		<method name="getType(Landroid/net/Uri;)Ljava/lang/String;" />
+		<method name="getTypeInfo(Ljava/lang/String;)Landroid/content/ContentResolver$MimeTypeInfo;" since="29" />
+		<method name="insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;" />
+		<method name="insert(Landroid/net/Uri;Landroid/content/ContentValues;Landroid/os/Bundle;)Landroid/net/Uri;" since="30" />
+		<method name="isSyncActive(Landroid/accounts/Account;Ljava/lang/String;)Z" since="5" />
+		<method name="isSyncPending(Landroid/accounts/Account;Ljava/lang/String;)Z" since="5" />
+		<method name="loadThumbnail(Landroid/net/Uri;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap;" since="29" />
+		<method name="notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V" />
+		<method name="notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;I)V" since="24" />
+		<method name="notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;Z)V" deprecated="30" />
+		<method name="notifyChange(Ljava/util/Collection;Landroid/database/ContentObserver;I)V" since="30" />
+		<method name="openAssetFile(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;" since="29" />
+		<method name="openAssetFileDescriptor(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;" since="3" />
+		<method name="openAssetFileDescriptor(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;" since="19" />
+		<method name="openFile(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;" since="29" />
+		<method name="openFileDescriptor(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;" />
+		<method name="openFileDescriptor(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;" since="19" />
+		<method name="openInputStream(Landroid/net/Uri;)Ljava/io/InputStream;" />
+		<method name="openOutputStream(Landroid/net/Uri;)Ljava/io/OutputStream;" />
+		<method name="openOutputStream(Landroid/net/Uri;Ljava/lang/String;)Ljava/io/OutputStream;" since="3" />
+		<method name="openTypedAssetFile(Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;" since="29" />
+		<method name="openTypedAssetFileDescriptor(Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/res/AssetFileDescriptor;" since="11" />
+		<method name="openTypedAssetFileDescriptor(Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;" since="19" />
+		<method name="query(Landroid/net/Uri;[Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;" since="26" />
+		<method name="query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;" since="16" />
+		<method name="refresh(Landroid/net/Uri;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Z" since="26" />
+		<method name="registerContentObserver(Landroid/net/Uri;ZLandroid/database/ContentObserver;)V" />
+		<method name="releasePersistableUriPermission(Landroid/net/Uri;I)V" since="19" />
+		<method name="removePeriodicSync(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)V" since="8" />
+		<method name="removeStatusChangeListener(Ljava/lang/Object;)V" since="5" />
+		<method name="requestSync(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)V" since="5" />
+		<method name="requestSync(Landroid/content/SyncRequest;)V" since="19" />
+		<method name="setIsSyncable(Landroid/accounts/Account;Ljava/lang/String;I)V" since="5" />
+		<method name="setMasterSyncAutomatically(Z)V" since="5" />
+		<method name="setSyncAutomatically(Landroid/accounts/Account;Ljava/lang/String;Z)V" since="5" />
+		<method name="startSync(Landroid/net/Uri;Landroid/os/Bundle;)V" deprecated="15" />
+		<method name="takePersistableUriPermission(Landroid/net/Uri;I)V" since="19" />
+		<method name="uncanonicalize(Landroid/net/Uri;)Landroid/net/Uri;" since="19" />
+		<method name="unregisterContentObserver(Landroid/database/ContentObserver;)V" />
+		<method name="update(Landroid/net/Uri;Landroid/content/ContentValues;Landroid/os/Bundle;)I" since="30" />
+		<method name="update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I" />
+		<method name="validateSyncExtrasBundle(Landroid/os/Bundle;)V" />
+		<method name="wrap(Landroid/content/ContentProvider;)Landroid/content/ContentResolver;" since="29" />
+		<method name="wrap(Landroid/content/ContentProviderClient;)Landroid/content/ContentResolver;" since="29" />
+		<field name="ANY_CURSOR_ITEM_TYPE" since="21" />
+		<field name="CURSOR_DIR_BASE_TYPE" />
+		<field name="CURSOR_ITEM_BASE_TYPE" />
+		<field name="EXTRA_HONORED_ARGS" since="26" />
+		<field name="EXTRA_REFRESH_SUPPORTED" since="26" />
+		<field name="EXTRA_SIZE" since="21" />
+		<field name="EXTRA_TOTAL_COUNT" since="26" />
+		<field name="NOTIFY_DELETE" since="30" />
+		<field name="NOTIFY_INSERT" since="30" />
+		<field name="NOTIFY_SKIP_NOTIFY_FOR_DESCENDANTS" since="24" />
+		<field name="NOTIFY_SYNC_TO_NETWORK" since="24" />
+		<field name="NOTIFY_UPDATE" since="30" />
+		<field name="QUERY_ARG_GROUP_COLUMNS" since="30" />
+		<field name="QUERY_ARG_LIMIT" since="26" />
+		<field name="QUERY_ARG_OFFSET" since="26" />
+		<field name="QUERY_ARG_SORT_COLLATION" since="26" />
+		<field name="QUERY_ARG_SORT_COLUMNS" since="26" />
+		<field name="QUERY_ARG_SORT_DIRECTION" since="26" />
+		<field name="QUERY_ARG_SORT_LOCALE" since="30" />
+		<field name="QUERY_ARG_SQL_GROUP_BY" since="30" />
+		<field name="QUERY_ARG_SQL_HAVING" since="30" />
+		<field name="QUERY_ARG_SQL_LIMIT" since="30" />
+		<field name="QUERY_ARG_SQL_SELECTION" since="26" />
+		<field name="QUERY_ARG_SQL_SELECTION_ARGS" since="26" />
+		<field name="QUERY_ARG_SQL_SORT_ORDER" since="26" />
+		<field name="QUERY_SORT_DIRECTION_ASCENDING" since="26" />
+		<field name="QUERY_SORT_DIRECTION_DESCENDING" since="26" />
+		<field name="SCHEME_ANDROID_RESOURCE" />
+		<field name="SCHEME_CONTENT" />
+		<field name="SCHEME_FILE" />
+		<field name="SYNC_EXTRAS_ACCOUNT" deprecated="15" />
+		<field name="SYNC_EXTRAS_DISCARD_LOCAL_DELETIONS" />
+		<field name="SYNC_EXTRAS_DO_NOT_RETRY" since="8" />
+		<field name="SYNC_EXTRAS_EXPEDITED" />
+		<field name="SYNC_EXTRAS_FORCE" deprecated="15" />
+		<field name="SYNC_EXTRAS_IGNORE_BACKOFF" since="8" />
+		<field name="SYNC_EXTRAS_IGNORE_SETTINGS" since="8" />
+		<field name="SYNC_EXTRAS_INITIALIZE" since="5" />
+		<field name="SYNC_EXTRAS_MANUAL" since="5" />
+		<field name="SYNC_EXTRAS_OVERRIDE_TOO_MANY_DELETIONS" />
+		<field name="SYNC_EXTRAS_REQUIRE_CHARGING" since="24" />
+		<field name="SYNC_EXTRAS_SCHEDULE_AS_EXPEDITED_JOB" since="31" />
+		<field name="SYNC_EXTRAS_UPLOAD" />
+		<field name="SYNC_OBSERVER_TYPE_ACTIVE" since="8" />
+		<field name="SYNC_OBSERVER_TYPE_PENDING" since="8" />
+		<field name="SYNC_OBSERVER_TYPE_SETTINGS" since="8" />
+	</class>
+	<class name="android/content/ContentResolver$MimeTypeInfo" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getContentDescription()Ljava/lang/CharSequence;" />
+		<method name="getIcon()Landroid/graphics/drawable/Icon;" />
+		<method name="getLabel()Ljava/lang/CharSequence;" />
+	</class>
+	<class name="android/content/ContentUris" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="appendId(Landroid/net/Uri$Builder;J)Landroid/net/Uri$Builder;" />
+		<method name="parseId(Landroid/net/Uri;)J" />
+		<method name="removeId(Landroid/net/Uri;)Landroid/net/Uri;" since="29" />
+		<method name="withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri;" />
+	</class>
+	<class name="android/content/ContentValues" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/content/ContentValues;)V" />
+		<method name="clear()V" />
+		<method name="containsKey(Ljava/lang/String;)Z" />
+		<method name="get(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getAsBoolean(Ljava/lang/String;)Ljava/lang/Boolean;" />
+		<method name="getAsByte(Ljava/lang/String;)Ljava/lang/Byte;" />
+		<method name="getAsByteArray(Ljava/lang/String;)[B" />
+		<method name="getAsDouble(Ljava/lang/String;)Ljava/lang/Double;" />
+		<method name="getAsFloat(Ljava/lang/String;)Ljava/lang/Float;" />
+		<method name="getAsInteger(Ljava/lang/String;)Ljava/lang/Integer;" />
+		<method name="getAsLong(Ljava/lang/String;)Ljava/lang/Long;" />
+		<method name="getAsShort(Ljava/lang/String;)Ljava/lang/Short;" />
+		<method name="getAsString(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="isEmpty()Z" since="30" />
+		<method name="keySet()Ljava/util/Set;" since="11" />
+		<method name="put(Ljava/lang/String;Ljava/lang/Boolean;)V" />
+		<method name="put(Ljava/lang/String;Ljava/lang/Byte;)V" />
+		<method name="put(Ljava/lang/String;Ljava/lang/Double;)V" />
+		<method name="put(Ljava/lang/String;Ljava/lang/Float;)V" />
+		<method name="put(Ljava/lang/String;Ljava/lang/Integer;)V" />
+		<method name="put(Ljava/lang/String;Ljava/lang/Long;)V" />
+		<method name="put(Ljava/lang/String;Ljava/lang/Short;)V" />
+		<method name="put(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="put(Ljava/lang/String;[B)V" />
+		<method name="putAll(Landroid/content/ContentValues;)V" />
+		<method name="putNull(Ljava/lang/String;)V" />
+		<method name="remove(Ljava/lang/String;)V" />
+		<method name="size()I" />
+		<method name="valueSet()Ljava/util/Set;" />
+		<field name="CREATOR" />
+		<field name="TAG" />
+	</class>
+	<class name="android/content/Context" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="bindIsolatedService(Landroid/content/Intent;ILjava/lang/String;Ljava/util/concurrent/Executor;Landroid/content/ServiceConnection;)Z" since="29" />
+		<method name="bindService(Landroid/content/Intent;ILjava/util/concurrent/Executor;Landroid/content/ServiceConnection;)Z" since="29" />
+		<method name="bindService(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z" />
+		<method name="bindServiceAsUser(Landroid/content/Intent;Landroid/content/ServiceConnection;ILandroid/os/UserHandle;)Z" since="30" />
+		<method name="checkCallingOrSelfPermission(Ljava/lang/String;)I" />
+		<method name="checkCallingOrSelfUriPermission(Landroid/net/Uri;I)I" />
+		<method name="checkCallingOrSelfUriPermissions(Ljava/util/List;I)[I" since="31" />
+		<method name="checkCallingPermission(Ljava/lang/String;)I" />
+		<method name="checkCallingUriPermission(Landroid/net/Uri;I)I" />
+		<method name="checkCallingUriPermissions(Ljava/util/List;I)[I" since="31" />
+		<method name="checkPermission(Ljava/lang/String;II)I" />
+		<method name="checkSelfPermission(Ljava/lang/String;)I" since="23" />
+		<method name="checkUriPermission(Landroid/net/Uri;III)I" />
+		<method name="checkUriPermission(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;III)I" />
+		<method name="checkUriPermissions(Ljava/util/List;III)[I" since="31" />
+		<method name="clearWallpaper()V" deprecated="15" />
+		<method name="createAttributionContext(Ljava/lang/String;)Landroid/content/Context;" since="30" />
+		<method name="createConfigurationContext(Landroid/content/res/Configuration;)Landroid/content/Context;" since="17" />
+		<method name="createContext(Landroid/content/ContextParams;)Landroid/content/Context;" since="31" />
+		<method name="createContextForSplit(Ljava/lang/String;)Landroid/content/Context;" since="26" />
+		<method name="createDeviceProtectedStorageContext()Landroid/content/Context;" since="24" />
+		<method name="createDisplayContext(Landroid/view/Display;)Landroid/content/Context;" since="17" />
+		<method name="createPackageContext(Ljava/lang/String;I)Landroid/content/Context;" />
+		<method name="createWindowContext(ILandroid/os/Bundle;)Landroid/content/Context;" since="30" />
+		<method name="createWindowContext(Landroid/view/Display;ILandroid/os/Bundle;)Landroid/content/Context;" since="31" />
+		<method name="databaseList()[Ljava/lang/String;" />
+		<method name="deleteDatabase(Ljava/lang/String;)Z" />
+		<method name="deleteFile(Ljava/lang/String;)Z" />
+		<method name="deleteSharedPreferences(Ljava/lang/String;)Z" since="24" />
+		<method name="enforceCallingOrSelfPermission(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="enforceCallingOrSelfUriPermission(Landroid/net/Uri;ILjava/lang/String;)V" />
+		<method name="enforceCallingPermission(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="enforceCallingUriPermission(Landroid/net/Uri;ILjava/lang/String;)V" />
+		<method name="enforcePermission(Ljava/lang/String;IILjava/lang/String;)V" />
+		<method name="enforceUriPermission(Landroid/net/Uri;IIILjava/lang/String;)V" />
+		<method name="enforceUriPermission(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;IIILjava/lang/String;)V" />
+		<method name="fileList()[Ljava/lang/String;" />
+		<method name="getApplicationContext()Landroid/content/Context;" />
+		<method name="getApplicationInfo()Landroid/content/pm/ApplicationInfo;" since="4" />
+		<method name="getAssets()Landroid/content/res/AssetManager;" />
+		<method name="getAttributionSource()Landroid/content/AttributionSource;" since="31" />
+		<method name="getAttributionTag()Ljava/lang/String;" since="30" />
+		<method name="getCacheDir()Ljava/io/File;" />
+		<method name="getClassLoader()Ljava/lang/ClassLoader;" />
+		<method name="getCodeCacheDir()Ljava/io/File;" since="21" />
+		<method name="getColor(I)I" since="23" />
+		<method name="getColorStateList(I)Landroid/content/res/ColorStateList;" since="23" />
+		<method name="getContentResolver()Landroid/content/ContentResolver;" />
+		<method name="getDataDir()Ljava/io/File;" since="24" />
+		<method name="getDatabasePath(Ljava/lang/String;)Ljava/io/File;" />
+		<method name="getDir(Ljava/lang/String;I)Ljava/io/File;" />
+		<method name="getDisplay()Landroid/view/Display;" since="30" />
+		<method name="getDrawable(I)Landroid/graphics/drawable/Drawable;" since="21" />
+		<method name="getExternalCacheDir()Ljava/io/File;" since="8" />
+		<method name="getExternalCacheDirs()[Ljava/io/File;" since="19" />
+		<method name="getExternalFilesDir(Ljava/lang/String;)Ljava/io/File;" since="8" />
+		<method name="getExternalFilesDirs(Ljava/lang/String;)[Ljava/io/File;" since="19" />
+		<method name="getExternalMediaDirs()[Ljava/io/File;" since="21" deprecated="30" />
+		<method name="getFileStreamPath(Ljava/lang/String;)Ljava/io/File;" />
+		<method name="getFilesDir()Ljava/io/File;" />
+		<method name="getMainExecutor()Ljava/util/concurrent/Executor;" since="28" />
+		<method name="getMainLooper()Landroid/os/Looper;" />
+		<method name="getNoBackupFilesDir()Ljava/io/File;" since="21" />
+		<method name="getObbDir()Ljava/io/File;" since="11" />
+		<method name="getObbDirs()[Ljava/io/File;" since="19" />
+		<method name="getOpPackageName()Ljava/lang/String;" since="29" />
+		<method name="getPackageCodePath()Ljava/lang/String;" since="8" />
+		<method name="getPackageManager()Landroid/content/pm/PackageManager;" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getPackageResourcePath()Ljava/lang/String;" since="8" />
+		<method name="getParams()Landroid/content/ContextParams;" since="31" />
+		<method name="getResources()Landroid/content/res/Resources;" />
+		<method name="getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;" />
+		<method name="getString(I)Ljava/lang/String;" />
+		<method name="getString(I[Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="getSystemService(Ljava/lang/Class;)Ljava/lang/Object;" since="23" />
+		<method name="getSystemService(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getSystemServiceName(Ljava/lang/Class;)Ljava/lang/String;" since="23" />
+		<method name="getText(I)Ljava/lang/CharSequence;" />
+		<method name="getTheme()Landroid/content/res/Resources$Theme;" />
+		<method name="getWallpaper()Landroid/graphics/drawable/Drawable;" deprecated="15" />
+		<method name="getWallpaperDesiredMinimumHeight()I" deprecated="15" />
+		<method name="getWallpaperDesiredMinimumWidth()I" deprecated="15" />
+		<method name="grantUriPermission(Ljava/lang/String;Landroid/net/Uri;I)V" />
+		<method name="isDeviceProtectedStorage()Z" since="24" />
+		<method name="isRestricted()Z" since="4" />
+		<method name="isUiContext()Z" since="31" />
+		<method name="moveDatabaseFrom(Landroid/content/Context;Ljava/lang/String;)Z" since="24" />
+		<method name="moveSharedPreferencesFrom(Landroid/content/Context;Ljava/lang/String;)Z" since="24" />
+		<method name="obtainStyledAttributes(I[I)Landroid/content/res/TypedArray;" />
+		<method name="obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;" />
+		<method name="obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;" />
+		<method name="obtainStyledAttributes([I)Landroid/content/res/TypedArray;" />
+		<method name="openFileInput(Ljava/lang/String;)Ljava/io/FileInputStream;" />
+		<method name="openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream;" />
+		<method name="openOrCreateDatabase(Ljava/lang/String;ILandroid/database/sqlite/SQLiteDatabase$CursorFactory;)Landroid/database/sqlite/SQLiteDatabase;" />
+		<method name="openOrCreateDatabase(Ljava/lang/String;ILandroid/database/sqlite/SQLiteDatabase$CursorFactory;Landroid/database/DatabaseErrorHandler;)Landroid/database/sqlite/SQLiteDatabase;" since="11" />
+		<method name="peekWallpaper()Landroid/graphics/drawable/Drawable;" deprecated="15" />
+		<method name="registerComponentCallbacks(Landroid/content/ComponentCallbacks;)V" since="14" />
+		<method name="registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;" />
+		<method name="registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;I)Landroid/content/Intent;" since="26" />
+		<method name="registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;)Landroid/content/Intent;" />
+		<method name="registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent;" since="26" />
+		<method name="removeStickyBroadcast(Landroid/content/Intent;)V" deprecated="21" />
+		<method name="removeStickyBroadcastAsUser(Landroid/content/Intent;Landroid/os/UserHandle;)V" since="17" deprecated="21" />
+		<method name="revokeUriPermission(Landroid/net/Uri;I)V" />
+		<method name="revokeUriPermission(Ljava/lang/String;Landroid/net/Uri;I)V" since="26" />
+		<method name="sendBroadcast(Landroid/content/Intent;)V" />
+		<method name="sendBroadcast(Landroid/content/Intent;Ljava/lang/String;)V" />
+		<method name="sendBroadcastAsUser(Landroid/content/Intent;Landroid/os/UserHandle;)V" since="17" />
+		<method name="sendBroadcastAsUser(Landroid/content/Intent;Landroid/os/UserHandle;Ljava/lang/String;)V" since="17" />
+		<method name="sendBroadcastWithMultiplePermissions(Landroid/content/Intent;[Ljava/lang/String;)V" since="30" />
+		<method name="sendOrderedBroadcast(Landroid/content/Intent;Ljava/lang/String;)V" />
+		<method name="sendOrderedBroadcast(Landroid/content/Intent;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="sendOrderedBroadcast(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V" since="30" />
+		<method name="sendOrderedBroadcastAsUser(Landroid/content/Intent;Landroid/os/UserHandle;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V" since="17" />
+		<method name="sendStickyBroadcast(Landroid/content/Intent;)V" deprecated="21" />
+		<method name="sendStickyBroadcast(Landroid/content/Intent;Landroid/os/Bundle;)V" since="31" deprecated="31" />
+		<method name="sendStickyBroadcastAsUser(Landroid/content/Intent;Landroid/os/UserHandle;)V" since="17" deprecated="21" />
+		<method name="sendStickyOrderedBroadcast(Landroid/content/Intent;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V" since="5" deprecated="21" />
+		<method name="sendStickyOrderedBroadcastAsUser(Landroid/content/Intent;Landroid/os/UserHandle;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V" since="17" deprecated="21" />
+		<method name="setTheme(I)V" />
+		<method name="setWallpaper(Landroid/graphics/Bitmap;)V" deprecated="15" />
+		<method name="setWallpaper(Ljava/io/InputStream;)V" deprecated="15" />
+		<method name="startActivities([Landroid/content/Intent;)V" since="11" />
+		<method name="startActivities([Landroid/content/Intent;Landroid/os/Bundle;)V" since="16" />
+		<method name="startActivity(Landroid/content/Intent;)V" />
+		<method name="startActivity(Landroid/content/Intent;Landroid/os/Bundle;)V" since="16" />
+		<method name="startForegroundService(Landroid/content/Intent;)Landroid/content/ComponentName;" since="26" />
+		<method name="startInstrumentation(Landroid/content/ComponentName;Ljava/lang/String;Landroid/os/Bundle;)Z" />
+		<method name="startIntentSender(Landroid/content/IntentSender;Landroid/content/Intent;III)V" since="5" />
+		<method name="startIntentSender(Landroid/content/IntentSender;Landroid/content/Intent;IIILandroid/os/Bundle;)V" since="16" />
+		<method name="startService(Landroid/content/Intent;)Landroid/content/ComponentName;" />
+		<method name="stopService(Landroid/content/Intent;)Z" />
+		<method name="unbindService(Landroid/content/ServiceConnection;)V" />
+		<method name="unregisterComponentCallbacks(Landroid/content/ComponentCallbacks;)V" since="14" />
+		<method name="unregisterReceiver(Landroid/content/BroadcastReceiver;)V" />
+		<method name="updateServiceGroup(Landroid/content/ServiceConnection;II)V" since="29" />
+		<field name="ACCESSIBILITY_SERVICE" since="4" />
+		<field name="ACCOUNT_SERVICE" since="5" />
+		<field name="ACTIVITY_SERVICE" />
+		<field name="ALARM_SERVICE" />
+		<field name="APPWIDGET_SERVICE" since="21" />
+		<field name="APP_OPS_SERVICE" since="19" />
+		<field name="APP_SEARCH_SERVICE" since="31" />
+		<field name="AUDIO_SERVICE" />
+		<field name="BATTERY_SERVICE" since="21" />
+		<field name="BIND_ABOVE_CLIENT" since="14" />
+		<field name="BIND_ADJUST_WITH_ACTIVITY" since="14" />
+		<field name="BIND_ALLOW_OOM_MANAGEMENT" since="14" />
+		<field name="BIND_AUTO_CREATE" />
+		<field name="BIND_DEBUG_UNBIND" />
+		<field name="BIND_EXTERNAL_SERVICE" since="24" />
+		<field name="BIND_IMPORTANT" since="14" />
+		<field name="BIND_INCLUDE_CAPABILITIES" since="29" />
+		<field name="BIND_NOT_FOREGROUND" since="8" />
+		<field name="BIND_NOT_PERCEPTIBLE" since="29" />
+		<field name="BIND_WAIVE_PRIORITY" since="14" />
+		<field name="BIOMETRIC_SERVICE" since="29" />
+		<field name="BLOB_STORE_SERVICE" since="30" />
+		<field name="BLUETOOTH_SERVICE" since="18" />
+		<field name="BUGREPORT_SERVICE" since="31" />
+		<field name="CAMERA_SERVICE" since="21" />
+		<field name="CAPTIONING_SERVICE" since="19" />
+		<field name="CARRIER_CONFIG_SERVICE" since="23" />
+		<field name="CLIPBOARD_SERVICE" />
+		<field name="COMPANION_DEVICE_SERVICE" since="26" />
+		<field name="CONNECTIVITY_DIAGNOSTICS_SERVICE" since="30" />
+		<field name="CONNECTIVITY_SERVICE" />
+		<field name="CONSUMER_IR_SERVICE" since="19" />
+		<field name="CONTEXT_IGNORE_SECURITY" />
+		<field name="CONTEXT_INCLUDE_CODE" />
+		<field name="CONTEXT_RESTRICTED" since="4" />
+		<field name="CROSS_PROFILE_APPS_SERVICE" since="28" />
+		<field name="DEVICE_POLICY_SERVICE" since="8" />
+		<field name="DISPLAY_HASH_SERVICE" since="31" />
+		<field name="DISPLAY_SERVICE" since="17" />
+		<field name="DOMAIN_VERIFICATION_SERVICE" since="31" />
+		<field name="DOWNLOAD_SERVICE" since="9" />
+		<field name="DROPBOX_SERVICE" since="8" />
+		<field name="EUICC_SERVICE" since="28" />
+		<field name="FILE_INTEGRITY_SERVICE" since="30" />
+		<field name="FINGERPRINT_SERVICE" since="23" />
+		<field name="GAME_SERVICE" since="31" />
+		<field name="HARDWARE_PROPERTIES_SERVICE" since="24" />
+		<field name="INPUT_METHOD_SERVICE" since="3" />
+		<field name="INPUT_SERVICE" since="16" />
+		<field name="IPSEC_SERVICE" since="28" />
+		<field name="JOB_SCHEDULER_SERVICE" since="21" />
+		<field name="KEYGUARD_SERVICE" />
+		<field name="LAUNCHER_APPS_SERVICE" since="21" />
+		<field name="LAYOUT_INFLATER_SERVICE" />
+		<field name="LOCATION_SERVICE" />
+		<field name="MEDIA_COMMUNICATION_SERVICE" since="31" />
+		<field name="MEDIA_METRICS_SERVICE" since="31" />
+		<field name="MEDIA_PROJECTION_SERVICE" since="21" />
+		<field name="MEDIA_ROUTER_SERVICE" since="16" />
+		<field name="MEDIA_SESSION_SERVICE" since="21" />
+		<field name="MIDI_SERVICE" since="23" />
+		<field name="MODE_APPEND" />
+		<field name="MODE_ENABLE_WRITE_AHEAD_LOGGING" since="16" />
+		<field name="MODE_MULTI_PROCESS" since="11" deprecated="23" />
+		<field name="MODE_NO_LOCALIZED_COLLATORS" since="24" />
+		<field name="MODE_PRIVATE" />
+		<field name="MODE_WORLD_READABLE" deprecated="17" />
+		<field name="MODE_WORLD_WRITEABLE" deprecated="17" />
+		<field name="NETWORK_STATS_SERVICE" since="23" />
+		<field name="NFC_SERVICE" since="10" />
+		<field name="NOTIFICATION_SERVICE" />
+		<field name="NSD_SERVICE" since="16" />
+		<field name="PEOPLE_SERVICE" since="31" />
+		<field name="PERFORMANCE_HINT_SERVICE" since="31" />
+		<field name="POWER_SERVICE" />
+		<field name="PRINT_SERVICE" since="19" />
+		<field name="RECEIVER_VISIBLE_TO_INSTANT_APPS" since="26" />
+		<field name="RESTRICTIONS_SERVICE" since="21" />
+		<field name="ROLE_SERVICE" since="29" />
+		<field name="SEARCH_SERVICE" />
+		<field name="SENSOR_SERVICE" />
+		<field name="SHORTCUT_SERVICE" since="25" />
+		<field name="STORAGE_SERVICE" since="9" />
+		<field name="STORAGE_STATS_SERVICE" since="26" />
+		<field name="SYSTEM_HEALTH_SERVICE" since="24" />
+		<field name="TELECOM_SERVICE" since="21" />
+		<field name="TELEPHONY_IMS_SERVICE" since="30" />
+		<field name="TELEPHONY_SERVICE" />
+		<field name="TELEPHONY_SUBSCRIPTION_SERVICE" since="22" />
+		<field name="TEXT_CLASSIFICATION_SERVICE" since="26" />
+		<field name="TEXT_SERVICES_MANAGER_SERVICE" since="14" />
+		<field name="TV_INPUT_SERVICE" since="21" />
+		<field name="UI_MODE_SERVICE" since="8" />
+		<field name="USAGE_STATS_SERVICE" since="22" />
+		<field name="USB_SERVICE" since="12" />
+		<field name="USER_SERVICE" since="17" />
+		<field name="VIBRATOR_MANAGER_SERVICE" since="31" />
+		<field name="VIBRATOR_SERVICE" deprecated="31" />
+		<field name="VPN_MANAGEMENT_SERVICE" since="30" />
+		<field name="WALLPAPER_SERVICE" />
+		<field name="WIFI_AWARE_SERVICE" since="26" />
+		<field name="WIFI_P2P_SERVICE" since="14" />
+		<field name="WIFI_RTT_RANGING_SERVICE" since="28" />
+		<field name="WIFI_SERVICE" />
+		<field name="WINDOW_SERVICE" />
+	</class>
+	<class name="android/content/ContextParams" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getAttributionTag()Ljava/lang/String;" />
+		<method name="getNextAttributionSource()Landroid/content/AttributionSource;" />
+	</class>
+	<class name="android/content/ContextParams$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/ContextParams;)V" />
+		<method name="build()Landroid/content/ContextParams;" />
+		<method name="setAttributionTag(Ljava/lang/String;)Landroid/content/ContextParams$Builder;" />
+		<method name="setNextAttributionSource(Landroid/content/AttributionSource;)Landroid/content/ContextParams$Builder;" />
+	</class>
+	<class name="android/content/ContextWrapper" since="1">
+		<extends name="android/content/Context" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="attachBaseContext(Landroid/content/Context;)V" />
+		<method name="getBaseContext()Landroid/content/Context;" />
+		<method name="getPackageCodePath()Ljava/lang/String;" />
+		<method name="getPackageResourcePath()Ljava/lang/String;" />
+		<method name="sendOrderedBroadcast(Landroid/content/Intent;ILjava/lang/String;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/Bundle;)V" since="30" />
+	</class>
+	<class name="android/content/CursorLoader" since="11" deprecated="28">
+		<extends name="android/content/AsyncTaskLoader" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V" deprecated="29" />
+		<method name="deliverResult(Landroid/database/Cursor;)V" deprecated="29" />
+		<method name="getProjection()[Ljava/lang/String;" deprecated="29" />
+		<method name="getSelection()Ljava/lang/String;" deprecated="29" />
+		<method name="getSelectionArgs()[Ljava/lang/String;" deprecated="29" />
+		<method name="getSortOrder()Ljava/lang/String;" deprecated="29" />
+		<method name="getUri()Landroid/net/Uri;" deprecated="29" />
+		<method name="loadInBackground()Landroid/database/Cursor;" deprecated="29" />
+		<method name="onCanceled(Landroid/database/Cursor;)V" deprecated="29" />
+		<method name="setProjection([Ljava/lang/String;)V" deprecated="29" />
+		<method name="setSelection(Ljava/lang/String;)V" deprecated="29" />
+		<method name="setSelectionArgs([Ljava/lang/String;)V" deprecated="29" />
+		<method name="setSortOrder(Ljava/lang/String;)V" deprecated="29" />
+		<method name="setUri(Landroid/net/Uri;)V" deprecated="29" />
+	</class>
+	<class name="android/content/DialogInterface" since="1">
+		<extends name="java/lang/Object" />
+		<method name="cancel()V" />
+		<method name="dismiss()V" />
+		<field name="BUTTON1" deprecated="15" />
+		<field name="BUTTON2" deprecated="15" />
+		<field name="BUTTON3" deprecated="15" />
+		<field name="BUTTON_NEGATIVE" since="3" />
+		<field name="BUTTON_NEUTRAL" since="3" />
+		<field name="BUTTON_POSITIVE" since="3" />
+	</class>
+	<class name="android/content/DialogInterface$OnCancelListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onCancel(Landroid/content/DialogInterface;)V" />
+	</class>
+	<class name="android/content/DialogInterface$OnClickListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onClick(Landroid/content/DialogInterface;I)V" />
+	</class>
+	<class name="android/content/DialogInterface$OnDismissListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onDismiss(Landroid/content/DialogInterface;)V" />
+	</class>
+	<class name="android/content/DialogInterface$OnKeyListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onKey(Landroid/content/DialogInterface;ILandroid/view/KeyEvent;)Z" />
+	</class>
+	<class name="android/content/DialogInterface$OnMultiChoiceClickListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onClick(Landroid/content/DialogInterface;IZ)V" />
+	</class>
+	<class name="android/content/DialogInterface$OnShowListener" since="8">
+		<extends name="java/lang/Object" />
+		<method name="onShow(Landroid/content/DialogInterface;)V" />
+	</class>
+	<class name="android/content/Entity" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/ContentValues;)V" />
+		<method name="addSubValue(Landroid/net/Uri;Landroid/content/ContentValues;)V" />
+		<method name="getEntityValues()Landroid/content/ContentValues;" />
+		<method name="getSubValues()Ljava/util/ArrayList;" />
+	</class>
+	<class name="android/content/Entity$NamedContentValues" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/net/Uri;Landroid/content/ContentValues;)V" />
+		<field name="uri" />
+		<field name="values" />
+	</class>
+	<class name="android/content/EntityIterator" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Iterator" />
+		<method name="close()V" />
+		<method name="reset()V" />
+	</class>
+	<class name="android/content/Intent" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="java/lang/Cloneable" since="8" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/Class;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Intent;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/net/Uri;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V" />
+		<method name="addCategory(Ljava/lang/String;)Landroid/content/Intent;" />
+		<method name="addFlags(I)Landroid/content/Intent;" />
+		<method name="cloneFilter()Landroid/content/Intent;" />
+		<method name="createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;" />
+		<method name="createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;Landroid/content/IntentSender;)Landroid/content/Intent;" since="22" />
+		<method name="fillIn(Landroid/content/Intent;I)I" />
+		<method name="filterEquals(Landroid/content/Intent;)Z" />
+		<method name="filterHashCode()I" />
+		<method name="getAction()Ljava/lang/String;" />
+		<method name="getBooleanArrayExtra(Ljava/lang/String;)[Z" />
+		<method name="getBooleanExtra(Ljava/lang/String;Z)Z" />
+		<method name="getBundleExtra(Ljava/lang/String;)Landroid/os/Bundle;" />
+		<method name="getByteArrayExtra(Ljava/lang/String;)[B" />
+		<method name="getByteExtra(Ljava/lang/String;B)B" />
+		<method name="getCategories()Ljava/util/Set;" />
+		<method name="getCharArrayExtra(Ljava/lang/String;)[C" />
+		<method name="getCharExtra(Ljava/lang/String;C)C" />
+		<method name="getCharSequenceArrayExtra(Ljava/lang/String;)[Ljava/lang/CharSequence;" since="8" />
+		<method name="getCharSequenceArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList;" since="8" />
+		<method name="getCharSequenceExtra(Ljava/lang/String;)Ljava/lang/CharSequence;" />
+		<method name="getClipData()Landroid/content/ClipData;" since="16" />
+		<method name="getComponent()Landroid/content/ComponentName;" />
+		<method name="getData()Landroid/net/Uri;" />
+		<method name="getDataString()Ljava/lang/String;" />
+		<method name="getDoubleArrayExtra(Ljava/lang/String;)[D" />
+		<method name="getDoubleExtra(Ljava/lang/String;D)D" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getFlags()I" />
+		<method name="getFloatArrayExtra(Ljava/lang/String;)[F" />
+		<method name="getFloatExtra(Ljava/lang/String;F)F" />
+		<method name="getIdentifier()Ljava/lang/String;" since="29" />
+		<method name="getIntArrayExtra(Ljava/lang/String;)[I" />
+		<method name="getIntExtra(Ljava/lang/String;I)I" />
+		<method name="getIntegerArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList;" />
+		<method name="getIntent(Ljava/lang/String;)Landroid/content/Intent;" deprecated="15" />
+		<method name="getIntentOld(Ljava/lang/String;)Landroid/content/Intent;" />
+		<method name="getLongArrayExtra(Ljava/lang/String;)[J" />
+		<method name="getLongExtra(Ljava/lang/String;J)J" />
+		<method name="getPackage()Ljava/lang/String;" since="4" />
+		<method name="getParcelableArrayExtra(Ljava/lang/String;)[Landroid/os/Parcelable;" />
+		<method name="getParcelableArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList;" />
+		<method name="getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;" />
+		<method name="getScheme()Ljava/lang/String;" />
+		<method name="getSelector()Landroid/content/Intent;" since="15" />
+		<method name="getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable;" />
+		<method name="getShortArrayExtra(Ljava/lang/String;)[S" />
+		<method name="getShortExtra(Ljava/lang/String;S)S" />
+		<method name="getSourceBounds()Landroid/graphics/Rect;" since="7" />
+		<method name="getStringArrayExtra(Ljava/lang/String;)[Ljava/lang/String;" />
+		<method name="getStringArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList;" />
+		<method name="getStringExtra(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getType()Ljava/lang/String;" />
+		<method name="hasCategory(Ljava/lang/String;)Z" />
+		<method name="hasExtra(Ljava/lang/String;)Z" />
+		<method name="hasFileDescriptors()Z" />
+		<method name="makeMainActivity(Landroid/content/ComponentName;)Landroid/content/Intent;" since="11" />
+		<method name="makeMainSelectorActivity(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;" since="15" />
+		<method name="makeRestartActivityTask(Landroid/content/ComponentName;)Landroid/content/Intent;" since="11" />
+		<method name="normalizeMimeType(Ljava/lang/String;)Ljava/lang/String;" since="16" />
+		<method name="parseIntent(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;)Landroid/content/Intent;" />
+		<method name="parseUri(Ljava/lang/String;I)Landroid/content/Intent;" since="4" />
+		<method name="putCharSequenceArrayListExtra(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent;" since="8" />
+		<method name="putExtra(Ljava/lang/String;B)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;C)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;D)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;F)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;I)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;J)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;S)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;Z)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;[B)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;[C)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;[D)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;[F)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;[I)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;[J)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;[Landroid/os/Parcelable;)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;[Ljava/lang/CharSequence;)Landroid/content/Intent;" since="8" />
+		<method name="putExtra(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;[S)Landroid/content/Intent;" />
+		<method name="putExtra(Ljava/lang/String;[Z)Landroid/content/Intent;" />
+		<method name="putExtras(Landroid/content/Intent;)Landroid/content/Intent;" />
+		<method name="putExtras(Landroid/os/Bundle;)Landroid/content/Intent;" />
+		<method name="putIntegerArrayListExtra(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent;" />
+		<method name="putParcelableArrayListExtra(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent;" />
+		<method name="putStringArrayListExtra(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent;" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" />
+		<method name="removeCategory(Ljava/lang/String;)V" />
+		<method name="removeExtra(Ljava/lang/String;)V" />
+		<method name="removeFlags(I)V" since="26" />
+		<method name="replaceExtras(Landroid/content/Intent;)Landroid/content/Intent;" since="3" />
+		<method name="replaceExtras(Landroid/os/Bundle;)Landroid/content/Intent;" since="3" />
+		<method name="resolveActivity(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName;" />
+		<method name="resolveActivityInfo(Landroid/content/pm/PackageManager;I)Landroid/content/pm/ActivityInfo;" />
+		<method name="resolveType(Landroid/content/ContentResolver;)Ljava/lang/String;" />
+		<method name="resolveType(Landroid/content/Context;)Ljava/lang/String;" />
+		<method name="resolveTypeIfNeeded(Landroid/content/ContentResolver;)Ljava/lang/String;" />
+		<method name="setAction(Ljava/lang/String;)Landroid/content/Intent;" />
+		<method name="setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;" />
+		<method name="setClassName(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;" />
+		<method name="setClassName(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;" />
+		<method name="setClipData(Landroid/content/ClipData;)V" since="16" />
+		<method name="setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;" />
+		<method name="setData(Landroid/net/Uri;)Landroid/content/Intent;" />
+		<method name="setDataAndNormalize(Landroid/net/Uri;)Landroid/content/Intent;" since="16" />
+		<method name="setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;" />
+		<method name="setDataAndTypeAndNormalize(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;" since="16" />
+		<method name="setExtrasClassLoader(Ljava/lang/ClassLoader;)V" />
+		<method name="setFlags(I)Landroid/content/Intent;" />
+		<method name="setIdentifier(Ljava/lang/String;)Landroid/content/Intent;" since="29" />
+		<method name="setPackage(Ljava/lang/String;)Landroid/content/Intent;" since="4" />
+		<method name="setSelector(Landroid/content/Intent;)V" since="15" />
+		<method name="setSourceBounds(Landroid/graphics/Rect;)V" since="7" />
+		<method name="setType(Ljava/lang/String;)Landroid/content/Intent;" />
+		<method name="setTypeAndNormalize(Ljava/lang/String;)Landroid/content/Intent;" since="16" />
+		<method name="toURI()Ljava/lang/String;" deprecated="15" />
+		<method name="toUri(I)Ljava/lang/String;" since="4" />
+		<field name="ACTION_AIRPLANE_MODE_CHANGED" />
+		<field name="ACTION_ALL_APPS" />
+		<field name="ACTION_ANSWER" />
+		<field name="ACTION_APPLICATION_PREFERENCES" since="24" />
+		<field name="ACTION_APPLICATION_RESTRICTIONS_CHANGED" since="21" />
+		<field name="ACTION_APP_ERROR" since="14" />
+		<field name="ACTION_ASSIST" since="16" />
+		<field name="ACTION_ATTACH_DATA" />
+		<field name="ACTION_AUTO_REVOKE_PERMISSIONS" since="30" />
+		<field name="ACTION_BATTERY_CHANGED" />
+		<field name="ACTION_BATTERY_LOW" />
+		<field name="ACTION_BATTERY_OKAY" since="4" />
+		<field name="ACTION_BOOT_COMPLETED" />
+		<field name="ACTION_BUG_REPORT" />
+		<field name="ACTION_CALL" />
+		<field name="ACTION_CALL_BUTTON" />
+		<field name="ACTION_CAMERA_BUTTON" />
+		<field name="ACTION_CARRIER_SETUP" since="26" />
+		<field name="ACTION_CHOOSER" />
+		<field name="ACTION_CLOSE_SYSTEM_DIALOGS" deprecated="31" />
+		<field name="ACTION_CONFIGURATION_CHANGED" />
+		<field name="ACTION_CREATE_DOCUMENT" since="19" />
+		<field name="ACTION_CREATE_REMINDER" since="30" />
+		<field name="ACTION_CREATE_SHORTCUT" />
+		<field name="ACTION_DATE_CHANGED" />
+		<field name="ACTION_DEFAULT" />
+		<field name="ACTION_DEFINE" since="29" />
+		<field name="ACTION_DELETE" />
+		<field name="ACTION_DEVICE_STORAGE_LOW" deprecated="26" />
+		<field name="ACTION_DEVICE_STORAGE_OK" deprecated="26" />
+		<field name="ACTION_DIAL" />
+		<field name="ACTION_DOCK_EVENT" since="5" />
+		<field name="ACTION_DREAMING_STARTED" since="17" />
+		<field name="ACTION_DREAMING_STOPPED" since="17" />
+		<field name="ACTION_EDIT" />
+		<field name="ACTION_EXTERNAL_APPLICATIONS_AVAILABLE" since="8" />
+		<field name="ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE" since="8" />
+		<field name="ACTION_FACTORY_TEST" />
+		<field name="ACTION_GET_CONTENT" />
+		<field name="ACTION_GET_RESTRICTION_ENTRIES" since="18" />
+		<field name="ACTION_GTALK_SERVICE_CONNECTED" />
+		<field name="ACTION_GTALK_SERVICE_DISCONNECTED" />
+		<field name="ACTION_HEADSET_PLUG" />
+		<field name="ACTION_INPUT_METHOD_CHANGED" since="3" />
+		<field name="ACTION_INSERT" />
+		<field name="ACTION_INSERT_OR_EDIT" />
+		<field name="ACTION_INSTALL_FAILURE" since="27" />
+		<field name="ACTION_INSTALL_PACKAGE" since="14" deprecated="29" />
+		<field name="ACTION_LOCALE_CHANGED" since="7" />
+		<field name="ACTION_LOCKED_BOOT_COMPLETED" since="24" />
+		<field name="ACTION_MAIN" />
+		<field name="ACTION_MANAGED_PROFILE_ADDED" since="21" />
+		<field name="ACTION_MANAGED_PROFILE_AVAILABLE" since="24" />
+		<field name="ACTION_MANAGED_PROFILE_REMOVED" since="21" />
+		<field name="ACTION_MANAGED_PROFILE_UNAVAILABLE" since="24" />
+		<field name="ACTION_MANAGED_PROFILE_UNLOCKED" since="24" />
+		<field name="ACTION_MANAGE_NETWORK_USAGE" since="14" />
+		<field name="ACTION_MANAGE_PACKAGE_STORAGE" />
+		<field name="ACTION_MANAGE_UNUSED_APPS" since="31" />
+		<field name="ACTION_MEDIA_BAD_REMOVAL" />
+		<field name="ACTION_MEDIA_BUTTON" />
+		<field name="ACTION_MEDIA_CHECKING" since="3" />
+		<field name="ACTION_MEDIA_EJECT" />
+		<field name="ACTION_MEDIA_MOUNTED" />
+		<field name="ACTION_MEDIA_NOFS" since="3" />
+		<field name="ACTION_MEDIA_REMOVED" />
+		<field name="ACTION_MEDIA_SCANNER_FINISHED" />
+		<field name="ACTION_MEDIA_SCANNER_SCAN_FILE" deprecated="29" />
+		<field name="ACTION_MEDIA_SCANNER_STARTED" />
+		<field name="ACTION_MEDIA_SHARED" />
+		<field name="ACTION_MEDIA_UNMOUNTABLE" />
+		<field name="ACTION_MEDIA_UNMOUNTED" />
+		<field name="ACTION_MY_PACKAGE_REPLACED" since="12" />
+		<field name="ACTION_MY_PACKAGE_SUSPENDED" since="28" />
+		<field name="ACTION_MY_PACKAGE_UNSUSPENDED" since="28" />
+		<field name="ACTION_NEW_OUTGOING_CALL" deprecated="29" />
+		<field name="ACTION_OPEN_DOCUMENT" since="19" />
+		<field name="ACTION_OPEN_DOCUMENT_TREE" since="21" />
+		<field name="ACTION_PACKAGES_SUSPENDED" since="24" />
+		<field name="ACTION_PACKAGES_UNSUSPENDED" since="24" />
+		<field name="ACTION_PACKAGE_ADDED" />
+		<field name="ACTION_PACKAGE_CHANGED" />
+		<field name="ACTION_PACKAGE_DATA_CLEARED" since="3" />
+		<field name="ACTION_PACKAGE_FIRST_LAUNCH" since="12" />
+		<field name="ACTION_PACKAGE_FULLY_REMOVED" since="14" />
+		<field name="ACTION_PACKAGE_INSTALL" deprecated="15" />
+		<field name="ACTION_PACKAGE_NEEDS_VERIFICATION" since="14" />
+		<field name="ACTION_PACKAGE_REMOVED" />
+		<field name="ACTION_PACKAGE_REPLACED" since="3" />
+		<field name="ACTION_PACKAGE_RESTARTED" />
+		<field name="ACTION_PACKAGE_VERIFIED" since="17" />
+		<field name="ACTION_PASTE" since="11" />
+		<field name="ACTION_PICK" />
+		<field name="ACTION_PICK_ACTIVITY" />
+		<field name="ACTION_POWER_CONNECTED" since="4" />
+		<field name="ACTION_POWER_DISCONNECTED" since="4" />
+		<field name="ACTION_POWER_USAGE_SUMMARY" since="4" />
+		<field name="ACTION_PROCESS_TEXT" since="23" />
+		<field name="ACTION_PROFILE_ACCESSIBLE" since="31" />
+		<field name="ACTION_PROFILE_INACCESSIBLE" since="31" />
+		<field name="ACTION_PROVIDER_CHANGED" />
+		<field name="ACTION_QUICK_CLOCK" since="17" />
+		<field name="ACTION_QUICK_VIEW" since="24" />
+		<field name="ACTION_REBOOT" />
+		<field name="ACTION_RUN" />
+		<field name="ACTION_SCREEN_OFF" />
+		<field name="ACTION_SCREEN_ON" />
+		<field name="ACTION_SEARCH" />
+		<field name="ACTION_SEARCH_LONG_PRESS" since="3" />
+		<field name="ACTION_SEND" />
+		<field name="ACTION_SENDTO" />
+		<field name="ACTION_SEND_MULTIPLE" since="4" />
+		<field name="ACTION_SET_WALLPAPER" />
+		<field name="ACTION_SHOW_APP_INFO" since="24" />
+		<field name="ACTION_SHUTDOWN" since="4" />
+		<field name="ACTION_SYNC" />
+		<field name="ACTION_SYSTEM_TUTORIAL" since="3" />
+		<field name="ACTION_TIMEZONE_CHANGED" />
+		<field name="ACTION_TIME_CHANGED" />
+		<field name="ACTION_TIME_TICK" />
+		<field name="ACTION_TRANSLATE" since="29" />
+		<field name="ACTION_UID_REMOVED" />
+		<field name="ACTION_UMS_CONNECTED" deprecated="15" />
+		<field name="ACTION_UMS_DISCONNECTED" deprecated="15" />
+		<field name="ACTION_UNINSTALL_PACKAGE" since="14" deprecated="29" />
+		<field name="ACTION_USER_BACKGROUND" since="17" />
+		<field name="ACTION_USER_FOREGROUND" since="17" />
+		<field name="ACTION_USER_INITIALIZE" since="17" />
+		<field name="ACTION_USER_PRESENT" since="3" />
+		<field name="ACTION_USER_UNLOCKED" since="24" />
+		<field name="ACTION_VIEW" />
+		<field name="ACTION_VIEW_LOCUS" since="29" />
+		<field name="ACTION_VIEW_PERMISSION_USAGE" since="29" />
+		<field name="ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD" since="31" />
+		<field name="ACTION_VOICE_COMMAND" />
+		<field name="ACTION_WALLPAPER_CHANGED" deprecated="16" />
+		<field name="ACTION_WEB_SEARCH" />
+		<field name="CATEGORY_ACCESSIBILITY_SHORTCUT_TARGET" since="30" />
+		<field name="CATEGORY_ALTERNATIVE" />
+		<field name="CATEGORY_APP_BROWSER" since="15" />
+		<field name="CATEGORY_APP_CALCULATOR" since="15" />
+		<field name="CATEGORY_APP_CALENDAR" since="15" />
+		<field name="CATEGORY_APP_CONTACTS" since="15" />
+		<field name="CATEGORY_APP_EMAIL" since="15" />
+		<field name="CATEGORY_APP_FILES" since="29" />
+		<field name="CATEGORY_APP_GALLERY" since="15" />
+		<field name="CATEGORY_APP_MAPS" since="15" />
+		<field name="CATEGORY_APP_MARKET" since="11" />
+		<field name="CATEGORY_APP_MESSAGING" since="15" />
+		<field name="CATEGORY_APP_MUSIC" since="15" />
+		<field name="CATEGORY_BROWSABLE" />
+		<field name="CATEGORY_CAR_DOCK" since="5" />
+		<field name="CATEGORY_CAR_MODE" since="8" />
+		<field name="CATEGORY_DEFAULT" />
+		<field name="CATEGORY_DESK_DOCK" since="5" />
+		<field name="CATEGORY_DEVELOPMENT_PREFERENCE" />
+		<field name="CATEGORY_EMBED" />
+		<field name="CATEGORY_FRAMEWORK_INSTRUMENTATION_TEST" />
+		<field name="CATEGORY_GADGET" removed="3" />
+		<field name="CATEGORY_HE_DESK_DOCK" since="11" />
+		<field name="CATEGORY_HOME" />
+		<field name="CATEGORY_INFO" since="3" />
+		<field name="CATEGORY_LAUNCHER" />
+		<field name="CATEGORY_LEANBACK_LAUNCHER" since="21" />
+		<field name="CATEGORY_LE_DESK_DOCK" since="11" />
+		<field name="CATEGORY_MONKEY" />
+		<field name="CATEGORY_OPENABLE" />
+		<field name="CATEGORY_PREFERENCE" />
+		<field name="CATEGORY_SAMPLE_CODE" />
+		<field name="CATEGORY_SECONDARY_HOME" since="29" />
+		<field name="CATEGORY_SELECTED_ALTERNATIVE" />
+		<field name="CATEGORY_TAB" />
+		<field name="CATEGORY_TEST" />
+		<field name="CATEGORY_TYPED_OPENABLE" since="26" />
+		<field name="CATEGORY_UNIT_TEST" />
+		<field name="CATEGORY_VOICE" since="23" />
+		<field name="CATEGORY_VR_HOME" since="26" />
+		<field name="CREATOR" />
+		<field name="EXTRA_ALARM_COUNT" />
+		<field name="EXTRA_ALLOW_MULTIPLE" since="18" />
+		<field name="EXTRA_ALLOW_REPLACE" since="14" deprecated="16" />
+		<field name="EXTRA_ALTERNATE_INTENTS" since="23" />
+		<field name="EXTRA_ASSIST_CONTEXT" since="18" />
+		<field name="EXTRA_ASSIST_INPUT_DEVICE_ID" since="23" />
+		<field name="EXTRA_ASSIST_INPUT_HINT_KEYBOARD" since="21" />
+		<field name="EXTRA_ASSIST_PACKAGE" since="18" />
+		<field name="EXTRA_ASSIST_UID" since="23" />
+		<field name="EXTRA_ATTRIBUTION_TAGS" since="31" />
+		<field name="EXTRA_AUTO_LAUNCH_SINGLE_CHOICE" since="29" />
+		<field name="EXTRA_BCC" />
+		<field name="EXTRA_BUG_REPORT" since="14" />
+		<field name="EXTRA_CC" />
+		<field name="EXTRA_CHANGED_COMPONENT_NAME" since="5" deprecated="15" />
+		<field name="EXTRA_CHANGED_COMPONENT_NAME_LIST" since="7" />
+		<field name="EXTRA_CHANGED_PACKAGE_LIST" since="8" />
+		<field name="EXTRA_CHANGED_UID_LIST" since="8" />
+		<field name="EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER" since="23" />
+		<field name="EXTRA_CHOOSER_TARGETS" since="24" />
+		<field name="EXTRA_CHOSEN_COMPONENT" since="22" />
+		<field name="EXTRA_CHOSEN_COMPONENT_INTENT_SENDER" since="22" />
+		<field name="EXTRA_COMPONENT_NAME" since="26" />
+		<field name="EXTRA_CONTENT_ANNOTATIONS" since="26" />
+		<field name="EXTRA_CONTENT_QUERY" since="29" />
+		<field name="EXTRA_DATA_REMOVED" since="3" />
+		<field name="EXTRA_DOCK_STATE" since="5" />
+		<field name="EXTRA_DOCK_STATE_CAR" since="5" />
+		<field name="EXTRA_DOCK_STATE_DESK" since="5" />
+		<field name="EXTRA_DOCK_STATE_HE_DESK" since="11" />
+		<field name="EXTRA_DOCK_STATE_LE_DESK" since="11" />
+		<field name="EXTRA_DOCK_STATE_UNDOCKED" since="5" />
+		<field name="EXTRA_DONT_KILL_APP" />
+		<field name="EXTRA_DURATION_MILLIS" since="29" />
+		<field name="EXTRA_EMAIL" />
+		<field name="EXTRA_END_TIME" since="31" />
+		<field name="EXTRA_EXCLUDE_COMPONENTS" since="24" />
+		<field name="EXTRA_FROM_STORAGE" since="26" />
+		<field name="EXTRA_HTML_TEXT" since="16" />
+		<field name="EXTRA_INDEX" since="24" />
+		<field name="EXTRA_INITIAL_INTENTS" since="5" />
+		<field name="EXTRA_INSTALLER_PACKAGE_NAME" since="14" />
+		<field name="EXTRA_INTENT" />
+		<field name="EXTRA_KEY_EVENT" />
+		<field name="EXTRA_LOCAL_ONLY" since="11" />
+		<field name="EXTRA_LOCUS_ID" since="29" />
+		<field name="EXTRA_MIME_TYPES" since="19" />
+		<field name="EXTRA_NOT_UNKNOWN_SOURCE" since="14" />
+		<field name="EXTRA_ORIGINATING_URI" since="17" />
+		<field name="EXTRA_PACKAGE_NAME" since="24" />
+		<field name="EXTRA_PERMISSION_GROUP_NAME" since="31" />
+		<field name="EXTRA_PHONE_NUMBER" />
+		<field name="EXTRA_PROCESS_TEXT" since="23" />
+		<field name="EXTRA_PROCESS_TEXT_READONLY" since="23" />
+		<field name="EXTRA_QUICK_VIEW_FEATURES" since="26" />
+		<field name="EXTRA_QUIET_MODE" since="24" />
+		<field name="EXTRA_REFERRER" since="17" />
+		<field name="EXTRA_REFERRER_NAME" since="22" />
+		<field name="EXTRA_REMOTE_INTENT_TOKEN" since="5" />
+		<field name="EXTRA_REPLACEMENT_EXTRAS" since="21" />
+		<field name="EXTRA_REPLACING" since="3" />
+		<field name="EXTRA_RESTRICTIONS_BUNDLE" since="18" />
+		<field name="EXTRA_RESTRICTIONS_INTENT" since="18" />
+		<field name="EXTRA_RESTRICTIONS_LIST" since="18" />
+		<field name="EXTRA_RESULT_RECEIVER" since="23" />
+		<field name="EXTRA_RETURN_RESULT" since="14" />
+		<field name="EXTRA_SHORTCUT_ICON" deprecated="26" />
+		<field name="EXTRA_SHORTCUT_ICON_RESOURCE" deprecated="26" />
+		<field name="EXTRA_SHORTCUT_ID" since="29" />
+		<field name="EXTRA_SHORTCUT_INTENT" deprecated="26" />
+		<field name="EXTRA_SHORTCUT_NAME" deprecated="26" />
+		<field name="EXTRA_SHUTDOWN_USERSPACE_ONLY" since="19" />
+		<field name="EXTRA_SPLIT_NAME" since="27" />
+		<field name="EXTRA_START_TIME" since="31" />
+		<field name="EXTRA_STREAM" />
+		<field name="EXTRA_SUBJECT" />
+		<field name="EXTRA_SUSPENDED_PACKAGE_EXTRAS" since="28" />
+		<field name="EXTRA_TEMPLATE" />
+		<field name="EXTRA_TEXT" />
+		<field name="EXTRA_TIME" since="30" />
+		<field name="EXTRA_TIMEZONE" since="30" />
+		<field name="EXTRA_TITLE" />
+		<field name="EXTRA_UID" />
+		<field name="EXTRA_USER" since="21" />
+		<field name="EXTRA_USER_INITIATED" since="31" />
+		<field name="FILL_IN_ACTION" />
+		<field name="FILL_IN_CATEGORIES" />
+		<field name="FILL_IN_CLIP_DATA" since="16" />
+		<field name="FILL_IN_COMPONENT" />
+		<field name="FILL_IN_DATA" />
+		<field name="FILL_IN_IDENTIFIER" since="29" />
+		<field name="FILL_IN_PACKAGE" since="4" />
+		<field name="FILL_IN_SELECTOR" since="15" />
+		<field name="FILL_IN_SOURCE_BOUNDS" since="7" />
+		<field name="FLAG_ACTIVITY_BROUGHT_TO_FRONT" />
+		<field name="FLAG_ACTIVITY_CLEAR_TASK" since="11" />
+		<field name="FLAG_ACTIVITY_CLEAR_TOP" />
+		<field name="FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET" since="3" deprecated="21" />
+		<field name="FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS" />
+		<field name="FLAG_ACTIVITY_FORWARD_RESULT" />
+		<field name="FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY" />
+		<field name="FLAG_ACTIVITY_LAUNCH_ADJACENT" since="24" />
+		<field name="FLAG_ACTIVITY_MATCH_EXTERNAL" since="28" />
+		<field name="FLAG_ACTIVITY_MULTIPLE_TASK" />
+		<field name="FLAG_ACTIVITY_NEW_DOCUMENT" since="21" />
+		<field name="FLAG_ACTIVITY_NEW_TASK" />
+		<field name="FLAG_ACTIVITY_NO_ANIMATION" since="5" />
+		<field name="FLAG_ACTIVITY_NO_HISTORY" />
+		<field name="FLAG_ACTIVITY_NO_USER_ACTION" since="3" />
+		<field name="FLAG_ACTIVITY_PREVIOUS_IS_TOP" />
+		<field name="FLAG_ACTIVITY_REORDER_TO_FRONT" since="3" />
+		<field name="FLAG_ACTIVITY_REQUIRE_DEFAULT" since="30" />
+		<field name="FLAG_ACTIVITY_REQUIRE_NON_BROWSER" since="30" />
+		<field name="FLAG_ACTIVITY_RESET_TASK_IF_NEEDED" />
+		<field name="FLAG_ACTIVITY_RETAIN_IN_RECENTS" since="21" />
+		<field name="FLAG_ACTIVITY_SINGLE_TOP" />
+		<field name="FLAG_ACTIVITY_TASK_ON_HOME" since="11" />
+		<field name="FLAG_DEBUG_LOG_RESOLUTION" />
+		<field name="FLAG_DIRECT_BOOT_AUTO" since="29" />
+		<field name="FLAG_EXCLUDE_STOPPED_PACKAGES" since="12" />
+		<field name="FLAG_FROM_BACKGROUND" />
+		<field name="FLAG_GRANT_PERSISTABLE_URI_PERMISSION" since="19" />
+		<field name="FLAG_GRANT_PREFIX_URI_PERMISSION" since="21" />
+		<field name="FLAG_GRANT_READ_URI_PERMISSION" />
+		<field name="FLAG_GRANT_WRITE_URI_PERMISSION" />
+		<field name="FLAG_INCLUDE_STOPPED_PACKAGES" since="12" />
+		<field name="FLAG_RECEIVER_FOREGROUND" since="16" />
+		<field name="FLAG_RECEIVER_NO_ABORT" since="19" />
+		<field name="FLAG_RECEIVER_REGISTERED_ONLY" />
+		<field name="FLAG_RECEIVER_REPLACE_PENDING" since="8" />
+		<field name="FLAG_RECEIVER_VISIBLE_TO_INSTANT_APPS" since="26" />
+		<field name="METADATA_DOCK_HOME" since="5" />
+		<field name="URI_ALLOW_UNSAFE" since="22" />
+		<field name="URI_ANDROID_APP_SCHEME" since="22" />
+		<field name="URI_INTENT_SCHEME" since="4" />
+	</class>
+	<class name="android/content/Intent$FilterComparison" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Intent;)V" />
+		<method name="getIntent()Landroid/content/Intent;" />
+	</class>
+	<class name="android/content/Intent$ShortcutIconResource" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="fromContext(Landroid/content/Context;I)Landroid/content/Intent$ShortcutIconResource;" />
+		<field name="CREATOR" />
+		<field name="packageName" />
+		<field name="resourceName" />
+	</class>
+	<class name="android/content/IntentFilter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/IntentFilter;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="actionsIterator()Ljava/util/Iterator;" />
+		<method name="addAction(Ljava/lang/String;)V" />
+		<method name="addCategory(Ljava/lang/String;)V" />
+		<method name="addDataAuthority(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="addDataPath(Ljava/lang/String;I)V" />
+		<method name="addDataScheme(Ljava/lang/String;)V" />
+		<method name="addDataSchemeSpecificPart(Ljava/lang/String;I)V" since="19" />
+		<method name="addDataType(Ljava/lang/String;)V" />
+		<method name="authoritiesIterator()Ljava/util/Iterator;" />
+		<method name="categoriesIterator()Ljava/util/Iterator;" />
+		<method name="countActions()I" />
+		<method name="countCategories()I" />
+		<method name="countDataAuthorities()I" />
+		<method name="countDataPaths()I" />
+		<method name="countDataSchemeSpecificParts()I" since="19" />
+		<method name="countDataSchemes()I" />
+		<method name="countDataTypes()I" />
+		<method name="create(Ljava/lang/String;Ljava/lang/String;)Landroid/content/IntentFilter;" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="getAction(I)Ljava/lang/String;" />
+		<method name="getCategory(I)Ljava/lang/String;" />
+		<method name="getDataAuthority(I)Landroid/content/IntentFilter$AuthorityEntry;" />
+		<method name="getDataPath(I)Landroid/os/PatternMatcher;" />
+		<method name="getDataScheme(I)Ljava/lang/String;" />
+		<method name="getDataSchemeSpecificPart(I)Landroid/os/PatternMatcher;" since="19" />
+		<method name="getDataType(I)Ljava/lang/String;" />
+		<method name="getPriority()I" />
+		<method name="hasAction(Ljava/lang/String;)Z" />
+		<method name="hasCategory(Ljava/lang/String;)Z" />
+		<method name="hasDataAuthority(Landroid/net/Uri;)Z" />
+		<method name="hasDataPath(Ljava/lang/String;)Z" />
+		<method name="hasDataScheme(Ljava/lang/String;)Z" />
+		<method name="hasDataSchemeSpecificPart(Ljava/lang/String;)Z" since="19" />
+		<method name="hasDataType(Ljava/lang/String;)Z" />
+		<method name="match(Landroid/content/ContentResolver;Landroid/content/Intent;ZLjava/lang/String;)I" />
+		<method name="match(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/util/Set;Ljava/lang/String;)I" />
+		<method name="matchAction(Ljava/lang/String;)Z" />
+		<method name="matchCategories(Ljava/util/Set;)Ljava/lang/String;" />
+		<method name="matchData(Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;)I" />
+		<method name="matchDataAuthority(Landroid/net/Uri;)I" />
+		<method name="pathsIterator()Ljava/util/Iterator;" />
+		<method name="readFromXml(Lorg/xmlpull/v1/XmlPullParser;)V" />
+		<method name="schemeSpecificPartsIterator()Ljava/util/Iterator;" since="19" />
+		<method name="schemesIterator()Ljava/util/Iterator;" />
+		<method name="setPriority(I)V" />
+		<method name="typesIterator()Ljava/util/Iterator;" />
+		<method name="writeToXml(Lorg/xmlpull/v1/XmlSerializer;)V" />
+		<field name="CREATOR" />
+		<field name="MATCH_ADJUSTMENT_MASK" />
+		<field name="MATCH_ADJUSTMENT_NORMAL" />
+		<field name="MATCH_CATEGORY_EMPTY" />
+		<field name="MATCH_CATEGORY_HOST" />
+		<field name="MATCH_CATEGORY_MASK" />
+		<field name="MATCH_CATEGORY_PATH" />
+		<field name="MATCH_CATEGORY_PORT" />
+		<field name="MATCH_CATEGORY_SCHEME" />
+		<field name="MATCH_CATEGORY_SCHEME_SPECIFIC_PART" since="19" />
+		<field name="MATCH_CATEGORY_TYPE" />
+		<field name="NO_MATCH_ACTION" />
+		<field name="NO_MATCH_CATEGORY" />
+		<field name="NO_MATCH_DATA" />
+		<field name="NO_MATCH_TYPE" />
+		<field name="SYSTEM_HIGH_PRIORITY" />
+		<field name="SYSTEM_LOW_PRIORITY" />
+	</class>
+	<class name="android/content/IntentFilter$AuthorityEntry" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getHost()Ljava/lang/String;" />
+		<method name="getPort()I" />
+		<method name="match(Landroid/net/Uri;)I" />
+	</class>
+	<class name="android/content/IntentFilter$MalformedMimeTypeException" since="1">
+		<extends name="android/util/AndroidException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/content/IntentSender" since="4">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCreatorPackage()Ljava/lang/String;" since="17" />
+		<method name="getCreatorUid()I" since="17" />
+		<method name="getCreatorUserHandle()Landroid/os/UserHandle;" since="17" />
+		<method name="getTargetPackage()Ljava/lang/String;" since="9" deprecated="17" />
+		<method name="readIntentSenderOrNullFromParcel(Landroid/os/Parcel;)Landroid/content/IntentSender;" />
+		<method name="sendIntent(Landroid/content/Context;ILandroid/content/Intent;Landroid/content/IntentSender$OnFinished;Landroid/os/Handler;)V" />
+		<method name="sendIntent(Landroid/content/Context;ILandroid/content/Intent;Landroid/content/IntentSender$OnFinished;Landroid/os/Handler;Ljava/lang/String;)V" since="14" />
+		<method name="writeIntentSenderOrNullToParcel(Landroid/content/IntentSender;Landroid/os/Parcel;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/IntentSender$OnFinished" since="4">
+		<extends name="java/lang/Object" />
+		<method name="onSendFinished(Landroid/content/IntentSender;Landroid/content/Intent;ILjava/lang/String;Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/content/IntentSender$SendIntentException" since="4">
+		<extends name="android/util/AndroidException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Exception;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/content/Loader" since="11" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="abandon()V" deprecated="29" />
+		<method name="cancelLoad()Z" since="16" deprecated="29" />
+		<method name="commitContentChanged()V" since="18" deprecated="29" />
+		<method name="dataToString(Ljava/lang/Object;)Ljava/lang/String;" deprecated="29" />
+		<method name="deliverCancellation()V" since="16" deprecated="29" />
+		<method name="deliverResult(Ljava/lang/Object;)V" deprecated="29" />
+		<method name="dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V" deprecated="29" />
+		<method name="forceLoad()V" deprecated="29" />
+		<method name="getContext()Landroid/content/Context;" deprecated="29" />
+		<method name="getId()I" deprecated="29" />
+		<method name="isAbandoned()Z" deprecated="29" />
+		<method name="isReset()Z" deprecated="29" />
+		<method name="isStarted()Z" deprecated="29" />
+		<method name="onAbandon()V" deprecated="29" />
+		<method name="onCancelLoad()Z" since="16" deprecated="29" />
+		<method name="onContentChanged()V" deprecated="29" />
+		<method name="onForceLoad()V" deprecated="29" />
+		<method name="onReset()V" deprecated="29" />
+		<method name="onStartLoading()V" deprecated="29" />
+		<method name="onStopLoading()V" deprecated="29" />
+		<method name="registerListener(ILandroid/content/Loader$OnLoadCompleteListener;)V" deprecated="29" />
+		<method name="registerOnLoadCanceledListener(Landroid/content/Loader$OnLoadCanceledListener;)V" since="16" deprecated="29" />
+		<method name="reset()V" deprecated="29" />
+		<method name="rollbackContentChanged()V" since="18" deprecated="29" />
+		<method name="startLoading()V" deprecated="29" />
+		<method name="stopLoading()V" deprecated="29" />
+		<method name="takeContentChanged()Z" deprecated="29" />
+		<method name="unregisterListener(Landroid/content/Loader$OnLoadCompleteListener;)V" deprecated="29" />
+		<method name="unregisterOnLoadCanceledListener(Landroid/content/Loader$OnLoadCanceledListener;)V" since="16" deprecated="29" />
+	</class>
+	<class name="android/content/Loader$ForceLoadContentObserver" since="11" deprecated="28">
+		<extends name="android/database/ContentObserver" />
+		<method name="&lt;init&gt;(Landroid/content/Loader;)V" deprecated="29" />
+	</class>
+	<class name="android/content/Loader$OnLoadCanceledListener" since="16" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="onLoadCanceled(Landroid/content/Loader;)V" deprecated="29" />
+	</class>
+	<class name="android/content/Loader$OnLoadCompleteListener" since="11" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="onLoadComplete(Landroid/content/Loader;Ljava/lang/Object;)V" deprecated="29" />
+	</class>
+	<class name="android/content/LocusId" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getId()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/MutableContextWrapper" since="1">
+		<extends name="android/content/ContextWrapper" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="setBaseContext(Landroid/content/Context;)V" />
+	</class>
+	<class name="android/content/OperationApplicationException" since="5">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+		<method name="getNumSuccessfulYieldPoints()I" />
+	</class>
+	<class name="android/content/PeriodicSync" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;J)V" />
+		<field name="CREATOR" />
+		<field name="account" />
+		<field name="authority" />
+		<field name="extras" />
+		<field name="period" />
+	</class>
+	<class name="android/content/QuickViewConstants" since="26">
+		<extends name="java/lang/Object" />
+		<field name="FEATURE_DELETE" since="28" />
+		<field name="FEATURE_DOWNLOAD" />
+		<field name="FEATURE_EDIT" />
+		<field name="FEATURE_PRINT" />
+		<field name="FEATURE_SEND" />
+		<field name="FEATURE_VIEW" />
+	</class>
+	<class name="android/content/ReceiverCallNotAllowedException" since="1">
+		<extends name="android/util/AndroidRuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/content/RestrictionEntry" since="18">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(ILjava/lang/String;)V" since="21" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" since="21" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Z)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[Ljava/lang/String;)V" />
+		<method name="createBundleArrayEntry(Ljava/lang/String;[Landroid/content/RestrictionEntry;)Landroid/content/RestrictionEntry;" since="23" />
+		<method name="createBundleEntry(Ljava/lang/String;[Landroid/content/RestrictionEntry;)Landroid/content/RestrictionEntry;" since="23" />
+		<method name="getAllSelectedStrings()[Ljava/lang/String;" />
+		<method name="getChoiceEntries()[Ljava/lang/String;" />
+		<method name="getChoiceValues()[Ljava/lang/String;" />
+		<method name="getDescription()Ljava/lang/String;" />
+		<method name="getIntValue()I" since="21" />
+		<method name="getKey()Ljava/lang/String;" />
+		<method name="getRestrictions()[Landroid/content/RestrictionEntry;" since="23" />
+		<method name="getSelectedState()Z" />
+		<method name="getSelectedString()Ljava/lang/String;" />
+		<method name="getTitle()Ljava/lang/String;" />
+		<method name="getType()I" />
+		<method name="setAllSelectedStrings([Ljava/lang/String;)V" />
+		<method name="setChoiceEntries(Landroid/content/Context;I)V" />
+		<method name="setChoiceEntries([Ljava/lang/String;)V" />
+		<method name="setChoiceValues(Landroid/content/Context;I)V" />
+		<method name="setChoiceValues([Ljava/lang/String;)V" />
+		<method name="setDescription(Ljava/lang/String;)V" />
+		<method name="setIntValue(I)V" since="21" />
+		<method name="setRestrictions([Landroid/content/RestrictionEntry;)V" since="23" />
+		<method name="setSelectedState(Z)V" />
+		<method name="setSelectedString(Ljava/lang/String;)V" />
+		<method name="setTitle(Ljava/lang/String;)V" />
+		<method name="setType(I)V" />
+		<field name="CREATOR" />
+		<field name="TYPE_BOOLEAN" />
+		<field name="TYPE_BUNDLE" since="23" />
+		<field name="TYPE_BUNDLE_ARRAY" since="23" />
+		<field name="TYPE_CHOICE" />
+		<field name="TYPE_INTEGER" since="21" />
+		<field name="TYPE_MULTI_SELECT" />
+		<field name="TYPE_NULL" />
+		<field name="TYPE_STRING" since="21" />
+	</class>
+	<class name="android/content/RestrictionsManager" since="21">
+		<extends name="java/lang/Object" />
+		<method name="convertRestrictionsToBundle(Ljava/util/List;)Landroid/os/Bundle;" since="23" />
+		<method name="createLocalApprovalIntent()Landroid/content/Intent;" />
+		<method name="getApplicationRestrictions()Landroid/os/Bundle;" />
+		<method name="getManifestRestrictions(Ljava/lang/String;)Ljava/util/List;" />
+		<method name="hasRestrictionsProvider()Z" />
+		<method name="notifyPermissionResponse(Ljava/lang/String;Landroid/os/PersistableBundle;)V" />
+		<method name="requestPermission(Ljava/lang/String;Ljava/lang/String;Landroid/os/PersistableBundle;)V" />
+		<field name="ACTION_PERMISSION_RESPONSE_RECEIVED" />
+		<field name="ACTION_REQUEST_LOCAL_APPROVAL" />
+		<field name="ACTION_REQUEST_PERMISSION" />
+		<field name="EXTRA_PACKAGE_NAME" />
+		<field name="EXTRA_REQUEST_BUNDLE" />
+		<field name="EXTRA_REQUEST_ID" />
+		<field name="EXTRA_REQUEST_TYPE" />
+		<field name="EXTRA_RESPONSE_BUNDLE" />
+		<field name="META_DATA_APP_RESTRICTIONS" />
+		<field name="REQUEST_KEY_APPROVE_LABEL" />
+		<field name="REQUEST_KEY_DATA" />
+		<field name="REQUEST_KEY_DENY_LABEL" />
+		<field name="REQUEST_KEY_ICON" />
+		<field name="REQUEST_KEY_ID" />
+		<field name="REQUEST_KEY_MESSAGE" />
+		<field name="REQUEST_KEY_NEW_REQUEST" />
+		<field name="REQUEST_KEY_TITLE" />
+		<field name="REQUEST_TYPE_APPROVAL" />
+		<field name="RESPONSE_KEY_ERROR_CODE" />
+		<field name="RESPONSE_KEY_MESSAGE" />
+		<field name="RESPONSE_KEY_RESPONSE_TIMESTAMP" />
+		<field name="RESPONSE_KEY_RESULT" />
+		<field name="RESULT_APPROVED" />
+		<field name="RESULT_DENIED" />
+		<field name="RESULT_ERROR" />
+		<field name="RESULT_ERROR_BAD_REQUEST" />
+		<field name="RESULT_ERROR_INTERNAL" />
+		<field name="RESULT_ERROR_NETWORK" />
+		<field name="RESULT_NO_RESPONSE" />
+		<field name="RESULT_UNKNOWN_REQUEST" />
+	</class>
+	<class name="android/content/SearchRecentSuggestionsProvider" since="1">
+		<extends name="android/content/ContentProvider" />
+		<method name="&lt;init&gt;()V" />
+		<method name="setupSuggestions(Ljava/lang/String;I)V" />
+		<field name="DATABASE_MODE_2LINES" />
+		<field name="DATABASE_MODE_QUERIES" />
+	</class>
+	<class name="android/content/ServiceConnection" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onBindingDied(Landroid/content/ComponentName;)V" since="26" />
+		<method name="onNullBinding(Landroid/content/ComponentName;)V" since="28" />
+		<method name="onServiceConnected(Landroid/content/ComponentName;Landroid/os/IBinder;)V" />
+		<method name="onServiceDisconnected(Landroid/content/ComponentName;)V" />
+	</class>
+	<class name="android/content/SharedPreferences" since="1">
+		<extends name="java/lang/Object" />
+		<method name="contains(Ljava/lang/String;)Z" />
+		<method name="edit()Landroid/content/SharedPreferences$Editor;" />
+		<method name="getAll()Ljava/util/Map;" />
+		<method name="getBoolean(Ljava/lang/String;Z)Z" />
+		<method name="getFloat(Ljava/lang/String;F)F" />
+		<method name="getInt(Ljava/lang/String;I)I" />
+		<method name="getLong(Ljava/lang/String;J)J" />
+		<method name="getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getStringSet(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set;" since="11" />
+		<method name="registerOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V" />
+		<method name="unregisterOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V" />
+	</class>
+	<class name="android/content/SharedPreferences$Editor" since="1">
+		<extends name="java/lang/Object" />
+		<method name="apply()V" since="9" />
+		<method name="clear()Landroid/content/SharedPreferences$Editor;" />
+		<method name="commit()Z" />
+		<method name="putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;" />
+		<method name="putFloat(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor;" />
+		<method name="putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;" />
+		<method name="putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor;" />
+		<method name="putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;" />
+		<method name="putStringSet(Ljava/lang/String;Ljava/util/Set;)Landroid/content/SharedPreferences$Editor;" since="11" />
+		<method name="remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;" />
+	</class>
+	<class name="android/content/SharedPreferences$OnSharedPreferenceChangeListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onSharedPreferenceChanged(Landroid/content/SharedPreferences;Ljava/lang/String;)V" />
+	</class>
+	<class name="android/content/SyncAdapterType" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ZZ)V" />
+		<method name="allowParallelSyncs()Z" since="11" />
+		<method name="getSettingsActivity()Ljava/lang/String;" since="14" />
+		<method name="isAlwaysSyncable()Z" since="11" />
+		<method name="isUserVisible()Z" />
+		<method name="newKey(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SyncAdapterType;" />
+		<method name="supportsUploading()Z" />
+		<field name="CREATOR" />
+		<field name="accountType" />
+		<field name="authority" />
+		<field name="isKey" />
+	</class>
+	<class name="android/content/SyncContext" since="5">
+		<extends name="java/lang/Object" />
+		<method name="getSyncContextBinder()Landroid/os/IBinder;" />
+		<method name="onFinished(Landroid/content/SyncResult;)V" />
+	</class>
+	<class name="android/content/SyncInfo" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="11" />
+		<field name="account" />
+		<field name="authority" />
+		<field name="startTime" />
+	</class>
+	<class name="android/content/SyncRequest" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/SyncRequest$Builder" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/content/SyncRequest;" />
+		<method name="setDisallowMetered(Z)Landroid/content/SyncRequest$Builder;" />
+		<method name="setExpedited(Z)Landroid/content/SyncRequest$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/content/SyncRequest$Builder;" />
+		<method name="setIgnoreBackoff(Z)Landroid/content/SyncRequest$Builder;" />
+		<method name="setIgnoreSettings(Z)Landroid/content/SyncRequest$Builder;" />
+		<method name="setManual(Z)Landroid/content/SyncRequest$Builder;" />
+		<method name="setNoRetry(Z)Landroid/content/SyncRequest$Builder;" />
+		<method name="setRequiresCharging(Z)Landroid/content/SyncRequest$Builder;" since="24" />
+		<method name="setScheduleAsExpeditedJob(Z)Landroid/content/SyncRequest$Builder;" since="31" />
+		<method name="setSyncAdapter(Landroid/accounts/Account;Ljava/lang/String;)Landroid/content/SyncRequest$Builder;" />
+		<method name="syncOnce()Landroid/content/SyncRequest$Builder;" />
+		<method name="syncPeriodic(JJ)Landroid/content/SyncRequest$Builder;" />
+	</class>
+	<class name="android/content/SyncResult" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clear()V" />
+		<method name="hasError()Z" />
+		<method name="hasHardError()Z" />
+		<method name="hasSoftError()Z" />
+		<method name="madeSomeProgress()Z" />
+		<method name="toDebugString()Ljava/lang/String;" />
+		<field name="ALREADY_IN_PROGRESS" />
+		<field name="CREATOR" />
+		<field name="databaseError" />
+		<field name="delayUntil" since="8" />
+		<field name="fullSyncRequested" />
+		<field name="moreRecordsToGet" />
+		<field name="partialSyncUnavailable" />
+		<field name="stats" />
+		<field name="syncAlreadyInProgress" />
+		<field name="tooManyDeletions" />
+		<field name="tooManyRetries" />
+	</class>
+	<class name="android/content/SyncStats" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="clear()V" />
+		<field name="CREATOR" />
+		<field name="numAuthExceptions" />
+		<field name="numConflictDetectedExceptions" />
+		<field name="numDeletes" />
+		<field name="numEntries" />
+		<field name="numInserts" />
+		<field name="numIoExceptions" />
+		<field name="numParseExceptions" />
+		<field name="numSkippedEntries" />
+		<field name="numUpdates" />
+	</class>
+	<class name="android/content/SyncStatusObserver" since="5">
+		<extends name="java/lang/Object" />
+		<method name="onStatusChanged(I)V" />
+	</class>
+	<class name="android/content/UriMatcher" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="addURI(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="match(Landroid/net/Uri;)I" />
+		<field name="NO_MATCH" />
+	</class>
+	<class name="android/content/UriPermission" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getPersistedTime()J" />
+		<method name="getUri()Landroid/net/Uri;" />
+		<method name="isReadPermission()Z" />
+		<method name="isWritePermission()Z" />
+		<field name="CREATOR" />
+		<field name="INVALID_TIME" />
+	</class>
+	<class name="android/content/pm/ActivityInfo" since="1">
+		<extends name="android/content/pm/ComponentInfo" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/pm/ActivityInfo;)V" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="getThemeResource()I" />
+		<field name="COLOR_MODE_DEFAULT" since="26" />
+		<field name="COLOR_MODE_HDR" since="26" />
+		<field name="COLOR_MODE_WIDE_COLOR_GAMUT" since="26" />
+		<field name="CONFIG_COLOR_MODE" since="26" />
+		<field name="CONFIG_DENSITY" since="17" />
+		<field name="CONFIG_FONT_SCALE" />
+		<field name="CONFIG_FONT_WEIGHT_ADJUSTMENT" since="31" />
+		<field name="CONFIG_KEYBOARD" />
+		<field name="CONFIG_KEYBOARD_HIDDEN" />
+		<field name="CONFIG_LAYOUT_DIRECTION" since="17" />
+		<field name="CONFIG_LOCALE" />
+		<field name="CONFIG_MCC" />
+		<field name="CONFIG_MNC" />
+		<field name="CONFIG_NAVIGATION" />
+		<field name="CONFIG_ORIENTATION" />
+		<field name="CONFIG_SCREEN_LAYOUT" since="4" />
+		<field name="CONFIG_SCREEN_SIZE" since="13" />
+		<field name="CONFIG_SMALLEST_SCREEN_SIZE" since="13" />
+		<field name="CONFIG_TOUCHSCREEN" />
+		<field name="CONFIG_UI_MODE" since="8" />
+		<field name="CREATOR" />
+		<field name="DOCUMENT_LAUNCH_ALWAYS" since="21" />
+		<field name="DOCUMENT_LAUNCH_INTO_EXISTING" since="21" />
+		<field name="DOCUMENT_LAUNCH_NEVER" since="21" />
+		<field name="DOCUMENT_LAUNCH_NONE" since="21" />
+		<field name="FLAG_ALLOW_TASK_REPARENTING" />
+		<field name="FLAG_ALWAYS_RETAIN_TASK_STATE" />
+		<field name="FLAG_AUTO_REMOVE_FROM_RECENTS" since="21" />
+		<field name="FLAG_CLEAR_TASK_ON_LAUNCH" />
+		<field name="FLAG_ENABLE_VR_MODE" since="24" />
+		<field name="FLAG_EXCLUDE_FROM_RECENTS" />
+		<field name="FLAG_FINISH_ON_CLOSE_SYSTEM_DIALOGS" since="5" />
+		<field name="FLAG_FINISH_ON_TASK_LAUNCH" />
+		<field name="FLAG_HARDWARE_ACCELERATED" since="11" />
+		<field name="FLAG_IMMERSIVE" since="18" />
+		<field name="FLAG_MULTIPROCESS" />
+		<field name="FLAG_NO_HISTORY" since="3" />
+		<field name="FLAG_PREFER_MINIMAL_POST_PROCESSING" since="30" />
+		<field name="FLAG_RELINQUISH_TASK_IDENTITY" since="21" />
+		<field name="FLAG_RESUME_WHILE_PAUSING" since="21" />
+		<field name="FLAG_SINGLE_USER" since="17" />
+		<field name="FLAG_STATE_NOT_NEEDED" />
+		<field name="LAUNCH_MULTIPLE" />
+		<field name="LAUNCH_SINGLE_INSTANCE" />
+		<field name="LAUNCH_SINGLE_INSTANCE_PER_TASK" since="31" />
+		<field name="LAUNCH_SINGLE_TASK" />
+		<field name="LAUNCH_SINGLE_TOP" />
+		<field name="PERSIST_ACROSS_REBOOTS" since="21" />
+		<field name="PERSIST_NEVER" since="21" />
+		<field name="PERSIST_ROOT_ONLY" since="21" />
+		<field name="SCREEN_ORIENTATION_BEHIND" />
+		<field name="SCREEN_ORIENTATION_FULL_SENSOR" since="9" />
+		<field name="SCREEN_ORIENTATION_FULL_USER" since="18" />
+		<field name="SCREEN_ORIENTATION_LANDSCAPE" />
+		<field name="SCREEN_ORIENTATION_LOCKED" since="18" />
+		<field name="SCREEN_ORIENTATION_NOSENSOR" />
+		<field name="SCREEN_ORIENTATION_PORTRAIT" />
+		<field name="SCREEN_ORIENTATION_REVERSE_LANDSCAPE" since="9" />
+		<field name="SCREEN_ORIENTATION_REVERSE_PORTRAIT" since="9" />
+		<field name="SCREEN_ORIENTATION_SENSOR" />
+		<field name="SCREEN_ORIENTATION_SENSOR_LANDSCAPE" since="9" />
+		<field name="SCREEN_ORIENTATION_SENSOR_PORTRAIT" since="9" />
+		<field name="SCREEN_ORIENTATION_UNSPECIFIED" />
+		<field name="SCREEN_ORIENTATION_USER" />
+		<field name="SCREEN_ORIENTATION_USER_LANDSCAPE" since="18" />
+		<field name="SCREEN_ORIENTATION_USER_PORTRAIT" since="18" />
+		<field name="UIOPTION_SPLIT_ACTION_BAR_WHEN_NARROW" since="14" />
+		<field name="colorMode" since="26" />
+		<field name="configChanges" />
+		<field name="documentLaunchMode" since="21" />
+		<field name="flags" />
+		<field name="launchMode" />
+		<field name="maxRecents" since="21" />
+		<field name="parentActivityName" since="16" />
+		<field name="permission" />
+		<field name="persistableMode" since="21" />
+		<field name="screenOrientation" />
+		<field name="softInputMode" since="3" />
+		<field name="targetActivity" />
+		<field name="taskAffinity" />
+		<field name="theme" />
+		<field name="uiOptions" since="14" />
+		<field name="windowLayout" since="24" />
+	</class>
+	<class name="android/content/pm/ActivityInfo$WindowLayout" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(IFIFIII)V" />
+		<field name="gravity" />
+		<field name="height" />
+		<field name="heightFraction" />
+		<field name="minHeight" />
+		<field name="minWidth" />
+		<field name="width" />
+		<field name="widthFraction" />
+	</class>
+	<class name="android/content/pm/ApkChecksum" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getInstallerCertificate()Ljava/security/cert/Certificate;" />
+		<method name="getInstallerPackageName()Ljava/lang/String;" />
+		<method name="getSplitName()Ljava/lang/String;" />
+		<method name="getType()I" />
+		<method name="getValue()[B" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/pm/ApplicationInfo" since="1">
+		<extends name="android/content/pm/PackageItemInfo" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/pm/ApplicationInfo;)V" />
+		<method name="areAttributionsUserVisible()Z" since="31" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="getCategoryTitle(Landroid/content/Context;I)Ljava/lang/CharSequence;" since="26" />
+		<method name="getGwpAsanMode()I" since="30" />
+		<method name="getMemtagMode()I" since="31" />
+		<method name="getNativeHeapZeroInitialized()I" since="31" />
+		<method name="getRequestRawExternalStorageAccess()I" since="31" />
+		<method name="isProfileable()Z" since="31" />
+		<method name="isProfileableByShell()Z" since="29" />
+		<method name="isResourceOverlay()Z" since="29" />
+		<method name="isVirtualPreload()Z" since="27" />
+		<method name="loadDescription(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" />
+		<field name="CATEGORY_ACCESSIBILITY" since="31" />
+		<field name="CATEGORY_AUDIO" since="26" />
+		<field name="CATEGORY_GAME" since="26" />
+		<field name="CATEGORY_IMAGE" since="26" />
+		<field name="CATEGORY_MAPS" since="26" />
+		<field name="CATEGORY_NEWS" since="26" />
+		<field name="CATEGORY_PRODUCTIVITY" since="26" />
+		<field name="CATEGORY_SOCIAL" since="26" />
+		<field name="CATEGORY_UNDEFINED" since="26" />
+		<field name="CATEGORY_VIDEO" since="26" />
+		<field name="CREATOR" />
+		<field name="FLAG_ALLOW_BACKUP" since="8" />
+		<field name="FLAG_ALLOW_CLEAR_USER_DATA" />
+		<field name="FLAG_ALLOW_TASK_REPARENTING" />
+		<field name="FLAG_DEBUGGABLE" />
+		<field name="FLAG_EXTERNAL_STORAGE" since="8" />
+		<field name="FLAG_EXTRACT_NATIVE_LIBS" since="23" />
+		<field name="FLAG_FACTORY_TEST" />
+		<field name="FLAG_FULL_BACKUP_ONLY" since="21" />
+		<field name="FLAG_HARDWARE_ACCELERATED" since="23" />
+		<field name="FLAG_HAS_CODE" />
+		<field name="FLAG_INSTALLED" since="17" />
+		<field name="FLAG_IS_DATA_ONLY" since="17" />
+		<field name="FLAG_IS_GAME" since="21" deprecated="26" />
+		<field name="FLAG_KILL_AFTER_RESTORE" since="8" />
+		<field name="FLAG_LARGE_HEAP" since="11" />
+		<field name="FLAG_MULTIARCH" since="21" />
+		<field name="FLAG_PERSISTENT" />
+		<field name="FLAG_RESIZEABLE_FOR_SCREENS" since="4" />
+		<field name="FLAG_RESTORE_ANY_VERSION" since="8" />
+		<field name="FLAG_STOPPED" since="12" />
+		<field name="FLAG_SUPPORTS_LARGE_SCREENS" since="4" />
+		<field name="FLAG_SUPPORTS_NORMAL_SCREENS" since="4" />
+		<field name="FLAG_SUPPORTS_RTL" since="17" />
+		<field name="FLAG_SUPPORTS_SCREEN_DENSITIES" since="4" deprecated="30" />
+		<field name="FLAG_SUPPORTS_SMALL_SCREENS" since="4" />
+		<field name="FLAG_SUPPORTS_XLARGE_SCREENS" since="11" />
+		<field name="FLAG_SUSPENDED" since="24" />
+		<field name="FLAG_SYSTEM" />
+		<field name="FLAG_TEST_ONLY" since="4" />
+		<field name="FLAG_UPDATED_SYSTEM_APP" since="4" />
+		<field name="FLAG_USES_CLEARTEXT_TRAFFIC" since="23" />
+		<field name="FLAG_VM_SAFE_MODE" since="8" />
+		<field name="GWP_ASAN_ALWAYS" since="30" />
+		<field name="GWP_ASAN_DEFAULT" since="30" />
+		<field name="GWP_ASAN_NEVER" since="30" />
+		<field name="MEMTAG_ASYNC" since="31" />
+		<field name="MEMTAG_DEFAULT" since="31" />
+		<field name="MEMTAG_OFF" since="31" />
+		<field name="MEMTAG_SYNC" since="31" />
+		<field name="RAW_EXTERNAL_STORAGE_ACCESS_DEFAULT" since="31" />
+		<field name="RAW_EXTERNAL_STORAGE_ACCESS_NOT_REQUESTED" since="31" />
+		<field name="RAW_EXTERNAL_STORAGE_ACCESS_REQUESTED" since="31" />
+		<field name="ZEROINIT_DEFAULT" since="31" />
+		<field name="ZEROINIT_DISABLED" since="31" />
+		<field name="ZEROINIT_ENABLED" since="31" />
+		<field name="appComponentFactory" since="28" />
+		<field name="backupAgentName" since="8" />
+		<field name="category" since="26" />
+		<field name="className" />
+		<field name="compatibleWidthLimitDp" since="13" />
+		<field name="compileSdkVersion" since="31" />
+		<field name="compileSdkVersionCodename" since="31" />
+		<field name="dataDir" />
+		<field name="descriptionRes" />
+		<field name="deviceProtectedDataDir" since="24" />
+		<field name="enabled" />
+		<field name="flags" />
+		<field name="largestWidthLimitDp" since="13" />
+		<field name="manageSpaceActivityName" />
+		<field name="minSdkVersion" since="24" />
+		<field name="nativeLibraryDir" since="9" />
+		<field name="permission" />
+		<field name="processName" />
+		<field name="publicSourceDir" />
+		<field name="requiresSmallestWidthDp" since="13" />
+		<field name="sharedLibraryFiles" />
+		<field name="sourceDir" />
+		<field name="splitNames" since="26" />
+		<field name="splitPublicSourceDirs" since="21" />
+		<field name="splitSourceDirs" since="21" />
+		<field name="storageUuid" since="26" />
+		<field name="targetSdkVersion" since="4" />
+		<field name="taskAffinity" />
+		<field name="theme" />
+		<field name="uiOptions" since="14" />
+		<field name="uid" />
+	</class>
+	<class name="android/content/pm/ApplicationInfo$DisplayNameComparator" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Comparator" />
+		<method name="&lt;init&gt;(Landroid/content/pm/PackageManager;)V" />
+		<method name="compare(Landroid/content/pm/ApplicationInfo;Landroid/content/pm/ApplicationInfo;)I" />
+	</class>
+	<class name="android/content/pm/Attribution" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getLabel()I" />
+		<method name="getTag()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/pm/ChangedPackages" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(ILjava/util/List;)V" />
+		<method name="getPackageNames()Ljava/util/List;" />
+		<method name="getSequenceNumber()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/pm/Checksum" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(I[B)V" />
+		<method name="getType()I" />
+		<method name="getValue()[B" />
+		<field name="CREATOR" />
+		<field name="TYPE_PARTIAL_MERKLE_ROOT_1M_SHA256" />
+		<field name="TYPE_PARTIAL_MERKLE_ROOT_1M_SHA512" />
+		<field name="TYPE_WHOLE_MD5" deprecated="31" />
+		<field name="TYPE_WHOLE_MERKLE_ROOT_4K_SHA256" />
+		<field name="TYPE_WHOLE_SHA1" deprecated="31" />
+		<field name="TYPE_WHOLE_SHA256" deprecated="31" />
+		<field name="TYPE_WHOLE_SHA512" deprecated="31" />
+	</class>
+	<class name="android/content/pm/ComponentInfo" since="1">
+		<extends name="android/content/pm/PackageItemInfo" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/pm/ComponentInfo;)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="getBannerResource()I" since="20" />
+		<method name="getIconResource()I" />
+		<method name="getLogoResource()I" since="19" />
+		<method name="isEnabled()Z" since="11" />
+		<field name="applicationInfo" />
+		<field name="attributionTags" since="31" />
+		<field name="descriptionRes" since="8" />
+		<field name="directBootAware" since="24" />
+		<field name="enabled" />
+		<field name="exported" />
+		<field name="processName" />
+		<field name="splitName" since="26" />
+	</class>
+	<class name="android/content/pm/ConfigurationInfo" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/pm/ConfigurationInfo;)V" />
+		<method name="getGlEsVersion()Ljava/lang/String;" since="4" />
+		<field name="CREATOR" />
+		<field name="GL_ES_VERSION_UNDEFINED" since="4" />
+		<field name="INPUT_FEATURE_FIVE_WAY_NAV" />
+		<field name="INPUT_FEATURE_HARD_KEYBOARD" />
+		<field name="reqGlEsVersion" since="4" />
+		<field name="reqInputFeatures" />
+		<field name="reqKeyboardType" />
+		<field name="reqNavigation" />
+		<field name="reqTouchScreen" />
+	</class>
+	<class name="android/content/pm/CrossProfileApps" since="28">
+		<extends name="java/lang/Object" />
+		<method name="canInteractAcrossProfiles()Z" since="30" />
+		<method name="canRequestInteractAcrossProfiles()Z" since="30" />
+		<method name="createRequestInteractAcrossProfilesIntent()Landroid/content/Intent;" since="30" />
+		<method name="getProfileSwitchingIconDrawable(Landroid/os/UserHandle;)Landroid/graphics/drawable/Drawable;" />
+		<method name="getProfileSwitchingLabel(Landroid/os/UserHandle;)Ljava/lang/CharSequence;" />
+		<method name="getTargetUserProfiles()Ljava/util/List;" />
+		<method name="startActivity(Landroid/content/Intent;Landroid/os/UserHandle;Landroid/app/Activity;)V" since="30" />
+		<method name="startActivity(Landroid/content/Intent;Landroid/os/UserHandle;Landroid/app/Activity;Landroid/os/Bundle;)V" since="30" />
+		<method name="startMainActivity(Landroid/content/ComponentName;Landroid/os/UserHandle;)V" />
+		<field name="ACTION_CAN_INTERACT_ACROSS_PROFILES_CHANGED" since="30" />
+	</class>
+	<class name="android/content/pm/FeatureGroupInfo" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/pm/FeatureGroupInfo;)V" />
+		<field name="CREATOR" />
+		<field name="features" />
+	</class>
+	<class name="android/content/pm/FeatureInfo" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/pm/FeatureInfo;)V" />
+		<method name="getGlEsVersion()Ljava/lang/String;" />
+		<field name="CREATOR" />
+		<field name="FLAG_REQUIRED" />
+		<field name="GL_ES_VERSION_UNDEFINED" />
+		<field name="flags" />
+		<field name="name" />
+		<field name="reqGlEsVersion" />
+		<field name="version" since="24" />
+	</class>
+	<class name="android/content/pm/IPackageInstallObserver" since="1" removed="4">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/IInterface" />
+		<method name="packageInstalled(Ljava/lang/String;I)V" />
+	</class>
+	<class name="android/content/pm/IPackageInstallObserver$Stub" since="1" removed="4">
+		<extends name="android/os/Binder" />
+		<implements name="android/content/pm/IPackageInstallObserver" />
+		<method name="&lt;init&gt;()V" />
+		<method name="asInterface(Landroid/os/IBinder;)Landroid/content/pm/IPackageInstallObserver;" />
+	</class>
+	<class name="android/content/pm/InstallSourceInfo" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getInitiatingPackageName()Ljava/lang/String;" />
+		<method name="getInitiatingPackageSigningInfo()Landroid/content/pm/SigningInfo;" />
+		<method name="getInstallingPackageName()Ljava/lang/String;" />
+		<method name="getOriginatingPackageName()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/pm/InstrumentationInfo" since="1">
+		<extends name="android/content/pm/PackageItemInfo" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/pm/InstrumentationInfo;)V" />
+		<field name="CREATOR" />
+		<field name="dataDir" />
+		<field name="functionalTest" />
+		<field name="handleProfiling" />
+		<field name="publicSourceDir" />
+		<field name="sourceDir" />
+		<field name="splitNames" since="26" />
+		<field name="splitPublicSourceDirs" since="21" />
+		<field name="splitSourceDirs" since="21" />
+		<field name="targetPackage" />
+		<field name="targetProcesses" since="26" />
+	</class>
+	<class name="android/content/pm/LabeledIntent" since="5">
+		<extends name="android/content/Intent" />
+		<method name="&lt;init&gt;(Landroid/content/Intent;Ljava/lang/String;II)V" />
+		<method name="&lt;init&gt;(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/CharSequence;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;II)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/CharSequence;I)V" />
+		<method name="getIconResource()I" />
+		<method name="getLabelResource()I" />
+		<method name="getNonLocalizedLabel()Ljava/lang/CharSequence;" />
+		<method name="getSourcePackage()Ljava/lang/String;" />
+		<method name="loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;" />
+		<method name="loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/pm/LauncherActivityInfo" since="21">
+		<extends name="java/lang/Object" />
+		<method name="getActivityInfo()Landroid/content/pm/ActivityInfo;" since="31" />
+		<method name="getApplicationInfo()Landroid/content/pm/ApplicationInfo;" />
+		<method name="getBadgedIcon(I)Landroid/graphics/drawable/Drawable;" />
+		<method name="getComponentName()Landroid/content/ComponentName;" />
+		<method name="getFirstInstallTime()J" />
+		<method name="getIcon(I)Landroid/graphics/drawable/Drawable;" />
+		<method name="getLabel()Ljava/lang/CharSequence;" />
+		<method name="getLoadingProgress()F" since="31" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getUser()Landroid/os/UserHandle;" />
+	</class>
+	<class name="android/content/pm/LauncherApps" since="21">
+		<extends name="java/lang/Object" />
+		<method name="getActivityList(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/util/List;" />
+		<method name="getAllPackageInstallerSessions()Ljava/util/List;" since="29" />
+		<method name="getApplicationInfo(Ljava/lang/String;ILandroid/os/UserHandle;)Landroid/content/pm/ApplicationInfo;" since="26" />
+		<method name="getPinItemRequest(Landroid/content/Intent;)Landroid/content/pm/LauncherApps$PinItemRequest;" since="26" />
+		<method name="getProfiles()Ljava/util/List;" since="26" />
+		<method name="getShortcutBadgedIconDrawable(Landroid/content/pm/ShortcutInfo;I)Landroid/graphics/drawable/Drawable;" since="25" />
+		<method name="getShortcutConfigActivityIntent(Landroid/content/pm/LauncherActivityInfo;)Landroid/content/IntentSender;" since="26" />
+		<method name="getShortcutConfigActivityList(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/util/List;" since="26" />
+		<method name="getShortcutIconDrawable(Landroid/content/pm/ShortcutInfo;I)Landroid/graphics/drawable/Drawable;" since="25" />
+		<method name="getShortcutIntent(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/UserHandle;)Landroid/app/PendingIntent;" since="31" />
+		<method name="getShortcuts(Landroid/content/pm/LauncherApps$ShortcutQuery;Landroid/os/UserHandle;)Ljava/util/List;" since="25" />
+		<method name="getSuspendedPackageLauncherExtras(Ljava/lang/String;Landroid/os/UserHandle;)Landroid/os/Bundle;" since="28" />
+		<method name="hasShortcutHostPermission()Z" since="25" />
+		<method name="isActivityEnabled(Landroid/content/ComponentName;Landroid/os/UserHandle;)Z" />
+		<method name="isPackageEnabled(Ljava/lang/String;Landroid/os/UserHandle;)Z" />
+		<method name="pinShortcuts(Ljava/lang/String;Ljava/util/List;Landroid/os/UserHandle;)V" since="25" />
+		<method name="registerCallback(Landroid/content/pm/LauncherApps$Callback;)V" />
+		<method name="registerCallback(Landroid/content/pm/LauncherApps$Callback;Landroid/os/Handler;)V" />
+		<method name="registerPackageInstallerSessionCallback(Ljava/util/concurrent/Executor;Landroid/content/pm/PackageInstaller$SessionCallback;)V" since="29" />
+		<method name="resolveActivity(Landroid/content/Intent;Landroid/os/UserHandle;)Landroid/content/pm/LauncherActivityInfo;" />
+		<method name="shouldHideFromSuggestions(Ljava/lang/String;Landroid/os/UserHandle;)Z" since="29" />
+		<method name="startAppDetailsActivity(Landroid/content/ComponentName;Landroid/os/UserHandle;Landroid/graphics/Rect;Landroid/os/Bundle;)V" />
+		<method name="startMainActivity(Landroid/content/ComponentName;Landroid/os/UserHandle;Landroid/graphics/Rect;Landroid/os/Bundle;)V" />
+		<method name="startPackageInstallerSessionDetailsActivity(Landroid/content/pm/PackageInstaller$SessionInfo;Landroid/graphics/Rect;Landroid/os/Bundle;)V" since="29" />
+		<method name="startShortcut(Landroid/content/pm/ShortcutInfo;Landroid/graphics/Rect;Landroid/os/Bundle;)V" since="25" />
+		<method name="startShortcut(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/Rect;Landroid/os/Bundle;Landroid/os/UserHandle;)V" since="25" />
+		<method name="unregisterCallback(Landroid/content/pm/LauncherApps$Callback;)V" />
+		<method name="unregisterPackageInstallerSessionCallback(Landroid/content/pm/PackageInstaller$SessionCallback;)V" since="29" />
+		<field name="ACTION_CONFIRM_PIN_APPWIDGET" since="26" />
+		<field name="ACTION_CONFIRM_PIN_SHORTCUT" since="26" />
+		<field name="EXTRA_PIN_ITEM_REQUEST" since="26" />
+	</class>
+	<class name="android/content/pm/LauncherApps$Callback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onPackageAdded(Ljava/lang/String;Landroid/os/UserHandle;)V" />
+		<method name="onPackageChanged(Ljava/lang/String;Landroid/os/UserHandle;)V" />
+		<method name="onPackageLoadingProgressChanged(Ljava/lang/String;Landroid/os/UserHandle;F)V" since="31" />
+		<method name="onPackageRemoved(Ljava/lang/String;Landroid/os/UserHandle;)V" />
+		<method name="onPackagesAvailable([Ljava/lang/String;Landroid/os/UserHandle;Z)V" />
+		<method name="onPackagesSuspended([Ljava/lang/String;Landroid/os/UserHandle;)V" since="24" />
+		<method name="onPackagesSuspended([Ljava/lang/String;Landroid/os/UserHandle;Landroid/os/Bundle;)V" since="28" deprecated="30" />
+		<method name="onPackagesUnavailable([Ljava/lang/String;Landroid/os/UserHandle;Z)V" />
+		<method name="onPackagesUnsuspended([Ljava/lang/String;Landroid/os/UserHandle;)V" since="24" />
+		<method name="onShortcutsChanged(Ljava/lang/String;Ljava/util/List;Landroid/os/UserHandle;)V" since="25" />
+	</class>
+	<class name="android/content/pm/LauncherApps$PinItemRequest" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="accept()Z" />
+		<method name="accept(Landroid/os/Bundle;)Z" />
+		<method name="getAppWidgetProviderInfo(Landroid/content/Context;)Landroid/appwidget/AppWidgetProviderInfo;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getRequestType()I" />
+		<method name="getShortcutInfo()Landroid/content/pm/ShortcutInfo;" />
+		<method name="isValid()Z" />
+		<field name="CREATOR" />
+		<field name="REQUEST_TYPE_APPWIDGET" />
+		<field name="REQUEST_TYPE_SHORTCUT" />
+	</class>
+	<class name="android/content/pm/LauncherApps$ShortcutQuery" since="25">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="setActivity(Landroid/content/ComponentName;)Landroid/content/pm/LauncherApps$ShortcutQuery;" />
+		<method name="setChangedSince(J)Landroid/content/pm/LauncherApps$ShortcutQuery;" />
+		<method name="setLocusIds(Ljava/util/List;)Landroid/content/pm/LauncherApps$ShortcutQuery;" since="30" />
+		<method name="setPackage(Ljava/lang/String;)Landroid/content/pm/LauncherApps$ShortcutQuery;" />
+		<method name="setQueryFlags(I)Landroid/content/pm/LauncherApps$ShortcutQuery;" />
+		<method name="setShortcutIds(Ljava/util/List;)Landroid/content/pm/LauncherApps$ShortcutQuery;" />
+		<field name="FLAG_GET_KEY_FIELDS_ONLY" />
+		<field name="FLAG_MATCH_CACHED" since="30" />
+		<field name="FLAG_MATCH_DYNAMIC" />
+		<field name="FLAG_MATCH_MANIFEST" />
+		<field name="FLAG_MATCH_PINNED" />
+		<field name="FLAG_MATCH_PINNED_BY_ANY_LAUNCHER" since="28" />
+	</class>
+	<class name="android/content/pm/ModuleInfo" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getName()Ljava/lang/CharSequence;" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="isHidden()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/pm/PackageInfo" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getLongVersionCode()J" since="28" />
+		<method name="setLongVersionCode(J)V" since="28" />
+		<field name="CREATOR" />
+		<field name="INSTALL_LOCATION_AUTO" since="21" />
+		<field name="INSTALL_LOCATION_INTERNAL_ONLY" since="21" />
+		<field name="INSTALL_LOCATION_PREFER_EXTERNAL" since="21" />
+		<field name="REQUESTED_PERMISSION_GRANTED" since="16" />
+		<field name="REQUESTED_PERMISSION_NEVER_FOR_LOCATION" since="31" />
+		<field name="REQUESTED_PERMISSION_REQUIRED" since="16" removed="23" />
+		<field name="activities" />
+		<field name="applicationInfo" />
+		<field name="attributions" since="31" />
+		<field name="baseRevisionCode" since="22" />
+		<field name="configPreferences" since="3" />
+		<field name="featureGroups" since="21" />
+		<field name="firstInstallTime" since="9" />
+		<field name="gids" />
+		<field name="installLocation" since="21" />
+		<field name="instrumentation" />
+		<field name="isApex" since="29" />
+		<field name="lastUpdateTime" since="9" />
+		<field name="packageName" />
+		<field name="permissions" />
+		<field name="providers" />
+		<field name="receivers" />
+		<field name="reqFeatures" since="5" />
+		<field name="requestedPermissions" />
+		<field name="requestedPermissionsFlags" since="16" />
+		<field name="services" />
+		<field name="sharedUserId" since="3" />
+		<field name="sharedUserLabel" since="3" />
+		<field name="signatures" deprecated="28" />
+		<field name="signingInfo" since="28" />
+		<field name="splitNames" since="21" />
+		<field name="splitRevisionCodes" since="22" />
+		<field name="versionCode" deprecated="28" />
+		<field name="versionName" />
+	</class>
+	<class name="android/content/pm/PackageInstaller" since="21">
+		<extends name="java/lang/Object" />
+		<method name="abandonSession(I)V" />
+		<method name="createSession(Landroid/content/pm/PackageInstaller$SessionParams;)I" />
+		<method name="getActiveStagedSession()Landroid/content/pm/PackageInstaller$SessionInfo;" since="29" deprecated="30" />
+		<method name="getActiveStagedSessions()Ljava/util/List;" since="30" />
+		<method name="getAllSessions()Ljava/util/List;" />
+		<method name="getMySessions()Ljava/util/List;" />
+		<method name="getSessionInfo(I)Landroid/content/pm/PackageInstaller$SessionInfo;" />
+		<method name="getStagedSessions()Ljava/util/List;" since="29" />
+		<method name="installExistingPackage(Ljava/lang/String;ILandroid/content/IntentSender;)V" since="29" />
+		<method name="openSession(I)Landroid/content/pm/PackageInstaller$Session;" />
+		<method name="registerSessionCallback(Landroid/content/pm/PackageInstaller$SessionCallback;)V" />
+		<method name="registerSessionCallback(Landroid/content/pm/PackageInstaller$SessionCallback;Landroid/os/Handler;)V" />
+		<method name="uninstall(Landroid/content/pm/VersionedPackage;Landroid/content/IntentSender;)V" since="26" />
+		<method name="uninstall(Ljava/lang/String;Landroid/content/IntentSender;)V" />
+		<method name="uninstallExistingPackage(Ljava/lang/String;Landroid/content/IntentSender;)V" since="31" />
+		<method name="unregisterSessionCallback(Landroid/content/pm/PackageInstaller$SessionCallback;)V" />
+		<method name="updateSessionAppIcon(ILandroid/graphics/Bitmap;)V" />
+		<method name="updateSessionAppLabel(ILjava/lang/CharSequence;)V" />
+		<field name="ACTION_SESSION_COMMITTED" since="26" />
+		<field name="ACTION_SESSION_DETAILS" />
+		<field name="ACTION_SESSION_UPDATED" since="29" />
+		<field name="EXTRA_OTHER_PACKAGE_NAME" />
+		<field name="EXTRA_PACKAGE_NAME" />
+		<field name="EXTRA_SESSION" since="26" />
+		<field name="EXTRA_SESSION_ID" />
+		<field name="EXTRA_STATUS" />
+		<field name="EXTRA_STATUS_MESSAGE" />
+		<field name="EXTRA_STORAGE_PATH" />
+		<field name="STATUS_FAILURE" />
+		<field name="STATUS_FAILURE_ABORTED" />
+		<field name="STATUS_FAILURE_BLOCKED" />
+		<field name="STATUS_FAILURE_CONFLICT" />
+		<field name="STATUS_FAILURE_INCOMPATIBLE" />
+		<field name="STATUS_FAILURE_INVALID" />
+		<field name="STATUS_FAILURE_STORAGE" />
+		<field name="STATUS_PENDING_USER_ACTION" />
+		<field name="STATUS_SUCCESS" />
+	</class>
+	<class name="android/content/pm/PackageInstaller$Session" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<method name="abandon()V" />
+		<method name="addChildSessionId(I)V" since="29" />
+		<method name="commit(Landroid/content/IntentSender;)V" />
+		<method name="fsync(Ljava/io/OutputStream;)V" />
+		<method name="getChildSessionIds()[I" since="29" />
+		<method name="getNames()[Ljava/lang/String;" />
+		<method name="getParentSessionId()I" since="29" />
+		<method name="isMultiPackage()Z" since="29" />
+		<method name="isStaged()Z" since="29" />
+		<method name="openRead(Ljava/lang/String;)Ljava/io/InputStream;" />
+		<method name="openWrite(Ljava/lang/String;JJ)Ljava/io/OutputStream;" />
+		<method name="removeChildSessionId(I)V" since="29" />
+		<method name="removeSplit(Ljava/lang/String;)V" since="24" />
+		<method name="setChecksums(Ljava/lang/String;Ljava/util/List;[B)V" since="31" deprecated="31" />
+		<method name="setStagingProgress(F)V" />
+		<method name="transfer(Ljava/lang/String;)V" since="27" />
+	</class>
+	<class name="android/content/pm/PackageInstaller$SessionCallback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onActiveChanged(IZ)V" />
+		<method name="onBadgingChanged(I)V" />
+		<method name="onCreated(I)V" />
+		<method name="onFinished(IZ)V" />
+		<method name="onProgressChanged(IF)V" />
+	</class>
+	<class name="android/content/pm/PackageInstaller$SessionInfo" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="createDetailsIntent()Landroid/content/Intent;" />
+		<method name="getAppIcon()Landroid/graphics/Bitmap;" />
+		<method name="getAppLabel()Ljava/lang/CharSequence;" />
+		<method name="getAppPackageName()Ljava/lang/String;" />
+		<method name="getChildSessionIds()[I" since="29" />
+		<method name="getCreatedMillis()J" since="30" />
+		<method name="getInstallLocation()I" since="27" />
+		<method name="getInstallReason()I" since="26" />
+		<method name="getInstallerAttributionTag()Ljava/lang/String;" since="31" />
+		<method name="getInstallerPackageName()Ljava/lang/String;" />
+		<method name="getMode()I" since="27" />
+		<method name="getOriginatingUid()I" since="27" />
+		<method name="getOriginatingUri()Landroid/net/Uri;" since="27" />
+		<method name="getParentSessionId()I" since="29" />
+		<method name="getProgress()F" />
+		<method name="getReferrerUri()Landroid/net/Uri;" since="27" />
+		<method name="getRequireUserAction()I" since="31" />
+		<method name="getSessionId()I" />
+		<method name="getSize()J" since="27" />
+		<method name="getStagedSessionErrorCode()I" since="29" />
+		<method name="getStagedSessionErrorMessage()Ljava/lang/String;" since="29" />
+		<method name="getUpdatedMillis()J" since="29" />
+		<method name="getUser()Landroid/os/UserHandle;" since="29" />
+		<method name="hasParentSessionId()Z" since="30" />
+		<method name="isActive()Z" />
+		<method name="isCommitted()Z" since="29" />
+		<method name="isMultiPackage()Z" since="29" />
+		<method name="isSealed()Z" since="26" />
+		<method name="isStaged()Z" since="29" />
+		<method name="isStagedSessionActive()Z" since="30" />
+		<method name="isStagedSessionApplied()Z" since="29" />
+		<method name="isStagedSessionFailed()Z" since="29" />
+		<method name="isStagedSessionReady()Z" since="29" />
+		<field name="CREATOR" />
+		<field name="INVALID_ID" since="29" />
+		<field name="STAGED_SESSION_ACTIVATION_FAILED" since="29" />
+		<field name="STAGED_SESSION_CONFLICT" since="31" />
+		<field name="STAGED_SESSION_NO_ERROR" since="29" />
+		<field name="STAGED_SESSION_UNKNOWN" since="29" />
+		<field name="STAGED_SESSION_VERIFICATION_FAILED" since="29" />
+	</class>
+	<class name="android/content/pm/PackageInstaller$SessionParams" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="setAppIcon(Landroid/graphics/Bitmap;)V" />
+		<method name="setAppLabel(Ljava/lang/CharSequence;)V" />
+		<method name="setAppPackageName(Ljava/lang/String;)V" />
+		<method name="setAutoRevokePermissionsMode(Z)V" since="30" deprecated="31" />
+		<method name="setInstallLocation(I)V" />
+		<method name="setInstallReason(I)V" since="26" />
+		<method name="setInstallScenario(I)V" since="31" />
+		<method name="setMultiPackage()V" since="29" />
+		<method name="setOriginatingUid(I)V" since="24" />
+		<method name="setOriginatingUri(Landroid/net/Uri;)V" />
+		<method name="setReferrerUri(Landroid/net/Uri;)V" />
+		<method name="setRequireUserAction(I)V" since="31" />
+		<method name="setSize(J)V" />
+		<method name="setWhitelistedRestrictedPermissions(Ljava/util/Set;)V" since="29" />
+		<field name="CREATOR" />
+		<field name="MODE_FULL_INSTALL" />
+		<field name="MODE_INHERIT_EXISTING" />
+		<field name="RESTRICTED_PERMISSIONS_ALL" since="29" />
+		<field name="USER_ACTION_NOT_REQUIRED" since="31" />
+		<field name="USER_ACTION_REQUIRED" since="31" />
+		<field name="USER_ACTION_UNSPECIFIED" since="31" />
+	</class>
+	<class name="android/content/pm/PackageItemInfo" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/pm/PackageItemInfo;)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="dumpBack(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="dumpFront(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="loadBanner(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;" since="20" />
+		<method name="loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;" />
+		<method name="loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" />
+		<method name="loadLogo(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;" since="9" />
+		<method name="loadUnbadgedIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;" since="22" />
+		<method name="loadXmlMetaData(Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/res/XmlResourceParser;" />
+		<method name="writeToParcel(Landroid/os/Parcel;I)V" />
+		<field name="banner" since="20" />
+		<field name="icon" />
+		<field name="labelRes" />
+		<field name="logo" since="9" />
+		<field name="metaData" />
+		<field name="name" />
+		<field name="nonLocalizedLabel" />
+		<field name="packageName" />
+	</class>
+	<class name="android/content/pm/PackageItemInfo$DisplayNameComparator" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Comparator" />
+		<method name="&lt;init&gt;(Landroid/content/pm/PackageManager;)V" />
+		<method name="compare(Landroid/content/pm/PackageItemInfo;Landroid/content/pm/PackageItemInfo;)I" />
+	</class>
+	<class name="android/content/pm/PackageManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="addPackageToPreferred(Ljava/lang/String;)V" deprecated="15" />
+		<method name="addPermission(Landroid/content/pm/PermissionInfo;)Z" />
+		<method name="addPermissionAsync(Landroid/content/pm/PermissionInfo;)Z" since="8" />
+		<method name="addPreferredActivity(Landroid/content/IntentFilter;I[Landroid/content/ComponentName;Landroid/content/ComponentName;)V" deprecated="15" />
+		<method name="addWhitelistedRestrictedPermission(Ljava/lang/String;Ljava/lang/String;I)Z" since="29" />
+		<method name="canRequestPackageInstalls()Z" since="26" />
+		<method name="canonicalToCurrentPackageNames([Ljava/lang/String;)[Ljava/lang/String;" since="8" />
+		<method name="checkPermission(Ljava/lang/String;Ljava/lang/String;)I" />
+		<method name="checkSignatures(II)I" since="5" />
+		<method name="checkSignatures(Ljava/lang/String;Ljava/lang/String;)I" />
+		<method name="clearInstantAppCookie()V" since="26" />
+		<method name="clearPackagePreferredActivities(Ljava/lang/String;)V" deprecated="29" />
+		<method name="currentToCanonicalPackageNames([Ljava/lang/String;)[Ljava/lang/String;" since="8" />
+		<method name="extendVerificationTimeout(IIJ)V" since="17" />
+		<method name="getActivityBanner(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable;" since="20" />
+		<method name="getActivityBanner(Landroid/content/Intent;)Landroid/graphics/drawable/Drawable;" since="20" />
+		<method name="getActivityIcon(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable;" />
+		<method name="getActivityIcon(Landroid/content/Intent;)Landroid/graphics/drawable/Drawable;" />
+		<method name="getActivityInfo(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo;" />
+		<method name="getActivityLogo(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable;" since="9" />
+		<method name="getActivityLogo(Landroid/content/Intent;)Landroid/graphics/drawable/Drawable;" since="9" />
+		<method name="getAllPermissionGroups(I)Ljava/util/List;" />
+		<method name="getApplicationBanner(Landroid/content/pm/ApplicationInfo;)Landroid/graphics/drawable/Drawable;" since="20" />
+		<method name="getApplicationBanner(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;" since="20" />
+		<method name="getApplicationEnabledSetting(Ljava/lang/String;)I" />
+		<method name="getApplicationIcon(Landroid/content/pm/ApplicationInfo;)Landroid/graphics/drawable/Drawable;" />
+		<method name="getApplicationIcon(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;" />
+		<method name="getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;" />
+		<method name="getApplicationLabel(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;" />
+		<method name="getApplicationLogo(Landroid/content/pm/ApplicationInfo;)Landroid/graphics/drawable/Drawable;" since="9" />
+		<method name="getApplicationLogo(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;" since="9" />
+		<method name="getBackgroundPermissionOptionLabel()Ljava/lang/CharSequence;" since="30" />
+		<method name="getChangedPackages(I)Landroid/content/pm/ChangedPackages;" since="26" />
+		<method name="getComponentEnabledSetting(Landroid/content/ComponentName;)I" />
+		<method name="getDefaultActivityIcon()Landroid/graphics/drawable/Drawable;" />
+		<method name="getDrawable(Ljava/lang/String;ILandroid/content/pm/ApplicationInfo;)Landroid/graphics/drawable/Drawable;" />
+		<method name="getGroupOfPlatformPermission(Ljava/lang/String;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" since="31" />
+		<method name="getInstallSourceInfo(Ljava/lang/String;)Landroid/content/pm/InstallSourceInfo;" since="30" />
+		<method name="getInstalledApplications(I)Ljava/util/List;" />
+		<method name="getInstalledModules(I)Ljava/util/List;" since="29" />
+		<method name="getInstalledPackages(I)Ljava/util/List;" />
+		<method name="getInstallerPackageName(Ljava/lang/String;)Ljava/lang/String;" since="5" deprecated="30" />
+		<method name="getInstantAppCookie()[B" since="26" />
+		<method name="getInstantAppCookieMaxBytes()I" since="26" />
+		<method name="getInstrumentationInfo(Landroid/content/ComponentName;I)Landroid/content/pm/InstrumentationInfo;" />
+		<method name="getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;" since="3" />
+		<method name="getLeanbackLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;" since="21" />
+		<method name="getMimeGroup(Ljava/lang/String;)Ljava/util/Set;" since="30" />
+		<method name="getModuleInfo(Ljava/lang/String;I)Landroid/content/pm/ModuleInfo;" since="29" />
+		<method name="getNameForUid(I)Ljava/lang/String;" />
+		<method name="getPackageArchiveInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;" />
+		<method name="getPackageGids(Ljava/lang/String;)[I" />
+		<method name="getPackageGids(Ljava/lang/String;I)[I" since="24" />
+		<method name="getPackageInfo(Landroid/content/pm/VersionedPackage;I)Landroid/content/pm/PackageInfo;" since="26" />
+		<method name="getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;" />
+		<method name="getPackageInstaller()Landroid/content/pm/PackageInstaller;" since="21" />
+		<method name="getPackageUid(Ljava/lang/String;I)I" since="24" />
+		<method name="getPackagesForUid(I)[Ljava/lang/String;" />
+		<method name="getPackagesHoldingPermissions([Ljava/lang/String;I)Ljava/util/List;" since="18" />
+		<method name="getPermissionGroupInfo(Ljava/lang/String;I)Landroid/content/pm/PermissionGroupInfo;" />
+		<method name="getPermissionInfo(Ljava/lang/String;I)Landroid/content/pm/PermissionInfo;" />
+		<method name="getPlatformPermissionsForGroup(Ljava/lang/String;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" since="31" />
+		<method name="getPreferredActivities(Ljava/util/List;Ljava/util/List;Ljava/lang/String;)I" deprecated="29" />
+		<method name="getPreferredPackages(I)Ljava/util/List;" deprecated="29" />
+		<method name="getProperty(Ljava/lang/String;Landroid/content/ComponentName;)Landroid/content/pm/PackageManager$Property;" since="31" />
+		<method name="getProperty(Ljava/lang/String;Ljava/lang/String;)Landroid/content/pm/PackageManager$Property;" since="31" />
+		<method name="getProviderInfo(Landroid/content/ComponentName;I)Landroid/content/pm/ProviderInfo;" since="9" />
+		<method name="getReceiverInfo(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo;" />
+		<method name="getResourcesForActivity(Landroid/content/ComponentName;)Landroid/content/res/Resources;" />
+		<method name="getResourcesForApplication(Landroid/content/pm/ApplicationInfo;)Landroid/content/res/Resources;" />
+		<method name="getResourcesForApplication(Landroid/content/pm/ApplicationInfo;Landroid/content/res/Configuration;)Landroid/content/res/Resources;" since="31" />
+		<method name="getResourcesForApplication(Ljava/lang/String;)Landroid/content/res/Resources;" />
+		<method name="getServiceInfo(Landroid/content/ComponentName;I)Landroid/content/pm/ServiceInfo;" />
+		<method name="getSharedLibraries(I)Ljava/util/List;" since="26" />
+		<method name="getSuspendedPackageAppExtras()Landroid/os/Bundle;" since="28" />
+		<method name="getSyntheticAppDetailsActivityEnabled(Ljava/lang/String;)Z" since="29" />
+		<method name="getSystemAvailableFeatures()[Landroid/content/pm/FeatureInfo;" since="5" />
+		<method name="getSystemSharedLibraryNames()[Ljava/lang/String;" since="3" />
+		<method name="getTargetSdkVersion(Ljava/lang/String;)I" since="31" />
+		<method name="getText(Ljava/lang/String;ILandroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;" />
+		<method name="getUserBadgedDrawableForDensity(Landroid/graphics/drawable/Drawable;Landroid/os/UserHandle;Landroid/graphics/Rect;I)Landroid/graphics/drawable/Drawable;" since="21" />
+		<method name="getUserBadgedIcon(Landroid/graphics/drawable/Drawable;Landroid/os/UserHandle;)Landroid/graphics/drawable/Drawable;" since="21" />
+		<method name="getUserBadgedLabel(Ljava/lang/CharSequence;Landroid/os/UserHandle;)Ljava/lang/CharSequence;" since="21" />
+		<method name="getWhitelistedRestrictedPermissions(Ljava/lang/String;I)Ljava/util/Set;" since="29" />
+		<method name="getXml(Ljava/lang/String;ILandroid/content/pm/ApplicationInfo;)Landroid/content/res/XmlResourceParser;" />
+		<method name="hasSigningCertificate(I[BI)Z" since="28" />
+		<method name="hasSigningCertificate(Ljava/lang/String;[BI)Z" since="28" />
+		<method name="hasSystemFeature(Ljava/lang/String;)Z" since="5" />
+		<method name="hasSystemFeature(Ljava/lang/String;I)Z" since="24" />
+		<method name="installPackage(Landroid/net/Uri;)V" removed="4" />
+		<method name="installPackage(Landroid/net/Uri;Landroid/content/pm/IPackageInstallObserver;I)V" removed="4" />
+		<method name="isAutoRevokeWhitelisted()Z" since="30" />
+		<method name="isAutoRevokeWhitelisted(Ljava/lang/String;)Z" since="30" />
+		<method name="isDefaultApplicationIcon(Landroid/graphics/drawable/Drawable;)Z" since="30" />
+		<method name="isDeviceUpgrading()Z" since="29" />
+		<method name="isInstantApp()Z" since="26" />
+		<method name="isInstantApp(Ljava/lang/String;)Z" since="26" />
+		<method name="isPackageSuspended()Z" since="28" />
+		<method name="isPackageSuspended(Ljava/lang/String;)Z" since="29" />
+		<method name="isPermissionRevokedByPolicy(Ljava/lang/String;Ljava/lang/String;)Z" since="23" />
+		<method name="isSafeMode()Z" since="3" />
+		<method name="queryActivityProperty(Ljava/lang/String;)Ljava/util/List;" since="31" />
+		<method name="queryApplicationProperty(Ljava/lang/String;)Ljava/util/List;" since="31" />
+		<method name="queryBroadcastReceivers(Landroid/content/Intent;I)Ljava/util/List;" />
+		<method name="queryContentProviders(Ljava/lang/String;II)Ljava/util/List;" />
+		<method name="queryInstrumentation(Ljava/lang/String;I)Ljava/util/List;" />
+		<method name="queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List;" />
+		<method name="queryIntentActivityOptions(Landroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I)Ljava/util/List;" />
+		<method name="queryIntentContentProviders(Landroid/content/Intent;I)Ljava/util/List;" since="19" />
+		<method name="queryIntentServices(Landroid/content/Intent;I)Ljava/util/List;" />
+		<method name="queryPermissionsByGroup(Ljava/lang/String;I)Ljava/util/List;" />
+		<method name="queryProviderProperty(Ljava/lang/String;)Ljava/util/List;" since="31" />
+		<method name="queryReceiverProperty(Ljava/lang/String;)Ljava/util/List;" since="31" />
+		<method name="queryServiceProperty(Ljava/lang/String;)Ljava/util/List;" since="31" />
+		<method name="removePackageFromPreferred(Ljava/lang/String;)V" deprecated="15" />
+		<method name="removePermission(Ljava/lang/String;)V" />
+		<method name="removeWhitelistedRestrictedPermission(Ljava/lang/String;Ljava/lang/String;I)Z" since="29" />
+		<method name="requestChecksums(Ljava/lang/String;ZILjava/util/List;Landroid/content/pm/PackageManager$OnChecksumsReadyListener;)V" since="31" />
+		<method name="resolveActivity(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo;" />
+		<method name="resolveContentProvider(Ljava/lang/String;I)Landroid/content/pm/ProviderInfo;" />
+		<method name="resolveService(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo;" />
+		<method name="setApplicationCategoryHint(Ljava/lang/String;I)V" since="26" />
+		<method name="setApplicationEnabledSetting(Ljava/lang/String;II)V" />
+		<method name="setAutoRevokeWhitelisted(Ljava/lang/String;Z)Z" since="30" />
+		<method name="setComponentEnabledSetting(Landroid/content/ComponentName;II)V" />
+		<method name="setInstallerPackageName(Ljava/lang/String;Ljava/lang/String;)V" since="11" />
+		<method name="setMimeGroup(Ljava/lang/String;Ljava/util/Set;)V" since="30" />
+		<method name="updateInstantAppCookie([B)V" since="26" />
+		<method name="verifyPendingInstall(II)V" since="14" />
+		<field name="CERT_INPUT_RAW_X509" since="28" />
+		<field name="CERT_INPUT_SHA256" since="28" />
+		<field name="COMPONENT_ENABLED_STATE_DEFAULT" />
+		<field name="COMPONENT_ENABLED_STATE_DISABLED" />
+		<field name="COMPONENT_ENABLED_STATE_DISABLED_UNTIL_USED" since="18" />
+		<field name="COMPONENT_ENABLED_STATE_DISABLED_USER" since="14" />
+		<field name="COMPONENT_ENABLED_STATE_ENABLED" />
+		<field name="DONT_KILL_APP" />
+		<field name="EXTRA_VERIFICATION_ID" since="14" />
+		<field name="EXTRA_VERIFICATION_RESULT" since="17" />
+		<field name="FEATURE_ACTIVITIES_ON_SECONDARY_DISPLAYS" since="26" />
+		<field name="FEATURE_APP_WIDGETS" since="18" />
+		<field name="FEATURE_AUDIO_LOW_LATENCY" since="9" />
+		<field name="FEATURE_AUDIO_OUTPUT" since="21" />
+		<field name="FEATURE_AUDIO_PRO" since="23" />
+		<field name="FEATURE_AUTOFILL" since="26" />
+		<field name="FEATURE_AUTOMOTIVE" since="23" />
+		<field name="FEATURE_BACKUP" since="20" />
+		<field name="FEATURE_BLUETOOTH" since="8" />
+		<field name="FEATURE_BLUETOOTH_LE" since="18" />
+		<field name="FEATURE_CAMERA" since="7" />
+		<field name="FEATURE_CAMERA_ANY" since="17" />
+		<field name="FEATURE_CAMERA_AR" since="28" />
+		<field name="FEATURE_CAMERA_AUTOFOCUS" since="7" />
+		<field name="FEATURE_CAMERA_CAPABILITY_MANUAL_POST_PROCESSING" since="21" />
+		<field name="FEATURE_CAMERA_CAPABILITY_MANUAL_SENSOR" since="21" />
+		<field name="FEATURE_CAMERA_CAPABILITY_RAW" since="21" />
+		<field name="FEATURE_CAMERA_CONCURRENT" since="30" />
+		<field name="FEATURE_CAMERA_EXTERNAL" since="20" />
+		<field name="FEATURE_CAMERA_FLASH" since="7" />
+		<field name="FEATURE_CAMERA_FRONT" since="9" />
+		<field name="FEATURE_CAMERA_LEVEL_FULL" since="21" />
+		<field name="FEATURE_CANT_SAVE_STATE" since="28" />
+		<field name="FEATURE_COMPANION_DEVICE_SETUP" since="26" />
+		<field name="FEATURE_CONNECTION_SERVICE" since="21" />
+		<field name="FEATURE_CONSUMER_IR" since="19" />
+		<field name="FEATURE_CONTROLS" since="30" />
+		<field name="FEATURE_DEVICE_ADMIN" since="19" />
+		<field name="FEATURE_EMBEDDED" since="26" />
+		<field name="FEATURE_ETHERNET" since="24" />
+		<field name="FEATURE_FACE" since="29" />
+		<field name="FEATURE_FAKETOUCH" since="11" />
+		<field name="FEATURE_FAKETOUCH_MULTITOUCH_DISTINCT" since="13" />
+		<field name="FEATURE_FAKETOUCH_MULTITOUCH_JAZZHAND" since="13" />
+		<field name="FEATURE_FINGERPRINT" since="23" />
+		<field name="FEATURE_FREEFORM_WINDOW_MANAGEMENT" since="24" />
+		<field name="FEATURE_GAMEPAD" since="21" />
+		<field name="FEATURE_HARDWARE_KEYSTORE" since="31" />
+		<field name="FEATURE_HIFI_SENSORS" since="23" />
+		<field name="FEATURE_HOME_SCREEN" since="18" />
+		<field name="FEATURE_IDENTITY_CREDENTIAL_HARDWARE" since="31" />
+		<field name="FEATURE_IDENTITY_CREDENTIAL_HARDWARE_DIRECT_ACCESS" since="31" />
+		<field name="FEATURE_INPUT_METHODS" since="18" />
+		<field name="FEATURE_IPSEC_TUNNELS" since="29" />
+		<field name="FEATURE_IRIS" since="29" />
+		<field name="FEATURE_KEYSTORE_APP_ATTEST_KEY" since="31" />
+		<field name="FEATURE_KEYSTORE_LIMITED_USE_KEY" since="31" />
+		<field name="FEATURE_KEYSTORE_SINGLE_USE_KEY" since="31" />
+		<field name="FEATURE_LEANBACK" since="21" />
+		<field name="FEATURE_LEANBACK_ONLY" since="26" />
+		<field name="FEATURE_LIVE_TV" since="21" />
+		<field name="FEATURE_LIVE_WALLPAPER" since="7" />
+		<field name="FEATURE_LOCATION" since="8" />
+		<field name="FEATURE_LOCATION_GPS" since="8" />
+		<field name="FEATURE_LOCATION_NETWORK" since="8" />
+		<field name="FEATURE_MANAGED_USERS" since="21" />
+		<field name="FEATURE_MICROPHONE" since="8" />
+		<field name="FEATURE_MIDI" since="23" />
+		<field name="FEATURE_NFC" since="9" />
+		<field name="FEATURE_NFC_BEAM" since="29" />
+		<field name="FEATURE_NFC_HOST_CARD_EMULATION" since="19" />
+		<field name="FEATURE_NFC_HOST_CARD_EMULATION_NFCF" since="24" />
+		<field name="FEATURE_NFC_OFF_HOST_CARD_EMULATION_ESE" since="29" />
+		<field name="FEATURE_NFC_OFF_HOST_CARD_EMULATION_UICC" since="29" />
+		<field name="FEATURE_OPENGLES_DEQP_LEVEL" since="31" />
+		<field name="FEATURE_OPENGLES_EXTENSION_PACK" since="21" />
+		<field name="FEATURE_PC" since="27" />
+		<field name="FEATURE_PICTURE_IN_PICTURE" since="24" />
+		<field name="FEATURE_PRINTING" since="20" />
+		<field name="FEATURE_RAM_LOW" since="27" />
+		<field name="FEATURE_RAM_NORMAL" since="27" />
+		<field name="FEATURE_SCREEN_LANDSCAPE" since="13" />
+		<field name="FEATURE_SCREEN_PORTRAIT" since="13" />
+		<field name="FEATURE_SECURELY_REMOVES_USERS" since="21" />
+		<field name="FEATURE_SECURE_LOCK_SCREEN" since="29" />
+		<field name="FEATURE_SECURITY_MODEL_COMPATIBLE" since="31" />
+		<field name="FEATURE_SENSOR_ACCELEROMETER" since="8" />
+		<field name="FEATURE_SENSOR_AMBIENT_TEMPERATURE" since="21" />
+		<field name="FEATURE_SENSOR_BAROMETER" since="9" />
+		<field name="FEATURE_SENSOR_COMPASS" since="8" />
+		<field name="FEATURE_SENSOR_GYROSCOPE" since="9" />
+		<field name="FEATURE_SENSOR_HEART_RATE" since="20" />
+		<field name="FEATURE_SENSOR_HEART_RATE_ECG" since="21" />
+		<field name="FEATURE_SENSOR_HINGE_ANGLE" since="30" />
+		<field name="FEATURE_SENSOR_LIGHT" since="7" />
+		<field name="FEATURE_SENSOR_PROXIMITY" since="7" />
+		<field name="FEATURE_SENSOR_RELATIVE_HUMIDITY" since="21" />
+		<field name="FEATURE_SENSOR_STEP_COUNTER" since="19" />
+		<field name="FEATURE_SENSOR_STEP_DETECTOR" since="19" />
+		<field name="FEATURE_SE_OMAPI_ESE" since="30" />
+		<field name="FEATURE_SE_OMAPI_SD" since="30" />
+		<field name="FEATURE_SE_OMAPI_UICC" since="30" />
+		<field name="FEATURE_SIP" since="9" />
+		<field name="FEATURE_SIP_VOIP" since="9" />
+		<field name="FEATURE_STRONGBOX_KEYSTORE" since="28" />
+		<field name="FEATURE_TELEPHONY" since="7" />
+		<field name="FEATURE_TELEPHONY_CDMA" since="7" />
+		<field name="FEATURE_TELEPHONY_EUICC" since="28" />
+		<field name="FEATURE_TELEPHONY_GSM" since="7" />
+		<field name="FEATURE_TELEPHONY_IMS" since="29" />
+		<field name="FEATURE_TELEPHONY_MBMS" since="28" />
+		<field name="FEATURE_TELEVISION" since="16" deprecated="21" />
+		<field name="FEATURE_TOUCHSCREEN" since="8" />
+		<field name="FEATURE_TOUCHSCREEN_MULTITOUCH" since="7" />
+		<field name="FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT" since="8" />
+		<field name="FEATURE_TOUCHSCREEN_MULTITOUCH_JAZZHAND" since="9" />
+		<field name="FEATURE_USB_ACCESSORY" since="12" />
+		<field name="FEATURE_USB_HOST" since="12" />
+		<field name="FEATURE_VERIFIED_BOOT" since="21" />
+		<field name="FEATURE_VR_HEADTRACKING" since="26" />
+		<field name="FEATURE_VR_MODE" since="24" deprecated="28" />
+		<field name="FEATURE_VR_MODE_HIGH_PERFORMANCE" since="24" />
+		<field name="FEATURE_VULKAN_DEQP_LEVEL" since="30" />
+		<field name="FEATURE_VULKAN_HARDWARE_COMPUTE" since="26" />
+		<field name="FEATURE_VULKAN_HARDWARE_LEVEL" since="24" />
+		<field name="FEATURE_VULKAN_HARDWARE_VERSION" since="24" />
+		<field name="FEATURE_WATCH" since="20" />
+		<field name="FEATURE_WEBVIEW" since="20" />
+		<field name="FEATURE_WIFI" since="8" />
+		<field name="FEATURE_WIFI_AWARE" since="26" />
+		<field name="FEATURE_WIFI_DIRECT" since="14" />
+		<field name="FEATURE_WIFI_PASSPOINT" since="27" />
+		<field name="FEATURE_WIFI_RTT" since="28" />
+		<field name="FLAG_PERMISSION_WHITELIST_INSTALLER" since="29" />
+		<field name="FLAG_PERMISSION_WHITELIST_SYSTEM" since="29" />
+		<field name="FLAG_PERMISSION_WHITELIST_UPGRADE" since="29" />
+		<field name="FORWARD_LOCK_PACKAGE" removed="4" />
+		<field name="GET_ACTIVITIES" />
+		<field name="GET_ATTRIBUTIONS" since="31" />
+		<field name="GET_CONFIGURATIONS" since="3" />
+		<field name="GET_DISABLED_COMPONENTS" deprecated="24" />
+		<field name="GET_DISABLED_UNTIL_USED_COMPONENTS" since="18" deprecated="24" />
+		<field name="GET_GIDS" />
+		<field name="GET_INSTRUMENTATION" />
+		<field name="GET_INTENT_FILTERS" deprecated="31" />
+		<field name="GET_META_DATA" />
+		<field name="GET_PERMISSIONS" />
+		<field name="GET_PROVIDERS" />
+		<field name="GET_RECEIVERS" />
+		<field name="GET_RESOLVED_FILTER" />
+		<field name="GET_SERVICES" />
+		<field name="GET_SHARED_LIBRARY_FILES" />
+		<field name="GET_SIGNATURES" deprecated="28" />
+		<field name="GET_SIGNING_CERTIFICATES" since="28" />
+		<field name="GET_UNINSTALLED_PACKAGES" since="3" deprecated="24" />
+		<field name="GET_URI_PERMISSION_PATTERNS" />
+		<field name="INSTALL_FAILED_ALREADY_EXISTS" removed="4" />
+		<field name="INSTALL_FAILED_CONFLICTING_PROVIDER" since="3" removed="4" />
+		<field name="INSTALL_FAILED_DEXOPT" removed="4" />
+		<field name="INSTALL_FAILED_DUPLICATE_PACKAGE" removed="4" />
+		<field name="INSTALL_FAILED_INSUFFICIENT_STORAGE" removed="4" />
+		<field name="INSTALL_FAILED_INVALID_APK" removed="4" />
+		<field name="INSTALL_FAILED_INVALID_URI" removed="4" />
+		<field name="INSTALL_FAILED_MISSING_SHARED_LIBRARY" removed="4" />
+		<field name="INSTALL_FAILED_NO_SHARED_USER" removed="4" />
+		<field name="INSTALL_FAILED_OLDER_SDK" removed="4" />
+		<field name="INSTALL_FAILED_REPLACE_COULDNT_DELETE" removed="4" />
+		<field name="INSTALL_FAILED_SHARED_USER_INCOMPATIBLE" removed="4" />
+		<field name="INSTALL_FAILED_UPDATE_INCOMPATIBLE" removed="4" />
+		<field name="INSTALL_PARSE_FAILED_BAD_MANIFEST" removed="4" />
+		<field name="INSTALL_PARSE_FAILED_BAD_PACKAGE_NAME" removed="4" />
+		<field name="INSTALL_PARSE_FAILED_BAD_SHARED_USER_ID" removed="4" />
+		<field name="INSTALL_PARSE_FAILED_CERTIFICATE_ENCODING" removed="4" />
+		<field name="INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES" removed="4" />
+		<field name="INSTALL_PARSE_FAILED_MANIFEST_EMPTY" removed="4" />
+		<field name="INSTALL_PARSE_FAILED_MANIFEST_MALFORMED" removed="4" />
+		<field name="INSTALL_PARSE_FAILED_NOT_APK" removed="4" />
+		<field name="INSTALL_PARSE_FAILED_NO_CERTIFICATES" removed="4" />
+		<field name="INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION" removed="4" />
+		<field name="INSTALL_REASON_DEVICE_RESTORE" since="26" />
+		<field name="INSTALL_REASON_DEVICE_SETUP" since="26" />
+		<field name="INSTALL_REASON_POLICY" since="26" />
+		<field name="INSTALL_REASON_UNKNOWN" since="26" />
+		<field name="INSTALL_REASON_USER" since="26" />
+		<field name="INSTALL_SCENARIO_BULK" since="31" />
+		<field name="INSTALL_SCENARIO_BULK_SECONDARY" since="31" />
+		<field name="INSTALL_SCENARIO_DEFAULT" since="31" />
+		<field name="INSTALL_SCENARIO_FAST" since="31" />
+		<field name="INSTALL_SUCCEEDED" removed="4" />
+		<field name="MATCH_ALL" since="23" />
+		<field name="MATCH_APEX" since="29" />
+		<field name="MATCH_DEFAULT_ONLY" />
+		<field name="MATCH_DIRECT_BOOT_AUTO" since="29" />
+		<field name="MATCH_DIRECT_BOOT_AWARE" since="24" />
+		<field name="MATCH_DIRECT_BOOT_UNAWARE" since="24" />
+		<field name="MATCH_DISABLED_COMPONENTS" since="24" />
+		<field name="MATCH_DISABLED_UNTIL_USED_COMPONENTS" since="24" />
+		<field name="MATCH_SYSTEM_ONLY" since="24" />
+		<field name="MATCH_UNINSTALLED_PACKAGES" since="24" />
+		<field name="MAXIMUM_VERIFICATION_TIMEOUT" since="17" />
+		<field name="PERMISSION_DENIED" />
+		<field name="PERMISSION_GRANTED" />
+		<field name="PKG_INSTALL_COMPLETE" removed="8" />
+		<field name="PKG_INSTALL_INCOMPLETE" removed="8" />
+		<field name="PROPERTY_MEDIA_CAPABILITIES" since="31" />
+		<field name="REPLACE_EXISTING_PACKAGE" removed="4" />
+		<field name="SIGNATURE_FIRST_NOT_SIGNED" />
+		<field name="SIGNATURE_MATCH" />
+		<field name="SIGNATURE_NEITHER_SIGNED" />
+		<field name="SIGNATURE_NO_MATCH" />
+		<field name="SIGNATURE_SECOND_NOT_SIGNED" />
+		<field name="SIGNATURE_UNKNOWN_PACKAGE" />
+		<field name="SYNCHRONOUS" since="30" />
+		<field name="TRUST_ALL" since="31" />
+		<field name="TRUST_NONE" since="31" />
+		<field name="VERIFICATION_ALLOW" since="14" />
+		<field name="VERIFICATION_REJECT" since="14" />
+		<field name="VERSION_CODE_HIGHEST" since="26" />
+	</class>
+	<class name="android/content/pm/PackageManager$NameNotFoundException" since="1">
+		<extends name="android/util/AndroidException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/content/pm/PackageManager$OnChecksumsReadyListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onChecksumsReady(Ljava/util/List;)V" />
+	</class>
+	<class name="android/content/pm/PackageManager$Property" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getBoolean()Z" />
+		<method name="getClassName()Ljava/lang/String;" />
+		<method name="getFloat()F" />
+		<method name="getInteger()I" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getResourceId()I" />
+		<method name="getString()Ljava/lang/String;" />
+		<method name="isBoolean()Z" />
+		<method name="isFloat()Z" />
+		<method name="isInteger()Z" />
+		<method name="isResourceId()Z" />
+		<method name="isString()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/pm/PackageStats" since="1" deprecated="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/content/pm/PackageStats;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="29" />
+		<field name="CREATOR" deprecated="29" />
+		<field name="cacheSize" deprecated="29" />
+		<field name="codeSize" deprecated="29" />
+		<field name="dataSize" deprecated="29" />
+		<field name="externalCacheSize" since="11" deprecated="29" />
+		<field name="externalCodeSize" since="14" deprecated="29" />
+		<field name="externalDataSize" since="11" deprecated="29" />
+		<field name="externalMediaSize" since="11" deprecated="29" />
+		<field name="externalObbSize" since="11" deprecated="29" />
+		<field name="packageName" deprecated="29" />
+	</class>
+	<class name="android/content/pm/PathPermission" since="4">
+		<extends name="android/os/PatternMatcher" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V" />
+		<method name="getReadPermission()Ljava/lang/String;" />
+		<method name="getWritePermission()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/pm/PermissionGroupInfo" since="1">
+		<extends name="android/content/pm/PackageItemInfo" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/pm/PermissionGroupInfo;)V" deprecated="29" />
+		<method name="loadDescription(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+		<field name="FLAG_PERSONAL_INFO" since="17" />
+		<field name="descriptionRes" />
+		<field name="flags" since="17" />
+		<field name="nonLocalizedDescription" />
+		<field name="priority" since="17" />
+	</class>
+	<class name="android/content/pm/PermissionInfo" since="1">
+		<extends name="android/content/pm/PackageItemInfo" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/pm/PermissionInfo;)V" deprecated="29" />
+		<method name="getProtection()I" since="28" />
+		<method name="getProtectionFlags()I" since="28" />
+		<method name="loadDescription(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+		<field name="FLAG_COSTS_MONEY" since="17" />
+		<field name="FLAG_HARD_RESTRICTED" since="29" />
+		<field name="FLAG_IMMUTABLY_RESTRICTED" since="29" />
+		<field name="FLAG_INSTALLED" since="23" />
+		<field name="FLAG_SOFT_RESTRICTED" since="29" />
+		<field name="PROTECTION_DANGEROUS" />
+		<field name="PROTECTION_FLAG_APPOP" since="21" />
+		<field name="PROTECTION_FLAG_DEVELOPMENT" since="16" />
+		<field name="PROTECTION_FLAG_INSTALLER" since="23" />
+		<field name="PROTECTION_FLAG_INSTANT" since="27" />
+		<field name="PROTECTION_FLAG_PRE23" since="23" />
+		<field name="PROTECTION_FLAG_PREINSTALLED" since="23" />
+		<field name="PROTECTION_FLAG_PRIVILEGED" since="23" />
+		<field name="PROTECTION_FLAG_RUNTIME_ONLY" since="26" />
+		<field name="PROTECTION_FLAG_SETUP" since="24" />
+		<field name="PROTECTION_FLAG_SYSTEM" since="16" deprecated="23" />
+		<field name="PROTECTION_FLAG_VERIFIER" since="23" />
+		<field name="PROTECTION_INTERNAL" since="31" />
+		<field name="PROTECTION_MASK_BASE" since="16" deprecated="28" />
+		<field name="PROTECTION_MASK_FLAGS" since="16" deprecated="28" />
+		<field name="PROTECTION_NORMAL" />
+		<field name="PROTECTION_SIGNATURE" />
+		<field name="PROTECTION_SIGNATURE_OR_SYSTEM" deprecated="23" />
+		<field name="descriptionRes" />
+		<field name="flags" since="17" />
+		<field name="group" />
+		<field name="nonLocalizedDescription" />
+		<field name="protectionLevel" deprecated="28" />
+	</class>
+	<class name="android/content/pm/ProviderInfo" since="1">
+		<extends name="android/content/pm/ComponentInfo" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/pm/ProviderInfo;)V" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" since="19" />
+		<field name="CREATOR" />
+		<field name="FLAG_SINGLE_USER" since="17" />
+		<field name="authority" />
+		<field name="flags" since="17" />
+		<field name="forceUriPermissions" since="29" />
+		<field name="grantUriPermissions" />
+		<field name="initOrder" />
+		<field name="isSyncable" deprecated="15" />
+		<field name="multiprocess" />
+		<field name="pathPermissions" since="4" />
+		<field name="readPermission" />
+		<field name="uriPermissionPatterns" />
+		<field name="writePermission" />
+	</class>
+	<class name="android/content/pm/ResolveInfo" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/pm/ResolveInfo;)V" since="17" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="getIconResource()I" />
+		<method name="isCrossProfileIntentForwarderActivity()Z" since="30" />
+		<method name="loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;" />
+		<method name="loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+		<field name="activityInfo" />
+		<field name="filter" />
+		<field name="icon" />
+		<field name="isDefault" />
+		<field name="isInstantAppAvailable" since="26" />
+		<field name="labelRes" />
+		<field name="match" />
+		<field name="nonLocalizedLabel" />
+		<field name="preferredOrder" />
+		<field name="priority" />
+		<field name="providerInfo" since="19" />
+		<field name="resolvePackageName" since="5" />
+		<field name="serviceInfo" />
+		<field name="specificIndex" />
+	</class>
+	<class name="android/content/pm/ResolveInfo$DisplayNameComparator" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Comparator" />
+		<method name="&lt;init&gt;(Landroid/content/pm/PackageManager;)V" />
+		<method name="compare(Landroid/content/pm/ResolveInfo;Landroid/content/pm/ResolveInfo;)I" />
+	</class>
+	<class name="android/content/pm/ServiceInfo" since="1">
+		<extends name="android/content/pm/ComponentInfo" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/pm/ServiceInfo;)V" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" since="5" />
+		<method name="getForegroundServiceType()I" since="29" />
+		<field name="CREATOR" />
+		<field name="FLAG_EXTERNAL_SERVICE" since="24" />
+		<field name="FLAG_ISOLATED_PROCESS" since="16" />
+		<field name="FLAG_SINGLE_USER" since="17" />
+		<field name="FLAG_STOP_WITH_TASK" since="14" />
+		<field name="FLAG_USE_APP_ZYGOTE" since="29" />
+		<field name="FOREGROUND_SERVICE_TYPE_CAMERA" since="30" />
+		<field name="FOREGROUND_SERVICE_TYPE_CONNECTED_DEVICE" since="29" />
+		<field name="FOREGROUND_SERVICE_TYPE_DATA_SYNC" since="29" />
+		<field name="FOREGROUND_SERVICE_TYPE_LOCATION" since="29" />
+		<field name="FOREGROUND_SERVICE_TYPE_MANIFEST" since="29" />
+		<field name="FOREGROUND_SERVICE_TYPE_MEDIA_PLAYBACK" since="29" />
+		<field name="FOREGROUND_SERVICE_TYPE_MEDIA_PROJECTION" since="29" />
+		<field name="FOREGROUND_SERVICE_TYPE_MICROPHONE" since="30" />
+		<field name="FOREGROUND_SERVICE_TYPE_NONE" since="29" />
+		<field name="FOREGROUND_SERVICE_TYPE_PHONE_CALL" since="29" />
+		<field name="flags" since="14" />
+		<field name="permission" />
+	</class>
+	<class name="android/content/pm/SharedLibraryInfo" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDeclaringPackage()Landroid/content/pm/VersionedPackage;" />
+		<method name="getDependentPackages()Ljava/util/List;" />
+		<method name="getLongVersion()J" since="28" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getType()I" />
+		<method name="getVersion()I" deprecated="28" />
+		<field name="CREATOR" />
+		<field name="TYPE_BUILTIN" />
+		<field name="TYPE_DYNAMIC" />
+		<field name="TYPE_STATIC" />
+		<field name="VERSION_UNDEFINED" />
+	</class>
+	<class name="android/content/pm/ShortcutInfo" since="25">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getActivity()Landroid/content/ComponentName;" />
+		<method name="getCategories()Ljava/util/Set;" />
+		<method name="getDisabledMessage()Ljava/lang/CharSequence;" />
+		<method name="getDisabledReason()I" since="28" />
+		<method name="getExtras()Landroid/os/PersistableBundle;" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getIntent()Landroid/content/Intent;" />
+		<method name="getIntents()[Landroid/content/Intent;" />
+		<method name="getLastChangedTimestamp()J" />
+		<method name="getLocusId()Landroid/content/LocusId;" since="29" />
+		<method name="getLongLabel()Ljava/lang/CharSequence;" />
+		<method name="getPackage()Ljava/lang/String;" />
+		<method name="getRank()I" />
+		<method name="getShortLabel()Ljava/lang/CharSequence;" />
+		<method name="getUserHandle()Landroid/os/UserHandle;" />
+		<method name="hasKeyFieldsOnly()Z" />
+		<method name="isCached()Z" since="30" />
+		<method name="isDeclaredInManifest()Z" />
+		<method name="isDynamic()Z" />
+		<method name="isEnabled()Z" />
+		<method name="isImmutable()Z" />
+		<method name="isPinned()Z" />
+		<field name="CREATOR" />
+		<field name="DISABLED_REASON_APP_CHANGED" since="28" />
+		<field name="DISABLED_REASON_BACKUP_NOT_SUPPORTED" since="28" />
+		<field name="DISABLED_REASON_BY_APP" since="28" />
+		<field name="DISABLED_REASON_NOT_DISABLED" since="28" />
+		<field name="DISABLED_REASON_OTHER_RESTORE_ISSUE" since="28" />
+		<field name="DISABLED_REASON_SIGNATURE_MISMATCH" since="28" />
+		<field name="DISABLED_REASON_UNKNOWN" since="28" />
+		<field name="DISABLED_REASON_VERSION_LOWER" since="28" />
+		<field name="SHORTCUT_CATEGORY_CONVERSATION" />
+	</class>
+	<class name="android/content/pm/ShortcutInfo$Builder" since="25">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/String;)V" />
+		<method name="build()Landroid/content/pm/ShortcutInfo;" />
+		<method name="setActivity(Landroid/content/ComponentName;)Landroid/content/pm/ShortcutInfo$Builder;" />
+		<method name="setCategories(Ljava/util/Set;)Landroid/content/pm/ShortcutInfo$Builder;" />
+		<method name="setDisabledMessage(Ljava/lang/CharSequence;)Landroid/content/pm/ShortcutInfo$Builder;" />
+		<method name="setExtras(Landroid/os/PersistableBundle;)Landroid/content/pm/ShortcutInfo$Builder;" />
+		<method name="setIcon(Landroid/graphics/drawable/Icon;)Landroid/content/pm/ShortcutInfo$Builder;" />
+		<method name="setIntent(Landroid/content/Intent;)Landroid/content/pm/ShortcutInfo$Builder;" />
+		<method name="setIntents([Landroid/content/Intent;)Landroid/content/pm/ShortcutInfo$Builder;" />
+		<method name="setLocusId(Landroid/content/LocusId;)Landroid/content/pm/ShortcutInfo$Builder;" since="29" />
+		<method name="setLongLabel(Ljava/lang/CharSequence;)Landroid/content/pm/ShortcutInfo$Builder;" />
+		<method name="setLongLived(Z)Landroid/content/pm/ShortcutInfo$Builder;" since="29" />
+		<method name="setPerson(Landroid/app/Person;)Landroid/content/pm/ShortcutInfo$Builder;" since="29" />
+		<method name="setPersons([Landroid/app/Person;)Landroid/content/pm/ShortcutInfo$Builder;" since="29" />
+		<method name="setRank(I)Landroid/content/pm/ShortcutInfo$Builder;" />
+		<method name="setShortLabel(Ljava/lang/CharSequence;)Landroid/content/pm/ShortcutInfo$Builder;" />
+		<method name="setStartingTheme(I)Landroid/content/pm/ShortcutInfo$Builder;" since="31" />
+	</class>
+	<class name="android/content/pm/ShortcutManager" since="25">
+		<extends name="java/lang/Object" />
+		<method name="addDynamicShortcuts(Ljava/util/List;)Z" />
+		<method name="createShortcutResultIntent(Landroid/content/pm/ShortcutInfo;)Landroid/content/Intent;" since="26" />
+		<method name="disableShortcuts(Ljava/util/List;)V" />
+		<method name="disableShortcuts(Ljava/util/List;Ljava/lang/CharSequence;)V" />
+		<method name="enableShortcuts(Ljava/util/List;)V" />
+		<method name="getDynamicShortcuts()Ljava/util/List;" />
+		<method name="getIconMaxHeight()I" />
+		<method name="getIconMaxWidth()I" />
+		<method name="getManifestShortcuts()Ljava/util/List;" />
+		<method name="getMaxShortcutCountPerActivity()I" />
+		<method name="getPinnedShortcuts()Ljava/util/List;" />
+		<method name="getShortcuts(I)Ljava/util/List;" since="30" />
+		<method name="isRateLimitingActive()Z" />
+		<method name="isRequestPinShortcutSupported()Z" since="26" />
+		<method name="pushDynamicShortcut(Landroid/content/pm/ShortcutInfo;)V" since="30" />
+		<method name="removeAllDynamicShortcuts()V" />
+		<method name="removeDynamicShortcuts(Ljava/util/List;)V" />
+		<method name="removeLongLivedShortcuts(Ljava/util/List;)V" since="30" />
+		<method name="reportShortcutUsed(Ljava/lang/String;)V" />
+		<method name="requestPinShortcut(Landroid/content/pm/ShortcutInfo;Landroid/content/IntentSender;)Z" since="26" />
+		<method name="setDynamicShortcuts(Ljava/util/List;)Z" />
+		<method name="updateShortcuts(Ljava/util/List;)Z" />
+		<field name="FLAG_MATCH_CACHED" since="30" />
+		<field name="FLAG_MATCH_DYNAMIC" since="30" />
+		<field name="FLAG_MATCH_MANIFEST" since="30" />
+		<field name="FLAG_MATCH_PINNED" since="30" />
+	</class>
+	<class name="android/content/pm/Signature" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="toByteArray()[B" />
+		<method name="toChars()[C" />
+		<method name="toChars([C[I)[C" />
+		<method name="toCharsString()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/pm/SigningInfo" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/pm/SigningInfo;)V" />
+		<method name="getApkContentsSigners()[Landroid/content/pm/Signature;" />
+		<method name="getSigningCertificateHistory()[Landroid/content/pm/Signature;" />
+		<method name="hasMultipleSigners()Z" />
+		<method name="hasPastSigningCertificates()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/pm/VersionedPackage" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;J)V" since="28" />
+		<method name="getLongVersionCode()J" since="28" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getVersionCode()I" deprecated="28" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/pm/verify/domain/DomainVerificationManager" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getDomainVerificationUserState(Ljava/lang/String;)Landroid/content/pm/verify/domain/DomainVerificationUserState;" />
+	</class>
+	<class name="android/content/pm/verify/domain/DomainVerificationUserState" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getHostToStateMap()Ljava/util/Map;" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getUser()Landroid/os/UserHandle;" />
+		<method name="isLinkHandlingAllowed()Z" />
+		<field name="CREATOR" />
+		<field name="DOMAIN_STATE_NONE" />
+		<field name="DOMAIN_STATE_SELECTED" />
+		<field name="DOMAIN_STATE_VERIFIED" />
+	</class>
+	<class name="android/content/res/AssetFileDescriptor" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="3" />
+		<implements name="java/io/Closeable" since="19" />
+		<method name="&lt;init&gt;(Landroid/os/ParcelFileDescriptor;JJ)V" />
+		<method name="&lt;init&gt;(Landroid/os/ParcelFileDescriptor;JJLandroid/os/Bundle;)V" since="19" />
+		<method name="close()V" />
+		<method name="createInputStream()Ljava/io/FileInputStream;" since="3" />
+		<method name="createOutputStream()Ljava/io/FileOutputStream;" since="3" />
+		<method name="getDeclaredLength()J" since="3" />
+		<method name="getExtras()Landroid/os/Bundle;" since="19" />
+		<method name="getFileDescriptor()Ljava/io/FileDescriptor;" />
+		<method name="getLength()J" />
+		<method name="getParcelFileDescriptor()Landroid/os/ParcelFileDescriptor;" />
+		<method name="getStartOffset()J" />
+		<field name="CREATOR" since="3" />
+		<field name="UNKNOWN_LENGTH" since="3" />
+	</class>
+	<class name="android/content/res/AssetFileDescriptor$AutoCloseInputStream" since="3">
+		<extends name="android/os/ParcelFileDescriptor$AutoCloseInputStream" />
+		<method name="&lt;init&gt;(Landroid/content/res/AssetFileDescriptor;)V" />
+	</class>
+	<class name="android/content/res/AssetFileDescriptor$AutoCloseOutputStream" since="3">
+		<extends name="android/os/ParcelFileDescriptor$AutoCloseOutputStream" />
+		<method name="&lt;init&gt;(Landroid/content/res/AssetFileDescriptor;)V" />
+	</class>
+	<class name="android/content/res/AssetManager" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" since="21" />
+		<method name="close()V" />
+		<method name="getLocales()[Ljava/lang/String;" />
+		<method name="list(Ljava/lang/String;)[Ljava/lang/String;" />
+		<method name="open(Ljava/lang/String;)Ljava/io/InputStream;" />
+		<method name="open(Ljava/lang/String;I)Ljava/io/InputStream;" />
+		<method name="openFd(Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;" />
+		<method name="openNonAssetFd(ILjava/lang/String;)Landroid/content/res/AssetFileDescriptor;" />
+		<method name="openNonAssetFd(Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;" />
+		<method name="openXmlResourceParser(ILjava/lang/String;)Landroid/content/res/XmlResourceParser;" />
+		<method name="openXmlResourceParser(Ljava/lang/String;)Landroid/content/res/XmlResourceParser;" />
+		<field name="ACCESS_BUFFER" />
+		<field name="ACCESS_RANDOM" />
+		<field name="ACCESS_STREAMING" />
+		<field name="ACCESS_UNKNOWN" />
+	</class>
+	<class name="android/content/res/AssetManager$AssetInputStream" since="1">
+		<extends name="java/io/InputStream" />
+		<method name="getAssetInt()I" removed="21" />
+	</class>
+	<class name="android/content/res/ColorStateList" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;([[I[I)V" />
+		<method name="createFromXml(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;)Landroid/content/res/ColorStateList;" deprecated="23" />
+		<method name="createFromXml(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList;" since="23" />
+		<method name="getChangingConfigurations()I" since="23" />
+		<method name="getColorForState([II)I" />
+		<method name="getDefaultColor()I" />
+		<method name="isOpaque()Z" since="21" />
+		<method name="isStateful()Z" />
+		<method name="valueOf(I)Landroid/content/res/ColorStateList;" />
+		<method name="withAlpha(I)Landroid/content/res/ColorStateList;" />
+		<method name="withLStar(F)Landroid/content/res/ColorStateList;" since="31" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/content/res/Configuration" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/res/Configuration;)V" />
+		<method name="compareTo(Landroid/content/res/Configuration;)I" />
+		<method name="diff(Landroid/content/res/Configuration;)I" />
+		<method name="equals(Landroid/content/res/Configuration;)Z" />
+		<method name="getLayoutDirection()I" since="17" />
+		<method name="getLocales()Landroid/os/LocaleList;" since="24" />
+		<method name="isLayoutSizeAtLeast(I)Z" since="11" />
+		<method name="isNightModeActive()Z" since="30" />
+		<method name="isScreenHdr()Z" since="26" />
+		<method name="isScreenRound()Z" since="23" />
+		<method name="isScreenWideColorGamut()Z" since="26" />
+		<method name="needNewResources(II)Z" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" since="8" />
+		<method name="setLayoutDirection(Ljava/util/Locale;)V" since="17" />
+		<method name="setLocale(Ljava/util/Locale;)V" since="17" />
+		<method name="setLocales(Landroid/os/LocaleList;)V" since="24" />
+		<method name="setTo(Landroid/content/res/Configuration;)V" since="8" />
+		<method name="setToDefaults()V" />
+		<method name="updateFrom(Landroid/content/res/Configuration;)I" />
+		<field name="COLOR_MODE_HDR_MASK" since="26" />
+		<field name="COLOR_MODE_HDR_NO" since="26" />
+		<field name="COLOR_MODE_HDR_SHIFT" since="26" />
+		<field name="COLOR_MODE_HDR_UNDEFINED" since="26" />
+		<field name="COLOR_MODE_HDR_YES" since="26" />
+		<field name="COLOR_MODE_UNDEFINED" since="26" />
+		<field name="COLOR_MODE_WIDE_COLOR_GAMUT_MASK" since="26" />
+		<field name="COLOR_MODE_WIDE_COLOR_GAMUT_NO" since="26" />
+		<field name="COLOR_MODE_WIDE_COLOR_GAMUT_UNDEFINED" since="26" />
+		<field name="COLOR_MODE_WIDE_COLOR_GAMUT_YES" since="26" />
+		<field name="CREATOR" />
+		<field name="DENSITY_DPI_UNDEFINED" since="17" />
+		<field name="FONT_WEIGHT_ADJUSTMENT_UNDEFINED" since="31" />
+		<field name="HARDKEYBOARDHIDDEN_NO" since="3" />
+		<field name="HARDKEYBOARDHIDDEN_UNDEFINED" since="3" />
+		<field name="HARDKEYBOARDHIDDEN_YES" since="3" />
+		<field name="KEYBOARDHIDDEN_NO" />
+		<field name="KEYBOARDHIDDEN_UNDEFINED" />
+		<field name="KEYBOARDHIDDEN_YES" />
+		<field name="KEYBOARD_12KEY" />
+		<field name="KEYBOARD_NOKEYS" />
+		<field name="KEYBOARD_QWERTY" />
+		<field name="KEYBOARD_UNDEFINED" />
+		<field name="MNC_ZERO" since="19" />
+		<field name="NAVIGATIONHIDDEN_NO" since="5" />
+		<field name="NAVIGATIONHIDDEN_UNDEFINED" since="5" />
+		<field name="NAVIGATIONHIDDEN_YES" since="5" />
+		<field name="NAVIGATION_DPAD" />
+		<field name="NAVIGATION_NONAV" />
+		<field name="NAVIGATION_TRACKBALL" />
+		<field name="NAVIGATION_UNDEFINED" />
+		<field name="NAVIGATION_WHEEL" />
+		<field name="ORIENTATION_LANDSCAPE" />
+		<field name="ORIENTATION_PORTRAIT" />
+		<field name="ORIENTATION_SQUARE" deprecated="16" />
+		<field name="ORIENTATION_UNDEFINED" />
+		<field name="SCREENLAYOUT_LAYOUTDIR_LTR" since="17" />
+		<field name="SCREENLAYOUT_LAYOUTDIR_MASK" since="17" />
+		<field name="SCREENLAYOUT_LAYOUTDIR_RTL" since="17" />
+		<field name="SCREENLAYOUT_LAYOUTDIR_SHIFT" since="17" />
+		<field name="SCREENLAYOUT_LAYOUTDIR_UNDEFINED" since="17" />
+		<field name="SCREENLAYOUT_LONG_MASK" since="4" />
+		<field name="SCREENLAYOUT_LONG_NO" since="4" />
+		<field name="SCREENLAYOUT_LONG_UNDEFINED" since="4" />
+		<field name="SCREENLAYOUT_LONG_YES" since="4" />
+		<field name="SCREENLAYOUT_ROUND_MASK" since="23" />
+		<field name="SCREENLAYOUT_ROUND_NO" since="23" />
+		<field name="SCREENLAYOUT_ROUND_UNDEFINED" since="23" />
+		<field name="SCREENLAYOUT_ROUND_YES" since="23" />
+		<field name="SCREENLAYOUT_SIZE_LARGE" since="4" />
+		<field name="SCREENLAYOUT_SIZE_MASK" since="4" />
+		<field name="SCREENLAYOUT_SIZE_NORMAL" since="4" />
+		<field name="SCREENLAYOUT_SIZE_SMALL" since="4" />
+		<field name="SCREENLAYOUT_SIZE_UNDEFINED" since="4" />
+		<field name="SCREENLAYOUT_SIZE_XLARGE" since="9" />
+		<field name="SCREENLAYOUT_UNDEFINED" since="17" />
+		<field name="SCREEN_HEIGHT_DP_UNDEFINED" since="13" />
+		<field name="SCREEN_WIDTH_DP_UNDEFINED" since="13" />
+		<field name="SMALLEST_SCREEN_WIDTH_DP_UNDEFINED" since="13" />
+		<field name="TOUCHSCREEN_FINGER" />
+		<field name="TOUCHSCREEN_NOTOUCH" />
+		<field name="TOUCHSCREEN_STYLUS" deprecated="16" />
+		<field name="TOUCHSCREEN_UNDEFINED" />
+		<field name="UI_MODE_NIGHT_MASK" since="8" />
+		<field name="UI_MODE_NIGHT_NO" since="8" />
+		<field name="UI_MODE_NIGHT_UNDEFINED" since="8" />
+		<field name="UI_MODE_NIGHT_YES" since="8" />
+		<field name="UI_MODE_TYPE_APPLIANCE" since="16" />
+		<field name="UI_MODE_TYPE_CAR" since="8" />
+		<field name="UI_MODE_TYPE_DESK" since="8" />
+		<field name="UI_MODE_TYPE_MASK" since="8" />
+		<field name="UI_MODE_TYPE_NORMAL" since="8" />
+		<field name="UI_MODE_TYPE_TELEVISION" since="13" />
+		<field name="UI_MODE_TYPE_UNDEFINED" since="8" />
+		<field name="UI_MODE_TYPE_VR_HEADSET" since="26" />
+		<field name="UI_MODE_TYPE_WATCH" since="20" />
+		<field name="colorMode" since="26" />
+		<field name="densityDpi" since="17" />
+		<field name="fontScale" />
+		<field name="fontWeightAdjustment" since="31" />
+		<field name="hardKeyboardHidden" since="3" />
+		<field name="keyboard" />
+		<field name="keyboardHidden" />
+		<field name="locale" deprecated="24" />
+		<field name="mcc" />
+		<field name="mnc" />
+		<field name="navigation" />
+		<field name="navigationHidden" since="5" />
+		<field name="orientation" />
+		<field name="screenHeightDp" since="13" />
+		<field name="screenLayout" since="4" />
+		<field name="screenWidthDp" since="13" />
+		<field name="smallestScreenWidthDp" since="13" />
+		<field name="touchscreen" />
+		<field name="uiMode" since="8" />
+	</class>
+	<class name="android/content/res/ObbInfo" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+		<field name="OBB_OVERLAY" />
+		<field name="filename" />
+		<field name="flags" />
+		<field name="packageName" />
+		<field name="version" />
+	</class>
+	<class name="android/content/res/ObbScanner" since="9">
+		<extends name="java/lang/Object" />
+		<method name="getObbInfo(Ljava/lang/String;)Landroid/content/res/ObbInfo;" />
+	</class>
+	<class name="android/content/res/Resources" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/res/AssetManager;Landroid/util/DisplayMetrics;Landroid/content/res/Configuration;)V" deprecated="25" />
+		<method name="addLoaders([Landroid/content/res/loader/ResourcesLoader;)V" since="30" />
+		<method name="finishPreloading()V" />
+		<method name="flushLayoutCache()V" />
+		<method name="getAnimation(I)Landroid/content/res/XmlResourceParser;" />
+		<method name="getAssets()Landroid/content/res/AssetManager;" />
+		<method name="getAttributeSetSourceResId(Landroid/util/AttributeSet;)I" since="29" />
+		<method name="getBoolean(I)Z" since="3" />
+		<method name="getColor(I)I" deprecated="23" />
+		<method name="getColor(ILandroid/content/res/Resources$Theme;)I" since="23" />
+		<method name="getColorStateList(I)Landroid/content/res/ColorStateList;" deprecated="23" />
+		<method name="getColorStateList(ILandroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList;" since="23" />
+		<method name="getConfiguration()Landroid/content/res/Configuration;" />
+		<method name="getDimension(I)F" />
+		<method name="getDimensionPixelOffset(I)I" />
+		<method name="getDimensionPixelSize(I)I" />
+		<method name="getDisplayMetrics()Landroid/util/DisplayMetrics;" />
+		<method name="getDrawable(I)Landroid/graphics/drawable/Drawable;" deprecated="22" />
+		<method name="getDrawable(ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;" since="21" />
+		<method name="getDrawableForDensity(II)Landroid/graphics/drawable/Drawable;" since="15" deprecated="22" />
+		<method name="getDrawableForDensity(IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;" since="21" />
+		<method name="getFloat(I)F" since="29" />
+		<method name="getFont(I)Landroid/graphics/Typeface;" since="26" />
+		<method name="getFraction(III)F" since="3" />
+		<method name="getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I" />
+		<method name="getIntArray(I)[I" />
+		<method name="getInteger(I)I" />
+		<method name="getLayout(I)Landroid/content/res/XmlResourceParser;" />
+		<method name="getMovie(I)Landroid/graphics/Movie;" deprecated="29" />
+		<method name="getQuantityString(II)Ljava/lang/String;" />
+		<method name="getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="getQuantityText(II)Ljava/lang/CharSequence;" />
+		<method name="getResourceEntryName(I)Ljava/lang/String;" />
+		<method name="getResourceName(I)Ljava/lang/String;" />
+		<method name="getResourcePackageName(I)Ljava/lang/String;" />
+		<method name="getResourceTypeName(I)Ljava/lang/String;" />
+		<method name="getString(I)Ljava/lang/String;" />
+		<method name="getString(I[Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="getStringArray(I)[Ljava/lang/String;" />
+		<method name="getSystem()Landroid/content/res/Resources;" />
+		<method name="getText(I)Ljava/lang/CharSequence;" />
+		<method name="getText(ILjava/lang/CharSequence;)Ljava/lang/CharSequence;" />
+		<method name="getTextArray(I)[Ljava/lang/CharSequence;" />
+		<method name="getValue(ILandroid/util/TypedValue;Z)V" />
+		<method name="getValue(Ljava/lang/String;Landroid/util/TypedValue;Z)V" />
+		<method name="getValueForDensity(IILandroid/util/TypedValue;Z)V" since="15" />
+		<method name="getXml(I)Landroid/content/res/XmlResourceParser;" />
+		<method name="newTheme()Landroid/content/res/Resources$Theme;" />
+		<method name="obtainAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;" />
+		<method name="obtainTypedArray(I)Landroid/content/res/TypedArray;" />
+		<method name="openRawResource(I)Ljava/io/InputStream;" />
+		<method name="openRawResource(ILandroid/util/TypedValue;)Ljava/io/InputStream;" since="3" />
+		<method name="openRawResourceFd(I)Landroid/content/res/AssetFileDescriptor;" />
+		<method name="parseBundleExtra(Ljava/lang/String;Landroid/util/AttributeSet;Landroid/os/Bundle;)V" since="3" />
+		<method name="parseBundleExtras(Landroid/content/res/XmlResourceParser;Landroid/os/Bundle;)V" since="3" />
+		<method name="removeLoaders([Landroid/content/res/loader/ResourcesLoader;)V" since="30" />
+		<method name="updateConfiguration(Landroid/content/res/Configuration;Landroid/util/DisplayMetrics;)V" deprecated="25" />
+		<field name="ID_NULL" since="29" />
+	</class>
+	<class name="android/content/res/Resources$NotFoundException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Exception;)V" since="24" />
+	</class>
+	<class name="android/content/res/Resources$Theme" since="1">
+		<extends name="java/lang/Object" />
+		<method name="applyStyle(IZ)V" />
+		<method name="dump(ILjava/lang/String;Ljava/lang/String;)V" />
+		<method name="getAttributeResolutionStack(III)[I" since="29" />
+		<method name="getChangingConfigurations()I" since="23" />
+		<method name="getDrawable(I)Landroid/graphics/drawable/Drawable;" since="21" />
+		<method name="getExplicitStyle(Landroid/util/AttributeSet;)I" since="29" />
+		<method name="getResources()Landroid/content/res/Resources;" since="21" />
+		<method name="obtainStyledAttributes(I[I)Landroid/content/res/TypedArray;" />
+		<method name="obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;" />
+		<method name="obtainStyledAttributes([I)Landroid/content/res/TypedArray;" />
+		<method name="rebase()V" since="29" />
+		<method name="resolveAttribute(ILandroid/util/TypedValue;Z)Z" />
+		<method name="setTo(Landroid/content/res/Resources$Theme;)V" />
+	</class>
+	<class name="android/content/res/TypedArray" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" since="31" />
+		<method name="getBoolean(IZ)Z" />
+		<method name="getChangingConfigurations()I" since="21" />
+		<method name="getColor(II)I" />
+		<method name="getColorStateList(I)Landroid/content/res/ColorStateList;" />
+		<method name="getDimension(IF)F" />
+		<method name="getDimensionPixelOffset(II)I" />
+		<method name="getDimensionPixelSize(II)I" />
+		<method name="getDrawable(I)Landroid/graphics/drawable/Drawable;" />
+		<method name="getFloat(IF)F" />
+		<method name="getFont(I)Landroid/graphics/Typeface;" since="26" />
+		<method name="getFraction(IIIF)F" />
+		<method name="getIndex(I)I" />
+		<method name="getIndexCount()I" />
+		<method name="getInt(II)I" />
+		<method name="getInteger(II)I" />
+		<method name="getLayoutDimension(II)I" since="3" />
+		<method name="getLayoutDimension(ILjava/lang/String;)I" />
+		<method name="getNonResourceString(I)Ljava/lang/String;" />
+		<method name="getPositionDescription()Ljava/lang/String;" />
+		<method name="getResourceId(II)I" />
+		<method name="getResources()Landroid/content/res/Resources;" />
+		<method name="getSourceResourceId(II)I" since="29" />
+		<method name="getString(I)Ljava/lang/String;" />
+		<method name="getText(I)Ljava/lang/CharSequence;" />
+		<method name="getTextArray(I)[Ljava/lang/CharSequence;" />
+		<method name="getType(I)I" since="21" />
+		<method name="getValue(ILandroid/util/TypedValue;)Z" />
+		<method name="hasValue(I)Z" />
+		<method name="hasValueOrEmpty(I)Z" since="22" />
+		<method name="length()I" />
+		<method name="peekValue(I)Landroid/util/TypedValue;" />
+		<method name="recycle()V" />
+	</class>
+	<class name="android/content/res/XmlResourceParser" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/util/AttributeSet" />
+		<implements name="java/lang/AutoCloseable" since="19" />
+		<implements name="org/xmlpull/v1/XmlPullParser" />
+		<method name="close()V" />
+	</class>
+	<class name="android/content/res/loader/AssetsProvider" since="30">
+		<extends name="java/lang/Object" />
+		<method name="loadAssetFd(Ljava/lang/String;I)Landroid/content/res/AssetFileDescriptor;" />
+	</class>
+	<class name="android/content/res/loader/ResourcesLoader" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addProvider(Landroid/content/res/loader/ResourcesProvider;)V" />
+		<method name="clearProviders()V" />
+		<method name="getProviders()Ljava/util/List;" />
+		<method name="removeProvider(Landroid/content/res/loader/ResourcesProvider;)V" />
+		<method name="setProviders(Ljava/util/List;)V" />
+	</class>
+	<class name="android/content/res/loader/ResourcesProvider" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="empty(Landroid/content/res/loader/AssetsProvider;)Landroid/content/res/loader/ResourcesProvider;" />
+		<method name="loadFromApk(Landroid/os/ParcelFileDescriptor;)Landroid/content/res/loader/ResourcesProvider;" />
+		<method name="loadFromApk(Landroid/os/ParcelFileDescriptor;Landroid/content/res/loader/AssetsProvider;)Landroid/content/res/loader/ResourcesProvider;" />
+		<method name="loadFromDirectory(Ljava/lang/String;Landroid/content/res/loader/AssetsProvider;)Landroid/content/res/loader/ResourcesProvider;" />
+		<method name="loadFromSplit(Landroid/content/Context;Ljava/lang/String;)Landroid/content/res/loader/ResourcesProvider;" />
+		<method name="loadFromTable(Landroid/os/ParcelFileDescriptor;Landroid/content/res/loader/AssetsProvider;)Landroid/content/res/loader/ResourcesProvider;" />
+	</class>
+	<class name="android/database/AbstractCursor" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/database/CrossProcessCursor" />
+		<method name="&lt;init&gt;()V" />
+		<method name="checkPosition()V" />
+		<method name="getNotificationUri()Landroid/net/Uri;" since="11" />
+		<method name="getUpdatedField(I)Ljava/lang/Object;" deprecated="15" />
+		<method name="isFieldUpdated(I)Z" deprecated="15" />
+		<method name="onChange(Z)V" />
+		<field name="mClosed" deprecated="23" />
+		<field name="mContentResolver" deprecated="23" />
+		<field name="mCurrentRowID" deprecated="16" removed="23" />
+		<field name="mPos" deprecated="23" />
+		<field name="mRowIdColumnIndex" deprecated="16" removed="23" />
+		<field name="mUpdatedRows" deprecated="15" removed="23" />
+	</class>
+	<class name="android/database/AbstractCursor$SelfContentObserver" since="1">
+		<extends name="android/database/ContentObserver" />
+		<method name="&lt;init&gt;(Landroid/database/AbstractCursor;)V" />
+	</class>
+	<class name="android/database/AbstractWindowedCursor" since="1">
+		<extends name="android/database/AbstractCursor" />
+		<method name="&lt;init&gt;()V" />
+		<method name="hasWindow()Z" />
+		<method name="isBlob(I)Z" deprecated="15" />
+		<method name="isFloat(I)Z" since="5" deprecated="15" />
+		<method name="isLong(I)Z" since="5" deprecated="15" />
+		<method name="isString(I)Z" since="5" deprecated="15" />
+		<method name="setWindow(Landroid/database/CursorWindow;)V" />
+		<field name="mWindow" />
+	</class>
+	<class name="android/database/CharArrayBuffer" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;([C)V" />
+		<field name="data" />
+		<field name="sizeCopied" />
+	</class>
+	<class name="android/database/ContentObservable" since="1">
+		<extends name="android/database/Observable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="dispatchChange(Z)V" deprecated="16" />
+		<method name="dispatchChange(ZLandroid/net/Uri;)V" since="16" />
+		<method name="notifyChange(Z)V" deprecated="16" />
+		<method name="registerObserver(Landroid/database/ContentObserver;)V" />
+	</class>
+	<class name="android/database/ContentObserver" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/os/Handler;)V" />
+		<method name="deliverSelfNotifications()Z" />
+		<method name="dispatchChange(Z)V" deprecated="16" />
+		<method name="dispatchChange(ZLandroid/net/Uri;)V" since="16" />
+		<method name="dispatchChange(ZLandroid/net/Uri;I)V" since="30" />
+		<method name="dispatchChange(ZLjava/util/Collection;I)V" since="30" />
+		<method name="onChange(Z)V" />
+		<method name="onChange(ZLandroid/net/Uri;)V" since="16" />
+		<method name="onChange(ZLandroid/net/Uri;I)V" since="30" />
+		<method name="onChange(ZLjava/util/Collection;I)V" since="30" />
+	</class>
+	<class name="android/database/CrossProcessCursor" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/database/Cursor" />
+		<method name="fillWindow(ILandroid/database/CursorWindow;)V" />
+		<method name="getWindow()Landroid/database/CursorWindow;" />
+		<method name="onMove(II)Z" />
+	</class>
+	<class name="android/database/CrossProcessCursorWrapper" since="15">
+		<extends name="android/database/CursorWrapper" />
+		<implements name="android/database/CrossProcessCursor" />
+		<method name="&lt;init&gt;(Landroid/database/Cursor;)V" />
+	</class>
+	<class name="android/database/Cursor" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" since="16" />
+		<method name="close()V" />
+		<method name="copyStringToBuffer(ILandroid/database/CharArrayBuffer;)V" />
+		<method name="deactivate()V" deprecated="16" />
+		<method name="getBlob(I)[B" />
+		<method name="getColumnCount()I" />
+		<method name="getColumnIndex(Ljava/lang/String;)I" />
+		<method name="getColumnIndexOrThrow(Ljava/lang/String;)I" />
+		<method name="getColumnName(I)Ljava/lang/String;" />
+		<method name="getColumnNames()[Ljava/lang/String;" />
+		<method name="getCount()I" />
+		<method name="getDouble(I)D" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getFloat(I)F" />
+		<method name="getInt(I)I" />
+		<method name="getLong(I)J" />
+		<method name="getNotificationUri()Landroid/net/Uri;" since="19" />
+		<method name="getNotificationUris()Ljava/util/List;" since="29" />
+		<method name="getPosition()I" />
+		<method name="getShort(I)S" />
+		<method name="getString(I)Ljava/lang/String;" />
+		<method name="getType(I)I" since="11" />
+		<method name="getWantsAllOnMoveCalls()Z" />
+		<method name="isAfterLast()Z" />
+		<method name="isBeforeFirst()Z" />
+		<method name="isClosed()Z" />
+		<method name="isFirst()Z" />
+		<method name="isLast()Z" />
+		<method name="isNull(I)Z" />
+		<method name="move(I)Z" />
+		<method name="moveToFirst()Z" />
+		<method name="moveToLast()Z" />
+		<method name="moveToNext()Z" />
+		<method name="moveToPosition(I)Z" />
+		<method name="moveToPrevious()Z" />
+		<method name="registerContentObserver(Landroid/database/ContentObserver;)V" />
+		<method name="registerDataSetObserver(Landroid/database/DataSetObserver;)V" />
+		<method name="requery()Z" deprecated="15" />
+		<method name="respond(Landroid/os/Bundle;)Landroid/os/Bundle;" />
+		<method name="setExtras(Landroid/os/Bundle;)V" since="23" />
+		<method name="setNotificationUri(Landroid/content/ContentResolver;Landroid/net/Uri;)V" />
+		<method name="setNotificationUris(Landroid/content/ContentResolver;Ljava/util/List;)V" since="29" />
+		<method name="unregisterContentObserver(Landroid/database/ContentObserver;)V" />
+		<method name="unregisterDataSetObserver(Landroid/database/DataSetObserver;)V" />
+		<field name="FIELD_TYPE_BLOB" since="11" />
+		<field name="FIELD_TYPE_FLOAT" since="11" />
+		<field name="FIELD_TYPE_INTEGER" since="11" />
+		<field name="FIELD_TYPE_NULL" since="11" />
+		<field name="FIELD_TYPE_STRING" since="11" />
+	</class>
+	<class name="android/database/CursorIndexOutOfBoundsException" since="1">
+		<extends name="java/lang/IndexOutOfBoundsException" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/CursorJoiner" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Iterable" />
+		<implements name="java/util/Iterator" />
+		<method name="&lt;init&gt;(Landroid/database/Cursor;[Ljava/lang/String;Landroid/database/Cursor;[Ljava/lang/String;)V" />
+		<method name="next()Landroid/database/CursorJoiner$Result;" />
+	</class>
+	<class name="android/database/CursorJoiner$Result" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/database/CursorJoiner$Result;" />
+		<method name="values()[Landroid/database/CursorJoiner$Result;" />
+		<field name="BOTH" />
+		<field name="LEFT" />
+		<field name="RIGHT" />
+	</class>
+	<class name="android/database/CursorWindow" since="1">
+		<extends name="android/database/sqlite/SQLiteClosable" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" since="15" />
+		<method name="&lt;init&gt;(Ljava/lang/String;J)V" since="28" />
+		<method name="&lt;init&gt;(Z)V" deprecated="15" />
+		<method name="allocRow()Z" />
+		<method name="clear()V" />
+		<method name="close()V" removed="16" />
+		<method name="copyStringToBuffer(IILandroid/database/CharArrayBuffer;)V" />
+		<method name="freeLastRow()V" />
+		<method name="getBlob(II)[B" />
+		<method name="getDouble(II)D" />
+		<method name="getFloat(II)F" />
+		<method name="getInt(II)I" />
+		<method name="getLong(II)J" />
+		<method name="getNumRows()I" />
+		<method name="getShort(II)S" />
+		<method name="getStartPosition()I" />
+		<method name="getString(II)Ljava/lang/String;" />
+		<method name="getType(II)I" since="11" />
+		<method name="isBlob(II)Z" deprecated="15" />
+		<method name="isFloat(II)Z" since="5" deprecated="15" />
+		<method name="isLong(II)Z" since="5" deprecated="15" />
+		<method name="isNull(II)Z" deprecated="15" />
+		<method name="isString(II)Z" since="5" deprecated="15" />
+		<method name="newFromParcel(Landroid/os/Parcel;)Landroid/database/CursorWindow;" />
+		<method name="putBlob([BII)Z" />
+		<method name="putDouble(DII)Z" />
+		<method name="putLong(JII)Z" />
+		<method name="putNull(II)Z" />
+		<method name="putString(Ljava/lang/String;II)Z" />
+		<method name="setNumColumns(I)Z" />
+		<method name="setStartPosition(I)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/database/CursorWrapper" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/database/Cursor" />
+		<method name="&lt;init&gt;(Landroid/database/Cursor;)V" />
+		<method name="getWrappedCursor()Landroid/database/Cursor;" since="11" />
+	</class>
+	<class name="android/database/DataSetObservable" since="1">
+		<extends name="android/database/Observable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="notifyChanged()V" />
+		<method name="notifyInvalidated()V" />
+	</class>
+	<class name="android/database/DataSetObserver" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onChanged()V" />
+		<method name="onInvalidated()V" />
+	</class>
+	<class name="android/database/DatabaseErrorHandler" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onCorruption(Landroid/database/sqlite/SQLiteDatabase;)V" />
+	</class>
+	<class name="android/database/DatabaseUtils" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="appendEscapedSQLString(Ljava/lang/StringBuilder;Ljava/lang/String;)V" />
+		<method name="appendSelectionArgs([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String;" since="11" />
+		<method name="appendValueToSql(Ljava/lang/StringBuilder;Ljava/lang/Object;)V" />
+		<method name="bindObjectToProgram(Landroid/database/sqlite/SQLiteProgram;ILjava/lang/Object;)V" />
+		<method name="blobFileDescriptorForQuery(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;[Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;" since="11" />
+		<method name="blobFileDescriptorForQuery(Landroid/database/sqlite/SQLiteStatement;[Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;" since="11" />
+		<method name="concatenateWhere(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="11" />
+		<method name="createDbFromSqlStatements(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;)V" />
+		<method name="cursorDoubleToContentValues(Landroid/database/Cursor;Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;)V" />
+		<method name="cursorDoubleToContentValuesIfPresent(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V" since="8" />
+		<method name="cursorDoubleToCursorValues(Landroid/database/Cursor;Ljava/lang/String;Landroid/content/ContentValues;)V" />
+		<method name="cursorFloatToContentValuesIfPresent(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V" since="8" />
+		<method name="cursorIntToContentValues(Landroid/database/Cursor;Ljava/lang/String;Landroid/content/ContentValues;)V" />
+		<method name="cursorIntToContentValues(Landroid/database/Cursor;Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;)V" />
+		<method name="cursorIntToContentValuesIfPresent(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V" since="8" />
+		<method name="cursorLongToContentValues(Landroid/database/Cursor;Ljava/lang/String;Landroid/content/ContentValues;)V" />
+		<method name="cursorLongToContentValues(Landroid/database/Cursor;Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;)V" />
+		<method name="cursorLongToContentValuesIfPresent(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V" since="8" />
+		<method name="cursorRowToContentValues(Landroid/database/Cursor;Landroid/content/ContentValues;)V" />
+		<method name="cursorShortToContentValuesIfPresent(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V" since="8" />
+		<method name="cursorStringToContentValues(Landroid/database/Cursor;Ljava/lang/String;Landroid/content/ContentValues;)V" />
+		<method name="cursorStringToContentValues(Landroid/database/Cursor;Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;)V" />
+		<method name="cursorStringToContentValuesIfPresent(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V" since="8" />
+		<method name="cursorStringToInsertHelper(Landroid/database/Cursor;Ljava/lang/String;Landroid/database/DatabaseUtils$InsertHelper;I)V" />
+		<method name="dumpCurrentRow(Landroid/database/Cursor;)V" />
+		<method name="dumpCurrentRow(Landroid/database/Cursor;Ljava/io/PrintStream;)V" />
+		<method name="dumpCurrentRow(Landroid/database/Cursor;Ljava/lang/StringBuilder;)V" />
+		<method name="dumpCurrentRowToString(Landroid/database/Cursor;)Ljava/lang/String;" />
+		<method name="dumpCursor(Landroid/database/Cursor;)V" />
+		<method name="dumpCursor(Landroid/database/Cursor;Ljava/io/PrintStream;)V" />
+		<method name="dumpCursor(Landroid/database/Cursor;Ljava/lang/StringBuilder;)V" />
+		<method name="dumpCursorToString(Landroid/database/Cursor;)Ljava/lang/String;" />
+		<method name="getCollationKey(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getHexCollationKey(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getSqlStatementType(Ljava/lang/String;)I" since="11" />
+		<method name="longForQuery(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;[Ljava/lang/String;)J" />
+		<method name="longForQuery(Landroid/database/sqlite/SQLiteStatement;[Ljava/lang/String;)J" />
+		<method name="queryNumEntries(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)J" />
+		<method name="queryNumEntries(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;)J" since="11" />
+		<method name="queryNumEntries(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)J" since="11" />
+		<method name="readExceptionFromParcel(Landroid/os/Parcel;)V" />
+		<method name="readExceptionWithFileNotFoundExceptionFromParcel(Landroid/os/Parcel;)V" />
+		<method name="readExceptionWithOperationApplicationExceptionFromParcel(Landroid/os/Parcel;)V" since="5" />
+		<method name="sqlEscapeString(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="stringForQuery(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="stringForQuery(Landroid/database/sqlite/SQLiteStatement;[Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="writeExceptionToParcel(Landroid/os/Parcel;Ljava/lang/Exception;)V" />
+		<field name="STATEMENT_ABORT" since="11" />
+		<field name="STATEMENT_ATTACH" since="11" />
+		<field name="STATEMENT_BEGIN" since="11" />
+		<field name="STATEMENT_COMMIT" since="11" />
+		<field name="STATEMENT_DDL" since="11" />
+		<field name="STATEMENT_OTHER" since="11" />
+		<field name="STATEMENT_PRAGMA" since="11" />
+		<field name="STATEMENT_SELECT" since="11" />
+		<field name="STATEMENT_UNPREPARED" since="11" />
+		<field name="STATEMENT_UPDATE" since="11" />
+	</class>
+	<class name="android/database/DatabaseUtils$InsertHelper" since="1" deprecated="17">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)V" deprecated="29" />
+		<method name="bind(ID)V" deprecated="29" />
+		<method name="bind(IF)V" deprecated="29" />
+		<method name="bind(II)V" deprecated="29" />
+		<method name="bind(IJ)V" deprecated="29" />
+		<method name="bind(ILjava/lang/String;)V" deprecated="29" />
+		<method name="bind(IZ)V" deprecated="29" />
+		<method name="bind(I[B)V" deprecated="29" />
+		<method name="bindNull(I)V" deprecated="29" />
+		<method name="close()V" deprecated="29" />
+		<method name="execute()J" deprecated="29" />
+		<method name="getColumnIndex(Ljava/lang/String;)I" deprecated="29" />
+		<method name="insert(Landroid/content/ContentValues;)J" deprecated="29" />
+		<method name="prepareForInsert()V" deprecated="29" />
+		<method name="prepareForReplace()V" deprecated="29" />
+		<method name="replace(Landroid/content/ContentValues;)J" deprecated="29" />
+		<field name="TABLE_INFO_PRAGMA_DEFAULT_INDEX" removed="17" />
+	</class>
+	<class name="android/database/DefaultDatabaseErrorHandler" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/database/DatabaseErrorHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/database/MatrixCursor" since="1">
+		<extends name="android/database/AbstractCursor" />
+		<method name="&lt;init&gt;([Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;([Ljava/lang/String;I)V" />
+		<method name="addRow(Ljava/lang/Iterable;)V" />
+		<method name="addRow([Ljava/lang/Object;)V" />
+		<method name="newRow()Landroid/database/MatrixCursor$RowBuilder;" />
+	</class>
+	<class name="android/database/MatrixCursor$RowBuilder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="add(Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder;" />
+		<method name="add(Ljava/lang/String;Ljava/lang/Object;)Landroid/database/MatrixCursor$RowBuilder;" since="19" />
+	</class>
+	<class name="android/database/MergeCursor" since="1">
+		<extends name="android/database/AbstractCursor" />
+		<method name="&lt;init&gt;([Landroid/database/Cursor;)V" />
+	</class>
+	<class name="android/database/Observable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="registerObserver(Ljava/lang/Object;)V" />
+		<method name="unregisterAll()V" />
+		<method name="unregisterObserver(Ljava/lang/Object;)V" />
+		<field name="mObservers" />
+	</class>
+	<class name="android/database/SQLException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" since="16" />
+	</class>
+	<class name="android/database/StaleDataException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteAbortException" since="1">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteAccessPermException" since="11">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteBindOrColumnIndexOutOfRangeException" since="11">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteBlobTooBigException" since="11">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteCantOpenDatabaseException" since="11">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteClosable" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" since="16" />
+		<method name="&lt;init&gt;()V" />
+		<method name="acquireReference()V" />
+		<method name="onAllReferencesReleased()V" />
+		<method name="onAllReferencesReleasedFromContainer()V" deprecated="16" />
+		<method name="releaseReference()V" />
+		<method name="releaseReferenceFromContainer()V" deprecated="16" />
+	</class>
+	<class name="android/database/sqlite/SQLiteConstraintException" since="1">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteCursor" since="1">
+		<extends name="android/database/AbstractWindowedCursor" />
+		<method name="&lt;init&gt;(Landroid/database/sqlite/SQLiteCursorDriver;Ljava/lang/String;Landroid/database/sqlite/SQLiteQuery;)V" since="11" />
+		<method name="&lt;init&gt;(Landroid/database/sqlite/SQLiteDatabase;Landroid/database/sqlite/SQLiteCursorDriver;Ljava/lang/String;Landroid/database/sqlite/SQLiteQuery;)V" deprecated="15" />
+		<method name="getDatabase()Landroid/database/sqlite/SQLiteDatabase;" />
+		<method name="setFillWindowForwardOnly(Z)V" since="28" />
+		<method name="setSelectionArguments([Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteCursorDriver" since="1">
+		<extends name="java/lang/Object" />
+		<method name="cursorClosed()V" />
+		<method name="cursorDeactivated()V" />
+		<method name="cursorRequeried(Landroid/database/Cursor;)V" />
+		<method name="query(Landroid/database/sqlite/SQLiteDatabase$CursorFactory;[Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="setBindArguments([Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteDatabase" since="1">
+		<extends name="android/database/sqlite/SQLiteClosable" />
+		<method name="beginTransaction()V" />
+		<method name="beginTransactionNonExclusive()V" since="11" />
+		<method name="beginTransactionWithListener(Landroid/database/sqlite/SQLiteTransactionListener;)V" since="5" />
+		<method name="beginTransactionWithListenerNonExclusive(Landroid/database/sqlite/SQLiteTransactionListener;)V" since="11" />
+		<method name="close()V" removed="16" />
+		<method name="compileStatement(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement;" />
+		<method name="create(Landroid/database/sqlite/SQLiteDatabase$CursorFactory;)Landroid/database/sqlite/SQLiteDatabase;" />
+		<method name="createInMemory(Landroid/database/sqlite/SQLiteDatabase$OpenParams;)Landroid/database/sqlite/SQLiteDatabase;" since="27" />
+		<method name="delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I" />
+		<method name="deleteDatabase(Ljava/io/File;)Z" since="16" />
+		<method name="disableWriteAheadLogging()V" since="16" />
+		<method name="enableWriteAheadLogging()Z" since="11" />
+		<method name="endTransaction()V" />
+		<method name="execPerConnectionSQL(Ljava/lang/String;[Ljava/lang/Object;)V" since="30" />
+		<method name="execSQL(Ljava/lang/String;)V" />
+		<method name="execSQL(Ljava/lang/String;[Ljava/lang/Object;)V" />
+		<method name="findEditTable(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getAttachedDbs()Ljava/util/List;" since="11" />
+		<method name="getMaximumSize()J" />
+		<method name="getPageSize()J" />
+		<method name="getPath()Ljava/lang/String;" />
+		<method name="getSyncedTables()Ljava/util/Map;" deprecated="15" />
+		<method name="getVersion()I" />
+		<method name="inTransaction()Z" />
+		<method name="insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J" />
+		<method name="insertOrThrow(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J" />
+		<method name="insertWithOnConflict(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;I)J" since="8" />
+		<method name="isDatabaseIntegrityOk()Z" since="11" />
+		<method name="isDbLockedByCurrentThread()Z" />
+		<method name="isDbLockedByOtherThreads()Z" deprecated="16" />
+		<method name="isOpen()Z" />
+		<method name="isReadOnly()Z" />
+		<method name="isWriteAheadLoggingEnabled()Z" since="16" />
+		<method name="markTableSyncable(Ljava/lang/String;Ljava/lang/String;)V" deprecated="15" />
+		<method name="markTableSyncable(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="15" />
+		<method name="needUpgrade(I)Z" />
+		<method name="openDatabase(Ljava/io/File;Landroid/database/sqlite/SQLiteDatabase$OpenParams;)Landroid/database/sqlite/SQLiteDatabase;" since="27" />
+		<method name="openDatabase(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)Landroid/database/sqlite/SQLiteDatabase;" />
+		<method name="openDatabase(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;ILandroid/database/DatabaseErrorHandler;)Landroid/database/sqlite/SQLiteDatabase;" since="11" />
+		<method name="openOrCreateDatabase(Ljava/io/File;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;)Landroid/database/sqlite/SQLiteDatabase;" />
+		<method name="openOrCreateDatabase(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;)Landroid/database/sqlite/SQLiteDatabase;" />
+		<method name="openOrCreateDatabase(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;Landroid/database/DatabaseErrorHandler;)Landroid/database/sqlite/SQLiteDatabase;" since="11" />
+		<method name="query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="query(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="query(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;" since="16" />
+		<method name="queryWithFactory(Landroid/database/sqlite/SQLiteDatabase$CursorFactory;ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="queryWithFactory(Landroid/database/sqlite/SQLiteDatabase$CursorFactory;ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;" since="16" />
+		<method name="rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="rawQuery(Ljava/lang/String;[Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;" since="16" />
+		<method name="rawQueryWithFactory(Landroid/database/sqlite/SQLiteDatabase$CursorFactory;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="rawQueryWithFactory(Landroid/database/sqlite/SQLiteDatabase$CursorFactory;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;" since="16" />
+		<method name="releaseMemory()I" />
+		<method name="replace(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J" />
+		<method name="replaceOrThrow(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J" />
+		<method name="setCustomAggregateFunction(Ljava/lang/String;Ljava/util/function/BinaryOperator;)V" since="30" />
+		<method name="setCustomScalarFunction(Ljava/lang/String;Ljava/util/function/UnaryOperator;)V" since="30" />
+		<method name="setForeignKeyConstraintsEnabled(Z)V" since="16" />
+		<method name="setLocale(Ljava/util/Locale;)V" />
+		<method name="setLockingEnabled(Z)V" deprecated="16" />
+		<method name="setMaxSqlCacheSize(I)V" since="11" />
+		<method name="setMaximumSize(J)J" />
+		<method name="setPageSize(J)V" />
+		<method name="setTransactionSuccessful()V" />
+		<method name="setVersion(I)V" />
+		<method name="update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I" />
+		<method name="updateWithOnConflict(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;I)I" since="8" />
+		<method name="validateSql(Ljava/lang/String;Landroid/os/CancellationSignal;)V" since="24" />
+		<method name="yieldIfContended()Z" deprecated="15" />
+		<method name="yieldIfContendedSafely()Z" since="3" />
+		<method name="yieldIfContendedSafely(J)Z" since="5" />
+		<field name="CONFLICT_ABORT" since="8" />
+		<field name="CONFLICT_FAIL" since="8" />
+		<field name="CONFLICT_IGNORE" since="8" />
+		<field name="CONFLICT_NONE" since="8" />
+		<field name="CONFLICT_REPLACE" since="8" />
+		<field name="CONFLICT_ROLLBACK" since="8" />
+		<field name="CREATE_IF_NECESSARY" />
+		<field name="ENABLE_WRITE_AHEAD_LOGGING" since="16" />
+		<field name="MAX_SQL_CACHE_SIZE" since="11" />
+		<field name="NO_LOCALIZED_COLLATORS" />
+		<field name="OPEN_READONLY" />
+		<field name="OPEN_READWRITE" />
+		<field name="SQLITE_MAX_LIKE_PATTERN_LENGTH" />
+	</class>
+	<class name="android/database/sqlite/SQLiteDatabase$CursorFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="newCursor(Landroid/database/sqlite/SQLiteDatabase;Landroid/database/sqlite/SQLiteCursorDriver;Ljava/lang/String;Landroid/database/sqlite/SQLiteQuery;)Landroid/database/Cursor;" />
+	</class>
+	<class name="android/database/sqlite/SQLiteDatabase$OpenParams" since="27">
+		<extends name="java/lang/Object" />
+		<method name="getCursorFactory()Landroid/database/sqlite/SQLiteDatabase$CursorFactory;" />
+		<method name="getErrorHandler()Landroid/database/DatabaseErrorHandler;" />
+		<method name="getIdleConnectionTimeout()J" />
+		<method name="getJournalMode()Ljava/lang/String;" since="28" />
+		<method name="getLookasideSlotCount()I" />
+		<method name="getLookasideSlotSize()I" />
+		<method name="getOpenFlags()I" />
+		<method name="getSynchronousMode()Ljava/lang/String;" since="28" />
+	</class>
+	<class name="android/database/sqlite/SQLiteDatabase$OpenParams$Builder" since="27">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/database/sqlite/SQLiteDatabase$OpenParams;)V" />
+		<method name="addOpenFlags(I)Landroid/database/sqlite/SQLiteDatabase$OpenParams$Builder;" />
+		<method name="build()Landroid/database/sqlite/SQLiteDatabase$OpenParams;" />
+		<method name="removeOpenFlags(I)Landroid/database/sqlite/SQLiteDatabase$OpenParams$Builder;" />
+		<method name="setCursorFactory(Landroid/database/sqlite/SQLiteDatabase$CursorFactory;)Landroid/database/sqlite/SQLiteDatabase$OpenParams$Builder;" />
+		<method name="setErrorHandler(Landroid/database/DatabaseErrorHandler;)Landroid/database/sqlite/SQLiteDatabase$OpenParams$Builder;" />
+		<method name="setIdleConnectionTimeout(J)Landroid/database/sqlite/SQLiteDatabase$OpenParams$Builder;" deprecated="29" />
+		<method name="setJournalMode(Ljava/lang/String;)Landroid/database/sqlite/SQLiteDatabase$OpenParams$Builder;" since="28" />
+		<method name="setLookasideConfig(II)Landroid/database/sqlite/SQLiteDatabase$OpenParams$Builder;" />
+		<method name="setOpenFlags(I)Landroid/database/sqlite/SQLiteDatabase$OpenParams$Builder;" />
+		<method name="setSynchronousMode(Ljava/lang/String;)Landroid/database/sqlite/SQLiteDatabase$OpenParams$Builder;" since="28" />
+	</class>
+	<class name="android/database/sqlite/SQLiteDatabaseCorruptException" since="1">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteDatabaseLockedException" since="11">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteDatatypeMismatchException" since="11">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteDiskIOException" since="1">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteDoneException" since="1">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteException" since="1">
+		<extends name="android/database/SQLException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" since="16" />
+	</class>
+	<class name="android/database/sqlite/SQLiteFullException" since="1">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteMisuseException" since="1">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteOpenHelper" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" since="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/String;ILandroid/database/sqlite/SQLiteDatabase$OpenParams;)V" since="28" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;ILandroid/database/DatabaseErrorHandler;)V" since="11" />
+		<method name="close()V" />
+		<method name="getDatabaseName()Ljava/lang/String;" since="14" />
+		<method name="getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase;" />
+		<method name="getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;" />
+		<method name="onConfigure(Landroid/database/sqlite/SQLiteDatabase;)V" since="16" />
+		<method name="onCreate(Landroid/database/sqlite/SQLiteDatabase;)V" />
+		<method name="onDowngrade(Landroid/database/sqlite/SQLiteDatabase;II)V" since="11" />
+		<method name="onOpen(Landroid/database/sqlite/SQLiteDatabase;)V" />
+		<method name="onUpgrade(Landroid/database/sqlite/SQLiteDatabase;II)V" />
+		<method name="setIdleConnectionTimeout(J)V" since="27" deprecated="29" />
+		<method name="setLookasideConfig(II)V" since="27" />
+		<method name="setOpenParams(Landroid/database/sqlite/SQLiteDatabase$OpenParams;)V" since="28" />
+		<method name="setWriteAheadLoggingEnabled(Z)V" since="16" />
+	</class>
+	<class name="android/database/sqlite/SQLiteOutOfMemoryException" since="11">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteProgram" since="1">
+		<extends name="android/database/sqlite/SQLiteClosable" />
+		<method name="bindAllArgsAsStrings([Ljava/lang/String;)V" since="11" />
+		<method name="bindBlob(I[B)V" />
+		<method name="bindDouble(ID)V" />
+		<method name="bindLong(IJ)V" />
+		<method name="bindNull(I)V" />
+		<method name="bindString(ILjava/lang/String;)V" />
+		<method name="clearBindings()V" />
+		<method name="close()V" removed="16" />
+		<method name="compile(Ljava/lang/String;Z)V" deprecated="15" removed="16" />
+		<method name="getUniqueId()I" deprecated="15" />
+		<method name="native_bind_blob(I[B)V" removed="16" />
+		<method name="native_bind_double(ID)V" removed="16" />
+		<method name="native_bind_long(IJ)V" removed="16" />
+		<method name="native_bind_null(I)V" removed="16" />
+		<method name="native_bind_string(ILjava/lang/String;)V" removed="16" />
+		<method name="native_compile(Ljava/lang/String;)V" deprecated="15" removed="16" />
+		<method name="native_finalize()V" deprecated="15" removed="16" />
+		<field name="mDatabase" deprecated="15" removed="16" />
+		<field name="nHandle" deprecated="15" removed="16" />
+		<field name="nStatement" deprecated="15" removed="16" />
+	</class>
+	<class name="android/database/sqlite/SQLiteQuery" since="1">
+		<extends name="android/database/sqlite/SQLiteProgram" />
+	</class>
+	<class name="android/database/sqlite/SQLiteQueryBuilder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="appendColumns(Ljava/lang/StringBuilder;[Ljava/lang/String;)V" />
+		<method name="appendWhere(Ljava/lang/CharSequence;)V" />
+		<method name="appendWhereEscapeString(Ljava/lang/String;)V" />
+		<method name="appendWhereStandalone(Ljava/lang/CharSequence;)V" since="29" />
+		<method name="buildQuery([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="11" />
+		<method name="buildQuery([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" deprecated="15" />
+		<method name="buildQueryString(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="buildUnionQuery([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="buildUnionSubQuery(Ljava/lang/String;[Ljava/lang/String;Ljava/util/Set;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="11" />
+		<method name="buildUnionSubQuery(Ljava/lang/String;[Ljava/lang/String;Ljava/util/Set;ILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" deprecated="15" />
+		<method name="delete(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;[Ljava/lang/String;)I" since="29" />
+		<method name="getCursorFactory()Landroid/database/sqlite/SQLiteDatabase$CursorFactory;" since="29" />
+		<method name="getProjectionGreylist()Ljava/util/Collection;" since="30" />
+		<method name="getProjectionMap()Ljava/util/Map;" since="29" />
+		<method name="getTables()Ljava/lang/String;" />
+		<method name="insert(Landroid/database/sqlite/SQLiteDatabase;Landroid/content/ContentValues;)J" since="30" />
+		<method name="isDistinct()Z" since="29" />
+		<method name="isStrict()Z" since="29" />
+		<method name="isStrictColumns()Z" since="30" />
+		<method name="isStrictGrammar()Z" since="30" />
+		<method name="query(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="query(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="query(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;" since="16" />
+		<method name="setCursorFactory(Landroid/database/sqlite/SQLiteDatabase$CursorFactory;)V" />
+		<method name="setDistinct(Z)V" />
+		<method name="setProjectionGreylist(Ljava/util/Collection;)V" since="30" />
+		<method name="setProjectionMap(Ljava/util/Map;)V" />
+		<method name="setStrict(Z)V" since="14" />
+		<method name="setStrictColumns(Z)V" since="30" />
+		<method name="setStrictGrammar(Z)V" since="30" />
+		<method name="setTables(Ljava/lang/String;)V" />
+		<method name="update(Landroid/database/sqlite/SQLiteDatabase;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I" since="29" />
+	</class>
+	<class name="android/database/sqlite/SQLiteReadOnlyDatabaseException" since="11">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteStatement" since="1">
+		<extends name="android/database/sqlite/SQLiteProgram" />
+		<method name="execute()V" />
+		<method name="executeInsert()J" />
+		<method name="executeUpdateDelete()I" since="11" />
+		<method name="simpleQueryForBlobFileDescriptor()Landroid/os/ParcelFileDescriptor;" since="11" />
+		<method name="simpleQueryForLong()J" />
+		<method name="simpleQueryForString()Ljava/lang/String;" />
+	</class>
+	<class name="android/database/sqlite/SQLiteTableLockedException" since="11">
+		<extends name="android/database/sqlite/SQLiteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/database/sqlite/SQLiteTransactionListener" since="5">
+		<extends name="java/lang/Object" />
+		<method name="onBegin()V" />
+		<method name="onCommit()V" />
+		<method name="onRollback()V" />
+	</class>
+	<class name="android/drm/DrmConvertedStatus" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I[BI)V" deprecated="30" />
+		<field name="STATUS_ERROR" deprecated="30" />
+		<field name="STATUS_INPUTDATA_ERROR" deprecated="30" />
+		<field name="STATUS_OK" deprecated="30" />
+		<field name="convertedData" deprecated="30" />
+		<field name="offset" deprecated="30" />
+		<field name="statusCode" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmErrorEvent" since="11" deprecated="30">
+		<extends name="android/drm/DrmEvent" />
+		<method name="&lt;init&gt;(IILjava/lang/String;)V" deprecated="30" />
+		<method name="&lt;init&gt;(IILjava/lang/String;Ljava/util/HashMap;)V" since="12" deprecated="30" />
+		<field name="TYPE_ACQUIRE_DRM_INFO_FAILED" since="12" deprecated="30" />
+		<field name="TYPE_NOT_SUPPORTED" deprecated="30" />
+		<field name="TYPE_NO_INTERNET_CONNECTION" deprecated="30" />
+		<field name="TYPE_OUT_OF_MEMORY" deprecated="30" />
+		<field name="TYPE_PROCESS_DRM_INFO_FAILED" deprecated="30" />
+		<field name="TYPE_REMOVE_ALL_RIGHTS_FAILED" deprecated="30" />
+		<field name="TYPE_RIGHTS_NOT_INSTALLED" deprecated="30" />
+		<field name="TYPE_RIGHTS_RENEWAL_NOT_ALLOWED" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmEvent" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(IILjava/lang/String;)V" deprecated="30" />
+		<method name="&lt;init&gt;(IILjava/lang/String;Ljava/util/HashMap;)V" since="12" deprecated="30" />
+		<method name="getAttribute(Ljava/lang/String;)Ljava/lang/Object;" since="12" deprecated="30" />
+		<method name="getMessage()Ljava/lang/String;" deprecated="30" />
+		<method name="getType()I" deprecated="30" />
+		<method name="getUniqueId()I" deprecated="30" />
+		<field name="DRM_INFO_OBJECT" since="12" deprecated="30" />
+		<field name="DRM_INFO_STATUS_OBJECT" deprecated="30" />
+		<field name="TYPE_ALL_RIGHTS_REMOVED" deprecated="30" />
+		<field name="TYPE_DRM_INFO_PROCESSED" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmInfo" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(ILjava/lang/String;Ljava/lang/String;)V" deprecated="30" />
+		<method name="&lt;init&gt;(I[BLjava/lang/String;)V" deprecated="30" />
+		<method name="get(Ljava/lang/String;)Ljava/lang/Object;" deprecated="30" />
+		<method name="getData()[B" deprecated="30" />
+		<method name="getInfoType()I" deprecated="30" />
+		<method name="getMimeType()Ljava/lang/String;" deprecated="30" />
+		<method name="iterator()Ljava/util/Iterator;" deprecated="30" />
+		<method name="keyIterator()Ljava/util/Iterator;" deprecated="30" />
+		<method name="put(Ljava/lang/String;Ljava/lang/Object;)V" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmInfoEvent" since="11" deprecated="30">
+		<extends name="android/drm/DrmEvent" />
+		<method name="&lt;init&gt;(IILjava/lang/String;)V" deprecated="30" />
+		<method name="&lt;init&gt;(IILjava/lang/String;Ljava/util/HashMap;)V" since="12" deprecated="30" />
+		<field name="TYPE_ACCOUNT_ALREADY_REGISTERED" deprecated="30" />
+		<field name="TYPE_ALREADY_REGISTERED_BY_ANOTHER_ACCOUNT" deprecated="30" />
+		<field name="TYPE_REMOVE_RIGHTS" deprecated="30" />
+		<field name="TYPE_RIGHTS_INSTALLED" deprecated="30" />
+		<field name="TYPE_RIGHTS_REMOVED" since="12" deprecated="30" />
+		<field name="TYPE_WAIT_FOR_RIGHTS" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmInfoRequest" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(ILjava/lang/String;)V" deprecated="30" />
+		<method name="get(Ljava/lang/String;)Ljava/lang/Object;" deprecated="30" />
+		<method name="getInfoType()I" deprecated="30" />
+		<method name="getMimeType()Ljava/lang/String;" deprecated="30" />
+		<method name="iterator()Ljava/util/Iterator;" deprecated="30" />
+		<method name="keyIterator()Ljava/util/Iterator;" deprecated="30" />
+		<method name="put(Ljava/lang/String;Ljava/lang/Object;)V" deprecated="30" />
+		<field name="ACCOUNT_ID" deprecated="30" />
+		<field name="SUBSCRIPTION_ID" deprecated="30" />
+		<field name="TYPE_REGISTRATION_INFO" deprecated="30" />
+		<field name="TYPE_RIGHTS_ACQUISITION_INFO" deprecated="30" />
+		<field name="TYPE_RIGHTS_ACQUISITION_PROGRESS_INFO" deprecated="30" />
+		<field name="TYPE_UNREGISTRATION_INFO" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmInfoStatus" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(IILandroid/drm/ProcessedData;Ljava/lang/String;)V" deprecated="30" />
+		<field name="STATUS_ERROR" deprecated="30" />
+		<field name="STATUS_OK" deprecated="30" />
+		<field name="data" deprecated="30" />
+		<field name="infoType" deprecated="30" />
+		<field name="mimeType" deprecated="30" />
+		<field name="statusCode" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmManagerClient" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" since="24" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="30" />
+		<method name="acquireDrmInfo(Landroid/drm/DrmInfoRequest;)Landroid/drm/DrmInfo;" deprecated="30" />
+		<method name="acquireRights(Landroid/drm/DrmInfoRequest;)I" deprecated="30" />
+		<method name="canHandle(Landroid/net/Uri;Ljava/lang/String;)Z" deprecated="30" />
+		<method name="canHandle(Ljava/lang/String;Ljava/lang/String;)Z" deprecated="30" />
+		<method name="checkRightsStatus(Landroid/net/Uri;)I" deprecated="30" />
+		<method name="checkRightsStatus(Landroid/net/Uri;I)I" deprecated="30" />
+		<method name="checkRightsStatus(Ljava/lang/String;)I" deprecated="30" />
+		<method name="checkRightsStatus(Ljava/lang/String;I)I" deprecated="30" />
+		<method name="closeConvertSession(I)Landroid/drm/DrmConvertedStatus;" deprecated="30" />
+		<method name="convertData(I[B)Landroid/drm/DrmConvertedStatus;" deprecated="30" />
+		<method name="getAvailableDrmEngines()[Ljava/lang/String;" deprecated="30" />
+		<method name="getAvailableDrmSupportInfo()Ljava/util/Collection;" since="30" deprecated="30" />
+		<method name="getConstraints(Landroid/net/Uri;I)Landroid/content/ContentValues;" deprecated="30" />
+		<method name="getConstraints(Ljava/lang/String;I)Landroid/content/ContentValues;" deprecated="30" />
+		<method name="getDrmObjectType(Landroid/net/Uri;Ljava/lang/String;)I" deprecated="30" />
+		<method name="getDrmObjectType(Ljava/lang/String;Ljava/lang/String;)I" deprecated="30" />
+		<method name="getMetadata(Landroid/net/Uri;)Landroid/content/ContentValues;" deprecated="30" />
+		<method name="getMetadata(Ljava/lang/String;)Landroid/content/ContentValues;" deprecated="30" />
+		<method name="getOriginalMimeType(Landroid/net/Uri;)Ljava/lang/String;" deprecated="30" />
+		<method name="getOriginalMimeType(Ljava/lang/String;)Ljava/lang/String;" deprecated="30" />
+		<method name="openConvertSession(Ljava/lang/String;)I" deprecated="30" />
+		<method name="processDrmInfo(Landroid/drm/DrmInfo;)I" deprecated="30" />
+		<method name="release()V" since="16" deprecated="24" />
+		<method name="removeAllRights()I" deprecated="30" />
+		<method name="removeRights(Landroid/net/Uri;)I" deprecated="30" />
+		<method name="removeRights(Ljava/lang/String;)I" deprecated="30" />
+		<method name="saveRights(Landroid/drm/DrmRights;Ljava/lang/String;Ljava/lang/String;)I" deprecated="30" />
+		<method name="setOnErrorListener(Landroid/drm/DrmManagerClient$OnErrorListener;)V" deprecated="30" />
+		<method name="setOnEventListener(Landroid/drm/DrmManagerClient$OnEventListener;)V" deprecated="30" />
+		<method name="setOnInfoListener(Landroid/drm/DrmManagerClient$OnInfoListener;)V" deprecated="30" />
+		<field name="ERROR_NONE" deprecated="30" />
+		<field name="ERROR_UNKNOWN" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmManagerClient$OnErrorListener" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="onError(Landroid/drm/DrmManagerClient;Landroid/drm/DrmErrorEvent;)V" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmManagerClient$OnEventListener" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="onEvent(Landroid/drm/DrmManagerClient;Landroid/drm/DrmEvent;)V" since="12" deprecated="30" />
+		<method name="onEvent(Landroid/drm/DrmManagerClient;Landroid/drm/DrmEvent;Ljava/util/HashMap;)V" removed="12" />
+	</class>
+	<class name="android/drm/DrmManagerClient$OnInfoListener" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="onInfo(Landroid/drm/DrmManagerClient;Landroid/drm/DrmInfoEvent;)V" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmRights" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/drm/ProcessedData;Ljava/lang/String;)V" deprecated="30" />
+		<method name="&lt;init&gt;(Ljava/io/File;Ljava/lang/String;)V" deprecated="30" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" deprecated="30" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="30" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="30" />
+		<method name="getAccountId()Ljava/lang/String;" deprecated="30" />
+		<method name="getData()[B" deprecated="30" />
+		<method name="getMimeType()Ljava/lang/String;" deprecated="30" />
+		<method name="getSubscriptionId()Ljava/lang/String;" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmStore" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="16" />
+	</class>
+	<class name="android/drm/DrmStore$Action" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="16" />
+		<field name="DEFAULT" deprecated="30" />
+		<field name="DISPLAY" deprecated="30" />
+		<field name="EXECUTE" deprecated="30" />
+		<field name="OUTPUT" deprecated="30" />
+		<field name="PLAY" deprecated="30" />
+		<field name="PREVIEW" deprecated="30" />
+		<field name="RINGTONE" deprecated="30" />
+		<field name="TRANSFER" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmStore$ConstraintsColumns" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<field name="EXTENDED_METADATA" deprecated="30" />
+		<field name="LICENSE_AVAILABLE_TIME" deprecated="30" />
+		<field name="LICENSE_EXPIRY_TIME" deprecated="30" />
+		<field name="LICENSE_START_TIME" deprecated="30" />
+		<field name="MAX_REPEAT_COUNT" deprecated="30" />
+		<field name="REMAINING_REPEAT_COUNT" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmStore$DrmObjectType" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="16" />
+		<field name="CONTENT" deprecated="30" />
+		<field name="RIGHTS_OBJECT" deprecated="30" />
+		<field name="TRIGGER_OBJECT" deprecated="30" />
+		<field name="UNKNOWN" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmStore$Playback" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="16" />
+		<field name="PAUSE" deprecated="30" />
+		<field name="RESUME" deprecated="30" />
+		<field name="START" deprecated="30" />
+		<field name="STOP" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmStore$RightsStatus" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="16" />
+		<field name="RIGHTS_EXPIRED" deprecated="30" />
+		<field name="RIGHTS_INVALID" deprecated="30" />
+		<field name="RIGHTS_NOT_ACQUIRED" deprecated="30" />
+		<field name="RIGHTS_VALID" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmSupportInfo" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<method name="addFileSuffix(Ljava/lang/String;)V" deprecated="30" />
+		<method name="addMimeType(Ljava/lang/String;)V" deprecated="30" />
+		<method name="getDescriprition()Ljava/lang/String;" deprecated="16" />
+		<method name="getDescription()Ljava/lang/String;" since="16" deprecated="30" />
+		<method name="getFileSuffixIterator()Ljava/util/Iterator;" deprecated="30" />
+		<method name="getMimeTypeIterator()Ljava/util/Iterator;" deprecated="30" />
+		<method name="setDescription(Ljava/lang/String;)V" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmUtils" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<method name="getExtendedMetadataParser([B)Landroid/drm/DrmUtils$ExtendedMetadataParser;" deprecated="30" />
+	</class>
+	<class name="android/drm/DrmUtils$ExtendedMetadataParser" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="get(Ljava/lang/String;)Ljava/lang/String;" deprecated="30" />
+		<method name="iterator()Ljava/util/Iterator;" deprecated="30" />
+		<method name="keyIterator()Ljava/util/Iterator;" deprecated="30" />
+	</class>
+	<class name="android/drm/ProcessedData" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="getAccountId()Ljava/lang/String;" deprecated="30" />
+		<method name="getData()[B" deprecated="30" />
+		<method name="getSubscriptionId()Ljava/lang/String;" deprecated="30" />
+	</class>
+	<class name="android/gesture/Gesture" since="4">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addStroke(Landroid/gesture/GestureStroke;)V" />
+		<method name="getBoundingBox()Landroid/graphics/RectF;" />
+		<method name="getID()J" />
+		<method name="getLength()F" />
+		<method name="getStrokes()Ljava/util/ArrayList;" />
+		<method name="getStrokesCount()I" />
+		<method name="toBitmap(IIII)Landroid/graphics/Bitmap;" />
+		<method name="toBitmap(IIIII)Landroid/graphics/Bitmap;" />
+		<method name="toPath()Landroid/graphics/Path;" />
+		<method name="toPath(IIII)Landroid/graphics/Path;" />
+		<method name="toPath(Landroid/graphics/Path;)Landroid/graphics/Path;" />
+		<method name="toPath(Landroid/graphics/Path;IIII)Landroid/graphics/Path;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/gesture/GestureLibraries" since="4">
+		<extends name="java/lang/Object" />
+		<method name="fromFile(Ljava/io/File;)Landroid/gesture/GestureLibrary;" />
+		<method name="fromFile(Ljava/lang/String;)Landroid/gesture/GestureLibrary;" />
+		<method name="fromFileDescriptor(Landroid/os/ParcelFileDescriptor;)Landroid/gesture/GestureLibrary;" since="30" />
+		<method name="fromPrivateFile(Landroid/content/Context;Ljava/lang/String;)Landroid/gesture/GestureLibrary;" />
+		<method name="fromRawResource(Landroid/content/Context;I)Landroid/gesture/GestureLibrary;" />
+	</class>
+	<class name="android/gesture/GestureLibrary" since="4">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addGesture(Ljava/lang/String;Landroid/gesture/Gesture;)V" />
+		<method name="getGestureEntries()Ljava/util/Set;" />
+		<method name="getGestures(Ljava/lang/String;)Ljava/util/ArrayList;" />
+		<method name="getOrientationStyle()I" />
+		<method name="getSequenceType()I" />
+		<method name="isReadOnly()Z" />
+		<method name="load()Z" />
+		<method name="recognize(Landroid/gesture/Gesture;)Ljava/util/ArrayList;" />
+		<method name="removeEntry(Ljava/lang/String;)V" />
+		<method name="removeGesture(Ljava/lang/String;Landroid/gesture/Gesture;)V" />
+		<method name="save()Z" />
+		<method name="setOrientationStyle(I)V" />
+		<method name="setSequenceType(I)V" />
+		<field name="mStore" />
+	</class>
+	<class name="android/gesture/GestureOverlayView" since="4">
+		<extends name="android/widget/FrameLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="addOnGestureListener(Landroid/gesture/GestureOverlayView$OnGestureListener;)V" />
+		<method name="addOnGesturePerformedListener(Landroid/gesture/GestureOverlayView$OnGesturePerformedListener;)V" />
+		<method name="addOnGesturingListener(Landroid/gesture/GestureOverlayView$OnGesturingListener;)V" />
+		<method name="cancelClearAnimation()V" />
+		<method name="cancelGesture()V" />
+		<method name="clear(Z)V" />
+		<method name="getCurrentStroke()Ljava/util/ArrayList;" />
+		<method name="getFadeOffset()J" />
+		<method name="getGesture()Landroid/gesture/Gesture;" />
+		<method name="getGestureColor()I" />
+		<method name="getGesturePath()Landroid/graphics/Path;" />
+		<method name="getGesturePath(Landroid/graphics/Path;)Landroid/graphics/Path;" />
+		<method name="getGestureStrokeAngleThreshold()F" />
+		<method name="getGestureStrokeLengthThreshold()F" />
+		<method name="getGestureStrokeSquarenessTreshold()F" />
+		<method name="getGestureStrokeType()I" />
+		<method name="getGestureStrokeWidth()F" />
+		<method name="getOrientation()I" />
+		<method name="getUncertainGestureColor()I" />
+		<method name="isEventsInterceptionEnabled()Z" />
+		<method name="isFadeEnabled()Z" />
+		<method name="isGestureVisible()Z" />
+		<method name="isGesturing()Z" />
+		<method name="removeAllOnGestureListeners()V" />
+		<method name="removeAllOnGesturePerformedListeners()V" />
+		<method name="removeAllOnGesturingListeners()V" />
+		<method name="removeOnGestureListener(Landroid/gesture/GestureOverlayView$OnGestureListener;)V" />
+		<method name="removeOnGesturePerformedListener(Landroid/gesture/GestureOverlayView$OnGesturePerformedListener;)V" />
+		<method name="removeOnGesturingListener(Landroid/gesture/GestureOverlayView$OnGesturingListener;)V" />
+		<method name="setEventsInterceptionEnabled(Z)V" />
+		<method name="setFadeEnabled(Z)V" />
+		<method name="setFadeOffset(J)V" />
+		<method name="setGesture(Landroid/gesture/Gesture;)V" />
+		<method name="setGestureColor(I)V" />
+		<method name="setGestureStrokeAngleThreshold(F)V" />
+		<method name="setGestureStrokeLengthThreshold(F)V" />
+		<method name="setGestureStrokeSquarenessTreshold(F)V" />
+		<method name="setGestureStrokeType(I)V" />
+		<method name="setGestureStrokeWidth(F)V" />
+		<method name="setGestureVisible(Z)V" />
+		<method name="setOrientation(I)V" />
+		<method name="setUncertainGestureColor(I)V" />
+		<field name="GESTURE_STROKE_TYPE_MULTIPLE" />
+		<field name="GESTURE_STROKE_TYPE_SINGLE" />
+		<field name="ORIENTATION_HORIZONTAL" />
+		<field name="ORIENTATION_VERTICAL" />
+	</class>
+	<class name="android/gesture/GestureOverlayView$OnGestureListener" since="4">
+		<extends name="java/lang/Object" />
+		<method name="onGesture(Landroid/gesture/GestureOverlayView;Landroid/view/MotionEvent;)V" />
+		<method name="onGestureCancelled(Landroid/gesture/GestureOverlayView;Landroid/view/MotionEvent;)V" />
+		<method name="onGestureEnded(Landroid/gesture/GestureOverlayView;Landroid/view/MotionEvent;)V" />
+		<method name="onGestureStarted(Landroid/gesture/GestureOverlayView;Landroid/view/MotionEvent;)V" />
+	</class>
+	<class name="android/gesture/GestureOverlayView$OnGesturePerformedListener" since="4">
+		<extends name="java/lang/Object" />
+		<method name="onGesturePerformed(Landroid/gesture/GestureOverlayView;Landroid/gesture/Gesture;)V" />
+	</class>
+	<class name="android/gesture/GestureOverlayView$OnGesturingListener" since="4">
+		<extends name="java/lang/Object" />
+		<method name="onGesturingEnded(Landroid/gesture/GestureOverlayView;)V" />
+		<method name="onGesturingStarted(Landroid/gesture/GestureOverlayView;)V" />
+	</class>
+	<class name="android/gesture/GesturePoint" since="4">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(FFJ)V" />
+		<field name="timestamp" />
+		<field name="x" />
+		<field name="y" />
+	</class>
+	<class name="android/gesture/GestureStore" since="4">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addGesture(Ljava/lang/String;Landroid/gesture/Gesture;)V" />
+		<method name="getGestureEntries()Ljava/util/Set;" />
+		<method name="getGestures(Ljava/lang/String;)Ljava/util/ArrayList;" />
+		<method name="getOrientationStyle()I" />
+		<method name="getSequenceType()I" />
+		<method name="hasChanged()Z" />
+		<method name="load(Ljava/io/InputStream;)V" />
+		<method name="load(Ljava/io/InputStream;Z)V" />
+		<method name="recognize(Landroid/gesture/Gesture;)Ljava/util/ArrayList;" />
+		<method name="removeEntry(Ljava/lang/String;)V" />
+		<method name="removeGesture(Ljava/lang/String;Landroid/gesture/Gesture;)V" />
+		<method name="save(Ljava/io/OutputStream;)V" />
+		<method name="save(Ljava/io/OutputStream;Z)V" />
+		<method name="setOrientationStyle(I)V" />
+		<method name="setSequenceType(I)V" />
+		<field name="ORIENTATION_INVARIANT" />
+		<field name="ORIENTATION_SENSITIVE" />
+		<field name="SEQUENCE_INVARIANT" />
+		<field name="SEQUENCE_SENSITIVE" />
+	</class>
+	<class name="android/gesture/GestureStroke" since="4">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/util/ArrayList;)V" />
+		<method name="clearPath()V" />
+		<method name="computeOrientedBoundingBox()Landroid/gesture/OrientedBoundingBox;" />
+		<method name="getPath()Landroid/graphics/Path;" />
+		<method name="toPath(FFI)Landroid/graphics/Path;" />
+		<field name="boundingBox" />
+		<field name="length" />
+		<field name="points" />
+	</class>
+	<class name="android/gesture/GestureUtils" since="8">
+		<extends name="java/lang/Object" />
+		<method name="computeOrientedBoundingBox(Ljava/util/ArrayList;)Landroid/gesture/OrientedBoundingBox;" />
+		<method name="computeOrientedBoundingBox([F)Landroid/gesture/OrientedBoundingBox;" />
+		<method name="spatialSampling(Landroid/gesture/Gesture;I)[F" />
+		<method name="spatialSampling(Landroid/gesture/Gesture;IZ)[F" />
+		<method name="temporalSampling(Landroid/gesture/GestureStroke;I)[F" />
+	</class>
+	<class name="android/gesture/OrientedBoundingBox" since="4">
+		<extends name="java/lang/Object" />
+		<field name="centerX" />
+		<field name="centerY" />
+		<field name="height" />
+		<field name="orientation" />
+		<field name="squareness" />
+		<field name="width" />
+	</class>
+	<class name="android/gesture/Prediction" since="4">
+		<extends name="java/lang/Object" />
+		<field name="name" />
+		<field name="score" />
+	</class>
+	<class name="android/graphics/AvoidXfermode" since="1" deprecated="16" removed="24">
+		<extends name="android/graphics/Xfermode" />
+		<method name="&lt;init&gt;(IILandroid/graphics/AvoidXfermode$Mode;)V" />
+	</class>
+	<class name="android/graphics/AvoidXfermode$Mode" since="1" removed="24">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/AvoidXfermode$Mode;" />
+		<method name="values()[Landroid/graphics/AvoidXfermode$Mode;" />
+		<field name="AVOID" />
+		<field name="TARGET" />
+	</class>
+	<class name="android/graphics/Bitmap" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="asShared()Landroid/graphics/Bitmap;" since="31" />
+		<method name="compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z" />
+		<method name="copy(Landroid/graphics/Bitmap$Config;Z)Landroid/graphics/Bitmap;" />
+		<method name="copyPixelsFromBuffer(Ljava/nio/Buffer;)V" since="3" />
+		<method name="copyPixelsToBuffer(Ljava/nio/Buffer;)V" />
+		<method name="createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;" />
+		<method name="createBitmap(IILandroid/graphics/Bitmap$Config;Z)Landroid/graphics/Bitmap;" since="26" />
+		<method name="createBitmap(IILandroid/graphics/Bitmap$Config;ZLandroid/graphics/ColorSpace;)Landroid/graphics/Bitmap;" since="26" />
+		<method name="createBitmap(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;" />
+		<method name="createBitmap(Landroid/graphics/Bitmap;IIII)Landroid/graphics/Bitmap;" />
+		<method name="createBitmap(Landroid/graphics/Bitmap;IIIILandroid/graphics/Matrix;Z)Landroid/graphics/Bitmap;" />
+		<method name="createBitmap(Landroid/graphics/Picture;)Landroid/graphics/Bitmap;" since="28" />
+		<method name="createBitmap(Landroid/graphics/Picture;IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;" since="28" />
+		<method name="createBitmap(Landroid/util/DisplayMetrics;IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;" since="17" />
+		<method name="createBitmap(Landroid/util/DisplayMetrics;IILandroid/graphics/Bitmap$Config;Z)Landroid/graphics/Bitmap;" since="26" />
+		<method name="createBitmap(Landroid/util/DisplayMetrics;IILandroid/graphics/Bitmap$Config;ZLandroid/graphics/ColorSpace;)Landroid/graphics/Bitmap;" since="26" />
+		<method name="createBitmap(Landroid/util/DisplayMetrics;[IIIIILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;" since="17" />
+		<method name="createBitmap(Landroid/util/DisplayMetrics;[IIILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;" since="17" />
+		<method name="createBitmap([IIIIILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;" />
+		<method name="createBitmap([IIILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;" />
+		<method name="createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;" />
+		<method name="eraseColor(I)V" />
+		<method name="eraseColor(J)V" since="29" />
+		<method name="extractAlpha()Landroid/graphics/Bitmap;" />
+		<method name="extractAlpha(Landroid/graphics/Paint;[I)Landroid/graphics/Bitmap;" />
+		<method name="getAllocationByteCount()I" since="19" />
+		<method name="getByteCount()I" since="12" />
+		<method name="getColor(II)Landroid/graphics/Color;" since="29" />
+		<method name="getColorSpace()Landroid/graphics/ColorSpace;" since="26" />
+		<method name="getConfig()Landroid/graphics/Bitmap$Config;" />
+		<method name="getDensity()I" since="4" />
+		<method name="getGenerationId()I" since="12" />
+		<method name="getHardwareBuffer()Landroid/hardware/HardwareBuffer;" since="31" />
+		<method name="getHeight()I" />
+		<method name="getNinePatchChunk()[B" />
+		<method name="getPixel(II)I" />
+		<method name="getPixels([IIIIIII)V" />
+		<method name="getRowBytes()I" />
+		<method name="getScaledHeight(I)I" since="4" />
+		<method name="getScaledHeight(Landroid/graphics/Canvas;)I" since="4" />
+		<method name="getScaledHeight(Landroid/util/DisplayMetrics;)I" since="4" />
+		<method name="getScaledWidth(I)I" since="4" />
+		<method name="getScaledWidth(Landroid/graphics/Canvas;)I" since="4" />
+		<method name="getScaledWidth(Landroid/util/DisplayMetrics;)I" since="4" />
+		<method name="getWidth()I" />
+		<method name="hasAlpha()Z" />
+		<method name="hasMipMap()Z" since="17" />
+		<method name="isMutable()Z" />
+		<method name="isPremultiplied()Z" since="17" />
+		<method name="isRecycled()Z" />
+		<method name="prepareToDraw()V" since="4" />
+		<method name="reconfigure(IILandroid/graphics/Bitmap$Config;)V" since="19" />
+		<method name="recycle()V" />
+		<method name="sameAs(Landroid/graphics/Bitmap;)Z" since="12" />
+		<method name="setColorSpace(Landroid/graphics/ColorSpace;)V" since="29" />
+		<method name="setConfig(Landroid/graphics/Bitmap$Config;)V" since="19" />
+		<method name="setDensity(I)V" since="4" />
+		<method name="setHasAlpha(Z)V" since="12" />
+		<method name="setHasMipMap(Z)V" since="17" />
+		<method name="setHeight(I)V" since="19" />
+		<method name="setPixel(III)V" />
+		<method name="setPixels([IIIIIII)V" />
+		<method name="setPremultiplied(Z)V" since="19" />
+		<method name="setWidth(I)V" since="19" />
+		<method name="wrapHardwareBuffer(Landroid/hardware/HardwareBuffer;Landroid/graphics/ColorSpace;)Landroid/graphics/Bitmap;" since="29" />
+		<field name="CREATOR" />
+		<field name="DENSITY_NONE" since="4" />
+	</class>
+	<class name="android/graphics/Bitmap$CompressFormat" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Bitmap$CompressFormat;" />
+		<method name="values()[Landroid/graphics/Bitmap$CompressFormat;" />
+		<field name="JPEG" />
+		<field name="PNG" />
+		<field name="WEBP" since="14" deprecated="30" />
+		<field name="WEBP_LOSSLESS" since="30" />
+		<field name="WEBP_LOSSY" since="30" />
+	</class>
+	<class name="android/graphics/Bitmap$Config" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Bitmap$Config;" />
+		<method name="values()[Landroid/graphics/Bitmap$Config;" />
+		<field name="ALPHA_8" />
+		<field name="ARGB_4444" deprecated="29" />
+		<field name="ARGB_8888" />
+		<field name="HARDWARE" since="26" />
+		<field name="RGBA_F16" since="26" />
+		<field name="RGB_565" />
+	</class>
+	<class name="android/graphics/BitmapFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="decodeByteArray([BII)Landroid/graphics/Bitmap;" />
+		<method name="decodeByteArray([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;" />
+		<method name="decodeFile(Ljava/lang/String;)Landroid/graphics/Bitmap;" />
+		<method name="decodeFile(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;" />
+		<method name="decodeFileDescriptor(Ljava/io/FileDescriptor;)Landroid/graphics/Bitmap;" />
+		<method name="decodeFileDescriptor(Ljava/io/FileDescriptor;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;" />
+		<method name="decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap;" />
+		<method name="decodeResource(Landroid/content/res/Resources;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;" />
+		<method name="decodeResourceStream(Landroid/content/res/Resources;Landroid/util/TypedValue;Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;" since="4" />
+		<method name="decodeStream(Ljava/io/InputStream;)Landroid/graphics/Bitmap;" />
+		<method name="decodeStream(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;" />
+	</class>
+	<class name="android/graphics/BitmapFactory$Options" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="requestCancelDecode()V" deprecated="24" />
+		<field name="inBitmap" since="11" />
+		<field name="inDensity" since="4" />
+		<field name="inDither" deprecated="24" />
+		<field name="inInputShareable" since="4" deprecated="21" />
+		<field name="inJustDecodeBounds" />
+		<field name="inMutable" since="11" />
+		<field name="inPreferQualityOverSpeed" since="10" deprecated="24" />
+		<field name="inPreferredColorSpace" since="26" />
+		<field name="inPreferredConfig" />
+		<field name="inPremultiplied" since="19" />
+		<field name="inPurgeable" since="4" deprecated="21" />
+		<field name="inSampleSize" />
+		<field name="inScaled" since="4" />
+		<field name="inScreenDensity" since="4" />
+		<field name="inTargetDensity" since="4" />
+		<field name="inTempStorage" />
+		<field name="mCancel" deprecated="24" />
+		<field name="outColorSpace" since="26" />
+		<field name="outConfig" since="26" />
+		<field name="outHeight" />
+		<field name="outMimeType" />
+		<field name="outWidth" />
+	</class>
+	<class name="android/graphics/BitmapRegionDecoder" since="10">
+		<extends name="java/lang/Object" />
+		<method name="decodeRegion(Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;" />
+		<method name="getHeight()I" />
+		<method name="getWidth()I" />
+		<method name="isRecycled()Z" />
+		<method name="newInstance(Landroid/os/ParcelFileDescriptor;)Landroid/graphics/BitmapRegionDecoder;" since="31" />
+		<method name="newInstance(Ljava/io/FileDescriptor;Z)Landroid/graphics/BitmapRegionDecoder;" deprecated="31" />
+		<method name="newInstance(Ljava/io/InputStream;)Landroid/graphics/BitmapRegionDecoder;" since="31" />
+		<method name="newInstance(Ljava/io/InputStream;Z)Landroid/graphics/BitmapRegionDecoder;" deprecated="31" />
+		<method name="newInstance(Ljava/lang/String;)Landroid/graphics/BitmapRegionDecoder;" since="31" />
+		<method name="newInstance(Ljava/lang/String;Z)Landroid/graphics/BitmapRegionDecoder;" deprecated="31" />
+		<method name="newInstance([BII)Landroid/graphics/BitmapRegionDecoder;" since="31" />
+		<method name="newInstance([BIIZ)Landroid/graphics/BitmapRegionDecoder;" deprecated="31" />
+		<method name="recycle()V" />
+	</class>
+	<class name="android/graphics/BitmapShader" since="1">
+		<extends name="android/graphics/Shader" />
+		<method name="&lt;init&gt;(Landroid/graphics/Bitmap;Landroid/graphics/Shader$TileMode;Landroid/graphics/Shader$TileMode;)V" />
+	</class>
+	<class name="android/graphics/BlendMode" since="29">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/BlendMode;" />
+		<method name="values()[Landroid/graphics/BlendMode;" />
+		<field name="CLEAR" />
+		<field name="COLOR" />
+		<field name="COLOR_BURN" />
+		<field name="COLOR_DODGE" />
+		<field name="DARKEN" />
+		<field name="DIFFERENCE" />
+		<field name="DST" />
+		<field name="DST_ATOP" />
+		<field name="DST_IN" />
+		<field name="DST_OUT" />
+		<field name="DST_OVER" />
+		<field name="EXCLUSION" />
+		<field name="HARD_LIGHT" />
+		<field name="HUE" />
+		<field name="LIGHTEN" />
+		<field name="LUMINOSITY" />
+		<field name="MODULATE" />
+		<field name="MULTIPLY" />
+		<field name="OVERLAY" />
+		<field name="PLUS" />
+		<field name="SATURATION" />
+		<field name="SCREEN" />
+		<field name="SOFT_LIGHT" />
+		<field name="SRC" />
+		<field name="SRC_ATOP" />
+		<field name="SRC_IN" />
+		<field name="SRC_OUT" />
+		<field name="SRC_OVER" />
+		<field name="XOR" />
+	</class>
+	<class name="android/graphics/BlendModeColorFilter" since="29">
+		<extends name="android/graphics/ColorFilter" />
+		<method name="&lt;init&gt;(ILandroid/graphics/BlendMode;)V" />
+		<method name="getColor()I" />
+		<method name="getMode()Landroid/graphics/BlendMode;" />
+	</class>
+	<class name="android/graphics/BlurMaskFilter" since="1">
+		<extends name="android/graphics/MaskFilter" />
+		<method name="&lt;init&gt;(FLandroid/graphics/BlurMaskFilter$Blur;)V" />
+	</class>
+	<class name="android/graphics/BlurMaskFilter$Blur" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/BlurMaskFilter$Blur;" />
+		<method name="values()[Landroid/graphics/BlurMaskFilter$Blur;" />
+		<field name="INNER" />
+		<field name="NORMAL" />
+		<field name="OUTER" />
+		<field name="SOLID" />
+	</class>
+	<class name="android/graphics/Camera" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="applyToCanvas(Landroid/graphics/Canvas;)V" />
+		<method name="dotWithNormal(FFF)F" />
+		<method name="getLocationX()F" since="16" />
+		<method name="getLocationY()F" since="16" />
+		<method name="getLocationZ()F" since="16" />
+		<method name="getMatrix(Landroid/graphics/Matrix;)V" />
+		<method name="restore()V" />
+		<method name="rotate(FFF)V" since="12" />
+		<method name="rotateX(F)V" />
+		<method name="rotateY(F)V" />
+		<method name="rotateZ(F)V" />
+		<method name="save()V" />
+		<method name="setLocation(FFF)V" since="12" />
+		<method name="translate(FFF)V" />
+	</class>
+	<class name="android/graphics/Canvas" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Bitmap;)V" />
+		<method name="&lt;init&gt;(Ljavax/microedition/khronos/opengles/GL;)V" removed="11" />
+		<method name="clipOutPath(Landroid/graphics/Path;)Z" since="26" />
+		<method name="clipOutRect(FFFF)Z" since="26" />
+		<method name="clipOutRect(IIII)Z" since="26" />
+		<method name="clipOutRect(Landroid/graphics/Rect;)Z" since="26" />
+		<method name="clipOutRect(Landroid/graphics/RectF;)Z" since="26" />
+		<method name="clipPath(Landroid/graphics/Path;)Z" />
+		<method name="clipPath(Landroid/graphics/Path;Landroid/graphics/Region$Op;)Z" deprecated="26" />
+		<method name="clipRect(FFFF)Z" />
+		<method name="clipRect(FFFFLandroid/graphics/Region$Op;)Z" deprecated="26" />
+		<method name="clipRect(IIII)Z" />
+		<method name="clipRect(Landroid/graphics/Rect;)Z" />
+		<method name="clipRect(Landroid/graphics/Rect;Landroid/graphics/Region$Op;)Z" deprecated="26" />
+		<method name="clipRect(Landroid/graphics/RectF;)Z" />
+		<method name="clipRect(Landroid/graphics/RectF;Landroid/graphics/Region$Op;)Z" deprecated="26" />
+		<method name="clipRegion(Landroid/graphics/Region;)Z" deprecated="21" removed="26" />
+		<method name="clipRegion(Landroid/graphics/Region;Landroid/graphics/Region$Op;)Z" deprecated="21" removed="26" />
+		<method name="concat(Landroid/graphics/Matrix;)V" />
+		<method name="disableZ()V" since="29" />
+		<method name="drawARGB(IIII)V" />
+		<method name="drawArc(FFFFFFZLandroid/graphics/Paint;)V" since="21" />
+		<method name="drawArc(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V" />
+		<method name="drawBitmap(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V" />
+		<method name="drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V" />
+		<method name="drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V" />
+		<method name="drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V" />
+		<method name="drawBitmap([IIIFFIIZLandroid/graphics/Paint;)V" since="3" deprecated="21" />
+		<method name="drawBitmap([IIIIIIIZLandroid/graphics/Paint;)V" deprecated="21" />
+		<method name="drawBitmapMesh(Landroid/graphics/Bitmap;II[FI[IILandroid/graphics/Paint;)V" />
+		<method name="drawCircle(FFFLandroid/graphics/Paint;)V" />
+		<method name="drawColor(I)V" />
+		<method name="drawColor(ILandroid/graphics/BlendMode;)V" since="29" />
+		<method name="drawColor(ILandroid/graphics/PorterDuff$Mode;)V" />
+		<method name="drawColor(J)V" since="29" />
+		<method name="drawColor(JLandroid/graphics/BlendMode;)V" since="29" />
+		<method name="drawDoubleRoundRect(Landroid/graphics/RectF;FFLandroid/graphics/RectF;FFLandroid/graphics/Paint;)V" since="29" />
+		<method name="drawDoubleRoundRect(Landroid/graphics/RectF;[FLandroid/graphics/RectF;[FLandroid/graphics/Paint;)V" since="29" />
+		<method name="drawGlyphs([II[FIILandroid/graphics/fonts/Font;Landroid/graphics/Paint;)V" since="31" />
+		<method name="drawLine(FFFFLandroid/graphics/Paint;)V" />
+		<method name="drawLines([FIILandroid/graphics/Paint;)V" />
+		<method name="drawLines([FLandroid/graphics/Paint;)V" />
+		<method name="drawOval(FFFFLandroid/graphics/Paint;)V" since="21" />
+		<method name="drawOval(Landroid/graphics/RectF;Landroid/graphics/Paint;)V" />
+		<method name="drawPaint(Landroid/graphics/Paint;)V" />
+		<method name="drawPatch(Landroid/graphics/NinePatch;Landroid/graphics/Rect;Landroid/graphics/Paint;)V" since="31" />
+		<method name="drawPatch(Landroid/graphics/NinePatch;Landroid/graphics/RectF;Landroid/graphics/Paint;)V" since="31" />
+		<method name="drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V" />
+		<method name="drawPicture(Landroid/graphics/Picture;)V" />
+		<method name="drawPicture(Landroid/graphics/Picture;Landroid/graphics/Rect;)V" />
+		<method name="drawPicture(Landroid/graphics/Picture;Landroid/graphics/RectF;)V" />
+		<method name="drawPoint(FFLandroid/graphics/Paint;)V" />
+		<method name="drawPoints([FIILandroid/graphics/Paint;)V" />
+		<method name="drawPoints([FLandroid/graphics/Paint;)V" />
+		<method name="drawPosText(Ljava/lang/String;[FLandroid/graphics/Paint;)V" deprecated="16" />
+		<method name="drawPosText([CII[FLandroid/graphics/Paint;)V" deprecated="16" />
+		<method name="drawRGB(III)V" />
+		<method name="drawRect(FFFFLandroid/graphics/Paint;)V" />
+		<method name="drawRect(Landroid/graphics/Rect;Landroid/graphics/Paint;)V" />
+		<method name="drawRect(Landroid/graphics/RectF;Landroid/graphics/Paint;)V" />
+		<method name="drawRenderNode(Landroid/graphics/RenderNode;)V" since="29" />
+		<method name="drawRoundRect(FFFFFFLandroid/graphics/Paint;)V" since="21" />
+		<method name="drawRoundRect(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V" />
+		<method name="drawText(Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V" />
+		<method name="drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V" />
+		<method name="drawText(Ljava/lang/String;IIFFLandroid/graphics/Paint;)V" />
+		<method name="drawText([CIIFFLandroid/graphics/Paint;)V" />
+		<method name="drawTextOnPath(Ljava/lang/String;Landroid/graphics/Path;FFLandroid/graphics/Paint;)V" />
+		<method name="drawTextOnPath([CIILandroid/graphics/Path;FFLandroid/graphics/Paint;)V" />
+		<method name="drawTextRun(Landroid/graphics/text/MeasuredText;IIIIFFZLandroid/graphics/Paint;)V" since="29" />
+		<method name="drawTextRun(Ljava/lang/CharSequence;IIIIFFZLandroid/graphics/Paint;)V" since="23" />
+		<method name="drawTextRun([CIIIIFFZLandroid/graphics/Paint;)V" since="23" />
+		<method name="drawVertices(Landroid/graphics/Canvas$VertexMode;I[FI[FI[II[SIILandroid/graphics/Paint;)V" />
+		<method name="enableZ()V" since="29" />
+		<method name="freeGlCaches()V" removed="11" />
+		<method name="getClipBounds()Landroid/graphics/Rect;" />
+		<method name="getClipBounds(Landroid/graphics/Rect;)Z" />
+		<method name="getDensity()I" since="4" />
+		<method name="getDrawFilter()Landroid/graphics/DrawFilter;" />
+		<method name="getGL()Ljavax/microedition/khronos/opengles/GL;" removed="11" />
+		<method name="getHeight()I" />
+		<method name="getMatrix()Landroid/graphics/Matrix;" deprecated="16" />
+		<method name="getMatrix(Landroid/graphics/Matrix;)V" deprecated="16" />
+		<method name="getMaximumBitmapHeight()I" since="14" />
+		<method name="getMaximumBitmapWidth()I" since="14" />
+		<method name="getSaveCount()I" />
+		<method name="getWidth()I" />
+		<method name="isHardwareAccelerated()Z" since="11" />
+		<method name="isOpaque()Z" />
+		<method name="quickReject(FFFF)Z" since="30" />
+		<method name="quickReject(FFFFLandroid/graphics/Canvas$EdgeType;)Z" deprecated="30" />
+		<method name="quickReject(Landroid/graphics/Path;)Z" since="30" />
+		<method name="quickReject(Landroid/graphics/Path;Landroid/graphics/Canvas$EdgeType;)Z" deprecated="30" />
+		<method name="quickReject(Landroid/graphics/RectF;)Z" since="30" />
+		<method name="quickReject(Landroid/graphics/RectF;Landroid/graphics/Canvas$EdgeType;)Z" deprecated="30" />
+		<method name="restore()V" />
+		<method name="restoreToCount(I)V" />
+		<method name="rotate(F)V" />
+		<method name="rotate(FFF)V" />
+		<method name="save()I" />
+		<method name="save(I)I" deprecated="26" removed="28" />
+		<method name="saveLayer(FFFFLandroid/graphics/Paint;)I" since="21" />
+		<method name="saveLayer(FFFFLandroid/graphics/Paint;I)I" deprecated="26" />
+		<method name="saveLayer(Landroid/graphics/RectF;Landroid/graphics/Paint;)I" since="21" />
+		<method name="saveLayer(Landroid/graphics/RectF;Landroid/graphics/Paint;I)I" deprecated="26" />
+		<method name="saveLayerAlpha(FFFFI)I" since="21" />
+		<method name="saveLayerAlpha(FFFFII)I" deprecated="26" />
+		<method name="saveLayerAlpha(Landroid/graphics/RectF;I)I" since="21" />
+		<method name="saveLayerAlpha(Landroid/graphics/RectF;II)I" deprecated="26" />
+		<method name="scale(FF)V" />
+		<method name="scale(FFFF)V" />
+		<method name="setBitmap(Landroid/graphics/Bitmap;)V" />
+		<method name="setDensity(I)V" since="4" />
+		<method name="setDrawFilter(Landroid/graphics/DrawFilter;)V" />
+		<method name="setMatrix(Landroid/graphics/Matrix;)V" />
+		<method name="setViewport(II)V" removed="11" />
+		<method name="skew(FF)V" />
+		<method name="translate(FF)V" />
+		<field name="ALL_SAVE_FLAG" />
+		<field name="CLIP_SAVE_FLAG" deprecated="26" removed="28" />
+		<field name="CLIP_TO_LAYER_SAVE_FLAG" deprecated="26" removed="28" />
+		<field name="FULL_COLOR_LAYER_SAVE_FLAG" deprecated="26" removed="28" />
+		<field name="HAS_ALPHA_LAYER_SAVE_FLAG" deprecated="26" removed="28" />
+		<field name="MATRIX_SAVE_FLAG" deprecated="26" removed="28" />
+	</class>
+	<class name="android/graphics/Canvas$EdgeType" since="1" deprecated="30">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Canvas$EdgeType;" />
+		<method name="values()[Landroid/graphics/Canvas$EdgeType;" />
+		<field name="AA" deprecated="30" />
+		<field name="BW" deprecated="30" />
+	</class>
+	<class name="android/graphics/Canvas$VertexMode" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Canvas$VertexMode;" />
+		<method name="values()[Landroid/graphics/Canvas$VertexMode;" />
+		<field name="TRIANGLES" />
+		<field name="TRIANGLE_FAN" />
+		<field name="TRIANGLE_STRIP" />
+	</class>
+	<class name="android/graphics/Color" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="HSVToColor(I[F)I" />
+		<method name="HSVToColor([F)I" />
+		<method name="RGBToHSV(III[F)V" />
+		<method name="alpha()F" since="26" />
+		<method name="alpha(I)I" />
+		<method name="alpha(J)F" since="26" />
+		<method name="argb(FFFF)I" since="26" />
+		<method name="argb(IIII)I" />
+		<method name="blue()F" since="26" />
+		<method name="blue(I)I" />
+		<method name="blue(J)F" since="26" />
+		<method name="colorSpace(J)Landroid/graphics/ColorSpace;" since="26" />
+		<method name="colorToHSV(I[F)V" />
+		<method name="convert(FFFFLandroid/graphics/ColorSpace$Connector;)J" since="26" />
+		<method name="convert(FFFFLandroid/graphics/ColorSpace;Landroid/graphics/ColorSpace;)J" since="26" />
+		<method name="convert(ILandroid/graphics/ColorSpace;)J" since="26" />
+		<method name="convert(JLandroid/graphics/ColorSpace$Connector;)J" since="26" />
+		<method name="convert(JLandroid/graphics/ColorSpace;)J" since="26" />
+		<method name="convert(Landroid/graphics/ColorSpace;)Landroid/graphics/Color;" since="26" />
+		<method name="getColorSpace()Landroid/graphics/ColorSpace;" since="26" />
+		<method name="getComponent(I)F" since="26" />
+		<method name="getComponentCount()I" since="26" />
+		<method name="getComponents()[F" since="26" />
+		<method name="getComponents([F)[F" since="26" />
+		<method name="getModel()Landroid/graphics/ColorSpace$Model;" since="26" />
+		<method name="green()F" since="26" />
+		<method name="green(I)I" />
+		<method name="green(J)F" since="26" />
+		<method name="isInColorSpace(JLandroid/graphics/ColorSpace;)Z" since="26" />
+		<method name="isSrgb()Z" since="26" />
+		<method name="isSrgb(J)Z" since="26" />
+		<method name="isWideGamut()Z" since="26" />
+		<method name="isWideGamut(J)Z" since="26" />
+		<method name="luminance()F" since="26" />
+		<method name="luminance(I)F" since="24" />
+		<method name="luminance(J)F" since="26" />
+		<method name="pack()J" since="26" />
+		<method name="pack(FFF)J" since="26" />
+		<method name="pack(FFFF)J" since="26" />
+		<method name="pack(FFFFLandroid/graphics/ColorSpace;)J" since="26" />
+		<method name="pack(I)J" since="26" />
+		<method name="parseColor(Ljava/lang/String;)I" />
+		<method name="red()F" since="26" />
+		<method name="red(I)I" />
+		<method name="red(J)F" since="26" />
+		<method name="rgb(FFF)I" since="26" />
+		<method name="rgb(III)I" />
+		<method name="toArgb()I" since="26" />
+		<method name="toArgb(J)I" since="26" />
+		<method name="valueOf(FFF)Landroid/graphics/Color;" since="26" />
+		<method name="valueOf(FFFF)Landroid/graphics/Color;" since="26" />
+		<method name="valueOf(FFFFLandroid/graphics/ColorSpace;)Landroid/graphics/Color;" since="26" />
+		<method name="valueOf(I)Landroid/graphics/Color;" since="26" />
+		<method name="valueOf(J)Landroid/graphics/Color;" since="26" />
+		<method name="valueOf([FLandroid/graphics/ColorSpace;)Landroid/graphics/Color;" since="26" />
+		<field name="BLACK" />
+		<field name="BLUE" />
+		<field name="CYAN" />
+		<field name="DKGRAY" />
+		<field name="GRAY" />
+		<field name="GREEN" />
+		<field name="LTGRAY" />
+		<field name="MAGENTA" />
+		<field name="RED" />
+		<field name="TRANSPARENT" />
+		<field name="WHITE" />
+		<field name="YELLOW" />
+	</class>
+	<class name="android/graphics/ColorFilter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="26" />
+	</class>
+	<class name="android/graphics/ColorMatrixColorFilter" since="1">
+		<extends name="android/graphics/ColorFilter" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;)V" />
+		<method name="&lt;init&gt;([F)V" />
+		<method name="getColorMatrix(Ljava/lang/Object;)V" since="26" />
+	</class>
+	<class name="android/graphics/ColorSpace" since="26">
+		<extends name="java/lang/Object" />
+		<method name="adapt(Landroid/graphics/ColorSpace;[F)Landroid/graphics/ColorSpace;" />
+		<method name="adapt(Landroid/graphics/ColorSpace;[FLandroid/graphics/ColorSpace$Adaptation;)Landroid/graphics/ColorSpace;" />
+		<method name="cctToXyz(I)[F" since="31" />
+		<method name="chromaticAdaptation(Landroid/graphics/ColorSpace$Adaptation;[F[F)[F" since="31" />
+		<method name="connect(Landroid/graphics/ColorSpace;)Landroid/graphics/ColorSpace$Connector;" />
+		<method name="connect(Landroid/graphics/ColorSpace;Landroid/graphics/ColorSpace$RenderIntent;)Landroid/graphics/ColorSpace$Connector;" />
+		<method name="connect(Landroid/graphics/ColorSpace;Landroid/graphics/ColorSpace;)Landroid/graphics/ColorSpace$Connector;" />
+		<method name="connect(Landroid/graphics/ColorSpace;Landroid/graphics/ColorSpace;Landroid/graphics/ColorSpace$RenderIntent;)Landroid/graphics/ColorSpace$Connector;" />
+		<method name="fromXyz(FFF)[F" />
+		<method name="fromXyz([F)[F" />
+		<method name="get(Landroid/graphics/ColorSpace$Named;)Landroid/graphics/ColorSpace;" />
+		<method name="getComponentCount()I" />
+		<method name="getId()I" />
+		<method name="getMaxValue(I)F" />
+		<method name="getMinValue(I)F" />
+		<method name="getModel()Landroid/graphics/ColorSpace$Model;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="isSrgb()Z" />
+		<method name="isWideGamut()Z" />
+		<method name="match([FLandroid/graphics/ColorSpace$Rgb$TransferParameters;)Landroid/graphics/ColorSpace;" />
+		<method name="toXyz(FFF)[F" />
+		<method name="toXyz([F)[F" />
+		<field name="ILLUMINANT_A" />
+		<field name="ILLUMINANT_B" />
+		<field name="ILLUMINANT_C" />
+		<field name="ILLUMINANT_D50" />
+		<field name="ILLUMINANT_D55" />
+		<field name="ILLUMINANT_D60" />
+		<field name="ILLUMINANT_D65" />
+		<field name="ILLUMINANT_D75" />
+		<field name="ILLUMINANT_E" />
+		<field name="MAX_ID" />
+		<field name="MIN_ID" />
+	</class>
+	<class name="android/graphics/ColorSpace$Adaptation" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/ColorSpace$Adaptation;" />
+		<method name="values()[Landroid/graphics/ColorSpace$Adaptation;" />
+		<field name="BRADFORD" />
+		<field name="CIECAT02" />
+		<field name="VON_KRIES" />
+	</class>
+	<class name="android/graphics/ColorSpace$Connector" since="26">
+		<extends name="java/lang/Object" />
+		<method name="getDestination()Landroid/graphics/ColorSpace;" />
+		<method name="getRenderIntent()Landroid/graphics/ColorSpace$RenderIntent;" />
+		<method name="getSource()Landroid/graphics/ColorSpace;" />
+		<method name="transform(FFF)[F" />
+		<method name="transform([F)[F" />
+	</class>
+	<class name="android/graphics/ColorSpace$Model" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="getComponentCount()I" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/ColorSpace$Model;" />
+		<method name="values()[Landroid/graphics/ColorSpace$Model;" />
+		<field name="CMYK" />
+		<field name="LAB" />
+		<field name="RGB" />
+		<field name="XYZ" />
+	</class>
+	<class name="android/graphics/ColorSpace$Named" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/ColorSpace$Named;" />
+		<method name="values()[Landroid/graphics/ColorSpace$Named;" />
+		<field name="ACES" />
+		<field name="ACESCG" />
+		<field name="ADOBE_RGB" />
+		<field name="BT2020" />
+		<field name="BT709" />
+		<field name="CIE_LAB" />
+		<field name="CIE_XYZ" />
+		<field name="DCI_P3" />
+		<field name="DISPLAY_P3" />
+		<field name="EXTENDED_SRGB" />
+		<field name="LINEAR_EXTENDED_SRGB" />
+		<field name="LINEAR_SRGB" />
+		<field name="NTSC_1953" />
+		<field name="PRO_PHOTO_RGB" />
+		<field name="SMPTE_C" />
+		<field name="SRGB" />
+	</class>
+	<class name="android/graphics/ColorSpace$RenderIntent" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/ColorSpace$RenderIntent;" />
+		<method name="values()[Landroid/graphics/ColorSpace$RenderIntent;" />
+		<field name="ABSOLUTE" />
+		<field name="PERCEPTUAL" />
+		<field name="RELATIVE" />
+		<field name="SATURATION" />
+	</class>
+	<class name="android/graphics/ColorSpace$Rgb" since="26">
+		<extends name="android/graphics/ColorSpace" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[FD)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[FLandroid/graphics/ColorSpace$Rgb$TransferParameters;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[FLjava/util/function/DoubleUnaryOperator;Ljava/util/function/DoubleUnaryOperator;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[F[FD)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[F[FLandroid/graphics/ColorSpace$Rgb$TransferParameters;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[F[FLjava/util/function/DoubleUnaryOperator;Ljava/util/function/DoubleUnaryOperator;FF)V" />
+		<method name="fromLinear(FFF)[F" />
+		<method name="fromLinear([F)[F" />
+		<method name="getEotf()Ljava/util/function/DoubleUnaryOperator;" />
+		<method name="getInverseTransform()[F" />
+		<method name="getInverseTransform([F)[F" />
+		<method name="getOetf()Ljava/util/function/DoubleUnaryOperator;" />
+		<method name="getPrimaries()[F" />
+		<method name="getPrimaries([F)[F" />
+		<method name="getTransferParameters()Landroid/graphics/ColorSpace$Rgb$TransferParameters;" />
+		<method name="getTransform()[F" />
+		<method name="getTransform([F)[F" />
+		<method name="getWhitePoint()[F" />
+		<method name="getWhitePoint([F)[F" />
+		<method name="toLinear(FFF)[F" />
+		<method name="toLinear([F)[F" />
+	</class>
+	<class name="android/graphics/ColorSpace$Rgb$TransferParameters" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(DDDDD)V" />
+		<method name="&lt;init&gt;(DDDDDDD)V" />
+		<field name="a" />
+		<field name="b" />
+		<field name="c" />
+		<field name="d" />
+		<field name="e" />
+		<field name="f" />
+		<field name="g" />
+	</class>
+	<class name="android/graphics/ComposePathEffect" since="1">
+		<extends name="android/graphics/PathEffect" />
+		<method name="&lt;init&gt;(Landroid/graphics/PathEffect;Landroid/graphics/PathEffect;)V" />
+	</class>
+	<class name="android/graphics/ComposeShader" since="1">
+		<extends name="android/graphics/Shader" />
+		<method name="&lt;init&gt;(Landroid/graphics/Shader;Landroid/graphics/Shader;Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="&lt;init&gt;(Landroid/graphics/Shader;Landroid/graphics/Shader;Landroid/graphics/PorterDuff$Mode;)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Shader;Landroid/graphics/Shader;Landroid/graphics/Xfermode;)V" deprecated="29" />
+	</class>
+	<class name="android/graphics/CornerPathEffect" since="1">
+		<extends name="android/graphics/PathEffect" />
+		<method name="&lt;init&gt;(F)V" />
+	</class>
+	<class name="android/graphics/DashPathEffect" since="1">
+		<extends name="android/graphics/PathEffect" />
+		<method name="&lt;init&gt;([FF)V" />
+	</class>
+	<class name="android/graphics/DiscretePathEffect" since="1">
+		<extends name="android/graphics/PathEffect" />
+		<method name="&lt;init&gt;(FF)V" />
+	</class>
+	<class name="android/graphics/DrawFilter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/graphics/EmbossMaskFilter" since="1">
+		<extends name="android/graphics/MaskFilter" />
+		<method name="&lt;init&gt;([FFFF)V" deprecated="28" />
+	</class>
+	<class name="android/graphics/HardwareRenderer" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clearContent()V" />
+		<method name="createRenderRequest()Landroid/graphics/HardwareRenderer$FrameRenderRequest;" />
+		<method name="destroy()V" />
+		<method name="isOpaque()Z" />
+		<method name="notifyFramePending()V" />
+		<method name="setContentRoot(Landroid/graphics/RenderNode;)V" />
+		<method name="setLightSourceAlpha(FF)V" />
+		<method name="setLightSourceGeometry(FFFF)V" />
+		<method name="setName(Ljava/lang/String;)V" />
+		<method name="setOpaque(Z)V" />
+		<method name="setSurface(Landroid/view/Surface;)V" />
+		<method name="start()V" />
+		<method name="stop()V" />
+		<field name="SYNC_CONTEXT_IS_STOPPED" />
+		<field name="SYNC_FRAME_DROPPED" />
+		<field name="SYNC_LOST_SURFACE_REWARD_IF_FOUND" />
+		<field name="SYNC_OK" />
+		<field name="SYNC_REDRAW_REQUESTED" />
+	</class>
+	<class name="android/graphics/HardwareRenderer$FrameRenderRequest" since="29">
+		<extends name="java/lang/Object" />
+		<method name="setFrameCommitCallback(Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)Landroid/graphics/HardwareRenderer$FrameRenderRequest;" />
+		<method name="setVsyncTime(J)Landroid/graphics/HardwareRenderer$FrameRenderRequest;" />
+		<method name="setWaitForPresent(Z)Landroid/graphics/HardwareRenderer$FrameRenderRequest;" />
+		<method name="syncAndDraw()I" />
+	</class>
+	<class name="android/graphics/ImageDecoder" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="createSource(Landroid/content/ContentResolver;Landroid/net/Uri;)Landroid/graphics/ImageDecoder$Source;" />
+		<method name="createSource(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/ImageDecoder$Source;" />
+		<method name="createSource(Landroid/content/res/Resources;I)Landroid/graphics/ImageDecoder$Source;" />
+		<method name="createSource(Ljava/io/File;)Landroid/graphics/ImageDecoder$Source;" />
+		<method name="createSource(Ljava/nio/ByteBuffer;)Landroid/graphics/ImageDecoder$Source;" />
+		<method name="createSource(Ljava/util/concurrent/Callable;)Landroid/graphics/ImageDecoder$Source;" since="29" />
+		<method name="createSource([B)Landroid/graphics/ImageDecoder$Source;" since="31" />
+		<method name="createSource([BII)Landroid/graphics/ImageDecoder$Source;" since="31" />
+		<method name="decodeBitmap(Landroid/graphics/ImageDecoder$Source;)Landroid/graphics/Bitmap;" />
+		<method name="decodeBitmap(Landroid/graphics/ImageDecoder$Source;Landroid/graphics/ImageDecoder$OnHeaderDecodedListener;)Landroid/graphics/Bitmap;" />
+		<method name="decodeDrawable(Landroid/graphics/ImageDecoder$Source;)Landroid/graphics/drawable/Drawable;" />
+		<method name="decodeDrawable(Landroid/graphics/ImageDecoder$Source;Landroid/graphics/ImageDecoder$OnHeaderDecodedListener;)Landroid/graphics/drawable/Drawable;" />
+		<method name="getAllocator()I" />
+		<method name="getCrop()Landroid/graphics/Rect;" />
+		<method name="getMemorySizePolicy()I" />
+		<method name="getOnPartialImageListener()Landroid/graphics/ImageDecoder$OnPartialImageListener;" />
+		<method name="getPostProcessor()Landroid/graphics/PostProcessor;" />
+		<method name="isDecodeAsAlphaMaskEnabled()Z" />
+		<method name="isMimeTypeSupported(Ljava/lang/String;)Z" since="29" />
+		<method name="isMutableRequired()Z" />
+		<method name="isUnpremultipliedRequired()Z" />
+		<method name="setAllocator(I)V" />
+		<method name="setCrop(Landroid/graphics/Rect;)V" />
+		<method name="setDecodeAsAlphaMaskEnabled(Z)V" />
+		<method name="setMemorySizePolicy(I)V" />
+		<method name="setMutableRequired(Z)V" />
+		<method name="setOnPartialImageListener(Landroid/graphics/ImageDecoder$OnPartialImageListener;)V" />
+		<method name="setPostProcessor(Landroid/graphics/PostProcessor;)V" />
+		<method name="setTargetColorSpace(Landroid/graphics/ColorSpace;)V" />
+		<method name="setTargetSampleSize(I)V" />
+		<method name="setTargetSize(II)V" />
+		<method name="setUnpremultipliedRequired(Z)V" />
+		<field name="ALLOCATOR_DEFAULT" />
+		<field name="ALLOCATOR_HARDWARE" />
+		<field name="ALLOCATOR_SHARED_MEMORY" />
+		<field name="ALLOCATOR_SOFTWARE" />
+		<field name="MEMORY_POLICY_DEFAULT" />
+		<field name="MEMORY_POLICY_LOW_RAM" />
+	</class>
+	<class name="android/graphics/ImageDecoder$DecodeException" since="28">
+		<extends name="java/io/IOException" />
+		<method name="getError()I" />
+		<method name="getSource()Landroid/graphics/ImageDecoder$Source;" />
+		<field name="SOURCE_EXCEPTION" />
+		<field name="SOURCE_INCOMPLETE" />
+		<field name="SOURCE_MALFORMED_DATA" />
+	</class>
+	<class name="android/graphics/ImageDecoder$ImageInfo" since="28">
+		<extends name="java/lang/Object" />
+		<method name="getColorSpace()Landroid/graphics/ColorSpace;" />
+		<method name="getMimeType()Ljava/lang/String;" />
+		<method name="getSize()Landroid/util/Size;" />
+		<method name="isAnimated()Z" />
+	</class>
+	<class name="android/graphics/ImageDecoder$OnHeaderDecodedListener" since="28">
+		<extends name="java/lang/Object" />
+		<method name="onHeaderDecoded(Landroid/graphics/ImageDecoder;Landroid/graphics/ImageDecoder$ImageInfo;Landroid/graphics/ImageDecoder$Source;)V" />
+	</class>
+	<class name="android/graphics/ImageDecoder$OnPartialImageListener" since="28">
+		<extends name="java/lang/Object" />
+		<method name="onPartialImage(Landroid/graphics/ImageDecoder$DecodeException;)Z" />
+	</class>
+	<class name="android/graphics/ImageDecoder$Source" since="28">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/graphics/ImageFormat" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getBitsPerPixel(I)I" />
+		<field name="DEPTH16" since="23" />
+		<field name="DEPTH_JPEG" since="29" />
+		<field name="DEPTH_POINT_CLOUD" since="23" />
+		<field name="FLEX_RGBA_8888" since="23" />
+		<field name="FLEX_RGB_888" since="23" />
+		<field name="HEIC" since="29" />
+		<field name="JPEG" />
+		<field name="NV16" />
+		<field name="NV21" />
+		<field name="PRIVATE" since="23" />
+		<field name="RAW10" since="21" />
+		<field name="RAW12" since="23" />
+		<field name="RAW_PRIVATE" since="24" />
+		<field name="RAW_SENSOR" since="21" />
+		<field name="RGB_565" />
+		<field name="UNKNOWN" />
+		<field name="Y8" since="29" />
+		<field name="YCBCR_P010" since="31" />
+		<field name="YUV_420_888" since="19" />
+		<field name="YUV_422_888" since="23" />
+		<field name="YUV_444_888" since="23" />
+		<field name="YUY2" />
+		<field name="YV12" since="9" />
+	</class>
+	<class name="android/graphics/Insets" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="add(Landroid/graphics/Insets;Landroid/graphics/Insets;)Landroid/graphics/Insets;" />
+		<method name="max(Landroid/graphics/Insets;Landroid/graphics/Insets;)Landroid/graphics/Insets;" />
+		<method name="min(Landroid/graphics/Insets;Landroid/graphics/Insets;)Landroid/graphics/Insets;" />
+		<method name="of(IIII)Landroid/graphics/Insets;" />
+		<method name="of(Landroid/graphics/Rect;)Landroid/graphics/Insets;" />
+		<method name="subtract(Landroid/graphics/Insets;Landroid/graphics/Insets;)Landroid/graphics/Insets;" />
+		<field name="CREATOR" />
+		<field name="NONE" />
+		<field name="bottom" />
+		<field name="left" />
+		<field name="right" />
+		<field name="top" />
+	</class>
+	<class name="android/graphics/Interpolator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getKeyFrameCount()I" />
+		<method name="getValueCount()I" />
+		<method name="reset(I)V" />
+		<method name="reset(II)V" />
+		<method name="setKeyFrame(II[F)V" />
+		<method name="setKeyFrame(II[F[F)V" />
+		<method name="setRepeatMirror(FZ)V" />
+		<method name="timeToValues(I[F)Landroid/graphics/Interpolator$Result;" />
+		<method name="timeToValues([F)Landroid/graphics/Interpolator$Result;" />
+	</class>
+	<class name="android/graphics/Interpolator$Result" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Interpolator$Result;" />
+		<method name="values()[Landroid/graphics/Interpolator$Result;" />
+		<field name="FREEZE_END" />
+		<field name="FREEZE_START" />
+		<field name="NORMAL" />
+	</class>
+	<class name="android/graphics/LayerRasterizer" since="1" deprecated="21" removed="26">
+		<extends name="android/graphics/Rasterizer" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addLayer(Landroid/graphics/Paint;)V" />
+		<method name="addLayer(Landroid/graphics/Paint;FF)V" />
+	</class>
+	<class name="android/graphics/LightingColorFilter" since="1">
+		<extends name="android/graphics/ColorFilter" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getColorAdd()I" since="26" />
+		<method name="getColorMultiply()I" since="26" />
+	</class>
+	<class name="android/graphics/LinearGradient" since="1">
+		<extends name="android/graphics/Shader" />
+		<method name="&lt;init&gt;(FFFFIILandroid/graphics/Shader$TileMode;)V" />
+		<method name="&lt;init&gt;(FFFFJJLandroid/graphics/Shader$TileMode;)V" since="29" />
+		<method name="&lt;init&gt;(FFFF[I[FLandroid/graphics/Shader$TileMode;)V" />
+		<method name="&lt;init&gt;(FFFF[J[FLandroid/graphics/Shader$TileMode;)V" since="29" />
+	</class>
+	<class name="android/graphics/MaskFilter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/graphics/Matrix" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Matrix;)V" />
+		<method name="dump(Ljava/io/PrintWriter;)V" since="31" />
+		<method name="getValues([F)V" />
+		<method name="invert(Landroid/graphics/Matrix;)Z" />
+		<method name="isAffine()Z" since="21" />
+		<method name="isIdentity()Z" />
+		<method name="mapPoints([F)V" />
+		<method name="mapPoints([FI[FII)V" />
+		<method name="mapPoints([F[F)V" />
+		<method name="mapRadius(F)F" />
+		<method name="mapRect(Landroid/graphics/RectF;)Z" />
+		<method name="mapRect(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z" />
+		<method name="mapVectors([F)V" />
+		<method name="mapVectors([FI[FII)V" />
+		<method name="mapVectors([F[F)V" />
+		<method name="postConcat(Landroid/graphics/Matrix;)Z" />
+		<method name="postRotate(F)Z" />
+		<method name="postRotate(FFF)Z" />
+		<method name="postScale(FF)Z" />
+		<method name="postScale(FFFF)Z" />
+		<method name="postSkew(FF)Z" />
+		<method name="postSkew(FFFF)Z" />
+		<method name="postTranslate(FF)Z" />
+		<method name="preConcat(Landroid/graphics/Matrix;)Z" />
+		<method name="preRotate(F)Z" />
+		<method name="preRotate(FFF)Z" />
+		<method name="preScale(FF)Z" />
+		<method name="preScale(FFFF)Z" />
+		<method name="preSkew(FF)Z" />
+		<method name="preSkew(FFFF)Z" />
+		<method name="preTranslate(FF)Z" />
+		<method name="rectStaysRect()Z" />
+		<method name="reset()V" />
+		<method name="set(Landroid/graphics/Matrix;)V" />
+		<method name="setConcat(Landroid/graphics/Matrix;Landroid/graphics/Matrix;)Z" />
+		<method name="setPolyToPoly([FI[FII)Z" />
+		<method name="setRectToRect(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z" />
+		<method name="setRotate(F)V" />
+		<method name="setRotate(FFF)V" />
+		<method name="setScale(FF)V" />
+		<method name="setScale(FFFF)V" />
+		<method name="setSinCos(FF)V" />
+		<method name="setSinCos(FFFF)V" />
+		<method name="setSkew(FF)V" />
+		<method name="setSkew(FFFF)V" />
+		<method name="setTranslate(FF)V" />
+		<method name="setValues([F)V" />
+		<method name="toShortString()Ljava/lang/String;" />
+		<field name="IDENTITY_MATRIX" since="31" />
+		<field name="MPERSP_0" />
+		<field name="MPERSP_1" />
+		<field name="MPERSP_2" />
+		<field name="MSCALE_X" />
+		<field name="MSCALE_Y" />
+		<field name="MSKEW_X" />
+		<field name="MSKEW_Y" />
+		<field name="MTRANS_X" />
+		<field name="MTRANS_Y" />
+	</class>
+	<class name="android/graphics/Matrix$ScaleToFit" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Matrix$ScaleToFit;" />
+		<method name="values()[Landroid/graphics/Matrix$ScaleToFit;" />
+		<field name="CENTER" />
+		<field name="END" />
+		<field name="FILL" />
+		<field name="START" />
+	</class>
+	<class name="android/graphics/Movie" since="1" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="decodeByteArray([BII)Landroid/graphics/Movie;" deprecated="29" />
+		<method name="decodeFile(Ljava/lang/String;)Landroid/graphics/Movie;" deprecated="29" />
+		<method name="decodeStream(Ljava/io/InputStream;)Landroid/graphics/Movie;" deprecated="29" />
+		<method name="draw(Landroid/graphics/Canvas;FF)V" deprecated="29" />
+		<method name="draw(Landroid/graphics/Canvas;FFLandroid/graphics/Paint;)V" deprecated="29" />
+		<method name="duration()I" deprecated="29" />
+		<method name="height()I" deprecated="29" />
+		<method name="isOpaque()Z" deprecated="29" />
+		<method name="setTime(I)Z" deprecated="29" />
+		<method name="width()I" deprecated="29" />
+	</class>
+	<class name="android/graphics/NinePatch" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/graphics/Bitmap;[B)V" since="19" />
+		<method name="&lt;init&gt;(Landroid/graphics/Bitmap;[BLjava/lang/String;)V" />
+		<method name="draw(Landroid/graphics/Canvas;Landroid/graphics/Rect;)V" />
+		<method name="draw(Landroid/graphics/Canvas;Landroid/graphics/Rect;Landroid/graphics/Paint;)V" />
+		<method name="draw(Landroid/graphics/Canvas;Landroid/graphics/RectF;)V" />
+		<method name="getBitmap()Landroid/graphics/Bitmap;" since="19" />
+		<method name="getDensity()I" since="4" />
+		<method name="getHeight()I" />
+		<method name="getName()Ljava/lang/String;" since="19" />
+		<method name="getPaint()Landroid/graphics/Paint;" since="19" />
+		<method name="getTransparentRegion(Landroid/graphics/Rect;)Landroid/graphics/Region;" />
+		<method name="getWidth()I" />
+		<method name="hasAlpha()Z" />
+		<method name="isNinePatchChunk([B)Z" />
+		<method name="setPaint(Landroid/graphics/Paint;)V" />
+	</class>
+	<class name="android/graphics/Outline" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Outline;)V" />
+		<method name="canClip()Z" />
+		<method name="getAlpha()F" />
+		<method name="getRadius()F" since="24" />
+		<method name="getRect(Landroid/graphics/Rect;)Z" since="24" />
+		<method name="isEmpty()Z" />
+		<method name="offset(II)V" since="22" />
+		<method name="set(Landroid/graphics/Outline;)V" />
+		<method name="setAlpha(F)V" />
+		<method name="setConvexPath(Landroid/graphics/Path;)V" deprecated="30" />
+		<method name="setEmpty()V" />
+		<method name="setOval(IIII)V" />
+		<method name="setOval(Landroid/graphics/Rect;)V" />
+		<method name="setPath(Landroid/graphics/Path;)V" since="30" />
+		<method name="setRect(IIII)V" />
+		<method name="setRect(Landroid/graphics/Rect;)V" />
+		<method name="setRoundRect(IIIIF)V" />
+		<method name="setRoundRect(Landroid/graphics/Rect;F)V" />
+	</class>
+	<class name="android/graphics/Paint" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Paint;)V" />
+		<method name="ascent()F" />
+		<method name="breakText(Ljava/lang/CharSequence;IIZF[F)I" />
+		<method name="breakText(Ljava/lang/String;ZF[F)I" />
+		<method name="breakText([CIIF[F)I" />
+		<method name="clearShadowLayer()V" />
+		<method name="descent()F" />
+		<method name="equalsForTextMeasurement(Landroid/graphics/Paint;)Z" since="28" />
+		<method name="getAlpha()I" />
+		<method name="getBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getColor()I" />
+		<method name="getColorFilter()Landroid/graphics/ColorFilter;" />
+		<method name="getColorLong()J" since="29" />
+		<method name="getEndHyphenEdit()I" since="29" />
+		<method name="getFillPath(Landroid/graphics/Path;Landroid/graphics/Path;)Z" />
+		<method name="getFlags()I" />
+		<method name="getFontFeatureSettings()Ljava/lang/String;" since="21" />
+		<method name="getFontMetrics()Landroid/graphics/Paint$FontMetrics;" />
+		<method name="getFontMetrics(Landroid/graphics/Paint$FontMetrics;)F" />
+		<method name="getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;" />
+		<method name="getFontMetricsInt(Landroid/graphics/Paint$FontMetricsInt;)I" />
+		<method name="getFontSpacing()F" />
+		<method name="getFontVariationSettings()Ljava/lang/String;" since="26" />
+		<method name="getHinting()I" since="14" />
+		<method name="getLetterSpacing()F" since="21" />
+		<method name="getMaskFilter()Landroid/graphics/MaskFilter;" />
+		<method name="getOffsetForAdvance(Ljava/lang/CharSequence;IIIIZF)I" since="23" />
+		<method name="getOffsetForAdvance([CIIIIZF)I" since="23" />
+		<method name="getPathEffect()Landroid/graphics/PathEffect;" />
+		<method name="getRasterizer()Landroid/graphics/Rasterizer;" deprecated="21" removed="26" />
+		<method name="getRunAdvance(Ljava/lang/CharSequence;IIIIZI)F" since="23" />
+		<method name="getRunAdvance([CIIIIZI)F" since="23" />
+		<method name="getShader()Landroid/graphics/Shader;" />
+		<method name="getShadowLayerColor()I" since="29" />
+		<method name="getShadowLayerColorLong()J" since="29" />
+		<method name="getShadowLayerDx()F" since="29" />
+		<method name="getShadowLayerDy()F" since="29" />
+		<method name="getShadowLayerRadius()F" since="29" />
+		<method name="getStartHyphenEdit()I" since="29" />
+		<method name="getStrikeThruPosition()F" since="29" />
+		<method name="getStrikeThruThickness()F" since="29" />
+		<method name="getStrokeCap()Landroid/graphics/Paint$Cap;" />
+		<method name="getStrokeJoin()Landroid/graphics/Paint$Join;" />
+		<method name="getStrokeMiter()F" />
+		<method name="getStrokeWidth()F" />
+		<method name="getStyle()Landroid/graphics/Paint$Style;" />
+		<method name="getTextAlign()Landroid/graphics/Paint$Align;" />
+		<method name="getTextBounds(Ljava/lang/CharSequence;IILandroid/graphics/Rect;)V" since="29" />
+		<method name="getTextBounds(Ljava/lang/String;IILandroid/graphics/Rect;)V" />
+		<method name="getTextBounds([CIILandroid/graphics/Rect;)V" />
+		<method name="getTextLocale()Ljava/util/Locale;" since="17" />
+		<method name="getTextLocales()Landroid/os/LocaleList;" since="24" />
+		<method name="getTextPath(Ljava/lang/String;IIFFLandroid/graphics/Path;)V" />
+		<method name="getTextPath([CIIFFLandroid/graphics/Path;)V" />
+		<method name="getTextRunAdvances([CIIIIZ[FI)F" since="29" />
+		<method name="getTextRunCursor(Ljava/lang/CharSequence;IIZII)I" since="29" />
+		<method name="getTextRunCursor([CIIZII)I" since="29" />
+		<method name="getTextScaleX()F" />
+		<method name="getTextSize()F" />
+		<method name="getTextSkewX()F" />
+		<method name="getTextWidths(Ljava/lang/CharSequence;II[F)I" />
+		<method name="getTextWidths(Ljava/lang/String;II[F)I" />
+		<method name="getTextWidths(Ljava/lang/String;[F)I" />
+		<method name="getTextWidths([CII[F)I" />
+		<method name="getTypeface()Landroid/graphics/Typeface;" />
+		<method name="getUnderlinePosition()F" since="29" />
+		<method name="getUnderlineThickness()F" since="29" />
+		<method name="getWordSpacing()F" since="29" />
+		<method name="getXfermode()Landroid/graphics/Xfermode;" />
+		<method name="hasGlyph(Ljava/lang/String;)Z" since="23" />
+		<method name="isAntiAlias()Z" />
+		<method name="isDither()Z" />
+		<method name="isElegantTextHeight()Z" since="21" />
+		<method name="isFakeBoldText()Z" />
+		<method name="isFilterBitmap()Z" />
+		<method name="isLinearText()Z" deprecated="16" />
+		<method name="isStrikeThruText()Z" />
+		<method name="isSubpixelText()Z" />
+		<method name="isUnderlineText()Z" />
+		<method name="measureText(Ljava/lang/CharSequence;II)F" />
+		<method name="measureText(Ljava/lang/String;)F" />
+		<method name="measureText(Ljava/lang/String;II)F" />
+		<method name="measureText([CII)F" />
+		<method name="reset()V" />
+		<method name="set(Landroid/graphics/Paint;)V" />
+		<method name="setARGB(IIII)V" />
+		<method name="setAlpha(I)V" />
+		<method name="setAntiAlias(Z)V" />
+		<method name="setBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setColor(I)V" />
+		<method name="setColor(J)V" since="29" />
+		<method name="setColorFilter(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter;" />
+		<method name="setDither(Z)V" />
+		<method name="setElegantTextHeight(Z)V" since="21" />
+		<method name="setEndHyphenEdit(I)V" since="29" />
+		<method name="setFakeBoldText(Z)V" />
+		<method name="setFilterBitmap(Z)V" />
+		<method name="setFlags(I)V" />
+		<method name="setFontFeatureSettings(Ljava/lang/String;)V" since="21" />
+		<method name="setFontVariationSettings(Ljava/lang/String;)Z" since="26" />
+		<method name="setHinting(I)V" since="14" />
+		<method name="setLetterSpacing(F)V" since="21" />
+		<method name="setLinearText(Z)V" deprecated="16" />
+		<method name="setMaskFilter(Landroid/graphics/MaskFilter;)Landroid/graphics/MaskFilter;" />
+		<method name="setPathEffect(Landroid/graphics/PathEffect;)Landroid/graphics/PathEffect;" />
+		<method name="setRasterizer(Landroid/graphics/Rasterizer;)Landroid/graphics/Rasterizer;" deprecated="21" removed="26" />
+		<method name="setShader(Landroid/graphics/Shader;)Landroid/graphics/Shader;" />
+		<method name="setShadowLayer(FFFI)V" />
+		<method name="setShadowLayer(FFFJ)V" since="29" />
+		<method name="setStartHyphenEdit(I)V" since="29" />
+		<method name="setStrikeThruText(Z)V" />
+		<method name="setStrokeCap(Landroid/graphics/Paint$Cap;)V" />
+		<method name="setStrokeJoin(Landroid/graphics/Paint$Join;)V" />
+		<method name="setStrokeMiter(F)V" />
+		<method name="setStrokeWidth(F)V" />
+		<method name="setStyle(Landroid/graphics/Paint$Style;)V" />
+		<method name="setSubpixelText(Z)V" />
+		<method name="setTextAlign(Landroid/graphics/Paint$Align;)V" />
+		<method name="setTextLocale(Ljava/util/Locale;)V" since="17" />
+		<method name="setTextLocales(Landroid/os/LocaleList;)V" since="24" />
+		<method name="setTextScaleX(F)V" />
+		<method name="setTextSize(F)V" />
+		<method name="setTextSkewX(F)V" />
+		<method name="setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;" />
+		<method name="setUnderlineText(Z)V" />
+		<method name="setWordSpacing(F)V" since="29" />
+		<method name="setXfermode(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode;" />
+		<field name="ANTI_ALIAS_FLAG" />
+		<field name="CURSOR_AFTER" since="29" />
+		<field name="CURSOR_AT" since="29" />
+		<field name="CURSOR_AT_OR_AFTER" since="29" />
+		<field name="CURSOR_AT_OR_BEFORE" since="29" />
+		<field name="CURSOR_BEFORE" since="29" />
+		<field name="DEV_KERN_TEXT_FLAG" />
+		<field name="DITHER_FLAG" />
+		<field name="EMBEDDED_BITMAP_TEXT_FLAG" since="19" />
+		<field name="END_HYPHEN_EDIT_INSERT_ARMENIAN_HYPHEN" since="29" />
+		<field name="END_HYPHEN_EDIT_INSERT_HYPHEN" since="29" />
+		<field name="END_HYPHEN_EDIT_INSERT_MAQAF" since="29" />
+		<field name="END_HYPHEN_EDIT_INSERT_UCAS_HYPHEN" since="29" />
+		<field name="END_HYPHEN_EDIT_INSERT_ZWJ_AND_HYPHEN" since="29" />
+		<field name="END_HYPHEN_EDIT_NO_EDIT" since="29" />
+		<field name="END_HYPHEN_EDIT_REPLACE_WITH_HYPHEN" since="29" />
+		<field name="FAKE_BOLD_TEXT_FLAG" />
+		<field name="FILTER_BITMAP_FLAG" />
+		<field name="HINTING_OFF" since="14" />
+		<field name="HINTING_ON" since="14" />
+		<field name="LINEAR_TEXT_FLAG" />
+		<field name="START_HYPHEN_EDIT_INSERT_HYPHEN" since="29" />
+		<field name="START_HYPHEN_EDIT_INSERT_ZWJ" since="29" />
+		<field name="START_HYPHEN_EDIT_NO_EDIT" since="29" />
+		<field name="STRIKE_THRU_TEXT_FLAG" />
+		<field name="SUBPIXEL_TEXT_FLAG" />
+		<field name="UNDERLINE_TEXT_FLAG" />
+	</class>
+	<class name="android/graphics/Paint$Align" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Paint$Align;" />
+		<method name="values()[Landroid/graphics/Paint$Align;" />
+		<field name="CENTER" />
+		<field name="LEFT" />
+		<field name="RIGHT" />
+	</class>
+	<class name="android/graphics/Paint$Cap" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Paint$Cap;" />
+		<method name="values()[Landroid/graphics/Paint$Cap;" />
+		<field name="BUTT" />
+		<field name="ROUND" />
+		<field name="SQUARE" />
+	</class>
+	<class name="android/graphics/Paint$FontMetrics" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="ascent" />
+		<field name="bottom" />
+		<field name="descent" />
+		<field name="leading" />
+		<field name="top" />
+	</class>
+	<class name="android/graphics/Paint$FontMetricsInt" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="ascent" />
+		<field name="bottom" />
+		<field name="descent" />
+		<field name="leading" />
+		<field name="top" />
+	</class>
+	<class name="android/graphics/Paint$Join" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Paint$Join;" />
+		<method name="values()[Landroid/graphics/Paint$Join;" />
+		<field name="BEVEL" />
+		<field name="MITER" />
+		<field name="ROUND" />
+	</class>
+	<class name="android/graphics/Paint$Style" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Paint$Style;" />
+		<method name="values()[Landroid/graphics/Paint$Style;" />
+		<field name="FILL" />
+		<field name="FILL_AND_STROKE" />
+		<field name="STROKE" />
+	</class>
+	<class name="android/graphics/PaintFlagsDrawFilter" since="1">
+		<extends name="android/graphics/DrawFilter" />
+		<method name="&lt;init&gt;(II)V" />
+	</class>
+	<class name="android/graphics/ParcelableColorSpace" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/graphics/ColorSpace;)V" />
+		<method name="getColorSpace()Landroid/graphics/ColorSpace;" />
+		<method name="isParcelable(Landroid/graphics/ColorSpace;)Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/graphics/Path" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Path;)V" />
+		<method name="addArc(FFFFFF)V" since="21" />
+		<method name="addArc(Landroid/graphics/RectF;FF)V" />
+		<method name="addCircle(FFFLandroid/graphics/Path$Direction;)V" />
+		<method name="addOval(FFFFLandroid/graphics/Path$Direction;)V" since="21" />
+		<method name="addOval(Landroid/graphics/RectF;Landroid/graphics/Path$Direction;)V" />
+		<method name="addPath(Landroid/graphics/Path;)V" />
+		<method name="addPath(Landroid/graphics/Path;FF)V" />
+		<method name="addPath(Landroid/graphics/Path;Landroid/graphics/Matrix;)V" />
+		<method name="addRect(FFFFLandroid/graphics/Path$Direction;)V" />
+		<method name="addRect(Landroid/graphics/RectF;Landroid/graphics/Path$Direction;)V" />
+		<method name="addRoundRect(FFFFFFLandroid/graphics/Path$Direction;)V" since="21" />
+		<method name="addRoundRect(FFFF[FLandroid/graphics/Path$Direction;)V" since="21" />
+		<method name="addRoundRect(Landroid/graphics/RectF;FFLandroid/graphics/Path$Direction;)V" />
+		<method name="addRoundRect(Landroid/graphics/RectF;[FLandroid/graphics/Path$Direction;)V" />
+		<method name="approximate(F)[F" since="26" />
+		<method name="arcTo(FFFFFFZ)V" since="21" />
+		<method name="arcTo(Landroid/graphics/RectF;FF)V" />
+		<method name="arcTo(Landroid/graphics/RectF;FFZ)V" />
+		<method name="close()V" />
+		<method name="computeBounds(Landroid/graphics/RectF;Z)V" />
+		<method name="cubicTo(FFFFFF)V" />
+		<method name="getFillType()Landroid/graphics/Path$FillType;" />
+		<method name="incReserve(I)V" />
+		<method name="isConvex()Z" since="21" deprecated="30" />
+		<method name="isEmpty()Z" />
+		<method name="isInverseFillType()Z" />
+		<method name="isRect(Landroid/graphics/RectF;)Z" />
+		<method name="lineTo(FF)V" />
+		<method name="moveTo(FF)V" />
+		<method name="offset(FF)V" />
+		<method name="offset(FFLandroid/graphics/Path;)V" />
+		<method name="op(Landroid/graphics/Path;Landroid/graphics/Path$Op;)Z" since="19" />
+		<method name="op(Landroid/graphics/Path;Landroid/graphics/Path;Landroid/graphics/Path$Op;)Z" since="19" />
+		<method name="quadTo(FFFF)V" />
+		<method name="rCubicTo(FFFFFF)V" />
+		<method name="rLineTo(FF)V" />
+		<method name="rMoveTo(FF)V" />
+		<method name="rQuadTo(FFFF)V" />
+		<method name="reset()V" />
+		<method name="rewind()V" />
+		<method name="set(Landroid/graphics/Path;)V" />
+		<method name="setFillType(Landroid/graphics/Path$FillType;)V" />
+		<method name="setLastPoint(FF)V" />
+		<method name="toggleInverseFillType()V" />
+		<method name="transform(Landroid/graphics/Matrix;)V" />
+		<method name="transform(Landroid/graphics/Matrix;Landroid/graphics/Path;)V" />
+	</class>
+	<class name="android/graphics/Path$Direction" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Path$Direction;" />
+		<method name="values()[Landroid/graphics/Path$Direction;" />
+		<field name="CCW" />
+		<field name="CW" />
+	</class>
+	<class name="android/graphics/Path$FillType" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Path$FillType;" />
+		<method name="values()[Landroid/graphics/Path$FillType;" />
+		<field name="EVEN_ODD" />
+		<field name="INVERSE_EVEN_ODD" />
+		<field name="INVERSE_WINDING" />
+		<field name="WINDING" />
+	</class>
+	<class name="android/graphics/Path$Op" since="19">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Path$Op;" />
+		<method name="values()[Landroid/graphics/Path$Op;" />
+		<field name="DIFFERENCE" />
+		<field name="INTERSECT" />
+		<field name="REVERSE_DIFFERENCE" />
+		<field name="UNION" />
+		<field name="XOR" />
+	</class>
+	<class name="android/graphics/PathDashPathEffect" since="1">
+		<extends name="android/graphics/PathEffect" />
+		<method name="&lt;init&gt;(Landroid/graphics/Path;FFLandroid/graphics/PathDashPathEffect$Style;)V" />
+	</class>
+	<class name="android/graphics/PathDashPathEffect$Style" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/PathDashPathEffect$Style;" />
+		<method name="values()[Landroid/graphics/PathDashPathEffect$Style;" />
+		<field name="MORPH" />
+		<field name="ROTATE" />
+		<field name="TRANSLATE" />
+	</class>
+	<class name="android/graphics/PathEffect" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/graphics/PathMeasure" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Path;Z)V" />
+		<method name="getLength()F" />
+		<method name="getMatrix(FLandroid/graphics/Matrix;I)Z" />
+		<method name="getPosTan(F[F[F)Z" />
+		<method name="getSegment(FFLandroid/graphics/Path;Z)Z" />
+		<method name="isClosed()Z" />
+		<method name="nextContour()Z" />
+		<method name="setPath(Landroid/graphics/Path;Z)V" />
+		<field name="POSITION_MATRIX_FLAG" />
+		<field name="TANGENT_MATRIX_FLAG" />
+	</class>
+	<class name="android/graphics/Picture" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Picture;)V" />
+		<method name="beginRecording(II)Landroid/graphics/Canvas;" />
+		<method name="createFromStream(Ljava/io/InputStream;)Landroid/graphics/Picture;" deprecated="18" removed="29" />
+		<method name="draw(Landroid/graphics/Canvas;)V" />
+		<method name="endRecording()V" />
+		<method name="getHeight()I" />
+		<method name="getWidth()I" />
+		<method name="requiresHardwareAcceleration()Z" since="28" />
+		<method name="writeToStream(Ljava/io/OutputStream;)V" deprecated="18" removed="29" />
+	</class>
+	<class name="android/graphics/PixelFormat" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="formatHasAlpha(I)Z" />
+		<method name="getPixelFormatInfo(ILandroid/graphics/PixelFormat;)V" />
+		<field name="A_8" deprecated="19" />
+		<field name="JPEG" deprecated="15" />
+		<field name="LA_88" deprecated="16" />
+		<field name="L_8" deprecated="19" />
+		<field name="OPAQUE" />
+		<field name="RGBA_1010102" since="26" />
+		<field name="RGBA_4444" deprecated="16" />
+		<field name="RGBA_5551" deprecated="16" />
+		<field name="RGBA_8888" />
+		<field name="RGBA_F16" since="26" />
+		<field name="RGBX_8888" />
+		<field name="RGB_332" deprecated="16" />
+		<field name="RGB_565" />
+		<field name="RGB_888" />
+		<field name="TRANSLUCENT" />
+		<field name="TRANSPARENT" />
+		<field name="UNKNOWN" />
+		<field name="YCbCr_420_SP" deprecated="15" />
+		<field name="YCbCr_422_I" since="5" deprecated="15" />
+		<field name="YCbCr_422_SP" deprecated="15" />
+		<field name="bitsPerPixel" />
+		<field name="bytesPerPixel" />
+	</class>
+	<class name="android/graphics/PixelXorXfermode" since="1" deprecated="16" removed="24">
+		<extends name="android/graphics/Xfermode" />
+		<method name="&lt;init&gt;(I)V" />
+	</class>
+	<class name="android/graphics/Point" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="13" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Point;)V" />
+		<method name="equals(II)Z" />
+		<method name="negate()V" />
+		<method name="offset(II)V" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" since="13" />
+		<method name="set(II)V" />
+		<field name="CREATOR" since="13" />
+		<field name="x" />
+		<field name="y" />
+	</class>
+	<class name="android/graphics/PointF" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="13" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(FF)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Point;)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/PointF;)V" since="30" />
+		<method name="equals(FF)Z" />
+		<method name="length()F" />
+		<method name="length(FF)F" />
+		<method name="negate()V" />
+		<method name="offset(FF)V" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" since="13" />
+		<method name="set(FF)V" />
+		<method name="set(Landroid/graphics/PointF;)V" />
+		<field name="CREATOR" since="13" />
+		<field name="x" />
+		<field name="y" />
+	</class>
+	<class name="android/graphics/PorterDuff" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/graphics/PorterDuff$Mode" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/PorterDuff$Mode;" />
+		<method name="values()[Landroid/graphics/PorterDuff$Mode;" />
+		<field name="ADD" since="11" />
+		<field name="CLEAR" />
+		<field name="DARKEN" />
+		<field name="DST" />
+		<field name="DST_ATOP" />
+		<field name="DST_IN" />
+		<field name="DST_OUT" />
+		<field name="DST_OVER" />
+		<field name="LIGHTEN" />
+		<field name="MULTIPLY" />
+		<field name="OVERLAY" since="11" />
+		<field name="SCREEN" />
+		<field name="SRC" />
+		<field name="SRC_ATOP" />
+		<field name="SRC_IN" />
+		<field name="SRC_OUT" />
+		<field name="SRC_OVER" />
+		<field name="XOR" />
+	</class>
+	<class name="android/graphics/PorterDuffColorFilter" since="1">
+		<extends name="android/graphics/ColorFilter" />
+		<method name="&lt;init&gt;(ILandroid/graphics/PorterDuff$Mode;)V" />
+	</class>
+	<class name="android/graphics/PorterDuffXfermode" since="1">
+		<extends name="android/graphics/Xfermode" />
+		<method name="&lt;init&gt;(Landroid/graphics/PorterDuff$Mode;)V" />
+	</class>
+	<class name="android/graphics/PostProcessor" since="28">
+		<extends name="java/lang/Object" />
+		<method name="onPostProcess(Landroid/graphics/Canvas;)I" />
+	</class>
+	<class name="android/graphics/RadialGradient" since="1">
+		<extends name="android/graphics/Shader" />
+		<method name="&lt;init&gt;(FFFFFF[J[FLandroid/graphics/Shader$TileMode;)V" since="31" />
+		<method name="&lt;init&gt;(FFFIILandroid/graphics/Shader$TileMode;)V" />
+		<method name="&lt;init&gt;(FFFJJLandroid/graphics/Shader$TileMode;)V" since="29" />
+		<method name="&lt;init&gt;(FFF[I[FLandroid/graphics/Shader$TileMode;)V" />
+		<method name="&lt;init&gt;(FFF[J[FLandroid/graphics/Shader$TileMode;)V" since="29" />
+	</class>
+	<class name="android/graphics/Rasterizer" since="1" deprecated="21" removed="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/graphics/RecordingCanvas" since="29">
+		<extends name="android/graphics/Canvas" />
+		<method name="drawPatch(Landroid/graphics/NinePatch;Landroid/graphics/Rect;Landroid/graphics/Paint;)V" />
+		<method name="drawPatch(Landroid/graphics/NinePatch;Landroid/graphics/RectF;Landroid/graphics/Paint;)V" />
+	</class>
+	<class name="android/graphics/Rect" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(IIII)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Rect;)V" />
+		<method name="centerX()I" />
+		<method name="centerY()I" />
+		<method name="contains(II)Z" />
+		<method name="contains(IIII)Z" />
+		<method name="contains(Landroid/graphics/Rect;)Z" />
+		<method name="exactCenterX()F" />
+		<method name="exactCenterY()F" />
+		<method name="flattenToString()Ljava/lang/String;" since="7" />
+		<method name="height()I" />
+		<method name="inset(II)V" />
+		<method name="inset(IIII)V" since="31" />
+		<method name="inset(Landroid/graphics/Insets;)V" since="31" />
+		<method name="intersect(IIII)Z" />
+		<method name="intersect(Landroid/graphics/Rect;)Z" />
+		<method name="intersects(IIII)Z" />
+		<method name="intersects(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z" />
+		<method name="isEmpty()Z" />
+		<method name="offset(II)V" />
+		<method name="offsetTo(II)V" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" />
+		<method name="set(IIII)V" />
+		<method name="set(Landroid/graphics/Rect;)V" />
+		<method name="setEmpty()V" />
+		<method name="setIntersect(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z" />
+		<method name="sort()V" />
+		<method name="toShortString()Ljava/lang/String;" since="3" />
+		<method name="unflattenFromString(Ljava/lang/String;)Landroid/graphics/Rect;" since="7" />
+		<method name="union(II)V" />
+		<method name="union(IIII)V" />
+		<method name="union(Landroid/graphics/Rect;)V" />
+		<method name="width()I" />
+		<field name="CREATOR" />
+		<field name="bottom" />
+		<field name="left" />
+		<field name="right" />
+		<field name="top" />
+	</class>
+	<class name="android/graphics/RectF" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="3" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(FFFF)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Rect;)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/RectF;)V" />
+		<method name="centerX()F" />
+		<method name="centerY()F" />
+		<method name="contains(FF)Z" />
+		<method name="contains(FFFF)Z" />
+		<method name="contains(Landroid/graphics/RectF;)Z" />
+		<method name="height()F" />
+		<method name="inset(FF)V" />
+		<method name="intersect(FFFF)Z" />
+		<method name="intersect(Landroid/graphics/RectF;)Z" />
+		<method name="intersects(FFFF)Z" />
+		<method name="intersects(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z" />
+		<method name="isEmpty()Z" />
+		<method name="offset(FF)V" />
+		<method name="offsetTo(FF)V" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" since="3" />
+		<method name="round(Landroid/graphics/Rect;)V" />
+		<method name="roundOut(Landroid/graphics/Rect;)V" />
+		<method name="set(FFFF)V" />
+		<method name="set(Landroid/graphics/Rect;)V" />
+		<method name="set(Landroid/graphics/RectF;)V" />
+		<method name="setEmpty()V" />
+		<method name="setIntersect(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z" />
+		<method name="sort()V" />
+		<method name="toShortString()Ljava/lang/String;" since="14" />
+		<method name="union(FF)V" />
+		<method name="union(FFFF)V" />
+		<method name="union(Landroid/graphics/RectF;)V" />
+		<method name="width()F" />
+		<field name="CREATOR" since="3" />
+		<field name="bottom" />
+		<field name="left" />
+		<field name="right" />
+		<field name="top" />
+	</class>
+	<class name="android/graphics/Region" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(IIII)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Rect;)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Region;)V" />
+		<method name="contains(II)Z" />
+		<method name="getBoundaryPath()Landroid/graphics/Path;" />
+		<method name="getBoundaryPath(Landroid/graphics/Path;)Z" />
+		<method name="getBounds()Landroid/graphics/Rect;" />
+		<method name="getBounds(Landroid/graphics/Rect;)Z" />
+		<method name="isComplex()Z" />
+		<method name="isEmpty()Z" />
+		<method name="isRect()Z" />
+		<method name="op(IIIILandroid/graphics/Region$Op;)Z" />
+		<method name="op(Landroid/graphics/Rect;Landroid/graphics/Region$Op;)Z" />
+		<method name="op(Landroid/graphics/Rect;Landroid/graphics/Region;Landroid/graphics/Region$Op;)Z" />
+		<method name="op(Landroid/graphics/Region;Landroid/graphics/Region$Op;)Z" />
+		<method name="op(Landroid/graphics/Region;Landroid/graphics/Region;Landroid/graphics/Region$Op;)Z" />
+		<method name="quickContains(IIII)Z" />
+		<method name="quickContains(Landroid/graphics/Rect;)Z" />
+		<method name="quickReject(IIII)Z" />
+		<method name="quickReject(Landroid/graphics/Rect;)Z" />
+		<method name="quickReject(Landroid/graphics/Region;)Z" />
+		<method name="set(IIII)Z" />
+		<method name="set(Landroid/graphics/Rect;)Z" />
+		<method name="set(Landroid/graphics/Region;)Z" />
+		<method name="setEmpty()V" />
+		<method name="setPath(Landroid/graphics/Path;Landroid/graphics/Region;)Z" />
+		<method name="translate(II)V" />
+		<method name="translate(IILandroid/graphics/Region;)V" />
+		<method name="union(Landroid/graphics/Rect;)Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/graphics/Region$Op" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Region$Op;" />
+		<method name="values()[Landroid/graphics/Region$Op;" />
+		<field name="DIFFERENCE" />
+		<field name="INTERSECT" />
+		<field name="REPLACE" />
+		<field name="REVERSE_DIFFERENCE" />
+		<field name="UNION" />
+		<field name="XOR" />
+	</class>
+	<class name="android/graphics/RegionIterator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/graphics/Region;)V" />
+		<method name="next(Landroid/graphics/Rect;)Z" />
+	</class>
+	<class name="android/graphics/RenderEffect" since="31">
+		<extends name="java/lang/Object" />
+		<method name="createBitmapEffect(Landroid/graphics/Bitmap;)Landroid/graphics/RenderEffect;" />
+		<method name="createBitmapEffect(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;)Landroid/graphics/RenderEffect;" />
+		<method name="createBlendModeEffect(Landroid/graphics/RenderEffect;Landroid/graphics/RenderEffect;Landroid/graphics/BlendMode;)Landroid/graphics/RenderEffect;" />
+		<method name="createBlurEffect(FFLandroid/graphics/RenderEffect;Landroid/graphics/Shader$TileMode;)Landroid/graphics/RenderEffect;" />
+		<method name="createBlurEffect(FFLandroid/graphics/Shader$TileMode;)Landroid/graphics/RenderEffect;" />
+		<method name="createChainEffect(Landroid/graphics/RenderEffect;Landroid/graphics/RenderEffect;)Landroid/graphics/RenderEffect;" />
+		<method name="createColorFilterEffect(Landroid/graphics/ColorFilter;)Landroid/graphics/RenderEffect;" />
+		<method name="createColorFilterEffect(Landroid/graphics/ColorFilter;Landroid/graphics/RenderEffect;)Landroid/graphics/RenderEffect;" />
+		<method name="createOffsetEffect(FF)Landroid/graphics/RenderEffect;" />
+		<method name="createOffsetEffect(FFLandroid/graphics/RenderEffect;)Landroid/graphics/RenderEffect;" />
+		<method name="createShaderEffect(Landroid/graphics/Shader;)Landroid/graphics/RenderEffect;" />
+	</class>
+	<class name="android/graphics/RenderNode" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="beginRecording()Landroid/graphics/RecordingCanvas;" />
+		<method name="beginRecording(II)Landroid/graphics/RecordingCanvas;" />
+		<method name="computeApproximateMemoryUsage()J" />
+		<method name="discardDisplayList()V" />
+		<method name="endRecording()V" />
+		<method name="getAlpha()F" />
+		<method name="getAmbientShadowColor()I" />
+		<method name="getBottom()I" />
+		<method name="getCameraDistance()F" />
+		<method name="getClipToBounds()Z" />
+		<method name="getClipToOutline()Z" />
+		<method name="getElevation()F" />
+		<method name="getHeight()I" />
+		<method name="getInverseMatrix(Landroid/graphics/Matrix;)V" />
+		<method name="getLeft()I" />
+		<method name="getMatrix(Landroid/graphics/Matrix;)V" />
+		<method name="getPivotX()F" />
+		<method name="getPivotY()F" />
+		<method name="getRight()I" />
+		<method name="getRotationX()F" />
+		<method name="getRotationY()F" />
+		<method name="getRotationZ()F" />
+		<method name="getScaleX()F" />
+		<method name="getScaleY()F" />
+		<method name="getSpotShadowColor()I" />
+		<method name="getTop()I" />
+		<method name="getTranslationX()F" />
+		<method name="getTranslationY()F" />
+		<method name="getTranslationZ()F" />
+		<method name="getUniqueId()J" />
+		<method name="getUseCompositingLayer()Z" />
+		<method name="getWidth()I" />
+		<method name="hasDisplayList()Z" />
+		<method name="hasIdentityMatrix()Z" />
+		<method name="hasOverlappingRendering()Z" />
+		<method name="hasShadow()Z" />
+		<method name="isForceDarkAllowed()Z" />
+		<method name="isPivotExplicitlySet()Z" />
+		<method name="offsetLeftAndRight(I)Z" />
+		<method name="offsetTopAndBottom(I)Z" />
+		<method name="resetPivot()Z" />
+		<method name="setAlpha(F)Z" />
+		<method name="setAmbientShadowColor(I)Z" />
+		<method name="setCameraDistance(F)Z" />
+		<method name="setClipRect(Landroid/graphics/Rect;)Z" />
+		<method name="setClipToBounds(Z)Z" />
+		<method name="setClipToOutline(Z)Z" />
+		<method name="setElevation(F)Z" />
+		<method name="setForceDarkAllowed(Z)Z" />
+		<method name="setHasOverlappingRendering(Z)Z" />
+		<method name="setOutline(Landroid/graphics/Outline;)Z" />
+		<method name="setPivotX(F)Z" />
+		<method name="setPivotY(F)Z" />
+		<method name="setPosition(IIII)Z" />
+		<method name="setPosition(Landroid/graphics/Rect;)Z" />
+		<method name="setProjectBackwards(Z)Z" />
+		<method name="setProjectionReceiver(Z)Z" />
+		<method name="setRenderEffect(Landroid/graphics/RenderEffect;)Z" since="31" />
+		<method name="setRotationX(F)Z" />
+		<method name="setRotationY(F)Z" />
+		<method name="setRotationZ(F)Z" />
+		<method name="setScaleX(F)Z" />
+		<method name="setScaleY(F)Z" />
+		<method name="setSpotShadowColor(I)Z" />
+		<method name="setTranslationX(F)Z" />
+		<method name="setTranslationY(F)Z" />
+		<method name="setTranslationZ(F)Z" />
+		<method name="setUseCompositingLayer(ZLandroid/graphics/Paint;)Z" />
+	</class>
+	<class name="android/graphics/Shader" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="26" />
+		<method name="getLocalMatrix(Landroid/graphics/Matrix;)Z" />
+		<method name="setLocalMatrix(Landroid/graphics/Matrix;)V" />
+	</class>
+	<class name="android/graphics/Shader$TileMode" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/Shader$TileMode;" />
+		<method name="values()[Landroid/graphics/Shader$TileMode;" />
+		<field name="CLAMP" />
+		<field name="DECAL" since="31" />
+		<field name="MIRROR" />
+		<field name="REPEAT" />
+	</class>
+	<class name="android/graphics/SumPathEffect" since="1">
+		<extends name="android/graphics/PathEffect" />
+		<method name="&lt;init&gt;(Landroid/graphics/PathEffect;Landroid/graphics/PathEffect;)V" />
+	</class>
+	<class name="android/graphics/SurfaceTexture" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(IZ)V" since="19" />
+		<method name="&lt;init&gt;(Z)V" since="26" />
+		<method name="attachToGLContext(I)V" since="16" />
+		<method name="detachFromGLContext()V" since="16" />
+		<method name="getTimestamp()J" since="14" />
+		<method name="getTransformMatrix([F)V" />
+		<method name="isReleased()Z" since="26" />
+		<method name="release()V" since="14" />
+		<method name="releaseTexImage()V" since="19" />
+		<method name="setDefaultBufferSize(II)V" since="15" />
+		<method name="setOnFrameAvailableListener(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;)V" />
+		<method name="setOnFrameAvailableListener(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;Landroid/os/Handler;)V" since="21" />
+		<method name="updateTexImage()V" />
+	</class>
+	<class name="android/graphics/SurfaceTexture$OnFrameAvailableListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onFrameAvailable(Landroid/graphics/SurfaceTexture;)V" />
+	</class>
+	<class name="android/graphics/SurfaceTexture$OutOfResourcesException" since="11" deprecated="19">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="29" />
+	</class>
+	<class name="android/graphics/SweepGradient" since="1">
+		<extends name="android/graphics/Shader" />
+		<method name="&lt;init&gt;(FFII)V" />
+		<method name="&lt;init&gt;(FFJJ)V" since="29" />
+		<method name="&lt;init&gt;(FF[I[F)V" />
+		<method name="&lt;init&gt;(FF[J[F)V" since="29" />
+	</class>
+	<class name="android/graphics/Typeface" since="1">
+		<extends name="java/lang/Object" />
+		<method name="create(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface;" />
+		<method name="create(Landroid/graphics/Typeface;IZ)Landroid/graphics/Typeface;" since="28" />
+		<method name="create(Ljava/lang/String;I)Landroid/graphics/Typeface;" />
+		<method name="createFromAsset(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface;" />
+		<method name="createFromFile(Ljava/io/File;)Landroid/graphics/Typeface;" since="4" />
+		<method name="createFromFile(Ljava/lang/String;)Landroid/graphics/Typeface;" since="4" />
+		<method name="defaultFromStyle(I)Landroid/graphics/Typeface;" />
+		<method name="getStyle()I" />
+		<method name="getWeight()I" since="28" />
+		<method name="isBold()Z" />
+		<method name="isItalic()Z" />
+		<field name="BOLD" />
+		<field name="BOLD_ITALIC" />
+		<field name="DEFAULT" />
+		<field name="DEFAULT_BOLD" />
+		<field name="ITALIC" />
+		<field name="MONOSPACE" />
+		<field name="NORMAL" />
+		<field name="SANS_SERIF" />
+		<field name="SERIF" />
+	</class>
+	<class name="android/graphics/Typeface$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/res/AssetManager;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="&lt;init&gt;(Ljava/io/FileDescriptor;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="build()Landroid/graphics/Typeface;" />
+		<method name="setFallback(Ljava/lang/String;)Landroid/graphics/Typeface$Builder;" />
+		<method name="setFontVariationSettings(Ljava/lang/String;)Landroid/graphics/Typeface$Builder;" />
+		<method name="setFontVariationSettings([Landroid/graphics/fonts/FontVariationAxis;)Landroid/graphics/Typeface$Builder;" />
+		<method name="setItalic(Z)Landroid/graphics/Typeface$Builder;" />
+		<method name="setTtcIndex(I)Landroid/graphics/Typeface$Builder;" />
+		<method name="setWeight(I)Landroid/graphics/Typeface$Builder;" />
+	</class>
+	<class name="android/graphics/Typeface$CustomFallbackBuilder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/graphics/fonts/FontFamily;)V" />
+		<method name="addCustomFallback(Landroid/graphics/fonts/FontFamily;)Landroid/graphics/Typeface$CustomFallbackBuilder;" />
+		<method name="build()Landroid/graphics/Typeface;" />
+		<method name="getMaxCustomFallbackCount()I" />
+		<method name="setStyle(Landroid/graphics/fonts/FontStyle;)Landroid/graphics/Typeface$CustomFallbackBuilder;" />
+		<method name="setSystemFallback(Ljava/lang/String;)Landroid/graphics/Typeface$CustomFallbackBuilder;" />
+	</class>
+	<class name="android/graphics/Xfermode" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/graphics/YuvImage" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;([BIII[I)V" />
+		<method name="compressToJpeg(Landroid/graphics/Rect;ILjava/io/OutputStream;)Z" />
+		<method name="getHeight()I" />
+		<method name="getStrides()[I" />
+		<method name="getWidth()I" />
+		<method name="getYuvData()[B" />
+		<method name="getYuvFormat()I" />
+	</class>
+	<class name="android/graphics/drawable/AdaptiveIconDrawable" since="26">
+		<extends name="android/graphics/drawable/Drawable" />
+		<implements name="android/graphics/drawable/Drawable$Callback" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V" />
+		<method name="getBackground()Landroid/graphics/drawable/Drawable;" />
+		<method name="getExtraInsetFraction()F" />
+		<method name="getForeground()Landroid/graphics/drawable/Drawable;" />
+		<method name="getIconMask()Landroid/graphics/Path;" />
+		<method name="setOpacity(I)V" />
+	</class>
+	<class name="android/graphics/drawable/Animatable" since="4">
+		<extends name="java/lang/Object" />
+		<method name="isRunning()Z" />
+		<method name="start()V" />
+		<method name="stop()V" />
+	</class>
+	<class name="android/graphics/drawable/Animatable2" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/graphics/drawable/Animatable" />
+		<method name="clearAnimationCallbacks()V" />
+		<method name="registerAnimationCallback(Landroid/graphics/drawable/Animatable2$AnimationCallback;)V" />
+		<method name="unregisterAnimationCallback(Landroid/graphics/drawable/Animatable2$AnimationCallback;)Z" />
+	</class>
+	<class name="android/graphics/drawable/Animatable2$AnimationCallback" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onAnimationEnd(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="onAnimationStart(Landroid/graphics/drawable/Drawable;)V" />
+	</class>
+	<class name="android/graphics/drawable/AnimatedImageDrawable" since="28">
+		<extends name="android/graphics/drawable/Drawable" />
+		<implements name="android/graphics/drawable/Animatable2" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getRepeatCount()I" />
+		<method name="setRepeatCount(I)V" />
+		<field name="REPEAT_INFINITE" />
+	</class>
+	<class name="android/graphics/drawable/AnimatedStateListDrawable" since="21">
+		<extends name="android/graphics/drawable/StateListDrawable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addState([ILandroid/graphics/drawable/Drawable;I)V" />
+		<method name="addTransition(IILandroid/graphics/drawable/Drawable;Z)V" />
+	</class>
+	<class name="android/graphics/drawable/AnimatedVectorDrawable" since="21">
+		<extends name="android/graphics/drawable/Drawable" />
+		<implements name="android/graphics/drawable/Animatable" removed="23" />
+		<implements name="android/graphics/drawable/Animatable2" since="23" />
+		<method name="&lt;init&gt;()V" />
+		<method name="reset()V" since="23" />
+	</class>
+	<class name="android/graphics/drawable/AnimationDrawable" since="1">
+		<extends name="android/graphics/drawable/DrawableContainer" />
+		<implements name="android/graphics/drawable/Animatable" since="4" />
+		<implements name="java/lang/Runnable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addFrame(Landroid/graphics/drawable/Drawable;I)V" />
+		<method name="getDuration(I)I" />
+		<method name="getFrame(I)Landroid/graphics/drawable/Drawable;" />
+		<method name="getNumberOfFrames()I" />
+		<method name="isOneShot()Z" />
+		<method name="isRunning()Z" />
+		<method name="setOneShot(Z)V" />
+		<method name="start()V" />
+		<method name="stop()V" />
+	</class>
+	<class name="android/graphics/drawable/BitmapDrawable" since="1">
+		<extends name="android/graphics/drawable/Drawable" />
+		<method name="&lt;init&gt;()V" deprecated="15" />
+		<method name="&lt;init&gt;(Landroid/content/res/Resources;)V" since="4" deprecated="18" />
+		<method name="&lt;init&gt;(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V" since="4" />
+		<method name="&lt;init&gt;(Landroid/content/res/Resources;Ljava/io/InputStream;)V" since="5" />
+		<method name="&lt;init&gt;(Landroid/content/res/Resources;Ljava/lang/String;)V" since="5" />
+		<method name="&lt;init&gt;(Landroid/graphics/Bitmap;)V" deprecated="15" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" deprecated="15" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="15" />
+		<method name="getBitmap()Landroid/graphics/Bitmap;" />
+		<method name="getGravity()I" />
+		<method name="getPaint()Landroid/graphics/Paint;" />
+		<method name="getTileModeX()Landroid/graphics/Shader$TileMode;" />
+		<method name="getTileModeY()Landroid/graphics/Shader$TileMode;" />
+		<method name="hasAntiAlias()Z" since="18" />
+		<method name="hasMipMap()Z" since="18" />
+		<method name="setAntiAlias(Z)V" />
+		<method name="setBitmap(Landroid/graphics/Bitmap;)V" since="31" />
+		<method name="setGravity(I)V" />
+		<method name="setMipMap(Z)V" since="18" />
+		<method name="setTargetDensity(I)V" since="4" />
+		<method name="setTargetDensity(Landroid/graphics/Canvas;)V" since="4" />
+		<method name="setTargetDensity(Landroid/util/DisplayMetrics;)V" since="4" />
+		<method name="setTileModeX(Landroid/graphics/Shader$TileMode;)V" />
+		<method name="setTileModeXY(Landroid/graphics/Shader$TileMode;Landroid/graphics/Shader$TileMode;)V" />
+		<method name="setTileModeY(Landroid/graphics/Shader$TileMode;)V" />
+	</class>
+	<class name="android/graphics/drawable/ClipDrawable" since="1">
+		<extends name="android/graphics/drawable/Drawable" removed="23" />
+		<extends name="android/graphics/drawable/DrawableWrapper" since="23" />
+		<implements name="android/graphics/drawable/Drawable$Callback" removed="23" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;II)V" />
+		<field name="HORIZONTAL" />
+		<field name="VERTICAL" />
+	</class>
+	<class name="android/graphics/drawable/ColorDrawable" since="1">
+		<extends name="android/graphics/drawable/Drawable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getAlpha()I" />
+		<method name="getColor()I" since="11" />
+		<method name="setColor(I)V" since="11" />
+	</class>
+	<class name="android/graphics/drawable/ColorStateListDrawable" since="29">
+		<extends name="android/graphics/drawable/Drawable" />
+		<implements name="android/graphics/drawable/Drawable$Callback" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/res/ColorStateList;)V" />
+		<method name="clearAlpha()V" />
+		<method name="getColorStateList()Landroid/content/res/ColorStateList;" />
+		<method name="hasFocusStateSpecified()Z" />
+		<method name="setColorStateList(Landroid/content/res/ColorStateList;)V" />
+	</class>
+	<class name="android/graphics/drawable/Drawable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="applyTheme(Landroid/content/res/Resources$Theme;)V" since="21" />
+		<method name="canApplyTheme()Z" since="21" />
+		<method name="clearColorFilter()V" />
+		<method name="copyBounds()Landroid/graphics/Rect;" />
+		<method name="copyBounds(Landroid/graphics/Rect;)V" />
+		<method name="createFromPath(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;" />
+		<method name="createFromResourceStream(Landroid/content/res/Resources;Landroid/util/TypedValue;Ljava/io/InputStream;Ljava/lang/String;)Landroid/graphics/drawable/Drawable;" since="4" />
+		<method name="createFromResourceStream(Landroid/content/res/Resources;Landroid/util/TypedValue;Ljava/io/InputStream;Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/drawable/Drawable;" since="5" deprecated="28" />
+		<method name="createFromStream(Ljava/io/InputStream;Ljava/lang/String;)Landroid/graphics/drawable/Drawable;" />
+		<method name="createFromXml(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;)Landroid/graphics/drawable/Drawable;" />
+		<method name="createFromXml(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;" since="21" />
+		<method name="createFromXmlInner(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;)Landroid/graphics/drawable/Drawable;" />
+		<method name="createFromXmlInner(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;" since="21" />
+		<method name="draw(Landroid/graphics/Canvas;)V" />
+		<method name="getAlpha()I" since="19" />
+		<method name="getBounds()Landroid/graphics/Rect;" />
+		<method name="getCallback()Landroid/graphics/drawable/Drawable$Callback;" since="11" />
+		<method name="getChangingConfigurations()I" />
+		<method name="getColorFilter()Landroid/graphics/ColorFilter;" since="21" />
+		<method name="getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;" />
+		<method name="getCurrent()Landroid/graphics/drawable/Drawable;" />
+		<method name="getDirtyBounds()Landroid/graphics/Rect;" since="21" />
+		<method name="getHotspotBounds(Landroid/graphics/Rect;)V" since="23" />
+		<method name="getIntrinsicHeight()I" />
+		<method name="getIntrinsicWidth()I" />
+		<method name="getLayoutDirection()I" since="23" />
+		<method name="getLevel()I" />
+		<method name="getMinimumHeight()I" />
+		<method name="getMinimumWidth()I" />
+		<method name="getOpacity()I" deprecated="29" />
+		<method name="getOpticalInsets()Landroid/graphics/Insets;" since="29" />
+		<method name="getOutline(Landroid/graphics/Outline;)V" since="21" />
+		<method name="getPadding(Landroid/graphics/Rect;)Z" />
+		<method name="getState()[I" />
+		<method name="getTransparentRegion()Landroid/graphics/Region;" />
+		<method name="hasFocusStateSpecified()Z" since="31" />
+		<method name="inflate(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;)V" />
+		<method name="inflate(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)V" since="21" />
+		<method name="invalidateSelf()V" />
+		<method name="isAutoMirrored()Z" since="19" />
+		<method name="isFilterBitmap()Z" since="23" />
+		<method name="isProjected()Z" since="29" />
+		<method name="isStateful()Z" />
+		<method name="isVisible()Z" />
+		<method name="jumpToCurrentState()V" since="11" />
+		<method name="mutate()Landroid/graphics/drawable/Drawable;" since="3" />
+		<method name="onBoundsChange(Landroid/graphics/Rect;)V" />
+		<method name="onLayoutDirectionChanged(I)Z" since="23" />
+		<method name="onLevelChange(I)Z" />
+		<method name="onStateChange([I)Z" />
+		<method name="resolveOpacity(II)I" />
+		<method name="scheduleSelf(Ljava/lang/Runnable;J)V" />
+		<method name="setAlpha(I)V" />
+		<method name="setAutoMirrored(Z)V" since="19" />
+		<method name="setBounds(IIII)V" />
+		<method name="setBounds(Landroid/graphics/Rect;)V" />
+		<method name="setCallback(Landroid/graphics/drawable/Drawable$Callback;)V" />
+		<method name="setChangingConfigurations(I)V" />
+		<method name="setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V" deprecated="29" />
+		<method name="setColorFilter(Landroid/graphics/ColorFilter;)V" />
+		<method name="setDither(Z)V" deprecated="23" />
+		<method name="setFilterBitmap(Z)V" />
+		<method name="setHotspot(FF)V" since="21" />
+		<method name="setHotspotBounds(IIII)V" since="21" />
+		<method name="setLayoutDirection(I)Z" since="23" />
+		<method name="setLevel(I)Z" />
+		<method name="setState([I)Z" />
+		<method name="setTint(I)V" since="21" />
+		<method name="setTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setTintList(Landroid/content/res/ColorStateList;)V" since="21" />
+		<method name="setTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="21" />
+		<method name="setVisible(ZZ)Z" />
+		<method name="unscheduleSelf(Ljava/lang/Runnable;)V" />
+	</class>
+	<class name="android/graphics/drawable/Drawable$Callback" since="1">
+		<extends name="java/lang/Object" />
+		<method name="invalidateDrawable(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="scheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V" />
+		<method name="unscheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V" />
+	</class>
+	<class name="android/graphics/drawable/Drawable$ConstantState" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="canApplyTheme()Z" since="21" />
+		<method name="getChangingConfigurations()I" />
+		<method name="newDrawable()Landroid/graphics/drawable/Drawable;" />
+		<method name="newDrawable(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable;" since="5" />
+		<method name="newDrawable(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;" since="21" />
+	</class>
+	<class name="android/graphics/drawable/DrawableContainer" since="1">
+		<extends name="android/graphics/drawable/Drawable" />
+		<implements name="android/graphics/drawable/Drawable$Callback" />
+		<method name="&lt;init&gt;()V" />
+		<method name="selectDrawable(I)Z" />
+		<method name="setConstantState(Landroid/graphics/drawable/DrawableContainer$DrawableContainerState;)V" />
+		<method name="setEnterFadeDuration(I)V" since="11" />
+		<method name="setExitFadeDuration(I)V" since="11" />
+	</class>
+	<class name="android/graphics/drawable/DrawableContainer$DrawableContainerState" since="1">
+		<extends name="android/graphics/drawable/Drawable$ConstantState" />
+		<method name="addChild(Landroid/graphics/drawable/Drawable;)I" />
+		<method name="canConstantState()Z" />
+		<method name="computeConstantSize()V" since="11" />
+		<method name="getChild(I)Landroid/graphics/drawable/Drawable;" since="19" />
+		<method name="getChildCount()I" />
+		<method name="getChildren()[Landroid/graphics/drawable/Drawable;" />
+		<method name="getConstantHeight()I" />
+		<method name="getConstantMinimumHeight()I" />
+		<method name="getConstantMinimumWidth()I" />
+		<method name="getConstantPadding()Landroid/graphics/Rect;" />
+		<method name="getConstantWidth()I" />
+		<method name="getEnterFadeDuration()I" since="11" />
+		<method name="getExitFadeDuration()I" since="11" />
+		<method name="getOpacity()I" />
+		<method name="growArray(II)V" />
+		<method name="isConstantSize()Z" />
+		<method name="isStateful()Z" />
+		<method name="setConstantSize(Z)V" />
+		<method name="setEnterFadeDuration(I)V" since="11" />
+		<method name="setExitFadeDuration(I)V" since="11" />
+		<method name="setVariablePadding(Z)V" />
+	</class>
+	<class name="android/graphics/drawable/DrawableWrapper" since="23">
+		<extends name="android/graphics/drawable/Drawable" />
+		<implements name="android/graphics/drawable/Drawable$Callback" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="getDrawable()Landroid/graphics/drawable/Drawable;" />
+		<method name="setDrawable(Landroid/graphics/drawable/Drawable;)V" />
+	</class>
+	<class name="android/graphics/drawable/GradientDrawable" since="1">
+		<extends name="android/graphics/drawable/Drawable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V" />
+		<method name="getColor()Landroid/content/res/ColorStateList;" since="24" />
+		<method name="getColors()[I" since="24" />
+		<method name="getCornerRadii()[F" since="24" />
+		<method name="getCornerRadius()F" since="24" />
+		<method name="getGradientCenterX()F" since="24" />
+		<method name="getGradientCenterY()F" since="24" />
+		<method name="getGradientRadius()F" since="21" />
+		<method name="getGradientType()I" since="24" />
+		<method name="getInnerRadius()I" since="29" />
+		<method name="getInnerRadiusRatio()F" since="29" />
+		<method name="getOrientation()Landroid/graphics/drawable/GradientDrawable$Orientation;" since="16" />
+		<method name="getShape()I" since="24" />
+		<method name="getThickness()I" since="29" />
+		<method name="getThicknessRatio()F" since="29" />
+		<method name="getUseLevel()Z" since="24" />
+		<method name="setColor(I)V" />
+		<method name="setColor(Landroid/content/res/ColorStateList;)V" since="21" />
+		<method name="setColors([I)V" since="16" />
+		<method name="setColors([I[F)V" since="29" />
+		<method name="setCornerRadii([F)V" />
+		<method name="setCornerRadius(F)V" />
+		<method name="setGradientCenter(FF)V" />
+		<method name="setGradientRadius(F)V" />
+		<method name="setGradientType(I)V" />
+		<method name="setInnerRadius(I)V" since="29" />
+		<method name="setInnerRadiusRatio(F)V" since="29" />
+		<method name="setOrientation(Landroid/graphics/drawable/GradientDrawable$Orientation;)V" since="16" />
+		<method name="setPadding(IIII)V" since="29" />
+		<method name="setShape(I)V" />
+		<method name="setSize(II)V" />
+		<method name="setStroke(II)V" />
+		<method name="setStroke(IIFF)V" />
+		<method name="setStroke(ILandroid/content/res/ColorStateList;)V" since="21" />
+		<method name="setStroke(ILandroid/content/res/ColorStateList;FF)V" since="21" />
+		<method name="setThickness(I)V" since="29" />
+		<method name="setThicknessRatio(F)V" since="29" />
+		<method name="setUseLevel(Z)V" />
+		<field name="LINE" />
+		<field name="LINEAR_GRADIENT" />
+		<field name="OVAL" />
+		<field name="RADIAL_GRADIENT" />
+		<field name="RECTANGLE" />
+		<field name="RING" />
+		<field name="SWEEP_GRADIENT" />
+	</class>
+	<class name="android/graphics/drawable/GradientDrawable$Orientation" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/graphics/drawable/GradientDrawable$Orientation;" />
+		<method name="values()[Landroid/graphics/drawable/GradientDrawable$Orientation;" />
+		<field name="BL_TR" />
+		<field name="BOTTOM_TOP" />
+		<field name="BR_TL" />
+		<field name="LEFT_RIGHT" />
+		<field name="RIGHT_LEFT" />
+		<field name="TL_BR" />
+		<field name="TOP_BOTTOM" />
+		<field name="TR_BL" />
+	</class>
+	<class name="android/graphics/drawable/Icon" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="createWithAdaptiveBitmap(Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Icon;" since="26" />
+		<method name="createWithAdaptiveBitmapContentUri(Landroid/net/Uri;)Landroid/graphics/drawable/Icon;" since="30" />
+		<method name="createWithAdaptiveBitmapContentUri(Ljava/lang/String;)Landroid/graphics/drawable/Icon;" since="30" />
+		<method name="createWithBitmap(Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Icon;" />
+		<method name="createWithContentUri(Landroid/net/Uri;)Landroid/graphics/drawable/Icon;" />
+		<method name="createWithContentUri(Ljava/lang/String;)Landroid/graphics/drawable/Icon;" />
+		<method name="createWithData([BII)Landroid/graphics/drawable/Icon;" />
+		<method name="createWithFilePath(Ljava/lang/String;)Landroid/graphics/drawable/Icon;" />
+		<method name="createWithResource(Landroid/content/Context;I)Landroid/graphics/drawable/Icon;" />
+		<method name="createWithResource(Ljava/lang/String;I)Landroid/graphics/drawable/Icon;" />
+		<method name="getResId()I" since="28" />
+		<method name="getResPackage()Ljava/lang/String;" since="28" />
+		<method name="getType()I" since="28" />
+		<method name="getUri()Landroid/net/Uri;" since="28" />
+		<method name="loadDrawable(Landroid/content/Context;)Landroid/graphics/drawable/Drawable;" />
+		<method name="loadDrawableAsync(Landroid/content/Context;Landroid/graphics/drawable/Icon$OnDrawableLoadedListener;Landroid/os/Handler;)V" />
+		<method name="loadDrawableAsync(Landroid/content/Context;Landroid/os/Message;)V" />
+		<method name="setTint(I)Landroid/graphics/drawable/Icon;" />
+		<method name="setTintBlendMode(Landroid/graphics/BlendMode;)Landroid/graphics/drawable/Icon;" since="29" />
+		<method name="setTintList(Landroid/content/res/ColorStateList;)Landroid/graphics/drawable/Icon;" />
+		<method name="setTintMode(Landroid/graphics/PorterDuff$Mode;)Landroid/graphics/drawable/Icon;" />
+		<field name="CREATOR" />
+		<field name="TYPE_ADAPTIVE_BITMAP" since="28" />
+		<field name="TYPE_BITMAP" since="28" />
+		<field name="TYPE_DATA" since="28" />
+		<field name="TYPE_RESOURCE" since="28" />
+		<field name="TYPE_URI" since="28" />
+		<field name="TYPE_URI_ADAPTIVE_BITMAP" since="30" />
+	</class>
+	<class name="android/graphics/drawable/Icon$OnDrawableLoadedListener" since="23">
+		<extends name="java/lang/Object" />
+		<method name="onDrawableLoaded(Landroid/graphics/drawable/Drawable;)V" />
+	</class>
+	<class name="android/graphics/drawable/InsetDrawable" since="1">
+		<extends name="android/graphics/drawable/Drawable" removed="23" />
+		<extends name="android/graphics/drawable/DrawableWrapper" since="23" />
+		<implements name="android/graphics/drawable/Drawable$Callback" removed="23" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;F)V" since="26" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;FFFF)V" since="26" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;I)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;IIII)V" />
+		<method name="getDrawable()Landroid/graphics/drawable/Drawable;" since="19" removed="23" />
+	</class>
+	<class name="android/graphics/drawable/LayerDrawable" since="1">
+		<extends name="android/graphics/drawable/Drawable" />
+		<implements name="android/graphics/drawable/Drawable$Callback" />
+		<method name="&lt;init&gt;([Landroid/graphics/drawable/Drawable;)V" />
+		<method name="addLayer(Landroid/graphics/drawable/Drawable;)I" since="23" />
+		<method name="findDrawableByLayerId(I)Landroid/graphics/drawable/Drawable;" />
+		<method name="findIndexByLayerId(I)I" since="23" />
+		<method name="getBottomPadding()I" since="23" />
+		<method name="getDrawable(I)Landroid/graphics/drawable/Drawable;" />
+		<method name="getEndPadding()I" since="23" />
+		<method name="getId(I)I" />
+		<method name="getLayerGravity(I)I" since="23" />
+		<method name="getLayerHeight(I)I" since="23" />
+		<method name="getLayerInsetBottom(I)I" since="23" />
+		<method name="getLayerInsetEnd(I)I" since="23" />
+		<method name="getLayerInsetLeft(I)I" since="23" />
+		<method name="getLayerInsetRight(I)I" since="23" />
+		<method name="getLayerInsetStart(I)I" since="23" />
+		<method name="getLayerInsetTop(I)I" since="23" />
+		<method name="getLayerWidth(I)I" since="23" />
+		<method name="getLeftPadding()I" since="23" />
+		<method name="getNumberOfLayers()I" />
+		<method name="getPaddingMode()I" since="21" />
+		<method name="getRightPadding()I" since="23" />
+		<method name="getStartPadding()I" since="23" />
+		<method name="getTopPadding()I" since="23" />
+		<method name="setDrawable(ILandroid/graphics/drawable/Drawable;)V" since="23" />
+		<method name="setDrawableByLayerId(ILandroid/graphics/drawable/Drawable;)Z" />
+		<method name="setId(II)V" />
+		<method name="setLayerGravity(II)V" since="23" />
+		<method name="setLayerHeight(II)V" since="23" />
+		<method name="setLayerInset(IIIII)V" />
+		<method name="setLayerInsetBottom(II)V" since="23" />
+		<method name="setLayerInsetEnd(II)V" since="23" />
+		<method name="setLayerInsetLeft(II)V" since="23" />
+		<method name="setLayerInsetRelative(IIIII)V" since="23" />
+		<method name="setLayerInsetRight(II)V" since="23" />
+		<method name="setLayerInsetStart(II)V" since="23" />
+		<method name="setLayerInsetTop(II)V" since="23" />
+		<method name="setLayerSize(III)V" since="23" />
+		<method name="setLayerWidth(II)V" since="23" />
+		<method name="setOpacity(I)V" since="11" />
+		<method name="setPadding(IIII)V" since="23" />
+		<method name="setPaddingMode(I)V" since="21" />
+		<method name="setPaddingRelative(IIII)V" since="23" />
+		<field name="INSET_UNDEFINED" since="24" />
+		<field name="PADDING_MODE_NEST" since="21" />
+		<field name="PADDING_MODE_STACK" since="21" />
+	</class>
+	<class name="android/graphics/drawable/LevelListDrawable" since="1">
+		<extends name="android/graphics/drawable/DrawableContainer" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addLevel(IILandroid/graphics/drawable/Drawable;)V" />
+	</class>
+	<class name="android/graphics/drawable/NinePatchDrawable" since="1">
+		<extends name="android/graphics/drawable/Drawable" />
+		<method name="&lt;init&gt;(Landroid/content/res/Resources;Landroid/graphics/Bitmap;[BLandroid/graphics/Rect;Ljava/lang/String;)V" since="4" />
+		<method name="&lt;init&gt;(Landroid/content/res/Resources;Landroid/graphics/NinePatch;)V" since="4" />
+		<method name="&lt;init&gt;(Landroid/graphics/Bitmap;[BLandroid/graphics/Rect;Ljava/lang/String;)V" deprecated="15" />
+		<method name="&lt;init&gt;(Landroid/graphics/NinePatch;)V" deprecated="15" />
+		<method name="getPaint()Landroid/graphics/Paint;" />
+		<method name="setTargetDensity(I)V" since="4" />
+		<method name="setTargetDensity(Landroid/graphics/Canvas;)V" since="4" />
+		<method name="setTargetDensity(Landroid/util/DisplayMetrics;)V" since="4" />
+	</class>
+	<class name="android/graphics/drawable/PaintDrawable" since="1">
+		<extends name="android/graphics/drawable/ShapeDrawable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="setCornerRadii([F)V" />
+		<method name="setCornerRadius(F)V" />
+	</class>
+	<class name="android/graphics/drawable/PictureDrawable" since="1">
+		<extends name="android/graphics/drawable/Drawable" />
+		<method name="&lt;init&gt;(Landroid/graphics/Picture;)V" />
+		<method name="getPicture()Landroid/graphics/Picture;" />
+		<method name="setPicture(Landroid/graphics/Picture;)V" />
+	</class>
+	<class name="android/graphics/drawable/RippleDrawable" since="21">
+		<extends name="android/graphics/drawable/LayerDrawable" />
+		<method name="&lt;init&gt;(Landroid/content/res/ColorStateList;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V" />
+		<method name="getEffectColor()Landroid/content/res/ColorStateList;" since="31" />
+		<method name="getRadius()I" since="23" />
+		<method name="setColor(Landroid/content/res/ColorStateList;)V" />
+		<method name="setEffectColor(Landroid/content/res/ColorStateList;)V" since="31" />
+		<method name="setRadius(I)V" since="23" />
+		<field name="RADIUS_AUTO" since="23" />
+	</class>
+	<class name="android/graphics/drawable/RotateDrawable" since="1">
+		<extends name="android/graphics/drawable/Drawable" removed="23" />
+		<extends name="android/graphics/drawable/DrawableWrapper" since="23" />
+		<implements name="android/graphics/drawable/Drawable$Callback" removed="23" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getDrawable()Landroid/graphics/drawable/Drawable;" since="3" removed="23" />
+		<method name="getFromDegrees()F" since="21" />
+		<method name="getPivotX()F" since="21" />
+		<method name="getPivotY()F" since="21" />
+		<method name="getToDegrees()F" since="21" />
+		<method name="isPivotXRelative()Z" since="21" />
+		<method name="isPivotYRelative()Z" since="21" />
+		<method name="setDrawable(Landroid/graphics/drawable/Drawable;)V" since="21" removed="23" />
+		<method name="setFromDegrees(F)V" since="21" />
+		<method name="setPivotX(F)V" since="21" />
+		<method name="setPivotXRelative(Z)V" since="21" />
+		<method name="setPivotY(F)V" since="21" />
+		<method name="setPivotYRelative(Z)V" since="21" />
+		<method name="setToDegrees(F)V" since="21" />
+	</class>
+	<class name="android/graphics/drawable/ScaleDrawable" since="1">
+		<extends name="android/graphics/drawable/Drawable" removed="23" />
+		<extends name="android/graphics/drawable/DrawableWrapper" since="23" />
+		<implements name="android/graphics/drawable/Drawable$Callback" removed="23" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;IFF)V" />
+		<method name="getDrawable()Landroid/graphics/drawable/Drawable;" since="3" removed="23" />
+	</class>
+	<class name="android/graphics/drawable/ShapeDrawable" since="1">
+		<extends name="android/graphics/drawable/Drawable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/shapes/Shape;)V" />
+		<method name="getPaint()Landroid/graphics/Paint;" />
+		<method name="getShaderFactory()Landroid/graphics/drawable/ShapeDrawable$ShaderFactory;" />
+		<method name="getShape()Landroid/graphics/drawable/shapes/Shape;" />
+		<method name="inflateTag(Ljava/lang/String;Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;)Z" />
+		<method name="onDraw(Landroid/graphics/drawable/shapes/Shape;Landroid/graphics/Canvas;Landroid/graphics/Paint;)V" />
+		<method name="setIntrinsicHeight(I)V" />
+		<method name="setIntrinsicWidth(I)V" />
+		<method name="setPadding(IIII)V" />
+		<method name="setPadding(Landroid/graphics/Rect;)V" />
+		<method name="setShaderFactory(Landroid/graphics/drawable/ShapeDrawable$ShaderFactory;)V" />
+		<method name="setShape(Landroid/graphics/drawable/shapes/Shape;)V" />
+	</class>
+	<class name="android/graphics/drawable/ShapeDrawable$ShaderFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="resize(II)Landroid/graphics/Shader;" />
+	</class>
+	<class name="android/graphics/drawable/StateListDrawable" since="1">
+		<extends name="android/graphics/drawable/DrawableContainer" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addState([ILandroid/graphics/drawable/Drawable;)V" />
+		<method name="findStateDrawableIndex([I)I" since="29" />
+		<method name="getStateCount()I" since="29" />
+		<method name="getStateDrawable(I)Landroid/graphics/drawable/Drawable;" since="29" />
+		<method name="getStateSet(I)[I" since="29" />
+	</class>
+	<class name="android/graphics/drawable/TransitionDrawable" since="1">
+		<extends name="android/graphics/drawable/LayerDrawable" />
+		<method name="&lt;init&gt;([Landroid/graphics/drawable/Drawable;)V" since="3" />
+		<method name="isCrossFadeEnabled()Z" />
+		<method name="resetTransition()V" />
+		<method name="reverseTransition(I)V" />
+		<method name="setCrossFadeEnabled(Z)V" />
+		<method name="startTransition(I)V" />
+	</class>
+	<class name="android/graphics/drawable/VectorDrawable" since="21">
+		<extends name="android/graphics/drawable/Drawable" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/graphics/drawable/shapes/ArcShape" since="1">
+		<extends name="android/graphics/drawable/shapes/RectShape" />
+		<method name="&lt;init&gt;(FF)V" />
+		<method name="clone()Landroid/graphics/drawable/shapes/ArcShape;" since="26" />
+		<method name="getStartAngle()F" since="26" />
+		<method name="getSweepAngle()F" since="26" />
+	</class>
+	<class name="android/graphics/drawable/shapes/OvalShape" since="1">
+		<extends name="android/graphics/drawable/shapes/RectShape" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clone()Landroid/graphics/drawable/shapes/OvalShape;" since="26" />
+	</class>
+	<class name="android/graphics/drawable/shapes/PathShape" since="1">
+		<extends name="android/graphics/drawable/shapes/Shape" />
+		<method name="&lt;init&gt;(Landroid/graphics/Path;FF)V" />
+		<method name="clone()Landroid/graphics/drawable/shapes/PathShape;" since="3" />
+	</class>
+	<class name="android/graphics/drawable/shapes/RectShape" since="1">
+		<extends name="android/graphics/drawable/shapes/Shape" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clone()Landroid/graphics/drawable/shapes/RectShape;" since="3" />
+		<method name="rect()Landroid/graphics/RectF;" />
+	</class>
+	<class name="android/graphics/drawable/shapes/RoundRectShape" since="1">
+		<extends name="android/graphics/drawable/shapes/RectShape" />
+		<method name="&lt;init&gt;([FLandroid/graphics/RectF;[F)V" />
+		<method name="clone()Landroid/graphics/drawable/shapes/RoundRectShape;" since="3" />
+	</class>
+	<class name="android/graphics/drawable/shapes/Shape" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" since="3" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clone()Landroid/graphics/drawable/shapes/Shape;" since="3" />
+		<method name="draw(Landroid/graphics/Canvas;Landroid/graphics/Paint;)V" />
+		<method name="getHeight()F" />
+		<method name="getOutline(Landroid/graphics/Outline;)V" since="21" />
+		<method name="getWidth()F" />
+		<method name="hasAlpha()Z" />
+		<method name="onResize(FF)V" />
+		<method name="resize(FF)V" />
+	</class>
+	<class name="android/graphics/fonts/Font" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getAxes()[Landroid/graphics/fonts/FontVariationAxis;" />
+		<method name="getBuffer()Ljava/nio/ByteBuffer;" />
+		<method name="getFile()Ljava/io/File;" />
+		<method name="getGlyphBounds(ILandroid/graphics/Paint;Landroid/graphics/RectF;)F" since="31" />
+		<method name="getLocaleList()Landroid/os/LocaleList;" />
+		<method name="getMetrics(Landroid/graphics/Paint;Landroid/graphics/Paint$FontMetrics;)V" since="31" />
+		<method name="getSourceIdentifier()I" since="31" />
+		<method name="getStyle()Landroid/graphics/fonts/FontStyle;" />
+		<method name="getTtcIndex()I" />
+	</class>
+	<class name="android/graphics/fonts/Font$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/res/AssetManager;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Landroid/content/res/Resources;I)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/fonts/Font;)V" since="31" />
+		<method name="&lt;init&gt;(Landroid/os/ParcelFileDescriptor;)V" />
+		<method name="&lt;init&gt;(Landroid/os/ParcelFileDescriptor;JJ)V" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="&lt;init&gt;(Ljava/nio/ByteBuffer;)V" />
+		<method name="build()Landroid/graphics/fonts/Font;" />
+		<method name="setFontVariationSettings(Ljava/lang/String;)Landroid/graphics/fonts/Font$Builder;" />
+		<method name="setFontVariationSettings([Landroid/graphics/fonts/FontVariationAxis;)Landroid/graphics/fonts/Font$Builder;" />
+		<method name="setSlant(I)Landroid/graphics/fonts/Font$Builder;" />
+		<method name="setTtcIndex(I)Landroid/graphics/fonts/Font$Builder;" />
+		<method name="setWeight(I)Landroid/graphics/fonts/Font$Builder;" />
+	</class>
+	<class name="android/graphics/fonts/FontFamily" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getFont(I)Landroid/graphics/fonts/Font;" />
+		<method name="getSize()I" />
+	</class>
+	<class name="android/graphics/fonts/FontFamily$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/graphics/fonts/Font;)V" />
+		<method name="addFont(Landroid/graphics/fonts/Font;)Landroid/graphics/fonts/FontFamily$Builder;" />
+		<method name="build()Landroid/graphics/fonts/FontFamily;" />
+	</class>
+	<class name="android/graphics/fonts/FontStyle" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getSlant()I" />
+		<method name="getWeight()I" />
+		<field name="FONT_SLANT_ITALIC" />
+		<field name="FONT_SLANT_UPRIGHT" />
+		<field name="FONT_WEIGHT_BLACK" />
+		<field name="FONT_WEIGHT_BOLD" />
+		<field name="FONT_WEIGHT_EXTRA_BOLD" />
+		<field name="FONT_WEIGHT_EXTRA_LIGHT" />
+		<field name="FONT_WEIGHT_LIGHT" />
+		<field name="FONT_WEIGHT_MAX" />
+		<field name="FONT_WEIGHT_MEDIUM" />
+		<field name="FONT_WEIGHT_MIN" />
+		<field name="FONT_WEIGHT_NORMAL" />
+		<field name="FONT_WEIGHT_SEMI_BOLD" />
+		<field name="FONT_WEIGHT_THIN" />
+	</class>
+	<class name="android/graphics/fonts/FontVariationAxis" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;F)V" />
+		<method name="fromFontVariationSettings(Ljava/lang/String;)[Landroid/graphics/fonts/FontVariationAxis;" />
+		<method name="getStyleValue()F" />
+		<method name="getTag()Ljava/lang/String;" />
+		<method name="toFontVariationSettings([Landroid/graphics/fonts/FontVariationAxis;)Ljava/lang/String;" />
+	</class>
+	<class name="android/graphics/fonts/SystemFonts" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getAvailableFonts()Ljava/util/Set;" />
+	</class>
+	<class name="android/graphics/pdf/PdfDocument" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="close()V" />
+		<method name="finishPage(Landroid/graphics/pdf/PdfDocument$Page;)V" />
+		<method name="getPages()Ljava/util/List;" />
+		<method name="startPage(Landroid/graphics/pdf/PdfDocument$PageInfo;)Landroid/graphics/pdf/PdfDocument$Page;" />
+		<method name="writeTo(Ljava/io/OutputStream;)V" />
+	</class>
+	<class name="android/graphics/pdf/PdfDocument$Page" since="19">
+		<extends name="java/lang/Object" />
+		<method name="getCanvas()Landroid/graphics/Canvas;" />
+		<method name="getInfo()Landroid/graphics/pdf/PdfDocument$PageInfo;" />
+	</class>
+	<class name="android/graphics/pdf/PdfDocument$PageInfo" since="19">
+		<extends name="java/lang/Object" />
+		<method name="getContentRect()Landroid/graphics/Rect;" />
+		<method name="getPageHeight()I" />
+		<method name="getPageNumber()I" />
+		<method name="getPageWidth()I" />
+	</class>
+	<class name="android/graphics/pdf/PdfDocument$PageInfo$Builder" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="create()Landroid/graphics/pdf/PdfDocument$PageInfo;" />
+		<method name="setContentRect(Landroid/graphics/Rect;)Landroid/graphics/pdf/PdfDocument$PageInfo$Builder;" />
+	</class>
+	<class name="android/graphics/pdf/PdfRenderer" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="&lt;init&gt;(Landroid/os/ParcelFileDescriptor;)V" />
+		<method name="getPageCount()I" />
+		<method name="openPage(I)Landroid/graphics/pdf/PdfRenderer$Page;" />
+		<method name="shouldScaleForPrinting()Z" />
+	</class>
+	<class name="android/graphics/pdf/PdfRenderer$Page" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="getHeight()I" />
+		<method name="getIndex()I" />
+		<method name="getWidth()I" />
+		<method name="render(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Matrix;I)V" />
+		<field name="RENDER_MODE_FOR_DISPLAY" />
+		<field name="RENDER_MODE_FOR_PRINT" />
+	</class>
+	<class name="android/graphics/text/LineBreaker" since="29">
+		<extends name="java/lang/Object" />
+		<method name="computeLineBreaks(Landroid/graphics/text/MeasuredText;Landroid/graphics/text/LineBreaker$ParagraphConstraints;I)Landroid/graphics/text/LineBreaker$Result;" />
+		<field name="BREAK_STRATEGY_BALANCED" />
+		<field name="BREAK_STRATEGY_HIGH_QUALITY" />
+		<field name="BREAK_STRATEGY_SIMPLE" />
+		<field name="HYPHENATION_FREQUENCY_FULL" />
+		<field name="HYPHENATION_FREQUENCY_NONE" />
+		<field name="HYPHENATION_FREQUENCY_NORMAL" />
+		<field name="JUSTIFICATION_MODE_INTER_WORD" />
+		<field name="JUSTIFICATION_MODE_NONE" />
+	</class>
+	<class name="android/graphics/text/LineBreaker$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/graphics/text/LineBreaker;" />
+		<method name="setBreakStrategy(I)Landroid/graphics/text/LineBreaker$Builder;" />
+		<method name="setHyphenationFrequency(I)Landroid/graphics/text/LineBreaker$Builder;" />
+		<method name="setIndents([I)Landroid/graphics/text/LineBreaker$Builder;" />
+		<method name="setJustificationMode(I)Landroid/graphics/text/LineBreaker$Builder;" />
+	</class>
+	<class name="android/graphics/text/LineBreaker$ParagraphConstraints" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getDefaultTabStop()F" />
+		<method name="getFirstWidth()F" />
+		<method name="getFirstWidthLineCount()I" />
+		<method name="getTabStops()[F" />
+		<method name="getWidth()F" />
+		<method name="setIndent(FI)V" />
+		<method name="setTabStops([FF)V" />
+		<method name="setWidth(F)V" />
+	</class>
+	<class name="android/graphics/text/LineBreaker$Result" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getEndLineHyphenEdit(I)I" />
+		<method name="getLineAscent(I)F" />
+		<method name="getLineBreakOffset(I)I" />
+		<method name="getLineCount()I" />
+		<method name="getLineDescent(I)F" />
+		<method name="getLineWidth(I)F" />
+		<method name="getStartLineHyphenEdit(I)I" />
+		<method name="hasLineTab(I)Z" />
+	</class>
+	<class name="android/graphics/text/MeasuredText" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getBounds(IILandroid/graphics/Rect;)V" />
+		<method name="getCharWidthAt(I)F" />
+		<method name="getWidth(II)F" />
+	</class>
+	<class name="android/graphics/text/MeasuredText$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/graphics/text/MeasuredText;)V" />
+		<method name="&lt;init&gt;([C)V" />
+		<method name="appendReplacementRun(Landroid/graphics/Paint;IF)Landroid/graphics/text/MeasuredText$Builder;" />
+		<method name="appendStyleRun(Landroid/graphics/Paint;IZ)Landroid/graphics/text/MeasuredText$Builder;" />
+		<method name="build()Landroid/graphics/text/MeasuredText;" />
+		<method name="setComputeHyphenation(Z)Landroid/graphics/text/MeasuredText$Builder;" />
+		<method name="setComputeLayout(Z)Landroid/graphics/text/MeasuredText$Builder;" />
+	</class>
+	<class name="android/graphics/text/PositionedGlyphs" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getAdvance()F" />
+		<method name="getAscent()F" />
+		<method name="getDescent()F" />
+		<method name="getFont(I)Landroid/graphics/fonts/Font;" />
+		<method name="getGlyphId(I)I" />
+		<method name="getGlyphX(I)F" />
+		<method name="getGlyphY(I)F" />
+		<method name="getOffsetX()F" />
+		<method name="getOffsetY()F" />
+		<method name="glyphCount()I" />
+	</class>
+	<class name="android/graphics/text/TextRunShaper" since="31">
+		<extends name="java/lang/Object" />
+		<method name="shapeTextRun(Ljava/lang/CharSequence;IIIIFFZLandroid/graphics/Paint;)Landroid/graphics/text/PositionedGlyphs;" />
+		<method name="shapeTextRun([CIIIIFFZLandroid/graphics/Paint;)Landroid/graphics/text/PositionedGlyphs;" />
+	</class>
+	<class name="android/hardware/BatteryState" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getCapacity()F" />
+		<method name="getStatus()I" />
+		<method name="isPresent()Z" />
+		<field name="STATUS_CHARGING" />
+		<field name="STATUS_DISCHARGING" />
+		<field name="STATUS_FULL" />
+		<field name="STATUS_NOT_CHARGING" />
+		<field name="STATUS_UNKNOWN" />
+	</class>
+	<class name="android/hardware/Camera" since="1" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="addCallbackBuffer([B)V" since="8" deprecated="29" />
+		<method name="autoFocus(Landroid/hardware/Camera$AutoFocusCallback;)V" deprecated="29" />
+		<method name="cancelAutoFocus()V" since="5" deprecated="29" />
+		<method name="enableShutterSound(Z)Z" since="17" deprecated="29" />
+		<method name="getCameraInfo(ILandroid/hardware/Camera$CameraInfo;)V" since="9" deprecated="29" />
+		<method name="getNumberOfCameras()I" since="9" deprecated="29" />
+		<method name="getParameters()Landroid/hardware/Camera$Parameters;" deprecated="29" />
+		<method name="lock()V" since="5" deprecated="29" />
+		<method name="open()Landroid/hardware/Camera;" deprecated="29" />
+		<method name="open(I)Landroid/hardware/Camera;" since="9" deprecated="29" />
+		<method name="reconnect()V" since="8" deprecated="29" />
+		<method name="release()V" deprecated="29" />
+		<method name="setAutoFocusMoveCallback(Landroid/hardware/Camera$AutoFocusMoveCallback;)V" since="16" deprecated="29" />
+		<method name="setDisplayOrientation(I)V" since="8" deprecated="29" />
+		<method name="setErrorCallback(Landroid/hardware/Camera$ErrorCallback;)V" deprecated="29" />
+		<method name="setFaceDetectionListener(Landroid/hardware/Camera$FaceDetectionListener;)V" since="14" deprecated="29" />
+		<method name="setOneShotPreviewCallback(Landroid/hardware/Camera$PreviewCallback;)V" since="3" deprecated="29" />
+		<method name="setParameters(Landroid/hardware/Camera$Parameters;)V" deprecated="29" />
+		<method name="setPreviewCallback(Landroid/hardware/Camera$PreviewCallback;)V" deprecated="29" />
+		<method name="setPreviewCallbackWithBuffer(Landroid/hardware/Camera$PreviewCallback;)V" since="8" deprecated="29" />
+		<method name="setPreviewDisplay(Landroid/view/SurfaceHolder;)V" deprecated="29" />
+		<method name="setPreviewTexture(Landroid/graphics/SurfaceTexture;)V" since="11" deprecated="29" />
+		<method name="setZoomChangeListener(Landroid/hardware/Camera$OnZoomChangeListener;)V" since="8" deprecated="29" />
+		<method name="startFaceDetection()V" since="14" deprecated="29" />
+		<method name="startPreview()V" deprecated="29" />
+		<method name="startSmoothZoom(I)V" since="8" deprecated="29" />
+		<method name="stopFaceDetection()V" since="14" deprecated="29" />
+		<method name="stopPreview()V" deprecated="29" />
+		<method name="stopSmoothZoom()V" since="8" deprecated="29" />
+		<method name="takePicture(Landroid/hardware/Camera$ShutterCallback;Landroid/hardware/Camera$PictureCallback;Landroid/hardware/Camera$PictureCallback;)V" deprecated="29" />
+		<method name="takePicture(Landroid/hardware/Camera$ShutterCallback;Landroid/hardware/Camera$PictureCallback;Landroid/hardware/Camera$PictureCallback;Landroid/hardware/Camera$PictureCallback;)V" since="5" deprecated="29" />
+		<method name="unlock()V" since="5" deprecated="29" />
+		<field name="ACTION_NEW_PICTURE" since="14" deprecated="24" />
+		<field name="ACTION_NEW_VIDEO" since="14" deprecated="24" />
+		<field name="CAMERA_ERROR_EVICTED" since="23" deprecated="29" />
+		<field name="CAMERA_ERROR_SERVER_DIED" deprecated="29" />
+		<field name="CAMERA_ERROR_UNKNOWN" deprecated="29" />
+	</class>
+	<class name="android/hardware/Camera$Area" since="14" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/graphics/Rect;I)V" deprecated="29" />
+		<field name="rect" deprecated="29" />
+		<field name="weight" deprecated="29" />
+	</class>
+	<class name="android/hardware/Camera$AutoFocusCallback" since="1" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="onAutoFocus(ZLandroid/hardware/Camera;)V" deprecated="29" />
+	</class>
+	<class name="android/hardware/Camera$AutoFocusMoveCallback" since="16" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="onAutoFocusMoving(ZLandroid/hardware/Camera;)V" deprecated="29" />
+	</class>
+	<class name="android/hardware/Camera$CameraInfo" since="9" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<field name="CAMERA_FACING_BACK" deprecated="29" />
+		<field name="CAMERA_FACING_FRONT" deprecated="29" />
+		<field name="canDisableShutterSound" since="17" deprecated="29" />
+		<field name="facing" deprecated="29" />
+		<field name="orientation" deprecated="29" />
+	</class>
+	<class name="android/hardware/Camera$ErrorCallback" since="1" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="onError(ILandroid/hardware/Camera;)V" deprecated="29" />
+	</class>
+	<class name="android/hardware/Camera$Face" since="14" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<field name="id" deprecated="29" />
+		<field name="leftEye" deprecated="29" />
+		<field name="mouth" deprecated="29" />
+		<field name="rect" deprecated="29" />
+		<field name="rightEye" deprecated="29" />
+		<field name="score" deprecated="29" />
+	</class>
+	<class name="android/hardware/Camera$FaceDetectionListener" since="14" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="onFaceDetection([Landroid/hardware/Camera$Face;Landroid/hardware/Camera;)V" deprecated="29" />
+	</class>
+	<class name="android/hardware/Camera$OnZoomChangeListener" since="8" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="onZoomChange(IZLandroid/hardware/Camera;)V" deprecated="29" />
+	</class>
+	<class name="android/hardware/Camera$Parameters" since="1" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="flatten()Ljava/lang/String;" deprecated="29" />
+		<method name="get(Ljava/lang/String;)Ljava/lang/String;" deprecated="29" />
+		<method name="getAntibanding()Ljava/lang/String;" since="5" deprecated="29" />
+		<method name="getAutoExposureLock()Z" since="14" deprecated="29" />
+		<method name="getAutoWhiteBalanceLock()Z" since="14" deprecated="29" />
+		<method name="getColorEffect()Ljava/lang/String;" since="5" deprecated="29" />
+		<method name="getExposureCompensation()I" since="8" deprecated="29" />
+		<method name="getExposureCompensationStep()F" since="8" deprecated="29" />
+		<method name="getFlashMode()Ljava/lang/String;" since="5" deprecated="29" />
+		<method name="getFocalLength()F" since="8" deprecated="29" />
+		<method name="getFocusAreas()Ljava/util/List;" since="14" deprecated="29" />
+		<method name="getFocusDistances([F)V" since="9" deprecated="29" />
+		<method name="getFocusMode()Ljava/lang/String;" since="5" deprecated="29" />
+		<method name="getHorizontalViewAngle()F" since="8" deprecated="29" />
+		<method name="getInt(Ljava/lang/String;)I" deprecated="29" />
+		<method name="getJpegQuality()I" since="5" deprecated="29" />
+		<method name="getJpegThumbnailQuality()I" since="5" deprecated="29" />
+		<method name="getJpegThumbnailSize()Landroid/hardware/Camera$Size;" since="5" deprecated="29" />
+		<method name="getMaxExposureCompensation()I" since="8" deprecated="29" />
+		<method name="getMaxNumDetectedFaces()I" since="14" deprecated="29" />
+		<method name="getMaxNumFocusAreas()I" since="14" deprecated="29" />
+		<method name="getMaxNumMeteringAreas()I" since="14" deprecated="29" />
+		<method name="getMaxZoom()I" since="8" deprecated="29" />
+		<method name="getMeteringAreas()Ljava/util/List;" since="14" deprecated="29" />
+		<method name="getMinExposureCompensation()I" since="8" deprecated="29" />
+		<method name="getPictureFormat()I" deprecated="29" />
+		<method name="getPictureSize()Landroid/hardware/Camera$Size;" deprecated="29" />
+		<method name="getPreferredPreviewSizeForVideo()Landroid/hardware/Camera$Size;" since="11" deprecated="29" />
+		<method name="getPreviewFormat()I" deprecated="29" />
+		<method name="getPreviewFpsRange([I)V" since="9" deprecated="29" />
+		<method name="getPreviewFrameRate()I" deprecated="15" />
+		<method name="getPreviewSize()Landroid/hardware/Camera$Size;" deprecated="29" />
+		<method name="getSceneMode()Ljava/lang/String;" since="5" deprecated="29" />
+		<method name="getSupportedAntibanding()Ljava/util/List;" since="5" deprecated="29" />
+		<method name="getSupportedColorEffects()Ljava/util/List;" since="5" deprecated="29" />
+		<method name="getSupportedFlashModes()Ljava/util/List;" since="5" deprecated="29" />
+		<method name="getSupportedFocusModes()Ljava/util/List;" since="5" deprecated="29" />
+		<method name="getSupportedJpegThumbnailSizes()Ljava/util/List;" since="8" deprecated="29" />
+		<method name="getSupportedPictureFormats()Ljava/util/List;" since="5" deprecated="29" />
+		<method name="getSupportedPictureSizes()Ljava/util/List;" since="5" deprecated="29" />
+		<method name="getSupportedPreviewFormats()Ljava/util/List;" since="5" deprecated="29" />
+		<method name="getSupportedPreviewFpsRange()Ljava/util/List;" since="9" deprecated="29" />
+		<method name="getSupportedPreviewFrameRates()Ljava/util/List;" since="5" deprecated="15" />
+		<method name="getSupportedPreviewSizes()Ljava/util/List;" since="5" deprecated="29" />
+		<method name="getSupportedSceneModes()Ljava/util/List;" since="5" deprecated="29" />
+		<method name="getSupportedVideoSizes()Ljava/util/List;" since="11" deprecated="29" />
+		<method name="getSupportedWhiteBalance()Ljava/util/List;" since="5" deprecated="29" />
+		<method name="getVerticalViewAngle()F" since="8" deprecated="29" />
+		<method name="getVideoStabilization()Z" since="15" deprecated="29" />
+		<method name="getWhiteBalance()Ljava/lang/String;" since="5" deprecated="29" />
+		<method name="getZoom()I" since="8" deprecated="29" />
+		<method name="getZoomRatios()Ljava/util/List;" since="8" deprecated="29" />
+		<method name="isAutoExposureLockSupported()Z" since="14" deprecated="29" />
+		<method name="isAutoWhiteBalanceLockSupported()Z" since="14" deprecated="29" />
+		<method name="isSmoothZoomSupported()Z" since="8" deprecated="29" />
+		<method name="isVideoSnapshotSupported()Z" since="14" deprecated="29" />
+		<method name="isVideoStabilizationSupported()Z" since="15" deprecated="29" />
+		<method name="isZoomSupported()Z" since="8" deprecated="29" />
+		<method name="remove(Ljava/lang/String;)V" deprecated="29" />
+		<method name="removeGpsData()V" since="5" deprecated="29" />
+		<method name="set(Ljava/lang/String;I)V" deprecated="29" />
+		<method name="set(Ljava/lang/String;Ljava/lang/String;)V" deprecated="29" />
+		<method name="setAntibanding(Ljava/lang/String;)V" since="5" deprecated="29" />
+		<method name="setAutoExposureLock(Z)V" since="14" deprecated="29" />
+		<method name="setAutoWhiteBalanceLock(Z)V" since="14" deprecated="29" />
+		<method name="setColorEffect(Ljava/lang/String;)V" since="5" deprecated="29" />
+		<method name="setExposureCompensation(I)V" since="8" deprecated="29" />
+		<method name="setFlashMode(Ljava/lang/String;)V" since="5" deprecated="29" />
+		<method name="setFocusAreas(Ljava/util/List;)V" since="14" deprecated="29" />
+		<method name="setFocusMode(Ljava/lang/String;)V" since="5" deprecated="29" />
+		<method name="setGpsAltitude(D)V" since="5" deprecated="29" />
+		<method name="setGpsLatitude(D)V" since="5" deprecated="29" />
+		<method name="setGpsLongitude(D)V" since="5" deprecated="29" />
+		<method name="setGpsProcessingMethod(Ljava/lang/String;)V" since="8" deprecated="29" />
+		<method name="setGpsTimestamp(J)V" since="5" deprecated="29" />
+		<method name="setJpegQuality(I)V" since="5" deprecated="29" />
+		<method name="setJpegThumbnailQuality(I)V" since="5" deprecated="29" />
+		<method name="setJpegThumbnailSize(II)V" since="5" deprecated="29" />
+		<method name="setMeteringAreas(Ljava/util/List;)V" since="14" deprecated="29" />
+		<method name="setPictureFormat(I)V" deprecated="29" />
+		<method name="setPictureSize(II)V" deprecated="29" />
+		<method name="setPreviewFormat(I)V" deprecated="29" />
+		<method name="setPreviewFpsRange(II)V" since="9" deprecated="29" />
+		<method name="setPreviewFrameRate(I)V" deprecated="15" />
+		<method name="setPreviewSize(II)V" deprecated="29" />
+		<method name="setRecordingHint(Z)V" since="14" deprecated="29" />
+		<method name="setRotation(I)V" since="5" deprecated="29" />
+		<method name="setSceneMode(Ljava/lang/String;)V" since="5" deprecated="29" />
+		<method name="setVideoStabilization(Z)V" since="15" deprecated="29" />
+		<method name="setWhiteBalance(Ljava/lang/String;)V" since="5" deprecated="29" />
+		<method name="setZoom(I)V" since="8" deprecated="29" />
+		<method name="unflatten(Ljava/lang/String;)V" deprecated="29" />
+		<field name="ANTIBANDING_50HZ" since="5" deprecated="29" />
+		<field name="ANTIBANDING_60HZ" since="5" deprecated="29" />
+		<field name="ANTIBANDING_AUTO" since="5" deprecated="29" />
+		<field name="ANTIBANDING_OFF" since="5" deprecated="29" />
+		<field name="EFFECT_AQUA" since="5" deprecated="29" />
+		<field name="EFFECT_BLACKBOARD" since="5" deprecated="29" />
+		<field name="EFFECT_MONO" since="5" deprecated="29" />
+		<field name="EFFECT_NEGATIVE" since="5" deprecated="29" />
+		<field name="EFFECT_NONE" since="5" deprecated="29" />
+		<field name="EFFECT_POSTERIZE" since="5" deprecated="29" />
+		<field name="EFFECT_SEPIA" since="5" deprecated="29" />
+		<field name="EFFECT_SOLARIZE" since="5" deprecated="29" />
+		<field name="EFFECT_WHITEBOARD" since="5" deprecated="29" />
+		<field name="FLASH_MODE_AUTO" since="5" deprecated="29" />
+		<field name="FLASH_MODE_OFF" since="5" deprecated="29" />
+		<field name="FLASH_MODE_ON" since="5" deprecated="29" />
+		<field name="FLASH_MODE_RED_EYE" since="5" deprecated="29" />
+		<field name="FLASH_MODE_TORCH" since="5" deprecated="29" />
+		<field name="FOCUS_DISTANCE_FAR_INDEX" since="9" deprecated="29" />
+		<field name="FOCUS_DISTANCE_NEAR_INDEX" since="9" deprecated="29" />
+		<field name="FOCUS_DISTANCE_OPTIMAL_INDEX" since="9" deprecated="29" />
+		<field name="FOCUS_MODE_AUTO" since="5" deprecated="29" />
+		<field name="FOCUS_MODE_CONTINUOUS_PICTURE" since="14" deprecated="29" />
+		<field name="FOCUS_MODE_CONTINUOUS_VIDEO" since="9" deprecated="29" />
+		<field name="FOCUS_MODE_EDOF" since="8" deprecated="29" />
+		<field name="FOCUS_MODE_FIXED" since="5" deprecated="29" />
+		<field name="FOCUS_MODE_INFINITY" since="5" deprecated="29" />
+		<field name="FOCUS_MODE_MACRO" since="5" deprecated="29" />
+		<field name="PREVIEW_FPS_MAX_INDEX" since="9" deprecated="29" />
+		<field name="PREVIEW_FPS_MIN_INDEX" since="9" deprecated="29" />
+		<field name="SCENE_MODE_ACTION" since="5" deprecated="29" />
+		<field name="SCENE_MODE_AUTO" since="5" deprecated="29" />
+		<field name="SCENE_MODE_BARCODE" since="8" deprecated="29" />
+		<field name="SCENE_MODE_BEACH" since="5" deprecated="29" />
+		<field name="SCENE_MODE_CANDLELIGHT" since="5" deprecated="29" />
+		<field name="SCENE_MODE_FIREWORKS" since="5" deprecated="29" />
+		<field name="SCENE_MODE_HDR" since="17" deprecated="29" />
+		<field name="SCENE_MODE_LANDSCAPE" since="5" deprecated="29" />
+		<field name="SCENE_MODE_NIGHT" since="5" deprecated="29" />
+		<field name="SCENE_MODE_NIGHT_PORTRAIT" since="5" deprecated="29" />
+		<field name="SCENE_MODE_PARTY" since="5" deprecated="29" />
+		<field name="SCENE_MODE_PORTRAIT" since="5" deprecated="29" />
+		<field name="SCENE_MODE_SNOW" since="5" deprecated="29" />
+		<field name="SCENE_MODE_SPORTS" since="5" deprecated="29" />
+		<field name="SCENE_MODE_STEADYPHOTO" since="5" deprecated="29" />
+		<field name="SCENE_MODE_SUNSET" since="5" deprecated="29" />
+		<field name="SCENE_MODE_THEATRE" since="5" deprecated="29" />
+		<field name="WHITE_BALANCE_AUTO" since="5" deprecated="29" />
+		<field name="WHITE_BALANCE_CLOUDY_DAYLIGHT" since="5" deprecated="29" />
+		<field name="WHITE_BALANCE_DAYLIGHT" since="5" deprecated="29" />
+		<field name="WHITE_BALANCE_FLUORESCENT" since="5" deprecated="29" />
+		<field name="WHITE_BALANCE_INCANDESCENT" since="5" deprecated="29" />
+		<field name="WHITE_BALANCE_SHADE" since="5" deprecated="29" />
+		<field name="WHITE_BALANCE_TWILIGHT" since="5" deprecated="29" />
+		<field name="WHITE_BALANCE_WARM_FLUORESCENT" since="5" deprecated="29" />
+	</class>
+	<class name="android/hardware/Camera$PictureCallback" since="1" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="onPictureTaken([BLandroid/hardware/Camera;)V" deprecated="29" />
+	</class>
+	<class name="android/hardware/Camera$PreviewCallback" since="1" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="onPreviewFrame([BLandroid/hardware/Camera;)V" deprecated="29" />
+	</class>
+	<class name="android/hardware/Camera$ShutterCallback" since="1" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="onShutter()V" deprecated="29" />
+	</class>
+	<class name="android/hardware/Camera$Size" since="1" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/hardware/Camera;II)V" deprecated="29" />
+		<field name="height" deprecated="29" />
+		<field name="width" deprecated="29" />
+	</class>
+	<class name="android/hardware/ConsumerIrManager" since="19">
+		<extends name="java/lang/Object" />
+		<method name="getCarrierFrequencies()[Landroid/hardware/ConsumerIrManager$CarrierFrequencyRange;" />
+		<method name="hasIrEmitter()Z" />
+		<method name="transmit(I[I)V" />
+	</class>
+	<class name="android/hardware/ConsumerIrManager$CarrierFrequencyRange" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/hardware/ConsumerIrManager;II)V" />
+		<method name="getMaxFrequency()I" />
+		<method name="getMinFrequency()I" />
+	</class>
+	<class name="android/hardware/GeomagneticField" since="3">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(FFFJ)V" />
+		<method name="getDeclination()F" />
+		<method name="getFieldStrength()F" />
+		<method name="getHorizontalStrength()F" />
+		<method name="getInclination()F" />
+		<method name="getX()F" />
+		<method name="getY()F" />
+		<method name="getZ()F" />
+	</class>
+	<class name="android/hardware/HardwareBuffer" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="create(IIIIJ)Landroid/hardware/HardwareBuffer;" />
+		<method name="getFormat()I" />
+		<method name="getHeight()I" />
+		<method name="getLayers()I" />
+		<method name="getUsage()J" />
+		<method name="getWidth()I" />
+		<method name="isClosed()Z" />
+		<method name="isSupported(IIIIJ)Z" since="29" />
+		<field name="BLOB" />
+		<field name="CREATOR" />
+		<field name="DS_24UI8" since="28" />
+		<field name="DS_FP32UI8" since="28" />
+		<field name="D_16" since="28" />
+		<field name="D_24" since="28" />
+		<field name="D_FP32" since="28" />
+		<field name="RGBA_1010102" />
+		<field name="RGBA_8888" />
+		<field name="RGBA_FP16" />
+		<field name="RGBX_8888" />
+		<field name="RGB_565" />
+		<field name="RGB_888" />
+		<field name="S_UI8" since="28" />
+		<field name="USAGE_CPU_READ_OFTEN" />
+		<field name="USAGE_CPU_READ_RARELY" />
+		<field name="USAGE_CPU_WRITE_OFTEN" />
+		<field name="USAGE_CPU_WRITE_RARELY" />
+		<field name="USAGE_GPU_COLOR_OUTPUT" />
+		<field name="USAGE_GPU_CUBE_MAP" since="28" />
+		<field name="USAGE_GPU_DATA_BUFFER" />
+		<field name="USAGE_GPU_MIPMAP_COMPLETE" since="28" />
+		<field name="USAGE_GPU_SAMPLED_IMAGE" />
+		<field name="USAGE_PROTECTED_CONTENT" />
+		<field name="USAGE_SENSOR_DIRECT_DATA" />
+		<field name="USAGE_VIDEO_ENCODE" />
+		<field name="YCBCR_420_888" since="30" />
+	</class>
+	<class name="android/hardware/Sensor" since="3">
+		<extends name="java/lang/Object" />
+		<method name="getFifoMaxEventCount()I" since="19" />
+		<method name="getFifoReservedEventCount()I" since="19" />
+		<method name="getHighestDirectReportRateLevel()I" since="26" />
+		<method name="getId()I" since="24" />
+		<method name="getMaxDelay()I" since="21" />
+		<method name="getMaximumRange()F" />
+		<method name="getMinDelay()I" since="9" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getPower()F" />
+		<method name="getReportingMode()I" since="21" />
+		<method name="getResolution()F" />
+		<method name="getStringType()Ljava/lang/String;" since="20" />
+		<method name="getType()I" />
+		<method name="getVendor()Ljava/lang/String;" />
+		<method name="getVersion()I" />
+		<method name="isAdditionalInfoSupported()Z" since="24" />
+		<method name="isDirectChannelTypeSupported(I)Z" since="26" />
+		<method name="isDynamicSensor()Z" since="24" />
+		<method name="isWakeUpSensor()Z" since="21" />
+		<field name="REPORTING_MODE_CONTINUOUS" since="21" />
+		<field name="REPORTING_MODE_ONE_SHOT" since="21" />
+		<field name="REPORTING_MODE_ON_CHANGE" since="21" />
+		<field name="REPORTING_MODE_SPECIAL_TRIGGER" since="21" />
+		<field name="STRING_TYPE_ACCELEROMETER" since="20" />
+		<field name="STRING_TYPE_ACCELEROMETER_UNCALIBRATED" since="26" />
+		<field name="STRING_TYPE_AMBIENT_TEMPERATURE" since="20" />
+		<field name="STRING_TYPE_GAME_ROTATION_VECTOR" since="20" />
+		<field name="STRING_TYPE_GEOMAGNETIC_ROTATION_VECTOR" since="20" />
+		<field name="STRING_TYPE_GRAVITY" since="20" />
+		<field name="STRING_TYPE_GYROSCOPE" since="20" />
+		<field name="STRING_TYPE_GYROSCOPE_UNCALIBRATED" since="20" />
+		<field name="STRING_TYPE_HEART_BEAT" since="24" />
+		<field name="STRING_TYPE_HEART_RATE" since="20" />
+		<field name="STRING_TYPE_HINGE_ANGLE" since="30" />
+		<field name="STRING_TYPE_LIGHT" since="20" />
+		<field name="STRING_TYPE_LINEAR_ACCELERATION" since="20" />
+		<field name="STRING_TYPE_LOW_LATENCY_OFFBODY_DETECT" since="26" />
+		<field name="STRING_TYPE_MAGNETIC_FIELD" since="20" />
+		<field name="STRING_TYPE_MAGNETIC_FIELD_UNCALIBRATED" since="20" />
+		<field name="STRING_TYPE_MOTION_DETECT" since="24" />
+		<field name="STRING_TYPE_ORIENTATION" since="20" deprecated="20" />
+		<field name="STRING_TYPE_POSE_6DOF" since="24" />
+		<field name="STRING_TYPE_PRESSURE" since="20" />
+		<field name="STRING_TYPE_PROXIMITY" since="20" />
+		<field name="STRING_TYPE_RELATIVE_HUMIDITY" since="20" />
+		<field name="STRING_TYPE_ROTATION_VECTOR" since="20" />
+		<field name="STRING_TYPE_SIGNIFICANT_MOTION" since="20" />
+		<field name="STRING_TYPE_STATIONARY_DETECT" since="24" />
+		<field name="STRING_TYPE_STEP_COUNTER" since="20" />
+		<field name="STRING_TYPE_STEP_DETECTOR" since="20" />
+		<field name="STRING_TYPE_TEMPERATURE" since="20" deprecated="20" />
+		<field name="TYPE_ACCELEROMETER" />
+		<field name="TYPE_ACCELEROMETER_UNCALIBRATED" since="26" />
+		<field name="TYPE_ALL" />
+		<field name="TYPE_AMBIENT_TEMPERATURE" since="14" />
+		<field name="TYPE_DEVICE_PRIVATE_BASE" since="24" />
+		<field name="TYPE_GAME_ROTATION_VECTOR" since="18" />
+		<field name="TYPE_GEOMAGNETIC_ROTATION_VECTOR" since="19" />
+		<field name="TYPE_GRAVITY" since="9" />
+		<field name="TYPE_GYROSCOPE" />
+		<field name="TYPE_GYROSCOPE_UNCALIBRATED" since="18" />
+		<field name="TYPE_HEART_BEAT" since="24" />
+		<field name="TYPE_HEART_RATE" since="20" />
+		<field name="TYPE_HINGE_ANGLE" since="30" />
+		<field name="TYPE_LIGHT" />
+		<field name="TYPE_LINEAR_ACCELERATION" since="9" />
+		<field name="TYPE_LOW_LATENCY_OFFBODY_DETECT" since="26" />
+		<field name="TYPE_MAGNETIC_FIELD" />
+		<field name="TYPE_MAGNETIC_FIELD_UNCALIBRATED" since="18" />
+		<field name="TYPE_MOTION_DETECT" since="24" />
+		<field name="TYPE_ORIENTATION" deprecated="15" />
+		<field name="TYPE_POSE_6DOF" since="24" />
+		<field name="TYPE_PRESSURE" />
+		<field name="TYPE_PROXIMITY" />
+		<field name="TYPE_RELATIVE_HUMIDITY" since="14" />
+		<field name="TYPE_ROTATION_VECTOR" since="9" />
+		<field name="TYPE_SIGNIFICANT_MOTION" since="18" />
+		<field name="TYPE_STATIONARY_DETECT" since="24" />
+		<field name="TYPE_STEP_COUNTER" since="19" />
+		<field name="TYPE_STEP_DETECTOR" since="19" />
+		<field name="TYPE_TEMPERATURE" deprecated="15" />
+	</class>
+	<class name="android/hardware/SensorAdditionalInfo" since="24">
+		<extends name="java/lang/Object" />
+		<field name="TYPE_FRAME_BEGIN" />
+		<field name="TYPE_FRAME_END" />
+		<field name="TYPE_INTERNAL_TEMPERATURE" />
+		<field name="TYPE_SAMPLING" />
+		<field name="TYPE_SENSOR_PLACEMENT" />
+		<field name="TYPE_UNTRACKED_DELAY" />
+		<field name="TYPE_VEC3_CALIBRATION" />
+		<field name="floatValues" />
+		<field name="intValues" />
+		<field name="sensor" />
+		<field name="serial" />
+		<field name="type" />
+	</class>
+	<class name="android/hardware/SensorDirectChannel" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/Channel" />
+		<method name="configure(Landroid/hardware/Sensor;I)I" />
+		<field name="RATE_FAST" />
+		<field name="RATE_NORMAL" />
+		<field name="RATE_STOP" />
+		<field name="RATE_VERY_FAST" />
+		<field name="TYPE_HARDWARE_BUFFER" />
+		<field name="TYPE_MEMORY_FILE" />
+	</class>
+	<class name="android/hardware/SensorEvent" since="3">
+		<extends name="java/lang/Object" />
+		<field name="accuracy" />
+		<field name="sensor" />
+		<field name="timestamp" />
+		<field name="values" />
+	</class>
+	<class name="android/hardware/SensorEventCallback" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/hardware/SensorEventListener2" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onSensorAdditionalInfo(Landroid/hardware/SensorAdditionalInfo;)V" />
+	</class>
+	<class name="android/hardware/SensorEventListener" since="3">
+		<extends name="java/lang/Object" />
+		<method name="onAccuracyChanged(Landroid/hardware/Sensor;I)V" />
+		<method name="onSensorChanged(Landroid/hardware/SensorEvent;)V" />
+	</class>
+	<class name="android/hardware/SensorEventListener2" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/hardware/SensorEventListener" />
+		<method name="onFlushCompleted(Landroid/hardware/Sensor;)V" />
+	</class>
+	<class name="android/hardware/SensorListener" since="1" deprecated="3">
+		<extends name="java/lang/Object" />
+		<method name="onAccuracyChanged(II)V" deprecated="29" />
+		<method name="onSensorChanged(I[F)V" deprecated="29" />
+	</class>
+	<class name="android/hardware/SensorManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="cancelTriggerSensor(Landroid/hardware/TriggerEventListener;Landroid/hardware/Sensor;)Z" since="18" />
+		<method name="createDirectChannel(Landroid/hardware/HardwareBuffer;)Landroid/hardware/SensorDirectChannel;" since="26" />
+		<method name="createDirectChannel(Landroid/os/MemoryFile;)Landroid/hardware/SensorDirectChannel;" since="26" />
+		<method name="flush(Landroid/hardware/SensorEventListener;)Z" since="19" />
+		<method name="getAltitude(FF)F" since="9" />
+		<method name="getAngleChange([F[F[F)V" since="9" />
+		<method name="getDefaultSensor(I)Landroid/hardware/Sensor;" since="3" />
+		<method name="getDefaultSensor(IZ)Landroid/hardware/Sensor;" since="21" />
+		<method name="getDynamicSensorList(I)Ljava/util/List;" since="24" />
+		<method name="getInclination([F)F" since="3" />
+		<method name="getOrientation([F[F)[F" since="3" />
+		<method name="getQuaternionFromVector([F[F)V" since="9" />
+		<method name="getRotationMatrix([F[F[F[F)Z" since="3" />
+		<method name="getRotationMatrixFromVector([F[F)V" since="9" />
+		<method name="getSensorList(I)Ljava/util/List;" since="3" />
+		<method name="getSensors()I" deprecated="15" />
+		<method name="isDynamicSensorDiscoverySupported()Z" since="24" />
+		<method name="registerDynamicSensorCallback(Landroid/hardware/SensorManager$DynamicSensorCallback;)V" since="24" />
+		<method name="registerDynamicSensorCallback(Landroid/hardware/SensorManager$DynamicSensorCallback;Landroid/os/Handler;)V" since="24" />
+		<method name="registerListener(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z" since="3" />
+		<method name="registerListener(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;II)Z" since="19" />
+		<method name="registerListener(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;IILandroid/os/Handler;)Z" since="19" />
+		<method name="registerListener(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;ILandroid/os/Handler;)Z" since="3" />
+		<method name="registerListener(Landroid/hardware/SensorListener;I)Z" deprecated="15" />
+		<method name="registerListener(Landroid/hardware/SensorListener;II)Z" deprecated="15" />
+		<method name="remapCoordinateSystem([FII[F)Z" since="3" />
+		<method name="requestTriggerSensor(Landroid/hardware/TriggerEventListener;Landroid/hardware/Sensor;)Z" since="18" />
+		<method name="unregisterDynamicSensorCallback(Landroid/hardware/SensorManager$DynamicSensorCallback;)V" since="24" />
+		<method name="unregisterListener(Landroid/hardware/SensorEventListener;)V" since="3" />
+		<method name="unregisterListener(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;)V" since="3" />
+		<method name="unregisterListener(Landroid/hardware/SensorListener;)V" deprecated="15" />
+		<method name="unregisterListener(Landroid/hardware/SensorListener;I)V" deprecated="15" />
+		<field name="AXIS_MINUS_X" since="3" />
+		<field name="AXIS_MINUS_Y" since="3" />
+		<field name="AXIS_MINUS_Z" since="3" />
+		<field name="AXIS_X" since="3" />
+		<field name="AXIS_Y" since="3" />
+		<field name="AXIS_Z" since="3" />
+		<field name="DATA_X" deprecated="15" />
+		<field name="DATA_Y" deprecated="15" />
+		<field name="DATA_Z" deprecated="15" />
+		<field name="GRAVITY_DEATH_STAR_I" />
+		<field name="GRAVITY_EARTH" />
+		<field name="GRAVITY_JUPITER" />
+		<field name="GRAVITY_MARS" />
+		<field name="GRAVITY_MERCURY" />
+		<field name="GRAVITY_MOON" />
+		<field name="GRAVITY_NEPTUNE" />
+		<field name="GRAVITY_PLUTO" />
+		<field name="GRAVITY_SATURN" />
+		<field name="GRAVITY_SUN" />
+		<field name="GRAVITY_THE_ISLAND" />
+		<field name="GRAVITY_URANUS" />
+		<field name="GRAVITY_VENUS" />
+		<field name="LIGHT_CLOUDY" />
+		<field name="LIGHT_FULLMOON" />
+		<field name="LIGHT_NO_MOON" />
+		<field name="LIGHT_OVERCAST" />
+		<field name="LIGHT_SHADE" />
+		<field name="LIGHT_SUNLIGHT" />
+		<field name="LIGHT_SUNLIGHT_MAX" />
+		<field name="LIGHT_SUNRISE" />
+		<field name="MAGNETIC_FIELD_EARTH_MAX" />
+		<field name="MAGNETIC_FIELD_EARTH_MIN" />
+		<field name="PRESSURE_STANDARD_ATMOSPHERE" since="9" />
+		<field name="RAW_DATA_INDEX" deprecated="15" />
+		<field name="RAW_DATA_X" deprecated="15" />
+		<field name="RAW_DATA_Y" deprecated="15" />
+		<field name="RAW_DATA_Z" deprecated="15" />
+		<field name="SENSOR_ACCELEROMETER" deprecated="15" />
+		<field name="SENSOR_ALL" deprecated="15" />
+		<field name="SENSOR_DELAY_FASTEST" />
+		<field name="SENSOR_DELAY_GAME" />
+		<field name="SENSOR_DELAY_NORMAL" />
+		<field name="SENSOR_DELAY_UI" />
+		<field name="SENSOR_LIGHT" deprecated="15" />
+		<field name="SENSOR_MAGNETIC_FIELD" deprecated="15" />
+		<field name="SENSOR_MAX" deprecated="15" />
+		<field name="SENSOR_MIN" deprecated="15" />
+		<field name="SENSOR_ORIENTATION" deprecated="15" />
+		<field name="SENSOR_ORIENTATION_RAW" deprecated="15" />
+		<field name="SENSOR_PROXIMITY" deprecated="15" />
+		<field name="SENSOR_STATUS_ACCURACY_HIGH" />
+		<field name="SENSOR_STATUS_ACCURACY_LOW" />
+		<field name="SENSOR_STATUS_ACCURACY_MEDIUM" />
+		<field name="SENSOR_STATUS_NO_CONTACT" since="20" />
+		<field name="SENSOR_STATUS_UNRELIABLE" />
+		<field name="SENSOR_TEMPERATURE" deprecated="15" />
+		<field name="SENSOR_TRICORDER" deprecated="15" />
+		<field name="STANDARD_GRAVITY" />
+	</class>
+	<class name="android/hardware/SensorManager$DynamicSensorCallback" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onDynamicSensorConnected(Landroid/hardware/Sensor;)V" />
+		<method name="onDynamicSensorDisconnected(Landroid/hardware/Sensor;)V" />
+	</class>
+	<class name="android/hardware/SensorPrivacyManager" since="31">
+		<extends name="java/lang/Object" />
+		<method name="supportsSensorToggle(I)Z" />
+	</class>
+	<class name="android/hardware/SensorPrivacyManager$Sensors" since="31">
+		<extends name="java/lang/Object" />
+		<field name="CAMERA" />
+		<field name="MICROPHONE" />
+	</class>
+	<class name="android/hardware/TriggerEvent" since="18">
+		<extends name="java/lang/Object" />
+		<field name="sensor" />
+		<field name="timestamp" />
+		<field name="values" />
+	</class>
+	<class name="android/hardware/TriggerEventListener" since="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onTrigger(Landroid/hardware/TriggerEvent;)V" />
+	</class>
+	<class name="android/hardware/biometrics/BiometricManager" since="29">
+		<extends name="java/lang/Object" />
+		<method name="canAuthenticate()I" deprecated="30" />
+		<method name="canAuthenticate(I)I" since="30" />
+		<method name="getStrings(I)Landroid/hardware/biometrics/BiometricManager$Strings;" since="31" />
+		<field name="BIOMETRIC_ERROR_HW_UNAVAILABLE" />
+		<field name="BIOMETRIC_ERROR_NONE_ENROLLED" />
+		<field name="BIOMETRIC_ERROR_NO_HARDWARE" />
+		<field name="BIOMETRIC_ERROR_SECURITY_UPDATE_REQUIRED" since="30" />
+		<field name="BIOMETRIC_SUCCESS" />
+	</class>
+	<class name="android/hardware/biometrics/BiometricManager$Authenticators" since="30">
+		<extends name="java/lang/Object" />
+		<field name="BIOMETRIC_STRONG" />
+		<field name="BIOMETRIC_WEAK" />
+		<field name="DEVICE_CREDENTIAL" />
+	</class>
+	<class name="android/hardware/biometrics/BiometricManager$Strings" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getButtonLabel()Ljava/lang/CharSequence;" />
+		<method name="getPromptMessage()Ljava/lang/CharSequence;" />
+		<method name="getSettingName()Ljava/lang/CharSequence;" />
+	</class>
+	<class name="android/hardware/biometrics/BiometricPrompt" since="28">
+		<extends name="java/lang/Object" />
+		<method name="authenticate(Landroid/hardware/biometrics/BiometricPrompt$CryptoObject;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/hardware/biometrics/BiometricPrompt$AuthenticationCallback;)V" />
+		<method name="authenticate(Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/hardware/biometrics/BiometricPrompt$AuthenticationCallback;)V" />
+		<method name="getAllowedAuthenticators()I" since="30" />
+		<method name="getDescription()Ljava/lang/CharSequence;" since="30" />
+		<method name="getNegativeButtonText()Ljava/lang/CharSequence;" since="30" />
+		<method name="getSubtitle()Ljava/lang/CharSequence;" since="30" />
+		<method name="getTitle()Ljava/lang/CharSequence;" since="30" />
+		<method name="isConfirmationRequired()Z" since="30" />
+		<field name="AUTHENTICATION_RESULT_TYPE_BIOMETRIC" since="30" />
+		<field name="AUTHENTICATION_RESULT_TYPE_DEVICE_CREDENTIAL" since="30" />
+		<field name="BIOMETRIC_ACQUIRED_GOOD" />
+		<field name="BIOMETRIC_ACQUIRED_IMAGER_DIRTY" />
+		<field name="BIOMETRIC_ACQUIRED_INSUFFICIENT" />
+		<field name="BIOMETRIC_ACQUIRED_PARTIAL" />
+		<field name="BIOMETRIC_ACQUIRED_TOO_FAST" />
+		<field name="BIOMETRIC_ACQUIRED_TOO_SLOW" />
+		<field name="BIOMETRIC_ERROR_CANCELED" />
+		<field name="BIOMETRIC_ERROR_HW_NOT_PRESENT" />
+		<field name="BIOMETRIC_ERROR_HW_UNAVAILABLE" />
+		<field name="BIOMETRIC_ERROR_LOCKOUT" />
+		<field name="BIOMETRIC_ERROR_LOCKOUT_PERMANENT" />
+		<field name="BIOMETRIC_ERROR_NO_BIOMETRICS" />
+		<field name="BIOMETRIC_ERROR_NO_DEVICE_CREDENTIAL" since="29" />
+		<field name="BIOMETRIC_ERROR_NO_SPACE" />
+		<field name="BIOMETRIC_ERROR_SECURITY_UPDATE_REQUIRED" since="30" />
+		<field name="BIOMETRIC_ERROR_TIMEOUT" />
+		<field name="BIOMETRIC_ERROR_UNABLE_TO_PROCESS" />
+		<field name="BIOMETRIC_ERROR_USER_CANCELED" />
+		<field name="BIOMETRIC_ERROR_VENDOR" />
+	</class>
+	<class name="android/hardware/biometrics/BiometricPrompt$AuthenticationCallback" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onAuthenticationError(ILjava/lang/CharSequence;)V" />
+		<method name="onAuthenticationFailed()V" />
+		<method name="onAuthenticationHelp(ILjava/lang/CharSequence;)V" />
+		<method name="onAuthenticationSucceeded(Landroid/hardware/biometrics/BiometricPrompt$AuthenticationResult;)V" />
+	</class>
+	<class name="android/hardware/biometrics/BiometricPrompt$AuthenticationResult" since="28">
+		<extends name="java/lang/Object" />
+		<method name="getAuthenticationType()I" since="30" />
+		<method name="getCryptoObject()Landroid/hardware/biometrics/BiometricPrompt$CryptoObject;" />
+	</class>
+	<class name="android/hardware/biometrics/BiometricPrompt$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="build()Landroid/hardware/biometrics/BiometricPrompt;" />
+		<method name="setAllowedAuthenticators(I)Landroid/hardware/biometrics/BiometricPrompt$Builder;" since="30" />
+		<method name="setConfirmationRequired(Z)Landroid/hardware/biometrics/BiometricPrompt$Builder;" since="29" />
+		<method name="setDescription(Ljava/lang/CharSequence;)Landroid/hardware/biometrics/BiometricPrompt$Builder;" />
+		<method name="setDeviceCredentialAllowed(Z)Landroid/hardware/biometrics/BiometricPrompt$Builder;" since="29" deprecated="30" />
+		<method name="setNegativeButton(Ljava/lang/CharSequence;Ljava/util/concurrent/Executor;Landroid/content/DialogInterface$OnClickListener;)Landroid/hardware/biometrics/BiometricPrompt$Builder;" />
+		<method name="setSubtitle(Ljava/lang/CharSequence;)Landroid/hardware/biometrics/BiometricPrompt$Builder;" />
+		<method name="setTitle(Ljava/lang/CharSequence;)Landroid/hardware/biometrics/BiometricPrompt$Builder;" />
+	</class>
+	<class name="android/hardware/biometrics/BiometricPrompt$CryptoObject" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/security/identity/IdentityCredential;)V" since="30" />
+		<method name="&lt;init&gt;(Ljava/security/Signature;)V" />
+		<method name="&lt;init&gt;(Ljavax/crypto/Cipher;)V" />
+		<method name="&lt;init&gt;(Ljavax/crypto/Mac;)V" />
+		<method name="getCipher()Ljavax/crypto/Cipher;" />
+		<method name="getIdentityCredential()Landroid/security/identity/IdentityCredential;" since="30" />
+		<method name="getMac()Ljavax/crypto/Mac;" />
+		<method name="getSignature()Ljava/security/Signature;" />
+	</class>
+	<class name="android/hardware/camera2/CameraAccessException" since="21">
+		<extends name="android/util/AndroidException" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(ILjava/lang/String;)V" />
+		<method name="&lt;init&gt;(ILjava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(ILjava/lang/Throwable;)V" />
+		<method name="getReason()I" />
+		<field name="CAMERA_DISABLED" />
+		<field name="CAMERA_DISCONNECTED" />
+		<field name="CAMERA_ERROR" />
+		<field name="CAMERA_IN_USE" since="23" />
+		<field name="MAX_CAMERAS_IN_USE" since="23" />
+	</class>
+	<class name="android/hardware/camera2/CameraCaptureSession" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="abortCaptures()V" />
+		<method name="capture(Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/CameraCaptureSession$CaptureCallback;Landroid/os/Handler;)I" />
+		<method name="captureBurst(Ljava/util/List;Landroid/hardware/camera2/CameraCaptureSession$CaptureCallback;Landroid/os/Handler;)I" />
+		<method name="captureBurstRequests(Ljava/util/List;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraCaptureSession$CaptureCallback;)I" since="28" />
+		<method name="captureSingleRequest(Landroid/hardware/camera2/CaptureRequest;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraCaptureSession$CaptureCallback;)I" since="28" />
+		<method name="finalizeOutputConfigurations(Ljava/util/List;)V" since="26" />
+		<method name="getDevice()Landroid/hardware/camera2/CameraDevice;" />
+		<method name="getInputSurface()Landroid/view/Surface;" since="23" />
+		<method name="isReprocessable()Z" since="23" />
+		<method name="prepare(Landroid/view/Surface;)V" since="23" />
+		<method name="setRepeatingBurst(Ljava/util/List;Landroid/hardware/camera2/CameraCaptureSession$CaptureCallback;Landroid/os/Handler;)I" />
+		<method name="setRepeatingBurstRequests(Ljava/util/List;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraCaptureSession$CaptureCallback;)I" since="28" />
+		<method name="setRepeatingRequest(Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/CameraCaptureSession$CaptureCallback;Landroid/os/Handler;)I" />
+		<method name="setSingleRepeatingRequest(Landroid/hardware/camera2/CaptureRequest;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraCaptureSession$CaptureCallback;)I" since="28" />
+		<method name="stopRepeating()V" />
+		<method name="supportsOfflineProcessing(Landroid/view/Surface;)Z" since="30" />
+		<method name="switchToOffline(Ljava/util/Collection;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraOfflineSession$CameraOfflineSessionCallback;)Landroid/hardware/camera2/CameraOfflineSession;" since="30" />
+		<method name="updateOutputConfiguration(Landroid/hardware/camera2/params/OutputConfiguration;)V" since="28" />
+	</class>
+	<class name="android/hardware/camera2/CameraCaptureSession$CaptureCallback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCaptureBufferLost(Landroid/hardware/camera2/CameraCaptureSession;Landroid/hardware/camera2/CaptureRequest;Landroid/view/Surface;J)V" since="24" />
+		<method name="onCaptureCompleted(Landroid/hardware/camera2/CameraCaptureSession;Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/TotalCaptureResult;)V" />
+		<method name="onCaptureFailed(Landroid/hardware/camera2/CameraCaptureSession;Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/CaptureFailure;)V" />
+		<method name="onCaptureProgressed(Landroid/hardware/camera2/CameraCaptureSession;Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/CaptureResult;)V" />
+		<method name="onCaptureSequenceAborted(Landroid/hardware/camera2/CameraCaptureSession;I)V" />
+		<method name="onCaptureSequenceCompleted(Landroid/hardware/camera2/CameraCaptureSession;IJ)V" />
+		<method name="onCaptureStarted(Landroid/hardware/camera2/CameraCaptureSession;Landroid/hardware/camera2/CaptureRequest;JJ)V" />
+	</class>
+	<class name="android/hardware/camera2/CameraCaptureSession$StateCallback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onActive(Landroid/hardware/camera2/CameraCaptureSession;)V" />
+		<method name="onCaptureQueueEmpty(Landroid/hardware/camera2/CameraCaptureSession;)V" since="26" />
+		<method name="onClosed(Landroid/hardware/camera2/CameraCaptureSession;)V" />
+		<method name="onConfigureFailed(Landroid/hardware/camera2/CameraCaptureSession;)V" />
+		<method name="onConfigured(Landroid/hardware/camera2/CameraCaptureSession;)V" />
+		<method name="onReady(Landroid/hardware/camera2/CameraCaptureSession;)V" />
+		<method name="onSurfacePrepared(Landroid/hardware/camera2/CameraCaptureSession;Landroid/view/Surface;)V" since="23" />
+	</class>
+	<class name="android/hardware/camera2/CameraCharacteristics" since="21">
+		<extends name="android/hardware/camera2/CameraMetadata" />
+		<method name="get(Landroid/hardware/camera2/CameraCharacteristics$Key;)Ljava/lang/Object;" />
+		<method name="getAvailableCaptureRequestKeys()Ljava/util/List;" />
+		<method name="getAvailableCaptureResultKeys()Ljava/util/List;" />
+		<method name="getAvailablePhysicalCameraRequestKeys()Ljava/util/List;" since="28" />
+		<method name="getAvailableSessionKeys()Ljava/util/List;" since="28" />
+		<method name="getKeysNeedingPermission()Ljava/util/List;" since="29" />
+		<method name="getPhysicalCameraIds()Ljava/util/Set;" since="28" />
+		<method name="getRecommendedStreamConfigurationMap(I)Landroid/hardware/camera2/params/RecommendedStreamConfigurationMap;" since="29" />
+		<field name="COLOR_CORRECTION_AVAILABLE_ABERRATION_MODES" />
+		<field name="CONTROL_AE_AVAILABLE_ANTIBANDING_MODES" />
+		<field name="CONTROL_AE_AVAILABLE_MODES" />
+		<field name="CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES" />
+		<field name="CONTROL_AE_COMPENSATION_RANGE" />
+		<field name="CONTROL_AE_COMPENSATION_STEP" />
+		<field name="CONTROL_AE_LOCK_AVAILABLE" since="23" />
+		<field name="CONTROL_AF_AVAILABLE_MODES" />
+		<field name="CONTROL_AVAILABLE_EFFECTS" />
+		<field name="CONTROL_AVAILABLE_EXTENDED_SCENE_MODE_CAPABILITIES" since="30" />
+		<field name="CONTROL_AVAILABLE_MODES" since="23" />
+		<field name="CONTROL_AVAILABLE_SCENE_MODES" />
+		<field name="CONTROL_AVAILABLE_VIDEO_STABILIZATION_MODES" />
+		<field name="CONTROL_AWB_AVAILABLE_MODES" />
+		<field name="CONTROL_AWB_LOCK_AVAILABLE" since="23" />
+		<field name="CONTROL_MAX_REGIONS_AE" />
+		<field name="CONTROL_MAX_REGIONS_AF" />
+		<field name="CONTROL_MAX_REGIONS_AWB" />
+		<field name="CONTROL_POST_RAW_SENSITIVITY_BOOST_RANGE" since="24" />
+		<field name="CONTROL_ZOOM_RATIO_RANGE" since="30" />
+		<field name="DEPTH_DEPTH_IS_EXCLUSIVE" since="23" />
+		<field name="DISTORTION_CORRECTION_AVAILABLE_MODES" since="28" />
+		<field name="EDGE_AVAILABLE_EDGE_MODES" />
+		<field name="FLASH_INFO_AVAILABLE" />
+		<field name="HOT_PIXEL_AVAILABLE_HOT_PIXEL_MODES" />
+		<field name="INFO_SUPPORTED_HARDWARE_LEVEL" />
+		<field name="INFO_VERSION" since="28" />
+		<field name="JPEG_AVAILABLE_THUMBNAIL_SIZES" />
+		<field name="LENS_DISTORTION" since="28" />
+		<field name="LENS_DISTORTION_MAXIMUM_RESOLUTION" since="31" />
+		<field name="LENS_FACING" />
+		<field name="LENS_INFO_AVAILABLE_APERTURES" />
+		<field name="LENS_INFO_AVAILABLE_FILTER_DENSITIES" />
+		<field name="LENS_INFO_AVAILABLE_FOCAL_LENGTHS" />
+		<field name="LENS_INFO_AVAILABLE_OPTICAL_STABILIZATION" />
+		<field name="LENS_INFO_FOCUS_DISTANCE_CALIBRATION" />
+		<field name="LENS_INFO_HYPERFOCAL_DISTANCE" />
+		<field name="LENS_INFO_MINIMUM_FOCUS_DISTANCE" />
+		<field name="LENS_INTRINSIC_CALIBRATION" since="23" />
+		<field name="LENS_INTRINSIC_CALIBRATION_MAXIMUM_RESOLUTION" since="31" />
+		<field name="LENS_POSE_REFERENCE" since="28" />
+		<field name="LENS_POSE_ROTATION" since="23" />
+		<field name="LENS_POSE_TRANSLATION" since="23" />
+		<field name="LENS_RADIAL_DISTORTION" since="23" deprecated="28" />
+		<field name="LOGICAL_MULTI_CAMERA_SENSOR_SYNC_TYPE" since="28" />
+		<field name="NOISE_REDUCTION_AVAILABLE_NOISE_REDUCTION_MODES" />
+		<field name="REPROCESS_MAX_CAPTURE_STALL" since="23" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES" />
+		<field name="REQUEST_MAX_NUM_INPUT_STREAMS" since="23" />
+		<field name="REQUEST_MAX_NUM_OUTPUT_PROC" />
+		<field name="REQUEST_MAX_NUM_OUTPUT_PROC_STALLING" />
+		<field name="REQUEST_MAX_NUM_OUTPUT_RAW" />
+		<field name="REQUEST_PARTIAL_RESULT_COUNT" />
+		<field name="REQUEST_PIPELINE_MAX_DEPTH" />
+		<field name="SCALER_AVAILABLE_MAX_DIGITAL_ZOOM" />
+		<field name="SCALER_AVAILABLE_ROTATE_AND_CROP_MODES" since="31" />
+		<field name="SCALER_CROPPING_TYPE" />
+		<field name="SCALER_DEFAULT_SECURE_IMAGE_SIZE" since="31" />
+		<field name="SCALER_MANDATORY_CONCURRENT_STREAM_COMBINATIONS" since="30" />
+		<field name="SCALER_MANDATORY_MAXIMUM_RESOLUTION_STREAM_COMBINATIONS" since="31" />
+		<field name="SCALER_MANDATORY_STREAM_COMBINATIONS" since="29" />
+		<field name="SCALER_MULTI_RESOLUTION_STREAM_CONFIGURATION_MAP" since="31" />
+		<field name="SCALER_STREAM_CONFIGURATION_MAP" />
+		<field name="SCALER_STREAM_CONFIGURATION_MAP_MAXIMUM_RESOLUTION" since="31" />
+		<field name="SENSOR_AVAILABLE_TEST_PATTERN_MODES" />
+		<field name="SENSOR_BLACK_LEVEL_PATTERN" />
+		<field name="SENSOR_CALIBRATION_TRANSFORM1" />
+		<field name="SENSOR_CALIBRATION_TRANSFORM2" />
+		<field name="SENSOR_COLOR_TRANSFORM1" />
+		<field name="SENSOR_COLOR_TRANSFORM2" />
+		<field name="SENSOR_FORWARD_MATRIX1" />
+		<field name="SENSOR_FORWARD_MATRIX2" />
+		<field name="SENSOR_INFO_ACTIVE_ARRAY_SIZE" />
+		<field name="SENSOR_INFO_ACTIVE_ARRAY_SIZE_MAXIMUM_RESOLUTION" since="31" />
+		<field name="SENSOR_INFO_BINNING_FACTOR" since="31" />
+		<field name="SENSOR_INFO_COLOR_FILTER_ARRANGEMENT" />
+		<field name="SENSOR_INFO_EXPOSURE_TIME_RANGE" />
+		<field name="SENSOR_INFO_LENS_SHADING_APPLIED" since="23" />
+		<field name="SENSOR_INFO_MAX_FRAME_DURATION" />
+		<field name="SENSOR_INFO_PHYSICAL_SIZE" />
+		<field name="SENSOR_INFO_PIXEL_ARRAY_SIZE" />
+		<field name="SENSOR_INFO_PIXEL_ARRAY_SIZE_MAXIMUM_RESOLUTION" since="31" />
+		<field name="SENSOR_INFO_PRE_CORRECTION_ACTIVE_ARRAY_SIZE" since="23" />
+		<field name="SENSOR_INFO_PRE_CORRECTION_ACTIVE_ARRAY_SIZE_MAXIMUM_RESOLUTION" since="31" />
+		<field name="SENSOR_INFO_SENSITIVITY_RANGE" />
+		<field name="SENSOR_INFO_TIMESTAMP_SOURCE" />
+		<field name="SENSOR_INFO_WHITE_LEVEL" />
+		<field name="SENSOR_MAX_ANALOG_SENSITIVITY" />
+		<field name="SENSOR_OPTICAL_BLACK_REGIONS" since="24" />
+		<field name="SENSOR_ORIENTATION" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT2" />
+		<field name="SHADING_AVAILABLE_MODES" since="23" />
+		<field name="STATISTICS_INFO_AVAILABLE_FACE_DETECT_MODES" />
+		<field name="STATISTICS_INFO_AVAILABLE_HOT_PIXEL_MAP_MODES" />
+		<field name="STATISTICS_INFO_AVAILABLE_LENS_SHADING_MAP_MODES" since="23" />
+		<field name="STATISTICS_INFO_AVAILABLE_OIS_DATA_MODES" since="28" />
+		<field name="STATISTICS_INFO_MAX_FACE_COUNT" />
+		<field name="SYNC_MAX_LATENCY" />
+		<field name="TONEMAP_AVAILABLE_TONE_MAP_MODES" />
+		<field name="TONEMAP_MAX_CURVE_POINTS" />
+	</class>
+	<class name="android/hardware/camera2/CameraCharacteristics$Key" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Class;)V" since="29" />
+		<method name="getName()Ljava/lang/String;" />
+	</class>
+	<class name="android/hardware/camera2/CameraConstrainedHighSpeedCaptureSession" since="23">
+		<extends name="android/hardware/camera2/CameraCaptureSession" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createHighSpeedRequestList(Landroid/hardware/camera2/CaptureRequest;)Ljava/util/List;" />
+	</class>
+	<class name="android/hardware/camera2/CameraDevice" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="createCaptureRequest(I)Landroid/hardware/camera2/CaptureRequest$Builder;" />
+		<method name="createCaptureRequest(ILjava/util/Set;)Landroid/hardware/camera2/CaptureRequest$Builder;" since="28" />
+		<method name="createCaptureSession(Landroid/hardware/camera2/params/SessionConfiguration;)V" since="28" />
+		<method name="createCaptureSession(Ljava/util/List;Landroid/hardware/camera2/CameraCaptureSession$StateCallback;Landroid/os/Handler;)V" deprecated="30" />
+		<method name="createCaptureSessionByOutputConfigurations(Ljava/util/List;Landroid/hardware/camera2/CameraCaptureSession$StateCallback;Landroid/os/Handler;)V" since="24" deprecated="30" />
+		<method name="createConstrainedHighSpeedCaptureSession(Ljava/util/List;Landroid/hardware/camera2/CameraCaptureSession$StateCallback;Landroid/os/Handler;)V" since="23" deprecated="30" />
+		<method name="createExtensionSession(Landroid/hardware/camera2/params/ExtensionSessionConfiguration;)V" since="31" />
+		<method name="createReprocessCaptureRequest(Landroid/hardware/camera2/TotalCaptureResult;)Landroid/hardware/camera2/CaptureRequest$Builder;" since="23" />
+		<method name="createReprocessableCaptureSession(Landroid/hardware/camera2/params/InputConfiguration;Ljava/util/List;Landroid/hardware/camera2/CameraCaptureSession$StateCallback;Landroid/os/Handler;)V" since="23" deprecated="30" />
+		<method name="createReprocessableCaptureSessionByConfigurations(Landroid/hardware/camera2/params/InputConfiguration;Ljava/util/List;Landroid/hardware/camera2/CameraCaptureSession$StateCallback;Landroid/os/Handler;)V" since="24" deprecated="30" />
+		<method name="getCameraAudioRestriction()I" since="30" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="isSessionConfigurationSupported(Landroid/hardware/camera2/params/SessionConfiguration;)Z" since="29" />
+		<method name="setCameraAudioRestriction(I)V" since="30" />
+		<field name="AUDIO_RESTRICTION_NONE" since="30" />
+		<field name="AUDIO_RESTRICTION_VIBRATION" since="30" />
+		<field name="AUDIO_RESTRICTION_VIBRATION_SOUND" since="30" />
+		<field name="TEMPLATE_MANUAL" />
+		<field name="TEMPLATE_PREVIEW" />
+		<field name="TEMPLATE_RECORD" />
+		<field name="TEMPLATE_STILL_CAPTURE" />
+		<field name="TEMPLATE_VIDEO_SNAPSHOT" />
+		<field name="TEMPLATE_ZERO_SHUTTER_LAG" />
+	</class>
+	<class name="android/hardware/camera2/CameraDevice$StateCallback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onClosed(Landroid/hardware/camera2/CameraDevice;)V" />
+		<method name="onDisconnected(Landroid/hardware/camera2/CameraDevice;)V" />
+		<method name="onError(Landroid/hardware/camera2/CameraDevice;I)V" />
+		<method name="onOpened(Landroid/hardware/camera2/CameraDevice;)V" />
+		<field name="ERROR_CAMERA_DEVICE" />
+		<field name="ERROR_CAMERA_DISABLED" />
+		<field name="ERROR_CAMERA_IN_USE" />
+		<field name="ERROR_CAMERA_SERVICE" />
+		<field name="ERROR_MAX_CAMERAS_IN_USE" />
+	</class>
+	<class name="android/hardware/camera2/CameraExtensionCharacteristics" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getEstimatedCaptureLatencyRangeMillis(ILandroid/util/Size;I)Landroid/util/Range;" />
+		<method name="getExtensionSupportedSizes(II)Ljava/util/List;" />
+		<method name="getExtensionSupportedSizes(ILjava/lang/Class;)Ljava/util/List;" />
+		<method name="getSupportedExtensions()Ljava/util/List;" />
+		<field name="EXTENSION_AUTOMATIC" />
+		<field name="EXTENSION_BEAUTY" />
+		<field name="EXTENSION_BOKEH" />
+		<field name="EXTENSION_HDR" />
+		<field name="EXTENSION_NIGHT" />
+	</class>
+	<class name="android/hardware/camera2/CameraExtensionSession" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="capture(Landroid/hardware/camera2/CaptureRequest;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraExtensionSession$ExtensionCaptureCallback;)I" />
+		<method name="getDevice()Landroid/hardware/camera2/CameraDevice;" />
+		<method name="setRepeatingRequest(Landroid/hardware/camera2/CaptureRequest;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraExtensionSession$ExtensionCaptureCallback;)I" />
+		<method name="stopRepeating()V" />
+	</class>
+	<class name="android/hardware/camera2/CameraExtensionSession$ExtensionCaptureCallback" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCaptureFailed(Landroid/hardware/camera2/CameraExtensionSession;Landroid/hardware/camera2/CaptureRequest;)V" />
+		<method name="onCaptureProcessStarted(Landroid/hardware/camera2/CameraExtensionSession;Landroid/hardware/camera2/CaptureRequest;)V" />
+		<method name="onCaptureSequenceAborted(Landroid/hardware/camera2/CameraExtensionSession;I)V" />
+		<method name="onCaptureSequenceCompleted(Landroid/hardware/camera2/CameraExtensionSession;I)V" />
+		<method name="onCaptureStarted(Landroid/hardware/camera2/CameraExtensionSession;Landroid/hardware/camera2/CaptureRequest;J)V" />
+	</class>
+	<class name="android/hardware/camera2/CameraExtensionSession$StateCallback" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onClosed(Landroid/hardware/camera2/CameraExtensionSession;)V" />
+		<method name="onConfigureFailed(Landroid/hardware/camera2/CameraExtensionSession;)V" />
+		<method name="onConfigured(Landroid/hardware/camera2/CameraExtensionSession;)V" />
+	</class>
+	<class name="android/hardware/camera2/CameraManager" since="21">
+		<extends name="java/lang/Object" />
+		<method name="getCameraCharacteristics(Ljava/lang/String;)Landroid/hardware/camera2/CameraCharacteristics;" />
+		<method name="getCameraExtensionCharacteristics(Ljava/lang/String;)Landroid/hardware/camera2/CameraExtensionCharacteristics;" since="31" />
+		<method name="getCameraIdList()[Ljava/lang/String;" />
+		<method name="getConcurrentCameraIds()Ljava/util/Set;" since="30" />
+		<method name="isConcurrentSessionConfigurationSupported(Ljava/util/Map;)Z" since="30" />
+		<method name="openCamera(Ljava/lang/String;Landroid/hardware/camera2/CameraDevice$StateCallback;Landroid/os/Handler;)V" />
+		<method name="openCamera(Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraDevice$StateCallback;)V" since="28" />
+		<method name="registerAvailabilityCallback(Landroid/hardware/camera2/CameraManager$AvailabilityCallback;Landroid/os/Handler;)V" />
+		<method name="registerAvailabilityCallback(Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraManager$AvailabilityCallback;)V" since="28" />
+		<method name="registerTorchCallback(Landroid/hardware/camera2/CameraManager$TorchCallback;Landroid/os/Handler;)V" since="23" />
+		<method name="registerTorchCallback(Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraManager$TorchCallback;)V" since="28" />
+		<method name="setTorchMode(Ljava/lang/String;Z)V" since="23" />
+		<method name="unregisterAvailabilityCallback(Landroid/hardware/camera2/CameraManager$AvailabilityCallback;)V" />
+		<method name="unregisterTorchCallback(Landroid/hardware/camera2/CameraManager$TorchCallback;)V" since="23" />
+	</class>
+	<class name="android/hardware/camera2/CameraManager$AvailabilityCallback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCameraAccessPrioritiesChanged()V" since="29" />
+		<method name="onCameraAvailable(Ljava/lang/String;)V" />
+		<method name="onCameraUnavailable(Ljava/lang/String;)V" />
+		<method name="onPhysicalCameraAvailable(Ljava/lang/String;Ljava/lang/String;)V" since="30" />
+		<method name="onPhysicalCameraUnavailable(Ljava/lang/String;Ljava/lang/String;)V" since="30" />
+	</class>
+	<class name="android/hardware/camera2/CameraManager$TorchCallback" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onTorchModeChanged(Ljava/lang/String;Z)V" />
+		<method name="onTorchModeUnavailable(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/hardware/camera2/CameraMetadata" since="21">
+		<extends name="java/lang/Object" />
+		<method name="getKeys()Ljava/util/List;" />
+		<field name="COLOR_CORRECTION_ABERRATION_MODE_FAST" />
+		<field name="COLOR_CORRECTION_ABERRATION_MODE_HIGH_QUALITY" />
+		<field name="COLOR_CORRECTION_ABERRATION_MODE_OFF" />
+		<field name="COLOR_CORRECTION_MODE_FAST" />
+		<field name="COLOR_CORRECTION_MODE_HIGH_QUALITY" />
+		<field name="COLOR_CORRECTION_MODE_TRANSFORM_MATRIX" />
+		<field name="CONTROL_AE_ANTIBANDING_MODE_50HZ" />
+		<field name="CONTROL_AE_ANTIBANDING_MODE_60HZ" />
+		<field name="CONTROL_AE_ANTIBANDING_MODE_AUTO" />
+		<field name="CONTROL_AE_ANTIBANDING_MODE_OFF" />
+		<field name="CONTROL_AE_MODE_OFF" />
+		<field name="CONTROL_AE_MODE_ON" />
+		<field name="CONTROL_AE_MODE_ON_ALWAYS_FLASH" />
+		<field name="CONTROL_AE_MODE_ON_AUTO_FLASH" />
+		<field name="CONTROL_AE_MODE_ON_AUTO_FLASH_REDEYE" />
+		<field name="CONTROL_AE_MODE_ON_EXTERNAL_FLASH" since="28" />
+		<field name="CONTROL_AE_PRECAPTURE_TRIGGER_CANCEL" since="23" />
+		<field name="CONTROL_AE_PRECAPTURE_TRIGGER_IDLE" />
+		<field name="CONTROL_AE_PRECAPTURE_TRIGGER_START" />
+		<field name="CONTROL_AE_STATE_CONVERGED" />
+		<field name="CONTROL_AE_STATE_FLASH_REQUIRED" />
+		<field name="CONTROL_AE_STATE_INACTIVE" />
+		<field name="CONTROL_AE_STATE_LOCKED" />
+		<field name="CONTROL_AE_STATE_PRECAPTURE" />
+		<field name="CONTROL_AE_STATE_SEARCHING" />
+		<field name="CONTROL_AF_MODE_AUTO" />
+		<field name="CONTROL_AF_MODE_CONTINUOUS_PICTURE" />
+		<field name="CONTROL_AF_MODE_CONTINUOUS_VIDEO" />
+		<field name="CONTROL_AF_MODE_EDOF" />
+		<field name="CONTROL_AF_MODE_MACRO" />
+		<field name="CONTROL_AF_MODE_OFF" />
+		<field name="CONTROL_AF_SCENE_CHANGE_DETECTED" since="28" />
+		<field name="CONTROL_AF_SCENE_CHANGE_NOT_DETECTED" since="28" />
+		<field name="CONTROL_AF_STATE_ACTIVE_SCAN" />
+		<field name="CONTROL_AF_STATE_FOCUSED_LOCKED" />
+		<field name="CONTROL_AF_STATE_INACTIVE" />
+		<field name="CONTROL_AF_STATE_NOT_FOCUSED_LOCKED" />
+		<field name="CONTROL_AF_STATE_PASSIVE_FOCUSED" />
+		<field name="CONTROL_AF_STATE_PASSIVE_SCAN" />
+		<field name="CONTROL_AF_STATE_PASSIVE_UNFOCUSED" />
+		<field name="CONTROL_AF_TRIGGER_CANCEL" />
+		<field name="CONTROL_AF_TRIGGER_IDLE" />
+		<field name="CONTROL_AF_TRIGGER_START" />
+		<field name="CONTROL_AWB_MODE_AUTO" />
+		<field name="CONTROL_AWB_MODE_CLOUDY_DAYLIGHT" />
+		<field name="CONTROL_AWB_MODE_DAYLIGHT" />
+		<field name="CONTROL_AWB_MODE_FLUORESCENT" />
+		<field name="CONTROL_AWB_MODE_INCANDESCENT" />
+		<field name="CONTROL_AWB_MODE_OFF" />
+		<field name="CONTROL_AWB_MODE_SHADE" />
+		<field name="CONTROL_AWB_MODE_TWILIGHT" />
+		<field name="CONTROL_AWB_MODE_WARM_FLUORESCENT" />
+		<field name="CONTROL_AWB_STATE_CONVERGED" />
+		<field name="CONTROL_AWB_STATE_INACTIVE" />
+		<field name="CONTROL_AWB_STATE_LOCKED" />
+		<field name="CONTROL_AWB_STATE_SEARCHING" />
+		<field name="CONTROL_CAPTURE_INTENT_CUSTOM" />
+		<field name="CONTROL_CAPTURE_INTENT_MANUAL" />
+		<field name="CONTROL_CAPTURE_INTENT_MOTION_TRACKING" since="28" />
+		<field name="CONTROL_CAPTURE_INTENT_PREVIEW" />
+		<field name="CONTROL_CAPTURE_INTENT_STILL_CAPTURE" />
+		<field name="CONTROL_CAPTURE_INTENT_VIDEO_RECORD" />
+		<field name="CONTROL_CAPTURE_INTENT_VIDEO_SNAPSHOT" />
+		<field name="CONTROL_CAPTURE_INTENT_ZERO_SHUTTER_LAG" />
+		<field name="CONTROL_EFFECT_MODE_AQUA" />
+		<field name="CONTROL_EFFECT_MODE_BLACKBOARD" />
+		<field name="CONTROL_EFFECT_MODE_MONO" />
+		<field name="CONTROL_EFFECT_MODE_NEGATIVE" />
+		<field name="CONTROL_EFFECT_MODE_OFF" />
+		<field name="CONTROL_EFFECT_MODE_POSTERIZE" />
+		<field name="CONTROL_EFFECT_MODE_SEPIA" />
+		<field name="CONTROL_EFFECT_MODE_SOLARIZE" />
+		<field name="CONTROL_EFFECT_MODE_WHITEBOARD" />
+		<field name="CONTROL_EXTENDED_SCENE_MODE_BOKEH_CONTINUOUS" since="30" />
+		<field name="CONTROL_EXTENDED_SCENE_MODE_BOKEH_STILL_CAPTURE" since="30" />
+		<field name="CONTROL_EXTENDED_SCENE_MODE_DISABLED" since="30" />
+		<field name="CONTROL_MODE_AUTO" />
+		<field name="CONTROL_MODE_OFF" />
+		<field name="CONTROL_MODE_OFF_KEEP_STATE" />
+		<field name="CONTROL_MODE_USE_EXTENDED_SCENE_MODE" since="30" />
+		<field name="CONTROL_MODE_USE_SCENE_MODE" />
+		<field name="CONTROL_SCENE_MODE_ACTION" />
+		<field name="CONTROL_SCENE_MODE_BARCODE" />
+		<field name="CONTROL_SCENE_MODE_BEACH" />
+		<field name="CONTROL_SCENE_MODE_CANDLELIGHT" />
+		<field name="CONTROL_SCENE_MODE_DISABLED" />
+		<field name="CONTROL_SCENE_MODE_FACE_PRIORITY" />
+		<field name="CONTROL_SCENE_MODE_FIREWORKS" />
+		<field name="CONTROL_SCENE_MODE_HDR" since="22" />
+		<field name="CONTROL_SCENE_MODE_HIGH_SPEED_VIDEO" deprecated="23" />
+		<field name="CONTROL_SCENE_MODE_LANDSCAPE" />
+		<field name="CONTROL_SCENE_MODE_NIGHT" />
+		<field name="CONTROL_SCENE_MODE_NIGHT_PORTRAIT" />
+		<field name="CONTROL_SCENE_MODE_PARTY" />
+		<field name="CONTROL_SCENE_MODE_PORTRAIT" />
+		<field name="CONTROL_SCENE_MODE_SNOW" />
+		<field name="CONTROL_SCENE_MODE_SPORTS" />
+		<field name="CONTROL_SCENE_MODE_STEADYPHOTO" />
+		<field name="CONTROL_SCENE_MODE_SUNSET" />
+		<field name="CONTROL_SCENE_MODE_THEATRE" />
+		<field name="CONTROL_VIDEO_STABILIZATION_MODE_OFF" />
+		<field name="CONTROL_VIDEO_STABILIZATION_MODE_ON" />
+		<field name="DISTORTION_CORRECTION_MODE_FAST" since="28" />
+		<field name="DISTORTION_CORRECTION_MODE_HIGH_QUALITY" since="28" />
+		<field name="DISTORTION_CORRECTION_MODE_OFF" since="28" />
+		<field name="EDGE_MODE_FAST" />
+		<field name="EDGE_MODE_HIGH_QUALITY" />
+		<field name="EDGE_MODE_OFF" />
+		<field name="EDGE_MODE_ZERO_SHUTTER_LAG" since="23" />
+		<field name="FLASH_MODE_OFF" />
+		<field name="FLASH_MODE_SINGLE" />
+		<field name="FLASH_MODE_TORCH" />
+		<field name="FLASH_STATE_CHARGING" />
+		<field name="FLASH_STATE_FIRED" />
+		<field name="FLASH_STATE_PARTIAL" />
+		<field name="FLASH_STATE_READY" />
+		<field name="FLASH_STATE_UNAVAILABLE" />
+		<field name="HOT_PIXEL_MODE_FAST" />
+		<field name="HOT_PIXEL_MODE_HIGH_QUALITY" />
+		<field name="HOT_PIXEL_MODE_OFF" />
+		<field name="INFO_SUPPORTED_HARDWARE_LEVEL_3" since="24" />
+		<field name="INFO_SUPPORTED_HARDWARE_LEVEL_EXTERNAL" since="28" />
+		<field name="INFO_SUPPORTED_HARDWARE_LEVEL_FULL" />
+		<field name="INFO_SUPPORTED_HARDWARE_LEVEL_LEGACY" />
+		<field name="INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED" />
+		<field name="LENS_FACING_BACK" />
+		<field name="LENS_FACING_EXTERNAL" since="23" />
+		<field name="LENS_FACING_FRONT" />
+		<field name="LENS_INFO_FOCUS_DISTANCE_CALIBRATION_APPROXIMATE" />
+		<field name="LENS_INFO_FOCUS_DISTANCE_CALIBRATION_CALIBRATED" />
+		<field name="LENS_INFO_FOCUS_DISTANCE_CALIBRATION_UNCALIBRATED" />
+		<field name="LENS_OPTICAL_STABILIZATION_MODE_OFF" />
+		<field name="LENS_OPTICAL_STABILIZATION_MODE_ON" />
+		<field name="LENS_POSE_REFERENCE_GYROSCOPE" since="28" />
+		<field name="LENS_POSE_REFERENCE_PRIMARY_CAMERA" since="28" />
+		<field name="LENS_POSE_REFERENCE_UNDEFINED" since="30" />
+		<field name="LENS_STATE_MOVING" />
+		<field name="LENS_STATE_STATIONARY" />
+		<field name="LOGICAL_MULTI_CAMERA_SENSOR_SYNC_TYPE_APPROXIMATE" since="28" />
+		<field name="LOGICAL_MULTI_CAMERA_SENSOR_SYNC_TYPE_CALIBRATED" since="28" />
+		<field name="NOISE_REDUCTION_MODE_FAST" />
+		<field name="NOISE_REDUCTION_MODE_HIGH_QUALITY" />
+		<field name="NOISE_REDUCTION_MODE_MINIMAL" since="23" />
+		<field name="NOISE_REDUCTION_MODE_OFF" />
+		<field name="NOISE_REDUCTION_MODE_ZERO_SHUTTER_LAG" since="23" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_BACKWARD_COMPATIBLE" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_BURST_CAPTURE" since="22" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_CONSTRAINED_HIGH_SPEED_VIDEO" since="23" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_DEPTH_OUTPUT" since="23" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_LOGICAL_MULTI_CAMERA" since="28" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_MANUAL_POST_PROCESSING" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_MANUAL_SENSOR" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_MONOCHROME" since="28" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_MOTION_TRACKING" since="28" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_OFFLINE_PROCESSING" since="30" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_PRIVATE_REPROCESSING" since="23" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_RAW" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_READ_SENSOR_SETTINGS" since="22" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_REMOSAIC_REPROCESSING" since="31" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_SECURE_IMAGE_DATA" since="29" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_SYSTEM_CAMERA" since="30" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_ULTRA_HIGH_RESOLUTION_SENSOR" since="31" />
+		<field name="REQUEST_AVAILABLE_CAPABILITIES_YUV_REPROCESSING" since="23" />
+		<field name="SCALER_CROPPING_TYPE_CENTER_ONLY" />
+		<field name="SCALER_CROPPING_TYPE_FREEFORM" />
+		<field name="SCALER_ROTATE_AND_CROP_180" since="31" />
+		<field name="SCALER_ROTATE_AND_CROP_270" since="31" />
+		<field name="SCALER_ROTATE_AND_CROP_90" since="31" />
+		<field name="SCALER_ROTATE_AND_CROP_AUTO" since="31" />
+		<field name="SCALER_ROTATE_AND_CROP_NONE" since="31" />
+		<field name="SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_BGGR" />
+		<field name="SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_GBRG" />
+		<field name="SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_GRBG" />
+		<field name="SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_MONO" since="29" />
+		<field name="SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_NIR" since="29" />
+		<field name="SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_RGB" />
+		<field name="SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_RGGB" />
+		<field name="SENSOR_INFO_TIMESTAMP_SOURCE_REALTIME" />
+		<field name="SENSOR_INFO_TIMESTAMP_SOURCE_UNKNOWN" />
+		<field name="SENSOR_PIXEL_MODE_DEFAULT" since="31" />
+		<field name="SENSOR_PIXEL_MODE_MAXIMUM_RESOLUTION" since="31" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_CLOUDY_WEATHER" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_COOL_WHITE_FLUORESCENT" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_D50" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_D55" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_D65" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_D75" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_DAYLIGHT" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_DAYLIGHT_FLUORESCENT" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_DAY_WHITE_FLUORESCENT" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_FINE_WEATHER" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_FLASH" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_FLUORESCENT" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_ISO_STUDIO_TUNGSTEN" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_SHADE" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_STANDARD_A" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_STANDARD_B" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_STANDARD_C" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_TUNGSTEN" />
+		<field name="SENSOR_REFERENCE_ILLUMINANT1_WHITE_FLUORESCENT" />
+		<field name="SENSOR_TEST_PATTERN_MODE_COLOR_BARS" />
+		<field name="SENSOR_TEST_PATTERN_MODE_COLOR_BARS_FADE_TO_GRAY" />
+		<field name="SENSOR_TEST_PATTERN_MODE_CUSTOM1" />
+		<field name="SENSOR_TEST_PATTERN_MODE_OFF" />
+		<field name="SENSOR_TEST_PATTERN_MODE_PN9" />
+		<field name="SENSOR_TEST_PATTERN_MODE_SOLID_COLOR" />
+		<field name="SHADING_MODE_FAST" />
+		<field name="SHADING_MODE_HIGH_QUALITY" />
+		<field name="SHADING_MODE_OFF" />
+		<field name="STATISTICS_FACE_DETECT_MODE_FULL" />
+		<field name="STATISTICS_FACE_DETECT_MODE_OFF" />
+		<field name="STATISTICS_FACE_DETECT_MODE_SIMPLE" />
+		<field name="STATISTICS_LENS_SHADING_MAP_MODE_OFF" />
+		<field name="STATISTICS_LENS_SHADING_MAP_MODE_ON" />
+		<field name="STATISTICS_OIS_DATA_MODE_OFF" since="28" />
+		<field name="STATISTICS_OIS_DATA_MODE_ON" since="28" />
+		<field name="STATISTICS_SCENE_FLICKER_50HZ" />
+		<field name="STATISTICS_SCENE_FLICKER_60HZ" />
+		<field name="STATISTICS_SCENE_FLICKER_NONE" />
+		<field name="SYNC_MAX_LATENCY_PER_FRAME_CONTROL" />
+		<field name="SYNC_MAX_LATENCY_UNKNOWN" />
+		<field name="TONEMAP_MODE_CONTRAST_CURVE" />
+		<field name="TONEMAP_MODE_FAST" />
+		<field name="TONEMAP_MODE_GAMMA_VALUE" since="23" />
+		<field name="TONEMAP_MODE_HIGH_QUALITY" />
+		<field name="TONEMAP_MODE_PRESET_CURVE" since="23" />
+		<field name="TONEMAP_PRESET_CURVE_REC709" since="23" />
+		<field name="TONEMAP_PRESET_CURVE_SRGB" since="23" />
+	</class>
+	<class name="android/hardware/camera2/CameraOfflineSession" since="30">
+		<extends name="android/hardware/camera2/CameraCaptureSession" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/hardware/camera2/CameraOfflineSession$CameraOfflineSessionCallback" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onClosed(Landroid/hardware/camera2/CameraOfflineSession;)V" />
+		<method name="onError(Landroid/hardware/camera2/CameraOfflineSession;I)V" />
+		<method name="onIdle(Landroid/hardware/camera2/CameraOfflineSession;)V" />
+		<method name="onReady(Landroid/hardware/camera2/CameraOfflineSession;)V" />
+		<method name="onSwitchFailed(Landroid/hardware/camera2/CameraOfflineSession;)V" />
+		<field name="STATUS_INTERNAL_ERROR" />
+	</class>
+	<class name="android/hardware/camera2/CaptureFailure" since="21">
+		<extends name="java/lang/Object" />
+		<method name="getFrameNumber()J" />
+		<method name="getPhysicalCameraId()Ljava/lang/String;" since="29" />
+		<method name="getReason()I" />
+		<method name="getRequest()Landroid/hardware/camera2/CaptureRequest;" />
+		<method name="getSequenceId()I" />
+		<method name="wasImageCaptured()Z" />
+		<field name="REASON_ERROR" />
+		<field name="REASON_FLUSHED" />
+	</class>
+	<class name="android/hardware/camera2/CaptureRequest" since="21">
+		<extends name="android/hardware/camera2/CameraMetadata" />
+		<implements name="android/os/Parcelable" />
+		<method name="get(Landroid/hardware/camera2/CaptureRequest$Key;)Ljava/lang/Object;" />
+		<method name="getTag()Ljava/lang/Object;" />
+		<method name="isReprocess()Z" since="23" />
+		<field name="BLACK_LEVEL_LOCK" />
+		<field name="COLOR_CORRECTION_ABERRATION_MODE" />
+		<field name="COLOR_CORRECTION_GAINS" />
+		<field name="COLOR_CORRECTION_MODE" />
+		<field name="COLOR_CORRECTION_TRANSFORM" />
+		<field name="CONTROL_AE_ANTIBANDING_MODE" />
+		<field name="CONTROL_AE_EXPOSURE_COMPENSATION" />
+		<field name="CONTROL_AE_LOCK" />
+		<field name="CONTROL_AE_MODE" />
+		<field name="CONTROL_AE_PRECAPTURE_TRIGGER" />
+		<field name="CONTROL_AE_REGIONS" />
+		<field name="CONTROL_AE_TARGET_FPS_RANGE" />
+		<field name="CONTROL_AF_MODE" />
+		<field name="CONTROL_AF_REGIONS" />
+		<field name="CONTROL_AF_TRIGGER" />
+		<field name="CONTROL_AWB_LOCK" />
+		<field name="CONTROL_AWB_MODE" />
+		<field name="CONTROL_AWB_REGIONS" />
+		<field name="CONTROL_CAPTURE_INTENT" />
+		<field name="CONTROL_EFFECT_MODE" />
+		<field name="CONTROL_ENABLE_ZSL" since="26" />
+		<field name="CONTROL_EXTENDED_SCENE_MODE" since="30" />
+		<field name="CONTROL_MODE" />
+		<field name="CONTROL_POST_RAW_SENSITIVITY_BOOST" since="24" />
+		<field name="CONTROL_SCENE_MODE" />
+		<field name="CONTROL_VIDEO_STABILIZATION_MODE" />
+		<field name="CONTROL_ZOOM_RATIO" since="30" />
+		<field name="CREATOR" />
+		<field name="DISTORTION_CORRECTION_MODE" since="28" />
+		<field name="EDGE_MODE" />
+		<field name="FLASH_MODE" />
+		<field name="HOT_PIXEL_MODE" />
+		<field name="JPEG_GPS_LOCATION" />
+		<field name="JPEG_ORIENTATION" />
+		<field name="JPEG_QUALITY" />
+		<field name="JPEG_THUMBNAIL_QUALITY" />
+		<field name="JPEG_THUMBNAIL_SIZE" />
+		<field name="LENS_APERTURE" />
+		<field name="LENS_FILTER_DENSITY" />
+		<field name="LENS_FOCAL_LENGTH" />
+		<field name="LENS_FOCUS_DISTANCE" />
+		<field name="LENS_OPTICAL_STABILIZATION_MODE" />
+		<field name="NOISE_REDUCTION_MODE" />
+		<field name="REPROCESS_EFFECTIVE_EXPOSURE_FACTOR" since="23" />
+		<field name="SCALER_CROP_REGION" />
+		<field name="SCALER_ROTATE_AND_CROP" since="31" />
+		<field name="SENSOR_EXPOSURE_TIME" />
+		<field name="SENSOR_FRAME_DURATION" />
+		<field name="SENSOR_PIXEL_MODE" since="31" />
+		<field name="SENSOR_SENSITIVITY" />
+		<field name="SENSOR_TEST_PATTERN_DATA" />
+		<field name="SENSOR_TEST_PATTERN_MODE" />
+		<field name="SHADING_MODE" />
+		<field name="STATISTICS_FACE_DETECT_MODE" />
+		<field name="STATISTICS_HOT_PIXEL_MAP_MODE" />
+		<field name="STATISTICS_LENS_SHADING_MAP_MODE" />
+		<field name="STATISTICS_OIS_DATA_MODE" since="28" />
+		<field name="TONEMAP_CURVE" />
+		<field name="TONEMAP_GAMMA" since="23" />
+		<field name="TONEMAP_MODE" />
+		<field name="TONEMAP_PRESET_CURVE" since="23" />
+	</class>
+	<class name="android/hardware/camera2/CaptureRequest$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="addTarget(Landroid/view/Surface;)V" />
+		<method name="build()Landroid/hardware/camera2/CaptureRequest;" />
+		<method name="get(Landroid/hardware/camera2/CaptureRequest$Key;)Ljava/lang/Object;" />
+		<method name="getPhysicalCameraKey(Landroid/hardware/camera2/CaptureRequest$Key;Ljava/lang/String;)Ljava/lang/Object;" since="28" />
+		<method name="removeTarget(Landroid/view/Surface;)V" />
+		<method name="set(Landroid/hardware/camera2/CaptureRequest$Key;Ljava/lang/Object;)V" />
+		<method name="setPhysicalCameraKey(Landroid/hardware/camera2/CaptureRequest$Key;Ljava/lang/Object;Ljava/lang/String;)Landroid/hardware/camera2/CaptureRequest$Builder;" since="28" />
+		<method name="setTag(Ljava/lang/Object;)V" />
+	</class>
+	<class name="android/hardware/camera2/CaptureRequest$Key" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Class;)V" since="29" />
+		<method name="getName()Ljava/lang/String;" />
+	</class>
+	<class name="android/hardware/camera2/CaptureResult" since="21">
+		<extends name="android/hardware/camera2/CameraMetadata" />
+		<method name="get(Landroid/hardware/camera2/CaptureResult$Key;)Ljava/lang/Object;" />
+		<method name="getCameraId()Ljava/lang/String;" since="31" />
+		<method name="getFrameNumber()J" />
+		<method name="getRequest()Landroid/hardware/camera2/CaptureRequest;" />
+		<method name="getSequenceId()I" />
+		<field name="BLACK_LEVEL_LOCK" />
+		<field name="COLOR_CORRECTION_ABERRATION_MODE" />
+		<field name="COLOR_CORRECTION_GAINS" />
+		<field name="COLOR_CORRECTION_MODE" />
+		<field name="COLOR_CORRECTION_TRANSFORM" />
+		<field name="CONTROL_AE_ANTIBANDING_MODE" />
+		<field name="CONTROL_AE_EXPOSURE_COMPENSATION" />
+		<field name="CONTROL_AE_LOCK" />
+		<field name="CONTROL_AE_MODE" />
+		<field name="CONTROL_AE_PRECAPTURE_TRIGGER" />
+		<field name="CONTROL_AE_REGIONS" />
+		<field name="CONTROL_AE_STATE" />
+		<field name="CONTROL_AE_TARGET_FPS_RANGE" />
+		<field name="CONTROL_AF_MODE" />
+		<field name="CONTROL_AF_REGIONS" />
+		<field name="CONTROL_AF_SCENE_CHANGE" since="28" />
+		<field name="CONTROL_AF_STATE" />
+		<field name="CONTROL_AF_TRIGGER" />
+		<field name="CONTROL_AWB_LOCK" />
+		<field name="CONTROL_AWB_MODE" />
+		<field name="CONTROL_AWB_REGIONS" />
+		<field name="CONTROL_AWB_STATE" />
+		<field name="CONTROL_CAPTURE_INTENT" />
+		<field name="CONTROL_EFFECT_MODE" />
+		<field name="CONTROL_ENABLE_ZSL" since="26" />
+		<field name="CONTROL_EXTENDED_SCENE_MODE" since="30" />
+		<field name="CONTROL_MODE" />
+		<field name="CONTROL_POST_RAW_SENSITIVITY_BOOST" since="24" />
+		<field name="CONTROL_SCENE_MODE" />
+		<field name="CONTROL_VIDEO_STABILIZATION_MODE" />
+		<field name="CONTROL_ZOOM_RATIO" since="30" />
+		<field name="DISTORTION_CORRECTION_MODE" since="28" />
+		<field name="EDGE_MODE" />
+		<field name="FLASH_MODE" />
+		<field name="FLASH_STATE" />
+		<field name="HOT_PIXEL_MODE" />
+		<field name="JPEG_GPS_LOCATION" />
+		<field name="JPEG_ORIENTATION" />
+		<field name="JPEG_QUALITY" />
+		<field name="JPEG_THUMBNAIL_QUALITY" />
+		<field name="JPEG_THUMBNAIL_SIZE" />
+		<field name="LENS_APERTURE" />
+		<field name="LENS_DISTORTION" since="28" />
+		<field name="LENS_FILTER_DENSITY" />
+		<field name="LENS_FOCAL_LENGTH" />
+		<field name="LENS_FOCUS_DISTANCE" />
+		<field name="LENS_FOCUS_RANGE" />
+		<field name="LENS_INTRINSIC_CALIBRATION" since="23" />
+		<field name="LENS_OPTICAL_STABILIZATION_MODE" />
+		<field name="LENS_POSE_ROTATION" since="23" />
+		<field name="LENS_POSE_TRANSLATION" since="23" />
+		<field name="LENS_RADIAL_DISTORTION" since="23" deprecated="28" />
+		<field name="LENS_STATE" />
+		<field name="LOGICAL_MULTI_CAMERA_ACTIVE_PHYSICAL_ID" since="29" />
+		<field name="NOISE_REDUCTION_MODE" />
+		<field name="REPROCESS_EFFECTIVE_EXPOSURE_FACTOR" since="23" />
+		<field name="REQUEST_PIPELINE_DEPTH" />
+		<field name="SCALER_CROP_REGION" />
+		<field name="SCALER_ROTATE_AND_CROP" since="31" />
+		<field name="SENSOR_DYNAMIC_BLACK_LEVEL" since="24" />
+		<field name="SENSOR_DYNAMIC_WHITE_LEVEL" since="24" />
+		<field name="SENSOR_EXPOSURE_TIME" />
+		<field name="SENSOR_FRAME_DURATION" />
+		<field name="SENSOR_GREEN_SPLIT" />
+		<field name="SENSOR_NEUTRAL_COLOR_POINT" />
+		<field name="SENSOR_NOISE_PROFILE" />
+		<field name="SENSOR_PIXEL_MODE" since="31" />
+		<field name="SENSOR_RAW_BINNING_FACTOR_USED" since="31" />
+		<field name="SENSOR_ROLLING_SHUTTER_SKEW" />
+		<field name="SENSOR_SENSITIVITY" />
+		<field name="SENSOR_TEST_PATTERN_DATA" />
+		<field name="SENSOR_TEST_PATTERN_MODE" />
+		<field name="SENSOR_TIMESTAMP" />
+		<field name="SHADING_MODE" />
+		<field name="STATISTICS_FACES" />
+		<field name="STATISTICS_FACE_DETECT_MODE" />
+		<field name="STATISTICS_HOT_PIXEL_MAP" />
+		<field name="STATISTICS_HOT_PIXEL_MAP_MODE" />
+		<field name="STATISTICS_LENS_SHADING_CORRECTION_MAP" />
+		<field name="STATISTICS_LENS_SHADING_MAP_MODE" />
+		<field name="STATISTICS_OIS_DATA_MODE" since="28" />
+		<field name="STATISTICS_OIS_SAMPLES" since="28" />
+		<field name="STATISTICS_SCENE_FLICKER" />
+		<field name="TONEMAP_CURVE" />
+		<field name="TONEMAP_GAMMA" since="23" />
+		<field name="TONEMAP_MODE" />
+		<field name="TONEMAP_PRESET_CURVE" since="23" />
+	</class>
+	<class name="android/hardware/camera2/CaptureResult$Key" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Class;)V" since="29" />
+		<method name="getName()Ljava/lang/String;" />
+	</class>
+	<class name="android/hardware/camera2/DngCreator" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="&lt;init&gt;(Landroid/hardware/camera2/CameraCharacteristics;Landroid/hardware/camera2/CaptureResult;)V" />
+		<method name="setDescription(Ljava/lang/String;)Landroid/hardware/camera2/DngCreator;" />
+		<method name="setLocation(Landroid/location/Location;)Landroid/hardware/camera2/DngCreator;" />
+		<method name="setOrientation(I)Landroid/hardware/camera2/DngCreator;" />
+		<method name="setThumbnail(Landroid/graphics/Bitmap;)Landroid/hardware/camera2/DngCreator;" />
+		<method name="setThumbnail(Landroid/media/Image;)Landroid/hardware/camera2/DngCreator;" />
+		<method name="writeByteBuffer(Ljava/io/OutputStream;Landroid/util/Size;Ljava/nio/ByteBuffer;J)V" />
+		<method name="writeImage(Ljava/io/OutputStream;Landroid/media/Image;)V" />
+		<method name="writeInputStream(Ljava/io/OutputStream;Landroid/util/Size;Ljava/io/InputStream;J)V" />
+		<field name="MAX_THUMBNAIL_DIMENSION" />
+	</class>
+	<class name="android/hardware/camera2/MultiResolutionImageReader" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;II)V" />
+		<method name="flush()V" />
+		<method name="getStreamInfoForImageReader(Landroid/media/ImageReader;)Landroid/hardware/camera2/params/MultiResolutionStreamInfo;" />
+		<method name="getSurface()Landroid/view/Surface;" />
+		<method name="setOnImageAvailableListener(Landroid/media/ImageReader$OnImageAvailableListener;Ljava/util/concurrent/Executor;)V" />
+	</class>
+	<class name="android/hardware/camera2/TotalCaptureResult" since="21">
+		<extends name="android/hardware/camera2/CaptureResult" />
+		<method name="getPartialResults()Ljava/util/List;" />
+		<method name="getPhysicalCameraResults()Ljava/util/Map;" since="28" deprecated="31" />
+		<method name="getPhysicalCameraTotalResults()Ljava/util/Map;" since="31" />
+	</class>
+	<class name="android/hardware/camera2/params/BlackLevelPattern" since="21">
+		<extends name="java/lang/Object" />
+		<method name="copyTo([II)V" />
+		<method name="getOffsetForIndex(II)I" />
+		<field name="COUNT" />
+	</class>
+	<class name="android/hardware/camera2/params/Capability" since="30">
+		<extends name="java/lang/Object" />
+		<method name="getMaxStreamingSize()Landroid/util/Size;" />
+		<method name="getMode()I" />
+		<method name="getZoomRatioRange()Landroid/util/Range;" />
+	</class>
+	<class name="android/hardware/camera2/params/ColorSpaceTransform" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;([I)V" />
+		<method name="&lt;init&gt;([Landroid/util/Rational;)V" />
+		<method name="copyElements([II)V" />
+		<method name="copyElements([Landroid/util/Rational;I)V" />
+		<method name="getElement(II)Landroid/util/Rational;" />
+	</class>
+	<class name="android/hardware/camera2/params/ExtensionSessionConfiguration" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(ILjava/util/List;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraExtensionSession$StateCallback;)V" />
+		<method name="getExecutor()Ljava/util/concurrent/Executor;" />
+		<method name="getExtension()I" />
+		<method name="getOutputConfigurations()Ljava/util/List;" />
+		<method name="getStateCallback()Landroid/hardware/camera2/CameraExtensionSession$StateCallback;" />
+	</class>
+	<class name="android/hardware/camera2/params/Face" since="21">
+		<extends name="java/lang/Object" />
+		<method name="getBounds()Landroid/graphics/Rect;" />
+		<method name="getId()I" />
+		<method name="getLeftEyePosition()Landroid/graphics/Point;" />
+		<method name="getMouthPosition()Landroid/graphics/Point;" />
+		<method name="getRightEyePosition()Landroid/graphics/Point;" />
+		<method name="getScore()I" />
+		<field name="ID_UNSUPPORTED" />
+		<field name="SCORE_MAX" />
+		<field name="SCORE_MIN" />
+	</class>
+	<class name="android/hardware/camera2/params/InputConfiguration" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;I)V" since="31" />
+		<method name="getFormat()I" />
+		<method name="getHeight()I" />
+		<method name="getWidth()I" />
+		<method name="isMultiResolution()Z" since="31" />
+	</class>
+	<class name="android/hardware/camera2/params/LensShadingMap" since="21">
+		<extends name="java/lang/Object" />
+		<method name="copyGainFactors([FI)V" />
+		<method name="getColumnCount()I" />
+		<method name="getGainFactor(III)F" />
+		<method name="getGainFactorCount()I" />
+		<method name="getGainFactorVector(II)Landroid/hardware/camera2/params/RggbChannelVector;" />
+		<method name="getRowCount()I" />
+		<field name="MINIMUM_GAIN_FACTOR" />
+	</class>
+	<class name="android/hardware/camera2/params/MandatoryStreamCombination" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getDescription()Ljava/lang/CharSequence;" />
+		<method name="getStreamsInformation()Ljava/util/List;" />
+		<method name="isReprocessable()Z" />
+	</class>
+	<class name="android/hardware/camera2/params/MandatoryStreamCombination$MandatoryStreamInformation" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getAvailableSizes()Ljava/util/List;" />
+		<method name="getFormat()I" />
+		<method name="isInput()Z" />
+		<method name="isMaximumSize()Z" since="31" />
+		<method name="isUltraHighResolution()Z" since="31" />
+	</class>
+	<class name="android/hardware/camera2/params/MeteringRectangle" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(IIIII)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Point;Landroid/util/Size;I)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Rect;I)V" />
+		<method name="equals(Landroid/hardware/camera2/params/MeteringRectangle;)Z" />
+		<method name="getHeight()I" />
+		<method name="getMeteringWeight()I" />
+		<method name="getRect()Landroid/graphics/Rect;" />
+		<method name="getSize()Landroid/util/Size;" />
+		<method name="getUpperLeftPoint()Landroid/graphics/Point;" />
+		<method name="getWidth()I" />
+		<method name="getX()I" />
+		<method name="getY()I" />
+		<field name="METERING_WEIGHT_DONT_CARE" />
+		<field name="METERING_WEIGHT_MAX" />
+		<field name="METERING_WEIGHT_MIN" />
+	</class>
+	<class name="android/hardware/camera2/params/MultiResolutionStreamConfigurationMap" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getInputFormats()[I" />
+		<method name="getInputInfo(I)Ljava/util/Collection;" />
+		<method name="getOutputFormats()[I" />
+		<method name="getOutputInfo(I)Ljava/util/Collection;" />
+	</class>
+	<class name="android/hardware/camera2/params/MultiResolutionStreamInfo" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(IILjava/lang/String;)V" />
+		<method name="getHeight()I" />
+		<method name="getPhysicalCameraId()Ljava/lang/String;" />
+		<method name="getWidth()I" />
+	</class>
+	<class name="android/hardware/camera2/params/OisSample" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(JFF)V" />
+		<method name="getTimestamp()J" />
+		<method name="getXshift()F" />
+		<method name="getYshift()F" />
+	</class>
+	<class name="android/hardware/camera2/params/OutputConfiguration" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(ILandroid/view/Surface;)V" />
+		<method name="&lt;init&gt;(Landroid/util/Size;Ljava/lang/Class;)V" since="26" />
+		<method name="&lt;init&gt;(Landroid/view/Surface;)V" />
+		<method name="addSensorPixelModeUsed(I)V" since="31" />
+		<method name="addSurface(Landroid/view/Surface;)V" since="26" />
+		<method name="createInstancesForMultiResolutionOutput(Landroid/hardware/camera2/MultiResolutionImageReader;)Ljava/util/Collection;" since="31" />
+		<method name="enableSurfaceSharing()V" since="26" />
+		<method name="getMaxSharedSurfaceCount()I" since="28" />
+		<method name="getSurface()Landroid/view/Surface;" />
+		<method name="getSurfaceGroupId()I" />
+		<method name="getSurfaces()Ljava/util/List;" since="26" />
+		<method name="removeSensorPixelModeUsed(I)V" since="31" />
+		<method name="removeSurface(Landroid/view/Surface;)V" since="28" />
+		<method name="setPhysicalCameraId(Ljava/lang/String;)V" since="28" />
+		<field name="CREATOR" />
+		<field name="SURFACE_GROUP_ID_NONE" />
+	</class>
+	<class name="android/hardware/camera2/params/RecommendedStreamConfigurationMap" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getHighResolutionOutputSizes(I)Ljava/util/Set;" />
+		<method name="getHighSpeedVideoFpsRanges()Ljava/util/Set;" />
+		<method name="getHighSpeedVideoFpsRangesFor(Landroid/util/Size;)Ljava/util/Set;" />
+		<method name="getHighSpeedVideoSizes()Ljava/util/Set;" />
+		<method name="getHighSpeedVideoSizesFor(Landroid/util/Range;)Ljava/util/Set;" />
+		<method name="getInputFormats()Ljava/util/Set;" />
+		<method name="getInputSizes(I)Ljava/util/Set;" />
+		<method name="getOutputFormats()Ljava/util/Set;" />
+		<method name="getOutputMinFrameDuration(ILandroid/util/Size;)J" />
+		<method name="getOutputMinFrameDuration(Ljava/lang/Class;Landroid/util/Size;)J" />
+		<method name="getOutputSizes(I)Ljava/util/Set;" />
+		<method name="getOutputSizes(Ljava/lang/Class;)Ljava/util/Set;" />
+		<method name="getOutputStallDuration(ILandroid/util/Size;)J" />
+		<method name="getOutputStallDuration(Ljava/lang/Class;Landroid/util/Size;)J" />
+		<method name="getRecommendedUseCase()I" />
+		<method name="getValidOutputFormatsForInput(I)Ljava/util/Set;" />
+		<method name="isOutputSupportedFor(I)Z" />
+		<method name="isOutputSupportedFor(Landroid/view/Surface;)Z" />
+		<field name="USECASE_LOW_LATENCY_SNAPSHOT" />
+		<field name="USECASE_PREVIEW" />
+		<field name="USECASE_RAW" />
+		<field name="USECASE_RECORD" />
+		<field name="USECASE_SNAPSHOT" />
+		<field name="USECASE_VIDEO_SNAPSHOT" />
+		<field name="USECASE_ZSL" />
+	</class>
+	<class name="android/hardware/camera2/params/RggbChannelVector" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(FFFF)V" />
+		<method name="copyTo([FI)V" />
+		<method name="getBlue()F" />
+		<method name="getComponent(I)F" />
+		<method name="getGreenEven()F" />
+		<method name="getGreenOdd()F" />
+		<method name="getRed()F" />
+		<field name="BLUE" />
+		<field name="COUNT" />
+		<field name="GREEN_EVEN" />
+		<field name="GREEN_ODD" />
+		<field name="RED" />
+	</class>
+	<class name="android/hardware/camera2/params/SessionConfiguration" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="29" />
+		<method name="&lt;init&gt;(ILjava/util/List;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraCaptureSession$StateCallback;)V" />
+		<method name="getExecutor()Ljava/util/concurrent/Executor;" />
+		<method name="getInputConfiguration()Landroid/hardware/camera2/params/InputConfiguration;" />
+		<method name="getOutputConfigurations()Ljava/util/List;" />
+		<method name="getSessionParameters()Landroid/hardware/camera2/CaptureRequest;" />
+		<method name="getSessionType()I" />
+		<method name="getStateCallback()Landroid/hardware/camera2/CameraCaptureSession$StateCallback;" />
+		<method name="setInputConfiguration(Landroid/hardware/camera2/params/InputConfiguration;)V" />
+		<method name="setSessionParameters(Landroid/hardware/camera2/CaptureRequest;)V" />
+		<field name="CREATOR" since="29" />
+		<field name="SESSION_HIGH_SPEED" />
+		<field name="SESSION_REGULAR" />
+	</class>
+	<class name="android/hardware/camera2/params/StreamConfigurationMap" since="21">
+		<extends name="java/lang/Object" />
+		<method name="getHighResolutionOutputSizes(I)[Landroid/util/Size;" since="23" />
+		<method name="getHighSpeedVideoFpsRanges()[Landroid/util/Range;" />
+		<method name="getHighSpeedVideoFpsRangesFor(Landroid/util/Size;)[Landroid/util/Range;" />
+		<method name="getHighSpeedVideoSizes()[Landroid/util/Size;" />
+		<method name="getHighSpeedVideoSizesFor(Landroid/util/Range;)[Landroid/util/Size;" />
+		<method name="getInputFormats()[I" since="23" />
+		<method name="getInputSizes(I)[Landroid/util/Size;" since="23" />
+		<method name="getOutputFormats()[I" />
+		<method name="getOutputMinFrameDuration(ILandroid/util/Size;)J" />
+		<method name="getOutputMinFrameDuration(Ljava/lang/Class;Landroid/util/Size;)J" />
+		<method name="getOutputSizes(I)[Landroid/util/Size;" />
+		<method name="getOutputSizes(Ljava/lang/Class;)[Landroid/util/Size;" />
+		<method name="getOutputStallDuration(ILandroid/util/Size;)J" />
+		<method name="getOutputStallDuration(Ljava/lang/Class;Landroid/util/Size;)J" />
+		<method name="getValidOutputFormatsForInput(I)[I" since="23" />
+		<method name="isOutputSupportedFor(I)Z" />
+		<method name="isOutputSupportedFor(Landroid/view/Surface;)Z" />
+		<method name="isOutputSupportedFor(Ljava/lang/Class;)Z" />
+	</class>
+	<class name="android/hardware/camera2/params/TonemapCurve" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;([F[F[F)V" />
+		<method name="copyColorCurve(I[FI)V" />
+		<method name="getPoint(II)Landroid/graphics/PointF;" />
+		<method name="getPointCount(I)I" />
+		<field name="CHANNEL_BLUE" />
+		<field name="CHANNEL_GREEN" />
+		<field name="CHANNEL_RED" />
+		<field name="LEVEL_BLACK" />
+		<field name="LEVEL_WHITE" />
+		<field name="POINT_SIZE" />
+	</class>
+	<class name="android/hardware/display/DeviceProductInfo" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V" />
+		<method name="getConnectionToSinkType()I" />
+		<method name="getManufactureWeek()I" />
+		<method name="getManufactureYear()I" />
+		<method name="getManufacturerPnpId()Ljava/lang/String;" />
+		<method name="getModelYear()I" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getProductId()Ljava/lang/String;" />
+		<field name="CONNECTION_TO_SINK_BUILT_IN" />
+		<field name="CONNECTION_TO_SINK_DIRECT" />
+		<field name="CONNECTION_TO_SINK_TRANSITIVE" />
+		<field name="CONNECTION_TO_SINK_UNKNOWN" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/hardware/display/DisplayManager" since="17">
+		<extends name="java/lang/Object" />
+		<method name="createVirtualDisplay(Ljava/lang/String;IIILandroid/view/Surface;I)Landroid/hardware/display/VirtualDisplay;" since="19" />
+		<method name="createVirtualDisplay(Ljava/lang/String;IIILandroid/view/Surface;ILandroid/hardware/display/VirtualDisplay$Callback;Landroid/os/Handler;)Landroid/hardware/display/VirtualDisplay;" since="21" />
+		<method name="getDisplay(I)Landroid/view/Display;" />
+		<method name="getDisplays()[Landroid/view/Display;" />
+		<method name="getDisplays(Ljava/lang/String;)[Landroid/view/Display;" />
+		<method name="getMatchContentFrameRateUserPreference()I" since="31" />
+		<method name="registerDisplayListener(Landroid/hardware/display/DisplayManager$DisplayListener;Landroid/os/Handler;)V" />
+		<method name="unregisterDisplayListener(Landroid/hardware/display/DisplayManager$DisplayListener;)V" />
+		<field name="DISPLAY_CATEGORY_PRESENTATION" />
+		<field name="MATCH_CONTENT_FRAMERATE_ALWAYS" since="31" />
+		<field name="MATCH_CONTENT_FRAMERATE_NEVER" since="31" />
+		<field name="MATCH_CONTENT_FRAMERATE_SEAMLESSS_ONLY" since="31" />
+		<field name="MATCH_CONTENT_FRAMERATE_UNKNOWN" since="31" />
+		<field name="VIRTUAL_DISPLAY_FLAG_AUTO_MIRROR" since="21" />
+		<field name="VIRTUAL_DISPLAY_FLAG_OWN_CONTENT_ONLY" since="20" />
+		<field name="VIRTUAL_DISPLAY_FLAG_PRESENTATION" since="19" />
+		<field name="VIRTUAL_DISPLAY_FLAG_PUBLIC" since="19" />
+		<field name="VIRTUAL_DISPLAY_FLAG_SECURE" since="19" />
+	</class>
+	<class name="android/hardware/display/DisplayManager$DisplayListener" since="17">
+		<extends name="java/lang/Object" />
+		<method name="onDisplayAdded(I)V" />
+		<method name="onDisplayChanged(I)V" />
+		<method name="onDisplayRemoved(I)V" />
+	</class>
+	<class name="android/hardware/display/VirtualDisplay" since="19">
+		<extends name="java/lang/Object" />
+		<method name="getDisplay()Landroid/view/Display;" />
+		<method name="getSurface()Landroid/view/Surface;" since="20" />
+		<method name="release()V" />
+		<method name="resize(III)V" since="21" />
+		<method name="setSurface(Landroid/view/Surface;)V" since="20" />
+	</class>
+	<class name="android/hardware/display/VirtualDisplay$Callback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onPaused()V" />
+		<method name="onResumed()V" />
+		<method name="onStopped()V" />
+	</class>
+	<class name="android/hardware/fingerprint/FingerprintManager" since="23" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="authenticate(Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;Landroid/os/CancellationSignal;ILandroid/hardware/fingerprint/FingerprintManager$AuthenticationCallback;Landroid/os/Handler;)V" deprecated="28" />
+		<method name="hasEnrolledFingerprints()Z" deprecated="28" />
+		<method name="isHardwareDetected()Z" deprecated="28" />
+		<field name="FINGERPRINT_ACQUIRED_GOOD" />
+		<field name="FINGERPRINT_ACQUIRED_IMAGER_DIRTY" />
+		<field name="FINGERPRINT_ACQUIRED_INSUFFICIENT" />
+		<field name="FINGERPRINT_ACQUIRED_PARTIAL" />
+		<field name="FINGERPRINT_ACQUIRED_TOO_FAST" />
+		<field name="FINGERPRINT_ACQUIRED_TOO_SLOW" />
+		<field name="FINGERPRINT_ERROR_CANCELED" />
+		<field name="FINGERPRINT_ERROR_HW_NOT_PRESENT" since="28" />
+		<field name="FINGERPRINT_ERROR_HW_UNAVAILABLE" />
+		<field name="FINGERPRINT_ERROR_LOCKOUT" />
+		<field name="FINGERPRINT_ERROR_LOCKOUT_PERMANENT" since="27" />
+		<field name="FINGERPRINT_ERROR_NO_FINGERPRINTS" since="28" />
+		<field name="FINGERPRINT_ERROR_NO_SPACE" />
+		<field name="FINGERPRINT_ERROR_TIMEOUT" />
+		<field name="FINGERPRINT_ERROR_UNABLE_TO_PROCESS" />
+		<field name="FINGERPRINT_ERROR_USER_CANCELED" since="27" />
+		<field name="FINGERPRINT_ERROR_VENDOR" since="27" />
+	</class>
+	<class name="android/hardware/fingerprint/FingerprintManager$AuthenticationCallback" since="23" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="onAuthenticationError(ILjava/lang/CharSequence;)V" deprecated="29" />
+		<method name="onAuthenticationFailed()V" deprecated="29" />
+		<method name="onAuthenticationHelp(ILjava/lang/CharSequence;)V" deprecated="29" />
+		<method name="onAuthenticationSucceeded(Landroid/hardware/fingerprint/FingerprintManager$AuthenticationResult;)V" deprecated="29" />
+	</class>
+	<class name="android/hardware/fingerprint/FingerprintManager$AuthenticationResult" since="23" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="getCryptoObject()Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;" deprecated="29" />
+	</class>
+	<class name="android/hardware/fingerprint/FingerprintManager$CryptoObject" since="23" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/Signature;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljavax/crypto/Cipher;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljavax/crypto/Mac;)V" deprecated="29" />
+		<method name="getCipher()Ljavax/crypto/Cipher;" deprecated="29" />
+		<method name="getMac()Ljavax/crypto/Mac;" deprecated="29" />
+		<method name="getSignature()Ljava/security/Signature;" deprecated="29" />
+	</class>
+	<class name="android/hardware/input/InputManager" since="16">
+		<extends name="java/lang/Object" />
+		<method name="getInputDevice(I)Landroid/view/InputDevice;" />
+		<method name="getInputDeviceIds()[I" />
+		<method name="getMaximumObscuringOpacityForTouch()F" since="31" />
+		<method name="registerInputDeviceListener(Landroid/hardware/input/InputManager$InputDeviceListener;Landroid/os/Handler;)V" />
+		<method name="unregisterInputDeviceListener(Landroid/hardware/input/InputManager$InputDeviceListener;)V" />
+		<method name="verifyInputEvent(Landroid/view/InputEvent;)Landroid/view/VerifiedInputEvent;" since="30" />
+		<field name="ACTION_QUERY_KEYBOARD_LAYOUTS" />
+		<field name="META_DATA_KEYBOARD_LAYOUTS" />
+	</class>
+	<class name="android/hardware/input/InputManager$InputDeviceListener" since="16">
+		<extends name="java/lang/Object" />
+		<method name="onInputDeviceAdded(I)V" />
+		<method name="onInputDeviceChanged(I)V" />
+		<method name="onInputDeviceRemoved(I)V" />
+	</class>
+	<class name="android/hardware/lights/Light" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getId()I" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getOrdinal()I" />
+		<method name="getType()I" />
+		<method name="hasBrightnessControl()Z" />
+		<method name="hasRgbControl()Z" />
+		<field name="CREATOR" />
+		<field name="LIGHT_CAPABILITY_BRIGHTNESS" />
+		<field name="LIGHT_CAPABILITY_RGB" />
+		<field name="LIGHT_TYPE_INPUT" />
+		<field name="LIGHT_TYPE_MICROPHONE" />
+		<field name="LIGHT_TYPE_PLAYER_ID" />
+	</class>
+	<class name="android/hardware/lights/LightState" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getColor()I" />
+		<method name="getPlayerId()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/hardware/lights/LightState$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/hardware/lights/LightState;" />
+		<method name="setColor(I)Landroid/hardware/lights/LightState$Builder;" />
+		<method name="setPlayerId(I)Landroid/hardware/lights/LightState$Builder;" />
+	</class>
+	<class name="android/hardware/lights/LightsManager" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getLightState(Landroid/hardware/lights/Light;)Landroid/hardware/lights/LightState;" />
+		<method name="getLights()Ljava/util/List;" />
+		<method name="openSession()Landroid/hardware/lights/LightsManager$LightsSession;" />
+	</class>
+	<class name="android/hardware/lights/LightsManager$LightsSession" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="requestLights(Landroid/hardware/lights/LightsRequest;)V" />
+	</class>
+	<class name="android/hardware/lights/LightsRequest" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getLightStates()Ljava/util/List;" />
+		<method name="getLights()Ljava/util/List;" />
+		<method name="getLightsAndStates()Ljava/util/Map;" />
+	</class>
+	<class name="android/hardware/lights/LightsRequest$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addLight(Landroid/hardware/lights/Light;Landroid/hardware/lights/LightState;)Landroid/hardware/lights/LightsRequest$Builder;" />
+		<method name="build()Landroid/hardware/lights/LightsRequest;" />
+		<method name="clearLight(Landroid/hardware/lights/Light;)Landroid/hardware/lights/LightsRequest$Builder;" />
+	</class>
+	<class name="android/hardware/location/GeofenceHardware" since="18" removed="21">
+		<extends name="java/lang/Object" />
+		<method name="addGeofence(IILandroid/hardware/location/GeofenceHardwareRequest;Landroid/hardware/location/GeofenceHardwareCallback;)Z" />
+		<method name="getMonitoringTypes()[I" />
+		<method name="getStatusOfMonitoringType(I)I" />
+		<method name="pauseGeofence(II)Z" />
+		<method name="registerForMonitorStateChangeCallback(ILandroid/hardware/location/GeofenceHardwareMonitorCallback;)Z" />
+		<method name="removeGeofence(II)Z" />
+		<method name="resumeGeofence(III)Z" />
+		<method name="unregisterForMonitorStateChangeCallback(ILandroid/hardware/location/GeofenceHardwareMonitorCallback;)Z" />
+		<field name="GEOFENCE_ENTERED" />
+		<field name="GEOFENCE_ERROR_ID_EXISTS" />
+		<field name="GEOFENCE_ERROR_ID_UNKNOWN" />
+		<field name="GEOFENCE_ERROR_INVALID_TRANSITION" />
+		<field name="GEOFENCE_ERROR_TOO_MANY_GEOFENCES" />
+		<field name="GEOFENCE_EXITED" />
+		<field name="GEOFENCE_FAILURE" />
+		<field name="GEOFENCE_SUCCESS" />
+		<field name="GEOFENCE_UNCERTAIN" />
+		<field name="MONITORING_TYPE_GPS_HARDWARE" />
+		<field name="MONITOR_CURRENTLY_AVAILABLE" />
+		<field name="MONITOR_CURRENTLY_UNAVAILABLE" />
+		<field name="MONITOR_UNSUPPORTED" />
+	</class>
+	<class name="android/hardware/location/GeofenceHardwareCallback" since="18" removed="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onGeofenceAdd(II)V" />
+		<method name="onGeofencePause(II)V" />
+		<method name="onGeofenceRemove(II)V" />
+		<method name="onGeofenceResume(II)V" />
+		<method name="onGeofenceTransition(IILandroid/location/Location;JI)V" />
+	</class>
+	<class name="android/hardware/location/GeofenceHardwareMonitorCallback" since="18" removed="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onMonitoringSystemChange(IZLandroid/location/Location;)V" />
+	</class>
+	<class name="android/hardware/location/GeofenceHardwareRequest" since="18" removed="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createCircularGeofence(DDD)Landroid/hardware/location/GeofenceHardwareRequest;" />
+		<method name="getLastTransition()I" />
+		<method name="getLatitude()D" />
+		<method name="getLongitude()D" />
+		<method name="getMonitorTransitions()I" />
+		<method name="getNotificationResponsiveness()I" />
+		<method name="getRadius()D" />
+		<method name="getUnknownTimer()I" />
+		<method name="setLastTransition(I)V" />
+		<method name="setMonitorTransitions(I)V" />
+		<method name="setNotificationResponsiveness(I)V" />
+		<method name="setUnknownTimer(I)V" />
+	</class>
+	<class name="android/hardware/usb/UsbAccessory" since="12">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDescription()Ljava/lang/String;" />
+		<method name="getManufacturer()Ljava/lang/String;" />
+		<method name="getModel()Ljava/lang/String;" />
+		<method name="getSerial()Ljava/lang/String;" />
+		<method name="getUri()Ljava/lang/String;" />
+		<method name="getVersion()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/hardware/usb/UsbConfiguration" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getId()I" />
+		<method name="getInterface(I)Landroid/hardware/usb/UsbInterface;" />
+		<method name="getInterfaceCount()I" />
+		<method name="getMaxPower()I" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="isRemoteWakeup()Z" />
+		<method name="isSelfPowered()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/hardware/usb/UsbConstants" since="12">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="USB_CLASS_APP_SPEC" />
+		<field name="USB_CLASS_AUDIO" />
+		<field name="USB_CLASS_CDC_DATA" />
+		<field name="USB_CLASS_COMM" />
+		<field name="USB_CLASS_CONTENT_SEC" />
+		<field name="USB_CLASS_CSCID" />
+		<field name="USB_CLASS_HID" />
+		<field name="USB_CLASS_HUB" />
+		<field name="USB_CLASS_MASS_STORAGE" />
+		<field name="USB_CLASS_MISC" />
+		<field name="USB_CLASS_PER_INTERFACE" />
+		<field name="USB_CLASS_PHYSICA" />
+		<field name="USB_CLASS_PRINTER" />
+		<field name="USB_CLASS_STILL_IMAGE" />
+		<field name="USB_CLASS_VENDOR_SPEC" />
+		<field name="USB_CLASS_VIDEO" />
+		<field name="USB_CLASS_WIRELESS_CONTROLLER" />
+		<field name="USB_DIR_IN" />
+		<field name="USB_DIR_OUT" />
+		<field name="USB_ENDPOINT_DIR_MASK" />
+		<field name="USB_ENDPOINT_NUMBER_MASK" />
+		<field name="USB_ENDPOINT_XFERTYPE_MASK" />
+		<field name="USB_ENDPOINT_XFER_BULK" />
+		<field name="USB_ENDPOINT_XFER_CONTROL" />
+		<field name="USB_ENDPOINT_XFER_INT" />
+		<field name="USB_ENDPOINT_XFER_ISOC" />
+		<field name="USB_INTERFACE_SUBCLASS_BOOT" />
+		<field name="USB_SUBCLASS_VENDOR_SPEC" />
+		<field name="USB_TYPE_CLASS" />
+		<field name="USB_TYPE_MASK" />
+		<field name="USB_TYPE_RESERVED" />
+		<field name="USB_TYPE_STANDARD" />
+		<field name="USB_TYPE_VENDOR" />
+	</class>
+	<class name="android/hardware/usb/UsbDevice" since="12">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getConfiguration(I)Landroid/hardware/usb/UsbConfiguration;" since="21" />
+		<method name="getConfigurationCount()I" since="21" />
+		<method name="getDeviceClass()I" />
+		<method name="getDeviceId()I" />
+		<method name="getDeviceId(Ljava/lang/String;)I" />
+		<method name="getDeviceName()Ljava/lang/String;" />
+		<method name="getDeviceName(I)Ljava/lang/String;" />
+		<method name="getDeviceProtocol()I" />
+		<method name="getDeviceSubclass()I" />
+		<method name="getInterface(I)Landroid/hardware/usb/UsbInterface;" />
+		<method name="getInterfaceCount()I" />
+		<method name="getManufacturerName()Ljava/lang/String;" since="21" />
+		<method name="getProductId()I" />
+		<method name="getProductName()Ljava/lang/String;" since="21" />
+		<method name="getSerialNumber()Ljava/lang/String;" since="21" />
+		<method name="getVendorId()I" />
+		<method name="getVersion()Ljava/lang/String;" since="23" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/hardware/usb/UsbDeviceConnection" since="12">
+		<extends name="java/lang/Object" />
+		<method name="bulkTransfer(Landroid/hardware/usb/UsbEndpoint;[BII)I" />
+		<method name="bulkTransfer(Landroid/hardware/usb/UsbEndpoint;[BIII)I" since="18" />
+		<method name="claimInterface(Landroid/hardware/usb/UsbInterface;Z)Z" />
+		<method name="close()V" />
+		<method name="controlTransfer(IIII[BII)I" />
+		<method name="controlTransfer(IIII[BIII)I" since="18" />
+		<method name="getFileDescriptor()I" />
+		<method name="getRawDescriptors()[B" since="13" />
+		<method name="getSerial()Ljava/lang/String;" />
+		<method name="releaseInterface(Landroid/hardware/usb/UsbInterface;)Z" />
+		<method name="requestWait()Landroid/hardware/usb/UsbRequest;" />
+		<method name="requestWait(J)Landroid/hardware/usb/UsbRequest;" since="26" />
+		<method name="setConfiguration(Landroid/hardware/usb/UsbConfiguration;)Z" since="21" />
+		<method name="setInterface(Landroid/hardware/usb/UsbInterface;)Z" since="21" />
+	</class>
+	<class name="android/hardware/usb/UsbEndpoint" since="12">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAddress()I" />
+		<method name="getAttributes()I" />
+		<method name="getDirection()I" />
+		<method name="getEndpointNumber()I" />
+		<method name="getInterval()I" />
+		<method name="getMaxPacketSize()I" />
+		<method name="getType()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/hardware/usb/UsbInterface" since="12">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAlternateSetting()I" since="21" />
+		<method name="getEndpoint(I)Landroid/hardware/usb/UsbEndpoint;" />
+		<method name="getEndpointCount()I" />
+		<method name="getId()I" />
+		<method name="getInterfaceClass()I" />
+		<method name="getInterfaceProtocol()I" />
+		<method name="getInterfaceSubclass()I" />
+		<method name="getName()Ljava/lang/String;" since="21" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/hardware/usb/UsbManager" since="12">
+		<extends name="java/lang/Object" />
+		<method name="getAccessoryList()[Landroid/hardware/usb/UsbAccessory;" />
+		<method name="getDeviceList()Ljava/util/HashMap;" />
+		<method name="hasPermission(Landroid/hardware/usb/UsbAccessory;)Z" />
+		<method name="hasPermission(Landroid/hardware/usb/UsbDevice;)Z" />
+		<method name="openAccessory(Landroid/hardware/usb/UsbAccessory;)Landroid/os/ParcelFileDescriptor;" />
+		<method name="openDevice(Landroid/hardware/usb/UsbDevice;)Landroid/hardware/usb/UsbDeviceConnection;" />
+		<method name="requestPermission(Landroid/hardware/usb/UsbAccessory;Landroid/app/PendingIntent;)V" />
+		<method name="requestPermission(Landroid/hardware/usb/UsbDevice;Landroid/app/PendingIntent;)V" />
+		<field name="ACTION_USB_ACCESSORY_ATTACHED" />
+		<field name="ACTION_USB_ACCESSORY_DETACHED" />
+		<field name="ACTION_USB_DEVICE_ATTACHED" />
+		<field name="ACTION_USB_DEVICE_DETACHED" />
+		<field name="EXTRA_ACCESSORY" />
+		<field name="EXTRA_DEVICE" />
+		<field name="EXTRA_PERMISSION_GRANTED" />
+	</class>
+	<class name="android/hardware/usb/UsbRequest" since="12">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="cancel()Z" />
+		<method name="close()V" />
+		<method name="getClientData()Ljava/lang/Object;" />
+		<method name="getEndpoint()Landroid/hardware/usb/UsbEndpoint;" />
+		<method name="initialize(Landroid/hardware/usb/UsbDeviceConnection;Landroid/hardware/usb/UsbEndpoint;)Z" />
+		<method name="queue(Ljava/nio/ByteBuffer;)Z" since="26" />
+		<method name="queue(Ljava/nio/ByteBuffer;I)Z" deprecated="26" />
+		<method name="setClientData(Ljava/lang/Object;)V" />
+	</class>
+	<class name="android/inputmethodservice/AbstractInputMethodService" since="3">
+		<extends name="android/app/Service" />
+		<implements name="android/view/KeyEvent$Callback" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getKeyDispatcherState()Landroid/view/KeyEvent$DispatcherState;" since="5" />
+		<method name="onCreateInputMethodInterface()Landroid/inputmethodservice/AbstractInputMethodService$AbstractInputMethodImpl;" />
+		<method name="onCreateInputMethodSessionInterface()Landroid/inputmethodservice/AbstractInputMethodService$AbstractInputMethodSessionImpl;" />
+		<method name="onGenericMotionEvent(Landroid/view/MotionEvent;)Z" since="17" />
+		<method name="onTrackballEvent(Landroid/view/MotionEvent;)Z" />
+	</class>
+	<class name="android/inputmethodservice/AbstractInputMethodService$AbstractInputMethodImpl" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/inputmethod/InputMethod" />
+		<method name="&lt;init&gt;(Landroid/inputmethodservice/AbstractInputMethodService;)V" />
+	</class>
+	<class name="android/inputmethodservice/AbstractInputMethodService$AbstractInputMethodSessionImpl" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/inputmethod/InputMethodSession" />
+		<method name="&lt;init&gt;(Landroid/inputmethodservice/AbstractInputMethodService;)V" />
+		<method name="isEnabled()Z" />
+		<method name="isRevoked()Z" />
+		<method name="revokeSelf()V" />
+		<method name="setEnabled(Z)V" />
+	</class>
+	<class name="android/inputmethodservice/ExtractEditText" since="3">
+		<extends name="android/widget/EditText" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="finishInternalChanges()V" />
+		<method name="hasVerticalScrollBar()Z" />
+		<method name="startInternalChanges()V" />
+	</class>
+	<class name="android/inputmethodservice/InputMethodService" since="3">
+		<extends name="android/inputmethodservice/AbstractInputMethodService" />
+		<method name="&lt;init&gt;()V" />
+		<method name="enableHardwareAcceleration()Z" since="17" deprecated="21" />
+		<method name="getBackDisposition()I" since="11" />
+		<method name="getCandidatesHiddenVisibility()I" />
+		<method name="getCurrentInputBinding()Landroid/view/inputmethod/InputBinding;" />
+		<method name="getCurrentInputConnection()Landroid/view/inputmethod/InputConnection;" />
+		<method name="getCurrentInputEditorInfo()Landroid/view/inputmethod/EditorInfo;" />
+		<method name="getCurrentInputStarted()Z" />
+		<method name="getInputMethodWindowRecommendedHeight()I" since="21" deprecated="29" />
+		<method name="getLayoutInflater()Landroid/view/LayoutInflater;" />
+		<method name="getMaxWidth()I" />
+		<method name="getTextForImeAction(I)Ljava/lang/CharSequence;" />
+		<method name="getWindow()Landroid/app/Dialog;" />
+		<method name="hideStatusIcon()V" />
+		<method name="hideWindow()V" />
+		<method name="isExtractViewShown()Z" />
+		<method name="isFullscreenMode()Z" />
+		<method name="isInputViewShown()Z" />
+		<method name="isShowInputRequested()Z" />
+		<method name="onAppPrivateCommand(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="onBindInput()V" />
+		<method name="onComputeInsets(Landroid/inputmethodservice/InputMethodService$Insets;)V" />
+		<method name="onConfigureWindow(Landroid/view/Window;ZZ)V" />
+		<method name="onCreateCandidatesView()Landroid/view/View;" />
+		<method name="onCreateExtractTextView()Landroid/view/View;" />
+		<method name="onCreateInlineSuggestionsRequest(Landroid/os/Bundle;)Landroid/view/inputmethod/InlineSuggestionsRequest;" since="30" />
+		<method name="onCreateInputView()Landroid/view/View;" />
+		<method name="onCurrentInputMethodSubtypeChanged(Landroid/view/inputmethod/InputMethodSubtype;)V" since="11" />
+		<method name="onDisplayCompletions([Landroid/view/inputmethod/CompletionInfo;)V" />
+		<method name="onEvaluateFullscreenMode()Z" />
+		<method name="onEvaluateInputViewShown()Z" />
+		<method name="onExtractTextContextMenuItem(I)Z" />
+		<method name="onExtractedCursorMovement(II)V" />
+		<method name="onExtractedSelectionChanged(II)V" />
+		<method name="onExtractedTextClicked()V" />
+		<method name="onExtractingInputChanged(Landroid/view/inputmethod/EditorInfo;)V" />
+		<method name="onFinishCandidatesView(Z)V" />
+		<method name="onFinishInput()V" />
+		<method name="onFinishInputView(Z)V" />
+		<method name="onInitializeInterface()V" />
+		<method name="onInlineSuggestionsResponse(Landroid/view/inputmethod/InlineSuggestionsResponse;)Z" since="30" />
+		<method name="onShowInputRequested(IZ)Z" />
+		<method name="onStartCandidatesView(Landroid/view/inputmethod/EditorInfo;Z)V" />
+		<method name="onStartInput(Landroid/view/inputmethod/EditorInfo;Z)V" />
+		<method name="onStartInputView(Landroid/view/inputmethod/EditorInfo;Z)V" />
+		<method name="onUnbindInput()V" />
+		<method name="onUpdateCursor(Landroid/graphics/Rect;)V" deprecated="21" />
+		<method name="onUpdateCursorAnchorInfo(Landroid/view/inputmethod/CursorAnchorInfo;)V" since="21" />
+		<method name="onUpdateExtractedText(ILandroid/view/inputmethod/ExtractedText;)V" />
+		<method name="onUpdateExtractingViews(Landroid/view/inputmethod/EditorInfo;)V" />
+		<method name="onUpdateExtractingVisibility(Landroid/view/inputmethod/EditorInfo;)V" />
+		<method name="onUpdateSelection(IIIIII)V" />
+		<method name="onViewClicked(Z)V" since="14" deprecated="29" />
+		<method name="onWindowHidden()V" />
+		<method name="onWindowShown()V" />
+		<method name="requestHideSelf(I)V" />
+		<method name="requestShowSelf(I)V" since="28" />
+		<method name="sendDefaultEditorAction(Z)Z" />
+		<method name="sendDownUpKeyEvents(I)V" />
+		<method name="sendKeyChar(C)V" />
+		<method name="setBackDisposition(I)V" since="11" />
+		<method name="setCandidatesView(Landroid/view/View;)V" />
+		<method name="setCandidatesViewShown(Z)V" />
+		<method name="setExtractView(Landroid/view/View;)V" />
+		<method name="setExtractViewShown(Z)V" />
+		<method name="setInputView(Landroid/view/View;)V" />
+		<method name="shouldOfferSwitchingToNextInputMethod()Z" since="28" />
+		<method name="showStatusIcon(I)V" />
+		<method name="showWindow(Z)V" />
+		<method name="switchInputMethod(Ljava/lang/String;)V" />
+		<method name="switchInputMethod(Ljava/lang/String;Landroid/view/inputmethod/InputMethodSubtype;)V" since="28" />
+		<method name="switchToNextInputMethod(Z)Z" since="28" />
+		<method name="switchToPreviousInputMethod()Z" since="28" />
+		<method name="updateFullscreenMode()V" />
+		<method name="updateInputViewShown()V" />
+		<field name="BACK_DISPOSITION_ADJUST_NOTHING" since="28" />
+		<field name="BACK_DISPOSITION_DEFAULT" since="11" />
+		<field name="BACK_DISPOSITION_WILL_DISMISS" since="11" deprecated="28" />
+		<field name="BACK_DISPOSITION_WILL_NOT_DISMISS" since="11" deprecated="28" />
+	</class>
+	<class name="android/inputmethodservice/InputMethodService$InputMethodImpl" since="3">
+		<extends name="android/inputmethodservice/AbstractInputMethodService$AbstractInputMethodImpl" />
+		<method name="&lt;init&gt;(Landroid/inputmethodservice/InputMethodService;)V" />
+	</class>
+	<class name="android/inputmethodservice/InputMethodService$InputMethodSessionImpl" since="3">
+		<extends name="android/inputmethodservice/AbstractInputMethodService$AbstractInputMethodSessionImpl" />
+		<method name="&lt;init&gt;(Landroid/inputmethodservice/InputMethodService;)V" />
+	</class>
+	<class name="android/inputmethodservice/InputMethodService$Insets" since="3">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="TOUCHABLE_INSETS_CONTENT" />
+		<field name="TOUCHABLE_INSETS_FRAME" />
+		<field name="TOUCHABLE_INSETS_REGION" since="11" />
+		<field name="TOUCHABLE_INSETS_VISIBLE" />
+		<field name="contentTopInsets" />
+		<field name="touchableInsets" />
+		<field name="touchableRegion" since="11" />
+		<field name="visibleTopInsets" />
+	</class>
+	<class name="android/inputmethodservice/Keyboard" since="3" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;II)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;IIII)V" since="11" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;ILjava/lang/CharSequence;II)V" deprecated="29" />
+		<method name="createKeyFromXml(Landroid/content/res/Resources;Landroid/inputmethodservice/Keyboard$Row;IILandroid/content/res/XmlResourceParser;)Landroid/inputmethodservice/Keyboard$Key;" deprecated="29" />
+		<method name="createRowFromXml(Landroid/content/res/Resources;Landroid/content/res/XmlResourceParser;)Landroid/inputmethodservice/Keyboard$Row;" deprecated="29" />
+		<method name="getHeight()I" deprecated="29" />
+		<method name="getHorizontalGap()I" deprecated="29" />
+		<method name="getKeyHeight()I" deprecated="29" />
+		<method name="getKeyWidth()I" deprecated="29" />
+		<method name="getKeys()Ljava/util/List;" deprecated="29" />
+		<method name="getMinWidth()I" deprecated="29" />
+		<method name="getModifierKeys()Ljava/util/List;" deprecated="29" />
+		<method name="getNearestKeys(II)[I" deprecated="29" />
+		<method name="getShiftKeyIndex()I" deprecated="29" />
+		<method name="getVerticalGap()I" deprecated="29" />
+		<method name="isShifted()Z" deprecated="29" />
+		<method name="setHorizontalGap(I)V" deprecated="29" />
+		<method name="setKeyHeight(I)V" deprecated="29" />
+		<method name="setKeyWidth(I)V" deprecated="29" />
+		<method name="setShifted(Z)Z" deprecated="29" />
+		<method name="setVerticalGap(I)V" deprecated="29" />
+		<field name="EDGE_BOTTOM" deprecated="29" />
+		<field name="EDGE_LEFT" deprecated="29" />
+		<field name="EDGE_RIGHT" deprecated="29" />
+		<field name="EDGE_TOP" deprecated="29" />
+		<field name="KEYCODE_ALT" deprecated="29" />
+		<field name="KEYCODE_CANCEL" deprecated="29" />
+		<field name="KEYCODE_DELETE" deprecated="29" />
+		<field name="KEYCODE_DONE" deprecated="29" />
+		<field name="KEYCODE_MODE_CHANGE" deprecated="29" />
+		<field name="KEYCODE_SHIFT" deprecated="29" />
+	</class>
+	<class name="android/inputmethodservice/Keyboard$Key" since="3" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/res/Resources;Landroid/inputmethodservice/Keyboard$Row;IILandroid/content/res/XmlResourceParser;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/inputmethodservice/Keyboard$Row;)V" deprecated="29" />
+		<method name="getCurrentDrawableState()[I" deprecated="29" />
+		<method name="isInside(II)Z" deprecated="29" />
+		<method name="onPressed()V" deprecated="29" />
+		<method name="onReleased(Z)V" deprecated="29" />
+		<method name="squaredDistanceFrom(II)I" deprecated="29" />
+		<field name="codes" deprecated="29" />
+		<field name="edgeFlags" deprecated="29" />
+		<field name="gap" deprecated="29" />
+		<field name="height" deprecated="29" />
+		<field name="icon" deprecated="29" />
+		<field name="iconPreview" deprecated="29" />
+		<field name="label" deprecated="29" />
+		<field name="modifier" deprecated="29" />
+		<field name="on" deprecated="29" />
+		<field name="popupCharacters" deprecated="29" />
+		<field name="popupResId" deprecated="29" />
+		<field name="pressed" deprecated="29" />
+		<field name="repeatable" deprecated="29" />
+		<field name="sticky" deprecated="29" />
+		<field name="text" deprecated="29" />
+		<field name="width" deprecated="29" />
+		<field name="x" deprecated="29" />
+		<field name="y" deprecated="29" />
+	</class>
+	<class name="android/inputmethodservice/Keyboard$Row" since="3" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/res/Resources;Landroid/inputmethodservice/Keyboard;Landroid/content/res/XmlResourceParser;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/inputmethodservice/Keyboard;)V" deprecated="29" />
+		<field name="defaultHeight" deprecated="29" />
+		<field name="defaultHorizontalGap" deprecated="29" />
+		<field name="defaultWidth" deprecated="29" />
+		<field name="mode" deprecated="29" />
+		<field name="rowEdgeFlags" deprecated="29" />
+		<field name="verticalGap" deprecated="29" />
+	</class>
+	<class name="android/inputmethodservice/KeyboardView" since="3" deprecated="29">
+		<extends name="android/view/View" />
+		<implements name="android/view/View$OnClickListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="closing()V" deprecated="29" />
+		<method name="getKeyboard()Landroid/inputmethodservice/Keyboard;" deprecated="29" />
+		<method name="getOnKeyboardActionListener()Landroid/inputmethodservice/KeyboardView$OnKeyboardActionListener;" deprecated="29" />
+		<method name="handleBack()Z" deprecated="29" />
+		<method name="invalidateAllKeys()V" since="4" deprecated="29" />
+		<method name="invalidateKey(I)V" since="4" deprecated="29" />
+		<method name="isPreviewEnabled()Z" deprecated="29" />
+		<method name="isProximityCorrectionEnabled()Z" deprecated="29" />
+		<method name="isShifted()Z" deprecated="29" />
+		<method name="onLongPress(Landroid/inputmethodservice/Keyboard$Key;)Z" deprecated="29" />
+		<method name="setKeyboard(Landroid/inputmethodservice/Keyboard;)V" deprecated="29" />
+		<method name="setOnKeyboardActionListener(Landroid/inputmethodservice/KeyboardView$OnKeyboardActionListener;)V" deprecated="29" />
+		<method name="setPopupOffset(II)V" deprecated="29" />
+		<method name="setPopupParent(Landroid/view/View;)V" deprecated="29" />
+		<method name="setPreviewEnabled(Z)V" deprecated="29" />
+		<method name="setProximityCorrectionEnabled(Z)V" deprecated="29" />
+		<method name="setShifted(Z)Z" deprecated="29" />
+		<method name="setVerticalCorrection(I)V" deprecated="29" />
+		<method name="swipeDown()V" deprecated="29" />
+		<method name="swipeLeft()V" deprecated="29" />
+		<method name="swipeRight()V" deprecated="29" />
+		<method name="swipeUp()V" deprecated="29" />
+	</class>
+	<class name="android/inputmethodservice/KeyboardView$OnKeyboardActionListener" since="3" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onKey(I[I)V" deprecated="29" />
+		<method name="onPress(I)V" deprecated="29" />
+		<method name="onRelease(I)V" deprecated="29" />
+		<method name="onText(Ljava/lang/CharSequence;)V" deprecated="29" />
+		<method name="swipeDown()V" deprecated="29" />
+		<method name="swipeLeft()V" deprecated="29" />
+		<method name="swipeRight()V" deprecated="29" />
+		<method name="swipeUp()V" deprecated="29" />
+	</class>
+	<class name="android/location/Address" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/util/Locale;)V" />
+		<method name="clearLatitude()V" />
+		<method name="clearLongitude()V" />
+		<method name="getAddressLine(I)Ljava/lang/String;" />
+		<method name="getAdminArea()Ljava/lang/String;" />
+		<method name="getCountryCode()Ljava/lang/String;" />
+		<method name="getCountryName()Ljava/lang/String;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getFeatureName()Ljava/lang/String;" />
+		<method name="getLatitude()D" />
+		<method name="getLocale()Ljava/util/Locale;" />
+		<method name="getLocality()Ljava/lang/String;" />
+		<method name="getLongitude()D" />
+		<method name="getMaxAddressLineIndex()I" />
+		<method name="getPhone()Ljava/lang/String;" />
+		<method name="getPostalCode()Ljava/lang/String;" />
+		<method name="getPremises()Ljava/lang/String;" since="4" />
+		<method name="getSubAdminArea()Ljava/lang/String;" />
+		<method name="getSubLocality()Ljava/lang/String;" since="4" />
+		<method name="getSubThoroughfare()Ljava/lang/String;" since="4" />
+		<method name="getThoroughfare()Ljava/lang/String;" />
+		<method name="getUrl()Ljava/lang/String;" />
+		<method name="hasLatitude()Z" />
+		<method name="hasLongitude()Z" />
+		<method name="setAddressLine(ILjava/lang/String;)V" />
+		<method name="setAdminArea(Ljava/lang/String;)V" />
+		<method name="setCountryCode(Ljava/lang/String;)V" />
+		<method name="setCountryName(Ljava/lang/String;)V" />
+		<method name="setExtras(Landroid/os/Bundle;)V" />
+		<method name="setFeatureName(Ljava/lang/String;)V" />
+		<method name="setLatitude(D)V" />
+		<method name="setLocality(Ljava/lang/String;)V" />
+		<method name="setLongitude(D)V" />
+		<method name="setPhone(Ljava/lang/String;)V" />
+		<method name="setPostalCode(Ljava/lang/String;)V" />
+		<method name="setPremises(Ljava/lang/String;)V" since="4" />
+		<method name="setSubAdminArea(Ljava/lang/String;)V" />
+		<method name="setSubLocality(Ljava/lang/String;)V" since="4" />
+		<method name="setSubThoroughfare(Ljava/lang/String;)V" since="4" />
+		<method name="setThoroughfare(Ljava/lang/String;)V" />
+		<method name="setUrl(Ljava/lang/String;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/location/Criteria" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/location/Criteria;)V" />
+		<method name="getAccuracy()I" />
+		<method name="getBearingAccuracy()I" since="9" />
+		<method name="getHorizontalAccuracy()I" since="9" />
+		<method name="getPowerRequirement()I" />
+		<method name="getSpeedAccuracy()I" since="9" />
+		<method name="getVerticalAccuracy()I" since="9" />
+		<method name="isAltitudeRequired()Z" />
+		<method name="isBearingRequired()Z" />
+		<method name="isCostAllowed()Z" />
+		<method name="isSpeedRequired()Z" />
+		<method name="setAccuracy(I)V" />
+		<method name="setAltitudeRequired(Z)V" />
+		<method name="setBearingAccuracy(I)V" since="9" />
+		<method name="setBearingRequired(Z)V" />
+		<method name="setCostAllowed(Z)V" />
+		<method name="setHorizontalAccuracy(I)V" since="9" />
+		<method name="setPowerRequirement(I)V" />
+		<method name="setSpeedAccuracy(I)V" since="9" />
+		<method name="setSpeedRequired(Z)V" />
+		<method name="setVerticalAccuracy(I)V" since="9" />
+		<field name="ACCURACY_COARSE" />
+		<field name="ACCURACY_FINE" />
+		<field name="ACCURACY_HIGH" since="9" />
+		<field name="ACCURACY_LOW" since="9" />
+		<field name="ACCURACY_MEDIUM" since="9" />
+		<field name="CREATOR" />
+		<field name="NO_REQUIREMENT" />
+		<field name="POWER_HIGH" />
+		<field name="POWER_LOW" />
+		<field name="POWER_MEDIUM" />
+	</class>
+	<class name="android/location/Geocoder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/util/Locale;)V" />
+		<method name="getFromLocation(DDI)Ljava/util/List;" />
+		<method name="getFromLocationName(Ljava/lang/String;I)Ljava/util/List;" />
+		<method name="getFromLocationName(Ljava/lang/String;IDDDD)Ljava/util/List;" />
+		<method name="isPresent()Z" since="9" />
+	</class>
+	<class name="android/location/GnssAntennaInfo" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCarrierFrequencyMHz()D" />
+		<method name="getPhaseCenterOffset()Landroid/location/GnssAntennaInfo$PhaseCenterOffset;" />
+		<method name="getPhaseCenterVariationCorrections()Landroid/location/GnssAntennaInfo$SphericalCorrections;" />
+		<method name="getSignalGainCorrections()Landroid/location/GnssAntennaInfo$SphericalCorrections;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/location/GnssAntennaInfo$Builder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(DLandroid/location/GnssAntennaInfo$PhaseCenterOffset;)V" since="31" />
+		<method name="&lt;init&gt;(Landroid/location/GnssAntennaInfo;)V" since="31" />
+		<method name="build()Landroid/location/GnssAntennaInfo;" />
+		<method name="setCarrierFrequencyMHz(D)Landroid/location/GnssAntennaInfo$Builder;" />
+		<method name="setPhaseCenterOffset(Landroid/location/GnssAntennaInfo$PhaseCenterOffset;)Landroid/location/GnssAntennaInfo$Builder;" />
+		<method name="setPhaseCenterVariationCorrections(Landroid/location/GnssAntennaInfo$SphericalCorrections;)Landroid/location/GnssAntennaInfo$Builder;" />
+		<method name="setSignalGainCorrections(Landroid/location/GnssAntennaInfo$SphericalCorrections;)Landroid/location/GnssAntennaInfo$Builder;" />
+	</class>
+	<class name="android/location/GnssAntennaInfo$Listener" since="30">
+		<extends name="java/lang/Object" />
+		<method name="onGnssAntennaInfoReceived(Ljava/util/List;)V" />
+	</class>
+	<class name="android/location/GnssAntennaInfo$PhaseCenterOffset" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(DDDDDD)V" />
+		<method name="getXOffsetMm()D" />
+		<method name="getXOffsetUncertaintyMm()D" />
+		<method name="getYOffsetMm()D" />
+		<method name="getYOffsetUncertaintyMm()D" />
+		<method name="getZOffsetMm()D" />
+		<method name="getZOffsetUncertaintyMm()D" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/location/GnssAntennaInfo$SphericalCorrections" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;([[D[[D)V" />
+		<method name="getCorrectionUncertaintiesArray()[[D" />
+		<method name="getCorrectionsArray()[[D" />
+		<method name="getDeltaPhi()D" />
+		<method name="getDeltaTheta()D" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/location/GnssCapabilities" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="31" />
+		<method name="hasAntennaInfo()Z" since="31" />
+		<method name="hasGnssAntennaInfo()Z" deprecated="31" />
+		<method name="hasMeasurements()Z" since="31" />
+		<method name="hasNavigationMessages()Z" since="31" />
+		<field name="CREATOR" since="31" />
+	</class>
+	<class name="android/location/GnssCapabilities$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/location/GnssCapabilities;)V" />
+		<method name="build()Landroid/location/GnssCapabilities;" />
+		<method name="setHasAntennaInfo(Z)Landroid/location/GnssCapabilities$Builder;" />
+		<method name="setHasMeasurements(Z)Landroid/location/GnssCapabilities$Builder;" />
+		<method name="setHasNavigationMessages(Z)Landroid/location/GnssCapabilities$Builder;" />
+	</class>
+	<class name="android/location/GnssClock" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getBiasNanos()D" />
+		<method name="getBiasUncertaintyNanos()D" />
+		<method name="getDriftNanosPerSecond()D" />
+		<method name="getDriftUncertaintyNanosPerSecond()D" />
+		<method name="getElapsedRealtimeNanos()J" since="29" />
+		<method name="getElapsedRealtimeUncertaintyNanos()D" since="29" />
+		<method name="getFullBiasNanos()J" />
+		<method name="getHardwareClockDiscontinuityCount()I" />
+		<method name="getLeapSecond()I" />
+		<method name="getReferenceCarrierFrequencyHzForIsb()D" since="30" />
+		<method name="getReferenceCodeTypeForIsb()Ljava/lang/String;" since="30" />
+		<method name="getReferenceConstellationTypeForIsb()I" since="30" />
+		<method name="getTimeNanos()J" />
+		<method name="getTimeUncertaintyNanos()D" />
+		<method name="hasBiasNanos()Z" />
+		<method name="hasBiasUncertaintyNanos()Z" />
+		<method name="hasDriftNanosPerSecond()Z" />
+		<method name="hasDriftUncertaintyNanosPerSecond()Z" />
+		<method name="hasElapsedRealtimeNanos()Z" since="29" />
+		<method name="hasElapsedRealtimeUncertaintyNanos()Z" since="29" />
+		<method name="hasFullBiasNanos()Z" />
+		<method name="hasLeapSecond()Z" />
+		<method name="hasReferenceCarrierFrequencyHzForIsb()Z" since="30" />
+		<method name="hasReferenceCodeTypeForIsb()Z" since="30" />
+		<method name="hasReferenceConstellationTypeForIsb()Z" since="30" />
+		<method name="hasTimeUncertaintyNanos()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/location/GnssMeasurement" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAccumulatedDeltaRangeMeters()D" />
+		<method name="getAccumulatedDeltaRangeState()I" />
+		<method name="getAccumulatedDeltaRangeUncertaintyMeters()D" />
+		<method name="getAutomaticGainControlLevelDb()D" since="26" />
+		<method name="getBasebandCn0DbHz()D" since="30" />
+		<method name="getCarrierCycles()J" deprecated="28" />
+		<method name="getCarrierFrequencyHz()F" />
+		<method name="getCarrierPhase()D" deprecated="28" />
+		<method name="getCarrierPhaseUncertainty()D" deprecated="28" />
+		<method name="getCn0DbHz()D" />
+		<method name="getCodeType()Ljava/lang/String;" since="29" />
+		<method name="getConstellationType()I" />
+		<method name="getFullInterSignalBiasNanos()D" since="30" />
+		<method name="getFullInterSignalBiasUncertaintyNanos()D" since="30" />
+		<method name="getMultipathIndicator()I" />
+		<method name="getPseudorangeRateMetersPerSecond()D" />
+		<method name="getPseudorangeRateUncertaintyMetersPerSecond()D" />
+		<method name="getReceivedSvTimeNanos()J" />
+		<method name="getReceivedSvTimeUncertaintyNanos()J" />
+		<method name="getSatelliteInterSignalBiasNanos()D" since="30" />
+		<method name="getSatelliteInterSignalBiasUncertaintyNanos()D" since="30" />
+		<method name="getSnrInDb()D" />
+		<method name="getState()I" />
+		<method name="getSvid()I" />
+		<method name="getTimeOffsetNanos()D" />
+		<method name="hasAutomaticGainControlLevelDb()Z" since="26" />
+		<method name="hasBasebandCn0DbHz()Z" since="30" />
+		<method name="hasCarrierCycles()Z" deprecated="28" />
+		<method name="hasCarrierFrequencyHz()Z" />
+		<method name="hasCarrierPhase()Z" deprecated="28" />
+		<method name="hasCarrierPhaseUncertainty()Z" deprecated="28" />
+		<method name="hasCodeType()Z" since="29" />
+		<method name="hasFullInterSignalBiasNanos()Z" since="30" />
+		<method name="hasFullInterSignalBiasUncertaintyNanos()Z" since="30" />
+		<method name="hasSatelliteInterSignalBiasNanos()Z" since="30" />
+		<method name="hasSatelliteInterSignalBiasUncertaintyNanos()Z" since="30" />
+		<method name="hasSnrInDb()Z" />
+		<field name="ADR_STATE_CYCLE_SLIP" />
+		<field name="ADR_STATE_HALF_CYCLE_REPORTED" since="28" />
+		<field name="ADR_STATE_HALF_CYCLE_RESOLVED" since="28" />
+		<field name="ADR_STATE_RESET" />
+		<field name="ADR_STATE_UNKNOWN" />
+		<field name="ADR_STATE_VALID" />
+		<field name="CREATOR" />
+		<field name="MULTIPATH_INDICATOR_DETECTED" />
+		<field name="MULTIPATH_INDICATOR_NOT_DETECTED" />
+		<field name="MULTIPATH_INDICATOR_UNKNOWN" />
+		<field name="STATE_2ND_CODE_LOCK" since="29" />
+		<field name="STATE_BDS_D2_BIT_SYNC" />
+		<field name="STATE_BDS_D2_SUBFRAME_SYNC" />
+		<field name="STATE_BIT_SYNC" />
+		<field name="STATE_CODE_LOCK" />
+		<field name="STATE_GAL_E1BC_CODE_LOCK" />
+		<field name="STATE_GAL_E1B_PAGE_SYNC" />
+		<field name="STATE_GAL_E1C_2ND_CODE_LOCK" />
+		<field name="STATE_GLO_STRING_SYNC" />
+		<field name="STATE_GLO_TOD_DECODED" />
+		<field name="STATE_GLO_TOD_KNOWN" since="26" />
+		<field name="STATE_MSEC_AMBIGUOUS" />
+		<field name="STATE_SBAS_SYNC" />
+		<field name="STATE_SUBFRAME_SYNC" />
+		<field name="STATE_SYMBOL_SYNC" />
+		<field name="STATE_TOW_DECODED" />
+		<field name="STATE_TOW_KNOWN" since="26" />
+		<field name="STATE_UNKNOWN" />
+	</class>
+	<class name="android/location/GnssMeasurementRequest" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="isFullTracking()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/location/GnssMeasurementRequest$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/location/GnssMeasurementRequest;)V" />
+		<method name="build()Landroid/location/GnssMeasurementRequest;" />
+		<method name="setFullTracking(Z)Landroid/location/GnssMeasurementRequest$Builder;" />
+	</class>
+	<class name="android/location/GnssMeasurementsEvent" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getClock()Landroid/location/GnssClock;" />
+		<method name="getMeasurements()Ljava/util/Collection;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/location/GnssMeasurementsEvent$Callback" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onGnssMeasurementsReceived(Landroid/location/GnssMeasurementsEvent;)V" />
+		<method name="onStatusChanged(I)V" deprecated="31" />
+		<field name="STATUS_LOCATION_DISABLED" deprecated="31" />
+		<field name="STATUS_NOT_ALLOWED" since="28" deprecated="31" />
+		<field name="STATUS_NOT_SUPPORTED" deprecated="31" />
+		<field name="STATUS_READY" deprecated="31" />
+	</class>
+	<class name="android/location/GnssNavigationMessage" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getData()[B" />
+		<method name="getMessageId()I" />
+		<method name="getStatus()I" />
+		<method name="getSubmessageId()I" />
+		<method name="getSvid()I" />
+		<method name="getType()I" />
+		<field name="CREATOR" />
+		<field name="STATUS_PARITY_PASSED" />
+		<field name="STATUS_PARITY_REBUILT" />
+		<field name="STATUS_UNKNOWN" />
+		<field name="TYPE_BDS_CNAV1" since="30" />
+		<field name="TYPE_BDS_CNAV2" since="30" />
+		<field name="TYPE_BDS_D1" />
+		<field name="TYPE_BDS_D2" />
+		<field name="TYPE_GAL_F" />
+		<field name="TYPE_GAL_I" />
+		<field name="TYPE_GLO_L1CA" />
+		<field name="TYPE_GPS_CNAV2" />
+		<field name="TYPE_GPS_L1CA" />
+		<field name="TYPE_GPS_L2CNAV" />
+		<field name="TYPE_GPS_L5CNAV" />
+		<field name="TYPE_IRN_L5CA" since="30" />
+		<field name="TYPE_QZS_L1CA" since="30" />
+		<field name="TYPE_SBS" since="30" />
+		<field name="TYPE_UNKNOWN" />
+	</class>
+	<class name="android/location/GnssNavigationMessage$Callback" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onGnssNavigationMessageReceived(Landroid/location/GnssNavigationMessage;)V" />
+		<method name="onStatusChanged(I)V" deprecated="31" />
+		<field name="STATUS_LOCATION_DISABLED" deprecated="31" />
+		<field name="STATUS_NOT_SUPPORTED" deprecated="31" />
+		<field name="STATUS_READY" deprecated="31" />
+	</class>
+	<class name="android/location/GnssStatus" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="31" />
+		<method name="getAzimuthDegrees(I)F" />
+		<method name="getBasebandCn0DbHz(I)F" since="30" />
+		<method name="getCarrierFrequencyHz(I)F" since="26" />
+		<method name="getCn0DbHz(I)F" />
+		<method name="getConstellationType(I)I" />
+		<method name="getElevationDegrees(I)F" />
+		<method name="getSatelliteCount()I" />
+		<method name="getSvid(I)I" />
+		<method name="hasAlmanacData(I)Z" />
+		<method name="hasBasebandCn0DbHz(I)Z" since="30" />
+		<method name="hasCarrierFrequencyHz(I)Z" since="26" />
+		<method name="hasEphemerisData(I)Z" />
+		<method name="usedInFix(I)Z" />
+		<field name="CONSTELLATION_BEIDOU" />
+		<field name="CONSTELLATION_GALILEO" />
+		<field name="CONSTELLATION_GLONASS" />
+		<field name="CONSTELLATION_GPS" />
+		<field name="CONSTELLATION_IRNSS" since="29" />
+		<field name="CONSTELLATION_QZSS" />
+		<field name="CONSTELLATION_SBAS" />
+		<field name="CONSTELLATION_UNKNOWN" />
+		<field name="CREATOR" since="31" />
+	</class>
+	<class name="android/location/GnssStatus$Builder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addSatellite(IIFFFZZZZFZF)Landroid/location/GnssStatus$Builder;" />
+		<method name="build()Landroid/location/GnssStatus;" />
+		<method name="clearSatellites()Landroid/location/GnssStatus$Builder;" />
+	</class>
+	<class name="android/location/GnssStatus$Callback" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onFirstFix(I)V" />
+		<method name="onSatelliteStatusChanged(Landroid/location/GnssStatus;)V" />
+		<method name="onStarted()V" />
+		<method name="onStopped()V" />
+	</class>
+	<class name="android/location/GpsSatellite" since="3" deprecated="24">
+		<extends name="java/lang/Object" />
+		<method name="getAzimuth()F" deprecated="29" />
+		<method name="getElevation()F" deprecated="29" />
+		<method name="getPrn()I" deprecated="29" />
+		<method name="getSnr()F" deprecated="29" />
+		<method name="hasAlmanac()Z" deprecated="29" />
+		<method name="hasEphemeris()Z" deprecated="29" />
+		<method name="usedInFix()Z" deprecated="29" />
+	</class>
+	<class name="android/location/GpsStatus" since="3" deprecated="24">
+		<extends name="java/lang/Object" />
+		<method name="create(Landroid/location/GnssStatus;I)Landroid/location/GpsStatus;" since="30" deprecated="30" />
+		<method name="getMaxSatellites()I" deprecated="29" />
+		<method name="getSatellites()Ljava/lang/Iterable;" deprecated="29" />
+		<method name="getTimeToFirstFix()I" deprecated="29" />
+		<field name="GPS_EVENT_FIRST_FIX" deprecated="29" />
+		<field name="GPS_EVENT_SATELLITE_STATUS" deprecated="29" />
+		<field name="GPS_EVENT_STARTED" deprecated="29" />
+		<field name="GPS_EVENT_STOPPED" deprecated="29" />
+	</class>
+	<class name="android/location/GpsStatus$Listener" since="3" deprecated="24">
+		<extends name="java/lang/Object" />
+		<method name="onGpsStatusChanged(I)V" deprecated="29" />
+	</class>
+	<class name="android/location/GpsStatus$NmeaListener" since="5" deprecated="24">
+		<extends name="java/lang/Object" />
+		<method name="onNmeaReceived(JLjava/lang/String;)V" deprecated="29" />
+	</class>
+	<class name="android/location/Location" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/location/Location;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="bearingTo(Landroid/location/Location;)F" />
+		<method name="convert(DI)Ljava/lang/String;" />
+		<method name="convert(Ljava/lang/String;)D" />
+		<method name="distanceBetween(DDDD[F)V" />
+		<method name="distanceTo(Landroid/location/Location;)F" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" since="3" />
+		<method name="getAccuracy()F" />
+		<method name="getAltitude()D" />
+		<method name="getBearing()F" />
+		<method name="getBearingAccuracyDegrees()F" since="26" />
+		<method name="getElapsedRealtimeNanos()J" since="17" />
+		<method name="getElapsedRealtimeUncertaintyNanos()D" since="29" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getLatitude()D" />
+		<method name="getLongitude()D" />
+		<method name="getProvider()Ljava/lang/String;" />
+		<method name="getSpeed()F" />
+		<method name="getSpeedAccuracyMetersPerSecond()F" since="26" />
+		<method name="getTime()J" />
+		<method name="getVerticalAccuracyMeters()F" since="26" />
+		<method name="hasAccuracy()Z" />
+		<method name="hasAltitude()Z" />
+		<method name="hasBearing()Z" />
+		<method name="hasBearingAccuracy()Z" since="26" />
+		<method name="hasElapsedRealtimeUncertaintyNanos()Z" since="29" />
+		<method name="hasSpeed()Z" />
+		<method name="hasSpeedAccuracy()Z" since="26" />
+		<method name="hasVerticalAccuracy()Z" since="26" />
+		<method name="isFromMockProvider()Z" since="18" deprecated="31" />
+		<method name="isMock()Z" since="31" />
+		<method name="removeAccuracy()V" deprecated="26" />
+		<method name="removeAltitude()V" deprecated="26" />
+		<method name="removeBearing()V" deprecated="26" />
+		<method name="removeSpeed()V" deprecated="26" />
+		<method name="reset()V" />
+		<method name="set(Landroid/location/Location;)V" />
+		<method name="setAccuracy(F)V" />
+		<method name="setAltitude(D)V" />
+		<method name="setBearing(F)V" />
+		<method name="setBearingAccuracyDegrees(F)V" since="26" />
+		<method name="setElapsedRealtimeNanos(J)V" since="17" />
+		<method name="setElapsedRealtimeUncertaintyNanos(D)V" since="29" />
+		<method name="setExtras(Landroid/os/Bundle;)V" />
+		<method name="setLatitude(D)V" />
+		<method name="setLongitude(D)V" />
+		<method name="setMock(Z)V" since="31" />
+		<method name="setProvider(Ljava/lang/String;)V" />
+		<method name="setSpeed(F)V" />
+		<method name="setSpeedAccuracyMetersPerSecond(F)V" since="26" />
+		<method name="setTime(J)V" />
+		<method name="setVerticalAccuracyMeters(F)V" since="26" />
+		<field name="CREATOR" />
+		<field name="FORMAT_DEGREES" />
+		<field name="FORMAT_MINUTES" />
+		<field name="FORMAT_SECONDS" />
+	</class>
+	<class name="android/location/LocationListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onFlushComplete(I)V" since="31" />
+		<method name="onLocationChanged(Landroid/location/Location;)V" />
+		<method name="onLocationChanged(Ljava/util/List;)V" since="31" />
+		<method name="onProviderDisabled(Ljava/lang/String;)V" />
+		<method name="onProviderEnabled(Ljava/lang/String;)V" />
+		<method name="onStatusChanged(Ljava/lang/String;ILandroid/os/Bundle;)V" deprecated="29" />
+	</class>
+	<class name="android/location/LocationManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addGpsStatusListener(Landroid/location/GpsStatus$Listener;)Z" since="3" deprecated="24" />
+		<method name="addNmeaListener(Landroid/location/GpsStatus$NmeaListener;)Z" since="5" deprecated="24" />
+		<method name="addNmeaListener(Landroid/location/OnNmeaMessageListener;)Z" since="24" deprecated="30" />
+		<method name="addNmeaListener(Landroid/location/OnNmeaMessageListener;Landroid/os/Handler;)Z" since="24" />
+		<method name="addNmeaListener(Ljava/util/concurrent/Executor;Landroid/location/OnNmeaMessageListener;)Z" since="30" />
+		<method name="addProximityAlert(DDFJLandroid/app/PendingIntent;)V" />
+		<method name="addTestProvider(Ljava/lang/String;Landroid/location/provider/ProviderProperties;)V" since="31" />
+		<method name="addTestProvider(Ljava/lang/String;Landroid/location/provider/ProviderProperties;Ljava/util/Set;)V" since="31" />
+		<method name="addTestProvider(Ljava/lang/String;ZZZZZZZII)V" since="3" />
+		<method name="clearTestProviderEnabled(Ljava/lang/String;)V" since="3" deprecated="29" />
+		<method name="clearTestProviderLocation(Ljava/lang/String;)V" since="3" deprecated="29" />
+		<method name="clearTestProviderStatus(Ljava/lang/String;)V" since="3" deprecated="29" />
+		<method name="getAllProviders()Ljava/util/List;" />
+		<method name="getBestProvider(Landroid/location/Criteria;Z)Ljava/lang/String;" />
+		<method name="getCurrentLocation(Ljava/lang/String;Landroid/location/LocationRequest;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" since="31" />
+		<method name="getCurrentLocation(Ljava/lang/String;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" since="30" />
+		<method name="getGnssAntennaInfos()Ljava/util/List;" since="31" />
+		<method name="getGnssCapabilities()Landroid/location/GnssCapabilities;" since="30" />
+		<method name="getGnssHardwareModelName()Ljava/lang/String;" since="28" />
+		<method name="getGnssYearOfHardware()I" since="28" />
+		<method name="getGpsStatus(Landroid/location/GpsStatus;)Landroid/location/GpsStatus;" since="3" deprecated="24" />
+		<method name="getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location;" />
+		<method name="getProvider(Ljava/lang/String;)Landroid/location/LocationProvider;" deprecated="31" />
+		<method name="getProviderProperties(Ljava/lang/String;)Landroid/location/provider/ProviderProperties;" since="31" />
+		<method name="getProviders(Landroid/location/Criteria;Z)Ljava/util/List;" />
+		<method name="getProviders(Z)Ljava/util/List;" />
+		<method name="hasProvider(Ljava/lang/String;)Z" since="31" />
+		<method name="isLocationEnabled()Z" since="28" />
+		<method name="isProviderEnabled(Ljava/lang/String;)Z" />
+		<method name="registerAntennaInfoListener(Ljava/util/concurrent/Executor;Landroid/location/GnssAntennaInfo$Listener;)Z" since="30" />
+		<method name="registerGnssMeasurementsCallback(Landroid/location/GnssMeasurementRequest;Ljava/util/concurrent/Executor;Landroid/location/GnssMeasurementsEvent$Callback;)Z" since="31" />
+		<method name="registerGnssMeasurementsCallback(Landroid/location/GnssMeasurementsEvent$Callback;)Z" since="24" deprecated="30" />
+		<method name="registerGnssMeasurementsCallback(Landroid/location/GnssMeasurementsEvent$Callback;Landroid/os/Handler;)Z" since="24" />
+		<method name="registerGnssMeasurementsCallback(Ljava/util/concurrent/Executor;Landroid/location/GnssMeasurementsEvent$Callback;)Z" since="30" />
+		<method name="registerGnssNavigationMessageCallback(Landroid/location/GnssNavigationMessage$Callback;)Z" since="24" deprecated="30" />
+		<method name="registerGnssNavigationMessageCallback(Landroid/location/GnssNavigationMessage$Callback;Landroid/os/Handler;)Z" since="24" />
+		<method name="registerGnssNavigationMessageCallback(Ljava/util/concurrent/Executor;Landroid/location/GnssNavigationMessage$Callback;)Z" since="30" />
+		<method name="registerGnssStatusCallback(Landroid/location/GnssStatus$Callback;)Z" since="24" deprecated="30" />
+		<method name="registerGnssStatusCallback(Landroid/location/GnssStatus$Callback;Landroid/os/Handler;)Z" since="24" />
+		<method name="registerGnssStatusCallback(Ljava/util/concurrent/Executor;Landroid/location/GnssStatus$Callback;)Z" since="30" />
+		<method name="removeGpsStatusListener(Landroid/location/GpsStatus$Listener;)V" since="3" deprecated="24" />
+		<method name="removeNmeaListener(Landroid/location/GpsStatus$NmeaListener;)V" since="5" deprecated="24" />
+		<method name="removeNmeaListener(Landroid/location/OnNmeaMessageListener;)V" since="24" />
+		<method name="removeProximityAlert(Landroid/app/PendingIntent;)V" />
+		<method name="removeTestProvider(Ljava/lang/String;)V" since="3" />
+		<method name="removeUpdates(Landroid/app/PendingIntent;)V" since="3" />
+		<method name="removeUpdates(Landroid/location/LocationListener;)V" />
+		<method name="requestFlush(Ljava/lang/String;Landroid/app/PendingIntent;I)V" since="31" />
+		<method name="requestFlush(Ljava/lang/String;Landroid/location/LocationListener;I)V" since="31" />
+		<method name="requestLocationUpdates(JFLandroid/location/Criteria;Landroid/app/PendingIntent;)V" since="9" deprecated="31" />
+		<method name="requestLocationUpdates(JFLandroid/location/Criteria;Landroid/location/LocationListener;Landroid/os/Looper;)V" since="9" deprecated="31" />
+		<method name="requestLocationUpdates(JFLandroid/location/Criteria;Ljava/util/concurrent/Executor;Landroid/location/LocationListener;)V" since="30" deprecated="31" />
+		<method name="requestLocationUpdates(Ljava/lang/String;JFLandroid/app/PendingIntent;)V" since="3" />
+		<method name="requestLocationUpdates(Ljava/lang/String;JFLandroid/location/LocationListener;)V" />
+		<method name="requestLocationUpdates(Ljava/lang/String;JFLandroid/location/LocationListener;Landroid/os/Looper;)V" />
+		<method name="requestLocationUpdates(Ljava/lang/String;JFLjava/util/concurrent/Executor;Landroid/location/LocationListener;)V" since="30" />
+		<method name="requestLocationUpdates(Ljava/lang/String;Landroid/location/LocationRequest;Landroid/app/PendingIntent;)V" since="31" />
+		<method name="requestLocationUpdates(Ljava/lang/String;Landroid/location/LocationRequest;Ljava/util/concurrent/Executor;Landroid/location/LocationListener;)V" since="31" />
+		<method name="requestSingleUpdate(Landroid/location/Criteria;Landroid/app/PendingIntent;)V" since="9" deprecated="30" />
+		<method name="requestSingleUpdate(Landroid/location/Criteria;Landroid/location/LocationListener;Landroid/os/Looper;)V" since="9" deprecated="30" />
+		<method name="requestSingleUpdate(Ljava/lang/String;Landroid/app/PendingIntent;)V" since="9" deprecated="30" />
+		<method name="requestSingleUpdate(Ljava/lang/String;Landroid/location/LocationListener;Landroid/os/Looper;)V" since="9" deprecated="30" />
+		<method name="sendExtraCommand(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Z" since="3" />
+		<method name="setTestProviderEnabled(Ljava/lang/String;Z)V" since="3" />
+		<method name="setTestProviderLocation(Ljava/lang/String;Landroid/location/Location;)V" since="3" />
+		<method name="setTestProviderStatus(Ljava/lang/String;ILandroid/os/Bundle;J)V" since="3" deprecated="29" />
+		<method name="unregisterAntennaInfoListener(Landroid/location/GnssAntennaInfo$Listener;)V" since="30" />
+		<method name="unregisterGnssMeasurementsCallback(Landroid/location/GnssMeasurementsEvent$Callback;)V" since="24" />
+		<method name="unregisterGnssNavigationMessageCallback(Landroid/location/GnssNavigationMessage$Callback;)V" since="24" />
+		<method name="unregisterGnssStatusCallback(Landroid/location/GnssStatus$Callback;)V" since="24" />
+		<field name="ACTION_GNSS_CAPABILITIES_CHANGED" since="31" />
+		<field name="EXTRA_GNSS_CAPABILITIES" since="31" />
+		<field name="EXTRA_LOCATION_ENABLED" since="30" />
+		<field name="EXTRA_PROVIDER_ENABLED" since="30" />
+		<field name="EXTRA_PROVIDER_NAME" since="29" />
+		<field name="FUSED_PROVIDER" since="31" />
+		<field name="GPS_PROVIDER" />
+		<field name="KEY_FLUSH_COMPLETE" since="31" />
+		<field name="KEY_LOCATIONS" since="31" />
+		<field name="KEY_LOCATION_CHANGED" since="3" />
+		<field name="KEY_PROVIDER_ENABLED" since="3" />
+		<field name="KEY_PROXIMITY_ENTERING" />
+		<field name="KEY_STATUS_CHANGED" since="3" deprecated="29" />
+		<field name="MODE_CHANGED_ACTION" since="19" />
+		<field name="NETWORK_PROVIDER" />
+		<field name="PASSIVE_PROVIDER" since="8" />
+		<field name="PROVIDERS_CHANGED_ACTION" since="9" />
+	</class>
+	<class name="android/location/LocationProvider" since="1" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="getAccuracy()I" deprecated="31" />
+		<method name="getName()Ljava/lang/String;" deprecated="31" />
+		<method name="getPowerRequirement()I" deprecated="31" />
+		<method name="hasMonetaryCost()Z" deprecated="31" />
+		<method name="meetsCriteria(Landroid/location/Criteria;)Z" deprecated="31" />
+		<method name="requiresCell()Z" deprecated="31" />
+		<method name="requiresNetwork()Z" deprecated="31" />
+		<method name="requiresSatellite()Z" deprecated="31" />
+		<method name="supportsAltitude()Z" deprecated="31" />
+		<method name="supportsBearing()Z" deprecated="31" />
+		<method name="supportsSpeed()Z" deprecated="31" />
+		<field name="AVAILABLE" deprecated="29" />
+		<field name="OUT_OF_SERVICE" deprecated="29" />
+		<field name="TEMPORARILY_UNAVAILABLE" deprecated="29" />
+	</class>
+	<class name="android/location/LocationRequest" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDurationMillis()J" />
+		<method name="getIntervalMillis()J" />
+		<method name="getMaxUpdateDelayMillis()J" />
+		<method name="getMaxUpdates()I" />
+		<method name="getMinUpdateDistanceMeters()F" />
+		<method name="getMinUpdateIntervalMillis()J" />
+		<method name="getQuality()I" />
+		<field name="CREATOR" />
+		<field name="PASSIVE_INTERVAL" />
+		<field name="QUALITY_BALANCED_POWER_ACCURACY" />
+		<field name="QUALITY_HIGH_ACCURACY" />
+		<field name="QUALITY_LOW_POWER" />
+	</class>
+	<class name="android/location/LocationRequest$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(J)V" />
+		<method name="&lt;init&gt;(Landroid/location/LocationRequest;)V" />
+		<method name="build()Landroid/location/LocationRequest;" />
+		<method name="clearMinUpdateIntervalMillis()Landroid/location/LocationRequest$Builder;" />
+		<method name="setDurationMillis(J)Landroid/location/LocationRequest$Builder;" />
+		<method name="setIntervalMillis(J)Landroid/location/LocationRequest$Builder;" />
+		<method name="setMaxUpdateDelayMillis(J)Landroid/location/LocationRequest$Builder;" />
+		<method name="setMaxUpdates(I)Landroid/location/LocationRequest$Builder;" />
+		<method name="setMinUpdateDistanceMeters(F)Landroid/location/LocationRequest$Builder;" />
+		<method name="setMinUpdateIntervalMillis(J)Landroid/location/LocationRequest$Builder;" />
+		<method name="setQuality(I)Landroid/location/LocationRequest$Builder;" />
+	</class>
+	<class name="android/location/OnNmeaMessageListener" since="24">
+		<extends name="java/lang/Object" />
+		<method name="onNmeaMessage(Ljava/lang/String;J)V" />
+	</class>
+	<class name="android/location/SettingInjectorService" since="19">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="onGetEnabled()Z" />
+		<method name="onGetSummary()Ljava/lang/String;" deprecated="21" />
+		<method name="refreshSettings(Landroid/content/Context;)V" since="29" />
+		<field name="ACTION_INJECTED_SETTING_CHANGED" />
+		<field name="ACTION_SERVICE_INTENT" />
+		<field name="ATTRIBUTES_NAME" />
+		<field name="META_DATA_NAME" />
+	</class>
+	<class name="android/location/provider/ProviderProperties" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAccuracy()I" />
+		<method name="getPowerUsage()I" />
+		<method name="hasAltitudeSupport()Z" />
+		<method name="hasBearingSupport()Z" />
+		<method name="hasCellRequirement()Z" />
+		<method name="hasMonetaryCost()Z" />
+		<method name="hasNetworkRequirement()Z" />
+		<method name="hasSatelliteRequirement()Z" />
+		<method name="hasSpeedSupport()Z" />
+		<field name="ACCURACY_COARSE" />
+		<field name="ACCURACY_FINE" />
+		<field name="CREATOR" />
+		<field name="POWER_USAGE_HIGH" />
+		<field name="POWER_USAGE_LOW" />
+		<field name="POWER_USAGE_MEDIUM" />
+	</class>
+	<class name="android/location/provider/ProviderProperties$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/location/provider/ProviderProperties;)V" />
+		<method name="build()Landroid/location/provider/ProviderProperties;" />
+		<method name="setAccuracy(I)Landroid/location/provider/ProviderProperties$Builder;" />
+		<method name="setHasAltitudeSupport(Z)Landroid/location/provider/ProviderProperties$Builder;" />
+		<method name="setHasBearingSupport(Z)Landroid/location/provider/ProviderProperties$Builder;" />
+		<method name="setHasCellRequirement(Z)Landroid/location/provider/ProviderProperties$Builder;" />
+		<method name="setHasMonetaryCost(Z)Landroid/location/provider/ProviderProperties$Builder;" />
+		<method name="setHasNetworkRequirement(Z)Landroid/location/provider/ProviderProperties$Builder;" />
+		<method name="setHasSatelliteRequirement(Z)Landroid/location/provider/ProviderProperties$Builder;" />
+		<method name="setHasSpeedSupport(Z)Landroid/location/provider/ProviderProperties$Builder;" />
+		<method name="setPowerUsage(I)Landroid/location/provider/ProviderProperties$Builder;" />
+	</class>
+	<class name="android/media/AsyncPlayer" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="play(Landroid/content/Context;Landroid/net/Uri;ZI)V" deprecated="23" />
+		<method name="play(Landroid/content/Context;Landroid/net/Uri;ZLandroid/media/AudioAttributes;)V" since="23" />
+		<method name="stop()V" />
+	</class>
+	<class name="android/media/AudioAttributes" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="areHapticChannelsMuted()Z" since="29" />
+		<method name="getAllowedCapturePolicy()I" since="29" />
+		<method name="getContentType()I" />
+		<method name="getFlags()I" />
+		<method name="getUsage()I" />
+		<method name="getVolumeControlStream()I" since="26" />
+		<field name="ALLOW_CAPTURE_BY_ALL" since="29" />
+		<field name="ALLOW_CAPTURE_BY_NONE" since="29" />
+		<field name="ALLOW_CAPTURE_BY_SYSTEM" since="29" />
+		<field name="CONTENT_TYPE_MOVIE" />
+		<field name="CONTENT_TYPE_MUSIC" />
+		<field name="CONTENT_TYPE_SONIFICATION" />
+		<field name="CONTENT_TYPE_SPEECH" />
+		<field name="CONTENT_TYPE_UNKNOWN" />
+		<field name="CREATOR" />
+		<field name="FLAG_AUDIBILITY_ENFORCED" />
+		<field name="FLAG_HW_AV_SYNC" />
+		<field name="FLAG_LOW_LATENCY" since="24" deprecated="26" />
+		<field name="USAGE_ALARM" />
+		<field name="USAGE_ASSISTANCE_ACCESSIBILITY" />
+		<field name="USAGE_ASSISTANCE_NAVIGATION_GUIDANCE" />
+		<field name="USAGE_ASSISTANCE_SONIFICATION" />
+		<field name="USAGE_ASSISTANT" since="26" />
+		<field name="USAGE_GAME" />
+		<field name="USAGE_MEDIA" />
+		<field name="USAGE_NOTIFICATION" />
+		<field name="USAGE_NOTIFICATION_COMMUNICATION_DELAYED" />
+		<field name="USAGE_NOTIFICATION_COMMUNICATION_INSTANT" />
+		<field name="USAGE_NOTIFICATION_COMMUNICATION_REQUEST" />
+		<field name="USAGE_NOTIFICATION_EVENT" />
+		<field name="USAGE_NOTIFICATION_RINGTONE" />
+		<field name="USAGE_UNKNOWN" />
+		<field name="USAGE_VOICE_COMMUNICATION" />
+		<field name="USAGE_VOICE_COMMUNICATION_SIGNALLING" />
+	</class>
+	<class name="android/media/AudioAttributes$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/media/AudioAttributes;)V" />
+		<method name="build()Landroid/media/AudioAttributes;" />
+		<method name="setAllowedCapturePolicy(I)Landroid/media/AudioAttributes$Builder;" since="29" />
+		<method name="setContentType(I)Landroid/media/AudioAttributes$Builder;" />
+		<method name="setFlags(I)Landroid/media/AudioAttributes$Builder;" />
+		<method name="setHapticChannelsMuted(Z)Landroid/media/AudioAttributes$Builder;" since="29" />
+		<method name="setLegacyStreamType(I)Landroid/media/AudioAttributes$Builder;" />
+		<method name="setUsage(I)Landroid/media/AudioAttributes$Builder;" />
+	</class>
+	<class name="android/media/AudioDescriptor" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getDescriptor()[B" />
+		<method name="getEncapsulationType()I" />
+		<method name="getStandard()I" />
+		<field name="STANDARD_EDID" />
+		<field name="STANDARD_NONE" />
+	</class>
+	<class name="android/media/AudioDeviceCallback" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onAudioDevicesAdded([Landroid/media/AudioDeviceInfo;)V" />
+		<method name="onAudioDevicesRemoved([Landroid/media/AudioDeviceInfo;)V" />
+	</class>
+	<class name="android/media/AudioDeviceInfo" since="23">
+		<extends name="java/lang/Object" />
+		<method name="getAddress()Ljava/lang/String;" since="28" />
+		<method name="getAudioDescriptors()Ljava/util/List;" since="31" />
+		<method name="getAudioProfiles()Ljava/util/List;" since="31" />
+		<method name="getChannelCounts()[I" />
+		<method name="getChannelIndexMasks()[I" />
+		<method name="getChannelMasks()[I" />
+		<method name="getEncapsulationMetadataTypes()[I" since="30" />
+		<method name="getEncapsulationModes()[I" since="30" />
+		<method name="getEncodings()[I" />
+		<method name="getId()I" />
+		<method name="getProductName()Ljava/lang/CharSequence;" />
+		<method name="getSampleRates()[I" />
+		<method name="getType()I" />
+		<method name="isSink()Z" />
+		<method name="isSource()Z" />
+		<field name="TYPE_AUX_LINE" />
+		<field name="TYPE_BLE_HEADSET" since="31" />
+		<field name="TYPE_BLE_SPEAKER" since="31" />
+		<field name="TYPE_BLUETOOTH_A2DP" />
+		<field name="TYPE_BLUETOOTH_SCO" />
+		<field name="TYPE_BUILTIN_EARPIECE" />
+		<field name="TYPE_BUILTIN_MIC" />
+		<field name="TYPE_BUILTIN_SPEAKER" />
+		<field name="TYPE_BUILTIN_SPEAKER_SAFE" since="30" />
+		<field name="TYPE_BUS" since="24" />
+		<field name="TYPE_DOCK" />
+		<field name="TYPE_FM" />
+		<field name="TYPE_FM_TUNER" />
+		<field name="TYPE_HDMI" />
+		<field name="TYPE_HDMI_ARC" />
+		<field name="TYPE_HDMI_EARC" since="31" />
+		<field name="TYPE_HEARING_AID" since="28" />
+		<field name="TYPE_IP" />
+		<field name="TYPE_LINE_ANALOG" />
+		<field name="TYPE_LINE_DIGITAL" />
+		<field name="TYPE_REMOTE_SUBMIX" since="31" />
+		<field name="TYPE_TELEPHONY" />
+		<field name="TYPE_TV_TUNER" />
+		<field name="TYPE_UNKNOWN" />
+		<field name="TYPE_USB_ACCESSORY" />
+		<field name="TYPE_USB_DEVICE" />
+		<field name="TYPE_USB_HEADSET" since="26" />
+		<field name="TYPE_WIRED_HEADPHONES" />
+		<field name="TYPE_WIRED_HEADSET" />
+	</class>
+	<class name="android/media/AudioFocusRequest" since="26">
+		<extends name="java/lang/Object" />
+		<method name="acceptsDelayedFocusGain()Z" />
+		<method name="getAudioAttributes()Landroid/media/AudioAttributes;" />
+		<method name="getFocusGain()I" />
+		<method name="willPauseWhenDucked()Z" />
+	</class>
+	<class name="android/media/AudioFocusRequest$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/media/AudioFocusRequest;)V" />
+		<method name="build()Landroid/media/AudioFocusRequest;" />
+		<method name="setAcceptsDelayedFocusGain(Z)Landroid/media/AudioFocusRequest$Builder;" />
+		<method name="setAudioAttributes(Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder;" />
+		<method name="setFocusGain(I)Landroid/media/AudioFocusRequest$Builder;" />
+		<method name="setForceDucking(Z)Landroid/media/AudioFocusRequest$Builder;" since="28" />
+		<method name="setOnAudioFocusChangeListener(Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder;" />
+		<method name="setOnAudioFocusChangeListener(Landroid/media/AudioManager$OnAudioFocusChangeListener;Landroid/os/Handler;)Landroid/media/AudioFocusRequest$Builder;" />
+		<method name="setWillPauseWhenDucked(Z)Landroid/media/AudioFocusRequest$Builder;" />
+	</class>
+	<class name="android/media/AudioFormat" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="24" />
+		<method name="&lt;init&gt;()V" removed="21" />
+		<method name="getChannelCount()I" since="23" />
+		<method name="getChannelIndexMask()I" since="23" />
+		<method name="getChannelMask()I" since="21" />
+		<method name="getEncoding()I" since="21" />
+		<method name="getFrameSizeInBytes()I" since="29" />
+		<method name="getSampleRate()I" since="21" />
+		<field name="CHANNEL_CONFIGURATION_DEFAULT" deprecated="15" />
+		<field name="CHANNEL_CONFIGURATION_INVALID" deprecated="15" />
+		<field name="CHANNEL_CONFIGURATION_MONO" deprecated="15" />
+		<field name="CHANNEL_CONFIGURATION_STEREO" deprecated="15" />
+		<field name="CHANNEL_INVALID" since="5" />
+		<field name="CHANNEL_IN_BACK" since="5" />
+		<field name="CHANNEL_IN_BACK_PROCESSED" since="5" />
+		<field name="CHANNEL_IN_DEFAULT" since="5" />
+		<field name="CHANNEL_IN_FRONT" since="5" />
+		<field name="CHANNEL_IN_FRONT_PROCESSED" since="5" />
+		<field name="CHANNEL_IN_LEFT" since="5" />
+		<field name="CHANNEL_IN_LEFT_PROCESSED" since="5" />
+		<field name="CHANNEL_IN_MONO" since="5" />
+		<field name="CHANNEL_IN_PRESSURE" since="5" />
+		<field name="CHANNEL_IN_RIGHT" since="5" />
+		<field name="CHANNEL_IN_RIGHT_PROCESSED" since="5" />
+		<field name="CHANNEL_IN_STEREO" since="5" />
+		<field name="CHANNEL_IN_VOICE_DNLINK" since="5" />
+		<field name="CHANNEL_IN_VOICE_UPLINK" since="5" />
+		<field name="CHANNEL_IN_X_AXIS" since="5" />
+		<field name="CHANNEL_IN_Y_AXIS" since="5" />
+		<field name="CHANNEL_IN_Z_AXIS" since="5" />
+		<field name="CHANNEL_OUT_5POINT1" since="5" />
+		<field name="CHANNEL_OUT_7POINT1" since="5" deprecated="23" />
+		<field name="CHANNEL_OUT_7POINT1_SURROUND" since="23" />
+		<field name="CHANNEL_OUT_BACK_CENTER" since="5" />
+		<field name="CHANNEL_OUT_BACK_LEFT" since="5" />
+		<field name="CHANNEL_OUT_BACK_RIGHT" since="5" />
+		<field name="CHANNEL_OUT_DEFAULT" since="5" />
+		<field name="CHANNEL_OUT_FRONT_CENTER" since="5" />
+		<field name="CHANNEL_OUT_FRONT_LEFT" since="5" />
+		<field name="CHANNEL_OUT_FRONT_LEFT_OF_CENTER" since="5" />
+		<field name="CHANNEL_OUT_FRONT_RIGHT" since="5" />
+		<field name="CHANNEL_OUT_FRONT_RIGHT_OF_CENTER" since="5" />
+		<field name="CHANNEL_OUT_LOW_FREQUENCY" since="5" />
+		<field name="CHANNEL_OUT_MONO" since="5" />
+		<field name="CHANNEL_OUT_QUAD" since="5" />
+		<field name="CHANNEL_OUT_SIDE_LEFT" since="21" />
+		<field name="CHANNEL_OUT_SIDE_RIGHT" since="21" />
+		<field name="CHANNEL_OUT_STEREO" since="5" />
+		<field name="CHANNEL_OUT_SURROUND" since="5" />
+		<field name="CREATOR" since="24" />
+		<field name="ENCODING_AAC_ELD" since="28" />
+		<field name="ENCODING_AAC_HE_V1" since="28" />
+		<field name="ENCODING_AAC_HE_V2" since="28" />
+		<field name="ENCODING_AAC_LC" since="28" />
+		<field name="ENCODING_AAC_XHE" since="28" />
+		<field name="ENCODING_AC3" since="21" />
+		<field name="ENCODING_AC4" since="28" />
+		<field name="ENCODING_DEFAULT" />
+		<field name="ENCODING_DOLBY_MAT" since="29" />
+		<field name="ENCODING_DOLBY_TRUEHD" since="25" />
+		<field name="ENCODING_DRA" since="31" />
+		<field name="ENCODING_DTS" since="23" />
+		<field name="ENCODING_DTS_HD" since="23" />
+		<field name="ENCODING_DTS_UHD" since="31" />
+		<field name="ENCODING_E_AC3" since="21" />
+		<field name="ENCODING_E_AC3_JOC" since="28" />
+		<field name="ENCODING_IEC61937" since="24" />
+		<field name="ENCODING_INVALID" />
+		<field name="ENCODING_MP3" since="28" />
+		<field name="ENCODING_MPEGH_BL_L3" since="31" />
+		<field name="ENCODING_MPEGH_BL_L4" since="31" />
+		<field name="ENCODING_MPEGH_LC_L3" since="31" />
+		<field name="ENCODING_MPEGH_LC_L4" since="31" />
+		<field name="ENCODING_OPUS" since="30" />
+		<field name="ENCODING_PCM_16BIT" />
+		<field name="ENCODING_PCM_24BIT_PACKED" since="31" />
+		<field name="ENCODING_PCM_32BIT" since="31" />
+		<field name="ENCODING_PCM_8BIT" />
+		<field name="ENCODING_PCM_FLOAT" since="21" />
+		<field name="SAMPLE_RATE_UNSPECIFIED" since="24" />
+	</class>
+	<class name="android/media/AudioFormat$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/media/AudioFormat;)V" />
+		<method name="build()Landroid/media/AudioFormat;" />
+		<method name="setChannelIndexMask(I)Landroid/media/AudioFormat$Builder;" since="23" />
+		<method name="setChannelMask(I)Landroid/media/AudioFormat$Builder;" />
+		<method name="setEncoding(I)Landroid/media/AudioFormat$Builder;" />
+		<method name="setSampleRate(I)Landroid/media/AudioFormat$Builder;" />
+	</class>
+	<class name="android/media/AudioManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="abandonAudioFocus(Landroid/media/AudioManager$OnAudioFocusChangeListener;)I" since="8" deprecated="26" />
+		<method name="abandonAudioFocusRequest(Landroid/media/AudioFocusRequest;)I" since="26" />
+		<method name="addOnCommunicationDeviceChangedListener(Ljava/util/concurrent/Executor;Landroid/media/AudioManager$OnCommunicationDeviceChangedListener;)V" since="31" />
+		<method name="addOnModeChangedListener(Ljava/util/concurrent/Executor;Landroid/media/AudioManager$OnModeChangedListener;)V" since="31" />
+		<method name="adjustStreamVolume(III)V" />
+		<method name="adjustSuggestedStreamVolume(III)V" />
+		<method name="adjustVolume(II)V" />
+		<method name="clearCommunicationDevice()V" since="31" />
+		<method name="dispatchMediaKeyEvent(Landroid/view/KeyEvent;)V" since="19" />
+		<method name="generateAudioSessionId()I" since="21" />
+		<method name="getActivePlaybackConfigurations()Ljava/util/List;" since="26" />
+		<method name="getActiveRecordingConfigurations()Ljava/util/List;" since="24" />
+		<method name="getAllowedCapturePolicy()I" since="29" />
+		<method name="getAudioHwSyncForSession(I)I" since="31" />
+		<method name="getAvailableCommunicationDevices()Ljava/util/List;" since="31" />
+		<method name="getCommunicationDevice()Landroid/media/AudioDeviceInfo;" since="31" />
+		<method name="getDevices(I)[Landroid/media/AudioDeviceInfo;" since="23" />
+		<method name="getEncodedSurroundMode()I" since="31" />
+		<method name="getMicrophones()Ljava/util/List;" since="28" />
+		<method name="getMode()I" />
+		<method name="getParameters(Ljava/lang/String;)Ljava/lang/String;" since="5" />
+		<method name="getPlaybackOffloadSupport(Landroid/media/AudioFormat;Landroid/media/AudioAttributes;)I" since="31" />
+		<method name="getProperty(Ljava/lang/String;)Ljava/lang/String;" since="17" />
+		<method name="getRingerMode()I" />
+		<method name="getRouting(I)I" deprecated="15" />
+		<method name="getStreamMaxVolume(I)I" />
+		<method name="getStreamMinVolume(I)I" since="28" />
+		<method name="getStreamVolume(I)I" />
+		<method name="getStreamVolumeDb(III)F" since="28" />
+		<method name="getVibrateSetting(I)I" deprecated="16" />
+		<method name="isBluetoothA2dpOn()Z" since="3" deprecated="26" />
+		<method name="isBluetoothScoAvailableOffCall()Z" since="8" />
+		<method name="isBluetoothScoOn()Z" />
+		<method name="isCallScreeningModeSupported()Z" since="30" />
+		<method name="isHapticPlaybackSupported()Z" since="29" />
+		<method name="isMicrophoneMute()Z" />
+		<method name="isMusicActive()Z" />
+		<method name="isOffloadedPlaybackSupported(Landroid/media/AudioFormat;Landroid/media/AudioAttributes;)Z" since="29" />
+		<method name="isSpeakerphoneOn()Z" />
+		<method name="isStreamMute(I)Z" since="23" />
+		<method name="isSurroundFormatEnabled(I)Z" since="31" />
+		<method name="isVolumeFixed()Z" since="21" />
+		<method name="isWiredHeadsetOn()Z" since="5" deprecated="15" />
+		<method name="loadSoundEffects()V" />
+		<method name="playSoundEffect(I)V" />
+		<method name="playSoundEffect(IF)V" since="3" />
+		<method name="registerAudioDeviceCallback(Landroid/media/AudioDeviceCallback;Landroid/os/Handler;)V" since="23" />
+		<method name="registerAudioPlaybackCallback(Landroid/media/AudioManager$AudioPlaybackCallback;Landroid/os/Handler;)V" since="26" />
+		<method name="registerAudioRecordingCallback(Landroid/media/AudioManager$AudioRecordingCallback;Landroid/os/Handler;)V" since="24" />
+		<method name="registerMediaButtonEventReceiver(Landroid/app/PendingIntent;)V" since="18" deprecated="21" />
+		<method name="registerMediaButtonEventReceiver(Landroid/content/ComponentName;)V" since="8" deprecated="21" />
+		<method name="registerRemoteControlClient(Landroid/media/RemoteControlClient;)V" since="14" deprecated="21" />
+		<method name="registerRemoteController(Landroid/media/RemoteController;)Z" since="19" deprecated="21" />
+		<method name="removeOnCommunicationDeviceChangedListener(Landroid/media/AudioManager$OnCommunicationDeviceChangedListener;)V" since="31" />
+		<method name="removeOnModeChangedListener(Landroid/media/AudioManager$OnModeChangedListener;)V" since="31" />
+		<method name="requestAudioFocus(Landroid/media/AudioFocusRequest;)I" since="26" />
+		<method name="requestAudioFocus(Landroid/media/AudioManager$OnAudioFocusChangeListener;II)I" since="8" deprecated="26" />
+		<method name="setAllowedCapturePolicy(I)V" since="29" />
+		<method name="setBluetoothA2dpOn(Z)V" since="3" deprecated="15" />
+		<method name="setBluetoothScoOn(Z)V" />
+		<method name="setCommunicationDevice(Landroid/media/AudioDeviceInfo;)Z" since="31" />
+		<method name="setEncodedSurroundMode(I)Z" since="31" />
+		<method name="setMicrophoneMute(Z)V" />
+		<method name="setMode(I)V" />
+		<method name="setParameters(Ljava/lang/String;)V" since="5" />
+		<method name="setRingerMode(I)V" />
+		<method name="setRouting(III)V" deprecated="15" />
+		<method name="setSpeakerphoneOn(Z)V" />
+		<method name="setStreamMute(IZ)V" deprecated="23" />
+		<method name="setStreamSolo(IZ)V" deprecated="23" />
+		<method name="setStreamVolume(III)V" />
+		<method name="setSurroundFormatEnabled(IZ)Z" since="31" />
+		<method name="setVibrateSetting(II)V" deprecated="16" />
+		<method name="setWiredHeadsetOn(Z)V" since="5" deprecated="15" />
+		<method name="shouldVibrate(I)Z" deprecated="16" />
+		<method name="startBluetoothSco()V" since="8" />
+		<method name="stopBluetoothSco()V" since="8" />
+		<method name="unloadSoundEffects()V" />
+		<method name="unregisterAudioDeviceCallback(Landroid/media/AudioDeviceCallback;)V" since="23" />
+		<method name="unregisterAudioPlaybackCallback(Landroid/media/AudioManager$AudioPlaybackCallback;)V" since="26" />
+		<method name="unregisterAudioRecordingCallback(Landroid/media/AudioManager$AudioRecordingCallback;)V" since="24" />
+		<method name="unregisterMediaButtonEventReceiver(Landroid/app/PendingIntent;)V" since="18" deprecated="21" />
+		<method name="unregisterMediaButtonEventReceiver(Landroid/content/ComponentName;)V" since="8" deprecated="21" />
+		<method name="unregisterRemoteControlClient(Landroid/media/RemoteControlClient;)V" since="14" deprecated="21" />
+		<method name="unregisterRemoteController(Landroid/media/RemoteController;)V" since="19" deprecated="21" />
+		<field name="ACTION_AUDIO_BECOMING_NOISY" since="3" />
+		<field name="ACTION_HDMI_AUDIO_PLUG" since="21" />
+		<field name="ACTION_HEADSET_PLUG" since="21" />
+		<field name="ACTION_MICROPHONE_MUTE_CHANGED" since="28" />
+		<field name="ACTION_SCO_AUDIO_STATE_CHANGED" since="8" deprecated="15" />
+		<field name="ACTION_SCO_AUDIO_STATE_UPDATED" since="14" />
+		<field name="ACTION_SPEAKERPHONE_STATE_CHANGED" since="29" />
+		<field name="ADJUST_LOWER" />
+		<field name="ADJUST_MUTE" since="23" />
+		<field name="ADJUST_RAISE" />
+		<field name="ADJUST_SAME" />
+		<field name="ADJUST_TOGGLE_MUTE" since="23" />
+		<field name="ADJUST_UNMUTE" since="23" />
+		<field name="AUDIOFOCUS_GAIN" since="8" />
+		<field name="AUDIOFOCUS_GAIN_TRANSIENT" since="8" />
+		<field name="AUDIOFOCUS_GAIN_TRANSIENT_EXCLUSIVE" since="19" />
+		<field name="AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK" since="8" />
+		<field name="AUDIOFOCUS_LOSS" since="8" />
+		<field name="AUDIOFOCUS_LOSS_TRANSIENT" since="8" />
+		<field name="AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK" since="8" />
+		<field name="AUDIOFOCUS_NONE" since="26" />
+		<field name="AUDIOFOCUS_REQUEST_DELAYED" since="26" />
+		<field name="AUDIOFOCUS_REQUEST_FAILED" since="8" />
+		<field name="AUDIOFOCUS_REQUEST_GRANTED" since="8" />
+		<field name="AUDIO_SESSION_ID_GENERATE" since="21" />
+		<field name="ENCODED_SURROUND_OUTPUT_ALWAYS" since="31" />
+		<field name="ENCODED_SURROUND_OUTPUT_AUTO" since="31" />
+		<field name="ENCODED_SURROUND_OUTPUT_MANUAL" since="31" />
+		<field name="ENCODED_SURROUND_OUTPUT_NEVER" since="31" />
+		<field name="ENCODED_SURROUND_OUTPUT_UNKNOWN" since="31" />
+		<field name="ERROR" since="21" />
+		<field name="ERROR_DEAD_OBJECT" since="21" />
+		<field name="EXTRA_AUDIO_PLUG_STATE" since="21" />
+		<field name="EXTRA_ENCODINGS" since="21" />
+		<field name="EXTRA_MAX_CHANNEL_COUNT" since="21" />
+		<field name="EXTRA_RINGER_MODE" />
+		<field name="EXTRA_SCO_AUDIO_PREVIOUS_STATE" since="14" />
+		<field name="EXTRA_SCO_AUDIO_STATE" since="8" />
+		<field name="EXTRA_VIBRATE_SETTING" deprecated="16" />
+		<field name="EXTRA_VIBRATE_TYPE" deprecated="16" />
+		<field name="FLAG_ALLOW_RINGER_MODES" />
+		<field name="FLAG_PLAY_SOUND" />
+		<field name="FLAG_REMOVE_SOUND_AND_VIBRATE" />
+		<field name="FLAG_SHOW_UI" />
+		<field name="FLAG_VIBRATE" />
+		<field name="FX_BACK" since="31" />
+		<field name="FX_FOCUS_NAVIGATION_DOWN" />
+		<field name="FX_FOCUS_NAVIGATION_LEFT" />
+		<field name="FX_FOCUS_NAVIGATION_RIGHT" />
+		<field name="FX_FOCUS_NAVIGATION_UP" />
+		<field name="FX_KEYPRESS_DELETE" since="3" />
+		<field name="FX_KEYPRESS_INVALID" since="19" />
+		<field name="FX_KEYPRESS_RETURN" since="3" />
+		<field name="FX_KEYPRESS_SPACEBAR" since="3" />
+		<field name="FX_KEYPRESS_STANDARD" since="3" />
+		<field name="FX_KEY_CLICK" />
+		<field name="GET_DEVICES_ALL" since="23" />
+		<field name="GET_DEVICES_INPUTS" since="23" />
+		<field name="GET_DEVICES_OUTPUTS" since="23" />
+		<field name="MODE_CALL_SCREENING" since="30" />
+		<field name="MODE_CURRENT" />
+		<field name="MODE_INVALID" />
+		<field name="MODE_IN_CALL" />
+		<field name="MODE_IN_COMMUNICATION" since="11" />
+		<field name="MODE_NORMAL" />
+		<field name="MODE_RINGTONE" />
+		<field name="NUM_STREAMS" deprecated="15" />
+		<field name="PLAYBACK_OFFLOAD_GAPLESS_SUPPORTED" since="31" />
+		<field name="PLAYBACK_OFFLOAD_NOT_SUPPORTED" since="31" />
+		<field name="PLAYBACK_OFFLOAD_SUPPORTED" since="31" />
+		<field name="PROPERTY_OUTPUT_FRAMES_PER_BUFFER" since="17" />
+		<field name="PROPERTY_OUTPUT_SAMPLE_RATE" since="17" />
+		<field name="PROPERTY_SUPPORT_AUDIO_SOURCE_UNPROCESSED" since="24" />
+		<field name="PROPERTY_SUPPORT_MIC_NEAR_ULTRASOUND" since="23" />
+		<field name="PROPERTY_SUPPORT_SPEAKER_NEAR_ULTRASOUND" since="23" />
+		<field name="RINGER_MODE_CHANGED_ACTION" />
+		<field name="RINGER_MODE_NORMAL" />
+		<field name="RINGER_MODE_SILENT" />
+		<field name="RINGER_MODE_VIBRATE" />
+		<field name="ROUTE_ALL" deprecated="15" />
+		<field name="ROUTE_BLUETOOTH" deprecated="15" />
+		<field name="ROUTE_BLUETOOTH_A2DP" since="3" deprecated="15" />
+		<field name="ROUTE_BLUETOOTH_SCO" since="3" deprecated="15" />
+		<field name="ROUTE_EARPIECE" deprecated="15" />
+		<field name="ROUTE_HEADSET" deprecated="15" />
+		<field name="ROUTE_SPEAKER" deprecated="15" />
+		<field name="SCO_AUDIO_STATE_CONNECTED" since="8" />
+		<field name="SCO_AUDIO_STATE_CONNECTING" since="14" />
+		<field name="SCO_AUDIO_STATE_DISCONNECTED" since="8" />
+		<field name="SCO_AUDIO_STATE_ERROR" since="8" />
+		<field name="STREAM_ACCESSIBILITY" since="26" />
+		<field name="STREAM_ALARM" />
+		<field name="STREAM_DTMF" since="5" />
+		<field name="STREAM_MUSIC" />
+		<field name="STREAM_NOTIFICATION" since="3" />
+		<field name="STREAM_RING" />
+		<field name="STREAM_SYSTEM" />
+		<field name="STREAM_VOICE_CALL" />
+		<field name="USE_DEFAULT_STREAM_TYPE" />
+		<field name="VIBRATE_SETTING_CHANGED_ACTION" deprecated="16" />
+		<field name="VIBRATE_SETTING_OFF" deprecated="16" />
+		<field name="VIBRATE_SETTING_ON" deprecated="16" />
+		<field name="VIBRATE_SETTING_ONLY_SILENT" deprecated="16" />
+		<field name="VIBRATE_TYPE_NOTIFICATION" deprecated="16" />
+		<field name="VIBRATE_TYPE_RINGER" deprecated="16" />
+	</class>
+	<class name="android/media/AudioManager$AudioPlaybackCallback" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onPlaybackConfigChanged(Ljava/util/List;)V" />
+	</class>
+	<class name="android/media/AudioManager$AudioRecordingCallback" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onRecordingConfigChanged(Ljava/util/List;)V" />
+	</class>
+	<class name="android/media/AudioManager$OnAudioFocusChangeListener" since="8">
+		<extends name="java/lang/Object" />
+		<method name="onAudioFocusChange(I)V" />
+	</class>
+	<class name="android/media/AudioManager$OnCommunicationDeviceChangedListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onCommunicationDeviceChanged(Landroid/media/AudioDeviceInfo;)V" />
+	</class>
+	<class name="android/media/AudioManager$OnModeChangedListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onModeChanged(I)V" />
+	</class>
+	<class name="android/media/AudioMetadata" since="30">
+		<extends name="java/lang/Object" />
+		<method name="createMap()Landroid/media/AudioMetadataMap;" />
+	</class>
+	<class name="android/media/AudioMetadata$Format" since="30">
+		<extends name="java/lang/Object" />
+		<field name="KEY_ATMOS_PRESENT" />
+		<field name="KEY_AUDIO_ENCODING" />
+		<field name="KEY_BIT_RATE" />
+		<field name="KEY_BIT_WIDTH" />
+		<field name="KEY_CHANNEL_MASK" />
+		<field name="KEY_MIME" />
+		<field name="KEY_PRESENTATION_CONTENT_CLASSIFIER" since="31" />
+		<field name="KEY_PRESENTATION_ID" since="31" />
+		<field name="KEY_PRESENTATION_LANGUAGE" since="31" />
+		<field name="KEY_PROGRAM_ID" since="31" />
+		<field name="KEY_SAMPLE_RATE" />
+	</class>
+	<class name="android/media/AudioMetadata$Key" since="30">
+		<extends name="java/lang/Object" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getValueClass()Ljava/lang/Class;" />
+	</class>
+	<class name="android/media/AudioMetadataMap" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/media/AudioMetadataReadMap" />
+		<method name="remove(Landroid/media/AudioMetadata$Key;)Ljava/lang/Object;" />
+		<method name="set(Landroid/media/AudioMetadata$Key;Ljava/lang/Object;)Ljava/lang/Object;" />
+	</class>
+	<class name="android/media/AudioMetadataReadMap" since="30">
+		<extends name="java/lang/Object" />
+		<method name="containsKey(Landroid/media/AudioMetadata$Key;)Z" />
+		<method name="dup()Landroid/media/AudioMetadataMap;" />
+		<method name="get(Landroid/media/AudioMetadata$Key;)Ljava/lang/Object;" />
+		<method name="size()I" />
+	</class>
+	<class name="android/media/AudioPlaybackCaptureConfiguration" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getExcludeUids()[I" />
+		<method name="getExcludeUsages()[I" />
+		<method name="getMatchingUids()[I" />
+		<method name="getMatchingUsages()[I" />
+		<method name="getMediaProjection()Landroid/media/projection/MediaProjection;" />
+	</class>
+	<class name="android/media/AudioPlaybackCaptureConfiguration$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/media/projection/MediaProjection;)V" />
+		<method name="addMatchingUid(I)Landroid/media/AudioPlaybackCaptureConfiguration$Builder;" />
+		<method name="addMatchingUsage(I)Landroid/media/AudioPlaybackCaptureConfiguration$Builder;" />
+		<method name="build()Landroid/media/AudioPlaybackCaptureConfiguration;" />
+		<method name="excludeUid(I)Landroid/media/AudioPlaybackCaptureConfiguration$Builder;" />
+		<method name="excludeUsage(I)Landroid/media/AudioPlaybackCaptureConfiguration$Builder;" />
+	</class>
+	<class name="android/media/AudioPlaybackConfiguration" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAudioAttributes()Landroid/media/AudioAttributes;" />
+		<method name="getAudioDeviceInfo()Landroid/media/AudioDeviceInfo;" since="31" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/media/AudioPresentation" since="28">
+		<extends name="java/lang/Object" />
+		<method name="getLabels()Ljava/util/Map;" />
+		<method name="getLocale()Ljava/util/Locale;" />
+		<method name="getMasteringIndication()I" />
+		<method name="getPresentationId()I" since="29" />
+		<method name="getProgramId()I" since="29" />
+		<method name="hasAudioDescription()Z" />
+		<method name="hasDialogueEnhancement()Z" />
+		<method name="hasSpokenSubtitles()Z" />
+		<field name="CONTENT_COMMENTARY" since="31" />
+		<field name="CONTENT_DIALOG" since="31" />
+		<field name="CONTENT_EMERGENCY" since="31" />
+		<field name="CONTENT_HEARING_IMPAIRED" since="31" />
+		<field name="CONTENT_MAIN" since="31" />
+		<field name="CONTENT_MUSIC_AND_EFFECTS" since="31" />
+		<field name="CONTENT_UNKNOWN" since="31" />
+		<field name="CONTENT_VISUALLY_IMPAIRED" since="31" />
+		<field name="CONTENT_VOICEOVER" since="31" />
+		<field name="MASTERED_FOR_3D" />
+		<field name="MASTERED_FOR_HEADPHONE" />
+		<field name="MASTERED_FOR_STEREO" />
+		<field name="MASTERED_FOR_SURROUND" />
+		<field name="MASTERING_NOT_INDICATED" />
+	</class>
+	<class name="android/media/AudioPresentation$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="build()Landroid/media/AudioPresentation;" />
+		<method name="setHasAudioDescription(Z)Landroid/media/AudioPresentation$Builder;" />
+		<method name="setHasDialogueEnhancement(Z)Landroid/media/AudioPresentation$Builder;" />
+		<method name="setHasSpokenSubtitles(Z)Landroid/media/AudioPresentation$Builder;" />
+		<method name="setLabels(Ljava/util/Map;)Landroid/media/AudioPresentation$Builder;" />
+		<method name="setLocale(Ljava/lang/Object;)Landroid/media/AudioPresentation$Builder;" />
+		<method name="setMasteringIndication(I)Landroid/media/AudioPresentation$Builder;" />
+		<method name="setProgramId(I)Landroid/media/AudioPresentation$Builder;" />
+	</class>
+	<class name="android/media/AudioProfile" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getChannelIndexMasks()[I" />
+		<method name="getChannelMasks()[I" />
+		<method name="getEncapsulationType()I" />
+		<method name="getFormat()I" />
+		<method name="getSampleRates()[I" />
+		<field name="AUDIO_ENCAPSULATION_TYPE_IEC61937" />
+		<field name="AUDIO_ENCAPSULATION_TYPE_NONE" />
+	</class>
+	<class name="android/media/AudioRecord" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/media/AudioRecordingMonitor" since="29" />
+		<implements name="android/media/AudioRouting" since="24" />
+		<implements name="android/media/MicrophoneDirection" since="29" />
+		<method name="&lt;init&gt;(IIIII)V" />
+		<method name="addOnRoutingChangedListener(Landroid/media/AudioRecord$OnRoutingChangedListener;Landroid/os/Handler;)V" since="23" deprecated="24" />
+		<method name="getActiveMicrophones()Ljava/util/List;" since="28" />
+		<method name="getAudioFormat()I" />
+		<method name="getAudioSessionId()I" since="16" />
+		<method name="getAudioSource()I" />
+		<method name="getBufferSizeInFrames()I" since="23" />
+		<method name="getChannelConfiguration()I" />
+		<method name="getChannelCount()I" />
+		<method name="getFormat()Landroid/media/AudioFormat;" since="23" />
+		<method name="getLogSessionId()Landroid/media/metrics/LogSessionId;" since="31" />
+		<method name="getMetrics()Landroid/os/PersistableBundle;" since="28" />
+		<method name="getMinBufferSize(III)I" />
+		<method name="getNotificationMarkerPosition()I" />
+		<method name="getPositionNotificationPeriod()I" />
+		<method name="getPreferredDevice()Landroid/media/AudioDeviceInfo;" since="23" />
+		<method name="getRecordingState()I" />
+		<method name="getRoutedDevice()Landroid/media/AudioDeviceInfo;" since="23" />
+		<method name="getSampleRate()I" />
+		<method name="getState()I" />
+		<method name="getTimestamp(Landroid/media/AudioTimestamp;I)I" since="24" />
+		<method name="isPrivacySensitive()Z" since="30" />
+		<method name="read(Ljava/nio/ByteBuffer;I)I" />
+		<method name="read(Ljava/nio/ByteBuffer;II)I" since="23" />
+		<method name="read([BII)I" />
+		<method name="read([BIII)I" since="23" />
+		<method name="read([FIII)I" since="23" />
+		<method name="read([SII)I" />
+		<method name="read([SIII)I" since="23" />
+		<method name="release()V" />
+		<method name="removeOnRoutingChangedListener(Landroid/media/AudioRecord$OnRoutingChangedListener;)V" since="23" deprecated="24" />
+		<method name="setLogSessionId(Landroid/media/metrics/LogSessionId;)V" since="31" />
+		<method name="setNotificationMarkerPosition(I)I" />
+		<method name="setPositionNotificationPeriod(I)I" />
+		<method name="setPreferredDevice(Landroid/media/AudioDeviceInfo;)Z" since="23" />
+		<method name="setRecordPositionUpdateListener(Landroid/media/AudioRecord$OnRecordPositionUpdateListener;)V" />
+		<method name="setRecordPositionUpdateListener(Landroid/media/AudioRecord$OnRecordPositionUpdateListener;Landroid/os/Handler;)V" />
+		<method name="startRecording()V" />
+		<method name="startRecording(Landroid/media/MediaSyncEvent;)V" since="16" />
+		<method name="stop()V" />
+		<field name="ERROR" />
+		<field name="ERROR_BAD_VALUE" />
+		<field name="ERROR_DEAD_OBJECT" since="24" />
+		<field name="ERROR_INVALID_OPERATION" />
+		<field name="READ_BLOCKING" since="23" />
+		<field name="READ_NON_BLOCKING" since="23" />
+		<field name="RECORDSTATE_RECORDING" />
+		<field name="RECORDSTATE_STOPPED" />
+		<field name="STATE_INITIALIZED" />
+		<field name="STATE_UNINITIALIZED" />
+		<field name="SUCCESS" />
+	</class>
+	<class name="android/media/AudioRecord$Builder" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/media/AudioRecord;" />
+		<method name="setAudioFormat(Landroid/media/AudioFormat;)Landroid/media/AudioRecord$Builder;" />
+		<method name="setAudioPlaybackCaptureConfig(Landroid/media/AudioPlaybackCaptureConfiguration;)Landroid/media/AudioRecord$Builder;" since="29" />
+		<method name="setAudioSource(I)Landroid/media/AudioRecord$Builder;" />
+		<method name="setBufferSizeInBytes(I)Landroid/media/AudioRecord$Builder;" />
+		<method name="setContext(Landroid/content/Context;)Landroid/media/AudioRecord$Builder;" since="31" />
+		<method name="setPrivacySensitive(Z)Landroid/media/AudioRecord$Builder;" since="30" />
+	</class>
+	<class name="android/media/AudioRecord$MetricsConstants" since="28">
+		<extends name="java/lang/Object" />
+		<field name="CHANNELS" />
+		<field name="ENCODING" />
+		<field name="LATENCY" deprecated="29" />
+		<field name="SAMPLERATE" />
+		<field name="SOURCE" />
+	</class>
+	<class name="android/media/AudioRecord$OnRecordPositionUpdateListener" since="3">
+		<extends name="java/lang/Object" />
+		<method name="onMarkerReached(Landroid/media/AudioRecord;)V" />
+		<method name="onPeriodicNotification(Landroid/media/AudioRecord;)V" />
+	</class>
+	<class name="android/media/AudioRecord$OnRoutingChangedListener" since="23" deprecated="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/media/AudioRouting$OnRoutingChangedListener" since="24" />
+		<method name="onRoutingChanged(Landroid/media/AudioRecord;)V" deprecated="29" />
+	</class>
+	<class name="android/media/AudioRecordingConfiguration" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAudioDevice()Landroid/media/AudioDeviceInfo;" />
+		<method name="getAudioSource()I" since="29" />
+		<method name="getClientAudioSessionId()I" />
+		<method name="getClientAudioSource()I" />
+		<method name="getClientEffects()Ljava/util/List;" since="29" />
+		<method name="getClientFormat()Landroid/media/AudioFormat;" />
+		<method name="getEffects()Ljava/util/List;" since="29" />
+		<method name="getFormat()Landroid/media/AudioFormat;" />
+		<method name="isClientSilenced()Z" since="29" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/media/AudioRecordingMonitor" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getActiveRecordingConfiguration()Landroid/media/AudioRecordingConfiguration;" />
+		<method name="registerAudioRecordingCallback(Ljava/util/concurrent/Executor;Landroid/media/AudioManager$AudioRecordingCallback;)V" />
+		<method name="unregisterAudioRecordingCallback(Landroid/media/AudioManager$AudioRecordingCallback;)V" />
+	</class>
+	<class name="android/media/AudioRouting" since="24">
+		<extends name="java/lang/Object" />
+		<method name="addOnRoutingChangedListener(Landroid/media/AudioRouting$OnRoutingChangedListener;Landroid/os/Handler;)V" />
+		<method name="getPreferredDevice()Landroid/media/AudioDeviceInfo;" />
+		<method name="getRoutedDevice()Landroid/media/AudioDeviceInfo;" />
+		<method name="removeOnRoutingChangedListener(Landroid/media/AudioRouting$OnRoutingChangedListener;)V" />
+		<method name="setPreferredDevice(Landroid/media/AudioDeviceInfo;)Z" />
+	</class>
+	<class name="android/media/AudioRouting$OnRoutingChangedListener" since="24">
+		<extends name="java/lang/Object" />
+		<method name="onRoutingChanged(Landroid/media/AudioRouting;)V" />
+	</class>
+	<class name="android/media/AudioTimestamp" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="TIMEBASE_BOOTTIME" since="24" />
+		<field name="TIMEBASE_MONOTONIC" since="24" />
+		<field name="framePosition" />
+		<field name="nanoTime" />
+	</class>
+	<class name="android/media/AudioTrack" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/media/AudioRouting" since="24" />
+		<implements name="android/media/VolumeAutomation" since="26" />
+		<method name="&lt;init&gt;(IIIIII)V" deprecated="26" />
+		<method name="&lt;init&gt;(IIIIIII)V" since="9" deprecated="26" />
+		<method name="&lt;init&gt;(Landroid/media/AudioAttributes;Landroid/media/AudioFormat;III)V" since="21" />
+		<method name="addOnCodecFormatChangedListener(Ljava/util/concurrent/Executor;Landroid/media/AudioTrack$OnCodecFormatChangedListener;)V" since="30" />
+		<method name="addOnRoutingChangedListener(Landroid/media/AudioTrack$OnRoutingChangedListener;Landroid/os/Handler;)V" since="23" deprecated="24" />
+		<method name="attachAuxEffect(I)I" since="9" />
+		<method name="flush()V" />
+		<method name="getAudioAttributes()Landroid/media/AudioAttributes;" since="29" />
+		<method name="getAudioDescriptionMixLeveldB()F" since="30" />
+		<method name="getAudioFormat()I" />
+		<method name="getAudioSessionId()I" since="9" />
+		<method name="getBufferCapacityInFrames()I" since="24" />
+		<method name="getBufferSizeInFrames()I" since="23" />
+		<method name="getChannelConfiguration()I" />
+		<method name="getChannelCount()I" />
+		<method name="getDualMonoMode()I" since="30" />
+		<method name="getFormat()Landroid/media/AudioFormat;" since="23" />
+		<method name="getLogSessionId()Landroid/media/metrics/LogSessionId;" since="31" />
+		<method name="getMaxVolume()F" />
+		<method name="getMetrics()Landroid/os/PersistableBundle;" since="28" />
+		<method name="getMinBufferSize(III)I" />
+		<method name="getMinVolume()F" />
+		<method name="getNativeFrameCount()I" deprecated="19" />
+		<method name="getNativeOutputSampleRate(I)I" />
+		<method name="getNotificationMarkerPosition()I" />
+		<method name="getOffloadDelay()I" since="29" />
+		<method name="getOffloadPadding()I" since="29" />
+		<method name="getPerformanceMode()I" since="26" />
+		<method name="getPlayState()I" />
+		<method name="getPlaybackHeadPosition()I" />
+		<method name="getPlaybackParams()Landroid/media/PlaybackParams;" since="23" />
+		<method name="getPlaybackRate()I" />
+		<method name="getPositionNotificationPeriod()I" />
+		<method name="getPreferredDevice()Landroid/media/AudioDeviceInfo;" since="23" />
+		<method name="getRoutedDevice()Landroid/media/AudioDeviceInfo;" since="23" />
+		<method name="getSampleRate()I" />
+		<method name="getStartThresholdInFrames()I" since="31" />
+		<method name="getState()I" />
+		<method name="getStreamType()I" />
+		<method name="getTimestamp(Landroid/media/AudioTimestamp;)Z" since="19" />
+		<method name="getUnderrunCount()I" since="24" />
+		<method name="isDirectPlaybackSupported(Landroid/media/AudioFormat;Landroid/media/AudioAttributes;)Z" since="29" />
+		<method name="isOffloadedPlayback()Z" since="29" />
+		<method name="pause()V" />
+		<method name="play()V" />
+		<method name="registerStreamEventCallback(Ljava/util/concurrent/Executor;Landroid/media/AudioTrack$StreamEventCallback;)V" since="29" />
+		<method name="release()V" />
+		<method name="reloadStaticData()I" />
+		<method name="removeOnCodecFormatChangedListener(Landroid/media/AudioTrack$OnCodecFormatChangedListener;)V" since="30" />
+		<method name="removeOnRoutingChangedListener(Landroid/media/AudioTrack$OnRoutingChangedListener;)V" since="23" deprecated="24" />
+		<method name="setAudioDescriptionMixLeveldB(F)Z" since="30" />
+		<method name="setAuxEffectSendLevel(F)I" since="9" />
+		<method name="setBufferSizeInFrames(I)I" since="24" />
+		<method name="setDualMonoMode(I)Z" since="30" />
+		<method name="setLogSessionId(Landroid/media/metrics/LogSessionId;)V" since="31" />
+		<method name="setLoopPoints(III)I" />
+		<method name="setNotificationMarkerPosition(I)I" />
+		<method name="setOffloadDelayPadding(II)V" since="29" />
+		<method name="setOffloadEndOfStream()V" since="29" />
+		<method name="setPlaybackHeadPosition(I)I" />
+		<method name="setPlaybackParams(Landroid/media/PlaybackParams;)V" since="23" />
+		<method name="setPlaybackPositionUpdateListener(Landroid/media/AudioTrack$OnPlaybackPositionUpdateListener;)V" />
+		<method name="setPlaybackPositionUpdateListener(Landroid/media/AudioTrack$OnPlaybackPositionUpdateListener;Landroid/os/Handler;)V" />
+		<method name="setPlaybackRate(I)I" />
+		<method name="setPositionNotificationPeriod(I)I" />
+		<method name="setPreferredDevice(Landroid/media/AudioDeviceInfo;)Z" since="23" />
+		<method name="setPresentation(Landroid/media/AudioPresentation;)I" since="28" />
+		<method name="setStartThresholdInFrames(I)I" since="31" />
+		<method name="setState(I)V" deprecated="19" />
+		<method name="setStereoVolume(FF)I" deprecated="21" />
+		<method name="setVolume(F)I" since="21" />
+		<method name="stop()V" />
+		<method name="unregisterStreamEventCallback(Landroid/media/AudioTrack$StreamEventCallback;)V" since="29" />
+		<method name="write(Ljava/nio/ByteBuffer;II)I" since="21" />
+		<method name="write(Ljava/nio/ByteBuffer;IIJ)I" since="23" />
+		<method name="write([BII)I" />
+		<method name="write([BIII)I" since="23" />
+		<method name="write([FIII)I" since="21" />
+		<method name="write([SII)I" />
+		<method name="write([SIII)I" since="23" />
+		<field name="DUAL_MONO_MODE_LL" since="30" />
+		<field name="DUAL_MONO_MODE_LR" since="30" />
+		<field name="DUAL_MONO_MODE_OFF" since="30" />
+		<field name="DUAL_MONO_MODE_RR" since="30" />
+		<field name="ENCAPSULATION_METADATA_TYPE_DVB_AD_DESCRIPTOR" since="30" />
+		<field name="ENCAPSULATION_METADATA_TYPE_FRAMEWORK_TUNER" since="30" />
+		<field name="ENCAPSULATION_MODE_ELEMENTARY_STREAM" since="30" />
+		<field name="ENCAPSULATION_MODE_NONE" since="30" />
+		<field name="ERROR" />
+		<field name="ERROR_BAD_VALUE" />
+		<field name="ERROR_DEAD_OBJECT" since="24" />
+		<field name="ERROR_INVALID_OPERATION" />
+		<field name="MODE_STATIC" />
+		<field name="MODE_STREAM" />
+		<field name="PERFORMANCE_MODE_LOW_LATENCY" since="26" />
+		<field name="PERFORMANCE_MODE_NONE" since="26" />
+		<field name="PERFORMANCE_MODE_POWER_SAVING" since="26" />
+		<field name="PLAYSTATE_PAUSED" />
+		<field name="PLAYSTATE_PLAYING" />
+		<field name="PLAYSTATE_STOPPED" />
+		<field name="STATE_INITIALIZED" />
+		<field name="STATE_NO_STATIC_DATA" />
+		<field name="STATE_UNINITIALIZED" />
+		<field name="SUCCESS" />
+		<field name="WRITE_BLOCKING" since="21" />
+		<field name="WRITE_NON_BLOCKING" since="21" />
+	</class>
+	<class name="android/media/AudioTrack$Builder" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/media/AudioTrack;" />
+		<method name="setAudioAttributes(Landroid/media/AudioAttributes;)Landroid/media/AudioTrack$Builder;" />
+		<method name="setAudioFormat(Landroid/media/AudioFormat;)Landroid/media/AudioTrack$Builder;" />
+		<method name="setBufferSizeInBytes(I)Landroid/media/AudioTrack$Builder;" />
+		<method name="setEncapsulationMode(I)Landroid/media/AudioTrack$Builder;" since="30" />
+		<method name="setOffloadedPlayback(Z)Landroid/media/AudioTrack$Builder;" since="29" />
+		<method name="setPerformanceMode(I)Landroid/media/AudioTrack$Builder;" since="26" />
+		<method name="setSessionId(I)Landroid/media/AudioTrack$Builder;" />
+		<method name="setTransferMode(I)Landroid/media/AudioTrack$Builder;" />
+	</class>
+	<class name="android/media/AudioTrack$MetricsConstants" since="28">
+		<extends name="java/lang/Object" />
+		<field name="CHANNELMASK" deprecated="29" />
+		<field name="CONTENTTYPE" />
+		<field name="SAMPLERATE" deprecated="29" />
+		<field name="STREAMTYPE" />
+		<field name="USAGE" />
+	</class>
+	<class name="android/media/AudioTrack$OnCodecFormatChangedListener" since="30">
+		<extends name="java/lang/Object" />
+		<method name="onCodecFormatChanged(Landroid/media/AudioTrack;Landroid/media/AudioMetadataReadMap;)V" />
+	</class>
+	<class name="android/media/AudioTrack$OnPlaybackPositionUpdateListener" since="3">
+		<extends name="java/lang/Object" />
+		<method name="onMarkerReached(Landroid/media/AudioTrack;)V" />
+		<method name="onPeriodicNotification(Landroid/media/AudioTrack;)V" />
+	</class>
+	<class name="android/media/AudioTrack$OnRoutingChangedListener" since="23" deprecated="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/media/AudioRouting$OnRoutingChangedListener" since="24" />
+		<method name="onRoutingChanged(Landroid/media/AudioTrack;)V" deprecated="29" />
+	</class>
+	<class name="android/media/AudioTrack$StreamEventCallback" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onDataRequest(Landroid/media/AudioTrack;I)V" />
+		<method name="onPresentationEnded(Landroid/media/AudioTrack;)V" />
+		<method name="onTearDown(Landroid/media/AudioTrack;)V" />
+	</class>
+	<class name="android/media/CamcorderProfile" since="8">
+		<extends name="java/lang/Object" />
+		<method name="get(I)Landroid/media/CamcorderProfile;" deprecated="31" />
+		<method name="get(II)Landroid/media/CamcorderProfile;" since="9" deprecated="31" />
+		<method name="getAll(Ljava/lang/String;I)Landroid/media/EncoderProfiles;" since="31" />
+		<method name="hasProfile(I)Z" since="11" />
+		<method name="hasProfile(II)Z" since="11" />
+		<field name="QUALITY_1080P" since="11" />
+		<field name="QUALITY_2160P" since="21" />
+		<field name="QUALITY_2K" since="30" />
+		<field name="QUALITY_480P" since="11" />
+		<field name="QUALITY_4KDCI" since="30" />
+		<field name="QUALITY_720P" since="11" />
+		<field name="QUALITY_8KUHD" since="31" />
+		<field name="QUALITY_CIF" since="11" />
+		<field name="QUALITY_HIGH" />
+		<field name="QUALITY_HIGH_SPEED_1080P" since="21" />
+		<field name="QUALITY_HIGH_SPEED_2160P" since="21" />
+		<field name="QUALITY_HIGH_SPEED_480P" since="21" />
+		<field name="QUALITY_HIGH_SPEED_4KDCI" since="30" />
+		<field name="QUALITY_HIGH_SPEED_720P" since="21" />
+		<field name="QUALITY_HIGH_SPEED_CIF" since="30" />
+		<field name="QUALITY_HIGH_SPEED_HIGH" since="21" />
+		<field name="QUALITY_HIGH_SPEED_LOW" since="21" />
+		<field name="QUALITY_HIGH_SPEED_VGA" since="30" />
+		<field name="QUALITY_LOW" />
+		<field name="QUALITY_QCIF" since="11" />
+		<field name="QUALITY_QHD" since="30" />
+		<field name="QUALITY_QVGA" since="15" />
+		<field name="QUALITY_TIME_LAPSE_1080P" since="11" />
+		<field name="QUALITY_TIME_LAPSE_2160P" since="21" />
+		<field name="QUALITY_TIME_LAPSE_2K" since="30" />
+		<field name="QUALITY_TIME_LAPSE_480P" since="11" />
+		<field name="QUALITY_TIME_LAPSE_4KDCI" since="30" />
+		<field name="QUALITY_TIME_LAPSE_720P" since="11" />
+		<field name="QUALITY_TIME_LAPSE_8KUHD" since="31" />
+		<field name="QUALITY_TIME_LAPSE_CIF" since="11" />
+		<field name="QUALITY_TIME_LAPSE_HIGH" since="11" />
+		<field name="QUALITY_TIME_LAPSE_LOW" since="11" />
+		<field name="QUALITY_TIME_LAPSE_QCIF" since="11" />
+		<field name="QUALITY_TIME_LAPSE_QHD" since="30" />
+		<field name="QUALITY_TIME_LAPSE_QVGA" since="15" />
+		<field name="QUALITY_TIME_LAPSE_VGA" since="30" />
+		<field name="QUALITY_VGA" since="30" />
+		<field name="audioBitRate" />
+		<field name="audioChannels" />
+		<field name="audioCodec" />
+		<field name="audioSampleRate" />
+		<field name="duration" />
+		<field name="fileFormat" />
+		<field name="quality" />
+		<field name="videoBitRate" />
+		<field name="videoCodec" />
+		<field name="videoFrameHeight" />
+		<field name="videoFrameRate" />
+		<field name="videoFrameWidth" />
+	</class>
+	<class name="android/media/CameraProfile" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getJpegEncodingQualityParameter(I)I" />
+		<method name="getJpegEncodingQualityParameter(II)I" since="9" />
+		<field name="QUALITY_HIGH" />
+		<field name="QUALITY_LOW" />
+		<field name="QUALITY_MEDIUM" />
+	</class>
+	<class name="android/media/DeniedByServerException" since="18">
+		<extends name="android/media/MediaDrmException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/media/DrmInitData" since="24">
+		<extends name="java/lang/Object" />
+		<method name="get(Ljava/util/UUID;)Landroid/media/DrmInitData$SchemeInitData;" deprecated="30" />
+		<method name="getSchemeInitDataAt(I)Landroid/media/DrmInitData$SchemeInitData;" since="30" />
+		<method name="getSchemeInitDataCount()I" since="30" />
+	</class>
+	<class name="android/media/DrmInitData$SchemeInitData" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/util/UUID;Ljava/lang/String;[B)V" since="31" />
+		<field name="UUID_NIL" since="30" />
+		<field name="data" />
+		<field name="mimeType" />
+		<field name="uuid" since="30" />
+	</class>
+	<class name="android/media/EncoderProfiles" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getAudioProfiles()Ljava/util/List;" />
+		<method name="getDefaultDurationSeconds()I" />
+		<method name="getRecommendedFileFormat()I" />
+		<method name="getVideoProfiles()Ljava/util/List;" />
+	</class>
+	<class name="android/media/EncoderProfiles$AudioProfile" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getBitrate()I" />
+		<method name="getChannels()I" />
+		<method name="getCodec()I" />
+		<method name="getMediaType()Ljava/lang/String;" />
+		<method name="getProfile()I" />
+		<method name="getSampleRate()I" />
+	</class>
+	<class name="android/media/EncoderProfiles$VideoProfile" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getBitrate()I" />
+		<method name="getCodec()I" />
+		<method name="getFrameRate()I" />
+		<method name="getHeight()I" />
+		<method name="getMediaType()Ljava/lang/String;" />
+		<method name="getProfile()I" />
+		<method name="getWidth()I" />
+	</class>
+	<class name="android/media/ExifInterface" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" since="29" />
+		<method name="&lt;init&gt;(Ljava/io/FileDescriptor;)V" since="24" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" since="24" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;I)V" since="30" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getAltitude(D)D" since="9" />
+		<method name="getAttribute(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getAttributeBytes(Ljava/lang/String;)[B" since="29" />
+		<method name="getAttributeDouble(Ljava/lang/String;D)D" since="8" />
+		<method name="getAttributeInt(Ljava/lang/String;I)I" />
+		<method name="getAttributeRange(Ljava/lang/String;)[J" since="29" />
+		<method name="getDateTime()J" since="31" />
+		<method name="getDateTimeDigitized()J" since="31" />
+		<method name="getDateTimeOriginal()J" since="31" />
+		<method name="getGpsDateTime()J" since="31" />
+		<method name="getLatLong([F)Z" />
+		<method name="getThumbnail()[B" />
+		<method name="getThumbnailBitmap()Landroid/graphics/Bitmap;" since="26" />
+		<method name="getThumbnailBytes()[B" since="26" />
+		<method name="getThumbnailRange()[J" since="24" />
+		<method name="hasAttribute(Ljava/lang/String;)Z" since="29" />
+		<method name="hasThumbnail()Z" />
+		<method name="isSupportedMimeType(Ljava/lang/String;)Z" since="30" />
+		<method name="isThumbnailCompressed()Z" since="26" />
+		<method name="saveAttributes()V" />
+		<method name="setAttribute(Ljava/lang/String;Ljava/lang/String;)V" />
+		<field name="ORIENTATION_FLIP_HORIZONTAL" />
+		<field name="ORIENTATION_FLIP_VERTICAL" />
+		<field name="ORIENTATION_NORMAL" />
+		<field name="ORIENTATION_ROTATE_180" />
+		<field name="ORIENTATION_ROTATE_270" />
+		<field name="ORIENTATION_ROTATE_90" />
+		<field name="ORIENTATION_TRANSPOSE" />
+		<field name="ORIENTATION_TRANSVERSE" />
+		<field name="ORIENTATION_UNDEFINED" />
+		<field name="STREAM_TYPE_EXIF_DATA_ONLY" since="30" />
+		<field name="STREAM_TYPE_FULL_IMAGE_DATA" since="30" />
+		<field name="TAG_APERTURE" since="11" deprecated="24" />
+		<field name="TAG_APERTURE_VALUE" since="24" />
+		<field name="TAG_ARTIST" since="24" />
+		<field name="TAG_BITS_PER_SAMPLE" since="24" />
+		<field name="TAG_BRIGHTNESS_VALUE" since="24" />
+		<field name="TAG_CFA_PATTERN" since="24" />
+		<field name="TAG_COLOR_SPACE" since="24" />
+		<field name="TAG_COMPONENTS_CONFIGURATION" since="24" />
+		<field name="TAG_COMPRESSED_BITS_PER_PIXEL" since="24" />
+		<field name="TAG_COMPRESSION" since="24" />
+		<field name="TAG_CONTRAST" since="24" />
+		<field name="TAG_COPYRIGHT" since="24" />
+		<field name="TAG_CUSTOM_RENDERED" since="24" />
+		<field name="TAG_DATETIME" />
+		<field name="TAG_DATETIME_DIGITIZED" since="23" />
+		<field name="TAG_DATETIME_ORIGINAL" since="24" />
+		<field name="TAG_DEFAULT_CROP_SIZE" since="26" />
+		<field name="TAG_DEVICE_SETTING_DESCRIPTION" since="24" />
+		<field name="TAG_DIGITAL_ZOOM_RATIO" since="24" />
+		<field name="TAG_DNG_VERSION" since="26" />
+		<field name="TAG_EXIF_VERSION" since="24" />
+		<field name="TAG_EXPOSURE_BIAS_VALUE" since="24" />
+		<field name="TAG_EXPOSURE_INDEX" since="24" />
+		<field name="TAG_EXPOSURE_MODE" since="24" />
+		<field name="TAG_EXPOSURE_PROGRAM" since="24" />
+		<field name="TAG_EXPOSURE_TIME" since="11" />
+		<field name="TAG_FILE_SOURCE" since="24" />
+		<field name="TAG_FLASH" />
+		<field name="TAG_FLASHPIX_VERSION" since="24" />
+		<field name="TAG_FLASH_ENERGY" since="24" />
+		<field name="TAG_FOCAL_LENGTH" since="8" />
+		<field name="TAG_FOCAL_LENGTH_IN_35MM_FILM" since="24" />
+		<field name="TAG_FOCAL_PLANE_RESOLUTION_UNIT" since="24" />
+		<field name="TAG_FOCAL_PLANE_X_RESOLUTION" since="24" />
+		<field name="TAG_FOCAL_PLANE_Y_RESOLUTION" since="24" />
+		<field name="TAG_F_NUMBER" since="24" />
+		<field name="TAG_GAIN_CONTROL" since="24" />
+		<field name="TAG_GPS_ALTITUDE" since="9" />
+		<field name="TAG_GPS_ALTITUDE_REF" since="9" />
+		<field name="TAG_GPS_AREA_INFORMATION" since="24" />
+		<field name="TAG_GPS_DATESTAMP" since="8" />
+		<field name="TAG_GPS_DEST_BEARING" since="24" />
+		<field name="TAG_GPS_DEST_BEARING_REF" since="24" />
+		<field name="TAG_GPS_DEST_DISTANCE" since="24" />
+		<field name="TAG_GPS_DEST_DISTANCE_REF" since="24" />
+		<field name="TAG_GPS_DEST_LATITUDE" since="24" />
+		<field name="TAG_GPS_DEST_LATITUDE_REF" since="24" />
+		<field name="TAG_GPS_DEST_LONGITUDE" since="24" />
+		<field name="TAG_GPS_DEST_LONGITUDE_REF" since="24" />
+		<field name="TAG_GPS_DIFFERENTIAL" since="24" />
+		<field name="TAG_GPS_DOP" since="24" />
+		<field name="TAG_GPS_IMG_DIRECTION" since="24" />
+		<field name="TAG_GPS_IMG_DIRECTION_REF" since="24" />
+		<field name="TAG_GPS_LATITUDE" />
+		<field name="TAG_GPS_LATITUDE_REF" />
+		<field name="TAG_GPS_LONGITUDE" />
+		<field name="TAG_GPS_LONGITUDE_REF" />
+		<field name="TAG_GPS_MAP_DATUM" since="24" />
+		<field name="TAG_GPS_MEASURE_MODE" since="24" />
+		<field name="TAG_GPS_PROCESSING_METHOD" since="8" />
+		<field name="TAG_GPS_SATELLITES" since="24" />
+		<field name="TAG_GPS_SPEED" since="24" />
+		<field name="TAG_GPS_SPEED_REF" since="24" />
+		<field name="TAG_GPS_STATUS" since="24" />
+		<field name="TAG_GPS_TIMESTAMP" since="8" />
+		<field name="TAG_GPS_TRACK" since="24" />
+		<field name="TAG_GPS_TRACK_REF" since="24" />
+		<field name="TAG_GPS_VERSION_ID" since="24" />
+		<field name="TAG_IMAGE_DESCRIPTION" since="24" />
+		<field name="TAG_IMAGE_LENGTH" />
+		<field name="TAG_IMAGE_UNIQUE_ID" since="24" />
+		<field name="TAG_IMAGE_WIDTH" />
+		<field name="TAG_INTEROPERABILITY_INDEX" since="24" />
+		<field name="TAG_ISO" since="11" deprecated="24" />
+		<field name="TAG_ISO_SPEED_RATINGS" since="24" />
+		<field name="TAG_JPEG_INTERCHANGE_FORMAT" since="24" />
+		<field name="TAG_JPEG_INTERCHANGE_FORMAT_LENGTH" since="24" />
+		<field name="TAG_LIGHT_SOURCE" since="24" />
+		<field name="TAG_MAKE" />
+		<field name="TAG_MAKER_NOTE" since="24" />
+		<field name="TAG_MAX_APERTURE_VALUE" since="24" />
+		<field name="TAG_METERING_MODE" since="24" />
+		<field name="TAG_MODEL" />
+		<field name="TAG_NEW_SUBFILE_TYPE" since="26" />
+		<field name="TAG_OECF" since="24" />
+		<field name="TAG_OFFSET_TIME" since="30" />
+		<field name="TAG_OFFSET_TIME_DIGITIZED" since="30" />
+		<field name="TAG_OFFSET_TIME_ORIGINAL" since="30" />
+		<field name="TAG_ORF_ASPECT_FRAME" since="26" />
+		<field name="TAG_ORF_PREVIEW_IMAGE_LENGTH" since="26" />
+		<field name="TAG_ORF_PREVIEW_IMAGE_START" since="26" />
+		<field name="TAG_ORF_THUMBNAIL_IMAGE" since="26" />
+		<field name="TAG_ORIENTATION" />
+		<field name="TAG_PHOTOMETRIC_INTERPRETATION" since="24" />
+		<field name="TAG_PIXEL_X_DIMENSION" since="24" />
+		<field name="TAG_PIXEL_Y_DIMENSION" since="24" />
+		<field name="TAG_PLANAR_CONFIGURATION" since="24" />
+		<field name="TAG_PRIMARY_CHROMATICITIES" since="24" />
+		<field name="TAG_REFERENCE_BLACK_WHITE" since="24" />
+		<field name="TAG_RELATED_SOUND_FILE" since="24" />
+		<field name="TAG_RESOLUTION_UNIT" since="24" />
+		<field name="TAG_ROWS_PER_STRIP" since="24" />
+		<field name="TAG_RW2_ISO" since="26" />
+		<field name="TAG_RW2_JPG_FROM_RAW" since="26" />
+		<field name="TAG_RW2_SENSOR_BOTTOM_BORDER" since="26" />
+		<field name="TAG_RW2_SENSOR_LEFT_BORDER" since="26" />
+		<field name="TAG_RW2_SENSOR_RIGHT_BORDER" since="26" />
+		<field name="TAG_RW2_SENSOR_TOP_BORDER" since="26" />
+		<field name="TAG_SAMPLES_PER_PIXEL" since="24" />
+		<field name="TAG_SATURATION" since="24" />
+		<field name="TAG_SCENE_CAPTURE_TYPE" since="24" />
+		<field name="TAG_SCENE_TYPE" since="24" />
+		<field name="TAG_SENSING_METHOD" since="24" />
+		<field name="TAG_SHARPNESS" since="24" />
+		<field name="TAG_SHUTTER_SPEED_VALUE" since="24" />
+		<field name="TAG_SOFTWARE" since="24" />
+		<field name="TAG_SPATIAL_FREQUENCY_RESPONSE" since="24" />
+		<field name="TAG_SPECTRAL_SENSITIVITY" since="24" />
+		<field name="TAG_STRIP_BYTE_COUNTS" since="24" />
+		<field name="TAG_STRIP_OFFSETS" since="24" />
+		<field name="TAG_SUBFILE_TYPE" since="26" />
+		<field name="TAG_SUBJECT_AREA" since="24" />
+		<field name="TAG_SUBJECT_DISTANCE" since="24" />
+		<field name="TAG_SUBJECT_DISTANCE_RANGE" since="24" />
+		<field name="TAG_SUBJECT_LOCATION" since="24" />
+		<field name="TAG_SUBSEC_TIME" since="23" />
+		<field name="TAG_SUBSEC_TIME_DIG" since="23" deprecated="24" />
+		<field name="TAG_SUBSEC_TIME_DIGITIZED" since="24" />
+		<field name="TAG_SUBSEC_TIME_ORIG" since="23" deprecated="24" />
+		<field name="TAG_SUBSEC_TIME_ORIGINAL" since="24" />
+		<field name="TAG_THUMBNAIL_IMAGE_LENGTH" since="24" />
+		<field name="TAG_THUMBNAIL_IMAGE_WIDTH" since="24" />
+		<field name="TAG_THUMBNAIL_ORIENTATION" since="30" />
+		<field name="TAG_TRANSFER_FUNCTION" since="24" />
+		<field name="TAG_USER_COMMENT" since="24" />
+		<field name="TAG_WHITE_BALANCE" />
+		<field name="TAG_WHITE_POINT" since="24" />
+		<field name="TAG_XMP" since="29" />
+		<field name="TAG_X_RESOLUTION" since="24" />
+		<field name="TAG_Y_CB_CR_COEFFICIENTS" since="24" />
+		<field name="TAG_Y_CB_CR_POSITIONING" since="24" />
+		<field name="TAG_Y_CB_CR_SUB_SAMPLING" since="24" />
+		<field name="TAG_Y_RESOLUTION" since="24" />
+		<field name="WHITEBALANCE_AUTO" />
+		<field name="WHITEBALANCE_MANUAL" />
+	</class>
+	<class name="android/media/FaceDetector" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="findFaces(Landroid/graphics/Bitmap;[Landroid/media/FaceDetector$Face;)I" />
+	</class>
+	<class name="android/media/FaceDetector$Face" since="1">
+		<extends name="java/lang/Object" />
+		<method name="confidence()F" />
+		<method name="eyesDistance()F" />
+		<method name="getMidPoint(Landroid/graphics/PointF;)V" />
+		<method name="pose(I)F" />
+		<field name="CONFIDENCE_THRESHOLD" />
+		<field name="EULER_X" />
+		<field name="EULER_Y" />
+		<field name="EULER_Z" />
+	</class>
+	<class name="android/media/Image" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="getCropRect()Landroid/graphics/Rect;" since="21" />
+		<method name="getFormat()I" />
+		<method name="getHardwareBuffer()Landroid/hardware/HardwareBuffer;" since="28" />
+		<method name="getHeight()I" />
+		<method name="getPlanes()[Landroid/media/Image$Plane;" />
+		<method name="getTimestamp()J" />
+		<method name="getWidth()I" />
+		<method name="setCropRect(Landroid/graphics/Rect;)V" since="21" />
+		<method name="setTimestamp(J)V" since="23" />
+	</class>
+	<class name="android/media/Image$Plane" since="19">
+		<extends name="java/lang/Object" />
+		<method name="getBuffer()Ljava/nio/ByteBuffer;" />
+		<method name="getPixelStride()I" />
+		<method name="getRowStride()I" />
+	</class>
+	<class name="android/media/ImageReader" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="acquireLatestImage()Landroid/media/Image;" />
+		<method name="acquireNextImage()Landroid/media/Image;" />
+		<method name="discardFreeBuffers()V" since="28" />
+		<method name="getHeight()I" />
+		<method name="getImageFormat()I" />
+		<method name="getMaxImages()I" />
+		<method name="getSurface()Landroid/view/Surface;" />
+		<method name="getWidth()I" />
+		<method name="newInstance(IIII)Landroid/media/ImageReader;" />
+		<method name="newInstance(IIIIJ)Landroid/media/ImageReader;" since="29" />
+		<method name="setOnImageAvailableListener(Landroid/media/ImageReader$OnImageAvailableListener;Landroid/os/Handler;)V" />
+	</class>
+	<class name="android/media/ImageReader$OnImageAvailableListener" since="19">
+		<extends name="java/lang/Object" />
+		<method name="onImageAvailable(Landroid/media/ImageReader;)V" />
+	</class>
+	<class name="android/media/ImageWriter" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="dequeueInputImage()Landroid/media/Image;" />
+		<method name="getFormat()I" />
+		<method name="getMaxImages()I" />
+		<method name="newInstance(Landroid/view/Surface;I)Landroid/media/ImageWriter;" />
+		<method name="newInstance(Landroid/view/Surface;II)Landroid/media/ImageWriter;" since="29" />
+		<method name="queueInputImage(Landroid/media/Image;)V" />
+		<method name="setOnImageReleasedListener(Landroid/media/ImageWriter$OnImageReleasedListener;Landroid/os/Handler;)V" />
+	</class>
+	<class name="android/media/ImageWriter$OnImageReleasedListener" since="23">
+		<extends name="java/lang/Object" />
+		<method name="onImageReleased(Landroid/media/ImageWriter;)V" />
+	</class>
+	<class name="android/media/JetPlayer" since="3">
+		<extends name="java/lang/Object" />
+		<method name="clearQueue()Z" />
+		<method name="closeJetFile()Z" />
+		<method name="getJetPlayer()Landroid/media/JetPlayer;" />
+		<method name="getMaxTracks()I" />
+		<method name="loadJetFile(Landroid/content/res/AssetFileDescriptor;)Z" />
+		<method name="loadJetFile(Ljava/lang/String;)Z" />
+		<method name="pause()Z" />
+		<method name="play()Z" />
+		<method name="queueJetSegment(IIIIIB)Z" />
+		<method name="queueJetSegmentMuteArray(IIII[ZB)Z" />
+		<method name="release()V" />
+		<method name="setEventListener(Landroid/media/JetPlayer$OnJetEventListener;)V" />
+		<method name="setEventListener(Landroid/media/JetPlayer$OnJetEventListener;Landroid/os/Handler;)V" />
+		<method name="setMuteArray([ZZ)Z" />
+		<method name="setMuteFlag(IZZ)Z" />
+		<method name="setMuteFlags(IZ)Z" />
+		<method name="triggerClip(I)Z" />
+	</class>
+	<class name="android/media/JetPlayer$OnJetEventListener" since="3">
+		<extends name="java/lang/Object" />
+		<method name="onJetEvent(Landroid/media/JetPlayer;SBBBB)V" />
+		<method name="onJetNumQueuedSegmentUpdate(Landroid/media/JetPlayer;I)V" />
+		<method name="onJetPauseUpdate(Landroid/media/JetPlayer;I)V" />
+		<method name="onJetUserIdUpdate(Landroid/media/JetPlayer;II)V" />
+	</class>
+	<class name="android/media/MediaActionSound" since="16">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="load(I)V" />
+		<method name="play(I)V" />
+		<method name="release()V" />
+		<field name="FOCUS_COMPLETE" />
+		<field name="SHUTTER_CLICK" />
+		<field name="START_VIDEO_RECORDING" />
+		<field name="STOP_VIDEO_RECORDING" />
+	</class>
+	<class name="android/media/MediaCas" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;ILjava/lang/String;I)V" since="30" />
+		<method name="&lt;init&gt;(Landroid/content/Context;ILjava/lang/String;ILandroid/os/Handler;Landroid/media/MediaCas$EventListener;)V" since="31" />
+		<method name="enumeratePlugins()[Landroid/media/MediaCas$PluginDescriptor;" />
+		<method name="isSystemIdSupported(I)Z" />
+		<method name="openSession()Landroid/media/MediaCas$Session;" />
+		<method name="openSession(II)Landroid/media/MediaCas$Session;" since="30" />
+		<method name="processEmm([B)V" />
+		<method name="processEmm([BII)V" />
+		<method name="provision(Ljava/lang/String;)V" />
+		<method name="refreshEntitlements(I[B)V" />
+		<method name="sendEvent(II[B)V" />
+		<method name="setEventListener(Landroid/media/MediaCas$EventListener;Landroid/os/Handler;)V" />
+		<method name="setPrivateData([B)V" />
+		<field name="PLUGIN_STATUS_PHYSICAL_MODULE_CHANGED" since="30" />
+		<field name="PLUGIN_STATUS_SESSION_NUMBER_CHANGED" since="30" />
+		<field name="SCRAMBLING_MODE_AES128" since="30" />
+		<field name="SCRAMBLING_MODE_AES_ECB" since="30" />
+		<field name="SCRAMBLING_MODE_AES_SCTE52" since="30" />
+		<field name="SCRAMBLING_MODE_DVB_CISSA_V1" since="30" />
+		<field name="SCRAMBLING_MODE_DVB_CSA1" since="30" />
+		<field name="SCRAMBLING_MODE_DVB_CSA2" since="30" />
+		<field name="SCRAMBLING_MODE_DVB_CSA3_ENHANCE" since="30" />
+		<field name="SCRAMBLING_MODE_DVB_CSA3_MINIMAL" since="30" />
+		<field name="SCRAMBLING_MODE_DVB_CSA3_STANDARD" since="30" />
+		<field name="SCRAMBLING_MODE_DVB_IDSA" since="30" />
+		<field name="SCRAMBLING_MODE_MULTI2" since="30" />
+		<field name="SCRAMBLING_MODE_RESERVED" since="30" />
+		<field name="SCRAMBLING_MODE_TDES_ECB" since="30" />
+		<field name="SCRAMBLING_MODE_TDES_SCTE52" since="30" />
+		<field name="SESSION_USAGE_LIVE" since="30" />
+		<field name="SESSION_USAGE_PLAYBACK" since="30" />
+		<field name="SESSION_USAGE_RECORD" since="30" />
+		<field name="SESSION_USAGE_TIMESHIFT" since="30" />
+	</class>
+	<class name="android/media/MediaCas$EventListener" since="26">
+		<extends name="java/lang/Object" />
+		<method name="onEvent(Landroid/media/MediaCas;II[B)V" />
+		<method name="onPluginStatusUpdate(Landroid/media/MediaCas;II)V" since="30" />
+		<method name="onResourceLost(Landroid/media/MediaCas;)V" since="30" />
+		<method name="onSessionEvent(Landroid/media/MediaCas;Landroid/media/MediaCas$Session;II[B)V" since="29" />
+	</class>
+	<class name="android/media/MediaCas$PluginDescriptor" since="26">
+		<extends name="java/lang/Object" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getSystemId()I" />
+	</class>
+	<class name="android/media/MediaCas$Session" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="getSessionId()[B" since="30" />
+		<method name="processEcm([B)V" />
+		<method name="processEcm([BII)V" />
+		<method name="sendSessionEvent(II[B)V" since="29" />
+		<method name="setPrivateData([B)V" />
+	</class>
+	<class name="android/media/MediaCasException" since="26">
+		<extends name="java/lang/Exception" />
+	</class>
+	<class name="android/media/MediaCasException$DeniedByServerException" since="26">
+		<extends name="android/media/MediaCasException" />
+	</class>
+	<class name="android/media/MediaCasException$InsufficientResourceException" since="30">
+		<extends name="android/media/MediaCasException" />
+	</class>
+	<class name="android/media/MediaCasException$NotProvisionedException" since="26">
+		<extends name="android/media/MediaCasException" />
+	</class>
+	<class name="android/media/MediaCasException$ResourceBusyException" since="26">
+		<extends name="android/media/MediaCasException" />
+	</class>
+	<class name="android/media/MediaCasException$UnsupportedCasException" since="26">
+		<extends name="android/media/MediaCasException" />
+	</class>
+	<class name="android/media/MediaCasStateException" since="26">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="getDiagnosticInfo()Ljava/lang/String;" />
+	</class>
+	<class name="android/media/MediaCodec" since="16">
+		<extends name="java/lang/Object" />
+		<method name="configure(Landroid/media/MediaFormat;Landroid/view/Surface;ILandroid/media/MediaDescrambler;)V" since="26" />
+		<method name="configure(Landroid/media/MediaFormat;Landroid/view/Surface;Landroid/media/MediaCrypto;I)V" />
+		<method name="createByCodecName(Ljava/lang/String;)Landroid/media/MediaCodec;" />
+		<method name="createDecoderByType(Ljava/lang/String;)Landroid/media/MediaCodec;" />
+		<method name="createEncoderByType(Ljava/lang/String;)Landroid/media/MediaCodec;" />
+		<method name="createInputSurface()Landroid/view/Surface;" since="18" />
+		<method name="createPersistentInputSurface()Landroid/view/Surface;" since="23" />
+		<method name="dequeueInputBuffer(J)I" />
+		<method name="dequeueOutputBuffer(Landroid/media/MediaCodec$BufferInfo;J)I" />
+		<method name="flush()V" />
+		<method name="getCanonicalName()Ljava/lang/String;" since="29" />
+		<method name="getCodecInfo()Landroid/media/MediaCodecInfo;" since="18" />
+		<method name="getInputBuffer(I)Ljava/nio/ByteBuffer;" since="21" />
+		<method name="getInputBuffers()[Ljava/nio/ByteBuffer;" deprecated="21" />
+		<method name="getInputFormat()Landroid/media/MediaFormat;" since="21" />
+		<method name="getInputImage(I)Landroid/media/Image;" since="21" />
+		<method name="getMetrics()Landroid/os/PersistableBundle;" since="26" />
+		<method name="getName()Ljava/lang/String;" since="18" />
+		<method name="getOutputBuffer(I)Ljava/nio/ByteBuffer;" since="21" />
+		<method name="getOutputBuffers()[Ljava/nio/ByteBuffer;" deprecated="21" />
+		<method name="getOutputFormat()Landroid/media/MediaFormat;" />
+		<method name="getOutputFormat(I)Landroid/media/MediaFormat;" since="21" />
+		<method name="getOutputFrame(I)Landroid/media/MediaCodec$OutputFrame;" since="30" />
+		<method name="getOutputImage(I)Landroid/media/Image;" since="21" />
+		<method name="getParameterDescriptor(Ljava/lang/String;)Landroid/media/MediaCodec$ParameterDescriptor;" since="31" />
+		<method name="getQueueRequest(I)Landroid/media/MediaCodec$QueueRequest;" since="30" />
+		<method name="getSupportedVendorParameters()Ljava/util/List;" since="31" />
+		<method name="mapHardwareBuffer(Landroid/hardware/HardwareBuffer;)Landroid/media/Image;" since="30" />
+		<method name="queueInputBuffer(IIIJI)V" />
+		<method name="queueSecureInputBuffer(IILandroid/media/MediaCodec$CryptoInfo;JI)V" />
+		<method name="release()V" />
+		<method name="releaseOutputBuffer(IJ)V" since="21" />
+		<method name="releaseOutputBuffer(IZ)V" />
+		<method name="reset()V" since="21" />
+		<method name="setAudioPresentation(Landroid/media/AudioPresentation;)V" since="29" />
+		<method name="setCallback(Landroid/media/MediaCodec$Callback;)V" since="21" />
+		<method name="setCallback(Landroid/media/MediaCodec$Callback;Landroid/os/Handler;)V" since="23" />
+		<method name="setInputSurface(Landroid/view/Surface;)V" since="23" />
+		<method name="setOnFirstTunnelFrameReadyListener(Landroid/os/Handler;Landroid/media/MediaCodec$OnFirstTunnelFrameReadyListener;)V" since="31" />
+		<method name="setOnFrameRenderedListener(Landroid/media/MediaCodec$OnFrameRenderedListener;Landroid/os/Handler;)V" since="23" />
+		<method name="setOutputSurface(Landroid/view/Surface;)V" since="23" />
+		<method name="setParameters(Landroid/os/Bundle;)V" since="19" />
+		<method name="setVideoScalingMode(I)V" />
+		<method name="signalEndOfInputStream()V" since="18" />
+		<method name="start()V" />
+		<method name="stop()V" />
+		<method name="subscribeToVendorParameters(Ljava/util/List;)V" since="31" />
+		<method name="unsubscribeFromVendorParameters(Ljava/util/List;)V" since="31" />
+		<field name="BUFFER_FLAG_CODEC_CONFIG" />
+		<field name="BUFFER_FLAG_END_OF_STREAM" />
+		<field name="BUFFER_FLAG_KEY_FRAME" since="21" />
+		<field name="BUFFER_FLAG_PARTIAL_FRAME" since="26" />
+		<field name="BUFFER_FLAG_SYNC_FRAME" deprecated="21" />
+		<field name="CONFIGURE_FLAG_ENCODE" />
+		<field name="CONFIGURE_FLAG_USE_BLOCK_MODEL" since="30" />
+		<field name="CRYPTO_MODE_AES_CBC" since="24" />
+		<field name="CRYPTO_MODE_AES_CTR" />
+		<field name="CRYPTO_MODE_UNENCRYPTED" />
+		<field name="INFO_OUTPUT_BUFFERS_CHANGED" deprecated="21" />
+		<field name="INFO_OUTPUT_FORMAT_CHANGED" />
+		<field name="INFO_TRY_AGAIN_LATER" />
+		<field name="PARAMETER_KEY_HDR10_PLUS_INFO" since="29" />
+		<field name="PARAMETER_KEY_LOW_LATENCY" since="30" />
+		<field name="PARAMETER_KEY_OFFSET_TIME" since="29" />
+		<field name="PARAMETER_KEY_REQUEST_SYNC_FRAME" since="19" />
+		<field name="PARAMETER_KEY_SUSPEND" since="19" />
+		<field name="PARAMETER_KEY_SUSPEND_TIME" since="29" />
+		<field name="PARAMETER_KEY_TUNNEL_PEEK" since="31" />
+		<field name="PARAMETER_KEY_VIDEO_BITRATE" since="19" />
+		<field name="VIDEO_SCALING_MODE_SCALE_TO_FIT" />
+		<field name="VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING" />
+	</class>
+	<class name="android/media/MediaCodec$BufferInfo" since="16">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="set(IIJI)V" />
+		<field name="flags" />
+		<field name="offset" />
+		<field name="presentationTimeUs" />
+		<field name="size" />
+	</class>
+	<class name="android/media/MediaCodec$Callback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onError(Landroid/media/MediaCodec;Landroid/media/MediaCodec$CodecException;)V" />
+		<method name="onInputBufferAvailable(Landroid/media/MediaCodec;I)V" />
+		<method name="onOutputBufferAvailable(Landroid/media/MediaCodec;ILandroid/media/MediaCodec$BufferInfo;)V" />
+		<method name="onOutputFormatChanged(Landroid/media/MediaCodec;Landroid/media/MediaFormat;)V" />
+	</class>
+	<class name="android/media/MediaCodec$CodecException" since="21">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="getDiagnosticInfo()Ljava/lang/String;" />
+		<method name="getErrorCode()I" since="23" />
+		<method name="isRecoverable()Z" />
+		<method name="isTransient()Z" />
+		<field name="ERROR_INSUFFICIENT_RESOURCE" since="23" />
+		<field name="ERROR_RECLAIMED" since="23" />
+	</class>
+	<class name="android/media/MediaCodec$CryptoException" since="16">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(ILjava/lang/String;)V" />
+		<method name="getErrorCode()I" />
+		<field name="ERROR_FRAME_TOO_LARGE" since="29" deprecated="31" />
+		<field name="ERROR_INSUFFICIENT_OUTPUT_PROTECTION" since="21" deprecated="31" />
+		<field name="ERROR_INSUFFICIENT_SECURITY" since="29" deprecated="31" />
+		<field name="ERROR_KEY_EXPIRED" since="19" deprecated="31" />
+		<field name="ERROR_LOST_STATE" since="29" deprecated="31" />
+		<field name="ERROR_NO_KEY" since="19" deprecated="31" />
+		<field name="ERROR_RESOURCE_BUSY" since="19" deprecated="31" />
+		<field name="ERROR_SESSION_NOT_OPENED" since="23" deprecated="31" />
+		<field name="ERROR_UNSUPPORTED_OPERATION" since="24" deprecated="31" />
+	</class>
+	<class name="android/media/MediaCodec$CryptoInfo" since="16">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getPattern()Landroid/media/MediaCodec$CryptoInfo$Pattern;" since="31" />
+		<method name="set(I[I[I[B[BI)V" />
+		<method name="setPattern(Landroid/media/MediaCodec$CryptoInfo$Pattern;)V" since="24" />
+		<field name="iv" />
+		<field name="key" />
+		<field name="mode" />
+		<field name="numBytesOfClearData" />
+		<field name="numBytesOfEncryptedData" />
+		<field name="numSubSamples" />
+	</class>
+	<class name="android/media/MediaCodec$CryptoInfo$Pattern" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getEncryptBlocks()I" />
+		<method name="getSkipBlocks()I" />
+		<method name="set(II)V" />
+	</class>
+	<class name="android/media/MediaCodec$IncompatibleWithBlockModelException" since="30">
+		<extends name="java/lang/RuntimeException" />
+	</class>
+	<class name="android/media/MediaCodec$LinearBlock" since="30">
+		<extends name="java/lang/Object" />
+		<method name="isCodecCopyFreeCompatible([Ljava/lang/String;)Z" />
+		<method name="isMappable()Z" />
+		<method name="map()Ljava/nio/ByteBuffer;" />
+		<method name="obtain(I[Ljava/lang/String;)Landroid/media/MediaCodec$LinearBlock;" />
+		<method name="recycle()V" />
+	</class>
+	<class name="android/media/MediaCodec$MetricsConstants" since="26">
+		<extends name="java/lang/Object" />
+		<field name="CODEC" />
+		<field name="ENCODER" />
+		<field name="HEIGHT" />
+		<field name="MIME_TYPE" />
+		<field name="MODE" />
+		<field name="MODE_AUDIO" />
+		<field name="MODE_VIDEO" />
+		<field name="ROTATION" />
+		<field name="SECURE" />
+		<field name="WIDTH" />
+	</class>
+	<class name="android/media/MediaCodec$OnFirstTunnelFrameReadyListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onFirstTunnelFrameReady(Landroid/media/MediaCodec;)V" />
+	</class>
+	<class name="android/media/MediaCodec$OnFrameRenderedListener" since="23">
+		<extends name="java/lang/Object" />
+		<method name="onFrameRendered(Landroid/media/MediaCodec;JJ)V" />
+	</class>
+	<class name="android/media/MediaCodec$OutputFrame" since="30">
+		<extends name="java/lang/Object" />
+		<method name="getChangedKeys()Ljava/util/Set;" />
+		<method name="getFlags()I" />
+		<method name="getFormat()Landroid/media/MediaFormat;" />
+		<method name="getHardwareBuffer()Landroid/hardware/HardwareBuffer;" />
+		<method name="getLinearBlock()Landroid/media/MediaCodec$LinearBlock;" />
+		<method name="getPresentationTimeUs()J" />
+	</class>
+	<class name="android/media/MediaCodec$ParameterDescriptor" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getType()I" />
+	</class>
+	<class name="android/media/MediaCodec$QueueRequest" since="30">
+		<extends name="java/lang/Object" />
+		<method name="queue()V" />
+		<method name="setByteBufferParameter(Ljava/lang/String;Ljava/nio/ByteBuffer;)Landroid/media/MediaCodec$QueueRequest;" />
+		<method name="setEncryptedLinearBlock(Landroid/media/MediaCodec$LinearBlock;IILandroid/media/MediaCodec$CryptoInfo;)Landroid/media/MediaCodec$QueueRequest;" />
+		<method name="setFlags(I)Landroid/media/MediaCodec$QueueRequest;" />
+		<method name="setFloatParameter(Ljava/lang/String;F)Landroid/media/MediaCodec$QueueRequest;" />
+		<method name="setHardwareBuffer(Landroid/hardware/HardwareBuffer;)Landroid/media/MediaCodec$QueueRequest;" />
+		<method name="setIntegerParameter(Ljava/lang/String;I)Landroid/media/MediaCodec$QueueRequest;" />
+		<method name="setLinearBlock(Landroid/media/MediaCodec$LinearBlock;II)Landroid/media/MediaCodec$QueueRequest;" />
+		<method name="setLongParameter(Ljava/lang/String;J)Landroid/media/MediaCodec$QueueRequest;" />
+		<method name="setPresentationTimeUs(J)Landroid/media/MediaCodec$QueueRequest;" />
+		<method name="setStringParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/media/MediaCodec$QueueRequest;" />
+	</class>
+	<class name="android/media/MediaCodecInfo" since="16">
+		<extends name="java/lang/Object" />
+		<method name="getCanonicalName()Ljava/lang/String;" since="29" />
+		<method name="getCapabilitiesForType(Ljava/lang/String;)Landroid/media/MediaCodecInfo$CodecCapabilities;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getSupportedTypes()[Ljava/lang/String;" />
+		<method name="isAlias()Z" since="29" />
+		<method name="isEncoder()Z" />
+		<method name="isHardwareAccelerated()Z" since="29" />
+		<method name="isSoftwareOnly()Z" since="29" />
+		<method name="isVendor()Z" since="29" />
+	</class>
+	<class name="android/media/MediaCodecInfo$AudioCapabilities" since="21">
+		<extends name="java/lang/Object" />
+		<method name="getBitrateRange()Landroid/util/Range;" />
+		<method name="getInputChannelCountRanges()[Landroid/util/Range;" since="31" />
+		<method name="getMaxInputChannelCount()I" />
+		<method name="getMinInputChannelCount()I" since="31" />
+		<method name="getSupportedSampleRateRanges()[Landroid/util/Range;" />
+		<method name="getSupportedSampleRates()[I" />
+		<method name="isSampleRateSupported(I)Z" />
+	</class>
+	<class name="android/media/MediaCodecInfo$CodecCapabilities" since="16">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createFromProfileLevel(Ljava/lang/String;II)Landroid/media/MediaCodecInfo$CodecCapabilities;" since="21" />
+		<method name="getAudioCapabilities()Landroid/media/MediaCodecInfo$AudioCapabilities;" since="21" />
+		<method name="getDefaultFormat()Landroid/media/MediaFormat;" since="21" />
+		<method name="getEncoderCapabilities()Landroid/media/MediaCodecInfo$EncoderCapabilities;" since="21" />
+		<method name="getMaxSupportedInstances()I" since="23" />
+		<method name="getMimeType()Ljava/lang/String;" since="21" />
+		<method name="getVideoCapabilities()Landroid/media/MediaCodecInfo$VideoCapabilities;" since="21" />
+		<method name="isFeatureRequired(Ljava/lang/String;)Z" since="21" />
+		<method name="isFeatureSupported(Ljava/lang/String;)Z" since="19" />
+		<method name="isFormatSupported(Landroid/media/MediaFormat;)Z" since="21" />
+		<field name="COLOR_Format12bitRGB444" deprecated="23" />
+		<field name="COLOR_Format16bitARGB1555" deprecated="23" />
+		<field name="COLOR_Format16bitARGB4444" deprecated="23" />
+		<field name="COLOR_Format16bitBGR565" deprecated="23" />
+		<field name="COLOR_Format16bitRGB565" />
+		<field name="COLOR_Format18BitBGR666" deprecated="23" />
+		<field name="COLOR_Format18bitARGB1665" deprecated="23" />
+		<field name="COLOR_Format18bitRGB666" deprecated="23" />
+		<field name="COLOR_Format19bitARGB1666" deprecated="23" />
+		<field name="COLOR_Format24BitABGR6666" deprecated="23" />
+		<field name="COLOR_Format24BitARGB6666" deprecated="23" />
+		<field name="COLOR_Format24bitARGB1887" deprecated="23" />
+		<field name="COLOR_Format24bitBGR888" />
+		<field name="COLOR_Format24bitRGB888" deprecated="23" />
+		<field name="COLOR_Format25bitARGB1888" deprecated="23" />
+		<field name="COLOR_Format32bitABGR8888" since="23" />
+		<field name="COLOR_Format32bitARGB8888" deprecated="23" />
+		<field name="COLOR_Format32bitBGRA8888" deprecated="23" />
+		<field name="COLOR_Format8bitRGB332" deprecated="23" />
+		<field name="COLOR_FormatCbYCrY" deprecated="23" />
+		<field name="COLOR_FormatCrYCbY" deprecated="23" />
+		<field name="COLOR_FormatL16" />
+		<field name="COLOR_FormatL2" deprecated="23" />
+		<field name="COLOR_FormatL24" deprecated="23" />
+		<field name="COLOR_FormatL32" deprecated="23" />
+		<field name="COLOR_FormatL4" deprecated="23" />
+		<field name="COLOR_FormatL8" />
+		<field name="COLOR_FormatMonochrome" deprecated="23" />
+		<field name="COLOR_FormatRGBAFlexible" since="23" />
+		<field name="COLOR_FormatRGBFlexible" since="23" />
+		<field name="COLOR_FormatRawBayer10bit" />
+		<field name="COLOR_FormatRawBayer8bit" />
+		<field name="COLOR_FormatRawBayer8bitcompressed" />
+		<field name="COLOR_FormatSurface" since="18" />
+		<field name="COLOR_FormatYCbYCr" deprecated="23" />
+		<field name="COLOR_FormatYCrYCb" deprecated="23" />
+		<field name="COLOR_FormatYUV411PackedPlanar" deprecated="23" />
+		<field name="COLOR_FormatYUV411Planar" deprecated="23" />
+		<field name="COLOR_FormatYUV420Flexible" since="21" />
+		<field name="COLOR_FormatYUV420PackedPlanar" deprecated="23" />
+		<field name="COLOR_FormatYUV420PackedSemiPlanar" deprecated="23" />
+		<field name="COLOR_FormatYUV420Planar" deprecated="23" />
+		<field name="COLOR_FormatYUV420SemiPlanar" deprecated="23" />
+		<field name="COLOR_FormatYUV422Flexible" since="23" />
+		<field name="COLOR_FormatYUV422PackedPlanar" deprecated="23" />
+		<field name="COLOR_FormatYUV422PackedSemiPlanar" deprecated="23" />
+		<field name="COLOR_FormatYUV422Planar" deprecated="23" />
+		<field name="COLOR_FormatYUV422SemiPlanar" deprecated="23" />
+		<field name="COLOR_FormatYUV444Flexible" since="23" />
+		<field name="COLOR_FormatYUV444Interleaved" deprecated="23" />
+		<field name="COLOR_QCOM_FormatYUV420SemiPlanar" deprecated="23" />
+		<field name="COLOR_TI_FormatYUV420PackedSemiPlanar" deprecated="23" />
+		<field name="FEATURE_AdaptivePlayback" since="19" />
+		<field name="FEATURE_DynamicTimestamp" since="29" />
+		<field name="FEATURE_FrameParsing" since="29" />
+		<field name="FEATURE_IntraRefresh" since="24" />
+		<field name="FEATURE_LowLatency" since="30" />
+		<field name="FEATURE_MultipleFrames" since="29" />
+		<field name="FEATURE_PartialFrame" since="26" />
+		<field name="FEATURE_QpBounds" since="31" />
+		<field name="FEATURE_SecurePlayback" since="21" />
+		<field name="FEATURE_TunneledPlayback" since="21" />
+		<field name="colorFormats" />
+		<field name="profileLevels" />
+	</class>
+	<class name="android/media/MediaCodecInfo$CodecProfileLevel" since="16">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="AACObjectELD" />
+		<field name="AACObjectERLC" />
+		<field name="AACObjectERScalable" since="26" />
+		<field name="AACObjectHE" />
+		<field name="AACObjectHE_PS" />
+		<field name="AACObjectLC" />
+		<field name="AACObjectLD" />
+		<field name="AACObjectLTP" />
+		<field name="AACObjectMain" />
+		<field name="AACObjectSSR" />
+		<field name="AACObjectScalable" />
+		<field name="AACObjectXHE" since="28" />
+		<field name="AV1Level2" since="29" />
+		<field name="AV1Level21" since="29" />
+		<field name="AV1Level22" since="29" />
+		<field name="AV1Level23" since="29" />
+		<field name="AV1Level3" since="29" />
+		<field name="AV1Level31" since="29" />
+		<field name="AV1Level32" since="29" />
+		<field name="AV1Level33" since="29" />
+		<field name="AV1Level4" since="29" />
+		<field name="AV1Level41" since="29" />
+		<field name="AV1Level42" since="29" />
+		<field name="AV1Level43" since="29" />
+		<field name="AV1Level5" since="29" />
+		<field name="AV1Level51" since="29" />
+		<field name="AV1Level52" since="29" />
+		<field name="AV1Level53" since="29" />
+		<field name="AV1Level6" since="29" />
+		<field name="AV1Level61" since="29" />
+		<field name="AV1Level62" since="29" />
+		<field name="AV1Level63" since="29" />
+		<field name="AV1Level7" since="29" />
+		<field name="AV1Level71" since="29" />
+		<field name="AV1Level72" since="29" />
+		<field name="AV1Level73" since="29" />
+		<field name="AV1ProfileMain10" since="29" />
+		<field name="AV1ProfileMain10HDR10" since="29" />
+		<field name="AV1ProfileMain10HDR10Plus" since="29" />
+		<field name="AV1ProfileMain8" since="29" />
+		<field name="AVCLevel1" />
+		<field name="AVCLevel11" />
+		<field name="AVCLevel12" />
+		<field name="AVCLevel13" />
+		<field name="AVCLevel1b" />
+		<field name="AVCLevel2" />
+		<field name="AVCLevel21" />
+		<field name="AVCLevel22" />
+		<field name="AVCLevel3" />
+		<field name="AVCLevel31" />
+		<field name="AVCLevel32" />
+		<field name="AVCLevel4" />
+		<field name="AVCLevel41" />
+		<field name="AVCLevel42" />
+		<field name="AVCLevel5" />
+		<field name="AVCLevel51" />
+		<field name="AVCLevel52" since="21" />
+		<field name="AVCLevel6" since="29" />
+		<field name="AVCLevel61" since="29" />
+		<field name="AVCLevel62" since="29" />
+		<field name="AVCProfileBaseline" />
+		<field name="AVCProfileConstrainedBaseline" since="27" />
+		<field name="AVCProfileConstrainedHigh" since="27" />
+		<field name="AVCProfileExtended" />
+		<field name="AVCProfileHigh" />
+		<field name="AVCProfileHigh10" />
+		<field name="AVCProfileHigh422" />
+		<field name="AVCProfileHigh444" />
+		<field name="AVCProfileMain" />
+		<field name="DolbyVisionLevelFhd24" since="24" />
+		<field name="DolbyVisionLevelFhd30" since="24" />
+		<field name="DolbyVisionLevelFhd60" since="24" />
+		<field name="DolbyVisionLevelHd24" since="24" />
+		<field name="DolbyVisionLevelHd30" since="24" />
+		<field name="DolbyVisionLevelUhd24" since="24" />
+		<field name="DolbyVisionLevelUhd30" since="24" />
+		<field name="DolbyVisionLevelUhd48" since="24" />
+		<field name="DolbyVisionLevelUhd60" since="24" />
+		<field name="DolbyVisionProfileDvav110" since="30" />
+		<field name="DolbyVisionProfileDvavPen" since="24" />
+		<field name="DolbyVisionProfileDvavPer" since="24" />
+		<field name="DolbyVisionProfileDvavSe" since="27" />
+		<field name="DolbyVisionProfileDvheDen" since="24" />
+		<field name="DolbyVisionProfileDvheDer" since="24" />
+		<field name="DolbyVisionProfileDvheDtb" since="24" />
+		<field name="DolbyVisionProfileDvheDth" since="24" />
+		<field name="DolbyVisionProfileDvheDtr" since="24" />
+		<field name="DolbyVisionProfileDvheSt" since="27" />
+		<field name="DolbyVisionProfileDvheStn" since="24" />
+		<field name="H263Level10" />
+		<field name="H263Level20" />
+		<field name="H263Level30" />
+		<field name="H263Level40" />
+		<field name="H263Level45" />
+		<field name="H263Level50" />
+		<field name="H263Level60" />
+		<field name="H263Level70" />
+		<field name="H263ProfileBackwardCompatible" />
+		<field name="H263ProfileBaseline" />
+		<field name="H263ProfileH320Coding" />
+		<field name="H263ProfileHighCompression" />
+		<field name="H263ProfileHighLatency" />
+		<field name="H263ProfileISWV2" />
+		<field name="H263ProfileISWV3" />
+		<field name="H263ProfileInterlace" />
+		<field name="H263ProfileInternet" />
+		<field name="HEVCHighTierLevel1" since="21" />
+		<field name="HEVCHighTierLevel2" since="21" />
+		<field name="HEVCHighTierLevel21" since="21" />
+		<field name="HEVCHighTierLevel3" since="21" />
+		<field name="HEVCHighTierLevel31" since="21" />
+		<field name="HEVCHighTierLevel4" since="21" />
+		<field name="HEVCHighTierLevel41" since="21" />
+		<field name="HEVCHighTierLevel5" since="21" />
+		<field name="HEVCHighTierLevel51" since="21" />
+		<field name="HEVCHighTierLevel52" since="21" />
+		<field name="HEVCHighTierLevel6" since="21" />
+		<field name="HEVCHighTierLevel61" since="21" />
+		<field name="HEVCHighTierLevel62" since="21" />
+		<field name="HEVCMainTierLevel1" since="21" />
+		<field name="HEVCMainTierLevel2" since="21" />
+		<field name="HEVCMainTierLevel21" since="21" />
+		<field name="HEVCMainTierLevel3" since="21" />
+		<field name="HEVCMainTierLevel31" since="21" />
+		<field name="HEVCMainTierLevel4" since="21" />
+		<field name="HEVCMainTierLevel41" since="21" />
+		<field name="HEVCMainTierLevel5" since="21" />
+		<field name="HEVCMainTierLevel51" since="21" />
+		<field name="HEVCMainTierLevel52" since="21" />
+		<field name="HEVCMainTierLevel6" since="21" />
+		<field name="HEVCMainTierLevel61" since="21" />
+		<field name="HEVCMainTierLevel62" since="21" />
+		<field name="HEVCProfileMain" since="21" />
+		<field name="HEVCProfileMain10" since="21" />
+		<field name="HEVCProfileMain10HDR10" since="24" />
+		<field name="HEVCProfileMain10HDR10Plus" since="29" />
+		<field name="HEVCProfileMainStill" since="28" />
+		<field name="MPEG2LevelH14" since="23" />
+		<field name="MPEG2LevelHL" since="23" />
+		<field name="MPEG2LevelHP" since="24" />
+		<field name="MPEG2LevelLL" since="23" />
+		<field name="MPEG2LevelML" since="23" />
+		<field name="MPEG2Profile422" since="23" />
+		<field name="MPEG2ProfileHigh" since="23" />
+		<field name="MPEG2ProfileMain" since="23" />
+		<field name="MPEG2ProfileSNR" since="23" />
+		<field name="MPEG2ProfileSimple" since="23" />
+		<field name="MPEG2ProfileSpatial" since="23" />
+		<field name="MPEG4Level0" />
+		<field name="MPEG4Level0b" />
+		<field name="MPEG4Level1" />
+		<field name="MPEG4Level2" />
+		<field name="MPEG4Level3" />
+		<field name="MPEG4Level3b" since="24" />
+		<field name="MPEG4Level4" />
+		<field name="MPEG4Level4a" />
+		<field name="MPEG4Level5" />
+		<field name="MPEG4Level6" since="24" />
+		<field name="MPEG4ProfileAdvancedCoding" />
+		<field name="MPEG4ProfileAdvancedCore" />
+		<field name="MPEG4ProfileAdvancedRealTime" />
+		<field name="MPEG4ProfileAdvancedScalable" />
+		<field name="MPEG4ProfileAdvancedSimple" />
+		<field name="MPEG4ProfileBasicAnimated" />
+		<field name="MPEG4ProfileCore" />
+		<field name="MPEG4ProfileCoreScalable" />
+		<field name="MPEG4ProfileHybrid" />
+		<field name="MPEG4ProfileMain" />
+		<field name="MPEG4ProfileNbit" />
+		<field name="MPEG4ProfileScalableTexture" />
+		<field name="MPEG4ProfileSimple" />
+		<field name="MPEG4ProfileSimpleFBA" />
+		<field name="MPEG4ProfileSimpleFace" />
+		<field name="MPEG4ProfileSimpleScalable" />
+		<field name="VP8Level_Version0" since="18" />
+		<field name="VP8Level_Version1" since="18" />
+		<field name="VP8Level_Version2" since="18" />
+		<field name="VP8Level_Version3" since="18" />
+		<field name="VP8ProfileMain" since="18" />
+		<field name="VP9Level1" since="24" />
+		<field name="VP9Level11" since="24" />
+		<field name="VP9Level2" since="24" />
+		<field name="VP9Level21" since="24" />
+		<field name="VP9Level3" since="24" />
+		<field name="VP9Level31" since="24" />
+		<field name="VP9Level4" since="24" />
+		<field name="VP9Level41" since="24" />
+		<field name="VP9Level5" since="24" />
+		<field name="VP9Level51" since="24" />
+		<field name="VP9Level52" since="24" />
+		<field name="VP9Level6" since="24" />
+		<field name="VP9Level61" since="24" />
+		<field name="VP9Level62" since="24" />
+		<field name="VP9Profile0" since="24" />
+		<field name="VP9Profile1" since="24" />
+		<field name="VP9Profile2" since="24" />
+		<field name="VP9Profile2HDR" since="24" />
+		<field name="VP9Profile2HDR10Plus" since="29" />
+		<field name="VP9Profile3" since="24" />
+		<field name="VP9Profile3HDR" since="24" />
+		<field name="VP9Profile3HDR10Plus" since="29" />
+		<field name="level" />
+		<field name="profile" />
+	</class>
+	<class name="android/media/MediaCodecInfo$EncoderCapabilities" since="21">
+		<extends name="java/lang/Object" />
+		<method name="getComplexityRange()Landroid/util/Range;" />
+		<method name="getQualityRange()Landroid/util/Range;" since="28" />
+		<method name="isBitrateModeSupported(I)Z" />
+		<field name="BITRATE_MODE_CBR" />
+		<field name="BITRATE_MODE_CBR_FD" since="31" />
+		<field name="BITRATE_MODE_CQ" />
+		<field name="BITRATE_MODE_VBR" />
+	</class>
+	<class name="android/media/MediaCodecInfo$VideoCapabilities" since="21">
+		<extends name="java/lang/Object" />
+		<method name="areSizeAndRateSupported(IID)Z" />
+		<method name="getAchievableFrameRatesFor(II)Landroid/util/Range;" since="23" />
+		<method name="getBitrateRange()Landroid/util/Range;" />
+		<method name="getHeightAlignment()I" />
+		<method name="getSupportedFrameRates()Landroid/util/Range;" />
+		<method name="getSupportedFrameRatesFor(II)Landroid/util/Range;" />
+		<method name="getSupportedHeights()Landroid/util/Range;" />
+		<method name="getSupportedHeightsFor(I)Landroid/util/Range;" />
+		<method name="getSupportedPerformancePoints()Ljava/util/List;" since="29" />
+		<method name="getSupportedWidths()Landroid/util/Range;" />
+		<method name="getSupportedWidthsFor(I)Landroid/util/Range;" />
+		<method name="getWidthAlignment()I" />
+		<method name="isSizeSupported(II)Z" />
+	</class>
+	<class name="android/media/MediaCodecInfo$VideoCapabilities$PerformancePoint" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="covers(Landroid/media/MediaCodecInfo$VideoCapabilities$PerformancePoint;)Z" />
+		<method name="covers(Landroid/media/MediaFormat;)Z" />
+		<field name="FHD_100" />
+		<field name="FHD_120" />
+		<field name="FHD_200" />
+		<field name="FHD_24" />
+		<field name="FHD_240" />
+		<field name="FHD_25" />
+		<field name="FHD_30" />
+		<field name="FHD_50" />
+		<field name="FHD_60" />
+		<field name="HD_100" />
+		<field name="HD_120" />
+		<field name="HD_200" />
+		<field name="HD_24" />
+		<field name="HD_240" />
+		<field name="HD_25" />
+		<field name="HD_30" />
+		<field name="HD_50" />
+		<field name="HD_60" />
+		<field name="SD_24" />
+		<field name="SD_25" />
+		<field name="SD_30" />
+		<field name="SD_48" />
+		<field name="SD_50" />
+		<field name="SD_60" />
+		<field name="UHD_100" />
+		<field name="UHD_120" />
+		<field name="UHD_200" />
+		<field name="UHD_24" />
+		<field name="UHD_240" />
+		<field name="UHD_25" />
+		<field name="UHD_30" />
+		<field name="UHD_50" />
+		<field name="UHD_60" />
+	</class>
+	<class name="android/media/MediaCodecList" since="16">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" since="21" />
+		<method name="findDecoderForFormat(Landroid/media/MediaFormat;)Ljava/lang/String;" since="21" />
+		<method name="findEncoderForFormat(Landroid/media/MediaFormat;)Ljava/lang/String;" since="21" />
+		<method name="getCodecCount()I" deprecated="21" />
+		<method name="getCodecInfoAt(I)Landroid/media/MediaCodecInfo;" deprecated="21" />
+		<method name="getCodecInfos()[Landroid/media/MediaCodecInfo;" since="21" />
+		<field name="ALL_CODECS" since="21" />
+		<field name="REGULAR_CODECS" since="21" />
+	</class>
+	<class name="android/media/MediaCrypto" since="16">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/util/UUID;[B)V" />
+		<method name="isCryptoSchemeSupported(Ljava/util/UUID;)Z" />
+		<method name="release()V" />
+		<method name="requiresSecureDecoderComponent(Ljava/lang/String;)Z" />
+		<method name="setMediaDrmSession([B)V" since="23" />
+	</class>
+	<class name="android/media/MediaCryptoException" since="16">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/media/MediaDataSource" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getSize()J" />
+		<method name="readAt(J[BII)I" />
+	</class>
+	<class name="android/media/MediaDescrambler" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="descramble(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;Landroid/media/MediaCodec$CryptoInfo;)I" />
+		<method name="requiresSecureDecoderComponent(Ljava/lang/String;)Z" />
+		<method name="setMediaCasSession(Landroid/media/MediaCas$Session;)V" />
+		<field name="SCRAMBLE_CONTROL_EVEN_KEY" since="28" />
+		<field name="SCRAMBLE_CONTROL_ODD_KEY" since="28" />
+		<field name="SCRAMBLE_CONTROL_RESERVED" since="28" />
+		<field name="SCRAMBLE_CONTROL_UNSCRAMBLED" since="28" />
+		<field name="SCRAMBLE_FLAG_PES_HEADER" since="28" />
+	</class>
+	<class name="android/media/MediaDescription" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDescription()Ljava/lang/CharSequence;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getIconBitmap()Landroid/graphics/Bitmap;" />
+		<method name="getIconUri()Landroid/net/Uri;" />
+		<method name="getMediaId()Ljava/lang/String;" />
+		<method name="getMediaUri()Landroid/net/Uri;" since="23" />
+		<method name="getSubtitle()Ljava/lang/CharSequence;" />
+		<method name="getTitle()Ljava/lang/CharSequence;" />
+		<field name="BT_FOLDER_TYPE_ALBUMS" since="26" />
+		<field name="BT_FOLDER_TYPE_ARTISTS" since="26" />
+		<field name="BT_FOLDER_TYPE_GENRES" since="26" />
+		<field name="BT_FOLDER_TYPE_MIXED" since="26" />
+		<field name="BT_FOLDER_TYPE_PLAYLISTS" since="26" />
+		<field name="BT_FOLDER_TYPE_TITLES" since="26" />
+		<field name="BT_FOLDER_TYPE_YEARS" since="26" />
+		<field name="CREATOR" />
+		<field name="EXTRA_BT_FOLDER_TYPE" since="26" />
+	</class>
+	<class name="android/media/MediaDescription$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/media/MediaDescription;" />
+		<method name="setDescription(Ljava/lang/CharSequence;)Landroid/media/MediaDescription$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/media/MediaDescription$Builder;" />
+		<method name="setIconBitmap(Landroid/graphics/Bitmap;)Landroid/media/MediaDescription$Builder;" />
+		<method name="setIconUri(Landroid/net/Uri;)Landroid/media/MediaDescription$Builder;" />
+		<method name="setMediaId(Ljava/lang/String;)Landroid/media/MediaDescription$Builder;" />
+		<method name="setMediaUri(Landroid/net/Uri;)Landroid/media/MediaDescription$Builder;" since="23" />
+		<method name="setSubtitle(Ljava/lang/CharSequence;)Landroid/media/MediaDescription$Builder;" />
+		<method name="setTitle(Ljava/lang/CharSequence;)Landroid/media/MediaDescription$Builder;" />
+	</class>
+	<class name="android/media/MediaDrm" since="18">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" since="28" />
+		<method name="&lt;init&gt;(Ljava/util/UUID;)V" />
+		<method name="clearOnEventListener()V" since="29" />
+		<method name="clearOnExpirationUpdateListener()V" since="29" />
+		<method name="clearOnKeyStatusChangeListener()V" since="29" />
+		<method name="clearOnSessionLostStateListener()V" since="29" />
+		<method name="closeSession([B)V" />
+		<method name="getConnectedHdcpLevel()I" since="28" />
+		<method name="getCryptoSession([BLjava/lang/String;Ljava/lang/String;)Landroid/media/MediaDrm$CryptoSession;" />
+		<method name="getKeyRequest([B[BLjava/lang/String;ILjava/util/HashMap;)Landroid/media/MediaDrm$KeyRequest;" />
+		<method name="getLogMessages()Ljava/util/List;" since="31" />
+		<method name="getMaxHdcpLevel()I" since="28" />
+		<method name="getMaxSecurityLevel()I" since="28" />
+		<method name="getMaxSessionCount()I" since="28" />
+		<method name="getMetrics()Landroid/os/PersistableBundle;" since="28" />
+		<method name="getOfflineLicenseKeySetIds()Ljava/util/List;" since="29" />
+		<method name="getOfflineLicenseState([B)I" since="29" />
+		<method name="getOpenSessionCount()I" since="28" />
+		<method name="getPlaybackComponent([B)Landroid/media/MediaDrm$PlaybackComponent;" since="31" />
+		<method name="getPropertyByteArray(Ljava/lang/String;)[B" />
+		<method name="getPropertyString(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getProvisionRequest()Landroid/media/MediaDrm$ProvisionRequest;" />
+		<method name="getSecureStop([B)[B" since="22" />
+		<method name="getSecureStopIds()Ljava/util/List;" since="28" />
+		<method name="getSecureStops()Ljava/util/List;" />
+		<method name="getSecurityLevel([B)I" since="28" />
+		<method name="getSupportedCryptoSchemes()Ljava/util/List;" since="30" />
+		<method name="isCryptoSchemeSupported(Ljava/util/UUID;)Z" />
+		<method name="isCryptoSchemeSupported(Ljava/util/UUID;Ljava/lang/String;)Z" since="19" />
+		<method name="isCryptoSchemeSupported(Ljava/util/UUID;Ljava/lang/String;I)Z" since="29" />
+		<method name="openSession()[B" />
+		<method name="openSession(I)[B" since="28" />
+		<method name="provideKeyResponse([B[B)[B" />
+		<method name="provideProvisionResponse([B)V" />
+		<method name="queryKeyStatus([B)Ljava/util/HashMap;" />
+		<method name="release()V" deprecated="28" />
+		<method name="releaseAllSecureStops()V" since="22" deprecated="28" />
+		<method name="releaseSecureStops([B)V" />
+		<method name="removeAllSecureStops()V" since="28" />
+		<method name="removeKeys([B)V" />
+		<method name="removeOfflineLicense([B)V" since="29" />
+		<method name="removeSecureStop([B)V" since="28" />
+		<method name="requiresSecureDecoder(Ljava/lang/String;)Z" since="31" />
+		<method name="requiresSecureDecoder(Ljava/lang/String;I)Z" since="31" />
+		<method name="restoreKeys([B[B)V" />
+		<method name="setOnEventListener(Landroid/media/MediaDrm$OnEventListener;)V" />
+		<method name="setOnEventListener(Landroid/media/MediaDrm$OnEventListener;Landroid/os/Handler;)V" since="29" />
+		<method name="setOnEventListener(Ljava/util/concurrent/Executor;Landroid/media/MediaDrm$OnEventListener;)V" since="29" />
+		<method name="setOnExpirationUpdateListener(Landroid/media/MediaDrm$OnExpirationUpdateListener;Landroid/os/Handler;)V" since="23" />
+		<method name="setOnExpirationUpdateListener(Ljava/util/concurrent/Executor;Landroid/media/MediaDrm$OnExpirationUpdateListener;)V" since="29" />
+		<method name="setOnKeyStatusChangeListener(Landroid/media/MediaDrm$OnKeyStatusChangeListener;Landroid/os/Handler;)V" since="23" />
+		<method name="setOnKeyStatusChangeListener(Ljava/util/concurrent/Executor;Landroid/media/MediaDrm$OnKeyStatusChangeListener;)V" since="29" />
+		<method name="setOnSessionLostStateListener(Landroid/media/MediaDrm$OnSessionLostStateListener;Landroid/os/Handler;)V" since="29" />
+		<method name="setOnSessionLostStateListener(Ljava/util/concurrent/Executor;Landroid/media/MediaDrm$OnSessionLostStateListener;)V" since="29" />
+		<method name="setPropertyByteArray(Ljava/lang/String;[B)V" />
+		<method name="setPropertyString(Ljava/lang/String;Ljava/lang/String;)V" />
+		<field name="EVENT_KEY_EXPIRED" deprecated="26" />
+		<field name="EVENT_KEY_REQUIRED" />
+		<field name="EVENT_PROVISION_REQUIRED" deprecated="23" />
+		<field name="EVENT_SESSION_RECLAIMED" since="23" />
+		<field name="EVENT_VENDOR_DEFINED" />
+		<field name="HDCP_LEVEL_UNKNOWN" since="28" />
+		<field name="HDCP_NONE" since="28" />
+		<field name="HDCP_NO_DIGITAL_OUTPUT" since="28" />
+		<field name="HDCP_V1" since="28" />
+		<field name="HDCP_V2" since="28" />
+		<field name="HDCP_V2_1" since="28" />
+		<field name="HDCP_V2_2" since="28" />
+		<field name="HDCP_V2_3" since="29" />
+		<field name="KEY_TYPE_OFFLINE" />
+		<field name="KEY_TYPE_RELEASE" />
+		<field name="KEY_TYPE_STREAMING" />
+		<field name="OFFLINE_LICENSE_STATE_RELEASED" since="29" />
+		<field name="OFFLINE_LICENSE_STATE_UNKNOWN" since="29" />
+		<field name="OFFLINE_LICENSE_STATE_USABLE" since="29" />
+		<field name="PROPERTY_ALGORITHMS" />
+		<field name="PROPERTY_DESCRIPTION" />
+		<field name="PROPERTY_DEVICE_UNIQUE_ID" />
+		<field name="PROPERTY_VENDOR" />
+		<field name="PROPERTY_VERSION" />
+		<field name="SECURITY_LEVEL_HW_SECURE_ALL" since="28" />
+		<field name="SECURITY_LEVEL_HW_SECURE_CRYPTO" since="28" />
+		<field name="SECURITY_LEVEL_HW_SECURE_DECODE" since="28" />
+		<field name="SECURITY_LEVEL_SW_SECURE_CRYPTO" since="28" />
+		<field name="SECURITY_LEVEL_SW_SECURE_DECODE" since="28" />
+		<field name="SECURITY_LEVEL_UNKNOWN" since="28" />
+	</class>
+	<class name="android/media/MediaDrm$CryptoSession" since="18">
+		<extends name="java/lang/Object" />
+		<method name="decrypt([B[B[B)[B" />
+		<method name="encrypt([B[B[B)[B" />
+		<method name="sign([B[B)[B" />
+		<method name="verify([B[B[B)Z" />
+	</class>
+	<class name="android/media/MediaDrm$ErrorCodes" since="31">
+		<extends name="java/lang/Object" />
+		<field name="ERROR_CERTIFICATE_MALFORMED" />
+		<field name="ERROR_CERTIFICATE_MISSING" />
+		<field name="ERROR_CRYPTO_LIBRARY" />
+		<field name="ERROR_FRAME_TOO_LARGE" />
+		<field name="ERROR_GENERIC_OEM" />
+		<field name="ERROR_GENERIC_PLUGIN" />
+		<field name="ERROR_INIT_DATA" />
+		<field name="ERROR_INSUFFICIENT_OUTPUT_PROTECTION" />
+		<field name="ERROR_INSUFFICIENT_SECURITY" />
+		<field name="ERROR_KEY_EXPIRED" />
+		<field name="ERROR_KEY_NOT_LOADED" />
+		<field name="ERROR_LICENSE_PARSE" />
+		<field name="ERROR_LICENSE_POLICY" />
+		<field name="ERROR_LICENSE_RELEASE" />
+		<field name="ERROR_LICENSE_REQUEST_REJECTED" />
+		<field name="ERROR_LICENSE_RESTORE" />
+		<field name="ERROR_LICENSE_STATE" />
+		<field name="ERROR_LOST_STATE" />
+		<field name="ERROR_MEDIA_FRAMEWORK" />
+		<field name="ERROR_NO_KEY" />
+		<field name="ERROR_PROVISIONING_CERTIFICATE" />
+		<field name="ERROR_PROVISIONING_CONFIG" />
+		<field name="ERROR_PROVISIONING_PARSE" />
+		<field name="ERROR_PROVISIONING_REQUEST_REJECTED" />
+		<field name="ERROR_PROVISIONING_RETRY" />
+		<field name="ERROR_RESOURCE_BUSY" />
+		<field name="ERROR_RESOURCE_CONTENTION" />
+		<field name="ERROR_SECURE_STOP_RELEASE" />
+		<field name="ERROR_SESSION_NOT_OPENED" />
+		<field name="ERROR_STORAGE_READ" />
+		<field name="ERROR_STORAGE_WRITE" />
+		<field name="ERROR_UNKNOWN" />
+		<field name="ERROR_UNSUPPORTED_OPERATION" />
+		<field name="ERROR_ZERO_SUBSAMPLES" />
+	</class>
+	<class name="android/media/MediaDrm$HdcpLevel" since="28" deprecated="29">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="android/media/MediaDrm$KeyRequest" since="18">
+		<extends name="java/lang/Object" />
+		<method name="getData()[B" />
+		<method name="getDefaultUrl()Ljava/lang/String;" />
+		<method name="getRequestType()I" since="23" />
+		<field name="REQUEST_TYPE_INITIAL" since="23" />
+		<field name="REQUEST_TYPE_NONE" since="28" />
+		<field name="REQUEST_TYPE_RELEASE" since="23" />
+		<field name="REQUEST_TYPE_RENEWAL" since="23" />
+		<field name="REQUEST_TYPE_UPDATE" since="28" />
+	</class>
+	<class name="android/media/MediaDrm$KeyStatus" since="23">
+		<extends name="java/lang/Object" />
+		<method name="getKeyId()[B" />
+		<method name="getStatusCode()I" />
+		<field name="STATUS_EXPIRED" />
+		<field name="STATUS_INTERNAL_ERROR" />
+		<field name="STATUS_OUTPUT_NOT_ALLOWED" />
+		<field name="STATUS_PENDING" />
+		<field name="STATUS_USABLE" />
+		<field name="STATUS_USABLE_IN_FUTURE" since="29" />
+	</class>
+	<class name="android/media/MediaDrm$LogMessage" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getMessage()Ljava/lang/String;" />
+		<method name="getPriority()I" />
+		<method name="getTimestampMillis()J" />
+	</class>
+	<class name="android/media/MediaDrm$MediaDrmStateException" since="21">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="getDiagnosticInfo()Ljava/lang/String;" />
+		<method name="getErrorCode()I" since="31" />
+		<method name="isTransient()Z" since="31" />
+	</class>
+	<class name="android/media/MediaDrm$MetricsConstants" since="28">
+		<extends name="java/lang/Object" />
+		<field name="CLOSE_SESSION_ERROR_COUNT" />
+		<field name="CLOSE_SESSION_ERROR_LIST" />
+		<field name="CLOSE_SESSION_OK_COUNT" />
+		<field name="EVENT_KEY_EXPIRED_COUNT" />
+		<field name="EVENT_KEY_NEEDED_COUNT" />
+		<field name="EVENT_PROVISION_REQUIRED_COUNT" />
+		<field name="EVENT_SESSION_RECLAIMED_COUNT" />
+		<field name="EVENT_VENDOR_DEFINED_COUNT" />
+		<field name="GET_DEVICE_UNIQUE_ID_ERROR_COUNT" />
+		<field name="GET_DEVICE_UNIQUE_ID_ERROR_LIST" />
+		<field name="GET_DEVICE_UNIQUE_ID_OK_COUNT" />
+		<field name="GET_KEY_REQUEST_ERROR_COUNT" />
+		<field name="GET_KEY_REQUEST_ERROR_LIST" />
+		<field name="GET_KEY_REQUEST_OK_COUNT" />
+		<field name="GET_KEY_REQUEST_OK_TIME_MICROS" />
+		<field name="GET_PROVISION_REQUEST_ERROR_COUNT" />
+		<field name="GET_PROVISION_REQUEST_ERROR_LIST" />
+		<field name="GET_PROVISION_REQUEST_OK_COUNT" />
+		<field name="KEY_STATUS_EXPIRED_COUNT" />
+		<field name="KEY_STATUS_INTERNAL_ERROR_COUNT" />
+		<field name="KEY_STATUS_OUTPUT_NOT_ALLOWED_COUNT" />
+		<field name="KEY_STATUS_PENDING_COUNT" />
+		<field name="KEY_STATUS_USABLE_COUNT" />
+		<field name="OPEN_SESSION_ERROR_COUNT" />
+		<field name="OPEN_SESSION_ERROR_LIST" />
+		<field name="OPEN_SESSION_OK_COUNT" />
+		<field name="PROVIDE_KEY_RESPONSE_ERROR_COUNT" />
+		<field name="PROVIDE_KEY_RESPONSE_ERROR_LIST" />
+		<field name="PROVIDE_KEY_RESPONSE_OK_COUNT" />
+		<field name="PROVIDE_KEY_RESPONSE_OK_TIME_MICROS" />
+		<field name="PROVIDE_PROVISION_RESPONSE_ERROR_COUNT" />
+		<field name="PROVIDE_PROVISION_RESPONSE_ERROR_LIST" />
+		<field name="PROVIDE_PROVISION_RESPONSE_OK_COUNT" />
+		<field name="SESSION_END_TIMES_MS" />
+		<field name="SESSION_START_TIMES_MS" />
+	</class>
+	<class name="android/media/MediaDrm$OnEventListener" since="18">
+		<extends name="java/lang/Object" />
+		<method name="onEvent(Landroid/media/MediaDrm;[BII[B)V" />
+	</class>
+	<class name="android/media/MediaDrm$OnExpirationUpdateListener" since="23">
+		<extends name="java/lang/Object" />
+		<method name="onExpirationUpdate(Landroid/media/MediaDrm;[BJ)V" />
+	</class>
+	<class name="android/media/MediaDrm$OnKeyStatusChangeListener" since="23">
+		<extends name="java/lang/Object" />
+		<method name="onKeyStatusChange(Landroid/media/MediaDrm;[BLjava/util/List;Z)V" />
+	</class>
+	<class name="android/media/MediaDrm$OnSessionLostStateListener" since="29">
+		<extends name="java/lang/Object" />
+		<method name="onSessionLostState(Landroid/media/MediaDrm;[B)V" />
+	</class>
+	<class name="android/media/MediaDrm$PlaybackComponent" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getLogSessionId()Landroid/media/metrics/LogSessionId;" />
+		<method name="setLogSessionId(Landroid/media/metrics/LogSessionId;)V" />
+	</class>
+	<class name="android/media/MediaDrm$ProvisionRequest" since="18">
+		<extends name="java/lang/Object" />
+		<method name="getData()[B" />
+		<method name="getDefaultUrl()Ljava/lang/String;" />
+	</class>
+	<class name="android/media/MediaDrm$SecurityLevel" since="28" deprecated="29">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="android/media/MediaDrm$SessionException" since="29">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(ILjava/lang/String;)V" />
+		<method name="getErrorCode()I" deprecated="31" />
+		<method name="isTransient()Z" since="31" />
+		<field name="ERROR_RESOURCE_CONTENTION" deprecated="31" />
+		<field name="ERROR_UNKNOWN" deprecated="31" />
+	</class>
+	<class name="android/media/MediaDrmException" since="18">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/media/MediaDrmResetException" since="23">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/media/MediaExtractor" since="16">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="advance()Z" />
+		<method name="getAudioPresentations(I)Ljava/util/List;" since="28" />
+		<method name="getCachedDuration()J" />
+		<method name="getCasInfo(I)Landroid/media/MediaExtractor$CasInfo;" since="26" />
+		<method name="getDrmInitData()Landroid/media/DrmInitData;" since="24" />
+		<method name="getLogSessionId()Landroid/media/metrics/LogSessionId;" since="31" />
+		<method name="getMetrics()Landroid/os/PersistableBundle;" since="26" />
+		<method name="getPsshInfo()Ljava/util/Map;" since="18" />
+		<method name="getSampleCryptoInfo(Landroid/media/MediaCodec$CryptoInfo;)Z" />
+		<method name="getSampleFlags()I" />
+		<method name="getSampleSize()J" since="28" />
+		<method name="getSampleTime()J" />
+		<method name="getSampleTrackIndex()I" />
+		<method name="getTrackCount()I" />
+		<method name="getTrackFormat(I)Landroid/media/MediaFormat;" />
+		<method name="hasCacheReachedEndOfStream()Z" />
+		<method name="readSampleData(Ljava/nio/ByteBuffer;I)I" />
+		<method name="release()V" />
+		<method name="seekTo(JI)V" />
+		<method name="selectTrack(I)V" />
+		<method name="setDataSource(Landroid/content/Context;Landroid/net/Uri;Ljava/util/Map;)V" />
+		<method name="setDataSource(Landroid/content/res/AssetFileDescriptor;)V" since="24" />
+		<method name="setDataSource(Landroid/media/MediaDataSource;)V" since="23" />
+		<method name="setDataSource(Ljava/io/FileDescriptor;)V" />
+		<method name="setDataSource(Ljava/io/FileDescriptor;JJ)V" />
+		<method name="setDataSource(Ljava/lang/String;)V" />
+		<method name="setDataSource(Ljava/lang/String;Ljava/util/Map;)V" />
+		<method name="setLogSessionId(Landroid/media/metrics/LogSessionId;)V" since="31" />
+		<method name="setMediaCas(Landroid/media/MediaCas;)V" since="26" />
+		<method name="unselectTrack(I)V" />
+		<field name="SAMPLE_FLAG_ENCRYPTED" />
+		<field name="SAMPLE_FLAG_PARTIAL_FRAME" since="26" />
+		<field name="SAMPLE_FLAG_SYNC" />
+		<field name="SEEK_TO_CLOSEST_SYNC" />
+		<field name="SEEK_TO_NEXT_SYNC" />
+		<field name="SEEK_TO_PREVIOUS_SYNC" />
+	</class>
+	<class name="android/media/MediaExtractor$CasInfo" since="26">
+		<extends name="java/lang/Object" />
+		<method name="getPrivateData()[B" since="29" />
+		<method name="getSession()Landroid/media/MediaCas$Session;" />
+		<method name="getSystemId()I" />
+	</class>
+	<class name="android/media/MediaExtractor$MetricsConstants" since="26">
+		<extends name="java/lang/Object" />
+		<field name="FORMAT" />
+		<field name="MIME_TYPE" />
+		<field name="TRACKS" />
+	</class>
+	<class name="android/media/MediaFormat" since="16">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/media/MediaFormat;)V" since="29" />
+		<method name="containsFeature(Ljava/lang/String;)Z" since="29" />
+		<method name="containsKey(Ljava/lang/String;)Z" />
+		<method name="createAudioFormat(Ljava/lang/String;II)Landroid/media/MediaFormat;" />
+		<method name="createSubtitleFormat(Ljava/lang/String;Ljava/lang/String;)Landroid/media/MediaFormat;" since="19" />
+		<method name="createVideoFormat(Ljava/lang/String;II)Landroid/media/MediaFormat;" />
+		<method name="getByteBuffer(Ljava/lang/String;)Ljava/nio/ByteBuffer;" />
+		<method name="getByteBuffer(Ljava/lang/String;Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;" since="29" />
+		<method name="getFeatureEnabled(Ljava/lang/String;)Z" since="21" />
+		<method name="getFeatures()Ljava/util/Set;" since="29" />
+		<method name="getFloat(Ljava/lang/String;)F" />
+		<method name="getFloat(Ljava/lang/String;F)F" since="29" />
+		<method name="getInteger(Ljava/lang/String;)I" />
+		<method name="getInteger(Ljava/lang/String;I)I" since="29" />
+		<method name="getKeys()Ljava/util/Set;" since="29" />
+		<method name="getLong(Ljava/lang/String;)J" />
+		<method name="getLong(Ljava/lang/String;J)J" since="29" />
+		<method name="getNumber(Ljava/lang/String;)Ljava/lang/Number;" since="29" />
+		<method name="getNumber(Ljava/lang/String;Ljava/lang/Number;)Ljava/lang/Number;" since="29" />
+		<method name="getString(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="29" />
+		<method name="getValueTypeForKey(Ljava/lang/String;)I" since="29" />
+		<method name="removeFeature(Ljava/lang/String;)V" since="29" />
+		<method name="removeKey(Ljava/lang/String;)V" since="29" />
+		<method name="setByteBuffer(Ljava/lang/String;Ljava/nio/ByteBuffer;)V" />
+		<method name="setFeatureEnabled(Ljava/lang/String;Z)V" since="21" />
+		<method name="setFloat(Ljava/lang/String;F)V" />
+		<method name="setInteger(Ljava/lang/String;I)V" />
+		<method name="setLong(Ljava/lang/String;J)V" />
+		<method name="setString(Ljava/lang/String;Ljava/lang/String;)V" />
+		<field name="COLOR_RANGE_FULL" since="24" />
+		<field name="COLOR_RANGE_LIMITED" since="24" />
+		<field name="COLOR_STANDARD_BT2020" since="24" />
+		<field name="COLOR_STANDARD_BT601_NTSC" since="24" />
+		<field name="COLOR_STANDARD_BT601_PAL" since="24" />
+		<field name="COLOR_STANDARD_BT709" since="24" />
+		<field name="COLOR_TRANSFER_HLG" since="24" />
+		<field name="COLOR_TRANSFER_LINEAR" since="24" />
+		<field name="COLOR_TRANSFER_SDR_VIDEO" since="24" />
+		<field name="COLOR_TRANSFER_ST2084" since="24" />
+		<field name="KEY_AAC_DRC_ALBUM_MODE" since="30" />
+		<field name="KEY_AAC_DRC_ATTENUATION_FACTOR" since="21" />
+		<field name="KEY_AAC_DRC_BOOST_FACTOR" since="21" />
+		<field name="KEY_AAC_DRC_EFFECT_TYPE" since="28" />
+		<field name="KEY_AAC_DRC_HEAVY_COMPRESSION" since="21" />
+		<field name="KEY_AAC_DRC_OUTPUT_LOUDNESS" since="30" />
+		<field name="KEY_AAC_DRC_TARGET_REFERENCE_LEVEL" since="21" />
+		<field name="KEY_AAC_ENCODED_TARGET_LEVEL" since="21" />
+		<field name="KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT" since="21" />
+		<field name="KEY_AAC_PROFILE" />
+		<field name="KEY_AAC_SBR_MODE" since="21" />
+		<field name="KEY_ALLOW_FRAME_DROP" since="31" />
+		<field name="KEY_AUDIO_SESSION_ID" since="21" />
+		<field name="KEY_BITRATE_MODE" since="21" />
+		<field name="KEY_BIT_RATE" />
+		<field name="KEY_CAPTION_SERVICE_NUMBER" since="30" />
+		<field name="KEY_CAPTURE_RATE" since="21" />
+		<field name="KEY_CHANNEL_COUNT" />
+		<field name="KEY_CHANNEL_MASK" />
+		<field name="KEY_CODECS_STRING" since="30" />
+		<field name="KEY_COLOR_FORMAT" />
+		<field name="KEY_COLOR_RANGE" since="24" />
+		<field name="KEY_COLOR_STANDARD" since="24" />
+		<field name="KEY_COLOR_TRANSFER" since="24" />
+		<field name="KEY_COLOR_TRANSFER_REQUEST" since="31" />
+		<field name="KEY_COMPLEXITY" since="21" />
+		<field name="KEY_CREATE_INPUT_SURFACE_SUSPENDED" since="29" />
+		<field name="KEY_DURATION" />
+		<field name="KEY_ENCODER_DELAY" since="30" />
+		<field name="KEY_ENCODER_PADDING" since="30" />
+		<field name="KEY_FLAC_COMPRESSION_LEVEL" />
+		<field name="KEY_FRAME_RATE" />
+		<field name="KEY_GRID_COLUMNS" since="28" />
+		<field name="KEY_GRID_ROWS" since="28" />
+		<field name="KEY_HAPTIC_CHANNEL_COUNT" since="29" />
+		<field name="KEY_HARDWARE_AV_SYNC_ID" since="30" />
+		<field name="KEY_HDR10_PLUS_INFO" since="29" />
+		<field name="KEY_HDR_STATIC_INFO" since="24" />
+		<field name="KEY_HEIGHT" />
+		<field name="KEY_INTRA_REFRESH_PERIOD" since="24" />
+		<field name="KEY_IS_ADTS" />
+		<field name="KEY_IS_AUTOSELECT" since="19" />
+		<field name="KEY_IS_DEFAULT" since="19" />
+		<field name="KEY_IS_FORCED_SUBTITLE" since="19" />
+		<field name="KEY_I_FRAME_INTERVAL" />
+		<field name="KEY_LANGUAGE" since="19" />
+		<field name="KEY_LATENCY" since="26" />
+		<field name="KEY_LEVEL" since="23" />
+		<field name="KEY_LOW_LATENCY" since="30" />
+		<field name="KEY_MAX_B_FRAMES" since="29" />
+		<field name="KEY_MAX_FPS_TO_ENCODER" since="29" />
+		<field name="KEY_MAX_HEIGHT" since="19" />
+		<field name="KEY_MAX_INPUT_SIZE" />
+		<field name="KEY_MAX_PTS_GAP_TO_ENCODER" since="29" />
+		<field name="KEY_MAX_WIDTH" since="19" />
+		<field name="KEY_MIME" />
+		<field name="KEY_MPEGH_COMPATIBLE_SETS" since="31" />
+		<field name="KEY_MPEGH_PROFILE_LEVEL_INDICATION" since="31" />
+		<field name="KEY_MPEGH_REFERENCE_CHANNEL_LAYOUT" since="31" />
+		<field name="KEY_OPERATING_RATE" since="23" />
+		<field name="KEY_OUTPUT_REORDER_DEPTH" since="28" />
+		<field name="KEY_PCM_ENCODING" since="24" />
+		<field name="KEY_PIXEL_ASPECT_RATIO_HEIGHT" since="30" />
+		<field name="KEY_PIXEL_ASPECT_RATIO_WIDTH" since="30" />
+		<field name="KEY_PREPEND_HEADER_TO_SYNC_FRAMES" since="29" />
+		<field name="KEY_PRIORITY" since="23" />
+		<field name="KEY_PROFILE" since="21" />
+		<field name="KEY_PUSH_BLANK_BUFFERS_ON_STOP" since="19" />
+		<field name="KEY_QUALITY" since="28" />
+		<field name="KEY_REPEAT_PREVIOUS_FRAME_AFTER" since="19" />
+		<field name="KEY_ROTATION" since="23" />
+		<field name="KEY_SAMPLE_RATE" />
+		<field name="KEY_SLICE_HEIGHT" since="23" />
+		<field name="KEY_SLOW_MOTION_MARKERS" since="31" />
+		<field name="KEY_STRIDE" since="23" />
+		<field name="KEY_TEMPORAL_LAYERING" since="21" />
+		<field name="KEY_TILE_HEIGHT" since="28" />
+		<field name="KEY_TILE_WIDTH" since="28" />
+		<field name="KEY_TRACK_ID" since="24" />
+		<field name="KEY_VIDEO_QP_B_MAX" since="31" />
+		<field name="KEY_VIDEO_QP_B_MIN" since="31" />
+		<field name="KEY_VIDEO_QP_I_MAX" since="31" />
+		<field name="KEY_VIDEO_QP_I_MIN" since="31" />
+		<field name="KEY_VIDEO_QP_MAX" since="31" />
+		<field name="KEY_VIDEO_QP_MIN" since="31" />
+		<field name="KEY_VIDEO_QP_P_MAX" since="31" />
+		<field name="KEY_VIDEO_QP_P_MIN" since="31" />
+		<field name="KEY_WIDTH" />
+		<field name="MIMETYPE_AUDIO_AAC" since="21" />
+		<field name="MIMETYPE_AUDIO_AC3" since="21" />
+		<field name="MIMETYPE_AUDIO_AC4" since="29" />
+		<field name="MIMETYPE_AUDIO_AMR_NB" since="21" />
+		<field name="MIMETYPE_AUDIO_AMR_WB" since="21" />
+		<field name="MIMETYPE_AUDIO_EAC3" since="23" />
+		<field name="MIMETYPE_AUDIO_EAC3_JOC" since="29" />
+		<field name="MIMETYPE_AUDIO_FLAC" since="21" />
+		<field name="MIMETYPE_AUDIO_G711_ALAW" since="21" />
+		<field name="MIMETYPE_AUDIO_G711_MLAW" since="21" />
+		<field name="MIMETYPE_AUDIO_MPEG" since="21" />
+		<field name="MIMETYPE_AUDIO_MPEGH_MHA1" since="31" />
+		<field name="MIMETYPE_AUDIO_MPEGH_MHM1" since="31" />
+		<field name="MIMETYPE_AUDIO_MSGSM" since="21" />
+		<field name="MIMETYPE_AUDIO_OPUS" since="21" />
+		<field name="MIMETYPE_AUDIO_QCELP" since="21" />
+		<field name="MIMETYPE_AUDIO_RAW" since="21" />
+		<field name="MIMETYPE_AUDIO_SCRAMBLED" since="26" />
+		<field name="MIMETYPE_AUDIO_VORBIS" since="21" />
+		<field name="MIMETYPE_IMAGE_ANDROID_HEIC" since="28" />
+		<field name="MIMETYPE_TEXT_CEA_608" since="21" />
+		<field name="MIMETYPE_TEXT_CEA_708" since="28" />
+		<field name="MIMETYPE_TEXT_SUBRIP" since="28" />
+		<field name="MIMETYPE_TEXT_VTT" since="21" />
+		<field name="MIMETYPE_VIDEO_AV1" since="29" />
+		<field name="MIMETYPE_VIDEO_AVC" since="21" />
+		<field name="MIMETYPE_VIDEO_DOLBY_VISION" since="24" />
+		<field name="MIMETYPE_VIDEO_H263" since="21" />
+		<field name="MIMETYPE_VIDEO_HEVC" since="21" />
+		<field name="MIMETYPE_VIDEO_MPEG2" since="21" />
+		<field name="MIMETYPE_VIDEO_MPEG4" since="21" />
+		<field name="MIMETYPE_VIDEO_RAW" since="21" />
+		<field name="MIMETYPE_VIDEO_SCRAMBLED" since="26" />
+		<field name="MIMETYPE_VIDEO_VP8" since="21" />
+		<field name="MIMETYPE_VIDEO_VP9" since="21" />
+		<field name="TYPE_BYTE_BUFFER" since="29" />
+		<field name="TYPE_FLOAT" since="29" />
+		<field name="TYPE_INTEGER" since="29" />
+		<field name="TYPE_LONG" since="29" />
+		<field name="TYPE_NULL" since="29" />
+		<field name="TYPE_STRING" since="29" />
+	</class>
+	<class name="android/media/MediaMetadata" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="containsKey(Ljava/lang/String;)Z" />
+		<method name="getBitmap(Ljava/lang/String;)Landroid/graphics/Bitmap;" />
+		<method name="getBitmapDimensionLimit()I" since="31" />
+		<method name="getDescription()Landroid/media/MediaDescription;" />
+		<method name="getLong(Ljava/lang/String;)J" />
+		<method name="getRating(Ljava/lang/String;)Landroid/media/Rating;" />
+		<method name="getString(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getText(Ljava/lang/String;)Ljava/lang/CharSequence;" />
+		<method name="keySet()Ljava/util/Set;" />
+		<method name="size()I" />
+		<field name="CREATOR" />
+		<field name="METADATA_KEY_ALBUM" />
+		<field name="METADATA_KEY_ALBUM_ART" />
+		<field name="METADATA_KEY_ALBUM_ARTIST" />
+		<field name="METADATA_KEY_ALBUM_ART_URI" />
+		<field name="METADATA_KEY_ART" />
+		<field name="METADATA_KEY_ARTIST" />
+		<field name="METADATA_KEY_ART_URI" />
+		<field name="METADATA_KEY_AUTHOR" />
+		<field name="METADATA_KEY_BT_FOLDER_TYPE" since="26" />
+		<field name="METADATA_KEY_COMPILATION" />
+		<field name="METADATA_KEY_COMPOSER" />
+		<field name="METADATA_KEY_DATE" />
+		<field name="METADATA_KEY_DISC_NUMBER" />
+		<field name="METADATA_KEY_DISPLAY_DESCRIPTION" />
+		<field name="METADATA_KEY_DISPLAY_ICON" />
+		<field name="METADATA_KEY_DISPLAY_ICON_URI" />
+		<field name="METADATA_KEY_DISPLAY_SUBTITLE" />
+		<field name="METADATA_KEY_DISPLAY_TITLE" />
+		<field name="METADATA_KEY_DURATION" />
+		<field name="METADATA_KEY_GENRE" />
+		<field name="METADATA_KEY_MEDIA_ID" />
+		<field name="METADATA_KEY_MEDIA_URI" since="26" />
+		<field name="METADATA_KEY_NUM_TRACKS" />
+		<field name="METADATA_KEY_RATING" />
+		<field name="METADATA_KEY_TITLE" />
+		<field name="METADATA_KEY_TRACK_NUMBER" />
+		<field name="METADATA_KEY_USER_RATING" />
+		<field name="METADATA_KEY_WRITER" />
+		<field name="METADATA_KEY_YEAR" />
+	</class>
+	<class name="android/media/MediaMetadata$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/media/MediaMetadata;)V" />
+		<method name="build()Landroid/media/MediaMetadata;" />
+		<method name="putBitmap(Ljava/lang/String;Landroid/graphics/Bitmap;)Landroid/media/MediaMetadata$Builder;" />
+		<method name="putLong(Ljava/lang/String;J)Landroid/media/MediaMetadata$Builder;" />
+		<method name="putRating(Ljava/lang/String;Landroid/media/Rating;)Landroid/media/MediaMetadata$Builder;" />
+		<method name="putString(Ljava/lang/String;Ljava/lang/String;)Landroid/media/MediaMetadata$Builder;" />
+		<method name="putText(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/media/MediaMetadata$Builder;" />
+		<method name="setBitmapDimensionLimit(I)Landroid/media/MediaMetadata$Builder;" since="31" />
+	</class>
+	<class name="android/media/MediaMetadataEditor" since="19" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="addEditableKey(I)V" deprecated="29" />
+		<method name="apply()V" deprecated="29" />
+		<method name="clear()V" deprecated="29" />
+		<method name="getBitmap(ILandroid/graphics/Bitmap;)Landroid/graphics/Bitmap;" deprecated="29" />
+		<method name="getEditableKeys()[I" deprecated="29" />
+		<method name="getLong(IJ)J" deprecated="29" />
+		<method name="getObject(ILjava/lang/Object;)Ljava/lang/Object;" deprecated="29" />
+		<method name="getString(ILjava/lang/String;)Ljava/lang/String;" deprecated="29" />
+		<method name="putBitmap(ILandroid/graphics/Bitmap;)Landroid/media/MediaMetadataEditor;" deprecated="29" />
+		<method name="putLong(IJ)Landroid/media/MediaMetadataEditor;" deprecated="29" />
+		<method name="putObject(ILjava/lang/Object;)Landroid/media/MediaMetadataEditor;" deprecated="29" />
+		<method name="putString(ILjava/lang/String;)Landroid/media/MediaMetadataEditor;" deprecated="29" />
+		<method name="removeEditableKeys()V" deprecated="29" />
+		<field name="BITMAP_KEY_ARTWORK" deprecated="29" />
+		<field name="RATING_KEY_BY_OTHERS" deprecated="29" />
+		<field name="RATING_KEY_BY_USER" deprecated="29" />
+	</class>
+	<class name="android/media/MediaMetadataRetriever" since="10">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" since="29" />
+		<method name="&lt;init&gt;()V" />
+		<method name="extractMetadata(I)Ljava/lang/String;" />
+		<method name="getEmbeddedPicture()[B" />
+		<method name="getFrameAtIndex(I)Landroid/graphics/Bitmap;" since="28" />
+		<method name="getFrameAtIndex(ILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap;" since="28" />
+		<method name="getFrameAtTime()Landroid/graphics/Bitmap;" />
+		<method name="getFrameAtTime(J)Landroid/graphics/Bitmap;" />
+		<method name="getFrameAtTime(JI)Landroid/graphics/Bitmap;" />
+		<method name="getFrameAtTime(JILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap;" since="30" />
+		<method name="getFramesAtIndex(II)Ljava/util/List;" since="28" />
+		<method name="getFramesAtIndex(IILandroid/media/MediaMetadataRetriever$BitmapParams;)Ljava/util/List;" since="28" />
+		<method name="getImageAtIndex(I)Landroid/graphics/Bitmap;" since="28" />
+		<method name="getImageAtIndex(ILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap;" since="28" />
+		<method name="getPrimaryImage()Landroid/graphics/Bitmap;" since="28" />
+		<method name="getPrimaryImage(Landroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap;" since="28" />
+		<method name="getScaledFrameAtTime(JIII)Landroid/graphics/Bitmap;" since="27" />
+		<method name="getScaledFrameAtTime(JIIILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap;" since="30" />
+		<method name="release()V" />
+		<method name="setDataSource(Landroid/content/Context;Landroid/net/Uri;)V" />
+		<method name="setDataSource(Landroid/media/MediaDataSource;)V" since="23" />
+		<method name="setDataSource(Ljava/io/FileDescriptor;)V" />
+		<method name="setDataSource(Ljava/io/FileDescriptor;JJ)V" />
+		<method name="setDataSource(Ljava/lang/String;)V" />
+		<method name="setDataSource(Ljava/lang/String;Ljava/util/Map;)V" since="14" />
+		<field name="METADATA_KEY_ALBUM" />
+		<field name="METADATA_KEY_ALBUMARTIST" />
+		<field name="METADATA_KEY_ARTIST" />
+		<field name="METADATA_KEY_AUTHOR" />
+		<field name="METADATA_KEY_BITRATE" since="14" />
+		<field name="METADATA_KEY_BITS_PER_SAMPLE" since="31" />
+		<field name="METADATA_KEY_CAPTURE_FRAMERATE" since="23" />
+		<field name="METADATA_KEY_CD_TRACK_NUMBER" />
+		<field name="METADATA_KEY_COLOR_RANGE" since="30" />
+		<field name="METADATA_KEY_COLOR_STANDARD" since="30" />
+		<field name="METADATA_KEY_COLOR_TRANSFER" since="30" />
+		<field name="METADATA_KEY_COMPILATION" />
+		<field name="METADATA_KEY_COMPOSER" />
+		<field name="METADATA_KEY_DATE" />
+		<field name="METADATA_KEY_DISC_NUMBER" />
+		<field name="METADATA_KEY_DURATION" />
+		<field name="METADATA_KEY_EXIF_LENGTH" since="29" />
+		<field name="METADATA_KEY_EXIF_OFFSET" since="29" />
+		<field name="METADATA_KEY_GENRE" />
+		<field name="METADATA_KEY_HAS_AUDIO" since="14" />
+		<field name="METADATA_KEY_HAS_IMAGE" since="28" />
+		<field name="METADATA_KEY_HAS_VIDEO" since="14" />
+		<field name="METADATA_KEY_IMAGE_COUNT" since="28" />
+		<field name="METADATA_KEY_IMAGE_HEIGHT" since="28" />
+		<field name="METADATA_KEY_IMAGE_PRIMARY" since="28" />
+		<field name="METADATA_KEY_IMAGE_ROTATION" since="28" />
+		<field name="METADATA_KEY_IMAGE_WIDTH" since="28" />
+		<field name="METADATA_KEY_LOCATION" since="15" />
+		<field name="METADATA_KEY_MIMETYPE" />
+		<field name="METADATA_KEY_NUM_TRACKS" />
+		<field name="METADATA_KEY_SAMPLERATE" since="31" />
+		<field name="METADATA_KEY_TITLE" />
+		<field name="METADATA_KEY_VIDEO_FRAME_COUNT" since="28" />
+		<field name="METADATA_KEY_VIDEO_HEIGHT" since="14" />
+		<field name="METADATA_KEY_VIDEO_ROTATION" since="17" />
+		<field name="METADATA_KEY_VIDEO_WIDTH" since="14" />
+		<field name="METADATA_KEY_WRITER" />
+		<field name="METADATA_KEY_XMP_LENGTH" since="31" />
+		<field name="METADATA_KEY_XMP_OFFSET" since="31" />
+		<field name="METADATA_KEY_YEAR" />
+		<field name="OPTION_CLOSEST" />
+		<field name="OPTION_CLOSEST_SYNC" />
+		<field name="OPTION_NEXT_SYNC" />
+		<field name="OPTION_PREVIOUS_SYNC" />
+	</class>
+	<class name="android/media/MediaMetadataRetriever$BitmapParams" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getActualConfig()Landroid/graphics/Bitmap$Config;" />
+		<method name="getPreferredConfig()Landroid/graphics/Bitmap$Config;" />
+		<method name="setPreferredConfig(Landroid/graphics/Bitmap$Config;)V" />
+	</class>
+	<class name="android/media/MediaMuxer" since="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/io/FileDescriptor;I)V" since="26" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="addTrack(Landroid/media/MediaFormat;)I" />
+		<method name="release()V" />
+		<method name="setLocation(FF)V" since="19" />
+		<method name="setOrientationHint(I)V" />
+		<method name="start()V" />
+		<method name="stop()V" />
+		<method name="writeSampleData(ILjava/nio/ByteBuffer;Landroid/media/MediaCodec$BufferInfo;)V" />
+	</class>
+	<class name="android/media/MediaMuxer$OutputFormat" since="18">
+		<extends name="java/lang/Object" />
+		<field name="MUXER_OUTPUT_3GPP" since="26" />
+		<field name="MUXER_OUTPUT_HEIF" since="28" />
+		<field name="MUXER_OUTPUT_MPEG_4" />
+		<field name="MUXER_OUTPUT_OGG" since="29" />
+		<field name="MUXER_OUTPUT_WEBM" since="21" />
+	</class>
+	<class name="android/media/MediaPlayer" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/media/AudioRouting" since="28" />
+		<implements name="android/media/VolumeAutomation" since="26" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addTimedTextSource(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)V" since="16" />
+		<method name="addTimedTextSource(Ljava/io/FileDescriptor;JJLjava/lang/String;)V" since="16" />
+		<method name="addTimedTextSource(Ljava/io/FileDescriptor;Ljava/lang/String;)V" since="16" />
+		<method name="addTimedTextSource(Ljava/lang/String;Ljava/lang/String;)V" since="16" />
+		<method name="attachAuxEffect(I)V" since="9" />
+		<method name="clearOnMediaTimeDiscontinuityListener()V" since="28" />
+		<method name="clearOnSubtitleDataListener()V" since="28" />
+		<method name="create(Landroid/content/Context;I)Landroid/media/MediaPlayer;" />
+		<method name="create(Landroid/content/Context;ILandroid/media/AudioAttributes;I)Landroid/media/MediaPlayer;" since="21" />
+		<method name="create(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/MediaPlayer;" />
+		<method name="create(Landroid/content/Context;Landroid/net/Uri;Landroid/view/SurfaceHolder;)Landroid/media/MediaPlayer;" />
+		<method name="create(Landroid/content/Context;Landroid/net/Uri;Landroid/view/SurfaceHolder;Landroid/media/AudioAttributes;I)Landroid/media/MediaPlayer;" since="21" />
+		<method name="deselectTrack(I)V" since="16" />
+		<method name="getAudioSessionId()I" since="9" />
+		<method name="getCurrentPosition()I" />
+		<method name="getDrmInfo()Landroid/media/MediaPlayer$DrmInfo;" since="26" />
+		<method name="getDrmPropertyString(Ljava/lang/String;)Ljava/lang/String;" since="26" />
+		<method name="getDuration()I" />
+		<method name="getKeyRequest([B[BLjava/lang/String;ILjava/util/Map;)Landroid/media/MediaDrm$KeyRequest;" since="26" />
+		<method name="getMetrics()Landroid/os/PersistableBundle;" since="26" />
+		<method name="getPlaybackParams()Landroid/media/PlaybackParams;" since="23" />
+		<method name="getSelectedTrack(I)I" since="21" />
+		<method name="getSyncParams()Landroid/media/SyncParams;" since="23" />
+		<method name="getTimestamp()Landroid/media/MediaTimestamp;" since="23" />
+		<method name="getTrackInfo()[Landroid/media/MediaPlayer$TrackInfo;" since="16" />
+		<method name="getVideoHeight()I" />
+		<method name="getVideoWidth()I" />
+		<method name="isLooping()Z" since="3" />
+		<method name="isPlaying()Z" />
+		<method name="pause()V" />
+		<method name="prepare()V" />
+		<method name="prepareAsync()V" />
+		<method name="prepareDrm(Ljava/util/UUID;)V" since="26" />
+		<method name="provideKeyResponse([B[B)[B" since="26" />
+		<method name="release()V" />
+		<method name="releaseDrm()V" since="26" />
+		<method name="reset()V" />
+		<method name="restoreKeys([B)V" since="26" />
+		<method name="seekTo(I)V" />
+		<method name="seekTo(JI)V" since="26" />
+		<method name="selectTrack(I)V" since="16" />
+		<method name="setAudioAttributes(Landroid/media/AudioAttributes;)V" since="21" />
+		<method name="setAudioSessionId(I)V" since="9" />
+		<method name="setAudioStreamType(I)V" deprecated="26" />
+		<method name="setAuxEffectSendLevel(F)V" since="9" />
+		<method name="setDataSource(Landroid/content/Context;Landroid/net/Uri;)V" />
+		<method name="setDataSource(Landroid/content/Context;Landroid/net/Uri;Ljava/util/Map;)V" since="14" />
+		<method name="setDataSource(Landroid/content/Context;Landroid/net/Uri;Ljava/util/Map;Ljava/util/List;)V" since="26" />
+		<method name="setDataSource(Landroid/content/res/AssetFileDescriptor;)V" since="24" />
+		<method name="setDataSource(Landroid/media/MediaDataSource;)V" since="23" />
+		<method name="setDataSource(Ljava/io/FileDescriptor;)V" />
+		<method name="setDataSource(Ljava/io/FileDescriptor;JJ)V" />
+		<method name="setDataSource(Ljava/lang/String;)V" />
+		<method name="setDisplay(Landroid/view/SurfaceHolder;)V" />
+		<method name="setDrmPropertyString(Ljava/lang/String;Ljava/lang/String;)V" since="26" />
+		<method name="setLooping(Z)V" />
+		<method name="setNextMediaPlayer(Landroid/media/MediaPlayer;)V" since="16" />
+		<method name="setOnBufferingUpdateListener(Landroid/media/MediaPlayer$OnBufferingUpdateListener;)V" />
+		<method name="setOnCompletionListener(Landroid/media/MediaPlayer$OnCompletionListener;)V" />
+		<method name="setOnDrmConfigHelper(Landroid/media/MediaPlayer$OnDrmConfigHelper;)V" since="26" />
+		<method name="setOnDrmInfoListener(Landroid/media/MediaPlayer$OnDrmInfoListener;)V" since="26" />
+		<method name="setOnDrmInfoListener(Landroid/media/MediaPlayer$OnDrmInfoListener;Landroid/os/Handler;)V" since="26" />
+		<method name="setOnDrmPreparedListener(Landroid/media/MediaPlayer$OnDrmPreparedListener;)V" since="26" />
+		<method name="setOnDrmPreparedListener(Landroid/media/MediaPlayer$OnDrmPreparedListener;Landroid/os/Handler;)V" since="26" />
+		<method name="setOnErrorListener(Landroid/media/MediaPlayer$OnErrorListener;)V" />
+		<method name="setOnInfoListener(Landroid/media/MediaPlayer$OnInfoListener;)V" since="3" />
+		<method name="setOnMediaTimeDiscontinuityListener(Landroid/media/MediaPlayer$OnMediaTimeDiscontinuityListener;)V" since="28" />
+		<method name="setOnMediaTimeDiscontinuityListener(Landroid/media/MediaPlayer$OnMediaTimeDiscontinuityListener;Landroid/os/Handler;)V" since="28" />
+		<method name="setOnPreparedListener(Landroid/media/MediaPlayer$OnPreparedListener;)V" />
+		<method name="setOnSeekCompleteListener(Landroid/media/MediaPlayer$OnSeekCompleteListener;)V" />
+		<method name="setOnSubtitleDataListener(Landroid/media/MediaPlayer$OnSubtitleDataListener;)V" since="28" />
+		<method name="setOnSubtitleDataListener(Landroid/media/MediaPlayer$OnSubtitleDataListener;Landroid/os/Handler;)V" since="28" />
+		<method name="setOnTimedMetaDataAvailableListener(Landroid/media/MediaPlayer$OnTimedMetaDataAvailableListener;)V" since="23" />
+		<method name="setOnTimedTextListener(Landroid/media/MediaPlayer$OnTimedTextListener;)V" since="16" />
+		<method name="setOnVideoSizeChangedListener(Landroid/media/MediaPlayer$OnVideoSizeChangedListener;)V" since="3" />
+		<method name="setPlaybackParams(Landroid/media/PlaybackParams;)V" since="23" />
+		<method name="setScreenOnWhilePlaying(Z)V" />
+		<method name="setSurface(Landroid/view/Surface;)V" since="14" />
+		<method name="setSyncParams(Landroid/media/SyncParams;)V" since="23" />
+		<method name="setVideoScalingMode(I)V" since="16" />
+		<method name="setVolume(FF)V" />
+		<method name="setWakeMode(Landroid/content/Context;I)V" />
+		<method name="start()V" />
+		<method name="stop()V" />
+		<field name="MEDIA_ERROR_IO" since="17" />
+		<field name="MEDIA_ERROR_MALFORMED" since="17" />
+		<field name="MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK" since="3" />
+		<field name="MEDIA_ERROR_SERVER_DIED" />
+		<field name="MEDIA_ERROR_TIMED_OUT" since="17" />
+		<field name="MEDIA_ERROR_UNKNOWN" />
+		<field name="MEDIA_ERROR_UNSUPPORTED" since="17" />
+		<field name="MEDIA_INFO_AUDIO_NOT_PLAYING" since="26" />
+		<field name="MEDIA_INFO_BAD_INTERLEAVING" since="3" />
+		<field name="MEDIA_INFO_BUFFERING_END" since="9" />
+		<field name="MEDIA_INFO_BUFFERING_START" since="9" />
+		<field name="MEDIA_INFO_METADATA_UPDATE" since="5" />
+		<field name="MEDIA_INFO_NOT_SEEKABLE" since="3" />
+		<field name="MEDIA_INFO_STARTED_AS_NEXT" since="28" />
+		<field name="MEDIA_INFO_SUBTITLE_TIMED_OUT" since="19" />
+		<field name="MEDIA_INFO_UNKNOWN" since="3" />
+		<field name="MEDIA_INFO_UNSUPPORTED_SUBTITLE" since="19" />
+		<field name="MEDIA_INFO_VIDEO_NOT_PLAYING" since="26" />
+		<field name="MEDIA_INFO_VIDEO_RENDERING_START" since="17" />
+		<field name="MEDIA_INFO_VIDEO_TRACK_LAGGING" since="3" />
+		<field name="MEDIA_MIMETYPE_TEXT_SUBRIP" since="16" deprecated="28" />
+		<field name="PREPARE_DRM_STATUS_PREPARATION_ERROR" since="26" />
+		<field name="PREPARE_DRM_STATUS_PROVISIONING_NETWORK_ERROR" since="26" />
+		<field name="PREPARE_DRM_STATUS_PROVISIONING_SERVER_ERROR" since="26" />
+		<field name="PREPARE_DRM_STATUS_SUCCESS" since="26" />
+		<field name="SEEK_CLOSEST" since="26" />
+		<field name="SEEK_CLOSEST_SYNC" since="26" />
+		<field name="SEEK_NEXT_SYNC" since="26" />
+		<field name="SEEK_PREVIOUS_SYNC" since="26" />
+		<field name="VIDEO_SCALING_MODE_SCALE_TO_FIT" since="16" />
+		<field name="VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING" since="16" />
+	</class>
+	<class name="android/media/MediaPlayer$DrmInfo" since="26">
+		<extends name="java/lang/Object" />
+		<method name="getPssh()Ljava/util/Map;" />
+		<method name="getSupportedSchemes()[Ljava/util/UUID;" />
+	</class>
+	<class name="android/media/MediaPlayer$MetricsConstants" since="26">
+		<extends name="java/lang/Object" />
+		<field name="CODEC_AUDIO" />
+		<field name="CODEC_VIDEO" />
+		<field name="DURATION" />
+		<field name="ERRORS" />
+		<field name="ERROR_CODE" />
+		<field name="FRAMES" />
+		<field name="FRAMES_DROPPED" />
+		<field name="HEIGHT" />
+		<field name="MIME_TYPE_AUDIO" />
+		<field name="MIME_TYPE_VIDEO" />
+		<field name="PLAYING" />
+		<field name="WIDTH" />
+	</class>
+	<class name="android/media/MediaPlayer$NoDrmSchemeException" since="26">
+		<extends name="android/media/MediaDrmException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/media/MediaPlayer$OnBufferingUpdateListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onBufferingUpdate(Landroid/media/MediaPlayer;I)V" />
+	</class>
+	<class name="android/media/MediaPlayer$OnCompletionListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onCompletion(Landroid/media/MediaPlayer;)V" />
+	</class>
+	<class name="android/media/MediaPlayer$OnDrmConfigHelper" since="26">
+		<extends name="java/lang/Object" />
+		<method name="onDrmConfig(Landroid/media/MediaPlayer;)V" />
+	</class>
+	<class name="android/media/MediaPlayer$OnDrmInfoListener" since="26">
+		<extends name="java/lang/Object" />
+		<method name="onDrmInfo(Landroid/media/MediaPlayer;Landroid/media/MediaPlayer$DrmInfo;)V" />
+	</class>
+	<class name="android/media/MediaPlayer$OnDrmPreparedListener" since="26">
+		<extends name="java/lang/Object" />
+		<method name="onDrmPrepared(Landroid/media/MediaPlayer;I)V" />
+	</class>
+	<class name="android/media/MediaPlayer$OnErrorListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onError(Landroid/media/MediaPlayer;II)Z" />
+	</class>
+	<class name="android/media/MediaPlayer$OnInfoListener" since="3">
+		<extends name="java/lang/Object" />
+		<method name="onInfo(Landroid/media/MediaPlayer;II)Z" />
+	</class>
+	<class name="android/media/MediaPlayer$OnMediaTimeDiscontinuityListener" since="28">
+		<extends name="java/lang/Object" />
+		<method name="onMediaTimeDiscontinuity(Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V" />
+	</class>
+	<class name="android/media/MediaPlayer$OnPreparedListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onPrepared(Landroid/media/MediaPlayer;)V" />
+	</class>
+	<class name="android/media/MediaPlayer$OnSeekCompleteListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onSeekComplete(Landroid/media/MediaPlayer;)V" />
+	</class>
+	<class name="android/media/MediaPlayer$OnSubtitleDataListener" since="28">
+		<extends name="java/lang/Object" />
+		<method name="onSubtitleData(Landroid/media/MediaPlayer;Landroid/media/SubtitleData;)V" />
+	</class>
+	<class name="android/media/MediaPlayer$OnTimedMetaDataAvailableListener" since="23">
+		<extends name="java/lang/Object" />
+		<method name="onTimedMetaDataAvailable(Landroid/media/MediaPlayer;Landroid/media/TimedMetaData;)V" />
+	</class>
+	<class name="android/media/MediaPlayer$OnTimedTextListener" since="16">
+		<extends name="java/lang/Object" />
+		<method name="onTimedText(Landroid/media/MediaPlayer;Landroid/media/TimedText;)V" />
+	</class>
+	<class name="android/media/MediaPlayer$OnVideoSizeChangedListener" since="3">
+		<extends name="java/lang/Object" />
+		<method name="onVideoSizeChanged(Landroid/media/MediaPlayer;II)V" />
+	</class>
+	<class name="android/media/MediaPlayer$ProvisioningNetworkErrorException" since="26">
+		<extends name="android/media/MediaDrmException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/media/MediaPlayer$ProvisioningServerErrorException" since="26">
+		<extends name="android/media/MediaDrmException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/media/MediaPlayer$TrackInfo" since="16">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getFormat()Landroid/media/MediaFormat;" since="19" />
+		<method name="getLanguage()Ljava/lang/String;" />
+		<method name="getTrackType()I" />
+		<field name="MEDIA_TRACK_TYPE_AUDIO" />
+		<field name="MEDIA_TRACK_TYPE_METADATA" since="23" />
+		<field name="MEDIA_TRACK_TYPE_SUBTITLE" since="21" />
+		<field name="MEDIA_TRACK_TYPE_TIMEDTEXT" />
+		<field name="MEDIA_TRACK_TYPE_UNKNOWN" />
+		<field name="MEDIA_TRACK_TYPE_VIDEO" />
+	</class>
+	<class name="android/media/MediaRecorder" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/media/AudioRecordingMonitor" since="29" />
+		<implements name="android/media/AudioRouting" since="28" />
+		<implements name="android/media/MicrophoneDirection" since="29" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" since="31" />
+		<method name="getActiveMicrophones()Ljava/util/List;" since="28" />
+		<method name="getAudioSourceMax()I" since="4" />
+		<method name="getLogSessionId()Landroid/media/metrics/LogSessionId;" since="31" />
+		<method name="getMaxAmplitude()I" />
+		<method name="getMetrics()Landroid/os/PersistableBundle;" since="26" />
+		<method name="getSurface()Landroid/view/Surface;" since="21" />
+		<method name="isPrivacySensitive()Z" since="30" />
+		<method name="pause()V" since="24" />
+		<method name="prepare()V" />
+		<method name="release()V" />
+		<method name="reset()V" />
+		<method name="resume()V" since="24" />
+		<method name="setAudioChannels(I)V" since="8" />
+		<method name="setAudioEncoder(I)V" />
+		<method name="setAudioEncodingBitRate(I)V" since="8" />
+		<method name="setAudioProfile(Landroid/media/EncoderProfiles$AudioProfile;)V" since="31" />
+		<method name="setAudioSamplingRate(I)V" since="8" />
+		<method name="setAudioSource(I)V" />
+		<method name="setAuxiliaryOutputFile(Ljava/io/FileDescriptor;)V" since="11" deprecated="15" removed="16" />
+		<method name="setAuxiliaryOutputFile(Ljava/lang/String;)V" since="11" deprecated="15" removed="16" />
+		<method name="setCamera(Landroid/hardware/Camera;)V" since="3" deprecated="21" />
+		<method name="setCaptureRate(D)V" since="11" />
+		<method name="setInputSurface(Landroid/view/Surface;)V" since="23" />
+		<method name="setLocation(FF)V" since="14" />
+		<method name="setLogSessionId(Landroid/media/metrics/LogSessionId;)V" since="31" />
+		<method name="setMaxDuration(I)V" since="3" />
+		<method name="setMaxFileSize(J)V" since="3" />
+		<method name="setNextOutputFile(Ljava/io/File;)V" since="26" />
+		<method name="setNextOutputFile(Ljava/io/FileDescriptor;)V" since="26" />
+		<method name="setOnErrorListener(Landroid/media/MediaRecorder$OnErrorListener;)V" since="3" />
+		<method name="setOnInfoListener(Landroid/media/MediaRecorder$OnInfoListener;)V" since="3" />
+		<method name="setOrientationHint(I)V" since="9" />
+		<method name="setOutputFile(Ljava/io/File;)V" since="26" />
+		<method name="setOutputFile(Ljava/io/FileDescriptor;)V" since="3" />
+		<method name="setOutputFile(Ljava/lang/String;)V" />
+		<method name="setOutputFormat(I)V" />
+		<method name="setPreviewDisplay(Landroid/view/Surface;)V" />
+		<method name="setPrivacySensitive(Z)V" since="30" />
+		<method name="setProfile(Landroid/media/CamcorderProfile;)V" since="8" />
+		<method name="setVideoEncoder(I)V" since="3" />
+		<method name="setVideoEncodingBitRate(I)V" since="8" />
+		<method name="setVideoEncodingProfileLevel(II)V" since="26" />
+		<method name="setVideoFrameRate(I)V" since="3" />
+		<method name="setVideoProfile(Landroid/media/EncoderProfiles$VideoProfile;)V" since="31" />
+		<method name="setVideoSize(II)V" since="3" />
+		<method name="setVideoSource(I)V" since="3" />
+		<method name="start()V" />
+		<method name="stop()V" />
+		<field name="MEDIA_ERROR_SERVER_DIED" since="17" />
+		<field name="MEDIA_RECORDER_ERROR_UNKNOWN" since="3" />
+		<field name="MEDIA_RECORDER_INFO_MAX_DURATION_REACHED" since="3" />
+		<field name="MEDIA_RECORDER_INFO_MAX_FILESIZE_APPROACHING" since="26" />
+		<field name="MEDIA_RECORDER_INFO_MAX_FILESIZE_REACHED" since="3" />
+		<field name="MEDIA_RECORDER_INFO_NEXT_OUTPUT_FILE_STARTED" since="26" />
+		<field name="MEDIA_RECORDER_INFO_UNKNOWN" since="3" />
+	</class>
+	<class name="android/media/MediaRecorder$AudioEncoder" since="1">
+		<extends name="java/lang/Object" />
+		<field name="AAC" since="10" />
+		<field name="AAC_ELD" since="16" />
+		<field name="AMR_NB" />
+		<field name="AMR_WB" since="10" />
+		<field name="DEFAULT" />
+		<field name="HE_AAC" since="16" />
+		<field name="OPUS" since="29" />
+		<field name="VORBIS" since="21" />
+	</class>
+	<class name="android/media/MediaRecorder$AudioSource" since="1">
+		<extends name="java/lang/Object" />
+		<field name="CAMCORDER" since="7" />
+		<field name="DEFAULT" />
+		<field name="MIC" />
+		<field name="REMOTE_SUBMIX" since="19" />
+		<field name="UNPROCESSED" since="24" />
+		<field name="VOICE_CALL" since="4" />
+		<field name="VOICE_COMMUNICATION" since="11" />
+		<field name="VOICE_DOWNLINK" since="4" />
+		<field name="VOICE_PERFORMANCE" since="29" />
+		<field name="VOICE_RECOGNITION" since="7" />
+		<field name="VOICE_UPLINK" since="4" />
+	</class>
+	<class name="android/media/MediaRecorder$MetricsConstants" since="26">
+		<extends name="java/lang/Object" />
+		<field name="AUDIO_BITRATE" />
+		<field name="AUDIO_CHANNELS" />
+		<field name="AUDIO_SAMPLERATE" />
+		<field name="AUDIO_TIMESCALE" />
+		<field name="CAPTURE_FPS" />
+		<field name="CAPTURE_FPS_ENABLE" />
+		<field name="FRAMERATE" />
+		<field name="HEIGHT" />
+		<field name="MOVIE_TIMESCALE" />
+		<field name="ROTATION" />
+		<field name="VIDEO_BITRATE" />
+		<field name="VIDEO_IFRAME_INTERVAL" />
+		<field name="VIDEO_LEVEL" />
+		<field name="VIDEO_PROFILE" />
+		<field name="VIDEO_TIMESCALE" />
+		<field name="WIDTH" />
+	</class>
+	<class name="android/media/MediaRecorder$OnErrorListener" since="3">
+		<extends name="java/lang/Object" />
+		<method name="onError(Landroid/media/MediaRecorder;II)V" />
+	</class>
+	<class name="android/media/MediaRecorder$OnInfoListener" since="3">
+		<extends name="java/lang/Object" />
+		<method name="onInfo(Landroid/media/MediaRecorder;II)V" />
+	</class>
+	<class name="android/media/MediaRecorder$OutputFormat" since="1">
+		<extends name="java/lang/Object" />
+		<field name="AAC_ADTS" since="16" />
+		<field name="AMR_NB" since="10" />
+		<field name="AMR_WB" since="10" />
+		<field name="DEFAULT" />
+		<field name="MPEG_2_TS" since="26" />
+		<field name="MPEG_4" />
+		<field name="OGG" since="29" />
+		<field name="RAW_AMR" since="3" deprecated="16" />
+		<field name="THREE_GPP" />
+		<field name="WEBM" since="21" />
+	</class>
+	<class name="android/media/MediaRecorder$VideoEncoder" since="3">
+		<extends name="java/lang/Object" />
+		<field name="DEFAULT" />
+		<field name="H263" />
+		<field name="H264" />
+		<field name="HEVC" since="24" />
+		<field name="MPEG_4_SP" />
+		<field name="VP8" since="21" />
+	</class>
+	<class name="android/media/MediaRecorder$VideoSource" since="3">
+		<extends name="java/lang/Object" />
+		<field name="CAMERA" />
+		<field name="DEFAULT" />
+		<field name="SURFACE" since="21" />
+	</class>
+	<class name="android/media/MediaRoute2Info" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getClientPackageName()Ljava/lang/String;" />
+		<method name="getConnectionState()I" />
+		<method name="getDescription()Ljava/lang/CharSequence;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getFeatures()Ljava/util/List;" />
+		<method name="getIconUri()Landroid/net/Uri;" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getName()Ljava/lang/CharSequence;" />
+		<method name="getVolume()I" />
+		<method name="getVolumeHandling()I" />
+		<method name="getVolumeMax()I" />
+		<method name="isSystemRoute()Z" />
+		<field name="CONNECTION_STATE_CONNECTED" />
+		<field name="CONNECTION_STATE_CONNECTING" />
+		<field name="CONNECTION_STATE_DISCONNECTED" />
+		<field name="CREATOR" />
+		<field name="FEATURE_LIVE_AUDIO" />
+		<field name="FEATURE_LIVE_VIDEO" />
+		<field name="FEATURE_REMOTE_AUDIO_PLAYBACK" />
+		<field name="FEATURE_REMOTE_PLAYBACK" />
+		<field name="FEATURE_REMOTE_VIDEO_PLAYBACK" />
+		<field name="PLAYBACK_VOLUME_FIXED" />
+		<field name="PLAYBACK_VOLUME_VARIABLE" />
+	</class>
+	<class name="android/media/MediaRoute2Info$Builder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/media/MediaRoute2Info;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/CharSequence;)V" />
+		<method name="addFeature(Ljava/lang/String;)Landroid/media/MediaRoute2Info$Builder;" />
+		<method name="addFeatures(Ljava/util/Collection;)Landroid/media/MediaRoute2Info$Builder;" />
+		<method name="build()Landroid/media/MediaRoute2Info;" />
+		<method name="clearFeatures()Landroid/media/MediaRoute2Info$Builder;" />
+		<method name="setClientPackageName(Ljava/lang/String;)Landroid/media/MediaRoute2Info$Builder;" />
+		<method name="setConnectionState(I)Landroid/media/MediaRoute2Info$Builder;" />
+		<method name="setDescription(Ljava/lang/CharSequence;)Landroid/media/MediaRoute2Info$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/media/MediaRoute2Info$Builder;" />
+		<method name="setIconUri(Landroid/net/Uri;)Landroid/media/MediaRoute2Info$Builder;" />
+		<method name="setVolume(I)Landroid/media/MediaRoute2Info$Builder;" />
+		<method name="setVolumeHandling(I)Landroid/media/MediaRoute2Info$Builder;" />
+		<method name="setVolumeMax(I)Landroid/media/MediaRoute2Info$Builder;" />
+	</class>
+	<class name="android/media/MediaRoute2ProviderService" since="30">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAllSessionInfo()Ljava/util/List;" />
+		<method name="getSessionInfo(Ljava/lang/String;)Landroid/media/RoutingSessionInfo;" />
+		<method name="notifyRequestFailed(JI)V" />
+		<method name="notifyRoutes(Ljava/util/Collection;)V" />
+		<method name="notifySessionCreated(JLandroid/media/RoutingSessionInfo;)V" />
+		<method name="notifySessionReleased(Ljava/lang/String;)V" />
+		<method name="notifySessionUpdated(Landroid/media/RoutingSessionInfo;)V" />
+		<method name="onCreateSession(JLjava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="onDeselectRoute(JLjava/lang/String;Ljava/lang/String;)V" />
+		<method name="onDiscoveryPreferenceChanged(Landroid/media/RouteDiscoveryPreference;)V" />
+		<method name="onReleaseSession(JLjava/lang/String;)V" />
+		<method name="onSelectRoute(JLjava/lang/String;Ljava/lang/String;)V" />
+		<method name="onSetRouteVolume(JLjava/lang/String;I)V" />
+		<method name="onSetSessionVolume(JLjava/lang/String;I)V" />
+		<method name="onTransferToRoute(JLjava/lang/String;Ljava/lang/String;)V" />
+		<field name="REASON_INVALID_COMMAND" />
+		<field name="REASON_NETWORK_ERROR" />
+		<field name="REASON_REJECTED" />
+		<field name="REASON_ROUTE_NOT_AVAILABLE" />
+		<field name="REASON_UNKNOWN_ERROR" />
+		<field name="REQUEST_ID_NONE" />
+		<field name="SERVICE_INTERFACE" />
+	</class>
+	<class name="android/media/MediaRouter" since="16">
+		<extends name="java/lang/Object" />
+		<method name="addCallback(ILandroid/media/MediaRouter$Callback;)V" />
+		<method name="addCallback(ILandroid/media/MediaRouter$Callback;I)V" since="18" />
+		<method name="addUserRoute(Landroid/media/MediaRouter$UserRouteInfo;)V" />
+		<method name="clearUserRoutes()V" />
+		<method name="createRouteCategory(IZ)Landroid/media/MediaRouter$RouteCategory;" />
+		<method name="createRouteCategory(Ljava/lang/CharSequence;Z)Landroid/media/MediaRouter$RouteCategory;" />
+		<method name="createUserRoute(Landroid/media/MediaRouter$RouteCategory;)Landroid/media/MediaRouter$UserRouteInfo;" />
+		<method name="getCategoryAt(I)Landroid/media/MediaRouter$RouteCategory;" />
+		<method name="getCategoryCount()I" />
+		<method name="getDefaultRoute()Landroid/media/MediaRouter$RouteInfo;" since="18" />
+		<method name="getRouteAt(I)Landroid/media/MediaRouter$RouteInfo;" />
+		<method name="getRouteCount()I" />
+		<method name="getSelectedRoute(I)Landroid/media/MediaRouter$RouteInfo;" />
+		<method name="removeCallback(Landroid/media/MediaRouter$Callback;)V" />
+		<method name="removeUserRoute(Landroid/media/MediaRouter$UserRouteInfo;)V" />
+		<method name="selectRoute(ILandroid/media/MediaRouter$RouteInfo;)V" />
+		<field name="CALLBACK_FLAG_PERFORM_ACTIVE_SCAN" since="18" />
+		<field name="CALLBACK_FLAG_UNFILTERED_EVENTS" since="18" />
+		<field name="ROUTE_TYPE_LIVE_AUDIO" />
+		<field name="ROUTE_TYPE_LIVE_VIDEO" since="17" />
+		<field name="ROUTE_TYPE_USER" />
+	</class>
+	<class name="android/media/MediaRouter$Callback" since="16">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onRouteAdded(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V" />
+		<method name="onRouteChanged(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V" />
+		<method name="onRouteGrouped(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;Landroid/media/MediaRouter$RouteGroup;I)V" />
+		<method name="onRoutePresentationDisplayChanged(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V" since="17" />
+		<method name="onRouteRemoved(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V" />
+		<method name="onRouteSelected(Landroid/media/MediaRouter;ILandroid/media/MediaRouter$RouteInfo;)V" />
+		<method name="onRouteUngrouped(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;Landroid/media/MediaRouter$RouteGroup;)V" />
+		<method name="onRouteUnselected(Landroid/media/MediaRouter;ILandroid/media/MediaRouter$RouteInfo;)V" />
+		<method name="onRouteVolumeChanged(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V" />
+	</class>
+	<class name="android/media/MediaRouter$RouteCategory" since="16">
+		<extends name="java/lang/Object" />
+		<method name="getName()Ljava/lang/CharSequence;" />
+		<method name="getName(Landroid/content/Context;)Ljava/lang/CharSequence;" />
+		<method name="getRoutes(Ljava/util/List;)Ljava/util/List;" />
+		<method name="getSupportedTypes()I" />
+		<method name="isGroupable()Z" />
+	</class>
+	<class name="android/media/MediaRouter$RouteGroup" since="16">
+		<extends name="android/media/MediaRouter$RouteInfo" />
+		<method name="addRoute(Landroid/media/MediaRouter$RouteInfo;)V" />
+		<method name="addRoute(Landroid/media/MediaRouter$RouteInfo;I)V" />
+		<method name="getRouteAt(I)Landroid/media/MediaRouter$RouteInfo;" />
+		<method name="getRouteCount()I" />
+		<method name="removeRoute(I)V" />
+		<method name="removeRoute(Landroid/media/MediaRouter$RouteInfo;)V" />
+		<method name="setIconDrawable(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setIconResource(I)V" />
+	</class>
+	<class name="android/media/MediaRouter$RouteInfo" since="16">
+		<extends name="java/lang/Object" />
+		<method name="getCategory()Landroid/media/MediaRouter$RouteCategory;" />
+		<method name="getDescription()Ljava/lang/CharSequence;" since="18" />
+		<method name="getDeviceType()I" since="24" />
+		<method name="getGroup()Landroid/media/MediaRouter$RouteGroup;" />
+		<method name="getIconDrawable()Landroid/graphics/drawable/Drawable;" />
+		<method name="getName()Ljava/lang/CharSequence;" />
+		<method name="getName(Landroid/content/Context;)Ljava/lang/CharSequence;" />
+		<method name="getPlaybackStream()I" />
+		<method name="getPlaybackType()I" />
+		<method name="getPresentationDisplay()Landroid/view/Display;" since="17" />
+		<method name="getStatus()Ljava/lang/CharSequence;" />
+		<method name="getSupportedTypes()I" />
+		<method name="getTag()Ljava/lang/Object;" />
+		<method name="getVolume()I" />
+		<method name="getVolumeHandling()I" />
+		<method name="getVolumeMax()I" />
+		<method name="isConnecting()Z" since="18" />
+		<method name="isEnabled()Z" since="17" />
+		<method name="requestSetVolume(I)V" />
+		<method name="requestUpdateVolume(I)V" />
+		<method name="setTag(Ljava/lang/Object;)V" />
+		<field name="DEVICE_TYPE_BLUETOOTH" since="24" />
+		<field name="DEVICE_TYPE_SPEAKER" since="24" />
+		<field name="DEVICE_TYPE_TV" since="24" />
+		<field name="DEVICE_TYPE_UNKNOWN" since="24" />
+		<field name="PLAYBACK_TYPE_LOCAL" />
+		<field name="PLAYBACK_TYPE_REMOTE" />
+		<field name="PLAYBACK_VOLUME_FIXED" />
+		<field name="PLAYBACK_VOLUME_VARIABLE" />
+	</class>
+	<class name="android/media/MediaRouter$SimpleCallback" since="16">
+		<extends name="android/media/MediaRouter$Callback" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/media/MediaRouter$UserRouteInfo" since="16">
+		<extends name="android/media/MediaRouter$RouteInfo" />
+		<method name="getRemoteControlClient()Landroid/media/RemoteControlClient;" />
+		<method name="setDescription(Ljava/lang/CharSequence;)V" since="18" />
+		<method name="setIconDrawable(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setIconResource(I)V" />
+		<method name="setName(I)V" />
+		<method name="setName(Ljava/lang/CharSequence;)V" />
+		<method name="setPlaybackStream(I)V" />
+		<method name="setPlaybackType(I)V" />
+		<method name="setRemoteControlClient(Landroid/media/RemoteControlClient;)V" />
+		<method name="setStatus(Ljava/lang/CharSequence;)V" />
+		<method name="setVolume(I)V" />
+		<method name="setVolumeCallback(Landroid/media/MediaRouter$VolumeCallback;)V" />
+		<method name="setVolumeHandling(I)V" />
+		<method name="setVolumeMax(I)V" />
+	</class>
+	<class name="android/media/MediaRouter$VolumeCallback" since="16">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onVolumeSetRequest(Landroid/media/MediaRouter$RouteInfo;I)V" />
+		<method name="onVolumeUpdateRequest(Landroid/media/MediaRouter$RouteInfo;I)V" />
+	</class>
+	<class name="android/media/MediaRouter2" since="30">
+		<extends name="java/lang/Object" />
+		<method name="getController(Ljava/lang/String;)Landroid/media/MediaRouter2$RoutingController;" since="31" />
+		<method name="getControllers()Ljava/util/List;" />
+		<method name="getInstance(Landroid/content/Context;)Landroid/media/MediaRouter2;" />
+		<method name="getRoutes()Ljava/util/List;" />
+		<method name="getSystemController()Landroid/media/MediaRouter2$RoutingController;" />
+		<method name="registerControllerCallback(Ljava/util/concurrent/Executor;Landroid/media/MediaRouter2$ControllerCallback;)V" />
+		<method name="registerRouteCallback(Ljava/util/concurrent/Executor;Landroid/media/MediaRouter2$RouteCallback;Landroid/media/RouteDiscoveryPreference;)V" />
+		<method name="registerTransferCallback(Ljava/util/concurrent/Executor;Landroid/media/MediaRouter2$TransferCallback;)V" />
+		<method name="setOnGetControllerHintsListener(Landroid/media/MediaRouter2$OnGetControllerHintsListener;)V" />
+		<method name="stop()V" />
+		<method name="transferTo(Landroid/media/MediaRoute2Info;)V" />
+		<method name="unregisterControllerCallback(Landroid/media/MediaRouter2$ControllerCallback;)V" />
+		<method name="unregisterRouteCallback(Landroid/media/MediaRouter2$RouteCallback;)V" />
+		<method name="unregisterTransferCallback(Landroid/media/MediaRouter2$TransferCallback;)V" />
+	</class>
+	<class name="android/media/MediaRouter2$ControllerCallback" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onControllerUpdated(Landroid/media/MediaRouter2$RoutingController;)V" />
+	</class>
+	<class name="android/media/MediaRouter2$OnGetControllerHintsListener" since="30">
+		<extends name="java/lang/Object" />
+		<method name="onGetControllerHints(Landroid/media/MediaRoute2Info;)Landroid/os/Bundle;" />
+	</class>
+	<class name="android/media/MediaRouter2$RouteCallback" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onRoutesAdded(Ljava/util/List;)V" />
+		<method name="onRoutesChanged(Ljava/util/List;)V" />
+		<method name="onRoutesRemoved(Ljava/util/List;)V" />
+	</class>
+	<class name="android/media/MediaRouter2$RoutingController" since="30">
+		<extends name="java/lang/Object" />
+		<method name="deselectRoute(Landroid/media/MediaRoute2Info;)V" />
+		<method name="getControlHints()Landroid/os/Bundle;" />
+		<method name="getDeselectableRoutes()Ljava/util/List;" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getSelectableRoutes()Ljava/util/List;" />
+		<method name="getSelectedRoutes()Ljava/util/List;" />
+		<method name="getVolume()I" />
+		<method name="getVolumeHandling()I" />
+		<method name="getVolumeMax()I" />
+		<method name="isReleased()Z" />
+		<method name="release()V" />
+		<method name="selectRoute(Landroid/media/MediaRoute2Info;)V" />
+		<method name="setVolume(I)V" />
+	</class>
+	<class name="android/media/MediaRouter2$TransferCallback" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onStop(Landroid/media/MediaRouter2$RoutingController;)V" />
+		<method name="onTransfer(Landroid/media/MediaRouter2$RoutingController;Landroid/media/MediaRouter2$RoutingController;)V" />
+		<method name="onTransferFailure(Landroid/media/MediaRoute2Info;)V" />
+	</class>
+	<class name="android/media/MediaScannerConnection" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/content/ServiceConnection" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/media/MediaScannerConnection$MediaScannerConnectionClient;)V" />
+		<method name="connect()V" />
+		<method name="disconnect()V" />
+		<method name="isConnected()Z" />
+		<method name="scanFile(Landroid/content/Context;[Ljava/lang/String;[Ljava/lang/String;Landroid/media/MediaScannerConnection$OnScanCompletedListener;)V" since="8" />
+		<method name="scanFile(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="android/media/MediaScannerConnection$MediaScannerConnectionClient" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/media/MediaScannerConnection$OnScanCompletedListener" since="8" />
+		<method name="onMediaScannerConnected()V" />
+		<method name="onScanCompleted(Ljava/lang/String;Landroid/net/Uri;)V" removed="30" />
+	</class>
+	<class name="android/media/MediaScannerConnection$OnScanCompletedListener" since="8">
+		<extends name="java/lang/Object" />
+		<method name="onScanCompleted(Ljava/lang/String;Landroid/net/Uri;)V" />
+	</class>
+	<class name="android/media/MediaSync" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createInputSurface()Landroid/view/Surface;" />
+		<method name="flush()V" />
+		<method name="getPlaybackParams()Landroid/media/PlaybackParams;" />
+		<method name="getSyncParams()Landroid/media/SyncParams;" />
+		<method name="getTimestamp()Landroid/media/MediaTimestamp;" />
+		<method name="queueAudio(Ljava/nio/ByteBuffer;IJ)V" />
+		<method name="release()V" />
+		<method name="setAudioTrack(Landroid/media/AudioTrack;)V" />
+		<method name="setCallback(Landroid/media/MediaSync$Callback;Landroid/os/Handler;)V" />
+		<method name="setOnErrorListener(Landroid/media/MediaSync$OnErrorListener;Landroid/os/Handler;)V" />
+		<method name="setPlaybackParams(Landroid/media/PlaybackParams;)V" />
+		<method name="setSurface(Landroid/view/Surface;)V" />
+		<method name="setSyncParams(Landroid/media/SyncParams;)V" />
+		<field name="MEDIASYNC_ERROR_AUDIOTRACK_FAIL" />
+		<field name="MEDIASYNC_ERROR_SURFACE_FAIL" />
+	</class>
+	<class name="android/media/MediaSync$Callback" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onAudioBufferConsumed(Landroid/media/MediaSync;Ljava/nio/ByteBuffer;I)V" />
+	</class>
+	<class name="android/media/MediaSync$OnErrorListener" since="23">
+		<extends name="java/lang/Object" />
+		<method name="onError(Landroid/media/MediaSync;II)V" />
+	</class>
+	<class name="android/media/MediaSyncEvent" since="16">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="31" />
+		<method name="createEvent(I)Landroid/media/MediaSyncEvent;" />
+		<method name="getAudioSessionId()I" />
+		<method name="getType()I" />
+		<method name="setAudioSessionId(I)Landroid/media/MediaSyncEvent;" />
+		<field name="CREATOR" since="31" />
+		<field name="SYNC_EVENT_NONE" />
+		<field name="SYNC_EVENT_PRESENTATION_COMPLETE" />
+	</class>
+	<class name="android/media/MediaTimestamp" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(JJF)V" since="29" />
+		<method name="getAnchorMediaTimeUs()J" />
+		<method name="getAnchorSystemNanoTime()J" since="29" />
+		<method name="getAnchorSytemNanoTime()J" deprecated="29" />
+		<method name="getMediaClockRate()F" />
+		<field name="TIMESTAMP_UNKNOWN" since="28" />
+	</class>
+	<class name="android/media/MicrophoneDirection" since="29">
+		<extends name="java/lang/Object" />
+		<method name="setPreferredMicrophoneDirection(I)Z" />
+		<method name="setPreferredMicrophoneFieldDimension(F)Z" />
+		<field name="MIC_DIRECTION_AWAY_FROM_USER" />
+		<field name="MIC_DIRECTION_EXTERNAL" />
+		<field name="MIC_DIRECTION_TOWARDS_USER" />
+		<field name="MIC_DIRECTION_UNSPECIFIED" />
+	</class>
+	<class name="android/media/MicrophoneInfo" since="28">
+		<extends name="java/lang/Object" />
+		<method name="getAddress()Ljava/lang/String;" />
+		<method name="getChannelMapping()Ljava/util/List;" />
+		<method name="getDescription()Ljava/lang/String;" />
+		<method name="getDirectionality()I" />
+		<method name="getFrequencyResponse()Ljava/util/List;" />
+		<method name="getGroup()I" />
+		<method name="getId()I" />
+		<method name="getIndexInTheGroup()I" />
+		<method name="getLocation()I" />
+		<method name="getMaxSpl()F" />
+		<method name="getMinSpl()F" />
+		<method name="getOrientation()Landroid/media/MicrophoneInfo$Coordinate3F;" />
+		<method name="getPosition()Landroid/media/MicrophoneInfo$Coordinate3F;" />
+		<method name="getSensitivity()F" />
+		<method name="getType()I" />
+		<field name="CHANNEL_MAPPING_DIRECT" />
+		<field name="CHANNEL_MAPPING_PROCESSED" />
+		<field name="DIRECTIONALITY_BI_DIRECTIONAL" />
+		<field name="DIRECTIONALITY_CARDIOID" />
+		<field name="DIRECTIONALITY_HYPER_CARDIOID" />
+		<field name="DIRECTIONALITY_OMNI" />
+		<field name="DIRECTIONALITY_SUPER_CARDIOID" />
+		<field name="DIRECTIONALITY_UNKNOWN" />
+		<field name="GROUP_UNKNOWN" />
+		<field name="INDEX_IN_THE_GROUP_UNKNOWN" />
+		<field name="LOCATION_MAINBODY" />
+		<field name="LOCATION_MAINBODY_MOVABLE" />
+		<field name="LOCATION_PERIPHERAL" />
+		<field name="LOCATION_UNKNOWN" />
+		<field name="ORIENTATION_UNKNOWN" />
+		<field name="POSITION_UNKNOWN" />
+		<field name="SENSITIVITY_UNKNOWN" />
+		<field name="SPL_UNKNOWN" />
+	</class>
+	<class name="android/media/MicrophoneInfo$Coordinate3F" since="28">
+		<extends name="java/lang/Object" />
+		<field name="x" />
+		<field name="y" />
+		<field name="z" />
+	</class>
+	<class name="android/media/NotProvisionedException" since="18">
+		<extends name="android/media/MediaDrmException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/media/PlaybackParams" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="allowDefaults()Landroid/media/PlaybackParams;" />
+		<method name="getAudioFallbackMode()I" />
+		<method name="getPitch()F" />
+		<method name="getSpeed()F" />
+		<method name="setAudioFallbackMode(I)Landroid/media/PlaybackParams;" />
+		<method name="setPitch(F)Landroid/media/PlaybackParams;" />
+		<method name="setSpeed(F)Landroid/media/PlaybackParams;" />
+		<field name="AUDIO_FALLBACK_MODE_DEFAULT" />
+		<field name="AUDIO_FALLBACK_MODE_FAIL" />
+		<field name="AUDIO_FALLBACK_MODE_MUTE" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/media/Rating" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getPercentRating()F" />
+		<method name="getRatingStyle()I" />
+		<method name="getStarRating()F" />
+		<method name="hasHeart()Z" />
+		<method name="isRated()Z" />
+		<method name="isThumbUp()Z" />
+		<method name="newHeartRating(Z)Landroid/media/Rating;" />
+		<method name="newPercentageRating(F)Landroid/media/Rating;" />
+		<method name="newStarRating(IF)Landroid/media/Rating;" />
+		<method name="newThumbRating(Z)Landroid/media/Rating;" />
+		<method name="newUnratedRating(I)Landroid/media/Rating;" />
+		<field name="CREATOR" />
+		<field name="RATING_3_STARS" />
+		<field name="RATING_4_STARS" />
+		<field name="RATING_5_STARS" />
+		<field name="RATING_HEART" />
+		<field name="RATING_NONE" since="21" />
+		<field name="RATING_PERCENTAGE" />
+		<field name="RATING_THUMB_UP_DOWN" />
+	</class>
+	<class name="android/media/RemoteControlClient" since="14" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/app/PendingIntent;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/app/PendingIntent;Landroid/os/Looper;)V" deprecated="29" />
+		<method name="editMetadata(Z)Landroid/media/RemoteControlClient$MetadataEditor;" deprecated="29" />
+		<method name="getMediaSession()Landroid/media/session/MediaSession;" since="21" deprecated="29" />
+		<method name="setMetadataUpdateListener(Landroid/media/RemoteControlClient$OnMetadataUpdateListener;)V" since="19" deprecated="29" />
+		<method name="setOnGetPlaybackPositionListener(Landroid/media/RemoteControlClient$OnGetPlaybackPositionListener;)V" since="18" deprecated="29" />
+		<method name="setPlaybackPositionUpdateListener(Landroid/media/RemoteControlClient$OnPlaybackPositionUpdateListener;)V" since="18" deprecated="29" />
+		<method name="setPlaybackState(I)V" deprecated="29" />
+		<method name="setPlaybackState(IJF)V" since="18" deprecated="29" />
+		<method name="setTransportControlFlags(I)V" deprecated="29" />
+		<field name="FLAG_KEY_MEDIA_FAST_FORWARD" deprecated="29" />
+		<field name="FLAG_KEY_MEDIA_NEXT" deprecated="29" />
+		<field name="FLAG_KEY_MEDIA_PAUSE" deprecated="29" />
+		<field name="FLAG_KEY_MEDIA_PLAY" deprecated="29" />
+		<field name="FLAG_KEY_MEDIA_PLAY_PAUSE" deprecated="29" />
+		<field name="FLAG_KEY_MEDIA_POSITION_UPDATE" since="18" deprecated="29" />
+		<field name="FLAG_KEY_MEDIA_PREVIOUS" deprecated="29" />
+		<field name="FLAG_KEY_MEDIA_RATING" since="19" deprecated="29" />
+		<field name="FLAG_KEY_MEDIA_REWIND" deprecated="29" />
+		<field name="FLAG_KEY_MEDIA_STOP" deprecated="29" />
+		<field name="PLAYSTATE_BUFFERING" deprecated="29" />
+		<field name="PLAYSTATE_ERROR" deprecated="29" />
+		<field name="PLAYSTATE_FAST_FORWARDING" deprecated="29" />
+		<field name="PLAYSTATE_PAUSED" deprecated="29" />
+		<field name="PLAYSTATE_PLAYING" deprecated="29" />
+		<field name="PLAYSTATE_REWINDING" deprecated="29" />
+		<field name="PLAYSTATE_SKIPPING_BACKWARDS" deprecated="29" />
+		<field name="PLAYSTATE_SKIPPING_FORWARDS" deprecated="29" />
+		<field name="PLAYSTATE_STOPPED" deprecated="29" />
+	</class>
+	<class name="android/media/RemoteControlClient$MetadataEditor" since="14" deprecated="21">
+		<extends name="android/media/MediaMetadataEditor" since="19" />
+		<extends name="java/lang/Object" removed="19" />
+		<method name="apply()V" deprecated="29" />
+		<method name="clear()V" deprecated="29" />
+		<method name="putBitmap(ILandroid/graphics/Bitmap;)Landroid/media/RemoteControlClient$MetadataEditor;" deprecated="29" />
+		<method name="putLong(IJ)Landroid/media/RemoteControlClient$MetadataEditor;" deprecated="29" />
+		<method name="putObject(ILjava/lang/Object;)Landroid/media/RemoteControlClient$MetadataEditor;" since="21" deprecated="29" />
+		<method name="putString(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor;" deprecated="29" />
+		<field name="BITMAP_KEY_ARTWORK" deprecated="29" />
+	</class>
+	<class name="android/media/RemoteControlClient$OnGetPlaybackPositionListener" since="18" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onGetPlaybackPosition()J" deprecated="29" />
+	</class>
+	<class name="android/media/RemoteControlClient$OnMetadataUpdateListener" since="19" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onMetadataUpdate(ILjava/lang/Object;)V" deprecated="29" />
+	</class>
+	<class name="android/media/RemoteControlClient$OnPlaybackPositionUpdateListener" since="18" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onPlaybackPositionUpdate(J)V" deprecated="29" />
+	</class>
+	<class name="android/media/RemoteController" since="19" deprecated="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/media/RemoteController$OnClientUpdateListener;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/media/RemoteController$OnClientUpdateListener;Landroid/os/Looper;)V" deprecated="29" />
+		<method name="clearArtworkConfiguration()Z" deprecated="29" />
+		<method name="editMetadata()Landroid/media/RemoteController$MetadataEditor;" deprecated="29" />
+		<method name="getEstimatedMediaPosition()J" deprecated="29" />
+		<method name="seekTo(J)Z" deprecated="29" />
+		<method name="sendMediaKeyEvent(Landroid/view/KeyEvent;)Z" deprecated="29" />
+		<method name="setArtworkConfiguration(II)Z" deprecated="29" />
+		<method name="setSynchronizationMode(I)Z" deprecated="29" />
+		<field name="POSITION_SYNCHRONIZATION_CHECK" deprecated="29" />
+		<field name="POSITION_SYNCHRONIZATION_NONE" deprecated="29" />
+	</class>
+	<class name="android/media/RemoteController$MetadataEditor" since="19" deprecated="29">
+		<extends name="android/media/MediaMetadataEditor" />
+	</class>
+	<class name="android/media/RemoteController$OnClientUpdateListener" since="19" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onClientChange(Z)V" deprecated="29" />
+		<method name="onClientMetadataUpdate(Landroid/media/RemoteController$MetadataEditor;)V" deprecated="29" />
+		<method name="onClientPlaybackStateUpdate(I)V" deprecated="29" />
+		<method name="onClientPlaybackStateUpdate(IJJF)V" deprecated="29" />
+		<method name="onClientTransportControlUpdate(I)V" deprecated="29" />
+	</class>
+	<class name="android/media/ResourceBusyException" since="19">
+		<extends name="android/media/MediaDrmException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/media/Ringtone" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getAudioAttributes()Landroid/media/AudioAttributes;" since="21" />
+		<method name="getStreamType()I" deprecated="21" />
+		<method name="getTitle(Landroid/content/Context;)Ljava/lang/String;" />
+		<method name="getVolume()F" since="28" />
+		<method name="isHapticGeneratorEnabled()Z" since="31" />
+		<method name="isLooping()Z" since="28" />
+		<method name="isPlaying()Z" />
+		<method name="play()V" />
+		<method name="setAudioAttributes(Landroid/media/AudioAttributes;)V" since="21" />
+		<method name="setHapticGeneratorEnabled(Z)Z" since="31" />
+		<method name="setLooping(Z)V" since="28" />
+		<method name="setStreamType(I)V" deprecated="21" />
+		<method name="setVolume(F)V" since="28" />
+		<method name="stop()V" />
+	</class>
+	<class name="android/media/RingtoneManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/app/Activity;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="getActualDefaultRingtoneUri(Landroid/content/Context;I)Landroid/net/Uri;" />
+		<method name="getCursor()Landroid/database/Cursor;" />
+		<method name="getDefaultType(Landroid/net/Uri;)I" />
+		<method name="getDefaultUri(I)Landroid/net/Uri;" />
+		<method name="getIncludeDrm()Z" deprecated="19" />
+		<method name="getRingtone(I)Landroid/media/Ringtone;" />
+		<method name="getRingtone(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/Ringtone;" />
+		<method name="getRingtonePosition(Landroid/net/Uri;)I" />
+		<method name="getRingtoneUri(I)Landroid/net/Uri;" />
+		<method name="getStopPreviousRingtone()Z" />
+		<method name="getValidRingtoneUri(Landroid/content/Context;)Landroid/net/Uri;" />
+		<method name="hasHapticChannels(I)Z" since="29" />
+		<method name="hasHapticChannels(Landroid/net/Uri;)Z" since="29" />
+		<method name="inferStreamType()I" since="3" />
+		<method name="isDefault(Landroid/net/Uri;)Z" />
+		<method name="openDefaultRingtoneUri(Landroid/content/Context;Landroid/net/Uri;)Landroid/content/res/AssetFileDescriptor;" since="29" />
+		<method name="setActualDefaultRingtoneUri(Landroid/content/Context;ILandroid/net/Uri;)V" />
+		<method name="setIncludeDrm(Z)V" deprecated="19" />
+		<method name="setStopPreviousRingtone(Z)V" />
+		<method name="setType(I)V" />
+		<method name="stopPreviousRingtone()V" />
+		<field name="ACTION_RINGTONE_PICKER" />
+		<field name="EXTRA_RINGTONE_DEFAULT_URI" />
+		<field name="EXTRA_RINGTONE_EXISTING_URI" />
+		<field name="EXTRA_RINGTONE_INCLUDE_DRM" deprecated="19" />
+		<field name="EXTRA_RINGTONE_PICKED_URI" />
+		<field name="EXTRA_RINGTONE_SHOW_DEFAULT" />
+		<field name="EXTRA_RINGTONE_SHOW_SILENT" />
+		<field name="EXTRA_RINGTONE_TITLE" />
+		<field name="EXTRA_RINGTONE_TYPE" />
+		<field name="ID_COLUMN_INDEX" />
+		<field name="TITLE_COLUMN_INDEX" />
+		<field name="TYPE_ALARM" />
+		<field name="TYPE_ALL" />
+		<field name="TYPE_NOTIFICATION" />
+		<field name="TYPE_RINGTONE" />
+		<field name="URI_COLUMN_INDEX" />
+	</class>
+	<class name="android/media/RouteDiscoveryPreference" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getPreferredFeatures()Ljava/util/List;" />
+		<method name="shouldPerformActiveScan()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/media/RouteDiscoveryPreference$Builder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/media/RouteDiscoveryPreference;)V" />
+		<method name="&lt;init&gt;(Ljava/util/List;Z)V" />
+		<method name="build()Landroid/media/RouteDiscoveryPreference;" />
+		<method name="setPreferredFeatures(Ljava/util/List;)Landroid/media/RouteDiscoveryPreference$Builder;" />
+		<method name="setShouldPerformActiveScan(Z)Landroid/media/RouteDiscoveryPreference$Builder;" />
+	</class>
+	<class name="android/media/RoutingSessionInfo" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getClientPackageName()Ljava/lang/String;" />
+		<method name="getControlHints()Landroid/os/Bundle;" />
+		<method name="getDeselectableRoutes()Ljava/util/List;" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getName()Ljava/lang/CharSequence;" />
+		<method name="getSelectableRoutes()Ljava/util/List;" />
+		<method name="getSelectedRoutes()Ljava/util/List;" />
+		<method name="getTransferableRoutes()Ljava/util/List;" />
+		<method name="getVolume()I" />
+		<method name="getVolumeHandling()I" />
+		<method name="getVolumeMax()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/media/RoutingSessionInfo$Builder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/media/RoutingSessionInfo;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="addDeselectableRoute(Ljava/lang/String;)Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="addSelectableRoute(Ljava/lang/String;)Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="addSelectedRoute(Ljava/lang/String;)Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="addTransferableRoute(Ljava/lang/String;)Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="build()Landroid/media/RoutingSessionInfo;" />
+		<method name="clearDeselectableRoutes()Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="clearSelectableRoutes()Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="clearSelectedRoutes()Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="clearTransferableRoutes()Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="removeDeselectableRoute(Ljava/lang/String;)Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="removeSelectableRoute(Ljava/lang/String;)Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="removeSelectedRoute(Ljava/lang/String;)Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="removeTransferableRoute(Ljava/lang/String;)Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="setControlHints(Landroid/os/Bundle;)Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="setName(Ljava/lang/CharSequence;)Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="setVolume(I)Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="setVolumeHandling(I)Landroid/media/RoutingSessionInfo$Builder;" />
+		<method name="setVolumeMax(I)Landroid/media/RoutingSessionInfo$Builder;" />
+	</class>
+	<class name="android/media/SoundPool" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(III)V" deprecated="21" />
+		<method name="autoPause()V" since="8" />
+		<method name="autoResume()V" since="8" />
+		<method name="load(Landroid/content/Context;II)I" />
+		<method name="load(Landroid/content/res/AssetFileDescriptor;I)I" since="3" />
+		<method name="load(Ljava/io/FileDescriptor;JJI)I" since="3" />
+		<method name="load(Ljava/lang/String;I)I" />
+		<method name="pause(I)V" />
+		<method name="play(IFFIIF)I" />
+		<method name="release()V" />
+		<method name="resume(I)V" />
+		<method name="setLoop(II)V" />
+		<method name="setOnLoadCompleteListener(Landroid/media/SoundPool$OnLoadCompleteListener;)V" since="8" />
+		<method name="setPriority(II)V" />
+		<method name="setRate(IF)V" />
+		<method name="setVolume(IFF)V" />
+		<method name="stop(I)V" />
+		<method name="unload(I)Z" />
+	</class>
+	<class name="android/media/SoundPool$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/media/SoundPool;" />
+		<method name="setAudioAttributes(Landroid/media/AudioAttributes;)Landroid/media/SoundPool$Builder;" />
+		<method name="setMaxStreams(I)Landroid/media/SoundPool$Builder;" />
+	</class>
+	<class name="android/media/SoundPool$OnLoadCompleteListener" since="8">
+		<extends name="java/lang/Object" />
+		<method name="onLoadComplete(Landroid/media/SoundPool;II)V" />
+	</class>
+	<class name="android/media/SubtitleData" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(IJJ[B)V" since="29" />
+		<method name="getData()[B" />
+		<method name="getDurationUs()J" />
+		<method name="getStartTimeUs()J" />
+		<method name="getTrackIndex()I" />
+	</class>
+	<class name="android/media/SyncParams" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="allowDefaults()Landroid/media/SyncParams;" />
+		<method name="getAudioAdjustMode()I" />
+		<method name="getFrameRate()F" />
+		<method name="getSyncSource()I" />
+		<method name="getTolerance()F" />
+		<method name="setAudioAdjustMode(I)Landroid/media/SyncParams;" />
+		<method name="setFrameRate(F)Landroid/media/SyncParams;" />
+		<method name="setSyncSource(I)Landroid/media/SyncParams;" />
+		<method name="setTolerance(F)Landroid/media/SyncParams;" />
+		<field name="AUDIO_ADJUST_MODE_DEFAULT" />
+		<field name="AUDIO_ADJUST_MODE_RESAMPLE" />
+		<field name="AUDIO_ADJUST_MODE_STRETCH" />
+		<field name="SYNC_SOURCE_AUDIO" />
+		<field name="SYNC_SOURCE_DEFAULT" />
+		<field name="SYNC_SOURCE_SYSTEM_CLOCK" />
+		<field name="SYNC_SOURCE_VSYNC" />
+	</class>
+	<class name="android/media/ThumbnailUtils" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createAudioThumbnail(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap;" since="29" />
+		<method name="createAudioThumbnail(Ljava/lang/String;I)Landroid/graphics/Bitmap;" since="29" deprecated="29" />
+		<method name="createImageThumbnail(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap;" since="29" />
+		<method name="createImageThumbnail(Ljava/lang/String;I)Landroid/graphics/Bitmap;" since="29" deprecated="29" />
+		<method name="createVideoThumbnail(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap;" since="29" />
+		<method name="createVideoThumbnail(Ljava/lang/String;I)Landroid/graphics/Bitmap;" deprecated="29" />
+		<method name="extractThumbnail(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap;" />
+		<method name="extractThumbnail(Landroid/graphics/Bitmap;III)Landroid/graphics/Bitmap;" />
+		<field name="OPTIONS_RECYCLE_INPUT" />
+	</class>
+	<class name="android/media/TimedMetaData" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(J[B)V" since="29" />
+		<method name="getMetaData()[B" />
+		<method name="getTimestamp()J" />
+	</class>
+	<class name="android/media/TimedText" since="16">
+		<extends name="java/lang/Object" />
+		<method name="getBounds()Landroid/graphics/Rect;" />
+		<method name="getText()Ljava/lang/String;" />
+	</class>
+	<class name="android/media/ToneGenerator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getAudioSessionId()I" since="16" />
+		<method name="release()V" />
+		<method name="startTone(I)Z" />
+		<method name="startTone(II)Z" since="5" />
+		<method name="stopTone()V" />
+		<field name="MAX_VOLUME" />
+		<field name="MIN_VOLUME" />
+		<field name="TONE_CDMA_ABBR_ALERT" since="4" />
+		<field name="TONE_CDMA_ABBR_INTERCEPT" since="4" />
+		<field name="TONE_CDMA_ABBR_REORDER" since="4" />
+		<field name="TONE_CDMA_ALERT_AUTOREDIAL_LITE" since="4" />
+		<field name="TONE_CDMA_ALERT_CALL_GUARD" since="4" />
+		<field name="TONE_CDMA_ALERT_INCALL_LITE" since="4" />
+		<field name="TONE_CDMA_ALERT_NETWORK_LITE" since="4" />
+		<field name="TONE_CDMA_ANSWER" since="4" />
+		<field name="TONE_CDMA_CALLDROP_LITE" since="4" />
+		<field name="TONE_CDMA_CALL_SIGNAL_ISDN_INTERGROUP" since="4" />
+		<field name="TONE_CDMA_CALL_SIGNAL_ISDN_NORMAL" since="4" />
+		<field name="TONE_CDMA_CALL_SIGNAL_ISDN_PAT3" since="4" />
+		<field name="TONE_CDMA_CALL_SIGNAL_ISDN_PAT5" since="4" />
+		<field name="TONE_CDMA_CALL_SIGNAL_ISDN_PAT6" since="4" />
+		<field name="TONE_CDMA_CALL_SIGNAL_ISDN_PAT7" since="4" />
+		<field name="TONE_CDMA_CALL_SIGNAL_ISDN_PING_RING" since="4" />
+		<field name="TONE_CDMA_CALL_SIGNAL_ISDN_SP_PRI" since="4" />
+		<field name="TONE_CDMA_CONFIRM" since="4" />
+		<field name="TONE_CDMA_DIAL_TONE_LITE" since="4" />
+		<field name="TONE_CDMA_EMERGENCY_RINGBACK" since="4" />
+		<field name="TONE_CDMA_HIGH_L" since="4" />
+		<field name="TONE_CDMA_HIGH_PBX_L" since="4" />
+		<field name="TONE_CDMA_HIGH_PBX_SLS" since="4" />
+		<field name="TONE_CDMA_HIGH_PBX_SS" since="4" />
+		<field name="TONE_CDMA_HIGH_PBX_SSL" since="4" />
+		<field name="TONE_CDMA_HIGH_PBX_S_X4" since="4" />
+		<field name="TONE_CDMA_HIGH_SLS" since="4" />
+		<field name="TONE_CDMA_HIGH_SS" since="4" />
+		<field name="TONE_CDMA_HIGH_SSL" since="4" />
+		<field name="TONE_CDMA_HIGH_SS_2" since="4" />
+		<field name="TONE_CDMA_HIGH_S_X4" since="4" />
+		<field name="TONE_CDMA_INTERCEPT" since="4" />
+		<field name="TONE_CDMA_KEYPAD_VOLUME_KEY_LITE" since="4" />
+		<field name="TONE_CDMA_LOW_L" since="4" />
+		<field name="TONE_CDMA_LOW_PBX_L" since="4" />
+		<field name="TONE_CDMA_LOW_PBX_SLS" since="4" />
+		<field name="TONE_CDMA_LOW_PBX_SS" since="4" />
+		<field name="TONE_CDMA_LOW_PBX_SSL" since="4" />
+		<field name="TONE_CDMA_LOW_PBX_S_X4" since="4" />
+		<field name="TONE_CDMA_LOW_SLS" since="4" />
+		<field name="TONE_CDMA_LOW_SS" since="4" />
+		<field name="TONE_CDMA_LOW_SSL" since="4" />
+		<field name="TONE_CDMA_LOW_SS_2" since="4" />
+		<field name="TONE_CDMA_LOW_S_X4" since="4" />
+		<field name="TONE_CDMA_MED_L" since="4" />
+		<field name="TONE_CDMA_MED_PBX_L" since="4" />
+		<field name="TONE_CDMA_MED_PBX_SLS" since="4" />
+		<field name="TONE_CDMA_MED_PBX_SS" since="4" />
+		<field name="TONE_CDMA_MED_PBX_SSL" since="4" />
+		<field name="TONE_CDMA_MED_PBX_S_X4" since="4" />
+		<field name="TONE_CDMA_MED_SLS" since="4" />
+		<field name="TONE_CDMA_MED_SS" since="4" />
+		<field name="TONE_CDMA_MED_SSL" since="4" />
+		<field name="TONE_CDMA_MED_SS_2" since="4" />
+		<field name="TONE_CDMA_MED_S_X4" since="4" />
+		<field name="TONE_CDMA_NETWORK_BUSY" since="4" />
+		<field name="TONE_CDMA_NETWORK_BUSY_ONE_SHOT" since="4" />
+		<field name="TONE_CDMA_NETWORK_CALLWAITING" since="4" />
+		<field name="TONE_CDMA_NETWORK_USA_RINGBACK" since="4" />
+		<field name="TONE_CDMA_ONE_MIN_BEEP" since="4" />
+		<field name="TONE_CDMA_PIP" since="4" />
+		<field name="TONE_CDMA_PRESSHOLDKEY_LITE" since="4" />
+		<field name="TONE_CDMA_REORDER" since="4" />
+		<field name="TONE_CDMA_SIGNAL_OFF" since="4" />
+		<field name="TONE_CDMA_SOFT_ERROR_LITE" since="4" />
+		<field name="TONE_DTMF_0" />
+		<field name="TONE_DTMF_1" />
+		<field name="TONE_DTMF_2" />
+		<field name="TONE_DTMF_3" />
+		<field name="TONE_DTMF_4" />
+		<field name="TONE_DTMF_5" />
+		<field name="TONE_DTMF_6" />
+		<field name="TONE_DTMF_7" />
+		<field name="TONE_DTMF_8" />
+		<field name="TONE_DTMF_9" />
+		<field name="TONE_DTMF_A" />
+		<field name="TONE_DTMF_B" />
+		<field name="TONE_DTMF_C" />
+		<field name="TONE_DTMF_D" />
+		<field name="TONE_DTMF_P" />
+		<field name="TONE_DTMF_S" />
+		<field name="TONE_PROP_ACK" />
+		<field name="TONE_PROP_BEEP" />
+		<field name="TONE_PROP_BEEP2" />
+		<field name="TONE_PROP_NACK" />
+		<field name="TONE_PROP_PROMPT" />
+		<field name="TONE_SUP_BUSY" />
+		<field name="TONE_SUP_CALL_WAITING" />
+		<field name="TONE_SUP_CONFIRM" since="4" />
+		<field name="TONE_SUP_CONGESTION" />
+		<field name="TONE_SUP_CONGESTION_ABBREV" since="4" />
+		<field name="TONE_SUP_DIAL" />
+		<field name="TONE_SUP_ERROR" />
+		<field name="TONE_SUP_INTERCEPT" since="4" />
+		<field name="TONE_SUP_INTERCEPT_ABBREV" since="4" />
+		<field name="TONE_SUP_PIP" since="4" />
+		<field name="TONE_SUP_RADIO_ACK" />
+		<field name="TONE_SUP_RADIO_NOTAVAIL" />
+		<field name="TONE_SUP_RINGTONE" />
+	</class>
+	<class name="android/media/UnsupportedSchemeException" since="18">
+		<extends name="android/media/MediaDrmException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/media/VolumeAutomation" since="26">
+		<extends name="java/lang/Object" />
+		<method name="createVolumeShaper(Landroid/media/VolumeShaper$Configuration;)Landroid/media/VolumeShaper;" />
+	</class>
+	<class name="android/media/VolumeProvider" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="&lt;init&gt;(IIILjava/lang/String;)V" since="30" />
+		<method name="getCurrentVolume()I" />
+		<method name="getMaxVolume()I" />
+		<method name="getVolumeControl()I" />
+		<method name="getVolumeControlId()Ljava/lang/String;" since="30" />
+		<method name="onAdjustVolume(I)V" />
+		<method name="onSetVolumeTo(I)V" />
+		<method name="setCurrentVolume(I)V" />
+		<field name="VOLUME_CONTROL_ABSOLUTE" />
+		<field name="VOLUME_CONTROL_FIXED" />
+		<field name="VOLUME_CONTROL_RELATIVE" />
+	</class>
+	<class name="android/media/VolumeShaper" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="apply(Landroid/media/VolumeShaper$Operation;)V" />
+		<method name="getVolume()F" />
+		<method name="replace(Landroid/media/VolumeShaper$Configuration;Landroid/media/VolumeShaper$Operation;Z)V" />
+	</class>
+	<class name="android/media/VolumeShaper$Configuration" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDuration()J" />
+		<method name="getInterpolatorType()I" />
+		<method name="getMaximumCurvePoints()I" />
+		<method name="getTimes()[F" />
+		<method name="getVolumes()[F" />
+		<field name="CREATOR" />
+		<field name="CUBIC_RAMP" />
+		<field name="INTERPOLATOR_TYPE_CUBIC" />
+		<field name="INTERPOLATOR_TYPE_CUBIC_MONOTONIC" />
+		<field name="INTERPOLATOR_TYPE_LINEAR" />
+		<field name="INTERPOLATOR_TYPE_STEP" />
+		<field name="LINEAR_RAMP" />
+		<field name="SCURVE_RAMP" />
+		<field name="SINE_RAMP" />
+	</class>
+	<class name="android/media/VolumeShaper$Configuration$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/media/VolumeShaper$Configuration;)V" />
+		<method name="build()Landroid/media/VolumeShaper$Configuration;" />
+		<method name="invertVolumes()Landroid/media/VolumeShaper$Configuration$Builder;" />
+		<method name="reflectTimes()Landroid/media/VolumeShaper$Configuration$Builder;" />
+		<method name="scaleToEndVolume(F)Landroid/media/VolumeShaper$Configuration$Builder;" />
+		<method name="scaleToStartVolume(F)Landroid/media/VolumeShaper$Configuration$Builder;" />
+		<method name="setCurve([F[F)Landroid/media/VolumeShaper$Configuration$Builder;" />
+		<method name="setDuration(J)Landroid/media/VolumeShaper$Configuration$Builder;" />
+		<method name="setInterpolatorType(I)Landroid/media/VolumeShaper$Configuration$Builder;" />
+	</class>
+	<class name="android/media/VolumeShaper$Operation" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+		<field name="PLAY" />
+		<field name="REVERSE" />
+	</class>
+	<class name="android/media/audiofx/AcousticEchoCanceler" since="16">
+		<extends name="android/media/audiofx/AudioEffect" />
+		<method name="create(I)Landroid/media/audiofx/AcousticEchoCanceler;" />
+		<method name="isAvailable()Z" />
+	</class>
+	<class name="android/media/audiofx/AudioEffect" since="9">
+		<extends name="java/lang/Object" />
+		<method name="getDescriptor()Landroid/media/audiofx/AudioEffect$Descriptor;" />
+		<method name="getEnabled()Z" />
+		<method name="getId()I" />
+		<method name="hasControl()Z" />
+		<method name="queryEffects()[Landroid/media/audiofx/AudioEffect$Descriptor;" />
+		<method name="release()V" />
+		<method name="setControlStatusListener(Landroid/media/audiofx/AudioEffect$OnControlStatusChangeListener;)V" />
+		<method name="setEnableStatusListener(Landroid/media/audiofx/AudioEffect$OnEnableStatusChangeListener;)V" />
+		<method name="setEnabled(Z)I" />
+		<field name="ACTION_CLOSE_AUDIO_EFFECT_CONTROL_SESSION" />
+		<field name="ACTION_DISPLAY_AUDIO_EFFECT_CONTROL_PANEL" />
+		<field name="ACTION_OPEN_AUDIO_EFFECT_CONTROL_SESSION" />
+		<field name="ALREADY_EXISTS" />
+		<field name="CONTENT_TYPE_GAME" />
+		<field name="CONTENT_TYPE_MOVIE" />
+		<field name="CONTENT_TYPE_MUSIC" />
+		<field name="CONTENT_TYPE_VOICE" />
+		<field name="EFFECT_AUXILIARY" />
+		<field name="EFFECT_INSERT" />
+		<field name="EFFECT_POST_PROCESSING" since="30" />
+		<field name="EFFECT_PRE_PROCESSING" since="30" />
+		<field name="EFFECT_TYPE_AEC" since="18" />
+		<field name="EFFECT_TYPE_AGC" since="18" />
+		<field name="EFFECT_TYPE_BASS_BOOST" since="18" />
+		<field name="EFFECT_TYPE_DYNAMICS_PROCESSING" since="28" />
+		<field name="EFFECT_TYPE_ENV_REVERB" since="18" />
+		<field name="EFFECT_TYPE_EQUALIZER" since="18" />
+		<field name="EFFECT_TYPE_HAPTIC_GENERATOR" since="31" />
+		<field name="EFFECT_TYPE_LOUDNESS_ENHANCER" since="19" />
+		<field name="EFFECT_TYPE_NS" since="18" />
+		<field name="EFFECT_TYPE_PRESET_REVERB" since="18" />
+		<field name="EFFECT_TYPE_VIRTUALIZER" since="18" />
+		<field name="ERROR" />
+		<field name="ERROR_BAD_VALUE" />
+		<field name="ERROR_DEAD_OBJECT" />
+		<field name="ERROR_INVALID_OPERATION" />
+		<field name="ERROR_NO_INIT" />
+		<field name="ERROR_NO_MEMORY" />
+		<field name="EXTRA_AUDIO_SESSION" />
+		<field name="EXTRA_CONTENT_TYPE" />
+		<field name="EXTRA_PACKAGE_NAME" />
+		<field name="SUCCESS" />
+	</class>
+	<class name="android/media/audiofx/AudioEffect$Descriptor" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<field name="connectMode" />
+		<field name="implementor" />
+		<field name="name" />
+		<field name="type" />
+		<field name="uuid" />
+	</class>
+	<class name="android/media/audiofx/AudioEffect$OnControlStatusChangeListener" since="9">
+		<extends name="java/lang/Object" />
+		<method name="onControlStatusChange(Landroid/media/audiofx/AudioEffect;Z)V" />
+	</class>
+	<class name="android/media/audiofx/AudioEffect$OnEnableStatusChangeListener" since="9">
+		<extends name="java/lang/Object" />
+		<method name="onEnableStatusChange(Landroid/media/audiofx/AudioEffect;Z)V" />
+	</class>
+	<class name="android/media/audiofx/AutomaticGainControl" since="16">
+		<extends name="android/media/audiofx/AudioEffect" />
+		<method name="create(I)Landroid/media/audiofx/AutomaticGainControl;" />
+		<method name="isAvailable()Z" />
+	</class>
+	<class name="android/media/audiofx/BassBoost" since="9">
+		<extends name="android/media/audiofx/AudioEffect" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getProperties()Landroid/media/audiofx/BassBoost$Settings;" />
+		<method name="getRoundedStrength()S" />
+		<method name="getStrengthSupported()Z" />
+		<method name="setParameterListener(Landroid/media/audiofx/BassBoost$OnParameterChangeListener;)V" />
+		<method name="setProperties(Landroid/media/audiofx/BassBoost$Settings;)V" />
+		<method name="setStrength(S)V" />
+		<field name="PARAM_STRENGTH" />
+		<field name="PARAM_STRENGTH_SUPPORTED" />
+	</class>
+	<class name="android/media/audiofx/BassBoost$OnParameterChangeListener" since="9">
+		<extends name="java/lang/Object" />
+		<method name="onParameterChange(Landroid/media/audiofx/BassBoost;IIS)V" />
+	</class>
+	<class name="android/media/audiofx/BassBoost$Settings" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<field name="strength" />
+	</class>
+	<class name="android/media/audiofx/DynamicsProcessing" since="28">
+		<extends name="android/media/audiofx/AudioEffect" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(IILandroid/media/audiofx/DynamicsProcessing$Config;)V" />
+		<method name="getChannelByChannelIndex(I)Landroid/media/audiofx/DynamicsProcessing$Channel;" />
+		<method name="getChannelCount()I" />
+		<method name="getConfig()Landroid/media/audiofx/DynamicsProcessing$Config;" />
+		<method name="getInputGainByChannelIndex(I)F" />
+		<method name="getLimiterByChannelIndex(I)Landroid/media/audiofx/DynamicsProcessing$Limiter;" />
+		<method name="getMbcBandByChannelIndex(II)Landroid/media/audiofx/DynamicsProcessing$MbcBand;" />
+		<method name="getMbcByChannelIndex(I)Landroid/media/audiofx/DynamicsProcessing$Mbc;" />
+		<method name="getPostEqBandByChannelIndex(II)Landroid/media/audiofx/DynamicsProcessing$EqBand;" />
+		<method name="getPostEqByChannelIndex(I)Landroid/media/audiofx/DynamicsProcessing$Eq;" />
+		<method name="getPreEqBandByChannelIndex(II)Landroid/media/audiofx/DynamicsProcessing$EqBand;" />
+		<method name="getPreEqByChannelIndex(I)Landroid/media/audiofx/DynamicsProcessing$Eq;" />
+		<method name="setAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Channel;)V" />
+		<method name="setChannelTo(ILandroid/media/audiofx/DynamicsProcessing$Channel;)V" />
+		<method name="setInputGainAllChannelsTo(F)V" />
+		<method name="setInputGainbyChannel(IF)V" />
+		<method name="setLimiterAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Limiter;)V" />
+		<method name="setLimiterByChannelIndex(ILandroid/media/audiofx/DynamicsProcessing$Limiter;)V" />
+		<method name="setMbcAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Mbc;)V" />
+		<method name="setMbcBandAllChannelsTo(ILandroid/media/audiofx/DynamicsProcessing$MbcBand;)V" />
+		<method name="setMbcBandByChannelIndex(IILandroid/media/audiofx/DynamicsProcessing$MbcBand;)V" />
+		<method name="setMbcByChannelIndex(ILandroid/media/audiofx/DynamicsProcessing$Mbc;)V" />
+		<method name="setPostEqAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Eq;)V" />
+		<method name="setPostEqBandAllChannelsTo(ILandroid/media/audiofx/DynamicsProcessing$EqBand;)V" />
+		<method name="setPostEqBandByChannelIndex(IILandroid/media/audiofx/DynamicsProcessing$EqBand;)V" />
+		<method name="setPostEqByChannelIndex(ILandroid/media/audiofx/DynamicsProcessing$Eq;)V" />
+		<method name="setPreEqAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Eq;)V" />
+		<method name="setPreEqBandAllChannelsTo(ILandroid/media/audiofx/DynamicsProcessing$EqBand;)V" />
+		<method name="setPreEqBandByChannelIndex(IILandroid/media/audiofx/DynamicsProcessing$EqBand;)V" />
+		<method name="setPreEqByChannelIndex(ILandroid/media/audiofx/DynamicsProcessing$Eq;)V" />
+		<field name="VARIANT_FAVOR_FREQUENCY_RESOLUTION" />
+		<field name="VARIANT_FAVOR_TIME_RESOLUTION" />
+	</class>
+	<class name="android/media/audiofx/DynamicsProcessing$BandBase" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(ZF)V" />
+		<method name="getCutoffFrequency()F" />
+		<method name="isEnabled()Z" />
+		<method name="setCutoffFrequency(F)V" />
+		<method name="setEnabled(Z)V" />
+	</class>
+	<class name="android/media/audiofx/DynamicsProcessing$BandStage" since="28">
+		<extends name="android/media/audiofx/DynamicsProcessing$Stage" />
+		<method name="&lt;init&gt;(ZZI)V" />
+		<method name="getBandCount()I" />
+	</class>
+	<class name="android/media/audiofx/DynamicsProcessing$Channel" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(FZIZIZIZ)V" />
+		<method name="&lt;init&gt;(Landroid/media/audiofx/DynamicsProcessing$Channel;)V" />
+		<method name="getInputGain()F" />
+		<method name="getLimiter()Landroid/media/audiofx/DynamicsProcessing$Limiter;" />
+		<method name="getMbc()Landroid/media/audiofx/DynamicsProcessing$Mbc;" />
+		<method name="getMbcBand(I)Landroid/media/audiofx/DynamicsProcessing$MbcBand;" />
+		<method name="getPostEq()Landroid/media/audiofx/DynamicsProcessing$Eq;" />
+		<method name="getPostEqBand(I)Landroid/media/audiofx/DynamicsProcessing$EqBand;" />
+		<method name="getPreEq()Landroid/media/audiofx/DynamicsProcessing$Eq;" />
+		<method name="getPreEqBand(I)Landroid/media/audiofx/DynamicsProcessing$EqBand;" />
+		<method name="setInputGain(F)V" />
+		<method name="setLimiter(Landroid/media/audiofx/DynamicsProcessing$Limiter;)V" />
+		<method name="setMbc(Landroid/media/audiofx/DynamicsProcessing$Mbc;)V" />
+		<method name="setMbcBand(ILandroid/media/audiofx/DynamicsProcessing$MbcBand;)V" />
+		<method name="setPostEq(Landroid/media/audiofx/DynamicsProcessing$Eq;)V" />
+		<method name="setPostEqBand(ILandroid/media/audiofx/DynamicsProcessing$EqBand;)V" />
+		<method name="setPreEq(Landroid/media/audiofx/DynamicsProcessing$Eq;)V" />
+		<method name="setPreEqBand(ILandroid/media/audiofx/DynamicsProcessing$EqBand;)V" />
+	</class>
+	<class name="android/media/audiofx/DynamicsProcessing$Config" since="28">
+		<extends name="java/lang/Object" />
+		<method name="getChannelByChannelIndex(I)Landroid/media/audiofx/DynamicsProcessing$Channel;" />
+		<method name="getInputGainByChannelIndex(I)F" />
+		<method name="getLimiterByChannelIndex(I)Landroid/media/audiofx/DynamicsProcessing$Limiter;" />
+		<method name="getMbcBandByChannelIndex(II)Landroid/media/audiofx/DynamicsProcessing$MbcBand;" />
+		<method name="getMbcBandCount()I" />
+		<method name="getMbcByChannelIndex(I)Landroid/media/audiofx/DynamicsProcessing$Mbc;" />
+		<method name="getPostEqBandByChannelIndex(II)Landroid/media/audiofx/DynamicsProcessing$EqBand;" />
+		<method name="getPostEqBandCount()I" />
+		<method name="getPostEqByChannelIndex(I)Landroid/media/audiofx/DynamicsProcessing$Eq;" />
+		<method name="getPreEqBandByChannelIndex(II)Landroid/media/audiofx/DynamicsProcessing$EqBand;" />
+		<method name="getPreEqBandCount()I" />
+		<method name="getPreEqByChannelIndex(I)Landroid/media/audiofx/DynamicsProcessing$Eq;" />
+		<method name="getPreferredFrameDuration()F" />
+		<method name="getVariant()I" />
+		<method name="isLimiterInUse()Z" />
+		<method name="isMbcInUse()Z" />
+		<method name="isPostEqInUse()Z" />
+		<method name="isPreEqInUse()Z" />
+		<method name="setAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Channel;)V" />
+		<method name="setChannelTo(ILandroid/media/audiofx/DynamicsProcessing$Channel;)V" />
+		<method name="setInputGainAllChannelsTo(F)V" />
+		<method name="setInputGainByChannelIndex(IF)V" />
+		<method name="setLimiterAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Limiter;)V" />
+		<method name="setLimiterByChannelIndex(ILandroid/media/audiofx/DynamicsProcessing$Limiter;)V" />
+		<method name="setMbcAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Mbc;)V" />
+		<method name="setMbcBandAllChannelsTo(ILandroid/media/audiofx/DynamicsProcessing$MbcBand;)V" />
+		<method name="setMbcBandByChannelIndex(IILandroid/media/audiofx/DynamicsProcessing$MbcBand;)V" />
+		<method name="setMbcByChannelIndex(ILandroid/media/audiofx/DynamicsProcessing$Mbc;)V" />
+		<method name="setPostEqAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Eq;)V" />
+		<method name="setPostEqBandAllChannelsTo(ILandroid/media/audiofx/DynamicsProcessing$EqBand;)V" />
+		<method name="setPostEqBandByChannelIndex(IILandroid/media/audiofx/DynamicsProcessing$EqBand;)V" />
+		<method name="setPostEqByChannelIndex(ILandroid/media/audiofx/DynamicsProcessing$Eq;)V" />
+		<method name="setPreEqAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Eq;)V" />
+		<method name="setPreEqBandAllChannelsTo(ILandroid/media/audiofx/DynamicsProcessing$EqBand;)V" />
+		<method name="setPreEqBandByChannelIndex(IILandroid/media/audiofx/DynamicsProcessing$EqBand;)V" />
+		<method name="setPreEqByChannelIndex(ILandroid/media/audiofx/DynamicsProcessing$Eq;)V" />
+	</class>
+	<class name="android/media/audiofx/DynamicsProcessing$Config$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(IIZIZIZIZ)V" />
+		<method name="build()Landroid/media/audiofx/DynamicsProcessing$Config;" />
+		<method name="setAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Channel;)Landroid/media/audiofx/DynamicsProcessing$Config$Builder;" />
+		<method name="setChannelTo(ILandroid/media/audiofx/DynamicsProcessing$Channel;)Landroid/media/audiofx/DynamicsProcessing$Config$Builder;" />
+		<method name="setInputGainAllChannelsTo(F)Landroid/media/audiofx/DynamicsProcessing$Config$Builder;" />
+		<method name="setInputGainByChannelIndex(IF)Landroid/media/audiofx/DynamicsProcessing$Config$Builder;" />
+		<method name="setLimiterAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Limiter;)Landroid/media/audiofx/DynamicsProcessing$Config$Builder;" />
+		<method name="setLimiterByChannelIndex(ILandroid/media/audiofx/DynamicsProcessing$Limiter;)Landroid/media/audiofx/DynamicsProcessing$Config$Builder;" />
+		<method name="setMbcAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Mbc;)Landroid/media/audiofx/DynamicsProcessing$Config$Builder;" />
+		<method name="setMbcByChannelIndex(ILandroid/media/audiofx/DynamicsProcessing$Mbc;)Landroid/media/audiofx/DynamicsProcessing$Config$Builder;" />
+		<method name="setPostEqAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Eq;)Landroid/media/audiofx/DynamicsProcessing$Config$Builder;" />
+		<method name="setPostEqByChannelIndex(ILandroid/media/audiofx/DynamicsProcessing$Eq;)Landroid/media/audiofx/DynamicsProcessing$Config$Builder;" />
+		<method name="setPreEqAllChannelsTo(Landroid/media/audiofx/DynamicsProcessing$Eq;)Landroid/media/audiofx/DynamicsProcessing$Config$Builder;" />
+		<method name="setPreEqByChannelIndex(ILandroid/media/audiofx/DynamicsProcessing$Eq;)Landroid/media/audiofx/DynamicsProcessing$Config$Builder;" />
+		<method name="setPreferredFrameDuration(F)Landroid/media/audiofx/DynamicsProcessing$Config$Builder;" />
+	</class>
+	<class name="android/media/audiofx/DynamicsProcessing$Eq" since="28">
+		<extends name="android/media/audiofx/DynamicsProcessing$BandStage" />
+		<method name="&lt;init&gt;(Landroid/media/audiofx/DynamicsProcessing$Eq;)V" />
+		<method name="&lt;init&gt;(ZZI)V" />
+		<method name="getBand(I)Landroid/media/audiofx/DynamicsProcessing$EqBand;" />
+		<method name="setBand(ILandroid/media/audiofx/DynamicsProcessing$EqBand;)V" />
+	</class>
+	<class name="android/media/audiofx/DynamicsProcessing$EqBand" since="28">
+		<extends name="android/media/audiofx/DynamicsProcessing$BandBase" />
+		<method name="&lt;init&gt;(Landroid/media/audiofx/DynamicsProcessing$EqBand;)V" />
+		<method name="&lt;init&gt;(ZFF)V" />
+		<method name="getGain()F" />
+		<method name="setGain(F)V" />
+	</class>
+	<class name="android/media/audiofx/DynamicsProcessing$Limiter" since="28">
+		<extends name="android/media/audiofx/DynamicsProcessing$Stage" />
+		<method name="&lt;init&gt;(Landroid/media/audiofx/DynamicsProcessing$Limiter;)V" />
+		<method name="&lt;init&gt;(ZZIFFFFF)V" />
+		<method name="getAttackTime()F" />
+		<method name="getLinkGroup()I" />
+		<method name="getPostGain()F" />
+		<method name="getRatio()F" />
+		<method name="getReleaseTime()F" />
+		<method name="getThreshold()F" />
+		<method name="setAttackTime(F)V" />
+		<method name="setLinkGroup(I)V" />
+		<method name="setPostGain(F)V" />
+		<method name="setRatio(F)V" />
+		<method name="setReleaseTime(F)V" />
+		<method name="setThreshold(F)V" />
+	</class>
+	<class name="android/media/audiofx/DynamicsProcessing$Mbc" since="28">
+		<extends name="android/media/audiofx/DynamicsProcessing$BandStage" />
+		<method name="&lt;init&gt;(Landroid/media/audiofx/DynamicsProcessing$Mbc;)V" />
+		<method name="&lt;init&gt;(ZZI)V" />
+		<method name="getBand(I)Landroid/media/audiofx/DynamicsProcessing$MbcBand;" />
+		<method name="setBand(ILandroid/media/audiofx/DynamicsProcessing$MbcBand;)V" />
+	</class>
+	<class name="android/media/audiofx/DynamicsProcessing$MbcBand" since="28">
+		<extends name="android/media/audiofx/DynamicsProcessing$BandBase" />
+		<method name="&lt;init&gt;(Landroid/media/audiofx/DynamicsProcessing$MbcBand;)V" />
+		<method name="&lt;init&gt;(ZFFFFFFFFFF)V" />
+		<method name="getAttackTime()F" />
+		<method name="getExpanderRatio()F" />
+		<method name="getKneeWidth()F" />
+		<method name="getNoiseGateThreshold()F" />
+		<method name="getPostGain()F" />
+		<method name="getPreGain()F" />
+		<method name="getRatio()F" />
+		<method name="getReleaseTime()F" />
+		<method name="getThreshold()F" />
+		<method name="setAttackTime(F)V" />
+		<method name="setExpanderRatio(F)V" />
+		<method name="setKneeWidth(F)V" />
+		<method name="setNoiseGateThreshold(F)V" />
+		<method name="setPostGain(F)V" />
+		<method name="setPreGain(F)V" />
+		<method name="setRatio(F)V" />
+		<method name="setReleaseTime(F)V" />
+		<method name="setThreshold(F)V" />
+	</class>
+	<class name="android/media/audiofx/DynamicsProcessing$Stage" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(ZZ)V" />
+		<method name="isEnabled()Z" />
+		<method name="isInUse()Z" />
+		<method name="setEnabled(Z)V" />
+	</class>
+	<class name="android/media/audiofx/EnvironmentalReverb" since="9">
+		<extends name="android/media/audiofx/AudioEffect" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getDecayHFRatio()S" />
+		<method name="getDecayTime()I" />
+		<method name="getDensity()S" />
+		<method name="getDiffusion()S" />
+		<method name="getProperties()Landroid/media/audiofx/EnvironmentalReverb$Settings;" />
+		<method name="getReflectionsDelay()I" />
+		<method name="getReflectionsLevel()S" />
+		<method name="getReverbDelay()I" />
+		<method name="getReverbLevel()S" />
+		<method name="getRoomHFLevel()S" />
+		<method name="getRoomLevel()S" />
+		<method name="setDecayHFRatio(S)V" />
+		<method name="setDecayTime(I)V" />
+		<method name="setDensity(S)V" />
+		<method name="setDiffusion(S)V" />
+		<method name="setParameterListener(Landroid/media/audiofx/EnvironmentalReverb$OnParameterChangeListener;)V" />
+		<method name="setProperties(Landroid/media/audiofx/EnvironmentalReverb$Settings;)V" />
+		<method name="setReflectionsDelay(I)V" />
+		<method name="setReflectionsLevel(S)V" />
+		<method name="setReverbDelay(I)V" />
+		<method name="setReverbLevel(S)V" />
+		<method name="setRoomHFLevel(S)V" />
+		<method name="setRoomLevel(S)V" />
+		<field name="PARAM_DECAY_HF_RATIO" />
+		<field name="PARAM_DECAY_TIME" />
+		<field name="PARAM_DENSITY" />
+		<field name="PARAM_DIFFUSION" />
+		<field name="PARAM_REFLECTIONS_DELAY" />
+		<field name="PARAM_REFLECTIONS_LEVEL" />
+		<field name="PARAM_REVERB_DELAY" />
+		<field name="PARAM_REVERB_LEVEL" />
+		<field name="PARAM_ROOM_HF_LEVEL" />
+		<field name="PARAM_ROOM_LEVEL" />
+	</class>
+	<class name="android/media/audiofx/EnvironmentalReverb$OnParameterChangeListener" since="9">
+		<extends name="java/lang/Object" />
+		<method name="onParameterChange(Landroid/media/audiofx/EnvironmentalReverb;III)V" />
+	</class>
+	<class name="android/media/audiofx/EnvironmentalReverb$Settings" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<field name="decayHFRatio" />
+		<field name="decayTime" />
+		<field name="density" />
+		<field name="diffusion" />
+		<field name="reflectionsDelay" />
+		<field name="reflectionsLevel" />
+		<field name="reverbDelay" />
+		<field name="reverbLevel" />
+		<field name="roomHFLevel" />
+		<field name="roomLevel" />
+	</class>
+	<class name="android/media/audiofx/Equalizer" since="9">
+		<extends name="android/media/audiofx/AudioEffect" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getBand(I)S" />
+		<method name="getBandFreqRange(S)[I" />
+		<method name="getBandLevel(S)S" />
+		<method name="getBandLevelRange()[S" />
+		<method name="getCenterFreq(S)I" />
+		<method name="getCurrentPreset()S" />
+		<method name="getNumberOfBands()S" />
+		<method name="getNumberOfPresets()S" />
+		<method name="getPresetName(S)Ljava/lang/String;" />
+		<method name="getProperties()Landroid/media/audiofx/Equalizer$Settings;" />
+		<method name="setBandLevel(SS)V" />
+		<method name="setParameterListener(Landroid/media/audiofx/Equalizer$OnParameterChangeListener;)V" />
+		<method name="setProperties(Landroid/media/audiofx/Equalizer$Settings;)V" />
+		<method name="usePreset(S)V" />
+		<field name="PARAM_BAND_FREQ_RANGE" />
+		<field name="PARAM_BAND_LEVEL" />
+		<field name="PARAM_CENTER_FREQ" />
+		<field name="PARAM_CURRENT_PRESET" />
+		<field name="PARAM_GET_BAND" />
+		<field name="PARAM_GET_NUM_OF_PRESETS" />
+		<field name="PARAM_GET_PRESET_NAME" />
+		<field name="PARAM_LEVEL_RANGE" />
+		<field name="PARAM_NUM_BANDS" />
+		<field name="PARAM_STRING_SIZE_MAX" />
+	</class>
+	<class name="android/media/audiofx/Equalizer$OnParameterChangeListener" since="9">
+		<extends name="java/lang/Object" />
+		<method name="onParameterChange(Landroid/media/audiofx/Equalizer;IIII)V" />
+	</class>
+	<class name="android/media/audiofx/Equalizer$Settings" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<field name="bandLevels" />
+		<field name="curPreset" />
+		<field name="numBands" />
+	</class>
+	<class name="android/media/audiofx/HapticGenerator" since="31">
+		<extends name="android/media/audiofx/AudioEffect" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="create(I)Landroid/media/audiofx/HapticGenerator;" />
+		<method name="isAvailable()Z" />
+	</class>
+	<class name="android/media/audiofx/LoudnessEnhancer" since="19">
+		<extends name="android/media/audiofx/AudioEffect" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getTargetGain()F" />
+		<method name="setTargetGain(I)V" />
+		<field name="PARAM_TARGET_GAIN_MB" />
+	</class>
+	<class name="android/media/audiofx/NoiseSuppressor" since="16">
+		<extends name="android/media/audiofx/AudioEffect" />
+		<method name="create(I)Landroid/media/audiofx/NoiseSuppressor;" />
+		<method name="isAvailable()Z" />
+	</class>
+	<class name="android/media/audiofx/PresetReverb" since="9">
+		<extends name="android/media/audiofx/AudioEffect" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getPreset()S" />
+		<method name="getProperties()Landroid/media/audiofx/PresetReverb$Settings;" />
+		<method name="setParameterListener(Landroid/media/audiofx/PresetReverb$OnParameterChangeListener;)V" />
+		<method name="setPreset(S)V" />
+		<method name="setProperties(Landroid/media/audiofx/PresetReverb$Settings;)V" />
+		<field name="PARAM_PRESET" />
+		<field name="PRESET_LARGEHALL" />
+		<field name="PRESET_LARGEROOM" />
+		<field name="PRESET_MEDIUMHALL" />
+		<field name="PRESET_MEDIUMROOM" />
+		<field name="PRESET_NONE" />
+		<field name="PRESET_PLATE" />
+		<field name="PRESET_SMALLROOM" />
+	</class>
+	<class name="android/media/audiofx/PresetReverb$OnParameterChangeListener" since="9">
+		<extends name="java/lang/Object" />
+		<method name="onParameterChange(Landroid/media/audiofx/PresetReverb;IIS)V" />
+	</class>
+	<class name="android/media/audiofx/PresetReverb$Settings" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<field name="preset" />
+	</class>
+	<class name="android/media/audiofx/Virtualizer" since="9">
+		<extends name="android/media/audiofx/AudioEffect" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="canVirtualize(II)Z" since="21" />
+		<method name="forceVirtualizationMode(I)Z" since="21" />
+		<method name="getProperties()Landroid/media/audiofx/Virtualizer$Settings;" />
+		<method name="getRoundedStrength()S" />
+		<method name="getSpeakerAngles(II[I)Z" since="21" />
+		<method name="getStrengthSupported()Z" />
+		<method name="getVirtualizationMode()I" since="21" />
+		<method name="setParameterListener(Landroid/media/audiofx/Virtualizer$OnParameterChangeListener;)V" />
+		<method name="setProperties(Landroid/media/audiofx/Virtualizer$Settings;)V" />
+		<method name="setStrength(S)V" />
+		<field name="PARAM_STRENGTH" />
+		<field name="PARAM_STRENGTH_SUPPORTED" />
+		<field name="VIRTUALIZATION_MODE_AUTO" since="21" />
+		<field name="VIRTUALIZATION_MODE_BINAURAL" since="21" />
+		<field name="VIRTUALIZATION_MODE_OFF" since="21" />
+		<field name="VIRTUALIZATION_MODE_TRANSAURAL" since="21" />
+	</class>
+	<class name="android/media/audiofx/Virtualizer$OnParameterChangeListener" since="9">
+		<extends name="java/lang/Object" />
+		<method name="onParameterChange(Landroid/media/audiofx/Virtualizer;IIS)V" />
+	</class>
+	<class name="android/media/audiofx/Virtualizer$Settings" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<field name="strength" />
+	</class>
+	<class name="android/media/audiofx/Visualizer" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getCaptureSize()I" />
+		<method name="getCaptureSizeRange()[I" />
+		<method name="getEnabled()Z" />
+		<method name="getFft([B)I" />
+		<method name="getMaxCaptureRate()I" />
+		<method name="getMeasurementMode()I" since="19" />
+		<method name="getMeasurementPeakRms(Landroid/media/audiofx/Visualizer$MeasurementPeakRms;)I" since="19" />
+		<method name="getSamplingRate()I" />
+		<method name="getScalingMode()I" since="16" />
+		<method name="getWaveForm([B)I" />
+		<method name="release()V" />
+		<method name="setCaptureSize(I)I" />
+		<method name="setDataCaptureListener(Landroid/media/audiofx/Visualizer$OnDataCaptureListener;IZZ)I" />
+		<method name="setEnabled(Z)I" />
+		<method name="setMeasurementMode(I)I" since="19" />
+		<method name="setScalingMode(I)I" since="16" />
+		<field name="ALREADY_EXISTS" />
+		<field name="ERROR" />
+		<field name="ERROR_BAD_VALUE" />
+		<field name="ERROR_DEAD_OBJECT" />
+		<field name="ERROR_INVALID_OPERATION" />
+		<field name="ERROR_NO_INIT" />
+		<field name="ERROR_NO_MEMORY" />
+		<field name="MEASUREMENT_MODE_NONE" since="19" />
+		<field name="MEASUREMENT_MODE_PEAK_RMS" since="19" />
+		<field name="SCALING_MODE_AS_PLAYED" since="16" />
+		<field name="SCALING_MODE_NORMALIZED" since="16" />
+		<field name="STATE_ENABLED" />
+		<field name="STATE_INITIALIZED" />
+		<field name="STATE_UNINITIALIZED" />
+		<field name="SUCCESS" />
+	</class>
+	<class name="android/media/audiofx/Visualizer$MeasurementPeakRms" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="mPeak" />
+		<field name="mRms" />
+	</class>
+	<class name="android/media/audiofx/Visualizer$OnDataCaptureListener" since="9">
+		<extends name="java/lang/Object" />
+		<method name="onFftDataCapture(Landroid/media/audiofx/Visualizer;[BI)V" />
+		<method name="onWaveFormDataCapture(Landroid/media/audiofx/Visualizer;[BI)V" />
+	</class>
+	<class name="android/media/browse/MediaBrowser" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/content/ComponentName;Landroid/media/browse/MediaBrowser$ConnectionCallback;Landroid/os/Bundle;)V" />
+		<method name="connect()V" />
+		<method name="disconnect()V" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getItem(Ljava/lang/String;Landroid/media/browse/MediaBrowser$ItemCallback;)V" since="23" />
+		<method name="getRoot()Ljava/lang/String;" />
+		<method name="getServiceComponent()Landroid/content/ComponentName;" />
+		<method name="getSessionToken()Landroid/media/session/MediaSession$Token;" />
+		<method name="isConnected()Z" />
+		<method name="subscribe(Ljava/lang/String;Landroid/media/browse/MediaBrowser$SubscriptionCallback;)V" />
+		<method name="subscribe(Ljava/lang/String;Landroid/os/Bundle;Landroid/media/browse/MediaBrowser$SubscriptionCallback;)V" since="24" />
+		<method name="unsubscribe(Ljava/lang/String;)V" />
+		<method name="unsubscribe(Ljava/lang/String;Landroid/media/browse/MediaBrowser$SubscriptionCallback;)V" since="24" />
+		<field name="EXTRA_PAGE" since="24" />
+		<field name="EXTRA_PAGE_SIZE" since="24" />
+	</class>
+	<class name="android/media/browse/MediaBrowser$ConnectionCallback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onConnected()V" />
+		<method name="onConnectionFailed()V" />
+		<method name="onConnectionSuspended()V" />
+	</class>
+	<class name="android/media/browse/MediaBrowser$ItemCallback" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onError(Ljava/lang/String;)V" />
+		<method name="onItemLoaded(Landroid/media/browse/MediaBrowser$MediaItem;)V" />
+	</class>
+	<class name="android/media/browse/MediaBrowser$MediaItem" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/media/MediaDescription;I)V" />
+		<method name="getDescription()Landroid/media/MediaDescription;" />
+		<method name="getFlags()I" />
+		<method name="getMediaId()Ljava/lang/String;" />
+		<method name="isBrowsable()Z" />
+		<method name="isPlayable()Z" />
+		<field name="CREATOR" />
+		<field name="FLAG_BROWSABLE" />
+		<field name="FLAG_PLAYABLE" />
+	</class>
+	<class name="android/media/browse/MediaBrowser$SubscriptionCallback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onChildrenLoaded(Ljava/lang/String;Ljava/util/List;)V" />
+		<method name="onChildrenLoaded(Ljava/lang/String;Ljava/util/List;Landroid/os/Bundle;)V" since="24" />
+		<method name="onError(Ljava/lang/String;)V" />
+		<method name="onError(Ljava/lang/String;Landroid/os/Bundle;)V" since="24" />
+	</class>
+	<class name="android/media/effect/Effect" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="apply(IIII)V" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="release()V" />
+		<method name="setParameter(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="setUpdateListener(Landroid/media/effect/EffectUpdateListener;)V" />
+	</class>
+	<class name="android/media/effect/EffectContext" since="14">
+		<extends name="java/lang/Object" />
+		<method name="createWithCurrentGlContext()Landroid/media/effect/EffectContext;" />
+		<method name="getFactory()Landroid/media/effect/EffectFactory;" />
+		<method name="release()V" />
+	</class>
+	<class name="android/media/effect/EffectFactory" since="14">
+		<extends name="java/lang/Object" />
+		<method name="createEffect(Ljava/lang/String;)Landroid/media/effect/Effect;" />
+		<method name="isEffectSupported(Ljava/lang/String;)Z" />
+		<field name="EFFECT_AUTOFIX" />
+		<field name="EFFECT_BACKDROPPER" />
+		<field name="EFFECT_BITMAPOVERLAY" />
+		<field name="EFFECT_BLACKWHITE" />
+		<field name="EFFECT_BRIGHTNESS" />
+		<field name="EFFECT_CONTRAST" />
+		<field name="EFFECT_CROP" />
+		<field name="EFFECT_CROSSPROCESS" />
+		<field name="EFFECT_DOCUMENTARY" />
+		<field name="EFFECT_DUOTONE" />
+		<field name="EFFECT_FILLLIGHT" />
+		<field name="EFFECT_FISHEYE" />
+		<field name="EFFECT_FLIP" />
+		<field name="EFFECT_GRAIN" />
+		<field name="EFFECT_GRAYSCALE" />
+		<field name="EFFECT_LOMOISH" />
+		<field name="EFFECT_NEGATIVE" />
+		<field name="EFFECT_POSTERIZE" />
+		<field name="EFFECT_REDEYE" />
+		<field name="EFFECT_ROTATE" />
+		<field name="EFFECT_SATURATE" />
+		<field name="EFFECT_SEPIA" />
+		<field name="EFFECT_SHARPEN" />
+		<field name="EFFECT_STRAIGHTEN" />
+		<field name="EFFECT_TEMPERATURE" />
+		<field name="EFFECT_TINT" />
+		<field name="EFFECT_VIGNETTE" />
+	</class>
+	<class name="android/media/effect/EffectUpdateListener" since="14">
+		<extends name="java/lang/Object" />
+		<method name="onEffectUpdated(Landroid/media/effect/Effect;Ljava/lang/Object;)V" />
+	</class>
+	<class name="android/media/metrics/Event" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getMetricsBundle()Landroid/os/Bundle;" />
+		<method name="getTimeSinceCreatedMillis()J" />
+	</class>
+	<class name="android/media/metrics/LogSessionId" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getStringId()Ljava/lang/String;" />
+		<field name="LOG_SESSION_ID_NONE" />
+	</class>
+	<class name="android/media/metrics/MediaMetricsManager" since="31">
+		<extends name="java/lang/Object" />
+		<method name="createPlaybackSession()Landroid/media/metrics/PlaybackSession;" />
+		<method name="createRecordingSession()Landroid/media/metrics/RecordingSession;" />
+		<field name="INVALID_TIMESTAMP" />
+	</class>
+	<class name="android/media/metrics/NetworkEvent" since="31">
+		<extends name="android/media/metrics/Event" />
+		<implements name="android/os/Parcelable" />
+		<method name="getNetworkType()I" />
+		<field name="CREATOR" />
+		<field name="NETWORK_TYPE_2G" />
+		<field name="NETWORK_TYPE_3G" />
+		<field name="NETWORK_TYPE_4G" />
+		<field name="NETWORK_TYPE_5G_NSA" />
+		<field name="NETWORK_TYPE_5G_SA" />
+		<field name="NETWORK_TYPE_ETHERNET" />
+		<field name="NETWORK_TYPE_OFFLINE" />
+		<field name="NETWORK_TYPE_OTHER" />
+		<field name="NETWORK_TYPE_UNKNOWN" />
+		<field name="NETWORK_TYPE_WIFI" />
+	</class>
+	<class name="android/media/metrics/NetworkEvent$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/media/metrics/NetworkEvent;" />
+		<method name="setMetricsBundle(Landroid/os/Bundle;)Landroid/media/metrics/NetworkEvent$Builder;" />
+		<method name="setNetworkType(I)Landroid/media/metrics/NetworkEvent$Builder;" />
+		<method name="setTimeSinceCreatedMillis(J)Landroid/media/metrics/NetworkEvent$Builder;" />
+	</class>
+	<class name="android/media/metrics/PlaybackErrorEvent" since="31">
+		<extends name="android/media/metrics/Event" />
+		<implements name="android/os/Parcelable" />
+		<method name="getErrorCode()I" />
+		<method name="getSubErrorCode()I" />
+		<field name="CREATOR" />
+		<field name="ERROR_AUDIO_TRACK_INIT_FAILED" />
+		<field name="ERROR_AUDIO_TRACK_OTHER" />
+		<field name="ERROR_AUDIO_TRACK_WRITE_FAILED" />
+		<field name="ERROR_DECODER_INIT_FAILED" />
+		<field name="ERROR_DECODING_FAILED" />
+		<field name="ERROR_DECODING_FORMAT_EXCEEDS_CAPABILITIES" />
+		<field name="ERROR_DECODING_FORMAT_UNSUPPORTED" />
+		<field name="ERROR_DECODING_OTHER" />
+		<field name="ERROR_DRM_CONTENT_ERROR" />
+		<field name="ERROR_DRM_DEVICE_REVOKED" />
+		<field name="ERROR_DRM_DISALLOWED_OPERATION" />
+		<field name="ERROR_DRM_LICENSE_ACQUISITION_FAILED" />
+		<field name="ERROR_DRM_OTHER" />
+		<field name="ERROR_DRM_PROVISIONING_FAILED" />
+		<field name="ERROR_DRM_SCHEME_UNSUPPORTED" />
+		<field name="ERROR_DRM_SYSTEM_ERROR" />
+		<field name="ERROR_IO_BAD_HTTP_STATUS" />
+		<field name="ERROR_IO_CONNECTION_CLOSED" />
+		<field name="ERROR_IO_CONNECTION_TIMEOUT" />
+		<field name="ERROR_IO_DNS_FAILED" />
+		<field name="ERROR_IO_FILE_NOT_FOUND" />
+		<field name="ERROR_IO_NETWORK_CONNECTION_FAILED" />
+		<field name="ERROR_IO_NETWORK_UNAVAILABLE" />
+		<field name="ERROR_IO_NO_PERMISSION" />
+		<field name="ERROR_IO_OTHER" />
+		<field name="ERROR_OTHER" />
+		<field name="ERROR_PARSING_CONTAINER_MALFORMED" />
+		<field name="ERROR_PARSING_CONTAINER_UNSUPPORTED" />
+		<field name="ERROR_PARSING_MANIFEST_MALFORMED" />
+		<field name="ERROR_PARSING_MANIFEST_UNSUPPORTED" />
+		<field name="ERROR_PARSING_OTHER" />
+		<field name="ERROR_PLAYER_BEHIND_LIVE_WINDOW" />
+		<field name="ERROR_PLAYER_OTHER" />
+		<field name="ERROR_PLAYER_REMOTE" />
+		<field name="ERROR_RUNTIME" />
+		<field name="ERROR_UNKNOWN" />
+	</class>
+	<class name="android/media/metrics/PlaybackErrorEvent$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/media/metrics/PlaybackErrorEvent;" />
+		<method name="setErrorCode(I)Landroid/media/metrics/PlaybackErrorEvent$Builder;" />
+		<method name="setException(Ljava/lang/Exception;)Landroid/media/metrics/PlaybackErrorEvent$Builder;" />
+		<method name="setMetricsBundle(Landroid/os/Bundle;)Landroid/media/metrics/PlaybackErrorEvent$Builder;" />
+		<method name="setSubErrorCode(I)Landroid/media/metrics/PlaybackErrorEvent$Builder;" />
+		<method name="setTimeSinceCreatedMillis(J)Landroid/media/metrics/PlaybackErrorEvent$Builder;" />
+	</class>
+	<class name="android/media/metrics/PlaybackMetrics" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAudioUnderrunCount()I" />
+		<method name="getContentType()I" />
+		<method name="getDrmSessionId()[B" />
+		<method name="getDrmType()I" />
+		<method name="getExperimentIds()[J" />
+		<method name="getLocalBytesRead()J" />
+		<method name="getMediaDurationMillis()J" />
+		<method name="getMetricsBundle()Landroid/os/Bundle;" />
+		<method name="getNetworkBytesRead()J" />
+		<method name="getNetworkTransferDurationMillis()J" />
+		<method name="getPlaybackType()I" />
+		<method name="getPlayerName()Ljava/lang/String;" />
+		<method name="getPlayerVersion()Ljava/lang/String;" />
+		<method name="getStreamSource()I" />
+		<method name="getStreamType()I" />
+		<method name="getVideoFramesDropped()I" />
+		<method name="getVideoFramesPlayed()I" />
+		<field name="CONTENT_TYPE_AD" />
+		<field name="CONTENT_TYPE_MAIN" />
+		<field name="CONTENT_TYPE_OTHER" />
+		<field name="CONTENT_TYPE_UNKNOWN" />
+		<field name="CREATOR" />
+		<field name="DRM_TYPE_CLEARKEY" />
+		<field name="DRM_TYPE_NONE" />
+		<field name="DRM_TYPE_OTHER" />
+		<field name="DRM_TYPE_PLAY_READY" />
+		<field name="DRM_TYPE_WIDEVINE_L1" />
+		<field name="DRM_TYPE_WIDEVINE_L3" />
+		<field name="DRM_TYPE_WV_L3_FALLBACK" />
+		<field name="PLAYBACK_TYPE_LIVE" />
+		<field name="PLAYBACK_TYPE_OTHER" />
+		<field name="PLAYBACK_TYPE_UNKNOWN" />
+		<field name="PLAYBACK_TYPE_VOD" />
+		<field name="STREAM_SOURCE_DEVICE" />
+		<field name="STREAM_SOURCE_MIXED" />
+		<field name="STREAM_SOURCE_NETWORK" />
+		<field name="STREAM_SOURCE_UNKNOWN" />
+		<field name="STREAM_TYPE_DASH" />
+		<field name="STREAM_TYPE_HLS" />
+		<field name="STREAM_TYPE_OTHER" />
+		<field name="STREAM_TYPE_PROGRESSIVE" />
+		<field name="STREAM_TYPE_SS" />
+		<field name="STREAM_TYPE_UNKNOWN" />
+	</class>
+	<class name="android/media/metrics/PlaybackMetrics$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addExperimentId(J)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="build()Landroid/media/metrics/PlaybackMetrics;" />
+		<method name="setAudioUnderrunCount(I)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setContentType(I)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setDrmSessionId([B)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setDrmType(I)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setLocalBytesRead(J)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setMediaDurationMillis(J)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setMetricsBundle(Landroid/os/Bundle;)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setNetworkBytesRead(J)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setNetworkTransferDurationMillis(J)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setPlaybackType(I)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setPlayerName(Ljava/lang/String;)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setPlayerVersion(Ljava/lang/String;)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setStreamSource(I)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setStreamType(I)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setVideoFramesDropped(I)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+		<method name="setVideoFramesPlayed(I)Landroid/media/metrics/PlaybackMetrics$Builder;" />
+	</class>
+	<class name="android/media/metrics/PlaybackSession" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="getSessionId()Landroid/media/metrics/LogSessionId;" />
+		<method name="reportNetworkEvent(Landroid/media/metrics/NetworkEvent;)V" />
+		<method name="reportPlaybackErrorEvent(Landroid/media/metrics/PlaybackErrorEvent;)V" />
+		<method name="reportPlaybackMetrics(Landroid/media/metrics/PlaybackMetrics;)V" />
+		<method name="reportPlaybackStateEvent(Landroid/media/metrics/PlaybackStateEvent;)V" />
+		<method name="reportTrackChangeEvent(Landroid/media/metrics/TrackChangeEvent;)V" />
+	</class>
+	<class name="android/media/metrics/PlaybackStateEvent" since="31">
+		<extends name="android/media/metrics/Event" />
+		<implements name="android/os/Parcelable" />
+		<method name="getState()I" />
+		<field name="CREATOR" />
+		<field name="STATE_ABANDONED" />
+		<field name="STATE_BUFFERING" />
+		<field name="STATE_ENDED" />
+		<field name="STATE_FAILED" />
+		<field name="STATE_INTERRUPTED_BY_AD" />
+		<field name="STATE_JOINING_BACKGROUND" />
+		<field name="STATE_JOINING_FOREGROUND" />
+		<field name="STATE_NOT_STARTED" />
+		<field name="STATE_PAUSED" />
+		<field name="STATE_PAUSED_BUFFERING" />
+		<field name="STATE_PLAYING" />
+		<field name="STATE_SEEKING" />
+		<field name="STATE_STOPPED" />
+		<field name="STATE_SUPPRESSED" />
+		<field name="STATE_SUPPRESSED_BUFFERING" />
+	</class>
+	<class name="android/media/metrics/PlaybackStateEvent$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/media/metrics/PlaybackStateEvent;" />
+		<method name="setMetricsBundle(Landroid/os/Bundle;)Landroid/media/metrics/PlaybackStateEvent$Builder;" />
+		<method name="setState(I)Landroid/media/metrics/PlaybackStateEvent$Builder;" />
+		<method name="setTimeSinceCreatedMillis(J)Landroid/media/metrics/PlaybackStateEvent$Builder;" />
+	</class>
+	<class name="android/media/metrics/RecordingSession" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="getSessionId()Landroid/media/metrics/LogSessionId;" />
+	</class>
+	<class name="android/media/metrics/TrackChangeEvent" since="31">
+		<extends name="android/media/metrics/Event" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAudioSampleRate()I" />
+		<method name="getBitrate()I" />
+		<method name="getChannelCount()I" />
+		<method name="getCodecName()Ljava/lang/String;" />
+		<method name="getContainerMimeType()Ljava/lang/String;" />
+		<method name="getHeight()I" />
+		<method name="getLanguage()Ljava/lang/String;" />
+		<method name="getLanguageRegion()Ljava/lang/String;" />
+		<method name="getSampleMimeType()Ljava/lang/String;" />
+		<method name="getTrackChangeReason()I" />
+		<method name="getTrackState()I" />
+		<method name="getTrackType()I" />
+		<method name="getVideoFrameRate()F" />
+		<method name="getWidth()I" />
+		<field name="CREATOR" />
+		<field name="TRACK_CHANGE_REASON_ADAPTIVE" />
+		<field name="TRACK_CHANGE_REASON_INITIAL" />
+		<field name="TRACK_CHANGE_REASON_MANUAL" />
+		<field name="TRACK_CHANGE_REASON_OTHER" />
+		<field name="TRACK_CHANGE_REASON_UNKNOWN" />
+		<field name="TRACK_STATE_OFF" />
+		<field name="TRACK_STATE_ON" />
+		<field name="TRACK_TYPE_AUDIO" />
+		<field name="TRACK_TYPE_TEXT" />
+		<field name="TRACK_TYPE_VIDEO" />
+	</class>
+	<class name="android/media/metrics/TrackChangeEvent$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="build()Landroid/media/metrics/TrackChangeEvent;" />
+		<method name="setAudioSampleRate(I)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+		<method name="setBitrate(I)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+		<method name="setChannelCount(I)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+		<method name="setCodecName(Ljava/lang/String;)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+		<method name="setContainerMimeType(Ljava/lang/String;)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+		<method name="setHeight(I)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+		<method name="setLanguage(Ljava/lang/String;)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+		<method name="setLanguageRegion(Ljava/lang/String;)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+		<method name="setMetricsBundle(Landroid/os/Bundle;)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+		<method name="setSampleMimeType(Ljava/lang/String;)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+		<method name="setTimeSinceCreatedMillis(J)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+		<method name="setTrackChangeReason(I)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+		<method name="setTrackState(I)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+		<method name="setVideoFrameRate(F)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+		<method name="setWidth(I)Landroid/media/metrics/TrackChangeEvent$Builder;" />
+	</class>
+	<class name="android/media/midi/MidiDevice" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<method name="connectPorts(Landroid/media/midi/MidiInputPort;I)Landroid/media/midi/MidiDevice$MidiConnection;" />
+		<method name="getInfo()Landroid/media/midi/MidiDeviceInfo;" />
+		<method name="openInputPort(I)Landroid/media/midi/MidiInputPort;" />
+		<method name="openOutputPort(I)Landroid/media/midi/MidiOutputPort;" />
+	</class>
+	<class name="android/media/midi/MidiDevice$MidiConnection" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+	</class>
+	<class name="android/media/midi/MidiDeviceInfo" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getId()I" />
+		<method name="getInputPortCount()I" />
+		<method name="getOutputPortCount()I" />
+		<method name="getPorts()[Landroid/media/midi/MidiDeviceInfo$PortInfo;" />
+		<method name="getProperties()Landroid/os/Bundle;" />
+		<method name="getType()I" />
+		<method name="isPrivate()Z" />
+		<field name="CREATOR" />
+		<field name="PROPERTY_BLUETOOTH_DEVICE" />
+		<field name="PROPERTY_MANUFACTURER" />
+		<field name="PROPERTY_NAME" />
+		<field name="PROPERTY_PRODUCT" />
+		<field name="PROPERTY_SERIAL_NUMBER" />
+		<field name="PROPERTY_USB_DEVICE" />
+		<field name="PROPERTY_VERSION" />
+		<field name="TYPE_BLUETOOTH" />
+		<field name="TYPE_USB" />
+		<field name="TYPE_VIRTUAL" />
+	</class>
+	<class name="android/media/midi/MidiDeviceInfo$PortInfo" since="23">
+		<extends name="java/lang/Object" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getPortNumber()I" />
+		<method name="getType()I" />
+		<field name="TYPE_INPUT" />
+		<field name="TYPE_OUTPUT" />
+	</class>
+	<class name="android/media/midi/MidiDeviceService" since="23">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getDeviceInfo()Landroid/media/midi/MidiDeviceInfo;" />
+		<method name="getOutputPortReceivers()[Landroid/media/midi/MidiReceiver;" />
+		<method name="onClose()V" />
+		<method name="onDeviceStatusChanged(Landroid/media/midi/MidiDeviceStatus;)V" />
+		<method name="onGetInputPortReceivers()[Landroid/media/midi/MidiReceiver;" />
+		<field name="SERVICE_INTERFACE" />
+	</class>
+	<class name="android/media/midi/MidiDeviceStatus" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDeviceInfo()Landroid/media/midi/MidiDeviceInfo;" />
+		<method name="getOutputPortOpenCount(I)I" />
+		<method name="isInputPortOpen(I)Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/media/midi/MidiInputPort" since="23">
+		<extends name="android/media/midi/MidiReceiver" />
+		<implements name="java/io/Closeable" />
+		<method name="getPortNumber()I" />
+	</class>
+	<class name="android/media/midi/MidiManager" since="23">
+		<extends name="java/lang/Object" />
+		<method name="getDevices()[Landroid/media/midi/MidiDeviceInfo;" />
+		<method name="openBluetoothDevice(Landroid/bluetooth/BluetoothDevice;Landroid/media/midi/MidiManager$OnDeviceOpenedListener;Landroid/os/Handler;)V" />
+		<method name="openDevice(Landroid/media/midi/MidiDeviceInfo;Landroid/media/midi/MidiManager$OnDeviceOpenedListener;Landroid/os/Handler;)V" />
+		<method name="registerDeviceCallback(Landroid/media/midi/MidiManager$DeviceCallback;Landroid/os/Handler;)V" />
+		<method name="unregisterDeviceCallback(Landroid/media/midi/MidiManager$DeviceCallback;)V" />
+	</class>
+	<class name="android/media/midi/MidiManager$DeviceCallback" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onDeviceAdded(Landroid/media/midi/MidiDeviceInfo;)V" />
+		<method name="onDeviceRemoved(Landroid/media/midi/MidiDeviceInfo;)V" />
+		<method name="onDeviceStatusChanged(Landroid/media/midi/MidiDeviceStatus;)V" />
+	</class>
+	<class name="android/media/midi/MidiManager$OnDeviceOpenedListener" since="23">
+		<extends name="java/lang/Object" />
+		<method name="onDeviceOpened(Landroid/media/midi/MidiDevice;)V" />
+	</class>
+	<class name="android/media/midi/MidiOutputPort" since="23">
+		<extends name="android/media/midi/MidiSender" />
+		<implements name="java/io/Closeable" />
+		<method name="getPortNumber()I" />
+	</class>
+	<class name="android/media/midi/MidiReceiver" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="flush()V" />
+		<method name="getMaxMessageSize()I" />
+		<method name="onFlush()V" />
+		<method name="onSend([BIIJ)V" />
+		<method name="send([BII)V" />
+		<method name="send([BIIJ)V" />
+	</class>
+	<class name="android/media/midi/MidiSender" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="connect(Landroid/media/midi/MidiReceiver;)V" />
+		<method name="disconnect(Landroid/media/midi/MidiReceiver;)V" />
+		<method name="onConnect(Landroid/media/midi/MidiReceiver;)V" />
+		<method name="onDisconnect(Landroid/media/midi/MidiReceiver;)V" />
+	</class>
+	<class name="android/media/projection/MediaProjection" since="21">
+		<extends name="java/lang/Object" />
+		<method name="createVirtualDisplay(Ljava/lang/String;IIIILandroid/view/Surface;Landroid/hardware/display/VirtualDisplay$Callback;Landroid/os/Handler;)Landroid/hardware/display/VirtualDisplay;" />
+		<method name="registerCallback(Landroid/media/projection/MediaProjection$Callback;Landroid/os/Handler;)V" />
+		<method name="stop()V" />
+		<method name="unregisterCallback(Landroid/media/projection/MediaProjection$Callback;)V" />
+	</class>
+	<class name="android/media/projection/MediaProjection$Callback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onStop()V" />
+	</class>
+	<class name="android/media/projection/MediaProjectionManager" since="21">
+		<extends name="java/lang/Object" />
+		<method name="createScreenCaptureIntent()Landroid/content/Intent;" />
+		<method name="getMediaProjection(ILandroid/content/Intent;)Landroid/media/projection/MediaProjection;" />
+	</class>
+	<class name="android/media/session/MediaController" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/media/session/MediaSession$Token;)V" />
+		<method name="adjustVolume(II)V" />
+		<method name="dispatchMediaButtonEvent(Landroid/view/KeyEvent;)Z" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getFlags()J" />
+		<method name="getMetadata()Landroid/media/MediaMetadata;" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getPlaybackInfo()Landroid/media/session/MediaController$PlaybackInfo;" />
+		<method name="getPlaybackState()Landroid/media/session/PlaybackState;" />
+		<method name="getQueue()Ljava/util/List;" />
+		<method name="getQueueTitle()Ljava/lang/CharSequence;" />
+		<method name="getRatingType()I" />
+		<method name="getSessionActivity()Landroid/app/PendingIntent;" />
+		<method name="getSessionInfo()Landroid/os/Bundle;" since="29" />
+		<method name="getSessionToken()Landroid/media/session/MediaSession$Token;" />
+		<method name="getTag()Ljava/lang/String;" since="30" />
+		<method name="getTransportControls()Landroid/media/session/MediaController$TransportControls;" />
+		<method name="registerCallback(Landroid/media/session/MediaController$Callback;)V" />
+		<method name="registerCallback(Landroid/media/session/MediaController$Callback;Landroid/os/Handler;)V" />
+		<method name="sendCommand(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V" />
+		<method name="setVolumeTo(II)V" />
+		<method name="unregisterCallback(Landroid/media/session/MediaController$Callback;)V" />
+	</class>
+	<class name="android/media/session/MediaController$Callback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onAudioInfoChanged(Landroid/media/session/MediaController$PlaybackInfo;)V" />
+		<method name="onExtrasChanged(Landroid/os/Bundle;)V" />
+		<method name="onMetadataChanged(Landroid/media/MediaMetadata;)V" />
+		<method name="onPlaybackStateChanged(Landroid/media/session/PlaybackState;)V" />
+		<method name="onQueueChanged(Ljava/util/List;)V" />
+		<method name="onQueueTitleChanged(Ljava/lang/CharSequence;)V" />
+		<method name="onSessionDestroyed()V" />
+		<method name="onSessionEvent(Ljava/lang/String;Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/media/session/MediaController$PlaybackInfo" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="29" />
+		<method name="getAudioAttributes()Landroid/media/AudioAttributes;" />
+		<method name="getCurrentVolume()I" />
+		<method name="getMaxVolume()I" />
+		<method name="getPlaybackType()I" />
+		<method name="getVolumeControl()I" />
+		<method name="getVolumeControlId()Ljava/lang/String;" since="30" />
+		<field name="CREATOR" since="29" />
+		<field name="PLAYBACK_TYPE_LOCAL" />
+		<field name="PLAYBACK_TYPE_REMOTE" />
+	</class>
+	<class name="android/media/session/MediaController$TransportControls" since="21">
+		<extends name="java/lang/Object" />
+		<method name="fastForward()V" />
+		<method name="pause()V" />
+		<method name="play()V" />
+		<method name="playFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="playFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="playFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V" since="23" />
+		<method name="prepare()V" since="24" />
+		<method name="prepareFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V" since="24" />
+		<method name="prepareFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V" since="24" />
+		<method name="prepareFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V" since="24" />
+		<method name="rewind()V" />
+		<method name="seekTo(J)V" />
+		<method name="sendCustomAction(Landroid/media/session/PlaybackState$CustomAction;Landroid/os/Bundle;)V" />
+		<method name="sendCustomAction(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="setPlaybackSpeed(F)V" since="29" />
+		<method name="setRating(Landroid/media/Rating;)V" />
+		<method name="skipToNext()V" />
+		<method name="skipToPrevious()V" />
+		<method name="skipToQueueItem(J)V" />
+		<method name="stop()V" />
+	</class>
+	<class name="android/media/session/MediaSession" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)V" since="29" />
+		<method name="getController()Landroid/media/session/MediaController;" />
+		<method name="getCurrentControllerInfo()Landroid/media/session/MediaSessionManager$RemoteUserInfo;" since="28" />
+		<method name="getSessionToken()Landroid/media/session/MediaSession$Token;" />
+		<method name="isActive()Z" />
+		<method name="release()V" />
+		<method name="sendSessionEvent(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="setActive(Z)V" />
+		<method name="setCallback(Landroid/media/session/MediaSession$Callback;)V" />
+		<method name="setCallback(Landroid/media/session/MediaSession$Callback;Landroid/os/Handler;)V" />
+		<method name="setExtras(Landroid/os/Bundle;)V" />
+		<method name="setFlags(I)V" />
+		<method name="setMediaButtonBroadcastReceiver(Landroid/content/ComponentName;)V" since="31" />
+		<method name="setMediaButtonReceiver(Landroid/app/PendingIntent;)V" deprecated="31" />
+		<method name="setMetadata(Landroid/media/MediaMetadata;)V" />
+		<method name="setPlaybackState(Landroid/media/session/PlaybackState;)V" />
+		<method name="setPlaybackToLocal(Landroid/media/AudioAttributes;)V" />
+		<method name="setPlaybackToRemote(Landroid/media/VolumeProvider;)V" />
+		<method name="setQueue(Ljava/util/List;)V" />
+		<method name="setQueueTitle(Ljava/lang/CharSequence;)V" />
+		<method name="setRatingType(I)V" since="22" />
+		<method name="setSessionActivity(Landroid/app/PendingIntent;)V" />
+		<field name="FLAG_HANDLES_MEDIA_BUTTONS" deprecated="26" />
+		<field name="FLAG_HANDLES_TRANSPORT_CONTROLS" deprecated="26" />
+	</class>
+	<class name="android/media/session/MediaSession$Callback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCommand(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V" />
+		<method name="onCustomAction(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="onFastForward()V" />
+		<method name="onMediaButtonEvent(Landroid/content/Intent;)Z" />
+		<method name="onPause()V" />
+		<method name="onPlay()V" />
+		<method name="onPlayFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="onPlayFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="onPlayFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V" since="23" />
+		<method name="onPrepare()V" since="24" />
+		<method name="onPrepareFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V" since="24" />
+		<method name="onPrepareFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V" since="24" />
+		<method name="onPrepareFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V" since="24" />
+		<method name="onRewind()V" />
+		<method name="onSeekTo(J)V" />
+		<method name="onSetPlaybackSpeed(F)V" since="29" />
+		<method name="onSetRating(Landroid/media/Rating;)V" />
+		<method name="onSkipToNext()V" />
+		<method name="onSkipToPrevious()V" />
+		<method name="onSkipToQueueItem(J)V" />
+		<method name="onStop()V" />
+	</class>
+	<class name="android/media/session/MediaSession$QueueItem" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/media/MediaDescription;J)V" />
+		<method name="getDescription()Landroid/media/MediaDescription;" />
+		<method name="getQueueId()J" />
+		<field name="CREATOR" />
+		<field name="UNKNOWN_ID" />
+	</class>
+	<class name="android/media/session/MediaSession$Token" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/media/session/MediaSessionManager" since="21">
+		<extends name="java/lang/Object" />
+		<method name="addOnActiveSessionsChangedListener(Landroid/media/session/MediaSessionManager$OnActiveSessionsChangedListener;Landroid/content/ComponentName;)V" />
+		<method name="addOnActiveSessionsChangedListener(Landroid/media/session/MediaSessionManager$OnActiveSessionsChangedListener;Landroid/content/ComponentName;Landroid/os/Handler;)V" />
+		<method name="addOnSession2TokensChangedListener(Landroid/media/session/MediaSessionManager$OnSession2TokensChangedListener;)V" since="29" />
+		<method name="addOnSession2TokensChangedListener(Landroid/media/session/MediaSessionManager$OnSession2TokensChangedListener;Landroid/os/Handler;)V" since="29" />
+		<method name="getActiveSessions(Landroid/content/ComponentName;)Ljava/util/List;" />
+		<method name="getSession2Tokens()Ljava/util/List;" since="29" />
+		<method name="isTrustedForMediaControl(Landroid/media/session/MediaSessionManager$RemoteUserInfo;)Z" since="28" />
+		<method name="notifySession2Created(Ljava/lang/Object;)V" since="29" deprecated="31" />
+		<method name="removeOnActiveSessionsChangedListener(Landroid/media/session/MediaSessionManager$OnActiveSessionsChangedListener;)V" />
+		<method name="removeOnSession2TokensChangedListener(Landroid/media/session/MediaSessionManager$OnSession2TokensChangedListener;)V" since="29" />
+	</class>
+	<class name="android/media/session/MediaSessionManager$OnActiveSessionsChangedListener" since="21">
+		<extends name="java/lang/Object" />
+		<method name="onActiveSessionsChanged(Ljava/util/List;)V" />
+	</class>
+	<class name="android/media/session/MediaSessionManager$OnSession2TokensChangedListener" since="29">
+		<extends name="java/lang/Object" />
+		<method name="onSession2TokensChanged(Ljava/util/List;)V" />
+	</class>
+	<class name="android/media/session/MediaSessionManager$RemoteUserInfo" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;II)V" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getPid()I" />
+		<method name="getUid()I" />
+	</class>
+	<class name="android/media/session/PlaybackState" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getActions()J" />
+		<method name="getActiveQueueItemId()J" />
+		<method name="getBufferedPosition()J" />
+		<method name="getCustomActions()Ljava/util/List;" />
+		<method name="getErrorMessage()Ljava/lang/CharSequence;" />
+		<method name="getExtras()Landroid/os/Bundle;" since="22" />
+		<method name="getLastPositionUpdateTime()J" />
+		<method name="getPlaybackSpeed()F" />
+		<method name="getPosition()J" />
+		<method name="getState()I" />
+		<method name="isActive()Z" since="31" />
+		<field name="ACTION_FAST_FORWARD" />
+		<field name="ACTION_PAUSE" />
+		<field name="ACTION_PLAY" />
+		<field name="ACTION_PLAY_FROM_MEDIA_ID" />
+		<field name="ACTION_PLAY_FROM_SEARCH" />
+		<field name="ACTION_PLAY_FROM_URI" since="23" />
+		<field name="ACTION_PLAY_PAUSE" />
+		<field name="ACTION_PREPARE" since="24" />
+		<field name="ACTION_PREPARE_FROM_MEDIA_ID" since="24" />
+		<field name="ACTION_PREPARE_FROM_SEARCH" since="24" />
+		<field name="ACTION_PREPARE_FROM_URI" since="24" />
+		<field name="ACTION_REWIND" />
+		<field name="ACTION_SEEK_TO" />
+		<field name="ACTION_SET_PLAYBACK_SPEED" since="31" />
+		<field name="ACTION_SET_RATING" />
+		<field name="ACTION_SKIP_TO_NEXT" />
+		<field name="ACTION_SKIP_TO_PREVIOUS" />
+		<field name="ACTION_SKIP_TO_QUEUE_ITEM" />
+		<field name="ACTION_STOP" />
+		<field name="CREATOR" />
+		<field name="PLAYBACK_POSITION_UNKNOWN" />
+		<field name="STATE_BUFFERING" />
+		<field name="STATE_CONNECTING" />
+		<field name="STATE_ERROR" />
+		<field name="STATE_FAST_FORWARDING" />
+		<field name="STATE_NONE" />
+		<field name="STATE_PAUSED" />
+		<field name="STATE_PLAYING" />
+		<field name="STATE_REWINDING" />
+		<field name="STATE_SKIPPING_TO_NEXT" />
+		<field name="STATE_SKIPPING_TO_PREVIOUS" />
+		<field name="STATE_SKIPPING_TO_QUEUE_ITEM" />
+		<field name="STATE_STOPPED" />
+	</class>
+	<class name="android/media/session/PlaybackState$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/media/session/PlaybackState;)V" />
+		<method name="addCustomAction(Landroid/media/session/PlaybackState$CustomAction;)Landroid/media/session/PlaybackState$Builder;" />
+		<method name="addCustomAction(Ljava/lang/String;Ljava/lang/String;I)Landroid/media/session/PlaybackState$Builder;" />
+		<method name="build()Landroid/media/session/PlaybackState;" />
+		<method name="setActions(J)Landroid/media/session/PlaybackState$Builder;" />
+		<method name="setActiveQueueItemId(J)Landroid/media/session/PlaybackState$Builder;" />
+		<method name="setBufferedPosition(J)Landroid/media/session/PlaybackState$Builder;" />
+		<method name="setErrorMessage(Ljava/lang/CharSequence;)Landroid/media/session/PlaybackState$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/media/session/PlaybackState$Builder;" since="22" />
+		<method name="setState(IJF)Landroid/media/session/PlaybackState$Builder;" />
+		<method name="setState(IJFJ)Landroid/media/session/PlaybackState$Builder;" />
+	</class>
+	<class name="android/media/session/PlaybackState$CustomAction" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAction()Ljava/lang/String;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getIcon()I" />
+		<method name="getName()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/media/session/PlaybackState$CustomAction$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/CharSequence;I)V" />
+		<method name="build()Landroid/media/session/PlaybackState$CustomAction;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/media/session/PlaybackState$CustomAction$Builder;" />
+	</class>
+	<class name="android/media/tv/TvContentRating" since="21">
+		<extends name="java/lang/Object" />
+		<method name="contains(Landroid/media/tv/TvContentRating;)Z" since="24" />
+		<method name="createRating(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Landroid/media/tv/TvContentRating;" />
+		<method name="flattenToString()Ljava/lang/String;" />
+		<method name="getDomain()Ljava/lang/String;" />
+		<method name="getMainRating()Ljava/lang/String;" />
+		<method name="getRatingSystem()Ljava/lang/String;" />
+		<method name="getSubRatings()Ljava/util/List;" />
+		<method name="unflattenFromString(Ljava/lang/String;)Landroid/media/tv/TvContentRating;" />
+		<field name="UNRATED" since="23" />
+	</class>
+	<class name="android/media/tv/TvContract" since="21">
+		<extends name="java/lang/Object" />
+		<method name="buildChannelLogoUri(J)Landroid/net/Uri;" />
+		<method name="buildChannelLogoUri(Landroid/net/Uri;)Landroid/net/Uri;" />
+		<method name="buildChannelUri(J)Landroid/net/Uri;" />
+		<method name="buildChannelUriForPassthroughInput(Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="buildChannelsUriForInput(Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="buildInputId(Landroid/content/ComponentName;)Ljava/lang/String;" />
+		<method name="buildPreviewProgramUri(J)Landroid/net/Uri;" since="26" />
+		<method name="buildPreviewProgramsUriForChannel(J)Landroid/net/Uri;" since="26" />
+		<method name="buildPreviewProgramsUriForChannel(Landroid/net/Uri;)Landroid/net/Uri;" since="26" />
+		<method name="buildProgramUri(J)Landroid/net/Uri;" />
+		<method name="buildProgramsUriForChannel(J)Landroid/net/Uri;" />
+		<method name="buildProgramsUriForChannel(JJJ)Landroid/net/Uri;" />
+		<method name="buildProgramsUriForChannel(Landroid/net/Uri;)Landroid/net/Uri;" />
+		<method name="buildProgramsUriForChannel(Landroid/net/Uri;JJ)Landroid/net/Uri;" />
+		<method name="buildRecordedProgramUri(J)Landroid/net/Uri;" since="24" />
+		<method name="buildWatchNextProgramUri(J)Landroid/net/Uri;" since="26" />
+		<method name="isChannelUri(Landroid/net/Uri;)Z" since="24" />
+		<method name="isChannelUriForPassthroughInput(Landroid/net/Uri;)Z" since="24" />
+		<method name="isChannelUriForTunerInput(Landroid/net/Uri;)Z" since="24" />
+		<method name="isProgramUri(Landroid/net/Uri;)Z" since="24" />
+		<method name="isRecordedProgramUri(Landroid/net/Uri;)Z" since="27" />
+		<method name="requestChannelBrowsable(Landroid/content/Context;J)V" since="26" />
+		<field name="ACTION_INITIALIZE_PROGRAMS" since="26" />
+		<field name="ACTION_PREVIEW_PROGRAM_ADDED_TO_WATCH_NEXT" since="26" />
+		<field name="ACTION_PREVIEW_PROGRAM_BROWSABLE_DISABLED" since="26" />
+		<field name="ACTION_REQUEST_CHANNEL_BROWSABLE" since="26" />
+		<field name="ACTION_WATCH_NEXT_PROGRAM_BROWSABLE_DISABLED" since="26" />
+		<field name="AUTHORITY" />
+		<field name="EXTRA_CHANNEL_ID" since="26" />
+		<field name="EXTRA_PREVIEW_PROGRAM_ID" since="26" />
+		<field name="EXTRA_WATCH_NEXT_PROGRAM_ID" since="26" />
+	</class>
+	<class name="android/media/tv/TvContract$BaseTvColumns" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<field name="COLUMN_PACKAGE_NAME" />
+	</class>
+	<class name="android/media/tv/TvContract$Channels" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/media/tv/TvContract$BaseTvColumns" />
+		<method name="getVideoResolution(Ljava/lang/String;)Ljava/lang/String;" />
+		<field name="COLUMN_APP_LINK_COLOR" since="23" />
+		<field name="COLUMN_APP_LINK_ICON_URI" since="23" />
+		<field name="COLUMN_APP_LINK_INTENT_URI" since="23" />
+		<field name="COLUMN_APP_LINK_POSTER_ART_URI" since="23" />
+		<field name="COLUMN_APP_LINK_TEXT" since="23" />
+		<field name="COLUMN_BROADCAST_GENRE" since="31" />
+		<field name="COLUMN_BROWSABLE" since="26" />
+		<field name="COLUMN_CHANNEL_LIST_ID" since="31" />
+		<field name="COLUMN_DESCRIPTION" />
+		<field name="COLUMN_DISPLAY_NAME" />
+		<field name="COLUMN_DISPLAY_NUMBER" />
+		<field name="COLUMN_GLOBAL_CONTENT_ID" since="30" />
+		<field name="COLUMN_INPUT_ID" />
+		<field name="COLUMN_INTERNAL_PROVIDER_DATA" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG1" since="23" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG2" since="23" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG3" since="23" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG4" since="23" />
+		<field name="COLUMN_INTERNAL_PROVIDER_ID" since="26" />
+		<field name="COLUMN_LOCKED" since="26" />
+		<field name="COLUMN_NETWORK_AFFILIATION" />
+		<field name="COLUMN_ORIGINAL_NETWORK_ID" />
+		<field name="COLUMN_REMOTE_CONTROL_KEY_PRESET_NUMBER" since="31" />
+		<field name="COLUMN_SCRAMBLED" since="31" />
+		<field name="COLUMN_SEARCHABLE" />
+		<field name="COLUMN_SERVICE_ID" />
+		<field name="COLUMN_SERVICE_TYPE" />
+		<field name="COLUMN_TRANSIENT" since="26" />
+		<field name="COLUMN_TRANSPORT_STREAM_ID" />
+		<field name="COLUMN_TYPE" />
+		<field name="COLUMN_VERSION_NUMBER" />
+		<field name="COLUMN_VIDEO_FORMAT" />
+		<field name="COLUMN_VIDEO_RESOLUTION" since="31" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="SERVICE_TYPE_AUDIO" />
+		<field name="SERVICE_TYPE_AUDIO_VIDEO" />
+		<field name="SERVICE_TYPE_OTHER" />
+		<field name="TYPE_1SEG" />
+		<field name="TYPE_ATSC3_T" since="30" />
+		<field name="TYPE_ATSC_C" />
+		<field name="TYPE_ATSC_M_H" />
+		<field name="TYPE_ATSC_T" />
+		<field name="TYPE_CMMB" />
+		<field name="TYPE_DTMB" />
+		<field name="TYPE_DVB_C" />
+		<field name="TYPE_DVB_C2" />
+		<field name="TYPE_DVB_H" />
+		<field name="TYPE_DVB_S" />
+		<field name="TYPE_DVB_S2" />
+		<field name="TYPE_DVB_SH" />
+		<field name="TYPE_DVB_T" />
+		<field name="TYPE_DVB_T2" />
+		<field name="TYPE_ISDB_C" />
+		<field name="TYPE_ISDB_S" />
+		<field name="TYPE_ISDB_S3" since="29" />
+		<field name="TYPE_ISDB_T" />
+		<field name="TYPE_ISDB_TB" />
+		<field name="TYPE_NTSC" />
+		<field name="TYPE_OTHER" />
+		<field name="TYPE_PAL" />
+		<field name="TYPE_PREVIEW" since="26" />
+		<field name="TYPE_SECAM" />
+		<field name="TYPE_S_DMB" />
+		<field name="TYPE_T_DMB" />
+		<field name="VIDEO_FORMAT_1080I" />
+		<field name="VIDEO_FORMAT_1080P" />
+		<field name="VIDEO_FORMAT_2160P" />
+		<field name="VIDEO_FORMAT_240P" />
+		<field name="VIDEO_FORMAT_360P" />
+		<field name="VIDEO_FORMAT_4320P" />
+		<field name="VIDEO_FORMAT_480I" />
+		<field name="VIDEO_FORMAT_480P" />
+		<field name="VIDEO_FORMAT_576I" />
+		<field name="VIDEO_FORMAT_576P" />
+		<field name="VIDEO_FORMAT_720P" />
+		<field name="VIDEO_RESOLUTION_ED" />
+		<field name="VIDEO_RESOLUTION_FHD" />
+		<field name="VIDEO_RESOLUTION_HD" />
+		<field name="VIDEO_RESOLUTION_SD" />
+		<field name="VIDEO_RESOLUTION_UHD" />
+	</class>
+	<class name="android/media/tv/TvContract$Channels$Logo" since="21">
+		<extends name="java/lang/Object" />
+		<field name="CONTENT_DIRECTORY" />
+	</class>
+	<class name="android/media/tv/TvContract$PreviewPrograms" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/media/tv/TvContract$BaseTvColumns" />
+		<field name="ASPECT_RATIO_16_9" />
+		<field name="ASPECT_RATIO_1_1" />
+		<field name="ASPECT_RATIO_2_3" />
+		<field name="ASPECT_RATIO_3_2" />
+		<field name="ASPECT_RATIO_4_3" />
+		<field name="AVAILABILITY_AVAILABLE" />
+		<field name="AVAILABILITY_FREE_WITH_SUBSCRIPTION" />
+		<field name="AVAILABILITY_PAID_CONTENT" />
+		<field name="COLUMN_AUDIO_LANGUAGE" />
+		<field name="COLUMN_AUTHOR" />
+		<field name="COLUMN_AVAILABILITY" />
+		<field name="COLUMN_BROWSABLE" />
+		<field name="COLUMN_CANONICAL_GENRE" />
+		<field name="COLUMN_CHANNEL_ID" />
+		<field name="COLUMN_CONTENT_ID" />
+		<field name="COLUMN_CONTENT_RATING" />
+		<field name="COLUMN_DURATION_MILLIS" />
+		<field name="COLUMN_EPISODE_DISPLAY_NUMBER" />
+		<field name="COLUMN_EPISODE_TITLE" />
+		<field name="COLUMN_INTENT_URI" />
+		<field name="COLUMN_INTERACTION_COUNT" />
+		<field name="COLUMN_INTERACTION_TYPE" />
+		<field name="COLUMN_INTERNAL_PROVIDER_DATA" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG1" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG2" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG3" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG4" />
+		<field name="COLUMN_INTERNAL_PROVIDER_ID" />
+		<field name="COLUMN_ITEM_COUNT" />
+		<field name="COLUMN_LAST_PLAYBACK_POSITION_MILLIS" />
+		<field name="COLUMN_LIVE" />
+		<field name="COLUMN_LOGO_URI" />
+		<field name="COLUMN_LONG_DESCRIPTION" />
+		<field name="COLUMN_OFFER_PRICE" />
+		<field name="COLUMN_POSTER_ART_ASPECT_RATIO" />
+		<field name="COLUMN_POSTER_ART_URI" />
+		<field name="COLUMN_PREVIEW_VIDEO_URI" />
+		<field name="COLUMN_RELEASE_DATE" />
+		<field name="COLUMN_REVIEW_RATING" />
+		<field name="COLUMN_REVIEW_RATING_STYLE" />
+		<field name="COLUMN_SEARCHABLE" />
+		<field name="COLUMN_SEASON_DISPLAY_NUMBER" />
+		<field name="COLUMN_SEASON_TITLE" />
+		<field name="COLUMN_SERIES_ID" since="29" />
+		<field name="COLUMN_SHORT_DESCRIPTION" />
+		<field name="COLUMN_SPLIT_ID" since="30" />
+		<field name="COLUMN_STARTING_PRICE" />
+		<field name="COLUMN_THUMBNAIL_ASPECT_RATIO" />
+		<field name="COLUMN_THUMBNAIL_URI" />
+		<field name="COLUMN_TITLE" />
+		<field name="COLUMN_TRANSIENT" />
+		<field name="COLUMN_TYPE" />
+		<field name="COLUMN_VERSION_NUMBER" />
+		<field name="COLUMN_VIDEO_HEIGHT" />
+		<field name="COLUMN_VIDEO_WIDTH" />
+		<field name="COLUMN_WEIGHT" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="INTERACTION_TYPE_FANS" />
+		<field name="INTERACTION_TYPE_FOLLOWERS" />
+		<field name="INTERACTION_TYPE_LIKES" />
+		<field name="INTERACTION_TYPE_LISTENS" />
+		<field name="INTERACTION_TYPE_THUMBS" />
+		<field name="INTERACTION_TYPE_VIEWERS" />
+		<field name="INTERACTION_TYPE_VIEWS" />
+		<field name="REVIEW_RATING_STYLE_PERCENTAGE" />
+		<field name="REVIEW_RATING_STYLE_STARS" />
+		<field name="REVIEW_RATING_STYLE_THUMBS_UP_DOWN" />
+		<field name="TYPE_ALBUM" />
+		<field name="TYPE_ARTIST" />
+		<field name="TYPE_CHANNEL" />
+		<field name="TYPE_CLIP" />
+		<field name="TYPE_EVENT" />
+		<field name="TYPE_MOVIE" />
+		<field name="TYPE_PLAYLIST" />
+		<field name="TYPE_STATION" />
+		<field name="TYPE_TRACK" />
+		<field name="TYPE_TV_EPISODE" />
+		<field name="TYPE_TV_SEASON" />
+		<field name="TYPE_TV_SERIES" />
+	</class>
+	<class name="android/media/tv/TvContract$Programs" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/media/tv/TvContract$BaseTvColumns" />
+		<field name="COLUMN_AUDIO_LANGUAGE" />
+		<field name="COLUMN_BROADCAST_GENRE" />
+		<field name="COLUMN_CANONICAL_GENRE" />
+		<field name="COLUMN_CHANNEL_ID" />
+		<field name="COLUMN_CONTENT_RATING" />
+		<field name="COLUMN_END_TIME_UTC_MILLIS" />
+		<field name="COLUMN_EPISODE_DISPLAY_NUMBER" since="24" />
+		<field name="COLUMN_EPISODE_NUMBER" deprecated="24" />
+		<field name="COLUMN_EPISODE_TITLE" />
+		<field name="COLUMN_EVENT_ID" since="30" />
+		<field name="COLUMN_GLOBAL_CONTENT_ID" since="30" />
+		<field name="COLUMN_INTERNAL_PROVIDER_DATA" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG1" since="23" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG2" since="23" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG3" since="23" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG4" since="23" />
+		<field name="COLUMN_LONG_DESCRIPTION" />
+		<field name="COLUMN_POSTER_ART_URI" />
+		<field name="COLUMN_RECORDING_PROHIBITED" since="24" />
+		<field name="COLUMN_REVIEW_RATING" since="26" />
+		<field name="COLUMN_REVIEW_RATING_STYLE" since="26" />
+		<field name="COLUMN_SEARCHABLE" since="23" />
+		<field name="COLUMN_SEASON_DISPLAY_NUMBER" since="24" />
+		<field name="COLUMN_SEASON_NUMBER" deprecated="24" />
+		<field name="COLUMN_SEASON_TITLE" since="24" />
+		<field name="COLUMN_SERIES_ID" since="29" />
+		<field name="COLUMN_SHORT_DESCRIPTION" />
+		<field name="COLUMN_SPLIT_ID" since="30" />
+		<field name="COLUMN_START_TIME_UTC_MILLIS" />
+		<field name="COLUMN_THUMBNAIL_URI" />
+		<field name="COLUMN_TITLE" />
+		<field name="COLUMN_VERSION_NUMBER" />
+		<field name="COLUMN_VIDEO_HEIGHT" />
+		<field name="COLUMN_VIDEO_WIDTH" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="REVIEW_RATING_STYLE_PERCENTAGE" since="26" />
+		<field name="REVIEW_RATING_STYLE_STARS" since="26" />
+		<field name="REVIEW_RATING_STYLE_THUMBS_UP_DOWN" since="26" />
+	</class>
+	<class name="android/media/tv/TvContract$Programs$Genres" since="21">
+		<extends name="java/lang/Object" />
+		<method name="decode(Ljava/lang/String;)[Ljava/lang/String;" />
+		<method name="encode([Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="isCanonical(Ljava/lang/String;)Z" since="24" />
+		<field name="ANIMAL_WILDLIFE" />
+		<field name="ARTS" since="22" />
+		<field name="COMEDY" />
+		<field name="DRAMA" />
+		<field name="EDUCATION" />
+		<field name="ENTERTAINMENT" since="22" />
+		<field name="FAMILY_KIDS" />
+		<field name="GAMING" />
+		<field name="LIFE_STYLE" since="22" />
+		<field name="MOVIES" />
+		<field name="MUSIC" since="22" />
+		<field name="NEWS" />
+		<field name="PREMIER" since="22" />
+		<field name="SHOPPING" />
+		<field name="SPORTS" />
+		<field name="TECH_SCIENCE" since="22" />
+		<field name="TRAVEL" />
+	</class>
+	<class name="android/media/tv/TvContract$RecordedPrograms" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/media/tv/TvContract$BaseTvColumns" />
+		<field name="COLUMN_AUDIO_LANGUAGE" />
+		<field name="COLUMN_BROADCAST_GENRE" />
+		<field name="COLUMN_CANONICAL_GENRE" />
+		<field name="COLUMN_CHANNEL_ID" />
+		<field name="COLUMN_CONTENT_RATING" />
+		<field name="COLUMN_END_TIME_UTC_MILLIS" />
+		<field name="COLUMN_EPISODE_DISPLAY_NUMBER" />
+		<field name="COLUMN_EPISODE_TITLE" />
+		<field name="COLUMN_INPUT_ID" />
+		<field name="COLUMN_INTERNAL_PROVIDER_DATA" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG1" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG2" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG3" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG4" />
+		<field name="COLUMN_LONG_DESCRIPTION" />
+		<field name="COLUMN_POSTER_ART_URI" />
+		<field name="COLUMN_RECORDING_DATA_BYTES" />
+		<field name="COLUMN_RECORDING_DATA_URI" />
+		<field name="COLUMN_RECORDING_DURATION_MILLIS" />
+		<field name="COLUMN_RECORDING_EXPIRE_TIME_UTC_MILLIS" />
+		<field name="COLUMN_REVIEW_RATING" since="26" />
+		<field name="COLUMN_REVIEW_RATING_STYLE" since="26" />
+		<field name="COLUMN_SEARCHABLE" />
+		<field name="COLUMN_SEASON_DISPLAY_NUMBER" />
+		<field name="COLUMN_SEASON_TITLE" />
+		<field name="COLUMN_SERIES_ID" since="29" />
+		<field name="COLUMN_SHORT_DESCRIPTION" />
+		<field name="COLUMN_SPLIT_ID" since="30" />
+		<field name="COLUMN_START_TIME_UTC_MILLIS" />
+		<field name="COLUMN_THUMBNAIL_URI" />
+		<field name="COLUMN_TITLE" />
+		<field name="COLUMN_VERSION_NUMBER" />
+		<field name="COLUMN_VIDEO_HEIGHT" />
+		<field name="COLUMN_VIDEO_WIDTH" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="REVIEW_RATING_STYLE_PERCENTAGE" since="26" />
+		<field name="REVIEW_RATING_STYLE_STARS" since="26" />
+		<field name="REVIEW_RATING_STYLE_THUMBS_UP_DOWN" since="26" />
+	</class>
+	<class name="android/media/tv/TvContract$WatchNextPrograms" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/media/tv/TvContract$BaseTvColumns" />
+		<field name="ASPECT_RATIO_16_9" />
+		<field name="ASPECT_RATIO_1_1" />
+		<field name="ASPECT_RATIO_2_3" />
+		<field name="ASPECT_RATIO_3_2" />
+		<field name="ASPECT_RATIO_4_3" />
+		<field name="AVAILABILITY_AVAILABLE" />
+		<field name="AVAILABILITY_FREE_WITH_SUBSCRIPTION" />
+		<field name="AVAILABILITY_PAID_CONTENT" />
+		<field name="COLUMN_AUDIO_LANGUAGE" />
+		<field name="COLUMN_AUTHOR" />
+		<field name="COLUMN_AVAILABILITY" />
+		<field name="COLUMN_BROWSABLE" />
+		<field name="COLUMN_CANONICAL_GENRE" />
+		<field name="COLUMN_CONTENT_ID" />
+		<field name="COLUMN_CONTENT_RATING" />
+		<field name="COLUMN_DURATION_MILLIS" />
+		<field name="COLUMN_EPISODE_DISPLAY_NUMBER" />
+		<field name="COLUMN_EPISODE_TITLE" />
+		<field name="COLUMN_INTENT_URI" />
+		<field name="COLUMN_INTERACTION_COUNT" />
+		<field name="COLUMN_INTERACTION_TYPE" />
+		<field name="COLUMN_INTERNAL_PROVIDER_DATA" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG1" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG2" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG3" />
+		<field name="COLUMN_INTERNAL_PROVIDER_FLAG4" />
+		<field name="COLUMN_INTERNAL_PROVIDER_ID" />
+		<field name="COLUMN_ITEM_COUNT" />
+		<field name="COLUMN_LAST_ENGAGEMENT_TIME_UTC_MILLIS" />
+		<field name="COLUMN_LAST_PLAYBACK_POSITION_MILLIS" />
+		<field name="COLUMN_LIVE" />
+		<field name="COLUMN_LOGO_URI" />
+		<field name="COLUMN_LONG_DESCRIPTION" />
+		<field name="COLUMN_OFFER_PRICE" />
+		<field name="COLUMN_POSTER_ART_ASPECT_RATIO" />
+		<field name="COLUMN_POSTER_ART_URI" />
+		<field name="COLUMN_PREVIEW_VIDEO_URI" />
+		<field name="COLUMN_RELEASE_DATE" />
+		<field name="COLUMN_REVIEW_RATING" />
+		<field name="COLUMN_REVIEW_RATING_STYLE" />
+		<field name="COLUMN_SEARCHABLE" />
+		<field name="COLUMN_SEASON_DISPLAY_NUMBER" />
+		<field name="COLUMN_SEASON_TITLE" />
+		<field name="COLUMN_SERIES_ID" since="29" />
+		<field name="COLUMN_SHORT_DESCRIPTION" />
+		<field name="COLUMN_SPLIT_ID" since="30" />
+		<field name="COLUMN_STARTING_PRICE" />
+		<field name="COLUMN_THUMBNAIL_ASPECT_RATIO" />
+		<field name="COLUMN_THUMBNAIL_URI" />
+		<field name="COLUMN_TITLE" />
+		<field name="COLUMN_TRANSIENT" />
+		<field name="COLUMN_TYPE" />
+		<field name="COLUMN_VERSION_NUMBER" />
+		<field name="COLUMN_VIDEO_HEIGHT" />
+		<field name="COLUMN_VIDEO_WIDTH" />
+		<field name="COLUMN_WATCH_NEXT_TYPE" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="INTERACTION_TYPE_FANS" />
+		<field name="INTERACTION_TYPE_FOLLOWERS" />
+		<field name="INTERACTION_TYPE_LIKES" />
+		<field name="INTERACTION_TYPE_LISTENS" />
+		<field name="INTERACTION_TYPE_THUMBS" />
+		<field name="INTERACTION_TYPE_VIEWERS" />
+		<field name="INTERACTION_TYPE_VIEWS" />
+		<field name="REVIEW_RATING_STYLE_PERCENTAGE" />
+		<field name="REVIEW_RATING_STYLE_STARS" />
+		<field name="REVIEW_RATING_STYLE_THUMBS_UP_DOWN" />
+		<field name="TYPE_ALBUM" />
+		<field name="TYPE_ARTIST" />
+		<field name="TYPE_CHANNEL" />
+		<field name="TYPE_CLIP" />
+		<field name="TYPE_EVENT" />
+		<field name="TYPE_MOVIE" />
+		<field name="TYPE_PLAYLIST" />
+		<field name="TYPE_STATION" />
+		<field name="TYPE_TRACK" />
+		<field name="TYPE_TV_EPISODE" />
+		<field name="TYPE_TV_SEASON" />
+		<field name="TYPE_TV_SERIES" />
+		<field name="WATCH_NEXT_TYPE_CONTINUE" />
+		<field name="WATCH_NEXT_TYPE_NEW" />
+		<field name="WATCH_NEXT_TYPE_NEXT" />
+		<field name="WATCH_NEXT_TYPE_WATCHLIST" />
+	</class>
+	<class name="android/media/tv/TvInputInfo" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="canPauseRecording()Z" since="31" />
+		<method name="canRecord()Z" since="24" />
+		<method name="createSettingsIntent()Landroid/content/Intent;" deprecated="26" />
+		<method name="createSetupIntent()Landroid/content/Intent;" />
+		<method name="getExtras()Landroid/os/Bundle;" since="24" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getParentId()Ljava/lang/String;" />
+		<method name="getServiceInfo()Landroid/content/pm/ServiceInfo;" />
+		<method name="getTunerCount()I" since="24" />
+		<method name="getType()I" />
+		<method name="isHidden(Landroid/content/Context;)Z" since="24" />
+		<method name="isPassthroughInput()Z" />
+		<method name="loadCustomLabel(Landroid/content/Context;)Ljava/lang/CharSequence;" since="24" />
+		<method name="loadIcon(Landroid/content/Context;)Landroid/graphics/drawable/Drawable;" />
+		<method name="loadLabel(Landroid/content/Context;)Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+		<field name="EXTRA_INPUT_ID" />
+		<field name="TYPE_COMPONENT" />
+		<field name="TYPE_COMPOSITE" />
+		<field name="TYPE_DISPLAY_PORT" />
+		<field name="TYPE_DVI" />
+		<field name="TYPE_HDMI" />
+		<field name="TYPE_OTHER" />
+		<field name="TYPE_SCART" />
+		<field name="TYPE_SVIDEO" />
+		<field name="TYPE_TUNER" />
+		<field name="TYPE_VGA" />
+	</class>
+	<class name="android/media/tv/TvInputInfo$Builder" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/content/ComponentName;)V" />
+		<method name="build()Landroid/media/tv/TvInputInfo;" />
+		<method name="setCanPauseRecording(Z)Landroid/media/tv/TvInputInfo$Builder;" since="31" />
+		<method name="setCanRecord(Z)Landroid/media/tv/TvInputInfo$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/media/tv/TvInputInfo$Builder;" />
+		<method name="setTunerCount(I)Landroid/media/tv/TvInputInfo$Builder;" />
+	</class>
+	<class name="android/media/tv/TvInputManager" since="21">
+		<extends name="java/lang/Object" />
+		<method name="getBlockedRatings()Ljava/util/List;" since="28" />
+		<method name="getInputState(Ljava/lang/String;)I" />
+		<method name="getTvInputInfo(Ljava/lang/String;)Landroid/media/tv/TvInputInfo;" />
+		<method name="getTvInputList()Ljava/util/List;" />
+		<method name="isParentalControlsEnabled()Z" />
+		<method name="isRatingBlocked(Landroid/media/tv/TvContentRating;)Z" />
+		<method name="registerCallback(Landroid/media/tv/TvInputManager$TvInputCallback;Landroid/os/Handler;)V" />
+		<method name="unregisterCallback(Landroid/media/tv/TvInputManager$TvInputCallback;)V" />
+		<method name="updateTvInputInfo(Landroid/media/tv/TvInputInfo;)V" since="24" />
+		<field name="ACTION_BLOCKED_RATINGS_CHANGED" />
+		<field name="ACTION_PARENTAL_CONTROLS_ENABLED_CHANGED" />
+		<field name="ACTION_QUERY_CONTENT_RATING_SYSTEMS" />
+		<field name="ACTION_SETUP_INPUTS" since="24" />
+		<field name="ACTION_VIEW_RECORDING_SCHEDULES" since="26" />
+		<field name="INPUT_STATE_CONNECTED" />
+		<field name="INPUT_STATE_CONNECTED_STANDBY" />
+		<field name="INPUT_STATE_DISCONNECTED" />
+		<field name="META_DATA_CONTENT_RATING_SYSTEMS" />
+		<field name="RECORDING_ERROR_INSUFFICIENT_SPACE" since="24" />
+		<field name="RECORDING_ERROR_RESOURCE_BUSY" since="24" />
+		<field name="RECORDING_ERROR_UNKNOWN" since="24" />
+		<field name="TIME_SHIFT_INVALID_TIME" since="23" />
+		<field name="TIME_SHIFT_STATUS_AVAILABLE" since="23" />
+		<field name="TIME_SHIFT_STATUS_UNAVAILABLE" since="23" />
+		<field name="TIME_SHIFT_STATUS_UNKNOWN" since="23" />
+		<field name="TIME_SHIFT_STATUS_UNSUPPORTED" since="23" />
+		<field name="VIDEO_UNAVAILABLE_REASON_AUDIO_ONLY" since="23" />
+		<field name="VIDEO_UNAVAILABLE_REASON_BUFFERING" />
+		<field name="VIDEO_UNAVAILABLE_REASON_CAS_BLACKOUT" since="30" />
+		<field name="VIDEO_UNAVAILABLE_REASON_CAS_CARD_INVALID" since="30" />
+		<field name="VIDEO_UNAVAILABLE_REASON_CAS_CARD_MUTE" since="30" />
+		<field name="VIDEO_UNAVAILABLE_REASON_CAS_INSUFFICIENT_OUTPUT_PROTECTION" since="30" />
+		<field name="VIDEO_UNAVAILABLE_REASON_CAS_LICENSE_EXPIRED" since="30" />
+		<field name="VIDEO_UNAVAILABLE_REASON_CAS_NEED_ACTIVATION" since="30" />
+		<field name="VIDEO_UNAVAILABLE_REASON_CAS_NEED_PAIRING" since="30" />
+		<field name="VIDEO_UNAVAILABLE_REASON_CAS_NO_CARD" since="30" />
+		<field name="VIDEO_UNAVAILABLE_REASON_CAS_PVR_RECORDING_NOT_ALLOWED" since="30" />
+		<field name="VIDEO_UNAVAILABLE_REASON_CAS_REBOOTING" since="30" />
+		<field name="VIDEO_UNAVAILABLE_REASON_CAS_UNKNOWN" since="30" />
+		<field name="VIDEO_UNAVAILABLE_REASON_INSUFFICIENT_RESOURCE" since="30" />
+		<field name="VIDEO_UNAVAILABLE_REASON_NOT_CONNECTED" since="30" />
+		<field name="VIDEO_UNAVAILABLE_REASON_TUNING" />
+		<field name="VIDEO_UNAVAILABLE_REASON_UNKNOWN" />
+		<field name="VIDEO_UNAVAILABLE_REASON_WEAK_SIGNAL" />
+	</class>
+	<class name="android/media/tv/TvInputManager$TvInputCallback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onInputAdded(Ljava/lang/String;)V" />
+		<method name="onInputRemoved(Ljava/lang/String;)V" />
+		<method name="onInputStateChanged(Ljava/lang/String;I)V" />
+		<method name="onInputUpdated(Ljava/lang/String;)V" since="24" />
+		<method name="onTvInputInfoUpdated(Landroid/media/tv/TvInputInfo;)V" since="24" />
+	</class>
+	<class name="android/media/tv/TvInputService" since="21">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCreateRecordingSession(Ljava/lang/String;)Landroid/media/tv/TvInputService$RecordingSession;" since="24" />
+		<method name="onCreateRecordingSession(Ljava/lang/String;Ljava/lang/String;)Landroid/media/tv/TvInputService$RecordingSession;" since="30" />
+		<method name="onCreateSession(Ljava/lang/String;)Landroid/media/tv/TvInputService$Session;" />
+		<method name="onCreateSession(Ljava/lang/String;Ljava/lang/String;)Landroid/media/tv/TvInputService$Session;" since="30" />
+		<field name="PRIORITY_HINT_USE_CASE_TYPE_BACKGROUND" since="30" />
+		<field name="PRIORITY_HINT_USE_CASE_TYPE_LIVE" since="30" />
+		<field name="PRIORITY_HINT_USE_CASE_TYPE_PLAYBACK" since="30" />
+		<field name="PRIORITY_HINT_USE_CASE_TYPE_RECORD" since="30" />
+		<field name="PRIORITY_HINT_USE_CASE_TYPE_SCAN" since="30" />
+		<field name="SERVICE_INTERFACE" />
+		<field name="SERVICE_META_DATA" />
+	</class>
+	<class name="android/media/tv/TvInputService$HardwareSession" since="21">
+		<extends name="android/media/tv/TvInputService$Session" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="getHardwareInputId()Ljava/lang/String;" />
+		<method name="onHardwareVideoAvailable()V" />
+		<method name="onHardwareVideoUnavailable(I)V" />
+	</class>
+	<class name="android/media/tv/TvInputService$RecordingSession" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="notifyError(I)V" />
+		<method name="notifyRecordingStopped(Landroid/net/Uri;)V" />
+		<method name="notifyTuned(Landroid/net/Uri;)V" />
+		<method name="onAppPrivateCommand(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="onPauseRecording(Landroid/os/Bundle;)V" since="31" />
+		<method name="onRelease()V" />
+		<method name="onResumeRecording(Landroid/os/Bundle;)V" since="31" />
+		<method name="onStartRecording(Landroid/net/Uri;)V" />
+		<method name="onStartRecording(Landroid/net/Uri;Landroid/os/Bundle;)V" since="30" />
+		<method name="onStopRecording()V" />
+		<method name="onTune(Landroid/net/Uri;)V" />
+		<method name="onTune(Landroid/net/Uri;Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/media/tv/TvInputService$Session" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/KeyEvent$Callback" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="layoutSurface(IIII)V" since="23" />
+		<method name="notifyChannelRetuned(Landroid/net/Uri;)V" />
+		<method name="notifyContentAllowed()V" />
+		<method name="notifyContentBlocked(Landroid/media/tv/TvContentRating;)V" />
+		<method name="notifyTimeShiftStatusChanged(I)V" since="23" />
+		<method name="notifyTrackSelected(ILjava/lang/String;)V" />
+		<method name="notifyTracksChanged(Ljava/util/List;)V" />
+		<method name="notifyVideoAvailable()V" />
+		<method name="notifyVideoUnavailable(I)V" />
+		<method name="onAppPrivateCommand(Ljava/lang/String;Landroid/os/Bundle;)V" since="24" />
+		<method name="onCreateOverlayView()Landroid/view/View;" />
+		<method name="onGenericMotionEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="onOverlayViewSizeChanged(II)V" since="23" />
+		<method name="onRelease()V" />
+		<method name="onSelectTrack(ILjava/lang/String;)Z" />
+		<method name="onSetCaptionEnabled(Z)V" />
+		<method name="onSetStreamVolume(F)V" />
+		<method name="onSetSurface(Landroid/view/Surface;)Z" />
+		<method name="onSurfaceChanged(III)V" />
+		<method name="onTimeShiftGetCurrentPosition()J" since="23" />
+		<method name="onTimeShiftGetStartPosition()J" since="23" />
+		<method name="onTimeShiftPause()V" since="23" />
+		<method name="onTimeShiftPlay(Landroid/net/Uri;)V" since="24" />
+		<method name="onTimeShiftResume()V" since="23" />
+		<method name="onTimeShiftSeekTo(J)V" since="23" />
+		<method name="onTimeShiftSetPlaybackParams(Landroid/media/PlaybackParams;)V" since="23" />
+		<method name="onTouchEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="onTrackballEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="onTune(Landroid/net/Uri;)Z" />
+		<method name="onTune(Landroid/net/Uri;Landroid/os/Bundle;)Z" since="24" />
+		<method name="onUnblockContent(Landroid/media/tv/TvContentRating;)V" />
+		<method name="setOverlayViewEnabled(Z)V" />
+	</class>
+	<class name="android/media/tv/TvRecordingClient" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/String;Landroid/media/tv/TvRecordingClient$RecordingCallback;Landroid/os/Handler;)V" />
+		<method name="pauseRecording()V" since="31" />
+		<method name="pauseRecording(Landroid/os/Bundle;)V" since="31" />
+		<method name="release()V" />
+		<method name="resumeRecording()V" since="31" />
+		<method name="resumeRecording(Landroid/os/Bundle;)V" since="31" />
+		<method name="sendAppPrivateCommand(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="startRecording(Landroid/net/Uri;)V" />
+		<method name="startRecording(Landroid/net/Uri;Landroid/os/Bundle;)V" since="30" />
+		<method name="stopRecording()V" />
+		<method name="tune(Ljava/lang/String;Landroid/net/Uri;)V" />
+		<method name="tune(Ljava/lang/String;Landroid/net/Uri;Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/media/tv/TvRecordingClient$RecordingCallback" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onConnectionFailed(Ljava/lang/String;)V" />
+		<method name="onDisconnected(Ljava/lang/String;)V" />
+		<method name="onError(I)V" />
+		<method name="onRecordingStopped(Landroid/net/Uri;)V" />
+		<method name="onTuned(Landroid/net/Uri;)V" />
+	</class>
+	<class name="android/media/tv/TvTrackInfo" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAudioChannelCount()I" />
+		<method name="getAudioSampleRate()I" />
+		<method name="getDescription()Ljava/lang/CharSequence;" since="23" />
+		<method name="getEncoding()Ljava/lang/String;" since="30" />
+		<method name="getExtra()Landroid/os/Bundle;" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getLanguage()Ljava/lang/String;" />
+		<method name="getType()I" />
+		<method name="getVideoActiveFormatDescription()B" since="24" />
+		<method name="getVideoFrameRate()F" />
+		<method name="getVideoHeight()I" />
+		<method name="getVideoPixelAspectRatio()F" since="23" />
+		<method name="getVideoWidth()I" />
+		<method name="isAudioDescription()Z" since="30" />
+		<method name="isEncrypted()Z" since="30" />
+		<method name="isHardOfHearing()Z" since="30" />
+		<method name="isSpokenSubtitle()Z" since="30" />
+		<field name="CREATOR" />
+		<field name="TYPE_AUDIO" />
+		<field name="TYPE_SUBTITLE" />
+		<field name="TYPE_VIDEO" />
+	</class>
+	<class name="android/media/tv/TvTrackInfo$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(ILjava/lang/String;)V" />
+		<method name="build()Landroid/media/tv/TvTrackInfo;" />
+		<method name="setAudioChannelCount(I)Landroid/media/tv/TvTrackInfo$Builder;" />
+		<method name="setAudioDescription(Z)Landroid/media/tv/TvTrackInfo$Builder;" since="30" />
+		<method name="setAudioSampleRate(I)Landroid/media/tv/TvTrackInfo$Builder;" />
+		<method name="setDescription(Ljava/lang/CharSequence;)Landroid/media/tv/TvTrackInfo$Builder;" since="23" />
+		<method name="setEncoding(Ljava/lang/String;)Landroid/media/tv/TvTrackInfo$Builder;" since="30" />
+		<method name="setEncrypted(Z)Landroid/media/tv/TvTrackInfo$Builder;" since="30" />
+		<method name="setExtra(Landroid/os/Bundle;)Landroid/media/tv/TvTrackInfo$Builder;" />
+		<method name="setHardOfHearing(Z)Landroid/media/tv/TvTrackInfo$Builder;" since="30" />
+		<method name="setLanguage(Ljava/lang/String;)Landroid/media/tv/TvTrackInfo$Builder;" />
+		<method name="setSpokenSubtitle(Z)Landroid/media/tv/TvTrackInfo$Builder;" since="30" />
+		<method name="setVideoActiveFormatDescription(B)Landroid/media/tv/TvTrackInfo$Builder;" since="24" />
+		<method name="setVideoFrameRate(F)Landroid/media/tv/TvTrackInfo$Builder;" />
+		<method name="setVideoHeight(I)Landroid/media/tv/TvTrackInfo$Builder;" />
+		<method name="setVideoPixelAspectRatio(F)Landroid/media/tv/TvTrackInfo$Builder;" since="23" />
+		<method name="setVideoWidth(I)Landroid/media/tv/TvTrackInfo$Builder;" />
+	</class>
+	<class name="android/media/tv/TvView" since="21">
+		<extends name="android/view/ViewGroup" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="dispatchUnhandledInputEvent(Landroid/view/InputEvent;)Z" />
+		<method name="getSelectedTrack(I)Ljava/lang/String;" />
+		<method name="getTracks(I)Ljava/util/List;" />
+		<method name="onUnhandledInputEvent(Landroid/view/InputEvent;)Z" />
+		<method name="reset()V" />
+		<method name="selectTrack(ILjava/lang/String;)V" />
+		<method name="sendAppPrivateCommand(Ljava/lang/String;Landroid/os/Bundle;)V" since="24" />
+		<method name="setCallback(Landroid/media/tv/TvView$TvInputCallback;)V" />
+		<method name="setCaptionEnabled(Z)V" />
+		<method name="setOnUnhandledInputEventListener(Landroid/media/tv/TvView$OnUnhandledInputEventListener;)V" />
+		<method name="setStreamVolume(F)V" />
+		<method name="setTimeShiftPositionCallback(Landroid/media/tv/TvView$TimeShiftPositionCallback;)V" since="23" />
+		<method name="setZOrderMediaOverlay(Z)V" since="24" />
+		<method name="setZOrderOnTop(Z)V" since="24" />
+		<method name="timeShiftPause()V" since="23" />
+		<method name="timeShiftPlay(Ljava/lang/String;Landroid/net/Uri;)V" since="24" />
+		<method name="timeShiftResume()V" since="23" />
+		<method name="timeShiftSeekTo(J)V" since="23" />
+		<method name="timeShiftSetPlaybackParams(Landroid/media/PlaybackParams;)V" since="23" />
+		<method name="tune(Ljava/lang/String;Landroid/net/Uri;)V" />
+		<method name="tune(Ljava/lang/String;Landroid/net/Uri;Landroid/os/Bundle;)V" since="24" />
+	</class>
+	<class name="android/media/tv/TvView$OnUnhandledInputEventListener" since="21">
+		<extends name="java/lang/Object" />
+		<method name="onUnhandledInputEvent(Landroid/view/InputEvent;)Z" />
+	</class>
+	<class name="android/media/tv/TvView$TimeShiftPositionCallback" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onTimeShiftCurrentPositionChanged(Ljava/lang/String;J)V" />
+		<method name="onTimeShiftStartPositionChanged(Ljava/lang/String;J)V" />
+	</class>
+	<class name="android/media/tv/TvView$TvInputCallback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onChannelRetuned(Ljava/lang/String;Landroid/net/Uri;)V" />
+		<method name="onConnectionFailed(Ljava/lang/String;)V" />
+		<method name="onContentAllowed(Ljava/lang/String;)V" />
+		<method name="onContentBlocked(Ljava/lang/String;Landroid/media/tv/TvContentRating;)V" />
+		<method name="onDisconnected(Ljava/lang/String;)V" />
+		<method name="onTimeShiftStatusChanged(Ljava/lang/String;I)V" since="23" />
+		<method name="onTrackSelected(Ljava/lang/String;ILjava/lang/String;)V" />
+		<method name="onTracksChanged(Ljava/lang/String;Ljava/util/List;)V" />
+		<method name="onVideoAvailable(Ljava/lang/String;)V" />
+		<method name="onVideoSizeChanged(Ljava/lang/String;II)V" />
+		<method name="onVideoUnavailable(Ljava/lang/String;I)V" />
+	</class>
+	<class name="android/mtp/MtpConstants" since="12">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="isAbstractObject(I)Z" />
+		<field name="ASSOCIATION_TYPE_GENERIC_FOLDER" />
+		<field name="FORMAT_3GP_CONTAINER" />
+		<field name="FORMAT_AAC" />
+		<field name="FORMAT_ABSTRACT_AUDIO_ALBUM" />
+		<field name="FORMAT_ABSTRACT_AUDIO_PLAYLIST" />
+		<field name="FORMAT_ABSTRACT_AV_PLAYLIST" />
+		<field name="FORMAT_ABSTRACT_DOCUMENT" />
+		<field name="FORMAT_ABSTRACT_IMAGE_ALBUM" />
+		<field name="FORMAT_ABSTRACT_MEDIACAST" />
+		<field name="FORMAT_ABSTRACT_MULTIMEDIA_ALBUM" />
+		<field name="FORMAT_ABSTRACT_VIDEO_ALBUM" />
+		<field name="FORMAT_ABSTRACT_VIDEO_PLAYLIST" />
+		<field name="FORMAT_AIFF" />
+		<field name="FORMAT_ASF" />
+		<field name="FORMAT_ASSOCIATION" />
+		<field name="FORMAT_ASX_PLAYLIST" />
+		<field name="FORMAT_AUDIBLE" />
+		<field name="FORMAT_AVI" />
+		<field name="FORMAT_BMP" />
+		<field name="FORMAT_DEFINED" since="24" />
+		<field name="FORMAT_DNG" since="24" />
+		<field name="FORMAT_DPOF" />
+		<field name="FORMAT_EXECUTABLE" />
+		<field name="FORMAT_EXIF_JPEG" />
+		<field name="FORMAT_FLAC" />
+		<field name="FORMAT_GIF" />
+		<field name="FORMAT_HTML" />
+		<field name="FORMAT_JFIF" />
+		<field name="FORMAT_JP2" />
+		<field name="FORMAT_JPX" />
+		<field name="FORMAT_M3U_PLAYLIST" />
+		<field name="FORMAT_MP2" />
+		<field name="FORMAT_MP3" />
+		<field name="FORMAT_MP4_CONTAINER" />
+		<field name="FORMAT_MPEG" />
+		<field name="FORMAT_MPL_PLAYLIST" />
+		<field name="FORMAT_MS_EXCEL_SPREADSHEET" />
+		<field name="FORMAT_MS_POWERPOINT_PRESENTATION" />
+		<field name="FORMAT_MS_WORD_DOCUMENT" />
+		<field name="FORMAT_OGG" />
+		<field name="FORMAT_PICT" />
+		<field name="FORMAT_PLS_PLAYLIST" />
+		<field name="FORMAT_PNG" />
+		<field name="FORMAT_SCRIPT" />
+		<field name="FORMAT_TEXT" />
+		<field name="FORMAT_TIFF" />
+		<field name="FORMAT_TIFF_EP" />
+		<field name="FORMAT_UNDEFINED" />
+		<field name="FORMAT_UNDEFINED_AUDIO" />
+		<field name="FORMAT_UNDEFINED_COLLECTION" />
+		<field name="FORMAT_UNDEFINED_DOCUMENT" />
+		<field name="FORMAT_UNDEFINED_FIRMWARE" />
+		<field name="FORMAT_UNDEFINED_VIDEO" />
+		<field name="FORMAT_WAV" />
+		<field name="FORMAT_WINDOWS_IMAGE_FORMAT" />
+		<field name="FORMAT_WMA" />
+		<field name="FORMAT_WMV" />
+		<field name="FORMAT_WPL_PLAYLIST" />
+		<field name="FORMAT_XML_DOCUMENT" />
+		<field name="OPERATION_CLOSE_SESSION" since="24" />
+		<field name="OPERATION_COPY_OBJECT" since="24" />
+		<field name="OPERATION_DELETE_OBJECT" since="24" />
+		<field name="OPERATION_FORMAT_STORE" since="24" />
+		<field name="OPERATION_GET_DEVICE_INFO" since="24" />
+		<field name="OPERATION_GET_DEVICE_PROP_DESC" since="24" />
+		<field name="OPERATION_GET_DEVICE_PROP_VALUE" since="24" />
+		<field name="OPERATION_GET_NUM_OBJECTS" since="24" />
+		<field name="OPERATION_GET_OBJECT" since="24" />
+		<field name="OPERATION_GET_OBJECT_HANDLES" since="24" />
+		<field name="OPERATION_GET_OBJECT_INFO" since="24" />
+		<field name="OPERATION_GET_OBJECT_PROPS_SUPPORTED" since="24" />
+		<field name="OPERATION_GET_OBJECT_PROP_DESC" since="24" />
+		<field name="OPERATION_GET_OBJECT_PROP_VALUE" since="24" />
+		<field name="OPERATION_GET_OBJECT_REFERENCES" since="24" />
+		<field name="OPERATION_GET_PARTIAL_OBJECT" since="24" />
+		<field name="OPERATION_GET_PARTIAL_OBJECT_64" since="24" />
+		<field name="OPERATION_GET_STORAGE_INFO" since="24" />
+		<field name="OPERATION_GET_STORAGE_I_DS" since="24" />
+		<field name="OPERATION_GET_THUMB" since="24" />
+		<field name="OPERATION_INITIATE_CAPTURE" since="24" />
+		<field name="OPERATION_INITIATE_OPEN_CAPTURE" since="24" />
+		<field name="OPERATION_MOVE_OBJECT" since="24" />
+		<field name="OPERATION_OPEN_SESSION" since="24" />
+		<field name="OPERATION_POWER_DOWN" since="24" />
+		<field name="OPERATION_RESET_DEVICE" since="24" />
+		<field name="OPERATION_RESET_DEVICE_PROP_VALUE" since="24" />
+		<field name="OPERATION_SELF_TEST" since="24" />
+		<field name="OPERATION_SEND_OBJECT" since="24" />
+		<field name="OPERATION_SEND_OBJECT_INFO" since="24" />
+		<field name="OPERATION_SET_DEVICE_PROP_VALUE" since="24" />
+		<field name="OPERATION_SET_OBJECT_PROP_VALUE" since="24" />
+		<field name="OPERATION_SET_OBJECT_PROTECTION" since="24" />
+		<field name="OPERATION_SET_OBJECT_REFERENCES" since="24" />
+		<field name="OPERATION_SKIP" since="24" />
+		<field name="OPERATION_TERMINATE_OPEN_CAPTURE" since="24" />
+		<field name="PROTECTION_STATUS_NONE" />
+		<field name="PROTECTION_STATUS_NON_TRANSFERABLE_DATA" />
+		<field name="PROTECTION_STATUS_READ_ONLY" />
+		<field name="PROTECTION_STATUS_READ_ONLY_DATA" />
+	</class>
+	<class name="android/mtp/MtpDevice" since="12">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/hardware/usb/UsbDevice;)V" />
+		<method name="close()V" />
+		<method name="deleteObject(I)Z" />
+		<method name="getDeviceId()I" />
+		<method name="getDeviceInfo()Landroid/mtp/MtpDeviceInfo;" />
+		<method name="getDeviceName()Ljava/lang/String;" />
+		<method name="getObject(II)[B" />
+		<method name="getObjectHandles(III)[I" />
+		<method name="getObjectInfo(I)Landroid/mtp/MtpObjectInfo;" />
+		<method name="getParent(I)J" />
+		<method name="getPartialObject(IJJ[B)J" since="24" />
+		<method name="getPartialObject64(IJJ[B)J" since="24" />
+		<method name="getStorageId(I)J" />
+		<method name="getStorageIds()[I" />
+		<method name="getStorageInfo(I)Landroid/mtp/MtpStorageInfo;" />
+		<method name="getThumbnail(I)[B" />
+		<method name="importFile(ILandroid/os/ParcelFileDescriptor;)Z" since="24" />
+		<method name="importFile(ILjava/lang/String;)Z" />
+		<method name="open(Landroid/hardware/usb/UsbDeviceConnection;)Z" />
+		<method name="readEvent(Landroid/os/CancellationSignal;)Landroid/mtp/MtpEvent;" since="24" />
+		<method name="sendObject(IJLandroid/os/ParcelFileDescriptor;)Z" since="24" />
+		<method name="sendObjectInfo(Landroid/mtp/MtpObjectInfo;)Landroid/mtp/MtpObjectInfo;" since="24" />
+	</class>
+	<class name="android/mtp/MtpDeviceInfo" since="12">
+		<extends name="java/lang/Object" />
+		<method name="getEventsSupported()[I" since="24" />
+		<method name="getManufacturer()Ljava/lang/String;" />
+		<method name="getModel()Ljava/lang/String;" />
+		<method name="getOperationsSupported()[I" since="24" />
+		<method name="getSerialNumber()Ljava/lang/String;" />
+		<method name="getVersion()Ljava/lang/String;" />
+		<method name="isEventSupported(I)Z" since="24" />
+		<method name="isOperationSupported(I)Z" since="24" />
+	</class>
+	<class name="android/mtp/MtpEvent" since="24">
+		<extends name="java/lang/Object" />
+		<method name="getDevicePropCode()I" />
+		<method name="getEventCode()I" />
+		<method name="getObjectFormatCode()I" />
+		<method name="getObjectHandle()I" />
+		<method name="getObjectPropCode()I" />
+		<method name="getParameter1()I" />
+		<method name="getParameter2()I" />
+		<method name="getParameter3()I" />
+		<method name="getStorageId()I" />
+		<method name="getTransactionId()I" />
+		<field name="EVENT_CANCEL_TRANSACTION" />
+		<field name="EVENT_CAPTURE_COMPLETE" />
+		<field name="EVENT_DEVICE_INFO_CHANGED" />
+		<field name="EVENT_DEVICE_PROP_CHANGED" />
+		<field name="EVENT_DEVICE_RESET" />
+		<field name="EVENT_OBJECT_ADDED" />
+		<field name="EVENT_OBJECT_INFO_CHANGED" />
+		<field name="EVENT_OBJECT_PROP_CHANGED" />
+		<field name="EVENT_OBJECT_PROP_DESC_CHANGED" />
+		<field name="EVENT_OBJECT_REFERENCES_CHANGED" />
+		<field name="EVENT_OBJECT_REMOVED" />
+		<field name="EVENT_REQUEST_OBJECT_TRANSFER" />
+		<field name="EVENT_STORAGE_INFO_CHANGED" />
+		<field name="EVENT_STORE_ADDED" />
+		<field name="EVENT_STORE_FULL" />
+		<field name="EVENT_STORE_REMOVED" />
+		<field name="EVENT_UNDEFINED" />
+		<field name="EVENT_UNREPORTED_STATUS" />
+	</class>
+	<class name="android/mtp/MtpObjectInfo" since="12">
+		<extends name="java/lang/Object" />
+		<method name="getAssociationDesc()I" />
+		<method name="getAssociationType()I" />
+		<method name="getCompressedSize()I" />
+		<method name="getCompressedSizeLong()J" since="24" />
+		<method name="getDateCreated()J" />
+		<method name="getDateModified()J" />
+		<method name="getFormat()I" />
+		<method name="getImagePixDepth()I" />
+		<method name="getImagePixDepthLong()J" since="24" />
+		<method name="getImagePixHeight()I" />
+		<method name="getImagePixHeightLong()J" since="24" />
+		<method name="getImagePixWidth()I" />
+		<method name="getImagePixWidthLong()J" since="24" />
+		<method name="getKeywords()Ljava/lang/String;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getObjectHandle()I" />
+		<method name="getParent()I" />
+		<method name="getProtectionStatus()I" />
+		<method name="getSequenceNumber()I" />
+		<method name="getSequenceNumberLong()J" since="24" />
+		<method name="getStorageId()I" />
+		<method name="getThumbCompressedSize()I" />
+		<method name="getThumbCompressedSizeLong()J" since="24" />
+		<method name="getThumbFormat()I" />
+		<method name="getThumbPixHeight()I" />
+		<method name="getThumbPixHeightLong()J" since="24" />
+		<method name="getThumbPixWidth()I" />
+		<method name="getThumbPixWidthLong()J" since="24" />
+	</class>
+	<class name="android/mtp/MtpObjectInfo$Builder" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/mtp/MtpObjectInfo;)V" />
+		<method name="build()Landroid/mtp/MtpObjectInfo;" />
+		<method name="setAssociationDesc(I)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setAssociationType(I)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setCompressedSize(J)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setDateCreated(J)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setDateModified(J)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setFormat(I)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setImagePixDepth(J)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setImagePixHeight(J)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setImagePixWidth(J)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setKeywords(Ljava/lang/String;)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setName(Ljava/lang/String;)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setObjectHandle(I)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setParent(I)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setProtectionStatus(I)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setSequenceNumber(J)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setStorageId(I)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setThumbCompressedSize(J)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setThumbFormat(I)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setThumbPixHeight(J)Landroid/mtp/MtpObjectInfo$Builder;" />
+		<method name="setThumbPixWidth(J)Landroid/mtp/MtpObjectInfo$Builder;" />
+	</class>
+	<class name="android/mtp/MtpStorageInfo" since="12">
+		<extends name="java/lang/Object" />
+		<method name="getDescription()Ljava/lang/String;" />
+		<method name="getFreeSpace()J" />
+		<method name="getMaxCapacity()J" />
+		<method name="getStorageId()I" />
+		<method name="getVolumeIdentifier()Ljava/lang/String;" />
+	</class>
+	<class name="android/net/Credentials" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="getGid()I" />
+		<method name="getPid()I" />
+		<method name="getUid()I" />
+	</class>
+	<class name="android/net/Ikev2VpnProfile" since="30">
+		<extends name="android/net/PlatformVpnProfile" />
+		<method name="getAllowedAlgorithms()Ljava/util/List;" />
+		<method name="getMaxMtu()I" />
+		<method name="getPassword()Ljava/lang/String;" />
+		<method name="getPresharedKey()[B" />
+		<method name="getProxyInfo()Ljava/lang/Object;" />
+		<method name="getRsaPrivateKey()Ljava/security/PrivateKey;" />
+		<method name="getServerAddr()Ljava/lang/String;" />
+		<method name="getServerRootCaCert()Ljava/security/cert/X509Certificate;" />
+		<method name="getUserCert()Ljava/security/cert/X509Certificate;" />
+		<method name="getUserIdentity()Ljava/lang/String;" />
+		<method name="getUsername()Ljava/lang/String;" />
+		<method name="isBypassable()Z" />
+		<method name="isMetered()Z" />
+	</class>
+	<class name="android/net/Ikev2VpnProfile$Builder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="build()Landroid/net/Ikev2VpnProfile;" />
+		<method name="setAllowedAlgorithms(Ljava/util/List;)Landroid/net/Ikev2VpnProfile$Builder;" />
+		<method name="setAuthDigitalSignature(Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/security/cert/X509Certificate;)Landroid/net/Ikev2VpnProfile$Builder;" />
+		<method name="setAuthPsk([B)Landroid/net/Ikev2VpnProfile$Builder;" />
+		<method name="setAuthUsernamePassword(Ljava/lang/String;Ljava/lang/String;Ljava/security/cert/X509Certificate;)Landroid/net/Ikev2VpnProfile$Builder;" />
+		<method name="setBypassable(Z)Landroid/net/Ikev2VpnProfile$Builder;" />
+		<method name="setMaxMtu(I)Landroid/net/Ikev2VpnProfile$Builder;" />
+		<method name="setMetered(Z)Landroid/net/Ikev2VpnProfile$Builder;" />
+		<method name="setProxy(Ljava/lang/Object;)Landroid/net/Ikev2VpnProfile$Builder;" />
+	</class>
+	<class name="android/net/IpSecAlgorithm" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[B)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[BI)V" />
+		<method name="getKey()[B" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getSupportedAlgorithms()Ljava/util/Set;" since="31" />
+		<method name="getTruncationLengthBits()I" />
+		<field name="AUTH_AES_CMAC" since="31" />
+		<field name="AUTH_AES_XCBC" since="31" />
+		<field name="AUTH_CRYPT_AES_GCM" />
+		<field name="AUTH_CRYPT_CHACHA20_POLY1305" since="31" />
+		<field name="AUTH_HMAC_MD5" />
+		<field name="AUTH_HMAC_SHA1" />
+		<field name="AUTH_HMAC_SHA256" />
+		<field name="AUTH_HMAC_SHA384" />
+		<field name="AUTH_HMAC_SHA512" />
+		<field name="CREATOR" />
+		<field name="CRYPT_AES_CBC" />
+		<field name="CRYPT_AES_CTR" since="31" />
+	</class>
+	<class name="android/net/IpSecManager" since="28">
+		<extends name="java/lang/Object" />
+		<method name="allocateSecurityParameterIndex(Ljava/net/InetAddress;)Landroid/net/IpSecManager$SecurityParameterIndex;" />
+		<method name="allocateSecurityParameterIndex(Ljava/net/InetAddress;I)Landroid/net/IpSecManager$SecurityParameterIndex;" />
+		<method name="applyTransportModeTransform(Ljava/io/FileDescriptor;ILandroid/net/IpSecTransform;)V" />
+		<method name="applyTransportModeTransform(Ljava/net/DatagramSocket;ILandroid/net/IpSecTransform;)V" />
+		<method name="applyTransportModeTransform(Ljava/net/Socket;ILandroid/net/IpSecTransform;)V" />
+		<method name="openUdpEncapsulationSocket()Landroid/net/IpSecManager$UdpEncapsulationSocket;" />
+		<method name="openUdpEncapsulationSocket(I)Landroid/net/IpSecManager$UdpEncapsulationSocket;" />
+		<method name="removeTransportModeTransforms(Ljava/io/FileDescriptor;)V" />
+		<method name="removeTransportModeTransforms(Ljava/net/DatagramSocket;)V" />
+		<method name="removeTransportModeTransforms(Ljava/net/Socket;)V" />
+		<field name="DIRECTION_IN" />
+		<field name="DIRECTION_OUT" />
+	</class>
+	<class name="android/net/IpSecManager$ResourceUnavailableException" since="28">
+		<extends name="android/util/AndroidException" />
+	</class>
+	<class name="android/net/IpSecManager$SecurityParameterIndex" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="getSpi()I" />
+	</class>
+	<class name="android/net/IpSecManager$SpiUnavailableException" since="28">
+		<extends name="android/util/AndroidException" />
+		<method name="getSpi()I" />
+	</class>
+	<class name="android/net/IpSecManager$UdpEncapsulationSocket" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="getFileDescriptor()Ljava/io/FileDescriptor;" />
+		<method name="getPort()I" />
+	</class>
+	<class name="android/net/IpSecTransform" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+	</class>
+	<class name="android/net/IpSecTransform$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="buildTransportModeTransform(Ljava/net/InetAddress;Landroid/net/IpSecManager$SecurityParameterIndex;)Landroid/net/IpSecTransform;" />
+		<method name="setAuthenticatedEncryption(Landroid/net/IpSecAlgorithm;)Landroid/net/IpSecTransform$Builder;" />
+		<method name="setAuthentication(Landroid/net/IpSecAlgorithm;)Landroid/net/IpSecTransform$Builder;" />
+		<method name="setEncryption(Landroid/net/IpSecAlgorithm;)Landroid/net/IpSecTransform$Builder;" />
+		<method name="setIpv4Encapsulation(Landroid/net/IpSecManager$UdpEncapsulationSocket;I)Landroid/net/IpSecTransform$Builder;" />
+	</class>
+	<class name="android/net/LocalServerSocket" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" since="28" />
+		<method name="&lt;init&gt;(Ljava/io/FileDescriptor;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="accept()Landroid/net/LocalSocket;" />
+		<method name="close()V" />
+		<method name="getFileDescriptor()Ljava/io/FileDescriptor;" />
+		<method name="getLocalSocketAddress()Landroid/net/LocalSocketAddress;" />
+	</class>
+	<class name="android/net/LocalSocket" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" since="17" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" since="19" />
+		<method name="bind(Landroid/net/LocalSocketAddress;)V" />
+		<method name="close()V" />
+		<method name="connect(Landroid/net/LocalSocketAddress;)V" />
+		<method name="connect(Landroid/net/LocalSocketAddress;I)V" />
+		<method name="getAncillaryFileDescriptors()[Ljava/io/FileDescriptor;" />
+		<method name="getFileDescriptor()Ljava/io/FileDescriptor;" />
+		<method name="getInputStream()Ljava/io/InputStream;" />
+		<method name="getLocalSocketAddress()Landroid/net/LocalSocketAddress;" />
+		<method name="getOutputStream()Ljava/io/OutputStream;" />
+		<method name="getPeerCredentials()Landroid/net/Credentials;" />
+		<method name="getReceiveBufferSize()I" />
+		<method name="getRemoteSocketAddress()Landroid/net/LocalSocketAddress;" />
+		<method name="getSendBufferSize()I" />
+		<method name="getSoTimeout()I" />
+		<method name="isBound()Z" />
+		<method name="isClosed()Z" />
+		<method name="isConnected()Z" />
+		<method name="isInputShutdown()Z" />
+		<method name="isOutputShutdown()Z" />
+		<method name="setFileDescriptorsForSend([Ljava/io/FileDescriptor;)V" />
+		<method name="setReceiveBufferSize(I)V" />
+		<method name="setSendBufferSize(I)V" />
+		<method name="setSoTimeout(I)V" />
+		<method name="shutdownInput()V" />
+		<method name="shutdownOutput()V" />
+		<field name="SOCKET_DGRAM" since="19" />
+		<field name="SOCKET_SEQPACKET" since="19" />
+		<field name="SOCKET_STREAM" since="19" />
+	</class>
+	<class name="android/net/LocalSocketAddress" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/net/LocalSocketAddress$Namespace;)V" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getNamespace()Landroid/net/LocalSocketAddress$Namespace;" />
+	</class>
+	<class name="android/net/LocalSocketAddress$Namespace" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/net/LocalSocketAddress$Namespace;" />
+		<method name="values()[Landroid/net/LocalSocketAddress$Namespace;" />
+		<field name="ABSTRACT" />
+		<field name="FILESYSTEM" />
+		<field name="RESERVED" />
+	</class>
+	<class name="android/net/MailTo" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getBody()Ljava/lang/String;" />
+		<method name="getCc()Ljava/lang/String;" />
+		<method name="getHeaders()Ljava/util/Map;" />
+		<method name="getSubject()Ljava/lang/String;" />
+		<method name="getTo()Ljava/lang/String;" />
+		<method name="isMailTo(Ljava/lang/String;)Z" />
+		<method name="parse(Ljava/lang/String;)Landroid/net/MailTo;" />
+		<field name="MAILTO_SCHEME" />
+	</class>
+	<class name="android/net/NetworkSpecifier" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" since="29" />
+	</class>
+	<class name="android/net/PlatformVpnProfile" since="30">
+		<extends name="java/lang/Object" />
+		<method name="getType()I" />
+		<method name="getTypeString()Ljava/lang/String;" />
+		<field name="TYPE_IKEV2_IPSEC_PSK" />
+		<field name="TYPE_IKEV2_IPSEC_RSA" />
+		<field name="TYPE_IKEV2_IPSEC_USER_PASS" />
+	</class>
+	<class name="android/net/Proxy" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getDefaultHost()Ljava/lang/String;" deprecated="15" />
+		<method name="getDefaultPort()I" deprecated="15" />
+		<method name="getHost(Landroid/content/Context;)Ljava/lang/String;" deprecated="15" />
+		<method name="getPort(Landroid/content/Context;)I" deprecated="15" />
+		<field name="EXTRA_PROXY_INFO" since="21" deprecated="23" removed="31" />
+		<field name="PROXY_CHANGE_ACTION" />
+	</class>
+	<class name="android/net/PskKeyManager" since="21" removed="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="chooseClientKeyIdentity(Ljava/lang/String;Ljava/net/Socket;)Ljava/lang/String;" />
+		<method name="chooseClientKeyIdentity(Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;" />
+		<method name="chooseServerKeyIdentityHint(Ljava/net/Socket;)Ljava/lang/String;" />
+		<method name="chooseServerKeyIdentityHint(Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;" />
+		<method name="getKey(Ljava/lang/String;Ljava/lang/String;Ljava/net/Socket;)Ljavax/crypto/SecretKey;" />
+		<method name="getKey(Ljava/lang/String;Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)Ljavax/crypto/SecretKey;" />
+		<field name="MAX_IDENTITY_HINT_LENGTH_BYTES" />
+		<field name="MAX_IDENTITY_LENGTH_BYTES" />
+		<field name="MAX_KEY_LENGTH_BYTES" />
+	</class>
+	<class name="android/net/SSLCertificateSocketFactory" since="1" deprecated="29">
+		<extends name="javax/net/ssl/SSLSocketFactory" />
+		<method name="&lt;init&gt;(I)V" deprecated="15" />
+		<method name="getDefault(I)Ljavax/net/SocketFactory;" deprecated="29" />
+		<method name="getDefault(ILandroid/net/SSLSessionCache;)Ljavax/net/ssl/SSLSocketFactory;" since="8" deprecated="29" />
+		<method name="getHttpSocketFactory(ILandroid/net/SSLSessionCache;)Lorg/apache/http/conn/ssl/SSLSocketFactory;" since="8" deprecated="22" removed="23" />
+		<method name="getInsecure(ILandroid/net/SSLSessionCache;)Ljavax/net/ssl/SSLSocketFactory;" since="8" deprecated="29" />
+		<method name="getNpnSelectedProtocol(Ljava/net/Socket;)[B" since="16" deprecated="29" />
+		<method name="setHostname(Ljava/net/Socket;Ljava/lang/String;)V" since="17" deprecated="29" />
+		<method name="setKeyManagers([Ljavax/net/ssl/KeyManager;)V" since="14" deprecated="29" />
+		<method name="setNpnProtocols([[B)V" since="16" deprecated="29" />
+		<method name="setTrustManagers([Ljavax/net/ssl/TrustManager;)V" since="14" deprecated="29" />
+		<method name="setUseSessionTickets(Ljava/net/Socket;Z)V" since="17" deprecated="29" />
+	</class>
+	<class name="android/net/SSLSessionCache" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+	</class>
+	<class name="android/net/TelephonyNetworkSpecifier" since="30">
+		<extends name="android/net/NetworkSpecifier" />
+		<implements name="android/os/Parcelable" />
+		<method name="getSubscriptionId()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/net/TelephonyNetworkSpecifier$Builder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/net/TelephonyNetworkSpecifier;" />
+		<method name="setSubscriptionId(I)Landroid/net/TelephonyNetworkSpecifier$Builder;" />
+	</class>
+	<class name="android/net/TrafficStats" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clearThreadStatsTag()V" since="14" />
+		<method name="clearThreadStatsUid()V" since="28" />
+		<method name="getAndSetThreadStatsTag(I)I" since="26" />
+		<method name="getMobileRxBytes()J" />
+		<method name="getMobileRxPackets()J" />
+		<method name="getMobileTxBytes()J" />
+		<method name="getMobileTxPackets()J" />
+		<method name="getRxBytes(Ljava/lang/String;)J" since="31" />
+		<method name="getRxPackets(Ljava/lang/String;)J" since="30" />
+		<method name="getThreadStatsTag()I" since="14" />
+		<method name="getThreadStatsUid()I" since="28" />
+		<method name="getTotalRxBytes()J" />
+		<method name="getTotalRxPackets()J" />
+		<method name="getTotalTxBytes()J" />
+		<method name="getTotalTxPackets()J" />
+		<method name="getTxBytes(Ljava/lang/String;)J" since="31" />
+		<method name="getTxPackets(Ljava/lang/String;)J" since="30" />
+		<method name="getUidRxBytes(I)J" />
+		<method name="getUidRxPackets(I)J" since="12" />
+		<method name="getUidTcpRxBytes(I)J" since="12" deprecated="18" />
+		<method name="getUidTcpRxSegments(I)J" since="12" deprecated="18" />
+		<method name="getUidTcpTxBytes(I)J" since="12" deprecated="18" />
+		<method name="getUidTcpTxSegments(I)J" since="12" deprecated="18" />
+		<method name="getUidTxBytes(I)J" />
+		<method name="getUidTxPackets(I)J" since="12" />
+		<method name="getUidUdpRxBytes(I)J" since="12" deprecated="18" />
+		<method name="getUidUdpRxPackets(I)J" since="12" deprecated="18" />
+		<method name="getUidUdpTxBytes(I)J" since="12" deprecated="18" />
+		<method name="getUidUdpTxPackets(I)J" since="12" deprecated="18" />
+		<method name="incrementOperationCount(I)V" since="14" />
+		<method name="incrementOperationCount(II)V" since="14" />
+		<method name="setThreadStatsTag(I)V" since="14" />
+		<method name="setThreadStatsUid(I)V" since="28" />
+		<method name="tagDatagramSocket(Ljava/net/DatagramSocket;)V" since="24" />
+		<method name="tagFileDescriptor(Ljava/io/FileDescriptor;)V" since="28" />
+		<method name="tagSocket(Ljava/net/Socket;)V" since="14" />
+		<method name="untagDatagramSocket(Ljava/net/DatagramSocket;)V" since="24" />
+		<method name="untagFileDescriptor(Ljava/io/FileDescriptor;)V" since="28" />
+		<method name="untagSocket(Ljava/net/Socket;)V" since="14" />
+		<field name="UNSUPPORTED" />
+	</class>
+	<class name="android/net/Uri" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="java/lang/Comparable" />
+		<method name="buildUpon()Landroid/net/Uri$Builder;" />
+		<method name="compareTo(Landroid/net/Uri;)I" />
+		<method name="decode(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="encode(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="fromFile(Ljava/io/File;)Landroid/net/Uri;" />
+		<method name="fromParts(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="getAuthority()Ljava/lang/String;" />
+		<method name="getBooleanQueryParameter(Ljava/lang/String;Z)Z" since="11" />
+		<method name="getEncodedAuthority()Ljava/lang/String;" />
+		<method name="getEncodedFragment()Ljava/lang/String;" />
+		<method name="getEncodedPath()Ljava/lang/String;" />
+		<method name="getEncodedQuery()Ljava/lang/String;" />
+		<method name="getEncodedSchemeSpecificPart()Ljava/lang/String;" />
+		<method name="getEncodedUserInfo()Ljava/lang/String;" />
+		<method name="getFragment()Ljava/lang/String;" />
+		<method name="getHost()Ljava/lang/String;" />
+		<method name="getLastPathSegment()Ljava/lang/String;" />
+		<method name="getPath()Ljava/lang/String;" />
+		<method name="getPathSegments()Ljava/util/List;" />
+		<method name="getPort()I" />
+		<method name="getQuery()Ljava/lang/String;" />
+		<method name="getQueryParameter(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getQueryParameterNames()Ljava/util/Set;" since="11" />
+		<method name="getQueryParameters(Ljava/lang/String;)Ljava/util/List;" />
+		<method name="getScheme()Ljava/lang/String;" />
+		<method name="getSchemeSpecificPart()Ljava/lang/String;" />
+		<method name="getUserInfo()Ljava/lang/String;" />
+		<method name="isAbsolute()Z" />
+		<method name="isHierarchical()Z" />
+		<method name="isOpaque()Z" />
+		<method name="isRelative()Z" />
+		<method name="normalizeScheme()Landroid/net/Uri;" since="16" />
+		<method name="parse(Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="writeToParcel(Landroid/os/Parcel;Landroid/net/Uri;)V" />
+		<field name="CREATOR" />
+		<field name="EMPTY" />
+	</class>
+	<class name="android/net/Uri$Builder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="appendEncodedPath(Ljava/lang/String;)Landroid/net/Uri$Builder;" />
+		<method name="appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder;" />
+		<method name="appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;" />
+		<method name="authority(Ljava/lang/String;)Landroid/net/Uri$Builder;" />
+		<method name="build()Landroid/net/Uri;" />
+		<method name="clearQuery()Landroid/net/Uri$Builder;" since="11" />
+		<method name="encodedAuthority(Ljava/lang/String;)Landroid/net/Uri$Builder;" />
+		<method name="encodedFragment(Ljava/lang/String;)Landroid/net/Uri$Builder;" />
+		<method name="encodedOpaquePart(Ljava/lang/String;)Landroid/net/Uri$Builder;" />
+		<method name="encodedPath(Ljava/lang/String;)Landroid/net/Uri$Builder;" />
+		<method name="encodedQuery(Ljava/lang/String;)Landroid/net/Uri$Builder;" />
+		<method name="fragment(Ljava/lang/String;)Landroid/net/Uri$Builder;" />
+		<method name="opaquePart(Ljava/lang/String;)Landroid/net/Uri$Builder;" />
+		<method name="path(Ljava/lang/String;)Landroid/net/Uri$Builder;" />
+		<method name="query(Ljava/lang/String;)Landroid/net/Uri$Builder;" />
+		<method name="scheme(Ljava/lang/String;)Landroid/net/Uri$Builder;" />
+	</class>
+	<class name="android/net/UrlQuerySanitizer" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="addSanitizedEntry(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="clear()V" />
+		<method name="decodeHexDigit(C)I" />
+		<method name="getAllButNulAndAngleBracketsLegal()Landroid/net/UrlQuerySanitizer$ValueSanitizer;" />
+		<method name="getAllButNulLegal()Landroid/net/UrlQuerySanitizer$ValueSanitizer;" />
+		<method name="getAllButWhitespaceLegal()Landroid/net/UrlQuerySanitizer$ValueSanitizer;" />
+		<method name="getAllIllegal()Landroid/net/UrlQuerySanitizer$ValueSanitizer;" />
+		<method name="getAllowUnregisteredParamaters()Z" />
+		<method name="getAmpAndSpaceLegal()Landroid/net/UrlQuerySanitizer$ValueSanitizer;" />
+		<method name="getAmpLegal()Landroid/net/UrlQuerySanitizer$ValueSanitizer;" />
+		<method name="getEffectiveValueSanitizer(Ljava/lang/String;)Landroid/net/UrlQuerySanitizer$ValueSanitizer;" />
+		<method name="getParameterList()Ljava/util/List;" />
+		<method name="getParameterSet()Ljava/util/Set;" />
+		<method name="getPreferFirstRepeatedParameter()Z" />
+		<method name="getSpaceLegal()Landroid/net/UrlQuerySanitizer$ValueSanitizer;" />
+		<method name="getUnregisteredParameterValueSanitizer()Landroid/net/UrlQuerySanitizer$ValueSanitizer;" />
+		<method name="getUrlAndSpaceLegal()Landroid/net/UrlQuerySanitizer$ValueSanitizer;" />
+		<method name="getUrlLegal()Landroid/net/UrlQuerySanitizer$ValueSanitizer;" />
+		<method name="getValue(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getValueSanitizer(Ljava/lang/String;)Landroid/net/UrlQuerySanitizer$ValueSanitizer;" />
+		<method name="hasParameter(Ljava/lang/String;)Z" />
+		<method name="isHexDigit(C)Z" />
+		<method name="parseEntry(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="parseQuery(Ljava/lang/String;)V" />
+		<method name="parseUrl(Ljava/lang/String;)V" />
+		<method name="registerParameter(Ljava/lang/String;Landroid/net/UrlQuerySanitizer$ValueSanitizer;)V" />
+		<method name="registerParameters([Ljava/lang/String;Landroid/net/UrlQuerySanitizer$ValueSanitizer;)V" />
+		<method name="setAllowUnregisteredParamaters(Z)V" />
+		<method name="setPreferFirstRepeatedParameter(Z)V" />
+		<method name="setUnregisteredParameterValueSanitizer(Landroid/net/UrlQuerySanitizer$ValueSanitizer;)V" />
+		<method name="unescape(Ljava/lang/String;)Ljava/lang/String;" />
+	</class>
+	<class name="android/net/UrlQuerySanitizer$IllegalCharacterValueSanitizer" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/net/UrlQuerySanitizer$ValueSanitizer" />
+		<method name="&lt;init&gt;(I)V" />
+		<field name="ALL_BUT_NUL_AND_ANGLE_BRACKETS_LEGAL" />
+		<field name="ALL_BUT_NUL_LEGAL" />
+		<field name="ALL_BUT_WHITESPACE_LEGAL" />
+		<field name="ALL_ILLEGAL" />
+		<field name="ALL_OK" />
+		<field name="ALL_WHITESPACE_OK" />
+		<field name="AMP_AND_SPACE_LEGAL" />
+		<field name="AMP_LEGAL" />
+		<field name="AMP_OK" />
+		<field name="DQUOTE_OK" />
+		<field name="GT_OK" />
+		<field name="LT_OK" />
+		<field name="NON_7_BIT_ASCII_OK" />
+		<field name="NUL_OK" />
+		<field name="OTHER_WHITESPACE_OK" />
+		<field name="PCT_OK" />
+		<field name="SCRIPT_URL_OK" />
+		<field name="SPACE_LEGAL" />
+		<field name="SPACE_OK" />
+		<field name="SQUOTE_OK" />
+		<field name="URL_AND_SPACE_LEGAL" />
+		<field name="URL_LEGAL" />
+	</class>
+	<class name="android/net/UrlQuerySanitizer$ParameterValuePair" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/net/UrlQuerySanitizer;Ljava/lang/String;Ljava/lang/String;)V" />
+		<field name="mParameter" />
+		<field name="mValue" />
+	</class>
+	<class name="android/net/UrlQuerySanitizer$ValueSanitizer" since="1">
+		<extends name="java/lang/Object" />
+		<method name="sanitize(Ljava/lang/String;)Ljava/lang/String;" />
+	</class>
+	<class name="android/net/VpnManager" since="30">
+		<extends name="java/lang/Object" />
+		<method name="deleteProvisionedVpnProfile()V" />
+		<method name="provisionVpnProfile(Landroid/net/PlatformVpnProfile;)Landroid/content/Intent;" />
+		<method name="startProvisionedVpnProfile()V" />
+		<method name="stopProvisionedVpnProfile()V" />
+	</class>
+	<class name="android/net/VpnService" since="14">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="isAlwaysOn()Z" since="29" />
+		<method name="isLockdownEnabled()Z" since="29" />
+		<method name="onRevoke()V" />
+		<method name="prepare(Landroid/content/Context;)Landroid/content/Intent;" />
+		<method name="protect(I)Z" />
+		<method name="protect(Ljava/net/DatagramSocket;)Z" />
+		<method name="protect(Ljava/net/Socket;)Z" />
+		<method name="setUnderlyingNetworks([Ljava/lang/Object;)Z" since="22" />
+		<field name="SERVICE_INTERFACE" />
+		<field name="SERVICE_META_DATA_SUPPORTS_ALWAYS_ON" since="27" />
+	</class>
+	<class name="android/net/VpnService$Builder" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/net/VpnService;)V" />
+		<method name="addAddress(Ljava/lang/String;I)Landroid/net/VpnService$Builder;" />
+		<method name="addAddress(Ljava/net/InetAddress;I)Landroid/net/VpnService$Builder;" />
+		<method name="addAllowedApplication(Ljava/lang/String;)Landroid/net/VpnService$Builder;" since="21" />
+		<method name="addDisallowedApplication(Ljava/lang/String;)Landroid/net/VpnService$Builder;" since="21" />
+		<method name="addDnsServer(Ljava/lang/String;)Landroid/net/VpnService$Builder;" />
+		<method name="addDnsServer(Ljava/net/InetAddress;)Landroid/net/VpnService$Builder;" />
+		<method name="addRoute(Ljava/lang/String;I)Landroid/net/VpnService$Builder;" />
+		<method name="addRoute(Ljava/net/InetAddress;I)Landroid/net/VpnService$Builder;" />
+		<method name="addSearchDomain(Ljava/lang/String;)Landroid/net/VpnService$Builder;" />
+		<method name="allowBypass()Landroid/net/VpnService$Builder;" since="21" />
+		<method name="allowFamily(I)Landroid/net/VpnService$Builder;" since="21" />
+		<method name="establish()Landroid/os/ParcelFileDescriptor;" />
+		<method name="setBlocking(Z)Landroid/net/VpnService$Builder;" since="21" />
+		<method name="setConfigureIntent(Landroid/app/PendingIntent;)Landroid/net/VpnService$Builder;" />
+		<method name="setHttpProxy(Ljava/lang/Object;)Landroid/net/VpnService$Builder;" since="29" />
+		<method name="setMetered(Z)Landroid/net/VpnService$Builder;" since="29" />
+		<method name="setMtu(I)Landroid/net/VpnService$Builder;" />
+		<method name="setSession(Ljava/lang/String;)Landroid/net/VpnService$Builder;" />
+		<method name="setUnderlyingNetworks([Ljava/lang/Object;)Landroid/net/VpnService$Builder;" since="22" />
+	</class>
+	<class name="android/net/http/AndroidHttpClient" since="8" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/client/HttpClient" />
+		<method name="close()V" />
+		<method name="disableCurlLogging()V" />
+		<method name="enableCurlLogging(Ljava/lang/String;I)V" />
+		<method name="getCompressedEntity([BLandroid/content/ContentResolver;)Lorg/apache/http/entity/AbstractHttpEntity;" />
+		<method name="getMinGzipSize(Landroid/content/ContentResolver;)J" />
+		<method name="getUngzippedContent(Lorg/apache/http/HttpEntity;)Ljava/io/InputStream;" />
+		<method name="modifyRequestToAcceptGzipResponse(Lorg/apache/http/HttpRequest;)V" />
+		<method name="newInstance(Ljava/lang/String;)Landroid/net/http/AndroidHttpClient;" deprecated="22" />
+		<method name="newInstance(Ljava/lang/String;Landroid/content/Context;)Landroid/net/http/AndroidHttpClient;" deprecated="22" />
+		<method name="parseDate(Ljava/lang/String;)J" />
+		<field name="DEFAULT_SYNC_MIN_GZIP_BYTES" />
+	</class>
+	<class name="android/net/http/HttpResponseCache" since="14">
+		<extends name="java/net/ResponseCache" />
+		<implements name="java/io/Closeable" />
+		<method name="delete()V" />
+		<method name="flush()V" />
+		<method name="getHitCount()I" />
+		<method name="getInstalled()Landroid/net/http/HttpResponseCache;" />
+		<method name="getNetworkCount()I" />
+		<method name="getRequestCount()I" />
+		<method name="install(Ljava/io/File;J)Landroid/net/http/HttpResponseCache;" />
+		<method name="maxSize()J" />
+		<method name="size()J" />
+	</class>
+	<class name="android/net/http/SslCertificate" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="15" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/util/Date;)V" since="8" deprecated="15" />
+		<method name="&lt;init&gt;(Ljava/security/cert/X509Certificate;)V" />
+		<method name="getIssuedBy()Landroid/net/http/SslCertificate$DName;" />
+		<method name="getIssuedTo()Landroid/net/http/SslCertificate$DName;" />
+		<method name="getValidNotAfter()Ljava/lang/String;" deprecated="15" />
+		<method name="getValidNotAfterDate()Ljava/util/Date;" since="8" />
+		<method name="getValidNotBefore()Ljava/lang/String;" deprecated="15" />
+		<method name="getValidNotBeforeDate()Ljava/util/Date;" since="8" />
+		<method name="getX509Certificate()Ljava/security/cert/X509Certificate;" since="29" />
+		<method name="restoreState(Landroid/os/Bundle;)Landroid/net/http/SslCertificate;" />
+		<method name="saveState(Landroid/net/http/SslCertificate;)Landroid/os/Bundle;" />
+	</class>
+	<class name="android/net/http/SslCertificate$DName" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/net/http/SslCertificate;Ljava/lang/String;)V" />
+		<method name="getCName()Ljava/lang/String;" />
+		<method name="getDName()Ljava/lang/String;" />
+		<method name="getOName()Ljava/lang/String;" />
+		<method name="getUName()Ljava/lang/String;" />
+	</class>
+	<class name="android/net/http/SslError" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(ILandroid/net/http/SslCertificate;)V" deprecated="15" />
+		<method name="&lt;init&gt;(ILandroid/net/http/SslCertificate;Ljava/lang/String;)V" since="14" />
+		<method name="&lt;init&gt;(ILjava/security/cert/X509Certificate;)V" deprecated="15" />
+		<method name="&lt;init&gt;(ILjava/security/cert/X509Certificate;Ljava/lang/String;)V" since="14" />
+		<method name="addError(I)Z" />
+		<method name="getCertificate()Landroid/net/http/SslCertificate;" />
+		<method name="getPrimaryError()I" />
+		<method name="getUrl()Ljava/lang/String;" since="14" />
+		<method name="hasError(I)Z" />
+		<field name="SSL_DATE_INVALID" since="14" />
+		<field name="SSL_EXPIRED" />
+		<field name="SSL_IDMISMATCH" />
+		<field name="SSL_INVALID" since="14" />
+		<field name="SSL_MAX_ERROR" deprecated="15" />
+		<field name="SSL_NOTYETVALID" />
+		<field name="SSL_UNTRUSTED" />
+	</class>
+	<class name="android/net/http/X509TrustManagerExtensions" since="17">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljavax/net/ssl/X509TrustManager;)V" />
+		<method name="checkServerTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;" />
+		<method name="isSameTrustConfiguration(Ljava/lang/String;Ljava/lang/String;)Z" since="28" />
+		<method name="isUserAddedCertificate(Ljava/security/cert/X509Certificate;)Z" since="21" />
+	</class>
+	<class name="android/net/nsd/NsdManager" since="16">
+		<extends name="java/lang/Object" />
+		<method name="discoverServices(Ljava/lang/String;ILandroid/net/nsd/NsdManager$DiscoveryListener;)V" />
+		<method name="registerService(Landroid/net/nsd/NsdServiceInfo;ILandroid/net/nsd/NsdManager$RegistrationListener;)V" />
+		<method name="resolveService(Landroid/net/nsd/NsdServiceInfo;Landroid/net/nsd/NsdManager$ResolveListener;)V" />
+		<method name="stopServiceDiscovery(Landroid/net/nsd/NsdManager$DiscoveryListener;)V" />
+		<method name="unregisterService(Landroid/net/nsd/NsdManager$RegistrationListener;)V" />
+		<field name="ACTION_NSD_STATE_CHANGED" />
+		<field name="EXTRA_NSD_STATE" />
+		<field name="FAILURE_ALREADY_ACTIVE" />
+		<field name="FAILURE_INTERNAL_ERROR" />
+		<field name="FAILURE_MAX_LIMIT" />
+		<field name="NSD_STATE_DISABLED" />
+		<field name="NSD_STATE_ENABLED" />
+		<field name="PROTOCOL_DNS_SD" />
+	</class>
+	<class name="android/net/nsd/NsdManager$DiscoveryListener" since="16">
+		<extends name="java/lang/Object" />
+		<method name="onDiscoveryStarted(Ljava/lang/String;)V" />
+		<method name="onDiscoveryStopped(Ljava/lang/String;)V" />
+		<method name="onServiceFound(Landroid/net/nsd/NsdServiceInfo;)V" />
+		<method name="onServiceLost(Landroid/net/nsd/NsdServiceInfo;)V" />
+		<method name="onStartDiscoveryFailed(Ljava/lang/String;I)V" />
+		<method name="onStopDiscoveryFailed(Ljava/lang/String;I)V" />
+	</class>
+	<class name="android/net/nsd/NsdManager$RegistrationListener" since="16">
+		<extends name="java/lang/Object" />
+		<method name="onRegistrationFailed(Landroid/net/nsd/NsdServiceInfo;I)V" />
+		<method name="onServiceRegistered(Landroid/net/nsd/NsdServiceInfo;)V" />
+		<method name="onServiceUnregistered(Landroid/net/nsd/NsdServiceInfo;)V" />
+		<method name="onUnregistrationFailed(Landroid/net/nsd/NsdServiceInfo;I)V" />
+	</class>
+	<class name="android/net/nsd/NsdManager$ResolveListener" since="16">
+		<extends name="java/lang/Object" />
+		<method name="onResolveFailed(Landroid/net/nsd/NsdServiceInfo;I)V" />
+		<method name="onServiceResolved(Landroid/net/nsd/NsdServiceInfo;)V" />
+	</class>
+	<class name="android/net/nsd/NsdServiceInfo" since="16">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAttributes()Ljava/util/Map;" since="21" />
+		<method name="getHost()Ljava/net/InetAddress;" />
+		<method name="getPort()I" />
+		<method name="getServiceName()Ljava/lang/String;" />
+		<method name="getServiceType()Ljava/lang/String;" />
+		<method name="removeAttribute(Ljava/lang/String;)V" since="21" />
+		<method name="setAttribute(Ljava/lang/String;Ljava/lang/String;)V" since="21" />
+		<method name="setHost(Ljava/net/InetAddress;)V" />
+		<method name="setPort(I)V" />
+		<method name="setServiceName(Ljava/lang/String;)V" />
+		<method name="setServiceType(Ljava/lang/String;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/net/rtp/AudioCodec" since="12" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="getCodec(ILjava/lang/String;Ljava/lang/String;)Landroid/net/rtp/AudioCodec;" deprecated="31" />
+		<method name="getCodecs()[Landroid/net/rtp/AudioCodec;" deprecated="31" />
+		<field name="AMR" deprecated="31" />
+		<field name="GSM" deprecated="31" />
+		<field name="GSM_EFR" deprecated="31" />
+		<field name="PCMA" deprecated="31" />
+		<field name="PCMU" deprecated="31" />
+		<field name="fmtp" deprecated="31" />
+		<field name="rtpmap" deprecated="31" />
+		<field name="type" deprecated="31" />
+	</class>
+	<class name="android/net/rtp/AudioGroup" since="12" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" since="30" deprecated="31" />
+		<method name="clear()V" deprecated="31" />
+		<method name="getMode()I" deprecated="31" />
+		<method name="getStreams()[Landroid/net/rtp/AudioStream;" deprecated="31" />
+		<method name="sendDtmf(I)V" deprecated="31" />
+		<method name="setMode(I)V" deprecated="31" />
+		<field name="MODE_ECHO_SUPPRESSION" deprecated="31" />
+		<field name="MODE_MUTED" deprecated="31" />
+		<field name="MODE_NORMAL" deprecated="31" />
+		<field name="MODE_ON_HOLD" deprecated="31" />
+	</class>
+	<class name="android/net/rtp/AudioStream" since="12" deprecated="31">
+		<extends name="android/net/rtp/RtpStream" />
+		<method name="&lt;init&gt;(Ljava/net/InetAddress;)V" deprecated="31" />
+		<method name="getCodec()Landroid/net/rtp/AudioCodec;" deprecated="31" />
+		<method name="getDtmfType()I" deprecated="31" />
+		<method name="getGroup()Landroid/net/rtp/AudioGroup;" deprecated="31" />
+		<method name="join(Landroid/net/rtp/AudioGroup;)V" deprecated="31" />
+		<method name="setCodec(Landroid/net/rtp/AudioCodec;)V" deprecated="31" />
+		<method name="setDtmfType(I)V" deprecated="31" />
+	</class>
+	<class name="android/net/rtp/RtpStream" since="12" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="associate(Ljava/net/InetAddress;I)V" deprecated="31" />
+		<method name="getLocalAddress()Ljava/net/InetAddress;" deprecated="31" />
+		<method name="getLocalPort()I" deprecated="31" />
+		<method name="getMode()I" deprecated="31" />
+		<method name="getRemoteAddress()Ljava/net/InetAddress;" deprecated="31" />
+		<method name="getRemotePort()I" deprecated="31" />
+		<method name="isBusy()Z" deprecated="31" />
+		<method name="release()V" deprecated="31" />
+		<method name="setMode(I)V" deprecated="31" />
+		<field name="MODE_NORMAL" deprecated="31" />
+		<field name="MODE_RECEIVE_ONLY" deprecated="31" />
+		<field name="MODE_SEND_ONLY" deprecated="31" />
+	</class>
+	<class name="android/net/sip/SipAudioCall" since="9" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/net/sip/SipProfile;)V" deprecated="31" />
+		<method name="answerCall(I)V" deprecated="31" />
+		<method name="attachCall(Landroid/net/sip/SipSession;Ljava/lang/String;)V" deprecated="31" />
+		<method name="close()V" deprecated="31" />
+		<method name="continueCall(I)V" deprecated="31" />
+		<method name="endCall()V" deprecated="31" />
+		<method name="getLocalProfile()Landroid/net/sip/SipProfile;" deprecated="31" />
+		<method name="getPeerProfile()Landroid/net/sip/SipProfile;" deprecated="31" />
+		<method name="getState()I" deprecated="31" />
+		<method name="holdCall(I)V" deprecated="31" />
+		<method name="isInCall()Z" deprecated="31" />
+		<method name="isMuted()Z" deprecated="31" />
+		<method name="isOnHold()Z" deprecated="31" />
+		<method name="makeCall(Landroid/net/sip/SipProfile;Landroid/net/sip/SipSession;I)V" deprecated="31" />
+		<method name="sendDtmf(I)V" deprecated="31" />
+		<method name="sendDtmf(ILandroid/os/Message;)V" deprecated="31" />
+		<method name="setListener(Landroid/net/sip/SipAudioCall$Listener;)V" deprecated="31" />
+		<method name="setListener(Landroid/net/sip/SipAudioCall$Listener;Z)V" deprecated="31" />
+		<method name="setSpeakerMode(Z)V" deprecated="31" />
+		<method name="startAudio()V" deprecated="31" />
+		<method name="toggleMute()V" deprecated="31" />
+	</class>
+	<class name="android/net/sip/SipAudioCall$Listener" since="9" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="onCallBusy(Landroid/net/sip/SipAudioCall;)V" deprecated="31" />
+		<method name="onCallEnded(Landroid/net/sip/SipAudioCall;)V" deprecated="31" />
+		<method name="onCallEstablished(Landroid/net/sip/SipAudioCall;)V" deprecated="31" />
+		<method name="onCallHeld(Landroid/net/sip/SipAudioCall;)V" deprecated="31" />
+		<method name="onCalling(Landroid/net/sip/SipAudioCall;)V" deprecated="31" />
+		<method name="onChanged(Landroid/net/sip/SipAudioCall;)V" deprecated="31" />
+		<method name="onError(Landroid/net/sip/SipAudioCall;ILjava/lang/String;)V" deprecated="31" />
+		<method name="onReadyToCall(Landroid/net/sip/SipAudioCall;)V" deprecated="31" />
+		<method name="onRinging(Landroid/net/sip/SipAudioCall;Landroid/net/sip/SipProfile;)V" deprecated="31" />
+		<method name="onRingingBack(Landroid/net/sip/SipAudioCall;)V" deprecated="31" />
+	</class>
+	<class name="android/net/sip/SipErrorCode" since="9" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="toString(I)Ljava/lang/String;" deprecated="31" />
+		<field name="CLIENT_ERROR" deprecated="31" />
+		<field name="CROSS_DOMAIN_AUTHENTICATION" deprecated="31" />
+		<field name="DATA_CONNECTION_LOST" deprecated="31" />
+		<field name="INVALID_CREDENTIALS" deprecated="31" />
+		<field name="INVALID_REMOTE_URI" deprecated="31" />
+		<field name="IN_PROGRESS" deprecated="31" />
+		<field name="NO_ERROR" deprecated="31" />
+		<field name="PEER_NOT_REACHABLE" deprecated="31" />
+		<field name="SERVER_ERROR" deprecated="31" />
+		<field name="SERVER_UNREACHABLE" deprecated="31" />
+		<field name="SOCKET_ERROR" deprecated="31" />
+		<field name="TIME_OUT" deprecated="31" />
+		<field name="TRANSACTION_TERMINTED" deprecated="31" />
+	</class>
+	<class name="android/net/sip/SipException" since="9" deprecated="31">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="31" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" deprecated="31" />
+	</class>
+	<class name="android/net/sip/SipManager" since="9" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="close(Ljava/lang/String;)V" deprecated="31" />
+		<method name="createSipSession(Landroid/net/sip/SipProfile;Landroid/net/sip/SipSession$Listener;)Landroid/net/sip/SipSession;" deprecated="31" />
+		<method name="getCallId(Landroid/content/Intent;)Ljava/lang/String;" deprecated="31" />
+		<method name="getOfferSessionDescription(Landroid/content/Intent;)Ljava/lang/String;" deprecated="31" />
+		<method name="getSessionFor(Landroid/content/Intent;)Landroid/net/sip/SipSession;" deprecated="31" />
+		<method name="isApiSupported(Landroid/content/Context;)Z" deprecated="31" />
+		<method name="isIncomingCallIntent(Landroid/content/Intent;)Z" deprecated="31" />
+		<method name="isOpened(Ljava/lang/String;)Z" deprecated="31" />
+		<method name="isRegistered(Ljava/lang/String;)Z" deprecated="31" />
+		<method name="isSipWifiOnly(Landroid/content/Context;)Z" deprecated="31" />
+		<method name="isVoipSupported(Landroid/content/Context;)Z" deprecated="31" />
+		<method name="makeAudioCall(Landroid/net/sip/SipProfile;Landroid/net/sip/SipProfile;Landroid/net/sip/SipAudioCall$Listener;I)Landroid/net/sip/SipAudioCall;" deprecated="31" />
+		<method name="makeAudioCall(Ljava/lang/String;Ljava/lang/String;Landroid/net/sip/SipAudioCall$Listener;I)Landroid/net/sip/SipAudioCall;" deprecated="31" />
+		<method name="newInstance(Landroid/content/Context;)Landroid/net/sip/SipManager;" deprecated="31" />
+		<method name="open(Landroid/net/sip/SipProfile;)V" deprecated="31" />
+		<method name="open(Landroid/net/sip/SipProfile;Landroid/app/PendingIntent;Landroid/net/sip/SipRegistrationListener;)V" deprecated="31" />
+		<method name="register(Landroid/net/sip/SipProfile;ILandroid/net/sip/SipRegistrationListener;)V" deprecated="31" />
+		<method name="setRegistrationListener(Ljava/lang/String;Landroid/net/sip/SipRegistrationListener;)V" deprecated="31" />
+		<method name="takeAudioCall(Landroid/content/Intent;Landroid/net/sip/SipAudioCall$Listener;)Landroid/net/sip/SipAudioCall;" deprecated="31" />
+		<method name="unregister(Landroid/net/sip/SipProfile;Landroid/net/sip/SipRegistrationListener;)V" deprecated="31" />
+		<field name="EXTRA_CALL_ID" deprecated="31" />
+		<field name="EXTRA_OFFER_SD" deprecated="31" />
+		<field name="INCOMING_CALL_RESULT_CODE" deprecated="31" />
+	</class>
+	<class name="android/net/sip/SipProfile" since="9" deprecated="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="getAuthUserName()Ljava/lang/String;" since="12" deprecated="31" />
+		<method name="getAutoRegistration()Z" deprecated="31" />
+		<method name="getDisplayName()Ljava/lang/String;" deprecated="31" />
+		<method name="getPassword()Ljava/lang/String;" deprecated="31" />
+		<method name="getPort()I" deprecated="31" />
+		<method name="getProfileName()Ljava/lang/String;" deprecated="31" />
+		<method name="getProtocol()Ljava/lang/String;" deprecated="31" />
+		<method name="getProxyAddress()Ljava/lang/String;" deprecated="31" />
+		<method name="getSendKeepAlive()Z" deprecated="31" />
+		<method name="getSipDomain()Ljava/lang/String;" deprecated="31" />
+		<method name="getUriString()Ljava/lang/String;" deprecated="31" />
+		<method name="getUserName()Ljava/lang/String;" deprecated="31" />
+		<method name="setCallingUid(I)V" since="30" deprecated="31" />
+		<field name="CREATOR" deprecated="31" />
+	</class>
+	<class name="android/net/sip/SipProfile$Builder" since="9" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/net/sip/SipProfile;)V" deprecated="31" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="31" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" deprecated="31" />
+		<method name="build()Landroid/net/sip/SipProfile;" deprecated="31" />
+		<method name="setAuthUserName(Ljava/lang/String;)Landroid/net/sip/SipProfile$Builder;" since="12" deprecated="31" />
+		<method name="setAutoRegistration(Z)Landroid/net/sip/SipProfile$Builder;" deprecated="31" />
+		<method name="setDisplayName(Ljava/lang/String;)Landroid/net/sip/SipProfile$Builder;" deprecated="31" />
+		<method name="setOutboundProxy(Ljava/lang/String;)Landroid/net/sip/SipProfile$Builder;" deprecated="31" />
+		<method name="setPassword(Ljava/lang/String;)Landroid/net/sip/SipProfile$Builder;" deprecated="31" />
+		<method name="setPort(I)Landroid/net/sip/SipProfile$Builder;" deprecated="31" />
+		<method name="setProfileName(Ljava/lang/String;)Landroid/net/sip/SipProfile$Builder;" deprecated="31" />
+		<method name="setProtocol(Ljava/lang/String;)Landroid/net/sip/SipProfile$Builder;" deprecated="31" />
+		<method name="setSendKeepAlive(Z)Landroid/net/sip/SipProfile$Builder;" deprecated="31" />
+	</class>
+	<class name="android/net/sip/SipRegistrationListener" since="9" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="onRegistering(Ljava/lang/String;)V" deprecated="31" />
+		<method name="onRegistrationDone(Ljava/lang/String;J)V" deprecated="31" />
+		<method name="onRegistrationFailed(Ljava/lang/String;ILjava/lang/String;)V" deprecated="31" />
+	</class>
+	<class name="android/net/sip/SipSession" since="9" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="answerCall(Ljava/lang/String;I)V" deprecated="31" />
+		<method name="changeCall(Ljava/lang/String;I)V" deprecated="31" />
+		<method name="endCall()V" deprecated="31" />
+		<method name="getCallId()Ljava/lang/String;" deprecated="31" />
+		<method name="getLocalIp()Ljava/lang/String;" deprecated="31" />
+		<method name="getLocalProfile()Landroid/net/sip/SipProfile;" deprecated="31" />
+		<method name="getPeerProfile()Landroid/net/sip/SipProfile;" deprecated="31" />
+		<method name="getState()I" deprecated="31" />
+		<method name="isInCall()Z" deprecated="31" />
+		<method name="makeCall(Landroid/net/sip/SipProfile;Ljava/lang/String;I)V" deprecated="31" />
+		<method name="register(I)V" deprecated="31" />
+		<method name="setListener(Landroid/net/sip/SipSession$Listener;)V" deprecated="31" />
+		<method name="unregister()V" deprecated="31" />
+	</class>
+	<class name="android/net/sip/SipSession$Listener" since="9" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="onCallBusy(Landroid/net/sip/SipSession;)V" deprecated="31" />
+		<method name="onCallChangeFailed(Landroid/net/sip/SipSession;ILjava/lang/String;)V" deprecated="31" />
+		<method name="onCallEnded(Landroid/net/sip/SipSession;)V" deprecated="31" />
+		<method name="onCallEstablished(Landroid/net/sip/SipSession;Ljava/lang/String;)V" deprecated="31" />
+		<method name="onCalling(Landroid/net/sip/SipSession;)V" deprecated="31" />
+		<method name="onError(Landroid/net/sip/SipSession;ILjava/lang/String;)V" deprecated="31" />
+		<method name="onRegistering(Landroid/net/sip/SipSession;)V" deprecated="31" />
+		<method name="onRegistrationDone(Landroid/net/sip/SipSession;I)V" deprecated="31" />
+		<method name="onRegistrationFailed(Landroid/net/sip/SipSession;ILjava/lang/String;)V" deprecated="31" />
+		<method name="onRegistrationTimeout(Landroid/net/sip/SipSession;)V" deprecated="31" />
+		<method name="onRinging(Landroid/net/sip/SipSession;Landroid/net/sip/SipProfile;Ljava/lang/String;)V" deprecated="31" />
+		<method name="onRingingBack(Landroid/net/sip/SipSession;)V" deprecated="31" />
+	</class>
+	<class name="android/net/sip/SipSession$State" since="9" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="toString(I)Ljava/lang/String;" deprecated="31" />
+		<field name="DEREGISTERING" deprecated="31" />
+		<field name="INCOMING_CALL" deprecated="31" />
+		<field name="INCOMING_CALL_ANSWERING" deprecated="31" />
+		<field name="IN_CALL" deprecated="31" />
+		<field name="NOT_DEFINED" deprecated="31" />
+		<field name="OUTGOING_CALL" deprecated="31" />
+		<field name="OUTGOING_CALL_CANCELING" deprecated="31" />
+		<field name="OUTGOING_CALL_RING_BACK" deprecated="31" />
+		<field name="PINGING" deprecated="31" />
+		<field name="READY_TO_CALL" deprecated="31" />
+		<field name="REGISTERING" deprecated="31" />
+	</class>
+	<class name="android/net/vcn/VcnConfig" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getGatewayConnectionConfigs()Ljava/util/Set;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/net/vcn/VcnConfig$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="addGatewayConnectionConfig(Landroid/net/vcn/VcnGatewayConnectionConfig;)Landroid/net/vcn/VcnConfig$Builder;" />
+		<method name="build()Landroid/net/vcn/VcnConfig;" />
+	</class>
+	<class name="android/net/vcn/VcnGatewayConnectionConfig" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getExposedCapabilities()[I" />
+		<method name="getGatewayConnectionName()Ljava/lang/String;" />
+		<method name="getMaxMtu()I" />
+		<method name="getRetryIntervalsMillis()[J" />
+	</class>
+	<class name="android/net/vcn/VcnGatewayConnectionConfig$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="addExposedCapability(I)Landroid/net/vcn/VcnGatewayConnectionConfig$Builder;" />
+		<method name="build()Landroid/net/vcn/VcnGatewayConnectionConfig;" />
+		<method name="removeExposedCapability(I)Landroid/net/vcn/VcnGatewayConnectionConfig$Builder;" />
+		<method name="setMaxMtu(I)Landroid/net/vcn/VcnGatewayConnectionConfig$Builder;" />
+		<method name="setRetryIntervalsMillis([J)Landroid/net/vcn/VcnGatewayConnectionConfig$Builder;" />
+	</class>
+	<class name="android/net/vcn/VcnManager" since="31">
+		<extends name="java/lang/Object" />
+		<method name="clearVcnConfig(Landroid/os/ParcelUuid;)V" />
+		<method name="getConfiguredSubscriptionGroups()Ljava/util/List;" />
+		<method name="registerVcnStatusCallback(Landroid/os/ParcelUuid;Ljava/util/concurrent/Executor;Landroid/net/vcn/VcnManager$VcnStatusCallback;)V" />
+		<method name="setVcnConfig(Landroid/os/ParcelUuid;Landroid/net/vcn/VcnConfig;)V" />
+		<method name="unregisterVcnStatusCallback(Landroid/net/vcn/VcnManager$VcnStatusCallback;)V" />
+		<field name="VCN_ERROR_CODE_CONFIG_ERROR" />
+		<field name="VCN_ERROR_CODE_INTERNAL_ERROR" />
+		<field name="VCN_ERROR_CODE_NETWORK_ERROR" />
+		<field name="VCN_STATUS_CODE_ACTIVE" />
+		<field name="VCN_STATUS_CODE_INACTIVE" />
+		<field name="VCN_STATUS_CODE_NOT_CONFIGURED" />
+		<field name="VCN_STATUS_CODE_SAFE_MODE" />
+	</class>
+	<class name="android/net/vcn/VcnManager$VcnStatusCallback" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onGatewayConnectionError(Ljava/lang/String;ILjava/lang/Throwable;)V" />
+		<method name="onStatusChanged(I)V" />
+	</class>
+	<class name="android/nfc/FormatException" since="9">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" since="16" />
+	</class>
+	<class name="android/nfc/NdefMessage" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/nfc/NdefRecord;[Landroid/nfc/NdefRecord;)V" since="16" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="&lt;init&gt;([Landroid/nfc/NdefRecord;)V" />
+		<method name="getByteArrayLength()I" since="16" />
+		<method name="getRecords()[Landroid/nfc/NdefRecord;" />
+		<method name="toByteArray()[B" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/nfc/NdefRecord" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(S[B[B[B)V" />
+		<method name="&lt;init&gt;([B)V" deprecated="16" />
+		<method name="createApplicationRecord(Ljava/lang/String;)Landroid/nfc/NdefRecord;" since="14" />
+		<method name="createExternal(Ljava/lang/String;Ljava/lang/String;[B)Landroid/nfc/NdefRecord;" since="16" />
+		<method name="createMime(Ljava/lang/String;[B)Landroid/nfc/NdefRecord;" since="16" />
+		<method name="createTextRecord(Ljava/lang/String;Ljava/lang/String;)Landroid/nfc/NdefRecord;" since="21" />
+		<method name="createUri(Landroid/net/Uri;)Landroid/nfc/NdefRecord;" since="14" />
+		<method name="createUri(Ljava/lang/String;)Landroid/nfc/NdefRecord;" since="14" />
+		<method name="getId()[B" />
+		<method name="getPayload()[B" />
+		<method name="getTnf()S" />
+		<method name="getType()[B" />
+		<method name="toByteArray()[B" deprecated="16" />
+		<method name="toMimeType()Ljava/lang/String;" since="16" />
+		<method name="toUri()Landroid/net/Uri;" since="16" />
+		<field name="CREATOR" />
+		<field name="RTD_ALTERNATIVE_CARRIER" />
+		<field name="RTD_HANDOVER_CARRIER" />
+		<field name="RTD_HANDOVER_REQUEST" />
+		<field name="RTD_HANDOVER_SELECT" />
+		<field name="RTD_SMART_POSTER" />
+		<field name="RTD_TEXT" />
+		<field name="RTD_URI" />
+		<field name="TNF_ABSOLUTE_URI" />
+		<field name="TNF_EMPTY" />
+		<field name="TNF_EXTERNAL_TYPE" />
+		<field name="TNF_MIME_MEDIA" />
+		<field name="TNF_UNCHANGED" />
+		<field name="TNF_UNKNOWN" />
+		<field name="TNF_WELL_KNOWN" />
+	</class>
+	<class name="android/nfc/NfcAdapter" since="9">
+		<extends name="java/lang/Object" />
+		<method name="disableForegroundDispatch(Landroid/app/Activity;)V" since="10" />
+		<method name="disableForegroundNdefPush(Landroid/app/Activity;)V" since="10" deprecated="15" />
+		<method name="disableReaderMode(Landroid/app/Activity;)V" since="19" />
+		<method name="enableForegroundDispatch(Landroid/app/Activity;Landroid/app/PendingIntent;[Landroid/content/IntentFilter;[[Ljava/lang/String;)V" since="10" />
+		<method name="enableForegroundNdefPush(Landroid/app/Activity;Landroid/nfc/NdefMessage;)V" since="10" deprecated="15" />
+		<method name="enableReaderMode(Landroid/app/Activity;Landroid/nfc/NfcAdapter$ReaderCallback;ILandroid/os/Bundle;)V" since="19" />
+		<method name="getDefaultAdapter()Landroid/nfc/NfcAdapter;" deprecated="15" removed="16" />
+		<method name="getDefaultAdapter(Landroid/content/Context;)Landroid/nfc/NfcAdapter;" since="10" />
+		<method name="ignore(Landroid/nfc/Tag;ILandroid/nfc/NfcAdapter$OnTagRemovedListener;Landroid/os/Handler;)Z" since="24" />
+		<method name="invokeBeam(Landroid/app/Activity;)Z" since="21" deprecated="29" />
+		<method name="isEnabled()Z" />
+		<method name="isNdefPushEnabled()Z" since="16" deprecated="29" />
+		<method name="isSecureNfcEnabled()Z" since="29" />
+		<method name="isSecureNfcSupported()Z" since="29" />
+		<method name="setBeamPushUris([Landroid/net/Uri;Landroid/app/Activity;)V" since="16" deprecated="29" />
+		<method name="setBeamPushUrisCallback(Landroid/nfc/NfcAdapter$CreateBeamUrisCallback;Landroid/app/Activity;)V" since="16" deprecated="29" />
+		<method name="setNdefPushMessage(Landroid/nfc/NdefMessage;Landroid/app/Activity;[Landroid/app/Activity;)V" since="14" deprecated="29" />
+		<method name="setNdefPushMessageCallback(Landroid/nfc/NfcAdapter$CreateNdefMessageCallback;Landroid/app/Activity;[Landroid/app/Activity;)V" since="14" deprecated="29" />
+		<method name="setOnNdefPushCompleteCallback(Landroid/nfc/NfcAdapter$OnNdefPushCompleteCallback;Landroid/app/Activity;[Landroid/app/Activity;)V" since="14" deprecated="29" />
+		<field name="ACTION_ADAPTER_STATE_CHANGED" since="18" />
+		<field name="ACTION_NDEF_DISCOVERED" since="10" />
+		<field name="ACTION_PREFERRED_PAYMENT_CHANGED" since="30" />
+		<field name="ACTION_TAG_DISCOVERED" />
+		<field name="ACTION_TECH_DISCOVERED" since="10" />
+		<field name="ACTION_TRANSACTION_DETECTED" since="28" />
+		<field name="EXTRA_ADAPTER_STATE" since="18" />
+		<field name="EXTRA_AID" since="28" />
+		<field name="EXTRA_DATA" since="28" />
+		<field name="EXTRA_ID" />
+		<field name="EXTRA_NDEF_MESSAGES" />
+		<field name="EXTRA_PREFERRED_PAYMENT_CHANGED_REASON" since="30" />
+		<field name="EXTRA_READER_PRESENCE_CHECK_DELAY" since="19" />
+		<field name="EXTRA_SECURE_ELEMENT_NAME" since="28" />
+		<field name="EXTRA_TAG" since="10" />
+		<field name="FLAG_READER_NFC_A" since="19" />
+		<field name="FLAG_READER_NFC_B" since="19" />
+		<field name="FLAG_READER_NFC_BARCODE" since="19" />
+		<field name="FLAG_READER_NFC_F" since="19" />
+		<field name="FLAG_READER_NFC_V" since="19" />
+		<field name="FLAG_READER_NO_PLATFORM_SOUNDS" since="19" />
+		<field name="FLAG_READER_SKIP_NDEF_CHECK" since="19" />
+		<field name="PREFERRED_PAYMENT_CHANGED" since="30" />
+		<field name="PREFERRED_PAYMENT_LOADED" since="30" />
+		<field name="PREFERRED_PAYMENT_UPDATED" since="30" />
+		<field name="STATE_OFF" since="18" />
+		<field name="STATE_ON" since="18" />
+		<field name="STATE_TURNING_OFF" since="18" />
+		<field name="STATE_TURNING_ON" since="18" />
+	</class>
+	<class name="android/nfc/NfcAdapter$CreateBeamUrisCallback" since="16" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="createBeamUris(Landroid/nfc/NfcEvent;)[Landroid/net/Uri;" deprecated="29" />
+	</class>
+	<class name="android/nfc/NfcAdapter$CreateNdefMessageCallback" since="14" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="createNdefMessage(Landroid/nfc/NfcEvent;)Landroid/nfc/NdefMessage;" deprecated="29" />
+	</class>
+	<class name="android/nfc/NfcAdapter$OnNdefPushCompleteCallback" since="14" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onNdefPushComplete(Landroid/nfc/NfcEvent;)V" deprecated="29" />
+	</class>
+	<class name="android/nfc/NfcAdapter$OnTagRemovedListener" since="24">
+		<extends name="java/lang/Object" />
+		<method name="onTagRemoved()V" />
+	</class>
+	<class name="android/nfc/NfcAdapter$ReaderCallback" since="19">
+		<extends name="java/lang/Object" />
+		<method name="onTagDiscovered(Landroid/nfc/Tag;)V" />
+	</class>
+	<class name="android/nfc/NfcEvent" since="14">
+		<extends name="java/lang/Object" />
+		<field name="nfcAdapter" />
+		<field name="peerLlcpMajorVersion" since="23" />
+		<field name="peerLlcpMinorVersion" since="23" />
+	</class>
+	<class name="android/nfc/NfcManager" since="10">
+		<extends name="java/lang/Object" />
+		<method name="getDefaultAdapter()Landroid/nfc/NfcAdapter;" />
+	</class>
+	<class name="android/nfc/Tag" since="10">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getId()[B" />
+		<method name="getTechList()[Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/nfc/TagLostException" since="10">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/nfc/cardemulation/CardEmulation" since="19">
+		<extends name="java/lang/Object" />
+		<method name="categoryAllowsForegroundPreference(Ljava/lang/String;)Z" since="21" />
+		<method name="getAidsForPreferredPaymentService()Ljava/util/List;" since="30" />
+		<method name="getAidsForService(Landroid/content/ComponentName;Ljava/lang/String;)Ljava/util/List;" since="21" />
+		<method name="getDescriptionForPreferredPaymentService()Ljava/lang/CharSequence;" since="30" />
+		<method name="getInstance(Landroid/nfc/NfcAdapter;)Landroid/nfc/cardemulation/CardEmulation;" />
+		<method name="getRouteDestinationForPreferredPaymentService()Ljava/lang/String;" since="30" />
+		<method name="getSelectionModeForCategory(Ljava/lang/String;)I" />
+		<method name="isDefaultServiceForAid(Landroid/content/ComponentName;Ljava/lang/String;)Z" />
+		<method name="isDefaultServiceForCategory(Landroid/content/ComponentName;Ljava/lang/String;)Z" />
+		<method name="registerAidsForService(Landroid/content/ComponentName;Ljava/lang/String;Ljava/util/List;)Z" since="21" />
+		<method name="removeAidsForService(Landroid/content/ComponentName;Ljava/lang/String;)Z" since="21" />
+		<method name="setOffHostForService(Landroid/content/ComponentName;Ljava/lang/String;)Z" since="29" />
+		<method name="setPreferredService(Landroid/app/Activity;Landroid/content/ComponentName;)Z" since="21" />
+		<method name="supportsAidPrefixRegistration()Z" since="21" />
+		<method name="unsetOffHostForService(Landroid/content/ComponentName;)Z" since="29" />
+		<method name="unsetPreferredService(Landroid/app/Activity;)Z" since="21" />
+		<field name="ACTION_CHANGE_DEFAULT" />
+		<field name="CATEGORY_OTHER" />
+		<field name="CATEGORY_PAYMENT" />
+		<field name="EXTRA_CATEGORY" />
+		<field name="EXTRA_SERVICE_COMPONENT" />
+		<field name="SELECTION_MODE_ALWAYS_ASK" />
+		<field name="SELECTION_MODE_ASK_IF_CONFLICT" />
+		<field name="SELECTION_MODE_PREFER_DEFAULT" />
+	</class>
+	<class name="android/nfc/cardemulation/HostApduService" since="19">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="notifyUnhandled()V" />
+		<method name="onDeactivated(I)V" />
+		<method name="processCommandApdu([BLandroid/os/Bundle;)[B" />
+		<method name="sendResponseApdu([B)V" />
+		<field name="DEACTIVATION_DESELECTED" />
+		<field name="DEACTIVATION_LINK_LOSS" />
+		<field name="SERVICE_INTERFACE" />
+		<field name="SERVICE_META_DATA" />
+	</class>
+	<class name="android/nfc/cardemulation/HostNfcFService" since="24">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onDeactivated(I)V" />
+		<method name="processNfcFPacket([BLandroid/os/Bundle;)[B" />
+		<method name="sendResponsePacket([B)V" />
+		<field name="DEACTIVATION_LINK_LOSS" />
+		<field name="SERVICE_INTERFACE" />
+		<field name="SERVICE_META_DATA" />
+	</class>
+	<class name="android/nfc/cardemulation/NfcFCardEmulation" since="24">
+		<extends name="java/lang/Object" />
+		<method name="disableService(Landroid/app/Activity;)Z" />
+		<method name="enableService(Landroid/app/Activity;Landroid/content/ComponentName;)Z" />
+		<method name="getInstance(Landroid/nfc/NfcAdapter;)Landroid/nfc/cardemulation/NfcFCardEmulation;" />
+		<method name="getNfcid2ForService(Landroid/content/ComponentName;)Ljava/lang/String;" />
+		<method name="getSystemCodeForService(Landroid/content/ComponentName;)Ljava/lang/String;" />
+		<method name="registerSystemCodeForService(Landroid/content/ComponentName;Ljava/lang/String;)Z" />
+		<method name="setNfcid2ForService(Landroid/content/ComponentName;Ljava/lang/String;)Z" />
+		<method name="unregisterSystemCodeForService(Landroid/content/ComponentName;)Z" />
+	</class>
+	<class name="android/nfc/cardemulation/OffHostApduService" since="19">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<field name="SERVICE_INTERFACE" />
+		<field name="SERVICE_META_DATA" />
+	</class>
+	<class name="android/nfc/tech/IsoDep" since="10">
+		<extends name="java/lang/Object" />
+		<implements name="android/nfc/tech/TagTechnology" />
+		<method name="get(Landroid/nfc/Tag;)Landroid/nfc/tech/IsoDep;" />
+		<method name="getHiLayerResponse()[B" />
+		<method name="getHistoricalBytes()[B" />
+		<method name="getMaxTransceiveLength()I" since="14" />
+		<method name="getTimeout()I" since="14" />
+		<method name="isExtendedLengthApduSupported()Z" since="16" />
+		<method name="setTimeout(I)V" />
+		<method name="transceive([B)[B" />
+	</class>
+	<class name="android/nfc/tech/MifareClassic" since="10">
+		<extends name="java/lang/Object" />
+		<implements name="android/nfc/tech/TagTechnology" />
+		<method name="authenticateSectorWithKeyA(I[B)Z" />
+		<method name="authenticateSectorWithKeyB(I[B)Z" />
+		<method name="blockToSector(I)I" />
+		<method name="decrement(II)V" />
+		<method name="get(Landroid/nfc/Tag;)Landroid/nfc/tech/MifareClassic;" />
+		<method name="getBlockCount()I" />
+		<method name="getBlockCountInSector(I)I" />
+		<method name="getMaxTransceiveLength()I" since="14" />
+		<method name="getSectorCount()I" />
+		<method name="getSize()I" />
+		<method name="getTimeout()I" since="14" />
+		<method name="getType()I" />
+		<method name="increment(II)V" />
+		<method name="readBlock(I)[B" />
+		<method name="restore(I)V" />
+		<method name="sectorToBlock(I)I" />
+		<method name="setTimeout(I)V" since="14" />
+		<method name="transceive([B)[B" />
+		<method name="transfer(I)V" />
+		<method name="writeBlock(I[B)V" />
+		<field name="BLOCK_SIZE" />
+		<field name="KEY_DEFAULT" />
+		<field name="KEY_MIFARE_APPLICATION_DIRECTORY" />
+		<field name="KEY_NFC_FORUM" />
+		<field name="SIZE_1K" />
+		<field name="SIZE_2K" />
+		<field name="SIZE_4K" />
+		<field name="SIZE_MINI" />
+		<field name="TYPE_CLASSIC" />
+		<field name="TYPE_PLUS" />
+		<field name="TYPE_PRO" />
+		<field name="TYPE_UNKNOWN" />
+	</class>
+	<class name="android/nfc/tech/MifareUltralight" since="10">
+		<extends name="java/lang/Object" />
+		<implements name="android/nfc/tech/TagTechnology" />
+		<method name="get(Landroid/nfc/Tag;)Landroid/nfc/tech/MifareUltralight;" />
+		<method name="getMaxTransceiveLength()I" since="14" />
+		<method name="getTimeout()I" since="14" />
+		<method name="getType()I" />
+		<method name="readPages(I)[B" />
+		<method name="setTimeout(I)V" since="14" />
+		<method name="transceive([B)[B" />
+		<method name="writePage(I[B)V" />
+		<field name="PAGE_SIZE" />
+		<field name="TYPE_ULTRALIGHT" />
+		<field name="TYPE_ULTRALIGHT_C" />
+		<field name="TYPE_UNKNOWN" />
+	</class>
+	<class name="android/nfc/tech/Ndef" since="10">
+		<extends name="java/lang/Object" />
+		<implements name="android/nfc/tech/TagTechnology" />
+		<method name="canMakeReadOnly()Z" />
+		<method name="get(Landroid/nfc/Tag;)Landroid/nfc/tech/Ndef;" />
+		<method name="getCachedNdefMessage()Landroid/nfc/NdefMessage;" />
+		<method name="getMaxSize()I" />
+		<method name="getNdefMessage()Landroid/nfc/NdefMessage;" />
+		<method name="getType()Ljava/lang/String;" />
+		<method name="isWritable()Z" />
+		<method name="makeReadOnly()Z" />
+		<method name="writeNdefMessage(Landroid/nfc/NdefMessage;)V" />
+		<field name="MIFARE_CLASSIC" />
+		<field name="NFC_FORUM_TYPE_1" />
+		<field name="NFC_FORUM_TYPE_2" />
+		<field name="NFC_FORUM_TYPE_3" />
+		<field name="NFC_FORUM_TYPE_4" />
+	</class>
+	<class name="android/nfc/tech/NdefFormatable" since="10">
+		<extends name="java/lang/Object" />
+		<implements name="android/nfc/tech/TagTechnology" />
+		<method name="format(Landroid/nfc/NdefMessage;)V" />
+		<method name="formatReadOnly(Landroid/nfc/NdefMessage;)V" />
+		<method name="get(Landroid/nfc/Tag;)Landroid/nfc/tech/NdefFormatable;" />
+	</class>
+	<class name="android/nfc/tech/NfcA" since="10">
+		<extends name="java/lang/Object" />
+		<implements name="android/nfc/tech/TagTechnology" />
+		<method name="get(Landroid/nfc/Tag;)Landroid/nfc/tech/NfcA;" />
+		<method name="getAtqa()[B" />
+		<method name="getMaxTransceiveLength()I" since="14" />
+		<method name="getSak()S" />
+		<method name="getTimeout()I" since="14" />
+		<method name="setTimeout(I)V" since="14" />
+		<method name="transceive([B)[B" />
+	</class>
+	<class name="android/nfc/tech/NfcB" since="10">
+		<extends name="java/lang/Object" />
+		<implements name="android/nfc/tech/TagTechnology" />
+		<method name="get(Landroid/nfc/Tag;)Landroid/nfc/tech/NfcB;" />
+		<method name="getApplicationData()[B" />
+		<method name="getMaxTransceiveLength()I" since="14" />
+		<method name="getProtocolInfo()[B" />
+		<method name="transceive([B)[B" />
+	</class>
+	<class name="android/nfc/tech/NfcBarcode" since="17">
+		<extends name="java/lang/Object" />
+		<implements name="android/nfc/tech/TagTechnology" />
+		<method name="get(Landroid/nfc/Tag;)Landroid/nfc/tech/NfcBarcode;" />
+		<method name="getBarcode()[B" />
+		<method name="getType()I" />
+		<field name="TYPE_KOVIO" />
+		<field name="TYPE_UNKNOWN" />
+	</class>
+	<class name="android/nfc/tech/NfcF" since="10">
+		<extends name="java/lang/Object" />
+		<implements name="android/nfc/tech/TagTechnology" />
+		<method name="get(Landroid/nfc/Tag;)Landroid/nfc/tech/NfcF;" />
+		<method name="getManufacturer()[B" />
+		<method name="getMaxTransceiveLength()I" since="14" />
+		<method name="getSystemCode()[B" />
+		<method name="getTimeout()I" since="14" />
+		<method name="setTimeout(I)V" since="14" />
+		<method name="transceive([B)[B" />
+	</class>
+	<class name="android/nfc/tech/NfcV" since="10">
+		<extends name="java/lang/Object" />
+		<implements name="android/nfc/tech/TagTechnology" />
+		<method name="get(Landroid/nfc/Tag;)Landroid/nfc/tech/NfcV;" />
+		<method name="getDsfId()B" />
+		<method name="getMaxTransceiveLength()I" since="14" />
+		<method name="getResponseFlags()B" />
+		<method name="transceive([B)[B" />
+	</class>
+	<class name="android/nfc/tech/TagTechnology" since="10">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<method name="connect()V" />
+		<method name="getTag()Landroid/nfc/Tag;" />
+		<method name="isConnected()Z" />
+	</class>
+	<class name="android/opengl/EGL14" since="17">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="eglBindAPI(I)Z" />
+		<method name="eglBindTexImage(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;I)Z" />
+		<method name="eglChooseConfig(Landroid/opengl/EGLDisplay;[II[Landroid/opengl/EGLConfig;II[II)Z" />
+		<method name="eglCopyBuffers(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;I)Z" />
+		<method name="eglCreateContext(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;Landroid/opengl/EGLContext;[II)Landroid/opengl/EGLContext;" />
+		<method name="eglCreatePbufferFromClientBuffer(Landroid/opengl/EGLDisplay;IILandroid/opengl/EGLConfig;[II)Landroid/opengl/EGLSurface;" />
+		<method name="eglCreatePbufferSurface(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;[II)Landroid/opengl/EGLSurface;" />
+		<method name="eglCreatePixmapSurface(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;I[II)Landroid/opengl/EGLSurface;" deprecated="26" />
+		<method name="eglCreateWindowSurface(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;Ljava/lang/Object;[II)Landroid/opengl/EGLSurface;" />
+		<method name="eglDestroyContext(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLContext;)Z" />
+		<method name="eglDestroySurface(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z" />
+		<method name="eglGetConfigAttrib(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;I[II)Z" />
+		<method name="eglGetConfigs(Landroid/opengl/EGLDisplay;[Landroid/opengl/EGLConfig;II[II)Z" />
+		<method name="eglGetCurrentContext()Landroid/opengl/EGLContext;" />
+		<method name="eglGetCurrentDisplay()Landroid/opengl/EGLDisplay;" />
+		<method name="eglGetCurrentSurface(I)Landroid/opengl/EGLSurface;" />
+		<method name="eglGetDisplay(I)Landroid/opengl/EGLDisplay;" />
+		<method name="eglGetError()I" />
+		<method name="eglInitialize(Landroid/opengl/EGLDisplay;[II[II)Z" />
+		<method name="eglMakeCurrent(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;Landroid/opengl/EGLSurface;Landroid/opengl/EGLContext;)Z" />
+		<method name="eglQueryAPI()I" />
+		<method name="eglQueryContext(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLContext;I[II)Z" />
+		<method name="eglQueryString(Landroid/opengl/EGLDisplay;I)Ljava/lang/String;" />
+		<method name="eglQuerySurface(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;I[II)Z" />
+		<method name="eglReleaseTexImage(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;I)Z" />
+		<method name="eglReleaseThread()Z" />
+		<method name="eglSurfaceAttrib(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;II)Z" />
+		<method name="eglSwapBuffers(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z" />
+		<method name="eglSwapInterval(Landroid/opengl/EGLDisplay;I)Z" />
+		<method name="eglTerminate(Landroid/opengl/EGLDisplay;)Z" />
+		<method name="eglWaitClient()Z" />
+		<method name="eglWaitGL()Z" />
+		<method name="eglWaitNative(I)Z" />
+		<field name="EGL_ALPHA_MASK_SIZE" />
+		<field name="EGL_ALPHA_SIZE" />
+		<field name="EGL_BACK_BUFFER" />
+		<field name="EGL_BAD_ACCESS" />
+		<field name="EGL_BAD_ALLOC" />
+		<field name="EGL_BAD_ATTRIBUTE" />
+		<field name="EGL_BAD_CONFIG" />
+		<field name="EGL_BAD_CONTEXT" />
+		<field name="EGL_BAD_CURRENT_SURFACE" />
+		<field name="EGL_BAD_DISPLAY" />
+		<field name="EGL_BAD_MATCH" />
+		<field name="EGL_BAD_NATIVE_PIXMAP" />
+		<field name="EGL_BAD_NATIVE_WINDOW" />
+		<field name="EGL_BAD_PARAMETER" />
+		<field name="EGL_BAD_SURFACE" />
+		<field name="EGL_BIND_TO_TEXTURE_RGB" />
+		<field name="EGL_BIND_TO_TEXTURE_RGBA" />
+		<field name="EGL_BLUE_SIZE" />
+		<field name="EGL_BUFFER_DESTROYED" />
+		<field name="EGL_BUFFER_PRESERVED" />
+		<field name="EGL_BUFFER_SIZE" />
+		<field name="EGL_CLIENT_APIS" />
+		<field name="EGL_COLOR_BUFFER_TYPE" />
+		<field name="EGL_CONFIG_CAVEAT" />
+		<field name="EGL_CONFIG_ID" />
+		<field name="EGL_CONFORMANT" />
+		<field name="EGL_CONTEXT_CLIENT_TYPE" />
+		<field name="EGL_CONTEXT_CLIENT_VERSION" />
+		<field name="EGL_CONTEXT_LOST" />
+		<field name="EGL_CORE_NATIVE_ENGINE" />
+		<field name="EGL_DEFAULT_DISPLAY" />
+		<field name="EGL_DEPTH_SIZE" />
+		<field name="EGL_DISPLAY_SCALING" />
+		<field name="EGL_DRAW" />
+		<field name="EGL_EXTENSIONS" />
+		<field name="EGL_FALSE" />
+		<field name="EGL_GREEN_SIZE" />
+		<field name="EGL_HEIGHT" />
+		<field name="EGL_HORIZONTAL_RESOLUTION" />
+		<field name="EGL_LARGEST_PBUFFER" />
+		<field name="EGL_LEVEL" />
+		<field name="EGL_LUMINANCE_BUFFER" />
+		<field name="EGL_LUMINANCE_SIZE" />
+		<field name="EGL_MATCH_NATIVE_PIXMAP" />
+		<field name="EGL_MAX_PBUFFER_HEIGHT" />
+		<field name="EGL_MAX_PBUFFER_PIXELS" />
+		<field name="EGL_MAX_PBUFFER_WIDTH" />
+		<field name="EGL_MAX_SWAP_INTERVAL" />
+		<field name="EGL_MIN_SWAP_INTERVAL" />
+		<field name="EGL_MIPMAP_LEVEL" />
+		<field name="EGL_MIPMAP_TEXTURE" />
+		<field name="EGL_MULTISAMPLE_RESOLVE" />
+		<field name="EGL_MULTISAMPLE_RESOLVE_BOX" />
+		<field name="EGL_MULTISAMPLE_RESOLVE_BOX_BIT" />
+		<field name="EGL_MULTISAMPLE_RESOLVE_DEFAULT" />
+		<field name="EGL_NATIVE_RENDERABLE" />
+		<field name="EGL_NATIVE_VISUAL_ID" />
+		<field name="EGL_NATIVE_VISUAL_TYPE" />
+		<field name="EGL_NONE" />
+		<field name="EGL_NON_CONFORMANT_CONFIG" />
+		<field name="EGL_NOT_INITIALIZED" />
+		<field name="EGL_NO_CONTEXT" />
+		<field name="EGL_NO_DISPLAY" />
+		<field name="EGL_NO_SURFACE" />
+		<field name="EGL_NO_TEXTURE" />
+		<field name="EGL_OPENGL_API" />
+		<field name="EGL_OPENGL_BIT" />
+		<field name="EGL_OPENGL_ES2_BIT" />
+		<field name="EGL_OPENGL_ES_API" />
+		<field name="EGL_OPENGL_ES_BIT" />
+		<field name="EGL_OPENVG_API" />
+		<field name="EGL_OPENVG_BIT" />
+		<field name="EGL_OPENVG_IMAGE" />
+		<field name="EGL_PBUFFER_BIT" />
+		<field name="EGL_PIXEL_ASPECT_RATIO" />
+		<field name="EGL_PIXMAP_BIT" />
+		<field name="EGL_READ" />
+		<field name="EGL_RED_SIZE" />
+		<field name="EGL_RENDERABLE_TYPE" />
+		<field name="EGL_RENDER_BUFFER" />
+		<field name="EGL_RGB_BUFFER" />
+		<field name="EGL_SAMPLES" />
+		<field name="EGL_SAMPLE_BUFFERS" />
+		<field name="EGL_SINGLE_BUFFER" />
+		<field name="EGL_SLOW_CONFIG" />
+		<field name="EGL_STENCIL_SIZE" />
+		<field name="EGL_SUCCESS" />
+		<field name="EGL_SURFACE_TYPE" />
+		<field name="EGL_SWAP_BEHAVIOR" />
+		<field name="EGL_SWAP_BEHAVIOR_PRESERVED_BIT" />
+		<field name="EGL_TEXTURE_2D" />
+		<field name="EGL_TEXTURE_FORMAT" />
+		<field name="EGL_TEXTURE_RGB" />
+		<field name="EGL_TEXTURE_RGBA" />
+		<field name="EGL_TEXTURE_TARGET" />
+		<field name="EGL_TRANSPARENT_BLUE_VALUE" />
+		<field name="EGL_TRANSPARENT_GREEN_VALUE" />
+		<field name="EGL_TRANSPARENT_RED_VALUE" />
+		<field name="EGL_TRANSPARENT_RGB" />
+		<field name="EGL_TRANSPARENT_TYPE" />
+		<field name="EGL_TRUE" />
+		<field name="EGL_VENDOR" />
+		<field name="EGL_VERSION" />
+		<field name="EGL_VERTICAL_RESOLUTION" />
+		<field name="EGL_VG_ALPHA_FORMAT" />
+		<field name="EGL_VG_ALPHA_FORMAT_NONPRE" />
+		<field name="EGL_VG_ALPHA_FORMAT_PRE" />
+		<field name="EGL_VG_ALPHA_FORMAT_PRE_BIT" />
+		<field name="EGL_VG_COLORSPACE" />
+		<field name="EGL_VG_COLORSPACE_LINEAR" />
+		<field name="EGL_VG_COLORSPACE_LINEAR_BIT" />
+		<field name="EGL_VG_COLORSPACE_sRGB" />
+		<field name="EGL_WIDTH" />
+		<field name="EGL_WINDOW_BIT" />
+	</class>
+	<class name="android/opengl/EGL15" since="29">
+		<extends name="java/lang/Object" />
+		<method name="eglClientWaitSync(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSync;IJ)I" />
+		<method name="eglCreateImage(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLContext;IJ[JI)Landroid/opengl/EGLImage;" />
+		<method name="eglCreatePlatformPixmapSurface(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;Ljava/nio/Buffer;[JI)Landroid/opengl/EGLSurface;" />
+		<method name="eglCreatePlatformWindowSurface(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;Ljava/nio/Buffer;[JI)Landroid/opengl/EGLSurface;" />
+		<method name="eglCreateSync(Landroid/opengl/EGLDisplay;I[JI)Landroid/opengl/EGLSync;" />
+		<method name="eglDestroyImage(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLImage;)Z" />
+		<method name="eglDestroySync(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSync;)Z" />
+		<method name="eglGetPlatformDisplay(IJ[JI)Landroid/opengl/EGLDisplay;" />
+		<method name="eglGetSyncAttrib(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSync;I[JI)Z" />
+		<method name="eglWaitSync(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSync;I)Z" />
+		<field name="EGL_CL_EVENT_HANDLE" />
+		<field name="EGL_CONDITION_SATISFIED" />
+		<field name="EGL_CONTEXT_MAJOR_VERSION" />
+		<field name="EGL_CONTEXT_MINOR_VERSION" />
+		<field name="EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT" />
+		<field name="EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT" />
+		<field name="EGL_CONTEXT_OPENGL_DEBUG" />
+		<field name="EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE" />
+		<field name="EGL_CONTEXT_OPENGL_PROFILE_MASK" />
+		<field name="EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY" />
+		<field name="EGL_CONTEXT_OPENGL_ROBUST_ACCESS" />
+		<field name="EGL_FOREVER" />
+		<field name="EGL_GL_COLORSPACE" />
+		<field name="EGL_GL_COLORSPACE_LINEAR" />
+		<field name="EGL_GL_COLORSPACE_SRGB" />
+		<field name="EGL_GL_RENDERBUFFER" />
+		<field name="EGL_GL_TEXTURE_2D" />
+		<field name="EGL_GL_TEXTURE_3D" />
+		<field name="EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X" />
+		<field name="EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y" />
+		<field name="EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z" />
+		<field name="EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X" />
+		<field name="EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y" />
+		<field name="EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z" />
+		<field name="EGL_GL_TEXTURE_LEVEL" />
+		<field name="EGL_GL_TEXTURE_ZOFFSET" />
+		<field name="EGL_IMAGE_PRESERVED" />
+		<field name="EGL_LOSE_CONTEXT_ON_RESET" />
+		<field name="EGL_NO_CONTEXT" />
+		<field name="EGL_NO_DISPLAY" />
+		<field name="EGL_NO_IMAGE" />
+		<field name="EGL_NO_RESET_NOTIFICATION" />
+		<field name="EGL_NO_SURFACE" />
+		<field name="EGL_NO_SYNC" />
+		<field name="EGL_OPENGL_ES3_BIT" />
+		<field name="EGL_PLATFORM_ANDROID_KHR" />
+		<field name="EGL_SIGNALED" />
+		<field name="EGL_SYNC_CL_EVENT" />
+		<field name="EGL_SYNC_CL_EVENT_COMPLETE" />
+		<field name="EGL_SYNC_CONDITION" />
+		<field name="EGL_SYNC_FENCE" />
+		<field name="EGL_SYNC_FLUSH_COMMANDS_BIT" />
+		<field name="EGL_SYNC_PRIOR_COMMANDS_COMPLETE" />
+		<field name="EGL_SYNC_STATUS" />
+		<field name="EGL_SYNC_TYPE" />
+		<field name="EGL_TIMEOUT_EXPIRED" />
+		<field name="EGL_UNSIGNALED" />
+	</class>
+	<class name="android/opengl/EGLConfig" since="17">
+		<extends name="android/opengl/EGLObjectHandle" />
+	</class>
+	<class name="android/opengl/EGLContext" since="17">
+		<extends name="android/opengl/EGLObjectHandle" />
+	</class>
+	<class name="android/opengl/EGLDisplay" since="17">
+		<extends name="android/opengl/EGLObjectHandle" />
+	</class>
+	<class name="android/opengl/EGLExt" since="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="eglPresentationTimeANDROID(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;J)Z" />
+		<field name="EGL_CONTEXT_FLAGS_KHR" />
+		<field name="EGL_CONTEXT_MAJOR_VERSION_KHR" />
+		<field name="EGL_CONTEXT_MINOR_VERSION_KHR" />
+		<field name="EGL_OPENGL_ES3_BIT_KHR" />
+		<field name="EGL_RECORDABLE_ANDROID" since="26" />
+	</class>
+	<class name="android/opengl/EGLImage" since="29">
+		<extends name="android/opengl/EGLObjectHandle" />
+	</class>
+	<class name="android/opengl/EGLObjectHandle" since="17">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" deprecated="21" />
+		<method name="&lt;init&gt;(J)V" since="21" />
+		<method name="getHandle()I" deprecated="21" />
+		<method name="getNativeHandle()J" since="21" />
+	</class>
+	<class name="android/opengl/EGLSurface" since="17">
+		<extends name="android/opengl/EGLObjectHandle" />
+	</class>
+	<class name="android/opengl/EGLSync" since="29">
+		<extends name="android/opengl/EGLObjectHandle" />
+	</class>
+	<class name="android/opengl/ETC1" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="decodeBlock(Ljava/nio/Buffer;Ljava/nio/Buffer;)V" />
+		<method name="decodeImage(Ljava/nio/Buffer;Ljava/nio/Buffer;IIII)V" />
+		<method name="encodeBlock(Ljava/nio/Buffer;ILjava/nio/Buffer;)V" />
+		<method name="encodeImage(Ljava/nio/Buffer;IIIILjava/nio/Buffer;)V" />
+		<method name="formatHeader(Ljava/nio/Buffer;II)V" />
+		<method name="getEncodedDataSize(II)I" />
+		<method name="getHeight(Ljava/nio/Buffer;)I" />
+		<method name="getWidth(Ljava/nio/Buffer;)I" />
+		<method name="isValid(Ljava/nio/Buffer;)Z" />
+		<field name="DECODED_BLOCK_SIZE" />
+		<field name="ENCODED_BLOCK_SIZE" />
+		<field name="ETC1_RGB8_OES" />
+		<field name="ETC_PKM_HEADER_SIZE" />
+	</class>
+	<class name="android/opengl/ETC1Util" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="compressTexture(Ljava/nio/Buffer;IIII)Landroid/opengl/ETC1Util$ETC1Texture;" />
+		<method name="createTexture(Ljava/io/InputStream;)Landroid/opengl/ETC1Util$ETC1Texture;" />
+		<method name="isETC1Supported()Z" />
+		<method name="loadTexture(IIIIILandroid/opengl/ETC1Util$ETC1Texture;)V" />
+		<method name="loadTexture(IIIIILjava/io/InputStream;)V" />
+		<method name="writeTexture(Landroid/opengl/ETC1Util$ETC1Texture;Ljava/io/OutputStream;)V" />
+	</class>
+	<class name="android/opengl/ETC1Util$ETC1Texture" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(IILjava/nio/ByteBuffer;)V" />
+		<method name="getData()Ljava/nio/ByteBuffer;" />
+		<method name="getHeight()I" />
+		<method name="getWidth()I" />
+	</class>
+	<class name="android/opengl/GLDebugHelper" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="wrap(Ljavax/microedition/khronos/egl/EGL;ILjava/io/Writer;)Ljavax/microedition/khronos/egl/EGL;" />
+		<method name="wrap(Ljavax/microedition/khronos/opengles/GL;ILjava/io/Writer;)Ljavax/microedition/khronos/opengles/GL;" />
+		<field name="CONFIG_CHECK_GL_ERROR" />
+		<field name="CONFIG_CHECK_THREAD" />
+		<field name="CONFIG_LOG_ARGUMENT_NAMES" />
+		<field name="ERROR_WRONG_THREAD" />
+	</class>
+	<class name="android/opengl/GLES10" since="4">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="glActiveTexture(I)V" />
+		<method name="glAlphaFunc(IF)V" />
+		<method name="glAlphaFuncx(II)V" />
+		<method name="glBindTexture(II)V" />
+		<method name="glBlendFunc(II)V" />
+		<method name="glClear(I)V" />
+		<method name="glClearColor(FFFF)V" />
+		<method name="glClearColorx(IIII)V" />
+		<method name="glClearDepthf(F)V" />
+		<method name="glClearDepthx(I)V" />
+		<method name="glClearStencil(I)V" />
+		<method name="glClientActiveTexture(I)V" />
+		<method name="glColor4f(FFFF)V" />
+		<method name="glColor4x(IIII)V" />
+		<method name="glColorMask(ZZZZ)V" />
+		<method name="glColorPointer(IIILjava/nio/Buffer;)V" />
+		<method name="glCompressedTexImage2D(IIIIIIILjava/nio/Buffer;)V" />
+		<method name="glCompressedTexSubImage2D(IIIIIIIILjava/nio/Buffer;)V" />
+		<method name="glCopyTexImage2D(IIIIIIII)V" />
+		<method name="glCopyTexSubImage2D(IIIIIIII)V" />
+		<method name="glCullFace(I)V" />
+		<method name="glDeleteTextures(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteTextures(I[II)V" />
+		<method name="glDepthFunc(I)V" />
+		<method name="glDepthMask(Z)V" />
+		<method name="glDepthRangef(FF)V" />
+		<method name="glDepthRangex(II)V" />
+		<method name="glDisable(I)V" />
+		<method name="glDisableClientState(I)V" />
+		<method name="glDrawArrays(III)V" />
+		<method name="glDrawElements(IIILjava/nio/Buffer;)V" />
+		<method name="glEnable(I)V" />
+		<method name="glEnableClientState(I)V" />
+		<method name="glFinish()V" />
+		<method name="glFlush()V" />
+		<method name="glFogf(IF)V" />
+		<method name="glFogfv(ILjava/nio/FloatBuffer;)V" />
+		<method name="glFogfv(I[FI)V" />
+		<method name="glFogx(II)V" />
+		<method name="glFogxv(ILjava/nio/IntBuffer;)V" />
+		<method name="glFogxv(I[II)V" />
+		<method name="glFrontFace(I)V" />
+		<method name="glFrustumf(FFFFFF)V" />
+		<method name="glFrustumx(IIIIII)V" />
+		<method name="glGenTextures(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenTextures(I[II)V" />
+		<method name="glGetError()I" />
+		<method name="glGetIntegerv(ILjava/nio/IntBuffer;)V" />
+		<method name="glGetIntegerv(I[II)V" />
+		<method name="glGetString(I)Ljava/lang/String;" />
+		<method name="glHint(II)V" />
+		<method name="glLightModelf(IF)V" />
+		<method name="glLightModelfv(ILjava/nio/FloatBuffer;)V" />
+		<method name="glLightModelfv(I[FI)V" />
+		<method name="glLightModelx(II)V" />
+		<method name="glLightModelxv(ILjava/nio/IntBuffer;)V" />
+		<method name="glLightModelxv(I[II)V" />
+		<method name="glLightf(IIF)V" />
+		<method name="glLightfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glLightfv(II[FI)V" />
+		<method name="glLightx(III)V" />
+		<method name="glLightxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glLightxv(II[II)V" />
+		<method name="glLineWidth(F)V" />
+		<method name="glLineWidthx(I)V" />
+		<method name="glLoadIdentity()V" />
+		<method name="glLoadMatrixf(Ljava/nio/FloatBuffer;)V" />
+		<method name="glLoadMatrixf([FI)V" />
+		<method name="glLoadMatrixx(Ljava/nio/IntBuffer;)V" />
+		<method name="glLoadMatrixx([II)V" />
+		<method name="glLogicOp(I)V" />
+		<method name="glMaterialf(IIF)V" />
+		<method name="glMaterialfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glMaterialfv(II[FI)V" />
+		<method name="glMaterialx(III)V" />
+		<method name="glMaterialxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glMaterialxv(II[II)V" />
+		<method name="glMatrixMode(I)V" />
+		<method name="glMultMatrixf(Ljava/nio/FloatBuffer;)V" />
+		<method name="glMultMatrixf([FI)V" />
+		<method name="glMultMatrixx(Ljava/nio/IntBuffer;)V" />
+		<method name="glMultMatrixx([II)V" />
+		<method name="glMultiTexCoord4f(IFFFF)V" />
+		<method name="glMultiTexCoord4x(IIIII)V" />
+		<method name="glNormal3f(FFF)V" />
+		<method name="glNormal3x(III)V" />
+		<method name="glNormalPointer(IILjava/nio/Buffer;)V" />
+		<method name="glOrthof(FFFFFF)V" />
+		<method name="glOrthox(IIIIII)V" />
+		<method name="glPixelStorei(II)V" />
+		<method name="glPointSize(F)V" />
+		<method name="glPointSizex(I)V" />
+		<method name="glPolygonOffset(FF)V" />
+		<method name="glPolygonOffsetx(II)V" />
+		<method name="glPopMatrix()V" />
+		<method name="glPushMatrix()V" />
+		<method name="glReadPixels(IIIIIILjava/nio/Buffer;)V" />
+		<method name="glRotatef(FFFF)V" />
+		<method name="glRotatex(IIII)V" />
+		<method name="glSampleCoverage(FZ)V" />
+		<method name="glSampleCoveragex(IZ)V" />
+		<method name="glScalef(FFF)V" />
+		<method name="glScalex(III)V" />
+		<method name="glScissor(IIII)V" />
+		<method name="glShadeModel(I)V" />
+		<method name="glStencilFunc(III)V" />
+		<method name="glStencilMask(I)V" />
+		<method name="glStencilOp(III)V" />
+		<method name="glTexCoordPointer(IIILjava/nio/Buffer;)V" />
+		<method name="glTexEnvf(IIF)V" />
+		<method name="glTexEnvfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glTexEnvfv(II[FI)V" />
+		<method name="glTexEnvx(III)V" />
+		<method name="glTexEnvxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexEnvxv(II[II)V" />
+		<method name="glTexImage2D(IIIIIIIILjava/nio/Buffer;)V" />
+		<method name="glTexParameterf(IIF)V" />
+		<method name="glTexParameterx(III)V" />
+		<method name="glTexSubImage2D(IIIIIIIILjava/nio/Buffer;)V" />
+		<method name="glTranslatef(FFF)V" />
+		<method name="glTranslatex(III)V" />
+		<method name="glVertexPointer(IIILjava/nio/Buffer;)V" />
+		<method name="glViewport(IIII)V" />
+		<field name="GL_ADD" />
+		<field name="GL_ALIASED_LINE_WIDTH_RANGE" />
+		<field name="GL_ALIASED_POINT_SIZE_RANGE" />
+		<field name="GL_ALPHA" />
+		<field name="GL_ALPHA_BITS" />
+		<field name="GL_ALPHA_TEST" />
+		<field name="GL_ALWAYS" />
+		<field name="GL_AMBIENT" />
+		<field name="GL_AMBIENT_AND_DIFFUSE" />
+		<field name="GL_AND" />
+		<field name="GL_AND_INVERTED" />
+		<field name="GL_AND_REVERSE" />
+		<field name="GL_BACK" />
+		<field name="GL_BLEND" />
+		<field name="GL_BLUE_BITS" />
+		<field name="GL_BYTE" />
+		<field name="GL_CCW" />
+		<field name="GL_CLAMP_TO_EDGE" />
+		<field name="GL_CLEAR" />
+		<field name="GL_COLOR_ARRAY" />
+		<field name="GL_COLOR_BUFFER_BIT" />
+		<field name="GL_COLOR_LOGIC_OP" />
+		<field name="GL_COLOR_MATERIAL" />
+		<field name="GL_COMPRESSED_TEXTURE_FORMATS" />
+		<field name="GL_CONSTANT_ATTENUATION" />
+		<field name="GL_COPY" />
+		<field name="GL_COPY_INVERTED" />
+		<field name="GL_CULL_FACE" />
+		<field name="GL_CW" />
+		<field name="GL_DECAL" />
+		<field name="GL_DECR" />
+		<field name="GL_DEPTH_BITS" />
+		<field name="GL_DEPTH_BUFFER_BIT" />
+		<field name="GL_DEPTH_TEST" />
+		<field name="GL_DIFFUSE" />
+		<field name="GL_DITHER" />
+		<field name="GL_DONT_CARE" />
+		<field name="GL_DST_ALPHA" />
+		<field name="GL_DST_COLOR" />
+		<field name="GL_EMISSION" />
+		<field name="GL_EQUAL" />
+		<field name="GL_EQUIV" />
+		<field name="GL_EXP" />
+		<field name="GL_EXP2" />
+		<field name="GL_EXTENSIONS" />
+		<field name="GL_FALSE" />
+		<field name="GL_FASTEST" />
+		<field name="GL_FIXED" />
+		<field name="GL_FLAT" />
+		<field name="GL_FLOAT" />
+		<field name="GL_FOG" />
+		<field name="GL_FOG_COLOR" />
+		<field name="GL_FOG_DENSITY" />
+		<field name="GL_FOG_END" />
+		<field name="GL_FOG_HINT" />
+		<field name="GL_FOG_MODE" />
+		<field name="GL_FOG_START" />
+		<field name="GL_FRONT" />
+		<field name="GL_FRONT_AND_BACK" />
+		<field name="GL_GEQUAL" />
+		<field name="GL_GREATER" />
+		<field name="GL_GREEN_BITS" />
+		<field name="GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES" />
+		<field name="GL_IMPLEMENTATION_COLOR_READ_TYPE_OES" />
+		<field name="GL_INCR" />
+		<field name="GL_INVALID_ENUM" />
+		<field name="GL_INVALID_OPERATION" />
+		<field name="GL_INVALID_VALUE" />
+		<field name="GL_INVERT" />
+		<field name="GL_KEEP" />
+		<field name="GL_LEQUAL" />
+		<field name="GL_LESS" />
+		<field name="GL_LIGHT0" />
+		<field name="GL_LIGHT1" />
+		<field name="GL_LIGHT2" />
+		<field name="GL_LIGHT3" />
+		<field name="GL_LIGHT4" />
+		<field name="GL_LIGHT5" />
+		<field name="GL_LIGHT6" />
+		<field name="GL_LIGHT7" />
+		<field name="GL_LIGHTING" />
+		<field name="GL_LIGHT_MODEL_AMBIENT" />
+		<field name="GL_LIGHT_MODEL_TWO_SIDE" />
+		<field name="GL_LINEAR" />
+		<field name="GL_LINEAR_ATTENUATION" />
+		<field name="GL_LINEAR_MIPMAP_LINEAR" />
+		<field name="GL_LINEAR_MIPMAP_NEAREST" />
+		<field name="GL_LINES" />
+		<field name="GL_LINE_LOOP" />
+		<field name="GL_LINE_SMOOTH" />
+		<field name="GL_LINE_SMOOTH_HINT" />
+		<field name="GL_LINE_STRIP" />
+		<field name="GL_LUMINANCE" />
+		<field name="GL_LUMINANCE_ALPHA" />
+		<field name="GL_MAX_ELEMENTS_INDICES" />
+		<field name="GL_MAX_ELEMENTS_VERTICES" />
+		<field name="GL_MAX_LIGHTS" />
+		<field name="GL_MAX_MODELVIEW_STACK_DEPTH" />
+		<field name="GL_MAX_PROJECTION_STACK_DEPTH" />
+		<field name="GL_MAX_TEXTURE_SIZE" />
+		<field name="GL_MAX_TEXTURE_STACK_DEPTH" />
+		<field name="GL_MAX_TEXTURE_UNITS" />
+		<field name="GL_MAX_VIEWPORT_DIMS" />
+		<field name="GL_MODELVIEW" />
+		<field name="GL_MODULATE" />
+		<field name="GL_MULTISAMPLE" />
+		<field name="GL_NAND" />
+		<field name="GL_NEAREST" />
+		<field name="GL_NEAREST_MIPMAP_LINEAR" />
+		<field name="GL_NEAREST_MIPMAP_NEAREST" />
+		<field name="GL_NEVER" />
+		<field name="GL_NICEST" />
+		<field name="GL_NOOP" />
+		<field name="GL_NOR" />
+		<field name="GL_NORMALIZE" />
+		<field name="GL_NORMAL_ARRAY" />
+		<field name="GL_NOTEQUAL" />
+		<field name="GL_NO_ERROR" />
+		<field name="GL_NUM_COMPRESSED_TEXTURE_FORMATS" />
+		<field name="GL_ONE" />
+		<field name="GL_ONE_MINUS_DST_ALPHA" />
+		<field name="GL_ONE_MINUS_DST_COLOR" />
+		<field name="GL_ONE_MINUS_SRC_ALPHA" />
+		<field name="GL_ONE_MINUS_SRC_COLOR" />
+		<field name="GL_OR" />
+		<field name="GL_OR_INVERTED" />
+		<field name="GL_OR_REVERSE" />
+		<field name="GL_OUT_OF_MEMORY" />
+		<field name="GL_PACK_ALIGNMENT" />
+		<field name="GL_PALETTE4_R5_G6_B5_OES" />
+		<field name="GL_PALETTE4_RGB5_A1_OES" />
+		<field name="GL_PALETTE4_RGB8_OES" />
+		<field name="GL_PALETTE4_RGBA4_OES" />
+		<field name="GL_PALETTE4_RGBA8_OES" />
+		<field name="GL_PALETTE8_R5_G6_B5_OES" />
+		<field name="GL_PALETTE8_RGB5_A1_OES" />
+		<field name="GL_PALETTE8_RGB8_OES" />
+		<field name="GL_PALETTE8_RGBA4_OES" />
+		<field name="GL_PALETTE8_RGBA8_OES" />
+		<field name="GL_PERSPECTIVE_CORRECTION_HINT" />
+		<field name="GL_POINTS" />
+		<field name="GL_POINT_FADE_THRESHOLD_SIZE" />
+		<field name="GL_POINT_SIZE" />
+		<field name="GL_POINT_SMOOTH" />
+		<field name="GL_POINT_SMOOTH_HINT" />
+		<field name="GL_POLYGON_OFFSET_FILL" />
+		<field name="GL_POLYGON_SMOOTH_HINT" />
+		<field name="GL_POSITION" />
+		<field name="GL_PROJECTION" />
+		<field name="GL_QUADRATIC_ATTENUATION" />
+		<field name="GL_RED_BITS" />
+		<field name="GL_RENDERER" />
+		<field name="GL_REPEAT" />
+		<field name="GL_REPLACE" />
+		<field name="GL_RESCALE_NORMAL" />
+		<field name="GL_RGB" />
+		<field name="GL_RGBA" />
+		<field name="GL_SAMPLE_ALPHA_TO_COVERAGE" />
+		<field name="GL_SAMPLE_ALPHA_TO_ONE" />
+		<field name="GL_SAMPLE_COVERAGE" />
+		<field name="GL_SCISSOR_TEST" />
+		<field name="GL_SET" />
+		<field name="GL_SHININESS" />
+		<field name="GL_SHORT" />
+		<field name="GL_SMOOTH" />
+		<field name="GL_SMOOTH_LINE_WIDTH_RANGE" />
+		<field name="GL_SMOOTH_POINT_SIZE_RANGE" />
+		<field name="GL_SPECULAR" />
+		<field name="GL_SPOT_CUTOFF" />
+		<field name="GL_SPOT_DIRECTION" />
+		<field name="GL_SPOT_EXPONENT" />
+		<field name="GL_SRC_ALPHA" />
+		<field name="GL_SRC_ALPHA_SATURATE" />
+		<field name="GL_SRC_COLOR" />
+		<field name="GL_STACK_OVERFLOW" />
+		<field name="GL_STACK_UNDERFLOW" />
+		<field name="GL_STENCIL_BITS" />
+		<field name="GL_STENCIL_BUFFER_BIT" />
+		<field name="GL_STENCIL_TEST" />
+		<field name="GL_SUBPIXEL_BITS" />
+		<field name="GL_TEXTURE" />
+		<field name="GL_TEXTURE0" />
+		<field name="GL_TEXTURE1" />
+		<field name="GL_TEXTURE10" />
+		<field name="GL_TEXTURE11" />
+		<field name="GL_TEXTURE12" />
+		<field name="GL_TEXTURE13" />
+		<field name="GL_TEXTURE14" />
+		<field name="GL_TEXTURE15" />
+		<field name="GL_TEXTURE16" />
+		<field name="GL_TEXTURE17" />
+		<field name="GL_TEXTURE18" />
+		<field name="GL_TEXTURE19" />
+		<field name="GL_TEXTURE2" />
+		<field name="GL_TEXTURE20" />
+		<field name="GL_TEXTURE21" />
+		<field name="GL_TEXTURE22" />
+		<field name="GL_TEXTURE23" />
+		<field name="GL_TEXTURE24" />
+		<field name="GL_TEXTURE25" />
+		<field name="GL_TEXTURE26" />
+		<field name="GL_TEXTURE27" />
+		<field name="GL_TEXTURE28" />
+		<field name="GL_TEXTURE29" />
+		<field name="GL_TEXTURE3" />
+		<field name="GL_TEXTURE30" />
+		<field name="GL_TEXTURE31" />
+		<field name="GL_TEXTURE4" />
+		<field name="GL_TEXTURE5" />
+		<field name="GL_TEXTURE6" />
+		<field name="GL_TEXTURE7" />
+		<field name="GL_TEXTURE8" />
+		<field name="GL_TEXTURE9" />
+		<field name="GL_TEXTURE_2D" />
+		<field name="GL_TEXTURE_COORD_ARRAY" />
+		<field name="GL_TEXTURE_ENV" />
+		<field name="GL_TEXTURE_ENV_COLOR" />
+		<field name="GL_TEXTURE_ENV_MODE" />
+		<field name="GL_TEXTURE_MAG_FILTER" />
+		<field name="GL_TEXTURE_MIN_FILTER" />
+		<field name="GL_TEXTURE_WRAP_S" />
+		<field name="GL_TEXTURE_WRAP_T" />
+		<field name="GL_TRIANGLES" />
+		<field name="GL_TRIANGLE_FAN" />
+		<field name="GL_TRIANGLE_STRIP" />
+		<field name="GL_TRUE" />
+		<field name="GL_UNPACK_ALIGNMENT" />
+		<field name="GL_UNSIGNED_BYTE" />
+		<field name="GL_UNSIGNED_SHORT" />
+		<field name="GL_UNSIGNED_SHORT_4_4_4_4" />
+		<field name="GL_UNSIGNED_SHORT_5_5_5_1" />
+		<field name="GL_UNSIGNED_SHORT_5_6_5" />
+		<field name="GL_VENDOR" />
+		<field name="GL_VERSION" />
+		<field name="GL_VERTEX_ARRAY" />
+		<field name="GL_XOR" />
+		<field name="GL_ZERO" />
+	</class>
+	<class name="android/opengl/GLES10Ext" since="4">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="glQueryMatrixxOES(Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)I" />
+		<method name="glQueryMatrixxOES([II[II)I" />
+	</class>
+	<class name="android/opengl/GLES11" since="4">
+		<extends name="android/opengl/GLES10" />
+		<method name="&lt;init&gt;()V" />
+		<method name="glBindBuffer(II)V" />
+		<method name="glBufferData(IILjava/nio/Buffer;I)V" />
+		<method name="glBufferSubData(IIILjava/nio/Buffer;)V" />
+		<method name="glClipPlanef(ILjava/nio/FloatBuffer;)V" />
+		<method name="glClipPlanef(I[FI)V" />
+		<method name="glClipPlanex(ILjava/nio/IntBuffer;)V" />
+		<method name="glClipPlanex(I[II)V" />
+		<method name="glColor4ub(BBBB)V" />
+		<method name="glColorPointer(IIII)V" />
+		<method name="glDeleteBuffers(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteBuffers(I[II)V" />
+		<method name="glDrawElements(IIII)V" />
+		<method name="glGenBuffers(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenBuffers(I[II)V" />
+		<method name="glGetBooleanv(ILjava/nio/IntBuffer;)V" />
+		<method name="glGetBooleanv(I[ZI)V" />
+		<method name="glGetBufferParameteriv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetBufferParameteriv(II[II)V" />
+		<method name="glGetClipPlanef(ILjava/nio/FloatBuffer;)V" />
+		<method name="glGetClipPlanef(I[FI)V" />
+		<method name="glGetClipPlanex(ILjava/nio/IntBuffer;)V" />
+		<method name="glGetClipPlanex(I[II)V" />
+		<method name="glGetFixedv(ILjava/nio/IntBuffer;)V" />
+		<method name="glGetFixedv(I[II)V" />
+		<method name="glGetFloatv(ILjava/nio/FloatBuffer;)V" />
+		<method name="glGetFloatv(I[FI)V" />
+		<method name="glGetLightfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glGetLightfv(II[FI)V" />
+		<method name="glGetLightxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetLightxv(II[II)V" />
+		<method name="glGetMaterialfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glGetMaterialfv(II[FI)V" />
+		<method name="glGetMaterialxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetMaterialxv(II[II)V" />
+		<method name="glGetTexEnvfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glGetTexEnvfv(II[FI)V" />
+		<method name="glGetTexEnviv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexEnviv(II[II)V" />
+		<method name="glGetTexEnvxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexEnvxv(II[II)V" />
+		<method name="glGetTexParameterfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glGetTexParameterfv(II[FI)V" />
+		<method name="glGetTexParameteriv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexParameteriv(II[II)V" />
+		<method name="glGetTexParameterxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexParameterxv(II[II)V" />
+		<method name="glIsBuffer(I)Z" />
+		<method name="glIsEnabled(I)Z" />
+		<method name="glIsTexture(I)Z" />
+		<method name="glNormalPointer(III)V" />
+		<method name="glPointParameterf(IF)V" />
+		<method name="glPointParameterfv(ILjava/nio/FloatBuffer;)V" />
+		<method name="glPointParameterfv(I[FI)V" />
+		<method name="glPointParameterx(II)V" />
+		<method name="glPointParameterxv(ILjava/nio/IntBuffer;)V" />
+		<method name="glPointParameterxv(I[II)V" />
+		<method name="glPointSizePointerOES(IILjava/nio/Buffer;)V" />
+		<method name="glTexCoordPointer(IIII)V" />
+		<method name="glTexEnvi(III)V" />
+		<method name="glTexEnviv(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexEnviv(II[II)V" />
+		<method name="glTexParameterfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glTexParameterfv(II[FI)V" />
+		<method name="glTexParameteri(III)V" />
+		<method name="glTexParameteriv(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexParameteriv(II[II)V" />
+		<method name="glTexParameterxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexParameterxv(II[II)V" />
+		<method name="glVertexPointer(IIII)V" />
+		<field name="GL_ACTIVE_TEXTURE" />
+		<field name="GL_ADD_SIGNED" />
+		<field name="GL_ALPHA_SCALE" />
+		<field name="GL_ALPHA_TEST_FUNC" />
+		<field name="GL_ALPHA_TEST_REF" />
+		<field name="GL_ARRAY_BUFFER" />
+		<field name="GL_ARRAY_BUFFER_BINDING" />
+		<field name="GL_BLEND_DST" />
+		<field name="GL_BLEND_SRC" />
+		<field name="GL_BUFFER_ACCESS" />
+		<field name="GL_BUFFER_SIZE" />
+		<field name="GL_BUFFER_USAGE" />
+		<field name="GL_CLIENT_ACTIVE_TEXTURE" />
+		<field name="GL_CLIP_PLANE0" />
+		<field name="GL_CLIP_PLANE1" />
+		<field name="GL_CLIP_PLANE2" />
+		<field name="GL_CLIP_PLANE3" />
+		<field name="GL_CLIP_PLANE4" />
+		<field name="GL_CLIP_PLANE5" />
+		<field name="GL_COLOR_ARRAY_BUFFER_BINDING" />
+		<field name="GL_COLOR_ARRAY_POINTER" />
+		<field name="GL_COLOR_ARRAY_SIZE" />
+		<field name="GL_COLOR_ARRAY_STRIDE" />
+		<field name="GL_COLOR_ARRAY_TYPE" />
+		<field name="GL_COLOR_CLEAR_VALUE" />
+		<field name="GL_COLOR_WRITEMASK" />
+		<field name="GL_COMBINE" />
+		<field name="GL_COMBINE_ALPHA" />
+		<field name="GL_COMBINE_RGB" />
+		<field name="GL_CONSTANT" />
+		<field name="GL_COORD_REPLACE_OES" />
+		<field name="GL_CULL_FACE_MODE" />
+		<field name="GL_CURRENT_COLOR" />
+		<field name="GL_CURRENT_NORMAL" />
+		<field name="GL_CURRENT_TEXTURE_COORDS" />
+		<field name="GL_DEPTH_CLEAR_VALUE" />
+		<field name="GL_DEPTH_FUNC" />
+		<field name="GL_DEPTH_RANGE" />
+		<field name="GL_DEPTH_WRITEMASK" />
+		<field name="GL_DOT3_RGB" />
+		<field name="GL_DOT3_RGBA" />
+		<field name="GL_DYNAMIC_DRAW" />
+		<field name="GL_ELEMENT_ARRAY_BUFFER" />
+		<field name="GL_ELEMENT_ARRAY_BUFFER_BINDING" />
+		<field name="GL_FRONT_FACE" />
+		<field name="GL_GENERATE_MIPMAP" />
+		<field name="GL_GENERATE_MIPMAP_HINT" />
+		<field name="GL_INTERPOLATE" />
+		<field name="GL_LINE_WIDTH" />
+		<field name="GL_LOGIC_OP_MODE" />
+		<field name="GL_MATRIX_MODE" />
+		<field name="GL_MAX_CLIP_PLANES" />
+		<field name="GL_MODELVIEW_MATRIX" />
+		<field name="GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES" />
+		<field name="GL_MODELVIEW_STACK_DEPTH" />
+		<field name="GL_NORMAL_ARRAY_BUFFER_BINDING" />
+		<field name="GL_NORMAL_ARRAY_POINTER" />
+		<field name="GL_NORMAL_ARRAY_STRIDE" />
+		<field name="GL_NORMAL_ARRAY_TYPE" />
+		<field name="GL_OPERAND0_ALPHA" />
+		<field name="GL_OPERAND0_RGB" />
+		<field name="GL_OPERAND1_ALPHA" />
+		<field name="GL_OPERAND1_RGB" />
+		<field name="GL_OPERAND2_ALPHA" />
+		<field name="GL_OPERAND2_RGB" />
+		<field name="GL_POINT_DISTANCE_ATTENUATION" />
+		<field name="GL_POINT_FADE_THRESHOLD_SIZE" />
+		<field name="GL_POINT_SIZE" />
+		<field name="GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES" />
+		<field name="GL_POINT_SIZE_ARRAY_OES" />
+		<field name="GL_POINT_SIZE_ARRAY_POINTER_OES" />
+		<field name="GL_POINT_SIZE_ARRAY_STRIDE_OES" />
+		<field name="GL_POINT_SIZE_ARRAY_TYPE_OES" />
+		<field name="GL_POINT_SIZE_MAX" />
+		<field name="GL_POINT_SIZE_MIN" />
+		<field name="GL_POINT_SPRITE_OES" />
+		<field name="GL_POLYGON_OFFSET_FACTOR" />
+		<field name="GL_POLYGON_OFFSET_UNITS" />
+		<field name="GL_PREVIOUS" />
+		<field name="GL_PRIMARY_COLOR" />
+		<field name="GL_PROJECTION_MATRIX" />
+		<field name="GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES" />
+		<field name="GL_PROJECTION_STACK_DEPTH" />
+		<field name="GL_RGB_SCALE" />
+		<field name="GL_SAMPLES" />
+		<field name="GL_SAMPLE_BUFFERS" />
+		<field name="GL_SAMPLE_COVERAGE_INVERT" />
+		<field name="GL_SAMPLE_COVERAGE_VALUE" />
+		<field name="GL_SCISSOR_BOX" />
+		<field name="GL_SHADE_MODEL" />
+		<field name="GL_SRC0_ALPHA" />
+		<field name="GL_SRC0_RGB" />
+		<field name="GL_SRC1_ALPHA" />
+		<field name="GL_SRC1_RGB" />
+		<field name="GL_SRC2_ALPHA" />
+		<field name="GL_SRC2_RGB" />
+		<field name="GL_STATIC_DRAW" />
+		<field name="GL_STENCIL_CLEAR_VALUE" />
+		<field name="GL_STENCIL_FAIL" />
+		<field name="GL_STENCIL_FUNC" />
+		<field name="GL_STENCIL_PASS_DEPTH_FAIL" />
+		<field name="GL_STENCIL_PASS_DEPTH_PASS" />
+		<field name="GL_STENCIL_REF" />
+		<field name="GL_STENCIL_VALUE_MASK" />
+		<field name="GL_STENCIL_WRITEMASK" />
+		<field name="GL_SUBTRACT" />
+		<field name="GL_TEXTURE_BINDING_2D" />
+		<field name="GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING" />
+		<field name="GL_TEXTURE_COORD_ARRAY_POINTER" />
+		<field name="GL_TEXTURE_COORD_ARRAY_SIZE" />
+		<field name="GL_TEXTURE_COORD_ARRAY_STRIDE" />
+		<field name="GL_TEXTURE_COORD_ARRAY_TYPE" />
+		<field name="GL_TEXTURE_MATRIX" />
+		<field name="GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES" />
+		<field name="GL_TEXTURE_STACK_DEPTH" />
+		<field name="GL_VERTEX_ARRAY_BUFFER_BINDING" />
+		<field name="GL_VERTEX_ARRAY_POINTER" />
+		<field name="GL_VERTEX_ARRAY_SIZE" />
+		<field name="GL_VERTEX_ARRAY_STRIDE" />
+		<field name="GL_VERTEX_ARRAY_TYPE" />
+		<field name="GL_VIEWPORT" />
+		<field name="GL_WRITE_ONLY" />
+	</class>
+	<class name="android/opengl/GLES11Ext" since="4">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="glAlphaFuncxOES(II)V" />
+		<method name="glBindFramebufferOES(II)V" />
+		<method name="glBindRenderbufferOES(II)V" />
+		<method name="glBlendEquationOES(I)V" />
+		<method name="glBlendEquationSeparateOES(II)V" />
+		<method name="glBlendFuncSeparateOES(IIII)V" />
+		<method name="glCheckFramebufferStatusOES(I)I" />
+		<method name="glClearColorxOES(IIII)V" />
+		<method name="glClearDepthfOES(F)V" />
+		<method name="glClearDepthxOES(I)V" />
+		<method name="glClipPlanefOES(ILjava/nio/FloatBuffer;)V" />
+		<method name="glClipPlanefOES(I[FI)V" />
+		<method name="glClipPlanexOES(ILjava/nio/IntBuffer;)V" />
+		<method name="glClipPlanexOES(I[II)V" />
+		<method name="glColor4xOES(IIII)V" />
+		<method name="glCurrentPaletteMatrixOES(I)V" />
+		<method name="glDeleteFramebuffersOES(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteFramebuffersOES(I[II)V" />
+		<method name="glDeleteRenderbuffersOES(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteRenderbuffersOES(I[II)V" />
+		<method name="glDepthRangefOES(FF)V" />
+		<method name="glDepthRangexOES(II)V" />
+		<method name="glDrawTexfOES(FFFFF)V" />
+		<method name="glDrawTexfvOES(Ljava/nio/FloatBuffer;)V" />
+		<method name="glDrawTexfvOES([FI)V" />
+		<method name="glDrawTexiOES(IIIII)V" />
+		<method name="glDrawTexivOES(Ljava/nio/IntBuffer;)V" />
+		<method name="glDrawTexivOES([II)V" />
+		<method name="glDrawTexsOES(SSSSS)V" />
+		<method name="glDrawTexsvOES(Ljava/nio/ShortBuffer;)V" />
+		<method name="glDrawTexsvOES([SI)V" />
+		<method name="glDrawTexxOES(IIIII)V" />
+		<method name="glDrawTexxvOES(Ljava/nio/IntBuffer;)V" />
+		<method name="glDrawTexxvOES([II)V" />
+		<method name="glEGLImageTargetRenderbufferStorageOES(ILjava/nio/Buffer;)V" />
+		<method name="glEGLImageTargetTexture2DOES(ILjava/nio/Buffer;)V" />
+		<method name="glFogxOES(II)V" />
+		<method name="glFogxvOES(ILjava/nio/IntBuffer;)V" />
+		<method name="glFogxvOES(I[II)V" />
+		<method name="glFramebufferRenderbufferOES(IIII)V" />
+		<method name="glFramebufferTexture2DOES(IIIII)V" />
+		<method name="glFrustumfOES(FFFFFF)V" />
+		<method name="glFrustumxOES(IIIIII)V" />
+		<method name="glGenFramebuffersOES(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenFramebuffersOES(I[II)V" />
+		<method name="glGenRenderbuffersOES(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenRenderbuffersOES(I[II)V" />
+		<method name="glGenerateMipmapOES(I)V" />
+		<method name="glGetClipPlanefOES(ILjava/nio/FloatBuffer;)V" />
+		<method name="glGetClipPlanefOES(I[FI)V" />
+		<method name="glGetClipPlanexOES(ILjava/nio/IntBuffer;)V" />
+		<method name="glGetClipPlanexOES(I[II)V" />
+		<method name="glGetFixedvOES(ILjava/nio/IntBuffer;)V" />
+		<method name="glGetFixedvOES(I[II)V" />
+		<method name="glGetFramebufferAttachmentParameterivOES(IIILjava/nio/IntBuffer;)V" />
+		<method name="glGetFramebufferAttachmentParameterivOES(III[II)V" />
+		<method name="glGetLightxvOES(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetLightxvOES(II[II)V" />
+		<method name="glGetMaterialxvOES(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetMaterialxvOES(II[II)V" />
+		<method name="glGetRenderbufferParameterivOES(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetRenderbufferParameterivOES(II[II)V" />
+		<method name="glGetTexEnvxvOES(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexEnvxvOES(II[II)V" />
+		<method name="glGetTexGenfvOES(IILjava/nio/FloatBuffer;)V" />
+		<method name="glGetTexGenfvOES(II[FI)V" />
+		<method name="glGetTexGenivOES(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexGenivOES(II[II)V" />
+		<method name="glGetTexGenxvOES(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexGenxvOES(II[II)V" />
+		<method name="glGetTexParameterxvOES(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexParameterxvOES(II[II)V" />
+		<method name="glIsFramebufferOES(I)Z" />
+		<method name="glIsRenderbufferOES(I)Z" />
+		<method name="glLightModelxOES(II)V" />
+		<method name="glLightModelxvOES(ILjava/nio/IntBuffer;)V" />
+		<method name="glLightModelxvOES(I[II)V" />
+		<method name="glLightxOES(III)V" />
+		<method name="glLightxvOES(IILjava/nio/IntBuffer;)V" />
+		<method name="glLightxvOES(II[II)V" />
+		<method name="glLineWidthxOES(I)V" />
+		<method name="glLoadMatrixxOES(Ljava/nio/IntBuffer;)V" />
+		<method name="glLoadMatrixxOES([II)V" />
+		<method name="glLoadPaletteFromModelViewMatrixOES()V" />
+		<method name="glMaterialxOES(III)V" />
+		<method name="glMaterialxvOES(IILjava/nio/IntBuffer;)V" />
+		<method name="glMaterialxvOES(II[II)V" />
+		<method name="glMatrixIndexPointerOES(IIILjava/nio/Buffer;)V" />
+		<method name="glMultMatrixxOES(Ljava/nio/IntBuffer;)V" />
+		<method name="glMultMatrixxOES([II)V" />
+		<method name="glMultiTexCoord4xOES(IIIII)V" />
+		<method name="glNormal3xOES(III)V" />
+		<method name="glOrthofOES(FFFFFF)V" />
+		<method name="glOrthoxOES(IIIIII)V" />
+		<method name="glPointParameterxOES(II)V" />
+		<method name="glPointParameterxvOES(ILjava/nio/IntBuffer;)V" />
+		<method name="glPointParameterxvOES(I[II)V" />
+		<method name="glPointSizexOES(I)V" />
+		<method name="glPolygonOffsetxOES(II)V" />
+		<method name="glRenderbufferStorageOES(IIII)V" />
+		<method name="glRotatexOES(IIII)V" />
+		<method name="glSampleCoveragexOES(IZ)V" />
+		<method name="glScalexOES(III)V" />
+		<method name="glTexEnvxOES(III)V" />
+		<method name="glTexEnvxvOES(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexEnvxvOES(II[II)V" />
+		<method name="glTexGenfOES(IIF)V" />
+		<method name="glTexGenfvOES(IILjava/nio/FloatBuffer;)V" />
+		<method name="glTexGenfvOES(II[FI)V" />
+		<method name="glTexGeniOES(III)V" />
+		<method name="glTexGenivOES(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexGenivOES(II[II)V" />
+		<method name="glTexGenxOES(III)V" />
+		<method name="glTexGenxvOES(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexGenxvOES(II[II)V" />
+		<method name="glTexParameterxOES(III)V" />
+		<method name="glTexParameterxvOES(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexParameterxvOES(II[II)V" />
+		<method name="glTranslatexOES(III)V" />
+		<method name="glWeightPointerOES(IIILjava/nio/Buffer;)V" />
+		<field name="GL_3DC_XY_AMD" />
+		<field name="GL_3DC_X_AMD" />
+		<field name="GL_ATC_RGBA_EXPLICIT_ALPHA_AMD" />
+		<field name="GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD" />
+		<field name="GL_ATC_RGB_AMD" />
+		<field name="GL_BGRA" />
+		<field name="GL_BLEND_DST_ALPHA_OES" />
+		<field name="GL_BLEND_DST_RGB_OES" />
+		<field name="GL_BLEND_EQUATION_ALPHA_OES" />
+		<field name="GL_BLEND_EQUATION_OES" />
+		<field name="GL_BLEND_EQUATION_RGB_OES" />
+		<field name="GL_BLEND_SRC_ALPHA_OES" />
+		<field name="GL_BLEND_SRC_RGB_OES" />
+		<field name="GL_BUFFER_ACCESS_OES" />
+		<field name="GL_BUFFER_MAPPED_OES" />
+		<field name="GL_BUFFER_MAP_POINTER_OES" />
+		<field name="GL_COLOR_ATTACHMENT0_OES" />
+		<field name="GL_CURRENT_PALETTE_MATRIX_OES" />
+		<field name="GL_DECR_WRAP_OES" />
+		<field name="GL_DEPTH24_STENCIL8_OES" />
+		<field name="GL_DEPTH_ATTACHMENT_OES" />
+		<field name="GL_DEPTH_COMPONENT16_OES" />
+		<field name="GL_DEPTH_COMPONENT24_OES" />
+		<field name="GL_DEPTH_COMPONENT32_OES" />
+		<field name="GL_DEPTH_STENCIL_OES" />
+		<field name="GL_ETC1_RGB8_OES" />
+		<field name="GL_FIXED_OES" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES" />
+		<field name="GL_FRAMEBUFFER_BINDING_OES" />
+		<field name="GL_FRAMEBUFFER_COMPLETE_OES" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES" />
+		<field name="GL_FRAMEBUFFER_OES" />
+		<field name="GL_FRAMEBUFFER_UNSUPPORTED_OES" />
+		<field name="GL_FUNC_ADD_OES" />
+		<field name="GL_FUNC_REVERSE_SUBTRACT_OES" />
+		<field name="GL_FUNC_SUBTRACT_OES" />
+		<field name="GL_INCR_WRAP_OES" />
+		<field name="GL_INVALID_FRAMEBUFFER_OPERATION_OES" />
+		<field name="GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES" />
+		<field name="GL_MATRIX_INDEX_ARRAY_OES" />
+		<field name="GL_MATRIX_INDEX_ARRAY_POINTER_OES" />
+		<field name="GL_MATRIX_INDEX_ARRAY_SIZE_OES" />
+		<field name="GL_MATRIX_INDEX_ARRAY_STRIDE_OES" />
+		<field name="GL_MATRIX_INDEX_ARRAY_TYPE_OES" />
+		<field name="GL_MATRIX_PALETTE_OES" />
+		<field name="GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES" />
+		<field name="GL_MAX_PALETTE_MATRICES_OES" />
+		<field name="GL_MAX_RENDERBUFFER_SIZE_OES" />
+		<field name="GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT" />
+		<field name="GL_MAX_VERTEX_UNITS_OES" />
+		<field name="GL_MIRRORED_REPEAT_OES" />
+		<field name="GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES" />
+		<field name="GL_NONE_OES" />
+		<field name="GL_NORMAL_MAP_OES" />
+		<field name="GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES" />
+		<field name="GL_REFLECTION_MAP_OES" />
+		<field name="GL_RENDERBUFFER_ALPHA_SIZE_OES" />
+		<field name="GL_RENDERBUFFER_BINDING_OES" />
+		<field name="GL_RENDERBUFFER_BLUE_SIZE_OES" />
+		<field name="GL_RENDERBUFFER_DEPTH_SIZE_OES" />
+		<field name="GL_RENDERBUFFER_GREEN_SIZE_OES" />
+		<field name="GL_RENDERBUFFER_HEIGHT_OES" />
+		<field name="GL_RENDERBUFFER_INTERNAL_FORMAT_OES" />
+		<field name="GL_RENDERBUFFER_OES" />
+		<field name="GL_RENDERBUFFER_RED_SIZE_OES" />
+		<field name="GL_RENDERBUFFER_STENCIL_SIZE_OES" />
+		<field name="GL_RENDERBUFFER_WIDTH_OES" />
+		<field name="GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES" since="15" />
+		<field name="GL_RGB565_OES" />
+		<field name="GL_RGB5_A1_OES" />
+		<field name="GL_RGB8_OES" />
+		<field name="GL_RGBA4_OES" />
+		<field name="GL_RGBA8_OES" />
+		<field name="GL_SAMPLER_EXTERNAL_OES" since="15" />
+		<field name="GL_STENCIL_ATTACHMENT_OES" />
+		<field name="GL_STENCIL_INDEX1_OES" />
+		<field name="GL_STENCIL_INDEX4_OES" />
+		<field name="GL_STENCIL_INDEX8_OES" />
+		<field name="GL_TEXTURE_BINDING_CUBE_MAP_OES" />
+		<field name="GL_TEXTURE_BINDING_EXTERNAL_OES" since="15" />
+		<field name="GL_TEXTURE_CROP_RECT_OES" />
+		<field name="GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES" />
+		<field name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES" />
+		<field name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES" />
+		<field name="GL_TEXTURE_CUBE_MAP_OES" />
+		<field name="GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES" />
+		<field name="GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES" />
+		<field name="GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES" />
+		<field name="GL_TEXTURE_EXTERNAL_OES" since="15" />
+		<field name="GL_TEXTURE_GEN_MODE_OES" />
+		<field name="GL_TEXTURE_GEN_STR_OES" />
+		<field name="GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES" />
+		<field name="GL_TEXTURE_MAX_ANISOTROPY_EXT" />
+		<field name="GL_UNSIGNED_INT_24_8_OES" />
+		<field name="GL_WEIGHT_ARRAY_BUFFER_BINDING_OES" />
+		<field name="GL_WEIGHT_ARRAY_OES" />
+		<field name="GL_WEIGHT_ARRAY_POINTER_OES" />
+		<field name="GL_WEIGHT_ARRAY_SIZE_OES" />
+		<field name="GL_WEIGHT_ARRAY_STRIDE_OES" />
+		<field name="GL_WEIGHT_ARRAY_TYPE_OES" />
+		<field name="GL_WRITE_ONLY_OES" />
+	</class>
+	<class name="android/opengl/GLES20" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="glActiveTexture(I)V" />
+		<method name="glAttachShader(II)V" />
+		<method name="glBindAttribLocation(IILjava/lang/String;)V" />
+		<method name="glBindBuffer(II)V" />
+		<method name="glBindFramebuffer(II)V" />
+		<method name="glBindRenderbuffer(II)V" />
+		<method name="glBindTexture(II)V" />
+		<method name="glBlendColor(FFFF)V" />
+		<method name="glBlendEquation(I)V" />
+		<method name="glBlendEquationSeparate(II)V" />
+		<method name="glBlendFunc(II)V" />
+		<method name="glBlendFuncSeparate(IIII)V" />
+		<method name="glBufferData(IILjava/nio/Buffer;I)V" />
+		<method name="glBufferSubData(IIILjava/nio/Buffer;)V" />
+		<method name="glCheckFramebufferStatus(I)I" />
+		<method name="glClear(I)V" />
+		<method name="glClearColor(FFFF)V" />
+		<method name="glClearDepthf(F)V" />
+		<method name="glClearStencil(I)V" />
+		<method name="glColorMask(ZZZZ)V" />
+		<method name="glCompileShader(I)V" />
+		<method name="glCompressedTexImage2D(IIIIIIILjava/nio/Buffer;)V" />
+		<method name="glCompressedTexSubImage2D(IIIIIIIILjava/nio/Buffer;)V" />
+		<method name="glCopyTexImage2D(IIIIIIII)V" />
+		<method name="glCopyTexSubImage2D(IIIIIIII)V" />
+		<method name="glCreateProgram()I" />
+		<method name="glCreateShader(I)I" />
+		<method name="glCullFace(I)V" />
+		<method name="glDeleteBuffers(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteBuffers(I[II)V" />
+		<method name="glDeleteFramebuffers(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteFramebuffers(I[II)V" />
+		<method name="glDeleteProgram(I)V" />
+		<method name="glDeleteRenderbuffers(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteRenderbuffers(I[II)V" />
+		<method name="glDeleteShader(I)V" />
+		<method name="glDeleteTextures(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteTextures(I[II)V" />
+		<method name="glDepthFunc(I)V" />
+		<method name="glDepthMask(Z)V" />
+		<method name="glDepthRangef(FF)V" />
+		<method name="glDetachShader(II)V" />
+		<method name="glDisable(I)V" />
+		<method name="glDisableVertexAttribArray(I)V" />
+		<method name="glDrawArrays(III)V" />
+		<method name="glDrawElements(IIII)V" since="9" />
+		<method name="glDrawElements(IIILjava/nio/Buffer;)V" />
+		<method name="glEnable(I)V" />
+		<method name="glEnableVertexAttribArray(I)V" />
+		<method name="glFinish()V" />
+		<method name="glFlush()V" />
+		<method name="glFramebufferRenderbuffer(IIII)V" />
+		<method name="glFramebufferTexture2D(IIIII)V" />
+		<method name="glFrontFace(I)V" />
+		<method name="glGenBuffers(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenBuffers(I[II)V" />
+		<method name="glGenFramebuffers(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenFramebuffers(I[II)V" />
+		<method name="glGenRenderbuffers(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenRenderbuffers(I[II)V" />
+		<method name="glGenTextures(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenTextures(I[II)V" />
+		<method name="glGenerateMipmap(I)V" />
+		<method name="glGetActiveAttrib(IIILjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;B)V" removed="21" />
+		<method name="glGetActiveAttrib(III[II[II[II[BI)V" />
+		<method name="glGetActiveAttrib(IILjava/nio/IntBuffer;Ljava/nio/IntBuffer;)Ljava/lang/String;" since="17" />
+		<method name="glGetActiveAttrib(II[II[II)Ljava/lang/String;" since="17" />
+		<method name="glGetActiveUniform(IIILjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;B)V" removed="21" />
+		<method name="glGetActiveUniform(III[II[II[II[BI)V" />
+		<method name="glGetActiveUniform(IILjava/nio/IntBuffer;Ljava/nio/IntBuffer;)Ljava/lang/String;" since="17" />
+		<method name="glGetActiveUniform(II[II[II)Ljava/lang/String;" since="17" />
+		<method name="glGetAttachedShaders(IILjava/nio/IntBuffer;Ljava/nio/IntBuffer;)V" />
+		<method name="glGetAttachedShaders(II[II[II)V" />
+		<method name="glGetAttribLocation(ILjava/lang/String;)I" />
+		<method name="glGetBooleanv(ILjava/nio/IntBuffer;)V" />
+		<method name="glGetBooleanv(I[ZI)V" />
+		<method name="glGetBufferParameteriv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetBufferParameteriv(II[II)V" />
+		<method name="glGetError()I" />
+		<method name="glGetFloatv(ILjava/nio/FloatBuffer;)V" />
+		<method name="glGetFloatv(I[FI)V" />
+		<method name="glGetFramebufferAttachmentParameteriv(IIILjava/nio/IntBuffer;)V" />
+		<method name="glGetFramebufferAttachmentParameteriv(III[II)V" />
+		<method name="glGetIntegerv(ILjava/nio/IntBuffer;)V" />
+		<method name="glGetIntegerv(I[II)V" />
+		<method name="glGetProgramInfoLog(I)Ljava/lang/String;" />
+		<method name="glGetProgramiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetProgramiv(II[II)V" />
+		<method name="glGetRenderbufferParameteriv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetRenderbufferParameteriv(II[II)V" />
+		<method name="glGetShaderInfoLog(I)Ljava/lang/String;" />
+		<method name="glGetShaderPrecisionFormat(IILjava/nio/IntBuffer;Ljava/nio/IntBuffer;)V" />
+		<method name="glGetShaderPrecisionFormat(II[II[II)V" />
+		<method name="glGetShaderSource(I)Ljava/lang/String;" since="17" />
+		<method name="glGetShaderSource(IILjava/nio/IntBuffer;B)V" removed="21" />
+		<method name="glGetShaderSource(II[II[BI)V" />
+		<method name="glGetShaderiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetShaderiv(II[II)V" />
+		<method name="glGetString(I)Ljava/lang/String;" />
+		<method name="glGetTexParameterfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glGetTexParameterfv(II[FI)V" />
+		<method name="glGetTexParameteriv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexParameteriv(II[II)V" />
+		<method name="glGetUniformLocation(ILjava/lang/String;)I" />
+		<method name="glGetUniformfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glGetUniformfv(II[FI)V" />
+		<method name="glGetUniformiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetUniformiv(II[II)V" />
+		<method name="glGetVertexAttribfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glGetVertexAttribfv(II[FI)V" />
+		<method name="glGetVertexAttribiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetVertexAttribiv(II[II)V" />
+		<method name="glHint(II)V" />
+		<method name="glIsBuffer(I)Z" />
+		<method name="glIsEnabled(I)Z" />
+		<method name="glIsFramebuffer(I)Z" />
+		<method name="glIsProgram(I)Z" />
+		<method name="glIsRenderbuffer(I)Z" />
+		<method name="glIsShader(I)Z" />
+		<method name="glIsTexture(I)Z" />
+		<method name="glLineWidth(F)V" />
+		<method name="glLinkProgram(I)V" />
+		<method name="glPixelStorei(II)V" />
+		<method name="glPolygonOffset(FF)V" />
+		<method name="glReadPixels(IIIIIILjava/nio/Buffer;)V" />
+		<method name="glReleaseShaderCompiler()V" />
+		<method name="glRenderbufferStorage(IIII)V" />
+		<method name="glSampleCoverage(FZ)V" />
+		<method name="glScissor(IIII)V" />
+		<method name="glShaderBinary(ILjava/nio/IntBuffer;ILjava/nio/Buffer;I)V" />
+		<method name="glShaderBinary(I[IIILjava/nio/Buffer;I)V" />
+		<method name="glShaderSource(ILjava/lang/String;)V" />
+		<method name="glStencilFunc(III)V" />
+		<method name="glStencilFuncSeparate(IIII)V" />
+		<method name="glStencilMask(I)V" />
+		<method name="glStencilMaskSeparate(II)V" />
+		<method name="glStencilOp(III)V" />
+		<method name="glStencilOpSeparate(IIII)V" />
+		<method name="glTexImage2D(IIIIIIIILjava/nio/Buffer;)V" />
+		<method name="glTexParameterf(IIF)V" />
+		<method name="glTexParameterfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glTexParameterfv(II[FI)V" />
+		<method name="glTexParameteri(III)V" />
+		<method name="glTexParameteriv(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexParameteriv(II[II)V" />
+		<method name="glTexSubImage2D(IIIIIIIILjava/nio/Buffer;)V" />
+		<method name="glUniform1f(IF)V" />
+		<method name="glUniform1fv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glUniform1fv(II[FI)V" />
+		<method name="glUniform1i(II)V" />
+		<method name="glUniform1iv(IILjava/nio/IntBuffer;)V" />
+		<method name="glUniform1iv(II[II)V" />
+		<method name="glUniform2f(IFF)V" />
+		<method name="glUniform2fv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glUniform2fv(II[FI)V" />
+		<method name="glUniform2i(III)V" />
+		<method name="glUniform2iv(IILjava/nio/IntBuffer;)V" />
+		<method name="glUniform2iv(II[II)V" />
+		<method name="glUniform3f(IFFF)V" />
+		<method name="glUniform3fv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glUniform3fv(II[FI)V" />
+		<method name="glUniform3i(IIII)V" />
+		<method name="glUniform3iv(IILjava/nio/IntBuffer;)V" />
+		<method name="glUniform3iv(II[II)V" />
+		<method name="glUniform4f(IFFFF)V" />
+		<method name="glUniform4fv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glUniform4fv(II[FI)V" />
+		<method name="glUniform4i(IIIII)V" />
+		<method name="glUniform4iv(IILjava/nio/IntBuffer;)V" />
+		<method name="glUniform4iv(II[II)V" />
+		<method name="glUniformMatrix2fv(IIZLjava/nio/FloatBuffer;)V" />
+		<method name="glUniformMatrix2fv(IIZ[FI)V" />
+		<method name="glUniformMatrix3fv(IIZLjava/nio/FloatBuffer;)V" />
+		<method name="glUniformMatrix3fv(IIZ[FI)V" />
+		<method name="glUniformMatrix4fv(IIZLjava/nio/FloatBuffer;)V" />
+		<method name="glUniformMatrix4fv(IIZ[FI)V" />
+		<method name="glUseProgram(I)V" />
+		<method name="glValidateProgram(I)V" />
+		<method name="glVertexAttrib1f(IF)V" />
+		<method name="glVertexAttrib1fv(ILjava/nio/FloatBuffer;)V" />
+		<method name="glVertexAttrib1fv(I[FI)V" />
+		<method name="glVertexAttrib2f(IFF)V" />
+		<method name="glVertexAttrib2fv(ILjava/nio/FloatBuffer;)V" />
+		<method name="glVertexAttrib2fv(I[FI)V" />
+		<method name="glVertexAttrib3f(IFFF)V" />
+		<method name="glVertexAttrib3fv(ILjava/nio/FloatBuffer;)V" />
+		<method name="glVertexAttrib3fv(I[FI)V" />
+		<method name="glVertexAttrib4f(IFFFF)V" />
+		<method name="glVertexAttrib4fv(ILjava/nio/FloatBuffer;)V" />
+		<method name="glVertexAttrib4fv(I[FI)V" />
+		<method name="glVertexAttribPointer(IIIZII)V" since="9" />
+		<method name="glVertexAttribPointer(IIIZILjava/nio/Buffer;)V" />
+		<method name="glViewport(IIII)V" />
+		<field name="GL_ACTIVE_ATTRIBUTES" />
+		<field name="GL_ACTIVE_ATTRIBUTE_MAX_LENGTH" />
+		<field name="GL_ACTIVE_TEXTURE" />
+		<field name="GL_ACTIVE_UNIFORMS" />
+		<field name="GL_ACTIVE_UNIFORM_MAX_LENGTH" />
+		<field name="GL_ALIASED_LINE_WIDTH_RANGE" />
+		<field name="GL_ALIASED_POINT_SIZE_RANGE" />
+		<field name="GL_ALPHA" />
+		<field name="GL_ALPHA_BITS" />
+		<field name="GL_ALWAYS" />
+		<field name="GL_ARRAY_BUFFER" />
+		<field name="GL_ARRAY_BUFFER_BINDING" />
+		<field name="GL_ATTACHED_SHADERS" />
+		<field name="GL_BACK" />
+		<field name="GL_BLEND" />
+		<field name="GL_BLEND_COLOR" />
+		<field name="GL_BLEND_DST_ALPHA" />
+		<field name="GL_BLEND_DST_RGB" />
+		<field name="GL_BLEND_EQUATION" />
+		<field name="GL_BLEND_EQUATION_ALPHA" />
+		<field name="GL_BLEND_EQUATION_RGB" />
+		<field name="GL_BLEND_SRC_ALPHA" />
+		<field name="GL_BLEND_SRC_RGB" />
+		<field name="GL_BLUE_BITS" />
+		<field name="GL_BOOL" />
+		<field name="GL_BOOL_VEC2" />
+		<field name="GL_BOOL_VEC3" />
+		<field name="GL_BOOL_VEC4" />
+		<field name="GL_BUFFER_SIZE" />
+		<field name="GL_BUFFER_USAGE" />
+		<field name="GL_BYTE" />
+		<field name="GL_CCW" />
+		<field name="GL_CLAMP_TO_EDGE" />
+		<field name="GL_COLOR_ATTACHMENT0" />
+		<field name="GL_COLOR_BUFFER_BIT" />
+		<field name="GL_COLOR_CLEAR_VALUE" />
+		<field name="GL_COLOR_WRITEMASK" />
+		<field name="GL_COMPILE_STATUS" />
+		<field name="GL_COMPRESSED_TEXTURE_FORMATS" />
+		<field name="GL_CONSTANT_ALPHA" />
+		<field name="GL_CONSTANT_COLOR" />
+		<field name="GL_CULL_FACE" />
+		<field name="GL_CULL_FACE_MODE" />
+		<field name="GL_CURRENT_PROGRAM" />
+		<field name="GL_CURRENT_VERTEX_ATTRIB" />
+		<field name="GL_CW" />
+		<field name="GL_DECR" />
+		<field name="GL_DECR_WRAP" />
+		<field name="GL_DELETE_STATUS" />
+		<field name="GL_DEPTH_ATTACHMENT" />
+		<field name="GL_DEPTH_BITS" />
+		<field name="GL_DEPTH_BUFFER_BIT" />
+		<field name="GL_DEPTH_CLEAR_VALUE" />
+		<field name="GL_DEPTH_COMPONENT" />
+		<field name="GL_DEPTH_COMPONENT16" />
+		<field name="GL_DEPTH_FUNC" />
+		<field name="GL_DEPTH_RANGE" />
+		<field name="GL_DEPTH_TEST" />
+		<field name="GL_DEPTH_WRITEMASK" />
+		<field name="GL_DITHER" />
+		<field name="GL_DONT_CARE" />
+		<field name="GL_DST_ALPHA" />
+		<field name="GL_DST_COLOR" />
+		<field name="GL_DYNAMIC_DRAW" />
+		<field name="GL_ELEMENT_ARRAY_BUFFER" />
+		<field name="GL_ELEMENT_ARRAY_BUFFER_BINDING" />
+		<field name="GL_EQUAL" />
+		<field name="GL_EXTENSIONS" />
+		<field name="GL_FALSE" />
+		<field name="GL_FASTEST" />
+		<field name="GL_FIXED" />
+		<field name="GL_FLOAT" />
+		<field name="GL_FLOAT_MAT2" />
+		<field name="GL_FLOAT_MAT3" />
+		<field name="GL_FLOAT_MAT4" />
+		<field name="GL_FLOAT_VEC2" />
+		<field name="GL_FLOAT_VEC3" />
+		<field name="GL_FLOAT_VEC4" />
+		<field name="GL_FRAGMENT_SHADER" />
+		<field name="GL_FRAMEBUFFER" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL" />
+		<field name="GL_FRAMEBUFFER_BINDING" />
+		<field name="GL_FRAMEBUFFER_COMPLETE" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT" />
+		<field name="GL_FRAMEBUFFER_UNSUPPORTED" />
+		<field name="GL_FRONT" />
+		<field name="GL_FRONT_AND_BACK" />
+		<field name="GL_FRONT_FACE" />
+		<field name="GL_FUNC_ADD" />
+		<field name="GL_FUNC_REVERSE_SUBTRACT" />
+		<field name="GL_FUNC_SUBTRACT" />
+		<field name="GL_GENERATE_MIPMAP_HINT" />
+		<field name="GL_GEQUAL" />
+		<field name="GL_GREATER" />
+		<field name="GL_GREEN_BITS" />
+		<field name="GL_HIGH_FLOAT" />
+		<field name="GL_HIGH_INT" />
+		<field name="GL_IMPLEMENTATION_COLOR_READ_FORMAT" />
+		<field name="GL_IMPLEMENTATION_COLOR_READ_TYPE" />
+		<field name="GL_INCR" />
+		<field name="GL_INCR_WRAP" />
+		<field name="GL_INFO_LOG_LENGTH" />
+		<field name="GL_INT" />
+		<field name="GL_INT_VEC2" />
+		<field name="GL_INT_VEC3" />
+		<field name="GL_INT_VEC4" />
+		<field name="GL_INVALID_ENUM" />
+		<field name="GL_INVALID_FRAMEBUFFER_OPERATION" />
+		<field name="GL_INVALID_OPERATION" />
+		<field name="GL_INVALID_VALUE" />
+		<field name="GL_INVERT" />
+		<field name="GL_KEEP" />
+		<field name="GL_LEQUAL" />
+		<field name="GL_LESS" />
+		<field name="GL_LINEAR" />
+		<field name="GL_LINEAR_MIPMAP_LINEAR" />
+		<field name="GL_LINEAR_MIPMAP_NEAREST" />
+		<field name="GL_LINES" />
+		<field name="GL_LINE_LOOP" />
+		<field name="GL_LINE_STRIP" />
+		<field name="GL_LINE_WIDTH" />
+		<field name="GL_LINK_STATUS" />
+		<field name="GL_LOW_FLOAT" />
+		<field name="GL_LOW_INT" />
+		<field name="GL_LUMINANCE" />
+		<field name="GL_LUMINANCE_ALPHA" />
+		<field name="GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS" />
+		<field name="GL_MAX_CUBE_MAP_TEXTURE_SIZE" />
+		<field name="GL_MAX_FRAGMENT_UNIFORM_VECTORS" />
+		<field name="GL_MAX_RENDERBUFFER_SIZE" />
+		<field name="GL_MAX_TEXTURE_IMAGE_UNITS" />
+		<field name="GL_MAX_TEXTURE_SIZE" />
+		<field name="GL_MAX_VARYING_VECTORS" />
+		<field name="GL_MAX_VERTEX_ATTRIBS" />
+		<field name="GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS" />
+		<field name="GL_MAX_VERTEX_UNIFORM_VECTORS" />
+		<field name="GL_MAX_VIEWPORT_DIMS" />
+		<field name="GL_MEDIUM_FLOAT" />
+		<field name="GL_MEDIUM_INT" />
+		<field name="GL_MIRRORED_REPEAT" />
+		<field name="GL_NEAREST" />
+		<field name="GL_NEAREST_MIPMAP_LINEAR" />
+		<field name="GL_NEAREST_MIPMAP_NEAREST" />
+		<field name="GL_NEVER" />
+		<field name="GL_NICEST" />
+		<field name="GL_NONE" />
+		<field name="GL_NOTEQUAL" />
+		<field name="GL_NO_ERROR" />
+		<field name="GL_NUM_COMPRESSED_TEXTURE_FORMATS" />
+		<field name="GL_NUM_SHADER_BINARY_FORMATS" />
+		<field name="GL_ONE" />
+		<field name="GL_ONE_MINUS_CONSTANT_ALPHA" />
+		<field name="GL_ONE_MINUS_CONSTANT_COLOR" />
+		<field name="GL_ONE_MINUS_DST_ALPHA" />
+		<field name="GL_ONE_MINUS_DST_COLOR" />
+		<field name="GL_ONE_MINUS_SRC_ALPHA" />
+		<field name="GL_ONE_MINUS_SRC_COLOR" />
+		<field name="GL_OUT_OF_MEMORY" />
+		<field name="GL_PACK_ALIGNMENT" />
+		<field name="GL_POINTS" />
+		<field name="GL_POLYGON_OFFSET_FACTOR" />
+		<field name="GL_POLYGON_OFFSET_FILL" />
+		<field name="GL_POLYGON_OFFSET_UNITS" />
+		<field name="GL_RED_BITS" />
+		<field name="GL_RENDERBUFFER" />
+		<field name="GL_RENDERBUFFER_ALPHA_SIZE" />
+		<field name="GL_RENDERBUFFER_BINDING" />
+		<field name="GL_RENDERBUFFER_BLUE_SIZE" />
+		<field name="GL_RENDERBUFFER_DEPTH_SIZE" />
+		<field name="GL_RENDERBUFFER_GREEN_SIZE" />
+		<field name="GL_RENDERBUFFER_HEIGHT" />
+		<field name="GL_RENDERBUFFER_INTERNAL_FORMAT" />
+		<field name="GL_RENDERBUFFER_RED_SIZE" />
+		<field name="GL_RENDERBUFFER_STENCIL_SIZE" />
+		<field name="GL_RENDERBUFFER_WIDTH" />
+		<field name="GL_RENDERER" />
+		<field name="GL_REPEAT" />
+		<field name="GL_REPLACE" />
+		<field name="GL_RGB" />
+		<field name="GL_RGB565" />
+		<field name="GL_RGB5_A1" />
+		<field name="GL_RGBA" />
+		<field name="GL_RGBA4" />
+		<field name="GL_SAMPLER_2D" />
+		<field name="GL_SAMPLER_CUBE" />
+		<field name="GL_SAMPLES" />
+		<field name="GL_SAMPLE_ALPHA_TO_COVERAGE" />
+		<field name="GL_SAMPLE_BUFFERS" />
+		<field name="GL_SAMPLE_COVERAGE" />
+		<field name="GL_SAMPLE_COVERAGE_INVERT" />
+		<field name="GL_SAMPLE_COVERAGE_VALUE" />
+		<field name="GL_SCISSOR_BOX" />
+		<field name="GL_SCISSOR_TEST" />
+		<field name="GL_SHADER_BINARY_FORMATS" />
+		<field name="GL_SHADER_COMPILER" />
+		<field name="GL_SHADER_SOURCE_LENGTH" />
+		<field name="GL_SHADER_TYPE" />
+		<field name="GL_SHADING_LANGUAGE_VERSION" />
+		<field name="GL_SHORT" />
+		<field name="GL_SRC_ALPHA" />
+		<field name="GL_SRC_ALPHA_SATURATE" />
+		<field name="GL_SRC_COLOR" />
+		<field name="GL_STATIC_DRAW" />
+		<field name="GL_STENCIL_ATTACHMENT" />
+		<field name="GL_STENCIL_BACK_FAIL" />
+		<field name="GL_STENCIL_BACK_FUNC" />
+		<field name="GL_STENCIL_BACK_PASS_DEPTH_FAIL" />
+		<field name="GL_STENCIL_BACK_PASS_DEPTH_PASS" />
+		<field name="GL_STENCIL_BACK_REF" />
+		<field name="GL_STENCIL_BACK_VALUE_MASK" />
+		<field name="GL_STENCIL_BACK_WRITEMASK" />
+		<field name="GL_STENCIL_BITS" />
+		<field name="GL_STENCIL_BUFFER_BIT" />
+		<field name="GL_STENCIL_CLEAR_VALUE" />
+		<field name="GL_STENCIL_FAIL" />
+		<field name="GL_STENCIL_FUNC" />
+		<field name="GL_STENCIL_INDEX" deprecated="18" />
+		<field name="GL_STENCIL_INDEX8" />
+		<field name="GL_STENCIL_PASS_DEPTH_FAIL" />
+		<field name="GL_STENCIL_PASS_DEPTH_PASS" />
+		<field name="GL_STENCIL_REF" />
+		<field name="GL_STENCIL_TEST" />
+		<field name="GL_STENCIL_VALUE_MASK" />
+		<field name="GL_STENCIL_WRITEMASK" />
+		<field name="GL_STREAM_DRAW" />
+		<field name="GL_SUBPIXEL_BITS" />
+		<field name="GL_TEXTURE" />
+		<field name="GL_TEXTURE0" />
+		<field name="GL_TEXTURE1" />
+		<field name="GL_TEXTURE10" />
+		<field name="GL_TEXTURE11" />
+		<field name="GL_TEXTURE12" />
+		<field name="GL_TEXTURE13" />
+		<field name="GL_TEXTURE14" />
+		<field name="GL_TEXTURE15" />
+		<field name="GL_TEXTURE16" />
+		<field name="GL_TEXTURE17" />
+		<field name="GL_TEXTURE18" />
+		<field name="GL_TEXTURE19" />
+		<field name="GL_TEXTURE2" />
+		<field name="GL_TEXTURE20" />
+		<field name="GL_TEXTURE21" />
+		<field name="GL_TEXTURE22" />
+		<field name="GL_TEXTURE23" />
+		<field name="GL_TEXTURE24" />
+		<field name="GL_TEXTURE25" />
+		<field name="GL_TEXTURE26" />
+		<field name="GL_TEXTURE27" />
+		<field name="GL_TEXTURE28" />
+		<field name="GL_TEXTURE29" />
+		<field name="GL_TEXTURE3" />
+		<field name="GL_TEXTURE30" />
+		<field name="GL_TEXTURE31" />
+		<field name="GL_TEXTURE4" />
+		<field name="GL_TEXTURE5" />
+		<field name="GL_TEXTURE6" />
+		<field name="GL_TEXTURE7" />
+		<field name="GL_TEXTURE8" />
+		<field name="GL_TEXTURE9" />
+		<field name="GL_TEXTURE_2D" />
+		<field name="GL_TEXTURE_BINDING_2D" />
+		<field name="GL_TEXTURE_BINDING_CUBE_MAP" />
+		<field name="GL_TEXTURE_CUBE_MAP" />
+		<field name="GL_TEXTURE_CUBE_MAP_NEGATIVE_X" />
+		<field name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Y" />
+		<field name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Z" />
+		<field name="GL_TEXTURE_CUBE_MAP_POSITIVE_X" />
+		<field name="GL_TEXTURE_CUBE_MAP_POSITIVE_Y" />
+		<field name="GL_TEXTURE_CUBE_MAP_POSITIVE_Z" />
+		<field name="GL_TEXTURE_MAG_FILTER" />
+		<field name="GL_TEXTURE_MIN_FILTER" />
+		<field name="GL_TEXTURE_WRAP_S" />
+		<field name="GL_TEXTURE_WRAP_T" />
+		<field name="GL_TRIANGLES" />
+		<field name="GL_TRIANGLE_FAN" />
+		<field name="GL_TRIANGLE_STRIP" />
+		<field name="GL_TRUE" />
+		<field name="GL_UNPACK_ALIGNMENT" />
+		<field name="GL_UNSIGNED_BYTE" />
+		<field name="GL_UNSIGNED_INT" />
+		<field name="GL_UNSIGNED_SHORT" />
+		<field name="GL_UNSIGNED_SHORT_4_4_4_4" />
+		<field name="GL_UNSIGNED_SHORT_5_5_5_1" />
+		<field name="GL_UNSIGNED_SHORT_5_6_5" />
+		<field name="GL_VALIDATE_STATUS" />
+		<field name="GL_VENDOR" />
+		<field name="GL_VERSION" />
+		<field name="GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING" />
+		<field name="GL_VERTEX_ATTRIB_ARRAY_ENABLED" />
+		<field name="GL_VERTEX_ATTRIB_ARRAY_NORMALIZED" />
+		<field name="GL_VERTEX_ATTRIB_ARRAY_POINTER" />
+		<field name="GL_VERTEX_ATTRIB_ARRAY_SIZE" />
+		<field name="GL_VERTEX_ATTRIB_ARRAY_STRIDE" />
+		<field name="GL_VERTEX_ATTRIB_ARRAY_TYPE" />
+		<field name="GL_VERTEX_SHADER" />
+		<field name="GL_VIEWPORT" />
+		<field name="GL_ZERO" />
+	</class>
+	<class name="android/opengl/GLES30" since="18">
+		<extends name="android/opengl/GLES20" />
+		<method name="&lt;init&gt;()V" />
+		<method name="glBeginQuery(II)V" />
+		<method name="glBeginTransformFeedback(I)V" />
+		<method name="glBindBufferBase(III)V" />
+		<method name="glBindBufferRange(IIIII)V" />
+		<method name="glBindSampler(II)V" />
+		<method name="glBindTransformFeedback(II)V" />
+		<method name="glBindVertexArray(I)V" />
+		<method name="glBlitFramebuffer(IIIIIIIIII)V" />
+		<method name="glClearBufferfi(IIFI)V" />
+		<method name="glClearBufferfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glClearBufferfv(II[FI)V" />
+		<method name="glClearBufferiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glClearBufferiv(II[II)V" />
+		<method name="glClearBufferuiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glClearBufferuiv(II[II)V" />
+		<method name="glClientWaitSync(JIJ)I" />
+		<method name="glCompressedTexImage3D(IIIIIIIII)V" />
+		<method name="glCompressedTexImage3D(IIIIIIIILjava/nio/Buffer;)V" />
+		<method name="glCompressedTexSubImage3D(IIIIIIIIIII)V" />
+		<method name="glCompressedTexSubImage3D(IIIIIIIIIILjava/nio/Buffer;)V" />
+		<method name="glCopyBufferSubData(IIIII)V" />
+		<method name="glCopyTexSubImage3D(IIIIIIIII)V" />
+		<method name="glDeleteQueries(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteQueries(I[II)V" />
+		<method name="glDeleteSamplers(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteSamplers(I[II)V" />
+		<method name="glDeleteSync(J)V" />
+		<method name="glDeleteTransformFeedbacks(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteTransformFeedbacks(I[II)V" />
+		<method name="glDeleteVertexArrays(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteVertexArrays(I[II)V" />
+		<method name="glDrawArraysInstanced(IIII)V" />
+		<method name="glDrawBuffers(ILjava/nio/IntBuffer;)V" />
+		<method name="glDrawBuffers(I[II)V" />
+		<method name="glDrawElementsInstanced(IIIII)V" />
+		<method name="glDrawElementsInstanced(IIILjava/nio/Buffer;I)V" />
+		<method name="glDrawRangeElements(IIIIII)V" />
+		<method name="glDrawRangeElements(IIIIILjava/nio/Buffer;)V" />
+		<method name="glEndQuery(I)V" />
+		<method name="glEndTransformFeedback()V" />
+		<method name="glFenceSync(II)J" />
+		<method name="glFlushMappedBufferRange(III)V" />
+		<method name="glFramebufferTextureLayer(IIIII)V" />
+		<method name="glGenQueries(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenQueries(I[II)V" />
+		<method name="glGenSamplers(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenSamplers(I[II)V" />
+		<method name="glGenTransformFeedbacks(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenTransformFeedbacks(I[II)V" />
+		<method name="glGenVertexArrays(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenVertexArrays(I[II)V" />
+		<method name="glGetActiveUniformBlockName(II)Ljava/lang/String;" />
+		<method name="glGetActiveUniformBlockName(III[II[BI)V" />
+		<method name="glGetActiveUniformBlockName(IILjava/nio/Buffer;Ljava/nio/Buffer;)V" />
+		<method name="glGetActiveUniformBlockiv(IIILjava/nio/IntBuffer;)V" />
+		<method name="glGetActiveUniformBlockiv(III[II)V" />
+		<method name="glGetActiveUniformsiv(IILjava/nio/IntBuffer;ILjava/nio/IntBuffer;)V" />
+		<method name="glGetActiveUniformsiv(II[III[II)V" />
+		<method name="glGetBufferParameteri64v(IILjava/nio/LongBuffer;)V" />
+		<method name="glGetBufferParameteri64v(II[JI)V" />
+		<method name="glGetBufferPointerv(II)Ljava/nio/Buffer;" />
+		<method name="glGetFragDataLocation(ILjava/lang/String;)I" />
+		<method name="glGetInteger64i_v(IILjava/nio/LongBuffer;)V" />
+		<method name="glGetInteger64i_v(II[JI)V" />
+		<method name="glGetInteger64v(ILjava/nio/LongBuffer;)V" />
+		<method name="glGetInteger64v(I[JI)V" />
+		<method name="glGetIntegeri_v(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetIntegeri_v(II[II)V" />
+		<method name="glGetInternalformativ(IIIILjava/nio/IntBuffer;)V" />
+		<method name="glGetInternalformativ(IIII[II)V" />
+		<method name="glGetProgramBinary(IILjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/Buffer;)V" />
+		<method name="glGetProgramBinary(II[II[IILjava/nio/Buffer;)V" />
+		<method name="glGetQueryObjectuiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetQueryObjectuiv(II[II)V" />
+		<method name="glGetQueryiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetQueryiv(II[II)V" />
+		<method name="glGetSamplerParameterfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glGetSamplerParameterfv(II[FI)V" />
+		<method name="glGetSamplerParameteriv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetSamplerParameteriv(II[II)V" />
+		<method name="glGetStringi(II)Ljava/lang/String;" />
+		<method name="glGetSynciv(JIILjava/nio/IntBuffer;Ljava/nio/IntBuffer;)V" />
+		<method name="glGetSynciv(JII[II[II)V" />
+		<method name="glGetTransformFeedbackVarying(IIILjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;B)V" deprecated="24" />
+		<method name="glGetTransformFeedbackVarying(IIILjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/ByteBuffer;)V" since="24" />
+		<method name="glGetTransformFeedbackVarying(III[II[II[II[BI)V" />
+		<method name="glGetTransformFeedbackVarying(IILjava/nio/IntBuffer;Ljava/nio/IntBuffer;)Ljava/lang/String;" />
+		<method name="glGetTransformFeedbackVarying(II[II[II)Ljava/lang/String;" />
+		<method name="glGetUniformBlockIndex(ILjava/lang/String;)I" />
+		<method name="glGetUniformIndices(I[Ljava/lang/String;Ljava/nio/IntBuffer;)V" />
+		<method name="glGetUniformIndices(I[Ljava/lang/String;[II)V" />
+		<method name="glGetUniformuiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetUniformuiv(II[II)V" />
+		<method name="glGetVertexAttribIiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetVertexAttribIiv(II[II)V" />
+		<method name="glGetVertexAttribIuiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetVertexAttribIuiv(II[II)V" />
+		<method name="glInvalidateFramebuffer(IILjava/nio/IntBuffer;)V" />
+		<method name="glInvalidateFramebuffer(II[II)V" />
+		<method name="glInvalidateSubFramebuffer(IILjava/nio/IntBuffer;IIII)V" />
+		<method name="glInvalidateSubFramebuffer(II[IIIIII)V" />
+		<method name="glIsQuery(I)Z" />
+		<method name="glIsSampler(I)Z" />
+		<method name="glIsSync(J)Z" />
+		<method name="glIsTransformFeedback(I)Z" />
+		<method name="glIsVertexArray(I)Z" />
+		<method name="glMapBufferRange(IIII)Ljava/nio/Buffer;" />
+		<method name="glPauseTransformFeedback()V" />
+		<method name="glProgramBinary(IILjava/nio/Buffer;I)V" />
+		<method name="glProgramParameteri(III)V" />
+		<method name="glReadBuffer(I)V" />
+		<method name="glReadPixels(IIIIIII)V" since="24" />
+		<method name="glRenderbufferStorageMultisample(IIIII)V" />
+		<method name="glResumeTransformFeedback()V" />
+		<method name="glSamplerParameterf(IIF)V" />
+		<method name="glSamplerParameterfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glSamplerParameterfv(II[FI)V" />
+		<method name="glSamplerParameteri(III)V" />
+		<method name="glSamplerParameteriv(IILjava/nio/IntBuffer;)V" />
+		<method name="glSamplerParameteriv(II[II)V" />
+		<method name="glTexImage3D(IIIIIIIIII)V" />
+		<method name="glTexImage3D(IIIIIIIIILjava/nio/Buffer;)V" />
+		<method name="glTexStorage2D(IIIII)V" />
+		<method name="glTexStorage3D(IIIIII)V" />
+		<method name="glTexSubImage3D(IIIIIIIIIII)V" />
+		<method name="glTexSubImage3D(IIIIIIIIIILjava/nio/Buffer;)V" />
+		<method name="glTransformFeedbackVaryings(I[Ljava/lang/String;I)V" />
+		<method name="glUniform1ui(II)V" />
+		<method name="glUniform1uiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glUniform1uiv(II[II)V" />
+		<method name="glUniform2ui(III)V" />
+		<method name="glUniform2uiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glUniform2uiv(II[II)V" />
+		<method name="glUniform3ui(IIII)V" />
+		<method name="glUniform3uiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glUniform3uiv(II[II)V" />
+		<method name="glUniform4ui(IIIII)V" />
+		<method name="glUniform4uiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glUniform4uiv(II[II)V" />
+		<method name="glUniformBlockBinding(III)V" />
+		<method name="glUniformMatrix2x3fv(IIZLjava/nio/FloatBuffer;)V" />
+		<method name="glUniformMatrix2x3fv(IIZ[FI)V" />
+		<method name="glUniformMatrix2x4fv(IIZLjava/nio/FloatBuffer;)V" />
+		<method name="glUniformMatrix2x4fv(IIZ[FI)V" />
+		<method name="glUniformMatrix3x2fv(IIZLjava/nio/FloatBuffer;)V" />
+		<method name="glUniformMatrix3x2fv(IIZ[FI)V" />
+		<method name="glUniformMatrix3x4fv(IIZLjava/nio/FloatBuffer;)V" />
+		<method name="glUniformMatrix3x4fv(IIZ[FI)V" />
+		<method name="glUniformMatrix4x2fv(IIZLjava/nio/FloatBuffer;)V" />
+		<method name="glUniformMatrix4x2fv(IIZ[FI)V" />
+		<method name="glUniformMatrix4x3fv(IIZLjava/nio/FloatBuffer;)V" />
+		<method name="glUniformMatrix4x3fv(IIZ[FI)V" />
+		<method name="glUnmapBuffer(I)Z" />
+		<method name="glVertexAttribDivisor(II)V" />
+		<method name="glVertexAttribI4i(IIIII)V" />
+		<method name="glVertexAttribI4iv(ILjava/nio/IntBuffer;)V" />
+		<method name="glVertexAttribI4iv(I[II)V" />
+		<method name="glVertexAttribI4ui(IIIII)V" />
+		<method name="glVertexAttribI4uiv(ILjava/nio/IntBuffer;)V" />
+		<method name="glVertexAttribI4uiv(I[II)V" />
+		<method name="glVertexAttribIPointer(IIIII)V" />
+		<method name="glVertexAttribIPointer(IIIILjava/nio/Buffer;)V" />
+		<method name="glWaitSync(JIJ)V" />
+		<field name="GL_ACTIVE_UNIFORM_BLOCKS" />
+		<field name="GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH" />
+		<field name="GL_ALREADY_SIGNALED" />
+		<field name="GL_ANY_SAMPLES_PASSED" />
+		<field name="GL_ANY_SAMPLES_PASSED_CONSERVATIVE" />
+		<field name="GL_BLUE" />
+		<field name="GL_BUFFER_ACCESS_FLAGS" />
+		<field name="GL_BUFFER_MAPPED" />
+		<field name="GL_BUFFER_MAP_LENGTH" />
+		<field name="GL_BUFFER_MAP_OFFSET" />
+		<field name="GL_BUFFER_MAP_POINTER" />
+		<field name="GL_COLOR" />
+		<field name="GL_COLOR_ATTACHMENT1" />
+		<field name="GL_COLOR_ATTACHMENT10" />
+		<field name="GL_COLOR_ATTACHMENT11" />
+		<field name="GL_COLOR_ATTACHMENT12" />
+		<field name="GL_COLOR_ATTACHMENT13" />
+		<field name="GL_COLOR_ATTACHMENT14" />
+		<field name="GL_COLOR_ATTACHMENT15" />
+		<field name="GL_COLOR_ATTACHMENT2" />
+		<field name="GL_COLOR_ATTACHMENT3" />
+		<field name="GL_COLOR_ATTACHMENT4" />
+		<field name="GL_COLOR_ATTACHMENT5" />
+		<field name="GL_COLOR_ATTACHMENT6" />
+		<field name="GL_COLOR_ATTACHMENT7" />
+		<field name="GL_COLOR_ATTACHMENT8" />
+		<field name="GL_COLOR_ATTACHMENT9" />
+		<field name="GL_COMPARE_REF_TO_TEXTURE" />
+		<field name="GL_COMPRESSED_R11_EAC" />
+		<field name="GL_COMPRESSED_RG11_EAC" />
+		<field name="GL_COMPRESSED_RGB8_ETC2" />
+		<field name="GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2" />
+		<field name="GL_COMPRESSED_RGBA8_ETC2_EAC" />
+		<field name="GL_COMPRESSED_SIGNED_R11_EAC" />
+		<field name="GL_COMPRESSED_SIGNED_RG11_EAC" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC" />
+		<field name="GL_COMPRESSED_SRGB8_ETC2" />
+		<field name="GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2" />
+		<field name="GL_CONDITION_SATISFIED" />
+		<field name="GL_COPY_READ_BUFFER" />
+		<field name="GL_COPY_READ_BUFFER_BINDING" />
+		<field name="GL_COPY_WRITE_BUFFER" />
+		<field name="GL_COPY_WRITE_BUFFER_BINDING" />
+		<field name="GL_CURRENT_QUERY" />
+		<field name="GL_DEPTH" />
+		<field name="GL_DEPTH24_STENCIL8" />
+		<field name="GL_DEPTH32F_STENCIL8" />
+		<field name="GL_DEPTH_COMPONENT24" />
+		<field name="GL_DEPTH_COMPONENT32F" />
+		<field name="GL_DEPTH_STENCIL" />
+		<field name="GL_DEPTH_STENCIL_ATTACHMENT" />
+		<field name="GL_DRAW_BUFFER0" />
+		<field name="GL_DRAW_BUFFER1" />
+		<field name="GL_DRAW_BUFFER10" />
+		<field name="GL_DRAW_BUFFER11" />
+		<field name="GL_DRAW_BUFFER12" />
+		<field name="GL_DRAW_BUFFER13" />
+		<field name="GL_DRAW_BUFFER14" />
+		<field name="GL_DRAW_BUFFER15" />
+		<field name="GL_DRAW_BUFFER2" />
+		<field name="GL_DRAW_BUFFER3" />
+		<field name="GL_DRAW_BUFFER4" />
+		<field name="GL_DRAW_BUFFER5" />
+		<field name="GL_DRAW_BUFFER6" />
+		<field name="GL_DRAW_BUFFER7" />
+		<field name="GL_DRAW_BUFFER8" />
+		<field name="GL_DRAW_BUFFER9" />
+		<field name="GL_DRAW_FRAMEBUFFER" />
+		<field name="GL_DRAW_FRAMEBUFFER_BINDING" />
+		<field name="GL_DYNAMIC_COPY" />
+		<field name="GL_DYNAMIC_READ" />
+		<field name="GL_FLOAT_32_UNSIGNED_INT_24_8_REV" />
+		<field name="GL_FLOAT_MAT2x3" />
+		<field name="GL_FLOAT_MAT2x4" />
+		<field name="GL_FLOAT_MAT3x2" />
+		<field name="GL_FLOAT_MAT3x4" />
+		<field name="GL_FLOAT_MAT4x2" />
+		<field name="GL_FLOAT_MAT4x3" />
+		<field name="GL_FRAGMENT_SHADER_DERIVATIVE_HINT" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER" />
+		<field name="GL_FRAMEBUFFER_DEFAULT" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE" />
+		<field name="GL_FRAMEBUFFER_UNDEFINED" />
+		<field name="GL_GREEN" />
+		<field name="GL_HALF_FLOAT" />
+		<field name="GL_INTERLEAVED_ATTRIBS" />
+		<field name="GL_INT_2_10_10_10_REV" />
+		<field name="GL_INT_SAMPLER_2D" />
+		<field name="GL_INT_SAMPLER_2D_ARRAY" />
+		<field name="GL_INT_SAMPLER_3D" />
+		<field name="GL_INT_SAMPLER_CUBE" />
+		<field name="GL_INVALID_INDEX" />
+		<field name="GL_MAJOR_VERSION" />
+		<field name="GL_MAP_FLUSH_EXPLICIT_BIT" />
+		<field name="GL_MAP_INVALIDATE_BUFFER_BIT" />
+		<field name="GL_MAP_INVALIDATE_RANGE_BIT" />
+		<field name="GL_MAP_READ_BIT" />
+		<field name="GL_MAP_UNSYNCHRONIZED_BIT" />
+		<field name="GL_MAP_WRITE_BIT" />
+		<field name="GL_MAX" />
+		<field name="GL_MAX_3D_TEXTURE_SIZE" />
+		<field name="GL_MAX_ARRAY_TEXTURE_LAYERS" />
+		<field name="GL_MAX_COLOR_ATTACHMENTS" />
+		<field name="GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS" />
+		<field name="GL_MAX_COMBINED_UNIFORM_BLOCKS" />
+		<field name="GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS" />
+		<field name="GL_MAX_DRAW_BUFFERS" />
+		<field name="GL_MAX_ELEMENTS_INDICES" />
+		<field name="GL_MAX_ELEMENTS_VERTICES" />
+		<field name="GL_MAX_ELEMENT_INDEX" />
+		<field name="GL_MAX_FRAGMENT_INPUT_COMPONENTS" />
+		<field name="GL_MAX_FRAGMENT_UNIFORM_BLOCKS" />
+		<field name="GL_MAX_FRAGMENT_UNIFORM_COMPONENTS" />
+		<field name="GL_MAX_PROGRAM_TEXEL_OFFSET" />
+		<field name="GL_MAX_SAMPLES" />
+		<field name="GL_MAX_SERVER_WAIT_TIMEOUT" />
+		<field name="GL_MAX_TEXTURE_LOD_BIAS" />
+		<field name="GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS" />
+		<field name="GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS" />
+		<field name="GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS" />
+		<field name="GL_MAX_UNIFORM_BLOCK_SIZE" />
+		<field name="GL_MAX_UNIFORM_BUFFER_BINDINGS" />
+		<field name="GL_MAX_VARYING_COMPONENTS" />
+		<field name="GL_MAX_VERTEX_OUTPUT_COMPONENTS" />
+		<field name="GL_MAX_VERTEX_UNIFORM_BLOCKS" />
+		<field name="GL_MAX_VERTEX_UNIFORM_COMPONENTS" />
+		<field name="GL_MIN" />
+		<field name="GL_MINOR_VERSION" />
+		<field name="GL_MIN_PROGRAM_TEXEL_OFFSET" />
+		<field name="GL_NUM_EXTENSIONS" />
+		<field name="GL_NUM_PROGRAM_BINARY_FORMATS" />
+		<field name="GL_NUM_SAMPLE_COUNTS" />
+		<field name="GL_OBJECT_TYPE" />
+		<field name="GL_PACK_ROW_LENGTH" />
+		<field name="GL_PACK_SKIP_PIXELS" />
+		<field name="GL_PACK_SKIP_ROWS" />
+		<field name="GL_PIXEL_PACK_BUFFER" />
+		<field name="GL_PIXEL_PACK_BUFFER_BINDING" />
+		<field name="GL_PIXEL_UNPACK_BUFFER" />
+		<field name="GL_PIXEL_UNPACK_BUFFER_BINDING" />
+		<field name="GL_PRIMITIVE_RESTART_FIXED_INDEX" />
+		<field name="GL_PROGRAM_BINARY_FORMATS" />
+		<field name="GL_PROGRAM_BINARY_LENGTH" />
+		<field name="GL_PROGRAM_BINARY_RETRIEVABLE_HINT" />
+		<field name="GL_QUERY_RESULT" />
+		<field name="GL_QUERY_RESULT_AVAILABLE" />
+		<field name="GL_R11F_G11F_B10F" />
+		<field name="GL_R16F" />
+		<field name="GL_R16I" />
+		<field name="GL_R16UI" />
+		<field name="GL_R32F" />
+		<field name="GL_R32I" />
+		<field name="GL_R32UI" />
+		<field name="GL_R8" />
+		<field name="GL_R8I" />
+		<field name="GL_R8UI" />
+		<field name="GL_R8_SNORM" />
+		<field name="GL_RASTERIZER_DISCARD" />
+		<field name="GL_READ_BUFFER" />
+		<field name="GL_READ_FRAMEBUFFER" />
+		<field name="GL_READ_FRAMEBUFFER_BINDING" />
+		<field name="GL_RED" />
+		<field name="GL_RED_INTEGER" />
+		<field name="GL_RENDERBUFFER_SAMPLES" />
+		<field name="GL_RG" />
+		<field name="GL_RG16F" />
+		<field name="GL_RG16I" />
+		<field name="GL_RG16UI" />
+		<field name="GL_RG32F" />
+		<field name="GL_RG32I" />
+		<field name="GL_RG32UI" />
+		<field name="GL_RG8" />
+		<field name="GL_RG8I" />
+		<field name="GL_RG8UI" />
+		<field name="GL_RG8_SNORM" />
+		<field name="GL_RGB10_A2" />
+		<field name="GL_RGB10_A2UI" />
+		<field name="GL_RGB16F" />
+		<field name="GL_RGB16I" />
+		<field name="GL_RGB16UI" />
+		<field name="GL_RGB32F" />
+		<field name="GL_RGB32I" />
+		<field name="GL_RGB32UI" />
+		<field name="GL_RGB8" />
+		<field name="GL_RGB8I" />
+		<field name="GL_RGB8UI" />
+		<field name="GL_RGB8_SNORM" />
+		<field name="GL_RGB9_E5" />
+		<field name="GL_RGBA16F" />
+		<field name="GL_RGBA16I" />
+		<field name="GL_RGBA16UI" />
+		<field name="GL_RGBA32F" />
+		<field name="GL_RGBA32I" />
+		<field name="GL_RGBA32UI" />
+		<field name="GL_RGBA8" />
+		<field name="GL_RGBA8I" />
+		<field name="GL_RGBA8UI" />
+		<field name="GL_RGBA8_SNORM" />
+		<field name="GL_RGBA_INTEGER" />
+		<field name="GL_RGB_INTEGER" />
+		<field name="GL_RG_INTEGER" />
+		<field name="GL_SAMPLER_2D_ARRAY" />
+		<field name="GL_SAMPLER_2D_ARRAY_SHADOW" />
+		<field name="GL_SAMPLER_2D_SHADOW" />
+		<field name="GL_SAMPLER_3D" />
+		<field name="GL_SAMPLER_BINDING" />
+		<field name="GL_SAMPLER_CUBE_SHADOW" />
+		<field name="GL_SEPARATE_ATTRIBS" />
+		<field name="GL_SIGNALED" />
+		<field name="GL_SIGNED_NORMALIZED" />
+		<field name="GL_SRGB" />
+		<field name="GL_SRGB8" />
+		<field name="GL_SRGB8_ALPHA8" />
+		<field name="GL_STATIC_COPY" />
+		<field name="GL_STATIC_READ" />
+		<field name="GL_STENCIL" />
+		<field name="GL_STREAM_COPY" />
+		<field name="GL_STREAM_READ" />
+		<field name="GL_SYNC_CONDITION" />
+		<field name="GL_SYNC_FENCE" />
+		<field name="GL_SYNC_FLAGS" />
+		<field name="GL_SYNC_FLUSH_COMMANDS_BIT" />
+		<field name="GL_SYNC_GPU_COMMANDS_COMPLETE" />
+		<field name="GL_SYNC_STATUS" />
+		<field name="GL_TEXTURE_2D_ARRAY" />
+		<field name="GL_TEXTURE_3D" />
+		<field name="GL_TEXTURE_BASE_LEVEL" />
+		<field name="GL_TEXTURE_BINDING_2D_ARRAY" />
+		<field name="GL_TEXTURE_BINDING_3D" />
+		<field name="GL_TEXTURE_COMPARE_FUNC" />
+		<field name="GL_TEXTURE_COMPARE_MODE" />
+		<field name="GL_TEXTURE_IMMUTABLE_FORMAT" />
+		<field name="GL_TEXTURE_IMMUTABLE_LEVELS" />
+		<field name="GL_TEXTURE_MAX_LEVEL" />
+		<field name="GL_TEXTURE_MAX_LOD" />
+		<field name="GL_TEXTURE_MIN_LOD" />
+		<field name="GL_TEXTURE_SWIZZLE_A" />
+		<field name="GL_TEXTURE_SWIZZLE_B" />
+		<field name="GL_TEXTURE_SWIZZLE_G" />
+		<field name="GL_TEXTURE_SWIZZLE_R" />
+		<field name="GL_TEXTURE_WRAP_R" />
+		<field name="GL_TIMEOUT_EXPIRED" />
+		<field name="GL_TIMEOUT_IGNORED" />
+		<field name="GL_TRANSFORM_FEEDBACK" />
+		<field name="GL_TRANSFORM_FEEDBACK_ACTIVE" />
+		<field name="GL_TRANSFORM_FEEDBACK_BINDING" />
+		<field name="GL_TRANSFORM_FEEDBACK_BUFFER" />
+		<field name="GL_TRANSFORM_FEEDBACK_BUFFER_BINDING" />
+		<field name="GL_TRANSFORM_FEEDBACK_BUFFER_MODE" />
+		<field name="GL_TRANSFORM_FEEDBACK_BUFFER_SIZE" />
+		<field name="GL_TRANSFORM_FEEDBACK_BUFFER_START" />
+		<field name="GL_TRANSFORM_FEEDBACK_PAUSED" />
+		<field name="GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN" />
+		<field name="GL_TRANSFORM_FEEDBACK_VARYINGS" />
+		<field name="GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH" />
+		<field name="GL_UNIFORM_ARRAY_STRIDE" />
+		<field name="GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS" />
+		<field name="GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES" />
+		<field name="GL_UNIFORM_BLOCK_BINDING" />
+		<field name="GL_UNIFORM_BLOCK_DATA_SIZE" />
+		<field name="GL_UNIFORM_BLOCK_INDEX" />
+		<field name="GL_UNIFORM_BLOCK_NAME_LENGTH" />
+		<field name="GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER" />
+		<field name="GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER" />
+		<field name="GL_UNIFORM_BUFFER" />
+		<field name="GL_UNIFORM_BUFFER_BINDING" />
+		<field name="GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT" />
+		<field name="GL_UNIFORM_BUFFER_SIZE" />
+		<field name="GL_UNIFORM_BUFFER_START" />
+		<field name="GL_UNIFORM_IS_ROW_MAJOR" />
+		<field name="GL_UNIFORM_MATRIX_STRIDE" />
+		<field name="GL_UNIFORM_NAME_LENGTH" />
+		<field name="GL_UNIFORM_OFFSET" />
+		<field name="GL_UNIFORM_SIZE" />
+		<field name="GL_UNIFORM_TYPE" />
+		<field name="GL_UNPACK_IMAGE_HEIGHT" />
+		<field name="GL_UNPACK_ROW_LENGTH" />
+		<field name="GL_UNPACK_SKIP_IMAGES" />
+		<field name="GL_UNPACK_SKIP_PIXELS" />
+		<field name="GL_UNPACK_SKIP_ROWS" />
+		<field name="GL_UNSIGNALED" />
+		<field name="GL_UNSIGNED_INT_10F_11F_11F_REV" />
+		<field name="GL_UNSIGNED_INT_24_8" />
+		<field name="GL_UNSIGNED_INT_2_10_10_10_REV" />
+		<field name="GL_UNSIGNED_INT_5_9_9_9_REV" />
+		<field name="GL_UNSIGNED_INT_SAMPLER_2D" />
+		<field name="GL_UNSIGNED_INT_SAMPLER_2D_ARRAY" />
+		<field name="GL_UNSIGNED_INT_SAMPLER_3D" />
+		<field name="GL_UNSIGNED_INT_SAMPLER_CUBE" />
+		<field name="GL_UNSIGNED_INT_VEC2" />
+		<field name="GL_UNSIGNED_INT_VEC3" />
+		<field name="GL_UNSIGNED_INT_VEC4" />
+		<field name="GL_UNSIGNED_NORMALIZED" />
+		<field name="GL_VERTEX_ARRAY_BINDING" />
+		<field name="GL_VERTEX_ATTRIB_ARRAY_DIVISOR" />
+		<field name="GL_VERTEX_ATTRIB_ARRAY_INTEGER" />
+		<field name="GL_WAIT_FAILED" />
+	</class>
+	<class name="android/opengl/GLES31" since="21">
+		<extends name="android/opengl/GLES30" />
+		<method name="glActiveShaderProgram(II)V" />
+		<method name="glBindImageTexture(IIIZIII)V" />
+		<method name="glBindProgramPipeline(I)V" />
+		<method name="glBindVertexBuffer(IIJI)V" />
+		<method name="glCreateShaderProgramv(I[Ljava/lang/String;)I" />
+		<method name="glDeleteProgramPipelines(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteProgramPipelines(I[II)V" />
+		<method name="glDispatchCompute(III)V" />
+		<method name="glDispatchComputeIndirect(J)V" />
+		<method name="glDrawArraysIndirect(IJ)V" />
+		<method name="glDrawElementsIndirect(IIJ)V" />
+		<method name="glFramebufferParameteri(III)V" />
+		<method name="glGenProgramPipelines(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenProgramPipelines(I[II)V" />
+		<method name="glGetBooleani_v(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetBooleani_v(II[ZI)V" />
+		<method name="glGetFramebufferParameteriv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetFramebufferParameteriv(II[II)V" />
+		<method name="glGetMultisamplefv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glGetMultisamplefv(II[FI)V" />
+		<method name="glGetProgramInterfaceiv(IIILjava/nio/IntBuffer;)V" />
+		<method name="glGetProgramInterfaceiv(III[II)V" />
+		<method name="glGetProgramPipelineInfoLog(I)Ljava/lang/String;" />
+		<method name="glGetProgramPipelineiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetProgramPipelineiv(II[II)V" />
+		<method name="glGetProgramResourceIndex(IILjava/lang/String;)I" />
+		<method name="glGetProgramResourceLocation(IILjava/lang/String;)I" />
+		<method name="glGetProgramResourceName(III)Ljava/lang/String;" />
+		<method name="glGetProgramResourceiv(IIIILjava/nio/IntBuffer;ILjava/nio/IntBuffer;Ljava/nio/IntBuffer;)V" />
+		<method name="glGetProgramResourceiv(IIII[III[II[II)V" />
+		<method name="glGetTexLevelParameterfv(IIILjava/nio/FloatBuffer;)V" />
+		<method name="glGetTexLevelParameterfv(III[FI)V" />
+		<method name="glGetTexLevelParameteriv(IIILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexLevelParameteriv(III[II)V" />
+		<method name="glIsProgramPipeline(I)Z" />
+		<method name="glMemoryBarrier(I)V" />
+		<method name="glMemoryBarrierByRegion(I)V" />
+		<method name="glProgramUniform1f(IIF)V" />
+		<method name="glProgramUniform1fv(IIILjava/nio/FloatBuffer;)V" />
+		<method name="glProgramUniform1fv(III[FI)V" />
+		<method name="glProgramUniform1i(III)V" />
+		<method name="glProgramUniform1iv(IIILjava/nio/IntBuffer;)V" />
+		<method name="glProgramUniform1iv(III[II)V" />
+		<method name="glProgramUniform1ui(III)V" />
+		<method name="glProgramUniform1uiv(IIILjava/nio/IntBuffer;)V" />
+		<method name="glProgramUniform1uiv(III[II)V" />
+		<method name="glProgramUniform2f(IIFF)V" />
+		<method name="glProgramUniform2fv(IIILjava/nio/FloatBuffer;)V" />
+		<method name="glProgramUniform2fv(III[FI)V" />
+		<method name="glProgramUniform2i(IIII)V" />
+		<method name="glProgramUniform2iv(IIILjava/nio/IntBuffer;)V" />
+		<method name="glProgramUniform2iv(III[II)V" />
+		<method name="glProgramUniform2ui(IIII)V" />
+		<method name="glProgramUniform2uiv(IIILjava/nio/IntBuffer;)V" />
+		<method name="glProgramUniform2uiv(III[II)V" />
+		<method name="glProgramUniform3f(IIFFF)V" />
+		<method name="glProgramUniform3fv(IIILjava/nio/FloatBuffer;)V" />
+		<method name="glProgramUniform3fv(III[FI)V" />
+		<method name="glProgramUniform3i(IIIII)V" />
+		<method name="glProgramUniform3iv(IIILjava/nio/IntBuffer;)V" />
+		<method name="glProgramUniform3iv(III[II)V" />
+		<method name="glProgramUniform3ui(IIIII)V" />
+		<method name="glProgramUniform3uiv(IIILjava/nio/IntBuffer;)V" />
+		<method name="glProgramUniform3uiv(III[II)V" />
+		<method name="glProgramUniform4f(IIFFFF)V" />
+		<method name="glProgramUniform4fv(IIILjava/nio/FloatBuffer;)V" />
+		<method name="glProgramUniform4fv(III[FI)V" />
+		<method name="glProgramUniform4i(IIIIII)V" />
+		<method name="glProgramUniform4iv(IIILjava/nio/IntBuffer;)V" />
+		<method name="glProgramUniform4iv(III[II)V" />
+		<method name="glProgramUniform4ui(IIIIII)V" />
+		<method name="glProgramUniform4uiv(IIILjava/nio/IntBuffer;)V" />
+		<method name="glProgramUniform4uiv(III[II)V" />
+		<method name="glProgramUniformMatrix2fv(IIIZLjava/nio/FloatBuffer;)V" />
+		<method name="glProgramUniformMatrix2fv(IIIZ[FI)V" />
+		<method name="glProgramUniformMatrix2x3fv(IIIZLjava/nio/FloatBuffer;)V" />
+		<method name="glProgramUniformMatrix2x3fv(IIIZ[FI)V" />
+		<method name="glProgramUniformMatrix2x4fv(IIIZLjava/nio/FloatBuffer;)V" />
+		<method name="glProgramUniformMatrix2x4fv(IIIZ[FI)V" />
+		<method name="glProgramUniformMatrix3fv(IIIZLjava/nio/FloatBuffer;)V" />
+		<method name="glProgramUniformMatrix3fv(IIIZ[FI)V" />
+		<method name="glProgramUniformMatrix3x2fv(IIIZLjava/nio/FloatBuffer;)V" />
+		<method name="glProgramUniformMatrix3x2fv(IIIZ[FI)V" />
+		<method name="glProgramUniformMatrix3x4fv(IIIZLjava/nio/FloatBuffer;)V" />
+		<method name="glProgramUniformMatrix3x4fv(IIIZ[FI)V" />
+		<method name="glProgramUniformMatrix4fv(IIIZLjava/nio/FloatBuffer;)V" />
+		<method name="glProgramUniformMatrix4fv(IIIZ[FI)V" />
+		<method name="glProgramUniformMatrix4x2fv(IIIZLjava/nio/FloatBuffer;)V" />
+		<method name="glProgramUniformMatrix4x2fv(IIIZ[FI)V" />
+		<method name="glProgramUniformMatrix4x3fv(IIIZLjava/nio/FloatBuffer;)V" />
+		<method name="glProgramUniformMatrix4x3fv(IIIZ[FI)V" />
+		<method name="glSampleMaski(II)V" />
+		<method name="glTexStorage2DMultisample(IIIIIZ)V" />
+		<method name="glUseProgramStages(III)V" />
+		<method name="glValidateProgramPipeline(I)V" />
+		<method name="glVertexAttribBinding(II)V" />
+		<method name="glVertexAttribFormat(IIIZI)V" />
+		<method name="glVertexAttribIFormat(IIII)V" />
+		<method name="glVertexBindingDivisor(II)V" />
+		<field name="GL_ACTIVE_ATOMIC_COUNTER_BUFFERS" />
+		<field name="GL_ACTIVE_PROGRAM" />
+		<field name="GL_ACTIVE_RESOURCES" />
+		<field name="GL_ACTIVE_VARIABLES" />
+		<field name="GL_ALL_BARRIER_BITS" since="24" />
+		<field name="GL_ALL_SHADER_BITS" />
+		<field name="GL_ARRAY_SIZE" />
+		<field name="GL_ARRAY_STRIDE" />
+		<field name="GL_ATOMIC_COUNTER_BARRIER_BIT" />
+		<field name="GL_ATOMIC_COUNTER_BUFFER" />
+		<field name="GL_ATOMIC_COUNTER_BUFFER_BINDING" />
+		<field name="GL_ATOMIC_COUNTER_BUFFER_INDEX" />
+		<field name="GL_ATOMIC_COUNTER_BUFFER_SIZE" />
+		<field name="GL_ATOMIC_COUNTER_BUFFER_START" />
+		<field name="GL_BLOCK_INDEX" />
+		<field name="GL_BUFFER_BINDING" />
+		<field name="GL_BUFFER_DATA_SIZE" />
+		<field name="GL_BUFFER_UPDATE_BARRIER_BIT" />
+		<field name="GL_BUFFER_VARIABLE" />
+		<field name="GL_COMMAND_BARRIER_BIT" />
+		<field name="GL_COMPUTE_SHADER" />
+		<field name="GL_COMPUTE_SHADER_BIT" />
+		<field name="GL_COMPUTE_WORK_GROUP_SIZE" />
+		<field name="GL_DEPTH_STENCIL_TEXTURE_MODE" />
+		<field name="GL_DISPATCH_INDIRECT_BUFFER" />
+		<field name="GL_DISPATCH_INDIRECT_BUFFER_BINDING" />
+		<field name="GL_DRAW_INDIRECT_BUFFER" />
+		<field name="GL_DRAW_INDIRECT_BUFFER_BINDING" />
+		<field name="GL_ELEMENT_ARRAY_BARRIER_BIT" since="24" />
+		<field name="GL_FRAGMENT_SHADER_BIT" />
+		<field name="GL_FRAMEBUFFER_BARRIER_BIT" />
+		<field name="GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS" />
+		<field name="GL_FRAMEBUFFER_DEFAULT_HEIGHT" />
+		<field name="GL_FRAMEBUFFER_DEFAULT_SAMPLES" />
+		<field name="GL_FRAMEBUFFER_DEFAULT_WIDTH" />
+		<field name="GL_IMAGE_2D" />
+		<field name="GL_IMAGE_2D_ARRAY" />
+		<field name="GL_IMAGE_3D" />
+		<field name="GL_IMAGE_BINDING_ACCESS" />
+		<field name="GL_IMAGE_BINDING_FORMAT" />
+		<field name="GL_IMAGE_BINDING_LAYER" />
+		<field name="GL_IMAGE_BINDING_LAYERED" />
+		<field name="GL_IMAGE_BINDING_LEVEL" />
+		<field name="GL_IMAGE_BINDING_NAME" />
+		<field name="GL_IMAGE_CUBE" />
+		<field name="GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS" />
+		<field name="GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE" />
+		<field name="GL_IMAGE_FORMAT_COMPATIBILITY_TYPE" />
+		<field name="GL_INT_IMAGE_2D" />
+		<field name="GL_INT_IMAGE_2D_ARRAY" />
+		<field name="GL_INT_IMAGE_3D" />
+		<field name="GL_INT_IMAGE_CUBE" />
+		<field name="GL_INT_SAMPLER_2D_MULTISAMPLE" />
+		<field name="GL_IS_ROW_MAJOR" />
+		<field name="GL_LOCATION" />
+		<field name="GL_MATRIX_STRIDE" />
+		<field name="GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS" />
+		<field name="GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE" />
+		<field name="GL_MAX_COLOR_TEXTURE_SAMPLES" />
+		<field name="GL_MAX_COMBINED_ATOMIC_COUNTERS" />
+		<field name="GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS" />
+		<field name="GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS" />
+		<field name="GL_MAX_COMBINED_IMAGE_UNIFORMS" />
+		<field name="GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES" />
+		<field name="GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS" />
+		<field name="GL_MAX_COMPUTE_ATOMIC_COUNTERS" />
+		<field name="GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS" />
+		<field name="GL_MAX_COMPUTE_IMAGE_UNIFORMS" />
+		<field name="GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS" />
+		<field name="GL_MAX_COMPUTE_SHARED_MEMORY_SIZE" />
+		<field name="GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS" />
+		<field name="GL_MAX_COMPUTE_UNIFORM_BLOCKS" />
+		<field name="GL_MAX_COMPUTE_UNIFORM_COMPONENTS" />
+		<field name="GL_MAX_COMPUTE_WORK_GROUP_COUNT" />
+		<field name="GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS" />
+		<field name="GL_MAX_COMPUTE_WORK_GROUP_SIZE" />
+		<field name="GL_MAX_DEPTH_TEXTURE_SAMPLES" />
+		<field name="GL_MAX_FRAGMENT_ATOMIC_COUNTERS" />
+		<field name="GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS" />
+		<field name="GL_MAX_FRAGMENT_IMAGE_UNIFORMS" />
+		<field name="GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS" />
+		<field name="GL_MAX_FRAMEBUFFER_HEIGHT" />
+		<field name="GL_MAX_FRAMEBUFFER_SAMPLES" />
+		<field name="GL_MAX_FRAMEBUFFER_WIDTH" />
+		<field name="GL_MAX_IMAGE_UNITS" />
+		<field name="GL_MAX_INTEGER_SAMPLES" />
+		<field name="GL_MAX_NAME_LENGTH" />
+		<field name="GL_MAX_NUM_ACTIVE_VARIABLES" />
+		<field name="GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET" />
+		<field name="GL_MAX_SAMPLE_MASK_WORDS" />
+		<field name="GL_MAX_SHADER_STORAGE_BLOCK_SIZE" />
+		<field name="GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS" />
+		<field name="GL_MAX_UNIFORM_LOCATIONS" />
+		<field name="GL_MAX_VERTEX_ATOMIC_COUNTERS" />
+		<field name="GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS" />
+		<field name="GL_MAX_VERTEX_ATTRIB_BINDINGS" />
+		<field name="GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET" />
+		<field name="GL_MAX_VERTEX_ATTRIB_STRIDE" />
+		<field name="GL_MAX_VERTEX_IMAGE_UNIFORMS" />
+		<field name="GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS" />
+		<field name="GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET" />
+		<field name="GL_NAME_LENGTH" />
+		<field name="GL_NUM_ACTIVE_VARIABLES" />
+		<field name="GL_OFFSET" />
+		<field name="GL_PIXEL_BUFFER_BARRIER_BIT" />
+		<field name="GL_PROGRAM_INPUT" />
+		<field name="GL_PROGRAM_OUTPUT" />
+		<field name="GL_PROGRAM_PIPELINE_BINDING" />
+		<field name="GL_PROGRAM_SEPARABLE" />
+		<field name="GL_READ_ONLY" />
+		<field name="GL_READ_WRITE" />
+		<field name="GL_REFERENCED_BY_COMPUTE_SHADER" />
+		<field name="GL_REFERENCED_BY_FRAGMENT_SHADER" />
+		<field name="GL_REFERENCED_BY_VERTEX_SHADER" />
+		<field name="GL_SAMPLER_2D_MULTISAMPLE" />
+		<field name="GL_SAMPLE_MASK" />
+		<field name="GL_SAMPLE_MASK_VALUE" />
+		<field name="GL_SAMPLE_POSITION" />
+		<field name="GL_SHADER_IMAGE_ACCESS_BARRIER_BIT" since="24" />
+		<field name="GL_SHADER_STORAGE_BARRIER_BIT" />
+		<field name="GL_SHADER_STORAGE_BLOCK" />
+		<field name="GL_SHADER_STORAGE_BUFFER" />
+		<field name="GL_SHADER_STORAGE_BUFFER_BINDING" />
+		<field name="GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT" />
+		<field name="GL_SHADER_STORAGE_BUFFER_SIZE" />
+		<field name="GL_SHADER_STORAGE_BUFFER_START" />
+		<field name="GL_STENCIL_INDEX" />
+		<field name="GL_TEXTURE_2D_MULTISAMPLE" />
+		<field name="GL_TEXTURE_ALPHA_SIZE" />
+		<field name="GL_TEXTURE_ALPHA_TYPE" />
+		<field name="GL_TEXTURE_BINDING_2D_MULTISAMPLE" />
+		<field name="GL_TEXTURE_BLUE_SIZE" />
+		<field name="GL_TEXTURE_BLUE_TYPE" />
+		<field name="GL_TEXTURE_COMPRESSED" />
+		<field name="GL_TEXTURE_DEPTH" />
+		<field name="GL_TEXTURE_DEPTH_SIZE" />
+		<field name="GL_TEXTURE_DEPTH_TYPE" />
+		<field name="GL_TEXTURE_FETCH_BARRIER_BIT" />
+		<field name="GL_TEXTURE_FIXED_SAMPLE_LOCATIONS" />
+		<field name="GL_TEXTURE_GREEN_SIZE" />
+		<field name="GL_TEXTURE_GREEN_TYPE" />
+		<field name="GL_TEXTURE_HEIGHT" />
+		<field name="GL_TEXTURE_INTERNAL_FORMAT" />
+		<field name="GL_TEXTURE_RED_SIZE" />
+		<field name="GL_TEXTURE_RED_TYPE" />
+		<field name="GL_TEXTURE_SAMPLES" />
+		<field name="GL_TEXTURE_SHARED_SIZE" />
+		<field name="GL_TEXTURE_STENCIL_SIZE" />
+		<field name="GL_TEXTURE_UPDATE_BARRIER_BIT" />
+		<field name="GL_TEXTURE_WIDTH" />
+		<field name="GL_TOP_LEVEL_ARRAY_SIZE" />
+		<field name="GL_TOP_LEVEL_ARRAY_STRIDE" />
+		<field name="GL_TRANSFORM_FEEDBACK_BARRIER_BIT" />
+		<field name="GL_TRANSFORM_FEEDBACK_VARYING" />
+		<field name="GL_TYPE" />
+		<field name="GL_UNIFORM" />
+		<field name="GL_UNIFORM_BARRIER_BIT" />
+		<field name="GL_UNIFORM_BLOCK" />
+		<field name="GL_UNSIGNED_INT_ATOMIC_COUNTER" />
+		<field name="GL_UNSIGNED_INT_IMAGE_2D" />
+		<field name="GL_UNSIGNED_INT_IMAGE_2D_ARRAY" />
+		<field name="GL_UNSIGNED_INT_IMAGE_3D" />
+		<field name="GL_UNSIGNED_INT_IMAGE_CUBE" />
+		<field name="GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE" />
+		<field name="GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT" since="24" />
+		<field name="GL_VERTEX_ATTRIB_BINDING" />
+		<field name="GL_VERTEX_ATTRIB_RELATIVE_OFFSET" />
+		<field name="GL_VERTEX_BINDING_BUFFER" />
+		<field name="GL_VERTEX_BINDING_DIVISOR" />
+		<field name="GL_VERTEX_BINDING_OFFSET" />
+		<field name="GL_VERTEX_BINDING_STRIDE" />
+		<field name="GL_VERTEX_SHADER_BIT" />
+		<field name="GL_WRITE_ONLY" />
+	</class>
+	<class name="android/opengl/GLES31Ext" since="21">
+		<extends name="java/lang/Object" />
+		<method name="glBlendBarrierKHR()V" />
+		<method name="glBlendEquationSeparateiEXT(III)V" />
+		<method name="glBlendEquationiEXT(II)V" />
+		<method name="glBlendFuncSeparateiEXT(IIIII)V" />
+		<method name="glBlendFunciEXT(III)V" />
+		<method name="glColorMaskiEXT(IZZZZ)V" />
+		<method name="glCopyImageSubDataEXT(IIIIIIIIIIIIIII)V" />
+		<method name="glDebugMessageCallbackKHR(Landroid/opengl/GLES31Ext$DebugProcKHR;)V" />
+		<method name="glDebugMessageControlKHR(IIIILjava/nio/IntBuffer;Z)V" />
+		<method name="glDebugMessageControlKHR(IIII[IIZ)V" />
+		<method name="glDebugMessageInsertKHR(IIIILjava/lang/String;)V" />
+		<method name="glDisableiEXT(II)V" />
+		<method name="glEnableiEXT(II)V" />
+		<method name="glFramebufferTextureEXT(IIII)V" />
+		<method name="glGetDebugMessageCallbackKHR()Landroid/opengl/GLES31Ext$DebugProcKHR;" />
+		<method name="glGetDebugMessageLogKHR(II[II[II[II[II[II[BI)I" />
+		<method name="glGetDebugMessageLogKHR(ILjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)[Ljava/lang/String;" />
+		<method name="glGetDebugMessageLogKHR(ILjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/ByteBuffer;)I" />
+		<method name="glGetDebugMessageLogKHR(I[II[II[II[II)[Ljava/lang/String;" />
+		<method name="glGetObjectLabelKHR(II)Ljava/lang/String;" />
+		<method name="glGetObjectPtrLabelKHR(J)Ljava/lang/String;" />
+		<method name="glGetSamplerParameterIivEXT(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetSamplerParameterIivEXT(II[II)V" />
+		<method name="glGetSamplerParameterIuivEXT(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetSamplerParameterIuivEXT(II[II)V" />
+		<method name="glGetTexParameterIivEXT(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexParameterIivEXT(II[II)V" />
+		<method name="glGetTexParameterIuivEXT(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexParameterIuivEXT(II[II)V" />
+		<method name="glIsEnablediEXT(II)Z" />
+		<method name="glMinSampleShadingOES(F)V" />
+		<method name="glObjectLabelKHR(IIILjava/lang/String;)V" />
+		<method name="glObjectPtrLabelKHR(JLjava/lang/String;)V" />
+		<method name="glPatchParameteriEXT(II)V" />
+		<method name="glPopDebugGroupKHR()V" />
+		<method name="glPrimitiveBoundingBoxEXT(FFFFFFFF)V" />
+		<method name="glPushDebugGroupKHR(IIILjava/lang/String;)V" />
+		<method name="glSamplerParameterIivEXT(IILjava/nio/IntBuffer;)V" />
+		<method name="glSamplerParameterIivEXT(II[II)V" />
+		<method name="glSamplerParameterIuivEXT(IILjava/nio/IntBuffer;)V" />
+		<method name="glSamplerParameterIuivEXT(II[II)V" />
+		<method name="glTexBufferEXT(III)V" />
+		<method name="glTexBufferRangeEXT(IIIII)V" />
+		<method name="glTexParameterIivEXT(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexParameterIivEXT(II[II)V" />
+		<method name="glTexParameterIuivEXT(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexParameterIuivEXT(II[II)V" />
+		<method name="glTexStorage3DMultisampleOES(IIIIIIZ)V" />
+		<field name="GL_BLEND_ADVANCED_COHERENT_KHR" />
+		<field name="GL_BUFFER_KHR" />
+		<field name="GL_CLAMP_TO_BORDER_EXT" />
+		<field name="GL_COLORBURN_KHR" />
+		<field name="GL_COLORDODGE_KHR" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_10x10_KHR" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_10x5_KHR" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_10x6_KHR" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_10x8_KHR" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_12x10_KHR" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_12x12_KHR" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_4x4_KHR" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_5x4_KHR" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_5x5_KHR" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_6x5_KHR" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_6x6_KHR" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_8x5_KHR" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_8x6_KHR" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_8x8_KHR" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR" />
+		<field name="GL_CONTEXT_FLAG_DEBUG_BIT_KHR" />
+		<field name="GL_DARKEN_KHR" />
+		<field name="GL_DEBUG_CALLBACK_FUNCTION_KHR" />
+		<field name="GL_DEBUG_CALLBACK_USER_PARAM_KHR" />
+		<field name="GL_DEBUG_GROUP_STACK_DEPTH_KHR" />
+		<field name="GL_DEBUG_LOGGED_MESSAGES_KHR" />
+		<field name="GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR" />
+		<field name="GL_DEBUG_OUTPUT_KHR" />
+		<field name="GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR" />
+		<field name="GL_DEBUG_SEVERITY_HIGH_KHR" />
+		<field name="GL_DEBUG_SEVERITY_LOW_KHR" />
+		<field name="GL_DEBUG_SEVERITY_MEDIUM_KHR" />
+		<field name="GL_DEBUG_SEVERITY_NOTIFICATION_KHR" />
+		<field name="GL_DEBUG_SOURCE_API_KHR" />
+		<field name="GL_DEBUG_SOURCE_APPLICATION_KHR" />
+		<field name="GL_DEBUG_SOURCE_OTHER_KHR" />
+		<field name="GL_DEBUG_SOURCE_SHADER_COMPILER_KHR" />
+		<field name="GL_DEBUG_SOURCE_THIRD_PARTY_KHR" />
+		<field name="GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR" />
+		<field name="GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR" />
+		<field name="GL_DEBUG_TYPE_ERROR_KHR" />
+		<field name="GL_DEBUG_TYPE_MARKER_KHR" />
+		<field name="GL_DEBUG_TYPE_OTHER_KHR" />
+		<field name="GL_DEBUG_TYPE_PERFORMANCE_KHR" />
+		<field name="GL_DEBUG_TYPE_POP_GROUP_KHR" />
+		<field name="GL_DEBUG_TYPE_PORTABILITY_KHR" />
+		<field name="GL_DEBUG_TYPE_PUSH_GROUP_KHR" />
+		<field name="GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR" />
+		<field name="GL_DECODE_EXT" />
+		<field name="GL_DIFFERENCE_KHR" />
+		<field name="GL_EXCLUSION_KHR" />
+		<field name="GL_FIRST_VERTEX_CONVENTION_EXT" />
+		<field name="GL_FRACTIONAL_EVEN_EXT" />
+		<field name="GL_FRACTIONAL_ODD_EXT" />
+		<field name="GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT" />
+		<field name="GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT" />
+		<field name="GL_GEOMETRY_LINKED_INPUT_TYPE_EXT" />
+		<field name="GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT" />
+		<field name="GL_GEOMETRY_LINKED_VERTICES_OUT_EXT" />
+		<field name="GL_GEOMETRY_SHADER_BIT_EXT" />
+		<field name="GL_GEOMETRY_SHADER_EXT" />
+		<field name="GL_GEOMETRY_SHADER_INVOCATIONS_EXT" />
+		<field name="GL_HARDLIGHT_KHR" />
+		<field name="GL_HSL_COLOR_KHR" />
+		<field name="GL_HSL_HUE_KHR" />
+		<field name="GL_HSL_LUMINOSITY_KHR" />
+		<field name="GL_HSL_SATURATION_KHR" />
+		<field name="GL_IMAGE_BUFFER_EXT" />
+		<field name="GL_IMAGE_CUBE_MAP_ARRAY_EXT" />
+		<field name="GL_INT_IMAGE_BUFFER_EXT" />
+		<field name="GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT" />
+		<field name="GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES" />
+		<field name="GL_INT_SAMPLER_BUFFER_EXT" />
+		<field name="GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT" />
+		<field name="GL_ISOLINES_EXT" />
+		<field name="GL_IS_PER_PATCH_EXT" />
+		<field name="GL_LAST_VERTEX_CONVENTION_EXT" />
+		<field name="GL_LAYER_PROVOKING_VERTEX_EXT" />
+		<field name="GL_LIGHTEN_KHR" />
+		<field name="GL_LINES_ADJACENCY_EXT" />
+		<field name="GL_LINE_STRIP_ADJACENCY_EXT" />
+		<field name="GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT" />
+		<field name="GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT" />
+		<field name="GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT" />
+		<field name="GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR" />
+		<field name="GL_MAX_DEBUG_LOGGED_MESSAGES_KHR" />
+		<field name="GL_MAX_DEBUG_MESSAGE_LENGTH_KHR" />
+		<field name="GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES" />
+		<field name="GL_MAX_FRAMEBUFFER_LAYERS_EXT" />
+		<field name="GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT" />
+		<field name="GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT" />
+		<field name="GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT" />
+		<field name="GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT" />
+		<field name="GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT" />
+		<field name="GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT" />
+		<field name="GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT" />
+		<field name="GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT" />
+		<field name="GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT" />
+		<field name="GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT" />
+		<field name="GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT" />
+		<field name="GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT" />
+		<field name="GL_MAX_LABEL_LENGTH_KHR" />
+		<field name="GL_MAX_PATCH_VERTICES_EXT" />
+		<field name="GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT" />
+		<field name="GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT" />
+		<field name="GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT" />
+		<field name="GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT" />
+		<field name="GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT" />
+		<field name="GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT" />
+		<field name="GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT" />
+		<field name="GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT" />
+		<field name="GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT" />
+		<field name="GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT" />
+		<field name="GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT" />
+		<field name="GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT" />
+		<field name="GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT" />
+		<field name="GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT" />
+		<field name="GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT" />
+		<field name="GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT" />
+		<field name="GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT" />
+		<field name="GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT" />
+		<field name="GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT" />
+		<field name="GL_MAX_TESS_GEN_LEVEL_EXT" />
+		<field name="GL_MAX_TESS_PATCH_COMPONENTS_EXT" />
+		<field name="GL_MAX_TEXTURE_BUFFER_SIZE_EXT" />
+		<field name="GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES" />
+		<field name="GL_MIN_SAMPLE_SHADING_VALUE_OES" />
+		<field name="GL_MULTIPLY_KHR" />
+		<field name="GL_OVERLAY_KHR" />
+		<field name="GL_PATCHES_EXT" />
+		<field name="GL_PATCH_VERTICES_EXT" />
+		<field name="GL_PRIMITIVES_GENERATED_EXT" />
+		<field name="GL_PRIMITIVE_BOUNDING_BOX_EXT" />
+		<field name="GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED" />
+		<field name="GL_PROGRAM_KHR" />
+		<field name="GL_QUADS_EXT" />
+		<field name="GL_QUERY_KHR" />
+		<field name="GL_REFERENCED_BY_GEOMETRY_SHADER_EXT" />
+		<field name="GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT" />
+		<field name="GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT" />
+		<field name="GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES" />
+		<field name="GL_SAMPLER_BUFFER_EXT" />
+		<field name="GL_SAMPLER_CUBE_MAP_ARRAY_EXT" />
+		<field name="GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT" />
+		<field name="GL_SAMPLER_KHR" />
+		<field name="GL_SAMPLE_SHADING_OES" />
+		<field name="GL_SCREEN_KHR" />
+		<field name="GL_SHADER_KHR" />
+		<field name="GL_SKIP_DECODE_EXT" />
+		<field name="GL_SOFTLIGHT_KHR" />
+		<field name="GL_STACK_OVERFLOW_KHR" />
+		<field name="GL_STACK_UNDERFLOW_KHR" />
+		<field name="GL_STENCIL_INDEX8_OES" />
+		<field name="GL_STENCIL_INDEX_OES" />
+		<field name="GL_TESS_CONTROL_OUTPUT_VERTICES_EXT" />
+		<field name="GL_TESS_CONTROL_SHADER_BIT_EXT" />
+		<field name="GL_TESS_CONTROL_SHADER_EXT" />
+		<field name="GL_TESS_EVALUATION_SHADER_BIT_EXT" />
+		<field name="GL_TESS_EVALUATION_SHADER_EXT" />
+		<field name="GL_TESS_GEN_MODE_EXT" />
+		<field name="GL_TESS_GEN_POINT_MODE_EXT" />
+		<field name="GL_TESS_GEN_SPACING_EXT" />
+		<field name="GL_TESS_GEN_VERTEX_ORDER_EXT" />
+		<field name="GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES" />
+		<field name="GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES" />
+		<field name="GL_TEXTURE_BINDING_BUFFER_EXT" />
+		<field name="GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT" />
+		<field name="GL_TEXTURE_BORDER_COLOR_EXT" />
+		<field name="GL_TEXTURE_BUFFER_BINDING_EXT" />
+		<field name="GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT" />
+		<field name="GL_TEXTURE_BUFFER_EXT" />
+		<field name="GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT" />
+		<field name="GL_TEXTURE_BUFFER_OFFSET_EXT" />
+		<field name="GL_TEXTURE_BUFFER_SIZE_EXT" />
+		<field name="GL_TEXTURE_CUBE_MAP_ARRAY_EXT" />
+		<field name="GL_TEXTURE_SRGB_DECODE_EXT" />
+		<field name="GL_TRIANGLES_ADJACENCY_EXT" />
+		<field name="GL_TRIANGLE_STRIP_ADJACENCY_EXT" />
+		<field name="GL_UNDEFINED_VERTEX_EXT" />
+		<field name="GL_UNSIGNED_INT_IMAGE_BUFFER_EXT" />
+		<field name="GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT" />
+		<field name="GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES" />
+		<field name="GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT" />
+		<field name="GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT" />
+		<field name="GL_VERTEX_ARRAY_KHR" />
+	</class>
+	<class name="android/opengl/GLES31Ext$DebugProcKHR" since="21">
+		<extends name="java/lang/Object" />
+		<method name="onMessage(IIIILjava/lang/String;)V" />
+	</class>
+	<class name="android/opengl/GLES32" since="24">
+		<extends name="android/opengl/GLES31" />
+		<method name="glBlendBarrier()V" />
+		<method name="glBlendEquationSeparatei(III)V" />
+		<method name="glBlendEquationi(II)V" />
+		<method name="glBlendFuncSeparatei(IIIII)V" />
+		<method name="glBlendFunci(III)V" />
+		<method name="glColorMaski(IZZZZ)V" />
+		<method name="glCopyImageSubData(IIIIIIIIIIIIIII)V" />
+		<method name="glDebugMessageCallback(Landroid/opengl/GLES32$DebugProc;)V" />
+		<method name="glDebugMessageControl(IIIILjava/nio/IntBuffer;Z)V" />
+		<method name="glDebugMessageControl(IIII[IIZ)V" />
+		<method name="glDebugMessageInsert(IIIIILjava/lang/String;)V" />
+		<method name="glDisablei(II)V" />
+		<method name="glDrawElementsBaseVertex(IIILjava/nio/Buffer;I)V" />
+		<method name="glDrawElementsInstancedBaseVertex(IIIIII)V" />
+		<method name="glDrawElementsInstancedBaseVertex(IIILjava/nio/Buffer;II)V" />
+		<method name="glDrawRangeElementsBaseVertex(IIIIILjava/nio/Buffer;I)V" />
+		<method name="glEnablei(II)V" />
+		<method name="glFramebufferTexture(IIII)V" />
+		<method name="glGetDebugMessageLog(II[II[II[II[II[II[BI)I" />
+		<method name="glGetDebugMessageLog(ILjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)[Ljava/lang/String;" />
+		<method name="glGetDebugMessageLog(ILjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/ByteBuffer;)I" />
+		<method name="glGetDebugMessageLog(I[II[II[II[II)[Ljava/lang/String;" />
+		<method name="glGetGraphicsResetStatus()I" />
+		<method name="glGetObjectLabel(II)Ljava/lang/String;" />
+		<method name="glGetObjectPtrLabel(J)Ljava/lang/String;" />
+		<method name="glGetPointerv(I)J" />
+		<method name="glGetSamplerParameterIiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetSamplerParameterIiv(II[II)V" />
+		<method name="glGetSamplerParameterIuiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetSamplerParameterIuiv(II[II)V" />
+		<method name="glGetTexParameterIiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexParameterIiv(II[II)V" />
+		<method name="glGetTexParameterIuiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexParameterIuiv(II[II)V" />
+		<method name="glGetnUniformfv(IIILjava/nio/FloatBuffer;)V" />
+		<method name="glGetnUniformfv(III[FI)V" />
+		<method name="glGetnUniformiv(IIILjava/nio/IntBuffer;)V" />
+		<method name="glGetnUniformiv(III[II)V" />
+		<method name="glGetnUniformuiv(IIILjava/nio/IntBuffer;)V" />
+		<method name="glGetnUniformuiv(III[II)V" />
+		<method name="glIsEnabledi(II)Z" />
+		<method name="glMinSampleShading(F)V" />
+		<method name="glObjectLabel(IIILjava/lang/String;)V" />
+		<method name="glObjectPtrLabel(JLjava/lang/String;)V" />
+		<method name="glPatchParameteri(II)V" />
+		<method name="glPopDebugGroup()V" />
+		<method name="glPrimitiveBoundingBox(FFFFFFFF)V" />
+		<method name="glPushDebugGroup(IIILjava/lang/String;)V" />
+		<method name="glReadnPixels(IIIIIIILjava/nio/Buffer;)V" />
+		<method name="glSamplerParameterIiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glSamplerParameterIiv(II[II)V" />
+		<method name="glSamplerParameterIuiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glSamplerParameterIuiv(II[II)V" />
+		<method name="glTexBuffer(III)V" />
+		<method name="glTexBufferRange(IIIII)V" />
+		<method name="glTexParameterIiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexParameterIiv(II[II)V" />
+		<method name="glTexParameterIuiv(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexParameterIuiv(II[II)V" />
+		<method name="glTexStorage3DMultisample(IIIIIIZ)V" />
+		<field name="GL_BUFFER" />
+		<field name="GL_CLAMP_TO_BORDER" />
+		<field name="GL_COLORBURN" />
+		<field name="GL_COLORDODGE" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_10x10" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_10x5" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_10x6" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_10x8" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_12x10" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_12x12" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_4x4" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_5x4" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_5x5" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_6x5" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_6x6" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_8x5" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_8x6" />
+		<field name="GL_COMPRESSED_RGBA_ASTC_8x8" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6" />
+		<field name="GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8" />
+		<field name="GL_CONTEXT_FLAGS" />
+		<field name="GL_CONTEXT_FLAG_DEBUG_BIT" />
+		<field name="GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT" />
+		<field name="GL_CONTEXT_LOST" />
+		<field name="GL_DARKEN" />
+		<field name="GL_DEBUG_CALLBACK_FUNCTION" />
+		<field name="GL_DEBUG_CALLBACK_USER_PARAM" />
+		<field name="GL_DEBUG_GROUP_STACK_DEPTH" />
+		<field name="GL_DEBUG_LOGGED_MESSAGES" />
+		<field name="GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH" />
+		<field name="GL_DEBUG_OUTPUT" />
+		<field name="GL_DEBUG_OUTPUT_SYNCHRONOUS" />
+		<field name="GL_DEBUG_SEVERITY_HIGH" />
+		<field name="GL_DEBUG_SEVERITY_LOW" />
+		<field name="GL_DEBUG_SEVERITY_MEDIUM" />
+		<field name="GL_DEBUG_SEVERITY_NOTIFICATION" />
+		<field name="GL_DEBUG_SOURCE_API" />
+		<field name="GL_DEBUG_SOURCE_APPLICATION" />
+		<field name="GL_DEBUG_SOURCE_OTHER" />
+		<field name="GL_DEBUG_SOURCE_SHADER_COMPILER" />
+		<field name="GL_DEBUG_SOURCE_THIRD_PARTY" />
+		<field name="GL_DEBUG_SOURCE_WINDOW_SYSTEM" />
+		<field name="GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR" />
+		<field name="GL_DEBUG_TYPE_ERROR" />
+		<field name="GL_DEBUG_TYPE_MARKER" />
+		<field name="GL_DEBUG_TYPE_OTHER" />
+		<field name="GL_DEBUG_TYPE_PERFORMANCE" />
+		<field name="GL_DEBUG_TYPE_POP_GROUP" />
+		<field name="GL_DEBUG_TYPE_PORTABILITY" />
+		<field name="GL_DEBUG_TYPE_PUSH_GROUP" />
+		<field name="GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR" />
+		<field name="GL_DIFFERENCE" />
+		<field name="GL_EXCLUSION" />
+		<field name="GL_FIRST_VERTEX_CONVENTION" />
+		<field name="GL_FRACTIONAL_EVEN" />
+		<field name="GL_FRACTIONAL_ODD" />
+		<field name="GL_FRAGMENT_INTERPOLATION_OFFSET_BITS" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_LAYERED" />
+		<field name="GL_FRAMEBUFFER_DEFAULT_LAYERS" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS" />
+		<field name="GL_GEOMETRY_INPUT_TYPE" />
+		<field name="GL_GEOMETRY_OUTPUT_TYPE" />
+		<field name="GL_GEOMETRY_SHADER" />
+		<field name="GL_GEOMETRY_SHADER_BIT" />
+		<field name="GL_GEOMETRY_SHADER_INVOCATIONS" />
+		<field name="GL_GEOMETRY_VERTICES_OUT" />
+		<field name="GL_GUILTY_CONTEXT_RESET" />
+		<field name="GL_HARDLIGHT" />
+		<field name="GL_HSL_COLOR" />
+		<field name="GL_HSL_HUE" />
+		<field name="GL_HSL_LUMINOSITY" />
+		<field name="GL_HSL_SATURATION" />
+		<field name="GL_IMAGE_BUFFER" />
+		<field name="GL_IMAGE_CUBE_MAP_ARRAY" />
+		<field name="GL_INNOCENT_CONTEXT_RESET" />
+		<field name="GL_INT_IMAGE_BUFFER" />
+		<field name="GL_INT_IMAGE_CUBE_MAP_ARRAY" />
+		<field name="GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY" />
+		<field name="GL_INT_SAMPLER_BUFFER" />
+		<field name="GL_INT_SAMPLER_CUBE_MAP_ARRAY" />
+		<field name="GL_ISOLINES" />
+		<field name="GL_IS_PER_PATCH" />
+		<field name="GL_LAST_VERTEX_CONVENTION" />
+		<field name="GL_LAYER_PROVOKING_VERTEX" />
+		<field name="GL_LIGHTEN" />
+		<field name="GL_LINES_ADJACENCY" />
+		<field name="GL_LINE_STRIP_ADJACENCY" />
+		<field name="GL_LOSE_CONTEXT_ON_RESET" />
+		<field name="GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS" />
+		<field name="GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS" />
+		<field name="GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS" />
+		<field name="GL_MAX_DEBUG_GROUP_STACK_DEPTH" />
+		<field name="GL_MAX_DEBUG_LOGGED_MESSAGES" />
+		<field name="GL_MAX_DEBUG_MESSAGE_LENGTH" />
+		<field name="GL_MAX_FRAGMENT_INTERPOLATION_OFFSET" />
+		<field name="GL_MAX_FRAMEBUFFER_LAYERS" />
+		<field name="GL_MAX_GEOMETRY_ATOMIC_COUNTERS" />
+		<field name="GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS" />
+		<field name="GL_MAX_GEOMETRY_IMAGE_UNIFORMS" />
+		<field name="GL_MAX_GEOMETRY_INPUT_COMPONENTS" />
+		<field name="GL_MAX_GEOMETRY_OUTPUT_COMPONENTS" />
+		<field name="GL_MAX_GEOMETRY_OUTPUT_VERTICES" />
+		<field name="GL_MAX_GEOMETRY_SHADER_INVOCATIONS" />
+		<field name="GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS" />
+		<field name="GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS" />
+		<field name="GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS" />
+		<field name="GL_MAX_GEOMETRY_UNIFORM_BLOCKS" />
+		<field name="GL_MAX_GEOMETRY_UNIFORM_COMPONENTS" />
+		<field name="GL_MAX_LABEL_LENGTH" />
+		<field name="GL_MAX_PATCH_VERTICES" />
+		<field name="GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS" />
+		<field name="GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS" />
+		<field name="GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS" />
+		<field name="GL_MAX_TESS_CONTROL_INPUT_COMPONENTS" />
+		<field name="GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS" />
+		<field name="GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS" />
+		<field name="GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS" />
+		<field name="GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS" />
+		<field name="GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS" />
+		<field name="GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS" />
+		<field name="GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS" />
+		<field name="GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS" />
+		<field name="GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS" />
+		<field name="GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS" />
+		<field name="GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS" />
+		<field name="GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS" />
+		<field name="GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS" />
+		<field name="GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS" />
+		<field name="GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS" />
+		<field name="GL_MAX_TESS_GEN_LEVEL" />
+		<field name="GL_MAX_TESS_PATCH_COMPONENTS" />
+		<field name="GL_MAX_TEXTURE_BUFFER_SIZE" />
+		<field name="GL_MIN_FRAGMENT_INTERPOLATION_OFFSET" />
+		<field name="GL_MIN_SAMPLE_SHADING_VALUE" />
+		<field name="GL_MULTIPLY" />
+		<field name="GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY" />
+		<field name="GL_MULTISAMPLE_LINE_WIDTH_RANGE" />
+		<field name="GL_NO_RESET_NOTIFICATION" />
+		<field name="GL_OVERLAY" />
+		<field name="GL_PATCHES" />
+		<field name="GL_PATCH_VERTICES" />
+		<field name="GL_PRIMITIVES_GENERATED" />
+		<field name="GL_PRIMITIVE_BOUNDING_BOX" />
+		<field name="GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED" />
+		<field name="GL_PROGRAM" />
+		<field name="GL_PROGRAM_PIPELINE" />
+		<field name="GL_QUADS" />
+		<field name="GL_QUERY" />
+		<field name="GL_REFERENCED_BY_GEOMETRY_SHADER" />
+		<field name="GL_REFERENCED_BY_TESS_CONTROL_SHADER" />
+		<field name="GL_REFERENCED_BY_TESS_EVALUATION_SHADER" />
+		<field name="GL_RESET_NOTIFICATION_STRATEGY" />
+		<field name="GL_SAMPLER" />
+		<field name="GL_SAMPLER_2D_MULTISAMPLE_ARRAY" />
+		<field name="GL_SAMPLER_BUFFER" />
+		<field name="GL_SAMPLER_CUBE_MAP_ARRAY" />
+		<field name="GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW" />
+		<field name="GL_SAMPLE_SHADING" />
+		<field name="GL_SCREEN" />
+		<field name="GL_SHADER" />
+		<field name="GL_SOFTLIGHT" />
+		<field name="GL_STACK_OVERFLOW" />
+		<field name="GL_STACK_UNDERFLOW" />
+		<field name="GL_TESS_CONTROL_OUTPUT_VERTICES" />
+		<field name="GL_TESS_CONTROL_SHADER" />
+		<field name="GL_TESS_CONTROL_SHADER_BIT" />
+		<field name="GL_TESS_EVALUATION_SHADER" />
+		<field name="GL_TESS_EVALUATION_SHADER_BIT" />
+		<field name="GL_TESS_GEN_MODE" />
+		<field name="GL_TESS_GEN_POINT_MODE" />
+		<field name="GL_TESS_GEN_SPACING" />
+		<field name="GL_TESS_GEN_VERTEX_ORDER" />
+		<field name="GL_TEXTURE_2D_MULTISAMPLE_ARRAY" />
+		<field name="GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY" />
+		<field name="GL_TEXTURE_BINDING_BUFFER" />
+		<field name="GL_TEXTURE_BINDING_CUBE_MAP_ARRAY" />
+		<field name="GL_TEXTURE_BORDER_COLOR" />
+		<field name="GL_TEXTURE_BUFFER" />
+		<field name="GL_TEXTURE_BUFFER_BINDING" />
+		<field name="GL_TEXTURE_BUFFER_DATA_STORE_BINDING" />
+		<field name="GL_TEXTURE_BUFFER_OFFSET" />
+		<field name="GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT" />
+		<field name="GL_TEXTURE_BUFFER_SIZE" />
+		<field name="GL_TEXTURE_CUBE_MAP_ARRAY" />
+		<field name="GL_TRIANGLES_ADJACENCY" />
+		<field name="GL_TRIANGLE_STRIP_ADJACENCY" />
+		<field name="GL_UNDEFINED_VERTEX" />
+		<field name="GL_UNKNOWN_CONTEXT_RESET" />
+		<field name="GL_UNSIGNED_INT_IMAGE_BUFFER" />
+		<field name="GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY" />
+		<field name="GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY" />
+		<field name="GL_UNSIGNED_INT_SAMPLER_BUFFER" />
+		<field name="GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY" />
+		<field name="GL_VERTEX_ARRAY" />
+	</class>
+	<class name="android/opengl/GLES32$DebugProc" since="24">
+		<extends name="java/lang/Object" />
+		<method name="onMessage(IIIILjava/lang/String;)V" />
+	</class>
+	<class name="android/opengl/GLException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(ILjava/lang/String;)V" />
+	</class>
+	<class name="android/opengl/GLSurfaceView" since="3">
+		<extends name="android/view/SurfaceView" />
+		<implements name="android/view/SurfaceHolder$Callback" removed="24" />
+		<implements name="android/view/SurfaceHolder$Callback2" since="24" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="getDebugFlags()I" />
+		<method name="getPreserveEGLContextOnPause()Z" since="11" />
+		<method name="getRenderMode()I" />
+		<method name="onPause()V" />
+		<method name="onResume()V" />
+		<method name="queueEvent(Ljava/lang/Runnable;)V" />
+		<method name="requestRender()V" />
+		<method name="setDebugFlags(I)V" />
+		<method name="setEGLConfigChooser(IIIIII)V" />
+		<method name="setEGLConfigChooser(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V" />
+		<method name="setEGLConfigChooser(Z)V" />
+		<method name="setEGLContextClientVersion(I)V" since="8" />
+		<method name="setEGLContextFactory(Landroid/opengl/GLSurfaceView$EGLContextFactory;)V" since="5" />
+		<method name="setEGLWindowSurfaceFactory(Landroid/opengl/GLSurfaceView$EGLWindowSurfaceFactory;)V" since="5" />
+		<method name="setGLWrapper(Landroid/opengl/GLSurfaceView$GLWrapper;)V" />
+		<method name="setPreserveEGLContextOnPause(Z)V" since="11" />
+		<method name="setRenderMode(I)V" />
+		<method name="setRenderer(Landroid/opengl/GLSurfaceView$Renderer;)V" />
+		<field name="DEBUG_CHECK_GL_ERROR" />
+		<field name="DEBUG_LOG_GL_CALLS" />
+		<field name="RENDERMODE_CONTINUOUSLY" />
+		<field name="RENDERMODE_WHEN_DIRTY" />
+	</class>
+	<class name="android/opengl/GLSurfaceView$EGLConfigChooser" since="3">
+		<extends name="java/lang/Object" />
+		<method name="chooseConfig(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig;" />
+	</class>
+	<class name="android/opengl/GLSurfaceView$EGLContextFactory" since="5">
+		<extends name="java/lang/Object" />
+		<method name="createContext(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLContext;" />
+		<method name="destroyContext(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)V" />
+	</class>
+	<class name="android/opengl/GLSurfaceView$EGLWindowSurfaceFactory" since="5">
+		<extends name="java/lang/Object" />
+		<method name="createWindowSurface(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLSurface;" />
+		<method name="destroySurface(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)V" />
+	</class>
+	<class name="android/opengl/GLSurfaceView$GLWrapper" since="3">
+		<extends name="java/lang/Object" />
+		<method name="wrap(Ljavax/microedition/khronos/opengles/GL;)Ljavax/microedition/khronos/opengles/GL;" />
+	</class>
+	<class name="android/opengl/GLSurfaceView$Renderer" since="3">
+		<extends name="java/lang/Object" />
+		<method name="onDrawFrame(Ljavax/microedition/khronos/opengles/GL10;)V" />
+		<method name="onSurfaceChanged(Ljavax/microedition/khronos/opengles/GL10;II)V" />
+		<method name="onSurfaceCreated(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V" />
+	</class>
+	<class name="android/opengl/GLU" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="gluErrorString(I)Ljava/lang/String;" />
+		<method name="gluLookAt(Ljavax/microedition/khronos/opengles/GL10;FFFFFFFFF)V" />
+		<method name="gluOrtho2D(Ljavax/microedition/khronos/opengles/GL10;FFFF)V" />
+		<method name="gluPerspective(Ljavax/microedition/khronos/opengles/GL10;FFFF)V" />
+		<method name="gluProject(FFF[FI[FI[II[FI)I" />
+		<method name="gluUnProject(FFF[FI[FI[II[FI)I" />
+	</class>
+	<class name="android/opengl/GLUtils" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getEGLErrorString(I)Ljava/lang/String;" since="14" />
+		<method name="getInternalFormat(Landroid/graphics/Bitmap;)I" />
+		<method name="getType(Landroid/graphics/Bitmap;)I" />
+		<method name="texImage2D(IIILandroid/graphics/Bitmap;I)V" />
+		<method name="texImage2D(IIILandroid/graphics/Bitmap;II)V" />
+		<method name="texImage2D(IILandroid/graphics/Bitmap;I)V" />
+		<method name="texSubImage2D(IIIILandroid/graphics/Bitmap;)V" />
+		<method name="texSubImage2D(IIIILandroid/graphics/Bitmap;II)V" />
+	</class>
+	<class name="android/opengl/Matrix" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="19" />
+		<method name="frustumM([FIFFFFFF)V" />
+		<method name="invertM([FI[FI)Z" />
+		<method name="length(FFF)F" />
+		<method name="multiplyMM([FI[FI[FI)V" />
+		<method name="multiplyMV([FI[FI[FI)V" />
+		<method name="orthoM([FIFFFFFF)V" />
+		<method name="perspectiveM([FIFFFF)V" since="14" />
+		<method name="rotateM([FIFFFF)V" />
+		<method name="rotateM([FI[FIFFFF)V" />
+		<method name="scaleM([FIFFF)V" />
+		<method name="scaleM([FI[FIFFF)V" />
+		<method name="setIdentityM([FI)V" />
+		<method name="setLookAtM([FIFFFFFFFFF)V" since="8" />
+		<method name="setRotateEulerM([FIFFF)V" />
+		<method name="setRotateM([FIFFFF)V" />
+		<method name="translateM([FIFFF)V" />
+		<method name="translateM([FI[FIFFF)V" />
+		<method name="transposeM([FI[FI)V" />
+	</class>
+	<class name="android/opengl/Visibility" since="3">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="computeBoundingSphere([FII[FI)V" />
+		<method name="frustumCullSpheres([FI[FII[III)I" />
+		<method name="visibilityTest([FI[FI[CII)I" />
+	</class>
+	<class name="android/os/AsyncTask" since="3" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<method name="cancel(Z)Z" deprecated="30" />
+		<method name="doInBackground([Ljava/lang/Object;)Ljava/lang/Object;" deprecated="30" />
+		<method name="execute(Ljava/lang/Runnable;)V" since="11" deprecated="30" />
+		<method name="execute([Ljava/lang/Object;)Landroid/os/AsyncTask;" deprecated="30" />
+		<method name="executeOnExecutor(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/os/AsyncTask;" since="11" deprecated="30" />
+		<method name="get()Ljava/lang/Object;" deprecated="30" />
+		<method name="get(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;" deprecated="30" />
+		<method name="getStatus()Landroid/os/AsyncTask$Status;" deprecated="30" />
+		<method name="isCancelled()Z" deprecated="30" />
+		<method name="onCancelled()V" deprecated="30" />
+		<method name="onCancelled(Ljava/lang/Object;)V" since="11" deprecated="30" />
+		<method name="onPostExecute(Ljava/lang/Object;)V" deprecated="30" />
+		<method name="onPreExecute()V" deprecated="30" />
+		<method name="onProgressUpdate([Ljava/lang/Object;)V" deprecated="30" />
+		<method name="publishProgress([Ljava/lang/Object;)V" deprecated="30" />
+		<field name="SERIAL_EXECUTOR" since="11" deprecated="30" />
+		<field name="THREAD_POOL_EXECUTOR" since="11" deprecated="30" />
+	</class>
+	<class name="android/os/AsyncTask$Status" since="3" deprecated="30">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/os/AsyncTask$Status;" />
+		<method name="values()[Landroid/os/AsyncTask$Status;" />
+		<field name="FINISHED" deprecated="30" />
+		<field name="PENDING" deprecated="30" />
+		<field name="RUNNING" deprecated="30" />
+	</class>
+	<class name="android/os/BadParcelableException" since="1">
+		<extends name="android/util/AndroidRuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/Exception;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/os/BaseBundle" since="21">
+		<extends name="java/lang/Object" />
+		<method name="clear()V" />
+		<method name="containsKey(Ljava/lang/String;)Z" />
+		<method name="get(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getBoolean(Ljava/lang/String;)Z" since="22" />
+		<method name="getBoolean(Ljava/lang/String;Z)Z" since="22" />
+		<method name="getBooleanArray(Ljava/lang/String;)[Z" since="22" />
+		<method name="getDouble(Ljava/lang/String;)D" />
+		<method name="getDouble(Ljava/lang/String;D)D" />
+		<method name="getDoubleArray(Ljava/lang/String;)[D" />
+		<method name="getInt(Ljava/lang/String;)I" />
+		<method name="getInt(Ljava/lang/String;I)I" />
+		<method name="getIntArray(Ljava/lang/String;)[I" />
+		<method name="getLong(Ljava/lang/String;)J" />
+		<method name="getLong(Ljava/lang/String;J)J" />
+		<method name="getLongArray(Ljava/lang/String;)[J" />
+		<method name="getString(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getStringArray(Ljava/lang/String;)[Ljava/lang/String;" />
+		<method name="isEmpty()Z" />
+		<method name="keySet()Ljava/util/Set;" />
+		<method name="putAll(Landroid/os/PersistableBundle;)V" />
+		<method name="putBoolean(Ljava/lang/String;Z)V" since="22" />
+		<method name="putBooleanArray(Ljava/lang/String;[Z)V" since="22" />
+		<method name="putDouble(Ljava/lang/String;D)V" />
+		<method name="putDoubleArray(Ljava/lang/String;[D)V" />
+		<method name="putInt(Ljava/lang/String;I)V" />
+		<method name="putIntArray(Ljava/lang/String;[I)V" />
+		<method name="putLong(Ljava/lang/String;J)V" />
+		<method name="putLongArray(Ljava/lang/String;[J)V" />
+		<method name="putString(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="putStringArray(Ljava/lang/String;[Ljava/lang/String;)V" />
+		<method name="remove(Ljava/lang/String;)V" />
+		<method name="size()I" />
+	</class>
+	<class name="android/os/BatteryManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" removed="23" />
+		<method name="computeChargeTimeRemaining()J" since="28" />
+		<method name="getIntProperty(I)I" since="21" />
+		<method name="getLongProperty(I)J" since="21" />
+		<method name="isCharging()Z" since="23" />
+		<field name="ACTION_CHARGING" since="23" />
+		<field name="ACTION_DISCHARGING" since="23" />
+		<field name="BATTERY_HEALTH_COLD" since="11" />
+		<field name="BATTERY_HEALTH_DEAD" />
+		<field name="BATTERY_HEALTH_GOOD" />
+		<field name="BATTERY_HEALTH_OVERHEAT" />
+		<field name="BATTERY_HEALTH_OVER_VOLTAGE" />
+		<field name="BATTERY_HEALTH_UNKNOWN" />
+		<field name="BATTERY_HEALTH_UNSPECIFIED_FAILURE" />
+		<field name="BATTERY_PLUGGED_AC" />
+		<field name="BATTERY_PLUGGED_USB" />
+		<field name="BATTERY_PLUGGED_WIRELESS" since="17" />
+		<field name="BATTERY_PROPERTY_CAPACITY" since="21" />
+		<field name="BATTERY_PROPERTY_CHARGE_COUNTER" since="21" />
+		<field name="BATTERY_PROPERTY_CURRENT_AVERAGE" since="21" />
+		<field name="BATTERY_PROPERTY_CURRENT_NOW" since="21" />
+		<field name="BATTERY_PROPERTY_ENERGY_COUNTER" since="21" />
+		<field name="BATTERY_PROPERTY_STATUS" since="26" />
+		<field name="BATTERY_STATUS_CHARGING" />
+		<field name="BATTERY_STATUS_DISCHARGING" />
+		<field name="BATTERY_STATUS_FULL" />
+		<field name="BATTERY_STATUS_NOT_CHARGING" />
+		<field name="BATTERY_STATUS_UNKNOWN" />
+		<field name="EXTRA_BATTERY_LOW" since="28" />
+		<field name="EXTRA_HEALTH" since="5" />
+		<field name="EXTRA_ICON_SMALL" since="5" />
+		<field name="EXTRA_LEVEL" since="5" />
+		<field name="EXTRA_PLUGGED" since="5" />
+		<field name="EXTRA_PRESENT" since="5" />
+		<field name="EXTRA_SCALE" since="5" />
+		<field name="EXTRA_STATUS" since="5" />
+		<field name="EXTRA_TECHNOLOGY" since="5" />
+		<field name="EXTRA_TEMPERATURE" since="5" />
+		<field name="EXTRA_VOLTAGE" since="5" />
+	</class>
+	<class name="android/os/Binder" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/IBinder" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" since="29" />
+		<method name="attachInterface(Landroid/os/IInterface;Ljava/lang/String;)V" />
+		<method name="clearCallingIdentity()J" />
+		<method name="clearCallingWorkSource()J" since="29" />
+		<method name="dump(Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V" />
+		<method name="flushPendingCommands()V" />
+		<method name="getCallingPid()I" />
+		<method name="getCallingUid()I" />
+		<method name="getCallingUidOrThrow()I" since="29" />
+		<method name="getCallingUserHandle()Landroid/os/UserHandle;" since="17" />
+		<method name="getCallingWorkSourceUid()I" since="29" />
+		<method name="joinThreadPool()V" />
+		<method name="onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z" />
+		<method name="restoreCallingIdentity(J)V" />
+		<method name="restoreCallingWorkSource(J)V" since="29" />
+		<method name="setCallingWorkSourceUid(I)J" since="29" />
+	</class>
+	<class name="android/os/BugreportManager" since="31">
+		<extends name="java/lang/Object" />
+		<method name="cancelBugreport()V" />
+		<method name="startConnectivityBugreport(Landroid/os/ParcelFileDescriptor;Ljava/util/concurrent/Executor;Landroid/os/BugreportManager$BugreportCallback;)V" />
+	</class>
+	<class name="android/os/BugreportManager$BugreportCallback" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onEarlyReportFinished()V" />
+		<method name="onError(I)V" />
+		<method name="onFinished()V" />
+		<method name="onProgress(F)V" />
+		<field name="BUGREPORT_ERROR_ANOTHER_REPORT_IN_PROGRESS" />
+		<field name="BUGREPORT_ERROR_INVALID_INPUT" />
+		<field name="BUGREPORT_ERROR_RUNTIME" />
+		<field name="BUGREPORT_ERROR_USER_CONSENT_TIMED_OUT" />
+		<field name="BUGREPORT_ERROR_USER_DENIED_CONSENT" />
+	</class>
+	<class name="android/os/Build" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getFingerprintedPartitions()Ljava/util/List;" since="29" />
+		<method name="getRadioVersion()Ljava/lang/String;" since="14" />
+		<method name="getSerial()Ljava/lang/String;" since="26" />
+		<field name="BOARD" />
+		<field name="BOOTLOADER" since="8" />
+		<field name="BRAND" />
+		<field name="CPU_ABI" since="4" deprecated="21" />
+		<field name="CPU_ABI2" since="8" deprecated="21" />
+		<field name="DEVICE" />
+		<field name="DISPLAY" since="3" />
+		<field name="FINGERPRINT" />
+		<field name="HARDWARE" since="8" />
+		<field name="HOST" />
+		<field name="ID" />
+		<field name="MANUFACTURER" since="4" />
+		<field name="MODEL" />
+		<field name="ODM_SKU" since="31" />
+		<field name="PRODUCT" />
+		<field name="RADIO" since="8" deprecated="15" />
+		<field name="SERIAL" since="9" deprecated="26" />
+		<field name="SKU" since="31" />
+		<field name="SOC_MANUFACTURER" since="31" />
+		<field name="SOC_MODEL" since="31" />
+		<field name="SUPPORTED_32_BIT_ABIS" since="21" />
+		<field name="SUPPORTED_64_BIT_ABIS" since="21" />
+		<field name="SUPPORTED_ABIS" since="21" />
+		<field name="TAGS" />
+		<field name="TIME" />
+		<field name="TYPE" />
+		<field name="UNKNOWN" since="8" />
+		<field name="USER" />
+	</class>
+	<class name="android/os/Build$Partition" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getBuildTimeMillis()J" />
+		<method name="getFingerprint()Ljava/lang/String;" />
+		<method name="getName()Ljava/lang/String;" />
+		<field name="PARTITION_NAME_SYSTEM" />
+	</class>
+	<class name="android/os/Build$VERSION" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="BASE_OS" since="23" />
+		<field name="CODENAME" since="4" />
+		<field name="INCREMENTAL" />
+		<field name="MEDIA_PERFORMANCE_CLASS" since="31" />
+		<field name="PREVIEW_SDK_INT" since="23" />
+		<field name="RELEASE" />
+		<field name="RELEASE_OR_CODENAME" since="30" />
+		<field name="SDK" deprecated="15" />
+		<field name="SDK_INT" since="4" />
+		<field name="SECURITY_PATCH" since="23" />
+	</class>
+	<class name="android/os/Build$VERSION_CODES" since="4">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="BASE" />
+		<field name="BASE_1_1" />
+		<field name="CUPCAKE" />
+		<field name="CUR_DEVELOPMENT" />
+		<field name="DONUT" />
+		<field name="ECLAIR" since="5" />
+		<field name="ECLAIR_0_1" since="6" />
+		<field name="ECLAIR_MR1" since="7" />
+		<field name="FROYO" since="8" />
+		<field name="GINGERBREAD" since="9" />
+		<field name="GINGERBREAD_MR1" since="10" />
+		<field name="HONEYCOMB" since="11" />
+		<field name="HONEYCOMB_MR1" since="12" />
+		<field name="HONEYCOMB_MR2" since="13" />
+		<field name="ICE_CREAM_SANDWICH" since="14" />
+		<field name="ICE_CREAM_SANDWICH_MR1" since="15" />
+		<field name="JELLY_BEAN" since="16" />
+		<field name="JELLY_BEAN_MR1" since="17" />
+		<field name="JELLY_BEAN_MR2" since="18" />
+		<field name="KITKAT" since="19" />
+		<field name="KITKAT_WATCH" since="20" />
+		<field name="LOLLIPOP" since="21" />
+		<field name="LOLLIPOP_MR1" since="22" />
+		<field name="M" since="23" />
+		<field name="N" since="24" />
+		<field name="N_MR1" since="25" />
+		<field name="O" since="26" />
+		<field name="O_MR1" since="27" />
+		<field name="P" since="28" />
+		<field name="Q" since="29" />
+		<field name="R" since="30" />
+		<field name="S" since="31" />
+	</class>
+	<class name="android/os/Bundle" since="1">
+		<extends name="android/os/BaseBundle" since="21" />
+		<extends name="java/lang/Object" removed="21" />
+		<implements name="android/os/Parcelable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/os/Bundle;)V" />
+		<method name="&lt;init&gt;(Landroid/os/PersistableBundle;)V" since="21" />
+		<method name="&lt;init&gt;(Ljava/lang/ClassLoader;)V" />
+		<method name="clear()V" />
+		<method name="containsKey(Ljava/lang/String;)Z" removed="21" />
+		<method name="deepCopy()Landroid/os/Bundle;" since="26" />
+		<method name="get(Ljava/lang/String;)Ljava/lang/Object;" removed="21" />
+		<method name="getBinder(Ljava/lang/String;)Landroid/os/IBinder;" since="18" />
+		<method name="getBoolean(Ljava/lang/String;)Z" removed="22" />
+		<method name="getBoolean(Ljava/lang/String;Z)Z" removed="22" />
+		<method name="getBooleanArray(Ljava/lang/String;)[Z" removed="22" />
+		<method name="getBundle(Ljava/lang/String;)Landroid/os/Bundle;" />
+		<method name="getByte(Ljava/lang/String;)B" />
+		<method name="getByte(Ljava/lang/String;B)Ljava/lang/Byte;" />
+		<method name="getByteArray(Ljava/lang/String;)[B" />
+		<method name="getChar(Ljava/lang/String;)C" />
+		<method name="getChar(Ljava/lang/String;C)C" />
+		<method name="getCharArray(Ljava/lang/String;)[C" />
+		<method name="getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence;" />
+		<method name="getCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)Ljava/lang/CharSequence;" since="12" />
+		<method name="getCharSequenceArray(Ljava/lang/String;)[Ljava/lang/CharSequence;" since="8" />
+		<method name="getCharSequenceArrayList(Ljava/lang/String;)Ljava/util/ArrayList;" since="8" />
+		<method name="getClassLoader()Ljava/lang/ClassLoader;" since="11" />
+		<method name="getDouble(Ljava/lang/String;)D" removed="21" />
+		<method name="getDouble(Ljava/lang/String;D)D" removed="21" />
+		<method name="getDoubleArray(Ljava/lang/String;)[D" removed="21" />
+		<method name="getFloat(Ljava/lang/String;)F" />
+		<method name="getFloat(Ljava/lang/String;F)F" />
+		<method name="getFloatArray(Ljava/lang/String;)[F" />
+		<method name="getInt(Ljava/lang/String;)I" removed="21" />
+		<method name="getInt(Ljava/lang/String;I)I" removed="21" />
+		<method name="getIntArray(Ljava/lang/String;)[I" removed="21" />
+		<method name="getIntegerArrayList(Ljava/lang/String;)Ljava/util/ArrayList;" />
+		<method name="getLong(Ljava/lang/String;)J" removed="21" />
+		<method name="getLong(Ljava/lang/String;J)J" removed="21" />
+		<method name="getLongArray(Ljava/lang/String;)[J" removed="21" />
+		<method name="getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;" />
+		<method name="getParcelableArray(Ljava/lang/String;)[Landroid/os/Parcelable;" />
+		<method name="getParcelableArrayList(Ljava/lang/String;)Ljava/util/ArrayList;" />
+		<method name="getSerializable(Ljava/lang/String;)Ljava/io/Serializable;" />
+		<method name="getShort(Ljava/lang/String;)S" />
+		<method name="getShort(Ljava/lang/String;S)S" />
+		<method name="getShortArray(Ljava/lang/String;)[S" />
+		<method name="getSize(Ljava/lang/String;)Landroid/util/Size;" since="21" />
+		<method name="getSizeF(Ljava/lang/String;)Landroid/util/SizeF;" since="21" />
+		<method name="getSparseParcelableArray(Ljava/lang/String;)Landroid/util/SparseArray;" />
+		<method name="getString(Ljava/lang/String;)Ljava/lang/String;" removed="21" />
+		<method name="getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="12" removed="21" />
+		<method name="getStringArray(Ljava/lang/String;)[Ljava/lang/String;" removed="21" />
+		<method name="getStringArrayList(Ljava/lang/String;)Ljava/util/ArrayList;" />
+		<method name="hasFileDescriptors()Z" />
+		<method name="isEmpty()Z" removed="21" />
+		<method name="keySet()Ljava/util/Set;" removed="21" />
+		<method name="putAll(Landroid/os/Bundle;)V" />
+		<method name="putBinder(Ljava/lang/String;Landroid/os/IBinder;)V" since="18" />
+		<method name="putBoolean(Ljava/lang/String;Z)V" removed="22" />
+		<method name="putBooleanArray(Ljava/lang/String;[Z)V" removed="22" />
+		<method name="putBundle(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="putByte(Ljava/lang/String;B)V" />
+		<method name="putByteArray(Ljava/lang/String;[B)V" />
+		<method name="putChar(Ljava/lang/String;C)V" />
+		<method name="putCharArray(Ljava/lang/String;[C)V" />
+		<method name="putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V" />
+		<method name="putCharSequenceArray(Ljava/lang/String;[Ljava/lang/CharSequence;)V" since="8" />
+		<method name="putCharSequenceArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V" since="8" />
+		<method name="putDouble(Ljava/lang/String;D)V" removed="21" />
+		<method name="putDoubleArray(Ljava/lang/String;[D)V" removed="21" />
+		<method name="putFloat(Ljava/lang/String;F)V" />
+		<method name="putFloatArray(Ljava/lang/String;[F)V" />
+		<method name="putInt(Ljava/lang/String;I)V" removed="21" />
+		<method name="putIntArray(Ljava/lang/String;[I)V" removed="21" />
+		<method name="putIntegerArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V" />
+		<method name="putLong(Ljava/lang/String;J)V" removed="21" />
+		<method name="putLongArray(Ljava/lang/String;[J)V" removed="21" />
+		<method name="putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V" />
+		<method name="putParcelableArray(Ljava/lang/String;[Landroid/os/Parcelable;)V" />
+		<method name="putParcelableArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V" />
+		<method name="putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V" />
+		<method name="putShort(Ljava/lang/String;S)V" />
+		<method name="putShortArray(Ljava/lang/String;[S)V" />
+		<method name="putSize(Ljava/lang/String;Landroid/util/Size;)V" since="21" />
+		<method name="putSizeF(Ljava/lang/String;Landroid/util/SizeF;)V" since="21" />
+		<method name="putSparseParcelableArray(Ljava/lang/String;Landroid/util/SparseArray;)V" />
+		<method name="putString(Ljava/lang/String;Ljava/lang/String;)V" removed="21" />
+		<method name="putStringArray(Ljava/lang/String;[Ljava/lang/String;)V" removed="21" />
+		<method name="putStringArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" />
+		<method name="remove(Ljava/lang/String;)V" />
+		<method name="setClassLoader(Ljava/lang/ClassLoader;)V" />
+		<method name="size()I" removed="21" />
+		<field name="CREATOR" />
+		<field name="EMPTY" />
+	</class>
+	<class name="android/os/CancellationSignal" since="16">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="cancel()V" />
+		<method name="isCanceled()Z" />
+		<method name="setOnCancelListener(Landroid/os/CancellationSignal$OnCancelListener;)V" />
+		<method name="throwIfCanceled()V" />
+	</class>
+	<class name="android/os/CancellationSignal$OnCancelListener" since="16">
+		<extends name="java/lang/Object" />
+		<method name="onCancel()V" />
+	</class>
+	<class name="android/os/CombinedVibration" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="createParallel(Landroid/os/VibrationEffect;)Landroid/os/CombinedVibration;" />
+		<method name="startParallel()Landroid/os/CombinedVibration$ParallelCombination;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/os/CombinedVibration$ParallelCombination" since="31">
+		<extends name="java/lang/Object" />
+		<method name="addVibrator(ILandroid/os/VibrationEffect;)Landroid/os/CombinedVibration$ParallelCombination;" />
+		<method name="combine()Landroid/os/CombinedVibration;" />
+	</class>
+	<class name="android/os/ConditionVariable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Z)V" />
+		<method name="block()V" />
+		<method name="block(J)Z" />
+		<method name="close()V" />
+		<method name="open()V" />
+	</class>
+	<class name="android/os/CountDownTimer" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(JJ)V" />
+		<method name="cancel()V" />
+		<method name="onFinish()V" />
+		<method name="onTick(J)V" />
+		<method name="start()Landroid/os/CountDownTimer;" />
+	</class>
+	<class name="android/os/CpuUsageInfo" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getActive()J" />
+		<method name="getTotal()J" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/os/DeadObjectException" since="1">
+		<extends name="android/os/RemoteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" since="23" />
+	</class>
+	<class name="android/os/DeadSystemException" since="24">
+		<extends name="android/os/DeadObjectException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/os/Debug" since="1">
+		<extends name="java/lang/Object" />
+		<method name="attachJvmtiAgent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V" since="28" />
+		<method name="changeDebugPort(I)V" deprecated="15" />
+		<method name="dumpHprofData(Ljava/lang/String;)V" since="3" />
+		<method name="dumpService(Ljava/lang/String;Ljava/io/FileDescriptor;[Ljava/lang/String;)Z" since="8" />
+		<method name="enableEmulatorTraceOutput()V" />
+		<method name="getBinderDeathObjectCount()I" />
+		<method name="getBinderLocalObjectCount()I" />
+		<method name="getBinderProxyObjectCount()I" />
+		<method name="getBinderReceivedTransactions()I" />
+		<method name="getBinderSentTransactions()I" />
+		<method name="getGlobalAllocCount()I" deprecated="23" />
+		<method name="getGlobalAllocSize()I" deprecated="23" />
+		<method name="getGlobalClassInitCount()I" since="8" deprecated="23" />
+		<method name="getGlobalClassInitTime()I" since="8" deprecated="23" />
+		<method name="getGlobalExternalAllocCount()I" deprecated="15" />
+		<method name="getGlobalExternalAllocSize()I" deprecated="15" />
+		<method name="getGlobalExternalFreedCount()I" deprecated="15" />
+		<method name="getGlobalExternalFreedSize()I" deprecated="15" />
+		<method name="getGlobalFreedCount()I" deprecated="23" />
+		<method name="getGlobalFreedSize()I" deprecated="23" />
+		<method name="getGlobalGcInvocationCount()I" deprecated="23" />
+		<method name="getLoadedClassCount()I" />
+		<method name="getMemoryInfo(Landroid/os/Debug$MemoryInfo;)V" />
+		<method name="getNativeHeapAllocatedSize()J" />
+		<method name="getNativeHeapFreeSize()J" />
+		<method name="getNativeHeapSize()J" />
+		<method name="getPss()J" since="14" />
+		<method name="getRuntimeStat(Ljava/lang/String;)Ljava/lang/String;" since="23" />
+		<method name="getRuntimeStats()Ljava/util/Map;" since="23" />
+		<method name="getThreadAllocCount()I" deprecated="23" />
+		<method name="getThreadAllocSize()I" deprecated="23" />
+		<method name="getThreadExternalAllocCount()I" deprecated="15" />
+		<method name="getThreadExternalAllocSize()I" deprecated="15" />
+		<method name="getThreadGcInvocationCount()I" deprecated="23" />
+		<method name="isDebuggerConnected()Z" />
+		<method name="printLoadedClasses(I)V" />
+		<method name="resetAllCounts()V" deprecated="23" />
+		<method name="resetGlobalAllocCount()V" deprecated="23" />
+		<method name="resetGlobalAllocSize()V" deprecated="23" />
+		<method name="resetGlobalClassInitCount()V" since="8" deprecated="23" />
+		<method name="resetGlobalClassInitTime()V" since="8" deprecated="23" />
+		<method name="resetGlobalExternalAllocCount()V" deprecated="15" />
+		<method name="resetGlobalExternalAllocSize()V" deprecated="15" />
+		<method name="resetGlobalExternalFreedCount()V" deprecated="15" />
+		<method name="resetGlobalExternalFreedSize()V" deprecated="15" />
+		<method name="resetGlobalFreedCount()V" deprecated="23" />
+		<method name="resetGlobalFreedSize()V" deprecated="23" />
+		<method name="resetGlobalGcInvocationCount()V" deprecated="23" />
+		<method name="resetThreadAllocCount()V" deprecated="23" />
+		<method name="resetThreadAllocSize()V" deprecated="23" />
+		<method name="resetThreadExternalAllocCount()V" deprecated="15" />
+		<method name="resetThreadExternalAllocSize()V" deprecated="15" />
+		<method name="resetThreadGcInvocationCount()V" deprecated="23" />
+		<method name="setAllocationLimit(I)I" deprecated="15" />
+		<method name="setGlobalAllocationLimit(I)I" deprecated="15" />
+		<method name="startAllocCounting()V" deprecated="18" />
+		<method name="startMethodTracing()V" />
+		<method name="startMethodTracing(Ljava/lang/String;)V" />
+		<method name="startMethodTracing(Ljava/lang/String;I)V" />
+		<method name="startMethodTracing(Ljava/lang/String;II)V" />
+		<method name="startMethodTracingSampling(Ljava/lang/String;II)V" since="21" />
+		<method name="startNativeTracing()V" />
+		<method name="stopAllocCounting()V" deprecated="18" />
+		<method name="stopMethodTracing()V" />
+		<method name="stopNativeTracing()V" />
+		<method name="threadCpuTimeNanos()J" />
+		<method name="waitForDebugger()V" />
+		<method name="waitingForDebugger()Z" />
+		<field name="SHOW_CLASSLOADER" />
+		<field name="SHOW_FULL_DETAIL" />
+		<field name="SHOW_INITIALIZED" />
+		<field name="TRACE_COUNT_ALLOCS" deprecated="23" />
+	</class>
+	<class name="android/os/Debug$InstructionCount" since="1" deprecated="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="collect()Z" deprecated="29" />
+		<method name="globalMethodInvocations()I" deprecated="29" />
+		<method name="globalTotal()I" deprecated="29" />
+		<method name="resetAndStart()Z" deprecated="29" />
+	</class>
+	<class name="android/os/Debug$MemoryInfo" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="5" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getMemoryStat(Ljava/lang/String;)Ljava/lang/String;" since="23" />
+		<method name="getMemoryStats()Ljava/util/Map;" since="23" />
+		<method name="getOtherLabel(I)Ljava/lang/String;" since="14" removed="19" />
+		<method name="getOtherPrivateDirty(I)I" since="14" removed="19" />
+		<method name="getOtherPss(I)I" since="14" removed="19" />
+		<method name="getOtherSharedDirty(I)I" since="14" removed="19" />
+		<method name="getTotalPrivateClean()I" since="19" />
+		<method name="getTotalPrivateDirty()I" since="5" />
+		<method name="getTotalPss()I" since="5" />
+		<method name="getTotalSharedClean()I" since="19" />
+		<method name="getTotalSharedDirty()I" since="5" />
+		<method name="getTotalSwappablePss()I" since="19" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" since="5" />
+		<field name="CREATOR" since="5" />
+		<field name="dalvikPrivateDirty" />
+		<field name="dalvikPss" />
+		<field name="dalvikSharedDirty" />
+		<field name="nativePrivateDirty" />
+		<field name="nativePss" />
+		<field name="nativeSharedDirty" />
+		<field name="otherPrivateDirty" />
+		<field name="otherPss" />
+		<field name="otherSharedDirty" />
+	</class>
+	<class name="android/os/DropBoxManager" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addData(Ljava/lang/String;[BI)V" />
+		<method name="addFile(Ljava/lang/String;Ljava/io/File;I)V" />
+		<method name="addText(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getNextEntry(Ljava/lang/String;J)Landroid/os/DropBoxManager$Entry;" />
+		<method name="isTagEnabled(Ljava/lang/String;)Z" />
+		<field name="ACTION_DROPBOX_ENTRY_ADDED" since="11" />
+		<field name="EXTRA_DROPPED_COUNT" since="29" />
+		<field name="EXTRA_TAG" since="11" />
+		<field name="EXTRA_TIME" since="11" />
+		<field name="IS_EMPTY" />
+		<field name="IS_GZIPPED" />
+		<field name="IS_TEXT" />
+	</class>
+	<class name="android/os/DropBoxManager$Entry" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="java/io/Closeable" since="9" />
+		<method name="&lt;init&gt;(Ljava/lang/String;J)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;JLandroid/os/ParcelFileDescriptor;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;JLjava/io/File;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;JLjava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;J[BI)V" />
+		<method name="close()V" />
+		<method name="getFlags()I" />
+		<method name="getInputStream()Ljava/io/InputStream;" />
+		<method name="getTag()Ljava/lang/String;" />
+		<method name="getText(I)Ljava/lang/String;" />
+		<method name="getTimeMillis()J" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/os/Environment" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getDataDirectory()Ljava/io/File;" />
+		<method name="getDownloadCacheDirectory()Ljava/io/File;" />
+		<method name="getExternalStorageDirectory()Ljava/io/File;" deprecated="29" />
+		<method name="getExternalStoragePublicDirectory(Ljava/lang/String;)Ljava/io/File;" since="8" deprecated="29" />
+		<method name="getExternalStorageState()Ljava/lang/String;" />
+		<method name="getExternalStorageState(Ljava/io/File;)Ljava/lang/String;" since="21" />
+		<method name="getRootDirectory()Ljava/io/File;" />
+		<method name="getStorageDirectory()Ljava/io/File;" since="30" />
+		<method name="getStorageState(Ljava/io/File;)Ljava/lang/String;" since="19" deprecated="21" />
+		<method name="isExternalStorageEmulated()Z" since="11" />
+		<method name="isExternalStorageEmulated(Ljava/io/File;)Z" since="21" />
+		<method name="isExternalStorageLegacy()Z" since="29" />
+		<method name="isExternalStorageLegacy(Ljava/io/File;)Z" since="29" />
+		<method name="isExternalStorageManager()Z" since="30" />
+		<method name="isExternalStorageManager(Ljava/io/File;)Z" since="30" />
+		<method name="isExternalStorageRemovable()Z" since="9" />
+		<method name="isExternalStorageRemovable(Ljava/io/File;)Z" since="21" />
+		<field name="DIRECTORY_ALARMS" since="8" />
+		<field name="DIRECTORY_AUDIOBOOKS" since="29" />
+		<field name="DIRECTORY_DCIM" since="8" />
+		<field name="DIRECTORY_DOCUMENTS" since="19" />
+		<field name="DIRECTORY_DOWNLOADS" since="8" />
+		<field name="DIRECTORY_MOVIES" since="8" />
+		<field name="DIRECTORY_MUSIC" since="8" />
+		<field name="DIRECTORY_NOTIFICATIONS" since="8" />
+		<field name="DIRECTORY_PICTURES" since="8" />
+		<field name="DIRECTORY_PODCASTS" since="8" />
+		<field name="DIRECTORY_RECORDINGS" since="31" />
+		<field name="DIRECTORY_RINGTONES" since="8" />
+		<field name="DIRECTORY_SCREENSHOTS" since="29" />
+		<field name="MEDIA_BAD_REMOVAL" />
+		<field name="MEDIA_CHECKING" since="3" />
+		<field name="MEDIA_EJECTING" since="23" />
+		<field name="MEDIA_MOUNTED" />
+		<field name="MEDIA_MOUNTED_READ_ONLY" />
+		<field name="MEDIA_NOFS" since="3" />
+		<field name="MEDIA_REMOVED" />
+		<field name="MEDIA_SHARED" />
+		<field name="MEDIA_UNKNOWN" since="19" />
+		<field name="MEDIA_UNMOUNTABLE" />
+		<field name="MEDIA_UNMOUNTED" />
+	</class>
+	<class name="android/os/FileObserver" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" since="29" />
+		<method name="&lt;init&gt;(Ljava/io/File;I)V" since="29" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/util/List;)V" since="29" />
+		<method name="&lt;init&gt;(Ljava/util/List;I)V" since="29" />
+		<method name="onEvent(ILjava/lang/String;)V" />
+		<method name="startWatching()V" />
+		<method name="stopWatching()V" />
+		<field name="ACCESS" />
+		<field name="ALL_EVENTS" />
+		<field name="ATTRIB" />
+		<field name="CLOSE_NOWRITE" />
+		<field name="CLOSE_WRITE" />
+		<field name="CREATE" />
+		<field name="DELETE" />
+		<field name="DELETE_SELF" />
+		<field name="MODIFY" />
+		<field name="MOVED_FROM" />
+		<field name="MOVED_TO" />
+		<field name="MOVE_SELF" />
+		<field name="OPEN" />
+	</class>
+	<class name="android/os/FileUriExposedException" since="24">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/os/FileUtils" since="29">
+		<extends name="java/lang/Object" />
+		<method name="closeQuietly(Ljava/io/FileDescriptor;)V" deprecated="30" />
+		<method name="closeQuietly(Ljava/lang/AutoCloseable;)V" deprecated="30" />
+		<method name="copy(Ljava/io/FileDescriptor;Ljava/io/FileDescriptor;)J" />
+		<method name="copy(Ljava/io/FileDescriptor;Ljava/io/FileDescriptor;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/FileUtils$ProgressListener;)J" />
+		<method name="copy(Ljava/io/InputStream;Ljava/io/OutputStream;)J" />
+		<method name="copy(Ljava/io/InputStream;Ljava/io/OutputStream;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/FileUtils$ProgressListener;)J" />
+	</class>
+	<class name="android/os/FileUtils$ProgressListener" since="29">
+		<extends name="java/lang/Object" />
+		<method name="onProgress(J)V" />
+	</class>
+	<class name="android/os/Handler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<method name="&lt;init&gt;(Landroid/os/Handler$Callback;)V" since="3" deprecated="30" />
+		<method name="&lt;init&gt;(Landroid/os/Looper;)V" />
+		<method name="&lt;init&gt;(Landroid/os/Looper;Landroid/os/Handler$Callback;)V" since="3" />
+		<method name="createAsync(Landroid/os/Looper;)Landroid/os/Handler;" since="28" />
+		<method name="createAsync(Landroid/os/Looper;Landroid/os/Handler$Callback;)Landroid/os/Handler;" since="28" />
+		<method name="dispatchMessage(Landroid/os/Message;)V" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="getLooper()Landroid/os/Looper;" />
+		<method name="getMessageName(Landroid/os/Message;)Ljava/lang/String;" since="14" />
+		<method name="handleMessage(Landroid/os/Message;)V" />
+		<method name="hasCallbacks(Ljava/lang/Runnable;)Z" since="29" />
+		<method name="hasMessages(I)Z" />
+		<method name="hasMessages(ILjava/lang/Object;)Z" />
+		<method name="obtainMessage()Landroid/os/Message;" />
+		<method name="obtainMessage(I)Landroid/os/Message;" />
+		<method name="obtainMessage(III)Landroid/os/Message;" />
+		<method name="obtainMessage(IIILjava/lang/Object;)Landroid/os/Message;" />
+		<method name="obtainMessage(ILjava/lang/Object;)Landroid/os/Message;" />
+		<method name="post(Ljava/lang/Runnable;)Z" />
+		<method name="postAtFrontOfQueue(Ljava/lang/Runnable;)Z" />
+		<method name="postAtTime(Ljava/lang/Runnable;J)Z" />
+		<method name="postAtTime(Ljava/lang/Runnable;Ljava/lang/Object;J)Z" />
+		<method name="postDelayed(Ljava/lang/Runnable;J)Z" />
+		<method name="postDelayed(Ljava/lang/Runnable;Ljava/lang/Object;J)Z" since="28" />
+		<method name="removeCallbacks(Ljava/lang/Runnable;)V" />
+		<method name="removeCallbacks(Ljava/lang/Runnable;Ljava/lang/Object;)V" />
+		<method name="removeCallbacksAndMessages(Ljava/lang/Object;)V" />
+		<method name="removeMessages(I)V" />
+		<method name="removeMessages(ILjava/lang/Object;)V" />
+		<method name="sendEmptyMessage(I)Z" />
+		<method name="sendEmptyMessageAtTime(IJ)Z" />
+		<method name="sendEmptyMessageDelayed(IJ)Z" />
+		<method name="sendMessage(Landroid/os/Message;)Z" />
+		<method name="sendMessageAtFrontOfQueue(Landroid/os/Message;)Z" />
+		<method name="sendMessageAtTime(Landroid/os/Message;J)Z" />
+		<method name="sendMessageDelayed(Landroid/os/Message;J)Z" />
+	</class>
+	<class name="android/os/Handler$Callback" since="3">
+		<extends name="java/lang/Object" />
+		<method name="handleMessage(Landroid/os/Message;)Z" />
+	</class>
+	<class name="android/os/HandlerThread" since="1">
+		<extends name="java/lang/Thread" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="getLooper()Landroid/os/Looper;" />
+		<method name="getThreadId()I" />
+		<method name="onLooperPrepared()V" />
+		<method name="quit()Z" since="5" />
+		<method name="quitSafely()Z" since="18" />
+	</class>
+	<class name="android/os/HardwarePropertiesManager" since="24">
+		<extends name="java/lang/Object" />
+		<method name="getCpuUsages()[Landroid/os/CpuUsageInfo;" />
+		<method name="getDeviceTemperatures(II)[F" />
+		<method name="getFanSpeeds()[F" />
+		<field name="DEVICE_TEMPERATURE_BATTERY" />
+		<field name="DEVICE_TEMPERATURE_CPU" />
+		<field name="DEVICE_TEMPERATURE_GPU" />
+		<field name="DEVICE_TEMPERATURE_SKIN" />
+		<field name="TEMPERATURE_CURRENT" />
+		<field name="TEMPERATURE_SHUTDOWN" />
+		<field name="TEMPERATURE_THROTTLING" />
+		<field name="TEMPERATURE_THROTTLING_BELOW_VR_MIN" />
+		<field name="UNDEFINED_TEMPERATURE" />
+	</class>
+	<class name="android/os/IBinder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="dump(Ljava/io/FileDescriptor;[Ljava/lang/String;)V" since="3" />
+		<method name="dumpAsync(Ljava/io/FileDescriptor;[Ljava/lang/String;)V" since="13" />
+		<method name="getInterfaceDescriptor()Ljava/lang/String;" />
+		<method name="getSuggestedMaxIpcSizeBytes()I" since="30" />
+		<method name="isBinderAlive()Z" />
+		<method name="linkToDeath(Landroid/os/IBinder$DeathRecipient;I)V" />
+		<method name="pingBinder()Z" />
+		<method name="queryLocalInterface(Ljava/lang/String;)Landroid/os/IInterface;" />
+		<method name="transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z" />
+		<method name="unlinkToDeath(Landroid/os/IBinder$DeathRecipient;I)Z" />
+		<field name="DUMP_TRANSACTION" />
+		<field name="FIRST_CALL_TRANSACTION" />
+		<field name="FLAG_ONEWAY" />
+		<field name="INTERFACE_TRANSACTION" />
+		<field name="LAST_CALL_TRANSACTION" />
+		<field name="LIKE_TRANSACTION" since="15" />
+		<field name="PING_TRANSACTION" />
+		<field name="TWEET_TRANSACTION" since="13" />
+	</class>
+	<class name="android/os/IBinder$DeathRecipient" since="1">
+		<extends name="java/lang/Object" />
+		<method name="binderDied()V" />
+	</class>
+	<class name="android/os/IInterface" since="1">
+		<extends name="java/lang/Object" />
+		<method name="asBinder()Landroid/os/IBinder;" />
+	</class>
+	<class name="android/os/LimitExceededException" since="30">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/os/LocaleList" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;([Ljava/util/Locale;)V" />
+		<method name="forLanguageTags(Ljava/lang/String;)Landroid/os/LocaleList;" />
+		<method name="get(I)Ljava/util/Locale;" />
+		<method name="getAdjustedDefault()Landroid/os/LocaleList;" />
+		<method name="getDefault()Landroid/os/LocaleList;" />
+		<method name="getEmptyLocaleList()Landroid/os/LocaleList;" />
+		<method name="getFirstMatch([Ljava/lang/String;)Ljava/util/Locale;" />
+		<method name="indexOf(Ljava/util/Locale;)I" />
+		<method name="isEmpty()Z" />
+		<method name="isPseudoLocale(Ljava/lang/Object;)Z" since="29" />
+		<method name="setDefault(Landroid/os/LocaleList;)V" />
+		<method name="size()I" />
+		<method name="toLanguageTags()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/os/Looper" since="1">
+		<extends name="java/lang/Object" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="getMainLooper()Landroid/os/Looper;" />
+		<method name="getQueue()Landroid/os/MessageQueue;" since="23" />
+		<method name="getThread()Ljava/lang/Thread;" since="3" />
+		<method name="isCurrentThread()Z" since="23" />
+		<method name="loop()V" />
+		<method name="myLooper()Landroid/os/Looper;" />
+		<method name="myQueue()Landroid/os/MessageQueue;" />
+		<method name="prepare()V" />
+		<method name="prepareMainLooper()V" deprecated="30" />
+		<method name="quit()V" />
+		<method name="quitSafely()V" since="18" />
+		<method name="setMessageLogging(Landroid/util/Printer;)V" />
+	</class>
+	<class name="android/os/MemoryFile" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="allowPurging(Z)Z" deprecated="27" />
+		<method name="close()V" />
+		<method name="getInputStream()Ljava/io/InputStream;" />
+		<method name="getOutputStream()Ljava/io/OutputStream;" />
+		<method name="isPurgingAllowed()Z" deprecated="27" />
+		<method name="length()I" />
+		<method name="readBytes([BIII)I" />
+		<method name="writeBytes([BIII)V" />
+	</class>
+	<class name="android/os/Message" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="copyFrom(Landroid/os/Message;)V" />
+		<method name="getCallback()Ljava/lang/Runnable;" />
+		<method name="getData()Landroid/os/Bundle;" />
+		<method name="getTarget()Landroid/os/Handler;" />
+		<method name="getWhen()J" />
+		<method name="isAsynchronous()Z" since="22" />
+		<method name="obtain()Landroid/os/Message;" />
+		<method name="obtain(Landroid/os/Handler;)Landroid/os/Message;" />
+		<method name="obtain(Landroid/os/Handler;I)Landroid/os/Message;" />
+		<method name="obtain(Landroid/os/Handler;III)Landroid/os/Message;" />
+		<method name="obtain(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message;" />
+		<method name="obtain(Landroid/os/Handler;ILjava/lang/Object;)Landroid/os/Message;" />
+		<method name="obtain(Landroid/os/Handler;Ljava/lang/Runnable;)Landroid/os/Message;" />
+		<method name="obtain(Landroid/os/Message;)Landroid/os/Message;" />
+		<method name="peekData()Landroid/os/Bundle;" />
+		<method name="recycle()V" />
+		<method name="sendToTarget()V" />
+		<method name="setAsynchronous(Z)V" since="22" />
+		<method name="setData(Landroid/os/Bundle;)V" />
+		<method name="setTarget(Landroid/os/Handler;)V" />
+		<field name="CREATOR" />
+		<field name="arg1" />
+		<field name="arg2" />
+		<field name="obj" />
+		<field name="replyTo" />
+		<field name="sendingUid" since="21" />
+		<field name="what" />
+	</class>
+	<class name="android/os/MessageQueue" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addIdleHandler(Landroid/os/MessageQueue$IdleHandler;)V" />
+		<method name="addOnFileDescriptorEventListener(Ljava/io/FileDescriptor;ILandroid/os/MessageQueue$OnFileDescriptorEventListener;)V" since="23" />
+		<method name="isIdle()Z" since="23" />
+		<method name="removeIdleHandler(Landroid/os/MessageQueue$IdleHandler;)V" />
+		<method name="removeOnFileDescriptorEventListener(Ljava/io/FileDescriptor;)V" since="23" />
+	</class>
+	<class name="android/os/MessageQueue$IdleHandler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="queueIdle()Z" />
+	</class>
+	<class name="android/os/MessageQueue$OnFileDescriptorEventListener" since="23">
+		<extends name="java/lang/Object" />
+		<method name="onFileDescriptorEvents(Ljava/io/FileDescriptor;I)I" />
+		<field name="EVENT_ERROR" />
+		<field name="EVENT_INPUT" />
+		<field name="EVENT_OUTPUT" />
+	</class>
+	<class name="android/os/Messenger" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/os/Handler;)V" />
+		<method name="&lt;init&gt;(Landroid/os/IBinder;)V" />
+		<method name="getBinder()Landroid/os/IBinder;" />
+		<method name="readMessengerOrNullFromParcel(Landroid/os/Parcel;)Landroid/os/Messenger;" />
+		<method name="send(Landroid/os/Message;)V" />
+		<method name="writeMessengerOrNullToParcel(Landroid/os/Messenger;Landroid/os/Parcel;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/os/NetworkOnMainThreadException" since="11">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/os/OperationCanceledException" since="16">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/os/OutcomeReceiver" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onError(Ljava/lang/Throwable;)V" />
+		<method name="onResult(Ljava/lang/Object;)V" />
+	</class>
+	<class name="android/os/Parcel" since="1">
+		<extends name="java/lang/Object" />
+		<method name="appendFrom(Landroid/os/Parcel;II)V" />
+		<method name="createBinderArray()[Landroid/os/IBinder;" />
+		<method name="createBinderArrayList()Ljava/util/ArrayList;" />
+		<method name="createBooleanArray()[Z" />
+		<method name="createByteArray()[B" />
+		<method name="createCharArray()[C" />
+		<method name="createDoubleArray()[D" />
+		<method name="createFloatArray()[F" />
+		<method name="createIntArray()[I" />
+		<method name="createLongArray()[J" />
+		<method name="createStringArray()[Ljava/lang/String;" />
+		<method name="createStringArrayList()Ljava/util/ArrayList;" />
+		<method name="createTypedArray(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object;" />
+		<method name="createTypedArrayList(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList;" />
+		<method name="createTypedArrayMap(Landroid/os/Parcelable$Creator;)Landroid/util/ArrayMap;" since="29" />
+		<method name="createTypedSparseArray(Landroid/os/Parcelable$Creator;)Landroid/util/SparseArray;" since="29" />
+		<method name="dataAvail()I" />
+		<method name="dataCapacity()I" />
+		<method name="dataPosition()I" />
+		<method name="dataSize()I" />
+		<method name="enforceInterface(Ljava/lang/String;)V" />
+		<method name="hasFileDescriptors()Z" />
+		<method name="marshall()[B" />
+		<method name="obtain()Landroid/os/Parcel;" />
+		<method name="obtain(I)Landroid/os/Parcel;" removed="21" />
+		<method name="readArray(Ljava/lang/ClassLoader;)[Ljava/lang/Object;" />
+		<method name="readArrayList(Ljava/lang/ClassLoader;)Ljava/util/ArrayList;" />
+		<method name="readBinderArray([Landroid/os/IBinder;)V" />
+		<method name="readBinderList(Ljava/util/List;)V" />
+		<method name="readBoolean()Z" since="29" />
+		<method name="readBooleanArray([Z)V" />
+		<method name="readBundle()Landroid/os/Bundle;" />
+		<method name="readBundle(Ljava/lang/ClassLoader;)Landroid/os/Bundle;" />
+		<method name="readByte()B" />
+		<method name="readByteArray([B)V" />
+		<method name="readCharArray([C)V" />
+		<method name="readDouble()D" />
+		<method name="readDoubleArray([D)V" />
+		<method name="readException()V" />
+		<method name="readException(ILjava/lang/String;)V" />
+		<method name="readFileDescriptor()Landroid/os/ParcelFileDescriptor;" />
+		<method name="readFloat()F" />
+		<method name="readFloatArray([F)V" />
+		<method name="readHashMap(Ljava/lang/ClassLoader;)Ljava/util/HashMap;" />
+		<method name="readInt()I" />
+		<method name="readIntArray([I)V" />
+		<method name="readList(Ljava/util/List;Ljava/lang/ClassLoader;)V" />
+		<method name="readLong()J" />
+		<method name="readLongArray([J)V" />
+		<method name="readMap(Ljava/util/Map;Ljava/lang/ClassLoader;)V" />
+		<method name="readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;" />
+		<method name="readParcelableArray(Ljava/lang/ClassLoader;)[Landroid/os/Parcelable;" />
+		<method name="readParcelableCreator(Ljava/lang/ClassLoader;)Landroid/os/Parcelable$Creator;" since="30" />
+		<method name="readParcelableList(Ljava/util/List;Ljava/lang/ClassLoader;)Ljava/util/List;" since="29" />
+		<method name="readPersistableBundle()Landroid/os/PersistableBundle;" since="21" />
+		<method name="readPersistableBundle(Ljava/lang/ClassLoader;)Landroid/os/PersistableBundle;" since="21" />
+		<method name="readSerializable()Ljava/io/Serializable;" />
+		<method name="readSize()Landroid/util/Size;" since="21" />
+		<method name="readSizeF()Landroid/util/SizeF;" since="21" />
+		<method name="readSparseArray(Ljava/lang/ClassLoader;)Landroid/util/SparseArray;" />
+		<method name="readSparseBooleanArray()Landroid/util/SparseBooleanArray;" />
+		<method name="readString()Ljava/lang/String;" />
+		<method name="readStringArray([Ljava/lang/String;)V" />
+		<method name="readStringList(Ljava/util/List;)V" />
+		<method name="readStrongBinder()Landroid/os/IBinder;" />
+		<method name="readTypedArray([Ljava/lang/Object;Landroid/os/Parcelable$Creator;)V" />
+		<method name="readTypedList(Ljava/util/List;Landroid/os/Parcelable$Creator;)V" />
+		<method name="readTypedObject(Landroid/os/Parcelable$Creator;)Ljava/lang/Object;" since="23" />
+		<method name="readValue(Ljava/lang/ClassLoader;)Ljava/lang/Object;" />
+		<method name="recycle()V" />
+		<method name="setDataCapacity(I)V" />
+		<method name="setDataPosition(I)V" />
+		<method name="setDataSize(I)V" />
+		<method name="unmarshall([BII)V" />
+		<method name="writeArray([Ljava/lang/Object;)V" />
+		<method name="writeBinderArray([Landroid/os/IBinder;)V" />
+		<method name="writeBinderList(Ljava/util/List;)V" />
+		<method name="writeBoolean(Z)V" since="29" />
+		<method name="writeBooleanArray([Z)V" />
+		<method name="writeBundle(Landroid/os/Bundle;)V" />
+		<method name="writeByte(B)V" />
+		<method name="writeByteArray([B)V" />
+		<method name="writeByteArray([BII)V" />
+		<method name="writeCharArray([C)V" />
+		<method name="writeDouble(D)V" />
+		<method name="writeDoubleArray([D)V" />
+		<method name="writeException(Ljava/lang/Exception;)V" />
+		<method name="writeFileDescriptor(Ljava/io/FileDescriptor;)V" />
+		<method name="writeFloat(F)V" />
+		<method name="writeFloatArray([F)V" />
+		<method name="writeInt(I)V" />
+		<method name="writeIntArray([I)V" />
+		<method name="writeInterfaceToken(Ljava/lang/String;)V" />
+		<method name="writeList(Ljava/util/List;)V" />
+		<method name="writeLong(J)V" />
+		<method name="writeLongArray([J)V" />
+		<method name="writeMap(Ljava/util/Map;)V" />
+		<method name="writeNoException()V" />
+		<method name="writeParcelable(Landroid/os/Parcelable;I)V" />
+		<method name="writeParcelableArray([Landroid/os/Parcelable;I)V" />
+		<method name="writeParcelableCreator(Landroid/os/Parcelable;)V" since="30" />
+		<method name="writeParcelableList(Ljava/util/List;I)V" since="29" />
+		<method name="writePersistableBundle(Landroid/os/PersistableBundle;)V" since="21" />
+		<method name="writeSerializable(Ljava/io/Serializable;)V" />
+		<method name="writeSize(Landroid/util/Size;)V" since="21" />
+		<method name="writeSizeF(Landroid/util/SizeF;)V" since="21" />
+		<method name="writeSparseArray(Landroid/util/SparseArray;)V" />
+		<method name="writeSparseBooleanArray(Landroid/util/SparseBooleanArray;)V" />
+		<method name="writeString(Ljava/lang/String;)V" />
+		<method name="writeStringArray([Ljava/lang/String;)V" />
+		<method name="writeStringList(Ljava/util/List;)V" />
+		<method name="writeStrongBinder(Landroid/os/IBinder;)V" />
+		<method name="writeStrongInterface(Landroid/os/IInterface;)V" />
+		<method name="writeTypedArray([Landroid/os/Parcelable;I)V" />
+		<method name="writeTypedArrayMap(Landroid/util/ArrayMap;I)V" since="29" />
+		<method name="writeTypedList(Ljava/util/List;)V" />
+		<method name="writeTypedObject(Landroid/os/Parcelable;I)V" since="23" />
+		<method name="writeTypedSparseArray(Landroid/util/SparseArray;I)V" since="29" />
+		<method name="writeValue(Ljava/lang/Object;)V" />
+		<field name="STRING_CREATOR" />
+	</class>
+	<class name="android/os/ParcelFileDescriptor" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="java/io/Closeable" since="16" />
+		<method name="&lt;init&gt;(Landroid/os/ParcelFileDescriptor;)V" />
+		<method name="adoptFd(I)Landroid/os/ParcelFileDescriptor;" since="13" />
+		<method name="canDetectErrors()Z" since="19" />
+		<method name="checkError()V" since="19" />
+		<method name="close()V" />
+		<method name="closeWithError(Ljava/lang/String;)V" since="19" />
+		<method name="createPipe()[Landroid/os/ParcelFileDescriptor;" since="9" />
+		<method name="createReliablePipe()[Landroid/os/ParcelFileDescriptor;" since="19" />
+		<method name="createReliableSocketPair()[Landroid/os/ParcelFileDescriptor;" since="19" />
+		<method name="createSocketPair()[Landroid/os/ParcelFileDescriptor;" since="19" />
+		<method name="detachFd()I" since="12" />
+		<method name="dup()Landroid/os/ParcelFileDescriptor;" since="14" />
+		<method name="dup(Ljava/io/FileDescriptor;)Landroid/os/ParcelFileDescriptor;" since="13" />
+		<method name="fromDatagramSocket(Ljava/net/DatagramSocket;)Landroid/os/ParcelFileDescriptor;" since="14" />
+		<method name="fromFd(I)Landroid/os/ParcelFileDescriptor;" since="13" />
+		<method name="fromSocket(Ljava/net/Socket;)Landroid/os/ParcelFileDescriptor;" />
+		<method name="getFd()I" since="12" />
+		<method name="getFileDescriptor()Ljava/io/FileDescriptor;" />
+		<method name="getStatSize()J" since="3" />
+		<method name="open(Ljava/io/File;I)Landroid/os/ParcelFileDescriptor;" />
+		<method name="open(Ljava/io/File;ILandroid/os/Handler;Landroid/os/ParcelFileDescriptor$OnCloseListener;)Landroid/os/ParcelFileDescriptor;" since="19" />
+		<method name="parseMode(Ljava/lang/String;)I" since="19" />
+		<method name="wrap(Landroid/os/ParcelFileDescriptor;Landroid/os/Handler;Landroid/os/ParcelFileDescriptor$OnCloseListener;)Landroid/os/ParcelFileDescriptor;" since="30" />
+		<field name="CREATOR" />
+		<field name="MODE_APPEND" since="3" />
+		<field name="MODE_CREATE" />
+		<field name="MODE_READ_ONLY" />
+		<field name="MODE_READ_WRITE" />
+		<field name="MODE_TRUNCATE" />
+		<field name="MODE_WORLD_READABLE" deprecated="19" />
+		<field name="MODE_WORLD_WRITEABLE" deprecated="19" />
+		<field name="MODE_WRITE_ONLY" />
+	</class>
+	<class name="android/os/ParcelFileDescriptor$AutoCloseInputStream" since="1">
+		<extends name="java/io/FileInputStream" />
+		<method name="&lt;init&gt;(Landroid/os/ParcelFileDescriptor;)V" />
+	</class>
+	<class name="android/os/ParcelFileDescriptor$AutoCloseOutputStream" since="1">
+		<extends name="java/io/FileOutputStream" />
+		<method name="&lt;init&gt;(Landroid/os/ParcelFileDescriptor;)V" />
+	</class>
+	<class name="android/os/ParcelFileDescriptor$FileDescriptorDetachedException" since="19">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/os/ParcelFileDescriptor$OnCloseListener" since="19">
+		<extends name="java/lang/Object" />
+		<method name="onClose(Ljava/io/IOException;)V" />
+	</class>
+	<class name="android/os/ParcelFormatException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/os/ParcelUuid" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/util/UUID;)V" />
+		<method name="fromString(Ljava/lang/String;)Landroid/os/ParcelUuid;" />
+		<method name="getUuid()Ljava/util/UUID;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/os/Parcelable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="describeContents()I" />
+		<method name="writeToParcel(Landroid/os/Parcel;I)V" />
+		<field name="CONTENTS_FILE_DESCRIPTOR" />
+		<field name="PARCELABLE_WRITE_RETURN_VALUE" />
+	</class>
+	<class name="android/os/Parcelable$ClassLoaderCreator" since="13">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable$Creator" />
+		<method name="createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;" />
+	</class>
+	<class name="android/os/Parcelable$Creator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;" />
+		<method name="newArray(I)[Ljava/lang/Object;" />
+	</class>
+	<class name="android/os/PatternMatcher" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="getPath()Ljava/lang/String;" />
+		<method name="getType()I" />
+		<method name="match(Ljava/lang/String;)Z" />
+		<field name="CREATOR" />
+		<field name="PATTERN_ADVANCED_GLOB" since="26" />
+		<field name="PATTERN_LITERAL" />
+		<field name="PATTERN_PREFIX" />
+		<field name="PATTERN_SIMPLE_GLOB" />
+		<field name="PATTERN_SUFFIX" since="31" />
+	</class>
+	<class name="android/os/PerformanceHintManager" since="31">
+		<extends name="java/lang/Object" />
+		<method name="createHintSession([IJ)Landroid/os/PerformanceHintManager$Session;" />
+		<method name="getPreferredUpdateRateNanos()J" />
+	</class>
+	<class name="android/os/PerformanceHintManager$Session" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<method name="reportActualWorkDuration(J)V" />
+		<method name="updateTargetWorkDuration(J)V" />
+	</class>
+	<class name="android/os/PersistableBundle" since="21">
+		<extends name="android/os/BaseBundle" />
+		<implements name="android/os/Parcelable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/os/PersistableBundle;)V" />
+		<method name="deepCopy()Landroid/os/PersistableBundle;" since="26" />
+		<method name="getPersistableBundle(Ljava/lang/String;)Landroid/os/PersistableBundle;" />
+		<method name="putPersistableBundle(Ljava/lang/String;Landroid/os/PersistableBundle;)V" />
+		<method name="readFromStream(Ljava/io/InputStream;)Landroid/os/PersistableBundle;" since="30" />
+		<method name="writeToStream(Ljava/io/OutputStream;)V" since="30" />
+		<field name="CREATOR" />
+		<field name="EMPTY" />
+	</class>
+	<class name="android/os/PowerManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addThermalStatusListener(Landroid/os/PowerManager$OnThermalStatusChangedListener;)V" since="29" />
+		<method name="addThermalStatusListener(Ljava/util/concurrent/Executor;Landroid/os/PowerManager$OnThermalStatusChangedListener;)V" since="29" />
+		<method name="getBatteryDischargePrediction()Ljava/time/Duration;" since="31" />
+		<method name="getCurrentThermalStatus()I" since="29" />
+		<method name="getLocationPowerSaveMode()I" since="28" />
+		<method name="getThermalHeadroom(I)F" since="30" />
+		<method name="goToSleep(J)V" removed="21" />
+		<method name="isBatteryDischargePredictionPersonalized()Z" since="31" />
+		<method name="isDeviceIdleMode()Z" since="23" />
+		<method name="isIgnoringBatteryOptimizations(Ljava/lang/String;)Z" since="23" />
+		<method name="isInteractive()Z" since="20" />
+		<method name="isPowerSaveMode()Z" since="21" />
+		<method name="isRebootingUserspaceSupported()Z" since="30" />
+		<method name="isScreenOn()Z" since="7" deprecated="20" />
+		<method name="isSustainedPerformanceModeSupported()Z" since="24" />
+		<method name="isWakeLockLevelSupported(I)Z" since="21" />
+		<method name="newWakeLock(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock;" />
+		<method name="reboot(Ljava/lang/String;)V" since="8" />
+		<method name="removeThermalStatusListener(Landroid/os/PowerManager$OnThermalStatusChangedListener;)V" since="29" />
+		<method name="userActivity(JZ)V" removed="21" />
+		<method name="wakeUp(J)V" since="17" removed="21" />
+		<field name="ACQUIRE_CAUSES_WAKEUP" />
+		<field name="ACTION_DEVICE_IDLE_MODE_CHANGED" since="23" />
+		<field name="ACTION_POWER_SAVE_MODE_CHANGED" since="21" />
+		<field name="FULL_WAKE_LOCK" deprecated="17" />
+		<field name="LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF" since="28" />
+		<field name="LOCATION_MODE_FOREGROUND_ONLY" since="28" />
+		<field name="LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF" since="28" />
+		<field name="LOCATION_MODE_NO_CHANGE" since="28" />
+		<field name="LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF" since="29" />
+		<field name="ON_AFTER_RELEASE" />
+		<field name="PARTIAL_WAKE_LOCK" />
+		<field name="PROXIMITY_SCREEN_OFF_WAKE_LOCK" since="21" />
+		<field name="RELEASE_FLAG_WAIT_FOR_NO_PROXIMITY" since="21" />
+		<field name="SCREEN_BRIGHT_WAKE_LOCK" deprecated="15" />
+		<field name="SCREEN_DIM_WAKE_LOCK" deprecated="17" />
+		<field name="THERMAL_STATUS_CRITICAL" since="29" />
+		<field name="THERMAL_STATUS_EMERGENCY" since="29" />
+		<field name="THERMAL_STATUS_LIGHT" since="29" />
+		<field name="THERMAL_STATUS_MODERATE" since="29" />
+		<field name="THERMAL_STATUS_NONE" since="29" />
+		<field name="THERMAL_STATUS_SEVERE" since="29" />
+		<field name="THERMAL_STATUS_SHUTDOWN" since="29" />
+	</class>
+	<class name="android/os/PowerManager$OnThermalStatusChangedListener" since="29">
+		<extends name="java/lang/Object" />
+		<method name="onThermalStatusChanged(I)V" />
+	</class>
+	<class name="android/os/PowerManager$WakeLock" since="1">
+		<extends name="java/lang/Object" />
+		<method name="acquire()V" />
+		<method name="acquire(J)V" />
+		<method name="isHeld()Z" />
+		<method name="release()V" />
+		<method name="release(I)V" since="21" />
+		<method name="setReferenceCounted(Z)V" />
+		<method name="setWorkSource(Landroid/os/WorkSource;)V" since="9" />
+	</class>
+	<class name="android/os/Process" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getElapsedCpuTime()J" />
+		<method name="getExclusiveCores()[I" since="24" />
+		<method name="getGidForName(Ljava/lang/String;)I" />
+		<method name="getStartElapsedRealtime()J" since="24" />
+		<method name="getStartUptimeMillis()J" since="24" />
+		<method name="getThreadPriority(I)I" />
+		<method name="getUidForName(Ljava/lang/String;)I" />
+		<method name="is64Bit()Z" since="23" />
+		<method name="isApplicationUid(I)Z" since="24" />
+		<method name="isIsolated()Z" since="28" />
+		<method name="killProcess(I)V" />
+		<method name="myPid()I" />
+		<method name="myTid()I" />
+		<method name="myUid()I" since="2" />
+		<method name="myUserHandle()Landroid/os/UserHandle;" since="17" />
+		<method name="sendSignal(II)V" />
+		<method name="setThreadPriority(I)V" />
+		<method name="setThreadPriority(II)V" />
+		<method name="supportsProcesses()Z" deprecated="15" />
+		<field name="BLUETOOTH_GID" removed="18" />
+		<field name="BLUETOOTH_UID" since="29" />
+		<field name="FIRST_APPLICATION_UID" />
+		<field name="INVALID_UID" since="29" />
+		<field name="LAST_APPLICATION_UID" />
+		<field name="PHONE_UID" />
+		<field name="ROOT_UID" since="29" />
+		<field name="SHELL_UID" since="29" />
+		<field name="SIGNAL_KILL" />
+		<field name="SIGNAL_QUIT" />
+		<field name="SIGNAL_USR1" />
+		<field name="SYSTEM_UID" />
+		<field name="THREAD_PRIORITY_AUDIO" />
+		<field name="THREAD_PRIORITY_BACKGROUND" />
+		<field name="THREAD_PRIORITY_DEFAULT" />
+		<field name="THREAD_PRIORITY_DISPLAY" />
+		<field name="THREAD_PRIORITY_FOREGROUND" />
+		<field name="THREAD_PRIORITY_LESS_FAVORABLE" />
+		<field name="THREAD_PRIORITY_LOWEST" />
+		<field name="THREAD_PRIORITY_MORE_FAVORABLE" />
+		<field name="THREAD_PRIORITY_URGENT_AUDIO" />
+		<field name="THREAD_PRIORITY_URGENT_DISPLAY" />
+		<field name="THREAD_PRIORITY_VIDEO" since="28" />
+		<field name="WIFI_UID" since="30" />
+	</class>
+	<class name="android/os/ProxyFileDescriptorCallback" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onFsync()V" />
+		<method name="onGetSize()J" />
+		<method name="onRead(JI[B)I" />
+		<method name="onRelease()V" />
+		<method name="onWrite(JI[B)I" />
+	</class>
+	<class name="android/os/RecoverySystem" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" removed="23" />
+		<method name="installPackage(Landroid/content/Context;Ljava/io/File;)V" />
+		<method name="rebootWipeCache(Landroid/content/Context;)V" since="14" />
+		<method name="rebootWipeUserData(Landroid/content/Context;)V" />
+		<method name="verifyPackage(Ljava/io/File;Landroid/os/RecoverySystem$ProgressListener;Ljava/io/File;)V" />
+	</class>
+	<class name="android/os/RecoverySystem$ProgressListener" since="8">
+		<extends name="java/lang/Object" />
+		<method name="onProgress(I)V" />
+	</class>
+	<class name="android/os/RemoteCallbackList" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="beginBroadcast()I" />
+		<method name="finishBroadcast()V" />
+		<method name="getBroadcastCookie(I)Ljava/lang/Object;" since="4" />
+		<method name="getBroadcastItem(I)Landroid/os/IInterface;" />
+		<method name="getRegisteredCallbackCookie(I)Ljava/lang/Object;" since="26" />
+		<method name="getRegisteredCallbackCount()I" since="17" />
+		<method name="getRegisteredCallbackItem(I)Landroid/os/IInterface;" since="26" />
+		<method name="kill()V" />
+		<method name="onCallbackDied(Landroid/os/IInterface;)V" />
+		<method name="onCallbackDied(Landroid/os/IInterface;Ljava/lang/Object;)V" since="4" />
+		<method name="register(Landroid/os/IInterface;)Z" />
+		<method name="register(Landroid/os/IInterface;Ljava/lang/Object;)Z" since="4" />
+		<method name="unregister(Landroid/os/IInterface;)Z" />
+	</class>
+	<class name="android/os/RemoteException" since="1">
+		<extends name="android/util/AndroidException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" since="15" />
+		<method name="rethrowAsRuntimeException()Ljava/lang/RuntimeException;" since="30" />
+		<method name="rethrowFromSystemServer()Ljava/lang/RuntimeException;" since="30" />
+	</class>
+	<class name="android/os/ResultReceiver" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/os/Handler;)V" />
+		<method name="onReceiveResult(ILandroid/os/Bundle;)V" />
+		<method name="send(ILandroid/os/Bundle;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/os/SharedMemory" since="27">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="java/io/Closeable" />
+		<method name="create(Ljava/lang/String;I)Landroid/os/SharedMemory;" />
+		<method name="getSize()I" />
+		<method name="map(III)Ljava/nio/ByteBuffer;" />
+		<method name="mapReadOnly()Ljava/nio/ByteBuffer;" />
+		<method name="mapReadWrite()Ljava/nio/ByteBuffer;" />
+		<method name="setProtect(I)Z" />
+		<method name="unmap(Ljava/nio/ByteBuffer;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/os/StatFs" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getAvailableBlocks()I" deprecated="18" />
+		<method name="getAvailableBlocksLong()J" since="18" />
+		<method name="getAvailableBytes()J" since="18" />
+		<method name="getBlockCount()I" deprecated="18" />
+		<method name="getBlockCountLong()J" since="18" />
+		<method name="getBlockSize()I" deprecated="18" />
+		<method name="getBlockSizeLong()J" since="18" />
+		<method name="getFreeBlocks()I" deprecated="18" />
+		<method name="getFreeBlocksLong()J" since="18" />
+		<method name="getFreeBytes()J" since="18" />
+		<method name="getTotalBytes()J" since="18" />
+		<method name="restat(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/os/StrictMode" since="9">
+		<extends name="java/lang/Object" />
+		<method name="allowThreadDiskReads()Landroid/os/StrictMode$ThreadPolicy;" />
+		<method name="allowThreadDiskWrites()Landroid/os/StrictMode$ThreadPolicy;" />
+		<method name="enableDefaults()V" />
+		<method name="getThreadPolicy()Landroid/os/StrictMode$ThreadPolicy;" />
+		<method name="getVmPolicy()Landroid/os/StrictMode$VmPolicy;" />
+		<method name="noteSlowCall(Ljava/lang/String;)V" since="11" />
+		<method name="setThreadPolicy(Landroid/os/StrictMode$ThreadPolicy;)V" />
+		<method name="setVmPolicy(Landroid/os/StrictMode$VmPolicy;)V" />
+	</class>
+	<class name="android/os/StrictMode$OnThreadViolationListener" since="28">
+		<extends name="java/lang/Object" />
+		<method name="onThreadViolation(Landroid/os/strictmode/Violation;)V" />
+	</class>
+	<class name="android/os/StrictMode$OnVmViolationListener" since="28">
+		<extends name="java/lang/Object" />
+		<method name="onVmViolation(Landroid/os/strictmode/Violation;)V" />
+	</class>
+	<class name="android/os/StrictMode$ThreadPolicy" since="9">
+		<extends name="java/lang/Object" />
+		<field name="LAX" />
+	</class>
+	<class name="android/os/StrictMode$ThreadPolicy$Builder" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/StrictMode$ThreadPolicy;)V" />
+		<method name="build()Landroid/os/StrictMode$ThreadPolicy;" />
+		<method name="detectAll()Landroid/os/StrictMode$ThreadPolicy$Builder;" />
+		<method name="detectCustomSlowCalls()Landroid/os/StrictMode$ThreadPolicy$Builder;" since="11" />
+		<method name="detectDiskReads()Landroid/os/StrictMode$ThreadPolicy$Builder;" />
+		<method name="detectDiskWrites()Landroid/os/StrictMode$ThreadPolicy$Builder;" />
+		<method name="detectNetwork()Landroid/os/StrictMode$ThreadPolicy$Builder;" />
+		<method name="detectResourceMismatches()Landroid/os/StrictMode$ThreadPolicy$Builder;" since="23" />
+		<method name="detectUnbufferedIo()Landroid/os/StrictMode$ThreadPolicy$Builder;" since="26" />
+		<method name="penaltyDeath()Landroid/os/StrictMode$ThreadPolicy$Builder;" />
+		<method name="penaltyDeathOnNetwork()Landroid/os/StrictMode$ThreadPolicy$Builder;" since="11" />
+		<method name="penaltyDialog()Landroid/os/StrictMode$ThreadPolicy$Builder;" />
+		<method name="penaltyDropBox()Landroid/os/StrictMode$ThreadPolicy$Builder;" />
+		<method name="penaltyFlashScreen()Landroid/os/StrictMode$ThreadPolicy$Builder;" since="11" />
+		<method name="penaltyListener(Ljava/util/concurrent/Executor;Landroid/os/StrictMode$OnThreadViolationListener;)Landroid/os/StrictMode$ThreadPolicy$Builder;" since="28" />
+		<method name="penaltyLog()Landroid/os/StrictMode$ThreadPolicy$Builder;" />
+		<method name="permitAll()Landroid/os/StrictMode$ThreadPolicy$Builder;" />
+		<method name="permitCustomSlowCalls()Landroid/os/StrictMode$ThreadPolicy$Builder;" since="11" />
+		<method name="permitDiskReads()Landroid/os/StrictMode$ThreadPolicy$Builder;" />
+		<method name="permitDiskWrites()Landroid/os/StrictMode$ThreadPolicy$Builder;" />
+		<method name="permitNetwork()Landroid/os/StrictMode$ThreadPolicy$Builder;" />
+		<method name="permitResourceMismatches()Landroid/os/StrictMode$ThreadPolicy$Builder;" since="23" />
+		<method name="permitUnbufferedIo()Landroid/os/StrictMode$ThreadPolicy$Builder;" since="26" />
+	</class>
+	<class name="android/os/StrictMode$VmPolicy" since="9">
+		<extends name="java/lang/Object" />
+		<field name="LAX" />
+	</class>
+	<class name="android/os/StrictMode$VmPolicy$Builder" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/StrictMode$VmPolicy;)V" since="11" />
+		<method name="build()Landroid/os/StrictMode$VmPolicy;" />
+		<method name="detectActivityLeaks()Landroid/os/StrictMode$VmPolicy$Builder;" since="11" />
+		<method name="detectAll()Landroid/os/StrictMode$VmPolicy$Builder;" />
+		<method name="detectCleartextNetwork()Landroid/os/StrictMode$VmPolicy$Builder;" since="23" />
+		<method name="detectContentUriWithoutPermission()Landroid/os/StrictMode$VmPolicy$Builder;" since="26" />
+		<method name="detectCredentialProtectedWhileLocked()Landroid/os/StrictMode$VmPolicy$Builder;" since="29" />
+		<method name="detectFileUriExposure()Landroid/os/StrictMode$VmPolicy$Builder;" since="18" />
+		<method name="detectImplicitDirectBoot()Landroid/os/StrictMode$VmPolicy$Builder;" since="29" />
+		<method name="detectIncorrectContextUse()Landroid/os/StrictMode$VmPolicy$Builder;" since="31" />
+		<method name="detectLeakedClosableObjects()Landroid/os/StrictMode$VmPolicy$Builder;" since="11" />
+		<method name="detectLeakedRegistrationObjects()Landroid/os/StrictMode$VmPolicy$Builder;" since="16" />
+		<method name="detectLeakedSqlLiteObjects()Landroid/os/StrictMode$VmPolicy$Builder;" />
+		<method name="detectNonSdkApiUsage()Landroid/os/StrictMode$VmPolicy$Builder;" since="28" />
+		<method name="detectUnsafeIntentLaunch()Landroid/os/StrictMode$VmPolicy$Builder;" since="31" />
+		<method name="detectUntaggedSockets()Landroid/os/StrictMode$VmPolicy$Builder;" since="26" />
+		<method name="penaltyDeath()Landroid/os/StrictMode$VmPolicy$Builder;" />
+		<method name="penaltyDeathOnCleartextNetwork()Landroid/os/StrictMode$VmPolicy$Builder;" since="23" />
+		<method name="penaltyDeathOnFileUriExposure()Landroid/os/StrictMode$VmPolicy$Builder;" since="24" />
+		<method name="penaltyDropBox()Landroid/os/StrictMode$VmPolicy$Builder;" />
+		<method name="penaltyListener(Ljava/util/concurrent/Executor;Landroid/os/StrictMode$OnVmViolationListener;)Landroid/os/StrictMode$VmPolicy$Builder;" since="28" />
+		<method name="penaltyLog()Landroid/os/StrictMode$VmPolicy$Builder;" />
+		<method name="permitNonSdkApiUsage()Landroid/os/StrictMode$VmPolicy$Builder;" since="28" />
+		<method name="permitUnsafeIntentLaunch()Landroid/os/StrictMode$VmPolicy$Builder;" since="31" />
+		<method name="setClassInstanceLimit(Ljava/lang/Class;I)Landroid/os/StrictMode$VmPolicy$Builder;" since="11" />
+	</class>
+	<class name="android/os/SystemClock" since="1">
+		<extends name="java/lang/Object" />
+		<method name="currentGnssTimeClock()Ljava/time/Clock;" since="29" />
+		<method name="currentThreadTimeMillis()J" />
+		<method name="elapsedRealtime()J" />
+		<method name="elapsedRealtimeNanos()J" since="17" />
+		<method name="setCurrentTimeMillis(J)Z" />
+		<method name="sleep(J)V" />
+		<method name="uptimeMillis()J" />
+	</class>
+	<class name="android/os/TestLooperManager" since="26">
+		<extends name="java/lang/Object" />
+		<method name="execute(Landroid/os/Message;)V" />
+		<method name="getMessageQueue()Landroid/os/MessageQueue;" />
+		<method name="hasMessages(Landroid/os/Handler;Ljava/lang/Object;I)Z" />
+		<method name="hasMessages(Landroid/os/Handler;Ljava/lang/Object;Ljava/lang/Runnable;)Z" />
+		<method name="next()Landroid/os/Message;" />
+		<method name="recycle(Landroid/os/Message;)V" />
+		<method name="release()V" />
+	</class>
+	<class name="android/os/TokenWatcher" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/os/Handler;Ljava/lang/String;)V" />
+		<method name="acquire(Landroid/os/IBinder;Ljava/lang/String;)V" />
+		<method name="acquired()V" />
+		<method name="cleanup(Landroid/os/IBinder;Z)V" />
+		<method name="dump()V" />
+		<method name="dump(Ljava/io/PrintWriter;)V" since="16" />
+		<method name="isAcquired()Z" />
+		<method name="release(Landroid/os/IBinder;)V" />
+		<method name="released()V" />
+	</class>
+	<class name="android/os/Trace" since="18">
+		<extends name="java/lang/Object" />
+		<method name="beginAsyncSection(Ljava/lang/String;I)V" since="29" />
+		<method name="beginSection(Ljava/lang/String;)V" />
+		<method name="endAsyncSection(Ljava/lang/String;I)V" since="29" />
+		<method name="endSection()V" />
+		<method name="isEnabled()Z" since="29" />
+		<method name="setCounter(Ljava/lang/String;J)V" since="29" />
+	</class>
+	<class name="android/os/TransactionTooLargeException" since="15">
+		<extends name="android/os/RemoteException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" since="23" />
+	</class>
+	<class name="android/os/UserHandle" since="17">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="getUserHandleForUid(I)Landroid/os/UserHandle;" since="24" />
+		<method name="readFromParcel(Landroid/os/Parcel;)Landroid/os/UserHandle;" />
+		<method name="writeToParcel(Landroid/os/UserHandle;Landroid/os/Parcel;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/os/UserManager" since="17">
+		<extends name="java/lang/Object" />
+		<method name="createUserCreationIntent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/PersistableBundle;)Landroid/content/Intent;" since="24" />
+		<method name="getApplicationRestrictions(Ljava/lang/String;)Landroid/os/Bundle;" since="18" />
+		<method name="getSerialNumberForUser(Landroid/os/UserHandle;)J" />
+		<method name="getUserCount()I" />
+		<method name="getUserCreationTime(Landroid/os/UserHandle;)J" since="23" />
+		<method name="getUserForSerialNumber(J)Landroid/os/UserHandle;" />
+		<method name="getUserName()Ljava/lang/String;" />
+		<method name="getUserProfiles()Ljava/util/List;" since="21" />
+		<method name="getUserRestrictions()Landroid/os/Bundle;" since="18" />
+		<method name="getUserRestrictions(Landroid/os/UserHandle;)Landroid/os/Bundle;" since="18" />
+		<method name="hasUserRestriction(Ljava/lang/String;)Z" since="21" />
+		<method name="isDemoUser()Z" since="25" />
+		<method name="isHeadlessSystemUserMode()Z" since="31" />
+		<method name="isManagedProfile()Z" since="30" />
+		<method name="isQuietModeEnabled(Landroid/os/UserHandle;)Z" since="24" />
+		<method name="isSystemUser()Z" since="23" />
+		<method name="isUserAGoat()Z" />
+		<method name="isUserForeground()Z" since="31" />
+		<method name="isUserRunning(Landroid/os/UserHandle;)Z" />
+		<method name="isUserRunningOrStopping(Landroid/os/UserHandle;)Z" />
+		<method name="isUserUnlocked()Z" since="24" />
+		<method name="isUserUnlocked(Landroid/os/UserHandle;)Z" since="24" />
+		<method name="requestQuietModeEnabled(ZLandroid/os/UserHandle;)Z" since="28" />
+		<method name="requestQuietModeEnabled(ZLandroid/os/UserHandle;I)Z" since="30" />
+		<method name="setRestrictionsChallenge(Ljava/lang/String;)Z" since="19" deprecated="23" />
+		<method name="setUserRestriction(Ljava/lang/String;Z)V" since="18" deprecated="21" />
+		<method name="setUserRestrictions(Landroid/os/Bundle;)V" since="18" deprecated="21" />
+		<method name="setUserRestrictions(Landroid/os/Bundle;Landroid/os/UserHandle;)V" since="18" deprecated="21" />
+		<method name="supportsMultipleUsers()Z" since="24" />
+		<field name="ALLOW_PARENT_PROFILE_APP_LINKING" since="23" />
+		<field name="DISALLOW_ADD_MANAGED_PROFILE" since="26" deprecated="30" />
+		<field name="DISALLOW_ADD_USER" since="21" />
+		<field name="DISALLOW_ADJUST_VOLUME" since="21" />
+		<field name="DISALLOW_AIRPLANE_MODE" since="28" />
+		<field name="DISALLOW_AMBIENT_DISPLAY" since="28" />
+		<field name="DISALLOW_APPS_CONTROL" since="21" />
+		<field name="DISALLOW_AUTOFILL" since="26" />
+		<field name="DISALLOW_BLUETOOTH" since="26" />
+		<field name="DISALLOW_BLUETOOTH_SHARING" since="26" />
+		<field name="DISALLOW_CAMERA_TOGGLE" since="31" />
+		<field name="DISALLOW_CONFIG_BLUETOOTH" since="18" />
+		<field name="DISALLOW_CONFIG_BRIGHTNESS" since="28" />
+		<field name="DISALLOW_CONFIG_CELL_BROADCASTS" since="21" />
+		<field name="DISALLOW_CONFIG_CREDENTIALS" since="18" />
+		<field name="DISALLOW_CONFIG_DATE_TIME" since="28" />
+		<field name="DISALLOW_CONFIG_LOCALE" since="28" />
+		<field name="DISALLOW_CONFIG_LOCATION" since="28" />
+		<field name="DISALLOW_CONFIG_MOBILE_NETWORKS" since="21" />
+		<field name="DISALLOW_CONFIG_PRIVATE_DNS" since="29" />
+		<field name="DISALLOW_CONFIG_SCREEN_TIMEOUT" since="28" />
+		<field name="DISALLOW_CONFIG_TETHERING" since="21" />
+		<field name="DISALLOW_CONFIG_VPN" since="21" />
+		<field name="DISALLOW_CONFIG_WIFI" since="18" />
+		<field name="DISALLOW_CONTENT_CAPTURE" since="29" />
+		<field name="DISALLOW_CONTENT_SUGGESTIONS" since="29" />
+		<field name="DISALLOW_CREATE_WINDOWS" since="21" />
+		<field name="DISALLOW_CROSS_PROFILE_COPY_PASTE" since="21" />
+		<field name="DISALLOW_DATA_ROAMING" since="24" />
+		<field name="DISALLOW_DEBUGGING_FEATURES" since="21" />
+		<field name="DISALLOW_FACTORY_RESET" since="21" />
+		<field name="DISALLOW_FUN" since="23" />
+		<field name="DISALLOW_INSTALL_APPS" since="18" />
+		<field name="DISALLOW_INSTALL_UNKNOWN_SOURCES" since="18" />
+		<field name="DISALLOW_INSTALL_UNKNOWN_SOURCES_GLOBALLY" since="29" />
+		<field name="DISALLOW_MICROPHONE_TOGGLE" since="31" />
+		<field name="DISALLOW_MODIFY_ACCOUNTS" since="18" />
+		<field name="DISALLOW_MOUNT_PHYSICAL_MEDIA" since="21" />
+		<field name="DISALLOW_NETWORK_RESET" since="23" />
+		<field name="DISALLOW_OUTGOING_BEAM" since="22" />
+		<field name="DISALLOW_OUTGOING_CALLS" since="21" />
+		<field name="DISALLOW_PRINTING" since="28" />
+		<field name="DISALLOW_REMOVE_MANAGED_PROFILE" since="26" deprecated="30" />
+		<field name="DISALLOW_REMOVE_USER" since="18" />
+		<field name="DISALLOW_SAFE_BOOT" since="23" />
+		<field name="DISALLOW_SET_USER_ICON" since="24" />
+		<field name="DISALLOW_SET_WALLPAPER" since="24" />
+		<field name="DISALLOW_SHARE_INTO_MANAGED_PROFILE" since="28" />
+		<field name="DISALLOW_SHARE_LOCATION" since="18" />
+		<field name="DISALLOW_SMS" since="21" />
+		<field name="DISALLOW_SYSTEM_ERROR_DIALOGS" since="28" />
+		<field name="DISALLOW_UNIFIED_PASSWORD" since="28" />
+		<field name="DISALLOW_UNINSTALL_APPS" since="18" />
+		<field name="DISALLOW_UNMUTE_MICROPHONE" since="21" />
+		<field name="DISALLOW_USB_FILE_TRANSFER" since="18" />
+		<field name="DISALLOW_USER_SWITCH" since="28" />
+		<field name="ENSURE_VERIFY_APPS" since="21" />
+		<field name="KEY_RESTRICTIONS_PENDING" since="22" />
+		<field name="QUIET_MODE_DISABLE_ONLY_IF_CREDENTIAL_NOT_REQUIRED" since="30" />
+		<field name="USER_CREATION_FAILED_NOT_PERMITTED" since="24" />
+		<field name="USER_CREATION_FAILED_NO_MORE_USERS" since="24" />
+		<field name="USER_OPERATION_ERROR_CURRENT_USER" since="28" />
+		<field name="USER_OPERATION_ERROR_LOW_STORAGE" since="28" />
+		<field name="USER_OPERATION_ERROR_MANAGED_PROFILE" since="28" />
+		<field name="USER_OPERATION_ERROR_MAX_RUNNING_USERS" since="28" />
+		<field name="USER_OPERATION_ERROR_MAX_USERS" since="28" />
+		<field name="USER_OPERATION_ERROR_UNKNOWN" since="28" />
+		<field name="USER_OPERATION_SUCCESS" since="28" />
+	</class>
+	<class name="android/os/UserManager$UserOperationException" since="28">
+		<extends name="java/lang/RuntimeException" />
+		<method name="getUserOperationResult()I" />
+	</class>
+	<class name="android/os/VibrationAttributes" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getFlags()I" />
+		<method name="getUsage()I" />
+		<method name="getUsageClass()I" />
+		<method name="isFlagSet(I)Z" />
+		<field name="CREATOR" />
+		<field name="FLAG_BYPASS_INTERRUPTION_POLICY" />
+		<field name="USAGE_ALARM" />
+		<field name="USAGE_CLASS_ALARM" />
+		<field name="USAGE_CLASS_FEEDBACK" />
+		<field name="USAGE_CLASS_MASK" />
+		<field name="USAGE_CLASS_UNKNOWN" />
+		<field name="USAGE_COMMUNICATION_REQUEST" />
+		<field name="USAGE_HARDWARE_FEEDBACK" />
+		<field name="USAGE_NOTIFICATION" />
+		<field name="USAGE_PHYSICAL_EMULATION" />
+		<field name="USAGE_RINGTONE" />
+		<field name="USAGE_TOUCH" />
+		<field name="USAGE_UNKNOWN" />
+	</class>
+	<class name="android/os/VibrationAttributes$Builder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/VibrationAttributes;)V" />
+		<method name="build()Landroid/os/VibrationAttributes;" />
+		<method name="setFlags(II)Landroid/os/VibrationAttributes$Builder;" />
+		<method name="setUsage(I)Landroid/os/VibrationAttributes$Builder;" />
+	</class>
+	<class name="android/os/VibrationEffect" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="createOneShot(JI)Landroid/os/VibrationEffect;" />
+		<method name="createPredefined(I)Landroid/os/VibrationEffect;" since="29" />
+		<method name="createWaveform([JI)Landroid/os/VibrationEffect;" />
+		<method name="createWaveform([J[II)Landroid/os/VibrationEffect;" />
+		<method name="startComposition()Landroid/os/VibrationEffect$Composition;" since="30" />
+		<field name="CREATOR" />
+		<field name="DEFAULT_AMPLITUDE" />
+		<field name="EFFECT_CLICK" since="29" />
+		<field name="EFFECT_DOUBLE_CLICK" since="29" />
+		<field name="EFFECT_HEAVY_CLICK" since="29" />
+		<field name="EFFECT_TICK" since="29" />
+	</class>
+	<class name="android/os/VibrationEffect$Composition" since="30">
+		<extends name="java/lang/Object" />
+		<method name="addPrimitive(I)Landroid/os/VibrationEffect$Composition;" />
+		<method name="addPrimitive(IF)Landroid/os/VibrationEffect$Composition;" />
+		<method name="addPrimitive(IFI)Landroid/os/VibrationEffect$Composition;" />
+		<method name="compose()Landroid/os/VibrationEffect;" />
+		<field name="PRIMITIVE_CLICK" />
+		<field name="PRIMITIVE_LOW_TICK" since="31" />
+		<field name="PRIMITIVE_QUICK_FALL" />
+		<field name="PRIMITIVE_QUICK_RISE" />
+		<field name="PRIMITIVE_SLOW_RISE" />
+		<field name="PRIMITIVE_SPIN" since="31" />
+		<field name="PRIMITIVE_THUD" since="31" />
+		<field name="PRIMITIVE_TICK" />
+	</class>
+	<class name="android/os/Vibrator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="areAllEffectsSupported([I)I" since="30" />
+		<method name="areAllPrimitivesSupported([I)Z" since="30" />
+		<method name="areEffectsSupported([I)[I" since="30" />
+		<method name="arePrimitivesSupported([I)[Z" since="30" />
+		<method name="cancel()V" />
+		<method name="getId()I" since="31" />
+		<method name="getPrimitiveDurations([I)[I" since="31" />
+		<method name="hasAmplitudeControl()Z" since="26" />
+		<method name="hasVibrator()Z" since="11" />
+		<method name="vibrate(J)V" deprecated="26" />
+		<method name="vibrate(JLandroid/media/AudioAttributes;)V" since="21" deprecated="26" />
+		<method name="vibrate(Landroid/os/VibrationEffect;)V" since="26" />
+		<method name="vibrate(Landroid/os/VibrationEffect;Landroid/media/AudioAttributes;)V" since="26" />
+		<method name="vibrate([JI)V" deprecated="26" />
+		<method name="vibrate([JILandroid/media/AudioAttributes;)V" since="21" deprecated="26" />
+		<field name="VIBRATION_EFFECT_SUPPORT_NO" since="30" />
+		<field name="VIBRATION_EFFECT_SUPPORT_UNKNOWN" since="30" />
+		<field name="VIBRATION_EFFECT_SUPPORT_YES" since="30" />
+	</class>
+	<class name="android/os/VibratorManager" since="31">
+		<extends name="java/lang/Object" />
+		<method name="cancel()V" />
+		<method name="getDefaultVibrator()Landroid/os/Vibrator;" />
+		<method name="getVibrator(I)Landroid/os/Vibrator;" />
+		<method name="getVibratorIds()[I" />
+		<method name="vibrate(Landroid/os/CombinedVibration;)V" />
+		<method name="vibrate(Landroid/os/CombinedVibration;Landroid/os/VibrationAttributes;)V" />
+	</class>
+	<class name="android/os/WorkSource" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/WorkSource;)V" />
+		<method name="add(Landroid/os/WorkSource;)Z" />
+		<method name="clear()V" />
+		<method name="diff(Landroid/os/WorkSource;)Z" />
+		<method name="remove(Landroid/os/WorkSource;)Z" />
+		<method name="set(Landroid/os/WorkSource;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/os/health/HealthStats" since="24">
+		<extends name="java/lang/Object" />
+		<method name="getDataType()Ljava/lang/String;" />
+		<method name="getMeasurement(I)J" />
+		<method name="getMeasurementKeyAt(I)I" />
+		<method name="getMeasurementKeyCount()I" />
+		<method name="getMeasurements(I)Ljava/util/Map;" />
+		<method name="getMeasurementsKeyAt(I)I" />
+		<method name="getMeasurementsKeyCount()I" />
+		<method name="getStats(I)Ljava/util/Map;" />
+		<method name="getStatsKeyAt(I)I" />
+		<method name="getStatsKeyCount()I" />
+		<method name="getTimer(I)Landroid/os/health/TimerStat;" />
+		<method name="getTimerCount(I)I" />
+		<method name="getTimerKeyAt(I)I" />
+		<method name="getTimerKeyCount()I" />
+		<method name="getTimerTime(I)J" />
+		<method name="getTimers(I)Ljava/util/Map;" />
+		<method name="getTimersKeyAt(I)I" />
+		<method name="getTimersKeyCount()I" />
+		<method name="hasMeasurement(I)Z" />
+		<method name="hasMeasurements(I)Z" />
+		<method name="hasStats(I)Z" />
+		<method name="hasTimer(I)Z" />
+		<method name="hasTimers(I)Z" />
+	</class>
+	<class name="android/os/health/PackageHealthStats" since="24">
+		<extends name="java/lang/Object" />
+		<field name="MEASUREMENTS_WAKEUP_ALARMS_COUNT" />
+		<field name="STATS_SERVICES" />
+	</class>
+	<class name="android/os/health/PidHealthStats" since="24">
+		<extends name="java/lang/Object" />
+		<field name="MEASUREMENT_WAKE_NESTING_COUNT" />
+		<field name="MEASUREMENT_WAKE_START_MS" />
+		<field name="MEASUREMENT_WAKE_SUM_MS" />
+	</class>
+	<class name="android/os/health/ProcessHealthStats" since="24">
+		<extends name="java/lang/Object" />
+		<field name="MEASUREMENT_ANR_COUNT" />
+		<field name="MEASUREMENT_CRASHES_COUNT" />
+		<field name="MEASUREMENT_FOREGROUND_MS" />
+		<field name="MEASUREMENT_STARTS_COUNT" />
+		<field name="MEASUREMENT_SYSTEM_TIME_MS" />
+		<field name="MEASUREMENT_USER_TIME_MS" />
+	</class>
+	<class name="android/os/health/ServiceHealthStats" since="24">
+		<extends name="java/lang/Object" />
+		<field name="MEASUREMENT_LAUNCH_COUNT" />
+		<field name="MEASUREMENT_START_SERVICE_COUNT" />
+	</class>
+	<class name="android/os/health/SystemHealthManager" since="24">
+		<extends name="java/lang/Object" />
+		<method name="takeMyUidSnapshot()Landroid/os/health/HealthStats;" />
+		<method name="takeUidSnapshot(I)Landroid/os/health/HealthStats;" />
+		<method name="takeUidSnapshots([I)[Landroid/os/health/HealthStats;" />
+	</class>
+	<class name="android/os/health/TimerStat" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(IJ)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="getCount()I" />
+		<method name="getTime()J" />
+		<method name="setCount(I)V" />
+		<method name="setTime(J)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/os/health/UidHealthStats" since="24">
+		<extends name="java/lang/Object" />
+		<field name="MEASUREMENT_BLUETOOTH_IDLE_MS" />
+		<field name="MEASUREMENT_BLUETOOTH_POWER_MAMS" />
+		<field name="MEASUREMENT_BLUETOOTH_RX_BYTES" />
+		<field name="MEASUREMENT_BLUETOOTH_RX_MS" />
+		<field name="MEASUREMENT_BLUETOOTH_RX_PACKETS" />
+		<field name="MEASUREMENT_BLUETOOTH_TX_BYTES" />
+		<field name="MEASUREMENT_BLUETOOTH_TX_MS" />
+		<field name="MEASUREMENT_BLUETOOTH_TX_PACKETS" />
+		<field name="MEASUREMENT_BUTTON_USER_ACTIVITY_COUNT" />
+		<field name="MEASUREMENT_CPU_POWER_MAMS" deprecated="26" />
+		<field name="MEASUREMENT_MOBILE_IDLE_MS" />
+		<field name="MEASUREMENT_MOBILE_POWER_MAMS" />
+		<field name="MEASUREMENT_MOBILE_RX_BYTES" />
+		<field name="MEASUREMENT_MOBILE_RX_MS" />
+		<field name="MEASUREMENT_MOBILE_RX_PACKETS" />
+		<field name="MEASUREMENT_MOBILE_TX_BYTES" />
+		<field name="MEASUREMENT_MOBILE_TX_MS" />
+		<field name="MEASUREMENT_MOBILE_TX_PACKETS" />
+		<field name="MEASUREMENT_OTHER_USER_ACTIVITY_COUNT" />
+		<field name="MEASUREMENT_REALTIME_BATTERY_MS" />
+		<field name="MEASUREMENT_REALTIME_SCREEN_OFF_BATTERY_MS" />
+		<field name="MEASUREMENT_SYSTEM_CPU_TIME_MS" />
+		<field name="MEASUREMENT_TOUCH_USER_ACTIVITY_COUNT" />
+		<field name="MEASUREMENT_UPTIME_BATTERY_MS" />
+		<field name="MEASUREMENT_UPTIME_SCREEN_OFF_BATTERY_MS" />
+		<field name="MEASUREMENT_USER_CPU_TIME_MS" />
+		<field name="MEASUREMENT_WIFI_FULL_LOCK_MS" />
+		<field name="MEASUREMENT_WIFI_IDLE_MS" />
+		<field name="MEASUREMENT_WIFI_MULTICAST_MS" />
+		<field name="MEASUREMENT_WIFI_POWER_MAMS" />
+		<field name="MEASUREMENT_WIFI_RUNNING_MS" />
+		<field name="MEASUREMENT_WIFI_RX_BYTES" />
+		<field name="MEASUREMENT_WIFI_RX_MS" />
+		<field name="MEASUREMENT_WIFI_RX_PACKETS" />
+		<field name="MEASUREMENT_WIFI_TX_BYTES" />
+		<field name="MEASUREMENT_WIFI_TX_MS" />
+		<field name="MEASUREMENT_WIFI_TX_PACKETS" />
+		<field name="STATS_PACKAGES" />
+		<field name="STATS_PIDS" />
+		<field name="STATS_PROCESSES" />
+		<field name="TIMERS_JOBS" />
+		<field name="TIMERS_SENSORS" />
+		<field name="TIMERS_SYNCS" />
+		<field name="TIMERS_WAKELOCKS_DRAW" />
+		<field name="TIMERS_WAKELOCKS_FULL" />
+		<field name="TIMERS_WAKELOCKS_PARTIAL" />
+		<field name="TIMERS_WAKELOCKS_WINDOW" />
+		<field name="TIMER_AUDIO" />
+		<field name="TIMER_BLUETOOTH_SCAN" />
+		<field name="TIMER_CAMERA" />
+		<field name="TIMER_FLASHLIGHT" />
+		<field name="TIMER_FOREGROUND_ACTIVITY" />
+		<field name="TIMER_GPS_SENSOR" />
+		<field name="TIMER_MOBILE_RADIO_ACTIVE" />
+		<field name="TIMER_PROCESS_STATE_BACKGROUND_MS" />
+		<field name="TIMER_PROCESS_STATE_CACHED_MS" />
+		<field name="TIMER_PROCESS_STATE_FOREGROUND_MS" />
+		<field name="TIMER_PROCESS_STATE_FOREGROUND_SERVICE_MS" />
+		<field name="TIMER_PROCESS_STATE_TOP_MS" />
+		<field name="TIMER_PROCESS_STATE_TOP_SLEEPING_MS" />
+		<field name="TIMER_VIBRATOR" />
+		<field name="TIMER_VIDEO" />
+		<field name="TIMER_WIFI_SCAN" />
+	</class>
+	<class name="android/os/storage/OnObbStateChangeListener" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onObbStateChange(Ljava/lang/String;I)V" />
+		<field name="ERROR_ALREADY_MOUNTED" />
+		<field name="ERROR_COULD_NOT_MOUNT" />
+		<field name="ERROR_COULD_NOT_UNMOUNT" />
+		<field name="ERROR_INTERNAL" />
+		<field name="ERROR_NOT_MOUNTED" />
+		<field name="ERROR_PERMISSION_DENIED" />
+		<field name="MOUNTED" />
+		<field name="UNMOUNTED" />
+	</class>
+	<class name="android/os/storage/StorageManager" since="9">
+		<extends name="java/lang/Object" />
+		<method name="allocateBytes(Ljava/io/FileDescriptor;J)V" since="26" />
+		<method name="allocateBytes(Ljava/util/UUID;J)V" since="26" />
+		<method name="getAllocatableBytes(Ljava/util/UUID;)J" since="26" />
+		<method name="getCacheQuotaBytes(Ljava/util/UUID;)J" since="26" />
+		<method name="getCacheSizeBytes(Ljava/util/UUID;)J" since="26" />
+		<method name="getManageSpaceActivityIntent(Ljava/lang/String;I)Landroid/app/PendingIntent;" since="31" />
+		<method name="getMountedObbPath(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getPrimaryStorageVolume()Landroid/os/storage/StorageVolume;" since="24" />
+		<method name="getRecentStorageVolumes()Ljava/util/List;" since="30" />
+		<method name="getStorageVolume(Landroid/net/Uri;)Landroid/os/storage/StorageVolume;" since="29" />
+		<method name="getStorageVolume(Ljava/io/File;)Landroid/os/storage/StorageVolume;" since="24" />
+		<method name="getStorageVolumes()Ljava/util/List;" since="24" />
+		<method name="getUuidForPath(Ljava/io/File;)Ljava/util/UUID;" since="26" />
+		<method name="isAllocationSupported(Ljava/io/FileDescriptor;)Z" since="27" />
+		<method name="isCacheBehaviorGroup(Ljava/io/File;)Z" since="26" />
+		<method name="isCacheBehaviorTombstone(Ljava/io/File;)Z" since="26" />
+		<method name="isCheckpointSupported()Z" since="30" />
+		<method name="isEncrypted(Ljava/io/File;)Z" since="24" />
+		<method name="isObbMounted(Ljava/lang/String;)Z" />
+		<method name="mountObb(Ljava/lang/String;Ljava/lang/String;Landroid/os/storage/OnObbStateChangeListener;)Z" />
+		<method name="openProxyFileDescriptor(ILandroid/os/ProxyFileDescriptorCallback;Landroid/os/Handler;)Landroid/os/ParcelFileDescriptor;" since="26" />
+		<method name="registerStorageVolumeCallback(Ljava/util/concurrent/Executor;Landroid/os/storage/StorageManager$StorageVolumeCallback;)V" since="30" />
+		<method name="setCacheBehaviorGroup(Ljava/io/File;Z)V" since="26" />
+		<method name="setCacheBehaviorTombstone(Ljava/io/File;Z)V" since="26" />
+		<method name="unmountObb(Ljava/lang/String;ZLandroid/os/storage/OnObbStateChangeListener;)Z" />
+		<method name="unregisterStorageVolumeCallback(Landroid/os/storage/StorageManager$StorageVolumeCallback;)V" since="30" />
+		<field name="ACTION_CLEAR_APP_CACHE" since="30" />
+		<field name="ACTION_MANAGE_STORAGE" since="25" />
+		<field name="EXTRA_REQUESTED_BYTES" since="26" />
+		<field name="EXTRA_UUID" since="26" />
+		<field name="UUID_DEFAULT" since="26" />
+	</class>
+	<class name="android/os/storage/StorageManager$StorageVolumeCallback" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onStateChanged(Landroid/os/storage/StorageVolume;)V" />
+	</class>
+	<class name="android/os/storage/StorageVolume" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="createAccessIntent(Ljava/lang/String;)Landroid/content/Intent;" deprecated="29" />
+		<method name="createOpenDocumentTreeIntent()Landroid/content/Intent;" since="29" />
+		<method name="getDescription(Landroid/content/Context;)Ljava/lang/String;" />
+		<method name="getDirectory()Ljava/io/File;" since="30" />
+		<method name="getMediaStoreVolumeName()Ljava/lang/String;" since="30" />
+		<method name="getState()Ljava/lang/String;" />
+		<method name="getStorageUuid()Ljava/util/UUID;" since="31" />
+		<method name="getUuid()Ljava/lang/String;" />
+		<method name="isEmulated()Z" />
+		<method name="isPrimary()Z" />
+		<method name="isRemovable()Z" />
+		<field name="CREATOR" />
+		<field name="EXTRA_STORAGE_VOLUME" />
+	</class>
+	<class name="android/os/strictmode/CleartextNetworkViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/ContentUriWithoutPermissionViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/CredentialProtectedWhileLockedViolation" since="29">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/CustomViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/DiskReadViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/DiskWriteViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/FileUriExposedViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/ImplicitDirectBootViolation" since="29">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/IncorrectContextUseViolation" since="31">
+		<extends name="android/os/strictmode/Violation" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/os/strictmode/InstanceCountViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+		<method name="getNumberOfInstances()J" />
+	</class>
+	<class name="android/os/strictmode/IntentReceiverLeakedViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/LeakedClosableViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/NetworkViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/NonSdkApiUsedViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/ResourceMismatchViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/ServiceConnectionLeakedViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/SqliteObjectLeakedViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/UnbufferedIoViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/UnsafeIntentLaunchViolation" since="31">
+		<extends name="android/os/strictmode/Violation" />
+		<method name="&lt;init&gt;(Landroid/content/Intent;)V" />
+		<method name="getIntent()Landroid/content/Intent;" />
+	</class>
+	<class name="android/os/strictmode/UntaggedSocketViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/os/strictmode/Violation" since="28">
+		<extends name="java/lang/Throwable" />
+	</class>
+	<class name="android/os/strictmode/WebViewMethodCalledOnWrongThreadViolation" since="28">
+		<extends name="android/os/strictmode/Violation" />
+	</class>
+	<class name="android/preference/CheckBoxPreference" since="1" deprecated="29">
+		<extends name="android/preference/Preference" removed="14" />
+		<extends name="android/preference/TwoStatePreference" since="14" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="getDisableDependentsState()Z" removed="14" />
+		<method name="getSummaryOff()Ljava/lang/CharSequence;" removed="14" />
+		<method name="getSummaryOn()Ljava/lang/CharSequence;" removed="14" />
+		<method name="isChecked()Z" removed="14" />
+		<method name="setChecked(Z)V" removed="14" />
+		<method name="setDisableDependentsState(Z)V" removed="14" />
+		<method name="setSummaryOff(I)V" removed="14" />
+		<method name="setSummaryOff(Ljava/lang/CharSequence;)V" removed="14" />
+		<method name="setSummaryOn(I)V" removed="14" />
+		<method name="setSummaryOn(Ljava/lang/CharSequence;)V" removed="14" />
+	</class>
+	<class name="android/preference/DialogPreference" since="1" deprecated="29">
+		<extends name="android/preference/Preference" />
+		<implements name="android/content/DialogInterface$OnClickListener" />
+		<implements name="android/content/DialogInterface$OnDismissListener" />
+		<implements name="android/preference/PreferenceManager$OnActivityDestroyListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" since="21" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="getDialog()Landroid/app/Dialog;" since="3" deprecated="29" />
+		<method name="getDialogIcon()Landroid/graphics/drawable/Drawable;" deprecated="29" />
+		<method name="getDialogLayoutResource()I" deprecated="29" />
+		<method name="getDialogMessage()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getDialogTitle()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getNegativeButtonText()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getPositiveButtonText()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="onBindDialogView(Landroid/view/View;)V" deprecated="29" />
+		<method name="onCreateDialogView()Landroid/view/View;" deprecated="29" />
+		<method name="onDialogClosed(Z)V" deprecated="29" />
+		<method name="onPrepareDialogBuilder(Landroid/app/AlertDialog$Builder;)V" deprecated="29" />
+		<method name="setDialogIcon(I)V" deprecated="29" />
+		<method name="setDialogIcon(Landroid/graphics/drawable/Drawable;)V" deprecated="29" />
+		<method name="setDialogLayoutResource(I)V" deprecated="29" />
+		<method name="setDialogMessage(I)V" deprecated="29" />
+		<method name="setDialogMessage(Ljava/lang/CharSequence;)V" deprecated="29" />
+		<method name="setDialogTitle(I)V" deprecated="29" />
+		<method name="setDialogTitle(Ljava/lang/CharSequence;)V" deprecated="29" />
+		<method name="setNegativeButtonText(I)V" deprecated="29" />
+		<method name="setNegativeButtonText(Ljava/lang/CharSequence;)V" deprecated="29" />
+		<method name="setPositiveButtonText(I)V" deprecated="29" />
+		<method name="setPositiveButtonText(Ljava/lang/CharSequence;)V" deprecated="29" />
+		<method name="showDialog(Landroid/os/Bundle;)V" deprecated="29" />
+	</class>
+	<class name="android/preference/EditTextPreference" since="1" deprecated="29">
+		<extends name="android/preference/DialogPreference" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="getEditText()Landroid/widget/EditText;" deprecated="29" />
+		<method name="getText()Ljava/lang/String;" deprecated="29" />
+		<method name="onAddEditTextToDialogView(Landroid/view/View;Landroid/widget/EditText;)V" deprecated="29" />
+		<method name="setText(Ljava/lang/String;)V" deprecated="29" />
+	</class>
+	<class name="android/preference/ListPreference" since="1" deprecated="29">
+		<extends name="android/preference/DialogPreference" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" since="21" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="findIndexOfValue(Ljava/lang/String;)I" deprecated="29" />
+		<method name="getEntries()[Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getEntry()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getEntryValues()[Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getValue()Ljava/lang/String;" deprecated="29" />
+		<method name="setEntries(I)V" deprecated="29" />
+		<method name="setEntries([Ljava/lang/CharSequence;)V" deprecated="29" />
+		<method name="setEntryValues(I)V" deprecated="29" />
+		<method name="setEntryValues([Ljava/lang/CharSequence;)V" deprecated="29" />
+		<method name="setValue(Ljava/lang/String;)V" deprecated="29" />
+		<method name="setValueIndex(I)V" deprecated="29" />
+	</class>
+	<class name="android/preference/MultiSelectListPreference" since="11" deprecated="29">
+		<extends name="android/preference/DialogPreference" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" since="21" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="findIndexOfValue(Ljava/lang/String;)I" deprecated="29" />
+		<method name="getEntries()[Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getEntryValues()[Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getValues()Ljava/util/Set;" deprecated="29" />
+		<method name="setEntries(I)V" deprecated="29" />
+		<method name="setEntries([Ljava/lang/CharSequence;)V" deprecated="29" />
+		<method name="setEntryValues(I)V" deprecated="29" />
+		<method name="setEntryValues([Ljava/lang/CharSequence;)V" deprecated="29" />
+		<method name="setValues(Ljava/util/Set;)V" deprecated="29" />
+	</class>
+	<class name="android/preference/Preference" since="1" deprecated="29">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="callChangeListener(Ljava/lang/Object;)Z" deprecated="29" />
+		<method name="compareTo(Landroid/preference/Preference;)I" deprecated="29" />
+		<method name="findPreferenceInHierarchy(Ljava/lang/String;)Landroid/preference/Preference;" deprecated="29" />
+		<method name="getContext()Landroid/content/Context;" deprecated="29" />
+		<method name="getDependency()Ljava/lang/String;" deprecated="29" />
+		<method name="getEditor()Landroid/content/SharedPreferences$Editor;" deprecated="29" />
+		<method name="getExtras()Landroid/os/Bundle;" since="11" deprecated="29" />
+		<method name="getFragment()Ljava/lang/String;" since="11" deprecated="29" />
+		<method name="getIcon()Landroid/graphics/drawable/Drawable;" since="11" deprecated="29" />
+		<method name="getIntent()Landroid/content/Intent;" deprecated="29" />
+		<method name="getKey()Ljava/lang/String;" deprecated="29" />
+		<method name="getLayoutResource()I" deprecated="29" />
+		<method name="getOnPreferenceChangeListener()Landroid/preference/Preference$OnPreferenceChangeListener;" deprecated="29" />
+		<method name="getOnPreferenceClickListener()Landroid/preference/Preference$OnPreferenceClickListener;" deprecated="29" />
+		<method name="getOrder()I" deprecated="29" />
+		<method name="getParent()Landroid/preference/PreferenceGroup;" since="26" deprecated="29" />
+		<method name="getPersistedBoolean(Z)Z" deprecated="29" />
+		<method name="getPersistedFloat(F)F" deprecated="29" />
+		<method name="getPersistedInt(I)I" deprecated="29" />
+		<method name="getPersistedLong(J)J" deprecated="29" />
+		<method name="getPersistedString(Ljava/lang/String;)Ljava/lang/String;" deprecated="29" />
+		<method name="getPersistedStringSet(Ljava/util/Set;)Ljava/util/Set;" since="24" deprecated="29" />
+		<method name="getPreferenceDataStore()Landroid/preference/PreferenceDataStore;" since="26" deprecated="29" />
+		<method name="getPreferenceManager()Landroid/preference/PreferenceManager;" deprecated="29" />
+		<method name="getSharedPreferences()Landroid/content/SharedPreferences;" deprecated="29" />
+		<method name="getShouldDisableView()Z" deprecated="29" />
+		<method name="getSummary()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getTitle()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getTitleRes()I" since="14" deprecated="29" />
+		<method name="getView(Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;" deprecated="29" />
+		<method name="getWidgetLayoutResource()I" deprecated="29" />
+		<method name="hasKey()Z" deprecated="29" />
+		<method name="isEnabled()Z" deprecated="29" />
+		<method name="isIconSpaceReserved()Z" since="26" deprecated="29" />
+		<method name="isPersistent()Z" deprecated="29" />
+		<method name="isRecycleEnabled()Z" since="26" deprecated="29" />
+		<method name="isSelectable()Z" deprecated="29" />
+		<method name="isSingleLineTitle()Z" since="26" deprecated="29" />
+		<method name="notifyChanged()V" deprecated="29" />
+		<method name="notifyDependencyChange(Z)V" deprecated="29" />
+		<method name="notifyHierarchyChanged()V" deprecated="29" />
+		<method name="onAttachedToActivity()V" deprecated="29" />
+		<method name="onAttachedToHierarchy(Landroid/preference/PreferenceManager;)V" deprecated="29" />
+		<method name="onBindView(Landroid/view/View;)V" deprecated="29" />
+		<method name="onClick()V" deprecated="29" />
+		<method name="onCreateView(Landroid/view/ViewGroup;)Landroid/view/View;" deprecated="29" />
+		<method name="onDependencyChanged(Landroid/preference/Preference;Z)V" deprecated="29" />
+		<method name="onGetDefaultValue(Landroid/content/res/TypedArray;I)Ljava/lang/Object;" deprecated="29" />
+		<method name="onParentChanged(Landroid/preference/Preference;Z)V" since="19" deprecated="29" />
+		<method name="onPrepareForRemoval()V" deprecated="29" />
+		<method name="onRestoreInstanceState(Landroid/os/Parcelable;)V" deprecated="29" />
+		<method name="onSaveInstanceState()Landroid/os/Parcelable;" deprecated="29" />
+		<method name="onSetInitialValue(ZLjava/lang/Object;)V" deprecated="29" />
+		<method name="peekExtras()Landroid/os/Bundle;" since="11" deprecated="29" />
+		<method name="persistBoolean(Z)Z" deprecated="29" />
+		<method name="persistFloat(F)Z" deprecated="29" />
+		<method name="persistInt(I)Z" deprecated="29" />
+		<method name="persistLong(J)Z" deprecated="29" />
+		<method name="persistString(Ljava/lang/String;)Z" deprecated="29" />
+		<method name="persistStringSet(Ljava/util/Set;)Z" since="24" deprecated="29" />
+		<method name="restoreHierarchyState(Landroid/os/Bundle;)V" deprecated="29" />
+		<method name="saveHierarchyState(Landroid/os/Bundle;)V" deprecated="29" />
+		<method name="setDefaultValue(Ljava/lang/Object;)V" deprecated="29" />
+		<method name="setDependency(Ljava/lang/String;)V" deprecated="29" />
+		<method name="setEnabled(Z)V" deprecated="29" />
+		<method name="setFragment(Ljava/lang/String;)V" since="11" deprecated="29" />
+		<method name="setIcon(I)V" since="11" deprecated="29" />
+		<method name="setIcon(Landroid/graphics/drawable/Drawable;)V" since="11" deprecated="29" />
+		<method name="setIconSpaceReserved(Z)V" since="26" deprecated="29" />
+		<method name="setIntent(Landroid/content/Intent;)V" deprecated="29" />
+		<method name="setKey(Ljava/lang/String;)V" deprecated="29" />
+		<method name="setLayoutResource(I)V" deprecated="29" />
+		<method name="setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V" deprecated="29" />
+		<method name="setOnPreferenceClickListener(Landroid/preference/Preference$OnPreferenceClickListener;)V" deprecated="29" />
+		<method name="setOrder(I)V" deprecated="29" />
+		<method name="setPersistent(Z)V" deprecated="29" />
+		<method name="setPreferenceDataStore(Landroid/preference/PreferenceDataStore;)V" since="26" deprecated="29" />
+		<method name="setRecycleEnabled(Z)V" since="26" deprecated="29" />
+		<method name="setSelectable(Z)V" deprecated="29" />
+		<method name="setShouldDisableView(Z)V" deprecated="29" />
+		<method name="setSingleLineTitle(Z)V" since="26" deprecated="29" />
+		<method name="setSummary(I)V" deprecated="29" />
+		<method name="setSummary(Ljava/lang/CharSequence;)V" deprecated="29" />
+		<method name="setTitle(I)V" deprecated="29" />
+		<method name="setTitle(Ljava/lang/CharSequence;)V" deprecated="29" />
+		<method name="setWidgetLayoutResource(I)V" deprecated="29" />
+		<method name="shouldCommit()Z" deprecated="29" />
+		<method name="shouldDisableDependents()Z" deprecated="29" />
+		<method name="shouldPersist()Z" deprecated="29" />
+		<field name="DEFAULT_ORDER" deprecated="29" />
+	</class>
+	<class name="android/preference/Preference$BaseSavedState" since="1" deprecated="29">
+		<extends name="android/view/AbsSavedState" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/os/Parcelable;)V" deprecated="29" />
+		<field name="CREATOR" deprecated="29" />
+	</class>
+	<class name="android/preference/Preference$OnPreferenceChangeListener" since="1" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onPreferenceChange(Landroid/preference/Preference;Ljava/lang/Object;)Z" deprecated="29" />
+	</class>
+	<class name="android/preference/Preference$OnPreferenceClickListener" since="1" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onPreferenceClick(Landroid/preference/Preference;)Z" deprecated="29" />
+	</class>
+	<class name="android/preference/PreferenceActivity" since="1" deprecated="29">
+		<extends name="android/app/ListActivity" />
+		<implements name="android/preference/PreferenceFragment$OnPreferenceStartFragmentCallback" since="11" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="addPreferencesFromIntent(Landroid/content/Intent;)V" deprecated="15" />
+		<method name="addPreferencesFromResource(I)V" deprecated="15" />
+		<method name="findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;" deprecated="15" />
+		<method name="finishPreferencePanel(Landroid/app/Fragment;ILandroid/content/Intent;)V" since="11" deprecated="29" />
+		<method name="getPreferenceManager()Landroid/preference/PreferenceManager;" deprecated="15" />
+		<method name="getPreferenceScreen()Landroid/preference/PreferenceScreen;" deprecated="15" />
+		<method name="hasHeaders()Z" since="11" deprecated="29" />
+		<method name="invalidateHeaders()V" since="11" deprecated="29" />
+		<method name="isMultiPane()Z" since="11" deprecated="29" />
+		<method name="isValidFragment(Ljava/lang/String;)Z" since="19" deprecated="29" />
+		<method name="loadHeadersFromResource(ILjava/util/List;)V" since="11" deprecated="29" />
+		<method name="onBuildHeaders(Ljava/util/List;)V" since="11" deprecated="29" />
+		<method name="onBuildStartFragmentIntent(Ljava/lang/String;Landroid/os/Bundle;II)Landroid/content/Intent;" since="14" deprecated="29" />
+		<method name="onGetInitialHeader()Landroid/preference/PreferenceActivity$Header;" since="11" deprecated="29" />
+		<method name="onGetNewHeader()Landroid/preference/PreferenceActivity$Header;" since="11" deprecated="29" />
+		<method name="onHeaderClick(Landroid/preference/PreferenceActivity$Header;I)V" since="11" deprecated="29" />
+		<method name="onIsHidingHeaders()Z" since="11" deprecated="29" />
+		<method name="onIsMultiPane()Z" since="11" deprecated="29" />
+		<method name="onPreferenceTreeClick(Landroid/preference/PreferenceScreen;Landroid/preference/Preference;)Z" deprecated="15" />
+		<method name="setListFooter(Landroid/view/View;)V" since="11" deprecated="29" />
+		<method name="setParentTitle(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/view/View$OnClickListener;)V" since="11" deprecated="29" />
+		<method name="setPreferenceScreen(Landroid/preference/PreferenceScreen;)V" deprecated="15" />
+		<method name="showBreadCrumbs(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V" since="11" deprecated="29" />
+		<method name="startPreferenceFragment(Landroid/app/Fragment;Z)V" since="11" deprecated="29" />
+		<method name="startPreferencePanel(Ljava/lang/String;Landroid/os/Bundle;ILjava/lang/CharSequence;Landroid/app/Fragment;I)V" since="11" deprecated="29" />
+		<method name="startWithFragment(Ljava/lang/String;Landroid/os/Bundle;Landroid/app/Fragment;I)V" since="11" deprecated="29" />
+		<method name="startWithFragment(Ljava/lang/String;Landroid/os/Bundle;Landroid/app/Fragment;III)V" since="14" deprecated="29" />
+		<method name="switchToHeader(Landroid/preference/PreferenceActivity$Header;)V" since="11" deprecated="29" />
+		<method name="switchToHeader(Ljava/lang/String;Landroid/os/Bundle;)V" since="11" deprecated="29" />
+		<field name="EXTRA_NO_HEADERS" since="11" deprecated="29" />
+		<field name="EXTRA_SHOW_FRAGMENT" since="11" deprecated="29" />
+		<field name="EXTRA_SHOW_FRAGMENT_ARGUMENTS" since="11" deprecated="29" />
+		<field name="EXTRA_SHOW_FRAGMENT_SHORT_TITLE" since="14" deprecated="29" />
+		<field name="EXTRA_SHOW_FRAGMENT_TITLE" since="14" deprecated="29" />
+		<field name="HEADER_ID_UNDEFINED" since="11" deprecated="29" />
+	</class>
+	<class name="android/preference/PreferenceActivity$Header" since="11" deprecated="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="getBreadCrumbShortTitle(Landroid/content/res/Resources;)Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getBreadCrumbTitle(Landroid/content/res/Resources;)Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getSummary(Landroid/content/res/Resources;)Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getTitle(Landroid/content/res/Resources;)Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" deprecated="29" />
+		<field name="CREATOR" deprecated="29" />
+		<field name="breadCrumbShortTitle" deprecated="29" />
+		<field name="breadCrumbShortTitleRes" deprecated="29" />
+		<field name="breadCrumbTitle" deprecated="29" />
+		<field name="breadCrumbTitleRes" deprecated="29" />
+		<field name="extras" deprecated="29" />
+		<field name="fragment" deprecated="29" />
+		<field name="fragmentArguments" deprecated="29" />
+		<field name="iconRes" deprecated="29" />
+		<field name="id" deprecated="29" />
+		<field name="intent" deprecated="29" />
+		<field name="summary" deprecated="29" />
+		<field name="summaryRes" deprecated="29" />
+		<field name="title" deprecated="29" />
+		<field name="titleRes" deprecated="29" />
+	</class>
+	<class name="android/preference/PreferenceCategory" since="1" deprecated="29">
+		<extends name="android/preference/PreferenceGroup" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+	</class>
+	<class name="android/preference/PreferenceDataStore" since="26" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="getBoolean(Ljava/lang/String;Z)Z" deprecated="29" />
+		<method name="getFloat(Ljava/lang/String;F)F" deprecated="29" />
+		<method name="getInt(Ljava/lang/String;I)I" deprecated="29" />
+		<method name="getLong(Ljava/lang/String;J)J" deprecated="29" />
+		<method name="getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" deprecated="29" />
+		<method name="getStringSet(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set;" deprecated="29" />
+		<method name="putBoolean(Ljava/lang/String;Z)V" deprecated="29" />
+		<method name="putFloat(Ljava/lang/String;F)V" deprecated="29" />
+		<method name="putInt(Ljava/lang/String;I)V" deprecated="29" />
+		<method name="putLong(Ljava/lang/String;J)V" deprecated="29" />
+		<method name="putString(Ljava/lang/String;Ljava/lang/String;)V" deprecated="29" />
+		<method name="putStringSet(Ljava/lang/String;Ljava/util/Set;)V" deprecated="29" />
+	</class>
+	<class name="android/preference/PreferenceFragment" since="11" deprecated="28">
+		<extends name="android/app/Fragment" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="addPreferencesFromIntent(Landroid/content/Intent;)V" deprecated="29" />
+		<method name="addPreferencesFromResource(I)V" deprecated="29" />
+		<method name="findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;" deprecated="29" />
+		<method name="getPreferenceManager()Landroid/preference/PreferenceManager;" deprecated="29" />
+		<method name="getPreferenceScreen()Landroid/preference/PreferenceScreen;" deprecated="29" />
+		<method name="onPreferenceTreeClick(Landroid/preference/PreferenceScreen;Landroid/preference/Preference;)Z" deprecated="29" />
+		<method name="setPreferenceScreen(Landroid/preference/PreferenceScreen;)V" deprecated="29" />
+	</class>
+	<class name="android/preference/PreferenceFragment$OnPreferenceStartFragmentCallback" since="11" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="onPreferenceStartFragment(Landroid/preference/PreferenceFragment;Landroid/preference/Preference;)Z" deprecated="29" />
+	</class>
+	<class name="android/preference/PreferenceGroup" since="1" deprecated="29">
+		<extends name="android/preference/Preference" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="addItemFromInflater(Landroid/preference/Preference;)V" deprecated="29" />
+		<method name="addPreference(Landroid/preference/Preference;)Z" deprecated="29" />
+		<method name="dispatchRestoreInstanceState(Landroid/os/Bundle;)V" deprecated="29" />
+		<method name="dispatchSaveInstanceState(Landroid/os/Bundle;)V" deprecated="29" />
+		<method name="findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;" deprecated="29" />
+		<method name="getPreference(I)Landroid/preference/Preference;" deprecated="29" />
+		<method name="getPreferenceCount()I" deprecated="29" />
+		<method name="isOnSameScreenAsChildren()Z" deprecated="29" />
+		<method name="isOrderingAsAdded()Z" deprecated="29" />
+		<method name="onPrepareAddPreference(Landroid/preference/Preference;)Z" deprecated="29" />
+		<method name="removeAll()V" deprecated="29" />
+		<method name="removePreference(Landroid/preference/Preference;)Z" deprecated="29" />
+		<method name="setOrderingAsAdded(Z)V" deprecated="29" />
+	</class>
+	<class name="android/preference/PreferenceManager" since="1" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="createPreferenceScreen(Landroid/content/Context;)Landroid/preference/PreferenceScreen;" deprecated="29" />
+		<method name="findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;" deprecated="29" />
+		<method name="getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;" deprecated="29" />
+		<method name="getDefaultSharedPreferencesName(Landroid/content/Context;)Ljava/lang/String;" since="24" deprecated="29" />
+		<method name="getPreferenceDataStore()Landroid/preference/PreferenceDataStore;" since="26" deprecated="29" />
+		<method name="getSharedPreferences()Landroid/content/SharedPreferences;" deprecated="29" />
+		<method name="getSharedPreferencesMode()I" deprecated="29" />
+		<method name="getSharedPreferencesName()Ljava/lang/String;" deprecated="29" />
+		<method name="isStorageDefault()Z" since="24" deprecated="29" />
+		<method name="isStorageDeviceProtected()Z" since="24" deprecated="29" />
+		<method name="setDefaultValues(Landroid/content/Context;IZ)V" deprecated="29" />
+		<method name="setDefaultValues(Landroid/content/Context;Ljava/lang/String;IIZ)V" deprecated="29" />
+		<method name="setPreferenceDataStore(Landroid/preference/PreferenceDataStore;)V" since="26" deprecated="29" />
+		<method name="setSharedPreferencesMode(I)V" deprecated="29" />
+		<method name="setSharedPreferencesName(Ljava/lang/String;)V" deprecated="29" />
+		<method name="setStorageDefault()V" since="24" deprecated="29" />
+		<method name="setStorageDeviceProtected()V" since="24" deprecated="29" />
+		<field name="KEY_HAS_SET_DEFAULT_VALUES" deprecated="29" />
+		<field name="METADATA_KEY_PREFERENCES" deprecated="29" />
+	</class>
+	<class name="android/preference/PreferenceManager$OnActivityDestroyListener" since="1" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onActivityDestroy()V" deprecated="29" />
+	</class>
+	<class name="android/preference/PreferenceManager$OnActivityResultListener" since="1" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onActivityResult(IILandroid/content/Intent;)Z" deprecated="29" />
+	</class>
+	<class name="android/preference/PreferenceManager$OnActivityStopListener" since="1" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onActivityStop()V" deprecated="29" />
+	</class>
+	<class name="android/preference/PreferenceScreen" since="1" deprecated="29">
+		<extends name="android/preference/PreferenceGroup" />
+		<implements name="android/content/DialogInterface$OnDismissListener" />
+		<implements name="android/widget/AdapterView$OnItemClickListener" />
+		<method name="bind(Landroid/widget/ListView;)V" deprecated="29" />
+		<method name="getDialog()Landroid/app/Dialog;" deprecated="29" />
+		<method name="getRootAdapter()Landroid/widget/ListAdapter;" deprecated="29" />
+		<method name="onCreateRootAdapter()Landroid/widget/ListAdapter;" deprecated="29" />
+	</class>
+	<class name="android/preference/RingtonePreference" since="1" deprecated="29">
+		<extends name="android/preference/Preference" />
+		<implements name="android/preference/PreferenceManager$OnActivityResultListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="getRingtoneType()I" deprecated="29" />
+		<method name="getShowDefault()Z" deprecated="29" />
+		<method name="getShowSilent()Z" deprecated="29" />
+		<method name="onPrepareRingtonePickerIntent(Landroid/content/Intent;)V" deprecated="29" />
+		<method name="onRestoreRingtone()Landroid/net/Uri;" deprecated="29" />
+		<method name="onSaveRingtone(Landroid/net/Uri;)V" deprecated="29" />
+		<method name="setRingtoneType(I)V" deprecated="29" />
+		<method name="setShowDefault(Z)V" deprecated="29" />
+		<method name="setShowSilent(Z)V" deprecated="29" />
+	</class>
+	<class name="android/preference/SwitchPreference" since="14" deprecated="29">
+		<extends name="android/preference/TwoStatePreference" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="getSwitchTextOff()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getSwitchTextOn()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="setSwitchTextOff(I)V" deprecated="29" />
+		<method name="setSwitchTextOff(Ljava/lang/CharSequence;)V" deprecated="29" />
+		<method name="setSwitchTextOn(I)V" deprecated="29" />
+		<method name="setSwitchTextOn(Ljava/lang/CharSequence;)V" deprecated="29" />
+	</class>
+	<class name="android/preference/TwoStatePreference" since="14" deprecated="29">
+		<extends name="android/preference/Preference" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="getDisableDependentsState()Z" deprecated="29" />
+		<method name="getSummaryOff()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getSummaryOn()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="isChecked()Z" deprecated="29" />
+		<method name="setChecked(Z)V" deprecated="29" />
+		<method name="setDisableDependentsState(Z)V" deprecated="29" />
+		<method name="setSummaryOff(I)V" deprecated="29" />
+		<method name="setSummaryOff(Ljava/lang/CharSequence;)V" deprecated="29" />
+		<method name="setSummaryOn(I)V" deprecated="29" />
+		<method name="setSummaryOn(Ljava/lang/CharSequence;)V" deprecated="29" />
+	</class>
+	<class name="android/print/PageRange" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getEnd()I" />
+		<method name="getStart()I" />
+		<field name="ALL_PAGES" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/print/PrintAttributes" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getColorMode()I" />
+		<method name="getDuplexMode()I" since="23" />
+		<method name="getMediaSize()Landroid/print/PrintAttributes$MediaSize;" />
+		<method name="getMinMargins()Landroid/print/PrintAttributes$Margins;" />
+		<method name="getResolution()Landroid/print/PrintAttributes$Resolution;" />
+		<field name="COLOR_MODE_COLOR" />
+		<field name="COLOR_MODE_MONOCHROME" />
+		<field name="CREATOR" />
+		<field name="DUPLEX_MODE_LONG_EDGE" since="23" />
+		<field name="DUPLEX_MODE_NONE" since="23" />
+		<field name="DUPLEX_MODE_SHORT_EDGE" since="23" />
+	</class>
+	<class name="android/print/PrintAttributes$Builder" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/print/PrintAttributes;" />
+		<method name="setColorMode(I)Landroid/print/PrintAttributes$Builder;" />
+		<method name="setDuplexMode(I)Landroid/print/PrintAttributes$Builder;" since="23" />
+		<method name="setMediaSize(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder;" />
+		<method name="setMinMargins(Landroid/print/PrintAttributes$Margins;)Landroid/print/PrintAttributes$Builder;" />
+		<method name="setResolution(Landroid/print/PrintAttributes$Resolution;)Landroid/print/PrintAttributes$Builder;" />
+	</class>
+	<class name="android/print/PrintAttributes$Margins" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(IIII)V" />
+		<method name="getBottomMils()I" />
+		<method name="getLeftMils()I" />
+		<method name="getRightMils()I" />
+		<method name="getTopMils()I" />
+		<field name="NO_MARGINS" />
+	</class>
+	<class name="android/print/PrintAttributes$MediaSize" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;II)V" />
+		<method name="asLandscape()Landroid/print/PrintAttributes$MediaSize;" />
+		<method name="asPortrait()Landroid/print/PrintAttributes$MediaSize;" />
+		<method name="getHeightMils()I" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getLabel(Landroid/content/pm/PackageManager;)Ljava/lang/String;" />
+		<method name="getWidthMils()I" />
+		<method name="isPortrait()Z" />
+		<field name="ANSI_C" since="31" />
+		<field name="ANSI_D" since="31" />
+		<field name="ANSI_E" since="31" />
+		<field name="ANSI_F" since="31" />
+		<field name="ISO_A0" />
+		<field name="ISO_A1" />
+		<field name="ISO_A10" />
+		<field name="ISO_A2" />
+		<field name="ISO_A3" />
+		<field name="ISO_A4" />
+		<field name="ISO_A5" />
+		<field name="ISO_A6" />
+		<field name="ISO_A7" />
+		<field name="ISO_A8" />
+		<field name="ISO_A9" />
+		<field name="ISO_B0" />
+		<field name="ISO_B1" />
+		<field name="ISO_B10" />
+		<field name="ISO_B2" />
+		<field name="ISO_B3" />
+		<field name="ISO_B4" />
+		<field name="ISO_B5" />
+		<field name="ISO_B6" />
+		<field name="ISO_B7" />
+		<field name="ISO_B8" />
+		<field name="ISO_B9" />
+		<field name="ISO_C0" />
+		<field name="ISO_C1" />
+		<field name="ISO_C10" />
+		<field name="ISO_C2" />
+		<field name="ISO_C3" />
+		<field name="ISO_C4" />
+		<field name="ISO_C5" />
+		<field name="ISO_C6" />
+		<field name="ISO_C7" />
+		<field name="ISO_C8" />
+		<field name="ISO_C9" />
+		<field name="JIS_B0" />
+		<field name="JIS_B1" />
+		<field name="JIS_B10" />
+		<field name="JIS_B2" />
+		<field name="JIS_B3" />
+		<field name="JIS_B4" />
+		<field name="JIS_B5" />
+		<field name="JIS_B6" />
+		<field name="JIS_B7" />
+		<field name="JIS_B8" />
+		<field name="JIS_B9" />
+		<field name="JIS_EXEC" />
+		<field name="JPN_CHOU2" />
+		<field name="JPN_CHOU3" />
+		<field name="JPN_CHOU4" />
+		<field name="JPN_HAGAKI" />
+		<field name="JPN_KAHU" />
+		<field name="JPN_KAKU2" />
+		<field name="JPN_OE_PHOTO_L" since="31" />
+		<field name="JPN_OUFUKU" />
+		<field name="JPN_YOU4" />
+		<field name="NA_ARCH_A" since="31" />
+		<field name="NA_ARCH_B" since="31" />
+		<field name="NA_ARCH_C" since="31" />
+		<field name="NA_ARCH_D" since="31" />
+		<field name="NA_ARCH_E" since="31" />
+		<field name="NA_ARCH_E1" since="31" />
+		<field name="NA_FOOLSCAP" />
+		<field name="NA_GOVT_LETTER" />
+		<field name="NA_INDEX_3X5" />
+		<field name="NA_INDEX_4X6" />
+		<field name="NA_INDEX_5X8" />
+		<field name="NA_JUNIOR_LEGAL" />
+		<field name="NA_LEDGER" />
+		<field name="NA_LEGAL" />
+		<field name="NA_LETTER" />
+		<field name="NA_MONARCH" />
+		<field name="NA_QUARTO" />
+		<field name="NA_SUPER_B" since="31" />
+		<field name="NA_TABLOID" />
+		<field name="OM_DAI_PA_KAI" />
+		<field name="OM_JUURO_KU_KAI" />
+		<field name="OM_PA_KAI" />
+		<field name="PRC_1" />
+		<field name="PRC_10" />
+		<field name="PRC_16K" />
+		<field name="PRC_2" />
+		<field name="PRC_3" />
+		<field name="PRC_4" />
+		<field name="PRC_5" />
+		<field name="PRC_6" />
+		<field name="PRC_7" />
+		<field name="PRC_8" />
+		<field name="PRC_9" />
+		<field name="ROC_16K" />
+		<field name="ROC_8K" />
+		<field name="UNKNOWN_LANDSCAPE" />
+		<field name="UNKNOWN_PORTRAIT" />
+	</class>
+	<class name="android/print/PrintAttributes$Resolution" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;II)V" />
+		<method name="getHorizontalDpi()I" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getLabel()Ljava/lang/String;" />
+		<method name="getVerticalDpi()I" />
+	</class>
+	<class name="android/print/PrintDocumentAdapter" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onFinish()V" />
+		<method name="onLayout(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V" />
+		<method name="onStart()V" />
+		<method name="onWrite([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V" />
+		<field name="EXTRA_PRINT_PREVIEW" />
+	</class>
+	<class name="android/print/PrintDocumentAdapter$LayoutResultCallback" since="19">
+		<extends name="java/lang/Object" />
+		<method name="onLayoutCancelled()V" />
+		<method name="onLayoutFailed(Ljava/lang/CharSequence;)V" />
+		<method name="onLayoutFinished(Landroid/print/PrintDocumentInfo;Z)V" />
+	</class>
+	<class name="android/print/PrintDocumentAdapter$WriteResultCallback" since="19">
+		<extends name="java/lang/Object" />
+		<method name="onWriteCancelled()V" />
+		<method name="onWriteFailed(Ljava/lang/CharSequence;)V" />
+		<method name="onWriteFinished([Landroid/print/PageRange;)V" />
+	</class>
+	<class name="android/print/PrintDocumentInfo" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getContentType()I" />
+		<method name="getDataSize()J" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getPageCount()I" />
+		<field name="CONTENT_TYPE_DOCUMENT" />
+		<field name="CONTENT_TYPE_PHOTO" />
+		<field name="CONTENT_TYPE_UNKNOWN" />
+		<field name="CREATOR" />
+		<field name="PAGE_COUNT_UNKNOWN" />
+	</class>
+	<class name="android/print/PrintDocumentInfo$Builder" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="build()Landroid/print/PrintDocumentInfo;" />
+		<method name="setContentType(I)Landroid/print/PrintDocumentInfo$Builder;" />
+		<method name="setPageCount(I)Landroid/print/PrintDocumentInfo$Builder;" />
+	</class>
+	<class name="android/print/PrintJob" since="19">
+		<extends name="java/lang/Object" />
+		<method name="cancel()V" />
+		<method name="getId()Landroid/print/PrintJobId;" />
+		<method name="getInfo()Landroid/print/PrintJobInfo;" />
+		<method name="isBlocked()Z" />
+		<method name="isCancelled()Z" />
+		<method name="isCompleted()Z" />
+		<method name="isFailed()Z" />
+		<method name="isQueued()Z" />
+		<method name="isStarted()Z" />
+		<method name="restart()V" />
+	</class>
+	<class name="android/print/PrintJobId" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/print/PrintJobInfo" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAdvancedIntOption(Ljava/lang/String;)I" since="26" />
+		<method name="getAdvancedStringOption(Ljava/lang/String;)Ljava/lang/String;" since="26" />
+		<method name="getAttributes()Landroid/print/PrintAttributes;" />
+		<method name="getCopies()I" />
+		<method name="getCreationTime()J" />
+		<method name="getId()Landroid/print/PrintJobId;" />
+		<method name="getLabel()Ljava/lang/String;" />
+		<method name="getPages()[Landroid/print/PageRange;" />
+		<method name="getPrinterId()Landroid/print/PrinterId;" />
+		<method name="getState()I" />
+		<method name="hasAdvancedOption(Ljava/lang/String;)Z" since="26" />
+		<field name="CREATOR" />
+		<field name="STATE_BLOCKED" />
+		<field name="STATE_CANCELED" />
+		<field name="STATE_COMPLETED" />
+		<field name="STATE_CREATED" />
+		<field name="STATE_FAILED" />
+		<field name="STATE_QUEUED" />
+		<field name="STATE_STARTED" />
+	</class>
+	<class name="android/print/PrintJobInfo$Builder" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/print/PrintJobInfo;)V" />
+		<method name="build()Landroid/print/PrintJobInfo;" />
+		<method name="putAdvancedOption(Ljava/lang/String;I)V" />
+		<method name="putAdvancedOption(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setAttributes(Landroid/print/PrintAttributes;)V" />
+		<method name="setCopies(I)V" />
+		<method name="setPages([Landroid/print/PageRange;)V" />
+	</class>
+	<class name="android/print/PrintManager" since="19">
+		<extends name="java/lang/Object" />
+		<method name="getPrintJobs()Ljava/util/List;" />
+		<method name="print(Ljava/lang/String;Landroid/print/PrintDocumentAdapter;Landroid/print/PrintAttributes;)Landroid/print/PrintJob;" />
+	</class>
+	<class name="android/print/PrinterCapabilitiesInfo" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getColorModes()I" />
+		<method name="getDefaults()Landroid/print/PrintAttributes;" />
+		<method name="getDuplexModes()I" since="23" />
+		<method name="getMediaSizes()Ljava/util/List;" />
+		<method name="getMinMargins()Landroid/print/PrintAttributes$Margins;" />
+		<method name="getResolutions()Ljava/util/List;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/print/PrinterCapabilitiesInfo$Builder" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/print/PrinterId;)V" />
+		<method name="addMediaSize(Landroid/print/PrintAttributes$MediaSize;Z)Landroid/print/PrinterCapabilitiesInfo$Builder;" />
+		<method name="addResolution(Landroid/print/PrintAttributes$Resolution;Z)Landroid/print/PrinterCapabilitiesInfo$Builder;" />
+		<method name="build()Landroid/print/PrinterCapabilitiesInfo;" />
+		<method name="setColorModes(II)Landroid/print/PrinterCapabilitiesInfo$Builder;" />
+		<method name="setDuplexModes(II)Landroid/print/PrinterCapabilitiesInfo$Builder;" since="23" />
+		<method name="setMinMargins(Landroid/print/PrintAttributes$Margins;)Landroid/print/PrinterCapabilitiesInfo$Builder;" />
+	</class>
+	<class name="android/print/PrinterId" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getLocalId()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/print/PrinterInfo" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCapabilities()Landroid/print/PrinterCapabilitiesInfo;" />
+		<method name="getDescription()Ljava/lang/String;" />
+		<method name="getId()Landroid/print/PrinterId;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getStatus()I" />
+		<field name="CREATOR" />
+		<field name="STATUS_BUSY" />
+		<field name="STATUS_IDLE" />
+		<field name="STATUS_UNAVAILABLE" />
+	</class>
+	<class name="android/print/PrinterInfo$Builder" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/print/PrinterId;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Landroid/print/PrinterInfo;)V" />
+		<method name="build()Landroid/print/PrinterInfo;" />
+		<method name="setCapabilities(Landroid/print/PrinterCapabilitiesInfo;)Landroid/print/PrinterInfo$Builder;" />
+		<method name="setDescription(Ljava/lang/String;)Landroid/print/PrinterInfo$Builder;" />
+		<method name="setHasCustomPrinterIcon(Z)Landroid/print/PrinterInfo$Builder;" since="24" />
+		<method name="setIconResourceId(I)Landroid/print/PrinterInfo$Builder;" since="24" />
+		<method name="setInfoIntent(Landroid/app/PendingIntent;)Landroid/print/PrinterInfo$Builder;" since="24" />
+		<method name="setName(Ljava/lang/String;)Landroid/print/PrinterInfo$Builder;" />
+		<method name="setStatus(I)Landroid/print/PrinterInfo$Builder;" />
+	</class>
+	<class name="android/print/pdf/PrintedPdfDocument" since="19">
+		<extends name="android/graphics/pdf/PdfDocument" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/print/PrintAttributes;)V" />
+		<method name="getPageContentRect()Landroid/graphics/Rect;" />
+		<method name="getPageHeight()I" />
+		<method name="getPageWidth()I" />
+		<method name="startPage(I)Landroid/graphics/pdf/PdfDocument$Page;" />
+	</class>
+	<class name="android/printservice/CustomPrinterIconCallback" since="24">
+		<extends name="java/lang/Object" />
+		<method name="onCustomPrinterIconLoaded(Landroid/graphics/drawable/Icon;)Z" />
+	</class>
+	<class name="android/printservice/PrintDocument" since="19">
+		<extends name="java/lang/Object" />
+		<method name="getData()Landroid/os/ParcelFileDescriptor;" />
+		<method name="getInfo()Landroid/print/PrintDocumentInfo;" />
+	</class>
+	<class name="android/printservice/PrintJob" since="19">
+		<extends name="java/lang/Object" />
+		<method name="block(Ljava/lang/String;)Z" />
+		<method name="cancel()Z" />
+		<method name="complete()Z" />
+		<method name="fail(Ljava/lang/String;)Z" />
+		<method name="getAdvancedIntOption(Ljava/lang/String;)I" />
+		<method name="getAdvancedStringOption(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getDocument()Landroid/printservice/PrintDocument;" />
+		<method name="getId()Landroid/print/PrintJobId;" />
+		<method name="getInfo()Landroid/print/PrintJobInfo;" />
+		<method name="getTag()Ljava/lang/String;" />
+		<method name="hasAdvancedOption(Ljava/lang/String;)Z" />
+		<method name="isBlocked()Z" />
+		<method name="isCancelled()Z" />
+		<method name="isCompleted()Z" />
+		<method name="isFailed()Z" />
+		<method name="isQueued()Z" />
+		<method name="isStarted()Z" />
+		<method name="setProgress(F)V" since="24" />
+		<method name="setStatus(I)V" since="24" />
+		<method name="setStatus(Ljava/lang/CharSequence;)V" since="24" />
+		<method name="setTag(Ljava/lang/String;)Z" />
+		<method name="start()Z" />
+	</class>
+	<class name="android/printservice/PrintService" since="19">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="generatePrinterId(Ljava/lang/String;)Landroid/print/PrinterId;" />
+		<method name="getActivePrintJobs()Ljava/util/List;" />
+		<method name="onConnected()V" />
+		<method name="onCreatePrinterDiscoverySession()Landroid/printservice/PrinterDiscoverySession;" />
+		<method name="onDisconnected()V" />
+		<method name="onPrintJobQueued(Landroid/printservice/PrintJob;)V" />
+		<method name="onRequestCancelPrintJob(Landroid/printservice/PrintJob;)V" />
+		<field name="EXTRA_CAN_SELECT_PRINTER" since="26" />
+		<field name="EXTRA_PRINTER_INFO" since="21" />
+		<field name="EXTRA_PRINT_DOCUMENT_INFO" since="23" />
+		<field name="EXTRA_PRINT_JOB_INFO" />
+		<field name="EXTRA_SELECT_PRINTER" since="26" />
+		<field name="SERVICE_INTERFACE" />
+		<field name="SERVICE_META_DATA" />
+	</class>
+	<class name="android/printservice/PrinterDiscoverySession" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addPrinters(Ljava/util/List;)V" />
+		<method name="getPrinters()Ljava/util/List;" />
+		<method name="getTrackedPrinters()Ljava/util/List;" />
+		<method name="isDestroyed()Z" />
+		<method name="isPrinterDiscoveryStarted()Z" />
+		<method name="onDestroy()V" />
+		<method name="onRequestCustomPrinterIcon(Landroid/print/PrinterId;Landroid/os/CancellationSignal;Landroid/printservice/CustomPrinterIconCallback;)V" since="24" />
+		<method name="onStartPrinterDiscovery(Ljava/util/List;)V" />
+		<method name="onStartPrinterStateTracking(Landroid/print/PrinterId;)V" />
+		<method name="onStopPrinterDiscovery()V" />
+		<method name="onStopPrinterStateTracking(Landroid/print/PrinterId;)V" />
+		<method name="onValidatePrinters(Ljava/util/List;)V" />
+		<method name="removePrinters(Ljava/util/List;)V" />
+	</class>
+	<class name="android/provider/AlarmClock" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="ACTION_DISMISS_ALARM" since="23" />
+		<field name="ACTION_DISMISS_TIMER" since="28" />
+		<field name="ACTION_SET_ALARM" />
+		<field name="ACTION_SET_TIMER" since="19" />
+		<field name="ACTION_SHOW_ALARMS" since="19" />
+		<field name="ACTION_SHOW_TIMERS" since="26" />
+		<field name="ACTION_SNOOZE_ALARM" since="23" />
+		<field name="ALARM_SEARCH_MODE_ALL" since="23" />
+		<field name="ALARM_SEARCH_MODE_LABEL" since="23" />
+		<field name="ALARM_SEARCH_MODE_NEXT" since="23" />
+		<field name="ALARM_SEARCH_MODE_TIME" since="23" />
+		<field name="EXTRA_ALARM_SEARCH_MODE" since="23" />
+		<field name="EXTRA_ALARM_SNOOZE_DURATION" since="23" />
+		<field name="EXTRA_DAYS" since="19" />
+		<field name="EXTRA_HOUR" />
+		<field name="EXTRA_IS_PM" since="23" />
+		<field name="EXTRA_LENGTH" since="19" />
+		<field name="EXTRA_MESSAGE" />
+		<field name="EXTRA_MINUTES" />
+		<field name="EXTRA_RINGTONE" since="19" />
+		<field name="EXTRA_SKIP_UI" since="11" />
+		<field name="EXTRA_VIBRATE" since="19" />
+		<field name="VALUE_RINGTONE_SILENT" since="19" />
+	</class>
+	<class name="android/provider/BaseColumns" since="1">
+		<extends name="java/lang/Object" />
+		<field name="_COUNT" />
+		<field name="_ID" />
+	</class>
+	<class name="android/provider/BlockedNumberContract" since="24">
+		<extends name="java/lang/Object" />
+		<method name="canCurrentUserBlockNumbers(Landroid/content/Context;)Z" />
+		<method name="isBlocked(Landroid/content/Context;Ljava/lang/String;)Z" />
+		<method name="unblock(Landroid/content/Context;Ljava/lang/String;)I" />
+		<field name="AUTHORITY" />
+		<field name="AUTHORITY_URI" />
+	</class>
+	<class name="android/provider/BlockedNumberContract$BlockedNumbers" since="24">
+		<extends name="java/lang/Object" />
+		<field name="COLUMN_E164_NUMBER" />
+		<field name="COLUMN_ID" />
+		<field name="COLUMN_ORIGINAL_NUMBER" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/Browser" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addSearchUrl(Landroid/content/ContentResolver;Ljava/lang/String;)V" removed="23" />
+		<method name="canClearHistory(Landroid/content/ContentResolver;)Z" removed="23" />
+		<method name="clearHistory(Landroid/content/ContentResolver;)V" removed="23" />
+		<method name="clearSearches(Landroid/content/ContentResolver;)V" removed="23" />
+		<method name="deleteFromHistory(Landroid/content/ContentResolver;Ljava/lang/String;)V" removed="23" />
+		<method name="deleteHistoryTimeFrame(Landroid/content/ContentResolver;JJ)V" removed="23" />
+		<method name="getAllBookmarks(Landroid/content/ContentResolver;)Landroid/database/Cursor;" removed="23" />
+		<method name="getAllVisitedUrls(Landroid/content/ContentResolver;)Landroid/database/Cursor;" removed="23" />
+		<method name="requestAllIcons(Landroid/content/ContentResolver;Ljava/lang/String;Landroid/webkit/WebIconDatabase$IconListener;)V" removed="23" />
+		<method name="saveBookmark(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V" removed="23" />
+		<method name="sendString(Landroid/content/Context;Ljava/lang/String;)V" />
+		<method name="truncateHistory(Landroid/content/ContentResolver;)V" removed="23" />
+		<method name="updateVisitedHistory(Landroid/content/ContentResolver;Ljava/lang/String;Z)V" removed="23" />
+		<field name="BOOKMARKS_URI" removed="23" />
+		<field name="EXTRA_APPLICATION_ID" since="3" />
+		<field name="EXTRA_CREATE_NEW_TAB" since="12" />
+		<field name="EXTRA_HEADERS" since="8" />
+		<field name="HISTORY_PROJECTION" removed="23" />
+		<field name="HISTORY_PROJECTION_BOOKMARK_INDEX" removed="23" />
+		<field name="HISTORY_PROJECTION_DATE_INDEX" removed="23" />
+		<field name="HISTORY_PROJECTION_FAVICON_INDEX" removed="23" />
+		<field name="HISTORY_PROJECTION_ID_INDEX" removed="23" />
+		<field name="HISTORY_PROJECTION_TITLE_INDEX" removed="23" />
+		<field name="HISTORY_PROJECTION_URL_INDEX" removed="23" />
+		<field name="HISTORY_PROJECTION_VISITS_INDEX" removed="23" />
+		<field name="INITIAL_ZOOM_LEVEL" />
+		<field name="SEARCHES_PROJECTION" removed="23" />
+		<field name="SEARCHES_PROJECTION_DATE_INDEX" removed="23" />
+		<field name="SEARCHES_PROJECTION_SEARCH_INDEX" removed="23" />
+		<field name="SEARCHES_URI" removed="23" />
+		<field name="TRUNCATE_HISTORY_PROJECTION" removed="23" />
+		<field name="TRUNCATE_HISTORY_PROJECTION_ID_INDEX" removed="23" />
+		<field name="TRUNCATE_N_OLDEST" removed="23" />
+	</class>
+	<class name="android/provider/Browser$BookmarkColumns" since="1" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<method name="&lt;init&gt;()V" />
+		<field name="BOOKMARK" />
+		<field name="CREATED" />
+		<field name="DATE" />
+		<field name="FAVICON" />
+		<field name="TITLE" />
+		<field name="URL" />
+		<field name="VISITS" />
+	</class>
+	<class name="android/provider/Browser$SearchColumns" since="1" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<method name="&lt;init&gt;()V" />
+		<field name="DATE" />
+		<field name="SEARCH" />
+		<field name="URL" deprecated="15" />
+	</class>
+	<class name="android/provider/CalendarContract" since="14">
+		<extends name="java/lang/Object" />
+		<method name="startViewCalendarEventInManagedProfile(Landroid/content/Context;JJJZI)Z" since="29" />
+		<field name="ACCOUNT_TYPE_LOCAL" />
+		<field name="ACTION_EVENT_REMINDER" />
+		<field name="ACTION_HANDLE_CUSTOM_EVENT" since="16" />
+		<field name="ACTION_VIEW_MANAGED_PROFILE_CALENDAR_EVENT" since="29" />
+		<field name="AUTHORITY" />
+		<field name="CALLER_IS_SYNCADAPTER" />
+		<field name="CONTENT_URI" />
+		<field name="EXTRA_CUSTOM_APP_URI" since="16" />
+		<field name="EXTRA_EVENT_ALL_DAY" />
+		<field name="EXTRA_EVENT_BEGIN_TIME" />
+		<field name="EXTRA_EVENT_END_TIME" />
+		<field name="EXTRA_EVENT_ID" since="29" />
+	</class>
+	<class name="android/provider/CalendarContract$Attendees" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/CalendarContract$AttendeesColumns" />
+		<implements name="android/provider/CalendarContract$EventsColumns" />
+		<method name="query(Landroid/content/ContentResolver;J[Ljava/lang/String;)Landroid/database/Cursor;" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/CalendarContract$AttendeesColumns" since="14">
+		<extends name="java/lang/Object" />
+		<field name="ATTENDEE_EMAIL" />
+		<field name="ATTENDEE_IDENTITY" since="16" />
+		<field name="ATTENDEE_ID_NAMESPACE" since="16" />
+		<field name="ATTENDEE_NAME" />
+		<field name="ATTENDEE_RELATIONSHIP" />
+		<field name="ATTENDEE_STATUS" />
+		<field name="ATTENDEE_STATUS_ACCEPTED" />
+		<field name="ATTENDEE_STATUS_DECLINED" />
+		<field name="ATTENDEE_STATUS_INVITED" />
+		<field name="ATTENDEE_STATUS_NONE" />
+		<field name="ATTENDEE_STATUS_TENTATIVE" />
+		<field name="ATTENDEE_TYPE" />
+		<field name="EVENT_ID" />
+		<field name="RELATIONSHIP_ATTENDEE" />
+		<field name="RELATIONSHIP_NONE" />
+		<field name="RELATIONSHIP_ORGANIZER" />
+		<field name="RELATIONSHIP_PERFORMER" />
+		<field name="RELATIONSHIP_SPEAKER" />
+		<field name="TYPE_NONE" />
+		<field name="TYPE_OPTIONAL" />
+		<field name="TYPE_REQUIRED" />
+		<field name="TYPE_RESOURCE" since="15" />
+	</class>
+	<class name="android/provider/CalendarContract$CalendarAlerts" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/CalendarContract$CalendarAlertsColumns" />
+		<implements name="android/provider/CalendarContract$CalendarColumns" />
+		<implements name="android/provider/CalendarContract$EventsColumns" />
+		<field name="CONTENT_URI" />
+		<field name="CONTENT_URI_BY_INSTANCE" />
+	</class>
+	<class name="android/provider/CalendarContract$CalendarAlertsColumns" since="14">
+		<extends name="java/lang/Object" />
+		<field name="ALARM_TIME" />
+		<field name="BEGIN" />
+		<field name="CREATION_TIME" />
+		<field name="DEFAULT_SORT_ORDER" />
+		<field name="END" />
+		<field name="EVENT_ID" />
+		<field name="MINUTES" />
+		<field name="NOTIFY_TIME" />
+		<field name="RECEIVED_TIME" />
+		<field name="STATE" />
+		<field name="STATE_DISMISSED" />
+		<field name="STATE_FIRED" />
+		<field name="STATE_SCHEDULED" />
+	</class>
+	<class name="android/provider/CalendarContract$CalendarCache" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/CalendarContract$CalendarCacheColumns" />
+		<field name="KEY_TIMEZONE_INSTANCES" />
+		<field name="KEY_TIMEZONE_INSTANCES_PREVIOUS" />
+		<field name="KEY_TIMEZONE_TYPE" />
+		<field name="TIMEZONE_TYPE_AUTO" />
+		<field name="TIMEZONE_TYPE_HOME" />
+		<field name="URI" />
+	</class>
+	<class name="android/provider/CalendarContract$CalendarCacheColumns" since="14">
+		<extends name="java/lang/Object" />
+		<field name="KEY" />
+		<field name="VALUE" />
+	</class>
+	<class name="android/provider/CalendarContract$CalendarColumns" since="14">
+		<extends name="java/lang/Object" />
+		<field name="ALLOWED_ATTENDEE_TYPES" since="15" />
+		<field name="ALLOWED_AVAILABILITY" since="15" />
+		<field name="ALLOWED_REMINDERS" />
+		<field name="CALENDAR_ACCESS_LEVEL" />
+		<field name="CALENDAR_COLOR" />
+		<field name="CALENDAR_COLOR_KEY" since="15" />
+		<field name="CALENDAR_DISPLAY_NAME" />
+		<field name="CALENDAR_TIME_ZONE" />
+		<field name="CAL_ACCESS_CONTRIBUTOR" />
+		<field name="CAL_ACCESS_EDITOR" />
+		<field name="CAL_ACCESS_FREEBUSY" />
+		<field name="CAL_ACCESS_NONE" />
+		<field name="CAL_ACCESS_OVERRIDE" />
+		<field name="CAL_ACCESS_OWNER" />
+		<field name="CAL_ACCESS_READ" />
+		<field name="CAL_ACCESS_RESPOND" />
+		<field name="CAL_ACCESS_ROOT" />
+		<field name="CAN_MODIFY_TIME_ZONE" />
+		<field name="CAN_ORGANIZER_RESPOND" />
+		<field name="IS_PRIMARY" since="17" />
+		<field name="MAX_REMINDERS" />
+		<field name="OWNER_ACCOUNT" />
+		<field name="SYNC_EVENTS" />
+		<field name="VISIBLE" />
+	</class>
+	<class name="android/provider/CalendarContract$CalendarEntity" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/CalendarContract$CalendarColumns" />
+		<implements name="android/provider/CalendarContract$SyncColumns" />
+		<method name="newEntityIterator(Landroid/database/Cursor;)Landroid/content/EntityIterator;" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/CalendarContract$CalendarSyncColumns" since="14">
+		<extends name="java/lang/Object" />
+		<field name="CAL_SYNC1" />
+		<field name="CAL_SYNC10" />
+		<field name="CAL_SYNC2" />
+		<field name="CAL_SYNC3" />
+		<field name="CAL_SYNC4" />
+		<field name="CAL_SYNC5" />
+		<field name="CAL_SYNC6" />
+		<field name="CAL_SYNC7" />
+		<field name="CAL_SYNC8" />
+		<field name="CAL_SYNC9" />
+	</class>
+	<class name="android/provider/CalendarContract$Calendars" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/CalendarContract$CalendarColumns" />
+		<implements name="android/provider/CalendarContract$SyncColumns" />
+		<field name="CALENDAR_LOCATION" />
+		<field name="CONTENT_URI" />
+		<field name="DEFAULT_SORT_ORDER" />
+		<field name="ENTERPRISE_CONTENT_URI" since="29" />
+		<field name="NAME" />
+	</class>
+	<class name="android/provider/CalendarContract$Colors" since="15">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/CalendarContract$ColorsColumns" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/CalendarContract$ColorsColumns" since="15">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/SyncStateContract$Columns" />
+		<field name="COLOR" />
+		<field name="COLOR_KEY" />
+		<field name="COLOR_TYPE" />
+		<field name="TYPE_CALENDAR" />
+		<field name="TYPE_EVENT" />
+	</class>
+	<class name="android/provider/CalendarContract$EventDays" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/CalendarContract$EventDaysColumns" />
+		<method name="query(Landroid/content/ContentResolver;II[Ljava/lang/String;)Landroid/database/Cursor;" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/CalendarContract$EventDaysColumns" since="14">
+		<extends name="java/lang/Object" />
+		<field name="ENDDAY" />
+		<field name="STARTDAY" />
+	</class>
+	<class name="android/provider/CalendarContract$Events" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/CalendarContract$CalendarColumns" />
+		<implements name="android/provider/CalendarContract$EventsColumns" />
+		<implements name="android/provider/CalendarContract$SyncColumns" />
+		<field name="CONTENT_EXCEPTION_URI" />
+		<field name="CONTENT_URI" />
+		<field name="ENTERPRISE_CONTENT_URI" since="29" />
+	</class>
+	<class name="android/provider/CalendarContract$EventsColumns" since="14">
+		<extends name="java/lang/Object" />
+		<field name="ACCESS_CONFIDENTIAL" />
+		<field name="ACCESS_DEFAULT" />
+		<field name="ACCESS_LEVEL" />
+		<field name="ACCESS_PRIVATE" />
+		<field name="ACCESS_PUBLIC" />
+		<field name="ALL_DAY" />
+		<field name="AVAILABILITY" />
+		<field name="AVAILABILITY_BUSY" />
+		<field name="AVAILABILITY_FREE" />
+		<field name="AVAILABILITY_TENTATIVE" since="15" />
+		<field name="CALENDAR_ID" />
+		<field name="CAN_INVITE_OTHERS" />
+		<field name="CUSTOM_APP_PACKAGE" since="16" />
+		<field name="CUSTOM_APP_URI" since="16" />
+		<field name="DESCRIPTION" />
+		<field name="DISPLAY_COLOR" since="16" />
+		<field name="DTEND" />
+		<field name="DTSTART" />
+		<field name="DURATION" />
+		<field name="EVENT_COLOR" />
+		<field name="EVENT_COLOR_KEY" since="15" />
+		<field name="EVENT_END_TIMEZONE" />
+		<field name="EVENT_LOCATION" />
+		<field name="EVENT_TIMEZONE" />
+		<field name="EXDATE" />
+		<field name="EXRULE" />
+		<field name="GUESTS_CAN_INVITE_OTHERS" />
+		<field name="GUESTS_CAN_MODIFY" />
+		<field name="GUESTS_CAN_SEE_GUESTS" />
+		<field name="HAS_ALARM" />
+		<field name="HAS_ATTENDEE_DATA" />
+		<field name="HAS_EXTENDED_PROPERTIES" />
+		<field name="IS_ORGANIZER" since="17" />
+		<field name="LAST_DATE" />
+		<field name="LAST_SYNCED" />
+		<field name="ORGANIZER" />
+		<field name="ORIGINAL_ALL_DAY" />
+		<field name="ORIGINAL_ID" />
+		<field name="ORIGINAL_INSTANCE_TIME" />
+		<field name="ORIGINAL_SYNC_ID" />
+		<field name="RDATE" />
+		<field name="RRULE" />
+		<field name="SELF_ATTENDEE_STATUS" />
+		<field name="STATUS" />
+		<field name="STATUS_CANCELED" />
+		<field name="STATUS_CONFIRMED" />
+		<field name="STATUS_TENTATIVE" />
+		<field name="SYNC_DATA1" />
+		<field name="SYNC_DATA10" />
+		<field name="SYNC_DATA2" />
+		<field name="SYNC_DATA3" />
+		<field name="SYNC_DATA4" />
+		<field name="SYNC_DATA5" />
+		<field name="SYNC_DATA6" />
+		<field name="SYNC_DATA7" />
+		<field name="SYNC_DATA8" />
+		<field name="SYNC_DATA9" />
+		<field name="TITLE" />
+		<field name="UID_2445" since="17" />
+	</class>
+	<class name="android/provider/CalendarContract$EventsEntity" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/CalendarContract$EventsColumns" />
+		<implements name="android/provider/CalendarContract$SyncColumns" />
+		<method name="newEntityIterator(Landroid/database/Cursor;Landroid/content/ContentProviderClient;)Landroid/content/EntityIterator;" />
+		<method name="newEntityIterator(Landroid/database/Cursor;Landroid/content/ContentResolver;)Landroid/content/EntityIterator;" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/CalendarContract$ExtendedProperties" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/CalendarContract$EventsColumns" />
+		<implements name="android/provider/CalendarContract$ExtendedPropertiesColumns" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/CalendarContract$ExtendedPropertiesColumns" since="14">
+		<extends name="java/lang/Object" />
+		<field name="EVENT_ID" />
+		<field name="NAME" />
+		<field name="VALUE" />
+	</class>
+	<class name="android/provider/CalendarContract$Instances" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/CalendarContract$CalendarColumns" />
+		<implements name="android/provider/CalendarContract$EventsColumns" />
+		<method name="query(Landroid/content/ContentResolver;[Ljava/lang/String;JJ)Landroid/database/Cursor;" />
+		<method name="query(Landroid/content/ContentResolver;[Ljava/lang/String;JJLjava/lang/String;)Landroid/database/Cursor;" />
+		<field name="BEGIN" />
+		<field name="CONTENT_BY_DAY_URI" />
+		<field name="CONTENT_SEARCH_BY_DAY_URI" />
+		<field name="CONTENT_SEARCH_URI" />
+		<field name="CONTENT_URI" />
+		<field name="END" />
+		<field name="END_DAY" />
+		<field name="END_MINUTE" />
+		<field name="ENTERPRISE_CONTENT_BY_DAY_URI" since="29" />
+		<field name="ENTERPRISE_CONTENT_SEARCH_BY_DAY_URI" since="29" />
+		<field name="ENTERPRISE_CONTENT_SEARCH_URI" since="29" />
+		<field name="ENTERPRISE_CONTENT_URI" since="29" />
+		<field name="EVENT_ID" />
+		<field name="START_DAY" />
+		<field name="START_MINUTE" />
+	</class>
+	<class name="android/provider/CalendarContract$Reminders" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/CalendarContract$EventsColumns" />
+		<implements name="android/provider/CalendarContract$RemindersColumns" />
+		<method name="query(Landroid/content/ContentResolver;J[Ljava/lang/String;)Landroid/database/Cursor;" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/CalendarContract$RemindersColumns" since="14">
+		<extends name="java/lang/Object" />
+		<field name="EVENT_ID" />
+		<field name="METHOD" />
+		<field name="METHOD_ALARM" since="16" />
+		<field name="METHOD_ALERT" />
+		<field name="METHOD_DEFAULT" />
+		<field name="METHOD_EMAIL" />
+		<field name="METHOD_SMS" />
+		<field name="MINUTES" />
+		<field name="MINUTES_DEFAULT" />
+	</class>
+	<class name="android/provider/CalendarContract$SyncColumns" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/CalendarContract$CalendarSyncColumns" />
+		<field name="ACCOUNT_NAME" />
+		<field name="ACCOUNT_TYPE" />
+		<field name="CAN_PARTIALLY_UPDATE" />
+		<field name="DELETED" />
+		<field name="DIRTY" />
+		<field name="MUTATORS" since="18" />
+		<field name="_SYNC_ID" />
+	</class>
+	<class name="android/provider/CalendarContract$SyncState" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/SyncStateContract$Columns" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/CallLog" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="AUTHORITY" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/CallLog$Calls" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getLastOutgoingCall(Landroid/content/Context;)Ljava/lang/String;" since="8" />
+		<field name="ANSWERED_EXTERNALLY_TYPE" since="25" />
+		<field name="AUTO_MISSED_EMERGENCY_CALL" since="31" />
+		<field name="AUTO_MISSED_MAXIMUM_DIALING" since="31" />
+		<field name="AUTO_MISSED_MAXIMUM_RINGING" since="31" />
+		<field name="BLOCKED_TYPE" since="24" />
+		<field name="BLOCK_REASON" since="29" />
+		<field name="BLOCK_REASON_BLOCKED_NUMBER" since="29" />
+		<field name="BLOCK_REASON_CALL_SCREENING_SERVICE" since="29" />
+		<field name="BLOCK_REASON_DIRECT_TO_VOICEMAIL" since="29" />
+		<field name="BLOCK_REASON_NOT_BLOCKED" since="29" />
+		<field name="BLOCK_REASON_NOT_IN_CONTACTS" since="29" />
+		<field name="BLOCK_REASON_PAY_PHONE" since="29" />
+		<field name="BLOCK_REASON_RESTRICTED_NUMBER" since="29" />
+		<field name="BLOCK_REASON_UNKNOWN_NUMBER" since="29" />
+		<field name="CACHED_FORMATTED_NUMBER" since="21" />
+		<field name="CACHED_LOOKUP_URI" since="21" />
+		<field name="CACHED_MATCHED_NUMBER" since="21" />
+		<field name="CACHED_NAME" />
+		<field name="CACHED_NORMALIZED_NUMBER" since="21" />
+		<field name="CACHED_NUMBER_LABEL" />
+		<field name="CACHED_NUMBER_TYPE" />
+		<field name="CACHED_PHOTO_ID" since="21" />
+		<field name="CACHED_PHOTO_URI" since="23" />
+		<field name="CALL_SCREENING_APP_NAME" since="29" />
+		<field name="CALL_SCREENING_COMPONENT_NAME" since="29" />
+		<field name="COMPOSER_PHOTO_URI" since="31" />
+		<field name="CONTENT_FILTER_URI" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="CONTENT_URI_WITH_VOICEMAIL" since="21" />
+		<field name="COUNTRY_ISO" since="21" />
+		<field name="DATA_USAGE" since="21" />
+		<field name="DATE" />
+		<field name="DEFAULT_SORT_ORDER" />
+		<field name="DURATION" />
+		<field name="EXTRA_CALL_TYPE_FILTER" since="21" />
+		<field name="FEATURES" since="21" />
+		<field name="FEATURES_ASSISTED_DIALING_USED" since="30" />
+		<field name="FEATURES_HD_CALL" since="26" />
+		<field name="FEATURES_PULLED_EXTERNALLY" since="25" />
+		<field name="FEATURES_RTT" since="28" />
+		<field name="FEATURES_VIDEO" since="21" />
+		<field name="FEATURES_VOLTE" since="30" />
+		<field name="FEATURES_WIFI" since="26" />
+		<field name="GEOCODED_LOCATION" since="21" />
+		<field name="INCOMING_TYPE" />
+		<field name="IS_READ" since="14" />
+		<field name="LAST_MODIFIED" since="24" />
+		<field name="LIMIT_PARAM_KEY" since="17" />
+		<field name="LOCATION" since="31" />
+		<field name="MISSED_REASON" since="31" />
+		<field name="MISSED_REASON_NOT_MISSED" since="31" />
+		<field name="MISSED_TYPE" />
+		<field name="NEW" />
+		<field name="NUMBER" />
+		<field name="NUMBER_PRESENTATION" since="19" />
+		<field name="OFFSET_PARAM_KEY" since="17" />
+		<field name="OUTGOING_TYPE" />
+		<field name="PHONE_ACCOUNT_COMPONENT_NAME" since="21" />
+		<field name="PHONE_ACCOUNT_ID" since="21" />
+		<field name="POST_DIAL_DIGITS" since="24" />
+		<field name="PRESENTATION_ALLOWED" since="19" />
+		<field name="PRESENTATION_PAYPHONE" since="19" />
+		<field name="PRESENTATION_RESTRICTED" since="19" />
+		<field name="PRESENTATION_UNKNOWN" since="19" />
+		<field name="PRIORITY" since="31" />
+		<field name="PRIORITY_NORMAL" since="31" />
+		<field name="PRIORITY_URGENT" since="31" />
+		<field name="REJECTED_TYPE" since="24" />
+		<field name="SUBJECT" since="31" />
+		<field name="TRANSCRIPTION" since="21" />
+		<field name="TYPE" />
+		<field name="USER_MISSED_CALL_FILTERS_TIMEOUT" since="31" />
+		<field name="USER_MISSED_CALL_SCREENING_SERVICE_SILENCED" since="31" />
+		<field name="USER_MISSED_DND_MODE" since="31" />
+		<field name="USER_MISSED_LOW_RING_VOLUME" since="31" />
+		<field name="USER_MISSED_NO_ANSWER" since="31" />
+		<field name="USER_MISSED_NO_VIBRATE" since="31" />
+		<field name="USER_MISSED_SHORT_RING" since="31" />
+		<field name="VIA_NUMBER" since="24" />
+		<field name="VOICEMAIL_TYPE" since="21" />
+		<field name="VOICEMAIL_URI" since="21" />
+	</class>
+	<class name="android/provider/CallLog$Locations" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<field name="AUTHORITY" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="LATITUDE" />
+		<field name="LONGITUDE" />
+	</class>
+	<class name="android/provider/Contacts" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<field name="AUTHORITY" deprecated="15" />
+		<field name="CONTENT_URI" deprecated="15" />
+		<field name="KIND_EMAIL" deprecated="15" />
+		<field name="KIND_IM" deprecated="15" />
+		<field name="KIND_ORGANIZATION" deprecated="15" />
+		<field name="KIND_PHONE" deprecated="15" />
+		<field name="KIND_POSTAL" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$ContactMethods" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Contacts$ContactMethodsColumns" />
+		<implements name="android/provider/Contacts$PeopleColumns" />
+		<method name="addPostalLocation(Landroid/content/Context;JDD)V" deprecated="15" />
+		<method name="decodeImProtocol(Ljava/lang/String;)Ljava/lang/Object;" deprecated="15" />
+		<method name="encodeCustomImProtocol(Ljava/lang/String;)Ljava/lang/String;" deprecated="15" />
+		<method name="encodePredefinedImProtocol(I)Ljava/lang/String;" deprecated="15" />
+		<method name="getDisplayLabel(Landroid/content/Context;IILjava/lang/CharSequence;)Ljava/lang/CharSequence;" deprecated="15" />
+		<field name="CONTENT_EMAIL_ITEM_TYPE" deprecated="15" />
+		<field name="CONTENT_EMAIL_TYPE" deprecated="15" />
+		<field name="CONTENT_EMAIL_URI" deprecated="15" />
+		<field name="CONTENT_IM_ITEM_TYPE" deprecated="15" />
+		<field name="CONTENT_POSTAL_ITEM_TYPE" deprecated="15" />
+		<field name="CONTENT_POSTAL_TYPE" deprecated="15" />
+		<field name="CONTENT_TYPE" deprecated="15" />
+		<field name="CONTENT_URI" deprecated="15" />
+		<field name="DEFAULT_SORT_ORDER" deprecated="15" />
+		<field name="PERSON_ID" deprecated="15" />
+		<field name="POSTAL_LOCATION_LATITUDE" deprecated="15" />
+		<field name="POSTAL_LOCATION_LONGITUDE" deprecated="15" />
+		<field name="PROTOCOL_AIM" deprecated="15" />
+		<field name="PROTOCOL_GOOGLE_TALK" deprecated="15" />
+		<field name="PROTOCOL_ICQ" deprecated="15" />
+		<field name="PROTOCOL_JABBER" deprecated="15" />
+		<field name="PROTOCOL_MSN" deprecated="15" />
+		<field name="PROTOCOL_QQ" deprecated="15" />
+		<field name="PROTOCOL_SKYPE" deprecated="15" />
+		<field name="PROTOCOL_YAHOO" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$ContactMethodsColumns" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<field name="AUX_DATA" deprecated="15" />
+		<field name="DATA" deprecated="15" />
+		<field name="ISPRIMARY" deprecated="15" />
+		<field name="KIND" deprecated="15" />
+		<field name="LABEL" deprecated="15" />
+		<field name="TYPE" deprecated="15" />
+		<field name="TYPE_CUSTOM" deprecated="15" />
+		<field name="TYPE_HOME" deprecated="15" />
+		<field name="TYPE_OTHER" deprecated="15" />
+		<field name="TYPE_WORK" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$Extensions" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Contacts$ExtensionsColumns" />
+		<field name="CONTENT_ITEM_TYPE" deprecated="15" />
+		<field name="CONTENT_TYPE" deprecated="15" />
+		<field name="CONTENT_URI" deprecated="15" />
+		<field name="DEFAULT_SORT_ORDER" deprecated="15" />
+		<field name="PERSON_ID" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$ExtensionsColumns" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<field name="NAME" deprecated="15" />
+		<field name="VALUE" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$GroupMembership" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Contacts$GroupsColumns" />
+		<field name="CONTENT_DIRECTORY" deprecated="15" />
+		<field name="CONTENT_ITEM_TYPE" deprecated="15" />
+		<field name="CONTENT_TYPE" deprecated="15" />
+		<field name="CONTENT_URI" deprecated="15" />
+		<field name="DEFAULT_SORT_ORDER" deprecated="15" />
+		<field name="GROUP_ID" deprecated="15" />
+		<field name="GROUP_SYNC_ACCOUNT" deprecated="15" />
+		<field name="GROUP_SYNC_ACCOUNT_TYPE" since="5" deprecated="15" />
+		<field name="GROUP_SYNC_ID" deprecated="15" />
+		<field name="PERSON_ID" deprecated="15" />
+		<field name="RAW_CONTENT_URI" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$Groups" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Contacts$GroupsColumns" />
+		<field name="CONTENT_ITEM_TYPE" deprecated="15" />
+		<field name="CONTENT_TYPE" deprecated="15" />
+		<field name="CONTENT_URI" deprecated="15" />
+		<field name="DEFAULT_SORT_ORDER" deprecated="15" />
+		<field name="DELETED_CONTENT_URI" deprecated="15" />
+		<field name="GROUP_ANDROID_STARRED" deprecated="15" />
+		<field name="GROUP_MY_CONTACTS" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$GroupsColumns" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<field name="NAME" deprecated="15" />
+		<field name="NOTES" deprecated="15" />
+		<field name="SHOULD_SYNC" deprecated="15" />
+		<field name="SYSTEM_ID" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$Intents" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="15" />
+		<field name="ATTACH_IMAGE" deprecated="15" />
+		<field name="EXTRA_CREATE_DESCRIPTION" since="3" deprecated="15" />
+		<field name="EXTRA_FORCE_CREATE" since="3" deprecated="15" />
+		<field name="SEARCH_SUGGESTION_CLICKED" deprecated="15" />
+		<field name="SEARCH_SUGGESTION_CREATE_CONTACT_CLICKED" deprecated="15" />
+		<field name="SEARCH_SUGGESTION_DIAL_NUMBER_CLICKED" deprecated="15" />
+		<field name="SHOW_OR_CREATE_CONTACT" since="3" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$Intents$Insert" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="15" />
+		<field name="ACTION" deprecated="15" />
+		<field name="COMPANY" deprecated="15" />
+		<field name="EMAIL" deprecated="15" />
+		<field name="EMAIL_ISPRIMARY" deprecated="15" />
+		<field name="EMAIL_TYPE" deprecated="15" />
+		<field name="FULL_MODE" deprecated="15" />
+		<field name="IM_HANDLE" deprecated="15" />
+		<field name="IM_ISPRIMARY" deprecated="15" />
+		<field name="IM_PROTOCOL" deprecated="15" />
+		<field name="JOB_TITLE" deprecated="15" />
+		<field name="NAME" deprecated="15" />
+		<field name="NOTES" deprecated="15" />
+		<field name="PHONE" deprecated="15" />
+		<field name="PHONETIC_NAME" since="3" deprecated="15" />
+		<field name="PHONE_ISPRIMARY" deprecated="15" />
+		<field name="PHONE_TYPE" deprecated="15" />
+		<field name="POSTAL" deprecated="15" />
+		<field name="POSTAL_ISPRIMARY" deprecated="15" />
+		<field name="POSTAL_TYPE" deprecated="15" />
+		<field name="SECONDARY_EMAIL" since="3" deprecated="15" />
+		<field name="SECONDARY_EMAIL_TYPE" since="3" deprecated="15" />
+		<field name="SECONDARY_PHONE" since="3" deprecated="15" />
+		<field name="SECONDARY_PHONE_TYPE" since="3" deprecated="15" />
+		<field name="TERTIARY_EMAIL" since="3" deprecated="15" />
+		<field name="TERTIARY_EMAIL_TYPE" since="3" deprecated="15" />
+		<field name="TERTIARY_PHONE" since="3" deprecated="15" />
+		<field name="TERTIARY_PHONE_TYPE" since="3" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$Intents$UI" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="15" />
+		<field name="FILTER_CONTACTS_ACTION" deprecated="15" />
+		<field name="FILTER_TEXT_EXTRA_KEY" deprecated="15" />
+		<field name="GROUP_NAME_EXTRA_KEY" deprecated="15" />
+		<field name="LIST_ALL_CONTACTS_ACTION" deprecated="15" />
+		<field name="LIST_CONTACTS_WITH_PHONES_ACTION" deprecated="15" />
+		<field name="LIST_DEFAULT" deprecated="15" />
+		<field name="LIST_FREQUENT_ACTION" deprecated="15" />
+		<field name="LIST_GROUP_ACTION" deprecated="15" />
+		<field name="LIST_STARRED_ACTION" deprecated="15" />
+		<field name="LIST_STREQUENT_ACTION" deprecated="15" />
+		<field name="TITLE_EXTRA_KEY" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$OrganizationColumns" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<field name="COMPANY" deprecated="15" />
+		<field name="ISPRIMARY" deprecated="15" />
+		<field name="LABEL" deprecated="15" />
+		<field name="PERSON_ID" deprecated="15" />
+		<field name="TITLE" deprecated="15" />
+		<field name="TYPE" deprecated="15" />
+		<field name="TYPE_CUSTOM" deprecated="15" />
+		<field name="TYPE_OTHER" deprecated="15" />
+		<field name="TYPE_WORK" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$Organizations" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Contacts$OrganizationColumns" />
+		<method name="getDisplayLabel(Landroid/content/Context;ILjava/lang/CharSequence;)Ljava/lang/CharSequence;" deprecated="15" />
+		<field name="CONTENT_DIRECTORY" deprecated="15" />
+		<field name="CONTENT_URI" deprecated="15" />
+		<field name="DEFAULT_SORT_ORDER" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$People" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Contacts$PeopleColumns" />
+		<implements name="android/provider/Contacts$PhonesColumns" />
+		<implements name="android/provider/Contacts$PresenceColumns" />
+		<method name="addToGroup(Landroid/content/ContentResolver;JJ)Landroid/net/Uri;" deprecated="15" />
+		<method name="addToGroup(Landroid/content/ContentResolver;JLjava/lang/String;)Landroid/net/Uri;" deprecated="15" />
+		<method name="addToMyContactsGroup(Landroid/content/ContentResolver;J)Landroid/net/Uri;" deprecated="15" />
+		<method name="createPersonInMyContactsGroup(Landroid/content/ContentResolver;Landroid/content/ContentValues;)Landroid/net/Uri;" deprecated="15" />
+		<method name="loadContactPhoto(Landroid/content/Context;Landroid/net/Uri;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;" deprecated="15" />
+		<method name="markAsContacted(Landroid/content/ContentResolver;J)V" deprecated="15" />
+		<method name="openContactPhotoInputStream(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/io/InputStream;" deprecated="15" />
+		<method name="queryGroups(Landroid/content/ContentResolver;J)Landroid/database/Cursor;" deprecated="15" />
+		<method name="setPhotoData(Landroid/content/ContentResolver;Landroid/net/Uri;[B)V" deprecated="15" />
+		<field name="CONTENT_FILTER_URI" deprecated="15" />
+		<field name="CONTENT_ITEM_TYPE" deprecated="15" />
+		<field name="CONTENT_TYPE" deprecated="15" />
+		<field name="CONTENT_URI" deprecated="15" />
+		<field name="DEFAULT_SORT_ORDER" deprecated="15" />
+		<field name="DELETED_CONTENT_URI" deprecated="15" />
+		<field name="PRIMARY_EMAIL_ID" deprecated="15" />
+		<field name="PRIMARY_ORGANIZATION_ID" deprecated="15" />
+		<field name="PRIMARY_PHONE_ID" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$People$ContactMethods" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Contacts$ContactMethodsColumns" />
+		<implements name="android/provider/Contacts$PeopleColumns" />
+		<field name="CONTENT_DIRECTORY" deprecated="15" />
+		<field name="DEFAULT_SORT_ORDER" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$People$Extensions" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Contacts$ExtensionsColumns" />
+		<field name="CONTENT_DIRECTORY" deprecated="15" />
+		<field name="DEFAULT_SORT_ORDER" deprecated="15" />
+		<field name="PERSON_ID" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$People$Phones" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Contacts$PeopleColumns" />
+		<implements name="android/provider/Contacts$PhonesColumns" />
+		<field name="CONTENT_DIRECTORY" deprecated="15" />
+		<field name="DEFAULT_SORT_ORDER" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$PeopleColumns" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<field name="CUSTOM_RINGTONE" deprecated="15" />
+		<field name="DISPLAY_NAME" deprecated="15" />
+		<field name="LAST_TIME_CONTACTED" deprecated="15" />
+		<field name="NAME" deprecated="15" />
+		<field name="NOTES" deprecated="15" />
+		<field name="PHONETIC_NAME" since="3" deprecated="15" />
+		<field name="PHOTO_VERSION" deprecated="15" />
+		<field name="SEND_TO_VOICEMAIL" deprecated="15" />
+		<field name="STARRED" deprecated="15" />
+		<field name="TIMES_CONTACTED" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$Phones" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Contacts$PeopleColumns" />
+		<implements name="android/provider/Contacts$PhonesColumns" />
+		<method name="getDisplayLabel(Landroid/content/Context;ILjava/lang/CharSequence;)Ljava/lang/CharSequence;" deprecated="15" />
+		<method name="getDisplayLabel(Landroid/content/Context;ILjava/lang/CharSequence;[Ljava/lang/CharSequence;)Ljava/lang/CharSequence;" deprecated="15" />
+		<field name="CONTENT_FILTER_URL" deprecated="15" />
+		<field name="CONTENT_ITEM_TYPE" deprecated="15" />
+		<field name="CONTENT_TYPE" deprecated="15" />
+		<field name="CONTENT_URI" deprecated="15" />
+		<field name="DEFAULT_SORT_ORDER" deprecated="15" />
+		<field name="PERSON_ID" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$PhonesColumns" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<field name="ISPRIMARY" deprecated="15" />
+		<field name="LABEL" deprecated="15" />
+		<field name="NUMBER" deprecated="15" />
+		<field name="NUMBER_KEY" deprecated="15" />
+		<field name="TYPE" deprecated="15" />
+		<field name="TYPE_CUSTOM" deprecated="15" />
+		<field name="TYPE_FAX_HOME" deprecated="15" />
+		<field name="TYPE_FAX_WORK" deprecated="15" />
+		<field name="TYPE_HOME" deprecated="15" />
+		<field name="TYPE_MOBILE" deprecated="15" />
+		<field name="TYPE_OTHER" deprecated="15" />
+		<field name="TYPE_PAGER" deprecated="15" />
+		<field name="TYPE_WORK" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$Photos" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Contacts$PhotosColumns" />
+		<field name="CONTENT_DIRECTORY" deprecated="15" />
+		<field name="CONTENT_URI" deprecated="15" />
+		<field name="DEFAULT_SORT_ORDER" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$PhotosColumns" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<field name="DATA" deprecated="15" />
+		<field name="DOWNLOAD_REQUIRED" deprecated="15" />
+		<field name="EXISTS_ON_SERVER" deprecated="15" />
+		<field name="LOCAL_VERSION" deprecated="15" />
+		<field name="PERSON_ID" deprecated="15" />
+		<field name="SYNC_ERROR" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$PresenceColumns" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<field name="AVAILABLE" since="8" deprecated="29" />
+		<field name="AWAY" since="8" deprecated="29" />
+		<field name="DO_NOT_DISTURB" since="8" deprecated="29" />
+		<field name="IDLE" since="8" deprecated="29" />
+		<field name="IM_ACCOUNT" deprecated="15" />
+		<field name="IM_HANDLE" deprecated="15" />
+		<field name="IM_PROTOCOL" deprecated="15" />
+		<field name="INVISIBLE" since="8" deprecated="29" />
+		<field name="OFFLINE" since="8" deprecated="29" />
+		<field name="PRESENCE_CUSTOM_STATUS" since="8" deprecated="29" />
+		<field name="PRESENCE_STATUS" since="8" deprecated="29" />
+		<field name="PRIORITY" since="8" deprecated="29" />
+	</class>
+	<class name="android/provider/Contacts$Settings" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Contacts$SettingsColumns" />
+		<method name="getSetting(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" deprecated="15" />
+		<method name="setSetting(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="15" />
+		<field name="CONTENT_DIRECTORY" deprecated="15" />
+		<field name="CONTENT_URI" deprecated="15" />
+		<field name="DEFAULT_SORT_ORDER" deprecated="15" />
+		<field name="SYNC_EVERYTHING" deprecated="15" />
+	</class>
+	<class name="android/provider/Contacts$SettingsColumns" since="1" deprecated="5">
+		<extends name="java/lang/Object" />
+		<field name="KEY" deprecated="15" />
+		<field name="VALUE" deprecated="15" />
+		<field name="_SYNC_ACCOUNT" deprecated="15" />
+		<field name="_SYNC_ACCOUNT_TYPE" since="5" deprecated="15" />
+	</class>
+	<class name="android/provider/ContactsContract" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="isProfileId(J)Z" since="14" />
+		<field name="AUTHORITY" />
+		<field name="AUTHORITY_URI" />
+		<field name="CALLER_IS_SYNCADAPTER" />
+		<field name="DEFERRED_SNIPPETING" since="21" />
+		<field name="DEFERRED_SNIPPETING_QUERY" since="21" />
+		<field name="DIRECTORY_PARAM_KEY" since="11" />
+		<field name="LIMIT_PARAM_KEY" since="11" />
+		<field name="PRIMARY_ACCOUNT_NAME" since="14" />
+		<field name="PRIMARY_ACCOUNT_TYPE" since="14" />
+		<field name="REMOVE_DUPLICATE_ENTRIES" since="21" />
+		<field name="STREQUENT_PHONE_ONLY" since="21" />
+	</class>
+	<class name="android/provider/ContactsContract$AggregationExceptions" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="RAW_CONTACT_ID1" />
+		<field name="RAW_CONTACT_ID2" />
+		<field name="TYPE" />
+		<field name="TYPE_AUTOMATIC" />
+		<field name="TYPE_KEEP_SEPARATE" />
+		<field name="TYPE_KEEP_TOGETHER" />
+	</class>
+	<class name="android/provider/ContactsContract$BaseSyncColumns" since="5">
+		<extends name="java/lang/Object" />
+		<field name="SYNC1" />
+		<field name="SYNC2" />
+		<field name="SYNC3" />
+		<field name="SYNC4" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds" since="5">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$BaseTypes" since="5">
+		<extends name="java/lang/Object" />
+		<field name="TYPE_CUSTOM" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$Callable" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$CommonDataKinds$CommonColumns" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<method name="&lt;init&gt;()V" />
+		<field name="CONTENT_FILTER_URI" />
+		<field name="CONTENT_URI" />
+		<field name="ENTERPRISE_CONTENT_FILTER_URI" since="24" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$CommonColumns" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$CommonDataKinds$BaseTypes" />
+		<field name="DATA" />
+		<field name="LABEL" />
+		<field name="TYPE" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$Contactables" since="18">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$CommonDataKinds$CommonColumns" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<method name="&lt;init&gt;()V" />
+		<field name="CONTENT_FILTER_URI" />
+		<field name="CONTENT_URI" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="VISIBLE_CONTACTS_ONLY" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$Email" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$CommonDataKinds$CommonColumns" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<method name="getTypeLabel(Landroid/content/res/Resources;ILjava/lang/CharSequence;)Ljava/lang/CharSequence;" />
+		<method name="getTypeLabelResource(I)I" />
+		<field name="ADDRESS" since="11" />
+		<field name="CONTENT_FILTER_URI" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_LOOKUP_URI" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="DISPLAY_NAME" />
+		<field name="ENTERPRISE_CONTENT_FILTER_URI" since="24" />
+		<field name="ENTERPRISE_CONTENT_LOOKUP_URI" since="23" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="TYPE_HOME" />
+		<field name="TYPE_MOBILE" />
+		<field name="TYPE_OTHER" />
+		<field name="TYPE_WORK" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$Event" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$CommonDataKinds$CommonColumns" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<method name="getTypeLabel(Landroid/content/res/Resources;ILjava/lang/CharSequence;)Ljava/lang/CharSequence;" since="21" />
+		<method name="getTypeResource(Ljava/lang/Integer;)I" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="START_DATE" />
+		<field name="TYPE_ANNIVERSARY" />
+		<field name="TYPE_BIRTHDAY" />
+		<field name="TYPE_OTHER" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$GroupMembership" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="GROUP_ROW_ID" />
+		<field name="GROUP_SOURCE_ID" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$Identity" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="IDENTITY" />
+		<field name="NAMESPACE" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$Im" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$CommonDataKinds$CommonColumns" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<method name="getProtocolLabel(Landroid/content/res/Resources;ILjava/lang/CharSequence;)Ljava/lang/CharSequence;" />
+		<method name="getProtocolLabelResource(I)I" />
+		<method name="getTypeLabel(Landroid/content/res/Resources;ILjava/lang/CharSequence;)Ljava/lang/CharSequence;" />
+		<method name="getTypeLabelResource(I)I" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CUSTOM_PROTOCOL" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="PROTOCOL" />
+		<field name="PROTOCOL_AIM" deprecated="31" />
+		<field name="PROTOCOL_CUSTOM" />
+		<field name="PROTOCOL_GOOGLE_TALK" deprecated="31" />
+		<field name="PROTOCOL_ICQ" deprecated="31" />
+		<field name="PROTOCOL_JABBER" deprecated="31" />
+		<field name="PROTOCOL_MSN" deprecated="31" />
+		<field name="PROTOCOL_NETMEETING" deprecated="31" />
+		<field name="PROTOCOL_QQ" deprecated="31" />
+		<field name="PROTOCOL_SKYPE" deprecated="31" />
+		<field name="PROTOCOL_YAHOO" deprecated="31" />
+		<field name="TYPE_HOME" />
+		<field name="TYPE_OTHER" />
+		<field name="TYPE_WORK" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$Nickname" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$CommonDataKinds$CommonColumns" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="NAME" />
+		<field name="TYPE_DEFAULT" />
+		<field name="TYPE_INITIALS" />
+		<field name="TYPE_MAIDEN_NAME" since="9" />
+		<field name="TYPE_MAINDEN_NAME" deprecated="15" />
+		<field name="TYPE_OTHER_NAME" />
+		<field name="TYPE_SHORT_NAME" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$Note" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="NOTE" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$Organization" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$CommonDataKinds$CommonColumns" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<method name="getTypeLabel(Landroid/content/res/Resources;ILjava/lang/CharSequence;)Ljava/lang/CharSequence;" />
+		<method name="getTypeLabelResource(I)I" />
+		<field name="COMPANY" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="DEPARTMENT" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="JOB_DESCRIPTION" />
+		<field name="OFFICE_LOCATION" />
+		<field name="PHONETIC_NAME" />
+		<field name="PHONETIC_NAME_STYLE" since="24" />
+		<field name="SYMBOL" />
+		<field name="TITLE" />
+		<field name="TYPE_OTHER" />
+		<field name="TYPE_WORK" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$Phone" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$CommonDataKinds$CommonColumns" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<method name="getTypeLabel(Landroid/content/res/Resources;ILjava/lang/CharSequence;)Ljava/lang/CharSequence;" />
+		<method name="getTypeLabelResource(I)I" />
+		<field name="CONTENT_FILTER_URI" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="ENTERPRISE_CONTENT_FILTER_URI" since="24" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="NORMALIZED_NUMBER" since="16" />
+		<field name="NUMBER" />
+		<field name="SEARCH_DISPLAY_NAME_KEY" since="16" />
+		<field name="SEARCH_PHONE_NUMBER_KEY" since="16" />
+		<field name="TYPE_ASSISTANT" />
+		<field name="TYPE_CALLBACK" />
+		<field name="TYPE_CAR" />
+		<field name="TYPE_COMPANY_MAIN" />
+		<field name="TYPE_FAX_HOME" />
+		<field name="TYPE_FAX_WORK" />
+		<field name="TYPE_HOME" />
+		<field name="TYPE_ISDN" />
+		<field name="TYPE_MAIN" />
+		<field name="TYPE_MMS" />
+		<field name="TYPE_MOBILE" />
+		<field name="TYPE_OTHER" />
+		<field name="TYPE_OTHER_FAX" />
+		<field name="TYPE_PAGER" />
+		<field name="TYPE_RADIO" />
+		<field name="TYPE_TELEX" />
+		<field name="TYPE_TTY_TDD" />
+		<field name="TYPE_WORK" />
+		<field name="TYPE_WORK_MOBILE" />
+		<field name="TYPE_WORK_PAGER" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$Photo" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="PHOTO" />
+		<field name="PHOTO_FILE_ID" since="14" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$Relation" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$CommonDataKinds$CommonColumns" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<method name="getTypeLabel(Landroid/content/res/Resources;ILjava/lang/CharSequence;)Ljava/lang/CharSequence;" since="11" />
+		<method name="getTypeLabelResource(I)I" since="11" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="NAME" />
+		<field name="TYPE_ASSISTANT" />
+		<field name="TYPE_BROTHER" />
+		<field name="TYPE_CHILD" />
+		<field name="TYPE_DOMESTIC_PARTNER" />
+		<field name="TYPE_FATHER" />
+		<field name="TYPE_FRIEND" />
+		<field name="TYPE_MANAGER" />
+		<field name="TYPE_MOTHER" />
+		<field name="TYPE_PARENT" />
+		<field name="TYPE_PARTNER" />
+		<field name="TYPE_REFERRED_BY" />
+		<field name="TYPE_RELATIVE" />
+		<field name="TYPE_SISTER" />
+		<field name="TYPE_SPOUSE" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$SipAddress" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$CommonDataKinds$CommonColumns" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<method name="getTypeLabel(Landroid/content/res/Resources;ILjava/lang/CharSequence;)Ljava/lang/CharSequence;" />
+		<method name="getTypeLabelResource(I)I" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="SIP_ADDRESS" />
+		<field name="TYPE_HOME" />
+		<field name="TYPE_OTHER" />
+		<field name="TYPE_WORK" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$StructuredName" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="DISPLAY_NAME" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="FAMILY_NAME" />
+		<field name="FULL_NAME_STYLE" since="21" />
+		<field name="GIVEN_NAME" />
+		<field name="MIDDLE_NAME" />
+		<field name="PHONETIC_FAMILY_NAME" />
+		<field name="PHONETIC_GIVEN_NAME" />
+		<field name="PHONETIC_MIDDLE_NAME" />
+		<field name="PHONETIC_NAME_STYLE" since="24" />
+		<field name="PREFIX" />
+		<field name="SUFFIX" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$StructuredPostal" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$CommonDataKinds$CommonColumns" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<method name="getTypeLabel(Landroid/content/res/Resources;ILjava/lang/CharSequence;)Ljava/lang/CharSequence;" />
+		<method name="getTypeLabelResource(I)I" />
+		<field name="CITY" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="COUNTRY" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="FORMATTED_ADDRESS" />
+		<field name="NEIGHBORHOOD" />
+		<field name="POBOX" />
+		<field name="POSTCODE" />
+		<field name="REGION" />
+		<field name="STREET" />
+		<field name="TYPE_HOME" />
+		<field name="TYPE_OTHER" />
+		<field name="TYPE_WORK" />
+	</class>
+	<class name="android/provider/ContactsContract$CommonDataKinds$Website" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$CommonDataKinds$CommonColumns" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="TYPE_BLOG" />
+		<field name="TYPE_FTP" />
+		<field name="TYPE_HOME" />
+		<field name="TYPE_HOMEPAGE" />
+		<field name="TYPE_OTHER" />
+		<field name="TYPE_PROFILE" />
+		<field name="TYPE_WORK" />
+		<field name="URL" />
+	</class>
+	<class name="android/provider/ContactsContract$ContactNameColumns" since="11">
+		<extends name="java/lang/Object" />
+		<field name="DISPLAY_NAME_ALTERNATIVE" />
+		<field name="DISPLAY_NAME_PRIMARY" />
+		<field name="DISPLAY_NAME_SOURCE" />
+		<field name="PHONETIC_NAME" />
+		<field name="PHONETIC_NAME_STYLE" />
+		<field name="SORT_KEY_ALTERNATIVE" />
+		<field name="SORT_KEY_PRIMARY" />
+	</class>
+	<class name="android/provider/ContactsContract$ContactOptionsColumns" since="5">
+		<extends name="java/lang/Object" />
+		<field name="CUSTOM_RINGTONE" />
+		<field name="LAST_TIME_CONTACTED" deprecated="29" />
+		<field name="PINNED" since="21" />
+		<field name="SEND_TO_VOICEMAIL" />
+		<field name="STARRED" />
+		<field name="TIMES_CONTACTED" deprecated="29" />
+	</class>
+	<class name="android/provider/ContactsContract$ContactStatusColumns" since="5">
+		<extends name="java/lang/Object" />
+		<field name="CONTACT_CHAT_CAPABILITY" since="11" />
+		<field name="CONTACT_PRESENCE" />
+		<field name="CONTACT_STATUS" />
+		<field name="CONTACT_STATUS_ICON" />
+		<field name="CONTACT_STATUS_LABEL" />
+		<field name="CONTACT_STATUS_RES_PACKAGE" />
+		<field name="CONTACT_STATUS_TIMESTAMP" />
+	</class>
+	<class name="android/provider/ContactsContract$Contacts" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$ContactNameColumns" since="11" />
+		<implements name="android/provider/ContactsContract$ContactOptionsColumns" />
+		<implements name="android/provider/ContactsContract$ContactStatusColumns" />
+		<implements name="android/provider/ContactsContract$ContactsColumns" />
+		<method name="getLookupUri(JLjava/lang/String;)Landroid/net/Uri;" />
+		<method name="getLookupUri(Landroid/content/ContentResolver;Landroid/net/Uri;)Landroid/net/Uri;" />
+		<method name="isEnterpriseContactId(J)Z" since="21" />
+		<method name="lookupContact(Landroid/content/ContentResolver;Landroid/net/Uri;)Landroid/net/Uri;" />
+		<method name="markAsContacted(Landroid/content/ContentResolver;J)V" deprecated="16" />
+		<method name="openContactPhotoInputStream(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/io/InputStream;" />
+		<method name="openContactPhotoInputStream(Landroid/content/ContentResolver;Landroid/net/Uri;Z)Ljava/io/InputStream;" since="14" />
+		<field name="CONTENT_FILTER_URI" />
+		<field name="CONTENT_FREQUENT_URI" since="21" deprecated="29" />
+		<field name="CONTENT_GROUP_URI" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_LOOKUP_URI" />
+		<field name="CONTENT_MULTI_VCARD_URI" since="21" />
+		<field name="CONTENT_STREQUENT_FILTER_URI" />
+		<field name="CONTENT_STREQUENT_URI" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="CONTENT_VCARD_TYPE" />
+		<field name="CONTENT_VCARD_URI" />
+		<field name="ENTERPRISE_CONTENT_FILTER_URI" since="24" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="QUERY_PARAMETER_VCARD_NO_PHOTO" since="23" />
+	</class>
+	<class name="android/provider/ContactsContract$Contacts$AggregationSuggestions" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$ContactOptionsColumns" since="11" />
+		<implements name="android/provider/ContactsContract$ContactStatusColumns" since="11" />
+		<implements name="android/provider/ContactsContract$ContactsColumns" />
+		<field name="CONTENT_DIRECTORY" />
+	</class>
+	<class name="android/provider/ContactsContract$Contacts$AggregationSuggestions$Builder" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addNameParameter(Ljava/lang/String;)Landroid/provider/ContactsContract$Contacts$AggregationSuggestions$Builder;" />
+		<method name="build()Landroid/net/Uri;" />
+		<method name="setContactId(J)Landroid/provider/ContactsContract$Contacts$AggregationSuggestions$Builder;" />
+		<method name="setLimit(I)Landroid/provider/ContactsContract$Contacts$AggregationSuggestions$Builder;" />
+	</class>
+	<class name="android/provider/ContactsContract$Contacts$Data" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$DataColumns" />
+		<field name="CONTENT_DIRECTORY" />
+	</class>
+	<class name="android/provider/ContactsContract$Contacts$Entity" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$BaseSyncColumns" />
+		<implements name="android/provider/ContactsContract$ContactNameColumns" />
+		<implements name="android/provider/ContactsContract$ContactOptionsColumns" />
+		<implements name="android/provider/ContactsContract$ContactStatusColumns" />
+		<implements name="android/provider/ContactsContract$ContactsColumns" />
+		<implements name="android/provider/ContactsContract$DataColumns" />
+		<implements name="android/provider/ContactsContract$DataUsageStatColumns" since="21" />
+		<implements name="android/provider/ContactsContract$RawContactsColumns" />
+		<implements name="android/provider/ContactsContract$StatusColumns" />
+		<implements name="android/provider/ContactsContract$SyncColumns" />
+		<field name="CONTENT_DIRECTORY" />
+		<field name="DATA_ID" />
+		<field name="RAW_CONTACT_ID" />
+	</class>
+	<class name="android/provider/ContactsContract$Contacts$Photo" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$DataColumns" removed="11" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" since="11" />
+		<field name="CONTENT_DIRECTORY" />
+		<field name="DISPLAY_PHOTO" since="14" />
+		<field name="PHOTO" since="11" />
+		<field name="PHOTO_FILE_ID" since="14" />
+	</class>
+	<class name="android/provider/ContactsContract$Contacts$StreamItems" since="15" deprecated="21" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$StreamItemsColumns" />
+		<field name="CONTENT_DIRECTORY" deprecated="21" />
+	</class>
+	<class name="android/provider/ContactsContract$ContactsColumns" since="5">
+		<extends name="java/lang/Object" />
+		<field name="CONTACT_LAST_UPDATED_TIMESTAMP" since="18" />
+		<field name="DISPLAY_NAME" />
+		<field name="HAS_PHONE_NUMBER" />
+		<field name="IN_DEFAULT_DIRECTORY" since="21" />
+		<field name="IN_VISIBLE_GROUP" />
+		<field name="IS_USER_PROFILE" since="14" />
+		<field name="LOOKUP_KEY" />
+		<field name="NAME_RAW_CONTACT_ID" since="21" />
+		<field name="PHOTO_FILE_ID" since="14" />
+		<field name="PHOTO_ID" />
+		<field name="PHOTO_THUMBNAIL_URI" since="11" />
+		<field name="PHOTO_URI" since="11" />
+	</class>
+	<class name="android/provider/ContactsContract$Data" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$DataColumnsWithJoins" />
+		<method name="getContactLookupUri(Landroid/content/ContentResolver;Landroid/net/Uri;)Landroid/net/Uri;" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_COUNTS" since="21" />
+		<field name="EXTRA_ADDRESS_BOOK_INDEX_TITLES" since="21" />
+		<field name="VISIBLE_CONTACTS_ONLY" since="18" />
+	</class>
+	<class name="android/provider/ContactsContract$DataColumns" since="5">
+		<extends name="java/lang/Object" />
+		<field name="CARRIER_PRESENCE" since="23" deprecated="31" />
+		<field name="CARRIER_PRESENCE_VT_CAPABLE" since="23" deprecated="31" />
+		<field name="DATA1" />
+		<field name="DATA10" />
+		<field name="DATA11" />
+		<field name="DATA12" />
+		<field name="DATA13" />
+		<field name="DATA14" />
+		<field name="DATA15" />
+		<field name="DATA2" />
+		<field name="DATA3" />
+		<field name="DATA4" />
+		<field name="DATA5" />
+		<field name="DATA6" />
+		<field name="DATA7" />
+		<field name="DATA8" />
+		<field name="DATA9" />
+		<field name="DATA_VERSION" />
+		<field name="IS_PRIMARY" />
+		<field name="IS_READ_ONLY" since="11" />
+		<field name="IS_SUPER_PRIMARY" />
+		<field name="MIMETYPE" />
+		<field name="PREFERRED_PHONE_ACCOUNT_COMPONENT_NAME" since="28" />
+		<field name="PREFERRED_PHONE_ACCOUNT_ID" since="28" />
+		<field name="RAW_CONTACT_ID" />
+		<field name="RES_PACKAGE" since="21" />
+		<field name="SYNC1" />
+		<field name="SYNC2" />
+		<field name="SYNC3" />
+		<field name="SYNC4" />
+	</class>
+	<class name="android/provider/ContactsContract$DataColumnsWithJoins" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$ContactNameColumns" since="11" />
+		<implements name="android/provider/ContactsContract$ContactOptionsColumns" />
+		<implements name="android/provider/ContactsContract$ContactStatusColumns" />
+		<implements name="android/provider/ContactsContract$ContactsColumns" />
+		<implements name="android/provider/ContactsContract$DataColumns" />
+		<implements name="android/provider/ContactsContract$DataUsageStatColumns" since="18" />
+		<implements name="android/provider/ContactsContract$RawContactsColumns" />
+		<implements name="android/provider/ContactsContract$StatusColumns" />
+	</class>
+	<class name="android/provider/ContactsContract$DataUsageFeedback" since="14" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<field name="DELETE_USAGE_URI" since="16" deprecated="29" />
+		<field name="FEEDBACK_URI" deprecated="29" />
+		<field name="USAGE_TYPE" deprecated="29" />
+		<field name="USAGE_TYPE_CALL" deprecated="29" />
+		<field name="USAGE_TYPE_LONG_TEXT" deprecated="29" />
+		<field name="USAGE_TYPE_SHORT_TEXT" deprecated="29" />
+	</class>
+	<class name="android/provider/ContactsContract$DataUsageStatColumns" since="18">
+		<extends name="java/lang/Object" />
+		<field name="LAST_TIME_USED" deprecated="29" />
+		<field name="TIMES_USED" deprecated="29" />
+	</class>
+	<class name="android/provider/ContactsContract$DeletedContacts" since="18">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$DeletedContactsColumns" />
+		<field name="CONTENT_URI" />
+		<field name="DAYS_KEPT_MILLISECONDS" />
+	</class>
+	<class name="android/provider/ContactsContract$DeletedContactsColumns" since="18">
+		<extends name="java/lang/Object" />
+		<field name="CONTACT_DELETED_TIMESTAMP" />
+		<field name="CONTACT_ID" />
+	</class>
+	<class name="android/provider/ContactsContract$Directory" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<method name="isEnterpriseDirectoryId(J)Z" since="24" />
+		<method name="isRemoteDirectoryId(J)Z" since="24" />
+		<method name="notifyDirectoryChange(Landroid/content/ContentResolver;)V" />
+		<field name="ACCOUNT_NAME" />
+		<field name="ACCOUNT_TYPE" />
+		<field name="CALLER_PACKAGE_PARAM_KEY" since="26" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="DEFAULT" />
+		<field name="DIRECTORY_AUTHORITY" />
+		<field name="DISPLAY_NAME" />
+		<field name="ENTERPRISE_CONTENT_URI" since="24" />
+		<field name="ENTERPRISE_DEFAULT" since="24" />
+		<field name="ENTERPRISE_LOCAL_INVISIBLE" since="24" />
+		<field name="EXPORT_SUPPORT" />
+		<field name="EXPORT_SUPPORT_ANY_ACCOUNT" />
+		<field name="EXPORT_SUPPORT_NONE" />
+		<field name="EXPORT_SUPPORT_SAME_ACCOUNT_ONLY" />
+		<field name="LOCAL_INVISIBLE" />
+		<field name="PACKAGE_NAME" />
+		<field name="PHOTO_SUPPORT" />
+		<field name="PHOTO_SUPPORT_FULL" />
+		<field name="PHOTO_SUPPORT_FULL_SIZE_ONLY" />
+		<field name="PHOTO_SUPPORT_NONE" />
+		<field name="PHOTO_SUPPORT_THUMBNAIL_ONLY" />
+		<field name="SHORTCUT_SUPPORT" />
+		<field name="SHORTCUT_SUPPORT_DATA_ITEMS_ONLY" />
+		<field name="SHORTCUT_SUPPORT_FULL" />
+		<field name="SHORTCUT_SUPPORT_NONE" />
+		<field name="TYPE_RESOURCE_ID" />
+	</class>
+	<class name="android/provider/ContactsContract$DisplayNameSources" since="11">
+		<extends name="java/lang/Object" />
+		<field name="EMAIL" />
+		<field name="NICKNAME" />
+		<field name="ORGANIZATION" />
+		<field name="PHONE" />
+		<field name="STRUCTURED_NAME" />
+		<field name="STRUCTURED_PHONETIC_NAME" since="23" />
+		<field name="UNDEFINED" />
+	</class>
+	<class name="android/provider/ContactsContract$DisplayPhoto" since="14">
+		<extends name="java/lang/Object" />
+		<field name="CONTENT_MAX_DIMENSIONS_URI" />
+		<field name="CONTENT_URI" />
+		<field name="DISPLAY_MAX_DIM" />
+		<field name="THUMBNAIL_MAX_DIM" />
+	</class>
+	<class name="android/provider/ContactsContract$FullNameStyle" since="11">
+		<extends name="java/lang/Object" />
+		<field name="CHINESE" />
+		<field name="CJK" />
+		<field name="JAPANESE" />
+		<field name="KOREAN" />
+		<field name="UNDEFINED" />
+		<field name="WESTERN" />
+	</class>
+	<class name="android/provider/ContactsContract$Groups" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$GroupsColumns" />
+		<implements name="android/provider/ContactsContract$SyncColumns" />
+		<method name="newEntityIterator(Landroid/database/Cursor;)Landroid/content/EntityIterator;" since="8" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_SUMMARY_URI" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/ContactsContract$GroupsColumns" since="5">
+		<extends name="java/lang/Object" />
+		<field name="AUTO_ADD" since="11" />
+		<field name="DATA_SET" since="14" />
+		<field name="DELETED" />
+		<field name="FAVORITES" since="11" />
+		<field name="GROUP_IS_READ_ONLY" since="11" />
+		<field name="GROUP_VISIBLE" />
+		<field name="NOTES" />
+		<field name="RES_PACKAGE" since="21" />
+		<field name="SHOULD_SYNC" />
+		<field name="SUMMARY_COUNT" />
+		<field name="SUMMARY_WITH_PHONES" />
+		<field name="SYSTEM_ID" />
+		<field name="TITLE" />
+		<field name="TITLE_RES" since="21" />
+	</class>
+	<class name="android/provider/ContactsContract$Intents" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="ACTION_VOICE_SEND_MESSAGE_TO_CONTACTS" since="24" />
+		<field name="ATTACH_IMAGE" />
+		<field name="CONTACTS_DATABASE_CREATED" since="18" />
+		<field name="EXTRA_CREATE_DESCRIPTION" />
+		<field name="EXTRA_FORCE_CREATE" />
+		<field name="EXTRA_RECIPIENT_CONTACT_CHAT_ID" since="24" />
+		<field name="EXTRA_RECIPIENT_CONTACT_NAME" since="24" />
+		<field name="EXTRA_RECIPIENT_CONTACT_URI" since="24" />
+		<field name="INVITE_CONTACT" since="14" />
+		<field name="METADATA_ACCOUNT_TYPE" since="24" />
+		<field name="METADATA_MIMETYPE" since="24" />
+		<field name="SEARCH_SUGGESTION_CLICKED" />
+		<field name="SEARCH_SUGGESTION_CREATE_CONTACT_CLICKED" />
+		<field name="SEARCH_SUGGESTION_DIAL_NUMBER_CLICKED" />
+		<field name="SHOW_OR_CREATE_CONTACT" />
+	</class>
+	<class name="android/provider/ContactsContract$Intents$Insert" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="ACTION" />
+		<field name="COMPANY" />
+		<field name="DATA" since="11" />
+		<field name="EMAIL" />
+		<field name="EMAIL_ISPRIMARY" />
+		<field name="EMAIL_TYPE" />
+		<field name="EXTRA_ACCOUNT" since="23" />
+		<field name="EXTRA_DATA_SET" since="23" />
+		<field name="FULL_MODE" />
+		<field name="IM_HANDLE" />
+		<field name="IM_ISPRIMARY" />
+		<field name="IM_PROTOCOL" />
+		<field name="JOB_TITLE" />
+		<field name="NAME" />
+		<field name="NOTES" />
+		<field name="PHONE" />
+		<field name="PHONETIC_NAME" />
+		<field name="PHONE_ISPRIMARY" />
+		<field name="PHONE_TYPE" />
+		<field name="POSTAL" />
+		<field name="POSTAL_ISPRIMARY" />
+		<field name="POSTAL_TYPE" />
+		<field name="SECONDARY_EMAIL" />
+		<field name="SECONDARY_EMAIL_TYPE" />
+		<field name="SECONDARY_PHONE" />
+		<field name="SECONDARY_PHONE_TYPE" />
+		<field name="TERTIARY_EMAIL" />
+		<field name="TERTIARY_EMAIL_TYPE" />
+		<field name="TERTIARY_PHONE" />
+		<field name="TERTIARY_PHONE_TYPE" />
+	</class>
+	<class name="android/provider/ContactsContract$PhoneLookup" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$ContactNameColumns" since="26" />
+		<implements name="android/provider/ContactsContract$ContactOptionsColumns" />
+		<implements name="android/provider/ContactsContract$ContactsColumns" />
+		<implements name="android/provider/ContactsContract$PhoneLookupColumns" />
+		<field name="CONTENT_FILTER_URI" />
+		<field name="ENTERPRISE_CONTENT_FILTER_URI" since="21" />
+		<field name="QUERY_PARAMETER_SIP_ADDRESS" since="21" />
+	</class>
+	<class name="android/provider/ContactsContract$PhoneLookupColumns" since="5">
+		<extends name="java/lang/Object" />
+		<field name="CONTACT_ID" since="24" />
+		<field name="DATA_ID" since="24" />
+		<field name="LABEL" />
+		<field name="NORMALIZED_NUMBER" since="16" />
+		<field name="NUMBER" />
+		<field name="TYPE" />
+	</class>
+	<class name="android/provider/ContactsContract$PhoneticNameStyle" since="11">
+		<extends name="java/lang/Object" />
+		<field name="JAPANESE" />
+		<field name="KOREAN" />
+		<field name="PINYIN" />
+		<field name="UNDEFINED" />
+	</class>
+	<class name="android/provider/ContactsContract$PinnedPositions" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="pin(Landroid/content/ContentResolver;JI)V" />
+		<method name="undemote(Landroid/content/ContentResolver;J)V" />
+		<field name="DEMOTED" />
+		<field name="UNPINNED" />
+	</class>
+	<class name="android/provider/ContactsContract$Presence" since="5" deprecated="5">
+		<extends name="android/provider/ContactsContract$StatusUpdates" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+	</class>
+	<class name="android/provider/ContactsContract$PresenceColumns" since="5">
+		<extends name="java/lang/Object" />
+		<field name="CUSTOM_PROTOCOL" />
+		<field name="DATA_ID" />
+		<field name="IM_ACCOUNT" />
+		<field name="IM_HANDLE" />
+		<field name="PROTOCOL" />
+	</class>
+	<class name="android/provider/ContactsContract$Profile" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$ContactNameColumns" />
+		<implements name="android/provider/ContactsContract$ContactOptionsColumns" />
+		<implements name="android/provider/ContactsContract$ContactStatusColumns" />
+		<implements name="android/provider/ContactsContract$ContactsColumns" />
+		<field name="CONTENT_RAW_CONTACTS_URI" />
+		<field name="CONTENT_URI" />
+		<field name="CONTENT_VCARD_URI" />
+		<field name="MIN_ID" />
+	</class>
+	<class name="android/provider/ContactsContract$ProfileSyncState" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/SyncStateContract$Columns" />
+		<method name="get(Landroid/content/ContentProviderClient;Landroid/accounts/Account;)[B" />
+		<method name="getWithUri(Landroid/content/ContentProviderClient;Landroid/accounts/Account;)Landroid/util/Pair;" />
+		<method name="newSetOperation(Landroid/accounts/Account;[B)Landroid/content/ContentProviderOperation;" />
+		<method name="set(Landroid/content/ContentProviderClient;Landroid/accounts/Account;[B)V" />
+		<field name="CONTENT_DIRECTORY" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/ContactsContract$ProviderStatus" since="23">
+		<extends name="java/lang/Object" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="DATABASE_CREATION_TIMESTAMP" since="26" />
+		<field name="STATUS" />
+		<field name="STATUS_BUSY" />
+		<field name="STATUS_EMPTY" />
+		<field name="STATUS_NORMAL" />
+	</class>
+	<class name="android/provider/ContactsContract$QuickContact" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="showQuickContact(Landroid/content/Context;Landroid/graphics/Rect;Landroid/net/Uri;I[Ljava/lang/String;)V" />
+		<method name="showQuickContact(Landroid/content/Context;Landroid/graphics/Rect;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;)V" since="23" />
+		<method name="showQuickContact(Landroid/content/Context;Landroid/view/View;Landroid/net/Uri;I[Ljava/lang/String;)V" />
+		<method name="showQuickContact(Landroid/content/Context;Landroid/view/View;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;)V" since="23" />
+		<field name="ACTION_QUICK_CONTACT" since="21" />
+		<field name="EXTRA_EXCLUDE_MIMES" since="21" />
+		<field name="EXTRA_MODE" since="23" />
+		<field name="EXTRA_PRIORITIZED_MIMETYPE" since="23" />
+		<field name="MODE_LARGE" />
+		<field name="MODE_MEDIUM" />
+		<field name="MODE_SMALL" />
+	</class>
+	<class name="android/provider/ContactsContract$RawContacts" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$ContactNameColumns" since="11" />
+		<implements name="android/provider/ContactsContract$ContactOptionsColumns" />
+		<implements name="android/provider/ContactsContract$RawContactsColumns" />
+		<implements name="android/provider/ContactsContract$SyncColumns" />
+		<method name="getContactLookupUri(Landroid/content/ContentResolver;Landroid/net/Uri;)Landroid/net/Uri;" />
+		<method name="getLocalAccountName(Landroid/content/Context;)Ljava/lang/String;" since="30" />
+		<method name="getLocalAccountType(Landroid/content/Context;)Ljava/lang/String;" since="30" />
+		<method name="newEntityIterator(Landroid/database/Cursor;)Landroid/content/EntityIterator;" since="8" />
+		<field name="AGGREGATION_MODE_DEFAULT" />
+		<field name="AGGREGATION_MODE_DISABLED" />
+		<field name="AGGREGATION_MODE_IMMEDIATE" deprecated="15" />
+		<field name="AGGREGATION_MODE_SUSPENDED" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/ContactsContract$RawContacts$Data" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$DataColumns" />
+		<field name="CONTENT_DIRECTORY" />
+	</class>
+	<class name="android/provider/ContactsContract$RawContacts$DisplayPhoto" since="14">
+		<extends name="java/lang/Object" />
+		<field name="CONTENT_DIRECTORY" />
+	</class>
+	<class name="android/provider/ContactsContract$RawContacts$Entity" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$DataColumns" />
+		<field name="CONTENT_DIRECTORY" />
+		<field name="DATA_ID" />
+	</class>
+	<class name="android/provider/ContactsContract$RawContacts$StreamItems" since="15" deprecated="21" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$StreamItemsColumns" />
+		<field name="CONTENT_DIRECTORY" deprecated="21" />
+	</class>
+	<class name="android/provider/ContactsContract$RawContactsColumns" since="5">
+		<extends name="java/lang/Object" />
+		<field name="ACCOUNT_TYPE_AND_DATA_SET" since="21" />
+		<field name="AGGREGATION_MODE" />
+		<field name="BACKUP_ID" since="24" />
+		<field name="CONTACT_ID" />
+		<field name="DATA_SET" since="14" />
+		<field name="DELETED" />
+		<field name="METADATA_DIRTY" since="24" deprecated="30" />
+		<field name="RAW_CONTACT_IS_READ_ONLY" since="11" />
+		<field name="RAW_CONTACT_IS_USER_PROFILE" since="14" />
+	</class>
+	<class name="android/provider/ContactsContract$RawContactsEntity" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$DataColumns" />
+		<implements name="android/provider/ContactsContract$RawContactsColumns" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="DATA_ID" />
+		<field name="PROFILE_CONTENT_URI" since="14" />
+	</class>
+	<class name="android/provider/ContactsContract$SearchSnippets" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="DEFERRED_SNIPPETING_KEY" />
+		<field name="SNIPPET" />
+	</class>
+	<class name="android/provider/ContactsContract$Settings" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$SettingsColumns" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/ContactsContract$SettingsColumns" since="5">
+		<extends name="java/lang/Object" />
+		<field name="ACCOUNT_NAME" />
+		<field name="ACCOUNT_TYPE" />
+		<field name="ANY_UNSYNCED" />
+		<field name="DATA_SET" since="14" />
+		<field name="SHOULD_SYNC" />
+		<field name="UNGROUPED_COUNT" />
+		<field name="UNGROUPED_VISIBLE" />
+		<field name="UNGROUPED_WITH_PHONES" />
+	</class>
+	<class name="android/provider/ContactsContract$SimAccount" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAccountName()Ljava/lang/String;" />
+		<method name="getAccountType()Ljava/lang/String;" />
+		<method name="getEfType()I" />
+		<method name="getSimSlotIndex()I" />
+		<field name="ADN_EF_TYPE" />
+		<field name="CREATOR" />
+		<field name="FDN_EF_TYPE" />
+		<field name="SDN_EF_TYPE" />
+		<field name="UNKNOWN_EF_TYPE" />
+	</class>
+	<class name="android/provider/ContactsContract$SimContacts" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getSimAccounts(Landroid/content/ContentResolver;)Ljava/util/List;" />
+		<field name="ACTION_SIM_ACCOUNTS_CHANGED" />
+	</class>
+	<class name="android/provider/ContactsContract$StatusColumns" since="5">
+		<extends name="java/lang/Object" />
+		<field name="AVAILABLE" since="8" />
+		<field name="AWAY" since="8" />
+		<field name="CAPABILITY_HAS_CAMERA" since="11" />
+		<field name="CAPABILITY_HAS_VIDEO" since="11" />
+		<field name="CAPABILITY_HAS_VOICE" since="11" />
+		<field name="CHAT_CAPABILITY" since="11" />
+		<field name="DO_NOT_DISTURB" since="8" />
+		<field name="IDLE" since="8" />
+		<field name="INVISIBLE" since="8" />
+		<field name="OFFLINE" since="8" />
+		<field name="PRESENCE" />
+		<field name="PRESENCE_CUSTOM_STATUS" since="8" deprecated="15" />
+		<field name="PRESENCE_STATUS" since="8" deprecated="15" />
+		<field name="STATUS" />
+		<field name="STATUS_ICON" />
+		<field name="STATUS_LABEL" />
+		<field name="STATUS_RES_PACKAGE" />
+		<field name="STATUS_TIMESTAMP" />
+	</class>
+	<class name="android/provider/ContactsContract$StatusUpdates" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$PresenceColumns" />
+		<implements name="android/provider/ContactsContract$StatusColumns" />
+		<method name="getPresenceIconResourceId(I)I" />
+		<method name="getPresencePrecedence(I)I" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="PROFILE_CONTENT_URI" since="14" />
+	</class>
+	<class name="android/provider/ContactsContract$StreamItemPhotos" since="15" deprecated="21" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$StreamItemPhotosColumns" />
+		<field name="PHOTO" deprecated="21" />
+	</class>
+	<class name="android/provider/ContactsContract$StreamItemPhotosColumns" since="15" deprecated="21" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="PHOTO_FILE_ID" deprecated="21" />
+		<field name="PHOTO_URI" deprecated="21" />
+		<field name="SORT_INDEX" deprecated="21" />
+		<field name="STREAM_ITEM_ID" deprecated="21" />
+		<field name="SYNC1" deprecated="21" />
+		<field name="SYNC2" deprecated="21" />
+		<field name="SYNC3" deprecated="21" />
+		<field name="SYNC4" deprecated="21" />
+	</class>
+	<class name="android/provider/ContactsContract$StreamItems" since="15" deprecated="21" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$StreamItemsColumns" />
+		<field name="CONTENT_ITEM_TYPE" deprecated="21" />
+		<field name="CONTENT_LIMIT_URI" deprecated="21" />
+		<field name="CONTENT_PHOTO_URI" deprecated="21" />
+		<field name="CONTENT_TYPE" deprecated="21" />
+		<field name="CONTENT_URI" deprecated="21" />
+		<field name="MAX_ITEMS" deprecated="21" />
+	</class>
+	<class name="android/provider/ContactsContract$StreamItems$StreamItemPhotos" since="15" deprecated="21" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/ContactsContract$StreamItemPhotosColumns" />
+		<field name="CONTENT_DIRECTORY" deprecated="21" />
+		<field name="CONTENT_ITEM_TYPE" deprecated="21" />
+		<field name="CONTENT_TYPE" deprecated="21" />
+	</class>
+	<class name="android/provider/ContactsContract$StreamItemsColumns" since="15" deprecated="21" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="ACCOUNT_NAME" deprecated="21" />
+		<field name="ACCOUNT_TYPE" deprecated="21" />
+		<field name="COMMENTS" deprecated="21" />
+		<field name="CONTACT_ID" deprecated="21" />
+		<field name="CONTACT_LOOKUP_KEY" deprecated="21" />
+		<field name="DATA_SET" deprecated="21" />
+		<field name="RAW_CONTACT_ID" deprecated="21" />
+		<field name="RAW_CONTACT_SOURCE_ID" deprecated="21" />
+		<field name="RES_ICON" deprecated="21" />
+		<field name="RES_LABEL" deprecated="21" />
+		<field name="RES_PACKAGE" deprecated="21" />
+		<field name="SYNC1" deprecated="21" />
+		<field name="SYNC2" deprecated="21" />
+		<field name="SYNC3" deprecated="21" />
+		<field name="SYNC4" deprecated="21" />
+		<field name="TEXT" deprecated="21" />
+		<field name="TIMESTAMP" deprecated="21" />
+	</class>
+	<class name="android/provider/ContactsContract$SyncColumns" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/ContactsContract$BaseSyncColumns" />
+		<field name="ACCOUNT_NAME" />
+		<field name="ACCOUNT_TYPE" />
+		<field name="DIRTY" />
+		<field name="SOURCE_ID" />
+		<field name="VERSION" />
+	</class>
+	<class name="android/provider/ContactsContract$SyncState" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/SyncStateContract$Columns" />
+		<method name="get(Landroid/content/ContentProviderClient;Landroid/accounts/Account;)[B" />
+		<method name="getWithUri(Landroid/content/ContentProviderClient;Landroid/accounts/Account;)Landroid/util/Pair;" />
+		<method name="newSetOperation(Landroid/accounts/Account;[B)Landroid/content/ContentProviderOperation;" />
+		<method name="set(Landroid/content/ContentProviderClient;Landroid/accounts/Account;[B)V" />
+		<field name="CONTENT_DIRECTORY" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/DocumentsContract" since="19">
+		<extends name="java/lang/Object" />
+		<method name="buildChildDocumentsUri(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="buildChildDocumentsUriUsingTree(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;" since="21" />
+		<method name="buildDocumentUri(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="buildDocumentUriUsingTree(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;" since="21" />
+		<method name="buildRecentDocumentsUri(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="buildRootUri(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="buildRootsUri(Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="buildSearchDocumentsUri(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="buildTreeDocumentUri(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;" since="21" />
+		<method name="copyDocument(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/net/Uri;)Landroid/net/Uri;" since="24" />
+		<method name="createDocument(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;" since="21" />
+		<method name="createWebLinkIntent(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/os/Bundle;)Landroid/content/IntentSender;" since="26" />
+		<method name="deleteDocument(Landroid/content/ContentResolver;Landroid/net/Uri;)Z" />
+		<method name="ejectRoot(Landroid/content/ContentResolver;Landroid/net/Uri;)V" since="26" />
+		<method name="findDocumentPath(Landroid/content/ContentResolver;Landroid/net/Uri;)Landroid/provider/DocumentsContract$Path;" since="26" />
+		<method name="getDocumentId(Landroid/net/Uri;)Ljava/lang/String;" />
+		<method name="getDocumentMetadata(Landroid/content/ContentResolver;Landroid/net/Uri;)Landroid/os/Bundle;" since="29" />
+		<method name="getDocumentThumbnail(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/graphics/Point;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap;" />
+		<method name="getRootId(Landroid/net/Uri;)Ljava/lang/String;" />
+		<method name="getSearchDocumentsQuery(Landroid/net/Uri;)Ljava/lang/String;" />
+		<method name="getTreeDocumentId(Landroid/net/Uri;)Ljava/lang/String;" since="21" />
+		<method name="isChildDocument(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/net/Uri;)Z" since="29" />
+		<method name="isDocumentUri(Landroid/content/Context;Landroid/net/Uri;)Z" />
+		<method name="isRootUri(Landroid/content/Context;Landroid/net/Uri;)Z" since="29" />
+		<method name="isRootsUri(Landroid/content/Context;Landroid/net/Uri;)Z" since="29" />
+		<method name="isTreeUri(Landroid/net/Uri;)Z" since="24" />
+		<method name="moveDocument(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/net/Uri;Landroid/net/Uri;)Landroid/net/Uri;" since="24" />
+		<method name="removeDocument(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/net/Uri;)Z" since="24" />
+		<method name="renameDocument(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;" since="21" />
+		<field name="ACTION_DOCUMENT_SETTINGS" since="26" />
+		<field name="EXTRA_ERROR" />
+		<field name="EXTRA_EXCLUDE_SELF" since="23" />
+		<field name="EXTRA_INFO" />
+		<field name="EXTRA_INITIAL_URI" since="26" />
+		<field name="EXTRA_LOADING" />
+		<field name="EXTRA_ORIENTATION" since="24" />
+		<field name="EXTRA_PROMPT" since="23" />
+		<field name="METADATA_EXIF" since="29" />
+		<field name="METADATA_TREE_COUNT" since="29" />
+		<field name="METADATA_TREE_SIZE" since="29" />
+		<field name="METADATA_TYPES" since="29" />
+		<field name="PROVIDER_INTERFACE" />
+		<field name="QUERY_ARG_DISPLAY_NAME" since="29" />
+		<field name="QUERY_ARG_EXCLUDE_MEDIA" since="29" />
+		<field name="QUERY_ARG_FILE_SIZE_OVER" since="29" />
+		<field name="QUERY_ARG_LAST_MODIFIED_AFTER" since="29" />
+		<field name="QUERY_ARG_MIME_TYPES" since="29" />
+	</class>
+	<class name="android/provider/DocumentsContract$Document" since="19">
+		<extends name="java/lang/Object" />
+		<field name="COLUMN_DISPLAY_NAME" />
+		<field name="COLUMN_DOCUMENT_ID" />
+		<field name="COLUMN_FLAGS" />
+		<field name="COLUMN_ICON" />
+		<field name="COLUMN_LAST_MODIFIED" />
+		<field name="COLUMN_MIME_TYPE" />
+		<field name="COLUMN_SIZE" />
+		<field name="COLUMN_SUMMARY" />
+		<field name="FLAG_DIR_BLOCKS_OPEN_DOCUMENT_TREE" since="30" />
+		<field name="FLAG_DIR_PREFERS_GRID" />
+		<field name="FLAG_DIR_PREFERS_LAST_MODIFIED" />
+		<field name="FLAG_DIR_SUPPORTS_CREATE" />
+		<field name="FLAG_PARTIAL" since="29" />
+		<field name="FLAG_SUPPORTS_COPY" since="24" />
+		<field name="FLAG_SUPPORTS_DELETE" />
+		<field name="FLAG_SUPPORTS_METADATA" since="29" />
+		<field name="FLAG_SUPPORTS_MOVE" since="24" />
+		<field name="FLAG_SUPPORTS_REMOVE" since="24" />
+		<field name="FLAG_SUPPORTS_RENAME" since="21" />
+		<field name="FLAG_SUPPORTS_SETTINGS" since="26" />
+		<field name="FLAG_SUPPORTS_THUMBNAIL" />
+		<field name="FLAG_SUPPORTS_WRITE" />
+		<field name="FLAG_VIRTUAL_DOCUMENT" since="24" />
+		<field name="FLAG_WEB_LINKABLE" since="26" />
+		<field name="MIME_TYPE_DIR" />
+	</class>
+	<class name="android/provider/DocumentsContract$Path" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/util/List;)V" />
+		<method name="getPath()Ljava/util/List;" />
+		<method name="getRootId()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/provider/DocumentsContract$Root" since="19">
+		<extends name="java/lang/Object" />
+		<field name="COLUMN_AVAILABLE_BYTES" />
+		<field name="COLUMN_CAPACITY_BYTES" since="24" />
+		<field name="COLUMN_DOCUMENT_ID" />
+		<field name="COLUMN_FLAGS" />
+		<field name="COLUMN_ICON" />
+		<field name="COLUMN_MIME_TYPES" />
+		<field name="COLUMN_QUERY_ARGS" since="29" />
+		<field name="COLUMN_ROOT_ID" />
+		<field name="COLUMN_SUMMARY" />
+		<field name="COLUMN_TITLE" />
+		<field name="FLAG_EMPTY" since="29" />
+		<field name="FLAG_LOCAL_ONLY" />
+		<field name="FLAG_SUPPORTS_CREATE" />
+		<field name="FLAG_SUPPORTS_EJECT" since="26" />
+		<field name="FLAG_SUPPORTS_IS_CHILD" since="21" />
+		<field name="FLAG_SUPPORTS_RECENTS" />
+		<field name="FLAG_SUPPORTS_SEARCH" />
+		<field name="MIME_TYPE_ITEM" since="26" />
+	</class>
+	<class name="android/provider/DocumentsProvider" since="19">
+		<extends name="android/content/ContentProvider" />
+		<method name="&lt;init&gt;()V" />
+		<method name="copyDocument(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="24" />
+		<method name="createDocument(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="createWebLinkIntent(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/IntentSender;" since="26" />
+		<method name="deleteDocument(Ljava/lang/String;)V" />
+		<method name="ejectRoot(Ljava/lang/String;)V" since="26" />
+		<method name="findDocumentPath(Ljava/lang/String;Ljava/lang/String;)Landroid/provider/DocumentsContract$Path;" since="26" />
+		<method name="getDocumentMetadata(Ljava/lang/String;)Landroid/os/Bundle;" since="29" />
+		<method name="getDocumentStreamTypes(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;" since="24" />
+		<method name="getDocumentType(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="isChildDocument(Ljava/lang/String;Ljava/lang/String;)Z" since="21" />
+		<method name="moveDocument(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="24" />
+		<method name="openDocument(Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;" />
+		<method name="openDocumentThumbnail(Ljava/lang/String;Landroid/graphics/Point;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;" />
+		<method name="openTypedDocument(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;" since="24" />
+		<method name="queryChildDocuments(Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)Landroid/database/Cursor;" since="26" />
+		<method name="queryChildDocuments(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="queryDocument(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="queryRecentDocuments(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="queryRecentDocuments(Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;" since="29" />
+		<method name="queryRoots([Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="querySearchDocuments(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;" />
+		<method name="querySearchDocuments(Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)Landroid/database/Cursor;" since="29" />
+		<method name="removeDocument(Ljava/lang/String;Ljava/lang/String;)V" since="24" />
+		<method name="renameDocument(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="21" />
+		<method name="revokeDocumentPermission(Ljava/lang/String;)V" since="21" />
+	</class>
+	<class name="android/provider/FontRequest" since="26" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="31" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V" deprecated="31" />
+		<method name="getCertificates()Ljava/util/List;" deprecated="31" />
+		<method name="getProviderAuthority()Ljava/lang/String;" deprecated="31" />
+		<method name="getProviderPackage()Ljava/lang/String;" deprecated="31" />
+		<method name="getQuery()Ljava/lang/String;" deprecated="31" />
+	</class>
+	<class name="android/provider/FontsContract" since="26" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="buildTypeface(Landroid/content/Context;Landroid/os/CancellationSignal;[Landroid/provider/FontsContract$FontInfo;)Landroid/graphics/Typeface;" deprecated="31" />
+		<method name="fetchFonts(Landroid/content/Context;Landroid/os/CancellationSignal;Landroid/provider/FontRequest;)Landroid/provider/FontsContract$FontFamilyResult;" deprecated="31" />
+		<method name="requestFonts(Landroid/content/Context;Landroid/provider/FontRequest;Landroid/os/Handler;Landroid/os/CancellationSignal;Landroid/provider/FontsContract$FontRequestCallback;)V" deprecated="31" />
+	</class>
+	<class name="android/provider/FontsContract$Columns" since="26" deprecated="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<field name="FILE_ID" deprecated="31" />
+		<field name="ITALIC" deprecated="31" />
+		<field name="RESULT_CODE" deprecated="31" />
+		<field name="RESULT_CODE_FONT_NOT_FOUND" deprecated="31" />
+		<field name="RESULT_CODE_FONT_UNAVAILABLE" deprecated="31" />
+		<field name="RESULT_CODE_MALFORMED_QUERY" deprecated="31" />
+		<field name="RESULT_CODE_OK" deprecated="31" />
+		<field name="TTC_INDEX" deprecated="31" />
+		<field name="VARIATION_SETTINGS" deprecated="31" />
+		<field name="WEIGHT" deprecated="31" />
+	</class>
+	<class name="android/provider/FontsContract$FontFamilyResult" since="26" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="getFonts()[Landroid/provider/FontsContract$FontInfo;" deprecated="31" />
+		<method name="getStatusCode()I" deprecated="31" />
+		<field name="STATUS_OK" deprecated="31" />
+		<field name="STATUS_REJECTED" deprecated="31" />
+		<field name="STATUS_UNEXPECTED_DATA_PROVIDED" deprecated="31" />
+		<field name="STATUS_WRONG_CERTIFICATES" deprecated="31" />
+	</class>
+	<class name="android/provider/FontsContract$FontInfo" since="26" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="getAxes()[Landroid/graphics/fonts/FontVariationAxis;" deprecated="31" />
+		<method name="getResultCode()I" deprecated="31" />
+		<method name="getTtcIndex()I" deprecated="31" />
+		<method name="getUri()Landroid/net/Uri;" deprecated="31" />
+		<method name="getWeight()I" deprecated="31" />
+		<method name="isItalic()Z" deprecated="31" />
+	</class>
+	<class name="android/provider/FontsContract$FontRequestCallback" since="26" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="onTypefaceRequestFailed(I)V" deprecated="31" />
+		<method name="onTypefaceRetrieved(Landroid/graphics/Typeface;)V" deprecated="31" />
+		<field name="FAIL_REASON_FONT_LOAD_ERROR" deprecated="31" />
+		<field name="FAIL_REASON_FONT_NOT_FOUND" deprecated="31" />
+		<field name="FAIL_REASON_FONT_UNAVAILABLE" deprecated="31" />
+		<field name="FAIL_REASON_MALFORMED_QUERY" deprecated="31" />
+		<field name="FAIL_REASON_PROVIDER_NOT_FOUND" deprecated="31" />
+		<field name="FAIL_REASON_WRONG_CERTIFICATES" deprecated="31" />
+	</class>
+	<class name="android/provider/LiveFolders" since="3" deprecated="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<field name="ACTION_CREATE_LIVE_FOLDER" deprecated="29" />
+		<field name="DESCRIPTION" deprecated="29" />
+		<field name="DISPLAY_MODE_GRID" deprecated="29" />
+		<field name="DISPLAY_MODE_LIST" deprecated="29" />
+		<field name="EXTRA_LIVE_FOLDER_BASE_INTENT" deprecated="29" />
+		<field name="EXTRA_LIVE_FOLDER_DISPLAY_MODE" deprecated="29" />
+		<field name="EXTRA_LIVE_FOLDER_ICON" deprecated="29" />
+		<field name="EXTRA_LIVE_FOLDER_NAME" deprecated="29" />
+		<field name="ICON_BITMAP" deprecated="29" />
+		<field name="ICON_PACKAGE" deprecated="29" />
+		<field name="ICON_RESOURCE" deprecated="29" />
+		<field name="INTENT" deprecated="29" />
+		<field name="NAME" deprecated="29" />
+	</class>
+	<class name="android/provider/OpenableColumns" since="1">
+		<extends name="java/lang/Object" />
+		<field name="DISPLAY_NAME" />
+		<field name="SIZE" />
+	</class>
+	<class name="android/provider/SearchRecentSuggestions" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/String;I)V" />
+		<method name="clearHistory()V" />
+		<method name="saveRecentQuery(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="truncateHistory(Landroid/content/ContentResolver;I)V" />
+		<field name="QUERIES_PROJECTION_1LINE" />
+		<field name="QUERIES_PROJECTION_2LINE" />
+		<field name="QUERIES_PROJECTION_DATE_INDEX" />
+		<field name="QUERIES_PROJECTION_DISPLAY1_INDEX" />
+		<field name="QUERIES_PROJECTION_DISPLAY2_INDEX" />
+		<field name="QUERIES_PROJECTION_QUERY_INDEX" />
+	</class>
+	<class name="android/provider/Settings" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="canDrawOverlays(Landroid/content/Context;)Z" since="23" />
+		<field name="ACTION_ACCESSIBILITY_SETTINGS" since="5" />
+		<field name="ACTION_ADD_ACCOUNT" since="8" />
+		<field name="ACTION_AIRPLANE_MODE_SETTINGS" since="3" />
+		<field name="ACTION_APN_SETTINGS" />
+		<field name="ACTION_APPLICATION_DETAILS_SETTINGS" since="9" />
+		<field name="ACTION_APPLICATION_DEVELOPMENT_SETTINGS" since="3" />
+		<field name="ACTION_APPLICATION_SETTINGS" />
+		<field name="ACTION_APP_NOTIFICATION_BUBBLE_SETTINGS" since="29" />
+		<field name="ACTION_APP_NOTIFICATION_SETTINGS" since="26" />
+		<field name="ACTION_APP_OPEN_BY_DEFAULT_SETTINGS" since="31" />
+		<field name="ACTION_APP_SEARCH_SETTINGS" since="29" />
+		<field name="ACTION_APP_USAGE_SETTINGS" since="29" />
+		<field name="ACTION_AUTO_ROTATE_SETTINGS" since="31" />
+		<field name="ACTION_BATTERY_SAVER_SETTINGS" since="22" />
+		<field name="ACTION_BIOMETRIC_ENROLL" since="30" />
+		<field name="ACTION_BLUETOOTH_SETTINGS" />
+		<field name="ACTION_CAPTIONING_SETTINGS" since="19" />
+		<field name="ACTION_CAST_SETTINGS" since="21" />
+		<field name="ACTION_CHANNEL_NOTIFICATION_SETTINGS" since="26" />
+		<field name="ACTION_CONDITION_PROVIDER_SETTINGS" since="30" />
+		<field name="ACTION_DATA_ROAMING_SETTINGS" since="3" />
+		<field name="ACTION_DATA_USAGE_SETTINGS" since="28" />
+		<field name="ACTION_DATE_SETTINGS" />
+		<field name="ACTION_DEVICE_INFO_SETTINGS" since="8" />
+		<field name="ACTION_DISPLAY_SETTINGS" />
+		<field name="ACTION_DREAM_SETTINGS" since="18" />
+		<field name="ACTION_FINGERPRINT_ENROLL" since="28" deprecated="30" />
+		<field name="ACTION_HARD_KEYBOARD_SETTINGS" since="24" />
+		<field name="ACTION_HOME_SETTINGS" since="21" />
+		<field name="ACTION_IGNORE_BACKGROUND_DATA_RESTRICTIONS_SETTINGS" since="24" />
+		<field name="ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS" since="23" />
+		<field name="ACTION_INPUT_METHOD_SETTINGS" since="3" />
+		<field name="ACTION_INPUT_METHOD_SUBTYPE_SETTINGS" since="11" />
+		<field name="ACTION_INTERNAL_STORAGE_SETTINGS" since="3" />
+		<field name="ACTION_LOCALE_SETTINGS" />
+		<field name="ACTION_LOCATION_SOURCE_SETTINGS" />
+		<field name="ACTION_MANAGE_ALL_APPLICATIONS_SETTINGS" since="9" />
+		<field name="ACTION_MANAGE_ALL_FILES_ACCESS_PERMISSION" since="30" />
+		<field name="ACTION_MANAGE_ALL_SIM_PROFILES_SETTINGS" since="31" />
+		<field name="ACTION_MANAGE_APPLICATIONS_SETTINGS" since="3" />
+		<field name="ACTION_MANAGE_APP_ALL_FILES_ACCESS_PERMISSION" since="30" />
+		<field name="ACTION_MANAGE_DEFAULT_APPS_SETTINGS" since="24" />
+		<field name="ACTION_MANAGE_OVERLAY_PERMISSION" since="23" />
+		<field name="ACTION_MANAGE_UNKNOWN_APP_SOURCES" since="26" />
+		<field name="ACTION_MANAGE_WRITE_SETTINGS" since="23" />
+		<field name="ACTION_MEMORY_CARD_SETTINGS" since="3" />
+		<field name="ACTION_NETWORK_OPERATOR_SETTINGS" since="3" />
+		<field name="ACTION_NFCSHARING_SETTINGS" since="14" />
+		<field name="ACTION_NFC_PAYMENT_SETTINGS" since="19" />
+		<field name="ACTION_NFC_SETTINGS" since="16" />
+		<field name="ACTION_NIGHT_DISPLAY_SETTINGS" since="26" />
+		<field name="ACTION_NOTIFICATION_ASSISTANT_SETTINGS" since="29" />
+		<field name="ACTION_NOTIFICATION_LISTENER_DETAIL_SETTINGS" since="30" />
+		<field name="ACTION_NOTIFICATION_LISTENER_SETTINGS" since="22" />
+		<field name="ACTION_NOTIFICATION_POLICY_ACCESS_SETTINGS" since="23" />
+		<field name="ACTION_PRINT_SETTINGS" since="19" />
+		<field name="ACTION_PRIVACY_SETTINGS" since="5" />
+		<field name="ACTION_PROCESS_WIFI_EASY_CONNECT_URI" since="29" />
+		<field name="ACTION_QUICK_ACCESS_WALLET_SETTINGS" since="30" />
+		<field name="ACTION_QUICK_LAUNCH_SETTINGS" since="3" />
+		<field name="ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" since="23" />
+		<field name="ACTION_REQUEST_MANAGE_MEDIA" since="31" />
+		<field name="ACTION_REQUEST_SCHEDULE_EXACT_ALARM" since="31" />
+		<field name="ACTION_REQUEST_SET_AUTOFILL_SERVICE" since="26" />
+		<field name="ACTION_SEARCH_SETTINGS" since="8" />
+		<field name="ACTION_SECURITY_SETTINGS" />
+		<field name="ACTION_SETTINGS" />
+		<field name="ACTION_SHOW_REGULATORY_INFO" since="21" />
+		<field name="ACTION_SHOW_WORK_POLICY_INFO" since="30" />
+		<field name="ACTION_SOUND_SETTINGS" />
+		<field name="ACTION_STORAGE_VOLUME_ACCESS_SETTINGS" since="28" deprecated="29" />
+		<field name="ACTION_SYNC_SETTINGS" since="3" />
+		<field name="ACTION_USAGE_ACCESS_SETTINGS" since="21" />
+		<field name="ACTION_USER_DICTIONARY_SETTINGS" since="3" />
+		<field name="ACTION_VOICE_CONTROL_AIRPLANE_MODE" since="23" />
+		<field name="ACTION_VOICE_CONTROL_BATTERY_SAVER_MODE" since="23" />
+		<field name="ACTION_VOICE_CONTROL_DO_NOT_DISTURB_MODE" since="23" />
+		<field name="ACTION_VOICE_INPUT_SETTINGS" since="21" />
+		<field name="ACTION_VPN_SETTINGS" since="24" />
+		<field name="ACTION_VR_LISTENER_SETTINGS" since="24" />
+		<field name="ACTION_WEBVIEW_SETTINGS" since="24" />
+		<field name="ACTION_WIFI_ADD_NETWORKS" since="30" />
+		<field name="ACTION_WIFI_IP_SETTINGS" since="3" />
+		<field name="ACTION_WIFI_SETTINGS" />
+		<field name="ACTION_WIRELESS_SETTINGS" />
+		<field name="ACTION_ZEN_MODE_PRIORITY_SETTINGS" since="26" />
+		<field name="ADD_WIFI_RESULT_ADD_OR_UPDATE_FAILED" since="30" />
+		<field name="ADD_WIFI_RESULT_ALREADY_EXISTS" since="30" />
+		<field name="ADD_WIFI_RESULT_SUCCESS" since="30" />
+		<field name="AUTHORITY" />
+		<field name="EXTRA_ACCOUNT_TYPES" since="18" />
+		<field name="EXTRA_AIRPLANE_MODE_ENABLED" since="23" />
+		<field name="EXTRA_APP_PACKAGE" since="26" />
+		<field name="EXTRA_AUTHORITIES" since="8" />
+		<field name="EXTRA_BATTERY_SAVER_MODE_ENABLED" since="23" />
+		<field name="EXTRA_BIOMETRIC_AUTHENTICATORS_ALLOWED" since="30" />
+		<field name="EXTRA_CHANNEL_FILTER_LIST" since="31" />
+		<field name="EXTRA_CHANNEL_ID" since="26" />
+		<field name="EXTRA_CONVERSATION_ID" since="30" />
+		<field name="EXTRA_DO_NOT_DISTURB_MODE_ENABLED" since="23" />
+		<field name="EXTRA_DO_NOT_DISTURB_MODE_MINUTES" since="23" />
+		<field name="EXTRA_EASY_CONNECT_ATTEMPTED_SSID" since="30" />
+		<field name="EXTRA_EASY_CONNECT_BAND_LIST" since="30" />
+		<field name="EXTRA_EASY_CONNECT_CHANNEL_LIST" since="30" />
+		<field name="EXTRA_EASY_CONNECT_ERROR_CODE" since="30" />
+		<field name="EXTRA_INPUT_METHOD_ID" since="11" />
+		<field name="EXTRA_NOTIFICATION_LISTENER_COMPONENT_NAME" since="30" />
+		<field name="EXTRA_SUB_ID" since="28" />
+		<field name="EXTRA_WIFI_NETWORK_LIST" since="30" />
+		<field name="EXTRA_WIFI_NETWORK_RESULT_LIST" since="30" />
+		<field name="INTENT_CATEGORY_USAGE_ACCESS_CONFIG" since="23" />
+		<field name="METADATA_USAGE_ACCESS_REASON" since="23" />
+	</class>
+	<class name="android/provider/Settings$Global" since="17">
+		<extends name="android/provider/Settings$NameValueTable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getFloat(Landroid/content/ContentResolver;Ljava/lang/String;)F" />
+		<method name="getFloat(Landroid/content/ContentResolver;Ljava/lang/String;F)F" />
+		<method name="getInt(Landroid/content/ContentResolver;Ljava/lang/String;)I" />
+		<method name="getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I" />
+		<method name="getLong(Landroid/content/ContentResolver;Ljava/lang/String;)J" />
+		<method name="getLong(Landroid/content/ContentResolver;Ljava/lang/String;J)J" />
+		<method name="getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getUriFor(Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="putFloat(Landroid/content/ContentResolver;Ljava/lang/String;F)Z" />
+		<method name="putInt(Landroid/content/ContentResolver;Ljava/lang/String;I)Z" />
+		<method name="putLong(Landroid/content/ContentResolver;Ljava/lang/String;J)Z" />
+		<method name="putString(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/lang/String;)Z" />
+		<field name="ADB_ENABLED" />
+		<field name="AIRPLANE_MODE_ON" />
+		<field name="AIRPLANE_MODE_RADIOS" />
+		<field name="ALWAYS_FINISH_ACTIVITIES" />
+		<field name="ANIMATOR_DURATION_SCALE" />
+		<field name="APPLY_RAMPING_RINGER" since="29" />
+		<field name="AUTO_TIME" />
+		<field name="AUTO_TIME_ZONE" />
+		<field name="BLUETOOTH_ON" />
+		<field name="BOOT_COUNT" since="24" />
+		<field name="CONTACT_METADATA_SYNC_ENABLED" since="24" />
+		<field name="CONTENT_URI" />
+		<field name="DATA_ROAMING" />
+		<field name="DEBUG_APP" />
+		<field name="DEVELOPMENT_SETTINGS_ENABLED" />
+		<field name="DEVICE_NAME" since="25" />
+		<field name="DEVICE_PROVISIONED" />
+		<field name="HTTP_PROXY" />
+		<field name="INSTALL_NON_MARKET_APPS" deprecated="21" />
+		<field name="MODE_RINGER" />
+		<field name="NETWORK_PREFERENCE" />
+		<field name="RADIO_BLUETOOTH" />
+		<field name="RADIO_CELL" />
+		<field name="RADIO_NFC" />
+		<field name="RADIO_WIFI" />
+		<field name="SHOW_PROCESSES" deprecated="25" />
+		<field name="STAY_ON_WHILE_PLUGGED_IN" />
+		<field name="SYS_PROP_SETTING_VERSION" removed="24" />
+		<field name="TRANSITION_ANIMATION_SCALE" />
+		<field name="USB_MASS_STORAGE_ENABLED" />
+		<field name="USE_GOOGLE_MAIL" />
+		<field name="WAIT_FOR_DEBUGGER" />
+		<field name="WIFI_DEVICE_OWNER_CONFIGS_LOCKDOWN" since="23" />
+		<field name="WIFI_MAX_DHCP_RETRY_COUNT" />
+		<field name="WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS" />
+		<field name="WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON" deprecated="26" />
+		<field name="WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY" deprecated="30" />
+		<field name="WIFI_NUM_OPEN_NETWORKS_KEPT" deprecated="30" />
+		<field name="WIFI_ON" />
+		<field name="WIFI_SLEEP_POLICY" deprecated="30" />
+		<field name="WIFI_SLEEP_POLICY_DEFAULT" deprecated="30" />
+		<field name="WIFI_SLEEP_POLICY_NEVER" deprecated="30" />
+		<field name="WIFI_SLEEP_POLICY_NEVER_WHILE_PLUGGED" deprecated="30" />
+		<field name="WIFI_WATCHDOG_ON" />
+		<field name="WINDOW_ANIMATION_SCALE" />
+	</class>
+	<class name="android/provider/Settings$NameValueTable" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getUriFor(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="putString(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Z" />
+		<field name="NAME" />
+		<field name="VALUE" />
+	</class>
+	<class name="android/provider/Settings$Panel" since="29">
+		<extends name="java/lang/Object" />
+		<field name="ACTION_INTERNET_CONNECTIVITY" />
+		<field name="ACTION_NFC" />
+		<field name="ACTION_VOLUME" />
+		<field name="ACTION_WIFI" />
+	</class>
+	<class name="android/provider/Settings$Secure" since="3">
+		<extends name="android/provider/Settings$NameValueTable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getFloat(Landroid/content/ContentResolver;Ljava/lang/String;)F" />
+		<method name="getFloat(Landroid/content/ContentResolver;Ljava/lang/String;F)F" />
+		<method name="getInt(Landroid/content/ContentResolver;Ljava/lang/String;)I" />
+		<method name="getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I" />
+		<method name="getLong(Landroid/content/ContentResolver;Ljava/lang/String;)J" />
+		<method name="getLong(Landroid/content/ContentResolver;Ljava/lang/String;J)J" />
+		<method name="getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getUriFor(Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="isLocationProviderEnabled(Landroid/content/ContentResolver;Ljava/lang/String;)Z" since="8" deprecated="19" />
+		<method name="putFloat(Landroid/content/ContentResolver;Ljava/lang/String;F)Z" />
+		<method name="putInt(Landroid/content/ContentResolver;Ljava/lang/String;I)Z" />
+		<method name="putLong(Landroid/content/ContentResolver;Ljava/lang/String;J)Z" />
+		<method name="putString(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/lang/String;)Z" />
+		<method name="setLocationProviderEnabled(Landroid/content/ContentResolver;Ljava/lang/String;Z)V" since="8" deprecated="19" />
+		<field name="ACCESSIBILITY_DISPLAY_INVERSION_ENABLED" since="21" />
+		<field name="ACCESSIBILITY_ENABLED" since="4" />
+		<field name="ACCESSIBILITY_SPEAK_PASSWORD" since="15" deprecated="26" />
+		<field name="ADB_ENABLED" deprecated="17" />
+		<field name="ALLOWED_GEOLOCATION_ORIGINS" since="8" />
+		<field name="ALLOW_MOCK_LOCATION" deprecated="23" />
+		<field name="ANDROID_ID" />
+		<field name="BACKGROUND_DATA" deprecated="15" />
+		<field name="BLUETOOTH_ON" deprecated="17" />
+		<field name="CONTENT_URI" />
+		<field name="DATA_ROAMING" deprecated="17" />
+		<field name="DEFAULT_INPUT_METHOD" />
+		<field name="DEVELOPMENT_SETTINGS_ENABLED" since="16" deprecated="17" />
+		<field name="DEVICE_PROVISIONED" deprecated="17" />
+		<field name="ENABLED_ACCESSIBILITY_SERVICES" since="4" />
+		<field name="ENABLED_INPUT_METHODS" />
+		<field name="HTTP_PROXY" deprecated="17" />
+		<field name="INPUT_METHOD_SELECTOR_VISIBILITY" since="11" />
+		<field name="INSTALL_NON_MARKET_APPS" deprecated="17" />
+		<field name="LOCATION_MODE" since="19" deprecated="28" />
+		<field name="LOCATION_MODE_BATTERY_SAVING" since="19" deprecated="28" />
+		<field name="LOCATION_MODE_HIGH_ACCURACY" since="19" deprecated="28" />
+		<field name="LOCATION_MODE_OFF" since="19" deprecated="28" />
+		<field name="LOCATION_MODE_SENSORS_ONLY" since="19" deprecated="28" />
+		<field name="LOCATION_PROVIDERS_ALLOWED" deprecated="19" />
+		<field name="LOCK_PATTERN_ENABLED" since="8" deprecated="23" />
+		<field name="LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED" since="8" deprecated="17" />
+		<field name="LOCK_PATTERN_VISIBLE" since="8" deprecated="23" />
+		<field name="LOGGING_ID" deprecated="15" />
+		<field name="NETWORK_PREFERENCE" deprecated="17" />
+		<field name="PARENTAL_CONTROL_ENABLED" />
+		<field name="PARENTAL_CONTROL_LAST_UPDATE" />
+		<field name="PARENTAL_CONTROL_REDIRECT_URL" />
+		<field name="RTT_CALLING_MODE" since="28" />
+		<field name="SECURE_FRP_MODE" since="30" />
+		<field name="SELECTED_INPUT_METHOD_SUBTYPE" since="11" />
+		<field name="SETTINGS_CLASSNAME" />
+		<field name="SKIP_FIRST_USE_HINTS" since="21" />
+		<field name="SYS_PROP_SETTING_VERSION" removed="24" />
+		<field name="TOUCH_EXPLORATION_ENABLED" since="14" />
+		<field name="TTS_DEFAULT_COUNTRY" since="4" deprecated="15" />
+		<field name="TTS_DEFAULT_LANG" since="4" deprecated="15" />
+		<field name="TTS_DEFAULT_PITCH" since="4" />
+		<field name="TTS_DEFAULT_RATE" since="4" />
+		<field name="TTS_DEFAULT_SYNTH" since="4" />
+		<field name="TTS_DEFAULT_VARIANT" since="4" deprecated="15" />
+		<field name="TTS_ENABLED_PLUGINS" since="8" />
+		<field name="TTS_USE_DEFAULTS" since="4" deprecated="15" />
+		<field name="USB_MASS_STORAGE_ENABLED" deprecated="17" />
+		<field name="USE_GOOGLE_MAIL" deprecated="17" />
+		<field name="WIFI_MAX_DHCP_RETRY_COUNT" deprecated="17" />
+		<field name="WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS" deprecated="17" />
+		<field name="WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON" deprecated="17" />
+		<field name="WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY" deprecated="17" />
+		<field name="WIFI_NUM_OPEN_NETWORKS_KEPT" deprecated="17" />
+		<field name="WIFI_ON" deprecated="17" />
+		<field name="WIFI_WATCHDOG_ACCEPTABLE_PACKET_LOSS_PERCENTAGE" deprecated="15" />
+		<field name="WIFI_WATCHDOG_AP_COUNT" deprecated="15" />
+		<field name="WIFI_WATCHDOG_BACKGROUND_CHECK_DELAY_MS" deprecated="15" />
+		<field name="WIFI_WATCHDOG_BACKGROUND_CHECK_ENABLED" deprecated="15" />
+		<field name="WIFI_WATCHDOG_BACKGROUND_CHECK_TIMEOUT_MS" deprecated="15" />
+		<field name="WIFI_WATCHDOG_INITIAL_IGNORED_PING_COUNT" deprecated="15" />
+		<field name="WIFI_WATCHDOG_MAX_AP_CHECKS" deprecated="15" />
+		<field name="WIFI_WATCHDOG_ON" deprecated="17" />
+		<field name="WIFI_WATCHDOG_PING_COUNT" deprecated="15" />
+		<field name="WIFI_WATCHDOG_PING_DELAY_MS" deprecated="15" />
+		<field name="WIFI_WATCHDOG_PING_TIMEOUT_MS" deprecated="15" />
+		<field name="WIFI_WATCHDOG_WATCH_LIST" deprecated="15" />
+	</class>
+	<class name="android/provider/Settings$SettingNotFoundException" since="1">
+		<extends name="android/util/AndroidException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/provider/Settings$System" since="1">
+		<extends name="android/provider/Settings$NameValueTable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="canWrite(Landroid/content/Context;)Z" since="23" />
+		<method name="getConfiguration(Landroid/content/ContentResolver;Landroid/content/res/Configuration;)V" />
+		<method name="getFloat(Landroid/content/ContentResolver;Ljava/lang/String;)F" />
+		<method name="getFloat(Landroid/content/ContentResolver;Ljava/lang/String;F)F" />
+		<method name="getInt(Landroid/content/ContentResolver;Ljava/lang/String;)I" />
+		<method name="getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I" />
+		<method name="getLong(Landroid/content/ContentResolver;Ljava/lang/String;)J" since="3" />
+		<method name="getLong(Landroid/content/ContentResolver;Ljava/lang/String;J)J" since="3" />
+		<method name="getShowGTalkServiceStatus(Landroid/content/ContentResolver;)Z" deprecated="17" />
+		<method name="getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getUriFor(Ljava/lang/String;)Landroid/net/Uri;" />
+		<method name="putConfiguration(Landroid/content/ContentResolver;Landroid/content/res/Configuration;)Z" />
+		<method name="putFloat(Landroid/content/ContentResolver;Ljava/lang/String;F)Z" />
+		<method name="putInt(Landroid/content/ContentResolver;Ljava/lang/String;I)Z" />
+		<method name="putLong(Landroid/content/ContentResolver;Ljava/lang/String;J)Z" since="3" />
+		<method name="putString(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/lang/String;)Z" />
+		<method name="setShowGTalkServiceStatus(Landroid/content/ContentResolver;Z)V" deprecated="17" />
+		<field name="ACCELEROMETER_ROTATION" since="3" />
+		<field name="ADB_ENABLED" deprecated="15" />
+		<field name="AIRPLANE_MODE_ON" deprecated="17" />
+		<field name="AIRPLANE_MODE_RADIOS" deprecated="17" />
+		<field name="ALARM_ALERT" since="5" />
+		<field name="ALWAYS_FINISH_ACTIVITIES" deprecated="17" />
+		<field name="ANDROID_ID" deprecated="15" />
+		<field name="ANIMATOR_DURATION_SCALE" since="16" deprecated="17" />
+		<field name="APPEND_FOR_LAST_AUDIBLE" removed="23" />
+		<field name="AUTO_TIME" deprecated="17" />
+		<field name="AUTO_TIME_ZONE" since="11" deprecated="17" />
+		<field name="BLUETOOTH_DISCOVERABILITY" />
+		<field name="BLUETOOTH_DISCOVERABILITY_TIMEOUT" />
+		<field name="BLUETOOTH_ON" deprecated="15" />
+		<field name="CONTENT_URI" />
+		<field name="DATA_ROAMING" deprecated="15" />
+		<field name="DATE_FORMAT" deprecated="31" />
+		<field name="DEBUG_APP" deprecated="17" />
+		<field name="DEFAULT_ALARM_ALERT_URI" since="5" />
+		<field name="DEFAULT_NOTIFICATION_URI" />
+		<field name="DEFAULT_RINGTONE_URI" />
+		<field name="DEVICE_PROVISIONED" deprecated="15" />
+		<field name="DIM_SCREEN" deprecated="17" />
+		<field name="DTMF_TONE_TYPE_WHEN_DIALING" since="23" />
+		<field name="DTMF_TONE_WHEN_DIALING" />
+		<field name="END_BUTTON_BEHAVIOR" />
+		<field name="FONT_SCALE" />
+		<field name="HAPTIC_FEEDBACK_ENABLED" since="3" />
+		<field name="HTTP_PROXY" deprecated="15" />
+		<field name="INSTALL_NON_MARKET_APPS" deprecated="15" />
+		<field name="LOCATION_PROVIDERS_ALLOWED" deprecated="15" />
+		<field name="LOCK_PATTERN_ENABLED" deprecated="15" />
+		<field name="LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED" since="3" deprecated="15" />
+		<field name="LOCK_PATTERN_VISIBLE" deprecated="15" />
+		<field name="LOGGING_ID" deprecated="15" />
+		<field name="MODE_RINGER" deprecated="17" />
+		<field name="MODE_RINGER_STREAMS_AFFECTED" />
+		<field name="MUTE_STREAMS_AFFECTED" />
+		<field name="NETWORK_PREFERENCE" deprecated="15" />
+		<field name="NEXT_ALARM_FORMATTED" deprecated="21" />
+		<field name="NOTIFICATION_SOUND" />
+		<field name="PARENTAL_CONTROL_ENABLED" deprecated="15" />
+		<field name="PARENTAL_CONTROL_LAST_UPDATE" deprecated="15" />
+		<field name="PARENTAL_CONTROL_REDIRECT_URL" deprecated="15" />
+		<field name="RADIO_BLUETOOTH" deprecated="17" />
+		<field name="RADIO_CELL" deprecated="17" />
+		<field name="RADIO_NFC" since="14" deprecated="17" />
+		<field name="RADIO_WIFI" deprecated="17" />
+		<field name="RINGTONE" />
+		<field name="SCREEN_BRIGHTNESS" />
+		<field name="SCREEN_BRIGHTNESS_MODE" since="8" />
+		<field name="SCREEN_BRIGHTNESS_MODE_AUTOMATIC" since="8" />
+		<field name="SCREEN_BRIGHTNESS_MODE_MANUAL" since="8" />
+		<field name="SCREEN_OFF_TIMEOUT" />
+		<field name="SETTINGS_CLASSNAME" deprecated="15" />
+		<field name="SETUP_WIZARD_HAS_RUN" />
+		<field name="SHOW_GTALK_SERVICE_STATUS" />
+		<field name="SHOW_PROCESSES" deprecated="17" />
+		<field name="SHOW_WEB_SUGGESTIONS" since="4" deprecated="15" />
+		<field name="SOUND_EFFECTS_ENABLED" />
+		<field name="STAY_ON_WHILE_PLUGGED_IN" deprecated="17" />
+		<field name="SYS_PROP_SETTING_VERSION" removed="24" />
+		<field name="TEXT_AUTO_CAPS" />
+		<field name="TEXT_AUTO_PUNCTUATE" />
+		<field name="TEXT_AUTO_REPLACE" />
+		<field name="TEXT_SHOW_PASSWORD" />
+		<field name="TIME_12_24" />
+		<field name="TRANSITION_ANIMATION_SCALE" deprecated="17" />
+		<field name="USB_MASS_STORAGE_ENABLED" deprecated="15" />
+		<field name="USER_ROTATION" since="11" />
+		<field name="USE_GOOGLE_MAIL" deprecated="15" />
+		<field name="VIBRATE_ON" />
+		<field name="VIBRATE_WHEN_RINGING" since="23" />
+		<field name="VOLUME_ALARM" removed="23" />
+		<field name="VOLUME_BLUETOOTH_SCO" since="8" removed="23" />
+		<field name="VOLUME_MUSIC" removed="23" />
+		<field name="VOLUME_NOTIFICATION" since="3" removed="23" />
+		<field name="VOLUME_RING" removed="23" />
+		<field name="VOLUME_SETTINGS" removed="23" />
+		<field name="VOLUME_SYSTEM" removed="23" />
+		<field name="VOLUME_VOICE" removed="23" />
+		<field name="WAIT_FOR_DEBUGGER" deprecated="17" />
+		<field name="WALLPAPER_ACTIVITY" deprecated="17" />
+		<field name="WIFI_MAX_DHCP_RETRY_COUNT" since="3" deprecated="15" />
+		<field name="WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS" since="3" deprecated="15" />
+		<field name="WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON" deprecated="15" />
+		<field name="WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY" deprecated="15" />
+		<field name="WIFI_NUM_OPEN_NETWORKS_KEPT" deprecated="15" />
+		<field name="WIFI_ON" deprecated="15" />
+		<field name="WIFI_SLEEP_POLICY" since="3" deprecated="17" />
+		<field name="WIFI_SLEEP_POLICY_DEFAULT" since="3" deprecated="17" />
+		<field name="WIFI_SLEEP_POLICY_NEVER" since="3" deprecated="17" />
+		<field name="WIFI_SLEEP_POLICY_NEVER_WHILE_PLUGGED" since="3" deprecated="17" />
+		<field name="WIFI_STATIC_DNS1" deprecated="17" />
+		<field name="WIFI_STATIC_DNS2" deprecated="17" />
+		<field name="WIFI_STATIC_GATEWAY" deprecated="17" />
+		<field name="WIFI_STATIC_IP" deprecated="17" />
+		<field name="WIFI_STATIC_NETMASK" deprecated="17" />
+		<field name="WIFI_USE_STATIC_IP" deprecated="17" />
+		<field name="WIFI_WATCHDOG_ACCEPTABLE_PACKET_LOSS_PERCENTAGE" deprecated="15" />
+		<field name="WIFI_WATCHDOG_AP_COUNT" deprecated="15" />
+		<field name="WIFI_WATCHDOG_BACKGROUND_CHECK_DELAY_MS" deprecated="15" />
+		<field name="WIFI_WATCHDOG_BACKGROUND_CHECK_ENABLED" deprecated="15" />
+		<field name="WIFI_WATCHDOG_BACKGROUND_CHECK_TIMEOUT_MS" deprecated="15" />
+		<field name="WIFI_WATCHDOG_INITIAL_IGNORED_PING_COUNT" deprecated="15" />
+		<field name="WIFI_WATCHDOG_MAX_AP_CHECKS" deprecated="15" />
+		<field name="WIFI_WATCHDOG_ON" deprecated="15" />
+		<field name="WIFI_WATCHDOG_PING_COUNT" deprecated="15" />
+		<field name="WIFI_WATCHDOG_PING_DELAY_MS" deprecated="15" />
+		<field name="WIFI_WATCHDOG_PING_TIMEOUT_MS" deprecated="15" />
+		<field name="WINDOW_ANIMATION_SCALE" deprecated="17" />
+	</class>
+	<class name="android/provider/SettingsSlicesContract" since="28">
+		<extends name="java/lang/Object" />
+		<field name="AUTHORITY" />
+		<field name="BASE_URI" />
+		<field name="KEY_AIRPLANE_MODE" />
+		<field name="KEY_BATTERY_SAVER" />
+		<field name="KEY_BLUETOOTH" />
+		<field name="KEY_LOCATION" />
+		<field name="KEY_WIFI" />
+		<field name="PATH_SETTING_ACTION" />
+		<field name="PATH_SETTING_INTENT" />
+	</class>
+	<class name="android/provider/SimPhonebookContract" since="31">
+		<extends name="java/lang/Object" />
+		<field name="AUTHORITY" />
+		<field name="AUTHORITY_URI" />
+	</class>
+	<class name="android/provider/SimPhonebookContract$ElementaryFiles" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getItemUri(II)Landroid/net/Uri;" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="EF_ADN" />
+		<field name="EF_FDN" />
+		<field name="EF_SDN" />
+		<field name="EF_TYPE" />
+		<field name="EF_UNKNOWN" />
+		<field name="MAX_RECORDS" />
+		<field name="NAME_MAX_LENGTH" />
+		<field name="PHONE_NUMBER_MAX_LENGTH" />
+		<field name="RECORD_COUNT" />
+		<field name="SLOT_INDEX" />
+		<field name="SUBSCRIPTION_ID" />
+	</class>
+	<class name="android/provider/SimPhonebookContract$SimRecords" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getContentUri(II)Landroid/net/Uri;" />
+		<method name="getEncodedNameLength(Landroid/content/ContentResolver;Ljava/lang/String;)I" />
+		<method name="getItemUri(III)Landroid/net/Uri;" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="ELEMENTARY_FILE_TYPE" />
+		<field name="ERROR_NAME_UNSUPPORTED" />
+		<field name="NAME" />
+		<field name="PHONE_NUMBER" />
+		<field name="RECORD_NUMBER" />
+		<field name="SUBSCRIPTION_ID" />
+	</class>
+	<class name="android/provider/SyncStateContract" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/provider/SyncStateContract$Columns" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<field name="ACCOUNT_NAME" />
+		<field name="ACCOUNT_TYPE" />
+		<field name="DATA" />
+	</class>
+	<class name="android/provider/SyncStateContract$Constants" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/SyncStateContract$Columns" />
+		<method name="&lt;init&gt;()V" />
+		<field name="CONTENT_DIRECTORY" />
+	</class>
+	<class name="android/provider/SyncStateContract$Helpers" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="get(Landroid/content/ContentProviderClient;Landroid/net/Uri;Landroid/accounts/Account;)[B" />
+		<method name="getWithUri(Landroid/content/ContentProviderClient;Landroid/net/Uri;Landroid/accounts/Account;)Landroid/util/Pair;" />
+		<method name="insert(Landroid/content/ContentProviderClient;Landroid/net/Uri;Landroid/accounts/Account;[B)Landroid/net/Uri;" />
+		<method name="newSetOperation(Landroid/net/Uri;Landroid/accounts/Account;[B)Landroid/content/ContentProviderOperation;" />
+		<method name="newUpdateOperation(Landroid/net/Uri;[B)Landroid/content/ContentProviderOperation;" />
+		<method name="set(Landroid/content/ContentProviderClient;Landroid/net/Uri;Landroid/accounts/Account;[B)V" />
+		<method name="update(Landroid/content/ContentProviderClient;Landroid/net/Uri;[B)V" />
+	</class>
+	<class name="android/provider/Telephony" since="19">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/provider/Telephony$BaseMmsColumns" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<field name="CONTENT_CLASS" />
+		<field name="CONTENT_LOCATION" />
+		<field name="CONTENT_TYPE" />
+		<field name="CREATOR" since="21" />
+		<field name="DATE" />
+		<field name="DATE_SENT" />
+		<field name="DELIVERY_REPORT" />
+		<field name="DELIVERY_TIME" />
+		<field name="EXPIRY" />
+		<field name="LOCKED" />
+		<field name="MESSAGE_BOX" />
+		<field name="MESSAGE_BOX_ALL" />
+		<field name="MESSAGE_BOX_DRAFTS" />
+		<field name="MESSAGE_BOX_FAILED" since="21" />
+		<field name="MESSAGE_BOX_INBOX" />
+		<field name="MESSAGE_BOX_OUTBOX" />
+		<field name="MESSAGE_BOX_SENT" />
+		<field name="MESSAGE_CLASS" />
+		<field name="MESSAGE_ID" />
+		<field name="MESSAGE_SIZE" />
+		<field name="MESSAGE_TYPE" />
+		<field name="MMS_VERSION" />
+		<field name="PRIORITY" />
+		<field name="READ" />
+		<field name="READ_REPORT" />
+		<field name="READ_STATUS" />
+		<field name="REPORT_ALLOWED" />
+		<field name="RESPONSE_STATUS" />
+		<field name="RESPONSE_TEXT" />
+		<field name="RETRIEVE_STATUS" />
+		<field name="RETRIEVE_TEXT" />
+		<field name="RETRIEVE_TEXT_CHARSET" />
+		<field name="SEEN" />
+		<field name="STATUS" />
+		<field name="SUBJECT" />
+		<field name="SUBJECT_CHARSET" />
+		<field name="SUBSCRIPTION_ID" since="22" />
+		<field name="TEXT_ONLY" />
+		<field name="THREAD_ID" />
+		<field name="TRANSACTION_ID" />
+	</class>
+	<class name="android/provider/Telephony$CanonicalAddressesColumns" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<field name="ADDRESS" />
+	</class>
+	<class name="android/provider/Telephony$CarrierId" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<method name="getSpecificCarrierIdUriForSubscriptionId(I)Landroid/net/Uri;" since="29" />
+		<method name="getUriForSubscriptionId(I)Landroid/net/Uri;" />
+		<field name="CARRIER_ID" />
+		<field name="CARRIER_NAME" />
+		<field name="CONTENT_URI" />
+		<field name="SPECIFIC_CARRIER_ID" since="29" />
+		<field name="SPECIFIC_CARRIER_ID_NAME" since="29" />
+	</class>
+	<class name="android/provider/Telephony$Carriers" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<field name="APN" />
+		<field name="AUTH_TYPE" />
+		<field name="BEARER" deprecated="28" />
+		<field name="CARRIER_ENABLED" />
+		<field name="CARRIER_ID" since="29" />
+		<field name="CONTENT_URI" />
+		<field name="CURRENT" />
+		<field name="DEFAULT_SORT_ORDER" />
+		<field name="MCC" deprecated="29" />
+		<field name="MMSC" />
+		<field name="MMSPORT" />
+		<field name="MMSPROXY" />
+		<field name="MNC" deprecated="29" />
+		<field name="MVNO_MATCH_DATA" deprecated="29" />
+		<field name="MVNO_TYPE" deprecated="29" />
+		<field name="NAME" />
+		<field name="NETWORK_TYPE_BITMASK" since="28" />
+		<field name="NUMERIC" deprecated="29" />
+		<field name="PASSWORD" />
+		<field name="PORT" />
+		<field name="PROTOCOL" />
+		<field name="PROXY" />
+		<field name="ROAMING_PROTOCOL" />
+		<field name="SERVER" />
+		<field name="SIM_APN_URI" since="29" />
+		<field name="SUBSCRIPTION_ID" since="22" />
+		<field name="TYPE" />
+		<field name="USER" />
+	</class>
+	<class name="android/provider/Telephony$Mms" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/Telephony$BaseMmsColumns" />
+		<field name="CONTENT_URI" />
+		<field name="DEFAULT_SORT_ORDER" />
+		<field name="REPORT_REQUEST_URI" />
+		<field name="REPORT_STATUS_URI" />
+	</class>
+	<class name="android/provider/Telephony$Mms$Addr" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<method name="getAddrUriForMessage(Ljava/lang/String;)Landroid/net/Uri;" since="30" />
+		<field name="ADDRESS" />
+		<field name="CHARSET" />
+		<field name="CONTACT_ID" />
+		<field name="MSG_ID" />
+		<field name="TYPE" />
+	</class>
+	<class name="android/provider/Telephony$Mms$Draft" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/Telephony$BaseMmsColumns" />
+		<field name="CONTENT_URI" />
+		<field name="DEFAULT_SORT_ORDER" />
+	</class>
+	<class name="android/provider/Telephony$Mms$Inbox" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/Telephony$BaseMmsColumns" />
+		<field name="CONTENT_URI" />
+		<field name="DEFAULT_SORT_ORDER" />
+	</class>
+	<class name="android/provider/Telephony$Mms$Intents" since="19">
+		<extends name="java/lang/Object" />
+		<field name="CONTENT_CHANGED_ACTION" />
+		<field name="DELETED_CONTENTS" />
+	</class>
+	<class name="android/provider/Telephony$Mms$Outbox" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/Telephony$BaseMmsColumns" />
+		<field name="CONTENT_URI" />
+		<field name="DEFAULT_SORT_ORDER" />
+	</class>
+	<class name="android/provider/Telephony$Mms$Part" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<method name="getPartUriForMessage(Ljava/lang/String;)Landroid/net/Uri;" since="30" />
+		<field name="CHARSET" />
+		<field name="CONTENT_DISPOSITION" />
+		<field name="CONTENT_ID" />
+		<field name="CONTENT_LOCATION" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" since="29" />
+		<field name="CT_START" />
+		<field name="CT_TYPE" />
+		<field name="FILENAME" />
+		<field name="MSG_ID" />
+		<field name="NAME" />
+		<field name="SEQ" />
+		<field name="TEXT" />
+		<field name="_DATA" />
+	</class>
+	<class name="android/provider/Telephony$Mms$Rate" since="19">
+		<extends name="java/lang/Object" />
+		<field name="CONTENT_URI" />
+		<field name="SENT_TIME" />
+	</class>
+	<class name="android/provider/Telephony$Mms$Sent" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/Telephony$BaseMmsColumns" />
+		<field name="CONTENT_URI" />
+		<field name="DEFAULT_SORT_ORDER" />
+	</class>
+	<class name="android/provider/Telephony$MmsSms" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<field name="CONTENT_CONVERSATIONS_URI" />
+		<field name="CONTENT_DRAFT_URI" />
+		<field name="CONTENT_FILTER_BYPHONE_URI" />
+		<field name="CONTENT_LOCKED_URI" />
+		<field name="CONTENT_UNDELIVERED_URI" />
+		<field name="CONTENT_URI" />
+		<field name="ERR_TYPE_GENERIC" />
+		<field name="ERR_TYPE_GENERIC_PERMANENT" />
+		<field name="ERR_TYPE_MMS_PROTO_PERMANENT" />
+		<field name="ERR_TYPE_MMS_PROTO_TRANSIENT" />
+		<field name="ERR_TYPE_SMS_PROTO_PERMANENT" />
+		<field name="ERR_TYPE_SMS_PROTO_TRANSIENT" />
+		<field name="ERR_TYPE_TRANSPORT_FAILURE" />
+		<field name="MMS_PROTO" />
+		<field name="NO_ERROR" />
+		<field name="SEARCH_URI" />
+		<field name="SMS_PROTO" />
+		<field name="TYPE_DISCRIMINATOR_COLUMN" />
+	</class>
+	<class name="android/provider/Telephony$MmsSms$PendingMessages" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<field name="CONTENT_URI" />
+		<field name="DUE_TIME" />
+		<field name="ERROR_CODE" />
+		<field name="ERROR_TYPE" />
+		<field name="LAST_TRY" />
+		<field name="MSG_ID" />
+		<field name="MSG_TYPE" />
+		<field name="PROTO_TYPE" />
+		<field name="RETRY_INDEX" />
+		<field name="SUBSCRIPTION_ID" since="22" />
+	</class>
+	<class name="android/provider/Telephony$ServiceStateTable" since="26">
+		<extends name="java/lang/Object" />
+		<method name="getUriForSubscriptionId(I)Landroid/net/Uri;" />
+		<method name="getUriForSubscriptionIdAndField(ILjava/lang/String;)Landroid/net/Uri;" />
+		<field name="AUTHORITY" />
+		<field name="CONTENT_URI" />
+		<field name="DATA_NETWORK_TYPE" since="31" />
+		<field name="DATA_REG_STATE" since="31" />
+		<field name="DUPLEX_MODE" since="31" />
+		<field name="IS_MANUAL_NETWORK_SELECTION" />
+		<field name="VOICE_OPERATOR_NUMERIC" />
+		<field name="VOICE_REG_STATE" />
+	</class>
+	<class name="android/provider/Telephony$Sms" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Telephony$TextBasedSmsColumns" />
+		<method name="getDefaultSmsPackage(Landroid/content/Context;)Ljava/lang/String;" />
+		<field name="CONTENT_URI" />
+		<field name="DEFAULT_SORT_ORDER" />
+	</class>
+	<class name="android/provider/Telephony$Sms$Conversations" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Telephony$TextBasedSmsColumns" />
+		<field name="CONTENT_URI" />
+		<field name="DEFAULT_SORT_ORDER" />
+		<field name="MESSAGE_COUNT" />
+		<field name="SNIPPET" />
+	</class>
+	<class name="android/provider/Telephony$Sms$Draft" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Telephony$TextBasedSmsColumns" />
+		<field name="CONTENT_URI" />
+		<field name="DEFAULT_SORT_ORDER" />
+	</class>
+	<class name="android/provider/Telephony$Sms$Inbox" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Telephony$TextBasedSmsColumns" />
+		<field name="CONTENT_URI" />
+		<field name="DEFAULT_SORT_ORDER" />
+	</class>
+	<class name="android/provider/Telephony$Sms$Intents" since="19">
+		<extends name="java/lang/Object" />
+		<method name="getMessagesFromIntent(Landroid/content/Intent;)[Landroid/telephony/SmsMessage;" />
+		<field name="ACTION_CHANGE_DEFAULT" />
+		<field name="ACTION_DEFAULT_SMS_PACKAGE_CHANGED" since="24" />
+		<field name="ACTION_EXTERNAL_PROVIDER_CHANGE" since="24" />
+		<field name="DATA_SMS_RECEIVED_ACTION" />
+		<field name="EXTRA_IS_DEFAULT_SMS_APP" since="24" />
+		<field name="EXTRA_PACKAGE_NAME" />
+		<field name="RESULT_SMS_DATABASE_ERROR" since="30" />
+		<field name="RESULT_SMS_DISPATCH_FAILURE" since="30" />
+		<field name="RESULT_SMS_DUPLICATED" />
+		<field name="RESULT_SMS_GENERIC_ERROR" />
+		<field name="RESULT_SMS_HANDLED" />
+		<field name="RESULT_SMS_INVALID_URI" since="30" />
+		<field name="RESULT_SMS_NULL_MESSAGE" since="30" />
+		<field name="RESULT_SMS_NULL_PDU" since="30" />
+		<field name="RESULT_SMS_OUT_OF_MEMORY" />
+		<field name="RESULT_SMS_RECEIVED_WHILE_ENCRYPTED" since="30" />
+		<field name="RESULT_SMS_UNSUPPORTED" />
+		<field name="SECRET_CODE_ACTION" since="28" deprecated="29" />
+		<field name="SIM_FULL_ACTION" />
+		<field name="SMS_CB_RECEIVED_ACTION" />
+		<field name="SMS_DELIVER_ACTION" />
+		<field name="SMS_EMERGENCY_CB_RECEIVED_ACTION" removed="24" />
+		<field name="SMS_RECEIVED_ACTION" />
+		<field name="SMS_REJECTED_ACTION" />
+		<field name="SMS_SERVICE_CATEGORY_PROGRAM_DATA_RECEIVED_ACTION" />
+		<field name="WAP_PUSH_DELIVER_ACTION" />
+		<field name="WAP_PUSH_RECEIVED_ACTION" />
+	</class>
+	<class name="android/provider/Telephony$Sms$Outbox" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Telephony$TextBasedSmsColumns" />
+		<field name="CONTENT_URI" />
+		<field name="DEFAULT_SORT_ORDER" />
+	</class>
+	<class name="android/provider/Telephony$Sms$Sent" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/Telephony$TextBasedSmsColumns" />
+		<field name="CONTENT_URI" />
+		<field name="DEFAULT_SORT_ORDER" />
+	</class>
+	<class name="android/provider/Telephony$TextBasedSmsColumns" since="19">
+		<extends name="java/lang/Object" />
+		<field name="ADDRESS" />
+		<field name="BODY" />
+		<field name="CREATOR" since="21" />
+		<field name="DATE" />
+		<field name="DATE_SENT" />
+		<field name="ERROR_CODE" />
+		<field name="LOCKED" />
+		<field name="MESSAGE_TYPE_ALL" />
+		<field name="MESSAGE_TYPE_DRAFT" />
+		<field name="MESSAGE_TYPE_FAILED" />
+		<field name="MESSAGE_TYPE_INBOX" />
+		<field name="MESSAGE_TYPE_OUTBOX" />
+		<field name="MESSAGE_TYPE_QUEUED" />
+		<field name="MESSAGE_TYPE_SENT" />
+		<field name="PERSON" />
+		<field name="PROTOCOL" />
+		<field name="READ" />
+		<field name="REPLY_PATH_PRESENT" />
+		<field name="SEEN" />
+		<field name="SERVICE_CENTER" />
+		<field name="STATUS" />
+		<field name="STATUS_COMPLETE" />
+		<field name="STATUS_FAILED" />
+		<field name="STATUS_NONE" />
+		<field name="STATUS_PENDING" />
+		<field name="SUBJECT" />
+		<field name="SUBSCRIPTION_ID" since="22" />
+		<field name="THREAD_ID" />
+		<field name="TYPE" />
+	</class>
+	<class name="android/provider/Telephony$Threads" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/Telephony$ThreadsColumns" />
+		<method name="getOrCreateThreadId(Landroid/content/Context;Ljava/lang/String;)J" since="23" />
+		<method name="getOrCreateThreadId(Landroid/content/Context;Ljava/util/Set;)J" since="23" />
+		<field name="BROADCAST_THREAD" />
+		<field name="COMMON_THREAD" />
+		<field name="CONTENT_URI" />
+		<field name="OBSOLETE_THREADS_URI" />
+	</class>
+	<class name="android/provider/Telephony$ThreadsColumns" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<field name="ARCHIVED" since="21" />
+		<field name="DATE" />
+		<field name="ERROR" />
+		<field name="HAS_ATTACHMENT" />
+		<field name="MESSAGE_COUNT" />
+		<field name="READ" />
+		<field name="RECIPIENT_IDS" />
+		<field name="SNIPPET" />
+		<field name="SNIPPET_CHARSET" />
+		<field name="TYPE" />
+	</class>
+	<class name="android/provider/UserDictionary" since="3">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="AUTHORITY" />
+		<field name="CONTENT_URI" />
+	</class>
+	<class name="android/provider/UserDictionary$Words" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addWord(Landroid/content/Context;Ljava/lang/String;II)V" deprecated="16" />
+		<method name="addWord(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;Ljava/util/Locale;)V" since="16" />
+		<field name="APP_ID" />
+		<field name="CONTENT_ITEM_TYPE" />
+		<field name="CONTENT_TYPE" />
+		<field name="CONTENT_URI" />
+		<field name="DEFAULT_SORT_ORDER" />
+		<field name="FREQUENCY" />
+		<field name="LOCALE" />
+		<field name="LOCALE_TYPE_ALL" deprecated="16" />
+		<field name="LOCALE_TYPE_CURRENT" deprecated="16" />
+		<field name="SHORTCUT" since="16" />
+		<field name="WORD" />
+		<field name="_ID" />
+	</class>
+	<class name="android/provider/VoicemailContract" since="14">
+		<extends name="java/lang/Object" />
+		<field name="ACTION_FETCH_VOICEMAIL" />
+		<field name="ACTION_NEW_VOICEMAIL" />
+		<field name="ACTION_SYNC_VOICEMAIL" since="24" />
+		<field name="AUTHORITY" />
+		<field name="EXTRA_PHONE_ACCOUNT_HANDLE" since="25" />
+		<field name="EXTRA_SELF_CHANGE" />
+		<field name="PARAM_KEY_SOURCE_PACKAGE" />
+	</class>
+	<class name="android/provider/VoicemailContract$Status" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<method name="buildSourceUri(Ljava/lang/String;)Landroid/net/Uri;" />
+		<field name="CONFIGURATION_STATE" />
+		<field name="CONFIGURATION_STATE_CAN_BE_CONFIGURED" />
+		<field name="CONFIGURATION_STATE_CONFIGURING" since="25" />
+		<field name="CONFIGURATION_STATE_DISABLED" since="25" />
+		<field name="CONFIGURATION_STATE_FAILED" since="25" />
+		<field name="CONFIGURATION_STATE_NOT_CONFIGURED" />
+		<field name="CONFIGURATION_STATE_OK" />
+		<field name="CONTENT_URI" />
+		<field name="DATA_CHANNEL_STATE" />
+		<field name="DATA_CHANNEL_STATE_BAD_CONFIGURATION" since="24" />
+		<field name="DATA_CHANNEL_STATE_COMMUNICATION_ERROR" since="24" />
+		<field name="DATA_CHANNEL_STATE_NO_CONNECTION" />
+		<field name="DATA_CHANNEL_STATE_NO_CONNECTION_CELLULAR_REQUIRED" since="24" />
+		<field name="DATA_CHANNEL_STATE_OK" />
+		<field name="DATA_CHANNEL_STATE_SERVER_CONNECTION_ERROR" since="24" />
+		<field name="DATA_CHANNEL_STATE_SERVER_ERROR" since="24" />
+		<field name="DIR_TYPE" />
+		<field name="ITEM_TYPE" />
+		<field name="NOTIFICATION_CHANNEL_STATE" />
+		<field name="NOTIFICATION_CHANNEL_STATE_MESSAGE_WAITING" />
+		<field name="NOTIFICATION_CHANNEL_STATE_NO_CONNECTION" />
+		<field name="NOTIFICATION_CHANNEL_STATE_OK" />
+		<field name="PHONE_ACCOUNT_COMPONENT_NAME" since="23" />
+		<field name="PHONE_ACCOUNT_ID" since="23" />
+		<field name="QUOTA_OCCUPIED" since="24" />
+		<field name="QUOTA_TOTAL" since="24" />
+		<field name="QUOTA_UNAVAILABLE" since="24" />
+		<field name="SETTINGS_URI" />
+		<field name="SOURCE_PACKAGE" />
+		<field name="SOURCE_TYPE" since="25" />
+		<field name="VOICEMAIL_ACCESS_URI" />
+	</class>
+	<class name="android/provider/VoicemailContract$Voicemails" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/provider/BaseColumns" />
+		<implements name="android/provider/OpenableColumns" />
+		<method name="buildSourceUri(Ljava/lang/String;)Landroid/net/Uri;" />
+		<field name="ARCHIVED" since="26" />
+		<field name="BACKED_UP" since="26" />
+		<field name="CONTENT_URI" />
+		<field name="DATE" />
+		<field name="DELETED" since="23" />
+		<field name="DIRTY" since="23" />
+		<field name="DIRTY_RETAIN" since="28" />
+		<field name="DIR_TYPE" />
+		<field name="DURATION" />
+		<field name="HAS_CONTENT" />
+		<field name="IS_OMTP_VOICEMAIL" since="26" />
+		<field name="IS_READ" />
+		<field name="ITEM_TYPE" />
+		<field name="LAST_MODIFIED" since="24" />
+		<field name="MIME_TYPE" />
+		<field name="NEW" since="28" />
+		<field name="NUMBER" />
+		<field name="PHONE_ACCOUNT_COMPONENT_NAME" since="23" />
+		<field name="PHONE_ACCOUNT_ID" since="23" />
+		<field name="RESTORED" since="26" />
+		<field name="SOURCE_DATA" />
+		<field name="SOURCE_PACKAGE" />
+		<field name="TRANSCRIPTION" since="21" />
+	</class>
+	<class name="android/renderscript/Allocation" since="11" deprecated="31">
+		<extends name="android/renderscript/BaseObj" />
+		<method name="copy1DRangeFrom(IILandroid/renderscript/Allocation;I)V" since="14" deprecated="31" />
+		<method name="copy1DRangeFrom(IILjava/lang/Object;)V" since="21" deprecated="31" />
+		<method name="copy1DRangeFrom(II[B)V" deprecated="31" />
+		<method name="copy1DRangeFrom(II[F)V" deprecated="31" />
+		<method name="copy1DRangeFrom(II[I)V" deprecated="31" />
+		<method name="copy1DRangeFrom(II[S)V" deprecated="31" />
+		<method name="copy1DRangeFromUnchecked(IILjava/lang/Object;)V" since="21" deprecated="31" />
+		<method name="copy1DRangeFromUnchecked(II[B)V" deprecated="31" />
+		<method name="copy1DRangeFromUnchecked(II[F)V" deprecated="31" />
+		<method name="copy1DRangeFromUnchecked(II[I)V" deprecated="31" />
+		<method name="copy1DRangeFromUnchecked(II[S)V" deprecated="31" />
+		<method name="copy1DRangeTo(IILjava/lang/Object;)V" since="23" deprecated="31" />
+		<method name="copy1DRangeTo(II[B)V" since="23" deprecated="31" />
+		<method name="copy1DRangeTo(II[F)V" since="23" deprecated="31" />
+		<method name="copy1DRangeTo(II[I)V" since="23" deprecated="31" />
+		<method name="copy1DRangeTo(II[S)V" since="23" deprecated="31" />
+		<method name="copy1DRangeToUnchecked(IILjava/lang/Object;)V" since="23" deprecated="31" />
+		<method name="copy1DRangeToUnchecked(II[B)V" since="23" deprecated="31" />
+		<method name="copy1DRangeToUnchecked(II[F)V" since="23" deprecated="31" />
+		<method name="copy1DRangeToUnchecked(II[I)V" since="23" deprecated="31" />
+		<method name="copy1DRangeToUnchecked(II[S)V" since="23" deprecated="31" />
+		<method name="copy2DRangeFrom(IIIILandroid/renderscript/Allocation;II)V" since="14" deprecated="31" />
+		<method name="copy2DRangeFrom(IIIILjava/lang/Object;)V" since="21" deprecated="31" />
+		<method name="copy2DRangeFrom(IIII[B)V" deprecated="31" />
+		<method name="copy2DRangeFrom(IIII[F)V" deprecated="31" />
+		<method name="copy2DRangeFrom(IIII[I)V" deprecated="31" />
+		<method name="copy2DRangeFrom(IIII[S)V" deprecated="31" />
+		<method name="copy2DRangeFrom(IILandroid/graphics/Bitmap;)V" deprecated="31" />
+		<method name="copy2DRangeTo(IIIILjava/lang/Object;)V" since="23" deprecated="31" />
+		<method name="copy2DRangeTo(IIII[B)V" since="23" deprecated="31" />
+		<method name="copy2DRangeTo(IIII[F)V" since="23" deprecated="31" />
+		<method name="copy2DRangeTo(IIII[I)V" since="23" deprecated="31" />
+		<method name="copy2DRangeTo(IIII[S)V" since="23" deprecated="31" />
+		<method name="copy3DRangeFrom(IIIIIILandroid/renderscript/Allocation;III)V" since="23" deprecated="31" />
+		<method name="copy3DRangeFrom(IIIIIILjava/lang/Object;)V" since="23" deprecated="31" />
+		<method name="copy3DRangeTo(IIIIIILjava/lang/Object;)V" since="23" deprecated="31" />
+		<method name="copyFrom(Landroid/graphics/Bitmap;)V" deprecated="31" />
+		<method name="copyFrom(Landroid/renderscript/Allocation;)V" since="18" deprecated="31" />
+		<method name="copyFrom(Ljava/lang/Object;)V" since="21" deprecated="31" />
+		<method name="copyFrom([B)V" deprecated="31" />
+		<method name="copyFrom([F)V" deprecated="31" />
+		<method name="copyFrom([I)V" deprecated="31" />
+		<method name="copyFrom([Landroid/renderscript/BaseObj;)V" deprecated="31" />
+		<method name="copyFrom([S)V" deprecated="31" />
+		<method name="copyFromUnchecked(Ljava/lang/Object;)V" since="21" deprecated="31" />
+		<method name="copyFromUnchecked([B)V" deprecated="31" />
+		<method name="copyFromUnchecked([F)V" deprecated="31" />
+		<method name="copyFromUnchecked([I)V" deprecated="31" />
+		<method name="copyFromUnchecked([S)V" deprecated="31" />
+		<method name="copyTo(Landroid/graphics/Bitmap;)V" deprecated="31" />
+		<method name="copyTo(Ljava/lang/Object;)V" since="21" deprecated="31" />
+		<method name="copyTo([B)V" deprecated="31" />
+		<method name="copyTo([F)V" deprecated="31" />
+		<method name="copyTo([I)V" deprecated="31" />
+		<method name="copyTo([S)V" deprecated="31" />
+		<method name="createAllocations(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;II)[Landroid/renderscript/Allocation;" since="24" deprecated="31" />
+		<method name="createCubemapFromBitmap(Landroid/renderscript/RenderScript;Landroid/graphics/Bitmap;)Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="createCubemapFromBitmap(Landroid/renderscript/RenderScript;Landroid/graphics/Bitmap;Landroid/renderscript/Allocation$MipmapControl;I)Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="createCubemapFromCubeFaces(Landroid/renderscript/RenderScript;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="createCubemapFromCubeFaces(Landroid/renderscript/RenderScript;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Landroid/renderscript/Allocation$MipmapControl;I)Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="createFromBitmap(Landroid/renderscript/RenderScript;Landroid/graphics/Bitmap;)Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="createFromBitmap(Landroid/renderscript/RenderScript;Landroid/graphics/Bitmap;Landroid/renderscript/Allocation$MipmapControl;I)Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="createFromBitmapResource(Landroid/renderscript/RenderScript;Landroid/content/res/Resources;I)Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="createFromBitmapResource(Landroid/renderscript/RenderScript;Landroid/content/res/Resources;ILandroid/renderscript/Allocation$MipmapControl;I)Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="createFromString(Landroid/renderscript/RenderScript;Ljava/lang/String;I)Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="createSized(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;I)Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="createSized(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;II)Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="createTyped(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;)Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="createTyped(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;I)Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="createTyped(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;Landroid/renderscript/Allocation$MipmapControl;I)Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="generateMipmaps()V" deprecated="31" />
+		<method name="getByteBuffer()Ljava/nio/ByteBuffer;" since="24" deprecated="31" />
+		<method name="getBytesSize()I" since="16" deprecated="31" />
+		<method name="getElement()Landroid/renderscript/Element;" since="16" deprecated="31" />
+		<method name="getStride()J" since="24" deprecated="31" />
+		<method name="getSurface()Landroid/view/Surface;" since="16" deprecated="31" />
+		<method name="getTimeStamp()J" since="24" deprecated="31" />
+		<method name="getType()Landroid/renderscript/Type;" deprecated="31" />
+		<method name="getUsage()I" since="16" deprecated="31" />
+		<method name="ioReceive()V" since="16" deprecated="31" />
+		<method name="ioSend()V" since="16" deprecated="31" />
+		<method name="resize(I)V" deprecated="18" />
+		<method name="setAutoPadding(Z)V" since="23" deprecated="31" />
+		<method name="setFromFieldPacker(IIIILandroid/renderscript/FieldPacker;)V" since="23" deprecated="31" />
+		<method name="setFromFieldPacker(IILandroid/renderscript/FieldPacker;)V" deprecated="31" />
+		<method name="setFromFieldPacker(ILandroid/renderscript/FieldPacker;)V" deprecated="31" />
+		<method name="setOnBufferAvailableListener(Landroid/renderscript/Allocation$OnBufferAvailableListener;)V" since="19" deprecated="31" />
+		<method name="setSurface(Landroid/view/Surface;)V" since="16" deprecated="31" />
+		<method name="syncAll(I)V" deprecated="31" />
+		<field name="USAGE_GRAPHICS_CONSTANTS" deprecated="31" />
+		<field name="USAGE_GRAPHICS_RENDER_TARGET" since="14" deprecated="31" />
+		<field name="USAGE_GRAPHICS_TEXTURE" deprecated="31" />
+		<field name="USAGE_GRAPHICS_VERTEX" deprecated="31" />
+		<field name="USAGE_IO_INPUT" since="16" deprecated="31" />
+		<field name="USAGE_IO_OUTPUT" since="16" deprecated="31" />
+		<field name="USAGE_SCRIPT" deprecated="31" />
+		<field name="USAGE_SHARED" since="18" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Allocation$MipmapControl" since="11" deprecated="31">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/Allocation$MipmapControl;" />
+		<method name="values()[Landroid/renderscript/Allocation$MipmapControl;" />
+		<field name="MIPMAP_FULL" deprecated="31" />
+		<field name="MIPMAP_NONE" deprecated="31" />
+		<field name="MIPMAP_ON_SYNC_TO_TEXTURE" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Allocation$OnBufferAvailableListener" since="19" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="onBufferAvailable(Landroid/renderscript/Allocation;)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/AllocationAdapter" since="11" deprecated="31">
+		<extends name="android/renderscript/Allocation" />
+		<method name="create1D(Landroid/renderscript/RenderScript;Landroid/renderscript/Allocation;)Landroid/renderscript/AllocationAdapter;" since="14" deprecated="31" />
+		<method name="create2D(Landroid/renderscript/RenderScript;Landroid/renderscript/Allocation;)Landroid/renderscript/AllocationAdapter;" deprecated="31" />
+		<method name="createTyped(Landroid/renderscript/RenderScript;Landroid/renderscript/Allocation;Landroid/renderscript/Type;)Landroid/renderscript/AllocationAdapter;" since="23" deprecated="31" />
+		<method name="readData([F)V" removed="14" />
+		<method name="readData([I)V" removed="14" />
+		<method name="setFace(Landroid/renderscript/Type$CubemapFace;)V" deprecated="31" />
+		<method name="setLOD(I)V" deprecated="31" />
+		<method name="setX(I)V" since="23" deprecated="31" />
+		<method name="setY(I)V" deprecated="31" />
+		<method name="setZ(I)V" deprecated="31" />
+		<method name="subData(ILandroid/renderscript/FieldPacker;)V" removed="14" />
+		<method name="subData1D(II[B)V" removed="14" />
+		<method name="subData1D(II[F)V" removed="14" />
+		<method name="subData1D(II[I)V" removed="14" />
+		<method name="subData1D(II[S)V" removed="14" />
+		<method name="subData2D(IIII[F)V" removed="14" />
+		<method name="subData2D(IIII[I)V" removed="14" />
+		<method name="subElementData(IILandroid/renderscript/FieldPacker;)V" removed="14" />
+	</class>
+	<class name="android/renderscript/BaseObj" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="destroy()V" deprecated="31" />
+		<method name="getName()Ljava/lang/String;" since="14" deprecated="31" />
+		<method name="setName(Ljava/lang/String;)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Byte2" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(BB)V" since="14" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Byte3" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(BBB)V" since="14" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+		<field name="z" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Byte4" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(BBBB)V" since="14" deprecated="31" />
+		<field name="w" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+		<field name="z" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Double2" since="14" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(DD)V" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Double3" since="14" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(DDD)V" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+		<field name="z" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Double4" since="14" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(DDDD)V" deprecated="31" />
+		<field name="w" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+		<field name="z" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Element" since="11" deprecated="31">
+		<extends name="android/renderscript/BaseObj" />
+		<method name="ALLOCATION(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="A_8(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="BOOLEAN(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="ELEMENT(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="F16(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="23" deprecated="31" />
+		<method name="F16_2(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="23" deprecated="31" />
+		<method name="F16_3(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="23" deprecated="31" />
+		<method name="F16_4(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="23" deprecated="31" />
+		<method name="F32(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="F32_2(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="F32_3(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="F32_4(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="F64(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="F64_2(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="F64_3(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="F64_4(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="FONT(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="16" deprecated="31" />
+		<method name="I16(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="I16_2(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="I16_3(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="I16_4(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="I32(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="I32_2(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="I32_3(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="I32_4(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="I64(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="I64_2(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="I64_3(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="I64_4(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="I8(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="I8_2(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="I8_3(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="I8_4(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="MATRIX4X4(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="16" />
+		<method name="MATRIX_2X2(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="MATRIX_3X3(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="MATRIX_4X4(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="MESH(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="PROGRAM_FRAGMENT(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="PROGRAM_RASTER(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="PROGRAM_STORE(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="PROGRAM_VERTEX(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="RGBA_4444(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="RGBA_5551(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="RGBA_8888(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="RGB_565(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="RGB_888(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="SAMPLER(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="SCRIPT(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="TYPE(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="U16(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="U16_2(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="U16_3(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="U16_4(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="U32(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="U32_2(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="U32_3(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="U32_4(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="U64(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="U64_2(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="U64_3(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="U64_4(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="U8(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="U8_2(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="U8_3(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="14" deprecated="31" />
+		<method name="U8_4(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="YUV(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element;" since="19" deprecated="31" />
+		<method name="createPixel(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;Landroid/renderscript/Element$DataKind;)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="createVector(Landroid/renderscript/RenderScript;Landroid/renderscript/Element$DataType;I)Landroid/renderscript/Element;" deprecated="31" />
+		<method name="getBytesSize()I" since="16" deprecated="31" />
+		<method name="getDataKind()Landroid/renderscript/Element$DataKind;" since="16" deprecated="31" />
+		<method name="getDataType()Landroid/renderscript/Element$DataType;" since="16" deprecated="31" />
+		<method name="getSubElement(I)Landroid/renderscript/Element;" since="16" deprecated="31" />
+		<method name="getSubElementArraySize(I)I" since="16" deprecated="31" />
+		<method name="getSubElementCount()I" since="16" deprecated="31" />
+		<method name="getSubElementName(I)Ljava/lang/String;" since="16" deprecated="31" />
+		<method name="getSubElementOffsetBytes(I)I" since="16" deprecated="31" />
+		<method name="getVectorSize()I" since="16" deprecated="31" />
+		<method name="isCompatible(Landroid/renderscript/Element;)Z" since="14" deprecated="31" />
+		<method name="isComplex()Z" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Element$Builder" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;)V" deprecated="31" />
+		<method name="add(Landroid/renderscript/Element;Ljava/lang/String;)Landroid/renderscript/Element$Builder;" deprecated="31" />
+		<method name="add(Landroid/renderscript/Element;Ljava/lang/String;I)Landroid/renderscript/Element$Builder;" deprecated="31" />
+		<method name="create()Landroid/renderscript/Element;" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Element$DataKind" since="11" deprecated="31">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/Element$DataKind;" />
+		<method name="values()[Landroid/renderscript/Element$DataKind;" />
+		<field name="PIXEL_A" deprecated="31" />
+		<field name="PIXEL_DEPTH" since="14" deprecated="31" />
+		<field name="PIXEL_L" deprecated="31" />
+		<field name="PIXEL_LA" deprecated="31" />
+		<field name="PIXEL_RGB" deprecated="31" />
+		<field name="PIXEL_RGBA" deprecated="31" />
+		<field name="PIXEL_YUV" since="18" deprecated="31" />
+		<field name="USER" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Element$DataType" since="11" deprecated="31">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/Element$DataType;" />
+		<method name="values()[Landroid/renderscript/Element$DataType;" />
+		<field name="BOOLEAN" deprecated="31" />
+		<field name="FLOAT_16" since="23" deprecated="31" />
+		<field name="FLOAT_32" deprecated="31" />
+		<field name="FLOAT_64" deprecated="31" />
+		<field name="MATRIX_2X2" deprecated="31" />
+		<field name="MATRIX_3X3" deprecated="31" />
+		<field name="MATRIX_4X4" deprecated="31" />
+		<field name="NONE" since="16" deprecated="31" />
+		<field name="RS_ALLOCATION" deprecated="31" />
+		<field name="RS_ELEMENT" deprecated="31" />
+		<field name="RS_FONT" since="16" deprecated="31" />
+		<field name="RS_MESH" deprecated="31" />
+		<field name="RS_PROGRAM_FRAGMENT" deprecated="31" />
+		<field name="RS_PROGRAM_RASTER" deprecated="31" />
+		<field name="RS_PROGRAM_STORE" deprecated="31" />
+		<field name="RS_PROGRAM_VERTEX" deprecated="31" />
+		<field name="RS_SAMPLER" deprecated="31" />
+		<field name="RS_SCRIPT" deprecated="31" />
+		<field name="RS_TYPE" deprecated="31" />
+		<field name="SIGNED_16" deprecated="31" />
+		<field name="SIGNED_32" deprecated="31" />
+		<field name="SIGNED_64" deprecated="31" />
+		<field name="SIGNED_8" deprecated="31" />
+		<field name="UNSIGNED_16" deprecated="31" />
+		<field name="UNSIGNED_32" deprecated="31" />
+		<field name="UNSIGNED_4_4_4_4" deprecated="31" />
+		<field name="UNSIGNED_5_5_5_1" deprecated="31" />
+		<field name="UNSIGNED_5_6_5" deprecated="31" />
+		<field name="UNSIGNED_64" deprecated="31" />
+		<field name="UNSIGNED_8" deprecated="31" />
+	</class>
+	<class name="android/renderscript/FieldPacker" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" deprecated="31" />
+		<method name="&lt;init&gt;([B)V" since="18" deprecated="31" />
+		<method name="addBoolean(Z)V" deprecated="31" />
+		<method name="addF32(F)V" deprecated="31" />
+		<method name="addF32(Landroid/renderscript/Float2;)V" deprecated="31" />
+		<method name="addF32(Landroid/renderscript/Float3;)V" deprecated="31" />
+		<method name="addF32(Landroid/renderscript/Float4;)V" deprecated="31" />
+		<method name="addF64(D)V" deprecated="31" />
+		<method name="addF64(Landroid/renderscript/Double2;)V" since="14" deprecated="31" />
+		<method name="addF64(Landroid/renderscript/Double3;)V" since="14" deprecated="31" />
+		<method name="addF64(Landroid/renderscript/Double4;)V" since="14" deprecated="31" />
+		<method name="addI16(Landroid/renderscript/Short2;)V" deprecated="31" />
+		<method name="addI16(Landroid/renderscript/Short3;)V" deprecated="31" />
+		<method name="addI16(Landroid/renderscript/Short4;)V" deprecated="31" />
+		<method name="addI16(S)V" deprecated="31" />
+		<method name="addI32(I)V" deprecated="31" />
+		<method name="addI32(Landroid/renderscript/Int2;)V" deprecated="31" />
+		<method name="addI32(Landroid/renderscript/Int3;)V" deprecated="31" />
+		<method name="addI32(Landroid/renderscript/Int4;)V" deprecated="31" />
+		<method name="addI64(J)V" deprecated="31" />
+		<method name="addI64(Landroid/renderscript/Long2;)V" since="14" deprecated="31" />
+		<method name="addI64(Landroid/renderscript/Long3;)V" since="14" deprecated="31" />
+		<method name="addI64(Landroid/renderscript/Long4;)V" since="14" deprecated="31" />
+		<method name="addI8(B)V" deprecated="31" />
+		<method name="addI8(Landroid/renderscript/Byte2;)V" deprecated="31" />
+		<method name="addI8(Landroid/renderscript/Byte3;)V" deprecated="31" />
+		<method name="addI8(Landroid/renderscript/Byte4;)V" deprecated="31" />
+		<method name="addMatrix(Landroid/renderscript/Matrix2f;)V" deprecated="31" />
+		<method name="addMatrix(Landroid/renderscript/Matrix3f;)V" deprecated="31" />
+		<method name="addMatrix(Landroid/renderscript/Matrix4f;)V" deprecated="31" />
+		<method name="addObj(Landroid/renderscript/BaseObj;)V" deprecated="31" />
+		<method name="addU16(I)V" deprecated="31" />
+		<method name="addU16(Landroid/renderscript/Int2;)V" deprecated="31" />
+		<method name="addU16(Landroid/renderscript/Int3;)V" deprecated="31" />
+		<method name="addU16(Landroid/renderscript/Int4;)V" deprecated="31" />
+		<method name="addU32(J)V" deprecated="31" />
+		<method name="addU32(Landroid/renderscript/Long2;)V" deprecated="31" />
+		<method name="addU32(Landroid/renderscript/Long3;)V" deprecated="31" />
+		<method name="addU32(Landroid/renderscript/Long4;)V" deprecated="31" />
+		<method name="addU64(J)V" deprecated="31" />
+		<method name="addU64(Landroid/renderscript/Long2;)V" since="14" deprecated="31" />
+		<method name="addU64(Landroid/renderscript/Long3;)V" since="14" deprecated="31" />
+		<method name="addU64(Landroid/renderscript/Long4;)V" since="14" deprecated="31" />
+		<method name="addU8(Landroid/renderscript/Short2;)V" deprecated="31" />
+		<method name="addU8(Landroid/renderscript/Short3;)V" deprecated="31" />
+		<method name="addU8(Landroid/renderscript/Short4;)V" deprecated="31" />
+		<method name="addU8(S)V" deprecated="31" />
+		<method name="align(I)V" deprecated="31" />
+		<method name="getData()[B" deprecated="31" />
+		<method name="reset()V" deprecated="31" />
+		<method name="reset(I)V" deprecated="31" />
+		<method name="skip(I)V" deprecated="31" />
+		<method name="subBoolean()Z" since="18" deprecated="31" />
+		<method name="subByte2()Landroid/renderscript/Byte2;" since="18" deprecated="31" />
+		<method name="subByte3()Landroid/renderscript/Byte3;" since="18" deprecated="31" />
+		<method name="subByte4()Landroid/renderscript/Byte4;" since="18" deprecated="31" />
+		<method name="subDouble2()Landroid/renderscript/Double2;" since="18" deprecated="31" />
+		<method name="subDouble3()Landroid/renderscript/Double3;" since="18" deprecated="31" />
+		<method name="subDouble4()Landroid/renderscript/Double4;" since="18" deprecated="31" />
+		<method name="subF32()F" since="18" deprecated="31" />
+		<method name="subF64()D" since="18" deprecated="31" />
+		<method name="subFloat2()Landroid/renderscript/Float2;" since="18" deprecated="31" />
+		<method name="subFloat3()Landroid/renderscript/Float3;" since="18" deprecated="31" />
+		<method name="subFloat4()Landroid/renderscript/Float4;" since="18" deprecated="31" />
+		<method name="subI16()S" since="18" deprecated="31" />
+		<method name="subI32()I" since="18" deprecated="31" />
+		<method name="subI64()J" since="18" deprecated="31" />
+		<method name="subI8()B" since="18" deprecated="31" />
+		<method name="subInt2()Landroid/renderscript/Int2;" since="18" deprecated="31" />
+		<method name="subInt3()Landroid/renderscript/Int3;" since="18" deprecated="31" />
+		<method name="subInt4()Landroid/renderscript/Int4;" since="18" deprecated="31" />
+		<method name="subLong2()Landroid/renderscript/Long2;" since="18" deprecated="31" />
+		<method name="subLong3()Landroid/renderscript/Long3;" since="18" deprecated="31" />
+		<method name="subLong4()Landroid/renderscript/Long4;" since="18" deprecated="31" />
+		<method name="subMatrix2f()Landroid/renderscript/Matrix2f;" since="18" deprecated="31" />
+		<method name="subMatrix3f()Landroid/renderscript/Matrix3f;" since="18" deprecated="31" />
+		<method name="subMatrix4f()Landroid/renderscript/Matrix4f;" since="18" deprecated="31" />
+		<method name="subShort2()Landroid/renderscript/Short2;" since="18" deprecated="31" />
+		<method name="subShort3()Landroid/renderscript/Short3;" since="18" deprecated="31" />
+		<method name="subShort4()Landroid/renderscript/Short4;" since="18" deprecated="31" />
+		<method name="subalign(I)V" since="18" deprecated="31" />
+	</class>
+	<class name="android/renderscript/FileA3D" since="11" deprecated="16" removed="18">
+		<extends name="android/renderscript/BaseObj" />
+		<method name="createFromAsset(Landroid/renderscript/RenderScript;Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/renderscript/FileA3D;" deprecated="16" />
+		<method name="createFromFile(Landroid/renderscript/RenderScript;Ljava/io/File;)Landroid/renderscript/FileA3D;" deprecated="16" />
+		<method name="createFromFile(Landroid/renderscript/RenderScript;Ljava/lang/String;)Landroid/renderscript/FileA3D;" deprecated="16" />
+		<method name="createFromResource(Landroid/renderscript/RenderScript;Landroid/content/res/Resources;I)Landroid/renderscript/FileA3D;" deprecated="16" />
+		<method name="getIndexEntry(I)Landroid/renderscript/FileA3D$IndexEntry;" deprecated="16" />
+		<method name="getIndexEntryCount()I" deprecated="16" />
+	</class>
+	<class name="android/renderscript/FileA3D$EntryType" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/FileA3D$EntryType;" />
+		<method name="values()[Landroid/renderscript/FileA3D$EntryType;" />
+		<field name="MESH" />
+		<field name="UNKNOWN" />
+	</class>
+	<class name="android/renderscript/FileA3D$IndexEntry" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Object" />
+		<method name="getEntryType()Landroid/renderscript/FileA3D$EntryType;" deprecated="16" />
+		<method name="getMesh()Landroid/renderscript/Mesh;" deprecated="16" />
+		<method name="getName()Ljava/lang/String;" deprecated="16" />
+		<method name="getObject()Landroid/renderscript/BaseObj;" deprecated="16" />
+	</class>
+	<class name="android/renderscript/Float2" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(FF)V" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Float3" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(FFF)V" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+		<field name="z" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Float4" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(FFFF)V" deprecated="31" />
+		<field name="w" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+		<field name="z" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Font" since="11" deprecated="16" removed="18">
+		<extends name="android/renderscript/BaseObj" />
+		<method name="create(Landroid/renderscript/RenderScript;Landroid/content/res/Resources;Ljava/lang/String;Landroid/renderscript/Font$Style;F)Landroid/renderscript/Font;" deprecated="16" />
+		<method name="createFromAsset(Landroid/renderscript/RenderScript;Landroid/content/res/Resources;Ljava/lang/String;F)Landroid/renderscript/Font;" deprecated="16" />
+		<method name="createFromFile(Landroid/renderscript/RenderScript;Landroid/content/res/Resources;Ljava/io/File;F)Landroid/renderscript/Font;" deprecated="16" />
+		<method name="createFromFile(Landroid/renderscript/RenderScript;Landroid/content/res/Resources;Ljava/lang/String;F)Landroid/renderscript/Font;" deprecated="16" />
+		<method name="createFromResource(Landroid/renderscript/RenderScript;Landroid/content/res/Resources;IF)Landroid/renderscript/Font;" deprecated="16" />
+	</class>
+	<class name="android/renderscript/Font$Style" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/Font$Style;" />
+		<method name="values()[Landroid/renderscript/Font$Style;" />
+		<field name="BOLD" />
+		<field name="BOLD_ITALIC" />
+		<field name="ITALIC" />
+		<field name="NORMAL" />
+	</class>
+	<class name="android/renderscript/Int2" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(II)V" since="14" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Int3" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(III)V" since="14" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+		<field name="z" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Int4" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(IIII)V" since="14" deprecated="31" />
+		<field name="w" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+		<field name="z" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Long2" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(JJ)V" since="14" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Long3" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(JJJ)V" since="14" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+		<field name="z" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Long4" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(JJJJ)V" since="14" deprecated="31" />
+		<field name="w" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+		<field name="z" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Matrix2f" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;([F)V" deprecated="31" />
+		<method name="get(II)F" deprecated="31" />
+		<method name="getArray()[F" deprecated="31" />
+		<method name="load(Landroid/renderscript/Matrix2f;)V" deprecated="31" />
+		<method name="loadIdentity()V" deprecated="31" />
+		<method name="loadMultiply(Landroid/renderscript/Matrix2f;Landroid/renderscript/Matrix2f;)V" deprecated="31" />
+		<method name="loadRotate(F)V" deprecated="31" />
+		<method name="loadScale(FF)V" deprecated="31" />
+		<method name="multiply(Landroid/renderscript/Matrix2f;)V" deprecated="31" />
+		<method name="rotate(F)V" deprecated="31" />
+		<method name="scale(FF)V" deprecated="31" />
+		<method name="set(IIF)V" deprecated="31" />
+		<method name="transpose()V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Matrix3f" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;([F)V" deprecated="31" />
+		<method name="get(II)F" deprecated="31" />
+		<method name="getArray()[F" deprecated="31" />
+		<method name="load(Landroid/renderscript/Matrix3f;)V" deprecated="31" />
+		<method name="loadIdentity()V" deprecated="31" />
+		<method name="loadMultiply(Landroid/renderscript/Matrix3f;Landroid/renderscript/Matrix3f;)V" deprecated="31" />
+		<method name="loadRotate(F)V" deprecated="31" />
+		<method name="loadRotate(FFFF)V" deprecated="31" />
+		<method name="loadScale(FF)V" deprecated="31" />
+		<method name="loadScale(FFF)V" deprecated="31" />
+		<method name="loadTranslate(FF)V" deprecated="31" />
+		<method name="multiply(Landroid/renderscript/Matrix3f;)V" deprecated="31" />
+		<method name="rotate(F)V" deprecated="31" />
+		<method name="rotate(FFFF)V" deprecated="31" />
+		<method name="scale(FF)V" deprecated="31" />
+		<method name="scale(FFF)V" deprecated="31" />
+		<method name="set(IIF)V" deprecated="31" />
+		<method name="translate(FF)V" deprecated="31" />
+		<method name="transpose()V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Matrix4f" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;([F)V" deprecated="31" />
+		<method name="get(II)F" deprecated="31" />
+		<method name="getArray()[F" deprecated="31" />
+		<method name="inverse()Z" deprecated="31" />
+		<method name="inverseTranspose()Z" deprecated="31" />
+		<method name="load(Landroid/renderscript/Matrix4f;)V" deprecated="31" />
+		<method name="loadFrustum(FFFFFF)V" deprecated="31" />
+		<method name="loadIdentity()V" deprecated="31" />
+		<method name="loadMultiply(Landroid/renderscript/Matrix4f;Landroid/renderscript/Matrix4f;)V" deprecated="31" />
+		<method name="loadOrtho(FFFFFF)V" deprecated="31" />
+		<method name="loadOrthoWindow(II)V" deprecated="31" />
+		<method name="loadPerspective(FFFF)V" deprecated="31" />
+		<method name="loadProjectionNormalized(II)V" deprecated="31" />
+		<method name="loadRotate(FFFF)V" deprecated="31" />
+		<method name="loadScale(FFF)V" deprecated="31" />
+		<method name="loadTranslate(FFF)V" deprecated="31" />
+		<method name="multiply(Landroid/renderscript/Matrix4f;)V" deprecated="31" />
+		<method name="rotate(FFFF)V" deprecated="31" />
+		<method name="scale(FFF)V" deprecated="31" />
+		<method name="set(IIF)V" deprecated="31" />
+		<method name="translate(FFF)V" deprecated="31" />
+		<method name="transpose()V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Mesh" since="11" deprecated="16" removed="18">
+		<extends name="android/renderscript/BaseObj" />
+		<method name="getIndexSetAllocation(I)Landroid/renderscript/Allocation;" deprecated="16" />
+		<method name="getPrimitive(I)Landroid/renderscript/Mesh$Primitive;" deprecated="16" />
+		<method name="getPrimitiveCount()I" deprecated="16" />
+		<method name="getVertexAllocation(I)Landroid/renderscript/Allocation;" deprecated="16" />
+		<method name="getVertexAllocationCount()I" deprecated="16" />
+	</class>
+	<class name="android/renderscript/Mesh$AllocationBuilder" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;)V" deprecated="16" />
+		<method name="addIndexSetAllocation(Landroid/renderscript/Allocation;Landroid/renderscript/Mesh$Primitive;)Landroid/renderscript/Mesh$AllocationBuilder;" deprecated="16" />
+		<method name="addIndexSetType(Landroid/renderscript/Mesh$Primitive;)Landroid/renderscript/Mesh$AllocationBuilder;" deprecated="16" />
+		<method name="addVertexAllocation(Landroid/renderscript/Allocation;)Landroid/renderscript/Mesh$AllocationBuilder;" deprecated="16" />
+		<method name="create()Landroid/renderscript/Mesh;" deprecated="16" />
+		<method name="getCurrentIndexSetIndex()I" deprecated="16" />
+		<method name="getCurrentVertexTypeIndex()I" deprecated="16" />
+	</class>
+	<class name="android/renderscript/Mesh$Builder" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;I)V" deprecated="16" />
+		<method name="addIndexSetType(Landroid/renderscript/Element;ILandroid/renderscript/Mesh$Primitive;)Landroid/renderscript/Mesh$Builder;" deprecated="16" />
+		<method name="addIndexSetType(Landroid/renderscript/Mesh$Primitive;)Landroid/renderscript/Mesh$Builder;" deprecated="16" />
+		<method name="addIndexSetType(Landroid/renderscript/Type;Landroid/renderscript/Mesh$Primitive;)Landroid/renderscript/Mesh$Builder;" deprecated="16" />
+		<method name="addVertexType(Landroid/renderscript/Element;I)Landroid/renderscript/Mesh$Builder;" deprecated="16" />
+		<method name="addVertexType(Landroid/renderscript/Type;)Landroid/renderscript/Mesh$Builder;" deprecated="16" />
+		<method name="create()Landroid/renderscript/Mesh;" deprecated="16" />
+		<method name="getCurrentIndexSetIndex()I" deprecated="16" />
+		<method name="getCurrentVertexTypeIndex()I" deprecated="16" />
+	</class>
+	<class name="android/renderscript/Mesh$Primitive" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/Mesh$Primitive;" />
+		<method name="values()[Landroid/renderscript/Mesh$Primitive;" />
+		<field name="LINE" />
+		<field name="LINE_STRIP" />
+		<field name="POINT" />
+		<field name="TRIANGLE" />
+		<field name="TRIANGLE_FAN" />
+		<field name="TRIANGLE_STRIP" />
+	</class>
+	<class name="android/renderscript/Mesh$TriangleMeshBuilder" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;II)V" deprecated="16" />
+		<method name="addTriangle(III)Landroid/renderscript/Mesh$TriangleMeshBuilder;" deprecated="16" />
+		<method name="addVertex(FF)Landroid/renderscript/Mesh$TriangleMeshBuilder;" deprecated="16" />
+		<method name="addVertex(FFF)Landroid/renderscript/Mesh$TriangleMeshBuilder;" deprecated="16" />
+		<method name="create(Z)Landroid/renderscript/Mesh;" deprecated="16" />
+		<method name="setColor(FFFF)Landroid/renderscript/Mesh$TriangleMeshBuilder;" deprecated="16" />
+		<method name="setNormal(FFF)Landroid/renderscript/Mesh$TriangleMeshBuilder;" deprecated="16" />
+		<method name="setTexture(FF)Landroid/renderscript/Mesh$TriangleMeshBuilder;" deprecated="16" />
+		<field name="COLOR" deprecated="16" />
+		<field name="NORMAL" deprecated="16" />
+		<field name="TEXTURE_0" deprecated="16" />
+	</class>
+	<class name="android/renderscript/Program" since="11" removed="18">
+		<extends name="android/renderscript/BaseObj" />
+		<method name="bindConstants(Landroid/renderscript/Allocation;I)V" />
+		<method name="bindSampler(Landroid/renderscript/Sampler;I)V" />
+		<method name="bindTexture(Landroid/renderscript/Allocation;I)V" />
+		<method name="getConstant(I)Landroid/renderscript/Type;" since="16" />
+		<method name="getConstantCount()I" since="16" />
+		<method name="getTextureCount()I" since="16" />
+		<method name="getTextureName(I)Ljava/lang/String;" since="16" />
+		<method name="getTextureType(I)Landroid/renderscript/Program$TextureType;" since="16" />
+	</class>
+	<class name="android/renderscript/Program$BaseProgramBuilder" since="11" removed="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;)V" />
+		<method name="addConstant(Landroid/renderscript/Type;)Landroid/renderscript/Program$BaseProgramBuilder;" />
+		<method name="addTexture(Landroid/renderscript/Program$TextureType;)Landroid/renderscript/Program$BaseProgramBuilder;" />
+		<method name="addTexture(Landroid/renderscript/Program$TextureType;Ljava/lang/String;)Landroid/renderscript/Program$BaseProgramBuilder;" since="16" />
+		<method name="getCurrentConstantIndex()I" />
+		<method name="getCurrentTextureIndex()I" />
+		<method name="initProgram(Landroid/renderscript/Program;)V" />
+		<method name="setShader(Landroid/content/res/Resources;I)Landroid/renderscript/Program$BaseProgramBuilder;" />
+		<method name="setShader(Ljava/lang/String;)Landroid/renderscript/Program$BaseProgramBuilder;" />
+	</class>
+	<class name="android/renderscript/Program$TextureType" since="11" removed="18">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/Program$TextureType;" />
+		<method name="values()[Landroid/renderscript/Program$TextureType;" />
+		<field name="TEXTURE_2D" />
+		<field name="TEXTURE_CUBE" />
+	</class>
+	<class name="android/renderscript/ProgramFragment" since="11" deprecated="16" removed="18">
+		<extends name="android/renderscript/Program" />
+	</class>
+	<class name="android/renderscript/ProgramFragment$Builder" since="11" deprecated="16" removed="18">
+		<extends name="android/renderscript/Program$BaseProgramBuilder" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;)V" deprecated="16" />
+		<method name="create()Landroid/renderscript/ProgramFragment;" deprecated="16" />
+	</class>
+	<class name="android/renderscript/ProgramFragmentFixedFunction" since="11" deprecated="16" removed="18">
+		<extends name="android/renderscript/ProgramFragment" />
+	</class>
+	<class name="android/renderscript/ProgramFragmentFixedFunction$Builder" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;)V" deprecated="16" />
+		<method name="create()Landroid/renderscript/ProgramFragmentFixedFunction;" deprecated="16" />
+		<method name="setPointSpriteTexCoordinateReplacement(Z)Landroid/renderscript/ProgramFragmentFixedFunction$Builder;" deprecated="16" />
+		<method name="setTexture(Landroid/renderscript/ProgramFragmentFixedFunction$Builder$EnvMode;Landroid/renderscript/ProgramFragmentFixedFunction$Builder$Format;I)Landroid/renderscript/ProgramFragmentFixedFunction$Builder;" deprecated="16" />
+		<method name="setVaryingColor(Z)Landroid/renderscript/ProgramFragmentFixedFunction$Builder;" deprecated="16" />
+		<field name="MAX_TEXTURE" deprecated="16" />
+	</class>
+	<class name="android/renderscript/ProgramFragmentFixedFunction$Builder$EnvMode" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/ProgramFragmentFixedFunction$Builder$EnvMode;" />
+		<method name="values()[Landroid/renderscript/ProgramFragmentFixedFunction$Builder$EnvMode;" />
+		<field name="DECAL" />
+		<field name="MODULATE" />
+		<field name="REPLACE" />
+	</class>
+	<class name="android/renderscript/ProgramFragmentFixedFunction$Builder$Format" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/ProgramFragmentFixedFunction$Builder$Format;" />
+		<method name="values()[Landroid/renderscript/ProgramFragmentFixedFunction$Builder$Format;" />
+		<field name="ALPHA" />
+		<field name="LUMINANCE_ALPHA" />
+		<field name="RGB" />
+		<field name="RGBA" />
+	</class>
+	<class name="android/renderscript/ProgramRaster" since="11" deprecated="16" removed="18">
+		<extends name="android/renderscript/BaseObj" />
+		<method name="CULL_BACK(Landroid/renderscript/RenderScript;)Landroid/renderscript/ProgramRaster;" deprecated="16" />
+		<method name="CULL_FRONT(Landroid/renderscript/RenderScript;)Landroid/renderscript/ProgramRaster;" deprecated="16" />
+		<method name="CULL_NONE(Landroid/renderscript/RenderScript;)Landroid/renderscript/ProgramRaster;" deprecated="16" />
+		<method name="getCullMode()Landroid/renderscript/ProgramRaster$CullMode;" since="16" deprecated="16" />
+		<method name="isPointSpriteEnabled()Z" since="16" deprecated="16" />
+	</class>
+	<class name="android/renderscript/ProgramRaster$Builder" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;)V" deprecated="16" />
+		<method name="create()Landroid/renderscript/ProgramRaster;" deprecated="16" />
+		<method name="setCullMode(Landroid/renderscript/ProgramRaster$CullMode;)Landroid/renderscript/ProgramRaster$Builder;" deprecated="16" />
+		<method name="setPointSpriteEnabled(Z)Landroid/renderscript/ProgramRaster$Builder;" deprecated="16" />
+	</class>
+	<class name="android/renderscript/ProgramRaster$CullMode" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/ProgramRaster$CullMode;" />
+		<method name="values()[Landroid/renderscript/ProgramRaster$CullMode;" />
+		<field name="BACK" />
+		<field name="FRONT" />
+		<field name="NONE" />
+	</class>
+	<class name="android/renderscript/ProgramStore" since="11" removed="18">
+		<extends name="android/renderscript/BaseObj" />
+		<method name="BLEND_ALPHA_DEPTH_NONE(Landroid/renderscript/RenderScript;)Landroid/renderscript/ProgramStore;" />
+		<method name="BLEND_ALPHA_DEPTH_TEST(Landroid/renderscript/RenderScript;)Landroid/renderscript/ProgramStore;" />
+		<method name="BLEND_NONE_DEPTH_NONE(Landroid/renderscript/RenderScript;)Landroid/renderscript/ProgramStore;" />
+		<method name="BLEND_NONE_DEPTH_TEST(Landroid/renderscript/RenderScript;)Landroid/renderscript/ProgramStore;" />
+		<method name="getBlendDstFunc()Landroid/renderscript/ProgramStore$BlendDstFunc;" since="16" />
+		<method name="getBlendSrcFunc()Landroid/renderscript/ProgramStore$BlendSrcFunc;" since="16" />
+		<method name="getDepthFunc()Landroid/renderscript/ProgramStore$DepthFunc;" since="16" />
+		<method name="isColorMaskAlphaEnabled()Z" since="16" />
+		<method name="isColorMaskBlueEnabled()Z" since="16" />
+		<method name="isColorMaskGreenEnabled()Z" since="16" />
+		<method name="isColorMaskRedEnabled()Z" since="16" />
+		<method name="isDepthMaskEnabled()Z" since="16" />
+		<method name="isDitherEnabled()Z" since="16" />
+	</class>
+	<class name="android/renderscript/ProgramStore$BlendDstFunc" since="11" removed="18">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/ProgramStore$BlendDstFunc;" />
+		<method name="values()[Landroid/renderscript/ProgramStore$BlendDstFunc;" />
+		<field name="DST_ALPHA" />
+		<field name="ONE" />
+		<field name="ONE_MINUS_DST_ALPHA" />
+		<field name="ONE_MINUS_SRC_ALPHA" />
+		<field name="ONE_MINUS_SRC_COLOR" />
+		<field name="SRC_ALPHA" />
+		<field name="SRC_COLOR" />
+		<field name="ZERO" />
+	</class>
+	<class name="android/renderscript/ProgramStore$BlendSrcFunc" since="11" removed="18">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/ProgramStore$BlendSrcFunc;" />
+		<method name="values()[Landroid/renderscript/ProgramStore$BlendSrcFunc;" />
+		<field name="DST_ALPHA" />
+		<field name="DST_COLOR" />
+		<field name="ONE" />
+		<field name="ONE_MINUS_DST_ALPHA" />
+		<field name="ONE_MINUS_DST_COLOR" />
+		<field name="ONE_MINUS_SRC_ALPHA" />
+		<field name="SRC_ALPHA" />
+		<field name="SRC_ALPHA_SATURATE" />
+		<field name="ZERO" />
+	</class>
+	<class name="android/renderscript/ProgramStore$Builder" since="11" removed="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;)V" />
+		<method name="create()Landroid/renderscript/ProgramStore;" />
+		<method name="setBlendFunc(Landroid/renderscript/ProgramStore$BlendSrcFunc;Landroid/renderscript/ProgramStore$BlendDstFunc;)Landroid/renderscript/ProgramStore$Builder;" />
+		<method name="setColorMaskEnabled(ZZZZ)Landroid/renderscript/ProgramStore$Builder;" />
+		<method name="setDepthFunc(Landroid/renderscript/ProgramStore$DepthFunc;)Landroid/renderscript/ProgramStore$Builder;" />
+		<method name="setDepthMaskEnabled(Z)Landroid/renderscript/ProgramStore$Builder;" />
+		<method name="setDitherEnabled(Z)Landroid/renderscript/ProgramStore$Builder;" />
+	</class>
+	<class name="android/renderscript/ProgramStore$DepthFunc" since="11" removed="18">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/ProgramStore$DepthFunc;" />
+		<method name="values()[Landroid/renderscript/ProgramStore$DepthFunc;" />
+		<field name="ALWAYS" />
+		<field name="EQUAL" />
+		<field name="GREATER" />
+		<field name="GREATER_OR_EQUAL" />
+		<field name="LESS" />
+		<field name="LESS_OR_EQUAL" />
+		<field name="NOT_EQUAL" />
+	</class>
+	<class name="android/renderscript/ProgramVertex" since="11" deprecated="16" removed="18">
+		<extends name="android/renderscript/Program" />
+		<method name="getInput(I)Landroid/renderscript/Element;" since="16" deprecated="16" />
+		<method name="getInputCount()I" since="16" deprecated="16" />
+	</class>
+	<class name="android/renderscript/ProgramVertex$Builder" since="11" deprecated="16" removed="18">
+		<extends name="android/renderscript/Program$BaseProgramBuilder" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;)V" deprecated="16" />
+		<method name="addInput(Landroid/renderscript/Element;)Landroid/renderscript/ProgramVertex$Builder;" deprecated="16" />
+		<method name="create()Landroid/renderscript/ProgramVertex;" deprecated="16" />
+	</class>
+	<class name="android/renderscript/ProgramVertexFixedFunction" since="11" deprecated="16" removed="18">
+		<extends name="android/renderscript/ProgramVertex" />
+		<method name="bindConstants(Landroid/renderscript/ProgramVertexFixedFunction$Constants;)V" deprecated="16" />
+	</class>
+	<class name="android/renderscript/ProgramVertexFixedFunction$Builder" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;)V" deprecated="16" />
+		<method name="create()Landroid/renderscript/ProgramVertexFixedFunction;" deprecated="16" />
+		<method name="setTextureMatrixEnable(Z)Landroid/renderscript/ProgramVertexFixedFunction$Builder;" deprecated="16" />
+	</class>
+	<class name="android/renderscript/ProgramVertexFixedFunction$Constants" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;)V" deprecated="16" />
+		<method name="destroy()V" deprecated="16" />
+		<method name="setModelview(Landroid/renderscript/Matrix4f;)V" deprecated="16" />
+		<method name="setProjection(Landroid/renderscript/Matrix4f;)V" deprecated="16" />
+		<method name="setTexture(Landroid/renderscript/Matrix4f;)V" deprecated="16" />
+	</class>
+	<class name="android/renderscript/RSDriverException" since="11" deprecated="31">
+		<extends name="android/renderscript/RSRuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/RSIllegalArgumentException" since="11" deprecated="31">
+		<extends name="android/renderscript/RSRuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/RSInvalidStateException" since="11" deprecated="31">
+		<extends name="android/renderscript/RSRuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/RSRuntimeException" since="11" deprecated="31">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/RSSurfaceView" since="11" deprecated="16" removed="18">
+		<extends name="android/view/SurfaceView" />
+		<implements name="android/view/SurfaceHolder$Callback" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="16" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="16" />
+		<method name="createRenderScriptGL(Landroid/renderscript/RenderScriptGL$SurfaceConfig;)Landroid/renderscript/RenderScriptGL;" deprecated="16" />
+		<method name="destroyRenderScriptGL()V" deprecated="16" />
+		<method name="getRenderScriptGL()Landroid/renderscript/RenderScriptGL;" deprecated="16" />
+		<method name="pause()V" deprecated="16" />
+		<method name="resume()V" deprecated="16" />
+		<method name="setRenderScriptGL(Landroid/renderscript/RenderScriptGL;)V" deprecated="16" />
+	</class>
+	<class name="android/renderscript/RSTextureView" since="14" deprecated="16" removed="18">
+		<extends name="android/view/TextureView" />
+		<implements name="android/view/TextureView$SurfaceTextureListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="16" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="16" />
+		<method name="createRenderScriptGL(Landroid/renderscript/RenderScriptGL$SurfaceConfig;)Landroid/renderscript/RenderScriptGL;" deprecated="16" />
+		<method name="destroyRenderScriptGL()V" deprecated="16" />
+		<method name="getRenderScriptGL()Landroid/renderscript/RenderScriptGL;" deprecated="16" />
+		<method name="pause()V" deprecated="16" />
+		<method name="resume()V" deprecated="16" />
+		<method name="setRenderScriptGL(Landroid/renderscript/RenderScriptGL;)V" deprecated="16" />
+	</class>
+	<class name="android/renderscript/RenderScript" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="contextDump()V" deprecated="31" />
+		<method name="create(Landroid/content/Context;)Landroid/renderscript/RenderScript;" deprecated="31" />
+		<method name="create(Landroid/content/Context;Landroid/renderscript/RenderScript$ContextType;)Landroid/renderscript/RenderScript;" since="18" deprecated="31" />
+		<method name="create(Landroid/content/Context;Landroid/renderscript/RenderScript$ContextType;I)Landroid/renderscript/RenderScript;" since="21" deprecated="31" />
+		<method name="createMultiContext(Landroid/content/Context;Landroid/renderscript/RenderScript$ContextType;II)Landroid/renderscript/RenderScript;" since="23" deprecated="31" />
+		<method name="destroy()V" deprecated="31" />
+		<method name="finish()V" deprecated="31" />
+		<method name="getApplicationContext()Landroid/content/Context;" deprecated="31" />
+		<method name="getErrorHandler()Landroid/renderscript/RenderScript$RSErrorHandler;" deprecated="31" />
+		<method name="getMessageHandler()Landroid/renderscript/RenderScript$RSMessageHandler;" deprecated="31" />
+		<method name="getMinorVersion()J" since="23" deprecated="31" />
+		<method name="releaseAllContexts()V" since="23" deprecated="31" />
+		<method name="sendMessage(I[I)V" since="18" deprecated="31" />
+		<method name="setErrorHandler(Landroid/renderscript/RenderScript$RSErrorHandler;)V" deprecated="31" />
+		<method name="setMessageHandler(Landroid/renderscript/RenderScript$RSMessageHandler;)V" deprecated="31" />
+		<method name="setPriority(Landroid/renderscript/RenderScript$Priority;)V" deprecated="31" />
+		<field name="CREATE_FLAG_LOW_LATENCY" since="21" deprecated="31" />
+		<field name="CREATE_FLAG_LOW_POWER" since="21" deprecated="31" />
+		<field name="CREATE_FLAG_NONE" since="21" deprecated="31" />
+	</class>
+	<class name="android/renderscript/RenderScript$ContextType" since="18" deprecated="31">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/RenderScript$ContextType;" />
+		<method name="values()[Landroid/renderscript/RenderScript$ContextType;" />
+		<field name="DEBUG" deprecated="31" />
+		<field name="NORMAL" deprecated="31" />
+		<field name="PROFILE" deprecated="31" />
+	</class>
+	<class name="android/renderscript/RenderScript$Priority" since="11" deprecated="31">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/RenderScript$Priority;" />
+		<method name="values()[Landroid/renderscript/RenderScript$Priority;" />
+		<field name="LOW" deprecated="31" />
+		<field name="NORMAL" deprecated="31" />
+	</class>
+	<class name="android/renderscript/RenderScript$RSErrorHandler" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Runnable" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<field name="mErrorMessage" deprecated="31" />
+		<field name="mErrorNum" deprecated="31" />
+	</class>
+	<class name="android/renderscript/RenderScript$RSMessageHandler" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Runnable" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<field name="mData" deprecated="31" />
+		<field name="mID" deprecated="31" />
+		<field name="mLength" deprecated="31" />
+	</class>
+	<class name="android/renderscript/RenderScriptGL" since="11" deprecated="16" removed="18">
+		<extends name="android/renderscript/RenderScript" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/renderscript/RenderScriptGL$SurfaceConfig;)V" deprecated="16" />
+		<method name="bindProgramFragment(Landroid/renderscript/ProgramFragment;)V" deprecated="16" />
+		<method name="bindProgramRaster(Landroid/renderscript/ProgramRaster;)V" deprecated="16" />
+		<method name="bindProgramStore(Landroid/renderscript/ProgramStore;)V" deprecated="16" />
+		<method name="bindProgramVertex(Landroid/renderscript/ProgramVertex;)V" deprecated="16" />
+		<method name="bindRootScript(Landroid/renderscript/Script;)V" deprecated="16" />
+		<method name="getHeight()I" deprecated="16" />
+		<method name="getWidth()I" deprecated="16" />
+		<method name="pause()V" deprecated="16" />
+		<method name="resume()V" deprecated="16" />
+		<method name="setSurface(Landroid/view/SurfaceHolder;II)V" deprecated="16" />
+		<method name="setSurfaceTexture(Landroid/graphics/SurfaceTexture;II)V" since="14" deprecated="16" />
+	</class>
+	<class name="android/renderscript/RenderScriptGL$SurfaceConfig" since="11" deprecated="16" removed="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="16" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScriptGL$SurfaceConfig;)V" deprecated="16" />
+		<method name="setAlpha(II)V" deprecated="16" />
+		<method name="setColor(II)V" deprecated="16" />
+		<method name="setDepth(II)V" deprecated="16" />
+		<method name="setSamples(IIF)V" deprecated="16" />
+	</class>
+	<class name="android/renderscript/Sampler" since="11" deprecated="31">
+		<extends name="android/renderscript/BaseObj" />
+		<method name="CLAMP_LINEAR(Landroid/renderscript/RenderScript;)Landroid/renderscript/Sampler;" deprecated="31" />
+		<method name="CLAMP_LINEAR_MIP_LINEAR(Landroid/renderscript/RenderScript;)Landroid/renderscript/Sampler;" deprecated="31" />
+		<method name="CLAMP_NEAREST(Landroid/renderscript/RenderScript;)Landroid/renderscript/Sampler;" deprecated="31" />
+		<method name="MIRRORED_REPEAT_LINEAR(Landroid/renderscript/RenderScript;)Landroid/renderscript/Sampler;" since="18" deprecated="31" />
+		<method name="MIRRORED_REPEAT_LINEAR_MIP_LINEAR(Landroid/renderscript/RenderScript;)Landroid/renderscript/Sampler;" since="18" deprecated="31" />
+		<method name="MIRRORED_REPEAT_NEAREST(Landroid/renderscript/RenderScript;)Landroid/renderscript/Sampler;" since="18" deprecated="31" />
+		<method name="WRAP_LINEAR(Landroid/renderscript/RenderScript;)Landroid/renderscript/Sampler;" deprecated="31" />
+		<method name="WRAP_LINEAR_MIP_LINEAR(Landroid/renderscript/RenderScript;)Landroid/renderscript/Sampler;" deprecated="31" />
+		<method name="WRAP_NEAREST(Landroid/renderscript/RenderScript;)Landroid/renderscript/Sampler;" deprecated="31" />
+		<method name="getAnisotropy()F" since="16" deprecated="31" />
+		<method name="getMagnification()Landroid/renderscript/Sampler$Value;" since="16" deprecated="31" />
+		<method name="getMinification()Landroid/renderscript/Sampler$Value;" since="16" deprecated="31" />
+		<method name="getWrapS()Landroid/renderscript/Sampler$Value;" since="16" deprecated="31" />
+		<method name="getWrapT()Landroid/renderscript/Sampler$Value;" since="16" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Sampler$Builder" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;)V" deprecated="31" />
+		<method name="create()Landroid/renderscript/Sampler;" deprecated="31" />
+		<method name="setAnisotropy(F)V" deprecated="31" />
+		<method name="setMagnification(Landroid/renderscript/Sampler$Value;)V" deprecated="31" />
+		<method name="setMinification(Landroid/renderscript/Sampler$Value;)V" deprecated="31" />
+		<method name="setWrapS(Landroid/renderscript/Sampler$Value;)V" deprecated="31" />
+		<method name="setWrapT(Landroid/renderscript/Sampler$Value;)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Sampler$Value" since="11" deprecated="31">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/Sampler$Value;" />
+		<method name="values()[Landroid/renderscript/Sampler$Value;" />
+		<field name="CLAMP" deprecated="31" />
+		<field name="LINEAR" deprecated="31" />
+		<field name="LINEAR_MIP_LINEAR" deprecated="31" />
+		<field name="LINEAR_MIP_NEAREST" deprecated="31" />
+		<field name="MIRRORED_REPEAT" since="18" deprecated="31" />
+		<field name="NEAREST" deprecated="31" />
+		<field name="WRAP" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Script" since="11" deprecated="31">
+		<extends name="android/renderscript/BaseObj" />
+		<method name="bindAllocation(Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="createFieldID(ILandroid/renderscript/Element;)Landroid/renderscript/Script$FieldID;" since="17" deprecated="31" />
+		<method name="createInvokeID(I)Landroid/renderscript/Script$InvokeID;" since="23" deprecated="31" />
+		<method name="createKernelID(IILandroid/renderscript/Element;Landroid/renderscript/Element;)Landroid/renderscript/Script$KernelID;" since="17" deprecated="31" />
+		<method name="forEach(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;)V" since="14" deprecated="31" />
+		<method name="forEach(ILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V" since="18" deprecated="31" />
+		<method name="forEach(I[Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;)V" since="23" deprecated="31" />
+		<method name="forEach(I[Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/FieldPacker;Landroid/renderscript/Script$LaunchOptions;)V" since="23" deprecated="31" />
+		<method name="getVarB(I)Z" since="18" deprecated="31" />
+		<method name="getVarD(I)D" since="18" deprecated="31" />
+		<method name="getVarF(I)F" since="18" deprecated="31" />
+		<method name="getVarI(I)I" since="18" deprecated="31" />
+		<method name="getVarJ(I)J" since="18" deprecated="31" />
+		<method name="getVarV(ILandroid/renderscript/FieldPacker;)V" since="18" deprecated="31" />
+		<method name="invoke(I)V" deprecated="31" />
+		<method name="invoke(ILandroid/renderscript/FieldPacker;)V" deprecated="31" />
+		<method name="reduce(I[Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="24" deprecated="31" />
+		<method name="setTimeZone(Ljava/lang/String;)V" deprecated="31" />
+		<method name="setVar(ID)V" deprecated="31" />
+		<method name="setVar(IF)V" deprecated="31" />
+		<method name="setVar(II)V" deprecated="31" />
+		<method name="setVar(IJ)V" deprecated="31" />
+		<method name="setVar(ILandroid/renderscript/BaseObj;)V" deprecated="31" />
+		<method name="setVar(ILandroid/renderscript/FieldPacker;)V" deprecated="31" />
+		<method name="setVar(ILandroid/renderscript/FieldPacker;Landroid/renderscript/Element;[I)V" since="16" deprecated="31" />
+		<method name="setVar(IZ)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Script$Builder" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/renderscript/Script$FieldBase" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="getAllocation()Landroid/renderscript/Allocation;" deprecated="31" />
+		<method name="getElement()Landroid/renderscript/Element;" deprecated="31" />
+		<method name="getType()Landroid/renderscript/Type;" deprecated="31" />
+		<method name="init(Landroid/renderscript/RenderScript;I)V" deprecated="31" />
+		<method name="init(Landroid/renderscript/RenderScript;II)V" deprecated="31" />
+		<method name="updateAllocation()V" deprecated="31" />
+		<field name="mAllocation" deprecated="31" />
+		<field name="mElement" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Script$FieldID" since="17" deprecated="31">
+		<extends name="android/renderscript/BaseObj" />
+	</class>
+	<class name="android/renderscript/Script$InvokeID" since="23" deprecated="31">
+		<extends name="android/renderscript/BaseObj" />
+	</class>
+	<class name="android/renderscript/Script$KernelID" since="17" deprecated="31">
+		<extends name="android/renderscript/BaseObj" />
+	</class>
+	<class name="android/renderscript/Script$LaunchOptions" since="18" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="getXEnd()I" deprecated="31" />
+		<method name="getXStart()I" deprecated="31" />
+		<method name="getYEnd()I" deprecated="31" />
+		<method name="getYStart()I" deprecated="31" />
+		<method name="getZEnd()I" deprecated="31" />
+		<method name="getZStart()I" deprecated="31" />
+		<method name="setX(II)Landroid/renderscript/Script$LaunchOptions;" deprecated="31" />
+		<method name="setY(II)Landroid/renderscript/Script$LaunchOptions;" deprecated="31" />
+		<method name="setZ(II)Landroid/renderscript/Script$LaunchOptions;" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptC" since="11" deprecated="31">
+		<extends name="android/renderscript/Script" />
+		<method name="&lt;init&gt;(ILandroid/renderscript/RenderScript;)V" deprecated="31" />
+		<method name="&lt;init&gt;(JLandroid/renderscript/RenderScript;)V" since="21" deprecated="31" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;Landroid/content/res/Resources;I)V" deprecated="31" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;Ljava/lang/String;[B[B)V" since="21" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptGroup" since="17" deprecated="31">
+		<extends name="android/renderscript/BaseObj" />
+		<method name="execute()V" deprecated="23" />
+		<method name="execute([Ljava/lang/Object;)[Ljava/lang/Object;" since="23" deprecated="31" />
+		<method name="setInput(Landroid/renderscript/Script$KernelID;Landroid/renderscript/Allocation;)V" deprecated="23" />
+		<method name="setOutput(Landroid/renderscript/Script$KernelID;Landroid/renderscript/Allocation;)V" deprecated="23" />
+	</class>
+	<class name="android/renderscript/ScriptGroup$Binding" since="23" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/Script$FieldID;Ljava/lang/Object;)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptGroup$Builder" since="17" deprecated="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;)V" deprecated="29" />
+		<method name="addConnection(Landroid/renderscript/Type;Landroid/renderscript/Script$KernelID;Landroid/renderscript/Script$FieldID;)Landroid/renderscript/ScriptGroup$Builder;" deprecated="29" />
+		<method name="addConnection(Landroid/renderscript/Type;Landroid/renderscript/Script$KernelID;Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder;" deprecated="29" />
+		<method name="addKernel(Landroid/renderscript/Script$KernelID;)Landroid/renderscript/ScriptGroup$Builder;" deprecated="29" />
+		<method name="create()Landroid/renderscript/ScriptGroup;" deprecated="29" />
+	</class>
+	<class name="android/renderscript/ScriptGroup$Builder2" since="23" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;)V" deprecated="31" />
+		<method name="addInput()Landroid/renderscript/ScriptGroup$Input;" deprecated="31" />
+		<method name="addInvoke(Landroid/renderscript/Script$InvokeID;[Ljava/lang/Object;)Landroid/renderscript/ScriptGroup$Closure;" deprecated="31" />
+		<method name="addKernel(Landroid/renderscript/Script$KernelID;Landroid/renderscript/Type;[Ljava/lang/Object;)Landroid/renderscript/ScriptGroup$Closure;" deprecated="31" />
+		<method name="create(Ljava/lang/String;[Landroid/renderscript/ScriptGroup$Future;)Landroid/renderscript/ScriptGroup;" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptGroup$Closure" since="23" deprecated="31">
+		<extends name="android/renderscript/BaseObj" />
+		<method name="getGlobal(Landroid/renderscript/Script$FieldID;)Landroid/renderscript/ScriptGroup$Future;" deprecated="31" />
+		<method name="getReturn()Landroid/renderscript/ScriptGroup$Future;" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptGroup$Future" since="23" deprecated="31">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/renderscript/ScriptGroup$Input" since="23" deprecated="31">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/renderscript/ScriptIntrinsic" since="17" deprecated="31">
+		<extends name="android/renderscript/Script" />
+	</class>
+	<class name="android/renderscript/ScriptIntrinsic3DLUT" since="18" deprecated="31">
+		<extends name="android/renderscript/ScriptIntrinsic" />
+		<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsic3DLUT;" deprecated="31" />
+		<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="getKernelID()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="setLUT(Landroid/renderscript/Allocation;)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptIntrinsicBLAS" since="23" deprecated="31">
+		<extends name="android/renderscript/ScriptIntrinsic" />
+		<method name="BNNM(Landroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;II)V" deprecated="31" />
+		<method name="CGBMV(IIILandroid/renderscript/Float2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;ILandroid/renderscript/Float2;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="CGEMM(IILandroid/renderscript/Float2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Float2;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CGEMV(ILandroid/renderscript/Float2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;ILandroid/renderscript/Float2;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="CGERC(Landroid/renderscript/Float2;Landroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CGERU(Landroid/renderscript/Float2;Landroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CHBMV(IILandroid/renderscript/Float2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;ILandroid/renderscript/Float2;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="CHEMM(IILandroid/renderscript/Float2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Float2;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CHEMV(ILandroid/renderscript/Float2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;ILandroid/renderscript/Float2;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="CHER(IFLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CHER2(ILandroid/renderscript/Float2;Landroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CHER2K(IILandroid/renderscript/Float2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;FLandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CHERK(IIFLandroid/renderscript/Allocation;FLandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CHPMV(ILandroid/renderscript/Float2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;ILandroid/renderscript/Float2;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="CHPR(IFLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CHPR2(ILandroid/renderscript/Float2;Landroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CSYMM(IILandroid/renderscript/Float2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Float2;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CSYR2K(IILandroid/renderscript/Float2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Float2;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CSYRK(IILandroid/renderscript/Float2;Landroid/renderscript/Allocation;Landroid/renderscript/Float2;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CTBMV(IIIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="CTBSV(IIIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="CTPMV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="CTPSV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="CTRMM(IIIILandroid/renderscript/Float2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CTRMV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="CTRSM(IIIILandroid/renderscript/Float2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="CTRSV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="DGBMV(IIIDLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;IDLandroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="DGEMM(IIDLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;DLandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="DGEMV(IDLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;IDLandroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="DGER(DLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="DSBMV(IIDLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;IDLandroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="DSPMV(IDLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;IDLandroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="DSPR(IDLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="DSPR2(IDLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="DSYMM(IIDLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;DLandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="DSYMV(IDLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;IDLandroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="DSYR(IDLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="DSYR2(IDLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="DSYR2K(IIDLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;DLandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="DSYRK(IIDLandroid/renderscript/Allocation;DLandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="DTBMV(IIIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="DTBSV(IIIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="DTPMV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="DTPSV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="DTRMM(IIIIDLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="DTRMV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="DTRSM(IIIIDLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="DTRSV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="SGBMV(IIIFLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;IFLandroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="SGEMM(IIFLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;FLandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="SGEMV(IFLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;IFLandroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="SGER(FLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="SSBMV(IIFLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;IFLandroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="SSPMV(IFLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;IFLandroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="SSPR(IFLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="SSPR2(IFLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="SSYMM(IIFLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;FLandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="SSYMV(IFLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;IFLandroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="SSYR(IFLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="SSYR2(IFLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="SSYR2K(IIFLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;FLandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="SSYRK(IIFLandroid/renderscript/Allocation;FLandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="STBMV(IIIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="STBSV(IIIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="STPMV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="STPSV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="STRMM(IIIIFLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="STRMV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="STRSM(IIIIFLandroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="STRSV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="ZGBMV(IIILandroid/renderscript/Double2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;ILandroid/renderscript/Double2;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="ZGEMM(IILandroid/renderscript/Double2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Double2;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZGEMV(ILandroid/renderscript/Double2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;ILandroid/renderscript/Double2;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="ZGERC(Landroid/renderscript/Double2;Landroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZGERU(Landroid/renderscript/Double2;Landroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZHBMV(IILandroid/renderscript/Double2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;ILandroid/renderscript/Double2;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="ZHEMM(IILandroid/renderscript/Double2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Double2;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZHEMV(ILandroid/renderscript/Double2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;ILandroid/renderscript/Double2;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="ZHER(IDLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZHER2(ILandroid/renderscript/Double2;Landroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZHER2K(IILandroid/renderscript/Double2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;DLandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZHERK(IIDLandroid/renderscript/Allocation;DLandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZHPMV(ILandroid/renderscript/Double2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;ILandroid/renderscript/Double2;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="ZHPR(IDLandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZHPR2(ILandroid/renderscript/Double2;Landroid/renderscript/Allocation;ILandroid/renderscript/Allocation;ILandroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZSYMM(IILandroid/renderscript/Double2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Double2;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZSYR2K(IILandroid/renderscript/Double2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Double2;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZSYRK(IILandroid/renderscript/Double2;Landroid/renderscript/Allocation;Landroid/renderscript/Double2;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZTBMV(IIIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="ZTBSV(IIIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="ZTPMV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="ZTPSV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="ZTRMM(IIIILandroid/renderscript/Double2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZTRMV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="ZTRSM(IIIILandroid/renderscript/Double2;Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="ZTRSV(IIILandroid/renderscript/Allocation;Landroid/renderscript/Allocation;I)V" deprecated="31" />
+		<method name="create(Landroid/renderscript/RenderScript;)Landroid/renderscript/ScriptIntrinsicBLAS;" deprecated="31" />
+		<field name="CONJ_TRANSPOSE" deprecated="31" />
+		<field name="LEFT" deprecated="31" />
+		<field name="LOWER" deprecated="31" />
+		<field name="NON_UNIT" deprecated="31" />
+		<field name="NO_TRANSPOSE" deprecated="31" />
+		<field name="RIGHT" deprecated="31" />
+		<field name="TRANSPOSE" deprecated="31" />
+		<field name="UNIT" deprecated="31" />
+		<field name="UPPER" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptIntrinsicBlend" since="17" deprecated="31">
+		<extends name="android/renderscript/ScriptIntrinsic" />
+		<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicBlend;" deprecated="31" />
+		<method name="forEachAdd(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachAdd(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEachClear(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachClear(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEachDst(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachDst(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEachDstAtop(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachDstAtop(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEachDstIn(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachDstIn(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEachDstOut(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachDstOut(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEachDstOver(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachDstOver(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEachMultiply(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachMultiply(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEachSrc(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachSrc(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEachSrcAtop(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachSrcAtop(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEachSrcIn(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachSrcIn(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEachSrcOut(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachSrcOut(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEachSrcOver(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachSrcOver(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEachSubtract(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachSubtract(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEachXor(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEachXor(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="getKernelIDAdd()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="getKernelIDClear()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="getKernelIDDst()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="getKernelIDDstAtop()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="getKernelIDDstIn()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="getKernelIDDstOut()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="getKernelIDDstOver()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="getKernelIDMultiply()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="getKernelIDSrc()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="getKernelIDSrcAtop()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="getKernelIDSrcIn()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="getKernelIDSrcOut()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="getKernelIDSrcOver()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="getKernelIDSubtract()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="getKernelIDXor()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptIntrinsicBlur" since="17" deprecated="31">
+		<extends name="android/renderscript/ScriptIntrinsic" />
+		<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicBlur;" deprecated="31" />
+		<method name="forEach(Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="getFieldID_Input()Landroid/renderscript/Script$FieldID;" deprecated="31" />
+		<method name="getKernelID()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="setInput(Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="setRadius(F)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptIntrinsicColorMatrix" since="17" deprecated="31">
+		<extends name="android/renderscript/ScriptIntrinsic" />
+		<method name="create(Landroid/renderscript/RenderScript;)Landroid/renderscript/ScriptIntrinsicColorMatrix;" since="19" deprecated="31" />
+		<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicColorMatrix;" deprecated="19" />
+		<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="getKernelID()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="setAdd(FFFF)V" since="19" deprecated="31" />
+		<method name="setAdd(Landroid/renderscript/Float4;)V" since="19" deprecated="31" />
+		<method name="setColorMatrix(Landroid/renderscript/Matrix3f;)V" deprecated="31" />
+		<method name="setColorMatrix(Landroid/renderscript/Matrix4f;)V" deprecated="31" />
+		<method name="setGreyscale()V" deprecated="31" />
+		<method name="setRGBtoYUV()V" deprecated="31" />
+		<method name="setYUVtoRGB()V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptIntrinsicConvolve3x3" since="17" deprecated="31">
+		<extends name="android/renderscript/ScriptIntrinsic" />
+		<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicConvolve3x3;" deprecated="31" />
+		<method name="forEach(Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="getFieldID_Input()Landroid/renderscript/Script$FieldID;" deprecated="31" />
+		<method name="getKernelID()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="setCoefficients([F)V" deprecated="31" />
+		<method name="setInput(Landroid/renderscript/Allocation;)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptIntrinsicConvolve5x5" since="17" deprecated="31">
+		<extends name="android/renderscript/ScriptIntrinsic" />
+		<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicConvolve5x5;" deprecated="31" />
+		<method name="forEach(Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="getFieldID_Input()Landroid/renderscript/Script$FieldID;" deprecated="31" />
+		<method name="getKernelID()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="setCoefficients([F)V" deprecated="31" />
+		<method name="setInput(Landroid/renderscript/Allocation;)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptIntrinsicHistogram" since="19" deprecated="31">
+		<extends name="android/renderscript/ScriptIntrinsic" />
+		<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicHistogram;" deprecated="31" />
+		<method name="forEach(Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="forEach_Dot(Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEach_Dot(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="getFieldID_Input()Landroid/renderscript/Script$FieldID;" deprecated="31" />
+		<method name="getKernelID_Separate()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="setDotCoefficients(FFFF)V" deprecated="31" />
+		<method name="setOutput(Landroid/renderscript/Allocation;)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptIntrinsicLUT" since="17" deprecated="31">
+		<extends name="android/renderscript/ScriptIntrinsic" />
+		<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicLUT;" deprecated="31" />
+		<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEach(Landroid/renderscript/Allocation;Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" since="21" deprecated="31" />
+		<method name="getKernelID()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="setAlpha(II)V" deprecated="31" />
+		<method name="setBlue(II)V" deprecated="31" />
+		<method name="setGreen(II)V" deprecated="31" />
+		<method name="setRed(II)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptIntrinsicResize" since="20" deprecated="31">
+		<extends name="android/renderscript/ScriptIntrinsic" />
+		<method name="create(Landroid/renderscript/RenderScript;)Landroid/renderscript/ScriptIntrinsicResize;" deprecated="31" />
+		<method name="forEach_bicubic(Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="forEach_bicubic(Landroid/renderscript/Allocation;Landroid/renderscript/Script$LaunchOptions;)V" deprecated="31" />
+		<method name="getFieldID_Input()Landroid/renderscript/Script$FieldID;" deprecated="31" />
+		<method name="getKernelID_bicubic()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="setInput(Landroid/renderscript/Allocation;)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/ScriptIntrinsicYuvToRGB" since="17" deprecated="31">
+		<extends name="android/renderscript/ScriptIntrinsic" />
+		<method name="create(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicYuvToRGB;" deprecated="31" />
+		<method name="forEach(Landroid/renderscript/Allocation;)V" deprecated="31" />
+		<method name="getFieldID_Input()Landroid/renderscript/Script$FieldID;" deprecated="31" />
+		<method name="getKernelID()Landroid/renderscript/Script$KernelID;" deprecated="31" />
+		<method name="setInput(Landroid/renderscript/Allocation;)V" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Short2" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(SS)V" since="14" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Short3" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(SSS)V" since="14" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+		<field name="z" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Short4" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(SSSS)V" since="14" deprecated="31" />
+		<field name="w" deprecated="31" />
+		<field name="x" deprecated="31" />
+		<field name="y" deprecated="31" />
+		<field name="z" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Type" since="11" deprecated="31">
+		<extends name="android/renderscript/BaseObj" />
+		<method name="createX(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;I)Landroid/renderscript/Type;" since="21" deprecated="31" />
+		<method name="createXY(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;II)Landroid/renderscript/Type;" since="21" deprecated="31" />
+		<method name="createXYZ(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;III)Landroid/renderscript/Type;" since="21" deprecated="31" />
+		<method name="getCount()I" deprecated="31" />
+		<method name="getElement()Landroid/renderscript/Element;" deprecated="31" />
+		<method name="getX()I" deprecated="31" />
+		<method name="getY()I" deprecated="31" />
+		<method name="getYuv()I" since="18" deprecated="31" />
+		<method name="getZ()I" deprecated="31" />
+		<method name="hasFaces()Z" deprecated="31" />
+		<method name="hasMipmaps()Z" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Type$Builder" since="11" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)V" deprecated="31" />
+		<method name="create()Landroid/renderscript/Type;" deprecated="31" />
+		<method name="setFaces(Z)Landroid/renderscript/Type$Builder;" deprecated="31" />
+		<method name="setMipmaps(Z)Landroid/renderscript/Type$Builder;" deprecated="31" />
+		<method name="setX(I)Landroid/renderscript/Type$Builder;" deprecated="31" />
+		<method name="setY(I)Landroid/renderscript/Type$Builder;" deprecated="31" />
+		<method name="setYuvFormat(I)Landroid/renderscript/Type$Builder;" since="18" deprecated="31" />
+		<method name="setZ(I)Landroid/renderscript/Type$Builder;" since="18" deprecated="31" />
+	</class>
+	<class name="android/renderscript/Type$CubemapFace" since="11" deprecated="31">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/renderscript/Type$CubemapFace;" />
+		<method name="values()[Landroid/renderscript/Type$CubemapFace;" />
+		<field name="NEGATIVE_X" deprecated="31" />
+		<field name="NEGATIVE_Y" deprecated="31" />
+		<field name="NEGATIVE_Z" deprecated="31" />
+		<field name="POSITIVE_X" since="14" deprecated="31" />
+		<field name="POSITIVE_Y" since="14" deprecated="31" />
+		<field name="POSITIVE_Z" since="14" deprecated="31" />
+		<field name="POSITVE_X" deprecated="29" />
+		<field name="POSITVE_Y" deprecated="29" />
+		<field name="POSITVE_Z" deprecated="29" />
+	</class>
+	<class name="android/sax/Element" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getChild(Ljava/lang/String;)Landroid/sax/Element;" />
+		<method name="getChild(Ljava/lang/String;Ljava/lang/String;)Landroid/sax/Element;" />
+		<method name="requireChild(Ljava/lang/String;)Landroid/sax/Element;" />
+		<method name="requireChild(Ljava/lang/String;Ljava/lang/String;)Landroid/sax/Element;" />
+		<method name="setElementListener(Landroid/sax/ElementListener;)V" />
+		<method name="setEndElementListener(Landroid/sax/EndElementListener;)V" />
+		<method name="setEndTextElementListener(Landroid/sax/EndTextElementListener;)V" />
+		<method name="setStartElementListener(Landroid/sax/StartElementListener;)V" />
+		<method name="setTextElementListener(Landroid/sax/TextElementListener;)V" />
+	</class>
+	<class name="android/sax/ElementListener" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/sax/EndElementListener" />
+		<implements name="android/sax/StartElementListener" />
+	</class>
+	<class name="android/sax/EndElementListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="end()V" />
+	</class>
+	<class name="android/sax/EndTextElementListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="end(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/sax/RootElement" since="1">
+		<extends name="android/sax/Element" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getContentHandler()Lorg/xml/sax/ContentHandler;" />
+	</class>
+	<class name="android/sax/StartElementListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="start(Lorg/xml/sax/Attributes;)V" />
+	</class>
+	<class name="android/sax/TextElementListener" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/sax/EndTextElementListener" />
+		<implements name="android/sax/StartElementListener" />
+	</class>
+	<class name="android/se/omapi/Channel" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/Channel" />
+		<method name="getSelectResponse()[B" />
+		<method name="getSession()Landroid/se/omapi/Session;" />
+		<method name="isBasicChannel()Z" />
+		<method name="selectNext()Z" />
+		<method name="transmit([B)[B" />
+	</class>
+	<class name="android/se/omapi/Reader" since="28">
+		<extends name="java/lang/Object" />
+		<method name="closeSessions()V" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getSEService()Landroid/se/omapi/SEService;" />
+		<method name="isSecureElementPresent()Z" />
+		<method name="openSession()Landroid/se/omapi/Session;" />
+	</class>
+	<class name="android/se/omapi/SEService" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/util/concurrent/Executor;Landroid/se/omapi/SEService$OnConnectedListener;)V" />
+		<method name="getReaders()[Landroid/se/omapi/Reader;" />
+		<method name="getUiccReader(I)Landroid/se/omapi/Reader;" since="30" />
+		<method name="getVersion()Ljava/lang/String;" />
+		<method name="isConnected()Z" />
+		<method name="shutdown()V" />
+		<field name="ACTION_SECURE_ELEMENT_STATE_CHANGED" since="31" />
+		<field name="EXTRA_READER_NAME" since="31" />
+		<field name="EXTRA_READER_STATE" since="31" />
+	</class>
+	<class name="android/se/omapi/SEService$OnConnectedListener" since="28">
+		<extends name="java/lang/Object" />
+		<method name="onConnected()V" />
+	</class>
+	<class name="android/se/omapi/Session" since="28">
+		<extends name="java/lang/Object" />
+		<method name="close()V" />
+		<method name="closeChannels()V" />
+		<method name="getATR()[B" />
+		<method name="getReader()Landroid/se/omapi/Reader;" />
+		<method name="isClosed()Z" />
+		<method name="openBasicChannel([B)Landroid/se/omapi/Channel;" />
+		<method name="openBasicChannel([BB)Landroid/se/omapi/Channel;" />
+		<method name="openLogicalChannel([B)Landroid/se/omapi/Channel;" />
+		<method name="openLogicalChannel([BB)Landroid/se/omapi/Channel;" />
+	</class>
+	<class name="android/security/AppUriAuthenticationPolicy" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAppAndUriMappings()Ljava/util/Map;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/security/AppUriAuthenticationPolicy$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addAppAndUriMapping(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;)Landroid/security/AppUriAuthenticationPolicy$Builder;" />
+		<method name="build()Landroid/security/AppUriAuthenticationPolicy;" />
+	</class>
+	<class name="android/security/AttestedKeyPair" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/KeyPair;Ljava/util/List;)V" since="30" />
+		<method name="getAttestationRecord()Ljava/util/List;" />
+		<method name="getKeyPair()Ljava/security/KeyPair;" />
+	</class>
+	<class name="android/security/ConfirmationAlreadyPresentingException" since="28">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/security/ConfirmationCallback" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCanceled()V" />
+		<method name="onConfirmed([B)V" />
+		<method name="onDismissed()V" />
+		<method name="onError(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/ConfirmationNotAvailableException" since="28">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/security/ConfirmationPrompt" since="28">
+		<extends name="java/lang/Object" />
+		<method name="cancelPrompt()V" />
+		<method name="isSupported(Landroid/content/Context;)Z" />
+		<method name="presentPrompt(Ljava/util/concurrent/Executor;Landroid/security/ConfirmationCallback;)V" />
+	</class>
+	<class name="android/security/ConfirmationPrompt$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="build()Landroid/security/ConfirmationPrompt;" />
+		<method name="setExtraData([B)Landroid/security/ConfirmationPrompt$Builder;" />
+		<method name="setPromptText(Ljava/lang/CharSequence;)Landroid/security/ConfirmationPrompt$Builder;" />
+	</class>
+	<class name="android/security/FileIntegrityManager" since="30">
+		<extends name="java/lang/Object" />
+		<method name="isApkVeritySupported()Z" />
+		<method name="isAppSourceCertificateTrusted(Ljava/security/cert/X509Certificate;)Z" />
+	</class>
+	<class name="android/security/KeyChain" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="choosePrivateKeyAlias(Landroid/app/Activity;Landroid/security/KeyChainAliasCallback;[Ljava/lang/String;[Ljava/security/Principal;Landroid/net/Uri;Ljava/lang/String;)V" since="23" />
+		<method name="choosePrivateKeyAlias(Landroid/app/Activity;Landroid/security/KeyChainAliasCallback;[Ljava/lang/String;[Ljava/security/Principal;Ljava/lang/String;ILjava/lang/String;)V" />
+		<method name="createInstallIntent()Landroid/content/Intent;" />
+		<method name="createManageCredentialsIntent(Landroid/security/AppUriAuthenticationPolicy;)Landroid/content/Intent;" since="31" />
+		<method name="getCertificateChain(Landroid/content/Context;Ljava/lang/String;)[Ljava/security/cert/X509Certificate;" />
+		<method name="getCredentialManagementAppPolicy(Landroid/content/Context;)Landroid/security/AppUriAuthenticationPolicy;" since="31" />
+		<method name="getPrivateKey(Landroid/content/Context;Ljava/lang/String;)Ljava/security/PrivateKey;" />
+		<method name="isBoundKeyAlgorithm(Ljava/lang/String;)Z" since="18" deprecated="23" />
+		<method name="isCredentialManagementApp(Landroid/content/Context;)Z" since="31" />
+		<method name="isKeyAlgorithmSupported(Ljava/lang/String;)Z" since="18" />
+		<method name="removeCredentialManagementApp(Landroid/content/Context;)Z" since="31" />
+		<field name="ACTION_KEYCHAIN_CHANGED" since="26" />
+		<field name="ACTION_KEY_ACCESS_CHANGED" since="26" />
+		<field name="ACTION_STORAGE_CHANGED" since="16" deprecated="26" />
+		<field name="ACTION_TRUST_STORE_CHANGED" since="26" />
+		<field name="EXTRA_CERTIFICATE" />
+		<field name="EXTRA_KEY_ACCESSIBLE" since="26" />
+		<field name="EXTRA_KEY_ALIAS" since="26" />
+		<field name="EXTRA_NAME" />
+		<field name="EXTRA_PKCS12" />
+		<field name="KEY_ALIAS_SELECTION_DENIED" since="30" />
+	</class>
+	<class name="android/security/KeyChainAliasCallback" since="14">
+		<extends name="java/lang/Object" />
+		<method name="alias(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/security/KeyChainException" since="14">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/KeyPairGeneratorSpec" since="18" deprecated="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="getAlgorithmParameterSpec()Ljava/security/spec/AlgorithmParameterSpec;" since="19" deprecated="29" />
+		<method name="getContext()Landroid/content/Context;" deprecated="29" />
+		<method name="getEndDate()Ljava/util/Date;" deprecated="29" />
+		<method name="getKeySize()I" since="19" deprecated="29" />
+		<method name="getKeyType()Ljava/lang/String;" since="19" deprecated="29" />
+		<method name="getKeystoreAlias()Ljava/lang/String;" deprecated="29" />
+		<method name="getSerialNumber()Ljava/math/BigInteger;" deprecated="29" />
+		<method name="getStartDate()Ljava/util/Date;" deprecated="29" />
+		<method name="getSubjectDN()Ljavax/security/auth/x500/X500Principal;" deprecated="29" />
+		<method name="isEncryptionRequired()Z" deprecated="29" />
+	</class>
+	<class name="android/security/KeyPairGeneratorSpec$Builder" since="18" deprecated="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="build()Landroid/security/KeyPairGeneratorSpec;" deprecated="29" />
+		<method name="setAlgorithmParameterSpec(Ljava/security/spec/AlgorithmParameterSpec;)Landroid/security/KeyPairGeneratorSpec$Builder;" since="19" deprecated="29" />
+		<method name="setAlias(Ljava/lang/String;)Landroid/security/KeyPairGeneratorSpec$Builder;" deprecated="29" />
+		<method name="setEncryptionRequired()Landroid/security/KeyPairGeneratorSpec$Builder;" deprecated="29" />
+		<method name="setEndDate(Ljava/util/Date;)Landroid/security/KeyPairGeneratorSpec$Builder;" deprecated="29" />
+		<method name="setKeySize(I)Landroid/security/KeyPairGeneratorSpec$Builder;" since="19" deprecated="29" />
+		<method name="setKeyType(Ljava/lang/String;)Landroid/security/KeyPairGeneratorSpec$Builder;" since="19" deprecated="29" />
+		<method name="setSerialNumber(Ljava/math/BigInteger;)Landroid/security/KeyPairGeneratorSpec$Builder;" deprecated="29" />
+		<method name="setStartDate(Ljava/util/Date;)Landroid/security/KeyPairGeneratorSpec$Builder;" deprecated="29" />
+		<method name="setSubject(Ljavax/security/auth/x500/X500Principal;)Landroid/security/KeyPairGeneratorSpec$Builder;" deprecated="29" />
+	</class>
+	<class name="android/security/KeyStoreParameter" since="18" deprecated="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/KeyStore$ProtectionParameter" />
+		<method name="isEncryptionRequired()Z" deprecated="29" />
+	</class>
+	<class name="android/security/KeyStoreParameter$Builder" since="18" deprecated="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="build()Landroid/security/KeyStoreParameter;" deprecated="29" />
+		<method name="setEncryptionRequired(Z)Landroid/security/KeyStoreParameter$Builder;" deprecated="29" />
+	</class>
+	<class name="android/security/NetworkSecurityPolicy" since="23">
+		<extends name="java/lang/Object" />
+		<method name="getInstance()Landroid/security/NetworkSecurityPolicy;" />
+		<method name="isCleartextTrafficPermitted()Z" />
+		<method name="isCleartextTrafficPermitted(Ljava/lang/String;)Z" since="24" />
+	</class>
+	<class name="android/security/identity/AccessControlProfile" since="30">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/security/identity/AccessControlProfile$Builder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/security/identity/AccessControlProfileId;)V" />
+		<method name="build()Landroid/security/identity/AccessControlProfile;" />
+		<method name="setReaderCertificate(Ljava/security/cert/X509Certificate;)Landroid/security/identity/AccessControlProfile$Builder;" />
+		<method name="setUserAuthenticationRequired(Z)Landroid/security/identity/AccessControlProfile$Builder;" />
+		<method name="setUserAuthenticationTimeout(J)Landroid/security/identity/AccessControlProfile$Builder;" />
+	</class>
+	<class name="android/security/identity/AccessControlProfileId" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getId()I" />
+	</class>
+	<class name="android/security/identity/AlreadyPersonalizedException" since="30">
+		<extends name="android/security/identity/IdentityCredentialException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/identity/CipherSuiteNotSupportedException" since="30">
+		<extends name="android/security/identity/IdentityCredentialException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/identity/DocTypeNotSupportedException" since="30">
+		<extends name="android/security/identity/IdentityCredentialException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/identity/EphemeralPublicKeyNotFoundException" since="30">
+		<extends name="android/security/identity/IdentityCredentialException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/identity/IdentityCredential" since="30">
+		<extends name="java/lang/Object" />
+		<method name="createEphemeralKeyPair()Ljava/security/KeyPair;" />
+		<method name="decryptMessageFromReader([B)[B" />
+		<method name="delete([B)[B" since="31" />
+		<method name="encryptMessageToReader([B)[B" />
+		<method name="getAuthKeysNeedingCertification()Ljava/util/Collection;" />
+		<method name="getAuthenticationDataUsageCount()[I" />
+		<method name="getCredentialKeyCertificateChain()Ljava/util/Collection;" />
+		<method name="getEntries([BLjava/util/Map;[B[B)Landroid/security/identity/ResultData;" />
+		<method name="proveOwnership([B)[B" since="31" />
+		<method name="setAllowUsingExhaustedKeys(Z)V" />
+		<method name="setAllowUsingExpiredKeys(Z)V" since="31" />
+		<method name="setAvailableAuthenticationKeys(II)V" />
+		<method name="setReaderEphemeralPublicKey(Ljava/security/PublicKey;)V" />
+		<method name="storeStaticAuthenticationData(Ljava/security/cert/X509Certificate;Ljava/time/Instant;[B)V" since="31" />
+		<method name="storeStaticAuthenticationData(Ljava/security/cert/X509Certificate;[B)V" deprecated="31" />
+		<method name="update(Landroid/security/identity/PersonalizationData;)[B" since="31" />
+	</class>
+	<class name="android/security/identity/IdentityCredentialException" since="30">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/identity/IdentityCredentialStore" since="30">
+		<extends name="java/lang/Object" />
+		<method name="createCredential(Ljava/lang/String;Ljava/lang/String;)Landroid/security/identity/WritableIdentityCredential;" />
+		<method name="deleteCredentialByName(Ljava/lang/String;)[B" deprecated="31" />
+		<method name="getCredentialByName(Ljava/lang/String;I)Landroid/security/identity/IdentityCredential;" />
+		<method name="getDirectAccessInstance(Landroid/content/Context;)Landroid/security/identity/IdentityCredentialStore;" />
+		<method name="getInstance(Landroid/content/Context;)Landroid/security/identity/IdentityCredentialStore;" />
+		<method name="getSupportedDocTypes()[Ljava/lang/String;" />
+		<field name="CIPHERSUITE_ECDHE_HKDF_ECDSA_WITH_AES_256_GCM_SHA256" />
+	</class>
+	<class name="android/security/identity/InvalidReaderSignatureException" since="30">
+		<extends name="android/security/identity/IdentityCredentialException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/identity/InvalidRequestMessageException" since="30">
+		<extends name="android/security/identity/IdentityCredentialException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/identity/MessageDecryptionException" since="30">
+		<extends name="android/security/identity/IdentityCredentialException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/identity/NoAuthenticationKeyAvailableException" since="30">
+		<extends name="android/security/identity/IdentityCredentialException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/identity/PersonalizationData" since="30">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/security/identity/PersonalizationData$Builder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addAccessControlProfile(Landroid/security/identity/AccessControlProfile;)Landroid/security/identity/PersonalizationData$Builder;" />
+		<method name="build()Landroid/security/identity/PersonalizationData;" />
+		<method name="putEntry(Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;[B)Landroid/security/identity/PersonalizationData$Builder;" />
+	</class>
+	<class name="android/security/identity/ResultData" since="30">
+		<extends name="java/lang/Object" />
+		<method name="getAuthenticatedData()[B" />
+		<method name="getEntry(Ljava/lang/String;Ljava/lang/String;)[B" />
+		<method name="getEntryNames(Ljava/lang/String;)Ljava/util/Collection;" />
+		<method name="getMessageAuthenticationCode()[B" />
+		<method name="getNamespaces()Ljava/util/Collection;" />
+		<method name="getRetrievedEntryNames(Ljava/lang/String;)Ljava/util/Collection;" />
+		<method name="getStaticAuthenticationData()[B" />
+		<method name="getStatus(Ljava/lang/String;Ljava/lang/String;)I" />
+		<field name="STATUS_NOT_IN_REQUEST_MESSAGE" />
+		<field name="STATUS_NOT_REQUESTED" />
+		<field name="STATUS_NO_ACCESS_CONTROL_PROFILES" />
+		<field name="STATUS_NO_SUCH_ENTRY" />
+		<field name="STATUS_OK" />
+		<field name="STATUS_READER_AUTHENTICATION_FAILED" />
+		<field name="STATUS_USER_AUTHENTICATION_FAILED" />
+	</class>
+	<class name="android/security/identity/SessionTranscriptMismatchException" since="30">
+		<extends name="android/security/identity/IdentityCredentialException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/identity/UnknownAuthenticationKeyException" since="30">
+		<extends name="android/security/identity/IdentityCredentialException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/identity/WritableIdentityCredential" since="30">
+		<extends name="java/lang/Object" />
+		<method name="getCredentialKeyCertificateChain([B)Ljava/util/Collection;" />
+		<method name="personalize(Landroid/security/identity/PersonalizationData;)[B" />
+	</class>
+	<class name="android/security/keystore/BackendBusyException" since="31">
+		<extends name="java/security/ProviderException" />
+		<method name="&lt;init&gt;(J)V" />
+		<method name="&lt;init&gt;(JLjava/lang/String;)V" />
+		<method name="&lt;init&gt;(JLjava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="getBackOffHintMillis()J" />
+	</class>
+	<class name="android/security/keystore/KeyExpiredException" since="23">
+		<extends name="java/security/InvalidKeyException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/keystore/KeyGenParameterSpec" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="getAlgorithmParameterSpec()Ljava/security/spec/AlgorithmParameterSpec;" />
+		<method name="getAttestKeyAlias()Ljava/lang/String;" since="31" />
+		<method name="getAttestationChallenge()[B" since="24" />
+		<method name="getBlockModes()[Ljava/lang/String;" />
+		<method name="getCertificateNotAfter()Ljava/util/Date;" />
+		<method name="getCertificateNotBefore()Ljava/util/Date;" />
+		<method name="getCertificateSerialNumber()Ljava/math/BigInteger;" />
+		<method name="getCertificateSubject()Ljavax/security/auth/x500/X500Principal;" />
+		<method name="getDigests()[Ljava/lang/String;" />
+		<method name="getEncryptionPaddings()[Ljava/lang/String;" />
+		<method name="getKeySize()I" />
+		<method name="getKeyValidityForConsumptionEnd()Ljava/util/Date;" />
+		<method name="getKeyValidityForOriginationEnd()Ljava/util/Date;" />
+		<method name="getKeyValidityStart()Ljava/util/Date;" />
+		<method name="getKeystoreAlias()Ljava/lang/String;" />
+		<method name="getMaxUsageCount()I" since="31" />
+		<method name="getPurposes()I" />
+		<method name="getSignaturePaddings()[Ljava/lang/String;" />
+		<method name="getUserAuthenticationType()I" since="30" />
+		<method name="getUserAuthenticationValidityDurationSeconds()I" />
+		<method name="isDevicePropertiesAttestationIncluded()Z" since="31" />
+		<method name="isDigestsSpecified()Z" />
+		<method name="isInvalidatedByBiometricEnrollment()Z" since="24" />
+		<method name="isRandomizedEncryptionRequired()Z" />
+		<method name="isStrongBoxBacked()Z" since="28" />
+		<method name="isUnlockedDeviceRequired()Z" since="28" />
+		<method name="isUserAuthenticationRequired()Z" />
+		<method name="isUserAuthenticationValidWhileOnBody()Z" since="24" />
+		<method name="isUserConfirmationRequired()Z" since="28" />
+		<method name="isUserPresenceRequired()Z" since="28" />
+	</class>
+	<class name="android/security/keystore/KeyGenParameterSpec$Builder" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="build()Landroid/security/keystore/KeyGenParameterSpec;" />
+		<method name="setAlgorithmParameterSpec(Ljava/security/spec/AlgorithmParameterSpec;)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setAttestKeyAlias(Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder;" since="31" />
+		<method name="setAttestationChallenge([B)Landroid/security/keystore/KeyGenParameterSpec$Builder;" since="24" />
+		<method name="setBlockModes([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setCertificateNotAfter(Ljava/util/Date;)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setCertificateNotBefore(Ljava/util/Date;)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setCertificateSerialNumber(Ljava/math/BigInteger;)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setCertificateSubject(Ljavax/security/auth/x500/X500Principal;)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setDevicePropertiesAttestationIncluded(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;" since="31" />
+		<method name="setDigests([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setEncryptionPaddings([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setInvalidatedByBiometricEnrollment(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;" since="24" />
+		<method name="setIsStrongBoxBacked(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;" since="28" />
+		<method name="setKeySize(I)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setKeyValidityEnd(Ljava/util/Date;)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setKeyValidityForConsumptionEnd(Ljava/util/Date;)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setKeyValidityForOriginationEnd(Ljava/util/Date;)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setKeyValidityStart(Ljava/util/Date;)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setMaxUsageCount(I)Landroid/security/keystore/KeyGenParameterSpec$Builder;" since="31" />
+		<method name="setRandomizedEncryptionRequired(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setSignaturePaddings([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setUnlockedDeviceRequired(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;" since="28" />
+		<method name="setUserAuthenticationParameters(II)Landroid/security/keystore/KeyGenParameterSpec$Builder;" since="30" />
+		<method name="setUserAuthenticationRequired(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;" />
+		<method name="setUserAuthenticationValidWhileOnBody(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;" since="24" />
+		<method name="setUserAuthenticationValidityDurationSeconds(I)Landroid/security/keystore/KeyGenParameterSpec$Builder;" deprecated="30" />
+		<method name="setUserConfirmationRequired(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;" since="28" />
+		<method name="setUserPresenceRequired(Z)Landroid/security/keystore/KeyGenParameterSpec$Builder;" since="28" />
+	</class>
+	<class name="android/security/keystore/KeyInfo" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/KeySpec" />
+		<method name="getBlockModes()[Ljava/lang/String;" />
+		<method name="getDigests()[Ljava/lang/String;" />
+		<method name="getEncryptionPaddings()[Ljava/lang/String;" />
+		<method name="getKeySize()I" />
+		<method name="getKeyValidityForConsumptionEnd()Ljava/util/Date;" />
+		<method name="getKeyValidityForOriginationEnd()Ljava/util/Date;" />
+		<method name="getKeyValidityStart()Ljava/util/Date;" />
+		<method name="getKeystoreAlias()Ljava/lang/String;" />
+		<method name="getOrigin()I" />
+		<method name="getPurposes()I" />
+		<method name="getRemainingUsageCount()I" since="31" />
+		<method name="getSecurityLevel()I" since="31" />
+		<method name="getSignaturePaddings()[Ljava/lang/String;" />
+		<method name="getUserAuthenticationType()I" since="30" />
+		<method name="getUserAuthenticationValidityDurationSeconds()I" />
+		<method name="isInsideSecureHardware()Z" deprecated="31" />
+		<method name="isInvalidatedByBiometricEnrollment()Z" since="24" />
+		<method name="isTrustedUserPresenceRequired()Z" since="28" />
+		<method name="isUserAuthenticationRequired()Z" />
+		<method name="isUserAuthenticationRequirementEnforcedBySecureHardware()Z" />
+		<method name="isUserAuthenticationValidWhileOnBody()Z" since="24" />
+		<method name="isUserConfirmationRequired()Z" since="28" />
+	</class>
+	<class name="android/security/keystore/KeyNotYetValidException" since="23">
+		<extends name="java/security/InvalidKeyException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/keystore/KeyPermanentlyInvalidatedException" since="23">
+		<extends name="java/security/InvalidKeyException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/keystore/KeyProperties" since="23">
+		<extends name="java/lang/Object" />
+		<field name="AUTH_BIOMETRIC_STRONG" since="30" />
+		<field name="AUTH_DEVICE_CREDENTIAL" since="30" />
+		<field name="BLOCK_MODE_CBC" />
+		<field name="BLOCK_MODE_CTR" />
+		<field name="BLOCK_MODE_ECB" />
+		<field name="BLOCK_MODE_GCM" />
+		<field name="DIGEST_MD5" />
+		<field name="DIGEST_NONE" />
+		<field name="DIGEST_SHA1" />
+		<field name="DIGEST_SHA224" />
+		<field name="DIGEST_SHA256" />
+		<field name="DIGEST_SHA384" />
+		<field name="DIGEST_SHA512" />
+		<field name="ENCRYPTION_PADDING_NONE" />
+		<field name="ENCRYPTION_PADDING_PKCS7" />
+		<field name="ENCRYPTION_PADDING_RSA_OAEP" />
+		<field name="ENCRYPTION_PADDING_RSA_PKCS1" />
+		<field name="KEY_ALGORITHM_3DES" since="28" deprecated="28" />
+		<field name="KEY_ALGORITHM_AES" />
+		<field name="KEY_ALGORITHM_EC" />
+		<field name="KEY_ALGORITHM_HMAC_SHA1" />
+		<field name="KEY_ALGORITHM_HMAC_SHA224" />
+		<field name="KEY_ALGORITHM_HMAC_SHA256" />
+		<field name="KEY_ALGORITHM_HMAC_SHA384" />
+		<field name="KEY_ALGORITHM_HMAC_SHA512" />
+		<field name="KEY_ALGORITHM_RSA" />
+		<field name="ORIGIN_GENERATED" />
+		<field name="ORIGIN_IMPORTED" />
+		<field name="ORIGIN_SECURELY_IMPORTED" since="28" />
+		<field name="ORIGIN_UNKNOWN" />
+		<field name="PURPOSE_AGREE_KEY" since="31" />
+		<field name="PURPOSE_ATTEST_KEY" since="31" />
+		<field name="PURPOSE_DECRYPT" />
+		<field name="PURPOSE_ENCRYPT" />
+		<field name="PURPOSE_SIGN" />
+		<field name="PURPOSE_VERIFY" />
+		<field name="PURPOSE_WRAP_KEY" since="28" />
+		<field name="SECURITY_LEVEL_SOFTWARE" since="31" />
+		<field name="SECURITY_LEVEL_STRONGBOX" since="31" />
+		<field name="SECURITY_LEVEL_TRUSTED_ENVIRONMENT" since="31" />
+		<field name="SECURITY_LEVEL_UNKNOWN" since="31" />
+		<field name="SECURITY_LEVEL_UNKNOWN_SECURE" since="31" />
+		<field name="SIGNATURE_PADDING_RSA_PKCS1" />
+		<field name="SIGNATURE_PADDING_RSA_PSS" />
+		<field name="UNRESTRICTED_USAGE_COUNT" since="31" />
+	</class>
+	<class name="android/security/keystore/KeyProtection" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/KeyStore$ProtectionParameter" />
+		<method name="getBlockModes()[Ljava/lang/String;" />
+		<method name="getDigests()[Ljava/lang/String;" />
+		<method name="getEncryptionPaddings()[Ljava/lang/String;" />
+		<method name="getKeyValidityForConsumptionEnd()Ljava/util/Date;" />
+		<method name="getKeyValidityForOriginationEnd()Ljava/util/Date;" />
+		<method name="getKeyValidityStart()Ljava/util/Date;" />
+		<method name="getMaxUsageCount()I" since="31" />
+		<method name="getPurposes()I" />
+		<method name="getSignaturePaddings()[Ljava/lang/String;" />
+		<method name="getUserAuthenticationType()I" since="30" />
+		<method name="getUserAuthenticationValidityDurationSeconds()I" />
+		<method name="isDigestsSpecified()Z" />
+		<method name="isInvalidatedByBiometricEnrollment()Z" since="24" />
+		<method name="isRandomizedEncryptionRequired()Z" />
+		<method name="isUnlockedDeviceRequired()Z" since="28" />
+		<method name="isUserAuthenticationRequired()Z" />
+		<method name="isUserAuthenticationValidWhileOnBody()Z" since="24" />
+		<method name="isUserConfirmationRequired()Z" since="28" />
+		<method name="isUserPresenceRequired()Z" since="28" />
+	</class>
+	<class name="android/security/keystore/KeyProtection$Builder" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="build()Landroid/security/keystore/KeyProtection;" />
+		<method name="setBlockModes([Ljava/lang/String;)Landroid/security/keystore/KeyProtection$Builder;" />
+		<method name="setDigests([Ljava/lang/String;)Landroid/security/keystore/KeyProtection$Builder;" />
+		<method name="setEncryptionPaddings([Ljava/lang/String;)Landroid/security/keystore/KeyProtection$Builder;" />
+		<method name="setInvalidatedByBiometricEnrollment(Z)Landroid/security/keystore/KeyProtection$Builder;" since="24" />
+		<method name="setIsStrongBoxBacked(Z)Landroid/security/keystore/KeyProtection$Builder;" since="31" />
+		<method name="setKeyValidityEnd(Ljava/util/Date;)Landroid/security/keystore/KeyProtection$Builder;" />
+		<method name="setKeyValidityForConsumptionEnd(Ljava/util/Date;)Landroid/security/keystore/KeyProtection$Builder;" />
+		<method name="setKeyValidityForOriginationEnd(Ljava/util/Date;)Landroid/security/keystore/KeyProtection$Builder;" />
+		<method name="setKeyValidityStart(Ljava/util/Date;)Landroid/security/keystore/KeyProtection$Builder;" />
+		<method name="setMaxUsageCount(I)Landroid/security/keystore/KeyProtection$Builder;" since="31" />
+		<method name="setRandomizedEncryptionRequired(Z)Landroid/security/keystore/KeyProtection$Builder;" />
+		<method name="setSignaturePaddings([Ljava/lang/String;)Landroid/security/keystore/KeyProtection$Builder;" />
+		<method name="setUnlockedDeviceRequired(Z)Landroid/security/keystore/KeyProtection$Builder;" since="28" />
+		<method name="setUserAuthenticationParameters(II)Landroid/security/keystore/KeyProtection$Builder;" since="30" />
+		<method name="setUserAuthenticationRequired(Z)Landroid/security/keystore/KeyProtection$Builder;" />
+		<method name="setUserAuthenticationValidWhileOnBody(Z)Landroid/security/keystore/KeyProtection$Builder;" since="24" />
+		<method name="setUserAuthenticationValidityDurationSeconds(I)Landroid/security/keystore/KeyProtection$Builder;" deprecated="30" />
+		<method name="setUserConfirmationRequired(Z)Landroid/security/keystore/KeyProtection$Builder;" since="28" />
+		<method name="setUserPresenceRequired(Z)Landroid/security/keystore/KeyProtection$Builder;" since="28" />
+	</class>
+	<class name="android/security/keystore/SecureKeyImportUnavailableException" since="28">
+		<extends name="java/security/ProviderException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/keystore/StrongBoxUnavailableException" since="28">
+		<extends name="java/security/ProviderException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/keystore/UserNotAuthenticatedException" since="23">
+		<extends name="java/security/InvalidKeyException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/keystore/UserPresenceUnavailableException" since="28">
+		<extends name="java/security/InvalidKeyException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/security/keystore/WrappedKeyEntry" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/KeyStore$Entry" />
+		<method name="&lt;init&gt;([BLjava/lang/String;Ljava/lang/String;Ljava/security/spec/AlgorithmParameterSpec;)V" />
+		<method name="getAlgorithmParameterSpec()Ljava/security/spec/AlgorithmParameterSpec;" />
+		<method name="getTransformation()Ljava/lang/String;" />
+		<method name="getWrappedKeyBytes()[B" />
+		<method name="getWrappingKeyAlias()Ljava/lang/String;" />
+	</class>
+	<class name="android/service/autofill/AutofillService" since="26">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getFillEventHistory()Landroid/service/autofill/FillEventHistory;" />
+		<method name="onConnected()V" />
+		<method name="onDisconnected()V" />
+		<method name="onFillRequest(Landroid/service/autofill/FillRequest;Landroid/os/CancellationSignal;Landroid/service/autofill/FillCallback;)V" />
+		<method name="onSaveRequest(Landroid/service/autofill/SaveRequest;Landroid/service/autofill/SaveCallback;)V" />
+		<method name="onSavedDatasetsInfoRequest(Landroid/service/autofill/SavedDatasetsInfoCallback;)V" since="31" />
+		<field name="SERVICE_INTERFACE" />
+		<field name="SERVICE_META_DATA" />
+	</class>
+	<class name="android/service/autofill/BatchUpdates" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/BatchUpdates$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/service/autofill/BatchUpdates;" />
+		<method name="transformChild(ILandroid/service/autofill/Transformation;)Landroid/service/autofill/BatchUpdates$Builder;" />
+		<method name="updateTemplate(Landroid/widget/RemoteViews;)Landroid/service/autofill/BatchUpdates$Builder;" />
+	</class>
+	<class name="android/service/autofill/CharSequenceTransformation" since="27">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="android/service/autofill/Transformation" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/CharSequenceTransformation$Builder" since="27">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/view/autofill/AutofillId;Ljava/util/regex/Pattern;Ljava/lang/String;)V" />
+		<method name="addField(Landroid/view/autofill/AutofillId;Ljava/util/regex/Pattern;Ljava/lang/String;)Landroid/service/autofill/CharSequenceTransformation$Builder;" />
+		<method name="build()Landroid/service/autofill/CharSequenceTransformation;" />
+	</class>
+	<class name="android/service/autofill/CustomDescription" since="27">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/CustomDescription$Builder" since="27">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/widget/RemoteViews;)V" />
+		<method name="addChild(ILandroid/service/autofill/Transformation;)Landroid/service/autofill/CustomDescription$Builder;" />
+		<method name="addOnClickAction(ILandroid/service/autofill/OnClickAction;)Landroid/service/autofill/CustomDescription$Builder;" since="29" />
+		<method name="batchUpdate(Landroid/service/autofill/Validator;Landroid/service/autofill/BatchUpdates;)Landroid/service/autofill/CustomDescription$Builder;" since="28" />
+		<method name="build()Landroid/service/autofill/CustomDescription;" />
+	</class>
+	<class name="android/service/autofill/Dataset" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/Dataset$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/widget/RemoteViews;)V" />
+		<method name="build()Landroid/service/autofill/Dataset;" />
+		<method name="setAuthentication(Landroid/content/IntentSender;)Landroid/service/autofill/Dataset$Builder;" />
+		<method name="setId(Ljava/lang/String;)Landroid/service/autofill/Dataset$Builder;" />
+		<method name="setInlinePresentation(Landroid/service/autofill/InlinePresentation;)Landroid/service/autofill/Dataset$Builder;" since="30" />
+		<method name="setInlinePresentation(Landroid/service/autofill/InlinePresentation;Landroid/service/autofill/InlinePresentation;)Landroid/service/autofill/Dataset$Builder;" since="31" />
+		<method name="setValue(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;)Landroid/service/autofill/Dataset$Builder;" />
+		<method name="setValue(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Landroid/widget/RemoteViews;)Landroid/service/autofill/Dataset$Builder;" />
+		<method name="setValue(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Landroid/widget/RemoteViews;Landroid/service/autofill/InlinePresentation;)Landroid/service/autofill/Dataset$Builder;" since="30" />
+		<method name="setValue(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Landroid/widget/RemoteViews;Landroid/service/autofill/InlinePresentation;Landroid/service/autofill/InlinePresentation;)Landroid/service/autofill/Dataset$Builder;" since="31" />
+		<method name="setValue(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Ljava/util/regex/Pattern;)Landroid/service/autofill/Dataset$Builder;" since="28" />
+		<method name="setValue(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Ljava/util/regex/Pattern;Landroid/widget/RemoteViews;)Landroid/service/autofill/Dataset$Builder;" since="28" />
+		<method name="setValue(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Ljava/util/regex/Pattern;Landroid/widget/RemoteViews;Landroid/service/autofill/InlinePresentation;)Landroid/service/autofill/Dataset$Builder;" since="30" />
+		<method name="setValue(Landroid/view/autofill/AutofillId;Landroid/view/autofill/AutofillValue;Ljava/util/regex/Pattern;Landroid/widget/RemoteViews;Landroid/service/autofill/InlinePresentation;Landroid/service/autofill/InlinePresentation;)Landroid/service/autofill/Dataset$Builder;" since="31" />
+	</class>
+	<class name="android/service/autofill/DateTransformation" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="android/service/autofill/Transformation" />
+		<method name="&lt;init&gt;(Landroid/view/autofill/AutofillId;Ljava/lang/Object;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/DateValueSanitizer" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="android/service/autofill/Sanitizer" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/FieldClassification" since="28">
+		<extends name="java/lang/Object" />
+		<method name="getMatches()Ljava/util/List;" />
+	</class>
+	<class name="android/service/autofill/FieldClassification$Match" since="28">
+		<extends name="java/lang/Object" />
+		<method name="getCategoryId()Ljava/lang/String;" />
+		<method name="getScore()F" />
+	</class>
+	<class name="android/service/autofill/FillCallback" since="26">
+		<extends name="java/lang/Object" />
+		<method name="onFailure(Ljava/lang/CharSequence;)V" />
+		<method name="onSuccess(Landroid/service/autofill/FillResponse;)V" />
+	</class>
+	<class name="android/service/autofill/FillContext" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getFocusedId()Landroid/view/autofill/AutofillId;" since="29" />
+		<method name="getRequestId()I" />
+		<method name="getStructure()Landroid/app/assist/AssistStructure;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/FillEventHistory" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getClientState()Landroid/os/Bundle;" deprecated="28" />
+		<method name="getEvents()Ljava/util/List;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/FillEventHistory$Event" since="26">
+		<extends name="java/lang/Object" />
+		<method name="getChangedFields()Ljava/util/Map;" since="28" />
+		<method name="getClientState()Landroid/os/Bundle;" since="28" />
+		<method name="getDatasetId()Ljava/lang/String;" />
+		<method name="getFieldsClassification()Ljava/util/Map;" since="28" />
+		<method name="getIgnoredDatasetIds()Ljava/util/Set;" since="28" />
+		<method name="getManuallyEnteredField()Ljava/util/Map;" since="28" />
+		<method name="getNoSaveUiReason()I" since="31" />
+		<method name="getSelectedDatasetIds()Ljava/util/Set;" since="28" />
+		<method name="getType()I" />
+		<field name="NO_SAVE_UI_REASON_DATASET_MATCH" since="31" />
+		<field name="NO_SAVE_UI_REASON_FIELD_VALIDATION_FAILED" since="31" />
+		<field name="NO_SAVE_UI_REASON_HAS_EMPTY_REQUIRED" since="31" />
+		<field name="NO_SAVE_UI_REASON_NONE" since="31" />
+		<field name="NO_SAVE_UI_REASON_NO_SAVE_INFO" since="31" />
+		<field name="NO_SAVE_UI_REASON_NO_VALUE_CHANGED" since="31" />
+		<field name="NO_SAVE_UI_REASON_WITH_DELAY_SAVE_FLAG" since="31" />
+		<field name="TYPE_AUTHENTICATION_SELECTED" />
+		<field name="TYPE_CONTEXT_COMMITTED" since="28" />
+		<field name="TYPE_DATASETS_SHOWN" since="30" />
+		<field name="TYPE_DATASET_AUTHENTICATION_SELECTED" />
+		<field name="TYPE_DATASET_SELECTED" />
+		<field name="TYPE_SAVE_SHOWN" />
+	</class>
+	<class name="android/service/autofill/FillRequest" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getClientState()Landroid/os/Bundle;" />
+		<method name="getFillContexts()Ljava/util/List;" />
+		<method name="getFlags()I" />
+		<method name="getId()I" />
+		<method name="getInlineSuggestionsRequest()Landroid/view/inputmethod/InlineSuggestionsRequest;" since="30" />
+		<field name="CREATOR" />
+		<field name="FLAG_COMPATIBILITY_MODE_REQUEST" since="29" />
+		<field name="FLAG_MANUAL_REQUEST" />
+	</class>
+	<class name="android/service/autofill/FillResponse" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+		<field name="FLAG_DISABLE_ACTIVITY_ONLY" since="28" />
+		<field name="FLAG_TRACK_CONTEXT_COMMITED" since="28" />
+	</class>
+	<class name="android/service/autofill/FillResponse$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addDataset(Landroid/service/autofill/Dataset;)Landroid/service/autofill/FillResponse$Builder;" />
+		<method name="build()Landroid/service/autofill/FillResponse;" />
+		<method name="disableAutofill(J)Landroid/service/autofill/FillResponse$Builder;" since="28" />
+		<method name="setAuthentication([Landroid/view/autofill/AutofillId;Landroid/content/IntentSender;Landroid/widget/RemoteViews;)Landroid/service/autofill/FillResponse$Builder;" />
+		<method name="setAuthentication([Landroid/view/autofill/AutofillId;Landroid/content/IntentSender;Landroid/widget/RemoteViews;Landroid/service/autofill/InlinePresentation;)Landroid/service/autofill/FillResponse$Builder;" since="30" />
+		<method name="setAuthentication([Landroid/view/autofill/AutofillId;Landroid/content/IntentSender;Landroid/widget/RemoteViews;Landroid/service/autofill/InlinePresentation;Landroid/service/autofill/InlinePresentation;)Landroid/service/autofill/FillResponse$Builder;" since="31" />
+		<method name="setClientState(Landroid/os/Bundle;)Landroid/service/autofill/FillResponse$Builder;" />
+		<method name="setFieldClassificationIds([Landroid/view/autofill/AutofillId;)Landroid/service/autofill/FillResponse$Builder;" since="28" />
+		<method name="setFlags(I)Landroid/service/autofill/FillResponse$Builder;" since="28" />
+		<method name="setFooter(Landroid/widget/RemoteViews;)Landroid/service/autofill/FillResponse$Builder;" since="28" />
+		<method name="setHeader(Landroid/widget/RemoteViews;)Landroid/service/autofill/FillResponse$Builder;" since="28" />
+		<method name="setIgnoredIds([Landroid/view/autofill/AutofillId;)Landroid/service/autofill/FillResponse$Builder;" />
+		<method name="setPresentationCancelIds([I)Landroid/service/autofill/FillResponse$Builder;" since="30" />
+		<method name="setSaveInfo(Landroid/service/autofill/SaveInfo;)Landroid/service/autofill/FillResponse$Builder;" />
+		<method name="setUserData(Landroid/service/autofill/UserData;)Landroid/service/autofill/FillResponse$Builder;" since="29" />
+	</class>
+	<class name="android/service/autofill/ImageTransformation" since="27">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="android/service/autofill/Transformation" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/ImageTransformation$Builder" since="27">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/view/autofill/AutofillId;Ljava/util/regex/Pattern;I)V" deprecated="28" />
+		<method name="&lt;init&gt;(Landroid/view/autofill/AutofillId;Ljava/util/regex/Pattern;ILjava/lang/CharSequence;)V" since="28" />
+		<method name="addOption(Ljava/util/regex/Pattern;I)Landroid/service/autofill/ImageTransformation$Builder;" deprecated="28" />
+		<method name="addOption(Ljava/util/regex/Pattern;ILjava/lang/CharSequence;)Landroid/service/autofill/ImageTransformation$Builder;" since="28" />
+		<method name="build()Landroid/service/autofill/ImageTransformation;" />
+	</class>
+	<class name="android/service/autofill/InlinePresentation" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/app/slice/Slice;Landroid/widget/inline/InlinePresentationSpec;Z)V" />
+		<method name="createTooltipPresentation(Landroid/app/slice/Slice;Landroid/widget/inline/InlinePresentationSpec;)Landroid/service/autofill/InlinePresentation;" since="31" />
+		<method name="getInlinePresentationSpec()Landroid/widget/inline/InlinePresentationSpec;" />
+		<method name="getSlice()Landroid/app/slice/Slice;" />
+		<method name="isPinned()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/LuhnChecksumValidator" since="27">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="android/service/autofill/Validator" />
+		<method name="&lt;init&gt;([Landroid/view/autofill/AutofillId;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/OnClickAction" since="29">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/service/autofill/RegexValidator" since="27">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="android/service/autofill/Validator" />
+		<method name="&lt;init&gt;(Landroid/view/autofill/AutofillId;Ljava/util/regex/Pattern;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/Sanitizer" since="28">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/service/autofill/SaveCallback" since="26">
+		<extends name="java/lang/Object" />
+		<method name="onFailure(Ljava/lang/CharSequence;)V" />
+		<method name="onSuccess()V" />
+		<method name="onSuccess(Landroid/content/IntentSender;)V" since="28" />
+	</class>
+	<class name="android/service/autofill/SaveInfo" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+		<field name="FLAG_DELAY_SAVE" since="29" />
+		<field name="FLAG_DONT_SAVE_ON_FINISH" since="28" />
+		<field name="FLAG_SAVE_ON_ALL_VIEWS_INVISIBLE" />
+		<field name="NEGATIVE_BUTTON_STYLE_CANCEL" />
+		<field name="NEGATIVE_BUTTON_STYLE_NEVER" since="30" />
+		<field name="NEGATIVE_BUTTON_STYLE_REJECT" />
+		<field name="POSITIVE_BUTTON_STYLE_CONTINUE" since="30" />
+		<field name="POSITIVE_BUTTON_STYLE_SAVE" since="30" />
+		<field name="SAVE_DATA_TYPE_ADDRESS" />
+		<field name="SAVE_DATA_TYPE_CREDIT_CARD" />
+		<field name="SAVE_DATA_TYPE_DEBIT_CARD" since="30" />
+		<field name="SAVE_DATA_TYPE_EMAIL_ADDRESS" />
+		<field name="SAVE_DATA_TYPE_GENERIC" />
+		<field name="SAVE_DATA_TYPE_GENERIC_CARD" since="30" />
+		<field name="SAVE_DATA_TYPE_PASSWORD" />
+		<field name="SAVE_DATA_TYPE_PAYMENT_CARD" since="30" />
+		<field name="SAVE_DATA_TYPE_USERNAME" />
+	</class>
+	<class name="android/service/autofill/SaveInfo$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" since="27" />
+		<method name="&lt;init&gt;(I[Landroid/view/autofill/AutofillId;)V" />
+		<method name="addSanitizer(Landroid/service/autofill/Sanitizer;[Landroid/view/autofill/AutofillId;)Landroid/service/autofill/SaveInfo$Builder;" since="28" />
+		<method name="build()Landroid/service/autofill/SaveInfo;" />
+		<method name="setCustomDescription(Landroid/service/autofill/CustomDescription;)Landroid/service/autofill/SaveInfo$Builder;" since="27" />
+		<method name="setDescription(Ljava/lang/CharSequence;)Landroid/service/autofill/SaveInfo$Builder;" />
+		<method name="setFlags(I)Landroid/service/autofill/SaveInfo$Builder;" />
+		<method name="setNegativeAction(ILandroid/content/IntentSender;)Landroid/service/autofill/SaveInfo$Builder;" />
+		<method name="setOptionalIds([Landroid/view/autofill/AutofillId;)Landroid/service/autofill/SaveInfo$Builder;" />
+		<method name="setPositiveAction(I)Landroid/service/autofill/SaveInfo$Builder;" since="30" />
+		<method name="setTriggerId(Landroid/view/autofill/AutofillId;)Landroid/service/autofill/SaveInfo$Builder;" since="28" />
+		<method name="setValidator(Landroid/service/autofill/Validator;)Landroid/service/autofill/SaveInfo$Builder;" since="27" />
+	</class>
+	<class name="android/service/autofill/SaveRequest" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getClientState()Landroid/os/Bundle;" />
+		<method name="getDatasetIds()Ljava/util/List;" since="28" />
+		<method name="getFillContexts()Ljava/util/List;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/SavedDatasetsInfo" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="getCount()I" />
+		<method name="getType()Ljava/lang/String;" />
+		<field name="TYPE_OTHER" />
+		<field name="TYPE_PASSWORDS" />
+	</class>
+	<class name="android/service/autofill/SavedDatasetsInfoCallback" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onError(I)V" />
+		<method name="onSuccess(Ljava/util/Set;)V" />
+		<field name="ERROR_NEEDS_USER_ACTION" />
+		<field name="ERROR_OTHER" />
+		<field name="ERROR_UNSUPPORTED" />
+	</class>
+	<class name="android/service/autofill/TextValueSanitizer" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="android/service/autofill/Sanitizer" />
+		<method name="&lt;init&gt;(Ljava/util/regex/Pattern;Ljava/lang/String;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/Transformation" since="27">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/service/autofill/UserData" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getFieldClassificationAlgorithm()Ljava/lang/String;" />
+		<method name="getFieldClassificationAlgorithmForCategory(Ljava/lang/String;)Ljava/lang/String;" since="29" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getMaxCategoryCount()I" />
+		<method name="getMaxFieldClassificationIdsSize()I" />
+		<method name="getMaxUserDataSize()I" />
+		<method name="getMaxValueLength()I" />
+		<method name="getMinValueLength()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/UserData$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="add(Ljava/lang/String;Ljava/lang/String;)Landroid/service/autofill/UserData$Builder;" />
+		<method name="build()Landroid/service/autofill/UserData;" />
+		<method name="setFieldClassificationAlgorithm(Ljava/lang/String;Landroid/os/Bundle;)Landroid/service/autofill/UserData$Builder;" />
+		<method name="setFieldClassificationAlgorithmForCategory(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/service/autofill/UserData$Builder;" since="29" />
+	</class>
+	<class name="android/service/autofill/Validator" since="27">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/service/autofill/Validators" since="27">
+		<extends name="java/lang/Object" />
+		<method name="and([Landroid/service/autofill/Validator;)Landroid/service/autofill/Validator;" />
+		<method name="not(Landroid/service/autofill/Validator;)Landroid/service/autofill/Validator;" since="28" />
+		<method name="or([Landroid/service/autofill/Validator;)Landroid/service/autofill/Validator;" />
+	</class>
+	<class name="android/service/autofill/VisibilitySetterAction" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="android/service/autofill/OnClickAction" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/autofill/VisibilitySetterAction$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="build()Landroid/service/autofill/VisibilitySetterAction;" />
+		<method name="setVisibility(II)Landroid/service/autofill/VisibilitySetterAction$Builder;" />
+	</class>
+	<class name="android/service/carrier/CarrierIdentifier" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V" since="29" />
+		<method name="&lt;init&gt;([BLjava/lang/String;Ljava/lang/String;)V" since="28" />
+		<method name="getCarrierId()I" since="29" />
+		<method name="getGid1()Ljava/lang/String;" />
+		<method name="getGid2()Ljava/lang/String;" />
+		<method name="getImsi()Ljava/lang/String;" />
+		<method name="getMcc()Ljava/lang/String;" />
+		<method name="getMnc()Ljava/lang/String;" />
+		<method name="getSpecificCarrierId()I" since="29" />
+		<method name="getSpn()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/carrier/CarrierMessagingClientService" since="29">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/service/carrier/CarrierMessagingService" since="22">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onDownloadMms(Landroid/net/Uri;ILandroid/net/Uri;Landroid/service/carrier/CarrierMessagingService$ResultCallback;)V" />
+		<method name="onFilterSms(Landroid/service/carrier/MessagePdu;Ljava/lang/String;IILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V" deprecated="24" />
+		<method name="onReceiveTextSms(Landroid/service/carrier/MessagePdu;Ljava/lang/String;IILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V" since="24" />
+		<method name="onSendDataSms([BILjava/lang/String;IILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V" since="23" />
+		<method name="onSendDataSms([BILjava/lang/String;ILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V" deprecated="23" />
+		<method name="onSendMms(Landroid/net/Uri;ILandroid/net/Uri;Landroid/service/carrier/CarrierMessagingService$ResultCallback;)V" />
+		<method name="onSendMultipartTextSms(Ljava/util/List;ILjava/lang/String;ILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V" since="23" />
+		<method name="onSendMultipartTextSms(Ljava/util/List;ILjava/lang/String;Landroid/service/carrier/CarrierMessagingService$ResultCallback;)V" deprecated="23" />
+		<method name="onSendTextSms(Ljava/lang/String;ILjava/lang/String;ILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V" since="23" />
+		<method name="onSendTextSms(Ljava/lang/String;ILjava/lang/String;Landroid/service/carrier/CarrierMessagingService$ResultCallback;)V" deprecated="23" />
+		<field name="DOWNLOAD_STATUS_ERROR" />
+		<field name="DOWNLOAD_STATUS_OK" />
+		<field name="DOWNLOAD_STATUS_RETRY_ON_CARRIER_NETWORK" />
+		<field name="RECEIVE_OPTIONS_DEFAULT" since="24" />
+		<field name="RECEIVE_OPTIONS_DROP" since="24" />
+		<field name="RECEIVE_OPTIONS_SKIP_NOTIFY_WHEN_CREDENTIAL_PROTECTED_STORAGE_UNAVAILABLE" since="24" />
+		<field name="SEND_FLAG_REQUEST_DELIVERY_STATUS" since="23" />
+		<field name="SEND_STATUS_ERROR" />
+		<field name="SEND_STATUS_OK" />
+		<field name="SEND_STATUS_RETRY_ON_CARRIER_NETWORK" />
+		<field name="SERVICE_INTERFACE" />
+	</class>
+	<class name="android/service/carrier/CarrierMessagingService$ResultCallback" since="22">
+		<extends name="java/lang/Object" />
+		<method name="onReceiveResult(Ljava/lang/Object;)V" />
+	</class>
+	<class name="android/service/carrier/CarrierMessagingService$SendMmsResult" since="22">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I[B)V" />
+		<method name="getSendConfPdu()[B" />
+		<method name="getSendStatus()I" />
+	</class>
+	<class name="android/service/carrier/CarrierMessagingService$SendMultipartSmsResult" since="22">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I[I)V" />
+		<method name="getMessageRefs()[I" />
+		<method name="getSendStatus()I" />
+	</class>
+	<class name="android/service/carrier/CarrierMessagingService$SendSmsResult" since="22">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getMessageRef()I" />
+		<method name="getSendStatus()I" />
+	</class>
+	<class name="android/service/carrier/CarrierService" since="23">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="notifyCarrierNetworkChange(Z)V" />
+		<method name="onLoadConfig(Landroid/service/carrier/CarrierIdentifier;)Landroid/os/PersistableBundle;" />
+		<field name="CARRIER_SERVICE_INTERFACE" />
+	</class>
+	<class name="android/service/carrier/MessagePdu" since="22">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/util/List;)V" />
+		<method name="getPdus()Ljava/util/List;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/chooser/ChooserTarget" since="23" deprecated="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Landroid/graphics/drawable/Icon;FLandroid/content/ComponentName;Landroid/os/Bundle;)V" deprecated="30" />
+		<method name="getComponentName()Landroid/content/ComponentName;" deprecated="30" />
+		<method name="getIcon()Landroid/graphics/drawable/Icon;" deprecated="30" />
+		<method name="getIntentExtras()Landroid/os/Bundle;" deprecated="30" />
+		<method name="getScore()F" deprecated="30" />
+		<method name="getTitle()Ljava/lang/CharSequence;" deprecated="30" />
+		<field name="CREATOR" deprecated="30" />
+	</class>
+	<class name="android/service/chooser/ChooserTargetService" since="23" deprecated="30">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<method name="onGetChooserTargets(Landroid/content/ComponentName;Landroid/content/IntentFilter;)Ljava/util/List;" deprecated="30" />
+		<field name="BIND_PERMISSION" deprecated="30" />
+		<field name="META_DATA_NAME" deprecated="30" />
+		<field name="SERVICE_INTERFACE" deprecated="30" />
+	</class>
+	<class name="android/service/controls/Control" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAppIntent()Landroid/app/PendingIntent;" />
+		<method name="getControlId()Ljava/lang/String;" />
+		<method name="getControlTemplate()Landroid/service/controls/templates/ControlTemplate;" />
+		<method name="getCustomColor()Landroid/content/res/ColorStateList;" />
+		<method name="getCustomIcon()Landroid/graphics/drawable/Icon;" />
+		<method name="getDeviceType()I" />
+		<method name="getStatus()I" />
+		<method name="getStatusText()Ljava/lang/CharSequence;" />
+		<method name="getStructure()Ljava/lang/CharSequence;" />
+		<method name="getSubtitle()Ljava/lang/CharSequence;" />
+		<method name="getTitle()Ljava/lang/CharSequence;" />
+		<method name="getZone()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+		<field name="STATUS_DISABLED" />
+		<field name="STATUS_ERROR" />
+		<field name="STATUS_NOT_FOUND" />
+		<field name="STATUS_OK" />
+		<field name="STATUS_UNKNOWN" />
+	</class>
+	<class name="android/service/controls/Control$StatefulBuilder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/service/controls/Control;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/app/PendingIntent;)V" />
+		<method name="build()Landroid/service/controls/Control;" />
+		<method name="setAppIntent(Landroid/app/PendingIntent;)Landroid/service/controls/Control$StatefulBuilder;" />
+		<method name="setControlId(Ljava/lang/String;)Landroid/service/controls/Control$StatefulBuilder;" />
+		<method name="setControlTemplate(Landroid/service/controls/templates/ControlTemplate;)Landroid/service/controls/Control$StatefulBuilder;" />
+		<method name="setCustomColor(Landroid/content/res/ColorStateList;)Landroid/service/controls/Control$StatefulBuilder;" />
+		<method name="setCustomIcon(Landroid/graphics/drawable/Icon;)Landroid/service/controls/Control$StatefulBuilder;" />
+		<method name="setDeviceType(I)Landroid/service/controls/Control$StatefulBuilder;" />
+		<method name="setStatus(I)Landroid/service/controls/Control$StatefulBuilder;" />
+		<method name="setStatusText(Ljava/lang/CharSequence;)Landroid/service/controls/Control$StatefulBuilder;" />
+		<method name="setStructure(Ljava/lang/CharSequence;)Landroid/service/controls/Control$StatefulBuilder;" />
+		<method name="setSubtitle(Ljava/lang/CharSequence;)Landroid/service/controls/Control$StatefulBuilder;" />
+		<method name="setTitle(Ljava/lang/CharSequence;)Landroid/service/controls/Control$StatefulBuilder;" />
+		<method name="setZone(Ljava/lang/CharSequence;)Landroid/service/controls/Control$StatefulBuilder;" />
+	</class>
+	<class name="android/service/controls/Control$StatelessBuilder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/service/controls/Control;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/app/PendingIntent;)V" />
+		<method name="build()Landroid/service/controls/Control;" />
+		<method name="setAppIntent(Landroid/app/PendingIntent;)Landroid/service/controls/Control$StatelessBuilder;" />
+		<method name="setControlId(Ljava/lang/String;)Landroid/service/controls/Control$StatelessBuilder;" />
+		<method name="setCustomColor(Landroid/content/res/ColorStateList;)Landroid/service/controls/Control$StatelessBuilder;" />
+		<method name="setCustomIcon(Landroid/graphics/drawable/Icon;)Landroid/service/controls/Control$StatelessBuilder;" />
+		<method name="setDeviceType(I)Landroid/service/controls/Control$StatelessBuilder;" />
+		<method name="setStructure(Ljava/lang/CharSequence;)Landroid/service/controls/Control$StatelessBuilder;" />
+		<method name="setSubtitle(Ljava/lang/CharSequence;)Landroid/service/controls/Control$StatelessBuilder;" />
+		<method name="setTitle(Ljava/lang/CharSequence;)Landroid/service/controls/Control$StatelessBuilder;" />
+		<method name="setZone(Ljava/lang/CharSequence;)Landroid/service/controls/Control$StatelessBuilder;" />
+	</class>
+	<class name="android/service/controls/ControlsProviderService" since="30">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createPublisherFor(Ljava/util/List;)Ljava/util/concurrent/Flow$Publisher;" />
+		<method name="createPublisherForAllAvailable()Ljava/util/concurrent/Flow$Publisher;" />
+		<method name="createPublisherForSuggested()Ljava/util/concurrent/Flow$Publisher;" />
+		<method name="performControlAction(Ljava/lang/String;Landroid/service/controls/actions/ControlAction;Ljava/util/function/Consumer;)V" />
+		<method name="requestAddControl(Landroid/content/Context;Landroid/content/ComponentName;Landroid/service/controls/Control;)V" />
+		<field name="SERVICE_CONTROLS" />
+		<field name="TAG" />
+	</class>
+	<class name="android/service/controls/DeviceTypes" since="30">
+		<extends name="java/lang/Object" />
+		<method name="validDeviceType(I)Z" />
+		<field name="TYPE_AC_HEATER" />
+		<field name="TYPE_AC_UNIT" />
+		<field name="TYPE_AIR_FRESHENER" />
+		<field name="TYPE_AIR_PURIFIER" />
+		<field name="TYPE_AWNING" />
+		<field name="TYPE_BLINDS" />
+		<field name="TYPE_CAMERA" />
+		<field name="TYPE_CLOSET" />
+		<field name="TYPE_COFFEE_MAKER" />
+		<field name="TYPE_CURTAIN" />
+		<field name="TYPE_DEHUMIDIFIER" />
+		<field name="TYPE_DISHWASHER" />
+		<field name="TYPE_DISPLAY" />
+		<field name="TYPE_DOOR" />
+		<field name="TYPE_DOORBELL" />
+		<field name="TYPE_DRAWER" />
+		<field name="TYPE_DRYER" />
+		<field name="TYPE_FAN" />
+		<field name="TYPE_GARAGE" />
+		<field name="TYPE_GATE" />
+		<field name="TYPE_GENERIC_ARM_DISARM" />
+		<field name="TYPE_GENERIC_LOCK_UNLOCK" />
+		<field name="TYPE_GENERIC_ON_OFF" />
+		<field name="TYPE_GENERIC_OPEN_CLOSE" />
+		<field name="TYPE_GENERIC_START_STOP" />
+		<field name="TYPE_GENERIC_TEMP_SETTING" />
+		<field name="TYPE_GENERIC_VIEWSTREAM" />
+		<field name="TYPE_HEATER" />
+		<field name="TYPE_HOOD" />
+		<field name="TYPE_HUMIDIFIER" />
+		<field name="TYPE_KETTLE" />
+		<field name="TYPE_LIGHT" />
+		<field name="TYPE_LOCK" />
+		<field name="TYPE_MICROWAVE" />
+		<field name="TYPE_MOP" />
+		<field name="TYPE_MOWER" />
+		<field name="TYPE_MULTICOOKER" />
+		<field name="TYPE_OUTLET" />
+		<field name="TYPE_PERGOLA" />
+		<field name="TYPE_RADIATOR" />
+		<field name="TYPE_REFRIGERATOR" />
+		<field name="TYPE_REMOTE_CONTROL" />
+		<field name="TYPE_ROUTINE" />
+		<field name="TYPE_SECURITY_SYSTEM" />
+		<field name="TYPE_SET_TOP" />
+		<field name="TYPE_SHOWER" />
+		<field name="TYPE_SHUTTER" />
+		<field name="TYPE_SPRINKLER" />
+		<field name="TYPE_STANDMIXER" />
+		<field name="TYPE_STYLER" />
+		<field name="TYPE_SWITCH" />
+		<field name="TYPE_THERMOSTAT" />
+		<field name="TYPE_TV" />
+		<field name="TYPE_UNKNOWN" />
+		<field name="TYPE_VACUUM" />
+		<field name="TYPE_VALVE" />
+		<field name="TYPE_WASHER" />
+		<field name="TYPE_WATER_HEATER" />
+		<field name="TYPE_WINDOW" />
+	</class>
+	<class name="android/service/controls/actions/BooleanAction" since="30">
+		<extends name="android/service/controls/actions/ControlAction" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Z)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;ZLjava/lang/String;)V" />
+		<method name="getNewState()Z" />
+	</class>
+	<class name="android/service/controls/actions/CommandAction" since="30">
+		<extends name="android/service/controls/actions/ControlAction" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="android/service/controls/actions/ControlAction" since="30">
+		<extends name="java/lang/Object" />
+		<method name="getActionType()I" />
+		<method name="getChallengeValue()Ljava/lang/String;" />
+		<method name="getErrorAction()Landroid/service/controls/actions/ControlAction;" />
+		<method name="getTemplateId()Ljava/lang/String;" />
+		<method name="isValidResponse(I)Z" />
+		<field name="RESPONSE_CHALLENGE_ACK" />
+		<field name="RESPONSE_CHALLENGE_PASSPHRASE" />
+		<field name="RESPONSE_CHALLENGE_PIN" />
+		<field name="RESPONSE_FAIL" />
+		<field name="RESPONSE_OK" />
+		<field name="RESPONSE_UNKNOWN" />
+		<field name="TYPE_BOOLEAN" />
+		<field name="TYPE_COMMAND" />
+		<field name="TYPE_ERROR" />
+		<field name="TYPE_FLOAT" />
+		<field name="TYPE_MODE" />
+	</class>
+	<class name="android/service/controls/actions/FloatAction" since="30">
+		<extends name="android/service/controls/actions/ControlAction" />
+		<method name="&lt;init&gt;(Ljava/lang/String;F)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;FLjava/lang/String;)V" />
+		<method name="getNewValue()F" />
+	</class>
+	<class name="android/service/controls/actions/ModeAction" since="30">
+		<extends name="android/service/controls/actions/ControlAction" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;ILjava/lang/String;)V" />
+		<method name="getNewMode()I" />
+	</class>
+	<class name="android/service/controls/templates/ControlButton" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(ZLjava/lang/CharSequence;)V" />
+		<method name="getActionDescription()Ljava/lang/CharSequence;" />
+		<method name="isChecked()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/controls/templates/ControlTemplate" since="30">
+		<extends name="java/lang/Object" />
+		<method name="getErrorTemplate()Landroid/service/controls/templates/ControlTemplate;" />
+		<method name="getNoTemplateObject()Landroid/service/controls/templates/ControlTemplate;" />
+		<method name="getTemplateId()Ljava/lang/String;" />
+		<method name="getTemplateType()I" />
+		<field name="TYPE_ERROR" />
+		<field name="TYPE_NO_TEMPLATE" />
+		<field name="TYPE_RANGE" />
+		<field name="TYPE_STATELESS" />
+		<field name="TYPE_TEMPERATURE" />
+		<field name="TYPE_THUMBNAIL" since="31" />
+		<field name="TYPE_TOGGLE" />
+		<field name="TYPE_TOGGLE_RANGE" />
+	</class>
+	<class name="android/service/controls/templates/RangeTemplate" since="30">
+		<extends name="android/service/controls/templates/ControlTemplate" />
+		<method name="&lt;init&gt;(Ljava/lang/String;FFFFLjava/lang/CharSequence;)V" />
+		<method name="getCurrentValue()F" />
+		<method name="getFormatString()Ljava/lang/CharSequence;" />
+		<method name="getMaxValue()F" />
+		<method name="getMinValue()F" />
+		<method name="getStepValue()F" />
+	</class>
+	<class name="android/service/controls/templates/StatelessTemplate" since="30">
+		<extends name="android/service/controls/templates/ControlTemplate" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/service/controls/templates/TemperatureControlTemplate" since="30">
+		<extends name="android/service/controls/templates/ControlTemplate" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/service/controls/templates/ControlTemplate;III)V" />
+		<method name="getCurrentActiveMode()I" />
+		<method name="getCurrentMode()I" />
+		<method name="getModes()I" />
+		<method name="getTemplate()Landroid/service/controls/templates/ControlTemplate;" />
+		<field name="FLAG_MODE_COOL" />
+		<field name="FLAG_MODE_ECO" />
+		<field name="FLAG_MODE_HEAT" />
+		<field name="FLAG_MODE_HEAT_COOL" />
+		<field name="FLAG_MODE_OFF" />
+		<field name="MODE_COOL" />
+		<field name="MODE_ECO" />
+		<field name="MODE_HEAT" />
+		<field name="MODE_HEAT_COOL" />
+		<field name="MODE_OFF" />
+		<field name="MODE_UNKNOWN" />
+	</class>
+	<class name="android/service/controls/templates/ThumbnailTemplate" since="31">
+		<extends name="android/service/controls/templates/ControlTemplate" />
+		<method name="&lt;init&gt;(Ljava/lang/String;ZLandroid/graphics/drawable/Icon;Ljava/lang/CharSequence;)V" />
+		<method name="getContentDescription()Ljava/lang/CharSequence;" />
+		<method name="getThumbnail()Landroid/graphics/drawable/Icon;" />
+		<method name="isActive()Z" />
+	</class>
+	<class name="android/service/controls/templates/ToggleRangeTemplate" since="30">
+		<extends name="android/service/controls/templates/ControlTemplate" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/service/controls/templates/ControlButton;Landroid/service/controls/templates/RangeTemplate;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;ZLjava/lang/CharSequence;Landroid/service/controls/templates/RangeTemplate;)V" />
+		<method name="getActionDescription()Ljava/lang/CharSequence;" />
+		<method name="getRange()Landroid/service/controls/templates/RangeTemplate;" />
+		<method name="isChecked()Z" />
+	</class>
+	<class name="android/service/controls/templates/ToggleTemplate" since="30">
+		<extends name="android/service/controls/templates/ControlTemplate" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/service/controls/templates/ControlButton;)V" />
+		<method name="getContentDescription()Ljava/lang/CharSequence;" />
+		<method name="isChecked()Z" />
+	</class>
+	<class name="android/service/dreams/DreamService" since="17">
+		<extends name="android/app/Service" />
+		<implements name="android/view/Window$Callback" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="findViewById(I)Landroid/view/View;" />
+		<method name="finish()V" />
+		<method name="getWindow()Landroid/view/Window;" />
+		<method name="getWindowManager()Landroid/view/WindowManager;" />
+		<method name="isFullscreen()Z" />
+		<method name="isInteractive()Z" />
+		<method name="isScreenBright()Z" />
+		<method name="onDreamingStarted()V" />
+		<method name="onDreamingStopped()V" />
+		<method name="onWakeUp()V" since="21" />
+		<method name="requireViewById(I)Landroid/view/View;" since="28" />
+		<method name="setContentView(I)V" />
+		<method name="setContentView(Landroid/view/View;)V" />
+		<method name="setContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="setFullscreen(Z)V" />
+		<method name="setInteractive(Z)V" />
+		<method name="setScreenBright(Z)V" />
+		<method name="wakeUp()V" since="21" />
+		<field name="DREAM_META_DATA" />
+		<field name="SERVICE_INTERFACE" />
+	</class>
+	<class name="android/service/media/CameraPrewarmService" since="23">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCooldown(Z)V" />
+		<method name="onPrewarm()V" />
+	</class>
+	<class name="android/service/media/MediaBrowserService" since="21">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getBrowserRootHints()Landroid/os/Bundle;" since="24" />
+		<method name="getCurrentBrowserInfo()Landroid/media/session/MediaSessionManager$RemoteUserInfo;" since="28" />
+		<method name="getSessionToken()Landroid/media/session/MediaSession$Token;" />
+		<method name="notifyChildrenChanged(Ljava/lang/String;)V" />
+		<method name="notifyChildrenChanged(Ljava/lang/String;Landroid/os/Bundle;)V" since="24" />
+		<method name="onGetRoot(Ljava/lang/String;ILandroid/os/Bundle;)Landroid/service/media/MediaBrowserService$BrowserRoot;" />
+		<method name="onLoadChildren(Ljava/lang/String;Landroid/service/media/MediaBrowserService$Result;)V" />
+		<method name="onLoadChildren(Ljava/lang/String;Landroid/service/media/MediaBrowserService$Result;Landroid/os/Bundle;)V" since="24" />
+		<method name="onLoadItem(Ljava/lang/String;Landroid/service/media/MediaBrowserService$Result;)V" since="23" />
+		<method name="setSessionToken(Landroid/media/session/MediaSession$Token;)V" />
+		<field name="SERVICE_INTERFACE" />
+	</class>
+	<class name="android/service/media/MediaBrowserService$BrowserRoot" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getRootId()Ljava/lang/String;" />
+		<field name="EXTRA_OFFLINE" since="24" />
+		<field name="EXTRA_RECENT" since="24" />
+		<field name="EXTRA_SUGGESTED" since="24" />
+	</class>
+	<class name="android/service/media/MediaBrowserService$Result" since="21">
+		<extends name="java/lang/Object" />
+		<method name="detach()V" />
+		<method name="sendResult(Ljava/lang/Object;)V" />
+	</class>
+	<class name="android/service/notification/Condition" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/net/Uri;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;III)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="copy()Landroid/service/notification/Condition;" />
+		<method name="isValidId(Landroid/net/Uri;Ljava/lang/String;)Z" />
+		<method name="newId(Landroid/content/Context;)Landroid/net/Uri$Builder;" />
+		<method name="relevanceToString(I)Ljava/lang/String;" />
+		<method name="stateToString(I)Ljava/lang/String;" />
+		<field name="CREATOR" />
+		<field name="FLAG_RELEVANT_ALWAYS" />
+		<field name="FLAG_RELEVANT_NOW" />
+		<field name="SCHEME" />
+		<field name="STATE_ERROR" />
+		<field name="STATE_FALSE" />
+		<field name="STATE_TRUE" />
+		<field name="STATE_UNKNOWN" />
+		<field name="flags" />
+		<field name="icon" />
+		<field name="id" />
+		<field name="line1" />
+		<field name="line2" />
+		<field name="state" />
+		<field name="summary" />
+	</class>
+	<class name="android/service/notification/ConditionProviderService" since="24" deprecated="29">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="notifyCondition(Landroid/service/notification/Condition;)V" deprecated="29" />
+		<method name="notifyConditions([Landroid/service/notification/Condition;)V" deprecated="29" />
+		<method name="onConnected()V" deprecated="29" />
+		<method name="onRequestConditions(I)V" deprecated="29" />
+		<method name="onSubscribe(Landroid/net/Uri;)V" deprecated="29" />
+		<method name="onUnsubscribe(Landroid/net/Uri;)V" deprecated="29" />
+		<method name="requestRebind(Landroid/content/ComponentName;)V" since="26" deprecated="29" />
+		<method name="requestUnbind()V" since="26" deprecated="29" />
+		<field name="EXTRA_RULE_ID" deprecated="29" />
+		<field name="META_DATA_CONFIGURATION_ACTIVITY" deprecated="29" />
+		<field name="META_DATA_RULE_INSTANCE_LIMIT" deprecated="29" />
+		<field name="META_DATA_RULE_TYPE" deprecated="29" />
+		<field name="SERVICE_INTERFACE" deprecated="29" />
+	</class>
+	<class name="android/service/notification/NotificationListenerService" since="18">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="cancelAllNotifications()V" />
+		<method name="cancelNotification(Ljava/lang/String;)V" since="21" />
+		<method name="cancelNotification(Ljava/lang/String;Ljava/lang/String;I)V" deprecated="21" />
+		<method name="cancelNotifications([Ljava/lang/String;)V" since="21" />
+		<method name="clearRequestedListenerHints()V" since="29" />
+		<method name="getActiveNotifications()[Landroid/service/notification/StatusBarNotification;" />
+		<method name="getActiveNotifications([Ljava/lang/String;)[Landroid/service/notification/StatusBarNotification;" since="21" />
+		<method name="getCurrentInterruptionFilter()I" since="21" />
+		<method name="getCurrentListenerHints()I" since="21" />
+		<method name="getCurrentRanking()Landroid/service/notification/NotificationListenerService$RankingMap;" since="21" />
+		<method name="getNotificationChannelGroups(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/util/List;" since="26" />
+		<method name="getNotificationChannels(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/util/List;" since="26" />
+		<method name="getSnoozedNotifications()[Landroid/service/notification/StatusBarNotification;" since="26" />
+		<method name="migrateNotificationFilter(ILjava/util/List;)V" since="31" />
+		<method name="onInterruptionFilterChanged(I)V" since="21" />
+		<method name="onListenerConnected()V" since="21" />
+		<method name="onListenerDisconnected()V" since="24" />
+		<method name="onListenerHintsChanged(I)V" since="21" />
+		<method name="onNotificationChannelGroupModified(Ljava/lang/String;Landroid/os/UserHandle;Landroid/app/NotificationChannelGroup;I)V" since="26" />
+		<method name="onNotificationChannelModified(Ljava/lang/String;Landroid/os/UserHandle;Landroid/app/NotificationChannel;I)V" since="26" />
+		<method name="onNotificationPosted(Landroid/service/notification/StatusBarNotification;)V" />
+		<method name="onNotificationPosted(Landroid/service/notification/StatusBarNotification;Landroid/service/notification/NotificationListenerService$RankingMap;)V" since="21" />
+		<method name="onNotificationRankingUpdate(Landroid/service/notification/NotificationListenerService$RankingMap;)V" since="21" />
+		<method name="onNotificationRemoved(Landroid/service/notification/StatusBarNotification;)V" />
+		<method name="onNotificationRemoved(Landroid/service/notification/StatusBarNotification;Landroid/service/notification/NotificationListenerService$RankingMap;)V" since="21" />
+		<method name="onNotificationRemoved(Landroid/service/notification/StatusBarNotification;Landroid/service/notification/NotificationListenerService$RankingMap;I)V" since="26" />
+		<method name="onSilentStatusBarIconsVisibilityChanged(Z)V" since="29" />
+		<method name="requestInterruptionFilter(I)V" since="21" />
+		<method name="requestListenerHints(I)V" since="21" />
+		<method name="requestRebind(Landroid/content/ComponentName;)V" since="24" />
+		<method name="requestUnbind()V" since="24" />
+		<method name="setNotificationsShown([Ljava/lang/String;)V" since="23" />
+		<method name="snoozeNotification(Ljava/lang/String;J)V" since="26" />
+		<method name="updateNotificationChannel(Ljava/lang/String;Landroid/os/UserHandle;Landroid/app/NotificationChannel;)V" since="26" />
+		<field name="FLAG_FILTER_TYPE_ALERTING" since="31" />
+		<field name="FLAG_FILTER_TYPE_CONVERSATIONS" since="31" />
+		<field name="FLAG_FILTER_TYPE_ONGOING" since="31" />
+		<field name="FLAG_FILTER_TYPE_SILENT" since="31" />
+		<field name="HINT_HOST_DISABLE_CALL_EFFECTS" since="24" />
+		<field name="HINT_HOST_DISABLE_EFFECTS" since="21" />
+		<field name="HINT_HOST_DISABLE_NOTIFICATION_EFFECTS" since="24" />
+		<field name="INTERRUPTION_FILTER_ALARMS" since="23" />
+		<field name="INTERRUPTION_FILTER_ALL" since="21" />
+		<field name="INTERRUPTION_FILTER_NONE" since="21" />
+		<field name="INTERRUPTION_FILTER_PRIORITY" since="21" />
+		<field name="INTERRUPTION_FILTER_UNKNOWN" since="23" />
+		<field name="META_DATA_DEFAULT_FILTER_TYPES" since="31" />
+		<field name="META_DATA_DISABLED_FILTER_TYPES" since="31" />
+		<field name="NOTIFICATION_CHANNEL_OR_GROUP_ADDED" since="26" />
+		<field name="NOTIFICATION_CHANNEL_OR_GROUP_DELETED" since="26" />
+		<field name="NOTIFICATION_CHANNEL_OR_GROUP_UPDATED" since="26" />
+		<field name="REASON_APP_CANCEL" since="26" />
+		<field name="REASON_APP_CANCEL_ALL" since="26" />
+		<field name="REASON_CANCEL" since="26" />
+		<field name="REASON_CANCEL_ALL" since="26" />
+		<field name="REASON_CHANNEL_BANNED" since="26" />
+		<field name="REASON_CHANNEL_REMOVED" since="31" />
+		<field name="REASON_CLEAR_DATA" since="31" />
+		<field name="REASON_CLICK" since="26" />
+		<field name="REASON_ERROR" since="26" />
+		<field name="REASON_GROUP_OPTIMIZATION" since="26" />
+		<field name="REASON_GROUP_SUMMARY_CANCELED" since="26" />
+		<field name="REASON_LISTENER_CANCEL" since="26" />
+		<field name="REASON_LISTENER_CANCEL_ALL" since="26" />
+		<field name="REASON_PACKAGE_BANNED" since="26" />
+		<field name="REASON_PACKAGE_CHANGED" since="26" />
+		<field name="REASON_PACKAGE_SUSPENDED" since="26" />
+		<field name="REASON_PROFILE_TURNED_OFF" since="26" />
+		<field name="REASON_SNOOZED" since="26" />
+		<field name="REASON_TIMEOUT" since="26" />
+		<field name="REASON_UNAUTOBUNDLED" since="26" />
+		<field name="REASON_USER_STOPPED" since="26" />
+		<field name="SERVICE_INTERFACE" />
+		<field name="SUPPRESSED_EFFECT_SCREEN_OFF" since="24" deprecated="28" />
+		<field name="SUPPRESSED_EFFECT_SCREEN_ON" since="24" deprecated="28" />
+	</class>
+	<class name="android/service/notification/NotificationListenerService$Ranking" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="canBubble()Z" since="29" />
+		<method name="canShowBadge()Z" since="26" />
+		<method name="getChannel()Landroid/app/NotificationChannel;" since="26" />
+		<method name="getConversationShortcutInfo()Landroid/content/pm/ShortcutInfo;" since="31" />
+		<method name="getImportance()I" since="24" />
+		<method name="getImportanceExplanation()Ljava/lang/CharSequence;" since="24" />
+		<method name="getKey()Ljava/lang/String;" />
+		<method name="getLastAudiblyAlertedMillis()J" since="29" />
+		<method name="getLockscreenVisibilityOverride()I" since="31" />
+		<method name="getOverrideGroupKey()Ljava/lang/String;" since="24" />
+		<method name="getRank()I" />
+		<method name="getSmartActions()Ljava/util/List;" since="29" />
+		<method name="getSmartReplies()Ljava/util/List;" since="29" />
+		<method name="getSuppressedVisualEffects()I" since="24" />
+		<method name="getUserSentiment()I" since="28" />
+		<method name="isAmbient()Z" />
+		<method name="isConversation()Z" since="31" />
+		<method name="isSuspended()Z" since="28" />
+		<method name="matchesInterruptionFilter()Z" />
+		<field name="USER_SENTIMENT_NEGATIVE" since="28" />
+		<field name="USER_SENTIMENT_NEUTRAL" since="28" />
+		<field name="USER_SENTIMENT_POSITIVE" since="28" />
+		<field name="VISIBILITY_NO_OVERRIDE" since="31" />
+	</class>
+	<class name="android/service/notification/NotificationListenerService$RankingMap" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getOrderedKeys()[Ljava/lang/String;" />
+		<method name="getRanking(Ljava/lang/String;Landroid/service/notification/NotificationListenerService$Ranking;)Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/notification/StatusBarNotification" since="18">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;IIILandroid/app/Notification;Landroid/os/UserHandle;J)V" deprecated="26" />
+		<method name="clone()Landroid/service/notification/StatusBarNotification;" />
+		<method name="getGroupKey()Ljava/lang/String;" since="21" />
+		<method name="getId()I" />
+		<method name="getKey()Ljava/lang/String;" since="20" />
+		<method name="getNotification()Landroid/app/Notification;" />
+		<method name="getOpPkg()Ljava/lang/String;" since="29" />
+		<method name="getOverrideGroupKey()Ljava/lang/String;" since="24" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getPostTime()J" />
+		<method name="getTag()Ljava/lang/String;" />
+		<method name="getUid()I" since="29" />
+		<method name="getUser()Landroid/os/UserHandle;" since="21" />
+		<method name="getUserId()I" deprecated="21" />
+		<method name="isAppGroup()Z" since="30" />
+		<method name="isClearable()Z" />
+		<method name="isGroup()Z" since="24" />
+		<method name="isOngoing()Z" />
+		<method name="setOverrideGroupKey(Ljava/lang/String;)V" since="24" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/notification/ZenPolicy" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getPriorityCallSenders()I" />
+		<method name="getPriorityCategoryAlarms()I" />
+		<method name="getPriorityCategoryCalls()I" />
+		<method name="getPriorityCategoryConversations()I" since="30" />
+		<method name="getPriorityCategoryEvents()I" />
+		<method name="getPriorityCategoryMedia()I" />
+		<method name="getPriorityCategoryMessages()I" />
+		<method name="getPriorityCategoryReminders()I" />
+		<method name="getPriorityCategoryRepeatCallers()I" />
+		<method name="getPriorityCategorySystem()I" />
+		<method name="getPriorityConversationSenders()I" since="30" />
+		<method name="getPriorityMessageSenders()I" />
+		<method name="getVisualEffectAmbient()I" />
+		<method name="getVisualEffectBadge()I" />
+		<method name="getVisualEffectFullScreenIntent()I" />
+		<method name="getVisualEffectLights()I" />
+		<method name="getVisualEffectNotificationList()I" />
+		<method name="getVisualEffectPeek()I" />
+		<method name="getVisualEffectStatusBar()I" />
+		<field name="CONVERSATION_SENDERS_ANYONE" since="30" />
+		<field name="CONVERSATION_SENDERS_IMPORTANT" since="30" />
+		<field name="CONVERSATION_SENDERS_NONE" since="30" />
+		<field name="CONVERSATION_SENDERS_UNSET" since="30" />
+		<field name="CREATOR" />
+		<field name="PEOPLE_TYPE_ANYONE" />
+		<field name="PEOPLE_TYPE_CONTACTS" />
+		<field name="PEOPLE_TYPE_NONE" />
+		<field name="PEOPLE_TYPE_STARRED" />
+		<field name="PEOPLE_TYPE_UNSET" />
+		<field name="STATE_ALLOW" />
+		<field name="STATE_DISALLOW" />
+		<field name="STATE_UNSET" />
+	</class>
+	<class name="android/service/notification/ZenPolicy$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="allowAlarms(Z)Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="allowAllSounds()Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="allowCalls(I)Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="allowConversations(I)Landroid/service/notification/ZenPolicy$Builder;" since="30" />
+		<method name="allowEvents(Z)Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="allowMedia(Z)Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="allowMessages(I)Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="allowReminders(Z)Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="allowRepeatCallers(Z)Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="allowSystem(Z)Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="build()Landroid/service/notification/ZenPolicy;" />
+		<method name="disallowAllSounds()Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="hideAllVisualEffects()Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="showAllVisualEffects()Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="showBadges(Z)Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="showFullScreenIntent(Z)Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="showInAmbientDisplay(Z)Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="showInNotificationList(Z)Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="showLights(Z)Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="showPeeking(Z)Landroid/service/notification/ZenPolicy$Builder;" />
+		<method name="showStatusBarIcons(Z)Landroid/service/notification/ZenPolicy$Builder;" />
+	</class>
+	<class name="android/service/quickaccesswallet/GetWalletCardsCallback" since="30">
+		<extends name="java/lang/Object" />
+		<method name="onFailure(Landroid/service/quickaccesswallet/GetWalletCardsError;)V" />
+		<method name="onSuccess(Landroid/service/quickaccesswallet/GetWalletCardsResponse;)V" />
+	</class>
+	<class name="android/service/quickaccesswallet/GetWalletCardsError" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Icon;Ljava/lang/CharSequence;)V" />
+		<method name="getIcon()Landroid/graphics/drawable/Icon;" />
+		<method name="getMessage()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/quickaccesswallet/GetWalletCardsRequest" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(IIII)V" />
+		<method name="getCardHeightPx()I" />
+		<method name="getCardWidthPx()I" />
+		<method name="getIconSizePx()I" />
+		<method name="getMaxCards()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/quickaccesswallet/GetWalletCardsResponse" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/util/List;I)V" />
+		<method name="getSelectedIndex()I" />
+		<method name="getWalletCards()Ljava/util/List;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/quickaccesswallet/QuickAccessWalletService" since="30">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onWalletCardSelected(Landroid/service/quickaccesswallet/SelectWalletCardRequest;)V" />
+		<method name="onWalletCardsRequested(Landroid/service/quickaccesswallet/GetWalletCardsRequest;Landroid/service/quickaccesswallet/GetWalletCardsCallback;)V" />
+		<method name="onWalletDismissed()V" />
+		<method name="sendWalletServiceEvent(Landroid/service/quickaccesswallet/WalletServiceEvent;)V" />
+		<field name="ACTION_VIEW_WALLET" />
+		<field name="ACTION_VIEW_WALLET_SETTINGS" />
+		<field name="SERVICE_INTERFACE" />
+		<field name="SERVICE_META_DATA" />
+	</class>
+	<class name="android/service/quickaccesswallet/SelectWalletCardRequest" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getCardId()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/quickaccesswallet/WalletCard" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCardIcon()Landroid/graphics/drawable/Icon;" />
+		<method name="getCardId()Ljava/lang/String;" />
+		<method name="getCardImage()Landroid/graphics/drawable/Icon;" />
+		<method name="getCardLabel()Ljava/lang/CharSequence;" />
+		<method name="getContentDescription()Ljava/lang/CharSequence;" />
+		<method name="getPendingIntent()Landroid/app/PendingIntent;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/service/quickaccesswallet/WalletCard$Builder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/graphics/drawable/Icon;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V" />
+		<method name="build()Landroid/service/quickaccesswallet/WalletCard;" />
+		<method name="setCardIcon(Landroid/graphics/drawable/Icon;)Landroid/service/quickaccesswallet/WalletCard$Builder;" />
+		<method name="setCardLabel(Ljava/lang/CharSequence;)Landroid/service/quickaccesswallet/WalletCard$Builder;" />
+	</class>
+	<class name="android/service/quickaccesswallet/WalletServiceEvent" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getEventType()I" />
+		<field name="CREATOR" />
+		<field name="TYPE_NFC_PAYMENT_STARTED" />
+	</class>
+	<class name="android/service/quicksettings/Tile" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getContentDescription()Ljava/lang/CharSequence;" />
+		<method name="getIcon()Landroid/graphics/drawable/Icon;" />
+		<method name="getLabel()Ljava/lang/CharSequence;" />
+		<method name="getState()I" />
+		<method name="getStateDescription()Ljava/lang/CharSequence;" since="30" />
+		<method name="getSubtitle()Ljava/lang/CharSequence;" since="29" />
+		<method name="setContentDescription(Ljava/lang/CharSequence;)V" />
+		<method name="setIcon(Landroid/graphics/drawable/Icon;)V" />
+		<method name="setLabel(Ljava/lang/CharSequence;)V" />
+		<method name="setState(I)V" />
+		<method name="setStateDescription(Ljava/lang/CharSequence;)V" since="30" />
+		<method name="setSubtitle(Ljava/lang/CharSequence;)V" since="29" />
+		<method name="updateTile()V" />
+		<field name="CREATOR" />
+		<field name="STATE_ACTIVE" />
+		<field name="STATE_INACTIVE" />
+		<field name="STATE_UNAVAILABLE" />
+	</class>
+	<class name="android/service/quicksettings/TileService" since="24">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getQsTile()Landroid/service/quicksettings/Tile;" />
+		<method name="isLocked()Z" />
+		<method name="isSecure()Z" />
+		<method name="onClick()V" />
+		<method name="onStartListening()V" />
+		<method name="onStopListening()V" />
+		<method name="onTileAdded()V" />
+		<method name="onTileRemoved()V" />
+		<method name="requestListeningState(Landroid/content/Context;Landroid/content/ComponentName;)V" />
+		<method name="showDialog(Landroid/app/Dialog;)V" />
+		<method name="startActivityAndCollapse(Landroid/content/Intent;)V" />
+		<method name="unlockAndRun(Ljava/lang/Runnable;)V" />
+		<field name="ACTION_QS_TILE" />
+		<field name="ACTION_QS_TILE_PREFERENCES" />
+		<field name="META_DATA_ACTIVE_TILE" />
+		<field name="META_DATA_TOGGLEABLE_TILE" since="30" />
+	</class>
+	<class name="android/service/restrictions/RestrictionsReceiver" since="21">
+		<extends name="android/content/BroadcastReceiver" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onRequestPermission(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/PersistableBundle;)V" />
+	</class>
+	<class name="android/service/textservice/SpellCheckerService" since="14">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createSession()Landroid/service/textservice/SpellCheckerService$Session;" />
+		<field name="SERVICE_INTERFACE" />
+	</class>
+	<class name="android/service/textservice/SpellCheckerService$Session" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getBundle()Landroid/os/Bundle;" />
+		<method name="getLocale()Ljava/lang/String;" />
+		<method name="getSupportedAttributes()I" since="31" />
+		<method name="onCancel()V" />
+		<method name="onClose()V" since="15" />
+		<method name="onCreate()V" />
+		<method name="onGetSentenceSuggestionsMultiple([Landroid/view/textservice/TextInfo;I)[Landroid/view/textservice/SentenceSuggestionsInfo;" since="16" />
+		<method name="onGetSuggestions(Landroid/view/textservice/TextInfo;I)Landroid/view/textservice/SuggestionsInfo;" />
+		<method name="onGetSuggestionsMultiple([Landroid/view/textservice/TextInfo;IZ)[Landroid/view/textservice/SuggestionsInfo;" />
+	</class>
+	<class name="android/service/voice/AlwaysOnHotwordDetector" since="21" removed="31">
+		<extends name="java/lang/Object" />
+		<method name="createEnrollIntent()Landroid/content/Intent;" />
+		<method name="createReEnrollIntent()Landroid/content/Intent;" />
+		<method name="createUnEnrollIntent()Landroid/content/Intent;" />
+		<method name="getParameter(I)I" since="30" />
+		<method name="getSupportedAudioCapabilities()I" since="30" />
+		<method name="getSupportedRecognitionModes()I" />
+		<method name="queryParameter(I)Landroid/service/voice/AlwaysOnHotwordDetector$ModelParamRange;" since="30" />
+		<method name="setParameter(II)I" since="30" />
+		<method name="startRecognition(I)Z" />
+		<method name="stopRecognition()Z" />
+		<field name="AUDIO_CAPABILITY_ECHO_CANCELLATION" since="30" />
+		<field name="AUDIO_CAPABILITY_NOISE_SUPPRESSION" since="30" />
+		<field name="MODEL_PARAM_THRESHOLD_FACTOR" since="30" />
+		<field name="RECOGNITION_FLAG_ALLOW_MULTIPLE_TRIGGERS" />
+		<field name="RECOGNITION_FLAG_CAPTURE_TRIGGER_AUDIO" />
+		<field name="RECOGNITION_FLAG_ENABLE_AUDIO_ECHO_CANCELLATION" since="30" />
+		<field name="RECOGNITION_FLAG_ENABLE_AUDIO_NOISE_SUPPRESSION" since="30" />
+		<field name="RECOGNITION_MODE_USER_IDENTIFICATION" />
+		<field name="RECOGNITION_MODE_VOICE_TRIGGER" />
+		<field name="STATE_HARDWARE_UNAVAILABLE" />
+		<field name="STATE_KEYPHRASE_ENROLLED" />
+		<field name="STATE_KEYPHRASE_UNENROLLED" />
+		<field name="STATE_KEYPHRASE_UNSUPPORTED" deprecated="30" />
+	</class>
+	<class name="android/service/voice/AlwaysOnHotwordDetector$Callback" since="21" removed="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onAvailabilityChanged(I)V" />
+		<method name="onDetected(Landroid/service/voice/AlwaysOnHotwordDetector$EventPayload;)V" />
+		<method name="onError()V" />
+		<method name="onRecognitionPaused()V" />
+		<method name="onRecognitionResumed()V" />
+	</class>
+	<class name="android/service/voice/AlwaysOnHotwordDetector$EventPayload" since="21" removed="31">
+		<extends name="java/lang/Object" />
+		<method name="getCaptureAudioFormat()Landroid/media/AudioFormat;" />
+		<method name="getTriggerAudio()[B" />
+	</class>
+	<class name="android/service/voice/AlwaysOnHotwordDetector$ModelParamRange" since="30" removed="31">
+		<extends name="java/lang/Object" />
+		<method name="getEnd()I" />
+		<method name="getStart()I" />
+	</class>
+	<class name="android/service/voice/VoiceInteractionService" since="21">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createAlwaysOnHotwordDetector(Ljava/lang/String;Ljava/util/Locale;Landroid/service/voice/AlwaysOnHotwordDetector$Callback;)Landroid/service/voice/AlwaysOnHotwordDetector;" removed="31" />
+		<method name="getDisabledShowContext()I" since="23" />
+		<method name="isActiveService(Landroid/content/Context;Landroid/content/ComponentName;)Z" />
+		<method name="onGetSupportedVoiceActions(Ljava/util/Set;)Ljava/util/Set;" since="29" />
+		<method name="onLaunchVoiceAssistFromKeyguard()V" since="23" />
+		<method name="onReady()V" />
+		<method name="onShutdown()V" />
+		<method name="setDisabledShowContext(I)V" since="23" />
+		<method name="setUiHints(Landroid/os/Bundle;)V" since="29" />
+		<method name="showSession(Landroid/os/Bundle;I)V" since="23" />
+		<method name="startSession(Landroid/os/Bundle;)V" removed="23" />
+		<field name="SERVICE_INTERFACE" />
+		<field name="SERVICE_META_DATA" />
+	</class>
+	<class name="android/service/voice/VoiceInteractionSession" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/content/ComponentCallbacks2" since="23" />
+		<implements name="android/view/KeyEvent$Callback" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/os/Handler;)V" />
+		<method name="closeSystemDialogs()V" since="23" />
+		<method name="dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V" since="23" />
+		<method name="finish()V" />
+		<method name="getContext()Landroid/content/Context;" since="23" />
+		<method name="getDisabledShowContext()I" since="23" />
+		<method name="getLayoutInflater()Landroid/view/LayoutInflater;" since="23" />
+		<method name="getUserDisabledShowContext()I" since="23" />
+		<method name="getWindow()Landroid/app/Dialog;" since="23" />
+		<method name="hide()V" since="23" />
+		<method name="onAssistStructureFailure(Ljava/lang/Throwable;)V" since="23" />
+		<method name="onBackPressed()V" since="23" />
+		<method name="onCancelRequest(Landroid/service/voice/VoiceInteractionSession$Request;)V" since="23" />
+		<method name="onCloseSystemDialogs()V" />
+		<method name="onComputeInsets(Landroid/service/voice/VoiceInteractionSession$Insets;)V" since="23" />
+		<method name="onCreate()V" since="23" />
+		<method name="onCreate(Landroid/os/Bundle;)V" removed="23" />
+		<method name="onCreateContentView()Landroid/view/View;" since="23" />
+		<method name="onDestroy()V" />
+		<method name="onDirectActionsInvalidated(Landroid/service/voice/VoiceInteractionSession$ActivityId;)V" since="29" />
+		<method name="onGetSupportedCommands([Ljava/lang/String;)[Z" since="23" />
+		<method name="onHandleAssist(Landroid/os/Bundle;Landroid/app/assist/AssistStructure;Landroid/app/assist/AssistContent;)V" since="23" deprecated="29" />
+		<method name="onHandleAssist(Landroid/service/voice/VoiceInteractionSession$AssistState;)V" since="29" />
+		<method name="onHandleAssistSecondary(Landroid/os/Bundle;Landroid/app/assist/AssistStructure;Landroid/app/assist/AssistContent;II)V" since="24" deprecated="29" />
+		<method name="onHandleScreenshot(Landroid/graphics/Bitmap;)V" since="23" />
+		<method name="onHide()V" since="23" />
+		<method name="onLockscreenShown()V" since="23" />
+		<method name="onPrepareShow(Landroid/os/Bundle;I)V" since="26" />
+		<method name="onRequestAbortVoice(Landroid/service/voice/VoiceInteractionSession$AbortVoiceRequest;)V" since="23" />
+		<method name="onRequestCommand(Landroid/service/voice/VoiceInteractionSession$CommandRequest;)V" since="23" />
+		<method name="onRequestCompleteVoice(Landroid/service/voice/VoiceInteractionSession$CompleteVoiceRequest;)V" since="23" />
+		<method name="onRequestConfirmation(Landroid/service/voice/VoiceInteractionSession$ConfirmationRequest;)V" since="23" />
+		<method name="onRequestPickOption(Landroid/service/voice/VoiceInteractionSession$PickOptionRequest;)V" since="23" />
+		<method name="onShow(Landroid/os/Bundle;I)V" since="23" />
+		<method name="onTaskFinished(Landroid/content/Intent;I)V" since="23" />
+		<method name="onTaskStarted(Landroid/content/Intent;I)V" since="23" />
+		<method name="performDirectAction(Landroid/app/DirectAction;Landroid/os/Bundle;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" since="29" />
+		<method name="requestDirectActions(Landroid/service/voice/VoiceInteractionSession$ActivityId;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" since="29" />
+		<method name="setContentView(Landroid/view/View;)V" />
+		<method name="setDisabledShowContext(I)V" since="23" />
+		<method name="setKeepAwake(Z)V" since="23" />
+		<method name="setTheme(I)V" since="23" />
+		<method name="setUiEnabled(Z)V" since="26" />
+		<method name="show(Landroid/os/Bundle;I)V" since="23" />
+		<method name="startAssistantActivity(Landroid/content/Intent;)V" since="26" />
+		<method name="startVoiceActivity(Landroid/content/Intent;)V" since="23" />
+		<field name="SHOW_SOURCE_ACTIVITY" since="24" />
+		<field name="SHOW_SOURCE_APPLICATION" since="23" />
+		<field name="SHOW_SOURCE_ASSIST_GESTURE" since="23" />
+		<field name="SHOW_SOURCE_AUTOMOTIVE_SYSTEM_UI" since="29" />
+		<field name="SHOW_SOURCE_NOTIFICATION" since="29" />
+		<field name="SHOW_SOURCE_PUSH_TO_TALK" since="29" />
+		<field name="SHOW_WITH_ASSIST" since="23" />
+		<field name="SHOW_WITH_SCREENSHOT" since="23" />
+	</class>
+	<class name="android/service/voice/VoiceInteractionSession$AbortVoiceRequest" since="23">
+		<extends name="android/service/voice/VoiceInteractionSession$Request" />
+		<method name="getMessage()Ljava/lang/CharSequence;" deprecated="23" />
+		<method name="getVoicePrompt()Landroid/app/VoiceInteractor$Prompt;" />
+		<method name="sendAbortResult(Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/service/voice/VoiceInteractionSession$ActivityId" since="29">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/service/voice/VoiceInteractionSession$AssistState" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getActivityId()Landroid/service/voice/VoiceInteractionSession$ActivityId;" />
+		<method name="getAssistContent()Landroid/app/assist/AssistContent;" />
+		<method name="getAssistData()Landroid/os/Bundle;" />
+		<method name="getAssistStructure()Landroid/app/assist/AssistStructure;" />
+		<method name="getCount()I" />
+		<method name="getIndex()I" />
+		<method name="isFocused()Z" />
+	</class>
+	<class name="android/service/voice/VoiceInteractionSession$CommandRequest" since="23">
+		<extends name="android/service/voice/VoiceInteractionSession$Request" />
+		<method name="getCommand()Ljava/lang/String;" />
+		<method name="sendIntermediateResult(Landroid/os/Bundle;)V" />
+		<method name="sendResult(Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/service/voice/VoiceInteractionSession$CompleteVoiceRequest" since="23">
+		<extends name="android/service/voice/VoiceInteractionSession$Request" />
+		<method name="getMessage()Ljava/lang/CharSequence;" deprecated="23" />
+		<method name="getVoicePrompt()Landroid/app/VoiceInteractor$Prompt;" />
+		<method name="sendCompleteResult(Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/service/voice/VoiceInteractionSession$ConfirmationRequest" since="23">
+		<extends name="android/service/voice/VoiceInteractionSession$Request" />
+		<method name="getPrompt()Ljava/lang/CharSequence;" deprecated="23" />
+		<method name="getVoicePrompt()Landroid/app/VoiceInteractor$Prompt;" />
+		<method name="sendConfirmationResult(ZLandroid/os/Bundle;)V" />
+	</class>
+	<class name="android/service/voice/VoiceInteractionSession$Insets" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="TOUCHABLE_INSETS_CONTENT" />
+		<field name="TOUCHABLE_INSETS_FRAME" />
+		<field name="TOUCHABLE_INSETS_REGION" />
+		<field name="contentInsets" />
+		<field name="touchableInsets" />
+		<field name="touchableRegion" />
+	</class>
+	<class name="android/service/voice/VoiceInteractionSession$PickOptionRequest" since="23">
+		<extends name="android/service/voice/VoiceInteractionSession$Request" />
+		<method name="getOptions()[Landroid/app/VoiceInteractor$PickOptionRequest$Option;" />
+		<method name="getPrompt()Ljava/lang/CharSequence;" deprecated="23" />
+		<method name="getVoicePrompt()Landroid/app/VoiceInteractor$Prompt;" />
+		<method name="sendIntermediatePickOptionResult([Landroid/app/VoiceInteractor$PickOptionRequest$Option;Landroid/os/Bundle;)V" />
+		<method name="sendPickOptionResult([Landroid/app/VoiceInteractor$PickOptionRequest$Option;Landroid/os/Bundle;)V" />
+	</class>
+	<class name="android/service/voice/VoiceInteractionSession$Request" since="23">
+		<extends name="java/lang/Object" />
+		<method name="cancel()V" />
+		<method name="getCallingPackage()Ljava/lang/String;" />
+		<method name="getCallingUid()I" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="isActive()Z" />
+	</class>
+	<class name="android/service/voice/VoiceInteractionSessionService" since="21">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onNewSession(Landroid/os/Bundle;)Landroid/service/voice/VoiceInteractionSession;" />
+	</class>
+	<class name="android/service/vr/VrListenerService" since="24">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="isVrModePackageEnabled(Landroid/content/Context;Landroid/content/ComponentName;)Z" />
+		<method name="onCurrentVrActivityChanged(Landroid/content/ComponentName;)V" />
+		<field name="SERVICE_INTERFACE" />
+	</class>
+	<class name="android/service/wallpaper/WallpaperService" since="7">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCreateEngine()Landroid/service/wallpaper/WallpaperService$Engine;" />
+		<field name="SERVICE_INTERFACE" />
+		<field name="SERVICE_META_DATA" />
+	</class>
+	<class name="android/service/wallpaper/WallpaperService$Engine" since="7">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/service/wallpaper/WallpaperService;)V" />
+		<method name="dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V" since="14" />
+		<method name="getDesiredMinimumHeight()I" />
+		<method name="getDesiredMinimumWidth()I" />
+		<method name="getDisplayContext()Landroid/content/Context;" since="29" />
+		<method name="getSurfaceHolder()Landroid/view/SurfaceHolder;" />
+		<method name="isPreview()Z" />
+		<method name="isVisible()Z" />
+		<method name="notifyColorsChanged()V" since="27" />
+		<method name="onApplyWindowInsets(Landroid/view/WindowInsets;)V" since="21" />
+		<method name="onCommand(Ljava/lang/String;IIILandroid/os/Bundle;Z)Landroid/os/Bundle;" />
+		<method name="onComputeColors()Landroid/app/WallpaperColors;" since="27" />
+		<method name="onCreate(Landroid/view/SurfaceHolder;)V" />
+		<method name="onDesiredSizeChanged(II)V" />
+		<method name="onDestroy()V" />
+		<method name="onOffsetsChanged(FFFFII)V" />
+		<method name="onSurfaceChanged(Landroid/view/SurfaceHolder;III)V" />
+		<method name="onSurfaceCreated(Landroid/view/SurfaceHolder;)V" />
+		<method name="onSurfaceDestroyed(Landroid/view/SurfaceHolder;)V" />
+		<method name="onSurfaceRedrawNeeded(Landroid/view/SurfaceHolder;)V" since="9" />
+		<method name="onTouchEvent(Landroid/view/MotionEvent;)V" />
+		<method name="onVisibilityChanged(Z)V" />
+		<method name="onZoomChanged(F)V" since="30" />
+		<method name="setOffsetNotificationsEnabled(Z)V" since="15" />
+		<method name="setTouchEventsEnabled(Z)V" />
+	</class>
+	<class name="android/speech/RecognitionListener" since="8">
+		<extends name="java/lang/Object" />
+		<method name="onBeginningOfSpeech()V" />
+		<method name="onBufferReceived([B)V" />
+		<method name="onEndOfSpeech()V" />
+		<method name="onError(I)V" />
+		<method name="onEvent(ILandroid/os/Bundle;)V" />
+		<method name="onPartialResults(Landroid/os/Bundle;)V" />
+		<method name="onReadyForSpeech(Landroid/os/Bundle;)V" />
+		<method name="onResults(Landroid/os/Bundle;)V" />
+		<method name="onRmsChanged(F)V" />
+	</class>
+	<class name="android/speech/RecognitionService" since="8">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCancel(Landroid/speech/RecognitionService$Callback;)V" />
+		<method name="onStartListening(Landroid/content/Intent;Landroid/speech/RecognitionService$Callback;)V" />
+		<method name="onStopListening(Landroid/speech/RecognitionService$Callback;)V" />
+		<field name="SERVICE_INTERFACE" />
+		<field name="SERVICE_META_DATA" />
+	</class>
+	<class name="android/speech/RecognitionService$Callback" since="8">
+		<extends name="java/lang/Object" />
+		<method name="beginningOfSpeech()V" />
+		<method name="bufferReceived([B)V" />
+		<method name="endOfSpeech()V" />
+		<method name="error(I)V" />
+		<method name="getCallingAttributionSource()Landroid/content/AttributionSource;" since="31" />
+		<method name="getCallingUid()I" since="23" />
+		<method name="partialResults(Landroid/os/Bundle;)V" />
+		<method name="readyForSpeech(Landroid/os/Bundle;)V" />
+		<method name="results(Landroid/os/Bundle;)V" />
+		<method name="rmsChanged(F)V" />
+	</class>
+	<class name="android/speech/RecognizerIntent" since="3">
+		<extends name="java/lang/Object" />
+		<method name="getVoiceDetailsIntent(Landroid/content/Context;)Landroid/content/Intent;" since="8" />
+		<field name="ACTION_GET_LANGUAGE_DETAILS" since="8" />
+		<field name="ACTION_RECOGNIZE_SPEECH" />
+		<field name="ACTION_VOICE_SEARCH_HANDS_FREE" since="16" />
+		<field name="ACTION_WEB_SEARCH" />
+		<field name="DETAILS_META_DATA" since="8" />
+		<field name="EXTRA_AUDIO_INJECT_SOURCE" since="31" />
+		<field name="EXTRA_CALLING_PACKAGE" since="8" />
+		<field name="EXTRA_CONFIDENCE_SCORES" since="14" />
+		<field name="EXTRA_LANGUAGE" />
+		<field name="EXTRA_LANGUAGE_MODEL" />
+		<field name="EXTRA_LANGUAGE_PREFERENCE" since="8" />
+		<field name="EXTRA_MAX_RESULTS" />
+		<field name="EXTRA_ONLY_RETURN_LANGUAGE_PREFERENCE" since="8" />
+		<field name="EXTRA_ORIGIN" since="14" />
+		<field name="EXTRA_PARTIAL_RESULTS" since="8" />
+		<field name="EXTRA_PREFER_OFFLINE" since="23" />
+		<field name="EXTRA_PROMPT" />
+		<field name="EXTRA_RESULTS" />
+		<field name="EXTRA_RESULTS_PENDINGINTENT" />
+		<field name="EXTRA_RESULTS_PENDINGINTENT_BUNDLE" />
+		<field name="EXTRA_SECURE" since="16" />
+		<field name="EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS" since="8" />
+		<field name="EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS" since="8" />
+		<field name="EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS" since="8" />
+		<field name="EXTRA_SUPPORTED_LANGUAGES" since="8" />
+		<field name="EXTRA_WEB_SEARCH_ONLY" since="11" />
+		<field name="LANGUAGE_MODEL_FREE_FORM" />
+		<field name="LANGUAGE_MODEL_WEB_SEARCH" />
+		<field name="RESULT_AUDIO_ERROR" />
+		<field name="RESULT_CLIENT_ERROR" />
+		<field name="RESULT_NETWORK_ERROR" />
+		<field name="RESULT_NO_MATCH" />
+		<field name="RESULT_SERVER_ERROR" />
+	</class>
+	<class name="android/speech/RecognizerResultsIntent" since="10">
+		<extends name="java/lang/Object" />
+		<field name="ACTION_VOICE_SEARCH_RESULTS" />
+		<field name="EXTRA_VOICE_SEARCH_RESULT_HTML" />
+		<field name="EXTRA_VOICE_SEARCH_RESULT_HTML_BASE_URLS" />
+		<field name="EXTRA_VOICE_SEARCH_RESULT_HTTP_HEADERS" />
+		<field name="EXTRA_VOICE_SEARCH_RESULT_STRINGS" />
+		<field name="EXTRA_VOICE_SEARCH_RESULT_URLS" />
+		<field name="URI_SCHEME_INLINE" />
+	</class>
+	<class name="android/speech/SpeechRecognizer" since="8">
+		<extends name="java/lang/Object" />
+		<method name="cancel()V" />
+		<method name="createOnDeviceSpeechRecognizer(Landroid/content/Context;)Landroid/speech/SpeechRecognizer;" since="31" />
+		<method name="createSpeechRecognizer(Landroid/content/Context;)Landroid/speech/SpeechRecognizer;" />
+		<method name="createSpeechRecognizer(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/speech/SpeechRecognizer;" />
+		<method name="destroy()V" />
+		<method name="isOnDeviceRecognitionAvailable(Landroid/content/Context;)Z" since="31" />
+		<method name="isRecognitionAvailable(Landroid/content/Context;)Z" />
+		<method name="setRecognitionListener(Landroid/speech/RecognitionListener;)V" />
+		<method name="startListening(Landroid/content/Intent;)V" />
+		<method name="stopListening()V" />
+		<field name="CONFIDENCE_SCORES" since="14" />
+		<field name="ERROR_AUDIO" />
+		<field name="ERROR_CLIENT" />
+		<field name="ERROR_INSUFFICIENT_PERMISSIONS" />
+		<field name="ERROR_LANGUAGE_NOT_SUPPORTED" since="31" />
+		<field name="ERROR_LANGUAGE_UNAVAILABLE" since="31" />
+		<field name="ERROR_NETWORK" />
+		<field name="ERROR_NETWORK_TIMEOUT" />
+		<field name="ERROR_NO_MATCH" />
+		<field name="ERROR_RECOGNIZER_BUSY" />
+		<field name="ERROR_SERVER" />
+		<field name="ERROR_SERVER_DISCONNECTED" since="31" />
+		<field name="ERROR_SPEECH_TIMEOUT" />
+		<field name="ERROR_TOO_MANY_REQUESTS" since="31" />
+		<field name="RESULTS_RECOGNITION" />
+	</class>
+	<class name="android/speech/tts/SynthesisCallback" since="14">
+		<extends name="java/lang/Object" />
+		<method name="audioAvailable([BII)I" />
+		<method name="done()I" />
+		<method name="error()V" />
+		<method name="error(I)V" since="21" />
+		<method name="getMaxBufferSize()I" />
+		<method name="hasFinished()Z" since="21" />
+		<method name="hasStarted()Z" since="21" />
+		<method name="rangeStart(III)V" since="26" />
+		<method name="start(III)I" />
+	</class>
+	<class name="android/speech/tts/SynthesisRequest" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Landroid/os/Bundle;)V" since="21" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="getCallerUid()I" since="19" />
+		<method name="getCharSequenceText()Ljava/lang/CharSequence;" since="21" />
+		<method name="getCountry()Ljava/lang/String;" />
+		<method name="getLanguage()Ljava/lang/String;" />
+		<method name="getParams()Landroid/os/Bundle;" />
+		<method name="getPitch()I" />
+		<method name="getSpeechRate()I" />
+		<method name="getText()Ljava/lang/String;" deprecated="21" />
+		<method name="getVariant()Ljava/lang/String;" />
+		<method name="getVoiceName()Ljava/lang/String;" since="21" />
+	</class>
+	<class name="android/speech/tts/TextToSpeech" since="4">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;Ljava/lang/String;)V" since="14" />
+		<method name="addEarcon(Ljava/lang/String;Landroid/net/Uri;)I" since="31" />
+		<method name="addEarcon(Ljava/lang/String;Ljava/io/File;)I" since="21" />
+		<method name="addEarcon(Ljava/lang/String;Ljava/lang/String;)I" deprecated="21" />
+		<method name="addEarcon(Ljava/lang/String;Ljava/lang/String;I)I" />
+		<method name="addSpeech(Ljava/lang/CharSequence;Landroid/net/Uri;)I" since="31" />
+		<method name="addSpeech(Ljava/lang/CharSequence;Ljava/io/File;)I" since="21" />
+		<method name="addSpeech(Ljava/lang/CharSequence;Ljava/lang/String;I)I" since="21" />
+		<method name="addSpeech(Ljava/lang/String;Ljava/lang/String;)I" />
+		<method name="addSpeech(Ljava/lang/String;Ljava/lang/String;I)I" />
+		<method name="areDefaultsEnforced()Z" since="8" deprecated="21" />
+		<method name="getAvailableLanguages()Ljava/util/Set;" since="21" />
+		<method name="getDefaultEngine()Ljava/lang/String;" since="8" />
+		<method name="getDefaultLanguage()Ljava/util/Locale;" since="18" deprecated="21" />
+		<method name="getDefaultVoice()Landroid/speech/tts/Voice;" since="21" />
+		<method name="getEngines()Ljava/util/List;" since="14" />
+		<method name="getFeatures(Ljava/util/Locale;)Ljava/util/Set;" since="15" deprecated="21" />
+		<method name="getLanguage()Ljava/util/Locale;" deprecated="21" />
+		<method name="getMaxSpeechInputLength()I" since="18" />
+		<method name="getVoice()Landroid/speech/tts/Voice;" since="21" />
+		<method name="getVoices()Ljava/util/Set;" since="21" />
+		<method name="isLanguageAvailable(Ljava/util/Locale;)I" />
+		<method name="isSpeaking()Z" />
+		<method name="playEarcon(Ljava/lang/String;ILandroid/os/Bundle;Ljava/lang/String;)I" since="21" />
+		<method name="playEarcon(Ljava/lang/String;ILjava/util/HashMap;)I" deprecated="21" />
+		<method name="playSilence(JILjava/util/HashMap;)I" deprecated="21" />
+		<method name="playSilentUtterance(JILjava/lang/String;)I" since="21" />
+		<method name="setAudioAttributes(Landroid/media/AudioAttributes;)I" since="21" />
+		<method name="setEngineByPackageName(Ljava/lang/String;)I" since="8" deprecated="15" />
+		<method name="setLanguage(Ljava/util/Locale;)I" />
+		<method name="setOnUtteranceCompletedListener(Landroid/speech/tts/TextToSpeech$OnUtteranceCompletedListener;)I" deprecated="15" />
+		<method name="setOnUtteranceProgressListener(Landroid/speech/tts/UtteranceProgressListener;)I" since="15" />
+		<method name="setPitch(F)I" />
+		<method name="setSpeechRate(F)I" />
+		<method name="setVoice(Landroid/speech/tts/Voice;)I" since="21" />
+		<method name="shutdown()V" />
+		<method name="speak(Ljava/lang/CharSequence;ILandroid/os/Bundle;Ljava/lang/String;)I" since="21" />
+		<method name="speak(Ljava/lang/String;ILjava/util/HashMap;)I" deprecated="21" />
+		<method name="stop()I" />
+		<method name="synthesizeToFile(Ljava/lang/CharSequence;Landroid/os/Bundle;Landroid/os/ParcelFileDescriptor;Ljava/lang/String;)I" since="30" />
+		<method name="synthesizeToFile(Ljava/lang/CharSequence;Landroid/os/Bundle;Ljava/io/File;Ljava/lang/String;)I" since="21" />
+		<method name="synthesizeToFile(Ljava/lang/String;Ljava/util/HashMap;Ljava/lang/String;)I" deprecated="21" />
+		<field name="ACTION_TTS_QUEUE_PROCESSING_COMPLETED" />
+		<field name="ERROR" />
+		<field name="ERROR_INVALID_REQUEST" since="21" />
+		<field name="ERROR_NETWORK" since="21" />
+		<field name="ERROR_NETWORK_TIMEOUT" since="21" />
+		<field name="ERROR_NOT_INSTALLED_YET" since="21" />
+		<field name="ERROR_OUTPUT" since="21" />
+		<field name="ERROR_SERVICE" since="21" />
+		<field name="ERROR_SYNTHESIS" since="21" />
+		<field name="LANG_AVAILABLE" />
+		<field name="LANG_COUNTRY_AVAILABLE" />
+		<field name="LANG_COUNTRY_VAR_AVAILABLE" />
+		<field name="LANG_MISSING_DATA" />
+		<field name="LANG_NOT_SUPPORTED" />
+		<field name="QUEUE_ADD" />
+		<field name="QUEUE_FLUSH" />
+		<field name="STOPPED" since="21" />
+		<field name="SUCCESS" />
+	</class>
+	<class name="android/speech/tts/TextToSpeech$Engine" since="4">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/speech/tts/TextToSpeech;)V" />
+		<field name="ACTION_CHECK_TTS_DATA" />
+		<field name="ACTION_GET_SAMPLE_TEXT" since="18" />
+		<field name="ACTION_INSTALL_TTS_DATA" />
+		<field name="ACTION_TTS_DATA_INSTALLED" />
+		<field name="CHECK_VOICE_DATA_BAD_DATA" deprecated="18" />
+		<field name="CHECK_VOICE_DATA_FAIL" />
+		<field name="CHECK_VOICE_DATA_MISSING_DATA" deprecated="18" />
+		<field name="CHECK_VOICE_DATA_MISSING_VOLUME" deprecated="18" />
+		<field name="CHECK_VOICE_DATA_PASS" />
+		<field name="DEFAULT_STREAM" />
+		<field name="EXTRA_AVAILABLE_VOICES" since="8" />
+		<field name="EXTRA_CHECK_VOICE_DATA_FOR" since="8" deprecated="18" />
+		<field name="EXTRA_SAMPLE_TEXT" since="18" />
+		<field name="EXTRA_TTS_DATA_INSTALLED" deprecated="18" />
+		<field name="EXTRA_UNAVAILABLE_VOICES" since="8" />
+		<field name="EXTRA_VOICE_DATA_FILES" deprecated="18" />
+		<field name="EXTRA_VOICE_DATA_FILES_INFO" deprecated="18" />
+		<field name="EXTRA_VOICE_DATA_ROOT_DIRECTORY" deprecated="18" />
+		<field name="INTENT_ACTION_TTS_SERVICE" since="14" />
+		<field name="KEY_FEATURE_EMBEDDED_SYNTHESIS" since="15" deprecated="21" />
+		<field name="KEY_FEATURE_NETWORK_RETRIES_COUNT" since="21" />
+		<field name="KEY_FEATURE_NETWORK_SYNTHESIS" since="15" deprecated="21" />
+		<field name="KEY_FEATURE_NETWORK_TIMEOUT_MS" since="21" />
+		<field name="KEY_FEATURE_NOT_INSTALLED" since="21" />
+		<field name="KEY_PARAM_PAN" since="11" />
+		<field name="KEY_PARAM_SESSION_ID" since="21" />
+		<field name="KEY_PARAM_STREAM" />
+		<field name="KEY_PARAM_UTTERANCE_ID" />
+		<field name="KEY_PARAM_VOLUME" since="11" />
+		<field name="SERVICE_META_DATA" since="14" />
+	</class>
+	<class name="android/speech/tts/TextToSpeech$EngineInfo" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="icon" />
+		<field name="label" />
+		<field name="name" />
+	</class>
+	<class name="android/speech/tts/TextToSpeech$OnInitListener" since="4">
+		<extends name="java/lang/Object" />
+		<method name="onInit(I)V" />
+	</class>
+	<class name="android/speech/tts/TextToSpeech$OnUtteranceCompletedListener" since="4" deprecated="18">
+		<extends name="java/lang/Object" />
+		<method name="onUtteranceCompleted(Ljava/lang/String;)V" deprecated="29" />
+	</class>
+	<class name="android/speech/tts/TextToSpeechService" since="14">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onGetDefaultVoiceNameFor(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="21" />
+		<method name="onGetFeaturesForLanguage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Set;" since="15" />
+		<method name="onGetLanguage()[Ljava/lang/String;" />
+		<method name="onGetVoices()Ljava/util/List;" since="21" />
+		<method name="onIsLanguageAvailable(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I" />
+		<method name="onIsValidVoiceName(Ljava/lang/String;)I" since="21" />
+		<method name="onLoadLanguage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I" />
+		<method name="onLoadVoice(Ljava/lang/String;)I" since="21" />
+		<method name="onStop()V" />
+		<method name="onSynthesizeText(Landroid/speech/tts/SynthesisRequest;Landroid/speech/tts/SynthesisCallback;)V" />
+	</class>
+	<class name="android/speech/tts/UtteranceProgressListener" since="15">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onAudioAvailable(Ljava/lang/String;[B)V" since="24" />
+		<method name="onBeginSynthesis(Ljava/lang/String;III)V" since="24" />
+		<method name="onDone(Ljava/lang/String;)V" />
+		<method name="onError(Ljava/lang/String;)V" deprecated="21" />
+		<method name="onError(Ljava/lang/String;I)V" since="21" />
+		<method name="onRangeStart(Ljava/lang/String;III)V" since="26" />
+		<method name="onStart(Ljava/lang/String;)V" />
+		<method name="onStop(Ljava/lang/String;Z)V" since="23" />
+	</class>
+	<class name="android/speech/tts/Voice" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/util/Locale;IIZLjava/util/Set;)V" />
+		<method name="getFeatures()Ljava/util/Set;" />
+		<method name="getLatency()I" />
+		<method name="getLocale()Ljava/util/Locale;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getQuality()I" />
+		<method name="isNetworkConnectionRequired()Z" />
+		<field name="CREATOR" />
+		<field name="LATENCY_HIGH" />
+		<field name="LATENCY_LOW" />
+		<field name="LATENCY_NORMAL" />
+		<field name="LATENCY_VERY_HIGH" />
+		<field name="LATENCY_VERY_LOW" />
+		<field name="QUALITY_HIGH" />
+		<field name="QUALITY_LOW" />
+		<field name="QUALITY_NORMAL" />
+		<field name="QUALITY_VERY_HIGH" />
+		<field name="QUALITY_VERY_LOW" />
+	</class>
+	<class name="android/system/ErrnoException" since="21">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;ILjava/lang/Throwable;)V" />
+		<method name="rethrowAsIOException()Ljava/io/IOException;" since="30" />
+		<method name="rethrowAsSocketException()Ljava/net/SocketException;" since="30" />
+		<field name="errno" />
+	</class>
+	<class name="android/system/Int64Ref" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(J)V" />
+		<field name="value" />
+	</class>
+	<class name="android/system/Os" since="21">
+		<extends name="java/lang/Object" />
+		<method name="accept(Ljava/io/FileDescriptor;Ljava/net/InetSocketAddress;)Ljava/io/FileDescriptor;" />
+		<method name="access(Ljava/lang/String;I)Z" />
+		<method name="bind(Ljava/io/FileDescriptor;Ljava/net/InetAddress;I)V" />
+		<method name="bind(Ljava/io/FileDescriptor;Ljava/net/SocketAddress;)V" since="29" />
+		<method name="chmod(Ljava/lang/String;I)V" />
+		<method name="chown(Ljava/lang/String;II)V" />
+		<method name="close(Ljava/io/FileDescriptor;)V" />
+		<method name="connect(Ljava/io/FileDescriptor;Ljava/net/InetAddress;I)V" />
+		<method name="connect(Ljava/io/FileDescriptor;Ljava/net/SocketAddress;)V" since="29" />
+		<method name="dup(Ljava/io/FileDescriptor;)Ljava/io/FileDescriptor;" />
+		<method name="dup2(Ljava/io/FileDescriptor;I)Ljava/io/FileDescriptor;" />
+		<method name="environ()[Ljava/lang/String;" />
+		<method name="execv(Ljava/lang/String;[Ljava/lang/String;)V" />
+		<method name="execve(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V" />
+		<method name="fchmod(Ljava/io/FileDescriptor;I)V" />
+		<method name="fchown(Ljava/io/FileDescriptor;II)V" />
+		<method name="fcntlInt(Ljava/io/FileDescriptor;II)I" since="30" />
+		<method name="fdatasync(Ljava/io/FileDescriptor;)V" />
+		<method name="fstat(Ljava/io/FileDescriptor;)Landroid/system/StructStat;" />
+		<method name="fstatvfs(Ljava/io/FileDescriptor;)Landroid/system/StructStatVfs;" />
+		<method name="fsync(Ljava/io/FileDescriptor;)V" />
+		<method name="ftruncate(Ljava/io/FileDescriptor;J)V" />
+		<method name="gai_strerror(I)Ljava/lang/String;" />
+		<method name="getegid()I" />
+		<method name="getenv(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="geteuid()I" />
+		<method name="getgid()I" />
+		<method name="getpeername(Ljava/io/FileDescriptor;)Ljava/net/SocketAddress;" />
+		<method name="getpid()I" />
+		<method name="getppid()I" />
+		<method name="getsockname(Ljava/io/FileDescriptor;)Ljava/net/SocketAddress;" />
+		<method name="getsockoptTimeval(Ljava/io/FileDescriptor;II)Landroid/system/StructTimeval;" since="29" />
+		<method name="gettid()I" />
+		<method name="getuid()I" />
+		<method name="getxattr(Ljava/lang/String;Ljava/lang/String;)[B" since="26" />
+		<method name="if_indextoname(I)Ljava/lang/String;" />
+		<method name="if_nametoindex(Ljava/lang/String;)I" since="26" />
+		<method name="inet_pton(ILjava/lang/String;)Ljava/net/InetAddress;" />
+		<method name="isatty(Ljava/io/FileDescriptor;)Z" />
+		<method name="kill(II)V" />
+		<method name="lchown(Ljava/lang/String;II)V" />
+		<method name="link(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="listen(Ljava/io/FileDescriptor;I)V" />
+		<method name="listxattr(Ljava/lang/String;)[Ljava/lang/String;" since="26" />
+		<method name="lseek(Ljava/io/FileDescriptor;JI)J" />
+		<method name="lstat(Ljava/lang/String;)Landroid/system/StructStat;" />
+		<method name="memfd_create(Ljava/lang/String;I)Ljava/io/FileDescriptor;" since="30" />
+		<method name="mincore(JJ[B)V" />
+		<method name="mkdir(Ljava/lang/String;I)V" />
+		<method name="mkfifo(Ljava/lang/String;I)V" />
+		<method name="mlock(JJ)V" />
+		<method name="mmap(JJIILjava/io/FileDescriptor;J)J" />
+		<method name="msync(JJI)V" />
+		<method name="munlock(JJ)V" />
+		<method name="munmap(JJ)V" />
+		<method name="open(Ljava/lang/String;II)Ljava/io/FileDescriptor;" />
+		<method name="pipe()[Ljava/io/FileDescriptor;" />
+		<method name="poll([Landroid/system/StructPollfd;I)I" />
+		<method name="posix_fallocate(Ljava/io/FileDescriptor;JJ)V" />
+		<method name="prctl(IJJJJ)I" />
+		<method name="pread(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;J)I" />
+		<method name="pread(Ljava/io/FileDescriptor;[BIIJ)I" />
+		<method name="pwrite(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;J)I" />
+		<method name="pwrite(Ljava/io/FileDescriptor;[BIIJ)I" />
+		<method name="read(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;)I" />
+		<method name="read(Ljava/io/FileDescriptor;[BII)I" />
+		<method name="readlink(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="readv(Ljava/io/FileDescriptor;[Ljava/lang/Object;[I[I)I" />
+		<method name="recvfrom(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;ILjava/net/InetSocketAddress;)I" />
+		<method name="recvfrom(Ljava/io/FileDescriptor;[BIIILjava/net/InetSocketAddress;)I" />
+		<method name="recvmsg(Ljava/io/FileDescriptor;Landroid/system/StructMsghdr;I)I" since="31" />
+		<method name="remove(Ljava/lang/String;)V" />
+		<method name="removexattr(Ljava/lang/String;Ljava/lang/String;)V" since="26" />
+		<method name="rename(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="sendfile(Ljava/io/FileDescriptor;Ljava/io/FileDescriptor;Landroid/system/Int64Ref;J)J" since="28" />
+		<method name="sendfile(Ljava/io/FileDescriptor;Ljava/io/FileDescriptor;Landroid/util/MutableLong;J)J" removed="28" />
+		<method name="sendmsg(Ljava/io/FileDescriptor;Landroid/system/StructMsghdr;I)I" since="31" />
+		<method name="sendto(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;ILjava/net/InetAddress;I)I" />
+		<method name="sendto(Ljava/io/FileDescriptor;[BIIILjava/net/InetAddress;I)I" />
+		<method name="sendto(Ljava/io/FileDescriptor;[BIIILjava/net/SocketAddress;)I" since="29" />
+		<method name="setegid(I)V" deprecated="29" />
+		<method name="setenv(Ljava/lang/String;Ljava/lang/String;Z)V" />
+		<method name="seteuid(I)V" deprecated="29" />
+		<method name="setgid(I)V" deprecated="29" />
+		<method name="setsid()I" />
+		<method name="setsockoptInt(Ljava/io/FileDescriptor;III)V" since="26" />
+		<method name="setsockoptTimeval(Ljava/io/FileDescriptor;IILandroid/system/StructTimeval;)V" since="29" />
+		<method name="setuid(I)V" deprecated="29" />
+		<method name="setxattr(Ljava/lang/String;Ljava/lang/String;[BI)V" since="26" />
+		<method name="shutdown(Ljava/io/FileDescriptor;I)V" />
+		<method name="socket(III)Ljava/io/FileDescriptor;" />
+		<method name="socketpair(IIILjava/io/FileDescriptor;Ljava/io/FileDescriptor;)V" />
+		<method name="stat(Ljava/lang/String;)Landroid/system/StructStat;" />
+		<method name="statvfs(Ljava/lang/String;)Landroid/system/StructStatVfs;" />
+		<method name="strerror(I)Ljava/lang/String;" />
+		<method name="strsignal(I)Ljava/lang/String;" />
+		<method name="symlink(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="sysconf(I)J" />
+		<method name="tcdrain(Ljava/io/FileDescriptor;)V" />
+		<method name="tcsendbreak(Ljava/io/FileDescriptor;I)V" />
+		<method name="umask(I)I" />
+		<method name="uname()Landroid/system/StructUtsname;" />
+		<method name="unsetenv(Ljava/lang/String;)V" />
+		<method name="waitpid(ILandroid/util/MutableInt;I)I" removed="28" />
+		<method name="write(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;)I" />
+		<method name="write(Ljava/io/FileDescriptor;[BII)I" />
+		<method name="writev(Ljava/io/FileDescriptor;[Ljava/lang/Object;[I[I)I" />
+	</class>
+	<class name="android/system/OsConstants" since="21">
+		<extends name="java/lang/Object" />
+		<method name="S_ISBLK(I)Z" />
+		<method name="S_ISCHR(I)Z" />
+		<method name="S_ISDIR(I)Z" />
+		<method name="S_ISFIFO(I)Z" />
+		<method name="S_ISLNK(I)Z" />
+		<method name="S_ISREG(I)Z" />
+		<method name="S_ISSOCK(I)Z" />
+		<method name="WCOREDUMP(I)Z" />
+		<method name="WEXITSTATUS(I)I" />
+		<method name="WIFEXITED(I)Z" />
+		<method name="WIFSIGNALED(I)Z" />
+		<method name="WIFSTOPPED(I)Z" />
+		<method name="WSTOPSIG(I)I" />
+		<method name="WTERMSIG(I)I" />
+		<method name="errnoName(I)Ljava/lang/String;" />
+		<method name="gaiName(I)Ljava/lang/String;" />
+		<field name="AF_INET" />
+		<field name="AF_INET6" />
+		<field name="AF_NETLINK" since="29" />
+		<field name="AF_PACKET" since="29" />
+		<field name="AF_UNIX" />
+		<field name="AF_UNSPEC" />
+		<field name="AF_VSOCK" since="31" />
+		<field name="AI_ADDRCONFIG" />
+		<field name="AI_ALL" />
+		<field name="AI_CANONNAME" />
+		<field name="AI_NUMERICHOST" />
+		<field name="AI_NUMERICSERV" />
+		<field name="AI_PASSIVE" />
+		<field name="AI_V4MAPPED" />
+		<field name="ARPHRD_ETHER" since="29" />
+		<field name="CAP_AUDIT_CONTROL" />
+		<field name="CAP_AUDIT_WRITE" />
+		<field name="CAP_BLOCK_SUSPEND" />
+		<field name="CAP_CHOWN" />
+		<field name="CAP_DAC_OVERRIDE" />
+		<field name="CAP_DAC_READ_SEARCH" />
+		<field name="CAP_FOWNER" />
+		<field name="CAP_FSETID" />
+		<field name="CAP_IPC_LOCK" />
+		<field name="CAP_IPC_OWNER" />
+		<field name="CAP_KILL" />
+		<field name="CAP_LAST_CAP" />
+		<field name="CAP_LEASE" />
+		<field name="CAP_LINUX_IMMUTABLE" />
+		<field name="CAP_MAC_ADMIN" />
+		<field name="CAP_MAC_OVERRIDE" />
+		<field name="CAP_MKNOD" />
+		<field name="CAP_NET_ADMIN" />
+		<field name="CAP_NET_BIND_SERVICE" />
+		<field name="CAP_NET_BROADCAST" />
+		<field name="CAP_NET_RAW" />
+		<field name="CAP_SETFCAP" />
+		<field name="CAP_SETGID" />
+		<field name="CAP_SETPCAP" />
+		<field name="CAP_SETUID" />
+		<field name="CAP_SYSLOG" />
+		<field name="CAP_SYS_ADMIN" />
+		<field name="CAP_SYS_BOOT" />
+		<field name="CAP_SYS_CHROOT" />
+		<field name="CAP_SYS_MODULE" />
+		<field name="CAP_SYS_NICE" />
+		<field name="CAP_SYS_PACCT" />
+		<field name="CAP_SYS_PTRACE" />
+		<field name="CAP_SYS_RAWIO" />
+		<field name="CAP_SYS_RESOURCE" />
+		<field name="CAP_SYS_TIME" />
+		<field name="CAP_SYS_TTY_CONFIG" />
+		<field name="CAP_WAKE_ALARM" />
+		<field name="E2BIG" />
+		<field name="EACCES" />
+		<field name="EADDRINUSE" />
+		<field name="EADDRNOTAVAIL" />
+		<field name="EAFNOSUPPORT" />
+		<field name="EAGAIN" />
+		<field name="EAI_AGAIN" />
+		<field name="EAI_BADFLAGS" />
+		<field name="EAI_FAIL" />
+		<field name="EAI_FAMILY" />
+		<field name="EAI_MEMORY" />
+		<field name="EAI_NODATA" />
+		<field name="EAI_NONAME" />
+		<field name="EAI_OVERFLOW" />
+		<field name="EAI_SERVICE" />
+		<field name="EAI_SOCKTYPE" />
+		<field name="EAI_SYSTEM" />
+		<field name="EALREADY" />
+		<field name="EBADF" />
+		<field name="EBADMSG" />
+		<field name="EBUSY" />
+		<field name="ECANCELED" />
+		<field name="ECHILD" />
+		<field name="ECONNABORTED" />
+		<field name="ECONNREFUSED" />
+		<field name="ECONNRESET" />
+		<field name="EDEADLK" />
+		<field name="EDESTADDRREQ" />
+		<field name="EDOM" />
+		<field name="EDQUOT" />
+		<field name="EEXIST" />
+		<field name="EFAULT" />
+		<field name="EFBIG" />
+		<field name="EHOSTUNREACH" />
+		<field name="EIDRM" />
+		<field name="EILSEQ" />
+		<field name="EINPROGRESS" />
+		<field name="EINTR" />
+		<field name="EINVAL" />
+		<field name="EIO" />
+		<field name="EISCONN" />
+		<field name="EISDIR" />
+		<field name="ELOOP" />
+		<field name="EMFILE" />
+		<field name="EMLINK" />
+		<field name="EMSGSIZE" />
+		<field name="EMULTIHOP" />
+		<field name="ENAMETOOLONG" />
+		<field name="ENETDOWN" />
+		<field name="ENETRESET" />
+		<field name="ENETUNREACH" />
+		<field name="ENFILE" />
+		<field name="ENOBUFS" />
+		<field name="ENODATA" />
+		<field name="ENODEV" />
+		<field name="ENOENT" />
+		<field name="ENOEXEC" />
+		<field name="ENOLCK" />
+		<field name="ENOLINK" />
+		<field name="ENOMEM" />
+		<field name="ENOMSG" />
+		<field name="ENONET" since="31" />
+		<field name="ENOPROTOOPT" />
+		<field name="ENOSPC" />
+		<field name="ENOSR" />
+		<field name="ENOSTR" />
+		<field name="ENOSYS" />
+		<field name="ENOTCONN" />
+		<field name="ENOTDIR" />
+		<field name="ENOTEMPTY" />
+		<field name="ENOTSOCK" />
+		<field name="ENOTSUP" />
+		<field name="ENOTTY" />
+		<field name="ENXIO" />
+		<field name="EOPNOTSUPP" />
+		<field name="EOVERFLOW" />
+		<field name="EPERM" />
+		<field name="EPIPE" />
+		<field name="EPROTO" />
+		<field name="EPROTONOSUPPORT" />
+		<field name="EPROTOTYPE" />
+		<field name="ERANGE" />
+		<field name="EROFS" />
+		<field name="ESPIPE" />
+		<field name="ESRCH" />
+		<field name="ESTALE" />
+		<field name="ETH_P_ALL" since="29" />
+		<field name="ETH_P_ARP" since="29" />
+		<field name="ETH_P_IP" since="29" />
+		<field name="ETH_P_IPV6" since="29" />
+		<field name="ETIME" />
+		<field name="ETIMEDOUT" />
+		<field name="ETXTBSY" />
+		<field name="EXDEV" />
+		<field name="EXIT_FAILURE" />
+		<field name="EXIT_SUCCESS" />
+		<field name="FD_CLOEXEC" />
+		<field name="FIONREAD" />
+		<field name="F_DUPFD" />
+		<field name="F_DUPFD_CLOEXEC" since="27" />
+		<field name="F_GETFD" />
+		<field name="F_GETFL" />
+		<field name="F_GETLK" />
+		<field name="F_GETLK64" />
+		<field name="F_GETOWN" />
+		<field name="F_OK" />
+		<field name="F_RDLCK" />
+		<field name="F_SETFD" />
+		<field name="F_SETFL" />
+		<field name="F_SETLK" />
+		<field name="F_SETLK64" />
+		<field name="F_SETLKW" />
+		<field name="F_SETLKW64" />
+		<field name="F_SETOWN" />
+		<field name="F_UNLCK" />
+		<field name="F_WRLCK" />
+		<field name="ICMP6_ECHO_REPLY" since="29" />
+		<field name="ICMP6_ECHO_REQUEST" since="29" />
+		<field name="ICMP_ECHO" since="29" />
+		<field name="ICMP_ECHOREPLY" since="29" />
+		<field name="IFA_F_DADFAILED" />
+		<field name="IFA_F_DEPRECATED" />
+		<field name="IFA_F_HOMEADDRESS" />
+		<field name="IFA_F_NODAD" />
+		<field name="IFA_F_OPTIMISTIC" />
+		<field name="IFA_F_PERMANENT" />
+		<field name="IFA_F_SECONDARY" />
+		<field name="IFA_F_TEMPORARY" />
+		<field name="IFA_F_TENTATIVE" />
+		<field name="IFF_ALLMULTI" />
+		<field name="IFF_AUTOMEDIA" />
+		<field name="IFF_BROADCAST" />
+		<field name="IFF_DEBUG" />
+		<field name="IFF_DYNAMIC" />
+		<field name="IFF_LOOPBACK" />
+		<field name="IFF_MASTER" />
+		<field name="IFF_MULTICAST" />
+		<field name="IFF_NOARP" />
+		<field name="IFF_NOTRAILERS" />
+		<field name="IFF_POINTOPOINT" />
+		<field name="IFF_PORTSEL" />
+		<field name="IFF_PROMISC" />
+		<field name="IFF_RUNNING" />
+		<field name="IFF_SLAVE" />
+		<field name="IFF_UP" />
+		<field name="IPPROTO_ICMP" />
+		<field name="IPPROTO_ICMPV6" />
+		<field name="IPPROTO_IP" />
+		<field name="IPPROTO_IPV6" />
+		<field name="IPPROTO_RAW" />
+		<field name="IPPROTO_TCP" />
+		<field name="IPPROTO_UDP" />
+		<field name="IPV6_CHECKSUM" />
+		<field name="IPV6_MULTICAST_HOPS" />
+		<field name="IPV6_MULTICAST_IF" />
+		<field name="IPV6_MULTICAST_LOOP" />
+		<field name="IPV6_RECVDSTOPTS" />
+		<field name="IPV6_RECVHOPLIMIT" />
+		<field name="IPV6_RECVHOPOPTS" />
+		<field name="IPV6_RECVPKTINFO" />
+		<field name="IPV6_RECVRTHDR" />
+		<field name="IPV6_RECVTCLASS" />
+		<field name="IPV6_TCLASS" />
+		<field name="IPV6_UNICAST_HOPS" />
+		<field name="IPV6_V6ONLY" />
+		<field name="IP_MULTICAST_IF" />
+		<field name="IP_MULTICAST_LOOP" />
+		<field name="IP_MULTICAST_TTL" />
+		<field name="IP_TOS" />
+		<field name="IP_TTL" />
+		<field name="MAP_ANONYMOUS" since="30" />
+		<field name="MAP_FIXED" />
+		<field name="MAP_PRIVATE" />
+		<field name="MAP_SHARED" />
+		<field name="MCAST_BLOCK_SOURCE" />
+		<field name="MCAST_JOIN_GROUP" />
+		<field name="MCAST_JOIN_SOURCE_GROUP" />
+		<field name="MCAST_LEAVE_GROUP" />
+		<field name="MCAST_LEAVE_SOURCE_GROUP" />
+		<field name="MCAST_UNBLOCK_SOURCE" />
+		<field name="MCL_CURRENT" />
+		<field name="MCL_FUTURE" />
+		<field name="MFD_CLOEXEC" since="30" />
+		<field name="MSG_CTRUNC" />
+		<field name="MSG_DONTROUTE" />
+		<field name="MSG_EOR" />
+		<field name="MSG_OOB" />
+		<field name="MSG_PEEK" />
+		<field name="MSG_TRUNC" />
+		<field name="MSG_WAITALL" />
+		<field name="MS_ASYNC" />
+		<field name="MS_INVALIDATE" />
+		<field name="MS_SYNC" />
+		<field name="NETLINK_INET_DIAG" since="29" />
+		<field name="NETLINK_NETFILTER" since="30" />
+		<field name="NETLINK_ROUTE" since="29" />
+		<field name="NI_DGRAM" />
+		<field name="NI_NAMEREQD" />
+		<field name="NI_NOFQDN" />
+		<field name="NI_NUMERICHOST" />
+		<field name="NI_NUMERICSERV" />
+		<field name="O_ACCMODE" />
+		<field name="O_APPEND" />
+		<field name="O_CLOEXEC" since="27" />
+		<field name="O_CREAT" />
+		<field name="O_DSYNC" since="27" />
+		<field name="O_EXCL" />
+		<field name="O_NOCTTY" />
+		<field name="O_NOFOLLOW" />
+		<field name="O_NONBLOCK" />
+		<field name="O_RDONLY" />
+		<field name="O_RDWR" />
+		<field name="O_SYNC" />
+		<field name="O_TRUNC" />
+		<field name="O_WRONLY" />
+		<field name="POLLERR" />
+		<field name="POLLHUP" />
+		<field name="POLLIN" />
+		<field name="POLLNVAL" />
+		<field name="POLLOUT" />
+		<field name="POLLPRI" />
+		<field name="POLLRDBAND" />
+		<field name="POLLRDNORM" />
+		<field name="POLLWRBAND" />
+		<field name="POLLWRNORM" />
+		<field name="PROT_EXEC" />
+		<field name="PROT_NONE" />
+		<field name="PROT_READ" />
+		<field name="PROT_WRITE" />
+		<field name="PR_GET_DUMPABLE" />
+		<field name="PR_SET_DUMPABLE" />
+		<field name="PR_SET_NO_NEW_PRIVS" />
+		<field name="RTMGRP_NEIGH" since="29" />
+		<field name="RT_SCOPE_HOST" />
+		<field name="RT_SCOPE_LINK" />
+		<field name="RT_SCOPE_NOWHERE" />
+		<field name="RT_SCOPE_SITE" />
+		<field name="RT_SCOPE_UNIVERSE" />
+		<field name="R_OK" />
+		<field name="SEEK_CUR" />
+		<field name="SEEK_END" />
+		<field name="SEEK_SET" />
+		<field name="SHUT_RD" />
+		<field name="SHUT_RDWR" />
+		<field name="SHUT_WR" />
+		<field name="SIGABRT" />
+		<field name="SIGALRM" />
+		<field name="SIGBUS" />
+		<field name="SIGCHLD" />
+		<field name="SIGCONT" />
+		<field name="SIGFPE" />
+		<field name="SIGHUP" />
+		<field name="SIGILL" />
+		<field name="SIGINT" />
+		<field name="SIGIO" />
+		<field name="SIGKILL" />
+		<field name="SIGPIPE" />
+		<field name="SIGPROF" />
+		<field name="SIGPWR" />
+		<field name="SIGQUIT" />
+		<field name="SIGRTMAX" />
+		<field name="SIGRTMIN" />
+		<field name="SIGSEGV" />
+		<field name="SIGSTKFLT" />
+		<field name="SIGSTOP" />
+		<field name="SIGSYS" />
+		<field name="SIGTERM" />
+		<field name="SIGTRAP" />
+		<field name="SIGTSTP" />
+		<field name="SIGTTIN" />
+		<field name="SIGTTOU" />
+		<field name="SIGURG" />
+		<field name="SIGUSR1" />
+		<field name="SIGUSR2" />
+		<field name="SIGVTALRM" />
+		<field name="SIGWINCH" />
+		<field name="SIGXCPU" />
+		<field name="SIGXFSZ" />
+		<field name="SIOCGIFADDR" />
+		<field name="SIOCGIFBRDADDR" />
+		<field name="SIOCGIFDSTADDR" />
+		<field name="SIOCGIFNETMASK" />
+		<field name="SOCK_CLOEXEC" since="29" />
+		<field name="SOCK_DGRAM" />
+		<field name="SOCK_NONBLOCK" since="29" />
+		<field name="SOCK_RAW" />
+		<field name="SOCK_SEQPACKET" />
+		<field name="SOCK_STREAM" />
+		<field name="SOL_SOCKET" />
+		<field name="SOL_UDP" since="31" />
+		<field name="SO_BINDTODEVICE" />
+		<field name="SO_BROADCAST" />
+		<field name="SO_DEBUG" />
+		<field name="SO_DONTROUTE" />
+		<field name="SO_ERROR" />
+		<field name="SO_KEEPALIVE" />
+		<field name="SO_LINGER" />
+		<field name="SO_OOBINLINE" />
+		<field name="SO_PASSCRED" />
+		<field name="SO_PEERCRED" />
+		<field name="SO_RCVBUF" />
+		<field name="SO_RCVLOWAT" />
+		<field name="SO_RCVTIMEO" />
+		<field name="SO_REUSEADDR" />
+		<field name="SO_SNDBUF" />
+		<field name="SO_SNDLOWAT" />
+		<field name="SO_SNDTIMEO" />
+		<field name="SO_TYPE" />
+		<field name="STDERR_FILENO" />
+		<field name="STDIN_FILENO" />
+		<field name="STDOUT_FILENO" />
+		<field name="ST_MANDLOCK" since="23" />
+		<field name="ST_NOATIME" since="23" />
+		<field name="ST_NODEV" since="23" />
+		<field name="ST_NODIRATIME" since="23" />
+		<field name="ST_NOEXEC" since="23" />
+		<field name="ST_NOSUID" since="23" />
+		<field name="ST_RDONLY" since="23" />
+		<field name="ST_RELATIME" since="23" />
+		<field name="ST_SYNCHRONOUS" since="23" />
+		<field name="S_IFBLK" />
+		<field name="S_IFCHR" />
+		<field name="S_IFDIR" />
+		<field name="S_IFIFO" />
+		<field name="S_IFLNK" />
+		<field name="S_IFMT" />
+		<field name="S_IFREG" />
+		<field name="S_IFSOCK" />
+		<field name="S_IRGRP" />
+		<field name="S_IROTH" />
+		<field name="S_IRUSR" />
+		<field name="S_IRWXG" />
+		<field name="S_IRWXO" />
+		<field name="S_IRWXU" />
+		<field name="S_ISGID" />
+		<field name="S_ISUID" />
+		<field name="S_ISVTX" />
+		<field name="S_IWGRP" />
+		<field name="S_IWOTH" />
+		<field name="S_IWUSR" />
+		<field name="S_IXGRP" />
+		<field name="S_IXOTH" />
+		<field name="S_IXUSR" />
+		<field name="TCP_NODELAY" />
+		<field name="TCP_USER_TIMEOUT" since="26" />
+		<field name="UDP_GRO" since="31" />
+		<field name="UDP_SEGMENT" since="31" />
+		<field name="VMADDR_CID_ANY" since="31" />
+		<field name="VMADDR_CID_HOST" since="31" />
+		<field name="VMADDR_CID_LOCAL" since="31" />
+		<field name="VMADDR_PORT_ANY" since="31" />
+		<field name="WCONTINUED" />
+		<field name="WEXITED" />
+		<field name="WNOHANG" />
+		<field name="WNOWAIT" />
+		<field name="WSTOPPED" />
+		<field name="WUNTRACED" />
+		<field name="W_OK" />
+		<field name="X_OK" />
+		<field name="_SC_2_CHAR_TERM" />
+		<field name="_SC_2_C_BIND" />
+		<field name="_SC_2_C_DEV" />
+		<field name="_SC_2_C_VERSION" />
+		<field name="_SC_2_FORT_DEV" />
+		<field name="_SC_2_FORT_RUN" />
+		<field name="_SC_2_LOCALEDEF" />
+		<field name="_SC_2_SW_DEV" />
+		<field name="_SC_2_UPE" />
+		<field name="_SC_2_VERSION" />
+		<field name="_SC_AIO_LISTIO_MAX" />
+		<field name="_SC_AIO_MAX" />
+		<field name="_SC_AIO_PRIO_DELTA_MAX" />
+		<field name="_SC_ARG_MAX" />
+		<field name="_SC_ASYNCHRONOUS_IO" />
+		<field name="_SC_ATEXIT_MAX" />
+		<field name="_SC_AVPHYS_PAGES" />
+		<field name="_SC_BC_BASE_MAX" />
+		<field name="_SC_BC_DIM_MAX" />
+		<field name="_SC_BC_SCALE_MAX" />
+		<field name="_SC_BC_STRING_MAX" />
+		<field name="_SC_CHILD_MAX" />
+		<field name="_SC_CLK_TCK" />
+		<field name="_SC_COLL_WEIGHTS_MAX" />
+		<field name="_SC_DELAYTIMER_MAX" />
+		<field name="_SC_EXPR_NEST_MAX" />
+		<field name="_SC_FSYNC" />
+		<field name="_SC_GETGR_R_SIZE_MAX" />
+		<field name="_SC_GETPW_R_SIZE_MAX" />
+		<field name="_SC_IOV_MAX" />
+		<field name="_SC_JOB_CONTROL" />
+		<field name="_SC_LINE_MAX" />
+		<field name="_SC_LOGIN_NAME_MAX" />
+		<field name="_SC_MAPPED_FILES" />
+		<field name="_SC_MEMLOCK" />
+		<field name="_SC_MEMLOCK_RANGE" />
+		<field name="_SC_MEMORY_PROTECTION" />
+		<field name="_SC_MESSAGE_PASSING" />
+		<field name="_SC_MQ_OPEN_MAX" />
+		<field name="_SC_MQ_PRIO_MAX" />
+		<field name="_SC_NGROUPS_MAX" />
+		<field name="_SC_NPROCESSORS_CONF" />
+		<field name="_SC_NPROCESSORS_ONLN" />
+		<field name="_SC_OPEN_MAX" />
+		<field name="_SC_PAGESIZE" />
+		<field name="_SC_PAGE_SIZE" />
+		<field name="_SC_PASS_MAX" />
+		<field name="_SC_PHYS_PAGES" />
+		<field name="_SC_PRIORITIZED_IO" />
+		<field name="_SC_PRIORITY_SCHEDULING" />
+		<field name="_SC_REALTIME_SIGNALS" />
+		<field name="_SC_RE_DUP_MAX" />
+		<field name="_SC_RTSIG_MAX" />
+		<field name="_SC_SAVED_IDS" />
+		<field name="_SC_SEMAPHORES" />
+		<field name="_SC_SEM_NSEMS_MAX" />
+		<field name="_SC_SEM_VALUE_MAX" />
+		<field name="_SC_SHARED_MEMORY_OBJECTS" />
+		<field name="_SC_SIGQUEUE_MAX" />
+		<field name="_SC_STREAM_MAX" />
+		<field name="_SC_SYNCHRONIZED_IO" />
+		<field name="_SC_THREADS" />
+		<field name="_SC_THREAD_ATTR_STACKADDR" />
+		<field name="_SC_THREAD_ATTR_STACKSIZE" />
+		<field name="_SC_THREAD_DESTRUCTOR_ITERATIONS" />
+		<field name="_SC_THREAD_KEYS_MAX" />
+		<field name="_SC_THREAD_PRIORITY_SCHEDULING" />
+		<field name="_SC_THREAD_PRIO_INHERIT" />
+		<field name="_SC_THREAD_PRIO_PROTECT" />
+		<field name="_SC_THREAD_SAFE_FUNCTIONS" />
+		<field name="_SC_THREAD_STACK_MIN" />
+		<field name="_SC_THREAD_THREADS_MAX" />
+		<field name="_SC_TIMERS" />
+		<field name="_SC_TIMER_MAX" />
+		<field name="_SC_TTY_NAME_MAX" />
+		<field name="_SC_TZNAME_MAX" />
+		<field name="_SC_VERSION" />
+		<field name="_SC_XBS5_ILP32_OFF32" />
+		<field name="_SC_XBS5_ILP32_OFFBIG" />
+		<field name="_SC_XBS5_LP64_OFF64" />
+		<field name="_SC_XBS5_LPBIG_OFFBIG" />
+		<field name="_SC_XOPEN_CRYPT" />
+		<field name="_SC_XOPEN_ENH_I18N" />
+		<field name="_SC_XOPEN_LEGACY" />
+		<field name="_SC_XOPEN_REALTIME" />
+		<field name="_SC_XOPEN_REALTIME_THREADS" />
+		<field name="_SC_XOPEN_SHM" />
+		<field name="_SC_XOPEN_UNIX" />
+		<field name="_SC_XOPEN_VERSION" />
+		<field name="_SC_XOPEN_XCU_VERSION" />
+	</class>
+	<class name="android/system/StructCmsghdr" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(IIS)V" />
+		<method name="&lt;init&gt;(II[B)V" />
+		<field name="cmsg_data" />
+		<field name="cmsg_level" />
+		<field name="cmsg_type" />
+	</class>
+	<class name="android/system/StructMsghdr" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/net/SocketAddress;[Ljava/nio/ByteBuffer;[Landroid/system/StructCmsghdr;I)V" />
+		<field name="msg_control" />
+		<field name="msg_flags" />
+		<field name="msg_iov" />
+		<field name="msg_name" />
+	</class>
+	<class name="android/system/StructPollfd" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="events" />
+		<field name="fd" />
+		<field name="revents" />
+		<field name="userData" />
+	</class>
+	<class name="android/system/StructStat" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(JJIJIIJJJJJJJ)V" />
+		<method name="&lt;init&gt;(JJIJIIJJLandroid/system/StructTimespec;Landroid/system/StructTimespec;Landroid/system/StructTimespec;JJ)V" since="27" />
+		<field name="st_atim" since="27" />
+		<field name="st_atime" />
+		<field name="st_blksize" />
+		<field name="st_blocks" />
+		<field name="st_ctim" since="27" />
+		<field name="st_ctime" />
+		<field name="st_dev" />
+		<field name="st_gid" />
+		<field name="st_ino" />
+		<field name="st_mode" />
+		<field name="st_mtim" since="27" />
+		<field name="st_mtime" />
+		<field name="st_nlink" />
+		<field name="st_rdev" />
+		<field name="st_size" />
+		<field name="st_uid" />
+	</class>
+	<class name="android/system/StructStatVfs" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(JJJJJJJJJJJ)V" />
+		<field name="f_bavail" />
+		<field name="f_bfree" />
+		<field name="f_blocks" />
+		<field name="f_bsize" />
+		<field name="f_favail" />
+		<field name="f_ffree" />
+		<field name="f_files" />
+		<field name="f_flag" />
+		<field name="f_frsize" />
+		<field name="f_fsid" />
+		<field name="f_namemax" />
+	</class>
+	<class name="android/system/StructTimespec" since="27">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(JJ)V" />
+		<method name="compareTo(Landroid/system/StructTimespec;)I" />
+		<field name="tv_nsec" />
+		<field name="tv_sec" />
+	</class>
+	<class name="android/system/StructTimeval" since="29">
+		<extends name="java/lang/Object" />
+		<method name="fromMillis(J)Landroid/system/StructTimeval;" />
+		<method name="toMillis()J" />
+		<field name="tv_sec" />
+		<field name="tv_usec" />
+	</class>
+	<class name="android/system/StructUtsname" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<field name="machine" />
+		<field name="nodename" />
+		<field name="release" />
+		<field name="sysname" />
+		<field name="version" />
+	</class>
+	<class name="android/telecom/Call" since="23">
+		<extends name="java/lang/Object" />
+		<method name="addConferenceParticipants(Ljava/util/List;)V" since="31" />
+		<method name="answer(I)V" />
+		<method name="conference(Landroid/telecom/Call;)V" />
+		<method name="deflect(Landroid/net/Uri;)V" since="28" />
+		<method name="disconnect()V" />
+		<method name="getCannedTextResponses()Ljava/util/List;" />
+		<method name="getChildren()Ljava/util/List;" />
+		<method name="getConferenceableCalls()Ljava/util/List;" />
+		<method name="getDetails()Landroid/telecom/Call$Details;" />
+		<method name="getGenericConferenceActiveChildCall()Landroid/telecom/Call;" since="30" />
+		<method name="getParent()Landroid/telecom/Call;" />
+		<method name="getRemainingPostDialSequence()Ljava/lang/String;" />
+		<method name="getRttCall()Landroid/telecom/Call$RttCall;" since="26" />
+		<method name="getState()I" deprecated="31" />
+		<method name="getVideoCall()Landroid/telecom/InCallService$VideoCall;" />
+		<method name="handoverTo(Landroid/telecom/PhoneAccountHandle;ILandroid/os/Bundle;)V" since="28" />
+		<method name="hold()V" />
+		<method name="isRttActive()Z" since="26" />
+		<method name="mergeConference()V" />
+		<method name="phoneAccountSelected(Landroid/telecom/PhoneAccountHandle;Z)V" />
+		<method name="playDtmfTone(C)V" />
+		<method name="postDialContinue(Z)V" />
+		<method name="pullExternalCall()V" since="25" />
+		<method name="putExtras(Landroid/os/Bundle;)V" since="25" />
+		<method name="registerCallback(Landroid/telecom/Call$Callback;)V" />
+		<method name="registerCallback(Landroid/telecom/Call$Callback;Landroid/os/Handler;)V" />
+		<method name="reject(I)V" since="30" />
+		<method name="reject(ZLjava/lang/String;)V" />
+		<method name="removeExtras(Ljava/util/List;)V" since="25" />
+		<method name="removeExtras([Ljava/lang/String;)V" since="25" />
+		<method name="respondToRttRequest(IZ)V" since="26" />
+		<method name="sendCallEvent(Ljava/lang/String;Landroid/os/Bundle;)V" since="25" />
+		<method name="sendRttRequest()V" since="26" />
+		<method name="splitFromConference()V" />
+		<method name="stopDtmfTone()V" />
+		<method name="stopRtt()V" since="26" />
+		<method name="swapConference()V" />
+		<method name="unhold()V" />
+		<method name="unregisterCallback(Landroid/telecom/Call$Callback;)V" />
+		<field name="AVAILABLE_PHONE_ACCOUNTS" deprecated="29" />
+		<field name="EVENT_CLEAR_DIAGNOSTIC_MESSAGE" since="31" />
+		<field name="EVENT_DISPLAY_DIAGNOSTIC_MESSAGE" since="31" />
+		<field name="EXTRA_DIAGNOSTIC_MESSAGE" since="31" />
+		<field name="EXTRA_DIAGNOSTIC_MESSAGE_ID" since="31" />
+		<field name="EXTRA_LAST_EMERGENCY_CALLBACK_TIME_MILLIS" since="26" />
+		<field name="EXTRA_SILENT_RINGING_REQUESTED" since="29" />
+		<field name="EXTRA_SUGGESTED_PHONE_ACCOUNTS" since="29" />
+		<field name="REJECT_REASON_DECLINED" since="30" />
+		<field name="REJECT_REASON_UNWANTED" since="30" />
+		<field name="STATE_ACTIVE" />
+		<field name="STATE_AUDIO_PROCESSING" since="30" />
+		<field name="STATE_CONNECTING" />
+		<field name="STATE_DIALING" />
+		<field name="STATE_DISCONNECTED" />
+		<field name="STATE_DISCONNECTING" />
+		<field name="STATE_HOLDING" />
+		<field name="STATE_NEW" />
+		<field name="STATE_PULLING_CALL" since="25" />
+		<field name="STATE_RINGING" />
+		<field name="STATE_SELECT_PHONE_ACCOUNT" />
+		<field name="STATE_SIMULATED_RINGING" since="30" />
+	</class>
+	<class name="android/telecom/Call$Callback" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCallDestroyed(Landroid/telecom/Call;)V" />
+		<method name="onCannedTextResponsesLoaded(Landroid/telecom/Call;Ljava/util/List;)V" />
+		<method name="onChildrenChanged(Landroid/telecom/Call;Ljava/util/List;)V" />
+		<method name="onConferenceableCallsChanged(Landroid/telecom/Call;Ljava/util/List;)V" />
+		<method name="onConnectionEvent(Landroid/telecom/Call;Ljava/lang/String;Landroid/os/Bundle;)V" since="25" />
+		<method name="onDetailsChanged(Landroid/telecom/Call;Landroid/telecom/Call$Details;)V" />
+		<method name="onHandoverComplete(Landroid/telecom/Call;)V" since="28" />
+		<method name="onHandoverFailed(Landroid/telecom/Call;I)V" since="28" />
+		<method name="onParentChanged(Landroid/telecom/Call;Landroid/telecom/Call;)V" />
+		<method name="onPostDialWait(Landroid/telecom/Call;Ljava/lang/String;)V" />
+		<method name="onRttInitiationFailure(Landroid/telecom/Call;I)V" since="26" />
+		<method name="onRttModeChanged(Landroid/telecom/Call;I)V" since="26" />
+		<method name="onRttRequest(Landroid/telecom/Call;I)V" since="26" />
+		<method name="onRttStatusChanged(Landroid/telecom/Call;ZLandroid/telecom/Call$RttCall;)V" since="26" />
+		<method name="onStateChanged(Landroid/telecom/Call;I)V" />
+		<method name="onVideoCallChanged(Landroid/telecom/Call;Landroid/telecom/InCallService$VideoCall;)V" />
+		<field name="HANDOVER_FAILURE_DEST_APP_REJECTED" since="28" />
+		<field name="HANDOVER_FAILURE_NOT_SUPPORTED" since="28" />
+		<field name="HANDOVER_FAILURE_ONGOING_EMERGENCY_CALL" since="28" />
+		<field name="HANDOVER_FAILURE_UNKNOWN" since="28" />
+		<field name="HANDOVER_FAILURE_USER_REJECTED" since="28" />
+	</class>
+	<class name="android/telecom/Call$Details" since="23">
+		<extends name="java/lang/Object" />
+		<method name="can(I)Z" />
+		<method name="can(II)Z" />
+		<method name="capabilitiesToString(I)Ljava/lang/String;" />
+		<method name="getAccountHandle()Landroid/telecom/PhoneAccountHandle;" />
+		<method name="getCallCapabilities()I" />
+		<method name="getCallDirection()I" since="29" />
+		<method name="getCallProperties()I" />
+		<method name="getCallerDisplayName()Ljava/lang/String;" />
+		<method name="getCallerDisplayNamePresentation()I" />
+		<method name="getCallerNumberVerificationStatus()I" since="30" />
+		<method name="getConnectTimeMillis()J" />
+		<method name="getContactDisplayName()Ljava/lang/String;" since="30" />
+		<method name="getCreationTimeMillis()J" since="26" />
+		<method name="getDisconnectCause()Landroid/telecom/DisconnectCause;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getGatewayInfo()Landroid/telecom/GatewayInfo;" />
+		<method name="getHandle()Landroid/net/Uri;" />
+		<method name="getHandlePresentation()I" />
+		<method name="getIntentExtras()Landroid/os/Bundle;" />
+		<method name="getState()I" since="31" />
+		<method name="getStatusHints()Landroid/telecom/StatusHints;" />
+		<method name="getVideoState()I" />
+		<method name="hasProperty(I)Z" />
+		<method name="hasProperty(II)Z" />
+		<method name="propertiesToString(I)Ljava/lang/String;" />
+		<field name="CAPABILITY_ADD_PARTICIPANT" since="31" />
+		<field name="CAPABILITY_CANNOT_DOWNGRADE_VIDEO_TO_AUDIO" since="24" />
+		<field name="CAPABILITY_CAN_PAUSE_VIDEO" />
+		<field name="CAPABILITY_CAN_PULL_CALL" since="25" />
+		<field name="CAPABILITY_DISCONNECT_FROM_CONFERENCE" />
+		<field name="CAPABILITY_HOLD" />
+		<field name="CAPABILITY_MANAGE_CONFERENCE" />
+		<field name="CAPABILITY_MERGE_CONFERENCE" />
+		<field name="CAPABILITY_MUTE" />
+		<field name="CAPABILITY_RESPOND_VIA_TEXT" />
+		<field name="CAPABILITY_SEPARATE_FROM_CONFERENCE" />
+		<field name="CAPABILITY_SUPPORTS_VT_LOCAL_BIDIRECTIONAL" />
+		<field name="CAPABILITY_SUPPORTS_VT_LOCAL_RX" />
+		<field name="CAPABILITY_SUPPORTS_VT_LOCAL_TX" />
+		<field name="CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL" />
+		<field name="CAPABILITY_SUPPORTS_VT_REMOTE_RX" />
+		<field name="CAPABILITY_SUPPORTS_VT_REMOTE_TX" />
+		<field name="CAPABILITY_SUPPORT_DEFLECT" since="28" />
+		<field name="CAPABILITY_SUPPORT_HOLD" />
+		<field name="CAPABILITY_SWAP_CONFERENCE" />
+		<field name="DIRECTION_INCOMING" since="29" />
+		<field name="DIRECTION_OUTGOING" since="29" />
+		<field name="DIRECTION_UNKNOWN" since="29" />
+		<field name="PROPERTY_ASSISTED_DIALING" since="30" />
+		<field name="PROPERTY_CONFERENCE" />
+		<field name="PROPERTY_CROSS_SIM" since="31" />
+		<field name="PROPERTY_EMERGENCY_CALLBACK_MODE" />
+		<field name="PROPERTY_ENTERPRISE_CALL" since="24" />
+		<field name="PROPERTY_GENERIC_CONFERENCE" />
+		<field name="PROPERTY_HAS_CDMA_VOICE_PRIVACY" since="25" />
+		<field name="PROPERTY_HIGH_DEF_AUDIO" />
+		<field name="PROPERTY_IS_ADHOC_CONFERENCE" since="31" />
+		<field name="PROPERTY_IS_EXTERNAL_CALL" since="25" />
+		<field name="PROPERTY_NETWORK_IDENTIFIED_EMERGENCY_CALL" since="29" />
+		<field name="PROPERTY_RTT" since="28" />
+		<field name="PROPERTY_SELF_MANAGED" since="26" />
+		<field name="PROPERTY_VOIP_AUDIO_MODE" since="29" />
+		<field name="PROPERTY_WIFI" />
+	</class>
+	<class name="android/telecom/Call$RttCall" since="26">
+		<extends name="java/lang/Object" />
+		<method name="getRttAudioMode()I" />
+		<method name="read()Ljava/lang/String;" />
+		<method name="readImmediately()Ljava/lang/String;" since="27" />
+		<method name="setRttMode(I)V" />
+		<method name="write(Ljava/lang/String;)V" />
+		<field name="RTT_MODE_FULL" />
+		<field name="RTT_MODE_HCO" />
+		<field name="RTT_MODE_VCO" />
+	</class>
+	<class name="android/telecom/CallAudioState" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(ZII)V" />
+		<method name="audioRouteToString(I)Ljava/lang/String;" />
+		<method name="getActiveBluetoothDevice()Landroid/bluetooth/BluetoothDevice;" since="28" />
+		<method name="getRoute()I" />
+		<method name="getSupportedBluetoothDevices()Ljava/util/Collection;" since="28" />
+		<method name="getSupportedRouteMask()I" />
+		<method name="isMuted()Z" />
+		<field name="CREATOR" />
+		<field name="ROUTE_BLUETOOTH" />
+		<field name="ROUTE_EARPIECE" />
+		<field name="ROUTE_SPEAKER" />
+		<field name="ROUTE_WIRED_HEADSET" />
+		<field name="ROUTE_WIRED_OR_EARPIECE" />
+	</class>
+	<class name="android/telecom/CallRedirectionService" since="29">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="cancelCall()V" />
+		<method name="onPlaceCall(Landroid/net/Uri;Landroid/telecom/PhoneAccountHandle;Z)V" />
+		<method name="placeCallUnmodified()V" />
+		<method name="redirectCall(Landroid/net/Uri;Landroid/telecom/PhoneAccountHandle;Z)V" />
+		<field name="SERVICE_INTERFACE" />
+	</class>
+	<class name="android/telecom/CallScreeningService" since="24">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onScreenCall(Landroid/telecom/Call$Details;)V" />
+		<method name="respondToCall(Landroid/telecom/Call$Details;Landroid/telecom/CallScreeningService$CallResponse;)V" />
+		<field name="SERVICE_INTERFACE" />
+	</class>
+	<class name="android/telecom/CallScreeningService$CallResponse" since="24">
+		<extends name="java/lang/Object" />
+		<method name="getCallComposerAttachmentsToShow()I" since="31" />
+		<method name="getDisallowCall()Z" />
+		<method name="getRejectCall()Z" />
+		<method name="getSilenceCall()Z" since="29" />
+		<method name="getSkipCallLog()Z" />
+		<method name="getSkipNotification()Z" />
+		<field name="CALL_COMPOSER_ATTACHMENT_LOCATION" since="31" />
+		<field name="CALL_COMPOSER_ATTACHMENT_PICTURE" since="31" />
+		<field name="CALL_COMPOSER_ATTACHMENT_PRIORITY" since="31" />
+		<field name="CALL_COMPOSER_ATTACHMENT_SUBJECT" since="31" />
+	</class>
+	<class name="android/telecom/CallScreeningService$CallResponse$Builder" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/telecom/CallScreeningService$CallResponse;" />
+		<method name="setCallComposerAttachmentsToShow(I)Landroid/telecom/CallScreeningService$CallResponse$Builder;" since="31" />
+		<method name="setDisallowCall(Z)Landroid/telecom/CallScreeningService$CallResponse$Builder;" />
+		<method name="setRejectCall(Z)Landroid/telecom/CallScreeningService$CallResponse$Builder;" />
+		<method name="setSilenceCall(Z)Landroid/telecom/CallScreeningService$CallResponse$Builder;" since="29" />
+		<method name="setSkipCallLog(Z)Landroid/telecom/CallScreeningService$CallResponse$Builder;" />
+		<method name="setSkipNotification(Z)Landroid/telecom/CallScreeningService$CallResponse$Builder;" />
+	</class>
+	<class name="android/telecom/Conference" since="23">
+		<extends name="android/telecom/Conferenceable" />
+		<method name="&lt;init&gt;(Landroid/telecom/PhoneAccountHandle;)V" />
+		<method name="addConnection(Landroid/telecom/Connection;)Z" />
+		<method name="createFailedConference(Landroid/telecom/DisconnectCause;Landroid/telecom/PhoneAccountHandle;)Landroid/telecom/Conference;" since="31" />
+		<method name="destroy()V" />
+		<method name="getCallAudioState()Landroid/telecom/CallAudioState;" />
+		<method name="getConferenceableConnections()Ljava/util/List;" />
+		<method name="getConnectionCapabilities()I" />
+		<method name="getConnectionProperties()I" since="25" />
+		<method name="getConnectionStartElapsedRealtimeMillis()J" since="30" />
+		<method name="getConnectionTime()J" />
+		<method name="getConnections()Ljava/util/List;" />
+		<method name="getDisconnectCause()Landroid/telecom/DisconnectCause;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getPhoneAccountHandle()Landroid/telecom/PhoneAccountHandle;" />
+		<method name="getState()I" />
+		<method name="getStatusHints()Landroid/telecom/StatusHints;" />
+		<method name="getVideoProvider()Landroid/telecom/Connection$VideoProvider;" />
+		<method name="getVideoState()I" />
+		<method name="isRingbackRequested()Z" since="31" />
+		<method name="onAddConferenceParticipants(Ljava/util/List;)V" since="31" />
+		<method name="onAnswer(I)V" since="31" />
+		<method name="onCallAudioStateChanged(Landroid/telecom/CallAudioState;)V" />
+		<method name="onConnectionAdded(Landroid/telecom/Connection;)V" />
+		<method name="onDisconnect()V" />
+		<method name="onExtrasChanged(Landroid/os/Bundle;)V" since="25" />
+		<method name="onHold()V" />
+		<method name="onMerge()V" />
+		<method name="onMerge(Landroid/telecom/Connection;)V" />
+		<method name="onPlayDtmfTone(C)V" />
+		<method name="onReject()V" since="31" />
+		<method name="onSeparate(Landroid/telecom/Connection;)V" />
+		<method name="onStopDtmfTone()V" />
+		<method name="onSwap()V" />
+		<method name="onUnhold()V" />
+		<method name="putExtras(Landroid/os/Bundle;)V" since="25" />
+		<method name="removeConnection(Landroid/telecom/Connection;)V" />
+		<method name="removeExtras(Ljava/util/List;)V" since="25" />
+		<method name="removeExtras([Ljava/lang/String;)V" since="25" />
+		<method name="sendConferenceEvent(Ljava/lang/String;Landroid/os/Bundle;)V" since="30" />
+		<method name="setActive()V" />
+		<method name="setConferenceableConnections(Ljava/util/List;)V" />
+		<method name="setConnectionCapabilities(I)V" />
+		<method name="setConnectionProperties(I)V" since="25" />
+		<method name="setConnectionStartElapsedRealTime(J)V" since="28" deprecated="30" />
+		<method name="setConnectionStartElapsedRealtimeMillis(J)V" since="30" />
+		<method name="setConnectionTime(J)V" />
+		<method name="setDialing()V" />
+		<method name="setDisconnected(Landroid/telecom/DisconnectCause;)V" />
+		<method name="setExtras(Landroid/os/Bundle;)V" />
+		<method name="setOnHold()V" />
+		<method name="setRingbackRequested(Z)V" since="31" />
+		<method name="setRinging()V" since="31" />
+		<method name="setStatusHints(Landroid/telecom/StatusHints;)V" />
+		<method name="setVideoProvider(Landroid/telecom/Connection;Landroid/telecom/Connection$VideoProvider;)V" />
+		<method name="setVideoState(Landroid/telecom/Connection;I)V" />
+		<field name="CONNECT_TIME_NOT_SPECIFIED" />
+	</class>
+	<class name="android/telecom/Conferenceable" since="23">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/telecom/Connection" since="23">
+		<extends name="android/telecom/Conferenceable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="capabilitiesToString(I)Ljava/lang/String;" />
+		<method name="createCanceledConnection()Landroid/telecom/Connection;" />
+		<method name="createFailedConnection(Landroid/telecom/DisconnectCause;)Landroid/telecom/Connection;" />
+		<method name="destroy()V" />
+		<method name="getAddress()Landroid/net/Uri;" />
+		<method name="getAddressPresentation()I" />
+		<method name="getAudioModeIsVoip()Z" />
+		<method name="getCallAudioState()Landroid/telecom/CallAudioState;" />
+		<method name="getCallerDisplayName()Ljava/lang/String;" />
+		<method name="getCallerDisplayNamePresentation()I" />
+		<method name="getCallerNumberVerificationStatus()I" since="30" />
+		<method name="getConference()Landroid/telecom/Conference;" />
+		<method name="getConferenceables()Ljava/util/List;" />
+		<method name="getConnectionCapabilities()I" />
+		<method name="getConnectionProperties()I" since="25" />
+		<method name="getDisconnectCause()Landroid/telecom/DisconnectCause;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getState()I" />
+		<method name="getStatusHints()Landroid/telecom/StatusHints;" />
+		<method name="getVideoProvider()Landroid/telecom/Connection$VideoProvider;" />
+		<method name="getVideoState()I" since="30" />
+		<method name="handleRttUpgradeResponse(Landroid/telecom/Connection$RttTextStream;)V" since="28" />
+		<method name="isRingbackRequested()Z" />
+		<method name="notifyConferenceMergeFailed()V" since="30" />
+		<method name="onAbort()V" />
+		<method name="onAddConferenceParticipants(Ljava/util/List;)V" since="31" />
+		<method name="onAnswer()V" />
+		<method name="onAnswer(I)V" />
+		<method name="onCallAudioStateChanged(Landroid/telecom/CallAudioState;)V" />
+		<method name="onCallEvent(Ljava/lang/String;Landroid/os/Bundle;)V" since="25" />
+		<method name="onDeflect(Landroid/net/Uri;)V" since="28" />
+		<method name="onDisconnect()V" />
+		<method name="onExtrasChanged(Landroid/os/Bundle;)V" since="25" />
+		<method name="onHandoverComplete()V" since="28" />
+		<method name="onHold()V" />
+		<method name="onPlayDtmfTone(C)V" />
+		<method name="onPostDialContinue(Z)V" />
+		<method name="onPullExternalCall()V" since="25" />
+		<method name="onReject()V" />
+		<method name="onReject(I)V" since="30" />
+		<method name="onReject(Ljava/lang/String;)V" since="24" />
+		<method name="onSeparate()V" />
+		<method name="onShowIncomingCallUi()V" since="26" />
+		<method name="onSilence()V" since="29" />
+		<method name="onStartRtt(Landroid/telecom/Connection$RttTextStream;)V" since="28" />
+		<method name="onStateChanged(I)V" />
+		<method name="onStopDtmfTone()V" />
+		<method name="onStopRtt()V" since="28" />
+		<method name="onTrackedByNonUiService(Z)V" since="31" />
+		<method name="onUnhold()V" />
+		<method name="onUsingAlternativeUi(Z)V" since="31" />
+		<method name="propertiesToString(I)Ljava/lang/String;" since="25" />
+		<method name="putExtras(Landroid/os/Bundle;)V" since="25" />
+		<method name="removeExtras(Ljava/util/List;)V" since="25" />
+		<method name="removeExtras([Ljava/lang/String;)V" since="25" />
+		<method name="requestBluetoothAudio(Landroid/bluetooth/BluetoothDevice;)V" since="28" />
+		<method name="sendConnectionEvent(Ljava/lang/String;Landroid/os/Bundle;)V" since="25" />
+		<method name="sendRemoteRttRequest()V" since="28" />
+		<method name="sendRttInitiationFailure(I)V" since="28" />
+		<method name="sendRttInitiationSuccess()V" since="28" />
+		<method name="sendRttSessionRemotelyTerminated()V" since="28" />
+		<method name="setActive()V" />
+		<method name="setAddress(Landroid/net/Uri;I)V" />
+		<method name="setAudioModeIsVoip(Z)V" />
+		<method name="setAudioRoute(I)V" since="26" />
+		<method name="setCallerDisplayName(Ljava/lang/String;I)V" />
+		<method name="setCallerNumberVerificationStatus(I)V" since="30" />
+		<method name="setConferenceableConnections(Ljava/util/List;)V" />
+		<method name="setConferenceables(Ljava/util/List;)V" />
+		<method name="setConnectionCapabilities(I)V" />
+		<method name="setConnectionProperties(I)V" since="25" />
+		<method name="setDialing()V" />
+		<method name="setDisconnected(Landroid/telecom/DisconnectCause;)V" />
+		<method name="setExtras(Landroid/os/Bundle;)V" />
+		<method name="setInitialized()V" />
+		<method name="setInitializing()V" />
+		<method name="setNextPostDialChar(C)V" />
+		<method name="setOnHold()V" />
+		<method name="setPostDialWait(Ljava/lang/String;)V" />
+		<method name="setPulling()V" since="25" />
+		<method name="setRingbackRequested(Z)V" />
+		<method name="setRinging()V" />
+		<method name="setStatusHints(Landroid/telecom/StatusHints;)V" />
+		<method name="setVideoProvider(Landroid/telecom/Connection$VideoProvider;)V" />
+		<method name="setVideoState(I)V" />
+		<method name="stateToString(I)Ljava/lang/String;" />
+		<field name="AUDIO_CODEC_AMR" since="30" />
+		<field name="AUDIO_CODEC_AMR_WB" since="30" />
+		<field name="AUDIO_CODEC_EVRC" since="30" />
+		<field name="AUDIO_CODEC_EVRC_B" since="30" />
+		<field name="AUDIO_CODEC_EVRC_NW" since="30" />
+		<field name="AUDIO_CODEC_EVRC_WB" since="30" />
+		<field name="AUDIO_CODEC_EVS_FB" since="30" />
+		<field name="AUDIO_CODEC_EVS_NB" since="30" />
+		<field name="AUDIO_CODEC_EVS_SWB" since="30" />
+		<field name="AUDIO_CODEC_EVS_WB" since="30" />
+		<field name="AUDIO_CODEC_G711A" since="30" />
+		<field name="AUDIO_CODEC_G711AB" since="30" />
+		<field name="AUDIO_CODEC_G711U" since="30" />
+		<field name="AUDIO_CODEC_G722" since="30" />
+		<field name="AUDIO_CODEC_G723" since="30" />
+		<field name="AUDIO_CODEC_G729" since="30" />
+		<field name="AUDIO_CODEC_GSM_EFR" since="30" />
+		<field name="AUDIO_CODEC_GSM_FR" since="30" />
+		<field name="AUDIO_CODEC_GSM_HR" since="30" />
+		<field name="AUDIO_CODEC_NONE" since="30" />
+		<field name="AUDIO_CODEC_QCELP13K" since="30" />
+		<field name="CAPABILITY_ADD_PARTICIPANT" since="31" />
+		<field name="CAPABILITY_CANNOT_DOWNGRADE_VIDEO_TO_AUDIO" since="24" />
+		<field name="CAPABILITY_CAN_PAUSE_VIDEO" />
+		<field name="CAPABILITY_CAN_PULL_CALL" since="25" />
+		<field name="CAPABILITY_CAN_SEND_RESPONSE_VIA_CONNECTION" since="24" />
+		<field name="CAPABILITY_CAN_UPGRADE_TO_VIDEO" deprecated="29" />
+		<field name="CAPABILITY_DISCONNECT_FROM_CONFERENCE" />
+		<field name="CAPABILITY_HOLD" />
+		<field name="CAPABILITY_MANAGE_CONFERENCE" />
+		<field name="CAPABILITY_MERGE_CONFERENCE" />
+		<field name="CAPABILITY_MUTE" />
+		<field name="CAPABILITY_RESPOND_VIA_TEXT" />
+		<field name="CAPABILITY_SEPARATE_FROM_CONFERENCE" />
+		<field name="CAPABILITY_SUPPORTS_VT_LOCAL_BIDIRECTIONAL" />
+		<field name="CAPABILITY_SUPPORTS_VT_LOCAL_RX" />
+		<field name="CAPABILITY_SUPPORTS_VT_LOCAL_TX" />
+		<field name="CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL" />
+		<field name="CAPABILITY_SUPPORTS_VT_REMOTE_RX" />
+		<field name="CAPABILITY_SUPPORTS_VT_REMOTE_TX" />
+		<field name="CAPABILITY_SUPPORT_DEFLECT" since="28" />
+		<field name="CAPABILITY_SUPPORT_HOLD" />
+		<field name="CAPABILITY_SWAP_CONFERENCE" />
+		<field name="EVENT_CALL_HOLD_FAILED" since="30" />
+		<field name="EVENT_CALL_MERGE_FAILED" since="25" />
+		<field name="EVENT_CALL_PULL_FAILED" since="25" />
+		<field name="EVENT_CALL_REMOTELY_HELD" since="30" />
+		<field name="EVENT_CALL_REMOTELY_UNHELD" since="30" />
+		<field name="EVENT_CALL_SWITCH_FAILED" since="30" />
+		<field name="EVENT_MERGE_COMPLETE" since="30" />
+		<field name="EVENT_MERGE_START" since="30" />
+		<field name="EVENT_ON_HOLD_TONE_END" since="30" />
+		<field name="EVENT_ON_HOLD_TONE_START" since="30" />
+		<field name="EVENT_RTT_AUDIO_INDICATION_CHANGED" since="29" />
+		<field name="EXTRA_ANSWERING_DROPS_FG_CALL" since="25" />
+		<field name="EXTRA_ANSWERING_DROPS_FG_CALL_APP_NAME" since="26" />
+		<field name="EXTRA_AUDIO_CODEC" since="30" />
+		<field name="EXTRA_AUDIO_CODEC_BANDWIDTH_KHZ" since="31" />
+		<field name="EXTRA_AUDIO_CODEC_BITRATE_KBPS" since="31" />
+		<field name="EXTRA_CALL_SUBJECT" />
+		<field name="EXTRA_CHILD_ADDRESS" />
+		<field name="EXTRA_IS_RTT_AUDIO_PRESENT" since="29" />
+		<field name="EXTRA_LAST_FORWARDED_NUMBER" />
+		<field name="EXTRA_SIP_INVITE" since="29" />
+		<field name="PROPERTY_ASSISTED_DIALING" since="30" />
+		<field name="PROPERTY_CROSS_SIM" since="31" />
+		<field name="PROPERTY_HAS_CDMA_VOICE_PRIVACY" since="25" />
+		<field name="PROPERTY_HIGH_DEF_AUDIO" since="30" />
+		<field name="PROPERTY_IS_ADHOC_CONFERENCE" since="31" />
+		<field name="PROPERTY_IS_EXTERNAL_CALL" since="25" />
+		<field name="PROPERTY_IS_RTT" since="28" />
+		<field name="PROPERTY_NETWORK_IDENTIFIED_EMERGENCY_CALL" since="30" />
+		<field name="PROPERTY_SELF_MANAGED" since="26" />
+		<field name="PROPERTY_WIFI" since="30" />
+		<field name="STATE_ACTIVE" />
+		<field name="STATE_DIALING" />
+		<field name="STATE_DISCONNECTED" />
+		<field name="STATE_HOLDING" />
+		<field name="STATE_INITIALIZING" />
+		<field name="STATE_NEW" />
+		<field name="STATE_PULLING_CALL" since="25" />
+		<field name="STATE_RINGING" />
+		<field name="VERIFICATION_STATUS_FAILED" since="30" />
+		<field name="VERIFICATION_STATUS_NOT_VERIFIED" since="30" />
+		<field name="VERIFICATION_STATUS_PASSED" since="30" />
+	</class>
+	<class name="android/telecom/Connection$RttModifyStatus" since="26">
+		<extends name="java/lang/Object" />
+		<field name="SESSION_MODIFY_REQUEST_FAIL" />
+		<field name="SESSION_MODIFY_REQUEST_INVALID" />
+		<field name="SESSION_MODIFY_REQUEST_REJECTED_BY_REMOTE" />
+		<field name="SESSION_MODIFY_REQUEST_SUCCESS" />
+		<field name="SESSION_MODIFY_REQUEST_TIMED_OUT" />
+	</class>
+	<class name="android/telecom/Connection$RttTextStream" since="28">
+		<extends name="java/lang/Object" />
+		<method name="read()Ljava/lang/String;" />
+		<method name="readImmediately()Ljava/lang/String;" />
+		<method name="write(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/telecom/Connection$VideoProvider" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="changeCameraCapabilities(Landroid/telecom/VideoProfile$CameraCapabilities;)V" />
+		<method name="changePeerDimensions(II)V" />
+		<method name="changeVideoQuality(I)V" />
+		<method name="handleCallSessionEvent(I)V" />
+		<method name="onRequestCameraCapabilities()V" />
+		<method name="onRequestConnectionDataUsage()V" />
+		<method name="onSendSessionModifyRequest(Landroid/telecom/VideoProfile;Landroid/telecom/VideoProfile;)V" />
+		<method name="onSendSessionModifyResponse(Landroid/telecom/VideoProfile;)V" />
+		<method name="onSetCamera(Ljava/lang/String;)V" />
+		<method name="onSetDeviceOrientation(I)V" />
+		<method name="onSetDisplaySurface(Landroid/view/Surface;)V" />
+		<method name="onSetPauseImage(Landroid/net/Uri;)V" />
+		<method name="onSetPreviewSurface(Landroid/view/Surface;)V" />
+		<method name="onSetZoom(F)V" />
+		<method name="receiveSessionModifyRequest(Landroid/telecom/VideoProfile;)V" />
+		<method name="receiveSessionModifyResponse(ILandroid/telecom/VideoProfile;Landroid/telecom/VideoProfile;)V" />
+		<method name="setCallDataUsage(J)V" />
+		<field name="SESSION_EVENT_CAMERA_FAILURE" />
+		<field name="SESSION_EVENT_CAMERA_PERMISSION_ERROR" since="26" />
+		<field name="SESSION_EVENT_CAMERA_READY" />
+		<field name="SESSION_EVENT_RX_PAUSE" />
+		<field name="SESSION_EVENT_RX_RESUME" />
+		<field name="SESSION_EVENT_TX_START" />
+		<field name="SESSION_EVENT_TX_STOP" />
+		<field name="SESSION_MODIFY_REQUEST_FAIL" />
+		<field name="SESSION_MODIFY_REQUEST_INVALID" />
+		<field name="SESSION_MODIFY_REQUEST_REJECTED_BY_REMOTE" />
+		<field name="SESSION_MODIFY_REQUEST_SUCCESS" />
+		<field name="SESSION_MODIFY_REQUEST_TIMED_OUT" />
+	</class>
+	<class name="android/telecom/ConnectionRequest" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/telecom/PhoneAccountHandle;Landroid/net/Uri;Landroid/os/Bundle;)V" />
+		<method name="&lt;init&gt;(Landroid/telecom/PhoneAccountHandle;Landroid/net/Uri;Landroid/os/Bundle;I)V" />
+		<method name="getAccountHandle()Landroid/telecom/PhoneAccountHandle;" />
+		<method name="getAddress()Landroid/net/Uri;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getParticipants()Ljava/util/List;" since="30" />
+		<method name="getRttTextStream()Landroid/telecom/Connection$RttTextStream;" since="28" />
+		<method name="getVideoState()I" />
+		<method name="isAdhocConferenceCall()Z" since="30" />
+		<method name="isRequestingRtt()Z" since="28" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telecom/ConnectionService" since="23">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addConference(Landroid/telecom/Conference;)V" />
+		<method name="addExistingConnection(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/Connection;)V" />
+		<method name="conferenceRemoteConnections(Landroid/telecom/RemoteConnection;Landroid/telecom/RemoteConnection;)V" />
+		<method name="connectionServiceFocusReleased()V" since="28" />
+		<method name="createRemoteIncomingConference(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/ConnectionRequest;)Landroid/telecom/RemoteConference;" since="31" />
+		<method name="createRemoteIncomingConnection(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/ConnectionRequest;)Landroid/telecom/RemoteConnection;" />
+		<method name="createRemoteOutgoingConference(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/ConnectionRequest;)Landroid/telecom/RemoteConference;" since="31" />
+		<method name="createRemoteOutgoingConnection(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/ConnectionRequest;)Landroid/telecom/RemoteConnection;" />
+		<method name="getAllConferences()Ljava/util/Collection;" since="24" />
+		<method name="getAllConnections()Ljava/util/Collection;" />
+		<method name="onConference(Landroid/telecom/Connection;Landroid/telecom/Connection;)V" />
+		<method name="onConnectionServiceFocusGained()V" since="28" />
+		<method name="onConnectionServiceFocusLost()V" since="28" />
+		<method name="onCreateIncomingConference(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/ConnectionRequest;)Landroid/telecom/Conference;" since="31" />
+		<method name="onCreateIncomingConferenceFailed(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/ConnectionRequest;)V" since="31" />
+		<method name="onCreateIncomingConnection(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/ConnectionRequest;)Landroid/telecom/Connection;" />
+		<method name="onCreateIncomingConnectionFailed(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/ConnectionRequest;)V" since="26" />
+		<method name="onCreateIncomingHandoverConnection(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/ConnectionRequest;)Landroid/telecom/Connection;" since="28" />
+		<method name="onCreateOutgoingConference(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/ConnectionRequest;)Landroid/telecom/Conference;" since="31" />
+		<method name="onCreateOutgoingConferenceFailed(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/ConnectionRequest;)V" since="31" />
+		<method name="onCreateOutgoingConnection(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/ConnectionRequest;)Landroid/telecom/Connection;" />
+		<method name="onCreateOutgoingConnectionFailed(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/ConnectionRequest;)V" since="26" />
+		<method name="onCreateOutgoingHandoverConnection(Landroid/telecom/PhoneAccountHandle;Landroid/telecom/ConnectionRequest;)Landroid/telecom/Connection;" since="28" />
+		<method name="onHandoverFailed(Landroid/telecom/ConnectionRequest;I)V" since="28" />
+		<method name="onRemoteConferenceAdded(Landroid/telecom/RemoteConference;)V" />
+		<method name="onRemoteExistingConnectionAdded(Landroid/telecom/RemoteConnection;)V" />
+		<field name="SERVICE_INTERFACE" />
+	</class>
+	<class name="android/telecom/DisconnectCause" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(ILjava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(ILjava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(ILjava/lang/String;)V" />
+		<method name="getCode()I" />
+		<method name="getDescription()Ljava/lang/CharSequence;" />
+		<method name="getLabel()Ljava/lang/CharSequence;" />
+		<method name="getReason()Ljava/lang/String;" />
+		<method name="getTone()I" />
+		<field name="ANSWERED_ELSEWHERE" since="25" />
+		<field name="BUSY" />
+		<field name="CALL_PULLED" since="25" />
+		<field name="CANCELED" />
+		<field name="CONNECTION_MANAGER_NOT_SUPPORTED" />
+		<field name="CREATOR" />
+		<field name="ERROR" />
+		<field name="LOCAL" />
+		<field name="MISSED" />
+		<field name="OTHER" />
+		<field name="REASON_EMERGENCY_CALL_PLACED" since="30" />
+		<field name="REASON_EMULATING_SINGLE_CALL" since="31" />
+		<field name="REASON_IMS_ACCESS_BLOCKED" since="31" />
+		<field name="REASON_WIFI_ON_BUT_WFC_OFF" since="31" />
+		<field name="REJECTED" />
+		<field name="REMOTE" />
+		<field name="RESTRICTED" />
+		<field name="UNKNOWN" />
+	</class>
+	<class name="android/telecom/GatewayInfo" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/net/Uri;Landroid/net/Uri;)V" />
+		<method name="getGatewayAddress()Landroid/net/Uri;" />
+		<method name="getGatewayProviderPackageName()Ljava/lang/String;" />
+		<method name="getOriginalAddress()Landroid/net/Uri;" />
+		<method name="isEmpty()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telecom/InCallService" since="23">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="canAddCall()Z" />
+		<method name="getCallAudioState()Landroid/telecom/CallAudioState;" />
+		<method name="getCalls()Ljava/util/List;" />
+		<method name="onBringToForeground(Z)V" />
+		<method name="onCallAdded(Landroid/telecom/Call;)V" />
+		<method name="onCallAudioStateChanged(Landroid/telecom/CallAudioState;)V" />
+		<method name="onCallRemoved(Landroid/telecom/Call;)V" />
+		<method name="onCanAddCallChanged(Z)V" />
+		<method name="onConnectionEvent(Landroid/telecom/Call;Ljava/lang/String;Landroid/os/Bundle;)V" since="25" />
+		<method name="onSilenceRinger()V" since="24" />
+		<method name="requestBluetoothAudio(Landroid/bluetooth/BluetoothDevice;)V" since="28" />
+		<method name="setAudioRoute(I)V" />
+		<method name="setMuted(Z)V" />
+		<field name="SERVICE_INTERFACE" />
+	</class>
+	<class name="android/telecom/InCallService$VideoCall" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="registerCallback(Landroid/telecom/InCallService$VideoCall$Callback;)V" />
+		<method name="registerCallback(Landroid/telecom/InCallService$VideoCall$Callback;Landroid/os/Handler;)V" />
+		<method name="requestCallDataUsage()V" />
+		<method name="requestCameraCapabilities()V" />
+		<method name="sendSessionModifyRequest(Landroid/telecom/VideoProfile;)V" />
+		<method name="sendSessionModifyResponse(Landroid/telecom/VideoProfile;)V" />
+		<method name="setCamera(Ljava/lang/String;)V" />
+		<method name="setDeviceOrientation(I)V" />
+		<method name="setDisplaySurface(Landroid/view/Surface;)V" />
+		<method name="setPauseImage(Landroid/net/Uri;)V" />
+		<method name="setPreviewSurface(Landroid/view/Surface;)V" />
+		<method name="setZoom(F)V" />
+		<method name="unregisterCallback(Landroid/telecom/InCallService$VideoCall$Callback;)V" />
+	</class>
+	<class name="android/telecom/InCallService$VideoCall$Callback" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCallDataUsageChanged(J)V" />
+		<method name="onCallSessionEvent(I)V" />
+		<method name="onCameraCapabilitiesChanged(Landroid/telecom/VideoProfile$CameraCapabilities;)V" />
+		<method name="onPeerDimensionsChanged(II)V" />
+		<method name="onSessionModifyRequestReceived(Landroid/telecom/VideoProfile;)V" />
+		<method name="onSessionModifyResponseReceived(ILandroid/telecom/VideoProfile;Landroid/telecom/VideoProfile;)V" />
+		<method name="onVideoQualityChanged(I)V" />
+	</class>
+	<class name="android/telecom/PhoneAccount" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="builder(Landroid/telecom/PhoneAccountHandle;Ljava/lang/CharSequence;)Landroid/telecom/PhoneAccount$Builder;" />
+		<method name="getAccountHandle()Landroid/telecom/PhoneAccountHandle;" />
+		<method name="getAddress()Landroid/net/Uri;" />
+		<method name="getCapabilities()I" />
+		<method name="getExtras()Landroid/os/Bundle;" since="24" />
+		<method name="getHighlightColor()I" />
+		<method name="getIcon()Landroid/graphics/drawable/Icon;" />
+		<method name="getLabel()Ljava/lang/CharSequence;" />
+		<method name="getShortDescription()Ljava/lang/CharSequence;" />
+		<method name="getSubscriptionAddress()Landroid/net/Uri;" />
+		<method name="getSupportedUriSchemes()Ljava/util/List;" />
+		<method name="hasCapabilities(I)Z" />
+		<method name="isEnabled()Z" />
+		<method name="supportsUriScheme(Ljava/lang/String;)Z" />
+		<method name="toBuilder()Landroid/telecom/PhoneAccount$Builder;" />
+		<field name="CAPABILITY_ADHOC_CONFERENCE_CALLING" since="30" />
+		<field name="CAPABILITY_CALL_COMPOSER" since="31" />
+		<field name="CAPABILITY_CALL_PROVIDER" />
+		<field name="CAPABILITY_CALL_SUBJECT" />
+		<field name="CAPABILITY_CONNECTION_MANAGER" />
+		<field name="CAPABILITY_PLACE_EMERGENCY_CALLS" />
+		<field name="CAPABILITY_RTT" since="26" />
+		<field name="CAPABILITY_SELF_MANAGED" since="26" />
+		<field name="CAPABILITY_SIM_SUBSCRIPTION" />
+		<field name="CAPABILITY_SUPPORTS_VIDEO_CALLING" since="26" />
+		<field name="CAPABILITY_VIDEO_CALLING" />
+		<field name="CAPABILITY_VIDEO_CALLING_RELIES_ON_PRESENCE" since="24" />
+		<field name="CREATOR" />
+		<field name="EXTRA_ADD_SELF_MANAGED_CALLS_TO_INCALLSERVICE" since="31" />
+		<field name="EXTRA_ALWAYS_USE_VOIP_AUDIO_MODE" since="31" />
+		<field name="EXTRA_CALL_SUBJECT_CHARACTER_ENCODING" since="24" />
+		<field name="EXTRA_CALL_SUBJECT_MAX_LENGTH" since="24" />
+		<field name="EXTRA_LOG_SELF_MANAGED_CALLS" since="28" />
+		<field name="EXTRA_SUPPORTS_HANDOVER_FROM" since="28" />
+		<field name="EXTRA_SUPPORTS_HANDOVER_TO" since="28" />
+		<field name="NO_HIGHLIGHT_COLOR" />
+		<field name="NO_RESOURCE_ID" />
+		<field name="SCHEME_SIP" />
+		<field name="SCHEME_TEL" />
+		<field name="SCHEME_VOICEMAIL" />
+	</class>
+	<class name="android/telecom/PhoneAccount$Builder" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/telecom/PhoneAccount;)V" />
+		<method name="&lt;init&gt;(Landroid/telecom/PhoneAccountHandle;Ljava/lang/CharSequence;)V" />
+		<method name="addSupportedUriScheme(Ljava/lang/String;)Landroid/telecom/PhoneAccount$Builder;" />
+		<method name="build()Landroid/telecom/PhoneAccount;" />
+		<method name="setAddress(Landroid/net/Uri;)Landroid/telecom/PhoneAccount$Builder;" />
+		<method name="setCapabilities(I)Landroid/telecom/PhoneAccount$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/telecom/PhoneAccount$Builder;" since="24" />
+		<method name="setHighlightColor(I)Landroid/telecom/PhoneAccount$Builder;" />
+		<method name="setIcon(Landroid/graphics/drawable/Icon;)Landroid/telecom/PhoneAccount$Builder;" />
+		<method name="setShortDescription(Ljava/lang/CharSequence;)Landroid/telecom/PhoneAccount$Builder;" />
+		<method name="setSubscriptionAddress(Landroid/net/Uri;)Landroid/telecom/PhoneAccount$Builder;" />
+		<method name="setSupportedUriSchemes(Ljava/util/List;)Landroid/telecom/PhoneAccount$Builder;" />
+	</class>
+	<class name="android/telecom/PhoneAccountHandle" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/content/ComponentName;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Landroid/content/ComponentName;Ljava/lang/String;Landroid/os/UserHandle;)V" />
+		<method name="getComponentName()Landroid/content/ComponentName;" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getUserHandle()Landroid/os/UserHandle;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telecom/PhoneAccountSuggestion" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/telecom/PhoneAccountHandle;IZ)V" />
+		<method name="getPhoneAccountHandle()Landroid/telecom/PhoneAccountHandle;" />
+		<method name="getReason()I" />
+		<method name="shouldAutoSelect()Z" />
+		<field name="CREATOR" />
+		<field name="REASON_FREQUENT" />
+		<field name="REASON_INTRA_CARRIER" />
+		<field name="REASON_NONE" />
+		<field name="REASON_OTHER" />
+		<field name="REASON_USER_SET" />
+	</class>
+	<class name="android/telecom/RemoteConference" since="23">
+		<extends name="java/lang/Object" />
+		<method name="disconnect()V" />
+		<method name="getConferenceableConnections()Ljava/util/List;" />
+		<method name="getConnectionCapabilities()I" />
+		<method name="getConnectionProperties()I" since="24" />
+		<method name="getConnections()Ljava/util/List;" />
+		<method name="getDisconnectCause()Landroid/telecom/DisconnectCause;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getState()I" />
+		<method name="hold()V" />
+		<method name="merge()V" />
+		<method name="playDtmfTone(C)V" />
+		<method name="registerCallback(Landroid/telecom/RemoteConference$Callback;)V" />
+		<method name="registerCallback(Landroid/telecom/RemoteConference$Callback;Landroid/os/Handler;)V" />
+		<method name="separate(Landroid/telecom/RemoteConnection;)V" />
+		<method name="setCallAudioState(Landroid/telecom/CallAudioState;)V" />
+		<method name="stopDtmfTone()V" />
+		<method name="swap()V" />
+		<method name="unhold()V" />
+		<method name="unregisterCallback(Landroid/telecom/RemoteConference$Callback;)V" />
+	</class>
+	<class name="android/telecom/RemoteConference$Callback" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onConferenceableConnectionsChanged(Landroid/telecom/RemoteConference;Ljava/util/List;)V" />
+		<method name="onConnectionAdded(Landroid/telecom/RemoteConference;Landroid/telecom/RemoteConnection;)V" />
+		<method name="onConnectionCapabilitiesChanged(Landroid/telecom/RemoteConference;I)V" />
+		<method name="onConnectionPropertiesChanged(Landroid/telecom/RemoteConference;I)V" since="25" />
+		<method name="onConnectionRemoved(Landroid/telecom/RemoteConference;Landroid/telecom/RemoteConnection;)V" />
+		<method name="onDestroyed(Landroid/telecom/RemoteConference;)V" />
+		<method name="onDisconnected(Landroid/telecom/RemoteConference;Landroid/telecom/DisconnectCause;)V" />
+		<method name="onExtrasChanged(Landroid/telecom/RemoteConference;Landroid/os/Bundle;)V" />
+		<method name="onStateChanged(Landroid/telecom/RemoteConference;II)V" />
+	</class>
+	<class name="android/telecom/RemoteConnection" since="23">
+		<extends name="java/lang/Object" />
+		<method name="abort()V" />
+		<method name="addConferenceParticipants(Ljava/util/List;)V" since="31" />
+		<method name="answer()V" />
+		<method name="disconnect()V" />
+		<method name="getAddress()Landroid/net/Uri;" />
+		<method name="getAddressPresentation()I" />
+		<method name="getCallerDisplayName()Ljava/lang/CharSequence;" />
+		<method name="getCallerDisplayNamePresentation()I" />
+		<method name="getConference()Landroid/telecom/RemoteConference;" />
+		<method name="getConferenceableConnections()Ljava/util/List;" />
+		<method name="getConnectionCapabilities()I" />
+		<method name="getConnectionProperties()I" since="25" />
+		<method name="getDisconnectCause()Landroid/telecom/DisconnectCause;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getState()I" />
+		<method name="getStatusHints()Landroid/telecom/StatusHints;" />
+		<method name="getVideoProvider()Landroid/telecom/RemoteConnection$VideoProvider;" />
+		<method name="getVideoState()I" />
+		<method name="hold()V" />
+		<method name="isRingbackRequested()Z" />
+		<method name="isVoipAudioMode()Z" />
+		<method name="playDtmfTone(C)V" />
+		<method name="postDialContinue(Z)V" />
+		<method name="pullExternalCall()V" since="25" />
+		<method name="registerCallback(Landroid/telecom/RemoteConnection$Callback;)V" />
+		<method name="registerCallback(Landroid/telecom/RemoteConnection$Callback;Landroid/os/Handler;)V" />
+		<method name="reject()V" />
+		<method name="setCallAudioState(Landroid/telecom/CallAudioState;)V" />
+		<method name="stopDtmfTone()V" />
+		<method name="unhold()V" />
+		<method name="unregisterCallback(Landroid/telecom/RemoteConnection$Callback;)V" />
+	</class>
+	<class name="android/telecom/RemoteConnection$Callback" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onAddressChanged(Landroid/telecom/RemoteConnection;Landroid/net/Uri;I)V" />
+		<method name="onCallerDisplayNameChanged(Landroid/telecom/RemoteConnection;Ljava/lang/String;I)V" />
+		<method name="onConferenceChanged(Landroid/telecom/RemoteConnection;Landroid/telecom/RemoteConference;)V" />
+		<method name="onConferenceableConnectionsChanged(Landroid/telecom/RemoteConnection;Ljava/util/List;)V" />
+		<method name="onConnectionCapabilitiesChanged(Landroid/telecom/RemoteConnection;I)V" />
+		<method name="onConnectionEvent(Landroid/telecom/RemoteConnection;Ljava/lang/String;Landroid/os/Bundle;)V" since="25" />
+		<method name="onConnectionPropertiesChanged(Landroid/telecom/RemoteConnection;I)V" since="25" />
+		<method name="onDestroyed(Landroid/telecom/RemoteConnection;)V" />
+		<method name="onDisconnected(Landroid/telecom/RemoteConnection;Landroid/telecom/DisconnectCause;)V" />
+		<method name="onExtrasChanged(Landroid/telecom/RemoteConnection;Landroid/os/Bundle;)V" />
+		<method name="onPostDialChar(Landroid/telecom/RemoteConnection;C)V" />
+		<method name="onPostDialWait(Landroid/telecom/RemoteConnection;Ljava/lang/String;)V" />
+		<method name="onRingbackRequested(Landroid/telecom/RemoteConnection;Z)V" />
+		<method name="onStateChanged(Landroid/telecom/RemoteConnection;I)V" />
+		<method name="onStatusHintsChanged(Landroid/telecom/RemoteConnection;Landroid/telecom/StatusHints;)V" />
+		<method name="onVideoProviderChanged(Landroid/telecom/RemoteConnection;Landroid/telecom/RemoteConnection$VideoProvider;)V" />
+		<method name="onVideoStateChanged(Landroid/telecom/RemoteConnection;I)V" />
+		<method name="onVoipAudioChanged(Landroid/telecom/RemoteConnection;Z)V" />
+	</class>
+	<class name="android/telecom/RemoteConnection$VideoProvider" since="23">
+		<extends name="java/lang/Object" />
+		<method name="registerCallback(Landroid/telecom/RemoteConnection$VideoProvider$Callback;)V" />
+		<method name="requestCallDataUsage()V" />
+		<method name="requestCameraCapabilities()V" />
+		<method name="sendSessionModifyRequest(Landroid/telecom/VideoProfile;Landroid/telecom/VideoProfile;)V" />
+		<method name="sendSessionModifyResponse(Landroid/telecom/VideoProfile;)V" />
+		<method name="setCamera(Ljava/lang/String;)V" />
+		<method name="setDeviceOrientation(I)V" />
+		<method name="setDisplaySurface(Landroid/view/Surface;)V" />
+		<method name="setPauseImage(Landroid/net/Uri;)V" />
+		<method name="setPreviewSurface(Landroid/view/Surface;)V" />
+		<method name="setZoom(F)V" />
+		<method name="unregisterCallback(Landroid/telecom/RemoteConnection$VideoProvider$Callback;)V" />
+	</class>
+	<class name="android/telecom/RemoteConnection$VideoProvider$Callback" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCallDataUsageChanged(Landroid/telecom/RemoteConnection$VideoProvider;J)V" />
+		<method name="onCallSessionEvent(Landroid/telecom/RemoteConnection$VideoProvider;I)V" />
+		<method name="onCameraCapabilitiesChanged(Landroid/telecom/RemoteConnection$VideoProvider;Landroid/telecom/VideoProfile$CameraCapabilities;)V" />
+		<method name="onPeerDimensionsChanged(Landroid/telecom/RemoteConnection$VideoProvider;II)V" />
+		<method name="onSessionModifyRequestReceived(Landroid/telecom/RemoteConnection$VideoProvider;Landroid/telecom/VideoProfile;)V" />
+		<method name="onSessionModifyResponseReceived(Landroid/telecom/RemoteConnection$VideoProvider;ILandroid/telecom/VideoProfile;Landroid/telecom/VideoProfile;)V" />
+		<method name="onVideoQualityChanged(Landroid/telecom/RemoteConnection$VideoProvider;I)V" />
+	</class>
+	<class name="android/telecom/StatusHints" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Landroid/graphics/drawable/Icon;Landroid/os/Bundle;)V" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getIcon()Landroid/graphics/drawable/Icon;" />
+		<method name="getLabel()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telecom/TelecomManager" since="21">
+		<extends name="java/lang/Object" />
+		<method name="acceptHandover(Landroid/net/Uri;ILandroid/telecom/PhoneAccountHandle;)V" since="28" />
+		<method name="acceptRingingCall()V" since="26" deprecated="29" />
+		<method name="acceptRingingCall(I)V" since="26" deprecated="29" />
+		<method name="addNewIncomingCall(Landroid/telecom/PhoneAccountHandle;Landroid/os/Bundle;)V" since="23" />
+		<method name="addNewIncomingConference(Landroid/telecom/PhoneAccountHandle;Landroid/os/Bundle;)V" since="31" />
+		<method name="cancelMissedCallsNotification()V" />
+		<method name="createManageBlockedNumbersIntent()Landroid/content/Intent;" since="24" />
+		<method name="endCall()Z" since="28" deprecated="29" />
+		<method name="getAdnUriForPhoneAccount(Landroid/telecom/PhoneAccountHandle;)Landroid/net/Uri;" since="23" />
+		<method name="getCallCapablePhoneAccounts()Ljava/util/List;" since="23" />
+		<method name="getDefaultDialerPackage()Ljava/lang/String;" since="23" />
+		<method name="getDefaultOutgoingPhoneAccount(Ljava/lang/String;)Landroid/telecom/PhoneAccountHandle;" since="23" />
+		<method name="getLine1Number(Landroid/telecom/PhoneAccountHandle;)Ljava/lang/String;" since="23" />
+		<method name="getPhoneAccount(Landroid/telecom/PhoneAccountHandle;)Landroid/telecom/PhoneAccount;" since="23" />
+		<method name="getSelfManagedPhoneAccounts()Ljava/util/List;" since="26" />
+		<method name="getSimCallManager()Landroid/telecom/PhoneAccountHandle;" since="23" />
+		<method name="getSimCallManagerForSubscription(I)Landroid/telecom/PhoneAccountHandle;" since="30" />
+		<method name="getSystemDialerPackage()Ljava/lang/String;" since="29" />
+		<method name="getUserSelectedOutgoingPhoneAccount()Landroid/telecom/PhoneAccountHandle;" since="29" />
+		<method name="getVoiceMailNumber(Landroid/telecom/PhoneAccountHandle;)Ljava/lang/String;" since="23" />
+		<method name="handleMmi(Ljava/lang/String;)Z" />
+		<method name="handleMmi(Ljava/lang/String;Landroid/telecom/PhoneAccountHandle;)Z" since="23" />
+		<method name="hasManageOngoingCallsPermission()Z" since="31" />
+		<method name="isInCall()Z" />
+		<method name="isInManagedCall()Z" since="26" />
+		<method name="isIncomingCallPermitted(Landroid/telecom/PhoneAccountHandle;)Z" since="26" />
+		<method name="isOutgoingCallPermitted(Landroid/telecom/PhoneAccountHandle;)Z" since="26" />
+		<method name="isTtySupported()Z" since="28" />
+		<method name="isVoiceMailNumber(Landroid/telecom/PhoneAccountHandle;Ljava/lang/String;)Z" since="23" />
+		<method name="placeCall(Landroid/net/Uri;Landroid/os/Bundle;)V" since="23" />
+		<method name="registerPhoneAccount(Landroid/telecom/PhoneAccount;)V" since="23" />
+		<method name="showInCallScreen(Z)V" />
+		<method name="silenceRinger()V" since="23" />
+		<method name="startConference(Ljava/util/List;Landroid/os/Bundle;)V" since="31" />
+		<method name="unregisterPhoneAccount(Landroid/telecom/PhoneAccountHandle;)V" since="23" />
+		<field name="ACTION_CHANGE_DEFAULT_DIALER" since="23" />
+		<field name="ACTION_CHANGE_PHONE_ACCOUNTS" since="23" />
+		<field name="ACTION_CONFIGURE_PHONE_ACCOUNT" since="23" />
+		<field name="ACTION_DEFAULT_CALL_SCREENING_APP_CHANGED" since="29" />
+		<field name="ACTION_DEFAULT_DIALER_CHANGED" since="23" />
+		<field name="ACTION_INCOMING_CALL" since="23" deprecated="26" />
+		<field name="ACTION_PHONE_ACCOUNT_REGISTERED" since="26" />
+		<field name="ACTION_PHONE_ACCOUNT_UNREGISTERED" since="26" />
+		<field name="ACTION_POST_CALL" since="30" />
+		<field name="ACTION_SHOW_CALL_ACCESSIBILITY_SETTINGS" since="23" />
+		<field name="ACTION_SHOW_CALL_SETTINGS" />
+		<field name="ACTION_SHOW_MISSED_CALLS_NOTIFICATION" since="24" />
+		<field name="ACTION_SHOW_RESPOND_VIA_SMS_SETTINGS" since="23" />
+		<field name="DTMF_CHARACTER_PAUSE" />
+		<field name="DTMF_CHARACTER_WAIT" />
+		<field name="DURATION_LONG" since="30" />
+		<field name="DURATION_MEDIUM" since="30" />
+		<field name="DURATION_SHORT" since="30" />
+		<field name="DURATION_VERY_SHORT" since="30" />
+		<field name="EXTRA_CALL_BACK_NUMBER" since="23" />
+		<field name="EXTRA_CALL_DISCONNECT_CAUSE" />
+		<field name="EXTRA_CALL_DISCONNECT_MESSAGE" />
+		<field name="EXTRA_CALL_DURATION" since="30" />
+		<field name="EXTRA_CALL_NETWORK_TYPE" since="29" />
+		<field name="EXTRA_CALL_SUBJECT" since="23" />
+		<field name="EXTRA_CHANGE_DEFAULT_DIALER_PACKAGE_NAME" since="23" />
+		<field name="EXTRA_DEFAULT_CALL_SCREENING_APP_COMPONENT_NAME" since="29" />
+		<field name="EXTRA_DISCONNECT_CAUSE" since="30" />
+		<field name="EXTRA_HANDLE" since="30" />
+		<field name="EXTRA_HAS_PICTURE" since="31" />
+		<field name="EXTRA_INCOMING_CALL_ADDRESS" since="23" />
+		<field name="EXTRA_INCOMING_CALL_EXTRAS" since="23" />
+		<field name="EXTRA_INCOMING_VIDEO_STATE" since="26" />
+		<field name="EXTRA_IS_DEFAULT_CALL_SCREENING_APP" since="29" />
+		<field name="EXTRA_LOCATION" since="31" />
+		<field name="EXTRA_NOTIFICATION_COUNT" since="24" />
+		<field name="EXTRA_NOTIFICATION_PHONE_NUMBER" since="24" />
+		<field name="EXTRA_OUTGOING_CALL_EXTRAS" since="23" />
+		<field name="EXTRA_OUTGOING_PICTURE" since="31" />
+		<field name="EXTRA_PHONE_ACCOUNT_HANDLE" since="23" />
+		<field name="EXTRA_PICTURE_URI" since="31" />
+		<field name="EXTRA_PRIORITY" since="31" />
+		<field name="EXTRA_START_CALL_WITH_RTT" since="26" />
+		<field name="EXTRA_START_CALL_WITH_SPEAKERPHONE" />
+		<field name="EXTRA_START_CALL_WITH_VIDEO_STATE" since="23" />
+		<field name="EXTRA_USE_ASSISTED_DIALING" since="30" />
+		<field name="GATEWAY_ORIGINAL_ADDRESS" />
+		<field name="GATEWAY_PROVIDER_PACKAGE" />
+		<field name="METADATA_INCLUDE_EXTERNAL_CALLS" since="25" />
+		<field name="METADATA_INCLUDE_SELF_MANAGED_CALLS" since="26" />
+		<field name="METADATA_IN_CALL_SERVICE_CAR_MODE_UI" since="29" />
+		<field name="METADATA_IN_CALL_SERVICE_RINGING" since="24" />
+		<field name="METADATA_IN_CALL_SERVICE_UI" since="23" />
+		<field name="PRESENTATION_ALLOWED" />
+		<field name="PRESENTATION_PAYPHONE" />
+		<field name="PRESENTATION_RESTRICTED" />
+		<field name="PRESENTATION_UNKNOWN" />
+		<field name="PRIORITY_NORMAL" since="31" />
+		<field name="PRIORITY_URGENT" since="31" />
+	</class>
+	<class name="android/telecom/VideoProfile" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getQuality()I" />
+		<method name="getVideoState()I" />
+		<method name="isAudioOnly(I)Z" />
+		<method name="isBidirectional(I)Z" />
+		<method name="isPaused(I)Z" />
+		<method name="isReceptionEnabled(I)Z" />
+		<method name="isTransmissionEnabled(I)Z" />
+		<method name="isVideo(I)Z" />
+		<method name="videoStateToString(I)Ljava/lang/String;" />
+		<field name="CREATOR" />
+		<field name="QUALITY_DEFAULT" />
+		<field name="QUALITY_HIGH" />
+		<field name="QUALITY_LOW" />
+		<field name="QUALITY_MEDIUM" />
+		<field name="STATE_AUDIO_ONLY" />
+		<field name="STATE_BIDIRECTIONAL" />
+		<field name="STATE_PAUSED" />
+		<field name="STATE_RX_ENABLED" />
+		<field name="STATE_TX_ENABLED" />
+	</class>
+	<class name="android/telecom/VideoProfile$CameraCapabilities" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(IIZF)V" since="29" />
+		<method name="getHeight()I" />
+		<method name="getMaxZoom()F" since="29" />
+		<method name="getWidth()I" />
+		<method name="isZoomSupported()Z" since="29" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/AccessNetworkConstants" since="28">
+		<extends name="java/lang/Object" />
+		<field name="TRANSPORT_TYPE_WLAN" since="30" />
+		<field name="TRANSPORT_TYPE_WWAN" since="30" />
+	</class>
+	<class name="android/telephony/AccessNetworkConstants$AccessNetworkType" since="28">
+		<extends name="java/lang/Object" />
+		<field name="CDMA2000" />
+		<field name="EUTRAN" />
+		<field name="GERAN" />
+		<field name="IWLAN" />
+		<field name="NGRAN" since="30" />
+		<field name="UNKNOWN" />
+		<field name="UTRAN" />
+	</class>
+	<class name="android/telephony/AccessNetworkConstants$EutranBand" since="28">
+		<extends name="java/lang/Object" />
+		<field name="BAND_1" />
+		<field name="BAND_10" />
+		<field name="BAND_11" />
+		<field name="BAND_12" />
+		<field name="BAND_13" />
+		<field name="BAND_14" />
+		<field name="BAND_17" />
+		<field name="BAND_18" />
+		<field name="BAND_19" />
+		<field name="BAND_2" />
+		<field name="BAND_20" />
+		<field name="BAND_21" />
+		<field name="BAND_22" />
+		<field name="BAND_23" />
+		<field name="BAND_24" />
+		<field name="BAND_25" />
+		<field name="BAND_26" />
+		<field name="BAND_27" />
+		<field name="BAND_28" />
+		<field name="BAND_3" />
+		<field name="BAND_30" />
+		<field name="BAND_31" />
+		<field name="BAND_33" />
+		<field name="BAND_34" />
+		<field name="BAND_35" />
+		<field name="BAND_36" />
+		<field name="BAND_37" />
+		<field name="BAND_38" />
+		<field name="BAND_39" />
+		<field name="BAND_4" />
+		<field name="BAND_40" />
+		<field name="BAND_41" />
+		<field name="BAND_42" />
+		<field name="BAND_43" />
+		<field name="BAND_44" />
+		<field name="BAND_45" />
+		<field name="BAND_46" />
+		<field name="BAND_47" />
+		<field name="BAND_48" />
+		<field name="BAND_49" since="30" />
+		<field name="BAND_5" />
+		<field name="BAND_50" since="30" />
+		<field name="BAND_51" since="30" />
+		<field name="BAND_52" since="30" />
+		<field name="BAND_53" since="30" />
+		<field name="BAND_6" />
+		<field name="BAND_65" />
+		<field name="BAND_66" />
+		<field name="BAND_68" />
+		<field name="BAND_7" />
+		<field name="BAND_70" />
+		<field name="BAND_71" since="30" />
+		<field name="BAND_72" since="30" />
+		<field name="BAND_73" since="30" />
+		<field name="BAND_74" since="30" />
+		<field name="BAND_8" />
+		<field name="BAND_85" since="30" />
+		<field name="BAND_87" since="30" />
+		<field name="BAND_88" since="30" />
+		<field name="BAND_9" />
+	</class>
+	<class name="android/telephony/AccessNetworkConstants$GeranBand" since="28">
+		<extends name="java/lang/Object" />
+		<field name="BAND_450" />
+		<field name="BAND_480" />
+		<field name="BAND_710" />
+		<field name="BAND_750" />
+		<field name="BAND_850" />
+		<field name="BAND_DCS1800" />
+		<field name="BAND_E900" />
+		<field name="BAND_ER900" />
+		<field name="BAND_P900" />
+		<field name="BAND_PCS1900" />
+		<field name="BAND_R900" />
+		<field name="BAND_T380" />
+		<field name="BAND_T410" />
+		<field name="BAND_T810" />
+	</class>
+	<class name="android/telephony/AccessNetworkConstants$NgranBands" since="30">
+		<extends name="java/lang/Object" />
+		<field name="BAND_1" />
+		<field name="BAND_12" />
+		<field name="BAND_14" />
+		<field name="BAND_18" />
+		<field name="BAND_2" />
+		<field name="BAND_20" />
+		<field name="BAND_25" />
+		<field name="BAND_257" />
+		<field name="BAND_258" />
+		<field name="BAND_26" since="31" />
+		<field name="BAND_260" />
+		<field name="BAND_261" />
+		<field name="BAND_28" />
+		<field name="BAND_29" />
+		<field name="BAND_3" />
+		<field name="BAND_30" />
+		<field name="BAND_34" />
+		<field name="BAND_38" />
+		<field name="BAND_39" />
+		<field name="BAND_40" />
+		<field name="BAND_41" />
+		<field name="BAND_46" since="31" />
+		<field name="BAND_48" />
+		<field name="BAND_5" />
+		<field name="BAND_50" />
+		<field name="BAND_51" />
+		<field name="BAND_53" since="31" />
+		<field name="BAND_65" />
+		<field name="BAND_66" />
+		<field name="BAND_7" />
+		<field name="BAND_70" />
+		<field name="BAND_71" />
+		<field name="BAND_74" />
+		<field name="BAND_75" />
+		<field name="BAND_76" />
+		<field name="BAND_77" />
+		<field name="BAND_78" />
+		<field name="BAND_79" />
+		<field name="BAND_8" />
+		<field name="BAND_80" />
+		<field name="BAND_81" />
+		<field name="BAND_82" />
+		<field name="BAND_83" />
+		<field name="BAND_84" />
+		<field name="BAND_86" />
+		<field name="BAND_89" />
+		<field name="BAND_90" />
+		<field name="BAND_91" />
+		<field name="BAND_92" />
+		<field name="BAND_93" />
+		<field name="BAND_94" />
+		<field name="BAND_95" />
+		<field name="BAND_96" since="31" />
+	</class>
+	<class name="android/telephony/AccessNetworkConstants$UtranBand" since="28">
+		<extends name="java/lang/Object" />
+		<field name="BAND_1" />
+		<field name="BAND_10" />
+		<field name="BAND_11" />
+		<field name="BAND_12" />
+		<field name="BAND_13" />
+		<field name="BAND_14" />
+		<field name="BAND_19" />
+		<field name="BAND_2" />
+		<field name="BAND_20" />
+		<field name="BAND_21" />
+		<field name="BAND_22" />
+		<field name="BAND_25" />
+		<field name="BAND_26" />
+		<field name="BAND_3" />
+		<field name="BAND_4" />
+		<field name="BAND_5" />
+		<field name="BAND_6" />
+		<field name="BAND_7" />
+		<field name="BAND_8" />
+		<field name="BAND_9" />
+		<field name="BAND_A" since="30" />
+		<field name="BAND_B" since="30" />
+		<field name="BAND_C" since="30" />
+		<field name="BAND_D" since="30" />
+		<field name="BAND_E" since="30" />
+		<field name="BAND_F" since="30" />
+	</class>
+	<class name="android/telephony/AvailableNetworkInfo" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(IILjava/util/List;Ljava/util/List;)V" />
+		<method name="getBands()Ljava/util/List;" />
+		<method name="getMccMncs()Ljava/util/List;" />
+		<method name="getPriority()I" />
+		<method name="getSubId()I" />
+		<field name="CREATOR" />
+		<field name="PRIORITY_HIGH" />
+		<field name="PRIORITY_LOW" />
+		<field name="PRIORITY_MED" />
+	</class>
+	<class name="android/telephony/BarringInfo" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getBarringServiceInfo(I)Landroid/telephony/BarringInfo$BarringServiceInfo;" />
+		<field name="BARRING_SERVICE_TYPE_CS_FALLBACK" />
+		<field name="BARRING_SERVICE_TYPE_CS_SERVICE" />
+		<field name="BARRING_SERVICE_TYPE_CS_VOICE" />
+		<field name="BARRING_SERVICE_TYPE_EMERGENCY" />
+		<field name="BARRING_SERVICE_TYPE_MMTEL_VIDEO" />
+		<field name="BARRING_SERVICE_TYPE_MMTEL_VOICE" />
+		<field name="BARRING_SERVICE_TYPE_MO_DATA" />
+		<field name="BARRING_SERVICE_TYPE_MO_SIGNALLING" />
+		<field name="BARRING_SERVICE_TYPE_PS_SERVICE" />
+		<field name="BARRING_SERVICE_TYPE_SMS" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/BarringInfo$BarringServiceInfo" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getBarringType()I" />
+		<method name="getConditionalBarringFactor()I" />
+		<method name="getConditionalBarringTimeSeconds()I" />
+		<method name="isBarred()Z" />
+		<method name="isConditionallyBarred()Z" />
+		<field name="BARRING_TYPE_CONDITIONAL" />
+		<field name="BARRING_TYPE_NONE" />
+		<field name="BARRING_TYPE_UNCONDITIONAL" />
+		<field name="BARRING_TYPE_UNKNOWN" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CarrierConfigManager" since="23">
+		<extends name="java/lang/Object" />
+		<method name="getConfig()Landroid/os/PersistableBundle;" />
+		<method name="getConfigByComponentForSubId(Ljava/lang/String;I)Landroid/os/PersistableBundle;" since="30" />
+		<method name="getConfigForSubId(I)Landroid/os/PersistableBundle;" />
+		<method name="isConfigForIdentifiedCarrier(Landroid/os/PersistableBundle;)Z" since="28" />
+		<method name="notifyConfigChangedForSubId(I)V" />
+		<field name="ACTION_CARRIER_CONFIG_CHANGED" />
+		<field name="CARRIER_NR_AVAILABILITY_NSA" since="31" />
+		<field name="CARRIER_NR_AVAILABILITY_SA" since="31" />
+		<field name="CROSS_SIM_SPN_FORMAT_CARRIER_NAME_ONLY" since="31" />
+		<field name="CROSS_SIM_SPN_FORMAT_CARRIER_NAME_WITH_BRANDING" since="31" />
+		<field name="DATA_CYCLE_THRESHOLD_DISABLED" since="26" />
+		<field name="DATA_CYCLE_USE_PLATFORM_DEFAULT" since="30" />
+		<field name="ENABLE_EAP_METHOD_PREFIX_BOOL" since="30" />
+		<field name="EXTRA_REBROADCAST_ON_UNLOCK" since="31" />
+		<field name="EXTRA_SLOT_INDEX" since="28" />
+		<field name="EXTRA_SUBSCRIPTION_INDEX" since="28" />
+		<field name="IMSI_KEY_AVAILABILITY_INT" since="30" />
+		<field name="KEY_5G_NR_SSRSRP_THRESHOLDS_INT_ARRAY" since="30" />
+		<field name="KEY_5G_NR_SSRSRQ_THRESHOLDS_INT_ARRAY" since="30" />
+		<field name="KEY_5G_NR_SSSINR_THRESHOLDS_INT_ARRAY" since="30" />
+		<field name="KEY_ADDITIONAL_CALL_SETTING_BOOL" />
+		<field name="KEY_ALLOW_ADDING_APNS_BOOL" since="24" />
+		<field name="KEY_ALLOW_ADD_CALL_DURING_VIDEO_CALL_BOOL" since="25" />
+		<field name="KEY_ALLOW_EMERGENCY_NUMBERS_IN_CALL_LOG_BOOL" />
+		<field name="KEY_ALLOW_EMERGENCY_VIDEO_CALLS_BOOL" since="24" />
+		<field name="KEY_ALLOW_HOLD_CALL_DURING_EMERGENCY_BOOL" since="30" />
+		<field name="KEY_ALLOW_HOLD_VIDEO_CALL_BOOL" since="30" />
+		<field name="KEY_ALLOW_LOCAL_DTMF_TONES_BOOL" />
+		<field name="KEY_ALLOW_MERGE_WIFI_CALLS_WHEN_VOWIFI_OFF_BOOL" since="25" />
+		<field name="KEY_ALLOW_NON_EMERGENCY_CALLS_IN_ECM_BOOL" since="24" />
+		<field name="KEY_ALLOW_VIDEO_CALLING_FALLBACK_BOOL" since="30" />
+		<field name="KEY_ALWAYS_SHOW_DATA_RAT_ICON_BOOL" since="30" />
+		<field name="KEY_ALWAYS_SHOW_EMERGENCY_ALERT_ONOFF_BOOL" since="24" deprecated="30" />
+		<field name="KEY_ALWAYS_SHOW_PRIMARY_SIGNAL_BAR_IN_OPPORTUNISTIC_NETWORK_BOOLEAN" since="30" />
+		<field name="KEY_APN_EXPAND_BOOL" />
+		<field name="KEY_APN_SETTINGS_DEFAULT_APN_TYPES_STRING_ARRAY" since="30" />
+		<field name="KEY_AUTO_RETRY_ENABLED_BOOL" />
+		<field name="KEY_CALL_BARRING_DEFAULT_SERVICE_CLASS_INT" since="31" />
+		<field name="KEY_CALL_BARRING_SUPPORTS_DEACTIVATE_ALL_BOOL" since="29" />
+		<field name="KEY_CALL_BARRING_SUPPORTS_PASSWORD_CHANGE_BOOL" since="29" />
+		<field name="KEY_CALL_BARRING_VISIBILITY_BOOL" since="29" />
+		<field name="KEY_CALL_COMPOSER_PICTURE_SERVER_URL_STRING" since="31" />
+		<field name="KEY_CALL_FORWARDING_BLOCKS_WHILE_ROAMING_STRING_ARRAY" since="26" />
+		<field name="KEY_CALL_REDIRECTION_SERVICE_COMPONENT_NAME_STRING" since="30" />
+		<field name="KEY_CARRIER_ALLOW_DEFLECT_IMS_CALL_BOOL" since="30" />
+		<field name="KEY_CARRIER_ALLOW_TURNOFF_IMS_BOOL" />
+		<field name="KEY_CARRIER_APP_REQUIRED_DURING_SIM_SETUP_BOOL" since="30" />
+		<field name="KEY_CARRIER_CALL_SCREENING_APP_STRING" since="29" />
+		<field name="KEY_CARRIER_CERTIFICATE_STRING_ARRAY" since="30" />
+		<field name="KEY_CARRIER_CONFIG_APPLIED_BOOL" since="30" />
+		<field name="KEY_CARRIER_CONFIG_VERSION_STRING" since="29" />
+		<field name="KEY_CARRIER_CROSS_SIM_IMS_AVAILABLE_BOOL" since="31" />
+		<field name="KEY_CARRIER_DATA_CALL_PERMANENT_FAILURE_STRINGS" since="26" />
+		<field name="KEY_CARRIER_DEFAULT_ACTIONS_ON_DCFAILURE_STRING_ARRAY" since="30" />
+		<field name="KEY_CARRIER_DEFAULT_ACTIONS_ON_DEFAULT_NETWORK_AVAILABLE" since="30" />
+		<field name="KEY_CARRIER_DEFAULT_ACTIONS_ON_REDIRECTION_STRING_ARRAY" since="30" />
+		<field name="KEY_CARRIER_DEFAULT_ACTIONS_ON_RESET" since="30" />
+		<field name="KEY_CARRIER_DEFAULT_REDIRECTION_URL_STRING_ARRAY" since="30" />
+		<field name="KEY_CARRIER_DEFAULT_WFC_IMS_ENABLED_BOOL" since="30" />
+		<field name="KEY_CARRIER_DEFAULT_WFC_IMS_MODE_INT" since="29" />
+		<field name="KEY_CARRIER_DEFAULT_WFC_IMS_ROAMING_MODE_INT" since="29" />
+		<field name="KEY_CARRIER_FORCE_DISABLE_ETWS_CMAS_TEST_BOOL" since="24" deprecated="30" />
+		<field name="KEY_CARRIER_IMS_GBA_REQUIRED_BOOL" since="24" />
+		<field name="KEY_CARRIER_INSTANT_LETTERING_AVAILABLE_BOOL" since="24" />
+		<field name="KEY_CARRIER_INSTANT_LETTERING_ENCODING_STRING" since="24" />
+		<field name="KEY_CARRIER_INSTANT_LETTERING_ESCAPED_CHARS_STRING" since="24" />
+		<field name="KEY_CARRIER_INSTANT_LETTERING_INVALID_CHARS_STRING" since="24" />
+		<field name="KEY_CARRIER_INSTANT_LETTERING_LENGTH_LIMIT_INT" since="24" />
+		<field name="KEY_CARRIER_NAME_OVERRIDE_BOOL" since="28" />
+		<field name="KEY_CARRIER_NAME_STRING" since="28" />
+		<field name="KEY_CARRIER_NR_AVAILABILITIES_INT_ARRAY" since="31" />
+		<field name="KEY_CARRIER_PROVISIONS_WIFI_MERGED_NETWORKS_BOOL" since="31" />
+		<field name="KEY_CARRIER_RCS_PROVISIONING_REQUIRED_BOOL" since="30" />
+		<field name="KEY_CARRIER_SETTINGS_ACTIVITY_COMPONENT_NAME_STRING" since="30" />
+		<field name="KEY_CARRIER_SETTINGS_ENABLE_BOOL" />
+		<field name="KEY_CARRIER_SUPPORTS_SS_OVER_UT_BOOL" since="29" />
+		<field name="KEY_CARRIER_USE_IMS_FIRST_FOR_EMERGENCY_BOOL" since="24" />
+		<field name="KEY_CARRIER_USSD_METHOD_INT" since="31" />
+		<field name="KEY_CARRIER_UT_PROVISIONING_REQUIRED_BOOL" since="29" />
+		<field name="KEY_CARRIER_VOLTE_AVAILABLE_BOOL" />
+		<field name="KEY_CARRIER_VOLTE_OVERRIDE_WFC_PROVISIONING_BOOL" since="30" />
+		<field name="KEY_CARRIER_VOLTE_PROVISIONED_BOOL" since="26" />
+		<field name="KEY_CARRIER_VOLTE_PROVISIONING_REQUIRED_BOOL" />
+		<field name="KEY_CARRIER_VOLTE_TTY_SUPPORTED_BOOL" />
+		<field name="KEY_CARRIER_VT_AVAILABLE_BOOL" />
+		<field name="KEY_CARRIER_VVM_PACKAGE_NAME_STRING" deprecated="26" />
+		<field name="KEY_CARRIER_VVM_PACKAGE_NAME_STRING_ARRAY" since="26" />
+		<field name="KEY_CARRIER_WFC_IMS_AVAILABLE_BOOL" />
+		<field name="KEY_CARRIER_WFC_SUPPORTS_WIFI_ONLY_BOOL" since="24" />
+		<field name="KEY_CDMA_3WAYCALL_FLASH_DELAY_INT" since="26" />
+		<field name="KEY_CDMA_DTMF_TONE_DELAY_INT" since="24" />
+		<field name="KEY_CDMA_NONROAMING_NETWORKS_STRING_ARRAY" />
+		<field name="KEY_CDMA_ROAMING_MODE_INT" since="28" />
+		<field name="KEY_CDMA_ROAMING_NETWORKS_STRING_ARRAY" />
+		<field name="KEY_CHECK_PRICING_WITH_CARRIER_FOR_DATA_ROAMING_BOOL" since="30" />
+		<field name="KEY_CI_ACTION_ON_SYS_UPDATE_BOOL" since="24" />
+		<field name="KEY_CI_ACTION_ON_SYS_UPDATE_EXTRA_STRING" since="24" />
+		<field name="KEY_CI_ACTION_ON_SYS_UPDATE_EXTRA_VAL_STRING" since="24" />
+		<field name="KEY_CI_ACTION_ON_SYS_UPDATE_INTENT_STRING" since="24" />
+		<field name="KEY_CONFIG_IMS_MMTEL_PACKAGE_OVERRIDE_STRING" since="30" />
+		<field name="KEY_CONFIG_IMS_PACKAGE_OVERRIDE_STRING" since="26" deprecated="30" />
+		<field name="KEY_CONFIG_IMS_RCS_PACKAGE_OVERRIDE_STRING" since="30" />
+		<field name="KEY_CONFIG_PLANS_PACKAGE_OVERRIDE_STRING" since="28" />
+		<field name="KEY_CONFIG_TELEPHONY_USE_OWN_NUMBER_FOR_VOICEMAIL_BOOL" since="28" />
+		<field name="KEY_CONFIG_WIFI_DISABLE_IN_ECBM" since="30" />
+		<field name="KEY_CROSS_SIM_SPN_FORMAT_INT" since="31" />
+		<field name="KEY_CSP_ENABLED_BOOL" />
+		<field name="KEY_DATA_LIMIT_NOTIFICATION_BOOL" since="30" />
+		<field name="KEY_DATA_LIMIT_THRESHOLD_BYTES_LONG" since="26" />
+		<field name="KEY_DATA_RAPID_NOTIFICATION_BOOL" since="30" />
+		<field name="KEY_DATA_SWITCH_VALIDATION_TIMEOUT_LONG" since="30" />
+		<field name="KEY_DATA_WARNING_NOTIFICATION_BOOL" since="30" />
+		<field name="KEY_DATA_WARNING_THRESHOLD_BYTES_LONG" since="26" />
+		<field name="KEY_DEFAULT_SIM_CALL_MANAGER_STRING" />
+		<field name="KEY_DEFAULT_VM_NUMBER_ROAMING_AND_IMS_UNREGISTERED_STRING" since="30" />
+		<field name="KEY_DEFAULT_VM_NUMBER_STRING" since="26" />
+		<field name="KEY_DIAL_STRING_REPLACE_STRING_ARRAY" since="26" />
+		<field name="KEY_DISABLE_CDMA_ACTIVATION_CODE_BOOL" />
+		<field name="KEY_DISABLE_CHARGE_INDICATION_BOOL" since="30" />
+		<field name="KEY_DISABLE_SUPPLEMENTARY_SERVICES_IN_AIRPLANE_MODE_BOOL" since="30" />
+		<field name="KEY_DISCONNECT_CAUSE_PLAY_BUSYTONE_INT_ARRAY" since="30" />
+		<field name="KEY_DISPLAY_CALL_STRENGTH_INDICATOR_BOOL" since="31" />
+		<field name="KEY_DISPLAY_HD_AUDIO_PROPERTY_BOOL" since="27" />
+		<field name="KEY_DROP_VIDEO_CALL_WHEN_ANSWERING_AUDIO_CALL_BOOL" since="25" />
+		<field name="KEY_DTMF_TYPE_ENABLED_BOOL" />
+		<field name="KEY_DURATION_BLOCKING_DISABLED_AFTER_EMERGENCY_INT" since="24" />
+		<field name="KEY_EDITABLE_ENHANCED_4G_LTE_BOOL" since="24" />
+		<field name="KEY_EDITABLE_VOICEMAIL_NUMBER_BOOL" since="26" />
+		<field name="KEY_EDITABLE_VOICEMAIL_NUMBER_SETTING_BOOL" since="28" />
+		<field name="KEY_EDITABLE_WFC_MODE_BOOL" since="30" />
+		<field name="KEY_EDITABLE_WFC_ROAMING_MODE_BOOL" since="30" />
+		<field name="KEY_EMERGENCY_NOTIFICATION_DELAY_INT" since="30" />
+		<field name="KEY_EMERGENCY_NUMBER_PREFIX_STRING_ARRAY" since="29" />
+		<field name="KEY_ENABLE_DIALER_KEY_VIBRATION_BOOL" />
+		<field name="KEY_ENHANCED_4G_LTE_ON_BY_DEFAULT_BOOL" since="29" />
+		<field name="KEY_ENHANCED_4G_LTE_TITLE_VARIANT_INT" since="30" />
+		<field name="KEY_FORCE_HOME_NETWORK_BOOL" />
+		<field name="KEY_GSM_DTMF_TONE_DELAY_INT" since="24" />
+		<field name="KEY_GSM_NONROAMING_NETWORKS_STRING_ARRAY" />
+		<field name="KEY_GSM_ROAMING_NETWORKS_STRING_ARRAY" />
+		<field name="KEY_HAS_IN_CALL_NOISE_SUPPRESSION_BOOL" />
+		<field name="KEY_HIDE_CARRIER_NETWORK_SETTINGS_BOOL" />
+		<field name="KEY_HIDE_ENABLE_2G" since="31" />
+		<field name="KEY_HIDE_ENHANCED_4G_LTE_BOOL" since="26" />
+		<field name="KEY_HIDE_IMS_APN_BOOL" since="24" />
+		<field name="KEY_HIDE_LTE_PLUS_DATA_ICON_BOOL" since="30" />
+		<field name="KEY_HIDE_PREFERRED_NETWORK_TYPE_BOOL" since="24" />
+		<field name="KEY_HIDE_PRESET_APN_DETAILS_BOOL" since="29" />
+		<field name="KEY_HIDE_SIM_LOCK_SETTINGS_BOOL" />
+		<field name="KEY_HIDE_TTY_HCO_VCO_WITH_RTT_BOOL" since="31" />
+		<field name="KEY_IGNORE_DATA_ENABLED_CHANGED_FOR_VIDEO_CALLS" since="30" />
+		<field name="KEY_IGNORE_RTT_MODE_SETTING_BOOL" since="30" />
+		<field name="KEY_IGNORE_SIM_NETWORK_LOCKED_EVENTS_BOOL" />
+		<field name="KEY_IMS_CONFERENCE_SIZE_LIMIT_INT" since="26" />
+		<field name="KEY_IMS_DTMF_TONE_DELAY_INT" since="24" />
+		<field name="KEY_IS_IMS_CONFERENCE_SIZE_ENFORCED_BOOL" since="26" />
+		<field name="KEY_LTE_ENABLED_BOOL" since="30" />
+		<field name="KEY_LTE_RSRQ_THRESHOLDS_INT_ARRAY" since="30" />
+		<field name="KEY_LTE_RSSNR_THRESHOLDS_INT_ARRAY" since="30" />
+		<field name="KEY_MDN_IS_ADDITIONAL_VOICEMAIL_NUMBER_BOOL" since="26" />
+		<field name="KEY_MMS_ALIAS_ENABLED_BOOL" />
+		<field name="KEY_MMS_ALIAS_MAX_CHARS_INT" />
+		<field name="KEY_MMS_ALIAS_MIN_CHARS_INT" />
+		<field name="KEY_MMS_ALLOW_ATTACH_AUDIO_BOOL" />
+		<field name="KEY_MMS_APPEND_TRANSACTION_ID_BOOL" />
+		<field name="KEY_MMS_CLOSE_CONNECTION_BOOL" since="30" />
+		<field name="KEY_MMS_EMAIL_GATEWAY_NUMBER_STRING" />
+		<field name="KEY_MMS_GROUP_MMS_ENABLED_BOOL" />
+		<field name="KEY_MMS_HTTP_PARAMS_STRING" />
+		<field name="KEY_MMS_HTTP_SOCKET_TIMEOUT_INT" />
+		<field name="KEY_MMS_MAX_IMAGE_HEIGHT_INT" />
+		<field name="KEY_MMS_MAX_IMAGE_WIDTH_INT" />
+		<field name="KEY_MMS_MAX_MESSAGE_SIZE_INT" />
+		<field name="KEY_MMS_MESSAGE_TEXT_MAX_SIZE_INT" />
+		<field name="KEY_MMS_MMS_DELIVERY_REPORT_ENABLED_BOOL" />
+		<field name="KEY_MMS_MMS_ENABLED_BOOL" />
+		<field name="KEY_MMS_MMS_READ_REPORT_ENABLED_BOOL" />
+		<field name="KEY_MMS_MULTIPART_SMS_ENABLED_BOOL" />
+		<field name="KEY_MMS_NAI_SUFFIX_STRING" />
+		<field name="KEY_MMS_NOTIFY_WAP_MMSC_ENABLED_BOOL" />
+		<field name="KEY_MMS_RECIPIENT_LIMIT_INT" />
+		<field name="KEY_MMS_SEND_MULTIPART_SMS_AS_SEPARATE_MESSAGES_BOOL" />
+		<field name="KEY_MMS_SHOW_CELL_BROADCAST_APP_LINKS_BOOL" />
+		<field name="KEY_MMS_SMS_DELIVERY_REPORT_ENABLED_BOOL" />
+		<field name="KEY_MMS_SMS_TO_MMS_TEXT_LENGTH_THRESHOLD_INT" />
+		<field name="KEY_MMS_SMS_TO_MMS_TEXT_THRESHOLD_INT" />
+		<field name="KEY_MMS_SUBJECT_MAX_LENGTH_INT" />
+		<field name="KEY_MMS_SUPPORT_HTTP_CHARSET_HEADER_BOOL" />
+		<field name="KEY_MMS_SUPPORT_MMS_CONTENT_DISPOSITION_BOOL" />
+		<field name="KEY_MMS_UA_PROF_TAG_NAME_STRING" />
+		<field name="KEY_MMS_UA_PROF_URL_STRING" />
+		<field name="KEY_MMS_USER_AGENT_STRING" />
+		<field name="KEY_MONTHLY_DATA_CYCLE_DAY_INT" since="26" />
+		<field name="KEY_ONLY_AUTO_SELECT_IN_HOME_NETWORK_BOOL" since="30" />
+		<field name="KEY_ONLY_SINGLE_DC_ALLOWED_INT_ARRAY" since="26" />
+		<field name="KEY_OPERATOR_SELECTION_EXPAND_BOOL" />
+		<field name="KEY_OPPORTUNISTIC_NETWORK_BACKOFF_TIME_LONG" since="30" />
+		<field name="KEY_OPPORTUNISTIC_NETWORK_DATA_SWITCH_EXIT_HYSTERESIS_TIME_LONG" since="30" />
+		<field name="KEY_OPPORTUNISTIC_NETWORK_DATA_SWITCH_HYSTERESIS_TIME_LONG" since="29" />
+		<field name="KEY_OPPORTUNISTIC_NETWORK_ENTRY_OR_EXIT_HYSTERESIS_TIME_LONG" since="29" />
+		<field name="KEY_OPPORTUNISTIC_NETWORK_ENTRY_THRESHOLD_BANDWIDTH_INT" since="29" />
+		<field name="KEY_OPPORTUNISTIC_NETWORK_ENTRY_THRESHOLD_RSRP_INT" since="29" />
+		<field name="KEY_OPPORTUNISTIC_NETWORK_ENTRY_THRESHOLD_RSSNR_INT" since="29" />
+		<field name="KEY_OPPORTUNISTIC_NETWORK_EXIT_THRESHOLD_RSRP_INT" since="29" />
+		<field name="KEY_OPPORTUNISTIC_NETWORK_EXIT_THRESHOLD_RSSNR_INT" since="29" />
+		<field name="KEY_OPPORTUNISTIC_NETWORK_MAX_BACKOFF_TIME_LONG" since="30" />
+		<field name="KEY_OPPORTUNISTIC_NETWORK_PING_PONG_TIME_LONG" since="30" />
+		<field name="KEY_PING_TEST_BEFORE_DATA_SWITCH_BOOL" since="30" />
+		<field name="KEY_PREFER_2G_BOOL" />
+		<field name="KEY_PREVENT_CLIR_ACTIVATION_AND_DEACTIVATION_CODE_BOOL" since="30" />
+		<field name="KEY_RADIO_RESTART_FAILURE_CAUSES_INT_ARRAY" since="29" />
+		<field name="KEY_RCS_CONFIG_SERVER_URL_STRING" since="26" />
+		<field name="KEY_READ_ONLY_APN_FIELDS_STRING_ARRAY" since="30" />
+		<field name="KEY_READ_ONLY_APN_TYPES_STRING_ARRAY" since="30" />
+		<field name="KEY_REQUIRE_ENTITLEMENT_CHECKS_BOOL" since="24" />
+		<field name="KEY_RESTART_RADIO_ON_PDP_FAIL_REGULAR_DEACTIVATION_BOOL" since="26" deprecated="29" />
+		<field name="KEY_RTT_AUTO_UPGRADE_BOOL" since="31" />
+		<field name="KEY_RTT_DOWNGRADE_SUPPORTED_BOOL" since="31" />
+		<field name="KEY_RTT_SUPPORTED_BOOL" since="28" />
+		<field name="KEY_RTT_SUPPORTED_FOR_VT_BOOL" since="31" />
+		<field name="KEY_RTT_SUPPORTED_WHILE_ROAMING_BOOL" since="31" />
+		<field name="KEY_RTT_UPGRADE_SUPPORTED_BOOL" since="31" />
+		<field name="KEY_RTT_UPGRADE_SUPPORTED_FOR_DOWNGRADED_VT_CALL_BOOL" since="31" />
+		<field name="KEY_SHOW_4G_FOR_3G_DATA_ICON_BOOL" since="30" />
+		<field name="KEY_SHOW_4G_FOR_LTE_DATA_ICON_BOOL" since="30" />
+		<field name="KEY_SHOW_APN_SETTING_CDMA_BOOL" />
+		<field name="KEY_SHOW_BLOCKING_PAY_PHONE_OPTION_BOOL" since="30" />
+		<field name="KEY_SHOW_CALL_BLOCKING_DISABLED_NOTIFICATION_ALWAYS_BOOL" since="29" />
+		<field name="KEY_SHOW_CDMA_CHOICES_BOOL" />
+		<field name="KEY_SHOW_FORWARDED_NUMBER_BOOL" since="30" />
+		<field name="KEY_SHOW_ICCID_IN_SIM_STATUS_BOOL" since="24" />
+		<field name="KEY_SHOW_IMS_REGISTRATION_STATUS_BOOL" since="30" />
+		<field name="KEY_SHOW_ONSCREEN_DIAL_BUTTON_BOOL" />
+		<field name="KEY_SHOW_SIGNAL_STRENGTH_IN_SIM_STATUS_BOOL" since="28" />
+		<field name="KEY_SHOW_VIDEO_CALL_CHARGES_ALERT_DIALOG_BOOL" since="30" />
+		<field name="KEY_SHOW_WFC_LOCATION_PRIVACY_POLICY_BOOL" since="30" />
+		<field name="KEY_SIMPLIFIED_NETWORK_SETTINGS_BOOL" since="26" />
+		<field name="KEY_SIM_NETWORK_UNLOCK_ALLOW_DISMISS_BOOL" />
+		<field name="KEY_SMS_REQUIRES_DESTINATION_NUMBER_CONVERSION_BOOL" since="26" />
+		<field name="KEY_SUPPORTS_CALL_COMPOSER_BOOL" since="31" />
+		<field name="KEY_SUPPORTS_DEVICE_TO_DEVICE_COMMUNICATION_USING_DTMF_BOOL" since="31" />
+		<field name="KEY_SUPPORTS_DEVICE_TO_DEVICE_COMMUNICATION_USING_RTP_BOOL" since="31" />
+		<field name="KEY_SUPPORTS_SDP_NEGOTIATION_OF_D2D_RTP_HEADER_EXTENSIONS_BOOL" since="31" />
+		<field name="KEY_SUPPORT_3GPP_CALL_FORWARDING_WHILE_ROAMING_BOOL" since="26" />
+		<field name="KEY_SUPPORT_ADD_CONFERENCE_PARTICIPANTS_BOOL" since="31" />
+		<field name="KEY_SUPPORT_ADHOC_CONFERENCE_CALLS_BOOL" since="31" />
+		<field name="KEY_SUPPORT_CLIR_NETWORK_DEFAULT_BOOL" since="29" />
+		<field name="KEY_SUPPORT_CONFERENCE_CALL_BOOL" since="24" />
+		<field name="KEY_SUPPORT_EMERGENCY_SMS_OVER_IMS_BOOL" since="29" />
+		<field name="KEY_SUPPORT_ENHANCED_CALL_BLOCKING_BOOL" since="30" />
+		<field name="KEY_SUPPORT_IMS_CONFERENCE_EVENT_PACKAGE_BOOL" since="30" />
+		<field name="KEY_SUPPORT_PAUSE_IMS_VIDEO_CALLS_BOOL" />
+		<field name="KEY_SUPPORT_SWAP_AFTER_MERGE_BOOL" />
+		<field name="KEY_SUPPORT_TDSCDMA_BOOL" since="30" />
+		<field name="KEY_SUPPORT_TDSCDMA_ROAMING_NETWORKS_STRING_ARRAY" since="30" />
+		<field name="KEY_SWITCH_DATA_TO_PRIMARY_IF_PRIMARY_IS_OOS_BOOL" since="30" />
+		<field name="KEY_TREAT_DOWNGRADED_VIDEO_CALLS_AS_VIDEO_CALLS_BOOL" since="25" />
+		<field name="KEY_TTY_SUPPORTED_BOOL" since="29" />
+		<field name="KEY_UNLOGGABLE_NUMBERS_STRING_ARRAY" since="30" />
+		<field name="KEY_USE_ACS_FOR_RCS_BOOL" since="31" />
+		<field name="KEY_USE_HFA_FOR_PROVISIONING_BOOL" />
+		<field name="KEY_USE_IP_FOR_CALLING_INDICATOR_BOOL" since="31" />
+		<field name="KEY_USE_OTASP_FOR_PROVISIONING_BOOL" />
+		<field name="KEY_USE_RCS_PRESENCE_BOOL" since="24" deprecated="31" />
+		<field name="KEY_USE_RCS_SIP_OPTIONS_BOOL" since="30" />
+		<field name="KEY_USE_WFC_HOME_NETWORK_MODE_IN_ROAMING_NETWORK_BOOL" since="30" />
+		<field name="KEY_VOICEMAIL_NOTIFICATION_PERSISTENT_BOOL" />
+		<field name="KEY_VOICE_PRIVACY_DISABLE_UI_BOOL" />
+		<field name="KEY_VOLTE_REPLACEMENT_RAT_INT" />
+		<field name="KEY_VT_UPGRADE_SUPPORTED_FOR_DOWNGRADED_RTT_CALL_BOOL" since="31" />
+		<field name="KEY_VVM_CELLULAR_DATA_REQUIRED_BOOL" since="24" />
+		<field name="KEY_VVM_CLIENT_PREFIX_STRING" since="26" />
+		<field name="KEY_VVM_DESTINATION_NUMBER_STRING" />
+		<field name="KEY_VVM_DISABLED_CAPABILITIES_STRING_ARRAY" since="26" />
+		<field name="KEY_VVM_LEGACY_MODE_ENABLED_BOOL" since="26" />
+		<field name="KEY_VVM_PORT_NUMBER_INT" />
+		<field name="KEY_VVM_PREFETCH_BOOL" since="24" />
+		<field name="KEY_VVM_SSL_ENABLED_BOOL" since="26" />
+		<field name="KEY_VVM_TYPE_STRING" />
+		<field name="KEY_WFC_EMERGENCY_ADDRESS_CARRIER_APP_STRING" since="30" />
+		<field name="KEY_WORLD_MODE_ENABLED_BOOL" since="30" />
+		<field name="KEY_WORLD_PHONE_BOOL" />
+		<field name="SERVICE_CLASS_NONE" since="31" />
+		<field name="SERVICE_CLASS_VOICE" since="31" />
+		<field name="USSD_OVER_CS_ONLY" since="31" />
+		<field name="USSD_OVER_CS_PREFERRED" since="31" />
+		<field name="USSD_OVER_IMS_ONLY" since="31" />
+		<field name="USSD_OVER_IMS_PREFERRED" since="31" />
+	</class>
+	<class name="android/telephony/CarrierConfigManager$Apn" since="30">
+		<extends name="java/lang/Object" />
+		<field name="KEY_PREFIX" deprecated="31" />
+		<field name="KEY_SETTINGS_DEFAULT_PROTOCOL_STRING" />
+		<field name="KEY_SETTINGS_DEFAULT_ROAMING_PROTOCOL_STRING" />
+		<field name="PROTOCOL_IPV4" />
+		<field name="PROTOCOL_IPV4V6" />
+		<field name="PROTOCOL_IPV6" />
+	</class>
+	<class name="android/telephony/CarrierConfigManager$Gps" since="30">
+		<extends name="java/lang/Object" />
+		<field name="KEY_PERSIST_LPP_MODE_BOOL" />
+		<field name="KEY_PREFIX" />
+	</class>
+	<class name="android/telephony/CarrierConfigManager$Ims" since="30">
+		<extends name="java/lang/Object" />
+		<field name="KEY_ENABLE_PRESENCE_CAPABILITY_EXCHANGE_BOOL" since="31" />
+		<field name="KEY_ENABLE_PRESENCE_GROUP_SUBSCRIBE_BOOL" since="31" />
+		<field name="KEY_ENABLE_PRESENCE_PUBLISH_BOOL" since="31" />
+		<field name="KEY_IMS_SINGLE_REGISTRATION_REQUIRED_BOOL" since="31" />
+		<field name="KEY_NON_RCS_CAPABILITIES_CACHE_EXPIRATION_SEC_INT" since="31" />
+		<field name="KEY_PREFIX" />
+		<field name="KEY_RCS_BULK_CAPABILITY_EXCHANGE_BOOL" since="31" />
+		<field name="KEY_RCS_FEATURE_TAG_ALLOWED_STRING_ARRAY" since="31" />
+		<field name="KEY_WIFI_OFF_DEFERRING_TIME_MILLIS_INT" />
+	</class>
+	<class name="android/telephony/CarrierConfigManager$ImsServiceEntitlement" since="31">
+		<extends name="java/lang/Object" />
+		<field name="KEY_ENTITLEMENT_SERVER_URL_STRING" />
+		<field name="KEY_FCM_SENDER_ID_STRING" />
+		<field name="KEY_IMS_PROVISIONING_BOOL" />
+		<field name="KEY_PREFIX" />
+		<field name="KEY_SHOW_VOWIFI_WEBVIEW_BOOL" />
+	</class>
+	<class name="android/telephony/CarrierConfigManager$Iwlan" since="31">
+		<extends name="java/lang/Object" />
+		<field name="AUTHENTICATION_METHOD_CERT" />
+		<field name="AUTHENTICATION_METHOD_EAP_ONLY" />
+		<field name="EPDG_ADDRESS_CELLULAR_LOC" />
+		<field name="EPDG_ADDRESS_PCO" />
+		<field name="EPDG_ADDRESS_PLMN" />
+		<field name="EPDG_ADDRESS_STATIC" />
+		<field name="ID_TYPE_FQDN" />
+		<field name="ID_TYPE_KEY_ID" />
+		<field name="ID_TYPE_RFC822_ADDR" />
+		<field name="KEY_ADD_KE_TO_CHILD_SESSION_REKEY_BOOL" />
+		<field name="KEY_CHILD_SA_REKEY_HARD_TIMER_SEC_INT" />
+		<field name="KEY_CHILD_SA_REKEY_SOFT_TIMER_SEC_INT" />
+		<field name="KEY_CHILD_SESSION_AES_CBC_KEY_SIZE_INT_ARRAY" />
+		<field name="KEY_CHILD_SESSION_AES_CTR_KEY_SIZE_INT_ARRAY" />
+		<field name="KEY_DIFFIE_HELLMAN_GROUPS_INT_ARRAY" />
+		<field name="KEY_DPD_TIMER_SEC_INT" />
+		<field name="KEY_EPDG_ADDRESS_PRIORITY_INT_ARRAY" />
+		<field name="KEY_EPDG_AUTHENTICATION_METHOD_INT" />
+		<field name="KEY_EPDG_PCO_ID_IPV4_INT" />
+		<field name="KEY_EPDG_PCO_ID_IPV6_INT" />
+		<field name="KEY_EPDG_STATIC_ADDRESS_ROAMING_STRING" />
+		<field name="KEY_EPDG_STATIC_ADDRESS_STRING" />
+		<field name="KEY_IKE_LOCAL_ID_TYPE_INT" />
+		<field name="KEY_IKE_REKEY_HARD_TIMER_SEC_INT" />
+		<field name="KEY_IKE_REKEY_SOFT_TIMER_SEC_INT" />
+		<field name="KEY_IKE_REMOTE_ID_TYPE_INT" />
+		<field name="KEY_IKE_SESSION_AES_CBC_KEY_SIZE_INT_ARRAY" />
+		<field name="KEY_IKE_SESSION_AES_CTR_KEY_SIZE_INT_ARRAY" />
+		<field name="KEY_MAX_RETRIES_INT" />
+		<field name="KEY_MCC_MNCS_STRING_ARRAY" />
+		<field name="KEY_NATT_KEEP_ALIVE_TIMER_SEC_INT" />
+		<field name="KEY_PREFIX" />
+		<field name="KEY_RETRANSMIT_TIMER_MSEC_INT_ARRAY" />
+		<field name="KEY_SUPPORTED_CHILD_SESSION_ENCRYPTION_ALGORITHMS_INT_ARRAY" />
+		<field name="KEY_SUPPORTED_IKE_SESSION_ENCRYPTION_ALGORITHMS_INT_ARRAY" />
+		<field name="KEY_SUPPORTED_INTEGRITY_ALGORITHMS_INT_ARRAY" />
+		<field name="KEY_SUPPORTED_PRF_ALGORITHMS_INT_ARRAY" />
+	</class>
+	<class name="android/telephony/CellIdentity" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getOperatorAlphaLong()Ljava/lang/CharSequence;" />
+		<method name="getOperatorAlphaShort()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellIdentityCdma" since="17">
+		<extends name="android/telephony/CellIdentity" since="28" />
+		<extends name="java/lang/Object" removed="28" />
+		<implements name="android/os/Parcelable" removed="28" />
+		<method name="getBasestationId()I" />
+		<method name="getLatitude()I" />
+		<method name="getLongitude()I" />
+		<method name="getNetworkId()I" />
+		<method name="getSystemId()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellIdentityGsm" since="17">
+		<extends name="android/telephony/CellIdentity" since="28" />
+		<extends name="java/lang/Object" removed="28" />
+		<implements name="android/os/Parcelable" removed="28" />
+		<method name="getAdditionalPlmns()Ljava/util/Set;" since="30" />
+		<method name="getArfcn()I" since="24" />
+		<method name="getBsic()I" since="24" />
+		<method name="getCid()I" />
+		<method name="getLac()I" />
+		<method name="getMcc()I" deprecated="28" />
+		<method name="getMccString()Ljava/lang/String;" since="28" />
+		<method name="getMnc()I" deprecated="28" />
+		<method name="getMncString()Ljava/lang/String;" since="28" />
+		<method name="getMobileNetworkOperator()Ljava/lang/String;" since="28" />
+		<method name="getPsc()I" deprecated="18" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellIdentityLte" since="17">
+		<extends name="android/telephony/CellIdentity" since="28" />
+		<extends name="java/lang/Object" removed="28" />
+		<implements name="android/os/Parcelable" removed="28" />
+		<method name="getAdditionalPlmns()Ljava/util/Set;" since="30" />
+		<method name="getBands()[I" since="30" />
+		<method name="getBandwidth()I" since="28" />
+		<method name="getCi()I" />
+		<method name="getClosedSubscriberGroupInfo()Landroid/telephony/ClosedSubscriberGroupInfo;" since="30" />
+		<method name="getEarfcn()I" since="24" />
+		<method name="getMcc()I" deprecated="28" />
+		<method name="getMccString()Ljava/lang/String;" since="28" />
+		<method name="getMnc()I" deprecated="28" />
+		<method name="getMncString()Ljava/lang/String;" since="28" />
+		<method name="getMobileNetworkOperator()Ljava/lang/String;" since="28" />
+		<method name="getPci()I" />
+		<method name="getTac()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellIdentityNr" since="29">
+		<extends name="android/telephony/CellIdentity" />
+		<method name="getAdditionalPlmns()Ljava/util/Set;" since="30" />
+		<method name="getBands()[I" since="30" />
+		<method name="getMccString()Ljava/lang/String;" />
+		<method name="getMncString()Ljava/lang/String;" />
+		<method name="getNci()J" />
+		<method name="getNrarfcn()I" />
+		<method name="getPci()I" />
+		<method name="getTac()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellIdentityTdscdma" since="28">
+		<extends name="android/telephony/CellIdentity" />
+		<method name="getAdditionalPlmns()Ljava/util/Set;" since="30" />
+		<method name="getCid()I" />
+		<method name="getClosedSubscriberGroupInfo()Landroid/telephony/ClosedSubscriberGroupInfo;" since="30" />
+		<method name="getCpid()I" />
+		<method name="getLac()I" />
+		<method name="getMccString()Ljava/lang/String;" />
+		<method name="getMncString()Ljava/lang/String;" />
+		<method name="getMobileNetworkOperator()Ljava/lang/String;" since="29" />
+		<method name="getUarfcn()I" since="29" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellIdentityWcdma" since="18">
+		<extends name="android/telephony/CellIdentity" since="28" />
+		<extends name="java/lang/Object" removed="28" />
+		<implements name="android/os/Parcelable" removed="28" />
+		<method name="getAdditionalPlmns()Ljava/util/Set;" since="30" />
+		<method name="getCid()I" />
+		<method name="getClosedSubscriberGroupInfo()Landroid/telephony/ClosedSubscriberGroupInfo;" since="30" />
+		<method name="getLac()I" />
+		<method name="getMcc()I" deprecated="28" />
+		<method name="getMccString()Ljava/lang/String;" since="28" />
+		<method name="getMnc()I" deprecated="28" />
+		<method name="getMncString()Ljava/lang/String;" since="28" />
+		<method name="getMobileNetworkOperator()Ljava/lang/String;" since="28" />
+		<method name="getPsc()I" />
+		<method name="getUarfcn()I" since="24" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellInfo" since="17">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCellConnectionStatus()I" since="28" />
+		<method name="getCellIdentity()Landroid/telephony/CellIdentity;" since="30" />
+		<method name="getCellSignalStrength()Landroid/telephony/CellSignalStrength;" since="30" />
+		<method name="getTimeStamp()J" deprecated="30" />
+		<method name="getTimestampMillis()J" since="30" />
+		<method name="isRegistered()Z" />
+		<field name="CONNECTION_NONE" since="28" />
+		<field name="CONNECTION_PRIMARY_SERVING" since="28" />
+		<field name="CONNECTION_SECONDARY_SERVING" since="28" />
+		<field name="CONNECTION_UNKNOWN" since="28" />
+		<field name="CREATOR" />
+		<field name="UNAVAILABLE" since="29" />
+		<field name="UNAVAILABLE_LONG" since="29" />
+	</class>
+	<class name="android/telephony/CellInfoCdma" since="17">
+		<extends name="android/telephony/CellInfo" />
+		<method name="getCellIdentity()Landroid/telephony/CellIdentityCdma;" />
+		<method name="getCellSignalStrength()Landroid/telephony/CellSignalStrengthCdma;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellInfoGsm" since="17">
+		<extends name="android/telephony/CellInfo" />
+		<method name="getCellIdentity()Landroid/telephony/CellIdentityGsm;" />
+		<method name="getCellSignalStrength()Landroid/telephony/CellSignalStrengthGsm;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellInfoLte" since="17">
+		<extends name="android/telephony/CellInfo" />
+		<method name="getCellIdentity()Landroid/telephony/CellIdentityLte;" />
+		<method name="getCellSignalStrength()Landroid/telephony/CellSignalStrengthLte;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellInfoNr" since="29">
+		<extends name="android/telephony/CellInfo" />
+		<method name="getCellIdentity()Landroid/telephony/CellIdentity;" />
+		<method name="getCellSignalStrength()Landroid/telephony/CellSignalStrength;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellInfoTdscdma" since="29">
+		<extends name="android/telephony/CellInfo" />
+		<method name="getCellIdentity()Landroid/telephony/CellIdentityTdscdma;" />
+		<method name="getCellSignalStrength()Landroid/telephony/CellSignalStrengthTdscdma;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellInfoWcdma" since="18">
+		<extends name="android/telephony/CellInfo" />
+		<method name="getCellIdentity()Landroid/telephony/CellIdentityWcdma;" />
+		<method name="getCellSignalStrength()Landroid/telephony/CellSignalStrengthWcdma;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellLocation" since="1" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="getEmpty()Landroid/telephony/CellLocation;" deprecated="31" />
+		<method name="requestLocationUpdate()V" deprecated="31" />
+	</class>
+	<class name="android/telephony/CellSignalStrength" since="17">
+		<extends name="java/lang/Object" />
+		<method name="getAsuLevel()I" />
+		<method name="getDbm()I" />
+		<method name="getLevel()I" />
+		<field name="SIGNAL_STRENGTH_GOOD" since="23" />
+		<field name="SIGNAL_STRENGTH_GREAT" since="23" />
+		<field name="SIGNAL_STRENGTH_MODERATE" since="23" />
+		<field name="SIGNAL_STRENGTH_NONE_OR_UNKNOWN" since="23" />
+		<field name="SIGNAL_STRENGTH_POOR" since="23" />
+	</class>
+	<class name="android/telephony/CellSignalStrengthCdma" since="17">
+		<extends name="android/telephony/CellSignalStrength" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCdmaDbm()I" />
+		<method name="getCdmaEcio()I" />
+		<method name="getCdmaLevel()I" />
+		<method name="getEvdoDbm()I" />
+		<method name="getEvdoEcio()I" />
+		<method name="getEvdoLevel()I" />
+		<method name="getEvdoSnr()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellSignalStrengthGsm" since="17">
+		<extends name="android/telephony/CellSignalStrength" />
+		<implements name="android/os/Parcelable" />
+		<method name="getBitErrorRate()I" since="29" />
+		<method name="getRssi()I" since="30" />
+		<method name="getTimingAdvance()I" since="26" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellSignalStrengthLte" since="17">
+		<extends name="android/telephony/CellSignalStrength" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCqi()I" since="26" />
+		<method name="getCqiTableIndex()I" since="31" />
+		<method name="getRsrp()I" since="26" />
+		<method name="getRsrq()I" since="26" />
+		<method name="getRssi()I" since="29" />
+		<method name="getRssnr()I" since="26" />
+		<method name="getTimingAdvance()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellSignalStrengthNr" since="29">
+		<extends name="android/telephony/CellSignalStrength" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCsiCqiReport()Ljava/util/List;" since="31" />
+		<method name="getCsiCqiTableIndex()I" since="31" />
+		<method name="getCsiRsrp()I" />
+		<method name="getCsiRsrq()I" />
+		<method name="getCsiSinr()I" />
+		<method name="getSsRsrp()I" />
+		<method name="getSsRsrq()I" />
+		<method name="getSsSinr()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellSignalStrengthTdscdma" since="29">
+		<extends name="android/telephony/CellSignalStrength" />
+		<implements name="android/os/Parcelable" />
+		<method name="getRscp()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/CellSignalStrengthWcdma" since="18">
+		<extends name="android/telephony/CellSignalStrength" />
+		<implements name="android/os/Parcelable" />
+		<method name="getEcNo()I" since="30" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/ClosedSubscriberGroupInfo" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCsgIdentity()I" />
+		<method name="getCsgIndicator()Z" />
+		<method name="getHomeNodebName()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/DataFailCause" since="30">
+		<extends name="java/lang/Object" />
+		<field name="ACCESS_ATTEMPT_ALREADY_IN_PROGRESS" />
+		<field name="ACCESS_BLOCK" />
+		<field name="ACCESS_BLOCK_ALL" />
+		<field name="ACCESS_CLASS_DSAC_REJECTION" />
+		<field name="ACCESS_CONTROL_LIST_CHECK_FAILURE" />
+		<field name="ACTIVATION_REJECTED_BCM_VIOLATION" />
+		<field name="ACTIVATION_REJECT_GGSN" />
+		<field name="ACTIVATION_REJECT_UNSPECIFIED" />
+		<field name="ACTIVE_PDP_CONTEXT_MAX_NUMBER_REACHED" />
+		<field name="ALL_MATCHING_RULES_FAILED" since="31" />
+		<field name="APN_DISABLED" />
+		<field name="APN_DISALLOWED_ON_ROAMING" />
+		<field name="APN_MISMATCH" />
+		<field name="APN_PARAMETERS_CHANGED" />
+		<field name="APN_PENDING_HANDOVER" />
+		<field name="APN_TYPE_CONFLICT" />
+		<field name="AUTH_FAILURE_ON_EMERGENCY_CALL" />
+		<field name="BEARER_HANDLING_NOT_SUPPORTED" />
+		<field name="CALL_DISALLOWED_IN_ROAMING" />
+		<field name="CALL_PREEMPT_BY_EMERGENCY_APN" />
+		<field name="CANNOT_ENCODE_OTA_MESSAGE" />
+		<field name="CDMA_ALERT_STOP" />
+		<field name="CDMA_INCOMING_CALL" />
+		<field name="CDMA_INTERCEPT" />
+		<field name="CDMA_LOCK" />
+		<field name="CDMA_RELEASE_DUE_TO_SO_REJECTION" />
+		<field name="CDMA_REORDER" />
+		<field name="CDMA_RETRY_ORDER" />
+		<field name="CHANNEL_ACQUISITION_FAILURE" />
+		<field name="CLOSE_IN_PROGRESS" />
+		<field name="COLLISION_WITH_NETWORK_INITIATED_REQUEST" />
+		<field name="COMPANION_IFACE_IN_USE" />
+		<field name="CONCURRENT_SERVICES_INCOMPATIBLE" />
+		<field name="CONCURRENT_SERVICES_NOT_ALLOWED" />
+		<field name="CONCURRENT_SERVICE_NOT_SUPPORTED_BY_BASE_STATION" />
+		<field name="CONDITIONAL_IE_ERROR" />
+		<field name="CONGESTION" />
+		<field name="CONNECTION_RELEASED" />
+		<field name="CS_DOMAIN_NOT_AVAILABLE" />
+		<field name="CS_FALLBACK_CALL_ESTABLISHMENT_NOT_ALLOWED" />
+		<field name="DATA_PLAN_EXPIRED" />
+		<field name="DATA_ROAMING_SETTINGS_DISABLED" />
+		<field name="DATA_SETTINGS_DISABLED" />
+		<field name="DBM_OR_SMS_IN_PROGRESS" />
+		<field name="DDS_SWITCHED" />
+		<field name="DDS_SWITCH_IN_PROGRESS" />
+		<field name="DRB_RELEASED_BY_RRC" />
+		<field name="DS_EXPLICIT_DEACTIVATION" />
+		<field name="DUAL_SWITCH" />
+		<field name="DUN_CALL_DISALLOWED" />
+		<field name="DUPLICATE_BEARER_ID" />
+		<field name="EHRPD_TO_HRPD_FALLBACK" />
+		<field name="EMBMS_NOT_ENABLED" />
+		<field name="EMBMS_REGULAR_DEACTIVATION" />
+		<field name="EMERGENCY_IFACE_ONLY" />
+		<field name="EMERGENCY_MODE" />
+		<field name="EMM_ACCESS_BARRED" />
+		<field name="EMM_ACCESS_BARRED_INFINITE_RETRY" />
+		<field name="EMM_ATTACH_FAILED" />
+		<field name="EMM_ATTACH_STARTED" />
+		<field name="EMM_DETACHED" />
+		<field name="EMM_T3417_EXPIRED" />
+		<field name="EMM_T3417_EXT_EXPIRED" />
+		<field name="EPS_SERVICES_AND_NON_EPS_SERVICES_NOT_ALLOWED" />
+		<field name="EPS_SERVICES_NOT_ALLOWED_IN_PLMN" />
+		<field name="ERROR_UNSPECIFIED" />
+		<field name="ESM_BAD_OTA_MESSAGE" />
+		<field name="ESM_BEARER_DEACTIVATED_TO_SYNC_WITH_NETWORK" />
+		<field name="ESM_COLLISION_SCENARIOS" />
+		<field name="ESM_CONTEXT_TRANSFERRED_DUE_TO_IRAT" />
+		<field name="ESM_DOWNLOAD_SERVER_REJECTED_THE_CALL" />
+		<field name="ESM_FAILURE" />
+		<field name="ESM_INFO_NOT_RECEIVED" />
+		<field name="ESM_LOCAL_CAUSE_NONE" />
+		<field name="ESM_NW_ACTIVATED_DED_BEARER_WITH_ID_OF_DEF_BEARER" />
+		<field name="ESM_PROCEDURE_TIME_OUT" />
+		<field name="ESM_UNKNOWN_EPS_BEARER_CONTEXT" />
+		<field name="EVDO_CONNECTION_DENY_BY_BILLING_OR_AUTHENTICATION_FAILURE" />
+		<field name="EVDO_CONNECTION_DENY_BY_GENERAL_OR_NETWORK_BUSY" />
+		<field name="EVDO_HDR_CHANGED" />
+		<field name="EVDO_HDR_CONNECTION_SETUP_TIMEOUT" />
+		<field name="EVDO_HDR_EXITED" />
+		<field name="EVDO_HDR_NO_SESSION" />
+		<field name="EVDO_USING_GPS_FIX_INSTEAD_OF_HDR_CALL" />
+		<field name="FADE" />
+		<field name="FAILED_TO_ACQUIRE_COLOCATED_HDR" />
+		<field name="FEATURE_NOT_SUPP" />
+		<field name="FILTER_SEMANTIC_ERROR" />
+		<field name="FILTER_SYTAX_ERROR" />
+		<field name="FORBIDDEN_APN_NAME" />
+		<field name="GPRS_REGISTRATION_FAIL" />
+		<field name="GPRS_SERVICES_AND_NON_GPRS_SERVICES_NOT_ALLOWED" />
+		<field name="GPRS_SERVICES_NOT_ALLOWED" />
+		<field name="GPRS_SERVICES_NOT_ALLOWED_IN_THIS_PLMN" />
+		<field name="HANDOFF_PREFERENCE_CHANGED" />
+		<field name="HDR_ACCESS_FAILURE" />
+		<field name="HDR_FADE" />
+		<field name="HDR_NO_LOCK_GRANTED" />
+		<field name="IFACE_AND_POL_FAMILY_MISMATCH" />
+		<field name="IFACE_MISMATCH" />
+		<field name="ILLEGAL_ME" />
+		<field name="ILLEGAL_MS" />
+		<field name="IMEI_NOT_ACCEPTED" />
+		<field name="IMPLICITLY_DETACHED" />
+		<field name="IMSI_UNKNOWN_IN_HOME_SUBSCRIBER_SERVER" />
+		<field name="INCOMING_CALL_REJECTED" />
+		<field name="INSUFFICIENT_RESOURCES" />
+		<field name="INTERFACE_IN_USE" />
+		<field name="INTERNAL_CALL_PREEMPT_BY_HIGH_PRIO_APN" />
+		<field name="INTERNAL_EPC_NONEPC_TRANSITION" />
+		<field name="INVALID_CONNECTION_ID" />
+		<field name="INVALID_DNS_ADDR" />
+		<field name="INVALID_EMM_STATE" />
+		<field name="INVALID_MANDATORY_INFO" />
+		<field name="INVALID_MODE" />
+		<field name="INVALID_PCSCF_ADDR" />
+		<field name="INVALID_PCSCF_OR_DNS_ADDRESS" />
+		<field name="INVALID_PRIMARY_NSAPI" />
+		<field name="INVALID_SIM_STATE" />
+		<field name="INVALID_TRANSACTION_ID" />
+		<field name="IPV6_ADDRESS_TRANSFER_FAILED" />
+		<field name="IPV6_PREFIX_UNAVAILABLE" />
+		<field name="IP_ADDRESS_MISMATCH" />
+		<field name="IP_VERSION_MISMATCH" />
+		<field name="IRAT_HANDOVER_FAILED" />
+		<field name="IS707B_MAX_ACCESS_PROBES" />
+		<field name="IWLAN_AUTHORIZATION_REJECTED" since="31" />
+		<field name="IWLAN_DNS_RESOLUTION_NAME_FAILURE" since="31" />
+		<field name="IWLAN_DNS_RESOLUTION_TIMEOUT" since="31" />
+		<field name="IWLAN_IKEV2_AUTH_FAILURE" since="31" />
+		<field name="IWLAN_IKEV2_CERT_INVALID" since="31" />
+		<field name="IWLAN_IKEV2_CONFIG_FAILURE" since="31" />
+		<field name="IWLAN_IKEV2_MSG_TIMEOUT" since="31" />
+		<field name="IWLAN_ILLEGAL_ME" since="31" />
+		<field name="IWLAN_IMEI_NOT_ACCEPTED" since="31" />
+		<field name="IWLAN_MAX_CONNECTION_REACHED" since="31" />
+		<field name="IWLAN_NETWORK_FAILURE" since="31" />
+		<field name="IWLAN_NON_3GPP_ACCESS_TO_EPC_NOT_ALLOWED" since="31" />
+		<field name="IWLAN_NO_APN_SUBSCRIPTION" since="31" />
+		<field name="IWLAN_PDN_CONNECTION_REJECTION" since="31" />
+		<field name="IWLAN_PLMN_NOT_ALLOWED" since="31" />
+		<field name="IWLAN_RAT_TYPE_NOT_ALLOWED" since="31" />
+		<field name="IWLAN_SEMANTIC_ERRORS_IN_PACKET_FILTERS" since="31" />
+		<field name="IWLAN_SEMANTIC_ERROR_IN_THE_TFT_OPERATION" since="31" />
+		<field name="IWLAN_SYNTACTICAL_ERRORS_IN_PACKET_FILTERS" since="31" />
+		<field name="IWLAN_SYNTACTICAL_ERROR_IN_THE_TFT_OPERATION" since="31" />
+		<field name="IWLAN_UNAUTHENTICATED_EMERGENCY_NOT_SUPPORTED" since="31" />
+		<field name="IWLAN_USER_UNKNOWN" since="31" />
+		<field name="LIMITED_TO_IPV4" />
+		<field name="LIMITED_TO_IPV6" />
+		<field name="LLC_SNDCP" />
+		<field name="LOCAL_END" />
+		<field name="LOCATION_AREA_NOT_ALLOWED" />
+		<field name="LOST_CONNECTION" />
+		<field name="LOWER_LAYER_REGISTRATION_FAILURE" />
+		<field name="LOW_POWER_MODE_OR_POWERING_DOWN" />
+		<field name="LTE_NAS_SERVICE_REQUEST_FAILED" />
+		<field name="LTE_THROTTLING_NOT_REQUIRED" />
+		<field name="MAC_FAILURE" />
+		<field name="MATCH_ALL_RULE_NOT_ALLOWED" since="31" />
+		<field name="MAXIMIUM_NSAPIS_EXCEEDED" />
+		<field name="MAXINUM_SIZE_OF_L2_MESSAGE_EXCEEDED" />
+		<field name="MAX_ACCESS_PROBE" />
+		<field name="MAX_IPV4_CONNECTIONS" />
+		<field name="MAX_IPV6_CONNECTIONS" />
+		<field name="MAX_PPP_INACTIVITY_TIMER_EXPIRED" />
+		<field name="MESSAGE_INCORRECT_SEMANTIC" />
+		<field name="MESSAGE_TYPE_UNSUPPORTED" />
+		<field name="MIP_CONFIG_FAILURE" />
+		<field name="MIP_FA_ADMIN_PROHIBITED" />
+		<field name="MIP_FA_DELIVERY_STYLE_NOT_SUPPORTED" />
+		<field name="MIP_FA_ENCAPSULATION_UNAVAILABLE" />
+		<field name="MIP_FA_HOME_AGENT_AUTHENTICATION_FAILURE" />
+		<field name="MIP_FA_INSUFFICIENT_RESOURCES" />
+		<field name="MIP_FA_MALFORMED_REPLY" />
+		<field name="MIP_FA_MALFORMED_REQUEST" />
+		<field name="MIP_FA_MISSING_CHALLENGE" />
+		<field name="MIP_FA_MISSING_HOME_ADDRESS" />
+		<field name="MIP_FA_MISSING_HOME_AGENT" />
+		<field name="MIP_FA_MISSING_NAI" />
+		<field name="MIP_FA_MOBILE_NODE_AUTHENTICATION_FAILURE" />
+		<field name="MIP_FA_REASON_UNSPECIFIED" />
+		<field name="MIP_FA_REQUESTED_LIFETIME_TOO_LONG" />
+		<field name="MIP_FA_REVERSE_TUNNEL_IS_MANDATORY" />
+		<field name="MIP_FA_REVERSE_TUNNEL_UNAVAILABLE" />
+		<field name="MIP_FA_STALE_CHALLENGE" />
+		<field name="MIP_FA_UNKNOWN_CHALLENGE" />
+		<field name="MIP_FA_VJ_HEADER_COMPRESSION_UNAVAILABLE" />
+		<field name="MIP_HA_ADMIN_PROHIBITED" />
+		<field name="MIP_HA_ENCAPSULATION_UNAVAILABLE" />
+		<field name="MIP_HA_FOREIGN_AGENT_AUTHENTICATION_FAILURE" />
+		<field name="MIP_HA_INSUFFICIENT_RESOURCES" />
+		<field name="MIP_HA_MALFORMED_REQUEST" />
+		<field name="MIP_HA_MOBILE_NODE_AUTHENTICATION_FAILURE" />
+		<field name="MIP_HA_REASON_UNSPECIFIED" />
+		<field name="MIP_HA_REGISTRATION_ID_MISMATCH" />
+		<field name="MIP_HA_REVERSE_TUNNEL_IS_MANDATORY" />
+		<field name="MIP_HA_REVERSE_TUNNEL_UNAVAILABLE" />
+		<field name="MIP_HA_UNKNOWN_HOME_AGENT_ADDRESS" />
+		<field name="MISSING_UNKNOWN_APN" />
+		<field name="MODEM_APP_PREEMPTED" />
+		<field name="MODEM_RESTART" />
+		<field name="MSC_TEMPORARILY_NOT_REACHABLE" />
+		<field name="MSG_AND_PROTOCOL_STATE_UNCOMPATIBLE" />
+		<field name="MSG_TYPE_NONCOMPATIBLE_STATE" />
+		<field name="MS_IDENTITY_CANNOT_BE_DERIVED_BY_THE_NETWORK" />
+		<field name="MULTIPLE_PDP_CALL_NOT_ALLOWED" />
+		<field name="MULTI_CONN_TO_SAME_PDN_NOT_ALLOWED" />
+		<field name="NAS_LAYER_FAILURE" />
+		<field name="NAS_REQUEST_REJECTED_BY_NETWORK" />
+		<field name="NAS_SIGNALLING" />
+		<field name="NETWORK_FAILURE" />
+		<field name="NETWORK_INITIATED_DETACH_NO_AUTO_REATTACH" />
+		<field name="NETWORK_INITIATED_DETACH_WITH_AUTO_REATTACH" />
+		<field name="NETWORK_INITIATED_TERMINATION" />
+		<field name="NONE" />
+		<field name="NON_IP_NOT_SUPPORTED" />
+		<field name="NORMAL_RELEASE" />
+		<field name="NO_CDMA_SERVICE" />
+		<field name="NO_COLLOCATED_HDR" />
+		<field name="NO_EPS_BEARER_CONTEXT_ACTIVATED" />
+		<field name="NO_GPRS_CONTEXT" />
+		<field name="NO_HYBRID_HDR_SERVICE" />
+		<field name="NO_PDP_CONTEXT_ACTIVATED" />
+		<field name="NO_RESPONSE_FROM_BASE_STATION" />
+		<field name="NO_SERVICE" />
+		<field name="NO_SERVICE_ON_GATEWAY" />
+		<field name="NSAPI_IN_USE" />
+		<field name="NULL_APN_DISALLOWED" />
+		<field name="OEM_DCFAILCAUSE_1" />
+		<field name="OEM_DCFAILCAUSE_10" />
+		<field name="OEM_DCFAILCAUSE_11" />
+		<field name="OEM_DCFAILCAUSE_12" />
+		<field name="OEM_DCFAILCAUSE_13" />
+		<field name="OEM_DCFAILCAUSE_14" />
+		<field name="OEM_DCFAILCAUSE_15" />
+		<field name="OEM_DCFAILCAUSE_2" />
+		<field name="OEM_DCFAILCAUSE_3" />
+		<field name="OEM_DCFAILCAUSE_4" />
+		<field name="OEM_DCFAILCAUSE_5" />
+		<field name="OEM_DCFAILCAUSE_6" />
+		<field name="OEM_DCFAILCAUSE_7" />
+		<field name="OEM_DCFAILCAUSE_8" />
+		<field name="OEM_DCFAILCAUSE_9" />
+		<field name="ONLY_IPV4V6_ALLOWED" />
+		<field name="ONLY_IPV4_ALLOWED" />
+		<field name="ONLY_IPV6_ALLOWED" />
+		<field name="ONLY_NON_IP_ALLOWED" />
+		<field name="ONLY_SINGLE_BEARER_ALLOWED" />
+		<field name="OPERATOR_BARRED" />
+		<field name="OTASP_COMMIT_IN_PROGRESS" />
+		<field name="PDN_CONN_DOES_NOT_EXIST" />
+		<field name="PDN_INACTIVITY_TIMER_EXPIRED" />
+		<field name="PDN_IPV4_CALL_DISALLOWED" />
+		<field name="PDN_IPV4_CALL_THROTTLED" />
+		<field name="PDN_IPV6_CALL_DISALLOWED" />
+		<field name="PDN_IPV6_CALL_THROTTLED" />
+		<field name="PDN_NON_IP_CALL_DISALLOWED" />
+		<field name="PDN_NON_IP_CALL_THROTTLED" />
+		<field name="PDP_ACTIVATE_MAX_RETRY_FAILED" />
+		<field name="PDP_DUPLICATE" />
+		<field name="PDP_ESTABLISH_TIMEOUT_EXPIRED" />
+		<field name="PDP_INACTIVE_TIMEOUT_EXPIRED" />
+		<field name="PDP_LOWERLAYER_ERROR" />
+		<field name="PDP_MODIFY_COLLISION" />
+		<field name="PDP_MODIFY_TIMEOUT_EXPIRED" />
+		<field name="PDP_PPP_NOT_SUPPORTED" />
+		<field name="PDP_WITHOUT_ACTIVE_TFT" />
+		<field name="PHONE_IN_USE" />
+		<field name="PHYSICAL_LINK_CLOSE_IN_PROGRESS" />
+		<field name="PLMN_NOT_ALLOWED" />
+		<field name="PPP_AUTH_FAILURE" />
+		<field name="PPP_CHAP_FAILURE" />
+		<field name="PPP_CLOSE_IN_PROGRESS" />
+		<field name="PPP_OPTION_MISMATCH" />
+		<field name="PPP_PAP_FAILURE" />
+		<field name="PPP_TIMEOUT" />
+		<field name="PREF_RADIO_TECH_CHANGED" />
+		<field name="PROFILE_BEARER_INCOMPATIBLE" />
+		<field name="PROTOCOL_ERRORS" />
+		<field name="QOS_NOT_ACCEPTED" />
+		<field name="RADIO_ACCESS_BEARER_FAILURE" />
+		<field name="RADIO_ACCESS_BEARER_SETUP_FAILURE" />
+		<field name="RADIO_NOT_AVAILABLE" />
+		<field name="RADIO_POWER_OFF" />
+		<field name="REDIRECTION_OR_HANDOFF_IN_PROGRESS" />
+		<field name="REGISTRATION_FAIL" />
+		<field name="REGULAR_DEACTIVATION" />
+		<field name="REJECTED_BY_BASE_STATION" />
+		<field name="RRC_CONNECTION_ABORTED_AFTER_HANDOVER" />
+		<field name="RRC_CONNECTION_ABORTED_AFTER_IRAT_CELL_CHANGE" />
+		<field name="RRC_CONNECTION_ABORTED_DUE_TO_IRAT_CHANGE" />
+		<field name="RRC_CONNECTION_ABORTED_DURING_IRAT_CELL_CHANGE" />
+		<field name="RRC_CONNECTION_ABORT_REQUEST" />
+		<field name="RRC_CONNECTION_ACCESS_BARRED" />
+		<field name="RRC_CONNECTION_ACCESS_STRATUM_FAILURE" />
+		<field name="RRC_CONNECTION_ANOTHER_PROCEDURE_IN_PROGRESS" />
+		<field name="RRC_CONNECTION_CELL_NOT_CAMPED" />
+		<field name="RRC_CONNECTION_CELL_RESELECTION" />
+		<field name="RRC_CONNECTION_CONFIG_FAILURE" />
+		<field name="RRC_CONNECTION_INVALID_REQUEST" />
+		<field name="RRC_CONNECTION_LINK_FAILURE" />
+		<field name="RRC_CONNECTION_NORMAL_RELEASE" />
+		<field name="RRC_CONNECTION_OUT_OF_SERVICE_DURING_CELL_REGISTER" />
+		<field name="RRC_CONNECTION_RADIO_LINK_FAILURE" />
+		<field name="RRC_CONNECTION_REESTABLISHMENT_FAILURE" />
+		<field name="RRC_CONNECTION_REJECT_BY_NETWORK" />
+		<field name="RRC_CONNECTION_RELEASED_SECURITY_NOT_ACTIVE" />
+		<field name="RRC_CONNECTION_RF_UNAVAILABLE" />
+		<field name="RRC_CONNECTION_SYSTEM_INFORMATION_BLOCK_READ_ERROR" />
+		<field name="RRC_CONNECTION_SYSTEM_INTERVAL_FAILURE" />
+		<field name="RRC_CONNECTION_TIMER_EXPIRED" />
+		<field name="RRC_CONNECTION_TRACKING_AREA_ID_CHANGED" />
+		<field name="RRC_UPLINK_CONNECTION_RELEASE" />
+		<field name="RRC_UPLINK_DATA_TRANSMISSION_FAILURE" />
+		<field name="RRC_UPLINK_DELIVERY_FAILED_DUE_TO_HANDOVER" />
+		<field name="RRC_UPLINK_ERROR_REQUEST_FROM_NAS" />
+		<field name="RRC_UPLINK_RADIO_LINK_FAILURE" />
+		<field name="RUIM_NOT_PRESENT" />
+		<field name="SECURITY_MODE_REJECTED" />
+		<field name="SERVICE_NOT_ALLOWED_ON_PLMN" />
+		<field name="SERVICE_OPTION_NOT_SUBSCRIBED" />
+		<field name="SERVICE_OPTION_NOT_SUPPORTED" />
+		<field name="SERVICE_OPTION_OUT_OF_ORDER" />
+		<field name="SIGNAL_LOST" />
+		<field name="SIM_CARD_CHANGED" />
+		<field name="SLICE_REJECTED" since="31" />
+		<field name="SYNCHRONIZATION_FAILURE" />
+		<field name="TEST_LOOPBACK_REGULAR_DEACTIVATION" />
+		<field name="TETHERED_CALL_ACTIVE" />
+		<field name="TFT_SEMANTIC_ERROR" />
+		<field name="TFT_SYTAX_ERROR" />
+		<field name="THERMAL_EMERGENCY" />
+		<field name="THERMAL_MITIGATION" />
+		<field name="TRAT_SWAP_FAILED" />
+		<field name="UE_INITIATED_DETACH_OR_DISCONNECT" />
+		<field name="UE_IS_ENTERING_POWERSAVE_MODE" />
+		<field name="UE_RAT_CHANGE" />
+		<field name="UE_SECURITY_CAPABILITIES_MISMATCH" />
+		<field name="UMTS_HANDOVER_TO_IWLAN" />
+		<field name="UMTS_REACTIVATION_REQ" />
+		<field name="UNACCEPTABLE_NETWORK_PARAMETER" />
+		<field name="UNACCEPTABLE_NON_EPS_AUTHENTICATION" />
+		<field name="UNKNOWN" />
+		<field name="UNKNOWN_INFO_ELEMENT" />
+		<field name="UNKNOWN_PDP_ADDRESS_TYPE" />
+		<field name="UNKNOWN_PDP_CONTEXT" />
+		<field name="UNPREFERRED_RAT" />
+		<field name="UNSUPPORTED_1X_PREV" />
+		<field name="UNSUPPORTED_APN_IN_CURRENT_PLMN" />
+		<field name="UNSUPPORTED_QCI_VALUE" />
+		<field name="USER_AUTHENTICATION" />
+		<field name="VSNCP_ADMINISTRATIVELY_PROHIBITED" />
+		<field name="VSNCP_APN_UNAUTHORIZED" />
+		<field name="VSNCP_GEN_ERROR" />
+		<field name="VSNCP_INSUFFICIENT_PARAMETERS" />
+		<field name="VSNCP_NO_PDN_GATEWAY_ADDRESS" />
+		<field name="VSNCP_PDN_EXISTS_FOR_THIS_APN" />
+		<field name="VSNCP_PDN_GATEWAY_REJECT" />
+		<field name="VSNCP_PDN_GATEWAY_UNREACHABLE" />
+		<field name="VSNCP_PDN_ID_IN_USE" />
+		<field name="VSNCP_PDN_LIMIT_EXCEEDED" />
+		<field name="VSNCP_RECONNECT_NOT_ALLOWED" />
+		<field name="VSNCP_RESOURCE_UNAVAILABLE" />
+		<field name="VSNCP_SUBSCRIBER_LIMITATION" />
+		<field name="VSNCP_TIMEOUT" />
+	</class>
+	<class name="android/telephony/DisconnectCause" since="31">
+		<extends name="java/lang/Object" />
+		<field name="ALREADY_DIALING" />
+		<field name="ANSWERED_ELSEWHERE" />
+		<field name="BUSY" />
+		<field name="CALLING_DISABLED" />
+		<field name="CALL_BARRED" />
+		<field name="CALL_PULLED" />
+		<field name="CANT_CALL_WHILE_RINGING" />
+		<field name="CDMA_ACCESS_BLOCKED" />
+		<field name="CDMA_ACCESS_FAILURE" />
+		<field name="CDMA_ALREADY_ACTIVATED" />
+		<field name="CDMA_DROP" />
+		<field name="CDMA_INTERCEPT" />
+		<field name="CDMA_LOCKED_UNTIL_POWER_CYCLE" />
+		<field name="CDMA_NOT_EMERGENCY" />
+		<field name="CDMA_PREEMPTED" />
+		<field name="CDMA_REORDER" />
+		<field name="CDMA_RETRY_ORDER" />
+		<field name="CDMA_SO_REJECT" />
+		<field name="CONGESTION" />
+		<field name="CS_RESTRICTED" />
+		<field name="CS_RESTRICTED_EMERGENCY" />
+		<field name="CS_RESTRICTED_NORMAL" />
+		<field name="DATA_DISABLED" />
+		<field name="DATA_LIMIT_REACHED" />
+		<field name="DIALED_CALL_FORWARDING_WHILE_ROAMING" />
+		<field name="DIALED_MMI" />
+		<field name="DIAL_LOW_BATTERY" />
+		<field name="DIAL_MODIFIED_TO_DIAL" />
+		<field name="DIAL_MODIFIED_TO_DIAL_VIDEO" />
+		<field name="DIAL_MODIFIED_TO_SS" />
+		<field name="DIAL_MODIFIED_TO_USSD" />
+		<field name="DIAL_VIDEO_MODIFIED_TO_DIAL" />
+		<field name="DIAL_VIDEO_MODIFIED_TO_DIAL_VIDEO" />
+		<field name="DIAL_VIDEO_MODIFIED_TO_SS" />
+		<field name="DIAL_VIDEO_MODIFIED_TO_USSD" />
+		<field name="EMERGENCY_CALL_OVER_WFC_NOT_AVAILABLE" />
+		<field name="EMERGENCY_PERM_FAILURE" />
+		<field name="EMERGENCY_TEMP_FAILURE" />
+		<field name="ERROR_UNSPECIFIED" />
+		<field name="FDN_BLOCKED" />
+		<field name="ICC_ERROR" />
+		<field name="IMEI_NOT_ACCEPTED" />
+		<field name="IMS_ACCESS_BLOCKED" />
+		<field name="IMS_MERGED_SUCCESSFULLY" />
+		<field name="IMS_SIP_ALTERNATE_EMERGENCY_CALL" />
+		<field name="INCOMING_AUTO_REJECTED" />
+		<field name="INCOMING_MISSED" />
+		<field name="INCOMING_REJECTED" />
+		<field name="INVALID_CREDENTIALS" />
+		<field name="INVALID_NUMBER" />
+		<field name="LIMIT_EXCEEDED" />
+		<field name="LOCAL" />
+		<field name="LOST_SIGNAL" />
+		<field name="LOW_BATTERY" />
+		<field name="MAXIMUM_NUMBER_OF_CALLS_REACHED" />
+		<field name="MEDIA_TIMEOUT" />
+		<field name="MMI" />
+		<field name="NORMAL" />
+		<field name="NORMAL_UNSPECIFIED" />
+		<field name="NOT_DISCONNECTED" />
+		<field name="NOT_VALID" />
+		<field name="NO_PHONE_NUMBER_SUPPLIED" />
+		<field name="NUMBER_UNREACHABLE" />
+		<field name="OTASP_PROVISIONING_IN_PROCESS" />
+		<field name="OUTGOING_CANCELED" />
+		<field name="OUTGOING_EMERGENCY_CALL_PLACED" />
+		<field name="OUTGOING_FAILURE" />
+		<field name="OUT_OF_NETWORK" />
+		<field name="OUT_OF_SERVICE" />
+		<field name="POWER_OFF" />
+		<field name="SERVER_ERROR" />
+		<field name="SERVER_UNREACHABLE" />
+		<field name="TIMED_OUT" />
+		<field name="TOO_MANY_ONGOING_CALLS" />
+		<field name="UNOBTAINABLE_NUMBER" />
+		<field name="VIDEO_CALL_NOT_ALLOWED_WHILE_TTY_ENABLED" />
+		<field name="VOICEMAIL_NUMBER_MISSING" />
+		<field name="WFC_SERVICE_NOT_AVAILABLE_IN_THIS_LOCATION" />
+		<field name="WIFI_LOST" />
+	</class>
+	<class name="android/telephony/IccOpenLogicalChannelResponse" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getChannel()I" />
+		<method name="getSelectResponse()[B" />
+		<method name="getStatus()I" />
+		<field name="CREATOR" />
+		<field name="INVALID_CHANNEL" />
+		<field name="STATUS_MISSING_RESOURCE" />
+		<field name="STATUS_NO_ERROR" />
+		<field name="STATUS_NO_SUCH_ELEMENT" />
+		<field name="STATUS_UNKNOWN_ERROR" />
+	</class>
+	<class name="android/telephony/MbmsDownloadSession" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="addProgressListener(Landroid/telephony/mbms/DownloadRequest;Ljava/util/concurrent/Executor;Landroid/telephony/mbms/DownloadProgressListener;)V" />
+		<method name="addServiceAnnouncement([B)V" since="31" />
+		<method name="addStatusListener(Landroid/telephony/mbms/DownloadRequest;Ljava/util/concurrent/Executor;Landroid/telephony/mbms/DownloadStatusListener;)V" />
+		<method name="cancelDownload(Landroid/telephony/mbms/DownloadRequest;)V" />
+		<method name="create(Landroid/content/Context;Ljava/util/concurrent/Executor;ILandroid/telephony/mbms/MbmsDownloadSessionCallback;)Landroid/telephony/MbmsDownloadSession;" />
+		<method name="create(Landroid/content/Context;Ljava/util/concurrent/Executor;Landroid/telephony/mbms/MbmsDownloadSessionCallback;)Landroid/telephony/MbmsDownloadSession;" />
+		<method name="download(Landroid/telephony/mbms/DownloadRequest;)V" />
+		<method name="getMaximumServiceAnnouncementSize()I" since="31" />
+		<method name="getTempFileRootDirectory()Ljava/io/File;" />
+		<method name="listPendingDownloads()Ljava/util/List;" />
+		<method name="removeProgressListener(Landroid/telephony/mbms/DownloadRequest;Landroid/telephony/mbms/DownloadProgressListener;)V" />
+		<method name="removeStatusListener(Landroid/telephony/mbms/DownloadRequest;Landroid/telephony/mbms/DownloadStatusListener;)V" />
+		<method name="requestDownloadState(Landroid/telephony/mbms/DownloadRequest;Landroid/telephony/mbms/FileInfo;)V" />
+		<method name="requestUpdateFileServices(Ljava/util/List;)V" />
+		<method name="resetDownloadKnowledge(Landroid/telephony/mbms/DownloadRequest;)V" />
+		<method name="setTempFileRootDirectory(Ljava/io/File;)V" />
+		<field name="DEFAULT_TOP_LEVEL_TEMP_DIRECTORY" />
+		<field name="EXTRA_MBMS_COMPLETED_FILE_URI" />
+		<field name="EXTRA_MBMS_DOWNLOAD_REQUEST" />
+		<field name="EXTRA_MBMS_DOWNLOAD_RESULT" />
+		<field name="EXTRA_MBMS_FILE_INFO" />
+		<field name="RESULT_CANCELLED" />
+		<field name="RESULT_DOWNLOAD_FAILURE" />
+		<field name="RESULT_EXPIRED" />
+		<field name="RESULT_FILE_ROOT_UNREACHABLE" />
+		<field name="RESULT_IO_ERROR" />
+		<field name="RESULT_OUT_OF_STORAGE" />
+		<field name="RESULT_SERVICE_ID_NOT_DEFINED" />
+		<field name="RESULT_SUCCESSFUL" />
+		<field name="STATUS_ACTIVELY_DOWNLOADING" />
+		<field name="STATUS_PENDING_DOWNLOAD" />
+		<field name="STATUS_PENDING_DOWNLOAD_WINDOW" />
+		<field name="STATUS_PENDING_REPAIR" />
+		<field name="STATUS_UNKNOWN" />
+	</class>
+	<class name="android/telephony/MbmsGroupCallSession" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="create(Landroid/content/Context;ILjava/util/concurrent/Executor;Landroid/telephony/mbms/MbmsGroupCallSessionCallback;)Landroid/telephony/MbmsGroupCallSession;" />
+		<method name="create(Landroid/content/Context;Ljava/util/concurrent/Executor;Landroid/telephony/mbms/MbmsGroupCallSessionCallback;)Landroid/telephony/MbmsGroupCallSession;" />
+		<method name="startGroupCall(JLjava/util/List;Ljava/util/List;Ljava/util/concurrent/Executor;Landroid/telephony/mbms/GroupCallCallback;)Landroid/telephony/mbms/GroupCall;" />
+	</class>
+	<class name="android/telephony/MbmsStreamingSession" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="create(Landroid/content/Context;Ljava/util/concurrent/Executor;ILandroid/telephony/mbms/MbmsStreamingSessionCallback;)Landroid/telephony/MbmsStreamingSession;" />
+		<method name="create(Landroid/content/Context;Ljava/util/concurrent/Executor;Landroid/telephony/mbms/MbmsStreamingSessionCallback;)Landroid/telephony/MbmsStreamingSession;" />
+		<method name="requestUpdateStreamingServices(Ljava/util/List;)V" />
+		<method name="startStreaming(Landroid/telephony/mbms/StreamingServiceInfo;Ljava/util/concurrent/Executor;Landroid/telephony/mbms/StreamingServiceCallback;)Landroid/telephony/mbms/StreamingService;" />
+	</class>
+	<class name="android/telephony/NeighboringCellInfo" since="3" deprecated="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" deprecated="15" />
+		<method name="&lt;init&gt;(II)V" deprecated="15" />
+		<method name="&lt;init&gt;(ILjava/lang/String;I)V" since="7" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" deprecated="29" />
+		<method name="getCid()I" deprecated="29" />
+		<method name="getLac()I" since="5" deprecated="29" />
+		<method name="getNetworkType()I" since="5" deprecated="29" />
+		<method name="getPsc()I" since="5" deprecated="29" />
+		<method name="getRssi()I" deprecated="29" />
+		<method name="setCid(I)V" deprecated="15" />
+		<method name="setRssi(I)V" deprecated="15" />
+		<field name="CREATOR" deprecated="29" />
+		<field name="UNKNOWN_CID" deprecated="29" />
+		<field name="UNKNOWN_RSSI" deprecated="29" />
+	</class>
+	<class name="android/telephony/NetworkRegistrationInfo" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAccessNetworkTechnology()I" />
+		<method name="getAvailableServices()Ljava/util/List;" />
+		<method name="getCellIdentity()Landroid/telephony/CellIdentity;" />
+		<method name="getDomain()I" />
+		<method name="getRegisteredPlmn()Ljava/lang/String;" />
+		<method name="getTransportType()I" />
+		<method name="isRegistered()Z" />
+		<method name="isRoaming()Z" />
+		<method name="isSearching()Z" />
+		<field name="CREATOR" />
+		<field name="DOMAIN_CS" />
+		<field name="DOMAIN_CS_PS" />
+		<field name="DOMAIN_PS" />
+		<field name="DOMAIN_UNKNOWN" />
+		<field name="NR_STATE_CONNECTED" />
+		<field name="NR_STATE_NONE" />
+		<field name="NR_STATE_NOT_RESTRICTED" />
+		<field name="NR_STATE_RESTRICTED" />
+		<field name="SERVICE_TYPE_DATA" />
+		<field name="SERVICE_TYPE_EMERGENCY" />
+		<field name="SERVICE_TYPE_SMS" />
+		<field name="SERVICE_TYPE_UNKNOWN" />
+		<field name="SERVICE_TYPE_VIDEO" />
+		<field name="SERVICE_TYPE_VOICE" />
+	</class>
+	<class name="android/telephony/NetworkScan" since="28">
+		<extends name="java/lang/Object" />
+		<method name="stopScan()V" />
+		<field name="ERROR_INTERRUPTED" />
+		<field name="ERROR_INVALID_SCAN" />
+		<field name="ERROR_INVALID_SCANID" />
+		<field name="ERROR_MODEM_ERROR" />
+		<field name="ERROR_MODEM_UNAVAILABLE" />
+		<field name="ERROR_RADIO_INTERFACE_ERROR" />
+		<field name="ERROR_UNSUPPORTED" />
+		<field name="SUCCESS" />
+	</class>
+	<class name="android/telephony/NetworkScanRequest" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(I[Landroid/telephony/RadioAccessSpecifier;IIZILjava/util/ArrayList;)V" />
+		<method name="getIncrementalResults()Z" />
+		<method name="getIncrementalResultsPeriodicity()I" />
+		<method name="getMaxSearchTime()I" />
+		<method name="getPlmns()Ljava/util/ArrayList;" />
+		<method name="getScanType()I" />
+		<method name="getSearchPeriodicity()I" />
+		<method name="getSpecifiers()[Landroid/telephony/RadioAccessSpecifier;" />
+		<field name="CREATOR" />
+		<field name="SCAN_TYPE_ONE_SHOT" />
+		<field name="SCAN_TYPE_PERIODIC" />
+	</class>
+	<class name="android/telephony/PhoneNumberFormattingTextWatcher" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/TextWatcher" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" since="21" />
+	</class>
+	<class name="android/telephony/PhoneNumberUtils" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addTtsSpan(Landroid/text/Spannable;II)V" since="23" />
+		<method name="areSamePhoneNumber(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z" since="31" />
+		<method name="calledPartyBCDFragmentToString([BII)Ljava/lang/String;" deprecated="28" />
+		<method name="calledPartyBCDFragmentToString([BIII)Ljava/lang/String;" since="28" />
+		<method name="calledPartyBCDToString([BII)Ljava/lang/String;" deprecated="28" />
+		<method name="calledPartyBCDToString([BIII)Ljava/lang/String;" since="28" />
+		<method name="compare(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z" since="5" deprecated="31" />
+		<method name="compare(Ljava/lang/String;Ljava/lang/String;)Z" deprecated="31" />
+		<method name="convertKeypadLettersToDigits(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="createTtsSpan(Ljava/lang/String;)Landroid/text/style/TtsSpan;" since="23" />
+		<method name="createTtsSpannable(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;" since="23" />
+		<method name="extractNetworkPortion(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="extractPostDialPortion(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="formatJapaneseNumber(Landroid/text/Editable;)V" since="3" deprecated="21" />
+		<method name="formatNanpNumber(Landroid/text/Editable;)V" deprecated="21" />
+		<method name="formatNumber(Landroid/text/Editable;I)V" deprecated="21" />
+		<method name="formatNumber(Ljava/lang/String;)Ljava/lang/String;" deprecated="21" />
+		<method name="formatNumber(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="21" />
+		<method name="formatNumber(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="21" />
+		<method name="formatNumberToE164(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="21" />
+		<method name="formatNumberToRFC3966(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" since="23" />
+		<method name="getFormatTypeForLocale(Ljava/util/Locale;)I" deprecated="21" />
+		<method name="getNumberFromIntent(Landroid/content/Intent;Landroid/content/Context;)Ljava/lang/String;" />
+		<method name="getStrippedReversed(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="is12Key(C)Z" />
+		<method name="isDialable(C)Z" />
+		<method name="isEmergencyNumber(Ljava/lang/String;)Z" deprecated="29" />
+		<method name="isGlobalPhoneNumber(Ljava/lang/String;)Z" />
+		<method name="isISODigit(C)Z" />
+		<method name="isLocalEmergencyNumber(Landroid/content/Context;Ljava/lang/String;)Z" since="21" deprecated="29" />
+		<method name="isNonSeparator(C)Z" />
+		<method name="isReallyDialable(C)Z" />
+		<method name="isStartsPostDial(C)Z" />
+		<method name="isVoiceMailNumber(Ljava/lang/String;)Z" since="21" />
+		<method name="isWellFormedSmsAddress(Ljava/lang/String;)Z" />
+		<method name="networkPortionToCalledPartyBCD(Ljava/lang/String;)[B" />
+		<method name="networkPortionToCalledPartyBCDWithLength(Ljava/lang/String;)[B" />
+		<method name="normalizeNumber(Ljava/lang/String;)Ljava/lang/String;" since="21" />
+		<method name="numberToCalledPartyBCD(Ljava/lang/String;)[B" deprecated="28" />
+		<method name="numberToCalledPartyBCD(Ljava/lang/String;I)[B" since="28" />
+		<method name="replaceUnicodeDigits(Ljava/lang/String;)Ljava/lang/String;" since="21" />
+		<method name="stringFromStringAndTOA(Ljava/lang/String;I)Ljava/lang/String;" />
+		<method name="stripSeparators(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="toCallerIDMinMatch(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="toaFromString(Ljava/lang/String;)I" />
+		<field name="BCD_EXTENDED_TYPE_CALLED_PARTY" since="28" />
+		<field name="BCD_EXTENDED_TYPE_EF_ADN" since="28" />
+		<field name="FORMAT_JAPAN" since="3" />
+		<field name="FORMAT_NANP" />
+		<field name="FORMAT_UNKNOWN" />
+		<field name="PAUSE" />
+		<field name="TOA_International" />
+		<field name="TOA_Unknown" />
+		<field name="WAIT" />
+		<field name="WILD" />
+	</class>
+	<class name="android/telephony/PhoneStateListener" since="1" deprecated="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(Ljava/util/concurrent/Executor;)V" since="29" deprecated="31" />
+		<method name="onActiveDataSubscriptionIdChanged(I)V" since="29" deprecated="31" />
+		<method name="onBarringInfoChanged(Landroid/telephony/BarringInfo;)V" since="30" deprecated="31" />
+		<method name="onCallDisconnectCauseChanged(II)V" since="30" deprecated="31" />
+		<method name="onCallForwardingIndicatorChanged(Z)V" deprecated="31" />
+		<method name="onCallStateChanged(ILjava/lang/String;)V" deprecated="31" />
+		<method name="onCellInfoChanged(Ljava/util/List;)V" since="17" deprecated="31" />
+		<method name="onCellLocationChanged(Landroid/telephony/CellLocation;)V" deprecated="31" />
+		<method name="onDataActivity(I)V" deprecated="31" />
+		<method name="onDataConnectionStateChanged(I)V" deprecated="31" />
+		<method name="onDataConnectionStateChanged(II)V" since="7" deprecated="31" />
+		<method name="onDisplayInfoChanged(Landroid/telephony/TelephonyDisplayInfo;)V" since="30" deprecated="31" />
+		<method name="onEmergencyNumberListChanged(Ljava/util/Map;)V" since="31" deprecated="31" />
+		<method name="onImsCallDisconnectCauseChanged(Landroid/telephony/ims/ImsReasonInfo;)V" since="30" deprecated="31" />
+		<method name="onMessageWaitingIndicatorChanged(Z)V" deprecated="31" />
+		<method name="onPreciseDataConnectionStateChanged(Landroid/telephony/PreciseDataConnectionState;)V" since="30" deprecated="31" />
+		<method name="onRegistrationFailed(Landroid/telephony/CellIdentity;Ljava/lang/String;III)V" since="30" deprecated="31" />
+		<method name="onServiceStateChanged(Landroid/telephony/ServiceState;)V" deprecated="31" />
+		<method name="onSignalStrengthChanged(I)V" deprecated="15" />
+		<method name="onSignalStrengthsChanged(Landroid/telephony/SignalStrength;)V" since="7" deprecated="31" />
+		<method name="onUserMobileDataStateChanged(Z)V" since="28" deprecated="31" />
+		<field name="LISTEN_ACTIVE_DATA_SUBSCRIPTION_ID_CHANGE" since="29" deprecated="31" />
+		<field name="LISTEN_BARRING_INFO" since="30" deprecated="31" />
+		<field name="LISTEN_CALL_DISCONNECT_CAUSES" since="30" deprecated="31" />
+		<field name="LISTEN_CALL_FORWARDING_INDICATOR" deprecated="31" />
+		<field name="LISTEN_CALL_STATE" deprecated="31" />
+		<field name="LISTEN_CELL_INFO" since="17" deprecated="31" />
+		<field name="LISTEN_CELL_LOCATION" deprecated="31" />
+		<field name="LISTEN_DATA_ACTIVITY" deprecated="31" />
+		<field name="LISTEN_DATA_CONNECTION_STATE" deprecated="31" />
+		<field name="LISTEN_DISPLAY_INFO_CHANGED" since="30" deprecated="31" />
+		<field name="LISTEN_EMERGENCY_NUMBER_LIST" since="29" deprecated="31" />
+		<field name="LISTEN_IMS_CALL_DISCONNECT_CAUSES" since="30" deprecated="31" />
+		<field name="LISTEN_MESSAGE_WAITING_INDICATOR" deprecated="31" />
+		<field name="LISTEN_NONE" deprecated="31" />
+		<field name="LISTEN_PRECISE_DATA_CONNECTION_STATE" since="30" deprecated="31" />
+		<field name="LISTEN_REGISTRATION_FAILURE" since="30" deprecated="31" />
+		<field name="LISTEN_SERVICE_STATE" deprecated="31" />
+		<field name="LISTEN_SIGNAL_STRENGTH" deprecated="15" />
+		<field name="LISTEN_SIGNAL_STRENGTHS" since="7" deprecated="31" />
+		<field name="LISTEN_USER_MOBILE_DATA_STATE" since="28" deprecated="31" />
+	</class>
+	<class name="android/telephony/PhysicalChannelConfig" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getBand()I" />
+		<method name="getCellBandwidthDownlinkKhz()I" />
+		<method name="getCellBandwidthUplinkKhz()I" />
+		<method name="getConnectionStatus()I" />
+		<method name="getDownlinkChannelNumber()I" />
+		<method name="getDownlinkFrequencyKhz()I" />
+		<method name="getNetworkType()I" />
+		<method name="getPhysicalCellId()I" />
+		<method name="getUplinkChannelNumber()I" />
+		<method name="getUplinkFrequencyKhz()I" />
+		<field name="BAND_UNKNOWN" />
+		<field name="CELL_BANDWIDTH_UNKNOWN" />
+		<field name="CHANNEL_NUMBER_UNKNOWN" />
+		<field name="CONNECTION_PRIMARY_SERVING" />
+		<field name="CONNECTION_SECONDARY_SERVING" />
+		<field name="CONNECTION_UNKNOWN" />
+		<field name="CREATOR" />
+		<field name="FREQUENCY_UNKNOWN" />
+		<field name="PHYSICAL_CELL_ID_MAXIMUM_VALUE" />
+		<field name="PHYSICAL_CELL_ID_UNKNOWN" />
+	</class>
+	<class name="android/telephony/PreciseDataConnectionState" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getApnSetting()Landroid/telephony/data/ApnSetting;" />
+		<method name="getId()I" since="31" />
+		<method name="getLastCauseCode()I" />
+		<method name="getLinkProperties()Ljava/lang/Object;" />
+		<method name="getNetworkType()I" />
+		<method name="getState()I" />
+		<method name="getTransportType()I" since="31" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/RadioAccessSpecifier" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(I[I[I)V" />
+		<method name="getBands()[I" />
+		<method name="getChannels()[I" />
+		<method name="getRadioAccessNetwork()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/ServiceState" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/telephony/ServiceState;)V" />
+		<method name="copyFrom(Landroid/telephony/ServiceState;)V" />
+		<method name="getCdmaNetworkId()I" since="28" />
+		<method name="getCdmaSystemId()I" since="28" />
+		<method name="getCellBandwidths()[I" since="28" />
+		<method name="getChannelNumber()I" since="28" />
+		<method name="getDuplexMode()I" since="28" />
+		<method name="getIsManualSelection()Z" />
+		<method name="getNetworkRegistrationInfoList()Ljava/util/List;" since="30" />
+		<method name="getOperatorAlphaLong()Ljava/lang/String;" />
+		<method name="getOperatorAlphaShort()Ljava/lang/String;" />
+		<method name="getOperatorNumeric()Ljava/lang/String;" />
+		<method name="getRoaming()Z" />
+		<method name="getState()I" />
+		<method name="isSearching()Z" since="30" />
+		<method name="setIsManualSelection(Z)V" />
+		<method name="setOperatorName(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setRoaming(Z)V" />
+		<method name="setState(I)V" />
+		<method name="setStateOff()V" />
+		<method name="setStateOutOfService()V" />
+		<field name="CREATOR" />
+		<field name="DUPLEX_MODE_FDD" since="28" />
+		<field name="DUPLEX_MODE_TDD" since="28" />
+		<field name="DUPLEX_MODE_UNKNOWN" since="28" />
+		<field name="STATE_EMERGENCY_ONLY" />
+		<field name="STATE_IN_SERVICE" />
+		<field name="STATE_OUT_OF_SERVICE" />
+		<field name="STATE_POWER_OFF" />
+		<field name="UNKNOWN_ID" since="28" />
+	</class>
+	<class name="android/telephony/SignalStrength" since="7">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/telephony/SignalStrength;)V" since="31" />
+		<method name="getCdmaDbm()I" deprecated="29" />
+		<method name="getCdmaEcio()I" deprecated="29" />
+		<method name="getCellSignalStrengths()Ljava/util/List;" since="29" />
+		<method name="getCellSignalStrengths(Ljava/lang/Class;)Ljava/util/List;" since="29" />
+		<method name="getEvdoDbm()I" deprecated="29" />
+		<method name="getEvdoEcio()I" deprecated="29" />
+		<method name="getEvdoSnr()I" deprecated="29" />
+		<method name="getGsmBitErrorRate()I" deprecated="29" />
+		<method name="getGsmSignalStrength()I" deprecated="29" />
+		<method name="getLevel()I" since="23" />
+		<method name="getTimestampMillis()J" since="30" />
+		<method name="isGsm()Z" deprecated="29" />
+		<field name="CREATOR" since="30" />
+		<field name="INVALID" since="29" />
+	</class>
+	<class name="android/telephony/SignalStrengthUpdateRequest" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getSignalThresholdInfos()Ljava/util/Collection;" />
+		<method name="isReportingRequestedWhileIdle()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/SignalStrengthUpdateRequest$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/telephony/SignalStrengthUpdateRequest;" />
+		<method name="setReportingRequestedWhileIdle(Z)Landroid/telephony/SignalStrengthUpdateRequest$Builder;" />
+		<method name="setSignalThresholdInfos(Ljava/util/Collection;)Landroid/telephony/SignalStrengthUpdateRequest$Builder;" />
+	</class>
+	<class name="android/telephony/SignalThresholdInfo" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getMaximumNumberOfThresholdsAllowed()I" />
+		<method name="getMinimumNumberOfThresholdsAllowed()I" />
+		<method name="getRadioAccessNetworkType()I" />
+		<method name="getSignalMeasurementType()I" />
+		<method name="getThresholds()[I" />
+		<field name="CREATOR" />
+		<field name="SIGNAL_MEASUREMENT_TYPE_RSCP" />
+		<field name="SIGNAL_MEASUREMENT_TYPE_RSRP" />
+		<field name="SIGNAL_MEASUREMENT_TYPE_RSRQ" />
+		<field name="SIGNAL_MEASUREMENT_TYPE_RSSI" />
+		<field name="SIGNAL_MEASUREMENT_TYPE_RSSNR" />
+		<field name="SIGNAL_MEASUREMENT_TYPE_SSRSRP" />
+		<field name="SIGNAL_MEASUREMENT_TYPE_SSRSRQ" />
+		<field name="SIGNAL_MEASUREMENT_TYPE_SSSINR" />
+		<field name="SIGNAL_MEASUREMENT_TYPE_UNKNOWN" />
+	</class>
+	<class name="android/telephony/SignalThresholdInfo$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/telephony/SignalThresholdInfo;" />
+		<method name="setRadioAccessNetworkType(I)Landroid/telephony/SignalThresholdInfo$Builder;" />
+		<method name="setSignalMeasurementType(I)Landroid/telephony/SignalThresholdInfo$Builder;" />
+		<method name="setThresholds([I)Landroid/telephony/SignalThresholdInfo$Builder;" />
+	</class>
+	<class name="android/telephony/SmsManager" since="4">
+		<extends name="java/lang/Object" />
+		<method name="createAppSpecificSmsToken(Landroid/app/PendingIntent;)Ljava/lang/String;" since="26" />
+		<method name="createAppSpecificSmsTokenWithPackageInfo(Ljava/lang/String;Landroid/app/PendingIntent;)Ljava/lang/String;" since="29" />
+		<method name="createForSubscriptionId(I)Landroid/telephony/SmsManager;" since="31" />
+		<method name="divideMessage(Ljava/lang/String;)Ljava/util/ArrayList;" />
+		<method name="downloadMultimediaMessage(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;Landroid/os/Bundle;Landroid/app/PendingIntent;)V" since="21" />
+		<method name="downloadMultimediaMessage(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;Landroid/os/Bundle;Landroid/app/PendingIntent;J)V" since="31" />
+		<method name="getCarrierConfigValues()Landroid/os/Bundle;" since="21" />
+		<method name="getDefault()Landroid/telephony/SmsManager;" deprecated="31" />
+		<method name="getDefaultSmsSubscriptionId()I" since="22" />
+		<method name="getSmsCapacityOnIcc()I" since="31" />
+		<method name="getSmsManagerForSubscriptionId(I)Landroid/telephony/SmsManager;" since="22" deprecated="31" />
+		<method name="getSmsMessagesForFinancialApp(Landroid/os/Bundle;Ljava/util/concurrent/Executor;Landroid/telephony/SmsManager$FinancialSmsCallback;)V" since="29" />
+		<method name="getSmscAddress()Ljava/lang/String;" since="30" />
+		<method name="getSubscriptionId()I" since="22" />
+		<method name="injectSmsPdu([BLjava/lang/String;Landroid/app/PendingIntent;)V" since="22" />
+		<method name="sendDataMessage(Ljava/lang/String;Ljava/lang/String;S[BLandroid/app/PendingIntent;Landroid/app/PendingIntent;)V" />
+		<method name="sendMultimediaMessage(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/app/PendingIntent;)V" since="21" />
+		<method name="sendMultimediaMessage(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/app/PendingIntent;J)V" since="31" />
+		<method name="sendMultipartTextMessage(Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)V" />
+		<method name="sendMultipartTextMessage(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;J)V" since="30" />
+		<method name="sendMultipartTextMessage(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V" since="30" />
+		<method name="sendTextMessage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)V" />
+		<method name="sendTextMessage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;J)V" since="30" />
+		<method name="sendTextMessageWithoutPersisting(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)V" since="28" />
+		<method name="setSmscAddress(Ljava/lang/String;)Z" since="30" />
+		<field name="EXTRA_MMS_DATA" since="21" />
+		<field name="EXTRA_MMS_HTTP_STATUS" since="22" />
+		<field name="MMS_CONFIG_ALIAS_ENABLED" since="21" />
+		<field name="MMS_CONFIG_ALIAS_MAX_CHARS" since="21" />
+		<field name="MMS_CONFIG_ALIAS_MIN_CHARS" since="21" />
+		<field name="MMS_CONFIG_ALLOW_ATTACH_AUDIO" since="21" />
+		<field name="MMS_CONFIG_APPEND_TRANSACTION_ID" since="21" />
+		<field name="MMS_CONFIG_EMAIL_GATEWAY_NUMBER" since="21" />
+		<field name="MMS_CONFIG_GROUP_MMS_ENABLED" since="21" />
+		<field name="MMS_CONFIG_HTTP_PARAMS" since="21" />
+		<field name="MMS_CONFIG_HTTP_SOCKET_TIMEOUT" since="21" />
+		<field name="MMS_CONFIG_MAX_IMAGE_HEIGHT" since="21" />
+		<field name="MMS_CONFIG_MAX_IMAGE_WIDTH" since="21" />
+		<field name="MMS_CONFIG_MAX_MESSAGE_SIZE" since="21" />
+		<field name="MMS_CONFIG_MESSAGE_TEXT_MAX_SIZE" since="21" />
+		<field name="MMS_CONFIG_MMS_DELIVERY_REPORT_ENABLED" since="21" />
+		<field name="MMS_CONFIG_MMS_ENABLED" since="21" />
+		<field name="MMS_CONFIG_MMS_READ_REPORT_ENABLED" since="21" />
+		<field name="MMS_CONFIG_MULTIPART_SMS_ENABLED" since="21" />
+		<field name="MMS_CONFIG_NAI_SUFFIX" since="21" />
+		<field name="MMS_CONFIG_NOTIFY_WAP_MMSC_ENABLED" since="21" />
+		<field name="MMS_CONFIG_RECIPIENT_LIMIT" since="21" />
+		<field name="MMS_CONFIG_SEND_MULTIPART_SMS_AS_SEPARATE_MESSAGES" since="21" />
+		<field name="MMS_CONFIG_SHOW_CELL_BROADCAST_APP_LINKS" since="22" />
+		<field name="MMS_CONFIG_SMS_DELIVERY_REPORT_ENABLED" since="21" />
+		<field name="MMS_CONFIG_SMS_TO_MMS_TEXT_LENGTH_THRESHOLD" since="21" />
+		<field name="MMS_CONFIG_SMS_TO_MMS_TEXT_THRESHOLD" since="21" />
+		<field name="MMS_CONFIG_SUBJECT_MAX_LENGTH" since="21" />
+		<field name="MMS_CONFIG_SUPPORT_HTTP_CHARSET_HEADER" since="23" />
+		<field name="MMS_CONFIG_SUPPORT_MMS_CONTENT_DISPOSITION" since="21" />
+		<field name="MMS_CONFIG_UA_PROF_TAG_NAME" since="21" />
+		<field name="MMS_CONFIG_UA_PROF_URL" since="21" />
+		<field name="MMS_CONFIG_USER_AGENT" since="21" />
+		<field name="MMS_ERROR_CONFIGURATION_ERROR" since="21" />
+		<field name="MMS_ERROR_HTTP_FAILURE" since="21" />
+		<field name="MMS_ERROR_INVALID_APN" since="21" />
+		<field name="MMS_ERROR_IO_ERROR" since="21" />
+		<field name="MMS_ERROR_NO_DATA_NETWORK" since="22" />
+		<field name="MMS_ERROR_RETRY" since="21" />
+		<field name="MMS_ERROR_UNABLE_CONNECT_MMS" since="21" />
+		<field name="MMS_ERROR_UNSPECIFIED" since="21" />
+		<field name="RESULT_BLUETOOTH_DISCONNECTED" since="30" />
+		<field name="RESULT_CANCELLED" since="30" />
+		<field name="RESULT_ENCODING_ERROR" since="30" />
+		<field name="RESULT_ERROR_FDN_CHECK_FAILURE" since="30" />
+		<field name="RESULT_ERROR_GENERIC_FAILURE" />
+		<field name="RESULT_ERROR_LIMIT_EXCEEDED" since="27" />
+		<field name="RESULT_ERROR_NONE" since="30" />
+		<field name="RESULT_ERROR_NO_SERVICE" />
+		<field name="RESULT_ERROR_NULL_PDU" />
+		<field name="RESULT_ERROR_RADIO_OFF" />
+		<field name="RESULT_ERROR_SHORT_CODE_NEVER_ALLOWED" since="27" />
+		<field name="RESULT_ERROR_SHORT_CODE_NOT_ALLOWED" since="27" />
+		<field name="RESULT_INTERNAL_ERROR" since="30" />
+		<field name="RESULT_INVALID_ARGUMENTS" since="30" />
+		<field name="RESULT_INVALID_BLUETOOTH_ADDRESS" since="30" />
+		<field name="RESULT_INVALID_SMSC_ADDRESS" since="30" />
+		<field name="RESULT_INVALID_SMS_FORMAT" since="30" />
+		<field name="RESULT_INVALID_STATE" since="30" />
+		<field name="RESULT_MODEM_ERROR" since="30" />
+		<field name="RESULT_NETWORK_ERROR" since="30" />
+		<field name="RESULT_NETWORK_REJECT" since="30" />
+		<field name="RESULT_NO_BLUETOOTH_SERVICE" since="30" />
+		<field name="RESULT_NO_DEFAULT_SMS_APP" since="30" />
+		<field name="RESULT_NO_MEMORY" since="30" />
+		<field name="RESULT_NO_RESOURCES" since="30" />
+		<field name="RESULT_OPERATION_NOT_ALLOWED" since="30" />
+		<field name="RESULT_RADIO_NOT_AVAILABLE" since="30" />
+		<field name="RESULT_RECEIVE_DISPATCH_FAILURE" since="30" />
+		<field name="RESULT_RECEIVE_INJECTED_NULL_PDU" since="30" />
+		<field name="RESULT_RECEIVE_NULL_MESSAGE_FROM_RIL" since="30" />
+		<field name="RESULT_RECEIVE_RUNTIME_EXCEPTION" since="30" />
+		<field name="RESULT_RECEIVE_SQL_EXCEPTION" since="30" />
+		<field name="RESULT_RECEIVE_URI_EXCEPTION" since="30" />
+		<field name="RESULT_RECEIVE_WHILE_ENCRYPTED" since="30" />
+		<field name="RESULT_REMOTE_EXCEPTION" since="30" />
+		<field name="RESULT_REQUEST_NOT_SUPPORTED" since="30" />
+		<field name="RESULT_RIL_ACCESS_BARRED" since="31" />
+		<field name="RESULT_RIL_BLOCKED_DUE_TO_CALL" since="31" />
+		<field name="RESULT_RIL_CANCELLED" since="30" />
+		<field name="RESULT_RIL_ENCODING_ERR" since="30" />
+		<field name="RESULT_RIL_INTERNAL_ERR" since="30" />
+		<field name="RESULT_RIL_INVALID_ARGUMENTS" since="30" />
+		<field name="RESULT_RIL_INVALID_MODEM_STATE" since="30" />
+		<field name="RESULT_RIL_INVALID_SMSC_ADDRESS" since="30" />
+		<field name="RESULT_RIL_INVALID_SMS_FORMAT" since="30" />
+		<field name="RESULT_RIL_INVALID_STATE" since="30" />
+		<field name="RESULT_RIL_MODEM_ERR" since="30" />
+		<field name="RESULT_RIL_NETWORK_ERR" since="30" />
+		<field name="RESULT_RIL_NETWORK_NOT_READY" since="30" />
+		<field name="RESULT_RIL_NETWORK_REJECT" since="30" />
+		<field name="RESULT_RIL_NO_MEMORY" since="30" />
+		<field name="RESULT_RIL_NO_RESOURCES" since="30" />
+		<field name="RESULT_RIL_OPERATION_NOT_ALLOWED" since="30" />
+		<field name="RESULT_RIL_RADIO_NOT_AVAILABLE" since="30" />
+		<field name="RESULT_RIL_REQUEST_NOT_SUPPORTED" since="30" />
+		<field name="RESULT_RIL_REQUEST_RATE_LIMITED" since="30" />
+		<field name="RESULT_RIL_SIMULTANEOUS_SMS_AND_CALL_NOT_ALLOWED" since="31" />
+		<field name="RESULT_RIL_SIM_ABSENT" since="30" />
+		<field name="RESULT_RIL_SMS_SEND_FAIL_RETRY" since="30" />
+		<field name="RESULT_RIL_SYSTEM_ERR" since="30" />
+		<field name="RESULT_SMS_BLOCKED_DURING_EMERGENCY" since="30" />
+		<field name="RESULT_SMS_SEND_RETRY_FAILED" since="30" />
+		<field name="RESULT_SYSTEM_ERROR" since="30" />
+		<field name="RESULT_UNEXPECTED_EVENT_STOP_SENDING" since="30" />
+		<field name="STATUS_ON_ICC_FREE" />
+		<field name="STATUS_ON_ICC_READ" />
+		<field name="STATUS_ON_ICC_SENT" />
+		<field name="STATUS_ON_ICC_UNREAD" />
+		<field name="STATUS_ON_ICC_UNSENT" />
+	</class>
+	<class name="android/telephony/SmsManager$FinancialSmsCallback" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onFinancialSmsMessages(Landroid/database/CursorWindow;)V" />
+	</class>
+	<class name="android/telephony/SmsMessage" since="4">
+		<extends name="java/lang/Object" />
+		<method name="calculateLength(Ljava/lang/CharSequence;Z)[I" />
+		<method name="calculateLength(Ljava/lang/String;Z)[I" />
+		<method name="createFromPdu([B)Landroid/telephony/SmsMessage;" deprecated="23" />
+		<method name="createFromPdu([BLjava/lang/String;)Landroid/telephony/SmsMessage;" since="23" />
+		<method name="getDisplayMessageBody()Ljava/lang/String;" />
+		<method name="getDisplayOriginatingAddress()Ljava/lang/String;" />
+		<method name="getEmailBody()Ljava/lang/String;" />
+		<method name="getEmailFrom()Ljava/lang/String;" />
+		<method name="getIndexOnIcc()I" />
+		<method name="getIndexOnSim()I" deprecated="15" />
+		<method name="getMessageBody()Ljava/lang/String;" />
+		<method name="getMessageClass()Landroid/telephony/SmsMessage$MessageClass;" />
+		<method name="getOriginatingAddress()Ljava/lang/String;" />
+		<method name="getPdu()[B" />
+		<method name="getProtocolIdentifier()I" />
+		<method name="getPseudoSubject()Ljava/lang/String;" />
+		<method name="getServiceCenterAddress()Ljava/lang/String;" />
+		<method name="getStatus()I" />
+		<method name="getStatusOnIcc()I" />
+		<method name="getStatusOnSim()I" deprecated="15" />
+		<method name="getSubmitPdu(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Landroid/telephony/SmsMessage$SubmitPdu;" />
+		<method name="getSubmitPdu(Ljava/lang/String;Ljava/lang/String;S[BZ)Landroid/telephony/SmsMessage$SubmitPdu;" />
+		<method name="getTPLayerLengthForPDU(Ljava/lang/String;)I" />
+		<method name="getTimestampMillis()J" />
+		<method name="getUserData()[B" />
+		<method name="isCphsMwiMessage()Z" />
+		<method name="isEmail()Z" />
+		<method name="isMWIClearMessage()Z" />
+		<method name="isMWISetMessage()Z" />
+		<method name="isMwiDontStore()Z" />
+		<method name="isReplace()Z" />
+		<method name="isReplyPathPresent()Z" />
+		<method name="isStatusReportMessage()Z" />
+		<field name="ENCODING_16BIT" />
+		<field name="ENCODING_7BIT" />
+		<field name="ENCODING_8BIT" />
+		<field name="ENCODING_UNKNOWN" />
+		<field name="FORMAT_3GPP" since="28" />
+		<field name="FORMAT_3GPP2" since="28" />
+		<field name="MAX_USER_DATA_BYTES" />
+		<field name="MAX_USER_DATA_BYTES_WITH_HEADER" />
+		<field name="MAX_USER_DATA_SEPTETS" />
+		<field name="MAX_USER_DATA_SEPTETS_WITH_HEADER" />
+	</class>
+	<class name="android/telephony/SmsMessage$MessageClass" since="4">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/telephony/SmsMessage$MessageClass;" />
+		<method name="values()[Landroid/telephony/SmsMessage$MessageClass;" />
+		<field name="CLASS_0" />
+		<field name="CLASS_1" />
+		<field name="CLASS_2" />
+		<field name="CLASS_3" />
+		<field name="UNKNOWN" />
+	</class>
+	<class name="android/telephony/SmsMessage$SubmitPdu" since="4">
+		<extends name="java/lang/Object" />
+		<field name="encodedMessage" />
+		<field name="encodedScAddress" />
+	</class>
+	<class name="android/telephony/SubscriptionInfo" since="22">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="createIconBitmap(Landroid/content/Context;)Landroid/graphics/Bitmap;" />
+		<method name="getCardId()I" since="29" />
+		<method name="getCarrierId()I" since="29" />
+		<method name="getCarrierName()Ljava/lang/CharSequence;" />
+		<method name="getCountryIso()Ljava/lang/String;" />
+		<method name="getDataRoaming()I" />
+		<method name="getDisplayName()Ljava/lang/CharSequence;" />
+		<method name="getGroupUuid()Landroid/os/ParcelUuid;" since="29" />
+		<method name="getIccId()Ljava/lang/String;" />
+		<method name="getIconTint()I" />
+		<method name="getMcc()I" deprecated="29" />
+		<method name="getMccString()Ljava/lang/String;" since="29" />
+		<method name="getMnc()I" deprecated="29" />
+		<method name="getMncString()Ljava/lang/String;" since="29" />
+		<method name="getNumber()Ljava/lang/String;" />
+		<method name="getSimSlotIndex()I" />
+		<method name="getSubscriptionId()I" />
+		<method name="getSubscriptionType()I" since="29" />
+		<method name="isEmbedded()Z" since="28" />
+		<method name="isOpportunistic()Z" since="29" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/SubscriptionManager" since="22">
+		<extends name="java/lang/Object" />
+		<method name="addOnOpportunisticSubscriptionsChangedListener(Ljava/util/concurrent/Executor;Landroid/telephony/SubscriptionManager$OnOpportunisticSubscriptionsChangedListener;)V" since="29" />
+		<method name="addOnSubscriptionsChangedListener(Landroid/telephony/SubscriptionManager$OnSubscriptionsChangedListener;)V" deprecated="31" />
+		<method name="addOnSubscriptionsChangedListener(Ljava/util/concurrent/Executor;Landroid/telephony/SubscriptionManager$OnSubscriptionsChangedListener;)V" since="30" />
+		<method name="addSubscriptionsIntoGroup(Ljava/util/List;Landroid/os/ParcelUuid;)V" since="29" />
+		<method name="canManageSubscription(Landroid/telephony/SubscriptionInfo;)Z" since="28" />
+		<method name="createSubscriptionGroup(Ljava/util/List;)Landroid/os/ParcelUuid;" since="29" />
+		<method name="from(Landroid/content/Context;)Landroid/telephony/SubscriptionManager;" deprecated="28" />
+		<method name="getAccessibleSubscriptionInfoList()Ljava/util/List;" since="28" />
+		<method name="getActiveDataSubscriptionId()I" since="30" />
+		<method name="getActiveSubscriptionInfo(I)Landroid/telephony/SubscriptionInfo;" />
+		<method name="getActiveSubscriptionInfoCount()I" />
+		<method name="getActiveSubscriptionInfoCountMax()I" />
+		<method name="getActiveSubscriptionInfoForSimSlotIndex(I)Landroid/telephony/SubscriptionInfo;" />
+		<method name="getActiveSubscriptionInfoList()Ljava/util/List;" />
+		<method name="getCompleteActiveSubscriptionInfoList()Ljava/util/List;" since="30" />
+		<method name="getDefaultDataSubscriptionId()I" since="24" />
+		<method name="getDefaultSmsSubscriptionId()I" since="24" />
+		<method name="getDefaultSubscriptionId()I" since="24" />
+		<method name="getDefaultVoiceSubscriptionId()I" since="24" />
+		<method name="getDeviceToDeviceStatusSharingContacts(I)Ljava/util/List;" since="31" />
+		<method name="getDeviceToDeviceStatusSharingPreference(I)I" since="31" />
+		<method name="getOpportunisticSubscriptions()Ljava/util/List;" since="29" />
+		<method name="getSlotIndex(I)I" since="29" />
+		<method name="getSubscriptionIds(I)[I" since="29" />
+		<method name="getSubscriptionPlans(I)Ljava/util/List;" since="28" />
+		<method name="getSubscriptionsInGroup(Landroid/os/ParcelUuid;)Ljava/util/List;" since="29" />
+		<method name="isActiveSubscriptionId(I)Z" since="29" />
+		<method name="isNetworkRoaming(I)Z" />
+		<method name="isUsableSubscriptionId(I)Z" since="29" />
+		<method name="isValidSubscriptionId(I)Z" since="29" />
+		<method name="removeOnOpportunisticSubscriptionsChangedListener(Landroid/telephony/SubscriptionManager$OnOpportunisticSubscriptionsChangedListener;)V" since="29" />
+		<method name="removeOnSubscriptionsChangedListener(Landroid/telephony/SubscriptionManager$OnSubscriptionsChangedListener;)V" />
+		<method name="removeSubscriptionsFromGroup(Ljava/util/List;Landroid/os/ParcelUuid;)V" since="29" />
+		<method name="setDeviceToDeviceStatusSharingContacts(ILjava/util/List;)V" since="31" />
+		<method name="setDeviceToDeviceStatusSharingPreference(II)V" since="31" />
+		<method name="setOpportunistic(ZI)Z" since="29" />
+		<method name="setSubscriptionOverrideCongested(IZJ)V" since="28" />
+		<method name="setSubscriptionOverrideCongested(IZ[IJ)V" since="31" />
+		<method name="setSubscriptionOverrideUnmetered(IZJ)V" since="28" />
+		<method name="setSubscriptionOverrideUnmetered(IZ[IJ)V" since="31" />
+		<method name="setSubscriptionPlans(ILjava/util/List;)V" since="28" />
+		<method name="switchToSubscription(ILandroid/app/PendingIntent;)V" since="29" />
+		<field name="ACTION_DEFAULT_SMS_SUBSCRIPTION_CHANGED" since="26" />
+		<field name="ACTION_DEFAULT_SUBSCRIPTION_CHANGED" since="26" />
+		<field name="ACTION_MANAGE_SUBSCRIPTION_PLANS" since="28" />
+		<field name="ACTION_REFRESH_SUBSCRIPTION_PLANS" since="28" />
+		<field name="D2D_SHARING_ALL" since="31" />
+		<field name="D2D_SHARING_ALL_CONTACTS" since="31" />
+		<field name="D2D_SHARING_DISABLED" since="31" />
+		<field name="D2D_SHARING_SELECTED_CONTACTS" since="31" />
+		<field name="D2D_STATUS_SHARING" since="31" />
+		<field name="D2D_STATUS_SHARING_SELECTED_CONTACTS" since="31" />
+		<field name="DATA_ROAMING_DISABLE" />
+		<field name="DATA_ROAMING_ENABLE" />
+		<field name="DEFAULT_SUBSCRIPTION_ID" since="29" />
+		<field name="EXTRA_SLOT_INDEX" since="30" />
+		<field name="EXTRA_SUBSCRIPTION_INDEX" since="26" />
+		<field name="INVALID_SIM_SLOT_INDEX" since="29" />
+		<field name="INVALID_SUBSCRIPTION_ID" since="24" />
+		<field name="SUBSCRIPTION_TYPE_LOCAL_SIM" since="29" />
+		<field name="SUBSCRIPTION_TYPE_REMOTE_SIM" since="29" />
+	</class>
+	<class name="android/telephony/SubscriptionManager$OnOpportunisticSubscriptionsChangedListener" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onOpportunisticSubscriptionsChanged()V" />
+	</class>
+	<class name="android/telephony/SubscriptionManager$OnSubscriptionsChangedListener" since="22">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onSubscriptionsChanged()V" />
+	</class>
+	<class name="android/telephony/SubscriptionPlan" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="cycleIterator()Ljava/util/Iterator;" />
+		<method name="getDataLimitBehavior()I" />
+		<method name="getDataLimitBytes()J" />
+		<method name="getDataUsageBytes()J" />
+		<method name="getDataUsageTime()J" />
+		<method name="getNetworkTypes()[I" since="30" />
+		<method name="getSummary()Ljava/lang/CharSequence;" />
+		<method name="getTitle()Ljava/lang/CharSequence;" />
+		<field name="BYTES_UNKNOWN" />
+		<field name="BYTES_UNLIMITED" />
+		<field name="CREATOR" />
+		<field name="LIMIT_BEHAVIOR_BILLED" />
+		<field name="LIMIT_BEHAVIOR_DISABLED" />
+		<field name="LIMIT_BEHAVIOR_THROTTLED" />
+		<field name="LIMIT_BEHAVIOR_UNKNOWN" />
+		<field name="TIME_UNKNOWN" />
+	</class>
+	<class name="android/telephony/SubscriptionPlan$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="build()Landroid/telephony/SubscriptionPlan;" />
+		<method name="createNonrecurring(Ljava/time/ZonedDateTime;Ljava/time/ZonedDateTime;)Landroid/telephony/SubscriptionPlan$Builder;" />
+		<method name="createRecurring(Ljava/time/ZonedDateTime;Ljava/time/Period;)Landroid/telephony/SubscriptionPlan$Builder;" />
+		<method name="resetNetworkTypes()Landroid/telephony/SubscriptionPlan$Builder;" since="30" />
+		<method name="setDataLimit(JI)Landroid/telephony/SubscriptionPlan$Builder;" />
+		<method name="setDataUsage(JJ)Landroid/telephony/SubscriptionPlan$Builder;" />
+		<method name="setNetworkTypes([I)Landroid/telephony/SubscriptionPlan$Builder;" since="30" />
+		<method name="setSummary(Ljava/lang/CharSequence;)Landroid/telephony/SubscriptionPlan$Builder;" />
+		<method name="setTitle(Ljava/lang/CharSequence;)Landroid/telephony/SubscriptionPlan$Builder;" />
+	</class>
+	<class name="android/telephony/TelephonyCallback" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$ActiveDataSubscriptionIdListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onActiveDataSubscriptionIdChanged(I)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$BarringInfoListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onBarringInfoChanged(Landroid/telephony/BarringInfo;)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$CallDisconnectCauseListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onCallDisconnectCauseChanged(II)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$CallForwardingIndicatorListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onCallForwardingIndicatorChanged(Z)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$CallStateListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onCallStateChanged(I)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$CarrierNetworkListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onCarrierNetworkChange(Z)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$CellInfoListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onCellInfoChanged(Ljava/util/List;)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$CellLocationListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onCellLocationChanged(Landroid/telephony/CellLocation;)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$DataActivationStateListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onDataActivationStateChanged(I)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$DataActivityListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onDataActivity(I)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$DataConnectionStateListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onDataConnectionStateChanged(II)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$DisplayInfoListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onDisplayInfoChanged(Landroid/telephony/TelephonyDisplayInfo;)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$EmergencyNumberListListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onEmergencyNumberListChanged(Ljava/util/Map;)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$ImsCallDisconnectCauseListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onImsCallDisconnectCauseChanged(Landroid/telephony/ims/ImsReasonInfo;)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$MessageWaitingIndicatorListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onMessageWaitingIndicatorChanged(Z)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$PhysicalChannelConfigListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onPhysicalChannelConfigChanged(Ljava/util/List;)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$PreciseDataConnectionStateListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onPreciseDataConnectionStateChanged(Landroid/telephony/PreciseDataConnectionState;)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$RegistrationFailedListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onRegistrationFailed(Landroid/telephony/CellIdentity;Ljava/lang/String;III)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$ServiceStateListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onServiceStateChanged(Landroid/telephony/ServiceState;)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$SignalStrengthsListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onSignalStrengthsChanged(Landroid/telephony/SignalStrength;)V" />
+	</class>
+	<class name="android/telephony/TelephonyCallback$UserMobileDataStateListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onUserMobileDataStateChanged(Z)V" />
+	</class>
+	<class name="android/telephony/TelephonyDisplayInfo" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getNetworkType()I" />
+		<method name="getOverrideNetworkType()I" />
+		<field name="CREATOR" />
+		<field name="OVERRIDE_NETWORK_TYPE_LTE_ADVANCED_PRO" />
+		<field name="OVERRIDE_NETWORK_TYPE_LTE_CA" />
+		<field name="OVERRIDE_NETWORK_TYPE_NONE" />
+		<field name="OVERRIDE_NETWORK_TYPE_NR_ADVANCED" since="31" />
+		<field name="OVERRIDE_NETWORK_TYPE_NR_NSA" />
+		<field name="OVERRIDE_NETWORK_TYPE_NR_NSA_MMWAVE" deprecated="31" />
+	</class>
+	<class name="android/telephony/TelephonyManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="canChangeDtmfToneLength()Z" since="23" />
+		<method name="clearSignalStrengthUpdateRequest(Landroid/telephony/SignalStrengthUpdateRequest;)V" since="31" />
+		<method name="createForPhoneAccountHandle(Landroid/telecom/PhoneAccountHandle;)Landroid/telephony/TelephonyManager;" since="26" />
+		<method name="createForSubscriptionId(I)Landroid/telephony/TelephonyManager;" since="24" />
+		<method name="doesSwitchMultiSimConfigTriggerReboot()Z" since="29" />
+		<method name="getActiveModemCount()I" since="30" />
+		<method name="getAllCellInfo()Ljava/util/List;" since="17" />
+		<method name="getCallComposerStatus()I" since="31" />
+		<method name="getCallState()I" deprecated="31" />
+		<method name="getCallStateForSubscription()I" since="31" />
+		<method name="getCardIdForDefaultEuicc()I" since="29" />
+		<method name="getCarrierConfig()Landroid/os/PersistableBundle;" since="26" />
+		<method name="getCarrierIdFromSimMccMnc()I" since="29" />
+		<method name="getCellLocation()Landroid/telephony/CellLocation;" deprecated="26" />
+		<method name="getDataActivity()I" />
+		<method name="getDataNetworkType()I" since="24" />
+		<method name="getDataState()I" />
+		<method name="getDeviceId()Ljava/lang/String;" deprecated="26" />
+		<method name="getDeviceId(I)Ljava/lang/String;" since="23" deprecated="26" />
+		<method name="getDeviceSoftwareVersion()Ljava/lang/String;" />
+		<method name="getEmergencyNumberList()Ljava/util/Map;" since="29" />
+		<method name="getEmergencyNumberList(I)Ljava/util/Map;" since="29" />
+		<method name="getEquivalentHomePlmns()Ljava/util/List;" since="31" />
+		<method name="getForbiddenPlmns()[Ljava/lang/String;" since="26" />
+		<method name="getGroupIdLevel1()Ljava/lang/String;" since="18" />
+		<method name="getIccAuthentication(IILjava/lang/String;)Ljava/lang/String;" since="24" />
+		<method name="getImei()Ljava/lang/String;" since="26" />
+		<method name="getImei(I)Ljava/lang/String;" since="26" />
+		<method name="getLine1Number()Ljava/lang/String;" />
+		<method name="getManualNetworkSelectionPlmn()Ljava/lang/String;" since="30" />
+		<method name="getManufacturerCode()Ljava/lang/String;" since="29" />
+		<method name="getManufacturerCode(I)Ljava/lang/String;" since="29" />
+		<method name="getMaximumCallComposerPictureSize()J" since="31" />
+		<method name="getMeid()Ljava/lang/String;" since="26" />
+		<method name="getMeid(I)Ljava/lang/String;" since="26" />
+		<method name="getMmsUAProfUrl()Ljava/lang/String;" since="19" />
+		<method name="getMmsUserAgent()Ljava/lang/String;" since="19" />
+		<method name="getNai()Ljava/lang/String;" since="28" />
+		<method name="getNeighboringCellInfo()Ljava/util/List;" since="3" deprecated="23" removed="29" />
+		<method name="getNetworkCountryIso()Ljava/lang/String;" />
+		<method name="getNetworkCountryIso(I)Ljava/lang/String;" since="30" />
+		<method name="getNetworkOperator()Ljava/lang/String;" />
+		<method name="getNetworkOperatorName()Ljava/lang/String;" />
+		<method name="getNetworkSelectionMode()I" since="30" />
+		<method name="getNetworkSlicingConfiguration(Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V" since="31" />
+		<method name="getNetworkSpecifier()Ljava/lang/String;" since="26" />
+		<method name="getNetworkType()I" deprecated="30" />
+		<method name="getPhoneAccountHandle()Landroid/telecom/PhoneAccountHandle;" since="31" />
+		<method name="getPhoneCount()I" since="23" deprecated="30" />
+		<method name="getPhoneType()I" />
+		<method name="getPreferredOpportunisticDataSubscription()I" since="29" />
+		<method name="getServiceState()Landroid/telephony/ServiceState;" since="26" />
+		<method name="getSignalStrength()Landroid/telephony/SignalStrength;" since="28" />
+		<method name="getSimCarrierId()I" since="28" />
+		<method name="getSimCarrierIdName()Ljava/lang/CharSequence;" since="28" />
+		<method name="getSimCountryIso()Ljava/lang/String;" />
+		<method name="getSimOperator()Ljava/lang/String;" />
+		<method name="getSimOperatorName()Ljava/lang/String;" />
+		<method name="getSimSerialNumber()Ljava/lang/String;" />
+		<method name="getSimSpecificCarrierId()I" since="29" />
+		<method name="getSimSpecificCarrierIdName()Ljava/lang/CharSequence;" since="29" />
+		<method name="getSimState()I" />
+		<method name="getSimState(I)I" since="26" />
+		<method name="getSubscriberId()Ljava/lang/String;" />
+		<method name="getSubscriptionId()I" since="30" />
+		<method name="getSubscriptionId(Landroid/telecom/PhoneAccountHandle;)I" since="30" />
+		<method name="getSupportedModemCount()I" since="30" />
+		<method name="getTypeAllocationCode()Ljava/lang/String;" since="29" />
+		<method name="getTypeAllocationCode(I)Ljava/lang/String;" since="29" />
+		<method name="getUiccCardsInfo()Ljava/util/List;" since="29" />
+		<method name="getVisualVoicemailPackageName()Ljava/lang/String;" since="26" />
+		<method name="getVoiceMailAlphaTag()Ljava/lang/String;" />
+		<method name="getVoiceMailNumber()Ljava/lang/String;" />
+		<method name="getVoiceNetworkType()I" since="24" />
+		<method name="getVoicemailRingtoneUri(Landroid/telecom/PhoneAccountHandle;)Landroid/net/Uri;" since="24" />
+		<method name="hasCarrierPrivileges()Z" since="22" />
+		<method name="hasIccCard()Z" since="5" />
+		<method name="iccCloseLogicalChannel(I)Z" since="21" deprecated="30" />
+		<method name="iccExchangeSimIO(IIIIILjava/lang/String;)[B" since="21" deprecated="30" />
+		<method name="iccOpenLogicalChannel(Ljava/lang/String;)Landroid/telephony/IccOpenLogicalChannelResponse;" since="21" deprecated="26" />
+		<method name="iccOpenLogicalChannel(Ljava/lang/String;I)Landroid/telephony/IccOpenLogicalChannelResponse;" since="26" deprecated="30" />
+		<method name="iccTransmitApduBasicChannel(IIIIILjava/lang/String;)Ljava/lang/String;" since="21" deprecated="30" />
+		<method name="iccTransmitApduLogicalChannel(IIIIIILjava/lang/String;)Ljava/lang/String;" since="21" deprecated="30" />
+		<method name="isConcurrentVoiceAndDataSupported()Z" since="26" />
+		<method name="isDataCapable()Z" since="31" />
+		<method name="isDataConnectionAllowed()Z" since="31" />
+		<method name="isDataEnabled()Z" since="26" />
+		<method name="isDataEnabledForReason(I)Z" since="31" />
+		<method name="isDataRoamingEnabled()Z" since="29" />
+		<method name="isEmergencyNumber(Ljava/lang/String;)Z" since="29" />
+		<method name="isHearingAidCompatibilitySupported()Z" since="23" />
+		<method name="isManualNetworkSelectionAllowed()Z" since="30" />
+		<method name="isModemEnabledForSlot(I)Z" since="30" />
+		<method name="isMultiSimSupported()I" since="29" />
+		<method name="isNetworkRoaming()Z" />
+		<method name="isRadioInterfaceCapabilitySupported(Ljava/lang/String;)Z" since="31" />
+		<method name="isRttSupported()Z" since="29" />
+		<method name="isSmsCapable()Z" since="21" />
+		<method name="isTtyModeSupported()Z" since="23" deprecated="28" />
+		<method name="isVoiceCapable()Z" since="22" />
+		<method name="isVoicemailVibrationEnabled(Landroid/telecom/PhoneAccountHandle;)Z" since="24" />
+		<method name="isWorldPhone()Z" since="23" />
+		<method name="listen(Landroid/telephony/PhoneStateListener;I)V" deprecated="31" />
+		<method name="registerTelephonyCallback(Ljava/util/concurrent/Executor;Landroid/telephony/TelephonyCallback;)V" since="31" />
+		<method name="requestCellInfoUpdate(Ljava/util/concurrent/Executor;Landroid/telephony/TelephonyManager$CellInfoCallback;)V" since="29" />
+		<method name="requestNetworkScan(Landroid/telephony/NetworkScanRequest;Ljava/util/concurrent/Executor;Landroid/telephony/TelephonyScanManager$NetworkScanCallback;)Landroid/telephony/NetworkScan;" since="28" />
+		<method name="sendDialerSpecialCode(Ljava/lang/String;)V" since="26" />
+		<method name="sendEnvelopeWithStatus(Ljava/lang/String;)Ljava/lang/String;" since="21" deprecated="30" />
+		<method name="sendUssdRequest(Ljava/lang/String;Landroid/telephony/TelephonyManager$UssdResponseCallback;Landroid/os/Handler;)V" since="26" />
+		<method name="sendVisualVoicemailSms(Ljava/lang/String;ILjava/lang/String;Landroid/app/PendingIntent;)V" since="26" />
+		<method name="setCallComposerStatus(I)V" since="31" />
+		<method name="setDataEnabled(Z)V" since="26" deprecated="31" />
+		<method name="setDataEnabledForReason(IZ)V" since="31" />
+		<method name="setForbiddenPlmns(Ljava/util/List;)I" since="30" />
+		<method name="setLine1NumberForDisplay(Ljava/lang/String;Ljava/lang/String;)Z" since="22" />
+		<method name="setNetworkSelectionModeAutomatic()V" since="28" />
+		<method name="setNetworkSelectionModeManual(Ljava/lang/String;Z)Z" since="28" />
+		<method name="setNetworkSelectionModeManual(Ljava/lang/String;ZI)Z" since="30" />
+		<method name="setOperatorBrandOverride(Ljava/lang/String;)Z" since="22" />
+		<method name="setPreferredNetworkTypeToGlobal()Z" since="22" />
+		<method name="setPreferredOpportunisticDataSubscription(IZLjava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" since="29" />
+		<method name="setSignalStrengthUpdateRequest(Landroid/telephony/SignalStrengthUpdateRequest;)V" since="31" />
+		<method name="setVisualVoicemailSmsFilterSettings(Landroid/telephony/VisualVoicemailSmsFilterSettings;)V" since="26" />
+		<method name="setVoiceMailNumber(Ljava/lang/String;Ljava/lang/String;)Z" since="22" />
+		<method name="setVoicemailRingtoneUri(Landroid/telecom/PhoneAccountHandle;Landroid/net/Uri;)V" since="26" deprecated="28" />
+		<method name="setVoicemailVibrationEnabled(Landroid/telecom/PhoneAccountHandle;Z)V" since="26" deprecated="28" />
+		<method name="switchMultiSimConfig(I)V" since="29" />
+		<method name="unregisterTelephonyCallback(Landroid/telephony/TelephonyCallback;)V" since="31" />
+		<method name="updateAvailableNetworks(Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" since="29" />
+		<method name="uploadCallComposerPicture(Ljava/io/InputStream;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V" since="31" />
+		<method name="uploadCallComposerPicture(Ljava/nio/file/Path;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V" since="31" />
+		<field name="ACTION_CARRIER_MESSAGING_CLIENT_SERVICE" since="29" />
+		<field name="ACTION_CARRIER_SIGNAL_DEFAULT_NETWORK_AVAILABLE" since="31" />
+		<field name="ACTION_CARRIER_SIGNAL_PCO_VALUE" since="31" />
+		<field name="ACTION_CARRIER_SIGNAL_REDIRECTED" since="31" />
+		<field name="ACTION_CARRIER_SIGNAL_REQUEST_NETWORK_FAILED" since="31" />
+		<field name="ACTION_CARRIER_SIGNAL_RESET" since="31" />
+		<field name="ACTION_CONFIGURE_VOICEMAIL" since="23" />
+		<field name="ACTION_MULTI_SIM_CONFIG_CHANGED" since="30" />
+		<field name="ACTION_NETWORK_COUNTRY_CHANGED" since="29" />
+		<field name="ACTION_PHONE_STATE_CHANGED" since="3" />
+		<field name="ACTION_RESPOND_VIA_MESSAGE" since="18" />
+		<field name="ACTION_SECRET_CODE" since="29" />
+		<field name="ACTION_SHOW_VOICEMAIL_NOTIFICATION" since="26" />
+		<field name="ACTION_SUBSCRIPTION_CARRIER_IDENTITY_CHANGED" since="28" />
+		<field name="ACTION_SUBSCRIPTION_SPECIFIC_CARRIER_IDENTITY_CHANGED" since="29" />
+		<field name="APPTYPE_CSIM" since="24" />
+		<field name="APPTYPE_ISIM" since="24" />
+		<field name="APPTYPE_RUIM" since="24" />
+		<field name="APPTYPE_SIM" since="24" />
+		<field name="APPTYPE_UNKNOWN" since="31" />
+		<field name="APPTYPE_USIM" since="24" />
+		<field name="AUTHTYPE_EAP_AKA" since="24" />
+		<field name="AUTHTYPE_EAP_SIM" since="24" />
+		<field name="CALL_COMPOSER_STATUS_OFF" since="31" />
+		<field name="CALL_COMPOSER_STATUS_ON" since="31" />
+		<field name="CALL_STATE_IDLE" />
+		<field name="CALL_STATE_OFFHOOK" />
+		<field name="CALL_STATE_RINGING" />
+		<field name="CAPABILITY_SLICING_CONFIG_SUPPORTED" since="31" />
+		<field name="CDMA_ROAMING_MODE_AFFILIATED" since="28" />
+		<field name="CDMA_ROAMING_MODE_ANY" since="28" />
+		<field name="CDMA_ROAMING_MODE_HOME" since="28" />
+		<field name="CDMA_ROAMING_MODE_RADIO_DEFAULT" since="28" />
+		<field name="DATA_ACTIVITY_DORMANT" since="4" />
+		<field name="DATA_ACTIVITY_IN" />
+		<field name="DATA_ACTIVITY_INOUT" />
+		<field name="DATA_ACTIVITY_NONE" />
+		<field name="DATA_ACTIVITY_OUT" />
+		<field name="DATA_CONNECTED" />
+		<field name="DATA_CONNECTING" />
+		<field name="DATA_DISCONNECTED" />
+		<field name="DATA_DISCONNECTING" since="30" />
+		<field name="DATA_ENABLED_REASON_CARRIER" since="31" />
+		<field name="DATA_ENABLED_REASON_POLICY" since="31" />
+		<field name="DATA_ENABLED_REASON_THERMAL" since="31" />
+		<field name="DATA_ENABLED_REASON_USER" since="31" />
+		<field name="DATA_SUSPENDED" />
+		<field name="DATA_UNKNOWN" since="29" />
+		<field name="ERI_FLASH" since="31" />
+		<field name="ERI_OFF" since="31" />
+		<field name="ERI_ON" since="31" />
+		<field name="EXTRA_ACTIVE_SIM_SUPPORTED_COUNT" since="30" />
+		<field name="EXTRA_APN_PROTOCOL" since="31" />
+		<field name="EXTRA_APN_TYPE" since="31" />
+		<field name="EXTRA_CALL_VOICEMAIL_INTENT" since="26" />
+		<field name="EXTRA_CARRIER_ID" since="28" />
+		<field name="EXTRA_CARRIER_NAME" since="28" />
+		<field name="EXTRA_DATA_FAIL_CAUSE" since="31" />
+		<field name="EXTRA_DEFAULT_NETWORK_AVAILABLE" since="31" />
+		<field name="EXTRA_HIDE_PUBLIC_SETTINGS" since="26" />
+		<field name="EXTRA_INCOMING_NUMBER" since="3" deprecated="29" />
+		<field name="EXTRA_IS_REFRESH" since="27" />
+		<field name="EXTRA_LAUNCH_VOICEMAIL_SETTINGS_INTENT" since="26" />
+		<field name="EXTRA_NETWORK_COUNTRY" since="29" />
+		<field name="EXTRA_NOTIFICATION_COUNT" since="26" />
+		<field name="EXTRA_PCO_ID" since="31" />
+		<field name="EXTRA_PCO_VALUE" since="31" />
+		<field name="EXTRA_PHONE_ACCOUNT_HANDLE" since="26" />
+		<field name="EXTRA_REDIRECTION_URL" since="31" />
+		<field name="EXTRA_SPECIFIC_CARRIER_ID" since="29" />
+		<field name="EXTRA_SPECIFIC_CARRIER_NAME" since="29" />
+		<field name="EXTRA_STATE" since="3" />
+		<field name="EXTRA_STATE_IDLE" since="3" />
+		<field name="EXTRA_STATE_OFFHOOK" since="3" />
+		<field name="EXTRA_STATE_RINGING" since="3" />
+		<field name="EXTRA_SUBSCRIPTION_ID" since="28" />
+		<field name="EXTRA_VOICEMAIL_NUMBER" since="26" />
+		<field name="METADATA_HIDE_VOICEMAIL_SETTINGS_MENU" since="26" />
+		<field name="MULTISIM_ALLOWED" since="29" />
+		<field name="MULTISIM_NOT_SUPPORTED_BY_CARRIER" since="29" />
+		<field name="MULTISIM_NOT_SUPPORTED_BY_HARDWARE" since="29" />
+		<field name="NETWORK_SELECTION_MODE_AUTO" since="30" />
+		<field name="NETWORK_SELECTION_MODE_MANUAL" since="30" />
+		<field name="NETWORK_SELECTION_MODE_UNKNOWN" since="30" />
+		<field name="NETWORK_TYPE_1xRTT" since="4" />
+		<field name="NETWORK_TYPE_CDMA" since="4" />
+		<field name="NETWORK_TYPE_EDGE" />
+		<field name="NETWORK_TYPE_EHRPD" since="11" />
+		<field name="NETWORK_TYPE_EVDO_0" since="4" />
+		<field name="NETWORK_TYPE_EVDO_A" since="4" />
+		<field name="NETWORK_TYPE_EVDO_B" since="9" />
+		<field name="NETWORK_TYPE_GPRS" />
+		<field name="NETWORK_TYPE_GSM" since="25" />
+		<field name="NETWORK_TYPE_HSDPA" since="5" />
+		<field name="NETWORK_TYPE_HSPA" since="5" />
+		<field name="NETWORK_TYPE_HSPAP" since="13" />
+		<field name="NETWORK_TYPE_HSUPA" since="5" />
+		<field name="NETWORK_TYPE_IDEN" since="8" />
+		<field name="NETWORK_TYPE_IWLAN" since="25" />
+		<field name="NETWORK_TYPE_LTE" since="11" />
+		<field name="NETWORK_TYPE_NR" since="29" />
+		<field name="NETWORK_TYPE_TD_SCDMA" since="25" />
+		<field name="NETWORK_TYPE_UMTS" />
+		<field name="NETWORK_TYPE_UNKNOWN" />
+		<field name="PHONE_TYPE_CDMA" since="4" />
+		<field name="PHONE_TYPE_GSM" />
+		<field name="PHONE_TYPE_NONE" />
+		<field name="PHONE_TYPE_SIP" since="11" />
+		<field name="SET_OPPORTUNISTIC_SUB_INACTIVE_SUBSCRIPTION" since="29" />
+		<field name="SET_OPPORTUNISTIC_SUB_NO_OPPORTUNISTIC_SUB_AVAILABLE" since="30" />
+		<field name="SET_OPPORTUNISTIC_SUB_REMOTE_SERVICE_EXCEPTION" since="30" />
+		<field name="SET_OPPORTUNISTIC_SUB_SUCCESS" since="29" />
+		<field name="SET_OPPORTUNISTIC_SUB_VALIDATION_FAILED" since="29" />
+		<field name="SIM_STATE_ABSENT" />
+		<field name="SIM_STATE_CARD_IO_ERROR" since="26" />
+		<field name="SIM_STATE_CARD_RESTRICTED" since="26" />
+		<field name="SIM_STATE_NETWORK_LOCKED" />
+		<field name="SIM_STATE_NOT_READY" since="26" />
+		<field name="SIM_STATE_PERM_DISABLED" since="26" />
+		<field name="SIM_STATE_PIN_REQUIRED" />
+		<field name="SIM_STATE_PUK_REQUIRED" />
+		<field name="SIM_STATE_READY" />
+		<field name="SIM_STATE_UNKNOWN" />
+		<field name="UNINITIALIZED_CARD_ID" since="29" />
+		<field name="UNKNOWN_CARRIER_ID" since="28" />
+		<field name="UNSUPPORTED_CARD_ID" since="29" />
+		<field name="UPDATE_AVAILABLE_NETWORKS_ABORTED" since="29" />
+		<field name="UPDATE_AVAILABLE_NETWORKS_DISABLE_MODEM_FAIL" since="30" />
+		<field name="UPDATE_AVAILABLE_NETWORKS_ENABLE_MODEM_FAIL" since="30" />
+		<field name="UPDATE_AVAILABLE_NETWORKS_INVALID_ARGUMENTS" since="29" />
+		<field name="UPDATE_AVAILABLE_NETWORKS_MULTIPLE_NETWORKS_NOT_SUPPORTED" since="30" />
+		<field name="UPDATE_AVAILABLE_NETWORKS_NO_CARRIER_PRIVILEGE" since="29" />
+		<field name="UPDATE_AVAILABLE_NETWORKS_NO_OPPORTUNISTIC_SUB_AVAILABLE" since="30" />
+		<field name="UPDATE_AVAILABLE_NETWORKS_REMOTE_SERVICE_EXCEPTION" since="30" />
+		<field name="UPDATE_AVAILABLE_NETWORKS_SERVICE_IS_DISABLED" since="30" />
+		<field name="UPDATE_AVAILABLE_NETWORKS_SUCCESS" since="29" />
+		<field name="UPDATE_AVAILABLE_NETWORKS_UNKNOWN_FAILURE" since="29" />
+		<field name="USSD_ERROR_SERVICE_UNAVAIL" since="26" />
+		<field name="USSD_RETURN_FAILURE" since="26" />
+		<field name="VVM_TYPE_CVVM" since="23" />
+		<field name="VVM_TYPE_OMTP" since="23" />
+	</class>
+	<class name="android/telephony/TelephonyManager$CallComposerException" since="31">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(ILjava/io/IOException;)V" />
+		<method name="getErrorCode()I" />
+		<method name="getIOException()Ljava/io/IOException;" />
+		<field name="ERROR_AUTHENTICATION_FAILED" />
+		<field name="ERROR_FILE_TOO_LARGE" />
+		<field name="ERROR_INPUT_CLOSED" />
+		<field name="ERROR_IO_EXCEPTION" />
+		<field name="ERROR_NETWORK_UNAVAILABLE" />
+		<field name="ERROR_REMOTE_END_CLOSED" />
+		<field name="ERROR_UNKNOWN" />
+	</class>
+	<class name="android/telephony/TelephonyManager$CellInfoCallback" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCellInfo(Ljava/util/List;)V" />
+		<method name="onError(ILjava/lang/Throwable;)V" />
+		<field name="ERROR_MODEM_ERROR" />
+		<field name="ERROR_TIMEOUT" />
+	</class>
+	<class name="android/telephony/TelephonyManager$ModemErrorException" since="31">
+		<extends name="android/telephony/TelephonyManager$NetworkSlicingException" />
+	</class>
+	<class name="android/telephony/TelephonyManager$NetworkSlicingException" since="31">
+		<extends name="java/lang/Exception" />
+	</class>
+	<class name="android/telephony/TelephonyManager$TimeoutException" since="31">
+		<extends name="android/telephony/TelephonyManager$NetworkSlicingException" />
+	</class>
+	<class name="android/telephony/TelephonyManager$UssdResponseCallback" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onReceiveUssdResponse(Landroid/telephony/TelephonyManager;Ljava/lang/String;Ljava/lang/CharSequence;)V" />
+		<method name="onReceiveUssdResponseFailed(Landroid/telephony/TelephonyManager;Ljava/lang/String;I)V" />
+	</class>
+	<class name="android/telephony/TelephonyScanManager" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/telephony/TelephonyScanManager$NetworkScanCallback" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onComplete()V" />
+		<method name="onError(I)V" />
+		<method name="onResults(Ljava/util/List;)V" />
+	</class>
+	<class name="android/telephony/UiccCardInfo" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCardId()I" />
+		<method name="getEid()Ljava/lang/String;" />
+		<method name="getIccId()Ljava/lang/String;" />
+		<method name="getSlotIndex()I" />
+		<method name="isEuicc()Z" />
+		<method name="isRemovable()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/VisualVoicemailService" since="26">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCellServiceConnected(Landroid/telephony/VisualVoicemailService$VisualVoicemailTask;Landroid/telecom/PhoneAccountHandle;)V" />
+		<method name="onSimRemoved(Landroid/telephony/VisualVoicemailService$VisualVoicemailTask;Landroid/telecom/PhoneAccountHandle;)V" />
+		<method name="onSmsReceived(Landroid/telephony/VisualVoicemailService$VisualVoicemailTask;Landroid/telephony/VisualVoicemailSms;)V" />
+		<method name="onStopped(Landroid/telephony/VisualVoicemailService$VisualVoicemailTask;)V" />
+		<field name="SERVICE_INTERFACE" />
+	</class>
+	<class name="android/telephony/VisualVoicemailService$VisualVoicemailTask" since="26">
+		<extends name="java/lang/Object" />
+		<method name="finish()V" />
+	</class>
+	<class name="android/telephony/VisualVoicemailSms" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getFields()Landroid/os/Bundle;" />
+		<method name="getMessageBody()Ljava/lang/String;" />
+		<method name="getPhoneAccountHandle()Landroid/telecom/PhoneAccountHandle;" />
+		<method name="getPrefix()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/VisualVoicemailSmsFilterSettings" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+		<field name="DESTINATION_PORT_ANY" />
+		<field name="DESTINATION_PORT_DATA_SMS" />
+		<field name="clientPrefix" />
+		<field name="destinationPort" />
+		<field name="originatingNumbers" />
+	</class>
+	<class name="android/telephony/VisualVoicemailSmsFilterSettings$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/telephony/VisualVoicemailSmsFilterSettings;" />
+		<method name="setClientPrefix(Ljava/lang/String;)Landroid/telephony/VisualVoicemailSmsFilterSettings$Builder;" />
+		<method name="setDestinationPort(I)Landroid/telephony/VisualVoicemailSmsFilterSettings$Builder;" />
+		<method name="setOriginatingNumbers(Ljava/util/List;)Landroid/telephony/VisualVoicemailSmsFilterSettings$Builder;" />
+	</class>
+	<class name="android/telephony/cdma/CdmaCellLocation" since="5" deprecated="31">
+		<extends name="android/telephony/CellLocation" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(Landroid/os/Bundle;)V" deprecated="31" />
+		<method name="convertQuartSecToDecDegrees(I)D" since="17" deprecated="31" />
+		<method name="fillInNotifierBundle(Landroid/os/Bundle;)V" deprecated="31" />
+		<method name="getBaseStationId()I" deprecated="31" />
+		<method name="getBaseStationLatitude()I" deprecated="31" />
+		<method name="getBaseStationLongitude()I" deprecated="31" />
+		<method name="getNetworkId()I" deprecated="31" />
+		<method name="getSystemId()I" deprecated="31" />
+		<method name="setCellLocationData(III)V" deprecated="31" />
+		<method name="setCellLocationData(IIIII)V" deprecated="31" />
+		<method name="setStateInvalid()V" deprecated="31" />
+	</class>
+	<class name="android/telephony/data/ApnSetting" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getApnName()Ljava/lang/String;" />
+		<method name="getApnTypeBitmask()I" />
+		<method name="getAuthType()I" />
+		<method name="getCarrierId()I" since="29" />
+		<method name="getEntryName()Ljava/lang/String;" />
+		<method name="getId()I" />
+		<method name="getMmsProxyAddress()Ljava/net/InetAddress;" deprecated="29" />
+		<method name="getMmsProxyAddressAsString()Ljava/lang/String;" since="29" />
+		<method name="getMmsProxyPort()I" />
+		<method name="getMmsc()Landroid/net/Uri;" />
+		<method name="getMvnoType()I" />
+		<method name="getNetworkTypeBitmask()I" />
+		<method name="getOperatorNumeric()Ljava/lang/String;" />
+		<method name="getPassword()Ljava/lang/String;" />
+		<method name="getProtocol()I" />
+		<method name="getProxyAddress()Ljava/net/InetAddress;" deprecated="29" />
+		<method name="getProxyAddressAsString()Ljava/lang/String;" since="29" />
+		<method name="getProxyPort()I" />
+		<method name="getRoamingProtocol()I" />
+		<method name="getUser()Ljava/lang/String;" />
+		<method name="isEnabled()Z" />
+		<field name="AUTH_TYPE_CHAP" />
+		<field name="AUTH_TYPE_NONE" />
+		<field name="AUTH_TYPE_PAP" />
+		<field name="AUTH_TYPE_PAP_OR_CHAP" />
+		<field name="CREATOR" />
+		<field name="MVNO_TYPE_GID" />
+		<field name="MVNO_TYPE_ICCID" />
+		<field name="MVNO_TYPE_IMSI" />
+		<field name="MVNO_TYPE_SPN" />
+		<field name="PROTOCOL_IP" />
+		<field name="PROTOCOL_IPV4V6" />
+		<field name="PROTOCOL_IPV6" />
+		<field name="PROTOCOL_NON_IP" since="29" />
+		<field name="PROTOCOL_PPP" />
+		<field name="PROTOCOL_UNSTRUCTURED" since="29" />
+		<field name="TYPE_BIP" since="31" />
+		<field name="TYPE_CBS" />
+		<field name="TYPE_DEFAULT" />
+		<field name="TYPE_DUN" />
+		<field name="TYPE_EMERGENCY" />
+		<field name="TYPE_FOTA" />
+		<field name="TYPE_HIPRI" />
+		<field name="TYPE_IA" />
+		<field name="TYPE_IMS" />
+		<field name="TYPE_MCX" since="29" />
+		<field name="TYPE_MMS" />
+		<field name="TYPE_SUPL" />
+		<field name="TYPE_VSIM" since="31" />
+		<field name="TYPE_XCAP" since="30" />
+	</class>
+	<class name="android/telephony/data/ApnSetting$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/telephony/data/ApnSetting;" />
+		<method name="setApnName(Ljava/lang/String;)Landroid/telephony/data/ApnSetting$Builder;" />
+		<method name="setApnTypeBitmask(I)Landroid/telephony/data/ApnSetting$Builder;" />
+		<method name="setAuthType(I)Landroid/telephony/data/ApnSetting$Builder;" />
+		<method name="setCarrierEnabled(Z)Landroid/telephony/data/ApnSetting$Builder;" />
+		<method name="setCarrierId(I)Landroid/telephony/data/ApnSetting$Builder;" since="29" />
+		<method name="setEntryName(Ljava/lang/String;)Landroid/telephony/data/ApnSetting$Builder;" />
+		<method name="setMmsProxyAddress(Ljava/lang/String;)Landroid/telephony/data/ApnSetting$Builder;" since="29" />
+		<method name="setMmsProxyAddress(Ljava/net/InetAddress;)Landroid/telephony/data/ApnSetting$Builder;" deprecated="29" />
+		<method name="setMmsProxyPort(I)Landroid/telephony/data/ApnSetting$Builder;" />
+		<method name="setMmsc(Landroid/net/Uri;)Landroid/telephony/data/ApnSetting$Builder;" />
+		<method name="setMvnoType(I)Landroid/telephony/data/ApnSetting$Builder;" />
+		<method name="setNetworkTypeBitmask(I)Landroid/telephony/data/ApnSetting$Builder;" />
+		<method name="setOperatorNumeric(Ljava/lang/String;)Landroid/telephony/data/ApnSetting$Builder;" />
+		<method name="setPassword(Ljava/lang/String;)Landroid/telephony/data/ApnSetting$Builder;" />
+		<method name="setProtocol(I)Landroid/telephony/data/ApnSetting$Builder;" />
+		<method name="setProxyAddress(Ljava/lang/String;)Landroid/telephony/data/ApnSetting$Builder;" since="29" />
+		<method name="setProxyAddress(Ljava/net/InetAddress;)Landroid/telephony/data/ApnSetting$Builder;" deprecated="29" />
+		<method name="setProxyPort(I)Landroid/telephony/data/ApnSetting$Builder;" />
+		<method name="setRoamingProtocol(I)Landroid/telephony/data/ApnSetting$Builder;" />
+		<method name="setUser(Ljava/lang/String;)Landroid/telephony/data/ApnSetting$Builder;" />
+	</class>
+	<class name="android/telephony/data/NetworkSliceInfo" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getMappedHplmnSliceDifferentiator()I" />
+		<method name="getMappedHplmnSliceServiceType()I" />
+		<method name="getSliceDifferentiator()I" />
+		<method name="getSliceServiceType()I" />
+		<method name="getStatus()I" />
+		<field name="CREATOR" />
+		<field name="SLICE_DIFFERENTIATOR_NO_SLICE" />
+		<field name="SLICE_SERVICE_TYPE_EMBB" />
+		<field name="SLICE_SERVICE_TYPE_MIOT" />
+		<field name="SLICE_SERVICE_TYPE_NONE" />
+		<field name="SLICE_SERVICE_TYPE_URLLC" />
+		<field name="SLICE_STATUS_ALLOWED" />
+		<field name="SLICE_STATUS_CONFIGURED" />
+		<field name="SLICE_STATUS_DEFAULT_CONFIGURED" />
+		<field name="SLICE_STATUS_REJECTED_NOT_AVAILABLE_IN_PLMN" />
+		<field name="SLICE_STATUS_REJECTED_NOT_AVAILABLE_IN_REGISTERED_AREA" />
+		<field name="SLICE_STATUS_UNKNOWN" />
+	</class>
+	<class name="android/telephony/data/NetworkSliceInfo$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/telephony/data/NetworkSliceInfo;" />
+		<method name="setMappedHplmnSliceDifferentiator(I)Landroid/telephony/data/NetworkSliceInfo$Builder;" />
+		<method name="setMappedHplmnSliceServiceType(I)Landroid/telephony/data/NetworkSliceInfo$Builder;" />
+		<method name="setSliceDifferentiator(I)Landroid/telephony/data/NetworkSliceInfo$Builder;" />
+		<method name="setSliceServiceType(I)Landroid/telephony/data/NetworkSliceInfo$Builder;" />
+		<method name="setStatus(I)Landroid/telephony/data/NetworkSliceInfo$Builder;" />
+	</class>
+	<class name="android/telephony/data/NetworkSlicingConfig" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getSliceInfo()Ljava/util/List;" />
+		<method name="getUrspRules()Ljava/util/List;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/data/RouteSelectionDescriptor" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDataNetworkName()Ljava/util/List;" />
+		<method name="getPrecedence()I" />
+		<method name="getSessionType()I" />
+		<method name="getSliceInfo()Ljava/util/List;" />
+		<method name="getSscMode()I" />
+		<field name="CREATOR" />
+		<field name="ROUTE_SSC_MODE_1" />
+		<field name="ROUTE_SSC_MODE_2" />
+		<field name="ROUTE_SSC_MODE_3" />
+		<field name="SESSION_TYPE_IPV4" />
+		<field name="SESSION_TYPE_IPV4V6" />
+		<field name="SESSION_TYPE_IPV6" />
+	</class>
+	<class name="android/telephony/data/TrafficDescriptor" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDataNetworkName()Ljava/lang/String;" />
+		<method name="getOsAppId()[B" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/data/TrafficDescriptor$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/telephony/data/TrafficDescriptor;" />
+		<method name="setDataNetworkName(Ljava/lang/String;)Landroid/telephony/data/TrafficDescriptor$Builder;" />
+		<method name="setOsAppId([B)Landroid/telephony/data/TrafficDescriptor$Builder;" />
+	</class>
+	<class name="android/telephony/data/UrspRule" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getPrecedence()I" />
+		<method name="getRouteSelectionDescriptor()Ljava/util/List;" />
+		<method name="getTrafficDescriptors()Ljava/util/List;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/emergency/EmergencyNumber" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="java/lang/Comparable" />
+		<method name="compareTo(Landroid/telephony/emergency/EmergencyNumber;)I" />
+		<method name="getCountryIso()Ljava/lang/String;" />
+		<method name="getEmergencyCallRouting()I" />
+		<method name="getEmergencyNumberSources()Ljava/util/List;" />
+		<method name="getEmergencyServiceCategories()Ljava/util/List;" />
+		<method name="getEmergencyUrns()Ljava/util/List;" />
+		<method name="getMnc()Ljava/lang/String;" />
+		<method name="getNumber()Ljava/lang/String;" />
+		<method name="isFromSources(I)Z" />
+		<method name="isInEmergencyServiceCategories(I)Z" />
+		<field name="CREATOR" />
+		<field name="EMERGENCY_CALL_ROUTING_EMERGENCY" />
+		<field name="EMERGENCY_CALL_ROUTING_NORMAL" />
+		<field name="EMERGENCY_CALL_ROUTING_UNKNOWN" />
+		<field name="EMERGENCY_NUMBER_SOURCE_DATABASE" />
+		<field name="EMERGENCY_NUMBER_SOURCE_DEFAULT" />
+		<field name="EMERGENCY_NUMBER_SOURCE_MODEM_CONFIG" />
+		<field name="EMERGENCY_NUMBER_SOURCE_NETWORK_SIGNALING" />
+		<field name="EMERGENCY_NUMBER_SOURCE_SIM" />
+		<field name="EMERGENCY_SERVICE_CATEGORY_AIEC" />
+		<field name="EMERGENCY_SERVICE_CATEGORY_AMBULANCE" />
+		<field name="EMERGENCY_SERVICE_CATEGORY_FIRE_BRIGADE" />
+		<field name="EMERGENCY_SERVICE_CATEGORY_MARINE_GUARD" />
+		<field name="EMERGENCY_SERVICE_CATEGORY_MIEC" />
+		<field name="EMERGENCY_SERVICE_CATEGORY_MOUNTAIN_RESCUE" />
+		<field name="EMERGENCY_SERVICE_CATEGORY_POLICE" />
+		<field name="EMERGENCY_SERVICE_CATEGORY_UNSPECIFIED" />
+	</class>
+	<class name="android/telephony/euicc/DownloadableSubscription" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="forActivationCode(Ljava/lang/String;)Landroid/telephony/euicc/DownloadableSubscription;" />
+		<method name="getConfirmationCode()Ljava/lang/String;" />
+		<method name="getEncodedActivationCode()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/euicc/DownloadableSubscription$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/telephony/euicc/DownloadableSubscription;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="build()Landroid/telephony/euicc/DownloadableSubscription;" />
+		<method name="setConfirmationCode(Ljava/lang/String;)Landroid/telephony/euicc/DownloadableSubscription$Builder;" />
+		<method name="setEncodedActivationCode(Ljava/lang/String;)Landroid/telephony/euicc/DownloadableSubscription$Builder;" />
+	</class>
+	<class name="android/telephony/euicc/EuiccInfo" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getOsVersion()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/euicc/EuiccManager" since="28">
+		<extends name="java/lang/Object" />
+		<method name="createForCardId(I)Landroid/telephony/euicc/EuiccManager;" since="29" />
+		<method name="deleteSubscription(ILandroid/app/PendingIntent;)V" />
+		<method name="downloadSubscription(Landroid/telephony/euicc/DownloadableSubscription;ZLandroid/app/PendingIntent;)V" />
+		<method name="getEid()Ljava/lang/String;" />
+		<method name="getEuiccInfo()Landroid/telephony/euicc/EuiccInfo;" />
+		<method name="isEnabled()Z" />
+		<method name="startResolutionActivity(Landroid/app/Activity;ILandroid/content/Intent;Landroid/app/PendingIntent;)V" />
+		<method name="switchToSubscription(ILandroid/app/PendingIntent;)V" />
+		<method name="updateSubscriptionNickname(ILjava/lang/String;Landroid/app/PendingIntent;)V" since="29" />
+		<field name="ACTION_MANAGE_EMBEDDED_SUBSCRIPTIONS" />
+		<field name="ACTION_NOTIFY_CARRIER_SETUP_INCOMPLETE" />
+		<field name="ACTION_START_EUICC_ACTIVATION" since="30" />
+		<field name="EMBEDDED_SUBSCRIPTION_RESULT_ERROR" />
+		<field name="EMBEDDED_SUBSCRIPTION_RESULT_OK" />
+		<field name="EMBEDDED_SUBSCRIPTION_RESULT_RESOLVABLE_ERROR" />
+		<field name="ERROR_ADDRESS_MISSING" since="30" />
+		<field name="ERROR_CARRIER_LOCKED" since="30" />
+		<field name="ERROR_CERTIFICATE_ERROR" since="30" />
+		<field name="ERROR_CONNECTION_ERROR" since="30" />
+		<field name="ERROR_DISALLOWED_BY_PPR" since="30" />
+		<field name="ERROR_EUICC_INSUFFICIENT_MEMORY" since="30" />
+		<field name="ERROR_EUICC_MISSING" since="30" />
+		<field name="ERROR_INCOMPATIBLE_CARRIER" since="30" />
+		<field name="ERROR_INSTALL_PROFILE" since="30" />
+		<field name="ERROR_INVALID_ACTIVATION_CODE" since="30" />
+		<field name="ERROR_INVALID_CONFIRMATION_CODE" since="30" />
+		<field name="ERROR_INVALID_RESPONSE" since="30" />
+		<field name="ERROR_NO_PROFILES_AVAILABLE" since="30" />
+		<field name="ERROR_OPERATION_BUSY" since="30" />
+		<field name="ERROR_SIM_MISSING" since="30" />
+		<field name="ERROR_TIME_OUT" since="30" />
+		<field name="ERROR_UNSUPPORTED_VERSION" since="30" />
+		<field name="EXTRA_EMBEDDED_SUBSCRIPTION_DETAILED_CODE" />
+		<field name="EXTRA_EMBEDDED_SUBSCRIPTION_DOWNLOADABLE_SUBSCRIPTION" />
+		<field name="EXTRA_EMBEDDED_SUBSCRIPTION_ERROR_CODE" since="30" />
+		<field name="EXTRA_EMBEDDED_SUBSCRIPTION_OPERATION_CODE" since="30" />
+		<field name="EXTRA_EMBEDDED_SUBSCRIPTION_SMDX_REASON_CODE" since="30" />
+		<field name="EXTRA_EMBEDDED_SUBSCRIPTION_SMDX_SUBJECT_CODE" since="30" />
+		<field name="EXTRA_USE_QR_SCANNER" since="30" />
+		<field name="META_DATA_CARRIER_ICON" />
+		<field name="OPERATION_APDU" since="30" />
+		<field name="OPERATION_DOWNLOAD" since="30" />
+		<field name="OPERATION_EUICC_CARD" since="30" />
+		<field name="OPERATION_EUICC_GSMA" since="30" />
+		<field name="OPERATION_HTTP" since="30" />
+		<field name="OPERATION_METADATA" since="30" />
+		<field name="OPERATION_SIM_SLOT" since="30" />
+		<field name="OPERATION_SMDX" since="30" />
+		<field name="OPERATION_SMDX_SUBJECT_REASON_CODE" since="30" />
+		<field name="OPERATION_SWITCH" since="30" />
+		<field name="OPERATION_SYSTEM" since="30" />
+	</class>
+	<class name="android/telephony/gsm/GsmCellLocation" since="1" deprecated="31">
+		<extends name="android/telephony/CellLocation" />
+		<method name="&lt;init&gt;()V" deprecated="31" />
+		<method name="&lt;init&gt;(Landroid/os/Bundle;)V" deprecated="31" />
+		<method name="fillInNotifierBundle(Landroid/os/Bundle;)V" deprecated="31" />
+		<method name="getCid()I" deprecated="31" />
+		<method name="getLac()I" deprecated="31" />
+		<method name="getPsc()I" since="9" deprecated="31" />
+		<method name="setLacAndCid(II)V" deprecated="31" />
+		<method name="setStateInvalid()V" deprecated="31" />
+	</class>
+	<class name="android/telephony/gsm/SmsManager" since="1" deprecated="4">
+		<extends name="java/lang/Object" />
+		<method name="divideMessage(Ljava/lang/String;)Ljava/util/ArrayList;" deprecated="15" />
+		<method name="getDefault()Landroid/telephony/gsm/SmsManager;" deprecated="15" />
+		<method name="sendDataMessage(Ljava/lang/String;Ljava/lang/String;S[BLandroid/app/PendingIntent;Landroid/app/PendingIntent;)V" deprecated="15" />
+		<method name="sendMultipartTextMessage(Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)V" deprecated="15" />
+		<method name="sendTextMessage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)V" deprecated="15" />
+		<field name="RESULT_ERROR_GENERIC_FAILURE" deprecated="15" />
+		<field name="RESULT_ERROR_NO_SERVICE" deprecated="15" />
+		<field name="RESULT_ERROR_NULL_PDU" deprecated="15" />
+		<field name="RESULT_ERROR_RADIO_OFF" deprecated="15" />
+		<field name="STATUS_ON_SIM_FREE" deprecated="15" />
+		<field name="STATUS_ON_SIM_READ" deprecated="15" />
+		<field name="STATUS_ON_SIM_SENT" deprecated="15" />
+		<field name="STATUS_ON_SIM_UNREAD" deprecated="15" />
+		<field name="STATUS_ON_SIM_UNSENT" deprecated="15" />
+	</class>
+	<class name="android/telephony/gsm/SmsMessage" since="1" deprecated="4">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="15" />
+		<method name="calculateLength(Ljava/lang/CharSequence;Z)[I" since="3" deprecated="15" />
+		<method name="calculateLength(Ljava/lang/String;Z)[I" deprecated="15" />
+		<method name="createFromPdu([B)Landroid/telephony/gsm/SmsMessage;" deprecated="15" />
+		<method name="getDisplayMessageBody()Ljava/lang/String;" deprecated="15" />
+		<method name="getDisplayOriginatingAddress()Ljava/lang/String;" deprecated="15" />
+		<method name="getEmailBody()Ljava/lang/String;" deprecated="15" />
+		<method name="getEmailFrom()Ljava/lang/String;" deprecated="15" />
+		<method name="getIndexOnSim()I" deprecated="15" />
+		<method name="getMessageBody()Ljava/lang/String;" deprecated="15" />
+		<method name="getMessageClass()Landroid/telephony/gsm/SmsMessage$MessageClass;" deprecated="15" />
+		<method name="getOriginatingAddress()Ljava/lang/String;" deprecated="15" />
+		<method name="getPdu()[B" deprecated="15" />
+		<method name="getProtocolIdentifier()I" deprecated="15" />
+		<method name="getPseudoSubject()Ljava/lang/String;" deprecated="15" />
+		<method name="getServiceCenterAddress()Ljava/lang/String;" deprecated="15" />
+		<method name="getStatus()I" deprecated="15" />
+		<method name="getStatusOnSim()I" deprecated="15" />
+		<method name="getSubmitPdu(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Landroid/telephony/gsm/SmsMessage$SubmitPdu;" deprecated="15" />
+		<method name="getSubmitPdu(Ljava/lang/String;Ljava/lang/String;S[BZ)Landroid/telephony/gsm/SmsMessage$SubmitPdu;" deprecated="15" />
+		<method name="getTPLayerLengthForPDU(Ljava/lang/String;)I" deprecated="15" />
+		<method name="getTimestampMillis()J" deprecated="15" />
+		<method name="getUserData()[B" deprecated="15" />
+		<method name="isCphsMwiMessage()Z" deprecated="15" />
+		<method name="isEmail()Z" deprecated="15" />
+		<method name="isMWIClearMessage()Z" deprecated="15" />
+		<method name="isMWISetMessage()Z" deprecated="15" />
+		<method name="isMwiDontStore()Z" deprecated="15" />
+		<method name="isReplace()Z" deprecated="15" />
+		<method name="isReplyPathPresent()Z" deprecated="15" />
+		<method name="isStatusReportMessage()Z" deprecated="15" />
+		<field name="ENCODING_16BIT" deprecated="15" />
+		<field name="ENCODING_7BIT" deprecated="15" />
+		<field name="ENCODING_8BIT" deprecated="15" />
+		<field name="ENCODING_UNKNOWN" deprecated="15" />
+		<field name="MAX_USER_DATA_BYTES" deprecated="15" />
+		<field name="MAX_USER_DATA_SEPTETS" deprecated="15" />
+		<field name="MAX_USER_DATA_SEPTETS_WITH_HEADER" deprecated="15" />
+	</class>
+	<class name="android/telephony/gsm/SmsMessage$MessageClass" since="1" deprecated="4">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/telephony/gsm/SmsMessage$MessageClass;" />
+		<method name="values()[Landroid/telephony/gsm/SmsMessage$MessageClass;" />
+		<field name="CLASS_0" deprecated="29" />
+		<field name="CLASS_1" deprecated="29" />
+		<field name="CLASS_2" deprecated="29" />
+		<field name="CLASS_3" deprecated="29" />
+		<field name="UNKNOWN" deprecated="29" />
+	</class>
+	<class name="android/telephony/gsm/SmsMessage$SubmitPdu" since="1" deprecated="4">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="15" />
+		<field name="encodedMessage" deprecated="15" />
+		<field name="encodedScAddress" deprecated="15" />
+	</class>
+	<class name="android/telephony/ims/ImsException" since="30">
+		<extends name="java/lang/Exception" />
+		<method name="getCode()I" />
+		<field name="CODE_ERROR_INVALID_SUBSCRIPTION" />
+		<field name="CODE_ERROR_SERVICE_UNAVAILABLE" />
+		<field name="CODE_ERROR_UNSPECIFIED" />
+		<field name="CODE_ERROR_UNSUPPORTED_OPERATION" />
+	</class>
+	<class name="android/telephony/ims/ImsManager" since="30">
+		<extends name="java/lang/Object" />
+		<method name="getImsMmTelManager(I)Landroid/telephony/ims/ImsMmTelManager;" />
+		<method name="getImsRcsManager(I)Landroid/telephony/ims/ImsRcsManager;" />
+		<field name="ACTION_WFC_IMS_REGISTRATION_ERROR" />
+		<field name="EXTRA_WFC_REGISTRATION_FAILURE_MESSAGE" />
+		<field name="EXTRA_WFC_REGISTRATION_FAILURE_TITLE" />
+	</class>
+	<class name="android/telephony/ims/ImsMmTelManager" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/telephony/ims/RegistrationManager" />
+		<method name="getVoWiFiModeSetting()I" />
+		<method name="isAdvancedCallingSettingEnabled()Z" />
+		<method name="isCrossSimCallingEnabled()Z" since="31" />
+		<method name="isTtyOverVolteEnabled()Z" />
+		<method name="isVoWiFiRoamingSettingEnabled()Z" />
+		<method name="isVoWiFiSettingEnabled()Z" />
+		<method name="isVtSettingEnabled()Z" />
+		<method name="registerMmTelCapabilityCallback(Ljava/util/concurrent/Executor;Landroid/telephony/ims/ImsMmTelManager$CapabilityCallback;)V" />
+		<method name="unregisterMmTelCapabilityCallback(Landroid/telephony/ims/ImsMmTelManager$CapabilityCallback;)V" />
+		<field name="WIFI_MODE_CELLULAR_PREFERRED" />
+		<field name="WIFI_MODE_WIFI_ONLY" />
+		<field name="WIFI_MODE_WIFI_PREFERRED" />
+	</class>
+	<class name="android/telephony/ims/ImsMmTelManager$CapabilityCallback" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onCapabilitiesStatusChanged(Landroid/telephony/ims/feature/MmTelFeature$MmTelCapabilities;)V" />
+	</class>
+	<class name="android/telephony/ims/ImsRcsManager" since="30">
+		<extends name="java/lang/Object" />
+		<method name="getRegistrationState(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" since="31" />
+		<method name="getRegistrationTransportType(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" since="31" />
+		<method name="getUceAdapter()Landroid/telephony/ims/RcsUceAdapter;" />
+		<method name="registerImsRegistrationCallback(Ljava/util/concurrent/Executor;Landroid/telephony/ims/RegistrationManager$RegistrationCallback;)V" since="31" />
+		<method name="unregisterImsRegistrationCallback(Landroid/telephony/ims/RegistrationManager$RegistrationCallback;)V" since="31" />
+		<field name="ACTION_SHOW_CAPABILITY_DISCOVERY_OPT_IN" />
+	</class>
+	<class name="android/telephony/ims/ImsReasonInfo" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(IILjava/lang/String;)V" />
+		<method name="getCode()I" />
+		<method name="getExtraCode()I" />
+		<method name="getExtraMessage()Ljava/lang/String;" />
+		<field name="CODE_ACCESS_CLASS_BLOCKED" />
+		<field name="CODE_ANSWERED_ELSEWHERE" />
+		<field name="CODE_BLACKLISTED_CALL_ID" />
+		<field name="CODE_CALL_BARRED" />
+		<field name="CODE_CALL_DROP_IWLAN_TO_LTE_UNAVAILABLE" />
+		<field name="CODE_CALL_END_CAUSE_CALL_PULL" />
+		<field name="CODE_CALL_PULL_OUT_OF_SYNC" />
+		<field name="CODE_DATA_DISABLED" />
+		<field name="CODE_DATA_LIMIT_REACHED" />
+		<field name="CODE_DIAL_MODIFIED_TO_DIAL" />
+		<field name="CODE_DIAL_MODIFIED_TO_DIAL_VIDEO" />
+		<field name="CODE_DIAL_MODIFIED_TO_SS" />
+		<field name="CODE_DIAL_MODIFIED_TO_USSD" />
+		<field name="CODE_DIAL_VIDEO_MODIFIED_TO_DIAL" />
+		<field name="CODE_DIAL_VIDEO_MODIFIED_TO_DIAL_VIDEO" />
+		<field name="CODE_DIAL_VIDEO_MODIFIED_TO_SS" />
+		<field name="CODE_DIAL_VIDEO_MODIFIED_TO_USSD" />
+		<field name="CODE_ECBM_NOT_SUPPORTED" />
+		<field name="CODE_EMERGENCY_PERM_FAILURE" />
+		<field name="CODE_EMERGENCY_TEMP_FAILURE" />
+		<field name="CODE_EPDG_TUNNEL_ESTABLISH_FAILURE" />
+		<field name="CODE_EPDG_TUNNEL_LOST_CONNECTION" />
+		<field name="CODE_EPDG_TUNNEL_REKEY_FAILURE" />
+		<field name="CODE_FDN_BLOCKED" />
+		<field name="CODE_IKEV2_AUTH_FAILURE" />
+		<field name="CODE_IMEI_NOT_ACCEPTED" />
+		<field name="CODE_IWLAN_DPD_FAILURE" />
+		<field name="CODE_LOCAL_CALL_BUSY" />
+		<field name="CODE_LOCAL_CALL_CS_RETRY_REQUIRED" />
+		<field name="CODE_LOCAL_CALL_DECLINE" />
+		<field name="CODE_LOCAL_CALL_EXCEEDED" />
+		<field name="CODE_LOCAL_CALL_RESOURCE_RESERVATION_FAILED" />
+		<field name="CODE_LOCAL_CALL_TERMINATED" />
+		<field name="CODE_LOCAL_CALL_VCC_ON_PROGRESSING" />
+		<field name="CODE_LOCAL_CALL_VOLTE_RETRY_REQUIRED" />
+		<field name="CODE_LOCAL_ENDED_BY_CONFERENCE_MERGE" />
+		<field name="CODE_LOCAL_HO_NOT_FEASIBLE" />
+		<field name="CODE_LOCAL_ILLEGAL_ARGUMENT" />
+		<field name="CODE_LOCAL_ILLEGAL_STATE" />
+		<field name="CODE_LOCAL_IMS_SERVICE_DOWN" />
+		<field name="CODE_LOCAL_INTERNAL_ERROR" />
+		<field name="CODE_LOCAL_LOW_BATTERY" />
+		<field name="CODE_LOCAL_NETWORK_IP_CHANGED" />
+		<field name="CODE_LOCAL_NETWORK_NO_LTE_COVERAGE" />
+		<field name="CODE_LOCAL_NETWORK_NO_SERVICE" />
+		<field name="CODE_LOCAL_NETWORK_ROAMING" />
+		<field name="CODE_LOCAL_NOT_REGISTERED" />
+		<field name="CODE_LOCAL_NO_PENDING_CALL" />
+		<field name="CODE_LOCAL_POWER_OFF" />
+		<field name="CODE_LOCAL_SERVICE_UNAVAILABLE" />
+		<field name="CODE_LOW_BATTERY" />
+		<field name="CODE_MAXIMUM_NUMBER_OF_CALLS_REACHED" />
+		<field name="CODE_MEDIA_INIT_FAILED" />
+		<field name="CODE_MEDIA_NOT_ACCEPTABLE" />
+		<field name="CODE_MEDIA_NO_DATA" />
+		<field name="CODE_MEDIA_UNSPECIFIED" />
+		<field name="CODE_MULTIENDPOINT_NOT_SUPPORTED" />
+		<field name="CODE_NETWORK_CONGESTION" since="31" />
+		<field name="CODE_NETWORK_DETACH" />
+		<field name="CODE_NETWORK_REJECT" />
+		<field name="CODE_NETWORK_RESP_TIMEOUT" />
+		<field name="CODE_NO_CSFB_IN_CS_ROAM" />
+		<field name="CODE_NO_VALID_SIM" />
+		<field name="CODE_OEM_CAUSE_1" />
+		<field name="CODE_OEM_CAUSE_10" />
+		<field name="CODE_OEM_CAUSE_11" />
+		<field name="CODE_OEM_CAUSE_12" />
+		<field name="CODE_OEM_CAUSE_13" />
+		<field name="CODE_OEM_CAUSE_14" />
+		<field name="CODE_OEM_CAUSE_15" />
+		<field name="CODE_OEM_CAUSE_2" />
+		<field name="CODE_OEM_CAUSE_3" />
+		<field name="CODE_OEM_CAUSE_4" />
+		<field name="CODE_OEM_CAUSE_5" />
+		<field name="CODE_OEM_CAUSE_6" />
+		<field name="CODE_OEM_CAUSE_7" />
+		<field name="CODE_OEM_CAUSE_8" />
+		<field name="CODE_OEM_CAUSE_9" />
+		<field name="CODE_RADIO_ACCESS_FAILURE" />
+		<field name="CODE_RADIO_INTERNAL_ERROR" />
+		<field name="CODE_RADIO_LINK_FAILURE" />
+		<field name="CODE_RADIO_LINK_LOST" />
+		<field name="CODE_RADIO_OFF" />
+		<field name="CODE_RADIO_RELEASE_ABNORMAL" />
+		<field name="CODE_RADIO_RELEASE_NORMAL" />
+		<field name="CODE_RADIO_SETUP_FAILURE" />
+		<field name="CODE_RADIO_UPLINK_FAILURE" />
+		<field name="CODE_REGISTRATION_ERROR" />
+		<field name="CODE_REJECTED_ELSEWHERE" />
+		<field name="CODE_REJECT_1X_COLLISION" />
+		<field name="CODE_REJECT_CALL_ON_OTHER_SUB" />
+		<field name="CODE_REJECT_CALL_TYPE_NOT_ALLOWED" />
+		<field name="CODE_REJECT_CONFERENCE_TTY_NOT_ALLOWED" />
+		<field name="CODE_REJECT_INTERNAL_ERROR" />
+		<field name="CODE_REJECT_MAX_CALL_LIMIT_REACHED" />
+		<field name="CODE_REJECT_ONGOING_CALL_SETUP" />
+		<field name="CODE_REJECT_ONGOING_CALL_TRANSFER" />
+		<field name="CODE_REJECT_ONGOING_CALL_UPGRADE" />
+		<field name="CODE_REJECT_ONGOING_CALL_WAITING_DISABLED" />
+		<field name="CODE_REJECT_ONGOING_CONFERENCE_CALL" />
+		<field name="CODE_REJECT_ONGOING_CS_CALL" />
+		<field name="CODE_REJECT_ONGOING_E911_CALL" />
+		<field name="CODE_REJECT_ONGOING_ENCRYPTED_CALL" />
+		<field name="CODE_REJECT_ONGOING_HANDOVER" />
+		<field name="CODE_REJECT_QOS_FAILURE" />
+		<field name="CODE_REJECT_SERVICE_NOT_REGISTERED" />
+		<field name="CODE_REJECT_UNKNOWN" />
+		<field name="CODE_REJECT_UNSUPPORTED_SDP_HEADERS" />
+		<field name="CODE_REJECT_UNSUPPORTED_SIP_HEADERS" />
+		<field name="CODE_REJECT_VT_AVPF_NOT_ALLOWED" />
+		<field name="CODE_REJECT_VT_TTY_NOT_ALLOWED" />
+		<field name="CODE_REMOTE_CALL_DECLINE" />
+		<field name="CODE_SESSION_MODIFICATION_FAILED" />
+		<field name="CODE_SIP_ALTERNATE_EMERGENCY_CALL" />
+		<field name="CODE_SIP_AMBIGUOUS" />
+		<field name="CODE_SIP_BAD_ADDRESS" />
+		<field name="CODE_SIP_BAD_REQUEST" />
+		<field name="CODE_SIP_BUSY" />
+		<field name="CODE_SIP_CALL_OR_TRANS_DOES_NOT_EXIST" />
+		<field name="CODE_SIP_CLIENT_ERROR" />
+		<field name="CODE_SIP_EXTENSION_REQUIRED" />
+		<field name="CODE_SIP_FORBIDDEN" />
+		<field name="CODE_SIP_GLOBAL_ERROR" />
+		<field name="CODE_SIP_INTERVAL_TOO_BRIEF" />
+		<field name="CODE_SIP_LOOP_DETECTED" />
+		<field name="CODE_SIP_METHOD_NOT_ALLOWED" />
+		<field name="CODE_SIP_NOT_ACCEPTABLE" />
+		<field name="CODE_SIP_NOT_FOUND" />
+		<field name="CODE_SIP_NOT_REACHABLE" />
+		<field name="CODE_SIP_NOT_SUPPORTED" />
+		<field name="CODE_SIP_PROXY_AUTHENTICATION_REQUIRED" />
+		<field name="CODE_SIP_REDIRECTED" />
+		<field name="CODE_SIP_REQUEST_CANCELLED" />
+		<field name="CODE_SIP_REQUEST_ENTITY_TOO_LARGE" />
+		<field name="CODE_SIP_REQUEST_PENDING" />
+		<field name="CODE_SIP_REQUEST_TIMEOUT" />
+		<field name="CODE_SIP_REQUEST_URI_TOO_LARGE" />
+		<field name="CODE_SIP_SERVER_ERROR" />
+		<field name="CODE_SIP_SERVER_INTERNAL_ERROR" />
+		<field name="CODE_SIP_SERVER_TIMEOUT" />
+		<field name="CODE_SIP_SERVICE_UNAVAILABLE" />
+		<field name="CODE_SIP_TEMPRARILY_UNAVAILABLE" />
+		<field name="CODE_SIP_TOO_MANY_HOPS" />
+		<field name="CODE_SIP_TRANSACTION_DOES_NOT_EXIST" />
+		<field name="CODE_SIP_UNDECIPHERABLE" />
+		<field name="CODE_SIP_USER_MARKED_UNWANTED" />
+		<field name="CODE_SIP_USER_REJECTED" />
+		<field name="CODE_SUPP_SVC_CANCELLED" />
+		<field name="CODE_SUPP_SVC_FAILED" />
+		<field name="CODE_SUPP_SVC_REINVITE_COLLISION" />
+		<field name="CODE_TIMEOUT_1XX_WAITING" />
+		<field name="CODE_TIMEOUT_NO_ANSWER" />
+		<field name="CODE_TIMEOUT_NO_ANSWER_CALL_UPDATE" />
+		<field name="CODE_UNSPECIFIED" />
+		<field name="CODE_USER_CANCELLED_SESSION_MODIFICATION" />
+		<field name="CODE_USER_DECLINE" />
+		<field name="CODE_USER_IGNORE" />
+		<field name="CODE_USER_NOANSWER" />
+		<field name="CODE_USER_REJECTED_SESSION_MODIFICATION" />
+		<field name="CODE_USER_TERMINATED" />
+		<field name="CODE_USER_TERMINATED_BY_REMOTE" />
+		<field name="CODE_UT_CB_PASSWORD_MISMATCH" />
+		<field name="CODE_UT_NETWORK_ERROR" />
+		<field name="CODE_UT_NOT_SUPPORTED" />
+		<field name="CODE_UT_OPERATION_NOT_ALLOWED" />
+		<field name="CODE_UT_SERVICE_UNAVAILABLE" />
+		<field name="CODE_UT_SS_MODIFIED_TO_DIAL" />
+		<field name="CODE_UT_SS_MODIFIED_TO_DIAL_VIDEO" />
+		<field name="CODE_UT_SS_MODIFIED_TO_SS" />
+		<field name="CODE_UT_SS_MODIFIED_TO_USSD" />
+		<field name="CODE_WIFI_LOST" />
+		<field name="CREATOR" />
+		<field name="EXTRA_CODE_CALL_RETRY_BY_SETTINGS" />
+		<field name="EXTRA_CODE_CALL_RETRY_EMERGENCY" since="31" />
+		<field name="EXTRA_CODE_CALL_RETRY_NORMAL" />
+		<field name="EXTRA_CODE_CALL_RETRY_SILENT_REDIAL" />
+	</class>
+	<class name="android/telephony/ims/ImsRegistrationAttributes" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAttributeFlags()I" />
+		<method name="getFeatureTags()Ljava/util/Set;" />
+		<method name="getTransportType()I" />
+		<field name="ATTR_EPDG_OVER_CELL_INTERNET" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/ims/RcsUceAdapter" since="30">
+		<extends name="java/lang/Object" />
+		<method name="isUceSettingEnabled()Z" />
+	</class>
+	<class name="android/telephony/ims/RegistrationManager" since="30">
+		<extends name="java/lang/Object" />
+		<method name="getRegistrationState(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" />
+		<method name="getRegistrationTransportType(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" />
+		<method name="registerImsRegistrationCallback(Ljava/util/concurrent/Executor;Landroid/telephony/ims/RegistrationManager$RegistrationCallback;)V" />
+		<method name="unregisterImsRegistrationCallback(Landroid/telephony/ims/RegistrationManager$RegistrationCallback;)V" />
+		<field name="REGISTRATION_STATE_NOT_REGISTERED" />
+		<field name="REGISTRATION_STATE_REGISTERED" />
+		<field name="REGISTRATION_STATE_REGISTERING" />
+	</class>
+	<class name="android/telephony/ims/RegistrationManager$RegistrationCallback" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onRegistered(I)V" deprecated="31" />
+		<method name="onRegistered(Landroid/telephony/ims/ImsRegistrationAttributes;)V" since="31" />
+		<method name="onRegistering(I)V" deprecated="31" />
+		<method name="onRegistering(Landroid/telephony/ims/ImsRegistrationAttributes;)V" since="31" />
+		<method name="onTechnologyChangeFailed(ILandroid/telephony/ims/ImsReasonInfo;)V" />
+		<method name="onUnregistered(Landroid/telephony/ims/ImsReasonInfo;)V" />
+	</class>
+	<class name="android/telephony/ims/feature/MmTelFeature" since="30">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/telephony/ims/feature/MmTelFeature$MmTelCapabilities" since="30">
+		<extends name="java/lang/Object" />
+		<method name="isCapable(I)Z" since="31" />
+		<field name="CAPABILITY_TYPE_CALL_COMPOSER" since="31" />
+		<field name="CAPABILITY_TYPE_SMS" />
+		<field name="CAPABILITY_TYPE_UT" />
+		<field name="CAPABILITY_TYPE_VIDEO" />
+		<field name="CAPABILITY_TYPE_VOICE" />
+	</class>
+	<class name="android/telephony/mbms/DownloadProgressListener" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onProgressUpdated(Landroid/telephony/mbms/DownloadRequest;Landroid/telephony/mbms/FileInfo;IIII)V" />
+	</class>
+	<class name="android/telephony/mbms/DownloadRequest" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDestinationUri()Landroid/net/Uri;" />
+		<method name="getFileServiceId()Ljava/lang/String;" />
+		<method name="getMaxAppIntentSize()I" />
+		<method name="getMaxDestinationUriSize()I" />
+		<method name="getSourceUri()Landroid/net/Uri;" />
+		<method name="getSubscriptionId()I" />
+		<method name="toByteArray()[B" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/mbms/DownloadRequest$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/net/Uri;Landroid/net/Uri;)V" />
+		<method name="build()Landroid/telephony/mbms/DownloadRequest;" />
+		<method name="fromDownloadRequest(Landroid/telephony/mbms/DownloadRequest;)Landroid/telephony/mbms/DownloadRequest$Builder;" />
+		<method name="fromSerializedRequest([B)Landroid/telephony/mbms/DownloadRequest$Builder;" />
+		<method name="setAppIntent(Landroid/content/Intent;)Landroid/telephony/mbms/DownloadRequest$Builder;" />
+		<method name="setServiceInfo(Landroid/telephony/mbms/FileServiceInfo;)Landroid/telephony/mbms/DownloadRequest$Builder;" />
+		<method name="setSubscriptionId(I)Landroid/telephony/mbms/DownloadRequest$Builder;" />
+	</class>
+	<class name="android/telephony/mbms/DownloadStatusListener" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onStatusUpdated(Landroid/telephony/mbms/DownloadRequest;Landroid/telephony/mbms/FileInfo;I)V" />
+	</class>
+	<class name="android/telephony/mbms/FileInfo" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getMimeType()Ljava/lang/String;" />
+		<method name="getUri()Landroid/net/Uri;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/mbms/FileServiceInfo" since="28">
+		<extends name="android/telephony/mbms/ServiceInfo" />
+		<implements name="android/os/Parcelable" />
+		<method name="getFiles()Ljava/util/List;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/telephony/mbms/GroupCall" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="getTmgi()J" />
+		<method name="updateGroupCall(Ljava/util/List;Ljava/util/List;)V" />
+		<field name="REASON_BY_USER_REQUEST" />
+		<field name="REASON_FREQUENCY_CONFLICT" />
+		<field name="REASON_LEFT_MBMS_BROADCAST_AREA" />
+		<field name="REASON_NONE" />
+		<field name="REASON_NOT_CONNECTED_TO_HOMECARRIER_LTE" />
+		<field name="REASON_OUT_OF_MEMORY" />
+		<field name="STATE_STALLED" />
+		<field name="STATE_STARTED" />
+		<field name="STATE_STOPPED" />
+	</class>
+	<class name="android/telephony/mbms/GroupCallCallback" since="29">
+		<extends name="java/lang/Object" />
+		<method name="onBroadcastSignalStrengthUpdated(I)V" />
+		<method name="onError(ILjava/lang/String;)V" />
+		<method name="onGroupCallStateChanged(II)V" />
+		<field name="SIGNAL_STRENGTH_UNAVAILABLE" />
+	</class>
+	<class name="android/telephony/mbms/MbmsDownloadReceiver" since="28">
+		<extends name="android/content/BroadcastReceiver" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/telephony/mbms/MbmsDownloadSessionCallback" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onError(ILjava/lang/String;)V" />
+		<method name="onFileServicesUpdated(Ljava/util/List;)V" />
+		<method name="onMiddlewareReady()V" />
+	</class>
+	<class name="android/telephony/mbms/MbmsErrors" since="28">
+		<extends name="java/lang/Object" />
+		<field name="ERROR_MIDDLEWARE_LOST" />
+		<field name="ERROR_MIDDLEWARE_NOT_BOUND" />
+		<field name="ERROR_NO_UNIQUE_MIDDLEWARE" />
+		<field name="SUCCESS" />
+		<field name="UNKNOWN" />
+	</class>
+	<class name="android/telephony/mbms/MbmsErrors$DownloadErrors" since="28">
+		<extends name="java/lang/Object" />
+		<field name="ERROR_CANNOT_CHANGE_TEMP_FILE_ROOT" />
+		<field name="ERROR_MALFORMED_SERVICE_ANNOUNCEMENT" since="31" />
+		<field name="ERROR_UNKNOWN_DOWNLOAD_REQUEST" />
+		<field name="ERROR_UNKNOWN_FILE_INFO" />
+	</class>
+	<class name="android/telephony/mbms/MbmsErrors$GeneralErrors" since="28">
+		<extends name="java/lang/Object" />
+		<field name="ERROR_CARRIER_CHANGE_NOT_ALLOWED" />
+		<field name="ERROR_IN_E911" />
+		<field name="ERROR_MIDDLEWARE_NOT_YET_READY" />
+		<field name="ERROR_MIDDLEWARE_TEMPORARILY_UNAVAILABLE" />
+		<field name="ERROR_NOT_CONNECTED_TO_HOME_CARRIER_LTE" />
+		<field name="ERROR_OUT_OF_MEMORY" />
+		<field name="ERROR_UNABLE_TO_READ_SIM" />
+	</class>
+	<class name="android/telephony/mbms/MbmsErrors$GroupCallErrors" since="29">
+		<extends name="java/lang/Object" />
+		<field name="ERROR_DUPLICATE_START_GROUP_CALL" />
+		<field name="ERROR_UNABLE_TO_START_SERVICE" />
+	</class>
+	<class name="android/telephony/mbms/MbmsErrors$InitializationErrors" since="28">
+		<extends name="java/lang/Object" />
+		<field name="ERROR_APP_PERMISSIONS_NOT_GRANTED" />
+		<field name="ERROR_DUPLICATE_INITIALIZE" />
+		<field name="ERROR_UNABLE_TO_INITIALIZE" />
+	</class>
+	<class name="android/telephony/mbms/MbmsErrors$StreamingErrors" since="28">
+		<extends name="java/lang/Object" />
+		<field name="ERROR_CONCURRENT_SERVICE_LIMIT_REACHED" />
+		<field name="ERROR_DUPLICATE_START_STREAM" />
+		<field name="ERROR_UNABLE_TO_START_SERVICE" />
+	</class>
+	<class name="android/telephony/mbms/MbmsGroupCallSessionCallback" since="29">
+		<extends name="java/lang/Object" />
+		<method name="onAvailableSaisUpdated(Ljava/util/List;Ljava/util/List;)V" />
+		<method name="onError(ILjava/lang/String;)V" />
+		<method name="onMiddlewareReady()V" />
+		<method name="onServiceInterfaceAvailable(Ljava/lang/String;I)V" />
+	</class>
+	<class name="android/telephony/mbms/MbmsStreamingSessionCallback" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onError(ILjava/lang/String;)V" />
+		<method name="onMiddlewareReady()V" />
+		<method name="onStreamingServicesUpdated(Ljava/util/List;)V" />
+	</class>
+	<class name="android/telephony/mbms/ServiceInfo" since="28">
+		<extends name="java/lang/Object" />
+		<method name="getLocales()Ljava/util/List;" />
+		<method name="getNameForLocale(Ljava/util/Locale;)Ljava/lang/CharSequence;" />
+		<method name="getNamedContentLocales()Ljava/util/Set;" />
+		<method name="getServiceClassName()Ljava/lang/String;" />
+		<method name="getServiceId()Ljava/lang/String;" />
+		<method name="getSessionEndTime()Ljava/util/Date;" />
+		<method name="getSessionStartTime()Ljava/util/Date;" />
+	</class>
+	<class name="android/telephony/mbms/StreamingService" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="getInfo()Landroid/telephony/mbms/StreamingServiceInfo;" />
+		<method name="getPlaybackUri()Landroid/net/Uri;" />
+		<field name="BROADCAST_METHOD" />
+		<field name="REASON_BY_USER_REQUEST" />
+		<field name="REASON_END_OF_SESSION" />
+		<field name="REASON_FREQUENCY_CONFLICT" />
+		<field name="REASON_LEFT_MBMS_BROADCAST_AREA" />
+		<field name="REASON_NONE" />
+		<field name="REASON_NOT_CONNECTED_TO_HOMECARRIER_LTE" />
+		<field name="REASON_OUT_OF_MEMORY" />
+		<field name="STATE_STALLED" />
+		<field name="STATE_STARTED" />
+		<field name="STATE_STOPPED" />
+		<field name="UNICAST_METHOD" />
+	</class>
+	<class name="android/telephony/mbms/StreamingServiceCallback" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onBroadcastSignalStrengthUpdated(I)V" />
+		<method name="onError(ILjava/lang/String;)V" />
+		<method name="onMediaDescriptionUpdated()V" />
+		<method name="onStreamMethodUpdated(I)V" />
+		<method name="onStreamStateUpdated(II)V" />
+		<field name="SIGNAL_STRENGTH_UNAVAILABLE" />
+	</class>
+	<class name="android/telephony/mbms/StreamingServiceInfo" since="28">
+		<extends name="android/telephony/mbms/ServiceInfo" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/test/ActivityInstrumentationTestCase" since="1" deprecated="3">
+		<extends name="android/test/ActivityTestCase" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Class;)V" deprecated="32" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Class;Z)V" deprecated="32" />
+		<method name="testActivityTestCaseSetUpProperly()V" deprecated="32" />
+	</class>
+	<class name="android/test/ActivityInstrumentationTestCase2" since="3" deprecated="24">
+		<extends name="android/test/ActivityTestCase" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;)V" since="8" deprecated="32" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Class;)V" deprecated="15" />
+		<method name="setActivityInitialTouchMode(Z)V" deprecated="32" />
+		<method name="setActivityIntent(Landroid/content/Intent;)V" deprecated="32" />
+	</class>
+	<class name="android/test/ActivityTestCase" since="1" deprecated="24">
+		<extends name="android/test/InstrumentationTestCase" />
+		<method name="&lt;init&gt;()V" deprecated="32" />
+		<method name="getActivity()Landroid/app/Activity;" deprecated="32" />
+		<method name="scrubClass(Ljava/lang/Class;)V" deprecated="32" />
+		<method name="setActivity(Landroid/app/Activity;)V" deprecated="32" />
+	</class>
+	<class name="android/test/ActivityUnitTestCase" since="1" deprecated="24">
+		<extends name="android/test/ActivityTestCase" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;)V" deprecated="32" />
+		<method name="getFinishedActivityRequest()I" deprecated="32" />
+		<method name="getRequestedOrientation()I" deprecated="32" />
+		<method name="getStartedActivityIntent()Landroid/content/Intent;" deprecated="32" />
+		<method name="getStartedActivityRequest()I" deprecated="32" />
+		<method name="isFinishCalled()Z" deprecated="32" />
+		<method name="setActivityContext(Landroid/content/Context;)V" deprecated="32" />
+		<method name="setApplication(Landroid/app/Application;)V" deprecated="32" />
+		<method name="startActivity(Landroid/content/Intent;Landroid/os/Bundle;Ljava/lang/Object;)Landroid/app/Activity;" deprecated="32" />
+	</class>
+	<class name="android/test/AndroidTestCase" since="1" deprecated="24">
+		<extends name="junit/framework/TestCase" />
+		<method name="&lt;init&gt;()V" deprecated="32" />
+		<method name="assertActivityRequiresPermission(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" since="4" deprecated="32" />
+		<method name="assertReadingContentUriRequiresPermission(Landroid/net/Uri;Ljava/lang/String;)V" since="4" deprecated="32" />
+		<method name="assertWritingContentUriRequiresPermission(Landroid/net/Uri;Ljava/lang/String;)V" since="4" deprecated="32" />
+		<method name="getContext()Landroid/content/Context;" deprecated="32" />
+		<method name="getTestContext()Landroid/content/Context;" since="32" deprecated="32" />
+		<method name="scrubClass(Ljava/lang/Class;)V" deprecated="32" />
+		<method name="setContext(Landroid/content/Context;)V" deprecated="32" />
+		<method name="setTestContext(Landroid/content/Context;)V" since="32" deprecated="32" />
+		<method name="testAndroidTestCaseSetupProperly()V" deprecated="32" />
+		<field name="mContext" deprecated="32" />
+	</class>
+	<class name="android/test/AndroidTestRunner" since="1" deprecated="24">
+		<extends name="junit/runner/BaseTestRunner" />
+		<method name="&lt;init&gt;()V" deprecated="32" />
+		<method name="addTestListener(Ljunit/framework/TestListener;)V" deprecated="32" />
+		<method name="clearTestListeners()V" deprecated="32" />
+		<method name="createTestResult()Ljunit/framework/TestResult;" deprecated="32" />
+		<method name="getTestCases()Ljava/util/List;" deprecated="32" />
+		<method name="getTestClassName()Ljava/lang/String;" deprecated="32" />
+		<method name="getTestResult()Ljunit/framework/TestResult;" deprecated="32" />
+		<method name="runTest()V" deprecated="32" />
+		<method name="runTest(Ljunit/framework/TestResult;)V" deprecated="32" />
+		<method name="setContext(Landroid/content/Context;)V" deprecated="32" />
+		<method name="setInstrumentaiton(Landroid/app/Instrumentation;)V" deprecated="15" />
+		<method name="setInstrumentation(Landroid/app/Instrumentation;)V" since="5" deprecated="32" />
+		<method name="setTest(Ljunit/framework/Test;)V" deprecated="32" />
+		<method name="setTestClassName(Ljava/lang/String;Ljava/lang/String;)V" deprecated="32" />
+	</class>
+	<class name="android/test/ApplicationTestCase" since="1" deprecated="24">
+		<extends name="android/test/AndroidTestCase" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;)V" deprecated="32" />
+		<method name="createApplication()V" deprecated="32" />
+		<method name="getApplication()Landroid/app/Application;" deprecated="32" />
+		<method name="getSystemContext()Landroid/content/Context;" deprecated="32" />
+		<method name="terminateApplication()V" deprecated="32" />
+		<method name="testApplicationTestCaseSetUpProperly()V" deprecated="32" />
+	</class>
+	<class name="android/test/AssertionFailedError" since="1" deprecated="16">
+		<extends name="java/lang/Error" />
+		<method name="&lt;init&gt;()V" deprecated="32" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="32" />
+	</class>
+	<class name="android/test/ComparisonFailure" since="1" deprecated="16">
+		<extends name="android/test/AssertionFailedError" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="32" />
+	</class>
+	<class name="android/test/FlakyTest" since="1" deprecated="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="tolerance()I" deprecated="32" />
+	</class>
+	<class name="android/test/InstrumentationTestCase" since="1" deprecated="24">
+		<extends name="junit/framework/TestCase" />
+		<method name="&lt;init&gt;()V" deprecated="32" />
+		<method name="getInstrumentation()Landroid/app/Instrumentation;" deprecated="32" />
+		<method name="injectInsrumentation(Landroid/app/Instrumentation;)V" deprecated="15" />
+		<method name="injectInstrumentation(Landroid/app/Instrumentation;)V" since="5" deprecated="32" />
+		<method name="launchActivity(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)Landroid/app/Activity;" deprecated="32" />
+		<method name="launchActivityWithIntent(Ljava/lang/String;Ljava/lang/Class;Landroid/content/Intent;)Landroid/app/Activity;" since="3" deprecated="32" />
+		<method name="runTestOnUiThread(Ljava/lang/Runnable;)V" since="3" deprecated="32" />
+		<method name="sendKeys(Ljava/lang/String;)V" deprecated="32" />
+		<method name="sendKeys([I)V" deprecated="32" />
+		<method name="sendRepeatedKeys([I)V" deprecated="32" />
+	</class>
+	<class name="android/test/InstrumentationTestRunner" since="1" deprecated="24">
+		<extends name="android/app/Instrumentation" />
+		<implements name="android/test/TestSuiteProvider" />
+		<method name="&lt;init&gt;()V" deprecated="32" />
+		<method name="addTestListener(Ljunit/framework/TestListener;)V" since="32" deprecated="32" />
+		<method name="getAllTests()Ljunit/framework/TestSuite;" deprecated="32" />
+		<method name="getAndroidTestRunner()Landroid/test/AndroidTestRunner;" deprecated="32" />
+		<method name="getArguments()Landroid/os/Bundle;" since="18" deprecated="32" />
+		<method name="getLoader()Ljava/lang/ClassLoader;" deprecated="32" />
+		<field name="REPORT_KEY_NAME_CLASS" deprecated="32" />
+		<field name="REPORT_KEY_NAME_TEST" deprecated="32" />
+		<field name="REPORT_KEY_NUM_CURRENT" deprecated="32" />
+		<field name="REPORT_KEY_NUM_TOTAL" deprecated="32" />
+		<field name="REPORT_KEY_STACK" deprecated="32" />
+		<field name="REPORT_VALUE_ID" deprecated="32" />
+		<field name="REPORT_VALUE_RESULT_ERROR" deprecated="32" />
+		<field name="REPORT_VALUE_RESULT_FAILURE" deprecated="32" />
+		<field name="REPORT_VALUE_RESULT_OK" deprecated="32" />
+		<field name="REPORT_VALUE_RESULT_START" deprecated="32" />
+	</class>
+	<class name="android/test/InstrumentationTestSuite" since="1" deprecated="24">
+		<extends name="junit/framework/TestSuite" />
+		<method name="&lt;init&gt;(Landroid/app/Instrumentation;)V" deprecated="32" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;Landroid/app/Instrumentation;)V" deprecated="32" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/app/Instrumentation;)V" deprecated="32" />
+	</class>
+	<class name="android/test/IsolatedContext" since="1" deprecated="24">
+		<extends name="android/content/ContextWrapper" />
+		<method name="&lt;init&gt;(Landroid/content/ContentResolver;Landroid/content/Context;)V" deprecated="32" />
+		<method name="getAndClearBroadcastIntents()Ljava/util/List;" deprecated="32" />
+	</class>
+	<class name="android/test/LaunchPerformanceBase" since="32" deprecated="32">
+		<extends name="android/app/Instrumentation" />
+		<method name="&lt;init&gt;()V" deprecated="32" />
+		<method name="LaunchApp()V" deprecated="32" />
+		<field name="mIntent" deprecated="32" />
+		<field name="mResults" deprecated="32" />
+	</class>
+	<class name="android/test/LoaderTestCase" since="11">
+		<extends name="android/test/AndroidTestCase" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getLoaderResultSynchronously(Landroid/content/Loader;)Ljava/lang/Object;" />
+	</class>
+	<class name="android/test/MoreAsserts" since="1" deprecated="24">
+		<extends name="java/lang/Object" />
+		<method name="assertAssignableFrom(Ljava/lang/Class;Ljava/lang/Class;)V" deprecated="32" />
+		<method name="assertAssignableFrom(Ljava/lang/Class;Ljava/lang/Object;)V" deprecated="32" />
+		<method name="assertContainsRegex(Ljava/lang/String;Ljava/lang/String;)Ljava/util/regex/MatchResult;" deprecated="32" />
+		<method name="assertContainsRegex(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/regex/MatchResult;" deprecated="32" />
+		<method name="assertContentsInAnyOrder(Ljava/lang/Iterable;[Ljava/lang/Object;)V" deprecated="32" />
+		<method name="assertContentsInAnyOrder(Ljava/lang/String;Ljava/lang/Iterable;[Ljava/lang/Object;)V" deprecated="32" />
+		<method name="assertContentsInOrder(Ljava/lang/Iterable;[Ljava/lang/Object;)V" deprecated="32" />
+		<method name="assertContentsInOrder(Ljava/lang/String;Ljava/lang/Iterable;[Ljava/lang/Object;)V" deprecated="32" />
+		<method name="assertEmpty(Ljava/lang/Iterable;)V" deprecated="32" />
+		<method name="assertEmpty(Ljava/lang/String;Ljava/lang/Iterable;)V" deprecated="32" />
+		<method name="assertEmpty(Ljava/lang/String;Ljava/util/Map;)V" deprecated="32" />
+		<method name="assertEmpty(Ljava/util/Map;)V" deprecated="32" />
+		<method name="assertEquals(Ljava/lang/String;Ljava/util/Set;Ljava/util/Set;)V" deprecated="32" />
+		<method name="assertEquals(Ljava/lang/String;[B[B)V" deprecated="32" />
+		<method name="assertEquals(Ljava/lang/String;[D[D)V" deprecated="32" />
+		<method name="assertEquals(Ljava/lang/String;[I[I)V" deprecated="32" />
+		<method name="assertEquals(Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/Object;)V" deprecated="32" />
+		<method name="assertEquals(Ljava/util/Set;Ljava/util/Set;)V" deprecated="32" />
+		<method name="assertEquals([B[B)V" deprecated="32" />
+		<method name="assertEquals([D[D)V" deprecated="32" />
+		<method name="assertEquals([I[I)V" deprecated="32" />
+		<method name="assertEquals([Ljava/lang/Object;[Ljava/lang/Object;)V" deprecated="32" />
+		<method name="assertMatchesRegex(Ljava/lang/String;Ljava/lang/String;)Ljava/util/regex/MatchResult;" deprecated="32" />
+		<method name="assertMatchesRegex(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/regex/MatchResult;" deprecated="32" />
+		<method name="assertNotContainsRegex(Ljava/lang/String;Ljava/lang/String;)V" deprecated="32" />
+		<method name="assertNotContainsRegex(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="32" />
+		<method name="assertNotEmpty(Ljava/lang/Iterable;)V" deprecated="32" />
+		<method name="assertNotEmpty(Ljava/lang/String;Ljava/lang/Iterable;)V" deprecated="32" />
+		<method name="assertNotEmpty(Ljava/lang/String;Ljava/util/Map;)V" deprecated="32" />
+		<method name="assertNotEmpty(Ljava/util/Map;)V" deprecated="32" />
+		<method name="assertNotEqual(Ljava/lang/Object;Ljava/lang/Object;)V" deprecated="32" />
+		<method name="assertNotEqual(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V" deprecated="32" />
+		<method name="assertNotMatchesRegex(Ljava/lang/String;Ljava/lang/String;)V" deprecated="32" />
+		<method name="assertNotMatchesRegex(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="32" />
+		<method name="checkEqualsAndHashCodeMethods(Ljava/lang/Object;Ljava/lang/Object;Z)V" deprecated="32" />
+		<method name="checkEqualsAndHashCodeMethods(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Z)V" deprecated="32" />
+	</class>
+	<class name="android/test/PerformanceTestCase" since="1" deprecated="24">
+		<extends name="java/lang/Object" />
+		<method name="isPerformanceOnly()Z" deprecated="32" />
+		<method name="startPerformance(Landroid/test/PerformanceTestCase$Intermediates;)I" deprecated="32" />
+	</class>
+	<class name="android/test/PerformanceTestCase$Intermediates" since="1" deprecated="32">
+		<extends name="java/lang/Object" />
+		<method name="addIntermediate(Ljava/lang/String;)V" deprecated="32" />
+		<method name="addIntermediate(Ljava/lang/String;J)V" deprecated="32" />
+		<method name="finishTiming(Z)V" deprecated="32" />
+		<method name="setInternalIterations(I)V" deprecated="32" />
+		<method name="startTiming(Z)V" deprecated="32" />
+	</class>
+	<class name="android/test/ProviderTestCase" since="1" deprecated="5">
+		<extends name="android/test/InstrumentationTestCase" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;Ljava/lang/String;)V" deprecated="32" />
+		<method name="getMockContentResolver()Landroid/test/mock/MockContentResolver;" deprecated="32" />
+		<method name="getMockContext()Landroid/test/IsolatedContext;" deprecated="32" />
+		<method name="getProvider()Landroid/content/ContentProvider;" deprecated="32" />
+		<method name="newResolverWithContentProviderFromSql(Landroid/content/Context;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Landroid/content/ContentResolver;" deprecated="32" />
+	</class>
+	<class name="android/test/ProviderTestCase2" since="3">
+		<extends name="android/test/AndroidTestCase" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;Ljava/lang/String;)V" />
+		<method name="getMockContentResolver()Landroid/test/mock/MockContentResolver;" />
+		<method name="getMockContext()Landroid/test/IsolatedContext;" />
+		<method name="getProvider()Landroid/content/ContentProvider;" />
+		<method name="newResolverWithContentProviderFromSql(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Landroid/content/ContentResolver;" />
+	</class>
+	<class name="android/test/RenamingDelegatingContext" since="1" deprecated="24">
+		<extends name="android/content/ContextWrapper" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/content/Context;Ljava/lang/String;)V" deprecated="32" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/String;)V" deprecated="32" />
+		<method name="getDatabasePrefix()Ljava/lang/String;" deprecated="32" />
+		<method name="makeExistingFilesAndDbsAccessible()V" deprecated="32" />
+		<method name="providerWithRenamedContext(Ljava/lang/Class;Landroid/content/Context;Ljava/lang/String;)Landroid/content/ContentProvider;" deprecated="32" />
+		<method name="providerWithRenamedContext(Ljava/lang/Class;Landroid/content/Context;Ljava/lang/String;Z)Landroid/content/ContentProvider;" deprecated="32" />
+	</class>
+	<class name="android/test/RepetitiveTest" since="32" deprecated="32">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="numIterations()I" deprecated="32" />
+	</class>
+	<class name="android/test/ServiceTestCase" since="1" deprecated="24">
+		<extends name="android/test/AndroidTestCase" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;)V" deprecated="32" />
+		<method name="bindService(Landroid/content/Intent;)Landroid/os/IBinder;" deprecated="32" />
+		<method name="getApplication()Landroid/app/Application;" deprecated="32" />
+		<method name="getService()Landroid/app/Service;" deprecated="32" />
+		<method name="getSystemContext()Landroid/content/Context;" deprecated="32" />
+		<method name="setApplication(Landroid/app/Application;)V" deprecated="32" />
+		<method name="setupService()V" deprecated="32" />
+		<method name="shutdownService()V" deprecated="32" />
+		<method name="startService(Landroid/content/Intent;)V" deprecated="32" />
+		<method name="testServiceTestCaseSetUpProperly()V" deprecated="32" />
+	</class>
+	<class name="android/test/SingleLaunchActivityTestCase" since="1" deprecated="24">
+		<extends name="android/test/InstrumentationTestCase" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Class;)V" deprecated="32" />
+		<method name="getActivity()Landroid/app/Activity;" deprecated="32" />
+		<method name="testActivityTestCaseSetUpProperly()V" deprecated="32" />
+	</class>
+	<class name="android/test/SyncBaseInstrumentation" since="1" deprecated="24">
+		<extends name="android/test/InstrumentationTestCase" />
+		<method name="&lt;init&gt;()V" deprecated="32" />
+		<method name="cancelSyncsandDisableAutoSync()V" deprecated="32" />
+		<method name="syncProvider(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)V" deprecated="32" />
+	</class>
+	<class name="android/test/TestSuiteProvider" since="1" deprecated="24">
+		<extends name="java/lang/Object" />
+		<method name="getTestSuite()Ljunit/framework/TestSuite;" deprecated="32" />
+	</class>
+	<class name="android/test/TouchUtils" since="1" deprecated="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="32" />
+		<method name="clickView(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" deprecated="32" />
+		<method name="drag(Landroid/test/ActivityInstrumentationTestCase;FFFFI)V" deprecated="15" />
+		<method name="drag(Landroid/test/InstrumentationTestCase;FFFFI)V" since="3" deprecated="32" />
+		<method name="dragQuarterScreenDown(Landroid/test/ActivityInstrumentationTestCase;)V" deprecated="15" />
+		<method name="dragQuarterScreenDown(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;)V" since="3" deprecated="32" />
+		<method name="dragQuarterScreenUp(Landroid/test/ActivityInstrumentationTestCase;)V" deprecated="15" />
+		<method name="dragQuarterScreenUp(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;)V" since="3" deprecated="32" />
+		<method name="dragViewBy(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;III)I" deprecated="15" />
+		<method name="dragViewBy(Landroid/test/InstrumentationTestCase;Landroid/view/View;III)I" since="3" deprecated="15" />
+		<method name="dragViewTo(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;III)I" deprecated="15" />
+		<method name="dragViewTo(Landroid/test/InstrumentationTestCase;Landroid/view/View;III)I" since="3" deprecated="32" />
+		<method name="dragViewToBottom(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;)V" deprecated="15" />
+		<method name="dragViewToBottom(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;I)V" deprecated="15" />
+		<method name="dragViewToBottom(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;Landroid/view/View;)V" since="3" deprecated="32" />
+		<method name="dragViewToBottom(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;Landroid/view/View;I)V" since="3" deprecated="32" />
+		<method name="dragViewToTop(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;)V" deprecated="15" />
+		<method name="dragViewToTop(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;I)V" deprecated="15" />
+		<method name="dragViewToTop(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" since="3" deprecated="32" />
+		<method name="dragViewToTop(Landroid/test/InstrumentationTestCase;Landroid/view/View;I)V" since="3" deprecated="32" />
+		<method name="dragViewToX(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;II)I" deprecated="15" />
+		<method name="dragViewToX(Landroid/test/InstrumentationTestCase;Landroid/view/View;II)I" since="3" deprecated="32" />
+		<method name="dragViewToY(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;II)I" deprecated="15" />
+		<method name="dragViewToY(Landroid/test/InstrumentationTestCase;Landroid/view/View;II)I" since="3" deprecated="32" />
+		<method name="longClickView(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;)V" deprecated="15" />
+		<method name="longClickView(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" since="3" deprecated="32" />
+		<method name="scrollToBottom(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/ViewGroup;)V" deprecated="15" />
+		<method name="scrollToBottom(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;Landroid/view/ViewGroup;)V" since="3" deprecated="32" />
+		<method name="scrollToTop(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/ViewGroup;)V" deprecated="15" />
+		<method name="scrollToTop(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;Landroid/view/ViewGroup;)V" since="3" deprecated="32" />
+		<method name="tapView(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" deprecated="32" />
+		<method name="touchAndCancelView(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" deprecated="32" />
+	</class>
+	<class name="android/test/UiThreadTest" since="1" deprecated="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="android/test/ViewAsserts" since="1" deprecated="24">
+		<extends name="java/lang/Object" />
+		<method name="assertBaselineAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="32" />
+		<method name="assertBottomAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="32" />
+		<method name="assertBottomAligned(Landroid/view/View;Landroid/view/View;I)V" deprecated="32" />
+		<method name="assertGroupContains(Landroid/view/ViewGroup;Landroid/view/View;)V" deprecated="32" />
+		<method name="assertGroupIntegrity(Landroid/view/ViewGroup;)V" deprecated="32" />
+		<method name="assertGroupNotContains(Landroid/view/ViewGroup;Landroid/view/View;)V" deprecated="32" />
+		<method name="assertHasScreenCoordinates(Landroid/view/View;Landroid/view/View;II)V" deprecated="32" />
+		<method name="assertHorizontalCenterAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="32" />
+		<method name="assertLeftAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="32" />
+		<method name="assertLeftAligned(Landroid/view/View;Landroid/view/View;I)V" deprecated="32" />
+		<method name="assertOffScreenAbove(Landroid/view/View;Landroid/view/View;)V" deprecated="32" />
+		<method name="assertOffScreenBelow(Landroid/view/View;Landroid/view/View;)V" deprecated="32" />
+		<method name="assertOnScreen(Landroid/view/View;Landroid/view/View;)V" deprecated="32" />
+		<method name="assertRightAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="32" />
+		<method name="assertRightAligned(Landroid/view/View;Landroid/view/View;I)V" deprecated="32" />
+		<method name="assertTopAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="32" />
+		<method name="assertTopAligned(Landroid/view/View;Landroid/view/View;I)V" deprecated="32" />
+		<method name="assertVerticalCenterAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="32" />
+	</class>
+	<class name="android/test/mock/MockAccountManager" since="32" deprecated="32">
+		<extends name="java/lang/Object" />
+		<method name="newMockAccountManager(Landroid/content/Context;)Landroid/accounts/AccountManager;" deprecated="32" />
+	</class>
+	<class name="android/test/mock/MockApplication" since="1" deprecated="24">
+		<extends name="android/app/Application" />
+		<method name="&lt;init&gt;()V" deprecated="32" />
+	</class>
+	<class name="android/test/mock/MockContentProvider" since="8">
+		<extends name="android/content/ContentProvider" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;[Landroid/content/pm/PathPermission;)V" />
+		<method name="attachInfoForTesting(Landroid/content/ContentProvider;Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V" since="32" deprecated="32" />
+	</class>
+	<class name="android/test/mock/MockContentResolver" since="1">
+		<extends name="android/content/ContentResolver" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" since="18" />
+		<method name="addProvider(Ljava/lang/String;Landroid/content/ContentProvider;)V" />
+	</class>
+	<class name="android/test/mock/MockContext" since="1">
+		<extends name="android/content/Context" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getPackageCodePath()Ljava/lang/String;" />
+		<method name="getPackageResourcePath()Ljava/lang/String;" />
+	</class>
+	<class name="android/test/mock/MockCursor" since="8" deprecated="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/database/Cursor" />
+		<method name="&lt;init&gt;()V" deprecated="32" />
+		<method name="abortUpdates()V" removed="11" />
+		<method name="commitUpdates()Z" removed="11" />
+		<method name="commitUpdates(Ljava/util/Map;)Z" removed="11" />
+		<method name="deleteRow()Z" removed="11" />
+		<method name="hasUpdates()Z" removed="11" />
+		<method name="supportsUpdates()Z" removed="11" />
+		<method name="updateBlob(I[B)Z" removed="11" />
+		<method name="updateDouble(ID)Z" removed="11" />
+		<method name="updateFloat(IF)Z" removed="11" />
+		<method name="updateInt(II)Z" removed="11" />
+		<method name="updateLong(IJ)Z" removed="11" />
+		<method name="updateShort(IS)Z" removed="11" />
+		<method name="updateString(ILjava/lang/String;)Z" removed="11" />
+		<method name="updateToNull(I)Z" removed="11" />
+	</class>
+	<class name="android/test/mock/MockDialogInterface" since="1" deprecated="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/content/DialogInterface" />
+		<method name="&lt;init&gt;()V" deprecated="32" />
+	</class>
+	<class name="android/test/mock/MockPackageManager" since="1" deprecated="24">
+		<extends name="android/content/pm/PackageManager" />
+		<method name="&lt;init&gt;()V" deprecated="32" />
+		<method name="getAllIntentFilters(Ljava/lang/String;)Ljava/util/List;" since="23" deprecated="32" />
+		<method name="getDefaultBrowserPackageName(I)Ljava/lang/String;" since="23" removed="24" />
+		<method name="resolveServiceAsUser(Landroid/content/Intent;II)Landroid/content/pm/ResolveInfo;" since="32" deprecated="32" />
+		<method name="setDefaultBrowserPackageName(Ljava/lang/String;I)Z" since="23" removed="24" />
+		<method name="setPackageObbPath(Ljava/lang/String;Ljava/lang/String;)V" since="9" removed="10" />
+	</class>
+	<class name="android/test/mock/MockResources" since="1" deprecated="24">
+		<extends name="android/content/res/Resources" />
+		<method name="&lt;init&gt;()V" deprecated="32" />
+	</class>
+	<class name="android/test/mock/MockService" since="32" deprecated="32">
+		<extends name="java/lang/Object" />
+		<method name="attachForTesting(Landroid/app/Service;Landroid/content/Context;Ljava/lang/String;Landroid/app/Application;)V" deprecated="32" />
+	</class>
+	<class name="android/test/suitebuilder/TestMethod" since="1" deprecated="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Class;)V" since="3" deprecated="32" />
+		<method name="&lt;init&gt;(Ljava/lang/reflect/Method;Ljava/lang/Class;)V" deprecated="32" />
+		<method name="&lt;init&gt;(Ljunit/framework/TestCase;)V" since="3" deprecated="32" />
+		<method name="createTest()Ljunit/framework/TestCase;" deprecated="32" />
+		<method name="getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;" deprecated="32" />
+		<method name="getEnclosingClass()Ljava/lang/Class;" deprecated="32" />
+		<method name="getEnclosingClassname()Ljava/lang/String;" deprecated="32" />
+		<method name="getName()Ljava/lang/String;" deprecated="32" />
+	</class>
+	<class name="android/test/suitebuilder/TestSuiteBuilder" since="1" deprecated="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;)V" deprecated="32" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/ClassLoader;)V" deprecated="32" />
+		<method name="addRequirements(Ljava/util/List;)Landroid/test/suitebuilder/TestSuiteBuilder;" removed="28" />
+		<method name="addRequirements([Lcom/android/internal/util/Predicate;)Landroid/test/suitebuilder/TestSuiteBuilder;" removed="28" />
+		<method name="build()Ljunit/framework/TestSuite;" deprecated="32" />
+		<method name="excludePackages([Ljava/lang/String;)Landroid/test/suitebuilder/TestSuiteBuilder;" deprecated="32" />
+		<method name="getSuiteName()Ljava/lang/String;" deprecated="32" />
+		<method name="includeAllPackagesUnderHere()Landroid/test/suitebuilder/TestSuiteBuilder;" deprecated="32" />
+		<method name="includePackages([Ljava/lang/String;)Landroid/test/suitebuilder/TestSuiteBuilder;" deprecated="32" />
+		<method name="named(Ljava/lang/String;)Landroid/test/suitebuilder/TestSuiteBuilder;" deprecated="32" />
+	</class>
+	<class name="android/test/suitebuilder/TestSuiteBuilder$FailedToCreateTests" since="1" deprecated="26">
+		<extends name="junit/framework/TestCase" />
+		<method name="&lt;init&gt;(Ljava/lang/Exception;)V" deprecated="32" />
+		<method name="testSuiteConstructionFailed()V" deprecated="32" />
+	</class>
+	<class name="android/test/suitebuilder/UnitTestSuiteBuilder" since="32" deprecated="32">
+		<extends name="android/test/suitebuilder/TestSuiteBuilder" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;)V" deprecated="32" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/ClassLoader;)V" deprecated="32" />
+	</class>
+	<class name="android/test/suitebuilder/annotation/LargeTest" since="2" deprecated="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="android/test/suitebuilder/annotation/MediumTest" since="2" deprecated="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="android/test/suitebuilder/annotation/SmallTest" since="2" deprecated="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="android/test/suitebuilder/annotation/Smoke" since="1" deprecated="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="android/test/suitebuilder/annotation/Suppress" since="1" deprecated="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="android/text/AlteredCharSequence" since="1" deprecated="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/GetChars" />
+		<implements name="java/lang/CharSequence" />
+		<method name="make(Ljava/lang/CharSequence;[CII)Landroid/text/AlteredCharSequence;" deprecated="30" />
+	</class>
+	<class name="android/text/AndroidCharacter" since="1" deprecated="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="getDirectionalities([C[BI)V" deprecated="29" />
+		<method name="getEastAsianWidth(C)I" since="8" deprecated="29" />
+		<method name="getEastAsianWidths([CII[B)V" since="8" deprecated="29" />
+		<method name="getMirror(C)C" deprecated="29" />
+		<method name="mirror([CII)Z" deprecated="29" />
+		<field name="EAST_ASIAN_WIDTH_AMBIGUOUS" since="8" deprecated="29" />
+		<field name="EAST_ASIAN_WIDTH_FULL_WIDTH" since="8" deprecated="29" />
+		<field name="EAST_ASIAN_WIDTH_HALF_WIDTH" since="8" deprecated="29" />
+		<field name="EAST_ASIAN_WIDTH_NARROW" since="8" deprecated="29" />
+		<field name="EAST_ASIAN_WIDTH_NEUTRAL" since="8" deprecated="29" />
+		<field name="EAST_ASIAN_WIDTH_WIDE" since="8" deprecated="29" />
+	</class>
+	<class name="android/text/Annotation" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getKey()Ljava/lang/String;" />
+		<method name="getValue()Ljava/lang/String;" />
+	</class>
+	<class name="android/text/AutoText" since="1">
+		<extends name="java/lang/Object" />
+		<method name="get(Ljava/lang/CharSequence;IILandroid/view/View;)Ljava/lang/String;" />
+		<method name="getSize(Landroid/view/View;)I" since="3" />
+	</class>
+	<class name="android/text/BidiFormatter" since="18">
+		<extends name="java/lang/Object" />
+		<method name="getInstance()Landroid/text/BidiFormatter;" />
+		<method name="getInstance(Ljava/util/Locale;)Landroid/text/BidiFormatter;" />
+		<method name="getInstance(Z)Landroid/text/BidiFormatter;" />
+		<method name="getStereoReset()Z" />
+		<method name="isRtl(Ljava/lang/CharSequence;)Z" since="26" />
+		<method name="isRtl(Ljava/lang/String;)Z" />
+		<method name="isRtlContext()Z" />
+		<method name="unicodeWrap(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;" since="26" />
+		<method name="unicodeWrap(Ljava/lang/CharSequence;Landroid/text/TextDirectionHeuristic;)Ljava/lang/CharSequence;" since="26" />
+		<method name="unicodeWrap(Ljava/lang/CharSequence;Landroid/text/TextDirectionHeuristic;Z)Ljava/lang/CharSequence;" since="26" />
+		<method name="unicodeWrap(Ljava/lang/CharSequence;Z)Ljava/lang/CharSequence;" since="26" />
+		<method name="unicodeWrap(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="unicodeWrap(Ljava/lang/String;Landroid/text/TextDirectionHeuristic;)Ljava/lang/String;" />
+		<method name="unicodeWrap(Ljava/lang/String;Landroid/text/TextDirectionHeuristic;Z)Ljava/lang/String;" />
+		<method name="unicodeWrap(Ljava/lang/String;Z)Ljava/lang/String;" />
+	</class>
+	<class name="android/text/BidiFormatter$Builder" since="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Locale;)V" />
+		<method name="&lt;init&gt;(Z)V" />
+		<method name="build()Landroid/text/BidiFormatter;" />
+		<method name="setTextDirectionHeuristic(Landroid/text/TextDirectionHeuristic;)Landroid/text/BidiFormatter$Builder;" />
+		<method name="stereoReset(Z)Landroid/text/BidiFormatter$Builder;" />
+	</class>
+	<class name="android/text/BoringLayout" since="1">
+		<extends name="android/text/Layout" />
+		<implements name="android/text/TextUtils$EllipsizeCallback" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFLandroid/text/BoringLayout$Metrics;Z)V" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFLandroid/text/BoringLayout$Metrics;ZLandroid/text/TextUtils$TruncateAt;I)V" />
+		<method name="isBoring(Ljava/lang/CharSequence;Landroid/text/TextPaint;)Landroid/text/BoringLayout$Metrics;" />
+		<method name="isBoring(Ljava/lang/CharSequence;Landroid/text/TextPaint;Landroid/text/BoringLayout$Metrics;)Landroid/text/BoringLayout$Metrics;" />
+		<method name="make(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFLandroid/text/BoringLayout$Metrics;Z)Landroid/text/BoringLayout;" />
+		<method name="make(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFLandroid/text/BoringLayout$Metrics;ZLandroid/text/TextUtils$TruncateAt;I)Landroid/text/BoringLayout;" />
+		<method name="replaceOrMake(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFLandroid/text/BoringLayout$Metrics;Z)Landroid/text/BoringLayout;" />
+		<method name="replaceOrMake(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFLandroid/text/BoringLayout$Metrics;ZLandroid/text/TextUtils$TruncateAt;I)Landroid/text/BoringLayout;" />
+	</class>
+	<class name="android/text/BoringLayout$Metrics" since="1">
+		<extends name="android/graphics/Paint$FontMetricsInt" />
+		<method name="&lt;init&gt;()V" />
+		<field name="width" />
+	</class>
+	<class name="android/text/ClipboardManager" since="1" deprecated="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" since="11" deprecated="29" />
+		<method name="getText()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="hasText()Z" deprecated="29" />
+		<method name="setText(Ljava/lang/CharSequence;)V" deprecated="29" />
+	</class>
+	<class name="android/text/DynamicLayout" since="1">
+		<extends name="android/text/Layout" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V" deprecated="28" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V" deprecated="28" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZLandroid/text/TextUtils$TruncateAt;I)V" deprecated="28" />
+	</class>
+	<class name="android/text/DynamicLayout$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="build()Landroid/text/DynamicLayout;" />
+		<method name="obtain(Ljava/lang/CharSequence;Landroid/text/TextPaint;I)Landroid/text/DynamicLayout$Builder;" />
+		<method name="setAlignment(Landroid/text/Layout$Alignment;)Landroid/text/DynamicLayout$Builder;" />
+		<method name="setBreakStrategy(I)Landroid/text/DynamicLayout$Builder;" />
+		<method name="setDisplayText(Ljava/lang/CharSequence;)Landroid/text/DynamicLayout$Builder;" />
+		<method name="setEllipsize(Landroid/text/TextUtils$TruncateAt;)Landroid/text/DynamicLayout$Builder;" />
+		<method name="setEllipsizedWidth(I)Landroid/text/DynamicLayout$Builder;" />
+		<method name="setHyphenationFrequency(I)Landroid/text/DynamicLayout$Builder;" />
+		<method name="setIncludePad(Z)Landroid/text/DynamicLayout$Builder;" />
+		<method name="setJustificationMode(I)Landroid/text/DynamicLayout$Builder;" />
+		<method name="setLineSpacing(FF)Landroid/text/DynamicLayout$Builder;" />
+		<method name="setTextDirection(Landroid/text/TextDirectionHeuristic;)Landroid/text/DynamicLayout$Builder;" />
+		<method name="setUseLineSpacingFromFallbacks(Z)Landroid/text/DynamicLayout$Builder;" />
+	</class>
+	<class name="android/text/Editable" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/GetChars" />
+		<implements name="android/text/Spannable" />
+		<implements name="java/lang/Appendable" />
+		<implements name="java/lang/CharSequence" />
+		<method name="append(C)Landroid/text/Editable;" />
+		<method name="append(Ljava/lang/CharSequence;)Landroid/text/Editable;" />
+		<method name="append(Ljava/lang/CharSequence;II)Landroid/text/Editable;" />
+		<method name="clear()V" />
+		<method name="clearSpans()V" />
+		<method name="delete(II)Landroid/text/Editable;" />
+		<method name="getFilters()[Landroid/text/InputFilter;" />
+		<method name="insert(ILjava/lang/CharSequence;)Landroid/text/Editable;" />
+		<method name="insert(ILjava/lang/CharSequence;II)Landroid/text/Editable;" />
+		<method name="replace(IILjava/lang/CharSequence;)Landroid/text/Editable;" />
+		<method name="replace(IILjava/lang/CharSequence;II)Landroid/text/Editable;" />
+		<method name="setFilters([Landroid/text/InputFilter;)V" />
+	</class>
+	<class name="android/text/Editable$Factory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getInstance()Landroid/text/Editable$Factory;" />
+		<method name="newEditable(Ljava/lang/CharSequence;)Landroid/text/Editable;" />
+	</class>
+	<class name="android/text/GetChars" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/CharSequence" />
+		<method name="getChars(II[CI)V" />
+	</class>
+	<class name="android/text/Html" since="1">
+		<extends name="java/lang/Object" />
+		<method name="escapeHtml(Ljava/lang/CharSequence;)Ljava/lang/String;" since="16" />
+		<method name="fromHtml(Ljava/lang/String;)Landroid/text/Spanned;" deprecated="24" />
+		<method name="fromHtml(Ljava/lang/String;I)Landroid/text/Spanned;" since="24" />
+		<method name="fromHtml(Ljava/lang/String;ILandroid/text/Html$ImageGetter;Landroid/text/Html$TagHandler;)Landroid/text/Spanned;" since="24" />
+		<method name="fromHtml(Ljava/lang/String;Landroid/text/Html$ImageGetter;Landroid/text/Html$TagHandler;)Landroid/text/Spanned;" deprecated="24" />
+		<method name="toHtml(Landroid/text/Spanned;)Ljava/lang/String;" deprecated="24" />
+		<method name="toHtml(Landroid/text/Spanned;I)Ljava/lang/String;" since="24" />
+		<field name="FROM_HTML_MODE_COMPACT" since="24" />
+		<field name="FROM_HTML_MODE_LEGACY" since="24" />
+		<field name="FROM_HTML_OPTION_USE_CSS_COLORS" since="24" />
+		<field name="FROM_HTML_SEPARATOR_LINE_BREAK_BLOCKQUOTE" since="24" />
+		<field name="FROM_HTML_SEPARATOR_LINE_BREAK_DIV" since="24" />
+		<field name="FROM_HTML_SEPARATOR_LINE_BREAK_HEADING" since="24" />
+		<field name="FROM_HTML_SEPARATOR_LINE_BREAK_LIST" since="24" />
+		<field name="FROM_HTML_SEPARATOR_LINE_BREAK_LIST_ITEM" since="24" />
+		<field name="FROM_HTML_SEPARATOR_LINE_BREAK_PARAGRAPH" since="24" />
+		<field name="TO_HTML_PARAGRAPH_LINES_CONSECUTIVE" since="24" />
+		<field name="TO_HTML_PARAGRAPH_LINES_INDIVIDUAL" since="24" />
+	</class>
+	<class name="android/text/Html$ImageGetter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getDrawable(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;" />
+	</class>
+	<class name="android/text/Html$TagHandler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="handleTag(ZLjava/lang/String;Landroid/text/Editable;Lorg/xml/sax/XMLReader;)V" />
+	</class>
+	<class name="android/text/InputFilter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="filter(Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence;" />
+	</class>
+	<class name="android/text/InputFilter$AllCaps" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/InputFilter" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Locale;)V" since="27" />
+	</class>
+	<class name="android/text/InputFilter$LengthFilter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/InputFilter" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getMax()I" since="21" />
+	</class>
+	<class name="android/text/InputType" since="3">
+		<extends name="java/lang/Object" />
+		<field name="TYPE_CLASS_DATETIME" />
+		<field name="TYPE_CLASS_NUMBER" />
+		<field name="TYPE_CLASS_PHONE" />
+		<field name="TYPE_CLASS_TEXT" />
+		<field name="TYPE_DATETIME_VARIATION_DATE" />
+		<field name="TYPE_DATETIME_VARIATION_NORMAL" />
+		<field name="TYPE_DATETIME_VARIATION_TIME" />
+		<field name="TYPE_MASK_CLASS" />
+		<field name="TYPE_MASK_FLAGS" />
+		<field name="TYPE_MASK_VARIATION" />
+		<field name="TYPE_NULL" />
+		<field name="TYPE_NUMBER_FLAG_DECIMAL" />
+		<field name="TYPE_NUMBER_FLAG_SIGNED" />
+		<field name="TYPE_NUMBER_VARIATION_NORMAL" since="11" />
+		<field name="TYPE_NUMBER_VARIATION_PASSWORD" since="11" />
+		<field name="TYPE_TEXT_FLAG_AUTO_COMPLETE" />
+		<field name="TYPE_TEXT_FLAG_AUTO_CORRECT" />
+		<field name="TYPE_TEXT_FLAG_CAP_CHARACTERS" />
+		<field name="TYPE_TEXT_FLAG_CAP_SENTENCES" />
+		<field name="TYPE_TEXT_FLAG_CAP_WORDS" />
+		<field name="TYPE_TEXT_FLAG_IME_MULTI_LINE" />
+		<field name="TYPE_TEXT_FLAG_MULTI_LINE" />
+		<field name="TYPE_TEXT_FLAG_NO_SUGGESTIONS" since="5" />
+		<field name="TYPE_TEXT_VARIATION_EMAIL_ADDRESS" />
+		<field name="TYPE_TEXT_VARIATION_EMAIL_SUBJECT" />
+		<field name="TYPE_TEXT_VARIATION_FILTER" />
+		<field name="TYPE_TEXT_VARIATION_LONG_MESSAGE" />
+		<field name="TYPE_TEXT_VARIATION_NORMAL" />
+		<field name="TYPE_TEXT_VARIATION_PASSWORD" />
+		<field name="TYPE_TEXT_VARIATION_PERSON_NAME" />
+		<field name="TYPE_TEXT_VARIATION_PHONETIC" />
+		<field name="TYPE_TEXT_VARIATION_POSTAL_ADDRESS" />
+		<field name="TYPE_TEXT_VARIATION_SHORT_MESSAGE" />
+		<field name="TYPE_TEXT_VARIATION_URI" />
+		<field name="TYPE_TEXT_VARIATION_VISIBLE_PASSWORD" />
+		<field name="TYPE_TEXT_VARIATION_WEB_EDIT_TEXT" />
+		<field name="TYPE_TEXT_VARIATION_WEB_EMAIL_ADDRESS" since="11" />
+		<field name="TYPE_TEXT_VARIATION_WEB_PASSWORD" since="11" />
+	</class>
+	<class name="android/text/Layout" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FF)V" />
+		<method name="draw(Landroid/graphics/Canvas;)V" />
+		<method name="draw(Landroid/graphics/Canvas;Landroid/graphics/Path;Landroid/graphics/Paint;I)V" />
+		<method name="getAlignment()Landroid/text/Layout$Alignment;" />
+		<method name="getBottomPadding()I" />
+		<method name="getCursorPath(ILandroid/graphics/Path;Ljava/lang/CharSequence;)V" />
+		<method name="getDesiredWidth(Ljava/lang/CharSequence;IILandroid/text/TextPaint;)F" />
+		<method name="getDesiredWidth(Ljava/lang/CharSequence;Landroid/text/TextPaint;)F" />
+		<method name="getEllipsisCount(I)I" />
+		<method name="getEllipsisStart(I)I" />
+		<method name="getEllipsizedWidth()I" />
+		<method name="getHeight()I" />
+		<method name="getLineAscent(I)I" />
+		<method name="getLineBaseline(I)I" />
+		<method name="getLineBottom(I)I" />
+		<method name="getLineBounds(ILandroid/graphics/Rect;)I" />
+		<method name="getLineContainsTab(I)Z" />
+		<method name="getLineCount()I" />
+		<method name="getLineDescent(I)I" />
+		<method name="getLineDirections(I)Landroid/text/Layout$Directions;" />
+		<method name="getLineEnd(I)I" />
+		<method name="getLineForOffset(I)I" />
+		<method name="getLineForVertical(I)I" />
+		<method name="getLineLeft(I)F" />
+		<method name="getLineMax(I)F" />
+		<method name="getLineRight(I)F" />
+		<method name="getLineStart(I)I" />
+		<method name="getLineTop(I)I" />
+		<method name="getLineVisibleEnd(I)I" />
+		<method name="getLineWidth(I)F" />
+		<method name="getOffsetForHorizontal(IF)I" />
+		<method name="getOffsetToLeftOf(I)I" />
+		<method name="getOffsetToRightOf(I)I" />
+		<method name="getPaint()Landroid/text/TextPaint;" />
+		<method name="getParagraphAlignment(I)Landroid/text/Layout$Alignment;" />
+		<method name="getParagraphDirection(I)I" />
+		<method name="getParagraphLeft(I)I" />
+		<method name="getParagraphRight(I)I" />
+		<method name="getPrimaryHorizontal(I)F" />
+		<method name="getSecondaryHorizontal(I)F" />
+		<method name="getSelectionPath(IILandroid/graphics/Path;)V" />
+		<method name="getSpacingAdd()F" />
+		<method name="getSpacingMultiplier()F" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<method name="getTopPadding()I" />
+		<method name="getWidth()I" />
+		<method name="increaseWidthTo(I)V" />
+		<method name="isRtlCharAt(I)Z" since="14" />
+		<method name="isSpanned()Z" />
+		<field name="BREAK_STRATEGY_BALANCED" since="23" />
+		<field name="BREAK_STRATEGY_HIGH_QUALITY" since="23" />
+		<field name="BREAK_STRATEGY_SIMPLE" since="23" />
+		<field name="DEFAULT_LINESPACING_ADDITION" since="28" />
+		<field name="DEFAULT_LINESPACING_MULTIPLIER" since="28" />
+		<field name="DIR_LEFT_TO_RIGHT" />
+		<field name="DIR_RIGHT_TO_LEFT" />
+		<field name="HYPHENATION_FREQUENCY_FULL" since="23" />
+		<field name="HYPHENATION_FREQUENCY_NONE" since="23" />
+		<field name="HYPHENATION_FREQUENCY_NORMAL" since="23" />
+		<field name="JUSTIFICATION_MODE_INTER_WORD" since="26" />
+		<field name="JUSTIFICATION_MODE_NONE" since="26" />
+	</class>
+	<class name="android/text/Layout$Alignment" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/text/Layout$Alignment;" />
+		<method name="values()[Landroid/text/Layout$Alignment;" />
+		<field name="ALIGN_CENTER" />
+		<field name="ALIGN_LEFT" since="28" removed="29" />
+		<field name="ALIGN_NORMAL" />
+		<field name="ALIGN_OPPOSITE" />
+		<field name="ALIGN_RIGHT" since="28" removed="29" />
+	</class>
+	<class name="android/text/Layout$Directions" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/text/LoginFilter" since="1" deprecated="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/InputFilter" />
+		<method name="isAllowed(C)Z" deprecated="30" />
+		<method name="onInvalidCharacter(C)V" deprecated="30" />
+		<method name="onStart()V" deprecated="30" />
+		<method name="onStop()V" deprecated="30" />
+	</class>
+	<class name="android/text/LoginFilter$PasswordFilterGMail" since="1" deprecated="30">
+		<extends name="android/text/LoginFilter" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<method name="&lt;init&gt;(Z)V" deprecated="30" />
+	</class>
+	<class name="android/text/LoginFilter$UsernameFilterGMail" since="1" deprecated="30">
+		<extends name="android/text/LoginFilter" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<method name="&lt;init&gt;(Z)V" deprecated="30" />
+	</class>
+	<class name="android/text/LoginFilter$UsernameFilterGeneric" since="1" deprecated="30">
+		<extends name="android/text/LoginFilter" />
+		<method name="&lt;init&gt;()V" deprecated="30" />
+		<method name="&lt;init&gt;(Z)V" deprecated="30" />
+	</class>
+	<class name="android/text/NoCopySpan" since="3">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/text/NoCopySpan$Concrete" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/NoCopySpan" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/text/ParcelableSpan" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getSpanTypeId()I" />
+	</class>
+	<class name="android/text/PrecomputedText" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/Spannable" />
+		<method name="create(Ljava/lang/CharSequence;Landroid/text/PrecomputedText$Params;)Landroid/text/PrecomputedText;" />
+		<method name="getBounds(IILandroid/graphics/Rect;)V" />
+		<method name="getParagraphCount()I" />
+		<method name="getParagraphEnd(I)I" />
+		<method name="getParagraphStart(I)I" />
+		<method name="getParams()Landroid/text/PrecomputedText$Params;" />
+		<method name="getWidth(II)F" />
+	</class>
+	<class name="android/text/PrecomputedText$Params" since="28">
+		<extends name="java/lang/Object" />
+		<method name="getBreakStrategy()I" />
+		<method name="getHyphenationFrequency()I" />
+		<method name="getTextDirection()Landroid/text/TextDirectionHeuristic;" />
+		<method name="getTextPaint()Landroid/text/TextPaint;" />
+	</class>
+	<class name="android/text/PrecomputedText$Params$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/text/PrecomputedText$Params;)V" since="29" />
+		<method name="&lt;init&gt;(Landroid/text/TextPaint;)V" />
+		<method name="build()Landroid/text/PrecomputedText$Params;" />
+		<method name="setBreakStrategy(I)Landroid/text/PrecomputedText$Params$Builder;" />
+		<method name="setHyphenationFrequency(I)Landroid/text/PrecomputedText$Params$Builder;" />
+		<method name="setTextDirection(Landroid/text/TextDirectionHeuristic;)Landroid/text/PrecomputedText$Params$Builder;" />
+	</class>
+	<class name="android/text/Selection" since="1">
+		<extends name="java/lang/Object" />
+		<method name="extendDown(Landroid/text/Spannable;Landroid/text/Layout;)Z" />
+		<method name="extendLeft(Landroid/text/Spannable;Landroid/text/Layout;)Z" />
+		<method name="extendRight(Landroid/text/Spannable;Landroid/text/Layout;)Z" />
+		<method name="extendSelection(Landroid/text/Spannable;I)V" />
+		<method name="extendToLeftEdge(Landroid/text/Spannable;Landroid/text/Layout;)Z" />
+		<method name="extendToRightEdge(Landroid/text/Spannable;Landroid/text/Layout;)Z" />
+		<method name="extendUp(Landroid/text/Spannable;Landroid/text/Layout;)Z" />
+		<method name="getSelectionEnd(Ljava/lang/CharSequence;)I" />
+		<method name="getSelectionStart(Ljava/lang/CharSequence;)I" />
+		<method name="moveDown(Landroid/text/Spannable;Landroid/text/Layout;)Z" />
+		<method name="moveLeft(Landroid/text/Spannable;Landroid/text/Layout;)Z" />
+		<method name="moveRight(Landroid/text/Spannable;Landroid/text/Layout;)Z" />
+		<method name="moveToLeftEdge(Landroid/text/Spannable;Landroid/text/Layout;)Z" />
+		<method name="moveToRightEdge(Landroid/text/Spannable;Landroid/text/Layout;)Z" />
+		<method name="moveUp(Landroid/text/Spannable;Landroid/text/Layout;)Z" />
+		<method name="removeSelection(Landroid/text/Spannable;)V" />
+		<method name="selectAll(Landroid/text/Spannable;)V" />
+		<method name="setSelection(Landroid/text/Spannable;I)V" />
+		<method name="setSelection(Landroid/text/Spannable;II)V" />
+		<field name="SELECTION_END" />
+		<field name="SELECTION_START" />
+	</class>
+	<class name="android/text/SpanWatcher" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/NoCopySpan" since="3" />
+		<method name="onSpanAdded(Landroid/text/Spannable;Ljava/lang/Object;II)V" />
+		<method name="onSpanChanged(Landroid/text/Spannable;Ljava/lang/Object;IIII)V" />
+		<method name="onSpanRemoved(Landroid/text/Spannable;Ljava/lang/Object;II)V" />
+	</class>
+	<class name="android/text/Spannable" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/Spanned" />
+		<method name="removeSpan(Ljava/lang/Object;)V" />
+		<method name="setSpan(Ljava/lang/Object;III)V" />
+	</class>
+	<class name="android/text/Spannable$Factory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getInstance()Landroid/text/Spannable$Factory;" />
+		<method name="newSpannable(Ljava/lang/CharSequence;)Landroid/text/Spannable;" />
+	</class>
+	<class name="android/text/SpannableString" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/GetChars" />
+		<implements name="android/text/Spannable" />
+		<implements name="java/lang/CharSequence" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;)V" />
+		<method name="valueOf(Ljava/lang/CharSequence;)Landroid/text/SpannableString;" />
+	</class>
+	<class name="android/text/SpannableStringBuilder" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/Editable" />
+		<implements name="android/text/GetChars" />
+		<implements name="android/text/Spannable" />
+		<implements name="java/lang/Appendable" />
+		<implements name="java/lang/CharSequence" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;II)V" />
+		<method name="append(C)Landroid/text/SpannableStringBuilder;" />
+		<method name="append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;" />
+		<method name="append(Ljava/lang/CharSequence;II)Landroid/text/SpannableStringBuilder;" />
+		<method name="append(Ljava/lang/CharSequence;Ljava/lang/Object;I)Landroid/text/SpannableStringBuilder;" since="21" />
+		<method name="delete(II)Landroid/text/SpannableStringBuilder;" />
+		<method name="getTextRunCursor(IIIIILandroid/graphics/Paint;)I" since="11" deprecated="15" />
+		<method name="getTextWatcherDepth()I" since="23" />
+		<method name="insert(ILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;" />
+		<method name="insert(ILjava/lang/CharSequence;II)Landroid/text/SpannableStringBuilder;" />
+		<method name="replace(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;" />
+		<method name="replace(IILjava/lang/CharSequence;II)Landroid/text/SpannableStringBuilder;" />
+		<method name="valueOf(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;" />
+	</class>
+	<class name="android/text/Spanned" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/CharSequence" />
+		<method name="getSpanEnd(Ljava/lang/Object;)I" />
+		<method name="getSpanFlags(Ljava/lang/Object;)I" />
+		<method name="getSpanStart(Ljava/lang/Object;)I" />
+		<method name="getSpans(IILjava/lang/Class;)[Ljava/lang/Object;" />
+		<method name="nextSpanTransition(IILjava/lang/Class;)I" />
+		<field name="SPAN_COMPOSING" since="3" />
+		<field name="SPAN_EXCLUSIVE_EXCLUSIVE" />
+		<field name="SPAN_EXCLUSIVE_INCLUSIVE" />
+		<field name="SPAN_INCLUSIVE_EXCLUSIVE" />
+		<field name="SPAN_INCLUSIVE_INCLUSIVE" />
+		<field name="SPAN_INTERMEDIATE" since="3" />
+		<field name="SPAN_MARK_MARK" />
+		<field name="SPAN_MARK_POINT" />
+		<field name="SPAN_PARAGRAPH" />
+		<field name="SPAN_POINT_MARK" />
+		<field name="SPAN_POINT_MARK_MASK" since="3" />
+		<field name="SPAN_POINT_POINT" />
+		<field name="SPAN_PRIORITY" />
+		<field name="SPAN_PRIORITY_SHIFT" />
+		<field name="SPAN_USER" />
+		<field name="SPAN_USER_SHIFT" />
+	</class>
+	<class name="android/text/SpannedString" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/GetChars" />
+		<implements name="android/text/Spanned" />
+		<implements name="java/lang/CharSequence" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;)V" />
+		<method name="valueOf(Ljava/lang/CharSequence;)Landroid/text/SpannedString;" />
+	</class>
+	<class name="android/text/StaticLayout" since="1">
+		<extends name="android/text/Layout" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;IILandroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V" deprecated="28" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;IILandroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZLandroid/text/TextUtils$TruncateAt;I)V" deprecated="28" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V" deprecated="28" />
+	</class>
+	<class name="android/text/StaticLayout$Builder" since="23">
+		<extends name="java/lang/Object" />
+		<method name="build()Landroid/text/StaticLayout;" />
+		<method name="obtain(Ljava/lang/CharSequence;IILandroid/text/TextPaint;I)Landroid/text/StaticLayout$Builder;" />
+		<method name="setAlignment(Landroid/text/Layout$Alignment;)Landroid/text/StaticLayout$Builder;" />
+		<method name="setBreakStrategy(I)Landroid/text/StaticLayout$Builder;" />
+		<method name="setEllipsize(Landroid/text/TextUtils$TruncateAt;)Landroid/text/StaticLayout$Builder;" />
+		<method name="setEllipsizedWidth(I)Landroid/text/StaticLayout$Builder;" />
+		<method name="setHyphenationFrequency(I)Landroid/text/StaticLayout$Builder;" />
+		<method name="setIncludePad(Z)Landroid/text/StaticLayout$Builder;" />
+		<method name="setIndents([I[I)Landroid/text/StaticLayout$Builder;" />
+		<method name="setJustificationMode(I)Landroid/text/StaticLayout$Builder;" since="26" />
+		<method name="setLineSpacing(FF)Landroid/text/StaticLayout$Builder;" />
+		<method name="setMaxLines(I)Landroid/text/StaticLayout$Builder;" />
+		<method name="setText(Ljava/lang/CharSequence;)Landroid/text/StaticLayout$Builder;" />
+		<method name="setTextDirection(Landroid/text/TextDirectionHeuristic;)Landroid/text/StaticLayout$Builder;" />
+		<method name="setUseLineSpacingFromFallbacks(Z)Landroid/text/StaticLayout$Builder;" since="28" />
+	</class>
+	<class name="android/text/TextDirectionHeuristic" since="18">
+		<extends name="java/lang/Object" />
+		<method name="isRtl(Ljava/lang/CharSequence;II)Z" />
+		<method name="isRtl([CII)Z" />
+	</class>
+	<class name="android/text/TextDirectionHeuristics" since="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="ANYRTL_LTR" />
+		<field name="FIRSTSTRONG_LTR" />
+		<field name="FIRSTSTRONG_RTL" />
+		<field name="LOCALE" />
+		<field name="LTR" />
+		<field name="RTL" />
+	</class>
+	<class name="android/text/TextPaint" since="1">
+		<extends name="android/graphics/Paint" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Paint;)V" />
+		<method name="set(Landroid/text/TextPaint;)V" />
+		<field name="baselineShift" />
+		<field name="bgColor" />
+		<field name="density" since="5" />
+		<field name="drawableState" />
+		<field name="linkColor" />
+		<field name="underlineColor" since="29" />
+		<field name="underlineThickness" since="29" />
+	</class>
+	<class name="android/text/TextShaper" since="31">
+		<extends name="java/lang/Object" />
+		<method name="shapeText(Ljava/lang/CharSequence;IILandroid/text/TextDirectionHeuristic;Landroid/text/TextPaint;Landroid/text/TextShaper$GlyphsConsumer;)V" />
+	</class>
+	<class name="android/text/TextShaper$GlyphsConsumer" since="31">
+		<extends name="java/lang/Object" />
+		<method name="accept(IILandroid/graphics/text/PositionedGlyphs;Landroid/text/TextPaint;)V" />
+	</class>
+	<class name="android/text/TextUtils" since="1">
+		<extends name="java/lang/Object" />
+		<method name="commaEllipsize(Ljava/lang/CharSequence;Landroid/text/TextPaint;FLjava/lang/String;Ljava/lang/String;)Ljava/lang/CharSequence;" deprecated="26" />
+		<method name="concat([Ljava/lang/CharSequence;)Ljava/lang/CharSequence;" />
+		<method name="copySpansFrom(Landroid/text/Spanned;IILjava/lang/Class;Landroid/text/Spannable;I)V" />
+		<method name="dumpSpans(Ljava/lang/CharSequence;Landroid/util/Printer;Ljava/lang/String;)V" since="3" />
+		<method name="ellipsize(Ljava/lang/CharSequence;Landroid/text/TextPaint;FLandroid/text/TextUtils$TruncateAt;)Ljava/lang/CharSequence;" />
+		<method name="ellipsize(Ljava/lang/CharSequence;Landroid/text/TextPaint;FLandroid/text/TextUtils$TruncateAt;ZLandroid/text/TextUtils$EllipsizeCallback;)Ljava/lang/CharSequence;" />
+		<method name="equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z" />
+		<method name="expandTemplate(Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)Ljava/lang/CharSequence;" />
+		<method name="getCapsMode(Ljava/lang/CharSequence;II)I" since="3" />
+		<method name="getChars(Ljava/lang/CharSequence;II[CI)V" />
+		<method name="getLayoutDirectionFromLocale(Ljava/util/Locale;)I" since="17" />
+		<method name="getOffsetAfter(Ljava/lang/CharSequence;I)I" />
+		<method name="getOffsetBefore(Ljava/lang/CharSequence;I)I" />
+		<method name="getReverse(Ljava/lang/CharSequence;II)Ljava/lang/CharSequence;" deprecated="24" />
+		<method name="getTrimmedLength(Ljava/lang/CharSequence;)I" />
+		<method name="htmlEncode(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="indexOf(Ljava/lang/CharSequence;C)I" />
+		<method name="indexOf(Ljava/lang/CharSequence;CI)I" />
+		<method name="indexOf(Ljava/lang/CharSequence;CII)I" />
+		<method name="indexOf(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I" />
+		<method name="indexOf(Ljava/lang/CharSequence;Ljava/lang/CharSequence;I)I" />
+		<method name="indexOf(Ljava/lang/CharSequence;Ljava/lang/CharSequence;II)I" />
+		<method name="isDigitsOnly(Ljava/lang/CharSequence;)Z" />
+		<method name="isEmpty(Ljava/lang/CharSequence;)Z" />
+		<method name="isGraphic(C)Z" deprecated="24" />
+		<method name="isGraphic(Ljava/lang/CharSequence;)Z" />
+		<method name="join(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;" />
+		<method name="join(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="lastIndexOf(Ljava/lang/CharSequence;C)I" />
+		<method name="lastIndexOf(Ljava/lang/CharSequence;CI)I" />
+		<method name="lastIndexOf(Ljava/lang/CharSequence;CII)I" />
+		<method name="listEllipsize(Landroid/content/Context;Ljava/util/List;Ljava/lang/String;Landroid/text/TextPaint;FI)Ljava/lang/CharSequence;" since="26" />
+		<method name="makeSafeForPresentation(Ljava/lang/String;IFI)Ljava/lang/CharSequence;" since="29" />
+		<method name="regionMatches(Ljava/lang/CharSequence;ILjava/lang/CharSequence;II)Z" />
+		<method name="replace(Ljava/lang/CharSequence;[Ljava/lang/String;[Ljava/lang/CharSequence;)Ljava/lang/CharSequence;" />
+		<method name="split(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;" />
+		<method name="split(Ljava/lang/String;Ljava/util/regex/Pattern;)[Ljava/lang/String;" />
+		<method name="stringOrSpannedString(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;" />
+		<method name="substring(Ljava/lang/CharSequence;II)Ljava/lang/String;" />
+		<method name="writeToParcel(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V" />
+		<field name="CAP_MODE_CHARACTERS" since="3" />
+		<field name="CAP_MODE_SENTENCES" since="3" />
+		<field name="CAP_MODE_WORDS" since="3" />
+		<field name="CHAR_SEQUENCE_CREATOR" />
+		<field name="SAFE_STRING_FLAG_FIRST_LINE" since="29" />
+		<field name="SAFE_STRING_FLAG_SINGLE_LINE" since="29" />
+		<field name="SAFE_STRING_FLAG_TRIM" since="29" />
+	</class>
+	<class name="android/text/TextUtils$EllipsizeCallback" since="1">
+		<extends name="java/lang/Object" />
+		<method name="ellipsized(II)V" />
+	</class>
+	<class name="android/text/TextUtils$SimpleStringSplitter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/TextUtils$StringSplitter" />
+		<implements name="java/util/Iterator" />
+		<method name="&lt;init&gt;(C)V" />
+		<method name="next()Ljava/lang/String;" />
+	</class>
+	<class name="android/text/TextUtils$StringSplitter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Iterable" />
+		<method name="setString(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/text/TextUtils$TruncateAt" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/text/TextUtils$TruncateAt;" />
+		<method name="values()[Landroid/text/TextUtils$TruncateAt;" />
+		<field name="END" />
+		<field name="END_SMALL" since="28" removed="29" />
+		<field name="MARQUEE" since="2" />
+		<field name="MIDDLE" />
+		<field name="START" />
+	</class>
+	<class name="android/text/TextWatcher" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/NoCopySpan" since="3" />
+		<method name="afterTextChanged(Landroid/text/Editable;)V" />
+		<method name="beforeTextChanged(Ljava/lang/CharSequence;III)V" />
+		<method name="onTextChanged(Ljava/lang/CharSequence;III)V" />
+	</class>
+	<class name="android/text/format/DateFormat" since="3">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="format(Ljava/lang/CharSequence;J)Ljava/lang/CharSequence;" />
+		<method name="format(Ljava/lang/CharSequence;Ljava/util/Calendar;)Ljava/lang/CharSequence;" />
+		<method name="format(Ljava/lang/CharSequence;Ljava/util/Date;)Ljava/lang/CharSequence;" />
+		<method name="getBestDateTimePattern(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String;" since="18" />
+		<method name="getDateFormat(Landroid/content/Context;)Ljava/text/DateFormat;" />
+		<method name="getDateFormatOrder(Landroid/content/Context;)[C" />
+		<method name="getLongDateFormat(Landroid/content/Context;)Ljava/text/DateFormat;" />
+		<method name="getMediumDateFormat(Landroid/content/Context;)Ljava/text/DateFormat;" />
+		<method name="getTimeFormat(Landroid/content/Context;)Ljava/text/DateFormat;" />
+		<method name="is24HourFormat(Landroid/content/Context;)Z" />
+		<field name="AM_PM" deprecated="18" removed="22" />
+		<field name="CAPITAL_AM_PM" deprecated="18" removed="22" />
+		<field name="DATE" deprecated="18" removed="22" />
+		<field name="DAY" deprecated="18" removed="22" />
+		<field name="HOUR" deprecated="18" removed="22" />
+		<field name="HOUR_OF_DAY" deprecated="18" removed="22" />
+		<field name="MINUTE" deprecated="18" removed="22" />
+		<field name="MONTH" deprecated="18" removed="22" />
+		<field name="QUOTE" deprecated="18" removed="22" />
+		<field name="SECONDS" deprecated="18" removed="22" />
+		<field name="STANDALONE_MONTH" since="17" deprecated="18" removed="22" />
+		<field name="TIME_ZONE" deprecated="18" removed="22" />
+		<field name="YEAR" deprecated="18" removed="22" />
+	</class>
+	<class name="android/text/format/DateUtils" since="3">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="formatDateRange(Landroid/content/Context;JJI)Ljava/lang/String;" />
+		<method name="formatDateRange(Landroid/content/Context;Ljava/util/Formatter;JJI)Ljava/util/Formatter;" since="5" />
+		<method name="formatDateRange(Landroid/content/Context;Ljava/util/Formatter;JJILjava/lang/String;)Ljava/util/Formatter;" since="9" />
+		<method name="formatDateTime(Landroid/content/Context;JI)Ljava/lang/String;" />
+		<method name="formatElapsedTime(J)Ljava/lang/String;" />
+		<method name="formatElapsedTime(Ljava/lang/StringBuilder;J)Ljava/lang/String;" />
+		<method name="formatSameDayTime(JJII)Ljava/lang/CharSequence;" />
+		<method name="getAMPMString(I)Ljava/lang/String;" deprecated="17" />
+		<method name="getDayOfWeekString(II)Ljava/lang/String;" deprecated="17" />
+		<method name="getMonthString(II)Ljava/lang/String;" deprecated="17" />
+		<method name="getRelativeDateTimeString(Landroid/content/Context;JJJI)Ljava/lang/CharSequence;" />
+		<method name="getRelativeTimeSpanString(J)Ljava/lang/CharSequence;" />
+		<method name="getRelativeTimeSpanString(JJJ)Ljava/lang/CharSequence;" />
+		<method name="getRelativeTimeSpanString(JJJI)Ljava/lang/CharSequence;" />
+		<method name="getRelativeTimeSpanString(Landroid/content/Context;J)Ljava/lang/CharSequence;" />
+		<method name="getRelativeTimeSpanString(Landroid/content/Context;JZ)Ljava/lang/CharSequence;" />
+		<method name="isToday(J)Z" />
+		<field name="ABBREV_MONTH_FORMAT" deprecated="17" />
+		<field name="ABBREV_WEEKDAY_FORMAT" />
+		<field name="DAY_IN_MILLIS" />
+		<field name="FORMAT_12HOUR" deprecated="17" />
+		<field name="FORMAT_24HOUR" deprecated="17" />
+		<field name="FORMAT_ABBREV_ALL" />
+		<field name="FORMAT_ABBREV_MONTH" />
+		<field name="FORMAT_ABBREV_RELATIVE" />
+		<field name="FORMAT_ABBREV_TIME" />
+		<field name="FORMAT_ABBREV_WEEKDAY" />
+		<field name="FORMAT_CAP_AMPM" deprecated="17" />
+		<field name="FORMAT_CAP_MIDNIGHT" deprecated="17" />
+		<field name="FORMAT_CAP_NOON" deprecated="17" />
+		<field name="FORMAT_CAP_NOON_MIDNIGHT" deprecated="17" />
+		<field name="FORMAT_NO_MIDNIGHT" />
+		<field name="FORMAT_NO_MONTH_DAY" />
+		<field name="FORMAT_NO_NOON" />
+		<field name="FORMAT_NO_NOON_MIDNIGHT" deprecated="17" />
+		<field name="FORMAT_NO_YEAR" />
+		<field name="FORMAT_NUMERIC_DATE" />
+		<field name="FORMAT_SHOW_DATE" />
+		<field name="FORMAT_SHOW_TIME" />
+		<field name="FORMAT_SHOW_WEEKDAY" />
+		<field name="FORMAT_SHOW_YEAR" />
+		<field name="FORMAT_UTC" deprecated="15" />
+		<field name="HOUR_IN_MILLIS" />
+		<field name="HOUR_MINUTE_24" deprecated="17" />
+		<field name="LENGTH_LONG" deprecated="17" />
+		<field name="LENGTH_MEDIUM" deprecated="17" />
+		<field name="LENGTH_SHORT" deprecated="17" />
+		<field name="LENGTH_SHORTER" deprecated="17" />
+		<field name="LENGTH_SHORTEST" deprecated="17" />
+		<field name="MINUTE_IN_MILLIS" />
+		<field name="MONTH_DAY_FORMAT" />
+		<field name="MONTH_FORMAT" />
+		<field name="NUMERIC_MONTH_FORMAT" />
+		<field name="SECOND_IN_MILLIS" />
+		<field name="WEEKDAY_FORMAT" />
+		<field name="WEEK_IN_MILLIS" />
+		<field name="YEAR_FORMAT" />
+		<field name="YEAR_FORMAT_TWO_DIGITS" />
+		<field name="YEAR_IN_MILLIS" deprecated="30" />
+		<field name="sameMonthTable" deprecated="17" />
+		<field name="sameYearTable" deprecated="17" />
+	</class>
+	<class name="android/text/format/Formatter" since="3">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="formatFileSize(Landroid/content/Context;J)Ljava/lang/String;" />
+		<method name="formatIpAddress(I)Ljava/lang/String;" deprecated="15" />
+		<method name="formatShortFileSize(Landroid/content/Context;J)Ljava/lang/String;" since="5" />
+	</class>
+	<class name="android/text/format/Time" since="3" deprecated="22">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/text/format/Time;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="29" />
+		<method name="after(Landroid/text/format/Time;)Z" deprecated="29" />
+		<method name="before(Landroid/text/format/Time;)Z" deprecated="29" />
+		<method name="clear(Ljava/lang/String;)V" deprecated="29" />
+		<method name="compare(Landroid/text/format/Time;Landroid/text/format/Time;)I" deprecated="29" />
+		<method name="format(Ljava/lang/String;)Ljava/lang/String;" deprecated="29" />
+		<method name="format2445()Ljava/lang/String;" deprecated="29" />
+		<method name="format3339(Z)Ljava/lang/String;" deprecated="29" />
+		<method name="getActualMaximum(I)I" deprecated="29" />
+		<method name="getCurrentTimezone()Ljava/lang/String;" deprecated="29" />
+		<method name="getJulianDay(JJ)I" deprecated="29" />
+		<method name="getJulianMondayFromWeeksSinceEpoch(I)I" since="11" deprecated="29" />
+		<method name="getWeekNumber()I" deprecated="29" />
+		<method name="getWeeksSinceEpochFromJulianDay(II)I" since="11" deprecated="29" />
+		<method name="isEpoch(Landroid/text/format/Time;)Z" deprecated="29" />
+		<method name="normalize(Z)J" deprecated="29" />
+		<method name="parse(Ljava/lang/String;)Z" deprecated="29" />
+		<method name="parse3339(Ljava/lang/String;)Z" deprecated="29" />
+		<method name="set(III)V" deprecated="29" />
+		<method name="set(IIIIII)V" deprecated="29" />
+		<method name="set(J)V" deprecated="29" />
+		<method name="set(Landroid/text/format/Time;)V" deprecated="29" />
+		<method name="setJulianDay(I)J" deprecated="29" />
+		<method name="setToNow()V" deprecated="29" />
+		<method name="switchTimezone(Ljava/lang/String;)V" deprecated="29" />
+		<method name="toMillis(Z)J" deprecated="29" />
+		<field name="EPOCH_JULIAN_DAY" deprecated="29" />
+		<field name="FRIDAY" deprecated="29" />
+		<field name="HOUR" deprecated="29" />
+		<field name="MINUTE" deprecated="29" />
+		<field name="MONDAY" deprecated="29" />
+		<field name="MONDAY_BEFORE_JULIAN_EPOCH" since="11" deprecated="29" />
+		<field name="MONTH" deprecated="29" />
+		<field name="MONTH_DAY" deprecated="29" />
+		<field name="SATURDAY" deprecated="29" />
+		<field name="SECOND" deprecated="29" />
+		<field name="SUNDAY" deprecated="29" />
+		<field name="THURSDAY" deprecated="29" />
+		<field name="TIMEZONE_UTC" deprecated="29" />
+		<field name="TUESDAY" deprecated="29" />
+		<field name="WEDNESDAY" deprecated="29" />
+		<field name="WEEK_DAY" deprecated="29" />
+		<field name="WEEK_NUM" deprecated="29" />
+		<field name="YEAR" deprecated="29" />
+		<field name="YEAR_DAY" deprecated="29" />
+		<field name="allDay" deprecated="29" />
+		<field name="gmtoff" deprecated="29" />
+		<field name="hour" deprecated="29" />
+		<field name="isDst" deprecated="29" />
+		<field name="minute" deprecated="29" />
+		<field name="month" deprecated="29" />
+		<field name="monthDay" deprecated="29" />
+		<field name="second" deprecated="29" />
+		<field name="timezone" deprecated="29" />
+		<field name="weekDay" deprecated="29" />
+		<field name="year" deprecated="29" />
+		<field name="yearDay" deprecated="29" />
+	</class>
+	<class name="android/text/method/ArrowKeyMovementMethod" since="1">
+		<extends name="android/text/method/BaseMovementMethod" since="11" />
+		<extends name="java/lang/Object" removed="11" />
+		<implements name="android/text/method/MovementMethod" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getInstance()Landroid/text/method/MovementMethod;" />
+	</class>
+	<class name="android/text/method/BaseKeyListener" since="1">
+		<extends name="android/text/method/MetaKeyKeyListener" />
+		<implements name="android/text/method/KeyListener" />
+		<method name="&lt;init&gt;()V" />
+		<method name="backspace(Landroid/view/View;Landroid/text/Editable;ILandroid/view/KeyEvent;)Z" />
+		<method name="forwardDelete(Landroid/view/View;Landroid/text/Editable;ILandroid/view/KeyEvent;)Z" since="11" />
+	</class>
+	<class name="android/text/method/BaseMovementMethod" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/method/MovementMethod" />
+		<method name="&lt;init&gt;()V" />
+		<method name="bottom(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+		<method name="down(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+		<method name="end(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+		<method name="getMovementMetaState(Landroid/text/Spannable;Landroid/view/KeyEvent;)I" />
+		<method name="handleMovementKey(Landroid/widget/TextView;Landroid/text/Spannable;IILandroid/view/KeyEvent;)Z" />
+		<method name="home(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+		<method name="left(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+		<method name="lineEnd(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+		<method name="lineStart(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+		<method name="pageDown(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+		<method name="pageUp(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+		<method name="right(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+		<method name="top(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+		<method name="up(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+	</class>
+	<class name="android/text/method/CharacterPickerDialog" since="1">
+		<extends name="android/app/Dialog" />
+		<implements name="android/view/View$OnClickListener" />
+		<implements name="android/widget/AdapterView$OnItemClickListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/View;Landroid/text/Editable;Ljava/lang/String;Z)V" />
+	</class>
+	<class name="android/text/method/DateKeyListener" since="1">
+		<extends name="android/text/method/NumberKeyListener" />
+		<method name="&lt;init&gt;()V" deprecated="26" />
+		<method name="&lt;init&gt;(Ljava/util/Locale;)V" since="26" />
+		<method name="getInstance()Landroid/text/method/DateKeyListener;" deprecated="26" />
+		<method name="getInstance(Ljava/util/Locale;)Landroid/text/method/DateKeyListener;" since="26" />
+		<field name="CHARACTERS" deprecated="26" />
+	</class>
+	<class name="android/text/method/DateTimeKeyListener" since="1">
+		<extends name="android/text/method/NumberKeyListener" />
+		<method name="&lt;init&gt;()V" deprecated="26" />
+		<method name="&lt;init&gt;(Ljava/util/Locale;)V" since="26" />
+		<method name="getInstance()Landroid/text/method/DateTimeKeyListener;" deprecated="26" />
+		<method name="getInstance(Ljava/util/Locale;)Landroid/text/method/DateTimeKeyListener;" since="26" />
+		<field name="CHARACTERS" deprecated="26" />
+	</class>
+	<class name="android/text/method/DialerKeyListener" since="1">
+		<extends name="android/text/method/NumberKeyListener" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getInstance()Landroid/text/method/DialerKeyListener;" />
+		<field name="CHARACTERS" />
+	</class>
+	<class name="android/text/method/DigitsKeyListener" since="1">
+		<extends name="android/text/method/NumberKeyListener" />
+		<method name="&lt;init&gt;()V" deprecated="26" />
+		<method name="&lt;init&gt;(Ljava/util/Locale;)V" since="26" />
+		<method name="&lt;init&gt;(Ljava/util/Locale;ZZ)V" since="26" />
+		<method name="&lt;init&gt;(ZZ)V" deprecated="26" />
+		<method name="getInstance()Landroid/text/method/DigitsKeyListener;" deprecated="26" />
+		<method name="getInstance(Ljava/lang/String;)Landroid/text/method/DigitsKeyListener;" />
+		<method name="getInstance(Ljava/util/Locale;)Landroid/text/method/DigitsKeyListener;" since="26" />
+		<method name="getInstance(Ljava/util/Locale;ZZ)Landroid/text/method/DigitsKeyListener;" since="26" />
+		<method name="getInstance(ZZ)Landroid/text/method/DigitsKeyListener;" deprecated="26" />
+	</class>
+	<class name="android/text/method/HideReturnsTransformationMethod" since="1">
+		<extends name="android/text/method/ReplacementTransformationMethod" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getInstance()Landroid/text/method/HideReturnsTransformationMethod;" />
+	</class>
+	<class name="android/text/method/KeyListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="clearMetaKeyState(Landroid/view/View;Landroid/text/Editable;I)V" since="3" />
+		<method name="getInputType()I" since="3" />
+		<method name="onKeyDown(Landroid/view/View;Landroid/text/Editable;ILandroid/view/KeyEvent;)Z" />
+		<method name="onKeyOther(Landroid/view/View;Landroid/text/Editable;Landroid/view/KeyEvent;)Z" since="3" />
+		<method name="onKeyUp(Landroid/view/View;Landroid/text/Editable;ILandroid/view/KeyEvent;)Z" />
+	</class>
+	<class name="android/text/method/LinkMovementMethod" since="1">
+		<extends name="android/text/method/ScrollingMovementMethod" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/text/method/MetaKeyKeyListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="adjustMetaAfterKeypress(J)J" since="3" />
+		<method name="adjustMetaAfterKeypress(Landroid/text/Spannable;)V" />
+		<method name="clearMetaKeyState(JI)J" since="3" />
+		<method name="clearMetaKeyState(Landroid/text/Editable;I)V" since="3" />
+		<method name="clearMetaKeyState(Landroid/view/View;Landroid/text/Editable;I)V" since="3" />
+		<method name="getMetaState(J)I" since="3" />
+		<method name="getMetaState(JI)I" since="3" />
+		<method name="getMetaState(Ljava/lang/CharSequence;)I" />
+		<method name="getMetaState(Ljava/lang/CharSequence;I)I" />
+		<method name="getMetaState(Ljava/lang/CharSequence;ILandroid/view/KeyEvent;)I" since="19" />
+		<method name="getMetaState(Ljava/lang/CharSequence;Landroid/view/KeyEvent;)I" since="19" />
+		<method name="handleKeyDown(JILandroid/view/KeyEvent;)J" since="3" />
+		<method name="handleKeyUp(JILandroid/view/KeyEvent;)J" since="3" />
+		<method name="isMetaTracker(Ljava/lang/CharSequence;Ljava/lang/Object;)Z" />
+		<method name="isSelectingMetaTracker(Ljava/lang/CharSequence;Ljava/lang/Object;)Z" since="3" />
+		<method name="onKeyDown(Landroid/view/View;Landroid/text/Editable;ILandroid/view/KeyEvent;)Z" />
+		<method name="onKeyUp(Landroid/view/View;Landroid/text/Editable;ILandroid/view/KeyEvent;)Z" />
+		<method name="resetLockedMeta(J)J" since="3" />
+		<method name="resetLockedMeta(Landroid/text/Spannable;)V" />
+		<method name="resetMetaState(Landroid/text/Spannable;)V" />
+		<field name="META_ALT_LOCKED" />
+		<field name="META_ALT_ON" />
+		<field name="META_CAP_LOCKED" />
+		<field name="META_SHIFT_ON" />
+		<field name="META_SYM_LOCKED" />
+		<field name="META_SYM_ON" />
+	</class>
+	<class name="android/text/method/MovementMethod" since="1">
+		<extends name="java/lang/Object" />
+		<method name="canSelectArbitrarily()Z" />
+		<method name="initialize(Landroid/widget/TextView;Landroid/text/Spannable;)V" />
+		<method name="onGenericMotionEvent(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z" since="12" />
+		<method name="onKeyDown(Landroid/widget/TextView;Landroid/text/Spannable;ILandroid/view/KeyEvent;)Z" />
+		<method name="onKeyOther(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/KeyEvent;)Z" since="3" />
+		<method name="onKeyUp(Landroid/widget/TextView;Landroid/text/Spannable;ILandroid/view/KeyEvent;)Z" />
+		<method name="onTakeFocus(Landroid/widget/TextView;Landroid/text/Spannable;I)V" />
+		<method name="onTouchEvent(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z" />
+		<method name="onTrackballEvent(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z" />
+	</class>
+	<class name="android/text/method/MultiTapKeyListener" since="1">
+		<extends name="android/text/method/BaseKeyListener" />
+		<implements name="android/text/SpanWatcher" />
+		<method name="&lt;init&gt;(Landroid/text/method/TextKeyListener$Capitalize;Z)V" />
+		<method name="getInstance(ZLandroid/text/method/TextKeyListener$Capitalize;)Landroid/text/method/MultiTapKeyListener;" />
+	</class>
+	<class name="android/text/method/NumberKeyListener" since="1">
+		<extends name="android/text/method/BaseKeyListener" />
+		<implements name="android/text/InputFilter" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAcceptedChars()[C" />
+		<method name="lookup(Landroid/view/KeyEvent;Landroid/text/Spannable;)I" />
+		<method name="ok([CC)Z" />
+	</class>
+	<class name="android/text/method/PasswordTransformationMethod" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/TextWatcher" />
+		<implements name="android/text/method/TransformationMethod" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getInstance()Landroid/text/method/PasswordTransformationMethod;" />
+	</class>
+	<class name="android/text/method/QwertyKeyListener" since="1">
+		<extends name="android/text/method/BaseKeyListener" />
+		<method name="&lt;init&gt;(Landroid/text/method/TextKeyListener$Capitalize;Z)V" />
+		<method name="getInstance(ZLandroid/text/method/TextKeyListener$Capitalize;)Landroid/text/method/QwertyKeyListener;" />
+		<method name="getInstanceForFullKeyboard()Landroid/text/method/QwertyKeyListener;" since="11" />
+		<method name="markAsReplaced(Landroid/text/Spannable;IILjava/lang/String;)V" />
+	</class>
+	<class name="android/text/method/ReplacementTransformationMethod" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/method/TransformationMethod" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getOriginal()[C" />
+		<method name="getReplacement()[C" />
+	</class>
+	<class name="android/text/method/ScrollingMovementMethod" since="1">
+		<extends name="android/text/method/BaseMovementMethod" since="11" />
+		<extends name="java/lang/Object" removed="11" />
+		<implements name="android/text/method/MovementMethod" />
+		<method name="&lt;init&gt;()V" />
+		<method name="down(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+		<method name="getInstance()Landroid/text/method/MovementMethod;" />
+		<method name="left(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+		<method name="right(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+		<method name="up(Landroid/widget/TextView;Landroid/text/Spannable;)Z" />
+	</class>
+	<class name="android/text/method/SingleLineTransformationMethod" since="1">
+		<extends name="android/text/method/ReplacementTransformationMethod" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getInstance()Landroid/text/method/SingleLineTransformationMethod;" />
+	</class>
+	<class name="android/text/method/TextKeyListener" since="1">
+		<extends name="android/text/method/BaseKeyListener" />
+		<implements name="android/text/SpanWatcher" />
+		<method name="&lt;init&gt;(Landroid/text/method/TextKeyListener$Capitalize;Z)V" />
+		<method name="clear(Landroid/text/Editable;)V" />
+		<method name="getInstance()Landroid/text/method/TextKeyListener;" />
+		<method name="getInstance(ZLandroid/text/method/TextKeyListener$Capitalize;)Landroid/text/method/TextKeyListener;" />
+		<method name="release()V" />
+		<method name="shouldCap(Landroid/text/method/TextKeyListener$Capitalize;Ljava/lang/CharSequence;I)Z" />
+	</class>
+	<class name="android/text/method/TextKeyListener$Capitalize" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/text/method/TextKeyListener$Capitalize;" />
+		<method name="values()[Landroid/text/method/TextKeyListener$Capitalize;" />
+		<field name="CHARACTERS" />
+		<field name="NONE" />
+		<field name="SENTENCES" />
+		<field name="WORDS" />
+	</class>
+	<class name="android/text/method/TimeKeyListener" since="1">
+		<extends name="android/text/method/NumberKeyListener" />
+		<method name="&lt;init&gt;()V" deprecated="26" />
+		<method name="&lt;init&gt;(Ljava/util/Locale;)V" since="26" />
+		<method name="getInstance()Landroid/text/method/TimeKeyListener;" deprecated="26" />
+		<method name="getInstance(Ljava/util/Locale;)Landroid/text/method/TimeKeyListener;" since="26" />
+		<field name="CHARACTERS" deprecated="26" />
+	</class>
+	<class name="android/text/method/Touch" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getInitialScrollX(Landroid/widget/TextView;Landroid/text/Spannable;)I" since="3" />
+		<method name="getInitialScrollY(Landroid/widget/TextView;Landroid/text/Spannable;)I" since="3" />
+		<method name="onTouchEvent(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z" />
+		<method name="scrollTo(Landroid/widget/TextView;Landroid/text/Layout;II)V" />
+	</class>
+	<class name="android/text/method/TransformationMethod" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getTransformation(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence;" />
+		<method name="onFocusChanged(Landroid/view/View;Ljava/lang/CharSequence;ZILandroid/graphics/Rect;)V" />
+	</class>
+	<class name="android/text/style/AbsoluteSizeSpan" since="1">
+		<extends name="android/text/style/MetricAffectingSpan" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(IZ)V" since="5" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+		<method name="getDip()Z" since="5" />
+		<method name="getSize()I" />
+	</class>
+	<class name="android/text/style/AlignmentSpan" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/style/ParagraphStyle" />
+		<method name="getAlignment()Landroid/text/Layout$Alignment;" />
+	</class>
+	<class name="android/text/style/AlignmentSpan$Standard" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<implements name="android/text/style/AlignmentSpan" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+		<method name="&lt;init&gt;(Landroid/text/Layout$Alignment;)V" />
+	</class>
+	<class name="android/text/style/BackgroundColorSpan" since="1">
+		<extends name="android/text/style/CharacterStyle" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<implements name="android/text/style/UpdateAppearance" since="3" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+		<method name="getBackgroundColor()I" />
+	</class>
+	<class name="android/text/style/BulletSpan" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<implements name="android/text/style/LeadingMarginSpan" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(III)V" since="28" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+		<method name="getBulletRadius()I" since="28" />
+		<method name="getColor()I" since="28" />
+		<method name="getGapWidth()I" since="28" />
+		<field name="STANDARD_GAP_WIDTH" />
+	</class>
+	<class name="android/text/style/CharacterStyle" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getUnderlying()Landroid/text/style/CharacterStyle;" />
+		<method name="updateDrawState(Landroid/text/TextPaint;)V" />
+		<method name="wrap(Landroid/text/style/CharacterStyle;)Landroid/text/style/CharacterStyle;" />
+	</class>
+	<class name="android/text/style/ClickableSpan" since="1">
+		<extends name="android/text/style/CharacterStyle" />
+		<implements name="android/text/style/UpdateAppearance" since="3" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onClick(Landroid/view/View;)V" />
+	</class>
+	<class name="android/text/style/DrawableMarginSpan" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/style/LeadingMarginSpan" />
+		<implements name="android/text/style/LineHeightSpan" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;I)V" />
+	</class>
+	<class name="android/text/style/DynamicDrawableSpan" since="1">
+		<extends name="android/text/style/ReplacementSpan" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" since="3" />
+		<method name="getDrawable()Landroid/graphics/drawable/Drawable;" />
+		<method name="getVerticalAlignment()I" since="3" />
+		<field name="ALIGN_BASELINE" since="3" />
+		<field name="ALIGN_BOTTOM" since="3" />
+		<field name="ALIGN_CENTER" since="29" />
+		<field name="mVerticalAlignment" since="3" />
+	</class>
+	<class name="android/text/style/EasyEditSpan" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/ParcelableSpan" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/app/PendingIntent;)V" since="18" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="18" />
+		<field name="EXTRA_TEXT_CHANGED_TYPE" since="18" />
+		<field name="TEXT_DELETED" since="18" />
+		<field name="TEXT_MODIFIED" since="18" />
+	</class>
+	<class name="android/text/style/ForegroundColorSpan" since="1">
+		<extends name="android/text/style/CharacterStyle" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<implements name="android/text/style/UpdateAppearance" since="3" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+		<method name="getForegroundColor()I" />
+	</class>
+	<class name="android/text/style/IconMarginSpan" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/style/LeadingMarginSpan" />
+		<implements name="android/text/style/LineHeightSpan" />
+		<method name="&lt;init&gt;(Landroid/graphics/Bitmap;)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Bitmap;I)V" />
+	</class>
+	<class name="android/text/style/ImageSpan" since="1">
+		<extends name="android/text/style/DynamicDrawableSpan" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;II)V" since="3" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/graphics/Bitmap;)V" since="4" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/graphics/Bitmap;I)V" since="4" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/net/Uri;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/net/Uri;I)V" since="3" />
+		<method name="&lt;init&gt;(Landroid/graphics/Bitmap;)V" deprecated="15" />
+		<method name="&lt;init&gt;(Landroid/graphics/Bitmap;I)V" since="3" deprecated="15" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;I)V" since="3" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;Ljava/lang/String;I)V" since="3" />
+		<method name="getSource()Ljava/lang/String;" />
+	</class>
+	<class name="android/text/style/LeadingMarginSpan" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/style/ParagraphStyle" />
+		<method name="drawLeadingMargin(Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIIILjava/lang/CharSequence;IIZLandroid/text/Layout;)V" />
+		<method name="getLeadingMargin(Z)I" />
+	</class>
+	<class name="android/text/style/LeadingMarginSpan$LeadingMarginSpan2" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/style/LeadingMarginSpan" />
+		<implements name="android/text/style/WrapTogetherSpan" />
+		<method name="getLeadingMarginLineCount()I" />
+	</class>
+	<class name="android/text/style/LeadingMarginSpan$Standard" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<implements name="android/text/style/LeadingMarginSpan" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+	</class>
+	<class name="android/text/style/LineBackgroundSpan" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/style/ParagraphStyle" />
+		<method name="drawBackground(Landroid/graphics/Canvas;Landroid/graphics/Paint;IIIIILjava/lang/CharSequence;III)V" />
+	</class>
+	<class name="android/text/style/LineBackgroundSpan$Standard" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/ParcelableSpan" />
+		<implements name="android/text/style/LineBackgroundSpan" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="getColor()I" />
+	</class>
+	<class name="android/text/style/LineHeightSpan" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/style/ParagraphStyle" />
+		<implements name="android/text/style/WrapTogetherSpan" />
+		<method name="chooseHeight(Ljava/lang/CharSequence;IIIILandroid/graphics/Paint$FontMetricsInt;)V" />
+	</class>
+	<class name="android/text/style/LineHeightSpan$Standard" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/ParcelableSpan" />
+		<implements name="android/text/style/LineHeightSpan" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="getHeight()I" />
+	</class>
+	<class name="android/text/style/LineHeightSpan$WithDensity" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/style/LineHeightSpan" />
+		<method name="chooseHeight(Ljava/lang/CharSequence;IIIILandroid/graphics/Paint$FontMetricsInt;Landroid/text/TextPaint;)V" />
+	</class>
+	<class name="android/text/style/LocaleSpan" since="17">
+		<extends name="android/text/style/MetricAffectingSpan" />
+		<implements name="android/text/ParcelableSpan" />
+		<method name="&lt;init&gt;(Landroid/os/LocaleList;)V" since="24" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Locale;)V" />
+		<method name="getLocale()Ljava/util/Locale;" />
+		<method name="getLocales()Landroid/os/LocaleList;" since="24" />
+	</class>
+	<class name="android/text/style/MaskFilterSpan" since="1">
+		<extends name="android/text/style/CharacterStyle" />
+		<implements name="android/text/style/UpdateAppearance" since="3" />
+		<method name="&lt;init&gt;(Landroid/graphics/MaskFilter;)V" />
+		<method name="getMaskFilter()Landroid/graphics/MaskFilter;" />
+	</class>
+	<class name="android/text/style/MetricAffectingSpan" since="1">
+		<extends name="android/text/style/CharacterStyle" />
+		<implements name="android/text/style/UpdateLayout" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getUnderlying()Landroid/text/style/MetricAffectingSpan;" />
+		<method name="updateMeasureState(Landroid/text/TextPaint;)V" />
+	</class>
+	<class name="android/text/style/ParagraphStyle" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/text/style/QuoteSpan" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<implements name="android/text/style/LeadingMarginSpan" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(III)V" since="28" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+		<method name="getColor()I" />
+		<method name="getGapWidth()I" since="28" />
+		<method name="getStripeWidth()I" since="28" />
+		<field name="STANDARD_COLOR" since="28" />
+		<field name="STANDARD_GAP_WIDTH_PX" since="28" />
+		<field name="STANDARD_STRIPE_WIDTH_PX" since="28" />
+	</class>
+	<class name="android/text/style/RasterizerSpan" since="1" removed="26">
+		<extends name="android/text/style/CharacterStyle" />
+		<implements name="android/text/style/UpdateAppearance" since="3" />
+		<method name="&lt;init&gt;(Landroid/graphics/Rasterizer;)V" />
+		<method name="getRasterizer()Landroid/graphics/Rasterizer;" />
+	</class>
+	<class name="android/text/style/RelativeSizeSpan" since="1">
+		<extends name="android/text/style/MetricAffectingSpan" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<method name="&lt;init&gt;(F)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+		<method name="getSizeChange()F" />
+	</class>
+	<class name="android/text/style/ReplacementSpan" since="1">
+		<extends name="android/text/style/MetricAffectingSpan" />
+		<method name="&lt;init&gt;()V" />
+		<method name="draw(Landroid/graphics/Canvas;Ljava/lang/CharSequence;IIFIIILandroid/graphics/Paint;)V" />
+		<method name="getContentDescription()Ljava/lang/CharSequence;" since="30" />
+		<method name="getSize(Landroid/graphics/Paint;Ljava/lang/CharSequence;IILandroid/graphics/Paint$FontMetricsInt;)I" />
+		<method name="setContentDescription(Ljava/lang/CharSequence;)V" since="30" />
+	</class>
+	<class name="android/text/style/ScaleXSpan" since="1">
+		<extends name="android/text/style/MetricAffectingSpan" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<method name="&lt;init&gt;(F)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+		<method name="getScaleX()F" />
+	</class>
+	<class name="android/text/style/StrikethroughSpan" since="1">
+		<extends name="android/text/style/CharacterStyle" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<implements name="android/text/style/UpdateAppearance" since="3" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+	</class>
+	<class name="android/text/style/StyleSpan" since="1">
+		<extends name="android/text/style/MetricAffectingSpan" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+		<method name="getStyle()I" />
+	</class>
+	<class name="android/text/style/SubscriptSpan" since="1">
+		<extends name="android/text/style/MetricAffectingSpan" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+	</class>
+	<class name="android/text/style/SuggestionSpan" since="14">
+		<extends name="android/text/style/CharacterStyle" />
+		<implements name="android/text/ParcelableSpan" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/util/Locale;[Ljava/lang/String;ILjava/lang/Class;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;[Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Locale;[Ljava/lang/String;I)V" />
+		<method name="getFlags()I" />
+		<method name="getLocale()Ljava/lang/String;" deprecated="24" />
+		<method name="getLocaleObject()Ljava/util/Locale;" since="24" />
+		<method name="getSuggestions()[Ljava/lang/String;" />
+		<method name="getUnderlineColor()I" since="29" />
+		<method name="setFlags(I)V" />
+		<field name="ACTION_SUGGESTION_PICKED" deprecated="29" />
+		<field name="CREATOR" />
+		<field name="FLAG_AUTO_CORRECTION" since="15" />
+		<field name="FLAG_EASY_CORRECT" />
+		<field name="FLAG_GRAMMAR_ERROR" since="31" />
+		<field name="FLAG_MISSPELLED" />
+		<field name="SUGGESTIONS_MAX_SIZE" />
+		<field name="SUGGESTION_SPAN_PICKED_AFTER" deprecated="29" />
+		<field name="SUGGESTION_SPAN_PICKED_BEFORE" deprecated="29" />
+		<field name="SUGGESTION_SPAN_PICKED_HASHCODE" deprecated="29" />
+	</class>
+	<class name="android/text/style/SuperscriptSpan" since="1">
+		<extends name="android/text/style/MetricAffectingSpan" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+	</class>
+	<class name="android/text/style/TabStopSpan" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/style/ParagraphStyle" />
+		<method name="getTabStop()I" />
+	</class>
+	<class name="android/text/style/TabStopSpan$Standard" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/style/TabStopSpan" />
+		<method name="&lt;init&gt;(I)V" />
+	</class>
+	<class name="android/text/style/TextAppearanceSpan" since="1">
+		<extends name="android/text/style/MetricAffectingSpan" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;II)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+		<method name="&lt;init&gt;(Ljava/lang/String;IILandroid/content/res/ColorStateList;Landroid/content/res/ColorStateList;)V" />
+		<method name="getFamily()Ljava/lang/String;" />
+		<method name="getFontFeatureSettings()Ljava/lang/String;" since="29" />
+		<method name="getFontVariationSettings()Ljava/lang/String;" since="29" />
+		<method name="getLinkTextColor()Landroid/content/res/ColorStateList;" />
+		<method name="getShadowColor()I" since="29" />
+		<method name="getShadowDx()F" since="29" />
+		<method name="getShadowDy()F" since="29" />
+		<method name="getShadowRadius()F" since="29" />
+		<method name="getTextColor()Landroid/content/res/ColorStateList;" />
+		<method name="getTextFontWeight()I" since="29" />
+		<method name="getTextLocales()Landroid/os/LocaleList;" since="29" />
+		<method name="getTextSize()I" />
+		<method name="getTextStyle()I" />
+		<method name="getTypeface()Landroid/graphics/Typeface;" since="29" />
+		<method name="isElegantTextHeight()Z" since="29" />
+	</class>
+	<class name="android/text/style/TtsSpan" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/ParcelableSpan" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Landroid/os/PersistableBundle;)V" />
+		<method name="getArgs()Landroid/os/PersistableBundle;" />
+		<method name="getType()Ljava/lang/String;" />
+		<field name="ANIMACY_ANIMATE" />
+		<field name="ANIMACY_INANIMATE" />
+		<field name="ARG_ANIMACY" />
+		<field name="ARG_CASE" />
+		<field name="ARG_COUNTRY_CODE" />
+		<field name="ARG_CURRENCY" />
+		<field name="ARG_DAY" />
+		<field name="ARG_DENOMINATOR" />
+		<field name="ARG_DIGITS" />
+		<field name="ARG_DOMAIN" />
+		<field name="ARG_EXTENSION" />
+		<field name="ARG_FRACTIONAL_PART" />
+		<field name="ARG_FRAGMENT_ID" />
+		<field name="ARG_GENDER" />
+		<field name="ARG_HOURS" />
+		<field name="ARG_INTEGER_PART" />
+		<field name="ARG_MINUTES" />
+		<field name="ARG_MONTH" />
+		<field name="ARG_MULTIPLICITY" />
+		<field name="ARG_NUMBER" />
+		<field name="ARG_NUMBER_PARTS" />
+		<field name="ARG_NUMERATOR" />
+		<field name="ARG_PASSWORD" />
+		<field name="ARG_PATH" />
+		<field name="ARG_PORT" />
+		<field name="ARG_PROTOCOL" />
+		<field name="ARG_QUANTITY" />
+		<field name="ARG_QUERY_STRING" />
+		<field name="ARG_TEXT" />
+		<field name="ARG_UNIT" />
+		<field name="ARG_USERNAME" />
+		<field name="ARG_VERBATIM" />
+		<field name="ARG_WEEKDAY" />
+		<field name="ARG_YEAR" />
+		<field name="CASE_ABLATIVE" />
+		<field name="CASE_ACCUSATIVE" />
+		<field name="CASE_DATIVE" />
+		<field name="CASE_GENITIVE" />
+		<field name="CASE_INSTRUMENTAL" />
+		<field name="CASE_LOCATIVE" />
+		<field name="CASE_NOMINATIVE" />
+		<field name="CASE_VOCATIVE" />
+		<field name="GENDER_FEMALE" />
+		<field name="GENDER_MALE" />
+		<field name="GENDER_NEUTRAL" />
+		<field name="MONTH_APRIL" />
+		<field name="MONTH_AUGUST" />
+		<field name="MONTH_DECEMBER" />
+		<field name="MONTH_FEBRUARY" />
+		<field name="MONTH_JANUARY" />
+		<field name="MONTH_JULY" />
+		<field name="MONTH_JUNE" />
+		<field name="MONTH_MARCH" />
+		<field name="MONTH_MAY" />
+		<field name="MONTH_NOVEMBER" />
+		<field name="MONTH_OCTOBER" />
+		<field name="MONTH_SEPTEMBER" />
+		<field name="MULTIPLICITY_DUAL" />
+		<field name="MULTIPLICITY_PLURAL" />
+		<field name="MULTIPLICITY_SINGLE" />
+		<field name="TYPE_CARDINAL" />
+		<field name="TYPE_DATE" />
+		<field name="TYPE_DECIMAL" />
+		<field name="TYPE_DIGITS" />
+		<field name="TYPE_ELECTRONIC" />
+		<field name="TYPE_FRACTION" />
+		<field name="TYPE_MEASURE" />
+		<field name="TYPE_MONEY" />
+		<field name="TYPE_ORDINAL" />
+		<field name="TYPE_TELEPHONE" />
+		<field name="TYPE_TEXT" />
+		<field name="TYPE_TIME" />
+		<field name="TYPE_VERBATIM" />
+		<field name="WEEKDAY_FRIDAY" />
+		<field name="WEEKDAY_MONDAY" />
+		<field name="WEEKDAY_SATURDAY" />
+		<field name="WEEKDAY_SUNDAY" />
+		<field name="WEEKDAY_THURSDAY" />
+		<field name="WEEKDAY_TUESDAY" />
+		<field name="WEEKDAY_WEDNESDAY" />
+	</class>
+	<class name="android/text/style/TtsSpan$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="build()Landroid/text/style/TtsSpan;" />
+		<method name="setIntArgument(Ljava/lang/String;I)Landroid/text/style/TtsSpan$Builder;" />
+		<method name="setLongArgument(Ljava/lang/String;J)Landroid/text/style/TtsSpan$Builder;" />
+		<method name="setStringArgument(Ljava/lang/String;Ljava/lang/String;)Landroid/text/style/TtsSpan$Builder;" />
+	</class>
+	<class name="android/text/style/TtsSpan$CardinalBuilder" since="21">
+		<extends name="android/text/style/TtsSpan$SemioticClassBuilder" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(J)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="setNumber(J)Landroid/text/style/TtsSpan$CardinalBuilder;" />
+		<method name="setNumber(Ljava/lang/String;)Landroid/text/style/TtsSpan$CardinalBuilder;" />
+	</class>
+	<class name="android/text/style/TtsSpan$DateBuilder" since="21">
+		<extends name="android/text/style/TtsSpan$SemioticClassBuilder" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V" />
+		<method name="setDay(I)Landroid/text/style/TtsSpan$DateBuilder;" />
+		<method name="setMonth(I)Landroid/text/style/TtsSpan$DateBuilder;" />
+		<method name="setWeekday(I)Landroid/text/style/TtsSpan$DateBuilder;" />
+		<method name="setYear(I)Landroid/text/style/TtsSpan$DateBuilder;" />
+	</class>
+	<class name="android/text/style/TtsSpan$DecimalBuilder" since="21">
+		<extends name="android/text/style/TtsSpan$SemioticClassBuilder" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(DII)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setArgumentsFromDouble(DII)Landroid/text/style/TtsSpan$DecimalBuilder;" />
+		<method name="setFractionalPart(Ljava/lang/String;)Landroid/text/style/TtsSpan$DecimalBuilder;" />
+		<method name="setIntegerPart(J)Landroid/text/style/TtsSpan$DecimalBuilder;" />
+		<method name="setIntegerPart(Ljava/lang/String;)Landroid/text/style/TtsSpan$DecimalBuilder;" />
+	</class>
+	<class name="android/text/style/TtsSpan$DigitsBuilder" since="21">
+		<extends name="android/text/style/TtsSpan$SemioticClassBuilder" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="setDigits(Ljava/lang/String;)Landroid/text/style/TtsSpan$DigitsBuilder;" />
+	</class>
+	<class name="android/text/style/TtsSpan$ElectronicBuilder" since="21">
+		<extends name="android/text/style/TtsSpan$SemioticClassBuilder" />
+		<method name="&lt;init&gt;()V" />
+		<method name="setDomain(Ljava/lang/String;)Landroid/text/style/TtsSpan$ElectronicBuilder;" />
+		<method name="setEmailArguments(Ljava/lang/String;Ljava/lang/String;)Landroid/text/style/TtsSpan$ElectronicBuilder;" />
+		<method name="setFragmentId(Ljava/lang/String;)Landroid/text/style/TtsSpan$ElectronicBuilder;" />
+		<method name="setPassword(Ljava/lang/String;)Landroid/text/style/TtsSpan$ElectronicBuilder;" />
+		<method name="setPath(Ljava/lang/String;)Landroid/text/style/TtsSpan$ElectronicBuilder;" />
+		<method name="setPort(I)Landroid/text/style/TtsSpan$ElectronicBuilder;" />
+		<method name="setProtocol(Ljava/lang/String;)Landroid/text/style/TtsSpan$ElectronicBuilder;" />
+		<method name="setQueryString(Ljava/lang/String;)Landroid/text/style/TtsSpan$ElectronicBuilder;" />
+		<method name="setUsername(Ljava/lang/String;)Landroid/text/style/TtsSpan$ElectronicBuilder;" />
+	</class>
+	<class name="android/text/style/TtsSpan$FractionBuilder" since="21">
+		<extends name="android/text/style/TtsSpan$SemioticClassBuilder" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(JJJ)V" />
+		<method name="setDenominator(J)Landroid/text/style/TtsSpan$FractionBuilder;" />
+		<method name="setDenominator(Ljava/lang/String;)Landroid/text/style/TtsSpan$FractionBuilder;" />
+		<method name="setIntegerPart(J)Landroid/text/style/TtsSpan$FractionBuilder;" />
+		<method name="setIntegerPart(Ljava/lang/String;)Landroid/text/style/TtsSpan$FractionBuilder;" />
+		<method name="setNumerator(J)Landroid/text/style/TtsSpan$FractionBuilder;" />
+		<method name="setNumerator(Ljava/lang/String;)Landroid/text/style/TtsSpan$FractionBuilder;" />
+	</class>
+	<class name="android/text/style/TtsSpan$MeasureBuilder" since="21">
+		<extends name="android/text/style/TtsSpan$SemioticClassBuilder" />
+		<method name="&lt;init&gt;()V" />
+		<method name="setDenominator(J)Landroid/text/style/TtsSpan$MeasureBuilder;" />
+		<method name="setDenominator(Ljava/lang/String;)Landroid/text/style/TtsSpan$MeasureBuilder;" />
+		<method name="setFractionalPart(Ljava/lang/String;)Landroid/text/style/TtsSpan$MeasureBuilder;" />
+		<method name="setIntegerPart(J)Landroid/text/style/TtsSpan$MeasureBuilder;" />
+		<method name="setIntegerPart(Ljava/lang/String;)Landroid/text/style/TtsSpan$MeasureBuilder;" />
+		<method name="setNumber(J)Landroid/text/style/TtsSpan$MeasureBuilder;" />
+		<method name="setNumber(Ljava/lang/String;)Landroid/text/style/TtsSpan$MeasureBuilder;" />
+		<method name="setNumerator(J)Landroid/text/style/TtsSpan$MeasureBuilder;" />
+		<method name="setNumerator(Ljava/lang/String;)Landroid/text/style/TtsSpan$MeasureBuilder;" />
+		<method name="setUnit(Ljava/lang/String;)Landroid/text/style/TtsSpan$MeasureBuilder;" />
+	</class>
+	<class name="android/text/style/TtsSpan$MoneyBuilder" since="21">
+		<extends name="android/text/style/TtsSpan$SemioticClassBuilder" />
+		<method name="&lt;init&gt;()V" />
+		<method name="setCurrency(Ljava/lang/String;)Landroid/text/style/TtsSpan$MoneyBuilder;" />
+		<method name="setFractionalPart(Ljava/lang/String;)Landroid/text/style/TtsSpan$MoneyBuilder;" />
+		<method name="setIntegerPart(J)Landroid/text/style/TtsSpan$MoneyBuilder;" />
+		<method name="setIntegerPart(Ljava/lang/String;)Landroid/text/style/TtsSpan$MoneyBuilder;" />
+		<method name="setQuantity(Ljava/lang/String;)Landroid/text/style/TtsSpan$MoneyBuilder;" />
+	</class>
+	<class name="android/text/style/TtsSpan$OrdinalBuilder" since="21">
+		<extends name="android/text/style/TtsSpan$SemioticClassBuilder" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(J)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="setNumber(J)Landroid/text/style/TtsSpan$OrdinalBuilder;" />
+		<method name="setNumber(Ljava/lang/String;)Landroid/text/style/TtsSpan$OrdinalBuilder;" />
+	</class>
+	<class name="android/text/style/TtsSpan$SemioticClassBuilder" since="21">
+		<extends name="android/text/style/TtsSpan$Builder" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="setAnimacy(Ljava/lang/String;)Landroid/text/style/TtsSpan$SemioticClassBuilder;" />
+		<method name="setCase(Ljava/lang/String;)Landroid/text/style/TtsSpan$SemioticClassBuilder;" />
+		<method name="setGender(Ljava/lang/String;)Landroid/text/style/TtsSpan$SemioticClassBuilder;" />
+		<method name="setMultiplicity(Ljava/lang/String;)Landroid/text/style/TtsSpan$SemioticClassBuilder;" />
+	</class>
+	<class name="android/text/style/TtsSpan$TelephoneBuilder" since="21">
+		<extends name="android/text/style/TtsSpan$SemioticClassBuilder" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="setCountryCode(Ljava/lang/String;)Landroid/text/style/TtsSpan$TelephoneBuilder;" />
+		<method name="setExtension(Ljava/lang/String;)Landroid/text/style/TtsSpan$TelephoneBuilder;" />
+		<method name="setNumberParts(Ljava/lang/String;)Landroid/text/style/TtsSpan$TelephoneBuilder;" />
+	</class>
+	<class name="android/text/style/TtsSpan$TextBuilder" since="21">
+		<extends name="android/text/style/TtsSpan$SemioticClassBuilder" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="setText(Ljava/lang/String;)Landroid/text/style/TtsSpan$TextBuilder;" />
+	</class>
+	<class name="android/text/style/TtsSpan$TimeBuilder" since="21">
+		<extends name="android/text/style/TtsSpan$SemioticClassBuilder" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="setHours(I)Landroid/text/style/TtsSpan$TimeBuilder;" />
+		<method name="setMinutes(I)Landroid/text/style/TtsSpan$TimeBuilder;" />
+	</class>
+	<class name="android/text/style/TtsSpan$VerbatimBuilder" since="21">
+		<extends name="android/text/style/TtsSpan$SemioticClassBuilder" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="setVerbatim(Ljava/lang/String;)Landroid/text/style/TtsSpan$VerbatimBuilder;" />
+	</class>
+	<class name="android/text/style/TypefaceSpan" since="1">
+		<extends name="android/text/style/MetricAffectingSpan" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<method name="&lt;init&gt;(Landroid/graphics/Typeface;)V" since="28" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getFamily()Ljava/lang/String;" />
+		<method name="getTypeface()Landroid/graphics/Typeface;" since="28" />
+	</class>
+	<class name="android/text/style/URLSpan" since="1">
+		<extends name="android/text/style/ClickableSpan" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getURL()Ljava/lang/String;" />
+	</class>
+	<class name="android/text/style/UnderlineSpan" since="1">
+		<extends name="android/text/style/CharacterStyle" />
+		<implements name="android/text/ParcelableSpan" since="3" />
+		<implements name="android/text/style/UpdateAppearance" since="3" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" since="3" />
+	</class>
+	<class name="android/text/style/UpdateAppearance" since="3">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/text/style/UpdateLayout" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/style/UpdateAppearance" since="3" />
+	</class>
+	<class name="android/text/style/WrapTogetherSpan" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/text/style/ParagraphStyle" />
+	</class>
+	<class name="android/text/util/Linkify" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addLinks(Landroid/text/Spannable;I)Z" />
+		<method name="addLinks(Landroid/text/Spannable;ILjava/util/function/Function;)Z" since="29" />
+		<method name="addLinks(Landroid/text/Spannable;Ljava/util/regex/Pattern;Ljava/lang/String;)Z" />
+		<method name="addLinks(Landroid/text/Spannable;Ljava/util/regex/Pattern;Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;)Z" />
+		<method name="addLinks(Landroid/text/Spannable;Ljava/util/regex/Pattern;Ljava/lang/String;[Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;)Z" since="24" />
+		<method name="addLinks(Landroid/text/Spannable;Ljava/util/regex/Pattern;Ljava/lang/String;[Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;Ljava/util/function/Function;)Z" since="29" />
+		<method name="addLinks(Landroid/widget/TextView;I)Z" />
+		<method name="addLinks(Landroid/widget/TextView;Ljava/util/regex/Pattern;Ljava/lang/String;)V" />
+		<method name="addLinks(Landroid/widget/TextView;Ljava/util/regex/Pattern;Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;)V" />
+		<method name="addLinks(Landroid/widget/TextView;Ljava/util/regex/Pattern;Ljava/lang/String;[Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;)V" since="24" />
+		<field name="ALL" />
+		<field name="EMAIL_ADDRESSES" />
+		<field name="MAP_ADDRESSES" deprecated="28" />
+		<field name="PHONE_NUMBERS" />
+		<field name="WEB_URLS" />
+		<field name="sPhoneNumberMatchFilter" />
+		<field name="sPhoneNumberTransformFilter" />
+		<field name="sUrlMatchFilter" />
+	</class>
+	<class name="android/text/util/Linkify$MatchFilter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="acceptMatch(Ljava/lang/CharSequence;II)Z" />
+	</class>
+	<class name="android/text/util/Linkify$TransformFilter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="transformUrl(Ljava/util/regex/Matcher;Ljava/lang/String;)Ljava/lang/String;" />
+	</class>
+	<class name="android/text/util/Rfc822Token" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getAddress()Ljava/lang/String;" />
+		<method name="getComment()Ljava/lang/String;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="quoteComment(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="quoteName(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="quoteNameIfNecessary(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="setAddress(Ljava/lang/String;)V" />
+		<method name="setComment(Ljava/lang/String;)V" />
+		<method name="setName(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/text/util/Rfc822Tokenizer" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/widget/MultiAutoCompleteTextView$Tokenizer" />
+		<method name="&lt;init&gt;()V" />
+		<method name="tokenize(Ljava/lang/CharSequence;)[Landroid/text/util/Rfc822Token;" />
+		<method name="tokenize(Ljava/lang/CharSequence;Ljava/util/Collection;)V" since="8" />
+	</class>
+	<class name="android/transition/ArcMotion" since="21">
+		<extends name="android/transition/PathMotion" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="getMaximumAngle()F" />
+		<method name="getMinimumHorizontalAngle()F" />
+		<method name="getMinimumVerticalAngle()F" />
+		<method name="setMaximumAngle(F)V" />
+		<method name="setMinimumHorizontalAngle(F)V" />
+		<method name="setMinimumVerticalAngle(F)V" />
+	</class>
+	<class name="android/transition/AutoTransition" since="19">
+		<extends name="android/transition/TransitionSet" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" since="21" />
+	</class>
+	<class name="android/transition/ChangeBounds" since="19">
+		<extends name="android/transition/Transition" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" since="21" />
+		<method name="getResizeClip()Z" since="22" />
+		<method name="setReparent(Z)V" deprecated="21" />
+		<method name="setResizeClip(Z)V" />
+	</class>
+	<class name="android/transition/ChangeClipBounds" since="21">
+		<extends name="android/transition/Transition" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/transition/ChangeImageTransform" since="21">
+		<extends name="android/transition/Transition" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/transition/ChangeScroll" since="23">
+		<extends name="android/transition/Transition" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/transition/ChangeTransform" since="21">
+		<extends name="android/transition/Transition" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="getReparent()Z" />
+		<method name="getReparentWithOverlay()Z" />
+		<method name="setReparent(Z)V" />
+		<method name="setReparentWithOverlay(Z)V" />
+	</class>
+	<class name="android/transition/CircularPropagation" since="21">
+		<extends name="android/transition/VisibilityPropagation" />
+		<method name="&lt;init&gt;()V" />
+		<method name="setPropagationSpeed(F)V" />
+	</class>
+	<class name="android/transition/Explode" since="21">
+		<extends name="android/transition/Visibility" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/transition/Fade" since="19">
+		<extends name="android/transition/Visibility" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" since="21" />
+		<field name="IN" />
+		<field name="OUT" />
+	</class>
+	<class name="android/transition/PathMotion" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="getPath(FFFF)Landroid/graphics/Path;" />
+	</class>
+	<class name="android/transition/PatternPathMotion" since="21">
+		<extends name="android/transition/PathMotion" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Path;)V" />
+		<method name="getPatternPath()Landroid/graphics/Path;" />
+		<method name="setPatternPath(Landroid/graphics/Path;)V" />
+	</class>
+	<class name="android/transition/Scene" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup;Landroid/view/View;)V" since="21" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup;Landroid/view/ViewGroup;)V" deprecated="21" />
+		<method name="enter()V" />
+		<method name="exit()V" />
+		<method name="getCurrentScene(Landroid/view/ViewGroup;)Landroid/transition/Scene;" since="29" />
+		<method name="getSceneForLayout(Landroid/view/ViewGroup;ILandroid/content/Context;)Landroid/transition/Scene;" />
+		<method name="getSceneRoot()Landroid/view/ViewGroup;" />
+		<method name="setEnterAction(Ljava/lang/Runnable;)V" />
+		<method name="setExitAction(Ljava/lang/Runnable;)V" />
+	</class>
+	<class name="android/transition/SidePropagation" since="21">
+		<extends name="android/transition/VisibilityPropagation" />
+		<method name="&lt;init&gt;()V" />
+		<method name="setPropagationSpeed(F)V" />
+		<method name="setSide(I)V" />
+	</class>
+	<class name="android/transition/Slide" since="21">
+		<extends name="android/transition/Visibility" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="getSlideEdge()I" />
+		<method name="setSlideEdge(I)V" />
+	</class>
+	<class name="android/transition/Transition" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" since="21" />
+		<method name="addListener(Landroid/transition/Transition$TransitionListener;)Landroid/transition/Transition;" />
+		<method name="addTarget(I)Landroid/transition/Transition;" />
+		<method name="addTarget(Landroid/view/View;)Landroid/transition/Transition;" />
+		<method name="addTarget(Ljava/lang/Class;)Landroid/transition/Transition;" since="21" />
+		<method name="addTarget(Ljava/lang/String;)Landroid/transition/Transition;" since="21" />
+		<method name="canRemoveViews()Z" since="21" />
+		<method name="captureEndValues(Landroid/transition/TransitionValues;)V" />
+		<method name="captureStartValues(Landroid/transition/TransitionValues;)V" />
+		<method name="clone()Landroid/transition/Transition;" />
+		<method name="createAnimator(Landroid/view/ViewGroup;Landroid/transition/TransitionValues;Landroid/transition/TransitionValues;)Landroid/animation/Animator;" />
+		<method name="excludeChildren(IZ)Landroid/transition/Transition;" />
+		<method name="excludeChildren(Landroid/view/View;Z)Landroid/transition/Transition;" />
+		<method name="excludeChildren(Ljava/lang/Class;Z)Landroid/transition/Transition;" />
+		<method name="excludeTarget(IZ)Landroid/transition/Transition;" />
+		<method name="excludeTarget(Landroid/view/View;Z)Landroid/transition/Transition;" />
+		<method name="excludeTarget(Ljava/lang/Class;Z)Landroid/transition/Transition;" />
+		<method name="excludeTarget(Ljava/lang/String;Z)Landroid/transition/Transition;" since="21" />
+		<method name="getDuration()J" />
+		<method name="getEpicenter()Landroid/graphics/Rect;" since="21" />
+		<method name="getEpicenterCallback()Landroid/transition/Transition$EpicenterCallback;" since="21" />
+		<method name="getInterpolator()Landroid/animation/TimeInterpolator;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getPathMotion()Landroid/transition/PathMotion;" since="21" />
+		<method name="getPropagation()Landroid/transition/TransitionPropagation;" since="21" />
+		<method name="getStartDelay()J" />
+		<method name="getTargetIds()Ljava/util/List;" />
+		<method name="getTargetNames()Ljava/util/List;" since="21" />
+		<method name="getTargetTypes()Ljava/util/List;" since="21" />
+		<method name="getTargets()Ljava/util/List;" />
+		<method name="getTransitionProperties()[Ljava/lang/String;" />
+		<method name="getTransitionValues(Landroid/view/View;Z)Landroid/transition/TransitionValues;" />
+		<method name="isTransitionRequired(Landroid/transition/TransitionValues;Landroid/transition/TransitionValues;)Z" since="23" />
+		<method name="removeListener(Landroid/transition/Transition$TransitionListener;)Landroid/transition/Transition;" />
+		<method name="removeTarget(I)Landroid/transition/Transition;" />
+		<method name="removeTarget(Landroid/view/View;)Landroid/transition/Transition;" />
+		<method name="removeTarget(Ljava/lang/Class;)Landroid/transition/Transition;" since="21" />
+		<method name="removeTarget(Ljava/lang/String;)Landroid/transition/Transition;" since="21" />
+		<method name="setDuration(J)Landroid/transition/Transition;" />
+		<method name="setEpicenterCallback(Landroid/transition/Transition$EpicenterCallback;)V" since="21" />
+		<method name="setInterpolator(Landroid/animation/TimeInterpolator;)Landroid/transition/Transition;" />
+		<method name="setMatchOrder([I)V" since="21" />
+		<method name="setPathMotion(Landroid/transition/PathMotion;)V" since="21" />
+		<method name="setPropagation(Landroid/transition/TransitionPropagation;)V" since="21" />
+		<method name="setStartDelay(J)Landroid/transition/Transition;" />
+		<field name="MATCH_ID" since="21" />
+		<field name="MATCH_INSTANCE" since="21" />
+		<field name="MATCH_ITEM_ID" since="21" />
+		<field name="MATCH_NAME" since="21" />
+	</class>
+	<class name="android/transition/Transition$EpicenterCallback" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onGetEpicenter(Landroid/transition/Transition;)Landroid/graphics/Rect;" />
+	</class>
+	<class name="android/transition/Transition$TransitionListener" since="19">
+		<extends name="java/lang/Object" />
+		<method name="onTransitionCancel(Landroid/transition/Transition;)V" />
+		<method name="onTransitionEnd(Landroid/transition/Transition;)V" />
+		<method name="onTransitionPause(Landroid/transition/Transition;)V" />
+		<method name="onTransitionResume(Landroid/transition/Transition;)V" />
+		<method name="onTransitionStart(Landroid/transition/Transition;)V" />
+	</class>
+	<class name="android/transition/TransitionInflater" since="19">
+		<extends name="java/lang/Object" />
+		<method name="from(Landroid/content/Context;)Landroid/transition/TransitionInflater;" />
+		<method name="inflateTransition(I)Landroid/transition/Transition;" />
+		<method name="inflateTransitionManager(ILandroid/view/ViewGroup;)Landroid/transition/TransitionManager;" />
+	</class>
+	<class name="android/transition/TransitionListenerAdapter" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/transition/Transition$TransitionListener" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/transition/TransitionManager" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="beginDelayedTransition(Landroid/view/ViewGroup;)V" />
+		<method name="beginDelayedTransition(Landroid/view/ViewGroup;Landroid/transition/Transition;)V" />
+		<method name="endTransitions(Landroid/view/ViewGroup;)V" since="23" />
+		<method name="go(Landroid/transition/Scene;)V" />
+		<method name="go(Landroid/transition/Scene;Landroid/transition/Transition;)V" />
+		<method name="setTransition(Landroid/transition/Scene;Landroid/transition/Scene;Landroid/transition/Transition;)V" />
+		<method name="setTransition(Landroid/transition/Scene;Landroid/transition/Transition;)V" />
+		<method name="transitionTo(Landroid/transition/Scene;)V" />
+	</class>
+	<class name="android/transition/TransitionPropagation" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="captureValues(Landroid/transition/TransitionValues;)V" />
+		<method name="getPropagationProperties()[Ljava/lang/String;" />
+		<method name="getStartDelay(Landroid/view/ViewGroup;Landroid/transition/Transition;Landroid/transition/TransitionValues;Landroid/transition/TransitionValues;)J" />
+	</class>
+	<class name="android/transition/TransitionSet" since="19">
+		<extends name="android/transition/Transition" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" since="21" />
+		<method name="addListener(Landroid/transition/Transition$TransitionListener;)Landroid/transition/TransitionSet;" />
+		<method name="addTarget(I)Landroid/transition/TransitionSet;" />
+		<method name="addTarget(Landroid/view/View;)Landroid/transition/TransitionSet;" />
+		<method name="addTarget(Ljava/lang/Class;)Landroid/transition/TransitionSet;" since="21" />
+		<method name="addTarget(Ljava/lang/String;)Landroid/transition/TransitionSet;" since="21" />
+		<method name="addTransition(Landroid/transition/Transition;)Landroid/transition/TransitionSet;" />
+		<method name="clone()Landroid/transition/TransitionSet;" />
+		<method name="getOrdering()I" />
+		<method name="getTransitionAt(I)Landroid/transition/Transition;" since="21" />
+		<method name="getTransitionCount()I" since="21" />
+		<method name="removeListener(Landroid/transition/Transition$TransitionListener;)Landroid/transition/TransitionSet;" />
+		<method name="removeTarget(I)Landroid/transition/TransitionSet;" />
+		<method name="removeTarget(Landroid/view/View;)Landroid/transition/TransitionSet;" />
+		<method name="removeTarget(Ljava/lang/Class;)Landroid/transition/TransitionSet;" since="21" />
+		<method name="removeTarget(Ljava/lang/String;)Landroid/transition/TransitionSet;" since="21" />
+		<method name="removeTransition(Landroid/transition/Transition;)Landroid/transition/TransitionSet;" />
+		<method name="setDuration(J)Landroid/transition/TransitionSet;" />
+		<method name="setInterpolator(Landroid/animation/TimeInterpolator;)Landroid/transition/TransitionSet;" />
+		<method name="setOrdering(I)Landroid/transition/TransitionSet;" />
+		<method name="setStartDelay(J)Landroid/transition/TransitionSet;" />
+		<field name="ORDERING_SEQUENTIAL" />
+		<field name="ORDERING_TOGETHER" />
+	</class>
+	<class name="android/transition/TransitionValues" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/view/View;)V" since="29" />
+		<field name="values" />
+		<field name="view" />
+	</class>
+	<class name="android/transition/Visibility" since="19">
+		<extends name="android/transition/Transition" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" since="21" />
+		<method name="getMode()I" since="21" />
+		<method name="isVisible(Landroid/transition/TransitionValues;)Z" />
+		<method name="onAppear(Landroid/view/ViewGroup;Landroid/transition/TransitionValues;ILandroid/transition/TransitionValues;I)Landroid/animation/Animator;" />
+		<method name="onAppear(Landroid/view/ViewGroup;Landroid/view/View;Landroid/transition/TransitionValues;Landroid/transition/TransitionValues;)Landroid/animation/Animator;" since="21" />
+		<method name="onDisappear(Landroid/view/ViewGroup;Landroid/transition/TransitionValues;ILandroid/transition/TransitionValues;I)Landroid/animation/Animator;" />
+		<method name="onDisappear(Landroid/view/ViewGroup;Landroid/view/View;Landroid/transition/TransitionValues;Landroid/transition/TransitionValues;)Landroid/animation/Animator;" since="21" />
+		<method name="setMode(I)V" since="21" />
+		<field name="MODE_IN" since="21" />
+		<field name="MODE_OUT" since="21" />
+	</class>
+	<class name="android/transition/VisibilityPropagation" since="21">
+		<extends name="android/transition/TransitionPropagation" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getViewVisibility(Landroid/transition/TransitionValues;)I" />
+		<method name="getViewX(Landroid/transition/TransitionValues;)I" />
+		<method name="getViewY(Landroid/transition/TransitionValues;)I" />
+	</class>
+	<class name="android/util/AndroidException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Exception;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" since="11" />
+	</class>
+	<class name="android/util/AndroidRuntimeException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Exception;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" since="11" />
+	</class>
+	<class name="android/util/ArrayMap" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Map" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/util/ArrayMap;)V" />
+		<method name="containsAll(Ljava/util/Collection;)Z" />
+		<method name="ensureCapacity(I)V" />
+		<method name="indexOfKey(Ljava/lang/Object;)I" since="21" />
+		<method name="indexOfValue(Ljava/lang/Object;)I" since="29" />
+		<method name="keyAt(I)Ljava/lang/Object;" />
+		<method name="putAll(Landroid/util/ArrayMap;)V" />
+		<method name="removeAll(Ljava/util/Collection;)Z" />
+		<method name="removeAt(I)Ljava/lang/Object;" />
+		<method name="retainAll(Ljava/util/Collection;)Z" />
+		<method name="setValueAt(ILjava/lang/Object;)Ljava/lang/Object;" />
+		<method name="valueAt(I)Ljava/lang/Object;" />
+	</class>
+	<class name="android/util/ArraySet" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Collection" />
+		<implements name="java/util/Set" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Landroid/util/ArraySet;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" since="29" />
+		<method name="&lt;init&gt;([Ljava/lang/Object;)V" since="30" />
+		<method name="addAll(Landroid/util/ArraySet;)V" />
+		<method name="ensureCapacity(I)V" />
+		<method name="indexOf(Ljava/lang/Object;)I" />
+		<method name="removeAll(Landroid/util/ArraySet;)Z" />
+		<method name="removeAt(I)Ljava/lang/Object;" />
+		<method name="valueAt(I)Ljava/lang/Object;" />
+	</class>
+	<class name="android/util/AtomicFile" since="17">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="delete()V" />
+		<method name="failWrite(Ljava/io/FileOutputStream;)V" />
+		<method name="finishWrite(Ljava/io/FileOutputStream;)V" />
+		<method name="getBaseFile()Ljava/io/File;" />
+		<method name="getLastModifiedTime()J" since="31" />
+		<method name="openRead()Ljava/io/FileInputStream;" />
+		<method name="readFully()[B" />
+		<method name="startWrite()Ljava/io/FileOutputStream;" />
+	</class>
+	<class name="android/util/AttributeSet" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getAttributeBooleanValue(IZ)Z" />
+		<method name="getAttributeBooleanValue(Ljava/lang/String;Ljava/lang/String;Z)Z" />
+		<method name="getAttributeCount()I" />
+		<method name="getAttributeFloatValue(IF)F" />
+		<method name="getAttributeFloatValue(Ljava/lang/String;Ljava/lang/String;F)F" />
+		<method name="getAttributeIntValue(II)I" />
+		<method name="getAttributeIntValue(Ljava/lang/String;Ljava/lang/String;I)I" />
+		<method name="getAttributeListValue(I[Ljava/lang/String;I)I" />
+		<method name="getAttributeListValue(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;I)I" />
+		<method name="getAttributeName(I)Ljava/lang/String;" />
+		<method name="getAttributeNameResource(I)I" />
+		<method name="getAttributeNamespace(I)Ljava/lang/String;" since="28" />
+		<method name="getAttributeResourceValue(II)I" />
+		<method name="getAttributeResourceValue(Ljava/lang/String;Ljava/lang/String;I)I" />
+		<method name="getAttributeUnsignedIntValue(II)I" />
+		<method name="getAttributeUnsignedIntValue(Ljava/lang/String;Ljava/lang/String;I)I" />
+		<method name="getAttributeValue(I)Ljava/lang/String;" />
+		<method name="getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getClassAttribute()Ljava/lang/String;" />
+		<method name="getIdAttribute()Ljava/lang/String;" />
+		<method name="getIdAttributeResourceValue(I)I" />
+		<method name="getPositionDescription()Ljava/lang/String;" />
+		<method name="getStyleAttribute()I" />
+	</class>
+	<class name="android/util/Base64" since="8">
+		<extends name="java/lang/Object" />
+		<method name="decode(Ljava/lang/String;I)[B" />
+		<method name="decode([BI)[B" />
+		<method name="decode([BIII)[B" />
+		<method name="encode([BI)[B" />
+		<method name="encode([BIII)[B" />
+		<method name="encodeToString([BI)Ljava/lang/String;" />
+		<method name="encodeToString([BIII)Ljava/lang/String;" />
+		<field name="CRLF" />
+		<field name="DEFAULT" />
+		<field name="NO_CLOSE" />
+		<field name="NO_PADDING" />
+		<field name="NO_WRAP" />
+		<field name="URL_SAFE" />
+	</class>
+	<class name="android/util/Base64DataException" since="11">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/util/Base64InputStream" since="8">
+		<extends name="java/io/FilterInputStream" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;I)V" />
+	</class>
+	<class name="android/util/Base64OutputStream" since="8">
+		<extends name="java/io/FilterOutputStream" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;I)V" />
+	</class>
+	<class name="android/util/CloseGuard" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="close()V" />
+		<method name="open(Ljava/lang/String;)V" />
+		<method name="warnIfOpen()V" />
+	</class>
+	<class name="android/util/Config" since="1" deprecated="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" removed="12" />
+		<field name="DEBUG" deprecated="15" />
+		<field name="LOGD" deprecated="15" />
+		<field name="LOGV" deprecated="15" />
+		<field name="PROFILE" deprecated="15" />
+		<field name="RELEASE" deprecated="15" />
+	</class>
+	<class name="android/util/DebugUtils" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" removed="12" />
+		<method name="isObjectSelected(Ljava/lang/Object;)Z" />
+	</class>
+	<class name="android/util/DisplayMetrics" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="equals(Landroid/util/DisplayMetrics;)Z" since="17" />
+		<method name="setTo(Landroid/util/DisplayMetrics;)V" />
+		<method name="setToDefaults()V" />
+		<field name="DENSITY_140" since="29" />
+		<field name="DENSITY_180" since="29" />
+		<field name="DENSITY_200" since="29" />
+		<field name="DENSITY_220" since="29" />
+		<field name="DENSITY_260" since="25" />
+		<field name="DENSITY_280" since="22" />
+		<field name="DENSITY_300" since="25" />
+		<field name="DENSITY_340" since="25" />
+		<field name="DENSITY_360" since="23" />
+		<field name="DENSITY_400" since="19" />
+		<field name="DENSITY_420" since="23" />
+		<field name="DENSITY_440" since="28" />
+		<field name="DENSITY_450" since="29" />
+		<field name="DENSITY_560" since="21" />
+		<field name="DENSITY_600" since="29" />
+		<field name="DENSITY_DEFAULT" since="4" />
+		<field name="DENSITY_DEVICE_STABLE" since="24" />
+		<field name="DENSITY_HIGH" since="4" />
+		<field name="DENSITY_LOW" since="4" />
+		<field name="DENSITY_MEDIUM" since="4" />
+		<field name="DENSITY_TV" since="13" />
+		<field name="DENSITY_XHIGH" since="9" />
+		<field name="DENSITY_XXHIGH" since="16" />
+		<field name="DENSITY_XXXHIGH" since="18" />
+		<field name="density" />
+		<field name="densityDpi" since="4" />
+		<field name="heightPixels" />
+		<field name="scaledDensity" />
+		<field name="widthPixels" />
+		<field name="xdpi" />
+		<field name="ydpi" />
+	</class>
+	<class name="android/util/EventLog" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" removed="12" />
+		<method name="getTagCode(Ljava/lang/String;)I" />
+		<method name="getTagName(I)Ljava/lang/String;" />
+		<method name="readEvents([ILjava/util/Collection;)V" />
+		<method name="writeEvent(IF)I" since="23" />
+		<method name="writeEvent(II)I" />
+		<method name="writeEvent(IJ)I" />
+		<method name="writeEvent(ILjava/lang/String;)I" />
+		<method name="writeEvent(I[Ljava/lang/Object;)I" />
+	</class>
+	<class name="android/util/EventLog$Event" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getData()Ljava/lang/Object;" />
+		<method name="getProcessId()I" />
+		<method name="getTag()I" />
+		<method name="getThreadId()I" />
+		<method name="getTimeNanos()J" />
+	</class>
+	<class name="android/util/EventLogTags" since="1" deprecated="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/io/BufferedReader;)V" deprecated="29" />
+		<method name="get(I)Landroid/util/EventLogTags$Description;" deprecated="29" />
+		<method name="get(Ljava/lang/String;)Landroid/util/EventLogTags$Description;" deprecated="29" />
+	</class>
+	<class name="android/util/EventLogTags$Description" since="1" deprecated="29">
+		<extends name="java/lang/Object" />
+		<field name="mName" deprecated="29" />
+		<field name="mTag" deprecated="29" />
+	</class>
+	<class name="android/util/FloatMath" since="1" deprecated="22">
+		<extends name="java/lang/Object" />
+		<method name="ceil(F)F" removed="23" />
+		<method name="cos(F)F" removed="23" />
+		<method name="exp(F)F" since="17" removed="23" />
+		<method name="floor(F)F" removed="23" />
+		<method name="hypot(FF)F" since="17" removed="23" />
+		<method name="pow(FF)F" since="17" removed="23" />
+		<method name="sin(F)F" removed="23" />
+		<method name="sqrt(F)F" removed="23" />
+	</class>
+	<class name="android/util/FloatProperty" since="24">
+		<extends name="android/util/Property" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="set(Ljava/lang/Object;Ljava/lang/Float;)V" />
+		<method name="setValue(Ljava/lang/Object;F)V" />
+	</class>
+	<class name="android/util/Half" since="26">
+		<extends name="java/lang/Number" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(D)V" />
+		<method name="&lt;init&gt;(F)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(S)V" />
+		<method name="abs(S)S" />
+		<method name="ceil(S)S" />
+		<method name="compare(SS)I" />
+		<method name="compareTo(Landroid/util/Half;)I" />
+		<method name="copySign(SS)S" />
+		<method name="equals(SS)Z" />
+		<method name="floor(S)S" />
+		<method name="getExponent(S)I" />
+		<method name="getSign(S)I" />
+		<method name="getSignificand(S)I" />
+		<method name="greater(SS)Z" />
+		<method name="greaterEquals(SS)Z" />
+		<method name="halfToIntBits(S)I" />
+		<method name="halfToRawIntBits(S)I" />
+		<method name="halfToShortBits(S)S" />
+		<method name="halfValue()S" />
+		<method name="hashCode(S)I" />
+		<method name="intBitsToHalf(I)S" />
+		<method name="isInfinite(S)Z" />
+		<method name="isNaN()Z" />
+		<method name="isNaN(S)Z" />
+		<method name="isNormalized(S)Z" />
+		<method name="less(SS)Z" />
+		<method name="lessEquals(SS)Z" />
+		<method name="max(SS)S" />
+		<method name="min(SS)S" />
+		<method name="parseHalf(Ljava/lang/String;)S" />
+		<method name="round(S)S" />
+		<method name="toFloat(S)F" />
+		<method name="toHalf(F)S" />
+		<method name="toHexString(S)Ljava/lang/String;" />
+		<method name="toString(S)Ljava/lang/String;" />
+		<method name="trunc(S)S" />
+		<method name="valueOf(F)Landroid/util/Half;" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/util/Half;" />
+		<method name="valueOf(S)Landroid/util/Half;" />
+		<field name="EPSILON" />
+		<field name="LOWEST_VALUE" />
+		<field name="MAX_EXPONENT" />
+		<field name="MAX_VALUE" />
+		<field name="MIN_EXPONENT" />
+		<field name="MIN_NORMAL" />
+		<field name="MIN_VALUE" />
+		<field name="NEGATIVE_INFINITY" />
+		<field name="NEGATIVE_ZERO" />
+		<field name="NaN" />
+		<field name="POSITIVE_INFINITY" />
+		<field name="POSITIVE_ZERO" />
+		<field name="SIZE" />
+	</class>
+	<class name="android/util/IntProperty" since="24">
+		<extends name="android/util/Property" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="set(Ljava/lang/Object;Ljava/lang/Integer;)V" />
+		<method name="setValue(Ljava/lang/Object;I)V" />
+	</class>
+	<class name="android/util/JsonReader" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<method name="&lt;init&gt;(Ljava/io/Reader;)V" />
+		<method name="beginArray()V" />
+		<method name="beginObject()V" />
+		<method name="endArray()V" />
+		<method name="endObject()V" />
+		<method name="hasNext()Z" />
+		<method name="isLenient()Z" />
+		<method name="nextBoolean()Z" />
+		<method name="nextDouble()D" />
+		<method name="nextInt()I" />
+		<method name="nextLong()J" />
+		<method name="nextName()Ljava/lang/String;" />
+		<method name="nextNull()V" />
+		<method name="nextString()Ljava/lang/String;" />
+		<method name="peek()Landroid/util/JsonToken;" />
+		<method name="setLenient(Z)V" />
+		<method name="skipValue()V" />
+	</class>
+	<class name="android/util/JsonToken" since="11">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/util/JsonToken;" />
+		<method name="values()[Landroid/util/JsonToken;" />
+		<field name="BEGIN_ARRAY" />
+		<field name="BEGIN_OBJECT" />
+		<field name="BOOLEAN" />
+		<field name="END_ARRAY" />
+		<field name="END_DOCUMENT" />
+		<field name="END_OBJECT" />
+		<field name="NAME" />
+		<field name="NULL" />
+		<field name="NUMBER" />
+		<field name="STRING" />
+	</class>
+	<class name="android/util/JsonWriter" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<method name="&lt;init&gt;(Ljava/io/Writer;)V" />
+		<method name="beginArray()Landroid/util/JsonWriter;" />
+		<method name="beginObject()Landroid/util/JsonWriter;" />
+		<method name="endArray()Landroid/util/JsonWriter;" />
+		<method name="endObject()Landroid/util/JsonWriter;" />
+		<method name="flush()V" />
+		<method name="isLenient()Z" />
+		<method name="name(Ljava/lang/String;)Landroid/util/JsonWriter;" />
+		<method name="nullValue()Landroid/util/JsonWriter;" />
+		<method name="setIndent(Ljava/lang/String;)V" />
+		<method name="setLenient(Z)V" />
+		<method name="value(D)Landroid/util/JsonWriter;" />
+		<method name="value(J)Landroid/util/JsonWriter;" />
+		<method name="value(Ljava/lang/Number;)Landroid/util/JsonWriter;" />
+		<method name="value(Ljava/lang/String;)Landroid/util/JsonWriter;" />
+		<method name="value(Z)Landroid/util/JsonWriter;" />
+	</class>
+	<class name="android/util/LayoutDirection" since="19">
+		<extends name="java/lang/Object" />
+		<field name="INHERIT" />
+		<field name="LOCALE" />
+		<field name="LTR" />
+		<field name="RTL" />
+	</class>
+	<class name="android/util/Log" since="1">
+		<extends name="java/lang/Object" />
+		<method name="d(Ljava/lang/String;Ljava/lang/String;)I" />
+		<method name="d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I" />
+		<method name="e(Ljava/lang/String;Ljava/lang/String;)I" />
+		<method name="e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I" />
+		<method name="getStackTraceString(Ljava/lang/Throwable;)Ljava/lang/String;" />
+		<method name="i(Ljava/lang/String;Ljava/lang/String;)I" />
+		<method name="i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I" />
+		<method name="isLoggable(Ljava/lang/String;I)Z" />
+		<method name="println(ILjava/lang/String;Ljava/lang/String;)I" />
+		<method name="v(Ljava/lang/String;Ljava/lang/String;)I" />
+		<method name="v(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I" />
+		<method name="w(Ljava/lang/String;Ljava/lang/String;)I" />
+		<method name="w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I" />
+		<method name="w(Ljava/lang/String;Ljava/lang/Throwable;)I" />
+		<method name="wtf(Ljava/lang/String;Ljava/lang/String;)I" since="8" />
+		<method name="wtf(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I" since="8" />
+		<method name="wtf(Ljava/lang/String;Ljava/lang/Throwable;)I" since="8" />
+		<field name="ASSERT" />
+		<field name="DEBUG" />
+		<field name="ERROR" />
+		<field name="INFO" />
+		<field name="VERBOSE" />
+		<field name="WARN" />
+	</class>
+	<class name="android/util/LogPrinter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/util/Printer" />
+		<method name="&lt;init&gt;(ILjava/lang/String;)V" />
+	</class>
+	<class name="android/util/LongSparseArray" since="16">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="append(JLjava/lang/Object;)V" />
+		<method name="clear()V" />
+		<method name="clone()Landroid/util/LongSparseArray;" />
+		<method name="delete(J)V" />
+		<method name="get(J)Ljava/lang/Object;" />
+		<method name="get(JLjava/lang/Object;)Ljava/lang/Object;" />
+		<method name="indexOfKey(J)I" />
+		<method name="indexOfValue(Ljava/lang/Object;)I" />
+		<method name="keyAt(I)J" />
+		<method name="put(JLjava/lang/Object;)V" />
+		<method name="remove(J)V" />
+		<method name="removeAt(I)V" />
+		<method name="setValueAt(ILjava/lang/Object;)V" />
+		<method name="size()I" />
+		<method name="valueAt(I)Ljava/lang/Object;" />
+	</class>
+	<class name="android/util/LruCache" since="12">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="create(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="createCount()I" />
+		<method name="entryRemoved(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="evictAll()V" />
+		<method name="evictionCount()I" />
+		<method name="get(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="hitCount()I" />
+		<method name="maxSize()I" />
+		<method name="missCount()I" />
+		<method name="put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="putCount()I" />
+		<method name="remove(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="resize(I)V" since="21" />
+		<method name="size()I" />
+		<method name="sizeOf(Ljava/lang/Object;Ljava/lang/Object;)I" />
+		<method name="snapshot()Ljava/util/Map;" />
+		<method name="trimToSize(I)V" since="17" />
+	</class>
+	<class name="android/util/MalformedJsonException" since="11">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/util/MonthDisplayHelper" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="getColumnOf(I)I" />
+		<method name="getDayAt(II)I" />
+		<method name="getDigitsForRow(I)[I" />
+		<method name="getFirstDayOfMonth()I" />
+		<method name="getMonth()I" />
+		<method name="getNumberOfDaysInMonth()I" />
+		<method name="getOffset()I" />
+		<method name="getRowOf(I)I" />
+		<method name="getWeekStartDay()I" />
+		<method name="getYear()I" />
+		<method name="isWithinCurrentMonth(II)Z" />
+		<method name="nextMonth()V" />
+		<method name="previousMonth()V" />
+	</class>
+	<class name="android/util/MutableBoolean" since="21" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Z)V" deprecated="29" />
+		<field name="value" deprecated="29" />
+	</class>
+	<class name="android/util/MutableByte" since="21" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(B)V" deprecated="29" />
+		<field name="value" deprecated="29" />
+	</class>
+	<class name="android/util/MutableChar" since="21" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(C)V" deprecated="29" />
+		<field name="value" deprecated="29" />
+	</class>
+	<class name="android/util/MutableDouble" since="21" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(D)V" deprecated="29" />
+		<field name="value" deprecated="29" />
+	</class>
+	<class name="android/util/MutableFloat" since="21" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(F)V" deprecated="29" />
+		<field name="value" deprecated="29" />
+	</class>
+	<class name="android/util/MutableInt" since="21" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" deprecated="29" />
+		<field name="value" deprecated="29" />
+	</class>
+	<class name="android/util/MutableLong" since="21" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(J)V" deprecated="29" />
+		<field name="value" deprecated="29" />
+	</class>
+	<class name="android/util/MutableShort" since="21" deprecated="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(S)V" deprecated="29" />
+		<field name="value" deprecated="29" />
+	</class>
+	<class name="android/util/NoSuchPropertyException" since="14">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/util/Pair" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;" />
+		<field name="first" />
+		<field name="second" />
+	</class>
+	<class name="android/util/Patterns" since="8">
+		<extends name="java/lang/Object" />
+		<method name="concatGroups(Ljava/util/regex/Matcher;)Ljava/lang/String;" />
+		<method name="digitsAndPlusOnly(Ljava/util/regex/Matcher;)Ljava/lang/String;" />
+		<field name="DOMAIN_NAME" />
+		<field name="EMAIL_ADDRESS" />
+		<field name="GOOD_IRI_CHAR" deprecated="24" />
+		<field name="IP_ADDRESS" deprecated="31" />
+		<field name="PHONE" />
+		<field name="TOP_LEVEL_DOMAIN" deprecated="21" />
+		<field name="TOP_LEVEL_DOMAIN_STR" deprecated="21" />
+		<field name="TOP_LEVEL_DOMAIN_STR_FOR_WEB_URL" deprecated="21" />
+		<field name="WEB_URL" />
+	</class>
+	<class name="android/util/PrintStreamPrinter" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/util/Printer" />
+		<method name="&lt;init&gt;(Ljava/io/PrintStream;)V" />
+	</class>
+	<class name="android/util/PrintWriterPrinter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/util/Printer" />
+		<method name="&lt;init&gt;(Ljava/io/PrintWriter;)V" />
+	</class>
+	<class name="android/util/Printer" since="1">
+		<extends name="java/lang/Object" />
+		<method name="println(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/util/Property" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;Ljava/lang/String;)V" />
+		<method name="get(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getType()Ljava/lang/Class;" />
+		<method name="isReadOnly()Z" />
+		<method name="of(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Landroid/util/Property;" />
+		<method name="set(Ljava/lang/Object;Ljava/lang/Object;)V" />
+	</class>
+	<class name="android/util/Range" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/Comparable;Ljava/lang/Comparable;)V" />
+		<method name="clamp(Ljava/lang/Comparable;)Ljava/lang/Comparable;" />
+		<method name="contains(Landroid/util/Range;)Z" />
+		<method name="contains(Ljava/lang/Comparable;)Z" />
+		<method name="create(Ljava/lang/Comparable;Ljava/lang/Comparable;)Landroid/util/Range;" />
+		<method name="extend(Landroid/util/Range;)Landroid/util/Range;" />
+		<method name="extend(Ljava/lang/Comparable;)Landroid/util/Range;" />
+		<method name="extend(Ljava/lang/Comparable;Ljava/lang/Comparable;)Landroid/util/Range;" />
+		<method name="getLower()Ljava/lang/Comparable;" />
+		<method name="getUpper()Ljava/lang/Comparable;" />
+		<method name="intersect(Landroid/util/Range;)Landroid/util/Range;" />
+		<method name="intersect(Ljava/lang/Comparable;Ljava/lang/Comparable;)Landroid/util/Range;" />
+	</class>
+	<class name="android/util/Rational" since="21">
+		<extends name="java/lang/Number" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="compareTo(Landroid/util/Rational;)I" />
+		<method name="getDenominator()I" />
+		<method name="getNumerator()I" />
+		<method name="isFinite()Z" />
+		<method name="isInfinite()Z" />
+		<method name="isNaN()Z" />
+		<method name="isZero()Z" />
+		<method name="parseRational(Ljava/lang/String;)Landroid/util/Rational;" />
+		<field name="NEGATIVE_INFINITY" />
+		<field name="NaN" />
+		<field name="POSITIVE_INFINITY" />
+		<field name="ZERO" />
+	</class>
+	<class name="android/util/Size" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getHeight()I" />
+		<method name="getWidth()I" />
+		<method name="parseSize(Ljava/lang/String;)Landroid/util/Size;" />
+	</class>
+	<class name="android/util/SizeF" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="31" />
+		<method name="&lt;init&gt;(FF)V" />
+		<method name="getHeight()F" />
+		<method name="getWidth()F" />
+		<method name="parseSizeF(Ljava/lang/String;)Landroid/util/SizeF;" />
+		<field name="CREATOR" since="31" />
+	</class>
+	<class name="android/util/SparseArray" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" since="14" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="append(ILjava/lang/Object;)V" />
+		<method name="clear()V" />
+		<method name="clone()Landroid/util/SparseArray;" since="14" />
+		<method name="contains(I)Z" since="30" />
+		<method name="contentEquals(Landroid/util/SparseArray;)Z" since="31" />
+		<method name="contentHashCode()I" since="31" />
+		<method name="delete(I)V" />
+		<method name="get(I)Ljava/lang/Object;" />
+		<method name="get(ILjava/lang/Object;)Ljava/lang/Object;" />
+		<method name="indexOfKey(I)I" />
+		<method name="indexOfValue(Ljava/lang/Object;)I" />
+		<method name="keyAt(I)I" />
+		<method name="put(ILjava/lang/Object;)V" />
+		<method name="remove(I)V" />
+		<method name="removeAt(I)V" since="11" />
+		<method name="removeAtRange(II)V" since="19" />
+		<method name="set(ILjava/lang/Object;)V" since="31" />
+		<method name="setValueAt(ILjava/lang/Object;)V" />
+		<method name="size()I" />
+		<method name="valueAt(I)Ljava/lang/Object;" />
+	</class>
+	<class name="android/util/SparseBooleanArray" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" since="14" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="append(IZ)V" />
+		<method name="clear()V" />
+		<method name="clone()Landroid/util/SparseBooleanArray;" since="14" />
+		<method name="delete(I)V" />
+		<method name="get(I)Z" />
+		<method name="get(IZ)Z" />
+		<method name="indexOfKey(I)I" />
+		<method name="indexOfValue(Z)I" />
+		<method name="keyAt(I)I" />
+		<method name="put(IZ)V" />
+		<method name="removeAt(I)V" since="28" />
+		<method name="setValueAt(IZ)V" since="29" />
+		<method name="size()I" />
+		<method name="valueAt(I)Z" />
+	</class>
+	<class name="android/util/SparseIntArray" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" since="14" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="append(II)V" />
+		<method name="clear()V" />
+		<method name="clone()Landroid/util/SparseIntArray;" since="14" />
+		<method name="delete(I)V" />
+		<method name="get(I)I" />
+		<method name="get(II)I" />
+		<method name="indexOfKey(I)I" />
+		<method name="indexOfValue(I)I" />
+		<method name="keyAt(I)I" />
+		<method name="put(II)V" />
+		<method name="removeAt(I)V" since="3" />
+		<method name="setValueAt(II)V" since="29" />
+		<method name="size()I" />
+		<method name="valueAt(I)I" />
+	</class>
+	<class name="android/util/SparseLongArray" since="18">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="append(IJ)V" />
+		<method name="clear()V" />
+		<method name="clone()Landroid/util/SparseLongArray;" />
+		<method name="delete(I)V" />
+		<method name="get(I)J" />
+		<method name="get(IJ)J" />
+		<method name="indexOfKey(I)I" />
+		<method name="indexOfValue(J)I" />
+		<method name="keyAt(I)I" />
+		<method name="put(IJ)V" />
+		<method name="removeAt(I)V" />
+		<method name="size()I" />
+		<method name="valueAt(I)J" />
+	</class>
+	<class name="android/util/StateSet" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" removed="12" />
+		<method name="dump([I)Ljava/lang/String;" />
+		<method name="isWildCard([I)Z" />
+		<method name="stateSetMatches([II)Z" />
+		<method name="stateSetMatches([I[I)Z" />
+		<method name="trimStateSet([II)[I" />
+		<field name="NOTHING" since="11" />
+		<field name="WILD_CARD" />
+	</class>
+	<class name="android/util/StringBuilderPrinter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/util/Printer" />
+		<method name="&lt;init&gt;(Ljava/lang/StringBuilder;)V" />
+	</class>
+	<class name="android/util/TimeFormatException" since="1">
+		<extends name="java/lang/RuntimeException" />
+	</class>
+	<class name="android/util/TimeUtils" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" removed="12" />
+		<method name="getTimeZone(IZJLjava/lang/String;)Ljava/util/TimeZone;" />
+		<method name="getTimeZoneDatabaseVersion()Ljava/lang/String;" since="3" />
+		<method name="getTimeZoneIdsForCountryCode(Ljava/lang/String;)Ljava/util/List;" since="29" />
+		<method name="isTimeBetween(Ljava/time/LocalTime;Ljava/time/LocalTime;Ljava/time/LocalTime;)Z" since="30" />
+	</class>
+	<class name="android/util/TimingLogger" since="1" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" deprecated="30" />
+		<method name="addSplit(Ljava/lang/String;)V" deprecated="30" />
+		<method name="dumpToLog()V" deprecated="30" />
+		<method name="reset()V" deprecated="30" />
+		<method name="reset(Ljava/lang/String;Ljava/lang/String;)V" deprecated="30" />
+	</class>
+	<class name="android/util/TypedValue" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="applyDimension(IFLandroid/util/DisplayMetrics;)F" />
+		<method name="coerceToString()Ljava/lang/CharSequence;" />
+		<method name="coerceToString(II)Ljava/lang/String;" />
+		<method name="complexToDimension(ILandroid/util/DisplayMetrics;)F" />
+		<method name="complexToDimensionNoisy(ILandroid/util/DisplayMetrics;)F" removed="20" />
+		<method name="complexToDimensionPixelOffset(ILandroid/util/DisplayMetrics;)I" />
+		<method name="complexToDimensionPixelSize(ILandroid/util/DisplayMetrics;)I" />
+		<method name="complexToFloat(I)F" />
+		<method name="complexToFraction(IFF)F" />
+		<method name="getComplexUnit()I" since="22" />
+		<method name="getDimension(Landroid/util/DisplayMetrics;)F" />
+		<method name="getFloat()F" />
+		<method name="getFraction(FF)F" />
+		<method name="isColorType()Z" since="29" />
+		<method name="setTo(Landroid/util/TypedValue;)V" />
+		<field name="COMPLEX_MANTISSA_MASK" />
+		<field name="COMPLEX_MANTISSA_SHIFT" />
+		<field name="COMPLEX_RADIX_0p23" />
+		<field name="COMPLEX_RADIX_16p7" />
+		<field name="COMPLEX_RADIX_23p0" />
+		<field name="COMPLEX_RADIX_8p15" />
+		<field name="COMPLEX_RADIX_MASK" />
+		<field name="COMPLEX_RADIX_SHIFT" />
+		<field name="COMPLEX_UNIT_DIP" />
+		<field name="COMPLEX_UNIT_FRACTION" />
+		<field name="COMPLEX_UNIT_FRACTION_PARENT" />
+		<field name="COMPLEX_UNIT_IN" />
+		<field name="COMPLEX_UNIT_MASK" />
+		<field name="COMPLEX_UNIT_MM" />
+		<field name="COMPLEX_UNIT_PT" />
+		<field name="COMPLEX_UNIT_PX" />
+		<field name="COMPLEX_UNIT_SHIFT" />
+		<field name="COMPLEX_UNIT_SP" />
+		<field name="DATA_NULL_EMPTY" since="22" />
+		<field name="DATA_NULL_UNDEFINED" since="22" />
+		<field name="DENSITY_DEFAULT" since="4" />
+		<field name="DENSITY_NONE" since="4" />
+		<field name="TYPE_ATTRIBUTE" />
+		<field name="TYPE_DIMENSION" />
+		<field name="TYPE_FIRST_COLOR_INT" />
+		<field name="TYPE_FIRST_INT" />
+		<field name="TYPE_FLOAT" />
+		<field name="TYPE_FRACTION" />
+		<field name="TYPE_INT_BOOLEAN" />
+		<field name="TYPE_INT_COLOR_ARGB4" />
+		<field name="TYPE_INT_COLOR_ARGB8" />
+		<field name="TYPE_INT_COLOR_RGB4" />
+		<field name="TYPE_INT_COLOR_RGB8" />
+		<field name="TYPE_INT_DEC" />
+		<field name="TYPE_INT_HEX" />
+		<field name="TYPE_LAST_COLOR_INT" />
+		<field name="TYPE_LAST_INT" />
+		<field name="TYPE_NULL" />
+		<field name="TYPE_REFERENCE" />
+		<field name="TYPE_STRING" />
+		<field name="assetCookie" />
+		<field name="changingConfigurations" />
+		<field name="data" />
+		<field name="density" since="4" />
+		<field name="resourceId" />
+		<field name="sourceResourceId" since="29" />
+		<field name="string" />
+		<field name="type" />
+	</class>
+	<class name="android/util/Xml" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" removed="12" />
+		<method name="asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;" />
+		<method name="findEncodingByName(Ljava/lang/String;)Landroid/util/Xml$Encoding;" />
+		<method name="newPullParser()Lorg/xmlpull/v1/XmlPullParser;" />
+		<method name="newSerializer()Lorg/xmlpull/v1/XmlSerializer;" />
+		<method name="parse(Ljava/io/InputStream;Landroid/util/Xml$Encoding;Lorg/xml/sax/ContentHandler;)V" />
+		<method name="parse(Ljava/io/Reader;Lorg/xml/sax/ContentHandler;)V" />
+		<method name="parse(Ljava/lang/String;Lorg/xml/sax/ContentHandler;)V" />
+		<field name="FEATURE_RELAXED" />
+	</class>
+	<class name="android/util/Xml$Encoding" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/util/Xml$Encoding;" />
+		<method name="values()[Landroid/util/Xml$Encoding;" />
+		<field name="ISO_8859_1" />
+		<field name="US_ASCII" />
+		<field name="UTF_16" />
+		<field name="UTF_8" />
+	</class>
+	<class name="android/util/proto/ProtoOutputStream" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="checkFieldId(JJ)I" />
+		<method name="dump(Ljava/lang/String;)V" />
+		<method name="end(J)V" />
+		<method name="flush()V" />
+		<method name="getBytes()[B" />
+		<method name="getFieldCountString(J)Ljava/lang/String;" />
+		<method name="getFieldIdString(J)Ljava/lang/String;" />
+		<method name="getFieldTypeString(J)Ljava/lang/String;" />
+		<method name="getRawSize()I" />
+		<method name="getWireTypeString(I)Ljava/lang/String;" />
+		<method name="makeFieldId(IJ)J" />
+		<method name="makeToken(IZIII)J" />
+		<method name="start(J)J" />
+		<method name="token2String(J)Ljava/lang/String;" />
+		<method name="write(JD)V" />
+		<method name="write(JF)V" />
+		<method name="write(JI)V" />
+		<method name="write(JJ)V" />
+		<method name="write(JLjava/lang/String;)V" />
+		<method name="write(JZ)V" />
+		<method name="write(J[B)V" />
+		<method name="writeTag(II)V" />
+		<field name="FIELD_COUNT_MASK" />
+		<field name="FIELD_COUNT_PACKED" />
+		<field name="FIELD_COUNT_REPEATED" />
+		<field name="FIELD_COUNT_SHIFT" />
+		<field name="FIELD_COUNT_SINGLE" />
+		<field name="FIELD_COUNT_UNKNOWN" />
+		<field name="FIELD_ID_SHIFT" />
+		<field name="FIELD_TYPE_BOOL" />
+		<field name="FIELD_TYPE_BYTES" />
+		<field name="FIELD_TYPE_DOUBLE" />
+		<field name="FIELD_TYPE_ENUM" />
+		<field name="FIELD_TYPE_FIXED32" />
+		<field name="FIELD_TYPE_FIXED64" />
+		<field name="FIELD_TYPE_FLOAT" />
+		<field name="FIELD_TYPE_INT32" />
+		<field name="FIELD_TYPE_INT64" />
+		<field name="FIELD_TYPE_MASK" />
+		<field name="FIELD_TYPE_MESSAGE" />
+		<field name="FIELD_TYPE_SFIXED32" />
+		<field name="FIELD_TYPE_SFIXED64" />
+		<field name="FIELD_TYPE_SHIFT" />
+		<field name="FIELD_TYPE_SINT32" />
+		<field name="FIELD_TYPE_SINT64" />
+		<field name="FIELD_TYPE_STRING" />
+		<field name="FIELD_TYPE_UINT32" />
+		<field name="FIELD_TYPE_UINT64" />
+		<field name="WIRE_TYPE_END_GROUP" />
+		<field name="WIRE_TYPE_FIXED32" />
+		<field name="WIRE_TYPE_FIXED64" />
+		<field name="WIRE_TYPE_LENGTH_DELIMITED" />
+		<field name="WIRE_TYPE_MASK" />
+		<field name="WIRE_TYPE_START_GROUP" />
+		<field name="WIRE_TYPE_VARINT" />
+	</class>
+	<class name="android/view/AbsSavedState" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V" since="24" />
+		<method name="&lt;init&gt;(Landroid/os/Parcelable;)V" />
+		<method name="getSuperState()Landroid/os/Parcelable;" />
+		<field name="CREATOR" />
+		<field name="EMPTY_STATE" />
+	</class>
+	<class name="android/view/ActionMode" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="finish()V" />
+		<method name="getCustomView()Landroid/view/View;" />
+		<method name="getMenu()Landroid/view/Menu;" />
+		<method name="getMenuInflater()Landroid/view/MenuInflater;" />
+		<method name="getSubtitle()Ljava/lang/CharSequence;" />
+		<method name="getTag()Ljava/lang/Object;" since="14" />
+		<method name="getTitle()Ljava/lang/CharSequence;" />
+		<method name="getTitleOptionalHint()Z" since="16" />
+		<method name="getType()I" since="23" />
+		<method name="hide(J)V" since="23" />
+		<method name="invalidate()V" />
+		<method name="invalidateContentRect()V" since="23" />
+		<method name="isTitleOptional()Z" since="16" />
+		<method name="onWindowFocusChanged(Z)V" since="23" />
+		<method name="setCustomView(Landroid/view/View;)V" />
+		<method name="setSubtitle(I)V" />
+		<method name="setSubtitle(Ljava/lang/CharSequence;)V" />
+		<method name="setTag(Ljava/lang/Object;)V" since="14" />
+		<method name="setTitle(I)V" />
+		<method name="setTitle(Ljava/lang/CharSequence;)V" />
+		<method name="setTitleOptionalHint(Z)V" since="16" />
+		<method name="setType(I)V" since="23" />
+		<field name="DEFAULT_HIDE_DURATION" since="23" />
+		<field name="TYPE_FLOATING" since="23" />
+		<field name="TYPE_PRIMARY" since="23" />
+	</class>
+	<class name="android/view/ActionMode$Callback" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onActionItemClicked(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z" />
+		<method name="onCreateActionMode(Landroid/view/ActionMode;Landroid/view/Menu;)Z" />
+		<method name="onDestroyActionMode(Landroid/view/ActionMode;)V" />
+		<method name="onPrepareActionMode(Landroid/view/ActionMode;Landroid/view/Menu;)Z" />
+	</class>
+	<class name="android/view/ActionMode$Callback2" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/ActionMode$Callback" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onGetContentRect(Landroid/view/ActionMode;Landroid/view/View;Landroid/graphics/Rect;)V" />
+	</class>
+	<class name="android/view/ActionProvider" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="hasSubMenu()Z" />
+		<method name="isVisible()Z" since="16" />
+		<method name="onCreateActionView()Landroid/view/View;" deprecated="16" />
+		<method name="onCreateActionView(Landroid/view/MenuItem;)Landroid/view/View;" since="16" />
+		<method name="onPerformDefaultAction()Z" />
+		<method name="onPrepareSubMenu(Landroid/view/SubMenu;)V" />
+		<method name="overridesItemVisibility()Z" since="16" />
+		<method name="refreshVisibility()V" since="16" />
+		<method name="setVisibilityListener(Landroid/view/ActionProvider$VisibilityListener;)V" since="16" />
+	</class>
+	<class name="android/view/ActionProvider$VisibilityListener" since="16">
+		<extends name="java/lang/Object" />
+		<method name="onActionProviderVisibilityChanged(Z)V" />
+	</class>
+	<class name="android/view/AttachedSurfaceControl" since="31">
+		<extends name="java/lang/Object" />
+		<method name="applyTransactionOnDraw(Landroid/view/SurfaceControl$Transaction;)Z" />
+		<method name="buildReparentTransaction(Landroid/view/SurfaceControl;)Landroid/view/SurfaceControl$Transaction;" />
+	</class>
+	<class name="android/view/Choreographer" since="16">
+		<extends name="java/lang/Object" />
+		<method name="getInstance()Landroid/view/Choreographer;" />
+		<method name="postFrameCallback(Landroid/view/Choreographer$FrameCallback;)V" />
+		<method name="postFrameCallbackDelayed(Landroid/view/Choreographer$FrameCallback;J)V" />
+		<method name="removeFrameCallback(Landroid/view/Choreographer$FrameCallback;)V" />
+	</class>
+	<class name="android/view/Choreographer$FrameCallback" since="16">
+		<extends name="java/lang/Object" />
+		<method name="doFrame(J)V" />
+	</class>
+	<class name="android/view/CollapsibleActionView" since="14">
+		<extends name="java/lang/Object" />
+		<method name="onActionViewCollapsed()V" />
+		<method name="onActionViewExpanded()V" />
+	</class>
+	<class name="android/view/ContentInfo" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getClip()Landroid/content/ClipData;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getFlags()I" />
+		<method name="getLinkUri()Landroid/net/Uri;" />
+		<method name="getSource()I" />
+		<field name="CREATOR" />
+		<field name="FLAG_CONVERT_TO_PLAIN_TEXT" />
+		<field name="SOURCE_APP" />
+		<field name="SOURCE_AUTOFILL" />
+		<field name="SOURCE_CLIPBOARD" />
+		<field name="SOURCE_DRAG_AND_DROP" />
+		<field name="SOURCE_INPUT_METHOD" />
+		<field name="SOURCE_PROCESS_TEXT" />
+	</class>
+	<class name="android/view/ContentInfo$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/ClipData;I)V" />
+		<method name="&lt;init&gt;(Landroid/view/ContentInfo;)V" />
+		<method name="build()Landroid/view/ContentInfo;" />
+		<method name="setClip(Landroid/content/ClipData;)Landroid/view/ContentInfo$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/ContentInfo$Builder;" />
+		<method name="setFlags(I)Landroid/view/ContentInfo$Builder;" />
+		<method name="setLinkUri(Landroid/net/Uri;)Landroid/view/ContentInfo$Builder;" />
+		<method name="setSource(I)Landroid/view/ContentInfo$Builder;" />
+	</class>
+	<class name="android/view/ContextMenu" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/Menu" />
+		<method name="clearHeader()V" />
+		<method name="setHeaderIcon(I)Landroid/view/ContextMenu;" />
+		<method name="setHeaderIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/ContextMenu;" />
+		<method name="setHeaderTitle(I)Landroid/view/ContextMenu;" />
+		<method name="setHeaderTitle(Ljava/lang/CharSequence;)Landroid/view/ContextMenu;" />
+		<method name="setHeaderView(Landroid/view/View;)Landroid/view/ContextMenu;" />
+	</class>
+	<class name="android/view/ContextMenu$ContextMenuInfo" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/view/ContextThemeWrapper" since="1">
+		<extends name="android/content/ContextWrapper" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V" since="23" />
+		<method name="applyOverrideConfiguration(Landroid/content/res/Configuration;)V" since="17" />
+		<method name="onApplyThemeResource(Landroid/content/res/Resources$Theme;IZ)V" />
+		<method name="setTheme(Landroid/content/res/Resources$Theme;)V" since="29" />
+	</class>
+	<class name="android/view/Display" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getAppVsyncOffsetNanos()J" since="21" />
+		<method name="getCurrentSizeRange(Landroid/graphics/Point;Landroid/graphics/Point;)V" since="16" />
+		<method name="getCutout()Landroid/view/DisplayCutout;" since="29" />
+		<method name="getDeviceProductInfo()Landroid/hardware/display/DeviceProductInfo;" since="31" />
+		<method name="getDisplayId()I" />
+		<method name="getFlags()I" since="17" />
+		<method name="getHdrCapabilities()Landroid/view/Display$HdrCapabilities;" since="24" />
+		<method name="getHeight()I" deprecated="15" />
+		<method name="getMetrics(Landroid/util/DisplayMetrics;)V" deprecated="30" />
+		<method name="getMode()Landroid/view/Display$Mode;" since="23" />
+		<method name="getName()Ljava/lang/String;" since="17" />
+		<method name="getOrientation()I" deprecated="15" />
+		<method name="getPixelFormat()I" deprecated="17" />
+		<method name="getPreferredWideGamutColorSpace()Landroid/graphics/ColorSpace;" since="29" />
+		<method name="getPresentationDeadlineNanos()J" since="21" />
+		<method name="getRealMetrics(Landroid/util/DisplayMetrics;)V" since="17" deprecated="31" />
+		<method name="getRealSize(Landroid/graphics/Point;)V" since="17" deprecated="31" />
+		<method name="getRectSize(Landroid/graphics/Rect;)V" since="13" deprecated="30" />
+		<method name="getRefreshRate()F" />
+		<method name="getRotation()I" since="8" />
+		<method name="getRoundedCorner(I)Landroid/view/RoundedCorner;" since="31" />
+		<method name="getSize(Landroid/graphics/Point;)V" since="13" deprecated="30" />
+		<method name="getState()I" since="20" />
+		<method name="getSupportedModes()[Landroid/view/Display$Mode;" since="23" />
+		<method name="getSupportedRefreshRates()[F" since="21" deprecated="23" />
+		<method name="getWidth()I" deprecated="15" />
+		<method name="isHdr()Z" since="26" />
+		<method name="isMinimalPostProcessingSupported()Z" since="30" />
+		<method name="isValid()Z" since="17" />
+		<method name="isWideColorGamut()Z" since="26" />
+		<field name="DEFAULT_DISPLAY" />
+		<field name="FLAG_PRESENTATION" since="19" />
+		<field name="FLAG_PRIVATE" since="19" />
+		<field name="FLAG_ROUND" since="23" />
+		<field name="FLAG_SECURE" since="17" />
+		<field name="FLAG_SUPPORTS_PROTECTED_BUFFERS" since="17" />
+		<field name="INVALID_DISPLAY" since="23" />
+		<field name="STATE_DOZE" since="21" />
+		<field name="STATE_DOZE_SUSPEND" since="21" />
+		<field name="STATE_DOZING" since="20" removed="21" />
+		<field name="STATE_OFF" since="20" />
+		<field name="STATE_ON" since="20" />
+		<field name="STATE_ON_SUSPEND" since="28" />
+		<field name="STATE_UNKNOWN" since="20" />
+		<field name="STATE_VR" since="26" />
+	</class>
+	<class name="android/view/Display$HdrCapabilities" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDesiredMaxAverageLuminance()F" />
+		<method name="getDesiredMaxLuminance()F" />
+		<method name="getDesiredMinLuminance()F" />
+		<method name="getSupportedHdrTypes()[I" />
+		<field name="CREATOR" />
+		<field name="HDR_TYPE_DOLBY_VISION" />
+		<field name="HDR_TYPE_HDR10" />
+		<field name="HDR_TYPE_HDR10_PLUS" since="29" />
+		<field name="HDR_TYPE_HLG" />
+		<field name="INVALID_LUMINANCE" />
+	</class>
+	<class name="android/view/Display$Mode" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAlternativeRefreshRates()[F" since="31" />
+		<method name="getModeId()I" />
+		<method name="getPhysicalHeight()I" />
+		<method name="getPhysicalWidth()I" />
+		<method name="getRefreshRate()F" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/DisplayCutout" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/graphics/Insets;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Rect;)V" since="29" />
+		<method name="&lt;init&gt;(Landroid/graphics/Insets;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Insets;)V" since="30" />
+		<method name="&lt;init&gt;(Landroid/graphics/Rect;Ljava/util/List;)V" deprecated="29" />
+		<method name="getBoundingRectBottom()Landroid/graphics/Rect;" since="29" />
+		<method name="getBoundingRectLeft()Landroid/graphics/Rect;" since="29" />
+		<method name="getBoundingRectRight()Landroid/graphics/Rect;" since="29" />
+		<method name="getBoundingRectTop()Landroid/graphics/Rect;" since="29" />
+		<method name="getBoundingRects()Ljava/util/List;" />
+		<method name="getCutoutPath()Landroid/graphics/Path;" since="31" />
+		<method name="getSafeInsetBottom()I" />
+		<method name="getSafeInsetLeft()I" />
+		<method name="getSafeInsetRight()I" />
+		<method name="getSafeInsetTop()I" />
+		<method name="getWaterfallInsets()Landroid/graphics/Insets;" since="30" />
+	</class>
+	<class name="android/view/DragAndDropPermissions" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="release()V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/DragEvent" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAction()I" />
+		<method name="getClipData()Landroid/content/ClipData;" />
+		<method name="getClipDescription()Landroid/content/ClipDescription;" />
+		<method name="getLocalState()Ljava/lang/Object;" />
+		<method name="getResult()Z" />
+		<method name="getX()F" />
+		<method name="getY()F" />
+		<field name="ACTION_DRAG_ENDED" />
+		<field name="ACTION_DRAG_ENTERED" />
+		<field name="ACTION_DRAG_EXITED" />
+		<field name="ACTION_DRAG_LOCATION" />
+		<field name="ACTION_DRAG_STARTED" />
+		<field name="ACTION_DROP" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/FocusFinder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="findNearestTouchable(Landroid/view/ViewGroup;III[I)Landroid/view/View;" />
+		<method name="findNextFocus(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View;" />
+		<method name="findNextFocusFromRect(Landroid/view/ViewGroup;Landroid/graphics/Rect;I)Landroid/view/View;" />
+		<method name="findNextKeyboardNavigationCluster(Landroid/view/View;Landroid/view/View;I)Landroid/view/View;" since="26" />
+		<method name="getInstance()Landroid/view/FocusFinder;" />
+	</class>
+	<class name="android/view/FrameMetrics" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/view/FrameMetrics;)V" />
+		<method name="getMetric(I)J" />
+		<field name="ANIMATION_DURATION" />
+		<field name="COMMAND_ISSUE_DURATION" />
+		<field name="DEADLINE" since="31" />
+		<field name="DRAW_DURATION" />
+		<field name="FIRST_DRAW_FRAME" />
+		<field name="GPU_DURATION" since="31" />
+		<field name="INPUT_HANDLING_DURATION" />
+		<field name="INTENDED_VSYNC_TIMESTAMP" since="26" />
+		<field name="LAYOUT_MEASURE_DURATION" />
+		<field name="SWAP_BUFFERS_DURATION" />
+		<field name="SYNC_DURATION" />
+		<field name="TOTAL_DURATION" />
+		<field name="UNKNOWN_DELAY_DURATION" />
+		<field name="VSYNC_TIMESTAMP" since="26" />
+	</class>
+	<class name="android/view/FrameStats" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getEndTimeNano()J" />
+		<method name="getFrameCount()I" />
+		<method name="getFramePresentedTimeNano(I)J" />
+		<method name="getRefreshPeriodNano()J" />
+		<method name="getStartTimeNano()J" />
+		<field name="UNDEFINED_TIME_NANO" />
+	</class>
+	<class name="android/view/GestureDetector" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V" since="3" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V" since="3" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;Z)V" since="8" />
+		<method name="&lt;init&gt;(Landroid/view/GestureDetector$OnGestureListener;)V" deprecated="15" />
+		<method name="&lt;init&gt;(Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V" deprecated="15" />
+		<method name="isLongpressEnabled()Z" />
+		<method name="onGenericMotionEvent(Landroid/view/MotionEvent;)Z" since="23" />
+		<method name="onTouchEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="setContextClickListener(Landroid/view/GestureDetector$OnContextClickListener;)V" since="23" />
+		<method name="setIsLongpressEnabled(Z)V" />
+		<method name="setOnDoubleTapListener(Landroid/view/GestureDetector$OnDoubleTapListener;)V" since="3" />
+	</class>
+	<class name="android/view/GestureDetector$OnContextClickListener" since="23">
+		<extends name="java/lang/Object" />
+		<method name="onContextClick(Landroid/view/MotionEvent;)Z" />
+	</class>
+	<class name="android/view/GestureDetector$OnDoubleTapListener" since="3">
+		<extends name="java/lang/Object" />
+		<method name="onDoubleTap(Landroid/view/MotionEvent;)Z" />
+		<method name="onDoubleTapEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="onSingleTapConfirmed(Landroid/view/MotionEvent;)Z" />
+	</class>
+	<class name="android/view/GestureDetector$OnGestureListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onDown(Landroid/view/MotionEvent;)Z" />
+		<method name="onFling(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z" />
+		<method name="onLongPress(Landroid/view/MotionEvent;)V" />
+		<method name="onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z" />
+		<method name="onShowPress(Landroid/view/MotionEvent;)V" />
+		<method name="onSingleTapUp(Landroid/view/MotionEvent;)Z" />
+	</class>
+	<class name="android/view/GestureDetector$SimpleOnGestureListener" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/GestureDetector$OnContextClickListener" since="23" />
+		<implements name="android/view/GestureDetector$OnDoubleTapListener" since="3" />
+		<implements name="android/view/GestureDetector$OnGestureListener" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/view/Gravity" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="apply(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;)V" />
+		<method name="apply(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V" since="17" />
+		<method name="apply(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V" />
+		<method name="apply(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V" since="17" />
+		<method name="applyDisplay(ILandroid/graphics/Rect;Landroid/graphics/Rect;)V" since="3" />
+		<method name="applyDisplay(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V" since="17" />
+		<method name="getAbsoluteGravity(II)I" since="14" />
+		<method name="isHorizontal(I)Z" />
+		<method name="isVertical(I)Z" />
+		<field name="AXIS_CLIP" since="3" />
+		<field name="AXIS_PULL_AFTER" />
+		<field name="AXIS_PULL_BEFORE" />
+		<field name="AXIS_SPECIFIED" />
+		<field name="AXIS_X_SHIFT" />
+		<field name="AXIS_Y_SHIFT" />
+		<field name="BOTTOM" />
+		<field name="CENTER" />
+		<field name="CENTER_HORIZONTAL" />
+		<field name="CENTER_VERTICAL" />
+		<field name="CLIP_HORIZONTAL" since="3" />
+		<field name="CLIP_VERTICAL" since="3" />
+		<field name="DISPLAY_CLIP_HORIZONTAL" since="3" />
+		<field name="DISPLAY_CLIP_VERTICAL" since="3" />
+		<field name="END" since="14" />
+		<field name="FILL" />
+		<field name="FILL_HORIZONTAL" />
+		<field name="FILL_VERTICAL" />
+		<field name="HORIZONTAL_GRAVITY_MASK" />
+		<field name="LEFT" />
+		<field name="NO_GRAVITY" />
+		<field name="RELATIVE_HORIZONTAL_GRAVITY_MASK" since="14" />
+		<field name="RELATIVE_LAYOUT_DIRECTION" since="14" />
+		<field name="RIGHT" />
+		<field name="START" since="14" />
+		<field name="TOP" />
+		<field name="VERTICAL_GRAVITY_MASK" />
+	</class>
+	<class name="android/view/HapticFeedbackConstants" since="3">
+		<extends name="java/lang/Object" />
+		<field name="CLOCK_TICK" since="21" />
+		<field name="CONFIRM" since="30" />
+		<field name="CONTEXT_CLICK" since="23" />
+		<field name="FLAG_IGNORE_GLOBAL_SETTING" />
+		<field name="FLAG_IGNORE_VIEW_SETTING" />
+		<field name="GESTURE_END" since="30" />
+		<field name="GESTURE_START" since="30" />
+		<field name="KEYBOARD_PRESS" since="27" />
+		<field name="KEYBOARD_RELEASE" since="27" />
+		<field name="KEYBOARD_TAP" since="8" />
+		<field name="LONG_PRESS" />
+		<field name="REJECT" since="30" />
+		<field name="TEXT_HANDLE_MOVE" since="27" />
+		<field name="VIRTUAL_KEY" since="5" />
+		<field name="VIRTUAL_KEY_RELEASE" since="27" />
+	</class>
+	<class name="android/view/InflateException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="android/view/InputDevice" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getBatteryState()Landroid/hardware/BatteryState;" since="31" />
+		<method name="getControllerNumber()I" since="19" />
+		<method name="getDescriptor()Ljava/lang/String;" since="16" />
+		<method name="getDevice(I)Landroid/view/InputDevice;" />
+		<method name="getDeviceIds()[I" />
+		<method name="getId()I" />
+		<method name="getKeyCharacterMap()Landroid/view/KeyCharacterMap;" />
+		<method name="getKeyboardType()I" />
+		<method name="getLightsManager()Landroid/hardware/lights/LightsManager;" since="31" />
+		<method name="getMotionRange(I)Landroid/view/InputDevice$MotionRange;" />
+		<method name="getMotionRange(II)Landroid/view/InputDevice$MotionRange;" since="12" />
+		<method name="getMotionRanges()Ljava/util/List;" since="12" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getProductId()I" since="19" />
+		<method name="getSensorManager()Landroid/hardware/SensorManager;" since="31" />
+		<method name="getSources()I" />
+		<method name="getVendorId()I" since="19" />
+		<method name="getVibrator()Landroid/os/Vibrator;" since="16" deprecated="31" />
+		<method name="getVibratorManager()Landroid/os/VibratorManager;" since="31" />
+		<method name="hasKeys([I)[Z" since="19" />
+		<method name="hasMicrophone()Z" since="23" />
+		<method name="isEnabled()Z" since="27" />
+		<method name="isExternal()Z" since="29" />
+		<method name="isVirtual()Z" since="16" />
+		<method name="supportsSource(I)Z" since="21" />
+		<field name="CREATOR" />
+		<field name="KEYBOARD_TYPE_ALPHABETIC" />
+		<field name="KEYBOARD_TYPE_NONE" />
+		<field name="KEYBOARD_TYPE_NON_ALPHABETIC" />
+		<field name="MOTION_RANGE_ORIENTATION" deprecated="15" />
+		<field name="MOTION_RANGE_PRESSURE" deprecated="15" />
+		<field name="MOTION_RANGE_SIZE" deprecated="15" />
+		<field name="MOTION_RANGE_TOOL_MAJOR" deprecated="15" />
+		<field name="MOTION_RANGE_TOOL_MINOR" deprecated="15" />
+		<field name="MOTION_RANGE_TOUCH_MAJOR" deprecated="15" />
+		<field name="MOTION_RANGE_TOUCH_MINOR" deprecated="15" />
+		<field name="MOTION_RANGE_X" deprecated="15" />
+		<field name="MOTION_RANGE_Y" deprecated="15" />
+		<field name="SOURCE_ANY" />
+		<field name="SOURCE_BLUETOOTH_STYLUS" since="23" />
+		<field name="SOURCE_CLASS_BUTTON" />
+		<field name="SOURCE_CLASS_JOYSTICK" since="12" />
+		<field name="SOURCE_CLASS_MASK" />
+		<field name="SOURCE_CLASS_NONE" since="18" />
+		<field name="SOURCE_CLASS_POINTER" />
+		<field name="SOURCE_CLASS_POSITION" />
+		<field name="SOURCE_CLASS_TRACKBALL" />
+		<field name="SOURCE_DPAD" />
+		<field name="SOURCE_GAMEPAD" since="12" />
+		<field name="SOURCE_HDMI" since="21" />
+		<field name="SOURCE_JOYSTICK" since="12" />
+		<field name="SOURCE_KEYBOARD" />
+		<field name="SOURCE_MOUSE" />
+		<field name="SOURCE_MOUSE_RELATIVE" since="26" />
+		<field name="SOURCE_ROTARY_ENCODER" since="26" />
+		<field name="SOURCE_SENSOR" since="31" />
+		<field name="SOURCE_STYLUS" since="14" />
+		<field name="SOURCE_TOUCHPAD" />
+		<field name="SOURCE_TOUCHSCREEN" />
+		<field name="SOURCE_TOUCH_NAVIGATION" since="18" />
+		<field name="SOURCE_TRACKBALL" />
+		<field name="SOURCE_UNKNOWN" />
+	</class>
+	<class name="android/view/InputDevice$MotionRange" since="9">
+		<extends name="java/lang/Object" />
+		<method name="getAxis()I" since="12" />
+		<method name="getFlat()F" />
+		<method name="getFuzz()F" />
+		<method name="getMax()F" />
+		<method name="getMin()F" />
+		<method name="getRange()F" />
+		<method name="getResolution()F" since="18" />
+		<method name="getSource()I" since="12" />
+		<method name="isFromSource(I)Z" since="18" />
+	</class>
+	<class name="android/view/InputEvent" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDevice()Landroid/view/InputDevice;" />
+		<method name="getDeviceId()I" />
+		<method name="getEventTime()J" since="16" />
+		<method name="getSource()I" />
+		<method name="isFromSource(I)Z" since="18" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/InputQueue" since="9">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/view/InputQueue$Callback" since="9">
+		<extends name="java/lang/Object" />
+		<method name="onInputQueueCreated(Landroid/view/InputQueue;)V" />
+		<method name="onInputQueueDestroyed(Landroid/view/InputQueue;)V" />
+	</class>
+	<class name="android/view/KeyCharacterMap" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="16" />
+		<method name="deviceHasKey(I)Z" since="3" />
+		<method name="deviceHasKeys([I)[Z" since="3" />
+		<method name="get(II)I" />
+		<method name="getDeadChar(II)I" />
+		<method name="getDisplayLabel(I)C" />
+		<method name="getEvents([C)[Landroid/view/KeyEvent;" />
+		<method name="getKeyData(ILandroid/view/KeyCharacterMap$KeyData;)Z" deprecated="15" />
+		<method name="getKeyboardType()I" />
+		<method name="getMatch(I[C)C" />
+		<method name="getMatch(I[CI)C" />
+		<method name="getModifierBehavior()I" since="11" />
+		<method name="getNumber(I)C" />
+		<method name="isPrintingKey(I)Z" />
+		<method name="load(I)Landroid/view/KeyCharacterMap;" />
+		<field name="ALPHA" />
+		<field name="BUILT_IN_KEYBOARD" deprecated="15" />
+		<field name="COMBINING_ACCENT" />
+		<field name="COMBINING_ACCENT_MASK" />
+		<field name="CREATOR" since="16" />
+		<field name="FULL" since="11" />
+		<field name="HEX_INPUT" />
+		<field name="MODIFIER_BEHAVIOR_CHORDED" since="11" />
+		<field name="MODIFIER_BEHAVIOR_CHORDED_OR_TOGGLED" since="11" />
+		<field name="NUMERIC" />
+		<field name="PICKER_DIALOG_INPUT" />
+		<field name="PREDICTIVE" />
+		<field name="SPECIAL_FUNCTION" since="11" />
+		<field name="VIRTUAL_KEYBOARD" since="11" />
+	</class>
+	<class name="android/view/KeyCharacterMap$KeyData" since="1" deprecated="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<field name="META_LENGTH" deprecated="29" />
+		<field name="displayLabel" deprecated="29" />
+		<field name="meta" deprecated="29" />
+		<field name="number" deprecated="29" />
+	</class>
+	<class name="android/view/KeyCharacterMap$UnavailableException" since="11">
+		<extends name="android/util/AndroidRuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/view/KeyEvent" since="1">
+		<extends name="android/view/InputEvent" since="9" />
+		<extends name="java/lang/Object" removed="9" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(JJIII)V" />
+		<method name="&lt;init&gt;(JJIIII)V" />
+		<method name="&lt;init&gt;(JJIIIIII)V" />
+		<method name="&lt;init&gt;(JJIIIIIII)V" />
+		<method name="&lt;init&gt;(JJIIIIIIII)V" since="9" />
+		<method name="&lt;init&gt;(JLjava/lang/String;II)V" since="3" />
+		<method name="&lt;init&gt;(Landroid/view/KeyEvent;)V" since="3" />
+		<method name="&lt;init&gt;(Landroid/view/KeyEvent;JI)V" deprecated="15" />
+		<method name="changeAction(Landroid/view/KeyEvent;I)Landroid/view/KeyEvent;" since="3" />
+		<method name="changeFlags(Landroid/view/KeyEvent;I)Landroid/view/KeyEvent;" since="3" />
+		<method name="changeTimeRepeat(Landroid/view/KeyEvent;JI)Landroid/view/KeyEvent;" since="3" />
+		<method name="changeTimeRepeat(Landroid/view/KeyEvent;JII)Landroid/view/KeyEvent;" since="5" />
+		<method name="dispatch(Landroid/view/KeyEvent$Callback;)Z" deprecated="15" />
+		<method name="dispatch(Landroid/view/KeyEvent$Callback;Landroid/view/KeyEvent$DispatcherState;Ljava/lang/Object;)Z" since="5" />
+		<method name="getAction()I" />
+		<method name="getCharacters()Ljava/lang/String;" since="3" deprecated="29" />
+		<method name="getDeadChar(II)I" />
+		<method name="getDeviceId()I" />
+		<method name="getDisplayLabel()C" />
+		<method name="getDownTime()J" />
+		<method name="getEventTime()J" />
+		<method name="getFlags()I" />
+		<method name="getKeyCharacterMap()Landroid/view/KeyCharacterMap;" since="11" />
+		<method name="getKeyCode()I" />
+		<method name="getKeyData(Landroid/view/KeyCharacterMap$KeyData;)Z" deprecated="15" />
+		<method name="getMatch([C)C" />
+		<method name="getMatch([CI)C" />
+		<method name="getMaxKeyCode()I" since="3" />
+		<method name="getMetaState()I" />
+		<method name="getModifierMetaStateMask()I" since="11" />
+		<method name="getModifiers()I" since="13" />
+		<method name="getNumber()C" />
+		<method name="getRepeatCount()I" />
+		<method name="getScanCode()I" />
+		<method name="getUnicodeChar()I" />
+		<method name="getUnicodeChar(I)I" />
+		<method name="hasModifiers(I)Z" since="11" />
+		<method name="hasNoModifiers()Z" since="11" />
+		<method name="isAltPressed()Z" />
+		<method name="isCanceled()Z" since="5" />
+		<method name="isCapsLockOn()Z" since="11" />
+		<method name="isCtrlPressed()Z" since="11" />
+		<method name="isFunctionPressed()Z" since="11" />
+		<method name="isGamepadButton(I)Z" since="12" />
+		<method name="isLongPress()Z" since="5" />
+		<method name="isMediaSessionKey(I)Z" since="31" />
+		<method name="isMetaPressed()Z" since="11" />
+		<method name="isModifierKey(I)Z" />
+		<method name="isNumLockOn()Z" since="11" />
+		<method name="isPrintingKey()Z" />
+		<method name="isScrollLockOn()Z" since="11" />
+		<method name="isShiftPressed()Z" />
+		<method name="isSymPressed()Z" />
+		<method name="isSystem()Z" />
+		<method name="isTracking()Z" since="5" />
+		<method name="keyCodeFromString(Ljava/lang/String;)I" since="12" />
+		<method name="keyCodeToString(I)Ljava/lang/String;" since="12" />
+		<method name="metaStateHasModifiers(II)Z" since="11" />
+		<method name="metaStateHasNoModifiers(I)Z" since="11" />
+		<method name="normalizeMetaState(I)I" since="11" />
+		<method name="setSource(I)V" since="12" />
+		<method name="startTracking()V" since="5" />
+		<field name="ACTION_DOWN" />
+		<field name="ACTION_MULTIPLE" deprecated="29" />
+		<field name="ACTION_UP" />
+		<field name="CREATOR" />
+		<field name="FLAG_CANCELED" since="5" />
+		<field name="FLAG_CANCELED_LONG_PRESS" since="5" />
+		<field name="FLAG_EDITOR_ACTION" since="3" />
+		<field name="FLAG_FALLBACK" since="11" />
+		<field name="FLAG_FROM_SYSTEM" since="3" />
+		<field name="FLAG_KEEP_TOUCH_MODE" since="3" />
+		<field name="FLAG_LONG_PRESS" since="5" />
+		<field name="FLAG_SOFT_KEYBOARD" since="3" />
+		<field name="FLAG_TRACKING" since="5" />
+		<field name="FLAG_VIRTUAL_HARD_KEY" since="5" />
+		<field name="FLAG_WOKE_HERE" deprecated="20" />
+		<field name="KEYCODE_0" />
+		<field name="KEYCODE_1" />
+		<field name="KEYCODE_11" since="21" />
+		<field name="KEYCODE_12" since="21" />
+		<field name="KEYCODE_2" />
+		<field name="KEYCODE_3" />
+		<field name="KEYCODE_3D_MODE" since="14" />
+		<field name="KEYCODE_4" />
+		<field name="KEYCODE_5" />
+		<field name="KEYCODE_6" />
+		<field name="KEYCODE_7" />
+		<field name="KEYCODE_8" />
+		<field name="KEYCODE_9" />
+		<field name="KEYCODE_A" />
+		<field name="KEYCODE_ALL_APPS" since="28" />
+		<field name="KEYCODE_ALT_LEFT" />
+		<field name="KEYCODE_ALT_RIGHT" />
+		<field name="KEYCODE_APOSTROPHE" />
+		<field name="KEYCODE_APP_SWITCH" since="11" />
+		<field name="KEYCODE_ASSIST" since="16" />
+		<field name="KEYCODE_AT" />
+		<field name="KEYCODE_AVR_INPUT" since="11" />
+		<field name="KEYCODE_AVR_POWER" since="11" />
+		<field name="KEYCODE_B" />
+		<field name="KEYCODE_BACK" />
+		<field name="KEYCODE_BACKSLASH" />
+		<field name="KEYCODE_BOOKMARK" since="11" />
+		<field name="KEYCODE_BREAK" since="11" />
+		<field name="KEYCODE_BRIGHTNESS_DOWN" since="18" />
+		<field name="KEYCODE_BRIGHTNESS_UP" since="18" />
+		<field name="KEYCODE_BUTTON_1" since="12" />
+		<field name="KEYCODE_BUTTON_10" since="12" />
+		<field name="KEYCODE_BUTTON_11" since="12" />
+		<field name="KEYCODE_BUTTON_12" since="12" />
+		<field name="KEYCODE_BUTTON_13" since="12" />
+		<field name="KEYCODE_BUTTON_14" since="12" />
+		<field name="KEYCODE_BUTTON_15" since="12" />
+		<field name="KEYCODE_BUTTON_16" since="12" />
+		<field name="KEYCODE_BUTTON_2" since="12" />
+		<field name="KEYCODE_BUTTON_3" since="12" />
+		<field name="KEYCODE_BUTTON_4" since="12" />
+		<field name="KEYCODE_BUTTON_5" since="12" />
+		<field name="KEYCODE_BUTTON_6" since="12" />
+		<field name="KEYCODE_BUTTON_7" since="12" />
+		<field name="KEYCODE_BUTTON_8" since="12" />
+		<field name="KEYCODE_BUTTON_9" since="12" />
+		<field name="KEYCODE_BUTTON_A" since="9" />
+		<field name="KEYCODE_BUTTON_B" since="9" />
+		<field name="KEYCODE_BUTTON_C" since="9" />
+		<field name="KEYCODE_BUTTON_L1" since="9" />
+		<field name="KEYCODE_BUTTON_L2" since="9" />
+		<field name="KEYCODE_BUTTON_MODE" since="9" />
+		<field name="KEYCODE_BUTTON_R1" since="9" />
+		<field name="KEYCODE_BUTTON_R2" since="9" />
+		<field name="KEYCODE_BUTTON_SELECT" since="9" />
+		<field name="KEYCODE_BUTTON_START" since="9" />
+		<field name="KEYCODE_BUTTON_THUMBL" since="9" />
+		<field name="KEYCODE_BUTTON_THUMBR" since="9" />
+		<field name="KEYCODE_BUTTON_X" since="9" />
+		<field name="KEYCODE_BUTTON_Y" since="9" />
+		<field name="KEYCODE_BUTTON_Z" since="9" />
+		<field name="KEYCODE_C" />
+		<field name="KEYCODE_CALCULATOR" since="15" />
+		<field name="KEYCODE_CALENDAR" since="15" />
+		<field name="KEYCODE_CALL" />
+		<field name="KEYCODE_CAMERA" />
+		<field name="KEYCODE_CAPS_LOCK" since="11" />
+		<field name="KEYCODE_CAPTIONS" since="11" />
+		<field name="KEYCODE_CHANNEL_DOWN" since="11" />
+		<field name="KEYCODE_CHANNEL_UP" since="11" />
+		<field name="KEYCODE_CLEAR" />
+		<field name="KEYCODE_COMMA" />
+		<field name="KEYCODE_CONTACTS" since="15" />
+		<field name="KEYCODE_COPY" since="24" />
+		<field name="KEYCODE_CTRL_LEFT" since="11" />
+		<field name="KEYCODE_CTRL_RIGHT" since="11" />
+		<field name="KEYCODE_CUT" since="24" />
+		<field name="KEYCODE_D" />
+		<field name="KEYCODE_DEL" />
+		<field name="KEYCODE_DPAD_CENTER" />
+		<field name="KEYCODE_DPAD_DOWN" />
+		<field name="KEYCODE_DPAD_DOWN_LEFT" since="24" />
+		<field name="KEYCODE_DPAD_DOWN_RIGHT" since="24" />
+		<field name="KEYCODE_DPAD_LEFT" />
+		<field name="KEYCODE_DPAD_RIGHT" />
+		<field name="KEYCODE_DPAD_UP" />
+		<field name="KEYCODE_DPAD_UP_LEFT" since="24" />
+		<field name="KEYCODE_DPAD_UP_RIGHT" since="24" />
+		<field name="KEYCODE_DVR" since="11" />
+		<field name="KEYCODE_E" />
+		<field name="KEYCODE_EISU" since="16" />
+		<field name="KEYCODE_ENDCALL" />
+		<field name="KEYCODE_ENTER" />
+		<field name="KEYCODE_ENVELOPE" />
+		<field name="KEYCODE_EQUALS" />
+		<field name="KEYCODE_ESCAPE" since="11" />
+		<field name="KEYCODE_EXPLORER" />
+		<field name="KEYCODE_F" />
+		<field name="KEYCODE_F1" since="11" />
+		<field name="KEYCODE_F10" since="11" />
+		<field name="KEYCODE_F11" since="11" />
+		<field name="KEYCODE_F12" since="11" />
+		<field name="KEYCODE_F2" since="11" />
+		<field name="KEYCODE_F3" since="11" />
+		<field name="KEYCODE_F4" since="11" />
+		<field name="KEYCODE_F5" since="11" />
+		<field name="KEYCODE_F6" since="11" />
+		<field name="KEYCODE_F7" since="11" />
+		<field name="KEYCODE_F8" since="11" />
+		<field name="KEYCODE_F9" since="11" />
+		<field name="KEYCODE_FOCUS" />
+		<field name="KEYCODE_FORWARD" since="11" />
+		<field name="KEYCODE_FORWARD_DEL" since="11" />
+		<field name="KEYCODE_FUNCTION" since="11" />
+		<field name="KEYCODE_G" />
+		<field name="KEYCODE_GRAVE" />
+		<field name="KEYCODE_GUIDE" since="11" />
+		<field name="KEYCODE_H" />
+		<field name="KEYCODE_HEADSETHOOK" />
+		<field name="KEYCODE_HELP" since="21" />
+		<field name="KEYCODE_HENKAN" since="16" />
+		<field name="KEYCODE_HOME" />
+		<field name="KEYCODE_I" />
+		<field name="KEYCODE_INFO" since="11" />
+		<field name="KEYCODE_INSERT" since="11" />
+		<field name="KEYCODE_J" />
+		<field name="KEYCODE_K" />
+		<field name="KEYCODE_KANA" since="16" />
+		<field name="KEYCODE_KATAKANA_HIRAGANA" since="16" />
+		<field name="KEYCODE_L" />
+		<field name="KEYCODE_LANGUAGE_SWITCH" since="14" />
+		<field name="KEYCODE_LAST_CHANNEL" since="21" />
+		<field name="KEYCODE_LEFT_BRACKET" />
+		<field name="KEYCODE_M" />
+		<field name="KEYCODE_MANNER_MODE" since="14" />
+		<field name="KEYCODE_MEDIA_AUDIO_TRACK" since="19" />
+		<field name="KEYCODE_MEDIA_CLOSE" since="11" />
+		<field name="KEYCODE_MEDIA_EJECT" since="11" />
+		<field name="KEYCODE_MEDIA_FAST_FORWARD" since="3" />
+		<field name="KEYCODE_MEDIA_NEXT" since="3" />
+		<field name="KEYCODE_MEDIA_PAUSE" since="11" />
+		<field name="KEYCODE_MEDIA_PLAY" since="11" />
+		<field name="KEYCODE_MEDIA_PLAY_PAUSE" since="3" />
+		<field name="KEYCODE_MEDIA_PREVIOUS" since="3" />
+		<field name="KEYCODE_MEDIA_RECORD" since="11" />
+		<field name="KEYCODE_MEDIA_REWIND" since="3" />
+		<field name="KEYCODE_MEDIA_SKIP_BACKWARD" since="23" />
+		<field name="KEYCODE_MEDIA_SKIP_FORWARD" since="23" />
+		<field name="KEYCODE_MEDIA_STEP_BACKWARD" since="23" />
+		<field name="KEYCODE_MEDIA_STEP_FORWARD" since="23" />
+		<field name="KEYCODE_MEDIA_STOP" since="3" />
+		<field name="KEYCODE_MEDIA_TOP_MENU" since="21" />
+		<field name="KEYCODE_MENU" />
+		<field name="KEYCODE_META_LEFT" since="11" />
+		<field name="KEYCODE_META_RIGHT" since="11" />
+		<field name="KEYCODE_MINUS" />
+		<field name="KEYCODE_MOVE_END" since="11" />
+		<field name="KEYCODE_MOVE_HOME" since="11" />
+		<field name="KEYCODE_MUHENKAN" since="16" />
+		<field name="KEYCODE_MUSIC" since="15" />
+		<field name="KEYCODE_MUTE" since="3" />
+		<field name="KEYCODE_N" />
+		<field name="KEYCODE_NAVIGATE_IN" since="23" />
+		<field name="KEYCODE_NAVIGATE_NEXT" since="23" />
+		<field name="KEYCODE_NAVIGATE_OUT" since="23" />
+		<field name="KEYCODE_NAVIGATE_PREVIOUS" since="23" />
+		<field name="KEYCODE_NOTIFICATION" />
+		<field name="KEYCODE_NUM" />
+		<field name="KEYCODE_NUMPAD_0" since="11" />
+		<field name="KEYCODE_NUMPAD_1" since="11" />
+		<field name="KEYCODE_NUMPAD_2" since="11" />
+		<field name="KEYCODE_NUMPAD_3" since="11" />
+		<field name="KEYCODE_NUMPAD_4" since="11" />
+		<field name="KEYCODE_NUMPAD_5" since="11" />
+		<field name="KEYCODE_NUMPAD_6" since="11" />
+		<field name="KEYCODE_NUMPAD_7" since="11" />
+		<field name="KEYCODE_NUMPAD_8" since="11" />
+		<field name="KEYCODE_NUMPAD_9" since="11" />
+		<field name="KEYCODE_NUMPAD_ADD" since="11" />
+		<field name="KEYCODE_NUMPAD_COMMA" since="11" />
+		<field name="KEYCODE_NUMPAD_DIVIDE" since="11" />
+		<field name="KEYCODE_NUMPAD_DOT" since="11" />
+		<field name="KEYCODE_NUMPAD_ENTER" since="11" />
+		<field name="KEYCODE_NUMPAD_EQUALS" since="11" />
+		<field name="KEYCODE_NUMPAD_LEFT_PAREN" since="11" />
+		<field name="KEYCODE_NUMPAD_MULTIPLY" since="11" />
+		<field name="KEYCODE_NUMPAD_RIGHT_PAREN" since="11" />
+		<field name="KEYCODE_NUMPAD_SUBTRACT" since="11" />
+		<field name="KEYCODE_NUM_LOCK" since="11" />
+		<field name="KEYCODE_O" />
+		<field name="KEYCODE_P" />
+		<field name="KEYCODE_PAGE_DOWN" since="9" />
+		<field name="KEYCODE_PAGE_UP" since="9" />
+		<field name="KEYCODE_PAIRING" since="21" />
+		<field name="KEYCODE_PASTE" since="24" />
+		<field name="KEYCODE_PERIOD" />
+		<field name="KEYCODE_PICTSYMBOLS" since="9" />
+		<field name="KEYCODE_PLUS" />
+		<field name="KEYCODE_POUND" />
+		<field name="KEYCODE_POWER" />
+		<field name="KEYCODE_PROFILE_SWITCH" since="29" />
+		<field name="KEYCODE_PROG_BLUE" since="11" />
+		<field name="KEYCODE_PROG_GREEN" since="11" />
+		<field name="KEYCODE_PROG_RED" since="11" />
+		<field name="KEYCODE_PROG_YELLOW" since="11" />
+		<field name="KEYCODE_Q" />
+		<field name="KEYCODE_R" />
+		<field name="KEYCODE_REFRESH" since="28" />
+		<field name="KEYCODE_RIGHT_BRACKET" />
+		<field name="KEYCODE_RO" since="16" />
+		<field name="KEYCODE_S" />
+		<field name="KEYCODE_SCROLL_LOCK" since="11" />
+		<field name="KEYCODE_SEARCH" />
+		<field name="KEYCODE_SEMICOLON" />
+		<field name="KEYCODE_SETTINGS" since="11" />
+		<field name="KEYCODE_SHIFT_LEFT" />
+		<field name="KEYCODE_SHIFT_RIGHT" />
+		<field name="KEYCODE_SLASH" />
+		<field name="KEYCODE_SLEEP" since="20" />
+		<field name="KEYCODE_SOFT_LEFT" />
+		<field name="KEYCODE_SOFT_RIGHT" />
+		<field name="KEYCODE_SOFT_SLEEP" since="24" />
+		<field name="KEYCODE_SPACE" />
+		<field name="KEYCODE_STAR" />
+		<field name="KEYCODE_STB_INPUT" since="11" />
+		<field name="KEYCODE_STB_POWER" since="11" />
+		<field name="KEYCODE_STEM_1" since="24" />
+		<field name="KEYCODE_STEM_2" since="24" />
+		<field name="KEYCODE_STEM_3" since="24" />
+		<field name="KEYCODE_STEM_PRIMARY" since="24" />
+		<field name="KEYCODE_SWITCH_CHARSET" since="9" />
+		<field name="KEYCODE_SYM" />
+		<field name="KEYCODE_SYSRQ" since="11" />
+		<field name="KEYCODE_SYSTEM_NAVIGATION_DOWN" since="25" />
+		<field name="KEYCODE_SYSTEM_NAVIGATION_LEFT" since="25" />
+		<field name="KEYCODE_SYSTEM_NAVIGATION_RIGHT" since="25" />
+		<field name="KEYCODE_SYSTEM_NAVIGATION_UP" since="25" />
+		<field name="KEYCODE_T" />
+		<field name="KEYCODE_TAB" />
+		<field name="KEYCODE_THUMBS_DOWN" since="29" />
+		<field name="KEYCODE_THUMBS_UP" since="29" />
+		<field name="KEYCODE_TV" since="11" />
+		<field name="KEYCODE_TV_ANTENNA_CABLE" since="21" />
+		<field name="KEYCODE_TV_AUDIO_DESCRIPTION" since="21" />
+		<field name="KEYCODE_TV_AUDIO_DESCRIPTION_MIX_DOWN" since="21" />
+		<field name="KEYCODE_TV_AUDIO_DESCRIPTION_MIX_UP" since="21" />
+		<field name="KEYCODE_TV_CONTENTS_MENU" since="21" />
+		<field name="KEYCODE_TV_DATA_SERVICE" since="21" />
+		<field name="KEYCODE_TV_INPUT" since="11" />
+		<field name="KEYCODE_TV_INPUT_COMPONENT_1" since="21" />
+		<field name="KEYCODE_TV_INPUT_COMPONENT_2" since="21" />
+		<field name="KEYCODE_TV_INPUT_COMPOSITE_1" since="21" />
+		<field name="KEYCODE_TV_INPUT_COMPOSITE_2" since="21" />
+		<field name="KEYCODE_TV_INPUT_HDMI_1" since="21" />
+		<field name="KEYCODE_TV_INPUT_HDMI_2" since="21" />
+		<field name="KEYCODE_TV_INPUT_HDMI_3" since="21" />
+		<field name="KEYCODE_TV_INPUT_HDMI_4" since="21" />
+		<field name="KEYCODE_TV_INPUT_VGA_1" since="21" />
+		<field name="KEYCODE_TV_MEDIA_CONTEXT_MENU" since="21" />
+		<field name="KEYCODE_TV_NETWORK" since="21" />
+		<field name="KEYCODE_TV_NUMBER_ENTRY" since="21" />
+		<field name="KEYCODE_TV_POWER" since="11" />
+		<field name="KEYCODE_TV_RADIO_SERVICE" since="21" />
+		<field name="KEYCODE_TV_SATELLITE" since="21" />
+		<field name="KEYCODE_TV_SATELLITE_BS" since="21" />
+		<field name="KEYCODE_TV_SATELLITE_CS" since="21" />
+		<field name="KEYCODE_TV_SATELLITE_SERVICE" since="21" />
+		<field name="KEYCODE_TV_TELETEXT" since="21" />
+		<field name="KEYCODE_TV_TERRESTRIAL_ANALOG" since="21" />
+		<field name="KEYCODE_TV_TERRESTRIAL_DIGITAL" since="21" />
+		<field name="KEYCODE_TV_TIMER_PROGRAMMING" since="21" />
+		<field name="KEYCODE_TV_ZOOM_MODE" since="21" />
+		<field name="KEYCODE_U" />
+		<field name="KEYCODE_UNKNOWN" />
+		<field name="KEYCODE_V" />
+		<field name="KEYCODE_VOICE_ASSIST" since="21" />
+		<field name="KEYCODE_VOLUME_DOWN" />
+		<field name="KEYCODE_VOLUME_MUTE" since="11" />
+		<field name="KEYCODE_VOLUME_UP" />
+		<field name="KEYCODE_W" />
+		<field name="KEYCODE_WAKEUP" since="20" />
+		<field name="KEYCODE_WINDOW" since="11" />
+		<field name="KEYCODE_X" />
+		<field name="KEYCODE_Y" />
+		<field name="KEYCODE_YEN" since="16" />
+		<field name="KEYCODE_Z" />
+		<field name="KEYCODE_ZENKAKU_HANKAKU" since="16" />
+		<field name="KEYCODE_ZOOM_IN" since="11" />
+		<field name="KEYCODE_ZOOM_OUT" since="11" />
+		<field name="MAX_KEYCODE" deprecated="15" />
+		<field name="META_ALT_LEFT_ON" />
+		<field name="META_ALT_MASK" since="11" />
+		<field name="META_ALT_ON" />
+		<field name="META_ALT_RIGHT_ON" />
+		<field name="META_CAPS_LOCK_ON" since="11" />
+		<field name="META_CTRL_LEFT_ON" since="11" />
+		<field name="META_CTRL_MASK" since="11" />
+		<field name="META_CTRL_ON" since="11" />
+		<field name="META_CTRL_RIGHT_ON" since="11" />
+		<field name="META_FUNCTION_ON" since="11" />
+		<field name="META_META_LEFT_ON" since="11" />
+		<field name="META_META_MASK" since="11" />
+		<field name="META_META_ON" since="11" />
+		<field name="META_META_RIGHT_ON" since="11" />
+		<field name="META_NUM_LOCK_ON" since="11" />
+		<field name="META_SCROLL_LOCK_ON" since="11" />
+		<field name="META_SHIFT_LEFT_ON" />
+		<field name="META_SHIFT_MASK" since="11" />
+		<field name="META_SHIFT_ON" />
+		<field name="META_SHIFT_RIGHT_ON" />
+		<field name="META_SYM_ON" />
+	</class>
+	<class name="android/view/KeyEvent$Callback" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onKeyDown(ILandroid/view/KeyEvent;)Z" />
+		<method name="onKeyLongPress(ILandroid/view/KeyEvent;)Z" since="5" />
+		<method name="onKeyMultiple(IILandroid/view/KeyEvent;)Z" />
+		<method name="onKeyUp(ILandroid/view/KeyEvent;)Z" />
+	</class>
+	<class name="android/view/KeyEvent$DispatcherState" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="handleUpEvent(Landroid/view/KeyEvent;)V" />
+		<method name="isTracking(Landroid/view/KeyEvent;)Z" />
+		<method name="performedLongPress(Landroid/view/KeyEvent;)V" />
+		<method name="reset()V" />
+		<method name="reset(Ljava/lang/Object;)V" />
+		<method name="startTracking(Landroid/view/KeyEvent;Ljava/lang/Object;)V" />
+	</class>
+	<class name="android/view/KeyboardShortcutGroup" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Ljava/util/List;)V" />
+		<method name="addItem(Landroid/view/KeyboardShortcutInfo;)V" />
+		<method name="getItems()Ljava/util/List;" />
+		<method name="getLabel()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/KeyboardShortcutInfo" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;CI)V" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;II)V" />
+		<method name="getBaseCharacter()C" />
+		<method name="getKeycode()I" />
+		<method name="getLabel()Ljava/lang/CharSequence;" />
+		<method name="getModifiers()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/LayoutInflater" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/view/LayoutInflater;Landroid/content/Context;)V" />
+		<method name="cloneInContext(Landroid/content/Context;)Landroid/view/LayoutInflater;" />
+		<method name="createView(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;" since="29" />
+		<method name="createView(Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;" />
+		<method name="from(Landroid/content/Context;)Landroid/view/LayoutInflater;" />
+		<method name="getContext()Landroid/content/Context;" />
+		<method name="getFactory()Landroid/view/LayoutInflater$Factory;" />
+		<method name="getFactory2()Landroid/view/LayoutInflater$Factory2;" since="11" />
+		<method name="getFilter()Landroid/view/LayoutInflater$Filter;" />
+		<method name="inflate(ILandroid/view/ViewGroup;)Landroid/view/View;" />
+		<method name="inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;" />
+		<method name="inflate(Lorg/xmlpull/v1/XmlPullParser;Landroid/view/ViewGroup;)Landroid/view/View;" />
+		<method name="inflate(Lorg/xmlpull/v1/XmlPullParser;Landroid/view/ViewGroup;Z)Landroid/view/View;" />
+		<method name="onCreateView(Landroid/content/Context;Landroid/view/View;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;" since="29" />
+		<method name="onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;" since="11" />
+		<method name="onCreateView(Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;" />
+		<method name="setFactory(Landroid/view/LayoutInflater$Factory;)V" />
+		<method name="setFactory2(Landroid/view/LayoutInflater$Factory2;)V" since="11" />
+		<method name="setFilter(Landroid/view/LayoutInflater$Filter;)V" />
+	</class>
+	<class name="android/view/LayoutInflater$Factory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onCreateView(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;" />
+	</class>
+	<class name="android/view/LayoutInflater$Factory2" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/LayoutInflater$Factory" />
+		<method name="onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;" />
+	</class>
+	<class name="android/view/LayoutInflater$Filter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onLoadClass(Ljava/lang/Class;)Z" />
+	</class>
+	<class name="android/view/Menu" since="1">
+		<extends name="java/lang/Object" />
+		<method name="add(I)Landroid/view/MenuItem;" />
+		<method name="add(IIII)Landroid/view/MenuItem;" />
+		<method name="add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;" />
+		<method name="add(Ljava/lang/CharSequence;)Landroid/view/MenuItem;" />
+		<method name="addIntentOptions(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I" />
+		<method name="addSubMenu(I)Landroid/view/SubMenu;" />
+		<method name="addSubMenu(IIII)Landroid/view/SubMenu;" />
+		<method name="addSubMenu(IIILjava/lang/CharSequence;)Landroid/view/SubMenu;" />
+		<method name="addSubMenu(Ljava/lang/CharSequence;)Landroid/view/SubMenu;" />
+		<method name="clear()V" />
+		<method name="close()V" since="3" />
+		<method name="findItem(I)Landroid/view/MenuItem;" />
+		<method name="getItem(I)Landroid/view/MenuItem;" since="3" />
+		<method name="hasVisibleItems()Z" />
+		<method name="isShortcutKey(ILandroid/view/KeyEvent;)Z" />
+		<method name="performIdentifierAction(II)Z" />
+		<method name="performShortcut(ILandroid/view/KeyEvent;I)Z" />
+		<method name="removeGroup(I)V" />
+		<method name="removeItem(I)V" />
+		<method name="setGroupCheckable(IZZ)V" />
+		<method name="setGroupDividerEnabled(Z)V" since="28" />
+		<method name="setGroupEnabled(IZ)V" />
+		<method name="setGroupVisible(IZ)V" />
+		<method name="setQwertyMode(Z)V" />
+		<method name="size()I" />
+		<field name="CATEGORY_ALTERNATIVE" />
+		<field name="CATEGORY_CONTAINER" />
+		<field name="CATEGORY_SECONDARY" />
+		<field name="CATEGORY_SYSTEM" />
+		<field name="FIRST" />
+		<field name="FLAG_ALWAYS_PERFORM_CLOSE" />
+		<field name="FLAG_APPEND_TO_GROUP" />
+		<field name="FLAG_PERFORM_NO_CLOSE" />
+		<field name="NONE" />
+		<field name="SUPPORTED_MODIFIERS_MASK" since="26" />
+	</class>
+	<class name="android/view/MenuInflater" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="inflate(ILandroid/view/Menu;)V" />
+	</class>
+	<class name="android/view/MenuItem" since="1">
+		<extends name="java/lang/Object" />
+		<method name="collapseActionView()Z" since="14" />
+		<method name="expandActionView()Z" since="14" />
+		<method name="getActionProvider()Landroid/view/ActionProvider;" since="14" />
+		<method name="getActionView()Landroid/view/View;" since="11" />
+		<method name="getAlphabeticModifiers()I" since="26" />
+		<method name="getAlphabeticShortcut()C" />
+		<method name="getContentDescription()Ljava/lang/CharSequence;" since="26" />
+		<method name="getGroupId()I" />
+		<method name="getIcon()Landroid/graphics/drawable/Drawable;" />
+		<method name="getIconTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getIconTintList()Landroid/content/res/ColorStateList;" since="26" />
+		<method name="getIconTintMode()Landroid/graphics/PorterDuff$Mode;" since="26" />
+		<method name="getIntent()Landroid/content/Intent;" />
+		<method name="getItemId()I" />
+		<method name="getMenuInfo()Landroid/view/ContextMenu$ContextMenuInfo;" />
+		<method name="getNumericModifiers()I" since="26" />
+		<method name="getNumericShortcut()C" />
+		<method name="getOrder()I" />
+		<method name="getSubMenu()Landroid/view/SubMenu;" />
+		<method name="getTitle()Ljava/lang/CharSequence;" />
+		<method name="getTitleCondensed()Ljava/lang/CharSequence;" />
+		<method name="getTooltipText()Ljava/lang/CharSequence;" since="26" />
+		<method name="hasSubMenu()Z" />
+		<method name="isActionViewExpanded()Z" since="14" />
+		<method name="isCheckable()Z" />
+		<method name="isChecked()Z" />
+		<method name="isEnabled()Z" />
+		<method name="isVisible()Z" />
+		<method name="setActionProvider(Landroid/view/ActionProvider;)Landroid/view/MenuItem;" since="14" />
+		<method name="setActionView(I)Landroid/view/MenuItem;" since="11" />
+		<method name="setActionView(Landroid/view/View;)Landroid/view/MenuItem;" since="11" />
+		<method name="setAlphabeticShortcut(C)Landroid/view/MenuItem;" />
+		<method name="setAlphabeticShortcut(CI)Landroid/view/MenuItem;" since="26" />
+		<method name="setCheckable(Z)Landroid/view/MenuItem;" />
+		<method name="setChecked(Z)Landroid/view/MenuItem;" />
+		<method name="setContentDescription(Ljava/lang/CharSequence;)Landroid/view/MenuItem;" since="26" />
+		<method name="setEnabled(Z)Landroid/view/MenuItem;" />
+		<method name="setIcon(I)Landroid/view/MenuItem;" />
+		<method name="setIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem;" />
+		<method name="setIconTintBlendMode(Landroid/graphics/BlendMode;)Landroid/view/MenuItem;" since="29" />
+		<method name="setIconTintList(Landroid/content/res/ColorStateList;)Landroid/view/MenuItem;" since="26" />
+		<method name="setIconTintMode(Landroid/graphics/PorterDuff$Mode;)Landroid/view/MenuItem;" since="26" />
+		<method name="setIntent(Landroid/content/Intent;)Landroid/view/MenuItem;" />
+		<method name="setNumericShortcut(C)Landroid/view/MenuItem;" />
+		<method name="setNumericShortcut(CI)Landroid/view/MenuItem;" since="26" />
+		<method name="setOnActionExpandListener(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem;" since="14" />
+		<method name="setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem;" />
+		<method name="setShortcut(CC)Landroid/view/MenuItem;" />
+		<method name="setShortcut(CCII)Landroid/view/MenuItem;" since="26" />
+		<method name="setShowAsAction(I)V" since="11" />
+		<method name="setShowAsActionFlags(I)Landroid/view/MenuItem;" since="14" />
+		<method name="setTitle(I)Landroid/view/MenuItem;" />
+		<method name="setTitle(Ljava/lang/CharSequence;)Landroid/view/MenuItem;" />
+		<method name="setTitleCondensed(Ljava/lang/CharSequence;)Landroid/view/MenuItem;" />
+		<method name="setTooltipText(Ljava/lang/CharSequence;)Landroid/view/MenuItem;" since="26" />
+		<method name="setVisible(Z)Landroid/view/MenuItem;" />
+		<field name="SHOW_AS_ACTION_ALWAYS" since="11" />
+		<field name="SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW" since="14" />
+		<field name="SHOW_AS_ACTION_IF_ROOM" since="11" />
+		<field name="SHOW_AS_ACTION_NEVER" since="11" />
+		<field name="SHOW_AS_ACTION_WITH_TEXT" since="11" />
+	</class>
+	<class name="android/view/MenuItem$OnActionExpandListener" since="14">
+		<extends name="java/lang/Object" />
+		<method name="onMenuItemActionCollapse(Landroid/view/MenuItem;)Z" />
+		<method name="onMenuItemActionExpand(Landroid/view/MenuItem;)Z" />
+	</class>
+	<class name="android/view/MenuItem$OnMenuItemClickListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onMenuItemClick(Landroid/view/MenuItem;)Z" />
+	</class>
+	<class name="android/view/MotionEvent" since="1">
+		<extends name="android/view/InputEvent" since="9" />
+		<extends name="java/lang/Object" removed="9" />
+		<implements name="android/os/Parcelable" />
+		<method name="actionToString(I)Ljava/lang/String;" since="19" />
+		<method name="addBatch(JFFFFI)V" />
+		<method name="addBatch(J[Landroid/view/MotionEvent$PointerCoords;I)V" since="9" />
+		<method name="axisFromString(Ljava/lang/String;)I" since="12" />
+		<method name="axisToString(I)Ljava/lang/String;" since="12" />
+		<method name="findPointerIndex(I)I" since="5" />
+		<method name="getAction()I" />
+		<method name="getActionButton()I" since="23" />
+		<method name="getActionIndex()I" since="8" />
+		<method name="getActionMasked()I" since="8" />
+		<method name="getAxisValue(I)F" since="12" />
+		<method name="getAxisValue(II)F" since="12" />
+		<method name="getButtonState()I" since="14" />
+		<method name="getClassification()I" since="29" />
+		<method name="getDeviceId()I" />
+		<method name="getDownTime()J" />
+		<method name="getEdgeFlags()I" />
+		<method name="getEventTime()J" />
+		<method name="getFlags()I" since="9" />
+		<method name="getHistoricalAxisValue(II)F" since="12" />
+		<method name="getHistoricalAxisValue(III)F" since="12" />
+		<method name="getHistoricalEventTime(I)J" />
+		<method name="getHistoricalOrientation(I)F" since="9" />
+		<method name="getHistoricalOrientation(II)F" since="9" />
+		<method name="getHistoricalPointerCoords(IILandroid/view/MotionEvent$PointerCoords;)V" since="9" />
+		<method name="getHistoricalPressure(I)F" />
+		<method name="getHistoricalPressure(II)F" since="5" />
+		<method name="getHistoricalSize(I)F" />
+		<method name="getHistoricalSize(II)F" since="5" />
+		<method name="getHistoricalToolMajor(I)F" since="9" />
+		<method name="getHistoricalToolMajor(II)F" since="9" />
+		<method name="getHistoricalToolMinor(I)F" since="9" />
+		<method name="getHistoricalToolMinor(II)F" since="9" />
+		<method name="getHistoricalTouchMajor(I)F" since="9" />
+		<method name="getHistoricalTouchMajor(II)F" since="9" />
+		<method name="getHistoricalTouchMinor(I)F" since="9" />
+		<method name="getHistoricalTouchMinor(II)F" since="9" />
+		<method name="getHistoricalX(I)F" />
+		<method name="getHistoricalX(II)F" since="5" />
+		<method name="getHistoricalY(I)F" />
+		<method name="getHistoricalY(II)F" since="5" />
+		<method name="getHistorySize()I" />
+		<method name="getMetaState()I" />
+		<method name="getOrientation()F" since="9" />
+		<method name="getOrientation(I)F" since="9" />
+		<method name="getPointerCoords(ILandroid/view/MotionEvent$PointerCoords;)V" since="9" />
+		<method name="getPointerCount()I" since="5" />
+		<method name="getPointerId(I)I" since="5" />
+		<method name="getPointerProperties(ILandroid/view/MotionEvent$PointerProperties;)V" since="14" />
+		<method name="getPressure()F" />
+		<method name="getPressure(I)F" since="5" />
+		<method name="getRawX()F" />
+		<method name="getRawX(I)F" since="29" />
+		<method name="getRawY()F" />
+		<method name="getRawY(I)F" since="29" />
+		<method name="getSize()F" />
+		<method name="getSize(I)F" since="5" />
+		<method name="getToolMajor()F" since="9" />
+		<method name="getToolMajor(I)F" since="9" />
+		<method name="getToolMinor()F" since="9" />
+		<method name="getToolMinor(I)F" since="9" />
+		<method name="getToolType(I)I" since="14" />
+		<method name="getTouchMajor()F" since="9" />
+		<method name="getTouchMajor(I)F" since="9" />
+		<method name="getTouchMinor()F" since="9" />
+		<method name="getTouchMinor(I)F" since="9" />
+		<method name="getX()F" />
+		<method name="getX(I)F" since="5" />
+		<method name="getXPrecision()F" />
+		<method name="getY()F" />
+		<method name="getY(I)F" since="5" />
+		<method name="getYPrecision()F" />
+		<method name="isButtonPressed(I)Z" since="21" />
+		<method name="obtain(JJIFFFFIFFII)Landroid/view/MotionEvent;" />
+		<method name="obtain(JJIFFI)Landroid/view/MotionEvent;" />
+		<method name="obtain(JJIIFFFFIFFII)Landroid/view/MotionEvent;" since="5" deprecated="15" />
+		<method name="obtain(JJII[I[Landroid/view/MotionEvent$PointerCoords;IFFIIII)Landroid/view/MotionEvent;" since="9" deprecated="15" />
+		<method name="obtain(JJII[Landroid/view/MotionEvent$PointerProperties;[Landroid/view/MotionEvent$PointerCoords;IIFFIIII)Landroid/view/MotionEvent;" since="14" />
+		<method name="obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;" />
+		<method name="obtainNoHistory(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;" since="5" />
+		<method name="offsetLocation(FF)V" />
+		<method name="recycle()V" />
+		<method name="setAction(I)V" />
+		<method name="setEdgeFlags(I)V" />
+		<method name="setLocation(FF)V" />
+		<method name="setSource(I)V" since="12" />
+		<method name="transform(Landroid/graphics/Matrix;)V" since="11" />
+		<field name="ACTION_BUTTON_PRESS" since="23" />
+		<field name="ACTION_BUTTON_RELEASE" since="23" />
+		<field name="ACTION_CANCEL" />
+		<field name="ACTION_DOWN" />
+		<field name="ACTION_HOVER_ENTER" since="14" />
+		<field name="ACTION_HOVER_EXIT" since="14" />
+		<field name="ACTION_HOVER_MOVE" since="12" />
+		<field name="ACTION_MASK" since="5" />
+		<field name="ACTION_MOVE" />
+		<field name="ACTION_OUTSIDE" since="3" />
+		<field name="ACTION_POINTER_1_DOWN" since="5" deprecated="15" />
+		<field name="ACTION_POINTER_1_UP" since="5" deprecated="15" />
+		<field name="ACTION_POINTER_2_DOWN" since="5" deprecated="15" />
+		<field name="ACTION_POINTER_2_UP" since="5" deprecated="15" />
+		<field name="ACTION_POINTER_3_DOWN" since="5" deprecated="15" />
+		<field name="ACTION_POINTER_3_UP" since="5" deprecated="15" />
+		<field name="ACTION_POINTER_DOWN" since="5" />
+		<field name="ACTION_POINTER_ID_MASK" since="5" deprecated="15" />
+		<field name="ACTION_POINTER_ID_SHIFT" since="5" deprecated="15" />
+		<field name="ACTION_POINTER_INDEX_MASK" since="8" />
+		<field name="ACTION_POINTER_INDEX_SHIFT" since="8" />
+		<field name="ACTION_POINTER_UP" since="5" />
+		<field name="ACTION_SCROLL" since="12" />
+		<field name="ACTION_UP" />
+		<field name="AXIS_BRAKE" since="12" />
+		<field name="AXIS_DISTANCE" since="14" />
+		<field name="AXIS_GAS" since="12" />
+		<field name="AXIS_GENERIC_1" since="12" />
+		<field name="AXIS_GENERIC_10" since="12" />
+		<field name="AXIS_GENERIC_11" since="12" />
+		<field name="AXIS_GENERIC_12" since="12" />
+		<field name="AXIS_GENERIC_13" since="12" />
+		<field name="AXIS_GENERIC_14" since="12" />
+		<field name="AXIS_GENERIC_15" since="12" />
+		<field name="AXIS_GENERIC_16" since="12" />
+		<field name="AXIS_GENERIC_2" since="12" />
+		<field name="AXIS_GENERIC_3" since="12" />
+		<field name="AXIS_GENERIC_4" since="12" />
+		<field name="AXIS_GENERIC_5" since="12" />
+		<field name="AXIS_GENERIC_6" since="12" />
+		<field name="AXIS_GENERIC_7" since="12" />
+		<field name="AXIS_GENERIC_8" since="12" />
+		<field name="AXIS_GENERIC_9" since="12" />
+		<field name="AXIS_HAT_X" since="12" />
+		<field name="AXIS_HAT_Y" since="12" />
+		<field name="AXIS_HSCROLL" since="12" />
+		<field name="AXIS_LTRIGGER" since="12" />
+		<field name="AXIS_ORIENTATION" since="12" />
+		<field name="AXIS_PRESSURE" since="12" />
+		<field name="AXIS_RELATIVE_X" since="24" />
+		<field name="AXIS_RELATIVE_Y" since="24" />
+		<field name="AXIS_RTRIGGER" since="12" />
+		<field name="AXIS_RUDDER" since="12" />
+		<field name="AXIS_RX" since="12" />
+		<field name="AXIS_RY" since="12" />
+		<field name="AXIS_RZ" since="12" />
+		<field name="AXIS_SCROLL" since="26" />
+		<field name="AXIS_SIZE" since="12" />
+		<field name="AXIS_THROTTLE" since="12" />
+		<field name="AXIS_TILT" since="14" />
+		<field name="AXIS_TOOL_MAJOR" since="12" />
+		<field name="AXIS_TOOL_MINOR" since="12" />
+		<field name="AXIS_TOUCH_MAJOR" since="12" />
+		<field name="AXIS_TOUCH_MINOR" since="12" />
+		<field name="AXIS_VSCROLL" since="12" />
+		<field name="AXIS_WHEEL" since="12" />
+		<field name="AXIS_X" since="12" />
+		<field name="AXIS_Y" since="12" />
+		<field name="AXIS_Z" since="12" />
+		<field name="BUTTON_BACK" since="14" />
+		<field name="BUTTON_FORWARD" since="14" />
+		<field name="BUTTON_PRIMARY" since="14" />
+		<field name="BUTTON_SECONDARY" since="14" />
+		<field name="BUTTON_STYLUS_PRIMARY" since="23" />
+		<field name="BUTTON_STYLUS_SECONDARY" since="23" />
+		<field name="BUTTON_TERTIARY" since="14" />
+		<field name="CLASSIFICATION_AMBIGUOUS_GESTURE" since="29" />
+		<field name="CLASSIFICATION_DEEP_PRESS" since="29" />
+		<field name="CLASSIFICATION_NONE" since="29" />
+		<field name="CREATOR" />
+		<field name="EDGE_BOTTOM" />
+		<field name="EDGE_LEFT" />
+		<field name="EDGE_RIGHT" />
+		<field name="EDGE_TOP" />
+		<field name="FLAG_WINDOW_IS_OBSCURED" since="9" />
+		<field name="FLAG_WINDOW_IS_PARTIALLY_OBSCURED" since="29" />
+		<field name="INVALID_POINTER_ID" since="14" />
+		<field name="TOOL_TYPE_ERASER" since="14" />
+		<field name="TOOL_TYPE_FINGER" since="14" />
+		<field name="TOOL_TYPE_MOUSE" since="14" />
+		<field name="TOOL_TYPE_STYLUS" since="14" />
+		<field name="TOOL_TYPE_UNKNOWN" since="14" />
+	</class>
+	<class name="android/view/MotionEvent$PointerCoords" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/view/MotionEvent$PointerCoords;)V" since="12" />
+		<method name="clear()V" since="12" />
+		<method name="copyFrom(Landroid/view/MotionEvent$PointerCoords;)V" since="12" />
+		<method name="getAxisValue(I)F" since="12" />
+		<method name="setAxisValue(IF)V" since="12" />
+		<field name="orientation" />
+		<field name="pressure" />
+		<field name="size" />
+		<field name="toolMajor" />
+		<field name="toolMinor" />
+		<field name="touchMajor" />
+		<field name="touchMinor" />
+		<field name="x" />
+		<field name="y" />
+	</class>
+	<class name="android/view/MotionEvent$PointerProperties" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/view/MotionEvent$PointerProperties;)V" />
+		<method name="clear()V" />
+		<method name="copyFrom(Landroid/view/MotionEvent$PointerProperties;)V" />
+		<field name="id" />
+		<field name="toolType" />
+	</class>
+	<class name="android/view/OnReceiveContentListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onReceiveContent(Landroid/view/View;Landroid/view/ContentInfo;)Landroid/view/ContentInfo;" />
+	</class>
+	<class name="android/view/OrientationEventListener" since="3">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" />
+		<method name="canDetectOrientation()Z" />
+		<method name="disable()V" />
+		<method name="enable()V" />
+		<method name="onOrientationChanged(I)V" />
+		<field name="ORIENTATION_UNKNOWN" />
+	</class>
+	<class name="android/view/OrientationListener" since="1" deprecated="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/hardware/SensorListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" since="3" deprecated="29" />
+		<method name="disable()V" deprecated="29" />
+		<method name="enable()V" deprecated="29" />
+		<method name="onOrientationChanged(I)V" deprecated="29" />
+		<field name="ORIENTATION_UNKNOWN" deprecated="29" />
+	</class>
+	<class name="android/view/PixelCopy" since="24">
+		<extends name="java/lang/Object" />
+		<method name="request(Landroid/view/Surface;Landroid/graphics/Bitmap;Landroid/view/PixelCopy$OnPixelCopyFinishedListener;Landroid/os/Handler;)V" />
+		<method name="request(Landroid/view/Surface;Landroid/graphics/Rect;Landroid/graphics/Bitmap;Landroid/view/PixelCopy$OnPixelCopyFinishedListener;Landroid/os/Handler;)V" since="26" />
+		<method name="request(Landroid/view/SurfaceView;Landroid/graphics/Bitmap;Landroid/view/PixelCopy$OnPixelCopyFinishedListener;Landroid/os/Handler;)V" />
+		<method name="request(Landroid/view/SurfaceView;Landroid/graphics/Rect;Landroid/graphics/Bitmap;Landroid/view/PixelCopy$OnPixelCopyFinishedListener;Landroid/os/Handler;)V" since="26" />
+		<method name="request(Landroid/view/Window;Landroid/graphics/Bitmap;Landroid/view/PixelCopy$OnPixelCopyFinishedListener;Landroid/os/Handler;)V" since="26" />
+		<method name="request(Landroid/view/Window;Landroid/graphics/Rect;Landroid/graphics/Bitmap;Landroid/view/PixelCopy$OnPixelCopyFinishedListener;Landroid/os/Handler;)V" since="26" />
+		<field name="ERROR_DESTINATION_INVALID" />
+		<field name="ERROR_SOURCE_INVALID" />
+		<field name="ERROR_SOURCE_NO_DATA" />
+		<field name="ERROR_TIMEOUT" />
+		<field name="ERROR_UNKNOWN" />
+		<field name="SUCCESS" />
+	</class>
+	<class name="android/view/PixelCopy$OnPixelCopyFinishedListener" since="24">
+		<extends name="java/lang/Object" />
+		<method name="onPixelCopyFinished(I)V" />
+	</class>
+	<class name="android/view/PointerIcon" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="create(Landroid/graphics/Bitmap;FF)Landroid/view/PointerIcon;" />
+		<method name="getSystemIcon(Landroid/content/Context;I)Landroid/view/PointerIcon;" />
+		<method name="load(Landroid/content/res/Resources;I)Landroid/view/PointerIcon;" />
+		<field name="CREATOR" />
+		<field name="TYPE_ALIAS" />
+		<field name="TYPE_ALL_SCROLL" />
+		<field name="TYPE_ARROW" />
+		<field name="TYPE_CELL" />
+		<field name="TYPE_CONTEXT_MENU" />
+		<field name="TYPE_COPY" />
+		<field name="TYPE_CROSSHAIR" />
+		<field name="TYPE_DEFAULT" />
+		<field name="TYPE_GRAB" />
+		<field name="TYPE_GRABBING" />
+		<field name="TYPE_HAND" />
+		<field name="TYPE_HELP" />
+		<field name="TYPE_HORIZONTAL_DOUBLE_ARROW" />
+		<field name="TYPE_NO_DROP" />
+		<field name="TYPE_NULL" />
+		<field name="TYPE_TEXT" />
+		<field name="TYPE_TOP_LEFT_DIAGONAL_DOUBLE_ARROW" />
+		<field name="TYPE_TOP_RIGHT_DIAGONAL_DOUBLE_ARROW" />
+		<field name="TYPE_VERTICAL_DOUBLE_ARROW" />
+		<field name="TYPE_VERTICAL_TEXT" />
+		<field name="TYPE_WAIT" />
+		<field name="TYPE_ZOOM_IN" />
+		<field name="TYPE_ZOOM_OUT" />
+	</class>
+	<class name="android/view/RoundedCorner" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(IIII)V" />
+		<method name="getCenter()Landroid/graphics/Point;" />
+		<method name="getPosition()I" />
+		<method name="getRadius()I" />
+		<field name="CREATOR" />
+		<field name="POSITION_BOTTOM_LEFT" />
+		<field name="POSITION_BOTTOM_RIGHT" />
+		<field name="POSITION_TOP_LEFT" />
+		<field name="POSITION_TOP_RIGHT" />
+	</class>
+	<class name="android/view/ScaleGestureDetector" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/ScaleGestureDetector$OnScaleGestureListener;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/ScaleGestureDetector$OnScaleGestureListener;Landroid/os/Handler;)V" since="19" />
+		<method name="getCurrentSpan()F" />
+		<method name="getCurrentSpanX()F" since="11" />
+		<method name="getCurrentSpanY()F" since="11" />
+		<method name="getEventTime()J" />
+		<method name="getFocusX()F" />
+		<method name="getFocusY()F" />
+		<method name="getPreviousSpan()F" />
+		<method name="getPreviousSpanX()F" since="11" />
+		<method name="getPreviousSpanY()F" since="11" />
+		<method name="getScaleFactor()F" />
+		<method name="getTimeDelta()J" />
+		<method name="isInProgress()Z" />
+		<method name="isQuickScaleEnabled()Z" since="19" />
+		<method name="isStylusScaleEnabled()Z" since="23" />
+		<method name="onTouchEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="setQuickScaleEnabled(Z)V" since="19" />
+		<method name="setStylusScaleEnabled(Z)V" since="23" />
+	</class>
+	<class name="android/view/ScaleGestureDetector$OnScaleGestureListener" since="8">
+		<extends name="java/lang/Object" />
+		<method name="onScale(Landroid/view/ScaleGestureDetector;)Z" />
+		<method name="onScaleBegin(Landroid/view/ScaleGestureDetector;)Z" />
+		<method name="onScaleEnd(Landroid/view/ScaleGestureDetector;)V" />
+	</class>
+	<class name="android/view/ScaleGestureDetector$SimpleOnScaleGestureListener" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/ScaleGestureDetector$OnScaleGestureListener" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/view/ScrollCaptureCallback" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onScrollCaptureEnd(Ljava/lang/Runnable;)V" />
+		<method name="onScrollCaptureImageRequest(Landroid/view/ScrollCaptureSession;Landroid/os/CancellationSignal;Landroid/graphics/Rect;Ljava/util/function/Consumer;)V" />
+		<method name="onScrollCaptureSearch(Landroid/os/CancellationSignal;Ljava/util/function/Consumer;)V" />
+		<method name="onScrollCaptureStart(Landroid/view/ScrollCaptureSession;Landroid/os/CancellationSignal;Ljava/lang/Runnable;)V" />
+	</class>
+	<class name="android/view/ScrollCaptureSession" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/view/Surface;Landroid/graphics/Rect;Landroid/graphics/Point;)V" />
+		<method name="getPositionInWindow()Landroid/graphics/Point;" />
+		<method name="getScrollBounds()Landroid/graphics/Rect;" />
+		<method name="getSurface()Landroid/view/Surface;" />
+	</class>
+	<class name="android/view/ScrollCaptureTarget" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/view/View;Landroid/graphics/Rect;Landroid/graphics/Point;Landroid/view/ScrollCaptureCallback;)V" />
+		<method name="getCallback()Landroid/view/ScrollCaptureCallback;" />
+		<method name="getContainingView()Landroid/view/View;" />
+		<method name="getHint()I" />
+		<method name="getLocalVisibleRect()Landroid/graphics/Rect;" />
+		<method name="getPositionInWindow()Landroid/graphics/Point;" />
+		<method name="getScrollBounds()Landroid/graphics/Rect;" />
+		<method name="setScrollBounds(Landroid/graphics/Rect;)V" />
+		<method name="updatePositionInWindow()V" />
+	</class>
+	<class name="android/view/SearchEvent" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/view/InputDevice;)V" />
+		<method name="getInputDevice()Landroid/view/InputDevice;" />
+	</class>
+	<class name="android/view/SoundEffectConstants" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getConstantForFocusDirection(IZ)I" since="31" />
+		<method name="getContantForFocusDirection(I)I" />
+		<field name="CLICK" />
+		<field name="NAVIGATION_DOWN" />
+		<field name="NAVIGATION_LEFT" />
+		<field name="NAVIGATION_REPEAT_DOWN" since="31" />
+		<field name="NAVIGATION_REPEAT_LEFT" since="31" />
+		<field name="NAVIGATION_REPEAT_RIGHT" since="31" />
+		<field name="NAVIGATION_REPEAT_UP" since="31" />
+		<field name="NAVIGATION_RIGHT" />
+		<field name="NAVIGATION_UP" />
+	</class>
+	<class name="android/view/SubMenu" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/Menu" />
+		<method name="clearHeader()V" />
+		<method name="getItem()Landroid/view/MenuItem;" />
+		<method name="setHeaderIcon(I)Landroid/view/SubMenu;" />
+		<method name="setHeaderIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu;" />
+		<method name="setHeaderTitle(I)Landroid/view/SubMenu;" />
+		<method name="setHeaderTitle(Ljava/lang/CharSequence;)Landroid/view/SubMenu;" />
+		<method name="setHeaderView(Landroid/view/View;)Landroid/view/SubMenu;" />
+		<method name="setIcon(I)Landroid/view/SubMenu;" />
+		<method name="setIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu;" />
+	</class>
+	<class name="android/view/Surface" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/graphics/SurfaceTexture;)V" since="14" />
+		<method name="&lt;init&gt;(Landroid/view/SurfaceControl;)V" since="29" />
+		<method name="freeze()V" removed="14" />
+		<method name="hide()V" removed="14" />
+		<method name="isValid()Z" />
+		<method name="lockCanvas(Landroid/graphics/Rect;)Landroid/graphics/Canvas;" />
+		<method name="lockHardwareCanvas()Landroid/graphics/Canvas;" since="23" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" />
+		<method name="release()V" since="14" />
+		<method name="setAlpha(F)V" removed="14" />
+		<method name="setFlags(II)V" removed="14" />
+		<method name="setFrameRate(FI)V" since="30" />
+		<method name="setFrameRate(FII)V" since="31" />
+		<method name="setFreezeTint(I)V" removed="14" />
+		<method name="setLayer(I)V" removed="14" />
+		<method name="setMatrix(FFFF)V" removed="14" />
+		<method name="setOrientation(II)V" removed="14" />
+		<method name="setPosition(II)V" removed="14" />
+		<method name="setSize(II)V" removed="14" />
+		<method name="setTransparentRegionHint(Landroid/graphics/Region;)V" removed="14" />
+		<method name="show()V" removed="14" />
+		<method name="unfreeze()V" removed="14" />
+		<method name="unlockCanvas(Landroid/graphics/Canvas;)V" deprecated="17" />
+		<method name="unlockCanvasAndPost(Landroid/graphics/Canvas;)V" />
+		<field name="CHANGE_FRAME_RATE_ALWAYS" since="31" />
+		<field name="CHANGE_FRAME_RATE_ONLY_IF_SEAMLESS" since="31" />
+		<field name="CREATOR" />
+		<field name="FRAME_RATE_COMPATIBILITY_DEFAULT" since="30" />
+		<field name="FRAME_RATE_COMPATIBILITY_FIXED_SOURCE" since="30" />
+		<field name="FX_SURFACE_BLUR" removed="14" />
+		<field name="FX_SURFACE_DIM" removed="14" />
+		<field name="FX_SURFACE_MASK" removed="14" />
+		<field name="FX_SURFACE_NORMAL" removed="14" />
+		<field name="GPU" removed="14" />
+		<field name="HARDWARE" removed="14" />
+		<field name="HIDDEN" removed="14" />
+		<field name="NON_PREMULTIPLIED" removed="14" />
+		<field name="PUSH_BUFFERS" removed="14" />
+		<field name="ROTATION_0" />
+		<field name="ROTATION_180" />
+		<field name="ROTATION_270" />
+		<field name="ROTATION_90" />
+		<field name="SECURE" removed="14" />
+		<field name="SURACE_FROZEN" removed="14" />
+		<field name="SURFACE_BLUR_FREEZE" removed="14" />
+		<field name="SURFACE_DITHER" removed="14" />
+		<field name="SURFACE_FROZEN" since="4" removed="14" />
+		<field name="SURFACE_HIDDEN" removed="14" />
+	</class>
+	<class name="android/view/Surface$OutOfResourcesException" since="1">
+		<extends name="java/lang/Exception" removed="19" />
+		<extends name="java/lang/RuntimeException" since="19" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/view/SurfaceControl" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="isValid()Z" />
+		<method name="readFromParcel(Landroid/os/Parcel;)V" />
+		<method name="release()V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/SurfaceControl$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/view/SurfaceControl;" />
+		<method name="setBufferSize(II)Landroid/view/SurfaceControl$Builder;" />
+		<method name="setFormat(I)Landroid/view/SurfaceControl$Builder;" />
+		<method name="setName(Ljava/lang/String;)Landroid/view/SurfaceControl$Builder;" />
+		<method name="setOpaque(Z)Landroid/view/SurfaceControl$Builder;" />
+		<method name="setParent(Landroid/view/SurfaceControl;)Landroid/view/SurfaceControl$Builder;" />
+	</class>
+	<class name="android/view/SurfaceControl$Transaction" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="30" />
+		<implements name="java/io/Closeable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="apply()V" />
+		<method name="merge(Landroid/view/SurfaceControl$Transaction;)Landroid/view/SurfaceControl$Transaction;" />
+		<method name="reparent(Landroid/view/SurfaceControl;Landroid/view/SurfaceControl;)Landroid/view/SurfaceControl$Transaction;" />
+		<method name="setAlpha(Landroid/view/SurfaceControl;F)Landroid/view/SurfaceControl$Transaction;" />
+		<method name="setBufferSize(Landroid/view/SurfaceControl;II)Landroid/view/SurfaceControl$Transaction;" />
+		<method name="setFrameRate(Landroid/view/SurfaceControl;FI)Landroid/view/SurfaceControl$Transaction;" since="30" />
+		<method name="setFrameRate(Landroid/view/SurfaceControl;FII)Landroid/view/SurfaceControl$Transaction;" since="31" />
+		<method name="setGeometry(Landroid/view/SurfaceControl;Landroid/graphics/Rect;Landroid/graphics/Rect;I)Landroid/view/SurfaceControl$Transaction;" />
+		<method name="setLayer(Landroid/view/SurfaceControl;I)Landroid/view/SurfaceControl$Transaction;" />
+		<method name="setVisibility(Landroid/view/SurfaceControl;Z)Landroid/view/SurfaceControl$Transaction;" />
+		<field name="CREATOR" since="30" />
+	</class>
+	<class name="android/view/SurfaceControlViewHost" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/Display;Landroid/os/IBinder;)V" />
+		<method name="getSurfacePackage()Landroid/view/SurfaceControlViewHost$SurfacePackage;" />
+		<method name="getView()Landroid/view/View;" />
+		<method name="relayout(II)V" />
+		<method name="release()V" />
+		<method name="setView(Landroid/view/View;II)V" />
+	</class>
+	<class name="android/view/SurfaceControlViewHost$SurfacePackage" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/view/SurfaceControlViewHost$SurfacePackage;)V" since="31" />
+		<method name="release()V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/SurfaceHolder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addCallback(Landroid/view/SurfaceHolder$Callback;)V" />
+		<method name="getSurface()Landroid/view/Surface;" />
+		<method name="getSurfaceFrame()Landroid/graphics/Rect;" />
+		<method name="isCreating()Z" />
+		<method name="lockCanvas()Landroid/graphics/Canvas;" />
+		<method name="lockCanvas(Landroid/graphics/Rect;)Landroid/graphics/Canvas;" />
+		<method name="lockHardwareCanvas()Landroid/graphics/Canvas;" since="26" />
+		<method name="removeCallback(Landroid/view/SurfaceHolder$Callback;)V" />
+		<method name="setFixedSize(II)V" />
+		<method name="setFormat(I)V" />
+		<method name="setKeepScreenOn(Z)V" />
+		<method name="setSizeFromLayout()V" />
+		<method name="setType(I)V" deprecated="15" />
+		<method name="unlockCanvasAndPost(Landroid/graphics/Canvas;)V" />
+		<field name="SURFACE_TYPE_GPU" deprecated="15" />
+		<field name="SURFACE_TYPE_HARDWARE" deprecated="15" />
+		<field name="SURFACE_TYPE_NORMAL" deprecated="15" />
+		<field name="SURFACE_TYPE_PUSH_BUFFERS" deprecated="15" />
+	</class>
+	<class name="android/view/SurfaceHolder$BadSurfaceTypeException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/view/SurfaceHolder$Callback" since="1">
+		<extends name="java/lang/Object" />
+		<method name="surfaceChanged(Landroid/view/SurfaceHolder;III)V" />
+		<method name="surfaceCreated(Landroid/view/SurfaceHolder;)V" />
+		<method name="surfaceDestroyed(Landroid/view/SurfaceHolder;)V" />
+	</class>
+	<class name="android/view/SurfaceHolder$Callback2" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/SurfaceHolder$Callback" />
+		<method name="surfaceRedrawNeeded(Landroid/view/SurfaceHolder;)V" />
+		<method name="surfaceRedrawNeededAsync(Landroid/view/SurfaceHolder;Ljava/lang/Runnable;)V" since="26" />
+	</class>
+	<class name="android/view/SurfaceView" since="1">
+		<extends name="android/view/View" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="gatherTransparentRegion(Landroid/graphics/Region;)Z" />
+		<method name="getHolder()Landroid/view/SurfaceHolder;" />
+		<method name="getHostToken()Landroid/os/IBinder;" since="30" />
+		<method name="getSurfaceControl()Landroid/view/SurfaceControl;" since="29" />
+		<method name="setChildSurfacePackage(Landroid/view/SurfaceControlViewHost$SurfacePackage;)V" since="30" />
+		<method name="setSecure(Z)V" since="17" />
+		<method name="setZOrderMediaOverlay(Z)V" since="5" />
+		<method name="setZOrderOnTop(Z)V" since="5" />
+	</class>
+	<class name="android/view/TextureView" since="14">
+		<extends name="android/view/View" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getBitmap()Landroid/graphics/Bitmap;" />
+		<method name="getBitmap(II)Landroid/graphics/Bitmap;" />
+		<method name="getBitmap(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;" />
+		<method name="getSurfaceTexture()Landroid/graphics/SurfaceTexture;" />
+		<method name="getSurfaceTextureListener()Landroid/view/TextureView$SurfaceTextureListener;" />
+		<method name="getTransform(Landroid/graphics/Matrix;)Landroid/graphics/Matrix;" />
+		<method name="isAvailable()Z" />
+		<method name="lockCanvas()Landroid/graphics/Canvas;" />
+		<method name="lockCanvas(Landroid/graphics/Rect;)Landroid/graphics/Canvas;" />
+		<method name="setOpaque(Z)V" />
+		<method name="setSurfaceTexture(Landroid/graphics/SurfaceTexture;)V" since="16" />
+		<method name="setSurfaceTextureListener(Landroid/view/TextureView$SurfaceTextureListener;)V" />
+		<method name="setTransform(Landroid/graphics/Matrix;)V" />
+		<method name="unlockCanvasAndPost(Landroid/graphics/Canvas;)V" />
+	</class>
+	<class name="android/view/TextureView$SurfaceTextureListener" since="14">
+		<extends name="java/lang/Object" />
+		<method name="onSurfaceTextureAvailable(Landroid/graphics/SurfaceTexture;II)V" />
+		<method name="onSurfaceTextureDestroyed(Landroid/graphics/SurfaceTexture;)Z" />
+		<method name="onSurfaceTextureSizeChanged(Landroid/graphics/SurfaceTexture;II)V" />
+		<method name="onSurfaceTextureUpdated(Landroid/graphics/SurfaceTexture;)V" />
+	</class>
+	<class name="android/view/TouchDelegate" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/graphics/Rect;Landroid/view/View;)V" />
+		<method name="getTouchDelegateInfo()Landroid/view/accessibility/AccessibilityNodeInfo$TouchDelegateInfo;" since="29" />
+		<method name="onTouchEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="onTouchExplorationHoverEvent(Landroid/view/MotionEvent;)Z" since="29" />
+		<field name="ABOVE" />
+		<field name="BELOW" />
+		<field name="TO_LEFT" />
+		<field name="TO_RIGHT" />
+	</class>
+	<class name="android/view/VelocityTracker" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addMovement(Landroid/view/MotionEvent;)V" />
+		<method name="clear()V" />
+		<method name="computeCurrentVelocity(I)V" />
+		<method name="computeCurrentVelocity(IF)V" since="4" />
+		<method name="getXVelocity()F" />
+		<method name="getXVelocity(I)F" since="8" />
+		<method name="getYVelocity()F" />
+		<method name="getYVelocity(I)F" since="8" />
+		<method name="obtain()Landroid/view/VelocityTracker;" />
+		<method name="recycle()V" />
+	</class>
+	<class name="android/view/VerifiedInputEvent" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getDeviceId()I" />
+		<method name="getDisplayId()I" />
+		<method name="getEventTimeNanos()J" />
+		<method name="getSource()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/VerifiedKeyEvent" since="30">
+		<extends name="android/view/VerifiedInputEvent" />
+		<method name="getAction()I" />
+		<method name="getDownTimeNanos()J" />
+		<method name="getFlag(I)Ljava/lang/Boolean;" />
+		<method name="getKeyCode()I" />
+		<method name="getMetaState()I" />
+		<method name="getRepeatCount()I" />
+		<method name="getScanCode()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/VerifiedMotionEvent" since="30">
+		<extends name="android/view/VerifiedInputEvent" />
+		<method name="getActionMasked()I" />
+		<method name="getButtonState()I" />
+		<method name="getDownTimeNanos()J" />
+		<method name="getFlag(I)Ljava/lang/Boolean;" />
+		<method name="getMetaState()I" />
+		<method name="getRawX()F" />
+		<method name="getRawY()F" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/View" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/graphics/drawable/Drawable$Callback" />
+		<implements name="android/view/KeyEvent$Callback" />
+		<implements name="android/view/accessibility/AccessibilityEventSource" since="4" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="addChildrenForAccessibility(Ljava/util/ArrayList;)V" since="16" />
+		<method name="addExtraDataToAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/lang/String;Landroid/os/Bundle;)V" since="26" />
+		<method name="addFocusables(Ljava/util/ArrayList;I)V" />
+		<method name="addFocusables(Ljava/util/ArrayList;II)V" since="4" />
+		<method name="addKeyboardNavigationClusters(Ljava/util/Collection;I)V" since="26" />
+		<method name="addOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V" since="12" />
+		<method name="addOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V" since="11" />
+		<method name="addOnUnhandledKeyEventListener(Landroid/view/View$OnUnhandledKeyEventListener;)V" since="28" />
+		<method name="addTouchables(Ljava/util/ArrayList;)V" />
+		<method name="animate()Landroid/view/ViewPropertyAnimator;" since="12" />
+		<method name="announceForAccessibility(Ljava/lang/CharSequence;)V" since="16" />
+		<method name="autofill(Landroid/util/SparseArray;)V" since="26" />
+		<method name="autofill(Landroid/view/autofill/AutofillValue;)V" since="26" />
+		<method name="awakenScrollBars()Z" since="5" />
+		<method name="awakenScrollBars(I)Z" since="5" />
+		<method name="awakenScrollBars(IZ)Z" since="5" />
+		<method name="bringToFront()V" />
+		<method name="buildDrawingCache()V" deprecated="28" />
+		<method name="buildDrawingCache(Z)V" since="4" deprecated="28" />
+		<method name="buildLayer()V" since="12" />
+		<method name="callOnClick()Z" since="15" />
+		<method name="canResolveLayoutDirection()Z" since="19" />
+		<method name="canResolveTextAlignment()Z" since="19" />
+		<method name="canResolveTextDirection()Z" since="19" />
+		<method name="canScrollHorizontally(I)Z" since="14" />
+		<method name="canScrollVertically(I)Z" since="14" />
+		<method name="cancelDragAndDrop()V" since="24" />
+		<method name="cancelLongPress()V" />
+		<method name="cancelPendingInputEvents()V" since="19" />
+		<method name="checkInputConnectionProxy(Landroid/view/View;)Z" since="3" />
+		<method name="clearAnimation()V" />
+		<method name="clearFocus()V" />
+		<method name="clearViewTranslationCallback()V" since="31" />
+		<method name="combineMeasuredStates(II)I" since="11" />
+		<method name="computeHorizontalScrollExtent()I" />
+		<method name="computeHorizontalScrollOffset()I" />
+		<method name="computeHorizontalScrollRange()I" />
+		<method name="computeScroll()V" />
+		<method name="computeSystemWindowInsets(Landroid/view/WindowInsets;Landroid/graphics/Rect;)Landroid/view/WindowInsets;" since="21" />
+		<method name="computeVerticalScrollExtent()I" />
+		<method name="computeVerticalScrollOffset()I" />
+		<method name="computeVerticalScrollRange()I" />
+		<method name="createAccessibilityNodeInfo()Landroid/view/accessibility/AccessibilityNodeInfo;" since="14" />
+		<method name="createContextMenu(Landroid/view/ContextMenu;)V" />
+		<method name="destroyDrawingCache()V" deprecated="28" />
+		<method name="dispatchApplyWindowInsets(Landroid/view/WindowInsets;)Landroid/view/WindowInsets;" since="20" />
+		<method name="dispatchCapturedPointerEvent(Landroid/view/MotionEvent;)Z" since="26" />
+		<method name="dispatchConfigurationChanged(Landroid/content/res/Configuration;)V" since="8" />
+		<method name="dispatchCreateViewTranslationRequest(Ljava/util/Map;[ILandroid/view/translation/TranslationCapability;Ljava/util/List;)V" since="31" />
+		<method name="dispatchDisplayHint(I)V" since="8" />
+		<method name="dispatchDragEvent(Landroid/view/DragEvent;)Z" since="11" />
+		<method name="dispatchDraw(Landroid/graphics/Canvas;)V" />
+		<method name="dispatchDrawableHotspotChanged(FF)V" since="22" />
+		<method name="dispatchFinishTemporaryDetach()V" since="24" />
+		<method name="dispatchGenericFocusedEvent(Landroid/view/MotionEvent;)Z" since="14" />
+		<method name="dispatchGenericMotionEvent(Landroid/view/MotionEvent;)Z" since="12" />
+		<method name="dispatchGenericPointerEvent(Landroid/view/MotionEvent;)Z" since="14" />
+		<method name="dispatchHoverEvent(Landroid/view/MotionEvent;)Z" since="14" />
+		<method name="dispatchKeyEvent(Landroid/view/KeyEvent;)Z" />
+		<method name="dispatchKeyEventPreIme(Landroid/view/KeyEvent;)Z" since="3" />
+		<method name="dispatchKeyShortcutEvent(Landroid/view/KeyEvent;)Z" />
+		<method name="dispatchNestedFling(FFZ)Z" since="21" />
+		<method name="dispatchNestedPreFling(FF)Z" since="21" />
+		<method name="dispatchNestedPrePerformAccessibilityAction(ILandroid/os/Bundle;)Z" since="22" />
+		<method name="dispatchNestedPreScroll(II[I[I)Z" since="21" />
+		<method name="dispatchNestedScroll(IIII[I)Z" since="21" />
+		<method name="dispatchPointerCaptureChanged(Z)V" since="26" />
+		<method name="dispatchPopulateAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)Z" since="4" />
+		<method name="dispatchProvideAutofillStructure(Landroid/view/ViewStructure;I)V" since="26" />
+		<method name="dispatchProvideStructure(Landroid/view/ViewStructure;)V" since="23" />
+		<method name="dispatchRestoreInstanceState(Landroid/util/SparseArray;)V" />
+		<method name="dispatchSaveInstanceState(Landroid/util/SparseArray;)V" />
+		<method name="dispatchScrollCaptureSearch(Landroid/graphics/Rect;Landroid/graphics/Point;Ljava/util/function/Consumer;)V" since="31" />
+		<method name="dispatchSetActivated(Z)V" since="11" />
+		<method name="dispatchSetPressed(Z)V" />
+		<method name="dispatchSetSelected(Z)V" />
+		<method name="dispatchStartTemporaryDetach()V" since="24" />
+		<method name="dispatchSystemUiVisibilityChanged(I)V" since="11" deprecated="30" />
+		<method name="dispatchTouchEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="dispatchTrackballEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="dispatchUnhandledMove(Landroid/view/View;I)Z" />
+		<method name="dispatchVisibilityChanged(Landroid/view/View;I)V" since="8" />
+		<method name="dispatchWindowFocusChanged(Z)V" />
+		<method name="dispatchWindowInsetsAnimationEnd(Landroid/view/WindowInsetsAnimation;)V" since="30" />
+		<method name="dispatchWindowInsetsAnimationPrepare(Landroid/view/WindowInsetsAnimation;)V" since="30" />
+		<method name="dispatchWindowInsetsAnimationProgress(Landroid/view/WindowInsets;Ljava/util/List;)Landroid/view/WindowInsets;" since="30" />
+		<method name="dispatchWindowInsetsAnimationStart(Landroid/view/WindowInsetsAnimation;Landroid/view/WindowInsetsAnimation$Bounds;)Landroid/view/WindowInsetsAnimation$Bounds;" since="30" />
+		<method name="dispatchWindowSystemUiVisiblityChanged(I)V" since="16" deprecated="30" />
+		<method name="dispatchWindowVisibilityChanged(I)V" />
+		<method name="draw(Landroid/graphics/Canvas;)V" />
+		<method name="drawableHotspotChanged(FF)V" since="21" />
+		<method name="drawableStateChanged()V" />
+		<method name="findFocus()Landroid/view/View;" />
+		<method name="findViewById(I)Landroid/view/View;" />
+		<method name="findViewWithTag(Ljava/lang/Object;)Landroid/view/View;" />
+		<method name="findViewsWithText(Ljava/util/ArrayList;Ljava/lang/CharSequence;I)V" since="14" />
+		<method name="fitSystemWindows(Landroid/graphics/Rect;)Z" deprecated="20" />
+		<method name="fitsSystemWindows()Z" since="14" removed="16" />
+		<method name="focusSearch(I)Landroid/view/View;" />
+		<method name="forceHasOverlappingRendering(Z)V" since="24" />
+		<method name="forceLayout()V" />
+		<method name="gatherTransparentRegion(Landroid/graphics/Region;)Z" since="31" />
+		<method name="generateDisplayHash(Ljava/lang/String;Landroid/graphics/Rect;Ljava/util/concurrent/Executor;Landroid/view/displayhash/DisplayHashResultCallback;)V" since="31" />
+		<method name="generateViewId()I" since="17" />
+		<method name="getAccessibilityClassName()Ljava/lang/CharSequence;" since="23" />
+		<method name="getAccessibilityDelegate()Landroid/view/View$AccessibilityDelegate;" since="29" />
+		<method name="getAccessibilityLiveRegion()I" since="19" />
+		<method name="getAccessibilityNodeProvider()Landroid/view/accessibility/AccessibilityNodeProvider;" since="16" />
+		<method name="getAccessibilityPaneTitle()Ljava/lang/CharSequence;" since="28" />
+		<method name="getAccessibilityTraversalAfter()I" since="22" />
+		<method name="getAccessibilityTraversalBefore()I" since="22" />
+		<method name="getAlpha()F" since="11" />
+		<method name="getAnimation()Landroid/view/animation/Animation;" />
+		<method name="getAnimationMatrix()Landroid/graphics/Matrix;" since="29" />
+		<method name="getApplicationWindowToken()Landroid/os/IBinder;" />
+		<method name="getAttributeResolutionStack(I)[I" since="29" />
+		<method name="getAttributeSourceResourceMap()Ljava/util/Map;" since="29" />
+		<method name="getAutofillHints()[Ljava/lang/String;" since="26" />
+		<method name="getAutofillId()Landroid/view/autofill/AutofillId;" since="26" />
+		<method name="getAutofillType()I" since="26" />
+		<method name="getAutofillValue()Landroid/view/autofill/AutofillValue;" since="26" />
+		<method name="getBackground()Landroid/graphics/drawable/Drawable;" />
+		<method name="getBackgroundTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getBackgroundTintList()Landroid/content/res/ColorStateList;" since="21" />
+		<method name="getBackgroundTintMode()Landroid/graphics/PorterDuff$Mode;" since="21" />
+		<method name="getBaseline()I" />
+		<method name="getBottom()I" />
+		<method name="getBottomFadingEdgeStrength()F" />
+		<method name="getBottomPaddingOffset()I" since="2" />
+		<method name="getCameraDistance()F" since="16" />
+		<method name="getClipBounds()Landroid/graphics/Rect;" since="18" />
+		<method name="getClipBounds(Landroid/graphics/Rect;)Z" since="23" />
+		<method name="getClipToOutline()Z" since="21" />
+		<method name="getContentCaptureSession()Landroid/view/contentcapture/ContentCaptureSession;" since="29" />
+		<method name="getContentDescription()Ljava/lang/CharSequence;" since="4" />
+		<method name="getContext()Landroid/content/Context;" />
+		<method name="getContextMenuInfo()Landroid/view/ContextMenu$ContextMenuInfo;" />
+		<method name="getDefaultFocusHighlightEnabled()Z" since="26" />
+		<method name="getDefaultSize(II)I" />
+		<method name="getDisplay()Landroid/view/Display;" since="17" />
+		<method name="getDrawableState()[I" />
+		<method name="getDrawingCache()Landroid/graphics/Bitmap;" deprecated="28" />
+		<method name="getDrawingCache(Z)Landroid/graphics/Bitmap;" since="4" deprecated="28" />
+		<method name="getDrawingCacheBackgroundColor()I" deprecated="28" />
+		<method name="getDrawingCacheQuality()I" deprecated="28" />
+		<method name="getDrawingRect(Landroid/graphics/Rect;)V" />
+		<method name="getDrawingTime()J" />
+		<method name="getElevation()F" since="21" />
+		<method name="getExplicitStyle()I" since="29" />
+		<method name="getFilterTouchesWhenObscured()Z" since="9" />
+		<method name="getFitsSystemWindows()Z" since="16" />
+		<method name="getFocusable()I" since="26" />
+		<method name="getFocusables(I)Ljava/util/ArrayList;" />
+		<method name="getFocusedRect(Landroid/graphics/Rect;)V" />
+		<method name="getForeground()Landroid/graphics/drawable/Drawable;" since="23" />
+		<method name="getForegroundGravity()I" since="23" />
+		<method name="getForegroundTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getForegroundTintList()Landroid/content/res/ColorStateList;" since="23" />
+		<method name="getForegroundTintMode()Landroid/graphics/PorterDuff$Mode;" since="23" />
+		<method name="getGlobalVisibleRect(Landroid/graphics/Rect;)Z" />
+		<method name="getGlobalVisibleRect(Landroid/graphics/Rect;Landroid/graphics/Point;)Z" />
+		<method name="getHandler()Landroid/os/Handler;" />
+		<method name="getHasOverlappingRendering()Z" since="24" />
+		<method name="getHeight()I" />
+		<method name="getHitRect(Landroid/graphics/Rect;)V" />
+		<method name="getHorizontalFadingEdgeLength()I" />
+		<method name="getHorizontalScrollbarHeight()I" />
+		<method name="getHorizontalScrollbarThumbDrawable()Landroid/graphics/drawable/Drawable;" since="29" />
+		<method name="getHorizontalScrollbarTrackDrawable()Landroid/graphics/drawable/Drawable;" since="29" />
+		<method name="getId()I" />
+		<method name="getImportantForAccessibility()I" since="16" />
+		<method name="getImportantForAutofill()I" since="26" />
+		<method name="getImportantForContentCapture()I" since="30" />
+		<method name="getKeepScreenOn()Z" />
+		<method name="getKeyDispatcherState()Landroid/view/KeyEvent$DispatcherState;" since="5" />
+		<method name="getLabelFor()I" since="17" />
+		<method name="getLayerType()I" since="11" />
+		<method name="getLayoutDirection()I" since="17" />
+		<method name="getLayoutParams()Landroid/view/ViewGroup$LayoutParams;" />
+		<method name="getLeft()I" />
+		<method name="getLeftFadingEdgeStrength()F" />
+		<method name="getLeftPaddingOffset()I" since="2" />
+		<method name="getLocalVisibleRect(Landroid/graphics/Rect;)Z" />
+		<method name="getLocationInSurface([I)V" since="29" />
+		<method name="getLocationInWindow([I)V" />
+		<method name="getLocationOnScreen([I)V" />
+		<method name="getMatrix()Landroid/graphics/Matrix;" since="11" />
+		<method name="getMeasuredHeight()I" />
+		<method name="getMeasuredHeightAndState()I" since="11" />
+		<method name="getMeasuredState()I" since="11" />
+		<method name="getMeasuredWidth()I" />
+		<method name="getMeasuredWidthAndState()I" since="11" />
+		<method name="getMinimumHeight()I" since="16" />
+		<method name="getMinimumWidth()I" since="16" />
+		<method name="getNextClusterForwardId()I" since="26" />
+		<method name="getNextFocusDownId()I" />
+		<method name="getNextFocusForwardId()I" since="11" />
+		<method name="getNextFocusLeftId()I" />
+		<method name="getNextFocusRightId()I" />
+		<method name="getNextFocusUpId()I" />
+		<method name="getOnFocusChangeListener()Landroid/view/View$OnFocusChangeListener;" />
+		<method name="getOutlineAmbientShadowColor()I" since="28" />
+		<method name="getOutlineProvider()Landroid/view/ViewOutlineProvider;" since="21" />
+		<method name="getOutlineSpotShadowColor()I" since="28" />
+		<method name="getOverScrollMode()I" since="9" />
+		<method name="getOverlay()Landroid/view/ViewOverlay;" since="18" />
+		<method name="getPaddingBottom()I" />
+		<method name="getPaddingEnd()I" since="17" />
+		<method name="getPaddingLeft()I" />
+		<method name="getPaddingRight()I" />
+		<method name="getPaddingStart()I" since="17" />
+		<method name="getPaddingTop()I" />
+		<method name="getParent()Landroid/view/ViewParent;" />
+		<method name="getParentForAccessibility()Landroid/view/ViewParent;" since="16" />
+		<method name="getPivotX()F" since="11" />
+		<method name="getPivotY()F" since="11" />
+		<method name="getPointerIcon()Landroid/view/PointerIcon;" since="24" />
+		<method name="getReceiveContentMimeTypes()[Ljava/lang/String;" since="31" />
+		<method name="getResources()Landroid/content/res/Resources;" />
+		<method name="getRevealOnFocusHint()Z" since="25" />
+		<method name="getRight()I" />
+		<method name="getRightFadingEdgeStrength()F" />
+		<method name="getRightPaddingOffset()I" since="2" />
+		<method name="getRootSurfaceControl()Landroid/view/AttachedSurfaceControl;" since="31" />
+		<method name="getRootView()Landroid/view/View;" />
+		<method name="getRootWindowInsets()Landroid/view/WindowInsets;" since="23" />
+		<method name="getRotation()F" since="11" />
+		<method name="getRotationX()F" since="11" />
+		<method name="getRotationY()F" since="11" />
+		<method name="getScaleX()F" since="11" />
+		<method name="getScaleY()F" since="11" />
+		<method name="getScrollBarDefaultDelayBeforeFade()I" since="16" />
+		<method name="getScrollBarFadeDuration()I" since="16" />
+		<method name="getScrollBarSize()I" since="16" />
+		<method name="getScrollBarStyle()I" />
+		<method name="getScrollCaptureHint()I" since="31" />
+		<method name="getScrollIndicators()I" since="23" />
+		<method name="getScrollX()I" />
+		<method name="getScrollY()I" />
+		<method name="getSolidColor()I" />
+		<method name="getSourceLayoutResId()I" since="29" />
+		<method name="getStateDescription()Ljava/lang/CharSequence;" since="30" />
+		<method name="getStateListAnimator()Landroid/animation/StateListAnimator;" since="21" />
+		<method name="getSuggestedMinimumHeight()I" />
+		<method name="getSuggestedMinimumWidth()I" />
+		<method name="getSystemGestureExclusionRects()Ljava/util/List;" since="29" />
+		<method name="getSystemUiVisibility()I" since="11" deprecated="30" />
+		<method name="getTag()Ljava/lang/Object;" />
+		<method name="getTag(I)Ljava/lang/Object;" since="4" />
+		<method name="getTextAlignment()I" since="17" />
+		<method name="getTextDirection()I" since="17" />
+		<method name="getTooltipText()Ljava/lang/CharSequence;" since="26" />
+		<method name="getTop()I" />
+		<method name="getTopFadingEdgeStrength()F" />
+		<method name="getTopPaddingOffset()I" since="2" />
+		<method name="getTouchDelegate()Landroid/view/TouchDelegate;" />
+		<method name="getTouchables()Ljava/util/ArrayList;" />
+		<method name="getTransitionAlpha()F" since="29" />
+		<method name="getTransitionName()Ljava/lang/String;" since="21" />
+		<method name="getTranslationX()F" since="11" />
+		<method name="getTranslationY()F" since="11" />
+		<method name="getTranslationZ()F" since="21" />
+		<method name="getUniqueDrawingId()J" since="29" />
+		<method name="getVerticalFadingEdgeLength()I" />
+		<method name="getVerticalScrollbarPosition()I" since="11" />
+		<method name="getVerticalScrollbarThumbDrawable()Landroid/graphics/drawable/Drawable;" since="29" />
+		<method name="getVerticalScrollbarTrackDrawable()Landroid/graphics/drawable/Drawable;" since="29" />
+		<method name="getVerticalScrollbarWidth()I" />
+		<method name="getViewTranslationResponse()Landroid/view/translation/ViewTranslationResponse;" since="31" />
+		<method name="getViewTreeObserver()Landroid/view/ViewTreeObserver;" />
+		<method name="getVisibility()I" />
+		<method name="getWidth()I" />
+		<method name="getWindowAttachCount()I" />
+		<method name="getWindowId()Landroid/view/WindowId;" since="18" />
+		<method name="getWindowInsetsController()Landroid/view/WindowInsetsController;" since="30" />
+		<method name="getWindowSystemUiVisibility()I" since="16" deprecated="30" />
+		<method name="getWindowToken()Landroid/os/IBinder;" />
+		<method name="getWindowVisibility()I" />
+		<method name="getWindowVisibleDisplayFrame(Landroid/graphics/Rect;)V" since="3" />
+		<method name="getX()F" since="11" />
+		<method name="getY()F" since="11" />
+		<method name="getZ()F" since="21" />
+		<method name="hasExplicitFocusable()Z" since="26" />
+		<method name="hasFocus()Z" />
+		<method name="hasFocusable()Z" />
+		<method name="hasNestedScrollingParent()Z" since="21" />
+		<method name="hasOnClickListeners()Z" since="15" />
+		<method name="hasOnLongClickListeners()Z" since="30" />
+		<method name="hasOverlappingRendering()Z" since="16" />
+		<method name="hasPointerCapture()Z" since="26" />
+		<method name="hasTransientState()Z" since="16" />
+		<method name="hasWindowFocus()Z" />
+		<method name="inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;" />
+		<method name="initializeFadingEdge(Landroid/content/res/TypedArray;)V" removed="21" />
+		<method name="initializeScrollbars(Landroid/content/res/TypedArray;)V" removed="21" />
+		<method name="invalidate()V" />
+		<method name="invalidate(IIII)V" deprecated="28" />
+		<method name="invalidate(Landroid/graphics/Rect;)V" deprecated="28" />
+		<method name="invalidateOutline()V" since="21" />
+		<method name="isAccessibilityFocused()Z" since="21" />
+		<method name="isAccessibilityHeading()Z" since="28" />
+		<method name="isActivated()Z" since="11" />
+		<method name="isAttachedToWindow()Z" since="19" />
+		<method name="isClickable()Z" />
+		<method name="isContextClickable()Z" since="23" />
+		<method name="isDirty()Z" since="11" />
+		<method name="isDrawingCacheEnabled()Z" deprecated="28" />
+		<method name="isDuplicateParentStateEnabled()Z" />
+		<method name="isEnabled()Z" />
+		<method name="isFocusable()Z" />
+		<method name="isFocusableInTouchMode()Z" />
+		<method name="isFocused()Z" />
+		<method name="isFocusedByDefault()Z" since="26" />
+		<method name="isForceDarkAllowed()Z" since="29" />
+		<method name="isHapticFeedbackEnabled()Z" since="3" />
+		<method name="isHardwareAccelerated()Z" since="11" />
+		<method name="isHorizontalFadingEdgeEnabled()Z" />
+		<method name="isHorizontalScrollBarEnabled()Z" />
+		<method name="isHovered()Z" since="14" />
+		<method name="isImportantForAccessibility()Z" since="21" />
+		<method name="isImportantForAutofill()Z" since="26" />
+		<method name="isImportantForContentCapture()Z" since="30" />
+		<method name="isInEditMode()Z" since="3" />
+		<method name="isInLayout()Z" since="18" />
+		<method name="isInTouchMode()Z" />
+		<method name="isKeyboardNavigationCluster()Z" since="26" />
+		<method name="isLaidOut()Z" since="19" />
+		<method name="isLayoutDirectionResolved()Z" since="19" />
+		<method name="isLayoutRequested()Z" />
+		<method name="isLongClickable()Z" />
+		<method name="isNestedScrollingEnabled()Z" since="21" />
+		<method name="isOpaque()Z" since="7" />
+		<method name="isPaddingOffsetRequired()Z" since="2" />
+		<method name="isPaddingRelative()Z" since="17" />
+		<method name="isPivotSet()Z" since="28" />
+		<method name="isPressed()Z" />
+		<method name="isSaveEnabled()Z" />
+		<method name="isSaveFromParentEnabled()Z" since="11" />
+		<method name="isScreenReaderFocusable()Z" since="28" />
+		<method name="isScrollContainer()Z" since="16" />
+		<method name="isScrollbarFadingEnabled()Z" since="5" />
+		<method name="isSelected()Z" />
+		<method name="isShowingLayoutBounds()Z" since="30" />
+		<method name="isShown()Z" />
+		<method name="isSoundEffectsEnabled()Z" />
+		<method name="isTemporarilyDetached()Z" since="24" />
+		<method name="isTextAlignmentResolved()Z" since="19" />
+		<method name="isTextDirectionResolved()Z" since="19" />
+		<method name="isVerticalFadingEdgeEnabled()Z" />
+		<method name="isVerticalScrollBarEnabled()Z" />
+		<method name="isVisibleToUserForAutofill(I)Z" since="28" />
+		<method name="jumpDrawablesToCurrentState()V" since="11" />
+		<method name="keyboardNavigationClusterSearch(Landroid/view/View;I)Landroid/view/View;" since="26" />
+		<method name="layout(IIII)V" />
+		<method name="measure(II)V" />
+		<method name="mergeDrawableStates([I[I)[I" />
+		<method name="offsetLeftAndRight(I)V" />
+		<method name="offsetTopAndBottom(I)V" />
+		<method name="onAnimationEnd()V" />
+		<method name="onAnimationStart()V" />
+		<method name="onApplyWindowInsets(Landroid/view/WindowInsets;)Landroid/view/WindowInsets;" since="20" />
+		<method name="onAttachedToWindow()V" />
+		<method name="onCancelPendingInputEvents()V" since="19" />
+		<method name="onCapturedPointerEvent(Landroid/view/MotionEvent;)Z" since="26" />
+		<method name="onCheckIsTextEditor()Z" since="3" />
+		<method name="onConfigurationChanged(Landroid/content/res/Configuration;)V" since="8" />
+		<method name="onCreateContextMenu(Landroid/view/ContextMenu;)V" />
+		<method name="onCreateDrawableState(I)[I" />
+		<method name="onCreateInputConnection(Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection;" since="3" />
+		<method name="onCreateViewTranslationRequest([ILjava/util/function/Consumer;)V" since="31" />
+		<method name="onCreateVirtualViewTranslationRequests([J[ILjava/util/function/Consumer;)V" since="31" />
+		<method name="onDetachedFromWindow()V" />
+		<method name="onDisplayHint(I)V" since="8" />
+		<method name="onDragEvent(Landroid/view/DragEvent;)Z" since="11" />
+		<method name="onDraw(Landroid/graphics/Canvas;)V" />
+		<method name="onDrawForeground(Landroid/graphics/Canvas;)V" since="23" />
+		<method name="onDrawScrollBars(Landroid/graphics/Canvas;)V" since="7" />
+		<method name="onFilterTouchEventForSecurity(Landroid/view/MotionEvent;)Z" since="9" />
+		<method name="onFinishInflate()V" />
+		<method name="onFinishTemporaryDetach()V" since="3" />
+		<method name="onFocusChanged(ZILandroid/graphics/Rect;)V" />
+		<method name="onGenericMotionEvent(Landroid/view/MotionEvent;)Z" since="12" />
+		<method name="onHoverChanged(Z)V" since="14" />
+		<method name="onHoverEvent(Landroid/view/MotionEvent;)Z" since="14" />
+		<method name="onInitializeAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V" since="14" />
+		<method name="onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V" since="14" />
+		<method name="onKeyPreIme(ILandroid/view/KeyEvent;)Z" since="3" />
+		<method name="onKeyShortcut(ILandroid/view/KeyEvent;)Z" />
+		<method name="onLayout(ZIIII)V" />
+		<method name="onMeasure(II)V" />
+		<method name="onOverScrolled(IIZZ)V" since="9" />
+		<method name="onPointerCaptureChange(Z)V" since="26" />
+		<method name="onPopulateAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V" since="14" />
+		<method name="onProvideAutofillStructure(Landroid/view/ViewStructure;I)V" since="26" />
+		<method name="onProvideAutofillVirtualStructure(Landroid/view/ViewStructure;I)V" since="26" />
+		<method name="onProvideContentCaptureStructure(Landroid/view/ViewStructure;I)V" since="30" />
+		<method name="onProvideStructure(Landroid/view/ViewStructure;)V" since="23" />
+		<method name="onProvideVirtualStructure(Landroid/view/ViewStructure;)V" since="23" />
+		<method name="onReceiveContent(Landroid/view/ContentInfo;)Landroid/view/ContentInfo;" since="31" />
+		<method name="onResolvePointerIcon(Landroid/view/MotionEvent;I)Landroid/view/PointerIcon;" since="24" />
+		<method name="onRestoreInstanceState(Landroid/os/Parcelable;)V" />
+		<method name="onRtlPropertiesChanged(I)V" since="17" />
+		<method name="onSaveInstanceState()Landroid/os/Parcelable;" />
+		<method name="onScreenStateChanged(I)V" since="16" />
+		<method name="onScrollCaptureSearch(Landroid/graphics/Rect;Landroid/graphics/Point;Ljava/util/function/Consumer;)V" since="31" />
+		<method name="onScrollChanged(IIII)V" />
+		<method name="onSetAlpha(I)Z" />
+		<method name="onSizeChanged(IIII)V" />
+		<method name="onStartTemporaryDetach()V" since="3" />
+		<method name="onTouchEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="onTrackballEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="onViewTranslationResponse(Landroid/view/translation/ViewTranslationResponse;)V" since="31" />
+		<method name="onVirtualViewTranslationResponses(Landroid/util/LongSparseArray;)V" since="31" />
+		<method name="onVisibilityAggregated(Z)V" since="24" />
+		<method name="onVisibilityChanged(Landroid/view/View;I)V" since="8" />
+		<method name="onWindowFocusChanged(Z)V" />
+		<method name="onWindowSystemUiVisibilityChanged(I)V" since="16" deprecated="30" />
+		<method name="onWindowVisibilityChanged(I)V" />
+		<method name="overScrollBy(IIIIIIIIZ)Z" since="9" />
+		<method name="performAccessibilityAction(ILandroid/os/Bundle;)Z" since="16" />
+		<method name="performClick()Z" />
+		<method name="performContextClick()Z" since="23" />
+		<method name="performContextClick(FF)Z" since="24" />
+		<method name="performHapticFeedback(I)Z" since="3" />
+		<method name="performHapticFeedback(II)Z" since="3" />
+		<method name="performLongClick()Z" />
+		<method name="performLongClick(FF)Z" since="24" />
+		<method name="performReceiveContent(Landroid/view/ContentInfo;)Landroid/view/ContentInfo;" since="31" />
+		<method name="playSoundEffect(I)V" />
+		<method name="post(Ljava/lang/Runnable;)Z" />
+		<method name="postDelayed(Ljava/lang/Runnable;J)Z" />
+		<method name="postInvalidate()V" />
+		<method name="postInvalidate(IIII)V" />
+		<method name="postInvalidateDelayed(J)V" />
+		<method name="postInvalidateDelayed(JIIII)V" />
+		<method name="postInvalidateOnAnimation()V" since="16" />
+		<method name="postInvalidateOnAnimation(IIII)V" since="16" />
+		<method name="postOnAnimation(Ljava/lang/Runnable;)V" since="16" />
+		<method name="postOnAnimationDelayed(Ljava/lang/Runnable;J)V" since="16" />
+		<method name="refreshDrawableState()V" />
+		<method name="releasePointerCapture()V" since="26" />
+		<method name="removeCallbacks(Ljava/lang/Runnable;)Z" />
+		<method name="removeOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V" since="12" />
+		<method name="removeOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V" since="11" />
+		<method name="removeOnUnhandledKeyEventListener(Landroid/view/View$OnUnhandledKeyEventListener;)V" since="28" />
+		<method name="requestApplyInsets()V" since="20" />
+		<method name="requestFitSystemWindows()V" since="16" deprecated="20" />
+		<method name="requestFocus()Z" />
+		<method name="requestFocus(I)Z" />
+		<method name="requestFocus(ILandroid/graphics/Rect;)Z" />
+		<method name="requestFocusFromTouch()Z" />
+		<method name="requestLayout()V" />
+		<method name="requestPointerCapture()V" since="26" />
+		<method name="requestRectangleOnScreen(Landroid/graphics/Rect;)Z" />
+		<method name="requestRectangleOnScreen(Landroid/graphics/Rect;Z)Z" />
+		<method name="requestUnbufferedDispatch(I)V" since="30" />
+		<method name="requestUnbufferedDispatch(Landroid/view/MotionEvent;)V" since="21" />
+		<method name="requireViewById(I)Landroid/view/View;" since="28" />
+		<method name="resetPivot()V" since="28" />
+		<method name="resolveSize(II)I" />
+		<method name="resolveSizeAndState(III)I" since="11" />
+		<method name="restoreDefaultFocus()Z" since="26" />
+		<method name="restoreHierarchyState(Landroid/util/SparseArray;)V" />
+		<method name="saveAttributeDataForStyleable(Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V" since="29" />
+		<method name="saveHierarchyState(Landroid/util/SparseArray;)V" />
+		<method name="scrollBy(II)V" />
+		<method name="scrollTo(II)V" />
+		<method name="setAccessibilityDelegate(Landroid/view/View$AccessibilityDelegate;)V" since="14" />
+		<method name="setAccessibilityHeading(Z)V" since="28" />
+		<method name="setAccessibilityLiveRegion(I)V" since="19" />
+		<method name="setAccessibilityPaneTitle(Ljava/lang/CharSequence;)V" since="28" />
+		<method name="setAccessibilityTraversalAfter(I)V" since="22" />
+		<method name="setAccessibilityTraversalBefore(I)V" since="22" />
+		<method name="setActivated(Z)V" since="11" />
+		<method name="setAllowClickWhenDisabled(Z)V" since="31" />
+		<method name="setAlpha(F)V" since="11" />
+		<method name="setAnimation(Landroid/view/animation/Animation;)V" />
+		<method name="setAnimationMatrix(Landroid/graphics/Matrix;)V" since="29" />
+		<method name="setAutofillHints([Ljava/lang/String;)V" since="26" />
+		<method name="setAutofillId(Landroid/view/autofill/AutofillId;)V" since="28" />
+		<method name="setBackground(Landroid/graphics/drawable/Drawable;)V" since="16" />
+		<method name="setBackgroundColor(I)V" />
+		<method name="setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V" deprecated="16" />
+		<method name="setBackgroundResource(I)V" />
+		<method name="setBackgroundTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setBackgroundTintList(Landroid/content/res/ColorStateList;)V" since="21" />
+		<method name="setBackgroundTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="21" />
+		<method name="setBottom(I)V" since="11" />
+		<method name="setCameraDistance(F)V" since="12" />
+		<method name="setClickable(Z)V" />
+		<method name="setClipBounds(Landroid/graphics/Rect;)V" since="18" />
+		<method name="setClipToOutline(Z)V" since="21" />
+		<method name="setContentCaptureSession(Landroid/view/contentcapture/ContentCaptureSession;)V" since="29" />
+		<method name="setContentDescription(Ljava/lang/CharSequence;)V" since="4" />
+		<method name="setContextClickable(Z)V" since="23" />
+		<method name="setDefaultFocusHighlightEnabled(Z)V" since="26" />
+		<method name="setDrawingCacheBackgroundColor(I)V" deprecated="28" />
+		<method name="setDrawingCacheEnabled(Z)V" deprecated="28" />
+		<method name="setDrawingCacheQuality(I)V" deprecated="28" />
+		<method name="setDuplicateParentStateEnabled(Z)V" />
+		<method name="setElevation(F)V" since="21" />
+		<method name="setEnabled(Z)V" />
+		<method name="setFadingEdgeLength(I)V" />
+		<method name="setFilterTouchesWhenObscured(Z)V" since="9" />
+		<method name="setFitsSystemWindows(Z)V" since="14" />
+		<method name="setFocusable(I)V" since="26" />
+		<method name="setFocusable(Z)V" />
+		<method name="setFocusableInTouchMode(Z)V" />
+		<method name="setFocusedByDefault(Z)V" since="26" />
+		<method name="setForceDarkAllowed(Z)V" since="29" />
+		<method name="setForeground(Landroid/graphics/drawable/Drawable;)V" since="23" />
+		<method name="setForegroundGravity(I)V" since="23" />
+		<method name="setForegroundTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setForegroundTintList(Landroid/content/res/ColorStateList;)V" since="23" />
+		<method name="setForegroundTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="23" />
+		<method name="setHapticFeedbackEnabled(Z)V" since="3" />
+		<method name="setHasTransientState(Z)V" since="16" />
+		<method name="setHorizontalFadingEdgeEnabled(Z)V" />
+		<method name="setHorizontalScrollBarEnabled(Z)V" />
+		<method name="setHorizontalScrollbarThumbDrawable(Landroid/graphics/drawable/Drawable;)V" since="29" />
+		<method name="setHorizontalScrollbarTrackDrawable(Landroid/graphics/drawable/Drawable;)V" since="29" />
+		<method name="setHovered(Z)V" since="14" />
+		<method name="setId(I)V" />
+		<method name="setImportantForAccessibility(I)V" since="16" />
+		<method name="setImportantForAutofill(I)V" since="26" />
+		<method name="setImportantForContentCapture(I)V" since="30" />
+		<method name="setKeepScreenOn(Z)V" />
+		<method name="setKeyboardNavigationCluster(Z)V" since="26" />
+		<method name="setLabelFor(I)V" since="17" />
+		<method name="setLayerPaint(Landroid/graphics/Paint;)V" since="17" />
+		<method name="setLayerType(ILandroid/graphics/Paint;)V" since="11" />
+		<method name="setLayoutDirection(I)V" since="17" />
+		<method name="setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="setLeft(I)V" since="11" />
+		<method name="setLeftTopRightBottom(IIII)V" since="29" />
+		<method name="setLongClickable(Z)V" />
+		<method name="setMeasuredDimension(II)V" />
+		<method name="setMinimumHeight(I)V" />
+		<method name="setMinimumWidth(I)V" />
+		<method name="setNestedScrollingEnabled(Z)V" since="21" />
+		<method name="setNextClusterForwardId(I)V" since="26" />
+		<method name="setNextFocusDownId(I)V" />
+		<method name="setNextFocusForwardId(I)V" since="11" />
+		<method name="setNextFocusLeftId(I)V" />
+		<method name="setNextFocusRightId(I)V" />
+		<method name="setNextFocusUpId(I)V" />
+		<method name="setOnApplyWindowInsetsListener(Landroid/view/View$OnApplyWindowInsetsListener;)V" since="20" />
+		<method name="setOnCapturedPointerListener(Landroid/view/View$OnCapturedPointerListener;)V" since="26" />
+		<method name="setOnClickListener(Landroid/view/View$OnClickListener;)V" />
+		<method name="setOnContextClickListener(Landroid/view/View$OnContextClickListener;)V" since="23" />
+		<method name="setOnCreateContextMenuListener(Landroid/view/View$OnCreateContextMenuListener;)V" />
+		<method name="setOnDragListener(Landroid/view/View$OnDragListener;)V" since="11" />
+		<method name="setOnFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V" />
+		<method name="setOnGenericMotionListener(Landroid/view/View$OnGenericMotionListener;)V" since="12" />
+		<method name="setOnHoverListener(Landroid/view/View$OnHoverListener;)V" since="14" />
+		<method name="setOnKeyListener(Landroid/view/View$OnKeyListener;)V" />
+		<method name="setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V" />
+		<method name="setOnReceiveContentListener([Ljava/lang/String;Landroid/view/OnReceiveContentListener;)V" since="31" />
+		<method name="setOnScrollChangeListener(Landroid/view/View$OnScrollChangeListener;)V" since="23" />
+		<method name="setOnSystemUiVisibilityChangeListener(Landroid/view/View$OnSystemUiVisibilityChangeListener;)V" since="11" deprecated="30" />
+		<method name="setOnTouchListener(Landroid/view/View$OnTouchListener;)V" />
+		<method name="setOutlineAmbientShadowColor(I)V" since="28" />
+		<method name="setOutlineProvider(Landroid/view/ViewOutlineProvider;)V" since="21" />
+		<method name="setOutlineSpotShadowColor(I)V" since="28" />
+		<method name="setOverScrollMode(I)V" since="9" />
+		<method name="setPadding(IIII)V" />
+		<method name="setPaddingRelative(IIII)V" since="17" />
+		<method name="setPivotX(F)V" since="11" />
+		<method name="setPivotY(F)V" since="11" />
+		<method name="setPointerIcon(Landroid/view/PointerIcon;)V" since="24" />
+		<method name="setPressed(Z)V" />
+		<method name="setRenderEffect(Landroid/graphics/RenderEffect;)V" since="31" />
+		<method name="setRevealOnFocusHint(Z)V" since="25" />
+		<method name="setRight(I)V" since="11" />
+		<method name="setRotation(F)V" since="11" />
+		<method name="setRotationX(F)V" since="11" />
+		<method name="setRotationY(F)V" since="11" />
+		<method name="setSaveEnabled(Z)V" />
+		<method name="setSaveFromParentEnabled(Z)V" since="11" />
+		<method name="setScaleX(F)V" since="11" />
+		<method name="setScaleY(F)V" since="11" />
+		<method name="setScreenReaderFocusable(Z)V" since="28" />
+		<method name="setScrollBarDefaultDelayBeforeFade(I)V" since="16" />
+		<method name="setScrollBarFadeDuration(I)V" since="16" />
+		<method name="setScrollBarSize(I)V" since="16" />
+		<method name="setScrollBarStyle(I)V" />
+		<method name="setScrollCaptureCallback(Landroid/view/ScrollCaptureCallback;)V" since="31" />
+		<method name="setScrollCaptureHint(I)V" since="31" />
+		<method name="setScrollContainer(Z)V" since="3" />
+		<method name="setScrollIndicators(I)V" since="23" />
+		<method name="setScrollIndicators(II)V" since="23" />
+		<method name="setScrollX(I)V" since="14" />
+		<method name="setScrollY(I)V" since="14" />
+		<method name="setScrollbarFadingEnabled(Z)V" since="5" />
+		<method name="setSelected(Z)V" />
+		<method name="setSoundEffectsEnabled(Z)V" />
+		<method name="setStateDescription(Ljava/lang/CharSequence;)V" since="30" />
+		<method name="setStateListAnimator(Landroid/animation/StateListAnimator;)V" since="21" />
+		<method name="setSystemGestureExclusionRects(Ljava/util/List;)V" since="29" />
+		<method name="setSystemUiVisibility(I)V" since="11" deprecated="30" />
+		<method name="setTag(ILjava/lang/Object;)V" since="4" />
+		<method name="setTag(Ljava/lang/Object;)V" />
+		<method name="setTextAlignment(I)V" since="17" />
+		<method name="setTextDirection(I)V" since="17" />
+		<method name="setTooltipText(Ljava/lang/CharSequence;)V" since="26" />
+		<method name="setTop(I)V" since="11" />
+		<method name="setTouchDelegate(Landroid/view/TouchDelegate;)V" />
+		<method name="setTransitionAlpha(F)V" since="29" />
+		<method name="setTransitionName(Ljava/lang/String;)V" since="21" />
+		<method name="setTransitionVisibility(I)V" since="29" />
+		<method name="setTranslationX(F)V" since="11" />
+		<method name="setTranslationY(F)V" since="11" />
+		<method name="setTranslationZ(F)V" since="21" />
+		<method name="setVerticalFadingEdgeEnabled(Z)V" />
+		<method name="setVerticalScrollBarEnabled(Z)V" />
+		<method name="setVerticalScrollbarPosition(I)V" since="11" />
+		<method name="setVerticalScrollbarThumbDrawable(Landroid/graphics/drawable/Drawable;)V" since="29" />
+		<method name="setVerticalScrollbarTrackDrawable(Landroid/graphics/drawable/Drawable;)V" since="29" />
+		<method name="setViewTranslationCallback(Landroid/view/translation/ViewTranslationCallback;)V" since="31" />
+		<method name="setVisibility(I)V" />
+		<method name="setWillNotCacheDrawing(Z)V" deprecated="28" />
+		<method name="setWillNotDraw(Z)V" />
+		<method name="setWindowInsetsAnimationCallback(Landroid/view/WindowInsetsAnimation$Callback;)V" since="30" />
+		<method name="setX(F)V" since="11" />
+		<method name="setY(F)V" since="11" />
+		<method name="setZ(F)V" since="21" />
+		<method name="showContextMenu()Z" />
+		<method name="showContextMenu(FF)Z" since="24" />
+		<method name="startActionMode(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;" since="11" />
+		<method name="startActionMode(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode;" since="23" />
+		<method name="startAnimation(Landroid/view/animation/Animation;)V" />
+		<method name="startDrag(Landroid/content/ClipData;Landroid/view/View$DragShadowBuilder;Ljava/lang/Object;I)Z" since="11" deprecated="24" />
+		<method name="startDragAndDrop(Landroid/content/ClipData;Landroid/view/View$DragShadowBuilder;Ljava/lang/Object;I)Z" since="24" />
+		<method name="startNestedScroll(I)Z" since="21" />
+		<method name="stopNestedScroll()V" since="21" />
+		<method name="transformMatrixToGlobal(Landroid/graphics/Matrix;)V" since="29" />
+		<method name="transformMatrixToLocal(Landroid/graphics/Matrix;)V" since="29" />
+		<method name="unscheduleDrawable(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="updateDragShadow(Landroid/view/View$DragShadowBuilder;)V" since="24" />
+		<method name="verifyDrawable(Landroid/graphics/drawable/Drawable;)Z" />
+		<method name="willNotCacheDrawing()Z" deprecated="28" />
+		<method name="willNotDraw()Z" />
+		<field name="ACCESSIBILITY_LIVE_REGION_ASSERTIVE" since="19" />
+		<field name="ACCESSIBILITY_LIVE_REGION_NONE" since="19" />
+		<field name="ACCESSIBILITY_LIVE_REGION_POLITE" since="19" />
+		<field name="ALPHA" since="14" />
+		<field name="AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS" since="26" />
+		<field name="AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE" since="26" />
+		<field name="AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY" since="26" />
+		<field name="AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH" since="26" />
+		<field name="AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR" since="26" />
+		<field name="AUTOFILL_HINT_CREDIT_CARD_NUMBER" since="26" />
+		<field name="AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE" since="26" />
+		<field name="AUTOFILL_HINT_EMAIL_ADDRESS" since="26" />
+		<field name="AUTOFILL_HINT_NAME" since="26" />
+		<field name="AUTOFILL_HINT_PASSWORD" since="26" />
+		<field name="AUTOFILL_HINT_PHONE" since="26" />
+		<field name="AUTOFILL_HINT_POSTAL_ADDRESS" since="26" />
+		<field name="AUTOFILL_HINT_POSTAL_CODE" since="26" />
+		<field name="AUTOFILL_HINT_USERNAME" since="26" />
+		<field name="AUTOFILL_TYPE_DATE" since="26" />
+		<field name="AUTOFILL_TYPE_LIST" since="26" />
+		<field name="AUTOFILL_TYPE_NONE" since="26" />
+		<field name="AUTOFILL_TYPE_TEXT" since="26" />
+		<field name="AUTOFILL_TYPE_TOGGLE" since="26" />
+		<field name="DRAG_FLAG_GLOBAL" since="24" />
+		<field name="DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION" since="24" />
+		<field name="DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION" since="24" />
+		<field name="DRAG_FLAG_GLOBAL_URI_READ" since="24" />
+		<field name="DRAG_FLAG_GLOBAL_URI_WRITE" since="24" />
+		<field name="DRAG_FLAG_OPAQUE" since="24" />
+		<field name="DRAWING_CACHE_QUALITY_AUTO" deprecated="28" />
+		<field name="DRAWING_CACHE_QUALITY_HIGH" deprecated="28" />
+		<field name="DRAWING_CACHE_QUALITY_LOW" deprecated="28" />
+		<field name="EMPTY_STATE_SET" />
+		<field name="ENABLED_FOCUSED_SELECTED_STATE_SET" />
+		<field name="ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="ENABLED_FOCUSED_STATE_SET" />
+		<field name="ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="ENABLED_SELECTED_STATE_SET" />
+		<field name="ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="ENABLED_STATE_SET" />
+		<field name="ENABLED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="FIND_VIEWS_WITH_CONTENT_DESCRIPTION" since="14" />
+		<field name="FIND_VIEWS_WITH_TEXT" since="14" />
+		<field name="FOCUSABLE" since="26" />
+		<field name="FOCUSABLES_ALL" since="4" />
+		<field name="FOCUSABLES_TOUCH_MODE" since="4" />
+		<field name="FOCUSABLE_AUTO" since="26" />
+		<field name="FOCUSED_SELECTED_STATE_SET" />
+		<field name="FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="FOCUSED_STATE_SET" />
+		<field name="FOCUSED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="FOCUS_BACKWARD" />
+		<field name="FOCUS_DOWN" />
+		<field name="FOCUS_FORWARD" />
+		<field name="FOCUS_LEFT" />
+		<field name="FOCUS_RIGHT" />
+		<field name="FOCUS_UP" />
+		<field name="GONE" />
+		<field name="HAPTIC_FEEDBACK_ENABLED" since="3" />
+		<field name="IMPORTANT_FOR_ACCESSIBILITY_AUTO" since="16" />
+		<field name="IMPORTANT_FOR_ACCESSIBILITY_NO" since="16" />
+		<field name="IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS" since="19" />
+		<field name="IMPORTANT_FOR_ACCESSIBILITY_YES" since="16" />
+		<field name="IMPORTANT_FOR_AUTOFILL_AUTO" since="26" />
+		<field name="IMPORTANT_FOR_AUTOFILL_NO" since="26" />
+		<field name="IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS" since="26" />
+		<field name="IMPORTANT_FOR_AUTOFILL_YES" since="26" />
+		<field name="IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS" since="26" />
+		<field name="IMPORTANT_FOR_CONTENT_CAPTURE_AUTO" since="30" />
+		<field name="IMPORTANT_FOR_CONTENT_CAPTURE_NO" since="30" />
+		<field name="IMPORTANT_FOR_CONTENT_CAPTURE_NO_EXCLUDE_DESCENDANTS" since="30" />
+		<field name="IMPORTANT_FOR_CONTENT_CAPTURE_YES" since="30" />
+		<field name="IMPORTANT_FOR_CONTENT_CAPTURE_YES_EXCLUDE_DESCENDANTS" since="30" />
+		<field name="INVISIBLE" />
+		<field name="KEEP_SCREEN_ON" />
+		<field name="LAYER_TYPE_HARDWARE" since="11" />
+		<field name="LAYER_TYPE_NONE" since="11" />
+		<field name="LAYER_TYPE_SOFTWARE" since="11" />
+		<field name="LAYOUT_DIRECTION_INHERIT" since="17" />
+		<field name="LAYOUT_DIRECTION_LOCALE" since="17" />
+		<field name="LAYOUT_DIRECTION_LTR" since="17" />
+		<field name="LAYOUT_DIRECTION_RTL" since="17" />
+		<field name="MEASURED_HEIGHT_STATE_SHIFT" since="11" />
+		<field name="MEASURED_SIZE_MASK" since="11" />
+		<field name="MEASURED_STATE_MASK" since="11" />
+		<field name="MEASURED_STATE_TOO_SMALL" since="11" />
+		<field name="NOT_FOCUSABLE" since="26" />
+		<field name="NO_ID" />
+		<field name="OVER_SCROLL_ALWAYS" since="9" />
+		<field name="OVER_SCROLL_IF_CONTENT_SCROLLS" since="9" />
+		<field name="OVER_SCROLL_NEVER" since="9" />
+		<field name="PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET" />
+		<field name="PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="PRESSED_ENABLED_FOCUSED_STATE_SET" />
+		<field name="PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="PRESSED_ENABLED_SELECTED_STATE_SET" />
+		<field name="PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="PRESSED_ENABLED_STATE_SET" />
+		<field name="PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="PRESSED_FOCUSED_SELECTED_STATE_SET" />
+		<field name="PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="PRESSED_FOCUSED_STATE_SET" />
+		<field name="PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="PRESSED_SELECTED_STATE_SET" />
+		<field name="PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="PRESSED_STATE_SET" since="19" />
+		<field name="PRESSED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="ROTATION" since="14" />
+		<field name="ROTATION_X" since="14" />
+		<field name="ROTATION_Y" since="14" />
+		<field name="SCALE_X" since="14" />
+		<field name="SCALE_Y" since="14" />
+		<field name="SCREEN_STATE_OFF" since="16" />
+		<field name="SCREEN_STATE_ON" since="16" />
+		<field name="SCROLLBARS_INSIDE_INSET" />
+		<field name="SCROLLBARS_INSIDE_OVERLAY" />
+		<field name="SCROLLBARS_OUTSIDE_INSET" />
+		<field name="SCROLLBARS_OUTSIDE_OVERLAY" />
+		<field name="SCROLLBAR_POSITION_DEFAULT" since="11" />
+		<field name="SCROLLBAR_POSITION_LEFT" since="11" />
+		<field name="SCROLLBAR_POSITION_RIGHT" since="11" />
+		<field name="SCROLL_AXIS_HORIZONTAL" since="21" />
+		<field name="SCROLL_AXIS_NONE" since="21" />
+		<field name="SCROLL_AXIS_VERTICAL" since="21" />
+		<field name="SCROLL_CAPTURE_HINT_AUTO" since="31" />
+		<field name="SCROLL_CAPTURE_HINT_EXCLUDE" since="31" />
+		<field name="SCROLL_CAPTURE_HINT_EXCLUDE_DESCENDANTS" since="31" />
+		<field name="SCROLL_CAPTURE_HINT_INCLUDE" since="31" />
+		<field name="SCROLL_INDICATOR_BOTTOM" since="23" />
+		<field name="SCROLL_INDICATOR_END" since="23" />
+		<field name="SCROLL_INDICATOR_LEFT" since="23" />
+		<field name="SCROLL_INDICATOR_RIGHT" since="23" />
+		<field name="SCROLL_INDICATOR_START" since="23" />
+		<field name="SCROLL_INDICATOR_TOP" since="23" />
+		<field name="SELECTED_STATE_SET" />
+		<field name="SELECTED_WINDOW_FOCUSED_STATE_SET" />
+		<field name="SOUND_EFFECTS_ENABLED" />
+		<field name="STATUS_BAR_HIDDEN" since="11" deprecated="15" />
+		<field name="STATUS_BAR_VISIBLE" since="11" deprecated="15" />
+		<field name="SYSTEM_UI_FLAG_FULLSCREEN" since="16" deprecated="30" />
+		<field name="SYSTEM_UI_FLAG_HIDE_NAVIGATION" since="14" deprecated="30" />
+		<field name="SYSTEM_UI_FLAG_IMMERSIVE" since="19" deprecated="30" />
+		<field name="SYSTEM_UI_FLAG_IMMERSIVE_STICKY" since="19" deprecated="30" />
+		<field name="SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN" since="16" deprecated="30" />
+		<field name="SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION" since="16" deprecated="30" />
+		<field name="SYSTEM_UI_FLAG_LAYOUT_STABLE" since="16" deprecated="30" />
+		<field name="SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR" since="26" deprecated="30" />
+		<field name="SYSTEM_UI_FLAG_LIGHT_STATUS_BAR" since="23" deprecated="30" />
+		<field name="SYSTEM_UI_FLAG_LOW_PROFILE" since="14" deprecated="30" />
+		<field name="SYSTEM_UI_FLAG_VISIBLE" since="14" deprecated="30" />
+		<field name="SYSTEM_UI_LAYOUT_FLAGS" since="16" deprecated="30" />
+		<field name="TEXT_ALIGNMENT_CENTER" since="17" />
+		<field name="TEXT_ALIGNMENT_GRAVITY" since="17" />
+		<field name="TEXT_ALIGNMENT_INHERIT" since="16" />
+		<field name="TEXT_ALIGNMENT_RESOLVED_DEFAULT" since="16" removed="17" />
+		<field name="TEXT_ALIGNMENT_TEXT_END" since="17" />
+		<field name="TEXT_ALIGNMENT_TEXT_START" since="17" />
+		<field name="TEXT_ALIGNMENT_VIEW_END" since="17" />
+		<field name="TEXT_ALIGNMENT_VIEW_START" since="17" />
+		<field name="TEXT_DIRECTION_ANY_RTL" since="17" />
+		<field name="TEXT_DIRECTION_FIRST_STRONG" since="17" />
+		<field name="TEXT_DIRECTION_FIRST_STRONG_LTR" since="23" />
+		<field name="TEXT_DIRECTION_FIRST_STRONG_RTL" since="23" />
+		<field name="TEXT_DIRECTION_INHERIT" since="17" />
+		<field name="TEXT_DIRECTION_LOCALE" since="17" />
+		<field name="TEXT_DIRECTION_LTR" since="17" />
+		<field name="TEXT_DIRECTION_RTL" since="17" />
+		<field name="TRANSLATION_X" since="14" />
+		<field name="TRANSLATION_Y" since="14" />
+		<field name="TRANSLATION_Z" since="21" />
+		<field name="VIEW_LOG_TAG" />
+		<field name="VISIBLE" />
+		<field name="WINDOW_FOCUSED_STATE_SET" />
+		<field name="X" since="14" />
+		<field name="Y" since="14" />
+		<field name="Z" since="21" />
+	</class>
+	<class name="android/view/View$AccessibilityDelegate" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addExtraDataToAccessibilityNodeInfo(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/lang/String;Landroid/os/Bundle;)V" since="26" />
+		<method name="dispatchPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z" />
+		<method name="getAccessibilityNodeProvider(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider;" since="16" />
+		<method name="onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V" />
+		<method name="onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V" />
+		<method name="onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V" />
+		<method name="onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z" />
+		<method name="performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z" since="16" />
+		<method name="sendAccessibilityEvent(Landroid/view/View;I)V" />
+		<method name="sendAccessibilityEventUnchecked(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V" />
+	</class>
+	<class name="android/view/View$BaseSavedState" since="1">
+		<extends name="android/view/AbsSavedState" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V" since="24" />
+		<method name="&lt;init&gt;(Landroid/os/Parcelable;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/View$DragShadowBuilder" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/view/View;)V" />
+		<method name="getView()Landroid/view/View;" />
+		<method name="onDrawShadow(Landroid/graphics/Canvas;)V" />
+		<method name="onProvideShadowMetrics(Landroid/graphics/Point;Landroid/graphics/Point;)V" />
+	</class>
+	<class name="android/view/View$MeasureSpec" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getMode(I)I" />
+		<method name="getSize(I)I" />
+		<method name="makeMeasureSpec(II)I" />
+		<method name="toString(I)Ljava/lang/String;" />
+		<field name="AT_MOST" />
+		<field name="EXACTLY" />
+		<field name="UNSPECIFIED" />
+	</class>
+	<class name="android/view/View$OnApplyWindowInsetsListener" since="20">
+		<extends name="java/lang/Object" />
+		<method name="onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;" />
+	</class>
+	<class name="android/view/View$OnAttachStateChangeListener" since="12">
+		<extends name="java/lang/Object" />
+		<method name="onViewAttachedToWindow(Landroid/view/View;)V" />
+		<method name="onViewDetachedFromWindow(Landroid/view/View;)V" />
+	</class>
+	<class name="android/view/View$OnCapturedPointerListener" since="26">
+		<extends name="java/lang/Object" />
+		<method name="onCapturedPointer(Landroid/view/View;Landroid/view/MotionEvent;)Z" />
+	</class>
+	<class name="android/view/View$OnClickListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onClick(Landroid/view/View;)V" />
+	</class>
+	<class name="android/view/View$OnContextClickListener" since="23">
+		<extends name="java/lang/Object" />
+		<method name="onContextClick(Landroid/view/View;)Z" />
+	</class>
+	<class name="android/view/View$OnCreateContextMenuListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V" />
+	</class>
+	<class name="android/view/View$OnDragListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onDrag(Landroid/view/View;Landroid/view/DragEvent;)Z" />
+	</class>
+	<class name="android/view/View$OnFocusChangeListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onFocusChange(Landroid/view/View;Z)V" />
+	</class>
+	<class name="android/view/View$OnGenericMotionListener" since="12">
+		<extends name="java/lang/Object" />
+		<method name="onGenericMotion(Landroid/view/View;Landroid/view/MotionEvent;)Z" />
+	</class>
+	<class name="android/view/View$OnHoverListener" since="14">
+		<extends name="java/lang/Object" />
+		<method name="onHover(Landroid/view/View;Landroid/view/MotionEvent;)Z" />
+	</class>
+	<class name="android/view/View$OnKeyListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onKey(Landroid/view/View;ILandroid/view/KeyEvent;)Z" />
+	</class>
+	<class name="android/view/View$OnLayoutChangeListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onLayoutChange(Landroid/view/View;IIIIIIII)V" />
+	</class>
+	<class name="android/view/View$OnLongClickListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onLongClick(Landroid/view/View;)Z" />
+	</class>
+	<class name="android/view/View$OnScrollChangeListener" since="23">
+		<extends name="java/lang/Object" />
+		<method name="onScrollChange(Landroid/view/View;IIII)V" />
+	</class>
+	<class name="android/view/View$OnSystemUiVisibilityChangeListener" since="11" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="onSystemUiVisibilityChange(I)V" deprecated="30" />
+	</class>
+	<class name="android/view/View$OnTouchListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z" />
+	</class>
+	<class name="android/view/View$OnUnhandledKeyEventListener" since="28">
+		<extends name="java/lang/Object" />
+		<method name="onUnhandledKeyEvent(Landroid/view/View;Landroid/view/KeyEvent;)Z" />
+	</class>
+	<class name="android/view/ViewAnimationUtils" since="21">
+		<extends name="java/lang/Object" />
+		<method name="createCircularReveal(Landroid/view/View;IIFF)Landroid/animation/Animator;" />
+	</class>
+	<class name="android/view/ViewConfiguration" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="15" />
+		<method name="get(Landroid/content/Context;)Landroid/view/ViewConfiguration;" since="3" />
+		<method name="getAmbiguousGestureMultiplier()F" since="29" deprecated="30" />
+		<method name="getDefaultActionModeHideDuration()J" since="23" />
+		<method name="getDoubleTapTimeout()I" since="3" />
+		<method name="getEdgeSlop()I" deprecated="15" />
+		<method name="getFadingEdgeLength()I" deprecated="15" />
+		<method name="getGlobalActionKeyTimeout()J" deprecated="20" />
+		<method name="getJumpTapTimeout()I" />
+		<method name="getKeyRepeatDelay()I" since="12" />
+		<method name="getKeyRepeatTimeout()I" since="12" />
+		<method name="getLongPressTimeout()I" />
+		<method name="getMaximumDrawingCacheSize()I" deprecated="15" />
+		<method name="getMaximumFlingVelocity()I" since="4" deprecated="15" />
+		<method name="getMinimumFlingVelocity()I" deprecated="15" />
+		<method name="getMultiPressTimeout()I" since="31" />
+		<method name="getPressedStateDuration()I" />
+		<method name="getScaledAmbiguousGestureMultiplier()F" since="30" />
+		<method name="getScaledDoubleTapSlop()I" since="3" />
+		<method name="getScaledEdgeSlop()I" since="3" />
+		<method name="getScaledFadingEdgeLength()I" since="3" />
+		<method name="getScaledHorizontalScrollFactor()F" since="26" />
+		<method name="getScaledHoverSlop()I" since="28" />
+		<method name="getScaledMaximumDrawingCacheSize()I" since="3" />
+		<method name="getScaledMaximumFlingVelocity()I" since="4" />
+		<method name="getScaledMinimumFlingVelocity()I" since="3" />
+		<method name="getScaledMinimumScalingSpan()I" since="29" />
+		<method name="getScaledOverflingDistance()I" since="9" />
+		<method name="getScaledOverscrollDistance()I" since="9" />
+		<method name="getScaledPagingTouchSlop()I" since="8" />
+		<method name="getScaledScrollBarSize()I" since="3" />
+		<method name="getScaledTouchSlop()I" since="3" />
+		<method name="getScaledVerticalScrollFactor()F" since="26" />
+		<method name="getScaledWindowTouchSlop()I" since="3" />
+		<method name="getScrollBarFadeDuration()I" since="5" />
+		<method name="getScrollBarSize()I" deprecated="15" />
+		<method name="getScrollDefaultDelay()I" since="5" />
+		<method name="getScrollFriction()F" />
+		<method name="getTapTimeout()I" />
+		<method name="getTouchSlop()I" deprecated="15" />
+		<method name="getWindowTouchSlop()I" deprecated="15" />
+		<method name="getZoomControlsTimeout()J" />
+		<method name="hasPermanentMenuKey()Z" since="14" />
+		<method name="shouldShowMenuShortcutsWhenKeyboardPresent()Z" since="28" />
+	</class>
+	<class name="android/view/ViewDebug" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="dumpCapturedView(Ljava/lang/String;Ljava/lang/Object;)V" since="3" />
+		<method name="startHierarchyTracing(Ljava/lang/String;Landroid/view/View;)V" deprecated="16" />
+		<method name="startRecyclerTracing(Ljava/lang/String;Landroid/view/View;)V" deprecated="16" />
+		<method name="stopHierarchyTracing()V" deprecated="16" />
+		<method name="stopRecyclerTracing()V" deprecated="16" />
+		<method name="trace(Landroid/view/View;Landroid/view/ViewDebug$HierarchyTraceType;)V" deprecated="16" />
+		<method name="trace(Landroid/view/View;Landroid/view/ViewDebug$RecyclerTraceType;[I)V" deprecated="16" />
+		<field name="TRACE_HIERARCHY" deprecated="16" />
+		<field name="TRACE_RECYCLER" deprecated="16" />
+	</class>
+	<class name="android/view/ViewDebug$CapturedViewProperty" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="retrieveReturn()Z" />
+	</class>
+	<class name="android/view/ViewDebug$ExportedProperty" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="category()Ljava/lang/String;" since="9" />
+		<method name="deepExport()Z" />
+		<method name="flagMapping()[Landroid/view/ViewDebug$FlagToString;" since="4" />
+		<method name="formatToHexString()Z" since="21" />
+		<method name="hasAdjacentMapping()Z" since="21" />
+		<method name="indexMapping()[Landroid/view/ViewDebug$IntToString;" since="3" />
+		<method name="mapping()[Landroid/view/ViewDebug$IntToString;" />
+		<method name="prefix()Ljava/lang/String;" />
+		<method name="resolveId()Z" />
+	</class>
+	<class name="android/view/ViewDebug$FlagToString" since="4">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="equals()I" />
+		<method name="mask()I" />
+		<method name="name()Ljava/lang/String;" />
+		<method name="outputIf()Z" />
+	</class>
+	<class name="android/view/ViewDebug$HierarchyTraceType" since="1" deprecated="16">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/view/ViewDebug$HierarchyTraceType;" />
+		<method name="values()[Landroid/view/ViewDebug$HierarchyTraceType;" />
+		<field name="BUILD_CACHE" deprecated="29" />
+		<field name="DRAW" deprecated="29" />
+		<field name="INVALIDATE" deprecated="29" />
+		<field name="INVALIDATE_CHILD" deprecated="29" />
+		<field name="INVALIDATE_CHILD_IN_PARENT" deprecated="29" />
+		<field name="ON_LAYOUT" deprecated="29" />
+		<field name="ON_MEASURE" deprecated="29" />
+		<field name="REQUEST_LAYOUT" deprecated="29" />
+	</class>
+	<class name="android/view/ViewDebug$IntToString" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="from()I" />
+		<method name="to()Ljava/lang/String;" />
+	</class>
+	<class name="android/view/ViewDebug$RecyclerTraceType" since="1" deprecated="16">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/view/ViewDebug$RecyclerTraceType;" />
+		<method name="values()[Landroid/view/ViewDebug$RecyclerTraceType;" />
+		<field name="BIND_VIEW" deprecated="29" />
+		<field name="MOVE_FROM_ACTIVE_TO_SCRAP_HEAP" deprecated="29" />
+		<field name="MOVE_TO_ACTIVE_HEAP" removed="8" />
+		<field name="MOVE_TO_SCRAP_HEAP" deprecated="29" />
+		<field name="NEW_VIEW" deprecated="29" />
+		<field name="RECYCLE_FROM_ACTIVE_HEAP" deprecated="29" />
+		<field name="RECYCLE_FROM_SCRAP_HEAP" deprecated="29" />
+	</class>
+	<class name="android/view/ViewGroup" since="1">
+		<extends name="android/view/View" />
+		<implements name="android/view/ViewManager" />
+		<implements name="android/view/ViewParent" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="addStatesFromChildren()Z" />
+		<method name="addView(Landroid/view/View;)V" />
+		<method name="addView(Landroid/view/View;I)V" />
+		<method name="addView(Landroid/view/View;II)V" />
+		<method name="addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="addViewInLayout(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z" />
+		<method name="addViewInLayout(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;Z)Z" />
+		<method name="attachLayoutAnimationParameters(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;II)V" />
+		<method name="attachViewToParent(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="canAnimate()Z" />
+		<method name="checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z" />
+		<method name="cleanupLayoutState(Landroid/view/View;)V" />
+		<method name="clearDisappearingChildren()V" />
+		<method name="debug(I)V" />
+		<method name="detachAllViewsFromParent()V" />
+		<method name="detachViewFromParent(I)V" />
+		<method name="detachViewFromParent(Landroid/view/View;)V" />
+		<method name="detachViewsFromParent(II)V" />
+		<method name="dispatchFreezeSelfOnly(Landroid/util/SparseArray;)V" />
+		<method name="dispatchThawSelfOnly(Landroid/util/SparseArray;)V" />
+		<method name="drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z" />
+		<method name="endViewTransition(Landroid/view/View;)V" since="11" />
+		<method name="gatherTransparentRegion(Landroid/graphics/Region;)Z" />
+		<method name="generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams;" />
+		<method name="generateLayoutParams(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;" />
+		<method name="generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;" />
+		<method name="getChildAt(I)Landroid/view/View;" />
+		<method name="getChildCount()I" />
+		<method name="getChildDrawingOrder(I)I" since="29" />
+		<method name="getChildDrawingOrder(II)I" />
+		<method name="getChildMeasureSpec(III)I" />
+		<method name="getChildStaticTransformation(Landroid/view/View;Landroid/view/animation/Transformation;)Z" />
+		<method name="getClipChildren()Z" since="18" />
+		<method name="getClipToPadding()Z" since="21" />
+		<method name="getDescendantFocusability()I" />
+		<method name="getFocusedChild()Landroid/view/View;" />
+		<method name="getLayoutAnimation()Landroid/view/animation/LayoutAnimationController;" />
+		<method name="getLayoutAnimationListener()Landroid/view/animation/Animation$AnimationListener;" />
+		<method name="getLayoutMode()I" since="18" />
+		<method name="getLayoutTransition()Landroid/animation/LayoutTransition;" since="11" />
+		<method name="getNestedScrollAxes()I" since="21" />
+		<method name="getOverlay()Landroid/view/ViewGroupOverlay;" since="18" />
+		<method name="getPersistentDrawingCache()I" deprecated="28" />
+		<method name="getTouchscreenBlocksFocus()Z" since="21" />
+		<method name="indexOfChild(Landroid/view/View;)I" />
+		<method name="isAlwaysDrawnWithCacheEnabled()Z" deprecated="23" />
+		<method name="isAnimationCacheEnabled()Z" deprecated="23" />
+		<method name="isChildrenDrawingOrderEnabled()Z" since="7" />
+		<method name="isChildrenDrawnWithCacheEnabled()Z" deprecated="23" />
+		<method name="isLayoutSuppressed()Z" since="29" />
+		<method name="isMotionEventSplittingEnabled()Z" since="11" />
+		<method name="isTransitionGroup()Z" since="21" />
+		<method name="measureChild(Landroid/view/View;II)V" />
+		<method name="measureChildWithMargins(Landroid/view/View;IIII)V" />
+		<method name="measureChildren(II)V" />
+		<method name="offsetDescendantRectToMyCoords(Landroid/view/View;Landroid/graphics/Rect;)V" />
+		<method name="offsetRectIntoDescendantCoords(Landroid/view/View;Landroid/graphics/Rect;)V" />
+		<method name="onInterceptHoverEvent(Landroid/view/MotionEvent;)Z" since="14" />
+		<method name="onInterceptTouchEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="onRequestFocusInDescendants(ILandroid/graphics/Rect;)Z" />
+		<method name="onRequestSendAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z" since="14" />
+		<method name="onViewAdded(Landroid/view/View;)V" since="23" />
+		<method name="onViewRemoved(Landroid/view/View;)V" since="23" />
+		<method name="removeAllViews()V" />
+		<method name="removeAllViewsInLayout()V" />
+		<method name="removeDetachedView(Landroid/view/View;Z)V" />
+		<method name="removeViewAt(I)V" />
+		<method name="removeViewInLayout(Landroid/view/View;)V" />
+		<method name="removeViews(II)V" />
+		<method name="removeViewsInLayout(II)V" />
+		<method name="requestChildRectangleOnScreen(Landroid/view/View;Landroid/graphics/Rect;Z)Z" />
+		<method name="resetResolvedLayoutDirection()V" since="14" removed="16" />
+		<method name="resetResolvedTextDirection()V" since="14" removed="16" />
+		<method name="scheduleLayoutAnimation()V" />
+		<method name="setAddStatesFromChildren(Z)V" />
+		<method name="setAlwaysDrawnWithCacheEnabled(Z)V" deprecated="23" />
+		<method name="setAnimationCacheEnabled(Z)V" deprecated="23" />
+		<method name="setChildrenDrawingCacheEnabled(Z)V" deprecated="28" />
+		<method name="setChildrenDrawingOrderEnabled(Z)V" since="7" />
+		<method name="setChildrenDrawnWithCacheEnabled(Z)V" deprecated="23" />
+		<method name="setClipChildren(Z)V" />
+		<method name="setClipToPadding(Z)V" />
+		<method name="setDescendantFocusability(I)V" />
+		<method name="setLayoutAnimation(Landroid/view/animation/LayoutAnimationController;)V" />
+		<method name="setLayoutAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V" />
+		<method name="setLayoutMode(I)V" since="18" />
+		<method name="setLayoutTransition(Landroid/animation/LayoutTransition;)V" since="11" />
+		<method name="setMotionEventSplittingEnabled(Z)V" since="11" />
+		<method name="setOnHierarchyChangeListener(Landroid/view/ViewGroup$OnHierarchyChangeListener;)V" />
+		<method name="setPersistentDrawingCache(I)V" deprecated="28" />
+		<method name="setStaticTransformationsEnabled(Z)V" since="3" />
+		<method name="setTouchscreenBlocksFocus(Z)V" since="21" />
+		<method name="setTransitionGroup(Z)V" since="21" />
+		<method name="shouldDelayChildPressedState()Z" since="14" />
+		<method name="startLayoutAnimation()V" />
+		<method name="startViewTransition(Landroid/view/View;)V" since="11" />
+		<method name="suppressLayout(Z)V" since="29" />
+		<field name="CLIP_TO_PADDING_MASK" />
+		<field name="FLAG_USE_CHILD_DRAWING_ORDER" removed="7" />
+		<field name="FOCUS_AFTER_DESCENDANTS" />
+		<field name="FOCUS_BEFORE_DESCENDANTS" />
+		<field name="FOCUS_BLOCK_DESCENDANTS" />
+		<field name="LAYOUT_MODE_CLIP_BOUNDS" since="18" />
+		<field name="LAYOUT_MODE_OPTICAL_BOUNDS" since="18" />
+		<field name="PERSISTENT_ALL_CACHES" deprecated="28" />
+		<field name="PERSISTENT_ANIMATION_CACHE" deprecated="28" />
+		<field name="PERSISTENT_NO_CACHE" deprecated="28" />
+		<field name="PERSISTENT_SCROLLING_CACHE" deprecated="28" />
+	</class>
+	<class name="android/view/ViewGroup$LayoutParams" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="resolveLayoutDirection(I)V" since="17" />
+		<method name="setBaseAttributes(Landroid/content/res/TypedArray;II)V" />
+		<field name="FILL_PARENT" deprecated="15" />
+		<field name="MATCH_PARENT" since="8" />
+		<field name="WRAP_CONTENT" />
+		<field name="height" />
+		<field name="layoutAnimationParameters" />
+		<field name="width" />
+	</class>
+	<class name="android/view/ViewGroup$MarginLayoutParams" since="1">
+		<extends name="android/view/ViewGroup$LayoutParams" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$MarginLayoutParams;)V" />
+		<method name="getLayoutDirection()I" since="17" />
+		<method name="getMarginEnd()I" since="17" />
+		<method name="getMarginStart()I" since="17" />
+		<method name="isMarginRelative()Z" since="17" />
+		<method name="setLayoutDirection(I)V" since="17" />
+		<method name="setMarginEnd(I)V" since="17" />
+		<method name="setMarginStart(I)V" since="17" />
+		<method name="setMargins(IIII)V" />
+		<field name="bottomMargin" />
+		<field name="leftMargin" />
+		<field name="rightMargin" />
+		<field name="topMargin" />
+	</class>
+	<class name="android/view/ViewGroup$OnHierarchyChangeListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onChildViewAdded(Landroid/view/View;Landroid/view/View;)V" />
+		<method name="onChildViewRemoved(Landroid/view/View;Landroid/view/View;)V" />
+	</class>
+	<class name="android/view/ViewGroupOverlay" since="18">
+		<extends name="android/view/ViewOverlay" />
+		<method name="add(Landroid/view/View;)V" />
+		<method name="remove(Landroid/view/View;)V" />
+	</class>
+	<class name="android/view/ViewManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="removeView(Landroid/view/View;)V" />
+		<method name="updateViewLayout(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V" />
+	</class>
+	<class name="android/view/ViewOutlineProvider" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getOutline(Landroid/view/View;Landroid/graphics/Outline;)V" />
+		<field name="BACKGROUND" />
+		<field name="BOUNDS" />
+		<field name="PADDED_BOUNDS" />
+	</class>
+	<class name="android/view/ViewOverlay" since="18">
+		<extends name="java/lang/Object" />
+		<method name="add(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="clear()V" />
+		<method name="remove(Landroid/graphics/drawable/Drawable;)V" />
+	</class>
+	<class name="android/view/ViewParent" since="1">
+		<extends name="java/lang/Object" />
+		<method name="bringChildToFront(Landroid/view/View;)V" />
+		<method name="canResolveLayoutDirection()Z" since="19" />
+		<method name="canResolveTextAlignment()Z" since="19" />
+		<method name="canResolveTextDirection()Z" since="19" />
+		<method name="childDrawableStateChanged(Landroid/view/View;)V" />
+		<method name="childHasTransientStateChanged(Landroid/view/View;Z)V" since="19" />
+		<method name="clearChildFocus(Landroid/view/View;)V" />
+		<method name="createContextMenu(Landroid/view/ContextMenu;)V" />
+		<method name="focusSearch(Landroid/view/View;I)Landroid/view/View;" />
+		<method name="focusableViewAvailable(Landroid/view/View;)V" />
+		<method name="getChildVisibleRect(Landroid/view/View;Landroid/graphics/Rect;Landroid/graphics/Point;)Z" />
+		<method name="getLayoutDirection()I" since="19" />
+		<method name="getParent()Landroid/view/ViewParent;" />
+		<method name="getParentForAccessibility()Landroid/view/ViewParent;" since="16" />
+		<method name="getTextAlignment()I" since="19" />
+		<method name="getTextDirection()I" since="19" />
+		<method name="invalidateChild(Landroid/view/View;Landroid/graphics/Rect;)V" deprecated="26" />
+		<method name="invalidateChildInParent([ILandroid/graphics/Rect;)Landroid/view/ViewParent;" deprecated="26" />
+		<method name="isLayoutDirectionResolved()Z" since="19" />
+		<method name="isLayoutRequested()Z" />
+		<method name="isTextAlignmentResolved()Z" since="19" />
+		<method name="isTextDirectionResolved()Z" since="19" />
+		<method name="keyboardNavigationClusterSearch(Landroid/view/View;I)Landroid/view/View;" since="26" />
+		<method name="notifySubtreeAccessibilityStateChanged(Landroid/view/View;Landroid/view/View;I)V" since="19" />
+		<method name="onDescendantInvalidated(Landroid/view/View;Landroid/view/View;)V" since="26" />
+		<method name="onNestedFling(Landroid/view/View;FFZ)Z" since="21" />
+		<method name="onNestedPreFling(Landroid/view/View;FF)Z" since="21" />
+		<method name="onNestedPrePerformAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z" since="22" />
+		<method name="onNestedPreScroll(Landroid/view/View;II[I)V" since="21" />
+		<method name="onNestedScroll(Landroid/view/View;IIII)V" since="21" />
+		<method name="onNestedScrollAccepted(Landroid/view/View;Landroid/view/View;I)V" since="21" />
+		<method name="onStartNestedScroll(Landroid/view/View;Landroid/view/View;I)Z" since="21" />
+		<method name="onStopNestedScroll(Landroid/view/View;)V" since="21" />
+		<method name="recomputeViewAttributes(Landroid/view/View;)V" />
+		<method name="requestChildFocus(Landroid/view/View;Landroid/view/View;)V" />
+		<method name="requestChildRectangleOnScreen(Landroid/view/View;Landroid/graphics/Rect;Z)Z" since="3" />
+		<method name="requestDisallowInterceptTouchEvent(Z)V" />
+		<method name="requestFitSystemWindows()V" since="16" />
+		<method name="requestLayout()V" />
+		<method name="requestSendAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z" since="14" />
+		<method name="requestTransparentRegion(Landroid/view/View;)V" />
+		<method name="showContextMenuForChild(Landroid/view/View;)Z" />
+		<method name="showContextMenuForChild(Landroid/view/View;FF)Z" since="24" />
+		<method name="startActionModeForChild(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;" since="11" />
+		<method name="startActionModeForChild(Landroid/view/View;Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode;" since="23" />
+	</class>
+	<class name="android/view/ViewPropertyAnimator" since="12">
+		<extends name="java/lang/Object" />
+		<method name="alpha(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="alphaBy(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="cancel()V" since="14" />
+		<method name="getDuration()J" since="14" />
+		<method name="getInterpolator()Landroid/animation/TimeInterpolator;" since="18" />
+		<method name="getStartDelay()J" since="14" />
+		<method name="rotation(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="rotationBy(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="rotationX(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="rotationXBy(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="rotationY(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="rotationYBy(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="scaleX(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="scaleXBy(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="scaleY(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="scaleYBy(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="setDuration(J)Landroid/view/ViewPropertyAnimator;" />
+		<method name="setInterpolator(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator;" />
+		<method name="setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;" />
+		<method name="setStartDelay(J)Landroid/view/ViewPropertyAnimator;" since="14" />
+		<method name="setUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)Landroid/view/ViewPropertyAnimator;" since="19" />
+		<method name="start()V" since="14" />
+		<method name="translationX(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="translationXBy(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="translationY(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="translationYBy(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="translationZ(F)Landroid/view/ViewPropertyAnimator;" since="21" />
+		<method name="translationZBy(F)Landroid/view/ViewPropertyAnimator;" since="21" />
+		<method name="withEndAction(Ljava/lang/Runnable;)Landroid/view/ViewPropertyAnimator;" since="16" />
+		<method name="withLayer()Landroid/view/ViewPropertyAnimator;" since="16" />
+		<method name="withStartAction(Ljava/lang/Runnable;)Landroid/view/ViewPropertyAnimator;" since="16" />
+		<method name="x(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="xBy(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="y(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="yBy(F)Landroid/view/ViewPropertyAnimator;" />
+		<method name="z(F)Landroid/view/ViewPropertyAnimator;" since="21" />
+		<method name="zBy(F)Landroid/view/ViewPropertyAnimator;" since="21" />
+	</class>
+	<class name="android/view/ViewStructure" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addChildCount(I)I" />
+		<method name="asyncCommit()V" />
+		<method name="asyncNewChild(I)Landroid/view/ViewStructure;" />
+		<method name="getAutofillId()Landroid/view/autofill/AutofillId;" since="26" />
+		<method name="getChildCount()I" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getHint()Ljava/lang/CharSequence;" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<method name="getTextSelectionEnd()I" />
+		<method name="getTextSelectionStart()I" />
+		<method name="hasExtras()Z" />
+		<method name="newChild(I)Landroid/view/ViewStructure;" />
+		<method name="newHtmlInfoBuilder(Ljava/lang/String;)Landroid/view/ViewStructure$HtmlInfo$Builder;" since="26" />
+		<method name="setAccessibilityFocused(Z)V" />
+		<method name="setActivated(Z)V" />
+		<method name="setAlpha(F)V" />
+		<method name="setAutofillHints([Ljava/lang/String;)V" since="26" />
+		<method name="setAutofillId(Landroid/view/autofill/AutofillId;)V" since="26" />
+		<method name="setAutofillId(Landroid/view/autofill/AutofillId;I)V" since="26" />
+		<method name="setAutofillOptions([Ljava/lang/CharSequence;)V" since="26" />
+		<method name="setAutofillType(I)V" since="26" />
+		<method name="setAutofillValue(Landroid/view/autofill/AutofillValue;)V" since="26" />
+		<method name="setCheckable(Z)V" />
+		<method name="setChecked(Z)V" />
+		<method name="setChildCount(I)V" />
+		<method name="setClassName(Ljava/lang/String;)V" />
+		<method name="setClickable(Z)V" />
+		<method name="setContentDescription(Ljava/lang/CharSequence;)V" />
+		<method name="setContextClickable(Z)V" />
+		<method name="setDataIsSensitive(Z)V" since="26" />
+		<method name="setDimens(IIIIII)V" />
+		<method name="setElevation(F)V" />
+		<method name="setEnabled(Z)V" />
+		<method name="setFocusable(Z)V" />
+		<method name="setFocused(Z)V" />
+		<method name="setHint(Ljava/lang/CharSequence;)V" />
+		<method name="setHintIdEntry(Ljava/lang/String;)V" since="30" />
+		<method name="setHtmlInfo(Landroid/view/ViewStructure$HtmlInfo;)V" since="26" />
+		<method name="setId(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setImportantForAutofill(I)V" since="28" />
+		<method name="setInputType(I)V" since="26" />
+		<method name="setLocaleList(Landroid/os/LocaleList;)V" since="26" />
+		<method name="setLongClickable(Z)V" />
+		<method name="setMaxTextEms(I)V" since="28" />
+		<method name="setMaxTextLength(I)V" since="28" />
+		<method name="setMinTextEms(I)V" since="28" />
+		<method name="setOpaque(Z)V" since="26" />
+		<method name="setReceiveContentMimeTypes([Ljava/lang/String;)V" since="31" />
+		<method name="setSelected(Z)V" />
+		<method name="setText(Ljava/lang/CharSequence;)V" />
+		<method name="setText(Ljava/lang/CharSequence;II)V" />
+		<method name="setTextIdEntry(Ljava/lang/String;)V" since="28" />
+		<method name="setTextLines([I[I)V" />
+		<method name="setTextStyle(FIII)V" />
+		<method name="setTransformation(Landroid/graphics/Matrix;)V" />
+		<method name="setVisibility(I)V" />
+		<method name="setWebDomain(Ljava/lang/String;)V" since="26" />
+	</class>
+	<class name="android/view/ViewStructure$HtmlInfo" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAttributes()Ljava/util/List;" />
+		<method name="getTag()Ljava/lang/String;" />
+	</class>
+	<class name="android/view/ViewStructure$HtmlInfo$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addAttribute(Ljava/lang/String;Ljava/lang/String;)Landroid/view/ViewStructure$HtmlInfo$Builder;" />
+		<method name="build()Landroid/view/ViewStructure$HtmlInfo;" />
+	</class>
+	<class name="android/view/ViewStub" since="1">
+		<extends name="android/view/View" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getInflatedId()I" />
+		<method name="getLayoutInflater()Landroid/view/LayoutInflater;" since="16" />
+		<method name="getLayoutResource()I" />
+		<method name="inflate()Landroid/view/View;" />
+		<method name="setInflatedId(I)V" />
+		<method name="setLayoutInflater(Landroid/view/LayoutInflater;)V" since="16" />
+		<method name="setLayoutResource(I)V" />
+		<method name="setOnInflateListener(Landroid/view/ViewStub$OnInflateListener;)V" />
+	</class>
+	<class name="android/view/ViewStub$OnInflateListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onInflate(Landroid/view/ViewStub;Landroid/view/View;)V" />
+	</class>
+	<class name="android/view/ViewTreeObserver" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addOnDrawListener(Landroid/view/ViewTreeObserver$OnDrawListener;)V" since="16" />
+		<method name="addOnGlobalFocusChangeListener(Landroid/view/ViewTreeObserver$OnGlobalFocusChangeListener;)V" />
+		<method name="addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V" />
+		<method name="addOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V" />
+		<method name="addOnScrollChangedListener(Landroid/view/ViewTreeObserver$OnScrollChangedListener;)V" since="3" />
+		<method name="addOnSystemGestureExclusionRectsChangedListener(Ljava/util/function/Consumer;)V" since="29" />
+		<method name="addOnTouchModeChangeListener(Landroid/view/ViewTreeObserver$OnTouchModeChangeListener;)V" />
+		<method name="addOnWindowAttachListener(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V" since="18" />
+		<method name="addOnWindowFocusChangeListener(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V" since="18" />
+		<method name="dispatchOnDraw()V" since="16" />
+		<method name="dispatchOnGlobalLayout()V" />
+		<method name="dispatchOnPreDraw()Z" />
+		<method name="isAlive()Z" />
+		<method name="registerFrameCommitCallback(Ljava/lang/Runnable;)V" since="29" />
+		<method name="removeGlobalOnLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V" deprecated="16" />
+		<method name="removeOnDrawListener(Landroid/view/ViewTreeObserver$OnDrawListener;)V" since="16" />
+		<method name="removeOnGlobalFocusChangeListener(Landroid/view/ViewTreeObserver$OnGlobalFocusChangeListener;)V" />
+		<method name="removeOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V" since="16" />
+		<method name="removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V" />
+		<method name="removeOnScrollChangedListener(Landroid/view/ViewTreeObserver$OnScrollChangedListener;)V" since="3" />
+		<method name="removeOnSystemGestureExclusionRectsChangedListener(Ljava/util/function/Consumer;)V" since="29" />
+		<method name="removeOnTouchModeChangeListener(Landroid/view/ViewTreeObserver$OnTouchModeChangeListener;)V" />
+		<method name="removeOnWindowAttachListener(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V" since="18" />
+		<method name="removeOnWindowFocusChangeListener(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V" since="18" />
+		<method name="unregisterFrameCommitCallback(Ljava/lang/Runnable;)Z" since="29" />
+	</class>
+	<class name="android/view/ViewTreeObserver$OnDrawListener" since="16">
+		<extends name="java/lang/Object" />
+		<method name="onDraw()V" />
+	</class>
+	<class name="android/view/ViewTreeObserver$OnGlobalFocusChangeListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onGlobalFocusChanged(Landroid/view/View;Landroid/view/View;)V" />
+	</class>
+	<class name="android/view/ViewTreeObserver$OnGlobalLayoutListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onGlobalLayout()V" />
+	</class>
+	<class name="android/view/ViewTreeObserver$OnPreDrawListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onPreDraw()Z" />
+	</class>
+	<class name="android/view/ViewTreeObserver$OnScrollChangedListener" since="3">
+		<extends name="java/lang/Object" />
+		<method name="onScrollChanged()V" />
+	</class>
+	<class name="android/view/ViewTreeObserver$OnTouchModeChangeListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onTouchModeChanged(Z)V" />
+	</class>
+	<class name="android/view/ViewTreeObserver$OnWindowAttachListener" since="18">
+		<extends name="java/lang/Object" />
+		<method name="onWindowAttached()V" />
+		<method name="onWindowDetached()V" />
+	</class>
+	<class name="android/view/ViewTreeObserver$OnWindowFocusChangeListener" since="18">
+		<extends name="java/lang/Object" />
+		<method name="onWindowFocusChanged(Z)V" />
+	</class>
+	<class name="android/view/Window" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="addContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="addFlags(I)V" />
+		<method name="addOnFrameMetricsAvailableListener(Landroid/view/Window$OnFrameMetricsAvailableListener;Landroid/os/Handler;)V" since="24" />
+		<method name="clearFlags(I)V" />
+		<method name="closeAllPanels()V" />
+		<method name="closePanel(I)V" />
+		<method name="findViewById(I)Landroid/view/View;" />
+		<method name="getAllowEnterTransitionOverlap()Z" since="21" />
+		<method name="getAllowReturnTransitionOverlap()Z" since="21" />
+		<method name="getAttributes()Landroid/view/WindowManager$LayoutParams;" />
+		<method name="getCallback()Landroid/view/Window$Callback;" />
+		<method name="getColorMode()I" since="26" />
+		<method name="getContainer()Landroid/view/Window;" />
+		<method name="getContentScene()Landroid/transition/Scene;" since="21" />
+		<method name="getContext()Landroid/content/Context;" />
+		<method name="getCurrentFocus()Landroid/view/View;" />
+		<method name="getDecorView()Landroid/view/View;" />
+		<method name="getDefaultFeatures(Landroid/content/Context;)I" since="22" />
+		<method name="getEnterTransition()Landroid/transition/Transition;" since="21" />
+		<method name="getExitTransition()Landroid/transition/Transition;" since="21" />
+		<method name="getFeatures()I" />
+		<method name="getForcedWindowFlags()I" />
+		<method name="getInsetsController()Landroid/view/WindowInsetsController;" since="30" />
+		<method name="getLayoutInflater()Landroid/view/LayoutInflater;" />
+		<method name="getLocalFeatures()I" />
+		<method name="getMediaController()Landroid/media/session/MediaController;" since="21" />
+		<method name="getNavigationBarColor()I" since="21" />
+		<method name="getNavigationBarDividerColor()I" since="28" />
+		<method name="getReenterTransition()Landroid/transition/Transition;" since="21" />
+		<method name="getReturnTransition()Landroid/transition/Transition;" since="21" />
+		<method name="getRootSurfaceControl()Landroid/view/AttachedSurfaceControl;" since="31" />
+		<method name="getSharedElementEnterTransition()Landroid/transition/Transition;" since="21" />
+		<method name="getSharedElementExitTransition()Landroid/transition/Transition;" since="21" />
+		<method name="getSharedElementReenterTransition()Landroid/transition/Transition;" since="21" />
+		<method name="getSharedElementReturnTransition()Landroid/transition/Transition;" since="21" />
+		<method name="getSharedElementsUseOverlay()Z" since="21" />
+		<method name="getStatusBarColor()I" since="21" />
+		<method name="getSystemGestureExclusionRects()Ljava/util/List;" since="29" />
+		<method name="getTransitionBackgroundFadeDuration()J" since="21" />
+		<method name="getTransitionManager()Landroid/transition/TransitionManager;" since="21" />
+		<method name="getVolumeControlStream()I" />
+		<method name="getWindowManager()Landroid/view/WindowManager;" />
+		<method name="getWindowStyle()Landroid/content/res/TypedArray;" />
+		<method name="hasChildren()Z" />
+		<method name="hasFeature(I)Z" since="11" />
+		<method name="hasSoftInputMode()Z" since="3" />
+		<method name="injectInputEvent(Landroid/view/InputEvent;)V" since="19" />
+		<method name="invalidatePanelMenu(I)V" since="11" />
+		<method name="isActive()Z" />
+		<method name="isFloating()Z" />
+		<method name="isNavigationBarContrastEnforced()Z" since="29" />
+		<method name="isShortcutKey(ILandroid/view/KeyEvent;)Z" />
+		<method name="isStatusBarContrastEnforced()Z" since="29" />
+		<method name="isWideColorGamut()Z" since="27" />
+		<method name="makeActive()V" />
+		<method name="onActive()V" />
+		<method name="onConfigurationChanged(Landroid/content/res/Configuration;)V" />
+		<method name="openPanel(ILandroid/view/KeyEvent;)V" />
+		<method name="peekDecorView()Landroid/view/View;" />
+		<method name="performContextMenuIdentifierAction(II)Z" />
+		<method name="performPanelIdentifierAction(III)Z" />
+		<method name="performPanelShortcut(IILandroid/view/KeyEvent;I)Z" />
+		<method name="registerScrollCaptureCallback(Landroid/view/ScrollCaptureCallback;)V" since="31" />
+		<method name="removeOnFrameMetricsAvailableListener(Landroid/view/Window$OnFrameMetricsAvailableListener;)V" since="24" />
+		<method name="requestFeature(I)Z" />
+		<method name="requireViewById(I)Landroid/view/View;" since="28" />
+		<method name="restoreHierarchyState(Landroid/os/Bundle;)V" />
+		<method name="saveHierarchyState()Landroid/os/Bundle;" />
+		<method name="setAllowEnterTransitionOverlap(Z)V" since="21" />
+		<method name="setAllowReturnTransitionOverlap(Z)V" since="21" />
+		<method name="setAttributes(Landroid/view/WindowManager$LayoutParams;)V" />
+		<method name="setBackgroundBlurRadius(I)V" since="31" />
+		<method name="setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setBackgroundDrawableResource(I)V" />
+		<method name="setCallback(Landroid/view/Window$Callback;)V" />
+		<method name="setChildDrawable(ILandroid/graphics/drawable/Drawable;)V" />
+		<method name="setChildInt(II)V" />
+		<method name="setClipToOutline(Z)V" since="22" />
+		<method name="setColorMode(I)V" since="26" />
+		<method name="setContainer(Landroid/view/Window;)V" />
+		<method name="setContentView(I)V" />
+		<method name="setContentView(Landroid/view/View;)V" />
+		<method name="setContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="setDecorCaptionShade(I)V" since="24" />
+		<method name="setDecorFitsSystemWindows(Z)V" since="30" />
+		<method name="setDefaultWindowFormat(I)V" />
+		<method name="setDimAmount(F)V" since="14" />
+		<method name="setElevation(F)V" since="22" />
+		<method name="setEnterTransition(Landroid/transition/Transition;)V" since="21" />
+		<method name="setExitTransition(Landroid/transition/Transition;)V" since="21" />
+		<method name="setFeatureDrawable(ILandroid/graphics/drawable/Drawable;)V" />
+		<method name="setFeatureDrawableAlpha(II)V" />
+		<method name="setFeatureDrawableResource(II)V" />
+		<method name="setFeatureDrawableUri(ILandroid/net/Uri;)V" />
+		<method name="setFeatureInt(II)V" />
+		<method name="setFlags(II)V" />
+		<method name="setFormat(I)V" />
+		<method name="setGravity(I)V" />
+		<method name="setHideOverlayWindows(Z)V" since="31" />
+		<method name="setIcon(I)V" since="19" />
+		<method name="setLayout(II)V" />
+		<method name="setLocalFocus(ZZ)V" since="19" />
+		<method name="setLogo(I)V" since="19" />
+		<method name="setMediaController(Landroid/media/session/MediaController;)V" since="21" />
+		<method name="setNavigationBarColor(I)V" since="21" />
+		<method name="setNavigationBarContrastEnforced(Z)V" since="29" />
+		<method name="setNavigationBarDividerColor(I)V" since="28" />
+		<method name="setPreferMinimalPostProcessing(Z)V" since="30" />
+		<method name="setReenterTransition(Landroid/transition/Transition;)V" since="21" />
+		<method name="setResizingCaptionDrawable(Landroid/graphics/drawable/Drawable;)V" since="24" />
+		<method name="setRestrictedCaptionAreaListener(Landroid/view/Window$OnRestrictedCaptionAreaChangedListener;)V" since="24" />
+		<method name="setReturnTransition(Landroid/transition/Transition;)V" since="21" />
+		<method name="setSharedElementEnterTransition(Landroid/transition/Transition;)V" since="21" />
+		<method name="setSharedElementExitTransition(Landroid/transition/Transition;)V" since="21" />
+		<method name="setSharedElementReenterTransition(Landroid/transition/Transition;)V" since="21" />
+		<method name="setSharedElementReturnTransition(Landroid/transition/Transition;)V" since="21" />
+		<method name="setSharedElementsUseOverlay(Z)V" since="21" />
+		<method name="setSoftInputMode(I)V" since="3" />
+		<method name="setStatusBarColor(I)V" since="21" />
+		<method name="setStatusBarContrastEnforced(Z)V" since="29" />
+		<method name="setSustainedPerformanceMode(Z)V" since="24" />
+		<method name="setSystemGestureExclusionRects(Ljava/util/List;)V" since="29" />
+		<method name="setTitle(Ljava/lang/CharSequence;)V" />
+		<method name="setTitleColor(I)V" deprecated="21" />
+		<method name="setTransitionBackgroundFadeDuration(J)V" since="21" />
+		<method name="setTransitionManager(Landroid/transition/TransitionManager;)V" since="21" />
+		<method name="setType(I)V" />
+		<method name="setUiOptions(I)V" since="14" />
+		<method name="setUiOptions(II)V" since="14" />
+		<method name="setVolumeControlStream(I)V" />
+		<method name="setWindowAnimations(I)V" since="3" />
+		<method name="setWindowManager(Landroid/view/WindowManager;Landroid/os/IBinder;Ljava/lang/String;)V" />
+		<method name="setWindowManager(Landroid/view/WindowManager;Landroid/os/IBinder;Ljava/lang/String;Z)V" since="11" />
+		<method name="superDispatchGenericMotionEvent(Landroid/view/MotionEvent;)Z" since="12" />
+		<method name="superDispatchKeyEvent(Landroid/view/KeyEvent;)Z" />
+		<method name="superDispatchKeyShortcutEvent(Landroid/view/KeyEvent;)Z" since="11" />
+		<method name="superDispatchTouchEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="superDispatchTrackballEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="takeInputQueue(Landroid/view/InputQueue$Callback;)V" since="9" />
+		<method name="takeKeyEvents(Z)V" />
+		<method name="takeSurface(Landroid/view/SurfaceHolder$Callback2;)V" since="9" />
+		<method name="togglePanel(ILandroid/view/KeyEvent;)V" />
+		<method name="unregisterScrollCaptureCallback(Landroid/view/ScrollCaptureCallback;)V" since="31" />
+		<field name="DECOR_CAPTION_SHADE_AUTO" since="24" />
+		<field name="DECOR_CAPTION_SHADE_DARK" since="24" />
+		<field name="DECOR_CAPTION_SHADE_LIGHT" since="24" />
+		<field name="DEFAULT_FEATURES" deprecated="22" />
+		<field name="FEATURE_ACTION_BAR" since="11" />
+		<field name="FEATURE_ACTION_BAR_OVERLAY" since="11" />
+		<field name="FEATURE_ACTION_MODE_OVERLAY" since="11" />
+		<field name="FEATURE_ACTIVITY_TRANSITIONS" since="21" />
+		<field name="FEATURE_CONTENT_TRANSITIONS" since="21" />
+		<field name="FEATURE_CONTEXT_MENU" />
+		<field name="FEATURE_CUSTOM_TITLE" />
+		<field name="FEATURE_INDETERMINATE_PROGRESS" deprecated="24" />
+		<field name="FEATURE_LEFT_ICON" />
+		<field name="FEATURE_NO_TITLE" />
+		<field name="FEATURE_OPTIONS_PANEL" />
+		<field name="FEATURE_PROGRESS" deprecated="24" />
+		<field name="FEATURE_RIGHT_ICON" />
+		<field name="FEATURE_SWIPE_TO_DISMISS" since="20" deprecated="30" />
+		<field name="ID_ANDROID_CONTENT" />
+		<field name="NAVIGATION_BAR_BACKGROUND_TRANSITION_NAME" since="21" />
+		<field name="PROGRESS_END" deprecated="24" />
+		<field name="PROGRESS_INDETERMINATE_OFF" deprecated="24" />
+		<field name="PROGRESS_INDETERMINATE_ON" deprecated="24" />
+		<field name="PROGRESS_SECONDARY_END" deprecated="24" />
+		<field name="PROGRESS_SECONDARY_START" deprecated="24" />
+		<field name="PROGRESS_START" deprecated="24" />
+		<field name="PROGRESS_VISIBILITY_OFF" deprecated="24" />
+		<field name="PROGRESS_VISIBILITY_ON" deprecated="24" />
+		<field name="STATUS_BAR_BACKGROUND_TRANSITION_NAME" since="21" />
+	</class>
+	<class name="android/view/Window$Callback" since="1">
+		<extends name="java/lang/Object" />
+		<method name="dispatchGenericMotionEvent(Landroid/view/MotionEvent;)Z" since="12" />
+		<method name="dispatchKeyEvent(Landroid/view/KeyEvent;)Z" />
+		<method name="dispatchKeyShortcutEvent(Landroid/view/KeyEvent;)Z" since="11" />
+		<method name="dispatchPopulateAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)Z" since="4" />
+		<method name="dispatchTouchEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="dispatchTrackballEvent(Landroid/view/MotionEvent;)Z" />
+		<method name="onActionModeFinished(Landroid/view/ActionMode;)V" since="11" />
+		<method name="onActionModeStarted(Landroid/view/ActionMode;)V" since="11" />
+		<method name="onAttachedToWindow()V" since="5" />
+		<method name="onContentChanged()V" />
+		<method name="onCreatePanelMenu(ILandroid/view/Menu;)Z" />
+		<method name="onCreatePanelView(I)Landroid/view/View;" />
+		<method name="onDetachedFromWindow()V" since="5" />
+		<method name="onMenuItemSelected(ILandroid/view/MenuItem;)Z" />
+		<method name="onMenuOpened(ILandroid/view/Menu;)Z" />
+		<method name="onPanelClosed(ILandroid/view/Menu;)V" />
+		<method name="onPointerCaptureChanged(Z)V" since="26" />
+		<method name="onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z" />
+		<method name="onProvideKeyboardShortcuts(Ljava/util/List;Landroid/view/Menu;I)V" since="24" />
+		<method name="onSearchRequested()Z" />
+		<method name="onSearchRequested(Landroid/view/SearchEvent;)Z" since="23" />
+		<method name="onWindowAttributesChanged(Landroid/view/WindowManager$LayoutParams;)V" />
+		<method name="onWindowFocusChanged(Z)V" />
+		<method name="onWindowStartingActionMode(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;" since="11" />
+		<method name="onWindowStartingActionMode(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode;" since="23" />
+	</class>
+	<class name="android/view/Window$OnFrameMetricsAvailableListener" since="24">
+		<extends name="java/lang/Object" />
+		<method name="onFrameMetricsAvailable(Landroid/view/Window;Landroid/view/FrameMetrics;I)V" />
+	</class>
+	<class name="android/view/Window$OnRestrictedCaptionAreaChangedListener" since="24">
+		<extends name="java/lang/Object" />
+		<method name="onRestrictedCaptionAreaChanged(Landroid/graphics/Rect;)V" />
+	</class>
+	<class name="android/view/WindowAnimationFrameStats" since="21">
+		<extends name="android/view/FrameStats" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/WindowContentFrameStats" since="21">
+		<extends name="android/view/FrameStats" />
+		<implements name="android/os/Parcelable" />
+		<method name="getFramePostedTimeNano(I)J" />
+		<method name="getFrameReadyTimeNano(I)J" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/WindowId" since="18">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="isFocused()Z" />
+		<method name="registerFocusObserver(Landroid/view/WindowId$FocusObserver;)V" />
+		<method name="unregisterFocusObserver(Landroid/view/WindowId$FocusObserver;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/WindowId$FocusObserver" since="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onFocusGained(Landroid/view/WindowId;)V" />
+		<method name="onFocusLost(Landroid/view/WindowId;)V" />
+	</class>
+	<class name="android/view/WindowInsets" since="20">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/view/WindowInsets;)V" />
+		<method name="consumeDisplayCutout()Landroid/view/WindowInsets;" since="28" deprecated="30" />
+		<method name="consumeStableInsets()Landroid/view/WindowInsets;" since="21" deprecated="30" />
+		<method name="consumeSystemWindowInsets()Landroid/view/WindowInsets;" deprecated="30" />
+		<method name="getDisplayCutout()Landroid/view/DisplayCutout;" since="28" />
+		<method name="getInsets(I)Landroid/graphics/Insets;" since="30" />
+		<method name="getInsetsIgnoringVisibility(I)Landroid/graphics/Insets;" since="30" />
+		<method name="getMandatorySystemGestureInsets()Landroid/graphics/Insets;" since="29" deprecated="30" />
+		<method name="getPrivacyIndicatorBounds()Landroid/graphics/Rect;" since="31" />
+		<method name="getRoundedCorner(I)Landroid/view/RoundedCorner;" since="31" />
+		<method name="getStableInsetBottom()I" since="21" deprecated="30" />
+		<method name="getStableInsetLeft()I" since="21" deprecated="30" />
+		<method name="getStableInsetRight()I" since="21" deprecated="30" />
+		<method name="getStableInsetTop()I" since="21" deprecated="30" />
+		<method name="getStableInsets()Landroid/graphics/Insets;" since="29" deprecated="30" />
+		<method name="getSystemGestureInsets()Landroid/graphics/Insets;" since="29" deprecated="30" />
+		<method name="getSystemWindowInsetBottom()I" deprecated="30" />
+		<method name="getSystemWindowInsetLeft()I" deprecated="30" />
+		<method name="getSystemWindowInsetRight()I" deprecated="30" />
+		<method name="getSystemWindowInsetTop()I" deprecated="30" />
+		<method name="getSystemWindowInsets()Landroid/graphics/Insets;" since="29" deprecated="30" />
+		<method name="getTappableElementInsets()Landroid/graphics/Insets;" since="29" deprecated="30" />
+		<method name="hasInsets()Z" />
+		<method name="hasStableInsets()Z" since="21" deprecated="30" />
+		<method name="hasSystemWindowInsets()Z" deprecated="30" />
+		<method name="inset(IIII)Landroid/view/WindowInsets;" since="29" />
+		<method name="inset(Landroid/graphics/Insets;)Landroid/view/WindowInsets;" since="30" />
+		<method name="isConsumed()Z" since="21" />
+		<method name="isRound()Z" />
+		<method name="isVisible(I)Z" since="30" />
+		<method name="replaceSystemWindowInsets(IIII)Landroid/view/WindowInsets;" deprecated="29" />
+		<method name="replaceSystemWindowInsets(Landroid/graphics/Rect;)Landroid/view/WindowInsets;" since="21" deprecated="29" />
+		<field name="CONSUMED" since="30" />
+	</class>
+	<class name="android/view/WindowInsets$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/view/WindowInsets;)V" />
+		<method name="build()Landroid/view/WindowInsets;" />
+		<method name="setDisplayCutout(Landroid/view/DisplayCutout;)Landroid/view/WindowInsets$Builder;" />
+		<method name="setInsets(ILandroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;" since="30" />
+		<method name="setInsetsIgnoringVisibility(ILandroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;" since="30" />
+		<method name="setMandatorySystemGestureInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;" deprecated="30" />
+		<method name="setPrivacyIndicatorBounds(Landroid/graphics/Rect;)Landroid/view/WindowInsets$Builder;" since="31" />
+		<method name="setRoundedCorner(ILandroid/view/RoundedCorner;)Landroid/view/WindowInsets$Builder;" since="31" />
+		<method name="setStableInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;" deprecated="30" />
+		<method name="setSystemGestureInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;" deprecated="30" />
+		<method name="setSystemWindowInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;" deprecated="30" />
+		<method name="setTappableElementInsets(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;" deprecated="30" />
+		<method name="setVisible(IZ)Landroid/view/WindowInsets$Builder;" since="30" />
+	</class>
+	<class name="android/view/WindowInsets$Side" since="30">
+		<extends name="java/lang/Object" />
+		<method name="all()I" />
+		<field name="BOTTOM" />
+		<field name="LEFT" />
+		<field name="RIGHT" />
+		<field name="TOP" />
+	</class>
+	<class name="android/view/WindowInsets$Type" since="30">
+		<extends name="java/lang/Object" />
+		<method name="captionBar()I" />
+		<method name="displayCutout()I" />
+		<method name="ime()I" />
+		<method name="mandatorySystemGestures()I" />
+		<method name="navigationBars()I" />
+		<method name="statusBars()I" />
+		<method name="systemBars()I" />
+		<method name="systemGestures()I" />
+		<method name="tappableElement()I" />
+	</class>
+	<class name="android/view/WindowInsetsAnimation" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(ILandroid/view/animation/Interpolator;J)V" />
+		<method name="getAlpha()F" />
+		<method name="getDurationMillis()J" />
+		<method name="getFraction()F" />
+		<method name="getInterpolatedFraction()F" />
+		<method name="getInterpolator()Landroid/view/animation/Interpolator;" />
+		<method name="getTypeMask()I" />
+		<method name="setAlpha(F)V" />
+		<method name="setFraction(F)V" />
+	</class>
+	<class name="android/view/WindowInsetsAnimation$Bounds" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/graphics/Insets;Landroid/graphics/Insets;)V" />
+		<method name="getLowerBound()Landroid/graphics/Insets;" />
+		<method name="getUpperBound()Landroid/graphics/Insets;" />
+		<method name="inset(Landroid/graphics/Insets;)Landroid/view/WindowInsetsAnimation$Bounds;" />
+	</class>
+	<class name="android/view/WindowInsetsAnimation$Callback" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getDispatchMode()I" />
+		<method name="onEnd(Landroid/view/WindowInsetsAnimation;)V" />
+		<method name="onPrepare(Landroid/view/WindowInsetsAnimation;)V" />
+		<method name="onProgress(Landroid/view/WindowInsets;Ljava/util/List;)Landroid/view/WindowInsets;" />
+		<method name="onStart(Landroid/view/WindowInsetsAnimation;Landroid/view/WindowInsetsAnimation$Bounds;)Landroid/view/WindowInsetsAnimation$Bounds;" />
+		<field name="DISPATCH_MODE_CONTINUE_ON_SUBTREE" />
+		<field name="DISPATCH_MODE_STOP" />
+	</class>
+	<class name="android/view/WindowInsetsAnimationControlListener" since="30">
+		<extends name="java/lang/Object" />
+		<method name="onCancelled(Landroid/view/WindowInsetsAnimationController;)V" />
+		<method name="onFinished(Landroid/view/WindowInsetsAnimationController;)V" />
+		<method name="onReady(Landroid/view/WindowInsetsAnimationController;I)V" />
+	</class>
+	<class name="android/view/WindowInsetsAnimationController" since="30">
+		<extends name="java/lang/Object" />
+		<method name="finish(Z)V" />
+		<method name="getCurrentAlpha()F" />
+		<method name="getCurrentFraction()F" />
+		<method name="getCurrentInsets()Landroid/graphics/Insets;" />
+		<method name="getHiddenStateInsets()Landroid/graphics/Insets;" />
+		<method name="getShownStateInsets()Landroid/graphics/Insets;" />
+		<method name="getTypes()I" />
+		<method name="isCancelled()Z" />
+		<method name="isFinished()Z" />
+		<method name="isReady()Z" />
+		<method name="setInsetsAndAlpha(Landroid/graphics/Insets;FF)V" />
+	</class>
+	<class name="android/view/WindowInsetsController" since="30">
+		<extends name="java/lang/Object" />
+		<method name="addOnControllableInsetsChangedListener(Landroid/view/WindowInsetsController$OnControllableInsetsChangedListener;)V" />
+		<method name="controlWindowInsetsAnimation(IJLandroid/view/animation/Interpolator;Landroid/os/CancellationSignal;Landroid/view/WindowInsetsAnimationControlListener;)V" />
+		<method name="getSystemBarsAppearance()I" />
+		<method name="getSystemBarsBehavior()I" />
+		<method name="hide(I)V" />
+		<method name="removeOnControllableInsetsChangedListener(Landroid/view/WindowInsetsController$OnControllableInsetsChangedListener;)V" />
+		<method name="setSystemBarsAppearance(II)V" />
+		<method name="setSystemBarsBehavior(I)V" />
+		<method name="show(I)V" />
+		<field name="APPEARANCE_LIGHT_NAVIGATION_BARS" />
+		<field name="APPEARANCE_LIGHT_STATUS_BARS" />
+		<field name="BEHAVIOR_DEFAULT" since="31" />
+		<field name="BEHAVIOR_SHOW_BARS_BY_SWIPE" deprecated="31" />
+		<field name="BEHAVIOR_SHOW_BARS_BY_TOUCH" deprecated="31" />
+		<field name="BEHAVIOR_SHOW_TRANSIENT_BARS_BY_SWIPE" />
+	</class>
+	<class name="android/view/WindowInsetsController$OnControllableInsetsChangedListener" since="30">
+		<extends name="java/lang/Object" />
+		<method name="onControllableInsetsChanged(Landroid/view/WindowInsetsController;I)V" />
+	</class>
+	<class name="android/view/WindowManager" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/ViewManager" />
+		<method name="addCrossWindowBlurEnabledListener(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" since="31" />
+		<method name="addCrossWindowBlurEnabledListener(Ljava/util/function/Consumer;)V" since="31" />
+		<method name="getCurrentWindowMetrics()Landroid/view/WindowMetrics;" since="30" />
+		<method name="getDefaultDisplay()Landroid/view/Display;" deprecated="30" />
+		<method name="getMaximumWindowMetrics()Landroid/view/WindowMetrics;" since="30" />
+		<method name="isCrossWindowBlurEnabled()Z" since="31" />
+		<method name="removeCrossWindowBlurEnabledListener(Ljava/util/function/Consumer;)V" since="31" />
+		<method name="removeViewImmediate(Landroid/view/View;)V" />
+	</class>
+	<class name="android/view/WindowManager$BadTokenException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/view/WindowManager$InvalidDisplayException" since="17">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/view/WindowManager$LayoutParams" since="1">
+		<extends name="android/view/ViewGroup$LayoutParams" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="&lt;init&gt;(IIIII)V" />
+		<method name="&lt;init&gt;(IIIIIII)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="copyFrom(Landroid/view/WindowManager$LayoutParams;)I" />
+		<method name="debug(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getBlurBehindRadius()I" since="31" />
+		<method name="getColorMode()I" since="26" />
+		<method name="getFitInsetsSides()I" since="30" />
+		<method name="getFitInsetsTypes()I" since="30" />
+		<method name="getTitle()Ljava/lang/CharSequence;" />
+		<method name="isFitInsetsIgnoringVisibility()Z" since="30" />
+		<method name="mayUseInputMethod(I)Z" since="3" />
+		<method name="setBlurBehindRadius(I)V" since="31" />
+		<method name="setColorMode(I)V" since="26" />
+		<method name="setFitInsetsIgnoringVisibility(Z)V" since="30" />
+		<method name="setFitInsetsSides(I)V" since="30" />
+		<method name="setFitInsetsTypes(I)V" since="30" />
+		<method name="setTitle(Ljava/lang/CharSequence;)V" />
+		<field name="ALPHA_CHANGED" />
+		<field name="ANIMATION_CHANGED" />
+		<field name="BRIGHTNESS_OVERRIDE_FULL" since="8" />
+		<field name="BRIGHTNESS_OVERRIDE_NONE" since="8" />
+		<field name="BRIGHTNESS_OVERRIDE_OFF" since="8" />
+		<field name="CREATOR" />
+		<field name="DIM_AMOUNT_CHANGED" />
+		<field name="FIRST_APPLICATION_WINDOW" />
+		<field name="FIRST_SUB_WINDOW" />
+		<field name="FIRST_SYSTEM_WINDOW" />
+		<field name="FLAGS_CHANGED" />
+		<field name="FLAG_ALLOW_LOCK_WHILE_SCREEN_ON" since="8" />
+		<field name="FLAG_ALT_FOCUSABLE_IM" since="3" />
+		<field name="FLAG_BLUR_BEHIND" deprecated="15" />
+		<field name="FLAG_DIM_BEHIND" />
+		<field name="FLAG_DISMISS_KEYGUARD" since="5" deprecated="26" />
+		<field name="FLAG_DITHER" deprecated="17" />
+		<field name="FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS" since="21" />
+		<field name="FLAG_FORCE_NOT_FULLSCREEN" deprecated="30" />
+		<field name="FLAG_FULLSCREEN" deprecated="30" />
+		<field name="FLAG_HARDWARE_ACCELERATED" since="11" />
+		<field name="FLAG_IGNORE_CHEEK_PRESSES" />
+		<field name="FLAG_KEEP_SCREEN_ON" />
+		<field name="FLAG_LAYOUT_ATTACHED_IN_DECOR" since="22" deprecated="30" />
+		<field name="FLAG_LAYOUT_INSET_DECOR" deprecated="30" />
+		<field name="FLAG_LAYOUT_IN_OVERSCAN" since="18" deprecated="30" />
+		<field name="FLAG_LAYOUT_IN_SCREEN" />
+		<field name="FLAG_LAYOUT_NO_LIMITS" />
+		<field name="FLAG_LOCAL_FOCUS_MODE" since="19" />
+		<field name="FLAG_NOT_FOCUSABLE" />
+		<field name="FLAG_NOT_TOUCHABLE" />
+		<field name="FLAG_NOT_TOUCH_MODAL" />
+		<field name="FLAG_SCALED" />
+		<field name="FLAG_SECURE" />
+		<field name="FLAG_SHOW_WALLPAPER" since="5" />
+		<field name="FLAG_SHOW_WHEN_LOCKED" since="5" deprecated="27" />
+		<field name="FLAG_SPLIT_TOUCH" since="11" />
+		<field name="FLAG_TOUCHABLE_WHEN_WAKING" deprecated="20" />
+		<field name="FLAG_TRANSLUCENT_NAVIGATION" since="19" deprecated="30" />
+		<field name="FLAG_TRANSLUCENT_STATUS" since="19" deprecated="30" />
+		<field name="FLAG_TURN_SCREEN_ON" since="5" deprecated="27" />
+		<field name="FLAG_WATCH_OUTSIDE_TOUCH" since="3" />
+		<field name="FORMAT_CHANGED" />
+		<field name="LAST_APPLICATION_WINDOW" />
+		<field name="LAST_SUB_WINDOW" />
+		<field name="LAST_SYSTEM_WINDOW" />
+		<field name="LAYOUT_CHANGED" />
+		<field name="LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS" since="30" />
+		<field name="LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT" since="28" />
+		<field name="LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER" since="28" />
+		<field name="LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES" since="28" />
+		<field name="MEMORY_TYPE_CHANGED" />
+		<field name="MEMORY_TYPE_GPU" deprecated="15" />
+		<field name="MEMORY_TYPE_HARDWARE" deprecated="15" />
+		<field name="MEMORY_TYPE_NORMAL" deprecated="15" />
+		<field name="MEMORY_TYPE_PUSH_BUFFERS" deprecated="15" />
+		<field name="ROTATION_ANIMATION_CHANGED" since="18" />
+		<field name="ROTATION_ANIMATION_CROSSFADE" since="18" />
+		<field name="ROTATION_ANIMATION_JUMPCUT" since="18" />
+		<field name="ROTATION_ANIMATION_ROTATE" since="18" />
+		<field name="ROTATION_ANIMATION_SEAMLESS" since="26" />
+		<field name="SCREEN_BRIGHTNESS_CHANGED" since="3" />
+		<field name="SCREEN_ORIENTATION_CHANGED" since="3" />
+		<field name="SOFT_INPUT_ADJUST_NOTHING" since="11" />
+		<field name="SOFT_INPUT_ADJUST_PAN" since="3" />
+		<field name="SOFT_INPUT_ADJUST_RESIZE" since="3" deprecated="30" />
+		<field name="SOFT_INPUT_ADJUST_UNSPECIFIED" since="3" />
+		<field name="SOFT_INPUT_IS_FORWARD_NAVIGATION" since="3" />
+		<field name="SOFT_INPUT_MASK_ADJUST" since="3" />
+		<field name="SOFT_INPUT_MASK_STATE" since="3" />
+		<field name="SOFT_INPUT_MODE_CHANGED" since="3" />
+		<field name="SOFT_INPUT_STATE_ALWAYS_HIDDEN" since="3" />
+		<field name="SOFT_INPUT_STATE_ALWAYS_VISIBLE" since="3" />
+		<field name="SOFT_INPUT_STATE_HIDDEN" since="3" />
+		<field name="SOFT_INPUT_STATE_UNCHANGED" since="3" />
+		<field name="SOFT_INPUT_STATE_UNSPECIFIED" since="3" />
+		<field name="SOFT_INPUT_STATE_VISIBLE" since="3" />
+		<field name="TITLE_CHANGED" />
+		<field name="TYPE_ACCESSIBILITY_OVERLAY" since="22" />
+		<field name="TYPE_APPLICATION" />
+		<field name="TYPE_APPLICATION_ATTACHED_DIALOG" since="3" />
+		<field name="TYPE_APPLICATION_MEDIA" />
+		<field name="TYPE_APPLICATION_OVERLAY" since="26" />
+		<field name="TYPE_APPLICATION_PANEL" />
+		<field name="TYPE_APPLICATION_STARTING" />
+		<field name="TYPE_APPLICATION_SUB_PANEL" />
+		<field name="TYPE_BASE_APPLICATION" />
+		<field name="TYPE_CHANGED" />
+		<field name="TYPE_DRAWN_APPLICATION" since="25" />
+		<field name="TYPE_INPUT_METHOD" since="3" />
+		<field name="TYPE_INPUT_METHOD_DIALOG" since="3" />
+		<field name="TYPE_KEYGUARD" removed="21" />
+		<field name="TYPE_KEYGUARD_DIALOG" />
+		<field name="TYPE_PHONE" deprecated="26" />
+		<field name="TYPE_PRIORITY_PHONE" deprecated="26" />
+		<field name="TYPE_PRIVATE_PRESENTATION" since="19" />
+		<field name="TYPE_SEARCH_BAR" />
+		<field name="TYPE_STATUS_BAR" />
+		<field name="TYPE_STATUS_BAR_PANEL" deprecated="30" removed="31" />
+		<field name="TYPE_SYSTEM_ALERT" deprecated="26" />
+		<field name="TYPE_SYSTEM_DIALOG" />
+		<field name="TYPE_SYSTEM_ERROR" deprecated="26" />
+		<field name="TYPE_SYSTEM_OVERLAY" deprecated="26" />
+		<field name="TYPE_TOAST" deprecated="26" />
+		<field name="TYPE_WALLPAPER" since="5" />
+		<field name="alpha" />
+		<field name="buttonBrightness" since="8" />
+		<field name="dimAmount" />
+		<field name="flags" />
+		<field name="format" />
+		<field name="gravity" />
+		<field name="horizontalMargin" />
+		<field name="horizontalWeight" />
+		<field name="layoutInDisplayCutoutMode" since="28" />
+		<field name="memoryType" deprecated="15" />
+		<field name="packageName" />
+		<field name="preferMinimalPostProcessing" since="30" />
+		<field name="preferredDisplayModeId" since="23" />
+		<field name="preferredRefreshRate" since="21" deprecated="23" />
+		<field name="rotationAnimation" since="18" />
+		<field name="screenBrightness" since="3" />
+		<field name="screenOrientation" since="3" />
+		<field name="softInputMode" since="3" />
+		<field name="systemUiVisibility" since="11" deprecated="30" />
+		<field name="token" />
+		<field name="type" />
+		<field name="verticalMargin" />
+		<field name="verticalWeight" />
+		<field name="windowAnimations" />
+		<field name="x" />
+		<field name="y" />
+	</class>
+	<class name="android/view/WindowMetrics" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/graphics/Rect;Landroid/view/WindowInsets;)V" />
+		<method name="getBounds()Landroid/graphics/Rect;" />
+		<method name="getWindowInsets()Landroid/view/WindowInsets;" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityEvent" since="4">
+		<extends name="android/view/accessibility/AccessibilityRecord" since="14" />
+		<extends name="java/lang/Object" removed="14" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" since="30" />
+		<method name="&lt;init&gt;(I)V" since="30" />
+		<method name="&lt;init&gt;(Landroid/view/accessibility/AccessibilityEvent;)V" since="30" />
+		<method name="appendRecord(Landroid/view/accessibility/AccessibilityRecord;)V" since="14" />
+		<method name="eventTypeToString(I)Ljava/lang/String;" since="14" />
+		<method name="getAction()I" since="16" />
+		<method name="getAddedCount()I" removed="14" />
+		<method name="getBeforeText()Ljava/lang/CharSequence;" removed="14" />
+		<method name="getClassName()Ljava/lang/CharSequence;" removed="14" />
+		<method name="getContentChangeTypes()I" since="19" />
+		<method name="getContentDescription()Ljava/lang/CharSequence;" removed="14" />
+		<method name="getCurrentItemIndex()I" removed="14" />
+		<method name="getEventTime()J" />
+		<method name="getEventType()I" />
+		<method name="getFromIndex()I" removed="14" />
+		<method name="getItemCount()I" removed="14" />
+		<method name="getMovementGranularity()I" since="16" />
+		<method name="getPackageName()Ljava/lang/CharSequence;" />
+		<method name="getParcelableData()Landroid/os/Parcelable;" removed="14" />
+		<method name="getRecord(I)Landroid/view/accessibility/AccessibilityRecord;" since="14" />
+		<method name="getRecordCount()I" since="14" />
+		<method name="getRemovedCount()I" removed="14" />
+		<method name="getText()Ljava/util/List;" removed="14" />
+		<method name="getWindowChanges()I" since="28" />
+		<method name="initFromParcel(Landroid/os/Parcel;)V" />
+		<method name="isChecked()Z" removed="14" />
+		<method name="isEnabled()Z" removed="14" />
+		<method name="isFullScreen()Z" removed="14" />
+		<method name="isPassword()Z" removed="14" />
+		<method name="obtain()Landroid/view/accessibility/AccessibilityEvent;" />
+		<method name="obtain(I)Landroid/view/accessibility/AccessibilityEvent;" />
+		<method name="obtain(Landroid/view/accessibility/AccessibilityEvent;)Landroid/view/accessibility/AccessibilityEvent;" since="14" />
+		<method name="recycle()V" />
+		<method name="setAction(I)V" since="16" />
+		<method name="setAddedCount(I)V" removed="14" />
+		<method name="setBeforeText(Ljava/lang/CharSequence;)V" removed="14" />
+		<method name="setChecked(Z)V" removed="14" />
+		<method name="setClassName(Ljava/lang/CharSequence;)V" removed="14" />
+		<method name="setContentChangeTypes(I)V" since="19" />
+		<method name="setContentDescription(Ljava/lang/CharSequence;)V" removed="14" />
+		<method name="setCurrentItemIndex(I)V" removed="14" />
+		<method name="setEnabled(Z)V" removed="14" />
+		<method name="setEventTime(J)V" />
+		<method name="setEventType(I)V" />
+		<method name="setFromIndex(I)V" removed="14" />
+		<method name="setFullScreen(Z)V" removed="14" />
+		<method name="setItemCount(I)V" removed="14" />
+		<method name="setMovementGranularity(I)V" since="16" />
+		<method name="setPackageName(Ljava/lang/CharSequence;)V" />
+		<method name="setParcelableData(Landroid/os/Parcelable;)V" removed="14" />
+		<method name="setPassword(Z)V" removed="14" />
+		<method name="setRemovedCount(I)V" removed="14" />
+		<field name="CONTENT_CHANGE_TYPE_CONTENT_DESCRIPTION" since="19" />
+		<field name="CONTENT_CHANGE_TYPE_PANE_APPEARED" since="28" />
+		<field name="CONTENT_CHANGE_TYPE_PANE_DISAPPEARED" since="28" />
+		<field name="CONTENT_CHANGE_TYPE_PANE_TITLE" since="28" />
+		<field name="CONTENT_CHANGE_TYPE_STATE_DESCRIPTION" since="30" />
+		<field name="CONTENT_CHANGE_TYPE_SUBTREE" since="19" />
+		<field name="CONTENT_CHANGE_TYPE_TEXT" since="19" />
+		<field name="CONTENT_CHANGE_TYPE_UNDEFINED" since="19" />
+		<field name="CREATOR" />
+		<field name="INVALID_POSITION" />
+		<field name="MAX_TEXT_LENGTH" deprecated="15" />
+		<field name="TYPES_ALL_MASK" />
+		<field name="TYPE_ANNOUNCEMENT" since="16" />
+		<field name="TYPE_ASSIST_READING_CONTEXT" since="23" />
+		<field name="TYPE_GESTURE_DETECTION_END" since="17" />
+		<field name="TYPE_GESTURE_DETECTION_START" since="17" />
+		<field name="TYPE_NOTIFICATION_STATE_CHANGED" />
+		<field name="TYPE_TOUCH_EXPLORATION_GESTURE_END" since="14" />
+		<field name="TYPE_TOUCH_EXPLORATION_GESTURE_START" since="14" />
+		<field name="TYPE_TOUCH_INTERACTION_END" since="17" />
+		<field name="TYPE_TOUCH_INTERACTION_START" since="17" />
+		<field name="TYPE_VIEW_ACCESSIBILITY_FOCUSED" since="16" />
+		<field name="TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED" since="16" />
+		<field name="TYPE_VIEW_CLICKED" />
+		<field name="TYPE_VIEW_CONTEXT_CLICKED" since="23" />
+		<field name="TYPE_VIEW_FOCUSED" />
+		<field name="TYPE_VIEW_HOVER_ENTER" since="14" />
+		<field name="TYPE_VIEW_HOVER_EXIT" since="14" />
+		<field name="TYPE_VIEW_LONG_CLICKED" />
+		<field name="TYPE_VIEW_SCROLLED" since="14" />
+		<field name="TYPE_VIEW_SELECTED" />
+		<field name="TYPE_VIEW_TEXT_CHANGED" />
+		<field name="TYPE_VIEW_TEXT_SELECTION_CHANGED" since="14" />
+		<field name="TYPE_VIEW_TEXT_TRAVERSED_AT_MOVEMENT_GRANULARITY" since="16" />
+		<field name="TYPE_WINDOWS_CHANGED" since="21" />
+		<field name="TYPE_WINDOW_CONTENT_CHANGED" since="14" />
+		<field name="TYPE_WINDOW_STATE_CHANGED" />
+		<field name="WINDOWS_CHANGE_ACCESSIBILITY_FOCUSED" since="28" />
+		<field name="WINDOWS_CHANGE_ACTIVE" since="28" />
+		<field name="WINDOWS_CHANGE_ADDED" since="28" />
+		<field name="WINDOWS_CHANGE_BOUNDS" since="28" />
+		<field name="WINDOWS_CHANGE_CHILDREN" since="28" />
+		<field name="WINDOWS_CHANGE_FOCUSED" since="28" />
+		<field name="WINDOWS_CHANGE_LAYER" since="28" />
+		<field name="WINDOWS_CHANGE_PARENT" since="28" />
+		<field name="WINDOWS_CHANGE_PIP" since="28" />
+		<field name="WINDOWS_CHANGE_REMOVED" since="28" />
+		<field name="WINDOWS_CHANGE_TITLE" since="28" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityEventSource" since="4">
+		<extends name="java/lang/Object" />
+		<method name="sendAccessibilityEvent(I)V" />
+		<method name="sendAccessibilityEventUnchecked(Landroid/view/accessibility/AccessibilityEvent;)V" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityManager" since="4">
+		<extends name="java/lang/Object" />
+		<method name="addAccessibilityRequestPreparer(Landroid/view/accessibility/AccessibilityRequestPreparer;)V" since="27" />
+		<method name="addAccessibilityStateChangeListener(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z" since="14" />
+		<method name="addAccessibilityStateChangeListener(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;Landroid/os/Handler;)V" since="26" />
+		<method name="addTouchExplorationStateChangeListener(Landroid/view/accessibility/AccessibilityManager$TouchExplorationStateChangeListener;)Z" since="19" />
+		<method name="addTouchExplorationStateChangeListener(Landroid/view/accessibility/AccessibilityManager$TouchExplorationStateChangeListener;Landroid/os/Handler;)V" since="26" />
+		<method name="getAccessibilityFocusColor()I" since="31" />
+		<method name="getAccessibilityFocusStrokeWidth()I" since="31" />
+		<method name="getAccessibilityServiceList()Ljava/util/List;" deprecated="15" />
+		<method name="getEnabledAccessibilityServiceList(I)Ljava/util/List;" since="14" />
+		<method name="getInstalledAccessibilityServiceList()Ljava/util/List;" since="14" />
+		<method name="getRecommendedTimeoutMillis(II)I" since="29" />
+		<method name="interrupt()V" />
+		<method name="isAccessibilityButtonSupported()Z" since="27" />
+		<method name="isEnabled()Z" />
+		<method name="isTouchExplorationEnabled()Z" since="14" />
+		<method name="removeAccessibilityRequestPreparer(Landroid/view/accessibility/AccessibilityRequestPreparer;)V" since="27" />
+		<method name="removeAccessibilityStateChangeListener(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z" since="14" />
+		<method name="removeTouchExplorationStateChangeListener(Landroid/view/accessibility/AccessibilityManager$TouchExplorationStateChangeListener;)Z" since="19" />
+		<method name="sendAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V" />
+		<field name="FLAG_CONTENT_CONTROLS" since="29" />
+		<field name="FLAG_CONTENT_ICONS" since="29" />
+		<field name="FLAG_CONTENT_TEXT" since="29" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener" since="14">
+		<extends name="java/lang/Object" />
+		<method name="onAccessibilityStateChanged(Z)V" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityManager$TouchExplorationStateChangeListener" since="19">
+		<extends name="java/lang/Object" />
+		<method name="onTouchExplorationStateChanged(Z)V" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityNodeInfo" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" since="30" />
+		<method name="&lt;init&gt;(Landroid/view/View;)V" since="30" />
+		<method name="&lt;init&gt;(Landroid/view/View;I)V" since="30" />
+		<method name="&lt;init&gt;(Landroid/view/accessibility/AccessibilityNodeInfo;)V" since="30" />
+		<method name="addAction(I)V" deprecated="21" />
+		<method name="addAction(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)V" since="21" />
+		<method name="addChild(Landroid/view/View;)V" />
+		<method name="addChild(Landroid/view/View;I)V" since="16" />
+		<method name="canOpenPopup()Z" since="19" />
+		<method name="findAccessibilityNodeInfosByText(Ljava/lang/String;)Ljava/util/List;" />
+		<method name="findAccessibilityNodeInfosByViewId(Ljava/lang/String;)Ljava/util/List;" since="18" />
+		<method name="findFocus(I)Landroid/view/accessibility/AccessibilityNodeInfo;" since="16" />
+		<method name="focusSearch(I)Landroid/view/accessibility/AccessibilityNodeInfo;" since="16" />
+		<method name="getActionList()Ljava/util/List;" since="21" />
+		<method name="getActions()I" deprecated="21" />
+		<method name="getAvailableExtraData()Ljava/util/List;" since="26" />
+		<method name="getBoundsInParent(Landroid/graphics/Rect;)V" deprecated="29" />
+		<method name="getBoundsInScreen(Landroid/graphics/Rect;)V" />
+		<method name="getChild(I)Landroid/view/accessibility/AccessibilityNodeInfo;" />
+		<method name="getChildCount()I" />
+		<method name="getClassName()Ljava/lang/CharSequence;" />
+		<method name="getCollectionInfo()Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;" since="19" />
+		<method name="getCollectionItemInfo()Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;" since="19" />
+		<method name="getContentDescription()Ljava/lang/CharSequence;" />
+		<method name="getDrawingOrder()I" since="24" />
+		<method name="getError()Ljava/lang/CharSequence;" since="21" />
+		<method name="getExtraRenderingInfo()Landroid/view/accessibility/AccessibilityNodeInfo$ExtraRenderingInfo;" since="30" />
+		<method name="getExtras()Landroid/os/Bundle;" since="19" />
+		<method name="getHintText()Ljava/lang/CharSequence;" since="26" />
+		<method name="getInputType()I" since="19" />
+		<method name="getLabelFor()Landroid/view/accessibility/AccessibilityNodeInfo;" since="17" />
+		<method name="getLabeledBy()Landroid/view/accessibility/AccessibilityNodeInfo;" since="17" />
+		<method name="getLiveRegion()I" since="19" />
+		<method name="getMaxTextLength()I" since="21" />
+		<method name="getMovementGranularities()I" since="16" />
+		<method name="getPackageName()Ljava/lang/CharSequence;" />
+		<method name="getPaneTitle()Ljava/lang/CharSequence;" since="28" />
+		<method name="getParent()Landroid/view/accessibility/AccessibilityNodeInfo;" />
+		<method name="getRangeInfo()Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;" since="19" />
+		<method name="getStateDescription()Ljava/lang/CharSequence;" since="30" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<method name="getTextSelectionEnd()I" since="18" />
+		<method name="getTextSelectionStart()I" since="18" />
+		<method name="getTooltipText()Ljava/lang/CharSequence;" since="28" />
+		<method name="getTouchDelegateInfo()Landroid/view/accessibility/AccessibilityNodeInfo$TouchDelegateInfo;" since="29" />
+		<method name="getTraversalAfter()Landroid/view/accessibility/AccessibilityNodeInfo;" since="22" />
+		<method name="getTraversalBefore()Landroid/view/accessibility/AccessibilityNodeInfo;" since="22" />
+		<method name="getViewIdResourceName()Ljava/lang/String;" since="18" />
+		<method name="getWindow()Landroid/view/accessibility/AccessibilityWindowInfo;" since="21" />
+		<method name="getWindowId()I" />
+		<method name="isAccessibilityFocused()Z" since="16" />
+		<method name="isCheckable()Z" />
+		<method name="isChecked()Z" />
+		<method name="isClickable()Z" />
+		<method name="isContentInvalid()Z" since="19" />
+		<method name="isContextClickable()Z" since="23" />
+		<method name="isDismissable()Z" since="19" />
+		<method name="isEditable()Z" since="18" />
+		<method name="isEnabled()Z" />
+		<method name="isFocusable()Z" />
+		<method name="isFocused()Z" />
+		<method name="isHeading()Z" since="28" />
+		<method name="isImportantForAccessibility()Z" since="24" />
+		<method name="isLongClickable()Z" />
+		<method name="isMultiLine()Z" since="19" />
+		<method name="isPassword()Z" />
+		<method name="isScreenReaderFocusable()Z" since="28" />
+		<method name="isScrollable()Z" />
+		<method name="isSelected()Z" />
+		<method name="isShowingHintText()Z" since="26" />
+		<method name="isTextEntryKey()Z" since="29" />
+		<method name="isVisibleToUser()Z" since="16" />
+		<method name="obtain()Landroid/view/accessibility/AccessibilityNodeInfo;" />
+		<method name="obtain(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo;" />
+		<method name="obtain(Landroid/view/View;I)Landroid/view/accessibility/AccessibilityNodeInfo;" since="16" />
+		<method name="obtain(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo;" />
+		<method name="performAction(I)Z" />
+		<method name="performAction(ILandroid/os/Bundle;)Z" since="16" />
+		<method name="recycle()V" />
+		<method name="refresh()Z" since="18" />
+		<method name="refreshWithExtraData(Ljava/lang/String;Landroid/os/Bundle;)Z" since="26" />
+		<method name="removeAction(I)V" since="21" deprecated="21" />
+		<method name="removeAction(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)Z" since="21" />
+		<method name="removeChild(Landroid/view/View;)Z" since="21" />
+		<method name="removeChild(Landroid/view/View;I)Z" since="21" />
+		<method name="setAccessibilityFocused(Z)V" since="16" />
+		<method name="setAvailableExtraData(Ljava/util/List;)V" since="26" />
+		<method name="setBoundsInParent(Landroid/graphics/Rect;)V" deprecated="29" />
+		<method name="setBoundsInScreen(Landroid/graphics/Rect;)V" />
+		<method name="setCanOpenPopup(Z)V" since="19" />
+		<method name="setCheckable(Z)V" />
+		<method name="setChecked(Z)V" />
+		<method name="setClassName(Ljava/lang/CharSequence;)V" />
+		<method name="setClickable(Z)V" />
+		<method name="setCollectionInfo(Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;)V" since="19" />
+		<method name="setCollectionItemInfo(Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;)V" since="19" />
+		<method name="setContentDescription(Ljava/lang/CharSequence;)V" />
+		<method name="setContentInvalid(Z)V" since="19" />
+		<method name="setContextClickable(Z)V" since="23" />
+		<method name="setDismissable(Z)V" since="19" />
+		<method name="setDrawingOrder(I)V" since="24" />
+		<method name="setEditable(Z)V" since="18" />
+		<method name="setEnabled(Z)V" />
+		<method name="setError(Ljava/lang/CharSequence;)V" since="21" />
+		<method name="setFocusable(Z)V" />
+		<method name="setFocused(Z)V" />
+		<method name="setHeading(Z)V" since="28" />
+		<method name="setHintText(Ljava/lang/CharSequence;)V" since="26" />
+		<method name="setImportantForAccessibility(Z)V" since="24" />
+		<method name="setInputType(I)V" since="19" />
+		<method name="setLabelFor(Landroid/view/View;)V" since="17" />
+		<method name="setLabelFor(Landroid/view/View;I)V" since="17" />
+		<method name="setLabeledBy(Landroid/view/View;)V" since="17" />
+		<method name="setLabeledBy(Landroid/view/View;I)V" since="17" />
+		<method name="setLiveRegion(I)V" since="19" />
+		<method name="setLongClickable(Z)V" />
+		<method name="setMaxTextLength(I)V" since="21" />
+		<method name="setMovementGranularities(I)V" since="16" />
+		<method name="setMultiLine(Z)V" since="19" />
+		<method name="setPackageName(Ljava/lang/CharSequence;)V" />
+		<method name="setPaneTitle(Ljava/lang/CharSequence;)V" since="28" />
+		<method name="setParent(Landroid/view/View;)V" />
+		<method name="setParent(Landroid/view/View;I)V" since="16" />
+		<method name="setPassword(Z)V" />
+		<method name="setRangeInfo(Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;)V" since="19" />
+		<method name="setScreenReaderFocusable(Z)V" since="28" />
+		<method name="setScrollable(Z)V" />
+		<method name="setSelected(Z)V" />
+		<method name="setShowingHintText(Z)V" since="26" />
+		<method name="setSource(Landroid/view/View;)V" />
+		<method name="setSource(Landroid/view/View;I)V" since="16" />
+		<method name="setStateDescription(Ljava/lang/CharSequence;)V" since="30" />
+		<method name="setText(Ljava/lang/CharSequence;)V" />
+		<method name="setTextEntryKey(Z)V" since="29" />
+		<method name="setTextSelection(II)V" since="18" />
+		<method name="setTooltipText(Ljava/lang/CharSequence;)V" since="28" />
+		<method name="setTouchDelegateInfo(Landroid/view/accessibility/AccessibilityNodeInfo$TouchDelegateInfo;)V" since="29" />
+		<method name="setTraversalAfter(Landroid/view/View;)V" since="22" />
+		<method name="setTraversalAfter(Landroid/view/View;I)V" since="22" />
+		<method name="setTraversalBefore(Landroid/view/View;)V" since="22" />
+		<method name="setTraversalBefore(Landroid/view/View;I)V" since="22" />
+		<method name="setViewIdResourceName(Ljava/lang/String;)V" since="18" />
+		<method name="setVisibleToUser(Z)V" since="16" />
+		<field name="ACTION_ACCESSIBILITY_FOCUS" since="16" />
+		<field name="ACTION_ARGUMENT_COLUMN_INT" since="23" />
+		<field name="ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN" since="18" />
+		<field name="ACTION_ARGUMENT_HTML_ELEMENT_STRING" since="16" />
+		<field name="ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT" since="16" />
+		<field name="ACTION_ARGUMENT_MOVE_WINDOW_X" since="26" />
+		<field name="ACTION_ARGUMENT_MOVE_WINDOW_Y" since="26" />
+		<field name="ACTION_ARGUMENT_PRESS_AND_HOLD_DURATION_MILLIS_INT" since="30" />
+		<field name="ACTION_ARGUMENT_PROGRESS_VALUE" since="24" />
+		<field name="ACTION_ARGUMENT_ROW_INT" since="23" />
+		<field name="ACTION_ARGUMENT_SELECTION_END_INT" since="18" />
+		<field name="ACTION_ARGUMENT_SELECTION_START_INT" since="18" />
+		<field name="ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE" since="21" />
+		<field name="ACTION_CLEAR_ACCESSIBILITY_FOCUS" since="16" />
+		<field name="ACTION_CLEAR_FOCUS" />
+		<field name="ACTION_CLEAR_SELECTION" />
+		<field name="ACTION_CLICK" since="16" />
+		<field name="ACTION_COLLAPSE" since="19" />
+		<field name="ACTION_COPY" since="18" />
+		<field name="ACTION_CUT" since="18" />
+		<field name="ACTION_DISMISS" since="19" />
+		<field name="ACTION_EXPAND" since="19" />
+		<field name="ACTION_FOCUS" />
+		<field name="ACTION_LONG_CLICK" since="16" />
+		<field name="ACTION_NEXT_AT_MOVEMENT_GRANULARITY" since="16" />
+		<field name="ACTION_NEXT_HTML_ELEMENT" since="16" />
+		<field name="ACTION_PASTE" since="18" />
+		<field name="ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY" since="16" />
+		<field name="ACTION_PREVIOUS_HTML_ELEMENT" since="16" />
+		<field name="ACTION_SCROLL_BACKWARD" since="16" />
+		<field name="ACTION_SCROLL_FORWARD" since="16" />
+		<field name="ACTION_SELECT" />
+		<field name="ACTION_SET_SELECTION" since="18" />
+		<field name="ACTION_SET_TEXT" since="21" />
+		<field name="CREATOR" />
+		<field name="EXTRA_DATA_RENDERING_INFO_KEY" since="30" />
+		<field name="EXTRA_DATA_TEXT_CHARACTER_LOCATION_ARG_LENGTH" since="26" />
+		<field name="EXTRA_DATA_TEXT_CHARACTER_LOCATION_ARG_MAX_LENGTH" since="31" />
+		<field name="EXTRA_DATA_TEXT_CHARACTER_LOCATION_ARG_START_INDEX" since="26" />
+		<field name="EXTRA_DATA_TEXT_CHARACTER_LOCATION_KEY" since="26" />
+		<field name="FOCUS_ACCESSIBILITY" since="16" />
+		<field name="FOCUS_INPUT" since="16" />
+		<field name="MOVEMENT_GRANULARITY_CHARACTER" since="16" />
+		<field name="MOVEMENT_GRANULARITY_LINE" since="16" />
+		<field name="MOVEMENT_GRANULARITY_PAGE" since="16" />
+		<field name="MOVEMENT_GRANULARITY_PARAGRAPH" since="16" />
+		<field name="MOVEMENT_GRANULARITY_WORD" since="16" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityNodeInfo$AccessibilityAction" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="30" />
+		<method name="&lt;init&gt;(ILjava/lang/CharSequence;)V" />
+		<method name="getId()I" />
+		<method name="getLabel()Ljava/lang/CharSequence;" />
+		<field name="ACTION_ACCESSIBILITY_FOCUS" />
+		<field name="ACTION_CLEAR_ACCESSIBILITY_FOCUS" />
+		<field name="ACTION_CLEAR_FOCUS" />
+		<field name="ACTION_CLEAR_SELECTION" />
+		<field name="ACTION_CLICK" />
+		<field name="ACTION_COLLAPSE" />
+		<field name="ACTION_CONTEXT_CLICK" since="23" />
+		<field name="ACTION_COPY" />
+		<field name="ACTION_CUT" />
+		<field name="ACTION_DISMISS" />
+		<field name="ACTION_EXPAND" />
+		<field name="ACTION_FOCUS" />
+		<field name="ACTION_HIDE_TOOLTIP" since="28" />
+		<field name="ACTION_IME_ENTER" since="30" />
+		<field name="ACTION_LONG_CLICK" />
+		<field name="ACTION_MOVE_WINDOW" since="26" />
+		<field name="ACTION_NEXT_AT_MOVEMENT_GRANULARITY" />
+		<field name="ACTION_NEXT_HTML_ELEMENT" />
+		<field name="ACTION_PAGE_DOWN" since="29" />
+		<field name="ACTION_PAGE_LEFT" since="29" />
+		<field name="ACTION_PAGE_RIGHT" since="29" />
+		<field name="ACTION_PAGE_UP" since="29" />
+		<field name="ACTION_PASTE" />
+		<field name="ACTION_PRESS_AND_HOLD" since="30" />
+		<field name="ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY" />
+		<field name="ACTION_PREVIOUS_HTML_ELEMENT" />
+		<field name="ACTION_SCROLL_BACKWARD" />
+		<field name="ACTION_SCROLL_DOWN" since="23" />
+		<field name="ACTION_SCROLL_FORWARD" />
+		<field name="ACTION_SCROLL_LEFT" since="23" />
+		<field name="ACTION_SCROLL_RIGHT" since="23" />
+		<field name="ACTION_SCROLL_TO_POSITION" since="23" />
+		<field name="ACTION_SCROLL_UP" since="23" />
+		<field name="ACTION_SELECT" />
+		<field name="ACTION_SET_PROGRESS" since="24" />
+		<field name="ACTION_SET_SELECTION" />
+		<field name="ACTION_SET_TEXT" />
+		<field name="ACTION_SHOW_ON_SCREEN" since="23" />
+		<field name="ACTION_SHOW_TOOLTIP" since="28" />
+		<field name="CREATOR" since="30" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityNodeInfo$CollectionInfo" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(IIZ)V" since="30" />
+		<method name="&lt;init&gt;(IIZI)V" since="30" />
+		<method name="getColumnCount()I" />
+		<method name="getRowCount()I" />
+		<method name="getSelectionMode()I" since="21" />
+		<method name="isHierarchical()Z" />
+		<method name="obtain(IIZ)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;" />
+		<method name="obtain(IIZI)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;" since="21" />
+		<field name="SELECTION_MODE_MULTIPLE" since="21" />
+		<field name="SELECTION_MODE_NONE" since="21" />
+		<field name="SELECTION_MODE_SINGLE" since="21" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(IIIIZ)V" since="30" />
+		<method name="&lt;init&gt;(IIIIZZ)V" since="30" />
+		<method name="getColumnIndex()I" />
+		<method name="getColumnSpan()I" />
+		<method name="getRowIndex()I" />
+		<method name="getRowSpan()I" />
+		<method name="isHeading()Z" deprecated="28" />
+		<method name="isSelected()Z" since="21" />
+		<method name="obtain(IIIIZ)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;" />
+		<method name="obtain(IIIIZZ)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;" since="21" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityNodeInfo$ExtraRenderingInfo" since="30">
+		<extends name="java/lang/Object" />
+		<method name="getLayoutSize()Landroid/util/Size;" />
+		<method name="getTextSizeInPx()F" />
+		<method name="getTextSizeUnit()I" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityNodeInfo$RangeInfo" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(IFFF)V" since="30" />
+		<method name="getCurrent()F" />
+		<method name="getMax()F" />
+		<method name="getMin()F" />
+		<method name="getType()I" />
+		<method name="obtain(IFFF)Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;" />
+		<field name="RANGE_TYPE_FLOAT" />
+		<field name="RANGE_TYPE_INT" />
+		<field name="RANGE_TYPE_PERCENT" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityNodeInfo$TouchDelegateInfo" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/util/Map;)V" />
+		<method name="getRegionAt(I)Landroid/graphics/Region;" />
+		<method name="getRegionCount()I" />
+		<method name="getTargetForRegion(Landroid/graphics/Region;)Landroid/view/accessibility/AccessibilityNodeInfo;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityNodeProvider" since="16">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addExtraDataToAccessibilityNodeInfo(ILandroid/view/accessibility/AccessibilityNodeInfo;Ljava/lang/String;Landroid/os/Bundle;)V" since="26" />
+		<method name="createAccessibilityNodeInfo(I)Landroid/view/accessibility/AccessibilityNodeInfo;" />
+		<method name="findAccessibilityNodeInfosByText(Ljava/lang/String;I)Ljava/util/List;" />
+		<method name="findFocus(I)Landroid/view/accessibility/AccessibilityNodeInfo;" since="19" />
+		<method name="performAction(IILandroid/os/Bundle;)Z" />
+		<field name="HOST_VIEW_ID" since="21" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityRecord" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" since="30" />
+		<method name="&lt;init&gt;(Landroid/view/accessibility/AccessibilityRecord;)V" since="30" />
+		<method name="getAddedCount()I" />
+		<method name="getBeforeText()Ljava/lang/CharSequence;" />
+		<method name="getClassName()Ljava/lang/CharSequence;" />
+		<method name="getContentDescription()Ljava/lang/CharSequence;" />
+		<method name="getCurrentItemIndex()I" />
+		<method name="getFromIndex()I" />
+		<method name="getItemCount()I" />
+		<method name="getMaxScrollX()I" since="15" />
+		<method name="getMaxScrollY()I" since="15" />
+		<method name="getParcelableData()Landroid/os/Parcelable;" />
+		<method name="getRemovedCount()I" />
+		<method name="getScrollDeltaX()I" since="28" />
+		<method name="getScrollDeltaY()I" since="28" />
+		<method name="getScrollX()I" />
+		<method name="getScrollY()I" />
+		<method name="getSource()Landroid/view/accessibility/AccessibilityNodeInfo;" />
+		<method name="getText()Ljava/util/List;" />
+		<method name="getToIndex()I" />
+		<method name="getWindowId()I" />
+		<method name="isChecked()Z" />
+		<method name="isEnabled()Z" />
+		<method name="isFullScreen()Z" />
+		<method name="isPassword()Z" />
+		<method name="isScrollable()Z" />
+		<method name="obtain()Landroid/view/accessibility/AccessibilityRecord;" />
+		<method name="obtain(Landroid/view/accessibility/AccessibilityRecord;)Landroid/view/accessibility/AccessibilityRecord;" />
+		<method name="recycle()V" />
+		<method name="setAddedCount(I)V" />
+		<method name="setBeforeText(Ljava/lang/CharSequence;)V" />
+		<method name="setChecked(Z)V" />
+		<method name="setClassName(Ljava/lang/CharSequence;)V" />
+		<method name="setContentDescription(Ljava/lang/CharSequence;)V" />
+		<method name="setCurrentItemIndex(I)V" />
+		<method name="setEnabled(Z)V" />
+		<method name="setFromIndex(I)V" />
+		<method name="setFullScreen(Z)V" />
+		<method name="setItemCount(I)V" />
+		<method name="setMaxScrollX(I)V" since="15" />
+		<method name="setMaxScrollY(I)V" since="15" />
+		<method name="setParcelableData(Landroid/os/Parcelable;)V" />
+		<method name="setPassword(Z)V" />
+		<method name="setRemovedCount(I)V" />
+		<method name="setScrollDeltaX(I)V" since="28" />
+		<method name="setScrollDeltaY(I)V" since="28" />
+		<method name="setScrollX(I)V" />
+		<method name="setScrollY(I)V" />
+		<method name="setScrollable(Z)V" />
+		<method name="setSource(Landroid/view/View;)V" />
+		<method name="setSource(Landroid/view/View;I)V" since="16" />
+		<method name="setToIndex(I)V" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityRequestPreparer" since="27">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/view/View;I)V" />
+		<method name="getView()Landroid/view/View;" />
+		<method name="onPrepareExtraData(ILjava/lang/String;Landroid/os/Bundle;Landroid/os/Message;)V" />
+		<field name="REQUEST_TYPE_EXTRA_DATA" />
+	</class>
+	<class name="android/view/accessibility/AccessibilityWindowInfo" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" since="30" />
+		<method name="&lt;init&gt;(Landroid/view/accessibility/AccessibilityWindowInfo;)V" since="30" />
+		<method name="getAnchor()Landroid/view/accessibility/AccessibilityNodeInfo;" since="24" />
+		<method name="getBoundsInScreen(Landroid/graphics/Rect;)V" />
+		<method name="getChild(I)Landroid/view/accessibility/AccessibilityWindowInfo;" />
+		<method name="getChildCount()I" />
+		<method name="getDisplayId()I" since="30" />
+		<method name="getId()I" />
+		<method name="getLayer()I" />
+		<method name="getParent()Landroid/view/accessibility/AccessibilityWindowInfo;" />
+		<method name="getRegionInScreen(Landroid/graphics/Region;)V" since="30" />
+		<method name="getRoot()Landroid/view/accessibility/AccessibilityNodeInfo;" />
+		<method name="getTitle()Ljava/lang/CharSequence;" since="24" />
+		<method name="getType()I" />
+		<method name="isAccessibilityFocused()Z" />
+		<method name="isActive()Z" />
+		<method name="isFocused()Z" />
+		<method name="isInPictureInPictureMode()Z" since="26" />
+		<method name="obtain()Landroid/view/accessibility/AccessibilityWindowInfo;" />
+		<method name="obtain(Landroid/view/accessibility/AccessibilityWindowInfo;)Landroid/view/accessibility/AccessibilityWindowInfo;" />
+		<method name="recycle()V" />
+		<field name="CREATOR" />
+		<field name="TYPE_ACCESSIBILITY_OVERLAY" since="22" />
+		<field name="TYPE_APPLICATION" />
+		<field name="TYPE_INPUT_METHOD" />
+		<field name="TYPE_SPLIT_SCREEN_DIVIDER" since="24" />
+		<field name="TYPE_SYSTEM" />
+	</class>
+	<class name="android/view/accessibility/CaptioningManager" since="19">
+		<extends name="java/lang/Object" />
+		<method name="addCaptioningChangeListener(Landroid/view/accessibility/CaptioningManager$CaptioningChangeListener;)V" />
+		<method name="getFontScale()F" />
+		<method name="getLocale()Ljava/util/Locale;" />
+		<method name="getUserStyle()Landroid/view/accessibility/CaptioningManager$CaptionStyle;" />
+		<method name="isEnabled()Z" />
+		<method name="removeCaptioningChangeListener(Landroid/view/accessibility/CaptioningManager$CaptioningChangeListener;)V" />
+	</class>
+	<class name="android/view/accessibility/CaptioningManager$CaptionStyle" since="19">
+		<extends name="java/lang/Object" />
+		<method name="getTypeface()Landroid/graphics/Typeface;" />
+		<method name="hasBackgroundColor()Z" since="21" />
+		<method name="hasEdgeColor()Z" since="21" />
+		<method name="hasEdgeType()Z" since="21" />
+		<method name="hasForegroundColor()Z" since="21" />
+		<method name="hasWindowColor()Z" since="21" />
+		<field name="EDGE_TYPE_DEPRESSED" since="21" />
+		<field name="EDGE_TYPE_DROP_SHADOW" />
+		<field name="EDGE_TYPE_NONE" />
+		<field name="EDGE_TYPE_OUTLINE" />
+		<field name="EDGE_TYPE_RAISED" since="21" />
+		<field name="EDGE_TYPE_UNSPECIFIED" since="21" />
+		<field name="backgroundColor" />
+		<field name="edgeColor" />
+		<field name="edgeType" />
+		<field name="foregroundColor" />
+		<field name="windowColor" since="21" />
+	</class>
+	<class name="android/view/accessibility/CaptioningManager$CaptioningChangeListener" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onEnabledChanged(Z)V" />
+		<method name="onFontScaleChanged(F)V" />
+		<method name="onLocaleChanged(Ljava/util/Locale;)V" />
+		<method name="onUserStyleChanged(Landroid/view/accessibility/CaptioningManager$CaptionStyle;)V" />
+	</class>
+	<class name="android/view/animation/AccelerateDecelerateInterpolator" since="1">
+		<extends name="android/view/animation/BaseInterpolator" since="22" />
+		<extends name="java/lang/Object" removed="22" />
+		<implements name="android/view/animation/Interpolator" removed="22" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/view/animation/AccelerateInterpolator" since="1">
+		<extends name="android/view/animation/BaseInterpolator" since="22" />
+		<extends name="java/lang/Object" removed="22" />
+		<implements name="android/view/animation/Interpolator" removed="22" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(F)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/view/animation/AlphaAnimation" since="1">
+		<extends name="android/view/animation/Animation" />
+		<method name="&lt;init&gt;(FF)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/view/animation/Animation" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" since="3" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="applyTransformation(FLandroid/view/animation/Transformation;)V" />
+		<method name="cancel()V" since="8" />
+		<method name="clone()Landroid/view/animation/Animation;" since="3" />
+		<method name="computeDurationHint()J" since="3" />
+		<method name="ensureInterpolator()V" />
+		<method name="getBackgroundColor()I" since="12" deprecated="30" />
+		<method name="getDetachWallpaper()Z" since="5" deprecated="29" />
+		<method name="getDuration()J" />
+		<method name="getFillAfter()Z" />
+		<method name="getFillBefore()Z" />
+		<method name="getInterpolator()Landroid/view/animation/Interpolator;" />
+		<method name="getRepeatCount()I" />
+		<method name="getRepeatMode()I" />
+		<method name="getScaleFactor()F" since="11" />
+		<method name="getStartOffset()J" />
+		<method name="getStartTime()J" />
+		<method name="getTransformation(JLandroid/view/animation/Transformation;)Z" />
+		<method name="getTransformation(JLandroid/view/animation/Transformation;F)Z" since="11" />
+		<method name="getZAdjustment()I" />
+		<method name="hasEnded()Z" />
+		<method name="hasStarted()Z" />
+		<method name="initialize(IIII)V" />
+		<method name="isFillEnabled()Z" since="3" />
+		<method name="isInitialized()Z" />
+		<method name="reset()V" />
+		<method name="resolveSize(IFII)F" />
+		<method name="restrictDuration(J)V" />
+		<method name="scaleCurrentDuration(F)V" />
+		<method name="setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V" />
+		<method name="setBackgroundColor(I)V" since="12" deprecated="30" />
+		<method name="setDetachWallpaper(Z)V" since="5" deprecated="29" />
+		<method name="setDuration(J)V" />
+		<method name="setFillAfter(Z)V" />
+		<method name="setFillBefore(Z)V" />
+		<method name="setFillEnabled(Z)V" since="3" />
+		<method name="setInterpolator(Landroid/content/Context;I)V" />
+		<method name="setInterpolator(Landroid/view/animation/Interpolator;)V" />
+		<method name="setRepeatCount(I)V" />
+		<method name="setRepeatMode(I)V" />
+		<method name="setStartOffset(J)V" />
+		<method name="setStartTime(J)V" />
+		<method name="setZAdjustment(I)V" />
+		<method name="start()V" />
+		<method name="startNow()V" />
+		<method name="willChangeBounds()Z" />
+		<method name="willChangeTransformationMatrix()Z" />
+		<field name="ABSOLUTE" />
+		<field name="INFINITE" />
+		<field name="RELATIVE_TO_PARENT" />
+		<field name="RELATIVE_TO_SELF" />
+		<field name="RESTART" />
+		<field name="REVERSE" />
+		<field name="START_ON_FIRST_FRAME" />
+		<field name="ZORDER_BOTTOM" />
+		<field name="ZORDER_NORMAL" />
+		<field name="ZORDER_TOP" />
+	</class>
+	<class name="android/view/animation/Animation$AnimationListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onAnimationEnd(Landroid/view/animation/Animation;)V" />
+		<method name="onAnimationRepeat(Landroid/view/animation/Animation;)V" />
+		<method name="onAnimationStart(Landroid/view/animation/Animation;)V" />
+	</class>
+	<class name="android/view/animation/Animation$Description" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="type" />
+		<field name="value" />
+	</class>
+	<class name="android/view/animation/AnimationSet" since="1">
+		<extends name="android/view/animation/Animation" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Z)V" />
+		<method name="addAnimation(Landroid/view/animation/Animation;)V" />
+		<method name="clone()Landroid/view/animation/AnimationSet;" since="3" />
+		<method name="getAnimations()Ljava/util/List;" />
+	</class>
+	<class name="android/view/animation/AnimationUtils" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="currentAnimationTimeMillis()J" />
+		<method name="loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;" />
+		<method name="loadInterpolator(Landroid/content/Context;I)Landroid/view/animation/Interpolator;" />
+		<method name="loadLayoutAnimation(Landroid/content/Context;I)Landroid/view/animation/LayoutAnimationController;" />
+		<method name="makeInAnimation(Landroid/content/Context;Z)Landroid/view/animation/Animation;" />
+		<method name="makeInChildBottomAnimation(Landroid/content/Context;)Landroid/view/animation/Animation;" />
+		<method name="makeOutAnimation(Landroid/content/Context;Z)Landroid/view/animation/Animation;" />
+	</class>
+	<class name="android/view/animation/AnticipateInterpolator" since="4">
+		<extends name="android/view/animation/BaseInterpolator" since="22" />
+		<extends name="java/lang/Object" removed="22" />
+		<implements name="android/view/animation/Interpolator" removed="22" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(F)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/view/animation/AnticipateOvershootInterpolator" since="4">
+		<extends name="android/view/animation/BaseInterpolator" since="22" />
+		<extends name="java/lang/Object" removed="22" />
+		<implements name="android/view/animation/Interpolator" removed="22" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(F)V" />
+		<method name="&lt;init&gt;(FF)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/view/animation/BaseInterpolator" since="22">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/animation/Interpolator" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/view/animation/BounceInterpolator" since="4">
+		<extends name="android/view/animation/BaseInterpolator" since="22" />
+		<extends name="java/lang/Object" removed="22" />
+		<implements name="android/view/animation/Interpolator" removed="22" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/view/animation/CycleInterpolator" since="1">
+		<extends name="android/view/animation/BaseInterpolator" since="22" />
+		<extends name="java/lang/Object" removed="22" />
+		<implements name="android/view/animation/Interpolator" removed="22" />
+		<method name="&lt;init&gt;(F)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/view/animation/DecelerateInterpolator" since="1">
+		<extends name="android/view/animation/BaseInterpolator" since="22" />
+		<extends name="java/lang/Object" removed="22" />
+		<implements name="android/view/animation/Interpolator" removed="22" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(F)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/view/animation/GridLayoutAnimationController" since="1">
+		<extends name="android/view/animation/LayoutAnimationController" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/animation/Animation;)V" />
+		<method name="&lt;init&gt;(Landroid/view/animation/Animation;FF)V" />
+		<method name="getColumnDelay()F" />
+		<method name="getDirection()I" />
+		<method name="getDirectionPriority()I" />
+		<method name="getRowDelay()F" />
+		<method name="setColumnDelay(F)V" />
+		<method name="setDirection(I)V" />
+		<method name="setDirectionPriority(I)V" />
+		<method name="setRowDelay(F)V" />
+		<field name="DIRECTION_BOTTOM_TO_TOP" />
+		<field name="DIRECTION_HORIZONTAL_MASK" />
+		<field name="DIRECTION_LEFT_TO_RIGHT" />
+		<field name="DIRECTION_RIGHT_TO_LEFT" />
+		<field name="DIRECTION_TOP_TO_BOTTOM" />
+		<field name="DIRECTION_VERTICAL_MASK" />
+		<field name="PRIORITY_COLUMN" />
+		<field name="PRIORITY_NONE" />
+		<field name="PRIORITY_ROW" />
+	</class>
+	<class name="android/view/animation/GridLayoutAnimationController$AnimationParameters" since="1">
+		<extends name="android/view/animation/LayoutAnimationController$AnimationParameters" />
+		<method name="&lt;init&gt;()V" />
+		<field name="column" />
+		<field name="columnsCount" />
+		<field name="row" />
+		<field name="rowsCount" />
+	</class>
+	<class name="android/view/animation/Interpolator" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/animation/TimeInterpolator" since="11" />
+		<method name="getInterpolation(F)F" removed="11" />
+	</class>
+	<class name="android/view/animation/LayoutAnimationController" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/animation/Animation;)V" />
+		<method name="&lt;init&gt;(Landroid/view/animation/Animation;F)V" />
+		<method name="getAnimation()Landroid/view/animation/Animation;" />
+		<method name="getAnimationForView(Landroid/view/View;)Landroid/view/animation/Animation;" />
+		<method name="getDelay()F" />
+		<method name="getDelayForView(Landroid/view/View;)J" />
+		<method name="getInterpolator()Landroid/view/animation/Interpolator;" />
+		<method name="getOrder()I" />
+		<method name="getTransformedIndex(Landroid/view/animation/LayoutAnimationController$AnimationParameters;)I" />
+		<method name="isDone()Z" />
+		<method name="setAnimation(Landroid/content/Context;I)V" />
+		<method name="setAnimation(Landroid/view/animation/Animation;)V" />
+		<method name="setDelay(F)V" />
+		<method name="setInterpolator(Landroid/content/Context;I)V" />
+		<method name="setInterpolator(Landroid/view/animation/Interpolator;)V" />
+		<method name="setOrder(I)V" />
+		<method name="start()V" />
+		<method name="willOverlap()Z" />
+		<field name="ORDER_NORMAL" />
+		<field name="ORDER_RANDOM" />
+		<field name="ORDER_REVERSE" />
+		<field name="mAnimation" />
+		<field name="mInterpolator" />
+		<field name="mRandomizer" />
+	</class>
+	<class name="android/view/animation/LayoutAnimationController$AnimationParameters" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="count" />
+		<field name="index" />
+	</class>
+	<class name="android/view/animation/LinearInterpolator" since="1">
+		<extends name="android/view/animation/BaseInterpolator" since="22" />
+		<extends name="java/lang/Object" removed="22" />
+		<implements name="android/view/animation/Interpolator" removed="22" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/view/animation/OvershootInterpolator" since="4">
+		<extends name="android/view/animation/BaseInterpolator" since="22" />
+		<extends name="java/lang/Object" removed="22" />
+		<implements name="android/view/animation/Interpolator" removed="22" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(F)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/view/animation/PathInterpolator" since="21">
+		<extends name="android/view/animation/BaseInterpolator" since="22" />
+		<extends name="java/lang/Object" removed="22" />
+		<implements name="android/view/animation/Interpolator" removed="22" />
+		<method name="&lt;init&gt;(FF)V" />
+		<method name="&lt;init&gt;(FFFF)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/graphics/Path;)V" />
+	</class>
+	<class name="android/view/animation/RotateAnimation" since="1">
+		<extends name="android/view/animation/Animation" />
+		<method name="&lt;init&gt;(FF)V" />
+		<method name="&lt;init&gt;(FFFF)V" />
+		<method name="&lt;init&gt;(FFIFIF)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/view/animation/ScaleAnimation" since="1">
+		<extends name="android/view/animation/Animation" />
+		<method name="&lt;init&gt;(FFFF)V" />
+		<method name="&lt;init&gt;(FFFFFF)V" />
+		<method name="&lt;init&gt;(FFFFIFIF)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/view/animation/Transformation" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clear()V" />
+		<method name="compose(Landroid/view/animation/Transformation;)V" />
+		<method name="getAlpha()F" />
+		<method name="getMatrix()Landroid/graphics/Matrix;" />
+		<method name="getTransformationType()I" />
+		<method name="set(Landroid/view/animation/Transformation;)V" />
+		<method name="setAlpha(F)V" />
+		<method name="setTransformationType(I)V" />
+		<method name="toShortString()Ljava/lang/String;" since="3" />
+		<field name="TYPE_ALPHA" />
+		<field name="TYPE_BOTH" />
+		<field name="TYPE_IDENTITY" />
+		<field name="TYPE_MATRIX" />
+		<field name="mAlpha" />
+		<field name="mMatrix" />
+		<field name="mTransformationType" />
+	</class>
+	<class name="android/view/animation/TranslateAnimation" since="1">
+		<extends name="android/view/animation/Animation" />
+		<method name="&lt;init&gt;(FFFF)V" />
+		<method name="&lt;init&gt;(IFIFIFIF)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+	</class>
+	<class name="android/view/autofill/AutofillId" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/autofill/AutofillManager" since="26">
+		<extends name="java/lang/Object" />
+		<method name="cancel()V" />
+		<method name="commit()V" />
+		<method name="disableAutofillServices()V" />
+		<method name="getAutofillServiceComponentName()Landroid/content/ComponentName;" since="28" />
+		<method name="getAvailableFieldClassificationAlgorithms()Ljava/util/List;" since="28" />
+		<method name="getDefaultFieldClassificationAlgorithm()Ljava/lang/String;" since="28" />
+		<method name="getNextAutofillId()Landroid/view/autofill/AutofillId;" since="28" />
+		<method name="getUserData()Landroid/service/autofill/UserData;" since="28" />
+		<method name="getUserDataId()Ljava/lang/String;" since="28" />
+		<method name="hasEnabledAutofillServices()Z" />
+		<method name="isAutofillSupported()Z" />
+		<method name="isEnabled()Z" />
+		<method name="isFieldClassificationEnabled()Z" since="28" />
+		<method name="notifyValueChanged(Landroid/view/View;)V" />
+		<method name="notifyValueChanged(Landroid/view/View;ILandroid/view/autofill/AutofillValue;)V" />
+		<method name="notifyViewClicked(Landroid/view/View;)V" since="28" />
+		<method name="notifyViewClicked(Landroid/view/View;I)V" since="28" />
+		<method name="notifyViewEntered(Landroid/view/View;)V" />
+		<method name="notifyViewEntered(Landroid/view/View;ILandroid/graphics/Rect;)V" />
+		<method name="notifyViewExited(Landroid/view/View;)V" />
+		<method name="notifyViewExited(Landroid/view/View;I)V" />
+		<method name="notifyViewVisibilityChanged(Landroid/view/View;IZ)V" since="27" />
+		<method name="notifyViewVisibilityChanged(Landroid/view/View;Z)V" since="27" />
+		<method name="registerCallback(Landroid/view/autofill/AutofillManager$AutofillCallback;)V" />
+		<method name="requestAutofill(Landroid/view/View;)V" />
+		<method name="requestAutofill(Landroid/view/View;ILandroid/graphics/Rect;)V" />
+		<method name="setUserData(Landroid/service/autofill/UserData;)V" since="28" />
+		<method name="unregisterCallback(Landroid/view/autofill/AutofillManager$AutofillCallback;)V" />
+		<field name="EXTRA_ASSIST_STRUCTURE" />
+		<field name="EXTRA_AUTHENTICATION_RESULT" />
+		<field name="EXTRA_AUTHENTICATION_RESULT_EPHEMERAL_DATASET" since="31" />
+		<field name="EXTRA_CLIENT_STATE" />
+		<field name="EXTRA_INLINE_SUGGESTIONS_REQUEST" since="31" />
+	</class>
+	<class name="android/view/autofill/AutofillManager$AutofillCallback" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onAutofillEvent(Landroid/view/View;I)V" />
+		<method name="onAutofillEvent(Landroid/view/View;II)V" />
+		<field name="EVENT_INPUT_HIDDEN" />
+		<field name="EVENT_INPUT_SHOWN" />
+		<field name="EVENT_INPUT_UNAVAILABLE" />
+	</class>
+	<class name="android/view/autofill/AutofillValue" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="forDate(J)Landroid/view/autofill/AutofillValue;" />
+		<method name="forList(I)Landroid/view/autofill/AutofillValue;" />
+		<method name="forText(Ljava/lang/CharSequence;)Landroid/view/autofill/AutofillValue;" />
+		<method name="forToggle(Z)Landroid/view/autofill/AutofillValue;" />
+		<method name="getDateValue()J" />
+		<method name="getListValue()I" />
+		<method name="getTextValue()Ljava/lang/CharSequence;" />
+		<method name="getToggleValue()Z" />
+		<method name="isDate()Z" />
+		<method name="isList()Z" />
+		<method name="isText()Z" />
+		<method name="isToggle()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/contentcapture/ContentCaptureCondition" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/content/LocusId;I)V" />
+		<method name="getFlags()I" />
+		<method name="getLocusId()Landroid/content/LocusId;" />
+		<field name="CREATOR" />
+		<field name="FLAG_IS_REGEX" />
+	</class>
+	<class name="android/view/contentcapture/ContentCaptureContext" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="forLocusId(Ljava/lang/String;)Landroid/view/contentcapture/ContentCaptureContext;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getLocusId()Landroid/content/LocusId;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/contentcapture/ContentCaptureContext$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/LocusId;)V" />
+		<method name="build()Landroid/view/contentcapture/ContentCaptureContext;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/contentcapture/ContentCaptureContext$Builder;" />
+	</class>
+	<class name="android/view/contentcapture/ContentCaptureManager" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getContentCaptureConditions()Ljava/util/Set;" />
+		<method name="getServiceComponentName()Landroid/content/ComponentName;" />
+		<method name="isContentCaptureEnabled()Z" />
+		<method name="removeData(Landroid/view/contentcapture/DataRemovalRequest;)V" />
+		<method name="setContentCaptureEnabled(Z)V" />
+		<method name="shareData(Landroid/view/contentcapture/DataShareRequest;Ljava/util/concurrent/Executor;Landroid/view/contentcapture/DataShareWriteAdapter;)V" since="30" />
+		<field name="DATA_SHARE_ERROR_CONCURRENT_REQUEST" since="30" />
+		<field name="DATA_SHARE_ERROR_TIMEOUT_INTERRUPTED" since="30" />
+		<field name="DATA_SHARE_ERROR_UNKNOWN" since="30" />
+	</class>
+	<class name="android/view/contentcapture/ContentCaptureSession" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="createContentCaptureSession(Landroid/view/contentcapture/ContentCaptureContext;)Landroid/view/contentcapture/ContentCaptureSession;" />
+		<method name="destroy()V" />
+		<method name="getContentCaptureContext()Landroid/view/contentcapture/ContentCaptureContext;" />
+		<method name="getContentCaptureSessionId()Landroid/view/contentcapture/ContentCaptureSessionId;" />
+		<method name="newAutofillId(Landroid/view/autofill/AutofillId;J)Landroid/view/autofill/AutofillId;" />
+		<method name="newViewStructure(Landroid/view/View;)Landroid/view/ViewStructure;" />
+		<method name="newVirtualViewStructure(Landroid/view/autofill/AutofillId;J)Landroid/view/ViewStructure;" />
+		<method name="notifySessionPaused()V" since="30" />
+		<method name="notifySessionResumed()V" since="30" />
+		<method name="notifyViewAppeared(Landroid/view/ViewStructure;)V" />
+		<method name="notifyViewDisappeared(Landroid/view/autofill/AutofillId;)V" />
+		<method name="notifyViewInsetsChanged(Landroid/graphics/Insets;)V" since="30" />
+		<method name="notifyViewTextChanged(Landroid/view/autofill/AutofillId;Ljava/lang/CharSequence;)V" />
+		<method name="notifyViewsDisappeared(Landroid/view/autofill/AutofillId;[J)V" />
+		<method name="setContentCaptureContext(Landroid/view/contentcapture/ContentCaptureContext;)V" />
+	</class>
+	<class name="android/view/contentcapture/ContentCaptureSessionId" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/contentcapture/DataRemovalRequest" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getLocusIdRequests()Ljava/util/List;" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="isForEverything()Z" />
+		<field name="CREATOR" />
+		<field name="FLAG_IS_PREFIX" />
+	</class>
+	<class name="android/view/contentcapture/DataRemovalRequest$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addLocusId(Landroid/content/LocusId;I)Landroid/view/contentcapture/DataRemovalRequest$Builder;" />
+		<method name="build()Landroid/view/contentcapture/DataRemovalRequest;" />
+		<method name="forEverything()Landroid/view/contentcapture/DataRemovalRequest$Builder;" />
+	</class>
+	<class name="android/view/contentcapture/DataRemovalRequest$LocusIdRequest" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getFlags()I" />
+		<method name="getLocusId()Landroid/content/LocusId;" />
+	</class>
+	<class name="android/view/contentcapture/DataShareRequest" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/content/LocusId;Ljava/lang/String;)V" />
+		<method name="getLocusId()Landroid/content/LocusId;" />
+		<method name="getMimeType()Ljava/lang/String;" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/contentcapture/DataShareWriteAdapter" since="30">
+		<extends name="java/lang/Object" />
+		<method name="onError(I)V" />
+		<method name="onRejected()V" />
+		<method name="onWrite(Landroid/os/ParcelFileDescriptor;)V" />
+	</class>
+	<class name="android/view/displayhash/DisplayHash" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/displayhash/DisplayHashManager" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getSupportedHashAlgorithms()Ljava/util/Set;" />
+		<method name="verifyDisplayHash(Landroid/view/displayhash/DisplayHash;)Landroid/view/displayhash/VerifiedDisplayHash;" />
+	</class>
+	<class name="android/view/displayhash/DisplayHashResultCallback" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onDisplayHashError(I)V" />
+		<method name="onDisplayHashResult(Landroid/view/displayhash/DisplayHash;)V" />
+		<field name="DISPLAY_HASH_ERROR_INVALID_BOUNDS" />
+		<field name="DISPLAY_HASH_ERROR_INVALID_HASH_ALGORITHM" />
+		<field name="DISPLAY_HASH_ERROR_MISSING_WINDOW" />
+		<field name="DISPLAY_HASH_ERROR_NOT_VISIBLE_ON_SCREEN" />
+		<field name="DISPLAY_HASH_ERROR_TOO_MANY_REQUESTS" />
+		<field name="DISPLAY_HASH_ERROR_UNKNOWN" />
+	</class>
+	<class name="android/view/displayhash/VerifiedDisplayHash" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(JLandroid/graphics/Rect;Ljava/lang/String;[B)V" />
+		<method name="getBoundsInWindow()Landroid/graphics/Rect;" />
+		<method name="getHashAlgorithm()Ljava/lang/String;" />
+		<method name="getImageHash()[B" />
+		<method name="getTimeMillis()J" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/inputmethod/BaseInputConnection" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/inputmethod/InputConnection" />
+		<method name="&lt;init&gt;(Landroid/view/View;Z)V" />
+		<method name="getComposingSpanEnd(Landroid/text/Spannable;)I" />
+		<method name="getComposingSpanStart(Landroid/text/Spannable;)I" />
+		<method name="getEditable()Landroid/text/Editable;" />
+		<method name="removeComposingSpans(Landroid/text/Spannable;)V" />
+		<method name="setComposingSpans(Landroid/text/Spannable;)V" />
+	</class>
+	<class name="android/view/inputmethod/CompletionInfo" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(JILjava/lang/CharSequence;)V" />
+		<method name="&lt;init&gt;(JILjava/lang/CharSequence;Ljava/lang/CharSequence;)V" />
+		<method name="getId()J" />
+		<method name="getLabel()Ljava/lang/CharSequence;" />
+		<method name="getPosition()I" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/inputmethod/CorrectionInfo" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(ILjava/lang/CharSequence;Ljava/lang/CharSequence;)V" />
+		<method name="getNewText()Ljava/lang/CharSequence;" />
+		<method name="getOffset()I" />
+		<method name="getOldText()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/inputmethod/CursorAnchorInfo" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="getCharacterBounds(I)Landroid/graphics/RectF;" />
+		<method name="getCharacterBoundsFlags(I)I" />
+		<method name="getComposingText()Ljava/lang/CharSequence;" />
+		<method name="getComposingTextStart()I" />
+		<method name="getInsertionMarkerBaseline()F" />
+		<method name="getInsertionMarkerBottom()F" />
+		<method name="getInsertionMarkerFlags()I" />
+		<method name="getInsertionMarkerHorizontal()F" />
+		<method name="getInsertionMarkerTop()F" />
+		<method name="getMatrix()Landroid/graphics/Matrix;" />
+		<method name="getSelectionEnd()I" />
+		<method name="getSelectionStart()I" />
+		<field name="CREATOR" />
+		<field name="FLAG_HAS_INVISIBLE_REGION" />
+		<field name="FLAG_HAS_VISIBLE_REGION" />
+		<field name="FLAG_IS_RTL" />
+	</class>
+	<class name="android/view/inputmethod/CursorAnchorInfo$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addCharacterBounds(IFFFFI)Landroid/view/inputmethod/CursorAnchorInfo$Builder;" />
+		<method name="build()Landroid/view/inputmethod/CursorAnchorInfo;" />
+		<method name="reset()V" />
+		<method name="setComposingText(ILjava/lang/CharSequence;)Landroid/view/inputmethod/CursorAnchorInfo$Builder;" />
+		<method name="setInsertionMarkerLocation(FFFFI)Landroid/view/inputmethod/CursorAnchorInfo$Builder;" />
+		<method name="setMatrix(Landroid/graphics/Matrix;)Landroid/view/inputmethod/CursorAnchorInfo$Builder;" />
+		<method name="setSelectionRange(II)Landroid/view/inputmethod/CursorAnchorInfo$Builder;" />
+	</class>
+	<class name="android/view/inputmethod/EditorInfo" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="android/text/InputType" />
+		<method name="&lt;init&gt;()V" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="getInitialSelectedText(I)Ljava/lang/CharSequence;" since="30" />
+		<method name="getInitialSurroundingText(III)Landroid/view/inputmethod/SurroundingText;" since="31" />
+		<method name="getInitialTextAfterCursor(II)Ljava/lang/CharSequence;" since="30" />
+		<method name="getInitialTextBeforeCursor(II)Ljava/lang/CharSequence;" since="30" />
+		<method name="makeCompatible(I)V" since="11" />
+		<method name="setInitialSurroundingSubText(Ljava/lang/CharSequence;I)V" since="30" />
+		<method name="setInitialSurroundingText(Ljava/lang/CharSequence;)V" since="30" />
+		<field name="CREATOR" />
+		<field name="IME_ACTION_DONE" />
+		<field name="IME_ACTION_GO" />
+		<field name="IME_ACTION_NEXT" />
+		<field name="IME_ACTION_NONE" />
+		<field name="IME_ACTION_PREVIOUS" since="11" />
+		<field name="IME_ACTION_SEARCH" />
+		<field name="IME_ACTION_SEND" />
+		<field name="IME_ACTION_UNSPECIFIED" />
+		<field name="IME_FLAG_FORCE_ASCII" since="16" />
+		<field name="IME_FLAG_NAVIGATE_NEXT" since="11" />
+		<field name="IME_FLAG_NAVIGATE_PREVIOUS" since="11" />
+		<field name="IME_FLAG_NO_ACCESSORY_ACTION" />
+		<field name="IME_FLAG_NO_ENTER_ACTION" />
+		<field name="IME_FLAG_NO_EXTRACT_UI" />
+		<field name="IME_FLAG_NO_FULLSCREEN" since="11" />
+		<field name="IME_FLAG_NO_PERSONALIZED_LEARNING" since="26" />
+		<field name="IME_MASK_ACTION" />
+		<field name="IME_NULL" />
+		<field name="actionId" />
+		<field name="actionLabel" />
+		<field name="contentMimeTypes" since="25" />
+		<field name="extras" />
+		<field name="fieldId" />
+		<field name="fieldName" />
+		<field name="hintLocales" since="24" />
+		<field name="hintText" />
+		<field name="imeOptions" />
+		<field name="initialCapsMode" />
+		<field name="initialSelEnd" />
+		<field name="initialSelStart" />
+		<field name="inputType" />
+		<field name="label" />
+		<field name="packageName" />
+		<field name="privateImeOptions" />
+	</class>
+	<class name="android/view/inputmethod/ExtractedText" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<field name="CREATOR" />
+		<field name="FLAG_SELECTING" />
+		<field name="FLAG_SINGLE_LINE" />
+		<field name="flags" />
+		<field name="hint" since="28" />
+		<field name="partialEndOffset" />
+		<field name="partialStartOffset" />
+		<field name="selectionEnd" />
+		<field name="selectionStart" />
+		<field name="startOffset" />
+		<field name="text" />
+	</class>
+	<class name="android/view/inputmethod/ExtractedTextRequest" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;()V" />
+		<field name="CREATOR" />
+		<field name="flags" />
+		<field name="hintMaxChars" />
+		<field name="hintMaxLines" />
+		<field name="token" />
+	</class>
+	<class name="android/view/inputmethod/InlineSuggestion" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getInfo()Landroid/view/inputmethod/InlineSuggestionInfo;" />
+		<method name="inflate(Landroid/content/Context;Landroid/util/Size;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/inputmethod/InlineSuggestionInfo" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAutofillHints()[Ljava/lang/String;" />
+		<method name="getInlinePresentationSpec()Landroid/widget/inline/InlinePresentationSpec;" />
+		<method name="getSource()Ljava/lang/String;" />
+		<method name="getType()Ljava/lang/String;" />
+		<method name="isPinned()Z" />
+		<field name="CREATOR" />
+		<field name="SOURCE_AUTOFILL" />
+		<field name="SOURCE_PLATFORM" />
+		<field name="TYPE_ACTION" />
+		<field name="TYPE_SUGGESTION" />
+	</class>
+	<class name="android/view/inputmethod/InlineSuggestionsRequest" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getHostPackageName()Ljava/lang/String;" />
+		<method name="getInlinePresentationSpecs()Ljava/util/List;" />
+		<method name="getInlineTooltipPresentationSpec()Landroid/widget/inline/InlinePresentationSpec;" since="31" />
+		<method name="getMaxSuggestionCount()I" />
+		<method name="getSupportedLocales()Landroid/os/LocaleList;" />
+		<field name="CREATOR" />
+		<field name="SUGGESTION_COUNT_UNLIMITED" />
+	</class>
+	<class name="android/view/inputmethod/InlineSuggestionsRequest$Builder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/util/List;)V" />
+		<method name="addInlinePresentationSpecs(Landroid/widget/inline/InlinePresentationSpec;)Landroid/view/inputmethod/InlineSuggestionsRequest$Builder;" />
+		<method name="build()Landroid/view/inputmethod/InlineSuggestionsRequest;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/inputmethod/InlineSuggestionsRequest$Builder;" />
+		<method name="setInlinePresentationSpecs(Ljava/util/List;)Landroid/view/inputmethod/InlineSuggestionsRequest$Builder;" />
+		<method name="setInlineTooltipPresentationSpec(Landroid/widget/inline/InlinePresentationSpec;)Landroid/view/inputmethod/InlineSuggestionsRequest$Builder;" since="31" />
+		<method name="setMaxSuggestionCount(I)Landroid/view/inputmethod/InlineSuggestionsRequest$Builder;" />
+		<method name="setSupportedLocales(Landroid/os/LocaleList;)Landroid/view/inputmethod/InlineSuggestionsRequest$Builder;" />
+	</class>
+	<class name="android/view/inputmethod/InlineSuggestionsResponse" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getInlineSuggestions()Ljava/util/List;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/inputmethod/InputBinding" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/view/inputmethod/InputConnection;Landroid/os/IBinder;II)V" />
+		<method name="&lt;init&gt;(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/InputBinding;)V" />
+		<method name="getConnection()Landroid/view/inputmethod/InputConnection;" />
+		<method name="getConnectionToken()Landroid/os/IBinder;" />
+		<method name="getPid()I" />
+		<method name="getUid()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/inputmethod/InputConnection" since="3">
+		<extends name="java/lang/Object" />
+		<method name="beginBatchEdit()Z" />
+		<method name="clearMetaKeyStates(I)Z" />
+		<method name="closeConnection()V" since="24" />
+		<method name="commitCompletion(Landroid/view/inputmethod/CompletionInfo;)Z" />
+		<method name="commitContent(Landroid/view/inputmethod/InputContentInfo;ILandroid/os/Bundle;)Z" since="25" />
+		<method name="commitCorrection(Landroid/view/inputmethod/CorrectionInfo;)Z" since="11" />
+		<method name="commitText(Ljava/lang/CharSequence;I)Z" />
+		<method name="deleteSurroundingText(II)Z" />
+		<method name="deleteSurroundingTextInCodePoints(II)Z" since="24" />
+		<method name="endBatchEdit()Z" />
+		<method name="finishComposingText()Z" />
+		<method name="getCursorCapsMode(I)I" />
+		<method name="getExtractedText(Landroid/view/inputmethod/ExtractedTextRequest;I)Landroid/view/inputmethod/ExtractedText;" />
+		<method name="getHandler()Landroid/os/Handler;" since="24" />
+		<method name="getSelectedText(I)Ljava/lang/CharSequence;" since="9" />
+		<method name="getSurroundingText(III)Landroid/view/inputmethod/SurroundingText;" since="31" />
+		<method name="getTextAfterCursor(II)Ljava/lang/CharSequence;" />
+		<method name="getTextBeforeCursor(II)Ljava/lang/CharSequence;" />
+		<method name="performContextMenuAction(I)Z" />
+		<method name="performEditorAction(I)Z" />
+		<method name="performPrivateCommand(Ljava/lang/String;Landroid/os/Bundle;)Z" />
+		<method name="performSpellCheck()Z" since="31" />
+		<method name="reportFullscreenMode(Z)Z" />
+		<method name="requestCursorUpdates(I)Z" since="21" />
+		<method name="sendKeyEvent(Landroid/view/KeyEvent;)Z" />
+		<method name="setComposingRegion(II)Z" since="9" />
+		<method name="setComposingText(Ljava/lang/CharSequence;I)Z" />
+		<method name="setImeConsumesInput(Z)Z" since="31" />
+		<method name="setSelection(II)Z" />
+		<field name="CURSOR_UPDATE_IMMEDIATE" since="21" />
+		<field name="CURSOR_UPDATE_MONITOR" since="21" />
+		<field name="GET_EXTRACTED_TEXT_MONITOR" />
+		<field name="GET_TEXT_WITH_STYLES" />
+		<field name="INPUT_CONTENT_GRANT_READ_URI_PERMISSION" since="25" />
+	</class>
+	<class name="android/view/inputmethod/InputConnectionWrapper" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/inputmethod/InputConnection" />
+		<method name="&lt;init&gt;(Landroid/view/inputmethod/InputConnection;Z)V" />
+		<method name="setTarget(Landroid/view/inputmethod/InputConnection;)V" />
+	</class>
+	<class name="android/view/inputmethod/InputContentInfo" since="25">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/net/Uri;Landroid/content/ClipDescription;)V" />
+		<method name="&lt;init&gt;(Landroid/net/Uri;Landroid/content/ClipDescription;Landroid/net/Uri;)V" />
+		<method name="getContentUri()Landroid/net/Uri;" />
+		<method name="getDescription()Landroid/content/ClipDescription;" />
+		<method name="getLinkUri()Landroid/net/Uri;" />
+		<method name="releasePermission()V" />
+		<method name="requestPermission()V" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/inputmethod/InputMethod" since="3">
+		<extends name="java/lang/Object" />
+		<method name="attachToken(Landroid/os/IBinder;)V" />
+		<method name="bindInput(Landroid/view/inputmethod/InputBinding;)V" />
+		<method name="changeInputMethodSubtype(Landroid/view/inputmethod/InputMethodSubtype;)V" since="11" />
+		<method name="createSession(Landroid/view/inputmethod/InputMethod$SessionCallback;)V" />
+		<method name="hideSoftInput(ILandroid/os/ResultReceiver;)V" />
+		<method name="restartInput(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;)V" />
+		<method name="revokeSession(Landroid/view/inputmethod/InputMethodSession;)V" />
+		<method name="setSessionEnabled(Landroid/view/inputmethod/InputMethodSession;Z)V" />
+		<method name="showSoftInput(ILandroid/os/ResultReceiver;)V" />
+		<method name="startInput(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;)V" />
+		<method name="unbindInput()V" />
+		<field name="SERVICE_INTERFACE" />
+		<field name="SERVICE_META_DATA" />
+		<field name="SHOW_EXPLICIT" />
+		<field name="SHOW_FORCED" />
+	</class>
+	<class name="android/view/inputmethod/InputMethod$SessionCallback" since="3">
+		<extends name="java/lang/Object" />
+		<method name="sessionCreated(Landroid/view/inputmethod/InputMethodSession;)V" />
+	</class>
+	<class name="android/view/inputmethod/InputMethodInfo" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/content/pm/ResolveInfo;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;)V" />
+		<method name="dump(Landroid/util/Printer;Ljava/lang/String;)V" />
+		<method name="getComponent()Landroid/content/ComponentName;" />
+		<method name="getConfigChanges()I" since="31" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getIsDefaultResourceId()I" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getServiceInfo()Landroid/content/pm/ServiceInfo;" />
+		<method name="getServiceName()Ljava/lang/String;" />
+		<method name="getSettingsActivity()Ljava/lang/String;" />
+		<method name="getSubtypeAt(I)Landroid/view/inputmethod/InputMethodSubtype;" since="11" />
+		<method name="getSubtypeCount()I" since="11" />
+		<method name="loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;" />
+		<method name="loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" />
+		<method name="shouldShowInInputMethodPicker()Z" since="31" />
+		<method name="suppressesSpellChecker()Z" since="31" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/inputmethod/InputMethodManager" since="3">
+		<extends name="java/lang/Object" />
+		<method name="dispatchKeyEventFromInputMethod(Landroid/view/View;Landroid/view/KeyEvent;)V" since="24" />
+		<method name="displayCompletions(Landroid/view/View;[Landroid/view/inputmethod/CompletionInfo;)V" />
+		<method name="getCurrentInputMethodSubtype()Landroid/view/inputmethod/InputMethodSubtype;" since="11" />
+		<method name="getEnabledInputMethodList()Ljava/util/List;" />
+		<method name="getEnabledInputMethodSubtypeList(Landroid/view/inputmethod/InputMethodInfo;Z)Ljava/util/List;" since="11" />
+		<method name="getInputMethodList()Ljava/util/List;" />
+		<method name="getLastInputMethodSubtype()Landroid/view/inputmethod/InputMethodSubtype;" since="14" />
+		<method name="getShortcutInputMethodsAndSubtypes()Ljava/util/Map;" since="11" />
+		<method name="hideSoftInputFromInputMethod(Landroid/os/IBinder;I)V" deprecated="28" />
+		<method name="hideSoftInputFromWindow(Landroid/os/IBinder;I)Z" />
+		<method name="hideSoftInputFromWindow(Landroid/os/IBinder;ILandroid/os/ResultReceiver;)Z" />
+		<method name="hideStatusIcon(Landroid/os/IBinder;)V" deprecated="28" />
+		<method name="isAcceptingText()Z" />
+		<method name="isActive()Z" />
+		<method name="isActive(Landroid/view/View;)Z" />
+		<method name="isFullscreenMode()Z" />
+		<method name="isInputMethodSuppressingSpellChecker()Z" since="31" />
+		<method name="isWatchingCursor(Landroid/view/View;)Z" deprecated="21" />
+		<method name="restartInput(Landroid/view/View;)V" />
+		<method name="sendAppPrivateCommand(Landroid/view/View;Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="setAdditionalInputMethodSubtypes(Ljava/lang/String;[Landroid/view/inputmethod/InputMethodSubtype;)V" since="14" deprecated="29" />
+		<method name="setCurrentInputMethodSubtype(Landroid/view/inputmethod/InputMethodSubtype;)Z" since="11" deprecated="29" />
+		<method name="setInputMethod(Landroid/os/IBinder;Ljava/lang/String;)V" deprecated="28" />
+		<method name="setInputMethodAndSubtype(Landroid/os/IBinder;Ljava/lang/String;Landroid/view/inputmethod/InputMethodSubtype;)V" since="11" deprecated="28" />
+		<method name="shouldOfferSwitchingToNextInputMethod(Landroid/os/IBinder;)Z" since="19" deprecated="28" />
+		<method name="showInputMethodAndSubtypeEnabler(Ljava/lang/String;)V" since="11" />
+		<method name="showInputMethodPicker()V" />
+		<method name="showSoftInput(Landroid/view/View;I)Z" />
+		<method name="showSoftInput(Landroid/view/View;ILandroid/os/ResultReceiver;)Z" />
+		<method name="showSoftInputFromInputMethod(Landroid/os/IBinder;I)V" deprecated="28" />
+		<method name="showStatusIcon(Landroid/os/IBinder;Ljava/lang/String;I)V" deprecated="28" />
+		<method name="switchToLastInputMethod(Landroid/os/IBinder;)Z" since="11" deprecated="28" />
+		<method name="switchToNextInputMethod(Landroid/os/IBinder;Z)Z" since="16" deprecated="28" />
+		<method name="toggleSoftInput(II)V" deprecated="31" />
+		<method name="toggleSoftInputFromWindow(Landroid/os/IBinder;II)V" deprecated="31" />
+		<method name="updateCursor(Landroid/view/View;IIII)V" deprecated="21" />
+		<method name="updateCursorAnchorInfo(Landroid/view/View;Landroid/view/inputmethod/CursorAnchorInfo;)V" since="21" />
+		<method name="updateExtractedText(Landroid/view/View;ILandroid/view/inputmethod/ExtractedText;)V" />
+		<method name="updateSelection(Landroid/view/View;IIII)V" />
+		<method name="viewClicked(Landroid/view/View;)V" since="14" deprecated="29" />
+		<field name="HIDE_IMPLICIT_ONLY" />
+		<field name="HIDE_NOT_ALWAYS" />
+		<field name="RESULT_HIDDEN" />
+		<field name="RESULT_SHOWN" />
+		<field name="RESULT_UNCHANGED_HIDDEN" />
+		<field name="RESULT_UNCHANGED_SHOWN" />
+		<field name="SHOW_FORCED" />
+		<field name="SHOW_IMPLICIT" />
+	</class>
+	<class name="android/view/inputmethod/InputMethodSession" since="3">
+		<extends name="java/lang/Object" />
+		<method name="appPrivateCommand(Ljava/lang/String;Landroid/os/Bundle;)V" />
+		<method name="dispatchGenericMotionEvent(ILandroid/view/MotionEvent;Landroid/view/inputmethod/InputMethodSession$EventCallback;)V" since="17" />
+		<method name="dispatchKeyEvent(ILandroid/view/KeyEvent;Landroid/view/inputmethod/InputMethodSession$EventCallback;)V" />
+		<method name="dispatchTrackballEvent(ILandroid/view/MotionEvent;Landroid/view/inputmethod/InputMethodSession$EventCallback;)V" />
+		<method name="displayCompletions([Landroid/view/inputmethod/CompletionInfo;)V" />
+		<method name="finishInput()V" />
+		<method name="toggleSoftInput(II)V" deprecated="31" />
+		<method name="updateCursor(Landroid/graphics/Rect;)V" />
+		<method name="updateCursorAnchorInfo(Landroid/view/inputmethod/CursorAnchorInfo;)V" since="21" />
+		<method name="updateExtractedText(ILandroid/view/inputmethod/ExtractedText;)V" />
+		<method name="updateSelection(IIIIII)V" />
+		<method name="viewClicked(Z)V" since="14" />
+	</class>
+	<class name="android/view/inputmethod/InputMethodSession$EventCallback" since="3">
+		<extends name="java/lang/Object" />
+		<method name="finishedEvent(IZ)V" />
+	</class>
+	<class name="android/view/inputmethod/InputMethodSubtype" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V" since="14" deprecated="19" />
+		<method name="&lt;init&gt;(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZI)V" since="17" deprecated="19" />
+		<method name="containsExtraValueKey(Ljava/lang/String;)Z" since="12" />
+		<method name="getDisplayName(Landroid/content/Context;Ljava/lang/String;Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;" since="14" />
+		<method name="getExtraValue()Ljava/lang/String;" />
+		<method name="getExtraValueOf(Ljava/lang/String;)Ljava/lang/String;" since="12" />
+		<method name="getIconResId()I" />
+		<method name="getLanguageTag()Ljava/lang/String;" since="24" />
+		<method name="getLocale()Ljava/lang/String;" deprecated="24" />
+		<method name="getMode()Ljava/lang/String;" />
+		<method name="getNameResId()I" />
+		<method name="isAsciiCapable()Z" since="19" />
+		<method name="isAuxiliary()Z" since="14" />
+		<method name="overridesImplicitlyEnabledSubtype()Z" since="14" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/inputmethod/InputMethodSubtype$InputMethodSubtypeBuilder" since="19">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/view/inputmethod/InputMethodSubtype;" />
+		<method name="setIsAsciiCapable(Z)Landroid/view/inputmethod/InputMethodSubtype$InputMethodSubtypeBuilder;" />
+		<method name="setIsAuxiliary(Z)Landroid/view/inputmethod/InputMethodSubtype$InputMethodSubtypeBuilder;" />
+		<method name="setLanguageTag(Ljava/lang/String;)Landroid/view/inputmethod/InputMethodSubtype$InputMethodSubtypeBuilder;" since="24" />
+		<method name="setOverridesImplicitlyEnabledSubtype(Z)Landroid/view/inputmethod/InputMethodSubtype$InputMethodSubtypeBuilder;" />
+		<method name="setSubtypeExtraValue(Ljava/lang/String;)Landroid/view/inputmethod/InputMethodSubtype$InputMethodSubtypeBuilder;" />
+		<method name="setSubtypeIconResId(I)Landroid/view/inputmethod/InputMethodSubtype$InputMethodSubtypeBuilder;" />
+		<method name="setSubtypeId(I)Landroid/view/inputmethod/InputMethodSubtype$InputMethodSubtypeBuilder;" />
+		<method name="setSubtypeLocale(Ljava/lang/String;)Landroid/view/inputmethod/InputMethodSubtype$InputMethodSubtypeBuilder;" />
+		<method name="setSubtypeMode(Ljava/lang/String;)Landroid/view/inputmethod/InputMethodSubtype$InputMethodSubtypeBuilder;" />
+		<method name="setSubtypeNameResId(I)Landroid/view/inputmethod/InputMethodSubtype$InputMethodSubtypeBuilder;" />
+	</class>
+	<class name="android/view/inputmethod/SurroundingText" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;III)V" />
+		<method name="getOffset()I" />
+		<method name="getSelectionEnd()I" />
+		<method name="getSelectionStart()I" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/inspector/InspectionCompanion" since="29">
+		<extends name="java/lang/Object" />
+		<method name="mapProperties(Landroid/view/inspector/PropertyMapper;)V" />
+		<method name="readProperties(Ljava/lang/Object;Landroid/view/inspector/PropertyReader;)V" />
+	</class>
+	<class name="android/view/inspector/InspectionCompanion$UninitializedPropertyMapException" since="29">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/view/inspector/InspectionCompanionProvider" since="29">
+		<extends name="java/lang/Object" />
+		<method name="provide(Ljava/lang/Class;)Landroid/view/inspector/InspectionCompanion;" />
+	</class>
+	<class name="android/view/inspector/IntFlagMapping" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="add(IILjava/lang/String;)V" />
+		<method name="get(I)Ljava/util/Set;" />
+	</class>
+	<class name="android/view/inspector/PropertyMapper" since="29">
+		<extends name="java/lang/Object" />
+		<method name="mapBoolean(Ljava/lang/String;I)I" />
+		<method name="mapByte(Ljava/lang/String;I)I" />
+		<method name="mapChar(Ljava/lang/String;I)I" />
+		<method name="mapColor(Ljava/lang/String;I)I" />
+		<method name="mapDouble(Ljava/lang/String;I)I" />
+		<method name="mapFloat(Ljava/lang/String;I)I" />
+		<method name="mapGravity(Ljava/lang/String;I)I" />
+		<method name="mapInt(Ljava/lang/String;I)I" />
+		<method name="mapIntEnum(Ljava/lang/String;ILjava/util/function/IntFunction;)I" />
+		<method name="mapIntFlag(Ljava/lang/String;ILjava/util/function/IntFunction;)I" />
+		<method name="mapLong(Ljava/lang/String;I)I" />
+		<method name="mapObject(Ljava/lang/String;I)I" />
+		<method name="mapResourceId(Ljava/lang/String;I)I" />
+		<method name="mapShort(Ljava/lang/String;I)I" />
+	</class>
+	<class name="android/view/inspector/PropertyMapper$PropertyConflictException" since="29">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="android/view/inspector/PropertyReader" since="29">
+		<extends name="java/lang/Object" />
+		<method name="readBoolean(IZ)V" />
+		<method name="readByte(IB)V" />
+		<method name="readChar(IC)V" />
+		<method name="readColor(II)V" />
+		<method name="readColor(IJ)V" />
+		<method name="readColor(ILandroid/graphics/Color;)V" />
+		<method name="readDouble(ID)V" />
+		<method name="readFloat(IF)V" />
+		<method name="readGravity(II)V" />
+		<method name="readInt(II)V" />
+		<method name="readIntEnum(II)V" />
+		<method name="readIntFlag(II)V" />
+		<method name="readLong(IJ)V" />
+		<method name="readObject(ILjava/lang/Object;)V" />
+		<method name="readResourceId(II)V" />
+		<method name="readShort(IS)V" />
+	</class>
+	<class name="android/view/inspector/PropertyReader$PropertyTypeMismatchException" since="29">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(ILjava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="android/view/inspector/StaticInspectionCompanionProvider" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/inspector/InspectionCompanionProvider" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/view/inspector/WindowInspector" since="29">
+		<extends name="java/lang/Object" />
+		<method name="getGlobalWindowViews()Ljava/util/List;" />
+	</class>
+	<class name="android/view/textclassifier/ConversationAction" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAction()Landroid/app/RemoteAction;" />
+		<method name="getConfidenceScore()F" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getTextReply()Ljava/lang/CharSequence;" />
+		<method name="getType()Ljava/lang/String;" />
+		<field name="CREATOR" />
+		<field name="TYPE_CALL_PHONE" />
+		<field name="TYPE_CREATE_REMINDER" />
+		<field name="TYPE_OPEN_URL" />
+		<field name="TYPE_SEND_EMAIL" />
+		<field name="TYPE_SEND_SMS" />
+		<field name="TYPE_SHARE_LOCATION" />
+		<field name="TYPE_TEXT_REPLY" />
+		<field name="TYPE_TRACK_FLIGHT" />
+		<field name="TYPE_VIEW_CALENDAR" />
+		<field name="TYPE_VIEW_MAP" />
+	</class>
+	<class name="android/view/textclassifier/ConversationAction$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="build()Landroid/view/textclassifier/ConversationAction;" />
+		<method name="setAction(Landroid/app/RemoteAction;)Landroid/view/textclassifier/ConversationAction$Builder;" />
+		<method name="setConfidenceScore(F)Landroid/view/textclassifier/ConversationAction$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/textclassifier/ConversationAction$Builder;" />
+		<method name="setTextReply(Ljava/lang/CharSequence;)Landroid/view/textclassifier/ConversationAction$Builder;" />
+	</class>
+	<class name="android/view/textclassifier/ConversationActions" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/util/List;Ljava/lang/String;)V" />
+		<method name="getConversationActions()Ljava/util/List;" />
+		<method name="getId()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textclassifier/ConversationActions$Message" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAuthor()Landroid/app/Person;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getReferenceTime()Ljava/time/ZonedDateTime;" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+		<field name="PERSON_USER_OTHERS" />
+		<field name="PERSON_USER_SELF" />
+	</class>
+	<class name="android/view/textclassifier/ConversationActions$Message$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/app/Person;)V" />
+		<method name="build()Landroid/view/textclassifier/ConversationActions$Message;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/textclassifier/ConversationActions$Message$Builder;" />
+		<method name="setReferenceTime(Ljava/time/ZonedDateTime;)Landroid/view/textclassifier/ConversationActions$Message$Builder;" />
+		<method name="setText(Ljava/lang/CharSequence;)Landroid/view/textclassifier/ConversationActions$Message$Builder;" />
+	</class>
+	<class name="android/view/textclassifier/ConversationActions$Request" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCallingPackageName()Ljava/lang/String;" />
+		<method name="getConversation()Ljava/util/List;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getHints()Ljava/util/List;" />
+		<method name="getMaxSuggestions()I" />
+		<method name="getTypeConfig()Landroid/view/textclassifier/TextClassifier$EntityConfig;" />
+		<field name="CREATOR" />
+		<field name="HINT_FOR_IN_APP" />
+		<field name="HINT_FOR_NOTIFICATION" />
+	</class>
+	<class name="android/view/textclassifier/ConversationActions$Request$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/util/List;)V" />
+		<method name="build()Landroid/view/textclassifier/ConversationActions$Request;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/textclassifier/ConversationActions$Request$Builder;" />
+		<method name="setHints(Ljava/util/List;)Landroid/view/textclassifier/ConversationActions$Request$Builder;" />
+		<method name="setMaxSuggestions(I)Landroid/view/textclassifier/ConversationActions$Request$Builder;" />
+		<method name="setTypeConfig(Landroid/view/textclassifier/TextClassifier$EntityConfig;)Landroid/view/textclassifier/ConversationActions$Request$Builder;" />
+	</class>
+	<class name="android/view/textclassifier/SelectionEvent" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="createSelectionActionEvent(III)Landroid/view/textclassifier/SelectionEvent;" />
+		<method name="createSelectionActionEvent(IIILandroid/view/textclassifier/TextClassification;)Landroid/view/textclassifier/SelectionEvent;" />
+		<method name="createSelectionModifiedEvent(II)Landroid/view/textclassifier/SelectionEvent;" />
+		<method name="createSelectionModifiedEvent(IILandroid/view/textclassifier/TextClassification;)Landroid/view/textclassifier/SelectionEvent;" />
+		<method name="createSelectionModifiedEvent(IILandroid/view/textclassifier/TextSelection;)Landroid/view/textclassifier/SelectionEvent;" />
+		<method name="createSelectionStartedEvent(II)Landroid/view/textclassifier/SelectionEvent;" />
+		<method name="getDurationSincePreviousEvent()J" />
+		<method name="getDurationSinceSessionStart()J" />
+		<method name="getEnd()I" />
+		<method name="getEntityType()Ljava/lang/String;" />
+		<method name="getEventIndex()I" />
+		<method name="getEventTime()J" />
+		<method name="getEventType()I" />
+		<method name="getInvocationMethod()I" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getResultId()Ljava/lang/String;" />
+		<method name="getSessionId()Landroid/view/textclassifier/TextClassificationSessionId;" />
+		<method name="getSmartEnd()I" />
+		<method name="getSmartStart()I" />
+		<method name="getStart()I" />
+		<method name="getWidgetType()Ljava/lang/String;" />
+		<method name="getWidgetVersion()Ljava/lang/String;" />
+		<method name="isTerminal(I)Z" />
+		<field name="ACTION_ABANDON" />
+		<field name="ACTION_COPY" />
+		<field name="ACTION_CUT" />
+		<field name="ACTION_DRAG" />
+		<field name="ACTION_OTHER" />
+		<field name="ACTION_OVERTYPE" />
+		<field name="ACTION_PASTE" />
+		<field name="ACTION_RESET" />
+		<field name="ACTION_SELECT_ALL" />
+		<field name="ACTION_SHARE" />
+		<field name="ACTION_SMART_SHARE" />
+		<field name="CREATOR" />
+		<field name="EVENT_AUTO_SELECTION" />
+		<field name="EVENT_SELECTION_MODIFIED" />
+		<field name="EVENT_SELECTION_STARTED" />
+		<field name="EVENT_SMART_SELECTION_MULTI" />
+		<field name="EVENT_SMART_SELECTION_SINGLE" />
+		<field name="INVOCATION_LINK" />
+		<field name="INVOCATION_MANUAL" />
+		<field name="INVOCATION_UNKNOWN" />
+	</class>
+	<class name="android/view/textclassifier/TextClassification" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="28" />
+		<method name="getActions()Ljava/util/List;" since="28" />
+		<method name="getConfidenceScore(Ljava/lang/String;)F" />
+		<method name="getEntity(I)Ljava/lang/String;" />
+		<method name="getEntityCount()I" />
+		<method name="getExtras()Landroid/os/Bundle;" since="29" />
+		<method name="getIcon()Landroid/graphics/drawable/Drawable;" deprecated="28" />
+		<method name="getId()Ljava/lang/String;" since="28" />
+		<method name="getIntent()Landroid/content/Intent;" deprecated="28" />
+		<method name="getLabel()Ljava/lang/CharSequence;" deprecated="28" />
+		<method name="getOnClickListener()Landroid/view/View$OnClickListener;" deprecated="28" />
+		<method name="getText()Ljava/lang/String;" />
+		<field name="CREATOR" since="28" />
+	</class>
+	<class name="android/view/textclassifier/TextClassification$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addAction(Landroid/app/RemoteAction;)Landroid/view/textclassifier/TextClassification$Builder;" since="28" />
+		<method name="build()Landroid/view/textclassifier/TextClassification;" />
+		<method name="setEntityType(Ljava/lang/String;F)Landroid/view/textclassifier/TextClassification$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/textclassifier/TextClassification$Builder;" since="29" />
+		<method name="setIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/textclassifier/TextClassification$Builder;" deprecated="28" />
+		<method name="setId(Ljava/lang/String;)Landroid/view/textclassifier/TextClassification$Builder;" since="28" />
+		<method name="setIntent(Landroid/content/Intent;)Landroid/view/textclassifier/TextClassification$Builder;" deprecated="28" />
+		<method name="setLabel(Ljava/lang/String;)Landroid/view/textclassifier/TextClassification$Builder;" deprecated="28" />
+		<method name="setOnClickListener(Landroid/view/View$OnClickListener;)Landroid/view/textclassifier/TextClassification$Builder;" deprecated="28" />
+		<method name="setText(Ljava/lang/String;)Landroid/view/textclassifier/TextClassification$Builder;" />
+	</class>
+	<class name="android/view/textclassifier/TextClassification$Request" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCallingPackageName()Ljava/lang/String;" since="29" />
+		<method name="getDefaultLocales()Landroid/os/LocaleList;" />
+		<method name="getEndIndex()I" />
+		<method name="getExtras()Landroid/os/Bundle;" since="29" />
+		<method name="getReferenceTime()Ljava/time/ZonedDateTime;" />
+		<method name="getStartIndex()I" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textclassifier/TextClassification$Request$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;II)V" />
+		<method name="build()Landroid/view/textclassifier/TextClassification$Request;" />
+		<method name="setDefaultLocales(Landroid/os/LocaleList;)Landroid/view/textclassifier/TextClassification$Request$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/textclassifier/TextClassification$Request$Builder;" since="29" />
+		<method name="setReferenceTime(Ljava/time/ZonedDateTime;)Landroid/view/textclassifier/TextClassification$Request$Builder;" />
+	</class>
+	<class name="android/view/textclassifier/TextClassificationContext" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getWidgetType()Ljava/lang/String;" />
+		<method name="getWidgetVersion()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textclassifier/TextClassificationContext$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="build()Landroid/view/textclassifier/TextClassificationContext;" />
+		<method name="setWidgetVersion(Ljava/lang/String;)Landroid/view/textclassifier/TextClassificationContext$Builder;" />
+	</class>
+	<class name="android/view/textclassifier/TextClassificationManager" since="26">
+		<extends name="java/lang/Object" />
+		<method name="createTextClassificationSession(Landroid/view/textclassifier/TextClassificationContext;)Landroid/view/textclassifier/TextClassifier;" since="28" />
+		<method name="getTextClassifier()Landroid/view/textclassifier/TextClassifier;" />
+		<method name="setTextClassificationSessionFactory(Landroid/view/textclassifier/TextClassificationSessionFactory;)V" since="28" />
+		<method name="setTextClassifier(Landroid/view/textclassifier/TextClassifier;)V" />
+	</class>
+	<class name="android/view/textclassifier/TextClassificationSessionFactory" since="28">
+		<extends name="java/lang/Object" />
+		<method name="createTextClassificationSession(Landroid/view/textclassifier/TextClassificationContext;)Landroid/view/textclassifier/TextClassifier;" />
+	</class>
+	<class name="android/view/textclassifier/TextClassificationSessionId" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getValue()Ljava/lang/String;" since="30" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textclassifier/TextClassifier" since="26">
+		<extends name="java/lang/Object" />
+		<method name="classifyText(Landroid/view/textclassifier/TextClassification$Request;)Landroid/view/textclassifier/TextClassification;" since="28" />
+		<method name="classifyText(Ljava/lang/CharSequence;IILandroid/os/LocaleList;)Landroid/view/textclassifier/TextClassification;" />
+		<method name="destroy()V" since="28" />
+		<method name="detectLanguage(Landroid/view/textclassifier/TextLanguage$Request;)Landroid/view/textclassifier/TextLanguage;" since="29" />
+		<method name="generateLinks(Landroid/view/textclassifier/TextLinks$Request;)Landroid/view/textclassifier/TextLinks;" since="28" />
+		<method name="getMaxGenerateLinksTextLength()I" since="28" />
+		<method name="isDestroyed()Z" since="28" />
+		<method name="onSelectionEvent(Landroid/view/textclassifier/SelectionEvent;)V" since="28" />
+		<method name="onTextClassifierEvent(Landroid/view/textclassifier/TextClassifierEvent;)V" since="29" />
+		<method name="suggestConversationActions(Landroid/view/textclassifier/ConversationActions$Request;)Landroid/view/textclassifier/ConversationActions;" since="29" />
+		<method name="suggestSelection(Landroid/view/textclassifier/TextSelection$Request;)Landroid/view/textclassifier/TextSelection;" since="28" />
+		<method name="suggestSelection(Ljava/lang/CharSequence;IILandroid/os/LocaleList;)Landroid/view/textclassifier/TextSelection;" />
+		<field name="EXTRA_FROM_TEXT_CLASSIFIER" since="29" />
+		<field name="HINT_TEXT_IS_EDITABLE" since="28" />
+		<field name="HINT_TEXT_IS_NOT_EDITABLE" since="28" />
+		<field name="NO_OP" />
+		<field name="TYPE_ADDRESS" />
+		<field name="TYPE_DATE" since="28" />
+		<field name="TYPE_DATE_TIME" since="28" />
+		<field name="TYPE_EMAIL" />
+		<field name="TYPE_FLIGHT_NUMBER" since="28" />
+		<field name="TYPE_OTHER" />
+		<field name="TYPE_PHONE" />
+		<field name="TYPE_UNKNOWN" since="28" />
+		<field name="TYPE_URL" />
+		<field name="WIDGET_TYPE_CLIPBOARD" since="31" />
+		<field name="WIDGET_TYPE_CUSTOM_EDITTEXT" since="28" />
+		<field name="WIDGET_TYPE_CUSTOM_TEXTVIEW" since="28" />
+		<field name="WIDGET_TYPE_CUSTOM_UNSELECTABLE_TEXTVIEW" since="28" />
+		<field name="WIDGET_TYPE_EDITTEXT" since="28" />
+		<field name="WIDGET_TYPE_EDIT_WEBVIEW" since="28" />
+		<field name="WIDGET_TYPE_NOTIFICATION" since="29" />
+		<field name="WIDGET_TYPE_TEXTVIEW" since="28" />
+		<field name="WIDGET_TYPE_UNKNOWN" since="28" />
+		<field name="WIDGET_TYPE_UNSELECTABLE_TEXTVIEW" since="28" />
+		<field name="WIDGET_TYPE_WEBVIEW" since="28" />
+	</class>
+	<class name="android/view/textclassifier/TextClassifier$EntityConfig" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="create(Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)Landroid/view/textclassifier/TextClassifier$EntityConfig;" deprecated="29" />
+		<method name="createWithExplicitEntityList(Ljava/util/Collection;)Landroid/view/textclassifier/TextClassifier$EntityConfig;" deprecated="29" />
+		<method name="createWithHints(Ljava/util/Collection;)Landroid/view/textclassifier/TextClassifier$EntityConfig;" deprecated="29" />
+		<method name="getHints()Ljava/util/Collection;" />
+		<method name="resolveEntityListModifications(Ljava/util/Collection;)Ljava/util/Collection;" />
+		<method name="shouldIncludeTypesFromTextClassifier()Z" since="29" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textclassifier/TextClassifier$EntityConfig$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/view/textclassifier/TextClassifier$EntityConfig;" />
+		<method name="includeTypesFromTextClassifier(Z)Landroid/view/textclassifier/TextClassifier$EntityConfig$Builder;" />
+		<method name="setExcludedTypes(Ljava/util/Collection;)Landroid/view/textclassifier/TextClassifier$EntityConfig$Builder;" />
+		<method name="setHints(Ljava/util/Collection;)Landroid/view/textclassifier/TextClassifier$EntityConfig$Builder;" />
+		<method name="setIncludedTypes(Ljava/util/Collection;)Landroid/view/textclassifier/TextClassifier$EntityConfig$Builder;" />
+	</class>
+	<class name="android/view/textclassifier/TextClassifierEvent" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getActionIndices()[I" />
+		<method name="getEntityTypes()[Ljava/lang/String;" />
+		<method name="getEventCategory()I" />
+		<method name="getEventContext()Landroid/view/textclassifier/TextClassificationContext;" />
+		<method name="getEventIndex()I" />
+		<method name="getEventType()I" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getLocale()Ljava/lang/Object;" />
+		<method name="getModelName()Ljava/lang/String;" />
+		<method name="getResultId()Ljava/lang/String;" />
+		<method name="getScores()[F" />
+		<field name="CATEGORY_CONVERSATION_ACTIONS" />
+		<field name="CATEGORY_LANGUAGE_DETECTION" />
+		<field name="CATEGORY_LINKIFY" />
+		<field name="CATEGORY_SELECTION" />
+		<field name="CREATOR" />
+		<field name="TYPE_ACTIONS_GENERATED" />
+		<field name="TYPE_ACTIONS_SHOWN" />
+		<field name="TYPE_AUTO_SELECTION" />
+		<field name="TYPE_COPY_ACTION" />
+		<field name="TYPE_CUT_ACTION" />
+		<field name="TYPE_LINKS_GENERATED" since="30" />
+		<field name="TYPE_LINK_CLICKED" />
+		<field name="TYPE_MANUAL_REPLY" />
+		<field name="TYPE_OTHER_ACTION" />
+		<field name="TYPE_OVERTYPE" />
+		<field name="TYPE_PASTE_ACTION" />
+		<field name="TYPE_SELECTION_DESTROYED" />
+		<field name="TYPE_SELECTION_DRAG" />
+		<field name="TYPE_SELECTION_MODIFIED" />
+		<field name="TYPE_SELECTION_RESET" />
+		<field name="TYPE_SELECTION_STARTED" />
+		<field name="TYPE_SELECT_ALL" />
+		<field name="TYPE_SHARE_ACTION" />
+		<field name="TYPE_SMART_ACTION" />
+		<field name="TYPE_SMART_SELECTION_MULTI" />
+		<field name="TYPE_SMART_SELECTION_SINGLE" />
+	</class>
+	<class name="android/view/textclassifier/TextClassifierEvent$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="setActionIndices([I)Landroid/view/textclassifier/TextClassifierEvent$Builder;" />
+		<method name="setEntityTypes([Ljava/lang/String;)Landroid/view/textclassifier/TextClassifierEvent$Builder;" />
+		<method name="setEventContext(Landroid/view/textclassifier/TextClassificationContext;)Landroid/view/textclassifier/TextClassifierEvent$Builder;" />
+		<method name="setEventIndex(I)Landroid/view/textclassifier/TextClassifierEvent$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/textclassifier/TextClassifierEvent$Builder;" />
+		<method name="setLocale(Ljava/lang/Object;)Landroid/view/textclassifier/TextClassifierEvent$Builder;" />
+		<method name="setModelName(Ljava/lang/String;)Landroid/view/textclassifier/TextClassifierEvent$Builder;" />
+		<method name="setResultId(Ljava/lang/String;)Landroid/view/textclassifier/TextClassifierEvent$Builder;" />
+		<method name="setScores([F)Landroid/view/textclassifier/TextClassifierEvent$Builder;" />
+	</class>
+	<class name="android/view/textclassifier/TextClassifierEvent$ConversationActionsEvent" since="29">
+		<extends name="android/view/textclassifier/TextClassifierEvent" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textclassifier/TextClassifierEvent$ConversationActionsEvent$Builder" since="29">
+		<extends name="android/view/textclassifier/TextClassifierEvent$Builder" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="build()Landroid/view/textclassifier/TextClassifierEvent$ConversationActionsEvent;" />
+	</class>
+	<class name="android/view/textclassifier/TextClassifierEvent$LanguageDetectionEvent" since="29">
+		<extends name="android/view/textclassifier/TextClassifierEvent" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textclassifier/TextClassifierEvent$LanguageDetectionEvent$Builder" since="29">
+		<extends name="android/view/textclassifier/TextClassifierEvent$Builder" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="build()Landroid/view/textclassifier/TextClassifierEvent$LanguageDetectionEvent;" />
+	</class>
+	<class name="android/view/textclassifier/TextClassifierEvent$TextLinkifyEvent" since="29">
+		<extends name="android/view/textclassifier/TextClassifierEvent" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textclassifier/TextClassifierEvent$TextLinkifyEvent$Builder" since="29">
+		<extends name="android/view/textclassifier/TextClassifierEvent$Builder" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="build()Landroid/view/textclassifier/TextClassifierEvent$TextLinkifyEvent;" />
+	</class>
+	<class name="android/view/textclassifier/TextClassifierEvent$TextSelectionEvent" since="29">
+		<extends name="android/view/textclassifier/TextClassifierEvent" />
+		<method name="getRelativeSuggestedWordEndIndex()I" />
+		<method name="getRelativeSuggestedWordStartIndex()I" />
+		<method name="getRelativeWordEndIndex()I" />
+		<method name="getRelativeWordStartIndex()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textclassifier/TextClassifierEvent$TextSelectionEvent$Builder" since="29">
+		<extends name="android/view/textclassifier/TextClassifierEvent$Builder" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="build()Landroid/view/textclassifier/TextClassifierEvent$TextSelectionEvent;" />
+		<method name="setRelativeSuggestedWordEndIndex(I)Landroid/view/textclassifier/TextClassifierEvent$TextSelectionEvent$Builder;" />
+		<method name="setRelativeSuggestedWordStartIndex(I)Landroid/view/textclassifier/TextClassifierEvent$TextSelectionEvent$Builder;" />
+		<method name="setRelativeWordEndIndex(I)Landroid/view/textclassifier/TextClassifierEvent$TextSelectionEvent$Builder;" />
+		<method name="setRelativeWordStartIndex(I)Landroid/view/textclassifier/TextClassifierEvent$TextSelectionEvent$Builder;" />
+	</class>
+	<class name="android/view/textclassifier/TextLanguage" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getConfidenceScore(Ljava/lang/Object;)F" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getLocale(I)Ljava/lang/Object;" />
+		<method name="getLocaleHypothesisCount()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textclassifier/TextLanguage$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/view/textclassifier/TextLanguage;" />
+		<method name="putLocale(Ljava/lang/Object;F)Landroid/view/textclassifier/TextLanguage$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/textclassifier/TextLanguage$Builder;" />
+		<method name="setId(Ljava/lang/String;)Landroid/view/textclassifier/TextLanguage$Builder;" />
+	</class>
+	<class name="android/view/textclassifier/TextLanguage$Request" since="29">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCallingPackageName()Ljava/lang/String;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textclassifier/TextLanguage$Request$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;)V" />
+		<method name="build()Landroid/view/textclassifier/TextLanguage$Request;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/textclassifier/TextLanguage$Request$Builder;" />
+	</class>
+	<class name="android/view/textclassifier/TextLinks" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="apply(Landroid/text/Spannable;ILjava/util/function/Function;)I" />
+		<method name="getExtras()Landroid/os/Bundle;" since="29" />
+		<method name="getLinks()Ljava/util/Collection;" />
+		<method name="getText()Ljava/lang/CharSequence;" since="30" />
+		<field name="APPLY_STRATEGY_IGNORE" />
+		<field name="APPLY_STRATEGY_REPLACE" />
+		<field name="CREATOR" />
+		<field name="STATUS_DIFFERENT_TEXT" />
+		<field name="STATUS_LINKS_APPLIED" />
+		<field name="STATUS_NO_LINKS_APPLIED" />
+		<field name="STATUS_NO_LINKS_FOUND" />
+		<field name="STATUS_UNSUPPORTED_CHARACTER" since="29" />
+	</class>
+	<class name="android/view/textclassifier/TextLinks$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="addLink(IILjava/util/Map;)Landroid/view/textclassifier/TextLinks$Builder;" />
+		<method name="addLink(IILjava/util/Map;Landroid/os/Bundle;)Landroid/view/textclassifier/TextLinks$Builder;" since="29" />
+		<method name="build()Landroid/view/textclassifier/TextLinks;" />
+		<method name="clearTextLinks()Landroid/view/textclassifier/TextLinks$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/textclassifier/TextLinks$Builder;" since="29" />
+	</class>
+	<class name="android/view/textclassifier/TextLinks$Request" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCallingPackageName()Ljava/lang/String;" since="29" />
+		<method name="getDefaultLocales()Landroid/os/LocaleList;" />
+		<method name="getEntityConfig()Landroid/view/textclassifier/TextClassifier$EntityConfig;" />
+		<method name="getExtras()Landroid/os/Bundle;" since="29" />
+		<method name="getReferenceTime()Ljava/time/ZonedDateTime;" since="30" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textclassifier/TextLinks$Request$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;)V" />
+		<method name="build()Landroid/view/textclassifier/TextLinks$Request;" />
+		<method name="setDefaultLocales(Landroid/os/LocaleList;)Landroid/view/textclassifier/TextLinks$Request$Builder;" />
+		<method name="setEntityConfig(Landroid/view/textclassifier/TextClassifier$EntityConfig;)Landroid/view/textclassifier/TextLinks$Request$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/textclassifier/TextLinks$Request$Builder;" since="29" />
+		<method name="setReferenceTime(Ljava/time/ZonedDateTime;)Landroid/view/textclassifier/TextLinks$Request$Builder;" since="30" />
+	</class>
+	<class name="android/view/textclassifier/TextLinks$TextLink" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getConfidenceScore(Ljava/lang/String;)F" />
+		<method name="getEnd()I" />
+		<method name="getEntity(I)Ljava/lang/String;" />
+		<method name="getEntityCount()I" />
+		<method name="getExtras()Landroid/os/Bundle;" since="29" />
+		<method name="getStart()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textclassifier/TextLinks$TextLinkSpan" since="28">
+		<extends name="android/text/style/ClickableSpan" />
+		<method name="&lt;init&gt;(Landroid/view/textclassifier/TextLinks$TextLink;)V" />
+		<method name="getTextLink()Landroid/view/textclassifier/TextLinks$TextLink;" />
+	</class>
+	<class name="android/view/textclassifier/TextSelection" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" since="28" />
+		<method name="getConfidenceScore(Ljava/lang/String;)F" />
+		<method name="getEntity(I)Ljava/lang/String;" />
+		<method name="getEntityCount()I" />
+		<method name="getExtras()Landroid/os/Bundle;" since="29" />
+		<method name="getId()Ljava/lang/String;" since="28" />
+		<method name="getSelectionEndIndex()I" />
+		<method name="getSelectionStartIndex()I" />
+		<method name="getTextClassification()Landroid/view/textclassifier/TextClassification;" since="31" />
+		<field name="CREATOR" since="28" />
+	</class>
+	<class name="android/view/textclassifier/TextSelection$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="build()Landroid/view/textclassifier/TextSelection;" />
+		<method name="setEntityType(Ljava/lang/String;F)Landroid/view/textclassifier/TextSelection$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/textclassifier/TextSelection$Builder;" since="29" />
+		<method name="setId(Ljava/lang/String;)Landroid/view/textclassifier/TextSelection$Builder;" since="28" />
+		<method name="setTextClassification(Landroid/view/textclassifier/TextClassification;)Landroid/view/textclassifier/TextSelection$Builder;" since="31" />
+	</class>
+	<class name="android/view/textclassifier/TextSelection$Request" since="28">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getCallingPackageName()Ljava/lang/String;" since="29" />
+		<method name="getDefaultLocales()Landroid/os/LocaleList;" />
+		<method name="getEndIndex()I" />
+		<method name="getExtras()Landroid/os/Bundle;" since="29" />
+		<method name="getStartIndex()I" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<method name="shouldIncludeTextClassification()Z" since="31" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textclassifier/TextSelection$Request$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;II)V" />
+		<method name="build()Landroid/view/textclassifier/TextSelection$Request;" />
+		<method name="setDefaultLocales(Landroid/os/LocaleList;)Landroid/view/textclassifier/TextSelection$Request$Builder;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/textclassifier/TextSelection$Request$Builder;" since="29" />
+		<method name="setIncludeTextClassification(Z)Landroid/view/textclassifier/TextSelection$Request$Builder;" since="31" />
+	</class>
+	<class name="android/view/textservice/SentenceSuggestionsInfo" since="16">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;([Landroid/view/textservice/SuggestionsInfo;[I[I)V" />
+		<method name="getLengthAt(I)I" />
+		<method name="getOffsetAt(I)I" />
+		<method name="getSuggestionsCount()I" />
+		<method name="getSuggestionsInfoAt(I)Landroid/view/textservice/SuggestionsInfo;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textservice/SpellCheckerInfo" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getComponent()Landroid/content/ComponentName;" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getPackageName()Ljava/lang/String;" />
+		<method name="getServiceInfo()Landroid/content/pm/ServiceInfo;" />
+		<method name="getSettingsActivity()Ljava/lang/String;" />
+		<method name="getSubtypeAt(I)Landroid/view/textservice/SpellCheckerSubtype;" />
+		<method name="getSubtypeCount()I" />
+		<method name="loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;" />
+		<method name="loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textservice/SpellCheckerSession" since="14">
+		<extends name="java/lang/Object" />
+		<method name="cancel()V" since="15" />
+		<method name="close()V" />
+		<method name="getSentenceSuggestions([Landroid/view/textservice/TextInfo;I)V" since="16" />
+		<method name="getSpellChecker()Landroid/view/textservice/SpellCheckerInfo;" />
+		<method name="getSuggestions(Landroid/view/textservice/TextInfo;I)V" deprecated="16" />
+		<method name="getSuggestions([Landroid/view/textservice/TextInfo;IZ)V" deprecated="16" />
+		<method name="isSessionDisconnected()Z" />
+		<field name="SERVICE_META_DATA" />
+	</class>
+	<class name="android/view/textservice/SpellCheckerSession$SpellCheckerSessionListener" since="14">
+		<extends name="java/lang/Object" />
+		<method name="onGetSentenceSuggestions([Landroid/view/textservice/SentenceSuggestionsInfo;)V" since="16" />
+		<method name="onGetSuggestions([Landroid/view/textservice/SuggestionsInfo;)V" />
+	</class>
+	<class name="android/view/textservice/SpellCheckerSession$SpellCheckerSessionParams" since="31">
+		<extends name="java/lang/Object" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getLocale()Ljava/util/Locale;" />
+		<method name="getSupportedAttributes()I" />
+		<method name="shouldReferToSpellCheckerLanguageSettings()Z" />
+	</class>
+	<class name="android/view/textservice/SpellCheckerSession$SpellCheckerSessionParams$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/view/textservice/SpellCheckerSession$SpellCheckerSessionParams;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/textservice/SpellCheckerSession$SpellCheckerSessionParams$Builder;" />
+		<method name="setLocale(Ljava/util/Locale;)Landroid/view/textservice/SpellCheckerSession$SpellCheckerSessionParams$Builder;" />
+		<method name="setShouldReferToSpellCheckerLanguageSettings(Z)Landroid/view/textservice/SpellCheckerSession$SpellCheckerSessionParams$Builder;" />
+		<method name="setSupportedAttributes(I)Landroid/view/textservice/SpellCheckerSession$SpellCheckerSessionParams$Builder;" />
+	</class>
+	<class name="android/view/textservice/SpellCheckerSubtype" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(ILjava/lang/String;Ljava/lang/String;)V" deprecated="24" />
+		<method name="containsExtraValueKey(Ljava/lang/String;)Z" since="16" />
+		<method name="getDisplayName(Landroid/content/Context;Ljava/lang/String;Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;" />
+		<method name="getExtraValue()Ljava/lang/String;" />
+		<method name="getExtraValueOf(Ljava/lang/String;)Ljava/lang/String;" since="16" />
+		<method name="getLanguageTag()Ljava/lang/String;" since="24" />
+		<method name="getLocale()Ljava/lang/String;" deprecated="24" />
+		<method name="getNameResId()I" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textservice/SuggestionsInfo" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(I[Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(I[Ljava/lang/String;II)V" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="getCookie()I" />
+		<method name="getSequence()I" />
+		<method name="getSuggestionAt(I)Ljava/lang/String;" />
+		<method name="getSuggestionsAttributes()I" />
+		<method name="getSuggestionsCount()I" />
+		<method name="setCookieAndSequence(II)V" />
+		<field name="CREATOR" />
+		<field name="RESULT_ATTR_DONT_SHOW_UI_FOR_SUGGESTIONS" since="31" />
+		<field name="RESULT_ATTR_HAS_RECOMMENDED_SUGGESTIONS" since="15" />
+		<field name="RESULT_ATTR_IN_THE_DICTIONARY" />
+		<field name="RESULT_ATTR_LOOKS_LIKE_GRAMMAR_ERROR" since="31" />
+		<field name="RESULT_ATTR_LOOKS_LIKE_TYPO" />
+	</class>
+	<class name="android/view/textservice/TextInfo" since="14">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;IIII)V" since="21" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;II)V" />
+		<method name="getCharSequence()Ljava/lang/CharSequence;" since="21" />
+		<method name="getCookie()I" />
+		<method name="getSequence()I" />
+		<method name="getText()Ljava/lang/String;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/textservice/TextServicesManager" since="14">
+		<extends name="java/lang/Object" />
+		<method name="getCurrentSpellCheckerInfo()Landroid/view/textservice/SpellCheckerInfo;" since="31" />
+		<method name="getEnabledSpellCheckerInfos()Ljava/util/List;" since="31" />
+		<method name="isSpellCheckerEnabled()Z" since="31" />
+		<method name="newSpellCheckerSession(Landroid/os/Bundle;Ljava/util/Locale;Landroid/view/textservice/SpellCheckerSession$SpellCheckerSessionListener;Z)Landroid/view/textservice/SpellCheckerSession;" />
+		<method name="newSpellCheckerSession(Landroid/view/textservice/SpellCheckerSession$SpellCheckerSessionParams;Ljava/util/concurrent/Executor;Landroid/view/textservice/SpellCheckerSession$SpellCheckerSessionListener;)Landroid/view/textservice/SpellCheckerSession;" since="31" />
+	</class>
+	<class name="android/view/translation/TranslationCapability" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getSourceSpec()Landroid/view/translation/TranslationSpec;" />
+		<method name="getState()I" />
+		<method name="getSupportedTranslationFlags()I" />
+		<method name="getTargetSpec()Landroid/view/translation/TranslationSpec;" />
+		<method name="isUiTranslationEnabled()Z" />
+		<field name="CREATOR" />
+		<field name="STATE_AVAILABLE_TO_DOWNLOAD" />
+		<field name="STATE_DOWNLOADING" />
+		<field name="STATE_NOT_AVAILABLE" />
+		<field name="STATE_ON_DEVICE" />
+	</class>
+	<class name="android/view/translation/TranslationContext" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getSourceSpec()Landroid/view/translation/TranslationSpec;" />
+		<method name="getTargetSpec()Landroid/view/translation/TranslationSpec;" />
+		<method name="getTranslationFlags()I" />
+		<field name="CREATOR" />
+		<field name="FLAG_DEFINITIONS" />
+		<field name="FLAG_LOW_LATENCY" />
+		<field name="FLAG_TRANSLITERATION" />
+	</class>
+	<class name="android/view/translation/TranslationContext$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/view/translation/TranslationSpec;Landroid/view/translation/TranslationSpec;)V" />
+		<method name="build()Landroid/view/translation/TranslationContext;" />
+		<method name="setTranslationFlags(I)Landroid/view/translation/TranslationContext$Builder;" />
+	</class>
+	<class name="android/view/translation/TranslationManager" since="31">
+		<extends name="java/lang/Object" />
+		<method name="addOnDeviceTranslationCapabilityUpdateListener(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" />
+		<method name="createOnDeviceTranslator(Landroid/view/translation/TranslationContext;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" />
+		<method name="getOnDeviceTranslationCapabilities(II)Ljava/util/Set;" />
+		<method name="getOnDeviceTranslationSettingsActivityIntent()Landroid/app/PendingIntent;" />
+		<method name="removeOnDeviceTranslationCapabilityUpdateListener(Ljava/util/function/Consumer;)V" />
+	</class>
+	<class name="android/view/translation/TranslationRequest" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getFlags()I" />
+		<method name="getTranslationRequestValues()Ljava/util/List;" />
+		<method name="getViewTranslationRequests()Ljava/util/List;" />
+		<field name="CREATOR" />
+		<field name="FLAG_DICTIONARY_RESULT" />
+		<field name="FLAG_PARTIAL_RESPONSES" />
+		<field name="FLAG_TRANSLATION_RESULT" />
+		<field name="FLAG_TRANSLITERATION_RESULT" />
+	</class>
+	<class name="android/view/translation/TranslationRequest$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Landroid/view/translation/TranslationRequest;" />
+		<method name="setFlags(I)Landroid/view/translation/TranslationRequest$Builder;" />
+		<method name="setTranslationRequestValues(Ljava/util/List;)Landroid/view/translation/TranslationRequest$Builder;" />
+		<method name="setViewTranslationRequests(Ljava/util/List;)Landroid/view/translation/TranslationRequest$Builder;" />
+	</class>
+	<class name="android/view/translation/TranslationRequestValue" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="forText(Ljava/lang/CharSequence;)Landroid/view/translation/TranslationRequestValue;" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/translation/TranslationResponse" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getTranslationResponseValues()Landroid/util/SparseArray;" />
+		<method name="getTranslationStatus()I" />
+		<method name="getViewTranslationResponses()Landroid/util/SparseArray;" />
+		<method name="isFinalResponse()Z" />
+		<field name="CREATOR" />
+		<field name="TRANSLATION_STATUS_CONTEXT_UNSUPPORTED" />
+		<field name="TRANSLATION_STATUS_SUCCESS" />
+		<field name="TRANSLATION_STATUS_UNKNOWN_ERROR" />
+	</class>
+	<class name="android/view/translation/TranslationResponse$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="build()Landroid/view/translation/TranslationResponse;" />
+		<method name="setFinalResponse(Z)Landroid/view/translation/TranslationResponse$Builder;" />
+		<method name="setTranslationResponseValue(ILandroid/view/translation/TranslationResponseValue;)Landroid/view/translation/TranslationResponse$Builder;" />
+		<method name="setTranslationResponseValues(Landroid/util/SparseArray;)Landroid/view/translation/TranslationResponse$Builder;" />
+		<method name="setViewTranslationResponse(ILandroid/view/translation/ViewTranslationResponse;)Landroid/view/translation/TranslationResponse$Builder;" />
+		<method name="setViewTranslationResponses(Landroid/util/SparseArray;)Landroid/view/translation/TranslationResponse$Builder;" />
+	</class>
+	<class name="android/view/translation/TranslationResponseValue" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="forError()Landroid/view/translation/TranslationResponseValue;" />
+		<method name="getExtras()Landroid/os/Bundle;" />
+		<method name="getStatusCode()I" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<method name="getTransliteration()Ljava/lang/CharSequence;" />
+		<field name="CREATOR" />
+		<field name="EXTRA_DEFINITIONS" />
+		<field name="STATUS_ERROR" />
+		<field name="STATUS_SUCCESS" />
+	</class>
+	<class name="android/view/translation/TranslationResponseValue$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="build()Landroid/view/translation/TranslationResponseValue;" />
+		<method name="setExtras(Landroid/os/Bundle;)Landroid/view/translation/TranslationResponseValue$Builder;" />
+		<method name="setText(Ljava/lang/CharSequence;)Landroid/view/translation/TranslationResponseValue$Builder;" />
+		<method name="setTransliteration(Ljava/lang/CharSequence;)Landroid/view/translation/TranslationResponseValue$Builder;" />
+	</class>
+	<class name="android/view/translation/TranslationSpec" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;I)V" />
+		<method name="getDataFormat()I" />
+		<method name="getLocale()Ljava/lang/Object;" />
+		<field name="CREATOR" />
+		<field name="DATA_FORMAT_TEXT" />
+	</class>
+	<class name="android/view/translation/Translator" since="31">
+		<extends name="java/lang/Object" />
+		<method name="destroy()V" />
+		<method name="isDestroyed()Z" />
+		<method name="translate(Landroid/view/translation/TranslationRequest;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V" />
+	</class>
+	<class name="android/view/translation/UiTranslationManager" since="31">
+		<extends name="java/lang/Object" />
+		<method name="registerUiTranslationStateCallback(Ljava/util/concurrent/Executor;Landroid/view/translation/UiTranslationStateCallback;)V" />
+		<method name="unregisterUiTranslationStateCallback(Landroid/view/translation/UiTranslationStateCallback;)V" />
+	</class>
+	<class name="android/view/translation/UiTranslationStateCallback" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onFinished()V" />
+		<method name="onPaused()V" />
+		<method name="onResumed(Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="onStarted(Ljava/lang/Object;Ljava/lang/Object;)V" />
+	</class>
+	<class name="android/view/translation/ViewTranslationCallback" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onClearTranslation(Landroid/view/View;)Z" />
+		<method name="onHideTranslation(Landroid/view/View;)Z" />
+		<method name="onShowTranslation(Landroid/view/View;)Z" />
+	</class>
+	<class name="android/view/translation/ViewTranslationRequest" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAutofillId()Landroid/view/autofill/AutofillId;" />
+		<method name="getKeys()Ljava/util/Set;" />
+		<method name="getValue(Ljava/lang/String;)Landroid/view/translation/TranslationRequestValue;" />
+		<field name="CREATOR" />
+		<field name="ID_TEXT" />
+	</class>
+	<class name="android/view/translation/ViewTranslationRequest$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/view/autofill/AutofillId;)V" />
+		<method name="&lt;init&gt;(Landroid/view/autofill/AutofillId;J)V" />
+		<method name="build()Landroid/view/translation/ViewTranslationRequest;" />
+		<method name="setValue(Ljava/lang/String;Landroid/view/translation/TranslationRequestValue;)Landroid/view/translation/ViewTranslationRequest$Builder;" />
+	</class>
+	<class name="android/view/translation/ViewTranslationResponse" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getAutofillId()Landroid/view/autofill/AutofillId;" />
+		<method name="getKeys()Ljava/util/Set;" />
+		<method name="getValue(Ljava/lang/String;)Landroid/view/translation/TranslationResponseValue;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/view/translation/ViewTranslationResponse$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/view/autofill/AutofillId;)V" />
+		<method name="build()Landroid/view/translation/ViewTranslationResponse;" />
+		<method name="setValue(Ljava/lang/String;Landroid/view/translation/TranslationResponseValue;)Landroid/view/translation/ViewTranslationResponse$Builder;" />
+	</class>
+	<class name="android/webkit/CacheManager" since="1" deprecated="11" removed="17">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="cacheDisabled()Z" deprecated="15" />
+		<method name="endCacheTransaction()Z" deprecated="15" />
+		<method name="getCacheFile(Ljava/lang/String;Ljava/util/Map;)Landroid/webkit/CacheManager$CacheResult;" deprecated="15" />
+		<method name="getCacheFileBaseDir()Ljava/io/File;" deprecated="15" />
+		<method name="saveCacheFile(Ljava/lang/String;Landroid/webkit/CacheManager$CacheResult;)V" deprecated="15" />
+		<method name="startCacheTransaction()Z" deprecated="15" />
+	</class>
+	<class name="android/webkit/CacheManager$CacheResult" since="1" deprecated="11" removed="17">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getContentDisposition()Ljava/lang/String;" since="7" />
+		<method name="getContentLength()J" />
+		<method name="getETag()Ljava/lang/String;" />
+		<method name="getEncoding()Ljava/lang/String;" />
+		<method name="getExpires()J" />
+		<method name="getExpiresString()Ljava/lang/String;" since="7" />
+		<method name="getHttpStatusCode()I" />
+		<method name="getInputStream()Ljava/io/InputStream;" />
+		<method name="getLastModified()Ljava/lang/String;" />
+		<method name="getLocalPath()Ljava/lang/String;" />
+		<method name="getLocation()Ljava/lang/String;" />
+		<method name="getMimeType()Ljava/lang/String;" />
+		<method name="getOutputStream()Ljava/io/OutputStream;" />
+		<method name="setEncoding(Ljava/lang/String;)V" />
+		<method name="setInputStream(Ljava/io/InputStream;)V" />
+	</class>
+	<class name="android/webkit/ClientCertRequest" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="cancel()V" />
+		<method name="getHost()Ljava/lang/String;" />
+		<method name="getKeyTypes()[Ljava/lang/String;" />
+		<method name="getPort()I" />
+		<method name="getPrincipals()[Ljava/security/Principal;" />
+		<method name="ignore()V" />
+		<method name="proceed(Ljava/security/PrivateKey;[Ljava/security/cert/X509Certificate;)V" />
+	</class>
+	<class name="android/webkit/ConsoleMessage" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILandroid/webkit/ConsoleMessage$MessageLevel;)V" />
+		<method name="lineNumber()I" />
+		<method name="message()Ljava/lang/String;" />
+		<method name="messageLevel()Landroid/webkit/ConsoleMessage$MessageLevel;" />
+		<method name="sourceId()Ljava/lang/String;" />
+	</class>
+	<class name="android/webkit/ConsoleMessage$MessageLevel" since="8">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/webkit/ConsoleMessage$MessageLevel;" />
+		<method name="values()[Landroid/webkit/ConsoleMessage$MessageLevel;" />
+		<field name="DEBUG" />
+		<field name="ERROR" />
+		<field name="LOG" />
+		<field name="TIP" />
+		<field name="WARNING" />
+	</class>
+	<class name="android/webkit/CookieManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" since="22" deprecated="29" />
+		<method name="acceptCookie()Z" />
+		<method name="acceptThirdPartyCookies(Landroid/webkit/WebView;)Z" since="21" />
+		<method name="allowFileSchemeCookies()Z" since="12" />
+		<method name="flush()V" since="21" />
+		<method name="getCookie(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getInstance()Landroid/webkit/CookieManager;" />
+		<method name="hasCookies()Z" />
+		<method name="removeAllCookie()V" deprecated="21" />
+		<method name="removeAllCookies(Landroid/webkit/ValueCallback;)V" since="21" />
+		<method name="removeExpiredCookie()V" deprecated="21" />
+		<method name="removeSessionCookie()V" deprecated="21" />
+		<method name="removeSessionCookies(Landroid/webkit/ValueCallback;)V" since="21" />
+		<method name="setAcceptCookie(Z)V" />
+		<method name="setAcceptFileSchemeCookies(Z)V" since="12" deprecated="30" />
+		<method name="setAcceptThirdPartyCookies(Landroid/webkit/WebView;Z)V" since="21" />
+		<method name="setCookie(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setCookie(Ljava/lang/String;Ljava/lang/String;Landroid/webkit/ValueCallback;)V" since="21" />
+	</class>
+	<class name="android/webkit/CookieSyncManager" since="1" deprecated="21">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Runnable" />
+		<method name="createInstance(Landroid/content/Context;)Landroid/webkit/CookieSyncManager;" deprecated="29" />
+		<method name="getInstance()Landroid/webkit/CookieSyncManager;" deprecated="29" />
+		<method name="onSyncInit()V" since="28" removed="29" />
+		<method name="resetSync()V" since="9" deprecated="21" />
+		<method name="startSync()V" since="9" deprecated="21" />
+		<method name="stopSync()V" since="9" deprecated="21" />
+		<method name="sync()V" since="9" deprecated="21" />
+		<method name="syncFromRamToFlash()V" deprecated="21" />
+		<field name="LOGTAG" since="21" removed="28" />
+		<field name="mDataBase" since="21" removed="28" />
+		<field name="mHandler" since="21" removed="28" />
+	</class>
+	<class name="android/webkit/DateSorter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="getBoundary(I)J" />
+		<method name="getIndex(J)I" />
+		<method name="getLabel(I)Ljava/lang/String;" />
+		<field name="DAY_COUNT" />
+	</class>
+	<class name="android/webkit/DownloadListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onDownloadStart(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V" />
+	</class>
+	<class name="android/webkit/GeolocationPermissions" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" removed="16" />
+		<method name="allow(Ljava/lang/String;)V" since="7" />
+		<method name="clear(Ljava/lang/String;)V" since="7" />
+		<method name="clearAll()V" since="7" />
+		<method name="getAllowed(Ljava/lang/String;Landroid/webkit/ValueCallback;)V" since="7" />
+		<method name="getInstance()Landroid/webkit/GeolocationPermissions;" since="7" />
+		<method name="getOrigins(Landroid/webkit/ValueCallback;)V" since="7" />
+	</class>
+	<class name="android/webkit/GeolocationPermissions$Callback" since="5">
+		<extends name="java/lang/Object" />
+		<method name="invoke(Ljava/lang/String;ZZ)V" />
+	</class>
+	<class name="android/webkit/HttpAuthHandler" since="1">
+		<extends name="android/os/Handler" />
+		<method name="cancel()V" />
+		<method name="proceed(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="useHttpAuthUsernamePassword()Z" />
+	</class>
+	<class name="android/webkit/JavascriptInterface" since="17">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="android/webkit/JsPromptResult" since="1">
+		<extends name="android/webkit/JsResult" />
+		<method name="confirm(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/webkit/JsResult" since="1">
+		<extends name="java/lang/Object" />
+		<method name="cancel()V" />
+		<method name="confirm()V" />
+		<method name="wakeUp()V" removed="16" />
+		<field name="mProxy" removed="8" />
+		<field name="mResult" removed="16" />
+	</class>
+	<class name="android/webkit/MimeTypeMap" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getExtensionFromMimeType(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getFileExtensionFromUrl(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getMimeTypeFromExtension(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getSingleton()Landroid/webkit/MimeTypeMap;" />
+		<method name="hasExtension(Ljava/lang/String;)Z" />
+		<method name="hasMimeType(Ljava/lang/String;)Z" />
+	</class>
+	<class name="android/webkit/PermissionRequest" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="deny()V" />
+		<method name="getOrigin()Landroid/net/Uri;" />
+		<method name="getResources()[Ljava/lang/String;" />
+		<method name="grant([Ljava/lang/String;)V" />
+		<field name="RESOURCE_AUDIO_CAPTURE" />
+		<field name="RESOURCE_MIDI_SYSEX" since="23" />
+		<field name="RESOURCE_PROTECTED_MEDIA_ID" />
+		<field name="RESOURCE_VIDEO_CAPTURE" />
+	</class>
+	<class name="android/webkit/Plugin" since="1" deprecated="5" removed="12">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="dispatchClickEvent(Landroid/content/Context;)V" />
+		<method name="getDescription()Ljava/lang/String;" />
+		<method name="getFileName()Ljava/lang/String;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getPath()Ljava/lang/String;" />
+		<method name="setClickHandler(Landroid/webkit/Plugin$PreferencesClickHandler;)V" />
+		<method name="setDescription(Ljava/lang/String;)V" />
+		<method name="setFileName(Ljava/lang/String;)V" />
+		<method name="setName(Ljava/lang/String;)V" />
+		<method name="setPath(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/webkit/Plugin$PreferencesClickHandler" since="1" removed="12">
+		<extends name="java/lang/Object" />
+		<method name="handleClickEvent(Landroid/content/Context;)V" />
+	</class>
+	<class name="android/webkit/PluginData" since="3" deprecated="5" removed="12">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;JLjava/util/Map;I)V" />
+		<method name="getContentLength()J" />
+		<method name="getHeaders()Ljava/util/Map;" />
+		<method name="getInputStream()Ljava/io/InputStream;" />
+		<method name="getStatusCode()I" />
+	</class>
+	<class name="android/webkit/PluginList" since="1" deprecated="5" removed="12">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addPlugin(Landroid/webkit/Plugin;)V" />
+		<method name="clear()V" />
+		<method name="getList()Ljava/util/List;" />
+		<method name="pluginClicked(Landroid/content/Context;I)V" />
+		<method name="removePlugin(Landroid/webkit/Plugin;)V" />
+	</class>
+	<class name="android/webkit/PluginStub" since="5">
+		<extends name="java/lang/Object" />
+		<method name="getEmbeddedView(ILandroid/content/Context;)Landroid/view/View;" />
+		<method name="getFullScreenView(ILandroid/content/Context;)Landroid/view/View;" />
+	</class>
+	<class name="android/webkit/RenderProcessGoneDetail" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="didCrash()Z" />
+		<method name="rendererPriorityAtExit()I" />
+	</class>
+	<class name="android/webkit/SafeBrowsingResponse" since="27">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="backToSafety(Z)V" />
+		<method name="proceed(Z)V" />
+		<method name="showInterstitial(Z)V" />
+	</class>
+	<class name="android/webkit/ServiceWorkerClient" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="shouldInterceptRequest(Landroid/webkit/WebResourceRequest;)Landroid/webkit/WebResourceResponse;" />
+	</class>
+	<class name="android/webkit/ServiceWorkerController" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="getInstance()Landroid/webkit/ServiceWorkerController;" />
+		<method name="getServiceWorkerWebSettings()Landroid/webkit/ServiceWorkerWebSettings;" />
+		<method name="setServiceWorkerClient(Landroid/webkit/ServiceWorkerClient;)V" />
+	</class>
+	<class name="android/webkit/ServiceWorkerWebSettings" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAllowContentAccess()Z" />
+		<method name="getAllowFileAccess()Z" />
+		<method name="getBlockNetworkLoads()Z" />
+		<method name="getCacheMode()I" />
+		<method name="setAllowContentAccess(Z)V" />
+		<method name="setAllowFileAccess(Z)V" />
+		<method name="setBlockNetworkLoads(Z)V" />
+		<method name="setCacheMode(I)V" />
+	</class>
+	<class name="android/webkit/SslErrorHandler" since="1">
+		<extends name="android/os/Handler" />
+		<method name="cancel()V" />
+		<method name="proceed()V" />
+	</class>
+	<class name="android/webkit/TracingConfig" since="28">
+		<extends name="java/lang/Object" />
+		<method name="getCustomIncludedCategories()Ljava/util/List;" />
+		<method name="getPredefinedCategories()I" />
+		<method name="getTracingMode()I" />
+		<field name="CATEGORIES_ALL" />
+		<field name="CATEGORIES_ANDROID_WEBVIEW" />
+		<field name="CATEGORIES_FRAME_VIEWER" />
+		<field name="CATEGORIES_INPUT_LATENCY" />
+		<field name="CATEGORIES_JAVASCRIPT_AND_RENDERING" />
+		<field name="CATEGORIES_NONE" />
+		<field name="CATEGORIES_RENDERING" />
+		<field name="CATEGORIES_WEB_DEVELOPER" />
+		<field name="RECORD_CONTINUOUSLY" />
+		<field name="RECORD_UNTIL_FULL" />
+	</class>
+	<class name="android/webkit/TracingConfig$Builder" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addCategories(Ljava/util/Collection;)Landroid/webkit/TracingConfig$Builder;" />
+		<method name="addCategories([I)Landroid/webkit/TracingConfig$Builder;" />
+		<method name="addCategories([Ljava/lang/String;)Landroid/webkit/TracingConfig$Builder;" />
+		<method name="build()Landroid/webkit/TracingConfig;" />
+		<method name="setTracingMode(I)Landroid/webkit/TracingConfig$Builder;" />
+	</class>
+	<class name="android/webkit/TracingController" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="getInstance()Landroid/webkit/TracingController;" />
+		<method name="isTracing()Z" />
+		<method name="start(Landroid/webkit/TracingConfig;)V" />
+		<method name="stop(Ljava/io/OutputStream;Ljava/util/concurrent/Executor;)Z" />
+	</class>
+	<class name="android/webkit/URLUtil" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="composeSearchUrl(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="decode([B)[B" />
+		<method name="guessFileName(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="guessUrl(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="isAboutUrl(Ljava/lang/String;)Z" />
+		<method name="isAssetUrl(Ljava/lang/String;)Z" />
+		<method name="isContentUrl(Ljava/lang/String;)Z" />
+		<method name="isCookielessProxyUrl(Ljava/lang/String;)Z" deprecated="15" />
+		<method name="isDataUrl(Ljava/lang/String;)Z" />
+		<method name="isFileUrl(Ljava/lang/String;)Z" />
+		<method name="isHttpUrl(Ljava/lang/String;)Z" />
+		<method name="isHttpsUrl(Ljava/lang/String;)Z" />
+		<method name="isJavaScriptUrl(Ljava/lang/String;)Z" />
+		<method name="isNetworkUrl(Ljava/lang/String;)Z" />
+		<method name="isValidUrl(Ljava/lang/String;)Z" />
+		<method name="stripAnchor(Ljava/lang/String;)Ljava/lang/String;" />
+	</class>
+	<class name="android/webkit/UrlInterceptHandler" since="1" deprecated="5" removed="12">
+		<extends name="java/lang/Object" />
+		<method name="getPluginData(Ljava/lang/String;Ljava/util/Map;)Landroid/webkit/PluginData;" since="3" />
+		<method name="service(Ljava/lang/String;Ljava/util/Map;)Landroid/webkit/CacheManager$CacheResult;" />
+	</class>
+	<class name="android/webkit/UrlInterceptRegistry" since="1" deprecated="5" removed="12">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getPluginData(Ljava/lang/String;Ljava/util/Map;)Landroid/webkit/PluginData;" since="3" />
+		<method name="getSurrogate(Ljava/lang/String;Ljava/util/Map;)Landroid/webkit/CacheManager$CacheResult;" />
+		<method name="registerHandler(Landroid/webkit/UrlInterceptHandler;)Z" />
+		<method name="setUrlInterceptDisabled(Z)V" />
+		<method name="unregisterHandler(Landroid/webkit/UrlInterceptHandler;)Z" />
+		<method name="urlInterceptDisabled()Z" />
+	</class>
+	<class name="android/webkit/ValueCallback" since="7">
+		<extends name="java/lang/Object" />
+		<method name="onReceiveValue(Ljava/lang/Object;)V" />
+	</class>
+	<class name="android/webkit/WebBackForwardList" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" since="22" />
+		<method name="clone()Landroid/webkit/WebBackForwardList;" />
+		<method name="getCurrentIndex()I" />
+		<method name="getCurrentItem()Landroid/webkit/WebHistoryItem;" />
+		<method name="getItemAtIndex(I)Landroid/webkit/WebHistoryItem;" />
+		<method name="getSize()I" />
+	</class>
+	<class name="android/webkit/WebChromeClient" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getDefaultVideoPoster()Landroid/graphics/Bitmap;" since="7" />
+		<method name="getVideoLoadingProgressView()Landroid/view/View;" since="7" />
+		<method name="getVisitedHistory(Landroid/webkit/ValueCallback;)V" since="7" />
+		<method name="onCloseWindow(Landroid/webkit/WebView;)V" />
+		<method name="onConsoleMessage(Landroid/webkit/ConsoleMessage;)Z" since="8" />
+		<method name="onConsoleMessage(Ljava/lang/String;ILjava/lang/String;)V" since="7" deprecated="15" />
+		<method name="onCreateWindow(Landroid/webkit/WebView;ZZLandroid/os/Message;)Z" />
+		<method name="onExceededDatabaseQuota(Ljava/lang/String;Ljava/lang/String;JJJLandroid/webkit/WebStorage$QuotaUpdater;)V" since="5" deprecated="19" />
+		<method name="onGeolocationPermissionsHidePrompt()V" since="5" />
+		<method name="onGeolocationPermissionsShowPrompt(Ljava/lang/String;Landroid/webkit/GeolocationPermissions$Callback;)V" since="5" />
+		<method name="onHideCustomView()V" since="7" />
+		<method name="onJsAlert(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z" />
+		<method name="onJsBeforeUnload(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z" />
+		<method name="onJsConfirm(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z" />
+		<method name="onJsPrompt(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsPromptResult;)Z" />
+		<method name="onJsTimeout()Z" since="7" deprecated="17" />
+		<method name="onPermissionRequest(Landroid/webkit/PermissionRequest;)V" since="21" />
+		<method name="onPermissionRequestCanceled(Landroid/webkit/PermissionRequest;)V" since="21" />
+		<method name="onProgressChanged(Landroid/webkit/WebView;I)V" />
+		<method name="onReachedMaxAppCacheSize(JJLandroid/webkit/WebStorage$QuotaUpdater;)V" since="7" deprecated="19" />
+		<method name="onReceivedIcon(Landroid/webkit/WebView;Landroid/graphics/Bitmap;)V" />
+		<method name="onReceivedTitle(Landroid/webkit/WebView;Ljava/lang/String;)V" />
+		<method name="onReceivedTouchIconUrl(Landroid/webkit/WebView;Ljava/lang/String;Z)V" since="7" />
+		<method name="onRequestFocus(Landroid/webkit/WebView;)V" />
+		<method name="onShowCustomView(Landroid/view/View;ILandroid/webkit/WebChromeClient$CustomViewCallback;)V" since="14" deprecated="18" />
+		<method name="onShowCustomView(Landroid/view/View;Landroid/webkit/WebChromeClient$CustomViewCallback;)V" since="7" />
+		<method name="onShowFileChooser(Landroid/webkit/WebView;Landroid/webkit/ValueCallback;Landroid/webkit/WebChromeClient$FileChooserParams;)Z" since="21" />
+	</class>
+	<class name="android/webkit/WebChromeClient$CustomViewCallback" since="7">
+		<extends name="java/lang/Object" />
+		<method name="onCustomViewHidden()V" />
+	</class>
+	<class name="android/webkit/WebChromeClient$FileChooserParams" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createIntent()Landroid/content/Intent;" />
+		<method name="getAcceptTypes()[Ljava/lang/String;" />
+		<method name="getFilenameHint()Ljava/lang/String;" />
+		<method name="getMode()I" />
+		<method name="getTitle()Ljava/lang/CharSequence;" />
+		<method name="isCaptureEnabled()Z" />
+		<method name="parseResult(ILandroid/content/Intent;)[Landroid/net/Uri;" />
+		<field name="MODE_OPEN" />
+		<field name="MODE_OPEN_MULTIPLE" />
+		<field name="MODE_SAVE" />
+	</class>
+	<class name="android/webkit/WebHistoryItem" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" since="22" />
+		<method name="clone()Landroid/webkit/WebHistoryItem;" />
+		<method name="getFavicon()Landroid/graphics/Bitmap;" />
+		<method name="getId()I" deprecated="15" removed="17" />
+		<method name="getOriginalUrl()Ljava/lang/String;" since="3" />
+		<method name="getTitle()Ljava/lang/String;" />
+		<method name="getUrl()Ljava/lang/String;" />
+	</class>
+	<class name="android/webkit/WebIconDatabase" since="1" deprecated="18">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" since="22" deprecated="29" />
+		<method name="close()V" deprecated="29" />
+		<method name="getInstance()Landroid/webkit/WebIconDatabase;" deprecated="29" />
+		<method name="open(Ljava/lang/String;)V" deprecated="29" />
+		<method name="releaseIconForPageUrl(Ljava/lang/String;)V" deprecated="29" />
+		<method name="removeAllIcons()V" deprecated="29" />
+		<method name="requestIconForPageUrl(Ljava/lang/String;Landroid/webkit/WebIconDatabase$IconListener;)V" deprecated="29" />
+		<method name="retainIconForPageUrl(Ljava/lang/String;)V" deprecated="29" />
+	</class>
+	<class name="android/webkit/WebIconDatabase$IconListener" since="1" deprecated="18">
+		<extends name="java/lang/Object" />
+		<method name="onReceivedIcon(Ljava/lang/String;Landroid/graphics/Bitmap;)V" deprecated="29" />
+	</class>
+	<class name="android/webkit/WebMessage" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[Landroid/webkit/WebMessagePort;)V" />
+		<method name="getData()Ljava/lang/String;" />
+		<method name="getPorts()[Landroid/webkit/WebMessagePort;" />
+	</class>
+	<class name="android/webkit/WebMessagePort" since="23">
+		<extends name="java/lang/Object" />
+		<method name="close()V" />
+		<method name="postMessage(Landroid/webkit/WebMessage;)V" />
+		<method name="setWebMessageCallback(Landroid/webkit/WebMessagePort$WebMessageCallback;)V" />
+		<method name="setWebMessageCallback(Landroid/webkit/WebMessagePort$WebMessageCallback;Landroid/os/Handler;)V" />
+	</class>
+	<class name="android/webkit/WebMessagePort$WebMessageCallback" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onMessage(Landroid/webkit/WebMessagePort;Landroid/webkit/WebMessage;)V" />
+	</class>
+	<class name="android/webkit/WebResourceError" since="23">
+		<extends name="java/lang/Object" />
+		<method name="getDescription()Ljava/lang/CharSequence;" />
+		<method name="getErrorCode()I" />
+	</class>
+	<class name="android/webkit/WebResourceRequest" since="21">
+		<extends name="java/lang/Object" />
+		<method name="getMethod()Ljava/lang/String;" />
+		<method name="getRequestHeaders()Ljava/util/Map;" />
+		<method name="getUrl()Landroid/net/Uri;" />
+		<method name="hasGesture()Z" />
+		<method name="isForMainFrame()Z" />
+		<method name="isRedirect()Z" since="24" />
+	</class>
+	<class name="android/webkit/WebResourceResponse" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/util/Map;Ljava/io/InputStream;)V" since="21" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)V" />
+		<method name="getData()Ljava/io/InputStream;" />
+		<method name="getEncoding()Ljava/lang/String;" />
+		<method name="getMimeType()Ljava/lang/String;" />
+		<method name="getReasonPhrase()Ljava/lang/String;" since="21" />
+		<method name="getResponseHeaders()Ljava/util/Map;" since="21" />
+		<method name="getStatusCode()I" since="21" />
+		<method name="setData(Ljava/io/InputStream;)V" />
+		<method name="setEncoding(Ljava/lang/String;)V" />
+		<method name="setMimeType(Ljava/lang/String;)V" />
+		<method name="setResponseHeaders(Ljava/util/Map;)V" since="21" />
+		<method name="setStatusCodeAndReasonPhrase(ILjava/lang/String;)V" since="21" />
+	</class>
+	<class name="android/webkit/WebSettings" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" since="22" />
+		<method name="enableSmoothTransition()Z" since="11" deprecated="17" />
+		<method name="getAllowContentAccess()Z" since="11" />
+		<method name="getAllowFileAccess()Z" since="3" />
+		<method name="getAllowFileAccessFromFileURLs()Z" since="16" />
+		<method name="getAllowUniversalAccessFromFileURLs()Z" since="16" />
+		<method name="getBlockNetworkImage()Z" />
+		<method name="getBlockNetworkLoads()Z" since="8" />
+		<method name="getBuiltInZoomControls()Z" since="3" />
+		<method name="getCacheMode()I" />
+		<method name="getCursiveFontFamily()Ljava/lang/String;" />
+		<method name="getDatabaseEnabled()Z" since="5" />
+		<method name="getDatabasePath()Ljava/lang/String;" since="5" deprecated="19" />
+		<method name="getDefaultFixedFontSize()I" />
+		<method name="getDefaultFontSize()I" />
+		<method name="getDefaultTextEncodingName()Ljava/lang/String;" />
+		<method name="getDefaultUserAgent(Landroid/content/Context;)Ljava/lang/String;" since="17" />
+		<method name="getDefaultZoom()Landroid/webkit/WebSettings$ZoomDensity;" since="7" deprecated="19" />
+		<method name="getDisabledActionModeMenuItems()I" since="24" />
+		<method name="getDisplayZoomControls()Z" since="11" />
+		<method name="getDomStorageEnabled()Z" since="7" />
+		<method name="getFantasyFontFamily()Ljava/lang/String;" />
+		<method name="getFixedFontFamily()Ljava/lang/String;" />
+		<method name="getForceDark()I" since="29" />
+		<method name="getJavaScriptCanOpenWindowsAutomatically()Z" />
+		<method name="getJavaScriptEnabled()Z" />
+		<method name="getLayoutAlgorithm()Landroid/webkit/WebSettings$LayoutAlgorithm;" />
+		<method name="getLightTouchEnabled()Z" deprecated="18" />
+		<method name="getLoadWithOverviewMode()Z" since="7" />
+		<method name="getLoadsImagesAutomatically()Z" />
+		<method name="getMediaPlaybackRequiresUserGesture()Z" since="17" />
+		<method name="getMinimumFontSize()I" />
+		<method name="getMinimumLogicalFontSize()I" />
+		<method name="getMixedContentMode()I" since="21" />
+		<method name="getNavDump()Z" deprecated="15" removed="17" />
+		<method name="getOffscreenPreRaster()Z" since="23" />
+		<method name="getPluginState()Landroid/webkit/WebSettings$PluginState;" since="8" deprecated="18" />
+		<method name="getPluginsEnabled()Z" deprecated="15" removed="18" />
+		<method name="getPluginsPath()Ljava/lang/String;" deprecated="15" removed="18" />
+		<method name="getSafeBrowsingEnabled()Z" since="26" />
+		<method name="getSansSerifFontFamily()Ljava/lang/String;" />
+		<method name="getSaveFormData()Z" deprecated="26" />
+		<method name="getSavePassword()Z" deprecated="18" />
+		<method name="getSerifFontFamily()Ljava/lang/String;" />
+		<method name="getStandardFontFamily()Ljava/lang/String;" />
+		<method name="getTextSize()Landroid/webkit/WebSettings$TextSize;" deprecated="15" />
+		<method name="getTextZoom()I" since="14" />
+		<method name="getUseDoubleTree()Z" deprecated="15" removed="17" />
+		<method name="getUseWebViewBackgroundForOverscrollBackground()Z" since="9" deprecated="15" removed="17" />
+		<method name="getUseWideViewPort()Z" />
+		<method name="getUserAgent()I" deprecated="15" removed="17" />
+		<method name="getUserAgentString()Ljava/lang/String;" since="3" />
+		<method name="setAllowContentAccess(Z)V" since="11" />
+		<method name="setAllowFileAccess(Z)V" since="3" />
+		<method name="setAllowFileAccessFromFileURLs(Z)V" since="16" deprecated="30" />
+		<method name="setAllowUniversalAccessFromFileURLs(Z)V" since="16" deprecated="30" />
+		<method name="setAppCacheEnabled(Z)V" since="7" deprecated="30" />
+		<method name="setAppCacheMaxSize(J)V" since="7" deprecated="18" />
+		<method name="setAppCachePath(Ljava/lang/String;)V" since="7" deprecated="30" />
+		<method name="setBlockNetworkImage(Z)V" />
+		<method name="setBlockNetworkLoads(Z)V" since="8" />
+		<method name="setBuiltInZoomControls(Z)V" since="3" />
+		<method name="setCacheMode(I)V" />
+		<method name="setCursiveFontFamily(Ljava/lang/String;)V" />
+		<method name="setDatabaseEnabled(Z)V" since="5" />
+		<method name="setDatabasePath(Ljava/lang/String;)V" since="5" deprecated="19" />
+		<method name="setDefaultFixedFontSize(I)V" />
+		<method name="setDefaultFontSize(I)V" />
+		<method name="setDefaultTextEncodingName(Ljava/lang/String;)V" />
+		<method name="setDefaultZoom(Landroid/webkit/WebSettings$ZoomDensity;)V" since="7" deprecated="19" />
+		<method name="setDisabledActionModeMenuItems(I)V" since="24" />
+		<method name="setDisplayZoomControls(Z)V" since="11" />
+		<method name="setDomStorageEnabled(Z)V" since="7" />
+		<method name="setEnableSmoothTransition(Z)V" since="11" deprecated="17" />
+		<method name="setFantasyFontFamily(Ljava/lang/String;)V" />
+		<method name="setFixedFontFamily(Ljava/lang/String;)V" />
+		<method name="setForceDark(I)V" since="29" />
+		<method name="setGeolocationDatabasePath(Ljava/lang/String;)V" since="5" deprecated="24" />
+		<method name="setGeolocationEnabled(Z)V" since="5" />
+		<method name="setJavaScriptCanOpenWindowsAutomatically(Z)V" />
+		<method name="setJavaScriptEnabled(Z)V" />
+		<method name="setLayoutAlgorithm(Landroid/webkit/WebSettings$LayoutAlgorithm;)V" />
+		<method name="setLightTouchEnabled(Z)V" deprecated="18" />
+		<method name="setLoadWithOverviewMode(Z)V" since="7" />
+		<method name="setLoadsImagesAutomatically(Z)V" />
+		<method name="setMediaPlaybackRequiresUserGesture(Z)V" since="17" />
+		<method name="setMinimumFontSize(I)V" />
+		<method name="setMinimumLogicalFontSize(I)V" />
+		<method name="setMixedContentMode(I)V" since="21" />
+		<method name="setNavDump(Z)V" deprecated="15" removed="17" />
+		<method name="setNeedInitialFocus(Z)V" />
+		<method name="setOffscreenPreRaster(Z)V" since="23" />
+		<method name="setPluginState(Landroid/webkit/WebSettings$PluginState;)V" since="8" deprecated="18" />
+		<method name="setPluginsEnabled(Z)V" deprecated="15" removed="18" />
+		<method name="setPluginsPath(Ljava/lang/String;)V" deprecated="15" removed="18" />
+		<method name="setRenderPriority(Landroid/webkit/WebSettings$RenderPriority;)V" deprecated="18" />
+		<method name="setSafeBrowsingEnabled(Z)V" since="26" />
+		<method name="setSansSerifFontFamily(Ljava/lang/String;)V" />
+		<method name="setSaveFormData(Z)V" deprecated="26" />
+		<method name="setSavePassword(Z)V" deprecated="18" />
+		<method name="setSerifFontFamily(Ljava/lang/String;)V" />
+		<method name="setStandardFontFamily(Ljava/lang/String;)V" />
+		<method name="setSupportMultipleWindows(Z)V" />
+		<method name="setSupportZoom(Z)V" />
+		<method name="setTextSize(Landroid/webkit/WebSettings$TextSize;)V" deprecated="15" />
+		<method name="setTextZoom(I)V" since="14" />
+		<method name="setUseDoubleTree(Z)V" deprecated="15" removed="17" />
+		<method name="setUseWebViewBackgroundForOverscrollBackground(Z)V" since="9" deprecated="15" removed="17" />
+		<method name="setUseWideViewPort(Z)V" />
+		<method name="setUserAgent(I)V" deprecated="15" removed="17" />
+		<method name="setUserAgentString(Ljava/lang/String;)V" since="3" />
+		<method name="supportMultipleWindows()Z" />
+		<method name="supportZoom()Z" />
+		<field name="FORCE_DARK_AUTO" since="29" />
+		<field name="FORCE_DARK_OFF" since="29" />
+		<field name="FORCE_DARK_ON" since="29" />
+		<field name="LOAD_CACHE_ELSE_NETWORK" />
+		<field name="LOAD_CACHE_ONLY" />
+		<field name="LOAD_DEFAULT" />
+		<field name="LOAD_NORMAL" deprecated="17" />
+		<field name="LOAD_NO_CACHE" />
+		<field name="MENU_ITEM_NONE" since="24" />
+		<field name="MENU_ITEM_PROCESS_TEXT" since="24" />
+		<field name="MENU_ITEM_SHARE" since="24" />
+		<field name="MENU_ITEM_WEB_SEARCH" since="24" />
+		<field name="MIXED_CONTENT_ALWAYS_ALLOW" since="21" />
+		<field name="MIXED_CONTENT_COMPATIBILITY_MODE" since="21" />
+		<field name="MIXED_CONTENT_NEVER_ALLOW" since="21" />
+	</class>
+	<class name="android/webkit/WebSettings$LayoutAlgorithm" since="1" deprecated="12">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/webkit/WebSettings$LayoutAlgorithm;" />
+		<method name="values()[Landroid/webkit/WebSettings$LayoutAlgorithm;" />
+		<field name="NARROW_COLUMNS" deprecated="29" />
+		<field name="NORMAL" />
+		<field name="SINGLE_COLUMN" deprecated="29" />
+		<field name="TEXT_AUTOSIZING" since="19" />
+	</class>
+	<class name="android/webkit/WebSettings$PluginState" since="8">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/webkit/WebSettings$PluginState;" />
+		<method name="values()[Landroid/webkit/WebSettings$PluginState;" />
+		<field name="OFF" />
+		<field name="ON" />
+		<field name="ON_DEMAND" />
+	</class>
+	<class name="android/webkit/WebSettings$RenderPriority" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/webkit/WebSettings$RenderPriority;" />
+		<method name="values()[Landroid/webkit/WebSettings$RenderPriority;" />
+		<field name="HIGH" />
+		<field name="LOW" />
+		<field name="NORMAL" />
+	</class>
+	<class name="android/webkit/WebSettings$TextSize" since="1" deprecated="15">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/webkit/WebSettings$TextSize;" />
+		<method name="values()[Landroid/webkit/WebSettings$TextSize;" />
+		<field name="LARGER" deprecated="29" />
+		<field name="LARGEST" deprecated="29" />
+		<field name="NORMAL" deprecated="29" />
+		<field name="SMALLER" deprecated="29" />
+		<field name="SMALLEST" deprecated="29" />
+	</class>
+	<class name="android/webkit/WebSettings$ZoomDensity" since="7">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/webkit/WebSettings$ZoomDensity;" />
+		<method name="values()[Landroid/webkit/WebSettings$ZoomDensity;" />
+		<field name="CLOSE" />
+		<field name="FAR" />
+		<field name="MEDIUM" />
+	</class>
+	<class name="android/webkit/WebStorage" since="5">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" removed="16" />
+		<method name="deleteAllData()V" since="7" />
+		<method name="deleteOrigin(Ljava/lang/String;)V" since="7" />
+		<method name="getInstance()Landroid/webkit/WebStorage;" since="7" />
+		<method name="getOrigins(Landroid/webkit/ValueCallback;)V" since="7" />
+		<method name="getQuotaForOrigin(Ljava/lang/String;Landroid/webkit/ValueCallback;)V" since="7" />
+		<method name="getUsageForOrigin(Ljava/lang/String;Landroid/webkit/ValueCallback;)V" since="7" />
+		<method name="setQuotaForOrigin(Ljava/lang/String;J)V" since="7" deprecated="18" />
+	</class>
+	<class name="android/webkit/WebStorage$Origin" since="11">
+		<extends name="java/lang/Object" />
+		<method name="getOrigin()Ljava/lang/String;" />
+		<method name="getQuota()J" />
+		<method name="getUsage()J" />
+	</class>
+	<class name="android/webkit/WebStorage$QuotaUpdater" since="5" deprecated="19">
+		<extends name="java/lang/Object" />
+		<method name="updateQuota(J)V" deprecated="29" />
+	</class>
+	<class name="android/webkit/WebView" since="1">
+		<extends name="android/widget/AbsoluteLayout" />
+		<implements name="android/view/ViewGroup$OnHierarchyChangeListener" />
+		<implements name="android/view/ViewTreeObserver$OnGlobalFocusChangeListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;IZ)V" since="11" deprecated="17" />
+		<method name="addJavascriptInterface(Ljava/lang/Object;Ljava/lang/String;)V" />
+		<method name="canGoBack()Z" />
+		<method name="canGoBackOrForward(I)Z" />
+		<method name="canGoForward()Z" />
+		<method name="canZoomIn()Z" since="11" deprecated="17" />
+		<method name="canZoomOut()Z" since="11" deprecated="17" />
+		<method name="capturePicture()Landroid/graphics/Picture;" deprecated="19" />
+		<method name="clearCache(Z)V" />
+		<method name="clearClientCertPreferences(Ljava/lang/Runnable;)V" since="21" />
+		<method name="clearFormData()V" />
+		<method name="clearHistory()V" />
+		<method name="clearMatches()V" since="3" />
+		<method name="clearSslPreferences()V" />
+		<method name="clearView()V" deprecated="18" />
+		<method name="copyBackForwardList()Landroid/webkit/WebBackForwardList;" />
+		<method name="createPrintDocumentAdapter()Landroid/print/PrintDocumentAdapter;" since="19" deprecated="21" />
+		<method name="createPrintDocumentAdapter(Ljava/lang/String;)Landroid/print/PrintDocumentAdapter;" since="21" />
+		<method name="createWebMessageChannel()[Landroid/webkit/WebMessagePort;" since="23" />
+		<method name="debugDump()V" deprecated="15" removed="17" />
+		<method name="destroy()V" />
+		<method name="disablePlatformNotifications()V" deprecated="15" removed="17" />
+		<method name="disableWebView()V" since="28" />
+		<method name="documentHasImages(Landroid/os/Message;)V" />
+		<method name="emulateShiftHeld()V" since="8" deprecated="15" removed="17" />
+		<method name="enablePlatformNotifications()V" deprecated="15" removed="17" />
+		<method name="enableSlowWholeDocumentDraw()V" since="21" />
+		<method name="evaluateJavascript(Ljava/lang/String;Landroid/webkit/ValueCallback;)V" since="19" />
+		<method name="findAddress(Ljava/lang/String;)Ljava/lang/String;" deprecated="28" />
+		<method name="findAll(Ljava/lang/String;)I" since="3" deprecated="16" />
+		<method name="findAllAsync(Ljava/lang/String;)V" since="16" />
+		<method name="findNext(Z)V" since="3" />
+		<method name="flingScroll(II)V" />
+		<method name="freeMemory()V" since="7" deprecated="19" />
+		<method name="getCertificate()Landroid/net/http/SslCertificate;" />
+		<method name="getContentHeight()I" />
+		<method name="getCurrentWebViewPackage()Landroid/content/pm/PackageInfo;" since="26" />
+		<method name="getFavicon()Landroid/graphics/Bitmap;" />
+		<method name="getHitTestResult()Landroid/webkit/WebView$HitTestResult;" />
+		<method name="getHttpAuthUsernamePassword(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;" deprecated="26" />
+		<method name="getOriginalUrl()Ljava/lang/String;" since="3" />
+		<method name="getPluginList()Landroid/webkit/PluginList;" removed="12" />
+		<method name="getProgress()I" />
+		<method name="getRendererPriorityWaivedWhenNotVisible()Z" since="26" />
+		<method name="getRendererRequestedPriority()I" since="26" />
+		<method name="getSafeBrowsingPrivacyPolicyUrl()Landroid/net/Uri;" since="27" />
+		<method name="getScale()F" deprecated="17" />
+		<method name="getSettings()Landroid/webkit/WebSettings;" />
+		<method name="getTextClassifier()Landroid/view/textclassifier/TextClassifier;" since="27" />
+		<method name="getTitle()Ljava/lang/String;" />
+		<method name="getUrl()Ljava/lang/String;" />
+		<method name="getVisibleTitleHeight()I" since="11" deprecated="15" removed="17" />
+		<method name="getWebChromeClient()Landroid/webkit/WebChromeClient;" since="26" />
+		<method name="getWebViewClassLoader()Ljava/lang/ClassLoader;" since="28" />
+		<method name="getWebViewClient()Landroid/webkit/WebViewClient;" since="26" />
+		<method name="getWebViewLooper()Landroid/os/Looper;" since="28" />
+		<method name="getWebViewRenderProcess()Landroid/webkit/WebViewRenderProcess;" since="29" />
+		<method name="getWebViewRenderProcessClient()Landroid/webkit/WebViewRenderProcessClient;" since="29" />
+		<method name="getZoomControls()Landroid/view/View;" deprecated="15" removed="16" />
+		<method name="goBack()V" />
+		<method name="goBackOrForward(I)V" />
+		<method name="goForward()V" />
+		<method name="invokeZoomPicker()V" />
+		<method name="isPrivateBrowsingEnabled()Z" since="11" />
+		<method name="loadData(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="loadDataWithBaseURL(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="loadUrl(Ljava/lang/String;)V" />
+		<method name="loadUrl(Ljava/lang/String;Ljava/util/Map;)V" since="8" />
+		<method name="onPause()V" since="11" />
+		<method name="onResume()V" since="11" />
+		<method name="overlayHorizontalScrollbar()Z" deprecated="23" />
+		<method name="overlayVerticalScrollbar()Z" deprecated="23" />
+		<method name="pageDown(Z)Z" />
+		<method name="pageUp(Z)Z" />
+		<method name="pauseTimers()V" />
+		<method name="postUrl(Ljava/lang/String;[B)V" since="5" />
+		<method name="postVisualStateCallback(JLandroid/webkit/WebView$VisualStateCallback;)V" since="23" />
+		<method name="postWebMessage(Landroid/webkit/WebMessage;Landroid/net/Uri;)V" since="23" />
+		<method name="refreshPlugins(Z)V" removed="12" />
+		<method name="reload()V" />
+		<method name="removeJavascriptInterface(Ljava/lang/String;)V" since="11" />
+		<method name="requestFocusNodeHref(Landroid/os/Message;)V" />
+		<method name="requestImageRef(Landroid/os/Message;)V" />
+		<method name="restorePicture(Landroid/os/Bundle;Ljava/io/File;)Z" since="3" deprecated="15" removed="17" />
+		<method name="restoreState(Landroid/os/Bundle;)Landroid/webkit/WebBackForwardList;" />
+		<method name="resumeTimers()V" />
+		<method name="savePassword(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="18" />
+		<method name="savePicture(Landroid/os/Bundle;Ljava/io/File;)Z" since="3" deprecated="15" removed="17" />
+		<method name="saveState(Landroid/os/Bundle;)Landroid/webkit/WebBackForwardList;" />
+		<method name="saveWebArchive(Ljava/lang/String;)V" since="11" />
+		<method name="saveWebArchive(Ljava/lang/String;ZLandroid/webkit/ValueCallback;)V" since="11" />
+		<method name="setCertificate(Landroid/net/http/SslCertificate;)V" deprecated="17" />
+		<method name="setDataDirectorySuffix(Ljava/lang/String;)V" since="28" />
+		<method name="setDownloadListener(Landroid/webkit/DownloadListener;)V" />
+		<method name="setFindListener(Landroid/webkit/WebView$FindListener;)V" since="16" />
+		<method name="setHorizontalScrollbarOverlay(Z)V" deprecated="23" />
+		<method name="setHttpAuthUsernamePassword(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="26" />
+		<method name="setInitialScale(I)V" />
+		<method name="setMapTrackballToArrowKeys(Z)V" deprecated="17" />
+		<method name="setNetworkAvailable(Z)V" since="3" />
+		<method name="setPictureListener(Landroid/webkit/WebView$PictureListener;)V" deprecated="15" />
+		<method name="setRendererPriorityPolicy(IZ)V" since="26" />
+		<method name="setSafeBrowsingWhitelist(Ljava/util/List;Landroid/webkit/ValueCallback;)V" since="27" />
+		<method name="setTextClassifier(Landroid/view/textclassifier/TextClassifier;)V" since="27" />
+		<method name="setVerticalScrollbarOverlay(Z)V" deprecated="23" />
+		<method name="setWebChromeClient(Landroid/webkit/WebChromeClient;)V" />
+		<method name="setWebContentsDebuggingEnabled(Z)V" since="19" />
+		<method name="setWebViewClient(Landroid/webkit/WebViewClient;)V" />
+		<method name="setWebViewRenderProcessClient(Landroid/webkit/WebViewRenderProcessClient;)V" since="29" />
+		<method name="setWebViewRenderProcessClient(Ljava/util/concurrent/Executor;Landroid/webkit/WebViewRenderProcessClient;)V" since="29" />
+		<method name="showFindDialog(Ljava/lang/String;Z)Z" since="11" deprecated="18" />
+		<method name="startSafeBrowsing(Landroid/content/Context;Landroid/webkit/ValueCallback;)V" since="27" />
+		<method name="stopLoading()V" />
+		<method name="zoomBy(F)V" since="21" />
+		<method name="zoomIn()Z" />
+		<method name="zoomOut()Z" />
+		<field name="RENDERER_PRIORITY_BOUND" since="26" />
+		<field name="RENDERER_PRIORITY_IMPORTANT" since="26" />
+		<field name="RENDERER_PRIORITY_WAIVED" since="26" />
+		<field name="SCHEME_GEO" />
+		<field name="SCHEME_MAILTO" />
+		<field name="SCHEME_TEL" />
+	</class>
+	<class name="android/webkit/WebView$FindListener" since="16">
+		<extends name="java/lang/Object" />
+		<method name="onFindResultReceived(IIZ)V" />
+	</class>
+	<class name="android/webkit/WebView$HitTestResult" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getExtra()Ljava/lang/String;" />
+		<method name="getType()I" />
+		<field name="ANCHOR_TYPE" deprecated="15" />
+		<field name="EDIT_TEXT_TYPE" />
+		<field name="EMAIL_TYPE" />
+		<field name="GEO_TYPE" />
+		<field name="IMAGE_ANCHOR_TYPE" deprecated="15" />
+		<field name="IMAGE_TYPE" />
+		<field name="PHONE_TYPE" />
+		<field name="SRC_ANCHOR_TYPE" />
+		<field name="SRC_IMAGE_ANCHOR_TYPE" />
+		<field name="UNKNOWN_TYPE" />
+	</class>
+	<class name="android/webkit/WebView$PictureListener" since="1" deprecated="12">
+		<extends name="java/lang/Object" />
+		<method name="onNewPicture(Landroid/webkit/WebView;Landroid/graphics/Picture;)V" deprecated="15" />
+	</class>
+	<class name="android/webkit/WebView$VisualStateCallback" since="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onComplete(J)V" />
+	</class>
+	<class name="android/webkit/WebView$WebViewTransport" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/webkit/WebView;)V" />
+		<method name="getWebView()Landroid/webkit/WebView;" />
+		<method name="setWebView(Landroid/webkit/WebView;)V" />
+	</class>
+	<class name="android/webkit/WebViewClient" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="doUpdateVisitedHistory(Landroid/webkit/WebView;Ljava/lang/String;Z)V" />
+		<method name="onFormResubmission(Landroid/webkit/WebView;Landroid/os/Message;Landroid/os/Message;)V" />
+		<method name="onLoadResource(Landroid/webkit/WebView;Ljava/lang/String;)V" />
+		<method name="onPageCommitVisible(Landroid/webkit/WebView;Ljava/lang/String;)V" since="23" />
+		<method name="onPageFinished(Landroid/webkit/WebView;Ljava/lang/String;)V" />
+		<method name="onPageStarted(Landroid/webkit/WebView;Ljava/lang/String;Landroid/graphics/Bitmap;)V" />
+		<method name="onReceivedClientCertRequest(Landroid/webkit/WebView;Landroid/webkit/ClientCertRequest;)V" since="21" />
+		<method name="onReceivedError(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V" deprecated="23" />
+		<method name="onReceivedError(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;Landroid/webkit/WebResourceError;)V" since="23" />
+		<method name="onReceivedHttpAuthRequest(Landroid/webkit/WebView;Landroid/webkit/HttpAuthHandler;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="onReceivedHttpError(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;Landroid/webkit/WebResourceResponse;)V" since="23" />
+		<method name="onReceivedLoginRequest(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" since="12" />
+		<method name="onReceivedSslError(Landroid/webkit/WebView;Landroid/webkit/SslErrorHandler;Landroid/net/http/SslError;)V" since="8" />
+		<method name="onRenderProcessGone(Landroid/webkit/WebView;Landroid/webkit/RenderProcessGoneDetail;)Z" since="26" />
+		<method name="onSafeBrowsingHit(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;ILandroid/webkit/SafeBrowsingResponse;)V" since="27" />
+		<method name="onScaleChanged(Landroid/webkit/WebView;FF)V" />
+		<method name="onTooManyRedirects(Landroid/webkit/WebView;Landroid/os/Message;Landroid/os/Message;)V" deprecated="15" />
+		<method name="onUnhandledInputEvent(Landroid/webkit/WebView;Landroid/view/InputEvent;)V" since="21" removed="24" />
+		<method name="onUnhandledKeyEvent(Landroid/webkit/WebView;Landroid/view/KeyEvent;)V" deprecated="21" />
+		<method name="shouldInterceptRequest(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Landroid/webkit/WebResourceResponse;" since="21" />
+		<method name="shouldInterceptRequest(Landroid/webkit/WebView;Ljava/lang/String;)Landroid/webkit/WebResourceResponse;" since="11" deprecated="21" />
+		<method name="shouldOverrideKeyEvent(Landroid/webkit/WebView;Landroid/view/KeyEvent;)Z" />
+		<method name="shouldOverrideUrlLoading(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z" since="24" />
+		<method name="shouldOverrideUrlLoading(Landroid/webkit/WebView;Ljava/lang/String;)Z" deprecated="24" />
+		<field name="ERROR_AUTHENTICATION" since="5" />
+		<field name="ERROR_BAD_URL" since="5" />
+		<field name="ERROR_CONNECT" since="5" />
+		<field name="ERROR_FAILED_SSL_HANDSHAKE" since="5" />
+		<field name="ERROR_FILE" since="5" />
+		<field name="ERROR_FILE_NOT_FOUND" since="5" />
+		<field name="ERROR_HOST_LOOKUP" since="5" />
+		<field name="ERROR_IO" since="5" />
+		<field name="ERROR_PROXY_AUTHENTICATION" since="5" />
+		<field name="ERROR_REDIRECT_LOOP" since="5" />
+		<field name="ERROR_TIMEOUT" since="5" />
+		<field name="ERROR_TOO_MANY_REQUESTS" since="5" />
+		<field name="ERROR_UNKNOWN" since="5" />
+		<field name="ERROR_UNSAFE_RESOURCE" since="26" />
+		<field name="ERROR_UNSUPPORTED_AUTH_SCHEME" since="5" />
+		<field name="ERROR_UNSUPPORTED_SCHEME" since="5" />
+		<field name="SAFE_BROWSING_THREAT_BILLING" since="29" />
+		<field name="SAFE_BROWSING_THREAT_MALWARE" since="27" />
+		<field name="SAFE_BROWSING_THREAT_PHISHING" since="27" />
+		<field name="SAFE_BROWSING_THREAT_UNKNOWN" since="27" />
+		<field name="SAFE_BROWSING_THREAT_UNWANTED_SOFTWARE" since="27" />
+	</class>
+	<class name="android/webkit/WebViewDatabase" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" since="22" deprecated="29" />
+		<method name="clearFormData()V" deprecated="26" />
+		<method name="clearHttpAuthUsernamePassword()V" />
+		<method name="clearUsernamePassword()V" deprecated="18" />
+		<method name="getHttpAuthUsernamePassword(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;" since="26" />
+		<method name="getInstance(Landroid/content/Context;)Landroid/webkit/WebViewDatabase;" />
+		<method name="hasFormData()Z" deprecated="26" />
+		<method name="hasHttpAuthUsernamePassword()Z" />
+		<method name="hasUsernamePassword()Z" deprecated="18" />
+		<method name="setHttpAuthUsernamePassword(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" since="26" />
+		<field name="LOGTAG" removed="17" />
+	</class>
+	<class name="android/webkit/WebViewFragment" since="11" deprecated="28">
+		<extends name="android/app/Fragment" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="getWebView()Landroid/webkit/WebView;" deprecated="29" />
+	</class>
+	<class name="android/webkit/WebViewRenderProcess" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="terminate()Z" />
+	</class>
+	<class name="android/webkit/WebViewRenderProcessClient" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onRenderProcessResponsive(Landroid/webkit/WebView;Landroid/webkit/WebViewRenderProcess;)V" />
+		<method name="onRenderProcessUnresponsive(Landroid/webkit/WebView;Landroid/webkit/WebViewRenderProcess;)V" />
+	</class>
+	<class name="android/widget/AbsListView" since="1">
+		<extends name="android/widget/AdapterView" />
+		<implements name="android/text/TextWatcher" />
+		<implements name="android/view/ViewTreeObserver$OnGlobalLayoutListener" />
+		<implements name="android/view/ViewTreeObserver$OnTouchModeChangeListener" />
+		<implements name="android/widget/Filter$FilterListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="canScrollList(I)Z" since="19" />
+		<method name="clearChoices()V" since="11" />
+		<method name="clearTextFilter()V" />
+		<method name="deferNotifyDataSetChanged()V" since="14" />
+		<method name="fling(I)V" since="21" />
+		<method name="generateLayoutParams(Landroid/util/AttributeSet;)Landroid/widget/AbsListView$LayoutParams;" />
+		<method name="getBottomEdgeEffectColor()I" since="29" />
+		<method name="getCacheColorHint()I" />
+		<method name="getCheckedItemCount()I" since="11" />
+		<method name="getCheckedItemIds()[J" since="11" />
+		<method name="getCheckedItemPosition()I" since="11" />
+		<method name="getCheckedItemPositions()Landroid/util/SparseBooleanArray;" since="11" />
+		<method name="getChoiceMode()I" since="11" />
+		<method name="getListPaddingBottom()I" />
+		<method name="getListPaddingLeft()I" />
+		<method name="getListPaddingRight()I" />
+		<method name="getListPaddingTop()I" />
+		<method name="getSelector()Landroid/graphics/drawable/Drawable;" />
+		<method name="getTextFilter()Ljava/lang/CharSequence;" since="3" />
+		<method name="getTopEdgeEffectColor()I" since="29" />
+		<method name="getTranscriptMode()I" />
+		<method name="handleDataChanged()V" />
+		<method name="hasTextFilter()Z" />
+		<method name="invalidateViews()V" />
+		<method name="isDrawSelectorOnTop()Z" since="29" />
+		<method name="isFastScrollAlwaysVisible()Z" since="11" />
+		<method name="isFastScrollEnabled()Z" since="3" />
+		<method name="isInFilterMode()Z" />
+		<method name="isItemChecked(I)Z" since="11" />
+		<method name="isScrollingCacheEnabled()Z" />
+		<method name="isSmoothScrollbarEnabled()Z" since="3" />
+		<method name="isStackFromBottom()Z" />
+		<method name="isTextFilterEnabled()Z" />
+		<method name="layoutChildren()V" />
+		<method name="onInitializeAccessibilityNodeInfoForItem(Landroid/view/View;ILandroid/view/accessibility/AccessibilityNodeInfo;)V" since="19" />
+		<method name="onRemoteAdapterConnected()Z" since="11" />
+		<method name="onRemoteAdapterDisconnected()V" since="11" />
+		<method name="pointToPosition(II)I" />
+		<method name="pointToRowId(II)J" />
+		<method name="reclaimViews(Ljava/util/List;)V" />
+		<method name="scrollListBy(I)V" since="19" />
+		<method name="setAdapter(Landroid/widget/ListAdapter;)V" since="11" />
+		<method name="setBottomEdgeEffectColor(I)V" since="29" />
+		<method name="setCacheColorHint(I)V" />
+		<method name="setChoiceMode(I)V" since="11" />
+		<method name="setDrawSelectorOnTop(Z)V" />
+		<method name="setEdgeEffectColor(I)V" since="29" />
+		<method name="setFastScrollAlwaysVisible(Z)V" since="11" />
+		<method name="setFastScrollEnabled(Z)V" since="3" />
+		<method name="setFastScrollStyle(I)V" since="21" />
+		<method name="setFilterText(Ljava/lang/String;)V" />
+		<method name="setFriction(F)V" since="11" />
+		<method name="setItemChecked(IZ)V" since="11" />
+		<method name="setMultiChoiceModeListener(Landroid/widget/AbsListView$MultiChoiceModeListener;)V" since="11" />
+		<method name="setOnScrollListener(Landroid/widget/AbsListView$OnScrollListener;)V" />
+		<method name="setRecyclerListener(Landroid/widget/AbsListView$RecyclerListener;)V" />
+		<method name="setRemoteViewsAdapter(Landroid/content/Intent;)V" since="11" />
+		<method name="setScrollIndicators(Landroid/view/View;Landroid/view/View;)V" />
+		<method name="setScrollingCacheEnabled(Z)V" />
+		<method name="setSelectionFromTop(II)V" since="21" />
+		<method name="setSelector(I)V" />
+		<method name="setSelector(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setSmoothScrollbarEnabled(Z)V" since="3" />
+		<method name="setStackFromBottom(Z)V" />
+		<method name="setTextFilterEnabled(Z)V" />
+		<method name="setTopEdgeEffectColor(I)V" since="29" />
+		<method name="setTranscriptMode(I)V" />
+		<method name="setVelocityScale(F)V" since="11" />
+		<method name="smoothScrollBy(II)V" since="8" />
+		<method name="smoothScrollToPosition(I)V" since="8" />
+		<method name="smoothScrollToPosition(II)V" since="8" />
+		<method name="smoothScrollToPositionFromTop(II)V" since="11" />
+		<method name="smoothScrollToPositionFromTop(III)V" since="11" />
+		<field name="CHOICE_MODE_MULTIPLE" since="11" />
+		<field name="CHOICE_MODE_MULTIPLE_MODAL" since="11" />
+		<field name="CHOICE_MODE_NONE" since="11" />
+		<field name="CHOICE_MODE_SINGLE" since="11" />
+		<field name="TRANSCRIPT_MODE_ALWAYS_SCROLL" />
+		<field name="TRANSCRIPT_MODE_DISABLED" />
+		<field name="TRANSCRIPT_MODE_NORMAL" />
+	</class>
+	<class name="android/widget/AbsListView$LayoutParams" since="1">
+		<extends name="android/view/ViewGroup$LayoutParams" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" />
+	</class>
+	<class name="android/widget/AbsListView$MultiChoiceModeListener" since="11">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/ActionMode$Callback" />
+		<method name="onItemCheckedStateChanged(Landroid/view/ActionMode;IJZ)V" />
+	</class>
+	<class name="android/widget/AbsListView$OnScrollListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onScroll(Landroid/widget/AbsListView;III)V" />
+		<method name="onScrollStateChanged(Landroid/widget/AbsListView;I)V" />
+		<field name="SCROLL_STATE_FLING" />
+		<field name="SCROLL_STATE_IDLE" />
+		<field name="SCROLL_STATE_TOUCH_SCROLL" />
+	</class>
+	<class name="android/widget/AbsListView$RecyclerListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onMovedToScrapHeap(Landroid/view/View;)V" />
+	</class>
+	<class name="android/widget/AbsListView$SelectionBoundsAdjuster" since="11">
+		<extends name="java/lang/Object" />
+		<method name="adjustListItemSelectionBounds(Landroid/graphics/Rect;)V" />
+	</class>
+	<class name="android/widget/AbsSeekBar" since="1">
+		<extends name="android/widget/ProgressBar" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getKeyProgressIncrement()I" since="3" />
+		<method name="getSplitTrack()Z" since="21" />
+		<method name="getThumb()Landroid/graphics/drawable/Drawable;" since="16" />
+		<method name="getThumbOffset()I" />
+		<method name="getThumbTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getThumbTintList()Landroid/content/res/ColorStateList;" since="21" />
+		<method name="getThumbTintMode()Landroid/graphics/PorterDuff$Mode;" since="21" />
+		<method name="getTickMark()Landroid/graphics/drawable/Drawable;" since="24" />
+		<method name="getTickMarkTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getTickMarkTintList()Landroid/content/res/ColorStateList;" since="24" />
+		<method name="getTickMarkTintMode()Landroid/graphics/PorterDuff$Mode;" since="24" />
+		<method name="setKeyProgressIncrement(I)V" since="3" />
+		<method name="setSplitTrack(Z)V" since="21" />
+		<method name="setThumb(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setThumbOffset(I)V" />
+		<method name="setThumbTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setThumbTintList(Landroid/content/res/ColorStateList;)V" since="21" />
+		<method name="setThumbTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="21" />
+		<method name="setTickMark(Landroid/graphics/drawable/Drawable;)V" since="24" />
+		<method name="setTickMarkTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setTickMarkTintList(Landroid/content/res/ColorStateList;)V" since="24" />
+		<method name="setTickMarkTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="24" />
+	</class>
+	<class name="android/widget/AbsSpinner" since="1">
+		<extends name="android/widget/AdapterView" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getAdapter()Landroid/widget/SpinnerAdapter;" />
+		<method name="pointToPosition(II)I" />
+		<method name="setAdapter(Landroid/widget/SpinnerAdapter;)V" />
+		<method name="setSelection(IZ)V" />
+	</class>
+	<class name="android/widget/AbsoluteLayout" since="1" deprecated="3">
+		<extends name="android/view/ViewGroup" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+	</class>
+	<class name="android/widget/AbsoluteLayout$LayoutParams" since="1" deprecated="29">
+		<extends name="android/view/ViewGroup$LayoutParams" />
+		<method name="&lt;init&gt;(IIII)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" deprecated="29" />
+		<method name="debug(Ljava/lang/String;)Ljava/lang/String;" deprecated="29" />
+		<field name="x" deprecated="29" />
+		<field name="y" deprecated="29" />
+	</class>
+	<class name="android/widget/ActionMenuView" since="21">
+		<extends name="android/widget/LinearLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="dismissPopupMenus()V" />
+		<method name="generateDefaultLayoutParams()Landroid/widget/ActionMenuView$LayoutParams;" />
+		<method name="generateLayoutParams(Landroid/util/AttributeSet;)Landroid/widget/ActionMenuView$LayoutParams;" />
+		<method name="generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/widget/ActionMenuView$LayoutParams;" />
+		<method name="getMenu()Landroid/view/Menu;" />
+		<method name="getOverflowIcon()Landroid/graphics/drawable/Drawable;" since="23" />
+		<method name="getPopupTheme()I" />
+		<method name="hideOverflowMenu()Z" />
+		<method name="isOverflowMenuShowing()Z" />
+		<method name="setOnMenuItemClickListener(Landroid/widget/ActionMenuView$OnMenuItemClickListener;)V" />
+		<method name="setOverflowIcon(Landroid/graphics/drawable/Drawable;)V" since="23" />
+		<method name="setPopupTheme(I)V" />
+		<method name="showOverflowMenu()Z" />
+	</class>
+	<class name="android/widget/ActionMenuView$LayoutParams" since="21">
+		<extends name="android/widget/LinearLayout$LayoutParams" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/widget/ActionMenuView$LayoutParams;)V" />
+	</class>
+	<class name="android/widget/ActionMenuView$OnMenuItemClickListener" since="21">
+		<extends name="java/lang/Object" />
+		<method name="onMenuItemClick(Landroid/view/MenuItem;)Z" />
+	</class>
+	<class name="android/widget/Adapter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getAutofillOptions()[Ljava/lang/CharSequence;" since="26" />
+		<method name="getCount()I" />
+		<method name="getItem(I)Ljava/lang/Object;" />
+		<method name="getItemId(I)J" />
+		<method name="getItemViewType(I)I" />
+		<method name="getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;" />
+		<method name="getViewTypeCount()I" />
+		<method name="hasStableIds()Z" />
+		<method name="isEmpty()Z" />
+		<method name="registerDataSetObserver(Landroid/database/DataSetObserver;)V" />
+		<method name="unregisterDataSetObserver(Landroid/database/DataSetObserver;)V" />
+		<field name="IGNORE_ITEM_VIEW_TYPE" />
+		<field name="NO_SELECTION" />
+	</class>
+	<class name="android/widget/AdapterView" since="1">
+		<extends name="android/view/ViewGroup" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getAdapter()Landroid/widget/Adapter;" />
+		<method name="getCount()I" />
+		<method name="getEmptyView()Landroid/view/View;" />
+		<method name="getFirstVisiblePosition()I" />
+		<method name="getItemAtPosition(I)Ljava/lang/Object;" />
+		<method name="getItemIdAtPosition(I)J" />
+		<method name="getLastVisiblePosition()I" />
+		<method name="getOnItemClickListener()Landroid/widget/AdapterView$OnItemClickListener;" />
+		<method name="getOnItemLongClickListener()Landroid/widget/AdapterView$OnItemLongClickListener;" />
+		<method name="getOnItemSelectedListener()Landroid/widget/AdapterView$OnItemSelectedListener;" />
+		<method name="getPositionForView(Landroid/view/View;)I" />
+		<method name="getSelectedItem()Ljava/lang/Object;" />
+		<method name="getSelectedItemId()J" />
+		<method name="getSelectedItemPosition()I" />
+		<method name="getSelectedView()Landroid/view/View;" />
+		<method name="performItemClick(Landroid/view/View;IJ)Z" />
+		<method name="setAdapter(Landroid/widget/Adapter;)V" />
+		<method name="setEmptyView(Landroid/view/View;)V" />
+		<method name="setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V" />
+		<method name="setOnItemLongClickListener(Landroid/widget/AdapterView$OnItemLongClickListener;)V" />
+		<method name="setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V" />
+		<method name="setSelection(I)V" />
+		<field name="INVALID_POSITION" />
+		<field name="INVALID_ROW_ID" />
+		<field name="ITEM_VIEW_TYPE_HEADER_OR_FOOTER" />
+		<field name="ITEM_VIEW_TYPE_IGNORE" />
+	</class>
+	<class name="android/widget/AdapterView$AdapterContextMenuInfo" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/ContextMenu$ContextMenuInfo" />
+		<method name="&lt;init&gt;(Landroid/view/View;IJ)V" />
+		<field name="id" />
+		<field name="position" />
+		<field name="targetView" />
+	</class>
+	<class name="android/widget/AdapterView$OnItemClickListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V" />
+	</class>
+	<class name="android/widget/AdapterView$OnItemLongClickListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onItemLongClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z" />
+	</class>
+	<class name="android/widget/AdapterView$OnItemSelectedListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onItemSelected(Landroid/widget/AdapterView;Landroid/view/View;IJ)V" />
+		<method name="onNothingSelected(Landroid/widget/AdapterView;)V" />
+	</class>
+	<class name="android/widget/AdapterViewAnimator" since="11">
+		<extends name="android/widget/AdapterView" />
+		<implements name="android/widget/Advanceable" since="16" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" since="14" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="advance()V" />
+		<method name="deferNotifyDataSetChanged()V" since="14" />
+		<method name="fyiWillBeAdvancedByHostKThx()V" />
+		<method name="getCurrentView()Landroid/view/View;" />
+		<method name="getDisplayedChild()I" />
+		<method name="getInAnimation()Landroid/animation/ObjectAnimator;" />
+		<method name="getOutAnimation()Landroid/animation/ObjectAnimator;" />
+		<method name="onRemoteAdapterConnected()Z" />
+		<method name="onRemoteAdapterDisconnected()V" />
+		<method name="setAnimateFirstView(Z)V" />
+		<method name="setDisplayedChild(I)V" />
+		<method name="setInAnimation(Landroid/animation/ObjectAnimator;)V" />
+		<method name="setInAnimation(Landroid/content/Context;I)V" />
+		<method name="setOutAnimation(Landroid/animation/ObjectAnimator;)V" />
+		<method name="setOutAnimation(Landroid/content/Context;I)V" />
+		<method name="setRemoteViewsAdapter(Landroid/content/Intent;)V" />
+		<method name="showNext()V" />
+		<method name="showPrevious()V" />
+	</class>
+	<class name="android/widget/AdapterViewFlipper" since="11">
+		<extends name="android/widget/AdapterViewAnimator" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" since="21" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getFlipInterval()I" since="16" />
+		<method name="isAutoStart()Z" />
+		<method name="isFlipping()Z" />
+		<method name="setAutoStart(Z)V" />
+		<method name="setFlipInterval(I)V" />
+		<method name="startFlipping()V" />
+		<method name="stopFlipping()V" />
+	</class>
+	<class name="android/widget/Advanceable" since="16">
+		<extends name="java/lang/Object" />
+		<method name="advance()V" />
+		<method name="fyiWillBeAdvancedByHostKThx()V" />
+	</class>
+	<class name="android/widget/AlphabetIndexer" since="3">
+		<extends name="android/database/DataSetObserver" />
+		<implements name="android/widget/SectionIndexer" />
+		<method name="&lt;init&gt;(Landroid/database/Cursor;ILjava/lang/CharSequence;)V" />
+		<method name="compare(Ljava/lang/String;Ljava/lang/String;)I" />
+		<method name="setCursor(Landroid/database/Cursor;)V" />
+		<field name="mAlphabet" />
+		<field name="mColumnIndex" />
+		<field name="mDataCursor" />
+	</class>
+	<class name="android/widget/AnalogClock" since="1" deprecated="23">
+		<extends name="android/view/View" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="getDialTintBlendMode()Landroid/graphics/BlendMode;" since="31" deprecated="31" />
+		<method name="getDialTintList()Landroid/content/res/ColorStateList;" since="31" deprecated="31" />
+		<method name="getHourHandTintBlendMode()Landroid/graphics/BlendMode;" since="31" deprecated="31" />
+		<method name="getHourHandTintList()Landroid/content/res/ColorStateList;" since="31" deprecated="31" />
+		<method name="getMinuteHandTintBlendMode()Landroid/graphics/BlendMode;" since="31" deprecated="31" />
+		<method name="getMinuteHandTintList()Landroid/content/res/ColorStateList;" since="31" deprecated="31" />
+		<method name="getSecondHandTintBlendMode()Landroid/graphics/BlendMode;" since="31" deprecated="31" />
+		<method name="getSecondHandTintList()Landroid/content/res/ColorStateList;" since="31" deprecated="31" />
+		<method name="getTimeZone()Ljava/lang/String;" since="31" deprecated="31" />
+		<method name="setDial(Landroid/graphics/drawable/Icon;)V" since="31" deprecated="31" />
+		<method name="setDialTintBlendMode(Landroid/graphics/BlendMode;)V" since="31" deprecated="31" />
+		<method name="setDialTintList(Landroid/content/res/ColorStateList;)V" since="31" deprecated="31" />
+		<method name="setHourHand(Landroid/graphics/drawable/Icon;)V" since="31" deprecated="31" />
+		<method name="setHourHandTintBlendMode(Landroid/graphics/BlendMode;)V" since="31" deprecated="31" />
+		<method name="setHourHandTintList(Landroid/content/res/ColorStateList;)V" since="31" deprecated="31" />
+		<method name="setMinuteHand(Landroid/graphics/drawable/Icon;)V" since="31" deprecated="31" />
+		<method name="setMinuteHandTintBlendMode(Landroid/graphics/BlendMode;)V" since="31" deprecated="31" />
+		<method name="setMinuteHandTintList(Landroid/content/res/ColorStateList;)V" since="31" deprecated="31" />
+		<method name="setSecondHand(Landroid/graphics/drawable/Icon;)V" since="31" deprecated="31" />
+		<method name="setSecondHandTintBlendMode(Landroid/graphics/BlendMode;)V" since="31" deprecated="31" />
+		<method name="setSecondHandTintList(Landroid/content/res/ColorStateList;)V" since="31" deprecated="31" />
+		<method name="setTimeZone(Ljava/lang/String;)V" since="31" deprecated="31" />
+	</class>
+	<class name="android/widget/ArrayAdapter" since="1">
+		<extends name="android/widget/BaseAdapter" />
+		<implements name="android/widget/Filterable" />
+		<implements name="android/widget/ThemedSpinnerAdapter" since="23" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;II)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;IILjava/util/List;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;II[Ljava/lang/Object;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;ILjava/util/List;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I[Ljava/lang/Object;)V" />
+		<method name="add(Ljava/lang/Object;)V" />
+		<method name="addAll(Ljava/util/Collection;)V" since="11" />
+		<method name="addAll([Ljava/lang/Object;)V" since="11" />
+		<method name="clear()V" />
+		<method name="createFromResource(Landroid/content/Context;II)Landroid/widget/ArrayAdapter;" />
+		<method name="getContext()Landroid/content/Context;" />
+		<method name="getPosition(Ljava/lang/Object;)I" />
+		<method name="insert(Ljava/lang/Object;I)V" />
+		<method name="remove(Ljava/lang/Object;)V" />
+		<method name="setDropDownViewResource(I)V" />
+		<method name="setNotifyOnChange(Z)V" />
+		<method name="sort(Ljava/util/Comparator;)V" since="3" />
+	</class>
+	<class name="android/widget/AutoCompleteTextView" since="1">
+		<extends name="android/widget/EditText" />
+		<implements name="android/widget/Filter$FilterListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;IILandroid/content/res/Resources$Theme;)V" since="24" />
+		<method name="clearListSelection()V" since="3" />
+		<method name="convertSelectionToString(Ljava/lang/Object;)Ljava/lang/CharSequence;" />
+		<method name="dismissDropDown()V" />
+		<method name="enoughToFilter()Z" />
+		<method name="getAdapter()Landroid/widget/ListAdapter;" />
+		<method name="getCompletionHint()Ljava/lang/CharSequence;" since="16" />
+		<method name="getDropDownAnchor()I" since="3" />
+		<method name="getDropDownBackground()Landroid/graphics/drawable/Drawable;" since="5" />
+		<method name="getDropDownHeight()I" since="4" />
+		<method name="getDropDownHorizontalOffset()I" since="5" />
+		<method name="getDropDownVerticalOffset()I" since="5" />
+		<method name="getDropDownWidth()I" since="3" />
+		<method name="getFilter()Landroid/widget/Filter;" />
+		<method name="getInputMethodMode()I" since="29" />
+		<method name="getItemClickListener()Landroid/widget/AdapterView$OnItemClickListener;" deprecated="15" />
+		<method name="getItemSelectedListener()Landroid/widget/AdapterView$OnItemSelectedListener;" deprecated="15" />
+		<method name="getListSelection()I" since="3" />
+		<method name="getOnItemClickListener()Landroid/widget/AdapterView$OnItemClickListener;" since="3" />
+		<method name="getOnItemSelectedListener()Landroid/widget/AdapterView$OnItemSelectedListener;" since="3" />
+		<method name="getThreshold()I" />
+		<method name="getValidator()Landroid/widget/AutoCompleteTextView$Validator;" />
+		<method name="isPerformingCompletion()Z" since="3" />
+		<method name="isPopupShowing()Z" />
+		<method name="performCompletion()V" />
+		<method name="performFiltering(Ljava/lang/CharSequence;I)V" />
+		<method name="performValidation()V" />
+		<method name="refreshAutoCompleteResults()V" since="29" />
+		<method name="replaceText(Ljava/lang/CharSequence;)V" />
+		<method name="setAdapter(Landroid/widget/ListAdapter;)V" />
+		<method name="setCompletionHint(Ljava/lang/CharSequence;)V" />
+		<method name="setDropDownAnchor(I)V" since="3" />
+		<method name="setDropDownBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V" since="5" />
+		<method name="setDropDownBackgroundResource(I)V" since="5" />
+		<method name="setDropDownHeight(I)V" since="4" />
+		<method name="setDropDownHorizontalOffset(I)V" since="5" />
+		<method name="setDropDownVerticalOffset(I)V" since="5" />
+		<method name="setDropDownWidth(I)V" since="3" />
+		<method name="setInputMethodMode(I)V" since="29" />
+		<method name="setListSelection(I)V" since="3" />
+		<method name="setOnDismissListener(Landroid/widget/AutoCompleteTextView$OnDismissListener;)V" since="17" />
+		<method name="setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V" />
+		<method name="setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V" />
+		<method name="setText(Ljava/lang/CharSequence;Z)V" since="17" />
+		<method name="setThreshold(I)V" />
+		<method name="setValidator(Landroid/widget/AutoCompleteTextView$Validator;)V" />
+		<method name="showDropDown()V" />
+	</class>
+	<class name="android/widget/AutoCompleteTextView$OnDismissListener" since="17">
+		<extends name="java/lang/Object" />
+		<method name="onDismiss()V" />
+	</class>
+	<class name="android/widget/AutoCompleteTextView$Validator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="fixText(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;" />
+		<method name="isValid(Ljava/lang/CharSequence;)Z" />
+	</class>
+	<class name="android/widget/BaseAdapter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/widget/ListAdapter" />
+		<implements name="android/widget/SpinnerAdapter" />
+		<method name="&lt;init&gt;()V" />
+		<method name="notifyDataSetChanged()V" />
+		<method name="notifyDataSetInvalidated()V" />
+		<method name="setAutofillOptions([Ljava/lang/CharSequence;)V" since="27" />
+	</class>
+	<class name="android/widget/BaseExpandableListAdapter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/widget/ExpandableListAdapter" />
+		<implements name="android/widget/HeterogeneousExpandableList" since="8" />
+		<method name="&lt;init&gt;()V" />
+		<method name="notifyDataSetChanged()V" />
+		<method name="notifyDataSetInvalidated()V" />
+	</class>
+	<class name="android/widget/Button" since="1">
+		<extends name="android/widget/TextView" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+	</class>
+	<class name="android/widget/CalendarView" since="11">
+		<extends name="android/widget/FrameLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getDate()J" />
+		<method name="getDateTextAppearance()I" since="16" />
+		<method name="getFirstDayOfWeek()I" />
+		<method name="getFocusedMonthDateColor()I" since="16" deprecated="23" />
+		<method name="getMaxDate()J" />
+		<method name="getMinDate()J" />
+		<method name="getSelectedDateVerticalBar()Landroid/graphics/drawable/Drawable;" since="16" deprecated="23" />
+		<method name="getSelectedWeekBackgroundColor()I" since="16" deprecated="23" />
+		<method name="getShowWeekNumber()Z" deprecated="24" />
+		<method name="getShownWeekCount()I" since="16" deprecated="23" />
+		<method name="getUnfocusedMonthDateColor()I" since="16" deprecated="23" />
+		<method name="getWeekDayTextAppearance()I" since="16" />
+		<method name="getWeekNumberColor()I" since="16" deprecated="23" />
+		<method name="getWeekSeparatorLineColor()I" since="16" deprecated="23" />
+		<method name="setDate(J)V" />
+		<method name="setDate(JZZ)V" />
+		<method name="setDateTextAppearance(I)V" since="16" />
+		<method name="setFirstDayOfWeek(I)V" />
+		<method name="setFocusedMonthDateColor(I)V" since="16" deprecated="23" />
+		<method name="setMaxDate(J)V" />
+		<method name="setMinDate(J)V" />
+		<method name="setOnDateChangeListener(Landroid/widget/CalendarView$OnDateChangeListener;)V" />
+		<method name="setSelectedDateVerticalBar(I)V" since="16" deprecated="23" />
+		<method name="setSelectedDateVerticalBar(Landroid/graphics/drawable/Drawable;)V" since="16" deprecated="23" />
+		<method name="setSelectedWeekBackgroundColor(I)V" since="16" deprecated="23" />
+		<method name="setShowWeekNumber(Z)V" deprecated="24" />
+		<method name="setShownWeekCount(I)V" since="16" deprecated="23" />
+		<method name="setUnfocusedMonthDateColor(I)V" since="16" deprecated="23" />
+		<method name="setWeekDayTextAppearance(I)V" since="16" />
+		<method name="setWeekNumberColor(I)V" since="16" deprecated="23" />
+		<method name="setWeekSeparatorLineColor(I)V" since="16" deprecated="23" />
+	</class>
+	<class name="android/widget/CalendarView$OnDateChangeListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onSelectedDayChange(Landroid/widget/CalendarView;III)V" />
+	</class>
+	<class name="android/widget/CheckBox" since="1">
+		<extends name="android/widget/CompoundButton" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+	</class>
+	<class name="android/widget/Checkable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="isChecked()Z" />
+		<method name="setChecked(Z)V" />
+		<method name="toggle()V" />
+	</class>
+	<class name="android/widget/CheckedTextView" since="1">
+		<extends name="android/widget/TextView" />
+		<implements name="android/widget/Checkable" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getCheckMarkDrawable()Landroid/graphics/drawable/Drawable;" since="16" />
+		<method name="getCheckMarkTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getCheckMarkTintList()Landroid/content/res/ColorStateList;" since="21" />
+		<method name="getCheckMarkTintMode()Landroid/graphics/PorterDuff$Mode;" since="21" />
+		<method name="onPaddingChanged(I)V" since="16" removed="17" />
+		<method name="setCheckMarkDrawable(I)V" />
+		<method name="setCheckMarkDrawable(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setCheckMarkTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setCheckMarkTintList(Landroid/content/res/ColorStateList;)V" since="21" />
+		<method name="setCheckMarkTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="21" />
+	</class>
+	<class name="android/widget/Chronometer" since="1">
+		<extends name="android/widget/TextView" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getBase()J" />
+		<method name="getFormat()Ljava/lang/String;" />
+		<method name="getOnChronometerTickListener()Landroid/widget/Chronometer$OnChronometerTickListener;" since="3" />
+		<method name="isCountDown()Z" since="24" />
+		<method name="isTheFinalCountDown()Z" since="26" />
+		<method name="setBase(J)V" />
+		<method name="setCountDown(Z)V" since="24" />
+		<method name="setFormat(Ljava/lang/String;)V" />
+		<method name="setOnChronometerTickListener(Landroid/widget/Chronometer$OnChronometerTickListener;)V" since="3" />
+		<method name="start()V" />
+		<method name="stop()V" />
+	</class>
+	<class name="android/widget/Chronometer$OnChronometerTickListener" since="3">
+		<extends name="java/lang/Object" />
+		<method name="onChronometerTick(Landroid/widget/Chronometer;)V" />
+	</class>
+	<class name="android/widget/CompoundButton" since="1">
+		<extends name="android/widget/Button" />
+		<implements name="android/widget/Checkable" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getButtonDrawable()Landroid/graphics/drawable/Drawable;" since="23" />
+		<method name="getButtonTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getButtonTintList()Landroid/content/res/ColorStateList;" since="21" />
+		<method name="getButtonTintMode()Landroid/graphics/PorterDuff$Mode;" since="21" />
+		<method name="setButtonDrawable(I)V" />
+		<method name="setButtonDrawable(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setButtonIcon(Landroid/graphics/drawable/Icon;)V" since="31" />
+		<method name="setButtonTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setButtonTintList(Landroid/content/res/ColorStateList;)V" since="21" />
+		<method name="setButtonTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="21" />
+		<method name="setOnCheckedChangeListener(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V" />
+	</class>
+	<class name="android/widget/CompoundButton$OnCheckedChangeListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onCheckedChanged(Landroid/widget/CompoundButton;Z)V" />
+	</class>
+	<class name="android/widget/CursorAdapter" since="1">
+		<extends name="android/widget/BaseAdapter" />
+		<implements name="android/widget/Filterable" />
+		<implements name="android/widget/ThemedSpinnerAdapter" since="23" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/database/Cursor;)V" deprecated="15" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/database/Cursor;I)V" since="11" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/database/Cursor;Z)V" />
+		<method name="bindView(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V" />
+		<method name="changeCursor(Landroid/database/Cursor;)V" />
+		<method name="convertToString(Landroid/database/Cursor;)Ljava/lang/CharSequence;" />
+		<method name="getCursor()Landroid/database/Cursor;" />
+		<method name="getFilterQueryProvider()Landroid/widget/FilterQueryProvider;" />
+		<method name="init(Landroid/content/Context;Landroid/database/Cursor;Z)V" deprecated="15" />
+		<method name="newDropDownView(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;" />
+		<method name="newView(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;" />
+		<method name="onContentChanged()V" since="3" />
+		<method name="runQueryOnBackgroundThread(Ljava/lang/CharSequence;)Landroid/database/Cursor;" />
+		<method name="setFilterQueryProvider(Landroid/widget/FilterQueryProvider;)V" />
+		<method name="swapCursor(Landroid/database/Cursor;)Landroid/database/Cursor;" since="11" />
+		<field name="FLAG_AUTO_REQUERY" since="11" deprecated="15" />
+		<field name="FLAG_REGISTER_CONTENT_OBSERVER" since="11" />
+	</class>
+	<class name="android/widget/CursorTreeAdapter" since="1">
+		<extends name="android/widget/BaseExpandableListAdapter" />
+		<implements name="android/widget/Filterable" />
+		<method name="&lt;init&gt;(Landroid/database/Cursor;Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/database/Cursor;Landroid/content/Context;Z)V" />
+		<method name="bindChildView(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;Z)V" />
+		<method name="bindGroupView(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;Z)V" />
+		<method name="changeCursor(Landroid/database/Cursor;)V" />
+		<method name="convertToString(Landroid/database/Cursor;)Ljava/lang/String;" />
+		<method name="getChild(II)Landroid/database/Cursor;" />
+		<method name="getChildrenCursor(Landroid/database/Cursor;)Landroid/database/Cursor;" />
+		<method name="getCursor()Landroid/database/Cursor;" />
+		<method name="getFilterQueryProvider()Landroid/widget/FilterQueryProvider;" />
+		<method name="getGroup(I)Landroid/database/Cursor;" />
+		<method name="newChildView(Landroid/content/Context;Landroid/database/Cursor;ZLandroid/view/ViewGroup;)Landroid/view/View;" />
+		<method name="newGroupView(Landroid/content/Context;Landroid/database/Cursor;ZLandroid/view/ViewGroup;)Landroid/view/View;" />
+		<method name="notifyDataSetChanged(Z)V" />
+		<method name="runQueryOnBackgroundThread(Ljava/lang/CharSequence;)Landroid/database/Cursor;" />
+		<method name="setChildrenCursor(ILandroid/database/Cursor;)V" />
+		<method name="setFilterQueryProvider(Landroid/widget/FilterQueryProvider;)V" />
+		<method name="setGroupCursor(Landroid/database/Cursor;)V" />
+	</class>
+	<class name="android/widget/DatePicker" since="1">
+		<extends name="android/widget/FrameLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getCalendarView()Landroid/widget/CalendarView;" since="12" deprecated="24" />
+		<method name="getCalendarViewShown()Z" since="11" deprecated="24" />
+		<method name="getDayOfMonth()I" />
+		<method name="getFirstDayOfWeek()I" since="21" />
+		<method name="getMaxDate()J" since="11" />
+		<method name="getMinDate()J" since="11" />
+		<method name="getMonth()I" />
+		<method name="getSpinnersShown()Z" since="11" deprecated="24" />
+		<method name="getYear()I" />
+		<method name="init(IIILandroid/widget/DatePicker$OnDateChangedListener;)V" />
+		<method name="setCalendarViewShown(Z)V" since="11" deprecated="24" />
+		<method name="setFirstDayOfWeek(I)V" since="21" />
+		<method name="setMaxDate(J)V" since="11" />
+		<method name="setMinDate(J)V" since="11" />
+		<method name="setOnDateChangedListener(Landroid/widget/DatePicker$OnDateChangedListener;)V" since="26" />
+		<method name="setSpinnersShown(Z)V" since="11" deprecated="24" />
+		<method name="updateDate(III)V" />
+	</class>
+	<class name="android/widget/DatePicker$OnDateChangedListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onDateChanged(Landroid/widget/DatePicker;III)V" />
+	</class>
+	<class name="android/widget/DialerFilter" since="1" deprecated="26">
+		<extends name="android/widget/RelativeLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="append(Ljava/lang/String;)V" deprecated="29" />
+		<method name="clearText()V" deprecated="29" />
+		<method name="getDigits()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getFilterText()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getLetters()Ljava/lang/CharSequence;" deprecated="29" />
+		<method name="getMode()I" deprecated="29" />
+		<method name="isQwertyKeyboard()Z" deprecated="29" />
+		<method name="onModeChange(II)V" deprecated="29" />
+		<method name="removeFilterWatcher(Landroid/text/TextWatcher;)V" deprecated="29" />
+		<method name="setDigitsWatcher(Landroid/text/TextWatcher;)V" deprecated="29" />
+		<method name="setFilterWatcher(Landroid/text/TextWatcher;)V" deprecated="29" />
+		<method name="setLettersWatcher(Landroid/text/TextWatcher;)V" deprecated="29" />
+		<method name="setMode(I)V" deprecated="29" />
+		<field name="DIGITS_AND_LETTERS" deprecated="29" />
+		<field name="DIGITS_AND_LETTERS_NO_DIGITS" deprecated="29" />
+		<field name="DIGITS_AND_LETTERS_NO_LETTERS" deprecated="29" />
+		<field name="DIGITS_ONLY" deprecated="29" />
+		<field name="LETTERS_ONLY" deprecated="29" />
+	</class>
+	<class name="android/widget/DigitalClock" since="1" deprecated="17">
+		<extends name="android/widget/TextView" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+	</class>
+	<class name="android/widget/EdgeEffect" since="14">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" since="31" />
+		<method name="draw(Landroid/graphics/Canvas;)Z" />
+		<method name="finish()V" />
+		<method name="getBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getColor()I" since="21" />
+		<method name="getDistance()F" since="31" />
+		<method name="getMaxHeight()I" since="21" />
+		<method name="isFinished()Z" />
+		<method name="onAbsorb(I)V" />
+		<method name="onPull(F)V" />
+		<method name="onPull(FF)V" since="21" />
+		<method name="onPullDistance(FF)F" since="31" />
+		<method name="onRelease()V" />
+		<method name="setBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setColor(I)V" since="21" />
+		<method name="setSize(II)V" />
+		<field name="DEFAULT_BLEND_MODE" since="29" />
+	</class>
+	<class name="android/widget/EditText" since="1">
+		<extends name="android/widget/TextView" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="extendSelection(I)V" />
+		<method name="getText()Landroid/text/Editable;" />
+		<method name="selectAll()V" />
+		<method name="setSelection(I)V" />
+		<method name="setSelection(II)V" />
+	</class>
+	<class name="android/widget/ExpandableListAdapter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="areAllItemsEnabled()Z" />
+		<method name="getChild(II)Ljava/lang/Object;" />
+		<method name="getChildId(II)J" />
+		<method name="getChildView(IIZLandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;" />
+		<method name="getChildrenCount(I)I" />
+		<method name="getCombinedChildId(JJ)J" />
+		<method name="getCombinedGroupId(J)J" />
+		<method name="getGroup(I)Ljava/lang/Object;" />
+		<method name="getGroupCount()I" />
+		<method name="getGroupId(I)J" />
+		<method name="getGroupView(IZLandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;" />
+		<method name="hasStableIds()Z" />
+		<method name="isChildSelectable(II)Z" />
+		<method name="isEmpty()Z" />
+		<method name="onGroupCollapsed(I)V" />
+		<method name="onGroupExpanded(I)V" />
+		<method name="registerDataSetObserver(Landroid/database/DataSetObserver;)V" />
+		<method name="unregisterDataSetObserver(Landroid/database/DataSetObserver;)V" />
+	</class>
+	<class name="android/widget/ExpandableListView" since="1">
+		<extends name="android/widget/ListView" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="collapseGroup(I)Z" />
+		<method name="expandGroup(I)Z" />
+		<method name="expandGroup(IZ)Z" since="14" />
+		<method name="getExpandableListAdapter()Landroid/widget/ExpandableListAdapter;" />
+		<method name="getExpandableListPosition(I)J" />
+		<method name="getFlatListPosition(J)I" />
+		<method name="getPackedPositionChild(J)I" />
+		<method name="getPackedPositionForChild(II)J" />
+		<method name="getPackedPositionForGroup(I)J" />
+		<method name="getPackedPositionGroup(J)I" />
+		<method name="getPackedPositionType(J)I" />
+		<method name="getSelectedId()J" />
+		<method name="getSelectedPosition()J" />
+		<method name="isGroupExpanded(I)Z" />
+		<method name="setAdapter(Landroid/widget/ExpandableListAdapter;)V" />
+		<method name="setChildDivider(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setChildIndicator(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setChildIndicatorBounds(II)V" />
+		<method name="setChildIndicatorBoundsRelative(II)V" since="18" />
+		<method name="setGroupIndicator(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setIndicatorBounds(II)V" />
+		<method name="setIndicatorBoundsRelative(II)V" since="18" />
+		<method name="setOnChildClickListener(Landroid/widget/ExpandableListView$OnChildClickListener;)V" />
+		<method name="setOnGroupClickListener(Landroid/widget/ExpandableListView$OnGroupClickListener;)V" />
+		<method name="setOnGroupCollapseListener(Landroid/widget/ExpandableListView$OnGroupCollapseListener;)V" />
+		<method name="setOnGroupExpandListener(Landroid/widget/ExpandableListView$OnGroupExpandListener;)V" />
+		<method name="setSelectedChild(IIZ)Z" />
+		<method name="setSelectedGroup(I)V" />
+		<field name="CHILD_INDICATOR_INHERIT" />
+		<field name="PACKED_POSITION_TYPE_CHILD" />
+		<field name="PACKED_POSITION_TYPE_GROUP" />
+		<field name="PACKED_POSITION_TYPE_NULL" />
+		<field name="PACKED_POSITION_VALUE_NULL" />
+	</class>
+	<class name="android/widget/ExpandableListView$ExpandableListContextMenuInfo" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/ContextMenu$ContextMenuInfo" />
+		<method name="&lt;init&gt;(Landroid/view/View;JJ)V" />
+		<field name="id" />
+		<field name="packedPosition" />
+		<field name="targetView" />
+	</class>
+	<class name="android/widget/ExpandableListView$OnChildClickListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onChildClick(Landroid/widget/ExpandableListView;Landroid/view/View;IIJ)Z" />
+	</class>
+	<class name="android/widget/ExpandableListView$OnGroupClickListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onGroupClick(Landroid/widget/ExpandableListView;Landroid/view/View;IJ)Z" />
+	</class>
+	<class name="android/widget/ExpandableListView$OnGroupCollapseListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onGroupCollapse(I)V" />
+	</class>
+	<class name="android/widget/ExpandableListView$OnGroupExpandListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onGroupExpand(I)V" />
+	</class>
+	<class name="android/widget/Filter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="convertResultToString(Ljava/lang/Object;)Ljava/lang/CharSequence;" />
+		<method name="filter(Ljava/lang/CharSequence;)V" />
+		<method name="filter(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterListener;)V" />
+		<method name="performFiltering(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults;" />
+		<method name="publishResults(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V" />
+	</class>
+	<class name="android/widget/Filter$FilterListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onFilterComplete(I)V" />
+	</class>
+	<class name="android/widget/Filter$FilterResults" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<field name="count" />
+		<field name="values" />
+	</class>
+	<class name="android/widget/FilterQueryProvider" since="1">
+		<extends name="java/lang/Object" />
+		<method name="runQuery(Ljava/lang/CharSequence;)Landroid/database/Cursor;" />
+	</class>
+	<class name="android/widget/Filterable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getFilter()Landroid/widget/Filter;" />
+	</class>
+	<class name="android/widget/FrameLayout" since="1">
+		<extends name="android/view/ViewGroup" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="generateDefaultLayoutParams()Landroid/widget/FrameLayout$LayoutParams;" />
+		<method name="generateLayoutParams(Landroid/util/AttributeSet;)Landroid/widget/FrameLayout$LayoutParams;" />
+		<method name="getConsiderGoneChildrenWhenMeasuring()Z" deprecated="15" />
+		<method name="getForeground()Landroid/graphics/drawable/Drawable;" removed="23" />
+		<method name="getForegroundGravity()I" since="16" removed="23" />
+		<method name="getForegroundTintList()Landroid/content/res/ColorStateList;" since="21" removed="23" />
+		<method name="getForegroundTintMode()Landroid/graphics/PorterDuff$Mode;" since="21" removed="23" />
+		<method name="getMeasureAllChildren()Z" since="14" />
+		<method name="setForeground(Landroid/graphics/drawable/Drawable;)V" removed="23" />
+		<method name="setForegroundGravity(I)V" />
+		<method name="setForegroundTintList(Landroid/content/res/ColorStateList;)V" since="21" removed="23" />
+		<method name="setForegroundTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="21" removed="23" />
+		<method name="setMeasureAllChildren(Z)V" />
+	</class>
+	<class name="android/widget/FrameLayout$LayoutParams" since="1">
+		<extends name="android/view/ViewGroup$MarginLayoutParams" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$MarginLayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/widget/FrameLayout$LayoutParams;)V" since="19" />
+		<field name="UNSPECIFIED_GRAVITY" since="24" />
+		<field name="gravity" />
+	</class>
+	<class name="android/widget/Gallery" since="1" deprecated="16">
+		<extends name="android/widget/AbsSpinner" />
+		<implements name="android/view/GestureDetector$OnGestureListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="setAnimationDuration(I)V" deprecated="29" />
+		<method name="setCallbackDuringFling(Z)V" deprecated="29" />
+		<method name="setGravity(I)V" deprecated="29" />
+		<method name="setSpacing(I)V" deprecated="29" />
+		<method name="setUnselectedAlpha(F)V" deprecated="29" />
+	</class>
+	<class name="android/widget/Gallery$LayoutParams" since="1" deprecated="29">
+		<extends name="android/view/ViewGroup$LayoutParams" />
+		<method name="&lt;init&gt;(II)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" deprecated="29" />
+	</class>
+	<class name="android/widget/GridLayout" since="14">
+		<extends name="android/view/ViewGroup" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="generateDefaultLayoutParams()Landroid/widget/GridLayout$LayoutParams;" />
+		<method name="generateLayoutParams(Landroid/util/AttributeSet;)Landroid/widget/GridLayout$LayoutParams;" />
+		<method name="generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/widget/GridLayout$LayoutParams;" />
+		<method name="getAlignmentMode()I" />
+		<method name="getColumnCount()I" />
+		<method name="getOrientation()I" />
+		<method name="getRowCount()I" />
+		<method name="getUseDefaultMargins()Z" />
+		<method name="isColumnOrderPreserved()Z" />
+		<method name="isRowOrderPreserved()Z" />
+		<method name="setAlignmentMode(I)V" />
+		<method name="setColumnCount(I)V" />
+		<method name="setColumnOrderPreserved(Z)V" />
+		<method name="setOrientation(I)V" />
+		<method name="setRowCount(I)V" />
+		<method name="setRowOrderPreserved(Z)V" />
+		<method name="setUseDefaultMargins(Z)V" />
+		<method name="spec(I)Landroid/widget/GridLayout$Spec;" />
+		<method name="spec(IF)Landroid/widget/GridLayout$Spec;" since="21" />
+		<method name="spec(II)Landroid/widget/GridLayout$Spec;" />
+		<method name="spec(IIF)Landroid/widget/GridLayout$Spec;" since="21" />
+		<method name="spec(IILandroid/widget/GridLayout$Alignment;)Landroid/widget/GridLayout$Spec;" />
+		<method name="spec(IILandroid/widget/GridLayout$Alignment;F)Landroid/widget/GridLayout$Spec;" since="21" />
+		<method name="spec(ILandroid/widget/GridLayout$Alignment;)Landroid/widget/GridLayout$Spec;" />
+		<method name="spec(ILandroid/widget/GridLayout$Alignment;F)Landroid/widget/GridLayout$Spec;" since="21" />
+		<field name="ALIGN_BOUNDS" />
+		<field name="ALIGN_MARGINS" />
+		<field name="BASELINE" />
+		<field name="BOTTOM" />
+		<field name="CENTER" />
+		<field name="END" since="16" />
+		<field name="FILL" />
+		<field name="HORIZONTAL" />
+		<field name="LEFT" />
+		<field name="RIGHT" />
+		<field name="START" since="16" />
+		<field name="TOP" />
+		<field name="UNDEFINED" />
+		<field name="VERTICAL" />
+	</class>
+	<class name="android/widget/GridLayout$Alignment" since="14">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/widget/GridLayout$LayoutParams" since="14">
+		<extends name="android/view/ViewGroup$MarginLayoutParams" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$MarginLayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/widget/GridLayout$LayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/widget/GridLayout$Spec;Landroid/widget/GridLayout$Spec;)V" />
+		<method name="setGravity(I)V" />
+		<field name="columnSpec" />
+		<field name="rowSpec" />
+	</class>
+	<class name="android/widget/GridLayout$Spec" since="14">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="android/widget/GridView" since="1">
+		<extends name="android/widget/AbsListView" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getAdapter()Landroid/widget/ListAdapter;" />
+		<method name="getColumnWidth()I" since="16" />
+		<method name="getGravity()I" since="16" />
+		<method name="getHorizontalSpacing()I" since="16" />
+		<method name="getNumColumns()I" since="11" />
+		<method name="getRequestedColumnWidth()I" since="16" />
+		<method name="getRequestedHorizontalSpacing()I" since="16" />
+		<method name="getStretchMode()I" />
+		<method name="getVerticalSpacing()I" since="16" />
+		<method name="setAdapter(Landroid/widget/ListAdapter;)V" />
+		<method name="setColumnWidth(I)V" />
+		<method name="setGravity(I)V" />
+		<method name="setHorizontalSpacing(I)V" />
+		<method name="setNumColumns(I)V" />
+		<method name="setStretchMode(I)V" />
+		<method name="setVerticalSpacing(I)V" />
+		<method name="smoothScrollByOffset(I)V" since="11" />
+		<field name="AUTO_FIT" />
+		<field name="NO_STRETCH" />
+		<field name="STRETCH_COLUMN_WIDTH" />
+		<field name="STRETCH_SPACING" />
+		<field name="STRETCH_SPACING_UNIFORM" since="3" />
+	</class>
+	<class name="android/widget/HeaderViewListAdapter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/widget/Filterable" />
+		<implements name="android/widget/WrapperListAdapter" />
+		<method name="&lt;init&gt;(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/widget/ListAdapter;)V" />
+		<method name="getFootersCount()I" />
+		<method name="getHeadersCount()I" />
+		<method name="removeFooter(Landroid/view/View;)Z" />
+		<method name="removeHeader(Landroid/view/View;)Z" />
+	</class>
+	<class name="android/widget/HeterogeneousExpandableList" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getChildType(II)I" />
+		<method name="getChildTypeCount()I" />
+		<method name="getGroupType(I)I" />
+		<method name="getGroupTypeCount()I" />
+	</class>
+	<class name="android/widget/HorizontalScrollView" since="3">
+		<extends name="android/widget/FrameLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="arrowScroll(I)Z" />
+		<method name="computeScrollDeltaToGetChildRectOnScreen(Landroid/graphics/Rect;)I" />
+		<method name="executeKeyEvent(Landroid/view/KeyEvent;)Z" />
+		<method name="fling(I)V" />
+		<method name="fullScroll(I)Z" />
+		<method name="getLeftEdgeEffectColor()I" since="29" />
+		<method name="getMaxScrollAmount()I" />
+		<method name="getRightEdgeEffectColor()I" since="29" />
+		<method name="isFillViewport()Z" />
+		<method name="isSmoothScrollingEnabled()Z" />
+		<method name="pageScroll(I)Z" />
+		<method name="setEdgeEffectColor(I)V" since="29" />
+		<method name="setFillViewport(Z)V" />
+		<method name="setLeftEdgeEffectColor(I)V" since="29" />
+		<method name="setRightEdgeEffectColor(I)V" since="29" />
+		<method name="setSmoothScrollingEnabled(Z)V" />
+		<method name="smoothScrollBy(II)V" />
+		<method name="smoothScrollTo(II)V" />
+	</class>
+	<class name="android/widget/ImageButton" since="1">
+		<extends name="android/widget/ImageView" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+	</class>
+	<class name="android/widget/ImageSwitcher" since="1">
+		<extends name="android/widget/ViewSwitcher" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="setImageDrawable(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setImageResource(I)V" />
+		<method name="setImageURI(Landroid/net/Uri;)V" />
+	</class>
+	<class name="android/widget/ImageView" since="1">
+		<extends name="android/view/View" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="animateTransform(Landroid/graphics/Matrix;)V" since="29" />
+		<method name="clearColorFilter()V" />
+		<method name="getAdjustViewBounds()Z" since="16" />
+		<method name="getBaselineAlignBottom()Z" since="11" />
+		<method name="getColorFilter()Landroid/graphics/ColorFilter;" since="16" />
+		<method name="getCropToPadding()Z" since="16" />
+		<method name="getDrawable()Landroid/graphics/drawable/Drawable;" />
+		<method name="getImageAlpha()I" since="16" />
+		<method name="getImageMatrix()Landroid/graphics/Matrix;" />
+		<method name="getImageTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getImageTintList()Landroid/content/res/ColorStateList;" since="21" />
+		<method name="getImageTintMode()Landroid/graphics/PorterDuff$Mode;" since="21" />
+		<method name="getMaxHeight()I" since="16" />
+		<method name="getMaxWidth()I" since="16" />
+		<method name="getScaleType()Landroid/widget/ImageView$ScaleType;" />
+		<method name="setAdjustViewBounds(Z)V" />
+		<method name="setAlpha(I)V" deprecated="16" />
+		<method name="setBaseline(I)V" since="11" />
+		<method name="setBaselineAlignBottom(Z)V" since="11" />
+		<method name="setColorFilter(I)V" since="8" />
+		<method name="setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V" />
+		<method name="setColorFilter(Landroid/graphics/ColorFilter;)V" />
+		<method name="setCropToPadding(Z)V" since="16" />
+		<method name="setFrame(IIII)Z" />
+		<method name="setImageAlpha(I)V" since="16" />
+		<method name="setImageBitmap(Landroid/graphics/Bitmap;)V" />
+		<method name="setImageDrawable(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setImageIcon(Landroid/graphics/drawable/Icon;)V" since="23" />
+		<method name="setImageLevel(I)V" />
+		<method name="setImageMatrix(Landroid/graphics/Matrix;)V" />
+		<method name="setImageResource(I)V" />
+		<method name="setImageState([IZ)V" />
+		<method name="setImageTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setImageTintList(Landroid/content/res/ColorStateList;)V" since="21" />
+		<method name="setImageTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="21" />
+		<method name="setImageURI(Landroid/net/Uri;)V" />
+		<method name="setMaxHeight(I)V" />
+		<method name="setMaxWidth(I)V" />
+		<method name="setScaleType(Landroid/widget/ImageView$ScaleType;)V" />
+	</class>
+	<class name="android/widget/ImageView$ScaleType" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/widget/ImageView$ScaleType;" />
+		<method name="values()[Landroid/widget/ImageView$ScaleType;" />
+		<field name="CENTER" />
+		<field name="CENTER_CROP" />
+		<field name="CENTER_INSIDE" />
+		<field name="FIT_CENTER" />
+		<field name="FIT_END" />
+		<field name="FIT_START" />
+		<field name="FIT_XY" />
+		<field name="MATRIX" />
+	</class>
+	<class name="android/widget/LinearLayout" since="1">
+		<extends name="android/view/ViewGroup" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" since="11" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="generateDefaultLayoutParams()Landroid/widget/LinearLayout$LayoutParams;" />
+		<method name="generateLayoutParams(Landroid/util/AttributeSet;)Landroid/widget/LinearLayout$LayoutParams;" />
+		<method name="generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/widget/LinearLayout$LayoutParams;" />
+		<method name="getBaselineAlignedChildIndex()I" />
+		<method name="getDividerDrawable()Landroid/graphics/drawable/Drawable;" since="16" />
+		<method name="getDividerPadding()I" since="14" />
+		<method name="getGravity()I" since="24" />
+		<method name="getOrientation()I" />
+		<method name="getShowDividers()I" since="11" />
+		<method name="getWeightSum()F" />
+		<method name="isBaselineAligned()Z" />
+		<method name="isMeasureWithLargestChildEnabled()Z" since="11" />
+		<method name="setBaselineAligned(Z)V" />
+		<method name="setBaselineAlignedChildIndex(I)V" />
+		<method name="setDividerDrawable(Landroid/graphics/drawable/Drawable;)V" since="11" />
+		<method name="setDividerPadding(I)V" since="14" />
+		<method name="setGravity(I)V" />
+		<method name="setHorizontalGravity(I)V" />
+		<method name="setMeasureWithLargestChildEnabled(Z)V" since="11" />
+		<method name="setOrientation(I)V" />
+		<method name="setShowDividers(I)V" since="11" />
+		<method name="setVerticalGravity(I)V" />
+		<method name="setWeightSum(F)V" />
+		<field name="HORIZONTAL" />
+		<field name="SHOW_DIVIDER_BEGINNING" since="11" />
+		<field name="SHOW_DIVIDER_END" since="11" />
+		<field name="SHOW_DIVIDER_MIDDLE" since="11" />
+		<field name="SHOW_DIVIDER_NONE" since="11" />
+		<field name="VERTICAL" />
+	</class>
+	<class name="android/widget/LinearLayout$LayoutParams" since="1">
+		<extends name="android/view/ViewGroup$MarginLayoutParams" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(IIF)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$MarginLayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/widget/LinearLayout$LayoutParams;)V" since="19" />
+		<method name="debug(Ljava/lang/String;)Ljava/lang/String;" />
+		<field name="gravity" />
+		<field name="weight" />
+	</class>
+	<class name="android/widget/ListAdapter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/widget/Adapter" />
+		<method name="areAllItemsEnabled()Z" />
+		<method name="isEnabled(I)Z" />
+	</class>
+	<class name="android/widget/ListPopupWindow" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" />
+		<method name="clearListSelection()V" />
+		<method name="createDragToOpenListener(Landroid/view/View;)Landroid/view/View$OnTouchListener;" since="19" />
+		<method name="dismiss()V" />
+		<method name="getAnchorView()Landroid/view/View;" />
+		<method name="getAnimationStyle()I" />
+		<method name="getBackground()Landroid/graphics/drawable/Drawable;" />
+		<method name="getEpicenterBounds()Landroid/graphics/Rect;" since="29" />
+		<method name="getHeight()I" />
+		<method name="getHorizontalOffset()I" />
+		<method name="getInputMethodMode()I" />
+		<method name="getListView()Landroid/widget/ListView;" />
+		<method name="getPromptPosition()I" />
+		<method name="getSelectedItem()Ljava/lang/Object;" />
+		<method name="getSelectedItemId()J" />
+		<method name="getSelectedItemPosition()I" />
+		<method name="getSelectedView()Landroid/view/View;" />
+		<method name="getSoftInputMode()I" />
+		<method name="getVerticalOffset()I" />
+		<method name="getWidth()I" />
+		<method name="isInputMethodNotNeeded()Z" />
+		<method name="isModal()Z" />
+		<method name="isShowing()Z" />
+		<method name="onKeyDown(ILandroid/view/KeyEvent;)Z" />
+		<method name="onKeyPreIme(ILandroid/view/KeyEvent;)Z" />
+		<method name="onKeyUp(ILandroid/view/KeyEvent;)Z" />
+		<method name="performItemClick(I)Z" />
+		<method name="postShow()V" />
+		<method name="setAdapter(Landroid/widget/ListAdapter;)V" />
+		<method name="setAnchorView(Landroid/view/View;)V" />
+		<method name="setAnimationStyle(I)V" />
+		<method name="setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setContentWidth(I)V" />
+		<method name="setDropDownGravity(I)V" since="19" />
+		<method name="setEpicenterBounds(Landroid/graphics/Rect;)V" since="29" />
+		<method name="setHeight(I)V" />
+		<method name="setHorizontalOffset(I)V" />
+		<method name="setInputMethodMode(I)V" />
+		<method name="setListSelector(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setModal(Z)V" />
+		<method name="setOnDismissListener(Landroid/widget/PopupWindow$OnDismissListener;)V" />
+		<method name="setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V" />
+		<method name="setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V" />
+		<method name="setPromptPosition(I)V" />
+		<method name="setPromptView(Landroid/view/View;)V" />
+		<method name="setSelection(I)V" />
+		<method name="setSoftInputMode(I)V" />
+		<method name="setVerticalOffset(I)V" />
+		<method name="setWidth(I)V" />
+		<method name="setWindowLayoutType(I)V" since="23" />
+		<method name="show()V" />
+		<field name="INPUT_METHOD_FROM_FOCUSABLE" />
+		<field name="INPUT_METHOD_NEEDED" />
+		<field name="INPUT_METHOD_NOT_NEEDED" />
+		<field name="MATCH_PARENT" />
+		<field name="POSITION_PROMPT_ABOVE" />
+		<field name="POSITION_PROMPT_BELOW" />
+		<field name="WRAP_CONTENT" />
+	</class>
+	<class name="android/widget/ListView" since="1">
+		<extends name="android/widget/AbsListView" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="addFooterView(Landroid/view/View;)V" />
+		<method name="addFooterView(Landroid/view/View;Ljava/lang/Object;Z)V" />
+		<method name="addHeaderView(Landroid/view/View;)V" />
+		<method name="addHeaderView(Landroid/view/View;Ljava/lang/Object;Z)V" />
+		<method name="areFooterDividersEnabled()Z" since="19" />
+		<method name="areHeaderDividersEnabled()Z" since="19" />
+		<method name="clearChoices()V" removed="11" />
+		<method name="findViewTraversal(I)Landroid/view/View;" removed="26" />
+		<method name="findViewWithTagTraversal(Ljava/lang/Object;)Landroid/view/View;" removed="26" />
+		<method name="getAdapter()Landroid/widget/ListAdapter;" />
+		<method name="getCheckItemIds()[J" since="4" deprecated="15" />
+		<method name="getCheckedItemIds()[J" since="8" removed="11" />
+		<method name="getCheckedItemPosition()I" removed="11" />
+		<method name="getCheckedItemPositions()Landroid/util/SparseBooleanArray;" removed="11" />
+		<method name="getChoiceMode()I" removed="11" />
+		<method name="getDivider()Landroid/graphics/drawable/Drawable;" />
+		<method name="getDividerHeight()I" />
+		<method name="getFooterViewsCount()I" />
+		<method name="getHeaderViewsCount()I" />
+		<method name="getItemsCanFocus()Z" />
+		<method name="getMaxScrollAmount()I" />
+		<method name="getOverscrollFooter()Landroid/graphics/drawable/Drawable;" since="9" />
+		<method name="getOverscrollHeader()Landroid/graphics/drawable/Drawable;" since="9" />
+		<method name="isItemChecked(I)Z" removed="11" />
+		<method name="removeFooterView(Landroid/view/View;)Z" />
+		<method name="removeHeaderView(Landroid/view/View;)Z" />
+		<method name="setAdapter(Landroid/widget/ListAdapter;)V" />
+		<method name="setChoiceMode(I)V" removed="11" />
+		<method name="setDivider(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setDividerHeight(I)V" />
+		<method name="setFooterDividersEnabled(Z)V" since="3" />
+		<method name="setHeaderDividersEnabled(Z)V" since="3" />
+		<method name="setItemChecked(IZ)V" removed="11" />
+		<method name="setItemsCanFocus(Z)V" />
+		<method name="setOverscrollFooter(Landroid/graphics/drawable/Drawable;)V" since="9" />
+		<method name="setOverscrollHeader(Landroid/graphics/drawable/Drawable;)V" since="9" />
+		<method name="setSelectionAfterHeaderView()V" />
+		<method name="setSelectionFromTop(II)V" removed="21" />
+		<method name="smoothScrollByOffset(I)V" since="11" />
+		<field name="CHOICE_MODE_MULTIPLE" removed="11" />
+		<field name="CHOICE_MODE_NONE" removed="11" />
+		<field name="CHOICE_MODE_SINGLE" removed="11" />
+	</class>
+	<class name="android/widget/ListView$FixedViewInfo" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/widget/ListView;)V" />
+		<field name="data" />
+		<field name="isSelectable" />
+		<field name="view" />
+	</class>
+	<class name="android/widget/Magnifier" since="28">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/view/View;)V" deprecated="29" />
+		<method name="dismiss()V" />
+		<method name="getCornerRadius()F" since="29" />
+		<method name="getDefaultHorizontalSourceToMagnifierOffset()I" since="29" />
+		<method name="getDefaultVerticalSourceToMagnifierOffset()I" since="29" />
+		<method name="getElevation()F" since="29" />
+		<method name="getHeight()I" />
+		<method name="getOverlay()Landroid/graphics/drawable/Drawable;" since="29" />
+		<method name="getPosition()Landroid/graphics/Point;" since="29" />
+		<method name="getSourceHeight()I" since="29" />
+		<method name="getSourcePosition()Landroid/graphics/Point;" since="29" />
+		<method name="getSourceWidth()I" since="29" />
+		<method name="getWidth()I" />
+		<method name="getZoom()F" />
+		<method name="isClippingEnabled()Z" since="29" />
+		<method name="setZoom(F)V" since="29" />
+		<method name="show(FF)V" />
+		<method name="show(FFFF)V" since="29" />
+		<method name="update()V" />
+		<field name="SOURCE_BOUND_MAX_IN_SURFACE" since="29" />
+		<field name="SOURCE_BOUND_MAX_VISIBLE" since="29" />
+	</class>
+	<class name="android/widget/Magnifier$Builder" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/view/View;)V" />
+		<method name="build()Landroid/widget/Magnifier;" />
+		<method name="setClippingEnabled(Z)Landroid/widget/Magnifier$Builder;" />
+		<method name="setCornerRadius(F)Landroid/widget/Magnifier$Builder;" />
+		<method name="setDefaultSourceToMagnifierOffset(II)Landroid/widget/Magnifier$Builder;" />
+		<method name="setElevation(F)Landroid/widget/Magnifier$Builder;" />
+		<method name="setInitialZoom(F)Landroid/widget/Magnifier$Builder;" />
+		<method name="setOverlay(Landroid/graphics/drawable/Drawable;)Landroid/widget/Magnifier$Builder;" />
+		<method name="setSize(II)Landroid/widget/Magnifier$Builder;" />
+		<method name="setSourceBounds(IIII)Landroid/widget/Magnifier$Builder;" />
+	</class>
+	<class name="android/widget/MediaController" since="1">
+		<extends name="android/widget/FrameLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Z)V" />
+		<method name="hide()V" />
+		<method name="isShowing()Z" />
+		<method name="setAnchorView(Landroid/view/View;)V" />
+		<method name="setMediaPlayer(Landroid/widget/MediaController$MediaPlayerControl;)V" />
+		<method name="setPrevNextListeners(Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;)V" />
+		<method name="show()V" />
+		<method name="show(I)V" />
+	</class>
+	<class name="android/widget/MediaController$MediaPlayerControl" since="1">
+		<extends name="java/lang/Object" />
+		<method name="canPause()Z" since="5" />
+		<method name="canSeekBackward()Z" since="5" />
+		<method name="canSeekForward()Z" since="5" />
+		<method name="getAudioSessionId()I" since="18" />
+		<method name="getBufferPercentage()I" />
+		<method name="getCurrentPosition()I" />
+		<method name="getDuration()I" />
+		<method name="isPlaying()Z" />
+		<method name="pause()V" />
+		<method name="seekTo(I)V" />
+		<method name="start()V" />
+	</class>
+	<class name="android/widget/MultiAutoCompleteTextView" since="1">
+		<extends name="android/widget/AutoCompleteTextView" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="performFiltering(Ljava/lang/CharSequence;III)V" />
+		<method name="setTokenizer(Landroid/widget/MultiAutoCompleteTextView$Tokenizer;)V" />
+	</class>
+	<class name="android/widget/MultiAutoCompleteTextView$CommaTokenizer" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/widget/MultiAutoCompleteTextView$Tokenizer" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="android/widget/MultiAutoCompleteTextView$Tokenizer" since="1">
+		<extends name="java/lang/Object" />
+		<method name="findTokenEnd(Ljava/lang/CharSequence;I)I" />
+		<method name="findTokenStart(Ljava/lang/CharSequence;I)I" />
+		<method name="terminateToken(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;" />
+	</class>
+	<class name="android/widget/NumberPicker" since="11">
+		<extends name="android/widget/LinearLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getDisplayedValues()[Ljava/lang/String;" />
+		<method name="getMaxValue()I" />
+		<method name="getMinValue()I" />
+		<method name="getSelectionDividerHeight()I" since="29" />
+		<method name="getTextColor()I" since="29" />
+		<method name="getTextSize()F" since="29" />
+		<method name="getValue()I" />
+		<method name="getWrapSelectorWheel()Z" />
+		<method name="setDisplayedValues([Ljava/lang/String;)V" />
+		<method name="setFormatter(Landroid/widget/NumberPicker$Formatter;)V" />
+		<method name="setMaxValue(I)V" />
+		<method name="setMinValue(I)V" />
+		<method name="setOnLongPressUpdateInterval(J)V" />
+		<method name="setOnScrollListener(Landroid/widget/NumberPicker$OnScrollListener;)V" />
+		<method name="setOnValueChangedListener(Landroid/widget/NumberPicker$OnValueChangeListener;)V" />
+		<method name="setSelectionDividerHeight(I)V" since="29" />
+		<method name="setTextColor(I)V" since="29" />
+		<method name="setTextSize(F)V" since="29" />
+		<method name="setValue(I)V" />
+		<method name="setWrapSelectorWheel(Z)V" />
+	</class>
+	<class name="android/widget/NumberPicker$Formatter" since="11">
+		<extends name="java/lang/Object" />
+		<method name="format(I)Ljava/lang/String;" />
+	</class>
+	<class name="android/widget/NumberPicker$OnScrollListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onScrollStateChange(Landroid/widget/NumberPicker;I)V" />
+		<field name="SCROLL_STATE_FLING" />
+		<field name="SCROLL_STATE_IDLE" />
+		<field name="SCROLL_STATE_TOUCH_SCROLL" />
+	</class>
+	<class name="android/widget/NumberPicker$OnValueChangeListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onValueChange(Landroid/widget/NumberPicker;II)V" />
+	</class>
+	<class name="android/widget/OverScroller" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/animation/Interpolator;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/animation/Interpolator;FF)V" deprecated="26" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/animation/Interpolator;FFZ)V" since="11" deprecated="26" />
+		<method name="abortAnimation()V" />
+		<method name="computeScrollOffset()Z" />
+		<method name="fling(IIIIIIII)V" />
+		<method name="fling(IIIIIIIIII)V" />
+		<method name="forceFinished(Z)V" />
+		<method name="getCurrVelocity()F" since="14" />
+		<method name="getCurrX()I" />
+		<method name="getCurrY()I" />
+		<method name="getFinalX()I" />
+		<method name="getFinalY()I" />
+		<method name="getStartX()I" />
+		<method name="getStartY()I" />
+		<method name="isFinished()Z" />
+		<method name="isOverScrolled()Z" />
+		<method name="notifyHorizontalEdgeReached(III)V" />
+		<method name="notifyVerticalEdgeReached(III)V" />
+		<method name="setFriction(F)V" since="11" />
+		<method name="springBack(IIIIII)Z" />
+		<method name="startScroll(IIII)V" />
+		<method name="startScroll(IIIII)V" />
+	</class>
+	<class name="android/widget/PopupMenu" since="11">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/View;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/View;I)V" since="19" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/View;III)V" since="22" />
+		<method name="dismiss()V" />
+		<method name="getDragToOpenListener()Landroid/view/View$OnTouchListener;" since="19" />
+		<method name="getGravity()I" since="23" />
+		<method name="getMenu()Landroid/view/Menu;" />
+		<method name="getMenuInflater()Landroid/view/MenuInflater;" />
+		<method name="inflate(I)V" since="14" />
+		<method name="setForceShowIcon(Z)V" since="29" />
+		<method name="setGravity(I)V" since="23" />
+		<method name="setOnDismissListener(Landroid/widget/PopupMenu$OnDismissListener;)V" since="14" />
+		<method name="setOnMenuItemClickListener(Landroid/widget/PopupMenu$OnMenuItemClickListener;)V" />
+		<method name="show()V" />
+	</class>
+	<class name="android/widget/PopupMenu$OnDismissListener" since="14">
+		<extends name="java/lang/Object" />
+		<method name="onDismiss(Landroid/widget/PopupMenu;)V" />
+	</class>
+	<class name="android/widget/PopupMenu$OnMenuItemClickListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onMenuItemClick(Landroid/view/MenuItem;)Z" />
+	</class>
+	<class name="android/widget/PopupWindow" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="11" />
+		<method name="&lt;init&gt;(Landroid/view/View;)V" />
+		<method name="&lt;init&gt;(Landroid/view/View;II)V" />
+		<method name="&lt;init&gt;(Landroid/view/View;IIZ)V" />
+		<method name="dismiss()V" />
+		<method name="getAnimationStyle()I" />
+		<method name="getBackground()Landroid/graphics/drawable/Drawable;" />
+		<method name="getContentView()Landroid/view/View;" />
+		<method name="getElevation()F" since="21" />
+		<method name="getEnterTransition()Landroid/transition/Transition;" since="24" />
+		<method name="getEpicenterBounds()Landroid/graphics/Rect;" since="29" />
+		<method name="getExitTransition()Landroid/transition/Transition;" since="24" />
+		<method name="getHeight()I" />
+		<method name="getInputMethodMode()I" since="3" />
+		<method name="getMaxAvailableHeight(Landroid/view/View;)I" />
+		<method name="getMaxAvailableHeight(Landroid/view/View;I)I" since="3" />
+		<method name="getMaxAvailableHeight(Landroid/view/View;IZ)I" since="24" />
+		<method name="getOverlapAnchor()Z" since="23" />
+		<method name="getSoftInputMode()I" since="4" />
+		<method name="getWidth()I" />
+		<method name="getWindowLayoutType()I" since="23" />
+		<method name="isAboveAnchor()Z" since="3" />
+		<method name="isAttachedInDecor()Z" since="22" />
+		<method name="isClippedToScreen()Z" since="29" />
+		<method name="isClippingEnabled()Z" since="3" />
+		<method name="isFocusable()Z" />
+		<method name="isLaidOutInScreen()Z" since="29" />
+		<method name="isOutsideTouchable()Z" since="3" />
+		<method name="isShowing()Z" />
+		<method name="isSplitTouchEnabled()Z" since="11" />
+		<method name="isTouchModal()Z" since="29" />
+		<method name="isTouchable()Z" since="3" />
+		<method name="setAnimationStyle(I)V" />
+		<method name="setAttachedInDecor(Z)V" since="22" />
+		<method name="setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setClippingEnabled(Z)V" since="3" />
+		<method name="setContentView(Landroid/view/View;)V" />
+		<method name="setElevation(F)V" since="21" />
+		<method name="setEnterTransition(Landroid/transition/Transition;)V" since="23" />
+		<method name="setEpicenterBounds(Landroid/graphics/Rect;)V" since="29" />
+		<method name="setExitTransition(Landroid/transition/Transition;)V" since="23" />
+		<method name="setFocusable(Z)V" />
+		<method name="setHeight(I)V" />
+		<method name="setIgnoreCheekPress()V" />
+		<method name="setInputMethodMode(I)V" since="3" />
+		<method name="setIsClippedToScreen(Z)V" since="29" />
+		<method name="setIsLaidOutInScreen(Z)V" since="29" />
+		<method name="setOnDismissListener(Landroid/widget/PopupWindow$OnDismissListener;)V" />
+		<method name="setOutsideTouchable(Z)V" since="3" />
+		<method name="setOverlapAnchor(Z)V" since="23" />
+		<method name="setSoftInputMode(I)V" since="4" />
+		<method name="setSplitTouchEnabled(Z)V" since="11" />
+		<method name="setTouchInterceptor(Landroid/view/View$OnTouchListener;)V" since="3" />
+		<method name="setTouchModal(Z)V" since="29" />
+		<method name="setTouchable(Z)V" since="3" />
+		<method name="setWidth(I)V" />
+		<method name="setWindowLayoutMode(II)V" since="3" deprecated="23" />
+		<method name="setWindowLayoutType(I)V" since="23" />
+		<method name="showAsDropDown(Landroid/view/View;)V" />
+		<method name="showAsDropDown(Landroid/view/View;II)V" />
+		<method name="showAsDropDown(Landroid/view/View;III)V" since="19" />
+		<method name="showAtLocation(Landroid/view/View;III)V" />
+		<method name="update()V" since="3" />
+		<method name="update(II)V" since="4" />
+		<method name="update(IIII)V" />
+		<method name="update(IIIIZ)V" since="3" />
+		<method name="update(Landroid/view/View;II)V" />
+		<method name="update(Landroid/view/View;IIII)V" />
+		<field name="INPUT_METHOD_FROM_FOCUSABLE" since="3" />
+		<field name="INPUT_METHOD_NEEDED" since="3" />
+		<field name="INPUT_METHOD_NOT_NEEDED" since="3" />
+	</class>
+	<class name="android/widget/PopupWindow$OnDismissListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onDismiss()V" />
+	</class>
+	<class name="android/widget/ProgressBar" since="1">
+		<extends name="android/view/View" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getCurrentDrawable()Landroid/graphics/drawable/Drawable;" since="29" />
+		<method name="getIndeterminateDrawable()Landroid/graphics/drawable/Drawable;" />
+		<method name="getIndeterminateTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getIndeterminateTintList()Landroid/content/res/ColorStateList;" since="21" />
+		<method name="getIndeterminateTintMode()Landroid/graphics/PorterDuff$Mode;" since="21" />
+		<method name="getInterpolator()Landroid/view/animation/Interpolator;" />
+		<method name="getMax()I" />
+		<method name="getMaxHeight()I" since="29" />
+		<method name="getMaxWidth()I" since="29" />
+		<method name="getMin()I" since="26" />
+		<method name="getMinHeight()I" since="29" />
+		<method name="getMinWidth()I" since="29" />
+		<method name="getProgress()I" />
+		<method name="getProgressBackgroundTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getProgressBackgroundTintList()Landroid/content/res/ColorStateList;" since="21" />
+		<method name="getProgressBackgroundTintMode()Landroid/graphics/PorterDuff$Mode;" since="21" />
+		<method name="getProgressDrawable()Landroid/graphics/drawable/Drawable;" />
+		<method name="getProgressTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getProgressTintList()Landroid/content/res/ColorStateList;" since="21" />
+		<method name="getProgressTintMode()Landroid/graphics/PorterDuff$Mode;" since="21" />
+		<method name="getSecondaryProgress()I" />
+		<method name="getSecondaryProgressTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getSecondaryProgressTintList()Landroid/content/res/ColorStateList;" since="21" />
+		<method name="getSecondaryProgressTintMode()Landroid/graphics/PorterDuff$Mode;" since="21" />
+		<method name="incrementProgressBy(I)V" />
+		<method name="incrementSecondaryProgressBy(I)V" />
+		<method name="isAnimating()Z" since="26" />
+		<method name="isIndeterminate()Z" />
+		<method name="setIndeterminate(Z)V" />
+		<method name="setIndeterminateDrawable(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setIndeterminateDrawableTiled(Landroid/graphics/drawable/Drawable;)V" since="21" />
+		<method name="setIndeterminateTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setIndeterminateTintList(Landroid/content/res/ColorStateList;)V" since="21" />
+		<method name="setIndeterminateTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="21" />
+		<method name="setInterpolator(Landroid/content/Context;I)V" />
+		<method name="setInterpolator(Landroid/view/animation/Interpolator;)V" />
+		<method name="setMax(I)V" />
+		<method name="setMaxHeight(I)V" since="29" />
+		<method name="setMaxWidth(I)V" since="29" />
+		<method name="setMin(I)V" since="26" />
+		<method name="setMinHeight(I)V" since="29" />
+		<method name="setMinWidth(I)V" since="29" />
+		<method name="setProgress(I)V" />
+		<method name="setProgress(IZ)V" since="24" />
+		<method name="setProgressBackgroundTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setProgressBackgroundTintList(Landroid/content/res/ColorStateList;)V" since="21" />
+		<method name="setProgressBackgroundTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="21" />
+		<method name="setProgressDrawable(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setProgressDrawableTiled(Landroid/graphics/drawable/Drawable;)V" since="21" />
+		<method name="setProgressTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setProgressTintList(Landroid/content/res/ColorStateList;)V" since="21" />
+		<method name="setProgressTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="21" />
+		<method name="setSecondaryProgress(I)V" />
+		<method name="setSecondaryProgressTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setSecondaryProgressTintList(Landroid/content/res/ColorStateList;)V" since="21" />
+		<method name="setSecondaryProgressTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="21" />
+	</class>
+	<class name="android/widget/QuickContactBadge" since="5">
+		<extends name="android/widget/ImageView" />
+		<implements name="android/view/View$OnClickListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="assignContactFromEmail(Ljava/lang/String;Z)V" />
+		<method name="assignContactFromEmail(Ljava/lang/String;ZLandroid/os/Bundle;)V" since="18" />
+		<method name="assignContactFromPhone(Ljava/lang/String;Z)V" />
+		<method name="assignContactFromPhone(Ljava/lang/String;ZLandroid/os/Bundle;)V" since="18" />
+		<method name="assignContactUri(Landroid/net/Uri;)V" />
+		<method name="setExcludeMimes([Ljava/lang/String;)V" />
+		<method name="setImageToDefault()V" since="11" />
+		<method name="setMode(I)V" />
+		<method name="setOverlay(Landroid/graphics/drawable/Drawable;)V" since="21" />
+		<method name="setPrioritizedMimeType(Ljava/lang/String;)V" since="23" />
+		<field name="mExcludeMimes" />
+	</class>
+	<class name="android/widget/RadioButton" since="1">
+		<extends name="android/widget/CompoundButton" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+	</class>
+	<class name="android/widget/RadioGroup" since="1">
+		<extends name="android/widget/LinearLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="check(I)V" />
+		<method name="clearCheck()V" />
+		<method name="generateLayoutParams(Landroid/util/AttributeSet;)Landroid/widget/RadioGroup$LayoutParams;" />
+		<method name="getCheckedRadioButtonId()I" />
+		<method name="setOnCheckedChangeListener(Landroid/widget/RadioGroup$OnCheckedChangeListener;)V" />
+	</class>
+	<class name="android/widget/RadioGroup$LayoutParams" since="1">
+		<extends name="android/widget/LinearLayout$LayoutParams" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(IIF)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$MarginLayoutParams;)V" />
+	</class>
+	<class name="android/widget/RadioGroup$OnCheckedChangeListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onCheckedChanged(Landroid/widget/RadioGroup;I)V" />
+	</class>
+	<class name="android/widget/RatingBar" since="1">
+		<extends name="android/widget/AbsSeekBar" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getNumStars()I" />
+		<method name="getOnRatingBarChangeListener()Landroid/widget/RatingBar$OnRatingBarChangeListener;" />
+		<method name="getRating()F" />
+		<method name="getStepSize()F" />
+		<method name="isIndicator()Z" />
+		<method name="setIsIndicator(Z)V" />
+		<method name="setNumStars(I)V" />
+		<method name="setOnRatingBarChangeListener(Landroid/widget/RatingBar$OnRatingBarChangeListener;)V" />
+		<method name="setRating(F)V" />
+		<method name="setStepSize(F)V" />
+	</class>
+	<class name="android/widget/RatingBar$OnRatingBarChangeListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onRatingChanged(Landroid/widget/RatingBar;FZ)V" />
+	</class>
+	<class name="android/widget/RelativeLayout" since="1">
+		<extends name="android/view/ViewGroup" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="generateLayoutParams(Landroid/util/AttributeSet;)Landroid/widget/RelativeLayout$LayoutParams;" />
+		<method name="getGravity()I" since="16" />
+		<method name="getIgnoreGravity()I" since="29" />
+		<method name="setGravity(I)V" />
+		<method name="setHorizontalGravity(I)V" />
+		<method name="setIgnoreGravity(I)V" />
+		<method name="setVerticalGravity(I)V" />
+		<field name="ABOVE" />
+		<field name="ALIGN_BASELINE" />
+		<field name="ALIGN_BOTTOM" />
+		<field name="ALIGN_END" since="17" />
+		<field name="ALIGN_LEFT" />
+		<field name="ALIGN_PARENT_BOTTOM" />
+		<field name="ALIGN_PARENT_END" since="17" />
+		<field name="ALIGN_PARENT_LEFT" />
+		<field name="ALIGN_PARENT_RIGHT" />
+		<field name="ALIGN_PARENT_START" since="17" />
+		<field name="ALIGN_PARENT_TOP" />
+		<field name="ALIGN_RIGHT" />
+		<field name="ALIGN_START" since="17" />
+		<field name="ALIGN_TOP" />
+		<field name="BELOW" />
+		<field name="CENTER_HORIZONTAL" />
+		<field name="CENTER_IN_PARENT" />
+		<field name="CENTER_VERTICAL" />
+		<field name="END_OF" since="17" />
+		<field name="LEFT_OF" />
+		<field name="RIGHT_OF" />
+		<field name="START_OF" since="17" />
+		<field name="TRUE" />
+	</class>
+	<class name="android/widget/RelativeLayout$LayoutParams" since="1">
+		<extends name="android/view/ViewGroup$MarginLayoutParams" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$MarginLayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/widget/RelativeLayout$LayoutParams;)V" since="19" />
+		<method name="addRule(I)V" />
+		<method name="addRule(II)V" />
+		<method name="debug(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getRule(I)I" since="23" />
+		<method name="getRules()[I" />
+		<method name="removeRule(I)V" since="17" />
+		<field name="alignWithParent" />
+	</class>
+	<class name="android/widget/RemoteViews" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<implements name="android/view/LayoutInflater$Filter" />
+		<method name="&lt;init&gt;(Landroid/os/Parcel;)V" />
+		<method name="&lt;init&gt;(Landroid/widget/RemoteViews;)V" since="28" />
+		<method name="&lt;init&gt;(Landroid/widget/RemoteViews;Landroid/widget/RemoteViews;)V" since="16" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;II)V" since="31" />
+		<method name="&lt;init&gt;(Ljava/util/Map;)V" since="31" />
+		<method name="addStableView(ILandroid/widget/RemoteViews;I)V" since="31" />
+		<method name="addView(ILandroid/widget/RemoteViews;)V" since="7" />
+		<method name="apply(Landroid/content/Context;Landroid/view/ViewGroup;)Landroid/view/View;" />
+		<method name="clone()Landroid/widget/RemoteViews;" since="9" deprecated="28" />
+		<method name="getLayoutId()I" />
+		<method name="getPackage()Ljava/lang/String;" />
+		<method name="getViewId()I" since="31" />
+		<method name="reapply(Landroid/content/Context;Landroid/view/View;)V" />
+		<method name="removeAllViews(I)V" since="7" />
+		<method name="setAccessibilityTraversalAfter(II)V" since="22" />
+		<method name="setAccessibilityTraversalBefore(II)V" since="22" />
+		<method name="setBitmap(ILjava/lang/String;Landroid/graphics/Bitmap;)V" since="3" />
+		<method name="setBlendMode(ILjava/lang/String;Landroid/graphics/BlendMode;)V" since="31" />
+		<method name="setBoolean(ILjava/lang/String;Z)V" since="3" />
+		<method name="setBundle(ILjava/lang/String;Landroid/os/Bundle;)V" since="8" />
+		<method name="setByte(ILjava/lang/String;B)V" since="3" />
+		<method name="setChar(ILjava/lang/String;C)V" since="3" />
+		<method name="setCharSequence(ILjava/lang/String;I)V" since="31" />
+		<method name="setCharSequence(ILjava/lang/String;Ljava/lang/CharSequence;)V" since="3" />
+		<method name="setCharSequenceAttr(ILjava/lang/String;I)V" since="31" />
+		<method name="setChronometer(IJLjava/lang/String;Z)V" />
+		<method name="setChronometerCountDown(IZ)V" since="24" />
+		<method name="setColor(ILjava/lang/String;I)V" since="31" />
+		<method name="setColorAttr(ILjava/lang/String;I)V" since="31" />
+		<method name="setColorInt(ILjava/lang/String;II)V" since="31" />
+		<method name="setColorStateList(ILjava/lang/String;I)V" since="31" />
+		<method name="setColorStateList(ILjava/lang/String;Landroid/content/res/ColorStateList;)V" since="31" />
+		<method name="setColorStateList(ILjava/lang/String;Landroid/content/res/ColorStateList;Landroid/content/res/ColorStateList;)V" since="31" />
+		<method name="setColorStateListAttr(ILjava/lang/String;I)V" since="31" />
+		<method name="setCompoundButtonChecked(IZ)V" since="31" />
+		<method name="setContentDescription(ILjava/lang/CharSequence;)V" since="15" />
+		<method name="setDisplayedChild(II)V" since="12" />
+		<method name="setDouble(ILjava/lang/String;D)V" since="3" />
+		<method name="setEmptyView(II)V" since="11" />
+		<method name="setFloat(ILjava/lang/String;F)V" since="3" />
+		<method name="setFloatDimen(ILjava/lang/String;FI)V" since="31" />
+		<method name="setFloatDimen(ILjava/lang/String;I)V" since="31" />
+		<method name="setFloatDimenAttr(ILjava/lang/String;I)V" since="31" />
+		<method name="setIcon(ILjava/lang/String;Landroid/graphics/drawable/Icon;)V" since="23" />
+		<method name="setIcon(ILjava/lang/String;Landroid/graphics/drawable/Icon;Landroid/graphics/drawable/Icon;)V" since="31" />
+		<method name="setImageViewBitmap(ILandroid/graphics/Bitmap;)V" since="3" />
+		<method name="setImageViewIcon(ILandroid/graphics/drawable/Icon;)V" since="23" />
+		<method name="setImageViewResource(II)V" />
+		<method name="setImageViewUri(ILandroid/net/Uri;)V" />
+		<method name="setInt(ILjava/lang/String;I)V" since="3" />
+		<method name="setIntDimen(ILjava/lang/String;FI)V" since="31" />
+		<method name="setIntDimen(ILjava/lang/String;I)V" since="31" />
+		<method name="setIntDimenAttr(ILjava/lang/String;I)V" since="31" />
+		<method name="setIntent(ILjava/lang/String;Landroid/content/Intent;)V" since="11" />
+		<method name="setLabelFor(II)V" since="17" />
+		<method name="setLightBackgroundLayoutId(I)V" since="29" />
+		<method name="setLong(ILjava/lang/String;J)V" since="3" />
+		<method name="setOnCheckedChangeResponse(ILandroid/widget/RemoteViews$RemoteResponse;)V" since="31" />
+		<method name="setOnClickFillInIntent(ILandroid/content/Intent;)V" since="11" />
+		<method name="setOnClickPendingIntent(ILandroid/app/PendingIntent;)V" since="3" />
+		<method name="setOnClickResponse(ILandroid/widget/RemoteViews$RemoteResponse;)V" since="29" />
+		<method name="setPendingIntentTemplate(ILandroid/app/PendingIntent;)V" since="11" />
+		<method name="setProgressBar(IIIZ)V" />
+		<method name="setRadioGroupChecked(II)V" since="31" />
+		<method name="setRelativeScrollPosition(II)V" since="11" />
+		<method name="setRemoteAdapter(IILandroid/content/Intent;)V" since="11" deprecated="15" />
+		<method name="setRemoteAdapter(ILandroid/content/Intent;)V" since="14" />
+		<method name="setRemoteAdapter(ILandroid/widget/RemoteViews$RemoteCollectionItems;)V" since="31" />
+		<method name="setScrollPosition(II)V" since="11" />
+		<method name="setShort(ILjava/lang/String;S)V" since="3" />
+		<method name="setString(ILjava/lang/String;Ljava/lang/String;)V" since="3" />
+		<method name="setTextColor(II)V" since="3" />
+		<method name="setTextViewCompoundDrawables(IIIII)V" since="16" />
+		<method name="setTextViewCompoundDrawablesRelative(IIIII)V" since="16" />
+		<method name="setTextViewText(ILjava/lang/CharSequence;)V" />
+		<method name="setTextViewTextSize(IIF)V" since="16" />
+		<method name="setUri(ILjava/lang/String;Landroid/net/Uri;)V" since="3" />
+		<method name="setViewLayoutHeight(IFI)V" since="31" />
+		<method name="setViewLayoutHeightAttr(II)V" since="31" />
+		<method name="setViewLayoutHeightDimen(II)V" since="31" />
+		<method name="setViewLayoutMargin(IIFI)V" since="31" />
+		<method name="setViewLayoutMarginAttr(III)V" since="31" />
+		<method name="setViewLayoutMarginDimen(III)V" since="31" />
+		<method name="setViewLayoutWidth(IFI)V" since="31" />
+		<method name="setViewLayoutWidthAttr(II)V" since="31" />
+		<method name="setViewLayoutWidthDimen(II)V" since="31" />
+		<method name="setViewOutlinePreferredRadius(IFI)V" since="31" />
+		<method name="setViewOutlinePreferredRadiusAttr(II)V" since="31" />
+		<method name="setViewOutlinePreferredRadiusDimen(II)V" since="31" />
+		<method name="setViewPadding(IIIII)V" since="16" />
+		<method name="setViewVisibility(II)V" />
+		<method name="showNext(I)V" since="11" />
+		<method name="showPrevious(I)V" since="11" />
+		<field name="CREATOR" />
+		<field name="EXTRA_CHECKED" since="31" />
+		<field name="EXTRA_SHARED_ELEMENT_BOUNDS" since="29" />
+		<field name="MARGIN_BOTTOM" since="31" />
+		<field name="MARGIN_END" since="31" />
+		<field name="MARGIN_LEFT" since="31" />
+		<field name="MARGIN_RIGHT" since="31" />
+		<field name="MARGIN_START" since="31" />
+		<field name="MARGIN_TOP" since="31" />
+	</class>
+	<class name="android/widget/RemoteViews$ActionException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/Exception;)V" since="3" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="android/widget/RemoteViews$RemoteCollectionItems" since="31">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getItemCount()I" />
+		<method name="getItemId(I)J" />
+		<method name="getItemView(I)Landroid/widget/RemoteViews;" />
+		<method name="getViewTypeCount()I" />
+		<method name="hasStableIds()Z" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/widget/RemoteViews$RemoteCollectionItems$Builder" since="31">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addItem(JLandroid/widget/RemoteViews;)Landroid/widget/RemoteViews$RemoteCollectionItems$Builder;" />
+		<method name="build()Landroid/widget/RemoteViews$RemoteCollectionItems;" />
+		<method name="setHasStableIds(Z)Landroid/widget/RemoteViews$RemoteCollectionItems$Builder;" />
+		<method name="setViewTypeCount(I)Landroid/widget/RemoteViews$RemoteCollectionItems$Builder;" />
+	</class>
+	<class name="android/widget/RemoteViews$RemoteResponse" since="29">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addSharedElement(ILjava/lang/String;)Landroid/widget/RemoteViews$RemoteResponse;" />
+		<method name="fromFillInIntent(Landroid/content/Intent;)Landroid/widget/RemoteViews$RemoteResponse;" />
+		<method name="fromPendingIntent(Landroid/app/PendingIntent;)Landroid/widget/RemoteViews$RemoteResponse;" />
+	</class>
+	<class name="android/widget/RemoteViews$RemoteView" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="android/widget/RemoteViews$RemoteViewOutlineProvider" since="31">
+		<extends name="android/view/ViewOutlineProvider" />
+		<method name="&lt;init&gt;(F)V" />
+		<method name="getRadius()F" />
+	</class>
+	<class name="android/widget/RemoteViewsService" since="11">
+		<extends name="android/app/Service" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onGetViewFactory(Landroid/content/Intent;)Landroid/widget/RemoteViewsService$RemoteViewsFactory;" />
+	</class>
+	<class name="android/widget/RemoteViewsService$RemoteViewsFactory" since="11">
+		<extends name="java/lang/Object" />
+		<method name="getCount()I" />
+		<method name="getItemId(I)J" />
+		<method name="getLoadingView()Landroid/widget/RemoteViews;" />
+		<method name="getViewAt(I)Landroid/widget/RemoteViews;" />
+		<method name="getViewTypeCount()I" />
+		<method name="hasStableIds()Z" />
+		<method name="onCreate()V" />
+		<method name="onDataSetChanged()V" />
+		<method name="onDestroy()V" />
+	</class>
+	<class name="android/widget/ResourceCursorAdapter" since="1">
+		<extends name="android/widget/CursorAdapter" />
+		<method name="&lt;init&gt;(Landroid/content/Context;ILandroid/database/Cursor;)V" deprecated="15" />
+		<method name="&lt;init&gt;(Landroid/content/Context;ILandroid/database/Cursor;I)V" since="11" />
+		<method name="&lt;init&gt;(Landroid/content/Context;ILandroid/database/Cursor;Z)V" since="3" />
+		<method name="setDropDownViewResource(I)V" />
+		<method name="setViewResource(I)V" since="3" />
+	</class>
+	<class name="android/widget/ResourceCursorTreeAdapter" since="1">
+		<extends name="android/widget/CursorTreeAdapter" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/database/Cursor;II)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/database/Cursor;III)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/database/Cursor;IIII)V" />
+	</class>
+	<class name="android/widget/ScrollView" since="1">
+		<extends name="android/widget/FrameLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="arrowScroll(I)Z" />
+		<method name="computeScrollDeltaToGetChildRectOnScreen(Landroid/graphics/Rect;)I" />
+		<method name="executeKeyEvent(Landroid/view/KeyEvent;)Z" />
+		<method name="fling(I)V" />
+		<method name="fullScroll(I)Z" />
+		<method name="getBottomEdgeEffectColor()I" since="29" />
+		<method name="getMaxScrollAmount()I" />
+		<method name="getTopEdgeEffectColor()I" since="29" />
+		<method name="isFillViewport()Z" />
+		<method name="isSmoothScrollingEnabled()Z" />
+		<method name="pageScroll(I)Z" />
+		<method name="scrollToDescendant(Landroid/view/View;)V" since="29" />
+		<method name="setBottomEdgeEffectColor(I)V" since="29" />
+		<method name="setEdgeEffectColor(I)V" since="29" />
+		<method name="setFillViewport(Z)V" />
+		<method name="setSmoothScrollingEnabled(Z)V" />
+		<method name="setTopEdgeEffectColor(I)V" since="29" />
+		<method name="smoothScrollBy(II)V" />
+		<method name="smoothScrollTo(II)V" />
+	</class>
+	<class name="android/widget/Scroller" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/animation/Interpolator;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/view/animation/Interpolator;Z)V" since="11" />
+		<method name="abortAnimation()V" />
+		<method name="computeScrollOffset()Z" />
+		<method name="extendDuration(I)V" />
+		<method name="fling(IIIIIIII)V" />
+		<method name="forceFinished(Z)V" />
+		<method name="getCurrVelocity()F" since="14" />
+		<method name="getCurrX()I" />
+		<method name="getCurrY()I" />
+		<method name="getDuration()I" />
+		<method name="getFinalX()I" />
+		<method name="getFinalY()I" />
+		<method name="getStartX()I" since="3" />
+		<method name="getStartY()I" since="3" />
+		<method name="isFinished()Z" />
+		<method name="setFinalX(I)V" />
+		<method name="setFinalY(I)V" />
+		<method name="setFriction(F)V" since="11" />
+		<method name="startScroll(IIII)V" />
+		<method name="startScroll(IIIII)V" />
+		<method name="timePassed()I" />
+	</class>
+	<class name="android/widget/SearchView" since="11">
+		<extends name="android/widget/LinearLayout" />
+		<implements name="android/view/CollapsibleActionView" since="14" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" since="21" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getImeOptions()I" since="16" />
+		<method name="getInputType()I" since="16" />
+		<method name="getMaxWidth()I" since="16" />
+		<method name="getQuery()Ljava/lang/CharSequence;" />
+		<method name="getQueryHint()Ljava/lang/CharSequence;" since="16" />
+		<method name="getSuggestionsAdapter()Landroid/widget/CursorAdapter;" />
+		<method name="isIconfiedByDefault()Z" deprecated="29" />
+		<method name="isIconified()Z" />
+		<method name="isIconifiedByDefault()Z" since="29" />
+		<method name="isQueryRefinementEnabled()Z" />
+		<method name="isSubmitButtonEnabled()Z" />
+		<method name="setIconified(Z)V" />
+		<method name="setIconifiedByDefault(Z)V" />
+		<method name="setImeOptions(I)V" since="14" />
+		<method name="setInputType(I)V" since="14" />
+		<method name="setMaxWidth(I)V" />
+		<method name="setOnCloseListener(Landroid/widget/SearchView$OnCloseListener;)V" />
+		<method name="setOnQueryTextFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V" />
+		<method name="setOnQueryTextListener(Landroid/widget/SearchView$OnQueryTextListener;)V" />
+		<method name="setOnSearchClickListener(Landroid/view/View$OnClickListener;)V" />
+		<method name="setOnSuggestionListener(Landroid/widget/SearchView$OnSuggestionListener;)V" />
+		<method name="setQuery(Ljava/lang/CharSequence;Z)V" />
+		<method name="setQueryHint(Ljava/lang/CharSequence;)V" />
+		<method name="setQueryRefinementEnabled(Z)V" />
+		<method name="setSearchableInfo(Landroid/app/SearchableInfo;)V" />
+		<method name="setSubmitButtonEnabled(Z)V" />
+		<method name="setSuggestionsAdapter(Landroid/widget/CursorAdapter;)V" />
+	</class>
+	<class name="android/widget/SearchView$OnCloseListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onClose()Z" />
+	</class>
+	<class name="android/widget/SearchView$OnQueryTextListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onQueryTextChange(Ljava/lang/String;)Z" />
+		<method name="onQueryTextSubmit(Ljava/lang/String;)Z" />
+	</class>
+	<class name="android/widget/SearchView$OnSuggestionListener" since="11">
+		<extends name="java/lang/Object" />
+		<method name="onSuggestionClick(I)Z" />
+		<method name="onSuggestionSelect(I)Z" />
+	</class>
+	<class name="android/widget/SectionIndexer" since="3">
+		<extends name="java/lang/Object" />
+		<method name="getPositionForSection(I)I" />
+		<method name="getSectionForPosition(I)I" />
+		<method name="getSections()[Ljava/lang/Object;" />
+	</class>
+	<class name="android/widget/SeekBar" since="1">
+		<extends name="android/widget/AbsSeekBar" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="setOnSeekBarChangeListener(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V" />
+	</class>
+	<class name="android/widget/SeekBar$OnSeekBarChangeListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onProgressChanged(Landroid/widget/SeekBar;IZ)V" />
+		<method name="onStartTrackingTouch(Landroid/widget/SeekBar;)V" />
+		<method name="onStopTrackingTouch(Landroid/widget/SeekBar;)V" />
+	</class>
+	<class name="android/widget/ShareActionProvider" since="14">
+		<extends name="android/view/ActionProvider" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="setOnShareTargetSelectedListener(Landroid/widget/ShareActionProvider$OnShareTargetSelectedListener;)V" />
+		<method name="setShareHistoryFileName(Ljava/lang/String;)V" />
+		<method name="setShareIntent(Landroid/content/Intent;)V" />
+		<field name="DEFAULT_SHARE_HISTORY_FILE_NAME" />
+	</class>
+	<class name="android/widget/ShareActionProvider$OnShareTargetSelectedListener" since="14">
+		<extends name="java/lang/Object" />
+		<method name="onShareTargetSelected(Landroid/widget/ShareActionProvider;Landroid/content/Intent;)Z" />
+	</class>
+	<class name="android/widget/SimpleAdapter" since="1">
+		<extends name="android/widget/BaseAdapter" />
+		<implements name="android/widget/Filterable" />
+		<implements name="android/widget/ThemedSpinnerAdapter" since="23" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V" />
+		<method name="getViewBinder()Landroid/widget/SimpleAdapter$ViewBinder;" />
+		<method name="setDropDownViewResource(I)V" />
+		<method name="setViewBinder(Landroid/widget/SimpleAdapter$ViewBinder;)V" />
+		<method name="setViewImage(Landroid/widget/ImageView;I)V" />
+		<method name="setViewImage(Landroid/widget/ImageView;Ljava/lang/String;)V" />
+		<method name="setViewText(Landroid/widget/TextView;Ljava/lang/String;)V" />
+	</class>
+	<class name="android/widget/SimpleAdapter$ViewBinder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="setViewValue(Landroid/view/View;Ljava/lang/Object;Ljava/lang/String;)Z" />
+	</class>
+	<class name="android/widget/SimpleCursorAdapter" since="1">
+		<extends name="android/widget/ResourceCursorAdapter" />
+		<method name="&lt;init&gt;(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V" deprecated="15" />
+		<method name="&lt;init&gt;(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V" since="11" />
+		<method name="changeCursorAndColumns(Landroid/database/Cursor;[Ljava/lang/String;[I)V" since="3" />
+		<method name="getCursorToStringConverter()Landroid/widget/SimpleCursorAdapter$CursorToStringConverter;" />
+		<method name="getStringConversionColumn()I" />
+		<method name="getViewBinder()Landroid/widget/SimpleCursorAdapter$ViewBinder;" />
+		<method name="setCursorToStringConverter(Landroid/widget/SimpleCursorAdapter$CursorToStringConverter;)V" />
+		<method name="setStringConversionColumn(I)V" />
+		<method name="setViewBinder(Landroid/widget/SimpleCursorAdapter$ViewBinder;)V" />
+		<method name="setViewImage(Landroid/widget/ImageView;Ljava/lang/String;)V" />
+		<method name="setViewText(Landroid/widget/TextView;Ljava/lang/String;)V" />
+	</class>
+	<class name="android/widget/SimpleCursorAdapter$CursorToStringConverter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="convertToString(Landroid/database/Cursor;)Ljava/lang/CharSequence;" />
+	</class>
+	<class name="android/widget/SimpleCursorAdapter$ViewBinder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="setViewValue(Landroid/view/View;Landroid/database/Cursor;I)Z" />
+	</class>
+	<class name="android/widget/SimpleCursorTreeAdapter" since="1">
+		<extends name="android/widget/ResourceCursorTreeAdapter" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/database/Cursor;II[Ljava/lang/String;[III[Ljava/lang/String;[I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/database/Cursor;II[Ljava/lang/String;[II[Ljava/lang/String;[I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/database/Cursor;I[Ljava/lang/String;[II[Ljava/lang/String;[I)V" />
+		<method name="getViewBinder()Landroid/widget/SimpleCursorTreeAdapter$ViewBinder;" since="5" />
+		<method name="setViewBinder(Landroid/widget/SimpleCursorTreeAdapter$ViewBinder;)V" since="5" />
+		<method name="setViewImage(Landroid/widget/ImageView;Ljava/lang/String;)V" />
+		<method name="setViewText(Landroid/widget/TextView;Ljava/lang/String;)V" since="5" />
+	</class>
+	<class name="android/widget/SimpleCursorTreeAdapter$ViewBinder" since="5">
+		<extends name="java/lang/Object" />
+		<method name="setViewValue(Landroid/view/View;Landroid/database/Cursor;I)Z" />
+	</class>
+	<class name="android/widget/SimpleExpandableListAdapter" since="1">
+		<extends name="android/widget/BaseExpandableListAdapter" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/util/List;II[Ljava/lang/String;[ILjava/util/List;II[Ljava/lang/String;[I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/util/List;II[Ljava/lang/String;[ILjava/util/List;I[Ljava/lang/String;[I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[ILjava/util/List;I[Ljava/lang/String;[I)V" />
+		<method name="newChildView(ZLandroid/view/ViewGroup;)Landroid/view/View;" />
+		<method name="newGroupView(ZLandroid/view/ViewGroup;)Landroid/view/View;" />
+	</class>
+	<class name="android/widget/SlidingDrawer" since="3" deprecated="17">
+		<extends name="android/view/ViewGroup" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="animateClose()V" deprecated="29" />
+		<method name="animateOpen()V" deprecated="29" />
+		<method name="animateToggle()V" deprecated="29" />
+		<method name="close()V" deprecated="29" />
+		<method name="getContent()Landroid/view/View;" deprecated="29" />
+		<method name="getHandle()Landroid/view/View;" deprecated="29" />
+		<method name="isMoving()Z" deprecated="29" />
+		<method name="isOpened()Z" deprecated="29" />
+		<method name="lock()V" deprecated="29" />
+		<method name="open()V" deprecated="29" />
+		<method name="setOnDrawerCloseListener(Landroid/widget/SlidingDrawer$OnDrawerCloseListener;)V" deprecated="29" />
+		<method name="setOnDrawerOpenListener(Landroid/widget/SlidingDrawer$OnDrawerOpenListener;)V" deprecated="29" />
+		<method name="setOnDrawerScrollListener(Landroid/widget/SlidingDrawer$OnDrawerScrollListener;)V" deprecated="29" />
+		<method name="toggle()V" deprecated="29" />
+		<method name="unlock()V" deprecated="29" />
+		<field name="ORIENTATION_HORIZONTAL" deprecated="29" />
+		<field name="ORIENTATION_VERTICAL" deprecated="29" />
+	</class>
+	<class name="android/widget/SlidingDrawer$OnDrawerCloseListener" since="3" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onDrawerClosed()V" deprecated="29" />
+	</class>
+	<class name="android/widget/SlidingDrawer$OnDrawerOpenListener" since="3" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onDrawerOpened()V" deprecated="29" />
+	</class>
+	<class name="android/widget/SlidingDrawer$OnDrawerScrollListener" since="3" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onScrollEnded()V" deprecated="29" />
+		<method name="onScrollStarted()V" deprecated="29" />
+	</class>
+	<class name="android/widget/Space" since="14">
+		<extends name="android/view/View" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+	</class>
+	<class name="android/widget/Spinner" since="1">
+		<extends name="android/widget/AbsSpinner" />
+		<implements name="android/content/DialogInterface$OnClickListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;I)V" since="11" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="11" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;III)V" since="21" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;IIILandroid/content/res/Resources$Theme;)V" since="23" />
+		<method name="getDropDownHorizontalOffset()I" since="16" />
+		<method name="getDropDownVerticalOffset()I" since="16" />
+		<method name="getDropDownWidth()I" since="16" />
+		<method name="getGravity()I" since="16" />
+		<method name="getPopupBackground()Landroid/graphics/drawable/Drawable;" since="16" />
+		<method name="getPopupContext()Landroid/content/Context;" since="23" />
+		<method name="getPrompt()Ljava/lang/CharSequence;" />
+		<method name="setDropDownHorizontalOffset(I)V" since="16" />
+		<method name="setDropDownVerticalOffset(I)V" since="16" />
+		<method name="setDropDownWidth(I)V" since="16" />
+		<method name="setGravity(I)V" since="11" />
+		<method name="setPopupBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V" since="16" />
+		<method name="setPopupBackgroundResource(I)V" since="16" />
+		<method name="setPrompt(Ljava/lang/CharSequence;)V" />
+		<method name="setPromptId(I)V" />
+		<field name="MODE_DIALOG" since="11" />
+		<field name="MODE_DROPDOWN" since="11" />
+	</class>
+	<class name="android/widget/SpinnerAdapter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/widget/Adapter" />
+		<method name="getDropDownView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;" />
+	</class>
+	<class name="android/widget/StackView" since="11">
+		<extends name="android/widget/AdapterViewAnimator" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" since="14" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+	</class>
+	<class name="android/widget/Switch" since="14">
+		<extends name="android/widget/CompoundButton" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getShowText()Z" since="21" />
+		<method name="getSplitTrack()Z" since="21" />
+		<method name="getSwitchMinWidth()I" since="16" />
+		<method name="getSwitchPadding()I" since="16" />
+		<method name="getTextOff()Ljava/lang/CharSequence;" />
+		<method name="getTextOn()Ljava/lang/CharSequence;" />
+		<method name="getThumbDrawable()Landroid/graphics/drawable/Drawable;" since="16" />
+		<method name="getThumbTextPadding()I" since="16" />
+		<method name="getThumbTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getThumbTintList()Landroid/content/res/ColorStateList;" since="23" />
+		<method name="getThumbTintMode()Landroid/graphics/PorterDuff$Mode;" since="23" />
+		<method name="getTrackDrawable()Landroid/graphics/drawable/Drawable;" since="16" />
+		<method name="getTrackTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getTrackTintList()Landroid/content/res/ColorStateList;" since="23" />
+		<method name="getTrackTintMode()Landroid/graphics/PorterDuff$Mode;" since="23" />
+		<method name="setShowText(Z)V" since="21" />
+		<method name="setSplitTrack(Z)V" since="21" />
+		<method name="setSwitchMinWidth(I)V" since="16" />
+		<method name="setSwitchPadding(I)V" since="16" />
+		<method name="setSwitchTextAppearance(Landroid/content/Context;I)V" />
+		<method name="setSwitchTypeface(Landroid/graphics/Typeface;)V" />
+		<method name="setSwitchTypeface(Landroid/graphics/Typeface;I)V" />
+		<method name="setTextOff(Ljava/lang/CharSequence;)V" />
+		<method name="setTextOn(Ljava/lang/CharSequence;)V" />
+		<method name="setThumbDrawable(Landroid/graphics/drawable/Drawable;)V" since="16" />
+		<method name="setThumbIcon(Landroid/graphics/drawable/Icon;)V" since="31" />
+		<method name="setThumbResource(I)V" since="16" />
+		<method name="setThumbTextPadding(I)V" since="16" />
+		<method name="setThumbTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setThumbTintList(Landroid/content/res/ColorStateList;)V" since="23" />
+		<method name="setThumbTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="23" />
+		<method name="setTrackDrawable(Landroid/graphics/drawable/Drawable;)V" since="16" />
+		<method name="setTrackIcon(Landroid/graphics/drawable/Icon;)V" since="31" />
+		<method name="setTrackResource(I)V" since="16" />
+		<method name="setTrackTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setTrackTintList(Landroid/content/res/ColorStateList;)V" since="23" />
+		<method name="setTrackTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="23" />
+	</class>
+	<class name="android/widget/TabHost" since="1" deprecated="30">
+		<extends name="android/widget/FrameLayout" />
+		<implements name="android/view/ViewTreeObserver$OnTouchModeChangeListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="30" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="30" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" since="21" deprecated="30" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="30" />
+		<method name="addTab(Landroid/widget/TabHost$TabSpec;)V" deprecated="30" />
+		<method name="clearAllTabs()V" deprecated="30" />
+		<method name="getCurrentTab()I" deprecated="30" />
+		<method name="getCurrentTabTag()Ljava/lang/String;" deprecated="30" />
+		<method name="getCurrentTabView()Landroid/view/View;" deprecated="30" />
+		<method name="getCurrentView()Landroid/view/View;" deprecated="30" />
+		<method name="getTabContentView()Landroid/widget/FrameLayout;" deprecated="30" />
+		<method name="getTabWidget()Landroid/widget/TabWidget;" deprecated="30" />
+		<method name="newTabSpec(Ljava/lang/String;)Landroid/widget/TabHost$TabSpec;" deprecated="30" />
+		<method name="setCurrentTab(I)V" deprecated="30" />
+		<method name="setCurrentTabByTag(Ljava/lang/String;)V" deprecated="30" />
+		<method name="setOnTabChangedListener(Landroid/widget/TabHost$OnTabChangeListener;)V" deprecated="30" />
+		<method name="setup()V" deprecated="30" />
+		<method name="setup(Landroid/app/LocalActivityManager;)V" deprecated="30" />
+	</class>
+	<class name="android/widget/TabHost$OnTabChangeListener" since="1" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="onTabChanged(Ljava/lang/String;)V" deprecated="30" />
+	</class>
+	<class name="android/widget/TabHost$TabContentFactory" since="1" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="createTabContent(Ljava/lang/String;)Landroid/view/View;" deprecated="30" />
+	</class>
+	<class name="android/widget/TabHost$TabSpec" since="1" deprecated="30">
+		<extends name="java/lang/Object" />
+		<method name="getTag()Ljava/lang/String;" since="4" deprecated="30" />
+		<method name="setContent(I)Landroid/widget/TabHost$TabSpec;" deprecated="30" />
+		<method name="setContent(Landroid/content/Intent;)Landroid/widget/TabHost$TabSpec;" deprecated="30" />
+		<method name="setContent(Landroid/widget/TabHost$TabContentFactory;)Landroid/widget/TabHost$TabSpec;" deprecated="30" />
+		<method name="setIndicator(Landroid/view/View;)Landroid/widget/TabHost$TabSpec;" since="4" deprecated="30" />
+		<method name="setIndicator(Ljava/lang/CharSequence;)Landroid/widget/TabHost$TabSpec;" deprecated="30" />
+		<method name="setIndicator(Ljava/lang/CharSequence;Landroid/graphics/drawable/Drawable;)Landroid/widget/TabHost$TabSpec;" deprecated="30" />
+	</class>
+	<class name="android/widget/TabWidget" since="1" deprecated="30">
+		<extends name="android/widget/LinearLayout" />
+		<implements name="android/view/View$OnFocusChangeListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="30" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="30" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="30" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="30" />
+		<method name="focusCurrentTab(I)V" deprecated="30" />
+		<method name="getChildTabViewAt(I)Landroid/view/View;" since="4" deprecated="30" />
+		<method name="getLeftStripDrawable()Landroid/graphics/drawable/Drawable;" since="24" deprecated="30" />
+		<method name="getRightStripDrawable()Landroid/graphics/drawable/Drawable;" since="24" deprecated="30" />
+		<method name="getTabCount()I" since="4" deprecated="30" />
+		<method name="isStripEnabled()Z" since="8" deprecated="30" />
+		<method name="setCurrentTab(I)V" deprecated="30" />
+		<method name="setDividerDrawable(I)V" since="4" deprecated="30" />
+		<method name="setDividerDrawable(Landroid/graphics/drawable/Drawable;)V" since="4" deprecated="30" />
+		<method name="setLeftStripDrawable(I)V" since="8" deprecated="30" />
+		<method name="setLeftStripDrawable(Landroid/graphics/drawable/Drawable;)V" since="8" deprecated="30" />
+		<method name="setRightStripDrawable(I)V" since="8" deprecated="30" />
+		<method name="setRightStripDrawable(Landroid/graphics/drawable/Drawable;)V" since="8" deprecated="30" />
+		<method name="setStripEnabled(Z)V" since="8" deprecated="30" />
+	</class>
+	<class name="android/widget/TableLayout" since="1">
+		<extends name="android/widget/LinearLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="generateLayoutParams(Landroid/util/AttributeSet;)Landroid/widget/TableLayout$LayoutParams;" />
+		<method name="isColumnCollapsed(I)Z" />
+		<method name="isColumnShrinkable(I)Z" />
+		<method name="isColumnStretchable(I)Z" />
+		<method name="isShrinkAllColumns()Z" />
+		<method name="isStretchAllColumns()Z" />
+		<method name="setColumnCollapsed(IZ)V" />
+		<method name="setColumnShrinkable(IZ)V" />
+		<method name="setColumnStretchable(IZ)V" />
+		<method name="setShrinkAllColumns(Z)V" />
+		<method name="setStretchAllColumns(Z)V" />
+	</class>
+	<class name="android/widget/TableLayout$LayoutParams" since="1">
+		<extends name="android/widget/LinearLayout$LayoutParams" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(IIF)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$MarginLayoutParams;)V" />
+	</class>
+	<class name="android/widget/TableRow" since="1">
+		<extends name="android/widget/LinearLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="generateLayoutParams(Landroid/util/AttributeSet;)Landroid/widget/TableRow$LayoutParams;" />
+		<method name="getVirtualChildAt(I)Landroid/view/View;" />
+		<method name="getVirtualChildCount()I" />
+	</class>
+	<class name="android/widget/TableRow$LayoutParams" since="1">
+		<extends name="android/widget/LinearLayout$LayoutParams" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(IIF)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$MarginLayoutParams;)V" />
+		<field name="column" />
+		<field name="span" />
+	</class>
+	<class name="android/widget/TextClock" since="17">
+		<extends name="android/widget/TextView" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getFormat12Hour()Ljava/lang/CharSequence;" />
+		<method name="getFormat24Hour()Ljava/lang/CharSequence;" />
+		<method name="getTimeZone()Ljava/lang/String;" />
+		<method name="is24HourModeEnabled()Z" />
+		<method name="refreshTime()V" since="30" />
+		<method name="setFormat12Hour(Ljava/lang/CharSequence;)V" />
+		<method name="setFormat24Hour(Ljava/lang/CharSequence;)V" />
+		<method name="setTimeZone(Ljava/lang/String;)V" />
+		<field name="DEFAULT_FORMAT_12_HOUR" deprecated="18" />
+		<field name="DEFAULT_FORMAT_24_HOUR" deprecated="18" />
+	</class>
+	<class name="android/widget/TextSwitcher" since="1">
+		<extends name="android/widget/ViewSwitcher" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="setCurrentText(Ljava/lang/CharSequence;)V" />
+		<method name="setText(Ljava/lang/CharSequence;)V" />
+	</class>
+	<class name="android/widget/TextView" since="1">
+		<extends name="android/view/View" />
+		<implements name="android/view/ViewTreeObserver$OnPreDrawListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="addTextChangedListener(Landroid/text/TextWatcher;)V" />
+		<method name="append(Ljava/lang/CharSequence;)V" />
+		<method name="append(Ljava/lang/CharSequence;II)V" />
+		<method name="beginBatchEdit()V" since="3" />
+		<method name="bringPointIntoView(I)Z" since="3" />
+		<method name="clearComposingText()V" since="3" />
+		<method name="debug(I)V" />
+		<method name="didTouchFocusSelect()Z" since="3" />
+		<method name="endBatchEdit()V" since="3" />
+		<method name="extractText(Landroid/view/inputmethod/ExtractedTextRequest;Landroid/view/inputmethod/ExtractedText;)Z" since="3" />
+		<method name="getAutoLinkMask()I" />
+		<method name="getAutoSizeMaxTextSize()I" since="26" />
+		<method name="getAutoSizeMinTextSize()I" since="26" />
+		<method name="getAutoSizeStepGranularity()I" since="26" />
+		<method name="getAutoSizeTextAvailableSizes()[I" since="26" />
+		<method name="getAutoSizeTextType()I" since="26" />
+		<method name="getBreakStrategy()I" since="23" />
+		<method name="getCompoundDrawablePadding()I" />
+		<method name="getCompoundDrawableTintBlendMode()Landroid/graphics/BlendMode;" since="29" />
+		<method name="getCompoundDrawableTintList()Landroid/content/res/ColorStateList;" since="23" />
+		<method name="getCompoundDrawableTintMode()Landroid/graphics/PorterDuff$Mode;" since="23" />
+		<method name="getCompoundDrawables()[Landroid/graphics/drawable/Drawable;" />
+		<method name="getCompoundDrawablesRelative()[Landroid/graphics/drawable/Drawable;" since="17" />
+		<method name="getCompoundPaddingBottom()I" />
+		<method name="getCompoundPaddingEnd()I" since="17" />
+		<method name="getCompoundPaddingLeft()I" />
+		<method name="getCompoundPaddingRight()I" />
+		<method name="getCompoundPaddingStart()I" since="17" />
+		<method name="getCompoundPaddingTop()I" />
+		<method name="getCurrentHintTextColor()I" />
+		<method name="getCurrentTextColor()I" />
+		<method name="getCustomInsertionActionModeCallback()Landroid/view/ActionMode$Callback;" since="23" />
+		<method name="getCustomSelectionActionModeCallback()Landroid/view/ActionMode$Callback;" since="11" />
+		<method name="getDefaultEditable()Z" />
+		<method name="getDefaultMovementMethod()Landroid/text/method/MovementMethod;" />
+		<method name="getEditableText()Landroid/text/Editable;" since="3" />
+		<method name="getEllipsize()Landroid/text/TextUtils$TruncateAt;" />
+		<method name="getError()Ljava/lang/CharSequence;" />
+		<method name="getExtendedPaddingBottom()I" />
+		<method name="getExtendedPaddingTop()I" />
+		<method name="getFilters()[Landroid/text/InputFilter;" />
+		<method name="getFirstBaselineToTopHeight()I" since="28" />
+		<method name="getFontFeatureSettings()Ljava/lang/String;" since="21" />
+		<method name="getFontVariationSettings()Ljava/lang/String;" since="26" />
+		<method name="getFreezesText()Z" />
+		<method name="getGravity()I" />
+		<method name="getHighlightColor()I" since="16" />
+		<method name="getHint()Ljava/lang/CharSequence;" />
+		<method name="getHintTextColors()Landroid/content/res/ColorStateList;" />
+		<method name="getHyphenationFrequency()I" since="23" />
+		<method name="getImeActionId()I" since="3" />
+		<method name="getImeActionLabel()Ljava/lang/CharSequence;" since="3" />
+		<method name="getImeHintLocales()Landroid/os/LocaleList;" since="24" />
+		<method name="getImeOptions()I" since="3" />
+		<method name="getIncludeFontPadding()Z" since="16" />
+		<method name="getInputExtras(Z)Landroid/os/Bundle;" since="3" />
+		<method name="getInputType()I" since="3" />
+		<method name="getJustificationMode()I" since="26" />
+		<method name="getKeyListener()Landroid/text/method/KeyListener;" />
+		<method name="getLastBaselineToBottomHeight()I" since="28" />
+		<method name="getLayout()Landroid/text/Layout;" />
+		<method name="getLetterSpacing()F" since="21" />
+		<method name="getLineBounds(ILandroid/graphics/Rect;)I" />
+		<method name="getLineCount()I" />
+		<method name="getLineHeight()I" />
+		<method name="getLineSpacingExtra()F" since="16" />
+		<method name="getLineSpacingMultiplier()F" since="16" />
+		<method name="getLinkTextColors()Landroid/content/res/ColorStateList;" />
+		<method name="getLinksClickable()Z" />
+		<method name="getMarqueeRepeatLimit()I" since="16" />
+		<method name="getMaxEms()I" since="16" />
+		<method name="getMaxHeight()I" since="16" />
+		<method name="getMaxLines()I" since="16" />
+		<method name="getMaxWidth()I" since="16" />
+		<method name="getMinEms()I" since="16" />
+		<method name="getMinHeight()I" since="16" />
+		<method name="getMinLines()I" since="16" />
+		<method name="getMinWidth()I" since="16" />
+		<method name="getMovementMethod()Landroid/text/method/MovementMethod;" />
+		<method name="getOffsetForPosition(FF)I" since="14" />
+		<method name="getPaint()Landroid/text/TextPaint;" />
+		<method name="getPaintFlags()I" />
+		<method name="getPrivateImeOptions()Ljava/lang/String;" since="3" />
+		<method name="getSelectionEnd()I" />
+		<method name="getSelectionStart()I" />
+		<method name="getShadowColor()I" since="16" />
+		<method name="getShadowDx()F" since="16" />
+		<method name="getShadowDy()F" since="16" />
+		<method name="getShadowRadius()F" since="16" />
+		<method name="getShowSoftInputOnFocus()Z" since="21" />
+		<method name="getText()Ljava/lang/CharSequence;" />
+		<method name="getTextClassifier()Landroid/view/textclassifier/TextClassifier;" since="26" />
+		<method name="getTextColor(Landroid/content/Context;Landroid/content/res/TypedArray;I)I" removed="21" />
+		<method name="getTextColors()Landroid/content/res/ColorStateList;" />
+		<method name="getTextColors(Landroid/content/Context;Landroid/content/res/TypedArray;)Landroid/content/res/ColorStateList;" removed="21" />
+		<method name="getTextCursorDrawable()Landroid/graphics/drawable/Drawable;" since="29" />
+		<method name="getTextDirectionHeuristic()Landroid/text/TextDirectionHeuristic;" since="29" />
+		<method name="getTextLocale()Ljava/util/Locale;" since="17" />
+		<method name="getTextLocales()Landroid/os/LocaleList;" since="24" />
+		<method name="getTextMetricsParams()Landroid/text/PrecomputedText$Params;" since="28" />
+		<method name="getTextScaleX()F" />
+		<method name="getTextSelectHandle()Landroid/graphics/drawable/Drawable;" since="29" />
+		<method name="getTextSelectHandleLeft()Landroid/graphics/drawable/Drawable;" since="29" />
+		<method name="getTextSelectHandleRight()Landroid/graphics/drawable/Drawable;" since="29" />
+		<method name="getTextSize()F" />
+		<method name="getTextSizeUnit()I" since="30" />
+		<method name="getTotalPaddingBottom()I" />
+		<method name="getTotalPaddingEnd()I" since="17" />
+		<method name="getTotalPaddingLeft()I" />
+		<method name="getTotalPaddingRight()I" />
+		<method name="getTotalPaddingStart()I" since="17" />
+		<method name="getTotalPaddingTop()I" />
+		<method name="getTransformationMethod()Landroid/text/method/TransformationMethod;" />
+		<method name="getTypeface()Landroid/graphics/Typeface;" />
+		<method name="getUrls()[Landroid/text/style/URLSpan;" />
+		<method name="hasSelection()Z" />
+		<method name="isAllCaps()Z" since="28" />
+		<method name="isCursorVisible()Z" since="16" />
+		<method name="isElegantTextHeight()Z" since="28" />
+		<method name="isFallbackLineSpacing()Z" since="28" />
+		<method name="isHorizontallyScrollable()Z" since="29" />
+		<method name="isInputMethodTarget()Z" since="3" />
+		<method name="isSingleLine()Z" since="29" />
+		<method name="isSuggestionsEnabled()Z" since="14" />
+		<method name="isTextSelectable()Z" since="11" />
+		<method name="length()I" />
+		<method name="moveCursorToVisibleOffset()Z" since="3" />
+		<method name="onBeginBatchEdit()V" since="3" />
+		<method name="onCommitCompletion(Landroid/view/inputmethod/CompletionInfo;)V" since="3" />
+		<method name="onCommitCorrection(Landroid/view/inputmethod/CorrectionInfo;)V" since="11" />
+		<method name="onEditorAction(I)V" since="3" />
+		<method name="onEndBatchEdit()V" since="3" />
+		<method name="onPrivateIMECommand(Ljava/lang/String;Landroid/os/Bundle;)Z" since="3" />
+		<method name="onSelectionChanged(II)V" since="3" />
+		<method name="onTextChanged(Ljava/lang/CharSequence;III)V" />
+		<method name="onTextContextMenuItem(I)Z" since="3" />
+		<method name="removeTextChangedListener(Landroid/text/TextWatcher;)V" />
+		<method name="resetResolvedDrawables()V" since="14" removed="17" />
+		<method name="resetResolvedLayoutDirection()V" since="14" removed="16" />
+		<method name="resolveDrawables()V" since="14" removed="17" />
+		<method name="resolveTextDirection()V" since="14" removed="16" />
+		<method name="setAllCaps(Z)V" since="14" />
+		<method name="setAutoLinkMask(I)V" />
+		<method name="setAutoSizeTextTypeUniformWithConfiguration(IIII)V" since="26" />
+		<method name="setAutoSizeTextTypeUniformWithPresetSizes([II)V" since="26" />
+		<method name="setAutoSizeTextTypeWithDefaults(I)V" since="26" />
+		<method name="setBreakStrategy(I)V" since="23" />
+		<method name="setCompoundDrawablePadding(I)V" />
+		<method name="setCompoundDrawableTintBlendMode(Landroid/graphics/BlendMode;)V" since="29" />
+		<method name="setCompoundDrawableTintList(Landroid/content/res/ColorStateList;)V" since="23" />
+		<method name="setCompoundDrawableTintMode(Landroid/graphics/PorterDuff$Mode;)V" since="23" />
+		<method name="setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setCompoundDrawablesRelative(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V" since="17" />
+		<method name="setCompoundDrawablesRelativeWithIntrinsicBounds(IIII)V" since="17" />
+		<method name="setCompoundDrawablesRelativeWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V" since="17" />
+		<method name="setCompoundDrawablesWithIntrinsicBounds(IIII)V" since="3" />
+		<method name="setCompoundDrawablesWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setCursorVisible(Z)V" />
+		<method name="setCustomInsertionActionModeCallback(Landroid/view/ActionMode$Callback;)V" since="23" />
+		<method name="setCustomSelectionActionModeCallback(Landroid/view/ActionMode$Callback;)V" since="11" />
+		<method name="setEditableFactory(Landroid/text/Editable$Factory;)V" />
+		<method name="setElegantTextHeight(Z)V" since="21" />
+		<method name="setEllipsize(Landroid/text/TextUtils$TruncateAt;)V" />
+		<method name="setEms(I)V" />
+		<method name="setError(Ljava/lang/CharSequence;)V" />
+		<method name="setError(Ljava/lang/CharSequence;Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setExtractedText(Landroid/view/inputmethod/ExtractedText;)V" since="3" />
+		<method name="setFallbackLineSpacing(Z)V" since="28" />
+		<method name="setFilters([Landroid/text/InputFilter;)V" />
+		<method name="setFirstBaselineToTopHeight(I)V" since="28" />
+		<method name="setFontFeatureSettings(Ljava/lang/String;)V" since="21" />
+		<method name="setFontVariationSettings(Ljava/lang/String;)Z" since="26" />
+		<method name="setFrame(IIII)Z" />
+		<method name="setFreezesText(Z)V" />
+		<method name="setGravity(I)V" />
+		<method name="setHeight(I)V" />
+		<method name="setHighlightColor(I)V" />
+		<method name="setHint(I)V" />
+		<method name="setHint(Ljava/lang/CharSequence;)V" />
+		<method name="setHintTextColor(I)V" />
+		<method name="setHintTextColor(Landroid/content/res/ColorStateList;)V" />
+		<method name="setHorizontallyScrolling(Z)V" />
+		<method name="setHyphenationFrequency(I)V" since="23" />
+		<method name="setImeActionLabel(Ljava/lang/CharSequence;I)V" since="3" />
+		<method name="setImeHintLocales(Landroid/os/LocaleList;)V" since="24" />
+		<method name="setImeOptions(I)V" since="3" />
+		<method name="setIncludeFontPadding(Z)V" />
+		<method name="setInputExtras(I)V" since="3" />
+		<method name="setInputType(I)V" since="3" />
+		<method name="setJustificationMode(I)V" since="26" />
+		<method name="setKeyListener(Landroid/text/method/KeyListener;)V" />
+		<method name="setLastBaselineToBottomHeight(I)V" since="28" />
+		<method name="setLetterSpacing(F)V" since="21" />
+		<method name="setLineHeight(I)V" since="28" />
+		<method name="setLineSpacing(FF)V" />
+		<method name="setLines(I)V" />
+		<method name="setLinkTextColor(I)V" />
+		<method name="setLinkTextColor(Landroid/content/res/ColorStateList;)V" />
+		<method name="setLinksClickable(Z)V" />
+		<method name="setMarqueeRepeatLimit(I)V" since="2" />
+		<method name="setMaxEms(I)V" />
+		<method name="setMaxHeight(I)V" />
+		<method name="setMaxLines(I)V" />
+		<method name="setMaxWidth(I)V" />
+		<method name="setMinEms(I)V" />
+		<method name="setMinHeight(I)V" />
+		<method name="setMinLines(I)V" />
+		<method name="setMinWidth(I)V" />
+		<method name="setMovementMethod(Landroid/text/method/MovementMethod;)V" />
+		<method name="setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V" since="3" />
+		<method name="setPaddingRelative(IIII)V" since="16" />
+		<method name="setPaintFlags(I)V" />
+		<method name="setPrivateImeOptions(Ljava/lang/String;)V" since="3" />
+		<method name="setRawInputType(I)V" since="3" />
+		<method name="setScroller(Landroid/widget/Scroller;)V" />
+		<method name="setSelectAllOnFocus(Z)V" />
+		<method name="setShadowLayer(FFFI)V" />
+		<method name="setShowSoftInputOnFocus(Z)V" since="21" />
+		<method name="setSingleLine()V" />
+		<method name="setSingleLine(Z)V" />
+		<method name="setSpannableFactory(Landroid/text/Spannable$Factory;)V" />
+		<method name="setText(I)V" />
+		<method name="setText(ILandroid/widget/TextView$BufferType;)V" />
+		<method name="setText(Ljava/lang/CharSequence;)V" />
+		<method name="setText(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V" />
+		<method name="setText([CII)V" />
+		<method name="setTextAppearance(I)V" since="23" />
+		<method name="setTextAppearance(Landroid/content/Context;I)V" deprecated="23" />
+		<method name="setTextClassifier(Landroid/view/textclassifier/TextClassifier;)V" since="26" />
+		<method name="setTextColor(I)V" />
+		<method name="setTextColor(Landroid/content/res/ColorStateList;)V" />
+		<method name="setTextCursorDrawable(I)V" since="29" />
+		<method name="setTextCursorDrawable(Landroid/graphics/drawable/Drawable;)V" since="29" />
+		<method name="setTextIsSelectable(Z)V" since="11" />
+		<method name="setTextKeepState(Ljava/lang/CharSequence;)V" />
+		<method name="setTextKeepState(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V" />
+		<method name="setTextLocale(Ljava/util/Locale;)V" since="17" />
+		<method name="setTextLocales(Landroid/os/LocaleList;)V" since="24" />
+		<method name="setTextMetricsParams(Landroid/text/PrecomputedText$Params;)V" since="28" />
+		<method name="setTextScaleX(F)V" />
+		<method name="setTextSelectHandle(I)V" since="29" />
+		<method name="setTextSelectHandle(Landroid/graphics/drawable/Drawable;)V" since="29" />
+		<method name="setTextSelectHandleLeft(I)V" since="29" />
+		<method name="setTextSelectHandleLeft(Landroid/graphics/drawable/Drawable;)V" since="29" />
+		<method name="setTextSelectHandleRight(I)V" since="29" />
+		<method name="setTextSelectHandleRight(Landroid/graphics/drawable/Drawable;)V" since="29" />
+		<method name="setTextSize(F)V" />
+		<method name="setTextSize(IF)V" />
+		<method name="setTransformationMethod(Landroid/text/method/TransformationMethod;)V" />
+		<method name="setTypeface(Landroid/graphics/Typeface;)V" />
+		<method name="setTypeface(Landroid/graphics/Typeface;I)V" />
+		<method name="setWidth(I)V" />
+		<field name="AUTO_SIZE_TEXT_TYPE_NONE" since="26" />
+		<field name="AUTO_SIZE_TEXT_TYPE_UNIFORM" since="26" />
+	</class>
+	<class name="android/widget/TextView$BufferType" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Landroid/widget/TextView$BufferType;" />
+		<method name="values()[Landroid/widget/TextView$BufferType;" />
+		<field name="EDITABLE" />
+		<field name="NORMAL" />
+		<field name="SPANNABLE" />
+	</class>
+	<class name="android/widget/TextView$OnEditorActionListener" since="3">
+		<extends name="java/lang/Object" />
+		<method name="onEditorAction(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z" />
+	</class>
+	<class name="android/widget/TextView$SavedState" since="1">
+		<extends name="android/view/View$BaseSavedState" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/widget/ThemedSpinnerAdapter" since="23">
+		<extends name="java/lang/Object" />
+		<implements name="android/widget/SpinnerAdapter" />
+		<method name="getDropDownViewTheme()Landroid/content/res/Resources$Theme;" />
+		<method name="setDropDownViewTheme(Landroid/content/res/Resources$Theme;)V" />
+	</class>
+	<class name="android/widget/TimePicker" since="1">
+		<extends name="android/widget/FrameLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getCurrentHour()Ljava/lang/Integer;" deprecated="23" />
+		<method name="getCurrentMinute()Ljava/lang/Integer;" deprecated="23" />
+		<method name="getHour()I" since="23" />
+		<method name="getMinute()I" since="23" />
+		<method name="is24HourView()Z" />
+		<method name="setCurrentHour(Ljava/lang/Integer;)V" deprecated="23" />
+		<method name="setCurrentMinute(Ljava/lang/Integer;)V" deprecated="23" />
+		<method name="setHour(I)V" since="23" />
+		<method name="setIs24HourView(Ljava/lang/Boolean;)V" />
+		<method name="setMinute(I)V" since="23" />
+		<method name="setOnTimeChangedListener(Landroid/widget/TimePicker$OnTimeChangedListener;)V" />
+		<method name="validateInput()Z" since="26" />
+	</class>
+	<class name="android/widget/TimePicker$OnTimeChangedListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="onTimeChanged(Landroid/widget/TimePicker;II)V" />
+	</class>
+	<class name="android/widget/Toast" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="addCallback(Landroid/widget/Toast$Callback;)V" since="30" />
+		<method name="cancel()V" />
+		<method name="getDuration()I" />
+		<method name="getGravity()I" />
+		<method name="getHorizontalMargin()F" />
+		<method name="getVerticalMargin()F" />
+		<method name="getView()Landroid/view/View;" deprecated="30" />
+		<method name="getXOffset()I" />
+		<method name="getYOffset()I" />
+		<method name="makeText(Landroid/content/Context;II)Landroid/widget/Toast;" />
+		<method name="makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;" />
+		<method name="removeCallback(Landroid/widget/Toast$Callback;)V" since="30" />
+		<method name="setDuration(I)V" />
+		<method name="setGravity(III)V" />
+		<method name="setMargin(FF)V" />
+		<method name="setText(I)V" />
+		<method name="setText(Ljava/lang/CharSequence;)V" />
+		<method name="setView(Landroid/view/View;)V" deprecated="30" />
+		<method name="show()V" />
+		<field name="LENGTH_LONG" />
+		<field name="LENGTH_SHORT" />
+	</class>
+	<class name="android/widget/Toast$Callback" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="onToastHidden()V" />
+		<method name="onToastShown()V" />
+	</class>
+	<class name="android/widget/ToggleButton" since="1">
+		<extends name="android/widget/CompoundButton" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="getDisabledAlpha()F" since="29" />
+		<method name="getTextOff()Ljava/lang/CharSequence;" />
+		<method name="getTextOn()Ljava/lang/CharSequence;" />
+		<method name="setTextOff(Ljava/lang/CharSequence;)V" />
+		<method name="setTextOn(Ljava/lang/CharSequence;)V" />
+	</class>
+	<class name="android/widget/Toolbar" since="21">
+		<extends name="android/view/ViewGroup" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" />
+		<method name="collapseActionView()V" />
+		<method name="dismissPopupMenus()V" />
+		<method name="generateDefaultLayoutParams()Landroid/widget/Toolbar$LayoutParams;" />
+		<method name="generateLayoutParams(Landroid/util/AttributeSet;)Landroid/widget/Toolbar$LayoutParams;" />
+		<method name="generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/widget/Toolbar$LayoutParams;" />
+		<method name="getCollapseContentDescription()Ljava/lang/CharSequence;" since="29" />
+		<method name="getCollapseIcon()Landroid/graphics/drawable/Drawable;" since="29" />
+		<method name="getContentInsetEnd()I" />
+		<method name="getContentInsetEndWithActions()I" since="24" />
+		<method name="getContentInsetLeft()I" />
+		<method name="getContentInsetRight()I" />
+		<method name="getContentInsetStart()I" />
+		<method name="getContentInsetStartWithNavigation()I" since="24" />
+		<method name="getCurrentContentInsetEnd()I" since="24" />
+		<method name="getCurrentContentInsetLeft()I" since="24" />
+		<method name="getCurrentContentInsetRight()I" since="24" />
+		<method name="getCurrentContentInsetStart()I" since="24" />
+		<method name="getLogo()Landroid/graphics/drawable/Drawable;" />
+		<method name="getLogoDescription()Ljava/lang/CharSequence;" />
+		<method name="getMenu()Landroid/view/Menu;" />
+		<method name="getNavigationContentDescription()Ljava/lang/CharSequence;" />
+		<method name="getNavigationIcon()Landroid/graphics/drawable/Drawable;" />
+		<method name="getOverflowIcon()Landroid/graphics/drawable/Drawable;" since="23" />
+		<method name="getPopupTheme()I" />
+		<method name="getSubtitle()Ljava/lang/CharSequence;" />
+		<method name="getTitle()Ljava/lang/CharSequence;" />
+		<method name="getTitleMarginBottom()I" since="24" />
+		<method name="getTitleMarginEnd()I" since="24" />
+		<method name="getTitleMarginStart()I" since="24" />
+		<method name="getTitleMarginTop()I" since="24" />
+		<method name="hasExpandedActionView()Z" />
+		<method name="hideOverflowMenu()Z" />
+		<method name="inflateMenu(I)V" />
+		<method name="isOverflowMenuShowing()Z" />
+		<method name="setCollapseContentDescription(I)V" since="29" />
+		<method name="setCollapseContentDescription(Ljava/lang/CharSequence;)V" since="29" />
+		<method name="setCollapseIcon(I)V" since="29" />
+		<method name="setCollapseIcon(Landroid/graphics/drawable/Drawable;)V" since="29" />
+		<method name="setContentInsetEndWithActions(I)V" since="24" />
+		<method name="setContentInsetStartWithNavigation(I)V" since="24" />
+		<method name="setContentInsetsAbsolute(II)V" />
+		<method name="setContentInsetsRelative(II)V" />
+		<method name="setLogo(I)V" />
+		<method name="setLogo(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setLogoDescription(I)V" />
+		<method name="setLogoDescription(Ljava/lang/CharSequence;)V" />
+		<method name="setNavigationContentDescription(I)V" />
+		<method name="setNavigationContentDescription(Ljava/lang/CharSequence;)V" />
+		<method name="setNavigationIcon(I)V" />
+		<method name="setNavigationIcon(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setNavigationOnClickListener(Landroid/view/View$OnClickListener;)V" />
+		<method name="setOnMenuItemClickListener(Landroid/widget/Toolbar$OnMenuItemClickListener;)V" />
+		<method name="setOverflowIcon(Landroid/graphics/drawable/Drawable;)V" since="23" />
+		<method name="setPopupTheme(I)V" />
+		<method name="setSubtitle(I)V" />
+		<method name="setSubtitle(Ljava/lang/CharSequence;)V" />
+		<method name="setSubtitleTextAppearance(Landroid/content/Context;I)V" />
+		<method name="setSubtitleTextColor(I)V" />
+		<method name="setTitle(I)V" />
+		<method name="setTitle(Ljava/lang/CharSequence;)V" />
+		<method name="setTitleMargin(IIII)V" since="24" />
+		<method name="setTitleMarginBottom(I)V" since="24" />
+		<method name="setTitleMarginEnd(I)V" since="24" />
+		<method name="setTitleMarginStart(I)V" since="24" />
+		<method name="setTitleMarginTop(I)V" since="24" />
+		<method name="setTitleTextAppearance(Landroid/content/Context;I)V" />
+		<method name="setTitleTextColor(I)V" />
+		<method name="showOverflowMenu()Z" />
+	</class>
+	<class name="android/widget/Toolbar$LayoutParams" since="21">
+		<extends name="android/app/ActionBar$LayoutParams" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="&lt;init&gt;(Landroid/app/ActionBar$LayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$MarginLayoutParams;)V" />
+		<method name="&lt;init&gt;(Landroid/widget/Toolbar$LayoutParams;)V" />
+	</class>
+	<class name="android/widget/Toolbar$OnMenuItemClickListener" since="21">
+		<extends name="java/lang/Object" />
+		<method name="onMenuItemClick(Landroid/view/MenuItem;)Z" />
+	</class>
+	<class name="android/widget/TwoLineListItem" since="1" deprecated="17">
+		<extends name="android/widget/RelativeLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="getText1()Landroid/widget/TextView;" deprecated="29" />
+		<method name="getText2()Landroid/widget/TextView;" deprecated="29" />
+	</class>
+	<class name="android/widget/VideoView" since="1">
+		<extends name="android/view/SurfaceView" />
+		<implements name="android/widget/MediaController$MediaPlayerControl" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" />
+		<method name="addSubtitleSource(Ljava/io/InputStream;Landroid/media/MediaFormat;)V" since="19" />
+		<method name="resolveAdjustedSize(II)I" />
+		<method name="resume()V" since="8" />
+		<method name="setAudioAttributes(Landroid/media/AudioAttributes;)V" since="26" />
+		<method name="setAudioFocusRequest(I)V" since="26" />
+		<method name="setMediaController(Landroid/widget/MediaController;)V" />
+		<method name="setOnCompletionListener(Landroid/media/MediaPlayer$OnCompletionListener;)V" />
+		<method name="setOnErrorListener(Landroid/media/MediaPlayer$OnErrorListener;)V" />
+		<method name="setOnInfoListener(Landroid/media/MediaPlayer$OnInfoListener;)V" since="17" />
+		<method name="setOnPreparedListener(Landroid/media/MediaPlayer$OnPreparedListener;)V" />
+		<method name="setVideoPath(Ljava/lang/String;)V" />
+		<method name="setVideoURI(Landroid/net/Uri;)V" />
+		<method name="setVideoURI(Landroid/net/Uri;Ljava/util/Map;)V" since="21" />
+		<method name="stopPlayback()V" />
+		<method name="suspend()V" since="8" />
+	</class>
+	<class name="android/widget/ViewAnimator" since="1">
+		<extends name="android/widget/FrameLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="getAnimateFirstView()Z" since="17" />
+		<method name="getCurrentView()Landroid/view/View;" />
+		<method name="getDisplayedChild()I" />
+		<method name="getInAnimation()Landroid/view/animation/Animation;" />
+		<method name="getOutAnimation()Landroid/view/animation/Animation;" />
+		<method name="setAnimateFirstView(Z)V" />
+		<method name="setDisplayedChild(I)V" />
+		<method name="setInAnimation(Landroid/content/Context;I)V" />
+		<method name="setInAnimation(Landroid/view/animation/Animation;)V" />
+		<method name="setOutAnimation(Landroid/content/Context;I)V" />
+		<method name="setOutAnimation(Landroid/view/animation/Animation;)V" />
+		<method name="showNext()V" />
+		<method name="showPrevious()V" />
+	</class>
+	<class name="android/widget/ViewFlipper" since="1">
+		<extends name="android/widget/ViewAnimator" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="getFlipInterval()I" since="29" />
+		<method name="isAutoStart()Z" since="7" />
+		<method name="isFlipping()Z" />
+		<method name="setAutoStart(Z)V" since="7" />
+		<method name="setFlipInterval(I)V" />
+		<method name="startFlipping()V" />
+		<method name="stopFlipping()V" />
+	</class>
+	<class name="android/widget/ViewSwitcher" since="1">
+		<extends name="android/widget/ViewAnimator" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="getNextView()Landroid/view/View;" />
+		<method name="reset()V" />
+		<method name="setFactory(Landroid/widget/ViewSwitcher$ViewFactory;)V" />
+	</class>
+	<class name="android/widget/ViewSwitcher$ViewFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="makeView()Landroid/view/View;" />
+	</class>
+	<class name="android/widget/WrapperListAdapter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="android/widget/ListAdapter" />
+		<method name="getWrappedAdapter()Landroid/widget/ListAdapter;" />
+	</class>
+	<class name="android/widget/ZoomButton" since="1" deprecated="26">
+		<extends name="android/widget/ImageButton" />
+		<implements name="android/view/View$OnLongClickListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;II)V" since="21" deprecated="29" />
+		<method name="setZoomSpeed(J)V" deprecated="29" />
+	</class>
+	<class name="android/widget/ZoomButtonsController" since="4" deprecated="26">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/View$OnTouchListener" />
+		<method name="&lt;init&gt;(Landroid/view/View;)V" deprecated="29" />
+		<method name="getContainer()Landroid/view/ViewGroup;" deprecated="29" />
+		<method name="getZoomControls()Landroid/view/View;" deprecated="29" />
+		<method name="isAutoDismissed()Z" deprecated="29" />
+		<method name="isVisible()Z" deprecated="29" />
+		<method name="setAutoDismissed(Z)V" deprecated="29" />
+		<method name="setFocusable(Z)V" deprecated="29" />
+		<method name="setOnZoomListener(Landroid/widget/ZoomButtonsController$OnZoomListener;)V" deprecated="29" />
+		<method name="setVisible(Z)V" deprecated="29" />
+		<method name="setZoomInEnabled(Z)V" deprecated="29" />
+		<method name="setZoomOutEnabled(Z)V" deprecated="29" />
+		<method name="setZoomSpeed(J)V" deprecated="29" />
+	</class>
+	<class name="android/widget/ZoomButtonsController$OnZoomListener" since="4" deprecated="29">
+		<extends name="java/lang/Object" />
+		<method name="onVisibilityChanged(Z)V" deprecated="29" />
+		<method name="onZoom(Z)V" deprecated="29" />
+	</class>
+	<class name="android/widget/ZoomControls" since="1" deprecated="29">
+		<extends name="android/widget/LinearLayout" />
+		<method name="&lt;init&gt;(Landroid/content/Context;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" deprecated="29" />
+		<method name="hide()V" deprecated="29" />
+		<method name="setIsZoomInEnabled(Z)V" deprecated="29" />
+		<method name="setIsZoomOutEnabled(Z)V" deprecated="29" />
+		<method name="setOnZoomInClickListener(Landroid/view/View$OnClickListener;)V" deprecated="29" />
+		<method name="setOnZoomOutClickListener(Landroid/view/View$OnClickListener;)V" deprecated="29" />
+		<method name="setZoomSpeed(J)V" deprecated="29" />
+		<method name="show()V" deprecated="29" />
+	</class>
+	<class name="android/widget/inline/InlineContentView" since="30">
+		<extends name="android/view/ViewGroup" />
+		<method name="getSurfaceControl()Landroid/view/SurfaceControl;" />
+		<method name="isZOrderedOnTop()Z" />
+		<method name="setSurfaceControlCallback(Landroid/widget/inline/InlineContentView$SurfaceControlCallback;)V" />
+		<method name="setZOrderedOnTop(Z)Z" />
+	</class>
+	<class name="android/widget/inline/InlineContentView$SurfaceControlCallback" since="30">
+		<extends name="java/lang/Object" />
+		<method name="onCreated(Landroid/view/SurfaceControl;)V" />
+		<method name="onDestroyed(Landroid/view/SurfaceControl;)V" />
+	</class>
+	<class name="android/widget/inline/InlinePresentationSpec" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="android/os/Parcelable" />
+		<method name="getMaxSize()Landroid/util/Size;" />
+		<method name="getMinSize()Landroid/util/Size;" />
+		<method name="getStyle()Landroid/os/Bundle;" />
+		<field name="CREATOR" />
+	</class>
+	<class name="android/widget/inline/InlinePresentationSpec$Builder" since="30">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Landroid/util/Size;Landroid/util/Size;)V" />
+		<method name="build()Landroid/widget/inline/InlinePresentationSpec;" />
+		<method name="setStyle(Landroid/os/Bundle;)Landroid/widget/inline/InlinePresentationSpec$Builder;" />
+	</class>
+	<class name="android/window/SplashScreen" since="31">
+		<extends name="java/lang/Object" />
+		<method name="clearOnExitAnimationListener()V" />
+		<method name="setOnExitAnimationListener(Landroid/window/SplashScreen$OnExitAnimationListener;)V" />
+		<method name="setSplashScreenTheme(I)V" />
+	</class>
+	<class name="android/window/SplashScreen$OnExitAnimationListener" since="31">
+		<extends name="java/lang/Object" />
+		<method name="onSplashScreenExit(Landroid/window/SplashScreenView;)V" />
+	</class>
+	<class name="android/window/SplashScreenView" since="31">
+		<extends name="android/widget/FrameLayout" />
+		<method name="getIconAnimationDuration()Ljava/time/Duration;" />
+		<method name="getIconAnimationStart()Ljava/time/Instant;" />
+		<method name="getIconView()Landroid/view/View;" />
+		<method name="remove()V" />
+	</class>
+	<class name="com/android/internal/util/Predicate" since="1" deprecated="26" removed="28">
+		<extends name="java/lang/Object" />
+		<method name="apply(Ljava/lang/Object;)Z" />
+	</class>
+	<class name="com/google/android/maps/GeoPoint" since="1" removed="3">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getLatitudeE6()I" />
+		<method name="getLongitudeE6()I" />
+	</class>
+	<class name="com/google/android/maps/ItemizedOverlay" since="1" removed="3">
+		<extends name="com/google/android/maps/Overlay" />
+		<method name="&lt;init&gt;(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="boundCenter(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;" />
+		<method name="boundCenterBottom(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;" />
+		<method name="createItem(I)Lcom/google/android/maps/OverlayItem;" />
+		<method name="getCenter()Lcom/google/android/maps/GeoPoint;" />
+		<method name="getFocus()Lcom/google/android/maps/OverlayItem;" />
+		<method name="getIndexToDraw(I)I" />
+		<method name="getItem(I)Lcom/google/android/maps/OverlayItem;" />
+		<method name="getLastFocusedIndex()I" />
+		<method name="getLatSpanE6()I" />
+		<method name="getLonSpanE6()I" />
+		<method name="hitTest(Lcom/google/android/maps/OverlayItem;Landroid/graphics/drawable/Drawable;II)Z" />
+		<method name="nextFocus(Z)Lcom/google/android/maps/OverlayItem;" />
+		<method name="onTap(I)Z" />
+		<method name="populate()V" />
+		<method name="setDrawFocusedItem(Z)V" />
+		<method name="setFocus(Lcom/google/android/maps/OverlayItem;)V" />
+		<method name="setLastFocusedIndex(I)V" />
+		<method name="setOnFocusChangeListener(Lcom/google/android/maps/ItemizedOverlay$OnFocusChangeListener;)V" />
+		<method name="size()I" />
+	</class>
+	<class name="com/google/android/maps/ItemizedOverlay$OnFocusChangeListener" since="1" removed="3">
+		<extends name="java/lang/Object" />
+		<method name="onFocusChanged(Lcom/google/android/maps/ItemizedOverlay;Lcom/google/android/maps/OverlayItem;)V" />
+	</class>
+	<class name="com/google/android/maps/MapActivity" since="1" removed="3">
+		<extends name="android/app/Activity" />
+		<method name="&lt;init&gt;()V" />
+		<method name="isLocationDisplayed()Z" />
+		<method name="isRouteDisplayed()Z" />
+	</class>
+	<class name="com/google/android/maps/MapController" since="1" removed="3">
+		<extends name="java/lang/Object" />
+		<implements name="android/view/View$OnKeyListener" />
+		<method name="animateTo(Lcom/google/android/maps/GeoPoint;)V" />
+		<method name="animateTo(Lcom/google/android/maps/GeoPoint;Landroid/os/Message;)V" />
+		<method name="animateTo(Lcom/google/android/maps/GeoPoint;Ljava/lang/Runnable;)V" />
+		<method name="scrollBy(II)V" />
+		<method name="setCenter(Lcom/google/android/maps/GeoPoint;)V" />
+		<method name="setZoom(I)I" />
+		<method name="stopAnimation(Z)V" />
+		<method name="stopPanning()V" />
+		<method name="zoomIn()Z" />
+		<method name="zoomInFixing(II)Z" />
+		<method name="zoomOut()Z" />
+		<method name="zoomOutFixing(II)Z" />
+		<method name="zoomToSpan(II)V" />
+	</class>
+	<class name="com/google/android/maps/MapView" since="1" removed="3">
+		<extends name="android/view/ViewGroup" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;I)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Ljava/lang/String;)V" />
+		<method name="canCoverCenter()Z" />
+		<method name="displayZoomControls(Z)V" />
+		<method name="generateDefaultLayoutParams()Lcom/google/android/maps/MapView$LayoutParams;" />
+		<method name="getController()Lcom/google/android/maps/MapController;" />
+		<method name="getLatitudeSpan()I" />
+		<method name="getLongitudeSpan()I" />
+		<method name="getMapCenter()Lcom/google/android/maps/GeoPoint;" />
+		<method name="getMaxZoomLevel()I" />
+		<method name="getOverlays()Ljava/util/List;" />
+		<method name="getProjection()Lcom/google/android/maps/Projection;" />
+		<method name="getZoomControls()Landroid/view/View;" />
+		<method name="getZoomLevel()I" />
+		<method name="isSatellite()Z" />
+		<method name="isStreetView()Z" />
+		<method name="isTraffic()Z" />
+		<method name="onRestoreInstanceState(Landroid/os/Bundle;)V" />
+		<method name="onSaveInstanceState(Landroid/os/Bundle;)V" />
+		<method name="preLoad()V" />
+		<method name="setReticleDrawMode(Lcom/google/android/maps/MapView$ReticleDrawMode;)V" />
+		<method name="setSatellite(Z)V" />
+		<method name="setStreetView(Z)V" />
+		<method name="setTraffic(Z)V" />
+	</class>
+	<class name="com/google/android/maps/MapView$LayoutParams" since="1" removed="3">
+		<extends name="android/view/ViewGroup$LayoutParams" />
+		<method name="&lt;init&gt;(IIIII)V" />
+		<method name="&lt;init&gt;(IILcom/google/android/maps/GeoPoint;I)V" />
+		<method name="&lt;init&gt;(IILcom/google/android/maps/GeoPoint;III)V" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Landroid/util/AttributeSet;)V" />
+		<method name="&lt;init&gt;(Landroid/view/ViewGroup$LayoutParams;)V" />
+		<method name="debug(Ljava/lang/String;)Ljava/lang/String;" />
+		<field name="BOTTOM" />
+		<field name="BOTTOM_CENTER" />
+		<field name="CENTER" />
+		<field name="CENTER_HORIZONTAL" />
+		<field name="CENTER_VERTICAL" />
+		<field name="LEFT" />
+		<field name="MODE_MAP" />
+		<field name="MODE_VIEW" />
+		<field name="RIGHT" />
+		<field name="TOP" />
+		<field name="TOP_LEFT" />
+		<field name="alignment" />
+		<field name="mode" />
+		<field name="point" />
+		<field name="x" />
+		<field name="y" />
+	</class>
+	<class name="com/google/android/maps/MapView$ReticleDrawMode" since="1" removed="3">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Lcom/google/android/maps/MapView$ReticleDrawMode;" />
+		<method name="values()[Lcom/google/android/maps/MapView$ReticleDrawMode;" />
+		<field name="DRAW_RETICLE_NEVER" />
+		<field name="DRAW_RETICLE_OVER" />
+		<field name="DRAW_RETICLE_UNDER" />
+	</class>
+	<class name="com/google/android/maps/MyLocationOverlay" since="1" removed="3">
+		<extends name="com/google/android/maps/Overlay" />
+		<implements name="android/hardware/SensorListener" />
+		<implements name="android/location/LocationListener" />
+		<method name="&lt;init&gt;(Landroid/content/Context;Lcom/google/android/maps/MapView;)V" />
+		<method name="disableCompass()V" />
+		<method name="disableMyLocation()V" />
+		<method name="dispatchTap()Z" />
+		<method name="drawCompass(Landroid/graphics/Canvas;F)V" />
+		<method name="drawMyLocation(Landroid/graphics/Canvas;Lcom/google/android/maps/MapView;Landroid/location/Location;Lcom/google/android/maps/GeoPoint;J)V" />
+		<method name="enableCompass()Z" />
+		<method name="enableMyLocation()Z" />
+		<method name="getLastFix()Landroid/location/Location;" />
+		<method name="getMyLocation()Lcom/google/android/maps/GeoPoint;" />
+		<method name="getOrientation()F" />
+		<method name="isCompassEnabled()Z" />
+		<method name="isMyLocationEnabled()Z" />
+		<method name="runOnFirstFix(Ljava/lang/Runnable;)Z" />
+	</class>
+	<class name="com/google/android/maps/Overlay" since="1" removed="3">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="draw(Landroid/graphics/Canvas;Lcom/google/android/maps/MapView;Z)V" />
+		<method name="draw(Landroid/graphics/Canvas;Lcom/google/android/maps/MapView;ZJ)Z" />
+		<method name="drawAt(Landroid/graphics/Canvas;Landroid/graphics/drawable/Drawable;IIZ)V" />
+		<method name="onKeyDown(ILandroid/view/KeyEvent;Lcom/google/android/maps/MapView;)Z" />
+		<method name="onKeyUp(ILandroid/view/KeyEvent;Lcom/google/android/maps/MapView;)Z" />
+		<method name="onTap(Lcom/google/android/maps/GeoPoint;Lcom/google/android/maps/MapView;)Z" />
+		<method name="onTouchEvent(Landroid/view/MotionEvent;Lcom/google/android/maps/MapView;)Z" />
+		<method name="onTrackballEvent(Landroid/view/MotionEvent;Lcom/google/android/maps/MapView;)Z" />
+		<field name="SHADOW_X_SKEW" />
+		<field name="SHADOW_Y_SCALE" />
+	</class>
+	<class name="com/google/android/maps/OverlayItem" since="1" removed="3">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Lcom/google/android/maps/GeoPoint;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getMarker(I)Landroid/graphics/drawable/Drawable;" />
+		<method name="getPoint()Lcom/google/android/maps/GeoPoint;" />
+		<method name="getSnippet()Ljava/lang/String;" />
+		<method name="getTitle()Ljava/lang/String;" />
+		<method name="routableAddress()Ljava/lang/String;" />
+		<method name="setMarker(Landroid/graphics/drawable/Drawable;)V" />
+		<method name="setState(Landroid/graphics/drawable/Drawable;I)V" />
+		<field name="ITEM_STATE_FOCUSED_MASK" />
+		<field name="ITEM_STATE_PRESSED_MASK" />
+		<field name="ITEM_STATE_SELECTED_MASK" />
+		<field name="mMarker" />
+		<field name="mPoint" />
+		<field name="mSnippet" />
+		<field name="mTitle" />
+	</class>
+	<class name="com/google/android/maps/Projection" since="1" removed="3">
+		<extends name="java/lang/Object" />
+		<method name="fromPixels(II)Lcom/google/android/maps/GeoPoint;" />
+		<method name="metersToEquatorPixels(F)F" />
+		<method name="toPixels(Lcom/google/android/maps/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point;" />
+	</class>
+	<class name="com/google/android/maps/TrackballGestureDetector" since="1" removed="3">
+		<extends name="java/lang/Object" />
+		<method name="analyze(Landroid/view/MotionEvent;)V" />
+		<method name="getCurrentDownX()F" />
+		<method name="getCurrentDownY()F" />
+		<method name="getFirstDownX()F" />
+		<method name="getFirstDownY()F" />
+		<method name="isDoubleTap()Z" />
+		<method name="isScroll()Z" />
+		<method name="isTap()Z" />
+		<method name="registerLongPressCallback(Ljava/lang/Runnable;)V" />
+		<method name="scrollX()F" />
+		<method name="scrollY()F" />
+	</class>
+	<class name="dalvik/annotation/TestTarget" since="1" deprecated="14">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="conceptName()Ljava/lang/String;" since="3" deprecated="29" />
+		<method name="methodArgs()[Ljava/lang/Class;" deprecated="29" />
+		<method name="methodName()Ljava/lang/String;" deprecated="29" />
+	</class>
+	<class name="dalvik/annotation/TestTargetClass" since="1" deprecated="14">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="value()Ljava/lang/Class;" deprecated="29" />
+	</class>
+	<class name="dalvik/bytecode/OpcodeInfo" since="11">
+		<extends name="java/lang/Object" />
+		<field name="MAXIMUM_PACKED_VALUE" />
+		<field name="MAXIMUM_VALUE" />
+	</class>
+	<class name="dalvik/bytecode/Opcodes" since="1">
+		<extends name="java/lang/Object" />
+		<field name="OP_ADD_DOUBLE" />
+		<field name="OP_ADD_DOUBLE_2ADDR" />
+		<field name="OP_ADD_FLOAT" />
+		<field name="OP_ADD_FLOAT_2ADDR" />
+		<field name="OP_ADD_INT" />
+		<field name="OP_ADD_INT_2ADDR" />
+		<field name="OP_ADD_INT_LIT16" />
+		<field name="OP_ADD_INT_LIT8" />
+		<field name="OP_ADD_LONG" />
+		<field name="OP_ADD_LONG_2ADDR" />
+		<field name="OP_AGET" />
+		<field name="OP_AGET_BOOLEAN" />
+		<field name="OP_AGET_BYTE" />
+		<field name="OP_AGET_CHAR" />
+		<field name="OP_AGET_OBJECT" />
+		<field name="OP_AGET_SHORT" />
+		<field name="OP_AGET_WIDE" />
+		<field name="OP_AND_INT" />
+		<field name="OP_AND_INT_2ADDR" />
+		<field name="OP_AND_INT_LIT16" />
+		<field name="OP_AND_INT_LIT8" />
+		<field name="OP_AND_LONG" />
+		<field name="OP_AND_LONG_2ADDR" />
+		<field name="OP_APUT" />
+		<field name="OP_APUT_BOOLEAN" />
+		<field name="OP_APUT_BYTE" />
+		<field name="OP_APUT_CHAR" />
+		<field name="OP_APUT_OBJECT" />
+		<field name="OP_APUT_SHORT" />
+		<field name="OP_APUT_WIDE" />
+		<field name="OP_ARRAY_LENGTH" />
+		<field name="OP_BREAKPOINT" since="8" deprecated="15" />
+		<field name="OP_CHECK_CAST" />
+		<field name="OP_CHECK_CAST_JUMBO" since="11" />
+		<field name="OP_CMPG_DOUBLE" />
+		<field name="OP_CMPG_FLOAT" />
+		<field name="OP_CMPL_DOUBLE" />
+		<field name="OP_CMPL_FLOAT" />
+		<field name="OP_CMP_LONG" />
+		<field name="OP_CONST" />
+		<field name="OP_CONST_16" />
+		<field name="OP_CONST_4" />
+		<field name="OP_CONST_CLASS" />
+		<field name="OP_CONST_CLASS_JUMBO" since="11" />
+		<field name="OP_CONST_HIGH16" />
+		<field name="OP_CONST_METHOD_HANDLE" since="28" />
+		<field name="OP_CONST_METHOD_TYPE" since="28" />
+		<field name="OP_CONST_STRING" />
+		<field name="OP_CONST_STRING_JUMBO" />
+		<field name="OP_CONST_WIDE" />
+		<field name="OP_CONST_WIDE_16" />
+		<field name="OP_CONST_WIDE_32" />
+		<field name="OP_CONST_WIDE_HIGH16" />
+		<field name="OP_DIV_DOUBLE" />
+		<field name="OP_DIV_DOUBLE_2ADDR" />
+		<field name="OP_DIV_FLOAT" />
+		<field name="OP_DIV_FLOAT_2ADDR" />
+		<field name="OP_DIV_INT" />
+		<field name="OP_DIV_INT_2ADDR" />
+		<field name="OP_DIV_INT_LIT16" />
+		<field name="OP_DIV_INT_LIT8" />
+		<field name="OP_DIV_LONG" />
+		<field name="OP_DIV_LONG_2ADDR" />
+		<field name="OP_DOUBLE_TO_FLOAT" />
+		<field name="OP_DOUBLE_TO_INT" />
+		<field name="OP_DOUBLE_TO_LONG" />
+		<field name="OP_EXECUTE_INLINE" deprecated="15" />
+		<field name="OP_EXECUTE_INLINE_RANGE" since="8" deprecated="15" />
+		<field name="OP_FILLED_NEW_ARRAY" />
+		<field name="OP_FILLED_NEW_ARRAY_JUMBO" since="11" />
+		<field name="OP_FILLED_NEW_ARRAY_RANGE" />
+		<field name="OP_FILL_ARRAY_DATA" />
+		<field name="OP_FLOAT_TO_DOUBLE" />
+		<field name="OP_FLOAT_TO_INT" />
+		<field name="OP_FLOAT_TO_LONG" />
+		<field name="OP_GOTO" />
+		<field name="OP_GOTO_16" />
+		<field name="OP_GOTO_32" />
+		<field name="OP_IF_EQ" />
+		<field name="OP_IF_EQZ" />
+		<field name="OP_IF_GE" />
+		<field name="OP_IF_GEZ" />
+		<field name="OP_IF_GT" />
+		<field name="OP_IF_GTZ" />
+		<field name="OP_IF_LE" />
+		<field name="OP_IF_LEZ" />
+		<field name="OP_IF_LT" />
+		<field name="OP_IF_LTZ" />
+		<field name="OP_IF_NE" />
+		<field name="OP_IF_NEZ" />
+		<field name="OP_IGET" />
+		<field name="OP_IGET_BOOLEAN" />
+		<field name="OP_IGET_BOOLEAN_JUMBO" since="11" />
+		<field name="OP_IGET_BYTE" />
+		<field name="OP_IGET_BYTE_JUMBO" since="11" />
+		<field name="OP_IGET_CHAR" />
+		<field name="OP_IGET_CHAR_JUMBO" since="11" />
+		<field name="OP_IGET_JUMBO" since="11" />
+		<field name="OP_IGET_OBJECT" />
+		<field name="OP_IGET_OBJECT_JUMBO" since="11" />
+		<field name="OP_IGET_OBJECT_QUICK" deprecated="15" />
+		<field name="OP_IGET_QUICK" deprecated="15" />
+		<field name="OP_IGET_SHORT" />
+		<field name="OP_IGET_SHORT_JUMBO" since="11" />
+		<field name="OP_IGET_WIDE" />
+		<field name="OP_IGET_WIDE_JUMBO" since="11" />
+		<field name="OP_IGET_WIDE_QUICK" deprecated="15" />
+		<field name="OP_IGET_WIDE_VOLATILE" since="9" deprecated="15" />
+		<field name="OP_INSTANCE_OF" />
+		<field name="OP_INSTANCE_OF_JUMBO" since="11" />
+		<field name="OP_INT_TO_BYTE" />
+		<field name="OP_INT_TO_CHAR" />
+		<field name="OP_INT_TO_DOUBLE" />
+		<field name="OP_INT_TO_FLOAT" />
+		<field name="OP_INT_TO_LONG" />
+		<field name="OP_INT_TO_SHORT" />
+		<field name="OP_INVOKE_CUSTOM" since="26" />
+		<field name="OP_INVOKE_CUSTOM_RANGE" since="26" />
+		<field name="OP_INVOKE_DIRECT" />
+		<field name="OP_INVOKE_DIRECT_EMPTY" deprecated="15" />
+		<field name="OP_INVOKE_DIRECT_JUMBO" since="11" />
+		<field name="OP_INVOKE_DIRECT_RANGE" />
+		<field name="OP_INVOKE_INTERFACE" />
+		<field name="OP_INVOKE_INTERFACE_JUMBO" since="11" />
+		<field name="OP_INVOKE_INTERFACE_RANGE" />
+		<field name="OP_INVOKE_POLYMORPHIC" since="26" />
+		<field name="OP_INVOKE_POLYMORPHIC_RANGE" since="26" />
+		<field name="OP_INVOKE_STATIC" />
+		<field name="OP_INVOKE_STATIC_JUMBO" since="11" />
+		<field name="OP_INVOKE_STATIC_RANGE" />
+		<field name="OP_INVOKE_SUPER" />
+		<field name="OP_INVOKE_SUPER_JUMBO" since="11" />
+		<field name="OP_INVOKE_SUPER_QUICK" deprecated="15" />
+		<field name="OP_INVOKE_SUPER_QUICK_RANGE" deprecated="15" />
+		<field name="OP_INVOKE_SUPER_RANGE" />
+		<field name="OP_INVOKE_VIRTUAL" />
+		<field name="OP_INVOKE_VIRTUAL_JUMBO" since="11" />
+		<field name="OP_INVOKE_VIRTUAL_QUICK" deprecated="15" />
+		<field name="OP_INVOKE_VIRTUAL_QUICK_RANGE" deprecated="15" />
+		<field name="OP_INVOKE_VIRTUAL_RANGE" />
+		<field name="OP_IPUT" />
+		<field name="OP_IPUT_BOOLEAN" />
+		<field name="OP_IPUT_BOOLEAN_JUMBO" since="11" />
+		<field name="OP_IPUT_BYTE" />
+		<field name="OP_IPUT_BYTE_JUMBO" since="11" />
+		<field name="OP_IPUT_CHAR" />
+		<field name="OP_IPUT_CHAR_JUMBO" since="11" />
+		<field name="OP_IPUT_JUMBO" since="11" />
+		<field name="OP_IPUT_OBJECT" />
+		<field name="OP_IPUT_OBJECT_JUMBO" since="11" />
+		<field name="OP_IPUT_OBJECT_QUICK" deprecated="15" />
+		<field name="OP_IPUT_QUICK" deprecated="15" />
+		<field name="OP_IPUT_SHORT" />
+		<field name="OP_IPUT_SHORT_JUMBO" since="11" />
+		<field name="OP_IPUT_WIDE" />
+		<field name="OP_IPUT_WIDE_JUMBO" since="11" />
+		<field name="OP_IPUT_WIDE_QUICK" deprecated="15" />
+		<field name="OP_IPUT_WIDE_VOLATILE" since="9" deprecated="15" />
+		<field name="OP_LONG_TO_DOUBLE" />
+		<field name="OP_LONG_TO_FLOAT" />
+		<field name="OP_LONG_TO_INT" />
+		<field name="OP_MONITOR_ENTER" />
+		<field name="OP_MONITOR_EXIT" />
+		<field name="OP_MOVE" />
+		<field name="OP_MOVE_16" />
+		<field name="OP_MOVE_EXCEPTION" />
+		<field name="OP_MOVE_FROM16" />
+		<field name="OP_MOVE_OBJECT" />
+		<field name="OP_MOVE_OBJECT_16" />
+		<field name="OP_MOVE_OBJECT_FROM16" />
+		<field name="OP_MOVE_RESULT" />
+		<field name="OP_MOVE_RESULT_OBJECT" />
+		<field name="OP_MOVE_RESULT_WIDE" />
+		<field name="OP_MOVE_WIDE" />
+		<field name="OP_MOVE_WIDE_16" />
+		<field name="OP_MOVE_WIDE_FROM16" />
+		<field name="OP_MUL_DOUBLE" />
+		<field name="OP_MUL_DOUBLE_2ADDR" />
+		<field name="OP_MUL_FLOAT" />
+		<field name="OP_MUL_FLOAT_2ADDR" />
+		<field name="OP_MUL_INT" />
+		<field name="OP_MUL_INT_2ADDR" />
+		<field name="OP_MUL_INT_LIT16" />
+		<field name="OP_MUL_INT_LIT8" />
+		<field name="OP_MUL_LONG" />
+		<field name="OP_MUL_LONG_2ADDR" />
+		<field name="OP_NEG_DOUBLE" />
+		<field name="OP_NEG_FLOAT" />
+		<field name="OP_NEG_INT" />
+		<field name="OP_NEG_LONG" />
+		<field name="OP_NEW_ARRAY" />
+		<field name="OP_NEW_ARRAY_JUMBO" since="11" />
+		<field name="OP_NEW_INSTANCE" />
+		<field name="OP_NEW_INSTANCE_JUMBO" since="11" />
+		<field name="OP_NOP" />
+		<field name="OP_NOT_INT" />
+		<field name="OP_NOT_LONG" />
+		<field name="OP_OR_INT" />
+		<field name="OP_OR_INT_2ADDR" />
+		<field name="OP_OR_INT_LIT16" />
+		<field name="OP_OR_INT_LIT8" />
+		<field name="OP_OR_LONG" />
+		<field name="OP_OR_LONG_2ADDR" />
+		<field name="OP_PACKED_SWITCH" />
+		<field name="OP_REM_DOUBLE" />
+		<field name="OP_REM_DOUBLE_2ADDR" />
+		<field name="OP_REM_FLOAT" />
+		<field name="OP_REM_FLOAT_2ADDR" />
+		<field name="OP_REM_INT" />
+		<field name="OP_REM_INT_2ADDR" />
+		<field name="OP_REM_INT_LIT16" />
+		<field name="OP_REM_INT_LIT8" />
+		<field name="OP_REM_LONG" />
+		<field name="OP_REM_LONG_2ADDR" />
+		<field name="OP_RETURN" />
+		<field name="OP_RETURN_OBJECT" />
+		<field name="OP_RETURN_VOID" />
+		<field name="OP_RETURN_WIDE" />
+		<field name="OP_RSUB_INT" />
+		<field name="OP_RSUB_INT_LIT8" />
+		<field name="OP_SGET" />
+		<field name="OP_SGET_BOOLEAN" />
+		<field name="OP_SGET_BOOLEAN_JUMBO" since="11" />
+		<field name="OP_SGET_BYTE" />
+		<field name="OP_SGET_BYTE_JUMBO" since="11" />
+		<field name="OP_SGET_CHAR" />
+		<field name="OP_SGET_CHAR_JUMBO" since="11" />
+		<field name="OP_SGET_JUMBO" since="11" />
+		<field name="OP_SGET_OBJECT" />
+		<field name="OP_SGET_OBJECT_JUMBO" since="11" />
+		<field name="OP_SGET_SHORT" />
+		<field name="OP_SGET_SHORT_JUMBO" since="11" />
+		<field name="OP_SGET_WIDE" />
+		<field name="OP_SGET_WIDE_JUMBO" since="11" />
+		<field name="OP_SGET_WIDE_VOLATILE" since="9" deprecated="15" />
+		<field name="OP_SHL_INT" />
+		<field name="OP_SHL_INT_2ADDR" />
+		<field name="OP_SHL_INT_LIT8" />
+		<field name="OP_SHL_LONG" />
+		<field name="OP_SHL_LONG_2ADDR" />
+		<field name="OP_SHR_INT" />
+		<field name="OP_SHR_INT_2ADDR" />
+		<field name="OP_SHR_INT_LIT8" />
+		<field name="OP_SHR_LONG" />
+		<field name="OP_SHR_LONG_2ADDR" />
+		<field name="OP_SPARSE_SWITCH" />
+		<field name="OP_SPUT" />
+		<field name="OP_SPUT_BOOLEAN" />
+		<field name="OP_SPUT_BOOLEAN_JUMBO" since="11" />
+		<field name="OP_SPUT_BYTE" />
+		<field name="OP_SPUT_BYTE_JUMBO" since="11" />
+		<field name="OP_SPUT_CHAR" />
+		<field name="OP_SPUT_CHAR_JUMBO" since="11" />
+		<field name="OP_SPUT_JUMBO" since="11" />
+		<field name="OP_SPUT_OBJECT" />
+		<field name="OP_SPUT_OBJECT_JUMBO" since="11" />
+		<field name="OP_SPUT_SHORT" />
+		<field name="OP_SPUT_SHORT_JUMBO" since="11" />
+		<field name="OP_SPUT_WIDE" />
+		<field name="OP_SPUT_WIDE_JUMBO" since="11" />
+		<field name="OP_SPUT_WIDE_VOLATILE" since="9" deprecated="15" />
+		<field name="OP_SUB_DOUBLE" />
+		<field name="OP_SUB_DOUBLE_2ADDR" />
+		<field name="OP_SUB_FLOAT" />
+		<field name="OP_SUB_FLOAT_2ADDR" />
+		<field name="OP_SUB_INT" />
+		<field name="OP_SUB_INT_2ADDR" />
+		<field name="OP_SUB_LONG" />
+		<field name="OP_SUB_LONG_2ADDR" />
+		<field name="OP_THROW" />
+		<field name="OP_THROW_VERIFICATION_ERROR" since="8" deprecated="15" />
+		<field name="OP_UNUSED_3e" removed="8" />
+		<field name="OP_UNUSED_3f" removed="8" />
+		<field name="OP_UNUSED_40" removed="8" />
+		<field name="OP_UNUSED_41" removed="8" />
+		<field name="OP_UNUSED_42" removed="8" />
+		<field name="OP_UNUSED_43" removed="8" />
+		<field name="OP_UNUSED_73" removed="8" />
+		<field name="OP_UNUSED_79" removed="8" />
+		<field name="OP_UNUSED_7A" removed="8" />
+		<field name="OP_UNUSED_E3" removed="8" />
+		<field name="OP_UNUSED_E4" removed="8" />
+		<field name="OP_UNUSED_E5" removed="8" />
+		<field name="OP_UNUSED_E6" removed="8" />
+		<field name="OP_UNUSED_E7" removed="8" />
+		<field name="OP_UNUSED_E8" removed="8" />
+		<field name="OP_UNUSED_E9" removed="8" />
+		<field name="OP_UNUSED_EA" removed="8" />
+		<field name="OP_UNUSED_EB" removed="8" />
+		<field name="OP_UNUSED_EC" removed="8" />
+		<field name="OP_UNUSED_ED" removed="8" />
+		<field name="OP_UNUSED_EF" removed="8" />
+		<field name="OP_UNUSED_F1" removed="8" />
+		<field name="OP_UNUSED_FC" removed="8" />
+		<field name="OP_UNUSED_FD" removed="8" />
+		<field name="OP_UNUSED_FE" removed="8" />
+		<field name="OP_UNUSED_FF" removed="8" />
+		<field name="OP_USHR_INT" />
+		<field name="OP_USHR_INT_2ADDR" />
+		<field name="OP_USHR_INT_LIT8" />
+		<field name="OP_USHR_LONG" />
+		<field name="OP_USHR_LONG_2ADDR" />
+		<field name="OP_XOR_INT" />
+		<field name="OP_XOR_INT_2ADDR" />
+		<field name="OP_XOR_INT_LIT16" />
+		<field name="OP_XOR_INT_LIT8" />
+		<field name="OP_XOR_LONG" />
+		<field name="OP_XOR_LONG_2ADDR" />
+	</class>
+	<class name="dalvik/system/AllocationLimitError" since="1" removed="9">
+		<extends name="java/lang/VirtualMachineError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="dalvik/system/BaseDexClassLoader" since="14">
+		<extends name="java/lang/ClassLoader" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/io/File;Ljava/lang/String;Ljava/lang/ClassLoader;)V" />
+	</class>
+	<class name="dalvik/system/DelegateLastClassLoader" since="27">
+		<extends name="dalvik/system/PathClassLoader" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/ClassLoader;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;Z)V" since="29" />
+	</class>
+	<class name="dalvik/system/DexClassLoader" since="3">
+		<extends name="dalvik/system/BaseDexClassLoader" since="14" />
+		<extends name="java/lang/ClassLoader" removed="14" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V" />
+	</class>
+	<class name="dalvik/system/DexFile" since="1" deprecated="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" deprecated="26" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="26" />
+		<method name="close()V" deprecated="29" />
+		<method name="entries()Ljava/util/Enumeration;" deprecated="29" />
+		<method name="getName()Ljava/lang/String;" deprecated="29" />
+		<method name="isDexOptNeeded(Ljava/lang/String;)Z" deprecated="29" />
+		<method name="loadClass(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class;" deprecated="29" />
+		<method name="loadDex(Ljava/lang/String;Ljava/lang/String;I)Ldalvik/system/DexFile;" since="3" deprecated="26" />
+	</class>
+	<class name="dalvik/system/InMemoryDexClassLoader" since="26">
+		<extends name="dalvik/system/BaseDexClassLoader" />
+		<method name="&lt;init&gt;(Ljava/nio/ByteBuffer;Ljava/lang/ClassLoader;)V" />
+		<method name="&lt;init&gt;([Ljava/nio/ByteBuffer;Ljava/lang/ClassLoader;)V" since="27" />
+		<method name="&lt;init&gt;([Ljava/nio/ByteBuffer;Ljava/lang/String;Ljava/lang/ClassLoader;)V" since="29" />
+	</class>
+	<class name="dalvik/system/PathClassLoader" since="1">
+		<extends name="dalvik/system/BaseDexClassLoader" since="14" />
+		<extends name="java/lang/ClassLoader" removed="14" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/ClassLoader;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V" />
+	</class>
+	<class name="dalvik/system/PotentialDeadlockError" since="1" removed="9">
+		<extends name="java/lang/VirtualMachineError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="dalvik/system/StaleDexCacheError" since="1" removed="9">
+		<extends name="java/lang/VirtualMachineError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="dalvik/system/TemporaryDirectory" since="1" removed="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="setUpDirectory(Ljava/io/File;)V" />
+		<method name="setUpDirectory(Ljava/lang/String;)V" />
+	</class>
+	<class name="dalvik/system/TouchDex" since="1" removed="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="main([Ljava/lang/String;)V" />
+		<method name="start(Ljava/lang/String;)I" />
+	</class>
+	<class name="dalvik/system/VMDebug" since="1" removed="9">
+		<extends name="java/lang/Object" />
+		<method name="dumpHprofData(Ljava/lang/String;)V" since="3" />
+		<method name="getAllocCount(I)I" />
+		<method name="getInstructionCount([I)V" />
+		<method name="getLoadedClassCount()I" />
+		<method name="isDebuggerConnected()Z" />
+		<method name="isDebuggingEnabled()Z" since="3" />
+		<method name="lastDebuggerActivity()J" />
+		<method name="printLoadedClasses(I)V" />
+		<method name="resetAllocCount(I)V" />
+		<method name="resetInstructionCount()V" />
+		<method name="setAllocationLimit(I)I" />
+		<method name="setGlobalAllocationLimit(I)I" />
+		<method name="startAllocCounting()V" />
+		<method name="startEmulatorTracing()V" />
+		<method name="startInstructionCounting()V" />
+		<method name="startMethodTracing()V" />
+		<method name="startMethodTracing(Ljava/lang/String;II)V" />
+		<method name="stopAllocCounting()V" />
+		<method name="stopEmulatorTracing()V" />
+		<method name="stopInstructionCounting()V" />
+		<method name="stopMethodTracing()V" />
+		<method name="threadCpuTimeNanos()J" />
+		<field name="DEFAULT_METHOD_TRACE_FILE_NAME" />
+		<field name="KIND_ALL_COUNTS" />
+		<field name="KIND_GLOBAL_ALLOCATED_BYTES" />
+		<field name="KIND_GLOBAL_ALLOCATED_OBJECTS" />
+		<field name="KIND_GLOBAL_CLASS_INIT_COUNT" since="8" />
+		<field name="KIND_GLOBAL_CLASS_INIT_TIME" since="8" />
+		<field name="KIND_GLOBAL_EXT_ALLOCATED_BYTES" />
+		<field name="KIND_GLOBAL_EXT_ALLOCATED_OBJECTS" />
+		<field name="KIND_GLOBAL_EXT_FREED_BYTES" />
+		<field name="KIND_GLOBAL_EXT_FREED_OBJECTS" />
+		<field name="KIND_GLOBAL_FREED_BYTES" />
+		<field name="KIND_GLOBAL_FREED_OBJECTS" />
+		<field name="KIND_GLOBAL_GC_INVOCATIONS" />
+		<field name="KIND_THREAD_ALLOCATED_BYTES" />
+		<field name="KIND_THREAD_ALLOCATED_OBJECTS" />
+		<field name="KIND_THREAD_CLASS_INIT_COUNT" since="8" />
+		<field name="KIND_THREAD_CLASS_INIT_TIME" since="8" />
+		<field name="KIND_THREAD_EXT_ALLOCATED_BYTES" />
+		<field name="KIND_THREAD_EXT_ALLOCATED_OBJECTS" />
+		<field name="KIND_THREAD_EXT_FREED_BYTES" />
+		<field name="KIND_THREAD_EXT_FREED_OBJECTS" />
+		<field name="KIND_THREAD_FREED_BYTES" />
+		<field name="KIND_THREAD_FREED_OBJECTS" />
+		<field name="KIND_THREAD_GC_INVOCATIONS" />
+		<field name="TRACE_COUNT_ALLOCS" />
+	</class>
+	<class name="dalvik/system/VMRuntime" since="1" removed="9">
+		<extends name="java/lang/Object" />
+		<method name="gcSoftReferences()V" />
+		<method name="getExternalBytesAllocated()J" />
+		<method name="getMinimumHeapSize()J" />
+		<method name="getRuntime()Ldalvik/system/VMRuntime;" />
+		<method name="getTargetHeapUtilization()F" />
+		<method name="runFinalizationSync()V" />
+		<method name="setMinimumHeapSize(J)J" />
+		<method name="setTargetHeapUtilization(F)F" />
+	</class>
+	<class name="dalvik/system/VMStack" since="1" removed="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getCallingClassLoader()Ljava/lang/ClassLoader;" />
+		<method name="getCallingClassLoader2()Ljava/lang/ClassLoader;" />
+		<method name="getClasses(IZ)[Ljava/lang/Class;" />
+		<method name="getThreadStackTrace(Ljava/lang/Thread;)[Ljava/lang/StackTraceElement;" />
+	</class>
+	<class name="dalvik/system/Zygote" since="1" removed="9">
+		<extends name="java/lang/Object" />
+		<method name="fork()I" />
+		<method name="forkAndSpecialize(II[II[[I)I" since="3" />
+		<method name="forkAndSpecialize(II[IZ[[I)I" />
+		<method name="forkSystemServer(II[II[[I)I" since="3" />
+		<method name="forkSystemServer(II[IZ[[I)I" />
+		<field name="DEBUG_ENABLE_ASSERT" since="3" />
+		<field name="DEBUG_ENABLE_CHECKJNI" since="3" />
+		<field name="DEBUG_ENABLE_DEBUGGER" since="3" />
+		<field name="DEBUG_ENABLE_SAFEMODE" since="8" />
+	</class>
+	<class name="java/awt/font/NumericShaper" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="getContextualShaper(I)Ljava/awt/font/NumericShaper;" />
+		<method name="getContextualShaper(II)Ljava/awt/font/NumericShaper;" />
+		<method name="getContextualShaper(Ljava/util/Set;)Ljava/awt/font/NumericShaper;" since="24" />
+		<method name="getContextualShaper(Ljava/util/Set;Ljava/awt/font/NumericShaper$Range;)Ljava/awt/font/NumericShaper;" since="24" />
+		<method name="getRangeSet()Ljava/util/Set;" since="24" />
+		<method name="getRanges()I" />
+		<method name="getShaper(I)Ljava/awt/font/NumericShaper;" />
+		<method name="getShaper(Ljava/awt/font/NumericShaper$Range;)Ljava/awt/font/NumericShaper;" since="24" />
+		<method name="isContextual()Z" />
+		<method name="shape([CII)V" />
+		<method name="shape([CIII)V" />
+		<method name="shape([CIILjava/awt/font/NumericShaper$Range;)V" since="24" />
+		<field name="ALL_RANGES" />
+		<field name="ARABIC" />
+		<field name="BENGALI" />
+		<field name="DEVANAGARI" />
+		<field name="EASTERN_ARABIC" />
+		<field name="ETHIOPIC" />
+		<field name="EUROPEAN" />
+		<field name="GUJARATI" />
+		<field name="GURMUKHI" />
+		<field name="KANNADA" />
+		<field name="KHMER" />
+		<field name="LAO" />
+		<field name="MALAYALAM" />
+		<field name="MONGOLIAN" />
+		<field name="MYANMAR" />
+		<field name="ORIYA" />
+		<field name="TAMIL" />
+		<field name="TELUGU" />
+		<field name="THAI" />
+		<field name="TIBETAN" />
+	</class>
+	<class name="java/awt/font/NumericShaper$Range" since="24">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/awt/font/NumericShaper$Range;" />
+		<method name="values()[Ljava/awt/font/NumericShaper$Range;" />
+		<field name="ARABIC" />
+		<field name="BALINESE" />
+		<field name="BENGALI" />
+		<field name="CHAM" />
+		<field name="DEVANAGARI" />
+		<field name="EASTERN_ARABIC" />
+		<field name="ETHIOPIC" />
+		<field name="EUROPEAN" />
+		<field name="GUJARATI" />
+		<field name="GURMUKHI" />
+		<field name="JAVANESE" />
+		<field name="KANNADA" />
+		<field name="KAYAH_LI" />
+		<field name="KHMER" />
+		<field name="LAO" />
+		<field name="LEPCHA" />
+		<field name="LIMBU" />
+		<field name="MALAYALAM" />
+		<field name="MEETEI_MAYEK" />
+		<field name="MONGOLIAN" />
+		<field name="MYANMAR" />
+		<field name="MYANMAR_SHAN" />
+		<field name="NEW_TAI_LUE" />
+		<field name="NKO" />
+		<field name="OL_CHIKI" />
+		<field name="ORIYA" />
+		<field name="SAURASHTRA" />
+		<field name="SUNDANESE" />
+		<field name="TAI_THAM_HORA" />
+		<field name="TAI_THAM_THAM" />
+		<field name="TAMIL" />
+		<field name="TELUGU" />
+		<field name="THAI" />
+		<field name="TIBETAN" />
+		<field name="VAI" />
+	</class>
+	<class name="java/awt/font/TextAttribute" since="1">
+		<extends name="java/text/AttributedCharacterIterator$Attribute" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<field name="BACKGROUND" />
+		<field name="BIDI_EMBEDDING" />
+		<field name="CHAR_REPLACEMENT" />
+		<field name="FAMILY" />
+		<field name="FONT" />
+		<field name="FOREGROUND" />
+		<field name="INPUT_METHOD_HIGHLIGHT" />
+		<field name="INPUT_METHOD_UNDERLINE" />
+		<field name="JUSTIFICATION" />
+		<field name="JUSTIFICATION_FULL" />
+		<field name="JUSTIFICATION_NONE" />
+		<field name="KERNING" since="9" />
+		<field name="KERNING_ON" since="9" />
+		<field name="LIGATURES" since="9" />
+		<field name="LIGATURES_ON" since="9" />
+		<field name="NUMERIC_SHAPING" />
+		<field name="POSTURE" />
+		<field name="POSTURE_OBLIQUE" />
+		<field name="POSTURE_REGULAR" />
+		<field name="RUN_DIRECTION" />
+		<field name="RUN_DIRECTION_LTR" />
+		<field name="RUN_DIRECTION_RTL" />
+		<field name="SIZE" />
+		<field name="STRIKETHROUGH" />
+		<field name="STRIKETHROUGH_ON" />
+		<field name="SUPERSCRIPT" />
+		<field name="SUPERSCRIPT_SUB" />
+		<field name="SUPERSCRIPT_SUPER" />
+		<field name="SWAP_COLORS" />
+		<field name="SWAP_COLORS_ON" />
+		<field name="TRACKING" since="9" />
+		<field name="TRACKING_LOOSE" since="9" />
+		<field name="TRACKING_TIGHT" since="9" />
+		<field name="TRANSFORM" />
+		<field name="UNDERLINE" />
+		<field name="UNDERLINE_LOW_DASHED" />
+		<field name="UNDERLINE_LOW_DOTTED" />
+		<field name="UNDERLINE_LOW_GRAY" />
+		<field name="UNDERLINE_LOW_ONE_PIXEL" />
+		<field name="UNDERLINE_LOW_TWO_PIXEL" />
+		<field name="UNDERLINE_ON" />
+		<field name="WEIGHT" />
+		<field name="WEIGHT_BOLD" />
+		<field name="WEIGHT_DEMIBOLD" />
+		<field name="WEIGHT_DEMILIGHT" />
+		<field name="WEIGHT_EXTRABOLD" />
+		<field name="WEIGHT_EXTRA_LIGHT" />
+		<field name="WEIGHT_HEAVY" />
+		<field name="WEIGHT_LIGHT" />
+		<field name="WEIGHT_MEDIUM" />
+		<field name="WEIGHT_REGULAR" />
+		<field name="WEIGHT_SEMIBOLD" />
+		<field name="WEIGHT_ULTRABOLD" />
+		<field name="WIDTH" />
+		<field name="WIDTH_CONDENSED" />
+		<field name="WIDTH_EXTENDED" />
+		<field name="WIDTH_REGULAR" />
+		<field name="WIDTH_SEMI_CONDENSED" />
+		<field name="WIDTH_SEMI_EXTENDED" />
+	</class>
+	<class name="java/beans/IndexedPropertyChangeEvent" since="3">
+		<extends name="java/beans/PropertyChangeEvent" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;I)V" />
+		<method name="getIndex()I" />
+	</class>
+	<class name="java/beans/PropertyChangeEvent" since="3">
+		<extends name="java/util/EventObject" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="getNewValue()Ljava/lang/Object;" />
+		<method name="getOldValue()Ljava/lang/Object;" />
+		<method name="getPropagationId()Ljava/lang/Object;" />
+		<method name="getPropertyName()Ljava/lang/String;" />
+		<method name="setPropagationId(Ljava/lang/Object;)V" />
+	</class>
+	<class name="java/beans/PropertyChangeListener" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/EventListener" />
+		<method name="propertyChange(Ljava/beans/PropertyChangeEvent;)V" />
+	</class>
+	<class name="java/beans/PropertyChangeListenerProxy" since="3">
+		<extends name="java/util/EventListenerProxy" />
+		<implements name="java/beans/PropertyChangeListener" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V" />
+		<method name="getPropertyName()Ljava/lang/String;" />
+	</class>
+	<class name="java/beans/PropertyChangeSupport" since="3">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;)V" />
+		<method name="addPropertyChangeListener(Ljava/beans/PropertyChangeListener;)V" />
+		<method name="addPropertyChangeListener(Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V" />
+		<method name="fireIndexedPropertyChange(Ljava/lang/String;III)V" />
+		<method name="fireIndexedPropertyChange(Ljava/lang/String;ILjava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="fireIndexedPropertyChange(Ljava/lang/String;IZZ)V" />
+		<method name="firePropertyChange(Ljava/beans/PropertyChangeEvent;)V" />
+		<method name="firePropertyChange(Ljava/lang/String;II)V" />
+		<method name="firePropertyChange(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="firePropertyChange(Ljava/lang/String;ZZ)V" />
+		<method name="getPropertyChangeListeners()[Ljava/beans/PropertyChangeListener;" />
+		<method name="getPropertyChangeListeners(Ljava/lang/String;)[Ljava/beans/PropertyChangeListener;" />
+		<method name="hasListeners(Ljava/lang/String;)Z" />
+		<method name="removePropertyChangeListener(Ljava/beans/PropertyChangeListener;)V" />
+		<method name="removePropertyChangeListener(Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V" />
+	</class>
+	<class name="java/io/BufferedInputStream" since="1">
+		<extends name="java/io/FilterInputStream" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;I)V" />
+		<field name="buf" />
+		<field name="count" />
+		<field name="marklimit" />
+		<field name="markpos" />
+		<field name="pos" />
+	</class>
+	<class name="java/io/BufferedOutputStream" since="1">
+		<extends name="java/io/FilterOutputStream" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;I)V" />
+		<field name="buf" />
+		<field name="count" />
+	</class>
+	<class name="java/io/BufferedReader" since="1">
+		<extends name="java/io/Reader" />
+		<method name="&lt;init&gt;(Ljava/io/Reader;)V" />
+		<method name="&lt;init&gt;(Ljava/io/Reader;I)V" />
+		<method name="lines()Ljava/util/stream/Stream;" since="24" />
+		<method name="readLine()Ljava/lang/String;" />
+	</class>
+	<class name="java/io/BufferedWriter" since="1">
+		<extends name="java/io/Writer" />
+		<method name="&lt;init&gt;(Ljava/io/Writer;)V" />
+		<method name="&lt;init&gt;(Ljava/io/Writer;I)V" />
+		<method name="newLine()V" />
+	</class>
+	<class name="java/io/ByteArrayInputStream" since="1">
+		<extends name="java/io/InputStream" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="&lt;init&gt;([BII)V" />
+		<field name="buf" />
+		<field name="count" />
+		<field name="mark" />
+		<field name="pos" />
+	</class>
+	<class name="java/io/ByteArrayOutputStream" since="1">
+		<extends name="java/io/OutputStream" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="reset()V" />
+		<method name="size()I" />
+		<method name="toByteArray()[B" />
+		<method name="toString(I)Ljava/lang/String;" deprecated="15" />
+		<method name="toString(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="writeTo(Ljava/io/OutputStream;)V" />
+		<field name="buf" />
+		<field name="count" />
+	</class>
+	<class name="java/io/CharArrayReader" since="1">
+		<extends name="java/io/Reader" />
+		<method name="&lt;init&gt;([C)V" />
+		<method name="&lt;init&gt;([CII)V" />
+		<field name="buf" />
+		<field name="count" />
+		<field name="markedPos" />
+		<field name="pos" />
+	</class>
+	<class name="java/io/CharArrayWriter" since="1">
+		<extends name="java/io/Writer" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="append(C)Ljava/io/CharArrayWriter;" />
+		<method name="append(Ljava/lang/CharSequence;)Ljava/io/CharArrayWriter;" />
+		<method name="append(Ljava/lang/CharSequence;II)Ljava/io/CharArrayWriter;" />
+		<method name="reset()V" />
+		<method name="size()I" />
+		<method name="toCharArray()[C" />
+		<method name="writeTo(Ljava/io/Writer;)V" />
+		<field name="buf" />
+		<field name="count" />
+	</class>
+	<class name="java/io/CharConversionException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/Closeable" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" since="19" />
+		<method name="close()V" />
+	</class>
+	<class name="java/io/Console" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Flushable" />
+		<method name="format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/Console;" />
+		<method name="printf(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/Console;" />
+		<method name="readLine()Ljava/lang/String;" />
+		<method name="readLine(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="readPassword()[C" />
+		<method name="readPassword(Ljava/lang/String;[Ljava/lang/Object;)[C" />
+		<method name="reader()Ljava/io/Reader;" />
+		<method name="writer()Ljava/io/PrintWriter;" />
+	</class>
+	<class name="java/io/DataInput" since="1">
+		<extends name="java/lang/Object" />
+		<method name="readBoolean()Z" />
+		<method name="readByte()B" />
+		<method name="readChar()C" />
+		<method name="readDouble()D" />
+		<method name="readFloat()F" />
+		<method name="readFully([B)V" />
+		<method name="readFully([BII)V" />
+		<method name="readInt()I" />
+		<method name="readLine()Ljava/lang/String;" />
+		<method name="readLong()J" />
+		<method name="readShort()S" />
+		<method name="readUTF()Ljava/lang/String;" />
+		<method name="readUnsignedByte()I" />
+		<method name="readUnsignedShort()I" />
+		<method name="skipBytes(I)I" />
+	</class>
+	<class name="java/io/DataInputStream" since="1">
+		<extends name="java/io/FilterInputStream" />
+		<implements name="java/io/DataInput" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="readUTF(Ljava/io/DataInput;)Ljava/lang/String;" />
+	</class>
+	<class name="java/io/DataOutput" since="1">
+		<extends name="java/lang/Object" />
+		<method name="write(I)V" />
+		<method name="write([B)V" />
+		<method name="write([BII)V" />
+		<method name="writeBoolean(Z)V" />
+		<method name="writeByte(I)V" />
+		<method name="writeBytes(Ljava/lang/String;)V" />
+		<method name="writeChar(I)V" />
+		<method name="writeChars(Ljava/lang/String;)V" />
+		<method name="writeDouble(D)V" />
+		<method name="writeFloat(F)V" />
+		<method name="writeInt(I)V" />
+		<method name="writeLong(J)V" />
+		<method name="writeShort(I)V" />
+		<method name="writeUTF(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/DataOutputStream" since="1">
+		<extends name="java/io/FilterOutputStream" />
+		<implements name="java/io/DataOutput" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="size()I" />
+		<field name="written" />
+	</class>
+	<class name="java/io/EOFException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/Externalizable" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="readExternal(Ljava/io/ObjectInput;)V" />
+		<method name="writeExternal(Ljava/io/ObjectOutput;)V" />
+	</class>
+	<class name="java/io/File" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(Ljava/io/File;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/net/URI;)V" />
+		<method name="canExecute()Z" since="9" />
+		<method name="canRead()Z" />
+		<method name="canWrite()Z" />
+		<method name="compareTo(Ljava/io/File;)I" />
+		<method name="createNewFile()Z" />
+		<method name="createTempFile(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;" />
+		<method name="createTempFile(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File;" />
+		<method name="delete()Z" />
+		<method name="deleteOnExit()V" />
+		<method name="exists()Z" />
+		<method name="getAbsoluteFile()Ljava/io/File;" />
+		<method name="getAbsolutePath()Ljava/lang/String;" />
+		<method name="getCanonicalFile()Ljava/io/File;" />
+		<method name="getCanonicalPath()Ljava/lang/String;" />
+		<method name="getFreeSpace()J" since="9" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getParent()Ljava/lang/String;" />
+		<method name="getParentFile()Ljava/io/File;" />
+		<method name="getPath()Ljava/lang/String;" />
+		<method name="getTotalSpace()J" since="9" />
+		<method name="getUsableSpace()J" since="9" />
+		<method name="isAbsolute()Z" />
+		<method name="isDirectory()Z" />
+		<method name="isFile()Z" />
+		<method name="isHidden()Z" />
+		<method name="lastModified()J" />
+		<method name="length()J" />
+		<method name="list()[Ljava/lang/String;" />
+		<method name="list(Ljava/io/FilenameFilter;)[Ljava/lang/String;" />
+		<method name="listFiles()[Ljava/io/File;" />
+		<method name="listFiles(Ljava/io/FileFilter;)[Ljava/io/File;" />
+		<method name="listFiles(Ljava/io/FilenameFilter;)[Ljava/io/File;" />
+		<method name="listRoots()[Ljava/io/File;" />
+		<method name="mkdir()Z" />
+		<method name="mkdirs()Z" />
+		<method name="renameTo(Ljava/io/File;)Z" />
+		<method name="setExecutable(Z)Z" since="9" />
+		<method name="setExecutable(ZZ)Z" since="9" />
+		<method name="setLastModified(J)Z" />
+		<method name="setReadOnly()Z" />
+		<method name="setReadable(Z)Z" since="9" />
+		<method name="setReadable(ZZ)Z" since="9" />
+		<method name="setWritable(Z)Z" since="9" />
+		<method name="setWritable(ZZ)Z" since="9" />
+		<method name="toPath()Ljava/nio/file/Path;" since="26" />
+		<method name="toURI()Ljava/net/URI;" />
+		<method name="toURL()Ljava/net/URL;" deprecated="15" />
+		<field name="pathSeparator" />
+		<field name="pathSeparatorChar" />
+		<field name="separator" />
+		<field name="separatorChar" />
+	</class>
+	<class name="java/io/FileDescriptor" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="sync()V" />
+		<method name="valid()Z" />
+		<field name="err" />
+		<field name="in" />
+		<field name="out" />
+	</class>
+	<class name="java/io/FileFilter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="accept(Ljava/io/File;)Z" />
+	</class>
+	<class name="java/io/FileInputStream" since="1">
+		<extends name="java/io/InputStream" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="&lt;init&gt;(Ljava/io/FileDescriptor;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getChannel()Ljava/nio/channels/FileChannel;" />
+		<method name="getFD()Ljava/io/FileDescriptor;" />
+	</class>
+	<class name="java/io/FileNotFoundException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/FileOutputStream" since="1">
+		<extends name="java/io/OutputStream" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="&lt;init&gt;(Ljava/io/File;Z)V" />
+		<method name="&lt;init&gt;(Ljava/io/FileDescriptor;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Z)V" />
+		<method name="getChannel()Ljava/nio/channels/FileChannel;" />
+		<method name="getFD()Ljava/io/FileDescriptor;" />
+	</class>
+	<class name="java/io/FilePermission" since="1">
+		<extends name="java/security/Permission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/FileReader" since="1">
+		<extends name="java/io/InputStreamReader" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="&lt;init&gt;(Ljava/io/FileDescriptor;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/FileWriter" since="1">
+		<extends name="java/io/OutputStreamWriter" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="&lt;init&gt;(Ljava/io/File;Z)V" />
+		<method name="&lt;init&gt;(Ljava/io/FileDescriptor;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Z)V" />
+	</class>
+	<class name="java/io/FilenameFilter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="accept(Ljava/io/File;Ljava/lang/String;)Z" />
+	</class>
+	<class name="java/io/FilterInputStream" since="1">
+		<extends name="java/io/InputStream" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<field name="in" />
+	</class>
+	<class name="java/io/FilterOutputStream" since="1">
+		<extends name="java/io/OutputStream" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<field name="out" />
+	</class>
+	<class name="java/io/FilterReader" since="1">
+		<extends name="java/io/Reader" />
+		<method name="&lt;init&gt;(Ljava/io/Reader;)V" />
+		<field name="in" />
+	</class>
+	<class name="java/io/FilterWriter" since="1">
+		<extends name="java/io/Writer" />
+		<method name="&lt;init&gt;(Ljava/io/Writer;)V" />
+		<field name="out" />
+	</class>
+	<class name="java/io/Flushable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="flush()V" />
+	</class>
+	<class name="java/io/IOError" since="9">
+		<extends name="java/lang/Error" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/io/IOException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" since="9" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" since="9" />
+	</class>
+	<class name="java/io/InputStream" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="available()I" />
+		<method name="mark(I)V" />
+		<method name="markSupported()Z" />
+		<method name="read()I" />
+		<method name="read([B)I" />
+		<method name="read([BII)I" />
+		<method name="reset()V" />
+		<method name="skip(J)J" />
+	</class>
+	<class name="java/io/InputStreamReader" since="1">
+		<extends name="java/io/Reader" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Ljava/nio/charset/CharsetDecoder;)V" />
+		<method name="getEncoding()Ljava/lang/String;" />
+	</class>
+	<class name="java/io/InterruptedIOException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<field name="bytesTransferred" />
+	</class>
+	<class name="java/io/InvalidClassException" since="1">
+		<extends name="java/io/ObjectStreamException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<field name="classname" />
+	</class>
+	<class name="java/io/InvalidObjectException" since="1">
+		<extends name="java/io/ObjectStreamException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/LineNumberInputStream" since="1" deprecated="1">
+		<extends name="java/io/FilterInputStream" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" deprecated="29" />
+		<method name="getLineNumber()I" deprecated="29" />
+		<method name="setLineNumber(I)V" deprecated="29" />
+	</class>
+	<class name="java/io/LineNumberReader" since="1">
+		<extends name="java/io/BufferedReader" />
+		<method name="&lt;init&gt;(Ljava/io/Reader;)V" />
+		<method name="&lt;init&gt;(Ljava/io/Reader;I)V" />
+		<method name="getLineNumber()I" />
+		<method name="setLineNumber(I)V" />
+	</class>
+	<class name="java/io/NotActiveException" since="1">
+		<extends name="java/io/ObjectStreamException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/NotSerializableException" since="1">
+		<extends name="java/io/ObjectStreamException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/ObjectInput" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/DataInput" />
+		<implements name="java/lang/AutoCloseable" since="19" />
+		<method name="available()I" />
+		<method name="close()V" />
+		<method name="read()I" />
+		<method name="read([B)I" />
+		<method name="read([BII)I" />
+		<method name="readObject()Ljava/lang/Object;" />
+		<method name="skip(J)J" />
+	</class>
+	<class name="java/io/ObjectInputStream" since="1">
+		<extends name="java/io/InputStream" />
+		<implements name="java/io/ObjectInput" />
+		<implements name="java/io/ObjectStreamConstants" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="defaultReadObject()V" />
+		<method name="enableResolveObject(Z)Z" />
+		<method name="readClassDescriptor()Ljava/io/ObjectStreamClass;" />
+		<method name="readFields()Ljava/io/ObjectInputStream$GetField;" />
+		<method name="readObjectOverride()Ljava/lang/Object;" />
+		<method name="readStreamHeader()V" />
+		<method name="readUnshared()Ljava/lang/Object;" />
+		<method name="registerValidation(Ljava/io/ObjectInputValidation;I)V" />
+		<method name="resolveClass(Ljava/io/ObjectStreamClass;)Ljava/lang/Class;" />
+		<method name="resolveObject(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="resolveProxyClass([Ljava/lang/String;)Ljava/lang/Class;" />
+	</class>
+	<class name="java/io/ObjectInputStream$GetField" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="defaulted(Ljava/lang/String;)Z" />
+		<method name="get(Ljava/lang/String;B)B" />
+		<method name="get(Ljava/lang/String;C)C" />
+		<method name="get(Ljava/lang/String;D)D" />
+		<method name="get(Ljava/lang/String;F)F" />
+		<method name="get(Ljava/lang/String;I)I" />
+		<method name="get(Ljava/lang/String;J)J" />
+		<method name="get(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="get(Ljava/lang/String;S)S" />
+		<method name="get(Ljava/lang/String;Z)Z" />
+		<method name="getObjectStreamClass()Ljava/io/ObjectStreamClass;" />
+	</class>
+	<class name="java/io/ObjectInputValidation" since="1">
+		<extends name="java/lang/Object" />
+		<method name="validateObject()V" />
+	</class>
+	<class name="java/io/ObjectOutput" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/DataOutput" />
+		<implements name="java/lang/AutoCloseable" since="19" />
+		<method name="close()V" />
+		<method name="flush()V" />
+		<method name="writeObject(Ljava/lang/Object;)V" />
+	</class>
+	<class name="java/io/ObjectOutputStream" since="1">
+		<extends name="java/io/OutputStream" />
+		<implements name="java/io/ObjectOutput" />
+		<implements name="java/io/ObjectStreamConstants" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="annotateClass(Ljava/lang/Class;)V" />
+		<method name="annotateProxyClass(Ljava/lang/Class;)V" />
+		<method name="defaultWriteObject()V" />
+		<method name="drain()V" />
+		<method name="enableReplaceObject(Z)Z" />
+		<method name="putFields()Ljava/io/ObjectOutputStream$PutField;" />
+		<method name="replaceObject(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="reset()V" />
+		<method name="useProtocolVersion(I)V" />
+		<method name="writeClassDescriptor(Ljava/io/ObjectStreamClass;)V" />
+		<method name="writeFields()V" />
+		<method name="writeObjectOverride(Ljava/lang/Object;)V" />
+		<method name="writeStreamHeader()V" />
+		<method name="writeUnshared(Ljava/lang/Object;)V" />
+	</class>
+	<class name="java/io/ObjectOutputStream$PutField" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="put(Ljava/lang/String;B)V" />
+		<method name="put(Ljava/lang/String;C)V" />
+		<method name="put(Ljava/lang/String;D)V" />
+		<method name="put(Ljava/lang/String;F)V" />
+		<method name="put(Ljava/lang/String;I)V" />
+		<method name="put(Ljava/lang/String;J)V" />
+		<method name="put(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="put(Ljava/lang/String;S)V" />
+		<method name="put(Ljava/lang/String;Z)V" />
+		<method name="write(Ljava/io/ObjectOutput;)V" deprecated="15" />
+	</class>
+	<class name="java/io/ObjectStreamClass" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="forClass()Ljava/lang/Class;" />
+		<method name="getField(Ljava/lang/String;)Ljava/io/ObjectStreamField;" />
+		<method name="getFields()[Ljava/io/ObjectStreamField;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getSerialVersionUID()J" />
+		<method name="lookup(Ljava/lang/Class;)Ljava/io/ObjectStreamClass;" />
+		<method name="lookupAny(Ljava/lang/Class;)Ljava/io/ObjectStreamClass;" since="9" />
+		<field name="NO_FIELDS" />
+	</class>
+	<class name="java/io/ObjectStreamConstants" since="1">
+		<extends name="java/lang/Object" />
+		<field name="PROTOCOL_VERSION_1" />
+		<field name="PROTOCOL_VERSION_2" />
+		<field name="SC_BLOCK_DATA" />
+		<field name="SC_ENUM" />
+		<field name="SC_EXTERNALIZABLE" />
+		<field name="SC_SERIALIZABLE" />
+		<field name="SC_WRITE_METHOD" />
+		<field name="STREAM_MAGIC" />
+		<field name="STREAM_VERSION" />
+		<field name="SUBCLASS_IMPLEMENTATION_PERMISSION" />
+		<field name="SUBSTITUTION_PERMISSION" />
+		<field name="TC_ARRAY" />
+		<field name="TC_BASE" />
+		<field name="TC_BLOCKDATA" />
+		<field name="TC_BLOCKDATALONG" />
+		<field name="TC_CLASS" />
+		<field name="TC_CLASSDESC" />
+		<field name="TC_ENDBLOCKDATA" />
+		<field name="TC_ENUM" />
+		<field name="TC_EXCEPTION" />
+		<field name="TC_LONGSTRING" />
+		<field name="TC_MAX" />
+		<field name="TC_NULL" />
+		<field name="TC_OBJECT" />
+		<field name="TC_PROXYCLASSDESC" />
+		<field name="TC_REFERENCE" />
+		<field name="TC_RESET" />
+		<field name="TC_STRING" />
+		<field name="baseWireHandle" />
+	</class>
+	<class name="java/io/ObjectStreamException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/ObjectStreamField" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Class;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Class;Z)V" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getOffset()I" />
+		<method name="getType()Ljava/lang/Class;" />
+		<method name="getTypeCode()C" />
+		<method name="getTypeString()Ljava/lang/String;" />
+		<method name="isPrimitive()Z" />
+		<method name="isUnshared()Z" />
+		<method name="setOffset(I)V" />
+	</class>
+	<class name="java/io/OptionalDataException" since="1">
+		<extends name="java/io/ObjectStreamException" />
+		<field name="eof" />
+		<field name="length" />
+	</class>
+	<class name="java/io/OutputStream" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<implements name="java/io/Flushable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="write(I)V" />
+		<method name="write([B)V" />
+		<method name="write([BII)V" />
+	</class>
+	<class name="java/io/OutputStreamWriter" since="1">
+		<extends name="java/io/Writer" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/nio/charset/CharsetEncoder;)V" />
+		<method name="getEncoding()Ljava/lang/String;" />
+	</class>
+	<class name="java/io/PipedInputStream" since="1">
+		<extends name="java/io/InputStream" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" since="9" />
+		<method name="&lt;init&gt;(Ljava/io/PipedOutputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/PipedOutputStream;I)V" since="9" />
+		<method name="connect(Ljava/io/PipedOutputStream;)V" />
+		<method name="receive(I)V" />
+		<field name="PIPE_SIZE" />
+		<field name="buffer" />
+		<field name="in" />
+		<field name="out" />
+	</class>
+	<class name="java/io/PipedOutputStream" since="1">
+		<extends name="java/io/OutputStream" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/io/PipedInputStream;)V" />
+		<method name="connect(Ljava/io/PipedInputStream;)V" />
+	</class>
+	<class name="java/io/PipedReader" since="1">
+		<extends name="java/io/Reader" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" since="9" />
+		<method name="&lt;init&gt;(Ljava/io/PipedWriter;)V" />
+		<method name="&lt;init&gt;(Ljava/io/PipedWriter;I)V" since="9" />
+		<method name="connect(Ljava/io/PipedWriter;)V" />
+	</class>
+	<class name="java/io/PipedWriter" since="1">
+		<extends name="java/io/Writer" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/io/PipedReader;)V" />
+		<method name="connect(Ljava/io/PipedReader;)V" />
+	</class>
+	<class name="java/io/PrintStream" since="1">
+		<extends name="java/io/FilterOutputStream" />
+		<implements name="java/lang/Appendable" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="&lt;init&gt;(Ljava/io/File;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Z)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;ZLjava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="append(C)Ljava/io/PrintStream;" />
+		<method name="append(Ljava/lang/CharSequence;)Ljava/io/PrintStream;" />
+		<method name="append(Ljava/lang/CharSequence;II)Ljava/io/PrintStream;" />
+		<method name="checkError()Z" />
+		<method name="clearError()V" since="9" />
+		<method name="format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;" />
+		<method name="format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;" />
+		<method name="print(C)V" />
+		<method name="print(D)V" />
+		<method name="print(F)V" />
+		<method name="print(I)V" />
+		<method name="print(J)V" />
+		<method name="print(Ljava/lang/Object;)V" />
+		<method name="print(Ljava/lang/String;)V" />
+		<method name="print(Z)V" />
+		<method name="print([C)V" />
+		<method name="printf(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;" />
+		<method name="printf(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;" />
+		<method name="println()V" />
+		<method name="println(C)V" />
+		<method name="println(D)V" />
+		<method name="println(F)V" />
+		<method name="println(I)V" />
+		<method name="println(J)V" />
+		<method name="println(Ljava/lang/Object;)V" />
+		<method name="println(Ljava/lang/String;)V" />
+		<method name="println(Z)V" />
+		<method name="println([C)V" />
+		<method name="setError()V" />
+	</class>
+	<class name="java/io/PrintWriter" since="1">
+		<extends name="java/io/Writer" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="&lt;init&gt;(Ljava/io/File;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Z)V" />
+		<method name="&lt;init&gt;(Ljava/io/Writer;)V" />
+		<method name="&lt;init&gt;(Ljava/io/Writer;Z)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="append(C)Ljava/io/PrintWriter;" />
+		<method name="append(Ljava/lang/CharSequence;)Ljava/io/PrintWriter;" />
+		<method name="append(Ljava/lang/CharSequence;II)Ljava/io/PrintWriter;" />
+		<method name="checkError()Z" />
+		<method name="clearError()V" since="9" />
+		<method name="format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintWriter;" />
+		<method name="format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintWriter;" />
+		<method name="print(C)V" />
+		<method name="print(D)V" />
+		<method name="print(F)V" />
+		<method name="print(I)V" />
+		<method name="print(J)V" />
+		<method name="print(Ljava/lang/Object;)V" />
+		<method name="print(Ljava/lang/String;)V" />
+		<method name="print(Z)V" />
+		<method name="print([C)V" />
+		<method name="printf(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintWriter;" />
+		<method name="printf(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintWriter;" />
+		<method name="println()V" />
+		<method name="println(C)V" />
+		<method name="println(D)V" />
+		<method name="println(F)V" />
+		<method name="println(I)V" />
+		<method name="println(J)V" />
+		<method name="println(Ljava/lang/Object;)V" />
+		<method name="println(Ljava/lang/String;)V" />
+		<method name="println(Z)V" />
+		<method name="println([C)V" />
+		<method name="setError()V" />
+		<field name="out" />
+	</class>
+	<class name="java/io/PushbackInputStream" since="1">
+		<extends name="java/io/FilterInputStream" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;I)V" />
+		<method name="unread(I)V" />
+		<method name="unread([B)V" />
+		<method name="unread([BII)V" />
+		<field name="buf" />
+		<field name="pos" />
+	</class>
+	<class name="java/io/PushbackReader" since="1">
+		<extends name="java/io/FilterReader" />
+		<method name="&lt;init&gt;(Ljava/io/Reader;)V" />
+		<method name="&lt;init&gt;(Ljava/io/Reader;I)V" />
+		<method name="unread(I)V" />
+		<method name="unread([C)V" />
+		<method name="unread([CII)V" />
+	</class>
+	<class name="java/io/RandomAccessFile" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<implements name="java/io/DataInput" />
+		<implements name="java/io/DataOutput" />
+		<method name="&lt;init&gt;(Ljava/io/File;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getChannel()Ljava/nio/channels/FileChannel;" />
+		<method name="getFD()Ljava/io/FileDescriptor;" />
+		<method name="getFilePointer()J" />
+		<method name="length()J" />
+		<method name="read()I" />
+		<method name="read([B)I" />
+		<method name="read([BII)I" />
+		<method name="seek(J)V" />
+		<method name="setLength(J)V" />
+	</class>
+	<class name="java/io/Reader" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<implements name="java/lang/Readable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;)V" />
+		<method name="mark(I)V" />
+		<method name="markSupported()Z" />
+		<method name="read()I" />
+		<method name="read([C)I" />
+		<method name="read([CII)I" />
+		<method name="ready()Z" />
+		<method name="reset()V" />
+		<method name="skip(J)J" />
+		<field name="lock" />
+	</class>
+	<class name="java/io/SequenceInputStream" since="1">
+		<extends name="java/io/InputStream" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Enumeration;)V" />
+	</class>
+	<class name="java/io/Serializable" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="java/io/SerializablePermission" since="1">
+		<extends name="java/security/BasicPermission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/StreamCorruptedException" since="1">
+		<extends name="java/io/ObjectStreamException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/StreamTokenizer" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" deprecated="15" />
+		<method name="&lt;init&gt;(Ljava/io/Reader;)V" />
+		<method name="commentChar(I)V" />
+		<method name="eolIsSignificant(Z)V" />
+		<method name="lineno()I" />
+		<method name="lowerCaseMode(Z)V" />
+		<method name="nextToken()I" />
+		<method name="ordinaryChar(I)V" />
+		<method name="ordinaryChars(II)V" />
+		<method name="parseNumbers()V" />
+		<method name="pushBack()V" />
+		<method name="quoteChar(I)V" />
+		<method name="resetSyntax()V" />
+		<method name="slashSlashComments(Z)V" />
+		<method name="slashStarComments(Z)V" />
+		<method name="whitespaceChars(II)V" />
+		<method name="wordChars(II)V" />
+		<field name="TT_EOF" />
+		<field name="TT_EOL" />
+		<field name="TT_NUMBER" />
+		<field name="TT_WORD" />
+		<field name="nval" />
+		<field name="sval" />
+		<field name="ttype" />
+	</class>
+	<class name="java/io/StringBufferInputStream" since="1" deprecated="1">
+		<extends name="java/io/InputStream" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="29" />
+		<field name="buffer" deprecated="29" />
+		<field name="count" deprecated="29" />
+		<field name="pos" deprecated="29" />
+	</class>
+	<class name="java/io/StringReader" since="1">
+		<extends name="java/io/Reader" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/StringWriter" since="1">
+		<extends name="java/io/Writer" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="append(C)Ljava/io/StringWriter;" />
+		<method name="append(Ljava/lang/CharSequence;)Ljava/io/StringWriter;" />
+		<method name="append(Ljava/lang/CharSequence;II)Ljava/io/StringWriter;" />
+		<method name="getBuffer()Ljava/lang/StringBuffer;" />
+	</class>
+	<class name="java/io/SyncFailedException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/UTFDataFormatException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/UncheckedIOException" since="24">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(Ljava/io/IOException;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/io/IOException;)V" />
+		<method name="getCause()Ljava/io/IOException;" />
+	</class>
+	<class name="java/io/UnsupportedEncodingException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/io/WriteAbortedException" since="1">
+		<extends name="java/io/ObjectStreamException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Exception;)V" />
+		<field name="detail" />
+	</class>
+	<class name="java/io/Writer" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<implements name="java/io/Flushable" />
+		<implements name="java/lang/Appendable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;)V" />
+		<method name="append(C)Ljava/io/Writer;" />
+		<method name="append(Ljava/lang/CharSequence;)Ljava/io/Writer;" />
+		<method name="append(Ljava/lang/CharSequence;II)Ljava/io/Writer;" />
+		<method name="write(I)V" />
+		<method name="write(Ljava/lang/String;)V" />
+		<method name="write(Ljava/lang/String;II)V" />
+		<method name="write([C)V" />
+		<method name="write([CII)V" />
+		<field name="lock" />
+	</class>
+	<class name="java/lang/AbstractMethodError" since="1">
+		<extends name="java/lang/IncompatibleClassChangeError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/Appendable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="append(C)Ljava/lang/Appendable;" />
+		<method name="append(Ljava/lang/CharSequence;)Ljava/lang/Appendable;" />
+		<method name="append(Ljava/lang/CharSequence;II)Ljava/lang/Appendable;" />
+	</class>
+	<class name="java/lang/ArithmeticException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/ArrayIndexOutOfBoundsException" since="1">
+		<extends name="java/lang/IndexOutOfBoundsException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/ArrayStoreException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/AssertionError" since="1">
+		<extends name="java/lang/Error" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(C)V" />
+		<method name="&lt;init&gt;(D)V" />
+		<method name="&lt;init&gt;(F)V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(J)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" since="19" />
+		<method name="&lt;init&gt;(Z)V" />
+	</class>
+	<class name="java/lang/AutoCloseable" since="19">
+		<extends name="java/lang/Object" />
+		<method name="close()V" />
+	</class>
+	<class name="java/lang/Boolean" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Z)V" />
+		<method name="booleanValue()Z" />
+		<method name="compare(ZZ)I" since="19" />
+		<method name="compareTo(Ljava/lang/Boolean;)I" />
+		<method name="getBoolean(Ljava/lang/String;)Z" />
+		<method name="hashCode(Z)I" since="24" />
+		<method name="logicalAnd(ZZ)Z" since="24" />
+		<method name="logicalOr(ZZ)Z" since="24" />
+		<method name="logicalXor(ZZ)Z" since="24" />
+		<method name="parseBoolean(Ljava/lang/String;)Z" />
+		<method name="toString(Z)Ljava/lang/String;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/lang/Boolean;" />
+		<method name="valueOf(Z)Ljava/lang/Boolean;" />
+		<field name="FALSE" />
+		<field name="TRUE" />
+		<field name="TYPE" />
+	</class>
+	<class name="java/lang/BootstrapMethodError" since="26">
+		<extends name="java/lang/LinkageError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/lang/Byte" since="1">
+		<extends name="java/lang/Number" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(B)V" deprecated="31" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="31" />
+		<method name="compare(BB)I" since="19" />
+		<method name="compareTo(Ljava/lang/Byte;)I" />
+		<method name="compareUnsigned(BB)I" since="31" />
+		<method name="decode(Ljava/lang/String;)Ljava/lang/Byte;" />
+		<method name="hashCode(B)I" since="24" />
+		<method name="parseByte(Ljava/lang/String;)B" />
+		<method name="parseByte(Ljava/lang/String;I)B" />
+		<method name="toString(B)Ljava/lang/String;" />
+		<method name="toUnsignedInt(B)I" since="26" />
+		<method name="toUnsignedLong(B)J" since="26" />
+		<method name="valueOf(B)Ljava/lang/Byte;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/lang/Byte;" />
+		<method name="valueOf(Ljava/lang/String;I)Ljava/lang/Byte;" />
+		<field name="BYTES" since="24" />
+		<field name="MAX_VALUE" />
+		<field name="MIN_VALUE" />
+		<field name="SIZE" />
+		<field name="TYPE" />
+	</class>
+	<class name="java/lang/CharSequence" since="1">
+		<extends name="java/lang/Object" />
+		<method name="charAt(I)C" />
+		<method name="chars()Ljava/util/stream/IntStream;" since="24" />
+		<method name="codePoints()Ljava/util/stream/IntStream;" since="24" />
+		<method name="length()I" />
+		<method name="subSequence(II)Ljava/lang/CharSequence;" />
+	</class>
+	<class name="java/lang/Character" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(C)V" />
+		<method name="charCount(I)I" />
+		<method name="charValue()C" />
+		<method name="codePointAt(Ljava/lang/CharSequence;I)I" />
+		<method name="codePointAt([CI)I" />
+		<method name="codePointAt([CII)I" />
+		<method name="codePointBefore(Ljava/lang/CharSequence;I)I" />
+		<method name="codePointBefore([CI)I" />
+		<method name="codePointBefore([CII)I" />
+		<method name="codePointCount(Ljava/lang/CharSequence;II)I" />
+		<method name="codePointCount([CII)I" />
+		<method name="compare(CC)I" since="19" />
+		<method name="compareTo(Ljava/lang/Character;)I" />
+		<method name="digit(CI)I" />
+		<method name="digit(II)I" />
+		<method name="forDigit(II)C" />
+		<method name="getDirectionality(C)B" />
+		<method name="getDirectionality(I)B" />
+		<method name="getName(I)Ljava/lang/String;" since="19" />
+		<method name="getNumericValue(C)I" />
+		<method name="getNumericValue(I)I" />
+		<method name="getType(C)I" />
+		<method name="getType(I)I" />
+		<method name="hashCode(C)I" since="24" />
+		<method name="highSurrogate(I)C" since="19" />
+		<method name="isAlphabetic(I)Z" since="19" />
+		<method name="isBmpCodePoint(I)Z" since="19" />
+		<method name="isDefined(C)Z" />
+		<method name="isDefined(I)Z" />
+		<method name="isDigit(C)Z" />
+		<method name="isDigit(I)Z" />
+		<method name="isHighSurrogate(C)Z" />
+		<method name="isISOControl(C)Z" />
+		<method name="isISOControl(I)Z" />
+		<method name="isIdentifierIgnorable(C)Z" />
+		<method name="isIdentifierIgnorable(I)Z" />
+		<method name="isIdeographic(I)Z" since="19" />
+		<method name="isJavaIdentifierPart(C)Z" />
+		<method name="isJavaIdentifierPart(I)Z" />
+		<method name="isJavaIdentifierStart(C)Z" />
+		<method name="isJavaIdentifierStart(I)Z" />
+		<method name="isJavaLetter(C)Z" deprecated="15" />
+		<method name="isJavaLetterOrDigit(C)Z" deprecated="15" />
+		<method name="isLetter(C)Z" />
+		<method name="isLetter(I)Z" />
+		<method name="isLetterOrDigit(C)Z" />
+		<method name="isLetterOrDigit(I)Z" />
+		<method name="isLowSurrogate(C)Z" />
+		<method name="isLowerCase(C)Z" />
+		<method name="isLowerCase(I)Z" />
+		<method name="isMirrored(C)Z" />
+		<method name="isMirrored(I)Z" />
+		<method name="isSpace(C)Z" deprecated="15" />
+		<method name="isSpaceChar(C)Z" />
+		<method name="isSpaceChar(I)Z" />
+		<method name="isSupplementaryCodePoint(I)Z" />
+		<method name="isSurrogate(C)Z" since="19" />
+		<method name="isSurrogatePair(CC)Z" />
+		<method name="isTitleCase(C)Z" />
+		<method name="isTitleCase(I)Z" />
+		<method name="isUnicodeIdentifierPart(C)Z" />
+		<method name="isUnicodeIdentifierPart(I)Z" />
+		<method name="isUnicodeIdentifierStart(C)Z" />
+		<method name="isUnicodeIdentifierStart(I)Z" />
+		<method name="isUpperCase(C)Z" />
+		<method name="isUpperCase(I)Z" />
+		<method name="isValidCodePoint(I)Z" />
+		<method name="isWhitespace(C)Z" />
+		<method name="isWhitespace(I)Z" />
+		<method name="lowSurrogate(I)C" since="19" />
+		<method name="offsetByCodePoints(Ljava/lang/CharSequence;II)I" />
+		<method name="offsetByCodePoints([CIIII)I" />
+		<method name="reverseBytes(C)C" />
+		<method name="toChars(I)[C" />
+		<method name="toChars(I[CI)I" />
+		<method name="toCodePoint(CC)I" />
+		<method name="toLowerCase(C)C" />
+		<method name="toLowerCase(I)I" />
+		<method name="toString(C)Ljava/lang/String;" />
+		<method name="toTitleCase(C)C" />
+		<method name="toTitleCase(I)I" />
+		<method name="toUpperCase(C)C" />
+		<method name="toUpperCase(I)I" />
+		<method name="valueOf(C)Ljava/lang/Character;" />
+		<field name="BYTES" since="24" />
+		<field name="COMBINING_SPACING_MARK" />
+		<field name="CONNECTOR_PUNCTUATION" />
+		<field name="CONTROL" />
+		<field name="CURRENCY_SYMBOL" />
+		<field name="DASH_PUNCTUATION" />
+		<field name="DECIMAL_DIGIT_NUMBER" />
+		<field name="DIRECTIONALITY_ARABIC_NUMBER" />
+		<field name="DIRECTIONALITY_BOUNDARY_NEUTRAL" />
+		<field name="DIRECTIONALITY_COMMON_NUMBER_SEPARATOR" />
+		<field name="DIRECTIONALITY_EUROPEAN_NUMBER" />
+		<field name="DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR" />
+		<field name="DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR" />
+		<field name="DIRECTIONALITY_LEFT_TO_RIGHT" />
+		<field name="DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING" />
+		<field name="DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE" />
+		<field name="DIRECTIONALITY_NONSPACING_MARK" />
+		<field name="DIRECTIONALITY_OTHER_NEUTRALS" />
+		<field name="DIRECTIONALITY_PARAGRAPH_SEPARATOR" />
+		<field name="DIRECTIONALITY_POP_DIRECTIONAL_FORMAT" />
+		<field name="DIRECTIONALITY_RIGHT_TO_LEFT" />
+		<field name="DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC" />
+		<field name="DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING" />
+		<field name="DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE" />
+		<field name="DIRECTIONALITY_SEGMENT_SEPARATOR" />
+		<field name="DIRECTIONALITY_UNDEFINED" />
+		<field name="DIRECTIONALITY_WHITESPACE" />
+		<field name="ENCLOSING_MARK" />
+		<field name="END_PUNCTUATION" />
+		<field name="FINAL_QUOTE_PUNCTUATION" />
+		<field name="FORMAT" />
+		<field name="INITIAL_QUOTE_PUNCTUATION" />
+		<field name="LETTER_NUMBER" />
+		<field name="LINE_SEPARATOR" />
+		<field name="LOWERCASE_LETTER" />
+		<field name="MATH_SYMBOL" />
+		<field name="MAX_CODE_POINT" />
+		<field name="MAX_HIGH_SURROGATE" />
+		<field name="MAX_LOW_SURROGATE" />
+		<field name="MAX_RADIX" />
+		<field name="MAX_SURROGATE" />
+		<field name="MAX_VALUE" />
+		<field name="MIN_CODE_POINT" />
+		<field name="MIN_HIGH_SURROGATE" />
+		<field name="MIN_LOW_SURROGATE" />
+		<field name="MIN_RADIX" />
+		<field name="MIN_SUPPLEMENTARY_CODE_POINT" />
+		<field name="MIN_SURROGATE" />
+		<field name="MIN_VALUE" />
+		<field name="MODIFIER_LETTER" />
+		<field name="MODIFIER_SYMBOL" />
+		<field name="NON_SPACING_MARK" />
+		<field name="OTHER_LETTER" />
+		<field name="OTHER_NUMBER" />
+		<field name="OTHER_PUNCTUATION" />
+		<field name="OTHER_SYMBOL" />
+		<field name="PARAGRAPH_SEPARATOR" />
+		<field name="PRIVATE_USE" />
+		<field name="SIZE" />
+		<field name="SPACE_SEPARATOR" />
+		<field name="START_PUNCTUATION" />
+		<field name="SURROGATE" />
+		<field name="TITLECASE_LETTER" />
+		<field name="TYPE" />
+		<field name="UNASSIGNED" />
+		<field name="UPPERCASE_LETTER" />
+	</class>
+	<class name="java/lang/Character$Subset" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/Character$UnicodeBlock" since="1">
+		<extends name="java/lang/Character$Subset" />
+		<method name="forName(Ljava/lang/String;)Ljava/lang/Character$UnicodeBlock;" />
+		<method name="of(C)Ljava/lang/Character$UnicodeBlock;" />
+		<method name="of(I)Ljava/lang/Character$UnicodeBlock;" />
+		<field name="AEGEAN_NUMBERS" />
+		<field name="ALCHEMICAL_SYMBOLS" since="19" />
+		<field name="ALPHABETIC_PRESENTATION_FORMS" />
+		<field name="ANCIENT_GREEK_MUSICAL_NOTATION" since="19" />
+		<field name="ANCIENT_GREEK_NUMBERS" since="19" />
+		<field name="ANCIENT_SYMBOLS" since="19" />
+		<field name="ARABIC" />
+		<field name="ARABIC_EXTENDED_A" since="26" />
+		<field name="ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS" since="26" />
+		<field name="ARABIC_PRESENTATION_FORMS_A" />
+		<field name="ARABIC_PRESENTATION_FORMS_B" />
+		<field name="ARABIC_SUPPLEMENT" since="19" />
+		<field name="ARMENIAN" />
+		<field name="ARROWS" />
+		<field name="AVESTAN" since="19" />
+		<field name="BALINESE" since="19" />
+		<field name="BAMUM" since="19" />
+		<field name="BAMUM_SUPPLEMENT" since="19" />
+		<field name="BASIC_LATIN" />
+		<field name="BATAK" since="19" />
+		<field name="BENGALI" />
+		<field name="BLOCK_ELEMENTS" />
+		<field name="BOPOMOFO" />
+		<field name="BOPOMOFO_EXTENDED" />
+		<field name="BOX_DRAWING" />
+		<field name="BRAHMI" since="19" />
+		<field name="BRAILLE_PATTERNS" />
+		<field name="BUGINESE" since="19" />
+		<field name="BUHID" />
+		<field name="BYZANTINE_MUSICAL_SYMBOLS" />
+		<field name="CARIAN" since="19" />
+		<field name="CHAKMA" since="26" />
+		<field name="CHAM" since="19" />
+		<field name="CHEROKEE" />
+		<field name="CJK_COMPATIBILITY" />
+		<field name="CJK_COMPATIBILITY_FORMS" />
+		<field name="CJK_COMPATIBILITY_IDEOGRAPHS" />
+		<field name="CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT" />
+		<field name="CJK_RADICALS_SUPPLEMENT" />
+		<field name="CJK_STROKES" since="19" />
+		<field name="CJK_SYMBOLS_AND_PUNCTUATION" />
+		<field name="CJK_UNIFIED_IDEOGRAPHS" />
+		<field name="CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A" />
+		<field name="CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B" />
+		<field name="CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C" since="19" />
+		<field name="CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D" since="19" />
+		<field name="COMBINING_DIACRITICAL_MARKS" />
+		<field name="COMBINING_DIACRITICAL_MARKS_SUPPLEMENT" since="19" />
+		<field name="COMBINING_HALF_MARKS" />
+		<field name="COMBINING_MARKS_FOR_SYMBOLS" />
+		<field name="COMMON_INDIC_NUMBER_FORMS" since="19" />
+		<field name="CONTROL_PICTURES" />
+		<field name="COPTIC" since="19" />
+		<field name="COUNTING_ROD_NUMERALS" since="19" />
+		<field name="CUNEIFORM" since="19" />
+		<field name="CUNEIFORM_NUMBERS_AND_PUNCTUATION" since="19" />
+		<field name="CURRENCY_SYMBOLS" />
+		<field name="CYPRIOT_SYLLABARY" />
+		<field name="CYRILLIC" />
+		<field name="CYRILLIC_EXTENDED_A" since="19" />
+		<field name="CYRILLIC_EXTENDED_B" since="19" />
+		<field name="CYRILLIC_SUPPLEMENTARY" />
+		<field name="DESERET" />
+		<field name="DEVANAGARI" />
+		<field name="DEVANAGARI_EXTENDED" since="19" />
+		<field name="DINGBATS" />
+		<field name="DOMINO_TILES" since="19" />
+		<field name="EGYPTIAN_HIEROGLYPHS" since="19" />
+		<field name="EMOTICONS" since="19" />
+		<field name="ENCLOSED_ALPHANUMERICS" />
+		<field name="ENCLOSED_ALPHANUMERIC_SUPPLEMENT" since="19" />
+		<field name="ENCLOSED_CJK_LETTERS_AND_MONTHS" />
+		<field name="ENCLOSED_IDEOGRAPHIC_SUPPLEMENT" since="19" />
+		<field name="ETHIOPIC" />
+		<field name="ETHIOPIC_EXTENDED" since="19" />
+		<field name="ETHIOPIC_EXTENDED_A" since="19" />
+		<field name="ETHIOPIC_SUPPLEMENT" since="19" />
+		<field name="GENERAL_PUNCTUATION" />
+		<field name="GEOMETRIC_SHAPES" />
+		<field name="GEORGIAN" />
+		<field name="GEORGIAN_SUPPLEMENT" since="19" />
+		<field name="GLAGOLITIC" since="19" />
+		<field name="GOTHIC" />
+		<field name="GREEK" />
+		<field name="GREEK_EXTENDED" />
+		<field name="GUJARATI" />
+		<field name="GURMUKHI" />
+		<field name="HALFWIDTH_AND_FULLWIDTH_FORMS" />
+		<field name="HANGUL_COMPATIBILITY_JAMO" />
+		<field name="HANGUL_JAMO" />
+		<field name="HANGUL_JAMO_EXTENDED_A" since="19" />
+		<field name="HANGUL_JAMO_EXTENDED_B" since="19" />
+		<field name="HANGUL_SYLLABLES" />
+		<field name="HANUNOO" />
+		<field name="HEBREW" />
+		<field name="HIGH_PRIVATE_USE_SURROGATES" />
+		<field name="HIGH_SURROGATES" />
+		<field name="HIRAGANA" />
+		<field name="IDEOGRAPHIC_DESCRIPTION_CHARACTERS" />
+		<field name="IMPERIAL_ARAMAIC" since="19" />
+		<field name="INSCRIPTIONAL_PAHLAVI" since="19" />
+		<field name="INSCRIPTIONAL_PARTHIAN" since="19" />
+		<field name="IPA_EXTENSIONS" />
+		<field name="JAVANESE" since="19" />
+		<field name="KAITHI" since="19" />
+		<field name="KANA_SUPPLEMENT" since="19" />
+		<field name="KANBUN" />
+		<field name="KANGXI_RADICALS" />
+		<field name="KANNADA" />
+		<field name="KATAKANA" />
+		<field name="KATAKANA_PHONETIC_EXTENSIONS" />
+		<field name="KAYAH_LI" since="19" />
+		<field name="KHAROSHTHI" since="19" />
+		<field name="KHMER" />
+		<field name="KHMER_SYMBOLS" />
+		<field name="LAO" />
+		<field name="LATIN_1_SUPPLEMENT" />
+		<field name="LATIN_EXTENDED_A" />
+		<field name="LATIN_EXTENDED_ADDITIONAL" />
+		<field name="LATIN_EXTENDED_B" />
+		<field name="LATIN_EXTENDED_C" since="19" />
+		<field name="LATIN_EXTENDED_D" since="19" />
+		<field name="LEPCHA" since="19" />
+		<field name="LETTERLIKE_SYMBOLS" />
+		<field name="LIMBU" />
+		<field name="LINEAR_B_IDEOGRAMS" />
+		<field name="LINEAR_B_SYLLABARY" />
+		<field name="LISU" since="19" />
+		<field name="LOW_SURROGATES" />
+		<field name="LYCIAN" since="19" />
+		<field name="LYDIAN" since="19" />
+		<field name="MAHJONG_TILES" since="19" />
+		<field name="MALAYALAM" />
+		<field name="MANDAIC" since="19" />
+		<field name="MATHEMATICAL_ALPHANUMERIC_SYMBOLS" />
+		<field name="MATHEMATICAL_OPERATORS" />
+		<field name="MEETEI_MAYEK" since="19" />
+		<field name="MEETEI_MAYEK_EXTENSIONS" since="26" />
+		<field name="MEROITIC_CURSIVE" since="26" />
+		<field name="MEROITIC_HIEROGLYPHS" since="26" />
+		<field name="MIAO" since="26" />
+		<field name="MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A" />
+		<field name="MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B" />
+		<field name="MISCELLANEOUS_SYMBOLS" />
+		<field name="MISCELLANEOUS_SYMBOLS_AND_ARROWS" />
+		<field name="MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS" since="19" />
+		<field name="MISCELLANEOUS_TECHNICAL" />
+		<field name="MODIFIER_TONE_LETTERS" since="19" />
+		<field name="MONGOLIAN" />
+		<field name="MUSICAL_SYMBOLS" />
+		<field name="MYANMAR" />
+		<field name="MYANMAR_EXTENDED_A" since="19" />
+		<field name="NEW_TAI_LUE" since="19" />
+		<field name="NKO" since="19" />
+		<field name="NUMBER_FORMS" />
+		<field name="OGHAM" />
+		<field name="OLD_ITALIC" />
+		<field name="OLD_PERSIAN" since="19" />
+		<field name="OLD_SOUTH_ARABIAN" since="19" />
+		<field name="OLD_TURKIC" since="19" />
+		<field name="OL_CHIKI" since="19" />
+		<field name="OPTICAL_CHARACTER_RECOGNITION" />
+		<field name="ORIYA" />
+		<field name="OSMANYA" />
+		<field name="PHAGS_PA" since="19" />
+		<field name="PHAISTOS_DISC" since="19" />
+		<field name="PHOENICIAN" since="19" />
+		<field name="PHONETIC_EXTENSIONS" />
+		<field name="PHONETIC_EXTENSIONS_SUPPLEMENT" since="19" />
+		<field name="PLAYING_CARDS" since="19" />
+		<field name="PRIVATE_USE_AREA" />
+		<field name="REJANG" since="19" />
+		<field name="RUMI_NUMERAL_SYMBOLS" since="19" />
+		<field name="RUNIC" />
+		<field name="SAMARITAN" since="19" />
+		<field name="SAURASHTRA" since="19" />
+		<field name="SHARADA" since="26" />
+		<field name="SHAVIAN" />
+		<field name="SINHALA" />
+		<field name="SMALL_FORM_VARIANTS" />
+		<field name="SORA_SOMPENG" since="26" />
+		<field name="SPACING_MODIFIER_LETTERS" />
+		<field name="SPECIALS" />
+		<field name="SUNDANESE" since="19" />
+		<field name="SUNDANESE_SUPPLEMENT" since="26" />
+		<field name="SUPERSCRIPTS_AND_SUBSCRIPTS" />
+		<field name="SUPPLEMENTAL_ARROWS_A" />
+		<field name="SUPPLEMENTAL_ARROWS_B" />
+		<field name="SUPPLEMENTAL_MATHEMATICAL_OPERATORS" />
+		<field name="SUPPLEMENTAL_PUNCTUATION" since="19" />
+		<field name="SUPPLEMENTARY_PRIVATE_USE_AREA_A" />
+		<field name="SUPPLEMENTARY_PRIVATE_USE_AREA_B" />
+		<field name="SURROGATES_AREA" deprecated="15" />
+		<field name="SYLOTI_NAGRI" since="19" />
+		<field name="SYRIAC" />
+		<field name="TAGALOG" />
+		<field name="TAGBANWA" />
+		<field name="TAGS" />
+		<field name="TAI_LE" />
+		<field name="TAI_THAM" since="19" />
+		<field name="TAI_VIET" since="19" />
+		<field name="TAI_XUAN_JING_SYMBOLS" />
+		<field name="TAKRI" since="26" />
+		<field name="TAMIL" />
+		<field name="TELUGU" />
+		<field name="THAANA" />
+		<field name="THAI" />
+		<field name="TIBETAN" />
+		<field name="TIFINAGH" since="19" />
+		<field name="TRANSPORT_AND_MAP_SYMBOLS" since="19" />
+		<field name="UGARITIC" />
+		<field name="UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS" />
+		<field name="UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED" since="19" />
+		<field name="VAI" since="19" />
+		<field name="VARIATION_SELECTORS" />
+		<field name="VARIATION_SELECTORS_SUPPLEMENT" />
+		<field name="VEDIC_EXTENSIONS" since="19" />
+		<field name="VERTICAL_FORMS" since="19" />
+		<field name="YIJING_HEXAGRAM_SYMBOLS" />
+		<field name="YI_RADICALS" />
+		<field name="YI_SYLLABLES" />
+	</class>
+	<class name="java/lang/Character$UnicodeScript" since="24">
+		<extends name="java/lang/Enum" />
+		<method name="forName(Ljava/lang/String;)Ljava/lang/Character$UnicodeScript;" />
+		<method name="of(I)Ljava/lang/Character$UnicodeScript;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/lang/Character$UnicodeScript;" />
+		<method name="values()[Ljava/lang/Character$UnicodeScript;" />
+		<field name="ARABIC" />
+		<field name="ARMENIAN" />
+		<field name="AVESTAN" />
+		<field name="BALINESE" />
+		<field name="BAMUM" />
+		<field name="BATAK" />
+		<field name="BENGALI" />
+		<field name="BOPOMOFO" />
+		<field name="BRAHMI" />
+		<field name="BRAILLE" />
+		<field name="BUGINESE" />
+		<field name="BUHID" />
+		<field name="CANADIAN_ABORIGINAL" />
+		<field name="CARIAN" />
+		<field name="CHAKMA" since="26" />
+		<field name="CHAM" />
+		<field name="CHEROKEE" />
+		<field name="COMMON" />
+		<field name="COPTIC" />
+		<field name="CUNEIFORM" />
+		<field name="CYPRIOT" />
+		<field name="CYRILLIC" />
+		<field name="DESERET" />
+		<field name="DEVANAGARI" />
+		<field name="EGYPTIAN_HIEROGLYPHS" />
+		<field name="ETHIOPIC" />
+		<field name="GEORGIAN" />
+		<field name="GLAGOLITIC" />
+		<field name="GOTHIC" />
+		<field name="GREEK" />
+		<field name="GUJARATI" />
+		<field name="GURMUKHI" />
+		<field name="HAN" />
+		<field name="HANGUL" />
+		<field name="HANUNOO" />
+		<field name="HEBREW" />
+		<field name="HIRAGANA" />
+		<field name="IMPERIAL_ARAMAIC" />
+		<field name="INHERITED" />
+		<field name="INSCRIPTIONAL_PAHLAVI" />
+		<field name="INSCRIPTIONAL_PARTHIAN" />
+		<field name="JAVANESE" />
+		<field name="KAITHI" />
+		<field name="KANNADA" />
+		<field name="KATAKANA" />
+		<field name="KAYAH_LI" />
+		<field name="KHAROSHTHI" />
+		<field name="KHMER" />
+		<field name="LAO" />
+		<field name="LATIN" />
+		<field name="LEPCHA" />
+		<field name="LIMBU" />
+		<field name="LINEAR_B" />
+		<field name="LISU" />
+		<field name="LYCIAN" />
+		<field name="LYDIAN" />
+		<field name="MALAYALAM" />
+		<field name="MANDAIC" />
+		<field name="MEETEI_MAYEK" />
+		<field name="MEROITIC_CURSIVE" since="26" />
+		<field name="MEROITIC_HIEROGLYPHS" since="26" />
+		<field name="MIAO" since="26" />
+		<field name="MONGOLIAN" />
+		<field name="MYANMAR" />
+		<field name="NEW_TAI_LUE" />
+		<field name="NKO" />
+		<field name="OGHAM" />
+		<field name="OLD_ITALIC" />
+		<field name="OLD_PERSIAN" />
+		<field name="OLD_SOUTH_ARABIAN" />
+		<field name="OLD_TURKIC" />
+		<field name="OL_CHIKI" />
+		<field name="ORIYA" />
+		<field name="OSMANYA" />
+		<field name="PHAGS_PA" />
+		<field name="PHOENICIAN" />
+		<field name="REJANG" />
+		<field name="RUNIC" />
+		<field name="SAMARITAN" />
+		<field name="SAURASHTRA" />
+		<field name="SHARADA" since="26" />
+		<field name="SHAVIAN" />
+		<field name="SINHALA" />
+		<field name="SORA_SOMPENG" since="26" />
+		<field name="SUNDANESE" />
+		<field name="SYLOTI_NAGRI" />
+		<field name="SYRIAC" />
+		<field name="TAGALOG" />
+		<field name="TAGBANWA" />
+		<field name="TAI_LE" />
+		<field name="TAI_THAM" />
+		<field name="TAI_VIET" />
+		<field name="TAKRI" since="26" />
+		<field name="TAMIL" />
+		<field name="TELUGU" />
+		<field name="THAANA" />
+		<field name="THAI" />
+		<field name="TIBETAN" />
+		<field name="TIFINAGH" />
+		<field name="UGARITIC" />
+		<field name="UNKNOWN" />
+		<field name="VAI" />
+		<field name="YI" />
+	</class>
+	<class name="java/lang/Class" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/reflect/AnnotatedElement" />
+		<implements name="java/lang/reflect/GenericDeclaration" />
+		<implements name="java/lang/reflect/Type" />
+		<method name="asSubclass(Ljava/lang/Class;)Ljava/lang/Class;" />
+		<method name="cast(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="desiredAssertionStatus()Z" />
+		<method name="forName(Ljava/lang/String;)Ljava/lang/Class;" />
+		<method name="forName(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;" />
+		<method name="getCanonicalName()Ljava/lang/String;" />
+		<method name="getClassLoader()Ljava/lang/ClassLoader;" />
+		<method name="getClasses()[Ljava/lang/Class;" />
+		<method name="getComponentType()Ljava/lang/Class;" />
+		<method name="getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;" />
+		<method name="getConstructors()[Ljava/lang/reflect/Constructor;" />
+		<method name="getDeclaredClasses()[Ljava/lang/Class;" />
+		<method name="getDeclaredConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;" />
+		<method name="getDeclaredConstructors()[Ljava/lang/reflect/Constructor;" />
+		<method name="getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;" />
+		<method name="getDeclaredFields()[Ljava/lang/reflect/Field;" />
+		<method name="getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;" />
+		<method name="getDeclaredMethods()[Ljava/lang/reflect/Method;" />
+		<method name="getDeclaringClass()Ljava/lang/Class;" />
+		<method name="getEnclosingClass()Ljava/lang/Class;" />
+		<method name="getEnclosingConstructor()Ljava/lang/reflect/Constructor;" />
+		<method name="getEnclosingMethod()Ljava/lang/reflect/Method;" />
+		<method name="getEnumConstants()[Ljava/lang/Object;" />
+		<method name="getField(Ljava/lang/String;)Ljava/lang/reflect/Field;" />
+		<method name="getFields()[Ljava/lang/reflect/Field;" />
+		<method name="getGenericInterfaces()[Ljava/lang/reflect/Type;" />
+		<method name="getGenericSuperclass()Ljava/lang/reflect/Type;" />
+		<method name="getInterfaces()[Ljava/lang/Class;" />
+		<method name="getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;" />
+		<method name="getMethods()[Ljava/lang/reflect/Method;" />
+		<method name="getModifiers()I" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getPackage()Ljava/lang/Package;" />
+		<method name="getPackageName()Ljava/lang/String;" since="31" />
+		<method name="getProtectionDomain()Ljava/security/ProtectionDomain;" />
+		<method name="getResource(Ljava/lang/String;)Ljava/net/URL;" />
+		<method name="getResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream;" />
+		<method name="getSigners()[Ljava/lang/Object;" />
+		<method name="getSimpleName()Ljava/lang/String;" />
+		<method name="getSuperclass()Ljava/lang/Class;" />
+		<method name="getTypeName()Ljava/lang/String;" since="26" />
+		<method name="isAnnotation()Z" />
+		<method name="isAnonymousClass()Z" />
+		<method name="isArray()Z" />
+		<method name="isAssignableFrom(Ljava/lang/Class;)Z" />
+		<method name="isEnum()Z" />
+		<method name="isInstance(Ljava/lang/Object;)Z" />
+		<method name="isInterface()Z" />
+		<method name="isLocalClass()Z" />
+		<method name="isMemberClass()Z" />
+		<method name="isPrimitive()Z" />
+		<method name="isSynthetic()Z" />
+		<method name="newInstance()Ljava/lang/Object;" />
+		<method name="toGenericString()Ljava/lang/String;" since="26" />
+	</class>
+	<class name="java/lang/ClassCastException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/ClassCircularityError" since="1">
+		<extends name="java/lang/LinkageError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/ClassFormatError" since="1">
+		<extends name="java/lang/LinkageError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/ClassLoader" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/ClassLoader;)V" />
+		<method name="clearAssertionStatus()V" />
+		<method name="defineClass(Ljava/lang/String;Ljava/nio/ByteBuffer;Ljava/security/ProtectionDomain;)Ljava/lang/Class;" />
+		<method name="defineClass(Ljava/lang/String;[BII)Ljava/lang/Class;" />
+		<method name="defineClass(Ljava/lang/String;[BIILjava/security/ProtectionDomain;)Ljava/lang/Class;" />
+		<method name="defineClass([BII)Ljava/lang/Class;" deprecated="15" />
+		<method name="definePackage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)Ljava/lang/Package;" />
+		<method name="findClass(Ljava/lang/String;)Ljava/lang/Class;" />
+		<method name="findLibrary(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="findLoadedClass(Ljava/lang/String;)Ljava/lang/Class;" />
+		<method name="findResource(Ljava/lang/String;)Ljava/net/URL;" />
+		<method name="findResources(Ljava/lang/String;)Ljava/util/Enumeration;" />
+		<method name="findSystemClass(Ljava/lang/String;)Ljava/lang/Class;" />
+		<method name="getPackage(Ljava/lang/String;)Ljava/lang/Package;" />
+		<method name="getPackages()[Ljava/lang/Package;" />
+		<method name="getParent()Ljava/lang/ClassLoader;" />
+		<method name="getResource(Ljava/lang/String;)Ljava/net/URL;" />
+		<method name="getResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream;" />
+		<method name="getResources(Ljava/lang/String;)Ljava/util/Enumeration;" />
+		<method name="getSystemClassLoader()Ljava/lang/ClassLoader;" />
+		<method name="getSystemResource(Ljava/lang/String;)Ljava/net/URL;" />
+		<method name="getSystemResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream;" />
+		<method name="getSystemResources(Ljava/lang/String;)Ljava/util/Enumeration;" />
+		<method name="loadClass(Ljava/lang/String;)Ljava/lang/Class;" />
+		<method name="loadClass(Ljava/lang/String;Z)Ljava/lang/Class;" />
+		<method name="registerAsParallelCapable()Z" since="24" />
+		<method name="resolveClass(Ljava/lang/Class;)V" />
+		<method name="setClassAssertionStatus(Ljava/lang/String;Z)V" />
+		<method name="setDefaultAssertionStatus(Z)V" />
+		<method name="setPackageAssertionStatus(Ljava/lang/String;Z)V" />
+		<method name="setSigners(Ljava/lang/Class;[Ljava/lang/Object;)V" />
+	</class>
+	<class name="java/lang/ClassNotFoundException" since="1">
+		<extends name="java/lang/Exception" removed="19" />
+		<extends name="java/lang/ReflectiveOperationException" since="19" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="getException()Ljava/lang/Throwable;" />
+	</class>
+	<class name="java/lang/CloneNotSupportedException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/Cloneable" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="java/lang/Comparable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="compareTo(Ljava/lang/Object;)I" />
+	</class>
+	<class name="java/lang/Compiler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="command(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="compileClass(Ljava/lang/Class;)Z" />
+		<method name="compileClasses(Ljava/lang/String;)Z" />
+		<method name="disable()V" />
+		<method name="enable()V" />
+	</class>
+	<class name="java/lang/Deprecated" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="forRemoval()Z" since="31" />
+		<method name="since()Ljava/lang/String;" since="31" />
+	</class>
+	<class name="java/lang/Double" since="1">
+		<extends name="java/lang/Number" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(D)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="compare(DD)I" />
+		<method name="compareTo(Ljava/lang/Double;)I" />
+		<method name="doubleToLongBits(D)J" />
+		<method name="doubleToRawLongBits(D)J" />
+		<method name="hashCode(D)I" since="24" />
+		<method name="isFinite(D)Z" since="24" />
+		<method name="isInfinite()Z" />
+		<method name="isInfinite(D)Z" />
+		<method name="isNaN()Z" />
+		<method name="isNaN(D)Z" />
+		<method name="longBitsToDouble(J)D" />
+		<method name="max(DD)D" since="24" />
+		<method name="min(DD)D" since="24" />
+		<method name="parseDouble(Ljava/lang/String;)D" />
+		<method name="sum(DD)D" since="24" />
+		<method name="toHexString(D)Ljava/lang/String;" />
+		<method name="toString(D)Ljava/lang/String;" />
+		<method name="valueOf(D)Ljava/lang/Double;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/lang/Double;" />
+		<field name="BYTES" since="24" />
+		<field name="MAX_EXPONENT" since="9" />
+		<field name="MAX_VALUE" />
+		<field name="MIN_EXPONENT" since="9" />
+		<field name="MIN_NORMAL" since="9" />
+		<field name="MIN_VALUE" />
+		<field name="NEGATIVE_INFINITY" />
+		<field name="NaN" />
+		<field name="POSITIVE_INFINITY" />
+		<field name="SIZE" />
+		<field name="TYPE" />
+	</class>
+	<class name="java/lang/Enum" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="compareTo(Ljava/lang/Enum;)I" />
+		<method name="getDeclaringClass()Ljava/lang/Class;" />
+		<method name="name()Ljava/lang/String;" />
+		<method name="ordinal()I" />
+		<method name="valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;" />
+	</class>
+	<class name="java/lang/EnumConstantNotPresentException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;Ljava/lang/String;)V" />
+		<method name="constantName()Ljava/lang/String;" />
+		<method name="enumType()Ljava/lang/Class;" />
+	</class>
+	<class name="java/lang/Error" since="1">
+		<extends name="java/lang/Throwable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;ZZ)V" since="24" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/lang/Exception" since="1">
+		<extends name="java/lang/Throwable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;ZZ)V" since="24" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/lang/ExceptionInInitializerError" since="1">
+		<extends name="java/lang/LinkageError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+		<method name="getException()Ljava/lang/Throwable;" />
+	</class>
+	<class name="java/lang/Float" since="1">
+		<extends name="java/lang/Number" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(D)V" />
+		<method name="&lt;init&gt;(F)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="compare(FF)I" />
+		<method name="compareTo(Ljava/lang/Float;)I" />
+		<method name="floatToIntBits(F)I" />
+		<method name="floatToRawIntBits(F)I" />
+		<method name="hashCode(F)I" since="24" />
+		<method name="intBitsToFloat(I)F" />
+		<method name="isFinite(F)Z" since="24" />
+		<method name="isInfinite()Z" />
+		<method name="isInfinite(F)Z" />
+		<method name="isNaN()Z" />
+		<method name="isNaN(F)Z" />
+		<method name="max(FF)F" since="24" />
+		<method name="min(FF)F" since="24" />
+		<method name="parseFloat(Ljava/lang/String;)F" />
+		<method name="sum(FF)F" since="24" />
+		<method name="toHexString(F)Ljava/lang/String;" />
+		<method name="toString(F)Ljava/lang/String;" />
+		<method name="valueOf(F)Ljava/lang/Float;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/lang/Float;" />
+		<field name="BYTES" since="24" />
+		<field name="MAX_EXPONENT" since="9" />
+		<field name="MAX_VALUE" />
+		<field name="MIN_EXPONENT" since="9" />
+		<field name="MIN_NORMAL" since="9" />
+		<field name="MIN_VALUE" />
+		<field name="NEGATIVE_INFINITY" />
+		<field name="NaN" />
+		<field name="POSITIVE_INFINITY" />
+		<field name="SIZE" />
+		<field name="TYPE" />
+	</class>
+	<class name="java/lang/FunctionalInterface" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="java/lang/IllegalAccessError" since="1">
+		<extends name="java/lang/IncompatibleClassChangeError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/IllegalAccessException" since="1">
+		<extends name="java/lang/Exception" removed="19" />
+		<extends name="java/lang/ReflectiveOperationException" since="19" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/IllegalArgumentException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/lang/IllegalMonitorStateException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/IllegalStateException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/lang/IllegalThreadStateException" since="1">
+		<extends name="java/lang/IllegalArgumentException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/IncompatibleClassChangeError" since="1">
+		<extends name="java/lang/LinkageError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/IndexOutOfBoundsException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/InheritableThreadLocal" since="1">
+		<extends name="java/lang/ThreadLocal" />
+		<method name="&lt;init&gt;()V" />
+		<method name="childValue(Ljava/lang/Object;)Ljava/lang/Object;" />
+	</class>
+	<class name="java/lang/InstantiationError" since="1">
+		<extends name="java/lang/IncompatibleClassChangeError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/InstantiationException" since="1">
+		<extends name="java/lang/Exception" removed="19" />
+		<extends name="java/lang/ReflectiveOperationException" since="19" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/Integer" since="1">
+		<extends name="java/lang/Number" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="bitCount(I)I" />
+		<method name="compare(II)I" since="19" />
+		<method name="compareTo(Ljava/lang/Integer;)I" />
+		<method name="compareUnsigned(II)I" since="26" />
+		<method name="decode(Ljava/lang/String;)Ljava/lang/Integer;" />
+		<method name="divideUnsigned(II)I" since="26" />
+		<method name="getInteger(Ljava/lang/String;)Ljava/lang/Integer;" />
+		<method name="getInteger(Ljava/lang/String;I)Ljava/lang/Integer;" />
+		<method name="getInteger(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Integer;" />
+		<method name="hashCode(I)I" since="24" />
+		<method name="highestOneBit(I)I" />
+		<method name="lowestOneBit(I)I" />
+		<method name="max(II)I" since="24" />
+		<method name="min(II)I" since="24" />
+		<method name="numberOfLeadingZeros(I)I" />
+		<method name="numberOfTrailingZeros(I)I" />
+		<method name="parseInt(Ljava/lang/String;)I" />
+		<method name="parseInt(Ljava/lang/String;I)I" />
+		<method name="parseUnsignedInt(Ljava/lang/String;)I" since="26" />
+		<method name="parseUnsignedInt(Ljava/lang/String;I)I" since="26" />
+		<method name="remainderUnsigned(II)I" since="26" />
+		<method name="reverse(I)I" />
+		<method name="reverseBytes(I)I" />
+		<method name="rotateLeft(II)I" />
+		<method name="rotateRight(II)I" />
+		<method name="signum(I)I" />
+		<method name="sum(II)I" since="24" />
+		<method name="toBinaryString(I)Ljava/lang/String;" />
+		<method name="toHexString(I)Ljava/lang/String;" />
+		<method name="toOctalString(I)Ljava/lang/String;" />
+		<method name="toString(I)Ljava/lang/String;" />
+		<method name="toString(II)Ljava/lang/String;" />
+		<method name="toUnsignedLong(I)J" since="26" />
+		<method name="toUnsignedString(I)Ljava/lang/String;" since="26" />
+		<method name="toUnsignedString(II)Ljava/lang/String;" since="26" />
+		<method name="valueOf(I)Ljava/lang/Integer;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/lang/Integer;" />
+		<method name="valueOf(Ljava/lang/String;I)Ljava/lang/Integer;" />
+		<field name="BYTES" since="24" />
+		<field name="MAX_VALUE" />
+		<field name="MIN_VALUE" />
+		<field name="SIZE" />
+		<field name="TYPE" />
+	</class>
+	<class name="java/lang/InternalError" since="1">
+		<extends name="java/lang/VirtualMachineError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" since="24" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" since="24" />
+	</class>
+	<class name="java/lang/InterruptedException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/Iterable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="forEach(Ljava/util/function/Consumer;)V" since="24" />
+		<method name="iterator()Ljava/util/Iterator;" />
+		<method name="spliterator()Ljava/util/Spliterator;" since="24" />
+	</class>
+	<class name="java/lang/LinkageError" since="1">
+		<extends name="java/lang/Error" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" since="19" />
+	</class>
+	<class name="java/lang/Long" since="1">
+		<extends name="java/lang/Number" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(J)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="bitCount(J)I" />
+		<method name="compare(JJ)I" since="19" />
+		<method name="compareTo(Ljava/lang/Long;)I" />
+		<method name="compareUnsigned(JJ)I" since="26" />
+		<method name="decode(Ljava/lang/String;)Ljava/lang/Long;" />
+		<method name="divideUnsigned(JJ)J" since="26" />
+		<method name="getLong(Ljava/lang/String;)Ljava/lang/Long;" />
+		<method name="getLong(Ljava/lang/String;J)Ljava/lang/Long;" />
+		<method name="getLong(Ljava/lang/String;Ljava/lang/Long;)Ljava/lang/Long;" />
+		<method name="hashCode(J)I" since="24" />
+		<method name="highestOneBit(J)J" />
+		<method name="lowestOneBit(J)J" />
+		<method name="max(JJ)J" since="24" />
+		<method name="min(JJ)J" since="24" />
+		<method name="numberOfLeadingZeros(J)I" />
+		<method name="numberOfTrailingZeros(J)I" />
+		<method name="parseLong(Ljava/lang/String;)J" />
+		<method name="parseLong(Ljava/lang/String;I)J" />
+		<method name="parseUnsignedLong(Ljava/lang/String;)J" since="26" />
+		<method name="parseUnsignedLong(Ljava/lang/String;I)J" since="26" />
+		<method name="remainderUnsigned(JJ)J" since="26" />
+		<method name="reverse(J)J" />
+		<method name="reverseBytes(J)J" />
+		<method name="rotateLeft(JI)J" />
+		<method name="rotateRight(JI)J" />
+		<method name="signum(J)I" />
+		<method name="sum(JJ)J" since="24" />
+		<method name="toBinaryString(J)Ljava/lang/String;" />
+		<method name="toHexString(J)Ljava/lang/String;" />
+		<method name="toOctalString(J)Ljava/lang/String;" />
+		<method name="toString(J)Ljava/lang/String;" />
+		<method name="toString(JI)Ljava/lang/String;" />
+		<method name="toUnsignedString(J)Ljava/lang/String;" since="26" />
+		<method name="toUnsignedString(JI)Ljava/lang/String;" since="26" />
+		<method name="valueOf(J)Ljava/lang/Long;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/lang/Long;" />
+		<method name="valueOf(Ljava/lang/String;I)Ljava/lang/Long;" />
+		<field name="BYTES" since="24" />
+		<field name="MAX_VALUE" />
+		<field name="MIN_VALUE" />
+		<field name="SIZE" />
+		<field name="TYPE" />
+	</class>
+	<class name="java/lang/Math" since="1">
+		<extends name="java/lang/Object" />
+		<method name="IEEEremainder(DD)D" />
+		<method name="abs(D)D" />
+		<method name="abs(F)F" />
+		<method name="abs(I)I" />
+		<method name="abs(J)J" />
+		<method name="acos(D)D" />
+		<method name="addExact(II)I" since="24" />
+		<method name="addExact(JJ)J" since="24" />
+		<method name="asin(D)D" />
+		<method name="atan(D)D" />
+		<method name="atan2(DD)D" />
+		<method name="cbrt(D)D" />
+		<method name="ceil(D)D" />
+		<method name="copySign(DD)D" since="9" />
+		<method name="copySign(FF)F" since="9" />
+		<method name="cos(D)D" />
+		<method name="cosh(D)D" />
+		<method name="decrementExact(I)I" since="24" />
+		<method name="decrementExact(J)J" since="24" />
+		<method name="exp(D)D" />
+		<method name="expm1(D)D" />
+		<method name="floor(D)D" />
+		<method name="floorDiv(II)I" since="24" />
+		<method name="floorDiv(JI)J" since="31" />
+		<method name="floorDiv(JJ)J" since="24" />
+		<method name="floorMod(II)I" since="24" />
+		<method name="floorMod(JI)I" since="31" />
+		<method name="floorMod(JJ)J" since="24" />
+		<method name="getExponent(D)I" since="9" />
+		<method name="getExponent(F)I" since="9" />
+		<method name="hypot(DD)D" />
+		<method name="incrementExact(I)I" since="24" />
+		<method name="incrementExact(J)J" since="24" />
+		<method name="log(D)D" />
+		<method name="log10(D)D" />
+		<method name="log1p(D)D" />
+		<method name="max(DD)D" />
+		<method name="max(FF)F" />
+		<method name="max(II)I" />
+		<method name="max(JJ)J" />
+		<method name="min(DD)D" />
+		<method name="min(FF)F" />
+		<method name="min(II)I" />
+		<method name="min(JJ)J" />
+		<method name="multiplyExact(II)I" since="24" />
+		<method name="multiplyExact(JI)J" since="31" />
+		<method name="multiplyExact(JJ)J" since="24" />
+		<method name="multiplyFull(II)J" since="31" />
+		<method name="multiplyHigh(JJ)J" since="31" />
+		<method name="negateExact(I)I" since="24" />
+		<method name="negateExact(J)J" since="24" />
+		<method name="nextAfter(DD)D" since="9" />
+		<method name="nextAfter(FD)F" since="9" />
+		<method name="nextDown(D)D" since="24" />
+		<method name="nextDown(F)F" since="24" />
+		<method name="nextUp(D)D" since="9" />
+		<method name="nextUp(F)F" since="9" />
+		<method name="pow(DD)D" />
+		<method name="random()D" />
+		<method name="rint(D)D" />
+		<method name="round(D)J" />
+		<method name="round(F)I" />
+		<method name="scalb(DI)D" since="9" />
+		<method name="scalb(FI)F" since="9" />
+		<method name="signum(D)D" />
+		<method name="signum(F)F" />
+		<method name="sin(D)D" />
+		<method name="sinh(D)D" />
+		<method name="sqrt(D)D" />
+		<method name="subtractExact(II)I" since="24" />
+		<method name="subtractExact(JJ)J" since="24" />
+		<method name="tan(D)D" />
+		<method name="tanh(D)D" />
+		<method name="toDegrees(D)D" />
+		<method name="toIntExact(J)I" since="24" />
+		<method name="toRadians(D)D" />
+		<method name="ulp(D)D" />
+		<method name="ulp(F)F" />
+		<field name="E" />
+		<field name="PI" />
+	</class>
+	<class name="java/lang/NegativeArraySizeException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/NoClassDefFoundError" since="1">
+		<extends name="java/lang/LinkageError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/NoSuchFieldError" since="1">
+		<extends name="java/lang/IncompatibleClassChangeError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/NoSuchFieldException" since="1">
+		<extends name="java/lang/Exception" removed="19" />
+		<extends name="java/lang/ReflectiveOperationException" since="19" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/NoSuchMethodError" since="1">
+		<extends name="java/lang/IncompatibleClassChangeError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/NoSuchMethodException" since="1">
+		<extends name="java/lang/Exception" removed="19" />
+		<extends name="java/lang/ReflectiveOperationException" since="19" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/NullPointerException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/Number" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="byteValue()B" />
+		<method name="doubleValue()D" />
+		<method name="floatValue()F" />
+		<method name="intValue()I" />
+		<method name="longValue()J" />
+		<method name="shortValue()S" />
+	</class>
+	<class name="java/lang/NumberFormatException" since="1">
+		<extends name="java/lang/IllegalArgumentException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/Object" since="1">
+		<method name="&lt;init&gt;()V" />
+		<method name="clone()Ljava/lang/Object;" />
+		<method name="equals(Ljava/lang/Object;)Z" />
+		<method name="finalize()V" />
+		<method name="getClass()Ljava/lang/Class;" />
+		<method name="hashCode()I" />
+		<method name="notify()V" />
+		<method name="notifyAll()V" />
+		<method name="toString()Ljava/lang/String;" />
+		<method name="wait()V" />
+		<method name="wait(J)V" />
+		<method name="wait(JI)V" />
+	</class>
+	<class name="java/lang/OutOfMemoryError" since="1">
+		<extends name="java/lang/VirtualMachineError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/Override" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="java/lang/Package" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/reflect/AnnotatedElement" />
+		<method name="getImplementationTitle()Ljava/lang/String;" />
+		<method name="getImplementationVendor()Ljava/lang/String;" />
+		<method name="getImplementationVersion()Ljava/lang/String;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getPackage(Ljava/lang/String;)Ljava/lang/Package;" />
+		<method name="getPackages()[Ljava/lang/Package;" />
+		<method name="getSpecificationTitle()Ljava/lang/String;" />
+		<method name="getSpecificationVendor()Ljava/lang/String;" />
+		<method name="getSpecificationVersion()Ljava/lang/String;" />
+		<method name="isCompatibleWith(Ljava/lang/String;)Z" />
+		<method name="isSealed()Z" />
+		<method name="isSealed(Ljava/net/URL;)Z" />
+	</class>
+	<class name="java/lang/Process" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="destroy()V" />
+		<method name="destroyForcibly()Ljava/lang/Process;" since="26" />
+		<method name="exitValue()I" />
+		<method name="getErrorStream()Ljava/io/InputStream;" />
+		<method name="getInputStream()Ljava/io/InputStream;" />
+		<method name="getOutputStream()Ljava/io/OutputStream;" />
+		<method name="isAlive()Z" since="26" />
+		<method name="waitFor()I" />
+		<method name="waitFor(JLjava/util/concurrent/TimeUnit;)Z" since="26" />
+	</class>
+	<class name="java/lang/ProcessBuilder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/util/List;)V" />
+		<method name="&lt;init&gt;([Ljava/lang/String;)V" />
+		<method name="command()Ljava/util/List;" />
+		<method name="command(Ljava/util/List;)Ljava/lang/ProcessBuilder;" />
+		<method name="command([Ljava/lang/String;)Ljava/lang/ProcessBuilder;" />
+		<method name="directory()Ljava/io/File;" />
+		<method name="directory(Ljava/io/File;)Ljava/lang/ProcessBuilder;" />
+		<method name="environment()Ljava/util/Map;" />
+		<method name="inheritIO()Ljava/lang/ProcessBuilder;" since="26" />
+		<method name="redirectError()Ljava/lang/ProcessBuilder$Redirect;" since="26" />
+		<method name="redirectError(Ljava/io/File;)Ljava/lang/ProcessBuilder;" since="26" />
+		<method name="redirectError(Ljava/lang/ProcessBuilder$Redirect;)Ljava/lang/ProcessBuilder;" since="26" />
+		<method name="redirectErrorStream()Z" />
+		<method name="redirectErrorStream(Z)Ljava/lang/ProcessBuilder;" />
+		<method name="redirectInput()Ljava/lang/ProcessBuilder$Redirect;" since="26" />
+		<method name="redirectInput(Ljava/io/File;)Ljava/lang/ProcessBuilder;" since="26" />
+		<method name="redirectInput(Ljava/lang/ProcessBuilder$Redirect;)Ljava/lang/ProcessBuilder;" since="26" />
+		<method name="redirectOutput()Ljava/lang/ProcessBuilder$Redirect;" since="26" />
+		<method name="redirectOutput(Ljava/io/File;)Ljava/lang/ProcessBuilder;" since="26" />
+		<method name="redirectOutput(Ljava/lang/ProcessBuilder$Redirect;)Ljava/lang/ProcessBuilder;" since="26" />
+		<method name="start()Ljava/lang/Process;" />
+	</class>
+	<class name="java/lang/ProcessBuilder$Redirect" since="26">
+		<extends name="java/lang/Object" />
+		<method name="appendTo(Ljava/io/File;)Ljava/lang/ProcessBuilder$Redirect;" />
+		<method name="file()Ljava/io/File;" />
+		<method name="from(Ljava/io/File;)Ljava/lang/ProcessBuilder$Redirect;" />
+		<method name="to(Ljava/io/File;)Ljava/lang/ProcessBuilder$Redirect;" />
+		<method name="type()Ljava/lang/ProcessBuilder$Redirect$Type;" />
+		<field name="INHERIT" />
+		<field name="PIPE" />
+	</class>
+	<class name="java/lang/ProcessBuilder$Redirect$Type" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/lang/ProcessBuilder$Redirect$Type;" />
+		<method name="values()[Ljava/lang/ProcessBuilder$Redirect$Type;" />
+		<field name="APPEND" />
+		<field name="INHERIT" />
+		<field name="PIPE" />
+		<field name="READ" />
+		<field name="WRITE" />
+	</class>
+	<class name="java/lang/Readable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="read(Ljava/nio/CharBuffer;)I" />
+	</class>
+	<class name="java/lang/ReflectiveOperationException" since="19">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/lang/Runnable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="run()V" />
+	</class>
+	<class name="java/lang/Runtime" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addShutdownHook(Ljava/lang/Thread;)V" />
+		<method name="availableProcessors()I" />
+		<method name="exec(Ljava/lang/String;)Ljava/lang/Process;" />
+		<method name="exec(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Process;" />
+		<method name="exec(Ljava/lang/String;[Ljava/lang/String;Ljava/io/File;)Ljava/lang/Process;" />
+		<method name="exec([Ljava/lang/String;)Ljava/lang/Process;" />
+		<method name="exec([Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Process;" />
+		<method name="exec([Ljava/lang/String;[Ljava/lang/String;Ljava/io/File;)Ljava/lang/Process;" />
+		<method name="exit(I)V" />
+		<method name="freeMemory()J" />
+		<method name="gc()V" />
+		<method name="getLocalizedInputStream(Ljava/io/InputStream;)Ljava/io/InputStream;" deprecated="15" />
+		<method name="getLocalizedOutputStream(Ljava/io/OutputStream;)Ljava/io/OutputStream;" deprecated="15" />
+		<method name="getRuntime()Ljava/lang/Runtime;" />
+		<method name="halt(I)V" />
+		<method name="load(Ljava/lang/String;)V" />
+		<method name="loadLibrary(Ljava/lang/String;)V" />
+		<method name="maxMemory()J" />
+		<method name="removeShutdownHook(Ljava/lang/Thread;)Z" />
+		<method name="runFinalization()V" />
+		<method name="runFinalizersOnExit(Z)V" deprecated="15" />
+		<method name="totalMemory()J" />
+		<method name="traceInstructions(Z)V" />
+		<method name="traceMethodCalls(Z)V" />
+	</class>
+	<class name="java/lang/RuntimeException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;ZZ)V" since="24" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/lang/RuntimePermission" since="1">
+		<extends name="java/security/BasicPermission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/SafeVarargs" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="java/lang/SecurityException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/lang/SecurityManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="checkAccept(Ljava/lang/String;I)V" />
+		<method name="checkAccess(Ljava/lang/Thread;)V" />
+		<method name="checkAccess(Ljava/lang/ThreadGroup;)V" />
+		<method name="checkAwtEventQueueAccess()V" />
+		<method name="checkConnect(Ljava/lang/String;I)V" />
+		<method name="checkConnect(Ljava/lang/String;ILjava/lang/Object;)V" />
+		<method name="checkCreateClassLoader()V" />
+		<method name="checkDelete(Ljava/lang/String;)V" />
+		<method name="checkExec(Ljava/lang/String;)V" />
+		<method name="checkExit(I)V" />
+		<method name="checkLink(Ljava/lang/String;)V" />
+		<method name="checkListen(I)V" />
+		<method name="checkMemberAccess(Ljava/lang/Class;I)V" />
+		<method name="checkMulticast(Ljava/net/InetAddress;)V" />
+		<method name="checkMulticast(Ljava/net/InetAddress;B)V" deprecated="15" />
+		<method name="checkPackageAccess(Ljava/lang/String;)V" />
+		<method name="checkPackageDefinition(Ljava/lang/String;)V" />
+		<method name="checkPermission(Ljava/security/Permission;)V" />
+		<method name="checkPermission(Ljava/security/Permission;Ljava/lang/Object;)V" />
+		<method name="checkPrintJobAccess()V" />
+		<method name="checkPropertiesAccess()V" />
+		<method name="checkPropertyAccess(Ljava/lang/String;)V" />
+		<method name="checkRead(Ljava/io/FileDescriptor;)V" />
+		<method name="checkRead(Ljava/lang/String;)V" />
+		<method name="checkRead(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="checkSecurityAccess(Ljava/lang/String;)V" />
+		<method name="checkSetFactory()V" />
+		<method name="checkSystemClipboardAccess()V" />
+		<method name="checkTopLevelWindow(Ljava/lang/Object;)Z" />
+		<method name="checkWrite(Ljava/io/FileDescriptor;)V" />
+		<method name="checkWrite(Ljava/lang/String;)V" />
+		<method name="classDepth(Ljava/lang/String;)I" deprecated="15" />
+		<method name="classLoaderDepth()I" deprecated="15" />
+		<method name="currentClassLoader()Ljava/lang/ClassLoader;" deprecated="15" />
+		<method name="currentLoadedClass()Ljava/lang/Class;" deprecated="15" />
+		<method name="getClassContext()[Ljava/lang/Class;" />
+		<method name="getInCheck()Z" deprecated="15" />
+		<method name="getSecurityContext()Ljava/lang/Object;" />
+		<method name="getThreadGroup()Ljava/lang/ThreadGroup;" />
+		<method name="inClass(Ljava/lang/String;)Z" deprecated="15" />
+		<method name="inClassLoader()Z" deprecated="15" />
+		<field name="inCheck" deprecated="15" />
+	</class>
+	<class name="java/lang/Short" since="1">
+		<extends name="java/lang/Number" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="31" />
+		<method name="&lt;init&gt;(S)V" deprecated="31" />
+		<method name="compare(SS)I" since="19" />
+		<method name="compareTo(Ljava/lang/Short;)I" />
+		<method name="compareUnsigned(SS)I" since="31" />
+		<method name="decode(Ljava/lang/String;)Ljava/lang/Short;" />
+		<method name="hashCode(S)I" since="24" />
+		<method name="parseShort(Ljava/lang/String;)S" />
+		<method name="parseShort(Ljava/lang/String;I)S" />
+		<method name="reverseBytes(S)S" />
+		<method name="toString(S)Ljava/lang/String;" />
+		<method name="toUnsignedInt(S)I" since="26" />
+		<method name="toUnsignedLong(S)J" since="26" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/lang/Short;" />
+		<method name="valueOf(Ljava/lang/String;I)Ljava/lang/Short;" />
+		<method name="valueOf(S)Ljava/lang/Short;" />
+		<field name="BYTES" since="24" />
+		<field name="MAX_VALUE" />
+		<field name="MIN_VALUE" />
+		<field name="SIZE" />
+		<field name="TYPE" />
+	</class>
+	<class name="java/lang/StackOverflowError" since="1">
+		<extends name="java/lang/VirtualMachineError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/StackTraceElement" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="getClassName()Ljava/lang/String;" />
+		<method name="getFileName()Ljava/lang/String;" />
+		<method name="getLineNumber()I" />
+		<method name="getMethodName()Ljava/lang/String;" />
+		<method name="isNativeMethod()Z" />
+	</class>
+	<class name="java/lang/StrictMath" since="1">
+		<extends name="java/lang/Object" />
+		<method name="IEEEremainder(DD)D" />
+		<method name="abs(D)D" />
+		<method name="abs(F)F" />
+		<method name="abs(I)I" />
+		<method name="abs(J)J" />
+		<method name="acos(D)D" />
+		<method name="addExact(II)I" since="24" />
+		<method name="addExact(JJ)J" since="24" />
+		<method name="asin(D)D" />
+		<method name="atan(D)D" />
+		<method name="atan2(DD)D" />
+		<method name="cbrt(D)D" />
+		<method name="ceil(D)D" />
+		<method name="copySign(DD)D" since="9" />
+		<method name="copySign(FF)F" since="9" />
+		<method name="cos(D)D" />
+		<method name="cosh(D)D" />
+		<method name="exp(D)D" />
+		<method name="expm1(D)D" />
+		<method name="floor(D)D" />
+		<method name="floorDiv(II)I" since="24" />
+		<method name="floorDiv(JI)J" since="31" />
+		<method name="floorDiv(JJ)J" since="24" />
+		<method name="floorMod(II)I" since="24" />
+		<method name="floorMod(JI)I" since="31" />
+		<method name="floorMod(JJ)J" since="24" />
+		<method name="getExponent(D)I" since="9" />
+		<method name="getExponent(F)I" since="9" />
+		<method name="hypot(DD)D" />
+		<method name="log(D)D" />
+		<method name="log10(D)D" />
+		<method name="log1p(D)D" />
+		<method name="max(DD)D" />
+		<method name="max(FF)F" />
+		<method name="max(II)I" />
+		<method name="max(JJ)J" />
+		<method name="min(DD)D" />
+		<method name="min(FF)F" />
+		<method name="min(II)I" />
+		<method name="min(JJ)J" />
+		<method name="multiplyExact(II)I" since="24" />
+		<method name="multiplyExact(JI)J" since="31" />
+		<method name="multiplyExact(JJ)J" since="24" />
+		<method name="multiplyFull(II)J" since="31" />
+		<method name="multiplyHigh(JJ)J" since="31" />
+		<method name="nextAfter(DD)D" since="9" />
+		<method name="nextAfter(FD)F" since="9" />
+		<method name="nextDown(D)D" since="24" />
+		<method name="nextDown(F)F" since="24" />
+		<method name="nextUp(D)D" since="9" />
+		<method name="nextUp(F)F" since="9" />
+		<method name="pow(DD)D" />
+		<method name="random()D" />
+		<method name="rint(D)D" />
+		<method name="round(D)J" />
+		<method name="round(F)I" />
+		<method name="scalb(DI)D" since="9" />
+		<method name="scalb(FI)F" since="9" />
+		<method name="signum(D)D" />
+		<method name="signum(F)F" />
+		<method name="sin(D)D" />
+		<method name="sinh(D)D" />
+		<method name="sqrt(D)D" />
+		<method name="subtractExact(II)I" since="24" />
+		<method name="subtractExact(JJ)J" since="24" />
+		<method name="tan(D)D" />
+		<method name="tanh(D)D" />
+		<method name="toDegrees(D)D" />
+		<method name="toIntExact(J)I" since="24" />
+		<method name="toRadians(D)D" />
+		<method name="ulp(D)D" />
+		<method name="ulp(F)F" />
+		<field name="E" />
+		<field name="PI" />
+	</class>
+	<class name="java/lang/String" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/CharSequence" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/StringBuffer;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/StringBuilder;)V" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="&lt;init&gt;([BI)V" deprecated="15" />
+		<method name="&lt;init&gt;([BII)V" />
+		<method name="&lt;init&gt;([BIII)V" deprecated="15" />
+		<method name="&lt;init&gt;([BIILjava/lang/String;)V" />
+		<method name="&lt;init&gt;([BIILjava/nio/charset/Charset;)V" since="9" />
+		<method name="&lt;init&gt;([BLjava/lang/String;)V" />
+		<method name="&lt;init&gt;([BLjava/nio/charset/Charset;)V" since="9" />
+		<method name="&lt;init&gt;([C)V" />
+		<method name="&lt;init&gt;([CII)V" />
+		<method name="&lt;init&gt;([III)V" />
+		<method name="codePointAt(I)I" />
+		<method name="codePointBefore(I)I" />
+		<method name="codePointCount(II)I" />
+		<method name="compareTo(Ljava/lang/String;)I" />
+		<method name="compareToIgnoreCase(Ljava/lang/String;)I" />
+		<method name="concat(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="contains(Ljava/lang/CharSequence;)Z" />
+		<method name="contentEquals(Ljava/lang/CharSequence;)Z" />
+		<method name="contentEquals(Ljava/lang/StringBuffer;)Z" />
+		<method name="copyValueOf([C)Ljava/lang/String;" />
+		<method name="copyValueOf([CII)Ljava/lang/String;" />
+		<method name="endsWith(Ljava/lang/String;)Z" />
+		<method name="equalsIgnoreCase(Ljava/lang/String;)Z" />
+		<method name="format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="getBytes()[B" />
+		<method name="getBytes(II[BI)V" deprecated="15" />
+		<method name="getBytes(Ljava/lang/String;)[B" />
+		<method name="getBytes(Ljava/nio/charset/Charset;)[B" since="9" />
+		<method name="getChars(II[CI)V" />
+		<method name="indexOf(I)I" />
+		<method name="indexOf(II)I" />
+		<method name="indexOf(Ljava/lang/String;)I" />
+		<method name="indexOf(Ljava/lang/String;I)I" />
+		<method name="intern()Ljava/lang/String;" />
+		<method name="isEmpty()Z" since="9" />
+		<method name="join(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;" since="26" />
+		<method name="join(Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)Ljava/lang/String;" since="26" />
+		<method name="lastIndexOf(I)I" />
+		<method name="lastIndexOf(II)I" />
+		<method name="lastIndexOf(Ljava/lang/String;)I" />
+		<method name="lastIndexOf(Ljava/lang/String;I)I" />
+		<method name="matches(Ljava/lang/String;)Z" />
+		<method name="offsetByCodePoints(II)I" />
+		<method name="regionMatches(ILjava/lang/String;II)Z" />
+		<method name="regionMatches(ZILjava/lang/String;II)Z" />
+		<method name="replace(CC)Ljava/lang/String;" />
+		<method name="replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;" />
+		<method name="replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="replaceFirst(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="split(Ljava/lang/String;)[Ljava/lang/String;" />
+		<method name="split(Ljava/lang/String;I)[Ljava/lang/String;" />
+		<method name="startsWith(Ljava/lang/String;)Z" />
+		<method name="startsWith(Ljava/lang/String;I)Z" />
+		<method name="substring(I)Ljava/lang/String;" />
+		<method name="substring(II)Ljava/lang/String;" />
+		<method name="toCharArray()[C" />
+		<method name="toLowerCase()Ljava/lang/String;" />
+		<method name="toLowerCase(Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="toUpperCase()Ljava/lang/String;" />
+		<method name="toUpperCase(Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="trim()Ljava/lang/String;" />
+		<method name="valueOf(C)Ljava/lang/String;" />
+		<method name="valueOf(D)Ljava/lang/String;" />
+		<method name="valueOf(F)Ljava/lang/String;" />
+		<method name="valueOf(I)Ljava/lang/String;" />
+		<method name="valueOf(J)Ljava/lang/String;" />
+		<method name="valueOf(Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="valueOf(Z)Ljava/lang/String;" />
+		<method name="valueOf([C)Ljava/lang/String;" />
+		<method name="valueOf([CII)Ljava/lang/String;" />
+		<field name="CASE_INSENSITIVE_ORDER" />
+	</class>
+	<class name="java/lang/StringBuffer" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Appendable" />
+		<implements name="java/lang/CharSequence" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="append(C)Ljava/lang/StringBuffer;" />
+		<method name="append(D)Ljava/lang/StringBuffer;" />
+		<method name="append(F)Ljava/lang/StringBuffer;" />
+		<method name="append(I)Ljava/lang/StringBuffer;" />
+		<method name="append(J)Ljava/lang/StringBuffer;" />
+		<method name="append(Ljava/lang/CharSequence;)Ljava/lang/StringBuffer;" />
+		<method name="append(Ljava/lang/CharSequence;II)Ljava/lang/StringBuffer;" />
+		<method name="append(Ljava/lang/Object;)Ljava/lang/StringBuffer;" />
+		<method name="append(Ljava/lang/String;)Ljava/lang/StringBuffer;" />
+		<method name="append(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;" />
+		<method name="append(Z)Ljava/lang/StringBuffer;" />
+		<method name="append([C)Ljava/lang/StringBuffer;" />
+		<method name="append([CII)Ljava/lang/StringBuffer;" />
+		<method name="appendCodePoint(I)Ljava/lang/StringBuffer;" />
+		<method name="delete(II)Ljava/lang/StringBuffer;" />
+		<method name="deleteCharAt(I)Ljava/lang/StringBuffer;" />
+		<method name="insert(IC)Ljava/lang/StringBuffer;" />
+		<method name="insert(ID)Ljava/lang/StringBuffer;" />
+		<method name="insert(IF)Ljava/lang/StringBuffer;" />
+		<method name="insert(II)Ljava/lang/StringBuffer;" />
+		<method name="insert(IJ)Ljava/lang/StringBuffer;" />
+		<method name="insert(ILjava/lang/CharSequence;)Ljava/lang/StringBuffer;" />
+		<method name="insert(ILjava/lang/CharSequence;II)Ljava/lang/StringBuffer;" />
+		<method name="insert(ILjava/lang/Object;)Ljava/lang/StringBuffer;" />
+		<method name="insert(ILjava/lang/String;)Ljava/lang/StringBuffer;" />
+		<method name="insert(IZ)Ljava/lang/StringBuffer;" />
+		<method name="insert(I[C)Ljava/lang/StringBuffer;" />
+		<method name="insert(I[CII)Ljava/lang/StringBuffer;" />
+		<method name="replace(IILjava/lang/String;)Ljava/lang/StringBuffer;" />
+		<method name="reverse()Ljava/lang/StringBuffer;" />
+	</class>
+	<class name="java/lang/StringBuilder" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Appendable" />
+		<implements name="java/lang/CharSequence" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="append(C)Ljava/lang/StringBuilder;" />
+		<method name="append(D)Ljava/lang/StringBuilder;" />
+		<method name="append(F)Ljava/lang/StringBuilder;" />
+		<method name="append(I)Ljava/lang/StringBuilder;" />
+		<method name="append(J)Ljava/lang/StringBuilder;" />
+		<method name="append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;" />
+		<method name="append(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder;" />
+		<method name="append(Ljava/lang/Object;)Ljava/lang/StringBuilder;" />
+		<method name="append(Ljava/lang/String;)Ljava/lang/StringBuilder;" />
+		<method name="append(Ljava/lang/StringBuffer;)Ljava/lang/StringBuilder;" />
+		<method name="append(Z)Ljava/lang/StringBuilder;" />
+		<method name="append([C)Ljava/lang/StringBuilder;" />
+		<method name="append([CII)Ljava/lang/StringBuilder;" />
+		<method name="appendCodePoint(I)Ljava/lang/StringBuilder;" />
+		<method name="delete(II)Ljava/lang/StringBuilder;" />
+		<method name="deleteCharAt(I)Ljava/lang/StringBuilder;" />
+		<method name="insert(IC)Ljava/lang/StringBuilder;" />
+		<method name="insert(ID)Ljava/lang/StringBuilder;" />
+		<method name="insert(IF)Ljava/lang/StringBuilder;" />
+		<method name="insert(II)Ljava/lang/StringBuilder;" />
+		<method name="insert(IJ)Ljava/lang/StringBuilder;" />
+		<method name="insert(ILjava/lang/CharSequence;)Ljava/lang/StringBuilder;" />
+		<method name="insert(ILjava/lang/CharSequence;II)Ljava/lang/StringBuilder;" />
+		<method name="insert(ILjava/lang/Object;)Ljava/lang/StringBuilder;" />
+		<method name="insert(ILjava/lang/String;)Ljava/lang/StringBuilder;" />
+		<method name="insert(IZ)Ljava/lang/StringBuilder;" />
+		<method name="insert(I[C)Ljava/lang/StringBuilder;" />
+		<method name="insert(I[CII)Ljava/lang/StringBuilder;" />
+		<method name="replace(IILjava/lang/String;)Ljava/lang/StringBuilder;" />
+		<method name="reverse()Ljava/lang/StringBuilder;" />
+	</class>
+	<class name="java/lang/StringIndexOutOfBoundsException" since="1">
+		<extends name="java/lang/IndexOutOfBoundsException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/SuppressWarnings" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="value()[Ljava/lang/String;" />
+	</class>
+	<class name="java/lang/System" since="1">
+		<extends name="java/lang/Object" />
+		<method name="arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V" />
+		<method name="clearProperty(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="console()Ljava/io/Console;" since="9" />
+		<method name="currentTimeMillis()J" />
+		<method name="exit(I)V" />
+		<method name="gc()V" />
+		<method name="getProperties()Ljava/util/Properties;" />
+		<method name="getProperty(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getSecurityManager()Ljava/lang/SecurityManager;" />
+		<method name="getenv()Ljava/util/Map;" />
+		<method name="getenv(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="identityHashCode(Ljava/lang/Object;)I" />
+		<method name="inheritedChannel()Ljava/nio/channels/Channel;" />
+		<method name="lineSeparator()Ljava/lang/String;" since="19" />
+		<method name="load(Ljava/lang/String;)V" />
+		<method name="loadLibrary(Ljava/lang/String;)V" />
+		<method name="mapLibraryName(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="nanoTime()J" />
+		<method name="runFinalization()V" />
+		<method name="runFinalizersOnExit(Z)V" deprecated="15" />
+		<method name="setErr(Ljava/io/PrintStream;)V" />
+		<method name="setIn(Ljava/io/InputStream;)V" />
+		<method name="setOut(Ljava/io/PrintStream;)V" />
+		<method name="setProperties(Ljava/util/Properties;)V" />
+		<method name="setProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="setSecurityManager(Ljava/lang/SecurityManager;)V" />
+		<field name="err" />
+		<field name="in" />
+		<field name="out" />
+	</class>
+	<class name="java/lang/Thread" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Runnable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Runnable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Runnable;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;Ljava/lang/String;J)V" />
+		<method name="&lt;init&gt;(Ljava/lang/ThreadGroup;Ljava/lang/String;)V" />
+		<method name="activeCount()I" />
+		<method name="checkAccess()V" />
+		<method name="countStackFrames()I" deprecated="15" />
+		<method name="currentThread()Ljava/lang/Thread;" />
+		<method name="destroy()V" deprecated="15" />
+		<method name="dumpStack()V" />
+		<method name="enumerate([Ljava/lang/Thread;)I" />
+		<method name="getAllStackTraces()Ljava/util/Map;" />
+		<method name="getContextClassLoader()Ljava/lang/ClassLoader;" />
+		<method name="getDefaultUncaughtExceptionHandler()Ljava/lang/Thread$UncaughtExceptionHandler;" />
+		<method name="getId()J" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getPriority()I" />
+		<method name="getStackTrace()[Ljava/lang/StackTraceElement;" />
+		<method name="getState()Ljava/lang/Thread$State;" />
+		<method name="getThreadGroup()Ljava/lang/ThreadGroup;" />
+		<method name="getUncaughtExceptionHandler()Ljava/lang/Thread$UncaughtExceptionHandler;" />
+		<method name="holdsLock(Ljava/lang/Object;)Z" />
+		<method name="interrupt()V" />
+		<method name="interrupted()Z" />
+		<method name="isAlive()Z" />
+		<method name="isDaemon()Z" />
+		<method name="isInterrupted()Z" />
+		<method name="join()V" />
+		<method name="join(J)V" />
+		<method name="join(JI)V" />
+		<method name="resume()V" deprecated="15" />
+		<method name="setContextClassLoader(Ljava/lang/ClassLoader;)V" />
+		<method name="setDaemon(Z)V" />
+		<method name="setDefaultUncaughtExceptionHandler(Ljava/lang/Thread$UncaughtExceptionHandler;)V" />
+		<method name="setName(Ljava/lang/String;)V" />
+		<method name="setPriority(I)V" />
+		<method name="setUncaughtExceptionHandler(Ljava/lang/Thread$UncaughtExceptionHandler;)V" />
+		<method name="sleep(J)V" />
+		<method name="sleep(JI)V" />
+		<method name="start()V" />
+		<method name="stop()V" deprecated="15" />
+		<method name="stop(Ljava/lang/Throwable;)V" deprecated="15" />
+		<method name="suspend()V" deprecated="15" />
+		<method name="yield()V" />
+		<field name="MAX_PRIORITY" />
+		<field name="MIN_PRIORITY" />
+		<field name="NORM_PRIORITY" />
+	</class>
+	<class name="java/lang/Thread$State" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/lang/Thread$State;" />
+		<method name="values()[Ljava/lang/Thread$State;" />
+		<field name="BLOCKED" />
+		<field name="NEW" />
+		<field name="RUNNABLE" />
+		<field name="TERMINATED" />
+		<field name="TIMED_WAITING" />
+		<field name="WAITING" />
+	</class>
+	<class name="java/lang/Thread$UncaughtExceptionHandler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/lang/ThreadDeath" since="1">
+		<extends name="java/lang/Error" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/lang/ThreadGroup" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Thread$UncaughtExceptionHandler" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/ThreadGroup;Ljava/lang/String;)V" />
+		<method name="activeCount()I" />
+		<method name="activeGroupCount()I" />
+		<method name="allowThreadSuspension(Z)Z" deprecated="15" />
+		<method name="checkAccess()V" />
+		<method name="destroy()V" />
+		<method name="enumerate([Ljava/lang/Thread;)I" />
+		<method name="enumerate([Ljava/lang/Thread;Z)I" />
+		<method name="enumerate([Ljava/lang/ThreadGroup;)I" />
+		<method name="enumerate([Ljava/lang/ThreadGroup;Z)I" />
+		<method name="getMaxPriority()I" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getParent()Ljava/lang/ThreadGroup;" />
+		<method name="interrupt()V" />
+		<method name="isDaemon()Z" />
+		<method name="isDestroyed()Z" />
+		<method name="list()V" />
+		<method name="parentOf(Ljava/lang/ThreadGroup;)Z" />
+		<method name="resume()V" deprecated="15" />
+		<method name="setDaemon(Z)V" />
+		<method name="setMaxPriority(I)V" />
+		<method name="stop()V" deprecated="15" />
+		<method name="suspend()V" deprecated="15" />
+	</class>
+	<class name="java/lang/ThreadLocal" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="get()Ljava/lang/Object;" />
+		<method name="initialValue()Ljava/lang/Object;" />
+		<method name="remove()V" />
+		<method name="set(Ljava/lang/Object;)V" />
+		<method name="withInitial(Ljava/util/function/Supplier;)Ljava/lang/ThreadLocal;" since="26" />
+	</class>
+	<class name="java/lang/Throwable" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;ZZ)V" since="19" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+		<method name="addSuppressed(Ljava/lang/Throwable;)V" since="19" />
+		<method name="fillInStackTrace()Ljava/lang/Throwable;" />
+		<method name="getCause()Ljava/lang/Throwable;" />
+		<method name="getLocalizedMessage()Ljava/lang/String;" />
+		<method name="getMessage()Ljava/lang/String;" />
+		<method name="getStackTrace()[Ljava/lang/StackTraceElement;" />
+		<method name="getSuppressed()[Ljava/lang/Throwable;" since="19" />
+		<method name="initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;" />
+		<method name="printStackTrace()V" />
+		<method name="printStackTrace(Ljava/io/PrintStream;)V" />
+		<method name="printStackTrace(Ljava/io/PrintWriter;)V" />
+		<method name="setStackTrace([Ljava/lang/StackTraceElement;)V" />
+	</class>
+	<class name="java/lang/TypeNotPresentException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="typeName()Ljava/lang/String;" />
+	</class>
+	<class name="java/lang/UnknownError" since="1">
+		<extends name="java/lang/VirtualMachineError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/UnsatisfiedLinkError" since="1">
+		<extends name="java/lang/LinkageError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/UnsupportedClassVersionError" since="1">
+		<extends name="java/lang/ClassFormatError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/UnsupportedOperationException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/lang/VerifyError" since="1">
+		<extends name="java/lang/LinkageError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/VirtualMachineError" since="1">
+		<extends name="java/lang/Error" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" since="24" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" since="24" />
+	</class>
+	<class name="java/lang/Void" since="1">
+		<extends name="java/lang/Object" />
+		<field name="TYPE" />
+	</class>
+	<class name="java/lang/annotation/Annotation" since="1">
+		<extends name="java/lang/Object" />
+		<method name="annotationType()Ljava/lang/Class;" />
+	</class>
+	<class name="java/lang/annotation/AnnotationFormatError" since="1">
+		<extends name="java/lang/Error" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/lang/annotation/AnnotationTypeMismatchException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/reflect/Method;Ljava/lang/String;)V" />
+		<method name="element()Ljava/lang/reflect/Method;" />
+		<method name="foundType()Ljava/lang/String;" />
+	</class>
+	<class name="java/lang/annotation/Documented" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="java/lang/annotation/ElementType" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/lang/annotation/ElementType;" />
+		<method name="values()[Ljava/lang/annotation/ElementType;" />
+		<field name="ANNOTATION_TYPE" />
+		<field name="CONSTRUCTOR" />
+		<field name="FIELD" />
+		<field name="LOCAL_VARIABLE" />
+		<field name="METHOD" />
+		<field name="MODULE" since="31" />
+		<field name="PACKAGE" />
+		<field name="PARAMETER" />
+		<field name="TYPE" />
+		<field name="TYPE_PARAMETER" since="26" />
+		<field name="TYPE_USE" since="26" />
+	</class>
+	<class name="java/lang/annotation/IncompleteAnnotationException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;Ljava/lang/String;)V" />
+		<method name="annotationType()Ljava/lang/Class;" />
+		<method name="elementName()Ljava/lang/String;" />
+	</class>
+	<class name="java/lang/annotation/Inherited" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="java/lang/annotation/Native" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+	</class>
+	<class name="java/lang/annotation/Repeatable" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="value()Ljava/lang/Class;" />
+	</class>
+	<class name="java/lang/annotation/Retention" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="value()Ljava/lang/annotation/RetentionPolicy;" />
+	</class>
+	<class name="java/lang/annotation/RetentionPolicy" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/lang/annotation/RetentionPolicy;" />
+		<method name="values()[Ljava/lang/annotation/RetentionPolicy;" />
+		<field name="CLASS" />
+		<field name="RUNTIME" />
+		<field name="SOURCE" />
+	</class>
+	<class name="java/lang/annotation/Target" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/annotation/Annotation" />
+		<method name="value()[Ljava/lang/annotation/ElementType;" />
+	</class>
+	<class name="java/lang/invoke/CallSite" since="26">
+		<extends name="java/lang/Object" />
+		<method name="dynamicInvoker()Ljava/lang/invoke/MethodHandle;" />
+		<method name="getTarget()Ljava/lang/invoke/MethodHandle;" />
+		<method name="setTarget(Ljava/lang/invoke/MethodHandle;)V" />
+		<method name="type()Ljava/lang/invoke/MethodType;" />
+	</class>
+	<class name="java/lang/invoke/ConstantCallSite" since="26">
+		<extends name="java/lang/invoke/CallSite" />
+		<method name="&lt;init&gt;(Ljava/lang/invoke/MethodHandle;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;)V" />
+	</class>
+	<class name="java/lang/invoke/LambdaConversionException" since="26">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;ZZ)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/lang/invoke/MethodHandle" since="26">
+		<extends name="java/lang/Object" />
+		<method name="asCollector(Ljava/lang/Class;I)Ljava/lang/invoke/MethodHandle;" />
+		<method name="asFixedArity()Ljava/lang/invoke/MethodHandle;" />
+		<method name="asSpreader(Ljava/lang/Class;I)Ljava/lang/invoke/MethodHandle;" />
+		<method name="asType(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="asVarargsCollector(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="bindTo(Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="invoke([Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="invokeExact([Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="invokeWithArguments(Ljava/util/List;)Ljava/lang/Object;" />
+		<method name="invokeWithArguments([Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="isVarargsCollector()Z" />
+		<method name="type()Ljava/lang/invoke/MethodType;" />
+	</class>
+	<class name="java/lang/invoke/MethodHandleInfo" since="26">
+		<extends name="java/lang/Object" />
+		<method name="getDeclaringClass()Ljava/lang/Class;" />
+		<method name="getMethodType()Ljava/lang/invoke/MethodType;" />
+		<method name="getModifiers()I" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getReferenceKind()I" />
+		<method name="isVarArgs()Z" />
+		<method name="refKindIsField(I)Z" deprecated="29" />
+		<method name="refKindIsValid(I)Z" deprecated="29" />
+		<method name="refKindName(I)Ljava/lang/String;" deprecated="29" />
+		<method name="referenceKindToString(I)Ljava/lang/String;" />
+		<method name="reflectAs(Ljava/lang/Class;Ljava/lang/invoke/MethodHandles$Lookup;)Ljava/lang/reflect/Member;" />
+		<method name="toString(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/String;" />
+		<field name="REF_getField" />
+		<field name="REF_getStatic" />
+		<field name="REF_invokeInterface" />
+		<field name="REF_invokeSpecial" />
+		<field name="REF_invokeStatic" />
+		<field name="REF_invokeVirtual" />
+		<field name="REF_newInvokeSpecial" />
+		<field name="REF_putField" />
+		<field name="REF_putStatic" />
+	</class>
+	<class name="java/lang/invoke/MethodHandles" since="26">
+		<extends name="java/lang/Object" />
+		<method name="arrayElementGetter(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="arrayElementSetter(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="catchException(Ljava/lang/invoke/MethodHandle;Ljava/lang/Class;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="collectArguments(Ljava/lang/invoke/MethodHandle;ILjava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="constant(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="dropArguments(Ljava/lang/invoke/MethodHandle;ILjava/util/List;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="dropArguments(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="exactInvoker(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="explicitCastArguments(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="filterArguments(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="filterReturnValue(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="foldArguments(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="guardWithTest(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="identity(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="insertArguments(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="invoker(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="lookup()Ljava/lang/invoke/MethodHandles$Lookup;" />
+		<method name="permuteArguments(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;[I)Ljava/lang/invoke/MethodHandle;" />
+		<method name="publicLookup()Ljava/lang/invoke/MethodHandles$Lookup;" />
+		<method name="reflectAs(Ljava/lang/Class;Ljava/lang/invoke/MethodHandle;)Ljava/lang/reflect/Member;" />
+		<method name="spreadInvoker(Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/MethodHandle;" />
+		<method name="throwException(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" />
+	</class>
+	<class name="java/lang/invoke/MethodHandles$Lookup" since="26">
+		<extends name="java/lang/Object" />
+		<method name="bind(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="findConstructor(Ljava/lang/Class;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="findGetter(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="findSetter(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="findSpecial(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="findStatic(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="findStaticGetter(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="findStaticSetter(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="findVirtual(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="in(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandles$Lookup;" />
+		<method name="lookupClass()Ljava/lang/Class;" />
+		<method name="lookupModes()I" />
+		<method name="revealDirect(Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandleInfo;" />
+		<method name="unreflect(Ljava/lang/reflect/Method;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="unreflectConstructor(Ljava/lang/reflect/Constructor;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="unreflectGetter(Ljava/lang/reflect/Field;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="unreflectSetter(Ljava/lang/reflect/Field;)Ljava/lang/invoke/MethodHandle;" />
+		<method name="unreflectSpecial(Ljava/lang/reflect/Method;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;" />
+		<field name="PACKAGE" />
+		<field name="PRIVATE" />
+		<field name="PROTECTED" />
+		<field name="PUBLIC" />
+	</class>
+	<class name="java/lang/invoke/MethodType" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="appendParameterTypes(Ljava/util/List;)Ljava/lang/invoke/MethodType;" />
+		<method name="appendParameterTypes([Ljava/lang/Class;)Ljava/lang/invoke/MethodType;" />
+		<method name="changeParameterType(ILjava/lang/Class;)Ljava/lang/invoke/MethodType;" />
+		<method name="changeReturnType(Ljava/lang/Class;)Ljava/lang/invoke/MethodType;" />
+		<method name="dropParameterTypes(II)Ljava/lang/invoke/MethodType;" />
+		<method name="erase()Ljava/lang/invoke/MethodType;" />
+		<method name="fromMethodDescriptorString(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/invoke/MethodType;" />
+		<method name="generic()Ljava/lang/invoke/MethodType;" />
+		<method name="genericMethodType(I)Ljava/lang/invoke/MethodType;" />
+		<method name="genericMethodType(IZ)Ljava/lang/invoke/MethodType;" />
+		<method name="hasPrimitives()Z" />
+		<method name="hasWrappers()Z" />
+		<method name="insertParameterTypes(ILjava/util/List;)Ljava/lang/invoke/MethodType;" />
+		<method name="insertParameterTypes(I[Ljava/lang/Class;)Ljava/lang/invoke/MethodType;" />
+		<method name="methodType(Ljava/lang/Class;)Ljava/lang/invoke/MethodType;" />
+		<method name="methodType(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/invoke/MethodType;" />
+		<method name="methodType(Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType;" />
+		<method name="methodType(Ljava/lang/Class;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodType;" />
+		<method name="methodType(Ljava/lang/Class;Ljava/util/List;)Ljava/lang/invoke/MethodType;" />
+		<method name="methodType(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType;" />
+		<method name="parameterArray()[Ljava/lang/Class;" />
+		<method name="parameterCount()I" />
+		<method name="parameterList()Ljava/util/List;" />
+		<method name="parameterType(I)Ljava/lang/Class;" />
+		<method name="returnType()Ljava/lang/Class;" />
+		<method name="toMethodDescriptorString()Ljava/lang/String;" />
+		<method name="unwrap()Ljava/lang/invoke/MethodType;" />
+		<method name="wrap()Ljava/lang/invoke/MethodType;" />
+	</class>
+	<class name="java/lang/invoke/MutableCallSite" since="26">
+		<extends name="java/lang/invoke/CallSite" />
+		<method name="&lt;init&gt;(Ljava/lang/invoke/MethodHandle;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/invoke/MethodType;)V" />
+	</class>
+	<class name="java/lang/invoke/VolatileCallSite" since="26">
+		<extends name="java/lang/invoke/CallSite" />
+		<method name="&lt;init&gt;(Ljava/lang/invoke/MethodHandle;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/invoke/MethodType;)V" />
+	</class>
+	<class name="java/lang/invoke/WrongMethodTypeException" since="26">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/ref/PhantomReference" since="1">
+		<extends name="java/lang/ref/Reference" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V" />
+	</class>
+	<class name="java/lang/ref/Reference" since="1">
+		<extends name="java/lang/Object" />
+		<method name="clear()V" />
+		<method name="enqueue()Z" />
+		<method name="get()Ljava/lang/Object;" />
+		<method name="isEnqueued()Z" deprecated="31" />
+		<method name="reachabilityFence(Ljava/lang/Object;)V" since="28" />
+	</class>
+	<class name="java/lang/ref/ReferenceQueue" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="poll()Ljava/lang/ref/Reference;" />
+		<method name="remove()Ljava/lang/ref/Reference;" />
+		<method name="remove(J)Ljava/lang/ref/Reference;" />
+	</class>
+	<class name="java/lang/ref/SoftReference" since="1">
+		<extends name="java/lang/ref/Reference" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V" />
+	</class>
+	<class name="java/lang/ref/WeakReference" since="1">
+		<extends name="java/lang/ref/Reference" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V" />
+	</class>
+	<class name="java/lang/reflect/AccessibleObject" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/reflect/AnnotatedElement" />
+		<method name="&lt;init&gt;()V" />
+		<method name="isAccessible()Z" />
+		<method name="setAccessible(Z)V" />
+		<method name="setAccessible([Ljava/lang/reflect/AccessibleObject;Z)V" />
+	</class>
+	<class name="java/lang/reflect/AnnotatedElement" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;" />
+		<method name="getAnnotations()[Ljava/lang/annotation/Annotation;" />
+		<method name="getAnnotationsByType(Ljava/lang/Class;)[Ljava/lang/annotation/Annotation;" since="24" />
+		<method name="getDeclaredAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;" since="24" />
+		<method name="getDeclaredAnnotations()[Ljava/lang/annotation/Annotation;" />
+		<method name="getDeclaredAnnotationsByType(Ljava/lang/Class;)[Ljava/lang/annotation/Annotation;" since="24" />
+		<method name="isAnnotationPresent(Ljava/lang/Class;)Z" />
+	</class>
+	<class name="java/lang/reflect/Array" since="1">
+		<extends name="java/lang/Object" />
+		<method name="get(Ljava/lang/Object;I)Ljava/lang/Object;" />
+		<method name="getBoolean(Ljava/lang/Object;I)Z" />
+		<method name="getByte(Ljava/lang/Object;I)B" />
+		<method name="getChar(Ljava/lang/Object;I)C" />
+		<method name="getDouble(Ljava/lang/Object;I)D" />
+		<method name="getFloat(Ljava/lang/Object;I)F" />
+		<method name="getInt(Ljava/lang/Object;I)I" />
+		<method name="getLength(Ljava/lang/Object;)I" />
+		<method name="getLong(Ljava/lang/Object;I)J" />
+		<method name="getShort(Ljava/lang/Object;I)S" />
+		<method name="newInstance(Ljava/lang/Class;I)Ljava/lang/Object;" />
+		<method name="newInstance(Ljava/lang/Class;[I)Ljava/lang/Object;" />
+		<method name="set(Ljava/lang/Object;ILjava/lang/Object;)V" />
+		<method name="setBoolean(Ljava/lang/Object;IZ)V" />
+		<method name="setByte(Ljava/lang/Object;IB)V" />
+		<method name="setChar(Ljava/lang/Object;IC)V" />
+		<method name="setDouble(Ljava/lang/Object;ID)V" />
+		<method name="setFloat(Ljava/lang/Object;IF)V" />
+		<method name="setInt(Ljava/lang/Object;II)V" />
+		<method name="setLong(Ljava/lang/Object;IJ)V" />
+		<method name="setShort(Ljava/lang/Object;IS)V" />
+	</class>
+	<class name="java/lang/reflect/Constructor" since="1">
+		<extends name="java/lang/reflect/AccessibleObject" removed="26" />
+		<extends name="java/lang/reflect/Executable" since="26" />
+		<implements name="java/lang/reflect/GenericDeclaration" removed="26" />
+		<implements name="java/lang/reflect/Member" removed="26" />
+		<method name="getExceptionTypes()[Ljava/lang/Class;" />
+		<method name="getGenericExceptionTypes()[Ljava/lang/reflect/Type;" />
+		<method name="getGenericParameterTypes()[Ljava/lang/reflect/Type;" />
+		<method name="getParameterAnnotations()[[Ljava/lang/annotation/Annotation;" />
+		<method name="getParameterTypes()[Ljava/lang/Class;" />
+		<method name="isVarArgs()Z" />
+		<method name="newInstance([Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="toGenericString()Ljava/lang/String;" />
+	</class>
+	<class name="java/lang/reflect/Executable" since="26">
+		<extends name="java/lang/reflect/AccessibleObject" />
+		<implements name="java/lang/reflect/GenericDeclaration" />
+		<implements name="java/lang/reflect/Member" />
+		<method name="getExceptionTypes()[Ljava/lang/Class;" />
+		<method name="getGenericExceptionTypes()[Ljava/lang/reflect/Type;" />
+		<method name="getGenericParameterTypes()[Ljava/lang/reflect/Type;" />
+		<method name="getParameterAnnotations()[[Ljava/lang/annotation/Annotation;" />
+		<method name="getParameterCount()I" />
+		<method name="getParameterTypes()[Ljava/lang/Class;" />
+		<method name="getParameters()[Ljava/lang/reflect/Parameter;" />
+		<method name="isVarArgs()Z" />
+		<method name="toGenericString()Ljava/lang/String;" />
+	</class>
+	<class name="java/lang/reflect/Field" since="1">
+		<extends name="java/lang/reflect/AccessibleObject" />
+		<implements name="java/lang/reflect/Member" />
+		<method name="get(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="getBoolean(Ljava/lang/Object;)Z" />
+		<method name="getByte(Ljava/lang/Object;)B" />
+		<method name="getChar(Ljava/lang/Object;)C" />
+		<method name="getDouble(Ljava/lang/Object;)D" />
+		<method name="getFloat(Ljava/lang/Object;)F" />
+		<method name="getGenericType()Ljava/lang/reflect/Type;" />
+		<method name="getInt(Ljava/lang/Object;)I" />
+		<method name="getLong(Ljava/lang/Object;)J" />
+		<method name="getShort(Ljava/lang/Object;)S" />
+		<method name="getType()Ljava/lang/Class;" />
+		<method name="isEnumConstant()Z" />
+		<method name="set(Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="setBoolean(Ljava/lang/Object;Z)V" />
+		<method name="setByte(Ljava/lang/Object;B)V" />
+		<method name="setChar(Ljava/lang/Object;C)V" />
+		<method name="setDouble(Ljava/lang/Object;D)V" />
+		<method name="setFloat(Ljava/lang/Object;F)V" />
+		<method name="setInt(Ljava/lang/Object;I)V" />
+		<method name="setLong(Ljava/lang/Object;J)V" />
+		<method name="setShort(Ljava/lang/Object;S)V" />
+		<method name="toGenericString()Ljava/lang/String;" />
+	</class>
+	<class name="java/lang/reflect/GenericArrayType" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/reflect/Type" />
+		<method name="getGenericComponentType()Ljava/lang/reflect/Type;" />
+	</class>
+	<class name="java/lang/reflect/GenericDeclaration" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/reflect/AnnotatedElement" since="26" />
+		<method name="getTypeParameters()[Ljava/lang/reflect/TypeVariable;" />
+	</class>
+	<class name="java/lang/reflect/GenericSignatureFormatError" since="1">
+		<extends name="java/lang/ClassFormatError" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" since="26" />
+	</class>
+	<class name="java/lang/reflect/InvocationHandler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="invoke(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;" />
+	</class>
+	<class name="java/lang/reflect/InvocationTargetException" since="1">
+		<extends name="java/lang/Exception" removed="19" />
+		<extends name="java/lang/ReflectiveOperationException" since="19" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;Ljava/lang/String;)V" />
+		<method name="getTargetException()Ljava/lang/Throwable;" />
+	</class>
+	<class name="java/lang/reflect/MalformedParameterizedTypeException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/lang/reflect/MalformedParametersException" since="28">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/reflect/Member" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getDeclaringClass()Ljava/lang/Class;" />
+		<method name="getModifiers()I" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="isSynthetic()Z" />
+		<field name="DECLARED" />
+		<field name="PUBLIC" />
+	</class>
+	<class name="java/lang/reflect/Method" since="1">
+		<extends name="java/lang/reflect/AccessibleObject" removed="26" />
+		<extends name="java/lang/reflect/Executable" since="26" />
+		<implements name="java/lang/reflect/GenericDeclaration" removed="26" />
+		<implements name="java/lang/reflect/Member" removed="26" />
+		<method name="getDefaultValue()Ljava/lang/Object;" />
+		<method name="getExceptionTypes()[Ljava/lang/Class;" />
+		<method name="getGenericExceptionTypes()[Ljava/lang/reflect/Type;" />
+		<method name="getGenericParameterTypes()[Ljava/lang/reflect/Type;" />
+		<method name="getGenericReturnType()Ljava/lang/reflect/Type;" />
+		<method name="getParameterAnnotations()[[Ljava/lang/annotation/Annotation;" />
+		<method name="getParameterTypes()[Ljava/lang/Class;" />
+		<method name="getReturnType()Ljava/lang/Class;" />
+		<method name="invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="isBridge()Z" />
+		<method name="isDefault()Z" since="24" />
+		<method name="isVarArgs()Z" />
+		<method name="toGenericString()Ljava/lang/String;" />
+	</class>
+	<class name="java/lang/reflect/Modifier" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="classModifiers()I" since="19" />
+		<method name="constructorModifiers()I" since="19" />
+		<method name="fieldModifiers()I" since="19" />
+		<method name="interfaceModifiers()I" since="19" />
+		<method name="isAbstract(I)Z" />
+		<method name="isFinal(I)Z" />
+		<method name="isInterface(I)Z" />
+		<method name="isNative(I)Z" />
+		<method name="isPrivate(I)Z" />
+		<method name="isProtected(I)Z" />
+		<method name="isPublic(I)Z" />
+		<method name="isStatic(I)Z" />
+		<method name="isStrict(I)Z" />
+		<method name="isSynchronized(I)Z" />
+		<method name="isTransient(I)Z" />
+		<method name="isVolatile(I)Z" />
+		<method name="methodModifiers()I" since="19" />
+		<method name="parameterModifiers()I" since="26" />
+		<method name="toString(I)Ljava/lang/String;" />
+		<field name="ABSTRACT" />
+		<field name="FINAL" />
+		<field name="INTERFACE" />
+		<field name="NATIVE" />
+		<field name="PRIVATE" />
+		<field name="PROTECTED" />
+		<field name="PUBLIC" />
+		<field name="STATIC" />
+		<field name="STRICT" />
+		<field name="SYNCHRONIZED" />
+		<field name="TRANSIENT" />
+		<field name="VOLATILE" />
+	</class>
+	<class name="java/lang/reflect/Parameter" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/reflect/AnnotatedElement" />
+		<method name="getDeclaringExecutable()Ljava/lang/reflect/Executable;" />
+		<method name="getModifiers()I" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getParameterizedType()Ljava/lang/reflect/Type;" />
+		<method name="getType()Ljava/lang/Class;" />
+		<method name="isImplicit()Z" />
+		<method name="isNamePresent()Z" />
+		<method name="isSynthetic()Z" />
+		<method name="isVarArgs()Z" />
+	</class>
+	<class name="java/lang/reflect/ParameterizedType" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/reflect/Type" />
+		<method name="getActualTypeArguments()[Ljava/lang/reflect/Type;" />
+		<method name="getOwnerType()Ljava/lang/reflect/Type;" />
+		<method name="getRawType()Ljava/lang/reflect/Type;" />
+	</class>
+	<class name="java/lang/reflect/Proxy" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/lang/reflect/InvocationHandler;)V" />
+		<method name="getInvocationHandler(Ljava/lang/Object;)Ljava/lang/reflect/InvocationHandler;" />
+		<method name="getProxyClass(Ljava/lang/ClassLoader;[Ljava/lang/Class;)Ljava/lang/Class;" />
+		<method name="isProxyClass(Ljava/lang/Class;)Z" />
+		<method name="newProxyInstance(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;" />
+		<field name="h" />
+	</class>
+	<class name="java/lang/reflect/ReflectPermission" since="1">
+		<extends name="java/security/BasicPermission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/lang/reflect/Type" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getTypeName()Ljava/lang/String;" since="28" />
+	</class>
+	<class name="java/lang/reflect/TypeVariable" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/reflect/Type" />
+		<method name="getBounds()[Ljava/lang/reflect/Type;" />
+		<method name="getGenericDeclaration()Ljava/lang/reflect/GenericDeclaration;" />
+		<method name="getName()Ljava/lang/String;" />
+	</class>
+	<class name="java/lang/reflect/UndeclaredThrowableException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;Ljava/lang/String;)V" />
+		<method name="getUndeclaredThrowable()Ljava/lang/Throwable;" />
+	</class>
+	<class name="java/lang/reflect/WildcardType" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/reflect/Type" />
+		<method name="getLowerBounds()[Ljava/lang/reflect/Type;" />
+		<method name="getUpperBounds()[Ljava/lang/reflect/Type;" />
+	</class>
+	<class name="java/math/BigDecimal" since="1">
+		<extends name="java/lang/Number" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(D)V" />
+		<method name="&lt;init&gt;(DLjava/math/MathContext;)V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(ILjava/math/MathContext;)V" />
+		<method name="&lt;init&gt;(J)V" />
+		<method name="&lt;init&gt;(JLjava/math/MathContext;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/math/MathContext;)V" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;)V" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;I)V" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;ILjava/math/MathContext;)V" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/math/MathContext;)V" />
+		<method name="&lt;init&gt;([C)V" />
+		<method name="&lt;init&gt;([CII)V" />
+		<method name="&lt;init&gt;([CIILjava/math/MathContext;)V" />
+		<method name="&lt;init&gt;([CLjava/math/MathContext;)V" />
+		<method name="abs()Ljava/math/BigDecimal;" />
+		<method name="abs(Ljava/math/MathContext;)Ljava/math/BigDecimal;" />
+		<method name="add(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;" />
+		<method name="add(Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal;" />
+		<method name="byteValueExact()B" />
+		<method name="compareTo(Ljava/math/BigDecimal;)I" />
+		<method name="divide(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;" />
+		<method name="divide(Ljava/math/BigDecimal;I)Ljava/math/BigDecimal;" />
+		<method name="divide(Ljava/math/BigDecimal;II)Ljava/math/BigDecimal;" />
+		<method name="divide(Ljava/math/BigDecimal;ILjava/math/RoundingMode;)Ljava/math/BigDecimal;" />
+		<method name="divide(Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal;" />
+		<method name="divide(Ljava/math/BigDecimal;Ljava/math/RoundingMode;)Ljava/math/BigDecimal;" />
+		<method name="divideAndRemainder(Ljava/math/BigDecimal;)[Ljava/math/BigDecimal;" />
+		<method name="divideAndRemainder(Ljava/math/BigDecimal;Ljava/math/MathContext;)[Ljava/math/BigDecimal;" />
+		<method name="divideToIntegralValue(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;" />
+		<method name="divideToIntegralValue(Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal;" />
+		<method name="intValueExact()I" />
+		<method name="longValueExact()J" />
+		<method name="max(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;" />
+		<method name="min(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;" />
+		<method name="movePointLeft(I)Ljava/math/BigDecimal;" />
+		<method name="movePointRight(I)Ljava/math/BigDecimal;" />
+		<method name="multiply(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;" />
+		<method name="multiply(Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal;" />
+		<method name="negate()Ljava/math/BigDecimal;" />
+		<method name="negate(Ljava/math/MathContext;)Ljava/math/BigDecimal;" />
+		<method name="plus()Ljava/math/BigDecimal;" />
+		<method name="plus(Ljava/math/MathContext;)Ljava/math/BigDecimal;" />
+		<method name="pow(I)Ljava/math/BigDecimal;" />
+		<method name="pow(ILjava/math/MathContext;)Ljava/math/BigDecimal;" />
+		<method name="precision()I" />
+		<method name="remainder(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;" />
+		<method name="remainder(Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal;" />
+		<method name="round(Ljava/math/MathContext;)Ljava/math/BigDecimal;" />
+		<method name="scale()I" />
+		<method name="scaleByPowerOfTen(I)Ljava/math/BigDecimal;" />
+		<method name="setScale(I)Ljava/math/BigDecimal;" />
+		<method name="setScale(II)Ljava/math/BigDecimal;" />
+		<method name="setScale(ILjava/math/RoundingMode;)Ljava/math/BigDecimal;" />
+		<method name="shortValueExact()S" />
+		<method name="signum()I" />
+		<method name="stripTrailingZeros()Ljava/math/BigDecimal;" />
+		<method name="subtract(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;" />
+		<method name="subtract(Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal;" />
+		<method name="toBigInteger()Ljava/math/BigInteger;" />
+		<method name="toBigIntegerExact()Ljava/math/BigInteger;" />
+		<method name="toEngineeringString()Ljava/lang/String;" />
+		<method name="toPlainString()Ljava/lang/String;" />
+		<method name="ulp()Ljava/math/BigDecimal;" />
+		<method name="unscaledValue()Ljava/math/BigInteger;" />
+		<method name="valueOf(D)Ljava/math/BigDecimal;" />
+		<method name="valueOf(J)Ljava/math/BigDecimal;" />
+		<method name="valueOf(JI)Ljava/math/BigDecimal;" />
+		<field name="ONE" />
+		<field name="ROUND_CEILING" />
+		<field name="ROUND_DOWN" />
+		<field name="ROUND_FLOOR" />
+		<field name="ROUND_HALF_DOWN" />
+		<field name="ROUND_HALF_EVEN" />
+		<field name="ROUND_HALF_UP" />
+		<field name="ROUND_UNNECESSARY" />
+		<field name="ROUND_UP" />
+		<field name="TEN" />
+		<field name="ZERO" />
+	</class>
+	<class name="java/math/BigInteger" since="1">
+		<extends name="java/lang/Number" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(IILjava/util/Random;)V" />
+		<method name="&lt;init&gt;(ILjava/util/Random;)V" />
+		<method name="&lt;init&gt;(I[B)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="abs()Ljava/math/BigInteger;" />
+		<method name="add(Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<method name="and(Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<method name="andNot(Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<method name="bitCount()I" />
+		<method name="bitLength()I" />
+		<method name="byteValueExact()B" since="31" />
+		<method name="clearBit(I)Ljava/math/BigInteger;" />
+		<method name="compareTo(Ljava/math/BigInteger;)I" />
+		<method name="divide(Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<method name="divideAndRemainder(Ljava/math/BigInteger;)[Ljava/math/BigInteger;" />
+		<method name="flipBit(I)Ljava/math/BigInteger;" />
+		<method name="gcd(Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<method name="getLowestSetBit()I" />
+		<method name="intValueExact()I" since="31" />
+		<method name="isProbablePrime(I)Z" />
+		<method name="longValueExact()J" since="31" />
+		<method name="max(Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<method name="min(Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<method name="mod(Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<method name="modInverse(Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<method name="modPow(Ljava/math/BigInteger;Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<method name="multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<method name="negate()Ljava/math/BigInteger;" />
+		<method name="nextProbablePrime()Ljava/math/BigInteger;" />
+		<method name="not()Ljava/math/BigInteger;" />
+		<method name="or(Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<method name="pow(I)Ljava/math/BigInteger;" />
+		<method name="probablePrime(ILjava/util/Random;)Ljava/math/BigInteger;" />
+		<method name="remainder(Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<method name="setBit(I)Ljava/math/BigInteger;" />
+		<method name="shiftLeft(I)Ljava/math/BigInteger;" />
+		<method name="shiftRight(I)Ljava/math/BigInteger;" />
+		<method name="shortValueExact()S" since="31" />
+		<method name="signum()I" />
+		<method name="subtract(Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<method name="testBit(I)Z" />
+		<method name="toByteArray()[B" />
+		<method name="toString(I)Ljava/lang/String;" />
+		<method name="valueOf(J)Ljava/math/BigInteger;" />
+		<method name="xor(Ljava/math/BigInteger;)Ljava/math/BigInteger;" />
+		<field name="ONE" />
+		<field name="TEN" />
+		<field name="ZERO" />
+	</class>
+	<class name="java/math/MathContext" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(ILjava/math/RoundingMode;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getPrecision()I" />
+		<method name="getRoundingMode()Ljava/math/RoundingMode;" />
+		<field name="DECIMAL128" />
+		<field name="DECIMAL32" />
+		<field name="DECIMAL64" />
+		<field name="UNLIMITED" />
+	</class>
+	<class name="java/math/RoundingMode" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(I)Ljava/math/RoundingMode;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/math/RoundingMode;" />
+		<method name="values()[Ljava/math/RoundingMode;" />
+		<field name="CEILING" />
+		<field name="DOWN" />
+		<field name="FLOOR" />
+		<field name="HALF_DOWN" />
+		<field name="HALF_EVEN" />
+		<field name="HALF_UP" />
+		<field name="UNNECESSARY" />
+		<field name="UP" />
+	</class>
+	<class name="java/net/Authenticator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getPasswordAuthentication()Ljava/net/PasswordAuthentication;" />
+		<method name="getRequestingHost()Ljava/lang/String;" />
+		<method name="getRequestingPort()I" />
+		<method name="getRequestingPrompt()Ljava/lang/String;" />
+		<method name="getRequestingProtocol()Ljava/lang/String;" />
+		<method name="getRequestingScheme()Ljava/lang/String;" />
+		<method name="getRequestingSite()Ljava/net/InetAddress;" />
+		<method name="getRequestingURL()Ljava/net/URL;" />
+		<method name="getRequestorType()Ljava/net/Authenticator$RequestorType;" />
+		<method name="requestPasswordAuthentication(Ljava/lang/String;Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/net/PasswordAuthentication;" />
+		<method name="requestPasswordAuthentication(Ljava/lang/String;Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;Ljava/net/Authenticator$RequestorType;)Ljava/net/PasswordAuthentication;" />
+		<method name="requestPasswordAuthentication(Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/net/PasswordAuthentication;" />
+		<method name="setDefault(Ljava/net/Authenticator;)V" />
+	</class>
+	<class name="java/net/Authenticator$RequestorType" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/net/Authenticator$RequestorType;" />
+		<method name="values()[Ljava/net/Authenticator$RequestorType;" />
+		<field name="PROXY" />
+		<field name="SERVER" />
+	</class>
+	<class name="java/net/BindException" since="1">
+		<extends name="java/net/SocketException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/net/CacheRequest" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="abort()V" />
+		<method name="getBody()Ljava/io/OutputStream;" />
+	</class>
+	<class name="java/net/CacheResponse" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getBody()Ljava/io/InputStream;" />
+		<method name="getHeaders()Ljava/util/Map;" />
+	</class>
+	<class name="java/net/ConnectException" since="1">
+		<extends name="java/net/SocketException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/net/ContentHandler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getContent(Ljava/net/URLConnection;)Ljava/lang/Object;" />
+		<method name="getContent(Ljava/net/URLConnection;[Ljava/lang/Class;)Ljava/lang/Object;" />
+	</class>
+	<class name="java/net/ContentHandlerFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="createContentHandler(Ljava/lang/String;)Ljava/net/ContentHandler;" />
+	</class>
+	<class name="java/net/CookieHandler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="get(Ljava/net/URI;Ljava/util/Map;)Ljava/util/Map;" />
+		<method name="getDefault()Ljava/net/CookieHandler;" />
+		<method name="put(Ljava/net/URI;Ljava/util/Map;)V" />
+		<method name="setDefault(Ljava/net/CookieHandler;)V" />
+	</class>
+	<class name="java/net/CookieManager" since="9">
+		<extends name="java/net/CookieHandler" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/net/CookieStore;Ljava/net/CookiePolicy;)V" />
+		<method name="getCookieStore()Ljava/net/CookieStore;" />
+		<method name="setCookiePolicy(Ljava/net/CookiePolicy;)V" />
+	</class>
+	<class name="java/net/CookiePolicy" since="9">
+		<extends name="java/lang/Object" />
+		<method name="shouldAccept(Ljava/net/URI;Ljava/net/HttpCookie;)Z" />
+		<field name="ACCEPT_ALL" />
+		<field name="ACCEPT_NONE" />
+		<field name="ACCEPT_ORIGINAL_SERVER" />
+	</class>
+	<class name="java/net/CookieStore" since="9">
+		<extends name="java/lang/Object" />
+		<method name="add(Ljava/net/URI;Ljava/net/HttpCookie;)V" />
+		<method name="get(Ljava/net/URI;)Ljava/util/List;" />
+		<method name="getCookies()Ljava/util/List;" />
+		<method name="getURIs()Ljava/util/List;" />
+		<method name="remove(Ljava/net/URI;Ljava/net/HttpCookie;)Z" />
+		<method name="removeAll()Z" />
+	</class>
+	<class name="java/net/DatagramPacket" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;([BI)V" />
+		<method name="&lt;init&gt;([BII)V" />
+		<method name="&lt;init&gt;([BIILjava/net/InetAddress;I)V" />
+		<method name="&lt;init&gt;([BIILjava/net/SocketAddress;)V" />
+		<method name="&lt;init&gt;([BILjava/net/InetAddress;I)V" />
+		<method name="&lt;init&gt;([BILjava/net/SocketAddress;)V" />
+		<method name="getAddress()Ljava/net/InetAddress;" />
+		<method name="getData()[B" />
+		<method name="getLength()I" />
+		<method name="getOffset()I" />
+		<method name="getPort()I" />
+		<method name="getSocketAddress()Ljava/net/SocketAddress;" />
+		<method name="setAddress(Ljava/net/InetAddress;)V" />
+		<method name="setData([B)V" />
+		<method name="setData([BII)V" />
+		<method name="setLength(I)V" />
+		<method name="setPort(I)V" />
+		<method name="setSocketAddress(Ljava/net/SocketAddress;)V" />
+	</class>
+	<class name="java/net/DatagramSocket" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" since="19" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(ILjava/net/InetAddress;)V" />
+		<method name="&lt;init&gt;(Ljava/net/DatagramSocketImpl;)V" />
+		<method name="&lt;init&gt;(Ljava/net/SocketAddress;)V" />
+		<method name="bind(Ljava/net/SocketAddress;)V" />
+		<method name="close()V" />
+		<method name="connect(Ljava/net/InetAddress;I)V" />
+		<method name="connect(Ljava/net/SocketAddress;)V" />
+		<method name="disconnect()V" />
+		<method name="getBroadcast()Z" />
+		<method name="getChannel()Ljava/nio/channels/DatagramChannel;" />
+		<method name="getInetAddress()Ljava/net/InetAddress;" />
+		<method name="getLocalAddress()Ljava/net/InetAddress;" />
+		<method name="getLocalPort()I" />
+		<method name="getLocalSocketAddress()Ljava/net/SocketAddress;" />
+		<method name="getPort()I" />
+		<method name="getReceiveBufferSize()I" />
+		<method name="getRemoteSocketAddress()Ljava/net/SocketAddress;" />
+		<method name="getReuseAddress()Z" />
+		<method name="getSendBufferSize()I" />
+		<method name="getSoTimeout()I" />
+		<method name="getTrafficClass()I" />
+		<method name="isBound()Z" />
+		<method name="isClosed()Z" />
+		<method name="isConnected()Z" />
+		<method name="receive(Ljava/net/DatagramPacket;)V" />
+		<method name="send(Ljava/net/DatagramPacket;)V" />
+		<method name="setBroadcast(Z)V" />
+		<method name="setDatagramSocketImplFactory(Ljava/net/DatagramSocketImplFactory;)V" />
+		<method name="setReceiveBufferSize(I)V" />
+		<method name="setReuseAddress(Z)V" />
+		<method name="setSendBufferSize(I)V" />
+		<method name="setSoTimeout(I)V" />
+		<method name="setTrafficClass(I)V" />
+	</class>
+	<class name="java/net/DatagramSocketImpl" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/net/SocketOptions" />
+		<method name="&lt;init&gt;()V" />
+		<method name="bind(ILjava/net/InetAddress;)V" />
+		<method name="close()V" />
+		<method name="connect(Ljava/net/InetAddress;I)V" />
+		<method name="create()V" />
+		<method name="disconnect()V" />
+		<method name="getFileDescriptor()Ljava/io/FileDescriptor;" />
+		<method name="getLocalPort()I" />
+		<method name="getTTL()B" deprecated="15" />
+		<method name="getTimeToLive()I" />
+		<method name="join(Ljava/net/InetAddress;)V" />
+		<method name="joinGroup(Ljava/net/SocketAddress;Ljava/net/NetworkInterface;)V" />
+		<method name="leave(Ljava/net/InetAddress;)V" />
+		<method name="leaveGroup(Ljava/net/SocketAddress;Ljava/net/NetworkInterface;)V" />
+		<method name="peek(Ljava/net/InetAddress;)I" />
+		<method name="peekData(Ljava/net/DatagramPacket;)I" />
+		<method name="receive(Ljava/net/DatagramPacket;)V" />
+		<method name="send(Ljava/net/DatagramPacket;)V" />
+		<method name="setTTL(B)V" deprecated="15" />
+		<method name="setTimeToLive(I)V" />
+		<field name="fd" />
+		<field name="localPort" />
+	</class>
+	<class name="java/net/DatagramSocketImplFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="createDatagramSocketImpl()Ljava/net/DatagramSocketImpl;" />
+	</class>
+	<class name="java/net/FileNameMap" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getContentTypeFor(Ljava/lang/String;)Ljava/lang/String;" />
+	</class>
+	<class name="java/net/HttpCookie" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="domainMatches(Ljava/lang/String;Ljava/lang/String;)Z" />
+		<method name="getComment()Ljava/lang/String;" />
+		<method name="getCommentURL()Ljava/lang/String;" />
+		<method name="getDiscard()Z" />
+		<method name="getDomain()Ljava/lang/String;" />
+		<method name="getMaxAge()J" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getPath()Ljava/lang/String;" />
+		<method name="getPortlist()Ljava/lang/String;" />
+		<method name="getSecure()Z" />
+		<method name="getValue()Ljava/lang/String;" />
+		<method name="getVersion()I" />
+		<method name="hasExpired()Z" />
+		<method name="isHttpOnly()Z" since="24" />
+		<method name="parse(Ljava/lang/String;)Ljava/util/List;" />
+		<method name="setComment(Ljava/lang/String;)V" />
+		<method name="setCommentURL(Ljava/lang/String;)V" />
+		<method name="setDiscard(Z)V" />
+		<method name="setDomain(Ljava/lang/String;)V" />
+		<method name="setHttpOnly(Z)V" since="24" />
+		<method name="setMaxAge(J)V" />
+		<method name="setPath(Ljava/lang/String;)V" />
+		<method name="setPortlist(Ljava/lang/String;)V" />
+		<method name="setSecure(Z)V" />
+		<method name="setValue(Ljava/lang/String;)V" />
+		<method name="setVersion(I)V" />
+	</class>
+	<class name="java/net/HttpRetryException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;ILjava/lang/String;)V" />
+		<method name="getLocation()Ljava/lang/String;" />
+		<method name="getReason()Ljava/lang/String;" />
+		<method name="responseCode()I" />
+	</class>
+	<class name="java/net/HttpURLConnection" since="1">
+		<extends name="java/net/URLConnection" />
+		<method name="&lt;init&gt;(Ljava/net/URL;)V" />
+		<method name="disconnect()V" />
+		<method name="getErrorStream()Ljava/io/InputStream;" />
+		<method name="getFollowRedirects()Z" />
+		<method name="getInstanceFollowRedirects()Z" />
+		<method name="getRequestMethod()Ljava/lang/String;" />
+		<method name="getResponseCode()I" />
+		<method name="getResponseMessage()Ljava/lang/String;" />
+		<method name="setChunkedStreamingMode(I)V" />
+		<method name="setFixedLengthStreamingMode(I)V" />
+		<method name="setFixedLengthStreamingMode(J)V" since="19" />
+		<method name="setFollowRedirects(Z)V" />
+		<method name="setInstanceFollowRedirects(Z)V" />
+		<method name="setRequestMethod(Ljava/lang/String;)V" />
+		<method name="usingProxy()Z" />
+		<field name="HTTP_ACCEPTED" />
+		<field name="HTTP_BAD_GATEWAY" />
+		<field name="HTTP_BAD_METHOD" />
+		<field name="HTTP_BAD_REQUEST" />
+		<field name="HTTP_CLIENT_TIMEOUT" />
+		<field name="HTTP_CONFLICT" />
+		<field name="HTTP_CREATED" />
+		<field name="HTTP_ENTITY_TOO_LARGE" />
+		<field name="HTTP_FORBIDDEN" />
+		<field name="HTTP_GATEWAY_TIMEOUT" />
+		<field name="HTTP_GONE" />
+		<field name="HTTP_INTERNAL_ERROR" />
+		<field name="HTTP_LENGTH_REQUIRED" />
+		<field name="HTTP_MOVED_PERM" />
+		<field name="HTTP_MOVED_TEMP" />
+		<field name="HTTP_MULT_CHOICE" />
+		<field name="HTTP_NOT_ACCEPTABLE" />
+		<field name="HTTP_NOT_AUTHORITATIVE" />
+		<field name="HTTP_NOT_FOUND" />
+		<field name="HTTP_NOT_IMPLEMENTED" />
+		<field name="HTTP_NOT_MODIFIED" />
+		<field name="HTTP_NO_CONTENT" />
+		<field name="HTTP_OK" />
+		<field name="HTTP_PARTIAL" />
+		<field name="HTTP_PAYMENT_REQUIRED" />
+		<field name="HTTP_PRECON_FAILED" />
+		<field name="HTTP_PROXY_AUTH" />
+		<field name="HTTP_REQ_TOO_LONG" />
+		<field name="HTTP_RESET" />
+		<field name="HTTP_SEE_OTHER" />
+		<field name="HTTP_SERVER_ERROR" deprecated="15" />
+		<field name="HTTP_UNAUTHORIZED" />
+		<field name="HTTP_UNAVAILABLE" />
+		<field name="HTTP_UNSUPPORTED_TYPE" />
+		<field name="HTTP_USE_PROXY" />
+		<field name="HTTP_VERSION" />
+		<field name="chunkLength" />
+		<field name="fixedContentLength" />
+		<field name="fixedContentLengthLong" since="19" />
+		<field name="instanceFollowRedirects" />
+		<field name="method" />
+		<field name="responseCode" />
+		<field name="responseMessage" />
+	</class>
+	<class name="java/net/IDN" since="9">
+		<extends name="java/lang/Object" />
+		<method name="toASCII(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="toASCII(Ljava/lang/String;I)Ljava/lang/String;" />
+		<method name="toUnicode(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="toUnicode(Ljava/lang/String;I)Ljava/lang/String;" />
+		<field name="ALLOW_UNASSIGNED" />
+		<field name="USE_STD3_ASCII_RULES" />
+	</class>
+	<class name="java/net/Inet4Address" since="1">
+		<extends name="java/net/InetAddress" />
+	</class>
+	<class name="java/net/Inet6Address" since="1">
+		<extends name="java/net/InetAddress" />
+		<method name="getByAddress(Ljava/lang/String;[BI)Ljava/net/Inet6Address;" />
+		<method name="getByAddress(Ljava/lang/String;[BLjava/net/NetworkInterface;)Ljava/net/Inet6Address;" />
+		<method name="getScopeId()I" />
+		<method name="getScopedInterface()Ljava/net/NetworkInterface;" />
+		<method name="isIPv4CompatibleAddress()Z" />
+	</class>
+	<class name="java/net/InetAddress" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="getAddress()[B" />
+		<method name="getAllByName(Ljava/lang/String;)[Ljava/net/InetAddress;" />
+		<method name="getByAddress(Ljava/lang/String;[B)Ljava/net/InetAddress;" />
+		<method name="getByAddress([B)Ljava/net/InetAddress;" />
+		<method name="getByName(Ljava/lang/String;)Ljava/net/InetAddress;" />
+		<method name="getCanonicalHostName()Ljava/lang/String;" />
+		<method name="getHostAddress()Ljava/lang/String;" />
+		<method name="getHostName()Ljava/lang/String;" />
+		<method name="getLocalHost()Ljava/net/InetAddress;" />
+		<method name="getLoopbackAddress()Ljava/net/InetAddress;" since="19" />
+		<method name="isAnyLocalAddress()Z" />
+		<method name="isLinkLocalAddress()Z" />
+		<method name="isLoopbackAddress()Z" />
+		<method name="isMCGlobal()Z" />
+		<method name="isMCLinkLocal()Z" />
+		<method name="isMCNodeLocal()Z" />
+		<method name="isMCOrgLocal()Z" />
+		<method name="isMCSiteLocal()Z" />
+		<method name="isMulticastAddress()Z" />
+		<method name="isReachable(I)Z" />
+		<method name="isReachable(Ljava/net/NetworkInterface;II)Z" />
+		<method name="isSiteLocalAddress()Z" />
+	</class>
+	<class name="java/net/InetSocketAddress" since="1">
+		<extends name="java/net/SocketAddress" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/net/InetAddress;I)V" />
+		<method name="createUnresolved(Ljava/lang/String;I)Ljava/net/InetSocketAddress;" />
+		<method name="getAddress()Ljava/net/InetAddress;" />
+		<method name="getHostName()Ljava/lang/String;" />
+		<method name="getHostString()Ljava/lang/String;" since="19" />
+		<method name="getPort()I" />
+		<method name="isUnresolved()Z" />
+	</class>
+	<class name="java/net/InterfaceAddress" since="9">
+		<extends name="java/lang/Object" />
+		<method name="getAddress()Ljava/net/InetAddress;" />
+		<method name="getBroadcast()Ljava/net/InetAddress;" />
+		<method name="getNetworkPrefixLength()S" />
+	</class>
+	<class name="java/net/JarURLConnection" since="1">
+		<extends name="java/net/URLConnection" />
+		<method name="&lt;init&gt;(Ljava/net/URL;)V" />
+		<method name="getAttributes()Ljava/util/jar/Attributes;" />
+		<method name="getCertificates()[Ljava/security/cert/Certificate;" />
+		<method name="getEntryName()Ljava/lang/String;" />
+		<method name="getJarEntry()Ljava/util/jar/JarEntry;" />
+		<method name="getJarFile()Ljava/util/jar/JarFile;" />
+		<method name="getJarFileURL()Ljava/net/URL;" />
+		<method name="getMainAttributes()Ljava/util/jar/Attributes;" />
+		<method name="getManifest()Ljava/util/jar/Manifest;" />
+		<field name="jarFileURLConnection" />
+	</class>
+	<class name="java/net/MalformedURLException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/net/MulticastSocket" since="1">
+		<extends name="java/net/DatagramSocket" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/net/SocketAddress;)V" />
+		<method name="getInterface()Ljava/net/InetAddress;" />
+		<method name="getLoopbackMode()Z" />
+		<method name="getNetworkInterface()Ljava/net/NetworkInterface;" />
+		<method name="getTTL()B" deprecated="15" />
+		<method name="getTimeToLive()I" />
+		<method name="joinGroup(Ljava/net/InetAddress;)V" />
+		<method name="joinGroup(Ljava/net/SocketAddress;Ljava/net/NetworkInterface;)V" />
+		<method name="leaveGroup(Ljava/net/InetAddress;)V" />
+		<method name="leaveGroup(Ljava/net/SocketAddress;Ljava/net/NetworkInterface;)V" />
+		<method name="send(Ljava/net/DatagramPacket;B)V" deprecated="15" />
+		<method name="setInterface(Ljava/net/InetAddress;)V" />
+		<method name="setLoopbackMode(Z)V" />
+		<method name="setNetworkInterface(Ljava/net/NetworkInterface;)V" />
+		<method name="setTTL(B)V" deprecated="15" />
+		<method name="setTimeToLive(I)V" />
+	</class>
+	<class name="java/net/NetPermission" since="1">
+		<extends name="java/security/BasicPermission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/net/NetworkInterface" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getByIndex(I)Ljava/net/NetworkInterface;" since="19" />
+		<method name="getByInetAddress(Ljava/net/InetAddress;)Ljava/net/NetworkInterface;" />
+		<method name="getByName(Ljava/lang/String;)Ljava/net/NetworkInterface;" />
+		<method name="getDisplayName()Ljava/lang/String;" />
+		<method name="getHardwareAddress()[B" since="9" />
+		<method name="getIndex()I" since="19" />
+		<method name="getInetAddresses()Ljava/util/Enumeration;" />
+		<method name="getInterfaceAddresses()Ljava/util/List;" since="9" />
+		<method name="getMTU()I" since="9" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getNetworkInterfaces()Ljava/util/Enumeration;" />
+		<method name="getParent()Ljava/net/NetworkInterface;" since="9" />
+		<method name="getSubInterfaces()Ljava/util/Enumeration;" since="9" />
+		<method name="isLoopback()Z" since="9" />
+		<method name="isPointToPoint()Z" since="9" />
+		<method name="isUp()Z" since="9" />
+		<method name="isVirtual()Z" since="9" />
+		<method name="supportsMulticast()Z" since="9" />
+	</class>
+	<class name="java/net/NoRouteToHostException" since="1">
+		<extends name="java/net/SocketException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/net/PasswordAuthentication" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[C)V" />
+		<method name="getPassword()[C" />
+		<method name="getUserName()Ljava/lang/String;" />
+	</class>
+	<class name="java/net/PortUnreachableException" since="1">
+		<extends name="java/net/SocketException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/net/ProtocolException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/net/ProtocolFamily" since="24">
+		<extends name="java/lang/Object" />
+		<method name="name()Ljava/lang/String;" />
+	</class>
+	<class name="java/net/Proxy" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/net/Proxy$Type;Ljava/net/SocketAddress;)V" />
+		<method name="address()Ljava/net/SocketAddress;" />
+		<method name="type()Ljava/net/Proxy$Type;" />
+		<field name="NO_PROXY" />
+	</class>
+	<class name="java/net/Proxy$Type" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/net/Proxy$Type;" />
+		<method name="values()[Ljava/net/Proxy$Type;" />
+		<field name="DIRECT" />
+		<field name="HTTP" />
+		<field name="SOCKS" />
+	</class>
+	<class name="java/net/ProxySelector" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="connectFailed(Ljava/net/URI;Ljava/net/SocketAddress;Ljava/io/IOException;)V" />
+		<method name="getDefault()Ljava/net/ProxySelector;" />
+		<method name="select(Ljava/net/URI;)Ljava/util/List;" />
+		<method name="setDefault(Ljava/net/ProxySelector;)V" />
+	</class>
+	<class name="java/net/ResponseCache" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="get(Ljava/net/URI;Ljava/lang/String;Ljava/util/Map;)Ljava/net/CacheResponse;" />
+		<method name="getDefault()Ljava/net/ResponseCache;" />
+		<method name="put(Ljava/net/URI;Ljava/net/URLConnection;)Ljava/net/CacheRequest;" />
+		<method name="setDefault(Ljava/net/ResponseCache;)V" />
+	</class>
+	<class name="java/net/SecureCacheResponse" since="1">
+		<extends name="java/net/CacheResponse" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getCipherSuite()Ljava/lang/String;" />
+		<method name="getLocalCertificateChain()Ljava/util/List;" />
+		<method name="getLocalPrincipal()Ljava/security/Principal;" />
+		<method name="getPeerPrincipal()Ljava/security/Principal;" />
+		<method name="getServerCertificateChain()Ljava/util/List;" />
+	</class>
+	<class name="java/net/ServerSocket" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" since="19" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(IILjava/net/InetAddress;)V" />
+		<method name="&lt;init&gt;(Ljava/net/SocketImpl;)V" removed="2" />
+		<method name="accept()Ljava/net/Socket;" />
+		<method name="bind(Ljava/net/SocketAddress;)V" />
+		<method name="bind(Ljava/net/SocketAddress;I)V" />
+		<method name="close()V" />
+		<method name="getChannel()Ljava/nio/channels/ServerSocketChannel;" />
+		<method name="getInetAddress()Ljava/net/InetAddress;" />
+		<method name="getLocalPort()I" />
+		<method name="getLocalSocketAddress()Ljava/net/SocketAddress;" />
+		<method name="getReceiveBufferSize()I" />
+		<method name="getReuseAddress()Z" />
+		<method name="getSoTimeout()I" />
+		<method name="implAccept(Ljava/net/Socket;)V" />
+		<method name="isBound()Z" />
+		<method name="isClosed()Z" />
+		<method name="setPerformancePreferences(III)V" />
+		<method name="setReceiveBufferSize(I)V" />
+		<method name="setReuseAddress(Z)V" />
+		<method name="setSoTimeout(I)V" />
+		<method name="setSocketFactory(Ljava/net/SocketImplFactory;)V" />
+	</class>
+	<class name="java/net/Socket" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" since="19" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;ILjava/net/InetAddress;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;IZ)V" deprecated="15" />
+		<method name="&lt;init&gt;(Ljava/net/InetAddress;I)V" />
+		<method name="&lt;init&gt;(Ljava/net/InetAddress;ILjava/net/InetAddress;I)V" />
+		<method name="&lt;init&gt;(Ljava/net/InetAddress;IZ)V" deprecated="15" />
+		<method name="&lt;init&gt;(Ljava/net/Proxy;)V" />
+		<method name="&lt;init&gt;(Ljava/net/SocketImpl;)V" />
+		<method name="bind(Ljava/net/SocketAddress;)V" />
+		<method name="close()V" />
+		<method name="connect(Ljava/net/SocketAddress;)V" />
+		<method name="connect(Ljava/net/SocketAddress;I)V" />
+		<method name="getChannel()Ljava/nio/channels/SocketChannel;" />
+		<method name="getInetAddress()Ljava/net/InetAddress;" />
+		<method name="getInputStream()Ljava/io/InputStream;" />
+		<method name="getKeepAlive()Z" />
+		<method name="getLocalAddress()Ljava/net/InetAddress;" />
+		<method name="getLocalPort()I" />
+		<method name="getLocalSocketAddress()Ljava/net/SocketAddress;" />
+		<method name="getOOBInline()Z" />
+		<method name="getOutputStream()Ljava/io/OutputStream;" />
+		<method name="getPort()I" />
+		<method name="getReceiveBufferSize()I" />
+		<method name="getRemoteSocketAddress()Ljava/net/SocketAddress;" />
+		<method name="getReuseAddress()Z" />
+		<method name="getSendBufferSize()I" />
+		<method name="getSoLinger()I" />
+		<method name="getSoTimeout()I" />
+		<method name="getTcpNoDelay()Z" />
+		<method name="getTrafficClass()I" />
+		<method name="isBound()Z" />
+		<method name="isClosed()Z" />
+		<method name="isConnected()Z" />
+		<method name="isInputShutdown()Z" />
+		<method name="isOutputShutdown()Z" />
+		<method name="sendUrgentData(I)V" />
+		<method name="setKeepAlive(Z)V" />
+		<method name="setOOBInline(Z)V" />
+		<method name="setPerformancePreferences(III)V" />
+		<method name="setReceiveBufferSize(I)V" />
+		<method name="setReuseAddress(Z)V" />
+		<method name="setSendBufferSize(I)V" />
+		<method name="setSoLinger(ZI)V" />
+		<method name="setSoTimeout(I)V" />
+		<method name="setSocketImplFactory(Ljava/net/SocketImplFactory;)V" />
+		<method name="setTcpNoDelay(Z)V" />
+		<method name="setTrafficClass(I)V" />
+		<method name="shutdownInput()V" />
+		<method name="shutdownOutput()V" />
+	</class>
+	<class name="java/net/SocketAddress" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/net/SocketException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/net/SocketImpl" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/net/SocketOptions" />
+		<method name="&lt;init&gt;()V" />
+		<method name="accept(Ljava/net/SocketImpl;)V" />
+		<method name="available()I" />
+		<method name="bind(Ljava/net/InetAddress;I)V" />
+		<method name="close()V" />
+		<method name="connect(Ljava/lang/String;I)V" />
+		<method name="connect(Ljava/net/InetAddress;I)V" />
+		<method name="connect(Ljava/net/SocketAddress;I)V" />
+		<method name="create(Z)V" />
+		<method name="getFileDescriptor()Ljava/io/FileDescriptor;" />
+		<method name="getInetAddress()Ljava/net/InetAddress;" />
+		<method name="getInputStream()Ljava/io/InputStream;" />
+		<method name="getLocalPort()I" />
+		<method name="getOutputStream()Ljava/io/OutputStream;" />
+		<method name="getPort()I" />
+		<method name="listen(I)V" />
+		<method name="sendUrgentData(I)V" />
+		<method name="setPerformancePreferences(III)V" />
+		<method name="shutdownInput()V" />
+		<method name="shutdownOutput()V" />
+		<method name="supportsUrgentData()Z" />
+		<field name="address" />
+		<field name="fd" />
+		<field name="localport" />
+		<field name="port" />
+	</class>
+	<class name="java/net/SocketImplFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="createSocketImpl()Ljava/net/SocketImpl;" />
+	</class>
+	<class name="java/net/SocketOption" since="24">
+		<extends name="java/lang/Object" />
+		<method name="name()Ljava/lang/String;" />
+		<method name="type()Ljava/lang/Class;" />
+	</class>
+	<class name="java/net/SocketOptions" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getOption(I)Ljava/lang/Object;" />
+		<method name="setOption(ILjava/lang/Object;)V" />
+		<field name="IP_MULTICAST_IF" />
+		<field name="IP_MULTICAST_IF2" />
+		<field name="IP_MULTICAST_LOOP" />
+		<field name="IP_TOS" />
+		<field name="SO_BINDADDR" />
+		<field name="SO_BROADCAST" />
+		<field name="SO_KEEPALIVE" />
+		<field name="SO_LINGER" />
+		<field name="SO_OOBINLINE" />
+		<field name="SO_RCVBUF" />
+		<field name="SO_REUSEADDR" />
+		<field name="SO_SNDBUF" />
+		<field name="SO_TIMEOUT" />
+		<field name="TCP_NODELAY" />
+	</class>
+	<class name="java/net/SocketPermission" since="1">
+		<extends name="java/security/Permission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/net/SocketTimeoutException" since="1">
+		<extends name="java/io/InterruptedIOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/net/StandardProtocolFamily" since="24">
+		<extends name="java/lang/Enum" />
+		<implements name="java/net/ProtocolFamily" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/net/StandardProtocolFamily;" />
+		<method name="values()[Ljava/net/StandardProtocolFamily;" />
+		<field name="INET" />
+		<field name="INET6" />
+	</class>
+	<class name="java/net/StandardSocketOptions" since="24">
+		<extends name="java/lang/Object" />
+		<field name="IP_MULTICAST_IF" />
+		<field name="IP_MULTICAST_LOOP" />
+		<field name="IP_MULTICAST_TTL" />
+		<field name="IP_TOS" />
+		<field name="SO_BROADCAST" />
+		<field name="SO_KEEPALIVE" />
+		<field name="SO_LINGER" />
+		<field name="SO_RCVBUF" />
+		<field name="SO_REUSEADDR" />
+		<field name="SO_SNDBUF" />
+		<field name="TCP_NODELAY" />
+	</class>
+	<class name="java/net/URI" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="compareTo(Ljava/net/URI;)I" />
+		<method name="create(Ljava/lang/String;)Ljava/net/URI;" />
+		<method name="getAuthority()Ljava/lang/String;" />
+		<method name="getFragment()Ljava/lang/String;" />
+		<method name="getHost()Ljava/lang/String;" />
+		<method name="getPath()Ljava/lang/String;" />
+		<method name="getPort()I" />
+		<method name="getQuery()Ljava/lang/String;" />
+		<method name="getRawAuthority()Ljava/lang/String;" />
+		<method name="getRawFragment()Ljava/lang/String;" />
+		<method name="getRawPath()Ljava/lang/String;" />
+		<method name="getRawQuery()Ljava/lang/String;" />
+		<method name="getRawSchemeSpecificPart()Ljava/lang/String;" />
+		<method name="getRawUserInfo()Ljava/lang/String;" />
+		<method name="getScheme()Ljava/lang/String;" />
+		<method name="getSchemeSpecificPart()Ljava/lang/String;" />
+		<method name="getUserInfo()Ljava/lang/String;" />
+		<method name="isAbsolute()Z" />
+		<method name="isOpaque()Z" />
+		<method name="normalize()Ljava/net/URI;" />
+		<method name="parseServerAuthority()Ljava/net/URI;" />
+		<method name="relativize(Ljava/net/URI;)Ljava/net/URI;" />
+		<method name="resolve(Ljava/lang/String;)Ljava/net/URI;" />
+		<method name="resolve(Ljava/net/URI;)Ljava/net/URI;" />
+		<method name="toASCIIString()Ljava/lang/String;" />
+		<method name="toURL()Ljava/net/URL;" />
+	</class>
+	<class name="java/net/URISyntaxException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="getIndex()I" />
+		<method name="getInput()Ljava/lang/String;" />
+		<method name="getReason()Ljava/lang/String;" />
+	</class>
+	<class name="java/net/URL" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/net/URLStreamHandler;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/net/URL;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/net/URL;Ljava/lang/String;Ljava/net/URLStreamHandler;)V" />
+		<method name="getAuthority()Ljava/lang/String;" />
+		<method name="getContent()Ljava/lang/Object;" />
+		<method name="getContent([Ljava/lang/Class;)Ljava/lang/Object;" />
+		<method name="getDefaultPort()I" />
+		<method name="getFile()Ljava/lang/String;" />
+		<method name="getHost()Ljava/lang/String;" />
+		<method name="getPath()Ljava/lang/String;" />
+		<method name="getPort()I" />
+		<method name="getProtocol()Ljava/lang/String;" />
+		<method name="getQuery()Ljava/lang/String;" />
+		<method name="getRef()Ljava/lang/String;" />
+		<method name="getUserInfo()Ljava/lang/String;" />
+		<method name="openConnection()Ljava/net/URLConnection;" />
+		<method name="openConnection(Ljava/net/Proxy;)Ljava/net/URLConnection;" />
+		<method name="openStream()Ljava/io/InputStream;" />
+		<method name="sameFile(Ljava/net/URL;)Z" />
+		<method name="set(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V" removed="26" />
+		<method name="set(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" removed="26" />
+		<method name="setURLStreamHandlerFactory(Ljava/net/URLStreamHandlerFactory;)V" />
+		<method name="toExternalForm()Ljava/lang/String;" />
+		<method name="toURI()Ljava/net/URI;" />
+	</class>
+	<class name="java/net/URLClassLoader" since="1">
+		<extends name="java/security/SecureClassLoader" />
+		<implements name="java/io/Closeable" since="24" />
+		<method name="&lt;init&gt;([Ljava/net/URL;)V" />
+		<method name="&lt;init&gt;([Ljava/net/URL;Ljava/lang/ClassLoader;)V" />
+		<method name="&lt;init&gt;([Ljava/net/URL;Ljava/lang/ClassLoader;Ljava/net/URLStreamHandlerFactory;)V" />
+		<method name="addURL(Ljava/net/URL;)V" />
+		<method name="definePackage(Ljava/lang/String;Ljava/util/jar/Manifest;Ljava/net/URL;)Ljava/lang/Package;" />
+		<method name="getURLs()[Ljava/net/URL;" />
+		<method name="newInstance([Ljava/net/URL;)Ljava/net/URLClassLoader;" />
+		<method name="newInstance([Ljava/net/URL;Ljava/lang/ClassLoader;)Ljava/net/URLClassLoader;" />
+	</class>
+	<class name="java/net/URLConnection" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/net/URL;)V" />
+		<method name="addRequestProperty(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="connect()V" />
+		<method name="getAllowUserInteraction()Z" />
+		<method name="getConnectTimeout()I" />
+		<method name="getContent()Ljava/lang/Object;" />
+		<method name="getContent([Ljava/lang/Class;)Ljava/lang/Object;" />
+		<method name="getContentEncoding()Ljava/lang/String;" />
+		<method name="getContentLength()I" />
+		<method name="getContentLengthLong()J" since="24" />
+		<method name="getContentType()Ljava/lang/String;" />
+		<method name="getDate()J" />
+		<method name="getDefaultAllowUserInteraction()Z" />
+		<method name="getDefaultRequestProperty(Ljava/lang/String;)Ljava/lang/String;" deprecated="15" />
+		<method name="getDefaultUseCaches()Z" />
+		<method name="getDoInput()Z" />
+		<method name="getDoOutput()Z" />
+		<method name="getExpiration()J" />
+		<method name="getFileNameMap()Ljava/net/FileNameMap;" />
+		<method name="getHeaderField(I)Ljava/lang/String;" />
+		<method name="getHeaderField(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getHeaderFieldDate(Ljava/lang/String;J)J" />
+		<method name="getHeaderFieldInt(Ljava/lang/String;I)I" />
+		<method name="getHeaderFieldKey(I)Ljava/lang/String;" />
+		<method name="getHeaderFieldLong(Ljava/lang/String;J)J" since="24" />
+		<method name="getHeaderFields()Ljava/util/Map;" />
+		<method name="getIfModifiedSince()J" />
+		<method name="getInputStream()Ljava/io/InputStream;" />
+		<method name="getLastModified()J" />
+		<method name="getOutputStream()Ljava/io/OutputStream;" />
+		<method name="getPermission()Ljava/security/Permission;" />
+		<method name="getReadTimeout()I" />
+		<method name="getRequestProperties()Ljava/util/Map;" />
+		<method name="getRequestProperty(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getURL()Ljava/net/URL;" />
+		<method name="getUseCaches()Z" />
+		<method name="guessContentTypeFromName(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="guessContentTypeFromStream(Ljava/io/InputStream;)Ljava/lang/String;" />
+		<method name="setAllowUserInteraction(Z)V" />
+		<method name="setConnectTimeout(I)V" />
+		<method name="setContentHandlerFactory(Ljava/net/ContentHandlerFactory;)V" />
+		<method name="setDefaultAllowUserInteraction(Z)V" />
+		<method name="setDefaultRequestProperty(Ljava/lang/String;Ljava/lang/String;)V" deprecated="15" />
+		<method name="setDefaultUseCaches(Z)V" />
+		<method name="setDoInput(Z)V" />
+		<method name="setDoOutput(Z)V" />
+		<method name="setFileNameMap(Ljava/net/FileNameMap;)V" />
+		<method name="setIfModifiedSince(J)V" />
+		<method name="setReadTimeout(I)V" />
+		<method name="setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setUseCaches(Z)V" />
+		<field name="allowUserInteraction" />
+		<field name="connected" />
+		<field name="doInput" />
+		<field name="doOutput" />
+		<field name="ifModifiedSince" />
+		<field name="url" />
+		<field name="useCaches" />
+	</class>
+	<class name="java/net/URLDecoder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="decode(Ljava/lang/String;)Ljava/lang/String;" deprecated="15" />
+		<method name="decode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+	</class>
+	<class name="java/net/URLEncoder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="encode(Ljava/lang/String;)Ljava/lang/String;" deprecated="15" />
+		<method name="encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+	</class>
+	<class name="java/net/URLStreamHandler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="equals(Ljava/net/URL;Ljava/net/URL;)Z" />
+		<method name="getDefaultPort()I" />
+		<method name="getHostAddress(Ljava/net/URL;)Ljava/net/InetAddress;" />
+		<method name="hashCode(Ljava/net/URL;)I" />
+		<method name="hostsEqual(Ljava/net/URL;Ljava/net/URL;)Z" />
+		<method name="openConnection(Ljava/net/URL;)Ljava/net/URLConnection;" />
+		<method name="openConnection(Ljava/net/URL;Ljava/net/Proxy;)Ljava/net/URLConnection;" />
+		<method name="parseURL(Ljava/net/URL;Ljava/lang/String;II)V" />
+		<method name="sameFile(Ljava/net/URL;Ljava/net/URL;)Z" />
+		<method name="setURL(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V" deprecated="15" />
+		<method name="setURL(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="toExternalForm(Ljava/net/URL;)Ljava/lang/String;" />
+	</class>
+	<class name="java/net/URLStreamHandlerFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="createURLStreamHandler(Ljava/lang/String;)Ljava/net/URLStreamHandler;" />
+	</class>
+	<class name="java/net/UnknownHostException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/net/UnknownServiceException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/nio/Buffer" since="1">
+		<extends name="java/lang/Object" />
+		<method name="array()Ljava/lang/Object;" since="9" />
+		<method name="arrayOffset()I" since="9" />
+		<method name="capacity()I" />
+		<method name="clear()Ljava/nio/Buffer;" />
+		<method name="flip()Ljava/nio/Buffer;" />
+		<method name="hasArray()Z" since="9" />
+		<method name="hasRemaining()Z" />
+		<method name="isDirect()Z" since="9" />
+		<method name="isReadOnly()Z" />
+		<method name="limit()I" />
+		<method name="limit(I)Ljava/nio/Buffer;" />
+		<method name="mark()Ljava/nio/Buffer;" />
+		<method name="position()I" />
+		<method name="position(I)Ljava/nio/Buffer;" />
+		<method name="remaining()I" />
+		<method name="reset()Ljava/nio/Buffer;" />
+		<method name="rewind()Ljava/nio/Buffer;" />
+	</class>
+	<class name="java/nio/BufferOverflowException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/BufferUnderflowException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/ByteBuffer" since="1">
+		<extends name="java/nio/Buffer" />
+		<implements name="java/lang/Comparable" />
+		<method name="allocate(I)Ljava/nio/ByteBuffer;" />
+		<method name="allocateDirect(I)Ljava/nio/ByteBuffer;" />
+		<method name="array()[B" />
+		<method name="arrayOffset()I" />
+		<method name="asCharBuffer()Ljava/nio/CharBuffer;" />
+		<method name="asDoubleBuffer()Ljava/nio/DoubleBuffer;" />
+		<method name="asFloatBuffer()Ljava/nio/FloatBuffer;" />
+		<method name="asIntBuffer()Ljava/nio/IntBuffer;" />
+		<method name="asLongBuffer()Ljava/nio/LongBuffer;" />
+		<method name="asReadOnlyBuffer()Ljava/nio/ByteBuffer;" />
+		<method name="asShortBuffer()Ljava/nio/ShortBuffer;" />
+		<method name="compact()Ljava/nio/ByteBuffer;" />
+		<method name="compareTo(Ljava/nio/ByteBuffer;)I" />
+		<method name="duplicate()Ljava/nio/ByteBuffer;" />
+		<method name="get()B" />
+		<method name="get(I)B" />
+		<method name="get([B)Ljava/nio/ByteBuffer;" />
+		<method name="get([BII)Ljava/nio/ByteBuffer;" />
+		<method name="getChar()C" />
+		<method name="getChar(I)C" />
+		<method name="getDouble()D" />
+		<method name="getDouble(I)D" />
+		<method name="getFloat()F" />
+		<method name="getFloat(I)F" />
+		<method name="getInt()I" />
+		<method name="getInt(I)I" />
+		<method name="getLong()J" />
+		<method name="getLong(I)J" />
+		<method name="getShort()S" />
+		<method name="getShort(I)S" />
+		<method name="hasArray()Z" />
+		<method name="isDirect()Z" />
+		<method name="order()Ljava/nio/ByteOrder;" />
+		<method name="order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;" />
+		<method name="put(B)Ljava/nio/ByteBuffer;" />
+		<method name="put(IB)Ljava/nio/ByteBuffer;" />
+		<method name="put(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;" />
+		<method name="put([B)Ljava/nio/ByteBuffer;" />
+		<method name="put([BII)Ljava/nio/ByteBuffer;" />
+		<method name="putChar(C)Ljava/nio/ByteBuffer;" />
+		<method name="putChar(IC)Ljava/nio/ByteBuffer;" />
+		<method name="putDouble(D)Ljava/nio/ByteBuffer;" />
+		<method name="putDouble(ID)Ljava/nio/ByteBuffer;" />
+		<method name="putFloat(F)Ljava/nio/ByteBuffer;" />
+		<method name="putFloat(IF)Ljava/nio/ByteBuffer;" />
+		<method name="putInt(I)Ljava/nio/ByteBuffer;" />
+		<method name="putInt(II)Ljava/nio/ByteBuffer;" />
+		<method name="putLong(IJ)Ljava/nio/ByteBuffer;" />
+		<method name="putLong(J)Ljava/nio/ByteBuffer;" />
+		<method name="putShort(IS)Ljava/nio/ByteBuffer;" />
+		<method name="putShort(S)Ljava/nio/ByteBuffer;" />
+		<method name="slice()Ljava/nio/ByteBuffer;" />
+		<method name="wrap([B)Ljava/nio/ByteBuffer;" />
+		<method name="wrap([BII)Ljava/nio/ByteBuffer;" />
+	</class>
+	<class name="java/nio/ByteOrder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="nativeOrder()Ljava/nio/ByteOrder;" />
+		<field name="BIG_ENDIAN" />
+		<field name="LITTLE_ENDIAN" />
+	</class>
+	<class name="java/nio/CharBuffer" since="1">
+		<extends name="java/nio/Buffer" />
+		<implements name="java/lang/Appendable" />
+		<implements name="java/lang/CharSequence" />
+		<implements name="java/lang/Comparable" />
+		<implements name="java/lang/Readable" />
+		<method name="allocate(I)Ljava/nio/CharBuffer;" />
+		<method name="append(C)Ljava/nio/CharBuffer;" />
+		<method name="append(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer;" />
+		<method name="append(Ljava/lang/CharSequence;II)Ljava/nio/CharBuffer;" />
+		<method name="array()[C" />
+		<method name="arrayOffset()I" />
+		<method name="asReadOnlyBuffer()Ljava/nio/CharBuffer;" />
+		<method name="compact()Ljava/nio/CharBuffer;" />
+		<method name="compareTo(Ljava/nio/CharBuffer;)I" />
+		<method name="duplicate()Ljava/nio/CharBuffer;" />
+		<method name="get()C" />
+		<method name="get(I)C" />
+		<method name="get([C)Ljava/nio/CharBuffer;" />
+		<method name="get([CII)Ljava/nio/CharBuffer;" />
+		<method name="hasArray()Z" />
+		<method name="isDirect()Z" />
+		<method name="order()Ljava/nio/ByteOrder;" />
+		<method name="put(C)Ljava/nio/CharBuffer;" />
+		<method name="put(IC)Ljava/nio/CharBuffer;" />
+		<method name="put(Ljava/lang/String;)Ljava/nio/CharBuffer;" />
+		<method name="put(Ljava/lang/String;II)Ljava/nio/CharBuffer;" />
+		<method name="put(Ljava/nio/CharBuffer;)Ljava/nio/CharBuffer;" />
+		<method name="put([C)Ljava/nio/CharBuffer;" />
+		<method name="put([CII)Ljava/nio/CharBuffer;" />
+		<method name="slice()Ljava/nio/CharBuffer;" />
+		<method name="subSequence(II)Ljava/nio/CharBuffer;" since="19" />
+		<method name="wrap(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer;" />
+		<method name="wrap(Ljava/lang/CharSequence;II)Ljava/nio/CharBuffer;" />
+		<method name="wrap([C)Ljava/nio/CharBuffer;" />
+		<method name="wrap([CII)Ljava/nio/CharBuffer;" />
+	</class>
+	<class name="java/nio/DoubleBuffer" since="1">
+		<extends name="java/nio/Buffer" />
+		<implements name="java/lang/Comparable" />
+		<method name="allocate(I)Ljava/nio/DoubleBuffer;" />
+		<method name="array()[D" />
+		<method name="arrayOffset()I" />
+		<method name="asReadOnlyBuffer()Ljava/nio/DoubleBuffer;" />
+		<method name="compact()Ljava/nio/DoubleBuffer;" />
+		<method name="compareTo(Ljava/nio/DoubleBuffer;)I" />
+		<method name="duplicate()Ljava/nio/DoubleBuffer;" />
+		<method name="get()D" />
+		<method name="get(I)D" />
+		<method name="get([D)Ljava/nio/DoubleBuffer;" />
+		<method name="get([DII)Ljava/nio/DoubleBuffer;" />
+		<method name="hasArray()Z" />
+		<method name="isDirect()Z" />
+		<method name="order()Ljava/nio/ByteOrder;" />
+		<method name="put(D)Ljava/nio/DoubleBuffer;" />
+		<method name="put(ID)Ljava/nio/DoubleBuffer;" />
+		<method name="put(Ljava/nio/DoubleBuffer;)Ljava/nio/DoubleBuffer;" />
+		<method name="put([D)Ljava/nio/DoubleBuffer;" />
+		<method name="put([DII)Ljava/nio/DoubleBuffer;" />
+		<method name="slice()Ljava/nio/DoubleBuffer;" />
+		<method name="wrap([D)Ljava/nio/DoubleBuffer;" />
+		<method name="wrap([DII)Ljava/nio/DoubleBuffer;" />
+	</class>
+	<class name="java/nio/FloatBuffer" since="1">
+		<extends name="java/nio/Buffer" />
+		<implements name="java/lang/Comparable" />
+		<method name="allocate(I)Ljava/nio/FloatBuffer;" />
+		<method name="array()[F" />
+		<method name="arrayOffset()I" />
+		<method name="asReadOnlyBuffer()Ljava/nio/FloatBuffer;" />
+		<method name="compact()Ljava/nio/FloatBuffer;" />
+		<method name="compareTo(Ljava/nio/FloatBuffer;)I" />
+		<method name="duplicate()Ljava/nio/FloatBuffer;" />
+		<method name="get()F" />
+		<method name="get(I)F" />
+		<method name="get([F)Ljava/nio/FloatBuffer;" />
+		<method name="get([FII)Ljava/nio/FloatBuffer;" />
+		<method name="hasArray()Z" />
+		<method name="isDirect()Z" />
+		<method name="order()Ljava/nio/ByteOrder;" />
+		<method name="put(F)Ljava/nio/FloatBuffer;" />
+		<method name="put(IF)Ljava/nio/FloatBuffer;" />
+		<method name="put(Ljava/nio/FloatBuffer;)Ljava/nio/FloatBuffer;" />
+		<method name="put([F)Ljava/nio/FloatBuffer;" />
+		<method name="put([FII)Ljava/nio/FloatBuffer;" />
+		<method name="slice()Ljava/nio/FloatBuffer;" />
+		<method name="wrap([F)Ljava/nio/FloatBuffer;" />
+		<method name="wrap([FII)Ljava/nio/FloatBuffer;" />
+	</class>
+	<class name="java/nio/IntBuffer" since="1">
+		<extends name="java/nio/Buffer" />
+		<implements name="java/lang/Comparable" />
+		<method name="allocate(I)Ljava/nio/IntBuffer;" />
+		<method name="array()[I" />
+		<method name="arrayOffset()I" />
+		<method name="asReadOnlyBuffer()Ljava/nio/IntBuffer;" />
+		<method name="compact()Ljava/nio/IntBuffer;" />
+		<method name="compareTo(Ljava/nio/IntBuffer;)I" />
+		<method name="duplicate()Ljava/nio/IntBuffer;" />
+		<method name="get()I" />
+		<method name="get(I)I" />
+		<method name="get([I)Ljava/nio/IntBuffer;" />
+		<method name="get([III)Ljava/nio/IntBuffer;" />
+		<method name="hasArray()Z" />
+		<method name="isDirect()Z" />
+		<method name="order()Ljava/nio/ByteOrder;" />
+		<method name="put(I)Ljava/nio/IntBuffer;" />
+		<method name="put(II)Ljava/nio/IntBuffer;" />
+		<method name="put(Ljava/nio/IntBuffer;)Ljava/nio/IntBuffer;" />
+		<method name="put([I)Ljava/nio/IntBuffer;" />
+		<method name="put([III)Ljava/nio/IntBuffer;" />
+		<method name="slice()Ljava/nio/IntBuffer;" />
+		<method name="wrap([I)Ljava/nio/IntBuffer;" />
+		<method name="wrap([III)Ljava/nio/IntBuffer;" />
+	</class>
+	<class name="java/nio/InvalidMarkException" since="1">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/LongBuffer" since="1">
+		<extends name="java/nio/Buffer" />
+		<implements name="java/lang/Comparable" />
+		<method name="allocate(I)Ljava/nio/LongBuffer;" />
+		<method name="array()[J" />
+		<method name="arrayOffset()I" />
+		<method name="asReadOnlyBuffer()Ljava/nio/LongBuffer;" />
+		<method name="compact()Ljava/nio/LongBuffer;" />
+		<method name="compareTo(Ljava/nio/LongBuffer;)I" />
+		<method name="duplicate()Ljava/nio/LongBuffer;" />
+		<method name="get()J" />
+		<method name="get(I)J" />
+		<method name="get([J)Ljava/nio/LongBuffer;" />
+		<method name="get([JII)Ljava/nio/LongBuffer;" />
+		<method name="hasArray()Z" />
+		<method name="isDirect()Z" />
+		<method name="order()Ljava/nio/ByteOrder;" />
+		<method name="put(IJ)Ljava/nio/LongBuffer;" />
+		<method name="put(J)Ljava/nio/LongBuffer;" />
+		<method name="put(Ljava/nio/LongBuffer;)Ljava/nio/LongBuffer;" />
+		<method name="put([J)Ljava/nio/LongBuffer;" />
+		<method name="put([JII)Ljava/nio/LongBuffer;" />
+		<method name="slice()Ljava/nio/LongBuffer;" />
+		<method name="wrap([J)Ljava/nio/LongBuffer;" />
+		<method name="wrap([JII)Ljava/nio/LongBuffer;" />
+	</class>
+	<class name="java/nio/MappedByteBuffer" since="1">
+		<extends name="java/nio/ByteBuffer" />
+		<method name="force()Ljava/nio/MappedByteBuffer;" />
+		<method name="isLoaded()Z" />
+		<method name="load()Ljava/nio/MappedByteBuffer;" />
+	</class>
+	<class name="java/nio/ReadOnlyBufferException" since="1">
+		<extends name="java/lang/UnsupportedOperationException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/ShortBuffer" since="1">
+		<extends name="java/nio/Buffer" />
+		<implements name="java/lang/Comparable" />
+		<method name="allocate(I)Ljava/nio/ShortBuffer;" />
+		<method name="array()[S" />
+		<method name="arrayOffset()I" />
+		<method name="asReadOnlyBuffer()Ljava/nio/ShortBuffer;" />
+		<method name="compact()Ljava/nio/ShortBuffer;" />
+		<method name="compareTo(Ljava/nio/ShortBuffer;)I" />
+		<method name="duplicate()Ljava/nio/ShortBuffer;" />
+		<method name="get()S" />
+		<method name="get(I)S" />
+		<method name="get([S)Ljava/nio/ShortBuffer;" />
+		<method name="get([SII)Ljava/nio/ShortBuffer;" />
+		<method name="hasArray()Z" />
+		<method name="isDirect()Z" />
+		<method name="order()Ljava/nio/ByteOrder;" />
+		<method name="put(IS)Ljava/nio/ShortBuffer;" />
+		<method name="put(Ljava/nio/ShortBuffer;)Ljava/nio/ShortBuffer;" />
+		<method name="put(S)Ljava/nio/ShortBuffer;" />
+		<method name="put([S)Ljava/nio/ShortBuffer;" />
+		<method name="put([SII)Ljava/nio/ShortBuffer;" />
+		<method name="slice()Ljava/nio/ShortBuffer;" />
+		<method name="wrap([S)Ljava/nio/ShortBuffer;" />
+		<method name="wrap([SII)Ljava/nio/ShortBuffer;" />
+	</class>
+	<class name="java/nio/channels/AcceptPendingException" since="26">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/AlreadyBoundException" since="24">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/AlreadyConnectedException" since="1">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/AsynchronousByteChannel" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/AsynchronousChannel" />
+		<method name="read(Ljava/nio/ByteBuffer;)Ljava/util/concurrent/Future;" />
+		<method name="read(Ljava/nio/ByteBuffer;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V" />
+		<method name="write(Ljava/nio/ByteBuffer;)Ljava/util/concurrent/Future;" />
+		<method name="write(Ljava/nio/ByteBuffer;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V" />
+	</class>
+	<class name="java/nio/channels/AsynchronousChannel" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/Channel" />
+	</class>
+	<class name="java/nio/channels/AsynchronousChannelGroup" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/nio/channels/spi/AsynchronousChannelProvider;)V" />
+		<method name="awaitTermination(JLjava/util/concurrent/TimeUnit;)Z" />
+		<method name="isShutdown()Z" />
+		<method name="isTerminated()Z" />
+		<method name="provider()Ljava/nio/channels/spi/AsynchronousChannelProvider;" />
+		<method name="shutdown()V" />
+		<method name="shutdownNow()V" />
+		<method name="withCachedThreadPool(Ljava/util/concurrent/ExecutorService;I)Ljava/nio/channels/AsynchronousChannelGroup;" />
+		<method name="withFixedThreadPool(ILjava/util/concurrent/ThreadFactory;)Ljava/nio/channels/AsynchronousChannelGroup;" />
+		<method name="withThreadPool(Ljava/util/concurrent/ExecutorService;)Ljava/nio/channels/AsynchronousChannelGroup;" />
+	</class>
+	<class name="java/nio/channels/AsynchronousCloseException" since="1">
+		<extends name="java/nio/channels/ClosedChannelException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/AsynchronousFileChannel" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/AsynchronousChannel" />
+		<method name="&lt;init&gt;()V" />
+		<method name="force(Z)V" />
+		<method name="lock()Ljava/util/concurrent/Future;" />
+		<method name="lock(JJZ)Ljava/util/concurrent/Future;" />
+		<method name="lock(JJZLjava/lang/Object;Ljava/nio/channels/CompletionHandler;)V" />
+		<method name="lock(Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V" />
+		<method name="open(Ljava/nio/file/Path;Ljava/util/Set;Ljava/util/concurrent/ExecutorService;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/AsynchronousFileChannel;" />
+		<method name="open(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/nio/channels/AsynchronousFileChannel;" />
+		<method name="read(Ljava/nio/ByteBuffer;J)Ljava/util/concurrent/Future;" />
+		<method name="read(Ljava/nio/ByteBuffer;JLjava/lang/Object;Ljava/nio/channels/CompletionHandler;)V" />
+		<method name="size()J" />
+		<method name="truncate(J)Ljava/nio/channels/AsynchronousFileChannel;" />
+		<method name="tryLock()Ljava/nio/channels/FileLock;" />
+		<method name="tryLock(JJZ)Ljava/nio/channels/FileLock;" />
+		<method name="write(Ljava/nio/ByteBuffer;J)Ljava/util/concurrent/Future;" />
+		<method name="write(Ljava/nio/ByteBuffer;JLjava/lang/Object;Ljava/nio/channels/CompletionHandler;)V" />
+	</class>
+	<class name="java/nio/channels/AsynchronousServerSocketChannel" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/AsynchronousChannel" />
+		<implements name="java/nio/channels/NetworkChannel" />
+		<method name="&lt;init&gt;(Ljava/nio/channels/spi/AsynchronousChannelProvider;)V" />
+		<method name="accept()Ljava/util/concurrent/Future;" />
+		<method name="accept(Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V" />
+		<method name="bind(Ljava/net/SocketAddress;)Ljava/nio/channels/AsynchronousServerSocketChannel;" />
+		<method name="bind(Ljava/net/SocketAddress;I)Ljava/nio/channels/AsynchronousServerSocketChannel;" />
+		<method name="open()Ljava/nio/channels/AsynchronousServerSocketChannel;" />
+		<method name="open(Ljava/nio/channels/AsynchronousChannelGroup;)Ljava/nio/channels/AsynchronousServerSocketChannel;" />
+		<method name="provider()Ljava/nio/channels/spi/AsynchronousChannelProvider;" />
+		<method name="setOption(Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/AsynchronousServerSocketChannel;" />
+	</class>
+	<class name="java/nio/channels/AsynchronousSocketChannel" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/AsynchronousByteChannel" />
+		<implements name="java/nio/channels/NetworkChannel" />
+		<method name="&lt;init&gt;(Ljava/nio/channels/spi/AsynchronousChannelProvider;)V" />
+		<method name="bind(Ljava/net/SocketAddress;)Ljava/nio/channels/AsynchronousSocketChannel;" />
+		<method name="connect(Ljava/net/SocketAddress;)Ljava/util/concurrent/Future;" />
+		<method name="connect(Ljava/net/SocketAddress;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V" />
+		<method name="getRemoteAddress()Ljava/net/SocketAddress;" />
+		<method name="open()Ljava/nio/channels/AsynchronousSocketChannel;" />
+		<method name="open(Ljava/nio/channels/AsynchronousChannelGroup;)Ljava/nio/channels/AsynchronousSocketChannel;" />
+		<method name="provider()Ljava/nio/channels/spi/AsynchronousChannelProvider;" />
+		<method name="read(Ljava/nio/ByteBuffer;JLjava/util/concurrent/TimeUnit;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V" />
+		<method name="read([Ljava/nio/ByteBuffer;IIJLjava/util/concurrent/TimeUnit;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V" />
+		<method name="setOption(Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/AsynchronousSocketChannel;" />
+		<method name="shutdownInput()Ljava/nio/channels/AsynchronousSocketChannel;" />
+		<method name="shutdownOutput()Ljava/nio/channels/AsynchronousSocketChannel;" />
+		<method name="write(Ljava/nio/ByteBuffer;JLjava/util/concurrent/TimeUnit;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V" />
+		<method name="write([Ljava/nio/ByteBuffer;IIJLjava/util/concurrent/TimeUnit;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V" />
+	</class>
+	<class name="java/nio/channels/ByteChannel" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/ReadableByteChannel" />
+		<implements name="java/nio/channels/WritableByteChannel" />
+	</class>
+	<class name="java/nio/channels/CancelledKeyException" since="1">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/Channel" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<method name="isOpen()Z" />
+	</class>
+	<class name="java/nio/channels/Channels" since="1">
+		<extends name="java/lang/Object" />
+		<method name="newChannel(Ljava/io/InputStream;)Ljava/nio/channels/ReadableByteChannel;" />
+		<method name="newChannel(Ljava/io/OutputStream;)Ljava/nio/channels/WritableByteChannel;" />
+		<method name="newInputStream(Ljava/nio/channels/AsynchronousByteChannel;)Ljava/io/InputStream;" since="26" />
+		<method name="newInputStream(Ljava/nio/channels/ReadableByteChannel;)Ljava/io/InputStream;" />
+		<method name="newOutputStream(Ljava/nio/channels/AsynchronousByteChannel;)Ljava/io/OutputStream;" since="26" />
+		<method name="newOutputStream(Ljava/nio/channels/WritableByteChannel;)Ljava/io/OutputStream;" />
+		<method name="newReader(Ljava/nio/channels/ReadableByteChannel;Ljava/lang/String;)Ljava/io/Reader;" />
+		<method name="newReader(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/charset/CharsetDecoder;I)Ljava/io/Reader;" />
+		<method name="newWriter(Ljava/nio/channels/WritableByteChannel;Ljava/lang/String;)Ljava/io/Writer;" />
+		<method name="newWriter(Ljava/nio/channels/WritableByteChannel;Ljava/nio/charset/CharsetEncoder;I)Ljava/io/Writer;" />
+	</class>
+	<class name="java/nio/channels/ClosedByInterruptException" since="1">
+		<extends name="java/nio/channels/AsynchronousCloseException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/ClosedChannelException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/ClosedSelectorException" since="1">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/CompletionHandler" since="26">
+		<extends name="java/lang/Object" />
+		<method name="completed(Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="failed(Ljava/lang/Throwable;Ljava/lang/Object;)V" />
+	</class>
+	<class name="java/nio/channels/ConnectionPendingException" since="1">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/DatagramChannel" since="1">
+		<extends name="java/nio/channels/spi/AbstractSelectableChannel" />
+		<implements name="java/nio/channels/ByteChannel" />
+		<implements name="java/nio/channels/GatheringByteChannel" />
+		<implements name="java/nio/channels/MulticastChannel" since="26" />
+		<implements name="java/nio/channels/NetworkChannel" since="24" removed="26" />
+		<implements name="java/nio/channels/ScatteringByteChannel" />
+		<method name="&lt;init&gt;(Ljava/nio/channels/spi/SelectorProvider;)V" />
+		<method name="bind(Ljava/net/SocketAddress;)Ljava/nio/channels/DatagramChannel;" since="24" />
+		<method name="connect(Ljava/net/SocketAddress;)Ljava/nio/channels/DatagramChannel;" />
+		<method name="disconnect()Ljava/nio/channels/DatagramChannel;" />
+		<method name="getRemoteAddress()Ljava/net/SocketAddress;" since="24" />
+		<method name="isConnected()Z" />
+		<method name="open()Ljava/nio/channels/DatagramChannel;" />
+		<method name="open(Ljava/net/ProtocolFamily;)Ljava/nio/channels/DatagramChannel;" since="24" />
+		<method name="receive(Ljava/nio/ByteBuffer;)Ljava/net/SocketAddress;" />
+		<method name="send(Ljava/nio/ByteBuffer;Ljava/net/SocketAddress;)I" />
+		<method name="setOption(Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/DatagramChannel;" since="24" />
+		<method name="socket()Ljava/net/DatagramSocket;" />
+	</class>
+	<class name="java/nio/channels/FileChannel" since="1">
+		<extends name="java/nio/channels/spi/AbstractInterruptibleChannel" />
+		<implements name="java/nio/channels/ByteChannel" removed="24" />
+		<implements name="java/nio/channels/GatheringByteChannel" />
+		<implements name="java/nio/channels/ScatteringByteChannel" />
+		<implements name="java/nio/channels/SeekableByteChannel" since="24" />
+		<method name="&lt;init&gt;()V" />
+		<method name="force(Z)V" />
+		<method name="lock()Ljava/nio/channels/FileLock;" />
+		<method name="lock(JJZ)Ljava/nio/channels/FileLock;" />
+		<method name="map(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;" />
+		<method name="open(Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/FileChannel;" since="26" />
+		<method name="open(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/nio/channels/FileChannel;" since="26" />
+		<method name="position()J" />
+		<method name="position(J)Ljava/nio/channels/FileChannel;" />
+		<method name="read(Ljava/nio/ByteBuffer;J)I" />
+		<method name="size()J" />
+		<method name="transferFrom(Ljava/nio/channels/ReadableByteChannel;JJ)J" />
+		<method name="transferTo(JJLjava/nio/channels/WritableByteChannel;)J" />
+		<method name="truncate(J)Ljava/nio/channels/FileChannel;" />
+		<method name="tryLock()Ljava/nio/channels/FileLock;" />
+		<method name="tryLock(JJZ)Ljava/nio/channels/FileLock;" />
+		<method name="write(Ljava/nio/ByteBuffer;J)I" />
+	</class>
+	<class name="java/nio/channels/FileChannel$MapMode" since="1">
+		<extends name="java/lang/Object" />
+		<field name="PRIVATE" />
+		<field name="READ_ONLY" />
+		<field name="READ_WRITE" />
+	</class>
+	<class name="java/nio/channels/FileLock" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" since="19" />
+		<method name="&lt;init&gt;(Ljava/nio/channels/AsynchronousFileChannel;JJZ)V" since="26" />
+		<method name="&lt;init&gt;(Ljava/nio/channels/FileChannel;JJZ)V" />
+		<method name="acquiredBy()Ljava/nio/channels/Channel;" since="24" />
+		<method name="channel()Ljava/nio/channels/FileChannel;" />
+		<method name="isShared()Z" />
+		<method name="isValid()Z" />
+		<method name="overlaps(JJ)Z" />
+		<method name="position()J" />
+		<method name="release()V" />
+		<method name="size()J" />
+	</class>
+	<class name="java/nio/channels/FileLockInterruptionException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/GatheringByteChannel" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/WritableByteChannel" />
+		<method name="write([Ljava/nio/ByteBuffer;)J" />
+		<method name="write([Ljava/nio/ByteBuffer;II)J" />
+	</class>
+	<class name="java/nio/channels/IllegalBlockingModeException" since="1">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/IllegalChannelGroupException" since="26">
+		<extends name="java/lang/IllegalArgumentException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/IllegalSelectorException" since="1">
+		<extends name="java/lang/IllegalArgumentException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/InterruptedByTimeoutException" since="26">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/InterruptibleChannel" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/Channel" />
+	</class>
+	<class name="java/nio/channels/MembershipKey" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="block(Ljava/net/InetAddress;)Ljava/nio/channels/MembershipKey;" />
+		<method name="channel()Ljava/nio/channels/MulticastChannel;" />
+		<method name="drop()V" />
+		<method name="group()Ljava/net/InetAddress;" />
+		<method name="isValid()Z" />
+		<method name="networkInterface()Ljava/net/NetworkInterface;" />
+		<method name="sourceAddress()Ljava/net/InetAddress;" />
+		<method name="unblock(Ljava/net/InetAddress;)Ljava/nio/channels/MembershipKey;" />
+	</class>
+	<class name="java/nio/channels/MulticastChannel" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/NetworkChannel" />
+		<method name="join(Ljava/net/InetAddress;Ljava/net/NetworkInterface;)Ljava/nio/channels/MembershipKey;" />
+		<method name="join(Ljava/net/InetAddress;Ljava/net/NetworkInterface;Ljava/net/InetAddress;)Ljava/nio/channels/MembershipKey;" />
+	</class>
+	<class name="java/nio/channels/NetworkChannel" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/Channel" />
+		<method name="bind(Ljava/net/SocketAddress;)Ljava/nio/channels/NetworkChannel;" />
+		<method name="getLocalAddress()Ljava/net/SocketAddress;" />
+		<method name="getOption(Ljava/net/SocketOption;)Ljava/lang/Object;" />
+		<method name="setOption(Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/NetworkChannel;" />
+		<method name="supportedOptions()Ljava/util/Set;" />
+	</class>
+	<class name="java/nio/channels/NoConnectionPendingException" since="1">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/NonReadableChannelException" since="1">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/NonWritableChannelException" since="1">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/NotYetBoundException" since="1">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/NotYetConnectedException" since="1">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/OverlappingFileLockException" since="1">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/Pipe" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="open()Ljava/nio/channels/Pipe;" />
+		<method name="sink()Ljava/nio/channels/Pipe$SinkChannel;" />
+		<method name="source()Ljava/nio/channels/Pipe$SourceChannel;" />
+	</class>
+	<class name="java/nio/channels/Pipe$SinkChannel" since="1">
+		<extends name="java/nio/channels/spi/AbstractSelectableChannel" />
+		<implements name="java/nio/channels/GatheringByteChannel" />
+		<implements name="java/nio/channels/WritableByteChannel" />
+		<method name="&lt;init&gt;(Ljava/nio/channels/spi/SelectorProvider;)V" />
+	</class>
+	<class name="java/nio/channels/Pipe$SourceChannel" since="1">
+		<extends name="java/nio/channels/spi/AbstractSelectableChannel" />
+		<implements name="java/nio/channels/ReadableByteChannel" />
+		<implements name="java/nio/channels/ScatteringByteChannel" />
+		<method name="&lt;init&gt;(Ljava/nio/channels/spi/SelectorProvider;)V" />
+	</class>
+	<class name="java/nio/channels/ReadPendingException" since="26">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/ReadableByteChannel" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/Channel" />
+		<method name="read(Ljava/nio/ByteBuffer;)I" />
+	</class>
+	<class name="java/nio/channels/ScatteringByteChannel" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/ReadableByteChannel" />
+		<method name="read([Ljava/nio/ByteBuffer;)J" />
+		<method name="read([Ljava/nio/ByteBuffer;II)J" />
+	</class>
+	<class name="java/nio/channels/SeekableByteChannel" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/ByteChannel" />
+		<method name="position()J" />
+		<method name="position(J)Ljava/nio/channels/SeekableByteChannel;" />
+		<method name="size()J" />
+		<method name="truncate(J)Ljava/nio/channels/SeekableByteChannel;" />
+	</class>
+	<class name="java/nio/channels/SelectableChannel" since="1">
+		<extends name="java/nio/channels/spi/AbstractInterruptibleChannel" />
+		<method name="&lt;init&gt;()V" />
+		<method name="blockingLock()Ljava/lang/Object;" />
+		<method name="configureBlocking(Z)Ljava/nio/channels/SelectableChannel;" />
+		<method name="isBlocking()Z" />
+		<method name="isRegistered()Z" />
+		<method name="keyFor(Ljava/nio/channels/Selector;)Ljava/nio/channels/SelectionKey;" />
+		<method name="provider()Ljava/nio/channels/spi/SelectorProvider;" />
+		<method name="register(Ljava/nio/channels/Selector;I)Ljava/nio/channels/SelectionKey;" />
+		<method name="register(Ljava/nio/channels/Selector;ILjava/lang/Object;)Ljava/nio/channels/SelectionKey;" />
+		<method name="validOps()I" />
+	</class>
+	<class name="java/nio/channels/SelectionKey" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="attach(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="attachment()Ljava/lang/Object;" />
+		<method name="cancel()V" />
+		<method name="channel()Ljava/nio/channels/SelectableChannel;" />
+		<method name="interestOps()I" />
+		<method name="interestOps(I)Ljava/nio/channels/SelectionKey;" />
+		<method name="isAcceptable()Z" />
+		<method name="isConnectable()Z" />
+		<method name="isReadable()Z" />
+		<method name="isValid()Z" />
+		<method name="isWritable()Z" />
+		<method name="readyOps()I" />
+		<method name="selector()Ljava/nio/channels/Selector;" />
+		<field name="OP_ACCEPT" />
+		<field name="OP_CONNECT" />
+		<field name="OP_READ" />
+		<field name="OP_WRITE" />
+	</class>
+	<class name="java/nio/channels/Selector" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" since="19" />
+		<method name="&lt;init&gt;()V" />
+		<method name="close()V" />
+		<method name="isOpen()Z" />
+		<method name="keys()Ljava/util/Set;" />
+		<method name="open()Ljava/nio/channels/Selector;" />
+		<method name="provider()Ljava/nio/channels/spi/SelectorProvider;" />
+		<method name="select()I" />
+		<method name="select(J)I" />
+		<method name="selectNow()I" />
+		<method name="selectedKeys()Ljava/util/Set;" />
+		<method name="wakeup()Ljava/nio/channels/Selector;" />
+	</class>
+	<class name="java/nio/channels/ServerSocketChannel" since="1">
+		<extends name="java/nio/channels/spi/AbstractSelectableChannel" />
+		<implements name="java/nio/channels/NetworkChannel" since="24" />
+		<method name="&lt;init&gt;(Ljava/nio/channels/spi/SelectorProvider;)V" />
+		<method name="accept()Ljava/nio/channels/SocketChannel;" />
+		<method name="bind(Ljava/net/SocketAddress;)Ljava/nio/channels/ServerSocketChannel;" since="24" />
+		<method name="bind(Ljava/net/SocketAddress;I)Ljava/nio/channels/ServerSocketChannel;" since="24" />
+		<method name="open()Ljava/nio/channels/ServerSocketChannel;" />
+		<method name="setOption(Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/ServerSocketChannel;" since="24" />
+		<method name="socket()Ljava/net/ServerSocket;" />
+	</class>
+	<class name="java/nio/channels/ShutdownChannelGroupException" since="26">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/SocketChannel" since="1">
+		<extends name="java/nio/channels/spi/AbstractSelectableChannel" />
+		<implements name="java/nio/channels/ByteChannel" />
+		<implements name="java/nio/channels/GatheringByteChannel" />
+		<implements name="java/nio/channels/NetworkChannel" since="24" />
+		<implements name="java/nio/channels/ScatteringByteChannel" />
+		<method name="&lt;init&gt;(Ljava/nio/channels/spi/SelectorProvider;)V" />
+		<method name="bind(Ljava/net/SocketAddress;)Ljava/nio/channels/SocketChannel;" since="24" />
+		<method name="connect(Ljava/net/SocketAddress;)Z" />
+		<method name="finishConnect()Z" />
+		<method name="getRemoteAddress()Ljava/net/SocketAddress;" since="24" />
+		<method name="isConnected()Z" />
+		<method name="isConnectionPending()Z" />
+		<method name="open()Ljava/nio/channels/SocketChannel;" />
+		<method name="open(Ljava/net/SocketAddress;)Ljava/nio/channels/SocketChannel;" />
+		<method name="setOption(Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/SocketChannel;" since="24" />
+		<method name="shutdownInput()Ljava/nio/channels/SocketChannel;" since="24" />
+		<method name="shutdownOutput()Ljava/nio/channels/SocketChannel;" since="24" />
+		<method name="socket()Ljava/net/Socket;" />
+	</class>
+	<class name="java/nio/channels/UnresolvedAddressException" since="1">
+		<extends name="java/lang/IllegalArgumentException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/UnsupportedAddressTypeException" since="1">
+		<extends name="java/lang/IllegalArgumentException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/WritableByteChannel" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/Channel" />
+		<method name="write(Ljava/nio/ByteBuffer;)I" />
+	</class>
+	<class name="java/nio/channels/WritePendingException" since="26">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/spi/AbstractInterruptibleChannel" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/channels/Channel" />
+		<implements name="java/nio/channels/InterruptibleChannel" />
+		<method name="&lt;init&gt;()V" />
+		<method name="begin()V" />
+		<method name="end(Z)V" />
+		<method name="implCloseChannel()V" />
+	</class>
+	<class name="java/nio/channels/spi/AbstractSelectableChannel" since="1">
+		<extends name="java/nio/channels/SelectableChannel" />
+		<method name="&lt;init&gt;(Ljava/nio/channels/spi/SelectorProvider;)V" />
+		<method name="implCloseSelectableChannel()V" />
+		<method name="implConfigureBlocking(Z)V" />
+	</class>
+	<class name="java/nio/channels/spi/AbstractSelectionKey" since="1">
+		<extends name="java/nio/channels/SelectionKey" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/channels/spi/AbstractSelector" since="1">
+		<extends name="java/nio/channels/Selector" />
+		<method name="&lt;init&gt;(Ljava/nio/channels/spi/SelectorProvider;)V" />
+		<method name="begin()V" />
+		<method name="cancelledKeys()Ljava/util/Set;" />
+		<method name="deregister(Ljava/nio/channels/spi/AbstractSelectionKey;)V" />
+		<method name="end()V" />
+		<method name="implCloseSelector()V" />
+		<method name="register(Ljava/nio/channels/spi/AbstractSelectableChannel;ILjava/lang/Object;)Ljava/nio/channels/SelectionKey;" />
+	</class>
+	<class name="java/nio/channels/spi/AsynchronousChannelProvider" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="openAsynchronousChannelGroup(ILjava/util/concurrent/ThreadFactory;)Ljava/nio/channels/AsynchronousChannelGroup;" />
+		<method name="openAsynchronousChannelGroup(Ljava/util/concurrent/ExecutorService;I)Ljava/nio/channels/AsynchronousChannelGroup;" />
+		<method name="openAsynchronousServerSocketChannel(Ljava/nio/channels/AsynchronousChannelGroup;)Ljava/nio/channels/AsynchronousServerSocketChannel;" />
+		<method name="openAsynchronousSocketChannel(Ljava/nio/channels/AsynchronousChannelGroup;)Ljava/nio/channels/AsynchronousSocketChannel;" />
+		<method name="provider()Ljava/nio/channels/spi/AsynchronousChannelProvider;" />
+	</class>
+	<class name="java/nio/channels/spi/SelectorProvider" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="inheritedChannel()Ljava/nio/channels/Channel;" />
+		<method name="openDatagramChannel()Ljava/nio/channels/DatagramChannel;" />
+		<method name="openDatagramChannel(Ljava/net/ProtocolFamily;)Ljava/nio/channels/DatagramChannel;" since="24" />
+		<method name="openPipe()Ljava/nio/channels/Pipe;" />
+		<method name="openSelector()Ljava/nio/channels/spi/AbstractSelector;" />
+		<method name="openServerSocketChannel()Ljava/nio/channels/ServerSocketChannel;" />
+		<method name="openSocketChannel()Ljava/nio/channels/SocketChannel;" />
+		<method name="provider()Ljava/nio/channels/spi/SelectorProvider;" />
+	</class>
+	<class name="java/nio/charset/CharacterCodingException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/charset/Charset" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[Ljava/lang/String;)V" />
+		<method name="aliases()Ljava/util/Set;" />
+		<method name="availableCharsets()Ljava/util/SortedMap;" />
+		<method name="canEncode()Z" />
+		<method name="compareTo(Ljava/nio/charset/Charset;)I" />
+		<method name="contains(Ljava/nio/charset/Charset;)Z" />
+		<method name="decode(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer;" />
+		<method name="defaultCharset()Ljava/nio/charset/Charset;" />
+		<method name="displayName()Ljava/lang/String;" />
+		<method name="displayName(Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="encode(Ljava/lang/String;)Ljava/nio/ByteBuffer;" />
+		<method name="encode(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer;" />
+		<method name="forName(Ljava/lang/String;)Ljava/nio/charset/Charset;" />
+		<method name="isRegistered()Z" />
+		<method name="isSupported(Ljava/lang/String;)Z" />
+		<method name="name()Ljava/lang/String;" />
+		<method name="newDecoder()Ljava/nio/charset/CharsetDecoder;" />
+		<method name="newEncoder()Ljava/nio/charset/CharsetEncoder;" />
+	</class>
+	<class name="java/nio/charset/CharsetDecoder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/nio/charset/Charset;FF)V" />
+		<method name="averageCharsPerByte()F" />
+		<method name="charset()Ljava/nio/charset/Charset;" />
+		<method name="decode(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer;" />
+		<method name="decode(Ljava/nio/ByteBuffer;Ljava/nio/CharBuffer;Z)Ljava/nio/charset/CoderResult;" />
+		<method name="decodeLoop(Ljava/nio/ByteBuffer;Ljava/nio/CharBuffer;)Ljava/nio/charset/CoderResult;" />
+		<method name="detectedCharset()Ljava/nio/charset/Charset;" />
+		<method name="flush(Ljava/nio/CharBuffer;)Ljava/nio/charset/CoderResult;" />
+		<method name="implFlush(Ljava/nio/CharBuffer;)Ljava/nio/charset/CoderResult;" />
+		<method name="implOnMalformedInput(Ljava/nio/charset/CodingErrorAction;)V" />
+		<method name="implOnUnmappableCharacter(Ljava/nio/charset/CodingErrorAction;)V" />
+		<method name="implReplaceWith(Ljava/lang/String;)V" />
+		<method name="implReset()V" />
+		<method name="isAutoDetecting()Z" />
+		<method name="isCharsetDetected()Z" />
+		<method name="malformedInputAction()Ljava/nio/charset/CodingErrorAction;" />
+		<method name="maxCharsPerByte()F" />
+		<method name="onMalformedInput(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder;" />
+		<method name="onUnmappableCharacter(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder;" />
+		<method name="replaceWith(Ljava/lang/String;)Ljava/nio/charset/CharsetDecoder;" />
+		<method name="replacement()Ljava/lang/String;" />
+		<method name="reset()Ljava/nio/charset/CharsetDecoder;" />
+		<method name="unmappableCharacterAction()Ljava/nio/charset/CodingErrorAction;" />
+	</class>
+	<class name="java/nio/charset/CharsetEncoder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/nio/charset/Charset;FF)V" />
+		<method name="&lt;init&gt;(Ljava/nio/charset/Charset;FF[B)V" />
+		<method name="averageBytesPerChar()F" />
+		<method name="canEncode(C)Z" />
+		<method name="canEncode(Ljava/lang/CharSequence;)Z" />
+		<method name="charset()Ljava/nio/charset/Charset;" />
+		<method name="encode(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer;" />
+		<method name="encode(Ljava/nio/CharBuffer;Ljava/nio/ByteBuffer;Z)Ljava/nio/charset/CoderResult;" />
+		<method name="encodeLoop(Ljava/nio/CharBuffer;Ljava/nio/ByteBuffer;)Ljava/nio/charset/CoderResult;" />
+		<method name="flush(Ljava/nio/ByteBuffer;)Ljava/nio/charset/CoderResult;" />
+		<method name="implFlush(Ljava/nio/ByteBuffer;)Ljava/nio/charset/CoderResult;" />
+		<method name="implOnMalformedInput(Ljava/nio/charset/CodingErrorAction;)V" />
+		<method name="implOnUnmappableCharacter(Ljava/nio/charset/CodingErrorAction;)V" />
+		<method name="implReplaceWith([B)V" />
+		<method name="implReset()V" />
+		<method name="isLegalReplacement([B)Z" />
+		<method name="malformedInputAction()Ljava/nio/charset/CodingErrorAction;" />
+		<method name="maxBytesPerChar()F" />
+		<method name="onMalformedInput(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder;" />
+		<method name="onUnmappableCharacter(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder;" />
+		<method name="replaceWith([B)Ljava/nio/charset/CharsetEncoder;" />
+		<method name="replacement()[B" />
+		<method name="reset()Ljava/nio/charset/CharsetEncoder;" />
+		<method name="unmappableCharacterAction()Ljava/nio/charset/CodingErrorAction;" />
+	</class>
+	<class name="java/nio/charset/CoderMalfunctionError" since="1">
+		<extends name="java/lang/Error" />
+		<method name="&lt;init&gt;(Ljava/lang/Exception;)V" />
+	</class>
+	<class name="java/nio/charset/CoderResult" since="1">
+		<extends name="java/lang/Object" />
+		<method name="isError()Z" />
+		<method name="isMalformed()Z" />
+		<method name="isOverflow()Z" />
+		<method name="isUnderflow()Z" />
+		<method name="isUnmappable()Z" />
+		<method name="length()I" />
+		<method name="malformedForLength(I)Ljava/nio/charset/CoderResult;" />
+		<method name="throwException()V" />
+		<method name="unmappableForLength(I)Ljava/nio/charset/CoderResult;" />
+		<field name="OVERFLOW" />
+		<field name="UNDERFLOW" />
+	</class>
+	<class name="java/nio/charset/CodingErrorAction" since="1">
+		<extends name="java/lang/Object" />
+		<field name="IGNORE" />
+		<field name="REPLACE" />
+		<field name="REPORT" />
+	</class>
+	<class name="java/nio/charset/IllegalCharsetNameException" since="1">
+		<extends name="java/lang/IllegalArgumentException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getCharsetName()Ljava/lang/String;" />
+	</class>
+	<class name="java/nio/charset/MalformedInputException" since="1">
+		<extends name="java/nio/charset/CharacterCodingException" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getInputLength()I" />
+	</class>
+	<class name="java/nio/charset/StandardCharsets" since="19">
+		<extends name="java/lang/Object" />
+		<field name="ISO_8859_1" />
+		<field name="US_ASCII" />
+		<field name="UTF_16" />
+		<field name="UTF_16BE" />
+		<field name="UTF_16LE" />
+		<field name="UTF_8" />
+	</class>
+	<class name="java/nio/charset/UnmappableCharacterException" since="1">
+		<extends name="java/nio/charset/CharacterCodingException" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getInputLength()I" />
+	</class>
+	<class name="java/nio/charset/UnsupportedCharsetException" since="1">
+		<extends name="java/lang/IllegalArgumentException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getCharsetName()Ljava/lang/String;" />
+	</class>
+	<class name="java/nio/charset/spi/CharsetProvider" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="charsetForName(Ljava/lang/String;)Ljava/nio/charset/Charset;" />
+		<method name="charsets()Ljava/util/Iterator;" />
+	</class>
+	<class name="java/nio/file/AccessDeniedException" since="26">
+		<extends name="java/nio/file/FileSystemException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/nio/file/AccessMode" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/nio/file/AccessMode;" />
+		<method name="values()[Ljava/nio/file/AccessMode;" />
+		<field name="EXECUTE" />
+		<field name="READ" />
+		<field name="WRITE" />
+	</class>
+	<class name="java/nio/file/AtomicMoveNotSupportedException" since="26">
+		<extends name="java/nio/file/FileSystemException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/nio/file/ClosedDirectoryStreamException" since="26">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/file/ClosedFileSystemException" since="26">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/file/ClosedWatchServiceException" since="26">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/file/CopyOption" since="26">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="java/nio/file/DirectoryIteratorException" since="26">
+		<extends name="java/util/ConcurrentModificationException" />
+		<method name="&lt;init&gt;(Ljava/io/IOException;)V" />
+		<method name="getCause()Ljava/io/IOException;" />
+	</class>
+	<class name="java/nio/file/DirectoryNotEmptyException" since="26">
+		<extends name="java/nio/file/FileSystemException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/nio/file/DirectoryStream" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<implements name="java/lang/Iterable" />
+	</class>
+	<class name="java/nio/file/DirectoryStream$Filter" since="26">
+		<extends name="java/lang/Object" />
+		<method name="accept(Ljava/lang/Object;)Z" />
+	</class>
+	<class name="java/nio/file/FileAlreadyExistsException" since="26">
+		<extends name="java/nio/file/FileSystemException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/nio/file/FileStore" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAttribute(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getFileStoreAttributeView(Ljava/lang/Class;)Ljava/nio/file/attribute/FileStoreAttributeView;" />
+		<method name="getTotalSpace()J" />
+		<method name="getUnallocatedSpace()J" />
+		<method name="getUsableSpace()J" />
+		<method name="isReadOnly()Z" />
+		<method name="name()Ljava/lang/String;" />
+		<method name="supportsFileAttributeView(Ljava/lang/Class;)Z" />
+		<method name="supportsFileAttributeView(Ljava/lang/String;)Z" />
+		<method name="type()Ljava/lang/String;" />
+	</class>
+	<class name="java/nio/file/FileSystem" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getFileStores()Ljava/lang/Iterable;" />
+		<method name="getPath(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;" />
+		<method name="getPathMatcher(Ljava/lang/String;)Ljava/nio/file/PathMatcher;" />
+		<method name="getRootDirectories()Ljava/lang/Iterable;" />
+		<method name="getSeparator()Ljava/lang/String;" />
+		<method name="getUserPrincipalLookupService()Ljava/nio/file/attribute/UserPrincipalLookupService;" />
+		<method name="isOpen()Z" />
+		<method name="isReadOnly()Z" />
+		<method name="newWatchService()Ljava/nio/file/WatchService;" />
+		<method name="provider()Ljava/nio/file/spi/FileSystemProvider;" />
+		<method name="supportedFileAttributeViews()Ljava/util/Set;" />
+	</class>
+	<class name="java/nio/file/FileSystemAlreadyExistsException" since="26">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/nio/file/FileSystemException" since="26">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getFile()Ljava/lang/String;" />
+		<method name="getOtherFile()Ljava/lang/String;" />
+		<method name="getReason()Ljava/lang/String;" />
+	</class>
+	<class name="java/nio/file/FileSystemLoopException" since="26">
+		<extends name="java/nio/file/FileSystemException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/nio/file/FileSystemNotFoundException" since="26">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/nio/file/FileSystems" since="26">
+		<extends name="java/lang/Object" />
+		<method name="getDefault()Ljava/nio/file/FileSystem;" />
+		<method name="getFileSystem(Ljava/net/URI;)Ljava/nio/file/FileSystem;" />
+		<method name="newFileSystem(Ljava/net/URI;Ljava/util/Map;)Ljava/nio/file/FileSystem;" />
+		<method name="newFileSystem(Ljava/net/URI;Ljava/util/Map;Ljava/lang/ClassLoader;)Ljava/nio/file/FileSystem;" />
+		<method name="newFileSystem(Ljava/nio/file/Path;Ljava/lang/ClassLoader;)Ljava/nio/file/FileSystem;" />
+	</class>
+	<class name="java/nio/file/FileVisitOption" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/nio/file/FileVisitOption;" />
+		<method name="values()[Ljava/nio/file/FileVisitOption;" />
+		<field name="FOLLOW_LINKS" />
+	</class>
+	<class name="java/nio/file/FileVisitResult" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/nio/file/FileVisitResult;" />
+		<method name="values()[Ljava/nio/file/FileVisitResult;" />
+		<field name="CONTINUE" />
+		<field name="SKIP_SIBLINGS" />
+		<field name="SKIP_SUBTREE" />
+		<field name="TERMINATE" />
+	</class>
+	<class name="java/nio/file/FileVisitor" since="26">
+		<extends name="java/lang/Object" />
+		<method name="postVisitDirectory(Ljava/lang/Object;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult;" />
+		<method name="preVisitDirectory(Ljava/lang/Object;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;" />
+		<method name="visitFile(Ljava/lang/Object;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;" />
+		<method name="visitFileFailed(Ljava/lang/Object;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult;" />
+	</class>
+	<class name="java/nio/file/Files" since="26">
+		<extends name="java/lang/Object" />
+		<method name="copy(Ljava/io/InputStream;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)J" />
+		<method name="copy(Ljava/nio/file/Path;Ljava/io/OutputStream;)J" />
+		<method name="copy(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path;" />
+		<method name="createDirectories(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;" />
+		<method name="createDirectory(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;" />
+		<method name="createFile(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;" />
+		<method name="createLink(Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/nio/file/Path;" />
+		<method name="createSymbolicLink(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;" />
+		<method name="createTempDirectory(Ljava/lang/String;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;" />
+		<method name="createTempDirectory(Ljava/nio/file/Path;Ljava/lang/String;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;" />
+		<method name="createTempFile(Ljava/lang/String;Ljava/lang/String;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;" />
+		<method name="createTempFile(Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;" />
+		<method name="delete(Ljava/nio/file/Path;)V" />
+		<method name="deleteIfExists(Ljava/nio/file/Path;)Z" />
+		<method name="exists(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z" />
+		<method name="find(Ljava/nio/file/Path;ILjava/util/function/BiPredicate;[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;" />
+		<method name="getAttribute(Ljava/nio/file/Path;Ljava/lang/String;[Ljava/nio/file/LinkOption;)Ljava/lang/Object;" />
+		<method name="getFileAttributeView(Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/FileAttributeView;" />
+		<method name="getFileStore(Ljava/nio/file/Path;)Ljava/nio/file/FileStore;" />
+		<method name="getLastModifiedTime(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/FileTime;" />
+		<method name="getOwner(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/UserPrincipal;" />
+		<method name="getPosixFilePermissions(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Ljava/util/Set;" />
+		<method name="isDirectory(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z" />
+		<method name="isExecutable(Ljava/nio/file/Path;)Z" />
+		<method name="isHidden(Ljava/nio/file/Path;)Z" />
+		<method name="isReadable(Ljava/nio/file/Path;)Z" />
+		<method name="isRegularFile(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z" />
+		<method name="isSameFile(Ljava/nio/file/Path;Ljava/nio/file/Path;)Z" />
+		<method name="isSymbolicLink(Ljava/nio/file/Path;)Z" />
+		<method name="isWritable(Ljava/nio/file/Path;)Z" />
+		<method name="lines(Ljava/nio/file/Path;)Ljava/util/stream/Stream;" />
+		<method name="lines(Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Ljava/util/stream/Stream;" />
+		<method name="list(Ljava/nio/file/Path;)Ljava/util/stream/Stream;" />
+		<method name="move(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path;" />
+		<method name="newBufferedReader(Ljava/nio/file/Path;)Ljava/io/BufferedReader;" />
+		<method name="newBufferedReader(Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Ljava/io/BufferedReader;" />
+		<method name="newBufferedWriter(Ljava/nio/file/Path;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/io/BufferedWriter;" />
+		<method name="newBufferedWriter(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/BufferedWriter;" />
+		<method name="newByteChannel(Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/SeekableByteChannel;" />
+		<method name="newByteChannel(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/nio/channels/SeekableByteChannel;" />
+		<method name="newDirectoryStream(Ljava/nio/file/Path;)Ljava/nio/file/DirectoryStream;" />
+		<method name="newDirectoryStream(Ljava/nio/file/Path;Ljava/lang/String;)Ljava/nio/file/DirectoryStream;" />
+		<method name="newDirectoryStream(Ljava/nio/file/Path;Ljava/nio/file/DirectoryStream$Filter;)Ljava/nio/file/DirectoryStream;" />
+		<method name="newInputStream(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream;" />
+		<method name="newOutputStream(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream;" />
+		<method name="notExists(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z" />
+		<method name="probeContentType(Ljava/nio/file/Path;)Ljava/lang/String;" />
+		<method name="readAllBytes(Ljava/nio/file/Path;)[B" />
+		<method name="readAllLines(Ljava/nio/file/Path;)Ljava/util/List;" />
+		<method name="readAllLines(Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Ljava/util/List;" />
+		<method name="readAttributes(Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/BasicFileAttributes;" />
+		<method name="readAttributes(Ljava/nio/file/Path;Ljava/lang/String;[Ljava/nio/file/LinkOption;)Ljava/util/Map;" />
+		<method name="readSymbolicLink(Ljava/nio/file/Path;)Ljava/nio/file/Path;" />
+		<method name="setAttribute(Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/Object;[Ljava/nio/file/LinkOption;)Ljava/nio/file/Path;" />
+		<method name="setLastModifiedTime(Ljava/nio/file/Path;Ljava/nio/file/attribute/FileTime;)Ljava/nio/file/Path;" />
+		<method name="setOwner(Ljava/nio/file/Path;Ljava/nio/file/attribute/UserPrincipal;)Ljava/nio/file/Path;" />
+		<method name="setPosixFilePermissions(Ljava/nio/file/Path;Ljava/util/Set;)Ljava/nio/file/Path;" />
+		<method name="size(Ljava/nio/file/Path;)J" />
+		<method name="walk(Ljava/nio/file/Path;I[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;" />
+		<method name="walk(Ljava/nio/file/Path;[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;" />
+		<method name="walkFileTree(Ljava/nio/file/Path;Ljava/nio/file/FileVisitor;)Ljava/nio/file/Path;" />
+		<method name="walkFileTree(Ljava/nio/file/Path;Ljava/util/Set;ILjava/nio/file/FileVisitor;)Ljava/nio/file/Path;" />
+		<method name="write(Ljava/nio/file/Path;Ljava/lang/Iterable;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path;" />
+		<method name="write(Ljava/nio/file/Path;Ljava/lang/Iterable;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path;" />
+		<method name="write(Ljava/nio/file/Path;[B[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path;" />
+	</class>
+	<class name="java/nio/file/InvalidPathException" since="26">
+		<extends name="java/lang/IllegalArgumentException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="getIndex()I" />
+		<method name="getInput()Ljava/lang/String;" />
+		<method name="getReason()Ljava/lang/String;" />
+	</class>
+	<class name="java/nio/file/LinkOption" since="26">
+		<extends name="java/lang/Enum" />
+		<implements name="java/nio/file/CopyOption" />
+		<implements name="java/nio/file/OpenOption" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/nio/file/LinkOption;" />
+		<method name="values()[Ljava/nio/file/LinkOption;" />
+		<field name="NOFOLLOW_LINKS" />
+	</class>
+	<class name="java/nio/file/LinkPermission" since="26">
+		<extends name="java/security/BasicPermission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/nio/file/NoSuchFileException" since="26">
+		<extends name="java/nio/file/FileSystemException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/nio/file/NotDirectoryException" since="26">
+		<extends name="java/nio/file/FileSystemException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/nio/file/NotLinkException" since="26">
+		<extends name="java/nio/file/FileSystemException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/nio/file/OpenOption" since="26">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="java/nio/file/Path" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Comparable" />
+		<implements name="java/lang/Iterable" />
+		<implements name="java/nio/file/Watchable" />
+		<method name="compareTo(Ljava/nio/file/Path;)I" />
+		<method name="endsWith(Ljava/lang/String;)Z" />
+		<method name="endsWith(Ljava/nio/file/Path;)Z" />
+		<method name="getFileName()Ljava/nio/file/Path;" />
+		<method name="getFileSystem()Ljava/nio/file/FileSystem;" />
+		<method name="getName(I)Ljava/nio/file/Path;" />
+		<method name="getNameCount()I" />
+		<method name="getParent()Ljava/nio/file/Path;" />
+		<method name="getRoot()Ljava/nio/file/Path;" />
+		<method name="isAbsolute()Z" />
+		<method name="normalize()Ljava/nio/file/Path;" />
+		<method name="relativize(Ljava/nio/file/Path;)Ljava/nio/file/Path;" />
+		<method name="resolve(Ljava/lang/String;)Ljava/nio/file/Path;" />
+		<method name="resolve(Ljava/nio/file/Path;)Ljava/nio/file/Path;" />
+		<method name="resolveSibling(Ljava/lang/String;)Ljava/nio/file/Path;" />
+		<method name="resolveSibling(Ljava/nio/file/Path;)Ljava/nio/file/Path;" />
+		<method name="startsWith(Ljava/lang/String;)Z" />
+		<method name="startsWith(Ljava/nio/file/Path;)Z" />
+		<method name="subpath(II)Ljava/nio/file/Path;" />
+		<method name="toAbsolutePath()Ljava/nio/file/Path;" />
+		<method name="toFile()Ljava/io/File;" />
+		<method name="toRealPath([Ljava/nio/file/LinkOption;)Ljava/nio/file/Path;" />
+		<method name="toUri()Ljava/net/URI;" />
+	</class>
+	<class name="java/nio/file/PathMatcher" since="26">
+		<extends name="java/lang/Object" />
+		<method name="matches(Ljava/nio/file/Path;)Z" />
+	</class>
+	<class name="java/nio/file/Paths" since="26">
+		<extends name="java/lang/Object" />
+		<method name="get(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;" />
+		<method name="get(Ljava/net/URI;)Ljava/nio/file/Path;" />
+	</class>
+	<class name="java/nio/file/ProviderMismatchException" since="26">
+		<extends name="java/lang/IllegalArgumentException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/nio/file/ProviderNotFoundException" since="26">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/nio/file/ReadOnlyFileSystemException" since="26">
+		<extends name="java/lang/UnsupportedOperationException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/file/SecureDirectoryStream" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/file/DirectoryStream" />
+		<method name="deleteDirectory(Ljava/lang/Object;)V" />
+		<method name="deleteFile(Ljava/lang/Object;)V" />
+		<method name="getFileAttributeView(Ljava/lang/Class;)Ljava/nio/file/attribute/FileAttributeView;" />
+		<method name="getFileAttributeView(Ljava/lang/Object;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/FileAttributeView;" />
+		<method name="move(Ljava/lang/Object;Ljava/nio/file/SecureDirectoryStream;Ljava/lang/Object;)V" />
+		<method name="newByteChannel(Ljava/lang/Object;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/SeekableByteChannel;" />
+		<method name="newDirectoryStream(Ljava/lang/Object;[Ljava/nio/file/LinkOption;)Ljava/nio/file/SecureDirectoryStream;" />
+	</class>
+	<class name="java/nio/file/SimpleFileVisitor" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/file/FileVisitor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/nio/file/StandardCopyOption" since="26">
+		<extends name="java/lang/Enum" />
+		<implements name="java/nio/file/CopyOption" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/nio/file/StandardCopyOption;" />
+		<method name="values()[Ljava/nio/file/StandardCopyOption;" />
+		<field name="ATOMIC_MOVE" />
+		<field name="COPY_ATTRIBUTES" />
+		<field name="REPLACE_EXISTING" />
+	</class>
+	<class name="java/nio/file/StandardOpenOption" since="26">
+		<extends name="java/lang/Enum" />
+		<implements name="java/nio/file/OpenOption" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/nio/file/StandardOpenOption;" />
+		<method name="values()[Ljava/nio/file/StandardOpenOption;" />
+		<field name="APPEND" />
+		<field name="CREATE" />
+		<field name="CREATE_NEW" />
+		<field name="DELETE_ON_CLOSE" />
+		<field name="DSYNC" />
+		<field name="READ" />
+		<field name="SPARSE" />
+		<field name="SYNC" />
+		<field name="TRUNCATE_EXISTING" />
+		<field name="WRITE" />
+	</class>
+	<class name="java/nio/file/StandardWatchEventKinds" since="26">
+		<extends name="java/lang/Object" />
+		<field name="ENTRY_CREATE" />
+		<field name="ENTRY_DELETE" />
+		<field name="ENTRY_MODIFY" />
+		<field name="OVERFLOW" />
+	</class>
+	<class name="java/nio/file/WatchEvent" since="26">
+		<extends name="java/lang/Object" />
+		<method name="context()Ljava/lang/Object;" />
+		<method name="count()I" />
+		<method name="kind()Ljava/nio/file/WatchEvent$Kind;" />
+	</class>
+	<class name="java/nio/file/WatchEvent$Kind" since="26">
+		<extends name="java/lang/Object" />
+		<method name="name()Ljava/lang/String;" />
+		<method name="type()Ljava/lang/Class;" />
+	</class>
+	<class name="java/nio/file/WatchEvent$Modifier" since="26">
+		<extends name="java/lang/Object" />
+		<method name="name()Ljava/lang/String;" />
+	</class>
+	<class name="java/nio/file/WatchKey" since="26">
+		<extends name="java/lang/Object" />
+		<method name="cancel()V" />
+		<method name="isValid()Z" />
+		<method name="pollEvents()Ljava/util/List;" />
+		<method name="reset()Z" />
+		<method name="watchable()Ljava/nio/file/Watchable;" />
+	</class>
+	<class name="java/nio/file/WatchService" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<method name="poll()Ljava/nio/file/WatchKey;" />
+		<method name="poll(JLjava/util/concurrent/TimeUnit;)Ljava/nio/file/WatchKey;" />
+		<method name="take()Ljava/nio/file/WatchKey;" />
+	</class>
+	<class name="java/nio/file/Watchable" since="26">
+		<extends name="java/lang/Object" />
+		<method name="register(Ljava/nio/file/WatchService;[Ljava/nio/file/WatchEvent$Kind;)Ljava/nio/file/WatchKey;" />
+		<method name="register(Ljava/nio/file/WatchService;[Ljava/nio/file/WatchEvent$Kind;[Ljava/nio/file/WatchEvent$Modifier;)Ljava/nio/file/WatchKey;" />
+	</class>
+	<class name="java/nio/file/attribute/AclEntry" since="26">
+		<extends name="java/lang/Object" />
+		<method name="flags()Ljava/util/Set;" />
+		<method name="newBuilder()Ljava/nio/file/attribute/AclEntry$Builder;" />
+		<method name="newBuilder(Ljava/nio/file/attribute/AclEntry;)Ljava/nio/file/attribute/AclEntry$Builder;" />
+		<method name="permissions()Ljava/util/Set;" />
+		<method name="principal()Ljava/nio/file/attribute/UserPrincipal;" />
+		<method name="type()Ljava/nio/file/attribute/AclEntryType;" />
+	</class>
+	<class name="java/nio/file/attribute/AclEntry$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="build()Ljava/nio/file/attribute/AclEntry;" />
+		<method name="setFlags(Ljava/util/Set;)Ljava/nio/file/attribute/AclEntry$Builder;" />
+		<method name="setFlags([Ljava/nio/file/attribute/AclEntryFlag;)Ljava/nio/file/attribute/AclEntry$Builder;" />
+		<method name="setPermissions(Ljava/util/Set;)Ljava/nio/file/attribute/AclEntry$Builder;" />
+		<method name="setPermissions([Ljava/nio/file/attribute/AclEntryPermission;)Ljava/nio/file/attribute/AclEntry$Builder;" />
+		<method name="setPrincipal(Ljava/nio/file/attribute/UserPrincipal;)Ljava/nio/file/attribute/AclEntry$Builder;" />
+		<method name="setType(Ljava/nio/file/attribute/AclEntryType;)Ljava/nio/file/attribute/AclEntry$Builder;" />
+	</class>
+	<class name="java/nio/file/attribute/AclEntryFlag" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/nio/file/attribute/AclEntryFlag;" />
+		<method name="values()[Ljava/nio/file/attribute/AclEntryFlag;" />
+		<field name="DIRECTORY_INHERIT" />
+		<field name="FILE_INHERIT" />
+		<field name="INHERIT_ONLY" />
+		<field name="NO_PROPAGATE_INHERIT" />
+	</class>
+	<class name="java/nio/file/attribute/AclEntryPermission" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/nio/file/attribute/AclEntryPermission;" />
+		<method name="values()[Ljava/nio/file/attribute/AclEntryPermission;" />
+		<field name="ADD_FILE" />
+		<field name="ADD_SUBDIRECTORY" />
+		<field name="APPEND_DATA" />
+		<field name="DELETE" />
+		<field name="DELETE_CHILD" />
+		<field name="EXECUTE" />
+		<field name="LIST_DIRECTORY" />
+		<field name="READ_ACL" />
+		<field name="READ_ATTRIBUTES" />
+		<field name="READ_DATA" />
+		<field name="READ_NAMED_ATTRS" />
+		<field name="SYNCHRONIZE" />
+		<field name="WRITE_ACL" />
+		<field name="WRITE_ATTRIBUTES" />
+		<field name="WRITE_DATA" />
+		<field name="WRITE_NAMED_ATTRS" />
+		<field name="WRITE_OWNER" />
+	</class>
+	<class name="java/nio/file/attribute/AclEntryType" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/nio/file/attribute/AclEntryType;" />
+		<method name="values()[Ljava/nio/file/attribute/AclEntryType;" />
+		<field name="ALARM" />
+		<field name="ALLOW" />
+		<field name="AUDIT" />
+		<field name="DENY" />
+	</class>
+	<class name="java/nio/file/attribute/AclFileAttributeView" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/file/attribute/FileOwnerAttributeView" />
+		<method name="getAcl()Ljava/util/List;" />
+		<method name="setAcl(Ljava/util/List;)V" />
+	</class>
+	<class name="java/nio/file/attribute/AttributeView" since="26">
+		<extends name="java/lang/Object" />
+		<method name="name()Ljava/lang/String;" />
+	</class>
+	<class name="java/nio/file/attribute/BasicFileAttributeView" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/file/attribute/FileAttributeView" />
+		<method name="readAttributes()Ljava/nio/file/attribute/BasicFileAttributes;" />
+		<method name="setTimes(Ljava/nio/file/attribute/FileTime;Ljava/nio/file/attribute/FileTime;Ljava/nio/file/attribute/FileTime;)V" />
+	</class>
+	<class name="java/nio/file/attribute/BasicFileAttributes" since="26">
+		<extends name="java/lang/Object" />
+		<method name="creationTime()Ljava/nio/file/attribute/FileTime;" />
+		<method name="fileKey()Ljava/lang/Object;" />
+		<method name="isDirectory()Z" />
+		<method name="isOther()Z" />
+		<method name="isRegularFile()Z" />
+		<method name="isSymbolicLink()Z" />
+		<method name="lastAccessTime()Ljava/nio/file/attribute/FileTime;" />
+		<method name="lastModifiedTime()Ljava/nio/file/attribute/FileTime;" />
+		<method name="size()J" />
+	</class>
+	<class name="java/nio/file/attribute/DosFileAttributeView" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/file/attribute/BasicFileAttributeView" />
+		<method name="readAttributes()Ljava/nio/file/attribute/DosFileAttributes;" />
+		<method name="setArchive(Z)V" />
+		<method name="setHidden(Z)V" />
+		<method name="setReadOnly(Z)V" />
+		<method name="setSystem(Z)V" />
+	</class>
+	<class name="java/nio/file/attribute/DosFileAttributes" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/file/attribute/BasicFileAttributes" />
+		<method name="isArchive()Z" />
+		<method name="isHidden()Z" />
+		<method name="isReadOnly()Z" />
+		<method name="isSystem()Z" />
+	</class>
+	<class name="java/nio/file/attribute/FileAttribute" since="26">
+		<extends name="java/lang/Object" />
+		<method name="name()Ljava/lang/String;" />
+		<method name="value()Ljava/lang/Object;" />
+	</class>
+	<class name="java/nio/file/attribute/FileAttributeView" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/file/attribute/AttributeView" />
+	</class>
+	<class name="java/nio/file/attribute/FileOwnerAttributeView" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/file/attribute/FileAttributeView" />
+		<method name="getOwner()Ljava/nio/file/attribute/UserPrincipal;" />
+		<method name="setOwner(Ljava/nio/file/attribute/UserPrincipal;)V" />
+	</class>
+	<class name="java/nio/file/attribute/FileStoreAttributeView" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/file/attribute/AttributeView" />
+	</class>
+	<class name="java/nio/file/attribute/FileTime" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Comparable" />
+		<method name="compareTo(Ljava/nio/file/attribute/FileTime;)I" />
+		<method name="from(JLjava/util/concurrent/TimeUnit;)Ljava/nio/file/attribute/FileTime;" />
+		<method name="from(Ljava/time/Instant;)Ljava/nio/file/attribute/FileTime;" />
+		<method name="fromMillis(J)Ljava/nio/file/attribute/FileTime;" />
+		<method name="to(Ljava/util/concurrent/TimeUnit;)J" />
+		<method name="toInstant()Ljava/time/Instant;" />
+		<method name="toMillis()J" />
+	</class>
+	<class name="java/nio/file/attribute/GroupPrincipal" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/file/attribute/UserPrincipal" />
+	</class>
+	<class name="java/nio/file/attribute/PosixFileAttributeView" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/file/attribute/BasicFileAttributeView" />
+		<implements name="java/nio/file/attribute/FileOwnerAttributeView" />
+		<method name="readAttributes()Ljava/nio/file/attribute/PosixFileAttributes;" />
+		<method name="setGroup(Ljava/nio/file/attribute/GroupPrincipal;)V" />
+		<method name="setPermissions(Ljava/util/Set;)V" />
+	</class>
+	<class name="java/nio/file/attribute/PosixFileAttributes" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/file/attribute/BasicFileAttributes" />
+		<method name="group()Ljava/nio/file/attribute/GroupPrincipal;" />
+		<method name="owner()Ljava/nio/file/attribute/UserPrincipal;" />
+		<method name="permissions()Ljava/util/Set;" />
+	</class>
+	<class name="java/nio/file/attribute/PosixFilePermission" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/nio/file/attribute/PosixFilePermission;" />
+		<method name="values()[Ljava/nio/file/attribute/PosixFilePermission;" />
+		<field name="GROUP_EXECUTE" />
+		<field name="GROUP_READ" />
+		<field name="GROUP_WRITE" />
+		<field name="OTHERS_EXECUTE" />
+		<field name="OTHERS_READ" />
+		<field name="OTHERS_WRITE" />
+		<field name="OWNER_EXECUTE" />
+		<field name="OWNER_READ" />
+		<field name="OWNER_WRITE" />
+	</class>
+	<class name="java/nio/file/attribute/PosixFilePermissions" since="26">
+		<extends name="java/lang/Object" />
+		<method name="asFileAttribute(Ljava/util/Set;)Ljava/nio/file/attribute/FileAttribute;" />
+		<method name="fromString(Ljava/lang/String;)Ljava/util/Set;" />
+		<method name="toString(Ljava/util/Set;)Ljava/lang/String;" />
+	</class>
+	<class name="java/nio/file/attribute/UserDefinedFileAttributeView" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/nio/file/attribute/FileAttributeView" />
+		<method name="delete(Ljava/lang/String;)V" />
+		<method name="list()Ljava/util/List;" />
+		<method name="read(Ljava/lang/String;Ljava/nio/ByteBuffer;)I" />
+		<method name="size(Ljava/lang/String;)I" />
+		<method name="write(Ljava/lang/String;Ljava/nio/ByteBuffer;)I" />
+	</class>
+	<class name="java/nio/file/attribute/UserPrincipal" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/Principal" />
+	</class>
+	<class name="java/nio/file/attribute/UserPrincipalLookupService" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="lookupPrincipalByGroupName(Ljava/lang/String;)Ljava/nio/file/attribute/GroupPrincipal;" />
+		<method name="lookupPrincipalByName(Ljava/lang/String;)Ljava/nio/file/attribute/UserPrincipal;" />
+	</class>
+	<class name="java/nio/file/attribute/UserPrincipalNotFoundException" since="26">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getName()Ljava/lang/String;" />
+	</class>
+	<class name="java/nio/file/spi/FileSystemProvider" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="checkAccess(Ljava/nio/file/Path;[Ljava/nio/file/AccessMode;)V" />
+		<method name="copy(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)V" />
+		<method name="createDirectory(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)V" />
+		<method name="createLink(Ljava/nio/file/Path;Ljava/nio/file/Path;)V" />
+		<method name="createSymbolicLink(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)V" />
+		<method name="delete(Ljava/nio/file/Path;)V" />
+		<method name="deleteIfExists(Ljava/nio/file/Path;)Z" />
+		<method name="getFileAttributeView(Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/FileAttributeView;" />
+		<method name="getFileStore(Ljava/nio/file/Path;)Ljava/nio/file/FileStore;" />
+		<method name="getFileSystem(Ljava/net/URI;)Ljava/nio/file/FileSystem;" />
+		<method name="getPath(Ljava/net/URI;)Ljava/nio/file/Path;" />
+		<method name="getScheme()Ljava/lang/String;" />
+		<method name="installedProviders()Ljava/util/List;" />
+		<method name="isHidden(Ljava/nio/file/Path;)Z" />
+		<method name="isSameFile(Ljava/nio/file/Path;Ljava/nio/file/Path;)Z" />
+		<method name="move(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)V" />
+		<method name="newAsynchronousFileChannel(Ljava/nio/file/Path;Ljava/util/Set;Ljava/util/concurrent/ExecutorService;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/AsynchronousFileChannel;" />
+		<method name="newByteChannel(Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/SeekableByteChannel;" />
+		<method name="newDirectoryStream(Ljava/nio/file/Path;Ljava/nio/file/DirectoryStream$Filter;)Ljava/nio/file/DirectoryStream;" />
+		<method name="newFileChannel(Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/FileChannel;" />
+		<method name="newFileSystem(Ljava/net/URI;Ljava/util/Map;)Ljava/nio/file/FileSystem;" />
+		<method name="newFileSystem(Ljava/nio/file/Path;Ljava/util/Map;)Ljava/nio/file/FileSystem;" />
+		<method name="newInputStream(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream;" />
+		<method name="newOutputStream(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream;" />
+		<method name="readAttributes(Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/BasicFileAttributes;" />
+		<method name="readAttributes(Ljava/nio/file/Path;Ljava/lang/String;[Ljava/nio/file/LinkOption;)Ljava/util/Map;" />
+		<method name="readSymbolicLink(Ljava/nio/file/Path;)Ljava/nio/file/Path;" />
+		<method name="setAttribute(Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/Object;[Ljava/nio/file/LinkOption;)V" />
+	</class>
+	<class name="java/nio/file/spi/FileTypeDetector" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="probeContentType(Ljava/nio/file/Path;)Ljava/lang/String;" />
+	</class>
+	<class name="java/security/AccessControlContext" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/AccessControlContext;Ljava/security/DomainCombiner;)V" />
+		<method name="&lt;init&gt;([Ljava/security/ProtectionDomain;)V" />
+		<method name="checkPermission(Ljava/security/Permission;)V" />
+		<method name="getDomainCombiner()Ljava/security/DomainCombiner;" />
+	</class>
+	<class name="java/security/AccessControlException" since="1">
+		<extends name="java/lang/SecurityException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/security/Permission;)V" />
+		<method name="getPermission()Ljava/security/Permission;" />
+	</class>
+	<class name="java/security/AccessController" since="1">
+		<extends name="java/lang/Object" />
+		<method name="checkPermission(Ljava/security/Permission;)V" />
+		<method name="doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;" />
+		<method name="doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;" />
+		<method name="doPrivileged(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;" />
+		<method name="doPrivileged(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;" />
+		<method name="doPrivilegedWithCombiner(Ljava/security/PrivilegedAction;)Ljava/lang/Object;" since="9" />
+		<method name="doPrivilegedWithCombiner(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;" since="9" />
+		<method name="getContext()Ljava/security/AccessControlContext;" />
+	</class>
+	<class name="java/security/AlgorithmConstraints" since="24">
+		<extends name="java/lang/Object" />
+		<method name="permits(Ljava/util/Set;Ljava/lang/String;Ljava/security/AlgorithmParameters;)Z" />
+		<method name="permits(Ljava/util/Set;Ljava/lang/String;Ljava/security/Key;Ljava/security/AlgorithmParameters;)Z" />
+		<method name="permits(Ljava/util/Set;Ljava/security/Key;)Z" />
+	</class>
+	<class name="java/security/AlgorithmParameterGenerator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/AlgorithmParameterGeneratorSpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="generateParameters()Ljava/security/AlgorithmParameters;" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getInstance(Ljava/lang/String;)Ljava/security/AlgorithmParameterGenerator;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljava/security/AlgorithmParameterGenerator;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/AlgorithmParameterGenerator;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="init(I)V" />
+		<method name="init(ILjava/security/SecureRandom;)V" />
+		<method name="init(Ljava/security/spec/AlgorithmParameterSpec;)V" />
+		<method name="init(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V" />
+	</class>
+	<class name="java/security/AlgorithmParameterGeneratorSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineGenerateParameters()Ljava/security/AlgorithmParameters;" />
+		<method name="engineInit(ILjava/security/SecureRandom;)V" />
+		<method name="engineInit(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V" />
+	</class>
+	<class name="java/security/AlgorithmParameters" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/AlgorithmParametersSpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getEncoded()[B" />
+		<method name="getEncoded(Ljava/lang/String;)[B" />
+		<method name="getInstance(Ljava/lang/String;)Ljava/security/AlgorithmParameters;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljava/security/AlgorithmParameters;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/AlgorithmParameters;" />
+		<method name="getParameterSpec(Ljava/lang/Class;)Ljava/security/spec/AlgorithmParameterSpec;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="init(Ljava/security/spec/AlgorithmParameterSpec;)V" />
+		<method name="init([B)V" />
+		<method name="init([BLjava/lang/String;)V" />
+	</class>
+	<class name="java/security/AlgorithmParametersSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineGetEncoded()[B" />
+		<method name="engineGetEncoded(Ljava/lang/String;)[B" />
+		<method name="engineGetParameterSpec(Ljava/lang/Class;)Ljava/security/spec/AlgorithmParameterSpec;" />
+		<method name="engineInit(Ljava/security/spec/AlgorithmParameterSpec;)V" />
+		<method name="engineInit([B)V" />
+		<method name="engineInit([BLjava/lang/String;)V" />
+		<method name="engineToString()Ljava/lang/String;" />
+	</class>
+	<class name="java/security/AllPermission" since="1">
+		<extends name="java/security/Permission" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/security/AuthProvider" since="1">
+		<extends name="java/security/Provider" />
+		<method name="&lt;init&gt;(Ljava/lang/String;DLjava/lang/String;)V" />
+		<method name="login(Ljavax/security/auth/Subject;Ljavax/security/auth/callback/CallbackHandler;)V" />
+		<method name="logout()V" />
+		<method name="setCallbackHandler(Ljavax/security/auth/callback/CallbackHandler;)V" />
+	</class>
+	<class name="java/security/BasicPermission" since="1">
+		<extends name="java/security/Permission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/security/Certificate" since="1" deprecated="3">
+		<extends name="java/lang/Object" />
+		<method name="decode(Ljava/io/InputStream;)V" deprecated="29" />
+		<method name="encode(Ljava/io/OutputStream;)V" deprecated="29" />
+		<method name="getFormat()Ljava/lang/String;" deprecated="29" />
+		<method name="getGuarantor()Ljava/security/Principal;" deprecated="29" />
+		<method name="getPrincipal()Ljava/security/Principal;" deprecated="29" />
+		<method name="getPublicKey()Ljava/security/PublicKey;" deprecated="29" />
+		<method name="toString(Z)Ljava/lang/String;" deprecated="29" />
+	</class>
+	<class name="java/security/CodeSigner" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/security/cert/CertPath;Ljava/security/Timestamp;)V" />
+		<method name="getSignerCertPath()Ljava/security/cert/CertPath;" />
+		<method name="getTimestamp()Ljava/security/Timestamp;" />
+	</class>
+	<class name="java/security/CodeSource" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/net/URL;[Ljava/security/CodeSigner;)V" />
+		<method name="&lt;init&gt;(Ljava/net/URL;[Ljava/security/cert/Certificate;)V" />
+		<method name="getCertificates()[Ljava/security/cert/Certificate;" />
+		<method name="getCodeSigners()[Ljava/security/CodeSigner;" />
+		<method name="getLocation()Ljava/net/URL;" />
+		<method name="implies(Ljava/security/CodeSource;)Z" />
+	</class>
+	<class name="java/security/CryptoPrimitive" since="24">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/security/CryptoPrimitive;" />
+		<method name="values()[Ljava/security/CryptoPrimitive;" />
+		<field name="BLOCK_CIPHER" />
+		<field name="KEY_AGREEMENT" />
+		<field name="KEY_ENCAPSULATION" />
+		<field name="KEY_WRAP" />
+		<field name="MAC" />
+		<field name="MESSAGE_DIGEST" />
+		<field name="PUBLIC_KEY_ENCRYPTION" />
+		<field name="SECURE_RANDOM" />
+		<field name="SIGNATURE" />
+		<field name="STREAM_CIPHER" />
+	</class>
+	<class name="java/security/DigestException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/DigestInputStream" since="1">
+		<extends name="java/io/FilterInputStream" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Ljava/security/MessageDigest;)V" />
+		<method name="getMessageDigest()Ljava/security/MessageDigest;" />
+		<method name="on(Z)V" />
+		<method name="setMessageDigest(Ljava/security/MessageDigest;)V" />
+		<field name="digest" />
+	</class>
+	<class name="java/security/DigestOutputStream" since="1">
+		<extends name="java/io/FilterOutputStream" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/security/MessageDigest;)V" />
+		<method name="getMessageDigest()Ljava/security/MessageDigest;" />
+		<method name="on(Z)V" />
+		<method name="setMessageDigest(Ljava/security/MessageDigest;)V" />
+		<field name="digest" />
+	</class>
+	<class name="java/security/DomainCombiner" since="1">
+		<extends name="java/lang/Object" />
+		<method name="combine([Ljava/security/ProtectionDomain;[Ljava/security/ProtectionDomain;)[Ljava/security/ProtectionDomain;" />
+	</class>
+	<class name="java/security/DomainLoadStoreParameter" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/KeyStore$LoadStoreParameter" />
+		<method name="&lt;init&gt;(Ljava/net/URI;Ljava/util/Map;)V" />
+		<method name="getConfiguration()Ljava/net/URI;" />
+		<method name="getProtectionParams()Ljava/util/Map;" />
+	</class>
+	<class name="java/security/GeneralSecurityException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/Guard" since="1">
+		<extends name="java/lang/Object" />
+		<method name="checkGuard(Ljava/lang/Object;)V" />
+	</class>
+	<class name="java/security/GuardedObject" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;Ljava/security/Guard;)V" />
+		<method name="getObject()Ljava/lang/Object;" />
+	</class>
+	<class name="java/security/Identity" since="1" deprecated="3">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/security/Principal" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/security/IdentityScope;)V" deprecated="29" />
+		<method name="addCertificate(Ljava/security/Certificate;)V" deprecated="29" />
+		<method name="certificates()[Ljava/security/Certificate;" deprecated="29" />
+		<method name="getInfo()Ljava/lang/String;" deprecated="29" />
+		<method name="getPublicKey()Ljava/security/PublicKey;" deprecated="29" />
+		<method name="getScope()Ljava/security/IdentityScope;" deprecated="29" />
+		<method name="identityEquals(Ljava/security/Identity;)Z" deprecated="29" />
+		<method name="removeCertificate(Ljava/security/Certificate;)V" deprecated="29" />
+		<method name="setInfo(Ljava/lang/String;)V" deprecated="29" />
+		<method name="setPublicKey(Ljava/security/PublicKey;)V" deprecated="29" />
+		<method name="toString(Z)Ljava/lang/String;" deprecated="29" />
+	</class>
+	<class name="java/security/IdentityScope" since="1" deprecated="3">
+		<extends name="java/security/Identity" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/security/IdentityScope;)V" deprecated="29" />
+		<method name="addIdentity(Ljava/security/Identity;)V" deprecated="29" />
+		<method name="getIdentity(Ljava/lang/String;)Ljava/security/Identity;" deprecated="29" />
+		<method name="getIdentity(Ljava/security/Principal;)Ljava/security/Identity;" deprecated="29" />
+		<method name="getIdentity(Ljava/security/PublicKey;)Ljava/security/Identity;" deprecated="29" />
+		<method name="getSystemScope()Ljava/security/IdentityScope;" deprecated="29" />
+		<method name="identities()Ljava/util/Enumeration;" deprecated="29" />
+		<method name="removeIdentity(Ljava/security/Identity;)V" deprecated="29" />
+		<method name="setSystemScope(Ljava/security/IdentityScope;)V" deprecated="29" />
+		<method name="size()I" deprecated="29" />
+	</class>
+	<class name="java/security/InvalidAlgorithmParameterException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/InvalidKeyException" since="1">
+		<extends name="java/security/KeyException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/InvalidParameterException" since="1">
+		<extends name="java/lang/IllegalArgumentException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/security/Key" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getEncoded()[B" />
+		<method name="getFormat()Ljava/lang/String;" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="java/security/KeyException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/KeyFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/KeyFactorySpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="generatePrivate(Ljava/security/spec/KeySpec;)Ljava/security/PrivateKey;" />
+		<method name="generatePublic(Ljava/security/spec/KeySpec;)Ljava/security/PublicKey;" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getInstance(Ljava/lang/String;)Ljava/security/KeyFactory;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljava/security/KeyFactory;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyFactory;" />
+		<method name="getKeySpec(Ljava/security/Key;Ljava/lang/Class;)Ljava/security/spec/KeySpec;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="translateKey(Ljava/security/Key;)Ljava/security/Key;" />
+	</class>
+	<class name="java/security/KeyFactorySpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineGeneratePrivate(Ljava/security/spec/KeySpec;)Ljava/security/PrivateKey;" />
+		<method name="engineGeneratePublic(Ljava/security/spec/KeySpec;)Ljava/security/PublicKey;" />
+		<method name="engineGetKeySpec(Ljava/security/Key;Ljava/lang/Class;)Ljava/security/spec/KeySpec;" />
+		<method name="engineTranslateKey(Ljava/security/Key;)Ljava/security/Key;" />
+	</class>
+	<class name="java/security/KeyManagementException" since="1">
+		<extends name="java/security/KeyException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/KeyPair" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/security/PublicKey;Ljava/security/PrivateKey;)V" />
+		<method name="getPrivate()Ljava/security/PrivateKey;" />
+		<method name="getPublic()Ljava/security/PublicKey;" />
+	</class>
+	<class name="java/security/KeyPairGenerator" since="1">
+		<extends name="java/security/KeyPairGeneratorSpi" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="genKeyPair()Ljava/security/KeyPair;" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getInstance(Ljava/lang/String;)Ljava/security/KeyPairGenerator;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljava/security/KeyPairGenerator;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyPairGenerator;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="initialize(I)V" />
+		<method name="initialize(Ljava/security/spec/AlgorithmParameterSpec;)V" />
+	</class>
+	<class name="java/security/KeyPairGeneratorSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="generateKeyPair()Ljava/security/KeyPair;" />
+		<method name="initialize(ILjava/security/SecureRandom;)V" />
+		<method name="initialize(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V" />
+	</class>
+	<class name="java/security/KeyRep" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/security/KeyRep$Type;Ljava/lang/String;Ljava/lang/String;[B)V" />
+		<method name="readResolve()Ljava/lang/Object;" />
+	</class>
+	<class name="java/security/KeyRep$Type" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/security/KeyRep$Type;" />
+		<method name="values()[Ljava/security/KeyRep$Type;" />
+		<field name="PRIVATE" />
+		<field name="PUBLIC" />
+		<field name="SECRET" />
+	</class>
+	<class name="java/security/KeyStore" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/KeyStoreSpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="aliases()Ljava/util/Enumeration;" />
+		<method name="containsAlias(Ljava/lang/String;)Z" />
+		<method name="deleteEntry(Ljava/lang/String;)V" />
+		<method name="entryInstanceOf(Ljava/lang/String;Ljava/lang/Class;)Z" />
+		<method name="getCertificate(Ljava/lang/String;)Ljava/security/cert/Certificate;" />
+		<method name="getCertificateAlias(Ljava/security/cert/Certificate;)Ljava/lang/String;" />
+		<method name="getCertificateChain(Ljava/lang/String;)[Ljava/security/cert/Certificate;" />
+		<method name="getCreationDate(Ljava/lang/String;)Ljava/util/Date;" />
+		<method name="getDefaultType()Ljava/lang/String;" />
+		<method name="getEntry(Ljava/lang/String;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Entry;" />
+		<method name="getInstance(Ljava/lang/String;)Ljava/security/KeyStore;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljava/security/KeyStore;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyStore;" />
+		<method name="getKey(Ljava/lang/String;[C)Ljava/security/Key;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="getType()Ljava/lang/String;" />
+		<method name="isCertificateEntry(Ljava/lang/String;)Z" />
+		<method name="isKeyEntry(Ljava/lang/String;)Z" />
+		<method name="load(Ljava/io/InputStream;[C)V" />
+		<method name="load(Ljava/security/KeyStore$LoadStoreParameter;)V" />
+		<method name="setCertificateEntry(Ljava/lang/String;Ljava/security/cert/Certificate;)V" />
+		<method name="setEntry(Ljava/lang/String;Ljava/security/KeyStore$Entry;Ljava/security/KeyStore$ProtectionParameter;)V" />
+		<method name="setKeyEntry(Ljava/lang/String;Ljava/security/Key;[C[Ljava/security/cert/Certificate;)V" />
+		<method name="setKeyEntry(Ljava/lang/String;[B[Ljava/security/cert/Certificate;)V" />
+		<method name="size()I" />
+		<method name="store(Ljava/io/OutputStream;[C)V" />
+		<method name="store(Ljava/security/KeyStore$LoadStoreParameter;)V" />
+	</class>
+	<class name="java/security/KeyStore$Builder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getKeyStore()Ljava/security/KeyStore;" />
+		<method name="getProtectionParameter(Ljava/lang/String;)Ljava/security/KeyStore$ProtectionParameter;" />
+		<method name="newInstance(Ljava/lang/String;Ljava/security/Provider;Ljava/io/File;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;" />
+		<method name="newInstance(Ljava/lang/String;Ljava/security/Provider;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;" />
+		<method name="newInstance(Ljava/security/KeyStore;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;" />
+	</class>
+	<class name="java/security/KeyStore$CallbackHandlerProtection" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/KeyStore$ProtectionParameter" />
+		<method name="&lt;init&gt;(Ljavax/security/auth/callback/CallbackHandler;)V" />
+		<method name="getCallbackHandler()Ljavax/security/auth/callback/CallbackHandler;" />
+	</class>
+	<class name="java/security/KeyStore$Entry" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getAttributes()Ljava/util/Set;" since="26" />
+	</class>
+	<class name="java/security/KeyStore$Entry$Attribute" since="26">
+		<extends name="java/lang/Object" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getValue()Ljava/lang/String;" />
+	</class>
+	<class name="java/security/KeyStore$LoadStoreParameter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getProtectionParameter()Ljava/security/KeyStore$ProtectionParameter;" />
+	</class>
+	<class name="java/security/KeyStore$PasswordProtection" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/KeyStore$ProtectionParameter" />
+		<implements name="javax/security/auth/Destroyable" />
+		<method name="&lt;init&gt;([C)V" />
+		<method name="&lt;init&gt;([CLjava/lang/String;Ljava/security/spec/AlgorithmParameterSpec;)V" since="26" />
+		<method name="getPassword()[C" />
+		<method name="getProtectionAlgorithm()Ljava/lang/String;" since="26" />
+		<method name="getProtectionParameters()Ljava/security/spec/AlgorithmParameterSpec;" since="26" />
+	</class>
+	<class name="java/security/KeyStore$PrivateKeyEntry" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/KeyStore$Entry" />
+		<method name="&lt;init&gt;(Ljava/security/PrivateKey;[Ljava/security/cert/Certificate;)V" />
+		<method name="&lt;init&gt;(Ljava/security/PrivateKey;[Ljava/security/cert/Certificate;Ljava/util/Set;)V" since="26" />
+		<method name="getCertificate()Ljava/security/cert/Certificate;" />
+		<method name="getCertificateChain()[Ljava/security/cert/Certificate;" />
+		<method name="getPrivateKey()Ljava/security/PrivateKey;" />
+	</class>
+	<class name="java/security/KeyStore$ProtectionParameter" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="java/security/KeyStore$SecretKeyEntry" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/KeyStore$Entry" />
+		<method name="&lt;init&gt;(Ljavax/crypto/SecretKey;)V" />
+		<method name="&lt;init&gt;(Ljavax/crypto/SecretKey;Ljava/util/Set;)V" since="26" />
+		<method name="getSecretKey()Ljavax/crypto/SecretKey;" />
+	</class>
+	<class name="java/security/KeyStore$TrustedCertificateEntry" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/KeyStore$Entry" />
+		<method name="&lt;init&gt;(Ljava/security/cert/Certificate;)V" />
+		<method name="&lt;init&gt;(Ljava/security/cert/Certificate;Ljava/util/Set;)V" since="26" />
+		<method name="getTrustedCertificate()Ljava/security/cert/Certificate;" />
+	</class>
+	<class name="java/security/KeyStoreException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/KeyStoreSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineAliases()Ljava/util/Enumeration;" />
+		<method name="engineContainsAlias(Ljava/lang/String;)Z" />
+		<method name="engineDeleteEntry(Ljava/lang/String;)V" />
+		<method name="engineEntryInstanceOf(Ljava/lang/String;Ljava/lang/Class;)Z" />
+		<method name="engineGetCertificate(Ljava/lang/String;)Ljava/security/cert/Certificate;" />
+		<method name="engineGetCertificateAlias(Ljava/security/cert/Certificate;)Ljava/lang/String;" />
+		<method name="engineGetCertificateChain(Ljava/lang/String;)[Ljava/security/cert/Certificate;" />
+		<method name="engineGetCreationDate(Ljava/lang/String;)Ljava/util/Date;" />
+		<method name="engineGetEntry(Ljava/lang/String;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Entry;" />
+		<method name="engineGetKey(Ljava/lang/String;[C)Ljava/security/Key;" />
+		<method name="engineIsCertificateEntry(Ljava/lang/String;)Z" />
+		<method name="engineIsKeyEntry(Ljava/lang/String;)Z" />
+		<method name="engineLoad(Ljava/io/InputStream;[C)V" />
+		<method name="engineLoad(Ljava/security/KeyStore$LoadStoreParameter;)V" />
+		<method name="engineSetCertificateEntry(Ljava/lang/String;Ljava/security/cert/Certificate;)V" />
+		<method name="engineSetEntry(Ljava/lang/String;Ljava/security/KeyStore$Entry;Ljava/security/KeyStore$ProtectionParameter;)V" />
+		<method name="engineSetKeyEntry(Ljava/lang/String;Ljava/security/Key;[C[Ljava/security/cert/Certificate;)V" />
+		<method name="engineSetKeyEntry(Ljava/lang/String;[B[Ljava/security/cert/Certificate;)V" />
+		<method name="engineSize()I" />
+		<method name="engineStore(Ljava/io/OutputStream;[C)V" />
+		<method name="engineStore(Ljava/security/KeyStore$LoadStoreParameter;)V" />
+	</class>
+	<class name="java/security/MessageDigest" since="1">
+		<extends name="java/security/MessageDigestSpi" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="digest()[B" />
+		<method name="digest([B)[B" />
+		<method name="digest([BII)I" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getDigestLength()I" />
+		<method name="getInstance(Ljava/lang/String;)Ljava/security/MessageDigest;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljava/security/MessageDigest;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/MessageDigest;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="isEqual([B[B)Z" />
+		<method name="reset()V" />
+		<method name="update(B)V" />
+		<method name="update(Ljava/nio/ByteBuffer;)V" />
+		<method name="update([B)V" />
+		<method name="update([BII)V" />
+	</class>
+	<class name="java/security/MessageDigestSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineDigest()[B" />
+		<method name="engineDigest([BII)I" />
+		<method name="engineGetDigestLength()I" />
+		<method name="engineReset()V" />
+		<method name="engineUpdate(B)V" />
+		<method name="engineUpdate(Ljava/nio/ByteBuffer;)V" />
+		<method name="engineUpdate([BII)V" />
+	</class>
+	<class name="java/security/NoSuchAlgorithmException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/NoSuchProviderException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/security/PKCS12Attribute" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/KeyStore$Entry$Attribute" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="getEncoded()[B" />
+	</class>
+	<class name="java/security/Permission" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/security/Guard" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getActions()Ljava/lang/String;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="implies(Ljava/security/Permission;)Z" />
+		<method name="newPermissionCollection()Ljava/security/PermissionCollection;" />
+	</class>
+	<class name="java/security/PermissionCollection" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="add(Ljava/security/Permission;)V" />
+		<method name="elements()Ljava/util/Enumeration;" />
+		<method name="implies(Ljava/security/Permission;)Z" />
+		<method name="isReadOnly()Z" />
+		<method name="setReadOnly()V" />
+	</class>
+	<class name="java/security/Permissions" since="1">
+		<extends name="java/security/PermissionCollection" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/security/Policy" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Policy$Parameters;)Ljava/security/Policy;" since="9" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Policy$Parameters;Ljava/lang/String;)Ljava/security/Policy;" since="9" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Policy$Parameters;Ljava/security/Provider;)Ljava/security/Policy;" since="9" />
+		<method name="getParameters()Ljava/security/Policy$Parameters;" since="9" />
+		<method name="getPermissions(Ljava/security/CodeSource;)Ljava/security/PermissionCollection;" />
+		<method name="getPermissions(Ljava/security/ProtectionDomain;)Ljava/security/PermissionCollection;" />
+		<method name="getPolicy()Ljava/security/Policy;" />
+		<method name="getProvider()Ljava/security/Provider;" since="9" />
+		<method name="getType()Ljava/lang/String;" since="9" />
+		<method name="implies(Ljava/security/ProtectionDomain;Ljava/security/Permission;)Z" />
+		<method name="refresh()V" />
+		<method name="setPolicy(Ljava/security/Policy;)V" />
+		<field name="UNSUPPORTED_EMPTY_COLLECTION" since="9" />
+	</class>
+	<class name="java/security/Policy$Parameters" since="9">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="java/security/PolicySpi" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineGetPermissions(Ljava/security/CodeSource;)Ljava/security/PermissionCollection;" />
+		<method name="engineGetPermissions(Ljava/security/ProtectionDomain;)Ljava/security/PermissionCollection;" />
+		<method name="engineImplies(Ljava/security/ProtectionDomain;Ljava/security/Permission;)Z" />
+		<method name="engineRefresh()V" />
+	</class>
+	<class name="java/security/Principal" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="implies(Ljavax/security/auth/Subject;)Z" since="26" />
+	</class>
+	<class name="java/security/PrivateKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/Key" />
+		<implements name="javax/security/auth/Destroyable" since="26" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="java/security/PrivilegedAction" since="1">
+		<extends name="java/lang/Object" />
+		<method name="run()Ljava/lang/Object;" />
+	</class>
+	<class name="java/security/PrivilegedActionException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(Ljava/lang/Exception;)V" />
+		<method name="getException()Ljava/lang/Exception;" />
+	</class>
+	<class name="java/security/PrivilegedExceptionAction" since="1">
+		<extends name="java/lang/Object" />
+		<method name="run()Ljava/lang/Object;" />
+	</class>
+	<class name="java/security/ProtectionDomain" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/CodeSource;Ljava/security/PermissionCollection;)V" />
+		<method name="&lt;init&gt;(Ljava/security/CodeSource;Ljava/security/PermissionCollection;Ljava/lang/ClassLoader;[Ljava/security/Principal;)V" />
+		<method name="getClassLoader()Ljava/lang/ClassLoader;" />
+		<method name="getCodeSource()Ljava/security/CodeSource;" />
+		<method name="getPermissions()Ljava/security/PermissionCollection;" />
+		<method name="getPrincipals()[Ljava/security/Principal;" />
+		<method name="implies(Ljava/security/Permission;)Z" />
+	</class>
+	<class name="java/security/Provider" since="1">
+		<extends name="java/util/Properties" />
+		<method name="&lt;init&gt;(Ljava/lang/String;DLjava/lang/String;)V" />
+		<method name="getInfo()Ljava/lang/String;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getService(Ljava/lang/String;Ljava/lang/String;)Ljava/security/Provider$Service;" />
+		<method name="getServices()Ljava/util/Set;" />
+		<method name="getVersion()D" />
+		<method name="putService(Ljava/security/Provider$Service;)V" />
+		<method name="removeService(Ljava/security/Provider$Service;)V" />
+	</class>
+	<class name="java/security/Provider$Service" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/Provider;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/Map;)V" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getAttribute(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getClassName()Ljava/lang/String;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="getType()Ljava/lang/String;" />
+		<method name="newInstance(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="supportsParameter(Ljava/lang/Object;)Z" />
+	</class>
+	<class name="java/security/ProviderException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/PublicKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/Key" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="java/security/SecureClassLoader" since="1">
+		<extends name="java/lang/ClassLoader" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/ClassLoader;)V" />
+		<method name="defineClass(Ljava/lang/String;Ljava/nio/ByteBuffer;Ljava/security/CodeSource;)Ljava/lang/Class;" />
+		<method name="defineClass(Ljava/lang/String;[BIILjava/security/CodeSource;)Ljava/lang/Class;" />
+		<method name="getPermissions(Ljava/security/CodeSource;)Ljava/security/PermissionCollection;" />
+	</class>
+	<class name="java/security/SecureRandom" since="1">
+		<extends name="java/util/Random" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/security/SecureRandomSpi;Ljava/security/Provider;)V" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="generateSeed(I)[B" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getInstance(Ljava/lang/String;)Ljava/security/SecureRandom;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljava/security/SecureRandom;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/SecureRandom;" />
+		<method name="getInstanceStrong()Ljava/security/SecureRandom;" since="26" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="getSeed(I)[B" />
+		<method name="setSeed([B)V" />
+	</class>
+	<class name="java/security/SecureRandomSpi" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineGenerateSeed(I)[B" />
+		<method name="engineNextBytes([B)V" />
+		<method name="engineSetSeed([B)V" />
+	</class>
+	<class name="java/security/Security" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addProvider(Ljava/security/Provider;)I" />
+		<method name="getAlgorithmProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" deprecated="15" />
+		<method name="getAlgorithms(Ljava/lang/String;)Ljava/util/Set;" />
+		<method name="getProperty(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getProvider(Ljava/lang/String;)Ljava/security/Provider;" />
+		<method name="getProviders()[Ljava/security/Provider;" />
+		<method name="getProviders(Ljava/lang/String;)[Ljava/security/Provider;" />
+		<method name="getProviders(Ljava/util/Map;)[Ljava/security/Provider;" />
+		<method name="insertProviderAt(Ljava/security/Provider;I)I" />
+		<method name="removeProvider(Ljava/lang/String;)V" />
+		<method name="setProperty(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/security/SecurityPermission" since="1">
+		<extends name="java/security/BasicPermission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/security/Signature" since="1">
+		<extends name="java/security/SignatureSpi" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getInstance(Ljava/lang/String;)Ljava/security/Signature;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljava/security/Signature;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/Signature;" />
+		<method name="getParameter(Ljava/lang/String;)Ljava/lang/Object;" deprecated="15" />
+		<method name="getParameters()Ljava/security/AlgorithmParameters;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="initSign(Ljava/security/PrivateKey;)V" />
+		<method name="initSign(Ljava/security/PrivateKey;Ljava/security/SecureRandom;)V" />
+		<method name="initVerify(Ljava/security/PublicKey;)V" />
+		<method name="initVerify(Ljava/security/cert/Certificate;)V" />
+		<method name="setParameter(Ljava/lang/String;Ljava/lang/Object;)V" deprecated="15" />
+		<method name="setParameter(Ljava/security/spec/AlgorithmParameterSpec;)V" />
+		<method name="sign()[B" />
+		<method name="sign([BII)I" />
+		<method name="update(B)V" />
+		<method name="update(Ljava/nio/ByteBuffer;)V" />
+		<method name="update([B)V" />
+		<method name="update([BII)V" />
+		<method name="verify([B)Z" />
+		<method name="verify([BII)Z" />
+		<field name="SIGN" />
+		<field name="UNINITIALIZED" />
+		<field name="VERIFY" />
+		<field name="state" />
+	</class>
+	<class name="java/security/SignatureException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/SignatureSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineGetParameter(Ljava/lang/String;)Ljava/lang/Object;" deprecated="15" />
+		<method name="engineGetParameters()Ljava/security/AlgorithmParameters;" />
+		<method name="engineInitSign(Ljava/security/PrivateKey;)V" />
+		<method name="engineInitSign(Ljava/security/PrivateKey;Ljava/security/SecureRandom;)V" />
+		<method name="engineInitVerify(Ljava/security/PublicKey;)V" />
+		<method name="engineSetParameter(Ljava/lang/String;Ljava/lang/Object;)V" deprecated="15" />
+		<method name="engineSetParameter(Ljava/security/spec/AlgorithmParameterSpec;)V" />
+		<method name="engineSign()[B" />
+		<method name="engineSign([BII)I" />
+		<method name="engineUpdate(B)V" />
+		<method name="engineUpdate(Ljava/nio/ByteBuffer;)V" />
+		<method name="engineUpdate([BII)V" />
+		<method name="engineVerify([B)Z" />
+		<method name="engineVerify([BII)Z" />
+		<field name="appRandom" />
+	</class>
+	<class name="java/security/SignedObject" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/io/Serializable;Ljava/security/PrivateKey;Ljava/security/Signature;)V" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getObject()Ljava/lang/Object;" />
+		<method name="getSignature()[B" />
+		<method name="verify(Ljava/security/PublicKey;Ljava/security/Signature;)Z" />
+	</class>
+	<class name="java/security/Signer" since="1" deprecated="3">
+		<extends name="java/security/Identity" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/security/IdentityScope;)V" deprecated="29" />
+		<method name="getPrivateKey()Ljava/security/PrivateKey;" deprecated="29" />
+		<method name="setKeyPair(Ljava/security/KeyPair;)V" deprecated="29" />
+	</class>
+	<class name="java/security/Timestamp" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/util/Date;Ljava/security/cert/CertPath;)V" />
+		<method name="getSignerCertPath()Ljava/security/cert/CertPath;" />
+		<method name="getTimestamp()Ljava/util/Date;" />
+	</class>
+	<class name="java/security/UnrecoverableEntryException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/security/UnrecoverableKeyException" since="1">
+		<extends name="java/security/GeneralSecurityException" removed="9" />
+		<extends name="java/security/UnrecoverableEntryException" since="9" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/security/UnresolvedPermission" since="1">
+		<extends name="java/security/Permission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/security/cert/Certificate;)V" />
+		<method name="getUnresolvedActions()Ljava/lang/String;" />
+		<method name="getUnresolvedCerts()[Ljava/security/cert/Certificate;" />
+		<method name="getUnresolvedName()Ljava/lang/String;" />
+		<method name="getUnresolvedType()Ljava/lang/String;" />
+	</class>
+	<class name="java/security/acl/Acl" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/acl/Owner" />
+		<method name="addEntry(Ljava/security/Principal;Ljava/security/acl/AclEntry;)Z" />
+		<method name="checkPermission(Ljava/security/Principal;Ljava/security/acl/Permission;)Z" />
+		<method name="entries()Ljava/util/Enumeration;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getPermissions(Ljava/security/Principal;)Ljava/util/Enumeration;" />
+		<method name="removeEntry(Ljava/security/Principal;Ljava/security/acl/AclEntry;)Z" />
+		<method name="setName(Ljava/security/Principal;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/security/acl/AclEntry" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="addPermission(Ljava/security/acl/Permission;)Z" />
+		<method name="checkPermission(Ljava/security/acl/Permission;)Z" />
+		<method name="getPrincipal()Ljava/security/Principal;" />
+		<method name="isNegative()Z" />
+		<method name="permissions()Ljava/util/Enumeration;" />
+		<method name="removePermission(Ljava/security/acl/Permission;)Z" />
+		<method name="setNegativePermissions()V" />
+		<method name="setPrincipal(Ljava/security/Principal;)Z" />
+	</class>
+	<class name="java/security/acl/AclNotFoundException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/security/acl/Group" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/Principal" />
+		<method name="addMember(Ljava/security/Principal;)Z" />
+		<method name="isMember(Ljava/security/Principal;)Z" />
+		<method name="members()Ljava/util/Enumeration;" />
+		<method name="removeMember(Ljava/security/Principal;)Z" />
+	</class>
+	<class name="java/security/acl/LastOwnerException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/security/acl/NotOwnerException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/security/acl/Owner" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addOwner(Ljava/security/Principal;Ljava/security/Principal;)Z" />
+		<method name="deleteOwner(Ljava/security/Principal;Ljava/security/Principal;)Z" />
+		<method name="isOwner(Ljava/security/Principal;)Z" />
+	</class>
+	<class name="java/security/acl/Permission" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="java/security/cert/CRL" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getType()Ljava/lang/String;" />
+		<method name="isRevoked(Ljava/security/cert/Certificate;)Z" />
+	</class>
+	<class name="java/security/cert/CRLException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/cert/CRLReason" since="24">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/security/cert/CRLReason;" />
+		<method name="values()[Ljava/security/cert/CRLReason;" />
+		<field name="AA_COMPROMISE" />
+		<field name="AFFILIATION_CHANGED" />
+		<field name="CA_COMPROMISE" />
+		<field name="CERTIFICATE_HOLD" />
+		<field name="CESSATION_OF_OPERATION" />
+		<field name="KEY_COMPROMISE" />
+		<field name="PRIVILEGE_WITHDRAWN" />
+		<field name="REMOVE_FROM_CRL" />
+		<field name="SUPERSEDED" />
+		<field name="UNSPECIFIED" />
+		<field name="UNUSED" />
+	</class>
+	<class name="java/security/cert/CRLSelector" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="match(Ljava/security/cert/CRL;)Z" />
+	</class>
+	<class name="java/security/cert/CertPath" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getCertificates()Ljava/util/List;" />
+		<method name="getEncoded()[B" />
+		<method name="getEncoded(Ljava/lang/String;)[B" />
+		<method name="getEncodings()Ljava/util/Iterator;" />
+		<method name="getType()Ljava/lang/String;" />
+		<method name="writeReplace()Ljava/lang/Object;" />
+	</class>
+	<class name="java/security/cert/CertPath$CertPathRep" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[B)V" />
+		<method name="readResolve()Ljava/lang/Object;" />
+	</class>
+	<class name="java/security/cert/CertPathBuilder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/cert/CertPathBuilderSpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="build(Ljava/security/cert/CertPathParameters;)Ljava/security/cert/CertPathBuilderResult;" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getDefaultType()Ljava/lang/String;" />
+		<method name="getInstance(Ljava/lang/String;)Ljava/security/cert/CertPathBuilder;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljava/security/cert/CertPathBuilder;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/cert/CertPathBuilder;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="getRevocationChecker()Ljava/security/cert/CertPathChecker;" since="24" />
+	</class>
+	<class name="java/security/cert/CertPathBuilderException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/cert/CertPathBuilderResult" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="getCertPath()Ljava/security/cert/CertPath;" />
+	</class>
+	<class name="java/security/cert/CertPathBuilderSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineBuild(Ljava/security/cert/CertPathParameters;)Ljava/security/cert/CertPathBuilderResult;" />
+		<method name="engineGetRevocationChecker()Ljava/security/cert/CertPathChecker;" since="24" />
+	</class>
+	<class name="java/security/cert/CertPathChecker" since="24">
+		<extends name="java/lang/Object" />
+		<method name="check(Ljava/security/cert/Certificate;)V" />
+		<method name="init(Z)V" />
+		<method name="isForwardCheckingSupported()Z" />
+	</class>
+	<class name="java/security/cert/CertPathParameters" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+	</class>
+	<class name="java/security/cert/CertPathValidator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/cert/CertPathValidatorSpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getDefaultType()Ljava/lang/String;" />
+		<method name="getInstance(Ljava/lang/String;)Ljava/security/cert/CertPathValidator;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljava/security/cert/CertPathValidator;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/cert/CertPathValidator;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="getRevocationChecker()Ljava/security/cert/CertPathChecker;" since="24" />
+		<method name="validate(Ljava/security/cert/CertPath;Ljava/security/cert/CertPathParameters;)Ljava/security/cert/CertPathValidatorResult;" />
+	</class>
+	<class name="java/security/cert/CertPathValidatorException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;Ljava/security/cert/CertPath;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;Ljava/security/cert/CertPath;ILjava/security/cert/CertPathValidatorException$Reason;)V" since="24" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+		<method name="getCertPath()Ljava/security/cert/CertPath;" />
+		<method name="getIndex()I" />
+		<method name="getReason()Ljava/security/cert/CertPathValidatorException$Reason;" since="24" />
+	</class>
+	<class name="java/security/cert/CertPathValidatorException$BasicReason" since="24">
+		<extends name="java/lang/Enum" />
+		<implements name="java/security/cert/CertPathValidatorException$Reason" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/security/cert/CertPathValidatorException$BasicReason;" />
+		<method name="values()[Ljava/security/cert/CertPathValidatorException$BasicReason;" />
+		<field name="ALGORITHM_CONSTRAINED" />
+		<field name="EXPIRED" />
+		<field name="INVALID_SIGNATURE" />
+		<field name="NOT_YET_VALID" />
+		<field name="REVOKED" />
+		<field name="UNDETERMINED_REVOCATION_STATUS" />
+		<field name="UNSPECIFIED" />
+	</class>
+	<class name="java/security/cert/CertPathValidatorException$Reason" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+	</class>
+	<class name="java/security/cert/CertPathValidatorResult" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+	</class>
+	<class name="java/security/cert/CertPathValidatorSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineGetRevocationChecker()Ljava/security/cert/CertPathChecker;" since="24" />
+		<method name="engineValidate(Ljava/security/cert/CertPath;Ljava/security/cert/CertPathParameters;)Ljava/security/cert/CertPathValidatorResult;" />
+	</class>
+	<class name="java/security/cert/CertSelector" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="match(Ljava/security/cert/Certificate;)Z" />
+	</class>
+	<class name="java/security/cert/CertStore" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/cert/CertStoreSpi;Ljava/security/Provider;Ljava/lang/String;Ljava/security/cert/CertStoreParameters;)V" />
+		<method name="getCRLs(Ljava/security/cert/CRLSelector;)Ljava/util/Collection;" />
+		<method name="getCertStoreParameters()Ljava/security/cert/CertStoreParameters;" />
+		<method name="getCertificates(Ljava/security/cert/CertSelector;)Ljava/util/Collection;" />
+		<method name="getDefaultType()Ljava/lang/String;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/cert/CertStoreParameters;)Ljava/security/cert/CertStore;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/cert/CertStoreParameters;Ljava/lang/String;)Ljava/security/cert/CertStore;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/cert/CertStoreParameters;Ljava/security/Provider;)Ljava/security/cert/CertStore;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="getType()Ljava/lang/String;" />
+	</class>
+	<class name="java/security/cert/CertStoreException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/cert/CertStoreParameters" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+	</class>
+	<class name="java/security/cert/CertStoreSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/cert/CertStoreParameters;)V" />
+		<method name="engineGetCRLs(Ljava/security/cert/CRLSelector;)Ljava/util/Collection;" />
+		<method name="engineGetCertificates(Ljava/security/cert/CertSelector;)Ljava/util/Collection;" />
+	</class>
+	<class name="java/security/cert/Certificate" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getEncoded()[B" />
+		<method name="getPublicKey()Ljava/security/PublicKey;" />
+		<method name="getType()Ljava/lang/String;" />
+		<method name="verify(Ljava/security/PublicKey;)V" />
+		<method name="verify(Ljava/security/PublicKey;Ljava/lang/String;)V" />
+		<method name="verify(Ljava/security/PublicKey;Ljava/security/Provider;)V" since="26" />
+		<method name="writeReplace()Ljava/lang/Object;" />
+	</class>
+	<class name="java/security/cert/Certificate$CertificateRep" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[B)V" />
+		<method name="readResolve()Ljava/lang/Object;" />
+	</class>
+	<class name="java/security/cert/CertificateEncodingException" since="1">
+		<extends name="java/security/cert/CertificateException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/cert/CertificateException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/cert/CertificateExpiredException" since="1">
+		<extends name="java/security/cert/CertificateException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/security/cert/CertificateFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/cert/CertificateFactorySpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="generateCRL(Ljava/io/InputStream;)Ljava/security/cert/CRL;" />
+		<method name="generateCRLs(Ljava/io/InputStream;)Ljava/util/Collection;" />
+		<method name="generateCertPath(Ljava/io/InputStream;)Ljava/security/cert/CertPath;" />
+		<method name="generateCertPath(Ljava/io/InputStream;Ljava/lang/String;)Ljava/security/cert/CertPath;" />
+		<method name="generateCertPath(Ljava/util/List;)Ljava/security/cert/CertPath;" />
+		<method name="generateCertificate(Ljava/io/InputStream;)Ljava/security/cert/Certificate;" />
+		<method name="generateCertificates(Ljava/io/InputStream;)Ljava/util/Collection;" />
+		<method name="getCertPathEncodings()Ljava/util/Iterator;" />
+		<method name="getInstance(Ljava/lang/String;)Ljava/security/cert/CertificateFactory;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljava/security/cert/CertificateFactory;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/cert/CertificateFactory;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="getType()Ljava/lang/String;" />
+	</class>
+	<class name="java/security/cert/CertificateFactorySpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineGenerateCRL(Ljava/io/InputStream;)Ljava/security/cert/CRL;" />
+		<method name="engineGenerateCRLs(Ljava/io/InputStream;)Ljava/util/Collection;" />
+		<method name="engineGenerateCertPath(Ljava/io/InputStream;)Ljava/security/cert/CertPath;" />
+		<method name="engineGenerateCertPath(Ljava/io/InputStream;Ljava/lang/String;)Ljava/security/cert/CertPath;" />
+		<method name="engineGenerateCertPath(Ljava/util/List;)Ljava/security/cert/CertPath;" />
+		<method name="engineGenerateCertificate(Ljava/io/InputStream;)Ljava/security/cert/Certificate;" />
+		<method name="engineGenerateCertificates(Ljava/io/InputStream;)Ljava/util/Collection;" />
+		<method name="engineGetCertPathEncodings()Ljava/util/Iterator;" />
+	</class>
+	<class name="java/security/cert/CertificateNotYetValidException" since="1">
+		<extends name="java/security/cert/CertificateException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/security/cert/CertificateParsingException" since="1">
+		<extends name="java/security/cert/CertificateException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/cert/CertificateRevokedException" since="24">
+		<extends name="java/security/cert/CertificateException" />
+		<method name="&lt;init&gt;(Ljava/util/Date;Ljava/security/cert/CRLReason;Ljavax/security/auth/x500/X500Principal;Ljava/util/Map;)V" />
+		<method name="getAuthorityName()Ljavax/security/auth/x500/X500Principal;" />
+		<method name="getExtensions()Ljava/util/Map;" />
+		<method name="getInvalidityDate()Ljava/util/Date;" />
+		<method name="getRevocationDate()Ljava/util/Date;" />
+		<method name="getRevocationReason()Ljava/security/cert/CRLReason;" />
+	</class>
+	<class name="java/security/cert/CollectionCertStoreParameters" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/cert/CertStoreParameters" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+		<method name="getCollection()Ljava/util/Collection;" />
+	</class>
+	<class name="java/security/cert/Extension" since="24">
+		<extends name="java/lang/Object" />
+		<method name="encode(Ljava/io/OutputStream;)V" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getValue()[B" />
+		<method name="isCritical()Z" />
+	</class>
+	<class name="java/security/cert/LDAPCertStoreParameters" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/cert/CertStoreParameters" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="getPort()I" />
+		<method name="getServerName()Ljava/lang/String;" />
+	</class>
+	<class name="java/security/cert/PKIXBuilderParameters" since="1">
+		<extends name="java/security/cert/PKIXParameters" />
+		<method name="&lt;init&gt;(Ljava/security/KeyStore;Ljava/security/cert/CertSelector;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Set;Ljava/security/cert/CertSelector;)V" />
+		<method name="getMaxPathLength()I" />
+		<method name="setMaxPathLength(I)V" />
+	</class>
+	<class name="java/security/cert/PKIXCertPathBuilderResult" since="1">
+		<extends name="java/security/cert/PKIXCertPathValidatorResult" />
+		<implements name="java/security/cert/CertPathBuilderResult" />
+		<method name="&lt;init&gt;(Ljava/security/cert/CertPath;Ljava/security/cert/TrustAnchor;Ljava/security/cert/PolicyNode;Ljava/security/PublicKey;)V" />
+	</class>
+	<class name="java/security/cert/PKIXCertPathChecker" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/security/cert/CertPathChecker" since="24" />
+		<method name="&lt;init&gt;()V" />
+		<method name="check(Ljava/security/cert/Certificate;Ljava/util/Collection;)V" />
+		<method name="getSupportedExtensions()Ljava/util/Set;" />
+		<method name="init(Z)V" />
+		<method name="isForwardCheckingSupported()Z" />
+	</class>
+	<class name="java/security/cert/PKIXCertPathValidatorResult" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/cert/CertPathValidatorResult" />
+		<method name="&lt;init&gt;(Ljava/security/cert/TrustAnchor;Ljava/security/cert/PolicyNode;Ljava/security/PublicKey;)V" />
+		<method name="getPolicyTree()Ljava/security/cert/PolicyNode;" />
+		<method name="getPublicKey()Ljava/security/PublicKey;" />
+		<method name="getTrustAnchor()Ljava/security/cert/TrustAnchor;" />
+	</class>
+	<class name="java/security/cert/PKIXParameters" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/cert/CertPathParameters" />
+		<method name="&lt;init&gt;(Ljava/security/KeyStore;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Set;)V" />
+		<method name="addCertPathChecker(Ljava/security/cert/PKIXCertPathChecker;)V" />
+		<method name="addCertStore(Ljava/security/cert/CertStore;)V" />
+		<method name="getCertPathCheckers()Ljava/util/List;" />
+		<method name="getCertStores()Ljava/util/List;" />
+		<method name="getDate()Ljava/util/Date;" />
+		<method name="getInitialPolicies()Ljava/util/Set;" />
+		<method name="getPolicyQualifiersRejected()Z" />
+		<method name="getSigProvider()Ljava/lang/String;" />
+		<method name="getTargetCertConstraints()Ljava/security/cert/CertSelector;" />
+		<method name="getTrustAnchors()Ljava/util/Set;" />
+		<method name="isAnyPolicyInhibited()Z" />
+		<method name="isExplicitPolicyRequired()Z" />
+		<method name="isPolicyMappingInhibited()Z" />
+		<method name="isRevocationEnabled()Z" />
+		<method name="setAnyPolicyInhibited(Z)V" />
+		<method name="setCertPathCheckers(Ljava/util/List;)V" />
+		<method name="setCertStores(Ljava/util/List;)V" />
+		<method name="setDate(Ljava/util/Date;)V" />
+		<method name="setExplicitPolicyRequired(Z)V" />
+		<method name="setInitialPolicies(Ljava/util/Set;)V" />
+		<method name="setPolicyMappingInhibited(Z)V" />
+		<method name="setPolicyQualifiersRejected(Z)V" />
+		<method name="setRevocationEnabled(Z)V" />
+		<method name="setSigProvider(Ljava/lang/String;)V" />
+		<method name="setTargetCertConstraints(Ljava/security/cert/CertSelector;)V" />
+		<method name="setTrustAnchors(Ljava/util/Set;)V" />
+	</class>
+	<class name="java/security/cert/PKIXReason" since="24">
+		<extends name="java/lang/Enum" />
+		<implements name="java/security/cert/CertPathValidatorException$Reason" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/security/cert/PKIXReason;" />
+		<method name="values()[Ljava/security/cert/PKIXReason;" />
+		<field name="INVALID_KEY_USAGE" />
+		<field name="INVALID_NAME" />
+		<field name="INVALID_POLICY" />
+		<field name="NAME_CHAINING" />
+		<field name="NOT_CA_CERT" />
+		<field name="NO_TRUST_ANCHOR" />
+		<field name="PATH_TOO_LONG" />
+		<field name="UNRECOGNIZED_CRIT_EXT" />
+	</class>
+	<class name="java/security/cert/PKIXRevocationChecker" since="24">
+		<extends name="java/security/cert/PKIXCertPathChecker" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clone()Ljava/security/cert/PKIXRevocationChecker;" />
+		<method name="getOcspExtensions()Ljava/util/List;" />
+		<method name="getOcspResponder()Ljava/net/URI;" />
+		<method name="getOcspResponderCert()Ljava/security/cert/X509Certificate;" />
+		<method name="getOcspResponses()Ljava/util/Map;" />
+		<method name="getOptions()Ljava/util/Set;" />
+		<method name="getSoftFailExceptions()Ljava/util/List;" />
+		<method name="setOcspExtensions(Ljava/util/List;)V" />
+		<method name="setOcspResponder(Ljava/net/URI;)V" />
+		<method name="setOcspResponderCert(Ljava/security/cert/X509Certificate;)V" />
+		<method name="setOcspResponses(Ljava/util/Map;)V" />
+		<method name="setOptions(Ljava/util/Set;)V" />
+	</class>
+	<class name="java/security/cert/PKIXRevocationChecker$Option" since="24">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/security/cert/PKIXRevocationChecker$Option;" />
+		<method name="values()[Ljava/security/cert/PKIXRevocationChecker$Option;" />
+		<field name="NO_FALLBACK" />
+		<field name="ONLY_END_ENTITY" />
+		<field name="PREFER_CRLS" />
+		<field name="SOFT_FAIL" />
+	</class>
+	<class name="java/security/cert/PolicyNode" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getChildren()Ljava/util/Iterator;" />
+		<method name="getDepth()I" />
+		<method name="getExpectedPolicies()Ljava/util/Set;" />
+		<method name="getParent()Ljava/security/cert/PolicyNode;" />
+		<method name="getPolicyQualifiers()Ljava/util/Set;" />
+		<method name="getValidPolicy()Ljava/lang/String;" />
+		<method name="isCritical()Z" />
+	</class>
+	<class name="java/security/cert/PolicyQualifierInfo" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="getEncoded()[B" />
+		<method name="getPolicyQualifier()[B" />
+		<method name="getPolicyQualifierId()Ljava/lang/String;" />
+	</class>
+	<class name="java/security/cert/TrustAnchor" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/security/PublicKey;[B)V" />
+		<method name="&lt;init&gt;(Ljava/security/cert/X509Certificate;[B)V" />
+		<method name="&lt;init&gt;(Ljavax/security/auth/x500/X500Principal;Ljava/security/PublicKey;[B)V" />
+		<method name="getCA()Ljavax/security/auth/x500/X500Principal;" />
+		<method name="getCAName()Ljava/lang/String;" />
+		<method name="getCAPublicKey()Ljava/security/PublicKey;" />
+		<method name="getNameConstraints()[B" />
+		<method name="getTrustedCert()Ljava/security/cert/X509Certificate;" />
+	</class>
+	<class name="java/security/cert/X509CRL" since="1">
+		<extends name="java/security/cert/CRL" />
+		<implements name="java/security/cert/X509Extension" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getEncoded()[B" />
+		<method name="getIssuerDN()Ljava/security/Principal;" />
+		<method name="getIssuerX500Principal()Ljavax/security/auth/x500/X500Principal;" />
+		<method name="getNextUpdate()Ljava/util/Date;" />
+		<method name="getRevokedCertificate(Ljava/math/BigInteger;)Ljava/security/cert/X509CRLEntry;" />
+		<method name="getRevokedCertificate(Ljava/security/cert/X509Certificate;)Ljava/security/cert/X509CRLEntry;" />
+		<method name="getRevokedCertificates()Ljava/util/Set;" />
+		<method name="getSigAlgName()Ljava/lang/String;" />
+		<method name="getSigAlgOID()Ljava/lang/String;" />
+		<method name="getSigAlgParams()[B" />
+		<method name="getSignature()[B" />
+		<method name="getTBSCertList()[B" />
+		<method name="getThisUpdate()Ljava/util/Date;" />
+		<method name="getVersion()I" />
+		<method name="verify(Ljava/security/PublicKey;)V" />
+		<method name="verify(Ljava/security/PublicKey;Ljava/lang/String;)V" />
+		<method name="verify(Ljava/security/PublicKey;Ljava/security/Provider;)V" since="26" />
+	</class>
+	<class name="java/security/cert/X509CRLEntry" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/cert/X509Extension" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getCertificateIssuer()Ljavax/security/auth/x500/X500Principal;" />
+		<method name="getEncoded()[B" />
+		<method name="getRevocationDate()Ljava/util/Date;" />
+		<method name="getRevocationReason()Ljava/security/cert/CRLReason;" since="24" />
+		<method name="getSerialNumber()Ljava/math/BigInteger;" />
+		<method name="hasExtensions()Z" />
+	</class>
+	<class name="java/security/cert/X509CRLSelector" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/cert/CRLSelector" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addIssuer(Ljavax/security/auth/x500/X500Principal;)V" />
+		<method name="addIssuerName(Ljava/lang/String;)V" />
+		<method name="addIssuerName([B)V" />
+		<method name="getCertificateChecking()Ljava/security/cert/X509Certificate;" />
+		<method name="getDateAndTime()Ljava/util/Date;" />
+		<method name="getIssuerNames()Ljava/util/Collection;" />
+		<method name="getIssuers()Ljava/util/Collection;" />
+		<method name="getMaxCRL()Ljava/math/BigInteger;" />
+		<method name="getMinCRL()Ljava/math/BigInteger;" />
+		<method name="setCertificateChecking(Ljava/security/cert/X509Certificate;)V" />
+		<method name="setDateAndTime(Ljava/util/Date;)V" />
+		<method name="setIssuerNames(Ljava/util/Collection;)V" />
+		<method name="setIssuers(Ljava/util/Collection;)V" />
+		<method name="setMaxCRLNumber(Ljava/math/BigInteger;)V" />
+		<method name="setMinCRLNumber(Ljava/math/BigInteger;)V" />
+	</class>
+	<class name="java/security/cert/X509CertSelector" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/cert/CertSelector" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addPathToName(ILjava/lang/String;)V" />
+		<method name="addPathToName(I[B)V" />
+		<method name="addSubjectAlternativeName(ILjava/lang/String;)V" />
+		<method name="addSubjectAlternativeName(I[B)V" />
+		<method name="getAuthorityKeyIdentifier()[B" />
+		<method name="getBasicConstraints()I" />
+		<method name="getCertificate()Ljava/security/cert/X509Certificate;" />
+		<method name="getCertificateValid()Ljava/util/Date;" />
+		<method name="getExtendedKeyUsage()Ljava/util/Set;" />
+		<method name="getIssuer()Ljavax/security/auth/x500/X500Principal;" />
+		<method name="getIssuerAsBytes()[B" />
+		<method name="getIssuerAsString()Ljava/lang/String;" />
+		<method name="getKeyUsage()[Z" />
+		<method name="getMatchAllSubjectAltNames()Z" />
+		<method name="getNameConstraints()[B" />
+		<method name="getPathToNames()Ljava/util/Collection;" />
+		<method name="getPolicy()Ljava/util/Set;" />
+		<method name="getPrivateKeyValid()Ljava/util/Date;" />
+		<method name="getSerialNumber()Ljava/math/BigInteger;" />
+		<method name="getSubject()Ljavax/security/auth/x500/X500Principal;" />
+		<method name="getSubjectAlternativeNames()Ljava/util/Collection;" />
+		<method name="getSubjectAsBytes()[B" />
+		<method name="getSubjectAsString()Ljava/lang/String;" />
+		<method name="getSubjectKeyIdentifier()[B" />
+		<method name="getSubjectPublicKey()Ljava/security/PublicKey;" />
+		<method name="getSubjectPublicKeyAlgID()Ljava/lang/String;" />
+		<method name="setAuthorityKeyIdentifier([B)V" />
+		<method name="setBasicConstraints(I)V" />
+		<method name="setCertificate(Ljava/security/cert/X509Certificate;)V" />
+		<method name="setCertificateValid(Ljava/util/Date;)V" />
+		<method name="setExtendedKeyUsage(Ljava/util/Set;)V" />
+		<method name="setIssuer(Ljava/lang/String;)V" />
+		<method name="setIssuer(Ljavax/security/auth/x500/X500Principal;)V" />
+		<method name="setIssuer([B)V" />
+		<method name="setKeyUsage([Z)V" />
+		<method name="setMatchAllSubjectAltNames(Z)V" />
+		<method name="setNameConstraints([B)V" />
+		<method name="setPathToNames(Ljava/util/Collection;)V" />
+		<method name="setPolicy(Ljava/util/Set;)V" />
+		<method name="setPrivateKeyValid(Ljava/util/Date;)V" />
+		<method name="setSerialNumber(Ljava/math/BigInteger;)V" />
+		<method name="setSubject(Ljava/lang/String;)V" />
+		<method name="setSubject(Ljavax/security/auth/x500/X500Principal;)V" />
+		<method name="setSubject([B)V" />
+		<method name="setSubjectAlternativeNames(Ljava/util/Collection;)V" />
+		<method name="setSubjectKeyIdentifier([B)V" />
+		<method name="setSubjectPublicKey(Ljava/security/PublicKey;)V" />
+		<method name="setSubjectPublicKey([B)V" />
+		<method name="setSubjectPublicKeyAlgID(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/security/cert/X509Certificate" since="1">
+		<extends name="java/security/cert/Certificate" />
+		<implements name="java/security/cert/X509Extension" />
+		<method name="&lt;init&gt;()V" />
+		<method name="checkValidity()V" />
+		<method name="checkValidity(Ljava/util/Date;)V" />
+		<method name="getBasicConstraints()I" />
+		<method name="getExtendedKeyUsage()Ljava/util/List;" />
+		<method name="getIssuerAlternativeNames()Ljava/util/Collection;" />
+		<method name="getIssuerDN()Ljava/security/Principal;" />
+		<method name="getIssuerUniqueID()[Z" />
+		<method name="getIssuerX500Principal()Ljavax/security/auth/x500/X500Principal;" />
+		<method name="getKeyUsage()[Z" />
+		<method name="getNotAfter()Ljava/util/Date;" />
+		<method name="getNotBefore()Ljava/util/Date;" />
+		<method name="getSerialNumber()Ljava/math/BigInteger;" />
+		<method name="getSigAlgName()Ljava/lang/String;" />
+		<method name="getSigAlgOID()Ljava/lang/String;" />
+		<method name="getSigAlgParams()[B" />
+		<method name="getSignature()[B" />
+		<method name="getSubjectAlternativeNames()Ljava/util/Collection;" />
+		<method name="getSubjectDN()Ljava/security/Principal;" />
+		<method name="getSubjectUniqueID()[Z" />
+		<method name="getSubjectX500Principal()Ljavax/security/auth/x500/X500Principal;" />
+		<method name="getTBSCertificate()[B" />
+		<method name="getVersion()I" />
+		<method name="verify(Ljava/security/PublicKey;Ljava/security/Provider;)V" since="24" />
+	</class>
+	<class name="java/security/cert/X509Extension" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getCriticalExtensionOIDs()Ljava/util/Set;" />
+		<method name="getExtensionValue(Ljava/lang/String;)[B" />
+		<method name="getNonCriticalExtensionOIDs()Ljava/util/Set;" />
+		<method name="hasUnsupportedCriticalExtension()Z" />
+	</class>
+	<class name="java/security/interfaces/DSAKey" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getParams()Ljava/security/interfaces/DSAParams;" />
+	</class>
+	<class name="java/security/interfaces/DSAKeyPairGenerator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="initialize(IZLjava/security/SecureRandom;)V" />
+		<method name="initialize(Ljava/security/interfaces/DSAParams;Ljava/security/SecureRandom;)V" />
+	</class>
+	<class name="java/security/interfaces/DSAParams" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getG()Ljava/math/BigInteger;" />
+		<method name="getP()Ljava/math/BigInteger;" />
+		<method name="getQ()Ljava/math/BigInteger;" />
+	</class>
+	<class name="java/security/interfaces/DSAPrivateKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/PrivateKey" />
+		<implements name="java/security/interfaces/DSAKey" />
+		<method name="getX()Ljava/math/BigInteger;" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="java/security/interfaces/DSAPublicKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/PublicKey" />
+		<implements name="java/security/interfaces/DSAKey" />
+		<method name="getY()Ljava/math/BigInteger;" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="java/security/interfaces/ECKey" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getParams()Ljava/security/spec/ECParameterSpec;" />
+	</class>
+	<class name="java/security/interfaces/ECPrivateKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/PrivateKey" />
+		<implements name="java/security/interfaces/ECKey" />
+		<method name="getS()Ljava/math/BigInteger;" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="java/security/interfaces/ECPublicKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/PublicKey" />
+		<implements name="java/security/interfaces/ECKey" />
+		<method name="getW()Ljava/security/spec/ECPoint;" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="java/security/interfaces/RSAKey" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getModulus()Ljava/math/BigInteger;" />
+	</class>
+	<class name="java/security/interfaces/RSAMultiPrimePrivateCrtKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/interfaces/RSAPrivateKey" />
+		<method name="getCrtCoefficient()Ljava/math/BigInteger;" />
+		<method name="getOtherPrimeInfo()[Ljava/security/spec/RSAOtherPrimeInfo;" />
+		<method name="getPrimeExponentP()Ljava/math/BigInteger;" />
+		<method name="getPrimeExponentQ()Ljava/math/BigInteger;" />
+		<method name="getPrimeP()Ljava/math/BigInteger;" />
+		<method name="getPrimeQ()Ljava/math/BigInteger;" />
+		<method name="getPublicExponent()Ljava/math/BigInteger;" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="java/security/interfaces/RSAPrivateCrtKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/interfaces/RSAPrivateKey" />
+		<method name="getCrtCoefficient()Ljava/math/BigInteger;" />
+		<method name="getPrimeExponentP()Ljava/math/BigInteger;" />
+		<method name="getPrimeExponentQ()Ljava/math/BigInteger;" />
+		<method name="getPrimeP()Ljava/math/BigInteger;" />
+		<method name="getPrimeQ()Ljava/math/BigInteger;" />
+		<method name="getPublicExponent()Ljava/math/BigInteger;" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="java/security/interfaces/RSAPrivateKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/PrivateKey" />
+		<implements name="java/security/interfaces/RSAKey" />
+		<method name="getPrivateExponent()Ljava/math/BigInteger;" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="java/security/interfaces/RSAPublicKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/PublicKey" />
+		<implements name="java/security/interfaces/RSAKey" />
+		<method name="getPublicExponent()Ljava/math/BigInteger;" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="java/security/spec/AlgorithmParameterSpec" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="java/security/spec/DSAParameterSpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/interfaces/DSAParams" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V" />
+	</class>
+	<class name="java/security/spec/DSAPrivateKeySpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/KeySpec" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V" />
+		<method name="getG()Ljava/math/BigInteger;" />
+		<method name="getP()Ljava/math/BigInteger;" />
+		<method name="getQ()Ljava/math/BigInteger;" />
+		<method name="getX()Ljava/math/BigInteger;" />
+	</class>
+	<class name="java/security/spec/DSAPublicKeySpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/KeySpec" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V" />
+		<method name="getG()Ljava/math/BigInteger;" />
+		<method name="getP()Ljava/math/BigInteger;" />
+		<method name="getQ()Ljava/math/BigInteger;" />
+		<method name="getY()Ljava/math/BigInteger;" />
+	</class>
+	<class name="java/security/spec/ECField" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getFieldSize()I" />
+	</class>
+	<class name="java/security/spec/ECFieldF2m" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/ECField" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(ILjava/math/BigInteger;)V" />
+		<method name="&lt;init&gt;(I[I)V" />
+		<method name="getM()I" />
+		<method name="getMidTermsOfReductionPolynomial()[I" />
+		<method name="getReductionPolynomial()Ljava/math/BigInteger;" />
+	</class>
+	<class name="java/security/spec/ECFieldFp" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/ECField" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;)V" />
+		<method name="getP()Ljava/math/BigInteger;" />
+	</class>
+	<class name="java/security/spec/ECGenParameterSpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getName()Ljava/lang/String;" />
+	</class>
+	<class name="java/security/spec/ECParameterSpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="&lt;init&gt;(Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;I)V" />
+		<method name="getCofactor()I" />
+		<method name="getCurve()Ljava/security/spec/EllipticCurve;" />
+		<method name="getGenerator()Ljava/security/spec/ECPoint;" />
+		<method name="getOrder()Ljava/math/BigInteger;" />
+	</class>
+	<class name="java/security/spec/ECPoint" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/math/BigInteger;)V" />
+		<method name="getAffineX()Ljava/math/BigInteger;" />
+		<method name="getAffineY()Ljava/math/BigInteger;" />
+		<field name="POINT_INFINITY" />
+	</class>
+	<class name="java/security/spec/ECPrivateKeySpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/KeySpec" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/security/spec/ECParameterSpec;)V" />
+		<method name="getParams()Ljava/security/spec/ECParameterSpec;" />
+		<method name="getS()Ljava/math/BigInteger;" />
+	</class>
+	<class name="java/security/spec/ECPublicKeySpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/KeySpec" />
+		<method name="&lt;init&gt;(Ljava/security/spec/ECPoint;Ljava/security/spec/ECParameterSpec;)V" />
+		<method name="getParams()Ljava/security/spec/ECParameterSpec;" />
+		<method name="getW()Ljava/security/spec/ECPoint;" />
+	</class>
+	<class name="java/security/spec/EllipticCurve" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/security/spec/ECField;Ljava/math/BigInteger;Ljava/math/BigInteger;)V" />
+		<method name="&lt;init&gt;(Ljava/security/spec/ECField;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V" />
+		<method name="getA()Ljava/math/BigInteger;" />
+		<method name="getB()Ljava/math/BigInteger;" />
+		<method name="getField()Ljava/security/spec/ECField;" />
+		<method name="getSeed()[B" />
+	</class>
+	<class name="java/security/spec/EncodedKeySpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/KeySpec" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="getEncoded()[B" />
+		<method name="getFormat()Ljava/lang/String;" />
+	</class>
+	<class name="java/security/spec/InvalidKeySpecException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/security/spec/InvalidParameterSpecException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/security/spec/KeySpec" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="java/security/spec/MGF1ParameterSpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getDigestAlgorithm()Ljava/lang/String;" />
+		<field name="SHA1" />
+		<field name="SHA224" since="26" />
+		<field name="SHA256" />
+		<field name="SHA384" />
+		<field name="SHA512" />
+	</class>
+	<class name="java/security/spec/PKCS8EncodedKeySpec" since="1">
+		<extends name="java/security/spec/EncodedKeySpec" />
+		<method name="&lt;init&gt;([B)V" />
+	</class>
+	<class name="java/security/spec/PSSParameterSpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/security/spec/AlgorithmParameterSpec;II)V" />
+		<method name="getDigestAlgorithm()Ljava/lang/String;" />
+		<method name="getMGFAlgorithm()Ljava/lang/String;" />
+		<method name="getMGFParameters()Ljava/security/spec/AlgorithmParameterSpec;" />
+		<method name="getSaltLength()I" />
+		<method name="getTrailerField()I" />
+		<field name="DEFAULT" />
+	</class>
+	<class name="java/security/spec/RSAKeyGenParameterSpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="&lt;init&gt;(ILjava/math/BigInteger;)V" />
+		<method name="getKeysize()I" />
+		<method name="getPublicExponent()Ljava/math/BigInteger;" />
+		<field name="F0" />
+		<field name="F4" />
+	</class>
+	<class name="java/security/spec/RSAMultiPrimePrivateCrtKeySpec" since="1">
+		<extends name="java/security/spec/RSAPrivateKeySpec" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;[Ljava/security/spec/RSAOtherPrimeInfo;)V" />
+		<method name="getCrtCoefficient()Ljava/math/BigInteger;" />
+		<method name="getOtherPrimeInfo()[Ljava/security/spec/RSAOtherPrimeInfo;" />
+		<method name="getPrimeExponentP()Ljava/math/BigInteger;" />
+		<method name="getPrimeExponentQ()Ljava/math/BigInteger;" />
+		<method name="getPrimeP()Ljava/math/BigInteger;" />
+		<method name="getPrimeQ()Ljava/math/BigInteger;" />
+		<method name="getPublicExponent()Ljava/math/BigInteger;" />
+	</class>
+	<class name="java/security/spec/RSAOtherPrimeInfo" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V" />
+		<method name="getCrtCoefficient()Ljava/math/BigInteger;" />
+		<method name="getExponent()Ljava/math/BigInteger;" />
+		<method name="getPrime()Ljava/math/BigInteger;" />
+	</class>
+	<class name="java/security/spec/RSAPrivateCrtKeySpec" since="1">
+		<extends name="java/security/spec/RSAPrivateKeySpec" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V" />
+		<method name="getCrtCoefficient()Ljava/math/BigInteger;" />
+		<method name="getPrimeExponentP()Ljava/math/BigInteger;" />
+		<method name="getPrimeExponentQ()Ljava/math/BigInteger;" />
+		<method name="getPrimeP()Ljava/math/BigInteger;" />
+		<method name="getPrimeQ()Ljava/math/BigInteger;" />
+		<method name="getPublicExponent()Ljava/math/BigInteger;" />
+	</class>
+	<class name="java/security/spec/RSAPrivateKeySpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/KeySpec" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/math/BigInteger;)V" />
+		<method name="getModulus()Ljava/math/BigInteger;" />
+		<method name="getPrivateExponent()Ljava/math/BigInteger;" />
+	</class>
+	<class name="java/security/spec/RSAPublicKeySpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/KeySpec" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/math/BigInteger;)V" />
+		<method name="getModulus()Ljava/math/BigInteger;" />
+		<method name="getPublicExponent()Ljava/math/BigInteger;" />
+	</class>
+	<class name="java/security/spec/X509EncodedKeySpec" since="1">
+		<extends name="java/security/spec/EncodedKeySpec" />
+		<method name="&lt;init&gt;([B)V" />
+	</class>
+	<class name="java/sql/Array" since="1">
+		<extends name="java/lang/Object" />
+		<method name="free()V" since="9" />
+		<method name="getArray()Ljava/lang/Object;" />
+		<method name="getArray(JI)Ljava/lang/Object;" />
+		<method name="getArray(JILjava/util/Map;)Ljava/lang/Object;" />
+		<method name="getArray(Ljava/util/Map;)Ljava/lang/Object;" />
+		<method name="getBaseType()I" />
+		<method name="getBaseTypeName()Ljava/lang/String;" />
+		<method name="getResultSet()Ljava/sql/ResultSet;" />
+		<method name="getResultSet(JI)Ljava/sql/ResultSet;" />
+		<method name="getResultSet(JILjava/util/Map;)Ljava/sql/ResultSet;" />
+		<method name="getResultSet(Ljava/util/Map;)Ljava/sql/ResultSet;" />
+	</class>
+	<class name="java/sql/BatchUpdateException" since="1">
+		<extends name="java/sql/SQLException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I[I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I[ILjava/lang/Throwable;)V" since="9" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;[I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;[ILjava/lang/Throwable;)V" since="9" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[ILjava/lang/Throwable;)V" since="9" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" since="9" />
+		<method name="&lt;init&gt;([I)V" />
+		<method name="&lt;init&gt;([ILjava/lang/Throwable;)V" since="9" />
+		<method name="getUpdateCounts()[I" />
+	</class>
+	<class name="java/sql/Blob" since="1">
+		<extends name="java/lang/Object" />
+		<method name="free()V" since="9" />
+		<method name="getBinaryStream()Ljava/io/InputStream;" />
+		<method name="getBinaryStream(JJ)Ljava/io/InputStream;" since="9" />
+		<method name="getBytes(JI)[B" />
+		<method name="length()J" />
+		<method name="position(Ljava/sql/Blob;J)J" />
+		<method name="position([BJ)J" />
+		<method name="setBinaryStream(J)Ljava/io/OutputStream;" />
+		<method name="setBytes(J[B)I" />
+		<method name="setBytes(J[BII)I" />
+		<method name="truncate(J)V" />
+	</class>
+	<class name="java/sql/CallableStatement" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/sql/PreparedStatement" />
+		<method name="getArray(I)Ljava/sql/Array;" />
+		<method name="getArray(Ljava/lang/String;)Ljava/sql/Array;" />
+		<method name="getBigDecimal(I)Ljava/math/BigDecimal;" />
+		<method name="getBigDecimal(II)Ljava/math/BigDecimal;" deprecated="15" />
+		<method name="getBigDecimal(Ljava/lang/String;)Ljava/math/BigDecimal;" />
+		<method name="getBlob(I)Ljava/sql/Blob;" />
+		<method name="getBlob(Ljava/lang/String;)Ljava/sql/Blob;" />
+		<method name="getBoolean(I)Z" />
+		<method name="getBoolean(Ljava/lang/String;)Z" />
+		<method name="getByte(I)B" />
+		<method name="getByte(Ljava/lang/String;)B" />
+		<method name="getBytes(I)[B" />
+		<method name="getBytes(Ljava/lang/String;)[B" />
+		<method name="getCharacterStream(I)Ljava/io/Reader;" since="9" />
+		<method name="getCharacterStream(Ljava/lang/String;)Ljava/io/Reader;" since="9" />
+		<method name="getClob(I)Ljava/sql/Clob;" />
+		<method name="getClob(Ljava/lang/String;)Ljava/sql/Clob;" />
+		<method name="getDate(I)Ljava/sql/Date;" />
+		<method name="getDate(ILjava/util/Calendar;)Ljava/sql/Date;" />
+		<method name="getDate(Ljava/lang/String;)Ljava/sql/Date;" />
+		<method name="getDate(Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Date;" />
+		<method name="getDouble(I)D" />
+		<method name="getDouble(Ljava/lang/String;)D" />
+		<method name="getFloat(I)F" />
+		<method name="getFloat(Ljava/lang/String;)F" />
+		<method name="getInt(I)I" />
+		<method name="getInt(Ljava/lang/String;)I" />
+		<method name="getLong(I)J" />
+		<method name="getLong(Ljava/lang/String;)J" />
+		<method name="getNCharacterStream(I)Ljava/io/Reader;" since="9" />
+		<method name="getNCharacterStream(Ljava/lang/String;)Ljava/io/Reader;" since="9" />
+		<method name="getNClob(I)Ljava/sql/NClob;" since="9" />
+		<method name="getNClob(Ljava/lang/String;)Ljava/sql/NClob;" since="9" />
+		<method name="getNString(I)Ljava/lang/String;" since="9" />
+		<method name="getNString(Ljava/lang/String;)Ljava/lang/String;" since="9" />
+		<method name="getObject(I)Ljava/lang/Object;" />
+		<method name="getObject(ILjava/util/Map;)Ljava/lang/Object;" />
+		<method name="getObject(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getObject(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Object;" />
+		<method name="getRef(I)Ljava/sql/Ref;" />
+		<method name="getRef(Ljava/lang/String;)Ljava/sql/Ref;" />
+		<method name="getRowId(I)Ljava/sql/RowId;" since="9" />
+		<method name="getRowId(Ljava/lang/String;)Ljava/sql/RowId;" since="9" />
+		<method name="getSQLXML(I)Ljava/sql/SQLXML;" since="9" />
+		<method name="getSQLXML(Ljava/lang/String;)Ljava/sql/SQLXML;" since="9" />
+		<method name="getShort(I)S" />
+		<method name="getShort(Ljava/lang/String;)S" />
+		<method name="getString(I)Ljava/lang/String;" />
+		<method name="getString(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getTime(I)Ljava/sql/Time;" />
+		<method name="getTime(ILjava/util/Calendar;)Ljava/sql/Time;" />
+		<method name="getTime(Ljava/lang/String;)Ljava/sql/Time;" />
+		<method name="getTime(Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Time;" />
+		<method name="getTimestamp(I)Ljava/sql/Timestamp;" />
+		<method name="getTimestamp(ILjava/util/Calendar;)Ljava/sql/Timestamp;" />
+		<method name="getTimestamp(Ljava/lang/String;)Ljava/sql/Timestamp;" />
+		<method name="getTimestamp(Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Timestamp;" />
+		<method name="getURL(I)Ljava/net/URL;" />
+		<method name="getURL(Ljava/lang/String;)Ljava/net/URL;" />
+		<method name="registerOutParameter(II)V" />
+		<method name="registerOutParameter(III)V" />
+		<method name="registerOutParameter(IILjava/lang/String;)V" />
+		<method name="registerOutParameter(Ljava/lang/String;I)V" />
+		<method name="registerOutParameter(Ljava/lang/String;II)V" />
+		<method name="registerOutParameter(Ljava/lang/String;ILjava/lang/String;)V" />
+		<method name="setAsciiStream(Ljava/lang/String;Ljava/io/InputStream;)V" since="9" />
+		<method name="setAsciiStream(Ljava/lang/String;Ljava/io/InputStream;I)V" />
+		<method name="setAsciiStream(Ljava/lang/String;Ljava/io/InputStream;J)V" since="9" />
+		<method name="setBigDecimal(Ljava/lang/String;Ljava/math/BigDecimal;)V" />
+		<method name="setBinaryStream(Ljava/lang/String;Ljava/io/InputStream;)V" since="9" />
+		<method name="setBinaryStream(Ljava/lang/String;Ljava/io/InputStream;I)V" />
+		<method name="setBinaryStream(Ljava/lang/String;Ljava/io/InputStream;J)V" since="9" />
+		<method name="setBlob(Ljava/lang/String;Ljava/io/InputStream;)V" since="9" />
+		<method name="setBlob(Ljava/lang/String;Ljava/io/InputStream;J)V" since="9" />
+		<method name="setBlob(Ljava/lang/String;Ljava/sql/Blob;)V" since="9" />
+		<method name="setBoolean(Ljava/lang/String;Z)V" />
+		<method name="setByte(Ljava/lang/String;B)V" />
+		<method name="setBytes(Ljava/lang/String;[B)V" />
+		<method name="setCharacterStream(Ljava/lang/String;Ljava/io/Reader;)V" since="9" />
+		<method name="setCharacterStream(Ljava/lang/String;Ljava/io/Reader;I)V" />
+		<method name="setCharacterStream(Ljava/lang/String;Ljava/io/Reader;J)V" since="9" />
+		<method name="setClob(Ljava/lang/String;Ljava/io/Reader;)V" since="9" />
+		<method name="setClob(Ljava/lang/String;Ljava/io/Reader;J)V" since="9" />
+		<method name="setClob(Ljava/lang/String;Ljava/sql/Clob;)V" since="9" />
+		<method name="setDate(Ljava/lang/String;Ljava/sql/Date;)V" />
+		<method name="setDate(Ljava/lang/String;Ljava/sql/Date;Ljava/util/Calendar;)V" />
+		<method name="setDouble(Ljava/lang/String;D)V" />
+		<method name="setFloat(Ljava/lang/String;F)V" />
+		<method name="setInt(Ljava/lang/String;I)V" />
+		<method name="setLong(Ljava/lang/String;J)V" />
+		<method name="setNCharacterStream(Ljava/lang/String;Ljava/io/Reader;)V" since="9" />
+		<method name="setNCharacterStream(Ljava/lang/String;Ljava/io/Reader;J)V" since="9" />
+		<method name="setNClob(Ljava/lang/String;Ljava/io/Reader;)V" since="9" />
+		<method name="setNClob(Ljava/lang/String;Ljava/io/Reader;J)V" since="9" />
+		<method name="setNClob(Ljava/lang/String;Ljava/sql/NClob;)V" since="9" />
+		<method name="setNString(Ljava/lang/String;Ljava/lang/String;)V" since="9" />
+		<method name="setNull(Ljava/lang/String;I)V" />
+		<method name="setNull(Ljava/lang/String;ILjava/lang/String;)V" />
+		<method name="setObject(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="setObject(Ljava/lang/String;Ljava/lang/Object;I)V" />
+		<method name="setObject(Ljava/lang/String;Ljava/lang/Object;II)V" />
+		<method name="setRowId(Ljava/lang/String;Ljava/sql/RowId;)V" since="9" />
+		<method name="setSQLXML(Ljava/lang/String;Ljava/sql/SQLXML;)V" since="9" />
+		<method name="setShort(Ljava/lang/String;S)V" />
+		<method name="setString(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setTime(Ljava/lang/String;Ljava/sql/Time;)V" />
+		<method name="setTime(Ljava/lang/String;Ljava/sql/Time;Ljava/util/Calendar;)V" />
+		<method name="setTimestamp(Ljava/lang/String;Ljava/sql/Timestamp;)V" />
+		<method name="setTimestamp(Ljava/lang/String;Ljava/sql/Timestamp;Ljava/util/Calendar;)V" />
+		<method name="setURL(Ljava/lang/String;Ljava/net/URL;)V" />
+		<method name="wasNull()Z" />
+	</class>
+	<class name="java/sql/ClientInfoStatus" since="9">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/sql/ClientInfoStatus;" />
+		<method name="values()[Ljava/sql/ClientInfoStatus;" />
+		<field name="REASON_UNKNOWN" />
+		<field name="REASON_UNKNOWN_PROPERTY" />
+		<field name="REASON_VALUE_INVALID" />
+		<field name="REASON_VALUE_TRUNCATED" />
+	</class>
+	<class name="java/sql/Clob" since="1">
+		<extends name="java/lang/Object" />
+		<method name="free()V" since="9" />
+		<method name="getAsciiStream()Ljava/io/InputStream;" />
+		<method name="getCharacterStream()Ljava/io/Reader;" />
+		<method name="getCharacterStream(JJ)Ljava/io/Reader;" since="9" />
+		<method name="getSubString(JI)Ljava/lang/String;" />
+		<method name="length()J" />
+		<method name="position(Ljava/lang/String;J)J" />
+		<method name="position(Ljava/sql/Clob;J)J" />
+		<method name="setAsciiStream(J)Ljava/io/OutputStream;" />
+		<method name="setCharacterStream(J)Ljava/io/Writer;" />
+		<method name="setString(JLjava/lang/String;)I" />
+		<method name="setString(JLjava/lang/String;II)I" />
+		<method name="truncate(J)V" />
+	</class>
+	<class name="java/sql/Connection" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" since="19" />
+		<implements name="java/sql/Wrapper" since="9" />
+		<method name="clearWarnings()V" />
+		<method name="close()V" />
+		<method name="commit()V" />
+		<method name="createArrayOf(Ljava/lang/String;[Ljava/lang/Object;)Ljava/sql/Array;" since="9" />
+		<method name="createBlob()Ljava/sql/Blob;" since="9" />
+		<method name="createClob()Ljava/sql/Clob;" since="9" />
+		<method name="createNClob()Ljava/sql/NClob;" since="9" />
+		<method name="createSQLXML()Ljava/sql/SQLXML;" since="9" />
+		<method name="createStatement()Ljava/sql/Statement;" />
+		<method name="createStatement(II)Ljava/sql/Statement;" />
+		<method name="createStatement(III)Ljava/sql/Statement;" />
+		<method name="createStruct(Ljava/lang/String;[Ljava/lang/Object;)Ljava/sql/Struct;" since="9" />
+		<method name="getAutoCommit()Z" />
+		<method name="getCatalog()Ljava/lang/String;" />
+		<method name="getClientInfo()Ljava/util/Properties;" since="9" />
+		<method name="getClientInfo(Ljava/lang/String;)Ljava/lang/String;" since="9" />
+		<method name="getHoldability()I" />
+		<method name="getMetaData()Ljava/sql/DatabaseMetaData;" />
+		<method name="getTransactionIsolation()I" />
+		<method name="getTypeMap()Ljava/util/Map;" />
+		<method name="getWarnings()Ljava/sql/SQLWarning;" />
+		<method name="isClosed()Z" />
+		<method name="isReadOnly()Z" />
+		<method name="isValid(I)Z" since="9" />
+		<method name="nativeSQL(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="prepareCall(Ljava/lang/String;)Ljava/sql/CallableStatement;" />
+		<method name="prepareCall(Ljava/lang/String;II)Ljava/sql/CallableStatement;" />
+		<method name="prepareCall(Ljava/lang/String;III)Ljava/sql/CallableStatement;" />
+		<method name="prepareStatement(Ljava/lang/String;)Ljava/sql/PreparedStatement;" />
+		<method name="prepareStatement(Ljava/lang/String;I)Ljava/sql/PreparedStatement;" />
+		<method name="prepareStatement(Ljava/lang/String;II)Ljava/sql/PreparedStatement;" />
+		<method name="prepareStatement(Ljava/lang/String;III)Ljava/sql/PreparedStatement;" />
+		<method name="prepareStatement(Ljava/lang/String;[I)Ljava/sql/PreparedStatement;" />
+		<method name="prepareStatement(Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/PreparedStatement;" />
+		<method name="releaseSavepoint(Ljava/sql/Savepoint;)V" />
+		<method name="rollback()V" />
+		<method name="rollback(Ljava/sql/Savepoint;)V" />
+		<method name="setAutoCommit(Z)V" />
+		<method name="setCatalog(Ljava/lang/String;)V" />
+		<method name="setClientInfo(Ljava/lang/String;Ljava/lang/String;)V" since="9" />
+		<method name="setClientInfo(Ljava/util/Properties;)V" since="9" />
+		<method name="setHoldability(I)V" />
+		<method name="setReadOnly(Z)V" />
+		<method name="setSavepoint()Ljava/sql/Savepoint;" />
+		<method name="setSavepoint(Ljava/lang/String;)Ljava/sql/Savepoint;" />
+		<method name="setTransactionIsolation(I)V" />
+		<method name="setTypeMap(Ljava/util/Map;)V" />
+		<field name="TRANSACTION_NONE" />
+		<field name="TRANSACTION_READ_COMMITTED" />
+		<field name="TRANSACTION_READ_UNCOMMITTED" />
+		<field name="TRANSACTION_REPEATABLE_READ" />
+		<field name="TRANSACTION_SERIALIZABLE" />
+	</class>
+	<class name="java/sql/DataTruncation" since="1">
+		<extends name="java/sql/SQLWarning" />
+		<method name="&lt;init&gt;(IZZII)V" />
+		<method name="&lt;init&gt;(IZZIILjava/lang/Throwable;)V" since="9" />
+		<method name="getDataSize()I" />
+		<method name="getIndex()I" />
+		<method name="getParameter()Z" />
+		<method name="getRead()Z" />
+		<method name="getTransferSize()I" />
+	</class>
+	<class name="java/sql/DatabaseMetaData" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/sql/Wrapper" since="9" />
+		<method name="allProceduresAreCallable()Z" />
+		<method name="allTablesAreSelectable()Z" />
+		<method name="autoCommitFailureClosesAllResultSets()Z" since="9" />
+		<method name="dataDefinitionCausesTransactionCommit()Z" />
+		<method name="dataDefinitionIgnoredInTransactions()Z" />
+		<method name="deletesAreDetected(I)Z" />
+		<method name="doesMaxRowSizeIncludeBlobs()Z" />
+		<method name="getAttributes(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="getBestRowIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)Ljava/sql/ResultSet;" />
+		<method name="getCatalogSeparator()Ljava/lang/String;" />
+		<method name="getCatalogTerm()Ljava/lang/String;" />
+		<method name="getCatalogs()Ljava/sql/ResultSet;" />
+		<method name="getClientInfoProperties()Ljava/sql/ResultSet;" since="9" />
+		<method name="getColumnPrivileges(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="getColumns(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="getConnection()Ljava/sql/Connection;" />
+		<method name="getCrossReference(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="getDatabaseMajorVersion()I" />
+		<method name="getDatabaseMinorVersion()I" />
+		<method name="getDatabaseProductName()Ljava/lang/String;" />
+		<method name="getDatabaseProductVersion()Ljava/lang/String;" />
+		<method name="getDefaultTransactionIsolation()I" />
+		<method name="getDriverMajorVersion()I" />
+		<method name="getDriverMinorVersion()I" />
+		<method name="getDriverName()Ljava/lang/String;" />
+		<method name="getDriverVersion()Ljava/lang/String;" />
+		<method name="getExportedKeys(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="getExtraNameCharacters()Ljava/lang/String;" />
+		<method name="getFunctionColumns(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" since="9" />
+		<method name="getFunctions(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" since="9" />
+		<method name="getIdentifierQuoteString()Ljava/lang/String;" />
+		<method name="getImportedKeys(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="getIndexInfo(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Ljava/sql/ResultSet;" />
+		<method name="getJDBCMajorVersion()I" />
+		<method name="getJDBCMinorVersion()I" />
+		<method name="getMaxBinaryLiteralLength()I" />
+		<method name="getMaxCatalogNameLength()I" />
+		<method name="getMaxCharLiteralLength()I" />
+		<method name="getMaxColumnNameLength()I" />
+		<method name="getMaxColumnsInGroupBy()I" />
+		<method name="getMaxColumnsInIndex()I" />
+		<method name="getMaxColumnsInOrderBy()I" />
+		<method name="getMaxColumnsInSelect()I" />
+		<method name="getMaxColumnsInTable()I" />
+		<method name="getMaxConnections()I" />
+		<method name="getMaxCursorNameLength()I" />
+		<method name="getMaxIndexLength()I" />
+		<method name="getMaxProcedureNameLength()I" />
+		<method name="getMaxRowSize()I" />
+		<method name="getMaxSchemaNameLength()I" />
+		<method name="getMaxStatementLength()I" />
+		<method name="getMaxStatements()I" />
+		<method name="getMaxTableNameLength()I" />
+		<method name="getMaxTablesInSelect()I" />
+		<method name="getMaxUserNameLength()I" />
+		<method name="getNumericFunctions()Ljava/lang/String;" />
+		<method name="getPrimaryKeys(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="getProcedureColumns(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="getProcedureTerm()Ljava/lang/String;" />
+		<method name="getProcedures(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="getResultSetHoldability()I" />
+		<method name="getRowIdLifetime()Ljava/sql/RowIdLifetime;" since="9" />
+		<method name="getSQLKeywords()Ljava/lang/String;" />
+		<method name="getSQLStateType()I" />
+		<method name="getSchemaTerm()Ljava/lang/String;" />
+		<method name="getSchemas()Ljava/sql/ResultSet;" />
+		<method name="getSchemas(Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" since="9" />
+		<method name="getSearchStringEscape()Ljava/lang/String;" />
+		<method name="getStringFunctions()Ljava/lang/String;" />
+		<method name="getSuperTables(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="getSuperTypes(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="getSystemFunctions()Ljava/lang/String;" />
+		<method name="getTablePrivileges(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="getTableTypes()Ljava/sql/ResultSet;" />
+		<method name="getTables(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="getTimeDateFunctions()Ljava/lang/String;" />
+		<method name="getTypeInfo()Ljava/sql/ResultSet;" />
+		<method name="getUDTs(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[I)Ljava/sql/ResultSet;" />
+		<method name="getURL()Ljava/lang/String;" />
+		<method name="getUserName()Ljava/lang/String;" />
+		<method name="getVersionColumns(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="insertsAreDetected(I)Z" />
+		<method name="isCatalogAtStart()Z" />
+		<method name="isReadOnly()Z" />
+		<method name="locatorsUpdateCopy()Z" />
+		<method name="nullPlusNonNullIsNull()Z" />
+		<method name="nullsAreSortedAtEnd()Z" />
+		<method name="nullsAreSortedAtStart()Z" />
+		<method name="nullsAreSortedHigh()Z" />
+		<method name="nullsAreSortedLow()Z" />
+		<method name="othersDeletesAreVisible(I)Z" />
+		<method name="othersInsertsAreVisible(I)Z" />
+		<method name="othersUpdatesAreVisible(I)Z" />
+		<method name="ownDeletesAreVisible(I)Z" />
+		<method name="ownInsertsAreVisible(I)Z" />
+		<method name="ownUpdatesAreVisible(I)Z" />
+		<method name="storesLowerCaseIdentifiers()Z" />
+		<method name="storesLowerCaseQuotedIdentifiers()Z" />
+		<method name="storesMixedCaseIdentifiers()Z" />
+		<method name="storesMixedCaseQuotedIdentifiers()Z" />
+		<method name="storesUpperCaseIdentifiers()Z" />
+		<method name="storesUpperCaseQuotedIdentifiers()Z" />
+		<method name="supportsANSI92EntryLevelSQL()Z" />
+		<method name="supportsANSI92FullSQL()Z" />
+		<method name="supportsANSI92IntermediateSQL()Z" />
+		<method name="supportsAlterTableWithAddColumn()Z" />
+		<method name="supportsAlterTableWithDropColumn()Z" />
+		<method name="supportsBatchUpdates()Z" />
+		<method name="supportsCatalogsInDataManipulation()Z" />
+		<method name="supportsCatalogsInIndexDefinitions()Z" />
+		<method name="supportsCatalogsInPrivilegeDefinitions()Z" />
+		<method name="supportsCatalogsInProcedureCalls()Z" />
+		<method name="supportsCatalogsInTableDefinitions()Z" />
+		<method name="supportsColumnAliasing()Z" />
+		<method name="supportsConvert()Z" />
+		<method name="supportsConvert(II)Z" />
+		<method name="supportsCoreSQLGrammar()Z" />
+		<method name="supportsCorrelatedSubqueries()Z" />
+		<method name="supportsDataDefinitionAndDataManipulationTransactions()Z" />
+		<method name="supportsDataManipulationTransactionsOnly()Z" />
+		<method name="supportsDifferentTableCorrelationNames()Z" />
+		<method name="supportsExpressionsInOrderBy()Z" />
+		<method name="supportsExtendedSQLGrammar()Z" />
+		<method name="supportsFullOuterJoins()Z" />
+		<method name="supportsGetGeneratedKeys()Z" />
+		<method name="supportsGroupBy()Z" />
+		<method name="supportsGroupByBeyondSelect()Z" />
+		<method name="supportsGroupByUnrelated()Z" />
+		<method name="supportsIntegrityEnhancementFacility()Z" />
+		<method name="supportsLikeEscapeClause()Z" />
+		<method name="supportsLimitedOuterJoins()Z" />
+		<method name="supportsMinimumSQLGrammar()Z" />
+		<method name="supportsMixedCaseIdentifiers()Z" />
+		<method name="supportsMixedCaseQuotedIdentifiers()Z" />
+		<method name="supportsMultipleOpenResults()Z" />
+		<method name="supportsMultipleResultSets()Z" />
+		<method name="supportsMultipleTransactions()Z" />
+		<method name="supportsNamedParameters()Z" />
+		<method name="supportsNonNullableColumns()Z" />
+		<method name="supportsOpenCursorsAcrossCommit()Z" />
+		<method name="supportsOpenCursorsAcrossRollback()Z" />
+		<method name="supportsOpenStatementsAcrossCommit()Z" />
+		<method name="supportsOpenStatementsAcrossRollback()Z" />
+		<method name="supportsOrderByUnrelated()Z" />
+		<method name="supportsOuterJoins()Z" />
+		<method name="supportsPositionedDelete()Z" />
+		<method name="supportsPositionedUpdate()Z" />
+		<method name="supportsResultSetConcurrency(II)Z" />
+		<method name="supportsResultSetHoldability(I)Z" />
+		<method name="supportsResultSetType(I)Z" />
+		<method name="supportsSavepoints()Z" />
+		<method name="supportsSchemasInDataManipulation()Z" />
+		<method name="supportsSchemasInIndexDefinitions()Z" />
+		<method name="supportsSchemasInPrivilegeDefinitions()Z" />
+		<method name="supportsSchemasInProcedureCalls()Z" />
+		<method name="supportsSchemasInTableDefinitions()Z" />
+		<method name="supportsSelectForUpdate()Z" />
+		<method name="supportsStatementPooling()Z" />
+		<method name="supportsStoredFunctionsUsingCallSyntax()Z" since="9" />
+		<method name="supportsStoredProcedures()Z" />
+		<method name="supportsSubqueriesInComparisons()Z" />
+		<method name="supportsSubqueriesInExists()Z" />
+		<method name="supportsSubqueriesInIns()Z" />
+		<method name="supportsSubqueriesInQuantifieds()Z" />
+		<method name="supportsTableCorrelationNames()Z" />
+		<method name="supportsTransactionIsolationLevel(I)Z" />
+		<method name="supportsTransactions()Z" />
+		<method name="supportsUnion()Z" />
+		<method name="supportsUnionAll()Z" />
+		<method name="updatesAreDetected(I)Z" />
+		<method name="usesLocalFilePerTable()Z" />
+		<method name="usesLocalFiles()Z" />
+		<field name="attributeNoNulls" />
+		<field name="attributeNullable" />
+		<field name="attributeNullableUnknown" />
+		<field name="bestRowNotPseudo" />
+		<field name="bestRowPseudo" />
+		<field name="bestRowSession" />
+		<field name="bestRowTemporary" />
+		<field name="bestRowTransaction" />
+		<field name="bestRowUnknown" />
+		<field name="columnNoNulls" />
+		<field name="columnNullable" />
+		<field name="columnNullableUnknown" />
+		<field name="functionColumnIn" since="9" />
+		<field name="functionColumnInOut" since="9" />
+		<field name="functionColumnOut" since="9" />
+		<field name="functionColumnResult" since="9" />
+		<field name="functionColumnUnknown" since="9" />
+		<field name="functionNoNulls" since="9" />
+		<field name="functionNoTable" since="9" />
+		<field name="functionNullable" since="9" />
+		<field name="functionNullableUnknown" since="9" />
+		<field name="functionResultUnknown" since="9" />
+		<field name="functionReturn" since="9" />
+		<field name="functionReturnsTable" since="9" />
+		<field name="importedKeyCascade" />
+		<field name="importedKeyInitiallyDeferred" />
+		<field name="importedKeyInitiallyImmediate" />
+		<field name="importedKeyNoAction" />
+		<field name="importedKeyNotDeferrable" />
+		<field name="importedKeyRestrict" />
+		<field name="importedKeySetDefault" />
+		<field name="importedKeySetNull" />
+		<field name="procedureColumnIn" />
+		<field name="procedureColumnInOut" />
+		<field name="procedureColumnOut" />
+		<field name="procedureColumnResult" />
+		<field name="procedureColumnReturn" />
+		<field name="procedureColumnUnknown" />
+		<field name="procedureNoNulls" />
+		<field name="procedureNoResult" />
+		<field name="procedureNullable" />
+		<field name="procedureNullableUnknown" />
+		<field name="procedureResultUnknown" />
+		<field name="procedureReturnsResult" />
+		<field name="sqlStateSQL" since="9" />
+		<field name="sqlStateSQL99" />
+		<field name="sqlStateXOpen" />
+		<field name="tableIndexClustered" />
+		<field name="tableIndexHashed" />
+		<field name="tableIndexOther" />
+		<field name="tableIndexStatistic" />
+		<field name="typeNoNulls" />
+		<field name="typeNullable" />
+		<field name="typeNullableUnknown" />
+		<field name="typePredBasic" />
+		<field name="typePredChar" />
+		<field name="typePredNone" />
+		<field name="typeSearchable" />
+		<field name="versionColumnNotPseudo" />
+		<field name="versionColumnPseudo" />
+		<field name="versionColumnUnknown" />
+	</class>
+	<class name="java/sql/Date" since="1">
+		<extends name="java/util/Date" />
+		<method name="&lt;init&gt;(III)V" deprecated="15" />
+		<method name="&lt;init&gt;(J)V" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/sql/Date;" />
+	</class>
+	<class name="java/sql/Driver" since="1">
+		<extends name="java/lang/Object" />
+		<method name="acceptsURL(Ljava/lang/String;)Z" />
+		<method name="connect(Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection;" />
+		<method name="getMajorVersion()I" />
+		<method name="getMinorVersion()I" />
+		<method name="getPropertyInfo(Ljava/lang/String;Ljava/util/Properties;)[Ljava/sql/DriverPropertyInfo;" />
+		<method name="jdbcCompliant()Z" />
+	</class>
+	<class name="java/sql/DriverManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="deregisterDriver(Ljava/sql/Driver;)V" />
+		<method name="getConnection(Ljava/lang/String;)Ljava/sql/Connection;" />
+		<method name="getConnection(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection;" />
+		<method name="getConnection(Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection;" />
+		<method name="getDriver(Ljava/lang/String;)Ljava/sql/Driver;" />
+		<method name="getDrivers()Ljava/util/Enumeration;" />
+		<method name="getLogStream()Ljava/io/PrintStream;" deprecated="15" />
+		<method name="getLogWriter()Ljava/io/PrintWriter;" />
+		<method name="getLoginTimeout()I" />
+		<method name="println(Ljava/lang/String;)V" />
+		<method name="registerDriver(Ljava/sql/Driver;)V" />
+		<method name="setLogStream(Ljava/io/PrintStream;)V" deprecated="15" />
+		<method name="setLogWriter(Ljava/io/PrintWriter;)V" />
+		<method name="setLoginTimeout(I)V" />
+	</class>
+	<class name="java/sql/DriverPropertyInfo" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<field name="choices" />
+		<field name="description" />
+		<field name="name" />
+		<field name="required" />
+		<field name="value" />
+	</class>
+	<class name="java/sql/NClob" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/sql/Clob" />
+	</class>
+	<class name="java/sql/ParameterMetaData" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/sql/Wrapper" since="9" />
+		<method name="getParameterClassName(I)Ljava/lang/String;" />
+		<method name="getParameterCount()I" />
+		<method name="getParameterMode(I)I" />
+		<method name="getParameterType(I)I" />
+		<method name="getParameterTypeName(I)Ljava/lang/String;" />
+		<method name="getPrecision(I)I" />
+		<method name="getScale(I)I" />
+		<method name="isNullable(I)I" />
+		<method name="isSigned(I)Z" />
+		<field name="parameterModeIn" />
+		<field name="parameterModeInOut" />
+		<field name="parameterModeOut" />
+		<field name="parameterModeUnknown" />
+		<field name="parameterNoNulls" />
+		<field name="parameterNullable" />
+		<field name="parameterNullableUnknown" />
+	</class>
+	<class name="java/sql/PreparedStatement" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/sql/Statement" />
+		<method name="addBatch()V" />
+		<method name="clearParameters()V" />
+		<method name="execute()Z" />
+		<method name="executeQuery()Ljava/sql/ResultSet;" />
+		<method name="executeUpdate()I" />
+		<method name="getMetaData()Ljava/sql/ResultSetMetaData;" />
+		<method name="getParameterMetaData()Ljava/sql/ParameterMetaData;" />
+		<method name="setArray(ILjava/sql/Array;)V" />
+		<method name="setAsciiStream(ILjava/io/InputStream;)V" since="9" />
+		<method name="setAsciiStream(ILjava/io/InputStream;I)V" />
+		<method name="setAsciiStream(ILjava/io/InputStream;J)V" since="9" />
+		<method name="setBigDecimal(ILjava/math/BigDecimal;)V" />
+		<method name="setBinaryStream(ILjava/io/InputStream;)V" since="9" />
+		<method name="setBinaryStream(ILjava/io/InputStream;I)V" />
+		<method name="setBinaryStream(ILjava/io/InputStream;J)V" since="9" />
+		<method name="setBlob(ILjava/io/InputStream;)V" since="9" />
+		<method name="setBlob(ILjava/io/InputStream;J)V" since="9" />
+		<method name="setBlob(ILjava/sql/Blob;)V" />
+		<method name="setBoolean(IZ)V" />
+		<method name="setByte(IB)V" />
+		<method name="setBytes(I[B)V" />
+		<method name="setCharacterStream(ILjava/io/Reader;)V" since="9" />
+		<method name="setCharacterStream(ILjava/io/Reader;I)V" />
+		<method name="setCharacterStream(ILjava/io/Reader;J)V" since="9" />
+		<method name="setClob(ILjava/io/Reader;)V" since="9" />
+		<method name="setClob(ILjava/io/Reader;J)V" since="9" />
+		<method name="setClob(ILjava/sql/Clob;)V" />
+		<method name="setDate(ILjava/sql/Date;)V" />
+		<method name="setDate(ILjava/sql/Date;Ljava/util/Calendar;)V" />
+		<method name="setDouble(ID)V" />
+		<method name="setFloat(IF)V" />
+		<method name="setInt(II)V" />
+		<method name="setLong(IJ)V" />
+		<method name="setNCharacterStream(ILjava/io/Reader;)V" since="9" />
+		<method name="setNCharacterStream(ILjava/io/Reader;J)V" since="9" />
+		<method name="setNClob(ILjava/io/Reader;)V" since="9" />
+		<method name="setNClob(ILjava/io/Reader;J)V" since="9" />
+		<method name="setNClob(ILjava/sql/NClob;)V" since="9" />
+		<method name="setNString(ILjava/lang/String;)V" since="9" />
+		<method name="setNull(II)V" />
+		<method name="setNull(IILjava/lang/String;)V" />
+		<method name="setObject(ILjava/lang/Object;)V" />
+		<method name="setObject(ILjava/lang/Object;I)V" />
+		<method name="setObject(ILjava/lang/Object;II)V" />
+		<method name="setRef(ILjava/sql/Ref;)V" />
+		<method name="setRowId(ILjava/sql/RowId;)V" since="9" />
+		<method name="setSQLXML(ILjava/sql/SQLXML;)V" since="9" />
+		<method name="setShort(IS)V" />
+		<method name="setString(ILjava/lang/String;)V" />
+		<method name="setTime(ILjava/sql/Time;)V" />
+		<method name="setTime(ILjava/sql/Time;Ljava/util/Calendar;)V" />
+		<method name="setTimestamp(ILjava/sql/Timestamp;)V" />
+		<method name="setTimestamp(ILjava/sql/Timestamp;Ljava/util/Calendar;)V" />
+		<method name="setURL(ILjava/net/URL;)V" />
+		<method name="setUnicodeStream(ILjava/io/InputStream;I)V" deprecated="15" />
+	</class>
+	<class name="java/sql/Ref" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getBaseTypeName()Ljava/lang/String;" />
+		<method name="getObject()Ljava/lang/Object;" />
+		<method name="getObject(Ljava/util/Map;)Ljava/lang/Object;" />
+		<method name="setObject(Ljava/lang/Object;)V" />
+	</class>
+	<class name="java/sql/ResultSet" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" since="19" />
+		<implements name="java/sql/Wrapper" since="9" />
+		<method name="absolute(I)Z" />
+		<method name="afterLast()V" />
+		<method name="beforeFirst()V" />
+		<method name="cancelRowUpdates()V" />
+		<method name="clearWarnings()V" />
+		<method name="close()V" />
+		<method name="deleteRow()V" />
+		<method name="findColumn(Ljava/lang/String;)I" />
+		<method name="first()Z" />
+		<method name="getArray(I)Ljava/sql/Array;" />
+		<method name="getArray(Ljava/lang/String;)Ljava/sql/Array;" />
+		<method name="getAsciiStream(I)Ljava/io/InputStream;" />
+		<method name="getAsciiStream(Ljava/lang/String;)Ljava/io/InputStream;" />
+		<method name="getBigDecimal(I)Ljava/math/BigDecimal;" />
+		<method name="getBigDecimal(II)Ljava/math/BigDecimal;" deprecated="15" />
+		<method name="getBigDecimal(Ljava/lang/String;)Ljava/math/BigDecimal;" />
+		<method name="getBigDecimal(Ljava/lang/String;I)Ljava/math/BigDecimal;" deprecated="15" />
+		<method name="getBinaryStream(I)Ljava/io/InputStream;" />
+		<method name="getBinaryStream(Ljava/lang/String;)Ljava/io/InputStream;" />
+		<method name="getBlob(I)Ljava/sql/Blob;" />
+		<method name="getBlob(Ljava/lang/String;)Ljava/sql/Blob;" />
+		<method name="getBoolean(I)Z" />
+		<method name="getBoolean(Ljava/lang/String;)Z" />
+		<method name="getByte(I)B" />
+		<method name="getByte(Ljava/lang/String;)B" />
+		<method name="getBytes(I)[B" />
+		<method name="getBytes(Ljava/lang/String;)[B" />
+		<method name="getCharacterStream(I)Ljava/io/Reader;" />
+		<method name="getCharacterStream(Ljava/lang/String;)Ljava/io/Reader;" />
+		<method name="getClob(I)Ljava/sql/Clob;" />
+		<method name="getClob(Ljava/lang/String;)Ljava/sql/Clob;" />
+		<method name="getConcurrency()I" />
+		<method name="getCursorName()Ljava/lang/String;" />
+		<method name="getDate(I)Ljava/sql/Date;" />
+		<method name="getDate(ILjava/util/Calendar;)Ljava/sql/Date;" />
+		<method name="getDate(Ljava/lang/String;)Ljava/sql/Date;" />
+		<method name="getDate(Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Date;" />
+		<method name="getDouble(I)D" />
+		<method name="getDouble(Ljava/lang/String;)D" />
+		<method name="getFetchDirection()I" />
+		<method name="getFetchSize()I" />
+		<method name="getFloat(I)F" />
+		<method name="getFloat(Ljava/lang/String;)F" />
+		<method name="getHoldability()I" since="9" />
+		<method name="getInt(I)I" />
+		<method name="getInt(Ljava/lang/String;)I" />
+		<method name="getLong(I)J" />
+		<method name="getLong(Ljava/lang/String;)J" />
+		<method name="getMetaData()Ljava/sql/ResultSetMetaData;" />
+		<method name="getNCharacterStream(I)Ljava/io/Reader;" since="9" />
+		<method name="getNCharacterStream(Ljava/lang/String;)Ljava/io/Reader;" since="9" />
+		<method name="getNClob(I)Ljava/sql/NClob;" since="9" />
+		<method name="getNClob(Ljava/lang/String;)Ljava/sql/NClob;" since="9" />
+		<method name="getNString(I)Ljava/lang/String;" since="9" />
+		<method name="getNString(Ljava/lang/String;)Ljava/lang/String;" since="9" />
+		<method name="getObject(I)Ljava/lang/Object;" />
+		<method name="getObject(ILjava/util/Map;)Ljava/lang/Object;" />
+		<method name="getObject(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getObject(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Object;" />
+		<method name="getRef(I)Ljava/sql/Ref;" />
+		<method name="getRef(Ljava/lang/String;)Ljava/sql/Ref;" />
+		<method name="getRow()I" />
+		<method name="getRowId(I)Ljava/sql/RowId;" since="9" />
+		<method name="getRowId(Ljava/lang/String;)Ljava/sql/RowId;" since="9" />
+		<method name="getSQLXML(I)Ljava/sql/SQLXML;" since="9" />
+		<method name="getSQLXML(Ljava/lang/String;)Ljava/sql/SQLXML;" since="9" />
+		<method name="getShort(I)S" />
+		<method name="getShort(Ljava/lang/String;)S" />
+		<method name="getStatement()Ljava/sql/Statement;" />
+		<method name="getString(I)Ljava/lang/String;" />
+		<method name="getString(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getTime(I)Ljava/sql/Time;" />
+		<method name="getTime(ILjava/util/Calendar;)Ljava/sql/Time;" />
+		<method name="getTime(Ljava/lang/String;)Ljava/sql/Time;" />
+		<method name="getTime(Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Time;" />
+		<method name="getTimestamp(I)Ljava/sql/Timestamp;" />
+		<method name="getTimestamp(ILjava/util/Calendar;)Ljava/sql/Timestamp;" />
+		<method name="getTimestamp(Ljava/lang/String;)Ljava/sql/Timestamp;" />
+		<method name="getTimestamp(Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Timestamp;" />
+		<method name="getType()I" />
+		<method name="getURL(I)Ljava/net/URL;" />
+		<method name="getURL(Ljava/lang/String;)Ljava/net/URL;" />
+		<method name="getUnicodeStream(I)Ljava/io/InputStream;" deprecated="15" />
+		<method name="getUnicodeStream(Ljava/lang/String;)Ljava/io/InputStream;" deprecated="15" />
+		<method name="getWarnings()Ljava/sql/SQLWarning;" />
+		<method name="insertRow()V" />
+		<method name="isAfterLast()Z" />
+		<method name="isBeforeFirst()Z" />
+		<method name="isClosed()Z" since="9" />
+		<method name="isFirst()Z" />
+		<method name="isLast()Z" />
+		<method name="last()Z" />
+		<method name="moveToCurrentRow()V" />
+		<method name="moveToInsertRow()V" />
+		<method name="next()Z" />
+		<method name="previous()Z" />
+		<method name="refreshRow()V" />
+		<method name="relative(I)Z" />
+		<method name="rowDeleted()Z" />
+		<method name="rowInserted()Z" />
+		<method name="rowUpdated()Z" />
+		<method name="setFetchDirection(I)V" />
+		<method name="setFetchSize(I)V" />
+		<method name="updateArray(ILjava/sql/Array;)V" />
+		<method name="updateArray(Ljava/lang/String;Ljava/sql/Array;)V" />
+		<method name="updateAsciiStream(ILjava/io/InputStream;)V" since="9" />
+		<method name="updateAsciiStream(ILjava/io/InputStream;I)V" />
+		<method name="updateAsciiStream(ILjava/io/InputStream;J)V" since="9" />
+		<method name="updateAsciiStream(Ljava/lang/String;Ljava/io/InputStream;)V" since="9" />
+		<method name="updateAsciiStream(Ljava/lang/String;Ljava/io/InputStream;I)V" />
+		<method name="updateAsciiStream(Ljava/lang/String;Ljava/io/InputStream;J)V" since="9" />
+		<method name="updateBigDecimal(ILjava/math/BigDecimal;)V" />
+		<method name="updateBigDecimal(Ljava/lang/String;Ljava/math/BigDecimal;)V" />
+		<method name="updateBinaryStream(ILjava/io/InputStream;)V" since="9" />
+		<method name="updateBinaryStream(ILjava/io/InputStream;I)V" />
+		<method name="updateBinaryStream(ILjava/io/InputStream;J)V" since="9" />
+		<method name="updateBinaryStream(Ljava/lang/String;Ljava/io/InputStream;)V" since="9" />
+		<method name="updateBinaryStream(Ljava/lang/String;Ljava/io/InputStream;I)V" />
+		<method name="updateBinaryStream(Ljava/lang/String;Ljava/io/InputStream;J)V" since="9" />
+		<method name="updateBlob(ILjava/io/InputStream;)V" since="9" />
+		<method name="updateBlob(ILjava/io/InputStream;J)V" since="9" />
+		<method name="updateBlob(ILjava/sql/Blob;)V" />
+		<method name="updateBlob(Ljava/lang/String;Ljava/io/InputStream;)V" since="9" />
+		<method name="updateBlob(Ljava/lang/String;Ljava/io/InputStream;J)V" since="9" />
+		<method name="updateBlob(Ljava/lang/String;Ljava/sql/Blob;)V" />
+		<method name="updateBoolean(IZ)V" />
+		<method name="updateBoolean(Ljava/lang/String;Z)V" />
+		<method name="updateByte(IB)V" />
+		<method name="updateByte(Ljava/lang/String;B)V" />
+		<method name="updateBytes(I[B)V" />
+		<method name="updateBytes(Ljava/lang/String;[B)V" />
+		<method name="updateCharacterStream(ILjava/io/Reader;)V" since="9" />
+		<method name="updateCharacterStream(ILjava/io/Reader;I)V" />
+		<method name="updateCharacterStream(ILjava/io/Reader;J)V" since="9" />
+		<method name="updateCharacterStream(Ljava/lang/String;Ljava/io/Reader;)V" since="9" />
+		<method name="updateCharacterStream(Ljava/lang/String;Ljava/io/Reader;I)V" />
+		<method name="updateCharacterStream(Ljava/lang/String;Ljava/io/Reader;J)V" since="9" />
+		<method name="updateClob(ILjava/io/Reader;)V" since="9" />
+		<method name="updateClob(ILjava/io/Reader;J)V" since="9" />
+		<method name="updateClob(ILjava/sql/Clob;)V" />
+		<method name="updateClob(Ljava/lang/String;Ljava/io/Reader;)V" since="9" />
+		<method name="updateClob(Ljava/lang/String;Ljava/io/Reader;J)V" since="9" />
+		<method name="updateClob(Ljava/lang/String;Ljava/sql/Clob;)V" />
+		<method name="updateDate(ILjava/sql/Date;)V" />
+		<method name="updateDate(Ljava/lang/String;Ljava/sql/Date;)V" />
+		<method name="updateDouble(ID)V" />
+		<method name="updateDouble(Ljava/lang/String;D)V" />
+		<method name="updateFloat(IF)V" />
+		<method name="updateFloat(Ljava/lang/String;F)V" />
+		<method name="updateInt(II)V" />
+		<method name="updateInt(Ljava/lang/String;I)V" />
+		<method name="updateLong(IJ)V" />
+		<method name="updateLong(Ljava/lang/String;J)V" />
+		<method name="updateNCharacterStream(ILjava/io/Reader;)V" since="9" />
+		<method name="updateNCharacterStream(ILjava/io/Reader;J)V" since="9" />
+		<method name="updateNCharacterStream(Ljava/lang/String;Ljava/io/Reader;)V" since="9" />
+		<method name="updateNCharacterStream(Ljava/lang/String;Ljava/io/Reader;J)V" since="9" />
+		<method name="updateNClob(ILjava/io/Reader;)V" since="9" />
+		<method name="updateNClob(ILjava/io/Reader;J)V" since="9" />
+		<method name="updateNClob(ILjava/sql/NClob;)V" since="9" />
+		<method name="updateNClob(Ljava/lang/String;Ljava/io/Reader;)V" since="9" />
+		<method name="updateNClob(Ljava/lang/String;Ljava/io/Reader;J)V" since="9" />
+		<method name="updateNClob(Ljava/lang/String;Ljava/sql/NClob;)V" since="9" />
+		<method name="updateNString(ILjava/lang/String;)V" since="9" />
+		<method name="updateNString(Ljava/lang/String;Ljava/lang/String;)V" since="9" />
+		<method name="updateNull(I)V" />
+		<method name="updateNull(Ljava/lang/String;)V" />
+		<method name="updateObject(ILjava/lang/Object;)V" />
+		<method name="updateObject(ILjava/lang/Object;I)V" />
+		<method name="updateObject(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="updateObject(Ljava/lang/String;Ljava/lang/Object;I)V" />
+		<method name="updateRef(ILjava/sql/Ref;)V" />
+		<method name="updateRef(Ljava/lang/String;Ljava/sql/Ref;)V" />
+		<method name="updateRow()V" />
+		<method name="updateRowId(ILjava/sql/RowId;)V" since="9" />
+		<method name="updateRowId(Ljava/lang/String;Ljava/sql/RowId;)V" since="9" />
+		<method name="updateSQLXML(ILjava/sql/SQLXML;)V" since="9" />
+		<method name="updateSQLXML(Ljava/lang/String;Ljava/sql/SQLXML;)V" since="9" />
+		<method name="updateShort(IS)V" />
+		<method name="updateShort(Ljava/lang/String;S)V" />
+		<method name="updateString(ILjava/lang/String;)V" />
+		<method name="updateString(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="updateTime(ILjava/sql/Time;)V" />
+		<method name="updateTime(Ljava/lang/String;Ljava/sql/Time;)V" />
+		<method name="updateTimestamp(ILjava/sql/Timestamp;)V" />
+		<method name="updateTimestamp(Ljava/lang/String;Ljava/sql/Timestamp;)V" />
+		<method name="wasNull()Z" />
+		<field name="CLOSE_CURSORS_AT_COMMIT" />
+		<field name="CONCUR_READ_ONLY" />
+		<field name="CONCUR_UPDATABLE" />
+		<field name="FETCH_FORWARD" />
+		<field name="FETCH_REVERSE" />
+		<field name="FETCH_UNKNOWN" />
+		<field name="HOLD_CURSORS_OVER_COMMIT" />
+		<field name="TYPE_FORWARD_ONLY" />
+		<field name="TYPE_SCROLL_INSENSITIVE" />
+		<field name="TYPE_SCROLL_SENSITIVE" />
+	</class>
+	<class name="java/sql/ResultSetMetaData" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/sql/Wrapper" since="9" />
+		<method name="getCatalogName(I)Ljava/lang/String;" />
+		<method name="getColumnClassName(I)Ljava/lang/String;" />
+		<method name="getColumnCount()I" />
+		<method name="getColumnDisplaySize(I)I" />
+		<method name="getColumnLabel(I)Ljava/lang/String;" />
+		<method name="getColumnName(I)Ljava/lang/String;" />
+		<method name="getColumnType(I)I" />
+		<method name="getColumnTypeName(I)Ljava/lang/String;" />
+		<method name="getPrecision(I)I" />
+		<method name="getScale(I)I" />
+		<method name="getSchemaName(I)Ljava/lang/String;" />
+		<method name="getTableName(I)Ljava/lang/String;" />
+		<method name="isAutoIncrement(I)Z" />
+		<method name="isCaseSensitive(I)Z" />
+		<method name="isCurrency(I)Z" />
+		<method name="isDefinitelyWritable(I)Z" />
+		<method name="isNullable(I)I" />
+		<method name="isReadOnly(I)Z" />
+		<method name="isSearchable(I)Z" />
+		<method name="isSigned(I)Z" />
+		<method name="isWritable(I)Z" />
+		<field name="columnNoNulls" />
+		<field name="columnNullable" />
+		<field name="columnNullableUnknown" />
+	</class>
+	<class name="java/sql/RowId" since="9">
+		<extends name="java/lang/Object" />
+		<method name="getBytes()[B" />
+	</class>
+	<class name="java/sql/RowIdLifetime" since="9">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/sql/RowIdLifetime;" />
+		<method name="values()[Ljava/sql/RowIdLifetime;" />
+		<field name="ROWID_UNSUPPORTED" />
+		<field name="ROWID_VALID_FOREVER" />
+		<field name="ROWID_VALID_OTHER" />
+		<field name="ROWID_VALID_SESSION" />
+		<field name="ROWID_VALID_TRANSACTION" />
+	</class>
+	<class name="java/sql/SQLClientInfoException" since="9">
+		<extends name="java/sql/SQLException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/util/Map;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/util/Map;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/util/Map;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Map;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Map;Ljava/lang/Throwable;)V" />
+		<method name="getFailedProperties()Ljava/util/Map;" />
+	</class>
+	<class name="java/sql/SQLData" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getSQLTypeName()Ljava/lang/String;" />
+		<method name="readSQL(Ljava/sql/SQLInput;Ljava/lang/String;)V" />
+		<method name="writeSQL(Ljava/sql/SQLOutput;)V" />
+	</class>
+	<class name="java/sql/SQLDataException" since="9">
+		<extends name="java/sql/SQLNonTransientException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/sql/SQLException" since="1">
+		<extends name="java/lang/Exception" />
+		<implements name="java/lang/Iterable" since="9" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V" since="9" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" since="9" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" since="9" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" since="9" />
+		<method name="getErrorCode()I" />
+		<method name="getNextException()Ljava/sql/SQLException;" />
+		<method name="getSQLState()Ljava/lang/String;" />
+		<method name="setNextException(Ljava/sql/SQLException;)V" />
+	</class>
+	<class name="java/sql/SQLFeatureNotSupportedException" since="9">
+		<extends name="java/sql/SQLNonTransientException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/sql/SQLInput" since="1">
+		<extends name="java/lang/Object" />
+		<method name="readArray()Ljava/sql/Array;" />
+		<method name="readAsciiStream()Ljava/io/InputStream;" />
+		<method name="readBigDecimal()Ljava/math/BigDecimal;" />
+		<method name="readBinaryStream()Ljava/io/InputStream;" />
+		<method name="readBlob()Ljava/sql/Blob;" />
+		<method name="readBoolean()Z" />
+		<method name="readByte()B" />
+		<method name="readBytes()[B" />
+		<method name="readCharacterStream()Ljava/io/Reader;" />
+		<method name="readClob()Ljava/sql/Clob;" />
+		<method name="readDate()Ljava/sql/Date;" />
+		<method name="readDouble()D" />
+		<method name="readFloat()F" />
+		<method name="readInt()I" />
+		<method name="readLong()J" />
+		<method name="readNClob()Ljava/sql/NClob;" since="9" />
+		<method name="readNString()Ljava/lang/String;" since="9" />
+		<method name="readObject()Ljava/lang/Object;" />
+		<method name="readRef()Ljava/sql/Ref;" />
+		<method name="readRowId()Ljava/sql/RowId;" since="9" />
+		<method name="readSQLXML()Ljava/sql/SQLXML;" since="9" />
+		<method name="readShort()S" />
+		<method name="readString()Ljava/lang/String;" />
+		<method name="readTime()Ljava/sql/Time;" />
+		<method name="readTimestamp()Ljava/sql/Timestamp;" />
+		<method name="readURL()Ljava/net/URL;" />
+		<method name="wasNull()Z" />
+	</class>
+	<class name="java/sql/SQLIntegrityConstraintViolationException" since="9">
+		<extends name="java/sql/SQLNonTransientException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/sql/SQLInvalidAuthorizationSpecException" since="9">
+		<extends name="java/sql/SQLNonTransientException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/sql/SQLNonTransientConnectionException" since="9">
+		<extends name="java/sql/SQLNonTransientException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/sql/SQLNonTransientException" since="9">
+		<extends name="java/sql/SQLException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/sql/SQLOutput" since="1">
+		<extends name="java/lang/Object" />
+		<method name="writeArray(Ljava/sql/Array;)V" />
+		<method name="writeAsciiStream(Ljava/io/InputStream;)V" />
+		<method name="writeBigDecimal(Ljava/math/BigDecimal;)V" />
+		<method name="writeBinaryStream(Ljava/io/InputStream;)V" />
+		<method name="writeBlob(Ljava/sql/Blob;)V" />
+		<method name="writeBoolean(Z)V" />
+		<method name="writeByte(B)V" />
+		<method name="writeBytes([B)V" />
+		<method name="writeCharacterStream(Ljava/io/Reader;)V" />
+		<method name="writeClob(Ljava/sql/Clob;)V" />
+		<method name="writeDate(Ljava/sql/Date;)V" />
+		<method name="writeDouble(D)V" />
+		<method name="writeFloat(F)V" />
+		<method name="writeInt(I)V" />
+		<method name="writeLong(J)V" />
+		<method name="writeNClob(Ljava/sql/NClob;)V" since="9" />
+		<method name="writeNString(Ljava/lang/String;)V" since="9" />
+		<method name="writeObject(Ljava/sql/SQLData;)V" />
+		<method name="writeRef(Ljava/sql/Ref;)V" />
+		<method name="writeRowId(Ljava/sql/RowId;)V" since="9" />
+		<method name="writeSQLXML(Ljava/sql/SQLXML;)V" since="9" />
+		<method name="writeShort(S)V" />
+		<method name="writeString(Ljava/lang/String;)V" />
+		<method name="writeStruct(Ljava/sql/Struct;)V" />
+		<method name="writeTime(Ljava/sql/Time;)V" />
+		<method name="writeTimestamp(Ljava/sql/Timestamp;)V" />
+		<method name="writeURL(Ljava/net/URL;)V" />
+	</class>
+	<class name="java/sql/SQLPermission" since="1">
+		<extends name="java/security/BasicPermission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/sql/SQLRecoverableException" since="9">
+		<extends name="java/sql/SQLException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/sql/SQLSyntaxErrorException" since="9">
+		<extends name="java/sql/SQLNonTransientException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/sql/SQLTimeoutException" since="9">
+		<extends name="java/sql/SQLTransientException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/sql/SQLTransactionRollbackException" since="9">
+		<extends name="java/sql/SQLTransientException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/sql/SQLTransientConnectionException" since="9">
+		<extends name="java/sql/SQLTransientException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/sql/SQLTransientException" since="9">
+		<extends name="java/sql/SQLException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/sql/SQLWarning" since="1">
+		<extends name="java/sql/SQLException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;)V" since="9" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" since="9" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" since="9" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" since="9" />
+		<method name="getNextWarning()Ljava/sql/SQLWarning;" />
+		<method name="setNextWarning(Ljava/sql/SQLWarning;)V" />
+	</class>
+	<class name="java/sql/SQLXML" since="9">
+		<extends name="java/lang/Object" />
+		<method name="free()V" />
+		<method name="getBinaryStream()Ljava/io/InputStream;" />
+		<method name="getCharacterStream()Ljava/io/Reader;" />
+		<method name="getSource(Ljava/lang/Class;)Ljavax/xml/transform/Source;" />
+		<method name="getString()Ljava/lang/String;" />
+		<method name="setBinaryStream()Ljava/io/OutputStream;" />
+		<method name="setCharacterStream()Ljava/io/Writer;" />
+		<method name="setResult(Ljava/lang/Class;)Ljavax/xml/transform/Result;" />
+		<method name="setString(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/sql/Savepoint" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getSavepointId()I" />
+		<method name="getSavepointName()Ljava/lang/String;" />
+	</class>
+	<class name="java/sql/Statement" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" since="19" />
+		<implements name="java/sql/Wrapper" since="9" />
+		<method name="addBatch(Ljava/lang/String;)V" />
+		<method name="cancel()V" />
+		<method name="clearBatch()V" />
+		<method name="clearWarnings()V" />
+		<method name="close()V" />
+		<method name="execute(Ljava/lang/String;)Z" />
+		<method name="execute(Ljava/lang/String;I)Z" />
+		<method name="execute(Ljava/lang/String;[I)Z" />
+		<method name="execute(Ljava/lang/String;[Ljava/lang/String;)Z" />
+		<method name="executeBatch()[I" />
+		<method name="executeQuery(Ljava/lang/String;)Ljava/sql/ResultSet;" />
+		<method name="executeUpdate(Ljava/lang/String;)I" />
+		<method name="executeUpdate(Ljava/lang/String;I)I" />
+		<method name="executeUpdate(Ljava/lang/String;[I)I" />
+		<method name="executeUpdate(Ljava/lang/String;[Ljava/lang/String;)I" />
+		<method name="getConnection()Ljava/sql/Connection;" />
+		<method name="getFetchDirection()I" />
+		<method name="getFetchSize()I" />
+		<method name="getGeneratedKeys()Ljava/sql/ResultSet;" />
+		<method name="getMaxFieldSize()I" />
+		<method name="getMaxRows()I" />
+		<method name="getMoreResults()Z" />
+		<method name="getMoreResults(I)Z" />
+		<method name="getQueryTimeout()I" />
+		<method name="getResultSet()Ljava/sql/ResultSet;" />
+		<method name="getResultSetConcurrency()I" />
+		<method name="getResultSetHoldability()I" />
+		<method name="getResultSetType()I" />
+		<method name="getUpdateCount()I" />
+		<method name="getWarnings()Ljava/sql/SQLWarning;" />
+		<method name="isClosed()Z" since="9" />
+		<method name="isPoolable()Z" since="9" />
+		<method name="setCursorName(Ljava/lang/String;)V" />
+		<method name="setEscapeProcessing(Z)V" />
+		<method name="setFetchDirection(I)V" />
+		<method name="setFetchSize(I)V" />
+		<method name="setMaxFieldSize(I)V" />
+		<method name="setMaxRows(I)V" />
+		<method name="setPoolable(Z)V" since="9" />
+		<method name="setQueryTimeout(I)V" />
+		<field name="CLOSE_ALL_RESULTS" />
+		<field name="CLOSE_CURRENT_RESULT" />
+		<field name="EXECUTE_FAILED" />
+		<field name="KEEP_CURRENT_RESULT" />
+		<field name="NO_GENERATED_KEYS" />
+		<field name="RETURN_GENERATED_KEYS" />
+		<field name="SUCCESS_NO_INFO" />
+	</class>
+	<class name="java/sql/Struct" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getAttributes()[Ljava/lang/Object;" />
+		<method name="getAttributes(Ljava/util/Map;)[Ljava/lang/Object;" />
+		<method name="getSQLTypeName()Ljava/lang/String;" />
+	</class>
+	<class name="java/sql/Time" since="1">
+		<extends name="java/util/Date" />
+		<method name="&lt;init&gt;(III)V" deprecated="15" />
+		<method name="&lt;init&gt;(J)V" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/sql/Time;" />
+	</class>
+	<class name="java/sql/Timestamp" since="1">
+		<extends name="java/util/Date" />
+		<method name="&lt;init&gt;(IIIIIII)V" deprecated="15" />
+		<method name="&lt;init&gt;(J)V" />
+		<method name="after(Ljava/sql/Timestamp;)Z" />
+		<method name="before(Ljava/sql/Timestamp;)Z" />
+		<method name="compareTo(Ljava/sql/Timestamp;)I" />
+		<method name="equals(Ljava/sql/Timestamp;)Z" />
+		<method name="getNanos()I" />
+		<method name="setNanos(I)V" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/sql/Timestamp;" />
+	</class>
+	<class name="java/sql/Types" since="1">
+		<extends name="java/lang/Object" />
+		<field name="ARRAY" />
+		<field name="BIGINT" />
+		<field name="BINARY" />
+		<field name="BIT" />
+		<field name="BLOB" />
+		<field name="BOOLEAN" />
+		<field name="CHAR" />
+		<field name="CLOB" />
+		<field name="DATALINK" />
+		<field name="DATE" />
+		<field name="DECIMAL" />
+		<field name="DISTINCT" />
+		<field name="DOUBLE" />
+		<field name="FLOAT" />
+		<field name="INTEGER" />
+		<field name="JAVA_OBJECT" />
+		<field name="LONGNVARCHAR" since="9" />
+		<field name="LONGVARBINARY" />
+		<field name="LONGVARCHAR" />
+		<field name="NCHAR" since="9" />
+		<field name="NCLOB" since="9" />
+		<field name="NULL" />
+		<field name="NUMERIC" />
+		<field name="NVARCHAR" since="9" />
+		<field name="OTHER" />
+		<field name="REAL" />
+		<field name="REF" />
+		<field name="ROWID" since="9" />
+		<field name="SMALLINT" />
+		<field name="SQLXML" since="9" />
+		<field name="STRUCT" />
+		<field name="TIME" />
+		<field name="TIMESTAMP" />
+		<field name="TINYINT" />
+		<field name="VARBINARY" />
+		<field name="VARCHAR" />
+	</class>
+	<class name="java/sql/Wrapper" since="9">
+		<extends name="java/lang/Object" />
+		<method name="isWrapperFor(Ljava/lang/Class;)Z" />
+		<method name="unwrap(Ljava/lang/Class;)Ljava/lang/Object;" />
+	</class>
+	<class name="java/text/Annotation" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;)V" />
+		<method name="getValue()Ljava/lang/Object;" />
+	</class>
+	<class name="java/text/AttributedCharacterIterator" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/text/CharacterIterator" />
+		<method name="getAllAttributeKeys()Ljava/util/Set;" />
+		<method name="getAttribute(Ljava/text/AttributedCharacterIterator$Attribute;)Ljava/lang/Object;" />
+		<method name="getAttributes()Ljava/util/Map;" />
+		<method name="getRunLimit()I" />
+		<method name="getRunLimit(Ljava/text/AttributedCharacterIterator$Attribute;)I" />
+		<method name="getRunLimit(Ljava/util/Set;)I" />
+		<method name="getRunStart()I" />
+		<method name="getRunStart(Ljava/text/AttributedCharacterIterator$Attribute;)I" />
+		<method name="getRunStart(Ljava/util/Set;)I" />
+	</class>
+	<class name="java/text/AttributedCharacterIterator$Attribute" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="readResolve()Ljava/lang/Object;" />
+		<field name="INPUT_METHOD_SEGMENT" />
+		<field name="LANGUAGE" />
+		<field name="READING" />
+	</class>
+	<class name="java/text/AttributedString" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/util/Map;)V" />
+		<method name="&lt;init&gt;(Ljava/text/AttributedCharacterIterator;)V" />
+		<method name="&lt;init&gt;(Ljava/text/AttributedCharacterIterator;II)V" />
+		<method name="&lt;init&gt;(Ljava/text/AttributedCharacterIterator;II[Ljava/text/AttributedCharacterIterator$Attribute;)V" />
+		<method name="addAttribute(Ljava/text/AttributedCharacterIterator$Attribute;Ljava/lang/Object;)V" />
+		<method name="addAttribute(Ljava/text/AttributedCharacterIterator$Attribute;Ljava/lang/Object;II)V" />
+		<method name="addAttributes(Ljava/util/Map;II)V" />
+		<method name="getIterator()Ljava/text/AttributedCharacterIterator;" />
+		<method name="getIterator([Ljava/text/AttributedCharacterIterator$Attribute;)Ljava/text/AttributedCharacterIterator;" />
+		<method name="getIterator([Ljava/text/AttributedCharacterIterator$Attribute;II)Ljava/text/AttributedCharacterIterator;" />
+	</class>
+	<class name="java/text/Bidi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/text/AttributedCharacterIterator;)V" />
+		<method name="&lt;init&gt;([CI[BIII)V" />
+		<method name="baseIsLeftToRight()Z" />
+		<method name="createLineBidi(II)Ljava/text/Bidi;" />
+		<method name="getBaseLevel()I" />
+		<method name="getLength()I" />
+		<method name="getLevelAt(I)I" />
+		<method name="getRunCount()I" />
+		<method name="getRunLevel(I)I" />
+		<method name="getRunLimit(I)I" />
+		<method name="getRunStart(I)I" />
+		<method name="isLeftToRight()Z" />
+		<method name="isMixed()Z" />
+		<method name="isRightToLeft()Z" />
+		<method name="reorderVisually([BI[Ljava/lang/Object;II)V" />
+		<method name="requiresBidi([CII)Z" />
+		<field name="DIRECTION_DEFAULT_LEFT_TO_RIGHT" />
+		<field name="DIRECTION_DEFAULT_RIGHT_TO_LEFT" />
+		<field name="DIRECTION_LEFT_TO_RIGHT" />
+		<field name="DIRECTION_RIGHT_TO_LEFT" />
+	</class>
+	<class name="java/text/BreakIterator" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="current()I" />
+		<method name="first()I" />
+		<method name="following(I)I" />
+		<method name="getAvailableLocales()[Ljava/util/Locale;" />
+		<method name="getCharacterInstance()Ljava/text/BreakIterator;" />
+		<method name="getCharacterInstance(Ljava/util/Locale;)Ljava/text/BreakIterator;" />
+		<method name="getInt([BI)I" removed="9" />
+		<method name="getLineInstance()Ljava/text/BreakIterator;" />
+		<method name="getLineInstance(Ljava/util/Locale;)Ljava/text/BreakIterator;" />
+		<method name="getLong([BI)J" removed="9" />
+		<method name="getSentenceInstance()Ljava/text/BreakIterator;" />
+		<method name="getSentenceInstance(Ljava/util/Locale;)Ljava/text/BreakIterator;" />
+		<method name="getShort([BI)S" removed="9" />
+		<method name="getText()Ljava/text/CharacterIterator;" />
+		<method name="getWordInstance()Ljava/text/BreakIterator;" />
+		<method name="getWordInstance(Ljava/util/Locale;)Ljava/text/BreakIterator;" />
+		<method name="isBoundary(I)Z" />
+		<method name="last()I" />
+		<method name="next()I" />
+		<method name="next(I)I" />
+		<method name="preceding(I)I" />
+		<method name="previous()I" />
+		<method name="setText(Ljava/lang/String;)V" />
+		<method name="setText(Ljava/text/CharacterIterator;)V" />
+		<field name="DONE" />
+	</class>
+	<class name="java/text/CharacterIterator" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="current()C" />
+		<method name="first()C" />
+		<method name="getBeginIndex()I" />
+		<method name="getEndIndex()I" />
+		<method name="getIndex()I" />
+		<method name="last()C" />
+		<method name="next()C" />
+		<method name="previous()C" />
+		<method name="setIndex(I)C" />
+		<field name="DONE" />
+	</class>
+	<class name="java/text/ChoiceFormat" since="1">
+		<extends name="java/text/NumberFormat" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;([D[Ljava/lang/String;)V" />
+		<method name="applyPattern(Ljava/lang/String;)V" />
+		<method name="getFormats()[Ljava/lang/Object;" />
+		<method name="getLimits()[D" />
+		<method name="nextDouble(D)D" />
+		<method name="nextDouble(DZ)D" />
+		<method name="previousDouble(D)D" />
+		<method name="setChoices([D[Ljava/lang/String;)V" />
+		<method name="toPattern()Ljava/lang/String;" />
+	</class>
+	<class name="java/text/CollationElementIterator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getMaxExpansion(I)I" />
+		<method name="getOffset()I" />
+		<method name="next()I" />
+		<method name="previous()I" />
+		<method name="primaryOrder(I)I" />
+		<method name="reset()V" />
+		<method name="secondaryOrder(I)S" />
+		<method name="setOffset(I)V" />
+		<method name="setText(Ljava/lang/String;)V" />
+		<method name="setText(Ljava/text/CharacterIterator;)V" />
+		<method name="tertiaryOrder(I)S" />
+		<field name="NULLORDER" />
+	</class>
+	<class name="java/text/CollationKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" since="9" />
+		<method name="compareTo(Ljava/text/CollationKey;)I" />
+		<method name="getSourceString()Ljava/lang/String;" />
+		<method name="toByteArray()[B" />
+	</class>
+	<class name="java/text/Collator" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/util/Comparator" />
+		<method name="&lt;init&gt;()V" />
+		<method name="compare(Ljava/lang/String;Ljava/lang/String;)I" />
+		<method name="equals(Ljava/lang/String;Ljava/lang/String;)Z" />
+		<method name="getAvailableLocales()[Ljava/util/Locale;" />
+		<method name="getCollationKey(Ljava/lang/String;)Ljava/text/CollationKey;" />
+		<method name="getDecomposition()I" />
+		<method name="getInstance()Ljava/text/Collator;" />
+		<method name="getInstance(Ljava/util/Locale;)Ljava/text/Collator;" />
+		<method name="getStrength()I" />
+		<method name="setDecomposition(I)V" />
+		<method name="setStrength(I)V" />
+		<field name="CANONICAL_DECOMPOSITION" />
+		<field name="FULL_DECOMPOSITION" />
+		<field name="IDENTICAL" />
+		<field name="NO_DECOMPOSITION" />
+		<field name="PRIMARY" />
+		<field name="SECONDARY" />
+		<field name="TERTIARY" />
+	</class>
+	<class name="java/text/DateFormat" since="1">
+		<extends name="java/text/Format" />
+		<method name="&lt;init&gt;()V" />
+		<method name="format(Ljava/util/Date;)Ljava/lang/String;" />
+		<method name="format(Ljava/util/Date;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;" />
+		<method name="getAvailableLocales()[Ljava/util/Locale;" />
+		<method name="getCalendar()Ljava/util/Calendar;" />
+		<method name="getDateInstance()Ljava/text/DateFormat;" />
+		<method name="getDateInstance(I)Ljava/text/DateFormat;" />
+		<method name="getDateInstance(ILjava/util/Locale;)Ljava/text/DateFormat;" />
+		<method name="getDateTimeInstance()Ljava/text/DateFormat;" />
+		<method name="getDateTimeInstance(II)Ljava/text/DateFormat;" />
+		<method name="getDateTimeInstance(IILjava/util/Locale;)Ljava/text/DateFormat;" />
+		<method name="getInstance()Ljava/text/DateFormat;" />
+		<method name="getNumberFormat()Ljava/text/NumberFormat;" />
+		<method name="getTimeInstance()Ljava/text/DateFormat;" />
+		<method name="getTimeInstance(I)Ljava/text/DateFormat;" />
+		<method name="getTimeInstance(ILjava/util/Locale;)Ljava/text/DateFormat;" />
+		<method name="getTimeZone()Ljava/util/TimeZone;" />
+		<method name="isLenient()Z" />
+		<method name="parse(Ljava/lang/String;)Ljava/util/Date;" />
+		<method name="parse(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;" />
+		<method name="setCalendar(Ljava/util/Calendar;)V" />
+		<method name="setLenient(Z)V" />
+		<method name="setNumberFormat(Ljava/text/NumberFormat;)V" />
+		<method name="setTimeZone(Ljava/util/TimeZone;)V" />
+		<field name="AM_PM_FIELD" />
+		<field name="DATE_FIELD" />
+		<field name="DAY_OF_WEEK_FIELD" />
+		<field name="DAY_OF_WEEK_IN_MONTH_FIELD" />
+		<field name="DAY_OF_YEAR_FIELD" />
+		<field name="DEFAULT" />
+		<field name="ERA_FIELD" />
+		<field name="FULL" />
+		<field name="HOUR0_FIELD" />
+		<field name="HOUR1_FIELD" />
+		<field name="HOUR_OF_DAY0_FIELD" />
+		<field name="HOUR_OF_DAY1_FIELD" />
+		<field name="LONG" />
+		<field name="MEDIUM" />
+		<field name="MILLISECOND_FIELD" />
+		<field name="MINUTE_FIELD" />
+		<field name="MONTH_FIELD" />
+		<field name="SECOND_FIELD" />
+		<field name="SHORT" />
+		<field name="TIMEZONE_FIELD" />
+		<field name="WEEK_OF_MONTH_FIELD" />
+		<field name="WEEK_OF_YEAR_FIELD" />
+		<field name="YEAR_FIELD" />
+		<field name="calendar" />
+		<field name="numberFormat" />
+	</class>
+	<class name="java/text/DateFormat$Field" since="1">
+		<extends name="java/text/Format$Field" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="getCalendarField()I" />
+		<method name="ofCalendarField(I)Ljava/text/DateFormat$Field;" />
+		<field name="AM_PM" />
+		<field name="DAY_OF_MONTH" />
+		<field name="DAY_OF_WEEK" />
+		<field name="DAY_OF_WEEK_IN_MONTH" />
+		<field name="DAY_OF_YEAR" />
+		<field name="ERA" />
+		<field name="HOUR0" />
+		<field name="HOUR1" />
+		<field name="HOUR_OF_DAY0" />
+		<field name="HOUR_OF_DAY1" />
+		<field name="MILLISECOND" />
+		<field name="MINUTE" />
+		<field name="MONTH" />
+		<field name="SECOND" />
+		<field name="TIME_ZONE" />
+		<field name="WEEK_OF_MONTH" />
+		<field name="WEEK_OF_YEAR" />
+		<field name="YEAR" />
+	</class>
+	<class name="java/text/DateFormatSymbols" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Locale;)V" />
+		<method name="getAmPmStrings()[Ljava/lang/String;" />
+		<method name="getAvailableLocales()[Ljava/util/Locale;" since="9" />
+		<method name="getEras()[Ljava/lang/String;" />
+		<method name="getInstance()Ljava/text/DateFormatSymbols;" since="9" />
+		<method name="getInstance(Ljava/util/Locale;)Ljava/text/DateFormatSymbols;" since="9" />
+		<method name="getLocalPatternChars()Ljava/lang/String;" />
+		<method name="getMonths()[Ljava/lang/String;" />
+		<method name="getShortMonths()[Ljava/lang/String;" />
+		<method name="getShortWeekdays()[Ljava/lang/String;" />
+		<method name="getWeekdays()[Ljava/lang/String;" />
+		<method name="getZoneStrings()[[Ljava/lang/String;" />
+		<method name="setAmPmStrings([Ljava/lang/String;)V" />
+		<method name="setEras([Ljava/lang/String;)V" />
+		<method name="setLocalPatternChars(Ljava/lang/String;)V" />
+		<method name="setMonths([Ljava/lang/String;)V" />
+		<method name="setShortMonths([Ljava/lang/String;)V" />
+		<method name="setShortWeekdays([Ljava/lang/String;)V" />
+		<method name="setWeekdays([Ljava/lang/String;)V" />
+		<method name="setZoneStrings([[Ljava/lang/String;)V" />
+	</class>
+	<class name="java/text/DecimalFormat" since="1">
+		<extends name="java/text/NumberFormat" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/text/DecimalFormatSymbols;)V" />
+		<method name="applyLocalizedPattern(Ljava/lang/String;)V" />
+		<method name="applyPattern(Ljava/lang/String;)V" />
+		<method name="getDecimalFormatSymbols()Ljava/text/DecimalFormatSymbols;" />
+		<method name="getGroupingSize()I" />
+		<method name="getMultiplier()I" />
+		<method name="getNegativePrefix()Ljava/lang/String;" />
+		<method name="getNegativeSuffix()Ljava/lang/String;" />
+		<method name="getPositivePrefix()Ljava/lang/String;" />
+		<method name="getPositiveSuffix()Ljava/lang/String;" />
+		<method name="isDecimalSeparatorAlwaysShown()Z" />
+		<method name="isParseBigDecimal()Z" />
+		<method name="setDecimalFormatSymbols(Ljava/text/DecimalFormatSymbols;)V" />
+		<method name="setDecimalSeparatorAlwaysShown(Z)V" />
+		<method name="setGroupingSize(I)V" />
+		<method name="setMultiplier(I)V" />
+		<method name="setNegativePrefix(Ljava/lang/String;)V" />
+		<method name="setNegativeSuffix(Ljava/lang/String;)V" />
+		<method name="setParseBigDecimal(Z)V" />
+		<method name="setPositivePrefix(Ljava/lang/String;)V" />
+		<method name="setPositiveSuffix(Ljava/lang/String;)V" />
+		<method name="toLocalizedPattern()Ljava/lang/String;" />
+		<method name="toPattern()Ljava/lang/String;" />
+	</class>
+	<class name="java/text/DecimalFormatSymbols" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Locale;)V" />
+		<method name="getAvailableLocales()[Ljava/util/Locale;" since="9" />
+		<method name="getCurrency()Ljava/util/Currency;" />
+		<method name="getCurrencySymbol()Ljava/lang/String;" />
+		<method name="getDecimalSeparator()C" />
+		<method name="getDigit()C" />
+		<method name="getExponentSeparator()Ljava/lang/String;" since="9" />
+		<method name="getGroupingSeparator()C" />
+		<method name="getInfinity()Ljava/lang/String;" />
+		<method name="getInstance()Ljava/text/DecimalFormatSymbols;" since="9" />
+		<method name="getInstance(Ljava/util/Locale;)Ljava/text/DecimalFormatSymbols;" since="9" />
+		<method name="getInternationalCurrencySymbol()Ljava/lang/String;" />
+		<method name="getMinusSign()C" />
+		<method name="getMonetaryDecimalSeparator()C" />
+		<method name="getNaN()Ljava/lang/String;" />
+		<method name="getPatternSeparator()C" />
+		<method name="getPerMill()C" />
+		<method name="getPercent()C" />
+		<method name="getZeroDigit()C" />
+		<method name="setCurrency(Ljava/util/Currency;)V" />
+		<method name="setCurrencySymbol(Ljava/lang/String;)V" />
+		<method name="setDecimalSeparator(C)V" />
+		<method name="setDigit(C)V" />
+		<method name="setExponentSeparator(Ljava/lang/String;)V" since="9" />
+		<method name="setGroupingSeparator(C)V" />
+		<method name="setInfinity(Ljava/lang/String;)V" />
+		<method name="setInternationalCurrencySymbol(Ljava/lang/String;)V" />
+		<method name="setMinusSign(C)V" />
+		<method name="setMonetaryDecimalSeparator(C)V" />
+		<method name="setNaN(Ljava/lang/String;)V" />
+		<method name="setPatternSeparator(C)V" />
+		<method name="setPerMill(C)V" />
+		<method name="setPercent(C)V" />
+		<method name="setZeroDigit(C)V" />
+	</class>
+	<class name="java/text/FieldPosition" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/text/Format$Field;)V" />
+		<method name="&lt;init&gt;(Ljava/text/Format$Field;I)V" />
+		<method name="getBeginIndex()I" />
+		<method name="getEndIndex()I" />
+		<method name="getField()I" />
+		<method name="getFieldAttribute()Ljava/text/Format$Field;" />
+		<method name="setBeginIndex(I)V" />
+		<method name="setEndIndex(I)V" />
+	</class>
+	<class name="java/text/Format" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="format(Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="format(Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;" />
+		<method name="formatToCharacterIterator(Ljava/lang/Object;)Ljava/text/AttributedCharacterIterator;" />
+		<method name="parseObject(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="parseObject(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Object;" />
+	</class>
+	<class name="java/text/Format$Field" since="1">
+		<extends name="java/text/AttributedCharacterIterator$Attribute" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/text/MessageFormat" since="1">
+		<extends name="java/text/Format" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/util/Locale;)V" />
+		<method name="applyPattern(Ljava/lang/String;)V" />
+		<method name="format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="format([Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;" />
+		<method name="getFormats()[Ljava/text/Format;" />
+		<method name="getFormatsByArgumentIndex()[Ljava/text/Format;" />
+		<method name="getLocale()Ljava/util/Locale;" />
+		<method name="parse(Ljava/lang/String;)[Ljava/lang/Object;" />
+		<method name="parse(Ljava/lang/String;Ljava/text/ParsePosition;)[Ljava/lang/Object;" />
+		<method name="setFormat(ILjava/text/Format;)V" />
+		<method name="setFormatByArgumentIndex(ILjava/text/Format;)V" />
+		<method name="setFormats([Ljava/text/Format;)V" />
+		<method name="setFormatsByArgumentIndex([Ljava/text/Format;)V" />
+		<method name="setLocale(Ljava/util/Locale;)V" />
+		<method name="toPattern()Ljava/lang/String;" />
+	</class>
+	<class name="java/text/MessageFormat$Field" since="1">
+		<extends name="java/text/Format$Field" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<field name="ARGUMENT" />
+	</class>
+	<class name="java/text/Normalizer" since="9">
+		<extends name="java/lang/Object" />
+		<method name="isNormalized(Ljava/lang/CharSequence;Ljava/text/Normalizer$Form;)Z" />
+		<method name="normalize(Ljava/lang/CharSequence;Ljava/text/Normalizer$Form;)Ljava/lang/String;" />
+	</class>
+	<class name="java/text/Normalizer$Form" since="9">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/text/Normalizer$Form;" />
+		<method name="values()[Ljava/text/Normalizer$Form;" />
+		<field name="NFC" />
+		<field name="NFD" />
+		<field name="NFKC" />
+		<field name="NFKD" />
+	</class>
+	<class name="java/text/NumberFormat" since="1">
+		<extends name="java/text/Format" />
+		<method name="&lt;init&gt;()V" />
+		<method name="format(D)Ljava/lang/String;" />
+		<method name="format(DLjava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;" />
+		<method name="format(J)Ljava/lang/String;" />
+		<method name="format(JLjava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;" />
+		<method name="getAvailableLocales()[Ljava/util/Locale;" />
+		<method name="getCurrency()Ljava/util/Currency;" />
+		<method name="getCurrencyInstance()Ljava/text/NumberFormat;" />
+		<method name="getCurrencyInstance(Ljava/util/Locale;)Ljava/text/NumberFormat;" />
+		<method name="getInstance()Ljava/text/NumberFormat;" />
+		<method name="getInstance(Ljava/util/Locale;)Ljava/text/NumberFormat;" />
+		<method name="getIntegerInstance()Ljava/text/NumberFormat;" />
+		<method name="getIntegerInstance(Ljava/util/Locale;)Ljava/text/NumberFormat;" />
+		<method name="getMaximumFractionDigits()I" />
+		<method name="getMaximumIntegerDigits()I" />
+		<method name="getMinimumFractionDigits()I" />
+		<method name="getMinimumIntegerDigits()I" />
+		<method name="getNumberInstance()Ljava/text/NumberFormat;" />
+		<method name="getNumberInstance(Ljava/util/Locale;)Ljava/text/NumberFormat;" />
+		<method name="getPercentInstance()Ljava/text/NumberFormat;" />
+		<method name="getPercentInstance(Ljava/util/Locale;)Ljava/text/NumberFormat;" />
+		<method name="getRoundingMode()Ljava/math/RoundingMode;" since="9" />
+		<method name="isGroupingUsed()Z" />
+		<method name="isParseIntegerOnly()Z" />
+		<method name="parse(Ljava/lang/String;)Ljava/lang/Number;" />
+		<method name="parse(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Number;" />
+		<method name="setCurrency(Ljava/util/Currency;)V" />
+		<method name="setGroupingUsed(Z)V" />
+		<method name="setMaximumFractionDigits(I)V" />
+		<method name="setMaximumIntegerDigits(I)V" />
+		<method name="setMinimumFractionDigits(I)V" />
+		<method name="setMinimumIntegerDigits(I)V" />
+		<method name="setParseIntegerOnly(Z)V" />
+		<method name="setRoundingMode(Ljava/math/RoundingMode;)V" since="9" />
+		<field name="FRACTION_FIELD" />
+		<field name="INTEGER_FIELD" />
+	</class>
+	<class name="java/text/NumberFormat$Field" since="1">
+		<extends name="java/text/Format$Field" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<field name="CURRENCY" />
+		<field name="DECIMAL_SEPARATOR" />
+		<field name="EXPONENT" />
+		<field name="EXPONENT_SIGN" />
+		<field name="EXPONENT_SYMBOL" />
+		<field name="FRACTION" />
+		<field name="GROUPING_SEPARATOR" />
+		<field name="INTEGER" />
+		<field name="PERCENT" />
+		<field name="PERMILLE" />
+		<field name="SIGN" />
+	</class>
+	<class name="java/text/ParseException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="getErrorOffset()I" />
+	</class>
+	<class name="java/text/ParsePosition" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getErrorIndex()I" />
+		<method name="getIndex()I" />
+		<method name="setErrorIndex(I)V" />
+		<method name="setIndex(I)V" />
+	</class>
+	<class name="java/text/RuleBasedCollator" since="1">
+		<extends name="java/text/Collator" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getCollationElementIterator(Ljava/lang/String;)Ljava/text/CollationElementIterator;" />
+		<method name="getCollationElementIterator(Ljava/text/CharacterIterator;)Ljava/text/CollationElementIterator;" />
+		<method name="getRules()Ljava/lang/String;" />
+	</class>
+	<class name="java/text/SimpleDateFormat" since="1">
+		<extends name="java/text/DateFormat" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/text/DateFormatSymbols;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/util/Locale;)V" />
+		<method name="applyLocalizedPattern(Ljava/lang/String;)V" />
+		<method name="applyPattern(Ljava/lang/String;)V" />
+		<method name="get2DigitYearStart()Ljava/util/Date;" />
+		<method name="getDateFormatSymbols()Ljava/text/DateFormatSymbols;" />
+		<method name="set2DigitYearStart(Ljava/util/Date;)V" />
+		<method name="setDateFormatSymbols(Ljava/text/DateFormatSymbols;)V" />
+		<method name="toLocalizedPattern()Ljava/lang/String;" />
+		<method name="toPattern()Ljava/lang/String;" />
+	</class>
+	<class name="java/text/StringCharacterIterator" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/text/CharacterIterator" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;III)V" />
+		<method name="setText(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/time/Clock" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="fixed(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/Clock;" />
+		<method name="getZone()Ljava/time/ZoneId;" />
+		<method name="instant()Ljava/time/Instant;" />
+		<method name="millis()J" />
+		<method name="offset(Ljava/time/Clock;Ljava/time/Duration;)Ljava/time/Clock;" />
+		<method name="system(Ljava/time/ZoneId;)Ljava/time/Clock;" />
+		<method name="systemDefaultZone()Ljava/time/Clock;" />
+		<method name="systemUTC()Ljava/time/Clock;" />
+		<method name="tick(Ljava/time/Clock;Ljava/time/Duration;)Ljava/time/Clock;" />
+		<method name="tickMinutes(Ljava/time/ZoneId;)Ljava/time/Clock;" />
+		<method name="tickSeconds(Ljava/time/ZoneId;)Ljava/time/Clock;" />
+		<method name="withZone(Ljava/time/ZoneId;)Ljava/time/Clock;" />
+	</class>
+	<class name="java/time/DateTimeException" since="26">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/time/DayOfWeek" since="26">
+		<extends name="java/lang/Enum" />
+		<implements name="java/time/temporal/TemporalAccessor" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/DayOfWeek;" />
+		<method name="getDisplayName(Ljava/time/format/TextStyle;Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="getValue()I" />
+		<method name="minus(J)Ljava/time/DayOfWeek;" />
+		<method name="of(I)Ljava/time/DayOfWeek;" />
+		<method name="plus(J)Ljava/time/DayOfWeek;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/time/DayOfWeek;" />
+		<method name="values()[Ljava/time/DayOfWeek;" />
+		<field name="FRIDAY" />
+		<field name="MONDAY" />
+		<field name="SATURDAY" />
+		<field name="SUNDAY" />
+		<field name="THURSDAY" />
+		<field name="TUESDAY" />
+		<field name="WEDNESDAY" />
+	</class>
+	<class name="java/time/Duration" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<implements name="java/time/temporal/TemporalAmount" />
+		<method name="abs()Ljava/time/Duration;" />
+		<method name="between(Ljava/time/temporal/Temporal;Ljava/time/temporal/Temporal;)Ljava/time/Duration;" />
+		<method name="compareTo(Ljava/time/Duration;)I" />
+		<method name="dividedBy(J)Ljava/time/Duration;" />
+		<method name="dividedBy(Ljava/time/Duration;)J" since="31" />
+		<method name="from(Ljava/time/temporal/TemporalAmount;)Ljava/time/Duration;" />
+		<method name="getNano()I" />
+		<method name="getSeconds()J" />
+		<method name="isNegative()Z" />
+		<method name="isZero()Z" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/Duration;" />
+		<method name="minus(Ljava/time/Duration;)Ljava/time/Duration;" />
+		<method name="minusDays(J)Ljava/time/Duration;" />
+		<method name="minusHours(J)Ljava/time/Duration;" />
+		<method name="minusMillis(J)Ljava/time/Duration;" />
+		<method name="minusMinutes(J)Ljava/time/Duration;" />
+		<method name="minusNanos(J)Ljava/time/Duration;" />
+		<method name="minusSeconds(J)Ljava/time/Duration;" />
+		<method name="multipliedBy(J)Ljava/time/Duration;" />
+		<method name="negated()Ljava/time/Duration;" />
+		<method name="of(JLjava/time/temporal/TemporalUnit;)Ljava/time/Duration;" />
+		<method name="ofDays(J)Ljava/time/Duration;" />
+		<method name="ofHours(J)Ljava/time/Duration;" />
+		<method name="ofMillis(J)Ljava/time/Duration;" />
+		<method name="ofMinutes(J)Ljava/time/Duration;" />
+		<method name="ofNanos(J)Ljava/time/Duration;" />
+		<method name="ofSeconds(J)Ljava/time/Duration;" />
+		<method name="ofSeconds(JJ)Ljava/time/Duration;" />
+		<method name="parse(Ljava/lang/CharSequence;)Ljava/time/Duration;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/Duration;" />
+		<method name="plus(Ljava/time/Duration;)Ljava/time/Duration;" />
+		<method name="plusDays(J)Ljava/time/Duration;" />
+		<method name="plusHours(J)Ljava/time/Duration;" />
+		<method name="plusMillis(J)Ljava/time/Duration;" />
+		<method name="plusMinutes(J)Ljava/time/Duration;" />
+		<method name="plusNanos(J)Ljava/time/Duration;" />
+		<method name="plusSeconds(J)Ljava/time/Duration;" />
+		<method name="toDays()J" />
+		<method name="toDaysPart()J" since="31" />
+		<method name="toHours()J" />
+		<method name="toHoursPart()I" since="31" />
+		<method name="toMillis()J" />
+		<method name="toMillisPart()I" since="31" />
+		<method name="toMinutes()J" />
+		<method name="toMinutesPart()I" since="31" />
+		<method name="toNanos()J" />
+		<method name="toNanosPart()I" since="31" />
+		<method name="toSeconds()J" since="31" />
+		<method name="toSecondsPart()I" since="31" />
+		<method name="truncatedTo(Ljava/time/temporal/TemporalUnit;)Ljava/time/Duration;" since="31" />
+		<method name="withNanos(I)Ljava/time/Duration;" />
+		<method name="withSeconds(J)Ljava/time/Duration;" />
+		<field name="ZERO" />
+	</class>
+	<class name="java/time/Instant" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<implements name="java/time/temporal/Temporal" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="atOffset(Ljava/time/ZoneOffset;)Ljava/time/OffsetDateTime;" />
+		<method name="atZone(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+		<method name="compareTo(Ljava/time/Instant;)I" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/Instant;" />
+		<method name="getEpochSecond()J" />
+		<method name="getNano()I" />
+		<method name="isAfter(Ljava/time/Instant;)Z" />
+		<method name="isBefore(Ljava/time/Instant;)Z" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/Instant;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/Instant;" />
+		<method name="minusMillis(J)Ljava/time/Instant;" />
+		<method name="minusNanos(J)Ljava/time/Instant;" />
+		<method name="minusSeconds(J)Ljava/time/Instant;" />
+		<method name="now()Ljava/time/Instant;" />
+		<method name="now(Ljava/time/Clock;)Ljava/time/Instant;" />
+		<method name="ofEpochMilli(J)Ljava/time/Instant;" />
+		<method name="ofEpochSecond(J)Ljava/time/Instant;" />
+		<method name="ofEpochSecond(JJ)Ljava/time/Instant;" />
+		<method name="parse(Ljava/lang/CharSequence;)Ljava/time/Instant;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/Instant;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/Instant;" />
+		<method name="plusMillis(J)Ljava/time/Instant;" />
+		<method name="plusNanos(J)Ljava/time/Instant;" />
+		<method name="plusSeconds(J)Ljava/time/Instant;" />
+		<method name="toEpochMilli()J" />
+		<method name="truncatedTo(Ljava/time/temporal/TemporalUnit;)Ljava/time/Instant;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/Instant;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/Instant;" />
+		<field name="EPOCH" />
+		<field name="MAX" />
+		<field name="MIN" />
+	</class>
+	<class name="java/time/LocalDate" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/time/chrono/ChronoLocalDate" />
+		<implements name="java/time/temporal/Temporal" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="atStartOfDay()Ljava/time/LocalDateTime;" />
+		<method name="atStartOfDay(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+		<method name="atTime(II)Ljava/time/LocalDateTime;" />
+		<method name="atTime(III)Ljava/time/LocalDateTime;" />
+		<method name="atTime(IIII)Ljava/time/LocalDateTime;" />
+		<method name="atTime(Ljava/time/LocalTime;)Ljava/time/LocalDateTime;" />
+		<method name="atTime(Ljava/time/OffsetTime;)Ljava/time/OffsetDateTime;" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/LocalDate;" />
+		<method name="getChronology()Ljava/time/chrono/IsoChronology;" />
+		<method name="getDayOfMonth()I" />
+		<method name="getDayOfWeek()Ljava/time/DayOfWeek;" />
+		<method name="getDayOfYear()I" />
+		<method name="getMonth()Ljava/time/Month;" />
+		<method name="getMonthValue()I" />
+		<method name="getYear()I" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/LocalDate;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/LocalDate;" />
+		<method name="minusDays(J)Ljava/time/LocalDate;" />
+		<method name="minusMonths(J)Ljava/time/LocalDate;" />
+		<method name="minusWeeks(J)Ljava/time/LocalDate;" />
+		<method name="minusYears(J)Ljava/time/LocalDate;" />
+		<method name="now()Ljava/time/LocalDate;" />
+		<method name="now(Ljava/time/Clock;)Ljava/time/LocalDate;" />
+		<method name="now(Ljava/time/ZoneId;)Ljava/time/LocalDate;" />
+		<method name="of(III)Ljava/time/LocalDate;" />
+		<method name="of(ILjava/time/Month;I)Ljava/time/LocalDate;" />
+		<method name="ofEpochDay(J)Ljava/time/LocalDate;" />
+		<method name="ofYearDay(II)Ljava/time/LocalDate;" />
+		<method name="parse(Ljava/lang/CharSequence;)Ljava/time/LocalDate;" />
+		<method name="parse(Ljava/lang/CharSequence;Ljava/time/format/DateTimeFormatter;)Ljava/time/LocalDate;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/LocalDate;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/LocalDate;" />
+		<method name="plusDays(J)Ljava/time/LocalDate;" />
+		<method name="plusMonths(J)Ljava/time/LocalDate;" />
+		<method name="plusWeeks(J)Ljava/time/LocalDate;" />
+		<method name="plusYears(J)Ljava/time/LocalDate;" />
+		<method name="until(Ljava/time/chrono/ChronoLocalDate;)Ljava/time/Period;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/LocalDate;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/LocalDate;" />
+		<method name="withDayOfMonth(I)Ljava/time/LocalDate;" />
+		<method name="withDayOfYear(I)Ljava/time/LocalDate;" />
+		<method name="withMonth(I)Ljava/time/LocalDate;" />
+		<method name="withYear(I)Ljava/time/LocalDate;" />
+		<field name="MAX" />
+		<field name="MIN" />
+	</class>
+	<class name="java/time/LocalDateTime" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/time/chrono/ChronoLocalDateTime" />
+		<implements name="java/time/temporal/Temporal" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="atOffset(Ljava/time/ZoneOffset;)Ljava/time/OffsetDateTime;" />
+		<method name="atZone(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/LocalDateTime;" />
+		<method name="getDayOfMonth()I" />
+		<method name="getDayOfWeek()Ljava/time/DayOfWeek;" />
+		<method name="getDayOfYear()I" />
+		<method name="getHour()I" />
+		<method name="getMinute()I" />
+		<method name="getMonth()Ljava/time/Month;" />
+		<method name="getMonthValue()I" />
+		<method name="getNano()I" />
+		<method name="getSecond()I" />
+		<method name="getYear()I" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/LocalDateTime;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/LocalDateTime;" />
+		<method name="minusDays(J)Ljava/time/LocalDateTime;" />
+		<method name="minusHours(J)Ljava/time/LocalDateTime;" />
+		<method name="minusMinutes(J)Ljava/time/LocalDateTime;" />
+		<method name="minusMonths(J)Ljava/time/LocalDateTime;" />
+		<method name="minusNanos(J)Ljava/time/LocalDateTime;" />
+		<method name="minusSeconds(J)Ljava/time/LocalDateTime;" />
+		<method name="minusWeeks(J)Ljava/time/LocalDateTime;" />
+		<method name="minusYears(J)Ljava/time/LocalDateTime;" />
+		<method name="now()Ljava/time/LocalDateTime;" />
+		<method name="now(Ljava/time/Clock;)Ljava/time/LocalDateTime;" />
+		<method name="now(Ljava/time/ZoneId;)Ljava/time/LocalDateTime;" />
+		<method name="of(IIIII)Ljava/time/LocalDateTime;" />
+		<method name="of(IIIIII)Ljava/time/LocalDateTime;" />
+		<method name="of(IIIIIII)Ljava/time/LocalDateTime;" />
+		<method name="of(ILjava/time/Month;III)Ljava/time/LocalDateTime;" />
+		<method name="of(ILjava/time/Month;IIII)Ljava/time/LocalDateTime;" />
+		<method name="of(ILjava/time/Month;IIIII)Ljava/time/LocalDateTime;" />
+		<method name="of(Ljava/time/LocalDate;Ljava/time/LocalTime;)Ljava/time/LocalDateTime;" />
+		<method name="ofEpochSecond(JILjava/time/ZoneOffset;)Ljava/time/LocalDateTime;" />
+		<method name="ofInstant(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/LocalDateTime;" />
+		<method name="parse(Ljava/lang/CharSequence;)Ljava/time/LocalDateTime;" />
+		<method name="parse(Ljava/lang/CharSequence;Ljava/time/format/DateTimeFormatter;)Ljava/time/LocalDateTime;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/LocalDateTime;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/LocalDateTime;" />
+		<method name="plusDays(J)Ljava/time/LocalDateTime;" />
+		<method name="plusHours(J)Ljava/time/LocalDateTime;" />
+		<method name="plusMinutes(J)Ljava/time/LocalDateTime;" />
+		<method name="plusMonths(J)Ljava/time/LocalDateTime;" />
+		<method name="plusNanos(J)Ljava/time/LocalDateTime;" />
+		<method name="plusSeconds(J)Ljava/time/LocalDateTime;" />
+		<method name="plusWeeks(J)Ljava/time/LocalDateTime;" />
+		<method name="plusYears(J)Ljava/time/LocalDateTime;" />
+		<method name="toLocalDate()Ljava/time/LocalDate;" />
+		<method name="truncatedTo(Ljava/time/temporal/TemporalUnit;)Ljava/time/LocalDateTime;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/LocalDateTime;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/LocalDateTime;" />
+		<method name="withDayOfMonth(I)Ljava/time/LocalDateTime;" />
+		<method name="withDayOfYear(I)Ljava/time/LocalDateTime;" />
+		<method name="withHour(I)Ljava/time/LocalDateTime;" />
+		<method name="withMinute(I)Ljava/time/LocalDateTime;" />
+		<method name="withMonth(I)Ljava/time/LocalDateTime;" />
+		<method name="withNano(I)Ljava/time/LocalDateTime;" />
+		<method name="withSecond(I)Ljava/time/LocalDateTime;" />
+		<method name="withYear(I)Ljava/time/LocalDateTime;" />
+		<field name="MAX" />
+		<field name="MIN" />
+	</class>
+	<class name="java/time/LocalTime" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<implements name="java/time/temporal/Temporal" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="atDate(Ljava/time/LocalDate;)Ljava/time/LocalDateTime;" />
+		<method name="atOffset(Ljava/time/ZoneOffset;)Ljava/time/OffsetTime;" />
+		<method name="compareTo(Ljava/time/LocalTime;)I" />
+		<method name="format(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/LocalTime;" />
+		<method name="getHour()I" />
+		<method name="getMinute()I" />
+		<method name="getNano()I" />
+		<method name="getSecond()I" />
+		<method name="isAfter(Ljava/time/LocalTime;)Z" />
+		<method name="isBefore(Ljava/time/LocalTime;)Z" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/LocalTime;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/LocalTime;" />
+		<method name="minusHours(J)Ljava/time/LocalTime;" />
+		<method name="minusMinutes(J)Ljava/time/LocalTime;" />
+		<method name="minusNanos(J)Ljava/time/LocalTime;" />
+		<method name="minusSeconds(J)Ljava/time/LocalTime;" />
+		<method name="now()Ljava/time/LocalTime;" />
+		<method name="now(Ljava/time/Clock;)Ljava/time/LocalTime;" />
+		<method name="now(Ljava/time/ZoneId;)Ljava/time/LocalTime;" />
+		<method name="of(II)Ljava/time/LocalTime;" />
+		<method name="of(III)Ljava/time/LocalTime;" />
+		<method name="of(IIII)Ljava/time/LocalTime;" />
+		<method name="ofInstant(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/LocalTime;" since="31" />
+		<method name="ofNanoOfDay(J)Ljava/time/LocalTime;" />
+		<method name="ofSecondOfDay(J)Ljava/time/LocalTime;" />
+		<method name="parse(Ljava/lang/CharSequence;)Ljava/time/LocalTime;" />
+		<method name="parse(Ljava/lang/CharSequence;Ljava/time/format/DateTimeFormatter;)Ljava/time/LocalTime;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/LocalTime;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/LocalTime;" />
+		<method name="plusHours(J)Ljava/time/LocalTime;" />
+		<method name="plusMinutes(J)Ljava/time/LocalTime;" />
+		<method name="plusNanos(J)Ljava/time/LocalTime;" />
+		<method name="plusSeconds(J)Ljava/time/LocalTime;" />
+		<method name="toEpochSecond(Ljava/time/LocalDate;Ljava/time/ZoneOffset;)J" since="31" />
+		<method name="toNanoOfDay()J" />
+		<method name="toSecondOfDay()I" />
+		<method name="truncatedTo(Ljava/time/temporal/TemporalUnit;)Ljava/time/LocalTime;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/LocalTime;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/LocalTime;" />
+		<method name="withHour(I)Ljava/time/LocalTime;" />
+		<method name="withMinute(I)Ljava/time/LocalTime;" />
+		<method name="withNano(I)Ljava/time/LocalTime;" />
+		<method name="withSecond(I)Ljava/time/LocalTime;" />
+		<field name="MAX" />
+		<field name="MIDNIGHT" />
+		<field name="MIN" />
+		<field name="NOON" />
+	</class>
+	<class name="java/time/Month" since="26">
+		<extends name="java/lang/Enum" />
+		<implements name="java/time/temporal/TemporalAccessor" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="firstDayOfYear(Z)I" />
+		<method name="firstMonthOfQuarter()Ljava/time/Month;" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/Month;" />
+		<method name="getDisplayName(Ljava/time/format/TextStyle;Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="getValue()I" />
+		<method name="length(Z)I" />
+		<method name="maxLength()I" />
+		<method name="minLength()I" />
+		<method name="minus(J)Ljava/time/Month;" />
+		<method name="of(I)Ljava/time/Month;" />
+		<method name="plus(J)Ljava/time/Month;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/time/Month;" />
+		<method name="values()[Ljava/time/Month;" />
+		<field name="APRIL" />
+		<field name="AUGUST" />
+		<field name="DECEMBER" />
+		<field name="FEBRUARY" />
+		<field name="JANUARY" />
+		<field name="JULY" />
+		<field name="JUNE" />
+		<field name="MARCH" />
+		<field name="MAY" />
+		<field name="NOVEMBER" />
+		<field name="OCTOBER" />
+		<field name="SEPTEMBER" />
+	</class>
+	<class name="java/time/MonthDay" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<implements name="java/time/temporal/TemporalAccessor" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="atYear(I)Ljava/time/LocalDate;" />
+		<method name="compareTo(Ljava/time/MonthDay;)I" />
+		<method name="format(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/MonthDay;" />
+		<method name="getDayOfMonth()I" />
+		<method name="getMonth()Ljava/time/Month;" />
+		<method name="getMonthValue()I" />
+		<method name="isAfter(Ljava/time/MonthDay;)Z" />
+		<method name="isBefore(Ljava/time/MonthDay;)Z" />
+		<method name="isValidYear(I)Z" />
+		<method name="now()Ljava/time/MonthDay;" />
+		<method name="now(Ljava/time/Clock;)Ljava/time/MonthDay;" />
+		<method name="now(Ljava/time/ZoneId;)Ljava/time/MonthDay;" />
+		<method name="of(II)Ljava/time/MonthDay;" />
+		<method name="of(Ljava/time/Month;I)Ljava/time/MonthDay;" />
+		<method name="parse(Ljava/lang/CharSequence;)Ljava/time/MonthDay;" />
+		<method name="parse(Ljava/lang/CharSequence;Ljava/time/format/DateTimeFormatter;)Ljava/time/MonthDay;" />
+		<method name="with(Ljava/time/Month;)Ljava/time/MonthDay;" />
+		<method name="withDayOfMonth(I)Ljava/time/MonthDay;" />
+		<method name="withMonth(I)Ljava/time/MonthDay;" />
+	</class>
+	<class name="java/time/OffsetDateTime" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<implements name="java/time/temporal/Temporal" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="atZoneSameInstant(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+		<method name="atZoneSimilarLocal(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+		<method name="compareTo(Ljava/time/OffsetDateTime;)I" />
+		<method name="format(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/OffsetDateTime;" />
+		<method name="getDayOfMonth()I" />
+		<method name="getDayOfWeek()Ljava/time/DayOfWeek;" />
+		<method name="getDayOfYear()I" />
+		<method name="getHour()I" />
+		<method name="getMinute()I" />
+		<method name="getMonth()Ljava/time/Month;" />
+		<method name="getMonthValue()I" />
+		<method name="getNano()I" />
+		<method name="getOffset()Ljava/time/ZoneOffset;" />
+		<method name="getSecond()I" />
+		<method name="getYear()I" />
+		<method name="isAfter(Ljava/time/OffsetDateTime;)Z" />
+		<method name="isBefore(Ljava/time/OffsetDateTime;)Z" />
+		<method name="isEqual(Ljava/time/OffsetDateTime;)Z" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/OffsetDateTime;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/OffsetDateTime;" />
+		<method name="minusDays(J)Ljava/time/OffsetDateTime;" />
+		<method name="minusHours(J)Ljava/time/OffsetDateTime;" />
+		<method name="minusMinutes(J)Ljava/time/OffsetDateTime;" />
+		<method name="minusMonths(J)Ljava/time/OffsetDateTime;" />
+		<method name="minusNanos(J)Ljava/time/OffsetDateTime;" />
+		<method name="minusSeconds(J)Ljava/time/OffsetDateTime;" />
+		<method name="minusWeeks(J)Ljava/time/OffsetDateTime;" />
+		<method name="minusYears(J)Ljava/time/OffsetDateTime;" />
+		<method name="now()Ljava/time/OffsetDateTime;" />
+		<method name="now(Ljava/time/Clock;)Ljava/time/OffsetDateTime;" />
+		<method name="now(Ljava/time/ZoneId;)Ljava/time/OffsetDateTime;" />
+		<method name="of(IIIIIIILjava/time/ZoneOffset;)Ljava/time/OffsetDateTime;" />
+		<method name="of(Ljava/time/LocalDate;Ljava/time/LocalTime;Ljava/time/ZoneOffset;)Ljava/time/OffsetDateTime;" />
+		<method name="of(Ljava/time/LocalDateTime;Ljava/time/ZoneOffset;)Ljava/time/OffsetDateTime;" />
+		<method name="ofInstant(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/OffsetDateTime;" />
+		<method name="parse(Ljava/lang/CharSequence;)Ljava/time/OffsetDateTime;" />
+		<method name="parse(Ljava/lang/CharSequence;Ljava/time/format/DateTimeFormatter;)Ljava/time/OffsetDateTime;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/OffsetDateTime;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/OffsetDateTime;" />
+		<method name="plusDays(J)Ljava/time/OffsetDateTime;" />
+		<method name="plusHours(J)Ljava/time/OffsetDateTime;" />
+		<method name="plusMinutes(J)Ljava/time/OffsetDateTime;" />
+		<method name="plusMonths(J)Ljava/time/OffsetDateTime;" />
+		<method name="plusNanos(J)Ljava/time/OffsetDateTime;" />
+		<method name="plusSeconds(J)Ljava/time/OffsetDateTime;" />
+		<method name="plusWeeks(J)Ljava/time/OffsetDateTime;" />
+		<method name="plusYears(J)Ljava/time/OffsetDateTime;" />
+		<method name="timeLineOrder()Ljava/util/Comparator;" />
+		<method name="toEpochSecond()J" />
+		<method name="toInstant()Ljava/time/Instant;" />
+		<method name="toLocalDate()Ljava/time/LocalDate;" />
+		<method name="toLocalDateTime()Ljava/time/LocalDateTime;" />
+		<method name="toLocalTime()Ljava/time/LocalTime;" />
+		<method name="toOffsetTime()Ljava/time/OffsetTime;" />
+		<method name="toZonedDateTime()Ljava/time/ZonedDateTime;" />
+		<method name="truncatedTo(Ljava/time/temporal/TemporalUnit;)Ljava/time/OffsetDateTime;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/OffsetDateTime;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/OffsetDateTime;" />
+		<method name="withDayOfMonth(I)Ljava/time/OffsetDateTime;" />
+		<method name="withDayOfYear(I)Ljava/time/OffsetDateTime;" />
+		<method name="withHour(I)Ljava/time/OffsetDateTime;" />
+		<method name="withMinute(I)Ljava/time/OffsetDateTime;" />
+		<method name="withMonth(I)Ljava/time/OffsetDateTime;" />
+		<method name="withNano(I)Ljava/time/OffsetDateTime;" />
+		<method name="withOffsetSameInstant(Ljava/time/ZoneOffset;)Ljava/time/OffsetDateTime;" />
+		<method name="withOffsetSameLocal(Ljava/time/ZoneOffset;)Ljava/time/OffsetDateTime;" />
+		<method name="withSecond(I)Ljava/time/OffsetDateTime;" />
+		<method name="withYear(I)Ljava/time/OffsetDateTime;" />
+		<field name="MAX" />
+		<field name="MIN" />
+	</class>
+	<class name="java/time/OffsetTime" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<implements name="java/time/temporal/Temporal" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="atDate(Ljava/time/LocalDate;)Ljava/time/OffsetDateTime;" />
+		<method name="compareTo(Ljava/time/OffsetTime;)I" />
+		<method name="format(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/OffsetTime;" />
+		<method name="getHour()I" />
+		<method name="getMinute()I" />
+		<method name="getNano()I" />
+		<method name="getOffset()Ljava/time/ZoneOffset;" />
+		<method name="getSecond()I" />
+		<method name="isAfter(Ljava/time/OffsetTime;)Z" />
+		<method name="isBefore(Ljava/time/OffsetTime;)Z" />
+		<method name="isEqual(Ljava/time/OffsetTime;)Z" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/OffsetTime;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/OffsetTime;" />
+		<method name="minusHours(J)Ljava/time/OffsetTime;" />
+		<method name="minusMinutes(J)Ljava/time/OffsetTime;" />
+		<method name="minusNanos(J)Ljava/time/OffsetTime;" />
+		<method name="minusSeconds(J)Ljava/time/OffsetTime;" />
+		<method name="now()Ljava/time/OffsetTime;" />
+		<method name="now(Ljava/time/Clock;)Ljava/time/OffsetTime;" />
+		<method name="now(Ljava/time/ZoneId;)Ljava/time/OffsetTime;" />
+		<method name="of(IIIILjava/time/ZoneOffset;)Ljava/time/OffsetTime;" />
+		<method name="of(Ljava/time/LocalTime;Ljava/time/ZoneOffset;)Ljava/time/OffsetTime;" />
+		<method name="ofInstant(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/OffsetTime;" />
+		<method name="parse(Ljava/lang/CharSequence;)Ljava/time/OffsetTime;" />
+		<method name="parse(Ljava/lang/CharSequence;Ljava/time/format/DateTimeFormatter;)Ljava/time/OffsetTime;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/OffsetTime;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/OffsetTime;" />
+		<method name="plusHours(J)Ljava/time/OffsetTime;" />
+		<method name="plusMinutes(J)Ljava/time/OffsetTime;" />
+		<method name="plusNanos(J)Ljava/time/OffsetTime;" />
+		<method name="plusSeconds(J)Ljava/time/OffsetTime;" />
+		<method name="toLocalTime()Ljava/time/LocalTime;" />
+		<method name="truncatedTo(Ljava/time/temporal/TemporalUnit;)Ljava/time/OffsetTime;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/OffsetTime;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/OffsetTime;" />
+		<method name="withHour(I)Ljava/time/OffsetTime;" />
+		<method name="withMinute(I)Ljava/time/OffsetTime;" />
+		<method name="withNano(I)Ljava/time/OffsetTime;" />
+		<method name="withOffsetSameInstant(Ljava/time/ZoneOffset;)Ljava/time/OffsetTime;" />
+		<method name="withOffsetSameLocal(Ljava/time/ZoneOffset;)Ljava/time/OffsetTime;" />
+		<method name="withSecond(I)Ljava/time/OffsetTime;" />
+		<field name="MAX" />
+		<field name="MIN" />
+	</class>
+	<class name="java/time/Period" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/time/chrono/ChronoPeriod" />
+		<method name="between(Ljava/time/LocalDate;Ljava/time/LocalDate;)Ljava/time/Period;" />
+		<method name="from(Ljava/time/temporal/TemporalAmount;)Ljava/time/Period;" />
+		<method name="getChronology()Ljava/time/chrono/IsoChronology;" />
+		<method name="getDays()I" />
+		<method name="getMonths()I" />
+		<method name="getYears()I" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/Period;" />
+		<method name="minusDays(J)Ljava/time/Period;" />
+		<method name="minusMonths(J)Ljava/time/Period;" />
+		<method name="minusYears(J)Ljava/time/Period;" />
+		<method name="multipliedBy(I)Ljava/time/Period;" />
+		<method name="negated()Ljava/time/Period;" />
+		<method name="normalized()Ljava/time/Period;" />
+		<method name="of(III)Ljava/time/Period;" />
+		<method name="ofDays(I)Ljava/time/Period;" />
+		<method name="ofMonths(I)Ljava/time/Period;" />
+		<method name="ofWeeks(I)Ljava/time/Period;" />
+		<method name="ofYears(I)Ljava/time/Period;" />
+		<method name="parse(Ljava/lang/CharSequence;)Ljava/time/Period;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/Period;" />
+		<method name="plusDays(J)Ljava/time/Period;" />
+		<method name="plusMonths(J)Ljava/time/Period;" />
+		<method name="plusYears(J)Ljava/time/Period;" />
+		<method name="toTotalMonths()J" />
+		<method name="withDays(I)Ljava/time/Period;" />
+		<method name="withMonths(I)Ljava/time/Period;" />
+		<method name="withYears(I)Ljava/time/Period;" />
+		<field name="ZERO" />
+	</class>
+	<class name="java/time/Year" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<implements name="java/time/temporal/Temporal" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="atDay(I)Ljava/time/LocalDate;" />
+		<method name="atMonth(I)Ljava/time/YearMonth;" />
+		<method name="atMonth(Ljava/time/Month;)Ljava/time/YearMonth;" />
+		<method name="atMonthDay(Ljava/time/MonthDay;)Ljava/time/LocalDate;" />
+		<method name="compareTo(Ljava/time/Year;)I" />
+		<method name="format(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/Year;" />
+		<method name="getValue()I" />
+		<method name="isAfter(Ljava/time/Year;)Z" />
+		<method name="isBefore(Ljava/time/Year;)Z" />
+		<method name="isLeap()Z" />
+		<method name="isLeap(J)Z" />
+		<method name="isValidMonthDay(Ljava/time/MonthDay;)Z" />
+		<method name="length()I" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/Year;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/Year;" />
+		<method name="minusYears(J)Ljava/time/Year;" />
+		<method name="now()Ljava/time/Year;" />
+		<method name="now(Ljava/time/Clock;)Ljava/time/Year;" />
+		<method name="now(Ljava/time/ZoneId;)Ljava/time/Year;" />
+		<method name="of(I)Ljava/time/Year;" />
+		<method name="parse(Ljava/lang/CharSequence;)Ljava/time/Year;" />
+		<method name="parse(Ljava/lang/CharSequence;Ljava/time/format/DateTimeFormatter;)Ljava/time/Year;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/Year;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/Year;" />
+		<method name="plusYears(J)Ljava/time/Year;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/Year;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/Year;" />
+		<field name="MAX_VALUE" />
+		<field name="MIN_VALUE" />
+	</class>
+	<class name="java/time/YearMonth" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<implements name="java/time/temporal/Temporal" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="atDay(I)Ljava/time/LocalDate;" />
+		<method name="atEndOfMonth()Ljava/time/LocalDate;" />
+		<method name="compareTo(Ljava/time/YearMonth;)I" />
+		<method name="format(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/YearMonth;" />
+		<method name="getMonth()Ljava/time/Month;" />
+		<method name="getMonthValue()I" />
+		<method name="getYear()I" />
+		<method name="isAfter(Ljava/time/YearMonth;)Z" />
+		<method name="isBefore(Ljava/time/YearMonth;)Z" />
+		<method name="isLeapYear()Z" />
+		<method name="isValidDay(I)Z" />
+		<method name="lengthOfMonth()I" />
+		<method name="lengthOfYear()I" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/YearMonth;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/YearMonth;" />
+		<method name="minusMonths(J)Ljava/time/YearMonth;" />
+		<method name="minusYears(J)Ljava/time/YearMonth;" />
+		<method name="now()Ljava/time/YearMonth;" />
+		<method name="now(Ljava/time/Clock;)Ljava/time/YearMonth;" />
+		<method name="now(Ljava/time/ZoneId;)Ljava/time/YearMonth;" />
+		<method name="of(II)Ljava/time/YearMonth;" />
+		<method name="of(ILjava/time/Month;)Ljava/time/YearMonth;" />
+		<method name="parse(Ljava/lang/CharSequence;)Ljava/time/YearMonth;" />
+		<method name="parse(Ljava/lang/CharSequence;Ljava/time/format/DateTimeFormatter;)Ljava/time/YearMonth;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/YearMonth;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/YearMonth;" />
+		<method name="plusMonths(J)Ljava/time/YearMonth;" />
+		<method name="plusYears(J)Ljava/time/YearMonth;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/YearMonth;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/YearMonth;" />
+		<method name="withMonth(I)Ljava/time/YearMonth;" />
+		<method name="withYear(I)Ljava/time/YearMonth;" />
+	</class>
+	<class name="java/time/ZoneId" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZoneId;" />
+		<method name="getAvailableZoneIds()Ljava/util/Set;" />
+		<method name="getDisplayName(Ljava/time/format/TextStyle;Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="getRules()Ljava/time/zone/ZoneRules;" />
+		<method name="normalized()Ljava/time/ZoneId;" />
+		<method name="of(Ljava/lang/String;)Ljava/time/ZoneId;" />
+		<method name="of(Ljava/lang/String;Ljava/util/Map;)Ljava/time/ZoneId;" />
+		<method name="ofOffset(Ljava/lang/String;Ljava/time/ZoneOffset;)Ljava/time/ZoneId;" />
+		<method name="systemDefault()Ljava/time/ZoneId;" />
+		<field name="SHORT_IDS" />
+	</class>
+	<class name="java/time/ZoneOffset" since="26">
+		<extends name="java/time/ZoneId" />
+		<implements name="java/lang/Comparable" />
+		<implements name="java/time/temporal/TemporalAccessor" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="compareTo(Ljava/time/ZoneOffset;)I" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZoneOffset;" />
+		<method name="getTotalSeconds()I" />
+		<method name="of(Ljava/lang/String;)Ljava/time/ZoneOffset;" />
+		<method name="ofHours(I)Ljava/time/ZoneOffset;" />
+		<method name="ofHoursMinutes(II)Ljava/time/ZoneOffset;" />
+		<method name="ofHoursMinutesSeconds(III)Ljava/time/ZoneOffset;" />
+		<method name="ofTotalSeconds(I)Ljava/time/ZoneOffset;" />
+		<field name="MAX" />
+		<field name="MIN" />
+		<field name="UTC" />
+	</class>
+	<class name="java/time/ZonedDateTime" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/time/chrono/ChronoZonedDateTime" />
+		<implements name="java/time/temporal/Temporal" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZonedDateTime;" />
+		<method name="getDayOfMonth()I" />
+		<method name="getDayOfWeek()Ljava/time/DayOfWeek;" />
+		<method name="getDayOfYear()I" />
+		<method name="getHour()I" />
+		<method name="getMinute()I" />
+		<method name="getMonth()Ljava/time/Month;" />
+		<method name="getMonthValue()I" />
+		<method name="getNano()I" />
+		<method name="getSecond()I" />
+		<method name="getYear()I" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/ZonedDateTime;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/ZonedDateTime;" />
+		<method name="minusDays(J)Ljava/time/ZonedDateTime;" />
+		<method name="minusHours(J)Ljava/time/ZonedDateTime;" />
+		<method name="minusMinutes(J)Ljava/time/ZonedDateTime;" />
+		<method name="minusMonths(J)Ljava/time/ZonedDateTime;" />
+		<method name="minusNanos(J)Ljava/time/ZonedDateTime;" />
+		<method name="minusSeconds(J)Ljava/time/ZonedDateTime;" />
+		<method name="minusWeeks(J)Ljava/time/ZonedDateTime;" />
+		<method name="minusYears(J)Ljava/time/ZonedDateTime;" />
+		<method name="now()Ljava/time/ZonedDateTime;" />
+		<method name="now(Ljava/time/Clock;)Ljava/time/ZonedDateTime;" />
+		<method name="now(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+		<method name="of(IIIIIIILjava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+		<method name="of(Ljava/time/LocalDate;Ljava/time/LocalTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+		<method name="of(Ljava/time/LocalDateTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+		<method name="ofInstant(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+		<method name="ofInstant(Ljava/time/LocalDateTime;Ljava/time/ZoneOffset;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+		<method name="ofLocal(Ljava/time/LocalDateTime;Ljava/time/ZoneId;Ljava/time/ZoneOffset;)Ljava/time/ZonedDateTime;" />
+		<method name="ofStrict(Ljava/time/LocalDateTime;Ljava/time/ZoneOffset;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+		<method name="parse(Ljava/lang/CharSequence;)Ljava/time/ZonedDateTime;" />
+		<method name="parse(Ljava/lang/CharSequence;Ljava/time/format/DateTimeFormatter;)Ljava/time/ZonedDateTime;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/ZonedDateTime;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/ZonedDateTime;" />
+		<method name="plusDays(J)Ljava/time/ZonedDateTime;" />
+		<method name="plusHours(J)Ljava/time/ZonedDateTime;" />
+		<method name="plusMinutes(J)Ljava/time/ZonedDateTime;" />
+		<method name="plusMonths(J)Ljava/time/ZonedDateTime;" />
+		<method name="plusNanos(J)Ljava/time/ZonedDateTime;" />
+		<method name="plusSeconds(J)Ljava/time/ZonedDateTime;" />
+		<method name="plusWeeks(J)Ljava/time/ZonedDateTime;" />
+		<method name="plusYears(J)Ljava/time/ZonedDateTime;" />
+		<method name="toLocalDate()Ljava/time/LocalDate;" />
+		<method name="toLocalDateTime()Ljava/time/LocalDateTime;" />
+		<method name="toOffsetDateTime()Ljava/time/OffsetDateTime;" />
+		<method name="truncatedTo(Ljava/time/temporal/TemporalUnit;)Ljava/time/ZonedDateTime;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/ZonedDateTime;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/ZonedDateTime;" />
+		<method name="withDayOfMonth(I)Ljava/time/ZonedDateTime;" />
+		<method name="withDayOfYear(I)Ljava/time/ZonedDateTime;" />
+		<method name="withEarlierOffsetAtOverlap()Ljava/time/ZonedDateTime;" />
+		<method name="withFixedOffsetZone()Ljava/time/ZonedDateTime;" />
+		<method name="withHour(I)Ljava/time/ZonedDateTime;" />
+		<method name="withLaterOffsetAtOverlap()Ljava/time/ZonedDateTime;" />
+		<method name="withMinute(I)Ljava/time/ZonedDateTime;" />
+		<method name="withMonth(I)Ljava/time/ZonedDateTime;" />
+		<method name="withNano(I)Ljava/time/ZonedDateTime;" />
+		<method name="withSecond(I)Ljava/time/ZonedDateTime;" />
+		<method name="withYear(I)Ljava/time/ZonedDateTime;" />
+		<method name="withZoneSameInstant(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+		<method name="withZoneSameLocal(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+	</class>
+	<class name="java/time/chrono/AbstractChronology" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/time/chrono/Chronology" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/time/chrono/ChronoLocalDate" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Comparable" />
+		<implements name="java/time/temporal/Temporal" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="atTime(Ljava/time/LocalTime;)Ljava/time/chrono/ChronoLocalDateTime;" />
+		<method name="compareTo(Ljava/time/chrono/ChronoLocalDate;)I" />
+		<method name="format(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="getChronology()Ljava/time/chrono/Chronology;" />
+		<method name="getEra()Ljava/time/chrono/Era;" />
+		<method name="isAfter(Ljava/time/chrono/ChronoLocalDate;)Z" />
+		<method name="isBefore(Ljava/time/chrono/ChronoLocalDate;)Z" />
+		<method name="isEqual(Ljava/time/chrono/ChronoLocalDate;)Z" />
+		<method name="isLeapYear()Z" />
+		<method name="lengthOfMonth()I" />
+		<method name="lengthOfYear()I" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="timeLineOrder()Ljava/util/Comparator;" />
+		<method name="toEpochDay()J" />
+		<method name="until(Ljava/time/chrono/ChronoLocalDate;)Ljava/time/chrono/ChronoPeriod;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/ChronoLocalDate;" />
+	</class>
+	<class name="java/time/chrono/ChronoLocalDateTime" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Comparable" />
+		<implements name="java/time/temporal/Temporal" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="atZone(Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime;" />
+		<method name="compareTo(Ljava/time/chrono/ChronoLocalDateTime;)I" />
+		<method name="format(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDateTime;" />
+		<method name="getChronology()Ljava/time/chrono/Chronology;" />
+		<method name="isAfter(Ljava/time/chrono/ChronoLocalDateTime;)Z" />
+		<method name="isBefore(Ljava/time/chrono/ChronoLocalDateTime;)Z" />
+		<method name="isEqual(Ljava/time/chrono/ChronoLocalDateTime;)Z" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoLocalDateTime;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoLocalDateTime;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoLocalDateTime;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoLocalDateTime;" />
+		<method name="timeLineOrder()Ljava/util/Comparator;" />
+		<method name="toEpochSecond(Ljava/time/ZoneOffset;)J" />
+		<method name="toInstant(Ljava/time/ZoneOffset;)Ljava/time/Instant;" />
+		<method name="toLocalDate()Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="toLocalTime()Ljava/time/LocalTime;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/ChronoLocalDateTime;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/ChronoLocalDateTime;" />
+	</class>
+	<class name="java/time/chrono/ChronoPeriod" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/time/temporal/TemporalAmount" />
+		<method name="between(Ljava/time/chrono/ChronoLocalDate;Ljava/time/chrono/ChronoLocalDate;)Ljava/time/chrono/ChronoPeriod;" />
+		<method name="getChronology()Ljava/time/chrono/Chronology;" />
+		<method name="isNegative()Z" />
+		<method name="isZero()Z" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoPeriod;" />
+		<method name="multipliedBy(I)Ljava/time/chrono/ChronoPeriod;" />
+		<method name="negated()Ljava/time/chrono/ChronoPeriod;" />
+		<method name="normalized()Ljava/time/chrono/ChronoPeriod;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoPeriod;" />
+	</class>
+	<class name="java/time/chrono/ChronoZonedDateTime" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Comparable" />
+		<implements name="java/time/temporal/Temporal" />
+		<method name="compareTo(Ljava/time/chrono/ChronoZonedDateTime;)I" />
+		<method name="format(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoZonedDateTime;" />
+		<method name="getChronology()Ljava/time/chrono/Chronology;" />
+		<method name="getOffset()Ljava/time/ZoneOffset;" />
+		<method name="getZone()Ljava/time/ZoneId;" />
+		<method name="isAfter(Ljava/time/chrono/ChronoZonedDateTime;)Z" />
+		<method name="isBefore(Ljava/time/chrono/ChronoZonedDateTime;)Z" />
+		<method name="isEqual(Ljava/time/chrono/ChronoZonedDateTime;)Z" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoZonedDateTime;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoZonedDateTime;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ChronoZonedDateTime;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ChronoZonedDateTime;" />
+		<method name="timeLineOrder()Ljava/util/Comparator;" />
+		<method name="toEpochSecond()J" />
+		<method name="toInstant()Ljava/time/Instant;" />
+		<method name="toLocalDate()Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="toLocalDateTime()Ljava/time/chrono/ChronoLocalDateTime;" />
+		<method name="toLocalTime()Ljava/time/LocalTime;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/ChronoZonedDateTime;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/ChronoZonedDateTime;" />
+		<method name="withEarlierOffsetAtOverlap()Ljava/time/chrono/ChronoZonedDateTime;" />
+		<method name="withLaterOffsetAtOverlap()Ljava/time/chrono/ChronoZonedDateTime;" />
+		<method name="withZoneSameInstant(Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime;" />
+		<method name="withZoneSameLocal(Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime;" />
+	</class>
+	<class name="java/time/chrono/Chronology" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Comparable" />
+		<method name="compareTo(Ljava/time/chrono/Chronology;)I" />
+		<method name="date(III)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="date(Ljava/time/chrono/Era;III)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="date(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="dateEpochDay(J)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="dateNow()Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="dateNow(Ljava/time/Clock;)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="dateNow(Ljava/time/ZoneId;)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="dateYearDay(II)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="dateYearDay(Ljava/time/chrono/Era;II)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="eraOf(I)Ljava/time/chrono/Era;" />
+		<method name="eras()Ljava/util/List;" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/Chronology;" />
+		<method name="getAvailableChronologies()Ljava/util/Set;" />
+		<method name="getCalendarType()Ljava/lang/String;" />
+		<method name="getDisplayName(Ljava/time/format/TextStyle;Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="getId()Ljava/lang/String;" />
+		<method name="isLeapYear(J)Z" />
+		<method name="localDateTime(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoLocalDateTime;" />
+		<method name="of(Ljava/lang/String;)Ljava/time/chrono/Chronology;" />
+		<method name="ofLocale(Ljava/util/Locale;)Ljava/time/chrono/Chronology;" />
+		<method name="period(III)Ljava/time/chrono/ChronoPeriod;" />
+		<method name="prolepticYear(Ljava/time/chrono/Era;I)I" />
+		<method name="range(Ljava/time/temporal/ChronoField;)Ljava/time/temporal/ValueRange;" />
+		<method name="resolveDate(Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/ChronoLocalDate;" />
+		<method name="zonedDateTime(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/chrono/ChronoZonedDateTime;" />
+		<method name="zonedDateTime(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ChronoZonedDateTime;" />
+	</class>
+	<class name="java/time/chrono/Era" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/time/temporal/TemporalAccessor" />
+		<implements name="java/time/temporal/TemporalAdjuster" />
+		<method name="getDisplayName(Ljava/time/format/TextStyle;Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="getValue()I" />
+	</class>
+	<class name="java/time/chrono/HijrahChronology" since="26">
+		<extends name="java/time/chrono/AbstractChronology" />
+		<implements name="java/io/Serializable" />
+		<method name="date(III)Ljava/time/chrono/HijrahDate;" />
+		<method name="date(Ljava/time/chrono/Era;III)Ljava/time/chrono/HijrahDate;" />
+		<method name="date(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/HijrahDate;" />
+		<method name="dateEpochDay(J)Ljava/time/chrono/HijrahDate;" />
+		<method name="dateNow()Ljava/time/chrono/HijrahDate;" />
+		<method name="dateNow(Ljava/time/Clock;)Ljava/time/chrono/HijrahDate;" />
+		<method name="dateNow(Ljava/time/ZoneId;)Ljava/time/chrono/HijrahDate;" />
+		<method name="dateYearDay(II)Ljava/time/chrono/HijrahDate;" />
+		<method name="dateYearDay(Ljava/time/chrono/Era;II)Ljava/time/chrono/HijrahDate;" />
+		<method name="eraOf(I)Ljava/time/chrono/HijrahEra;" />
+		<method name="resolveDate(Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/HijrahDate;" />
+		<field name="INSTANCE" />
+	</class>
+	<class name="java/time/chrono/HijrahDate" since="26">
+		<extends name="java/lang/Object" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/HijrahDate;" />
+		<method name="getChronology()Ljava/time/chrono/HijrahChronology;" />
+		<method name="getEra()Ljava/time/chrono/HijrahEra;" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/HijrahDate;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/HijrahDate;" />
+		<method name="now()Ljava/time/chrono/HijrahDate;" />
+		<method name="now(Ljava/time/Clock;)Ljava/time/chrono/HijrahDate;" />
+		<method name="now(Ljava/time/ZoneId;)Ljava/time/chrono/HijrahDate;" />
+		<method name="of(III)Ljava/time/chrono/HijrahDate;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/HijrahDate;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/HijrahDate;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/HijrahDate;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/HijrahDate;" />
+		<method name="withVariant(Ljava/time/chrono/HijrahChronology;)Ljava/time/chrono/HijrahDate;" />
+	</class>
+	<class name="java/time/chrono/HijrahEra" since="26">
+		<extends name="java/lang/Enum" />
+		<implements name="java/time/chrono/Era" />
+		<method name="of(I)Ljava/time/chrono/HijrahEra;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/time/chrono/HijrahEra;" />
+		<method name="values()[Ljava/time/chrono/HijrahEra;" />
+		<field name="AH" />
+	</class>
+	<class name="java/time/chrono/IsoChronology" since="26">
+		<extends name="java/time/chrono/AbstractChronology" />
+		<implements name="java/io/Serializable" />
+		<method name="date(III)Ljava/time/LocalDate;" />
+		<method name="date(Ljava/time/chrono/Era;III)Ljava/time/LocalDate;" />
+		<method name="date(Ljava/time/temporal/TemporalAccessor;)Ljava/time/LocalDate;" />
+		<method name="dateEpochDay(J)Ljava/time/LocalDate;" />
+		<method name="dateNow()Ljava/time/LocalDate;" />
+		<method name="dateNow(Ljava/time/Clock;)Ljava/time/LocalDate;" />
+		<method name="dateNow(Ljava/time/ZoneId;)Ljava/time/LocalDate;" />
+		<method name="dateYearDay(II)Ljava/time/LocalDate;" />
+		<method name="dateYearDay(Ljava/time/chrono/Era;II)Ljava/time/LocalDate;" />
+		<method name="eraOf(I)Ljava/time/chrono/IsoEra;" />
+		<method name="localDateTime(Ljava/time/temporal/TemporalAccessor;)Ljava/time/LocalDateTime;" />
+		<method name="period(III)Ljava/time/Period;" />
+		<method name="resolveDate(Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/LocalDate;" />
+		<method name="zonedDateTime(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;" />
+		<method name="zonedDateTime(Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZonedDateTime;" />
+		<field name="INSTANCE" />
+	</class>
+	<class name="java/time/chrono/IsoEra" since="26">
+		<extends name="java/lang/Enum" />
+		<implements name="java/time/chrono/Era" />
+		<method name="of(I)Ljava/time/chrono/IsoEra;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/time/chrono/IsoEra;" />
+		<method name="values()[Ljava/time/chrono/IsoEra;" />
+		<field name="BCE" />
+		<field name="CE" />
+	</class>
+	<class name="java/time/chrono/JapaneseChronology" since="26">
+		<extends name="java/time/chrono/AbstractChronology" />
+		<implements name="java/io/Serializable" />
+		<method name="date(III)Ljava/time/chrono/JapaneseDate;" />
+		<method name="date(Ljava/time/chrono/Era;III)Ljava/time/chrono/JapaneseDate;" />
+		<method name="date(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/JapaneseDate;" />
+		<method name="dateEpochDay(J)Ljava/time/chrono/JapaneseDate;" />
+		<method name="dateNow()Ljava/time/chrono/JapaneseDate;" />
+		<method name="dateNow(Ljava/time/Clock;)Ljava/time/chrono/JapaneseDate;" />
+		<method name="dateNow(Ljava/time/ZoneId;)Ljava/time/chrono/JapaneseDate;" />
+		<method name="dateYearDay(II)Ljava/time/chrono/JapaneseDate;" />
+		<method name="dateYearDay(Ljava/time/chrono/Era;II)Ljava/time/chrono/JapaneseDate;" />
+		<method name="eraOf(I)Ljava/time/chrono/JapaneseEra;" />
+		<method name="resolveDate(Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/JapaneseDate;" />
+		<field name="INSTANCE" />
+	</class>
+	<class name="java/time/chrono/JapaneseDate" since="26">
+		<extends name="java/lang/Object" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/JapaneseDate;" />
+		<method name="getChronology()Ljava/time/chrono/JapaneseChronology;" />
+		<method name="getEra()Ljava/time/chrono/JapaneseEra;" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/JapaneseDate;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/JapaneseDate;" />
+		<method name="now()Ljava/time/chrono/JapaneseDate;" />
+		<method name="now(Ljava/time/Clock;)Ljava/time/chrono/JapaneseDate;" />
+		<method name="now(Ljava/time/ZoneId;)Ljava/time/chrono/JapaneseDate;" />
+		<method name="of(III)Ljava/time/chrono/JapaneseDate;" />
+		<method name="of(Ljava/time/chrono/JapaneseEra;III)Ljava/time/chrono/JapaneseDate;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/JapaneseDate;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/JapaneseDate;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/JapaneseDate;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/JapaneseDate;" />
+	</class>
+	<class name="java/time/chrono/JapaneseEra" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/time/chrono/Era" />
+		<method name="of(I)Ljava/time/chrono/JapaneseEra;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/time/chrono/JapaneseEra;" />
+		<method name="values()[Ljava/time/chrono/JapaneseEra;" />
+		<field name="HEISEI" />
+		<field name="MEIJI" />
+		<field name="REIWA" since="30" />
+		<field name="SHOWA" />
+		<field name="TAISHO" />
+	</class>
+	<class name="java/time/chrono/MinguoChronology" since="26">
+		<extends name="java/time/chrono/AbstractChronology" />
+		<implements name="java/io/Serializable" />
+		<method name="date(III)Ljava/time/chrono/MinguoDate;" />
+		<method name="date(Ljava/time/chrono/Era;III)Ljava/time/chrono/MinguoDate;" />
+		<method name="date(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/MinguoDate;" />
+		<method name="dateEpochDay(J)Ljava/time/chrono/MinguoDate;" />
+		<method name="dateNow()Ljava/time/chrono/MinguoDate;" />
+		<method name="dateNow(Ljava/time/Clock;)Ljava/time/chrono/MinguoDate;" />
+		<method name="dateNow(Ljava/time/ZoneId;)Ljava/time/chrono/MinguoDate;" />
+		<method name="dateYearDay(II)Ljava/time/chrono/MinguoDate;" />
+		<method name="dateYearDay(Ljava/time/chrono/Era;II)Ljava/time/chrono/MinguoDate;" />
+		<method name="eraOf(I)Ljava/time/chrono/MinguoEra;" />
+		<method name="resolveDate(Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/MinguoDate;" />
+		<field name="INSTANCE" />
+	</class>
+	<class name="java/time/chrono/MinguoDate" since="26">
+		<extends name="java/lang/Object" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/MinguoDate;" />
+		<method name="getChronology()Ljava/time/chrono/MinguoChronology;" />
+		<method name="getEra()Ljava/time/chrono/MinguoEra;" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/MinguoDate;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/MinguoDate;" />
+		<method name="now()Ljava/time/chrono/MinguoDate;" />
+		<method name="now(Ljava/time/Clock;)Ljava/time/chrono/MinguoDate;" />
+		<method name="now(Ljava/time/ZoneId;)Ljava/time/chrono/MinguoDate;" />
+		<method name="of(III)Ljava/time/chrono/MinguoDate;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/MinguoDate;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/MinguoDate;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/MinguoDate;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/MinguoDate;" />
+	</class>
+	<class name="java/time/chrono/MinguoEra" since="26">
+		<extends name="java/lang/Enum" />
+		<implements name="java/time/chrono/Era" />
+		<method name="of(I)Ljava/time/chrono/MinguoEra;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/time/chrono/MinguoEra;" />
+		<method name="values()[Ljava/time/chrono/MinguoEra;" />
+		<field name="BEFORE_ROC" />
+		<field name="ROC" />
+	</class>
+	<class name="java/time/chrono/ThaiBuddhistChronology" since="26">
+		<extends name="java/time/chrono/AbstractChronology" />
+		<implements name="java/io/Serializable" />
+		<method name="date(III)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="date(Ljava/time/chrono/Era;III)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="date(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="dateEpochDay(J)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="dateNow()Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="dateNow(Ljava/time/Clock;)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="dateNow(Ljava/time/ZoneId;)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="dateYearDay(II)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="dateYearDay(Ljava/time/chrono/Era;II)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="eraOf(I)Ljava/time/chrono/ThaiBuddhistEra;" />
+		<method name="resolveDate(Ljava/util/Map;Ljava/time/format/ResolverStyle;)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<field name="INSTANCE" />
+	</class>
+	<class name="java/time/chrono/ThaiBuddhistDate" since="26">
+		<extends name="java/lang/Object" />
+		<method name="from(Ljava/time/temporal/TemporalAccessor;)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="getChronology()Ljava/time/chrono/ThaiBuddhistChronology;" />
+		<method name="getEra()Ljava/time/chrono/ThaiBuddhistEra;" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="now()Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="now(Ljava/time/Clock;)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="now(Ljava/time/ZoneId;)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="of(III)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/ThaiBuddhistDate;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/ThaiBuddhistDate;" />
+	</class>
+	<class name="java/time/chrono/ThaiBuddhistEra" since="26">
+		<extends name="java/lang/Enum" />
+		<implements name="java/time/chrono/Era" />
+		<method name="of(I)Ljava/time/chrono/ThaiBuddhistEra;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/time/chrono/ThaiBuddhistEra;" />
+		<method name="values()[Ljava/time/chrono/ThaiBuddhistEra;" />
+		<field name="BE" />
+		<field name="BEFORE_BE" />
+	</class>
+	<class name="java/time/format/DateTimeFormatter" since="26">
+		<extends name="java/lang/Object" />
+		<method name="format(Ljava/time/temporal/TemporalAccessor;)Ljava/lang/String;" />
+		<method name="formatTo(Ljava/time/temporal/TemporalAccessor;Ljava/lang/Appendable;)V" />
+		<method name="getChronology()Ljava/time/chrono/Chronology;" />
+		<method name="getDecimalStyle()Ljava/time/format/DecimalStyle;" />
+		<method name="getLocale()Ljava/util/Locale;" />
+		<method name="getResolverFields()Ljava/util/Set;" />
+		<method name="getResolverStyle()Ljava/time/format/ResolverStyle;" />
+		<method name="getZone()Ljava/time/ZoneId;" />
+		<method name="ofLocalizedDate(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter;" />
+		<method name="ofLocalizedDateTime(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter;" />
+		<method name="ofLocalizedDateTime(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter;" />
+		<method name="ofLocalizedTime(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter;" />
+		<method name="ofPattern(Ljava/lang/String;)Ljava/time/format/DateTimeFormatter;" />
+		<method name="ofPattern(Ljava/lang/String;Ljava/util/Locale;)Ljava/time/format/DateTimeFormatter;" />
+		<method name="parse(Ljava/lang/CharSequence;)Ljava/time/temporal/TemporalAccessor;" />
+		<method name="parse(Ljava/lang/CharSequence;Ljava/text/ParsePosition;)Ljava/time/temporal/TemporalAccessor;" />
+		<method name="parse(Ljava/lang/CharSequence;Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;" />
+		<method name="parseBest(Ljava/lang/CharSequence;[Ljava/time/temporal/TemporalQuery;)Ljava/time/temporal/TemporalAccessor;" />
+		<method name="parseUnresolved(Ljava/lang/CharSequence;Ljava/text/ParsePosition;)Ljava/time/temporal/TemporalAccessor;" />
+		<method name="parsedExcessDays()Ljava/time/temporal/TemporalQuery;" />
+		<method name="parsedLeapSecond()Ljava/time/temporal/TemporalQuery;" />
+		<method name="toFormat()Ljava/text/Format;" />
+		<method name="toFormat(Ljava/time/temporal/TemporalQuery;)Ljava/text/Format;" />
+		<method name="withChronology(Ljava/time/chrono/Chronology;)Ljava/time/format/DateTimeFormatter;" />
+		<method name="withDecimalStyle(Ljava/time/format/DecimalStyle;)Ljava/time/format/DateTimeFormatter;" />
+		<method name="withLocale(Ljava/util/Locale;)Ljava/time/format/DateTimeFormatter;" />
+		<method name="withResolverFields(Ljava/util/Set;)Ljava/time/format/DateTimeFormatter;" />
+		<method name="withResolverFields([Ljava/time/temporal/TemporalField;)Ljava/time/format/DateTimeFormatter;" />
+		<method name="withResolverStyle(Ljava/time/format/ResolverStyle;)Ljava/time/format/DateTimeFormatter;" />
+		<method name="withZone(Ljava/time/ZoneId;)Ljava/time/format/DateTimeFormatter;" />
+		<field name="BASIC_ISO_DATE" />
+		<field name="ISO_DATE" />
+		<field name="ISO_DATE_TIME" />
+		<field name="ISO_INSTANT" />
+		<field name="ISO_LOCAL_DATE" />
+		<field name="ISO_LOCAL_DATE_TIME" />
+		<field name="ISO_LOCAL_TIME" />
+		<field name="ISO_OFFSET_DATE" />
+		<field name="ISO_OFFSET_DATE_TIME" />
+		<field name="ISO_OFFSET_TIME" />
+		<field name="ISO_ORDINAL_DATE" />
+		<field name="ISO_TIME" />
+		<field name="ISO_WEEK_DATE" />
+		<field name="ISO_ZONED_DATE_TIME" />
+		<field name="RFC_1123_DATE_TIME" />
+	</class>
+	<class name="java/time/format/DateTimeFormatterBuilder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="append(Ljava/time/format/DateTimeFormatter;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendChronologyId()Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendChronologyText(Ljava/time/format/TextStyle;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendFraction(Ljava/time/temporal/TemporalField;IIZ)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendInstant()Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendInstant(I)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendLiteral(C)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendLiteral(Ljava/lang/String;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendLocalized(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendLocalizedOffset(Ljava/time/format/TextStyle;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendOffset(Ljava/lang/String;Ljava/lang/String;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendOffsetId()Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendOptional(Ljava/time/format/DateTimeFormatter;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendPattern(Ljava/lang/String;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendText(Ljava/time/temporal/TemporalField;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendText(Ljava/time/temporal/TemporalField;Ljava/time/format/TextStyle;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendText(Ljava/time/temporal/TemporalField;Ljava/util/Map;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendValue(Ljava/time/temporal/TemporalField;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendValue(Ljava/time/temporal/TemporalField;I)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendValue(Ljava/time/temporal/TemporalField;IILjava/time/format/SignStyle;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendValueReduced(Ljava/time/temporal/TemporalField;III)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendValueReduced(Ljava/time/temporal/TemporalField;IILjava/time/chrono/ChronoLocalDate;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendZoneId()Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendZoneOrOffsetId()Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendZoneRegionId()Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendZoneText(Ljava/time/format/TextStyle;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="appendZoneText(Ljava/time/format/TextStyle;Ljava/util/Set;)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="getLocalizedDateTimePattern(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;Ljava/time/chrono/Chronology;Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="optionalEnd()Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="optionalStart()Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="padNext(I)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="padNext(IC)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="parseCaseInsensitive()Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="parseCaseSensitive()Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="parseDefaulting(Ljava/time/temporal/TemporalField;J)Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="parseLenient()Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="parseStrict()Ljava/time/format/DateTimeFormatterBuilder;" />
+		<method name="toFormatter()Ljava/time/format/DateTimeFormatter;" />
+		<method name="toFormatter(Ljava/util/Locale;)Ljava/time/format/DateTimeFormatter;" />
+	</class>
+	<class name="java/time/format/DateTimeParseException" since="26">
+		<extends name="java/time/DateTimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/CharSequence;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/CharSequence;ILjava/lang/Throwable;)V" />
+		<method name="getErrorIndex()I" />
+		<method name="getParsedString()Ljava/lang/String;" />
+	</class>
+	<class name="java/time/format/DecimalStyle" since="26">
+		<extends name="java/lang/Object" />
+		<method name="getAvailableLocales()Ljava/util/Set;" />
+		<method name="getDecimalSeparator()C" />
+		<method name="getNegativeSign()C" />
+		<method name="getPositiveSign()C" />
+		<method name="getZeroDigit()C" />
+		<method name="of(Ljava/util/Locale;)Ljava/time/format/DecimalStyle;" />
+		<method name="ofDefaultLocale()Ljava/time/format/DecimalStyle;" />
+		<method name="withDecimalSeparator(C)Ljava/time/format/DecimalStyle;" />
+		<method name="withNegativeSign(C)Ljava/time/format/DecimalStyle;" />
+		<method name="withPositiveSign(C)Ljava/time/format/DecimalStyle;" />
+		<method name="withZeroDigit(C)Ljava/time/format/DecimalStyle;" />
+		<field name="STANDARD" />
+	</class>
+	<class name="java/time/format/FormatStyle" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/time/format/FormatStyle;" />
+		<method name="values()[Ljava/time/format/FormatStyle;" />
+		<field name="FULL" />
+		<field name="LONG" />
+		<field name="MEDIUM" />
+		<field name="SHORT" />
+	</class>
+	<class name="java/time/format/ResolverStyle" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/time/format/ResolverStyle;" />
+		<method name="values()[Ljava/time/format/ResolverStyle;" />
+		<field name="LENIENT" />
+		<field name="SMART" />
+		<field name="STRICT" />
+	</class>
+	<class name="java/time/format/SignStyle" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/time/format/SignStyle;" />
+		<method name="values()[Ljava/time/format/SignStyle;" />
+		<field name="ALWAYS" />
+		<field name="EXCEEDS_PAD" />
+		<field name="NEVER" />
+		<field name="NORMAL" />
+		<field name="NOT_NEGATIVE" />
+	</class>
+	<class name="java/time/format/TextStyle" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="asNormal()Ljava/time/format/TextStyle;" />
+		<method name="asStandalone()Ljava/time/format/TextStyle;" />
+		<method name="isStandalone()Z" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/time/format/TextStyle;" />
+		<method name="values()[Ljava/time/format/TextStyle;" />
+		<field name="FULL" />
+		<field name="FULL_STANDALONE" />
+		<field name="NARROW" />
+		<field name="NARROW_STANDALONE" />
+		<field name="SHORT" />
+		<field name="SHORT_STANDALONE" />
+	</class>
+	<class name="java/time/temporal/ChronoField" since="26">
+		<extends name="java/lang/Enum" />
+		<implements name="java/time/temporal/TemporalField" />
+		<method name="checkValidIntValue(J)I" />
+		<method name="checkValidValue(J)J" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/time/temporal/ChronoField;" />
+		<method name="values()[Ljava/time/temporal/ChronoField;" />
+		<field name="ALIGNED_DAY_OF_WEEK_IN_MONTH" />
+		<field name="ALIGNED_DAY_OF_WEEK_IN_YEAR" />
+		<field name="ALIGNED_WEEK_OF_MONTH" />
+		<field name="ALIGNED_WEEK_OF_YEAR" />
+		<field name="AMPM_OF_DAY" />
+		<field name="CLOCK_HOUR_OF_AMPM" />
+		<field name="CLOCK_HOUR_OF_DAY" />
+		<field name="DAY_OF_MONTH" />
+		<field name="DAY_OF_WEEK" />
+		<field name="DAY_OF_YEAR" />
+		<field name="EPOCH_DAY" />
+		<field name="ERA" />
+		<field name="HOUR_OF_AMPM" />
+		<field name="HOUR_OF_DAY" />
+		<field name="INSTANT_SECONDS" />
+		<field name="MICRO_OF_DAY" />
+		<field name="MICRO_OF_SECOND" />
+		<field name="MILLI_OF_DAY" />
+		<field name="MILLI_OF_SECOND" />
+		<field name="MINUTE_OF_DAY" />
+		<field name="MINUTE_OF_HOUR" />
+		<field name="MONTH_OF_YEAR" />
+		<field name="NANO_OF_DAY" />
+		<field name="NANO_OF_SECOND" />
+		<field name="OFFSET_SECONDS" />
+		<field name="PROLEPTIC_MONTH" />
+		<field name="SECOND_OF_DAY" />
+		<field name="SECOND_OF_MINUTE" />
+		<field name="YEAR" />
+		<field name="YEAR_OF_ERA" />
+	</class>
+	<class name="java/time/temporal/ChronoUnit" since="26">
+		<extends name="java/lang/Enum" />
+		<implements name="java/time/temporal/TemporalUnit" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/time/temporal/ChronoUnit;" />
+		<method name="values()[Ljava/time/temporal/ChronoUnit;" />
+		<field name="CENTURIES" />
+		<field name="DAYS" />
+		<field name="DECADES" />
+		<field name="ERAS" />
+		<field name="FOREVER" />
+		<field name="HALF_DAYS" />
+		<field name="HOURS" />
+		<field name="MICROS" />
+		<field name="MILLENNIA" />
+		<field name="MILLIS" />
+		<field name="MINUTES" />
+		<field name="MONTHS" />
+		<field name="NANOS" />
+		<field name="SECONDS" />
+		<field name="WEEKS" />
+		<field name="YEARS" />
+	</class>
+	<class name="java/time/temporal/IsoFields" since="26">
+		<extends name="java/lang/Object" />
+		<field name="DAY_OF_QUARTER" />
+		<field name="QUARTER_OF_YEAR" />
+		<field name="QUARTER_YEARS" />
+		<field name="WEEK_BASED_YEAR" />
+		<field name="WEEK_BASED_YEARS" />
+		<field name="WEEK_OF_WEEK_BASED_YEAR" />
+	</class>
+	<class name="java/time/temporal/JulianFields" since="26">
+		<extends name="java/lang/Object" />
+		<field name="JULIAN_DAY" />
+		<field name="MODIFIED_JULIAN_DAY" />
+		<field name="RATA_DIE" />
+	</class>
+	<class name="java/time/temporal/Temporal" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/time/temporal/TemporalAccessor" />
+		<method name="isSupported(Ljava/time/temporal/TemporalUnit;)Z" />
+		<method name="minus(JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal;" />
+		<method name="minus(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;" />
+		<method name="plus(JLjava/time/temporal/TemporalUnit;)Ljava/time/temporal/Temporal;" />
+		<method name="plus(Ljava/time/temporal/TemporalAmount;)Ljava/time/temporal/Temporal;" />
+		<method name="until(Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalUnit;)J" />
+		<method name="with(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal;" />
+		<method name="with(Ljava/time/temporal/TemporalField;J)Ljava/time/temporal/Temporal;" />
+	</class>
+	<class name="java/time/temporal/TemporalAccessor" since="26">
+		<extends name="java/lang/Object" />
+		<method name="get(Ljava/time/temporal/TemporalField;)I" />
+		<method name="getLong(Ljava/time/temporal/TemporalField;)J" />
+		<method name="isSupported(Ljava/time/temporal/TemporalField;)Z" />
+		<method name="query(Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;" />
+		<method name="range(Ljava/time/temporal/TemporalField;)Ljava/time/temporal/ValueRange;" />
+	</class>
+	<class name="java/time/temporal/TemporalAdjuster" since="26">
+		<extends name="java/lang/Object" />
+		<method name="adjustInto(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;" />
+	</class>
+	<class name="java/time/temporal/TemporalAdjusters" since="26">
+		<extends name="java/lang/Object" />
+		<method name="dayOfWeekInMonth(ILjava/time/DayOfWeek;)Ljava/time/temporal/TemporalAdjuster;" />
+		<method name="firstDayOfMonth()Ljava/time/temporal/TemporalAdjuster;" />
+		<method name="firstDayOfNextMonth()Ljava/time/temporal/TemporalAdjuster;" />
+		<method name="firstDayOfNextYear()Ljava/time/temporal/TemporalAdjuster;" />
+		<method name="firstDayOfYear()Ljava/time/temporal/TemporalAdjuster;" />
+		<method name="firstInMonth(Ljava/time/DayOfWeek;)Ljava/time/temporal/TemporalAdjuster;" />
+		<method name="lastDayOfMonth()Ljava/time/temporal/TemporalAdjuster;" />
+		<method name="lastDayOfYear()Ljava/time/temporal/TemporalAdjuster;" />
+		<method name="lastInMonth(Ljava/time/DayOfWeek;)Ljava/time/temporal/TemporalAdjuster;" />
+		<method name="next(Ljava/time/DayOfWeek;)Ljava/time/temporal/TemporalAdjuster;" />
+		<method name="nextOrSame(Ljava/time/DayOfWeek;)Ljava/time/temporal/TemporalAdjuster;" />
+		<method name="ofDateAdjuster(Ljava/util/function/UnaryOperator;)Ljava/time/temporal/TemporalAdjuster;" />
+		<method name="previous(Ljava/time/DayOfWeek;)Ljava/time/temporal/TemporalAdjuster;" />
+		<method name="previousOrSame(Ljava/time/DayOfWeek;)Ljava/time/temporal/TemporalAdjuster;" />
+	</class>
+	<class name="java/time/temporal/TemporalAmount" since="26">
+		<extends name="java/lang/Object" />
+		<method name="addTo(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;" />
+		<method name="get(Ljava/time/temporal/TemporalUnit;)J" />
+		<method name="getUnits()Ljava/util/List;" />
+		<method name="subtractFrom(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;" />
+	</class>
+	<class name="java/time/temporal/TemporalField" since="26">
+		<extends name="java/lang/Object" />
+		<method name="adjustInto(Ljava/time/temporal/Temporal;J)Ljava/time/temporal/Temporal;" />
+		<method name="getBaseUnit()Ljava/time/temporal/TemporalUnit;" />
+		<method name="getDisplayName(Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="getFrom(Ljava/time/temporal/TemporalAccessor;)J" />
+		<method name="getRangeUnit()Ljava/time/temporal/TemporalUnit;" />
+		<method name="isDateBased()Z" />
+		<method name="isSupportedBy(Ljava/time/temporal/TemporalAccessor;)Z" />
+		<method name="isTimeBased()Z" />
+		<method name="range()Ljava/time/temporal/ValueRange;" />
+		<method name="rangeRefinedBy(Ljava/time/temporal/TemporalAccessor;)Ljava/time/temporal/ValueRange;" />
+		<method name="resolve(Ljava/util/Map;Ljava/time/temporal/TemporalAccessor;Ljava/time/format/ResolverStyle;)Ljava/time/temporal/TemporalAccessor;" />
+	</class>
+	<class name="java/time/temporal/TemporalQueries" since="26">
+		<extends name="java/lang/Object" />
+		<method name="chronology()Ljava/time/temporal/TemporalQuery;" />
+		<method name="localDate()Ljava/time/temporal/TemporalQuery;" />
+		<method name="localTime()Ljava/time/temporal/TemporalQuery;" />
+		<method name="offset()Ljava/time/temporal/TemporalQuery;" />
+		<method name="precision()Ljava/time/temporal/TemporalQuery;" />
+		<method name="zone()Ljava/time/temporal/TemporalQuery;" />
+		<method name="zoneId()Ljava/time/temporal/TemporalQuery;" />
+	</class>
+	<class name="java/time/temporal/TemporalQuery" since="26">
+		<extends name="java/lang/Object" />
+		<method name="queryFrom(Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Object;" />
+	</class>
+	<class name="java/time/temporal/TemporalUnit" since="26">
+		<extends name="java/lang/Object" />
+		<method name="addTo(Ljava/time/temporal/Temporal;J)Ljava/time/temporal/Temporal;" />
+		<method name="between(Ljava/time/temporal/Temporal;Ljava/time/temporal/Temporal;)J" />
+		<method name="getDuration()Ljava/time/Duration;" />
+		<method name="isDateBased()Z" />
+		<method name="isDurationEstimated()Z" />
+		<method name="isSupportedBy(Ljava/time/temporal/Temporal;)Z" />
+		<method name="isTimeBased()Z" />
+	</class>
+	<class name="java/time/temporal/UnsupportedTemporalTypeException" since="26">
+		<extends name="java/time/DateTimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/time/temporal/ValueRange" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="checkValidIntValue(JLjava/time/temporal/TemporalField;)I" />
+		<method name="checkValidValue(JLjava/time/temporal/TemporalField;)J" />
+		<method name="getLargestMinimum()J" />
+		<method name="getMaximum()J" />
+		<method name="getMinimum()J" />
+		<method name="getSmallestMaximum()J" />
+		<method name="isFixed()Z" />
+		<method name="isIntValue()Z" />
+		<method name="isValidIntValue(J)Z" />
+		<method name="isValidValue(J)Z" />
+		<method name="of(JJ)Ljava/time/temporal/ValueRange;" />
+		<method name="of(JJJ)Ljava/time/temporal/ValueRange;" />
+		<method name="of(JJJJ)Ljava/time/temporal/ValueRange;" />
+	</class>
+	<class name="java/time/temporal/WeekFields" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="dayOfWeek()Ljava/time/temporal/TemporalField;" />
+		<method name="getFirstDayOfWeek()Ljava/time/DayOfWeek;" />
+		<method name="getMinimalDaysInFirstWeek()I" />
+		<method name="of(Ljava/time/DayOfWeek;I)Ljava/time/temporal/WeekFields;" />
+		<method name="of(Ljava/util/Locale;)Ljava/time/temporal/WeekFields;" />
+		<method name="weekBasedYear()Ljava/time/temporal/TemporalField;" />
+		<method name="weekOfMonth()Ljava/time/temporal/TemporalField;" />
+		<method name="weekOfWeekBasedYear()Ljava/time/temporal/TemporalField;" />
+		<method name="weekOfYear()Ljava/time/temporal/TemporalField;" />
+		<field name="ISO" />
+		<field name="SUNDAY_START" />
+		<field name="WEEK_BASED_YEARS" />
+	</class>
+	<class name="java/time/zone/ZoneOffsetTransition" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<method name="compareTo(Ljava/time/zone/ZoneOffsetTransition;)I" />
+		<method name="getDateTimeAfter()Ljava/time/LocalDateTime;" />
+		<method name="getDateTimeBefore()Ljava/time/LocalDateTime;" />
+		<method name="getDuration()Ljava/time/Duration;" />
+		<method name="getInstant()Ljava/time/Instant;" />
+		<method name="getOffsetAfter()Ljava/time/ZoneOffset;" />
+		<method name="getOffsetBefore()Ljava/time/ZoneOffset;" />
+		<method name="isGap()Z" />
+		<method name="isOverlap()Z" />
+		<method name="isValidOffset(Ljava/time/ZoneOffset;)Z" />
+		<method name="of(Ljava/time/LocalDateTime;Ljava/time/ZoneOffset;Ljava/time/ZoneOffset;)Ljava/time/zone/ZoneOffsetTransition;" />
+		<method name="toEpochSecond()J" />
+	</class>
+	<class name="java/time/zone/ZoneOffsetTransitionRule" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="createTransition(I)Ljava/time/zone/ZoneOffsetTransition;" />
+		<method name="getDayOfMonthIndicator()I" />
+		<method name="getDayOfWeek()Ljava/time/DayOfWeek;" />
+		<method name="getLocalTime()Ljava/time/LocalTime;" />
+		<method name="getMonth()Ljava/time/Month;" />
+		<method name="getOffsetAfter()Ljava/time/ZoneOffset;" />
+		<method name="getOffsetBefore()Ljava/time/ZoneOffset;" />
+		<method name="getStandardOffset()Ljava/time/ZoneOffset;" />
+		<method name="getTimeDefinition()Ljava/time/zone/ZoneOffsetTransitionRule$TimeDefinition;" />
+		<method name="isMidnightEndOfDay()Z" />
+		<method name="of(Ljava/time/Month;ILjava/time/DayOfWeek;Ljava/time/LocalTime;ZLjava/time/zone/ZoneOffsetTransitionRule$TimeDefinition;Ljava/time/ZoneOffset;Ljava/time/ZoneOffset;Ljava/time/ZoneOffset;)Ljava/time/zone/ZoneOffsetTransitionRule;" />
+	</class>
+	<class name="java/time/zone/ZoneOffsetTransitionRule$TimeDefinition" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="createDateTime(Ljava/time/LocalDateTime;Ljava/time/ZoneOffset;Ljava/time/ZoneOffset;)Ljava/time/LocalDateTime;" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/time/zone/ZoneOffsetTransitionRule$TimeDefinition;" />
+		<method name="values()[Ljava/time/zone/ZoneOffsetTransitionRule$TimeDefinition;" />
+		<field name="STANDARD" />
+		<field name="UTC" />
+		<field name="WALL" />
+	</class>
+	<class name="java/time/zone/ZoneRules" since="26">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="getDaylightSavings(Ljava/time/Instant;)Ljava/time/Duration;" />
+		<method name="getOffset(Ljava/time/Instant;)Ljava/time/ZoneOffset;" />
+		<method name="getOffset(Ljava/time/LocalDateTime;)Ljava/time/ZoneOffset;" />
+		<method name="getStandardOffset(Ljava/time/Instant;)Ljava/time/ZoneOffset;" />
+		<method name="getTransition(Ljava/time/LocalDateTime;)Ljava/time/zone/ZoneOffsetTransition;" />
+		<method name="getTransitionRules()Ljava/util/List;" />
+		<method name="getTransitions()Ljava/util/List;" />
+		<method name="getValidOffsets(Ljava/time/LocalDateTime;)Ljava/util/List;" />
+		<method name="isDaylightSavings(Ljava/time/Instant;)Z" />
+		<method name="isFixedOffset()Z" />
+		<method name="isValidOffset(Ljava/time/LocalDateTime;Ljava/time/ZoneOffset;)Z" />
+		<method name="nextTransition(Ljava/time/Instant;)Ljava/time/zone/ZoneOffsetTransition;" />
+		<method name="of(Ljava/time/ZoneOffset;)Ljava/time/zone/ZoneRules;" />
+		<method name="of(Ljava/time/ZoneOffset;Ljava/time/ZoneOffset;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/time/zone/ZoneRules;" />
+		<method name="previousTransition(Ljava/time/Instant;)Ljava/time/zone/ZoneOffsetTransition;" />
+	</class>
+	<class name="java/time/zone/ZoneRulesException" since="26">
+		<extends name="java/time/DateTimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/util/AbstractCollection" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Collection" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/util/AbstractList" since="1">
+		<extends name="java/util/AbstractCollection" />
+		<implements name="java/util/List" />
+		<method name="&lt;init&gt;()V" />
+		<method name="removeRange(II)V" />
+		<field name="modCount" />
+	</class>
+	<class name="java/util/AbstractMap" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Map" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/util/AbstractMap$SimpleEntry" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/Map$Entry" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Map$Entry;)V" />
+	</class>
+	<class name="java/util/AbstractMap$SimpleImmutableEntry" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/Map$Entry" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Map$Entry;)V" />
+	</class>
+	<class name="java/util/AbstractQueue" since="1">
+		<extends name="java/util/AbstractCollection" />
+		<implements name="java/util/Queue" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/util/AbstractSequentialList" since="1">
+		<extends name="java/util/AbstractList" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/util/AbstractSet" since="1">
+		<extends name="java/util/AbstractCollection" />
+		<implements name="java/util/Set" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/util/ArrayDeque" since="9">
+		<extends name="java/util/AbstractCollection" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/util/Deque" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+		<method name="clone()Ljava/util/ArrayDeque;" />
+	</class>
+	<class name="java/util/ArrayList" since="1">
+		<extends name="java/util/AbstractList" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/util/RandomAccess" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+		<method name="ensureCapacity(I)V" />
+		<method name="trimToSize()V" />
+	</class>
+	<class name="java/util/Arrays" since="1">
+		<extends name="java/lang/Object" />
+		<method name="asList([Ljava/lang/Object;)Ljava/util/List;" />
+		<method name="binarySearch([BB)I" />
+		<method name="binarySearch([BIIB)I" since="9" />
+		<method name="binarySearch([CC)I" />
+		<method name="binarySearch([CIIC)I" since="9" />
+		<method name="binarySearch([DD)I" />
+		<method name="binarySearch([DIID)I" since="9" />
+		<method name="binarySearch([FF)I" />
+		<method name="binarySearch([FIIF)I" since="9" />
+		<method name="binarySearch([II)I" />
+		<method name="binarySearch([IIII)I" since="9" />
+		<method name="binarySearch([JIIJ)I" since="9" />
+		<method name="binarySearch([JJ)I" />
+		<method name="binarySearch([Ljava/lang/Object;IILjava/lang/Object;)I" since="9" />
+		<method name="binarySearch([Ljava/lang/Object;IILjava/lang/Object;Ljava/util/Comparator;)I" since="9" />
+		<method name="binarySearch([Ljava/lang/Object;Ljava/lang/Object;)I" />
+		<method name="binarySearch([Ljava/lang/Object;Ljava/lang/Object;Ljava/util/Comparator;)I" />
+		<method name="binarySearch([SIIS)I" since="9" />
+		<method name="binarySearch([SS)I" />
+		<method name="copyOf([BI)[B" since="9" />
+		<method name="copyOf([CI)[C" since="9" />
+		<method name="copyOf([DI)[D" since="9" />
+		<method name="copyOf([FI)[F" since="9" />
+		<method name="copyOf([II)[I" since="9" />
+		<method name="copyOf([JI)[J" since="9" />
+		<method name="copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;" since="9" />
+		<method name="copyOf([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object;" since="9" />
+		<method name="copyOf([SI)[S" since="9" />
+		<method name="copyOf([ZI)[Z" since="9" />
+		<method name="copyOfRange([BII)[B" since="9" />
+		<method name="copyOfRange([CII)[C" since="9" />
+		<method name="copyOfRange([DII)[D" since="9" />
+		<method name="copyOfRange([FII)[F" since="9" />
+		<method name="copyOfRange([III)[I" since="9" />
+		<method name="copyOfRange([JII)[J" since="9" />
+		<method name="copyOfRange([Ljava/lang/Object;II)[Ljava/lang/Object;" since="9" />
+		<method name="copyOfRange([Ljava/lang/Object;IILjava/lang/Class;)[Ljava/lang/Object;" since="9" />
+		<method name="copyOfRange([SII)[S" since="9" />
+		<method name="copyOfRange([ZII)[Z" since="9" />
+		<method name="deepEquals([Ljava/lang/Object;[Ljava/lang/Object;)Z" />
+		<method name="deepHashCode([Ljava/lang/Object;)I" />
+		<method name="deepToString([Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="equals([B[B)Z" />
+		<method name="equals([C[C)Z" />
+		<method name="equals([D[D)Z" />
+		<method name="equals([F[F)Z" />
+		<method name="equals([I[I)Z" />
+		<method name="equals([J[J)Z" />
+		<method name="equals([Ljava/lang/Object;[Ljava/lang/Object;)Z" />
+		<method name="equals([S[S)Z" />
+		<method name="equals([Z[Z)Z" />
+		<method name="fill([BB)V" />
+		<method name="fill([BIIB)V" />
+		<method name="fill([CC)V" />
+		<method name="fill([CIIC)V" />
+		<method name="fill([DD)V" />
+		<method name="fill([DIID)V" />
+		<method name="fill([FF)V" />
+		<method name="fill([FIIF)V" />
+		<method name="fill([II)V" />
+		<method name="fill([IIII)V" />
+		<method name="fill([JIIJ)V" />
+		<method name="fill([JJ)V" />
+		<method name="fill([Ljava/lang/Object;IILjava/lang/Object;)V" />
+		<method name="fill([Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="fill([SIIS)V" />
+		<method name="fill([SS)V" />
+		<method name="fill([ZIIZ)V" />
+		<method name="fill([ZZ)V" />
+		<method name="hashCode([B)I" />
+		<method name="hashCode([C)I" />
+		<method name="hashCode([D)I" />
+		<method name="hashCode([F)I" />
+		<method name="hashCode([I)I" />
+		<method name="hashCode([J)I" />
+		<method name="hashCode([Ljava/lang/Object;)I" />
+		<method name="hashCode([S)I" />
+		<method name="hashCode([Z)I" />
+		<method name="parallelPrefix([DIILjava/util/function/DoubleBinaryOperator;)V" since="24" />
+		<method name="parallelPrefix([DLjava/util/function/DoubleBinaryOperator;)V" since="24" />
+		<method name="parallelPrefix([IIILjava/util/function/IntBinaryOperator;)V" since="24" />
+		<method name="parallelPrefix([ILjava/util/function/IntBinaryOperator;)V" since="24" />
+		<method name="parallelPrefix([JIILjava/util/function/LongBinaryOperator;)V" since="24" />
+		<method name="parallelPrefix([JLjava/util/function/LongBinaryOperator;)V" since="24" />
+		<method name="parallelPrefix([Ljava/lang/Object;IILjava/util/function/BinaryOperator;)V" since="24" />
+		<method name="parallelPrefix([Ljava/lang/Object;Ljava/util/function/BinaryOperator;)V" since="24" />
+		<method name="parallelSetAll([DLjava/util/function/IntToDoubleFunction;)V" since="24" />
+		<method name="parallelSetAll([ILjava/util/function/IntUnaryOperator;)V" since="24" />
+		<method name="parallelSetAll([JLjava/util/function/IntToLongFunction;)V" since="24" />
+		<method name="parallelSetAll([Ljava/lang/Object;Ljava/util/function/IntFunction;)V" since="24" />
+		<method name="parallelSort([B)V" since="24" />
+		<method name="parallelSort([BII)V" since="24" />
+		<method name="parallelSort([C)V" since="24" />
+		<method name="parallelSort([CII)V" since="24" />
+		<method name="parallelSort([D)V" since="24" />
+		<method name="parallelSort([DII)V" since="24" />
+		<method name="parallelSort([F)V" since="24" />
+		<method name="parallelSort([FII)V" since="24" />
+		<method name="parallelSort([I)V" since="24" />
+		<method name="parallelSort([III)V" since="24" />
+		<method name="parallelSort([J)V" since="24" />
+		<method name="parallelSort([JII)V" since="24" />
+		<method name="parallelSort([Ljava/lang/Comparable;)V" since="24" />
+		<method name="parallelSort([Ljava/lang/Comparable;II)V" since="24" />
+		<method name="parallelSort([Ljava/lang/Object;IILjava/util/Comparator;)V" since="24" />
+		<method name="parallelSort([Ljava/lang/Object;Ljava/util/Comparator;)V" since="24" />
+		<method name="parallelSort([S)V" since="24" />
+		<method name="parallelSort([SII)V" since="24" />
+		<method name="setAll([DLjava/util/function/IntToDoubleFunction;)V" since="24" />
+		<method name="setAll([ILjava/util/function/IntUnaryOperator;)V" since="24" />
+		<method name="setAll([JLjava/util/function/IntToLongFunction;)V" since="24" />
+		<method name="setAll([Ljava/lang/Object;Ljava/util/function/IntFunction;)V" since="24" />
+		<method name="sort([B)V" />
+		<method name="sort([BII)V" />
+		<method name="sort([C)V" />
+		<method name="sort([CII)V" />
+		<method name="sort([D)V" />
+		<method name="sort([DII)V" />
+		<method name="sort([F)V" />
+		<method name="sort([FII)V" />
+		<method name="sort([I)V" />
+		<method name="sort([III)V" />
+		<method name="sort([J)V" />
+		<method name="sort([JII)V" />
+		<method name="sort([Ljava/lang/Object;)V" />
+		<method name="sort([Ljava/lang/Object;II)V" />
+		<method name="sort([Ljava/lang/Object;IILjava/util/Comparator;)V" />
+		<method name="sort([Ljava/lang/Object;Ljava/util/Comparator;)V" />
+		<method name="sort([S)V" />
+		<method name="sort([SII)V" />
+		<method name="spliterator([D)Ljava/util/Spliterator$OfDouble;" since="24" />
+		<method name="spliterator([DII)Ljava/util/Spliterator$OfDouble;" since="24" />
+		<method name="spliterator([I)Ljava/util/Spliterator$OfInt;" since="24" />
+		<method name="spliterator([III)Ljava/util/Spliterator$OfInt;" since="24" />
+		<method name="spliterator([J)Ljava/util/Spliterator$OfLong;" since="24" />
+		<method name="spliterator([JII)Ljava/util/Spliterator$OfLong;" since="24" />
+		<method name="spliterator([Ljava/lang/Object;)Ljava/util/Spliterator;" since="24" />
+		<method name="spliterator([Ljava/lang/Object;II)Ljava/util/Spliterator;" since="24" />
+		<method name="stream([D)Ljava/util/stream/DoubleStream;" since="24" />
+		<method name="stream([DII)Ljava/util/stream/DoubleStream;" since="24" />
+		<method name="stream([I)Ljava/util/stream/IntStream;" since="24" />
+		<method name="stream([III)Ljava/util/stream/IntStream;" since="24" />
+		<method name="stream([J)Ljava/util/stream/LongStream;" since="24" />
+		<method name="stream([JII)Ljava/util/stream/LongStream;" since="24" />
+		<method name="stream([Ljava/lang/Object;)Ljava/util/stream/Stream;" since="24" />
+		<method name="stream([Ljava/lang/Object;II)Ljava/util/stream/Stream;" since="24" />
+		<method name="toString([B)Ljava/lang/String;" />
+		<method name="toString([C)Ljava/lang/String;" />
+		<method name="toString([D)Ljava/lang/String;" />
+		<method name="toString([F)Ljava/lang/String;" />
+		<method name="toString([I)Ljava/lang/String;" />
+		<method name="toString([J)Ljava/lang/String;" />
+		<method name="toString([Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="toString([S)Ljava/lang/String;" />
+		<method name="toString([Z)Ljava/lang/String;" />
+	</class>
+	<class name="java/util/Base64" since="26">
+		<extends name="java/lang/Object" />
+		<method name="getDecoder()Ljava/util/Base64$Decoder;" />
+		<method name="getEncoder()Ljava/util/Base64$Encoder;" />
+		<method name="getMimeDecoder()Ljava/util/Base64$Decoder;" />
+		<method name="getMimeEncoder()Ljava/util/Base64$Encoder;" />
+		<method name="getMimeEncoder(I[B)Ljava/util/Base64$Encoder;" />
+		<method name="getUrlDecoder()Ljava/util/Base64$Decoder;" />
+		<method name="getUrlEncoder()Ljava/util/Base64$Encoder;" />
+	</class>
+	<class name="java/util/Base64$Decoder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="decode(Ljava/lang/String;)[B" />
+		<method name="decode(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;" />
+		<method name="decode([B)[B" />
+		<method name="decode([B[B)I" />
+		<method name="wrap(Ljava/io/InputStream;)Ljava/io/InputStream;" />
+	</class>
+	<class name="java/util/Base64$Encoder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="encode(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;" />
+		<method name="encode([B)[B" />
+		<method name="encode([B[B)I" />
+		<method name="encodeToString([B)Ljava/lang/String;" />
+		<method name="withoutPadding()Ljava/util/Base64$Encoder;" />
+		<method name="wrap(Ljava/io/OutputStream;)Ljava/io/OutputStream;" />
+	</class>
+	<class name="java/util/BitSet" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="and(Ljava/util/BitSet;)V" />
+		<method name="andNot(Ljava/util/BitSet;)V" />
+		<method name="cardinality()I" />
+		<method name="clear()V" />
+		<method name="clear(I)V" />
+		<method name="clear(II)V" />
+		<method name="flip(I)V" />
+		<method name="flip(II)V" />
+		<method name="get(I)Z" />
+		<method name="get(II)Ljava/util/BitSet;" />
+		<method name="intersects(Ljava/util/BitSet;)Z" />
+		<method name="isEmpty()Z" />
+		<method name="length()I" />
+		<method name="nextClearBit(I)I" />
+		<method name="nextSetBit(I)I" />
+		<method name="or(Ljava/util/BitSet;)V" />
+		<method name="previousClearBit(I)I" since="19" />
+		<method name="previousSetBit(I)I" since="19" />
+		<method name="set(I)V" />
+		<method name="set(II)V" />
+		<method name="set(IIZ)V" />
+		<method name="set(IZ)V" />
+		<method name="size()I" />
+		<method name="stream()Ljava/util/stream/IntStream;" since="24" />
+		<method name="toByteArray()[B" since="19" />
+		<method name="toLongArray()[J" since="19" />
+		<method name="valueOf(Ljava/nio/ByteBuffer;)Ljava/util/BitSet;" since="19" />
+		<method name="valueOf(Ljava/nio/LongBuffer;)Ljava/util/BitSet;" since="19" />
+		<method name="valueOf([B)Ljava/util/BitSet;" since="19" />
+		<method name="valueOf([J)Ljava/util/BitSet;" since="19" />
+		<method name="xor(Ljava/util/BitSet;)V" />
+	</class>
+	<class name="java/util/Calendar" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/TimeZone;Ljava/util/Locale;)V" />
+		<method name="add(II)V" />
+		<method name="after(Ljava/lang/Object;)Z" />
+		<method name="before(Ljava/lang/Object;)Z" />
+		<method name="clear()V" />
+		<method name="clear(I)V" />
+		<method name="compareTo(Ljava/util/Calendar;)I" />
+		<method name="complete()V" />
+		<method name="computeFields()V" />
+		<method name="computeTime()V" />
+		<method name="get(I)I" />
+		<method name="getActualMaximum(I)I" />
+		<method name="getActualMinimum(I)I" />
+		<method name="getAvailableCalendarTypes()Ljava/util/Set;" since="26" />
+		<method name="getAvailableLocales()[Ljava/util/Locale;" />
+		<method name="getCalendarType()Ljava/lang/String;" since="26" />
+		<method name="getDisplayName(IILjava/util/Locale;)Ljava/lang/String;" since="9" />
+		<method name="getDisplayNames(IILjava/util/Locale;)Ljava/util/Map;" since="9" />
+		<method name="getFirstDayOfWeek()I" />
+		<method name="getGreatestMinimum(I)I" />
+		<method name="getInstance()Ljava/util/Calendar;" />
+		<method name="getInstance(Ljava/util/Locale;)Ljava/util/Calendar;" />
+		<method name="getInstance(Ljava/util/TimeZone;)Ljava/util/Calendar;" />
+		<method name="getInstance(Ljava/util/TimeZone;Ljava/util/Locale;)Ljava/util/Calendar;" />
+		<method name="getLeastMaximum(I)I" />
+		<method name="getMaximum(I)I" />
+		<method name="getMinimalDaysInFirstWeek()I" />
+		<method name="getMinimum(I)I" />
+		<method name="getTime()Ljava/util/Date;" />
+		<method name="getTimeInMillis()J" />
+		<method name="getTimeZone()Ljava/util/TimeZone;" />
+		<method name="getWeekYear()I" since="24" />
+		<method name="getWeeksInWeekYear()I" since="24" />
+		<method name="internalGet(I)I" />
+		<method name="isLenient()Z" />
+		<method name="isSet(I)Z" />
+		<method name="isWeekDateSupported()Z" since="24" />
+		<method name="roll(II)V" />
+		<method name="roll(IZ)V" />
+		<method name="set(II)V" />
+		<method name="set(III)V" />
+		<method name="set(IIIII)V" />
+		<method name="set(IIIIII)V" />
+		<method name="setFirstDayOfWeek(I)V" />
+		<method name="setLenient(Z)V" />
+		<method name="setMinimalDaysInFirstWeek(I)V" />
+		<method name="setTime(Ljava/util/Date;)V" />
+		<method name="setTimeInMillis(J)V" />
+		<method name="setTimeZone(Ljava/util/TimeZone;)V" />
+		<method name="setWeekDate(III)V" since="24" />
+		<method name="toInstant()Ljava/time/Instant;" since="26" />
+		<field name="ALL_STYLES" since="9" />
+		<field name="AM" />
+		<field name="AM_PM" />
+		<field name="APRIL" />
+		<field name="AUGUST" />
+		<field name="DATE" />
+		<field name="DAY_OF_MONTH" />
+		<field name="DAY_OF_WEEK" />
+		<field name="DAY_OF_WEEK_IN_MONTH" />
+		<field name="DAY_OF_YEAR" />
+		<field name="DECEMBER" />
+		<field name="DST_OFFSET" />
+		<field name="ERA" />
+		<field name="FEBRUARY" />
+		<field name="FIELD_COUNT" />
+		<field name="FRIDAY" />
+		<field name="HOUR" />
+		<field name="HOUR_OF_DAY" />
+		<field name="JANUARY" />
+		<field name="JULY" />
+		<field name="JUNE" />
+		<field name="LONG" since="9" />
+		<field name="LONG_FORMAT" since="26" />
+		<field name="LONG_STANDALONE" since="26" />
+		<field name="MARCH" />
+		<field name="MAY" />
+		<field name="MILLISECOND" />
+		<field name="MINUTE" />
+		<field name="MONDAY" />
+		<field name="MONTH" />
+		<field name="NARROW_FORMAT" since="26" />
+		<field name="NARROW_STANDALONE" since="26" />
+		<field name="NOVEMBER" />
+		<field name="OCTOBER" />
+		<field name="PM" />
+		<field name="SATURDAY" />
+		<field name="SECOND" />
+		<field name="SEPTEMBER" />
+		<field name="SHORT" since="9" />
+		<field name="SHORT_FORMAT" since="26" />
+		<field name="SHORT_STANDALONE" since="26" />
+		<field name="SUNDAY" />
+		<field name="THURSDAY" />
+		<field name="TUESDAY" />
+		<field name="UNDECIMBER" />
+		<field name="WEDNESDAY" />
+		<field name="WEEK_OF_MONTH" />
+		<field name="WEEK_OF_YEAR" />
+		<field name="YEAR" />
+		<field name="ZONE_OFFSET" />
+		<field name="areFieldsSet" />
+		<field name="fields" />
+		<field name="isSet" />
+		<field name="isTimeSet" />
+		<field name="time" />
+	</class>
+	<class name="java/util/Calendar$Builder" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="build()Ljava/util/Calendar;" />
+		<method name="set(II)Ljava/util/Calendar$Builder;" />
+		<method name="setCalendarType(Ljava/lang/String;)Ljava/util/Calendar$Builder;" />
+		<method name="setDate(III)Ljava/util/Calendar$Builder;" />
+		<method name="setFields([I)Ljava/util/Calendar$Builder;" />
+		<method name="setInstant(J)Ljava/util/Calendar$Builder;" />
+		<method name="setInstant(Ljava/util/Date;)Ljava/util/Calendar$Builder;" />
+		<method name="setLenient(Z)Ljava/util/Calendar$Builder;" />
+		<method name="setLocale(Ljava/util/Locale;)Ljava/util/Calendar$Builder;" />
+		<method name="setTimeOfDay(III)Ljava/util/Calendar$Builder;" />
+		<method name="setTimeOfDay(IIII)Ljava/util/Calendar$Builder;" />
+		<method name="setTimeZone(Ljava/util/TimeZone;)Ljava/util/Calendar$Builder;" />
+		<method name="setWeekDate(III)Ljava/util/Calendar$Builder;" />
+		<method name="setWeekDefinition(II)Ljava/util/Calendar$Builder;" />
+	</class>
+	<class name="java/util/Collection" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Iterable" />
+		<method name="add(Ljava/lang/Object;)Z" />
+		<method name="addAll(Ljava/util/Collection;)Z" />
+		<method name="clear()V" />
+		<method name="contains(Ljava/lang/Object;)Z" />
+		<method name="containsAll(Ljava/util/Collection;)Z" />
+		<method name="isEmpty()Z" />
+		<method name="parallelStream()Ljava/util/stream/Stream;" since="24" />
+		<method name="remove(Ljava/lang/Object;)Z" />
+		<method name="removeAll(Ljava/util/Collection;)Z" />
+		<method name="removeIf(Ljava/util/function/Predicate;)Z" since="24" />
+		<method name="retainAll(Ljava/util/Collection;)Z" />
+		<method name="size()I" />
+		<method name="stream()Ljava/util/stream/Stream;" since="24" />
+		<method name="toArray()[Ljava/lang/Object;" />
+		<method name="toArray([Ljava/lang/Object;)[Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/Collections" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addAll(Ljava/util/Collection;[Ljava/lang/Object;)Z" />
+		<method name="asLifoQueue(Ljava/util/Deque;)Ljava/util/Queue;" since="9" />
+		<method name="binarySearch(Ljava/util/List;Ljava/lang/Object;)I" />
+		<method name="binarySearch(Ljava/util/List;Ljava/lang/Object;Ljava/util/Comparator;)I" />
+		<method name="checkedCollection(Ljava/util/Collection;Ljava/lang/Class;)Ljava/util/Collection;" />
+		<method name="checkedList(Ljava/util/List;Ljava/lang/Class;)Ljava/util/List;" />
+		<method name="checkedMap(Ljava/util/Map;Ljava/lang/Class;Ljava/lang/Class;)Ljava/util/Map;" />
+		<method name="checkedNavigableMap(Ljava/util/NavigableMap;Ljava/lang/Class;Ljava/lang/Class;)Ljava/util/NavigableMap;" since="26" />
+		<method name="checkedNavigableSet(Ljava/util/NavigableSet;Ljava/lang/Class;)Ljava/util/NavigableSet;" since="26" />
+		<method name="checkedQueue(Ljava/util/Queue;Ljava/lang/Class;)Ljava/util/Queue;" since="26" />
+		<method name="checkedSet(Ljava/util/Set;Ljava/lang/Class;)Ljava/util/Set;" />
+		<method name="checkedSortedMap(Ljava/util/SortedMap;Ljava/lang/Class;Ljava/lang/Class;)Ljava/util/SortedMap;" />
+		<method name="checkedSortedSet(Ljava/util/SortedSet;Ljava/lang/Class;)Ljava/util/SortedSet;" />
+		<method name="copy(Ljava/util/List;Ljava/util/List;)V" />
+		<method name="disjoint(Ljava/util/Collection;Ljava/util/Collection;)Z" />
+		<method name="emptyEnumeration()Ljava/util/Enumeration;" since="19" />
+		<method name="emptyIterator()Ljava/util/Iterator;" since="19" />
+		<method name="emptyList()Ljava/util/List;" />
+		<method name="emptyListIterator()Ljava/util/ListIterator;" since="19" />
+		<method name="emptyMap()Ljava/util/Map;" />
+		<method name="emptyNavigableMap()Ljava/util/NavigableMap;" since="26" />
+		<method name="emptyNavigableSet()Ljava/util/NavigableSet;" since="26" />
+		<method name="emptySet()Ljava/util/Set;" />
+		<method name="emptySortedMap()Ljava/util/SortedMap;" since="26" />
+		<method name="emptySortedSet()Ljava/util/SortedSet;" since="26" />
+		<method name="enumeration(Ljava/util/Collection;)Ljava/util/Enumeration;" />
+		<method name="fill(Ljava/util/List;Ljava/lang/Object;)V" />
+		<method name="frequency(Ljava/util/Collection;Ljava/lang/Object;)I" />
+		<method name="indexOfSubList(Ljava/util/List;Ljava/util/List;)I" />
+		<method name="lastIndexOfSubList(Ljava/util/List;Ljava/util/List;)I" />
+		<method name="list(Ljava/util/Enumeration;)Ljava/util/ArrayList;" />
+		<method name="max(Ljava/util/Collection;)Ljava/lang/Object;" />
+		<method name="max(Ljava/util/Collection;Ljava/util/Comparator;)Ljava/lang/Object;" />
+		<method name="min(Ljava/util/Collection;)Ljava/lang/Object;" />
+		<method name="min(Ljava/util/Collection;Ljava/util/Comparator;)Ljava/lang/Object;" />
+		<method name="nCopies(ILjava/lang/Object;)Ljava/util/List;" />
+		<method name="newSetFromMap(Ljava/util/Map;)Ljava/util/Set;" since="9" />
+		<method name="replaceAll(Ljava/util/List;Ljava/lang/Object;Ljava/lang/Object;)Z" />
+		<method name="reverse(Ljava/util/List;)V" />
+		<method name="reverseOrder()Ljava/util/Comparator;" />
+		<method name="reverseOrder(Ljava/util/Comparator;)Ljava/util/Comparator;" />
+		<method name="rotate(Ljava/util/List;I)V" />
+		<method name="shuffle(Ljava/util/List;)V" />
+		<method name="shuffle(Ljava/util/List;Ljava/util/Random;)V" />
+		<method name="singleton(Ljava/lang/Object;)Ljava/util/Set;" />
+		<method name="singletonList(Ljava/lang/Object;)Ljava/util/List;" />
+		<method name="singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;" />
+		<method name="sort(Ljava/util/List;)V" />
+		<method name="sort(Ljava/util/List;Ljava/util/Comparator;)V" />
+		<method name="swap(Ljava/util/List;II)V" />
+		<method name="synchronizedCollection(Ljava/util/Collection;)Ljava/util/Collection;" />
+		<method name="synchronizedList(Ljava/util/List;)Ljava/util/List;" />
+		<method name="synchronizedMap(Ljava/util/Map;)Ljava/util/Map;" />
+		<method name="synchronizedNavigableMap(Ljava/util/NavigableMap;)Ljava/util/NavigableMap;" since="26" />
+		<method name="synchronizedNavigableSet(Ljava/util/NavigableSet;)Ljava/util/NavigableSet;" since="26" />
+		<method name="synchronizedSet(Ljava/util/Set;)Ljava/util/Set;" />
+		<method name="synchronizedSortedMap(Ljava/util/SortedMap;)Ljava/util/SortedMap;" />
+		<method name="synchronizedSortedSet(Ljava/util/SortedSet;)Ljava/util/SortedSet;" />
+		<method name="unmodifiableCollection(Ljava/util/Collection;)Ljava/util/Collection;" />
+		<method name="unmodifiableList(Ljava/util/List;)Ljava/util/List;" />
+		<method name="unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;" />
+		<method name="unmodifiableNavigableMap(Ljava/util/NavigableMap;)Ljava/util/NavigableMap;" since="26" />
+		<method name="unmodifiableNavigableSet(Ljava/util/NavigableSet;)Ljava/util/NavigableSet;" since="26" />
+		<method name="unmodifiableSet(Ljava/util/Set;)Ljava/util/Set;" />
+		<method name="unmodifiableSortedMap(Ljava/util/SortedMap;)Ljava/util/SortedMap;" />
+		<method name="unmodifiableSortedSet(Ljava/util/SortedSet;)Ljava/util/SortedSet;" />
+		<field name="EMPTY_LIST" />
+		<field name="EMPTY_MAP" />
+		<field name="EMPTY_SET" />
+	</class>
+	<class name="java/util/Comparator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="compare(Ljava/lang/Object;Ljava/lang/Object;)I" />
+		<method name="comparing(Ljava/util/function/Function;)Ljava/util/Comparator;" since="24" />
+		<method name="comparing(Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator;" since="24" />
+		<method name="comparingDouble(Ljava/util/function/ToDoubleFunction;)Ljava/util/Comparator;" since="24" />
+		<method name="comparingInt(Ljava/util/function/ToIntFunction;)Ljava/util/Comparator;" since="24" />
+		<method name="comparingLong(Ljava/util/function/ToLongFunction;)Ljava/util/Comparator;" since="24" />
+		<method name="naturalOrder()Ljava/util/Comparator;" since="24" />
+		<method name="nullsFirst(Ljava/util/Comparator;)Ljava/util/Comparator;" since="24" />
+		<method name="nullsLast(Ljava/util/Comparator;)Ljava/util/Comparator;" since="24" />
+		<method name="reverseOrder()Ljava/util/Comparator;" since="24" />
+		<method name="reversed()Ljava/util/Comparator;" since="24" />
+		<method name="thenComparing(Ljava/util/Comparator;)Ljava/util/Comparator;" since="24" />
+		<method name="thenComparing(Ljava/util/function/Function;)Ljava/util/Comparator;" since="24" />
+		<method name="thenComparing(Ljava/util/function/Function;Ljava/util/Comparator;)Ljava/util/Comparator;" since="24" />
+		<method name="thenComparingDouble(Ljava/util/function/ToDoubleFunction;)Ljava/util/Comparator;" since="24" />
+		<method name="thenComparingInt(Ljava/util/function/ToIntFunction;)Ljava/util/Comparator;" since="24" />
+		<method name="thenComparingLong(Ljava/util/function/ToLongFunction;)Ljava/util/Comparator;" since="24" />
+	</class>
+	<class name="java/util/ConcurrentModificationException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" since="19" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" since="19" />
+	</class>
+	<class name="java/util/Currency" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="getAvailableCurrencies()Ljava/util/Set;" since="19" />
+		<method name="getCurrencyCode()Ljava/lang/String;" />
+		<method name="getDefaultFractionDigits()I" />
+		<method name="getDisplayName()Ljava/lang/String;" since="19" />
+		<method name="getDisplayName(Ljava/util/Locale;)Ljava/lang/String;" since="19" />
+		<method name="getInstance(Ljava/lang/String;)Ljava/util/Currency;" />
+		<method name="getInstance(Ljava/util/Locale;)Ljava/util/Currency;" />
+		<method name="getNumericCode()I" since="24" />
+		<method name="getSymbol()Ljava/lang/String;" />
+		<method name="getSymbol(Ljava/util/Locale;)Ljava/lang/String;" />
+	</class>
+	<class name="java/util/Date" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(III)V" deprecated="15" />
+		<method name="&lt;init&gt;(IIIII)V" deprecated="15" />
+		<method name="&lt;init&gt;(IIIIII)V" deprecated="15" />
+		<method name="&lt;init&gt;(J)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="15" />
+		<method name="UTC(IIIIII)J" deprecated="15" />
+		<method name="after(Ljava/util/Date;)Z" />
+		<method name="before(Ljava/util/Date;)Z" />
+		<method name="compareTo(Ljava/util/Date;)I" />
+		<method name="from(Ljava/time/Instant;)Ljava/util/Date;" since="26" />
+		<method name="getDate()I" deprecated="15" />
+		<method name="getDay()I" deprecated="15" />
+		<method name="getHours()I" deprecated="15" />
+		<method name="getMinutes()I" deprecated="15" />
+		<method name="getMonth()I" deprecated="15" />
+		<method name="getSeconds()I" deprecated="15" />
+		<method name="getTime()J" />
+		<method name="getTimezoneOffset()I" deprecated="15" />
+		<method name="getYear()I" deprecated="15" />
+		<method name="parse(Ljava/lang/String;)J" deprecated="15" />
+		<method name="setDate(I)V" deprecated="15" />
+		<method name="setHours(I)V" deprecated="15" />
+		<method name="setMinutes(I)V" deprecated="15" />
+		<method name="setMonth(I)V" deprecated="15" />
+		<method name="setSeconds(I)V" deprecated="15" />
+		<method name="setTime(J)V" />
+		<method name="setYear(I)V" deprecated="15" />
+		<method name="toGMTString()Ljava/lang/String;" deprecated="15" />
+		<method name="toInstant()Ljava/time/Instant;" since="26" />
+		<method name="toLocaleString()Ljava/lang/String;" deprecated="15" />
+	</class>
+	<class name="java/util/Deque" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Queue" />
+		<method name="addFirst(Ljava/lang/Object;)V" />
+		<method name="addLast(Ljava/lang/Object;)V" />
+		<method name="descendingIterator()Ljava/util/Iterator;" />
+		<method name="getFirst()Ljava/lang/Object;" />
+		<method name="getLast()Ljava/lang/Object;" />
+		<method name="offerFirst(Ljava/lang/Object;)Z" />
+		<method name="offerLast(Ljava/lang/Object;)Z" />
+		<method name="peekFirst()Ljava/lang/Object;" />
+		<method name="peekLast()Ljava/lang/Object;" />
+		<method name="pollFirst()Ljava/lang/Object;" />
+		<method name="pollLast()Ljava/lang/Object;" />
+		<method name="pop()Ljava/lang/Object;" />
+		<method name="push(Ljava/lang/Object;)V" />
+		<method name="removeFirst()Ljava/lang/Object;" />
+		<method name="removeFirstOccurrence(Ljava/lang/Object;)Z" />
+		<method name="removeLast()Ljava/lang/Object;" />
+		<method name="removeLastOccurrence(Ljava/lang/Object;)Z" />
+	</class>
+	<class name="java/util/Dictionary" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="elements()Ljava/util/Enumeration;" />
+		<method name="get(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="isEmpty()Z" />
+		<method name="keys()Ljava/util/Enumeration;" />
+		<method name="put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="remove(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="size()I" />
+	</class>
+	<class name="java/util/DoubleSummaryStatistics" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/function/DoubleConsumer" />
+		<method name="&lt;init&gt;()V" />
+		<method name="combine(Ljava/util/DoubleSummaryStatistics;)V" />
+		<method name="getAverage()D" />
+		<method name="getCount()J" />
+		<method name="getMax()D" />
+		<method name="getMin()D" />
+		<method name="getSum()D" />
+	</class>
+	<class name="java/util/DuplicateFormatFlagsException" since="1">
+		<extends name="java/util/IllegalFormatException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getFlags()Ljava/lang/String;" />
+	</class>
+	<class name="java/util/EmptyStackException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/util/EnumMap" since="1">
+		<extends name="java/util/AbstractMap" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;)V" />
+		<method name="&lt;init&gt;(Ljava/util/EnumMap;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Map;)V" />
+		<method name="clone()Ljava/util/EnumMap;" />
+		<method name="put(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/EnumSet" since="1">
+		<extends name="java/util/AbstractSet" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="allOf(Ljava/lang/Class;)Ljava/util/EnumSet;" />
+		<method name="clone()Ljava/util/EnumSet;" />
+		<method name="complementOf(Ljava/util/EnumSet;)Ljava/util/EnumSet;" />
+		<method name="copyOf(Ljava/util/Collection;)Ljava/util/EnumSet;" />
+		<method name="copyOf(Ljava/util/EnumSet;)Ljava/util/EnumSet;" />
+		<method name="noneOf(Ljava/lang/Class;)Ljava/util/EnumSet;" />
+		<method name="of(Ljava/lang/Enum;)Ljava/util/EnumSet;" />
+		<method name="of(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;" />
+		<method name="of(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;" />
+		<method name="of(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;" />
+		<method name="of(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;" />
+		<method name="of(Ljava/lang/Enum;[Ljava/lang/Enum;)Ljava/util/EnumSet;" />
+		<method name="range(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;" />
+	</class>
+	<class name="java/util/Enumeration" since="1">
+		<extends name="java/lang/Object" />
+		<method name="hasMoreElements()Z" />
+		<method name="nextElement()Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/EventListener" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="java/util/EventListenerProxy" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/EventListener" />
+		<method name="&lt;init&gt;(Ljava/util/EventListener;)V" />
+		<method name="getListener()Ljava/util/EventListener;" />
+	</class>
+	<class name="java/util/EventObject" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;)V" />
+		<method name="getSource()Ljava/lang/Object;" />
+		<field name="source" />
+	</class>
+	<class name="java/util/FormatFlagsConversionMismatchException" since="1">
+		<extends name="java/util/IllegalFormatException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;C)V" />
+		<method name="getConversion()C" />
+		<method name="getFlags()Ljava/lang/String;" />
+	</class>
+	<class name="java/util/Formattable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="formatTo(Ljava/util/Formatter;III)V" />
+	</class>
+	<class name="java/util/FormattableFlags" since="1">
+		<extends name="java/lang/Object" />
+		<field name="ALTERNATE" />
+		<field name="LEFT_JUSTIFY" />
+		<field name="UPPERCASE" />
+	</class>
+	<class name="java/util/Formatter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" />
+		<implements name="java/io/Flushable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="&lt;init&gt;(Ljava/io/File;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/io/File;Ljava/lang/String;Ljava/util/Locale;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/lang/String;Ljava/util/Locale;)V" />
+		<method name="&lt;init&gt;(Ljava/io/PrintStream;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Appendable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Appendable;Ljava/util/Locale;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/util/Locale;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Locale;)V" />
+		<method name="format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;" />
+		<method name="format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;" />
+		<method name="ioException()Ljava/io/IOException;" />
+		<method name="locale()Ljava/util/Locale;" />
+		<method name="out()Ljava/lang/Appendable;" />
+	</class>
+	<class name="java/util/Formatter$BigDecimalLayoutForm" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/util/Formatter$BigDecimalLayoutForm;" />
+		<method name="values()[Ljava/util/Formatter$BigDecimalLayoutForm;" />
+		<field name="DECIMAL_FLOAT" />
+		<field name="SCIENTIFIC" />
+	</class>
+	<class name="java/util/FormatterClosedException" since="1">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/util/GregorianCalendar" since="1">
+		<extends name="java/util/Calendar" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="&lt;init&gt;(IIIII)V" />
+		<method name="&lt;init&gt;(IIIIII)V" />
+		<method name="&lt;init&gt;(Ljava/util/Locale;)V" />
+		<method name="&lt;init&gt;(Ljava/util/TimeZone;)V" />
+		<method name="&lt;init&gt;(Ljava/util/TimeZone;Ljava/util/Locale;)V" />
+		<method name="from(Ljava/time/ZonedDateTime;)Ljava/util/GregorianCalendar;" since="26" />
+		<method name="getGregorianChange()Ljava/util/Date;" />
+		<method name="isLeapYear(I)Z" />
+		<method name="setGregorianChange(Ljava/util/Date;)V" />
+		<method name="toZonedDateTime()Ljava/time/ZonedDateTime;" since="26" />
+		<field name="AD" />
+		<field name="BC" />
+	</class>
+	<class name="java/util/HashMap" since="1">
+		<extends name="java/util/AbstractMap" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(IF)V" />
+		<method name="&lt;init&gt;(Ljava/util/Map;)V" />
+	</class>
+	<class name="java/util/HashSet" since="1">
+		<extends name="java/util/AbstractSet" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(IF)V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+	</class>
+	<class name="java/util/Hashtable" since="1">
+		<extends name="java/util/Dictionary" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/util/Map" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(IF)V" />
+		<method name="&lt;init&gt;(Ljava/util/Map;)V" />
+		<method name="contains(Ljava/lang/Object;)Z" />
+		<method name="rehash()V" />
+	</class>
+	<class name="java/util/IdentityHashMap" since="1">
+		<extends name="java/util/AbstractMap" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/util/Map;)V" />
+	</class>
+	<class name="java/util/IllegalFormatCodePointException" since="1">
+		<extends name="java/util/IllegalFormatException" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getCodePoint()I" />
+	</class>
+	<class name="java/util/IllegalFormatConversionException" since="1">
+		<extends name="java/util/IllegalFormatException" />
+		<method name="&lt;init&gt;(CLjava/lang/Class;)V" />
+		<method name="getArgumentClass()Ljava/lang/Class;" />
+		<method name="getConversion()C" />
+	</class>
+	<class name="java/util/IllegalFormatException" since="1">
+		<extends name="java/lang/IllegalArgumentException" />
+	</class>
+	<class name="java/util/IllegalFormatFlagsException" since="1">
+		<extends name="java/util/IllegalFormatException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getFlags()Ljava/lang/String;" />
+	</class>
+	<class name="java/util/IllegalFormatPrecisionException" since="1">
+		<extends name="java/util/IllegalFormatException" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getPrecision()I" />
+	</class>
+	<class name="java/util/IllegalFormatWidthException" since="1">
+		<extends name="java/util/IllegalFormatException" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getWidth()I" />
+	</class>
+	<class name="java/util/IllformedLocaleException" since="21">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="getErrorIndex()I" />
+	</class>
+	<class name="java/util/InputMismatchException" since="1">
+		<extends name="java/util/NoSuchElementException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/util/IntSummaryStatistics" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/function/IntConsumer" />
+		<method name="&lt;init&gt;()V" />
+		<method name="combine(Ljava/util/IntSummaryStatistics;)V" />
+		<method name="getAverage()D" />
+		<method name="getCount()J" />
+		<method name="getMax()I" />
+		<method name="getMin()I" />
+		<method name="getSum()J" />
+	</class>
+	<class name="java/util/InvalidPropertiesFormatException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/util/Iterator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="forEachRemaining(Ljava/util/function/Consumer;)V" since="24" />
+		<method name="hasNext()Z" />
+		<method name="next()Ljava/lang/Object;" />
+		<method name="remove()V" />
+	</class>
+	<class name="java/util/LinkedHashMap" since="1">
+		<extends name="java/util/HashMap" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(IF)V" />
+		<method name="&lt;init&gt;(IFZ)V" />
+		<method name="&lt;init&gt;(Ljava/util/Map;)V" />
+		<method name="removeEldestEntry(Ljava/util/Map$Entry;)Z" />
+	</class>
+	<class name="java/util/LinkedHashSet" since="1">
+		<extends name="java/util/HashSet" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(IF)V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+	</class>
+	<class name="java/util/LinkedList" since="1">
+		<extends name="java/util/AbstractSequentialList" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/util/Deque" since="9" />
+		<implements name="java/util/Queue" removed="24" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+		<method name="addFirst(Ljava/lang/Object;)V" />
+		<method name="addLast(Ljava/lang/Object;)V" />
+		<method name="getFirst()Ljava/lang/Object;" />
+		<method name="getLast()Ljava/lang/Object;" />
+		<method name="removeFirst()Ljava/lang/Object;" />
+		<method name="removeLast()Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/List" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Collection" />
+		<method name="add(ILjava/lang/Object;)V" />
+		<method name="addAll(ILjava/util/Collection;)Z" />
+		<method name="copyOf(Ljava/util/Collection;)Ljava/util/List;" since="31" />
+		<method name="get(I)Ljava/lang/Object;" />
+		<method name="indexOf(Ljava/lang/Object;)I" />
+		<method name="lastIndexOf(Ljava/lang/Object;)I" />
+		<method name="listIterator()Ljava/util/ListIterator;" />
+		<method name="listIterator(I)Ljava/util/ListIterator;" />
+		<method name="of()Ljava/util/List;" since="30" />
+		<method name="of(Ljava/lang/Object;)Ljava/util/List;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;" since="30" />
+		<method name="of([Ljava/lang/Object;)Ljava/util/List;" since="30" />
+		<method name="remove(I)Ljava/lang/Object;" />
+		<method name="replaceAll(Ljava/util/function/UnaryOperator;)V" since="24" />
+		<method name="set(ILjava/lang/Object;)Ljava/lang/Object;" />
+		<method name="sort(Ljava/util/Comparator;)V" since="24" />
+		<method name="subList(II)Ljava/util/List;" />
+	</class>
+	<class name="java/util/ListIterator" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Iterator" />
+		<method name="add(Ljava/lang/Object;)V" />
+		<method name="hasPrevious()Z" />
+		<method name="nextIndex()I" />
+		<method name="previous()Ljava/lang/Object;" />
+		<method name="previousIndex()I" />
+		<method name="set(Ljava/lang/Object;)V" />
+	</class>
+	<class name="java/util/ListResourceBundle" since="1">
+		<extends name="java/util/ResourceBundle" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getContents()[[Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/Locale" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="filter(Ljava/util/List;Ljava/util/Collection;)Ljava/util/List;" since="26" />
+		<method name="filter(Ljava/util/List;Ljava/util/Collection;Ljava/util/Locale$FilteringMode;)Ljava/util/List;" since="26" />
+		<method name="filterTags(Ljava/util/List;Ljava/util/Collection;)Ljava/util/List;" since="26" />
+		<method name="filterTags(Ljava/util/List;Ljava/util/Collection;Ljava/util/Locale$FilteringMode;)Ljava/util/List;" since="26" />
+		<method name="forLanguageTag(Ljava/lang/String;)Ljava/util/Locale;" since="21" />
+		<method name="getAvailableLocales()[Ljava/util/Locale;" />
+		<method name="getCountry()Ljava/lang/String;" />
+		<method name="getDefault()Ljava/util/Locale;" />
+		<method name="getDefault(Ljava/util/Locale$Category;)Ljava/util/Locale;" since="24" />
+		<method name="getDisplayCountry()Ljava/lang/String;" />
+		<method name="getDisplayCountry(Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="getDisplayLanguage()Ljava/lang/String;" />
+		<method name="getDisplayLanguage(Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="getDisplayName()Ljava/lang/String;" />
+		<method name="getDisplayName(Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="getDisplayScript()Ljava/lang/String;" since="21" />
+		<method name="getDisplayScript(Ljava/util/Locale;)Ljava/lang/String;" since="21" />
+		<method name="getDisplayVariant()Ljava/lang/String;" />
+		<method name="getDisplayVariant(Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="getExtension(C)Ljava/lang/String;" since="21" />
+		<method name="getExtensionKeys()Ljava/util/Set;" since="21" />
+		<method name="getISO3Country()Ljava/lang/String;" />
+		<method name="getISO3Language()Ljava/lang/String;" />
+		<method name="getISOCountries()[Ljava/lang/String;" />
+		<method name="getISOLanguages()[Ljava/lang/String;" />
+		<method name="getLanguage()Ljava/lang/String;" />
+		<method name="getScript()Ljava/lang/String;" since="21" />
+		<method name="getUnicodeLocaleAttributes()Ljava/util/Set;" since="21" />
+		<method name="getUnicodeLocaleKeys()Ljava/util/Set;" since="21" />
+		<method name="getUnicodeLocaleType(Ljava/lang/String;)Ljava/lang/String;" since="21" />
+		<method name="getVariant()Ljava/lang/String;" />
+		<method name="hasExtensions()Z" since="26" />
+		<method name="lookup(Ljava/util/List;Ljava/util/Collection;)Ljava/util/Locale;" since="26" />
+		<method name="lookupTag(Ljava/util/List;Ljava/util/Collection;)Ljava/lang/String;" since="26" />
+		<method name="setDefault(Ljava/util/Locale$Category;Ljava/util/Locale;)V" since="24" />
+		<method name="setDefault(Ljava/util/Locale;)V" />
+		<method name="stripExtensions()Ljava/util/Locale;" since="26" />
+		<method name="toLanguageTag()Ljava/lang/String;" since="21" />
+		<field name="CANADA" />
+		<field name="CANADA_FRENCH" />
+		<field name="CHINA" />
+		<field name="CHINESE" />
+		<field name="ENGLISH" />
+		<field name="FRANCE" />
+		<field name="FRENCH" />
+		<field name="GERMAN" />
+		<field name="GERMANY" />
+		<field name="ITALIAN" />
+		<field name="ITALY" />
+		<field name="JAPAN" />
+		<field name="JAPANESE" />
+		<field name="KOREA" />
+		<field name="KOREAN" />
+		<field name="PRC" />
+		<field name="PRIVATE_USE_EXTENSION" since="21" />
+		<field name="ROOT" since="9" />
+		<field name="SIMPLIFIED_CHINESE" />
+		<field name="TAIWAN" />
+		<field name="TRADITIONAL_CHINESE" />
+		<field name="UK" />
+		<field name="UNICODE_LOCALE_EXTENSION" since="21" />
+		<field name="US" />
+	</class>
+	<class name="java/util/Locale$Builder" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addUnicodeLocaleAttribute(Ljava/lang/String;)Ljava/util/Locale$Builder;" />
+		<method name="build()Ljava/util/Locale;" />
+		<method name="clear()Ljava/util/Locale$Builder;" />
+		<method name="clearExtensions()Ljava/util/Locale$Builder;" />
+		<method name="removeUnicodeLocaleAttribute(Ljava/lang/String;)Ljava/util/Locale$Builder;" />
+		<method name="setExtension(CLjava/lang/String;)Ljava/util/Locale$Builder;" />
+		<method name="setLanguage(Ljava/lang/String;)Ljava/util/Locale$Builder;" />
+		<method name="setLanguageTag(Ljava/lang/String;)Ljava/util/Locale$Builder;" />
+		<method name="setLocale(Ljava/util/Locale;)Ljava/util/Locale$Builder;" />
+		<method name="setRegion(Ljava/lang/String;)Ljava/util/Locale$Builder;" />
+		<method name="setScript(Ljava/lang/String;)Ljava/util/Locale$Builder;" />
+		<method name="setUnicodeLocaleKeyword(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Locale$Builder;" />
+		<method name="setVariant(Ljava/lang/String;)Ljava/util/Locale$Builder;" />
+	</class>
+	<class name="java/util/Locale$Category" since="24">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/util/Locale$Category;" />
+		<method name="values()[Ljava/util/Locale$Category;" />
+		<field name="DISPLAY" />
+		<field name="FORMAT" />
+	</class>
+	<class name="java/util/Locale$FilteringMode" since="26">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/util/Locale$FilteringMode;" />
+		<method name="values()[Ljava/util/Locale$FilteringMode;" />
+		<field name="AUTOSELECT_FILTERING" />
+		<field name="EXTENDED_FILTERING" />
+		<field name="IGNORE_EXTENDED_RANGES" />
+		<field name="MAP_EXTENDED_RANGES" />
+		<field name="REJECT_EXTENDED_RANGES" />
+	</class>
+	<class name="java/util/Locale$LanguageRange" since="26">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;D)V" />
+		<method name="getRange()Ljava/lang/String;" />
+		<method name="getWeight()D" />
+		<method name="mapEquivalents(Ljava/util/List;Ljava/util/Map;)Ljava/util/List;" />
+		<method name="parse(Ljava/lang/String;)Ljava/util/List;" />
+		<method name="parse(Ljava/lang/String;Ljava/util/Map;)Ljava/util/List;" />
+		<field name="MAX_WEIGHT" />
+		<field name="MIN_WEIGHT" />
+	</class>
+	<class name="java/util/LongSummaryStatistics" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/function/IntConsumer" />
+		<implements name="java/util/function/LongConsumer" />
+		<method name="&lt;init&gt;()V" />
+		<method name="combine(Ljava/util/LongSummaryStatistics;)V" />
+		<method name="getAverage()D" />
+		<method name="getCount()J" />
+		<method name="getMax()J" />
+		<method name="getMin()J" />
+		<method name="getSum()J" />
+	</class>
+	<class name="java/util/Map" since="1">
+		<extends name="java/lang/Object" />
+		<method name="clear()V" />
+		<method name="compute(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;" since="24" />
+		<method name="computeIfAbsent(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;" since="24" />
+		<method name="computeIfPresent(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;" since="24" />
+		<method name="containsKey(Ljava/lang/Object;)Z" />
+		<method name="containsValue(Ljava/lang/Object;)Z" />
+		<method name="copyOf(Ljava/util/Map;)Ljava/util/Map;" since="31" />
+		<method name="entry(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;" since="30" />
+		<method name="entrySet()Ljava/util/Set;" />
+		<method name="forEach(Ljava/util/function/BiConsumer;)V" since="24" />
+		<method name="get(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" since="24" />
+		<method name="isEmpty()Z" />
+		<method name="keySet()Ljava/util/Set;" />
+		<method name="merge(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;" since="24" />
+		<method name="of()Ljava/util/Map;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;" since="30" />
+		<method name="ofEntries([Ljava/util/Map$Entry;)Ljava/util/Map;" since="30" />
+		<method name="put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="putAll(Ljava/util/Map;)V" />
+		<method name="putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" since="24" />
+		<method name="remove(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="remove(Ljava/lang/Object;Ljava/lang/Object;)Z" since="24" />
+		<method name="replace(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" since="24" />
+		<method name="replace(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z" since="24" />
+		<method name="replaceAll(Ljava/util/function/BiFunction;)V" since="24" />
+		<method name="size()I" />
+		<method name="values()Ljava/util/Collection;" />
+	</class>
+	<class name="java/util/Map$Entry" since="1">
+		<extends name="java/lang/Object" />
+		<method name="comparingByKey()Ljava/util/Comparator;" since="24" />
+		<method name="comparingByKey(Ljava/util/Comparator;)Ljava/util/Comparator;" since="24" />
+		<method name="comparingByValue()Ljava/util/Comparator;" since="24" />
+		<method name="comparingByValue(Ljava/util/Comparator;)Ljava/util/Comparator;" since="24" />
+		<method name="getKey()Ljava/lang/Object;" />
+		<method name="getValue()Ljava/lang/Object;" />
+		<method name="setValue(Ljava/lang/Object;)Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/MissingFormatArgumentException" since="1">
+		<extends name="java/util/IllegalFormatException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getFormatSpecifier()Ljava/lang/String;" />
+	</class>
+	<class name="java/util/MissingFormatWidthException" since="1">
+		<extends name="java/util/IllegalFormatException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getFormatSpecifier()Ljava/lang/String;" />
+	</class>
+	<class name="java/util/MissingResourceException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getClassName()Ljava/lang/String;" />
+		<method name="getKey()Ljava/lang/String;" />
+	</class>
+	<class name="java/util/NavigableMap" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/SortedMap" />
+		<method name="ceilingEntry(Ljava/lang/Object;)Ljava/util/Map$Entry;" />
+		<method name="ceilingKey(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="descendingKeySet()Ljava/util/NavigableSet;" />
+		<method name="descendingMap()Ljava/util/NavigableMap;" />
+		<method name="firstEntry()Ljava/util/Map$Entry;" />
+		<method name="floorEntry(Ljava/lang/Object;)Ljava/util/Map$Entry;" />
+		<method name="floorKey(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="headMap(Ljava/lang/Object;Z)Ljava/util/NavigableMap;" />
+		<method name="higherEntry(Ljava/lang/Object;)Ljava/util/Map$Entry;" />
+		<method name="higherKey(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="lastEntry()Ljava/util/Map$Entry;" />
+		<method name="lowerEntry(Ljava/lang/Object;)Ljava/util/Map$Entry;" />
+		<method name="lowerKey(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="navigableKeySet()Ljava/util/NavigableSet;" />
+		<method name="pollFirstEntry()Ljava/util/Map$Entry;" />
+		<method name="pollLastEntry()Ljava/util/Map$Entry;" />
+		<method name="subMap(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableMap;" />
+		<method name="tailMap(Ljava/lang/Object;Z)Ljava/util/NavigableMap;" />
+	</class>
+	<class name="java/util/NavigableSet" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/SortedSet" />
+		<method name="ceiling(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="descendingIterator()Ljava/util/Iterator;" />
+		<method name="descendingSet()Ljava/util/NavigableSet;" />
+		<method name="floor(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="headSet(Ljava/lang/Object;Z)Ljava/util/NavigableSet;" />
+		<method name="higher(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="lower(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="pollFirst()Ljava/lang/Object;" />
+		<method name="pollLast()Ljava/lang/Object;" />
+		<method name="subSet(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableSet;" />
+		<method name="tailSet(Ljava/lang/Object;Z)Ljava/util/NavigableSet;" />
+	</class>
+	<class name="java/util/NoSuchElementException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/util/Objects" since="19">
+		<extends name="java/lang/Object" />
+		<method name="checkFromIndexSize(III)I" since="30" />
+		<method name="checkFromToIndex(III)I" since="30" />
+		<method name="checkIndex(II)I" since="30" />
+		<method name="compare(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/Comparator;)I" />
+		<method name="deepEquals(Ljava/lang/Object;Ljava/lang/Object;)Z" />
+		<method name="equals(Ljava/lang/Object;Ljava/lang/Object;)Z" />
+		<method name="hash([Ljava/lang/Object;)I" />
+		<method name="hashCode(Ljava/lang/Object;)I" />
+		<method name="isNull(Ljava/lang/Object;)Z" since="24" />
+		<method name="nonNull(Ljava/lang/Object;)Z" since="24" />
+		<method name="requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="requireNonNull(Ljava/lang/Object;Ljava/util/function/Supplier;)Ljava/lang/Object;" since="24" />
+		<method name="requireNonNullElse(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" since="30" />
+		<method name="requireNonNullElseGet(Ljava/lang/Object;Ljava/util/function/Supplier;)Ljava/lang/Object;" since="30" />
+		<method name="toString(Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="toString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;" />
+	</class>
+	<class name="java/util/Observable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addObserver(Ljava/util/Observer;)V" />
+		<method name="clearChanged()V" />
+		<method name="countObservers()I" />
+		<method name="deleteObserver(Ljava/util/Observer;)V" />
+		<method name="deleteObservers()V" />
+		<method name="hasChanged()Z" />
+		<method name="notifyObservers()V" />
+		<method name="notifyObservers(Ljava/lang/Object;)V" />
+		<method name="setChanged()V" />
+	</class>
+	<class name="java/util/Observer" since="1">
+		<extends name="java/lang/Object" />
+		<method name="update(Ljava/util/Observable;Ljava/lang/Object;)V" />
+	</class>
+	<class name="java/util/Optional" since="24">
+		<extends name="java/lang/Object" />
+		<method name="empty()Ljava/util/Optional;" />
+		<method name="filter(Ljava/util/function/Predicate;)Ljava/util/Optional;" />
+		<method name="flatMap(Ljava/util/function/Function;)Ljava/util/Optional;" />
+		<method name="get()Ljava/lang/Object;" />
+		<method name="ifPresent(Ljava/util/function/Consumer;)V" />
+		<method name="isPresent()Z" />
+		<method name="map(Ljava/util/function/Function;)Ljava/util/Optional;" />
+		<method name="of(Ljava/lang/Object;)Ljava/util/Optional;" />
+		<method name="ofNullable(Ljava/lang/Object;)Ljava/util/Optional;" />
+		<method name="orElse(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="orElseGet(Ljava/util/function/Supplier;)Ljava/lang/Object;" />
+		<method name="orElseThrow(Ljava/util/function/Supplier;)Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/OptionalDouble" since="24">
+		<extends name="java/lang/Object" />
+		<method name="empty()Ljava/util/OptionalDouble;" />
+		<method name="getAsDouble()D" />
+		<method name="ifPresent(Ljava/util/function/DoubleConsumer;)V" />
+		<method name="isPresent()Z" />
+		<method name="of(D)Ljava/util/OptionalDouble;" />
+		<method name="orElse(D)D" />
+		<method name="orElseGet(Ljava/util/function/DoubleSupplier;)D" />
+		<method name="orElseThrow(Ljava/util/function/Supplier;)D" />
+	</class>
+	<class name="java/util/OptionalInt" since="24">
+		<extends name="java/lang/Object" />
+		<method name="empty()Ljava/util/OptionalInt;" />
+		<method name="getAsInt()I" />
+		<method name="ifPresent(Ljava/util/function/IntConsumer;)V" />
+		<method name="isPresent()Z" />
+		<method name="of(I)Ljava/util/OptionalInt;" />
+		<method name="orElse(I)I" />
+		<method name="orElseGet(Ljava/util/function/IntSupplier;)I" />
+		<method name="orElseThrow(Ljava/util/function/Supplier;)I" />
+	</class>
+	<class name="java/util/OptionalLong" since="24">
+		<extends name="java/lang/Object" />
+		<method name="empty()Ljava/util/OptionalLong;" />
+		<method name="getAsLong()J" />
+		<method name="ifPresent(Ljava/util/function/LongConsumer;)V" />
+		<method name="isPresent()Z" />
+		<method name="of(J)Ljava/util/OptionalLong;" />
+		<method name="orElse(J)J" />
+		<method name="orElseGet(Ljava/util/function/LongSupplier;)J" />
+		<method name="orElseThrow(Ljava/util/function/Supplier;)J" />
+	</class>
+	<class name="java/util/PrimitiveIterator" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Iterator" />
+		<method name="forEachRemaining(Ljava/lang/Object;)V" />
+	</class>
+	<class name="java/util/PrimitiveIterator$OfDouble" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/PrimitiveIterator" />
+		<method name="forEachRemaining(Ljava/util/function/DoubleConsumer;)V" />
+		<method name="next()Ljava/lang/Double;" />
+		<method name="nextDouble()D" />
+	</class>
+	<class name="java/util/PrimitiveIterator$OfInt" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/PrimitiveIterator" />
+		<method name="forEachRemaining(Ljava/util/function/IntConsumer;)V" />
+		<method name="next()Ljava/lang/Integer;" />
+		<method name="nextInt()I" />
+	</class>
+	<class name="java/util/PrimitiveIterator$OfLong" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/PrimitiveIterator" />
+		<method name="forEachRemaining(Ljava/util/function/LongConsumer;)V" />
+		<method name="next()Ljava/lang/Long;" />
+		<method name="nextLong()J" />
+	</class>
+	<class name="java/util/PriorityQueue" since="1">
+		<extends name="java/util/AbstractQueue" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(ILjava/util/Comparator;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Comparator;)V" since="24" />
+		<method name="&lt;init&gt;(Ljava/util/PriorityQueue;)V" />
+		<method name="&lt;init&gt;(Ljava/util/SortedSet;)V" />
+		<method name="comparator()Ljava/util/Comparator;" />
+	</class>
+	<class name="java/util/Properties" since="1">
+		<extends name="java/util/Hashtable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Properties;)V" />
+		<method name="getProperty(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="list(Ljava/io/PrintStream;)V" />
+		<method name="list(Ljava/io/PrintWriter;)V" />
+		<method name="load(Ljava/io/InputStream;)V" />
+		<method name="load(Ljava/io/Reader;)V" since="9" />
+		<method name="loadFromXML(Ljava/io/InputStream;)V" />
+		<method name="propertyNames()Ljava/util/Enumeration;" />
+		<method name="save(Ljava/io/OutputStream;Ljava/lang/String;)V" deprecated="15" />
+		<method name="setProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="store(Ljava/io/OutputStream;Ljava/lang/String;)V" />
+		<method name="store(Ljava/io/Writer;Ljava/lang/String;)V" since="9" />
+		<method name="storeToXML(Ljava/io/OutputStream;Ljava/lang/String;)V" />
+		<method name="storeToXML(Ljava/io/OutputStream;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="stringPropertyNames()Ljava/util/Set;" since="9" />
+		<field name="defaults" />
+	</class>
+	<class name="java/util/PropertyPermission" since="1">
+		<extends name="java/security/BasicPermission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/util/PropertyResourceBundle" since="1">
+		<extends name="java/util/ResourceBundle" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/Reader;)V" since="9" />
+	</class>
+	<class name="java/util/Queue" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Collection" />
+		<method name="element()Ljava/lang/Object;" />
+		<method name="offer(Ljava/lang/Object;)Z" />
+		<method name="peek()Ljava/lang/Object;" />
+		<method name="poll()Ljava/lang/Object;" />
+		<method name="remove()Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/Random" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(J)V" />
+		<method name="doubles()Ljava/util/stream/DoubleStream;" since="24" />
+		<method name="doubles(DD)Ljava/util/stream/DoubleStream;" since="24" />
+		<method name="doubles(J)Ljava/util/stream/DoubleStream;" since="24" />
+		<method name="doubles(JDD)Ljava/util/stream/DoubleStream;" since="24" />
+		<method name="ints()Ljava/util/stream/IntStream;" since="24" />
+		<method name="ints(II)Ljava/util/stream/IntStream;" since="24" />
+		<method name="ints(J)Ljava/util/stream/IntStream;" since="24" />
+		<method name="ints(JII)Ljava/util/stream/IntStream;" since="24" />
+		<method name="longs()Ljava/util/stream/LongStream;" since="24" />
+		<method name="longs(J)Ljava/util/stream/LongStream;" since="24" />
+		<method name="longs(JJ)Ljava/util/stream/LongStream;" since="24" />
+		<method name="longs(JJJ)Ljava/util/stream/LongStream;" since="24" />
+		<method name="next(I)I" />
+		<method name="nextBoolean()Z" />
+		<method name="nextBytes([B)V" />
+		<method name="nextDouble()D" />
+		<method name="nextFloat()F" />
+		<method name="nextGaussian()D" />
+		<method name="nextInt()I" />
+		<method name="nextInt(I)I" />
+		<method name="nextLong()J" />
+		<method name="setSeed(J)V" />
+	</class>
+	<class name="java/util/RandomAccess" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="java/util/ResourceBundle" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clearCache()V" since="9" />
+		<method name="clearCache(Ljava/lang/ClassLoader;)V" since="9" />
+		<method name="containsKey(Ljava/lang/String;)Z" since="9" />
+		<method name="getBaseBundleName()Ljava/lang/String;" since="26" />
+		<method name="getBundle(Ljava/lang/String;)Ljava/util/ResourceBundle;" />
+		<method name="getBundle(Ljava/lang/String;Ljava/util/Locale;)Ljava/util/ResourceBundle;" />
+		<method name="getBundle(Ljava/lang/String;Ljava/util/Locale;Ljava/lang/ClassLoader;)Ljava/util/ResourceBundle;" />
+		<method name="getBundle(Ljava/lang/String;Ljava/util/Locale;Ljava/lang/ClassLoader;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle;" since="9" />
+		<method name="getBundle(Ljava/lang/String;Ljava/util/Locale;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle;" since="9" />
+		<method name="getBundle(Ljava/lang/String;Ljava/util/ResourceBundle$Control;)Ljava/util/ResourceBundle;" since="9" />
+		<method name="getKeys()Ljava/util/Enumeration;" />
+		<method name="getLocale()Ljava/util/Locale;" />
+		<method name="getObject(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getString(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getStringArray(Ljava/lang/String;)[Ljava/lang/String;" />
+		<method name="handleGetObject(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="handleKeySet()Ljava/util/Set;" since="9" />
+		<method name="keySet()Ljava/util/Set;" since="9" />
+		<method name="setParent(Ljava/util/ResourceBundle;)V" />
+		<field name="parent" />
+	</class>
+	<class name="java/util/ResourceBundle$Control" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getCandidateLocales(Ljava/lang/String;Ljava/util/Locale;)Ljava/util/List;" />
+		<method name="getControl(Ljava/util/List;)Ljava/util/ResourceBundle$Control;" />
+		<method name="getFallbackLocale(Ljava/lang/String;Ljava/util/Locale;)Ljava/util/Locale;" />
+		<method name="getFormats(Ljava/lang/String;)Ljava/util/List;" />
+		<method name="getNoFallbackControl(Ljava/util/List;)Ljava/util/ResourceBundle$Control;" />
+		<method name="getTimeToLive(Ljava/lang/String;Ljava/util/Locale;)J" />
+		<method name="needsReload(Ljava/lang/String;Ljava/util/Locale;Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/util/ResourceBundle;J)Z" />
+		<method name="newBundle(Ljava/lang/String;Ljava/util/Locale;Ljava/lang/String;Ljava/lang/ClassLoader;Z)Ljava/util/ResourceBundle;" />
+		<method name="toBundleName(Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="toResourceName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<field name="FORMAT_CLASS" />
+		<field name="FORMAT_DEFAULT" />
+		<field name="FORMAT_PROPERTIES" />
+		<field name="TTL_DONT_CACHE" />
+		<field name="TTL_NO_EXPIRATION_CONTROL" />
+	</class>
+	<class name="java/util/Scanner" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" since="19" />
+		<implements name="java/util/Iterator" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="&lt;init&gt;(Ljava/io/File;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Readable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/nio/channels/ReadableByteChannel;)V" />
+		<method name="&lt;init&gt;(Ljava/nio/channels/ReadableByteChannel;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/nio/file/Path;)V" since="26" />
+		<method name="&lt;init&gt;(Ljava/nio/file/Path;Ljava/lang/String;)V" since="26" />
+		<method name="close()V" />
+		<method name="delimiter()Ljava/util/regex/Pattern;" />
+		<method name="findInLine(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="findInLine(Ljava/util/regex/Pattern;)Ljava/lang/String;" />
+		<method name="findWithinHorizon(Ljava/lang/String;I)Ljava/lang/String;" />
+		<method name="findWithinHorizon(Ljava/util/regex/Pattern;I)Ljava/lang/String;" />
+		<method name="hasNext(Ljava/lang/String;)Z" />
+		<method name="hasNext(Ljava/util/regex/Pattern;)Z" />
+		<method name="hasNextBigDecimal()Z" />
+		<method name="hasNextBigInteger()Z" />
+		<method name="hasNextBigInteger(I)Z" />
+		<method name="hasNextBoolean()Z" />
+		<method name="hasNextByte()Z" />
+		<method name="hasNextByte(I)Z" />
+		<method name="hasNextDouble()Z" />
+		<method name="hasNextFloat()Z" />
+		<method name="hasNextInt()Z" />
+		<method name="hasNextInt(I)Z" />
+		<method name="hasNextLine()Z" />
+		<method name="hasNextLong()Z" />
+		<method name="hasNextLong(I)Z" />
+		<method name="hasNextShort()Z" />
+		<method name="hasNextShort(I)Z" />
+		<method name="ioException()Ljava/io/IOException;" />
+		<method name="locale()Ljava/util/Locale;" />
+		<method name="match()Ljava/util/regex/MatchResult;" />
+		<method name="next()Ljava/lang/String;" />
+		<method name="next(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="next(Ljava/util/regex/Pattern;)Ljava/lang/String;" />
+		<method name="nextBigDecimal()Ljava/math/BigDecimal;" />
+		<method name="nextBigInteger()Ljava/math/BigInteger;" />
+		<method name="nextBigInteger(I)Ljava/math/BigInteger;" />
+		<method name="nextBoolean()Z" />
+		<method name="nextByte()B" />
+		<method name="nextByte(I)B" />
+		<method name="nextDouble()D" />
+		<method name="nextFloat()F" />
+		<method name="nextInt()I" />
+		<method name="nextInt(I)I" />
+		<method name="nextLine()Ljava/lang/String;" />
+		<method name="nextLong()J" />
+		<method name="nextLong(I)J" />
+		<method name="nextShort()S" />
+		<method name="nextShort(I)S" />
+		<method name="radix()I" />
+		<method name="reset()Ljava/util/Scanner;" since="9" />
+		<method name="skip(Ljava/lang/String;)Ljava/util/Scanner;" />
+		<method name="skip(Ljava/util/regex/Pattern;)Ljava/util/Scanner;" />
+		<method name="useDelimiter(Ljava/lang/String;)Ljava/util/Scanner;" />
+		<method name="useDelimiter(Ljava/util/regex/Pattern;)Ljava/util/Scanner;" />
+		<method name="useLocale(Ljava/util/Locale;)Ljava/util/Scanner;" />
+		<method name="useRadix(I)Ljava/util/Scanner;" />
+	</class>
+	<class name="java/util/ServiceConfigurationError" since="9">
+		<extends name="java/lang/Error" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/util/ServiceLoader" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Iterable" />
+		<method name="load(Ljava/lang/Class;)Ljava/util/ServiceLoader;" />
+		<method name="load(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader;" />
+		<method name="loadInstalled(Ljava/lang/Class;)Ljava/util/ServiceLoader;" />
+		<method name="reload()V" />
+	</class>
+	<class name="java/util/Set" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Collection" />
+		<method name="copyOf(Ljava/util/Collection;)Ljava/util/Set;" since="31" />
+		<method name="of()Ljava/util/Set;" since="30" />
+		<method name="of(Ljava/lang/Object;)Ljava/util/Set;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;" since="30" />
+		<method name="of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;" since="30" />
+		<method name="of([Ljava/lang/Object;)Ljava/util/Set;" since="30" />
+	</class>
+	<class name="java/util/SimpleTimeZone" since="1">
+		<extends name="java/util/TimeZone" />
+		<method name="&lt;init&gt;(ILjava/lang/String;)V" />
+		<method name="&lt;init&gt;(ILjava/lang/String;IIIIIIII)V" />
+		<method name="&lt;init&gt;(ILjava/lang/String;IIIIIIIII)V" />
+		<method name="&lt;init&gt;(ILjava/lang/String;IIIIIIIIIII)V" />
+		<method name="setDSTSavings(I)V" />
+		<method name="setEndRule(III)V" />
+		<method name="setEndRule(IIII)V" />
+		<method name="setEndRule(IIIIZ)V" />
+		<method name="setStartRule(III)V" />
+		<method name="setStartRule(IIII)V" />
+		<method name="setStartRule(IIIIZ)V" />
+		<method name="setStartYear(I)V" />
+		<field name="STANDARD_TIME" />
+		<field name="UTC_TIME" />
+		<field name="WALL_TIME" />
+	</class>
+	<class name="java/util/SortedMap" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Map" />
+		<method name="comparator()Ljava/util/Comparator;" />
+		<method name="firstKey()Ljava/lang/Object;" />
+		<method name="headMap(Ljava/lang/Object;)Ljava/util/SortedMap;" />
+		<method name="lastKey()Ljava/lang/Object;" />
+		<method name="subMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap;" />
+		<method name="tailMap(Ljava/lang/Object;)Ljava/util/SortedMap;" />
+	</class>
+	<class name="java/util/SortedSet" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Set" />
+		<method name="comparator()Ljava/util/Comparator;" />
+		<method name="first()Ljava/lang/Object;" />
+		<method name="headSet(Ljava/lang/Object;)Ljava/util/SortedSet;" />
+		<method name="last()Ljava/lang/Object;" />
+		<method name="subSet(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet;" />
+		<method name="tailSet(Ljava/lang/Object;)Ljava/util/SortedSet;" />
+	</class>
+	<class name="java/util/Spliterator" since="24">
+		<extends name="java/lang/Object" />
+		<method name="characteristics()I" />
+		<method name="estimateSize()J" />
+		<method name="forEachRemaining(Ljava/util/function/Consumer;)V" />
+		<method name="getComparator()Ljava/util/Comparator;" />
+		<method name="getExactSizeIfKnown()J" />
+		<method name="hasCharacteristics(I)Z" />
+		<method name="tryAdvance(Ljava/util/function/Consumer;)Z" />
+		<method name="trySplit()Ljava/util/Spliterator;" />
+		<field name="CONCURRENT" />
+		<field name="DISTINCT" />
+		<field name="IMMUTABLE" />
+		<field name="NONNULL" />
+		<field name="ORDERED" />
+		<field name="SIZED" />
+		<field name="SORTED" />
+		<field name="SUBSIZED" />
+	</class>
+	<class name="java/util/Spliterator$OfDouble" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Spliterator$OfPrimitive" />
+		<method name="forEachRemaining(Ljava/util/function/DoubleConsumer;)V" />
+		<method name="tryAdvance(Ljava/util/function/DoubleConsumer;)Z" />
+		<method name="trySplit()Ljava/util/Spliterator$OfDouble;" />
+	</class>
+	<class name="java/util/Spliterator$OfInt" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Spliterator$OfPrimitive" />
+		<method name="forEachRemaining(Ljava/util/function/IntConsumer;)V" />
+		<method name="tryAdvance(Ljava/util/function/IntConsumer;)Z" />
+		<method name="trySplit()Ljava/util/Spliterator$OfInt;" />
+	</class>
+	<class name="java/util/Spliterator$OfLong" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Spliterator$OfPrimitive" />
+		<method name="forEachRemaining(Ljava/util/function/LongConsumer;)V" />
+		<method name="tryAdvance(Ljava/util/function/LongConsumer;)Z" />
+		<method name="trySplit()Ljava/util/Spliterator$OfLong;" />
+	</class>
+	<class name="java/util/Spliterator$OfPrimitive" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Spliterator" />
+		<method name="forEachRemaining(Ljava/lang/Object;)V" />
+		<method name="tryAdvance(Ljava/lang/Object;)Z" />
+		<method name="trySplit()Ljava/util/Spliterator$OfPrimitive;" />
+	</class>
+	<class name="java/util/Spliterators" since="24">
+		<extends name="java/lang/Object" />
+		<method name="emptyDoubleSpliterator()Ljava/util/Spliterator$OfDouble;" />
+		<method name="emptyIntSpliterator()Ljava/util/Spliterator$OfInt;" />
+		<method name="emptyLongSpliterator()Ljava/util/Spliterator$OfLong;" />
+		<method name="emptySpliterator()Ljava/util/Spliterator;" />
+		<method name="iterator(Ljava/util/Spliterator$OfDouble;)Ljava/util/PrimitiveIterator$OfDouble;" />
+		<method name="iterator(Ljava/util/Spliterator$OfInt;)Ljava/util/PrimitiveIterator$OfInt;" />
+		<method name="iterator(Ljava/util/Spliterator$OfLong;)Ljava/util/PrimitiveIterator$OfLong;" />
+		<method name="iterator(Ljava/util/Spliterator;)Ljava/util/Iterator;" />
+		<method name="spliterator(Ljava/util/Collection;I)Ljava/util/Spliterator;" />
+		<method name="spliterator(Ljava/util/Iterator;JI)Ljava/util/Spliterator;" />
+		<method name="spliterator(Ljava/util/PrimitiveIterator$OfDouble;JI)Ljava/util/Spliterator$OfDouble;" />
+		<method name="spliterator(Ljava/util/PrimitiveIterator$OfInt;JI)Ljava/util/Spliterator$OfInt;" />
+		<method name="spliterator(Ljava/util/PrimitiveIterator$OfLong;JI)Ljava/util/Spliterator$OfLong;" />
+		<method name="spliterator([DI)Ljava/util/Spliterator$OfDouble;" />
+		<method name="spliterator([DIII)Ljava/util/Spliterator$OfDouble;" />
+		<method name="spliterator([II)Ljava/util/Spliterator$OfInt;" />
+		<method name="spliterator([IIII)Ljava/util/Spliterator$OfInt;" />
+		<method name="spliterator([JI)Ljava/util/Spliterator$OfLong;" />
+		<method name="spliterator([JIII)Ljava/util/Spliterator$OfLong;" />
+		<method name="spliterator([Ljava/lang/Object;I)Ljava/util/Spliterator;" />
+		<method name="spliterator([Ljava/lang/Object;III)Ljava/util/Spliterator;" />
+		<method name="spliteratorUnknownSize(Ljava/util/Iterator;I)Ljava/util/Spliterator;" />
+		<method name="spliteratorUnknownSize(Ljava/util/PrimitiveIterator$OfDouble;I)Ljava/util/Spliterator$OfDouble;" />
+		<method name="spliteratorUnknownSize(Ljava/util/PrimitiveIterator$OfInt;I)Ljava/util/Spliterator$OfInt;" />
+		<method name="spliteratorUnknownSize(Ljava/util/PrimitiveIterator$OfLong;I)Ljava/util/Spliterator$OfLong;" />
+	</class>
+	<class name="java/util/Spliterators$AbstractDoubleSpliterator" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Spliterator$OfDouble" />
+		<method name="&lt;init&gt;(JI)V" />
+	</class>
+	<class name="java/util/Spliterators$AbstractIntSpliterator" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Spliterator$OfInt" />
+		<method name="&lt;init&gt;(JI)V" />
+	</class>
+	<class name="java/util/Spliterators$AbstractLongSpliterator" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Spliterator$OfLong" />
+		<method name="&lt;init&gt;(JI)V" />
+	</class>
+	<class name="java/util/Spliterators$AbstractSpliterator" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Spliterator" />
+		<method name="&lt;init&gt;(JI)V" />
+	</class>
+	<class name="java/util/SplittableRandom" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(J)V" />
+		<method name="doubles()Ljava/util/stream/DoubleStream;" />
+		<method name="doubles(DD)Ljava/util/stream/DoubleStream;" />
+		<method name="doubles(J)Ljava/util/stream/DoubleStream;" />
+		<method name="doubles(JDD)Ljava/util/stream/DoubleStream;" />
+		<method name="ints()Ljava/util/stream/IntStream;" />
+		<method name="ints(II)Ljava/util/stream/IntStream;" />
+		<method name="ints(J)Ljava/util/stream/IntStream;" />
+		<method name="ints(JII)Ljava/util/stream/IntStream;" />
+		<method name="longs()Ljava/util/stream/LongStream;" />
+		<method name="longs(J)Ljava/util/stream/LongStream;" />
+		<method name="longs(JJ)Ljava/util/stream/LongStream;" />
+		<method name="longs(JJJ)Ljava/util/stream/LongStream;" />
+		<method name="nextBoolean()Z" />
+		<method name="nextDouble()D" />
+		<method name="nextDouble(D)D" />
+		<method name="nextDouble(DD)D" />
+		<method name="nextInt()I" />
+		<method name="nextInt(I)I" />
+		<method name="nextInt(II)I" />
+		<method name="nextLong()J" />
+		<method name="nextLong(J)J" />
+		<method name="nextLong(JJ)J" />
+		<method name="split()Ljava/util/SplittableRandom;" />
+	</class>
+	<class name="java/util/Stack" since="1">
+		<extends name="java/util/Vector" />
+		<method name="&lt;init&gt;()V" />
+		<method name="empty()Z" />
+		<method name="peek()Ljava/lang/Object;" />
+		<method name="pop()Ljava/lang/Object;" />
+		<method name="push(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="search(Ljava/lang/Object;)I" />
+	</class>
+	<class name="java/util/StringJoiner" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V" />
+		<method name="add(Ljava/lang/CharSequence;)Ljava/util/StringJoiner;" />
+		<method name="length()I" />
+		<method name="merge(Ljava/util/StringJoiner;)Ljava/util/StringJoiner;" />
+		<method name="setEmptyValue(Ljava/lang/CharSequence;)Ljava/util/StringJoiner;" />
+	</class>
+	<class name="java/util/StringTokenizer" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Enumeration" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Z)V" />
+		<method name="countTokens()I" />
+		<method name="hasMoreTokens()Z" />
+		<method name="nextToken()Ljava/lang/String;" />
+		<method name="nextToken(Ljava/lang/String;)Ljava/lang/String;" />
+	</class>
+	<class name="java/util/TimeZone" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAvailableIDs()[Ljava/lang/String;" />
+		<method name="getAvailableIDs(I)[Ljava/lang/String;" />
+		<method name="getDSTSavings()I" />
+		<method name="getDefault()Ljava/util/TimeZone;" />
+		<method name="getDisplayName()Ljava/lang/String;" />
+		<method name="getDisplayName(Ljava/util/Locale;)Ljava/lang/String;" />
+		<method name="getDisplayName(ZI)Ljava/lang/String;" />
+		<method name="getDisplayName(ZILjava/util/Locale;)Ljava/lang/String;" />
+		<method name="getID()Ljava/lang/String;" />
+		<method name="getOffset(IIIIII)I" />
+		<method name="getOffset(J)I" />
+		<method name="getRawOffset()I" />
+		<method name="getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone;" />
+		<method name="getTimeZone(Ljava/time/ZoneId;)Ljava/util/TimeZone;" since="26" />
+		<method name="hasSameRules(Ljava/util/TimeZone;)Z" />
+		<method name="inDaylightTime(Ljava/util/Date;)Z" />
+		<method name="observesDaylightTime()Z" since="24" />
+		<method name="setDefault(Ljava/util/TimeZone;)V" />
+		<method name="setID(Ljava/lang/String;)V" />
+		<method name="setRawOffset(I)V" />
+		<method name="toZoneId()Ljava/time/ZoneId;" since="26" />
+		<method name="useDaylightTime()Z" />
+		<field name="LONG" />
+		<field name="SHORT" />
+	</class>
+	<class name="java/util/Timer" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Z)V" />
+		<method name="&lt;init&gt;(Z)V" />
+		<method name="cancel()V" />
+		<method name="purge()I" />
+		<method name="schedule(Ljava/util/TimerTask;J)V" />
+		<method name="schedule(Ljava/util/TimerTask;JJ)V" />
+		<method name="schedule(Ljava/util/TimerTask;Ljava/util/Date;)V" />
+		<method name="schedule(Ljava/util/TimerTask;Ljava/util/Date;J)V" />
+		<method name="scheduleAtFixedRate(Ljava/util/TimerTask;JJ)V" />
+		<method name="scheduleAtFixedRate(Ljava/util/TimerTask;Ljava/util/Date;J)V" />
+	</class>
+	<class name="java/util/TimerTask" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Runnable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="cancel()Z" />
+		<method name="scheduledExecutionTime()J" />
+	</class>
+	<class name="java/util/TooManyListenersException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/util/TreeMap" since="1">
+		<extends name="java/util/AbstractMap" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/util/NavigableMap" since="9" />
+		<implements name="java/util/SortedMap" removed="24" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Comparator;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Map;)V" />
+		<method name="&lt;init&gt;(Ljava/util/SortedMap;)V" />
+	</class>
+	<class name="java/util/TreeSet" since="1">
+		<extends name="java/util/AbstractSet" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/util/NavigableSet" since="9" />
+		<implements name="java/util/SortedSet" removed="9" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Comparator;)V" />
+		<method name="&lt;init&gt;(Ljava/util/SortedSet;)V" />
+	</class>
+	<class name="java/util/UUID" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Comparable" />
+		<method name="&lt;init&gt;(JJ)V" />
+		<method name="clockSequence()I" />
+		<method name="compareTo(Ljava/util/UUID;)I" />
+		<method name="fromString(Ljava/lang/String;)Ljava/util/UUID;" />
+		<method name="getLeastSignificantBits()J" />
+		<method name="getMostSignificantBits()J" />
+		<method name="nameUUIDFromBytes([B)Ljava/util/UUID;" />
+		<method name="node()J" />
+		<method name="randomUUID()Ljava/util/UUID;" />
+		<method name="timestamp()J" />
+		<method name="variant()I" />
+		<method name="version()I" />
+	</class>
+	<class name="java/util/UnknownFormatConversionException" since="1">
+		<extends name="java/util/IllegalFormatException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getConversion()Ljava/lang/String;" />
+	</class>
+	<class name="java/util/UnknownFormatFlagsException" since="1">
+		<extends name="java/util/IllegalFormatException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getFlags()Ljava/lang/String;" />
+	</class>
+	<class name="java/util/Vector" since="1">
+		<extends name="java/util/AbstractList" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/util/RandomAccess" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+		<method name="addElement(Ljava/lang/Object;)V" />
+		<method name="capacity()I" />
+		<method name="copyInto([Ljava/lang/Object;)V" />
+		<method name="elementAt(I)Ljava/lang/Object;" />
+		<method name="elements()Ljava/util/Enumeration;" />
+		<method name="ensureCapacity(I)V" />
+		<method name="firstElement()Ljava/lang/Object;" />
+		<method name="indexOf(Ljava/lang/Object;I)I" />
+		<method name="insertElementAt(Ljava/lang/Object;I)V" />
+		<method name="lastElement()Ljava/lang/Object;" />
+		<method name="lastIndexOf(Ljava/lang/Object;I)I" />
+		<method name="removeAllElements()V" />
+		<method name="removeElement(Ljava/lang/Object;)Z" />
+		<method name="removeElementAt(I)V" />
+		<method name="setElementAt(Ljava/lang/Object;I)V" />
+		<method name="setSize(I)V" />
+		<method name="trimToSize()V" />
+		<field name="capacityIncrement" />
+		<field name="elementCount" />
+		<field name="elementData" />
+	</class>
+	<class name="java/util/WeakHashMap" since="1">
+		<extends name="java/util/AbstractMap" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(IF)V" />
+		<method name="&lt;init&gt;(Ljava/util/Map;)V" />
+	</class>
+	<class name="java/util/concurrent/AbstractExecutorService" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/concurrent/ExecutorService" />
+		<method name="&lt;init&gt;()V" />
+		<method name="newTaskFor(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/RunnableFuture;" since="9" />
+		<method name="newTaskFor(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/RunnableFuture;" since="9" />
+	</class>
+	<class name="java/util/concurrent/ArrayBlockingQueue" since="1">
+		<extends name="java/util/AbstractQueue" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/concurrent/BlockingQueue" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(IZ)V" />
+		<method name="&lt;init&gt;(IZLjava/util/Collection;)V" />
+	</class>
+	<class name="java/util/concurrent/BlockingDeque" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Deque" />
+		<implements name="java/util/concurrent/BlockingQueue" />
+		<method name="offerFirst(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z" />
+		<method name="offerLast(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z" />
+		<method name="pollFirst(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;" />
+		<method name="pollLast(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;" />
+		<method name="putFirst(Ljava/lang/Object;)V" />
+		<method name="putLast(Ljava/lang/Object;)V" />
+		<method name="takeFirst()Ljava/lang/Object;" />
+		<method name="takeLast()Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/concurrent/BlockingQueue" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Queue" />
+		<method name="drainTo(Ljava/util/Collection;)I" />
+		<method name="drainTo(Ljava/util/Collection;I)I" />
+		<method name="offer(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z" />
+		<method name="poll(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;" />
+		<method name="put(Ljava/lang/Object;)V" />
+		<method name="remainingCapacity()I" />
+		<method name="take()Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/concurrent/BrokenBarrierException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/util/concurrent/Callable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="call()Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/concurrent/CancellationException" since="1">
+		<extends name="java/lang/IllegalStateException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/util/concurrent/CompletableFuture" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/concurrent/CompletionStage" />
+		<implements name="java/util/concurrent/Future" />
+		<method name="&lt;init&gt;()V" />
+		<method name="acceptEither(Ljava/util/concurrent/CompletionStage;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="acceptEitherAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="acceptEitherAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/Consumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="allOf([Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="anyOf([Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="applyToEither(Ljava/util/concurrent/CompletionStage;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="applyToEitherAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="applyToEitherAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/Function;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="complete(Ljava/lang/Object;)Z" />
+		<method name="completeAsync(Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture;" since="31" />
+		<method name="completeAsync(Ljava/util/function/Supplier;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" since="31" />
+		<method name="completeExceptionally(Ljava/lang/Throwable;)Z" />
+		<method name="completeOnTimeout(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/CompletableFuture;" since="31" />
+		<method name="completedFuture(Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="completedStage(Ljava/lang/Object;)Ljava/util/concurrent/CompletionStage;" since="31" />
+		<method name="copy()Ljava/util/concurrent/CompletableFuture;" since="31" />
+		<method name="defaultExecutor()Ljava/util/concurrent/Executor;" since="31" />
+		<method name="delayedExecutor(JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/Executor;" since="31" />
+		<method name="delayedExecutor(JLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/Executor;" since="31" />
+		<method name="exceptionally(Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="failedFuture(Ljava/lang/Throwable;)Ljava/util/concurrent/CompletableFuture;" since="31" />
+		<method name="failedStage(Ljava/lang/Throwable;)Ljava/util/concurrent/CompletionStage;" since="31" />
+		<method name="getNow(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="getNumberOfDependents()I" />
+		<method name="handle(Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="handleAsync(Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="handleAsync(Ljava/util/function/BiFunction;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="isCompletedExceptionally()Z" />
+		<method name="join()Ljava/lang/Object;" />
+		<method name="minimalCompletionStage()Ljava/util/concurrent/CompletionStage;" since="31" />
+		<method name="newIncompleteFuture()Ljava/util/concurrent/CompletableFuture;" since="31" />
+		<method name="obtrudeException(Ljava/lang/Throwable;)V" />
+		<method name="obtrudeValue(Ljava/lang/Object;)V" />
+		<method name="orTimeout(JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/CompletableFuture;" since="31" />
+		<method name="runAfterBoth(Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="runAfterBothAsync(Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="runAfterBothAsync(Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="runAfterEither(Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="runAfterEitherAsync(Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="runAfterEitherAsync(Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="runAsync(Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="runAsync(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="supplyAsync(Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="supplyAsync(Ljava/util/function/Supplier;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenAccept(Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenAcceptAsync(Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenAcceptAsync(Ljava/util/function/Consumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenAcceptBoth(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenAcceptBothAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenAcceptBothAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiConsumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenApply(Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenApplyAsync(Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenApplyAsync(Ljava/util/function/Function;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenCombine(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenCombineAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenCombineAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenCompose(Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenComposeAsync(Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenComposeAsync(Ljava/util/function/Function;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenRun(Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenRunAsync(Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="thenRunAsync(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="whenComplete(Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="whenCompleteAsync(Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletableFuture;" />
+		<method name="whenCompleteAsync(Ljava/util/function/BiConsumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" />
+	</class>
+	<class name="java/util/concurrent/CompletableFuture$AsynchronousCompletionTask" since="24">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="java/util/concurrent/CompletionException" since="24">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/util/concurrent/CompletionService" since="1">
+		<extends name="java/lang/Object" />
+		<method name="poll()Ljava/util/concurrent/Future;" />
+		<method name="poll(JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/Future;" />
+		<method name="submit(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/Future;" />
+		<method name="submit(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;" />
+		<method name="take()Ljava/util/concurrent/Future;" />
+	</class>
+	<class name="java/util/concurrent/CompletionStage" since="24">
+		<extends name="java/lang/Object" />
+		<method name="acceptEither(Ljava/util/concurrent/CompletionStage;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="acceptEitherAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="acceptEitherAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/Consumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="applyToEither(Ljava/util/concurrent/CompletionStage;Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="applyToEitherAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="applyToEitherAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/Function;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="exceptionally(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="handle(Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="handleAsync(Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="handleAsync(Ljava/util/function/BiFunction;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="runAfterBoth(Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="runAfterBothAsync(Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="runAfterBothAsync(Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="runAfterEither(Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="runAfterEitherAsync(Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="runAfterEitherAsync(Ljava/util/concurrent/CompletionStage;Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenAccept(Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenAcceptAsync(Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenAcceptAsync(Ljava/util/function/Consumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenAcceptBoth(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenAcceptBothAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenAcceptBothAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiConsumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenApply(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenApplyAsync(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenApplyAsync(Ljava/util/function/Function;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenCombine(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenCombineAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenCombineAsync(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenCompose(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenComposeAsync(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenComposeAsync(Ljava/util/function/Function;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenRun(Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenRunAsync(Ljava/lang/Runnable;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="thenRunAsync(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="toCompletableFuture()Ljava/util/concurrent/CompletableFuture;" />
+		<method name="whenComplete(Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="whenCompleteAsync(Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletionStage;" />
+		<method name="whenCompleteAsync(Ljava/util/function/BiConsumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;" />
+	</class>
+	<class name="java/util/concurrent/ConcurrentHashMap" since="1">
+		<extends name="java/util/AbstractMap" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/concurrent/ConcurrentMap" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(IF)V" since="9" />
+		<method name="&lt;init&gt;(IFI)V" />
+		<method name="&lt;init&gt;(Ljava/util/Map;)V" />
+		<method name="contains(Ljava/lang/Object;)Z" />
+		<method name="elements()Ljava/util/Enumeration;" />
+		<method name="forEach(JLjava/util/function/BiConsumer;)V" since="24" />
+		<method name="forEach(JLjava/util/function/BiFunction;Ljava/util/function/Consumer;)V" since="24" />
+		<method name="forEachEntry(JLjava/util/function/Consumer;)V" since="24" />
+		<method name="forEachEntry(JLjava/util/function/Function;Ljava/util/function/Consumer;)V" since="24" />
+		<method name="forEachKey(JLjava/util/function/Consumer;)V" since="24" />
+		<method name="forEachKey(JLjava/util/function/Function;Ljava/util/function/Consumer;)V" since="24" />
+		<method name="forEachValue(JLjava/util/function/Consumer;)V" since="24" />
+		<method name="forEachValue(JLjava/util/function/Function;Ljava/util/function/Consumer;)V" since="24" />
+		<method name="keySet(Ljava/lang/Object;)Ljava/util/concurrent/ConcurrentHashMap$KeySetView;" since="24" />
+		<method name="keys()Ljava/util/Enumeration;" />
+		<method name="mappingCount()J" since="24" />
+		<method name="newKeySet()Ljava/util/concurrent/ConcurrentHashMap$KeySetView;" since="24" />
+		<method name="newKeySet(I)Ljava/util/concurrent/ConcurrentHashMap$KeySetView;" since="24" />
+		<method name="reduce(JLjava/util/function/BiFunction;Ljava/util/function/BiFunction;)Ljava/lang/Object;" since="24" />
+		<method name="reduceEntries(JLjava/util/function/BiFunction;)Ljava/util/Map$Entry;" since="24" />
+		<method name="reduceEntries(JLjava/util/function/Function;Ljava/util/function/BiFunction;)Ljava/lang/Object;" since="24" />
+		<method name="reduceEntriesToDouble(JLjava/util/function/ToDoubleFunction;DLjava/util/function/DoubleBinaryOperator;)D" since="24" />
+		<method name="reduceEntriesToInt(JLjava/util/function/ToIntFunction;ILjava/util/function/IntBinaryOperator;)I" since="24" />
+		<method name="reduceEntriesToLong(JLjava/util/function/ToLongFunction;JLjava/util/function/LongBinaryOperator;)J" since="24" />
+		<method name="reduceKeys(JLjava/util/function/BiFunction;)Ljava/lang/Object;" since="24" />
+		<method name="reduceKeys(JLjava/util/function/Function;Ljava/util/function/BiFunction;)Ljava/lang/Object;" since="24" />
+		<method name="reduceKeysToDouble(JLjava/util/function/ToDoubleFunction;DLjava/util/function/DoubleBinaryOperator;)D" since="24" />
+		<method name="reduceKeysToInt(JLjava/util/function/ToIntFunction;ILjava/util/function/IntBinaryOperator;)I" since="24" />
+		<method name="reduceKeysToLong(JLjava/util/function/ToLongFunction;JLjava/util/function/LongBinaryOperator;)J" since="24" />
+		<method name="reduceToDouble(JLjava/util/function/ToDoubleBiFunction;DLjava/util/function/DoubleBinaryOperator;)D" since="24" />
+		<method name="reduceToInt(JLjava/util/function/ToIntBiFunction;ILjava/util/function/IntBinaryOperator;)I" since="24" />
+		<method name="reduceToLong(JLjava/util/function/ToLongBiFunction;JLjava/util/function/LongBinaryOperator;)J" since="24" />
+		<method name="reduceValues(JLjava/util/function/BiFunction;)Ljava/lang/Object;" since="24" />
+		<method name="reduceValues(JLjava/util/function/Function;Ljava/util/function/BiFunction;)Ljava/lang/Object;" since="24" />
+		<method name="reduceValuesToDouble(JLjava/util/function/ToDoubleFunction;DLjava/util/function/DoubleBinaryOperator;)D" since="24" />
+		<method name="reduceValuesToInt(JLjava/util/function/ToIntFunction;ILjava/util/function/IntBinaryOperator;)I" since="24" />
+		<method name="reduceValuesToLong(JLjava/util/function/ToLongFunction;JLjava/util/function/LongBinaryOperator;)J" since="24" />
+		<method name="search(JLjava/util/function/BiFunction;)Ljava/lang/Object;" since="24" />
+		<method name="searchEntries(JLjava/util/function/Function;)Ljava/lang/Object;" since="24" />
+		<method name="searchKeys(JLjava/util/function/Function;)Ljava/lang/Object;" since="24" />
+		<method name="searchValues(JLjava/util/function/Function;)Ljava/lang/Object;" since="24" />
+	</class>
+	<class name="java/util/concurrent/ConcurrentHashMap$KeySetView" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Set" />
+		<method name="getMappedValue()Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/concurrent/ConcurrentLinkedDeque" since="21">
+		<extends name="java/util/AbstractCollection" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/Deque" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+	</class>
+	<class name="java/util/concurrent/ConcurrentLinkedQueue" since="1">
+		<extends name="java/util/AbstractQueue" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+	</class>
+	<class name="java/util/concurrent/ConcurrentMap" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Map" />
+		<method name="putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="remove(Ljava/lang/Object;Ljava/lang/Object;)Z" />
+		<method name="replace(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="replace(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z" />
+	</class>
+	<class name="java/util/concurrent/ConcurrentNavigableMap" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/NavigableMap" />
+		<implements name="java/util/concurrent/ConcurrentMap" />
+		<method name="descendingMap()Ljava/util/concurrent/ConcurrentNavigableMap;" />
+		<method name="headMap(Ljava/lang/Object;)Ljava/util/concurrent/ConcurrentNavigableMap;" />
+		<method name="headMap(Ljava/lang/Object;Z)Ljava/util/concurrent/ConcurrentNavigableMap;" />
+		<method name="keySet()Ljava/util/NavigableSet;" />
+		<method name="subMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/concurrent/ConcurrentNavigableMap;" />
+		<method name="subMap(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/concurrent/ConcurrentNavigableMap;" />
+		<method name="tailMap(Ljava/lang/Object;)Ljava/util/concurrent/ConcurrentNavigableMap;" />
+		<method name="tailMap(Ljava/lang/Object;Z)Ljava/util/concurrent/ConcurrentNavigableMap;" />
+	</class>
+	<class name="java/util/concurrent/ConcurrentSkipListMap" since="9">
+		<extends name="java/util/AbstractMap" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/util/concurrent/ConcurrentNavigableMap" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Comparator;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Map;)V" />
+		<method name="&lt;init&gt;(Ljava/util/SortedMap;)V" />
+		<method name="clone()Ljava/util/concurrent/ConcurrentSkipListMap;" />
+	</class>
+	<class name="java/util/concurrent/ConcurrentSkipListSet" since="9">
+		<extends name="java/util/AbstractSet" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/util/NavigableSet" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Comparator;)V" />
+		<method name="&lt;init&gt;(Ljava/util/SortedSet;)V" />
+		<method name="clone()Ljava/util/concurrent/ConcurrentSkipListSet;" />
+		<method name="headSet(Ljava/lang/Object;)Ljava/util/NavigableSet;" />
+		<method name="subSet(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/NavigableSet;" />
+		<method name="tailSet(Ljava/lang/Object;)Ljava/util/NavigableSet;" />
+	</class>
+	<class name="java/util/concurrent/CopyOnWriteArrayList" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/util/List" />
+		<implements name="java/util/RandomAccess" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+		<method name="&lt;init&gt;([Ljava/lang/Object;)V" />
+		<method name="addAllAbsent(Ljava/util/Collection;)I" />
+		<method name="addIfAbsent(Ljava/lang/Object;)Z" />
+		<method name="indexOf(Ljava/lang/Object;I)I" />
+		<method name="lastIndexOf(Ljava/lang/Object;I)I" />
+	</class>
+	<class name="java/util/concurrent/CopyOnWriteArraySet" since="1">
+		<extends name="java/util/AbstractSet" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+	</class>
+	<class name="java/util/concurrent/CountDownLatch" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="await()V" />
+		<method name="await(JLjava/util/concurrent/TimeUnit;)Z" />
+		<method name="countDown()V" />
+		<method name="getCount()J" />
+	</class>
+	<class name="java/util/concurrent/CountedCompleter" since="24">
+		<extends name="java/util/concurrent/ForkJoinTask" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/concurrent/CountedCompleter;)V" />
+		<method name="&lt;init&gt;(Ljava/util/concurrent/CountedCompleter;I)V" />
+		<method name="addToPendingCount(I)V" />
+		<method name="compareAndSetPendingCount(II)Z" />
+		<method name="compute()V" />
+		<method name="decrementPendingCountUnlessZero()I" />
+		<method name="firstComplete()Ljava/util/concurrent/CountedCompleter;" />
+		<method name="getCompleter()Ljava/util/concurrent/CountedCompleter;" />
+		<method name="getPendingCount()I" />
+		<method name="getRoot()Ljava/util/concurrent/CountedCompleter;" />
+		<method name="helpComplete(I)V" />
+		<method name="nextComplete()Ljava/util/concurrent/CountedCompleter;" />
+		<method name="onCompletion(Ljava/util/concurrent/CountedCompleter;)V" />
+		<method name="onExceptionalCompletion(Ljava/lang/Throwable;Ljava/util/concurrent/CountedCompleter;)Z" />
+		<method name="propagateCompletion()V" />
+		<method name="quietlyCompleteRoot()V" />
+		<method name="setPendingCount(I)V" />
+		<method name="tryComplete()V" />
+	</class>
+	<class name="java/util/concurrent/CyclicBarrier" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(ILjava/lang/Runnable;)V" />
+		<method name="await()I" />
+		<method name="await(JLjava/util/concurrent/TimeUnit;)I" />
+		<method name="getNumberWaiting()I" />
+		<method name="getParties()I" />
+		<method name="isBroken()Z" />
+		<method name="reset()V" />
+	</class>
+	<class name="java/util/concurrent/DelayQueue" since="1">
+		<extends name="java/util/AbstractQueue" />
+		<implements name="java/util/concurrent/BlockingQueue" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+		<method name="add(Ljava/util/concurrent/Delayed;)Z" />
+		<method name="offer(Ljava/util/concurrent/Delayed;)Z" />
+		<method name="offer(Ljava/util/concurrent/Delayed;JLjava/util/concurrent/TimeUnit;)Z" />
+		<method name="peek()Ljava/util/concurrent/Delayed;" />
+		<method name="poll()Ljava/util/concurrent/Delayed;" />
+		<method name="poll(JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/Delayed;" />
+		<method name="put(Ljava/util/concurrent/Delayed;)V" />
+		<method name="take()Ljava/util/concurrent/Delayed;" />
+	</class>
+	<class name="java/util/concurrent/Delayed" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Comparable" />
+		<method name="getDelay(Ljava/util/concurrent/TimeUnit;)J" />
+	</class>
+	<class name="java/util/concurrent/Exchanger" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="exchange(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="exchange(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/concurrent/ExecutionException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/util/concurrent/Executor" since="1">
+		<extends name="java/lang/Object" />
+		<method name="execute(Ljava/lang/Runnable;)V" />
+	</class>
+	<class name="java/util/concurrent/ExecutorCompletionService" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/concurrent/CompletionService" />
+		<method name="&lt;init&gt;(Ljava/util/concurrent/Executor;)V" />
+		<method name="&lt;init&gt;(Ljava/util/concurrent/Executor;Ljava/util/concurrent/BlockingQueue;)V" />
+	</class>
+	<class name="java/util/concurrent/ExecutorService" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/concurrent/Executor" />
+		<method name="awaitTermination(JLjava/util/concurrent/TimeUnit;)Z" />
+		<method name="invokeAll(Ljava/util/Collection;)Ljava/util/List;" />
+		<method name="invokeAll(Ljava/util/Collection;JLjava/util/concurrent/TimeUnit;)Ljava/util/List;" />
+		<method name="invokeAny(Ljava/util/Collection;)Ljava/lang/Object;" />
+		<method name="invokeAny(Ljava/util/Collection;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;" />
+		<method name="isShutdown()Z" />
+		<method name="isTerminated()Z" />
+		<method name="shutdown()V" />
+		<method name="shutdownNow()Ljava/util/List;" />
+		<method name="submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;" />
+		<method name="submit(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/Future;" />
+		<method name="submit(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;" />
+	</class>
+	<class name="java/util/concurrent/Executors" since="1">
+		<extends name="java/lang/Object" />
+		<method name="callable(Ljava/lang/Runnable;)Ljava/util/concurrent/Callable;" />
+		<method name="callable(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/Callable;" />
+		<method name="callable(Ljava/security/PrivilegedAction;)Ljava/util/concurrent/Callable;" />
+		<method name="callable(Ljava/security/PrivilegedExceptionAction;)Ljava/util/concurrent/Callable;" />
+		<method name="defaultThreadFactory()Ljava/util/concurrent/ThreadFactory;" />
+		<method name="newCachedThreadPool()Ljava/util/concurrent/ExecutorService;" />
+		<method name="newCachedThreadPool(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;" />
+		<method name="newFixedThreadPool(I)Ljava/util/concurrent/ExecutorService;" />
+		<method name="newFixedThreadPool(ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;" />
+		<method name="newScheduledThreadPool(I)Ljava/util/concurrent/ScheduledExecutorService;" />
+		<method name="newScheduledThreadPool(ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ScheduledExecutorService;" />
+		<method name="newSingleThreadExecutor()Ljava/util/concurrent/ExecutorService;" />
+		<method name="newSingleThreadExecutor(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;" />
+		<method name="newSingleThreadScheduledExecutor()Ljava/util/concurrent/ScheduledExecutorService;" />
+		<method name="newSingleThreadScheduledExecutor(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ScheduledExecutorService;" />
+		<method name="newWorkStealingPool()Ljava/util/concurrent/ExecutorService;" since="24" />
+		<method name="newWorkStealingPool(I)Ljava/util/concurrent/ExecutorService;" since="24" />
+		<method name="privilegedCallable(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Callable;" />
+		<method name="privilegedCallableUsingCurrentClassLoader(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Callable;" />
+		<method name="privilegedThreadFactory()Ljava/util/concurrent/ThreadFactory;" />
+		<method name="unconfigurableExecutorService(Ljava/util/concurrent/ExecutorService;)Ljava/util/concurrent/ExecutorService;" />
+		<method name="unconfigurableScheduledExecutorService(Ljava/util/concurrent/ScheduledExecutorService;)Ljava/util/concurrent/ScheduledExecutorService;" />
+	</class>
+	<class name="java/util/concurrent/Flow" since="30">
+		<extends name="java/lang/Object" />
+		<method name="defaultBufferSize()I" />
+	</class>
+	<class name="java/util/concurrent/Flow$Processor" since="30">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/concurrent/Flow$Publisher" />
+		<implements name="java/util/concurrent/Flow$Subscriber" />
+	</class>
+	<class name="java/util/concurrent/Flow$Publisher" since="30">
+		<extends name="java/lang/Object" />
+		<method name="subscribe(Ljava/util/concurrent/Flow$Subscriber;)V" />
+	</class>
+	<class name="java/util/concurrent/Flow$Subscriber" since="30">
+		<extends name="java/lang/Object" />
+		<method name="onComplete()V" />
+		<method name="onError(Ljava/lang/Throwable;)V" />
+		<method name="onNext(Ljava/lang/Object;)V" />
+		<method name="onSubscribe(Ljava/util/concurrent/Flow$Subscription;)V" />
+	</class>
+	<class name="java/util/concurrent/Flow$Subscription" since="30">
+		<extends name="java/lang/Object" />
+		<method name="cancel()V" />
+		<method name="request(J)V" />
+	</class>
+	<class name="java/util/concurrent/ForkJoinPool" since="21">
+		<extends name="java/util/concurrent/AbstractExecutorService" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(ILjava/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory;Ljava/lang/Thread$UncaughtExceptionHandler;Z)V" />
+		<method name="awaitQuiescence(JLjava/util/concurrent/TimeUnit;)Z" />
+		<method name="commonPool()Ljava/util/concurrent/ForkJoinPool;" since="24" />
+		<method name="drainTasksTo(Ljava/util/Collection;)I" />
+		<method name="execute(Ljava/util/concurrent/ForkJoinTask;)V" />
+		<method name="getActiveThreadCount()I" />
+		<method name="getAsyncMode()Z" />
+		<method name="getCommonPoolParallelism()I" since="24" />
+		<method name="getFactory()Ljava/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory;" />
+		<method name="getParallelism()I" />
+		<method name="getPoolSize()I" />
+		<method name="getQueuedSubmissionCount()I" />
+		<method name="getQueuedTaskCount()J" />
+		<method name="getRunningThreadCount()I" />
+		<method name="getStealCount()J" />
+		<method name="getUncaughtExceptionHandler()Ljava/lang/Thread$UncaughtExceptionHandler;" />
+		<method name="hasQueuedSubmissions()Z" />
+		<method name="invoke(Ljava/util/concurrent/ForkJoinTask;)Ljava/lang/Object;" />
+		<method name="isQuiescent()Z" />
+		<method name="isTerminating()Z" />
+		<method name="managedBlock(Ljava/util/concurrent/ForkJoinPool$ManagedBlocker;)V" />
+		<method name="pollSubmission()Ljava/util/concurrent/ForkJoinTask;" />
+		<method name="submit(Ljava/lang/Runnable;)Ljava/util/concurrent/ForkJoinTask;" />
+		<method name="submit(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/ForkJoinTask;" />
+		<method name="submit(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/ForkJoinTask;" />
+		<method name="submit(Ljava/util/concurrent/ForkJoinTask;)Ljava/util/concurrent/ForkJoinTask;" />
+		<field name="defaultForkJoinWorkerThreadFactory" />
+	</class>
+	<class name="java/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory" since="21">
+		<extends name="java/lang/Object" />
+		<method name="newThread(Ljava/util/concurrent/ForkJoinPool;)Ljava/util/concurrent/ForkJoinWorkerThread;" />
+	</class>
+	<class name="java/util/concurrent/ForkJoinPool$ManagedBlocker" since="21">
+		<extends name="java/lang/Object" />
+		<method name="block()Z" />
+		<method name="isReleasable()Z" />
+	</class>
+	<class name="java/util/concurrent/ForkJoinTask" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/concurrent/Future" />
+		<method name="&lt;init&gt;()V" />
+		<method name="adapt(Ljava/lang/Runnable;)Ljava/util/concurrent/ForkJoinTask;" />
+		<method name="adapt(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/ForkJoinTask;" />
+		<method name="adapt(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/ForkJoinTask;" />
+		<method name="compareAndSetForkJoinTaskTag(SS)Z" since="24" />
+		<method name="complete(Ljava/lang/Object;)V" />
+		<method name="completeExceptionally(Ljava/lang/Throwable;)V" />
+		<method name="exec()Z" />
+		<method name="fork()Ljava/util/concurrent/ForkJoinTask;" />
+		<method name="getException()Ljava/lang/Throwable;" />
+		<method name="getForkJoinTaskTag()S" since="24" />
+		<method name="getPool()Ljava/util/concurrent/ForkJoinPool;" />
+		<method name="getQueuedTaskCount()I" />
+		<method name="getRawResult()Ljava/lang/Object;" />
+		<method name="getSurplusQueuedTaskCount()I" />
+		<method name="helpQuiesce()V" />
+		<method name="inForkJoinPool()Z" />
+		<method name="invoke()Ljava/lang/Object;" />
+		<method name="invokeAll(Ljava/util/Collection;)Ljava/util/Collection;" />
+		<method name="invokeAll(Ljava/util/concurrent/ForkJoinTask;Ljava/util/concurrent/ForkJoinTask;)V" />
+		<method name="invokeAll([Ljava/util/concurrent/ForkJoinTask;)V" />
+		<method name="isCompletedAbnormally()Z" />
+		<method name="isCompletedNormally()Z" />
+		<method name="join()Ljava/lang/Object;" />
+		<method name="peekNextLocalTask()Ljava/util/concurrent/ForkJoinTask;" />
+		<method name="pollNextLocalTask()Ljava/util/concurrent/ForkJoinTask;" />
+		<method name="pollTask()Ljava/util/concurrent/ForkJoinTask;" />
+		<method name="quietlyComplete()V" since="24" />
+		<method name="quietlyInvoke()V" />
+		<method name="quietlyJoin()V" />
+		<method name="reinitialize()V" />
+		<method name="setForkJoinTaskTag(S)S" since="24" />
+		<method name="setRawResult(Ljava/lang/Object;)V" />
+		<method name="tryUnfork()Z" />
+	</class>
+	<class name="java/util/concurrent/ForkJoinWorkerThread" since="21">
+		<extends name="java/lang/Thread" />
+		<method name="&lt;init&gt;(Ljava/util/concurrent/ForkJoinPool;)V" />
+		<method name="getPool()Ljava/util/concurrent/ForkJoinPool;" />
+		<method name="getPoolIndex()I" />
+		<method name="onStart()V" />
+		<method name="onTermination(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/util/concurrent/Future" since="1">
+		<extends name="java/lang/Object" />
+		<method name="cancel(Z)Z" />
+		<method name="get()Ljava/lang/Object;" />
+		<method name="get(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;" />
+		<method name="isCancelled()Z" />
+		<method name="isDone()Z" />
+	</class>
+	<class name="java/util/concurrent/FutureTask" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Runnable" removed="9" />
+		<implements name="java/util/concurrent/Future" removed="9" />
+		<implements name="java/util/concurrent/RunnableFuture" since="9" />
+		<method name="&lt;init&gt;(Ljava/lang/Runnable;Ljava/lang/Object;)V" />
+		<method name="&lt;init&gt;(Ljava/util/concurrent/Callable;)V" />
+		<method name="done()V" />
+		<method name="runAndReset()Z" />
+		<method name="set(Ljava/lang/Object;)V" />
+		<method name="setException(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/util/concurrent/LinkedBlockingDeque" since="9">
+		<extends name="java/util/AbstractQueue" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/concurrent/BlockingDeque" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+	</class>
+	<class name="java/util/concurrent/LinkedBlockingQueue" since="1">
+		<extends name="java/util/AbstractQueue" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/concurrent/BlockingQueue" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+	</class>
+	<class name="java/util/concurrent/LinkedTransferQueue" since="21">
+		<extends name="java/util/AbstractQueue" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/concurrent/TransferQueue" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+	</class>
+	<class name="java/util/concurrent/Phaser" since="21">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/util/concurrent/Phaser;)V" />
+		<method name="&lt;init&gt;(Ljava/util/concurrent/Phaser;I)V" />
+		<method name="arrive()I" />
+		<method name="arriveAndAwaitAdvance()I" />
+		<method name="arriveAndDeregister()I" />
+		<method name="awaitAdvance(I)I" />
+		<method name="awaitAdvanceInterruptibly(I)I" />
+		<method name="awaitAdvanceInterruptibly(IJLjava/util/concurrent/TimeUnit;)I" />
+		<method name="bulkRegister(I)I" />
+		<method name="forceTermination()V" />
+		<method name="getArrivedParties()I" />
+		<method name="getParent()Ljava/util/concurrent/Phaser;" />
+		<method name="getPhase()I" />
+		<method name="getRegisteredParties()I" />
+		<method name="getRoot()Ljava/util/concurrent/Phaser;" />
+		<method name="getUnarrivedParties()I" />
+		<method name="isTerminated()Z" />
+		<method name="onAdvance(II)Z" />
+		<method name="register()I" />
+	</class>
+	<class name="java/util/concurrent/PriorityBlockingQueue" since="1">
+		<extends name="java/util/AbstractQueue" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/concurrent/BlockingQueue" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(ILjava/util/Comparator;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+		<method name="comparator()Ljava/util/Comparator;" />
+	</class>
+	<class name="java/util/concurrent/RecursiveAction" since="21">
+		<extends name="java/util/concurrent/ForkJoinTask" />
+		<method name="&lt;init&gt;()V" />
+		<method name="compute()V" />
+		<method name="getRawResult()Ljava/lang/Void;" />
+		<method name="setRawResult(Ljava/lang/Void;)V" />
+	</class>
+	<class name="java/util/concurrent/RecursiveTask" since="21">
+		<extends name="java/util/concurrent/ForkJoinTask" />
+		<method name="&lt;init&gt;()V" />
+		<method name="compute()Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/concurrent/RejectedExecutionException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/util/concurrent/RejectedExecutionHandler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="rejectedExecution(Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V" />
+	</class>
+	<class name="java/util/concurrent/RunnableFuture" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Runnable" />
+		<implements name="java/util/concurrent/Future" />
+	</class>
+	<class name="java/util/concurrent/RunnableScheduledFuture" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/concurrent/RunnableFuture" />
+		<implements name="java/util/concurrent/ScheduledFuture" />
+		<method name="isPeriodic()Z" />
+	</class>
+	<class name="java/util/concurrent/ScheduledExecutorService" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/concurrent/ExecutorService" />
+		<method name="schedule(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;" />
+		<method name="schedule(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;" />
+		<method name="scheduleAtFixedRate(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;" />
+		<method name="scheduleWithFixedDelay(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;" />
+	</class>
+	<class name="java/util/concurrent/ScheduledFuture" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/concurrent/Delayed" />
+		<implements name="java/util/concurrent/Future" />
+	</class>
+	<class name="java/util/concurrent/ScheduledThreadPoolExecutor" since="1">
+		<extends name="java/util/concurrent/ThreadPoolExecutor" />
+		<implements name="java/util/concurrent/ScheduledExecutorService" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(ILjava/util/concurrent/RejectedExecutionHandler;)V" />
+		<method name="&lt;init&gt;(ILjava/util/concurrent/ThreadFactory;)V" />
+		<method name="&lt;init&gt;(ILjava/util/concurrent/ThreadFactory;Ljava/util/concurrent/RejectedExecutionHandler;)V" />
+		<method name="decorateTask(Ljava/lang/Runnable;Ljava/util/concurrent/RunnableScheduledFuture;)Ljava/util/concurrent/RunnableScheduledFuture;" since="9" />
+		<method name="decorateTask(Ljava/util/concurrent/Callable;Ljava/util/concurrent/RunnableScheduledFuture;)Ljava/util/concurrent/RunnableScheduledFuture;" since="9" />
+		<method name="getContinueExistingPeriodicTasksAfterShutdownPolicy()Z" />
+		<method name="getExecuteExistingDelayedTasksAfterShutdownPolicy()Z" />
+		<method name="getRemoveOnCancelPolicy()Z" since="21" />
+		<method name="setContinueExistingPeriodicTasksAfterShutdownPolicy(Z)V" />
+		<method name="setExecuteExistingDelayedTasksAfterShutdownPolicy(Z)V" />
+		<method name="setRemoveOnCancelPolicy(Z)V" since="21" />
+	</class>
+	<class name="java/util/concurrent/Semaphore" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(IZ)V" />
+		<method name="acquire()V" />
+		<method name="acquire(I)V" />
+		<method name="acquireUninterruptibly()V" />
+		<method name="acquireUninterruptibly(I)V" />
+		<method name="availablePermits()I" />
+		<method name="drainPermits()I" />
+		<method name="getQueueLength()I" />
+		<method name="getQueuedThreads()Ljava/util/Collection;" />
+		<method name="hasQueuedThreads()Z" />
+		<method name="isFair()Z" />
+		<method name="reducePermits(I)V" />
+		<method name="release()V" />
+		<method name="release(I)V" />
+		<method name="tryAcquire()Z" />
+		<method name="tryAcquire(I)Z" />
+		<method name="tryAcquire(IJLjava/util/concurrent/TimeUnit;)Z" />
+		<method name="tryAcquire(JLjava/util/concurrent/TimeUnit;)Z" />
+	</class>
+	<class name="java/util/concurrent/SynchronousQueue" since="1">
+		<extends name="java/util/AbstractQueue" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/concurrent/BlockingQueue" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Z)V" />
+	</class>
+	<class name="java/util/concurrent/ThreadFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;" />
+	</class>
+	<class name="java/util/concurrent/ThreadLocalRandom" since="21">
+		<extends name="java/util/Random" />
+		<method name="current()Ljava/util/concurrent/ThreadLocalRandom;" />
+		<method name="nextDouble(D)D" />
+		<method name="nextDouble(DD)D" />
+		<method name="nextInt(II)I" />
+		<method name="nextLong(J)J" />
+		<method name="nextLong(JJ)J" />
+	</class>
+	<class name="java/util/concurrent/ThreadPoolExecutor" since="1">
+		<extends name="java/util/concurrent/AbstractExecutorService" />
+		<method name="&lt;init&gt;(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V" />
+		<method name="&lt;init&gt;(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/RejectedExecutionHandler;)V" />
+		<method name="&lt;init&gt;(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V" />
+		<method name="&lt;init&gt;(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;Ljava/util/concurrent/RejectedExecutionHandler;)V" />
+		<method name="afterExecute(Ljava/lang/Runnable;Ljava/lang/Throwable;)V" />
+		<method name="allowCoreThreadTimeOut(Z)V" since="9" />
+		<method name="allowsCoreThreadTimeOut()Z" since="9" />
+		<method name="beforeExecute(Ljava/lang/Thread;Ljava/lang/Runnable;)V" />
+		<method name="getActiveCount()I" />
+		<method name="getCompletedTaskCount()J" />
+		<method name="getCorePoolSize()I" />
+		<method name="getKeepAliveTime(Ljava/util/concurrent/TimeUnit;)J" />
+		<method name="getLargestPoolSize()I" />
+		<method name="getMaximumPoolSize()I" />
+		<method name="getPoolSize()I" />
+		<method name="getQueue()Ljava/util/concurrent/BlockingQueue;" />
+		<method name="getRejectedExecutionHandler()Ljava/util/concurrent/RejectedExecutionHandler;" />
+		<method name="getTaskCount()J" />
+		<method name="getThreadFactory()Ljava/util/concurrent/ThreadFactory;" />
+		<method name="isTerminating()Z" />
+		<method name="prestartAllCoreThreads()I" />
+		<method name="prestartCoreThread()Z" />
+		<method name="purge()V" />
+		<method name="remove(Ljava/lang/Runnable;)Z" />
+		<method name="setCorePoolSize(I)V" />
+		<method name="setKeepAliveTime(JLjava/util/concurrent/TimeUnit;)V" />
+		<method name="setMaximumPoolSize(I)V" />
+		<method name="setRejectedExecutionHandler(Ljava/util/concurrent/RejectedExecutionHandler;)V" />
+		<method name="setThreadFactory(Ljava/util/concurrent/ThreadFactory;)V" />
+		<method name="terminated()V" />
+	</class>
+	<class name="java/util/concurrent/ThreadPoolExecutor$AbortPolicy" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/concurrent/RejectedExecutionHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/util/concurrent/ThreadPoolExecutor$CallerRunsPolicy" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/concurrent/RejectedExecutionHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/util/concurrent/ThreadPoolExecutor$DiscardOldestPolicy" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/concurrent/RejectedExecutionHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/util/concurrent/ThreadPoolExecutor$DiscardPolicy" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/concurrent/RejectedExecutionHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/util/concurrent/TimeUnit" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="convert(JLjava/util/concurrent/TimeUnit;)J" />
+		<method name="sleep(J)V" />
+		<method name="timedJoin(Ljava/lang/Thread;J)V" />
+		<method name="timedWait(Ljava/lang/Object;J)V" />
+		<method name="toDays(J)J" since="9" />
+		<method name="toHours(J)J" since="9" />
+		<method name="toMicros(J)J" />
+		<method name="toMillis(J)J" />
+		<method name="toMinutes(J)J" since="9" />
+		<method name="toNanos(J)J" />
+		<method name="toSeconds(J)J" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/util/concurrent/TimeUnit;" />
+		<method name="values()[Ljava/util/concurrent/TimeUnit;" />
+		<field name="DAYS" since="9" />
+		<field name="HOURS" since="9" />
+		<field name="MICROSECONDS" />
+		<field name="MILLISECONDS" />
+		<field name="MINUTES" since="9" />
+		<field name="NANOSECONDS" />
+		<field name="SECONDS" />
+	</class>
+	<class name="java/util/concurrent/TimeoutException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/util/concurrent/TransferQueue" since="21">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/concurrent/BlockingQueue" />
+		<method name="getWaitingConsumerCount()I" />
+		<method name="hasWaitingConsumer()Z" />
+		<method name="transfer(Ljava/lang/Object;)V" />
+		<method name="tryTransfer(Ljava/lang/Object;)Z" />
+		<method name="tryTransfer(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z" />
+	</class>
+	<class name="java/util/concurrent/atomic/AtomicBoolean" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Z)V" />
+		<method name="compareAndSet(ZZ)Z" />
+		<method name="get()Z" />
+		<method name="getAndSet(Z)Z" />
+		<method name="lazySet(Z)V" since="9" />
+		<method name="set(Z)V" />
+		<method name="weakCompareAndSet(ZZ)Z" />
+	</class>
+	<class name="java/util/concurrent/atomic/AtomicInteger" since="1">
+		<extends name="java/lang/Number" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="accumulateAndGet(ILjava/util/function/IntBinaryOperator;)I" since="24" />
+		<method name="addAndGet(I)I" />
+		<method name="compareAndSet(II)Z" />
+		<method name="decrementAndGet()I" />
+		<method name="get()I" />
+		<method name="getAndAccumulate(ILjava/util/function/IntBinaryOperator;)I" since="24" />
+		<method name="getAndAdd(I)I" />
+		<method name="getAndDecrement()I" />
+		<method name="getAndIncrement()I" />
+		<method name="getAndSet(I)I" />
+		<method name="getAndUpdate(Ljava/util/function/IntUnaryOperator;)I" since="24" />
+		<method name="incrementAndGet()I" />
+		<method name="lazySet(I)V" since="9" />
+		<method name="set(I)V" />
+		<method name="updateAndGet(Ljava/util/function/IntUnaryOperator;)I" since="24" />
+		<method name="weakCompareAndSet(II)Z" />
+	</class>
+	<class name="java/util/concurrent/atomic/AtomicIntegerArray" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;([I)V" />
+		<method name="accumulateAndGet(IILjava/util/function/IntBinaryOperator;)I" since="24" />
+		<method name="addAndGet(II)I" />
+		<method name="compareAndSet(III)Z" />
+		<method name="decrementAndGet(I)I" />
+		<method name="get(I)I" />
+		<method name="getAndAccumulate(IILjava/util/function/IntBinaryOperator;)I" since="24" />
+		<method name="getAndAdd(II)I" />
+		<method name="getAndDecrement(I)I" />
+		<method name="getAndIncrement(I)I" />
+		<method name="getAndSet(II)I" />
+		<method name="getAndUpdate(ILjava/util/function/IntUnaryOperator;)I" since="24" />
+		<method name="incrementAndGet(I)I" />
+		<method name="lazySet(II)V" since="9" />
+		<method name="length()I" />
+		<method name="set(II)V" />
+		<method name="updateAndGet(ILjava/util/function/IntUnaryOperator;)I" since="24" />
+		<method name="weakCompareAndSet(III)Z" />
+	</class>
+	<class name="java/util/concurrent/atomic/AtomicIntegerFieldUpdater" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="accumulateAndGet(Ljava/lang/Object;ILjava/util/function/IntBinaryOperator;)I" since="24" />
+		<method name="addAndGet(Ljava/lang/Object;I)I" />
+		<method name="compareAndSet(Ljava/lang/Object;II)Z" />
+		<method name="decrementAndGet(Ljava/lang/Object;)I" />
+		<method name="get(Ljava/lang/Object;)I" />
+		<method name="getAndAccumulate(Ljava/lang/Object;ILjava/util/function/IntBinaryOperator;)I" since="24" />
+		<method name="getAndAdd(Ljava/lang/Object;I)I" />
+		<method name="getAndDecrement(Ljava/lang/Object;)I" />
+		<method name="getAndIncrement(Ljava/lang/Object;)I" />
+		<method name="getAndSet(Ljava/lang/Object;I)I" />
+		<method name="getAndUpdate(Ljava/lang/Object;Ljava/util/function/IntUnaryOperator;)I" since="24" />
+		<method name="incrementAndGet(Ljava/lang/Object;)I" />
+		<method name="lazySet(Ljava/lang/Object;I)V" since="9" />
+		<method name="newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;" />
+		<method name="set(Ljava/lang/Object;I)V" />
+		<method name="updateAndGet(Ljava/lang/Object;Ljava/util/function/IntUnaryOperator;)I" since="24" />
+		<method name="weakCompareAndSet(Ljava/lang/Object;II)Z" />
+	</class>
+	<class name="java/util/concurrent/atomic/AtomicLong" since="1">
+		<extends name="java/lang/Number" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(J)V" />
+		<method name="accumulateAndGet(JLjava/util/function/LongBinaryOperator;)J" since="24" />
+		<method name="addAndGet(J)J" />
+		<method name="compareAndSet(JJ)Z" />
+		<method name="decrementAndGet()J" />
+		<method name="get()J" />
+		<method name="getAndAccumulate(JLjava/util/function/LongBinaryOperator;)J" since="24" />
+		<method name="getAndAdd(J)J" />
+		<method name="getAndDecrement()J" />
+		<method name="getAndIncrement()J" />
+		<method name="getAndSet(J)J" />
+		<method name="getAndUpdate(Ljava/util/function/LongUnaryOperator;)J" since="24" />
+		<method name="incrementAndGet()J" />
+		<method name="lazySet(J)V" since="9" />
+		<method name="set(J)V" />
+		<method name="updateAndGet(Ljava/util/function/LongUnaryOperator;)J" since="24" />
+		<method name="weakCompareAndSet(JJ)Z" />
+	</class>
+	<class name="java/util/concurrent/atomic/AtomicLongArray" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;([J)V" />
+		<method name="accumulateAndGet(IJLjava/util/function/LongBinaryOperator;)J" since="24" />
+		<method name="addAndGet(IJ)J" />
+		<method name="compareAndSet(IJJ)Z" />
+		<method name="decrementAndGet(I)J" />
+		<method name="get(I)J" />
+		<method name="getAndAccumulate(IJLjava/util/function/LongBinaryOperator;)J" since="24" />
+		<method name="getAndAdd(IJ)J" />
+		<method name="getAndDecrement(I)J" />
+		<method name="getAndIncrement(I)J" />
+		<method name="getAndSet(IJ)J" />
+		<method name="getAndUpdate(ILjava/util/function/LongUnaryOperator;)J" since="24" />
+		<method name="incrementAndGet(I)J" />
+		<method name="lazySet(IJ)V" since="9" />
+		<method name="length()I" />
+		<method name="set(IJ)V" />
+		<method name="updateAndGet(ILjava/util/function/LongUnaryOperator;)J" since="24" />
+		<method name="weakCompareAndSet(IJJ)Z" />
+	</class>
+	<class name="java/util/concurrent/atomic/AtomicLongFieldUpdater" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="accumulateAndGet(Ljava/lang/Object;JLjava/util/function/LongBinaryOperator;)J" since="24" />
+		<method name="addAndGet(Ljava/lang/Object;J)J" />
+		<method name="compareAndSet(Ljava/lang/Object;JJ)Z" />
+		<method name="decrementAndGet(Ljava/lang/Object;)J" />
+		<method name="get(Ljava/lang/Object;)J" />
+		<method name="getAndAccumulate(Ljava/lang/Object;JLjava/util/function/LongBinaryOperator;)J" since="24" />
+		<method name="getAndAdd(Ljava/lang/Object;J)J" />
+		<method name="getAndDecrement(Ljava/lang/Object;)J" />
+		<method name="getAndIncrement(Ljava/lang/Object;)J" />
+		<method name="getAndSet(Ljava/lang/Object;J)J" />
+		<method name="getAndUpdate(Ljava/lang/Object;Ljava/util/function/LongUnaryOperator;)J" since="24" />
+		<method name="incrementAndGet(Ljava/lang/Object;)J" />
+		<method name="lazySet(Ljava/lang/Object;J)V" since="9" />
+		<method name="newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;" />
+		<method name="set(Ljava/lang/Object;J)V" />
+		<method name="updateAndGet(Ljava/lang/Object;Ljava/util/function/LongUnaryOperator;)J" since="24" />
+		<method name="weakCompareAndSet(Ljava/lang/Object;JJ)Z" />
+	</class>
+	<class name="java/util/concurrent/atomic/AtomicMarkableReference" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;Z)V" />
+		<method name="attemptMark(Ljava/lang/Object;Z)Z" />
+		<method name="compareAndSet(Ljava/lang/Object;Ljava/lang/Object;ZZ)Z" />
+		<method name="get([Z)Ljava/lang/Object;" />
+		<method name="getReference()Ljava/lang/Object;" />
+		<method name="isMarked()Z" />
+		<method name="set(Ljava/lang/Object;Z)V" />
+		<method name="weakCompareAndSet(Ljava/lang/Object;Ljava/lang/Object;ZZ)Z" />
+	</class>
+	<class name="java/util/concurrent/atomic/AtomicReference" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;)V" />
+		<method name="accumulateAndGet(Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object;" since="24" />
+		<method name="compareAndSet(Ljava/lang/Object;Ljava/lang/Object;)Z" />
+		<method name="get()Ljava/lang/Object;" />
+		<method name="getAndAccumulate(Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object;" since="24" />
+		<method name="getAndSet(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="getAndUpdate(Ljava/util/function/UnaryOperator;)Ljava/lang/Object;" since="24" />
+		<method name="lazySet(Ljava/lang/Object;)V" since="9" />
+		<method name="set(Ljava/lang/Object;)V" />
+		<method name="updateAndGet(Ljava/util/function/UnaryOperator;)Ljava/lang/Object;" since="24" />
+		<method name="weakCompareAndSet(Ljava/lang/Object;Ljava/lang/Object;)Z" />
+	</class>
+	<class name="java/util/concurrent/atomic/AtomicReferenceArray" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;([Ljava/lang/Object;)V" />
+		<method name="accumulateAndGet(ILjava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object;" since="24" />
+		<method name="compareAndSet(ILjava/lang/Object;Ljava/lang/Object;)Z" />
+		<method name="get(I)Ljava/lang/Object;" />
+		<method name="getAndAccumulate(ILjava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object;" since="24" />
+		<method name="getAndSet(ILjava/lang/Object;)Ljava/lang/Object;" />
+		<method name="getAndUpdate(ILjava/util/function/UnaryOperator;)Ljava/lang/Object;" since="24" />
+		<method name="lazySet(ILjava/lang/Object;)V" since="9" />
+		<method name="length()I" />
+		<method name="set(ILjava/lang/Object;)V" />
+		<method name="updateAndGet(ILjava/util/function/UnaryOperator;)Ljava/lang/Object;" since="24" />
+		<method name="weakCompareAndSet(ILjava/lang/Object;Ljava/lang/Object;)Z" />
+	</class>
+	<class name="java/util/concurrent/atomic/AtomicReferenceFieldUpdater" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="accumulateAndGet(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object;" since="24" />
+		<method name="compareAndSet(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z" />
+		<method name="get(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="getAndAccumulate(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object;" since="24" />
+		<method name="getAndSet(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="getAndUpdate(Ljava/lang/Object;Ljava/util/function/UnaryOperator;)Ljava/lang/Object;" since="24" />
+		<method name="lazySet(Ljava/lang/Object;Ljava/lang/Object;)V" since="9" />
+		<method name="newUpdater(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;" />
+		<method name="set(Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="updateAndGet(Ljava/lang/Object;Ljava/util/function/UnaryOperator;)Ljava/lang/Object;" since="24" />
+		<method name="weakCompareAndSet(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z" />
+	</class>
+	<class name="java/util/concurrent/atomic/AtomicStampedReference" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;I)V" />
+		<method name="attemptStamp(Ljava/lang/Object;I)Z" />
+		<method name="compareAndSet(Ljava/lang/Object;Ljava/lang/Object;II)Z" />
+		<method name="get([I)Ljava/lang/Object;" />
+		<method name="getReference()Ljava/lang/Object;" />
+		<method name="getStamp()I" />
+		<method name="set(Ljava/lang/Object;I)V" />
+		<method name="weakCompareAndSet(Ljava/lang/Object;Ljava/lang/Object;II)Z" />
+	</class>
+	<class name="java/util/concurrent/atomic/DoubleAccumulator" since="24">
+		<extends name="java/lang/Number" />
+		<method name="&lt;init&gt;(Ljava/util/function/DoubleBinaryOperator;D)V" />
+		<method name="accumulate(D)V" />
+		<method name="get()D" />
+		<method name="getThenReset()D" />
+		<method name="reset()V" />
+	</class>
+	<class name="java/util/concurrent/atomic/DoubleAdder" since="24">
+		<extends name="java/lang/Number" />
+		<method name="&lt;init&gt;()V" />
+		<method name="add(D)V" />
+		<method name="reset()V" />
+		<method name="sum()D" />
+		<method name="sumThenReset()D" />
+	</class>
+	<class name="java/util/concurrent/atomic/LongAccumulator" since="24">
+		<extends name="java/lang/Number" />
+		<method name="&lt;init&gt;(Ljava/util/function/LongBinaryOperator;J)V" />
+		<method name="accumulate(J)V" />
+		<method name="get()J" />
+		<method name="getThenReset()J" />
+		<method name="reset()V" />
+	</class>
+	<class name="java/util/concurrent/atomic/LongAdder" since="24">
+		<extends name="java/lang/Number" />
+		<method name="&lt;init&gt;()V" />
+		<method name="add(J)V" />
+		<method name="decrement()V" />
+		<method name="increment()V" />
+		<method name="reset()V" />
+		<method name="sum()J" />
+		<method name="sumThenReset()J" />
+	</class>
+	<class name="java/util/concurrent/locks/AbstractOwnableSynchronizer" since="5">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getExclusiveOwnerThread()Ljava/lang/Thread;" />
+		<method name="setExclusiveOwnerThread(Ljava/lang/Thread;)V" />
+	</class>
+	<class name="java/util/concurrent/locks/AbstractQueuedLongSynchronizer" since="9">
+		<extends name="java/util/concurrent/locks/AbstractOwnableSynchronizer" />
+		<method name="&lt;init&gt;()V" />
+		<method name="acquire(J)V" />
+		<method name="acquireInterruptibly(J)V" />
+		<method name="acquireShared(J)V" />
+		<method name="acquireSharedInterruptibly(J)V" />
+		<method name="compareAndSetState(JJ)Z" />
+		<method name="getExclusiveQueuedThreads()Ljava/util/Collection;" />
+		<method name="getFirstQueuedThread()Ljava/lang/Thread;" />
+		<method name="getQueueLength()I" />
+		<method name="getQueuedThreads()Ljava/util/Collection;" />
+		<method name="getSharedQueuedThreads()Ljava/util/Collection;" />
+		<method name="getState()J" />
+		<method name="getWaitQueueLength(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject;)I" />
+		<method name="getWaitingThreads(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject;)Ljava/util/Collection;" />
+		<method name="hasContended()Z" />
+		<method name="hasQueuedPredecessors()Z" since="21" />
+		<method name="hasQueuedThreads()Z" />
+		<method name="hasWaiters(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject;)Z" />
+		<method name="isHeldExclusively()Z" />
+		<method name="isQueued(Ljava/lang/Thread;)Z" />
+		<method name="owns(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject;)Z" />
+		<method name="release(J)Z" />
+		<method name="releaseShared(J)Z" />
+		<method name="setState(J)V" />
+		<method name="tryAcquire(J)Z" />
+		<method name="tryAcquireNanos(JJ)Z" />
+		<method name="tryAcquireShared(J)J" />
+		<method name="tryAcquireSharedNanos(JJ)Z" />
+		<method name="tryRelease(J)Z" />
+		<method name="tryReleaseShared(J)Z" />
+	</class>
+	<class name="java/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/concurrent/locks/Condition" />
+		<method name="&lt;init&gt;(Ljava/util/concurrent/locks/AbstractQueuedLongSynchronizer;)V" />
+		<method name="getWaitQueueLength()I" />
+		<method name="getWaitingThreads()Ljava/util/Collection;" />
+		<method name="hasWaiters()Z" />
+	</class>
+	<class name="java/util/concurrent/locks/AbstractQueuedSynchronizer" since="1">
+		<extends name="java/lang/Object" removed="5" />
+		<extends name="java/util/concurrent/locks/AbstractOwnableSynchronizer" since="5" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="acquire(I)V" />
+		<method name="acquireInterruptibly(I)V" />
+		<method name="acquireShared(I)V" />
+		<method name="acquireSharedInterruptibly(I)V" />
+		<method name="compareAndSetState(II)Z" />
+		<method name="getExclusiveQueuedThreads()Ljava/util/Collection;" />
+		<method name="getFirstQueuedThread()Ljava/lang/Thread;" />
+		<method name="getQueueLength()I" />
+		<method name="getQueuedThreads()Ljava/util/Collection;" />
+		<method name="getSharedQueuedThreads()Ljava/util/Collection;" />
+		<method name="getState()I" />
+		<method name="getWaitQueueLength(Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject;)I" />
+		<method name="getWaitingThreads(Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject;)Ljava/util/Collection;" />
+		<method name="hasContended()Z" />
+		<method name="hasQueuedPredecessors()Z" since="21" />
+		<method name="hasQueuedThreads()Z" />
+		<method name="hasWaiters(Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject;)Z" />
+		<method name="isHeldExclusively()Z" />
+		<method name="isQueued(Ljava/lang/Thread;)Z" />
+		<method name="owns(Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject;)Z" />
+		<method name="release(I)Z" />
+		<method name="releaseShared(I)Z" />
+		<method name="setState(I)V" />
+		<method name="tryAcquire(I)Z" />
+		<method name="tryAcquireNanos(IJ)Z" />
+		<method name="tryAcquireShared(I)I" />
+		<method name="tryAcquireSharedNanos(IJ)Z" />
+		<method name="tryRelease(I)Z" />
+		<method name="tryReleaseShared(I)Z" />
+	</class>
+	<class name="java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/concurrent/locks/Condition" />
+		<method name="&lt;init&gt;(Ljava/util/concurrent/locks/AbstractQueuedSynchronizer;)V" />
+		<method name="getWaitQueueLength()I" />
+		<method name="getWaitingThreads()Ljava/util/Collection;" />
+		<method name="hasWaiters()Z" />
+	</class>
+	<class name="java/util/concurrent/locks/Condition" since="1">
+		<extends name="java/lang/Object" />
+		<method name="await()V" />
+		<method name="await(JLjava/util/concurrent/TimeUnit;)Z" />
+		<method name="awaitNanos(J)J" />
+		<method name="awaitUninterruptibly()V" />
+		<method name="awaitUntil(Ljava/util/Date;)Z" />
+		<method name="signal()V" />
+		<method name="signalAll()V" />
+	</class>
+	<class name="java/util/concurrent/locks/Lock" since="1">
+		<extends name="java/lang/Object" />
+		<method name="lock()V" />
+		<method name="lockInterruptibly()V" />
+		<method name="newCondition()Ljava/util/concurrent/locks/Condition;" />
+		<method name="tryLock()Z" />
+		<method name="tryLock(JLjava/util/concurrent/TimeUnit;)Z" />
+		<method name="unlock()V" />
+	</class>
+	<class name="java/util/concurrent/locks/LockSupport" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getBlocker(Ljava/lang/Thread;)Ljava/lang/Object;" since="9" />
+		<method name="park()V" />
+		<method name="park(Ljava/lang/Object;)V" since="9" />
+		<method name="parkNanos(J)V" />
+		<method name="parkNanos(Ljava/lang/Object;J)V" since="9" />
+		<method name="parkUntil(J)V" />
+		<method name="parkUntil(Ljava/lang/Object;J)V" since="9" />
+		<method name="unpark(Ljava/lang/Thread;)V" />
+	</class>
+	<class name="java/util/concurrent/locks/ReadWriteLock" since="1">
+		<extends name="java/lang/Object" />
+		<method name="readLock()Ljava/util/concurrent/locks/Lock;" />
+		<method name="writeLock()Ljava/util/concurrent/locks/Lock;" />
+	</class>
+	<class name="java/util/concurrent/locks/ReentrantLock" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/concurrent/locks/Lock" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Z)V" />
+		<method name="getHoldCount()I" />
+		<method name="getOwner()Ljava/lang/Thread;" />
+		<method name="getQueueLength()I" />
+		<method name="getQueuedThreads()Ljava/util/Collection;" />
+		<method name="getWaitQueueLength(Ljava/util/concurrent/locks/Condition;)I" />
+		<method name="getWaitingThreads(Ljava/util/concurrent/locks/Condition;)Ljava/util/Collection;" />
+		<method name="hasQueuedThread(Ljava/lang/Thread;)Z" />
+		<method name="hasQueuedThreads()Z" />
+		<method name="hasWaiters(Ljava/util/concurrent/locks/Condition;)Z" />
+		<method name="isFair()Z" />
+		<method name="isHeldByCurrentThread()Z" />
+		<method name="isLocked()Z" />
+	</class>
+	<class name="java/util/concurrent/locks/ReentrantReadWriteLock" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/concurrent/locks/ReadWriteLock" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Z)V" />
+		<method name="getOwner()Ljava/lang/Thread;" />
+		<method name="getQueueLength()I" />
+		<method name="getQueuedReaderThreads()Ljava/util/Collection;" />
+		<method name="getQueuedThreads()Ljava/util/Collection;" />
+		<method name="getQueuedWriterThreads()Ljava/util/Collection;" />
+		<method name="getReadHoldCount()I" since="9" />
+		<method name="getReadLockCount()I" />
+		<method name="getWaitQueueLength(Ljava/util/concurrent/locks/Condition;)I" />
+		<method name="getWaitingThreads(Ljava/util/concurrent/locks/Condition;)Ljava/util/Collection;" />
+		<method name="getWriteHoldCount()I" />
+		<method name="hasQueuedThread(Ljava/lang/Thread;)Z" />
+		<method name="hasQueuedThreads()Z" />
+		<method name="hasWaiters(Ljava/util/concurrent/locks/Condition;)Z" />
+		<method name="isFair()Z" />
+		<method name="isWriteLocked()Z" />
+		<method name="isWriteLockedByCurrentThread()Z" />
+		<method name="readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;" />
+		<method name="writeLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock;" />
+	</class>
+	<class name="java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/concurrent/locks/Lock" />
+		<method name="&lt;init&gt;(Ljava/util/concurrent/locks/ReentrantReadWriteLock;)V" />
+	</class>
+	<class name="java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/concurrent/locks/Lock" />
+		<method name="&lt;init&gt;(Ljava/util/concurrent/locks/ReentrantReadWriteLock;)V" />
+		<method name="getHoldCount()I" since="9" />
+		<method name="isHeldByCurrentThread()Z" since="9" />
+	</class>
+	<class name="java/util/concurrent/locks/StampedLock" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="asReadLock()Ljava/util/concurrent/locks/Lock;" />
+		<method name="asReadWriteLock()Ljava/util/concurrent/locks/ReadWriteLock;" />
+		<method name="asWriteLock()Ljava/util/concurrent/locks/Lock;" />
+		<method name="getReadLockCount()I" />
+		<method name="isReadLocked()Z" />
+		<method name="isWriteLocked()Z" />
+		<method name="readLock()J" />
+		<method name="readLockInterruptibly()J" />
+		<method name="tryConvertToOptimisticRead(J)J" />
+		<method name="tryConvertToReadLock(J)J" />
+		<method name="tryConvertToWriteLock(J)J" />
+		<method name="tryOptimisticRead()J" />
+		<method name="tryReadLock()J" />
+		<method name="tryReadLock(JLjava/util/concurrent/TimeUnit;)J" />
+		<method name="tryUnlockRead()Z" />
+		<method name="tryUnlockWrite()Z" />
+		<method name="tryWriteLock()J" />
+		<method name="tryWriteLock(JLjava/util/concurrent/TimeUnit;)J" />
+		<method name="unlock(J)V" />
+		<method name="unlockRead(J)V" />
+		<method name="unlockWrite(J)V" />
+		<method name="validate(J)Z" />
+		<method name="writeLock()J" />
+		<method name="writeLockInterruptibly()J" />
+	</class>
+	<class name="java/util/function/BiConsumer" since="24">
+		<extends name="java/lang/Object" />
+		<method name="accept(Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="andThen(Ljava/util/function/BiConsumer;)Ljava/util/function/BiConsumer;" />
+	</class>
+	<class name="java/util/function/BiFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="andThen(Ljava/util/function/Function;)Ljava/util/function/BiFunction;" />
+		<method name="apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/function/BiPredicate" since="24">
+		<extends name="java/lang/Object" />
+		<method name="and(Ljava/util/function/BiPredicate;)Ljava/util/function/BiPredicate;" />
+		<method name="negate()Ljava/util/function/BiPredicate;" />
+		<method name="or(Ljava/util/function/BiPredicate;)Ljava/util/function/BiPredicate;" />
+		<method name="test(Ljava/lang/Object;Ljava/lang/Object;)Z" />
+	</class>
+	<class name="java/util/function/BinaryOperator" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/function/BiFunction" />
+		<method name="maxBy(Ljava/util/Comparator;)Ljava/util/function/BinaryOperator;" />
+		<method name="minBy(Ljava/util/Comparator;)Ljava/util/function/BinaryOperator;" />
+	</class>
+	<class name="java/util/function/BooleanSupplier" since="24">
+		<extends name="java/lang/Object" />
+		<method name="getAsBoolean()Z" />
+	</class>
+	<class name="java/util/function/Consumer" since="24">
+		<extends name="java/lang/Object" />
+		<method name="accept(Ljava/lang/Object;)V" />
+		<method name="andThen(Ljava/util/function/Consumer;)Ljava/util/function/Consumer;" />
+	</class>
+	<class name="java/util/function/DoubleBinaryOperator" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsDouble(DD)D" />
+	</class>
+	<class name="java/util/function/DoubleConsumer" since="24">
+		<extends name="java/lang/Object" />
+		<method name="accept(D)V" />
+		<method name="andThen(Ljava/util/function/DoubleConsumer;)Ljava/util/function/DoubleConsumer;" />
+	</class>
+	<class name="java/util/function/DoubleFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="apply(D)Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/function/DoublePredicate" since="24">
+		<extends name="java/lang/Object" />
+		<method name="and(Ljava/util/function/DoublePredicate;)Ljava/util/function/DoublePredicate;" />
+		<method name="negate()Ljava/util/function/DoublePredicate;" />
+		<method name="or(Ljava/util/function/DoublePredicate;)Ljava/util/function/DoublePredicate;" />
+		<method name="test(D)Z" />
+	</class>
+	<class name="java/util/function/DoubleSupplier" since="24">
+		<extends name="java/lang/Object" />
+		<method name="getAsDouble()D" />
+	</class>
+	<class name="java/util/function/DoubleToIntFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsInt(D)I" />
+	</class>
+	<class name="java/util/function/DoubleToLongFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsLong(D)J" />
+	</class>
+	<class name="java/util/function/DoubleUnaryOperator" since="24">
+		<extends name="java/lang/Object" />
+		<method name="andThen(Ljava/util/function/DoubleUnaryOperator;)Ljava/util/function/DoubleUnaryOperator;" />
+		<method name="applyAsDouble(D)D" />
+		<method name="compose(Ljava/util/function/DoubleUnaryOperator;)Ljava/util/function/DoubleUnaryOperator;" />
+		<method name="identity()Ljava/util/function/DoubleUnaryOperator;" />
+	</class>
+	<class name="java/util/function/Function" since="24">
+		<extends name="java/lang/Object" />
+		<method name="andThen(Ljava/util/function/Function;)Ljava/util/function/Function;" />
+		<method name="apply(Ljava/lang/Object;)Ljava/lang/Object;" />
+		<method name="compose(Ljava/util/function/Function;)Ljava/util/function/Function;" />
+		<method name="identity()Ljava/util/function/Function;" />
+	</class>
+	<class name="java/util/function/IntBinaryOperator" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsInt(II)I" />
+	</class>
+	<class name="java/util/function/IntConsumer" since="24">
+		<extends name="java/lang/Object" />
+		<method name="accept(I)V" />
+		<method name="andThen(Ljava/util/function/IntConsumer;)Ljava/util/function/IntConsumer;" />
+	</class>
+	<class name="java/util/function/IntFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="apply(I)Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/function/IntPredicate" since="24">
+		<extends name="java/lang/Object" />
+		<method name="and(Ljava/util/function/IntPredicate;)Ljava/util/function/IntPredicate;" />
+		<method name="negate()Ljava/util/function/IntPredicate;" />
+		<method name="or(Ljava/util/function/IntPredicate;)Ljava/util/function/IntPredicate;" />
+		<method name="test(I)Z" />
+	</class>
+	<class name="java/util/function/IntSupplier" since="24">
+		<extends name="java/lang/Object" />
+		<method name="getAsInt()I" />
+	</class>
+	<class name="java/util/function/IntToDoubleFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsDouble(I)D" />
+	</class>
+	<class name="java/util/function/IntToLongFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsLong(I)J" />
+	</class>
+	<class name="java/util/function/IntUnaryOperator" since="24">
+		<extends name="java/lang/Object" />
+		<method name="andThen(Ljava/util/function/IntUnaryOperator;)Ljava/util/function/IntUnaryOperator;" />
+		<method name="applyAsInt(I)I" />
+		<method name="compose(Ljava/util/function/IntUnaryOperator;)Ljava/util/function/IntUnaryOperator;" />
+		<method name="identity()Ljava/util/function/IntUnaryOperator;" />
+	</class>
+	<class name="java/util/function/LongBinaryOperator" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsLong(JJ)J" />
+	</class>
+	<class name="java/util/function/LongConsumer" since="24">
+		<extends name="java/lang/Object" />
+		<method name="accept(J)V" />
+		<method name="andThen(Ljava/util/function/LongConsumer;)Ljava/util/function/LongConsumer;" />
+	</class>
+	<class name="java/util/function/LongFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="apply(J)Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/function/LongPredicate" since="24">
+		<extends name="java/lang/Object" />
+		<method name="and(Ljava/util/function/LongPredicate;)Ljava/util/function/LongPredicate;" />
+		<method name="negate()Ljava/util/function/LongPredicate;" />
+		<method name="or(Ljava/util/function/LongPredicate;)Ljava/util/function/LongPredicate;" />
+		<method name="test(J)Z" />
+	</class>
+	<class name="java/util/function/LongSupplier" since="24">
+		<extends name="java/lang/Object" />
+		<method name="getAsLong()J" />
+	</class>
+	<class name="java/util/function/LongToDoubleFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsDouble(J)D" />
+	</class>
+	<class name="java/util/function/LongToIntFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsInt(J)I" />
+	</class>
+	<class name="java/util/function/LongUnaryOperator" since="24">
+		<extends name="java/lang/Object" />
+		<method name="andThen(Ljava/util/function/LongUnaryOperator;)Ljava/util/function/LongUnaryOperator;" />
+		<method name="applyAsLong(J)J" />
+		<method name="compose(Ljava/util/function/LongUnaryOperator;)Ljava/util/function/LongUnaryOperator;" />
+		<method name="identity()Ljava/util/function/LongUnaryOperator;" />
+	</class>
+	<class name="java/util/function/ObjDoubleConsumer" since="24">
+		<extends name="java/lang/Object" />
+		<method name="accept(Ljava/lang/Object;D)V" />
+	</class>
+	<class name="java/util/function/ObjIntConsumer" since="24">
+		<extends name="java/lang/Object" />
+		<method name="accept(Ljava/lang/Object;I)V" />
+	</class>
+	<class name="java/util/function/ObjLongConsumer" since="24">
+		<extends name="java/lang/Object" />
+		<method name="accept(Ljava/lang/Object;J)V" />
+	</class>
+	<class name="java/util/function/Predicate" since="24">
+		<extends name="java/lang/Object" />
+		<method name="and(Ljava/util/function/Predicate;)Ljava/util/function/Predicate;" />
+		<method name="isEqual(Ljava/lang/Object;)Ljava/util/function/Predicate;" />
+		<method name="negate()Ljava/util/function/Predicate;" />
+		<method name="or(Ljava/util/function/Predicate;)Ljava/util/function/Predicate;" />
+		<method name="test(Ljava/lang/Object;)Z" />
+	</class>
+	<class name="java/util/function/Supplier" since="24">
+		<extends name="java/lang/Object" />
+		<method name="get()Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/function/ToDoubleBiFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsDouble(Ljava/lang/Object;Ljava/lang/Object;)D" />
+	</class>
+	<class name="java/util/function/ToDoubleFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsDouble(Ljava/lang/Object;)D" />
+	</class>
+	<class name="java/util/function/ToIntBiFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsInt(Ljava/lang/Object;Ljava/lang/Object;)I" />
+	</class>
+	<class name="java/util/function/ToIntFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsInt(Ljava/lang/Object;)I" />
+	</class>
+	<class name="java/util/function/ToLongBiFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsLong(Ljava/lang/Object;Ljava/lang/Object;)J" />
+	</class>
+	<class name="java/util/function/ToLongFunction" since="24">
+		<extends name="java/lang/Object" />
+		<method name="applyAsLong(Ljava/lang/Object;)J" />
+	</class>
+	<class name="java/util/function/UnaryOperator" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/function/Function" />
+		<method name="identity()Ljava/util/function/UnaryOperator;" />
+	</class>
+	<class name="java/util/jar/Attributes" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="java/util/Map" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(Ljava/util/jar/Attributes;)V" />
+		<method name="getValue(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getValue(Ljava/util/jar/Attributes$Name;)Ljava/lang/String;" />
+		<method name="putValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<field name="map" />
+	</class>
+	<class name="java/util/jar/Attributes$Name" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<field name="CLASS_PATH" />
+		<field name="CONTENT_TYPE" />
+		<field name="EXTENSION_INSTALLATION" deprecated="26" />
+		<field name="EXTENSION_LIST" />
+		<field name="EXTENSION_NAME" />
+		<field name="IMPLEMENTATION_TITLE" />
+		<field name="IMPLEMENTATION_URL" deprecated="26" />
+		<field name="IMPLEMENTATION_VENDOR" />
+		<field name="IMPLEMENTATION_VENDOR_ID" deprecated="26" />
+		<field name="IMPLEMENTATION_VERSION" />
+		<field name="MAIN_CLASS" />
+		<field name="MANIFEST_VERSION" />
+		<field name="SEALED" />
+		<field name="SIGNATURE_VERSION" />
+		<field name="SPECIFICATION_TITLE" />
+		<field name="SPECIFICATION_VENDOR" />
+		<field name="SPECIFICATION_VERSION" />
+	</class>
+	<class name="java/util/jar/JarEntry" since="1">
+		<extends name="java/util/zip/ZipEntry" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/util/jar/JarEntry;)V" />
+		<method name="&lt;init&gt;(Ljava/util/zip/ZipEntry;)V" />
+		<method name="getAttributes()Ljava/util/jar/Attributes;" />
+		<method name="getCertificates()[Ljava/security/cert/Certificate;" />
+		<method name="getCodeSigners()[Ljava/security/CodeSigner;" />
+		<field name="CENATT" since="28" />
+		<field name="CENATX" since="28" />
+		<field name="CENCOM" since="28" />
+		<field name="CENCRC" since="28" />
+		<field name="CENDSK" since="28" />
+		<field name="CENEXT" since="28" />
+		<field name="CENFLG" since="28" />
+		<field name="CENHDR" since="28" />
+		<field name="CENHOW" since="28" />
+		<field name="CENLEN" since="28" />
+		<field name="CENNAM" since="28" />
+		<field name="CENOFF" since="28" />
+		<field name="CENSIG" since="28" />
+		<field name="CENSIZ" since="28" />
+		<field name="CENTIM" since="28" />
+		<field name="CENVEM" since="28" />
+		<field name="CENVER" since="28" />
+		<field name="ENDCOM" since="28" />
+		<field name="ENDHDR" since="28" />
+		<field name="ENDOFF" since="28" />
+		<field name="ENDSIG" since="28" />
+		<field name="ENDSIZ" since="28" />
+		<field name="ENDSUB" since="28" />
+		<field name="ENDTOT" since="28" />
+		<field name="EXTCRC" since="28" />
+		<field name="EXTHDR" since="28" />
+		<field name="EXTLEN" since="28" />
+		<field name="EXTSIG" since="28" />
+		<field name="EXTSIZ" since="28" />
+		<field name="LOCCRC" since="28" />
+		<field name="LOCEXT" since="28" />
+		<field name="LOCFLG" since="28" />
+		<field name="LOCHDR" since="28" />
+		<field name="LOCHOW" since="28" />
+		<field name="LOCLEN" since="28" />
+		<field name="LOCNAM" since="28" />
+		<field name="LOCSIG" since="28" />
+		<field name="LOCSIZ" since="28" />
+		<field name="LOCTIM" since="28" />
+		<field name="LOCVER" since="28" />
+	</class>
+	<class name="java/util/jar/JarException" since="1">
+		<extends name="java/util/zip/ZipException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/util/jar/JarFile" since="1">
+		<extends name="java/util/zip/ZipFile" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="&lt;init&gt;(Ljava/io/File;Z)V" />
+		<method name="&lt;init&gt;(Ljava/io/File;ZI)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Z)V" />
+		<method name="getJarEntry(Ljava/lang/String;)Ljava/util/jar/JarEntry;" />
+		<method name="getManifest()Ljava/util/jar/Manifest;" />
+		<field name="CENATT" since="28" />
+		<field name="CENATX" since="28" />
+		<field name="CENCOM" since="28" />
+		<field name="CENCRC" since="28" />
+		<field name="CENDSK" since="28" />
+		<field name="CENEXT" since="28" />
+		<field name="CENFLG" since="28" />
+		<field name="CENHDR" since="28" />
+		<field name="CENHOW" since="28" />
+		<field name="CENLEN" since="28" />
+		<field name="CENNAM" since="28" />
+		<field name="CENOFF" since="28" />
+		<field name="CENSIG" since="28" />
+		<field name="CENSIZ" since="28" />
+		<field name="CENTIM" since="28" />
+		<field name="CENVEM" since="28" />
+		<field name="CENVER" since="28" />
+		<field name="ENDCOM" since="28" />
+		<field name="ENDHDR" since="28" />
+		<field name="ENDOFF" since="28" />
+		<field name="ENDSIG" since="28" />
+		<field name="ENDSIZ" since="28" />
+		<field name="ENDSUB" since="28" />
+		<field name="ENDTOT" since="28" />
+		<field name="EXTCRC" since="28" />
+		<field name="EXTHDR" since="28" />
+		<field name="EXTLEN" since="28" />
+		<field name="EXTSIG" since="28" />
+		<field name="EXTSIZ" since="28" />
+		<field name="LOCCRC" since="28" />
+		<field name="LOCEXT" since="28" />
+		<field name="LOCFLG" since="28" />
+		<field name="LOCHDR" since="28" />
+		<field name="LOCHOW" since="28" />
+		<field name="LOCLEN" since="28" />
+		<field name="LOCNAM" since="28" />
+		<field name="LOCSIG" since="28" />
+		<field name="LOCSIZ" since="28" />
+		<field name="LOCTIM" since="28" />
+		<field name="LOCVER" since="28" />
+		<field name="MANIFEST_NAME" />
+	</class>
+	<class name="java/util/jar/JarInputStream" since="1">
+		<extends name="java/util/zip/ZipInputStream" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Z)V" />
+		<method name="getManifest()Ljava/util/jar/Manifest;" />
+		<method name="getNextJarEntry()Ljava/util/jar/JarEntry;" />
+		<field name="CENATT" since="28" />
+		<field name="CENATX" since="28" />
+		<field name="CENCOM" since="28" />
+		<field name="CENCRC" since="28" />
+		<field name="CENDSK" since="28" />
+		<field name="CENEXT" since="28" />
+		<field name="CENFLG" since="28" />
+		<field name="CENHDR" since="28" />
+		<field name="CENHOW" since="28" />
+		<field name="CENLEN" since="28" />
+		<field name="CENNAM" since="28" />
+		<field name="CENOFF" since="28" />
+		<field name="CENSIG" since="28" />
+		<field name="CENSIZ" since="28" />
+		<field name="CENTIM" since="28" />
+		<field name="CENVEM" since="28" />
+		<field name="CENVER" since="28" />
+		<field name="ENDCOM" since="28" />
+		<field name="ENDHDR" since="28" />
+		<field name="ENDOFF" since="28" />
+		<field name="ENDSIG" since="28" />
+		<field name="ENDSIZ" since="28" />
+		<field name="ENDSUB" since="28" />
+		<field name="ENDTOT" since="28" />
+		<field name="EXTCRC" since="28" />
+		<field name="EXTHDR" since="28" />
+		<field name="EXTLEN" since="28" />
+		<field name="EXTSIG" since="28" />
+		<field name="EXTSIZ" since="28" />
+		<field name="LOCCRC" since="28" />
+		<field name="LOCEXT" since="28" />
+		<field name="LOCFLG" since="28" />
+		<field name="LOCHDR" since="28" />
+		<field name="LOCHOW" since="28" />
+		<field name="LOCLEN" since="28" />
+		<field name="LOCNAM" since="28" />
+		<field name="LOCSIG" since="28" />
+		<field name="LOCSIZ" since="28" />
+		<field name="LOCTIM" since="28" />
+		<field name="LOCVER" since="28" />
+	</class>
+	<class name="java/util/jar/JarOutputStream" since="1">
+		<extends name="java/util/zip/ZipOutputStream" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/util/jar/Manifest;)V" />
+		<field name="CENATT" since="28" />
+		<field name="CENATX" since="28" />
+		<field name="CENCOM" since="28" />
+		<field name="CENCRC" since="28" />
+		<field name="CENDSK" since="28" />
+		<field name="CENEXT" since="28" />
+		<field name="CENFLG" since="28" />
+		<field name="CENHDR" since="28" />
+		<field name="CENHOW" since="28" />
+		<field name="CENLEN" since="28" />
+		<field name="CENNAM" since="28" />
+		<field name="CENOFF" since="28" />
+		<field name="CENSIG" since="28" />
+		<field name="CENSIZ" since="28" />
+		<field name="CENTIM" since="28" />
+		<field name="CENVEM" since="28" />
+		<field name="CENVER" since="28" />
+		<field name="ENDCOM" since="28" />
+		<field name="ENDHDR" since="28" />
+		<field name="ENDOFF" since="28" />
+		<field name="ENDSIG" since="28" />
+		<field name="ENDSIZ" since="28" />
+		<field name="ENDSUB" since="28" />
+		<field name="ENDTOT" since="28" />
+		<field name="EXTCRC" since="28" />
+		<field name="EXTHDR" since="28" />
+		<field name="EXTLEN" since="28" />
+		<field name="EXTSIG" since="28" />
+		<field name="EXTSIZ" since="28" />
+		<field name="LOCCRC" since="28" />
+		<field name="LOCEXT" since="28" />
+		<field name="LOCFLG" since="28" />
+		<field name="LOCHDR" since="28" />
+		<field name="LOCHOW" since="28" />
+		<field name="LOCLEN" since="28" />
+		<field name="LOCNAM" since="28" />
+		<field name="LOCSIG" since="28" />
+		<field name="LOCSIZ" since="28" />
+		<field name="LOCTIM" since="28" />
+		<field name="LOCVER" since="28" />
+	</class>
+	<class name="java/util/jar/Manifest" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/util/jar/Manifest;)V" />
+		<method name="clear()V" />
+		<method name="getAttributes(Ljava/lang/String;)Ljava/util/jar/Attributes;" />
+		<method name="getEntries()Ljava/util/Map;" />
+		<method name="getMainAttributes()Ljava/util/jar/Attributes;" />
+		<method name="read(Ljava/io/InputStream;)V" />
+		<method name="write(Ljava/io/OutputStream;)V" />
+	</class>
+	<class name="java/util/jar/Pack200" since="1">
+		<extends name="java/lang/Object" />
+		<method name="newPacker()Ljava/util/jar/Pack200$Packer;" />
+		<method name="newUnpacker()Ljava/util/jar/Pack200$Unpacker;" />
+	</class>
+	<class name="java/util/jar/Pack200$Packer" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addPropertyChangeListener(Ljava/beans/PropertyChangeListener;)V" since="3" deprecated="26" />
+		<method name="pack(Ljava/util/jar/JarFile;Ljava/io/OutputStream;)V" />
+		<method name="pack(Ljava/util/jar/JarInputStream;Ljava/io/OutputStream;)V" />
+		<method name="properties()Ljava/util/SortedMap;" />
+		<method name="removePropertyChangeListener(Ljava/beans/PropertyChangeListener;)V" since="3" deprecated="26" />
+		<field name="CLASS_ATTRIBUTE_PFX" />
+		<field name="CODE_ATTRIBUTE_PFX" />
+		<field name="DEFLATE_HINT" />
+		<field name="EFFORT" />
+		<field name="ERROR" />
+		<field name="FALSE" />
+		<field name="FIELD_ATTRIBUTE_PFX" />
+		<field name="KEEP" />
+		<field name="KEEP_FILE_ORDER" />
+		<field name="LATEST" />
+		<field name="METHOD_ATTRIBUTE_PFX" />
+		<field name="MODIFICATION_TIME" />
+		<field name="PASS" />
+		<field name="PASS_FILE_PFX" />
+		<field name="PROGRESS" />
+		<field name="SEGMENT_LIMIT" />
+		<field name="STRIP" />
+		<field name="TRUE" />
+		<field name="UNKNOWN_ATTRIBUTE" />
+	</class>
+	<class name="java/util/jar/Pack200$Unpacker" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addPropertyChangeListener(Ljava/beans/PropertyChangeListener;)V" since="3" deprecated="26" />
+		<method name="properties()Ljava/util/SortedMap;" />
+		<method name="removePropertyChangeListener(Ljava/beans/PropertyChangeListener;)V" since="3" deprecated="26" />
+		<method name="unpack(Ljava/io/File;Ljava/util/jar/JarOutputStream;)V" />
+		<method name="unpack(Ljava/io/InputStream;Ljava/util/jar/JarOutputStream;)V" />
+		<field name="DEFLATE_HINT" />
+		<field name="FALSE" />
+		<field name="KEEP" />
+		<field name="PROGRESS" />
+		<field name="TRUE" />
+	</class>
+	<class name="java/util/logging/ConsoleHandler" since="1">
+		<extends name="java/util/logging/StreamHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/util/logging/ErrorManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="error(Ljava/lang/String;Ljava/lang/Exception;I)V" />
+		<field name="CLOSE_FAILURE" />
+		<field name="FLUSH_FAILURE" />
+		<field name="FORMAT_FAILURE" />
+		<field name="GENERIC_FAILURE" />
+		<field name="OPEN_FAILURE" />
+		<field name="WRITE_FAILURE" />
+	</class>
+	<class name="java/util/logging/FileHandler" since="1">
+		<extends name="java/util/logging/StreamHandler" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;II)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;IIZ)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Z)V" />
+	</class>
+	<class name="java/util/logging/Filter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="isLoggable(Ljava/util/logging/LogRecord;)Z" />
+	</class>
+	<class name="java/util/logging/Formatter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="format(Ljava/util/logging/LogRecord;)Ljava/lang/String;" />
+		<method name="formatMessage(Ljava/util/logging/LogRecord;)Ljava/lang/String;" />
+		<method name="getHead(Ljava/util/logging/Handler;)Ljava/lang/String;" />
+		<method name="getTail(Ljava/util/logging/Handler;)Ljava/lang/String;" />
+	</class>
+	<class name="java/util/logging/Handler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="close()V" />
+		<method name="flush()V" />
+		<method name="getEncoding()Ljava/lang/String;" />
+		<method name="getErrorManager()Ljava/util/logging/ErrorManager;" />
+		<method name="getFilter()Ljava/util/logging/Filter;" />
+		<method name="getFormatter()Ljava/util/logging/Formatter;" />
+		<method name="getLevel()Ljava/util/logging/Level;" />
+		<method name="isLoggable(Ljava/util/logging/LogRecord;)Z" />
+		<method name="publish(Ljava/util/logging/LogRecord;)V" />
+		<method name="reportError(Ljava/lang/String;Ljava/lang/Exception;I)V" />
+		<method name="setEncoding(Ljava/lang/String;)V" />
+		<method name="setErrorManager(Ljava/util/logging/ErrorManager;)V" />
+		<method name="setFilter(Ljava/util/logging/Filter;)V" />
+		<method name="setFormatter(Ljava/util/logging/Formatter;)V" />
+		<method name="setLevel(Ljava/util/logging/Level;)V" />
+	</class>
+	<class name="java/util/logging/Level" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;ILjava/lang/String;)V" />
+		<method name="getLocalizedName()Ljava/lang/String;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getResourceBundleName()Ljava/lang/String;" />
+		<method name="intValue()I" />
+		<method name="parse(Ljava/lang/String;)Ljava/util/logging/Level;" />
+		<field name="ALL" />
+		<field name="CONFIG" />
+		<field name="FINE" />
+		<field name="FINER" />
+		<field name="FINEST" />
+		<field name="INFO" />
+		<field name="OFF" />
+		<field name="SEVERE" />
+		<field name="WARNING" />
+	</class>
+	<class name="java/util/logging/LogManager" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addLogger(Ljava/util/logging/Logger;)Z" />
+		<method name="addPropertyChangeListener(Ljava/beans/PropertyChangeListener;)V" since="3" deprecated="26" />
+		<method name="checkAccess()V" />
+		<method name="getLogManager()Ljava/util/logging/LogManager;" />
+		<method name="getLogger(Ljava/lang/String;)Ljava/util/logging/Logger;" />
+		<method name="getLoggerNames()Ljava/util/Enumeration;" />
+		<method name="getLoggingMXBean()Ljava/util/logging/LoggingMXBean;" since="3" />
+		<method name="getProperty(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="readConfiguration()V" />
+		<method name="readConfiguration(Ljava/io/InputStream;)V" />
+		<method name="removePropertyChangeListener(Ljava/beans/PropertyChangeListener;)V" since="3" deprecated="26" />
+		<method name="reset()V" />
+		<field name="LOGGING_MXBEAN_NAME" />
+	</class>
+	<class name="java/util/logging/LogRecord" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/util/logging/Level;Ljava/lang/String;)V" />
+		<method name="getLevel()Ljava/util/logging/Level;" />
+		<method name="getLoggerName()Ljava/lang/String;" />
+		<method name="getMessage()Ljava/lang/String;" />
+		<method name="getMillis()J" />
+		<method name="getParameters()[Ljava/lang/Object;" />
+		<method name="getResourceBundle()Ljava/util/ResourceBundle;" />
+		<method name="getResourceBundleName()Ljava/lang/String;" />
+		<method name="getSequenceNumber()J" />
+		<method name="getSourceClassName()Ljava/lang/String;" />
+		<method name="getSourceMethodName()Ljava/lang/String;" />
+		<method name="getThreadID()I" />
+		<method name="getThrown()Ljava/lang/Throwable;" />
+		<method name="setLevel(Ljava/util/logging/Level;)V" />
+		<method name="setLoggerName(Ljava/lang/String;)V" />
+		<method name="setMessage(Ljava/lang/String;)V" />
+		<method name="setMillis(J)V" />
+		<method name="setParameters([Ljava/lang/Object;)V" />
+		<method name="setResourceBundle(Ljava/util/ResourceBundle;)V" />
+		<method name="setResourceBundleName(Ljava/lang/String;)V" />
+		<method name="setSequenceNumber(J)V" />
+		<method name="setSourceClassName(Ljava/lang/String;)V" />
+		<method name="setSourceMethodName(Ljava/lang/String;)V" />
+		<method name="setThreadID(I)V" />
+		<method name="setThrown(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/util/logging/Logger" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="addHandler(Ljava/util/logging/Handler;)V" />
+		<method name="config(Ljava/lang/String;)V" />
+		<method name="config(Ljava/util/function/Supplier;)V" since="26" />
+		<method name="entering(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="entering(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="entering(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V" />
+		<method name="exiting(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="exiting(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="fine(Ljava/lang/String;)V" />
+		<method name="fine(Ljava/util/function/Supplier;)V" since="26" />
+		<method name="finer(Ljava/lang/String;)V" />
+		<method name="finer(Ljava/util/function/Supplier;)V" since="26" />
+		<method name="finest(Ljava/lang/String;)V" />
+		<method name="finest(Ljava/util/function/Supplier;)V" since="26" />
+		<method name="getAnonymousLogger()Ljava/util/logging/Logger;" />
+		<method name="getAnonymousLogger(Ljava/lang/String;)Ljava/util/logging/Logger;" />
+		<method name="getFilter()Ljava/util/logging/Filter;" />
+		<method name="getGlobal()Ljava/util/logging/Logger;" since="19" />
+		<method name="getHandlers()[Ljava/util/logging/Handler;" />
+		<method name="getLevel()Ljava/util/logging/Level;" />
+		<method name="getLogger(Ljava/lang/String;)Ljava/util/logging/Logger;" />
+		<method name="getLogger(Ljava/lang/String;Ljava/lang/String;)Ljava/util/logging/Logger;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getParent()Ljava/util/logging/Logger;" />
+		<method name="getResourceBundle()Ljava/util/ResourceBundle;" />
+		<method name="getResourceBundleName()Ljava/lang/String;" />
+		<method name="getUseParentHandlers()Z" />
+		<method name="info(Ljava/lang/String;)V" />
+		<method name="info(Ljava/util/function/Supplier;)V" since="26" />
+		<method name="isLoggable(Ljava/util/logging/Level;)Z" />
+		<method name="log(Ljava/util/logging/Level;Ljava/lang/String;)V" />
+		<method name="log(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="log(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="log(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V" />
+		<method name="log(Ljava/util/logging/Level;Ljava/lang/Throwable;Ljava/util/function/Supplier;)V" since="26" />
+		<method name="log(Ljava/util/logging/Level;Ljava/util/function/Supplier;)V" since="26" />
+		<method name="log(Ljava/util/logging/LogRecord;)V" />
+		<method name="logp(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="logp(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="logp(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="logp(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V" />
+		<method name="logp(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/function/Supplier;)V" since="26" />
+		<method name="logp(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Supplier;)V" since="26" />
+		<method name="logrb(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="26" />
+		<method name="logrb(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V" deprecated="26" />
+		<method name="logrb(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" deprecated="26" />
+		<method name="logrb(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V" deprecated="26" />
+		<method name="logrb(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/ResourceBundle;Ljava/lang/String;Ljava/lang/Throwable;)V" since="26" />
+		<method name="logrb(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/String;Ljava/util/ResourceBundle;Ljava/lang/String;[Ljava/lang/Object;)V" since="26" />
+		<method name="removeHandler(Ljava/util/logging/Handler;)V" />
+		<method name="setFilter(Ljava/util/logging/Filter;)V" />
+		<method name="setLevel(Ljava/util/logging/Level;)V" />
+		<method name="setParent(Ljava/util/logging/Logger;)V" />
+		<method name="setResourceBundle(Ljava/util/ResourceBundle;)V" since="26" />
+		<method name="setUseParentHandlers(Z)V" />
+		<method name="severe(Ljava/lang/String;)V" />
+		<method name="severe(Ljava/util/function/Supplier;)V" since="26" />
+		<method name="throwing(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="warning(Ljava/lang/String;)V" />
+		<method name="warning(Ljava/util/function/Supplier;)V" since="26" />
+		<field name="GLOBAL_LOGGER_NAME" since="9" />
+		<field name="global" deprecated="15" />
+	</class>
+	<class name="java/util/logging/LoggingMXBean" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getLoggerLevel(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getLoggerNames()Ljava/util/List;" />
+		<method name="getParentLoggerName(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="setLoggerLevel(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/util/logging/LoggingPermission" since="1">
+		<extends name="java/security/BasicPermission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="java/util/logging/MemoryHandler" since="1">
+		<extends name="java/util/logging/Handler" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/util/logging/Handler;ILjava/util/logging/Level;)V" />
+		<method name="getPushLevel()Ljava/util/logging/Level;" />
+		<method name="push()V" />
+		<method name="setPushLevel(Ljava/util/logging/Level;)V" />
+	</class>
+	<class name="java/util/logging/SimpleFormatter" since="1">
+		<extends name="java/util/logging/Formatter" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/util/logging/SocketHandler" since="1">
+		<extends name="java/util/logging/StreamHandler" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+	</class>
+	<class name="java/util/logging/StreamHandler" since="1">
+		<extends name="java/util/logging/Handler" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/util/logging/Formatter;)V" />
+		<method name="setOutputStream(Ljava/io/OutputStream;)V" />
+	</class>
+	<class name="java/util/logging/XMLFormatter" since="1">
+		<extends name="java/util/logging/Formatter" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="java/util/prefs/AbstractPreferences" since="1">
+		<extends name="java/util/prefs/Preferences" />
+		<method name="&lt;init&gt;(Ljava/util/prefs/AbstractPreferences;Ljava/lang/String;)V" />
+		<method name="cachedChildren()[Ljava/util/prefs/AbstractPreferences;" />
+		<method name="childSpi(Ljava/lang/String;)Ljava/util/prefs/AbstractPreferences;" />
+		<method name="childrenNamesSpi()[Ljava/lang/String;" />
+		<method name="flushSpi()V" />
+		<method name="getChild(Ljava/lang/String;)Ljava/util/prefs/AbstractPreferences;" />
+		<method name="getSpi(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="isRemoved()Z" />
+		<method name="keysSpi()[Ljava/lang/String;" />
+		<method name="putSpi(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="removeNodeSpi()V" />
+		<method name="removeSpi(Ljava/lang/String;)V" />
+		<method name="syncSpi()V" />
+		<field name="lock" />
+		<field name="newNode" />
+	</class>
+	<class name="java/util/prefs/BackingStoreException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/util/prefs/InvalidPreferencesFormatException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="java/util/prefs/NodeChangeEvent" since="1">
+		<extends name="java/util/EventObject" />
+		<method name="&lt;init&gt;(Ljava/util/prefs/Preferences;Ljava/util/prefs/Preferences;)V" />
+		<method name="getChild()Ljava/util/prefs/Preferences;" />
+		<method name="getParent()Ljava/util/prefs/Preferences;" />
+	</class>
+	<class name="java/util/prefs/NodeChangeListener" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/EventListener" />
+		<method name="childAdded(Ljava/util/prefs/NodeChangeEvent;)V" />
+		<method name="childRemoved(Ljava/util/prefs/NodeChangeEvent;)V" />
+	</class>
+	<class name="java/util/prefs/PreferenceChangeEvent" since="1">
+		<extends name="java/util/EventObject" />
+		<method name="&lt;init&gt;(Ljava/util/prefs/Preferences;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getKey()Ljava/lang/String;" />
+		<method name="getNewValue()Ljava/lang/String;" />
+		<method name="getNode()Ljava/util/prefs/Preferences;" />
+	</class>
+	<class name="java/util/prefs/PreferenceChangeListener" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/EventListener" />
+		<method name="preferenceChange(Ljava/util/prefs/PreferenceChangeEvent;)V" />
+	</class>
+	<class name="java/util/prefs/Preferences" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="absolutePath()Ljava/lang/String;" />
+		<method name="addNodeChangeListener(Ljava/util/prefs/NodeChangeListener;)V" />
+		<method name="addPreferenceChangeListener(Ljava/util/prefs/PreferenceChangeListener;)V" />
+		<method name="childrenNames()[Ljava/lang/String;" />
+		<method name="clear()V" />
+		<method name="exportNode(Ljava/io/OutputStream;)V" />
+		<method name="exportSubtree(Ljava/io/OutputStream;)V" />
+		<method name="flush()V" />
+		<method name="get(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getBoolean(Ljava/lang/String;Z)Z" />
+		<method name="getByteArray(Ljava/lang/String;[B)[B" />
+		<method name="getDouble(Ljava/lang/String;D)D" />
+		<method name="getFloat(Ljava/lang/String;F)F" />
+		<method name="getInt(Ljava/lang/String;I)I" />
+		<method name="getLong(Ljava/lang/String;J)J" />
+		<method name="importPreferences(Ljava/io/InputStream;)V" />
+		<method name="isUserNode()Z" />
+		<method name="keys()[Ljava/lang/String;" />
+		<method name="name()Ljava/lang/String;" />
+		<method name="node(Ljava/lang/String;)Ljava/util/prefs/Preferences;" />
+		<method name="nodeExists(Ljava/lang/String;)Z" />
+		<method name="parent()Ljava/util/prefs/Preferences;" />
+		<method name="put(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="putBoolean(Ljava/lang/String;Z)V" />
+		<method name="putByteArray(Ljava/lang/String;[B)V" />
+		<method name="putDouble(Ljava/lang/String;D)V" />
+		<method name="putFloat(Ljava/lang/String;F)V" />
+		<method name="putInt(Ljava/lang/String;I)V" />
+		<method name="putLong(Ljava/lang/String;J)V" />
+		<method name="remove(Ljava/lang/String;)V" />
+		<method name="removeNode()V" />
+		<method name="removeNodeChangeListener(Ljava/util/prefs/NodeChangeListener;)V" />
+		<method name="removePreferenceChangeListener(Ljava/util/prefs/PreferenceChangeListener;)V" />
+		<method name="sync()V" />
+		<method name="systemNodeForPackage(Ljava/lang/Class;)Ljava/util/prefs/Preferences;" />
+		<method name="systemRoot()Ljava/util/prefs/Preferences;" />
+		<method name="userNodeForPackage(Ljava/lang/Class;)Ljava/util/prefs/Preferences;" />
+		<method name="userRoot()Ljava/util/prefs/Preferences;" />
+		<field name="MAX_KEY_LENGTH" />
+		<field name="MAX_NAME_LENGTH" />
+		<field name="MAX_VALUE_LENGTH" />
+	</class>
+	<class name="java/util/prefs/PreferencesFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="systemRoot()Ljava/util/prefs/Preferences;" />
+		<method name="userRoot()Ljava/util/prefs/Preferences;" />
+	</class>
+	<class name="java/util/regex/MatchResult" since="1">
+		<extends name="java/lang/Object" />
+		<method name="end()I" />
+		<method name="end(I)I" />
+		<method name="group()Ljava/lang/String;" />
+		<method name="group(I)Ljava/lang/String;" />
+		<method name="groupCount()I" />
+		<method name="start()I" />
+		<method name="start(I)I" />
+	</class>
+	<class name="java/util/regex/Matcher" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/regex/MatchResult" />
+		<method name="appendReplacement(Ljava/lang/StringBuffer;Ljava/lang/String;)Ljava/util/regex/Matcher;" />
+		<method name="appendTail(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;" />
+		<method name="end(Ljava/lang/String;)I" since="26" />
+		<method name="find()Z" />
+		<method name="find(I)Z" />
+		<method name="group(Ljava/lang/String;)Ljava/lang/String;" since="26" />
+		<method name="hasAnchoringBounds()Z" />
+		<method name="hasTransparentBounds()Z" />
+		<method name="hitEnd()Z" />
+		<method name="lookingAt()Z" />
+		<method name="matches()Z" />
+		<method name="pattern()Ljava/util/regex/Pattern;" />
+		<method name="quoteReplacement(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="region(II)Ljava/util/regex/Matcher;" />
+		<method name="regionEnd()I" />
+		<method name="regionStart()I" />
+		<method name="replaceAll(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="replaceFirst(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="requireEnd()Z" />
+		<method name="reset()Ljava/util/regex/Matcher;" />
+		<method name="reset(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;" />
+		<method name="start(Ljava/lang/String;)I" since="26" />
+		<method name="toMatchResult()Ljava/util/regex/MatchResult;" />
+		<method name="useAnchoringBounds(Z)Ljava/util/regex/Matcher;" />
+		<method name="usePattern(Ljava/util/regex/Pattern;)Ljava/util/regex/Matcher;" />
+		<method name="useTransparentBounds(Z)Ljava/util/regex/Matcher;" />
+	</class>
+	<class name="java/util/regex/Pattern" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="asPredicate()Ljava/util/function/Predicate;" since="24" />
+		<method name="compile(Ljava/lang/String;)Ljava/util/regex/Pattern;" />
+		<method name="compile(Ljava/lang/String;I)Ljava/util/regex/Pattern;" />
+		<method name="flags()I" />
+		<method name="matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;" />
+		<method name="matches(Ljava/lang/String;Ljava/lang/CharSequence;)Z" />
+		<method name="pattern()Ljava/lang/String;" />
+		<method name="quote(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="split(Ljava/lang/CharSequence;)[Ljava/lang/String;" />
+		<method name="split(Ljava/lang/CharSequence;I)[Ljava/lang/String;" />
+		<method name="splitAsStream(Ljava/lang/CharSequence;)Ljava/util/stream/Stream;" since="24" />
+		<field name="CANON_EQ" />
+		<field name="CASE_INSENSITIVE" />
+		<field name="COMMENTS" />
+		<field name="DOTALL" />
+		<field name="LITERAL" />
+		<field name="MULTILINE" />
+		<field name="UNICODE_CASE" />
+		<field name="UNICODE_CHARACTER_CLASS" since="24" />
+		<field name="UNIX_LINES" />
+	</class>
+	<class name="java/util/regex/PatternSyntaxException" since="1">
+		<extends name="java/lang/IllegalArgumentException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;I)V" />
+		<method name="getDescription()Ljava/lang/String;" />
+		<method name="getIndex()I" />
+		<method name="getPattern()Ljava/lang/String;" />
+	</class>
+	<class name="java/util/stream/BaseStream" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/AutoCloseable" />
+		<method name="isParallel()Z" />
+		<method name="iterator()Ljava/util/Iterator;" />
+		<method name="onClose(Ljava/lang/Runnable;)Ljava/util/stream/BaseStream;" />
+		<method name="parallel()Ljava/util/stream/BaseStream;" />
+		<method name="sequential()Ljava/util/stream/BaseStream;" />
+		<method name="spliterator()Ljava/util/Spliterator;" />
+		<method name="unordered()Ljava/util/stream/BaseStream;" />
+	</class>
+	<class name="java/util/stream/Collector" since="24">
+		<extends name="java/lang/Object" />
+		<method name="accumulator()Ljava/util/function/BiConsumer;" />
+		<method name="characteristics()Ljava/util/Set;" />
+		<method name="combiner()Ljava/util/function/BinaryOperator;" />
+		<method name="finisher()Ljava/util/function/Function;" />
+		<method name="of(Ljava/util/function/Supplier;Ljava/util/function/BiConsumer;Ljava/util/function/BinaryOperator;Ljava/util/function/Function;[Ljava/util/stream/Collector$Characteristics;)Ljava/util/stream/Collector;" />
+		<method name="of(Ljava/util/function/Supplier;Ljava/util/function/BiConsumer;Ljava/util/function/BinaryOperator;[Ljava/util/stream/Collector$Characteristics;)Ljava/util/stream/Collector;" />
+		<method name="supplier()Ljava/util/function/Supplier;" />
+	</class>
+	<class name="java/util/stream/Collector$Characteristics" since="24">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljava/util/stream/Collector$Characteristics;" />
+		<method name="values()[Ljava/util/stream/Collector$Characteristics;" />
+		<field name="CONCURRENT" />
+		<field name="IDENTITY_FINISH" />
+		<field name="UNORDERED" />
+	</class>
+	<class name="java/util/stream/Collectors" since="24">
+		<extends name="java/lang/Object" />
+		<method name="averagingDouble(Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/Collector;" />
+		<method name="averagingInt(Ljava/util/function/ToIntFunction;)Ljava/util/stream/Collector;" />
+		<method name="averagingLong(Ljava/util/function/ToLongFunction;)Ljava/util/stream/Collector;" />
+		<method name="collectingAndThen(Ljava/util/stream/Collector;Ljava/util/function/Function;)Ljava/util/stream/Collector;" />
+		<method name="counting()Ljava/util/stream/Collector;" />
+		<method name="groupingBy(Ljava/util/function/Function;)Ljava/util/stream/Collector;" />
+		<method name="groupingBy(Ljava/util/function/Function;Ljava/util/function/Supplier;Ljava/util/stream/Collector;)Ljava/util/stream/Collector;" />
+		<method name="groupingBy(Ljava/util/function/Function;Ljava/util/stream/Collector;)Ljava/util/stream/Collector;" />
+		<method name="groupingByConcurrent(Ljava/util/function/Function;)Ljava/util/stream/Collector;" />
+		<method name="groupingByConcurrent(Ljava/util/function/Function;Ljava/util/function/Supplier;Ljava/util/stream/Collector;)Ljava/util/stream/Collector;" />
+		<method name="groupingByConcurrent(Ljava/util/function/Function;Ljava/util/stream/Collector;)Ljava/util/stream/Collector;" />
+		<method name="joining()Ljava/util/stream/Collector;" />
+		<method name="joining(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;" />
+		<method name="joining(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/util/stream/Collector;" />
+		<method name="mapping(Ljava/util/function/Function;Ljava/util/stream/Collector;)Ljava/util/stream/Collector;" />
+		<method name="maxBy(Ljava/util/Comparator;)Ljava/util/stream/Collector;" />
+		<method name="minBy(Ljava/util/Comparator;)Ljava/util/stream/Collector;" />
+		<method name="partitioningBy(Ljava/util/function/Predicate;)Ljava/util/stream/Collector;" />
+		<method name="partitioningBy(Ljava/util/function/Predicate;Ljava/util/stream/Collector;)Ljava/util/stream/Collector;" />
+		<method name="reducing(Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;" />
+		<method name="reducing(Ljava/lang/Object;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;" />
+		<method name="reducing(Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;" />
+		<method name="summarizingDouble(Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/Collector;" />
+		<method name="summarizingInt(Ljava/util/function/ToIntFunction;)Ljava/util/stream/Collector;" />
+		<method name="summarizingLong(Ljava/util/function/ToLongFunction;)Ljava/util/stream/Collector;" />
+		<method name="summingDouble(Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/Collector;" />
+		<method name="summingInt(Ljava/util/function/ToIntFunction;)Ljava/util/stream/Collector;" />
+		<method name="summingLong(Ljava/util/function/ToLongFunction;)Ljava/util/stream/Collector;" />
+		<method name="toCollection(Ljava/util/function/Supplier;)Ljava/util/stream/Collector;" />
+		<method name="toConcurrentMap(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;" />
+		<method name="toConcurrentMap(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;" />
+		<method name="toConcurrentMap(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;Ljava/util/function/Supplier;)Ljava/util/stream/Collector;" />
+		<method name="toList()Ljava/util/stream/Collector;" />
+		<method name="toMap(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;" />
+		<method name="toMap(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;" />
+		<method name="toMap(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;Ljava/util/function/Supplier;)Ljava/util/stream/Collector;" />
+		<method name="toSet()Ljava/util/stream/Collector;" />
+	</class>
+	<class name="java/util/stream/DoubleStream" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/stream/BaseStream" />
+		<method name="allMatch(Ljava/util/function/DoublePredicate;)Z" />
+		<method name="anyMatch(Ljava/util/function/DoublePredicate;)Z" />
+		<method name="average()Ljava/util/OptionalDouble;" />
+		<method name="boxed()Ljava/util/stream/Stream;" />
+		<method name="builder()Ljava/util/stream/DoubleStream$Builder;" />
+		<method name="collect(Ljava/util/function/Supplier;Ljava/util/function/ObjDoubleConsumer;Ljava/util/function/BiConsumer;)Ljava/lang/Object;" />
+		<method name="concat(Ljava/util/stream/DoubleStream;Ljava/util/stream/DoubleStream;)Ljava/util/stream/DoubleStream;" />
+		<method name="count()J" />
+		<method name="distinct()Ljava/util/stream/DoubleStream;" />
+		<method name="empty()Ljava/util/stream/DoubleStream;" />
+		<method name="filter(Ljava/util/function/DoublePredicate;)Ljava/util/stream/DoubleStream;" />
+		<method name="findAny()Ljava/util/OptionalDouble;" />
+		<method name="findFirst()Ljava/util/OptionalDouble;" />
+		<method name="flatMap(Ljava/util/function/DoubleFunction;)Ljava/util/stream/DoubleStream;" />
+		<method name="forEach(Ljava/util/function/DoubleConsumer;)V" />
+		<method name="forEachOrdered(Ljava/util/function/DoubleConsumer;)V" />
+		<method name="generate(Ljava/util/function/DoubleSupplier;)Ljava/util/stream/DoubleStream;" />
+		<method name="iterate(DLjava/util/function/DoubleUnaryOperator;)Ljava/util/stream/DoubleStream;" />
+		<method name="iterator()Ljava/util/PrimitiveIterator$OfDouble;" />
+		<method name="limit(J)Ljava/util/stream/DoubleStream;" />
+		<method name="map(Ljava/util/function/DoubleUnaryOperator;)Ljava/util/stream/DoubleStream;" />
+		<method name="mapToInt(Ljava/util/function/DoubleToIntFunction;)Ljava/util/stream/IntStream;" />
+		<method name="mapToLong(Ljava/util/function/DoubleToLongFunction;)Ljava/util/stream/LongStream;" />
+		<method name="mapToObj(Ljava/util/function/DoubleFunction;)Ljava/util/stream/Stream;" />
+		<method name="max()Ljava/util/OptionalDouble;" />
+		<method name="min()Ljava/util/OptionalDouble;" />
+		<method name="noneMatch(Ljava/util/function/DoublePredicate;)Z" />
+		<method name="of(D)Ljava/util/stream/DoubleStream;" />
+		<method name="of([D)Ljava/util/stream/DoubleStream;" />
+		<method name="parallel()Ljava/util/stream/DoubleStream;" />
+		<method name="peek(Ljava/util/function/DoubleConsumer;)Ljava/util/stream/DoubleStream;" />
+		<method name="reduce(DLjava/util/function/DoubleBinaryOperator;)D" />
+		<method name="reduce(Ljava/util/function/DoubleBinaryOperator;)Ljava/util/OptionalDouble;" />
+		<method name="sequential()Ljava/util/stream/DoubleStream;" />
+		<method name="skip(J)Ljava/util/stream/DoubleStream;" />
+		<method name="sorted()Ljava/util/stream/DoubleStream;" />
+		<method name="spliterator()Ljava/util/Spliterator$OfDouble;" />
+		<method name="sum()D" />
+		<method name="summaryStatistics()Ljava/util/DoubleSummaryStatistics;" />
+		<method name="toArray()[D" />
+	</class>
+	<class name="java/util/stream/DoubleStream$Builder" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/function/DoubleConsumer" />
+		<method name="add(D)Ljava/util/stream/DoubleStream$Builder;" />
+		<method name="build()Ljava/util/stream/DoubleStream;" />
+	</class>
+	<class name="java/util/stream/IntStream" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/stream/BaseStream" />
+		<method name="allMatch(Ljava/util/function/IntPredicate;)Z" />
+		<method name="anyMatch(Ljava/util/function/IntPredicate;)Z" />
+		<method name="asDoubleStream()Ljava/util/stream/DoubleStream;" />
+		<method name="asLongStream()Ljava/util/stream/LongStream;" />
+		<method name="average()Ljava/util/OptionalDouble;" />
+		<method name="boxed()Ljava/util/stream/Stream;" />
+		<method name="builder()Ljava/util/stream/IntStream$Builder;" />
+		<method name="collect(Ljava/util/function/Supplier;Ljava/util/function/ObjIntConsumer;Ljava/util/function/BiConsumer;)Ljava/lang/Object;" />
+		<method name="concat(Ljava/util/stream/IntStream;Ljava/util/stream/IntStream;)Ljava/util/stream/IntStream;" />
+		<method name="count()J" />
+		<method name="distinct()Ljava/util/stream/IntStream;" />
+		<method name="empty()Ljava/util/stream/IntStream;" />
+		<method name="filter(Ljava/util/function/IntPredicate;)Ljava/util/stream/IntStream;" />
+		<method name="findAny()Ljava/util/OptionalInt;" />
+		<method name="findFirst()Ljava/util/OptionalInt;" />
+		<method name="flatMap(Ljava/util/function/IntFunction;)Ljava/util/stream/IntStream;" />
+		<method name="forEach(Ljava/util/function/IntConsumer;)V" />
+		<method name="forEachOrdered(Ljava/util/function/IntConsumer;)V" />
+		<method name="generate(Ljava/util/function/IntSupplier;)Ljava/util/stream/IntStream;" />
+		<method name="iterate(ILjava/util/function/IntUnaryOperator;)Ljava/util/stream/IntStream;" />
+		<method name="iterator()Ljava/util/PrimitiveIterator$OfInt;" />
+		<method name="limit(J)Ljava/util/stream/IntStream;" />
+		<method name="map(Ljava/util/function/IntUnaryOperator;)Ljava/util/stream/IntStream;" />
+		<method name="mapToDouble(Ljava/util/function/IntToDoubleFunction;)Ljava/util/stream/DoubleStream;" />
+		<method name="mapToLong(Ljava/util/function/IntToLongFunction;)Ljava/util/stream/LongStream;" />
+		<method name="mapToObj(Ljava/util/function/IntFunction;)Ljava/util/stream/Stream;" />
+		<method name="max()Ljava/util/OptionalInt;" />
+		<method name="min()Ljava/util/OptionalInt;" />
+		<method name="noneMatch(Ljava/util/function/IntPredicate;)Z" />
+		<method name="of(I)Ljava/util/stream/IntStream;" />
+		<method name="of([I)Ljava/util/stream/IntStream;" />
+		<method name="parallel()Ljava/util/stream/IntStream;" />
+		<method name="peek(Ljava/util/function/IntConsumer;)Ljava/util/stream/IntStream;" />
+		<method name="range(II)Ljava/util/stream/IntStream;" />
+		<method name="rangeClosed(II)Ljava/util/stream/IntStream;" />
+		<method name="reduce(ILjava/util/function/IntBinaryOperator;)I" />
+		<method name="reduce(Ljava/util/function/IntBinaryOperator;)Ljava/util/OptionalInt;" />
+		<method name="sequential()Ljava/util/stream/IntStream;" />
+		<method name="skip(J)Ljava/util/stream/IntStream;" />
+		<method name="sorted()Ljava/util/stream/IntStream;" />
+		<method name="spliterator()Ljava/util/Spliterator$OfInt;" />
+		<method name="sum()I" />
+		<method name="summaryStatistics()Ljava/util/IntSummaryStatistics;" />
+		<method name="toArray()[I" />
+	</class>
+	<class name="java/util/stream/IntStream$Builder" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/function/IntConsumer" />
+		<method name="add(I)Ljava/util/stream/IntStream$Builder;" />
+		<method name="build()Ljava/util/stream/IntStream;" />
+	</class>
+	<class name="java/util/stream/LongStream" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/stream/BaseStream" />
+		<method name="allMatch(Ljava/util/function/LongPredicate;)Z" />
+		<method name="anyMatch(Ljava/util/function/LongPredicate;)Z" />
+		<method name="asDoubleStream()Ljava/util/stream/DoubleStream;" />
+		<method name="average()Ljava/util/OptionalDouble;" />
+		<method name="boxed()Ljava/util/stream/Stream;" />
+		<method name="builder()Ljava/util/stream/LongStream$Builder;" />
+		<method name="collect(Ljava/util/function/Supplier;Ljava/util/function/ObjLongConsumer;Ljava/util/function/BiConsumer;)Ljava/lang/Object;" />
+		<method name="concat(Ljava/util/stream/LongStream;Ljava/util/stream/LongStream;)Ljava/util/stream/LongStream;" />
+		<method name="count()J" />
+		<method name="distinct()Ljava/util/stream/LongStream;" />
+		<method name="empty()Ljava/util/stream/LongStream;" />
+		<method name="filter(Ljava/util/function/LongPredicate;)Ljava/util/stream/LongStream;" />
+		<method name="findAny()Ljava/util/OptionalLong;" />
+		<method name="findFirst()Ljava/util/OptionalLong;" />
+		<method name="flatMap(Ljava/util/function/LongFunction;)Ljava/util/stream/LongStream;" />
+		<method name="forEach(Ljava/util/function/LongConsumer;)V" />
+		<method name="forEachOrdered(Ljava/util/function/LongConsumer;)V" />
+		<method name="generate(Ljava/util/function/LongSupplier;)Ljava/util/stream/LongStream;" />
+		<method name="iterate(JLjava/util/function/LongUnaryOperator;)Ljava/util/stream/LongStream;" />
+		<method name="iterator()Ljava/util/PrimitiveIterator$OfLong;" />
+		<method name="limit(J)Ljava/util/stream/LongStream;" />
+		<method name="map(Ljava/util/function/LongUnaryOperator;)Ljava/util/stream/LongStream;" />
+		<method name="mapToDouble(Ljava/util/function/LongToDoubleFunction;)Ljava/util/stream/DoubleStream;" />
+		<method name="mapToInt(Ljava/util/function/LongToIntFunction;)Ljava/util/stream/IntStream;" />
+		<method name="mapToObj(Ljava/util/function/LongFunction;)Ljava/util/stream/Stream;" />
+		<method name="max()Ljava/util/OptionalLong;" />
+		<method name="min()Ljava/util/OptionalLong;" />
+		<method name="noneMatch(Ljava/util/function/LongPredicate;)Z" />
+		<method name="of(J)Ljava/util/stream/LongStream;" />
+		<method name="of([J)Ljava/util/stream/LongStream;" />
+		<method name="parallel()Ljava/util/stream/LongStream;" />
+		<method name="peek(Ljava/util/function/LongConsumer;)Ljava/util/stream/LongStream;" />
+		<method name="range(JJ)Ljava/util/stream/LongStream;" />
+		<method name="rangeClosed(JJ)Ljava/util/stream/LongStream;" />
+		<method name="reduce(JLjava/util/function/LongBinaryOperator;)J" />
+		<method name="reduce(Ljava/util/function/LongBinaryOperator;)Ljava/util/OptionalLong;" />
+		<method name="sequential()Ljava/util/stream/LongStream;" />
+		<method name="skip(J)Ljava/util/stream/LongStream;" />
+		<method name="sorted()Ljava/util/stream/LongStream;" />
+		<method name="spliterator()Ljava/util/Spliterator$OfLong;" />
+		<method name="sum()J" />
+		<method name="summaryStatistics()Ljava/util/LongSummaryStatistics;" />
+		<method name="toArray()[J" />
+	</class>
+	<class name="java/util/stream/LongStream$Builder" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/function/LongConsumer" />
+		<method name="add(J)Ljava/util/stream/LongStream$Builder;" />
+		<method name="build()Ljava/util/stream/LongStream;" />
+	</class>
+	<class name="java/util/stream/Stream" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/stream/BaseStream" />
+		<method name="allMatch(Ljava/util/function/Predicate;)Z" />
+		<method name="anyMatch(Ljava/util/function/Predicate;)Z" />
+		<method name="builder()Ljava/util/stream/Stream$Builder;" />
+		<method name="collect(Ljava/util/function/Supplier;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;)Ljava/lang/Object;" />
+		<method name="collect(Ljava/util/stream/Collector;)Ljava/lang/Object;" />
+		<method name="concat(Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Ljava/util/stream/Stream;" />
+		<method name="count()J" />
+		<method name="distinct()Ljava/util/stream/Stream;" />
+		<method name="empty()Ljava/util/stream/Stream;" />
+		<method name="filter(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;" />
+		<method name="findAny()Ljava/util/Optional;" />
+		<method name="findFirst()Ljava/util/Optional;" />
+		<method name="flatMap(Ljava/util/function/Function;)Ljava/util/stream/Stream;" />
+		<method name="flatMapToDouble(Ljava/util/function/Function;)Ljava/util/stream/DoubleStream;" />
+		<method name="flatMapToInt(Ljava/util/function/Function;)Ljava/util/stream/IntStream;" />
+		<method name="flatMapToLong(Ljava/util/function/Function;)Ljava/util/stream/LongStream;" />
+		<method name="forEach(Ljava/util/function/Consumer;)V" />
+		<method name="forEachOrdered(Ljava/util/function/Consumer;)V" />
+		<method name="generate(Ljava/util/function/Supplier;)Ljava/util/stream/Stream;" />
+		<method name="iterate(Ljava/lang/Object;Ljava/util/function/UnaryOperator;)Ljava/util/stream/Stream;" />
+		<method name="limit(J)Ljava/util/stream/Stream;" />
+		<method name="map(Ljava/util/function/Function;)Ljava/util/stream/Stream;" />
+		<method name="mapToDouble(Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/DoubleStream;" />
+		<method name="mapToInt(Ljava/util/function/ToIntFunction;)Ljava/util/stream/IntStream;" />
+		<method name="mapToLong(Ljava/util/function/ToLongFunction;)Ljava/util/stream/LongStream;" />
+		<method name="max(Ljava/util/Comparator;)Ljava/util/Optional;" />
+		<method name="min(Ljava/util/Comparator;)Ljava/util/Optional;" />
+		<method name="noneMatch(Ljava/util/function/Predicate;)Z" />
+		<method name="of(Ljava/lang/Object;)Ljava/util/stream/Stream;" />
+		<method name="of([Ljava/lang/Object;)Ljava/util/stream/Stream;" />
+		<method name="peek(Ljava/util/function/Consumer;)Ljava/util/stream/Stream;" />
+		<method name="reduce(Ljava/lang/Object;Ljava/util/function/BiFunction;Ljava/util/function/BinaryOperator;)Ljava/lang/Object;" />
+		<method name="reduce(Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object;" />
+		<method name="reduce(Ljava/util/function/BinaryOperator;)Ljava/util/Optional;" />
+		<method name="skip(J)Ljava/util/stream/Stream;" />
+		<method name="sorted()Ljava/util/stream/Stream;" />
+		<method name="sorted(Ljava/util/Comparator;)Ljava/util/stream/Stream;" />
+		<method name="toArray()[Ljava/lang/Object;" />
+		<method name="toArray(Ljava/util/function/IntFunction;)[Ljava/lang/Object;" />
+	</class>
+	<class name="java/util/stream/Stream$Builder" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/function/Consumer" />
+		<method name="add(Ljava/lang/Object;)Ljava/util/stream/Stream$Builder;" />
+		<method name="build()Ljava/util/stream/Stream;" />
+	</class>
+	<class name="java/util/stream/StreamSupport" since="24">
+		<extends name="java/lang/Object" />
+		<method name="doubleStream(Ljava/util/Spliterator$OfDouble;Z)Ljava/util/stream/DoubleStream;" />
+		<method name="doubleStream(Ljava/util/function/Supplier;IZ)Ljava/util/stream/DoubleStream;" />
+		<method name="intStream(Ljava/util/Spliterator$OfInt;Z)Ljava/util/stream/IntStream;" />
+		<method name="intStream(Ljava/util/function/Supplier;IZ)Ljava/util/stream/IntStream;" />
+		<method name="longStream(Ljava/util/Spliterator$OfLong;Z)Ljava/util/stream/LongStream;" />
+		<method name="longStream(Ljava/util/function/Supplier;IZ)Ljava/util/stream/LongStream;" />
+		<method name="stream(Ljava/util/Spliterator;Z)Ljava/util/stream/Stream;" />
+		<method name="stream(Ljava/util/function/Supplier;IZ)Ljava/util/stream/Stream;" />
+	</class>
+	<class name="java/util/zip/Adler32" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/zip/Checksum" />
+		<method name="&lt;init&gt;()V" />
+		<method name="update(Ljava/nio/ByteBuffer;)V" since="26" />
+		<method name="update([B)V" />
+	</class>
+	<class name="java/util/zip/CRC32" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/zip/Checksum" />
+		<method name="&lt;init&gt;()V" />
+		<method name="update(Ljava/nio/ByteBuffer;)V" since="26" />
+		<method name="update([B)V" />
+	</class>
+	<class name="java/util/zip/CheckedInputStream" since="1">
+		<extends name="java/io/FilterInputStream" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Ljava/util/zip/Checksum;)V" />
+		<method name="getChecksum()Ljava/util/zip/Checksum;" />
+	</class>
+	<class name="java/util/zip/CheckedOutputStream" since="1">
+		<extends name="java/io/FilterOutputStream" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/util/zip/Checksum;)V" />
+		<method name="getChecksum()Ljava/util/zip/Checksum;" />
+	</class>
+	<class name="java/util/zip/Checksum" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getValue()J" />
+		<method name="reset()V" />
+		<method name="update(I)V" />
+		<method name="update([BII)V" />
+	</class>
+	<class name="java/util/zip/DataFormatException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/util/zip/Deflater" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(IZ)V" />
+		<method name="deflate([B)I" />
+		<method name="deflate([BII)I" />
+		<method name="deflate([BIII)I" since="19" />
+		<method name="end()V" />
+		<method name="finish()V" />
+		<method name="finished()Z" />
+		<method name="getAdler()I" />
+		<method name="getBytesRead()J" />
+		<method name="getBytesWritten()J" />
+		<method name="getTotalIn()I" />
+		<method name="getTotalOut()I" />
+		<method name="needsInput()Z" />
+		<method name="reset()V" />
+		<method name="setDictionary([B)V" />
+		<method name="setDictionary([BII)V" />
+		<method name="setInput([B)V" />
+		<method name="setInput([BII)V" />
+		<method name="setLevel(I)V" />
+		<method name="setStrategy(I)V" />
+		<field name="BEST_COMPRESSION" />
+		<field name="BEST_SPEED" />
+		<field name="DEFAULT_COMPRESSION" />
+		<field name="DEFAULT_STRATEGY" />
+		<field name="DEFLATED" />
+		<field name="FILTERED" />
+		<field name="FULL_FLUSH" since="19" />
+		<field name="HUFFMAN_ONLY" />
+		<field name="NO_COMPRESSION" />
+		<field name="NO_FLUSH" since="19" />
+		<field name="SYNC_FLUSH" since="19" />
+	</class>
+	<class name="java/util/zip/DeflaterInputStream" since="9">
+		<extends name="java/io/FilterInputStream" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Ljava/util/zip/Deflater;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Ljava/util/zip/Deflater;I)V" />
+		<field name="buf" />
+		<field name="def" />
+	</class>
+	<class name="java/util/zip/DeflaterOutputStream" since="1">
+		<extends name="java/io/FilterOutputStream" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/util/zip/Deflater;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/util/zip/Deflater;I)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/util/zip/Deflater;IZ)V" since="19" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/util/zip/Deflater;Z)V" since="19" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Z)V" since="19" />
+		<method name="deflate()V" />
+		<method name="finish()V" />
+		<field name="buf" />
+		<field name="def" />
+	</class>
+	<class name="java/util/zip/GZIPInputStream" since="1">
+		<extends name="java/util/zip/InflaterInputStream" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;I)V" />
+		<field name="GZIP_MAGIC" />
+		<field name="crc" />
+		<field name="eos" />
+	</class>
+	<class name="java/util/zip/GZIPOutputStream" since="1">
+		<extends name="java/util/zip/DeflaterOutputStream" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;I)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;IZ)V" since="19" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Z)V" since="19" />
+		<field name="crc" />
+	</class>
+	<class name="java/util/zip/Inflater" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Z)V" />
+		<method name="end()V" />
+		<method name="finished()Z" />
+		<method name="getAdler()I" />
+		<method name="getBytesRead()J" />
+		<method name="getBytesWritten()J" />
+		<method name="getRemaining()I" />
+		<method name="getTotalIn()I" />
+		<method name="getTotalOut()I" />
+		<method name="inflate([B)I" />
+		<method name="inflate([BII)I" />
+		<method name="needsDictionary()Z" />
+		<method name="needsInput()Z" />
+		<method name="reset()V" />
+		<method name="setDictionary([B)V" />
+		<method name="setDictionary([BII)V" />
+		<method name="setInput([B)V" />
+		<method name="setInput([BII)V" />
+	</class>
+	<class name="java/util/zip/InflaterInputStream" since="1">
+		<extends name="java/io/FilterInputStream" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Ljava/util/zip/Inflater;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Ljava/util/zip/Inflater;I)V" />
+		<method name="fill()V" />
+		<field name="buf" />
+		<field name="closed" since="24" deprecated="29" />
+		<field name="inf" />
+		<field name="len" />
+	</class>
+	<class name="java/util/zip/InflaterOutputStream" since="9">
+		<extends name="java/io/FilterOutputStream" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/util/zip/Inflater;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/util/zip/Inflater;I)V" />
+		<method name="finish()V" />
+		<field name="buf" />
+		<field name="inf" />
+	</class>
+	<class name="java/util/zip/ZipEntry" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/util/zip/ZipEntry;)V" />
+		<method name="getComment()Ljava/lang/String;" />
+		<method name="getCompressedSize()J" />
+		<method name="getCrc()J" />
+		<method name="getCreationTime()Ljava/nio/file/attribute/FileTime;" since="26" />
+		<method name="getExtra()[B" />
+		<method name="getLastAccessTime()Ljava/nio/file/attribute/FileTime;" since="26" />
+		<method name="getLastModifiedTime()Ljava/nio/file/attribute/FileTime;" since="26" />
+		<method name="getMethod()I" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getSize()J" />
+		<method name="getTime()J" />
+		<method name="isDirectory()Z" />
+		<method name="setComment(Ljava/lang/String;)V" />
+		<method name="setCompressedSize(J)V" />
+		<method name="setCrc(J)V" />
+		<method name="setCreationTime(Ljava/nio/file/attribute/FileTime;)Ljava/util/zip/ZipEntry;" since="26" />
+		<method name="setExtra([B)V" />
+		<method name="setLastAccessTime(Ljava/nio/file/attribute/FileTime;)Ljava/util/zip/ZipEntry;" since="26" />
+		<method name="setLastModifiedTime(Ljava/nio/file/attribute/FileTime;)Ljava/util/zip/ZipEntry;" since="26" />
+		<method name="setMethod(I)V" />
+		<method name="setSize(J)V" />
+		<method name="setTime(J)V" />
+		<field name="CENATT" since="21" />
+		<field name="CENATX" since="21" />
+		<field name="CENCOM" since="21" />
+		<field name="CENCRC" since="21" />
+		<field name="CENDSK" since="21" />
+		<field name="CENEXT" since="21" />
+		<field name="CENFLG" since="21" />
+		<field name="CENHDR" since="21" />
+		<field name="CENHOW" since="21" />
+		<field name="CENLEN" since="21" />
+		<field name="CENNAM" since="21" />
+		<field name="CENOFF" since="21" />
+		<field name="CENSIG" since="21" />
+		<field name="CENSIZ" since="21" />
+		<field name="CENTIM" since="21" />
+		<field name="CENVEM" since="21" />
+		<field name="CENVER" since="21" />
+		<field name="DEFLATED" />
+		<field name="ENDCOM" since="21" />
+		<field name="ENDHDR" since="21" />
+		<field name="ENDOFF" since="21" />
+		<field name="ENDSIG" since="21" />
+		<field name="ENDSIZ" since="21" />
+		<field name="ENDSUB" since="21" />
+		<field name="ENDTOT" since="21" />
+		<field name="EXTCRC" since="21" />
+		<field name="EXTHDR" since="21" />
+		<field name="EXTLEN" since="21" />
+		<field name="EXTSIG" since="21" />
+		<field name="EXTSIZ" since="21" />
+		<field name="LOCCRC" since="21" />
+		<field name="LOCEXT" since="21" />
+		<field name="LOCFLG" since="21" />
+		<field name="LOCHDR" since="21" />
+		<field name="LOCHOW" since="21" />
+		<field name="LOCLEN" since="21" />
+		<field name="LOCNAM" since="21" />
+		<field name="LOCSIG" since="21" />
+		<field name="LOCSIZ" since="21" />
+		<field name="LOCTIM" since="21" />
+		<field name="LOCVER" since="21" />
+		<field name="STORED" />
+	</class>
+	<class name="java/util/zip/ZipError" since="9">
+		<extends name="java/lang/InternalError" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/util/zip/ZipException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="java/util/zip/ZipFile" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Closeable" since="19" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="&lt;init&gt;(Ljava/io/File;I)V" />
+		<method name="&lt;init&gt;(Ljava/io/File;ILjava/nio/charset/Charset;)V" since="24" />
+		<method name="&lt;init&gt;(Ljava/io/File;Ljava/nio/charset/Charset;)V" since="24" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/nio/charset/Charset;)V" since="24" />
+		<method name="close()V" />
+		<method name="entries()Ljava/util/Enumeration;" />
+		<method name="getComment()Ljava/lang/String;" since="19" />
+		<method name="getEntry(Ljava/lang/String;)Ljava/util/zip/ZipEntry;" />
+		<method name="getInputStream(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="size()I" />
+		<method name="stream()Ljava/util/stream/Stream;" since="26" />
+		<field name="CENATT" since="21" />
+		<field name="CENATX" since="21" />
+		<field name="CENCOM" since="21" />
+		<field name="CENCRC" since="21" />
+		<field name="CENDSK" since="21" />
+		<field name="CENEXT" since="21" />
+		<field name="CENFLG" since="21" />
+		<field name="CENHDR" since="21" />
+		<field name="CENHOW" since="21" />
+		<field name="CENLEN" since="21" />
+		<field name="CENNAM" since="21" />
+		<field name="CENOFF" since="21" />
+		<field name="CENSIG" since="21" />
+		<field name="CENSIZ" since="21" />
+		<field name="CENTIM" since="21" />
+		<field name="CENVEM" since="21" />
+		<field name="CENVER" since="21" />
+		<field name="ENDCOM" since="21" />
+		<field name="ENDHDR" since="21" />
+		<field name="ENDOFF" since="21" />
+		<field name="ENDSIG" since="21" />
+		<field name="ENDSIZ" since="21" />
+		<field name="ENDSUB" since="21" />
+		<field name="ENDTOT" since="21" />
+		<field name="EXTCRC" since="21" />
+		<field name="EXTHDR" since="21" />
+		<field name="EXTLEN" since="21" />
+		<field name="EXTSIG" since="21" />
+		<field name="EXTSIZ" since="21" />
+		<field name="LOCCRC" since="21" />
+		<field name="LOCEXT" since="21" />
+		<field name="LOCFLG" since="21" />
+		<field name="LOCHDR" since="21" />
+		<field name="LOCHOW" since="21" />
+		<field name="LOCLEN" since="21" />
+		<field name="LOCNAM" since="21" />
+		<field name="LOCSIG" since="21" />
+		<field name="LOCSIZ" since="21" />
+		<field name="LOCTIM" since="21" />
+		<field name="LOCVER" since="21" />
+		<field name="OPEN_DELETE" />
+		<field name="OPEN_READ" />
+	</class>
+	<class name="java/util/zip/ZipInputStream" since="1">
+		<extends name="java/util/zip/InflaterInputStream" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V" since="24" />
+		<method name="closeEntry()V" />
+		<method name="createZipEntry(Ljava/lang/String;)Ljava/util/zip/ZipEntry;" />
+		<method name="getNextEntry()Ljava/util/zip/ZipEntry;" />
+		<field name="CENATT" since="21" />
+		<field name="CENATX" since="21" />
+		<field name="CENCOM" since="21" />
+		<field name="CENCRC" since="21" />
+		<field name="CENDSK" since="21" />
+		<field name="CENEXT" since="21" />
+		<field name="CENFLG" since="21" />
+		<field name="CENHDR" since="21" />
+		<field name="CENHOW" since="21" />
+		<field name="CENLEN" since="21" />
+		<field name="CENNAM" since="21" />
+		<field name="CENOFF" since="21" />
+		<field name="CENSIG" since="21" />
+		<field name="CENSIZ" since="21" />
+		<field name="CENTIM" since="21" />
+		<field name="CENVEM" since="21" />
+		<field name="CENVER" since="21" />
+		<field name="ENDCOM" since="21" />
+		<field name="ENDHDR" since="21" />
+		<field name="ENDOFF" since="21" />
+		<field name="ENDSIG" since="21" />
+		<field name="ENDSIZ" since="21" />
+		<field name="ENDSUB" since="21" />
+		<field name="ENDTOT" since="21" />
+		<field name="EXTCRC" since="21" />
+		<field name="EXTHDR" since="21" />
+		<field name="EXTLEN" since="21" />
+		<field name="EXTSIG" since="21" />
+		<field name="EXTSIZ" since="21" />
+		<field name="LOCCRC" since="21" />
+		<field name="LOCEXT" since="21" />
+		<field name="LOCFLG" since="21" />
+		<field name="LOCHDR" since="21" />
+		<field name="LOCHOW" since="21" />
+		<field name="LOCLEN" since="21" />
+		<field name="LOCNAM" since="21" />
+		<field name="LOCSIG" since="21" />
+		<field name="LOCSIZ" since="21" />
+		<field name="LOCTIM" since="21" />
+		<field name="LOCVER" since="21" />
+	</class>
+	<class name="java/util/zip/ZipOutputStream" since="1">
+		<extends name="java/util/zip/DeflaterOutputStream" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V" since="24" />
+		<method name="closeEntry()V" />
+		<method name="putNextEntry(Ljava/util/zip/ZipEntry;)V" />
+		<method name="setComment(Ljava/lang/String;)V" />
+		<method name="setLevel(I)V" />
+		<method name="setMethod(I)V" />
+		<field name="CENATT" since="21" />
+		<field name="CENATX" since="21" />
+		<field name="CENCOM" since="21" />
+		<field name="CENCRC" since="21" />
+		<field name="CENDSK" since="21" />
+		<field name="CENEXT" since="21" />
+		<field name="CENFLG" since="21" />
+		<field name="CENHDR" since="21" />
+		<field name="CENHOW" since="21" />
+		<field name="CENLEN" since="21" />
+		<field name="CENNAM" since="21" />
+		<field name="CENOFF" since="21" />
+		<field name="CENSIG" since="21" />
+		<field name="CENSIZ" since="21" />
+		<field name="CENTIM" since="21" />
+		<field name="CENVEM" since="21" />
+		<field name="CENVER" since="21" />
+		<field name="DEFLATED" />
+		<field name="ENDCOM" since="21" />
+		<field name="ENDHDR" since="21" />
+		<field name="ENDOFF" since="21" />
+		<field name="ENDSIG" since="21" />
+		<field name="ENDSIZ" since="21" />
+		<field name="ENDSUB" since="21" />
+		<field name="ENDTOT" since="21" />
+		<field name="EXTCRC" since="21" />
+		<field name="EXTHDR" since="21" />
+		<field name="EXTLEN" since="21" />
+		<field name="EXTSIG" since="21" />
+		<field name="EXTSIZ" since="21" />
+		<field name="LOCCRC" since="21" />
+		<field name="LOCEXT" since="21" />
+		<field name="LOCFLG" since="21" />
+		<field name="LOCHDR" since="21" />
+		<field name="LOCHOW" since="21" />
+		<field name="LOCLEN" since="21" />
+		<field name="LOCNAM" since="21" />
+		<field name="LOCSIG" since="21" />
+		<field name="LOCSIZ" since="21" />
+		<field name="LOCTIM" since="21" />
+		<field name="LOCVER" since="21" />
+		<field name="STORED" />
+	</class>
+	<class name="javax/crypto/AEADBadTagException" since="19">
+		<extends name="javax/crypto/BadPaddingException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/crypto/BadPaddingException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/crypto/Cipher" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljavax/crypto/CipherSpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="doFinal()[B" />
+		<method name="doFinal(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)I" />
+		<method name="doFinal([B)[B" />
+		<method name="doFinal([BI)I" />
+		<method name="doFinal([BII)[B" />
+		<method name="doFinal([BII[B)I" />
+		<method name="doFinal([BII[BI)I" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getBlockSize()I" />
+		<method name="getExemptionMechanism()Ljavax/crypto/ExemptionMechanism;" />
+		<method name="getIV()[B" />
+		<method name="getInstance(Ljava/lang/String;)Ljavax/crypto/Cipher;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/Cipher;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/Cipher;" />
+		<method name="getMaxAllowedKeyLength(Ljava/lang/String;)I" />
+		<method name="getMaxAllowedParameterSpec(Ljava/lang/String;)Ljava/security/spec/AlgorithmParameterSpec;" />
+		<method name="getOutputSize(I)I" />
+		<method name="getParameters()Ljava/security/AlgorithmParameters;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="init(ILjava/security/Key;)V" />
+		<method name="init(ILjava/security/Key;Ljava/security/AlgorithmParameters;)V" />
+		<method name="init(ILjava/security/Key;Ljava/security/AlgorithmParameters;Ljava/security/SecureRandom;)V" />
+		<method name="init(ILjava/security/Key;Ljava/security/SecureRandom;)V" />
+		<method name="init(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V" />
+		<method name="init(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V" />
+		<method name="init(ILjava/security/cert/Certificate;)V" />
+		<method name="init(ILjava/security/cert/Certificate;Ljava/security/SecureRandom;)V" />
+		<method name="unwrap([BLjava/lang/String;I)Ljava/security/Key;" />
+		<method name="update(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)I" />
+		<method name="update([B)[B" />
+		<method name="update([BII)[B" />
+		<method name="update([BII[B)I" />
+		<method name="update([BII[BI)I" />
+		<method name="updateAAD(Ljava/nio/ByteBuffer;)V" since="19" />
+		<method name="updateAAD([B)V" since="19" />
+		<method name="updateAAD([BII)V" since="19" />
+		<method name="wrap(Ljava/security/Key;)[B" />
+		<field name="DECRYPT_MODE" />
+		<field name="ENCRYPT_MODE" />
+		<field name="PRIVATE_KEY" />
+		<field name="PUBLIC_KEY" />
+		<field name="SECRET_KEY" />
+		<field name="UNWRAP_MODE" />
+		<field name="WRAP_MODE" />
+	</class>
+	<class name="javax/crypto/CipherInputStream" since="1">
+		<extends name="java/io/FilterInputStream" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Ljavax/crypto/Cipher;)V" />
+	</class>
+	<class name="javax/crypto/CipherOutputStream" since="1">
+		<extends name="java/io/FilterOutputStream" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;Ljavax/crypto/Cipher;)V" />
+	</class>
+	<class name="javax/crypto/CipherSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineDoFinal(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)I" />
+		<method name="engineDoFinal([BII)[B" />
+		<method name="engineDoFinal([BII[BI)I" />
+		<method name="engineGetBlockSize()I" />
+		<method name="engineGetIV()[B" />
+		<method name="engineGetKeySize(Ljava/security/Key;)I" />
+		<method name="engineGetOutputSize(I)I" />
+		<method name="engineGetParameters()Ljava/security/AlgorithmParameters;" />
+		<method name="engineInit(ILjava/security/Key;Ljava/security/AlgorithmParameters;Ljava/security/SecureRandom;)V" />
+		<method name="engineInit(ILjava/security/Key;Ljava/security/SecureRandom;)V" />
+		<method name="engineInit(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V" />
+		<method name="engineSetMode(Ljava/lang/String;)V" />
+		<method name="engineSetPadding(Ljava/lang/String;)V" />
+		<method name="engineUnwrap([BLjava/lang/String;I)Ljava/security/Key;" />
+		<method name="engineUpdate(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)I" />
+		<method name="engineUpdate([BII)[B" />
+		<method name="engineUpdate([BII[BI)I" />
+		<method name="engineUpdateAAD(Ljava/nio/ByteBuffer;)V" since="19" />
+		<method name="engineUpdateAAD([BII)V" since="19" />
+		<method name="engineWrap(Ljava/security/Key;)[B" />
+	</class>
+	<class name="javax/crypto/EncryptedPrivateKeyInfo" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;[B)V" />
+		<method name="&lt;init&gt;(Ljava/security/AlgorithmParameters;[B)V" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="getAlgName()Ljava/lang/String;" />
+		<method name="getAlgParameters()Ljava/security/AlgorithmParameters;" />
+		<method name="getEncoded()[B" />
+		<method name="getEncryptedData()[B" />
+		<method name="getKeySpec(Ljava/security/Key;)Ljava/security/spec/PKCS8EncodedKeySpec;" />
+		<method name="getKeySpec(Ljava/security/Key;Ljava/lang/String;)Ljava/security/spec/PKCS8EncodedKeySpec;" />
+		<method name="getKeySpec(Ljava/security/Key;Ljava/security/Provider;)Ljava/security/spec/PKCS8EncodedKeySpec;" />
+		<method name="getKeySpec(Ljavax/crypto/Cipher;)Ljava/security/spec/PKCS8EncodedKeySpec;" />
+	</class>
+	<class name="javax/crypto/ExemptionMechanism" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljavax/crypto/ExemptionMechanismSpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="genExemptionBlob()[B" />
+		<method name="genExemptionBlob([B)I" />
+		<method name="genExemptionBlob([BI)I" />
+		<method name="getInstance(Ljava/lang/String;)Ljavax/crypto/ExemptionMechanism;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/ExemptionMechanism;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/ExemptionMechanism;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getOutputSize(I)I" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="init(Ljava/security/Key;)V" />
+		<method name="init(Ljava/security/Key;Ljava/security/AlgorithmParameters;)V" />
+		<method name="init(Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V" />
+		<method name="isCryptoAllowed(Ljava/security/Key;)Z" />
+	</class>
+	<class name="javax/crypto/ExemptionMechanismException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/crypto/ExemptionMechanismSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineGenExemptionBlob()[B" />
+		<method name="engineGenExemptionBlob([BI)I" />
+		<method name="engineGetOutputSize(I)I" />
+		<method name="engineInit(Ljava/security/Key;)V" />
+		<method name="engineInit(Ljava/security/Key;Ljava/security/AlgorithmParameters;)V" />
+		<method name="engineInit(Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V" />
+	</class>
+	<class name="javax/crypto/IllegalBlockSizeException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/crypto/KeyAgreement" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljavax/crypto/KeyAgreementSpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="doPhase(Ljava/security/Key;Z)Ljava/security/Key;" />
+		<method name="generateSecret()[B" />
+		<method name="generateSecret(Ljava/lang/String;)Ljavax/crypto/SecretKey;" />
+		<method name="generateSecret([BI)I" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getInstance(Ljava/lang/String;)Ljavax/crypto/KeyAgreement;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/KeyAgreement;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/KeyAgreement;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="init(Ljava/security/Key;)V" />
+		<method name="init(Ljava/security/Key;Ljava/security/SecureRandom;)V" />
+		<method name="init(Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V" />
+		<method name="init(Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V" />
+	</class>
+	<class name="javax/crypto/KeyAgreementSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineDoPhase(Ljava/security/Key;Z)Ljava/security/Key;" />
+		<method name="engineGenerateSecret()[B" />
+		<method name="engineGenerateSecret(Ljava/lang/String;)Ljavax/crypto/SecretKey;" />
+		<method name="engineGenerateSecret([BI)I" />
+		<method name="engineInit(Ljava/security/Key;Ljava/security/SecureRandom;)V" />
+		<method name="engineInit(Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V" />
+	</class>
+	<class name="javax/crypto/KeyGenerator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljavax/crypto/KeyGeneratorSpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="generateKey()Ljavax/crypto/SecretKey;" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getInstance(Ljava/lang/String;)Ljavax/crypto/KeyGenerator;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/KeyGenerator;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/KeyGenerator;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="init(I)V" />
+		<method name="init(ILjava/security/SecureRandom;)V" />
+		<method name="init(Ljava/security/SecureRandom;)V" />
+		<method name="init(Ljava/security/spec/AlgorithmParameterSpec;)V" />
+		<method name="init(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V" />
+	</class>
+	<class name="javax/crypto/KeyGeneratorSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineGenerateKey()Ljavax/crypto/SecretKey;" />
+		<method name="engineInit(ILjava/security/SecureRandom;)V" />
+		<method name="engineInit(Ljava/security/SecureRandom;)V" />
+		<method name="engineInit(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V" />
+	</class>
+	<class name="javax/crypto/Mac" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;(Ljavax/crypto/MacSpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="doFinal()[B" />
+		<method name="doFinal([B)[B" />
+		<method name="doFinal([BI)V" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getInstance(Ljava/lang/String;)Ljavax/crypto/Mac;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/Mac;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/Mac;" />
+		<method name="getMacLength()I" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="init(Ljava/security/Key;)V" />
+		<method name="init(Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V" />
+		<method name="reset()V" />
+		<method name="update(B)V" />
+		<method name="update(Ljava/nio/ByteBuffer;)V" />
+		<method name="update([B)V" />
+		<method name="update([BII)V" />
+	</class>
+	<class name="javax/crypto/MacSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineDoFinal()[B" />
+		<method name="engineGetMacLength()I" />
+		<method name="engineInit(Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V" />
+		<method name="engineReset()V" />
+		<method name="engineUpdate(B)V" />
+		<method name="engineUpdate(Ljava/nio/ByteBuffer;)V" />
+		<method name="engineUpdate([BII)V" />
+	</class>
+	<class name="javax/crypto/NoSuchPaddingException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/crypto/NullCipher" since="1">
+		<extends name="javax/crypto/Cipher" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="javax/crypto/SealedObject" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/io/Serializable;Ljavax/crypto/Cipher;)V" />
+		<method name="&lt;init&gt;(Ljavax/crypto/SealedObject;)V" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getObject(Ljava/security/Key;)Ljava/lang/Object;" />
+		<method name="getObject(Ljava/security/Key;Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getObject(Ljavax/crypto/Cipher;)Ljava/lang/Object;" />
+		<field name="encodedParams" />
+	</class>
+	<class name="javax/crypto/SecretKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/Key" />
+		<implements name="javax/security/auth/Destroyable" since="26" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="javax/crypto/SecretKeyFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljavax/crypto/SecretKeyFactorySpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="generateSecret(Ljava/security/spec/KeySpec;)Ljavax/crypto/SecretKey;" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getInstance(Ljava/lang/String;)Ljavax/crypto/SecretKeyFactory;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/SecretKeyFactory;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/SecretKeyFactory;" />
+		<method name="getKeySpec(Ljavax/crypto/SecretKey;Ljava/lang/Class;)Ljava/security/spec/KeySpec;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="translateKey(Ljavax/crypto/SecretKey;)Ljavax/crypto/SecretKey;" />
+	</class>
+	<class name="javax/crypto/SecretKeyFactorySpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineGenerateSecret(Ljava/security/spec/KeySpec;)Ljavax/crypto/SecretKey;" />
+		<method name="engineGetKeySpec(Ljavax/crypto/SecretKey;Ljava/lang/Class;)Ljava/security/spec/KeySpec;" />
+		<method name="engineTranslateKey(Ljavax/crypto/SecretKey;)Ljavax/crypto/SecretKey;" />
+	</class>
+	<class name="javax/crypto/ShortBufferException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/crypto/interfaces/DHKey" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getParams()Ljavax/crypto/spec/DHParameterSpec;" />
+	</class>
+	<class name="javax/crypto/interfaces/DHPrivateKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/PrivateKey" />
+		<implements name="javax/crypto/interfaces/DHKey" />
+		<method name="getX()Ljava/math/BigInteger;" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="javax/crypto/interfaces/DHPublicKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/PublicKey" />
+		<implements name="javax/crypto/interfaces/DHKey" />
+		<method name="getY()Ljava/math/BigInteger;" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="javax/crypto/interfaces/PBEKey" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="javax/crypto/SecretKey" />
+		<method name="getIterationCount()I" />
+		<method name="getPassword()[C" />
+		<method name="getSalt()[B" />
+		<field name="serialVersionUID" />
+	</class>
+	<class name="javax/crypto/spec/DESKeySpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/KeySpec" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="&lt;init&gt;([BI)V" />
+		<method name="getKey()[B" />
+		<method name="isParityAdjusted([BI)Z" />
+		<method name="isWeak([BI)Z" />
+		<field name="DES_KEY_LEN" />
+	</class>
+	<class name="javax/crypto/spec/DESedeKeySpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/KeySpec" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="&lt;init&gt;([BI)V" />
+		<method name="getKey()[B" />
+		<method name="isParityAdjusted([BI)Z" />
+		<field name="DES_EDE_KEY_LEN" />
+	</class>
+	<class name="javax/crypto/spec/DHGenParameterSpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="getExponentSize()I" />
+		<method name="getPrimeSize()I" />
+	</class>
+	<class name="javax/crypto/spec/DHParameterSpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/math/BigInteger;)V" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/math/BigInteger;I)V" />
+		<method name="getG()Ljava/math/BigInteger;" />
+		<method name="getL()I" />
+		<method name="getP()Ljava/math/BigInteger;" />
+	</class>
+	<class name="javax/crypto/spec/DHPrivateKeySpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/KeySpec" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V" />
+		<method name="getG()Ljava/math/BigInteger;" />
+		<method name="getP()Ljava/math/BigInteger;" />
+		<method name="getX()Ljava/math/BigInteger;" />
+	</class>
+	<class name="javax/crypto/spec/DHPublicKeySpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/KeySpec" />
+		<method name="&lt;init&gt;(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V" />
+		<method name="getG()Ljava/math/BigInteger;" />
+		<method name="getP()Ljava/math/BigInteger;" />
+		<method name="getY()Ljava/math/BigInteger;" />
+	</class>
+	<class name="javax/crypto/spec/GCMParameterSpec" since="19">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="&lt;init&gt;(I[B)V" />
+		<method name="&lt;init&gt;(I[BII)V" />
+		<method name="getIV()[B" />
+		<method name="getTLen()I" />
+	</class>
+	<class name="javax/crypto/spec/IvParameterSpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="&lt;init&gt;([BII)V" />
+		<method name="getIV()[B" />
+	</class>
+	<class name="javax/crypto/spec/OAEPParameterSpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/security/spec/AlgorithmParameterSpec;Ljavax/crypto/spec/PSource;)V" />
+		<method name="getDigestAlgorithm()Ljava/lang/String;" />
+		<method name="getMGFAlgorithm()Ljava/lang/String;" />
+		<method name="getMGFParameters()Ljava/security/spec/AlgorithmParameterSpec;" />
+		<method name="getPSource()Ljavax/crypto/spec/PSource;" />
+		<field name="DEFAULT" />
+	</class>
+	<class name="javax/crypto/spec/PBEKeySpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/KeySpec" />
+		<method name="&lt;init&gt;([C)V" />
+		<method name="&lt;init&gt;([C[BI)V" />
+		<method name="&lt;init&gt;([C[BII)V" />
+		<method name="clearPassword()V" />
+		<method name="getIterationCount()I" />
+		<method name="getKeyLength()I" />
+		<method name="getPassword()[C" />
+		<method name="getSalt()[B" />
+	</class>
+	<class name="javax/crypto/spec/PBEParameterSpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="&lt;init&gt;([BI)V" />
+		<method name="&lt;init&gt;([BILjava/security/spec/AlgorithmParameterSpec;)V" since="26" />
+		<method name="getIterationCount()I" />
+		<method name="getParameterSpec()Ljava/security/spec/AlgorithmParameterSpec;" since="26" />
+		<method name="getSalt()[B" />
+	</class>
+	<class name="javax/crypto/spec/PSource" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+	</class>
+	<class name="javax/crypto/spec/PSource$PSpecified" since="1">
+		<extends name="javax/crypto/spec/PSource" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="getValue()[B" />
+		<field name="DEFAULT" />
+	</class>
+	<class name="javax/crypto/spec/RC2ParameterSpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(I[B)V" />
+		<method name="&lt;init&gt;(I[BI)V" />
+		<method name="getEffectiveKeyBits()I" />
+		<method name="getIV()[B" />
+	</class>
+	<class name="javax/crypto/spec/RC5ParameterSpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/spec/AlgorithmParameterSpec" />
+		<method name="&lt;init&gt;(III)V" />
+		<method name="&lt;init&gt;(III[B)V" />
+		<method name="&lt;init&gt;(III[BI)V" />
+		<method name="getIV()[B" />
+		<method name="getRounds()I" />
+		<method name="getVersion()I" />
+		<method name="getWordSize()I" />
+	</class>
+	<class name="javax/crypto/spec/SecretKeySpec" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" removed="24" />
+		<implements name="java/security/spec/KeySpec" />
+		<implements name="javax/crypto/SecretKey" />
+		<method name="&lt;init&gt;([BIILjava/lang/String;)V" />
+		<method name="&lt;init&gt;([BLjava/lang/String;)V" />
+	</class>
+	<class name="javax/microedition/khronos/egl/EGL" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="javax/microedition/khronos/egl/EGL10" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="javax/microedition/khronos/egl/EGL" />
+		<method name="eglChooseConfig(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z" />
+		<method name="eglCopyBuffers(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljava/lang/Object;)Z" />
+		<method name="eglCreateContext(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljavax/microedition/khronos/egl/EGLContext;[I)Ljavax/microedition/khronos/egl/EGLContext;" />
+		<method name="eglCreatePbufferSurface(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;[I)Ljavax/microedition/khronos/egl/EGLSurface;" />
+		<method name="eglCreatePixmapSurface(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;[I)Ljavax/microedition/khronos/egl/EGLSurface;" deprecated="26" />
+		<method name="eglCreateWindowSurface(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;[I)Ljavax/microedition/khronos/egl/EGLSurface;" />
+		<method name="eglDestroyContext(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)Z" />
+		<method name="eglDestroySurface(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z" />
+		<method name="eglGetConfigAttrib(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z" />
+		<method name="eglGetConfigs(Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z" />
+		<method name="eglGetCurrentContext()Ljavax/microedition/khronos/egl/EGLContext;" />
+		<method name="eglGetCurrentDisplay()Ljavax/microedition/khronos/egl/EGLDisplay;" />
+		<method name="eglGetCurrentSurface(I)Ljavax/microedition/khronos/egl/EGLSurface;" />
+		<method name="eglGetDisplay(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay;" />
+		<method name="eglGetError()I" />
+		<method name="eglInitialize(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z" />
+		<method name="eglMakeCurrent(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z" />
+		<method name="eglQueryContext(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;I[I)Z" />
+		<method name="eglQueryString(Ljavax/microedition/khronos/egl/EGLDisplay;I)Ljava/lang/String;" />
+		<method name="eglQuerySurface(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;I[I)Z" />
+		<method name="eglSwapBuffers(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z" />
+		<method name="eglTerminate(Ljavax/microedition/khronos/egl/EGLDisplay;)Z" />
+		<method name="eglWaitGL()Z" />
+		<method name="eglWaitNative(ILjava/lang/Object;)Z" />
+		<field name="EGL_ALPHA_FORMAT" />
+		<field name="EGL_ALPHA_MASK_SIZE" />
+		<field name="EGL_ALPHA_SIZE" />
+		<field name="EGL_BAD_ACCESS" />
+		<field name="EGL_BAD_ALLOC" />
+		<field name="EGL_BAD_ATTRIBUTE" />
+		<field name="EGL_BAD_CONFIG" />
+		<field name="EGL_BAD_CONTEXT" />
+		<field name="EGL_BAD_CURRENT_SURFACE" />
+		<field name="EGL_BAD_DISPLAY" />
+		<field name="EGL_BAD_MATCH" />
+		<field name="EGL_BAD_NATIVE_PIXMAP" />
+		<field name="EGL_BAD_NATIVE_WINDOW" />
+		<field name="EGL_BAD_PARAMETER" />
+		<field name="EGL_BAD_SURFACE" />
+		<field name="EGL_BLUE_SIZE" />
+		<field name="EGL_BUFFER_SIZE" />
+		<field name="EGL_COLORSPACE" />
+		<field name="EGL_COLOR_BUFFER_TYPE" />
+		<field name="EGL_CONFIG_CAVEAT" />
+		<field name="EGL_CONFIG_ID" />
+		<field name="EGL_CORE_NATIVE_ENGINE" />
+		<field name="EGL_DEFAULT_DISPLAY" />
+		<field name="EGL_DEPTH_SIZE" />
+		<field name="EGL_DONT_CARE" />
+		<field name="EGL_DRAW" />
+		<field name="EGL_EXTENSIONS" />
+		<field name="EGL_GREEN_SIZE" />
+		<field name="EGL_HEIGHT" />
+		<field name="EGL_HORIZONTAL_RESOLUTION" />
+		<field name="EGL_LARGEST_PBUFFER" />
+		<field name="EGL_LEVEL" />
+		<field name="EGL_LUMINANCE_BUFFER" />
+		<field name="EGL_LUMINANCE_SIZE" />
+		<field name="EGL_MAX_PBUFFER_HEIGHT" />
+		<field name="EGL_MAX_PBUFFER_PIXELS" />
+		<field name="EGL_MAX_PBUFFER_WIDTH" />
+		<field name="EGL_NATIVE_RENDERABLE" />
+		<field name="EGL_NATIVE_VISUAL_ID" />
+		<field name="EGL_NATIVE_VISUAL_TYPE" />
+		<field name="EGL_NONE" />
+		<field name="EGL_NON_CONFORMANT_CONFIG" />
+		<field name="EGL_NOT_INITIALIZED" />
+		<field name="EGL_NO_CONTEXT" />
+		<field name="EGL_NO_DISPLAY" />
+		<field name="EGL_NO_SURFACE" />
+		<field name="EGL_PBUFFER_BIT" />
+		<field name="EGL_PIXEL_ASPECT_RATIO" />
+		<field name="EGL_PIXMAP_BIT" />
+		<field name="EGL_READ" />
+		<field name="EGL_RED_SIZE" />
+		<field name="EGL_RENDERABLE_TYPE" />
+		<field name="EGL_RENDER_BUFFER" />
+		<field name="EGL_RGB_BUFFER" />
+		<field name="EGL_SAMPLES" />
+		<field name="EGL_SAMPLE_BUFFERS" />
+		<field name="EGL_SINGLE_BUFFER" />
+		<field name="EGL_SLOW_CONFIG" />
+		<field name="EGL_STENCIL_SIZE" />
+		<field name="EGL_SUCCESS" />
+		<field name="EGL_SURFACE_TYPE" />
+		<field name="EGL_TRANSPARENT_BLUE_VALUE" />
+		<field name="EGL_TRANSPARENT_GREEN_VALUE" />
+		<field name="EGL_TRANSPARENT_RED_VALUE" />
+		<field name="EGL_TRANSPARENT_RGB" />
+		<field name="EGL_TRANSPARENT_TYPE" />
+		<field name="EGL_VENDOR" />
+		<field name="EGL_VERSION" />
+		<field name="EGL_VERTICAL_RESOLUTION" />
+		<field name="EGL_WIDTH" />
+		<field name="EGL_WINDOW_BIT" />
+	</class>
+	<class name="javax/microedition/khronos/egl/EGL11" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="javax/microedition/khronos/egl/EGL10" />
+		<field name="EGL_CONTEXT_LOST" />
+	</class>
+	<class name="javax/microedition/khronos/egl/EGLConfig" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="javax/microedition/khronos/egl/EGLContext" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getEGL()Ljavax/microedition/khronos/egl/EGL;" />
+		<method name="getGL()Ljavax/microedition/khronos/opengles/GL;" />
+	</class>
+	<class name="javax/microedition/khronos/egl/EGLDisplay" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="javax/microedition/khronos/egl/EGLSurface" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="javax/microedition/khronos/opengles/GL" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="javax/microedition/khronos/opengles/GL10" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="javax/microedition/khronos/opengles/GL" />
+		<method name="glActiveTexture(I)V" />
+		<method name="glAlphaFunc(IF)V" />
+		<method name="glAlphaFuncx(II)V" />
+		<method name="glBindTexture(II)V" />
+		<method name="glBlendFunc(II)V" />
+		<method name="glClear(I)V" />
+		<method name="glClearColor(FFFF)V" />
+		<method name="glClearColorx(IIII)V" />
+		<method name="glClearDepthf(F)V" />
+		<method name="glClearDepthx(I)V" />
+		<method name="glClearStencil(I)V" />
+		<method name="glClientActiveTexture(I)V" />
+		<method name="glColor4f(FFFF)V" />
+		<method name="glColor4x(IIII)V" />
+		<method name="glColorMask(ZZZZ)V" />
+		<method name="glColorPointer(IIILjava/nio/Buffer;)V" />
+		<method name="glCompressedTexImage2D(IIIIIIILjava/nio/Buffer;)V" />
+		<method name="glCompressedTexSubImage2D(IIIIIIIILjava/nio/Buffer;)V" />
+		<method name="glCopyTexImage2D(IIIIIIII)V" />
+		<method name="glCopyTexSubImage2D(IIIIIIII)V" />
+		<method name="glCullFace(I)V" />
+		<method name="glDeleteTextures(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteTextures(I[II)V" />
+		<method name="glDepthFunc(I)V" />
+		<method name="glDepthMask(Z)V" />
+		<method name="glDepthRangef(FF)V" />
+		<method name="glDepthRangex(II)V" />
+		<method name="glDisable(I)V" />
+		<method name="glDisableClientState(I)V" />
+		<method name="glDrawArrays(III)V" />
+		<method name="glDrawElements(IIILjava/nio/Buffer;)V" />
+		<method name="glEnable(I)V" />
+		<method name="glEnableClientState(I)V" />
+		<method name="glFinish()V" />
+		<method name="glFlush()V" />
+		<method name="glFogf(IF)V" />
+		<method name="glFogfv(ILjava/nio/FloatBuffer;)V" />
+		<method name="glFogfv(I[FI)V" />
+		<method name="glFogx(II)V" />
+		<method name="glFogxv(ILjava/nio/IntBuffer;)V" />
+		<method name="glFogxv(I[II)V" />
+		<method name="glFrontFace(I)V" />
+		<method name="glFrustumf(FFFFFF)V" />
+		<method name="glFrustumx(IIIIII)V" />
+		<method name="glGenTextures(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenTextures(I[II)V" />
+		<method name="glGetError()I" />
+		<method name="glGetIntegerv(ILjava/nio/IntBuffer;)V" />
+		<method name="glGetIntegerv(I[II)V" />
+		<method name="glGetString(I)Ljava/lang/String;" />
+		<method name="glHint(II)V" />
+		<method name="glLightModelf(IF)V" />
+		<method name="glLightModelfv(ILjava/nio/FloatBuffer;)V" />
+		<method name="glLightModelfv(I[FI)V" />
+		<method name="glLightModelx(II)V" />
+		<method name="glLightModelxv(ILjava/nio/IntBuffer;)V" />
+		<method name="glLightModelxv(I[II)V" />
+		<method name="glLightf(IIF)V" />
+		<method name="glLightfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glLightfv(II[FI)V" />
+		<method name="glLightx(III)V" />
+		<method name="glLightxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glLightxv(II[II)V" />
+		<method name="glLineWidth(F)V" />
+		<method name="glLineWidthx(I)V" />
+		<method name="glLoadIdentity()V" />
+		<method name="glLoadMatrixf(Ljava/nio/FloatBuffer;)V" />
+		<method name="glLoadMatrixf([FI)V" />
+		<method name="glLoadMatrixx(Ljava/nio/IntBuffer;)V" />
+		<method name="glLoadMatrixx([II)V" />
+		<method name="glLogicOp(I)V" />
+		<method name="glMaterialf(IIF)V" />
+		<method name="glMaterialfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glMaterialfv(II[FI)V" />
+		<method name="glMaterialx(III)V" />
+		<method name="glMaterialxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glMaterialxv(II[II)V" />
+		<method name="glMatrixMode(I)V" />
+		<method name="glMultMatrixf(Ljava/nio/FloatBuffer;)V" />
+		<method name="glMultMatrixf([FI)V" />
+		<method name="glMultMatrixx(Ljava/nio/IntBuffer;)V" />
+		<method name="glMultMatrixx([II)V" />
+		<method name="glMultiTexCoord4f(IFFFF)V" />
+		<method name="glMultiTexCoord4x(IIIII)V" />
+		<method name="glNormal3f(FFF)V" />
+		<method name="glNormal3x(III)V" />
+		<method name="glNormalPointer(IILjava/nio/Buffer;)V" />
+		<method name="glOrthof(FFFFFF)V" />
+		<method name="glOrthox(IIIIII)V" />
+		<method name="glPixelStorei(II)V" />
+		<method name="glPointSize(F)V" />
+		<method name="glPointSizex(I)V" />
+		<method name="glPolygonOffset(FF)V" />
+		<method name="glPolygonOffsetx(II)V" />
+		<method name="glPopMatrix()V" />
+		<method name="glPushMatrix()V" />
+		<method name="glReadPixels(IIIIIILjava/nio/Buffer;)V" />
+		<method name="glRotatef(FFFF)V" />
+		<method name="glRotatex(IIII)V" />
+		<method name="glSampleCoverage(FZ)V" />
+		<method name="glSampleCoveragex(IZ)V" />
+		<method name="glScalef(FFF)V" />
+		<method name="glScalex(III)V" />
+		<method name="glScissor(IIII)V" />
+		<method name="glShadeModel(I)V" />
+		<method name="glStencilFunc(III)V" />
+		<method name="glStencilMask(I)V" />
+		<method name="glStencilOp(III)V" />
+		<method name="glTexCoordPointer(IIILjava/nio/Buffer;)V" />
+		<method name="glTexEnvf(IIF)V" />
+		<method name="glTexEnvfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glTexEnvfv(II[FI)V" />
+		<method name="glTexEnvx(III)V" />
+		<method name="glTexEnvxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexEnvxv(II[II)V" />
+		<method name="glTexImage2D(IIIIIIIILjava/nio/Buffer;)V" />
+		<method name="glTexParameterf(IIF)V" />
+		<method name="glTexParameterx(III)V" />
+		<method name="glTexSubImage2D(IIIIIIIILjava/nio/Buffer;)V" />
+		<method name="glTranslatef(FFF)V" />
+		<method name="glTranslatex(III)V" />
+		<method name="glVertexPointer(IIILjava/nio/Buffer;)V" />
+		<method name="glViewport(IIII)V" />
+		<field name="GL_ADD" />
+		<field name="GL_ALIASED_LINE_WIDTH_RANGE" />
+		<field name="GL_ALIASED_POINT_SIZE_RANGE" />
+		<field name="GL_ALPHA" />
+		<field name="GL_ALPHA_BITS" />
+		<field name="GL_ALPHA_TEST" />
+		<field name="GL_ALWAYS" />
+		<field name="GL_AMBIENT" />
+		<field name="GL_AMBIENT_AND_DIFFUSE" />
+		<field name="GL_AND" />
+		<field name="GL_AND_INVERTED" />
+		<field name="GL_AND_REVERSE" />
+		<field name="GL_BACK" />
+		<field name="GL_BLEND" />
+		<field name="GL_BLUE_BITS" />
+		<field name="GL_BYTE" />
+		<field name="GL_CCW" />
+		<field name="GL_CLAMP_TO_EDGE" />
+		<field name="GL_CLEAR" />
+		<field name="GL_COLOR_ARRAY" />
+		<field name="GL_COLOR_BUFFER_BIT" />
+		<field name="GL_COLOR_LOGIC_OP" />
+		<field name="GL_COLOR_MATERIAL" />
+		<field name="GL_COMPRESSED_TEXTURE_FORMATS" />
+		<field name="GL_CONSTANT_ATTENUATION" />
+		<field name="GL_COPY" />
+		<field name="GL_COPY_INVERTED" />
+		<field name="GL_CULL_FACE" />
+		<field name="GL_CW" />
+		<field name="GL_DECAL" />
+		<field name="GL_DECR" />
+		<field name="GL_DEPTH_BITS" />
+		<field name="GL_DEPTH_BUFFER_BIT" />
+		<field name="GL_DEPTH_TEST" />
+		<field name="GL_DIFFUSE" />
+		<field name="GL_DITHER" />
+		<field name="GL_DONT_CARE" />
+		<field name="GL_DST_ALPHA" />
+		<field name="GL_DST_COLOR" />
+		<field name="GL_EMISSION" />
+		<field name="GL_EQUAL" />
+		<field name="GL_EQUIV" />
+		<field name="GL_EXP" />
+		<field name="GL_EXP2" />
+		<field name="GL_EXTENSIONS" />
+		<field name="GL_FALSE" />
+		<field name="GL_FASTEST" />
+		<field name="GL_FIXED" />
+		<field name="GL_FLAT" />
+		<field name="GL_FLOAT" />
+		<field name="GL_FOG" />
+		<field name="GL_FOG_COLOR" />
+		<field name="GL_FOG_DENSITY" />
+		<field name="GL_FOG_END" />
+		<field name="GL_FOG_HINT" />
+		<field name="GL_FOG_MODE" />
+		<field name="GL_FOG_START" />
+		<field name="GL_FRONT" />
+		<field name="GL_FRONT_AND_BACK" />
+		<field name="GL_GEQUAL" />
+		<field name="GL_GREATER" />
+		<field name="GL_GREEN_BITS" />
+		<field name="GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES" />
+		<field name="GL_IMPLEMENTATION_COLOR_READ_TYPE_OES" />
+		<field name="GL_INCR" />
+		<field name="GL_INVALID_ENUM" />
+		<field name="GL_INVALID_OPERATION" />
+		<field name="GL_INVALID_VALUE" />
+		<field name="GL_INVERT" />
+		<field name="GL_KEEP" />
+		<field name="GL_LEQUAL" />
+		<field name="GL_LESS" />
+		<field name="GL_LIGHT0" />
+		<field name="GL_LIGHT1" />
+		<field name="GL_LIGHT2" />
+		<field name="GL_LIGHT3" />
+		<field name="GL_LIGHT4" />
+		<field name="GL_LIGHT5" />
+		<field name="GL_LIGHT6" />
+		<field name="GL_LIGHT7" />
+		<field name="GL_LIGHTING" />
+		<field name="GL_LIGHT_MODEL_AMBIENT" />
+		<field name="GL_LIGHT_MODEL_TWO_SIDE" />
+		<field name="GL_LINEAR" />
+		<field name="GL_LINEAR_ATTENUATION" />
+		<field name="GL_LINEAR_MIPMAP_LINEAR" />
+		<field name="GL_LINEAR_MIPMAP_NEAREST" />
+		<field name="GL_LINES" />
+		<field name="GL_LINE_LOOP" />
+		<field name="GL_LINE_SMOOTH" />
+		<field name="GL_LINE_SMOOTH_HINT" />
+		<field name="GL_LINE_STRIP" />
+		<field name="GL_LUMINANCE" />
+		<field name="GL_LUMINANCE_ALPHA" />
+		<field name="GL_MAX_ELEMENTS_INDICES" />
+		<field name="GL_MAX_ELEMENTS_VERTICES" />
+		<field name="GL_MAX_LIGHTS" />
+		<field name="GL_MAX_MODELVIEW_STACK_DEPTH" />
+		<field name="GL_MAX_PROJECTION_STACK_DEPTH" />
+		<field name="GL_MAX_TEXTURE_SIZE" />
+		<field name="GL_MAX_TEXTURE_STACK_DEPTH" />
+		<field name="GL_MAX_TEXTURE_UNITS" />
+		<field name="GL_MAX_VIEWPORT_DIMS" />
+		<field name="GL_MODELVIEW" />
+		<field name="GL_MODULATE" />
+		<field name="GL_MULTISAMPLE" />
+		<field name="GL_NAND" />
+		<field name="GL_NEAREST" />
+		<field name="GL_NEAREST_MIPMAP_LINEAR" />
+		<field name="GL_NEAREST_MIPMAP_NEAREST" />
+		<field name="GL_NEVER" />
+		<field name="GL_NICEST" />
+		<field name="GL_NOOP" />
+		<field name="GL_NOR" />
+		<field name="GL_NORMALIZE" />
+		<field name="GL_NORMAL_ARRAY" />
+		<field name="GL_NOTEQUAL" />
+		<field name="GL_NO_ERROR" />
+		<field name="GL_NUM_COMPRESSED_TEXTURE_FORMATS" />
+		<field name="GL_ONE" />
+		<field name="GL_ONE_MINUS_DST_ALPHA" />
+		<field name="GL_ONE_MINUS_DST_COLOR" />
+		<field name="GL_ONE_MINUS_SRC_ALPHA" />
+		<field name="GL_ONE_MINUS_SRC_COLOR" />
+		<field name="GL_OR" />
+		<field name="GL_OR_INVERTED" />
+		<field name="GL_OR_REVERSE" />
+		<field name="GL_OUT_OF_MEMORY" />
+		<field name="GL_PACK_ALIGNMENT" />
+		<field name="GL_PALETTE4_R5_G6_B5_OES" />
+		<field name="GL_PALETTE4_RGB5_A1_OES" />
+		<field name="GL_PALETTE4_RGB8_OES" />
+		<field name="GL_PALETTE4_RGBA4_OES" />
+		<field name="GL_PALETTE4_RGBA8_OES" />
+		<field name="GL_PALETTE8_R5_G6_B5_OES" />
+		<field name="GL_PALETTE8_RGB5_A1_OES" />
+		<field name="GL_PALETTE8_RGB8_OES" />
+		<field name="GL_PALETTE8_RGBA4_OES" />
+		<field name="GL_PALETTE8_RGBA8_OES" />
+		<field name="GL_PERSPECTIVE_CORRECTION_HINT" />
+		<field name="GL_POINTS" />
+		<field name="GL_POINT_FADE_THRESHOLD_SIZE" />
+		<field name="GL_POINT_SIZE" />
+		<field name="GL_POINT_SMOOTH" />
+		<field name="GL_POINT_SMOOTH_HINT" />
+		<field name="GL_POLYGON_OFFSET_FILL" />
+		<field name="GL_POLYGON_SMOOTH_HINT" />
+		<field name="GL_POSITION" />
+		<field name="GL_PROJECTION" />
+		<field name="GL_QUADRATIC_ATTENUATION" />
+		<field name="GL_RED_BITS" />
+		<field name="GL_RENDERER" />
+		<field name="GL_REPEAT" />
+		<field name="GL_REPLACE" />
+		<field name="GL_RESCALE_NORMAL" />
+		<field name="GL_RGB" />
+		<field name="GL_RGBA" />
+		<field name="GL_SAMPLE_ALPHA_TO_COVERAGE" />
+		<field name="GL_SAMPLE_ALPHA_TO_ONE" />
+		<field name="GL_SAMPLE_COVERAGE" />
+		<field name="GL_SCISSOR_TEST" />
+		<field name="GL_SET" />
+		<field name="GL_SHININESS" />
+		<field name="GL_SHORT" />
+		<field name="GL_SMOOTH" />
+		<field name="GL_SMOOTH_LINE_WIDTH_RANGE" />
+		<field name="GL_SMOOTH_POINT_SIZE_RANGE" />
+		<field name="GL_SPECULAR" />
+		<field name="GL_SPOT_CUTOFF" />
+		<field name="GL_SPOT_DIRECTION" />
+		<field name="GL_SPOT_EXPONENT" />
+		<field name="GL_SRC_ALPHA" />
+		<field name="GL_SRC_ALPHA_SATURATE" />
+		<field name="GL_SRC_COLOR" />
+		<field name="GL_STACK_OVERFLOW" />
+		<field name="GL_STACK_UNDERFLOW" />
+		<field name="GL_STENCIL_BITS" />
+		<field name="GL_STENCIL_BUFFER_BIT" />
+		<field name="GL_STENCIL_TEST" />
+		<field name="GL_SUBPIXEL_BITS" />
+		<field name="GL_TEXTURE" />
+		<field name="GL_TEXTURE0" />
+		<field name="GL_TEXTURE1" />
+		<field name="GL_TEXTURE10" />
+		<field name="GL_TEXTURE11" />
+		<field name="GL_TEXTURE12" />
+		<field name="GL_TEXTURE13" />
+		<field name="GL_TEXTURE14" />
+		<field name="GL_TEXTURE15" />
+		<field name="GL_TEXTURE16" />
+		<field name="GL_TEXTURE17" />
+		<field name="GL_TEXTURE18" />
+		<field name="GL_TEXTURE19" />
+		<field name="GL_TEXTURE2" />
+		<field name="GL_TEXTURE20" />
+		<field name="GL_TEXTURE21" />
+		<field name="GL_TEXTURE22" />
+		<field name="GL_TEXTURE23" />
+		<field name="GL_TEXTURE24" />
+		<field name="GL_TEXTURE25" />
+		<field name="GL_TEXTURE26" />
+		<field name="GL_TEXTURE27" />
+		<field name="GL_TEXTURE28" />
+		<field name="GL_TEXTURE29" />
+		<field name="GL_TEXTURE3" />
+		<field name="GL_TEXTURE30" />
+		<field name="GL_TEXTURE31" />
+		<field name="GL_TEXTURE4" />
+		<field name="GL_TEXTURE5" />
+		<field name="GL_TEXTURE6" />
+		<field name="GL_TEXTURE7" />
+		<field name="GL_TEXTURE8" />
+		<field name="GL_TEXTURE9" />
+		<field name="GL_TEXTURE_2D" />
+		<field name="GL_TEXTURE_COORD_ARRAY" />
+		<field name="GL_TEXTURE_ENV" />
+		<field name="GL_TEXTURE_ENV_COLOR" />
+		<field name="GL_TEXTURE_ENV_MODE" />
+		<field name="GL_TEXTURE_MAG_FILTER" />
+		<field name="GL_TEXTURE_MIN_FILTER" />
+		<field name="GL_TEXTURE_WRAP_S" />
+		<field name="GL_TEXTURE_WRAP_T" />
+		<field name="GL_TRIANGLES" />
+		<field name="GL_TRIANGLE_FAN" />
+		<field name="GL_TRIANGLE_STRIP" />
+		<field name="GL_TRUE" />
+		<field name="GL_UNPACK_ALIGNMENT" />
+		<field name="GL_UNSIGNED_BYTE" />
+		<field name="GL_UNSIGNED_SHORT" />
+		<field name="GL_UNSIGNED_SHORT_4_4_4_4" />
+		<field name="GL_UNSIGNED_SHORT_5_5_5_1" />
+		<field name="GL_UNSIGNED_SHORT_5_6_5" />
+		<field name="GL_VENDOR" />
+		<field name="GL_VERSION" />
+		<field name="GL_VERTEX_ARRAY" />
+		<field name="GL_XOR" />
+		<field name="GL_ZERO" />
+	</class>
+	<class name="javax/microedition/khronos/opengles/GL10Ext" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="javax/microedition/khronos/opengles/GL" />
+		<method name="glQueryMatrixxOES(Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)I" />
+		<method name="glQueryMatrixxOES([II[II)I" />
+	</class>
+	<class name="javax/microedition/khronos/opengles/GL11" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="javax/microedition/khronos/opengles/GL10" />
+		<method name="glBindBuffer(II)V" />
+		<method name="glBufferData(IILjava/nio/Buffer;I)V" />
+		<method name="glBufferSubData(IIILjava/nio/Buffer;)V" />
+		<method name="glClipPlanef(ILjava/nio/FloatBuffer;)V" />
+		<method name="glClipPlanef(I[FI)V" />
+		<method name="glClipPlanex(ILjava/nio/IntBuffer;)V" />
+		<method name="glClipPlanex(I[II)V" />
+		<method name="glColor4ub(BBBB)V" />
+		<method name="glColorPointer(IIII)V" />
+		<method name="glDeleteBuffers(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteBuffers(I[II)V" />
+		<method name="glDrawElements(IIII)V" />
+		<method name="glGenBuffers(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenBuffers(I[II)V" />
+		<method name="glGetBooleanv(ILjava/nio/IntBuffer;)V" />
+		<method name="glGetBooleanv(I[ZI)V" />
+		<method name="glGetBufferParameteriv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetBufferParameteriv(II[II)V" />
+		<method name="glGetClipPlanef(ILjava/nio/FloatBuffer;)V" />
+		<method name="glGetClipPlanef(I[FI)V" />
+		<method name="glGetClipPlanex(ILjava/nio/IntBuffer;)V" />
+		<method name="glGetClipPlanex(I[II)V" />
+		<method name="glGetFixedv(ILjava/nio/IntBuffer;)V" />
+		<method name="glGetFixedv(I[II)V" />
+		<method name="glGetFloatv(ILjava/nio/FloatBuffer;)V" />
+		<method name="glGetFloatv(I[FI)V" />
+		<method name="glGetLightfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glGetLightfv(II[FI)V" />
+		<method name="glGetLightxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetLightxv(II[II)V" />
+		<method name="glGetMaterialfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glGetMaterialfv(II[FI)V" />
+		<method name="glGetMaterialxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetMaterialxv(II[II)V" />
+		<method name="glGetPointerv(I[Ljava/nio/Buffer;)V" />
+		<method name="glGetTexEnviv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexEnviv(II[II)V" />
+		<method name="glGetTexEnvxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexEnvxv(II[II)V" />
+		<method name="glGetTexParameterfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glGetTexParameterfv(II[FI)V" />
+		<method name="glGetTexParameteriv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexParameteriv(II[II)V" />
+		<method name="glGetTexParameterxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexParameterxv(II[II)V" />
+		<method name="glIsBuffer(I)Z" />
+		<method name="glIsEnabled(I)Z" />
+		<method name="glIsTexture(I)Z" />
+		<method name="glNormalPointer(III)V" />
+		<method name="glPointParameterf(IF)V" />
+		<method name="glPointParameterfv(ILjava/nio/FloatBuffer;)V" />
+		<method name="glPointParameterfv(I[FI)V" />
+		<method name="glPointParameterx(II)V" />
+		<method name="glPointParameterxv(ILjava/nio/IntBuffer;)V" />
+		<method name="glPointParameterxv(I[II)V" />
+		<method name="glPointSizePointerOES(IILjava/nio/Buffer;)V" />
+		<method name="glTexCoordPointer(IIII)V" />
+		<method name="glTexEnvi(III)V" />
+		<method name="glTexEnviv(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexEnviv(II[II)V" />
+		<method name="glTexParameterfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glTexParameterfv(II[FI)V" />
+		<method name="glTexParameteri(III)V" />
+		<method name="glTexParameteriv(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexParameteriv(II[II)V" />
+		<method name="glTexParameterxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexParameterxv(II[II)V" />
+		<method name="glVertexPointer(IIII)V" />
+		<field name="GL_ACTIVE_TEXTURE" />
+		<field name="GL_ADD_SIGNED" />
+		<field name="GL_ALPHA_SCALE" />
+		<field name="GL_ALPHA_TEST_FUNC" />
+		<field name="GL_ALPHA_TEST_REF" />
+		<field name="GL_ARRAY_BUFFER" />
+		<field name="GL_ARRAY_BUFFER_BINDING" />
+		<field name="GL_BLEND_DST" />
+		<field name="GL_BLEND_SRC" />
+		<field name="GL_BUFFER_ACCESS" />
+		<field name="GL_BUFFER_SIZE" />
+		<field name="GL_BUFFER_USAGE" />
+		<field name="GL_CLIENT_ACTIVE_TEXTURE" />
+		<field name="GL_CLIP_PLANE0" />
+		<field name="GL_CLIP_PLANE1" />
+		<field name="GL_CLIP_PLANE2" />
+		<field name="GL_CLIP_PLANE3" />
+		<field name="GL_CLIP_PLANE4" />
+		<field name="GL_CLIP_PLANE5" />
+		<field name="GL_COLOR_ARRAY_BUFFER_BINDING" />
+		<field name="GL_COLOR_ARRAY_POINTER" />
+		<field name="GL_COLOR_ARRAY_SIZE" />
+		<field name="GL_COLOR_ARRAY_STRIDE" />
+		<field name="GL_COLOR_ARRAY_TYPE" />
+		<field name="GL_COLOR_CLEAR_VALUE" />
+		<field name="GL_COLOR_WRITEMASK" />
+		<field name="GL_COMBINE" />
+		<field name="GL_COMBINE_ALPHA" />
+		<field name="GL_COMBINE_RGB" />
+		<field name="GL_CONSTANT" />
+		<field name="GL_COORD_REPLACE_OES" />
+		<field name="GL_CULL_FACE_MODE" />
+		<field name="GL_CURRENT_COLOR" />
+		<field name="GL_CURRENT_NORMAL" />
+		<field name="GL_CURRENT_TEXTURE_COORDS" />
+		<field name="GL_DEPTH_CLEAR_VALUE" />
+		<field name="GL_DEPTH_FUNC" />
+		<field name="GL_DEPTH_RANGE" />
+		<field name="GL_DEPTH_WRITEMASK" />
+		<field name="GL_DOT3_RGB" />
+		<field name="GL_DOT3_RGBA" />
+		<field name="GL_DYNAMIC_DRAW" />
+		<field name="GL_ELEMENT_ARRAY_BUFFER" />
+		<field name="GL_ELEMENT_ARRAY_BUFFER_BINDING" />
+		<field name="GL_FRONT_FACE" />
+		<field name="GL_GENERATE_MIPMAP" />
+		<field name="GL_GENERATE_MIPMAP_HINT" />
+		<field name="GL_INTERPOLATE" />
+		<field name="GL_LINE_WIDTH" />
+		<field name="GL_LOGIC_OP_MODE" />
+		<field name="GL_MATRIX_MODE" />
+		<field name="GL_MAX_CLIP_PLANES" />
+		<field name="GL_MODELVIEW_MATRIX" />
+		<field name="GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES" />
+		<field name="GL_MODELVIEW_STACK_DEPTH" />
+		<field name="GL_NORMAL_ARRAY_BUFFER_BINDING" />
+		<field name="GL_NORMAL_ARRAY_POINTER" />
+		<field name="GL_NORMAL_ARRAY_STRIDE" />
+		<field name="GL_NORMAL_ARRAY_TYPE" />
+		<field name="GL_OPERAND0_ALPHA" />
+		<field name="GL_OPERAND0_RGB" />
+		<field name="GL_OPERAND1_ALPHA" />
+		<field name="GL_OPERAND1_RGB" />
+		<field name="GL_OPERAND2_ALPHA" />
+		<field name="GL_OPERAND2_RGB" />
+		<field name="GL_POINT_DISTANCE_ATTENUATION" />
+		<field name="GL_POINT_FADE_THRESHOLD_SIZE" />
+		<field name="GL_POINT_SIZE" />
+		<field name="GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES" />
+		<field name="GL_POINT_SIZE_ARRAY_OES" />
+		<field name="GL_POINT_SIZE_ARRAY_POINTER_OES" />
+		<field name="GL_POINT_SIZE_ARRAY_STRIDE_OES" />
+		<field name="GL_POINT_SIZE_ARRAY_TYPE_OES" />
+		<field name="GL_POINT_SIZE_MAX" />
+		<field name="GL_POINT_SIZE_MIN" />
+		<field name="GL_POINT_SPRITE_OES" />
+		<field name="GL_POLYGON_OFFSET_FACTOR" />
+		<field name="GL_POLYGON_OFFSET_UNITS" />
+		<field name="GL_PREVIOUS" />
+		<field name="GL_PRIMARY_COLOR" />
+		<field name="GL_PROJECTION_MATRIX" />
+		<field name="GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES" />
+		<field name="GL_PROJECTION_STACK_DEPTH" />
+		<field name="GL_RGB_SCALE" />
+		<field name="GL_SAMPLES" />
+		<field name="GL_SAMPLE_BUFFERS" />
+		<field name="GL_SAMPLE_COVERAGE_INVERT" />
+		<field name="GL_SAMPLE_COVERAGE_VALUE" />
+		<field name="GL_SCISSOR_BOX" />
+		<field name="GL_SHADE_MODEL" />
+		<field name="GL_SRC0_ALPHA" />
+		<field name="GL_SRC0_RGB" />
+		<field name="GL_SRC1_ALPHA" />
+		<field name="GL_SRC1_RGB" />
+		<field name="GL_SRC2_ALPHA" />
+		<field name="GL_SRC2_RGB" />
+		<field name="GL_STATIC_DRAW" />
+		<field name="GL_STENCIL_CLEAR_VALUE" />
+		<field name="GL_STENCIL_FAIL" />
+		<field name="GL_STENCIL_FUNC" />
+		<field name="GL_STENCIL_PASS_DEPTH_FAIL" />
+		<field name="GL_STENCIL_PASS_DEPTH_PASS" />
+		<field name="GL_STENCIL_REF" />
+		<field name="GL_STENCIL_VALUE_MASK" />
+		<field name="GL_STENCIL_WRITEMASK" />
+		<field name="GL_SUBTRACT" />
+		<field name="GL_TEXTURE_BINDING_2D" />
+		<field name="GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING" />
+		<field name="GL_TEXTURE_COORD_ARRAY_POINTER" />
+		<field name="GL_TEXTURE_COORD_ARRAY_SIZE" />
+		<field name="GL_TEXTURE_COORD_ARRAY_STRIDE" />
+		<field name="GL_TEXTURE_COORD_ARRAY_TYPE" />
+		<field name="GL_TEXTURE_MATRIX" />
+		<field name="GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES" />
+		<field name="GL_TEXTURE_STACK_DEPTH" />
+		<field name="GL_VERTEX_ARRAY_BUFFER_BINDING" />
+		<field name="GL_VERTEX_ARRAY_POINTER" />
+		<field name="GL_VERTEX_ARRAY_SIZE" />
+		<field name="GL_VERTEX_ARRAY_STRIDE" />
+		<field name="GL_VERTEX_ARRAY_TYPE" />
+		<field name="GL_VIEWPORT" />
+		<field name="GL_WRITE_ONLY" />
+	</class>
+	<class name="javax/microedition/khronos/opengles/GL11Ext" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="javax/microedition/khronos/opengles/GL" />
+		<method name="glCurrentPaletteMatrixOES(I)V" />
+		<method name="glDrawTexfOES(FFFFF)V" />
+		<method name="glDrawTexfvOES(Ljava/nio/FloatBuffer;)V" />
+		<method name="glDrawTexfvOES([FI)V" />
+		<method name="glDrawTexiOES(IIIII)V" />
+		<method name="glDrawTexivOES(Ljava/nio/IntBuffer;)V" />
+		<method name="glDrawTexivOES([II)V" />
+		<method name="glDrawTexsOES(SSSSS)V" />
+		<method name="glDrawTexsvOES(Ljava/nio/ShortBuffer;)V" />
+		<method name="glDrawTexsvOES([SI)V" />
+		<method name="glDrawTexxOES(IIIII)V" />
+		<method name="glDrawTexxvOES(Ljava/nio/IntBuffer;)V" />
+		<method name="glDrawTexxvOES([II)V" />
+		<method name="glEnable(I)V" />
+		<method name="glEnableClientState(I)V" />
+		<method name="glLoadPaletteFromModelViewMatrixOES()V" />
+		<method name="glMatrixIndexPointerOES(IIII)V" />
+		<method name="glMatrixIndexPointerOES(IIILjava/nio/Buffer;)V" />
+		<method name="glTexParameterfv(II[FI)V" />
+		<method name="glWeightPointerOES(IIII)V" />
+		<method name="glWeightPointerOES(IIILjava/nio/Buffer;)V" />
+		<field name="GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES" />
+		<field name="GL_MATRIX_INDEX_ARRAY_OES" />
+		<field name="GL_MATRIX_INDEX_ARRAY_POINTER_OES" />
+		<field name="GL_MATRIX_INDEX_ARRAY_SIZE_OES" />
+		<field name="GL_MATRIX_INDEX_ARRAY_STRIDE_OES" />
+		<field name="GL_MATRIX_INDEX_ARRAY_TYPE_OES" />
+		<field name="GL_MATRIX_PALETTE_OES" />
+		<field name="GL_MAX_PALETTE_MATRICES_OES" />
+		<field name="GL_MAX_VERTEX_UNITS_OES" />
+		<field name="GL_TEXTURE_CROP_RECT_OES" />
+		<field name="GL_WEIGHT_ARRAY_BUFFER_BINDING_OES" />
+		<field name="GL_WEIGHT_ARRAY_OES" />
+		<field name="GL_WEIGHT_ARRAY_POINTER_OES" />
+		<field name="GL_WEIGHT_ARRAY_SIZE_OES" />
+		<field name="GL_WEIGHT_ARRAY_STRIDE_OES" />
+		<field name="GL_WEIGHT_ARRAY_TYPE_OES" />
+	</class>
+	<class name="javax/microedition/khronos/opengles/GL11ExtensionPack" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="javax/microedition/khronos/opengles/GL" />
+		<method name="glBindFramebufferOES(II)V" />
+		<method name="glBindRenderbufferOES(II)V" />
+		<method name="glBindTexture(II)V" />
+		<method name="glBlendEquation(I)V" />
+		<method name="glBlendEquationSeparate(II)V" />
+		<method name="glBlendFuncSeparate(IIII)V" />
+		<method name="glCheckFramebufferStatusOES(I)I" />
+		<method name="glCompressedTexImage2D(IIIIIIILjava/nio/Buffer;)V" />
+		<method name="glCopyTexImage2D(IIIIIIII)V" />
+		<method name="glDeleteFramebuffersOES(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteFramebuffersOES(I[II)V" />
+		<method name="glDeleteRenderbuffersOES(ILjava/nio/IntBuffer;)V" />
+		<method name="glDeleteRenderbuffersOES(I[II)V" />
+		<method name="glEnable(I)V" />
+		<method name="glFramebufferRenderbufferOES(IIII)V" />
+		<method name="glFramebufferTexture2DOES(IIIII)V" />
+		<method name="glGenFramebuffersOES(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenFramebuffersOES(I[II)V" />
+		<method name="glGenRenderbuffersOES(ILjava/nio/IntBuffer;)V" />
+		<method name="glGenRenderbuffersOES(I[II)V" />
+		<method name="glGenerateMipmapOES(I)V" />
+		<method name="glGetFramebufferAttachmentParameterivOES(IIILjava/nio/IntBuffer;)V" />
+		<method name="glGetFramebufferAttachmentParameterivOES(III[II)V" />
+		<method name="glGetIntegerv(ILjava/nio/IntBuffer;)V" />
+		<method name="glGetIntegerv(I[II)V" />
+		<method name="glGetRenderbufferParameterivOES(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetRenderbufferParameterivOES(II[II)V" />
+		<method name="glGetTexGenfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glGetTexGenfv(II[FI)V" />
+		<method name="glGetTexGeniv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexGeniv(II[II)V" />
+		<method name="glGetTexGenxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glGetTexGenxv(II[II)V" />
+		<method name="glIsFramebufferOES(I)Z" />
+		<method name="glIsRenderbufferOES(I)Z" />
+		<method name="glRenderbufferStorageOES(IIII)V" />
+		<method name="glStencilOp(III)V" />
+		<method name="glTexEnvf(IIF)V" />
+		<method name="glTexEnvfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glTexEnvfv(II[FI)V" />
+		<method name="glTexEnvx(III)V" />
+		<method name="glTexEnvxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexEnvxv(II[II)V" />
+		<method name="glTexGenf(IIF)V" />
+		<method name="glTexGenfv(IILjava/nio/FloatBuffer;)V" />
+		<method name="glTexGenfv(II[FI)V" />
+		<method name="glTexGeni(III)V" />
+		<method name="glTexGeniv(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexGeniv(II[II)V" />
+		<method name="glTexGenx(III)V" />
+		<method name="glTexGenxv(IILjava/nio/IntBuffer;)V" />
+		<method name="glTexGenxv(II[II)V" />
+		<method name="glTexParameterf(IIF)V" />
+		<field name="GL_BLEND_DST_ALPHA" />
+		<field name="GL_BLEND_DST_RGB" />
+		<field name="GL_BLEND_EQUATION" />
+		<field name="GL_BLEND_EQUATION_ALPHA" />
+		<field name="GL_BLEND_EQUATION_RGB" />
+		<field name="GL_BLEND_SRC_ALPHA" />
+		<field name="GL_BLEND_SRC_RGB" />
+		<field name="GL_COLOR_ATTACHMENT0_OES" />
+		<field name="GL_COLOR_ATTACHMENT10_OES" />
+		<field name="GL_COLOR_ATTACHMENT11_OES" />
+		<field name="GL_COLOR_ATTACHMENT12_OES" />
+		<field name="GL_COLOR_ATTACHMENT13_OES" />
+		<field name="GL_COLOR_ATTACHMENT14_OES" />
+		<field name="GL_COLOR_ATTACHMENT15_OES" />
+		<field name="GL_COLOR_ATTACHMENT1_OES" />
+		<field name="GL_COLOR_ATTACHMENT2_OES" />
+		<field name="GL_COLOR_ATTACHMENT3_OES" />
+		<field name="GL_COLOR_ATTACHMENT4_OES" />
+		<field name="GL_COLOR_ATTACHMENT5_OES" />
+		<field name="GL_COLOR_ATTACHMENT6_OES" />
+		<field name="GL_COLOR_ATTACHMENT7_OES" />
+		<field name="GL_COLOR_ATTACHMENT8_OES" />
+		<field name="GL_COLOR_ATTACHMENT9_OES" />
+		<field name="GL_DECR_WRAP" />
+		<field name="GL_DEPTH_ATTACHMENT_OES" />
+		<field name="GL_DEPTH_COMPONENT" />
+		<field name="GL_DEPTH_COMPONENT16" />
+		<field name="GL_DEPTH_COMPONENT24" />
+		<field name="GL_DEPTH_COMPONENT32" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES" />
+		<field name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES" />
+		<field name="GL_FRAMEBUFFER_BINDING_OES" />
+		<field name="GL_FRAMEBUFFER_COMPLETE_OES" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_OES" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES" />
+		<field name="GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_OES" />
+		<field name="GL_FRAMEBUFFER_OES" />
+		<field name="GL_FRAMEBUFFER_UNSUPPORTED_OES" />
+		<field name="GL_FUNC_ADD" />
+		<field name="GL_FUNC_REVERSE_SUBTRACT" />
+		<field name="GL_FUNC_SUBTRACT" />
+		<field name="GL_INCR_WRAP" />
+		<field name="GL_INVALID_FRAMEBUFFER_OPERATION_OES" />
+		<field name="GL_MAX_COLOR_ATTACHMENTS_OES" />
+		<field name="GL_MAX_CUBE_MAP_TEXTURE_SIZE" />
+		<field name="GL_MAX_RENDERBUFFER_SIZE_OES" />
+		<field name="GL_MIRRORED_REPEAT" />
+		<field name="GL_NORMAL_MAP" />
+		<field name="GL_REFLECTION_MAP" />
+		<field name="GL_RENDERBUFFER_ALPHA_SIZE_OES" />
+		<field name="GL_RENDERBUFFER_BINDING_OES" />
+		<field name="GL_RENDERBUFFER_BLUE_SIZE_OES" />
+		<field name="GL_RENDERBUFFER_DEPTH_SIZE_OES" />
+		<field name="GL_RENDERBUFFER_GREEN_SIZE_OES" />
+		<field name="GL_RENDERBUFFER_HEIGHT_OES" />
+		<field name="GL_RENDERBUFFER_INTERNAL_FORMAT_OES" />
+		<field name="GL_RENDERBUFFER_OES" />
+		<field name="GL_RENDERBUFFER_RED_SIZE_OES" />
+		<field name="GL_RENDERBUFFER_STENCIL_SIZE_OES" />
+		<field name="GL_RENDERBUFFER_WIDTH_OES" />
+		<field name="GL_RGB565_OES" />
+		<field name="GL_RGB5_A1" />
+		<field name="GL_RGB8" />
+		<field name="GL_RGBA4" />
+		<field name="GL_RGBA8" />
+		<field name="GL_STENCIL_ATTACHMENT_OES" />
+		<field name="GL_STENCIL_INDEX" />
+		<field name="GL_STENCIL_INDEX1_OES" />
+		<field name="GL_STENCIL_INDEX4_OES" />
+		<field name="GL_STENCIL_INDEX8_OES" />
+		<field name="GL_STR" />
+		<field name="GL_TEXTURE_BINDING_CUBE_MAP" />
+		<field name="GL_TEXTURE_CUBE_MAP" />
+		<field name="GL_TEXTURE_CUBE_MAP_NEGATIVE_X" />
+		<field name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Y" />
+		<field name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Z" />
+		<field name="GL_TEXTURE_CUBE_MAP_POSITIVE_X" />
+		<field name="GL_TEXTURE_CUBE_MAP_POSITIVE_Y" />
+		<field name="GL_TEXTURE_CUBE_MAP_POSITIVE_Z" />
+		<field name="GL_TEXTURE_GEN_MODE" />
+		<field name="GL_TEXTURE_GEN_STR" />
+	</class>
+	<class name="javax/net/ServerSocketFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createServerSocket()Ljava/net/ServerSocket;" />
+		<method name="createServerSocket(I)Ljava/net/ServerSocket;" />
+		<method name="createServerSocket(II)Ljava/net/ServerSocket;" />
+		<method name="createServerSocket(IILjava/net/InetAddress;)Ljava/net/ServerSocket;" />
+		<method name="getDefault()Ljavax/net/ServerSocketFactory;" />
+	</class>
+	<class name="javax/net/SocketFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createSocket()Ljava/net/Socket;" />
+		<method name="createSocket(Ljava/lang/String;I)Ljava/net/Socket;" />
+		<method name="createSocket(Ljava/lang/String;ILjava/net/InetAddress;I)Ljava/net/Socket;" />
+		<method name="createSocket(Ljava/net/InetAddress;I)Ljava/net/Socket;" />
+		<method name="createSocket(Ljava/net/InetAddress;ILjava/net/InetAddress;I)Ljava/net/Socket;" />
+		<method name="getDefault()Ljavax/net/SocketFactory;" />
+	</class>
+	<class name="javax/net/ssl/CertPathTrustManagerParameters" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="javax/net/ssl/ManagerFactoryParameters" />
+		<method name="&lt;init&gt;(Ljava/security/cert/CertPathParameters;)V" />
+		<method name="getParameters()Ljava/security/cert/CertPathParameters;" />
+	</class>
+	<class name="javax/net/ssl/ExtendedSSLSession" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="javax/net/ssl/SSLSession" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getLocalSupportedSignatureAlgorithms()[Ljava/lang/String;" />
+		<method name="getPeerSupportedSignatureAlgorithms()[Ljava/lang/String;" />
+		<method name="getRequestedServerNames()Ljava/util/List;" />
+	</class>
+	<class name="javax/net/ssl/HandshakeCompletedEvent" since="1">
+		<extends name="java/util/EventObject" />
+		<method name="&lt;init&gt;(Ljavax/net/ssl/SSLSocket;Ljavax/net/ssl/SSLSession;)V" />
+		<method name="getCipherSuite()Ljava/lang/String;" />
+		<method name="getLocalCertificates()[Ljava/security/cert/Certificate;" />
+		<method name="getLocalPrincipal()Ljava/security/Principal;" />
+		<method name="getPeerCertificateChain()[Ljavax/security/cert/X509Certificate;" />
+		<method name="getPeerCertificates()[Ljava/security/cert/Certificate;" />
+		<method name="getPeerPrincipal()Ljava/security/Principal;" />
+		<method name="getSession()Ljavax/net/ssl/SSLSession;" />
+		<method name="getSocket()Ljavax/net/ssl/SSLSocket;" />
+	</class>
+	<class name="javax/net/ssl/HandshakeCompletedListener" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/EventListener" />
+		<method name="handshakeCompleted(Ljavax/net/ssl/HandshakeCompletedEvent;)V" />
+	</class>
+	<class name="javax/net/ssl/HostnameVerifier" since="1">
+		<extends name="java/lang/Object" />
+		<method name="verify(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z" />
+	</class>
+	<class name="javax/net/ssl/HttpsURLConnection" since="1">
+		<extends name="java/net/HttpURLConnection" />
+		<method name="&lt;init&gt;(Ljava/net/URL;)V" />
+		<method name="getCipherSuite()Ljava/lang/String;" />
+		<method name="getDefaultHostnameVerifier()Ljavax/net/ssl/HostnameVerifier;" />
+		<method name="getDefaultSSLSocketFactory()Ljavax/net/ssl/SSLSocketFactory;" />
+		<method name="getHostnameVerifier()Ljavax/net/ssl/HostnameVerifier;" />
+		<method name="getLocalCertificates()[Ljava/security/cert/Certificate;" />
+		<method name="getLocalPrincipal()Ljava/security/Principal;" />
+		<method name="getPeerPrincipal()Ljava/security/Principal;" />
+		<method name="getSSLSocketFactory()Ljavax/net/ssl/SSLSocketFactory;" />
+		<method name="getServerCertificates()[Ljava/security/cert/Certificate;" />
+		<method name="setDefaultHostnameVerifier(Ljavax/net/ssl/HostnameVerifier;)V" />
+		<method name="setDefaultSSLSocketFactory(Ljavax/net/ssl/SSLSocketFactory;)V" />
+		<method name="setHostnameVerifier(Ljavax/net/ssl/HostnameVerifier;)V" />
+		<method name="setSSLSocketFactory(Ljavax/net/ssl/SSLSocketFactory;)V" />
+		<field name="hostnameVerifier" />
+	</class>
+	<class name="javax/net/ssl/KeyManager" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="javax/net/ssl/KeyManagerFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljavax/net/ssl/KeyManagerFactorySpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getDefaultAlgorithm()Ljava/lang/String;" />
+		<method name="getInstance(Ljava/lang/String;)Ljavax/net/ssl/KeyManagerFactory;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljavax/net/ssl/KeyManagerFactory;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljavax/net/ssl/KeyManagerFactory;" />
+		<method name="getKeyManagers()[Ljavax/net/ssl/KeyManager;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="init(Ljava/security/KeyStore;[C)V" />
+		<method name="init(Ljavax/net/ssl/ManagerFactoryParameters;)V" />
+	</class>
+	<class name="javax/net/ssl/KeyManagerFactorySpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineGetKeyManagers()[Ljavax/net/ssl/KeyManager;" />
+		<method name="engineInit(Ljava/security/KeyStore;[C)V" />
+		<method name="engineInit(Ljavax/net/ssl/ManagerFactoryParameters;)V" />
+	</class>
+	<class name="javax/net/ssl/KeyStoreBuilderParameters" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="javax/net/ssl/ManagerFactoryParameters" />
+		<method name="&lt;init&gt;(Ljava/security/KeyStore$Builder;)V" />
+		<method name="&lt;init&gt;(Ljava/util/List;)V" />
+		<method name="getParameters()Ljava/util/List;" />
+	</class>
+	<class name="javax/net/ssl/ManagerFactoryParameters" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="javax/net/ssl/SNIHostName" since="24">
+		<extends name="javax/net/ssl/SNIServerName" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="createSNIMatcher(Ljava/lang/String;)Ljavax/net/ssl/SNIMatcher;" />
+		<method name="getAsciiName()Ljava/lang/String;" />
+	</class>
+	<class name="javax/net/ssl/SNIMatcher" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getType()I" />
+		<method name="matches(Ljavax/net/ssl/SNIServerName;)Z" />
+	</class>
+	<class name="javax/net/ssl/SNIServerName" since="24">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I[B)V" />
+		<method name="getEncoded()[B" />
+		<method name="getType()I" />
+	</class>
+	<class name="javax/net/ssl/SSLContext" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljavax/net/ssl/SSLContextSpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="createSSLEngine()Ljavax/net/ssl/SSLEngine;" />
+		<method name="createSSLEngine(Ljava/lang/String;I)Ljavax/net/ssl/SSLEngine;" />
+		<method name="getClientSessionContext()Ljavax/net/ssl/SSLSessionContext;" />
+		<method name="getDefault()Ljavax/net/ssl/SSLContext;" since="9" />
+		<method name="getDefaultSSLParameters()Ljavax/net/ssl/SSLParameters;" since="9" />
+		<method name="getInstance(Ljava/lang/String;)Ljavax/net/ssl/SSLContext;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljavax/net/ssl/SSLContext;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljavax/net/ssl/SSLContext;" />
+		<method name="getProtocol()Ljava/lang/String;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="getServerSessionContext()Ljavax/net/ssl/SSLSessionContext;" />
+		<method name="getServerSocketFactory()Ljavax/net/ssl/SSLServerSocketFactory;" />
+		<method name="getSocketFactory()Ljavax/net/ssl/SSLSocketFactory;" />
+		<method name="getSupportedSSLParameters()Ljavax/net/ssl/SSLParameters;" since="9" />
+		<method name="init([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V" />
+		<method name="setDefault(Ljavax/net/ssl/SSLContext;)V" since="9" />
+	</class>
+	<class name="javax/net/ssl/SSLContextSpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineCreateSSLEngine()Ljavax/net/ssl/SSLEngine;" />
+		<method name="engineCreateSSLEngine(Ljava/lang/String;I)Ljavax/net/ssl/SSLEngine;" />
+		<method name="engineGetClientSessionContext()Ljavax/net/ssl/SSLSessionContext;" />
+		<method name="engineGetDefaultSSLParameters()Ljavax/net/ssl/SSLParameters;" since="9" />
+		<method name="engineGetServerSessionContext()Ljavax/net/ssl/SSLSessionContext;" />
+		<method name="engineGetServerSocketFactory()Ljavax/net/ssl/SSLServerSocketFactory;" />
+		<method name="engineGetSocketFactory()Ljavax/net/ssl/SSLSocketFactory;" />
+		<method name="engineGetSupportedSSLParameters()Ljavax/net/ssl/SSLParameters;" since="9" />
+		<method name="engineInit([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V" />
+	</class>
+	<class name="javax/net/ssl/SSLEngine" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="beginHandshake()V" />
+		<method name="closeInbound()V" />
+		<method name="closeOutbound()V" />
+		<method name="getApplicationProtocol()Ljava/lang/String;" since="29" />
+		<method name="getDelegatedTask()Ljava/lang/Runnable;" />
+		<method name="getEnableSessionCreation()Z" />
+		<method name="getEnabledCipherSuites()[Ljava/lang/String;" />
+		<method name="getEnabledProtocols()[Ljava/lang/String;" />
+		<method name="getHandshakeApplicationProtocol()Ljava/lang/String;" since="29" />
+		<method name="getHandshakeApplicationProtocolSelector()Ljava/util/function/BiFunction;" since="29" />
+		<method name="getHandshakeSession()Ljavax/net/ssl/SSLSession;" since="24" />
+		<method name="getHandshakeStatus()Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;" />
+		<method name="getNeedClientAuth()Z" />
+		<method name="getPeerHost()Ljava/lang/String;" />
+		<method name="getPeerPort()I" />
+		<method name="getSSLParameters()Ljavax/net/ssl/SSLParameters;" since="9" />
+		<method name="getSession()Ljavax/net/ssl/SSLSession;" />
+		<method name="getSupportedCipherSuites()[Ljava/lang/String;" />
+		<method name="getSupportedProtocols()[Ljava/lang/String;" />
+		<method name="getUseClientMode()Z" />
+		<method name="getWantClientAuth()Z" />
+		<method name="isInboundDone()Z" />
+		<method name="isOutboundDone()Z" />
+		<method name="setEnableSessionCreation(Z)V" />
+		<method name="setEnabledCipherSuites([Ljava/lang/String;)V" />
+		<method name="setEnabledProtocols([Ljava/lang/String;)V" />
+		<method name="setHandshakeApplicationProtocolSelector(Ljava/util/function/BiFunction;)V" since="29" />
+		<method name="setNeedClientAuth(Z)V" />
+		<method name="setSSLParameters(Ljavax/net/ssl/SSLParameters;)V" since="9" />
+		<method name="setUseClientMode(Z)V" />
+		<method name="setWantClientAuth(Z)V" />
+		<method name="unwrap(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;" />
+		<method name="unwrap(Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;" />
+		<method name="unwrap(Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;II)Ljavax/net/ssl/SSLEngineResult;" />
+		<method name="wrap(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;" />
+		<method name="wrap([Ljava/nio/ByteBuffer;IILjava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;" />
+		<method name="wrap([Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;" />
+	</class>
+	<class name="javax/net/ssl/SSLEngineResult" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljavax/net/ssl/SSLEngineResult$Status;Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;II)V" />
+		<method name="bytesConsumed()I" />
+		<method name="bytesProduced()I" />
+		<method name="getHandshakeStatus()Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;" />
+		<method name="getStatus()Ljavax/net/ssl/SSLEngineResult$Status;" />
+	</class>
+	<class name="javax/net/ssl/SSLEngineResult$HandshakeStatus" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;" />
+		<method name="values()[Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;" />
+		<field name="FINISHED" />
+		<field name="NEED_TASK" />
+		<field name="NEED_UNWRAP" />
+		<field name="NEED_WRAP" />
+		<field name="NOT_HANDSHAKING" />
+	</class>
+	<class name="javax/net/ssl/SSLEngineResult$Status" since="1">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Ljavax/net/ssl/SSLEngineResult$Status;" />
+		<method name="values()[Ljavax/net/ssl/SSLEngineResult$Status;" />
+		<field name="BUFFER_OVERFLOW" />
+		<field name="BUFFER_UNDERFLOW" />
+		<field name="CLOSED" />
+		<field name="OK" />
+	</class>
+	<class name="javax/net/ssl/SSLException" since="1">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="javax/net/ssl/SSLHandshakeException" since="1">
+		<extends name="javax/net/ssl/SSLException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/net/ssl/SSLKeyException" since="1">
+		<extends name="javax/net/ssl/SSLException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/net/ssl/SSLParameters" since="9">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;([Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;([Ljava/lang/String;[Ljava/lang/String;)V" />
+		<method name="getAlgorithmConstraints()Ljava/security/AlgorithmConstraints;" since="24" />
+		<method name="getApplicationProtocols()[Ljava/lang/String;" since="29" />
+		<method name="getCipherSuites()[Ljava/lang/String;" />
+		<method name="getEndpointIdentificationAlgorithm()Ljava/lang/String;" since="24" />
+		<method name="getNeedClientAuth()Z" />
+		<method name="getProtocols()[Ljava/lang/String;" />
+		<method name="getSNIMatchers()Ljava/util/Collection;" since="24" />
+		<method name="getServerNames()Ljava/util/List;" since="24" />
+		<method name="getUseCipherSuitesOrder()Z" since="24" />
+		<method name="getWantClientAuth()Z" />
+		<method name="setAlgorithmConstraints(Ljava/security/AlgorithmConstraints;)V" since="24" />
+		<method name="setApplicationProtocols([Ljava/lang/String;)V" since="29" />
+		<method name="setCipherSuites([Ljava/lang/String;)V" />
+		<method name="setEndpointIdentificationAlgorithm(Ljava/lang/String;)V" since="24" />
+		<method name="setNeedClientAuth(Z)V" />
+		<method name="setProtocols([Ljava/lang/String;)V" />
+		<method name="setSNIMatchers(Ljava/util/Collection;)V" since="24" />
+		<method name="setServerNames(Ljava/util/List;)V" since="24" />
+		<method name="setUseCipherSuitesOrder(Z)V" since="24" />
+		<method name="setWantClientAuth(Z)V" />
+	</class>
+	<class name="javax/net/ssl/SSLPeerUnverifiedException" since="1">
+		<extends name="javax/net/ssl/SSLException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/net/ssl/SSLPermission" since="1">
+		<extends name="java/security/BasicPermission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/net/ssl/SSLProtocolException" since="1">
+		<extends name="javax/net/ssl/SSLException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/net/ssl/SSLServerSocket" since="1">
+		<extends name="java/net/ServerSocket" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="&lt;init&gt;(IILjava/net/InetAddress;)V" />
+		<method name="getEnableSessionCreation()Z" />
+		<method name="getEnabledCipherSuites()[Ljava/lang/String;" />
+		<method name="getEnabledProtocols()[Ljava/lang/String;" />
+		<method name="getNeedClientAuth()Z" />
+		<method name="getSSLParameters()Ljavax/net/ssl/SSLParameters;" since="24" />
+		<method name="getSupportedCipherSuites()[Ljava/lang/String;" />
+		<method name="getSupportedProtocols()[Ljava/lang/String;" />
+		<method name="getUseClientMode()Z" />
+		<method name="getWantClientAuth()Z" />
+		<method name="setEnableSessionCreation(Z)V" />
+		<method name="setEnabledCipherSuites([Ljava/lang/String;)V" />
+		<method name="setEnabledProtocols([Ljava/lang/String;)V" />
+		<method name="setNeedClientAuth(Z)V" />
+		<method name="setSSLParameters(Ljavax/net/ssl/SSLParameters;)V" since="24" />
+		<method name="setUseClientMode(Z)V" />
+		<method name="setWantClientAuth(Z)V" />
+	</class>
+	<class name="javax/net/ssl/SSLServerSocketFactory" since="1">
+		<extends name="javax/net/ServerSocketFactory" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getDefaultCipherSuites()[Ljava/lang/String;" />
+		<method name="getSupportedCipherSuites()[Ljava/lang/String;" />
+	</class>
+	<class name="javax/net/ssl/SSLSession" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getApplicationBufferSize()I" />
+		<method name="getCipherSuite()Ljava/lang/String;" />
+		<method name="getCreationTime()J" />
+		<method name="getId()[B" />
+		<method name="getLastAccessedTime()J" />
+		<method name="getLocalCertificates()[Ljava/security/cert/Certificate;" />
+		<method name="getLocalPrincipal()Ljava/security/Principal;" />
+		<method name="getPacketBufferSize()I" />
+		<method name="getPeerCertificateChain()[Ljavax/security/cert/X509Certificate;" />
+		<method name="getPeerCertificates()[Ljava/security/cert/Certificate;" />
+		<method name="getPeerHost()Ljava/lang/String;" />
+		<method name="getPeerPort()I" />
+		<method name="getPeerPrincipal()Ljava/security/Principal;" />
+		<method name="getProtocol()Ljava/lang/String;" />
+		<method name="getSessionContext()Ljavax/net/ssl/SSLSessionContext;" />
+		<method name="getValue(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getValueNames()[Ljava/lang/String;" />
+		<method name="invalidate()V" />
+		<method name="isValid()Z" />
+		<method name="putValue(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="removeValue(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/net/ssl/SSLSessionBindingEvent" since="1">
+		<extends name="java/util/EventObject" />
+		<method name="&lt;init&gt;(Ljavax/net/ssl/SSLSession;Ljava/lang/String;)V" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getSession()Ljavax/net/ssl/SSLSession;" />
+	</class>
+	<class name="javax/net/ssl/SSLSessionBindingListener" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/EventListener" />
+		<method name="valueBound(Ljavax/net/ssl/SSLSessionBindingEvent;)V" />
+		<method name="valueUnbound(Ljavax/net/ssl/SSLSessionBindingEvent;)V" />
+	</class>
+	<class name="javax/net/ssl/SSLSessionContext" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getIds()Ljava/util/Enumeration;" />
+		<method name="getSession([B)Ljavax/net/ssl/SSLSession;" />
+		<method name="getSessionCacheSize()I" />
+		<method name="getSessionTimeout()I" />
+		<method name="setSessionCacheSize(I)V" />
+		<method name="setSessionTimeout(I)V" />
+	</class>
+	<class name="javax/net/ssl/SSLSocket" since="1">
+		<extends name="java/net/Socket" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;ILjava/net/InetAddress;I)V" />
+		<method name="&lt;init&gt;(Ljava/net/InetAddress;I)V" />
+		<method name="&lt;init&gt;(Ljava/net/InetAddress;ILjava/net/InetAddress;I)V" />
+		<method name="addHandshakeCompletedListener(Ljavax/net/ssl/HandshakeCompletedListener;)V" />
+		<method name="getApplicationProtocol()Ljava/lang/String;" since="29" />
+		<method name="getEnableSessionCreation()Z" />
+		<method name="getEnabledCipherSuites()[Ljava/lang/String;" />
+		<method name="getEnabledProtocols()[Ljava/lang/String;" />
+		<method name="getHandshakeApplicationProtocol()Ljava/lang/String;" since="29" />
+		<method name="getHandshakeApplicationProtocolSelector()Ljava/util/function/BiFunction;" since="29" />
+		<method name="getHandshakeSession()Ljavax/net/ssl/SSLSession;" since="24" />
+		<method name="getNeedClientAuth()Z" />
+		<method name="getSSLParameters()Ljavax/net/ssl/SSLParameters;" since="9" />
+		<method name="getSession()Ljavax/net/ssl/SSLSession;" />
+		<method name="getSupportedCipherSuites()[Ljava/lang/String;" />
+		<method name="getSupportedProtocols()[Ljava/lang/String;" />
+		<method name="getUseClientMode()Z" />
+		<method name="getWantClientAuth()Z" />
+		<method name="removeHandshakeCompletedListener(Ljavax/net/ssl/HandshakeCompletedListener;)V" />
+		<method name="setEnableSessionCreation(Z)V" />
+		<method name="setEnabledCipherSuites([Ljava/lang/String;)V" />
+		<method name="setEnabledProtocols([Ljava/lang/String;)V" />
+		<method name="setHandshakeApplicationProtocolSelector(Ljava/util/function/BiFunction;)V" since="29" />
+		<method name="setNeedClientAuth(Z)V" />
+		<method name="setSSLParameters(Ljavax/net/ssl/SSLParameters;)V" since="9" />
+		<method name="setUseClientMode(Z)V" />
+		<method name="setWantClientAuth(Z)V" />
+		<method name="startHandshake()V" />
+	</class>
+	<class name="javax/net/ssl/SSLSocketFactory" since="1">
+		<extends name="javax/net/SocketFactory" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createSocket(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket;" />
+		<method name="getDefaultCipherSuites()[Ljava/lang/String;" />
+		<method name="getSupportedCipherSuites()[Ljava/lang/String;" />
+	</class>
+	<class name="javax/net/ssl/StandardConstants" since="24">
+		<extends name="java/lang/Object" />
+		<field name="SNI_HOST_NAME" />
+	</class>
+	<class name="javax/net/ssl/TrustManager" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="javax/net/ssl/TrustManagerFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljavax/net/ssl/TrustManagerFactorySpi;Ljava/security/Provider;Ljava/lang/String;)V" />
+		<method name="getAlgorithm()Ljava/lang/String;" />
+		<method name="getDefaultAlgorithm()Ljava/lang/String;" />
+		<method name="getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;" />
+		<method name="getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljavax/net/ssl/TrustManagerFactory;" />
+		<method name="getProvider()Ljava/security/Provider;" />
+		<method name="getTrustManagers()[Ljavax/net/ssl/TrustManager;" />
+		<method name="init(Ljava/security/KeyStore;)V" />
+		<method name="init(Ljavax/net/ssl/ManagerFactoryParameters;)V" />
+	</class>
+	<class name="javax/net/ssl/TrustManagerFactorySpi" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="engineGetTrustManagers()[Ljavax/net/ssl/TrustManager;" />
+		<method name="engineInit(Ljava/security/KeyStore;)V" />
+		<method name="engineInit(Ljavax/net/ssl/ManagerFactoryParameters;)V" />
+	</class>
+	<class name="javax/net/ssl/X509ExtendedKeyManager" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="javax/net/ssl/X509KeyManager" />
+		<method name="&lt;init&gt;()V" />
+		<method name="chooseEngineClientAlias([Ljava/lang/String;[Ljava/security/Principal;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;" />
+		<method name="chooseEngineServerAlias(Ljava/lang/String;[Ljava/security/Principal;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;" />
+	</class>
+	<class name="javax/net/ssl/X509ExtendedTrustManager" since="24">
+		<extends name="java/lang/Object" />
+		<implements name="javax/net/ssl/X509TrustManager" />
+		<method name="&lt;init&gt;()V" />
+		<method name="checkClientTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/net/Socket;)V" />
+		<method name="checkClientTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)V" />
+		<method name="checkServerTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/net/Socket;)V" />
+		<method name="checkServerTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)V" />
+	</class>
+	<class name="javax/net/ssl/X509KeyManager" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="javax/net/ssl/KeyManager" />
+		<method name="chooseClientAlias([Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String;" />
+		<method name="chooseServerAlias(Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String;" />
+		<method name="getCertificateChain(Ljava/lang/String;)[Ljava/security/cert/X509Certificate;" />
+		<method name="getClientAliases(Ljava/lang/String;[Ljava/security/Principal;)[Ljava/lang/String;" />
+		<method name="getPrivateKey(Ljava/lang/String;)Ljava/security/PrivateKey;" />
+		<method name="getServerAliases(Ljava/lang/String;[Ljava/security/Principal;)[Ljava/lang/String;" />
+	</class>
+	<class name="javax/net/ssl/X509TrustManager" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="javax/net/ssl/TrustManager" />
+		<method name="checkClientTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V" />
+		<method name="checkServerTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V" />
+		<method name="getAcceptedIssuers()[Ljava/security/cert/X509Certificate;" />
+	</class>
+	<class name="javax/security/auth/AuthPermission" since="1">
+		<extends name="java/security/BasicPermission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/security/auth/DestroyFailedException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/security/auth/Destroyable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="destroy()V" />
+		<method name="isDestroyed()Z" />
+	</class>
+	<class name="javax/security/auth/PrivateCredentialPermission" since="1">
+		<extends name="java/security/Permission" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getCredentialClass()Ljava/lang/String;" />
+		<method name="getPrincipals()[[Ljava/lang/String;" />
+	</class>
+	<class name="javax/security/auth/Subject" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(ZLjava/util/Set;Ljava/util/Set;Ljava/util/Set;)V" />
+		<method name="doAs(Ljavax/security/auth/Subject;Ljava/security/PrivilegedAction;)Ljava/lang/Object;" />
+		<method name="doAs(Ljavax/security/auth/Subject;Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;" />
+		<method name="doAsPrivileged(Ljavax/security/auth/Subject;Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;" />
+		<method name="doAsPrivileged(Ljavax/security/auth/Subject;Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;" />
+		<method name="getPrincipals()Ljava/util/Set;" />
+		<method name="getPrincipals(Ljava/lang/Class;)Ljava/util/Set;" />
+		<method name="getPrivateCredentials()Ljava/util/Set;" />
+		<method name="getPrivateCredentials(Ljava/lang/Class;)Ljava/util/Set;" />
+		<method name="getPublicCredentials()Ljava/util/Set;" />
+		<method name="getPublicCredentials(Ljava/lang/Class;)Ljava/util/Set;" />
+		<method name="getSubject(Ljava/security/AccessControlContext;)Ljavax/security/auth/Subject;" />
+		<method name="isReadOnly()Z" />
+		<method name="setReadOnly()V" />
+	</class>
+	<class name="javax/security/auth/SubjectDomainCombiner" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/DomainCombiner" />
+		<method name="&lt;init&gt;(Ljavax/security/auth/Subject;)V" />
+		<method name="getSubject()Ljavax/security/auth/Subject;" />
+	</class>
+	<class name="javax/security/auth/callback/Callback" since="1">
+		<extends name="java/lang/Object" />
+	</class>
+	<class name="javax/security/auth/callback/CallbackHandler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="handle([Ljavax/security/auth/callback/Callback;)V" />
+	</class>
+	<class name="javax/security/auth/callback/PasswordCallback" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="javax/security/auth/callback/Callback" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Z)V" />
+		<method name="clearPassword()V" />
+		<method name="getPassword()[C" />
+		<method name="getPrompt()Ljava/lang/String;" />
+		<method name="isEchoOn()Z" />
+		<method name="setPassword([C)V" />
+	</class>
+	<class name="javax/security/auth/callback/UnsupportedCallbackException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(Ljavax/security/auth/callback/Callback;)V" />
+		<method name="&lt;init&gt;(Ljavax/security/auth/callback/Callback;Ljava/lang/String;)V" />
+		<method name="getCallback()Ljavax/security/auth/callback/Callback;" />
+	</class>
+	<class name="javax/security/auth/login/LoginException" since="1">
+		<extends name="java/security/GeneralSecurityException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/security/auth/x500/X500Principal" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/security/Principal" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/util/Map;)V" since="9" />
+		<method name="&lt;init&gt;([B)V" />
+		<method name="getEncoded()[B" />
+		<method name="getName(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getName(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;" since="9" />
+		<field name="CANONICAL" />
+		<field name="RFC1779" />
+		<field name="RFC2253" />
+	</class>
+	<class name="javax/security/cert/Certificate" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getEncoded()[B" />
+		<method name="getPublicKey()Ljava/security/PublicKey;" />
+		<method name="verify(Ljava/security/PublicKey;)V" />
+		<method name="verify(Ljava/security/PublicKey;Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/security/cert/CertificateEncodingException" since="1">
+		<extends name="javax/security/cert/CertificateException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/security/cert/CertificateException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/security/cert/CertificateExpiredException" since="1">
+		<extends name="javax/security/cert/CertificateException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/security/cert/CertificateNotYetValidException" since="1">
+		<extends name="javax/security/cert/CertificateException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/security/cert/CertificateParsingException" since="1">
+		<extends name="javax/security/cert/CertificateException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/security/cert/X509Certificate" since="1">
+		<extends name="javax/security/cert/Certificate" />
+		<method name="&lt;init&gt;()V" />
+		<method name="checkValidity()V" />
+		<method name="checkValidity(Ljava/util/Date;)V" />
+		<method name="getInstance(Ljava/io/InputStream;)Ljavax/security/cert/X509Certificate;" />
+		<method name="getInstance([B)Ljavax/security/cert/X509Certificate;" />
+		<method name="getIssuerDN()Ljava/security/Principal;" />
+		<method name="getNotAfter()Ljava/util/Date;" />
+		<method name="getNotBefore()Ljava/util/Date;" />
+		<method name="getSerialNumber()Ljava/math/BigInteger;" />
+		<method name="getSigAlgName()Ljava/lang/String;" />
+		<method name="getSigAlgOID()Ljava/lang/String;" />
+		<method name="getSigAlgParams()[B" />
+		<method name="getSubjectDN()Ljava/security/Principal;" />
+		<method name="getVersion()I" />
+	</class>
+	<class name="javax/sql/CommonDataSource" since="9">
+		<extends name="java/lang/Object" />
+		<method name="getLogWriter()Ljava/io/PrintWriter;" />
+		<method name="getLoginTimeout()I" />
+		<method name="getParentLogger()Ljava/util/logging/Logger;" since="24" />
+		<method name="setLogWriter(Ljava/io/PrintWriter;)V" />
+		<method name="setLoginTimeout(I)V" />
+	</class>
+	<class name="javax/sql/ConnectionEvent" since="1">
+		<extends name="java/util/EventObject" />
+		<method name="&lt;init&gt;(Ljavax/sql/PooledConnection;)V" />
+		<method name="&lt;init&gt;(Ljavax/sql/PooledConnection;Ljava/sql/SQLException;)V" />
+		<method name="getSQLException()Ljava/sql/SQLException;" />
+	</class>
+	<class name="javax/sql/ConnectionEventListener" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/EventListener" />
+		<method name="connectionClosed(Ljavax/sql/ConnectionEvent;)V" />
+		<method name="connectionErrorOccurred(Ljavax/sql/ConnectionEvent;)V" />
+	</class>
+	<class name="javax/sql/ConnectionPoolDataSource" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="javax/sql/CommonDataSource" since="9" />
+		<method name="getLogWriter()Ljava/io/PrintWriter;" removed="9" />
+		<method name="getLoginTimeout()I" removed="9" />
+		<method name="getPooledConnection()Ljavax/sql/PooledConnection;" />
+		<method name="getPooledConnection(Ljava/lang/String;Ljava/lang/String;)Ljavax/sql/PooledConnection;" />
+		<method name="setLogWriter(Ljava/io/PrintWriter;)V" removed="9" />
+		<method name="setLoginTimeout(I)V" removed="9" />
+	</class>
+	<class name="javax/sql/DataSource" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/sql/Wrapper" since="9" />
+		<implements name="javax/sql/CommonDataSource" since="9" />
+		<method name="getConnection()Ljava/sql/Connection;" />
+		<method name="getConnection(Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection;" />
+		<method name="getLogWriter()Ljava/io/PrintWriter;" removed="9" />
+		<method name="getLoginTimeout()I" removed="9" />
+		<method name="setLogWriter(Ljava/io/PrintWriter;)V" removed="9" />
+		<method name="setLoginTimeout(I)V" removed="9" />
+	</class>
+	<class name="javax/sql/PooledConnection" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addConnectionEventListener(Ljavax/sql/ConnectionEventListener;)V" />
+		<method name="addStatementEventListener(Ljavax/sql/StatementEventListener;)V" since="9" />
+		<method name="close()V" />
+		<method name="getConnection()Ljava/sql/Connection;" />
+		<method name="removeConnectionEventListener(Ljavax/sql/ConnectionEventListener;)V" />
+		<method name="removeStatementEventListener(Ljavax/sql/StatementEventListener;)V" since="9" />
+	</class>
+	<class name="javax/sql/RowSet" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/sql/ResultSet" />
+		<method name="addRowSetListener(Ljavax/sql/RowSetListener;)V" />
+		<method name="clearParameters()V" />
+		<method name="execute()V" />
+		<method name="getCommand()Ljava/lang/String;" />
+		<method name="getDataSourceName()Ljava/lang/String;" />
+		<method name="getEscapeProcessing()Z" />
+		<method name="getMaxFieldSize()I" />
+		<method name="getMaxRows()I" />
+		<method name="getPassword()Ljava/lang/String;" />
+		<method name="getQueryTimeout()I" />
+		<method name="getTransactionIsolation()I" />
+		<method name="getTypeMap()Ljava/util/Map;" />
+		<method name="getUrl()Ljava/lang/String;" />
+		<method name="getUsername()Ljava/lang/String;" />
+		<method name="isReadOnly()Z" />
+		<method name="removeRowSetListener(Ljavax/sql/RowSetListener;)V" />
+		<method name="setArray(ILjava/sql/Array;)V" />
+		<method name="setAsciiStream(ILjava/io/InputStream;)V" since="9" />
+		<method name="setAsciiStream(ILjava/io/InputStream;I)V" />
+		<method name="setAsciiStream(Ljava/lang/String;Ljava/io/InputStream;)V" since="9" />
+		<method name="setAsciiStream(Ljava/lang/String;Ljava/io/InputStream;I)V" since="9" />
+		<method name="setBigDecimal(ILjava/math/BigDecimal;)V" />
+		<method name="setBigDecimal(Ljava/lang/String;Ljava/math/BigDecimal;)V" since="9" />
+		<method name="setBinaryStream(ILjava/io/InputStream;)V" since="9" />
+		<method name="setBinaryStream(ILjava/io/InputStream;I)V" />
+		<method name="setBinaryStream(Ljava/lang/String;Ljava/io/InputStream;)V" since="9" />
+		<method name="setBinaryStream(Ljava/lang/String;Ljava/io/InputStream;I)V" since="9" />
+		<method name="setBlob(ILjava/io/InputStream;)V" since="9" />
+		<method name="setBlob(ILjava/io/InputStream;J)V" since="9" />
+		<method name="setBlob(ILjava/sql/Blob;)V" />
+		<method name="setBlob(Ljava/lang/String;Ljava/io/InputStream;)V" since="9" />
+		<method name="setBlob(Ljava/lang/String;Ljava/io/InputStream;J)V" since="9" />
+		<method name="setBlob(Ljava/lang/String;Ljava/sql/Blob;)V" since="9" />
+		<method name="setBoolean(IZ)V" />
+		<method name="setBoolean(Ljava/lang/String;Z)V" since="9" />
+		<method name="setByte(IB)V" />
+		<method name="setByte(Ljava/lang/String;B)V" since="9" />
+		<method name="setBytes(I[B)V" />
+		<method name="setBytes(Ljava/lang/String;[B)V" since="9" />
+		<method name="setCharacterStream(ILjava/io/Reader;)V" since="9" />
+		<method name="setCharacterStream(ILjava/io/Reader;I)V" />
+		<method name="setCharacterStream(Ljava/lang/String;Ljava/io/Reader;)V" since="9" />
+		<method name="setCharacterStream(Ljava/lang/String;Ljava/io/Reader;I)V" since="9" />
+		<method name="setClob(ILjava/io/Reader;)V" since="9" />
+		<method name="setClob(ILjava/io/Reader;J)V" since="9" />
+		<method name="setClob(ILjava/sql/Clob;)V" />
+		<method name="setClob(Ljava/lang/String;Ljava/io/Reader;)V" since="9" />
+		<method name="setClob(Ljava/lang/String;Ljava/io/Reader;J)V" since="9" />
+		<method name="setClob(Ljava/lang/String;Ljava/sql/Clob;)V" since="9" />
+		<method name="setCommand(Ljava/lang/String;)V" />
+		<method name="setConcurrency(I)V" />
+		<method name="setDataSourceName(Ljava/lang/String;)V" />
+		<method name="setDate(ILjava/sql/Date;)V" />
+		<method name="setDate(ILjava/sql/Date;Ljava/util/Calendar;)V" />
+		<method name="setDate(Ljava/lang/String;Ljava/sql/Date;)V" since="9" />
+		<method name="setDate(Ljava/lang/String;Ljava/sql/Date;Ljava/util/Calendar;)V" since="9" />
+		<method name="setDouble(ID)V" />
+		<method name="setDouble(Ljava/lang/String;D)V" since="9" />
+		<method name="setEscapeProcessing(Z)V" />
+		<method name="setFloat(IF)V" />
+		<method name="setFloat(Ljava/lang/String;F)V" since="9" />
+		<method name="setInt(II)V" />
+		<method name="setInt(Ljava/lang/String;I)V" since="9" />
+		<method name="setLong(IJ)V" />
+		<method name="setLong(Ljava/lang/String;J)V" since="9" />
+		<method name="setMaxFieldSize(I)V" />
+		<method name="setMaxRows(I)V" />
+		<method name="setNCharacterStream(ILjava/io/Reader;)V" since="9" />
+		<method name="setNCharacterStream(ILjava/io/Reader;J)V" since="9" />
+		<method name="setNCharacterStream(Ljava/lang/String;Ljava/io/Reader;)V" since="9" />
+		<method name="setNCharacterStream(Ljava/lang/String;Ljava/io/Reader;J)V" since="9" />
+		<method name="setNClob(ILjava/io/Reader;)V" since="9" />
+		<method name="setNClob(ILjava/io/Reader;J)V" since="9" />
+		<method name="setNClob(ILjava/sql/NClob;)V" since="9" />
+		<method name="setNClob(Ljava/lang/String;Ljava/io/Reader;)V" since="9" />
+		<method name="setNClob(Ljava/lang/String;Ljava/io/Reader;J)V" since="9" />
+		<method name="setNClob(Ljava/lang/String;Ljava/sql/NClob;)V" since="9" />
+		<method name="setNString(ILjava/lang/String;)V" since="9" />
+		<method name="setNString(Ljava/lang/String;Ljava/lang/String;)V" since="9" />
+		<method name="setNull(II)V" />
+		<method name="setNull(IILjava/lang/String;)V" />
+		<method name="setNull(Ljava/lang/String;I)V" since="9" />
+		<method name="setNull(Ljava/lang/String;ILjava/lang/String;)V" since="9" />
+		<method name="setObject(ILjava/lang/Object;)V" />
+		<method name="setObject(ILjava/lang/Object;I)V" />
+		<method name="setObject(ILjava/lang/Object;II)V" />
+		<method name="setObject(Ljava/lang/String;Ljava/lang/Object;)V" since="9" />
+		<method name="setObject(Ljava/lang/String;Ljava/lang/Object;I)V" since="9" />
+		<method name="setObject(Ljava/lang/String;Ljava/lang/Object;II)V" since="9" />
+		<method name="setPassword(Ljava/lang/String;)V" />
+		<method name="setQueryTimeout(I)V" />
+		<method name="setReadOnly(Z)V" />
+		<method name="setRef(ILjava/sql/Ref;)V" />
+		<method name="setRowId(ILjava/sql/RowId;)V" since="9" />
+		<method name="setRowId(Ljava/lang/String;Ljava/sql/RowId;)V" since="9" />
+		<method name="setSQLXML(ILjava/sql/SQLXML;)V" since="9" />
+		<method name="setSQLXML(Ljava/lang/String;Ljava/sql/SQLXML;)V" since="9" />
+		<method name="setShort(IS)V" />
+		<method name="setShort(Ljava/lang/String;S)V" since="9" />
+		<method name="setString(ILjava/lang/String;)V" />
+		<method name="setString(Ljava/lang/String;Ljava/lang/String;)V" since="9" />
+		<method name="setTime(ILjava/sql/Time;)V" />
+		<method name="setTime(ILjava/sql/Time;Ljava/util/Calendar;)V" />
+		<method name="setTime(Ljava/lang/String;Ljava/sql/Time;)V" since="9" />
+		<method name="setTime(Ljava/lang/String;Ljava/sql/Time;Ljava/util/Calendar;)V" since="9" />
+		<method name="setTimestamp(ILjava/sql/Timestamp;)V" />
+		<method name="setTimestamp(ILjava/sql/Timestamp;Ljava/util/Calendar;)V" />
+		<method name="setTimestamp(Ljava/lang/String;Ljava/sql/Timestamp;)V" since="9" />
+		<method name="setTimestamp(Ljava/lang/String;Ljava/sql/Timestamp;Ljava/util/Calendar;)V" since="9" />
+		<method name="setTransactionIsolation(I)V" />
+		<method name="setType(I)V" />
+		<method name="setTypeMap(Ljava/util/Map;)V" />
+		<method name="setURL(ILjava/net/URL;)V" since="9" />
+		<method name="setUrl(Ljava/lang/String;)V" />
+		<method name="setUsername(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/sql/RowSetEvent" since="1">
+		<extends name="java/util/EventObject" />
+		<method name="&lt;init&gt;(Ljavax/sql/RowSet;)V" />
+	</class>
+	<class name="javax/sql/RowSetInternal" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getConnection()Ljava/sql/Connection;" />
+		<method name="getOriginal()Ljava/sql/ResultSet;" />
+		<method name="getOriginalRow()Ljava/sql/ResultSet;" />
+		<method name="getParams()[Ljava/lang/Object;" />
+		<method name="setMetaData(Ljavax/sql/RowSetMetaData;)V" />
+	</class>
+	<class name="javax/sql/RowSetListener" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/EventListener" />
+		<method name="cursorMoved(Ljavax/sql/RowSetEvent;)V" />
+		<method name="rowChanged(Ljavax/sql/RowSetEvent;)V" />
+		<method name="rowSetChanged(Ljavax/sql/RowSetEvent;)V" />
+	</class>
+	<class name="javax/sql/RowSetMetaData" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="java/sql/ResultSetMetaData" />
+		<method name="setAutoIncrement(IZ)V" />
+		<method name="setCaseSensitive(IZ)V" />
+		<method name="setCatalogName(ILjava/lang/String;)V" />
+		<method name="setColumnCount(I)V" />
+		<method name="setColumnDisplaySize(II)V" />
+		<method name="setColumnLabel(ILjava/lang/String;)V" />
+		<method name="setColumnName(ILjava/lang/String;)V" />
+		<method name="setColumnType(II)V" />
+		<method name="setColumnTypeName(ILjava/lang/String;)V" />
+		<method name="setCurrency(IZ)V" />
+		<method name="setNullable(II)V" />
+		<method name="setPrecision(II)V" />
+		<method name="setScale(II)V" />
+		<method name="setSchemaName(ILjava/lang/String;)V" />
+		<method name="setSearchable(IZ)V" />
+		<method name="setSigned(IZ)V" />
+		<method name="setTableName(ILjava/lang/String;)V" />
+	</class>
+	<class name="javax/sql/RowSetReader" since="1">
+		<extends name="java/lang/Object" />
+		<method name="readData(Ljavax/sql/RowSetInternal;)V" />
+	</class>
+	<class name="javax/sql/RowSetWriter" since="1">
+		<extends name="java/lang/Object" />
+		<method name="writeData(Ljavax/sql/RowSetInternal;)Z" />
+	</class>
+	<class name="javax/sql/StatementEvent" since="9">
+		<extends name="java/util/EventObject" />
+		<method name="&lt;init&gt;(Ljavax/sql/PooledConnection;Ljava/sql/PreparedStatement;)V" />
+		<method name="&lt;init&gt;(Ljavax/sql/PooledConnection;Ljava/sql/PreparedStatement;Ljava/sql/SQLException;)V" />
+		<method name="getSQLException()Ljava/sql/SQLException;" />
+		<method name="getStatement()Ljava/sql/PreparedStatement;" />
+	</class>
+	<class name="javax/sql/StatementEventListener" since="9">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/EventListener" />
+		<method name="statementClosed(Ljavax/sql/StatementEvent;)V" />
+		<method name="statementErrorOccurred(Ljavax/sql/StatementEvent;)V" />
+	</class>
+	<class name="javax/xml/XMLConstants" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" removed="8" />
+		<field name="DEFAULT_NS_PREFIX" />
+		<field name="FEATURE_SECURE_PROCESSING" />
+		<field name="NULL_NS_URI" />
+		<field name="RELAXNG_NS_URI" />
+		<field name="W3C_XML_SCHEMA_INSTANCE_NS_URI" />
+		<field name="W3C_XML_SCHEMA_NS_URI" />
+		<field name="W3C_XPATH_DATATYPE_NS_URI" />
+		<field name="XMLNS_ATTRIBUTE" />
+		<field name="XMLNS_ATTRIBUTE_NS_URI" />
+		<field name="XML_DTD_NS_URI" />
+		<field name="XML_NS_PREFIX" />
+		<field name="XML_NS_URI" />
+	</class>
+	<class name="javax/xml/datatype/DatatypeConfigurationException" since="8">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="javax/xml/datatype/DatatypeConstants" since="8">
+		<extends name="java/lang/Object" />
+		<field name="APRIL" />
+		<field name="AUGUST" />
+		<field name="DATE" />
+		<field name="DATETIME" />
+		<field name="DAYS" />
+		<field name="DECEMBER" />
+		<field name="DURATION" />
+		<field name="DURATION_DAYTIME" />
+		<field name="DURATION_YEARMONTH" />
+		<field name="EQUAL" />
+		<field name="FEBRUARY" />
+		<field name="FIELD_UNDEFINED" />
+		<field name="GDAY" />
+		<field name="GMONTH" />
+		<field name="GMONTHDAY" />
+		<field name="GREATER" />
+		<field name="GYEAR" />
+		<field name="GYEARMONTH" />
+		<field name="HOURS" />
+		<field name="INDETERMINATE" />
+		<field name="JANUARY" />
+		<field name="JULY" />
+		<field name="JUNE" />
+		<field name="LESSER" />
+		<field name="MARCH" />
+		<field name="MAX_TIMEZONE_OFFSET" />
+		<field name="MAY" />
+		<field name="MINUTES" />
+		<field name="MIN_TIMEZONE_OFFSET" />
+		<field name="MONTHS" />
+		<field name="NOVEMBER" />
+		<field name="OCTOBER" />
+		<field name="SECONDS" />
+		<field name="SEPTEMBER" />
+		<field name="TIME" />
+		<field name="YEARS" />
+	</class>
+	<class name="javax/xml/datatype/DatatypeConstants$Field" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getId()I" />
+	</class>
+	<class name="javax/xml/datatype/DatatypeFactory" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="newDuration(J)Ljavax/xml/datatype/Duration;" />
+		<method name="newDuration(Ljava/lang/String;)Ljavax/xml/datatype/Duration;" />
+		<method name="newDuration(ZIIIIII)Ljavax/xml/datatype/Duration;" />
+		<method name="newDuration(ZLjava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigDecimal;)Ljavax/xml/datatype/Duration;" />
+		<method name="newDurationDayTime(J)Ljavax/xml/datatype/Duration;" />
+		<method name="newDurationDayTime(Ljava/lang/String;)Ljavax/xml/datatype/Duration;" />
+		<method name="newDurationDayTime(ZIIII)Ljavax/xml/datatype/Duration;" />
+		<method name="newDurationDayTime(ZLjava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)Ljavax/xml/datatype/Duration;" />
+		<method name="newDurationYearMonth(J)Ljavax/xml/datatype/Duration;" />
+		<method name="newDurationYearMonth(Ljava/lang/String;)Ljavax/xml/datatype/Duration;" />
+		<method name="newDurationYearMonth(ZII)Ljavax/xml/datatype/Duration;" />
+		<method name="newDurationYearMonth(ZLjava/math/BigInteger;Ljava/math/BigInteger;)Ljavax/xml/datatype/Duration;" />
+		<method name="newInstance()Ljavax/xml/datatype/DatatypeFactory;" />
+		<method name="newInstance(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/datatype/DatatypeFactory;" since="9" />
+		<method name="newXMLGregorianCalendar()Ljavax/xml/datatype/XMLGregorianCalendar;" />
+		<method name="newXMLGregorianCalendar(IIIIIIII)Ljavax/xml/datatype/XMLGregorianCalendar;" />
+		<method name="newXMLGregorianCalendar(Ljava/lang/String;)Ljavax/xml/datatype/XMLGregorianCalendar;" />
+		<method name="newXMLGregorianCalendar(Ljava/math/BigInteger;IIIIILjava/math/BigDecimal;I)Ljavax/xml/datatype/XMLGregorianCalendar;" />
+		<method name="newXMLGregorianCalendar(Ljava/util/GregorianCalendar;)Ljavax/xml/datatype/XMLGregorianCalendar;" />
+		<method name="newXMLGregorianCalendarDate(IIII)Ljavax/xml/datatype/XMLGregorianCalendar;" />
+		<method name="newXMLGregorianCalendarTime(IIII)Ljavax/xml/datatype/XMLGregorianCalendar;" />
+		<method name="newXMLGregorianCalendarTime(IIIII)Ljavax/xml/datatype/XMLGregorianCalendar;" />
+		<method name="newXMLGregorianCalendarTime(IIILjava/math/BigDecimal;I)Ljavax/xml/datatype/XMLGregorianCalendar;" />
+		<field name="DATATYPEFACTORY_IMPLEMENTATION_CLASS" />
+		<field name="DATATYPEFACTORY_PROPERTY" />
+	</class>
+	<class name="javax/xml/datatype/Duration" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="add(Ljavax/xml/datatype/Duration;)Ljavax/xml/datatype/Duration;" />
+		<method name="addTo(Ljava/util/Calendar;)V" />
+		<method name="addTo(Ljava/util/Date;)V" />
+		<method name="compare(Ljavax/xml/datatype/Duration;)I" />
+		<method name="getDays()I" />
+		<method name="getField(Ljavax/xml/datatype/DatatypeConstants$Field;)Ljava/lang/Number;" />
+		<method name="getHours()I" />
+		<method name="getMinutes()I" />
+		<method name="getMonths()I" />
+		<method name="getSeconds()I" />
+		<method name="getSign()I" />
+		<method name="getTimeInMillis(Ljava/util/Calendar;)J" />
+		<method name="getTimeInMillis(Ljava/util/Date;)J" />
+		<method name="getXMLSchemaType()Ljavax/xml/namespace/QName;" />
+		<method name="getYears()I" />
+		<method name="isLongerThan(Ljavax/xml/datatype/Duration;)Z" />
+		<method name="isSet(Ljavax/xml/datatype/DatatypeConstants$Field;)Z" />
+		<method name="isShorterThan(Ljavax/xml/datatype/Duration;)Z" />
+		<method name="multiply(I)Ljavax/xml/datatype/Duration;" />
+		<method name="multiply(Ljava/math/BigDecimal;)Ljavax/xml/datatype/Duration;" />
+		<method name="negate()Ljavax/xml/datatype/Duration;" />
+		<method name="normalizeWith(Ljava/util/Calendar;)Ljavax/xml/datatype/Duration;" />
+		<method name="subtract(Ljavax/xml/datatype/Duration;)Ljavax/xml/datatype/Duration;" />
+	</class>
+	<class name="javax/xml/datatype/XMLGregorianCalendar" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="add(Ljavax/xml/datatype/Duration;)V" />
+		<method name="clear()V" />
+		<method name="compare(Ljavax/xml/datatype/XMLGregorianCalendar;)I" />
+		<method name="getDay()I" />
+		<method name="getEon()Ljava/math/BigInteger;" />
+		<method name="getEonAndYear()Ljava/math/BigInteger;" />
+		<method name="getFractionalSecond()Ljava/math/BigDecimal;" />
+		<method name="getHour()I" />
+		<method name="getMillisecond()I" />
+		<method name="getMinute()I" />
+		<method name="getMonth()I" />
+		<method name="getSecond()I" />
+		<method name="getTimeZone(I)Ljava/util/TimeZone;" />
+		<method name="getTimezone()I" />
+		<method name="getXMLSchemaType()Ljavax/xml/namespace/QName;" />
+		<method name="getYear()I" />
+		<method name="isValid()Z" />
+		<method name="normalize()Ljavax/xml/datatype/XMLGregorianCalendar;" />
+		<method name="reset()V" />
+		<method name="setDay(I)V" />
+		<method name="setFractionalSecond(Ljava/math/BigDecimal;)V" />
+		<method name="setHour(I)V" />
+		<method name="setMillisecond(I)V" />
+		<method name="setMinute(I)V" />
+		<method name="setMonth(I)V" />
+		<method name="setSecond(I)V" />
+		<method name="setTime(III)V" />
+		<method name="setTime(IIII)V" />
+		<method name="setTime(IIILjava/math/BigDecimal;)V" />
+		<method name="setTimezone(I)V" />
+		<method name="setYear(I)V" />
+		<method name="setYear(Ljava/math/BigInteger;)V" />
+		<method name="toGregorianCalendar()Ljava/util/GregorianCalendar;" />
+		<method name="toGregorianCalendar(Ljava/util/TimeZone;Ljava/util/Locale;Ljavax/xml/datatype/XMLGregorianCalendar;)Ljava/util/GregorianCalendar;" />
+		<method name="toXMLFormat()Ljava/lang/String;" />
+	</class>
+	<class name="javax/xml/namespace/NamespaceContext" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getNamespaceURI(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getPrefix(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getPrefixes(Ljava/lang/String;)Ljava/util/Iterator;" />
+	</class>
+	<class name="javax/xml/namespace/QName" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getLocalPart()Ljava/lang/String;" />
+		<method name="getNamespaceURI()Ljava/lang/String;" />
+		<method name="getPrefix()Ljava/lang/String;" />
+		<method name="valueOf(Ljava/lang/String;)Ljavax/xml/namespace/QName;" />
+	</class>
+	<class name="javax/xml/parsers/DocumentBuilder" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getDOMImplementation()Lorg/w3c/dom/DOMImplementation;" />
+		<method name="getSchema()Ljavax/xml/validation/Schema;" since="8" />
+		<method name="isNamespaceAware()Z" />
+		<method name="isValidating()Z" />
+		<method name="isXIncludeAware()Z" />
+		<method name="newDocument()Lorg/w3c/dom/Document;" />
+		<method name="parse(Ljava/io/File;)Lorg/w3c/dom/Document;" />
+		<method name="parse(Ljava/io/InputStream;)Lorg/w3c/dom/Document;" />
+		<method name="parse(Ljava/io/InputStream;Ljava/lang/String;)Lorg/w3c/dom/Document;" />
+		<method name="parse(Ljava/lang/String;)Lorg/w3c/dom/Document;" />
+		<method name="parse(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document;" />
+		<method name="reset()V" />
+		<method name="setEntityResolver(Lorg/xml/sax/EntityResolver;)V" />
+		<method name="setErrorHandler(Lorg/xml/sax/ErrorHandler;)V" />
+	</class>
+	<class name="javax/xml/parsers/DocumentBuilderFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAttribute(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getFeature(Ljava/lang/String;)Z" />
+		<method name="getSchema()Ljavax/xml/validation/Schema;" since="8" />
+		<method name="isCoalescing()Z" />
+		<method name="isExpandEntityReferences()Z" />
+		<method name="isIgnoringComments()Z" />
+		<method name="isIgnoringElementContentWhitespace()Z" />
+		<method name="isNamespaceAware()Z" />
+		<method name="isValidating()Z" />
+		<method name="isXIncludeAware()Z" />
+		<method name="newDocumentBuilder()Ljavax/xml/parsers/DocumentBuilder;" />
+		<method name="newInstance()Ljavax/xml/parsers/DocumentBuilderFactory;" />
+		<method name="newInstance(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/parsers/DocumentBuilderFactory;" since="9" />
+		<method name="setAttribute(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="setCoalescing(Z)V" />
+		<method name="setExpandEntityReferences(Z)V" />
+		<method name="setFeature(Ljava/lang/String;Z)V" />
+		<method name="setIgnoringComments(Z)V" />
+		<method name="setIgnoringElementContentWhitespace(Z)V" />
+		<method name="setNamespaceAware(Z)V" />
+		<method name="setSchema(Ljavax/xml/validation/Schema;)V" since="8" />
+		<method name="setValidating(Z)V" />
+		<method name="setXIncludeAware(Z)V" />
+	</class>
+	<class name="javax/xml/parsers/FactoryConfigurationError" since="1">
+		<extends name="java/lang/Error" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Exception;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Exception;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getException()Ljava/lang/Exception;" />
+	</class>
+	<class name="javax/xml/parsers/ParserConfigurationException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/xml/parsers/SAXParser" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getParser()Lorg/xml/sax/Parser;" />
+		<method name="getProperty(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getSchema()Ljavax/xml/validation/Schema;" since="8" />
+		<method name="getXMLReader()Lorg/xml/sax/XMLReader;" />
+		<method name="isNamespaceAware()Z" />
+		<method name="isValidating()Z" />
+		<method name="isXIncludeAware()Z" />
+		<method name="parse(Ljava/io/File;Lorg/xml/sax/HandlerBase;)V" />
+		<method name="parse(Ljava/io/File;Lorg/xml/sax/helpers/DefaultHandler;)V" />
+		<method name="parse(Ljava/io/InputStream;Lorg/xml/sax/HandlerBase;)V" />
+		<method name="parse(Ljava/io/InputStream;Lorg/xml/sax/HandlerBase;Ljava/lang/String;)V" />
+		<method name="parse(Ljava/io/InputStream;Lorg/xml/sax/helpers/DefaultHandler;)V" />
+		<method name="parse(Ljava/io/InputStream;Lorg/xml/sax/helpers/DefaultHandler;Ljava/lang/String;)V" />
+		<method name="parse(Ljava/lang/String;Lorg/xml/sax/HandlerBase;)V" />
+		<method name="parse(Ljava/lang/String;Lorg/xml/sax/helpers/DefaultHandler;)V" />
+		<method name="parse(Lorg/xml/sax/InputSource;Lorg/xml/sax/HandlerBase;)V" />
+		<method name="parse(Lorg/xml/sax/InputSource;Lorg/xml/sax/helpers/DefaultHandler;)V" />
+		<method name="reset()V" />
+		<method name="setProperty(Ljava/lang/String;Ljava/lang/Object;)V" />
+	</class>
+	<class name="javax/xml/parsers/SAXParserFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getFeature(Ljava/lang/String;)Z" />
+		<method name="getSchema()Ljavax/xml/validation/Schema;" since="8" />
+		<method name="isNamespaceAware()Z" />
+		<method name="isValidating()Z" />
+		<method name="isXIncludeAware()Z" />
+		<method name="newInstance()Ljavax/xml/parsers/SAXParserFactory;" />
+		<method name="newInstance(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/parsers/SAXParserFactory;" since="9" />
+		<method name="newSAXParser()Ljavax/xml/parsers/SAXParser;" />
+		<method name="setFeature(Ljava/lang/String;Z)V" />
+		<method name="setNamespaceAware(Z)V" />
+		<method name="setSchema(Ljavax/xml/validation/Schema;)V" since="8" />
+		<method name="setValidating(Z)V" />
+		<method name="setXIncludeAware(Z)V" />
+	</class>
+	<class name="javax/xml/transform/ErrorListener" since="8">
+		<extends name="java/lang/Object" />
+		<method name="error(Ljavax/xml/transform/TransformerException;)V" />
+		<method name="fatalError(Ljavax/xml/transform/TransformerException;)V" />
+		<method name="warning(Ljavax/xml/transform/TransformerException;)V" />
+	</class>
+	<class name="javax/xml/transform/OutputKeys" since="8">
+		<extends name="java/lang/Object" />
+		<field name="CDATA_SECTION_ELEMENTS" />
+		<field name="DOCTYPE_PUBLIC" />
+		<field name="DOCTYPE_SYSTEM" />
+		<field name="ENCODING" />
+		<field name="INDENT" />
+		<field name="MEDIA_TYPE" />
+		<field name="METHOD" />
+		<field name="OMIT_XML_DECLARATION" />
+		<field name="STANDALONE" />
+		<field name="VERSION" />
+	</class>
+	<class name="javax/xml/transform/Result" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getSystemId()Ljava/lang/String;" />
+		<method name="setSystemId(Ljava/lang/String;)V" />
+		<field name="PI_DISABLE_OUTPUT_ESCAPING" />
+		<field name="PI_ENABLE_OUTPUT_ESCAPING" />
+	</class>
+	<class name="javax/xml/transform/Source" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getSystemId()Ljava/lang/String;" />
+		<method name="setSystemId(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/xml/transform/SourceLocator" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getColumnNumber()I" />
+		<method name="getLineNumber()I" />
+		<method name="getPublicId()Ljava/lang/String;" />
+		<method name="getSystemId()Ljava/lang/String;" />
+	</class>
+	<class name="javax/xml/transform/Templates" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getOutputProperties()Ljava/util/Properties;" />
+		<method name="newTransformer()Ljavax/xml/transform/Transformer;" />
+	</class>
+	<class name="javax/xml/transform/Transformer" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clearParameters()V" />
+		<method name="getErrorListener()Ljavax/xml/transform/ErrorListener;" />
+		<method name="getOutputProperties()Ljava/util/Properties;" />
+		<method name="getOutputProperty(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getParameter(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getURIResolver()Ljavax/xml/transform/URIResolver;" />
+		<method name="reset()V" />
+		<method name="setErrorListener(Ljavax/xml/transform/ErrorListener;)V" />
+		<method name="setOutputProperties(Ljava/util/Properties;)V" />
+		<method name="setOutputProperty(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setParameter(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="setURIResolver(Ljavax/xml/transform/URIResolver;)V" />
+		<method name="transform(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V" />
+	</class>
+	<class name="javax/xml/transform/TransformerConfigurationException" since="8">
+		<extends name="javax/xml/transform/TransformerException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljavax/xml/transform/SourceLocator;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljavax/xml/transform/SourceLocator;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="javax/xml/transform/TransformerException" since="8">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljavax/xml/transform/SourceLocator;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljavax/xml/transform/SourceLocator;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+		<method name="getException()Ljava/lang/Throwable;" />
+		<method name="getLocationAsString()Ljava/lang/String;" />
+		<method name="getLocator()Ljavax/xml/transform/SourceLocator;" />
+		<method name="getMessageAndLocation()Ljava/lang/String;" />
+		<method name="setLocator(Ljavax/xml/transform/SourceLocator;)V" />
+	</class>
+	<class name="javax/xml/transform/TransformerFactory" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAssociatedStylesheet(Ljavax/xml/transform/Source;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/transform/Source;" />
+		<method name="getAttribute(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getErrorListener()Ljavax/xml/transform/ErrorListener;" />
+		<method name="getFeature(Ljava/lang/String;)Z" />
+		<method name="getURIResolver()Ljavax/xml/transform/URIResolver;" />
+		<method name="newInstance()Ljavax/xml/transform/TransformerFactory;" />
+		<method name="newInstance(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/transform/TransformerFactory;" since="9" />
+		<method name="newTemplates(Ljavax/xml/transform/Source;)Ljavax/xml/transform/Templates;" />
+		<method name="newTransformer()Ljavax/xml/transform/Transformer;" />
+		<method name="newTransformer(Ljavax/xml/transform/Source;)Ljavax/xml/transform/Transformer;" />
+		<method name="setAttribute(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="setErrorListener(Ljavax/xml/transform/ErrorListener;)V" />
+		<method name="setFeature(Ljava/lang/String;Z)V" />
+		<method name="setURIResolver(Ljavax/xml/transform/URIResolver;)V" />
+	</class>
+	<class name="javax/xml/transform/TransformerFactoryConfigurationError" since="8">
+		<extends name="java/lang/Error" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Exception;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Exception;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getException()Ljava/lang/Exception;" />
+	</class>
+	<class name="javax/xml/transform/URIResolver" since="8">
+		<extends name="java/lang/Object" />
+		<method name="resolve(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/transform/Source;" />
+	</class>
+	<class name="javax/xml/transform/dom/DOMLocator" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="javax/xml/transform/SourceLocator" />
+		<method name="getOriginatingNode()Lorg/w3c/dom/Node;" />
+	</class>
+	<class name="javax/xml/transform/dom/DOMResult" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="javax/xml/transform/Result" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/w3c/dom/Node;)V" />
+		<method name="&lt;init&gt;(Lorg/w3c/dom/Node;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)V" />
+		<method name="&lt;init&gt;(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;Ljava/lang/String;)V" />
+		<method name="getNextSibling()Lorg/w3c/dom/Node;" />
+		<method name="getNode()Lorg/w3c/dom/Node;" />
+		<method name="setNextSibling(Lorg/w3c/dom/Node;)V" />
+		<method name="setNode(Lorg/w3c/dom/Node;)V" />
+		<field name="FEATURE" />
+	</class>
+	<class name="javax/xml/transform/dom/DOMSource" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="javax/xml/transform/Source" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/w3c/dom/Node;)V" />
+		<method name="&lt;init&gt;(Lorg/w3c/dom/Node;Ljava/lang/String;)V" />
+		<method name="getNode()Lorg/w3c/dom/Node;" />
+		<method name="setNode(Lorg/w3c/dom/Node;)V" />
+		<field name="FEATURE" />
+	</class>
+	<class name="javax/xml/transform/sax/SAXResult" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="javax/xml/transform/Result" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/xml/sax/ContentHandler;)V" />
+		<method name="getHandler()Lorg/xml/sax/ContentHandler;" />
+		<method name="getLexicalHandler()Lorg/xml/sax/ext/LexicalHandler;" />
+		<method name="setHandler(Lorg/xml/sax/ContentHandler;)V" />
+		<method name="setLexicalHandler(Lorg/xml/sax/ext/LexicalHandler;)V" />
+		<field name="FEATURE" />
+	</class>
+	<class name="javax/xml/transform/sax/SAXSource" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="javax/xml/transform/Source" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/xml/sax/InputSource;)V" />
+		<method name="&lt;init&gt;(Lorg/xml/sax/XMLReader;Lorg/xml/sax/InputSource;)V" />
+		<method name="getInputSource()Lorg/xml/sax/InputSource;" />
+		<method name="getXMLReader()Lorg/xml/sax/XMLReader;" />
+		<method name="setInputSource(Lorg/xml/sax/InputSource;)V" />
+		<method name="setXMLReader(Lorg/xml/sax/XMLReader;)V" />
+		<method name="sourceToInputSource(Ljavax/xml/transform/Source;)Lorg/xml/sax/InputSource;" />
+		<field name="FEATURE" />
+	</class>
+	<class name="javax/xml/transform/sax/SAXTransformerFactory" since="8">
+		<extends name="javax/xml/transform/TransformerFactory" />
+		<method name="&lt;init&gt;()V" />
+		<method name="newTemplatesHandler()Ljavax/xml/transform/sax/TemplatesHandler;" />
+		<method name="newTransformerHandler()Ljavax/xml/transform/sax/TransformerHandler;" />
+		<method name="newTransformerHandler(Ljavax/xml/transform/Source;)Ljavax/xml/transform/sax/TransformerHandler;" />
+		<method name="newTransformerHandler(Ljavax/xml/transform/Templates;)Ljavax/xml/transform/sax/TransformerHandler;" />
+		<method name="newXMLFilter(Ljavax/xml/transform/Source;)Lorg/xml/sax/XMLFilter;" />
+		<method name="newXMLFilter(Ljavax/xml/transform/Templates;)Lorg/xml/sax/XMLFilter;" />
+		<field name="FEATURE" />
+		<field name="FEATURE_XMLFILTER" />
+	</class>
+	<class name="javax/xml/transform/sax/TemplatesHandler" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/ContentHandler" />
+		<method name="getSystemId()Ljava/lang/String;" />
+		<method name="getTemplates()Ljavax/xml/transform/Templates;" />
+		<method name="setSystemId(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/xml/transform/sax/TransformerHandler" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/ContentHandler" />
+		<implements name="org/xml/sax/DTDHandler" />
+		<implements name="org/xml/sax/ext/LexicalHandler" />
+		<method name="getSystemId()Ljava/lang/String;" />
+		<method name="getTransformer()Ljavax/xml/transform/Transformer;" />
+		<method name="setResult(Ljavax/xml/transform/Result;)V" />
+		<method name="setSystemId(Ljava/lang/String;)V" />
+	</class>
+	<class name="javax/xml/transform/stream/StreamResult" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="javax/xml/transform/Result" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="&lt;init&gt;(Ljava/io/OutputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/Writer;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getOutputStream()Ljava/io/OutputStream;" />
+		<method name="getWriter()Ljava/io/Writer;" />
+		<method name="setOutputStream(Ljava/io/OutputStream;)V" />
+		<method name="setSystemId(Ljava/io/File;)V" />
+		<method name="setWriter(Ljava/io/Writer;)V" />
+		<field name="FEATURE" />
+	</class>
+	<class name="javax/xml/transform/stream/StreamSource" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="javax/xml/transform/Source" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/io/File;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/io/Reader;)V" />
+		<method name="&lt;init&gt;(Ljava/io/Reader;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getInputStream()Ljava/io/InputStream;" />
+		<method name="getPublicId()Ljava/lang/String;" />
+		<method name="getReader()Ljava/io/Reader;" />
+		<method name="setInputStream(Ljava/io/InputStream;)V" />
+		<method name="setPublicId(Ljava/lang/String;)V" />
+		<method name="setReader(Ljava/io/Reader;)V" />
+		<method name="setSystemId(Ljava/io/File;)V" />
+		<field name="FEATURE" />
+	</class>
+	<class name="javax/xml/validation/Schema" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="newValidator()Ljavax/xml/validation/Validator;" />
+		<method name="newValidatorHandler()Ljavax/xml/validation/ValidatorHandler;" />
+	</class>
+	<class name="javax/xml/validation/SchemaFactory" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getErrorHandler()Lorg/xml/sax/ErrorHandler;" />
+		<method name="getFeature(Ljava/lang/String;)Z" />
+		<method name="getProperty(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getResourceResolver()Lorg/w3c/dom/ls/LSResourceResolver;" />
+		<method name="isSchemaLanguageSupported(Ljava/lang/String;)Z" />
+		<method name="newInstance(Ljava/lang/String;)Ljavax/xml/validation/SchemaFactory;" />
+		<method name="newInstance(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/validation/SchemaFactory;" since="9" />
+		<method name="newSchema()Ljavax/xml/validation/Schema;" />
+		<method name="newSchema(Ljava/io/File;)Ljavax/xml/validation/Schema;" />
+		<method name="newSchema(Ljava/net/URL;)Ljavax/xml/validation/Schema;" />
+		<method name="newSchema(Ljavax/xml/transform/Source;)Ljavax/xml/validation/Schema;" />
+		<method name="newSchema([Ljavax/xml/transform/Source;)Ljavax/xml/validation/Schema;" />
+		<method name="setErrorHandler(Lorg/xml/sax/ErrorHandler;)V" />
+		<method name="setFeature(Ljava/lang/String;Z)V" />
+		<method name="setProperty(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="setResourceResolver(Lorg/w3c/dom/ls/LSResourceResolver;)V" />
+	</class>
+	<class name="javax/xml/validation/SchemaFactoryLoader" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="newFactory(Ljava/lang/String;)Ljavax/xml/validation/SchemaFactory;" />
+	</class>
+	<class name="javax/xml/validation/TypeInfoProvider" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAttributeTypeInfo(I)Lorg/w3c/dom/TypeInfo;" />
+		<method name="getElementTypeInfo()Lorg/w3c/dom/TypeInfo;" />
+		<method name="isIdAttribute(I)Z" />
+		<method name="isSpecified(I)Z" />
+	</class>
+	<class name="javax/xml/validation/Validator" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getErrorHandler()Lorg/xml/sax/ErrorHandler;" />
+		<method name="getFeature(Ljava/lang/String;)Z" />
+		<method name="getProperty(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getResourceResolver()Lorg/w3c/dom/ls/LSResourceResolver;" />
+		<method name="reset()V" />
+		<method name="setErrorHandler(Lorg/xml/sax/ErrorHandler;)V" />
+		<method name="setFeature(Ljava/lang/String;Z)V" />
+		<method name="setProperty(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="setResourceResolver(Lorg/w3c/dom/ls/LSResourceResolver;)V" />
+		<method name="validate(Ljavax/xml/transform/Source;)V" />
+		<method name="validate(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V" />
+	</class>
+	<class name="javax/xml/validation/ValidatorHandler" since="8">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/ContentHandler" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getContentHandler()Lorg/xml/sax/ContentHandler;" />
+		<method name="getErrorHandler()Lorg/xml/sax/ErrorHandler;" />
+		<method name="getFeature(Ljava/lang/String;)Z" />
+		<method name="getProperty(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getResourceResolver()Lorg/w3c/dom/ls/LSResourceResolver;" />
+		<method name="getTypeInfoProvider()Ljavax/xml/validation/TypeInfoProvider;" />
+		<method name="setContentHandler(Lorg/xml/sax/ContentHandler;)V" />
+		<method name="setErrorHandler(Lorg/xml/sax/ErrorHandler;)V" />
+		<method name="setFeature(Ljava/lang/String;Z)V" />
+		<method name="setProperty(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="setResourceResolver(Lorg/w3c/dom/ls/LSResourceResolver;)V" />
+	</class>
+	<class name="javax/xml/xpath/XPath" since="8">
+		<extends name="java/lang/Object" />
+		<method name="compile(Ljava/lang/String;)Ljavax/xml/xpath/XPathExpression;" />
+		<method name="evaluate(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="evaluate(Ljava/lang/String;Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object;" />
+		<method name="evaluate(Ljava/lang/String;Lorg/xml/sax/InputSource;)Ljava/lang/String;" />
+		<method name="evaluate(Ljava/lang/String;Lorg/xml/sax/InputSource;Ljavax/xml/namespace/QName;)Ljava/lang/Object;" />
+		<method name="getNamespaceContext()Ljavax/xml/namespace/NamespaceContext;" />
+		<method name="getXPathFunctionResolver()Ljavax/xml/xpath/XPathFunctionResolver;" />
+		<method name="getXPathVariableResolver()Ljavax/xml/xpath/XPathVariableResolver;" />
+		<method name="reset()V" />
+		<method name="setNamespaceContext(Ljavax/xml/namespace/NamespaceContext;)V" />
+		<method name="setXPathFunctionResolver(Ljavax/xml/xpath/XPathFunctionResolver;)V" />
+		<method name="setXPathVariableResolver(Ljavax/xml/xpath/XPathVariableResolver;)V" />
+	</class>
+	<class name="javax/xml/xpath/XPathConstants" since="8">
+		<extends name="java/lang/Object" />
+		<field name="BOOLEAN" />
+		<field name="DOM_OBJECT_MODEL" />
+		<field name="NODE" />
+		<field name="NODESET" />
+		<field name="NUMBER" />
+		<field name="STRING" />
+	</class>
+	<class name="javax/xml/xpath/XPathException" since="8">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="javax/xml/xpath/XPathExpression" since="8">
+		<extends name="java/lang/Object" />
+		<method name="evaluate(Ljava/lang/Object;)Ljava/lang/String;" />
+		<method name="evaluate(Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object;" />
+		<method name="evaluate(Lorg/xml/sax/InputSource;)Ljava/lang/String;" />
+		<method name="evaluate(Lorg/xml/sax/InputSource;Ljavax/xml/namespace/QName;)Ljava/lang/Object;" />
+	</class>
+	<class name="javax/xml/xpath/XPathExpressionException" since="8">
+		<extends name="javax/xml/xpath/XPathException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="javax/xml/xpath/XPathFactory" since="8">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getFeature(Ljava/lang/String;)Z" />
+		<method name="isObjectModelSupported(Ljava/lang/String;)Z" />
+		<method name="newInstance()Ljavax/xml/xpath/XPathFactory;" />
+		<method name="newInstance(Ljava/lang/String;)Ljavax/xml/xpath/XPathFactory;" />
+		<method name="newInstance(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/xpath/XPathFactory;" />
+		<method name="newXPath()Ljavax/xml/xpath/XPath;" />
+		<method name="setFeature(Ljava/lang/String;Z)V" />
+		<method name="setXPathFunctionResolver(Ljavax/xml/xpath/XPathFunctionResolver;)V" />
+		<method name="setXPathVariableResolver(Ljavax/xml/xpath/XPathVariableResolver;)V" />
+		<field name="DEFAULT_OBJECT_MODEL_URI" />
+		<field name="DEFAULT_PROPERTY_NAME" />
+	</class>
+	<class name="javax/xml/xpath/XPathFactoryConfigurationException" since="8">
+		<extends name="javax/xml/xpath/XPathException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="javax/xml/xpath/XPathFunction" since="8">
+		<extends name="java/lang/Object" />
+		<method name="evaluate(Ljava/util/List;)Ljava/lang/Object;" />
+	</class>
+	<class name="javax/xml/xpath/XPathFunctionException" since="8">
+		<extends name="javax/xml/xpath/XPathExpressionException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="javax/xml/xpath/XPathFunctionResolver" since="8">
+		<extends name="java/lang/Object" />
+		<method name="resolveFunction(Ljavax/xml/namespace/QName;I)Ljavax/xml/xpath/XPathFunction;" />
+	</class>
+	<class name="javax/xml/xpath/XPathVariableResolver" since="8">
+		<extends name="java/lang/Object" />
+		<method name="resolveVariable(Ljavax/xml/namespace/QName;)Ljava/lang/Object;" />
+	</class>
+	<class name="junit/framework/Assert" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="assertEquals(BB)V" />
+		<method name="assertEquals(CC)V" />
+		<method name="assertEquals(DDD)V" />
+		<method name="assertEquals(FFF)V" />
+		<method name="assertEquals(II)V" />
+		<method name="assertEquals(JJ)V" />
+		<method name="assertEquals(Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="assertEquals(Ljava/lang/String;BB)V" />
+		<method name="assertEquals(Ljava/lang/String;CC)V" />
+		<method name="assertEquals(Ljava/lang/String;DDD)V" />
+		<method name="assertEquals(Ljava/lang/String;FFF)V" />
+		<method name="assertEquals(Ljava/lang/String;II)V" />
+		<method name="assertEquals(Ljava/lang/String;JJ)V" />
+		<method name="assertEquals(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="assertEquals(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="assertEquals(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="assertEquals(Ljava/lang/String;SS)V" />
+		<method name="assertEquals(Ljava/lang/String;ZZ)V" />
+		<method name="assertEquals(SS)V" />
+		<method name="assertEquals(ZZ)V" />
+		<method name="assertFalse(Ljava/lang/String;Z)V" />
+		<method name="assertFalse(Z)V" />
+		<method name="assertNotNull(Ljava/lang/Object;)V" />
+		<method name="assertNotNull(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="assertNotSame(Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="assertNotSame(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="assertNull(Ljava/lang/Object;)V" />
+		<method name="assertNull(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="assertSame(Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="assertSame(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V" />
+		<method name="assertTrue(Ljava/lang/String;Z)V" />
+		<method name="assertTrue(Z)V" />
+		<method name="fail()V" />
+		<method name="fail(Ljava/lang/String;)V" />
+		<method name="failNotEquals(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V" since="16" />
+		<method name="failNotSame(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V" since="16" />
+		<method name="failSame(Ljava/lang/String;)V" since="16" />
+		<method name="format(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;" since="16" />
+	</class>
+	<class name="junit/framework/AssertionFailedError" since="1">
+		<extends name="java/lang/AssertionError" since="16" />
+		<extends name="java/lang/Error" removed="16" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="junit/framework/ComparisonFailure" since="1">
+		<extends name="junit/framework/AssertionFailedError" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getActual()Ljava/lang/String;" since="16" />
+		<method name="getExpected()Ljava/lang/String;" since="16" />
+	</class>
+	<class name="junit/framework/Protectable" since="1">
+		<extends name="java/lang/Object" />
+		<method name="protect()V" />
+	</class>
+	<class name="junit/framework/Test" since="1">
+		<extends name="java/lang/Object" />
+		<method name="countTestCases()I" />
+		<method name="run(Ljunit/framework/TestResult;)V" />
+	</class>
+	<class name="junit/framework/TestCase" since="1">
+		<extends name="junit/framework/Assert" />
+		<implements name="junit/framework/Test" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="createResult()Ljunit/framework/TestResult;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="run()Ljunit/framework/TestResult;" />
+		<method name="runBare()V" />
+		<method name="runTest()V" />
+		<method name="setName(Ljava/lang/String;)V" />
+		<method name="setUp()V" />
+		<method name="tearDown()V" />
+	</class>
+	<class name="junit/framework/TestFailure" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljunit/framework/Test;Ljava/lang/Throwable;)V" />
+		<method name="exceptionMessage()Ljava/lang/String;" />
+		<method name="failedTest()Ljunit/framework/Test;" />
+		<method name="isFailure()Z" />
+		<method name="thrownException()Ljava/lang/Throwable;" />
+		<method name="trace()Ljava/lang/String;" />
+		<field name="fFailedTest" />
+		<field name="fThrownException" />
+	</class>
+	<class name="junit/framework/TestListener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="addError(Ljunit/framework/Test;Ljava/lang/Throwable;)V" />
+		<method name="addFailure(Ljunit/framework/Test;Ljunit/framework/AssertionFailedError;)V" />
+		<method name="endTest(Ljunit/framework/Test;)V" />
+		<method name="startTest(Ljunit/framework/Test;)V" />
+	</class>
+	<class name="junit/framework/TestResult" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addError(Ljunit/framework/Test;Ljava/lang/Throwable;)V" />
+		<method name="addFailure(Ljunit/framework/Test;Ljunit/framework/AssertionFailedError;)V" />
+		<method name="addListener(Ljunit/framework/TestListener;)V" />
+		<method name="endTest(Ljunit/framework/Test;)V" />
+		<method name="errorCount()I" />
+		<method name="errors()Ljava/util/Enumeration;" />
+		<method name="failureCount()I" />
+		<method name="failures()Ljava/util/Enumeration;" />
+		<method name="removeListener(Ljunit/framework/TestListener;)V" />
+		<method name="run(Ljunit/framework/TestCase;)V" />
+		<method name="runCount()I" />
+		<method name="runProtected(Ljunit/framework/Test;Ljunit/framework/Protectable;)V" />
+		<method name="shouldStop()Z" />
+		<method name="startTest(Ljunit/framework/Test;)V" />
+		<method name="stop()V" />
+		<method name="wasSuccessful()Z" />
+		<field name="fErrors" />
+		<field name="fFailures" />
+		<field name="fListeners" />
+		<field name="fRunTests" />
+	</class>
+	<class name="junit/framework/TestSuite" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="junit/framework/Test" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Class;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;([Ljava/lang/Class;)V" since="16" />
+		<method name="&lt;init&gt;([Ljava/lang/Class;Ljava/lang/String;)V" since="16" />
+		<method name="addTest(Ljunit/framework/Test;)V" />
+		<method name="addTestSuite(Ljava/lang/Class;)V" />
+		<method name="createTest(Ljava/lang/Class;Ljava/lang/String;)Ljunit/framework/Test;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getTestConstructor(Ljava/lang/Class;)Ljava/lang/reflect/Constructor;" />
+		<method name="runTest(Ljunit/framework/Test;Ljunit/framework/TestResult;)V" />
+		<method name="setName(Ljava/lang/String;)V" />
+		<method name="testAt(I)Ljunit/framework/Test;" />
+		<method name="testCount()I" />
+		<method name="tests()Ljava/util/Enumeration;" />
+		<method name="warning(Ljava/lang/String;)Ljunit/framework/Test;" since="16" />
+	</class>
+	<class name="junit/runner/BaseTestRunner" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="junit/framework/TestListener" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clearStatus()V" />
+		<method name="elapsedTimeAsString(J)Ljava/lang/String;" />
+		<method name="extractClassName(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getFilteredTrace(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getFilteredTrace(Ljava/lang/Throwable;)Ljava/lang/String;" />
+		<method name="getLoader()Ljunit/runner/TestSuiteLoader;" deprecated="16" />
+		<method name="getPreference(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getPreference(Ljava/lang/String;I)I" />
+		<method name="getPreferences()Ljava/util/Properties;" />
+		<method name="getTest(Ljava/lang/String;)Ljunit/framework/Test;" />
+		<method name="inVAJava()Z" deprecated="16" />
+		<method name="loadSuiteClass(Ljava/lang/String;)Ljava/lang/Class;" />
+		<method name="processArguments([Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="runFailed(Ljava/lang/String;)V" />
+		<method name="savePreferences()V" />
+		<method name="setLoading(Z)V" />
+		<method name="setPreference(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setPreferences(Ljava/util/Properties;)V" />
+		<method name="showStackRaw()Z" />
+		<method name="testEnded(Ljava/lang/String;)V" />
+		<method name="testFailed(ILjunit/framework/Test;Ljava/lang/Throwable;)V" />
+		<method name="testStarted(Ljava/lang/String;)V" />
+		<method name="truncate(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="useReloadingTestSuiteLoader()Z" />
+		<field name="SUITE_METHODNAME" />
+	</class>
+	<class name="junit/runner/TestSuiteLoader" since="1">
+		<extends name="java/lang/Object" />
+		<method name="load(Ljava/lang/String;)Ljava/lang/Class;" />
+		<method name="reload(Ljava/lang/Class;)Ljava/lang/Class;" />
+	</class>
+	<class name="junit/runner/Version" since="1">
+		<extends name="java/lang/Object" />
+		<method name="id()Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/commons/logging/Log" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="debug(Ljava/lang/Object;)V" />
+		<method name="debug(Ljava/lang/Object;Ljava/lang/Throwable;)V" />
+		<method name="error(Ljava/lang/Object;)V" />
+		<method name="error(Ljava/lang/Object;Ljava/lang/Throwable;)V" />
+		<method name="fatal(Ljava/lang/Object;)V" />
+		<method name="fatal(Ljava/lang/Object;Ljava/lang/Throwable;)V" />
+		<method name="info(Ljava/lang/Object;)V" />
+		<method name="info(Ljava/lang/Object;Ljava/lang/Throwable;)V" />
+		<method name="isDebugEnabled()Z" />
+		<method name="isErrorEnabled()Z" />
+		<method name="isFatalEnabled()Z" />
+		<method name="isInfoEnabled()Z" />
+		<method name="isTraceEnabled()Z" />
+		<method name="isWarnEnabled()Z" />
+		<method name="trace(Ljava/lang/Object;)V" />
+		<method name="trace(Ljava/lang/Object;Ljava/lang/Throwable;)V" />
+		<method name="warn(Ljava/lang/Object;)V" />
+		<method name="warn(Ljava/lang/Object;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="org/apache/http/ConnectionClosedException" since="1" deprecated="22" removed="23">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/ConnectionReuseStrategy" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="keepAlive(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)Z" />
+	</class>
+	<class name="org/apache/http/FormattedHeader" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/Header" />
+		<method name="getBuffer()Lorg/apache/http/util/CharArrayBuffer;" />
+		<method name="getValuePos()I" />
+	</class>
+	<class name="org/apache/http/Header" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getElements()[Lorg/apache/http/HeaderElement;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getValue()Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/http/HeaderElement" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getParameter(I)Lorg/apache/http/NameValuePair;" />
+		<method name="getParameterByName(Ljava/lang/String;)Lorg/apache/http/NameValuePair;" />
+		<method name="getParameterCount()I" />
+		<method name="getParameters()[Lorg/apache/http/NameValuePair;" />
+		<method name="getValue()Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/http/HeaderElementIterator" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Iterator" />
+		<method name="nextElement()Lorg/apache/http/HeaderElement;" />
+	</class>
+	<class name="org/apache/http/HeaderIterator" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Iterator" />
+		<method name="nextHeader()Lorg/apache/http/Header;" />
+	</class>
+	<class name="org/apache/http/HttpClientConnection" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpConnection" />
+		<method name="flush()V" />
+		<method name="isResponseAvailable(I)Z" />
+		<method name="receiveResponseEntity(Lorg/apache/http/HttpResponse;)V" />
+		<method name="receiveResponseHeader()Lorg/apache/http/HttpResponse;" />
+		<method name="sendRequestEntity(Lorg/apache/http/HttpEntityEnclosingRequest;)V" />
+		<method name="sendRequestHeader(Lorg/apache/http/HttpRequest;)V" />
+	</class>
+	<class name="org/apache/http/HttpConnection" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="close()V" />
+		<method name="getMetrics()Lorg/apache/http/HttpConnectionMetrics;" />
+		<method name="getSocketTimeout()I" />
+		<method name="isOpen()Z" />
+		<method name="isStale()Z" />
+		<method name="setSocketTimeout(I)V" />
+		<method name="shutdown()V" />
+	</class>
+	<class name="org/apache/http/HttpConnectionMetrics" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getMetric(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getReceivedBytesCount()J" />
+		<method name="getRequestCount()J" />
+		<method name="getResponseCount()J" />
+		<method name="getSentBytesCount()J" />
+		<method name="reset()V" />
+	</class>
+	<class name="org/apache/http/HttpEntity" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="consumeContent()V" />
+		<method name="getContent()Ljava/io/InputStream;" />
+		<method name="getContentEncoding()Lorg/apache/http/Header;" />
+		<method name="getContentLength()J" />
+		<method name="getContentType()Lorg/apache/http/Header;" />
+		<method name="isChunked()Z" />
+		<method name="isRepeatable()Z" />
+		<method name="isStreaming()Z" />
+		<method name="writeTo(Ljava/io/OutputStream;)V" />
+	</class>
+	<class name="org/apache/http/HttpEntityEnclosingRequest" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpRequest" />
+		<method name="expectContinue()Z" />
+		<method name="getEntity()Lorg/apache/http/HttpEntity;" />
+		<method name="setEntity(Lorg/apache/http/HttpEntity;)V" />
+	</class>
+	<class name="org/apache/http/HttpException" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="org/apache/http/HttpHost" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;ILjava/lang/String;)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HttpHost;)V" />
+		<method name="getHostName()Ljava/lang/String;" />
+		<method name="getPort()I" />
+		<method name="getSchemeName()Ljava/lang/String;" />
+		<method name="toHostString()Ljava/lang/String;" />
+		<method name="toURI()Ljava/lang/String;" />
+		<field name="DEFAULT_SCHEME_NAME" />
+		<field name="hostname" />
+		<field name="lcHostname" />
+		<field name="port" />
+		<field name="schemeName" />
+	</class>
+	<class name="org/apache/http/HttpInetConnection" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpConnection" />
+		<method name="getLocalAddress()Ljava/net/InetAddress;" />
+		<method name="getLocalPort()I" />
+		<method name="getRemoteAddress()Ljava/net/InetAddress;" />
+		<method name="getRemotePort()I" />
+	</class>
+	<class name="org/apache/http/HttpMessage" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="addHeader(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="addHeader(Lorg/apache/http/Header;)V" />
+		<method name="containsHeader(Ljava/lang/String;)Z" />
+		<method name="getAllHeaders()[Lorg/apache/http/Header;" />
+		<method name="getFirstHeader(Ljava/lang/String;)Lorg/apache/http/Header;" />
+		<method name="getHeaders(Ljava/lang/String;)[Lorg/apache/http/Header;" />
+		<method name="getLastHeader(Ljava/lang/String;)Lorg/apache/http/Header;" />
+		<method name="getParams()Lorg/apache/http/params/HttpParams;" />
+		<method name="getProtocolVersion()Lorg/apache/http/ProtocolVersion;" />
+		<method name="headerIterator()Lorg/apache/http/HeaderIterator;" />
+		<method name="headerIterator(Ljava/lang/String;)Lorg/apache/http/HeaderIterator;" />
+		<method name="removeHeader(Lorg/apache/http/Header;)V" />
+		<method name="removeHeaders(Ljava/lang/String;)V" />
+		<method name="setHeader(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setHeader(Lorg/apache/http/Header;)V" />
+		<method name="setHeaders([Lorg/apache/http/Header;)V" />
+		<method name="setParams(Lorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/HttpRequest" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpMessage" />
+		<method name="getRequestLine()Lorg/apache/http/RequestLine;" />
+	</class>
+	<class name="org/apache/http/HttpRequestFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="newHttpRequest(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/http/HttpRequest;" />
+		<method name="newHttpRequest(Lorg/apache/http/RequestLine;)Lorg/apache/http/HttpRequest;" />
+	</class>
+	<class name="org/apache/http/HttpRequestInterceptor" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="process(Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)V" />
+	</class>
+	<class name="org/apache/http/HttpResponse" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpMessage" />
+		<method name="getEntity()Lorg/apache/http/HttpEntity;" />
+		<method name="getLocale()Ljava/util/Locale;" />
+		<method name="getStatusLine()Lorg/apache/http/StatusLine;" />
+		<method name="setEntity(Lorg/apache/http/HttpEntity;)V" />
+		<method name="setLocale(Ljava/util/Locale;)V" />
+		<method name="setReasonPhrase(Ljava/lang/String;)V" />
+		<method name="setStatusCode(I)V" />
+		<method name="setStatusLine(Lorg/apache/http/ProtocolVersion;I)V" />
+		<method name="setStatusLine(Lorg/apache/http/ProtocolVersion;ILjava/lang/String;)V" />
+		<method name="setStatusLine(Lorg/apache/http/StatusLine;)V" />
+	</class>
+	<class name="org/apache/http/HttpResponseFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="newHttpResponse(Lorg/apache/http/ProtocolVersion;ILorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;" />
+		<method name="newHttpResponse(Lorg/apache/http/StatusLine;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;" />
+	</class>
+	<class name="org/apache/http/HttpResponseInterceptor" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="process(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)V" />
+	</class>
+	<class name="org/apache/http/HttpServerConnection" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpConnection" />
+		<method name="flush()V" />
+		<method name="receiveRequestEntity(Lorg/apache/http/HttpEntityEnclosingRequest;)V" />
+		<method name="receiveRequestHeader()Lorg/apache/http/HttpRequest;" />
+		<method name="sendResponseEntity(Lorg/apache/http/HttpResponse;)V" />
+		<method name="sendResponseHeader(Lorg/apache/http/HttpResponse;)V" />
+	</class>
+	<class name="org/apache/http/HttpStatus" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="SC_ACCEPTED" />
+		<field name="SC_BAD_GATEWAY" />
+		<field name="SC_BAD_REQUEST" />
+		<field name="SC_CONFLICT" />
+		<field name="SC_CONTINUE" />
+		<field name="SC_CREATED" />
+		<field name="SC_EXPECTATION_FAILED" />
+		<field name="SC_FAILED_DEPENDENCY" />
+		<field name="SC_FORBIDDEN" />
+		<field name="SC_GATEWAY_TIMEOUT" />
+		<field name="SC_GONE" />
+		<field name="SC_HTTP_VERSION_NOT_SUPPORTED" />
+		<field name="SC_INSUFFICIENT_SPACE_ON_RESOURCE" />
+		<field name="SC_INSUFFICIENT_STORAGE" />
+		<field name="SC_INTERNAL_SERVER_ERROR" />
+		<field name="SC_LENGTH_REQUIRED" />
+		<field name="SC_LOCKED" />
+		<field name="SC_METHOD_FAILURE" />
+		<field name="SC_METHOD_NOT_ALLOWED" />
+		<field name="SC_MOVED_PERMANENTLY" />
+		<field name="SC_MOVED_TEMPORARILY" />
+		<field name="SC_MULTIPLE_CHOICES" />
+		<field name="SC_MULTI_STATUS" />
+		<field name="SC_NON_AUTHORITATIVE_INFORMATION" />
+		<field name="SC_NOT_ACCEPTABLE" />
+		<field name="SC_NOT_FOUND" />
+		<field name="SC_NOT_IMPLEMENTED" />
+		<field name="SC_NOT_MODIFIED" />
+		<field name="SC_NO_CONTENT" />
+		<field name="SC_OK" />
+		<field name="SC_PARTIAL_CONTENT" />
+		<field name="SC_PAYMENT_REQUIRED" />
+		<field name="SC_PRECONDITION_FAILED" />
+		<field name="SC_PROCESSING" />
+		<field name="SC_PROXY_AUTHENTICATION_REQUIRED" />
+		<field name="SC_REQUESTED_RANGE_NOT_SATISFIABLE" />
+		<field name="SC_REQUEST_TIMEOUT" />
+		<field name="SC_REQUEST_TOO_LONG" />
+		<field name="SC_REQUEST_URI_TOO_LONG" />
+		<field name="SC_RESET_CONTENT" />
+		<field name="SC_SEE_OTHER" />
+		<field name="SC_SERVICE_UNAVAILABLE" />
+		<field name="SC_SWITCHING_PROTOCOLS" />
+		<field name="SC_TEMPORARY_REDIRECT" />
+		<field name="SC_UNAUTHORIZED" />
+		<field name="SC_UNPROCESSABLE_ENTITY" />
+		<field name="SC_UNSUPPORTED_MEDIA_TYPE" />
+		<field name="SC_USE_PROXY" />
+	</class>
+	<class name="org/apache/http/HttpVersion" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/ProtocolVersion" />
+		<method name="&lt;init&gt;(II)V" />
+		<field name="HTTP" />
+		<field name="HTTP_0_9" />
+		<field name="HTTP_1_0" />
+		<field name="HTTP_1_1" />
+	</class>
+	<class name="org/apache/http/MalformedChunkCodingException" since="1" deprecated="22" removed="23">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/MethodNotSupportedException" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/HttpException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="org/apache/http/NameValuePair" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getValue()Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/http/NoHttpResponseException" since="1" deprecated="22" removed="23">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/ParseException" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/ProtocolException" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/HttpException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="org/apache/http/ProtocolVersion" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;II)V" />
+		<method name="compareToVersion(Lorg/apache/http/ProtocolVersion;)I" />
+		<method name="forVersion(II)Lorg/apache/http/ProtocolVersion;" />
+		<method name="getMajor()I" />
+		<method name="getMinor()I" />
+		<method name="getProtocol()Ljava/lang/String;" />
+		<method name="greaterEquals(Lorg/apache/http/ProtocolVersion;)Z" />
+		<method name="isComparable(Lorg/apache/http/ProtocolVersion;)Z" />
+		<method name="lessEquals(Lorg/apache/http/ProtocolVersion;)Z" />
+		<field name="major" />
+		<field name="minor" />
+		<field name="protocol" />
+	</class>
+	<class name="org/apache/http/ReasonPhraseCatalog" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getReason(ILjava/util/Locale;)Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/http/RequestLine" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getMethod()Ljava/lang/String;" />
+		<method name="getProtocolVersion()Lorg/apache/http/ProtocolVersion;" />
+		<method name="getUri()Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/http/StatusLine" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getProtocolVersion()Lorg/apache/http/ProtocolVersion;" />
+		<method name="getReasonPhrase()Ljava/lang/String;" />
+		<method name="getStatusCode()I" />
+	</class>
+	<class name="org/apache/http/TokenIterator" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/util/Iterator" />
+		<method name="nextToken()Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/http/UnsupportedHttpVersionException" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/ProtocolException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/auth/AUTH" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="PROXY_AUTH" />
+		<field name="PROXY_AUTH_RESP" />
+		<field name="WWW_AUTH" />
+		<field name="WWW_AUTH_RESP" />
+	</class>
+	<class name="org/apache/http/auth/AuthScheme" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="authenticate(Lorg/apache/http/auth/Credentials;Lorg/apache/http/HttpRequest;)Lorg/apache/http/Header;" />
+		<method name="getParameter(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getRealm()Ljava/lang/String;" />
+		<method name="getSchemeName()Ljava/lang/String;" />
+		<method name="isComplete()Z" />
+		<method name="isConnectionBased()Z" />
+		<method name="processChallenge(Lorg/apache/http/Header;)V" />
+	</class>
+	<class name="org/apache/http/auth/AuthSchemeFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="newInstance(Lorg/apache/http/params/HttpParams;)Lorg/apache/http/auth/AuthScheme;" />
+	</class>
+	<class name="org/apache/http/auth/AuthSchemeRegistry" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAuthScheme(Ljava/lang/String;Lorg/apache/http/params/HttpParams;)Lorg/apache/http/auth/AuthScheme;" />
+		<method name="getSchemeNames()Ljava/util/List;" />
+		<method name="register(Ljava/lang/String;Lorg/apache/http/auth/AuthSchemeFactory;)V" />
+		<method name="setItems(Ljava/util/Map;)V" />
+		<method name="unregister(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/auth/AuthScope" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;I)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;ILjava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/auth/AuthScope;)V" />
+		<method name="getHost()Ljava/lang/String;" />
+		<method name="getPort()I" />
+		<method name="getRealm()Ljava/lang/String;" />
+		<method name="getScheme()Ljava/lang/String;" />
+		<method name="match(Lorg/apache/http/auth/AuthScope;)I" />
+		<field name="ANY" />
+		<field name="ANY_HOST" />
+		<field name="ANY_PORT" />
+		<field name="ANY_REALM" />
+		<field name="ANY_SCHEME" />
+	</class>
+	<class name="org/apache/http/auth/AuthState" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAuthScheme()Lorg/apache/http/auth/AuthScheme;" />
+		<method name="getAuthScope()Lorg/apache/http/auth/AuthScope;" />
+		<method name="getCredentials()Lorg/apache/http/auth/Credentials;" />
+		<method name="invalidate()V" />
+		<method name="isValid()Z" />
+		<method name="setAuthScheme(Lorg/apache/http/auth/AuthScheme;)V" />
+		<method name="setAuthScope(Lorg/apache/http/auth/AuthScope;)V" />
+		<method name="setCredentials(Lorg/apache/http/auth/Credentials;)V" />
+	</class>
+	<class name="org/apache/http/auth/AuthenticationException" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/ProtocolException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="org/apache/http/auth/BasicUserPrincipal" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/Principal" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/auth/Credentials" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getPassword()Ljava/lang/String;" />
+		<method name="getUserPrincipal()Ljava/security/Principal;" />
+	</class>
+	<class name="org/apache/http/auth/InvalidCredentialsException" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/auth/AuthenticationException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="org/apache/http/auth/MalformedChallengeException" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/ProtocolException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="org/apache/http/auth/NTCredentials" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/auth/Credentials" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getDomain()Ljava/lang/String;" />
+		<method name="getUserName()Ljava/lang/String;" />
+		<method name="getWorkstation()Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/http/auth/NTUserPrincipal" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/security/Principal" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getDomain()Ljava/lang/String;" />
+		<method name="getUsername()Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/http/auth/UsernamePasswordCredentials" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/auth/Credentials" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getUserName()Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/http/auth/params/AuthPNames" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="CREDENTIAL_CHARSET" />
+	</class>
+	<class name="org/apache/http/auth/params/AuthParamBean" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/params/HttpAbstractParamBean" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;)V" />
+		<method name="setCredentialCharset(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/auth/params/AuthParams" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getCredentialCharset(Lorg/apache/http/params/HttpParams;)Ljava/lang/String;" />
+		<method name="setCredentialCharset(Lorg/apache/http/params/HttpParams;Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/client/AuthenticationHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getChallenges(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)Ljava/util/Map;" />
+		<method name="isAuthenticationRequested(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)Z" />
+		<method name="selectScheme(Ljava/util/Map;Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/auth/AuthScheme;" />
+	</class>
+	<class name="org/apache/http/client/CircularRedirectException" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/client/RedirectException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="org/apache/http/client/ClientProtocolException" since="1" deprecated="22" removed="23">
+		<extends name="java/io/IOException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="org/apache/http/client/CookieStore" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="addCookie(Lorg/apache/http/cookie/Cookie;)V" />
+		<method name="clear()V" />
+		<method name="clearExpired(Ljava/util/Date;)Z" />
+		<method name="getCookies()Ljava/util/List;" />
+	</class>
+	<class name="org/apache/http/client/CredentialsProvider" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="clear()V" />
+		<method name="getCredentials(Lorg/apache/http/auth/AuthScope;)Lorg/apache/http/auth/Credentials;" />
+		<method name="setCredentials(Lorg/apache/http/auth/AuthScope;Lorg/apache/http/auth/Credentials;)V" />
+	</class>
+	<class name="org/apache/http/client/HttpClient" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="execute(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;)Lorg/apache/http/HttpResponse;" />
+		<method name="execute(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/client/ResponseHandler;)Ljava/lang/Object;" />
+		<method name="execute(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/client/ResponseHandler;Lorg/apache/http/protocol/HttpContext;)Ljava/lang/Object;" />
+		<method name="execute(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;" />
+		<method name="execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;" />
+		<method name="execute(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/client/ResponseHandler;)Ljava/lang/Object;" />
+		<method name="execute(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/client/ResponseHandler;Lorg/apache/http/protocol/HttpContext;)Ljava/lang/Object;" />
+		<method name="execute(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;" />
+		<method name="getConnectionManager()Lorg/apache/http/conn/ClientConnectionManager;" />
+		<method name="getParams()Lorg/apache/http/params/HttpParams;" />
+	</class>
+	<class name="org/apache/http/client/HttpRequestRetryHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="retryRequest(Ljava/io/IOException;ILorg/apache/http/protocol/HttpContext;)Z" />
+	</class>
+	<class name="org/apache/http/client/HttpResponseException" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/client/ClientProtocolException" />
+		<method name="&lt;init&gt;(ILjava/lang/String;)V" />
+		<method name="getStatusCode()I" />
+	</class>
+	<class name="org/apache/http/client/NonRepeatableRequestException" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/ProtocolException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/client/RedirectException" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/ProtocolException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="org/apache/http/client/RedirectHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getLocationURI(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)Ljava/net/URI;" />
+		<method name="isRedirectRequested(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)Z" />
+	</class>
+	<class name="org/apache/http/client/RequestDirector" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="execute(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;" />
+	</class>
+	<class name="org/apache/http/client/ResponseHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="handleResponse(Lorg/apache/http/HttpResponse;)Ljava/lang/Object;" />
+	</class>
+	<class name="org/apache/http/client/UserTokenHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getUserToken(Lorg/apache/http/protocol/HttpContext;)Ljava/lang/Object;" />
+	</class>
+	<class name="org/apache/http/client/entity/UrlEncodedFormEntity" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/entity/StringEntity" />
+		<method name="&lt;init&gt;(Ljava/util/List;)V" />
+		<method name="&lt;init&gt;(Ljava/util/List;Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/client/methods/AbortableHttpRequest" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="abort()V" />
+		<method name="setConnectionRequest(Lorg/apache/http/conn/ClientConnectionRequest;)V" />
+		<method name="setReleaseTrigger(Lorg/apache/http/conn/ConnectionReleaseTrigger;)V" />
+	</class>
+	<class name="org/apache/http/client/methods/HttpDelete" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/client/methods/HttpRequestBase" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/net/URI;)V" />
+		<field name="METHOD_NAME" />
+	</class>
+	<class name="org/apache/http/client/methods/HttpEntityEnclosingRequestBase" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/client/methods/HttpRequestBase" />
+		<implements name="org/apache/http/HttpEntityEnclosingRequest" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/client/methods/HttpGet" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/client/methods/HttpRequestBase" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/net/URI;)V" />
+		<field name="METHOD_NAME" />
+	</class>
+	<class name="org/apache/http/client/methods/HttpHead" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/client/methods/HttpRequestBase" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/net/URI;)V" />
+		<field name="METHOD_NAME" />
+	</class>
+	<class name="org/apache/http/client/methods/HttpOptions" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/client/methods/HttpRequestBase" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/net/URI;)V" />
+		<method name="getAllowedMethods(Lorg/apache/http/HttpResponse;)Ljava/util/Set;" />
+		<field name="METHOD_NAME" />
+	</class>
+	<class name="org/apache/http/client/methods/HttpPost" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/client/methods/HttpEntityEnclosingRequestBase" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/net/URI;)V" />
+		<field name="METHOD_NAME" />
+	</class>
+	<class name="org/apache/http/client/methods/HttpPut" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/client/methods/HttpEntityEnclosingRequestBase" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/net/URI;)V" />
+		<field name="METHOD_NAME" />
+	</class>
+	<class name="org/apache/http/client/methods/HttpRequestBase" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/message/AbstractHttpMessage" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="org/apache/http/client/methods/AbortableHttpRequest" />
+		<implements name="org/apache/http/client/methods/HttpUriRequest" />
+		<method name="&lt;init&gt;()V" />
+		<method name="setURI(Ljava/net/URI;)V" />
+	</class>
+	<class name="org/apache/http/client/methods/HttpTrace" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/client/methods/HttpRequestBase" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/net/URI;)V" />
+		<field name="METHOD_NAME" />
+	</class>
+	<class name="org/apache/http/client/methods/HttpUriRequest" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpRequest" />
+		<method name="abort()V" />
+		<method name="getMethod()Ljava/lang/String;" />
+		<method name="getURI()Ljava/net/URI;" />
+		<method name="isAborted()Z" />
+	</class>
+	<class name="org/apache/http/client/params/AllClientPNames" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/auth/params/AuthPNames" />
+		<implements name="org/apache/http/client/params/ClientPNames" />
+		<implements name="org/apache/http/conn/params/ConnConnectionPNames" />
+		<implements name="org/apache/http/conn/params/ConnManagerPNames" />
+		<implements name="org/apache/http/conn/params/ConnRoutePNames" />
+		<implements name="org/apache/http/cookie/params/CookieSpecPNames" />
+		<implements name="org/apache/http/params/CoreConnectionPNames" />
+		<implements name="org/apache/http/params/CoreProtocolPNames" />
+	</class>
+	<class name="org/apache/http/client/params/AuthPolicy" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="BASIC" />
+		<field name="DIGEST" />
+		<field name="NTLM" />
+	</class>
+	<class name="org/apache/http/client/params/ClientPNames" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="ALLOW_CIRCULAR_REDIRECTS" />
+		<field name="CONNECTION_MANAGER_FACTORY" />
+		<field name="CONNECTION_MANAGER_FACTORY_CLASS_NAME" />
+		<field name="COOKIE_POLICY" />
+		<field name="DEFAULT_HEADERS" />
+		<field name="DEFAULT_HOST" />
+		<field name="HANDLE_AUTHENTICATION" />
+		<field name="HANDLE_REDIRECTS" />
+		<field name="MAX_REDIRECTS" />
+		<field name="REJECT_RELATIVE_REDIRECT" />
+		<field name="VIRTUAL_HOST" />
+	</class>
+	<class name="org/apache/http/client/params/ClientParamBean" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/params/HttpAbstractParamBean" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;)V" />
+		<method name="setAllowCircularRedirects(Z)V" />
+		<method name="setConnectionManagerFactory(Lorg/apache/http/conn/ClientConnectionManagerFactory;)V" />
+		<method name="setConnectionManagerFactoryClassName(Ljava/lang/String;)V" />
+		<method name="setCookiePolicy(Ljava/lang/String;)V" />
+		<method name="setDefaultHeaders(Ljava/util/Collection;)V" />
+		<method name="setDefaultHost(Lorg/apache/http/HttpHost;)V" />
+		<method name="setHandleAuthentication(Z)V" />
+		<method name="setHandleRedirects(Z)V" />
+		<method name="setMaxRedirects(I)V" />
+		<method name="setRejectRelativeRedirect(Z)V" />
+		<method name="setVirtualHost(Lorg/apache/http/HttpHost;)V" />
+	</class>
+	<class name="org/apache/http/client/params/CookiePolicy" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="BEST_MATCH" />
+		<field name="BROWSER_COMPATIBILITY" />
+		<field name="NETSCAPE" />
+		<field name="RFC_2109" />
+		<field name="RFC_2965" />
+	</class>
+	<class name="org/apache/http/client/params/HttpClientParams" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getCookiePolicy(Lorg/apache/http/params/HttpParams;)Ljava/lang/String;" />
+		<method name="isAuthenticating(Lorg/apache/http/params/HttpParams;)Z" />
+		<method name="isRedirecting(Lorg/apache/http/params/HttpParams;)Z" />
+		<method name="setAuthenticating(Lorg/apache/http/params/HttpParams;Z)V" />
+		<method name="setCookiePolicy(Lorg/apache/http/params/HttpParams;Ljava/lang/String;)V" />
+		<method name="setRedirecting(Lorg/apache/http/params/HttpParams;Z)V" />
+	</class>
+	<class name="org/apache/http/client/protocol/ClientContext" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="AUTHSCHEME_REGISTRY" />
+		<field name="AUTH_SCHEME_PREF" />
+		<field name="COOKIESPEC_REGISTRY" />
+		<field name="COOKIE_ORIGIN" />
+		<field name="COOKIE_SPEC" />
+		<field name="COOKIE_STORE" />
+		<field name="CREDS_PROVIDER" />
+		<field name="PROXY_AUTH_STATE" />
+		<field name="TARGET_AUTH_STATE" />
+		<field name="USER_TOKEN" />
+	</class>
+	<class name="org/apache/http/client/protocol/ClientContextConfigurer" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/client/protocol/ClientContext" />
+		<method name="&lt;init&gt;(Lorg/apache/http/protocol/HttpContext;)V" />
+		<method name="setAuthSchemePref(Ljava/util/List;)V" />
+		<method name="setAuthSchemeRegistry(Lorg/apache/http/auth/AuthSchemeRegistry;)V" />
+		<method name="setCookieSpecRegistry(Lorg/apache/http/cookie/CookieSpecRegistry;)V" />
+		<method name="setCookieStore(Lorg/apache/http/client/CookieStore;)V" />
+		<method name="setCredentialsProvider(Lorg/apache/http/client/CredentialsProvider;)V" />
+	</class>
+	<class name="org/apache/http/client/protocol/RequestAddCookies" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpRequestInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/client/protocol/RequestDefaultHeaders" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpRequestInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/client/protocol/RequestProxyAuthentication" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpRequestInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/client/protocol/RequestTargetAuthentication" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpRequestInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/client/protocol/ResponseProcessCookies" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpResponseInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/client/utils/CloneUtils" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="clone(Ljava/lang/Object;)Ljava/lang/Object;" />
+	</class>
+	<class name="org/apache/http/client/utils/URIUtils" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="createURI(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;" />
+		<method name="resolve(Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;" />
+		<method name="resolve(Ljava/net/URI;Ljava/net/URI;)Ljava/net/URI;" />
+		<method name="rewriteURI(Ljava/net/URI;Lorg/apache/http/HttpHost;)Ljava/net/URI;" />
+		<method name="rewriteURI(Ljava/net/URI;Lorg/apache/http/HttpHost;Z)Ljava/net/URI;" />
+	</class>
+	<class name="org/apache/http/client/utils/URLEncodedUtils" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="format(Ljava/util/List;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="isEncoded(Lorg/apache/http/HttpEntity;)Z" />
+		<method name="parse(Ljava/net/URI;Ljava/lang/String;)Ljava/util/List;" />
+		<method name="parse(Ljava/util/List;Ljava/util/Scanner;Ljava/lang/String;)V" />
+		<method name="parse(Lorg/apache/http/HttpEntity;)Ljava/util/List;" />
+		<field name="CONTENT_TYPE" />
+	</class>
+	<class name="org/apache/http/conn/BasicEofSensorWatcher" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/EofSensorWatcher" />
+		<method name="&lt;init&gt;(Lorg/apache/http/conn/ManagedClientConnection;Z)V" />
+		<field name="attemptReuse" />
+		<field name="managedConn" />
+	</class>
+	<class name="org/apache/http/conn/BasicManagedEntity" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/entity/HttpEntityWrapper" />
+		<implements name="org/apache/http/conn/ConnectionReleaseTrigger" />
+		<implements name="org/apache/http/conn/EofSensorWatcher" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HttpEntity;Lorg/apache/http/conn/ManagedClientConnection;Z)V" />
+		<method name="releaseManagedConnection()V" />
+		<field name="attemptReuse" />
+		<field name="managedConn" />
+	</class>
+	<class name="org/apache/http/conn/ClientConnectionManager" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="closeExpiredConnections()V" />
+		<method name="closeIdleConnections(JLjava/util/concurrent/TimeUnit;)V" />
+		<method name="getSchemeRegistry()Lorg/apache/http/conn/scheme/SchemeRegistry;" />
+		<method name="releaseConnection(Lorg/apache/http/conn/ManagedClientConnection;JLjava/util/concurrent/TimeUnit;)V" />
+		<method name="requestConnection(Lorg/apache/http/conn/routing/HttpRoute;Ljava/lang/Object;)Lorg/apache/http/conn/ClientConnectionRequest;" />
+		<method name="shutdown()V" />
+	</class>
+	<class name="org/apache/http/conn/ClientConnectionManagerFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="newInstance(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)Lorg/apache/http/conn/ClientConnectionManager;" />
+	</class>
+	<class name="org/apache/http/conn/ClientConnectionOperator" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="createConnection()Lorg/apache/http/conn/OperatedClientConnection;" />
+		<method name="openConnection(Lorg/apache/http/conn/OperatedClientConnection;Lorg/apache/http/HttpHost;Ljava/net/InetAddress;Lorg/apache/http/protocol/HttpContext;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="updateSecureConnection(Lorg/apache/http/conn/OperatedClientConnection;Lorg/apache/http/HttpHost;Lorg/apache/http/protocol/HttpContext;Lorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/conn/ClientConnectionRequest" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="abortRequest()V" />
+		<method name="getConnection(JLjava/util/concurrent/TimeUnit;)Lorg/apache/http/conn/ManagedClientConnection;" />
+	</class>
+	<class name="org/apache/http/conn/ConnectTimeoutException" since="1" deprecated="22">
+		<extends name="java/io/InterruptedIOException" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" deprecated="29" />
+	</class>
+	<class name="org/apache/http/conn/ConnectionKeepAliveStrategy" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getKeepAliveDuration(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)J" />
+	</class>
+	<class name="org/apache/http/conn/ConnectionPoolTimeoutException" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/conn/ConnectTimeoutException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/conn/ConnectionReleaseTrigger" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="abortConnection()V" />
+		<method name="releaseConnection()V" />
+	</class>
+	<class name="org/apache/http/conn/EofSensorInputStream" since="1" deprecated="22" removed="23">
+		<extends name="java/io/InputStream" />
+		<implements name="org/apache/http/conn/ConnectionReleaseTrigger" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;Lorg/apache/http/conn/EofSensorWatcher;)V" />
+		<method name="checkAbort()V" />
+		<method name="checkClose()V" />
+		<method name="checkEOF(I)V" />
+		<method name="isReadAllowed()Z" />
+		<field name="wrappedStream" />
+	</class>
+	<class name="org/apache/http/conn/EofSensorWatcher" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="eofDetected(Ljava/io/InputStream;)Z" />
+		<method name="streamAbort(Ljava/io/InputStream;)Z" />
+		<method name="streamClosed(Ljava/io/InputStream;)Z" />
+	</class>
+	<class name="org/apache/http/conn/HttpHostConnectException" since="1" deprecated="22" removed="23">
+		<extends name="java/net/ConnectException" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HttpHost;Ljava/net/ConnectException;)V" />
+		<method name="getHost()Lorg/apache/http/HttpHost;" />
+	</class>
+	<class name="org/apache/http/conn/ManagedClientConnection" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpClientConnection" />
+		<implements name="org/apache/http/HttpInetConnection" />
+		<implements name="org/apache/http/conn/ConnectionReleaseTrigger" />
+		<method name="getRoute()Lorg/apache/http/conn/routing/HttpRoute;" />
+		<method name="getSSLSession()Ljavax/net/ssl/SSLSession;" />
+		<method name="getState()Ljava/lang/Object;" />
+		<method name="isMarkedReusable()Z" />
+		<method name="isSecure()Z" />
+		<method name="layerProtocol(Lorg/apache/http/protocol/HttpContext;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="markReusable()V" />
+		<method name="open(Lorg/apache/http/conn/routing/HttpRoute;Lorg/apache/http/protocol/HttpContext;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="setIdleDuration(JLjava/util/concurrent/TimeUnit;)V" />
+		<method name="setState(Ljava/lang/Object;)V" />
+		<method name="tunnelProxy(Lorg/apache/http/HttpHost;ZLorg/apache/http/params/HttpParams;)V" />
+		<method name="tunnelTarget(ZLorg/apache/http/params/HttpParams;)V" />
+		<method name="unmarkReusable()V" />
+	</class>
+	<class name="org/apache/http/conn/MultihomePlainSocketFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/scheme/SocketFactory" />
+		<method name="getSocketFactory()Lorg/apache/http/conn/MultihomePlainSocketFactory;" />
+	</class>
+	<class name="org/apache/http/conn/OperatedClientConnection" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpClientConnection" />
+		<implements name="org/apache/http/HttpInetConnection" />
+		<method name="getSocket()Ljava/net/Socket;" />
+		<method name="getTargetHost()Lorg/apache/http/HttpHost;" />
+		<method name="isSecure()Z" />
+		<method name="openCompleted(ZLorg/apache/http/params/HttpParams;)V" />
+		<method name="opening(Ljava/net/Socket;Lorg/apache/http/HttpHost;)V" />
+		<method name="update(Ljava/net/Socket;Lorg/apache/http/HttpHost;ZLorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/conn/params/ConnConnectionPNames" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="MAX_STATUS_LINE_GARBAGE" />
+	</class>
+	<class name="org/apache/http/conn/params/ConnConnectionParamBean" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/params/HttpAbstractParamBean" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;)V" />
+		<method name="setMaxStatusLineGarbage(I)V" />
+	</class>
+	<class name="org/apache/http/conn/params/ConnManagerPNames" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="MAX_CONNECTIONS_PER_ROUTE" />
+		<field name="MAX_TOTAL_CONNECTIONS" />
+		<field name="TIMEOUT" />
+	</class>
+	<class name="org/apache/http/conn/params/ConnManagerParamBean" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/params/HttpAbstractParamBean" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;)V" />
+		<method name="setConnectionsPerRoute(Lorg/apache/http/conn/params/ConnPerRouteBean;)V" />
+		<method name="setMaxTotalConnections(I)V" />
+		<method name="setTimeout(J)V" />
+	</class>
+	<class name="org/apache/http/conn/params/ConnManagerParams" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/params/ConnManagerPNames" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getMaxConnectionsPerRoute(Lorg/apache/http/params/HttpParams;)Lorg/apache/http/conn/params/ConnPerRoute;" />
+		<method name="getMaxTotalConnections(Lorg/apache/http/params/HttpParams;)I" />
+		<method name="getTimeout(Lorg/apache/http/params/HttpParams;)J" />
+		<method name="setMaxConnectionsPerRoute(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/params/ConnPerRoute;)V" />
+		<method name="setMaxTotalConnections(Lorg/apache/http/params/HttpParams;I)V" />
+		<method name="setTimeout(Lorg/apache/http/params/HttpParams;J)V" />
+		<field name="DEFAULT_MAX_TOTAL_CONNECTIONS" />
+	</class>
+	<class name="org/apache/http/conn/params/ConnPerRoute" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getMaxForRoute(Lorg/apache/http/conn/routing/HttpRoute;)I" />
+	</class>
+	<class name="org/apache/http/conn/params/ConnPerRouteBean" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/params/ConnPerRoute" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="getDefaultMax()I" />
+		<method name="setDefaultMaxPerRoute(I)V" />
+		<method name="setMaxForRoute(Lorg/apache/http/conn/routing/HttpRoute;I)V" />
+		<method name="setMaxForRoutes(Ljava/util/Map;)V" />
+		<field name="DEFAULT_MAX_CONNECTIONS_PER_ROUTE" />
+	</class>
+	<class name="org/apache/http/conn/params/ConnRoutePNames" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="DEFAULT_PROXY" />
+		<field name="FORCED_ROUTE" />
+		<field name="LOCAL_ADDRESS" />
+	</class>
+	<class name="org/apache/http/conn/params/ConnRouteParamBean" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/params/HttpAbstractParamBean" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;)V" />
+		<method name="setDefaultProxy(Lorg/apache/http/HttpHost;)V" />
+		<method name="setForcedRoute(Lorg/apache/http/conn/routing/HttpRoute;)V" />
+		<method name="setLocalAddress(Ljava/net/InetAddress;)V" />
+	</class>
+	<class name="org/apache/http/conn/params/ConnRouteParams" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/params/ConnRoutePNames" />
+		<method name="getDefaultProxy(Lorg/apache/http/params/HttpParams;)Lorg/apache/http/HttpHost;" />
+		<method name="getForcedRoute(Lorg/apache/http/params/HttpParams;)Lorg/apache/http/conn/routing/HttpRoute;" />
+		<method name="getLocalAddress(Lorg/apache/http/params/HttpParams;)Ljava/net/InetAddress;" />
+		<method name="setDefaultProxy(Lorg/apache/http/params/HttpParams;Lorg/apache/http/HttpHost;)V" />
+		<method name="setForcedRoute(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/routing/HttpRoute;)V" />
+		<method name="setLocalAddress(Lorg/apache/http/params/HttpParams;Ljava/net/InetAddress;)V" />
+		<field name="NO_HOST" />
+		<field name="NO_ROUTE" />
+	</class>
+	<class name="org/apache/http/conn/routing/BasicRouteDirector" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/routing/HttpRouteDirector" />
+		<method name="&lt;init&gt;()V" />
+		<method name="directStep(Lorg/apache/http/conn/routing/RouteInfo;Lorg/apache/http/conn/routing/RouteInfo;)I" />
+		<method name="firstStep(Lorg/apache/http/conn/routing/RouteInfo;)I" />
+		<method name="proxiedStep(Lorg/apache/http/conn/routing/RouteInfo;Lorg/apache/http/conn/routing/RouteInfo;)I" />
+	</class>
+	<class name="org/apache/http/conn/routing/HttpRoute" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="org/apache/http/conn/routing/RouteInfo" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HttpHost;)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HttpHost;Ljava/net/InetAddress;Lorg/apache/http/HttpHost;Z)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HttpHost;Ljava/net/InetAddress;Lorg/apache/http/HttpHost;ZLorg/apache/http/conn/routing/RouteInfo$TunnelType;Lorg/apache/http/conn/routing/RouteInfo$LayerType;)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HttpHost;Ljava/net/InetAddress;Z)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HttpHost;Ljava/net/InetAddress;[Lorg/apache/http/HttpHost;ZLorg/apache/http/conn/routing/RouteInfo$TunnelType;Lorg/apache/http/conn/routing/RouteInfo$LayerType;)V" />
+	</class>
+	<class name="org/apache/http/conn/routing/HttpRouteDirector" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="nextStep(Lorg/apache/http/conn/routing/RouteInfo;Lorg/apache/http/conn/routing/RouteInfo;)I" />
+		<field name="COMPLETE" />
+		<field name="CONNECT_PROXY" />
+		<field name="CONNECT_TARGET" />
+		<field name="LAYER_PROTOCOL" />
+		<field name="TUNNEL_PROXY" />
+		<field name="TUNNEL_TARGET" />
+		<field name="UNREACHABLE" />
+	</class>
+	<class name="org/apache/http/conn/routing/HttpRoutePlanner" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="determineRoute(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/conn/routing/HttpRoute;" />
+	</class>
+	<class name="org/apache/http/conn/routing/RouteInfo" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getHopCount()I" />
+		<method name="getHopTarget(I)Lorg/apache/http/HttpHost;" />
+		<method name="getLayerType()Lorg/apache/http/conn/routing/RouteInfo$LayerType;" />
+		<method name="getLocalAddress()Ljava/net/InetAddress;" />
+		<method name="getProxyHost()Lorg/apache/http/HttpHost;" />
+		<method name="getTargetHost()Lorg/apache/http/HttpHost;" />
+		<method name="getTunnelType()Lorg/apache/http/conn/routing/RouteInfo$TunnelType;" />
+		<method name="isLayered()Z" />
+		<method name="isSecure()Z" />
+		<method name="isTunnelled()Z" />
+	</class>
+	<class name="org/apache/http/conn/routing/RouteInfo$LayerType" since="1" removed="23">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Lorg/apache/http/conn/routing/RouteInfo$LayerType;" />
+		<method name="values()[Lorg/apache/http/conn/routing/RouteInfo$LayerType;" />
+		<field name="LAYERED" />
+		<field name="PLAIN" />
+	</class>
+	<class name="org/apache/http/conn/routing/RouteInfo$TunnelType" since="1" removed="23">
+		<extends name="java/lang/Enum" />
+		<method name="valueOf(Ljava/lang/String;)Lorg/apache/http/conn/routing/RouteInfo$TunnelType;" />
+		<method name="values()[Lorg/apache/http/conn/routing/RouteInfo$TunnelType;" />
+		<field name="PLAIN" />
+		<field name="TUNNELLED" />
+	</class>
+	<class name="org/apache/http/conn/routing/RouteTracker" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="org/apache/http/conn/routing/RouteInfo" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HttpHost;Ljava/net/InetAddress;)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/conn/routing/HttpRoute;)V" />
+		<method name="connectProxy(Lorg/apache/http/HttpHost;Z)V" />
+		<method name="connectTarget(Z)V" />
+		<method name="isConnected()Z" />
+		<method name="layerProtocol(Z)V" />
+		<method name="toRoute()Lorg/apache/http/conn/routing/HttpRoute;" />
+		<method name="tunnelProxy(Lorg/apache/http/HttpHost;Z)V" />
+		<method name="tunnelTarget(Z)V" />
+	</class>
+	<class name="org/apache/http/conn/scheme/HostNameResolver" since="1" deprecated="22">
+		<extends name="java/lang/Object" />
+		<method name="resolve(Ljava/lang/String;)Ljava/net/InetAddress;" deprecated="29" />
+	</class>
+	<class name="org/apache/http/conn/scheme/LayeredSocketFactory" since="1" deprecated="22">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/scheme/SocketFactory" />
+		<method name="createSocket(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket;" deprecated="29" />
+	</class>
+	<class name="org/apache/http/conn/scheme/PlainSocketFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/scheme/SocketFactory" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/conn/scheme/HostNameResolver;)V" />
+		<method name="getSocketFactory()Lorg/apache/http/conn/scheme/PlainSocketFactory;" />
+	</class>
+	<class name="org/apache/http/conn/scheme/Scheme" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V" />
+		<method name="getDefaultPort()I" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getSocketFactory()Lorg/apache/http/conn/scheme/SocketFactory;" />
+		<method name="isLayered()Z" />
+		<method name="resolvePort(I)I" />
+	</class>
+	<class name="org/apache/http/conn/scheme/SchemeRegistry" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="get(Ljava/lang/String;)Lorg/apache/http/conn/scheme/Scheme;" />
+		<method name="getScheme(Ljava/lang/String;)Lorg/apache/http/conn/scheme/Scheme;" />
+		<method name="getScheme(Lorg/apache/http/HttpHost;)Lorg/apache/http/conn/scheme/Scheme;" />
+		<method name="getSchemeNames()Ljava/util/List;" />
+		<method name="register(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme;" />
+		<method name="setItems(Ljava/util/Map;)V" />
+		<method name="unregister(Ljava/lang/String;)Lorg/apache/http/conn/scheme/Scheme;" />
+	</class>
+	<class name="org/apache/http/conn/scheme/SocketFactory" since="1" deprecated="22">
+		<extends name="java/lang/Object" />
+		<method name="connectSocket(Ljava/net/Socket;Ljava/lang/String;ILjava/net/InetAddress;ILorg/apache/http/params/HttpParams;)Ljava/net/Socket;" deprecated="29" />
+		<method name="createSocket()Ljava/net/Socket;" deprecated="29" />
+		<method name="isSecure(Ljava/net/Socket;)Z" deprecated="29" />
+	</class>
+	<class name="org/apache/http/conn/ssl/AbstractVerifier" since="1" deprecated="22">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/ssl/X509HostnameVerifier" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="acceptableCountryWildcard(Ljava/lang/String;)Z" deprecated="29" />
+		<method name="countDots(Ljava/lang/String;)I" deprecated="29" />
+		<method name="getCNs(Ljava/security/cert/X509Certificate;)[Ljava/lang/String;" deprecated="29" />
+		<method name="getDNSSubjectAlts(Ljava/security/cert/X509Certificate;)[Ljava/lang/String;" deprecated="29" />
+		<method name="verify(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)V" deprecated="29" />
+	</class>
+	<class name="org/apache/http/conn/ssl/AllowAllHostnameVerifier" since="1" deprecated="22">
+		<extends name="org/apache/http/conn/ssl/AbstractVerifier" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+	</class>
+	<class name="org/apache/http/conn/ssl/BrowserCompatHostnameVerifier" since="1" deprecated="22">
+		<extends name="org/apache/http/conn/ssl/AbstractVerifier" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+	</class>
+	<class name="org/apache/http/conn/ssl/SSLSocketFactory" since="1" deprecated="22">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/scheme/LayeredSocketFactory" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lorg/apache/http/conn/scheme/HostNameResolver;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/security/KeyStore;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/security/KeyStore;Ljava/lang/String;)V" deprecated="29" />
+		<method name="&lt;init&gt;(Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;)V" deprecated="29" />
+		<method name="getHostnameVerifier()Lorg/apache/http/conn/ssl/X509HostnameVerifier;" deprecated="29" />
+		<method name="getSocketFactory()Lorg/apache/http/conn/ssl/SSLSocketFactory;" deprecated="29" />
+		<method name="setHostnameVerifier(Lorg/apache/http/conn/ssl/X509HostnameVerifier;)V" deprecated="29" />
+		<field name="ALLOW_ALL_HOSTNAME_VERIFIER" deprecated="29" />
+		<field name="BROWSER_COMPATIBLE_HOSTNAME_VERIFIER" deprecated="29" />
+		<field name="SSL" deprecated="29" />
+		<field name="SSLV2" deprecated="29" />
+		<field name="STRICT_HOSTNAME_VERIFIER" deprecated="29" />
+		<field name="TLS" deprecated="29" />
+	</class>
+	<class name="org/apache/http/conn/ssl/StrictHostnameVerifier" since="1" deprecated="22">
+		<extends name="org/apache/http/conn/ssl/AbstractVerifier" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+	</class>
+	<class name="org/apache/http/conn/ssl/X509HostnameVerifier" since="1" deprecated="22">
+		<extends name="java/lang/Object" />
+		<implements name="javax/net/ssl/HostnameVerifier" />
+		<method name="verify(Ljava/lang/String;Ljava/security/cert/X509Certificate;)V" deprecated="29" />
+		<method name="verify(Ljava/lang/String;Ljavax/net/ssl/SSLSocket;)V" deprecated="29" />
+		<method name="verify(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V" deprecated="29" />
+	</class>
+	<class name="org/apache/http/conn/util/InetAddressUtils" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="isIPv4Address(Ljava/lang/String;)Z" />
+		<method name="isIPv6Address(Ljava/lang/String;)Z" />
+		<method name="isIPv6HexCompressedAddress(Ljava/lang/String;)Z" />
+		<method name="isIPv6StdAddress(Ljava/lang/String;)Z" />
+	</class>
+	<class name="org/apache/http/cookie/ClientCookie" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/Cookie" />
+		<method name="containsAttribute(Ljava/lang/String;)Z" />
+		<method name="getAttribute(Ljava/lang/String;)Ljava/lang/String;" />
+		<field name="COMMENTURL_ATTR" />
+		<field name="COMMENT_ATTR" />
+		<field name="DISCARD_ATTR" />
+		<field name="DOMAIN_ATTR" />
+		<field name="EXPIRES_ATTR" />
+		<field name="MAX_AGE_ATTR" />
+		<field name="PATH_ATTR" />
+		<field name="PORT_ATTR" />
+		<field name="SECURE_ATTR" />
+		<field name="VERSION_ATTR" />
+	</class>
+	<class name="org/apache/http/cookie/Cookie" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getComment()Ljava/lang/String;" />
+		<method name="getCommentURL()Ljava/lang/String;" />
+		<method name="getDomain()Ljava/lang/String;" />
+		<method name="getExpiryDate()Ljava/util/Date;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getPath()Ljava/lang/String;" />
+		<method name="getPorts()[I" />
+		<method name="getValue()Ljava/lang/String;" />
+		<method name="getVersion()I" />
+		<method name="isExpired(Ljava/util/Date;)Z" />
+		<method name="isPersistent()Z" />
+		<method name="isSecure()Z" />
+	</class>
+	<class name="org/apache/http/cookie/CookieAttributeHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="match(Lorg/apache/http/cookie/Cookie;Lorg/apache/http/cookie/CookieOrigin;)Z" />
+		<method name="parse(Lorg/apache/http/cookie/SetCookie;Ljava/lang/String;)V" />
+		<method name="validate(Lorg/apache/http/cookie/Cookie;Lorg/apache/http/cookie/CookieOrigin;)V" />
+	</class>
+	<class name="org/apache/http/cookie/CookieIdentityComparator" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/Comparator" />
+		<method name="&lt;init&gt;()V" />
+		<method name="compare(Lorg/apache/http/cookie/Cookie;Lorg/apache/http/cookie/Cookie;)I" />
+	</class>
+	<class name="org/apache/http/cookie/CookieOrigin" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;ILjava/lang/String;Z)V" />
+		<method name="getHost()Ljava/lang/String;" />
+		<method name="getPath()Ljava/lang/String;" />
+		<method name="getPort()I" />
+		<method name="isSecure()Z" />
+	</class>
+	<class name="org/apache/http/cookie/CookiePathComparator" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/util/Comparator" />
+		<method name="&lt;init&gt;()V" />
+		<method name="compare(Lorg/apache/http/cookie/Cookie;Lorg/apache/http/cookie/Cookie;)I" />
+	</class>
+	<class name="org/apache/http/cookie/CookieSpec" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="formatCookies(Ljava/util/List;)Ljava/util/List;" />
+		<method name="getVersion()I" />
+		<method name="getVersionHeader()Lorg/apache/http/Header;" />
+		<method name="match(Lorg/apache/http/cookie/Cookie;Lorg/apache/http/cookie/CookieOrigin;)Z" />
+		<method name="parse(Lorg/apache/http/Header;Lorg/apache/http/cookie/CookieOrigin;)Ljava/util/List;" />
+		<method name="validate(Lorg/apache/http/cookie/Cookie;Lorg/apache/http/cookie/CookieOrigin;)V" />
+	</class>
+	<class name="org/apache/http/cookie/CookieSpecFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="newInstance(Lorg/apache/http/params/HttpParams;)Lorg/apache/http/cookie/CookieSpec;" />
+	</class>
+	<class name="org/apache/http/cookie/CookieSpecRegistry" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getCookieSpec(Ljava/lang/String;)Lorg/apache/http/cookie/CookieSpec;" />
+		<method name="getCookieSpec(Ljava/lang/String;Lorg/apache/http/params/HttpParams;)Lorg/apache/http/cookie/CookieSpec;" />
+		<method name="getSpecNames()Ljava/util/List;" />
+		<method name="register(Ljava/lang/String;Lorg/apache/http/cookie/CookieSpecFactory;)V" />
+		<method name="setItems(Ljava/util/Map;)V" />
+		<method name="unregister(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/cookie/MalformedCookieException" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/ProtocolException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="org/apache/http/cookie/SM" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="COOKIE" />
+		<field name="COOKIE2" />
+		<field name="SET_COOKIE" />
+		<field name="SET_COOKIE2" />
+	</class>
+	<class name="org/apache/http/cookie/SetCookie" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/Cookie" />
+		<method name="setComment(Ljava/lang/String;)V" />
+		<method name="setDomain(Ljava/lang/String;)V" />
+		<method name="setExpiryDate(Ljava/util/Date;)V" />
+		<method name="setPath(Ljava/lang/String;)V" />
+		<method name="setSecure(Z)V" />
+		<method name="setValue(Ljava/lang/String;)V" />
+		<method name="setVersion(I)V" />
+	</class>
+	<class name="org/apache/http/cookie/SetCookie2" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/SetCookie" />
+		<method name="setCommentURL(Ljava/lang/String;)V" />
+		<method name="setDiscard(Z)V" />
+		<method name="setPorts([I)V" />
+	</class>
+	<class name="org/apache/http/cookie/params/CookieSpecPNames" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="DATE_PATTERNS" />
+		<field name="SINGLE_COOKIE_HEADER" />
+	</class>
+	<class name="org/apache/http/cookie/params/CookieSpecParamBean" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/params/HttpAbstractParamBean" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;)V" />
+		<method name="setDatePatterns(Ljava/util/Collection;)V" />
+		<method name="setSingleHeader(Z)V" />
+	</class>
+	<class name="org/apache/http/entity/AbstractHttpEntity" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpEntity" />
+		<method name="&lt;init&gt;()V" />
+		<method name="setChunked(Z)V" />
+		<method name="setContentEncoding(Ljava/lang/String;)V" />
+		<method name="setContentEncoding(Lorg/apache/http/Header;)V" />
+		<method name="setContentType(Ljava/lang/String;)V" />
+		<method name="setContentType(Lorg/apache/http/Header;)V" />
+		<field name="chunked" />
+		<field name="contentEncoding" />
+		<field name="contentType" />
+	</class>
+	<class name="org/apache/http/entity/BasicHttpEntity" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/entity/AbstractHttpEntity" />
+		<method name="&lt;init&gt;()V" />
+		<method name="setContent(Ljava/io/InputStream;)V" />
+		<method name="setContentLength(J)V" />
+	</class>
+	<class name="org/apache/http/entity/BufferedHttpEntity" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/entity/HttpEntityWrapper" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HttpEntity;)V" />
+	</class>
+	<class name="org/apache/http/entity/ByteArrayEntity" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/entity/AbstractHttpEntity" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;([B)V" />
+		<field name="content" />
+	</class>
+	<class name="org/apache/http/entity/ContentLengthStrategy" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="determineLength(Lorg/apache/http/HttpMessage;)J" />
+		<field name="CHUNKED" />
+		<field name="IDENTITY" />
+	</class>
+	<class name="org/apache/http/entity/ContentProducer" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="writeTo(Ljava/io/OutputStream;)V" />
+	</class>
+	<class name="org/apache/http/entity/EntityTemplate" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/entity/AbstractHttpEntity" />
+		<method name="&lt;init&gt;(Lorg/apache/http/entity/ContentProducer;)V" />
+	</class>
+	<class name="org/apache/http/entity/FileEntity" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/entity/AbstractHttpEntity" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;(Ljava/io/File;Ljava/lang/String;)V" />
+		<field name="file" />
+	</class>
+	<class name="org/apache/http/entity/HttpEntityWrapper" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpEntity" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HttpEntity;)V" />
+		<field name="wrappedEntity" />
+	</class>
+	<class name="org/apache/http/entity/InputStreamEntity" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/entity/AbstractHttpEntity" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;J)V" />
+	</class>
+	<class name="org/apache/http/entity/SerializableEntity" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/entity/AbstractHttpEntity" />
+		<method name="&lt;init&gt;(Ljava/io/Serializable;Z)V" />
+	</class>
+	<class name="org/apache/http/entity/StringEntity" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/entity/AbstractHttpEntity" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<field name="content" />
+	</class>
+	<class name="org/apache/http/impl/AbstractHttpClientConnection" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpClientConnection" />
+		<method name="&lt;init&gt;()V" />
+		<method name="assertOpen()V" />
+		<method name="createEntityDeserializer()Lorg/apache/http/impl/entity/EntityDeserializer;" />
+		<method name="createEntitySerializer()Lorg/apache/http/impl/entity/EntitySerializer;" />
+		<method name="createHttpResponseFactory()Lorg/apache/http/HttpResponseFactory;" />
+		<method name="createRequestWriter(Lorg/apache/http/io/SessionOutputBuffer;Lorg/apache/http/params/HttpParams;)Lorg/apache/http/io/HttpMessageWriter;" />
+		<method name="createResponseParser(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/HttpResponseFactory;Lorg/apache/http/params/HttpParams;)Lorg/apache/http/io/HttpMessageParser;" />
+		<method name="doFlush()V" />
+		<method name="init(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/io/SessionOutputBuffer;Lorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/impl/AbstractHttpServerConnection" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpServerConnection" />
+		<method name="&lt;init&gt;()V" />
+		<method name="assertOpen()V" />
+		<method name="createEntityDeserializer()Lorg/apache/http/impl/entity/EntityDeserializer;" />
+		<method name="createEntitySerializer()Lorg/apache/http/impl/entity/EntitySerializer;" />
+		<method name="createHttpRequestFactory()Lorg/apache/http/HttpRequestFactory;" />
+		<method name="createRequestParser(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/HttpRequestFactory;Lorg/apache/http/params/HttpParams;)Lorg/apache/http/io/HttpMessageParser;" />
+		<method name="createResponseWriter(Lorg/apache/http/io/SessionOutputBuffer;Lorg/apache/http/params/HttpParams;)Lorg/apache/http/io/HttpMessageWriter;" />
+		<method name="doFlush()V" />
+		<method name="init(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/io/SessionOutputBuffer;Lorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/impl/DefaultConnectionReuseStrategy" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/ConnectionReuseStrategy" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createTokenIterator(Lorg/apache/http/HeaderIterator;)Lorg/apache/http/TokenIterator;" />
+	</class>
+	<class name="org/apache/http/impl/DefaultHttpClientConnection" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/SocketHttpClientConnection" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/DefaultHttpRequestFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpRequestFactory" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/DefaultHttpResponseFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpResponseFactory" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/ReasonPhraseCatalog;)V" />
+		<method name="determineLocale(Lorg/apache/http/protocol/HttpContext;)Ljava/util/Locale;" />
+		<field name="reasonCatalog" />
+	</class>
+	<class name="org/apache/http/impl/DefaultHttpServerConnection" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/SocketHttpServerConnection" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/EnglishReasonPhraseCatalog" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/ReasonPhraseCatalog" />
+		<method name="&lt;init&gt;()V" />
+		<field name="INSTANCE" />
+	</class>
+	<class name="org/apache/http/impl/HttpConnectionMetricsImpl" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpConnectionMetrics" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/HttpTransportMetrics;Lorg/apache/http/io/HttpTransportMetrics;)V" />
+		<method name="incrementRequestCount()V" />
+		<method name="incrementResponseCount()V" />
+		<method name="setMetric(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<field name="RECEIVED_BYTES_COUNT" />
+		<field name="REQUEST_COUNT" />
+		<field name="RESPONSE_COUNT" />
+		<field name="SENT_BYTES_COUNT" />
+	</class>
+	<class name="org/apache/http/impl/NoConnectionReuseStrategy" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/ConnectionReuseStrategy" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/SocketHttpClientConnection" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/AbstractHttpClientConnection" />
+		<implements name="org/apache/http/HttpInetConnection" />
+		<method name="&lt;init&gt;()V" />
+		<method name="assertNotOpen()V" />
+		<method name="bind(Ljava/net/Socket;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="createSessionInputBuffer(Ljava/net/Socket;ILorg/apache/http/params/HttpParams;)Lorg/apache/http/io/SessionInputBuffer;" />
+		<method name="createSessionOutputBuffer(Ljava/net/Socket;ILorg/apache/http/params/HttpParams;)Lorg/apache/http/io/SessionOutputBuffer;" />
+		<method name="getSocket()Ljava/net/Socket;" />
+	</class>
+	<class name="org/apache/http/impl/SocketHttpServerConnection" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/AbstractHttpServerConnection" />
+		<implements name="org/apache/http/HttpInetConnection" />
+		<method name="&lt;init&gt;()V" />
+		<method name="assertNotOpen()V" />
+		<method name="bind(Ljava/net/Socket;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="createHttpDataReceiver(Ljava/net/Socket;ILorg/apache/http/params/HttpParams;)Lorg/apache/http/io/SessionInputBuffer;" />
+		<method name="createHttpDataTransmitter(Ljava/net/Socket;ILorg/apache/http/params/HttpParams;)Lorg/apache/http/io/SessionOutputBuffer;" />
+		<method name="getSocket()Ljava/net/Socket;" />
+	</class>
+	<class name="org/apache/http/impl/auth/AuthSchemeBase" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/auth/AuthScheme" />
+		<method name="&lt;init&gt;()V" />
+		<method name="isProxy()Z" />
+		<method name="parseChallenge(Lorg/apache/http/util/CharArrayBuffer;II)V" />
+	</class>
+	<class name="org/apache/http/impl/auth/BasicScheme" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/auth/RFC2617Scheme" />
+		<method name="&lt;init&gt;()V" />
+		<method name="authenticate(Lorg/apache/http/auth/Credentials;Ljava/lang/String;Z)Lorg/apache/http/Header;" />
+	</class>
+	<class name="org/apache/http/impl/auth/BasicSchemeFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/auth/AuthSchemeFactory" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/auth/DigestScheme" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/auth/RFC2617Scheme" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createCnonce()Ljava/lang/String;" />
+		<method name="overrideParamter(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/impl/auth/DigestSchemeFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/auth/AuthSchemeFactory" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/auth/NTLMEngine" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="generateType1Msg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="generateType3Msg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/http/impl/auth/NTLMEngineException" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/auth/AuthenticationException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="org/apache/http/impl/auth/NTLMScheme" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/auth/AuthSchemeBase" />
+		<method name="&lt;init&gt;(Lorg/apache/http/impl/auth/NTLMEngine;)V" />
+	</class>
+	<class name="org/apache/http/impl/auth/RFC2617Scheme" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/auth/AuthSchemeBase" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getParameters()Ljava/util/Map;" />
+	</class>
+	<class name="org/apache/http/impl/auth/UnsupportedDigestAlgorithmException" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="org/apache/http/impl/client/AbstractAuthenticationHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/client/AuthenticationHandler" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getAuthPreferences()Ljava/util/List;" />
+		<method name="parseChallenges([Lorg/apache/http/Header;)Ljava/util/Map;" />
+	</class>
+	<class name="org/apache/http/impl/client/AbstractHttpClient" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/client/HttpClient" />
+		<method name="&lt;init&gt;(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="addRequestInterceptor(Lorg/apache/http/HttpRequestInterceptor;)V" />
+		<method name="addRequestInterceptor(Lorg/apache/http/HttpRequestInterceptor;I)V" />
+		<method name="addResponseInterceptor(Lorg/apache/http/HttpResponseInterceptor;)V" />
+		<method name="addResponseInterceptor(Lorg/apache/http/HttpResponseInterceptor;I)V" />
+		<method name="clearRequestInterceptors()V" />
+		<method name="clearResponseInterceptors()V" />
+		<method name="createAuthSchemeRegistry()Lorg/apache/http/auth/AuthSchemeRegistry;" />
+		<method name="createClientConnectionManager()Lorg/apache/http/conn/ClientConnectionManager;" />
+		<method name="createClientRequestDirector(Lorg/apache/http/protocol/HttpRequestExecutor;Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/ConnectionReuseStrategy;Lorg/apache/http/conn/ConnectionKeepAliveStrategy;Lorg/apache/http/conn/routing/HttpRoutePlanner;Lorg/apache/http/protocol/HttpProcessor;Lorg/apache/http/client/HttpRequestRetryHandler;Lorg/apache/http/client/RedirectHandler;Lorg/apache/http/client/AuthenticationHandler;Lorg/apache/http/client/AuthenticationHandler;Lorg/apache/http/client/UserTokenHandler;Lorg/apache/http/params/HttpParams;)Lorg/apache/http/client/RequestDirector;" />
+		<method name="createConnectionKeepAliveStrategy()Lorg/apache/http/conn/ConnectionKeepAliveStrategy;" />
+		<method name="createConnectionReuseStrategy()Lorg/apache/http/ConnectionReuseStrategy;" />
+		<method name="createCookieSpecRegistry()Lorg/apache/http/cookie/CookieSpecRegistry;" />
+		<method name="createCookieStore()Lorg/apache/http/client/CookieStore;" />
+		<method name="createCredentialsProvider()Lorg/apache/http/client/CredentialsProvider;" />
+		<method name="createHttpContext()Lorg/apache/http/protocol/HttpContext;" />
+		<method name="createHttpParams()Lorg/apache/http/params/HttpParams;" />
+		<method name="createHttpProcessor()Lorg/apache/http/protocol/BasicHttpProcessor;" />
+		<method name="createHttpRequestRetryHandler()Lorg/apache/http/client/HttpRequestRetryHandler;" />
+		<method name="createHttpRoutePlanner()Lorg/apache/http/conn/routing/HttpRoutePlanner;" />
+		<method name="createProxyAuthenticationHandler()Lorg/apache/http/client/AuthenticationHandler;" />
+		<method name="createRedirectHandler()Lorg/apache/http/client/RedirectHandler;" />
+		<method name="createRequestExecutor()Lorg/apache/http/protocol/HttpRequestExecutor;" />
+		<method name="createTargetAuthenticationHandler()Lorg/apache/http/client/AuthenticationHandler;" />
+		<method name="createUserTokenHandler()Lorg/apache/http/client/UserTokenHandler;" />
+		<method name="determineParams(Lorg/apache/http/HttpRequest;)Lorg/apache/http/params/HttpParams;" />
+		<method name="getAuthSchemes()Lorg/apache/http/auth/AuthSchemeRegistry;" />
+		<method name="getConnectionKeepAliveStrategy()Lorg/apache/http/conn/ConnectionKeepAliveStrategy;" />
+		<method name="getConnectionReuseStrategy()Lorg/apache/http/ConnectionReuseStrategy;" />
+		<method name="getCookieSpecs()Lorg/apache/http/cookie/CookieSpecRegistry;" />
+		<method name="getCookieStore()Lorg/apache/http/client/CookieStore;" />
+		<method name="getCredentialsProvider()Lorg/apache/http/client/CredentialsProvider;" />
+		<method name="getHttpProcessor()Lorg/apache/http/protocol/BasicHttpProcessor;" />
+		<method name="getHttpRequestRetryHandler()Lorg/apache/http/client/HttpRequestRetryHandler;" />
+		<method name="getProxyAuthenticationHandler()Lorg/apache/http/client/AuthenticationHandler;" />
+		<method name="getRedirectHandler()Lorg/apache/http/client/RedirectHandler;" />
+		<method name="getRequestExecutor()Lorg/apache/http/protocol/HttpRequestExecutor;" />
+		<method name="getRequestInterceptor(I)Lorg/apache/http/HttpRequestInterceptor;" />
+		<method name="getRequestInterceptorCount()I" />
+		<method name="getResponseInterceptor(I)Lorg/apache/http/HttpResponseInterceptor;" />
+		<method name="getResponseInterceptorCount()I" />
+		<method name="getRoutePlanner()Lorg/apache/http/conn/routing/HttpRoutePlanner;" />
+		<method name="getTargetAuthenticationHandler()Lorg/apache/http/client/AuthenticationHandler;" />
+		<method name="getUserTokenHandler()Lorg/apache/http/client/UserTokenHandler;" />
+		<method name="removeRequestInterceptorByClass(Ljava/lang/Class;)V" />
+		<method name="removeResponseInterceptorByClass(Ljava/lang/Class;)V" />
+		<method name="setAuthSchemes(Lorg/apache/http/auth/AuthSchemeRegistry;)V" />
+		<method name="setCookieSpecs(Lorg/apache/http/cookie/CookieSpecRegistry;)V" />
+		<method name="setCookieStore(Lorg/apache/http/client/CookieStore;)V" />
+		<method name="setCredentialsProvider(Lorg/apache/http/client/CredentialsProvider;)V" />
+		<method name="setHttpRequestRetryHandler(Lorg/apache/http/client/HttpRequestRetryHandler;)V" />
+		<method name="setKeepAliveStrategy(Lorg/apache/http/conn/ConnectionKeepAliveStrategy;)V" />
+		<method name="setParams(Lorg/apache/http/params/HttpParams;)V" />
+		<method name="setProxyAuthenticationHandler(Lorg/apache/http/client/AuthenticationHandler;)V" />
+		<method name="setRedirectHandler(Lorg/apache/http/client/RedirectHandler;)V" />
+		<method name="setReuseStrategy(Lorg/apache/http/ConnectionReuseStrategy;)V" />
+		<method name="setRoutePlanner(Lorg/apache/http/conn/routing/HttpRoutePlanner;)V" />
+		<method name="setTargetAuthenticationHandler(Lorg/apache/http/client/AuthenticationHandler;)V" />
+		<method name="setUserTokenHandler(Lorg/apache/http/client/UserTokenHandler;)V" />
+	</class>
+	<class name="org/apache/http/impl/client/BasicCookieStore" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/client/CookieStore" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addCookies([Lorg/apache/http/cookie/Cookie;)V" />
+	</class>
+	<class name="org/apache/http/impl/client/BasicCredentialsProvider" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/client/CredentialsProvider" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/client/BasicResponseHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/client/ResponseHandler" />
+		<method name="&lt;init&gt;()V" />
+		<method name="handleResponse(Lorg/apache/http/HttpResponse;)Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/http/impl/client/ClientParamsStack" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/params/AbstractHttpParams" />
+		<method name="&lt;init&gt;(Lorg/apache/http/impl/client/ClientParamsStack;)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/impl/client/ClientParamsStack;Lorg/apache/http/params/HttpParams;Lorg/apache/http/params/HttpParams;Lorg/apache/http/params/HttpParams;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;Lorg/apache/http/params/HttpParams;Lorg/apache/http/params/HttpParams;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="getApplicationParams()Lorg/apache/http/params/HttpParams;" />
+		<method name="getClientParams()Lorg/apache/http/params/HttpParams;" />
+		<method name="getOverrideParams()Lorg/apache/http/params/HttpParams;" />
+		<method name="getRequestParams()Lorg/apache/http/params/HttpParams;" />
+		<field name="applicationParams" />
+		<field name="clientParams" />
+		<field name="overrideParams" />
+		<field name="requestParams" />
+	</class>
+	<class name="org/apache/http/impl/client/DefaultConnectionKeepAliveStrategy" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/ConnectionKeepAliveStrategy" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/client/DefaultHttpClient" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/client/AbstractHttpClient" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/impl/client/DefaultHttpRequestRetryHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/client/HttpRequestRetryHandler" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(IZ)V" />
+		<method name="getRetryCount()I" />
+		<method name="isRequestSentRetryEnabled()Z" />
+	</class>
+	<class name="org/apache/http/impl/client/DefaultProxyAuthenticationHandler" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/client/AbstractAuthenticationHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/client/DefaultRedirectHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/client/RedirectHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/client/DefaultRequestDirector" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/client/RequestDirector" />
+		<method name="&lt;init&gt;(Lorg/apache/http/protocol/HttpRequestExecutor;Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/ConnectionReuseStrategy;Lorg/apache/http/conn/ConnectionKeepAliveStrategy;Lorg/apache/http/conn/routing/HttpRoutePlanner;Lorg/apache/http/protocol/HttpProcessor;Lorg/apache/http/client/HttpRequestRetryHandler;Lorg/apache/http/client/RedirectHandler;Lorg/apache/http/client/AuthenticationHandler;Lorg/apache/http/client/AuthenticationHandler;Lorg/apache/http/client/UserTokenHandler;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="createConnectRequest(Lorg/apache/http/conn/routing/HttpRoute;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpRequest;" />
+		<method name="createTunnelToProxy(Lorg/apache/http/conn/routing/HttpRoute;ILorg/apache/http/protocol/HttpContext;)Z" />
+		<method name="createTunnelToTarget(Lorg/apache/http/conn/routing/HttpRoute;Lorg/apache/http/protocol/HttpContext;)Z" />
+		<method name="determineRoute(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/conn/routing/HttpRoute;" />
+		<method name="establishRoute(Lorg/apache/http/conn/routing/HttpRoute;Lorg/apache/http/protocol/HttpContext;)V" />
+		<method name="handleResponse(Lorg/apache/http/impl/client/RoutedRequest;Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/impl/client/RoutedRequest;" />
+		<method name="releaseConnection()V" />
+		<method name="rewriteRequestURI(Lorg/apache/http/impl/client/RequestWrapper;Lorg/apache/http/conn/routing/HttpRoute;)V" />
+		<field name="connManager" />
+		<field name="httpProcessor" />
+		<field name="keepAliveStrategy" />
+		<field name="managedConn" />
+		<field name="params" />
+		<field name="redirectHandler" />
+		<field name="requestExec" />
+		<field name="retryHandler" />
+		<field name="reuseStrategy" />
+		<field name="routePlanner" />
+	</class>
+	<class name="org/apache/http/impl/client/DefaultTargetAuthenticationHandler" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/client/AbstractAuthenticationHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/client/DefaultUserTokenHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/client/UserTokenHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/client/EntityEnclosingRequestWrapper" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/client/RequestWrapper" />
+		<implements name="org/apache/http/HttpEntityEnclosingRequest" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HttpEntityEnclosingRequest;)V" />
+	</class>
+	<class name="org/apache/http/impl/client/RedirectLocations" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="add(Ljava/net/URI;)V" />
+		<method name="contains(Ljava/net/URI;)Z" />
+		<method name="remove(Ljava/net/URI;)Z" />
+	</class>
+	<class name="org/apache/http/impl/client/RequestWrapper" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/message/AbstractHttpMessage" />
+		<implements name="org/apache/http/client/methods/HttpUriRequest" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HttpRequest;)V" />
+		<method name="getExecCount()I" />
+		<method name="getOriginal()Lorg/apache/http/HttpRequest;" />
+		<method name="incrementExecCount()V" />
+		<method name="isRepeatable()Z" />
+		<method name="resetHeaders()V" />
+		<method name="setMethod(Ljava/lang/String;)V" />
+		<method name="setProtocolVersion(Lorg/apache/http/ProtocolVersion;)V" />
+		<method name="setURI(Ljava/net/URI;)V" />
+	</class>
+	<class name="org/apache/http/impl/client/RoutedRequest" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Lorg/apache/http/impl/client/RequestWrapper;Lorg/apache/http/conn/routing/HttpRoute;)V" />
+		<method name="getRequest()Lorg/apache/http/impl/client/RequestWrapper;" />
+		<method name="getRoute()Lorg/apache/http/conn/routing/HttpRoute;" />
+		<field name="request" />
+		<field name="route" />
+	</class>
+	<class name="org/apache/http/impl/client/TunnelRefusedException" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/HttpException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Lorg/apache/http/HttpResponse;)V" />
+		<method name="getResponse()Lorg/apache/http/HttpResponse;" />
+	</class>
+	<class name="org/apache/http/impl/conn/AbstractClientConnAdapter" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/ManagedClientConnection" />
+		<method name="&lt;init&gt;(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/conn/OperatedClientConnection;)V" />
+		<method name="assertNotAborted()V" />
+		<method name="assertValid(Lorg/apache/http/conn/OperatedClientConnection;)V" />
+		<method name="detach()V" />
+		<method name="getManager()Lorg/apache/http/conn/ClientConnectionManager;" />
+		<method name="getWrappedConnection()Lorg/apache/http/conn/OperatedClientConnection;" />
+	</class>
+	<class name="org/apache/http/impl/conn/AbstractPoolEntry" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Lorg/apache/http/conn/ClientConnectionOperator;Lorg/apache/http/conn/routing/HttpRoute;)V" />
+		<method name="getState()Ljava/lang/Object;" />
+		<method name="layerProtocol(Lorg/apache/http/protocol/HttpContext;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="open(Lorg/apache/http/conn/routing/HttpRoute;Lorg/apache/http/protocol/HttpContext;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="setState(Ljava/lang/Object;)V" />
+		<method name="shutdownEntry()V" />
+		<method name="tunnelProxy(Lorg/apache/http/HttpHost;ZLorg/apache/http/params/HttpParams;)V" />
+		<method name="tunnelTarget(ZLorg/apache/http/params/HttpParams;)V" />
+		<field name="connOperator" />
+		<field name="connection" />
+		<field name="route" />
+		<field name="state" />
+		<field name="tracker" />
+	</class>
+	<class name="org/apache/http/impl/conn/AbstractPooledConnAdapter" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/conn/AbstractClientConnAdapter" />
+		<method name="&lt;init&gt;(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/impl/conn/AbstractPoolEntry;)V" />
+		<method name="assertAttached()V" />
+		<field name="poolEntry" />
+	</class>
+	<class name="org/apache/http/impl/conn/DefaultClientConnection" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/SocketHttpClientConnection" />
+		<implements name="org/apache/http/conn/OperatedClientConnection" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/conn/DefaultClientConnectionOperator" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/ClientConnectionOperator" />
+		<method name="&lt;init&gt;(Lorg/apache/http/conn/scheme/SchemeRegistry;)V" />
+		<method name="prepareSocket(Ljava/net/Socket;Lorg/apache/http/protocol/HttpContext;Lorg/apache/http/params/HttpParams;)V" />
+		<field name="schemeRegistry" />
+	</class>
+	<class name="org/apache/http/impl/conn/DefaultHttpRoutePlanner" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/routing/HttpRoutePlanner" />
+		<method name="&lt;init&gt;(Lorg/apache/http/conn/scheme/SchemeRegistry;)V" />
+		<field name="schemeRegistry" />
+	</class>
+	<class name="org/apache/http/impl/conn/DefaultResponseParser" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/io/AbstractMessageParser" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/message/LineParser;Lorg/apache/http/HttpResponseFactory;Lorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/impl/conn/IdleConnectionHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="add(Lorg/apache/http/HttpConnection;JLjava/util/concurrent/TimeUnit;)V" />
+		<method name="closeExpiredConnections()V" />
+		<method name="closeIdleConnections(J)V" />
+		<method name="remove(Lorg/apache/http/HttpConnection;)Z" />
+		<method name="removeAll()V" />
+	</class>
+	<class name="org/apache/http/impl/conn/LoggingSessionInputBuffer" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/io/SessionInputBuffer" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/impl/conn/Wire;)V" />
+	</class>
+	<class name="org/apache/http/impl/conn/LoggingSessionOutputBuffer" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/io/SessionOutputBuffer" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionOutputBuffer;Lorg/apache/http/impl/conn/Wire;)V" />
+	</class>
+	<class name="org/apache/http/impl/conn/ProxySelectorRoutePlanner" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/routing/HttpRoutePlanner" />
+		<method name="&lt;init&gt;(Lorg/apache/http/conn/scheme/SchemeRegistry;Ljava/net/ProxySelector;)V" />
+		<method name="chooseProxy(Ljava/util/List;Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Ljava/net/Proxy;" />
+		<method name="determineProxy(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpHost;" />
+		<method name="getHost(Ljava/net/InetSocketAddress;)Ljava/lang/String;" />
+		<method name="getProxySelector()Ljava/net/ProxySelector;" />
+		<method name="setProxySelector(Ljava/net/ProxySelector;)V" />
+		<field name="proxySelector" />
+		<field name="schemeRegistry" />
+	</class>
+	<class name="org/apache/http/impl/conn/SingleClientConnManager" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/ClientConnectionManager" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)V" />
+		<method name="assertStillUp()V" />
+		<method name="createConnectionOperator(Lorg/apache/http/conn/scheme/SchemeRegistry;)Lorg/apache/http/conn/ClientConnectionOperator;" />
+		<method name="getConnection(Lorg/apache/http/conn/routing/HttpRoute;Ljava/lang/Object;)Lorg/apache/http/conn/ManagedClientConnection;" />
+		<method name="revokeConnection()V" />
+		<field name="MISUSE_MESSAGE" />
+		<field name="alwaysShutDown" />
+		<field name="connOperator" />
+		<field name="connectionExpiresTime" />
+		<field name="isShutDown" />
+		<field name="lastReleaseTime" />
+		<field name="managedConn" />
+		<field name="schemeRegistry" />
+		<field name="uniquePoolEntry" />
+	</class>
+	<class name="org/apache/http/impl/conn/SingleClientConnManager$ConnAdapter" since="1" removed="23">
+		<extends name="org/apache/http/impl/conn/AbstractPooledConnAdapter" />
+		<method name="&lt;init&gt;(Lorg/apache/http/impl/conn/SingleClientConnManager;Lorg/apache/http/impl/conn/SingleClientConnManager$PoolEntry;Lorg/apache/http/conn/routing/HttpRoute;)V" />
+	</class>
+	<class name="org/apache/http/impl/conn/SingleClientConnManager$PoolEntry" since="1" removed="23">
+		<extends name="org/apache/http/impl/conn/AbstractPoolEntry" />
+		<method name="&lt;init&gt;(Lorg/apache/http/impl/conn/SingleClientConnManager;)V" />
+		<method name="close()V" />
+		<method name="shutdown()V" />
+	</class>
+	<class name="org/apache/http/impl/conn/Wire" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Lorg/apache/commons/logging/Log;)V" />
+		<method name="enabled()Z" />
+		<method name="input(I)V" />
+		<method name="input(Ljava/io/InputStream;)V" />
+		<method name="input(Ljava/lang/String;)V" />
+		<method name="input([B)V" />
+		<method name="input([BII)V" />
+		<method name="output(I)V" />
+		<method name="output(Ljava/io/InputStream;)V" />
+		<method name="output(Ljava/lang/String;)V" />
+		<method name="output([B)V" />
+		<method name="output([BII)V" />
+	</class>
+	<class name="org/apache/http/impl/conn/tsccm/AbstractConnPool" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/impl/conn/tsccm/RefQueueHandler" />
+		<method name="&lt;init&gt;()V" />
+		<method name="closeConnection(Lorg/apache/http/conn/OperatedClientConnection;)V" />
+		<method name="closeExpiredConnections()V" />
+		<method name="closeIdleConnections(JLjava/util/concurrent/TimeUnit;)V" />
+		<method name="deleteClosedConnections()V" />
+		<method name="enableConnectionGC()V" />
+		<method name="freeEntry(Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;ZJLjava/util/concurrent/TimeUnit;)V" />
+		<method name="getEntry(Lorg/apache/http/conn/routing/HttpRoute;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;" />
+		<method name="handleLostEntry(Lorg/apache/http/conn/routing/HttpRoute;)V" />
+		<method name="requestPoolEntry(Lorg/apache/http/conn/routing/HttpRoute;Ljava/lang/Object;)Lorg/apache/http/impl/conn/tsccm/PoolEntryRequest;" />
+		<method name="shutdown()V" />
+		<field name="idleConnHandler" />
+		<field name="isShutDown" />
+		<field name="issuedConnections" />
+		<field name="numConnections" />
+		<field name="poolLock" />
+		<field name="refQueue" />
+	</class>
+	<class name="org/apache/http/impl/conn/tsccm/BasicPoolEntry" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/conn/AbstractPoolEntry" />
+		<method name="&lt;init&gt;(Lorg/apache/http/conn/ClientConnectionOperator;Lorg/apache/http/conn/routing/HttpRoute;Ljava/lang/ref/ReferenceQueue;)V" />
+		<method name="getConnection()Lorg/apache/http/conn/OperatedClientConnection;" />
+		<method name="getPlannedRoute()Lorg/apache/http/conn/routing/HttpRoute;" />
+		<method name="getWeakRef()Lorg/apache/http/impl/conn/tsccm/BasicPoolEntryRef;" />
+	</class>
+	<class name="org/apache/http/impl/conn/tsccm/BasicPoolEntryRef" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/ref/WeakReference" />
+		<method name="&lt;init&gt;(Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;Ljava/lang/ref/ReferenceQueue;)V" />
+		<method name="getRoute()Lorg/apache/http/conn/routing/HttpRoute;" />
+	</class>
+	<class name="org/apache/http/impl/conn/tsccm/BasicPooledConnAdapter" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/conn/AbstractPooledConnAdapter" />
+		<method name="&lt;init&gt;(Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;Lorg/apache/http/impl/conn/AbstractPoolEntry;)V" />
+		<method name="getPoolEntry()Lorg/apache/http/impl/conn/AbstractPoolEntry;" />
+	</class>
+	<class name="org/apache/http/impl/conn/tsccm/ConnPoolByRoute" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/conn/tsccm/AbstractConnPool" />
+		<method name="&lt;init&gt;(Lorg/apache/http/conn/ClientConnectionOperator;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="createEntry(Lorg/apache/http/impl/conn/tsccm/RouteSpecificPool;Lorg/apache/http/conn/ClientConnectionOperator;)Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;" />
+		<method name="createFreeConnQueue()Ljava/util/Queue;" />
+		<method name="createRouteToPoolMap()Ljava/util/Map;" />
+		<method name="createWaitingThreadQueue()Ljava/util/Queue;" />
+		<method name="deleteEntry(Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;)V" />
+		<method name="deleteLeastUsedEntry()V" />
+		<method name="getConnectionsInPool(Lorg/apache/http/conn/routing/HttpRoute;)I" />
+		<method name="getEntryBlocking(Lorg/apache/http/conn/routing/HttpRoute;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;Lorg/apache/http/impl/conn/tsccm/WaitingThreadAborter;)Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;" />
+		<method name="getFreeEntry(Lorg/apache/http/impl/conn/tsccm/RouteSpecificPool;Ljava/lang/Object;)Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;" />
+		<method name="getRoutePool(Lorg/apache/http/conn/routing/HttpRoute;Z)Lorg/apache/http/impl/conn/tsccm/RouteSpecificPool;" />
+		<method name="newRouteSpecificPool(Lorg/apache/http/conn/routing/HttpRoute;)Lorg/apache/http/impl/conn/tsccm/RouteSpecificPool;" />
+		<method name="newWaitingThread(Ljava/util/concurrent/locks/Condition;Lorg/apache/http/impl/conn/tsccm/RouteSpecificPool;)Lorg/apache/http/impl/conn/tsccm/WaitingThread;" />
+		<method name="notifyWaitingThread(Lorg/apache/http/impl/conn/tsccm/RouteSpecificPool;)V" />
+		<field name="freeConnections" />
+		<field name="maxTotalConnections" />
+		<field name="operator" />
+		<field name="routeToPool" />
+		<field name="waitingThreads" />
+	</class>
+	<class name="org/apache/http/impl/conn/tsccm/PoolEntryRequest" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="abortRequest()V" />
+		<method name="getPoolEntry(JLjava/util/concurrent/TimeUnit;)Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;" />
+	</class>
+	<class name="org/apache/http/impl/conn/tsccm/RefQueueHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="handleReference(Ljava/lang/ref/Reference;)V" />
+	</class>
+	<class name="org/apache/http/impl/conn/tsccm/RefQueueWorker" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Runnable" />
+		<method name="&lt;init&gt;(Ljava/lang/ref/ReferenceQueue;Lorg/apache/http/impl/conn/tsccm/RefQueueHandler;)V" />
+		<method name="shutdown()V" />
+		<field name="refHandler" />
+		<field name="refQueue" />
+		<field name="workerThread" />
+	</class>
+	<class name="org/apache/http/impl/conn/tsccm/RouteSpecificPool" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Lorg/apache/http/conn/routing/HttpRoute;I)V" />
+		<method name="allocEntry(Ljava/lang/Object;)Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;" />
+		<method name="createdEntry(Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;)V" />
+		<method name="deleteEntry(Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;)Z" />
+		<method name="dropEntry()V" />
+		<method name="freeEntry(Lorg/apache/http/impl/conn/tsccm/BasicPoolEntry;)V" />
+		<method name="getCapacity()I" />
+		<method name="getEntryCount()I" />
+		<method name="getMaxEntries()I" />
+		<method name="getRoute()Lorg/apache/http/conn/routing/HttpRoute;" />
+		<method name="hasThread()Z" />
+		<method name="isUnused()Z" />
+		<method name="nextThread()Lorg/apache/http/impl/conn/tsccm/WaitingThread;" />
+		<method name="queueThread(Lorg/apache/http/impl/conn/tsccm/WaitingThread;)V" />
+		<method name="removeThread(Lorg/apache/http/impl/conn/tsccm/WaitingThread;)V" />
+		<field name="freeEntries" />
+		<field name="maxEntries" />
+		<field name="numEntries" />
+		<field name="route" />
+		<field name="waitingThreads" />
+	</class>
+	<class name="org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/conn/ClientConnectionManager" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)V" />
+		<method name="createConnectionOperator(Lorg/apache/http/conn/scheme/SchemeRegistry;)Lorg/apache/http/conn/ClientConnectionOperator;" />
+		<method name="createConnectionPool(Lorg/apache/http/params/HttpParams;)Lorg/apache/http/impl/conn/tsccm/AbstractConnPool;" />
+		<method name="getConnectionsInPool()I" />
+		<method name="getConnectionsInPool(Lorg/apache/http/conn/routing/HttpRoute;)I" />
+		<field name="connOperator" />
+		<field name="connectionPool" />
+		<field name="schemeRegistry" />
+	</class>
+	<class name="org/apache/http/impl/conn/tsccm/WaitingThread" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/util/concurrent/locks/Condition;Lorg/apache/http/impl/conn/tsccm/RouteSpecificPool;)V" />
+		<method name="await(Ljava/util/Date;)Z" />
+		<method name="getCondition()Ljava/util/concurrent/locks/Condition;" />
+		<method name="getPool()Lorg/apache/http/impl/conn/tsccm/RouteSpecificPool;" />
+		<method name="getThread()Ljava/lang/Thread;" />
+		<method name="interrupt()V" />
+		<method name="wakeup()V" />
+	</class>
+	<class name="org/apache/http/impl/conn/tsccm/WaitingThreadAborter" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="abort()V" />
+		<method name="setWaitingThread(Lorg/apache/http/impl/conn/tsccm/WaitingThread;)V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/AbstractCookieAttributeHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieAttributeHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/AbstractCookieSpec" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieSpec" />
+		<method name="&lt;init&gt;()V" />
+		<method name="findAttribHandler(Ljava/lang/String;)Lorg/apache/http/cookie/CookieAttributeHandler;" />
+		<method name="getAttribHandler(Ljava/lang/String;)Lorg/apache/http/cookie/CookieAttributeHandler;" />
+		<method name="getAttribHandlers()Ljava/util/Collection;" />
+		<method name="registerAttribHandler(Ljava/lang/String;Lorg/apache/http/cookie/CookieAttributeHandler;)V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/BasicClientCookie" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="org/apache/http/cookie/ClientCookie" />
+		<implements name="org/apache/http/cookie/SetCookie" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setAttribute(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/BasicClientCookie2" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/cookie/BasicClientCookie" />
+		<implements name="org/apache/http/cookie/SetCookie2" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/BasicCommentHandler" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/cookie/AbstractCookieAttributeHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/BasicDomainHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieAttributeHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/BasicExpiresHandler" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/cookie/AbstractCookieAttributeHandler" />
+		<method name="&lt;init&gt;([Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/BasicMaxAgeHandler" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/cookie/AbstractCookieAttributeHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/BasicPathHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieAttributeHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/BasicSecureHandler" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/cookie/AbstractCookieAttributeHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/BestMatchSpec" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieSpec" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;([Ljava/lang/String;Z)V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/BestMatchSpecFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieSpecFactory" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/BrowserCompatSpec" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/cookie/CookieSpecBase" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;([Ljava/lang/String;)V" />
+		<field name="DATE_PATTERNS" />
+	</class>
+	<class name="org/apache/http/impl/cookie/BrowserCompatSpecFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieSpecFactory" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/CookieSpecBase" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/cookie/AbstractCookieSpec" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getDefaultDomain(Lorg/apache/http/cookie/CookieOrigin;)Ljava/lang/String;" />
+		<method name="getDefaultPath(Lorg/apache/http/cookie/CookieOrigin;)Ljava/lang/String;" />
+		<method name="parse([Lorg/apache/http/HeaderElement;Lorg/apache/http/cookie/CookieOrigin;)Ljava/util/List;" />
+	</class>
+	<class name="org/apache/http/impl/cookie/DateParseException" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/DateUtils" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="formatDate(Ljava/util/Date;)Ljava/lang/String;" />
+		<method name="formatDate(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="parseDate(Ljava/lang/String;)Ljava/util/Date;" />
+		<method name="parseDate(Ljava/lang/String;[Ljava/lang/String;)Ljava/util/Date;" />
+		<method name="parseDate(Ljava/lang/String;[Ljava/lang/String;Ljava/util/Date;)Ljava/util/Date;" />
+		<field name="GMT" />
+		<field name="PATTERN_ASCTIME" />
+		<field name="PATTERN_RFC1036" />
+		<field name="PATTERN_RFC1123" />
+	</class>
+	<class name="org/apache/http/impl/cookie/NetscapeDomainHandler" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/cookie/BasicDomainHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/NetscapeDraftHeaderParser" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="parseHeader(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/message/ParserCursor;)Lorg/apache/http/HeaderElement;" />
+		<field name="DEFAULT" />
+	</class>
+	<class name="org/apache/http/impl/cookie/NetscapeDraftSpec" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/cookie/CookieSpecBase" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;([Ljava/lang/String;)V" />
+		<field name="EXPIRES_PATTERN" />
+	</class>
+	<class name="org/apache/http/impl/cookie/NetscapeDraftSpecFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieSpecFactory" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/RFC2109DomainHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieAttributeHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/RFC2109Spec" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/cookie/CookieSpecBase" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;([Ljava/lang/String;Z)V" />
+		<method name="formatCookieAsVer(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/cookie/Cookie;I)V" />
+		<method name="formatParamAsVer(Lorg/apache/http/util/CharArrayBuffer;Ljava/lang/String;Ljava/lang/String;I)V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/RFC2109SpecFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieSpecFactory" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/RFC2109VersionHandler" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/cookie/AbstractCookieAttributeHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/RFC2965CommentUrlAttributeHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieAttributeHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/RFC2965DiscardAttributeHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieAttributeHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/RFC2965DomainAttributeHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieAttributeHandler" />
+		<method name="&lt;init&gt;()V" />
+		<method name="domainMatch(Ljava/lang/String;Ljava/lang/String;)Z" />
+	</class>
+	<class name="org/apache/http/impl/cookie/RFC2965PortAttributeHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieAttributeHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/RFC2965Spec" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/cookie/RFC2109Spec" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;([Ljava/lang/String;Z)V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/RFC2965SpecFactory" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieSpecFactory" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/cookie/RFC2965VersionAttributeHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/cookie/CookieAttributeHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/entity/EntityDeserializer" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Lorg/apache/http/entity/ContentLengthStrategy;)V" />
+		<method name="deserialize(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/HttpMessage;)Lorg/apache/http/HttpEntity;" />
+		<method name="doDeserialize(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/HttpMessage;)Lorg/apache/http/entity/BasicHttpEntity;" />
+	</class>
+	<class name="org/apache/http/impl/entity/EntitySerializer" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Lorg/apache/http/entity/ContentLengthStrategy;)V" />
+		<method name="doSerialize(Lorg/apache/http/io/SessionOutputBuffer;Lorg/apache/http/HttpMessage;)Ljava/io/OutputStream;" />
+		<method name="serialize(Lorg/apache/http/io/SessionOutputBuffer;Lorg/apache/http/HttpMessage;Lorg/apache/http/HttpEntity;)V" />
+	</class>
+	<class name="org/apache/http/impl/entity/LaxContentLengthStrategy" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/entity/ContentLengthStrategy" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/entity/StrictContentLengthStrategy" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/entity/ContentLengthStrategy" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/impl/io/AbstractMessageParser" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/io/HttpMessageParser" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/message/LineParser;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="parseHead(Lorg/apache/http/io/SessionInputBuffer;)Lorg/apache/http/HttpMessage;" />
+		<method name="parseHeaders(Lorg/apache/http/io/SessionInputBuffer;IILorg/apache/http/message/LineParser;)[Lorg/apache/http/Header;" />
+		<field name="lineParser" />
+	</class>
+	<class name="org/apache/http/impl/io/AbstractMessageWriter" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/io/HttpMessageWriter" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionOutputBuffer;Lorg/apache/http/message/LineFormatter;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="writeHeadLine(Lorg/apache/http/HttpMessage;)V" />
+		<field name="lineBuf" />
+		<field name="lineFormatter" />
+		<field name="sessionBuffer" />
+	</class>
+	<class name="org/apache/http/impl/io/AbstractSessionInputBuffer" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/io/SessionInputBuffer" />
+		<method name="&lt;init&gt;()V" />
+		<method name="fillBuffer()I" />
+		<method name="hasBufferedData()Z" />
+		<method name="init(Ljava/io/InputStream;ILorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/impl/io/AbstractSessionOutputBuffer" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/io/SessionOutputBuffer" />
+		<method name="&lt;init&gt;()V" />
+		<method name="flushBuffer()V" />
+		<method name="init(Ljava/io/OutputStream;ILorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/impl/io/ChunkedInputStream" since="1" deprecated="22" removed="23">
+		<extends name="java/io/InputStream" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionInputBuffer;)V" />
+		<method name="getFooters()[Lorg/apache/http/Header;" />
+	</class>
+	<class name="org/apache/http/impl/io/ChunkedOutputStream" since="1" deprecated="22" removed="23">
+		<extends name="java/io/OutputStream" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionOutputBuffer;)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionOutputBuffer;I)V" />
+		<method name="finish()V" />
+		<method name="flushCache()V" />
+		<method name="flushCacheWithAppend([BII)V" />
+		<method name="writeClosingChunk()V" />
+	</class>
+	<class name="org/apache/http/impl/io/ContentLengthInputStream" since="1" deprecated="22" removed="23">
+		<extends name="java/io/InputStream" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionInputBuffer;J)V" />
+	</class>
+	<class name="org/apache/http/impl/io/ContentLengthOutputStream" since="1" deprecated="22" removed="23">
+		<extends name="java/io/OutputStream" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionOutputBuffer;J)V" />
+	</class>
+	<class name="org/apache/http/impl/io/HttpRequestParser" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/io/AbstractMessageParser" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/message/LineParser;Lorg/apache/http/HttpRequestFactory;Lorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/impl/io/HttpRequestWriter" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/io/AbstractMessageWriter" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionOutputBuffer;Lorg/apache/http/message/LineFormatter;Lorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/impl/io/HttpResponseParser" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/io/AbstractMessageParser" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/message/LineParser;Lorg/apache/http/HttpResponseFactory;Lorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/impl/io/HttpResponseWriter" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/io/AbstractMessageWriter" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionOutputBuffer;Lorg/apache/http/message/LineFormatter;Lorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/impl/io/HttpTransportMetricsImpl" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/io/HttpTransportMetrics" />
+		<method name="&lt;init&gt;()V" />
+		<method name="incrementBytesTransferred(J)V" />
+		<method name="setBytesTransferred(J)V" />
+	</class>
+	<class name="org/apache/http/impl/io/IdentityInputStream" since="1" deprecated="22" removed="23">
+		<extends name="java/io/InputStream" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionInputBuffer;)V" />
+	</class>
+	<class name="org/apache/http/impl/io/IdentityOutputStream" since="1" deprecated="22" removed="23">
+		<extends name="java/io/OutputStream" />
+		<method name="&lt;init&gt;(Lorg/apache/http/io/SessionOutputBuffer;)V" />
+	</class>
+	<class name="org/apache/http/impl/io/SocketInputBuffer" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/io/AbstractSessionInputBuffer" />
+		<method name="&lt;init&gt;(Ljava/net/Socket;ILorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/impl/io/SocketOutputBuffer" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/impl/io/AbstractSessionOutputBuffer" />
+		<method name="&lt;init&gt;(Ljava/net/Socket;ILorg/apache/http/params/HttpParams;)V" />
+	</class>
+	<class name="org/apache/http/io/HttpMessageParser" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="parse()Lorg/apache/http/HttpMessage;" />
+	</class>
+	<class name="org/apache/http/io/HttpMessageWriter" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="write(Lorg/apache/http/HttpMessage;)V" />
+	</class>
+	<class name="org/apache/http/io/HttpTransportMetrics" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getBytesTransferred()J" />
+		<method name="reset()V" />
+	</class>
+	<class name="org/apache/http/io/SessionInputBuffer" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getMetrics()Lorg/apache/http/io/HttpTransportMetrics;" />
+		<method name="isDataAvailable(I)Z" />
+		<method name="read()I" />
+		<method name="read([B)I" />
+		<method name="read([BII)I" />
+		<method name="readLine()Ljava/lang/String;" />
+		<method name="readLine(Lorg/apache/http/util/CharArrayBuffer;)I" />
+	</class>
+	<class name="org/apache/http/io/SessionOutputBuffer" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="flush()V" />
+		<method name="getMetrics()Lorg/apache/http/io/HttpTransportMetrics;" />
+		<method name="write(I)V" />
+		<method name="write([B)V" />
+		<method name="write([BII)V" />
+		<method name="writeLine(Ljava/lang/String;)V" />
+		<method name="writeLine(Lorg/apache/http/util/CharArrayBuffer;)V" />
+	</class>
+	<class name="org/apache/http/message/AbstractHttpMessage" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpMessage" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;)V" />
+		<field name="headergroup" />
+		<field name="params" />
+	</class>
+	<class name="org/apache/http/message/BasicHeader" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="org/apache/http/Header" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/message/BasicHeaderElement" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="org/apache/http/HeaderElement" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;[Lorg/apache/http/NameValuePair;)V" />
+	</class>
+	<class name="org/apache/http/message/BasicHeaderElementIterator" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HeaderElementIterator" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HeaderIterator;)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HeaderIterator;Lorg/apache/http/message/HeaderValueParser;)V" />
+	</class>
+	<class name="org/apache/http/message/BasicHeaderIterator" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HeaderIterator" />
+		<method name="&lt;init&gt;([Lorg/apache/http/Header;Ljava/lang/String;)V" />
+		<method name="filterHeader(I)Z" />
+		<method name="findNext(I)I" />
+		<field name="allHeaders" />
+		<field name="currentIndex" />
+		<field name="headerName" />
+	</class>
+	<class name="org/apache/http/message/BasicHeaderValueFormatter" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/message/HeaderValueFormatter" />
+		<method name="&lt;init&gt;()V" />
+		<method name="doFormatValue(Lorg/apache/http/util/CharArrayBuffer;Ljava/lang/String;Z)V" />
+		<method name="estimateElementsLen([Lorg/apache/http/HeaderElement;)I" />
+		<method name="estimateHeaderElementLen(Lorg/apache/http/HeaderElement;)I" />
+		<method name="estimateNameValuePairLen(Lorg/apache/http/NameValuePair;)I" />
+		<method name="estimateParametersLen([Lorg/apache/http/NameValuePair;)I" />
+		<method name="formatElements([Lorg/apache/http/HeaderElement;ZLorg/apache/http/message/HeaderValueFormatter;)Ljava/lang/String;" />
+		<method name="formatHeaderElement(Lorg/apache/http/HeaderElement;ZLorg/apache/http/message/HeaderValueFormatter;)Ljava/lang/String;" />
+		<method name="formatNameValuePair(Lorg/apache/http/NameValuePair;ZLorg/apache/http/message/HeaderValueFormatter;)Ljava/lang/String;" />
+		<method name="formatParameters([Lorg/apache/http/NameValuePair;ZLorg/apache/http/message/HeaderValueFormatter;)Ljava/lang/String;" />
+		<method name="isSeparator(C)Z" />
+		<method name="isUnsafe(C)Z" />
+		<field name="DEFAULT" />
+		<field name="SEPARATORS" />
+		<field name="UNSAFE_CHARS" />
+	</class>
+	<class name="org/apache/http/message/BasicHeaderValueParser" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/message/HeaderValueParser" />
+		<method name="&lt;init&gt;()V" />
+		<method name="createHeaderElement(Ljava/lang/String;Ljava/lang/String;[Lorg/apache/http/NameValuePair;)Lorg/apache/http/HeaderElement;" />
+		<method name="createNameValuePair(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/http/NameValuePair;" />
+		<method name="parseElements(Ljava/lang/String;Lorg/apache/http/message/HeaderValueParser;)[Lorg/apache/http/HeaderElement;" />
+		<method name="parseHeaderElement(Ljava/lang/String;Lorg/apache/http/message/HeaderValueParser;)Lorg/apache/http/HeaderElement;" />
+		<method name="parseNameValuePair(Ljava/lang/String;Lorg/apache/http/message/HeaderValueParser;)Lorg/apache/http/NameValuePair;" />
+		<method name="parseNameValuePair(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/message/ParserCursor;[C)Lorg/apache/http/NameValuePair;" />
+		<method name="parseParameters(Ljava/lang/String;Lorg/apache/http/message/HeaderValueParser;)[Lorg/apache/http/NameValuePair;" />
+		<field name="DEFAULT" />
+	</class>
+	<class name="org/apache/http/message/BasicHttpEntityEnclosingRequest" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/message/BasicHttpRequest" />
+		<implements name="org/apache/http/HttpEntityEnclosingRequest" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Lorg/apache/http/ProtocolVersion;)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/RequestLine;)V" />
+	</class>
+	<class name="org/apache/http/message/BasicHttpRequest" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/message/AbstractHttpMessage" />
+		<implements name="org/apache/http/HttpRequest" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Lorg/apache/http/ProtocolVersion;)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/RequestLine;)V" />
+	</class>
+	<class name="org/apache/http/message/BasicHttpResponse" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/message/AbstractHttpMessage" />
+		<implements name="org/apache/http/HttpResponse" />
+		<method name="&lt;init&gt;(Lorg/apache/http/ProtocolVersion;ILjava/lang/String;)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/StatusLine;)V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/StatusLine;Lorg/apache/http/ReasonPhraseCatalog;Ljava/util/Locale;)V" />
+		<method name="getReason(I)Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/http/message/BasicLineFormatter" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/message/LineFormatter" />
+		<method name="&lt;init&gt;()V" />
+		<method name="doFormatHeader(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/Header;)V" />
+		<method name="doFormatRequestLine(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/RequestLine;)V" />
+		<method name="doFormatStatusLine(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/StatusLine;)V" />
+		<method name="estimateProtocolVersionLen(Lorg/apache/http/ProtocolVersion;)I" />
+		<method name="formatHeader(Lorg/apache/http/Header;Lorg/apache/http/message/LineFormatter;)Ljava/lang/String;" />
+		<method name="formatProtocolVersion(Lorg/apache/http/ProtocolVersion;Lorg/apache/http/message/LineFormatter;)Ljava/lang/String;" />
+		<method name="formatRequestLine(Lorg/apache/http/RequestLine;Lorg/apache/http/message/LineFormatter;)Ljava/lang/String;" />
+		<method name="formatStatusLine(Lorg/apache/http/StatusLine;Lorg/apache/http/message/LineFormatter;)Ljava/lang/String;" />
+		<method name="initBuffer(Lorg/apache/http/util/CharArrayBuffer;)Lorg/apache/http/util/CharArrayBuffer;" />
+		<field name="DEFAULT" />
+	</class>
+	<class name="org/apache/http/message/BasicLineParser" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/message/LineParser" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/ProtocolVersion;)V" />
+		<method name="createProtocolVersion(II)Lorg/apache/http/ProtocolVersion;" />
+		<method name="createRequestLine(Ljava/lang/String;Ljava/lang/String;Lorg/apache/http/ProtocolVersion;)Lorg/apache/http/RequestLine;" />
+		<method name="createStatusLine(Lorg/apache/http/ProtocolVersion;ILjava/lang/String;)Lorg/apache/http/StatusLine;" />
+		<method name="parseHeader(Ljava/lang/String;Lorg/apache/http/message/LineParser;)Lorg/apache/http/Header;" />
+		<method name="parseProtocolVersion(Ljava/lang/String;Lorg/apache/http/message/LineParser;)Lorg/apache/http/ProtocolVersion;" />
+		<method name="parseRequestLine(Ljava/lang/String;Lorg/apache/http/message/LineParser;)Lorg/apache/http/RequestLine;" />
+		<method name="parseStatusLine(Ljava/lang/String;Lorg/apache/http/message/LineParser;)Lorg/apache/http/StatusLine;" />
+		<method name="skipWhitespace(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/message/ParserCursor;)V" />
+		<field name="DEFAULT" />
+		<field name="protocol" />
+	</class>
+	<class name="org/apache/http/message/BasicListHeaderIterator" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HeaderIterator" />
+		<method name="&lt;init&gt;(Ljava/util/List;Ljava/lang/String;)V" />
+		<method name="filterHeader(I)Z" />
+		<method name="findNext(I)I" />
+		<field name="allHeaders" />
+		<field name="currentIndex" />
+		<field name="headerName" />
+		<field name="lastIndex" />
+	</class>
+	<class name="org/apache/http/message/BasicNameValuePair" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="org/apache/http/NameValuePair" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/message/BasicRequestLine" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="org/apache/http/RequestLine" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Lorg/apache/http/ProtocolVersion;)V" />
+	</class>
+	<class name="org/apache/http/message/BasicStatusLine" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="org/apache/http/StatusLine" />
+		<method name="&lt;init&gt;(Lorg/apache/http/ProtocolVersion;ILjava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/message/BasicTokenIterator" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/TokenIterator" />
+		<method name="&lt;init&gt;(Lorg/apache/http/HeaderIterator;)V" />
+		<method name="createToken(Ljava/lang/String;II)Ljava/lang/String;" />
+		<method name="findNext(I)I" />
+		<method name="findTokenEnd(I)I" />
+		<method name="findTokenSeparator(I)I" />
+		<method name="findTokenStart(I)I" />
+		<method name="isHttpSeparator(C)Z" />
+		<method name="isTokenChar(C)Z" />
+		<method name="isTokenSeparator(C)Z" />
+		<method name="isWhitespace(C)Z" />
+		<field name="HTTP_SEPARATORS" />
+		<field name="currentHeader" />
+		<field name="currentToken" />
+		<field name="headerIt" />
+		<field name="searchPos" />
+	</class>
+	<class name="org/apache/http/message/BufferedHeader" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="org/apache/http/FormattedHeader" />
+		<method name="&lt;init&gt;(Lorg/apache/http/util/CharArrayBuffer;)V" />
+	</class>
+	<class name="org/apache/http/message/HeaderGroup" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addHeader(Lorg/apache/http/Header;)V" />
+		<method name="clear()V" />
+		<method name="containsHeader(Ljava/lang/String;)Z" />
+		<method name="copy()Lorg/apache/http/message/HeaderGroup;" />
+		<method name="getAllHeaders()[Lorg/apache/http/Header;" />
+		<method name="getCondensedHeader(Ljava/lang/String;)Lorg/apache/http/Header;" />
+		<method name="getFirstHeader(Ljava/lang/String;)Lorg/apache/http/Header;" />
+		<method name="getHeaders(Ljava/lang/String;)[Lorg/apache/http/Header;" />
+		<method name="getLastHeader(Ljava/lang/String;)Lorg/apache/http/Header;" />
+		<method name="iterator()Lorg/apache/http/HeaderIterator;" />
+		<method name="iterator(Ljava/lang/String;)Lorg/apache/http/HeaderIterator;" />
+		<method name="removeHeader(Lorg/apache/http/Header;)V" />
+		<method name="setHeaders([Lorg/apache/http/Header;)V" />
+		<method name="updateHeader(Lorg/apache/http/Header;)V" />
+	</class>
+	<class name="org/apache/http/message/HeaderValueFormatter" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="formatElements(Lorg/apache/http/util/CharArrayBuffer;[Lorg/apache/http/HeaderElement;Z)Lorg/apache/http/util/CharArrayBuffer;" />
+		<method name="formatHeaderElement(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/HeaderElement;Z)Lorg/apache/http/util/CharArrayBuffer;" />
+		<method name="formatNameValuePair(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/NameValuePair;Z)Lorg/apache/http/util/CharArrayBuffer;" />
+		<method name="formatParameters(Lorg/apache/http/util/CharArrayBuffer;[Lorg/apache/http/NameValuePair;Z)Lorg/apache/http/util/CharArrayBuffer;" />
+	</class>
+	<class name="org/apache/http/message/HeaderValueParser" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="parseElements(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/message/ParserCursor;)[Lorg/apache/http/HeaderElement;" />
+		<method name="parseHeaderElement(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/message/ParserCursor;)Lorg/apache/http/HeaderElement;" />
+		<method name="parseNameValuePair(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/message/ParserCursor;)Lorg/apache/http/NameValuePair;" />
+		<method name="parseParameters(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/message/ParserCursor;)[Lorg/apache/http/NameValuePair;" />
+	</class>
+	<class name="org/apache/http/message/LineFormatter" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="appendProtocolVersion(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/ProtocolVersion;)Lorg/apache/http/util/CharArrayBuffer;" />
+		<method name="formatHeader(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/Header;)Lorg/apache/http/util/CharArrayBuffer;" />
+		<method name="formatRequestLine(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/RequestLine;)Lorg/apache/http/util/CharArrayBuffer;" />
+		<method name="formatStatusLine(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/StatusLine;)Lorg/apache/http/util/CharArrayBuffer;" />
+	</class>
+	<class name="org/apache/http/message/LineParser" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="hasProtocolVersion(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/message/ParserCursor;)Z" />
+		<method name="parseHeader(Lorg/apache/http/util/CharArrayBuffer;)Lorg/apache/http/Header;" />
+		<method name="parseProtocolVersion(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/message/ParserCursor;)Lorg/apache/http/ProtocolVersion;" />
+		<method name="parseRequestLine(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/message/ParserCursor;)Lorg/apache/http/RequestLine;" />
+		<method name="parseStatusLine(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/message/ParserCursor;)Lorg/apache/http/StatusLine;" />
+	</class>
+	<class name="org/apache/http/message/ParserCursor" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(II)V" />
+		<method name="atEnd()Z" />
+		<method name="getLowerBound()I" />
+		<method name="getPos()I" />
+		<method name="getUpperBound()I" />
+		<method name="updatePos(I)V" />
+	</class>
+	<class name="org/apache/http/params/AbstractHttpParams" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/params/HttpParams" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/params/BasicHttpParams" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/params/AbstractHttpParams" />
+		<implements name="java/io/Serializable" />
+		<implements name="java/lang/Cloneable" />
+		<method name="&lt;init&gt;()V" />
+		<method name="clear()V" />
+		<method name="copyParams(Lorg/apache/http/params/HttpParams;)V" />
+		<method name="isParameterSet(Ljava/lang/String;)Z" />
+		<method name="isParameterSetLocally(Ljava/lang/String;)Z" />
+		<method name="setParameters([Ljava/lang/String;Ljava/lang/Object;)V" />
+	</class>
+	<class name="org/apache/http/params/CoreConnectionPNames" since="1" deprecated="22">
+		<extends name="java/lang/Object" />
+		<field name="CONNECTION_TIMEOUT" deprecated="29" />
+		<field name="MAX_HEADER_COUNT" deprecated="29" />
+		<field name="MAX_LINE_LENGTH" deprecated="29" />
+		<field name="SOCKET_BUFFER_SIZE" deprecated="29" />
+		<field name="SO_LINGER" deprecated="29" />
+		<field name="SO_TIMEOUT" deprecated="29" />
+		<field name="STALE_CONNECTION_CHECK" deprecated="29" />
+		<field name="TCP_NODELAY" deprecated="29" />
+	</class>
+	<class name="org/apache/http/params/CoreProtocolPNames" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="HTTP_CONTENT_CHARSET" />
+		<field name="HTTP_ELEMENT_CHARSET" />
+		<field name="ORIGIN_SERVER" />
+		<field name="PROTOCOL_VERSION" />
+		<field name="STRICT_TRANSFER_ENCODING" />
+		<field name="USER_AGENT" />
+		<field name="USE_EXPECT_CONTINUE" />
+		<field name="WAIT_FOR_CONTINUE" />
+	</class>
+	<class name="org/apache/http/params/DefaultedHttpParams" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/params/AbstractHttpParams" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;Lorg/apache/http/params/HttpParams;)V" />
+		<method name="getDefaults()Lorg/apache/http/params/HttpParams;" />
+	</class>
+	<class name="org/apache/http/params/HttpAbstractParamBean" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;)V" />
+		<field name="params" />
+	</class>
+	<class name="org/apache/http/params/HttpConnectionParamBean" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/params/HttpAbstractParamBean" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;)V" />
+		<method name="setConnectionTimeout(I)V" />
+		<method name="setLinger(I)V" />
+		<method name="setSoTimeout(I)V" />
+		<method name="setSocketBufferSize(I)V" />
+		<method name="setStaleCheckingEnabled(Z)V" />
+		<method name="setTcpNoDelay(Z)V" />
+	</class>
+	<class name="org/apache/http/params/HttpConnectionParams" since="1" deprecated="22">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/params/CoreConnectionPNames" />
+		<method name="getConnectionTimeout(Lorg/apache/http/params/HttpParams;)I" deprecated="29" />
+		<method name="getLinger(Lorg/apache/http/params/HttpParams;)I" deprecated="29" />
+		<method name="getSoTimeout(Lorg/apache/http/params/HttpParams;)I" deprecated="29" />
+		<method name="getSocketBufferSize(Lorg/apache/http/params/HttpParams;)I" deprecated="29" />
+		<method name="getTcpNoDelay(Lorg/apache/http/params/HttpParams;)Z" deprecated="29" />
+		<method name="isStaleCheckingEnabled(Lorg/apache/http/params/HttpParams;)Z" deprecated="29" />
+		<method name="setConnectionTimeout(Lorg/apache/http/params/HttpParams;I)V" deprecated="29" />
+		<method name="setLinger(Lorg/apache/http/params/HttpParams;I)V" deprecated="29" />
+		<method name="setSoTimeout(Lorg/apache/http/params/HttpParams;I)V" deprecated="29" />
+		<method name="setSocketBufferSize(Lorg/apache/http/params/HttpParams;I)V" deprecated="29" />
+		<method name="setStaleCheckingEnabled(Lorg/apache/http/params/HttpParams;Z)V" deprecated="29" />
+		<method name="setTcpNoDelay(Lorg/apache/http/params/HttpParams;Z)V" deprecated="29" />
+	</class>
+	<class name="org/apache/http/params/HttpParams" since="1" deprecated="22">
+		<extends name="java/lang/Object" />
+		<method name="copy()Lorg/apache/http/params/HttpParams;" deprecated="29" />
+		<method name="getBooleanParameter(Ljava/lang/String;Z)Z" deprecated="29" />
+		<method name="getDoubleParameter(Ljava/lang/String;D)D" deprecated="29" />
+		<method name="getIntParameter(Ljava/lang/String;I)I" deprecated="29" />
+		<method name="getLongParameter(Ljava/lang/String;J)J" deprecated="29" />
+		<method name="getParameter(Ljava/lang/String;)Ljava/lang/Object;" deprecated="29" />
+		<method name="isParameterFalse(Ljava/lang/String;)Z" deprecated="29" />
+		<method name="isParameterTrue(Ljava/lang/String;)Z" deprecated="29" />
+		<method name="removeParameter(Ljava/lang/String;)Z" deprecated="29" />
+		<method name="setBooleanParameter(Ljava/lang/String;Z)Lorg/apache/http/params/HttpParams;" deprecated="29" />
+		<method name="setDoubleParameter(Ljava/lang/String;D)Lorg/apache/http/params/HttpParams;" deprecated="29" />
+		<method name="setIntParameter(Ljava/lang/String;I)Lorg/apache/http/params/HttpParams;" deprecated="29" />
+		<method name="setLongParameter(Ljava/lang/String;J)Lorg/apache/http/params/HttpParams;" deprecated="29" />
+		<method name="setParameter(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams;" deprecated="29" />
+	</class>
+	<class name="org/apache/http/params/HttpProtocolParamBean" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/params/HttpAbstractParamBean" />
+		<method name="&lt;init&gt;(Lorg/apache/http/params/HttpParams;)V" />
+		<method name="setContentCharset(Ljava/lang/String;)V" />
+		<method name="setHttpElementCharset(Ljava/lang/String;)V" />
+		<method name="setUseExpectContinue(Z)V" />
+		<method name="setUserAgent(Ljava/lang/String;)V" />
+		<method name="setVersion(Lorg/apache/http/HttpVersion;)V" />
+	</class>
+	<class name="org/apache/http/params/HttpProtocolParams" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/params/CoreProtocolPNames" />
+		<method name="getContentCharset(Lorg/apache/http/params/HttpParams;)Ljava/lang/String;" />
+		<method name="getHttpElementCharset(Lorg/apache/http/params/HttpParams;)Ljava/lang/String;" />
+		<method name="getUserAgent(Lorg/apache/http/params/HttpParams;)Ljava/lang/String;" />
+		<method name="getVersion(Lorg/apache/http/params/HttpParams;)Lorg/apache/http/ProtocolVersion;" />
+		<method name="setContentCharset(Lorg/apache/http/params/HttpParams;Ljava/lang/String;)V" />
+		<method name="setHttpElementCharset(Lorg/apache/http/params/HttpParams;Ljava/lang/String;)V" />
+		<method name="setUseExpectContinue(Lorg/apache/http/params/HttpParams;Z)V" />
+		<method name="setUserAgent(Lorg/apache/http/params/HttpParams;Ljava/lang/String;)V" />
+		<method name="setVersion(Lorg/apache/http/params/HttpParams;Lorg/apache/http/ProtocolVersion;)V" />
+		<method name="useExpectContinue(Lorg/apache/http/params/HttpParams;)Z" />
+	</class>
+	<class name="org/apache/http/protocol/BasicHttpContext" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/protocol/HttpContext" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/apache/http/protocol/HttpContext;)V" />
+	</class>
+	<class name="org/apache/http/protocol/BasicHttpProcessor" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="java/lang/Cloneable" />
+		<implements name="org/apache/http/protocol/HttpProcessor" />
+		<implements name="org/apache/http/protocol/HttpRequestInterceptorList" />
+		<implements name="org/apache/http/protocol/HttpResponseInterceptorList" />
+		<method name="&lt;init&gt;()V" />
+		<method name="addInterceptor(Lorg/apache/http/HttpRequestInterceptor;)V" />
+		<method name="addInterceptor(Lorg/apache/http/HttpRequestInterceptor;I)V" />
+		<method name="addInterceptor(Lorg/apache/http/HttpResponseInterceptor;)V" />
+		<method name="addInterceptor(Lorg/apache/http/HttpResponseInterceptor;I)V" />
+		<method name="clearInterceptors()V" />
+		<method name="copy()Lorg/apache/http/protocol/BasicHttpProcessor;" />
+		<method name="copyInterceptors(Lorg/apache/http/protocol/BasicHttpProcessor;)V" />
+		<field name="requestInterceptors" />
+		<field name="responseInterceptors" />
+	</class>
+	<class name="org/apache/http/protocol/DefaultedHttpContext" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/protocol/HttpContext" />
+		<method name="&lt;init&gt;(Lorg/apache/http/protocol/HttpContext;Lorg/apache/http/protocol/HttpContext;)V" />
+		<method name="getDefaults()Lorg/apache/http/protocol/HttpContext;" />
+	</class>
+	<class name="org/apache/http/protocol/ExecutionContext" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<field name="HTTP_CONNECTION" />
+		<field name="HTTP_PROXY_HOST" />
+		<field name="HTTP_REQUEST" />
+		<field name="HTTP_REQ_SENT" />
+		<field name="HTTP_RESPONSE" />
+		<field name="HTTP_TARGET_HOST" />
+	</class>
+	<class name="org/apache/http/protocol/HTTP" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="isWhitespace(C)Z" />
+		<field name="ASCII" />
+		<field name="CHARSET_PARAM" />
+		<field name="CHUNK_CODING" />
+		<field name="CONN_CLOSE" />
+		<field name="CONN_DIRECTIVE" />
+		<field name="CONN_KEEP_ALIVE" />
+		<field name="CONTENT_ENCODING" />
+		<field name="CONTENT_LEN" />
+		<field name="CONTENT_TYPE" />
+		<field name="CR" />
+		<field name="DATE_HEADER" />
+		<field name="DEFAULT_CONTENT_CHARSET" />
+		<field name="DEFAULT_CONTENT_TYPE" />
+		<field name="DEFAULT_PROTOCOL_CHARSET" />
+		<field name="EXPECT_CONTINUE" />
+		<field name="EXPECT_DIRECTIVE" />
+		<field name="HT" />
+		<field name="IDENTITY_CODING" />
+		<field name="ISO_8859_1" />
+		<field name="LF" />
+		<field name="OCTET_STREAM_TYPE" />
+		<field name="PLAIN_TEXT_TYPE" />
+		<field name="SERVER_HEADER" />
+		<field name="SP" />
+		<field name="TARGET_HOST" />
+		<field name="TRANSFER_ENCODING" />
+		<field name="USER_AGENT" />
+		<field name="US_ASCII" />
+		<field name="UTF_16" />
+		<field name="UTF_8" />
+	</class>
+	<class name="org/apache/http/protocol/HttpContext" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getAttribute(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="removeAttribute(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="setAttribute(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<field name="RESERVED_PREFIX" />
+	</class>
+	<class name="org/apache/http/protocol/HttpDateGenerator" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getCurrentDate()Ljava/lang/String;" />
+		<field name="GMT" />
+		<field name="PATTERN_RFC1123" />
+	</class>
+	<class name="org/apache/http/protocol/HttpExpectationVerifier" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="verify(Lorg/apache/http/HttpRequest;Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)V" />
+	</class>
+	<class name="org/apache/http/protocol/HttpProcessor" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpRequestInterceptor" />
+		<implements name="org/apache/http/HttpResponseInterceptor" />
+	</class>
+	<class name="org/apache/http/protocol/HttpRequestExecutor" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="canResponseHaveBody(Lorg/apache/http/HttpRequest;Lorg/apache/http/HttpResponse;)Z" />
+		<method name="doReceiveResponse(Lorg/apache/http/HttpRequest;Lorg/apache/http/HttpClientConnection;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;" />
+		<method name="doSendRequest(Lorg/apache/http/HttpRequest;Lorg/apache/http/HttpClientConnection;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;" />
+		<method name="execute(Lorg/apache/http/HttpRequest;Lorg/apache/http/HttpClientConnection;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;" />
+		<method name="postProcess(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpProcessor;Lorg/apache/http/protocol/HttpContext;)V" />
+		<method name="preProcess(Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpProcessor;Lorg/apache/http/protocol/HttpContext;)V" />
+	</class>
+	<class name="org/apache/http/protocol/HttpRequestHandler" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="handle(Lorg/apache/http/HttpRequest;Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)V" />
+	</class>
+	<class name="org/apache/http/protocol/HttpRequestHandlerRegistry" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/protocol/HttpRequestHandlerResolver" />
+		<method name="&lt;init&gt;()V" />
+		<method name="matchUriRequestPattern(Ljava/lang/String;Ljava/lang/String;)Z" deprecated="15" />
+		<method name="register(Ljava/lang/String;Lorg/apache/http/protocol/HttpRequestHandler;)V" />
+		<method name="setHandlers(Ljava/util/Map;)V" />
+		<method name="unregister(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/protocol/HttpRequestHandlerResolver" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="lookup(Ljava/lang/String;)Lorg/apache/http/protocol/HttpRequestHandler;" />
+	</class>
+	<class name="org/apache/http/protocol/HttpRequestInterceptorList" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="addRequestInterceptor(Lorg/apache/http/HttpRequestInterceptor;)V" />
+		<method name="addRequestInterceptor(Lorg/apache/http/HttpRequestInterceptor;I)V" />
+		<method name="clearRequestInterceptors()V" />
+		<method name="getRequestInterceptor(I)Lorg/apache/http/HttpRequestInterceptor;" />
+		<method name="getRequestInterceptorCount()I" />
+		<method name="removeRequestInterceptorByClass(Ljava/lang/Class;)V" />
+		<method name="setInterceptors(Ljava/util/List;)V" />
+	</class>
+	<class name="org/apache/http/protocol/HttpResponseInterceptorList" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="addResponseInterceptor(Lorg/apache/http/HttpResponseInterceptor;)V" />
+		<method name="addResponseInterceptor(Lorg/apache/http/HttpResponseInterceptor;I)V" />
+		<method name="clearResponseInterceptors()V" />
+		<method name="getResponseInterceptor(I)Lorg/apache/http/HttpResponseInterceptor;" />
+		<method name="getResponseInterceptorCount()I" />
+		<method name="removeResponseInterceptorByClass(Ljava/lang/Class;)V" />
+		<method name="setInterceptors(Ljava/util/List;)V" />
+	</class>
+	<class name="org/apache/http/protocol/HttpService" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Lorg/apache/http/protocol/HttpProcessor;Lorg/apache/http/ConnectionReuseStrategy;Lorg/apache/http/HttpResponseFactory;)V" />
+		<method name="doService(Lorg/apache/http/HttpRequest;Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)V" />
+		<method name="getParams()Lorg/apache/http/params/HttpParams;" />
+		<method name="handleException(Lorg/apache/http/HttpException;Lorg/apache/http/HttpResponse;)V" />
+		<method name="handleRequest(Lorg/apache/http/HttpServerConnection;Lorg/apache/http/protocol/HttpContext;)V" />
+		<method name="setConnReuseStrategy(Lorg/apache/http/ConnectionReuseStrategy;)V" />
+		<method name="setExpectationVerifier(Lorg/apache/http/protocol/HttpExpectationVerifier;)V" />
+		<method name="setHandlerResolver(Lorg/apache/http/protocol/HttpRequestHandlerResolver;)V" />
+		<method name="setHttpProcessor(Lorg/apache/http/protocol/HttpProcessor;)V" />
+		<method name="setParams(Lorg/apache/http/params/HttpParams;)V" />
+		<method name="setResponseFactory(Lorg/apache/http/HttpResponseFactory;)V" />
+	</class>
+	<class name="org/apache/http/protocol/RequestConnControl" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpRequestInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/protocol/RequestContent" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpRequestInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/protocol/RequestDate" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpRequestInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/protocol/RequestExpectContinue" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpRequestInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/protocol/RequestTargetHost" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpRequestInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/protocol/RequestUserAgent" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpRequestInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/protocol/ResponseConnControl" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpResponseInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/protocol/ResponseContent" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpResponseInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/protocol/ResponseDate" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpResponseInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/protocol/ResponseServer" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<implements name="org/apache/http/HttpResponseInterceptor" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/apache/http/protocol/SyncBasicHttpContext" since="1" deprecated="22" removed="23">
+		<extends name="org/apache/http/protocol/BasicHttpContext" />
+		<method name="&lt;init&gt;(Lorg/apache/http/protocol/HttpContext;)V" />
+	</class>
+	<class name="org/apache/http/protocol/UriPatternMatcher" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="lookup(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="matchUriRequestPattern(Ljava/lang/String;Ljava/lang/String;)Z" />
+		<method name="register(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="setHandlers(Ljava/util/Map;)V" />
+		<method name="unregister(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/apache/http/util/ByteArrayBuffer" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="append(I)V" />
+		<method name="append(Lorg/apache/http/util/CharArrayBuffer;II)V" />
+		<method name="append([BII)V" />
+		<method name="append([CII)V" />
+		<method name="buffer()[B" />
+		<method name="byteAt(I)I" />
+		<method name="capacity()I" />
+		<method name="clear()V" />
+		<method name="isEmpty()Z" />
+		<method name="isFull()Z" />
+		<method name="length()I" />
+		<method name="setLength(I)V" />
+		<method name="toByteArray()[B" />
+	</class>
+	<class name="org/apache/http/util/CharArrayBuffer" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(I)V" />
+		<method name="append(C)V" />
+		<method name="append(Ljava/lang/Object;)V" />
+		<method name="append(Ljava/lang/String;)V" />
+		<method name="append(Lorg/apache/http/util/ByteArrayBuffer;II)V" />
+		<method name="append(Lorg/apache/http/util/CharArrayBuffer;)V" />
+		<method name="append(Lorg/apache/http/util/CharArrayBuffer;II)V" />
+		<method name="append([BII)V" />
+		<method name="append([CII)V" />
+		<method name="buffer()[C" />
+		<method name="capacity()I" />
+		<method name="charAt(I)C" />
+		<method name="clear()V" />
+		<method name="ensureCapacity(I)V" />
+		<method name="indexOf(I)I" />
+		<method name="indexOf(III)I" />
+		<method name="isEmpty()Z" />
+		<method name="isFull()Z" />
+		<method name="length()I" />
+		<method name="setLength(I)V" />
+		<method name="substring(II)Ljava/lang/String;" />
+		<method name="substringTrimmed(II)Ljava/lang/String;" />
+		<method name="toCharArray()[C" />
+	</class>
+	<class name="org/apache/http/util/EncodingUtils" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getAsciiBytes(Ljava/lang/String;)[B" />
+		<method name="getAsciiString([B)Ljava/lang/String;" />
+		<method name="getAsciiString([BII)Ljava/lang/String;" />
+		<method name="getBytes(Ljava/lang/String;Ljava/lang/String;)[B" />
+		<method name="getString([BIILjava/lang/String;)Ljava/lang/String;" />
+		<method name="getString([BLjava/lang/String;)Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/http/util/EntityUtils" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="getContentCharSet(Lorg/apache/http/HttpEntity;)Ljava/lang/String;" />
+		<method name="toByteArray(Lorg/apache/http/HttpEntity;)[B" />
+		<method name="toString(Lorg/apache/http/HttpEntity;)Ljava/lang/String;" />
+		<method name="toString(Lorg/apache/http/HttpEntity;Ljava/lang/String;)Ljava/lang/String;" />
+	</class>
+	<class name="org/apache/http/util/ExceptionUtils" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="initCause(Ljava/lang/Throwable;Ljava/lang/Throwable;)V" />
+	</class>
+	<class name="org/apache/http/util/LangUtils" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="equals(Ljava/lang/Object;Ljava/lang/Object;)Z" />
+		<method name="equals([Ljava/lang/Object;[Ljava/lang/Object;)Z" />
+		<method name="hashCode(II)I" />
+		<method name="hashCode(ILjava/lang/Object;)I" />
+		<method name="hashCode(IZ)I" />
+		<field name="HASH_OFFSET" />
+		<field name="HASH_SEED" />
+	</class>
+	<class name="org/apache/http/util/VersionInfo" since="1" deprecated="22" removed="23">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="fromMap(Ljava/lang/String;Ljava/util/Map;Ljava/lang/ClassLoader;)Lorg/apache/http/util/VersionInfo;" />
+		<method name="getClassloader()Ljava/lang/String;" />
+		<method name="getModule()Ljava/lang/String;" />
+		<method name="getPackage()Ljava/lang/String;" />
+		<method name="getRelease()Ljava/lang/String;" />
+		<method name="getTimestamp()Ljava/lang/String;" />
+		<method name="loadVersionInfo(Ljava/lang/String;Ljava/lang/ClassLoader;)Lorg/apache/http/util/VersionInfo;" />
+		<method name="loadVersionInfo([Ljava/lang/String;Ljava/lang/ClassLoader;)[Lorg/apache/http/util/VersionInfo;" />
+		<field name="PROPERTY_MODULE" />
+		<field name="PROPERTY_RELEASE" />
+		<field name="PROPERTY_TIMESTAMP" />
+		<field name="UNAVAILABLE" />
+		<field name="VERSION_PROPERTY_FILE" />
+	</class>
+	<class name="org/json/JSONArray" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Object;)V" since="19" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Collection;)V" />
+		<method name="&lt;init&gt;(Lorg/json/JSONTokener;)V" />
+		<method name="get(I)Ljava/lang/Object;" />
+		<method name="getBoolean(I)Z" />
+		<method name="getDouble(I)D" />
+		<method name="getInt(I)I" />
+		<method name="getJSONArray(I)Lorg/json/JSONArray;" />
+		<method name="getJSONObject(I)Lorg/json/JSONObject;" />
+		<method name="getLong(I)J" />
+		<method name="getString(I)Ljava/lang/String;" />
+		<method name="isNull(I)Z" />
+		<method name="join(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="length()I" />
+		<method name="opt(I)Ljava/lang/Object;" />
+		<method name="optBoolean(I)Z" />
+		<method name="optBoolean(IZ)Z" />
+		<method name="optDouble(I)D" />
+		<method name="optDouble(ID)D" />
+		<method name="optInt(I)I" />
+		<method name="optInt(II)I" />
+		<method name="optJSONArray(I)Lorg/json/JSONArray;" />
+		<method name="optJSONObject(I)Lorg/json/JSONObject;" />
+		<method name="optLong(I)J" />
+		<method name="optLong(IJ)J" />
+		<method name="optString(I)Ljava/lang/String;" />
+		<method name="optString(ILjava/lang/String;)Ljava/lang/String;" />
+		<method name="put(D)Lorg/json/JSONArray;" />
+		<method name="put(I)Lorg/json/JSONArray;" />
+		<method name="put(ID)Lorg/json/JSONArray;" />
+		<method name="put(II)Lorg/json/JSONArray;" />
+		<method name="put(IJ)Lorg/json/JSONArray;" />
+		<method name="put(ILjava/lang/Object;)Lorg/json/JSONArray;" />
+		<method name="put(IZ)Lorg/json/JSONArray;" />
+		<method name="put(J)Lorg/json/JSONArray;" />
+		<method name="put(Ljava/lang/Object;)Lorg/json/JSONArray;" />
+		<method name="put(Z)Lorg/json/JSONArray;" />
+		<method name="remove(I)Ljava/lang/Object;" since="19" />
+		<method name="toJSONObject(Lorg/json/JSONArray;)Lorg/json/JSONObject;" />
+		<method name="toString(I)Ljava/lang/String;" />
+	</class>
+	<class name="org/json/JSONException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Throwable;)V" since="27" />
+		<method name="&lt;init&gt;(Ljava/lang/Throwable;)V" since="27" />
+	</class>
+	<class name="org/json/JSONObject" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/util/Map;)V" />
+		<method name="&lt;init&gt;(Lorg/json/JSONObject;[Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Lorg/json/JSONTokener;)V" />
+		<method name="accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;" />
+		<method name="get(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getBoolean(Ljava/lang/String;)Z" />
+		<method name="getDouble(Ljava/lang/String;)D" />
+		<method name="getInt(Ljava/lang/String;)I" />
+		<method name="getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;" />
+		<method name="getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;" />
+		<method name="getLong(Ljava/lang/String;)J" />
+		<method name="getString(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="has(Ljava/lang/String;)Z" />
+		<method name="isNull(Ljava/lang/String;)Z" />
+		<method name="keys()Ljava/util/Iterator;" />
+		<method name="length()I" />
+		<method name="names()Lorg/json/JSONArray;" />
+		<method name="numberToString(Ljava/lang/Number;)Ljava/lang/String;" />
+		<method name="opt(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="optBoolean(Ljava/lang/String;)Z" />
+		<method name="optBoolean(Ljava/lang/String;Z)Z" />
+		<method name="optDouble(Ljava/lang/String;)D" />
+		<method name="optDouble(Ljava/lang/String;D)D" />
+		<method name="optInt(Ljava/lang/String;)I" />
+		<method name="optInt(Ljava/lang/String;I)I" />
+		<method name="optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;" />
+		<method name="optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;" />
+		<method name="optLong(Ljava/lang/String;)J" />
+		<method name="optLong(Ljava/lang/String;J)J" />
+		<method name="optString(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="put(Ljava/lang/String;D)Lorg/json/JSONObject;" />
+		<method name="put(Ljava/lang/String;I)Lorg/json/JSONObject;" />
+		<method name="put(Ljava/lang/String;J)Lorg/json/JSONObject;" />
+		<method name="put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;" />
+		<method name="put(Ljava/lang/String;Z)Lorg/json/JSONObject;" />
+		<method name="putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;" />
+		<method name="quote(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="remove(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="toJSONArray(Lorg/json/JSONArray;)Lorg/json/JSONArray;" />
+		<method name="toString(I)Ljava/lang/String;" />
+		<method name="wrap(Ljava/lang/Object;)Ljava/lang/Object;" since="19" />
+		<field name="NULL" />
+	</class>
+	<class name="org/json/JSONStringer" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="array()Lorg/json/JSONStringer;" />
+		<method name="endArray()Lorg/json/JSONStringer;" />
+		<method name="endObject()Lorg/json/JSONStringer;" />
+		<method name="key(Ljava/lang/String;)Lorg/json/JSONStringer;" />
+		<method name="object()Lorg/json/JSONStringer;" />
+		<method name="value(D)Lorg/json/JSONStringer;" />
+		<method name="value(J)Lorg/json/JSONStringer;" />
+		<method name="value(Ljava/lang/Object;)Lorg/json/JSONStringer;" />
+		<method name="value(Z)Lorg/json/JSONStringer;" />
+	</class>
+	<class name="org/json/JSONTokener" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="back()V" />
+		<method name="dehexchar(C)I" />
+		<method name="more()Z" />
+		<method name="next()C" />
+		<method name="next(C)C" />
+		<method name="next(I)Ljava/lang/String;" />
+		<method name="nextClean()C" />
+		<method name="nextString(C)Ljava/lang/String;" />
+		<method name="nextTo(C)Ljava/lang/String;" />
+		<method name="nextTo(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="nextValue()Ljava/lang/Object;" />
+		<method name="skipPast(Ljava/lang/String;)V" />
+		<method name="skipTo(C)C" />
+		<method name="syntaxError(Ljava/lang/String;)Lorg/json/JSONException;" />
+	</class>
+	<class name="org/w3c/dom/Attr" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/w3c/dom/Node" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getOwnerElement()Lorg/w3c/dom/Element;" />
+		<method name="getSchemaTypeInfo()Lorg/w3c/dom/TypeInfo;" since="8" />
+		<method name="getSpecified()Z" />
+		<method name="getValue()Ljava/lang/String;" />
+		<method name="isId()Z" since="8" />
+		<method name="setValue(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/w3c/dom/CDATASection" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/w3c/dom/Text" />
+	</class>
+	<class name="org/w3c/dom/CharacterData" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/w3c/dom/Node" />
+		<method name="appendData(Ljava/lang/String;)V" />
+		<method name="deleteData(II)V" />
+		<method name="getData()Ljava/lang/String;" />
+		<method name="getLength()I" />
+		<method name="insertData(ILjava/lang/String;)V" />
+		<method name="replaceData(IILjava/lang/String;)V" />
+		<method name="setData(Ljava/lang/String;)V" />
+		<method name="substringData(II)Ljava/lang/String;" />
+	</class>
+	<class name="org/w3c/dom/Comment" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/w3c/dom/CharacterData" />
+	</class>
+	<class name="org/w3c/dom/DOMConfiguration" since="8">
+		<extends name="java/lang/Object" />
+		<method name="canSetParameter(Ljava/lang/String;Ljava/lang/Object;)Z" />
+		<method name="getParameter(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getParameterNames()Lorg/w3c/dom/DOMStringList;" />
+		<method name="setParameter(Ljava/lang/String;Ljava/lang/Object;)V" />
+	</class>
+	<class name="org/w3c/dom/DOMError" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getLocation()Lorg/w3c/dom/DOMLocator;" />
+		<method name="getMessage()Ljava/lang/String;" />
+		<method name="getRelatedData()Ljava/lang/Object;" />
+		<method name="getRelatedException()Ljava/lang/Object;" />
+		<method name="getSeverity()S" />
+		<method name="getType()Ljava/lang/String;" />
+		<field name="SEVERITY_ERROR" />
+		<field name="SEVERITY_FATAL_ERROR" />
+		<field name="SEVERITY_WARNING" />
+	</class>
+	<class name="org/w3c/dom/DOMErrorHandler" since="8">
+		<extends name="java/lang/Object" />
+		<method name="handleError(Lorg/w3c/dom/DOMError;)Z" />
+	</class>
+	<class name="org/w3c/dom/DOMException" since="1">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(SLjava/lang/String;)V" />
+		<field name="DOMSTRING_SIZE_ERR" />
+		<field name="HIERARCHY_REQUEST_ERR" />
+		<field name="INDEX_SIZE_ERR" />
+		<field name="INUSE_ATTRIBUTE_ERR" />
+		<field name="INVALID_ACCESS_ERR" />
+		<field name="INVALID_CHARACTER_ERR" />
+		<field name="INVALID_MODIFICATION_ERR" />
+		<field name="INVALID_STATE_ERR" />
+		<field name="NAMESPACE_ERR" />
+		<field name="NOT_FOUND_ERR" />
+		<field name="NOT_SUPPORTED_ERR" />
+		<field name="NO_DATA_ALLOWED_ERR" />
+		<field name="NO_MODIFICATION_ALLOWED_ERR" />
+		<field name="SYNTAX_ERR" />
+		<field name="TYPE_MISMATCH_ERR" since="8" />
+		<field name="VALIDATION_ERR" since="8" />
+		<field name="WRONG_DOCUMENT_ERR" />
+		<field name="code" />
+	</class>
+	<class name="org/w3c/dom/DOMImplementation" since="1">
+		<extends name="java/lang/Object" />
+		<method name="createDocument(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/DocumentType;)Lorg/w3c/dom/Document;" />
+		<method name="createDocumentType(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/DocumentType;" />
+		<method name="getFeature(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;" since="8" />
+		<method name="hasFeature(Ljava/lang/String;Ljava/lang/String;)Z" />
+	</class>
+	<class name="org/w3c/dom/DOMImplementationList" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getLength()I" />
+		<method name="item(I)Lorg/w3c/dom/DOMImplementation;" />
+	</class>
+	<class name="org/w3c/dom/DOMImplementationSource" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getDOMImplementation(Ljava/lang/String;)Lorg/w3c/dom/DOMImplementation;" />
+		<method name="getDOMImplementationList(Ljava/lang/String;)Lorg/w3c/dom/DOMImplementationList;" />
+	</class>
+	<class name="org/w3c/dom/DOMLocator" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getByteOffset()I" />
+		<method name="getColumnNumber()I" />
+		<method name="getLineNumber()I" />
+		<method name="getRelatedNode()Lorg/w3c/dom/Node;" />
+		<method name="getUri()Ljava/lang/String;" />
+		<method name="getUtf16Offset()I" />
+	</class>
+	<class name="org/w3c/dom/DOMStringList" since="8">
+		<extends name="java/lang/Object" />
+		<method name="contains(Ljava/lang/String;)Z" />
+		<method name="getLength()I" />
+		<method name="item(I)Ljava/lang/String;" />
+	</class>
+	<class name="org/w3c/dom/Document" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/w3c/dom/Node" />
+		<method name="adoptNode(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;" since="8" />
+		<method name="createAttribute(Ljava/lang/String;)Lorg/w3c/dom/Attr;" />
+		<method name="createAttributeNS(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;" />
+		<method name="createCDATASection(Ljava/lang/String;)Lorg/w3c/dom/CDATASection;" />
+		<method name="createComment(Ljava/lang/String;)Lorg/w3c/dom/Comment;" />
+		<method name="createDocumentFragment()Lorg/w3c/dom/DocumentFragment;" />
+		<method name="createElement(Ljava/lang/String;)Lorg/w3c/dom/Element;" />
+		<method name="createElementNS(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;" />
+		<method name="createEntityReference(Ljava/lang/String;)Lorg/w3c/dom/EntityReference;" />
+		<method name="createProcessingInstruction(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ProcessingInstruction;" />
+		<method name="createTextNode(Ljava/lang/String;)Lorg/w3c/dom/Text;" />
+		<method name="getDoctype()Lorg/w3c/dom/DocumentType;" />
+		<method name="getDocumentElement()Lorg/w3c/dom/Element;" />
+		<method name="getDocumentURI()Ljava/lang/String;" since="8" />
+		<method name="getDomConfig()Lorg/w3c/dom/DOMConfiguration;" since="8" />
+		<method name="getElementById(Ljava/lang/String;)Lorg/w3c/dom/Element;" />
+		<method name="getElementsByTagName(Ljava/lang/String;)Lorg/w3c/dom/NodeList;" />
+		<method name="getElementsByTagNameNS(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/NodeList;" />
+		<method name="getImplementation()Lorg/w3c/dom/DOMImplementation;" />
+		<method name="getInputEncoding()Ljava/lang/String;" since="8" />
+		<method name="getStrictErrorChecking()Z" since="8" />
+		<method name="getXmlEncoding()Ljava/lang/String;" since="8" />
+		<method name="getXmlStandalone()Z" since="8" />
+		<method name="getXmlVersion()Ljava/lang/String;" since="8" />
+		<method name="importNode(Lorg/w3c/dom/Node;Z)Lorg/w3c/dom/Node;" />
+		<method name="normalizeDocument()V" since="8" />
+		<method name="renameNode(Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Node;" since="8" />
+		<method name="setDocumentURI(Ljava/lang/String;)V" since="8" />
+		<method name="setStrictErrorChecking(Z)V" since="8" />
+		<method name="setXmlStandalone(Z)V" since="8" />
+		<method name="setXmlVersion(Ljava/lang/String;)V" since="8" />
+	</class>
+	<class name="org/w3c/dom/DocumentFragment" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/w3c/dom/Node" />
+	</class>
+	<class name="org/w3c/dom/DocumentType" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/w3c/dom/Node" />
+		<method name="getEntities()Lorg/w3c/dom/NamedNodeMap;" />
+		<method name="getInternalSubset()Ljava/lang/String;" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getNotations()Lorg/w3c/dom/NamedNodeMap;" />
+		<method name="getPublicId()Ljava/lang/String;" />
+		<method name="getSystemId()Ljava/lang/String;" />
+	</class>
+	<class name="org/w3c/dom/Element" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/w3c/dom/Node" />
+		<method name="getAttribute(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getAttributeNS(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getAttributeNode(Ljava/lang/String;)Lorg/w3c/dom/Attr;" />
+		<method name="getAttributeNodeNS(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;" />
+		<method name="getElementsByTagName(Ljava/lang/String;)Lorg/w3c/dom/NodeList;" />
+		<method name="getElementsByTagNameNS(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/NodeList;" />
+		<method name="getSchemaTypeInfo()Lorg/w3c/dom/TypeInfo;" since="8" />
+		<method name="getTagName()Ljava/lang/String;" />
+		<method name="hasAttribute(Ljava/lang/String;)Z" />
+		<method name="hasAttributeNS(Ljava/lang/String;Ljava/lang/String;)Z" />
+		<method name="removeAttribute(Ljava/lang/String;)V" />
+		<method name="removeAttributeNS(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="removeAttributeNode(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;" />
+		<method name="setAttribute(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setAttributeNS(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setAttributeNode(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;" />
+		<method name="setAttributeNodeNS(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;" />
+		<method name="setIdAttribute(Ljava/lang/String;Z)V" since="8" />
+		<method name="setIdAttributeNS(Ljava/lang/String;Ljava/lang/String;Z)V" since="8" />
+		<method name="setIdAttributeNode(Lorg/w3c/dom/Attr;Z)V" since="8" />
+	</class>
+	<class name="org/w3c/dom/Entity" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/w3c/dom/Node" />
+		<method name="getInputEncoding()Ljava/lang/String;" since="8" />
+		<method name="getNotationName()Ljava/lang/String;" />
+		<method name="getPublicId()Ljava/lang/String;" />
+		<method name="getSystemId()Ljava/lang/String;" />
+		<method name="getXmlEncoding()Ljava/lang/String;" since="8" />
+		<method name="getXmlVersion()Ljava/lang/String;" since="8" />
+	</class>
+	<class name="org/w3c/dom/EntityReference" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/w3c/dom/Node" />
+	</class>
+	<class name="org/w3c/dom/NameList" since="8">
+		<extends name="java/lang/Object" />
+		<method name="contains(Ljava/lang/String;)Z" />
+		<method name="containsNS(Ljava/lang/String;Ljava/lang/String;)Z" />
+		<method name="getLength()I" />
+		<method name="getName(I)Ljava/lang/String;" />
+		<method name="getNamespaceURI(I)Ljava/lang/String;" />
+	</class>
+	<class name="org/w3c/dom/NamedNodeMap" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getLength()I" />
+		<method name="getNamedItem(Ljava/lang/String;)Lorg/w3c/dom/Node;" />
+		<method name="getNamedItemNS(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Node;" />
+		<method name="item(I)Lorg/w3c/dom/Node;" />
+		<method name="removeNamedItem(Ljava/lang/String;)Lorg/w3c/dom/Node;" />
+		<method name="removeNamedItemNS(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Node;" />
+		<method name="setNamedItem(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;" />
+		<method name="setNamedItemNS(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;" />
+	</class>
+	<class name="org/w3c/dom/Node" since="1">
+		<extends name="java/lang/Object" />
+		<method name="appendChild(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;" />
+		<method name="cloneNode(Z)Lorg/w3c/dom/Node;" />
+		<method name="compareDocumentPosition(Lorg/w3c/dom/Node;)S" since="8" />
+		<method name="getAttributes()Lorg/w3c/dom/NamedNodeMap;" />
+		<method name="getBaseURI()Ljava/lang/String;" since="8" />
+		<method name="getChildNodes()Lorg/w3c/dom/NodeList;" />
+		<method name="getFeature(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;" since="8" />
+		<method name="getFirstChild()Lorg/w3c/dom/Node;" />
+		<method name="getLastChild()Lorg/w3c/dom/Node;" />
+		<method name="getLocalName()Ljava/lang/String;" />
+		<method name="getNamespaceURI()Ljava/lang/String;" />
+		<method name="getNextSibling()Lorg/w3c/dom/Node;" />
+		<method name="getNodeName()Ljava/lang/String;" />
+		<method name="getNodeType()S" />
+		<method name="getNodeValue()Ljava/lang/String;" />
+		<method name="getOwnerDocument()Lorg/w3c/dom/Document;" />
+		<method name="getParentNode()Lorg/w3c/dom/Node;" />
+		<method name="getPrefix()Ljava/lang/String;" />
+		<method name="getPreviousSibling()Lorg/w3c/dom/Node;" />
+		<method name="getTextContent()Ljava/lang/String;" since="8" />
+		<method name="getUserData(Ljava/lang/String;)Ljava/lang/Object;" since="8" />
+		<method name="hasAttributes()Z" />
+		<method name="hasChildNodes()Z" />
+		<method name="insertBefore(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;" />
+		<method name="isDefaultNamespace(Ljava/lang/String;)Z" since="8" />
+		<method name="isEqualNode(Lorg/w3c/dom/Node;)Z" since="8" />
+		<method name="isSameNode(Lorg/w3c/dom/Node;)Z" since="8" />
+		<method name="isSupported(Ljava/lang/String;Ljava/lang/String;)Z" />
+		<method name="lookupNamespaceURI(Ljava/lang/String;)Ljava/lang/String;" since="8" />
+		<method name="lookupPrefix(Ljava/lang/String;)Ljava/lang/String;" since="8" />
+		<method name="normalize()V" />
+		<method name="removeChild(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;" />
+		<method name="replaceChild(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;" />
+		<method name="setNodeValue(Ljava/lang/String;)V" />
+		<method name="setPrefix(Ljava/lang/String;)V" />
+		<method name="setTextContent(Ljava/lang/String;)V" since="8" />
+		<method name="setUserData(Ljava/lang/String;Ljava/lang/Object;Lorg/w3c/dom/UserDataHandler;)Ljava/lang/Object;" since="8" />
+		<field name="ATTRIBUTE_NODE" />
+		<field name="CDATA_SECTION_NODE" />
+		<field name="COMMENT_NODE" />
+		<field name="DOCUMENT_FRAGMENT_NODE" />
+		<field name="DOCUMENT_NODE" />
+		<field name="DOCUMENT_POSITION_CONTAINED_BY" since="8" />
+		<field name="DOCUMENT_POSITION_CONTAINS" since="8" />
+		<field name="DOCUMENT_POSITION_DISCONNECTED" since="8" />
+		<field name="DOCUMENT_POSITION_FOLLOWING" since="8" />
+		<field name="DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" since="8" />
+		<field name="DOCUMENT_POSITION_PRECEDING" since="8" />
+		<field name="DOCUMENT_TYPE_NODE" />
+		<field name="ELEMENT_NODE" />
+		<field name="ENTITY_NODE" />
+		<field name="ENTITY_REFERENCE_NODE" />
+		<field name="NOTATION_NODE" />
+		<field name="PROCESSING_INSTRUCTION_NODE" />
+		<field name="TEXT_NODE" />
+	</class>
+	<class name="org/w3c/dom/NodeList" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getLength()I" />
+		<method name="item(I)Lorg/w3c/dom/Node;" />
+	</class>
+	<class name="org/w3c/dom/Notation" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/w3c/dom/Node" />
+		<method name="getPublicId()Ljava/lang/String;" />
+		<method name="getSystemId()Ljava/lang/String;" />
+	</class>
+	<class name="org/w3c/dom/ProcessingInstruction" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/w3c/dom/Node" />
+		<method name="getData()Ljava/lang/String;" />
+		<method name="getTarget()Ljava/lang/String;" />
+		<method name="setData(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/w3c/dom/Text" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/w3c/dom/CharacterData" />
+		<method name="getWholeText()Ljava/lang/String;" since="8" />
+		<method name="isElementContentWhitespace()Z" since="8" />
+		<method name="replaceWholeText(Ljava/lang/String;)Lorg/w3c/dom/Text;" since="8" />
+		<method name="splitText(I)Lorg/w3c/dom/Text;" />
+	</class>
+	<class name="org/w3c/dom/TypeInfo" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getTypeName()Ljava/lang/String;" />
+		<method name="getTypeNamespace()Ljava/lang/String;" />
+		<method name="isDerivedFrom(Ljava/lang/String;Ljava/lang/String;I)Z" />
+		<field name="DERIVATION_EXTENSION" />
+		<field name="DERIVATION_LIST" />
+		<field name="DERIVATION_RESTRICTION" />
+		<field name="DERIVATION_UNION" />
+	</class>
+	<class name="org/w3c/dom/UserDataHandler" since="8">
+		<extends name="java/lang/Object" />
+		<method name="handle(SLjava/lang/String;Ljava/lang/Object;Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)V" />
+		<field name="NODE_ADOPTED" />
+		<field name="NODE_CLONED" />
+		<field name="NODE_DELETED" />
+		<field name="NODE_IMPORTED" />
+		<field name="NODE_RENAMED" />
+	</class>
+	<class name="org/w3c/dom/ls/DOMImplementationLS" since="8">
+		<extends name="java/lang/Object" />
+		<method name="createLSInput()Lorg/w3c/dom/ls/LSInput;" />
+		<method name="createLSOutput()Lorg/w3c/dom/ls/LSOutput;" />
+		<method name="createLSParser(SLjava/lang/String;)Lorg/w3c/dom/ls/LSParser;" />
+		<method name="createLSSerializer()Lorg/w3c/dom/ls/LSSerializer;" />
+		<field name="MODE_ASYNCHRONOUS" />
+		<field name="MODE_SYNCHRONOUS" />
+	</class>
+	<class name="org/w3c/dom/ls/LSException" since="8">
+		<extends name="java/lang/RuntimeException" />
+		<method name="&lt;init&gt;(SLjava/lang/String;)V" />
+		<field name="PARSE_ERR" />
+		<field name="SERIALIZE_ERR" />
+		<field name="code" />
+	</class>
+	<class name="org/w3c/dom/ls/LSInput" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getBaseURI()Ljava/lang/String;" />
+		<method name="getByteStream()Ljava/io/InputStream;" />
+		<method name="getCertifiedText()Z" />
+		<method name="getCharacterStream()Ljava/io/Reader;" />
+		<method name="getEncoding()Ljava/lang/String;" />
+		<method name="getPublicId()Ljava/lang/String;" />
+		<method name="getStringData()Ljava/lang/String;" />
+		<method name="getSystemId()Ljava/lang/String;" />
+		<method name="setBaseURI(Ljava/lang/String;)V" />
+		<method name="setByteStream(Ljava/io/InputStream;)V" />
+		<method name="setCertifiedText(Z)V" />
+		<method name="setCharacterStream(Ljava/io/Reader;)V" />
+		<method name="setEncoding(Ljava/lang/String;)V" />
+		<method name="setPublicId(Ljava/lang/String;)V" />
+		<method name="setStringData(Ljava/lang/String;)V" />
+		<method name="setSystemId(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/w3c/dom/ls/LSOutput" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getByteStream()Ljava/io/OutputStream;" />
+		<method name="getCharacterStream()Ljava/io/Writer;" />
+		<method name="getEncoding()Ljava/lang/String;" />
+		<method name="getSystemId()Ljava/lang/String;" />
+		<method name="setByteStream(Ljava/io/OutputStream;)V" />
+		<method name="setCharacterStream(Ljava/io/Writer;)V" />
+		<method name="setEncoding(Ljava/lang/String;)V" />
+		<method name="setSystemId(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/w3c/dom/ls/LSParser" since="8">
+		<extends name="java/lang/Object" />
+		<method name="abort()V" />
+		<method name="getAsync()Z" />
+		<method name="getBusy()Z" />
+		<method name="getDomConfig()Lorg/w3c/dom/DOMConfiguration;" />
+		<method name="getFilter()Lorg/w3c/dom/ls/LSParserFilter;" />
+		<method name="parse(Lorg/w3c/dom/ls/LSInput;)Lorg/w3c/dom/Document;" />
+		<method name="parseURI(Ljava/lang/String;)Lorg/w3c/dom/Document;" />
+		<method name="parseWithContext(Lorg/w3c/dom/ls/LSInput;Lorg/w3c/dom/Node;S)Lorg/w3c/dom/Node;" />
+		<method name="setFilter(Lorg/w3c/dom/ls/LSParserFilter;)V" />
+		<field name="ACTION_APPEND_AS_CHILDREN" />
+		<field name="ACTION_INSERT_AFTER" />
+		<field name="ACTION_INSERT_BEFORE" />
+		<field name="ACTION_REPLACE" />
+		<field name="ACTION_REPLACE_CHILDREN" />
+	</class>
+	<class name="org/w3c/dom/ls/LSParserFilter" since="8">
+		<extends name="java/lang/Object" />
+		<method name="acceptNode(Lorg/w3c/dom/Node;)S" />
+		<method name="getWhatToShow()I" />
+		<method name="startElement(Lorg/w3c/dom/Element;)S" />
+		<field name="FILTER_ACCEPT" />
+		<field name="FILTER_INTERRUPT" />
+		<field name="FILTER_REJECT" />
+		<field name="FILTER_SKIP" />
+	</class>
+	<class name="org/w3c/dom/ls/LSResourceResolver" since="8">
+		<extends name="java/lang/Object" />
+		<method name="resolveResource(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ls/LSInput;" />
+	</class>
+	<class name="org/w3c/dom/ls/LSSerializer" since="8">
+		<extends name="java/lang/Object" />
+		<method name="getDomConfig()Lorg/w3c/dom/DOMConfiguration;" />
+		<method name="getNewLine()Ljava/lang/String;" />
+		<method name="setNewLine(Ljava/lang/String;)V" />
+		<method name="write(Lorg/w3c/dom/Node;Lorg/w3c/dom/ls/LSOutput;)Z" />
+		<method name="writeToString(Lorg/w3c/dom/Node;)Ljava/lang/String;" />
+		<method name="writeToURI(Lorg/w3c/dom/Node;Ljava/lang/String;)Z" />
+	</class>
+	<class name="org/xml/sax/AttributeList" since="1" deprecated="9">
+		<extends name="java/lang/Object" />
+		<method name="getLength()I" deprecated="29" />
+		<method name="getName(I)Ljava/lang/String;" deprecated="29" />
+		<method name="getType(I)Ljava/lang/String;" deprecated="29" />
+		<method name="getType(Ljava/lang/String;)Ljava/lang/String;" deprecated="29" />
+		<method name="getValue(I)Ljava/lang/String;" deprecated="29" />
+		<method name="getValue(Ljava/lang/String;)Ljava/lang/String;" deprecated="29" />
+	</class>
+	<class name="org/xml/sax/Attributes" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getIndex(Ljava/lang/String;)I" />
+		<method name="getIndex(Ljava/lang/String;Ljava/lang/String;)I" />
+		<method name="getLength()I" />
+		<method name="getLocalName(I)Ljava/lang/String;" />
+		<method name="getQName(I)Ljava/lang/String;" />
+		<method name="getType(I)Ljava/lang/String;" />
+		<method name="getType(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getType(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getURI(I)Ljava/lang/String;" />
+		<method name="getValue(I)Ljava/lang/String;" />
+		<method name="getValue(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+	</class>
+	<class name="org/xml/sax/ContentHandler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="characters([CII)V" />
+		<method name="endDocument()V" />
+		<method name="endElement(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="endPrefixMapping(Ljava/lang/String;)V" />
+		<method name="ignorableWhitespace([CII)V" />
+		<method name="processingInstruction(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setDocumentLocator(Lorg/xml/sax/Locator;)V" />
+		<method name="skippedEntity(Ljava/lang/String;)V" />
+		<method name="startDocument()V" />
+		<method name="startElement(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V" />
+		<method name="startPrefixMapping(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="org/xml/sax/DTDHandler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="notationDecl(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="unparsedEntityDecl(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="org/xml/sax/DocumentHandler" since="1" deprecated="9">
+		<extends name="java/lang/Object" />
+		<method name="characters([CII)V" deprecated="29" />
+		<method name="endDocument()V" deprecated="29" />
+		<method name="endElement(Ljava/lang/String;)V" deprecated="29" />
+		<method name="ignorableWhitespace([CII)V" deprecated="29" />
+		<method name="processingInstruction(Ljava/lang/String;Ljava/lang/String;)V" deprecated="29" />
+		<method name="setDocumentLocator(Lorg/xml/sax/Locator;)V" deprecated="29" />
+		<method name="startDocument()V" deprecated="29" />
+		<method name="startElement(Ljava/lang/String;Lorg/xml/sax/AttributeList;)V" deprecated="29" />
+	</class>
+	<class name="org/xml/sax/EntityResolver" since="1">
+		<extends name="java/lang/Object" />
+		<method name="resolveEntity(Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource;" />
+	</class>
+	<class name="org/xml/sax/ErrorHandler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="error(Lorg/xml/sax/SAXParseException;)V" />
+		<method name="fatalError(Lorg/xml/sax/SAXParseException;)V" />
+		<method name="warning(Lorg/xml/sax/SAXParseException;)V" />
+	</class>
+	<class name="org/xml/sax/HandlerBase" since="1" deprecated="9">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/DTDHandler" />
+		<implements name="org/xml/sax/DocumentHandler" />
+		<implements name="org/xml/sax/EntityResolver" />
+		<implements name="org/xml/sax/ErrorHandler" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+	</class>
+	<class name="org/xml/sax/InputSource" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/io/InputStream;)V" />
+		<method name="&lt;init&gt;(Ljava/io/Reader;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="getByteStream()Ljava/io/InputStream;" />
+		<method name="getCharacterStream()Ljava/io/Reader;" />
+		<method name="getEncoding()Ljava/lang/String;" />
+		<method name="getPublicId()Ljava/lang/String;" />
+		<method name="getSystemId()Ljava/lang/String;" />
+		<method name="setByteStream(Ljava/io/InputStream;)V" />
+		<method name="setCharacterStream(Ljava/io/Reader;)V" />
+		<method name="setEncoding(Ljava/lang/String;)V" />
+		<method name="setPublicId(Ljava/lang/String;)V" />
+		<method name="setSystemId(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/xml/sax/Locator" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getColumnNumber()I" />
+		<method name="getLineNumber()I" />
+		<method name="getPublicId()Ljava/lang/String;" />
+		<method name="getSystemId()Ljava/lang/String;" />
+	</class>
+	<class name="org/xml/sax/Parser" since="1" deprecated="9">
+		<extends name="java/lang/Object" />
+		<method name="parse(Ljava/lang/String;)V" deprecated="29" />
+		<method name="parse(Lorg/xml/sax/InputSource;)V" deprecated="29" />
+		<method name="setDTDHandler(Lorg/xml/sax/DTDHandler;)V" deprecated="29" />
+		<method name="setDocumentHandler(Lorg/xml/sax/DocumentHandler;)V" deprecated="29" />
+		<method name="setEntityResolver(Lorg/xml/sax/EntityResolver;)V" deprecated="29" />
+		<method name="setErrorHandler(Lorg/xml/sax/ErrorHandler;)V" deprecated="29" />
+		<method name="setLocale(Ljava/util/Locale;)V" deprecated="29" />
+	</class>
+	<class name="org/xml/sax/SAXException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/Exception;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/Exception;)V" />
+		<method name="getException()Ljava/lang/Exception;" />
+	</class>
+	<class name="org/xml/sax/SAXNotRecognizedException" since="1">
+		<extends name="org/xml/sax/SAXException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/xml/sax/SAXNotSupportedException" since="1">
+		<extends name="org/xml/sax/SAXException" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/xml/sax/SAXParseException" since="1">
+		<extends name="org/xml/sax/SAXException" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILjava/lang/Exception;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Lorg/xml/sax/Locator;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Lorg/xml/sax/Locator;Ljava/lang/Exception;)V" />
+		<method name="getColumnNumber()I" />
+		<method name="getLineNumber()I" />
+		<method name="getPublicId()Ljava/lang/String;" />
+		<method name="getSystemId()Ljava/lang/String;" />
+	</class>
+	<class name="org/xml/sax/XMLFilter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/XMLReader" />
+		<method name="getParent()Lorg/xml/sax/XMLReader;" />
+		<method name="setParent(Lorg/xml/sax/XMLReader;)V" />
+	</class>
+	<class name="org/xml/sax/XMLReader" since="1">
+		<extends name="java/lang/Object" />
+		<method name="getContentHandler()Lorg/xml/sax/ContentHandler;" />
+		<method name="getDTDHandler()Lorg/xml/sax/DTDHandler;" />
+		<method name="getEntityResolver()Lorg/xml/sax/EntityResolver;" />
+		<method name="getErrorHandler()Lorg/xml/sax/ErrorHandler;" />
+		<method name="getFeature(Ljava/lang/String;)Z" />
+		<method name="getProperty(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="parse(Ljava/lang/String;)V" />
+		<method name="parse(Lorg/xml/sax/InputSource;)V" />
+		<method name="setContentHandler(Lorg/xml/sax/ContentHandler;)V" />
+		<method name="setDTDHandler(Lorg/xml/sax/DTDHandler;)V" />
+		<method name="setEntityResolver(Lorg/xml/sax/EntityResolver;)V" />
+		<method name="setErrorHandler(Lorg/xml/sax/ErrorHandler;)V" />
+		<method name="setFeature(Ljava/lang/String;Z)V" />
+		<method name="setProperty(Ljava/lang/String;Ljava/lang/Object;)V" />
+	</class>
+	<class name="org/xml/sax/ext/Attributes2" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/Attributes" />
+		<method name="isDeclared(I)Z" />
+		<method name="isDeclared(Ljava/lang/String;)Z" />
+		<method name="isDeclared(Ljava/lang/String;Ljava/lang/String;)Z" />
+		<method name="isSpecified(I)Z" />
+		<method name="isSpecified(Ljava/lang/String;)Z" />
+		<method name="isSpecified(Ljava/lang/String;Ljava/lang/String;)Z" />
+	</class>
+	<class name="org/xml/sax/ext/Attributes2Impl" since="1">
+		<extends name="org/xml/sax/helpers/AttributesImpl" />
+		<implements name="org/xml/sax/ext/Attributes2" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/xml/sax/Attributes;)V" />
+		<method name="setDeclared(IZ)V" />
+		<method name="setSpecified(IZ)V" />
+	</class>
+	<class name="org/xml/sax/ext/DeclHandler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="attributeDecl(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="elementDecl(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="externalEntityDecl(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="internalEntityDecl(Ljava/lang/String;Ljava/lang/String;)V" />
+	</class>
+	<class name="org/xml/sax/ext/DefaultHandler2" since="1">
+		<extends name="org/xml/sax/helpers/DefaultHandler" />
+		<implements name="org/xml/sax/ext/DeclHandler" />
+		<implements name="org/xml/sax/ext/EntityResolver2" />
+		<implements name="org/xml/sax/ext/LexicalHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/xml/sax/ext/EntityResolver2" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/EntityResolver" />
+		<method name="getExternalSubset(Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource;" />
+		<method name="resolveEntity(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource;" />
+	</class>
+	<class name="org/xml/sax/ext/LexicalHandler" since="1">
+		<extends name="java/lang/Object" />
+		<method name="comment([CII)V" />
+		<method name="endCDATA()V" />
+		<method name="endDTD()V" />
+		<method name="endEntity(Ljava/lang/String;)V" />
+		<method name="startCDATA()V" />
+		<method name="startDTD(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="startEntity(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/xml/sax/ext/Locator2" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/Locator" />
+		<method name="getEncoding()Ljava/lang/String;" />
+		<method name="getXMLVersion()Ljava/lang/String;" />
+	</class>
+	<class name="org/xml/sax/ext/Locator2Impl" since="1">
+		<extends name="org/xml/sax/helpers/LocatorImpl" />
+		<implements name="org/xml/sax/ext/Locator2" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/xml/sax/Locator;)V" />
+		<method name="setEncoding(Ljava/lang/String;)V" />
+		<method name="setXMLVersion(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/xml/sax/helpers/AttributeListImpl" since="1" deprecated="9">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/AttributeList" />
+		<method name="&lt;init&gt;()V" deprecated="29" />
+		<method name="&lt;init&gt;(Lorg/xml/sax/AttributeList;)V" deprecated="29" />
+		<method name="addAttribute(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="29" />
+		<method name="clear()V" deprecated="29" />
+		<method name="removeAttribute(Ljava/lang/String;)V" deprecated="29" />
+		<method name="setAttributeList(Lorg/xml/sax/AttributeList;)V" deprecated="29" />
+	</class>
+	<class name="org/xml/sax/helpers/AttributesImpl" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/Attributes" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/xml/sax/Attributes;)V" />
+		<method name="addAttribute(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="clear()V" />
+		<method name="removeAttribute(I)V" />
+		<method name="setAttribute(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setAttributes(Lorg/xml/sax/Attributes;)V" />
+		<method name="setLocalName(ILjava/lang/String;)V" />
+		<method name="setQName(ILjava/lang/String;)V" />
+		<method name="setType(ILjava/lang/String;)V" />
+		<method name="setURI(ILjava/lang/String;)V" />
+		<method name="setValue(ILjava/lang/String;)V" />
+	</class>
+	<class name="org/xml/sax/helpers/DefaultHandler" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/ContentHandler" />
+		<implements name="org/xml/sax/DTDHandler" />
+		<implements name="org/xml/sax/EntityResolver" />
+		<implements name="org/xml/sax/ErrorHandler" />
+		<method name="&lt;init&gt;()V" />
+	</class>
+	<class name="org/xml/sax/helpers/LocatorImpl" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/Locator" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/xml/sax/Locator;)V" />
+		<method name="setColumnNumber(I)V" />
+		<method name="setLineNumber(I)V" />
+		<method name="setPublicId(Ljava/lang/String;)V" />
+		<method name="setSystemId(Ljava/lang/String;)V" />
+	</class>
+	<class name="org/xml/sax/helpers/NamespaceSupport" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="declarePrefix(Ljava/lang/String;Ljava/lang/String;)Z" />
+		<method name="getDeclaredPrefixes()Ljava/util/Enumeration;" />
+		<method name="getPrefix(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getPrefixes()Ljava/util/Enumeration;" />
+		<method name="getPrefixes(Ljava/lang/String;)Ljava/util/Enumeration;" />
+		<method name="getURI(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="isNamespaceDeclUris()Z" />
+		<method name="popContext()V" />
+		<method name="processName(Ljava/lang/String;[Ljava/lang/String;Z)[Ljava/lang/String;" />
+		<method name="pushContext()V" />
+		<method name="reset()V" />
+		<method name="setNamespaceDeclUris(Z)V" />
+		<field name="NSDECL" />
+		<field name="XMLNS" />
+	</class>
+	<class name="org/xml/sax/helpers/ParserAdapter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/DocumentHandler" />
+		<implements name="org/xml/sax/XMLReader" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/xml/sax/Parser;)V" />
+	</class>
+	<class name="org/xml/sax/helpers/ParserFactory" since="1" deprecated="9">
+		<extends name="java/lang/Object" />
+		<method name="makeParser()Lorg/xml/sax/Parser;" deprecated="29" />
+		<method name="makeParser(Ljava/lang/String;)Lorg/xml/sax/Parser;" deprecated="29" />
+	</class>
+	<class name="org/xml/sax/helpers/XMLFilterImpl" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/ContentHandler" />
+		<implements name="org/xml/sax/DTDHandler" />
+		<implements name="org/xml/sax/EntityResolver" />
+		<implements name="org/xml/sax/ErrorHandler" />
+		<implements name="org/xml/sax/XMLFilter" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/xml/sax/XMLReader;)V" />
+	</class>
+	<class name="org/xml/sax/helpers/XMLReaderAdapter" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/ContentHandler" />
+		<implements name="org/xml/sax/Parser" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/xml/sax/XMLReader;)V" />
+	</class>
+	<class name="org/xml/sax/helpers/XMLReaderFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="createXMLReader()Lorg/xml/sax/XMLReader;" />
+		<method name="createXMLReader(Ljava/lang/String;)Lorg/xml/sax/XMLReader;" />
+	</class>
+	<class name="org/xmlpull/v1/XmlPullParser" since="1">
+		<extends name="java/lang/Object" />
+		<method name="defineEntityReplacementText(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="getAttributeCount()I" />
+		<method name="getAttributeName(I)Ljava/lang/String;" />
+		<method name="getAttributeNamespace(I)Ljava/lang/String;" />
+		<method name="getAttributePrefix(I)Ljava/lang/String;" />
+		<method name="getAttributeType(I)Ljava/lang/String;" />
+		<method name="getAttributeValue(I)Ljava/lang/String;" />
+		<method name="getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getColumnNumber()I" />
+		<method name="getDepth()I" />
+		<method name="getEventType()I" />
+		<method name="getFeature(Ljava/lang/String;)Z" />
+		<method name="getInputEncoding()Ljava/lang/String;" />
+		<method name="getLineNumber()I" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getNamespace()Ljava/lang/String;" />
+		<method name="getNamespace(Ljava/lang/String;)Ljava/lang/String;" />
+		<method name="getNamespaceCount(I)I" />
+		<method name="getNamespacePrefix(I)Ljava/lang/String;" />
+		<method name="getNamespaceUri(I)Ljava/lang/String;" />
+		<method name="getPositionDescription()Ljava/lang/String;" />
+		<method name="getPrefix()Ljava/lang/String;" />
+		<method name="getProperty(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="getText()Ljava/lang/String;" />
+		<method name="getTextCharacters([I)[C" />
+		<method name="isAttributeDefault(I)Z" />
+		<method name="isEmptyElementTag()Z" />
+		<method name="isWhitespace()Z" />
+		<method name="next()I" />
+		<method name="nextTag()I" />
+		<method name="nextText()Ljava/lang/String;" />
+		<method name="nextToken()I" />
+		<method name="require(ILjava/lang/String;Ljava/lang/String;)V" />
+		<method name="setFeature(Ljava/lang/String;Z)V" />
+		<method name="setInput(Ljava/io/InputStream;Ljava/lang/String;)V" />
+		<method name="setInput(Ljava/io/Reader;)V" />
+		<method name="setProperty(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<field name="CDSECT" />
+		<field name="COMMENT" />
+		<field name="DOCDECL" />
+		<field name="END_DOCUMENT" />
+		<field name="END_TAG" />
+		<field name="ENTITY_REF" />
+		<field name="FEATURE_PROCESS_DOCDECL" />
+		<field name="FEATURE_PROCESS_NAMESPACES" />
+		<field name="FEATURE_REPORT_NAMESPACE_ATTRIBUTES" />
+		<field name="FEATURE_VALIDATION" />
+		<field name="IGNORABLE_WHITESPACE" />
+		<field name="NO_NAMESPACE" />
+		<field name="PROCESSING_INSTRUCTION" />
+		<field name="START_DOCUMENT" />
+		<field name="START_TAG" />
+		<field name="TEXT" />
+		<field name="TYPES" />
+	</class>
+	<class name="org/xmlpull/v1/XmlPullParserException" since="1">
+		<extends name="java/lang/Exception" />
+		<method name="&lt;init&gt;(Ljava/lang/String;)V" />
+		<method name="&lt;init&gt;(Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/Throwable;)V" />
+		<method name="getColumnNumber()I" />
+		<method name="getDetail()Ljava/lang/Throwable;" />
+		<method name="getLineNumber()I" />
+		<field name="column" />
+		<field name="detail" />
+		<field name="row" />
+	</class>
+	<class name="org/xmlpull/v1/XmlPullParserFactory" since="1">
+		<extends name="java/lang/Object" />
+		<method name="&lt;init&gt;()V" />
+		<method name="getFeature(Ljava/lang/String;)Z" />
+		<method name="isNamespaceAware()Z" />
+		<method name="isValidating()Z" />
+		<method name="newInstance()Lorg/xmlpull/v1/XmlPullParserFactory;" />
+		<method name="newInstance(Ljava/lang/String;Ljava/lang/Class;)Lorg/xmlpull/v1/XmlPullParserFactory;" />
+		<method name="newPullParser()Lorg/xmlpull/v1/XmlPullParser;" />
+		<method name="newSerializer()Lorg/xmlpull/v1/XmlSerializer;" />
+		<method name="setFeature(Ljava/lang/String;Z)V" />
+		<method name="setNamespaceAware(Z)V" />
+		<method name="setValidating(Z)V" />
+		<field name="PROPERTY_NAME" />
+		<field name="classNamesLocation" />
+		<field name="features" />
+		<field name="parserClasses" />
+		<field name="serializerClasses" />
+	</class>
+	<class name="org/xmlpull/v1/XmlSerializer" since="1">
+		<extends name="java/lang/Object" />
+		<method name="attribute(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;" />
+		<method name="cdsect(Ljava/lang/String;)V" />
+		<method name="comment(Ljava/lang/String;)V" />
+		<method name="docdecl(Ljava/lang/String;)V" />
+		<method name="endDocument()V" />
+		<method name="endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;" />
+		<method name="entityRef(Ljava/lang/String;)V" />
+		<method name="flush()V" />
+		<method name="getDepth()I" />
+		<method name="getFeature(Ljava/lang/String;)Z" />
+		<method name="getName()Ljava/lang/String;" />
+		<method name="getNamespace()Ljava/lang/String;" />
+		<method name="getPrefix(Ljava/lang/String;Z)Ljava/lang/String;" />
+		<method name="getProperty(Ljava/lang/String;)Ljava/lang/Object;" />
+		<method name="ignorableWhitespace(Ljava/lang/String;)V" />
+		<method name="processingInstruction(Ljava/lang/String;)V" />
+		<method name="setFeature(Ljava/lang/String;Z)V" />
+		<method name="setOutput(Ljava/io/OutputStream;Ljava/lang/String;)V" />
+		<method name="setOutput(Ljava/io/Writer;)V" />
+		<method name="setPrefix(Ljava/lang/String;Ljava/lang/String;)V" />
+		<method name="setProperty(Ljava/lang/String;Ljava/lang/Object;)V" />
+		<method name="startDocument(Ljava/lang/String;Ljava/lang/Boolean;)V" />
+		<method name="startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;" />
+		<method name="text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;" />
+		<method name="text([CII)Lorg/xmlpull/v1/XmlSerializer;" />
+	</class>
+	<class name="org/xmlpull/v1/sax2/Driver" since="1">
+		<extends name="java/lang/Object" />
+		<implements name="org/xml/sax/Attributes" />
+		<implements name="org/xml/sax/Locator" />
+		<implements name="org/xml/sax/XMLReader" />
+		<method name="&lt;init&gt;()V" />
+		<method name="&lt;init&gt;(Lorg/xmlpull/v1/XmlPullParser;)V" />
+		<method name="parseSubTree(Lorg/xmlpull/v1/XmlPullParser;)V" />
+		<method name="startElement(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" />
+		<field name="APACHE_DYNAMIC_VALIDATION_FEATURE" />
+		<field name="APACHE_SCHEMA_VALIDATION_FEATURE" />
+		<field name="DECLARATION_HANDLER_PROPERTY" />
+		<field name="LEXICAL_HANDLER_PROPERTY" />
+		<field name="NAMESPACES_FEATURE" />
+		<field name="NAMESPACE_PREFIXES_FEATURE" />
+		<field name="VALIDATION_FEATURE" />
+		<field name="contentHandler" />
+		<field name="errorHandler" />
+		<field name="pp" />
+		<field name="systemId" />
+	</class>
+</api>
\ No newline at end of file
diff --git a/current/public/data/api-versions.xml b/current/public/data/api-versions.xml
index 9d95113..99dbd6e 100644
--- a/current/public/data/api-versions.xml
+++ b/current/public/data/api-versions.xml
@@ -7748,6 +7748,7 @@
 		<method name="setSchema(Landroid/app/appsearch/SetSchemaRequest;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V"/>
 	</class>
 	<class name="android/app/appsearch/BatchResultCallback" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onResult(Landroid/app/appsearch/AppSearchBatchResult;)V"/>
 		<method name="onSystemError(Ljava/lang/Throwable;)V"/>
 	</class>
@@ -13010,6 +13011,7 @@
 		<method name="&lt;init>(Ljava/lang/String;)V"/>
 	</class>
 	<class name="android/content/pm/PackageManager$OnChecksumsReadyListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onChecksumsReady(Ljava/util/List;)V"/>
 	</class>
 	<class name="android/content/pm/PackageManager$Property" since="31">
@@ -22058,6 +22060,7 @@
 		<method name="sourceIndexFromDestinationIndex(I)I"/>
 	</class>
 	<class name="android/icu/text/FormattedValue" since="31">
+		<extends name="java/lang/Object"/>
 		<implements name="java/lang/CharSequence"/>
 		<method name="appendTo(Ljava/lang/Appendable;)Ljava/lang/Appendable;"/>
 		<method name="nextPosition(Landroid/icu/text/ConstrainedFieldPosition;)Z"/>
@@ -22169,7 +22172,7 @@
 		<method name="getNumberFormat()Landroid/icu/text/NumberFormat;"/>
 		<method name="getUnitDisplayName(Landroid/icu/util/MeasureUnit;)Ljava/lang/String;" since="28"/>
 		<method name="getWidth()Landroid/icu/text/MeasureFormat$FormatWidth;"/>
-		<method name="parseObject(Ljava/lang/String;Ljava/text/ParsePosition;)Landroid/icu/util/Measure;" removed="31"/>
+		<method name="parseObject(Ljava/lang/String;Ljava/text/ParsePosition;)Landroid/icu/util/Measure;" removed="32"/>
 	</class>
 	<class name="android/icu/text/MeasureFormat$FormatWidth" since="24">
 		<extends name="java/lang/Enum"/>
@@ -25519,9 +25522,11 @@
 		<method name="onAudioFocusChange(I)V"/>
 	</class>
 	<class name="android/media/AudioManager$OnCommunicationDeviceChangedListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onCommunicationDeviceChanged(Landroid/media/AudioDeviceInfo;)V"/>
 	</class>
 	<class name="android/media/AudioManager$OnModeChangedListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onModeChanged(I)V"/>
 	</class>
 	<class name="android/media/AudioMetadata" since="30">
@@ -26552,6 +26557,7 @@
 		<field name="WIDTH"/>
 	</class>
 	<class name="android/media/MediaCodec$OnFirstTunnelFrameReadyListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onFirstTunnelFrameReady(Landroid/media/MediaCodec;)V"/>
 	</class>
 	<class name="android/media/MediaCodec$OnFrameRenderedListener" since="23">
@@ -32417,6 +32423,7 @@
 		<method name="build()Landroid/net/ipsec/ike/ChildSaProposal;"/>
 	</class>
 	<class name="android/net/ipsec/ike/ChildSessionCallback" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onClosed()V"/>
 		<method name="onClosedWithException(Landroid/net/ipsec/ike/exceptions/IkeException;)V"/>
 		<method name="onIpSecTransformCreated(Landroid/net/IpSecTransform;I)V"/>
@@ -32499,6 +32506,7 @@
 		<method name="openChildSession(Landroid/net/ipsec/ike/ChildSessionParams;Landroid/net/ipsec/ike/ChildSessionCallback;)V"/>
 	</class>
 	<class name="android/net/ipsec/ike/IkeSessionCallback" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onClosed()V"/>
 		<method name="onClosedWithException(Landroid/net/ipsec/ike/exceptions/IkeException;)V"/>
 		<method name="onError(Landroid/net/ipsec/ike/exceptions/IkeException;)V"/>
@@ -32678,27 +32686,34 @@
 		<method name="setLifetimeSeconds(II)Landroid/net/ipsec/ike/TunnelModeChildSessionParams$Builder;"/>
 	</class>
 	<class name="android/net/ipsec/ike/TunnelModeChildSessionParams$ConfigRequestIpv4Address" since="31">
+		<extends name="java/lang/Object"/>
 		<implements name="android/net/ipsec/ike/TunnelModeChildSessionParams$TunnelModeChildConfigRequest"/>
 		<method name="getAddress()Ljava/net/Inet4Address;"/>
 	</class>
 	<class name="android/net/ipsec/ike/TunnelModeChildSessionParams$ConfigRequestIpv4DhcpServer" since="31">
+		<extends name="java/lang/Object"/>
 		<implements name="android/net/ipsec/ike/TunnelModeChildSessionParams$TunnelModeChildConfigRequest"/>
 	</class>
 	<class name="android/net/ipsec/ike/TunnelModeChildSessionParams$ConfigRequestIpv4DnsServer" since="31">
+		<extends name="java/lang/Object"/>
 		<implements name="android/net/ipsec/ike/TunnelModeChildSessionParams$TunnelModeChildConfigRequest"/>
 	</class>
 	<class name="android/net/ipsec/ike/TunnelModeChildSessionParams$ConfigRequestIpv4Netmask" since="31">
+		<extends name="java/lang/Object"/>
 		<implements name="android/net/ipsec/ike/TunnelModeChildSessionParams$TunnelModeChildConfigRequest"/>
 	</class>
 	<class name="android/net/ipsec/ike/TunnelModeChildSessionParams$ConfigRequestIpv6Address" since="31">
+		<extends name="java/lang/Object"/>
 		<implements name="android/net/ipsec/ike/TunnelModeChildSessionParams$TunnelModeChildConfigRequest"/>
 		<method name="getAddress()Ljava/net/Inet6Address;"/>
 		<method name="getPrefixLength()I"/>
 	</class>
 	<class name="android/net/ipsec/ike/TunnelModeChildSessionParams$ConfigRequestIpv6DnsServer" since="31">
+		<extends name="java/lang/Object"/>
 		<implements name="android/net/ipsec/ike/TunnelModeChildSessionParams$TunnelModeChildConfigRequest"/>
 	</class>
 	<class name="android/net/ipsec/ike/TunnelModeChildSessionParams$TunnelModeChildConfigRequest" since="31">
+		<extends name="java/lang/Object"/>
 	</class>
 	<class name="android/net/ipsec/ike/exceptions/IkeException" since="31">
 		<extends name="java/lang/Exception"/>
@@ -33403,6 +33418,7 @@
 		<method name="getSupplicantState()Landroid/net/wifi/SupplicantState;"/>
 		<method name="getTxLinkSpeedMbps()I" since="29"/>
 		<method name="getWifiStandard()I" since="30"/>
+		<method name="makeCopy(J)Landroid/net/TransportInfo;" since="31" removed="32"/>
 		<method name="makeCopy(J)Landroid/net/wifi/WifiInfo;" since="31"/>
 		<field name="FREQUENCY_UNITS" since="21"/>
 		<field name="LINK_SPEED_UNITS"/>
@@ -33629,6 +33645,7 @@
 		<method name="onConnectionStatus(Landroid/net/wifi/WifiNetworkSuggestion;I)V"/>
 	</class>
 	<class name="android/net/wifi/WifiManager$SuggestionUserApprovalStatusListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onUserApprovalStatusChange(I)V"/>
 	</class>
 	<class name="android/net/wifi/WifiManager$WifiLock" since="1">
@@ -33649,7 +33666,9 @@
 	<class name="android/net/wifi/WifiNetworkSpecifier" since="29">
 		<extends name="android/net/NetworkSpecifier"/>
 		<implements name="android/os/Parcelable"/>
+		<method name="canBeSatisfiedBy(Landroid/net/NetworkSpecifier;)Z" since="31" removed="32"/>
 		<method name="getBand()I" since="31"/>
+		<method name="redact()Landroid/net/NetworkSpecifier;" since="31" removed="32"/>
 		<field name="CREATOR"/>
 	</class>
 	<class name="android/net/wifi/WifiNetworkSpecifier$Builder" since="29">
@@ -33876,6 +33895,7 @@
 	<class name="android/net/wifi/aware/WifiAwareNetworkSpecifier" since="29">
 		<extends name="android/net/NetworkSpecifier"/>
 		<implements name="android/os/Parcelable"/>
+		<method name="canBeSatisfiedBy(Landroid/net/NetworkSpecifier;)Z" since="31" removed="32"/>
 		<field name="CREATOR"/>
 	</class>
 	<class name="android/net/wifi/aware/WifiAwareNetworkSpecifier$Builder" since="29">
@@ -38576,6 +38596,7 @@
 		<method name="&lt;init>(Ljava/lang/String;)V"/>
 	</class>
 	<class name="android/os/OutcomeReceiver" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onError(Ljava/lang/Throwable;)V"/>
 		<method name="onResult(Ljava/lang/Object;)V"/>
 	</class>
@@ -46228,6 +46249,7 @@
 		<field name="TYPE_PASSWORDS"/>
 	</class>
 	<class name="android/service/autofill/SavedDatasetsInfoCallback" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onError(I)V"/>
 		<method name="onSuccess(Ljava/util/Set;)V"/>
 		<field name="ERROR_NEEDS_USER_ACTION"/>
@@ -47078,7 +47100,7 @@
 		<method name="onGetSuggestions(Landroid/view/textservice/TextInfo;I)Landroid/view/textservice/SuggestionsInfo;"/>
 		<method name="onGetSuggestionsMultiple([Landroid/view/textservice/TextInfo;IZ)[Landroid/view/textservice/SuggestionsInfo;"/>
 	</class>
-	<class name="android/service/voice/AlwaysOnHotwordDetector" since="21">
+	<class name="android/service/voice/AlwaysOnHotwordDetector" since="21" removed="31">
 		<extends name="java/lang/Object"/>
 		<method name="createEnrollIntent()Landroid/content/Intent;"/>
 		<method name="createReEnrollIntent()Landroid/content/Intent;"/>
@@ -47104,7 +47126,7 @@
 		<field name="STATE_KEYPHRASE_UNENROLLED"/>
 		<field name="STATE_KEYPHRASE_UNSUPPORTED" deprecated="30"/>
 	</class>
-	<class name="android/service/voice/AlwaysOnHotwordDetector$Callback" since="21">
+	<class name="android/service/voice/AlwaysOnHotwordDetector$Callback" since="21" removed="31">
 		<extends name="java/lang/Object"/>
 		<method name="&lt;init>()V"/>
 		<method name="onAvailabilityChanged(I)V"/>
@@ -47113,12 +47135,12 @@
 		<method name="onRecognitionPaused()V"/>
 		<method name="onRecognitionResumed()V"/>
 	</class>
-	<class name="android/service/voice/AlwaysOnHotwordDetector$EventPayload" since="21">
+	<class name="android/service/voice/AlwaysOnHotwordDetector$EventPayload" since="21" removed="31">
 		<extends name="java/lang/Object"/>
 		<method name="getCaptureAudioFormat()Landroid/media/AudioFormat;"/>
 		<method name="getTriggerAudio()[B"/>
 	</class>
-	<class name="android/service/voice/AlwaysOnHotwordDetector$ModelParamRange" since="30">
+	<class name="android/service/voice/AlwaysOnHotwordDetector$ModelParamRange" since="30" removed="31">
 		<extends name="java/lang/Object"/>
 		<method name="getEnd()I"/>
 		<method name="getStart()I"/>
@@ -51317,66 +51339,87 @@
 		<method name="&lt;init>()V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$ActiveDataSubscriptionIdListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onActiveDataSubscriptionIdChanged(I)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$BarringInfoListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onBarringInfoChanged(Landroid/telephony/BarringInfo;)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$CallDisconnectCauseListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onCallDisconnectCauseChanged(II)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$CallForwardingIndicatorListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onCallForwardingIndicatorChanged(Z)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$CallStateListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onCallStateChanged(I)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$CarrierNetworkListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onCarrierNetworkChange(Z)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$CellInfoListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onCellInfoChanged(Ljava/util/List;)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$CellLocationListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onCellLocationChanged(Landroid/telephony/CellLocation;)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$DataActivationStateListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onDataActivationStateChanged(I)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$DataActivityListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onDataActivity(I)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$DataConnectionStateListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onDataConnectionStateChanged(II)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$DisplayInfoListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onDisplayInfoChanged(Landroid/telephony/TelephonyDisplayInfo;)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$EmergencyNumberListListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onEmergencyNumberListChanged(Ljava/util/Map;)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$ImsCallDisconnectCauseListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onImsCallDisconnectCauseChanged(Landroid/telephony/ims/ImsReasonInfo;)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$MessageWaitingIndicatorListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onMessageWaitingIndicatorChanged(Z)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$PhysicalChannelConfigListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onPhysicalChannelConfigChanged(Ljava/util/List;)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$PreciseDataConnectionStateListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onPreciseDataConnectionStateChanged(Landroid/telephony/PreciseDataConnectionState;)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$RegistrationFailedListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onRegistrationFailed(Landroid/telephony/CellIdentity;Ljava/lang/String;III)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$ServiceStateListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onServiceStateChanged(Landroid/telephony/ServiceState;)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$SignalStrengthsListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onSignalStrengthsChanged(Landroid/telephony/SignalStrength;)V"/>
 	</class>
 	<class name="android/telephony/TelephonyCallback$UserMobileDataStateListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onUserMobileDataStateChanged(Z)V"/>
 	</class>
 	<class name="android/telephony/TelephonyDisplayInfo" since="30">
@@ -52584,140 +52627,140 @@
 	</class>
 	<class name="android/test/ActivityInstrumentationTestCase" since="1" deprecated="3">
 		<extends name="android/test/ActivityTestCase"/>
-		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/Class;)V" deprecated="31"/>
-		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/Class;Z)V" deprecated="31"/>
-		<method name="testActivityTestCaseSetUpProperly()V" deprecated="31"/>
+		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/Class;)V" deprecated="32"/>
+		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/Class;Z)V" deprecated="32"/>
+		<method name="testActivityTestCaseSetUpProperly()V" deprecated="32"/>
 	</class>
 	<class name="android/test/ActivityInstrumentationTestCase2" since="3" deprecated="24">
 		<extends name="android/test/ActivityTestCase"/>
-		<method name="&lt;init>(Ljava/lang/Class;)V" since="8" deprecated="31"/>
+		<method name="&lt;init>(Ljava/lang/Class;)V" since="8" deprecated="32"/>
 		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/Class;)V" deprecated="15"/>
-		<method name="setActivityInitialTouchMode(Z)V" deprecated="31"/>
-		<method name="setActivityIntent(Landroid/content/Intent;)V" deprecated="31"/>
+		<method name="setActivityInitialTouchMode(Z)V" deprecated="32"/>
+		<method name="setActivityIntent(Landroid/content/Intent;)V" deprecated="32"/>
 	</class>
 	<class name="android/test/ActivityTestCase" since="1" deprecated="24">
 		<extends name="android/test/InstrumentationTestCase"/>
-		<method name="&lt;init>()V" deprecated="31"/>
-		<method name="getActivity()Landroid/app/Activity;" deprecated="31"/>
-		<method name="scrubClass(Ljava/lang/Class;)V" deprecated="31"/>
-		<method name="setActivity(Landroid/app/Activity;)V" deprecated="31"/>
+		<method name="&lt;init>()V" deprecated="32"/>
+		<method name="getActivity()Landroid/app/Activity;" deprecated="32"/>
+		<method name="scrubClass(Ljava/lang/Class;)V" deprecated="32"/>
+		<method name="setActivity(Landroid/app/Activity;)V" deprecated="32"/>
 	</class>
 	<class name="android/test/ActivityUnitTestCase" since="1" deprecated="24">
 		<extends name="android/test/ActivityTestCase"/>
-		<method name="&lt;init>(Ljava/lang/Class;)V" deprecated="31"/>
-		<method name="getFinishedActivityRequest()I" deprecated="31"/>
-		<method name="getRequestedOrientation()I" deprecated="31"/>
-		<method name="getStartedActivityIntent()Landroid/content/Intent;" deprecated="31"/>
-		<method name="getStartedActivityRequest()I" deprecated="31"/>
-		<method name="isFinishCalled()Z" deprecated="31"/>
-		<method name="setActivityContext(Landroid/content/Context;)V" deprecated="31"/>
-		<method name="setApplication(Landroid/app/Application;)V" deprecated="31"/>
-		<method name="startActivity(Landroid/content/Intent;Landroid/os/Bundle;Ljava/lang/Object;)Landroid/app/Activity;" deprecated="31"/>
+		<method name="&lt;init>(Ljava/lang/Class;)V" deprecated="32"/>
+		<method name="getFinishedActivityRequest()I" deprecated="32"/>
+		<method name="getRequestedOrientation()I" deprecated="32"/>
+		<method name="getStartedActivityIntent()Landroid/content/Intent;" deprecated="32"/>
+		<method name="getStartedActivityRequest()I" deprecated="32"/>
+		<method name="isFinishCalled()Z" deprecated="32"/>
+		<method name="setActivityContext(Landroid/content/Context;)V" deprecated="32"/>
+		<method name="setApplication(Landroid/app/Application;)V" deprecated="32"/>
+		<method name="startActivity(Landroid/content/Intent;Landroid/os/Bundle;Ljava/lang/Object;)Landroid/app/Activity;" deprecated="32"/>
 	</class>
 	<class name="android/test/AndroidTestCase" since="1" deprecated="24">
 		<extends name="junit/framework/TestCase"/>
-		<method name="&lt;init>()V" deprecated="31"/>
-		<method name="assertActivityRequiresPermission(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" since="4" deprecated="31"/>
-		<method name="assertReadingContentUriRequiresPermission(Landroid/net/Uri;Ljava/lang/String;)V" since="4" deprecated="31"/>
-		<method name="assertWritingContentUriRequiresPermission(Landroid/net/Uri;Ljava/lang/String;)V" since="4" deprecated="31"/>
-		<method name="getContext()Landroid/content/Context;" deprecated="31"/>
-		<method name="getTestContext()Landroid/content/Context;" since="31" deprecated="31"/>
-		<method name="scrubClass(Ljava/lang/Class;)V" deprecated="31"/>
-		<method name="setContext(Landroid/content/Context;)V" deprecated="31"/>
-		<method name="setTestContext(Landroid/content/Context;)V" since="31" deprecated="31"/>
-		<method name="testAndroidTestCaseSetupProperly()V" deprecated="31"/>
-		<field name="mContext" deprecated="31"/>
+		<method name="&lt;init>()V" deprecated="32"/>
+		<method name="assertActivityRequiresPermission(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" since="4" deprecated="32"/>
+		<method name="assertReadingContentUriRequiresPermission(Landroid/net/Uri;Ljava/lang/String;)V" since="4" deprecated="32"/>
+		<method name="assertWritingContentUriRequiresPermission(Landroid/net/Uri;Ljava/lang/String;)V" since="4" deprecated="32"/>
+		<method name="getContext()Landroid/content/Context;" deprecated="32"/>
+		<method name="getTestContext()Landroid/content/Context;" since="32" deprecated="32"/>
+		<method name="scrubClass(Ljava/lang/Class;)V" deprecated="32"/>
+		<method name="setContext(Landroid/content/Context;)V" deprecated="32"/>
+		<method name="setTestContext(Landroid/content/Context;)V" since="32" deprecated="32"/>
+		<method name="testAndroidTestCaseSetupProperly()V" deprecated="32"/>
+		<field name="mContext" deprecated="32"/>
 	</class>
 	<class name="android/test/AndroidTestRunner" since="1" deprecated="24">
 		<extends name="junit/runner/BaseTestRunner"/>
-		<method name="&lt;init>()V" deprecated="31"/>
-		<method name="addTestListener(Ljunit/framework/TestListener;)V" deprecated="31"/>
-		<method name="clearTestListeners()V" deprecated="31"/>
-		<method name="createTestResult()Ljunit/framework/TestResult;" deprecated="31"/>
-		<method name="getTestCases()Ljava/util/List;" deprecated="31"/>
-		<method name="getTestClassName()Ljava/lang/String;" deprecated="31"/>
-		<method name="getTestResult()Ljunit/framework/TestResult;" deprecated="31"/>
-		<method name="runTest()V" deprecated="31"/>
-		<method name="runTest(Ljunit/framework/TestResult;)V" deprecated="31"/>
-		<method name="setContext(Landroid/content/Context;)V" deprecated="31"/>
+		<method name="&lt;init>()V" deprecated="32"/>
+		<method name="addTestListener(Ljunit/framework/TestListener;)V" deprecated="32"/>
+		<method name="clearTestListeners()V" deprecated="32"/>
+		<method name="createTestResult()Ljunit/framework/TestResult;" deprecated="32"/>
+		<method name="getTestCases()Ljava/util/List;" deprecated="32"/>
+		<method name="getTestClassName()Ljava/lang/String;" deprecated="32"/>
+		<method name="getTestResult()Ljunit/framework/TestResult;" deprecated="32"/>
+		<method name="runTest()V" deprecated="32"/>
+		<method name="runTest(Ljunit/framework/TestResult;)V" deprecated="32"/>
+		<method name="setContext(Landroid/content/Context;)V" deprecated="32"/>
 		<method name="setInstrumentaiton(Landroid/app/Instrumentation;)V" deprecated="15"/>
-		<method name="setInstrumentation(Landroid/app/Instrumentation;)V" since="5" deprecated="31"/>
-		<method name="setTest(Ljunit/framework/Test;)V" deprecated="31"/>
-		<method name="setTestClassName(Ljava/lang/String;Ljava/lang/String;)V" deprecated="31"/>
+		<method name="setInstrumentation(Landroid/app/Instrumentation;)V" since="5" deprecated="32"/>
+		<method name="setTest(Ljunit/framework/Test;)V" deprecated="32"/>
+		<method name="setTestClassName(Ljava/lang/String;Ljava/lang/String;)V" deprecated="32"/>
 	</class>
 	<class name="android/test/ApplicationTestCase" since="1" deprecated="24">
 		<extends name="android/test/AndroidTestCase"/>
-		<method name="&lt;init>(Ljava/lang/Class;)V" deprecated="31"/>
-		<method name="createApplication()V" deprecated="31"/>
-		<method name="getApplication()Landroid/app/Application;" deprecated="31"/>
-		<method name="getSystemContext()Landroid/content/Context;" deprecated="31"/>
-		<method name="terminateApplication()V" deprecated="31"/>
-		<method name="testApplicationTestCaseSetUpProperly()V" deprecated="31"/>
+		<method name="&lt;init>(Ljava/lang/Class;)V" deprecated="32"/>
+		<method name="createApplication()V" deprecated="32"/>
+		<method name="getApplication()Landroid/app/Application;" deprecated="32"/>
+		<method name="getSystemContext()Landroid/content/Context;" deprecated="32"/>
+		<method name="terminateApplication()V" deprecated="32"/>
+		<method name="testApplicationTestCaseSetUpProperly()V" deprecated="32"/>
 	</class>
 	<class name="android/test/AssertionFailedError" since="1" deprecated="16">
 		<extends name="java/lang/Error"/>
-		<method name="&lt;init>()V" deprecated="31"/>
-		<method name="&lt;init>(Ljava/lang/String;)V" deprecated="31"/>
+		<method name="&lt;init>()V" deprecated="32"/>
+		<method name="&lt;init>(Ljava/lang/String;)V" deprecated="32"/>
 	</class>
 	<class name="android/test/ComparisonFailure" since="1" deprecated="16">
 		<extends name="android/test/AssertionFailedError"/>
-		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="31"/>
+		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="32"/>
 	</class>
 	<class name="android/test/FlakyTest" since="1" deprecated="24">
 		<extends name="java/lang/Object"/>
 		<implements name="java/lang/annotation/Annotation"/>
-		<method name="tolerance()I" deprecated="31"/>
+		<method name="tolerance()I" deprecated="32"/>
 	</class>
 	<class name="android/test/InstrumentationTestCase" since="1" deprecated="24">
 		<extends name="junit/framework/TestCase"/>
-		<method name="&lt;init>()V" deprecated="31"/>
-		<method name="getInstrumentation()Landroid/app/Instrumentation;" deprecated="31"/>
+		<method name="&lt;init>()V" deprecated="32"/>
+		<method name="getInstrumentation()Landroid/app/Instrumentation;" deprecated="32"/>
 		<method name="injectInsrumentation(Landroid/app/Instrumentation;)V" deprecated="15"/>
-		<method name="injectInstrumentation(Landroid/app/Instrumentation;)V" since="5" deprecated="31"/>
-		<method name="launchActivity(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)Landroid/app/Activity;" deprecated="31"/>
-		<method name="launchActivityWithIntent(Ljava/lang/String;Ljava/lang/Class;Landroid/content/Intent;)Landroid/app/Activity;" since="3" deprecated="31"/>
-		<method name="runTestOnUiThread(Ljava/lang/Runnable;)V" since="3" deprecated="31"/>
-		<method name="sendKeys(Ljava/lang/String;)V" deprecated="31"/>
-		<method name="sendKeys([I)V" deprecated="31"/>
-		<method name="sendRepeatedKeys([I)V" deprecated="31"/>
+		<method name="injectInstrumentation(Landroid/app/Instrumentation;)V" since="5" deprecated="32"/>
+		<method name="launchActivity(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)Landroid/app/Activity;" deprecated="32"/>
+		<method name="launchActivityWithIntent(Ljava/lang/String;Ljava/lang/Class;Landroid/content/Intent;)Landroid/app/Activity;" since="3" deprecated="32"/>
+		<method name="runTestOnUiThread(Ljava/lang/Runnable;)V" since="3" deprecated="32"/>
+		<method name="sendKeys(Ljava/lang/String;)V" deprecated="32"/>
+		<method name="sendKeys([I)V" deprecated="32"/>
+		<method name="sendRepeatedKeys([I)V" deprecated="32"/>
 	</class>
 	<class name="android/test/InstrumentationTestRunner" since="1" deprecated="24">
 		<extends name="android/app/Instrumentation"/>
 		<implements name="android/test/TestSuiteProvider"/>
-		<method name="&lt;init>()V" deprecated="31"/>
-		<method name="addTestListener(Ljunit/framework/TestListener;)V" since="31" deprecated="31"/>
-		<method name="getAllTests()Ljunit/framework/TestSuite;" deprecated="31"/>
-		<method name="getAndroidTestRunner()Landroid/test/AndroidTestRunner;" deprecated="31"/>
-		<method name="getArguments()Landroid/os/Bundle;" since="18" deprecated="31"/>
-		<method name="getLoader()Ljava/lang/ClassLoader;" deprecated="31"/>
-		<field name="REPORT_KEY_NAME_CLASS" deprecated="31"/>
-		<field name="REPORT_KEY_NAME_TEST" deprecated="31"/>
-		<field name="REPORT_KEY_NUM_CURRENT" deprecated="31"/>
-		<field name="REPORT_KEY_NUM_TOTAL" deprecated="31"/>
-		<field name="REPORT_KEY_STACK" deprecated="31"/>
-		<field name="REPORT_VALUE_ID" deprecated="31"/>
-		<field name="REPORT_VALUE_RESULT_ERROR" deprecated="31"/>
-		<field name="REPORT_VALUE_RESULT_FAILURE" deprecated="31"/>
-		<field name="REPORT_VALUE_RESULT_OK" deprecated="31"/>
-		<field name="REPORT_VALUE_RESULT_START" deprecated="31"/>
+		<method name="&lt;init>()V" deprecated="32"/>
+		<method name="addTestListener(Ljunit/framework/TestListener;)V" since="32" deprecated="32"/>
+		<method name="getAllTests()Ljunit/framework/TestSuite;" deprecated="32"/>
+		<method name="getAndroidTestRunner()Landroid/test/AndroidTestRunner;" deprecated="32"/>
+		<method name="getArguments()Landroid/os/Bundle;" since="18" deprecated="32"/>
+		<method name="getLoader()Ljava/lang/ClassLoader;" deprecated="32"/>
+		<field name="REPORT_KEY_NAME_CLASS" deprecated="32"/>
+		<field name="REPORT_KEY_NAME_TEST" deprecated="32"/>
+		<field name="REPORT_KEY_NUM_CURRENT" deprecated="32"/>
+		<field name="REPORT_KEY_NUM_TOTAL" deprecated="32"/>
+		<field name="REPORT_KEY_STACK" deprecated="32"/>
+		<field name="REPORT_VALUE_ID" deprecated="32"/>
+		<field name="REPORT_VALUE_RESULT_ERROR" deprecated="32"/>
+		<field name="REPORT_VALUE_RESULT_FAILURE" deprecated="32"/>
+		<field name="REPORT_VALUE_RESULT_OK" deprecated="32"/>
+		<field name="REPORT_VALUE_RESULT_START" deprecated="32"/>
 	</class>
 	<class name="android/test/InstrumentationTestSuite" since="1" deprecated="24">
 		<extends name="junit/framework/TestSuite"/>
-		<method name="&lt;init>(Landroid/app/Instrumentation;)V" deprecated="31"/>
-		<method name="&lt;init>(Ljava/lang/Class;Landroid/app/Instrumentation;)V" deprecated="31"/>
-		<method name="&lt;init>(Ljava/lang/String;Landroid/app/Instrumentation;)V" deprecated="31"/>
+		<method name="&lt;init>(Landroid/app/Instrumentation;)V" deprecated="32"/>
+		<method name="&lt;init>(Ljava/lang/Class;Landroid/app/Instrumentation;)V" deprecated="32"/>
+		<method name="&lt;init>(Ljava/lang/String;Landroid/app/Instrumentation;)V" deprecated="32"/>
 	</class>
 	<class name="android/test/IsolatedContext" since="1" deprecated="24">
 		<extends name="android/content/ContextWrapper"/>
-		<method name="&lt;init>(Landroid/content/ContentResolver;Landroid/content/Context;)V" deprecated="31"/>
-		<method name="getAndClearBroadcastIntents()Ljava/util/List;" deprecated="31"/>
+		<method name="&lt;init>(Landroid/content/ContentResolver;Landroid/content/Context;)V" deprecated="32"/>
+		<method name="getAndClearBroadcastIntents()Ljava/util/List;" deprecated="32"/>
 	</class>
-	<class name="android/test/LaunchPerformanceBase" since="31" deprecated="31">
+	<class name="android/test/LaunchPerformanceBase" since="32" deprecated="32">
 		<extends name="android/app/Instrumentation"/>
-		<method name="&lt;init>()V" deprecated="31"/>
-		<method name="LaunchApp()V" deprecated="31"/>
-		<field name="mIntent" deprecated="31"/>
-		<field name="mResults" deprecated="31"/>
+		<method name="&lt;init>()V" deprecated="32"/>
+		<method name="LaunchApp()V" deprecated="32"/>
+		<field name="mIntent" deprecated="32"/>
+		<field name="mResults" deprecated="32"/>
 	</class>
 	<class name="android/test/LoaderTestCase" since="11">
 		<extends name="android/test/AndroidTestCase"/>
@@ -52726,63 +52769,63 @@
 	</class>
 	<class name="android/test/MoreAsserts" since="1" deprecated="24">
 		<extends name="java/lang/Object"/>
-		<method name="assertAssignableFrom(Ljava/lang/Class;Ljava/lang/Class;)V" deprecated="31"/>
-		<method name="assertAssignableFrom(Ljava/lang/Class;Ljava/lang/Object;)V" deprecated="31"/>
-		<method name="assertContainsRegex(Ljava/lang/String;Ljava/lang/String;)Ljava/util/regex/MatchResult;" deprecated="31"/>
-		<method name="assertContainsRegex(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/regex/MatchResult;" deprecated="31"/>
-		<method name="assertContentsInAnyOrder(Ljava/lang/Iterable;[Ljava/lang/Object;)V" deprecated="31"/>
-		<method name="assertContentsInAnyOrder(Ljava/lang/String;Ljava/lang/Iterable;[Ljava/lang/Object;)V" deprecated="31"/>
-		<method name="assertContentsInOrder(Ljava/lang/Iterable;[Ljava/lang/Object;)V" deprecated="31"/>
-		<method name="assertContentsInOrder(Ljava/lang/String;Ljava/lang/Iterable;[Ljava/lang/Object;)V" deprecated="31"/>
-		<method name="assertEmpty(Ljava/lang/Iterable;)V" deprecated="31"/>
-		<method name="assertEmpty(Ljava/lang/String;Ljava/lang/Iterable;)V" deprecated="31"/>
-		<method name="assertEmpty(Ljava/lang/String;Ljava/util/Map;)V" deprecated="31"/>
-		<method name="assertEmpty(Ljava/util/Map;)V" deprecated="31"/>
-		<method name="assertEquals(Ljava/lang/String;Ljava/util/Set;Ljava/util/Set;)V" deprecated="31"/>
-		<method name="assertEquals(Ljava/lang/String;[B[B)V" deprecated="31"/>
-		<method name="assertEquals(Ljava/lang/String;[D[D)V" deprecated="31"/>
-		<method name="assertEquals(Ljava/lang/String;[I[I)V" deprecated="31"/>
-		<method name="assertEquals(Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/Object;)V" deprecated="31"/>
-		<method name="assertEquals(Ljava/util/Set;Ljava/util/Set;)V" deprecated="31"/>
-		<method name="assertEquals([B[B)V" deprecated="31"/>
-		<method name="assertEquals([D[D)V" deprecated="31"/>
-		<method name="assertEquals([I[I)V" deprecated="31"/>
-		<method name="assertEquals([Ljava/lang/Object;[Ljava/lang/Object;)V" deprecated="31"/>
-		<method name="assertMatchesRegex(Ljava/lang/String;Ljava/lang/String;)Ljava/util/regex/MatchResult;" deprecated="31"/>
-		<method name="assertMatchesRegex(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/regex/MatchResult;" deprecated="31"/>
-		<method name="assertNotContainsRegex(Ljava/lang/String;Ljava/lang/String;)V" deprecated="31"/>
-		<method name="assertNotContainsRegex(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="31"/>
-		<method name="assertNotEmpty(Ljava/lang/Iterable;)V" deprecated="31"/>
-		<method name="assertNotEmpty(Ljava/lang/String;Ljava/lang/Iterable;)V" deprecated="31"/>
-		<method name="assertNotEmpty(Ljava/lang/String;Ljava/util/Map;)V" deprecated="31"/>
-		<method name="assertNotEmpty(Ljava/util/Map;)V" deprecated="31"/>
-		<method name="assertNotEqual(Ljava/lang/Object;Ljava/lang/Object;)V" deprecated="31"/>
-		<method name="assertNotEqual(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V" deprecated="31"/>
-		<method name="assertNotMatchesRegex(Ljava/lang/String;Ljava/lang/String;)V" deprecated="31"/>
-		<method name="assertNotMatchesRegex(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="31"/>
-		<method name="checkEqualsAndHashCodeMethods(Ljava/lang/Object;Ljava/lang/Object;Z)V" deprecated="31"/>
-		<method name="checkEqualsAndHashCodeMethods(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Z)V" deprecated="31"/>
+		<method name="assertAssignableFrom(Ljava/lang/Class;Ljava/lang/Class;)V" deprecated="32"/>
+		<method name="assertAssignableFrom(Ljava/lang/Class;Ljava/lang/Object;)V" deprecated="32"/>
+		<method name="assertContainsRegex(Ljava/lang/String;Ljava/lang/String;)Ljava/util/regex/MatchResult;" deprecated="32"/>
+		<method name="assertContainsRegex(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/regex/MatchResult;" deprecated="32"/>
+		<method name="assertContentsInAnyOrder(Ljava/lang/Iterable;[Ljava/lang/Object;)V" deprecated="32"/>
+		<method name="assertContentsInAnyOrder(Ljava/lang/String;Ljava/lang/Iterable;[Ljava/lang/Object;)V" deprecated="32"/>
+		<method name="assertContentsInOrder(Ljava/lang/Iterable;[Ljava/lang/Object;)V" deprecated="32"/>
+		<method name="assertContentsInOrder(Ljava/lang/String;Ljava/lang/Iterable;[Ljava/lang/Object;)V" deprecated="32"/>
+		<method name="assertEmpty(Ljava/lang/Iterable;)V" deprecated="32"/>
+		<method name="assertEmpty(Ljava/lang/String;Ljava/lang/Iterable;)V" deprecated="32"/>
+		<method name="assertEmpty(Ljava/lang/String;Ljava/util/Map;)V" deprecated="32"/>
+		<method name="assertEmpty(Ljava/util/Map;)V" deprecated="32"/>
+		<method name="assertEquals(Ljava/lang/String;Ljava/util/Set;Ljava/util/Set;)V" deprecated="32"/>
+		<method name="assertEquals(Ljava/lang/String;[B[B)V" deprecated="32"/>
+		<method name="assertEquals(Ljava/lang/String;[D[D)V" deprecated="32"/>
+		<method name="assertEquals(Ljava/lang/String;[I[I)V" deprecated="32"/>
+		<method name="assertEquals(Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/Object;)V" deprecated="32"/>
+		<method name="assertEquals(Ljava/util/Set;Ljava/util/Set;)V" deprecated="32"/>
+		<method name="assertEquals([B[B)V" deprecated="32"/>
+		<method name="assertEquals([D[D)V" deprecated="32"/>
+		<method name="assertEquals([I[I)V" deprecated="32"/>
+		<method name="assertEquals([Ljava/lang/Object;[Ljava/lang/Object;)V" deprecated="32"/>
+		<method name="assertMatchesRegex(Ljava/lang/String;Ljava/lang/String;)Ljava/util/regex/MatchResult;" deprecated="32"/>
+		<method name="assertMatchesRegex(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/regex/MatchResult;" deprecated="32"/>
+		<method name="assertNotContainsRegex(Ljava/lang/String;Ljava/lang/String;)V" deprecated="32"/>
+		<method name="assertNotContainsRegex(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="32"/>
+		<method name="assertNotEmpty(Ljava/lang/Iterable;)V" deprecated="32"/>
+		<method name="assertNotEmpty(Ljava/lang/String;Ljava/lang/Iterable;)V" deprecated="32"/>
+		<method name="assertNotEmpty(Ljava/lang/String;Ljava/util/Map;)V" deprecated="32"/>
+		<method name="assertNotEmpty(Ljava/util/Map;)V" deprecated="32"/>
+		<method name="assertNotEqual(Ljava/lang/Object;Ljava/lang/Object;)V" deprecated="32"/>
+		<method name="assertNotEqual(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V" deprecated="32"/>
+		<method name="assertNotMatchesRegex(Ljava/lang/String;Ljava/lang/String;)V" deprecated="32"/>
+		<method name="assertNotMatchesRegex(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" deprecated="32"/>
+		<method name="checkEqualsAndHashCodeMethods(Ljava/lang/Object;Ljava/lang/Object;Z)V" deprecated="32"/>
+		<method name="checkEqualsAndHashCodeMethods(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Z)V" deprecated="32"/>
 	</class>
 	<class name="android/test/PerformanceTestCase" since="1" deprecated="24">
 		<extends name="java/lang/Object"/>
-		<method name="isPerformanceOnly()Z" deprecated="31"/>
-		<method name="startPerformance(Landroid/test/PerformanceTestCase$Intermediates;)I" deprecated="31"/>
+		<method name="isPerformanceOnly()Z" deprecated="32"/>
+		<method name="startPerformance(Landroid/test/PerformanceTestCase$Intermediates;)I" deprecated="32"/>
 	</class>
-	<class name="android/test/PerformanceTestCase$Intermediates" since="1" deprecated="31">
+	<class name="android/test/PerformanceTestCase$Intermediates" since="1" deprecated="32">
 		<extends name="java/lang/Object"/>
-		<method name="addIntermediate(Ljava/lang/String;)V" deprecated="31"/>
-		<method name="addIntermediate(Ljava/lang/String;J)V" deprecated="31"/>
-		<method name="finishTiming(Z)V" deprecated="31"/>
-		<method name="setInternalIterations(I)V" deprecated="31"/>
-		<method name="startTiming(Z)V" deprecated="31"/>
+		<method name="addIntermediate(Ljava/lang/String;)V" deprecated="32"/>
+		<method name="addIntermediate(Ljava/lang/String;J)V" deprecated="32"/>
+		<method name="finishTiming(Z)V" deprecated="32"/>
+		<method name="setInternalIterations(I)V" deprecated="32"/>
+		<method name="startTiming(Z)V" deprecated="32"/>
 	</class>
 	<class name="android/test/ProviderTestCase" since="1" deprecated="5">
 		<extends name="android/test/InstrumentationTestCase"/>
-		<method name="&lt;init>(Ljava/lang/Class;Ljava/lang/String;)V" deprecated="31"/>
-		<method name="getMockContentResolver()Landroid/test/mock/MockContentResolver;" deprecated="31"/>
-		<method name="getMockContext()Landroid/test/IsolatedContext;" deprecated="31"/>
-		<method name="getProvider()Landroid/content/ContentProvider;" deprecated="31"/>
-		<method name="newResolverWithContentProviderFromSql(Landroid/content/Context;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Landroid/content/ContentResolver;" deprecated="31"/>
+		<method name="&lt;init>(Ljava/lang/Class;Ljava/lang/String;)V" deprecated="32"/>
+		<method name="getMockContentResolver()Landroid/test/mock/MockContentResolver;" deprecated="32"/>
+		<method name="getMockContext()Landroid/test/IsolatedContext;" deprecated="32"/>
+		<method name="getProvider()Landroid/content/ContentProvider;" deprecated="32"/>
+		<method name="newResolverWithContentProviderFromSql(Landroid/content/Context;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Landroid/content/ContentResolver;" deprecated="32"/>
 	</class>
 	<class name="android/test/ProviderTestCase2" since="3">
 		<extends name="android/test/AndroidTestCase"/>
@@ -52794,81 +52837,81 @@
 	</class>
 	<class name="android/test/RenamingDelegatingContext" since="1" deprecated="24">
 		<extends name="android/content/ContextWrapper"/>
-		<method name="&lt;init>(Landroid/content/Context;Landroid/content/Context;Ljava/lang/String;)V" deprecated="31"/>
-		<method name="&lt;init>(Landroid/content/Context;Ljava/lang/String;)V" deprecated="31"/>
-		<method name="getDatabasePrefix()Ljava/lang/String;" deprecated="31"/>
-		<method name="makeExistingFilesAndDbsAccessible()V" deprecated="31"/>
-		<method name="providerWithRenamedContext(Ljava/lang/Class;Landroid/content/Context;Ljava/lang/String;)Landroid/content/ContentProvider;" deprecated="31"/>
-		<method name="providerWithRenamedContext(Ljava/lang/Class;Landroid/content/Context;Ljava/lang/String;Z)Landroid/content/ContentProvider;" deprecated="31"/>
+		<method name="&lt;init>(Landroid/content/Context;Landroid/content/Context;Ljava/lang/String;)V" deprecated="32"/>
+		<method name="&lt;init>(Landroid/content/Context;Ljava/lang/String;)V" deprecated="32"/>
+		<method name="getDatabasePrefix()Ljava/lang/String;" deprecated="32"/>
+		<method name="makeExistingFilesAndDbsAccessible()V" deprecated="32"/>
+		<method name="providerWithRenamedContext(Ljava/lang/Class;Landroid/content/Context;Ljava/lang/String;)Landroid/content/ContentProvider;" deprecated="32"/>
+		<method name="providerWithRenamedContext(Ljava/lang/Class;Landroid/content/Context;Ljava/lang/String;Z)Landroid/content/ContentProvider;" deprecated="32"/>
 	</class>
-	<class name="android/test/RepetitiveTest" since="31" deprecated="31">
+	<class name="android/test/RepetitiveTest" since="32" deprecated="32">
 		<extends name="java/lang/Object"/>
 		<implements name="java/lang/annotation/Annotation"/>
-		<method name="numIterations()I" deprecated="31"/>
+		<method name="numIterations()I" deprecated="32"/>
 	</class>
 	<class name="android/test/ServiceTestCase" since="1" deprecated="24">
 		<extends name="android/test/AndroidTestCase"/>
-		<method name="&lt;init>(Ljava/lang/Class;)V" deprecated="31"/>
-		<method name="bindService(Landroid/content/Intent;)Landroid/os/IBinder;" deprecated="31"/>
-		<method name="getApplication()Landroid/app/Application;" deprecated="31"/>
-		<method name="getService()Landroid/app/Service;" deprecated="31"/>
-		<method name="getSystemContext()Landroid/content/Context;" deprecated="31"/>
-		<method name="setApplication(Landroid/app/Application;)V" deprecated="31"/>
-		<method name="setupService()V" deprecated="31"/>
-		<method name="shutdownService()V" deprecated="31"/>
-		<method name="startService(Landroid/content/Intent;)V" deprecated="31"/>
-		<method name="testServiceTestCaseSetUpProperly()V" deprecated="31"/>
+		<method name="&lt;init>(Ljava/lang/Class;)V" deprecated="32"/>
+		<method name="bindService(Landroid/content/Intent;)Landroid/os/IBinder;" deprecated="32"/>
+		<method name="getApplication()Landroid/app/Application;" deprecated="32"/>
+		<method name="getService()Landroid/app/Service;" deprecated="32"/>
+		<method name="getSystemContext()Landroid/content/Context;" deprecated="32"/>
+		<method name="setApplication(Landroid/app/Application;)V" deprecated="32"/>
+		<method name="setupService()V" deprecated="32"/>
+		<method name="shutdownService()V" deprecated="32"/>
+		<method name="startService(Landroid/content/Intent;)V" deprecated="32"/>
+		<method name="testServiceTestCaseSetUpProperly()V" deprecated="32"/>
 	</class>
 	<class name="android/test/SingleLaunchActivityTestCase" since="1" deprecated="24">
 		<extends name="android/test/InstrumentationTestCase"/>
-		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/Class;)V" deprecated="31"/>
-		<method name="getActivity()Landroid/app/Activity;" deprecated="31"/>
-		<method name="testActivityTestCaseSetUpProperly()V" deprecated="31"/>
+		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/Class;)V" deprecated="32"/>
+		<method name="getActivity()Landroid/app/Activity;" deprecated="32"/>
+		<method name="testActivityTestCaseSetUpProperly()V" deprecated="32"/>
 	</class>
 	<class name="android/test/SyncBaseInstrumentation" since="1" deprecated="24">
 		<extends name="android/test/InstrumentationTestCase"/>
-		<method name="&lt;init>()V" deprecated="31"/>
-		<method name="cancelSyncsandDisableAutoSync()V" deprecated="31"/>
-		<method name="syncProvider(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)V" deprecated="31"/>
+		<method name="&lt;init>()V" deprecated="32"/>
+		<method name="cancelSyncsandDisableAutoSync()V" deprecated="32"/>
+		<method name="syncProvider(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)V" deprecated="32"/>
 	</class>
 	<class name="android/test/TestSuiteProvider" since="1" deprecated="24">
 		<extends name="java/lang/Object"/>
-		<method name="getTestSuite()Ljunit/framework/TestSuite;" deprecated="31"/>
+		<method name="getTestSuite()Ljunit/framework/TestSuite;" deprecated="32"/>
 	</class>
 	<class name="android/test/TouchUtils" since="1" deprecated="24">
 		<extends name="java/lang/Object"/>
-		<method name="&lt;init>()V" deprecated="31"/>
-		<method name="clickView(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" deprecated="31"/>
+		<method name="&lt;init>()V" deprecated="32"/>
+		<method name="clickView(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" deprecated="32"/>
 		<method name="drag(Landroid/test/ActivityInstrumentationTestCase;FFFFI)V" deprecated="15"/>
-		<method name="drag(Landroid/test/InstrumentationTestCase;FFFFI)V" since="3" deprecated="31"/>
+		<method name="drag(Landroid/test/InstrumentationTestCase;FFFFI)V" since="3" deprecated="32"/>
 		<method name="dragQuarterScreenDown(Landroid/test/ActivityInstrumentationTestCase;)V" deprecated="15"/>
-		<method name="dragQuarterScreenDown(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;)V" since="3" deprecated="31"/>
+		<method name="dragQuarterScreenDown(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;)V" since="3" deprecated="32"/>
 		<method name="dragQuarterScreenUp(Landroid/test/ActivityInstrumentationTestCase;)V" deprecated="15"/>
-		<method name="dragQuarterScreenUp(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;)V" since="3" deprecated="31"/>
+		<method name="dragQuarterScreenUp(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;)V" since="3" deprecated="32"/>
 		<method name="dragViewBy(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;III)I" deprecated="15"/>
 		<method name="dragViewBy(Landroid/test/InstrumentationTestCase;Landroid/view/View;III)I" since="3" deprecated="15"/>
 		<method name="dragViewTo(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;III)I" deprecated="15"/>
-		<method name="dragViewTo(Landroid/test/InstrumentationTestCase;Landroid/view/View;III)I" since="3" deprecated="31"/>
+		<method name="dragViewTo(Landroid/test/InstrumentationTestCase;Landroid/view/View;III)I" since="3" deprecated="32"/>
 		<method name="dragViewToBottom(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;)V" deprecated="15"/>
 		<method name="dragViewToBottom(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;I)V" deprecated="15"/>
-		<method name="dragViewToBottom(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;Landroid/view/View;)V" since="3" deprecated="31"/>
-		<method name="dragViewToBottom(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;Landroid/view/View;I)V" since="3" deprecated="31"/>
+		<method name="dragViewToBottom(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;Landroid/view/View;)V" since="3" deprecated="32"/>
+		<method name="dragViewToBottom(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;Landroid/view/View;I)V" since="3" deprecated="32"/>
 		<method name="dragViewToTop(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;)V" deprecated="15"/>
 		<method name="dragViewToTop(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;I)V" deprecated="15"/>
-		<method name="dragViewToTop(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" since="3" deprecated="31"/>
-		<method name="dragViewToTop(Landroid/test/InstrumentationTestCase;Landroid/view/View;I)V" since="3" deprecated="31"/>
+		<method name="dragViewToTop(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" since="3" deprecated="32"/>
+		<method name="dragViewToTop(Landroid/test/InstrumentationTestCase;Landroid/view/View;I)V" since="3" deprecated="32"/>
 		<method name="dragViewToX(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;II)I" deprecated="15"/>
-		<method name="dragViewToX(Landroid/test/InstrumentationTestCase;Landroid/view/View;II)I" since="3" deprecated="31"/>
+		<method name="dragViewToX(Landroid/test/InstrumentationTestCase;Landroid/view/View;II)I" since="3" deprecated="32"/>
 		<method name="dragViewToY(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;II)I" deprecated="15"/>
-		<method name="dragViewToY(Landroid/test/InstrumentationTestCase;Landroid/view/View;II)I" since="3" deprecated="31"/>
+		<method name="dragViewToY(Landroid/test/InstrumentationTestCase;Landroid/view/View;II)I" since="3" deprecated="32"/>
 		<method name="longClickView(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/View;)V" deprecated="15"/>
-		<method name="longClickView(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" since="3" deprecated="31"/>
+		<method name="longClickView(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" since="3" deprecated="32"/>
 		<method name="scrollToBottom(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/ViewGroup;)V" deprecated="15"/>
-		<method name="scrollToBottom(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;Landroid/view/ViewGroup;)V" since="3" deprecated="31"/>
+		<method name="scrollToBottom(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;Landroid/view/ViewGroup;)V" since="3" deprecated="32"/>
 		<method name="scrollToTop(Landroid/test/ActivityInstrumentationTestCase;Landroid/view/ViewGroup;)V" deprecated="15"/>
-		<method name="scrollToTop(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;Landroid/view/ViewGroup;)V" since="3" deprecated="31"/>
-		<method name="tapView(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" deprecated="31"/>
-		<method name="touchAndCancelView(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" deprecated="31"/>
+		<method name="scrollToTop(Landroid/test/InstrumentationTestCase;Landroid/app/Activity;Landroid/view/ViewGroup;)V" since="3" deprecated="32"/>
+		<method name="tapView(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" deprecated="32"/>
+		<method name="touchAndCancelView(Landroid/test/InstrumentationTestCase;Landroid/view/View;)V" deprecated="32"/>
 	</class>
 	<class name="android/test/UiThreadTest" since="1" deprecated="24">
 		<extends name="java/lang/Object"/>
@@ -52876,39 +52919,39 @@
 	</class>
 	<class name="android/test/ViewAsserts" since="1" deprecated="24">
 		<extends name="java/lang/Object"/>
-		<method name="assertBaselineAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="31"/>
-		<method name="assertBottomAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="31"/>
-		<method name="assertBottomAligned(Landroid/view/View;Landroid/view/View;I)V" deprecated="31"/>
-		<method name="assertGroupContains(Landroid/view/ViewGroup;Landroid/view/View;)V" deprecated="31"/>
-		<method name="assertGroupIntegrity(Landroid/view/ViewGroup;)V" deprecated="31"/>
-		<method name="assertGroupNotContains(Landroid/view/ViewGroup;Landroid/view/View;)V" deprecated="31"/>
-		<method name="assertHasScreenCoordinates(Landroid/view/View;Landroid/view/View;II)V" deprecated="31"/>
-		<method name="assertHorizontalCenterAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="31"/>
-		<method name="assertLeftAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="31"/>
-		<method name="assertLeftAligned(Landroid/view/View;Landroid/view/View;I)V" deprecated="31"/>
-		<method name="assertOffScreenAbove(Landroid/view/View;Landroid/view/View;)V" deprecated="31"/>
-		<method name="assertOffScreenBelow(Landroid/view/View;Landroid/view/View;)V" deprecated="31"/>
-		<method name="assertOnScreen(Landroid/view/View;Landroid/view/View;)V" deprecated="31"/>
-		<method name="assertRightAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="31"/>
-		<method name="assertRightAligned(Landroid/view/View;Landroid/view/View;I)V" deprecated="31"/>
-		<method name="assertTopAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="31"/>
-		<method name="assertTopAligned(Landroid/view/View;Landroid/view/View;I)V" deprecated="31"/>
-		<method name="assertVerticalCenterAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="31"/>
+		<method name="assertBaselineAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="32"/>
+		<method name="assertBottomAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="32"/>
+		<method name="assertBottomAligned(Landroid/view/View;Landroid/view/View;I)V" deprecated="32"/>
+		<method name="assertGroupContains(Landroid/view/ViewGroup;Landroid/view/View;)V" deprecated="32"/>
+		<method name="assertGroupIntegrity(Landroid/view/ViewGroup;)V" deprecated="32"/>
+		<method name="assertGroupNotContains(Landroid/view/ViewGroup;Landroid/view/View;)V" deprecated="32"/>
+		<method name="assertHasScreenCoordinates(Landroid/view/View;Landroid/view/View;II)V" deprecated="32"/>
+		<method name="assertHorizontalCenterAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="32"/>
+		<method name="assertLeftAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="32"/>
+		<method name="assertLeftAligned(Landroid/view/View;Landroid/view/View;I)V" deprecated="32"/>
+		<method name="assertOffScreenAbove(Landroid/view/View;Landroid/view/View;)V" deprecated="32"/>
+		<method name="assertOffScreenBelow(Landroid/view/View;Landroid/view/View;)V" deprecated="32"/>
+		<method name="assertOnScreen(Landroid/view/View;Landroid/view/View;)V" deprecated="32"/>
+		<method name="assertRightAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="32"/>
+		<method name="assertRightAligned(Landroid/view/View;Landroid/view/View;I)V" deprecated="32"/>
+		<method name="assertTopAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="32"/>
+		<method name="assertTopAligned(Landroid/view/View;Landroid/view/View;I)V" deprecated="32"/>
+		<method name="assertVerticalCenterAligned(Landroid/view/View;Landroid/view/View;)V" deprecated="32"/>
 	</class>
-	<class name="android/test/mock/MockAccountManager" since="31" deprecated="31">
+	<class name="android/test/mock/MockAccountManager" since="32" deprecated="32">
 		<extends name="java/lang/Object"/>
-		<method name="newMockAccountManager(Landroid/content/Context;)Landroid/accounts/AccountManager;" deprecated="31"/>
+		<method name="newMockAccountManager(Landroid/content/Context;)Landroid/accounts/AccountManager;" deprecated="32"/>
 	</class>
 	<class name="android/test/mock/MockApplication" since="1" deprecated="24">
 		<extends name="android/app/Application"/>
-		<method name="&lt;init>()V" deprecated="31"/>
+		<method name="&lt;init>()V" deprecated="32"/>
 	</class>
 	<class name="android/test/mock/MockContentProvider" since="8">
 		<extends name="android/content/ContentProvider"/>
 		<method name="&lt;init>()V"/>
 		<method name="&lt;init>(Landroid/content/Context;)V"/>
 		<method name="&lt;init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;[Landroid/content/pm/PathPermission;)V"/>
-		<method name="attachInfoForTesting(Landroid/content/ContentProvider;Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V" since="31" deprecated="31"/>
+		<method name="attachInfoForTesting(Landroid/content/ContentProvider;Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V" since="32" deprecated="32"/>
 	</class>
 	<class name="android/test/mock/MockContentResolver" since="1">
 		<extends name="android/content/ContentResolver"/>
@@ -52925,7 +52968,7 @@
 	<class name="android/test/mock/MockCursor" since="8" deprecated="24">
 		<extends name="java/lang/Object"/>
 		<implements name="android/database/Cursor"/>
-		<method name="&lt;init>()V" deprecated="31"/>
+		<method name="&lt;init>()V" deprecated="32"/>
 		<method name="abortUpdates()V" removed="11"/>
 		<method name="commitUpdates()Z" removed="11"/>
 		<method name="commitUpdates(Ljava/util/Map;)Z" removed="11"/>
@@ -52944,58 +52987,58 @@
 	<class name="android/test/mock/MockDialogInterface" since="1" deprecated="24">
 		<extends name="java/lang/Object"/>
 		<implements name="android/content/DialogInterface"/>
-		<method name="&lt;init>()V" deprecated="31"/>
+		<method name="&lt;init>()V" deprecated="32"/>
 	</class>
 	<class name="android/test/mock/MockPackageManager" since="1" deprecated="24">
 		<extends name="android/content/pm/PackageManager"/>
-		<method name="&lt;init>()V" deprecated="31"/>
-		<method name="getAllIntentFilters(Ljava/lang/String;)Ljava/util/List;" since="23" deprecated="31"/>
+		<method name="&lt;init>()V" deprecated="32"/>
+		<method name="getAllIntentFilters(Ljava/lang/String;)Ljava/util/List;" since="23" deprecated="32"/>
 		<method name="getDefaultBrowserPackageName(I)Ljava/lang/String;" since="23" removed="24"/>
-		<method name="resolveServiceAsUser(Landroid/content/Intent;II)Landroid/content/pm/ResolveInfo;" since="31" deprecated="31"/>
+		<method name="resolveServiceAsUser(Landroid/content/Intent;II)Landroid/content/pm/ResolveInfo;" since="32" deprecated="32"/>
 		<method name="setDefaultBrowserPackageName(Ljava/lang/String;I)Z" since="23" removed="24"/>
 		<method name="setPackageObbPath(Ljava/lang/String;Ljava/lang/String;)V" since="9" removed="10"/>
 	</class>
 	<class name="android/test/mock/MockResources" since="1" deprecated="24">
 		<extends name="android/content/res/Resources"/>
-		<method name="&lt;init>()V" deprecated="31"/>
+		<method name="&lt;init>()V" deprecated="32"/>
 	</class>
-	<class name="android/test/mock/MockService" since="31" deprecated="31">
+	<class name="android/test/mock/MockService" since="32" deprecated="32">
 		<extends name="java/lang/Object"/>
-		<method name="attachForTesting(Landroid/app/Service;Landroid/content/Context;Ljava/lang/String;Landroid/app/Application;)V" deprecated="31"/>
+		<method name="attachForTesting(Landroid/app/Service;Landroid/content/Context;Ljava/lang/String;Landroid/app/Application;)V" deprecated="32"/>
 	</class>
 	<class name="android/test/suitebuilder/TestMethod" since="1" deprecated="26">
 		<extends name="java/lang/Object"/>
-		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/Class;)V" since="3" deprecated="31"/>
-		<method name="&lt;init>(Ljava/lang/reflect/Method;Ljava/lang/Class;)V" deprecated="31"/>
-		<method name="&lt;init>(Ljunit/framework/TestCase;)V" since="3" deprecated="31"/>
-		<method name="createTest()Ljunit/framework/TestCase;" deprecated="31"/>
-		<method name="getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;" deprecated="31"/>
-		<method name="getEnclosingClass()Ljava/lang/Class;" deprecated="31"/>
-		<method name="getEnclosingClassname()Ljava/lang/String;" deprecated="31"/>
-		<method name="getName()Ljava/lang/String;" deprecated="31"/>
+		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/Class;)V" since="3" deprecated="32"/>
+		<method name="&lt;init>(Ljava/lang/reflect/Method;Ljava/lang/Class;)V" deprecated="32"/>
+		<method name="&lt;init>(Ljunit/framework/TestCase;)V" since="3" deprecated="32"/>
+		<method name="createTest()Ljunit/framework/TestCase;" deprecated="32"/>
+		<method name="getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;" deprecated="32"/>
+		<method name="getEnclosingClass()Ljava/lang/Class;" deprecated="32"/>
+		<method name="getEnclosingClassname()Ljava/lang/String;" deprecated="32"/>
+		<method name="getName()Ljava/lang/String;" deprecated="32"/>
 	</class>
 	<class name="android/test/suitebuilder/TestSuiteBuilder" since="1" deprecated="26">
 		<extends name="java/lang/Object"/>
-		<method name="&lt;init>(Ljava/lang/Class;)V" deprecated="31"/>
-		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/ClassLoader;)V" deprecated="31"/>
+		<method name="&lt;init>(Ljava/lang/Class;)V" deprecated="32"/>
+		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/ClassLoader;)V" deprecated="32"/>
 		<method name="addRequirements(Ljava/util/List;)Landroid/test/suitebuilder/TestSuiteBuilder;" removed="28"/>
 		<method name="addRequirements([Lcom/android/internal/util/Predicate;)Landroid/test/suitebuilder/TestSuiteBuilder;" removed="28"/>
-		<method name="build()Ljunit/framework/TestSuite;" deprecated="31"/>
-		<method name="excludePackages([Ljava/lang/String;)Landroid/test/suitebuilder/TestSuiteBuilder;" deprecated="31"/>
-		<method name="getSuiteName()Ljava/lang/String;" deprecated="31"/>
-		<method name="includeAllPackagesUnderHere()Landroid/test/suitebuilder/TestSuiteBuilder;" deprecated="31"/>
-		<method name="includePackages([Ljava/lang/String;)Landroid/test/suitebuilder/TestSuiteBuilder;" deprecated="31"/>
-		<method name="named(Ljava/lang/String;)Landroid/test/suitebuilder/TestSuiteBuilder;" deprecated="31"/>
+		<method name="build()Ljunit/framework/TestSuite;" deprecated="32"/>
+		<method name="excludePackages([Ljava/lang/String;)Landroid/test/suitebuilder/TestSuiteBuilder;" deprecated="32"/>
+		<method name="getSuiteName()Ljava/lang/String;" deprecated="32"/>
+		<method name="includeAllPackagesUnderHere()Landroid/test/suitebuilder/TestSuiteBuilder;" deprecated="32"/>
+		<method name="includePackages([Ljava/lang/String;)Landroid/test/suitebuilder/TestSuiteBuilder;" deprecated="32"/>
+		<method name="named(Ljava/lang/String;)Landroid/test/suitebuilder/TestSuiteBuilder;" deprecated="32"/>
 	</class>
 	<class name="android/test/suitebuilder/TestSuiteBuilder$FailedToCreateTests" since="1" deprecated="26">
 		<extends name="junit/framework/TestCase"/>
-		<method name="&lt;init>(Ljava/lang/Exception;)V" deprecated="31"/>
-		<method name="testSuiteConstructionFailed()V" deprecated="31"/>
+		<method name="&lt;init>(Ljava/lang/Exception;)V" deprecated="32"/>
+		<method name="testSuiteConstructionFailed()V" deprecated="32"/>
 	</class>
-	<class name="android/test/suitebuilder/UnitTestSuiteBuilder" since="31" deprecated="31">
+	<class name="android/test/suitebuilder/UnitTestSuiteBuilder" since="32" deprecated="32">
 		<extends name="android/test/suitebuilder/TestSuiteBuilder"/>
-		<method name="&lt;init>(Ljava/lang/Class;)V" deprecated="31"/>
-		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/ClassLoader;)V" deprecated="31"/>
+		<method name="&lt;init>(Ljava/lang/Class;)V" deprecated="32"/>
+		<method name="&lt;init>(Ljava/lang/String;Ljava/lang/ClassLoader;)V" deprecated="32"/>
 	</class>
 	<class name="android/test/suitebuilder/annotation/LargeTest" since="2" deprecated="24">
 		<extends name="java/lang/Object"/>
@@ -53545,6 +53588,7 @@
 		<method name="shapeText(Ljava/lang/CharSequence;IILandroid/text/TextDirectionHeuristic;Landroid/text/TextPaint;Landroid/text/TextShaper$GlyphsConsumer;)V"/>
 	</class>
 	<class name="android/text/TextShaper$GlyphsConsumer" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="accept(IILandroid/graphics/text/PositionedGlyphs;Landroid/text/TextPaint;)V"/>
 	</class>
 	<class name="android/text/TextUtils" since="1">
@@ -55819,6 +55863,7 @@
 		<method name="onActionProviderVisibilityChanged(Z)V"/>
 	</class>
 	<class name="android/view/AttachedSurfaceControl" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="applyTransactionOnDraw(Landroid/view/SurfaceControl$Transaction;)Z"/>
 		<method name="buildReparentTransaction(Landroid/view/SurfaceControl;)Landroid/view/SurfaceControl$Transaction;"/>
 	</class>
@@ -57079,6 +57124,7 @@
 		<field name="toolType"/>
 	</class>
 	<class name="android/view/OnReceiveContentListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onReceiveContent(Landroid/view/View;Landroid/view/ContentInfo;)Landroid/view/ContentInfo;"/>
 	</class>
 	<class name="android/view/OrientationEventListener" since="3">
@@ -57198,6 +57244,7 @@
 		<method name="&lt;init>()V"/>
 	</class>
 	<class name="android/view/ScrollCaptureCallback" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onScrollCaptureEnd(Ljava/lang/Runnable;)V"/>
 		<method name="onScrollCaptureImageRequest(Landroid/view/ScrollCaptureSession;Landroid/os/CancellationSignal;Landroid/graphics/Rect;Ljava/util/function/Consumer;)V"/>
 		<method name="onScrollCaptureSearch(Landroid/os/CancellationSignal;Ljava/util/function/Consumer;)V"/>
@@ -60589,6 +60636,7 @@
 		<method name="verifyDisplayHash(Landroid/view/displayhash/DisplayHash;)Landroid/view/displayhash/VerifiedDisplayHash;"/>
 	</class>
 	<class name="android/view/displayhash/DisplayHashResultCallback" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onDisplayHashError(I)V"/>
 		<method name="onDisplayHashResult(Landroid/view/displayhash/DisplayHash;)V"/>
 		<field name="DISPLAY_HASH_ERROR_INVALID_BOUNDS"/>
@@ -61829,12 +61877,14 @@
 		<method name="unregisterUiTranslationStateCallback(Landroid/view/translation/UiTranslationStateCallback;)V"/>
 	</class>
 	<class name="android/view/translation/UiTranslationStateCallback" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onFinished()V"/>
 		<method name="onPaused()V"/>
 		<method name="onResumed(Landroid/icu/util/ULocale;Landroid/icu/util/ULocale;)V"/>
 		<method name="onStarted(Landroid/icu/util/ULocale;Landroid/icu/util/ULocale;)V"/>
 	</class>
 	<class name="android/view/translation/ViewTranslationCallback" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onClearTranslation(Landroid/view/View;)Z"/>
 		<method name="onHideTranslation(Landroid/view/View;)Z"/>
 		<method name="onShowTranslation(Landroid/view/View;)Z"/>
@@ -65687,11 +65737,13 @@
 		<method name="setStyle(Landroid/os/Bundle;)Landroid/widget/inline/InlinePresentationSpec$Builder;"/>
 	</class>
 	<class name="android/window/SplashScreen" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="clearOnExitAnimationListener()V"/>
 		<method name="setOnExitAnimationListener(Landroid/window/SplashScreen$OnExitAnimationListener;)V"/>
 		<method name="setSplashScreenTheme(I)V"/>
 	</class>
 	<class name="android/window/SplashScreen$OnExitAnimationListener" since="31">
+		<extends name="java/lang/Object"/>
 		<method name="onSplashScreenExit(Landroid/window/SplashScreenView;)V"/>
 	</class>
 	<class name="android/window/SplashScreenView" since="31">
diff --git a/current/public/framework-appsearch.jar b/current/public/framework-appsearch.jar
index b8a13d5..2f6adf5 100644
--- a/current/public/framework-appsearch.jar
+++ b/current/public/framework-appsearch.jar
Binary files differ
diff --git a/current/public/framework-connectivity.jar b/current/public/framework-connectivity.jar
index 296db23..faa15f9 100644
--- a/current/public/framework-connectivity.jar
+++ b/current/public/framework-connectivity.jar
Binary files differ
diff --git a/current/public/framework-graphics.jar b/current/public/framework-graphics.jar
index 6a0858e..3277fcb 100644
--- a/current/public/framework-graphics.jar
+++ b/current/public/framework-graphics.jar
Binary files differ
diff --git a/current/public/framework-media.jar b/current/public/framework-media.jar
index 9a08f09..3486000 100644
--- a/current/public/framework-media.jar
+++ b/current/public/framework-media.jar
Binary files differ
diff --git a/current/public/framework-mediaprovider.jar b/current/public/framework-mediaprovider.jar
index 831122c..d26c767 100644
--- a/current/public/framework-mediaprovider.jar
+++ b/current/public/framework-mediaprovider.jar
Binary files differ
diff --git a/current/public/framework-permission-s.jar b/current/public/framework-permission-s.jar
index ca25134..b995bd3 100644
--- a/current/public/framework-permission-s.jar
+++ b/current/public/framework-permission-s.jar
Binary files differ
diff --git a/current/public/framework-permission.jar b/current/public/framework-permission.jar
index ff9795e..b62b671 100644
--- a/current/public/framework-permission.jar
+++ b/current/public/framework-permission.jar
Binary files differ
diff --git a/current/public/framework-scheduling.jar b/current/public/framework-scheduling.jar
index ff9795e..b62b671 100644
--- a/current/public/framework-scheduling.jar
+++ b/current/public/framework-scheduling.jar
Binary files differ
diff --git a/current/public/framework-sdkextensions.jar b/current/public/framework-sdkextensions.jar
index ff9795e..b62b671 100644
--- a/current/public/framework-sdkextensions.jar
+++ b/current/public/framework-sdkextensions.jar
Binary files differ
diff --git a/current/public/framework-statsd.jar b/current/public/framework-statsd.jar
index b0a0064..4041be6 100644
--- a/current/public/framework-statsd.jar
+++ b/current/public/framework-statsd.jar
Binary files differ
diff --git a/current/public/framework-tethering.jar b/current/public/framework-tethering.jar
index ff9795e..b62b671 100644
--- a/current/public/framework-tethering.jar
+++ b/current/public/framework-tethering.jar
Binary files differ
diff --git a/current/public/framework-wifi.jar b/current/public/framework-wifi.jar
index f6ff6a2..41bcc6d 100644
--- a/current/public/framework-wifi.jar
+++ b/current/public/framework-wifi.jar
Binary files differ
diff --git a/current/public/javax.obex.jar b/current/public/javax.obex.jar
index fc607d0..ad2198b 100644
--- a/current/public/javax.obex.jar
+++ b/current/public/javax.obex.jar
Binary files differ
diff --git a/current/public/org.apache.http.legacy.jar b/current/public/org.apache.http.legacy.jar
index fcf3bac..6d54f6d 100644
--- a/current/public/org.apache.http.legacy.jar
+++ b/current/public/org.apache.http.legacy.jar
Binary files differ
diff --git a/current/public/org.chromium.net.cronet.jar b/current/public/org.chromium.net.cronet.jar
deleted file mode 100644
index be9f4db..0000000
--- a/current/public/org.chromium.net.cronet.jar
+++ /dev/null
Binary files differ
diff --git a/current/public/runtime-i18n.jar b/current/public/runtime-i18n.jar
index 9862106..57ca95d 100644
--- a/current/public/runtime-i18n.jar
+++ b/current/public/runtime-i18n.jar
Binary files differ
diff --git a/current/public/service-media-s.jar b/current/public/service-media-s.jar
index ff9795e..b62b671 100644
--- a/current/public/service-media-s.jar
+++ b/current/public/service-media-s.jar
Binary files differ
diff --git a/current/public/service-permission.jar b/current/public/service-permission.jar
index ff9795e..b62b671 100644
--- a/current/public/service-permission.jar
+++ b/current/public/service-permission.jar
Binary files differ
diff --git a/current/public/uiautomator.jar b/current/public/uiautomator.jar
index 52e02b0..c83cba0 100644
--- a/current/public/uiautomator.jar
+++ b/current/public/uiautomator.jar
Binary files differ
diff --git a/current/system-server/android.jar b/current/system-server/android.jar
index 9043e74..6931740 100644
--- a/current/system-server/android.jar
+++ b/current/system-server/android.jar
Binary files differ
diff --git a/current/system-server/service-media-s.jar b/current/system-server/service-media-s.jar
index ff9795e..b62b671 100644
--- a/current/system-server/service-media-s.jar
+++ b/current/system-server/service-media-s.jar
Binary files differ
diff --git a/current/system-server/service-permission.jar b/current/system-server/service-permission.jar
index 7357b23..fbc11c6 100644
--- a/current/system-server/service-permission.jar
+++ b/current/system-server/service-permission.jar
Binary files differ
diff --git a/current/system/android-non-updatable.jar b/current/system/android-non-updatable.jar
index 6bb7af3..3842bc3 100644
--- a/current/system/android-non-updatable.jar
+++ b/current/system/android-non-updatable.jar
Binary files differ
diff --git a/current/system/android.jar b/current/system/android.jar
index e45d21f..f536eac 100644
--- a/current/system/android.jar
+++ b/current/system/android.jar
Binary files differ
diff --git a/current/system/android.net.ipsec.ike.jar b/current/system/android.net.ipsec.ike.jar
index 42e680a..378bd74 100644
--- a/current/system/android.net.ipsec.ike.jar
+++ b/current/system/android.net.ipsec.ike.jar
Binary files differ
diff --git a/current/system/android.test.base.jar b/current/system/android.test.base.jar
index ad68eba..f48d4ac 100644
--- a/current/system/android.test.base.jar
+++ b/current/system/android.test.base.jar
Binary files differ
diff --git a/current/system/android.test.mock.jar b/current/system/android.test.mock.jar
index 59a41e1..4e7d380 100644
--- a/current/system/android.test.mock.jar
+++ b/current/system/android.test.mock.jar
Binary files differ
diff --git a/current/system/android.test.runner.jar b/current/system/android.test.runner.jar
index cf71cb6..16b9a0a 100644
--- a/current/system/android.test.runner.jar
+++ b/current/system/android.test.runner.jar
Binary files differ
diff --git a/current/system/art.jar b/current/system/art.jar
index 64cc69a..a93ccd5 100644
--- a/current/system/art.jar
+++ b/current/system/art.jar
Binary files differ
diff --git a/current/system/com.android.future.usb.accessory.jar b/current/system/com.android.future.usb.accessory.jar
index 1674f8c..c9e49a1 100644
--- a/current/system/com.android.future.usb.accessory.jar
+++ b/current/system/com.android.future.usb.accessory.jar
Binary files differ
diff --git a/current/system/com.android.location.provider.jar b/current/system/com.android.location.provider.jar
index 518af94..f31b739 100644
--- a/current/system/com.android.location.provider.jar
+++ b/current/system/com.android.location.provider.jar
Binary files differ
diff --git a/current/system/com.android.media.remotedisplay.jar b/current/system/com.android.media.remotedisplay.jar
index 95437b6..1593ed0 100644
--- a/current/system/com.android.media.remotedisplay.jar
+++ b/current/system/com.android.media.remotedisplay.jar
Binary files differ
diff --git a/current/system/com.android.media.tv.remoteprovider.jar b/current/system/com.android.media.tv.remoteprovider.jar
index 58631b2..7c90a83 100644
--- a/current/system/com.android.media.tv.remoteprovider.jar
+++ b/current/system/com.android.media.tv.remoteprovider.jar
Binary files differ
diff --git a/current/system/com.android.mediadrm.signer.jar b/current/system/com.android.mediadrm.signer.jar
index 49cf881..1942f06 100644
--- a/current/system/com.android.mediadrm.signer.jar
+++ b/current/system/com.android.mediadrm.signer.jar
Binary files differ
diff --git a/current/system/com.android.nfc_extras.jar b/current/system/com.android.nfc_extras.jar
index 63d9578..a921544 100644
--- a/current/system/com.android.nfc_extras.jar
+++ b/current/system/com.android.nfc_extras.jar
Binary files differ
diff --git a/current/system/framework-appsearch.jar b/current/system/framework-appsearch.jar
index 3392f42..a9ec3d4 100644
--- a/current/system/framework-appsearch.jar
+++ b/current/system/framework-appsearch.jar
Binary files differ
diff --git a/current/system/framework-connectivity.jar b/current/system/framework-connectivity.jar
index c3d86a9..0759001 100644
--- a/current/system/framework-connectivity.jar
+++ b/current/system/framework-connectivity.jar
Binary files differ
diff --git a/current/system/framework-graphics.jar b/current/system/framework-graphics.jar
index cf37c9f..d0cbc01 100644
--- a/current/system/framework-graphics.jar
+++ b/current/system/framework-graphics.jar
Binary files differ
diff --git a/current/system/framework-media.jar b/current/system/framework-media.jar
index 6d6b263..346905c 100644
--- a/current/system/framework-media.jar
+++ b/current/system/framework-media.jar
Binary files differ
diff --git a/current/system/framework-mediaprovider.jar b/current/system/framework-mediaprovider.jar
index d13dba1..dabd7af 100644
--- a/current/system/framework-mediaprovider.jar
+++ b/current/system/framework-mediaprovider.jar
Binary files differ
diff --git a/current/system/framework-permission-s.jar b/current/system/framework-permission-s.jar
index 21747d6..1cb985c 100644
--- a/current/system/framework-permission-s.jar
+++ b/current/system/framework-permission-s.jar
Binary files differ
diff --git a/current/system/framework-permission.jar b/current/system/framework-permission.jar
index ff9795e..b62b671 100644
--- a/current/system/framework-permission.jar
+++ b/current/system/framework-permission.jar
Binary files differ
diff --git a/current/system/framework-scheduling.jar b/current/system/framework-scheduling.jar
index 4e57c60..1003a2b 100644
--- a/current/system/framework-scheduling.jar
+++ b/current/system/framework-scheduling.jar
Binary files differ
diff --git a/current/system/framework-sdkextensions.jar b/current/system/framework-sdkextensions.jar
index d43a879..2f3276c 100644
--- a/current/system/framework-sdkextensions.jar
+++ b/current/system/framework-sdkextensions.jar
Binary files differ
diff --git a/current/system/framework-statsd.jar b/current/system/framework-statsd.jar
index 3df4e78..dea2999 100644
--- a/current/system/framework-statsd.jar
+++ b/current/system/framework-statsd.jar
Binary files differ
diff --git a/current/system/framework-tethering.jar b/current/system/framework-tethering.jar
index c48c037..ba4f8d1 100644
--- a/current/system/framework-tethering.jar
+++ b/current/system/framework-tethering.jar
Binary files differ
diff --git a/current/system/framework-wifi.jar b/current/system/framework-wifi.jar
index 6f5505f..fafe5b8 100644
--- a/current/system/framework-wifi.jar
+++ b/current/system/framework-wifi.jar
Binary files differ
diff --git a/current/system/javax.obex.jar b/current/system/javax.obex.jar
index f1f1d5d..5524768 100644
--- a/current/system/javax.obex.jar
+++ b/current/system/javax.obex.jar
Binary files differ
diff --git a/current/system/org.apache.http.legacy.jar b/current/system/org.apache.http.legacy.jar
index 7dfc7d1..c3654cd 100644
--- a/current/system/org.apache.http.legacy.jar
+++ b/current/system/org.apache.http.legacy.jar
Binary files differ
diff --git a/current/system/org.chromium.net.cronet.jar b/current/system/org.chromium.net.cronet.jar
deleted file mode 100644
index 0ee95dd..0000000
--- a/current/system/org.chromium.net.cronet.jar
+++ /dev/null
Binary files differ
diff --git a/current/test/android-non-updatable.jar b/current/test/android-non-updatable.jar
index 4105cdf..099813a 100644
--- a/current/test/android-non-updatable.jar
+++ b/current/test/android-non-updatable.jar
Binary files differ
diff --git a/current/test/android.jar b/current/test/android.jar
index f0d80c9..6aaef3d 100644
--- a/current/test/android.jar
+++ b/current/test/android.jar
Binary files differ
diff --git a/current/test/android.test.base.jar b/current/test/android.test.base.jar
index ad68eba..f48d4ac 100644
--- a/current/test/android.test.base.jar
+++ b/current/test/android.test.base.jar
Binary files differ
diff --git a/current/test/android.test.mock.jar b/current/test/android.test.mock.jar
index 9d74662..9e410d3 100644
--- a/current/test/android.test.mock.jar
+++ b/current/test/android.test.mock.jar
Binary files differ
diff --git a/current/test/android.test.runner.jar b/current/test/android.test.runner.jar
index cf71cb6..16b9a0a 100644
--- a/current/test/android.test.runner.jar
+++ b/current/test/android.test.runner.jar
Binary files differ
diff --git a/current/test/com.android.future.usb.accessory.jar b/current/test/com.android.future.usb.accessory.jar
index 1674f8c..c9e49a1 100644
--- a/current/test/com.android.future.usb.accessory.jar
+++ b/current/test/com.android.future.usb.accessory.jar
Binary files differ
diff --git a/current/test/com.android.location.provider.jar b/current/test/com.android.location.provider.jar
index 518af94..f31b739 100644
--- a/current/test/com.android.location.provider.jar
+++ b/current/test/com.android.location.provider.jar
Binary files differ
diff --git a/current/test/com.android.media.remotedisplay.jar b/current/test/com.android.media.remotedisplay.jar
index 95437b6..1593ed0 100644
--- a/current/test/com.android.media.remotedisplay.jar
+++ b/current/test/com.android.media.remotedisplay.jar
Binary files differ
diff --git a/current/test/com.android.media.tv.remoteprovider.jar b/current/test/com.android.media.tv.remoteprovider.jar
index 58631b2..7c90a83 100644
--- a/current/test/com.android.media.tv.remoteprovider.jar
+++ b/current/test/com.android.media.tv.remoteprovider.jar
Binary files differ
diff --git a/current/test/com.android.mediadrm.signer.jar b/current/test/com.android.mediadrm.signer.jar
index 49cf881..1942f06 100644
--- a/current/test/com.android.mediadrm.signer.jar
+++ b/current/test/com.android.mediadrm.signer.jar
Binary files differ
diff --git a/current/test/com.android.nfc_extras.jar b/current/test/com.android.nfc_extras.jar
index 63d9578..a921544 100644
--- a/current/test/com.android.nfc_extras.jar
+++ b/current/test/com.android.nfc_extras.jar
Binary files differ
diff --git a/current/test/javax.obex.jar b/current/test/javax.obex.jar
index f1f1d5d..5524768 100644
--- a/current/test/javax.obex.jar
+++ b/current/test/javax.obex.jar
Binary files differ
diff --git a/current/test/org.apache.http.legacy.jar b/current/test/org.apache.http.legacy.jar
index 7dfc7d1..c3654cd 100644
--- a/current/test/org.apache.http.legacy.jar
+++ b/current/test/org.apache.http.legacy.jar
Binary files differ
diff --git a/current/test/org.chromium.net.cronet.jar b/current/test/org.chromium.net.cronet.jar
deleted file mode 100644
index 0ee95dd..0000000
--- a/current/test/org.chromium.net.cronet.jar
+++ /dev/null
Binary files differ
diff --git a/update_prebuilts/update_prebuilts.py b/update_prebuilts/update_prebuilts.py
index da1821f..003e2d9 100755
--- a/update_prebuilts/update_prebuilts.py
+++ b/update_prebuilts/update_prebuilts.py
@@ -560,6 +560,9 @@
                     dst_path = path(target_dir, filename)
                     mv(src_path, dst_path)
 
+            # Filtered API DB is currently only available for "public"
+            fetch_artifacts(framework_sdk_target, build_id, {'api-versions-public-filtered.xml': path(target_dir, 'data/api-versions-filtered.xml')})
+
     return True
 
 def update_makefile(build_id):